<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Wed Jun 03 17:59:50 UTC 2026 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:mask="http://www.3etech.cn/20251231" targetNamespace="http://www.3etech.cn/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2026" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mask-20251231_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="mask-20251231_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="mask-20251231_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="mask-20251231_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.3etech.cn/role/ConsolidatedBalanceSheet" id="mask_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.3etech.cn/role/ConsolidatedBalanceSheet_Parentheticals" id="mask_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.3etech.cn/role/ConsolidatedIncomeStatement" id="mask_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/ConsolidatedIncomeStatementAlt0" id="mask_r_ConsolidatedIncomeStatementAlt0">
        <link:definition>003 - Statement - CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME Alternate 0</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/ShareholdersEquityType2or3" id="mask_r_ShareholdersEquityType2or3">
        <link:definition>004 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/ConsolidatedCashFlow" id="mask_r_ConsolidatedCashFlow">
        <link:definition>005 - 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.3etech.cn/role/Organization" id="mask_r_Organization">
        <link:definition>006 - Disclosure - Organization</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.3etech.cn/role/SummaryofSignificantAccountingPolicies" id="mask_r_SummaryofSignificantAccountingPolicies">
        <link:definition>007 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/Discontinuedoperation" id="mask_r_Discontinuedoperation">
        <link:definition>008 - Disclosure - Discontinued operation</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.3etech.cn/role/FinancialAssetsHeldforTrading" id="mask_r_FinancialAssetsHeldforTrading">
        <link:definition>009 - Disclosure - Financial Assets Held for Trading</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.3etech.cn/role/AccountsReceivablesnet" id="mask_r_AccountsReceivablesnet">
        <link:definition>010 - Disclosure - Accounts 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.3etech.cn/role/DepositsPrepaymentsandOtherCurrentAssets" id="mask_r_DepositsPrepaymentsandOtherCurrentAssets">
        <link:definition>011 - Disclosure - Deposits, Prepayments and Other Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/Investment" id="mask_r_Investment">
        <link:definition>012 - Disclosure - Investment</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.3etech.cn/role/DeferredIPOCosts" id="mask_r_DeferredIPOCosts">
        <link:definition>013 - Disclosure - Deferred IPO Costs</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.3etech.cn/role/AccruedExpensesandOtherLiabilities" id="mask_r_AccruedExpensesandOtherLiabilities">
        <link:definition>014 - Disclosure - Accrued Expenses and Other 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.3etech.cn/role/ConvertibleNote" id="mask_r_ConvertibleNote">
        <link:definition>015 - Disclosure - Convertible Note</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.3etech.cn/role/IncomeTaxes" id="mask_r_IncomeTaxes">
        <link:definition>016 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/OrdinaryShares" id="mask_r_OrdinaryShares">
        <link:definition>017 - Disclosure - Ordinary Shares</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/RestrictedNetAssets" id="mask_r_RestrictedNetAssets">
        <link:definition>018 - Disclosure - Restricted Net 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.3etech.cn/role/EmployeeDefinedContributionPlan" id="mask_r_EmployeeDefinedContributionPlan">
        <link:definition>019 - Disclosure - Employee Defined Contribution Plan</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.3etech.cn/role/ConcentrationofRisk" id="mask_r_ConcentrationofRisk">
        <link:definition>020 - Disclosure - Concentration of Risk</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.3etech.cn/role/CommitmentsandContingencies" id="mask_r_CommitmentsandContingencies">
        <link:definition>021 - 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.3etech.cn/role/EarningsPerShare" id="mask_r_EarningsPerShare">
        <link:definition>022 - Disclosure - Earnings Per Share</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.3etech.cn/role/DueFromToRelatedParties" id="mask_r_DueFromToRelatedParties">
        <link:definition>023 - Disclosure - Due From/(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.3etech.cn/role/SubsequentEvents" id="mask_r_SubsequentEvents">
        <link:definition>024 - 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.3etech.cn/role/FinancialInformationoftheParentCompany" id="mask_r_FinancialInformationoftheParentCompany">
        <link:definition>025 - Disclosure - 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.3etech.cn/role/Advancetosuppliersnet" id="mask_r_Advancetosuppliersnet">
        <link:definition>026 - Disclosure - Advance to suppliers, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/Othernoncurrentassets" id="mask_r_Othernoncurrentassets">
        <link:definition>027 - Disclosure - 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.3etech.cn/role/Leases" id="mask_r_Leases">
        <link:definition>028 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/Sharebasedcompensation" id="mask_r_Sharebasedcompensation">
        <link:definition>029 - Disclosure - Share-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.3etech.cn/role/AccountingPoliciesByPolicy" id="mask_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.3etech.cn/role/OrganizationTables" id="mask_r_OrganizationTables">
        <link:definition>996001 - Disclosure - Organization (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.3etech.cn/role/SummaryofSignificantAccountingPoliciesTables" id="mask_r_SummaryofSignificantAccountingPoliciesTables">
        <link:definition>996002 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/DiscontinuedoperationTables" id="mask_r_DiscontinuedoperationTables">
        <link:definition>996003 - Disclosure - Discontinued operation (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.3etech.cn/role/FinancialAssetsHeldforTradingTables" id="mask_r_FinancialAssetsHeldforTradingTables">
        <link:definition>996004 - Disclosure - Financial Assets Held for Trading (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.3etech.cn/role/AccountsReceivablesnetTables" id="mask_r_AccountsReceivablesnetTables">
        <link:definition>996005 - Disclosure - Accounts 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.3etech.cn/role/DepositsPrepaymentsandOtherCurrentAssetsTables" id="mask_r_DepositsPrepaymentsandOtherCurrentAssetsTables">
        <link:definition>996006 - Disclosure - Deposits, Prepayments and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/InvestmentTables" id="mask_r_InvestmentTables">
        <link:definition>996007 - Disclosure - Investment (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.3etech.cn/role/DeferredIPOCostsTables" id="mask_r_DeferredIPOCostsTables">
        <link:definition>996008 - Disclosure - Deferred IPO Costs (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.3etech.cn/role/AccruedExpensesandOtherLiabilitiesTables" id="mask_r_AccruedExpensesandOtherLiabilitiesTables">
        <link:definition>996009 - Disclosure - Accrued Expenses and Other 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.3etech.cn/role/ConvertibleNoteTables" id="mask_r_ConvertibleNoteTables">
        <link:definition>996010 - Disclosure - Convertible Note (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.3etech.cn/role/IncomeTaxesTables" id="mask_r_IncomeTaxesTables">
        <link:definition>996011 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/ConcentrationofRiskTables" id="mask_r_ConcentrationofRiskTables">
        <link:definition>996012 - Disclosure - Concentration of Risk (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.3etech.cn/role/EarningsPerShareTables" id="mask_r_EarningsPerShareTables">
        <link:definition>996013 - Disclosure - Earnings Per Share (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.3etech.cn/role/DueFromToRelatedPartiesTables" id="mask_r_DueFromToRelatedPartiesTables">
        <link:definition>996014 - Disclosure - Due From/(To) Related Parties (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.3etech.cn/role/FinancialInformationoftheParentCompanyTables" id="mask_r_FinancialInformationoftheParentCompanyTables">
        <link:definition>996015 - Disclosure - 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.3etech.cn/role/AdvancetosuppliersnetTables" id="mask_r_AdvancetosuppliersnetTables">
        <link:definition>996016 - Disclosure - Advance to suppliers, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/OthernoncurrentassetsTables" id="mask_r_OthernoncurrentassetsTables">
        <link:definition>996017 - Disclosure - 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.3etech.cn/role/LeasesTables" id="mask_r_LeasesTables">
        <link:definition>996018 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/SharebasedcompensationTables" id="mask_r_SharebasedcompensationTables">
        <link:definition>996019 - Disclosure - Share-based compensation (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.3etech.cn/role/OrganizationDetails" id="mask_r_OrganizationDetails">
        <link:definition>996020 - Disclosure - Organization (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.3etech.cn/role/ScheduleofGroupsConsolidatedSubsidiariesTable" id="mask_r_ScheduleofGroupsConsolidatedSubsidiariesTable">
        <link:definition>996021 - Disclosure - Organization - Schedule of Group&#8217;s Consolidated Subsidiaries (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.3etech.cn/role/SummaryofSignificantAccountingPoliciesDetails" id="mask_r_SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>996022 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/ScheduleofForeignCurrencyTransactionsTable" id="mask_r_ScheduleofForeignCurrencyTransactionsTable">
        <link:definition>996023 - Disclosure - Summary of Significant Accounting Policies - Schedule of Foreign Currency 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.3etech.cn/role/ScheduleofDiscontinuedOperationConsolidatedBalanceSheetTable" id="mask_r_ScheduleofDiscontinuedOperationConsolidatedBalanceSheetTable">
        <link:definition>996024 - Disclosure - Discontinued operation - Schedule of Discontinued Operation Consolidated Balance Sheet (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.3etech.cn/role/ScheduleofDiscontinuedOperationConsolidatedStatementsofNetLossIncomeTable" id="mask_r_ScheduleofDiscontinuedOperationConsolidatedStatementsofNetLossIncomeTable">
        <link:definition>996025 - Disclosure - Discontinued operation - Schedule of Discontinued Operation Consolidated Statements of Net (Loss)/Income (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.3etech.cn/role/ScheduleofFairvalueMeasurmentsofInvestmentTable" id="mask_r_ScheduleofFairvalueMeasurmentsofInvestmentTable">
        <link:definition>996026 - Disclosure - Financial Assets Held for Trading - Schedule of Fair value Measurments of Investment (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.3etech.cn/role/ScheduleofMovementsforFinancialAssetsHeldforTradingTable" id="mask_r_ScheduleofMovementsforFinancialAssetsHeldforTradingTable">
        <link:definition>996027 - Disclosure - Financial Assets Held for Trading - Schedule of Movements for Financial Assets Held for Trading (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.3etech.cn/role/AccountsReceivablesnetDetails" id="mask_r_AccountsReceivablesnetDetails">
        <link:definition>996028 - Disclosure - Accounts 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.3etech.cn/role/ScheduleofAccountsReceivablesNetTable" id="mask_r_ScheduleofAccountsReceivablesNetTable">
        <link:definition>996029 - Disclosure - Accounts Receivables, net - Schedule of Accounts 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.3etech.cn/role/ScheduleofAccountsReceivableAllowanceTable" id="mask_r_ScheduleofAccountsReceivableAllowanceTable">
        <link:definition>996030 - Disclosure - Accounts Receivables, net - Schedule of Accounts Receivable Allowance (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.3etech.cn/role/ScheduleofDepositsPrepaymentsandOtherCurrentAssetsTable" id="mask_r_ScheduleofDepositsPrepaymentsandOtherCurrentAssetsTable">
        <link:definition>996031 - Disclosure - Deposits, Prepayments and Other Current Assets - Schedule of Deposits, Prepayments and Other Current Assets (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.3etech.cn/role/ScheduleofInvestmentTable" id="mask_r_ScheduleofInvestmentTable">
        <link:definition>996032 - Disclosure - Investment - Schedule of Investment (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.3etech.cn/role/ScheduleofDeferredIPOCostsTable" id="mask_r_ScheduleofDeferredIPOCostsTable">
        <link:definition>996033 - Disclosure - Deferred IPO Costs - Schedule of Deferred IPO Costs (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.3etech.cn/role/AccruedExpensesandOtherLiabilitiesDetails" id="mask_r_AccruedExpensesandOtherLiabilitiesDetails">
        <link:definition>996034 - Disclosure - Accrued Expenses and Other 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.3etech.cn/role/ScheduleofAccruedExpensesandOtherLiabilitiesTable" id="mask_r_ScheduleofAccruedExpensesandOtherLiabilitiesTable">
        <link:definition>996035 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other 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.3etech.cn/role/ConvertibleNoteDetails" id="mask_r_ConvertibleNoteDetails">
        <link:definition>996036 - Disclosure - Convertible Note (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.3etech.cn/role/ScheduleofAmortizedCostofConvertibleNoteTable" id="mask_r_ScheduleofAmortizedCostofConvertibleNoteTable">
        <link:definition>996037 - Disclosure - Convertible Note - Schedule of Amortized Cost of Convertible Note (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.3etech.cn/role/IncomeTaxesDetails" id="mask_r_IncomeTaxesDetails">
        <link:definition>996038 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/ScheduleofReconciliationoftheIncomeTaxExpenseDeterminedatthePRCStatutoryIncomeTaxRateTable" id="mask_r_ScheduleofReconciliationoftheIncomeTaxExpenseDeterminedatthePRCStatutoryIncomeTaxRateTable">
        <link:definition>996039 - Disclosure - Income Taxes - Schedule of Reconciliation of the Income Tax Expense Determined at the PRC Statutory Income Tax Rate (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.3etech.cn/role/ScheduleofReconciliationoftheIncomeTaxExpenseDeterminedatthePRCStatutoryIncomeTaxRateTable0" id="mask_r_ScheduleofReconciliationoftheIncomeTaxExpenseDeterminedatthePRCStatutoryIncomeTaxRateTable0">
        <link:definition>996040 - Disclosure - Income Taxes - Schedule of Reconciliation of the Income Tax Expense Determined at the PRC Statutory Income Tax Rate (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.3etech.cn/role/OrdinarySharesDetails" id="mask_r_OrdinarySharesDetails">
        <link:definition>996041 - Disclosure - Ordinary Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/RestrictedNetAssetsDetails" id="mask_r_RestrictedNetAssetsDetails">
        <link:definition>996042 - Disclosure - Restricted Net Assets (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.3etech.cn/role/EmployeeDefinedContributionPlanDetails" id="mask_r_EmployeeDefinedContributionPlanDetails">
        <link:definition>996043 - Disclosure - Employee Defined Contribution Plan (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.3etech.cn/role/ConcentrationofRiskDetails" id="mask_r_ConcentrationofRiskDetails">
        <link:definition>996044 - Disclosure - Concentration of Risk (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.3etech.cn/role/ScheduleofGroupsConcentrationofCustomersandSuppliersTable" id="mask_r_ScheduleofGroupsConcentrationofCustomersandSuppliersTable">
        <link:definition>996045 - Disclosure - Concentration of Risk - Schedule of Group&#8217;s Concentration of Customers and Suppliers (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.3etech.cn/role/CommitmentsandContingenciesDetails" id="mask_r_CommitmentsandContingenciesDetails">
        <link:definition>996046 - 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.3etech.cn/role/EarningsPerShareDetails" id="mask_r_EarningsPerShareDetails">
        <link:definition>996047 - Disclosure - Earnings Per Share (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.3etech.cn/role/ScheduleofEarningsPerShareBasicandDilutedTable" id="mask_r_ScheduleofEarningsPerShareBasicandDilutedTable">
        <link:definition>996048 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (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.3etech.cn/role/DueFromToRelatedPartiesDetails" id="mask_r_DueFromToRelatedPartiesDetails">
        <link:definition>996049 - Disclosure - Due From/(To) Related Parties (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.3etech.cn/role/ScheduleofListofRelatedPartiesTable" id="mask_r_ScheduleofListofRelatedPartiesTable">
        <link:definition>996050 - Disclosure - Due From/(To) Related Parties - Schedule of List of Related Parties (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.3etech.cn/role/ScheduleofDuefromRelatedPartiesTable" id="mask_r_ScheduleofDuefromRelatedPartiesTable">
        <link:definition>996051 - Disclosure - Due From/(To) Related Parties - Schedule of Due from Related Parties (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.3etech.cn/role/ScheduleofDueToRelatedPartyTable" id="mask_r_ScheduleofDueToRelatedPartyTable">
        <link:definition>996052 - Disclosure - Due From/(To) Related Parties - Schedule of Due To Related Party (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/SubsequentEventsDetails" id="mask_r_SubsequentEventsDetails">
        <link:definition>996053 - 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.3etech.cn/role/ScheduleofBalanceSheetsTable" id="mask_r_ScheduleofBalanceSheetsTable">
        <link:definition>996054 - Disclosure - Financial Information of the Parent Company - Schedule of Balance Sheets (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.3etech.cn/role/ScheduleofBalanceSheetsTable_Parentheticals" id="mask_r_ScheduleofBalanceSheetsTable_Parentheticals">
        <link:definition>996055 - Disclosure - Financial Information of the Parent Company - Schedule of Balance Sheets (Parentheticals) (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.3etech.cn/role/ScheduleofStatementsofOperationsTable" id="mask_r_ScheduleofStatementsofOperationsTable">
        <link:definition>996056 - Disclosure - Financial Information of the Parent Company - Schedule of Statements 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.3etech.cn/role/ScheduleofStatementsofCashFlowsTable" id="mask_r_ScheduleofStatementsofCashFlowsTable">
        <link:definition>996057 - Disclosure - Financial Information of the Parent Company - Schedule of Statements of Cash Flows (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.3etech.cn/role/ScheduleofGroupsConsolidatedSubsidiariesTable0" id="mask_r_ScheduleofGroupsConsolidatedSubsidiariesTable0">
        <link:definition>996058 - Disclosure - Organization - Schedule of Group&#8217;s Consolidated Subsidiaries (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.3etech.cn/role/ScheduleofAggregatedFinancialResultsofDiscontinuedOperationsTable" id="mask_r_ScheduleofAggregatedFinancialResultsofDiscontinuedOperationsTable">
        <link:definition>996059 - Disclosure - Discontinued Operation and Assets and Liabilities Related to Discontinued Operation - Schedule of Aggregated Financial Results of Discontinued 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.3etech.cn/role/ScheduleofForeignCurrencyTransactionsTable0" id="mask_r_ScheduleofForeignCurrencyTransactionsTable0">
        <link:definition>996060 - Disclosure - Summary of Significant Accounting Policies - Schedule of Foreign Currency 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.3etech.cn/role/ScheduleofEstimatedUsefulLivesofDepreciablePropertiesTable" id="mask_r_ScheduleofEstimatedUsefulLivesofDepreciablePropertiesTable">
        <link:definition>996061 - Disclosure - Summary of Significant Accounting Policies - Schedule of Estimated Useful Lives of Depreciable Properties (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.3etech.cn/role/ScheduleofFairvalueMeasurmentsofInvestmentTable0" id="mask_r_ScheduleofFairvalueMeasurmentsofInvestmentTable0">
        <link:definition>996062 - Disclosure - Financial Assets Held for Trading - Schedule of Fair value Measurments of Investment (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.3etech.cn/role/ScheduleofMovementsforFinancialAssetsHeldforTradingTable0" id="mask_r_ScheduleofMovementsforFinancialAssetsHeldforTradingTable0">
        <link:definition>996063 - Disclosure - Financial Assets Held for Trading - Schedule of Movements for Financial Assets Held for Trading (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.3etech.cn/role/ScheduleofAccountsReceivablesNetTable0" id="mask_r_ScheduleofAccountsReceivablesNetTable0">
        <link:definition>996064 - Disclosure - Accounts Receivables, net - Schedule of Accounts 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.3etech.cn/role/ScheduleofAccountsReceivableAllowanceTable0" id="mask_r_ScheduleofAccountsReceivableAllowanceTable0">
        <link:definition>996065 - Disclosure - Accounts Receivables, net - Schedule of Accounts Receivable Allowance (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.3etech.cn/role/ScheduleofAdvancetoSuppliersTable" id="mask_r_ScheduleofAdvancetoSuppliersTable">
        <link:definition>996066 - Disclosure - Advance to suppliers, net - Schedule of Advance to Suppliers (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.3etech.cn/role/ScheduleofInvestmentsTable" id="mask_r_ScheduleofInvestmentsTable">
        <link:definition>996067 - Disclosure - Investments - Schedule of Investments (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.3etech.cn/role/ScheduleofDepositsPrepaymentsandOtherCurrentAssetsTable0" id="mask_r_ScheduleofDepositsPrepaymentsandOtherCurrentAssetsTable0">
        <link:definition>996068 - Disclosure - Deposits, Prepayments and Other Current Assets - Schedule of Deposits, Prepayments and Other Current Assets (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.3etech.cn/role/ScheduleofOtherNonCurrentAssetsTable" id="mask_r_ScheduleofOtherNonCurrentAssetsTable">
        <link:definition>996069 - Disclosure - Other non-current assets - Schedule of Other Non-Current Assets (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.3etech.cn/role/LeasesDetails" id="mask_r_LeasesDetails">
        <link:definition>996070 - Disclosure - Leases (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.3etech.cn/role/ScheduleofLeaseLiabilitiesTable" id="mask_r_ScheduleofLeaseLiabilitiesTable">
        <link:definition>996071 - Disclosure - Leases - Schedule of 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.3etech.cn/role/ScheduleofFutureMinimumPaymentsTable" id="mask_r_ScheduleofFutureMinimumPaymentsTable">
        <link:definition>996072 - Disclosure - Leases - Schedule of Future Minimum Payments (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.3etech.cn/role/ScheduleofAccruedExpensesandOtherLiabilitiesTable0" id="mask_r_ScheduleofAccruedExpensesandOtherLiabilitiesTable0">
        <link:definition>996073 - Disclosure - Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other 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.3etech.cn/role/ScheduleofAmortizedCostofConvertibleNoteTable0" id="mask_r_ScheduleofAmortizedCostofConvertibleNoteTable0">
        <link:definition>996074 - Disclosure - Convertible Note - Schedule of Amortized Cost of Convertible Note (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.3etech.cn/role/ScheduleofProfitorLossBeforeIncomeTaxTable" id="mask_r_ScheduleofProfitorLossBeforeIncomeTaxTable">
        <link:definition>996075 - Disclosure - Income Taxes - Schedule of Profit or Loss Before Income Tax (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.3etech.cn/role/ScheduleofIncomeTaxExpenseTable" id="mask_r_ScheduleofIncomeTaxExpenseTable">
        <link:definition>996076 - Disclosure - Income Taxes - Schedule of Income Tax Expense (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.3etech.cn/role/ScheduleofReconciliationoftheIncomeTaxExpenseTable" id="mask_r_ScheduleofReconciliationoftheIncomeTaxExpenseTable">
        <link:definition>996077 - Disclosure - Income Taxes - Schedule of Reconciliation of the Income Tax Expense (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.3etech.cn/role/ScheduleofReconciliationBetweenStatutoryTaxRateandEffectiveTaxRateTable" id="mask_r_ScheduleofReconciliationBetweenStatutoryTaxRateandEffectiveTaxRateTable">
        <link:definition>996078 - Disclosure - Income Taxes - Schedule of Reconciliation Between Statutory Tax Rate and Effective Tax Rate (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.3etech.cn/role/ScheduleofDeferredTaxAssetsandLiabilitiesTable" id="mask_r_ScheduleofDeferredTaxAssetsandLiabilitiesTable">
        <link:definition>996079 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and 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.3etech.cn/role/ScheduleofGroupsConcentrationofCustomersandSuppliersTable0" id="mask_r_ScheduleofGroupsConcentrationofCustomersandSuppliersTable0">
        <link:definition>996080 - Disclosure - Concentration of Risk - Schedule of Group&#8217;s Concentration of Customers and Suppliers (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.3etech.cn/role/SharebasedcompensationDetails" id="mask_r_SharebasedcompensationDetails">
        <link:definition>996081 - Disclosure - Share-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.3etech.cn/role/ScheduleofActivitiesoftheRestrictedSharesTable" id="mask_r_ScheduleofActivitiesoftheRestrictedSharesTable">
        <link:definition>996082 - Disclosure - Share-based compensation - Schedule of Activities of the Restricted Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/role/ScheduleofAllocationofTotalShareBasedCompensationExpensesTable" id="mask_r_ScheduleofAllocationofTotalShareBasedCompensationExpensesTable">
        <link:definition>996083 - Disclosure - Share-based compensation - Schedule of Allocation of Total Share Based Compensation Expenses (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.3etech.cn/role/ScheduleofEarningsPerShareBasicandDilutedTable0" id="mask_r_ScheduleofEarningsPerShareBasicandDilutedTable0">
        <link:definition>996084 - Disclosure - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (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.3etech.cn/role/ScheduleofListofRelatedPartiesTable0" id="mask_r_ScheduleofListofRelatedPartiesTable0">
        <link:definition>996085 - Disclosure - Due From/(To) Related Parties - Schedule of List of Related Parties (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.3etech.cn/role/ScheduleofDuefromRelatedPartiesTable0" id="mask_r_ScheduleofDuefromRelatedPartiesTable0">
        <link:definition>996086 - Disclosure - Due From/(To) Related Parties - Schedule of Due from Related Parties (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.3etech.cn/role/ScheduleofDueToRelatedPartyTable0" id="mask_r_ScheduleofDueToRelatedPartyTable0">
        <link:definition>996087 - Disclosure - Due From/(To) Related Parties - Schedule of Due To Related Party (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.3etech.cn/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/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-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/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2026" schemaLocation="https://xbrl.sec.gov/sic/2026/sic-2026.xsd"/>
  <xs:element name="ScheduleOfGroupSConsolidatedSubsidiariesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfGroupSConsolidatedSubsidiariesAbstract"/>
  <xs:element name="ScheduleOfForeignCurrencyTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfForeignCurrencyTransactionsAbstract"/>
  <xs:element name="ScheduleOfDiscontinuedOperationConsolidatedBalanceSheetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDiscontinuedOperationConsolidatedBalanceSheetAbstract"/>
  <xs:element name="ScheduleOfDiscontinuedOperationConsolidatedStatementsOfNetLossIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDiscontinuedOperationConsolidatedStatementsOfNetLossIncomeAbstract"/>
  <xs:element name="FinancialAssetsHeldForTradingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_FinancialAssetsHeldForTradingAbstract"/>
  <xs:element name="ScheduleOfFairValueMeasurmentsOfInvestmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfFairValueMeasurmentsOfInvestmentAbstract"/>
  <xs:element name="ScheduleOfMovementsForFinancialAssetsHeldForTradingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfMovementsForFinancialAssetsHeldForTradingAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivablesNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAccountsReceivablesNetAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivableAllowanceAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAccountsReceivableAllowanceAbstract"/>
  <xs:element name="DepositsPrepaymentsAndOtherCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DepositsPrepaymentsAndOtherCurrentAssetsAbstract"/>
  <xs:element name="ScheduleOfDepositsPrepaymentsAndOtherCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDepositsPrepaymentsAndOtherCurrentAssetsAbstract"/>
  <xs:element name="ScheduleOfInvestmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfInvestmentAbstract"/>
  <xs:element name="DeferredIpoCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DeferredIpoCostsAbstract"/>
  <xs:element name="ScheduleOfDeferredIpoCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDeferredIpoCostsAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAccruedExpensesAndOtherLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfAmortizedCostOfConvertibleNoteAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAmortizedCostOfConvertibleNoteAbstract"/>
  <xs:element name="ScheduleOfReconciliationOfTheIncomeTaxExpenseDeterminedAtThePrcStatutoryIncomeTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfReconciliationOfTheIncomeTaxExpenseDeterminedAtThePrcStatutoryIncomeTaxRateAbstract"/>
  <xs:element name="RestrictedNetAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_RestrictedNetAssetsAbstract"/>
  <xs:element name="ScheduleOfGroupSConcentrationOfCustomersAndSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfGroupSConcentrationOfCustomersAndSuppliersAbstract"/>
  <xs:element name="ScheduleOfEarningsPerShareBasicAndDilutedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfEarningsPerShareBasicAndDilutedAbstract"/>
  <xs:element name="ScheduleOfListOfRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfListOfRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfDueFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDueFromRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfDueToRelatedPartyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDueToRelatedPartyAbstract"/>
  <xs:element name="ScheduleOfBalanceSheetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfBalanceSheetsAbstract"/>
  <xs:element name="ScheduleOfStatementsOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfStatementsOfOperationsAbstract"/>
  <xs:element name="ScheduleOfStatementsOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfStatementsOfCashFlowsAbstract"/>
  <xs:element name="ScheduleOfAggregatedFinancialResultsOfDiscontinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAggregatedFinancialResultsOfDiscontinuedOperationsAbstract"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesOfDepreciablePropertiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfEstimatedUsefulLivesOfDepreciablePropertiesAbstract"/>
  <xs:element name="ScheduleOfAdvanceToSuppliersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAdvanceToSuppliersAbstract"/>
  <xs:element name="ScheduleOfOtherNonCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfOtherNonCurrentAssetsAbstract"/>
  <xs:element name="ScheduleOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfFutureMinimumPaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfFutureMinimumPaymentsAbstract"/>
  <xs:element name="ScheduleOfProfitOrLossBeforeIncomeTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfProfitOrLossBeforeIncomeTaxAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfIncomeTaxExpenseAbstract"/>
  <xs:element name="ScheduleOfReconciliationBetweenStatutoryTaxRateAndEffectiveTaxRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfReconciliationBetweenStatutoryTaxRateAndEffectiveTaxRateAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfActivitiesOfTheRestrictedSharesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfActivitiesOfTheRestrictedSharesAbstract"/>
  <xs:element name="ScheduleOfAllocationOfTotalShareBasedCompensationExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAllocationOfTotalShareBasedCompensationExpensesAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract4"/>
  <xs:element name="DiscontinuedOperationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DiscontinuedOperationAbstract"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract9"/>
  <xs:element name="OperatingExpensesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_OperatingExpensesAbstract0"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract12"/>
  <xs:element name="IncomeFromOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeFromOperationsAbstract"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UnlabeledAbstract21"/>
  <xs:element name="ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract"/>
  <xs:element name="ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfYearAbstract"/>
  <xs:element name="ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ReconciliationOfCashCashEquivalentsAndRestrictedCashBeginningOfTheYearAbstract0"/>
  <xs:element name="ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfYearAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ReconciliationOfCashCashEquivalentsAndRestrictedCashEndOfYearAbstract0"/>
  <xs:element name="AssetsOfDiscontinuedOperationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_AssetsOfDiscontinuedOperationAbstract"/>
  <xs:element name="LiabilitiesOfDiscontinuedOperationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_LiabilitiesOfDiscontinuedOperationAbstract"/>
  <xs:element name="UsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UsAbstract"/>
  <xs:element name="UsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UsAbstract0"/>
  <xs:element name="RevenuesCustomerConcentrationRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_RevenuesCustomerConcentrationRiskAbstract"/>
  <xs:element name="AccountsReceivableCustomerConcentrationRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_AccountsReceivableCustomerConcentrationRiskAbstract"/>
  <xs:element name="PurchaseSupplierConcentrationRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PurchaseSupplierConcentrationRiskAbstract"/>
  <xs:element name="AccountsPayableSupplierConcentrationRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_AccountsPayableSupplierConcentrationRiskAbstract"/>
  <xs:element name="DueFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DueFromRelatedPartiesAbstract"/>
  <xs:element name="UsAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UsAbstract1"/>
  <xs:element name="UsAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UsAbstract2"/>
  <xs:element name="UsAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UsAbstract3"/>
  <xs:element name="UsAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_UsAbstract4"/>
  <xs:element name="OtherAdjustmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_OtherAdjustmentsAbstract"/>
  <xs:element name="CustomerAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerAbstract"/>
  <xs:element name="SupplierAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_SupplierAbstract"/>
  <xs:element name="BasicNetIncomeLossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_BasicNetIncomeLossPerShareAbstract"/>
  <xs:element name="DilutedNetIncomeLossPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DilutedNetIncomeLossPerShareAbstract"/>
  <xs:element name="DueFromRelatedPartiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DueFromRelatedPartiesAbstract0"/>
  <xs:element name="AdvanceToSuppliersNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_AdvanceToSuppliersNet"/>
  <xs:element name="StatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_StatutoryReserves"/>
  <xs:element name="FairValueGainOnFinancialAssetsHeldForTrading" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_FairValueGainOnFinancialAssetsHeldForTrading"/>
  <xs:element name="StockIssuedDuringPeriodValueTransferToStatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_StockIssuedDuringPeriodValueTransferToStatutoryReserve"/>
  <xs:element name="StockIssuedDuringPeriodValueSettlementOfSubscriptionReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_StockIssuedDuringPeriodValueSettlementOfSubscriptionReceivable"/>
  <xs:element name="OtherEquityInstrumentsWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_OtherEquityInstrumentsWarrants"/>
  <xs:element name="DisposalOfSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_DisposalOfSubsidiary"/>
  <xs:element name="GainLossOnDisposalOfSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_GainLossOnDisposalOfSubsidiaries"/>
  <xs:element name="GainLossOnDisposalOfJointVentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_GainLossOnDisposalOfJointVentures"/>
  <xs:element name="IncreaseDecreaseInAdvanceToSuppliersNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_IncreaseDecreaseInAdvanceToSuppliersNet"/>
  <xs:element name="InterestfreeLoanLentToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_InterestfreeLoanLentToRelatedParties"/>
  <xs:element name="InterestfreeLoanRepaidByRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_InterestfreeLoanRepaidByRelatedParties"/>
  <xs:element name="PaymentsToAcquireLongtermInvestmentsDepositsOnPropertyAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_PaymentsToAcquireLongtermInvestmentsDepositsOnPropertyAndEquipment"/>
  <xs:element name="CashCashEquivalentsAndRestrictedCashOfContinuingOperationendOfPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_CashCashEquivalentsAndRestrictedCashOfContinuingOperationendOfPeriod"/>
  <xs:element name="EntityToOffsetThePayableDueToTheSameRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_EntityToOffsetThePayableDueToTheSameRelatedParty"/>
  <xs:element name="OrdinaryShareIssuedInConnectionWithConversionOfConvertibleNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_OrdinaryShareIssuedInConnectionWithConversionOfConvertibleNotesPayable"/>
  <xs:element name="SharebasedCompensationCapitalizedInLongtermUnamortizedExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_SharebasedCompensationCapitalizedInLongtermUnamortizedExpenses"/>
  <xs:element name="ObtainingRightOfUseAssetsInExchangeForOperatingLeaseLiabilitiesAndPrepaidExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_ObtainingRightOfUseAssetsInExchangeForOperatingLeaseLiabilitiesAndPrepaidExpenses"/>
  <xs:element name="ReclassificationOfRelatedPartyPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_ReclassificationOfRelatedPartyPayables"/>
  <xs:element name="FinancialAssetsHeldForTradingTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_FinancialAssetsHeldForTradingTextBlock"/>
  <xs:element name="DepositsPrepaymentsAndOtherCurrentAssetsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DepositsPrepaymentsAndOtherCurrentAssetsTextBlock"/>
  <xs:element name="DeferredIPOCostsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DeferredIPOCostsTextBlock"/>
  <xs:element name="RestrictedNetAssetsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_RestrictedNetAssetsTextBlock"/>
  <xs:element name="ReclassificationsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ReclassificationsPolicyTextBlock"/>
  <xs:element name="DeferredIPOCostsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DeferredIPOCostsPolicyTextBlock"/>
  <xs:element name="ValueAddedTaxPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ValueAddedTaxPolicyTextBlock"/>
  <xs:element name="ChangeInPresentationInConsolidatedStatementOfCashFlowPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ChangeInPresentationInConsolidatedStatementOfCashFlowPolicyTextBlock"/>
  <xs:element name="ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsBalanceSheetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsBalanceSheetTableTextBlock"/>
  <xs:element name="ScheduleOfMaturitiesOfAccountsReceivablesNetUnderExtendedPaymentTermsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfMaturitiesOfAccountsReceivablesNetUnderExtendedPaymentTermsTableTextBlock"/>
  <xs:element name="ScheduleOfDeferredIPOCostsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfDeferredIPOCostsTableTextBlock"/>
  <xs:element name="ScheduleOfProfitOrLossBeforeIncomeTaxTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfProfitOrLossBeforeIncomeTaxTableTextBlock"/>
  <xs:element name="ScheduleOfReconciliationBetweenStatutoryTaxRateTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfReconciliationBetweenStatutoryTaxRateTableTextBlock"/>
  <xs:element name="ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAmountsDueFromRelatedPartiesTableTextBlock"/>
  <xs:element name="ScheduleOfAmountsDueToRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ScheduleOfAmountsDueToRelatedPartiesTableTextBlock"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesScheduleofForeignCurrencyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_SummaryofSignificantAccountingPoliciesScheduleofForeignCurrencyTransactionsDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesScheduleofForeignCurrencyTransactionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_SummaryofSignificantAccountingPoliciesScheduleofForeignCurrencyTransactionsDetailsLineItems"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationOtherAccountsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_DisposalGroupIncludingDiscontinuedOperationOtherAccountsReceivable"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationAdvancesFromCustomersLaibilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_DisposalGroupIncludingDiscontinuedOperationAdvancesFromCustomersLaibilitiesCurrent"/>
  <xs:element name="SubscriptionAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_SubscriptionAmount"/>
  <xs:element name="NetChangeInUnrealizedApriciationdepreciationOnInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_NetChangeInUnrealizedApriciationdepreciationOnInvestments"/>
  <xs:element name="MaturityDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MaturityDomainDomain"/>
  <xs:element name="AccountsReceivablesnetScheduleofAccountsReceivablesNetDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_AccountsReceivablesnetScheduleofAccountsReceivablesNetDetailsTable"/>
  <xs:element name="AccountsReceivablesnetScheduleofAccountsReceivablesNetDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_AccountsReceivablesnetScheduleofAccountsReceivablesNetDetailsLineItems"/>
  <xs:element name="PrepaidDepositsForPurchaseOfVehicle" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_PrepaidDepositsForPurchaseOfVehicle"/>
  <xs:element name="DisposalProceedsReceivableTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_DisposalProceedsReceivableTwo"/>
  <xs:element name="FairValueOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_FairValueOfInvestments"/>
  <xs:element name="AccountingAndAuditFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_AccountingAndAuditFee"/>
  <xs:element name="LegalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_LegalExpenses"/>
  <xs:element name="ConsultancyFee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_ConsultancyFee"/>
  <xs:element name="PayrollPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_PayrollPayables"/>
  <xs:element name="AccruedAuditFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_AccruedAuditFees"/>
  <xs:element name="ReimbursablePayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_ReimbursablePayables"/>
  <xs:element name="ConvertibleDebtInterestAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_ConvertibleDebtInterestAdjustment"/>
  <xs:element name="IncomeTaxReconciliationDifferenceDueToPreferentialTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxReconciliationDifferenceDueToPreferentialTax"/>
  <xs:element name="IncomeTaxReconciliationDifferenceDueToDiscontinueSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxReconciliationDifferenceDueToDiscontinueSubsidiary"/>
  <xs:element name="EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetailsTable"/>
  <xs:element name="EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetailsLineItems"/>
  <xs:element name="DueFromToRelatedPartiesScheduleofDuefromRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_DueFromToRelatedPartiesScheduleofDuefromRelatedPartiesDetailsTable"/>
  <xs:element name="DueFromToRelatedPartiesScheduleofDuefromRelatedPartiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DueFromToRelatedPartiesScheduleofDuefromRelatedPartiesDetailsLineItems"/>
  <xs:element name="DueFromToRelatedPartiesScheduleofDueToRelatedPartyDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_DueFromToRelatedPartiesScheduleofDueToRelatedPartyDetailsTable"/>
  <xs:element name="DueFromToRelatedPartiesScheduleofDueToRelatedPartyDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DueFromToRelatedPartiesScheduleofDueToRelatedPartyDetailsLineItems"/>
  <xs:element name="DueFromIntercompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_DueFromIntercompany"/>
  <xs:element name="InvestmentsInSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_InvestmentsInSubsidiaries"/>
  <xs:element name="DueToIntercompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_DueToIntercompany"/>
  <xs:element name="OtherPayables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_OtherPayables"/>
  <xs:element name="GainLossFromEquityMethodInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_GainLossFromEquityMethodInvestment"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationTaxesAndOtherSurcharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_DisposalGroupIncludingDiscontinuedOperationTaxesAndOtherSurcharges"/>
  <xs:element name="DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpensesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpensesNet"/>
  <xs:element name="NetChangeInUnrealizedAppreciationdepreciationOnInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_NetChangeInUnrealizedAppreciationdepreciationOnInvestments"/>
  <xs:element name="AllowanceForDoubtfulAccountsReceivableAddition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_AllowanceForDoubtfulAccountsReceivableAddition"/>
  <xs:element name="ConsiderationReceivedForTheSaleOfShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_ConsiderationReceivedForTheSaleOfShares"/>
  <xs:element name="GainDisposalOfJointVentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_GainDisposalOfJointVentures"/>
  <xs:element name="ClientLegalFundForCompanyIncorporation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_ClientLegalFundForCompanyIncorporation"/>
  <xs:element name="LongtermUnamortizedExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_LongtermUnamortizedExpenses"/>
  <xs:element name="DepositsOnPropertyAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_DepositsOnPropertyAndEquipment"/>
  <xs:element name="IncomeTaxesScheduleofProfitorLossBeforeIncomeTaxDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_IncomeTaxesScheduleofProfitorLossBeforeIncomeTaxDetailsTable"/>
  <xs:element name="IncomeTaxesScheduleofProfitorLossBeforeIncomeTaxDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxesScheduleofProfitorLossBeforeIncomeTaxDetailsLineItems"/>
  <xs:element name="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrolingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrolingInterest"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationForeignTaxEffectsPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_EffectiveIncomeTaxRateReconciliationForeignTaxEffectsPercent"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationTwotieredProfitsTaxReliefAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_EffectiveIncomeTaxRateReconciliationTwotieredProfitsTaxReliefAmount"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationTwotieredProfitsTaxReliefPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_EffectiveIncomeTaxRateReconciliationTwotieredProfitsTaxReliefPercent"/>
  <xs:element name="DeferredTaxAssetsLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_DeferredTaxAssetsLeaseLiability"/>
  <xs:element name="DeferredTaxLiabilitiesRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_DeferredTaxLiabilitiesRightOfUseAssets"/>
  <xs:element name="AmendedAndRestatedDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_AmendedAndRestatedDomainDomain"/>
  <xs:element name="OrganizationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_OrganizationDetailsTable"/>
  <xs:element name="OrganizationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_OrganizationDetailsLineItems"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_SummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_SummaryofSignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="SaleOfEquityPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_SaleOfEquityPercentage"/>
  <xs:element name="ValueAddedTaxDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ValueAddedTaxDescription"/>
  <xs:element name="PeriodOfPriorTaxAssessmentYearsFromInvestigation" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PeriodOfPriorTaxAssessmentYearsFromInvestigation"/>
  <xs:element name="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues"/>
  <xs:element name="IncomeTaxExaminationStatuteOfLimitations" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxExaminationStatuteOfLimitations"/>
  <xs:element name="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance"/>
  <xs:element name="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes"/>
  <xs:element name="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended"/>
  <xs:element name="AllowanceForCreditLossesExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_AllowanceForCreditLossesExpense"/>
  <xs:element name="AccruedExpensesandOtherLiabilitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_AccruedExpensesandOtherLiabilitiesDetailsTable"/>
  <xs:element name="AccruedExpensesandOtherLiabilitiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_AccruedExpensesandOtherLiabilitiesDetailsLineItems"/>
  <xs:element name="DisposalAmounted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_DisposalAmounted"/>
  <xs:element name="ConvertibleNoteDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_ConvertibleNoteDetailsTable"/>
  <xs:element name="ConvertibleNoteDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ConvertibleNoteDetailsLineItems"/>
  <xs:element name="MaximumPrincipalAmountPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MaximumPrincipalAmountPercentage"/>
  <xs:element name="NumberOfInstallments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mask_NumberOfInstallments"/>
  <xs:element name="RemainingDebtPrincipal" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_RemainingDebtPrincipal"/>
  <xs:element name="EffectivenessPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_EffectivenessPeriod"/>
  <xs:element name="StockIssuedNumberOfPreDeliveryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_StockIssuedNumberOfPreDeliveryShares"/>
  <xs:element name="PurchaseOfAdditionalPreDeliveryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PurchaseOfAdditionalPreDeliveryShares"/>
  <xs:element name="MaximumPrincipalAmountPercentageEqualToNumberOfCommonStockShares" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MaximumPrincipalAmountPercentageEqualToNumberOfCommonStockShares"/>
  <xs:element name="WarrantsAlternativeExercisePriceEqualToTradingDaysImmediatelyPrecedingTheDateOfExercise" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_WarrantsAlternativeExercisePriceEqualToTradingDaysImmediatelyPrecedingTheDateOfExercise"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxesDetailsLineItems"/>
  <xs:element name="PreferentialIncomeTaxRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PreferentialIncomeTaxRate"/>
  <xs:element name="RemainingAssessableProfitsTaxRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_RemainingAssessableProfitsTaxRate"/>
  <xs:element name="IncomeTaxExtendedPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_IncomeTaxExtendedPeriod"/>
  <xs:element name="OrdinarySharesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_OrdinarySharesDetailsTable"/>
  <xs:element name="OrdinarySharesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_OrdinarySharesDetailsLineItems"/>
  <xs:element name="NetProceedsFromIssuanceInitialPublicOffering" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mask_NetProceedsFromIssuanceInitialPublicOffering"/>
  <xs:element name="CommonStockShareIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mask_CommonStockShareIssued"/>
  <xs:element name="StatutoryReservePercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_StatutoryReservePercent"/>
  <xs:element name="RegisteredCapitalPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_RegisteredCapitalPercentage"/>
  <xs:element name="ConcentrationofRiskDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_ConcentrationofRiskDetailsTable"/>
  <xs:element name="ConcentrationofRiskDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ConcentrationofRiskDetailsLineItems"/>
  <xs:element name="LawsuitContingencies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mask_LawsuitContingencies"/>
  <xs:element name="DueFromToRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_DueFromToRelatedPartiesDetailsTable"/>
  <xs:element name="DueFromToRelatedPartiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DueFromToRelatedPartiesDetailsLineItems"/>
  <xs:element name="ConsolidationBasisTypeDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ConsolidationBasisTypeDomainDomain"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_SubsequentEventsDetailsLineItems"/>
  <xs:element name="FloorPrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_FloorPrice"/>
  <xs:element name="DebtConversionConvertedInstrumentPerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mask_DebtConversionConvertedInstrumentPerShare"/>
  <xs:element name="PercentageOfRestrictedShares" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PercentageOfRestrictedShares"/>
  <xs:element name="ReverseShareSplitParValuePerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mask_ReverseShareSplitParValuePerShare"/>
  <xs:element name="DescriptionOfPrefundedWarrantsExercised" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DescriptionOfPrefundedWarrantsExercised"/>
  <xs:element name="WarrantsExercisedForAggregateOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_WarrantsExercisedForAggregateOrdinaryShares"/>
  <xs:element name="SharebasedcompensationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mask_SharebasedcompensationDetailsTable"/>
  <xs:element name="SharebasedcompensationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_SharebasedcompensationDetailsLineItems"/>
  <xs:element name="AmendedAndRestatedAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="mask_AmendedAndRestatedAxis"/>
  <xs:element name="ConsolidationBasisTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="mask_ConsolidationBasisTypeAxis"/>
  <xs:element name="MaturityAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="mask_MaturityAxis"/>
  <xs:element name="AmendedAndRestatedArticlesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_AmendedAndRestatedArticlesMember"/>
  <xs:element name="AuroraCoreTechnologyOyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_AuroraCoreTechnologyOyMember"/>
  <xs:element name="ClassAPredeliverySharesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ClassAPredeliverySharesMember"/>
  <xs:element name="ConvertibleBondMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ConvertibleBondMember"/>
  <xs:element name="ConvertibleNotesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ConvertibleNotesMember"/>
  <xs:element name="CustomerAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerAMember"/>
  <xs:element name="CustomerBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerBMember"/>
  <xs:element name="CustomerCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerCMember"/>
  <xs:element name="CustomerDMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerDMember"/>
  <xs:element name="CustomerEMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerEMember"/>
  <xs:element name="CustomerFMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerFMember"/>
  <xs:element name="CustomerGMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerGMember"/>
  <xs:element name="CustomerHMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerHMember"/>
  <xs:element name="CustomerIMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_CustomerIMember"/>
  <xs:element name="ElectronicEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ElectronicEquipmentMember"/>
  <xs:element name="ExcludingPredeliverySharesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ExcludingPredeliverySharesMember"/>
  <xs:element name="ExhibitionAndConferenceServicesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ExhibitionAndConferenceServicesMember"/>
  <xs:element name="FirstTrancheNoteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_FirstTrancheNoteMember"/>
  <xs:element name="GeneralAndAdministrativeExpensesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_GeneralAndAdministrativeExpensesMember"/>
  <xs:element name="Guangzhou3ENetworkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_Guangzhou3ENetworkMember"/>
  <xs:element name="Guangzhou3ENetworkTechnologyCompanyLimitedGuangzhou3ENetworkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_Guangzhou3ENetworkTechnologyCompanyLimitedGuangzhou3ENetworkMember"/>
  <xs:element name="Guangzhou3eNetworkTechnologyCompanyLimitedGuangzhouSanyiNetworkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_Guangzhou3eNetworkTechnologyCompanyLimitedGuangzhouSanyiNetworkMember"/>
  <xs:element name="GuangzhouSanyiNetworkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_GuangzhouSanyiNetworkMember"/>
  <xs:element name="HailiangJiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_HailiangJiaMember"/>
  <xs:element name="HardwareSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_HardwareSalesMember"/>
  <xs:element name="LessThan6MonthsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_LessThan6MonthsMember"/>
  <xs:element name="MaskmetaLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MaskmetaLimitedMember"/>
  <xs:element name="MoreThan1YearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MoreThan1YearMember"/>
  <xs:element name="MoreThan6MonthsButLessThan1YearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MoreThan6MonthsButLessThan1YearMember"/>
  <xs:element name="MrHuabeiZhuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MrHuabeiZhuMember"/>
  <xs:element name="MrShuSangJosephLawMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MrShuSangJosephLawMember"/>
  <xs:element name="MrTingjunYangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MrTingjunYangMember"/>
  <xs:element name="MsHuiWangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MsHuiWangMember"/>
  <xs:element name="MsJianpingNiuAndMrHuabeiZhuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MsJianpingNiuAndMrHuabeiZhuMember"/>
  <xs:element name="MsJianpingNiuMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_MsJianpingNiuMember"/>
  <xs:element name="OrdinarySharesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_OrdinarySharesMember"/>
  <xs:element name="OtherJurisdictionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_OtherJurisdictionsMember"/>
  <xs:element name="PostconsolidationBasisMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PostconsolidationBasisMember"/>
  <xs:element name="PostmergerShareCapitalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PostmergerShareCapitalMember"/>
  <xs:element name="PremergerShareCapitalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_PremergerShareCapitalMember"/>
  <xs:element name="SecondTrancheNoteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_SecondTrancheNoteMember"/>
  <xs:element name="ShareholdersSubscriptionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ShareholdersSubscriptionMember"/>
  <xs:element name="StatutoryReservesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_StatutoryReservesMember"/>
  <xs:element name="ThirdTrancheNoteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ThirdTrancheNoteMember"/>
  <xs:element name="ThreeENetworkTechnologyCompanyLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ThreeENetworkTechnologyCompanyLimitedMember"/>
  <xs:element name="ThreeENetworkTechnologyHoldingsLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_ThreeENetworkTechnologyHoldingsLimitedMember"/>
  <xs:element name="TotalCustomerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_TotalCustomerMember"/>
  <xs:element name="DueToARelatedPartyNoncurrentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DueToARelatedPartyNoncurrentAbstract"/>
<!-- [WMV7][NQy+au+uDotC/9ieeK5GbFp5j8kPJoJh3fyqFWac9ZzilaGPSioEG27mW1HUgAx9pqTjFZSm1lnDXJ28QBTcLoEhD2m9dz33Y0Khh0hUyZaP4uuJivpYNeW8udCrfRkcg/hEo3Vj7PHijsW8QZSoK5BJgMeFqWe8JoQLhyW7Yg+yAvtnItczf7aoO2wkcZRePV54grsVUYe3SToB+62nZEPsQoAx2UEOpyugKxX9iAoEJL/hkXihJEZY0c9ePP9vwo96xL7BoMndG8kBzDvFJHA4Eh5zTA+0BDQggfB0h2WjVZlAUf22XMLwYtxO9mkKacR0AZ5icPvDkoLMFCUHfzeBvW5ubrbzuzAqRaVOqZKfCpEVOHE8] CSR-->
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mask_DocumentAndEntityInformationAbstract"/>
</xs:schema>
