gxc
2019-11-14 a7adf98ff4ac801342853b1f9231cc1ab5acebf3
Merge branch 'dev-tzy' into DEV_GXC
2 文件已复制
75个文件已添加
9个文件已删除
41个文件已修改
6 文件已重命名
9869 ■■■■■ 已修改文件
ZigbeeApp/DroidLib/DroidLib.csproj 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/DroidLib/Jars/ElianZigBee.Droid20181116.jar 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/DroidLib/Jars/HDLElianZigBee20190917.aar 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/DroidLib/Jars/jcore-android-1.2.7.jar 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/DroidLib/Jars/jpush-android-3.2.0.jar 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/DroidLib/mono_crash.46018.0.json 161 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Elian.iOS/ApiDefinition.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Elian.iOS/Elian.iOS.csproj 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Elian.iOS/Properties/AssemblyInfo.cs 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Elian.iOS/Structs.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Elian.iOS/libLibElian.a 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Elian.iOS/libstdc++.6.0.9.tbd 1980 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Application.cs 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Language.ini 59 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessApDirection.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessApGatewaySearching.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessGatewayImage.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessGatewayInstruct.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/1.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/10.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/11.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/12.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/13.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/14.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/15.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/16.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/17.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/18.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/19.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/2.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/20.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/21.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/22.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/23.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/24.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/25.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/26.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/27.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/28.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/29.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/3.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/30.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/31.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/32.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/4.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/5.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/6.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/7.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/8.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/9.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFour.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFourNotPower.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelThree.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelTwo.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/PanelFourNotPowerButton.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/GateWay.Droid.csproj 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/GateWay.Droid.sln 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/Resources/Resource.designer.cs 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Droid/packages.config 117 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/AppDelegate.cs 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Entitlements.plist 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/GateWay.Ios.csproj 261 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Language.ini 72 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Gateway/WirelessApDirection.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Gateway/WirelessApGatewaySearching.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Gateway/WirelessGatewayImage.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Gateway/WirelessGatewayInstruct.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/1.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/10.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/11.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/12.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/13.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/14.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/15.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/16.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/17.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/18.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/19.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/2.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/20.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/21.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/22.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/23.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/24.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/25.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/26.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/27.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/28.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/29.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/3.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/30.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/31.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/32.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/4.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/5.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/6.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/7.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/8.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/9.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/ButtonPanelFour.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/ButtonPanelFourNotPower.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/ButtonPanelThree.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/ButtonPanelTwo.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/PanelFourNotPowerButton.png 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.Ios/packages.config 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/GateWay.sln 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Common/CommonPage.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Common/Device.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Common/House.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Common/ResponseEntity/ResidenceRes.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/AC/ACControl.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Category/Category.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceDetailInfo.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Logic/AddLogicPage.cs 95 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs 77 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddScene.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/Device/Logic/Send.cs 351 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/ZigBee/Device/BindObj.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/ZigBee/Device/CommonDevice.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/ZigBee/Device/Rollershade.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/ZigBee/Device/Safeguard.cs 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGateway.cs 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGatewayData.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/R.cs 5765 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/Shared/Shared.projitems 321 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/packages/System.Runtime.4.3.0/lib/xamarinmac20/_._ 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/packages/System.Runtime.4.3.0/lib/xamarintvos10/_._ 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/packages/System.Runtime.4.3.0/lib/xamarinwatchos10/_._ 补丁 | 查看 | 原始文档 | blame | 历史
ZigbeeApp/DroidLib/DroidLib.csproj
old mode 100644 new mode 100755
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@@ -46,6 +46,7 @@
  <ItemGroup>
    <None Include="Additions\AboutAdditions.txt" />
    <None Include="Jars\AboutJars.txt" />
    <LibraryProjectZip Include="Jars\HDLElianZigBee20190917.aar" />
  </ItemGroup>
  <ItemGroup>
    <TransformFile Include="Transforms\EnumFields.xml" />
ZigbeeApp/DroidLib/Jars/ElianZigBee.Droid20181116.jar
Binary files differ
ZigbeeApp/DroidLib/Jars/HDLElianZigBee20190917.aar
Binary files differ
ZigbeeApp/DroidLib/Jars/jcore-android-1.2.7.jar
old mode 100644 new mode 100755 Binary files differ
ZigbeeApp/DroidLib/Jars/jpush-android-3.2.0.jar
old mode 100644 new mode 100755 Binary files differ
ZigbeeApp/DroidLib/mono_crash.46018.0.json
File was deleted
ZigbeeApp/Elian.iOS/ApiDefinition.cs
New file
@@ -0,0 +1,31 @@
using System;
using UIKit;
using Foundation;
using ObjCRuntime;
using CoreGraphics;
namespace Com.Mediatek.Elian
{
    // @interface HDLElian : NSObject
    [BaseType(typeof(NSObject))]
    interface ElianNative
    {
        // +(int)InitSmartConnection:(NSString * _Nonnull)Target sendV1:(int)sendV1 sendV4:(int)sendV4;
        [Static]
        [Export("InitSmartConnection:sendV1:sendV4:")]
        int InitSmartConnection(string Target, int sendV1, int sendV4);
        // +(int)StartSmartConnection:(NSString * _Nonnull)SSID Password:(NSString * _Nonnull)Password Custom:(NSString * _Nonnull)Custom;
        [Static]
        [Export("StartSmartConnection:Password:Custom:")]
        int StartSmartConnection(string SSID, string Password, string Custom);
        // +(int)StopSmartConnection;
        [Static]
        [Export("StopSmartConnection")]
        //[Verify(MethodToProperty)]
        int StopSmartConnection();
    }
}
ZigbeeApp/Elian.iOS/Elian.iOS.csproj
New file
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{85F1AF50-75A6-4011-B811-56B32DA77568}</ProjectGuid>
    <ProjectTypeGuids>{8FFB629D-F513-41CE-95D2-7ECE97B6EEEC};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <OutputType>Library</OutputType>
    <RootNamespace>Elian.iOS</RootNamespace>
    <AssemblyName>Elian.iOS</AssemblyName>
    <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug</OutputPath>
    <DefineConstants>DEBUG;</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <Optimize>true</Optimize>
    <OutputPath>bin\Release</OutputPath>
    <DefineConstants></DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="Xamarin.iOS" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Properties\AssemblyInfo.cs" />
  </ItemGroup>
  <ItemGroup>
    <ObjcBindingApiDefinition Include="ApiDefinition.cs" />
  </ItemGroup>
  <ItemGroup>
    <ObjcBindingCoreSource Include="Structs.cs" />
  </ItemGroup>
  <ItemGroup>
    <NativeReference Include="libstdc++.6.0.9.tbd">
      <Kind>Static</Kind>
      <SmartLink>False</SmartLink>
    </NativeReference>
    <NativeReference Include="libLibElian.a">
      <Kind>Static</Kind>
      <IsCxx>True</IsCxx>
    </NativeReference>
  </ItemGroup>
  <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.ObjCBinding.CSharp.targets" />
</Project>
ZigbeeApp/Elian.iOS/Properties/AssemblyInfo.cs
New file
@@ -0,0 +1,34 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using Foundation;
// This attribute allows you to mark your assemblies as “safe to link”.
// When the attribute is present, the linker—if enabled—will process the assembly
// even if you’re using the “Link SDK assemblies only” option, which is the default for device builds.
[assembly: LinkerSafe]
// Information about this assembly is defined by the following attributes.
// Change them to the values specific to your project.
[assembly: AssemblyTitle("Elian.iOS")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyCopyright("")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
// The form "{Major}.{Minor}.*" will automatically update the build and revision,
// and "{Major}.{Minor}.{Build}.*" will update just the revision.
[assembly: AssemblyVersion("1.0.*")]
// The following attributes are used to specify the signing key for the assembly,
// if desired. See the Mono documentation for more information about signing.
//[assembly: AssemblyDelaySign(false)]
//[assembly: AssemblyKeyFile("")]
ZigbeeApp/Elian.iOS/Structs.cs
New file
@@ -0,0 +1,5 @@
using System;
namespace Elian.iOS
{
}
ZigbeeApp/Elian.iOS/libLibElian.a
Binary files differ
ZigbeeApp/Elian.iOS/libstdc++.6.0.9.tbd
New file
@@ -0,0 +1,1980 @@
--- !tapi-tbd-v2
archs:           [ armv7, armv7s, arm64 ]
uuids:           [ 'armv7: E3EF8E7B-1082-3CA6-A25B-F04E5313B51B', 'armv7s: 589871E0-A5F8-3B7D-86EA-89621B96006A',
                   'arm64: F6C7B25F-EC39-3751-94F4-2477F5723739' ]
platform:        ios
install-name:    '/usr/lib/libstdc++.6.dylib'
current-version: 104.2
compatibility-version: 7
objc-constraint: none
exports:
  - archs:           [ armv7, armv7s ]
    symbols:         [ __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPci,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKci,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED0Ev,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED1Ev,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwi,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwi,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED0Ev,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED1Ev,
                       __ZN9__gnu_cxx8__detail12_Ffit_finderIPNS_16bitmap_allocatorIcE12_Alloc_blockEEclESt4pairIS5_S5_E,
                       __ZN9__gnu_cxx8__detail12_Ffit_finderIPNS_16bitmap_allocatorIwE12_Alloc_blockEEclESt4pairIS5_S5_E,
                       __ZNKSt11__use_cacheISt16__numpunct_cacheIcEEclERKSt6locale,
                       __ZNKSt11__use_cacheISt16__numpunct_cacheIwEEclERKSt6locale,
                       __ZNKSt11__use_cacheISt18__moneypunct_cacheIcLb0EEEclERKSt6locale,
                       __ZNKSt11__use_cacheISt18__moneypunct_cacheIcLb1EEEclERKSt6locale,
                       __ZNKSt11__use_cacheISt18__moneypunct_cacheIwLb0EEEclERKSt6locale,
                       __ZNKSt11__use_cacheISt18__moneypunct_cacheIwLb1EEEclERKSt6locale,
                       __ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE5equalERKS2_,
                       __ZNKSt19istreambuf_iteratorIcSt11char_traitsIcEE6_M_getEv,
                       __ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE5equalERKS2_,
                       __ZNKSt19istreambuf_iteratorIwSt11char_traitsIwEE6_M_getEv,
                       __ZNKSt5ctypeIcE13_M_widen_initEv, __ZNKSt5ctypeIcE5widenEPKcS2_Pc,
                       __ZNKSt5ctypeIcE5widenEc, __ZNKSt5ctypeIcE6narrowEcc, __ZNKSt5ctypeIcE8do_widenEPKcS2_Pc,
                       __ZNKSt5ctypeIcE8do_widenEc, __ZNKSt5ctypeIcE9do_narrowEPKcS2_cPc,
                       __ZNKSt5ctypeIcE9do_narrowEcc, __ZNKSt5ctypeIwE10do_scan_isEmPKwS2_,
                       __ZNKSt5ctypeIwE11do_scan_notEmPKwS2_, __ZNKSt5ctypeIwE5do_isEPKwS2_Pm,
                       __ZNKSt5ctypeIwE5do_isEmw, __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEciRSt8ios_basePcPKcRi,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6_M_padEwiRSt8ios_basePwPKwRi,
                       __ZNSi3getEPci, __ZNSi3getEPcic, __ZNSi4readEPci, __ZNSi6ignoreEi,
                       __ZNSi6ignoreEii, __ZNSi7getlineEPci, __ZNSi7getlineEPcic,
                       __ZNSi8readsomeEPci, __ZNSo5writeEPKci, __ZNSo8_M_writeEPKci,
                       __ZNSt10istrstreamC1EPKci, __ZNSt10istrstreamC1EPci, __ZNSt10istrstreamC2EPKci,
                       __ZNSt10istrstreamC2EPci, __ZNSt12__basic_fileIcE6xsgetnEPci,
                       __ZNSt12__basic_fileIcE6xsputnEPKci, __ZNSt12__basic_fileIcE8xsputn_2EPKciS2_i,
                       __ZNSt12strstreambuf6setbufEPci, __ZNSt12strstreambuf8_M_setupEPcS0_i,
                       __ZNSt12strstreambufC1EPKai, __ZNSt12strstreambufC1EPKci,
                       __ZNSt12strstreambufC1EPKhi, __ZNSt12strstreambufC1EPaiS0_,
                       __ZNSt12strstreambufC1EPciS0_, __ZNSt12strstreambufC1EPhiS0_,
                       __ZNSt12strstreambufC1Ei, __ZNSt12strstreambufC2EPKai, __ZNSt12strstreambufC2EPKci,
                       __ZNSt12strstreambufC2EPKhi, __ZNSt12strstreambufC2EPaiS0_,
                       __ZNSt12strstreambufC2EPciS0_, __ZNSt12strstreambufC2EPhiS0_,
                       __ZNSt12strstreambufC2Ei, __ZNSt13basic_filebufIcSt11char_traitsIcEE13_M_set_bufferEi,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE22_M_convert_to_externalEPci,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPci, __ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPci,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE6xsputnEPKci, __ZNSt13basic_filebufIwSt11char_traitsIwEE13_M_set_bufferEi,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE22_M_convert_to_externalEPwi,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE6setbufEPwi, __ZNSt13basic_filebufIwSt11char_traitsIwEE6xsgetnEPwi,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE6xsputnEPKwi, __ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwi,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwiw, __ZNSt13basic_istreamIwSt11char_traitsIwEE4readEPwi,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEi, __ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEii,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE7getlineEPwi, __ZNSt13basic_istreamIwSt11char_traitsIwEE7getlineEPwiw,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE8readsomeEPwi, __ZNSt13basic_ostreamIwSt11char_traitsIwEE5writeEPKwi,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwi,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPci, __ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKci,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci, __ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPci,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPci,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE5sgetnEPwi, __ZNSt15basic_streambufIwSt11char_traitsIwEE5sputnEPKwi,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwi, __ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwi,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwi,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE9pubsetbufEPwi,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPci,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev, __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev, __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE6setbufEPwi,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEED0Ev, __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEED1Ev,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEED2Ev, __ZNSt4fposI11__mbstate_tE5stateES0_,
                       __ZNSt5__padIcSt11char_traitsIcEE6_S_padERSt8ios_basecPcPKciib,
                       __ZNSt5__padIwSt11char_traitsIwEE6_S_padERSt8ios_basewPwPKwiib,
                       __ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i,
                       __ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_i,
                       __ZSt17__copy_streambufsIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_,
                       __ZSt17__copy_streambufsIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_,
                       __ZSt21__copy_streambufs_eofIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_Rb,
                       __ZSt21__copy_streambufs_eofIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_Rb,
                       __ZTCSd8_So, __ZTCSt13basic_fstreamIcSt11char_traitsIcEE8_So,
                       __ZTCSt13basic_fstreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E,
                       __ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E,
                       __ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE8_So,
                       __ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE8_St13basic_ostreamIwS1_E,
                       __ZTCSt9strstream8_So, __ZThn8_NSt9strstreamD0Ev, __ZThn8_NSt9strstreamD1Ev,
                       __ZTv0_n12_NSt10istrstreamD0Ev, __ZTv0_n12_NSt10istrstreamD1Ev,
                       __ZTv0_n12_NSt10ostrstreamD0Ev, __ZTv0_n12_NSt10ostrstreamD1Ev,
                       __ZTv0_n12_NSt9strstreamD0Ev, __ZTv0_n12_NSt9strstreamD1Ev,
                       ___gxx_personality_sj0 ]
    weak-def-symbols: [ __ZTISt10ctype_base, __ZTISt10money_base, __ZTISt12codecvt_base,
                        __ZTISt13messages_base, __ZTISt9time_base, __ZTSSt10ctype_base,
                        __ZTSSt10money_base, __ZTSSt12codecvt_base, __ZTSSt13messages_base,
                        __ZTSSt9time_base, __ZThn8_NSdD0Ev, __ZThn8_NSdD1Ev, __ZThn8_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev,
                        __ZThn8_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev, __ZThn8_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev,
                        __ZThn8_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev, __ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev,
                        __ZThn8_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev, __ZThn8_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev,
                        __ZThn8_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev,
                        __ZThn8_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev,
                        __ZThn8_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev,
                        __ZTv0_n12_NSdD0Ev, __ZTv0_n12_NSdD1Ev, __ZTv0_n12_NSiD0Ev,
                        __ZTv0_n12_NSiD1Ev, __ZTv0_n12_NSoD0Ev, __ZTv0_n12_NSoD1Ev,
                        __ZTv0_n12_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev, __ZTv0_n12_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev,
                        __ZTv0_n12_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev, __ZTv0_n12_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev, __ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev, __ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n12_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev,
                        __ZTv0_n12_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev,
                        __ZTv0_n12_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev,
                        __ZTv0_n12_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev,
                        __ZTv0_n12_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n12_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev,
                        __ZTv0_n12_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev,
                        __ZTv0_n12_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev,
                        __ZTv0_n12_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n12_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev,
                        __ZTv0_n12_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev,
                        __ZTv0_n12_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev,
                        __ZTv0_n12_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev,
                        __ZTv0_n12_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev,
                        __ZTv0_n12_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev,
                        __ZTv0_n12_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev,
                        __ZTv0_n12_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev,
                        __ZTv0_n12_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev,
                        __ZTv0_n12_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev,
                        __ZTv0_n12_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev,
                        __ZTv0_n12_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev ]
  - archs:           [ arm64 ]
    symbols:         [ __ZN10__gnu_norm15_List_node_base4hookEPS0_, __ZN10__gnu_norm15_List_node_base4swapERS0_S1_,
                       __ZN10__gnu_norm15_List_node_base6unhookEv, __ZN10__gnu_norm15_List_node_base7reverseEv,
                       __ZN10__gnu_norm15_List_node_base8transferEPS0_S1_, __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEclRSt8ios_basePcPKcRi,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6_M_padEwlRSt8ios_basePwPKwRi,
                       __ZNSi3getEPcl, __ZNSi3getEPclc, __ZNSi4readEPcl, __ZNSi6ignoreEl,
                       __ZNSi6ignoreEli, __ZNSi7getlineEPcl, __ZNSi7getlineEPclc,
                       __ZNSi8readsomeEPcl, __ZNSo5writeEPKcl, __ZNSo8_M_writeEPKcl,
                       __ZNSt10istrstreamC1EPKcl, __ZNSt10istrstreamC1EPcl, __ZNSt10istrstreamC2EPKcl,
                       __ZNSt10istrstreamC2EPcl, __ZNSt12__basic_fileIcE6xsgetnEPcl,
                       __ZNSt12__basic_fileIcE6xsputnEPKcl, __ZNSt12__basic_fileIcE8xsputn_2EPKclS2_l,
                       __ZNSt12strstreambuf6setbufEPcl, __ZNSt12strstreambuf8_M_setupEPcS0_l,
                       __ZNSt12strstreambufC1EPKal, __ZNSt12strstreambufC1EPKcl,
                       __ZNSt12strstreambufC1EPKhl, __ZNSt12strstreambufC1EPalS0_,
                       __ZNSt12strstreambufC1EPclS0_, __ZNSt12strstreambufC1EPhlS0_,
                       __ZNSt12strstreambufC1El, __ZNSt12strstreambufC2EPKal, __ZNSt12strstreambufC2EPKcl,
                       __ZNSt12strstreambufC2EPKhl, __ZNSt12strstreambufC2EPalS0_,
                       __ZNSt12strstreambufC2EPclS0_, __ZNSt12strstreambufC2EPhlS0_,
                       __ZNSt12strstreambufC2El, __ZNSt13basic_filebufIcSt11char_traitsIcEE13_M_set_bufferEl,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE22_M_convert_to_externalEPcl,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE6setbufEPcl, __ZNSt13basic_filebufIcSt11char_traitsIcEE6xsgetnEPcl,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE6xsputnEPKcl, __ZNSt13basic_filebufIwSt11char_traitsIwEE13_M_set_bufferEl,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE22_M_convert_to_externalEPwl,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE6setbufEPwl, __ZNSt13basic_filebufIwSt11char_traitsIwEE6xsgetnEPwl,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE6xsputnEPKwl, __ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwl,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwlw, __ZNSt13basic_istreamIwSt11char_traitsIwEE4readEPwl,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEl, __ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEli,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE7getlineEPwl, __ZNSt13basic_istreamIwSt11char_traitsIwEE7getlineEPwlw,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE8readsomeEPwl, __ZNSt13basic_ostreamIwSt11char_traitsIwEE5writeEPKwl,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwl,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetnEPcl, __ZNSt15basic_streambufIcSt11char_traitsIcEE5sputnEPKcl,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl, __ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE9pubsetbufEPcl,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE5sgetnEPwl, __ZNSt15basic_streambufIwSt11char_traitsIwEE5sputnEPKwl,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwl, __ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwl,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwl,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE9pubsetbufEPwl,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE6setbufEPcl,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE6setbufEPwl,
                       __ZNSt5__padIcSt11char_traitsIcEE6_S_padERSt8ios_basecPcPKcllb,
                       __ZNSt5__padIwSt11char_traitsIwEE6_S_padERSt8ios_basewPwPKwllb,
                       __ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l,
                       __ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l,
                       __ZSt17__copy_streambufsIcSt11char_traitsIcEElPSt15basic_streambufIT_T0_ES6_,
                       __ZSt17__copy_streambufsIwSt11char_traitsIwEElPSt15basic_streambufIT_T0_ES6_,
                       __ZSt21__copy_streambufs_eofIcSt11char_traitsIcEElPSt15basic_streambufIT_T0_ES6_Rb,
                       __ZSt21__copy_streambufs_eofIwSt11char_traitsIwEElPSt15basic_streambufIT_T0_ES6_Rb,
                       __ZSt7__writeIcESt19ostreambuf_iteratorIT_St11char_traitsIS1_EES4_PKS1_i,
                       __ZSt7__writeIwESt19ostreambuf_iteratorIT_St11char_traitsIS1_EES4_PKS1_i,
                       __ZTCSd16_So, __ZTCSt13basic_fstreamIcSt11char_traitsIcEE16_So,
                       __ZTCSt13basic_fstreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E,
                       __ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E,
                       __ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE16_So,
                       __ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE16_St13basic_ostreamIwS1_E,
                       __ZTCSt9strstream16_So, __ZThn16_NSt9strstreamD0Ev, __ZThn16_NSt9strstreamD1Ev,
                       __ZTv0_n24_NSt10istrstreamD0Ev, __ZTv0_n24_NSt10istrstreamD1Ev,
                       __ZTv0_n24_NSt10ostrstreamD0Ev, __ZTv0_n24_NSt10ostrstreamD1Ev,
                       __ZTv0_n24_NSt9strstreamD0Ev, __ZTv0_n24_NSt9strstreamD1Ev,
                       ___gxx_personality_v0 ]
    weak-def-symbols: [ __ZThn16_NSdD0Ev, __ZThn16_NSdD1Ev, __ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev,
                        __ZThn16_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev, __ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev,
                        __ZThn16_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev, __ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev,
                        __ZThn16_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev, __ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev,
                        __ZThn16_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev,
                        __ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev,
                        __ZThn16_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev,
                        __ZTv0_n24_NSdD0Ev, __ZTv0_n24_NSdD1Ev, __ZTv0_n24_NSiD0Ev,
                        __ZTv0_n24_NSiD1Ev, __ZTv0_n24_NSoD0Ev, __ZTv0_n24_NSoD1Ev,
                        __ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED0Ev, __ZTv0_n24_NSt13basic_fstreamIcSt11char_traitsIcEED1Ev,
                        __ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED0Ev, __ZTv0_n24_NSt13basic_fstreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev, __ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev, __ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED0Ev,
                        __ZTv0_n24_NSt14basic_ifstreamIcSt11char_traitsIcEED1Ev,
                        __ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED0Ev,
                        __ZTv0_n24_NSt14basic_ifstreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED0Ev,
                        __ZTv0_n24_NSt14basic_iostreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED0Ev,
                        __ZTv0_n24_NSt14basic_ofstreamIcSt11char_traitsIcEED1Ev,
                        __ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED0Ev,
                        __ZTv0_n24_NSt14basic_ofstreamIwSt11char_traitsIwEED1Ev,
                        __ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev,
                        __ZTv0_n24_NSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev,
                        __ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev,
                        __ZTv0_n24_NSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev,
                        __ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev,
                        __ZTv0_n24_NSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev,
                        __ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev,
                        __ZTv0_n24_NSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev,
                        __ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev,
                        __ZTv0_n24_NSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev,
                        __ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev,
                        __ZTv0_n24_NSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev ]
  - archs:           [ armv7, armv7s, arm64 ]
    symbols:         [ __ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv, __ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb,
                       __ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv,
                       __ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb,
                       __ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv, __ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv,
                       __ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv, __ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv,
                       __ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv,
                       __ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_, __ZN9__gnu_cxx12__atomic_addEPVii,
                       __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEE2fdEv, __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEE4fileEv,
                       __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EP7__sFILESt13_Ios_Openmodem,
                       __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EiSt13_Ios_Openmodem,
                       __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1Ev, __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EP7__sFILESt13_Ios_Openmodem,
                       __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EiSt13_Ios_Openmodem,
                       __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2Ev, __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED0Ev,
                       __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED1Ev, __ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED2Ev,
                       __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEE2fdEv, __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEE4fileEv,
                       __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC1EP7__sFILESt13_Ios_Openmodem,
                       __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC1EiSt13_Ios_Openmodem,
                       __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC1Ev, __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2EP7__sFILESt13_Ios_Openmodem,
                       __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2EiSt13_Ios_Openmodem,
                       __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEC2Ev, __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEED0Ev,
                       __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEED1Ev, __ZN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEED2Ev,
                       __ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv, __ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEm,
                       __ZN9__gnu_cxx17__pool_alloc_base9_M_refillEm, __ZN9__gnu_cxx18__exchange_and_addEPVii,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC1EP7__sFILE,
                       __ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP7__sFILE,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEi,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEi,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC1EP7__sFILE,
                       __ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP7__sFILE,
                       __ZN9__gnu_cxx19__function_requiresINS_22_OutputIteratorConceptISt19ostreambuf_iteratorIcSt11char_traitsIcEEcEEEEvv,
                       __ZN9__gnu_cxx19__function_requiresINS_22_OutputIteratorConceptISt19ostreambuf_iteratorIwSt11char_traitsIwEEwEEEEvv,
                       __ZN9__gnu_cxx19__function_requiresINS_28_RandomAccessIteratorConceptINS_17__normal_iteratorIPKcSsEEEEEEvv,
                       __ZN9__gnu_cxx19__function_requiresINS_28_RandomAccessIteratorConceptINS_17__normal_iteratorIPKwSbIwSt11char_traitsIwESaIwEEEEEEEEvv,
                       __ZN9__gnu_cxx19__function_requiresINS_28_RandomAccessIteratorConceptINS_17__normal_iteratorIPcSsEEEEEEvv,
                       __ZN9__gnu_cxx19__function_requiresINS_28_RandomAccessIteratorConceptINS_17__normal_iteratorIPwSbIwSt11char_traitsIwESaIwEEEEEEEEvv,
                       __ZN9__gnu_cxx27__verbose_terminate_handlerEv, __ZN9__gnu_cxx4ropeIcSaIcEE10_S_min_lenE,
                       __ZN9__gnu_cxx4ropeIcSaIcEE8_S_fetchEPNS_13_Rope_RopeRepIcS1_EEm,
                       __ZN9__gnu_cxx4ropeIwSaIwEE10_S_min_lenE, __ZN9__gnu_cxx4ropeIwSaIwEE8_S_fetchEPNS_13_Rope_RopeRepIwS1_EEm,
                       __ZN9__gnu_cxx6__poolILb0EE10_M_destroyEv, __ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv,
                       __ZN9__gnu_cxx6__poolILb0EE16_M_reclaim_blockEPcm, __ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEmm,
                       __ZN9__gnu_cxx6__poolILb1EE10_M_destroyEv, __ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE,
                       __ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv, __ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv,
                       __ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcm, __ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEmm,
                       __ZN9__gnu_cxx6__poolILb1EE21_M_destroy_thread_keyEPv, __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE10deallocateEPS7_m,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE5clearEv,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE5eraseEPS7_,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE6insertEPS7_RKS7_,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE8allocateEm,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE8pop_backEv,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE9push_backERKS7_,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EEC1Ev,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EEC2Ev,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE10deallocateEPS7_m,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE5clearEv,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE5eraseEPS7_,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE6insertEPS7_RKS7_,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE8allocateEm,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE8pop_backEv,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE9push_backERKS7_,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EEC1Ev,
                       __ZN9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EEC2Ev,
                       __ZN9__gnu_cxx9free_list6_M_getEm, __ZN9__gnu_cxx9free_list8_M_clearEv,
                       __ZN9__gnu_cxxeqIPKcSsEEbRKNS_17__normal_iteratorIT_T0_EES8_,
                       __ZN9__gnu_cxxeqIPKwSbIwSt11char_traitsIwESaIwEEEEbRKNS_17__normal_iteratorIT_T0_EESC_,
                       __ZN9__gnu_cxxeqIPcSsEEbRKNS_17__normal_iteratorIT_T0_EES7_,
                       __ZN9__gnu_cxxeqIPwSbIwSt11char_traitsIwESaIwEEEEbRKNS_17__normal_iteratorIT_T0_EESB_,
                       __ZNK11__gnu_debug16_Error_formatter10_M_messageENS_13_Debug_msg_idE,
                       __ZNK11__gnu_debug16_Error_formatter10_Parameter14_M_print_fieldEPKS0_PKc,
                       __ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_,
                       __ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc, __ZNK11__gnu_debug16_Error_formatter14_M_format_wordIPKcEEvPciS3_T_,
                       __ZNK11__gnu_debug16_Error_formatter14_M_format_wordIPKvEEvPciPKcT_,
                       __ZNK11__gnu_debug16_Error_formatter14_M_format_wordIlEEvPciPKcT_,
                       __ZNK11__gnu_debug16_Error_formatter14_M_format_wordImEEvPciPKcT_,
                       __ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc,
                       __ZNK11__gnu_debug16_Error_formatter8_M_errorEv, __ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv,
                       __ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE13_M_space_leftEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE3endEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE4backEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE4sizeEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EE5beginEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIcE12_Alloc_blockES6_EEixEm,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE13_M_space_leftEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE3endEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE4backEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE4sizeEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EE5beginEv,
                       __ZNK9__gnu_cxx8__detail13__mini_vectorISt4pairIPNS_16bitmap_allocatorIwE12_Alloc_blockES6_EEixEm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE11_M_disjunctEPKw, __ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEPKwm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEPKwmm, __ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofERKS2_m,
                       __ZNKSbIwSt11char_traitsIwESaIwEE12find_last_ofEwm, __ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEPKwm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEPKwmm, __ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofERKS2_m,
                       __ZNKSbIwSt11char_traitsIwESaIwEE13find_first_ofEwm, __ZNKSbIwSt11char_traitsIwESaIwEE13get_allocatorEv,
                       __ZNKSbIwSt11char_traitsIwESaIwEE15_M_check_lengthEmmPKc,
                       __ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEPKwm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEPKwmm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofERKS2_m,
                       __ZNKSbIwSt11char_traitsIwESaIwEE16find_last_not_ofEwm, __ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEPKwm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEPKwmm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofERKS2_m,
                       __ZNKSbIwSt11char_traitsIwESaIwEE17find_first_not_ofEwm, __ZNKSbIwSt11char_traitsIwESaIwEE2atEm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE3endEv, __ZNKSbIwSt11char_traitsIwESaIwEE4_Rep12_M_is_leakedEv,
                       __ZNKSbIwSt11char_traitsIwESaIwEE4_Rep12_M_is_sharedEv, __ZNKSbIwSt11char_traitsIwESaIwEE4copyEPwmm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE4dataEv, __ZNKSbIwSt11char_traitsIwESaIwEE4findEPKwm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE4findEPKwmm, __ZNKSbIwSt11char_traitsIwESaIwEE4findERKS2_m,
                       __ZNKSbIwSt11char_traitsIwESaIwEE4findEwm, __ZNKSbIwSt11char_traitsIwESaIwEE4rendEv,
                       __ZNKSbIwSt11char_traitsIwESaIwEE4sizeEv, __ZNKSbIwSt11char_traitsIwESaIwEE5beginEv,
                       __ZNKSbIwSt11char_traitsIwESaIwEE5c_strEv, __ZNKSbIwSt11char_traitsIwESaIwEE5emptyEv,
                       __ZNKSbIwSt11char_traitsIwESaIwEE5rfindEPKwm, __ZNKSbIwSt11char_traitsIwESaIwEE5rfindEPKwmm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE5rfindERKS2_m, __ZNKSbIwSt11char_traitsIwESaIwEE5rfindEwm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE6_M_repEv, __ZNKSbIwSt11char_traitsIwESaIwEE6lengthEv,
                       __ZNKSbIwSt11char_traitsIwESaIwEE6rbeginEv, __ZNKSbIwSt11char_traitsIwESaIwEE6substrEmm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE7_M_dataEv, __ZNKSbIwSt11char_traitsIwESaIwEE7_M_iendEv,
                       __ZNKSbIwSt11char_traitsIwESaIwEE7compareEPKw, __ZNKSbIwSt11char_traitsIwESaIwEE7compareERKS2_,
                       __ZNKSbIwSt11char_traitsIwESaIwEE7compareEmmPKw, __ZNKSbIwSt11char_traitsIwESaIwEE7compareEmmPKwm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE7compareEmmRKS2_, __ZNKSbIwSt11char_traitsIwESaIwEE7compareEmmRKS2_mm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE8_M_checkEmPKc, __ZNKSbIwSt11char_traitsIwESaIwEE8_M_limitEmm,
                       __ZNKSbIwSt11char_traitsIwESaIwEE8capacityEv, __ZNKSbIwSt11char_traitsIwESaIwEE8max_sizeEv,
                       __ZNKSbIwSt11char_traitsIwESaIwEE9_M_ibeginEv, __ZNKSbIwSt11char_traitsIwESaIwEEixEm,
                       __ZNKSi6gcountEv, __ZNKSi6sentrycvbEv, __ZNKSo6sentrycvbEv,
                       __ZNKSs11_M_disjunctEPKc, __ZNKSs12find_last_ofEPKcm, __ZNKSs12find_last_ofEPKcmm,
                       __ZNKSs12find_last_ofERKSsm, __ZNKSs12find_last_ofEcm, __ZNKSs13find_first_ofEPKcm,
                       __ZNKSs13find_first_ofEPKcmm, __ZNKSs13find_first_ofERKSsm,
                       __ZNKSs13find_first_ofEcm, __ZNKSs13get_allocatorEv, __ZNKSs15_M_check_lengthEmmPKc,
                       __ZNKSs16find_last_not_ofEPKcm, __ZNKSs16find_last_not_ofEPKcmm,
                       __ZNKSs16find_last_not_ofERKSsm, __ZNKSs16find_last_not_ofEcm,
                       __ZNKSs17find_first_not_ofEPKcm, __ZNKSs17find_first_not_ofEPKcmm,
                       __ZNKSs17find_first_not_ofERKSsm, __ZNKSs17find_first_not_ofEcm,
                       __ZNKSs2atEm, __ZNKSs3endEv, __ZNKSs4_Rep12_M_is_leakedEv,
                       __ZNKSs4_Rep12_M_is_sharedEv, __ZNKSs4copyEPcmm, __ZNKSs4dataEv,
                       __ZNKSs4findEPKcm, __ZNKSs4findEPKcmm, __ZNKSs4findERKSsm,
                       __ZNKSs4findEcm, __ZNKSs4rendEv, __ZNKSs4sizeEv, __ZNKSs5beginEv,
                       __ZNKSs5c_strEv, __ZNKSs5emptyEv, __ZNKSs5rfindEPKcm, __ZNKSs5rfindEPKcmm,
                       __ZNKSs5rfindERKSsm, __ZNKSs5rfindEcm, __ZNKSs6_M_repEv, __ZNKSs6lengthEv,
                       __ZNKSs6rbeginEv, __ZNKSs6substrEmm, __ZNKSs7_M_dataEv, __ZNKSs7_M_iendEv,
                       __ZNKSs7compareEPKc, __ZNKSs7compareERKSs, __ZNKSs7compareEmmPKc,
                       __ZNKSs7compareEmmPKcm, __ZNKSs7compareEmmRKSs, __ZNKSs7compareEmmRKSsmm,
                       __ZNKSs8_M_checkEmPKc, __ZNKSs8_M_limitEmm, __ZNKSs8capacityEv,
                       __ZNKSs8max_sizeEv, __ZNKSs9_M_ibeginEv, __ZNKSsixEm, __ZNKSt10bad_typeid4whatEv,
                       __ZNKSt10istrstream5rdbufEv, __ZNKSt10moneypunctIcLb0EE10neg_formatEv,
                       __ZNKSt10moneypunctIcLb0EE10pos_formatEv, __ZNKSt10moneypunctIcLb0EE11curr_symbolEv,
                       __ZNKSt10moneypunctIcLb0EE11do_groupingEv, __ZNKSt10moneypunctIcLb0EE11frac_digitsEv,
                       __ZNKSt10moneypunctIcLb0EE13decimal_pointEv, __ZNKSt10moneypunctIcLb0EE13do_neg_formatEv,
                       __ZNKSt10moneypunctIcLb0EE13do_pos_formatEv, __ZNKSt10moneypunctIcLb0EE13negative_signEv,
                       __ZNKSt10moneypunctIcLb0EE13positive_signEv, __ZNKSt10moneypunctIcLb0EE13thousands_sepEv,
                       __ZNKSt10moneypunctIcLb0EE14do_curr_symbolEv, __ZNKSt10moneypunctIcLb0EE14do_frac_digitsEv,
                       __ZNKSt10moneypunctIcLb0EE16do_decimal_pointEv, __ZNKSt10moneypunctIcLb0EE16do_negative_signEv,
                       __ZNKSt10moneypunctIcLb0EE16do_positive_signEv, __ZNKSt10moneypunctIcLb0EE16do_thousands_sepEv,
                       __ZNKSt10moneypunctIcLb0EE8groupingEv, __ZNKSt10moneypunctIcLb1EE10neg_formatEv,
                       __ZNKSt10moneypunctIcLb1EE10pos_formatEv, __ZNKSt10moneypunctIcLb1EE11curr_symbolEv,
                       __ZNKSt10moneypunctIcLb1EE11do_groupingEv, __ZNKSt10moneypunctIcLb1EE11frac_digitsEv,
                       __ZNKSt10moneypunctIcLb1EE13decimal_pointEv, __ZNKSt10moneypunctIcLb1EE13do_neg_formatEv,
                       __ZNKSt10moneypunctIcLb1EE13do_pos_formatEv, __ZNKSt10moneypunctIcLb1EE13negative_signEv,
                       __ZNKSt10moneypunctIcLb1EE13positive_signEv, __ZNKSt10moneypunctIcLb1EE13thousands_sepEv,
                       __ZNKSt10moneypunctIcLb1EE14do_curr_symbolEv, __ZNKSt10moneypunctIcLb1EE14do_frac_digitsEv,
                       __ZNKSt10moneypunctIcLb1EE16do_decimal_pointEv, __ZNKSt10moneypunctIcLb1EE16do_negative_signEv,
                       __ZNKSt10moneypunctIcLb1EE16do_positive_signEv, __ZNKSt10moneypunctIcLb1EE16do_thousands_sepEv,
                       __ZNKSt10moneypunctIcLb1EE8groupingEv, __ZNKSt10moneypunctIwLb0EE10neg_formatEv,
                       __ZNKSt10moneypunctIwLb0EE10pos_formatEv, __ZNKSt10moneypunctIwLb0EE11curr_symbolEv,
                       __ZNKSt10moneypunctIwLb0EE11do_groupingEv, __ZNKSt10moneypunctIwLb0EE11frac_digitsEv,
                       __ZNKSt10moneypunctIwLb0EE13decimal_pointEv, __ZNKSt10moneypunctIwLb0EE13do_neg_formatEv,
                       __ZNKSt10moneypunctIwLb0EE13do_pos_formatEv, __ZNKSt10moneypunctIwLb0EE13negative_signEv,
                       __ZNKSt10moneypunctIwLb0EE13positive_signEv, __ZNKSt10moneypunctIwLb0EE13thousands_sepEv,
                       __ZNKSt10moneypunctIwLb0EE14do_curr_symbolEv, __ZNKSt10moneypunctIwLb0EE14do_frac_digitsEv,
                       __ZNKSt10moneypunctIwLb0EE16do_decimal_pointEv, __ZNKSt10moneypunctIwLb0EE16do_negative_signEv,
                       __ZNKSt10moneypunctIwLb0EE16do_positive_signEv, __ZNKSt10moneypunctIwLb0EE16do_thousands_sepEv,
                       __ZNKSt10moneypunctIwLb0EE8groupingEv, __ZNKSt10moneypunctIwLb1EE10neg_formatEv,
                       __ZNKSt10moneypunctIwLb1EE10pos_formatEv, __ZNKSt10moneypunctIwLb1EE11curr_symbolEv,
                       __ZNKSt10moneypunctIwLb1EE11do_groupingEv, __ZNKSt10moneypunctIwLb1EE11frac_digitsEv,
                       __ZNKSt10moneypunctIwLb1EE13decimal_pointEv, __ZNKSt10moneypunctIwLb1EE13do_neg_formatEv,
                       __ZNKSt10moneypunctIwLb1EE13do_pos_formatEv, __ZNKSt10moneypunctIwLb1EE13negative_signEv,
                       __ZNKSt10moneypunctIwLb1EE13positive_signEv, __ZNKSt10moneypunctIwLb1EE13thousands_sepEv,
                       __ZNKSt10moneypunctIwLb1EE14do_curr_symbolEv, __ZNKSt10moneypunctIwLb1EE14do_frac_digitsEv,
                       __ZNKSt10moneypunctIwLb1EE16do_decimal_pointEv, __ZNKSt10moneypunctIwLb1EE16do_negative_signEv,
                       __ZNKSt10moneypunctIwLb1EE16do_positive_signEv, __ZNKSt10moneypunctIwLb1EE16do_thousands_sepEv,
                       __ZNKSt10moneypunctIwLb1EE8groupingEv, __ZNKSt10ostrstream5rdbufEv,
                       __ZNKSt10ostrstream6pcountEv, __ZNKSt11__timepunctIcE15_M_am_pm_formatEPKc,
                       __ZNKSt11__timepunctIcE15_M_date_formatsEPPKc, __ZNKSt11__timepunctIcE15_M_time_formatsEPPKc,
                       __ZNKSt11__timepunctIcE19_M_days_abbreviatedEPPKc, __ZNKSt11__timepunctIcE20_M_date_time_formatsEPPKc,
                       __ZNKSt11__timepunctIcE21_M_months_abbreviatedEPPKc, __ZNKSt11__timepunctIcE6_M_putEPcmPKcPK2tm,
                       __ZNKSt11__timepunctIcE7_M_daysEPPKc, __ZNKSt11__timepunctIcE8_M_am_pmEPPKc,
                       __ZNKSt11__timepunctIcE9_M_monthsEPPKc, __ZNKSt11__timepunctIwE15_M_am_pm_formatEPKw,
                       __ZNKSt11__timepunctIwE15_M_date_formatsEPPKw, __ZNKSt11__timepunctIwE15_M_time_formatsEPPKw,
                       __ZNKSt11__timepunctIwE19_M_days_abbreviatedEPPKw, __ZNKSt11__timepunctIwE20_M_date_time_formatsEPPKw,
                       __ZNKSt11__timepunctIwE21_M_months_abbreviatedEPPKw, __ZNKSt11__timepunctIwE6_M_putEPwmPKwPK2tm,
                       __ZNKSt11__timepunctIwE7_M_daysEPPKw, __ZNKSt11__timepunctIwE8_M_am_pmEPPKw,
                       __ZNKSt11__timepunctIwE9_M_monthsEPPKw, __ZNKSt11logic_error4whatEv,
                       __ZNKSt12__basic_fileIcE7is_openEv, __ZNKSt12strstreambuf6pcountEv,
                       __ZNKSt13bad_exception4whatEv, __ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv,
                       __ZNKSt13basic_filebufIwSt11char_traitsIwEE7is_openEv, __ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv,
                       __ZNKSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv, __ZNKSt13basic_fstreamIwSt11char_traitsIwEE5rdbufEv,
                       __ZNKSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv, __ZNKSt13basic_istreamIwSt11char_traitsIwEE6gcountEv,
                       __ZNKSt13basic_istreamIwSt11char_traitsIwEE6sentrycvbEv, __ZNKSt13basic_ostreamIwSt11char_traitsIwEE6sentrycvbEv,
                       __ZNKSt13runtime_error4whatEv, __ZNKSt14basic_ifstreamIcSt11char_traitsIcEE5rdbufEv,
                       __ZNKSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv, __ZNKSt14basic_ifstreamIwSt11char_traitsIwEE5rdbufEv,
                       __ZNKSt14basic_ifstreamIwSt11char_traitsIwEE7is_openEv, __ZNKSt14basic_ofstreamIcSt11char_traitsIcEE5rdbufEv,
                       __ZNKSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv, __ZNKSt14basic_ofstreamIwSt11char_traitsIwEE5rdbufEv,
                       __ZNKSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv, __ZNKSt15basic_streambufIcSt11char_traitsIcEE4gptrEv,
                       __ZNKSt15basic_streambufIcSt11char_traitsIcEE4pptrEv, __ZNKSt15basic_streambufIcSt11char_traitsIcEE5ebackEv,
                       __ZNKSt15basic_streambufIcSt11char_traitsIcEE5egptrEv, __ZNKSt15basic_streambufIcSt11char_traitsIcEE5epptrEv,
                       __ZNKSt15basic_streambufIcSt11char_traitsIcEE5pbaseEv, __ZNKSt15basic_streambufIcSt11char_traitsIcEE6getlocEv,
                       __ZNKSt15basic_streambufIwSt11char_traitsIwEE4gptrEv, __ZNKSt15basic_streambufIwSt11char_traitsIwEE4pptrEv,
                       __ZNKSt15basic_streambufIwSt11char_traitsIwEE5ebackEv, __ZNKSt15basic_streambufIwSt11char_traitsIwEE5egptrEv,
                       __ZNKSt15basic_streambufIwSt11char_traitsIwEE5epptrEv, __ZNKSt15basic_streambufIwSt11char_traitsIwEE5pbaseEv,
                       __ZNKSt15basic_streambufIwSt11char_traitsIwEE6getlocEv, __ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv,
                       __ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv,
                       __ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv,
                       __ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE5rdbufEv,
                       __ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strEv,
                       __ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE5rdbufEv,
                       __ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strEv,
                       __ZNKSt19basic_istringstreamIcSt11char_traitsIcESaIcEE5rdbufEv,
                       __ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strEv,
                       __ZNKSt19basic_istringstreamIwSt11char_traitsIwESaIwEE5rdbufEv,
                       __ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strEv,
                       __ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv,
                       __ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv,
                       __ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv,
                       __ZNKSt5ctypeIcE10do_tolowerEPcPKc, __ZNKSt5ctypeIcE10do_tolowerEc,
                       __ZNKSt5ctypeIcE10do_toupperEPcPKc, __ZNKSt5ctypeIcE10do_toupperEc,
                       __ZNKSt5ctypeIwE10do_tolowerEPwPKw, __ZNKSt5ctypeIwE10do_tolowerEw,
                       __ZNKSt5ctypeIwE10do_toupperEPwPKw, __ZNKSt5ctypeIwE10do_toupperEw,
                       __ZNKSt5ctypeIwE19_M_convert_to_wmaskEm, __ZNKSt5ctypeIwE8do_widenEPKcS2_Pw,
                       __ZNKSt5ctypeIwE8do_widenEc, __ZNKSt5ctypeIwE9do_narrowEPKwS2_cPc,
                       __ZNKSt5ctypeIwE9do_narrowEwc, __ZNKSt6locale2id5_M_idEv,
                       __ZNKSt6locale4nameEv, __ZNKSt6localeeqERKS_, __ZNKSt7codecvtIcc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_,
                       __ZNKSt7codecvtIcc11__mbstate_tE11do_encodingEv, __ZNKSt7codecvtIcc11__mbstate_tE13do_max_lengthEv,
                       __ZNKSt7codecvtIcc11__mbstate_tE16do_always_noconvEv, __ZNKSt7codecvtIcc11__mbstate_tE5do_inERS0_PKcS4_RS4_PcS6_RS6_,
                       __ZNKSt7codecvtIcc11__mbstate_tE6do_outERS0_PKcS4_RS4_PcS6_RS6_,
                       __ZNKSt7codecvtIcc11__mbstate_tE9do_lengthERS0_PKcS4_m, __ZNKSt7codecvtIwc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_,
                       __ZNKSt7codecvtIwc11__mbstate_tE11do_encodingEv, __ZNKSt7codecvtIwc11__mbstate_tE13do_max_lengthEv,
                       __ZNKSt7codecvtIwc11__mbstate_tE16do_always_noconvEv, __ZNKSt7codecvtIwc11__mbstate_tE5do_inERS0_PKcS4_RS4_PwS6_RS6_,
                       __ZNKSt7codecvtIwc11__mbstate_tE6do_outERS0_PKwS4_RS4_PcS6_RS6_,
                       __ZNKSt7codecvtIwc11__mbstate_tE9do_lengthERS0_PKcS4_m, __ZNKSt7collateIcE10_M_compareEPKcS2_,
                       __ZNKSt7collateIcE10do_compareEPKcS2_S2_S2_, __ZNKSt7collateIcE12_M_transformEPcPKcm,
                       __ZNKSt7collateIcE12do_transformEPKcS2_, __ZNKSt7collateIcE4hashEPKcS2_,
                       __ZNKSt7collateIcE7compareEPKcS2_S2_S2_, __ZNKSt7collateIcE7do_hashEPKcS2_,
                       __ZNKSt7collateIcE9transformEPKcS2_, __ZNKSt7collateIwE10_M_compareEPKwS2_,
                       __ZNKSt7collateIwE10do_compareEPKwS2_S2_S2_, __ZNKSt7collateIwE12_M_transformEPwPKwm,
                       __ZNKSt7collateIwE12do_transformEPKwS2_, __ZNKSt7collateIwE4hashEPKwS2_,
                       __ZNKSt7collateIwE7compareEPKwS2_S2_S2_, __ZNKSt7collateIwE7do_hashEPKwS2_,
                       __ZNKSt7collateIwE9transformEPKwS2_, __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIjEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIlEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intImEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intItEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIxEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIyEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx,
                       __ZNKSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIjEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIlEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intImEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intItEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIxEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIyEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRT_,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16_M_extract_floatES3_S3_RSt8ios_baseRSt12_Ios_IostateRSs,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRPv,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRb,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRd,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRe,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRf,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRj,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRl,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRm,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRt,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRx,
                       __ZNKSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_RSt8ios_baseRSt12_Ios_IostateRy,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcS9_Ri,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIlEES3_S3_RSt8ios_basecT_,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intImEES3_S3_RSt8ios_basecT_,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIxEES3_S3_RSt8ios_basecT_,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIyEES3_S3_RSt8ios_basecT_,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS6_PcS7_Ri,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES3_S3_RSt8ios_baseccT_,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIeEES3_S3_RSt8ios_baseccT_,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPKv,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecb,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecd,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basece,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecl,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecm,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecx,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecy,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPKv,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecb,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecd,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basece,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecl,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecm,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecx,
                       __ZNKSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecy,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE12_M_group_intEPKcmwRSt8ios_basePwS9_Ri,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIlEES3_S3_RSt8ios_basewT_,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intImEES3_S3_RSt8ios_basewT_,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIxEES3_S3_RSt8ios_basewT_,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIyEES3_S3_RSt8ios_basewT_,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE14_M_group_floatEPKcmwPKwPwS9_Ri,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE15_M_insert_floatIdEES3_S3_RSt8ios_basewcT_,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE15_M_insert_floatIeEES3_S3_RSt8ios_basewcT_,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewb,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewd,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewe,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewl,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewm,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewx,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewy,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPKv,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewb,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewd,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewe,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewl,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx,
                       __ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy,
                       __ZNKSt8bad_cast4whatEv, __ZNKSt8ios_base7failure4whatEv,
                       __ZNKSt8messagesIcE18_M_convert_to_charERKSs, __ZNKSt8messagesIcE20_M_convert_from_charEPc,
                       __ZNKSt8messagesIcE3getEiiiRKSs, __ZNKSt8messagesIcE4openERKSsRKSt6locale,
                       __ZNKSt8messagesIcE4openERKSsRKSt6localePKc, __ZNKSt8messagesIcE5closeEi,
                       __ZNKSt8messagesIcE6do_getEiiiRKSs, __ZNKSt8messagesIcE7do_openERKSsRKSt6locale,
                       __ZNKSt8messagesIcE8do_closeEi, __ZNKSt8messagesIwE18_M_convert_to_charERKSbIwSt11char_traitsIwESaIwEE,
                       __ZNKSt8messagesIwE20_M_convert_from_charEPc, __ZNKSt8messagesIwE3getEiiiRKSbIwSt11char_traitsIwESaIwEE,
                       __ZNKSt8messagesIwE4openERKSsRKSt6locale, __ZNKSt8messagesIwE4openERKSsRKSt6localePKc,
                       __ZNKSt8messagesIwE5closeEi, __ZNKSt8messagesIwE6do_getEiiiRKSbIwSt11char_traitsIwESaIwEE,
                       __ZNKSt8messagesIwE7do_openERKSsRKSt6locale, __ZNKSt8messagesIwE8do_closeEi,
                       __ZNKSt8numpunctIcE11do_groupingEv, __ZNKSt8numpunctIcE11do_truenameEv,
                       __ZNKSt8numpunctIcE12do_falsenameEv, __ZNKSt8numpunctIcE13decimal_pointEv,
                       __ZNKSt8numpunctIcE13thousands_sepEv, __ZNKSt8numpunctIcE16do_decimal_pointEv,
                       __ZNKSt8numpunctIcE16do_thousands_sepEv, __ZNKSt8numpunctIcE8groupingEv,
                       __ZNKSt8numpunctIcE8truenameEv, __ZNKSt8numpunctIcE9falsenameEv,
                       __ZNKSt8numpunctIwE11do_groupingEv, __ZNKSt8numpunctIwE11do_truenameEv,
                       __ZNKSt8numpunctIwE12do_falsenameEv, __ZNKSt8numpunctIwE13decimal_pointEv,
                       __ZNKSt8numpunctIwE13thousands_sepEv, __ZNKSt8numpunctIwE16do_decimal_pointEv,
                       __ZNKSt8numpunctIwE16do_thousands_sepEv, __ZNKSt8numpunctIwE8groupingEv,
                       __ZNKSt8numpunctIwE8truenameEv, __ZNKSt8numpunctIwE9falsenameEv,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10date_orderEv,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_dateES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_timeES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11do_get_yearES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE11get_weekdayES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE13do_date_orderEv,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE13get_monthnameES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_numES3_S3_RiiimRSt8ios_baseRSt12_Ios_Iostate,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14do_get_weekdayES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE15_M_extract_nameES3_S3_RiPPKcmRSt8ios_baseRSt12_Ios_Iostate,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16do_get_monthnameES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKc,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_dateES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_timeES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8get_yearES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10date_orderEv,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_dateES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_timeES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11do_get_yearES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE11get_weekdayES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE13do_date_orderEv,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE13get_monthnameES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_numES3_S3_RiiimRSt8ios_baseRSt12_Ios_Iostate,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14do_get_weekdayES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE15_M_extract_nameES3_S3_RiPPKwmRSt8ios_baseRSt12_Ios_Iostate,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16do_get_monthnameES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE21_M_extract_via_formatES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tmPKw,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_dateES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_timeES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8get_yearES3_S3_RSt8ios_baseRSt12_Ios_IostateP2tm,
                       __ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPK2tmPKcSB_,
                       __ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_RSt8ios_basecPK2tmcc,
                       __ZNKSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_RSt8ios_basecPK2tmcc,
                       __ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmPKwSB_,
                       __ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmcc,
                       __ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPK2tmcc,
                       __ZNKSt8valarrayImE4sizeEv, __ZNKSt9bad_alloc4whatEv, __ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv,
                       __ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv, __ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv,
                       __ZNKSt9basic_iosIcSt11char_traitsIcEE3tieEv, __ZNKSt9basic_iosIcSt11char_traitsIcEE4failEv,
                       __ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv, __ZNKSt9basic_iosIcSt11char_traitsIcEE4goodEv,
                       __ZNKSt9basic_iosIcSt11char_traitsIcEE5rdbufEv, __ZNKSt9basic_iosIcSt11char_traitsIcEE5widenEc,
                       __ZNKSt9basic_iosIcSt11char_traitsIcEE6narrowEcc, __ZNKSt9basic_iosIcSt11char_traitsIcEE7rdstateEv,
                       __ZNKSt9basic_iosIcSt11char_traitsIcEEcvPvEv, __ZNKSt9basic_iosIcSt11char_traitsIcEEntEv,
                       __ZNKSt9basic_iosIwSt11char_traitsIwEE10exceptionsEv, __ZNKSt9basic_iosIwSt11char_traitsIwEE3badEv,
                       __ZNKSt9basic_iosIwSt11char_traitsIwEE3eofEv, __ZNKSt9basic_iosIwSt11char_traitsIwEE3tieEv,
                       __ZNKSt9basic_iosIwSt11char_traitsIwEE4failEv, __ZNKSt9basic_iosIwSt11char_traitsIwEE4fillEv,
                       __ZNKSt9basic_iosIwSt11char_traitsIwEE4goodEv, __ZNKSt9basic_iosIwSt11char_traitsIwEE5rdbufEv,
                       __ZNKSt9basic_iosIwSt11char_traitsIwEE5widenEc, __ZNKSt9basic_iosIwSt11char_traitsIwEE6narrowEwc,
                       __ZNKSt9basic_iosIwSt11char_traitsIwEE7rdstateEv, __ZNKSt9basic_iosIwSt11char_traitsIwEEcvPvEv,
                       __ZNKSt9basic_iosIwSt11char_traitsIwEEntEv, __ZNKSt9exception4whatEv,
                       __ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb0EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs,
                       __ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb1EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs,
                       __ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_bRSt8ios_baseRSt12_Ios_IostateRSs,
                       __ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES3_S3_bRSt8ios_baseRSt12_Ios_IostateRe,
                       __ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_bRSt8ios_baseRSt12_Ios_IostateRSs,
                       __ZNKSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES3_S3_bRSt8ios_baseRSt12_Ios_IostateRe,
                       __ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10_M_extractILb0EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs,
                       __ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10_M_extractILb1EEES3_S3_S3_RSt8ios_baseRSt12_Ios_IostateRSs,
                       __ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_bRSt8ios_baseRSt12_Ios_IostateRSbIwS2_SaIwEE,
                       __ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES3_S3_bRSt8ios_baseRSt12_Ios_IostateRe,
                       __ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_bRSt8ios_baseRSt12_Ios_IostateRSbIwS2_SaIwEE,
                       __ZNKSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES3_S3_bRSt8ios_baseRSt12_Ios_IostateRe,
                       __ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_bRSt8ios_basecRKSs,
                       __ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES3_bRSt8ios_basece,
                       __ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_bRSt8ios_basecRKSs,
                       __ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES3_bRSt8ios_basece,
                       __ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb0EEES3_S3_RSt8ios_basecRKSs,
                       __ZNKSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb1EEES3_S3_RSt8ios_basecRKSs,
                       __ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_bRSt8ios_basewRKSbIwS2_SaIwEE,
                       __ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_bRSt8ios_basewe,
                       __ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_bRSt8ios_basewRKSbIwS2_SaIwEE,
                       __ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_bRSt8ios_basewe,
                       __ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb0EEES3_S3_RSt8ios_basewRKSbIwS2_SaIwEE,
                       __ZNKSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb1EEES3_S3_RSt8ios_basewRKSbIwS2_SaIwEE,
                       __ZNKSt9strstream5rdbufEv, __ZNKSt9strstream6pcountEv, __ZNSaIcEC1ERKS_,
                       __ZNSaIcEC1Ev, __ZNSaIcEC2ERKS_, __ZNSaIcEC2Ev, __ZNSaIcED1Ev,
                       __ZNSaIcED2Ev, __ZNSaIwEC1ERKS_, __ZNSaIwEC1Ev, __ZNSaIwEC2ERKS_,
                       __ZNSaIwEC2Ev, __ZNSaIwED1Ev, __ZNSaIwED2Ev, __ZNSbIwSt11char_traitsIwESaIwEE10_S_compareEmm,
                       __ZNSbIwSt11char_traitsIwESaIwEE12_Alloc_hiderC1EPwRKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEE12_Alloc_hiderC2EPwRKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEE12_M_leak_hardEv, __ZNSbIwSt11char_traitsIwESaIwEE12_S_constructEmwRKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIN9__gnu_cxx17__normal_iteratorIPwS2_EEEES6_T_S8_RKS1_St20forward_iterator_tag,
                       __ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPKwEEPwT_S7_RKS1_St20forward_iterator_tag,
                       __ZNSbIwSt11char_traitsIwESaIwEE12_S_constructIPwEES4_T_S5_RKS1_St20forward_iterator_tag,
                       __ZNSbIwSt11char_traitsIwESaIwEE12_S_empty_repEv, __ZNSbIwSt11char_traitsIwESaIwEE13_S_copy_charsEPwN9__gnu_cxx17__normal_iteratorIPKwS2_EES8_,
                       __ZNSbIwSt11char_traitsIwESaIwEE13_S_copy_charsEPwN9__gnu_cxx17__normal_iteratorIS3_S2_EES6_,
                       __ZNSbIwSt11char_traitsIwESaIwEE13_S_copy_charsEPwPKwS5_,
                       __ZNSbIwSt11char_traitsIwESaIwEE13_S_copy_charsEPwS3_S3_,
                       __ZNSbIwSt11char_traitsIwESaIwEE14_M_replace_auxEmmmw, __ZNSbIwSt11char_traitsIwESaIwEE15_M_replace_safeEmmPKwm,
                       __ZNSbIwSt11char_traitsIwESaIwEE2atEm, __ZNSbIwSt11char_traitsIwESaIwEE3endEv,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep10_M_destroyERKS1_, __ZNSbIwSt11char_traitsIwESaIwEE4_Rep10_M_disposeERKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep10_M_refcopyEv, __ZNSbIwSt11char_traitsIwESaIwEE4_Rep10_M_refdataEv,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_max_sizeE, __ZNSbIwSt11char_traitsIwESaIwEE4_Rep11_S_terminalE,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep12_S_empty_repEv, __ZNSbIwSt11char_traitsIwESaIwEE4_Rep13_M_set_leakedEv,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep15_M_set_sharableEv,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep20_S_empty_rep_storageE,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep26_M_set_length_and_sharableEm,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep7_M_grabERKS1_S5_, __ZNSbIwSt11char_traitsIwESaIwEE4_Rep8_M_cloneERKS1_m,
                       __ZNSbIwSt11char_traitsIwESaIwEE4_Rep9_S_createEmmRKS1_, __ZNSbIwSt11char_traitsIwESaIwEE4nposE,
                       __ZNSbIwSt11char_traitsIwESaIwEE4rendEv, __ZNSbIwSt11char_traitsIwESaIwEE4swapERS2_,
                       __ZNSbIwSt11char_traitsIwESaIwEE5beginEv, __ZNSbIwSt11char_traitsIwESaIwEE5clearEv,
                       __ZNSbIwSt11char_traitsIwESaIwEE5eraseEN9__gnu_cxx17__normal_iteratorIPwS2_EE,
                       __ZNSbIwSt11char_traitsIwESaIwEE5eraseEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_,
                       __ZNSbIwSt11char_traitsIwESaIwEE5eraseEmm, __ZNSbIwSt11char_traitsIwESaIwEE6appendEPKw,
                       __ZNSbIwSt11char_traitsIwESaIwEE6appendEPKwm, __ZNSbIwSt11char_traitsIwESaIwEE6appendERKS2_,
                       __ZNSbIwSt11char_traitsIwESaIwEE6appendERKS2_mm, __ZNSbIwSt11char_traitsIwESaIwEE6appendEmw,
                       __ZNSbIwSt11char_traitsIwESaIwEE6assignEPKw, __ZNSbIwSt11char_traitsIwESaIwEE6assignEPKwm,
                       __ZNSbIwSt11char_traitsIwESaIwEE6assignERKS2_, __ZNSbIwSt11char_traitsIwESaIwEE6assignERKS2_mm,
                       __ZNSbIwSt11char_traitsIwESaIwEE6assignEmw, __ZNSbIwSt11char_traitsIwESaIwEE6insertEN9__gnu_cxx17__normal_iteratorIPwS2_EEmw,
                       __ZNSbIwSt11char_traitsIwESaIwEE6insertEN9__gnu_cxx17__normal_iteratorIPwS2_EEw,
                       __ZNSbIwSt11char_traitsIwESaIwEE6insertEmPKw, __ZNSbIwSt11char_traitsIwESaIwEE6insertEmPKwm,
                       __ZNSbIwSt11char_traitsIwESaIwEE6insertEmRKS2_, __ZNSbIwSt11char_traitsIwESaIwEE6insertEmRKS2_mm,
                       __ZNSbIwSt11char_traitsIwESaIwEE6insertEmmw, __ZNSbIwSt11char_traitsIwESaIwEE6rbeginEv,
                       __ZNSbIwSt11char_traitsIwESaIwEE6resizeEm, __ZNSbIwSt11char_traitsIwESaIwEE6resizeEmw,
                       __ZNSbIwSt11char_traitsIwESaIwEE7_M_copyEPwPKwm, __ZNSbIwSt11char_traitsIwESaIwEE7_M_dataEPw,
                       __ZNSbIwSt11char_traitsIwESaIwEE7_M_leakEv, __ZNSbIwSt11char_traitsIwESaIwEE7_M_moveEPwPKwm,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_NS4_IPKwS2_EES9_,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_PKw,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_PKwS8_,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_PKwm,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_RKS2_,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_S5_S5_,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_S6_S6_,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEN9__gnu_cxx17__normal_iteratorIPwS2_EES6_mw,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmPKw, __ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmPKwm,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmRKS2_, __ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmRKS2_mm,
                       __ZNSbIwSt11char_traitsIwESaIwEE7replaceEmmmw, __ZNSbIwSt11char_traitsIwESaIwEE7reserveEm,
                       __ZNSbIwSt11char_traitsIwESaIwEE9_M_assignEPwmw, __ZNSbIwSt11char_traitsIwESaIwEE9_M_mutateEmmm,
                       __ZNSbIwSt11char_traitsIwESaIwEE9push_backEw, __ZNSbIwSt11char_traitsIwESaIwEEC1EPKwRKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC1EPKwmRKS1_, __ZNSbIwSt11char_traitsIwESaIwEEC1ERKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC1ERKS2_, __ZNSbIwSt11char_traitsIwESaIwEEC1ERKS2_mm,
                       __ZNSbIwSt11char_traitsIwESaIwEEC1ERKS2_mmRKS1_, __ZNSbIwSt11char_traitsIwESaIwEEC1EmwRKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC1Ev, __ZNSbIwSt11char_traitsIwESaIwEEC1IN9__gnu_cxx17__normal_iteratorIPwS2_EEEET_S8_RKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC1IPKwEET_S6_RKS1_, __ZNSbIwSt11char_traitsIwESaIwEEC1IPwEET_S5_RKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC2EPKwRKS1_, __ZNSbIwSt11char_traitsIwESaIwEEC2EPKwmRKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC2ERKS1_, __ZNSbIwSt11char_traitsIwESaIwEEC2ERKS2_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC2ERKS2_mm, __ZNSbIwSt11char_traitsIwESaIwEEC2ERKS2_mmRKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC2EmwRKS1_, __ZNSbIwSt11char_traitsIwESaIwEEC2Ev,
                       __ZNSbIwSt11char_traitsIwESaIwEEC2IN9__gnu_cxx17__normal_iteratorIPwS2_EEEET_S8_RKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEEC2IPKwEET_S6_RKS1_, __ZNSbIwSt11char_traitsIwESaIwEEC2IPwEET_S5_RKS1_,
                       __ZNSbIwSt11char_traitsIwESaIwEED1Ev, __ZNSbIwSt11char_traitsIwESaIwEED2Ev,
                       __ZNSbIwSt11char_traitsIwESaIwEEaSEPKw, __ZNSbIwSt11char_traitsIwESaIwEEaSERKS2_,
                       __ZNSbIwSt11char_traitsIwESaIwEEaSEw, __ZNSbIwSt11char_traitsIwESaIwEEixEm,
                       __ZNSbIwSt11char_traitsIwESaIwEEpLEPKw, __ZNSbIwSt11char_traitsIwESaIwEEpLERKS2_,
                       __ZNSbIwSt11char_traitsIwESaIwEEpLEw, __ZNSdC1EPSt15basic_streambufIcSt11char_traitsIcEE,
                       __ZNSdC1Ev, __ZNSdC2EPSt15basic_streambufIcSt11char_traitsIcEE,
                       __ZNSdC2Ev, __ZNSdD0Ev, __ZNSdD1Ev, __ZNSdD2Ev, __ZNSi10_M_extractIPvEERSiRT_,
                       __ZNSi10_M_extractIbEERSiRT_, __ZNSi10_M_extractIdEERSiRT_,
                       __ZNSi10_M_extractIeEERSiRT_, __ZNSi10_M_extractIfEERSiRT_,
                       __ZNSi10_M_extractIjEERSiRT_, __ZNSi10_M_extractIlEERSiRT_,
                       __ZNSi10_M_extractImEERSiRT_, __ZNSi10_M_extractItEERSiRT_,
                       __ZNSi10_M_extractIxEERSiRT_, __ZNSi10_M_extractIyEERSiRT_,
                       __ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEE, __ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEc,
                       __ZNSi3getERc, __ZNSi3getEv, __ZNSi4peekEv, __ZNSi4syncEv,
                       __ZNSi5seekgESt4fposI11__mbstate_tE, __ZNSi5seekgExSt12_Ios_Seekdir,
                       __ZNSi5tellgEv, __ZNSi5ungetEv, __ZNSi6ignoreEv, __ZNSi6sentryC1ERSib,
                       __ZNSi6sentryC2ERSib, __ZNSi7putbackEc, __ZNSiC1EPSt15basic_streambufIcSt11char_traitsIcEE,
                       __ZNSiC1Ev, __ZNSiC2EPSt15basic_streambufIcSt11char_traitsIcEE,
                       __ZNSiC2Ev, __ZNSiD0Ev, __ZNSiD1Ev, __ZNSiD2Ev, __ZNSirsEPFRSiS_E,
                       __ZNSirsEPFRSt8ios_baseS0_E, __ZNSirsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E,
                       __ZNSirsEPSt15basic_streambufIcSt11char_traitsIcEE, __ZNSirsERPv,
                       __ZNSirsERb, __ZNSirsERd, __ZNSirsERe, __ZNSirsERf, __ZNSirsERi,
                       __ZNSirsERj, __ZNSirsERl, __ZNSirsERm, __ZNSirsERs, __ZNSirsERt,
                       __ZNSirsERx, __ZNSirsERy, __ZNSo3putEc, __ZNSo5flushEv, __ZNSo5seekpESt4fposI11__mbstate_tE,
                       __ZNSo5seekpExSt12_Ios_Seekdir, __ZNSo5tellpEv, __ZNSo6sentryC1ERSo,
                       __ZNSo6sentryC2ERSo, __ZNSo6sentryD1Ev, __ZNSo6sentryD2Ev,
                       __ZNSo9_M_insertIPKvEERSoT_, __ZNSo9_M_insertIbEERSoT_, __ZNSo9_M_insertIdEERSoT_,
                       __ZNSo9_M_insertIeEERSoT_, __ZNSo9_M_insertIlEERSoT_, __ZNSo9_M_insertImEERSoT_,
                       __ZNSo9_M_insertIxEERSoT_, __ZNSo9_M_insertIyEERSoT_, __ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE,
                       __ZNSoC1Ev, __ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE,
                       __ZNSoC2Ev, __ZNSoD0Ev, __ZNSoD1Ev, __ZNSoD2Ev, __ZNSolsEPFRSoS_E,
                       __ZNSolsEPFRSt8ios_baseS0_E, __ZNSolsEPFRSt9basic_iosIcSt11char_traitsIcEES3_E,
                       __ZNSolsEPKv, __ZNSolsEPSt15basic_streambufIcSt11char_traitsIcEE,
                       __ZNSolsEb, __ZNSolsEd, __ZNSolsEe, __ZNSolsEf, __ZNSolsEi,
                       __ZNSolsEj, __ZNSolsEl, __ZNSolsEm, __ZNSolsEs, __ZNSolsEt,
                       __ZNSolsEx, __ZNSolsEy, __ZNSs10_S_compareEmm, __ZNSs12_Alloc_hiderC1EPcRKSaIcE,
                       __ZNSs12_Alloc_hiderC2EPcRKSaIcE, __ZNSs12_M_leak_hardEv,
                       __ZNSs12_S_constructEmcRKSaIcE, __ZNSs12_S_constructIN9__gnu_cxx17__normal_iteratorIPcSsEEEES2_T_S4_RKSaIcESt20forward_iterator_tag,
                       __ZNSs12_S_constructIPKcEEPcT_S3_RKSaIcESt20forward_iterator_tag,
                       __ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag,
                       __ZNSs12_S_empty_repEv, __ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIPKcSsEES4_,
                       __ZNSs13_S_copy_charsEPcN9__gnu_cxx17__normal_iteratorIS_SsEES2_,
                       __ZNSs13_S_copy_charsEPcPKcS1_, __ZNSs13_S_copy_charsEPcS_S_,
                       __ZNSs14_M_replace_auxEmmmc, __ZNSs15_M_replace_safeEmmPKcm,
                       __ZNSs2atEm, __ZNSs3endEv, __ZNSs4_Rep10_M_destroyERKSaIcE,
                       __ZNSs4_Rep10_M_disposeERKSaIcE, __ZNSs4_Rep10_M_refcopyEv,
                       __ZNSs4_Rep10_M_refdataEv, __ZNSs4_Rep11_S_max_sizeE, __ZNSs4_Rep11_S_terminalE,
                       __ZNSs4_Rep12_S_empty_repEv, __ZNSs4_Rep13_M_set_leakedEv,
                       __ZNSs4_Rep15_M_set_sharableEv, __ZNSs4_Rep20_S_empty_rep_storageE,
                       __ZNSs4_Rep26_M_set_length_and_sharableEm, __ZNSs4_Rep7_M_grabERKSaIcES2_,
                       __ZNSs4_Rep8_M_cloneERKSaIcEm, __ZNSs4_Rep9_S_createEmmRKSaIcE,
                       __ZNSs4nposE, __ZNSs4rendEv, __ZNSs4swapERSs, __ZNSs5beginEv,
                       __ZNSs5clearEv, __ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEE,
                       __ZNSs5eraseEN9__gnu_cxx17__normal_iteratorIPcSsEES2_, __ZNSs5eraseEmm,
                       __ZNSs6appendEPKc, __ZNSs6appendEPKcm, __ZNSs6appendERKSs,
                       __ZNSs6appendERKSsmm, __ZNSs6appendEmc, __ZNSs6assignEPKc,
                       __ZNSs6assignEPKcm, __ZNSs6assignERKSs, __ZNSs6assignERKSsmm,
                       __ZNSs6assignEmc, __ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEc,
                       __ZNSs6insertEN9__gnu_cxx17__normal_iteratorIPcSsEEmc, __ZNSs6insertEmPKc,
                       __ZNSs6insertEmPKcm, __ZNSs6insertEmRKSs, __ZNSs6insertEmRKSsmm,
                       __ZNSs6insertEmmc, __ZNSs6rbeginEv, __ZNSs6resizeEm, __ZNSs6resizeEmc,
                       __ZNSs7_M_copyEPcPKcm, __ZNSs7_M_dataEPc, __ZNSs7_M_leakEv,
                       __ZNSs7_M_moveEPcPKcm, __ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_NS0_IPKcSsEES5_,
                       __ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKc,
                       __ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcS4_,
                       __ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_PKcm,
                       __ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_RKSs,
                       __ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S1_S1_,
                       __ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_S2_S2_,
                       __ZNSs7replaceEN9__gnu_cxx17__normal_iteratorIPcSsEES2_mc,
                       __ZNSs7replaceEmmPKc, __ZNSs7replaceEmmPKcm, __ZNSs7replaceEmmRKSs,
                       __ZNSs7replaceEmmRKSsmm, __ZNSs7replaceEmmmc, __ZNSs7reserveEm,
                       __ZNSs9_M_assignEPcmc, __ZNSs9_M_mutateEmmm, __ZNSs9push_backEc,
                       __ZNSsC1EPKcRKSaIcE, __ZNSsC1EPKcmRKSaIcE, __ZNSsC1ERKSaIcE,
                       __ZNSsC1ERKSs, __ZNSsC1ERKSsmm, __ZNSsC1ERKSsmmRKSaIcE, __ZNSsC1EmcRKSaIcE,
                       __ZNSsC1Ev, __ZNSsC1IN9__gnu_cxx17__normal_iteratorIPcSsEEEET_S4_RKSaIcE,
                       __ZNSsC1IPKcEET_S2_RKSaIcE, __ZNSsC1IPcEET_S1_RKSaIcE, __ZNSsC2EPKcRKSaIcE,
                       __ZNSsC2EPKcmRKSaIcE, __ZNSsC2ERKSaIcE, __ZNSsC2ERKSs, __ZNSsC2ERKSsmm,
                       __ZNSsC2ERKSsmmRKSaIcE, __ZNSsC2EmcRKSaIcE, __ZNSsC2Ev, __ZNSsC2IN9__gnu_cxx17__normal_iteratorIPcSsEEEET_S4_RKSaIcE,
                       __ZNSsC2IPKcEET_S2_RKSaIcE, __ZNSsC2IPcEET_S1_RKSaIcE, __ZNSsD1Ev,
                       __ZNSsD2Ev, __ZNSsaSEPKc, __ZNSsaSERKSs, __ZNSsaSEc, __ZNSsixEm,
                       __ZNSspLEPKc, __ZNSspLERKSs, __ZNSspLEc, __ZNSt10__num_base11_S_atoms_inE,
                       __ZNSt10__num_base12_S_atoms_outE, __ZNSt10__num_base15_S_format_floatERKSt8ios_basePcc,
                       __ZNSt10bad_typeidD0Ev, __ZNSt10bad_typeidD1Ev, __ZNSt10bad_typeidD2Ev,
                       __ZNSt10ctype_base5alnumE, __ZNSt10ctype_base5alphaE, __ZNSt10ctype_base5cntrlE,
                       __ZNSt10ctype_base5digitE, __ZNSt10ctype_base5graphE, __ZNSt10ctype_base5lowerE,
                       __ZNSt10ctype_base5printE, __ZNSt10ctype_base5punctE, __ZNSt10ctype_base5spaceE,
                       __ZNSt10ctype_base5upperE, __ZNSt10ctype_base6xdigitE, __ZNSt10istrstream3strEv,
                       __ZNSt10istrstreamC1EPKc, __ZNSt10istrstreamC1EPc, __ZNSt10istrstreamC2EPKc,
                       __ZNSt10istrstreamC2EPc, __ZNSt10istrstreamD0Ev, __ZNSt10istrstreamD1Ev,
                       __ZNSt10istrstreamD2Ev, __ZNSt10money_base18_S_default_patternE,
                       __ZNSt10money_base20_S_construct_patternEccc, __ZNSt10money_base8_S_atomsE,
                       __ZNSt10moneypunctIcLb0EE24_M_initialize_moneypunctEPiPKc,
                       __ZNSt10moneypunctIcLb0EE2idE, __ZNSt10moneypunctIcLb0EE4intlE,
                       __ZNSt10moneypunctIcLb0EEC1EPSt18__moneypunct_cacheIcLb0EEm,
                       __ZNSt10moneypunctIcLb0EEC1EPiPKcm, __ZNSt10moneypunctIcLb0EEC1Em,
                       __ZNSt10moneypunctIcLb0EEC2EPSt18__moneypunct_cacheIcLb0EEm,
                       __ZNSt10moneypunctIcLb0EEC2EPiPKcm, __ZNSt10moneypunctIcLb0EEC2Em,
                       __ZNSt10moneypunctIcLb0EED0Ev, __ZNSt10moneypunctIcLb0EED1Ev,
                       __ZNSt10moneypunctIcLb0EED2Ev, __ZNSt10moneypunctIcLb1EE24_M_initialize_moneypunctEPiPKc,
                       __ZNSt10moneypunctIcLb1EE2idE, __ZNSt10moneypunctIcLb1EE4intlE,
                       __ZNSt10moneypunctIcLb1EEC1EPSt18__moneypunct_cacheIcLb1EEm,
                       __ZNSt10moneypunctIcLb1EEC1EPiPKcm, __ZNSt10moneypunctIcLb1EEC1Em,
                       __ZNSt10moneypunctIcLb1EEC2EPSt18__moneypunct_cacheIcLb1EEm,
                       __ZNSt10moneypunctIcLb1EEC2EPiPKcm, __ZNSt10moneypunctIcLb1EEC2Em,
                       __ZNSt10moneypunctIcLb1EED0Ev, __ZNSt10moneypunctIcLb1EED1Ev,
                       __ZNSt10moneypunctIcLb1EED2Ev, __ZNSt10moneypunctIwLb0EE24_M_initialize_moneypunctEPiPKc,
                       __ZNSt10moneypunctIwLb0EE2idE, __ZNSt10moneypunctIwLb0EE4intlE,
                       __ZNSt10moneypunctIwLb0EEC1EPSt18__moneypunct_cacheIwLb0EEm,
                       __ZNSt10moneypunctIwLb0EEC1EPiPKcm, __ZNSt10moneypunctIwLb0EEC1Em,
                       __ZNSt10moneypunctIwLb0EEC2EPSt18__moneypunct_cacheIwLb0EEm,
                       __ZNSt10moneypunctIwLb0EEC2EPiPKcm, __ZNSt10moneypunctIwLb0EEC2Em,
                       __ZNSt10moneypunctIwLb0EED0Ev, __ZNSt10moneypunctIwLb0EED1Ev,
                       __ZNSt10moneypunctIwLb0EED2Ev, __ZNSt10moneypunctIwLb1EE24_M_initialize_moneypunctEPiPKc,
                       __ZNSt10moneypunctIwLb1EE2idE, __ZNSt10moneypunctIwLb1EE4intlE,
                       __ZNSt10moneypunctIwLb1EEC1EPSt18__moneypunct_cacheIwLb1EEm,
                       __ZNSt10moneypunctIwLb1EEC1EPiPKcm, __ZNSt10moneypunctIwLb1EEC1Em,
                       __ZNSt10moneypunctIwLb1EEC2EPSt18__moneypunct_cacheIwLb1EEm,
                       __ZNSt10moneypunctIwLb1EEC2EPiPKcm, __ZNSt10moneypunctIwLb1EEC2Em,
                       __ZNSt10moneypunctIwLb1EED0Ev, __ZNSt10moneypunctIwLb1EED1Ev,
                       __ZNSt10moneypunctIwLb1EED2Ev, __ZNSt10ostrstream3strEv, __ZNSt10ostrstream6freezeEb,
                       __ZNSt10ostrstreamC1EPciSt13_Ios_Openmode, __ZNSt10ostrstreamC1Ev,
                       __ZNSt10ostrstreamC2EPciSt13_Ios_Openmode, __ZNSt10ostrstreamC2Ev,
                       __ZNSt10ostrstreamD0Ev, __ZNSt10ostrstreamD1Ev, __ZNSt10ostrstreamD2Ev,
                       __ZNSt11__timepunctIcE23_M_initialize_timepunctEPi, __ZNSt11__timepunctIcE2idE,
                       __ZNSt11__timepunctIcEC1EPSt17__timepunct_cacheIcEm, __ZNSt11__timepunctIcEC1EPiPKcm,
                       __ZNSt11__timepunctIcEC1Em, __ZNSt11__timepunctIcEC2EPSt17__timepunct_cacheIcEm,
                       __ZNSt11__timepunctIcEC2EPiPKcm, __ZNSt11__timepunctIcEC2Em,
                       __ZNSt11__timepunctIcED0Ev, __ZNSt11__timepunctIcED1Ev, __ZNSt11__timepunctIcED2Ev,
                       __ZNSt11__timepunctIwE23_M_initialize_timepunctEPi, __ZNSt11__timepunctIwE2idE,
                       __ZNSt11__timepunctIwEC1EPSt17__timepunct_cacheIwEm, __ZNSt11__timepunctIwEC1EPiPKcm,
                       __ZNSt11__timepunctIwEC1Em, __ZNSt11__timepunctIwEC2EPSt17__timepunct_cacheIwEm,
                       __ZNSt11__timepunctIwEC2EPiPKcm, __ZNSt11__timepunctIwEC2Em,
                       __ZNSt11__timepunctIwED0Ev, __ZNSt11__timepunctIwED1Ev, __ZNSt11__timepunctIwED2Ev,
                       __ZNSt11logic_errorC1ERKSs, __ZNSt11logic_errorC2ERKSs, __ZNSt11logic_errorD0Ev,
                       __ZNSt11logic_errorD1Ev, __ZNSt11logic_errorD2Ev, __ZNSt11range_errorC1ERKSs,
                       __ZNSt11range_errorC2ERKSs, __ZNSt11range_errorD0Ev, __ZNSt11range_errorD1Ev,
                       __ZNSt11range_errorD2Ev, __ZNSt12__basic_fileIcE2fdEv, __ZNSt12__basic_fileIcE4fileEv,
                       __ZNSt12__basic_fileIcE4openEPKcSt13_Ios_Openmodei, __ZNSt12__basic_fileIcE4syncEv,
                       __ZNSt12__basic_fileIcE5closeEv, __ZNSt12__basic_fileIcE7seekoffExSt12_Ios_Seekdir,
                       __ZNSt12__basic_fileIcE8sys_openEP7__sFILESt13_Ios_Openmode,
                       __ZNSt12__basic_fileIcE8sys_openEiSt13_Ios_Openmode, __ZNSt12__basic_fileIcE9showmanycEv,
                       __ZNSt12__basic_fileIcEC1EP23_opaque_pthread_mutex_t, __ZNSt12__basic_fileIcEC2EP23_opaque_pthread_mutex_t,
                       __ZNSt12__basic_fileIcED1Ev, __ZNSt12__basic_fileIcED2Ev,
                       __ZNSt12ctype_bynameIcEC1EPKcm, __ZNSt12ctype_bynameIcEC2EPKcm,
                       __ZNSt12ctype_bynameIcED0Ev, __ZNSt12ctype_bynameIcED1Ev,
                       __ZNSt12ctype_bynameIcED2Ev, __ZNSt12ctype_bynameIwEC1EPKcm,
                       __ZNSt12ctype_bynameIwEC2EPKcm, __ZNSt12ctype_bynameIwED0Ev,
                       __ZNSt12ctype_bynameIwED1Ev, __ZNSt12ctype_bynameIwED2Ev,
                       __ZNSt12domain_errorC1ERKSs, __ZNSt12domain_errorC2ERKSs,
                       __ZNSt12domain_errorD0Ev, __ZNSt12domain_errorD1Ev, __ZNSt12domain_errorD2Ev,
                       __ZNSt12length_errorC1ERKSs, __ZNSt12length_errorC2ERKSs,
                       __ZNSt12length_errorD0Ev, __ZNSt12length_errorD1Ev, __ZNSt12length_errorD2Ev,
                       __ZNSt12out_of_rangeC1ERKSs, __ZNSt12out_of_rangeC2ERKSs,
                       __ZNSt12out_of_rangeD0Ev, __ZNSt12out_of_rangeD1Ev, __ZNSt12out_of_rangeD2Ev,
                       __ZNSt12strstreambuf3strEv, __ZNSt12strstreambuf6freezeEb,
                       __ZNSt12strstreambuf7_M_freeEPc, __ZNSt12strstreambuf7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt12strstreambuf7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt12strstreambuf8_M_allocEm, __ZNSt12strstreambuf8overflowEi,
                       __ZNSt12strstreambuf9pbackfailEi, __ZNSt12strstreambuf9underflowEv,
                       __ZNSt12strstreambufC1EPFPvmEPFvS0_E, __ZNSt12strstreambufC2EPFPvmEPFvS0_E,
                       __ZNSt12strstreambufD0Ev, __ZNSt12strstreambufD1Ev, __ZNSt12strstreambufD2Ev,
                       __ZNSt13bad_exceptionD0Ev, __ZNSt13bad_exceptionD1Ev, __ZNSt13bad_exceptionD2Ev,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE15_M_create_pbackEv,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE16_M_destroy_pbackEv,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE19_M_terminate_outputEv,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE26_M_destroy_internal_bufferEv,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE27_M_allocate_internal_bufferEv,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE4syncEv, __ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE5imbueERKSt6locale,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE7_M_seekExSt12_Ios_Seekdir11__mbstate_t,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE8overflowEi, __ZNSt13basic_filebufIcSt11char_traitsIcEE9pbackfailEi,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEE9showmanycEv, __ZNSt13basic_filebufIcSt11char_traitsIcEE9underflowEv,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev, __ZNSt13basic_filebufIcSt11char_traitsIcEEC2Ev,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEED0Ev, __ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev,
                       __ZNSt13basic_filebufIcSt11char_traitsIcEED2Ev, __ZNSt13basic_filebufIwSt11char_traitsIwEE15_M_create_pbackEv,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE16_M_destroy_pbackEv,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE19_M_terminate_outputEv,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE26_M_destroy_internal_bufferEv,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE27_M_allocate_internal_bufferEv,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE4syncEv, __ZNSt13basic_filebufIwSt11char_traitsIwEE5closeEv,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE5imbueERKSt6locale,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE7_M_seekExSt12_Ios_Seekdir11__mbstate_t,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE8overflowEi, __ZNSt13basic_filebufIwSt11char_traitsIwEE9pbackfailEi,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEE9showmanycEv, __ZNSt13basic_filebufIwSt11char_traitsIwEE9underflowEv,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEEC1Ev, __ZNSt13basic_filebufIwSt11char_traitsIwEEC2Ev,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEED0Ev, __ZNSt13basic_filebufIwSt11char_traitsIwEED1Ev,
                       __ZNSt13basic_filebufIwSt11char_traitsIwEED2Ev, __ZNSt13basic_fstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode,
                       __ZNSt13basic_fstreamIcSt11char_traitsIcEE5closeEv, __ZNSt13basic_fstreamIcSt11char_traitsIcEE7is_openEv,
                       __ZNSt13basic_fstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode,
                       __ZNSt13basic_fstreamIcSt11char_traitsIcEEC1Ev, __ZNSt13basic_fstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode,
                       __ZNSt13basic_fstreamIcSt11char_traitsIcEEC2Ev, __ZNSt13basic_fstreamIcSt11char_traitsIcEED0Ev,
                       __ZNSt13basic_fstreamIcSt11char_traitsIcEED1Ev, __ZNSt13basic_fstreamIcSt11char_traitsIcEED2Ev,
                       __ZNSt13basic_fstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode,
                       __ZNSt13basic_fstreamIwSt11char_traitsIwEE5closeEv, __ZNSt13basic_fstreamIwSt11char_traitsIwEE7is_openEv,
                       __ZNSt13basic_fstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode,
                       __ZNSt13basic_fstreamIwSt11char_traitsIwEEC1Ev, __ZNSt13basic_fstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode,
                       __ZNSt13basic_fstreamIwSt11char_traitsIwEEC2Ev, __ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev,
                       __ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev, __ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIPvEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIbEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIfEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIjEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIlEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractImEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractItEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIxEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIyEERS2_RT_,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE3getERSt15basic_streambufIwS1_E,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE3getERSt15basic_streambufIwS1_Ew,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE3getERw, __ZNSt13basic_istreamIwSt11char_traitsIwEE3getEv,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE4peekEv, __ZNSt13basic_istreamIwSt11char_traitsIwEE4syncEv,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE5seekgESt4fposI11__mbstate_tE,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE5seekgExSt12_Ios_Seekdir,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE5tellgEv, __ZNSt13basic_istreamIwSt11char_traitsIwEE5ungetEv,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE6ignoreEv, __ZNSt13basic_istreamIwSt11char_traitsIwEE6sentryC1ERS2_b,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE6sentryC2ERS2_b,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEE7putbackEw, __ZNSt13basic_istreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEEC1Ev, __ZNSt13basic_istreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEEC2Ev, __ZNSt13basic_istreamIwSt11char_traitsIwEED0Ev,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEED1Ev, __ZNSt13basic_istreamIwSt11char_traitsIwEED2Ev,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsEPFRS2_S3_E, __ZNSt13basic_istreamIwSt11char_traitsIwEErsEPFRSt8ios_baseS4_E,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsEPFRSt9basic_iosIwS1_ES5_E,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsEPSt15basic_streambufIwS1_E,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsERPv, __ZNSt13basic_istreamIwSt11char_traitsIwEErsERb,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsERd, __ZNSt13basic_istreamIwSt11char_traitsIwEErsERe,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsERf, __ZNSt13basic_istreamIwSt11char_traitsIwEErsERi,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsERj, __ZNSt13basic_istreamIwSt11char_traitsIwEErsERl,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsERm, __ZNSt13basic_istreamIwSt11char_traitsIwEErsERs,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsERt, __ZNSt13basic_istreamIwSt11char_traitsIwEErsERx,
                       __ZNSt13basic_istreamIwSt11char_traitsIwEErsERy, __ZNSt13basic_ostreamIwSt11char_traitsIwEE3putEw,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE5flushEv, __ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpESt4fposI11__mbstate_tE,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE5seekpExSt12_Ios_Seekdir,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE5tellpEv, __ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryC1ERS2_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryC2ERS2_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD1Ev, __ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIPKvEERS2_T_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEEC1Ev, __ZNSt13basic_ostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEEC2Ev, __ZNSt13basic_ostreamIwSt11char_traitsIwEED0Ev,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEED1Ev, __ZNSt13basic_ostreamIwSt11char_traitsIwEED2Ev,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRS2_S3_E, __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRSt8ios_baseS4_E,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPFRSt9basic_iosIwS1_ES5_E,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPKv, __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEPSt15basic_streambufIwS1_E,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEb, __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe, __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEf,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEi, __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEj,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEl, __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEm,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEs, __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEt,
                       __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEx, __ZNSt13basic_ostreamIwSt11char_traitsIwEElsEy,
                       __ZNSt13runtime_errorC1ERKSs, __ZNSt13runtime_errorC2ERKSs,
                       __ZNSt13runtime_errorD0Ev, __ZNSt13runtime_errorD1Ev, __ZNSt13runtime_errorD2Ev,
                       __ZNSt14basic_ifstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ifstreamIcSt11char_traitsIcEE5closeEv, __ZNSt14basic_ifstreamIcSt11char_traitsIcEE7is_openEv,
                       __ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1Ev, __ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ifstreamIcSt11char_traitsIcEEC2Ev, __ZNSt14basic_ifstreamIcSt11char_traitsIcEED0Ev,
                       __ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev, __ZNSt14basic_ifstreamIcSt11char_traitsIcEED2Ev,
                       __ZNSt14basic_ifstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ifstreamIwSt11char_traitsIwEE5closeEv, __ZNSt14basic_ifstreamIwSt11char_traitsIwEE7is_openEv,
                       __ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ifstreamIwSt11char_traitsIwEEC1Ev, __ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ifstreamIwSt11char_traitsIwEEC2Ev, __ZNSt14basic_ifstreamIwSt11char_traitsIwEED0Ev,
                       __ZNSt14basic_ifstreamIwSt11char_traitsIwEED1Ev, __ZNSt14basic_ifstreamIwSt11char_traitsIwEED2Ev,
                       __ZNSt14basic_iostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E,
                       __ZNSt14basic_iostreamIwSt11char_traitsIwEEC1Ev, __ZNSt14basic_iostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E,
                       __ZNSt14basic_iostreamIwSt11char_traitsIwEEC2Ev, __ZNSt14basic_iostreamIwSt11char_traitsIwEED0Ev,
                       __ZNSt14basic_iostreamIwSt11char_traitsIwEED1Ev, __ZNSt14basic_iostreamIwSt11char_traitsIwEED2Ev,
                       __ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ofstreamIcSt11char_traitsIcEE5closeEv, __ZNSt14basic_ofstreamIcSt11char_traitsIcEE7is_openEv,
                       __ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ofstreamIcSt11char_traitsIcEEC1Ev, __ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2EPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ofstreamIcSt11char_traitsIcEEC2Ev, __ZNSt14basic_ofstreamIcSt11char_traitsIcEED0Ev,
                       __ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev, __ZNSt14basic_ofstreamIcSt11char_traitsIcEED2Ev,
                       __ZNSt14basic_ofstreamIwSt11char_traitsIwEE4openEPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ofstreamIwSt11char_traitsIwEE5closeEv, __ZNSt14basic_ofstreamIwSt11char_traitsIwEE7is_openEv,
                       __ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1EPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ofstreamIwSt11char_traitsIwEEC1Ev, __ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2EPKcSt13_Ios_Openmode,
                       __ZNSt14basic_ofstreamIwSt11char_traitsIwEEC2Ev, __ZNSt14basic_ofstreamIwSt11char_traitsIwEED0Ev,
                       __ZNSt14basic_ofstreamIwSt11char_traitsIwEED1Ev, __ZNSt14basic_ofstreamIwSt11char_traitsIwEED2Ev,
                       __ZNSt14codecvt_bynameIcc11__mbstate_tEC1EPKcm, __ZNSt14codecvt_bynameIcc11__mbstate_tEC2EPKcm,
                       __ZNSt14codecvt_bynameIcc11__mbstate_tED0Ev, __ZNSt14codecvt_bynameIcc11__mbstate_tED1Ev,
                       __ZNSt14codecvt_bynameIcc11__mbstate_tED2Ev, __ZNSt14codecvt_bynameIwc11__mbstate_tEC1EPKcm,
                       __ZNSt14codecvt_bynameIwc11__mbstate_tEC2EPKcm, __ZNSt14codecvt_bynameIwc11__mbstate_tED0Ev,
                       __ZNSt14codecvt_bynameIwc11__mbstate_tED1Ev, __ZNSt14codecvt_bynameIwc11__mbstate_tED2Ev,
                       __ZNSt14collate_bynameIcEC1EPKcm, __ZNSt14collate_bynameIcEC2EPKcm,
                       __ZNSt14collate_bynameIcED0Ev, __ZNSt14collate_bynameIcED1Ev,
                       __ZNSt14collate_bynameIcED2Ev, __ZNSt14collate_bynameIwEC1EPKcm,
                       __ZNSt14collate_bynameIwEC2EPKcm, __ZNSt14collate_bynameIwED0Ev,
                       __ZNSt14collate_bynameIwED1Ev, __ZNSt14collate_bynameIwED2Ev,
                       __ZNSt14numeric_limitsIaE10has_denormE, __ZNSt14numeric_limitsIaE10is_boundedE,
                       __ZNSt14numeric_limitsIaE10is_integerE, __ZNSt14numeric_limitsIaE11round_styleE,
                       __ZNSt14numeric_limitsIaE12has_infinityE, __ZNSt14numeric_limitsIaE12max_exponentE,
                       __ZNSt14numeric_limitsIaE12min_exponentE, __ZNSt14numeric_limitsIaE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIaE14is_specializedE, __ZNSt14numeric_limitsIaE14max_exponent10E,
                       __ZNSt14numeric_limitsIaE14min_exponent10E, __ZNSt14numeric_limitsIaE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIaE15tinyness_beforeE, __ZNSt14numeric_limitsIaE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIaE5radixE, __ZNSt14numeric_limitsIaE5trapsE,
                       __ZNSt14numeric_limitsIaE6digitsE, __ZNSt14numeric_limitsIaE8digits10E,
                       __ZNSt14numeric_limitsIaE8is_exactE, __ZNSt14numeric_limitsIaE9is_iec559E,
                       __ZNSt14numeric_limitsIaE9is_moduloE, __ZNSt14numeric_limitsIaE9is_signedE,
                       __ZNSt14numeric_limitsIbE10has_denormE, __ZNSt14numeric_limitsIbE10is_boundedE,
                       __ZNSt14numeric_limitsIbE10is_integerE, __ZNSt14numeric_limitsIbE11round_styleE,
                       __ZNSt14numeric_limitsIbE12has_infinityE, __ZNSt14numeric_limitsIbE12max_exponentE,
                       __ZNSt14numeric_limitsIbE12min_exponentE, __ZNSt14numeric_limitsIbE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIbE14is_specializedE, __ZNSt14numeric_limitsIbE14max_exponent10E,
                       __ZNSt14numeric_limitsIbE14min_exponent10E, __ZNSt14numeric_limitsIbE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIbE15tinyness_beforeE, __ZNSt14numeric_limitsIbE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIbE5radixE, __ZNSt14numeric_limitsIbE5trapsE,
                       __ZNSt14numeric_limitsIbE6digitsE, __ZNSt14numeric_limitsIbE8digits10E,
                       __ZNSt14numeric_limitsIbE8is_exactE, __ZNSt14numeric_limitsIbE9is_iec559E,
                       __ZNSt14numeric_limitsIbE9is_moduloE, __ZNSt14numeric_limitsIbE9is_signedE,
                       __ZNSt14numeric_limitsIcE10has_denormE, __ZNSt14numeric_limitsIcE10is_boundedE,
                       __ZNSt14numeric_limitsIcE10is_integerE, __ZNSt14numeric_limitsIcE11round_styleE,
                       __ZNSt14numeric_limitsIcE12has_infinityE, __ZNSt14numeric_limitsIcE12max_exponentE,
                       __ZNSt14numeric_limitsIcE12min_exponentE, __ZNSt14numeric_limitsIcE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIcE14is_specializedE, __ZNSt14numeric_limitsIcE14max_exponent10E,
                       __ZNSt14numeric_limitsIcE14min_exponent10E, __ZNSt14numeric_limitsIcE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIcE15tinyness_beforeE, __ZNSt14numeric_limitsIcE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIcE5radixE, __ZNSt14numeric_limitsIcE5trapsE,
                       __ZNSt14numeric_limitsIcE6digitsE, __ZNSt14numeric_limitsIcE8digits10E,
                       __ZNSt14numeric_limitsIcE8is_exactE, __ZNSt14numeric_limitsIcE9is_iec559E,
                       __ZNSt14numeric_limitsIcE9is_moduloE, __ZNSt14numeric_limitsIcE9is_signedE,
                       __ZNSt14numeric_limitsIdE10has_denormE, __ZNSt14numeric_limitsIdE10is_boundedE,
                       __ZNSt14numeric_limitsIdE10is_integerE, __ZNSt14numeric_limitsIdE11round_styleE,
                       __ZNSt14numeric_limitsIdE12has_infinityE, __ZNSt14numeric_limitsIdE12max_exponentE,
                       __ZNSt14numeric_limitsIdE12min_exponentE, __ZNSt14numeric_limitsIdE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIdE14is_specializedE, __ZNSt14numeric_limitsIdE14max_exponent10E,
                       __ZNSt14numeric_limitsIdE14min_exponent10E, __ZNSt14numeric_limitsIdE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIdE15tinyness_beforeE, __ZNSt14numeric_limitsIdE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIdE5radixE, __ZNSt14numeric_limitsIdE5trapsE,
                       __ZNSt14numeric_limitsIdE6digitsE, __ZNSt14numeric_limitsIdE8digits10E,
                       __ZNSt14numeric_limitsIdE8is_exactE, __ZNSt14numeric_limitsIdE9is_iec559E,
                       __ZNSt14numeric_limitsIdE9is_moduloE, __ZNSt14numeric_limitsIdE9is_signedE,
                       __ZNSt14numeric_limitsIeE10has_denormE, __ZNSt14numeric_limitsIeE10is_boundedE,
                       __ZNSt14numeric_limitsIeE10is_integerE, __ZNSt14numeric_limitsIeE11round_styleE,
                       __ZNSt14numeric_limitsIeE12has_infinityE, __ZNSt14numeric_limitsIeE12max_exponentE,
                       __ZNSt14numeric_limitsIeE12min_exponentE, __ZNSt14numeric_limitsIeE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIeE14is_specializedE, __ZNSt14numeric_limitsIeE14max_exponent10E,
                       __ZNSt14numeric_limitsIeE14min_exponent10E, __ZNSt14numeric_limitsIeE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIeE15tinyness_beforeE, __ZNSt14numeric_limitsIeE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIeE5radixE, __ZNSt14numeric_limitsIeE5trapsE,
                       __ZNSt14numeric_limitsIeE6digitsE, __ZNSt14numeric_limitsIeE8digits10E,
                       __ZNSt14numeric_limitsIeE8is_exactE, __ZNSt14numeric_limitsIeE9is_iec559E,
                       __ZNSt14numeric_limitsIeE9is_moduloE, __ZNSt14numeric_limitsIeE9is_signedE,
                       __ZNSt14numeric_limitsIfE10has_denormE, __ZNSt14numeric_limitsIfE10is_boundedE,
                       __ZNSt14numeric_limitsIfE10is_integerE, __ZNSt14numeric_limitsIfE11round_styleE,
                       __ZNSt14numeric_limitsIfE12has_infinityE, __ZNSt14numeric_limitsIfE12max_exponentE,
                       __ZNSt14numeric_limitsIfE12min_exponentE, __ZNSt14numeric_limitsIfE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIfE14is_specializedE, __ZNSt14numeric_limitsIfE14max_exponent10E,
                       __ZNSt14numeric_limitsIfE14min_exponent10E, __ZNSt14numeric_limitsIfE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIfE15tinyness_beforeE, __ZNSt14numeric_limitsIfE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIfE5radixE, __ZNSt14numeric_limitsIfE5trapsE,
                       __ZNSt14numeric_limitsIfE6digitsE, __ZNSt14numeric_limitsIfE8digits10E,
                       __ZNSt14numeric_limitsIfE8is_exactE, __ZNSt14numeric_limitsIfE9is_iec559E,
                       __ZNSt14numeric_limitsIfE9is_moduloE, __ZNSt14numeric_limitsIfE9is_signedE,
                       __ZNSt14numeric_limitsIhE10has_denormE, __ZNSt14numeric_limitsIhE10is_boundedE,
                       __ZNSt14numeric_limitsIhE10is_integerE, __ZNSt14numeric_limitsIhE11round_styleE,
                       __ZNSt14numeric_limitsIhE12has_infinityE, __ZNSt14numeric_limitsIhE12max_exponentE,
                       __ZNSt14numeric_limitsIhE12min_exponentE, __ZNSt14numeric_limitsIhE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIhE14is_specializedE, __ZNSt14numeric_limitsIhE14max_exponent10E,
                       __ZNSt14numeric_limitsIhE14min_exponent10E, __ZNSt14numeric_limitsIhE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIhE15tinyness_beforeE, __ZNSt14numeric_limitsIhE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIhE5radixE, __ZNSt14numeric_limitsIhE5trapsE,
                       __ZNSt14numeric_limitsIhE6digitsE, __ZNSt14numeric_limitsIhE8digits10E,
                       __ZNSt14numeric_limitsIhE8is_exactE, __ZNSt14numeric_limitsIhE9is_iec559E,
                       __ZNSt14numeric_limitsIhE9is_moduloE, __ZNSt14numeric_limitsIhE9is_signedE,
                       __ZNSt14numeric_limitsIiE10has_denormE, __ZNSt14numeric_limitsIiE10is_boundedE,
                       __ZNSt14numeric_limitsIiE10is_integerE, __ZNSt14numeric_limitsIiE11round_styleE,
                       __ZNSt14numeric_limitsIiE12has_infinityE, __ZNSt14numeric_limitsIiE12max_exponentE,
                       __ZNSt14numeric_limitsIiE12min_exponentE, __ZNSt14numeric_limitsIiE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIiE14is_specializedE, __ZNSt14numeric_limitsIiE14max_exponent10E,
                       __ZNSt14numeric_limitsIiE14min_exponent10E, __ZNSt14numeric_limitsIiE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIiE15tinyness_beforeE, __ZNSt14numeric_limitsIiE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIiE5radixE, __ZNSt14numeric_limitsIiE5trapsE,
                       __ZNSt14numeric_limitsIiE6digitsE, __ZNSt14numeric_limitsIiE8digits10E,
                       __ZNSt14numeric_limitsIiE8is_exactE, __ZNSt14numeric_limitsIiE9is_iec559E,
                       __ZNSt14numeric_limitsIiE9is_moduloE, __ZNSt14numeric_limitsIiE9is_signedE,
                       __ZNSt14numeric_limitsIjE10has_denormE, __ZNSt14numeric_limitsIjE10is_boundedE,
                       __ZNSt14numeric_limitsIjE10is_integerE, __ZNSt14numeric_limitsIjE11round_styleE,
                       __ZNSt14numeric_limitsIjE12has_infinityE, __ZNSt14numeric_limitsIjE12max_exponentE,
                       __ZNSt14numeric_limitsIjE12min_exponentE, __ZNSt14numeric_limitsIjE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIjE14is_specializedE, __ZNSt14numeric_limitsIjE14max_exponent10E,
                       __ZNSt14numeric_limitsIjE14min_exponent10E, __ZNSt14numeric_limitsIjE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIjE15tinyness_beforeE, __ZNSt14numeric_limitsIjE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIjE5radixE, __ZNSt14numeric_limitsIjE5trapsE,
                       __ZNSt14numeric_limitsIjE6digitsE, __ZNSt14numeric_limitsIjE8digits10E,
                       __ZNSt14numeric_limitsIjE8is_exactE, __ZNSt14numeric_limitsIjE9is_iec559E,
                       __ZNSt14numeric_limitsIjE9is_moduloE, __ZNSt14numeric_limitsIjE9is_signedE,
                       __ZNSt14numeric_limitsIlE10has_denormE, __ZNSt14numeric_limitsIlE10is_boundedE,
                       __ZNSt14numeric_limitsIlE10is_integerE, __ZNSt14numeric_limitsIlE11round_styleE,
                       __ZNSt14numeric_limitsIlE12has_infinityE, __ZNSt14numeric_limitsIlE12max_exponentE,
                       __ZNSt14numeric_limitsIlE12min_exponentE, __ZNSt14numeric_limitsIlE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIlE14is_specializedE, __ZNSt14numeric_limitsIlE14max_exponent10E,
                       __ZNSt14numeric_limitsIlE14min_exponent10E, __ZNSt14numeric_limitsIlE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIlE15tinyness_beforeE, __ZNSt14numeric_limitsIlE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIlE5radixE, __ZNSt14numeric_limitsIlE5trapsE,
                       __ZNSt14numeric_limitsIlE6digitsE, __ZNSt14numeric_limitsIlE8digits10E,
                       __ZNSt14numeric_limitsIlE8is_exactE, __ZNSt14numeric_limitsIlE9is_iec559E,
                       __ZNSt14numeric_limitsIlE9is_moduloE, __ZNSt14numeric_limitsIlE9is_signedE,
                       __ZNSt14numeric_limitsImE10has_denormE, __ZNSt14numeric_limitsImE10is_boundedE,
                       __ZNSt14numeric_limitsImE10is_integerE, __ZNSt14numeric_limitsImE11round_styleE,
                       __ZNSt14numeric_limitsImE12has_infinityE, __ZNSt14numeric_limitsImE12max_exponentE,
                       __ZNSt14numeric_limitsImE12min_exponentE, __ZNSt14numeric_limitsImE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsImE14is_specializedE, __ZNSt14numeric_limitsImE14max_exponent10E,
                       __ZNSt14numeric_limitsImE14min_exponent10E, __ZNSt14numeric_limitsImE15has_denorm_lossE,
                       __ZNSt14numeric_limitsImE15tinyness_beforeE, __ZNSt14numeric_limitsImE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsImE5radixE, __ZNSt14numeric_limitsImE5trapsE,
                       __ZNSt14numeric_limitsImE6digitsE, __ZNSt14numeric_limitsImE8digits10E,
                       __ZNSt14numeric_limitsImE8is_exactE, __ZNSt14numeric_limitsImE9is_iec559E,
                       __ZNSt14numeric_limitsImE9is_moduloE, __ZNSt14numeric_limitsImE9is_signedE,
                       __ZNSt14numeric_limitsIsE10has_denormE, __ZNSt14numeric_limitsIsE10is_boundedE,
                       __ZNSt14numeric_limitsIsE10is_integerE, __ZNSt14numeric_limitsIsE11round_styleE,
                       __ZNSt14numeric_limitsIsE12has_infinityE, __ZNSt14numeric_limitsIsE12max_exponentE,
                       __ZNSt14numeric_limitsIsE12min_exponentE, __ZNSt14numeric_limitsIsE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIsE14is_specializedE, __ZNSt14numeric_limitsIsE14max_exponent10E,
                       __ZNSt14numeric_limitsIsE14min_exponent10E, __ZNSt14numeric_limitsIsE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIsE15tinyness_beforeE, __ZNSt14numeric_limitsIsE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIsE5radixE, __ZNSt14numeric_limitsIsE5trapsE,
                       __ZNSt14numeric_limitsIsE6digitsE, __ZNSt14numeric_limitsIsE8digits10E,
                       __ZNSt14numeric_limitsIsE8is_exactE, __ZNSt14numeric_limitsIsE9is_iec559E,
                       __ZNSt14numeric_limitsIsE9is_moduloE, __ZNSt14numeric_limitsIsE9is_signedE,
                       __ZNSt14numeric_limitsItE10has_denormE, __ZNSt14numeric_limitsItE10is_boundedE,
                       __ZNSt14numeric_limitsItE10is_integerE, __ZNSt14numeric_limitsItE11round_styleE,
                       __ZNSt14numeric_limitsItE12has_infinityE, __ZNSt14numeric_limitsItE12max_exponentE,
                       __ZNSt14numeric_limitsItE12min_exponentE, __ZNSt14numeric_limitsItE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsItE14is_specializedE, __ZNSt14numeric_limitsItE14max_exponent10E,
                       __ZNSt14numeric_limitsItE14min_exponent10E, __ZNSt14numeric_limitsItE15has_denorm_lossE,
                       __ZNSt14numeric_limitsItE15tinyness_beforeE, __ZNSt14numeric_limitsItE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsItE5radixE, __ZNSt14numeric_limitsItE5trapsE,
                       __ZNSt14numeric_limitsItE6digitsE, __ZNSt14numeric_limitsItE8digits10E,
                       __ZNSt14numeric_limitsItE8is_exactE, __ZNSt14numeric_limitsItE9is_iec559E,
                       __ZNSt14numeric_limitsItE9is_moduloE, __ZNSt14numeric_limitsItE9is_signedE,
                       __ZNSt14numeric_limitsIwE10has_denormE, __ZNSt14numeric_limitsIwE10is_boundedE,
                       __ZNSt14numeric_limitsIwE10is_integerE, __ZNSt14numeric_limitsIwE11round_styleE,
                       __ZNSt14numeric_limitsIwE12has_infinityE, __ZNSt14numeric_limitsIwE12max_exponentE,
                       __ZNSt14numeric_limitsIwE12min_exponentE, __ZNSt14numeric_limitsIwE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIwE14is_specializedE, __ZNSt14numeric_limitsIwE14max_exponent10E,
                       __ZNSt14numeric_limitsIwE14min_exponent10E, __ZNSt14numeric_limitsIwE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIwE15tinyness_beforeE, __ZNSt14numeric_limitsIwE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIwE5radixE, __ZNSt14numeric_limitsIwE5trapsE,
                       __ZNSt14numeric_limitsIwE6digitsE, __ZNSt14numeric_limitsIwE8digits10E,
                       __ZNSt14numeric_limitsIwE8is_exactE, __ZNSt14numeric_limitsIwE9is_iec559E,
                       __ZNSt14numeric_limitsIwE9is_moduloE, __ZNSt14numeric_limitsIwE9is_signedE,
                       __ZNSt14numeric_limitsIxE10has_denormE, __ZNSt14numeric_limitsIxE10is_boundedE,
                       __ZNSt14numeric_limitsIxE10is_integerE, __ZNSt14numeric_limitsIxE11round_styleE,
                       __ZNSt14numeric_limitsIxE12has_infinityE, __ZNSt14numeric_limitsIxE12max_exponentE,
                       __ZNSt14numeric_limitsIxE12min_exponentE, __ZNSt14numeric_limitsIxE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIxE14is_specializedE, __ZNSt14numeric_limitsIxE14max_exponent10E,
                       __ZNSt14numeric_limitsIxE14min_exponent10E, __ZNSt14numeric_limitsIxE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIxE15tinyness_beforeE, __ZNSt14numeric_limitsIxE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIxE5radixE, __ZNSt14numeric_limitsIxE5trapsE,
                       __ZNSt14numeric_limitsIxE6digitsE, __ZNSt14numeric_limitsIxE8digits10E,
                       __ZNSt14numeric_limitsIxE8is_exactE, __ZNSt14numeric_limitsIxE9is_iec559E,
                       __ZNSt14numeric_limitsIxE9is_moduloE, __ZNSt14numeric_limitsIxE9is_signedE,
                       __ZNSt14numeric_limitsIyE10has_denormE, __ZNSt14numeric_limitsIyE10is_boundedE,
                       __ZNSt14numeric_limitsIyE10is_integerE, __ZNSt14numeric_limitsIyE11round_styleE,
                       __ZNSt14numeric_limitsIyE12has_infinityE, __ZNSt14numeric_limitsIyE12max_exponentE,
                       __ZNSt14numeric_limitsIyE12min_exponentE, __ZNSt14numeric_limitsIyE13has_quiet_NaNE,
                       __ZNSt14numeric_limitsIyE14is_specializedE, __ZNSt14numeric_limitsIyE14max_exponent10E,
                       __ZNSt14numeric_limitsIyE14min_exponent10E, __ZNSt14numeric_limitsIyE15has_denorm_lossE,
                       __ZNSt14numeric_limitsIyE15tinyness_beforeE, __ZNSt14numeric_limitsIyE17has_signaling_NaNE,
                       __ZNSt14numeric_limitsIyE5radixE, __ZNSt14numeric_limitsIyE5trapsE,
                       __ZNSt14numeric_limitsIyE6digitsE, __ZNSt14numeric_limitsIyE8digits10E,
                       __ZNSt14numeric_limitsIyE8is_exactE, __ZNSt14numeric_limitsIyE9is_iec559E,
                       __ZNSt14numeric_limitsIyE9is_moduloE, __ZNSt14numeric_limitsIyE9is_signedE,
                       __ZNSt14overflow_errorC1ERKSs, __ZNSt14overflow_errorC2ERKSs,
                       __ZNSt14overflow_errorD0Ev, __ZNSt14overflow_errorD1Ev, __ZNSt14overflow_errorD2Ev,
                       __ZNSt15_List_node_base4hookEPS_, __ZNSt15_List_node_base4swapERS_S0_,
                       __ZNSt15_List_node_base6unhookEv, __ZNSt15_List_node_base7reverseEv,
                       __ZNSt15_List_node_base8transferEPS_S0_, __ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE4setgEPcS3_S3_,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE4setpEPcS3_, __ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE5gbumpEi, __ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE5pbumpEi, __ZNSt15basic_streambufIcSt11char_traitsIcEE5sgetcEv,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE5sputcEc, __ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv, __ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv, __ZNSt15basic_streambufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE7sungetcEv, __ZNSt15basic_streambufIcSt11char_traitsIcEE8in_availEv,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi, __ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE9sputbackcEc,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEEC1ERKS2_, __ZNSt15basic_streambufIcSt11char_traitsIcEEC1Ev,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEEC2ERKS2_, __ZNSt15basic_streambufIcSt11char_traitsIcEEC2Ev,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEED0Ev, __ZNSt15basic_streambufIcSt11char_traitsIcEED1Ev,
                       __ZNSt15basic_streambufIcSt11char_traitsIcEED2Ev, __ZNSt15basic_streambufIcSt11char_traitsIcEEaSERKS2_,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE10pubseekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE10pubseekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE4setgEPwS3_S3_,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE4setpEPwS3_, __ZNSt15basic_streambufIwSt11char_traitsIwEE4syncEv,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE5gbumpEi, __ZNSt15basic_streambufIwSt11char_traitsIwEE5imbueERKSt6locale,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE5pbumpEi, __ZNSt15basic_streambufIwSt11char_traitsIwEE5sgetcEv,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE5sputcEw, __ZNSt15basic_streambufIwSt11char_traitsIwEE5uflowEv,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv, __ZNSt15basic_streambufIwSt11char_traitsIwEE6snextcEv,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE7pubsyncEv, __ZNSt15basic_streambufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE7sungetcEv, __ZNSt15basic_streambufIwSt11char_traitsIwEE8in_availEv,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE8overflowEi, __ZNSt15basic_streambufIwSt11char_traitsIwEE8pubimbueERKSt6locale,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE9pbackfailEi,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE9showmanycEv,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE9sputbackcEw,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEE9underflowEv,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEEC1ERKS2_, __ZNSt15basic_streambufIwSt11char_traitsIwEEC1Ev,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEEC2ERKS2_, __ZNSt15basic_streambufIwSt11char_traitsIwEEC2Ev,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEED0Ev, __ZNSt15basic_streambufIwSt11char_traitsIwEED1Ev,
                       __ZNSt15basic_streambufIwSt11char_traitsIwEED2Ev, __ZNSt15basic_streambufIwSt11char_traitsIwEEaSERKS2_,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE15_M_update_egptrEv,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE17_M_stringbuf_initESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE15_M_update_egptrEv,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE17_M_stringbuf_initESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7_M_syncEPwmm,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEi,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEi,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode,
                       __ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode,
                       __ZNSt15messages_bynameIcEC1EPKcm, __ZNSt15messages_bynameIcEC2EPKcm,
                       __ZNSt15messages_bynameIcED0Ev, __ZNSt15messages_bynameIcED1Ev,
                       __ZNSt15messages_bynameIcED2Ev, __ZNSt15messages_bynameIwEC1EPKcm,
                       __ZNSt15messages_bynameIwEC2EPKcm, __ZNSt15messages_bynameIwED0Ev,
                       __ZNSt15messages_bynameIwED1Ev, __ZNSt15messages_bynameIwED2Ev,
                       __ZNSt15numpunct_bynameIcEC1EPKcm, __ZNSt15numpunct_bynameIcEC2EPKcm,
                       __ZNSt15numpunct_bynameIcED0Ev, __ZNSt15numpunct_bynameIcED1Ev,
                       __ZNSt15numpunct_bynameIcED2Ev, __ZNSt15numpunct_bynameIwEC1EPKcm,
                       __ZNSt15numpunct_bynameIwEC2EPKcm, __ZNSt15numpunct_bynameIwED0Ev,
                       __ZNSt15numpunct_bynameIwED1Ev, __ZNSt15numpunct_bynameIwED2Ev,
                       __ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm,
                       __ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm,
                       __ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev,
                       __ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev,
                       __ZNSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev,
                       __ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm,
                       __ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm,
                       __ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev,
                       __ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev,
                       __ZNSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev,
                       __ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1EPKcm,
                       __ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2EPKcm,
                       __ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev,
                       __ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev,
                       __ZNSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev,
                       __ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1EPKcm,
                       __ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2EPKcm,
                       __ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev,
                       __ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev,
                       __ZNSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev,
                       __ZNSt15underflow_errorC1ERKSs, __ZNSt15underflow_errorC2ERKSs,
                       __ZNSt15underflow_errorD0Ev, __ZNSt15underflow_errorD1Ev,
                       __ZNSt15underflow_errorD2Ev, __ZNSt16__numpunct_cacheIcE8_M_cacheERKSt6locale,
                       __ZNSt16__numpunct_cacheIcEC1Em, __ZNSt16__numpunct_cacheIcEC2Em,
                       __ZNSt16__numpunct_cacheIcED0Ev, __ZNSt16__numpunct_cacheIcED1Ev,
                       __ZNSt16__numpunct_cacheIcED2Ev, __ZNSt16__numpunct_cacheIwE8_M_cacheERKSt6locale,
                       __ZNSt16__numpunct_cacheIwEC1Em, __ZNSt16__numpunct_cacheIwEC2Em,
                       __ZNSt16__numpunct_cacheIwED0Ev, __ZNSt16__numpunct_cacheIwED1Ev,
                       __ZNSt16__numpunct_cacheIwED2Ev, __ZNSt16invalid_argumentC1ERKSs,
                       __ZNSt16invalid_argumentC2ERKSs, __ZNSt16invalid_argumentD0Ev,
                       __ZNSt16invalid_argumentD1Ev, __ZNSt16invalid_argumentD2Ev,
                       __ZNSt17__timepunct_cacheIcE12_S_timezonesE, __ZNSt17__timepunct_cacheIcEC1Em,
                       __ZNSt17__timepunct_cacheIcEC2Em, __ZNSt17__timepunct_cacheIcED0Ev,
                       __ZNSt17__timepunct_cacheIcED1Ev, __ZNSt17__timepunct_cacheIcED2Ev,
                       __ZNSt17__timepunct_cacheIwE12_S_timezonesE, __ZNSt17__timepunct_cacheIwEC1Em,
                       __ZNSt17__timepunct_cacheIwEC2Em, __ZNSt17__timepunct_cacheIwED0Ev,
                       __ZNSt17__timepunct_cacheIwED1Ev, __ZNSt17__timepunct_cacheIwED2Ev,
                       __ZNSt17moneypunct_bynameIcLb0EE4intlE, __ZNSt17moneypunct_bynameIcLb0EEC1EPKcm,
                       __ZNSt17moneypunct_bynameIcLb0EEC2EPKcm, __ZNSt17moneypunct_bynameIcLb0EED0Ev,
                       __ZNSt17moneypunct_bynameIcLb0EED1Ev, __ZNSt17moneypunct_bynameIcLb0EED2Ev,
                       __ZNSt17moneypunct_bynameIcLb1EE4intlE, __ZNSt17moneypunct_bynameIcLb1EEC1EPKcm,
                       __ZNSt17moneypunct_bynameIcLb1EEC2EPKcm, __ZNSt17moneypunct_bynameIcLb1EED0Ev,
                       __ZNSt17moneypunct_bynameIcLb1EED1Ev, __ZNSt17moneypunct_bynameIcLb1EED2Ev,
                       __ZNSt17moneypunct_bynameIwLb0EE4intlE, __ZNSt17moneypunct_bynameIwLb0EEC1EPKcm,
                       __ZNSt17moneypunct_bynameIwLb0EEC2EPKcm, __ZNSt17moneypunct_bynameIwLb0EED0Ev,
                       __ZNSt17moneypunct_bynameIwLb0EED1Ev, __ZNSt17moneypunct_bynameIwLb0EED2Ev,
                       __ZNSt17moneypunct_bynameIwLb1EE4intlE, __ZNSt17moneypunct_bynameIwLb1EEC1EPKcm,
                       __ZNSt17moneypunct_bynameIwLb1EEC2EPKcm, __ZNSt17moneypunct_bynameIwLb1EED0Ev,
                       __ZNSt17moneypunct_bynameIwLb1EED1Ev, __ZNSt17moneypunct_bynameIwLb1EED2Ev,
                       __ZNSt18__moneypunct_cacheIcLb0EE8_M_cacheERKSt6locale, __ZNSt18__moneypunct_cacheIcLb0EEC1Em,
                       __ZNSt18__moneypunct_cacheIcLb0EEC2Em, __ZNSt18__moneypunct_cacheIcLb0EED0Ev,
                       __ZNSt18__moneypunct_cacheIcLb0EED1Ev, __ZNSt18__moneypunct_cacheIcLb0EED2Ev,
                       __ZNSt18__moneypunct_cacheIcLb1EE8_M_cacheERKSt6locale, __ZNSt18__moneypunct_cacheIcLb1EEC1Em,
                       __ZNSt18__moneypunct_cacheIcLb1EEC2Em, __ZNSt18__moneypunct_cacheIcLb1EED0Ev,
                       __ZNSt18__moneypunct_cacheIcLb1EED1Ev, __ZNSt18__moneypunct_cacheIcLb1EED2Ev,
                       __ZNSt18__moneypunct_cacheIwLb0EE8_M_cacheERKSt6locale, __ZNSt18__moneypunct_cacheIwLb0EEC1Em,
                       __ZNSt18__moneypunct_cacheIwLb0EEC2Em, __ZNSt18__moneypunct_cacheIwLb0EED0Ev,
                       __ZNSt18__moneypunct_cacheIwLb0EED1Ev, __ZNSt18__moneypunct_cacheIwLb0EED2Ev,
                       __ZNSt18__moneypunct_cacheIwLb1EE8_M_cacheERKSt6locale, __ZNSt18__moneypunct_cacheIwLb1EEC1Em,
                       __ZNSt18__moneypunct_cacheIwLb1EEC2Em, __ZNSt18__moneypunct_cacheIwLb1EED0Ev,
                       __ZNSt18__moneypunct_cacheIwLb1EED1Ev, __ZNSt18__moneypunct_cacheIwLb1EED2Ev,
                       __ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strERKSs,
                       __ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode,
                       __ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode,
                       __ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode,
                       __ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode,
                       __ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED0Ev,
                       __ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev,
                       __ZNSt18basic_stringstreamIcSt11char_traitsIcESaIcEED2Ev,
                       __ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E,
                       __ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode,
                       __ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode,
                       __ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode,
                       __ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode,
                       __ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED0Ev,
                       __ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED1Ev,
                       __ZNSt18basic_stringstreamIwSt11char_traitsIwESaIwEED2Ev,
                       __ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEE3strERKSs,
                       __ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode,
                       __ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode,
                       __ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode,
                       __ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode,
                       __ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED0Ev,
                       __ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev,
                       __ZNSt19basic_istringstreamIcSt11char_traitsIcESaIcEED2Ev,
                       __ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E,
                       __ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode,
                       __ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode,
                       __ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode,
                       __ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode,
                       __ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED0Ev,
                       __ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED1Ev,
                       __ZNSt19basic_istringstreamIwSt11char_traitsIwESaIwEED2Ev,
                       __ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE3strERKSs,
                       __ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode,
                       __ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode,
                       __ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ERKSsSt13_Ios_Openmode,
                       __ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC2ESt13_Ios_Openmode,
                       __ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED0Ev,
                       __ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev,
                       __ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEED2Ev,
                       __ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E,
                       __ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode,
                       __ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode,
                       __ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ERKSbIwS1_S2_ESt13_Ios_Openmode,
                       __ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEEC2ESt13_Ios_Openmode,
                       __ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED0Ev,
                       __ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED1Ev,
                       __ZNSt19basic_ostringstreamIwSt11char_traitsIwESaIwEED2Ev,
                       __ZNSt21__numeric_limits_base10has_denormE, __ZNSt21__numeric_limits_base10is_boundedE,
                       __ZNSt21__numeric_limits_base10is_integerE, __ZNSt21__numeric_limits_base11round_styleE,
                       __ZNSt21__numeric_limits_base12has_infinityE, __ZNSt21__numeric_limits_base12max_exponentE,
                       __ZNSt21__numeric_limits_base12min_exponentE, __ZNSt21__numeric_limits_base13has_quiet_NaNE,
                       __ZNSt21__numeric_limits_base14is_specializedE, __ZNSt21__numeric_limits_base14max_exponent10E,
                       __ZNSt21__numeric_limits_base14min_exponent10E, __ZNSt21__numeric_limits_base15has_denorm_lossE,
                       __ZNSt21__numeric_limits_base15tinyness_beforeE, __ZNSt21__numeric_limits_base17has_signaling_NaNE,
                       __ZNSt21__numeric_limits_base5radixE, __ZNSt21__numeric_limits_base5trapsE,
                       __ZNSt21__numeric_limits_base6digitsE, __ZNSt21__numeric_limits_base8digits10E,
                       __ZNSt21__numeric_limits_base8is_exactE, __ZNSt21__numeric_limits_base9is_iec559E,
                       __ZNSt21__numeric_limits_base9is_moduloE, __ZNSt21__numeric_limits_base9is_signedE,
                       __ZNSt5ctypeIcE10table_sizeE, __ZNSt5ctypeIcE13classic_tableEv,
                       __ZNSt5ctypeIcE2idE, __ZNSt5ctypeIcEC1EPKmbm, __ZNSt5ctypeIcEC1EPiPKmbm,
                       __ZNSt5ctypeIcEC2EPKmbm, __ZNSt5ctypeIcEC2EPiPKmbm, __ZNSt5ctypeIcED0Ev,
                       __ZNSt5ctypeIcED1Ev, __ZNSt5ctypeIcED2Ev, __ZNSt5ctypeIwE19_M_initialize_ctypeEv,
                       __ZNSt5ctypeIwE2idE, __ZNSt5ctypeIwEC1EPim, __ZNSt5ctypeIwEC1Em,
                       __ZNSt5ctypeIwEC2EPim, __ZNSt5ctypeIwEC2Em, __ZNSt5ctypeIwED0Ev,
                       __ZNSt5ctypeIwED1Ev, __ZNSt5ctypeIwED2Ev, __ZNSt6__norm15_List_node_base4hookEPS0_,
                       __ZNSt6__norm15_List_node_base4swapERS0_S1_, __ZNSt6__norm15_List_node_base6unhookEv,
                       __ZNSt6__norm15_List_node_base7reverseEv, __ZNSt6__norm15_List_node_base8transferEPS0_S1_,
                       __ZNSt6gslice8_IndexerC1EmRKSt8valarrayImES4_, __ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_,
                       __ZNSt6locale11_M_coalesceERKS_S1_i, __ZNSt6locale21_S_normalize_categoryEi,
                       __ZNSt6locale3allE, __ZNSt6locale4noneE, __ZNSt6locale4timeE,
                       __ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm, __ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE,
                       __ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE, __ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE,
                       __ZNSt6locale5_Impl21_M_replace_categoriesEPKS0_i, __ZNSt6locale5_ImplC1EPKcm,
                       __ZNSt6locale5_ImplC1ERKS0_m, __ZNSt6locale5_ImplC1Em, __ZNSt6locale5_ImplC2EPKcm,
                       __ZNSt6locale5_ImplC2ERKS0_m, __ZNSt6locale5_ImplC2Em, __ZNSt6locale5_ImplD1Ev,
                       __ZNSt6locale5_ImplD2Ev, __ZNSt6locale5ctypeE, __ZNSt6locale5facet13_S_get_c_nameEv,
                       __ZNSt6locale5facet15_S_get_c_localeEv, __ZNSt6locale5facet17_S_clone_c_localeERPi,
                       __ZNSt6locale5facet18_S_create_c_localeERPiPKcS1_, __ZNSt6locale5facet19_S_destroy_c_localeERPi,
                       __ZNSt6locale5facetD0Ev, __ZNSt6locale5facetD1Ev, __ZNSt6locale5facetD2Ev,
                       __ZNSt6locale6globalERKS_, __ZNSt6locale7classicEv, __ZNSt6locale7collateE,
                       __ZNSt6locale7numericE, __ZNSt6locale8messagesE, __ZNSt6locale8monetaryE,
                       __ZNSt6localeC1EPKc, __ZNSt6localeC1EPNS_5_ImplE, __ZNSt6localeC1ERKS_,
                       __ZNSt6localeC1ERKS_PKci, __ZNSt6localeC1ERKS_S1_i, __ZNSt6localeC1Ev,
                       __ZNSt6localeC2EPKc, __ZNSt6localeC2EPNS_5_ImplE, __ZNSt6localeC2ERKS_,
                       __ZNSt6localeC2ERKS_PKci, __ZNSt6localeC2ERKS_S1_i, __ZNSt6localeC2Ev,
                       __ZNSt6localeD1Ev, __ZNSt6localeD2Ev, __ZNSt6localeaSERKS_,
                       __ZNSt7codecvtIcc11__mbstate_tE2idE, __ZNSt7codecvtIcc11__mbstate_tEC1EPim,
                       __ZNSt7codecvtIcc11__mbstate_tEC1Em, __ZNSt7codecvtIcc11__mbstate_tEC2EPim,
                       __ZNSt7codecvtIcc11__mbstate_tEC2Em, __ZNSt7codecvtIcc11__mbstate_tED0Ev,
                       __ZNSt7codecvtIcc11__mbstate_tED1Ev, __ZNSt7codecvtIcc11__mbstate_tED2Ev,
                       __ZNSt7codecvtIwc11__mbstate_tE2idE, __ZNSt7codecvtIwc11__mbstate_tEC1EPim,
                       __ZNSt7codecvtIwc11__mbstate_tEC1Em, __ZNSt7codecvtIwc11__mbstate_tEC2EPim,
                       __ZNSt7codecvtIwc11__mbstate_tEC2Em, __ZNSt7codecvtIwc11__mbstate_tED0Ev,
                       __ZNSt7codecvtIwc11__mbstate_tED1Ev, __ZNSt7codecvtIwc11__mbstate_tED2Ev,
                       __ZNSt7collateIcE2idE, __ZNSt7collateIcEC1EPim, __ZNSt7collateIcEC1Em,
                       __ZNSt7collateIcEC2EPim, __ZNSt7collateIcEC2Em, __ZNSt7collateIcED0Ev,
                       __ZNSt7collateIcED1Ev, __ZNSt7collateIcED2Ev, __ZNSt7collateIwE2idE,
                       __ZNSt7collateIwEC1EPim, __ZNSt7collateIwEC1Em, __ZNSt7collateIwEC2EPim,
                       __ZNSt7collateIwEC2Em, __ZNSt7collateIwED0Ev, __ZNSt7collateIwED1Ev,
                       __ZNSt7collateIwED2Ev, __ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                       __ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em,
                       __ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em,
                       __ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev,
                       __ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev,
                       __ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev,
                       __ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                       __ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em,
                       __ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em,
                       __ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev,
                       __ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev,
                       __ZNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev,
                       __ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                       __ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em,
                       __ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em,
                       __ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev,
                       __ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev,
                       __ZNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev,
                       __ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                       __ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em,
                       __ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em,
                       __ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev,
                       __ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev,
                       __ZNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev,
                       __ZNSt8bad_castD0Ev, __ZNSt8bad_castD1Ev, __ZNSt8bad_castD2Ev,
                       __ZNSt8ios_base10floatfieldE, __ZNSt8ios_base10scientificE,
                       __ZNSt8ios_base11adjustfieldE, __ZNSt8ios_base13_M_grow_wordsEib,
                       __ZNSt8ios_base15sync_with_stdioEb, __ZNSt8ios_base17_M_call_callbacksENS_5eventE,
                       __ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi, __ZNSt8ios_base20_M_dispose_callbacksEv,
                       __ZNSt8ios_base2inE, __ZNSt8ios_base3appE, __ZNSt8ios_base3ateE,
                       __ZNSt8ios_base3begE, __ZNSt8ios_base3curE, __ZNSt8ios_base3decE,
                       __ZNSt8ios_base3endE, __ZNSt8ios_base3hexE, __ZNSt8ios_base3octE,
                       __ZNSt8ios_base3outE, __ZNSt8ios_base4InitC1Ev, __ZNSt8ios_base4InitC2Ev,
                       __ZNSt8ios_base4InitD1Ev, __ZNSt8ios_base4InitD2Ev, __ZNSt8ios_base4leftE,
                       __ZNSt8ios_base5fixedE, __ZNSt8ios_base5imbueERKSt6locale,
                       __ZNSt8ios_base5rightE, __ZNSt8ios_base5truncE, __ZNSt8ios_base6badbitE,
                       __ZNSt8ios_base6binaryE, __ZNSt8ios_base6eofbitE, __ZNSt8ios_base6skipwsE,
                       __ZNSt8ios_base6xallocEv, __ZNSt8ios_base7_M_initEv, __ZNSt8ios_base7failbitE,
                       __ZNSt8ios_base7failureC1ERKSs, __ZNSt8ios_base7failureC2ERKSs,
                       __ZNSt8ios_base7failureD0Ev, __ZNSt8ios_base7failureD1Ev,
                       __ZNSt8ios_base7failureD2Ev, __ZNSt8ios_base7goodbitE, __ZNSt8ios_base7showposE,
                       __ZNSt8ios_base7unitbufE, __ZNSt8ios_base8internalE, __ZNSt8ios_base8showbaseE,
                       __ZNSt8ios_base9basefieldE, __ZNSt8ios_base9boolalphaE, __ZNSt8ios_base9showpointE,
                       __ZNSt8ios_base9uppercaseE, __ZNSt8ios_baseC1Ev, __ZNSt8ios_baseC2Ev,
                       __ZNSt8ios_baseD0Ev, __ZNSt8ios_baseD1Ev, __ZNSt8ios_baseD2Ev,
                       __ZNSt8messagesIcE2idE, __ZNSt8messagesIcEC1EPiPKcm, __ZNSt8messagesIcEC1Em,
                       __ZNSt8messagesIcEC2EPiPKcm, __ZNSt8messagesIcEC2Em, __ZNSt8messagesIcED0Ev,
                       __ZNSt8messagesIcED1Ev, __ZNSt8messagesIcED2Ev, __ZNSt8messagesIwE2idE,
                       __ZNSt8messagesIwEC1EPiPKcm, __ZNSt8messagesIwEC1Em, __ZNSt8messagesIwEC2EPiPKcm,
                       __ZNSt8messagesIwEC2Em, __ZNSt8messagesIwED0Ev, __ZNSt8messagesIwED1Ev,
                       __ZNSt8messagesIwED2Ev, __ZNSt8numpunctIcE22_M_initialize_numpunctEPi,
                       __ZNSt8numpunctIcE2idE, __ZNSt8numpunctIcEC1EPSt16__numpunct_cacheIcEm,
                       __ZNSt8numpunctIcEC1EPim, __ZNSt8numpunctIcEC1Em, __ZNSt8numpunctIcEC2EPSt16__numpunct_cacheIcEm,
                       __ZNSt8numpunctIcEC2EPim, __ZNSt8numpunctIcEC2Em, __ZNSt8numpunctIcED0Ev,
                       __ZNSt8numpunctIcED1Ev, __ZNSt8numpunctIcED2Ev, __ZNSt8numpunctIwE22_M_initialize_numpunctEPi,
                       __ZNSt8numpunctIwE2idE, __ZNSt8numpunctIwEC1EPSt16__numpunct_cacheIwEm,
                       __ZNSt8numpunctIwEC1EPim, __ZNSt8numpunctIwEC1Em, __ZNSt8numpunctIwEC2EPSt16__numpunct_cacheIwEm,
                       __ZNSt8numpunctIwEC2EPim, __ZNSt8numpunctIwEC2Em, __ZNSt8numpunctIwED0Ev,
                       __ZNSt8numpunctIwED1Ev, __ZNSt8numpunctIwED2Ev, __ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                       __ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em,
                       __ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em,
                       __ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev,
                       __ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev,
                       __ZNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev,
                       __ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                       __ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em,
                       __ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em,
                       __ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev,
                       __ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev,
                       __ZNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev,
                       __ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                       __ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em,
                       __ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em,
                       __ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev,
                       __ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev,
                       __ZNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev,
                       __ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                       __ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em,
                       __ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em,
                       __ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev,
                       __ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev,
                       __ZNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev,
                       __ZNSt8valarrayImEC1ERKS0_, __ZNSt8valarrayImEC1Em, __ZNSt8valarrayImEC2ERKS0_,
                       __ZNSt8valarrayImEC2Em, __ZNSt8valarrayImED1Ev, __ZNSt8valarrayImED2Ev,
                       __ZNSt8valarrayImEixEm, __ZNSt9bad_allocD0Ev, __ZNSt9bad_allocD1Ev,
                       __ZNSt9bad_allocD2Ev, __ZNSt9basic_iosIcSt11char_traitsIcEE10exceptionsESt12_Ios_Iostate,
                       __ZNSt9basic_iosIcSt11char_traitsIcEE11_M_setstateESt12_Ios_Iostate,
                       __ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale,
                       __ZNSt9basic_iosIcSt11char_traitsIcEE3tieEPSo, __ZNSt9basic_iosIcSt11char_traitsIcEE4fillEc,
                       __ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E,
                       __ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate,
                       __ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale, __ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E,
                       __ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_, __ZNSt9basic_iosIcSt11char_traitsIcEE8setstateESt12_Ios_Iostate,
                       __ZNSt9basic_iosIcSt11char_traitsIcEEC1EPSt15basic_streambufIcS1_E,
                       __ZNSt9basic_iosIcSt11char_traitsIcEEC1Ev, __ZNSt9basic_iosIcSt11char_traitsIcEEC2EPSt15basic_streambufIcS1_E,
                       __ZNSt9basic_iosIcSt11char_traitsIcEEC2Ev, __ZNSt9basic_iosIcSt11char_traitsIcEED0Ev,
                       __ZNSt9basic_iosIcSt11char_traitsIcEED1Ev, __ZNSt9basic_iosIcSt11char_traitsIcEED2Ev,
                       __ZNSt9basic_iosIwSt11char_traitsIwEE10exceptionsESt12_Ios_Iostate,
                       __ZNSt9basic_iosIwSt11char_traitsIwEE11_M_setstateESt12_Ios_Iostate,
                       __ZNSt9basic_iosIwSt11char_traitsIwEE15_M_cache_localeERKSt6locale,
                       __ZNSt9basic_iosIwSt11char_traitsIwEE3tieEPSt13basic_ostreamIwS1_E,
                       __ZNSt9basic_iosIwSt11char_traitsIwEE4fillEw, __ZNSt9basic_iosIwSt11char_traitsIwEE4initEPSt15basic_streambufIwS1_E,
                       __ZNSt9basic_iosIwSt11char_traitsIwEE5clearESt12_Ios_Iostate,
                       __ZNSt9basic_iosIwSt11char_traitsIwEE5imbueERKSt6locale, __ZNSt9basic_iosIwSt11char_traitsIwEE5rdbufEPSt15basic_streambufIwS1_E,
                       __ZNSt9basic_iosIwSt11char_traitsIwEE7copyfmtERKS2_, __ZNSt9basic_iosIwSt11char_traitsIwEE8setstateESt12_Ios_Iostate,
                       __ZNSt9basic_iosIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E,
                       __ZNSt9basic_iosIwSt11char_traitsIwEEC1Ev, __ZNSt9basic_iosIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E,
                       __ZNSt9basic_iosIwSt11char_traitsIwEEC2Ev, __ZNSt9basic_iosIwSt11char_traitsIwEED0Ev,
                       __ZNSt9basic_iosIwSt11char_traitsIwEED1Ev, __ZNSt9basic_iosIwSt11char_traitsIwEED2Ev,
                       __ZNSt9exceptionD0Ev, __ZNSt9exceptionD1Ev, __ZNSt9exceptionD2Ev,
                       __ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                       __ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em,
                       __ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em,
                       __ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev,
                       __ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev,
                       __ZNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev,
                       __ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                       __ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em,
                       __ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em,
                       __ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev,
                       __ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev,
                       __ZNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev,
                       __ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                       __ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em,
                       __ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em,
                       __ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev,
                       __ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev,
                       __ZNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev,
                       __ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                       __ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em,
                       __ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em,
                       __ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev,
                       __ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev,
                       __ZNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev,
                       __ZNSt9strstream3strEv, __ZNSt9strstream6freezeEb, __ZNSt9strstreamC1EPciSt13_Ios_Openmode,
                       __ZNSt9strstreamC1Ev, __ZNSt9strstreamC2EPciSt13_Ios_Openmode,
                       __ZNSt9strstreamC2Ev, __ZNSt9strstreamD0Ev, __ZNSt9strstreamD1Ev,
                       __ZNSt9strstreamD2Ev, __ZNSt9type_infoD0Ev, __ZNSt9type_infoD1Ev,
                       __ZNSt9type_infoD2Ev, __ZSt10unexpectedv, __ZSt13set_terminatePFvvE,
                       __ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKPi, __ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKPi,
                       __ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKPi, __ZSt14set_unexpectedPFvvE,
                       __ZSt15set_new_handlerPFvvE, __ZSt16__throw_bad_castv, __ZSt17__gslice_to_indexmRKSt8valarrayImES2_RS0_,
                       __ZSt17__throw_bad_allocv, __ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base,
                       __ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base, __ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base,
                       __ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base, __ZSt18__throw_bad_typeidv,
                       __ZSt18uncaught_exceptionv, __ZSt19__throw_ios_failurePKc,
                       __ZSt19__throw_logic_errorPKc, __ZSt19__throw_range_errorPKc,
                       __ZSt20_Rb_tree_black_countPKSt18_Rb_tree_node_baseS1_, __ZSt20_Rb_tree_rotate_leftPSt18_Rb_tree_node_baseRS0_,
                       __ZSt20__throw_domain_errorPKc, __ZSt20__throw_length_errorPKc,
                       __ZSt20__throw_out_of_rangePKc, __ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_,
                       __ZSt21__throw_bad_exceptionv, __ZSt21__throw_runtime_errorPKc,
                       __ZSt22__throw_overflow_errorPKc, __ZSt23__throw_underflow_errorPKc,
                       __ZSt24__throw_invalid_argumentPKc, __ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_,
                       __ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_,
                       __ZSt2wsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_,
                       __ZSt2wsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_,
                       __ZSt3cin, __ZSt4cerr, __ZSt4clog, __ZSt4cout, __ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_,
                       __ZSt4endlIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_,
                       __ZSt4endsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_,
                       __ZSt4endsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_,
                       __ZSt4wcin, __ZSt5flushIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_,
                       __ZSt5flushIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_,
                       __ZSt5wcerr, __ZSt5wclog, __ZSt5wcout, __ZSt6searchIPKcS1_PFbRS0_S2_EET_S5_S5_T0_S6_T1_,
                       __ZSt6searchIPKwS1_PFbRS0_S2_EET_S5_S5_T0_S6_T1_, __ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E,
                       __ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_,
                       __ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E,
                       __ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_,
                       __ZSt7nothrow, __ZSt7setfillIcESt8_SetfillIT_ES1_, __ZSt7setfillIwESt8_SetfillIT_ES1_,
                       __ZSt9has_facetISt10moneypunctIcLb0EEEbRKSt6locale, __ZSt9has_facetISt10moneypunctIwLb0EEEbRKSt6locale,
                       __ZSt9has_facetISt11__timepunctIcEEbRKSt6locale, __ZSt9has_facetISt11__timepunctIwEEbRKSt6locale,
                       __ZSt9has_facetISt5ctypeIcEEbRKSt6locale, __ZSt9has_facetISt5ctypeIwEEbRKSt6locale,
                       __ZSt9has_facetISt7codecvtIcc11__mbstate_tEEbRKSt6locale,
                       __ZSt9has_facetISt7codecvtIwc11__mbstate_tEEbRKSt6locale,
                       __ZSt9has_facetISt7collateIcEEbRKSt6locale, __ZSt9has_facetISt7collateIwEEbRKSt6locale,
                       __ZSt9has_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale,
                       __ZSt9has_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale,
                       __ZSt9has_facetISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale,
                       __ZSt9has_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale,
                       __ZSt9has_facetISt8messagesIcEEbRKSt6locale, __ZSt9has_facetISt8messagesIwEEbRKSt6locale,
                       __ZSt9has_facetISt8numpunctIcEEbRKSt6locale, __ZSt9has_facetISt8numpunctIwEEbRKSt6locale,
                       __ZSt9has_facetISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale,
                       __ZSt9has_facetISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale,
                       __ZSt9has_facetISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale,
                       __ZSt9has_facetISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale,
                       __ZSt9has_facetISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale,
                       __ZSt9has_facetISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale,
                       __ZSt9has_facetISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale,
                       __ZSt9has_facetISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale,
                       __ZSt9terminatev, __ZSt9use_facetISt10moneypunctIcLb0EEERKT_RKSt6locale,
                       __ZSt9use_facetISt10moneypunctIcLb1EEERKT_RKSt6locale, __ZSt9use_facetISt10moneypunctIwLb0EEERKT_RKSt6locale,
                       __ZSt9use_facetISt10moneypunctIwLb1EEERKT_RKSt6locale, __ZSt9use_facetISt11__timepunctIcEERKT_RKSt6locale,
                       __ZSt9use_facetISt11__timepunctIwEERKT_RKSt6locale, __ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale,
                       __ZSt9use_facetISt5ctypeIwEERKT_RKSt6locale, __ZSt9use_facetISt7codecvtIcc11__mbstate_tEERKT_RKSt6locale,
                       __ZSt9use_facetISt7codecvtIwc11__mbstate_tEERKT_RKSt6locale,
                       __ZSt9use_facetISt7collateIcEERKT_RKSt6locale, __ZSt9use_facetISt7collateIwEERKT_RKSt6locale,
                       __ZSt9use_facetISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt8messagesIcEERKT_RKSt6locale, __ZSt9use_facetISt8messagesIwEERKT_RKSt6locale,
                       __ZSt9use_facetISt8numpunctIcEERKT_RKSt6locale, __ZSt9use_facetISt8numpunctIwEERKT_RKSt6locale,
                       __ZSt9use_facetISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEERKT_RKSt6locale,
                       __ZSt9use_facetISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEERKT_RKSt6locale,
                       __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKa,
                       __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc,
                       __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKh,
                       __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_a, __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_c,
                       __ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_h, __ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags,
                       __ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision,
                       __ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags,
                       __ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St5_Setw,
                       __ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_Setbase,
                       __ZStlsIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E,
                       __ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E,
                       __ZStlsIdcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
                       __ZStlsIdwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
                       __ZStlsIecSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
                       __ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
                       __ZStlsIfcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
                       __ZStlsIfwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_S3_,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St12_Setiosflags,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St13_Setprecision,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St14_Resetiosflags,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St5_Setw,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_Setbase,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_St8_SetfillIS3_E,
                       __ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_c,
                       __ZStlsIwSt11char_traitsIwESaIwEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E,
                       __ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_EPKS3_RKS6_, __ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_,
                       __ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ES3_RKS6_, __ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_EPKS3_RKS6_,
                       __ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_ERKS6_S8_, __ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_ES3_RKS6_,
                       __ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Pa, __ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ph,
                       __ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Ra, __ZStrsISt11char_traitsIcEERSt13basic_istreamIcT_ES5_Rh,
                       __ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_PS3_,
                       __ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_,
                       __ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags,
                       __ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St13_Setprecision,
                       __ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags,
                       __ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St5_Setw,
                       __ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_Setbase,
                       __ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E,
                       __ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E,
                       __ZStrsIdcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
                       __ZStrsIdwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
                       __ZStrsIecSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
                       __ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
                       __ZStrsIfcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
                       __ZStrsIfwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E,
                       __ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_PS3_,
                       __ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_RS3_,
                       __ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags,
                       __ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St13_Setprecision,
                       __ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St14_Resetiosflags,
                       __ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St5_Setw,
                       __ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_Setbase,
                       __ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St8_SetfillIS3_E,
                       __ZStrsIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E,
                       __ZTCSd0_Si, __ZTCSt10istrstream0_Si, __ZTCSt10ostrstream0_So,
                       __ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Sd, __ZTCSt13basic_fstreamIcSt11char_traitsIcEE0_Si,
                       __ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E,
                       __ZTCSt13basic_fstreamIwSt11char_traitsIwEE0_St14basic_iostreamIwS1_E,
                       __ZTCSt14basic_ifstreamIcSt11char_traitsIcEE0_Si, __ZTCSt14basic_ifstreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E,
                       __ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E,
                       __ZTCSt14basic_ofstreamIcSt11char_traitsIcEE0_So, __ZTCSt14basic_ofstreamIwSt11char_traitsIwEE0_St13basic_ostreamIwS1_E,
                       __ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Sd,
                       __ZTCSt18basic_stringstreamIcSt11char_traitsIcESaIcEE0_Si,
                       __ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E,
                       __ZTCSt18basic_stringstreamIwSt11char_traitsIwESaIwEE0_St14basic_iostreamIwS1_E,
                       __ZTCSt19basic_istringstreamIcSt11char_traitsIcESaIcEE0_Si,
                       __ZTCSt19basic_istringstreamIwSt11char_traitsIwESaIwEE0_St13basic_istreamIwS1_E,
                       __ZTCSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE0_So,
                       __ZTCSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE0_St13basic_ostreamIwS1_E,
                       __ZTCSt9strstream0_Sd, __ZTCSt9strstream0_Si, __ZTINSt6locale5facetE,
                       __ZTINSt8ios_base7failureE, __ZTIPKa, __ZTIPKb, __ZTIPKc,
                       __ZTIPKd, __ZTIPKe, __ZTIPKf, __ZTIPKh, __ZTIPKi, __ZTIPKj,
                       __ZTIPKl, __ZTIPKm, __ZTIPKs, __ZTIPKt, __ZTIPKv, __ZTIPKw,
                       __ZTIPKx, __ZTIPKy, __ZTIPa, __ZTIPb, __ZTIPc, __ZTIPd, __ZTIPe,
                       __ZTIPf, __ZTIPh, __ZTIPi, __ZTIPj, __ZTIPl, __ZTIPm, __ZTIPs,
                       __ZTIPt, __ZTIPv, __ZTIPw, __ZTIPx, __ZTIPy, __ZTISt10bad_typeid,
                       __ZTISt10istrstream, __ZTISt10ostrstream, __ZTISt11logic_error,
                       __ZTISt12strstreambuf, __ZTISt13bad_exception, __ZTISt13runtime_error,
                       __ZTISt5ctypeIcE, __ZTISt5ctypeIwE, __ZTISt7codecvtIcc11__mbstate_tE,
                       __ZTISt7codecvtIwc11__mbstate_tE, __ZTISt8bad_cast, __ZTISt8ios_base,
                       __ZTISt9bad_alloc, __ZTISt9exception, __ZTISt9strstream, __ZTISt9type_info,
                       __ZTIa, __ZTIb, __ZTIc, __ZTId, __ZTIe, __ZTIf, __ZTIh, __ZTIi,
                       __ZTIj, __ZTIl, __ZTIm, __ZTIs, __ZTIt, __ZTIv, __ZTIw, __ZTIx,
                       __ZTIy, __ZTSN10__cxxabiv116__enum_type_infoE, __ZTSN10__cxxabiv117__array_type_infoE,
                       __ZTSN10__cxxabiv117__class_type_infoE, __ZTSN10__cxxabiv117__pbase_type_infoE,
                       __ZTSN10__cxxabiv119__pointer_type_infoE, __ZTSN10__cxxabiv120__function_type_infoE,
                       __ZTSN10__cxxabiv120__si_class_type_infoE, __ZTSN10__cxxabiv121__vmi_class_type_infoE,
                       __ZTSN10__cxxabiv123__fundamental_type_infoE, __ZTSN10__cxxabiv129__pointer_to_member_type_infoE,
                       __ZTSNSt6locale5facetE, __ZTSNSt8ios_base7failureE, __ZTSPKa,
                       __ZTSPKb, __ZTSPKc, __ZTSPKd, __ZTSPKe, __ZTSPKf, __ZTSPKh,
                       __ZTSPKi, __ZTSPKj, __ZTSPKl, __ZTSPKm, __ZTSPKs, __ZTSPKt,
                       __ZTSPKv, __ZTSPKw, __ZTSPKx, __ZTSPKy, __ZTSPa, __ZTSPb,
                       __ZTSPc, __ZTSPd, __ZTSPe, __ZTSPf, __ZTSPh, __ZTSPi, __ZTSPj,
                       __ZTSPl, __ZTSPm, __ZTSPs, __ZTSPt, __ZTSPv, __ZTSPw, __ZTSPx,
                       __ZTSPy, __ZTSSt10bad_typeid, __ZTSSt10istrstream, __ZTSSt10ostrstream,
                       __ZTSSt11logic_error, __ZTSSt11range_error, __ZTSSt12domain_error,
                       __ZTSSt12length_error, __ZTSSt12out_of_range, __ZTSSt12strstreambuf,
                       __ZTSSt13bad_exception, __ZTSSt13runtime_error, __ZTSSt14overflow_error,
                       __ZTSSt15underflow_error, __ZTSSt16invalid_argument, __ZTSSt5ctypeIcE,
                       __ZTSSt5ctypeIwE, __ZTSSt7codecvtIcc11__mbstate_tE, __ZTSSt7codecvtIwc11__mbstate_tE,
                       __ZTSSt8bad_cast, __ZTSSt8ios_base, __ZTSSt9bad_alloc, __ZTSSt9exception,
                       __ZTSSt9strstream, __ZTSSt9type_info, __ZTSa, __ZTSb, __ZTSc,
                       __ZTSd, __ZTSe, __ZTSf, __ZTSh, __ZTSi, __ZTSj, __ZTSl, __ZTSm,
                       __ZTSs, __ZTSt, __ZTSv, __ZTSw, __ZTSx, __ZTSy, __ZTTSd, __ZTTSi,
                       __ZTTSo, __ZTTSt10istrstream, __ZTTSt10ostrstream, __ZTTSt13basic_fstreamIcSt11char_traitsIcEE,
                       __ZTTSt13basic_fstreamIwSt11char_traitsIwEE, __ZTTSt13basic_istreamIwSt11char_traitsIwEE,
                       __ZTTSt13basic_ostreamIwSt11char_traitsIwEE, __ZTTSt14basic_ifstreamIcSt11char_traitsIcEE,
                       __ZTTSt14basic_ifstreamIwSt11char_traitsIwEE, __ZTTSt14basic_iostreamIwSt11char_traitsIwEE,
                       __ZTTSt14basic_ofstreamIcSt11char_traitsIcEE, __ZTTSt14basic_ofstreamIwSt11char_traitsIwEE,
                       __ZTTSt18basic_stringstreamIcSt11char_traitsIcESaIcEE, __ZTTSt18basic_stringstreamIwSt11char_traitsIwESaIwEE,
                       __ZTTSt19basic_istringstreamIcSt11char_traitsIcESaIcEE, __ZTTSt19basic_istringstreamIwSt11char_traitsIwESaIwEE,
                       __ZTTSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE, __ZTTSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE,
                       __ZTTSt9strstream, __ZTVN10__cxxabiv116__enum_type_infoE,
                       __ZTVN10__cxxabiv117__array_type_infoE, __ZTVN10__cxxabiv117__class_type_infoE,
                       __ZTVN10__cxxabiv117__pbase_type_infoE, __ZTVN10__cxxabiv119__pointer_type_infoE,
                       __ZTVN10__cxxabiv120__function_type_infoE, __ZTVN10__cxxabiv120__si_class_type_infoE,
                       __ZTVN10__cxxabiv121__vmi_class_type_infoE, __ZTVN10__cxxabiv123__fundamental_type_infoE,
                       __ZTVN10__cxxabiv129__pointer_to_member_type_infoE, __ZTVN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEE,
                       __ZTVN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEE, __ZTVN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE,
                       __ZTVN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE,
                       __ZTVNSt6locale5facetE, __ZTVNSt8ios_base7failureE, __ZTVSd,
                       __ZTVSi, __ZTVSo, __ZTVSt10bad_typeid, __ZTVSt10istrstream,
                       __ZTVSt10moneypunctIcLb0EE, __ZTVSt10moneypunctIcLb1EE, __ZTVSt10moneypunctIwLb0EE,
                       __ZTVSt10moneypunctIwLb1EE, __ZTVSt10ostrstream, __ZTVSt11__timepunctIcE,
                       __ZTVSt11__timepunctIwE, __ZTVSt11logic_error, __ZTVSt11range_error,
                       __ZTVSt12ctype_bynameIcE, __ZTVSt12ctype_bynameIwE, __ZTVSt12domain_error,
                       __ZTVSt12length_error, __ZTVSt12out_of_range, __ZTVSt12strstreambuf,
                       __ZTVSt13bad_exception, __ZTVSt13basic_filebufIcSt11char_traitsIcEE,
                       __ZTVSt13basic_filebufIwSt11char_traitsIwEE, __ZTVSt13basic_fstreamIcSt11char_traitsIcEE,
                       __ZTVSt13basic_fstreamIwSt11char_traitsIwEE, __ZTVSt13basic_istreamIwSt11char_traitsIwEE,
                       __ZTVSt13basic_ostreamIwSt11char_traitsIwEE, __ZTVSt13runtime_error,
                       __ZTVSt14basic_ifstreamIcSt11char_traitsIcEE, __ZTVSt14basic_ifstreamIwSt11char_traitsIwEE,
                       __ZTVSt14basic_iostreamIwSt11char_traitsIwEE, __ZTVSt14basic_ofstreamIcSt11char_traitsIcEE,
                       __ZTVSt14basic_ofstreamIwSt11char_traitsIwEE, __ZTVSt14codecvt_bynameIcc11__mbstate_tE,
                       __ZTVSt14codecvt_bynameIwc11__mbstate_tE, __ZTVSt14collate_bynameIcE,
                       __ZTVSt14collate_bynameIwE, __ZTVSt14overflow_error, __ZTVSt15basic_streambufIcSt11char_traitsIcEE,
                       __ZTVSt15basic_streambufIwSt11char_traitsIwEE, __ZTVSt15basic_stringbufIcSt11char_traitsIcESaIcEE,
                       __ZTVSt15basic_stringbufIwSt11char_traitsIwESaIwEE, __ZTVSt15messages_bynameIcE,
                       __ZTVSt15messages_bynameIwE, __ZTVSt15numpunct_bynameIcE,
                       __ZTVSt15numpunct_bynameIwE, __ZTVSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                       __ZTVSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                       __ZTVSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                       __ZTVSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                       __ZTVSt15underflow_error, __ZTVSt16__numpunct_cacheIcE, __ZTVSt16__numpunct_cacheIwE,
                       __ZTVSt16invalid_argument, __ZTVSt17__timepunct_cacheIcE,
                       __ZTVSt17__timepunct_cacheIwE, __ZTVSt17moneypunct_bynameIcLb0EE,
                       __ZTVSt17moneypunct_bynameIcLb1EE, __ZTVSt17moneypunct_bynameIwLb0EE,
                       __ZTVSt17moneypunct_bynameIwLb1EE, __ZTVSt18__moneypunct_cacheIcLb0EE,
                       __ZTVSt18__moneypunct_cacheIcLb1EE, __ZTVSt18__moneypunct_cacheIwLb0EE,
                       __ZTVSt18__moneypunct_cacheIwLb1EE, __ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE,
                       __ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE, __ZTVSt19basic_istringstreamIcSt11char_traitsIcESaIcEE,
                       __ZTVSt19basic_istringstreamIwSt11char_traitsIwESaIwEE, __ZTVSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE,
                       __ZTVSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE, __ZTVSt21__ctype_abstract_baseIcE,
                       __ZTVSt21__ctype_abstract_baseIwE, __ZTVSt23__codecvt_abstract_baseIcc11__mbstate_tE,
                       __ZTVSt23__codecvt_abstract_baseIwc11__mbstate_tE, __ZTVSt5ctypeIcE,
                       __ZTVSt5ctypeIwE, __ZTVSt7codecvtIcc11__mbstate_tE, __ZTVSt7codecvtIwc11__mbstate_tE,
                       __ZTVSt7collateIcE, __ZTVSt7collateIwE, __ZTVSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                       __ZTVSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                       __ZTVSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                       __ZTVSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                       __ZTVSt8bad_cast, __ZTVSt8ios_base, __ZTVSt8messagesIcE, __ZTVSt8messagesIwE,
                       __ZTVSt8numpunctIcE, __ZTVSt8numpunctIwE, __ZTVSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                       __ZTVSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                       __ZTVSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                       __ZTVSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                       __ZTVSt9bad_alloc, __ZTVSt9basic_iosIcSt11char_traitsIcEE,
                       __ZTVSt9basic_iosIwSt11char_traitsIwEE, __ZTVSt9exception,
                       __ZTVSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                       __ZTVSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                       __ZTVSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                       __ZTVSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                       __ZTVSt9strstream, __ZTVSt9type_info, ___cxa_allocate_exception,
                       ___cxa_bad_cast, ___cxa_bad_typeid, ___cxa_begin_catch, ___cxa_call_unexpected,
                       ___cxa_current_exception_type, ___cxa_demangle, ___cxa_end_catch,
                       ___cxa_free_exception, ___cxa_get_exception_ptr, ___cxa_get_globals,
                       ___cxa_get_globals_fast, ___cxa_guard_abort, ___cxa_guard_acquire,
                       ___cxa_guard_release, ___cxa_pure_virtual, ___cxa_rethrow,
                       ___cxa_throw, ___cxa_vec_cctor, ___cxa_vec_cleanup, ___cxa_vec_ctor,
                       ___cxa_vec_delete, ___cxa_vec_delete2, ___cxa_vec_delete3,
                       ___cxa_vec_dtor, ___cxa_vec_new, ___cxa_vec_new2, ___cxa_vec_new3,
                       ___dynamic_cast ]
    weak-def-symbols: [ __ZGVNSt10moneypunctIcLb0EE2idE, __ZGVNSt10moneypunctIcLb1EE2idE,
                        __ZGVNSt10moneypunctIwLb0EE2idE, __ZGVNSt10moneypunctIwLb1EE2idE,
                        __ZGVNSt11__timepunctIcE2idE, __ZGVNSt11__timepunctIwE2idE,
                        __ZGVNSt7collateIcE2idE, __ZGVNSt7collateIwE2idE, __ZGVNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                        __ZGVNSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                        __ZGVNSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                        __ZGVNSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                        __ZGVNSt8messagesIcE2idE, __ZGVNSt8messagesIwE2idE, __ZGVNSt8numpunctIcE2idE,
                        __ZGVNSt8numpunctIwE2idE, __ZGVNSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                        __ZGVNSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                        __ZGVNSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                        __ZGVNSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                        __ZGVNSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                        __ZGVNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                        __ZGVNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE,
                        __ZGVNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE,
                        __ZTIN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEE, __ZTIN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEE,
                        __ZTIN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE,
                        __ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE,
                        __ZTISd, __ZTISi, __ZTISo, __ZTISt10moneypunctIcLb0EE, __ZTISt10moneypunctIcLb1EE,
                        __ZTISt10moneypunctIwLb0EE, __ZTISt10moneypunctIwLb1EE, __ZTISt11__timepunctIcE,
                        __ZTISt11__timepunctIwE, __ZTISt11range_error, __ZTISt12ctype_bynameIcE,
                        __ZTISt12ctype_bynameIwE, __ZTISt12domain_error, __ZTISt12length_error,
                        __ZTISt12out_of_range, __ZTISt13basic_filebufIcSt11char_traitsIcEE,
                        __ZTISt13basic_filebufIwSt11char_traitsIwEE, __ZTISt13basic_fstreamIcSt11char_traitsIcEE,
                        __ZTISt13basic_fstreamIwSt11char_traitsIwEE, __ZTISt13basic_istreamIwSt11char_traitsIwEE,
                        __ZTISt13basic_ostreamIwSt11char_traitsIwEE, __ZTISt14basic_ifstreamIcSt11char_traitsIcEE,
                        __ZTISt14basic_ifstreamIwSt11char_traitsIwEE, __ZTISt14basic_iostreamIwSt11char_traitsIwEE,
                        __ZTISt14basic_ofstreamIcSt11char_traitsIcEE, __ZTISt14basic_ofstreamIwSt11char_traitsIwEE,
                        __ZTISt14codecvt_bynameIcc11__mbstate_tE, __ZTISt14codecvt_bynameIwc11__mbstate_tE,
                        __ZTISt14collate_bynameIcE, __ZTISt14collate_bynameIwE, __ZTISt14overflow_error,
                        __ZTISt15basic_streambufIcSt11char_traitsIcEE, __ZTISt15basic_streambufIwSt11char_traitsIwEE,
                        __ZTISt15basic_stringbufIcSt11char_traitsIcESaIcEE, __ZTISt15basic_stringbufIwSt11char_traitsIwESaIwEE,
                        __ZTISt15messages_bynameIcE, __ZTISt15messages_bynameIwE,
                        __ZTISt15numpunct_bynameIcE, __ZTISt15numpunct_bynameIwE,
                        __ZTISt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTISt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTISt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTISt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTISt15underflow_error, __ZTISt16__numpunct_cacheIcE, __ZTISt16__numpunct_cacheIwE,
                        __ZTISt16invalid_argument, __ZTISt17__timepunct_cacheIcE,
                        __ZTISt17__timepunct_cacheIwE, __ZTISt17moneypunct_bynameIcLb0EE,
                        __ZTISt17moneypunct_bynameIcLb1EE, __ZTISt17moneypunct_bynameIwLb0EE,
                        __ZTISt17moneypunct_bynameIwLb1EE, __ZTISt18__moneypunct_cacheIcLb0EE,
                        __ZTISt18__moneypunct_cacheIcLb1EE, __ZTISt18__moneypunct_cacheIwLb0EE,
                        __ZTISt18__moneypunct_cacheIwLb1EE, __ZTISt18basic_stringstreamIcSt11char_traitsIcESaIcEE,
                        __ZTISt18basic_stringstreamIwSt11char_traitsIwESaIwEE, __ZTISt19basic_istringstreamIcSt11char_traitsIcESaIcEE,
                        __ZTISt19basic_istringstreamIwSt11char_traitsIwESaIwEE, __ZTISt19basic_ostringstreamIcSt11char_traitsIcESaIcEE,
                        __ZTISt19basic_ostringstreamIwSt11char_traitsIwESaIwEE, __ZTISt21__ctype_abstract_baseIcE,
                        __ZTISt21__ctype_abstract_baseIwE, __ZTISt23__codecvt_abstract_baseIcc11__mbstate_tE,
                        __ZTISt23__codecvt_abstract_baseIwc11__mbstate_tE, __ZTISt7collateIcE,
                        __ZTISt7collateIwE, __ZTISt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTISt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTISt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTISt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTISt8messagesIcE, __ZTISt8messagesIwE, __ZTISt8numpunctIcE,
                        __ZTISt8numpunctIwE, __ZTISt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTISt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTISt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTISt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTISt9basic_iosIcSt11char_traitsIcEE, __ZTISt9basic_iosIwSt11char_traitsIwEE,
                        __ZTISt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTISt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTSN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEE, __ZTSN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEE,
                        __ZTSN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE,
                        __ZTSN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE,
                        __ZTSSd, __ZTSSi, __ZTSSo, __ZTSSt10moneypunctIcLb0EE, __ZTSSt10moneypunctIcLb1EE,
                        __ZTSSt10moneypunctIwLb0EE, __ZTSSt10moneypunctIwLb1EE, __ZTSSt11__timepunctIcE,
                        __ZTSSt11__timepunctIwE, __ZTSSt12ctype_bynameIcE, __ZTSSt12ctype_bynameIwE,
                        __ZTSSt13basic_filebufIcSt11char_traitsIcEE, __ZTSSt13basic_filebufIwSt11char_traitsIwEE,
                        __ZTSSt13basic_fstreamIcSt11char_traitsIcEE, __ZTSSt13basic_fstreamIwSt11char_traitsIwEE,
                        __ZTSSt13basic_istreamIwSt11char_traitsIwEE, __ZTSSt13basic_ostreamIwSt11char_traitsIwEE,
                        __ZTSSt14basic_ifstreamIcSt11char_traitsIcEE, __ZTSSt14basic_ifstreamIwSt11char_traitsIwEE,
                        __ZTSSt14basic_iostreamIwSt11char_traitsIwEE, __ZTSSt14basic_ofstreamIcSt11char_traitsIcEE,
                        __ZTSSt14basic_ofstreamIwSt11char_traitsIwEE, __ZTSSt14codecvt_bynameIcc11__mbstate_tE,
                        __ZTSSt14codecvt_bynameIwc11__mbstate_tE, __ZTSSt14collate_bynameIcE,
                        __ZTSSt14collate_bynameIwE, __ZTSSt15basic_streambufIcSt11char_traitsIcEE,
                        __ZTSSt15basic_streambufIwSt11char_traitsIwEE, __ZTSSt15basic_stringbufIcSt11char_traitsIcESaIcEE,
                        __ZTSSt15basic_stringbufIwSt11char_traitsIwESaIwEE, __ZTSSt15messages_bynameIcE,
                        __ZTSSt15messages_bynameIwE, __ZTSSt15numpunct_bynameIcE,
                        __ZTSSt15numpunct_bynameIwE, __ZTSSt15time_get_bynameIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTSSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTSSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTSSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTSSt16__numpunct_cacheIcE, __ZTSSt16__numpunct_cacheIwE,
                        __ZTSSt17__timepunct_cacheIcE, __ZTSSt17__timepunct_cacheIwE,
                        __ZTSSt17moneypunct_bynameIcLb0EE, __ZTSSt17moneypunct_bynameIcLb1EE,
                        __ZTSSt17moneypunct_bynameIwLb0EE, __ZTSSt17moneypunct_bynameIwLb1EE,
                        __ZTSSt18__moneypunct_cacheIcLb0EE, __ZTSSt18__moneypunct_cacheIcLb1EE,
                        __ZTSSt18__moneypunct_cacheIwLb0EE, __ZTSSt18__moneypunct_cacheIwLb1EE,
                        __ZTSSt18basic_stringstreamIcSt11char_traitsIcESaIcEE, __ZTSSt18basic_stringstreamIwSt11char_traitsIwESaIwEE,
                        __ZTSSt19basic_istringstreamIcSt11char_traitsIcESaIcEE, __ZTSSt19basic_istringstreamIwSt11char_traitsIwESaIwEE,
                        __ZTSSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE, __ZTSSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE,
                        __ZTSSt21__ctype_abstract_baseIcE, __ZTSSt21__ctype_abstract_baseIwE,
                        __ZTSSt23__codecvt_abstract_baseIcc11__mbstate_tE, __ZTSSt23__codecvt_abstract_baseIwc11__mbstate_tE,
                        __ZTSSt7collateIcE, __ZTSSt7collateIwE, __ZTSSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTSSt7num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTSSt7num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTSSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTSSt8messagesIcE, __ZTSSt8messagesIwE, __ZTSSt8numpunctIcE,
                        __ZTSSt8numpunctIwE, __ZTSSt8time_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTSSt8time_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTSSt8time_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTSSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTSSt9basic_iosIcSt11char_traitsIcEE, __ZTSSt9basic_iosIwSt11char_traitsIwEE,
                        __ZTSSt9money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTSSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZTSSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE,
                        __ZTSSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE,
                        __ZdaPv, __ZdaPvRKSt9nothrow_t, __ZdlPv, __ZdlPvRKSt9nothrow_t,
                        __Znam, __ZnamRKSt9nothrow_t, __Znwm, __ZnwmRKSt9nothrow_t ]
...
ZigbeeApp/GateWay.Droid/Application.cs
@@ -15,7 +15,9 @@
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
using Com.Tencent.MM.Sdk.Openapi;
using ZXing.Mobile;
using System.IO;
namespace com.hdl.home
{
@@ -270,3 +272,59 @@
        }
    }
}
namespace Shared
{
    public static class QRCode
    {
        static ZXing.Mobile.MobileBarcodeScanner scanner;
        public static void ScanQRcode(Action<string> action)
        {
            ((BaseActivity)Shared.Application.Activity).SetCamera(async (obj) => {
                if (obj)
                {
                    if (scanner == null)
                    {
                        MobileBarcodeScanner.Initialize(Shared.Application.Activity.Application);
                        scanner = new ZXing.Mobile.MobileBarcodeScanner();
                    }
                    var result = await scanner.Scan();
                    if (result != null)
                        action?.Invoke(result.Text);
                    else
                        action?.Invoke(null);
                }
                else
                {
                    action?.Invoke(null);
                }
            });
        }
        public static byte[] BytesFromText(string text, int width = 300, int height = 300)
        {
            var barcodeWriter = new ZXing.Mobile.BarcodeWriter
            {
                Format = ZXing.BarcodeFormat.QR_CODE,
                Options = new ZXing.Common.EncodingOptions
                {
                    Width = width,
                    Height = height,
                    Margin = 0
                }
            };
            barcodeWriter.Renderer = new ZXing.Mobile.BitmapRenderer();
            var bitmap = barcodeWriter.Write(text);
            using (var stream = new MemoryStream())
            {
                bitmap.Compress(Android.Graphics.Bitmap.CompressFormat.Png, 100, stream);  // this is the diff between iOS and Android
                stream.Position = 0;
                return stream.ToArray();
            }
        }
    }
}
ZigbeeApp/GateWay.Droid/Assets/Language.ini
@@ -185,19 +185,19 @@
179=操作失败
180=远程开锁绑定成功
181=请设置二次安全验证方式
182=已关闭
183=正在开锁
182=关闭
183=开锁中
184=打开
185=年
186=矫正成功
187=矫正失败
188=请设置生效时间
188=无效的时间设置
189=请设置生效日期
190=请设置失效时间
191=请设置失效日期
192=请"点击生成"临时密码
193=下一步
194=设备备注
194=设备名称
195=设置成功
196=设置失败
197=设置失败,请重新尝试
@@ -214,11 +214,17 @@
208=共享
209=开锁方式不匹配,请录入当前界面的开锁方式。
210=确定授权该成员拥有远程开锁权限
211=授权成功
211=关闭权限失败
212=授权失败
213=该成员被冻结,不能添加开锁方式
213=该成员被冻结
214=未授权
215=还未等到15秒,请再等一会儿
216=验证失败
217=开锁成功
218=添加失败
219=开锁失败
220=密码可能不存在,尝试重新验证远程开锁密码
221=绑定失败,绑定出现未知错误
548=提醒设置
550=新增用户
@@ -948,7 +954,7 @@
15206=安防密码输入错误
15220=备份还原
15221=是否要下载并恢复数据?
15222=确定要删除文件吗?
15222=确认删除该备份数据?
15223=添加备份
15224=编辑备份
15225=备注
@@ -1584,7 +1590,42 @@
15904=AP模式
15905=跳转到移动设备
15906=WLAN设置连接家庭WiFi
15907=长按网关HID/WCFG按键20秒{0}系统灯快闪60秒则进入配网状态{0}系统灯每秒闪烁一次{0}则连接成功
15908=长按网关HID/WCFG按键5秒{0}系统灯常亮60秒后则进入配网状态
15909=跳转到移动设备WLAN设置{0}选择hdlZigbeeGW-xxxx网络
15910=请输入家庭WIFI账号
15911=请前往移动设备WLAN设置{0}重新连接家庭wiFi
15912=系统灯每秒闪烁一次{0}则连接成功
15915=选择地点
15916=您的反馈和意见会让我们变得更好
15917=反馈类型
15918=优化
15919=新需求
15920=邮箱地址
15921=请输入您的邮箱地址
15922=提交
15923=提交成功,感谢您的意见
15924=上传
15925=自动备份
15926=今日提交次数已上限
15927=获取网关信道失败
15928=获取协调器Mac失败
15929=获取协调器PanID失败
15930=上传数据至云端
15931=从云端下载数据
15932=上传数据
15933=上传数据成功
15934=下载数据
15935=下载
15936=设置网关经纬度失败
15937=正在保存协调器的nv分区组网信息
15938=保存协调器的nv分区组网信息失败
15939=打开协调器串口发送功能失败
15940=网关数据备份失败
15941=开始备份网关数据
15942=响应超时,网关数据备份失败
15943=创建备份文件
15944=正在打开协调器串口发送功能
;★★★★下面这些是接口的返回信息翻译,从18000开始★★★★
18004=指定网关已经被绑定
ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessApDirection.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessApGatewaySearching.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessGatewayImage.png
Binary files differ
ZigbeeApp/GateWay.Droid/Assets/Phone/Gateway/WirelessGatewayInstruct.png
Binary files differ
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/1.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/10.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/11.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/12.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/13.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/14.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/15.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/16.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/17.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/18.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/19.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/2.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/20.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/21.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/22.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/23.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/24.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/25.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/26.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/27.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/28.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/29.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/3.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/30.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/31.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/32.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/4.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/5.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/6.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/7.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/8.png
ZigbeeApp/GateWay.Droid/Assets/Phone/Loading/9.png
ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFour.png

ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelFourNotPower.png

ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelThree.png

ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/ButtonPanelTwo.png

ZigbeeApp/GateWay.Droid/Assets/Phone/RealDevice/PanelFourNotPowerButton.png
Binary files differ
ZigbeeApp/GateWay.Droid/GateWay.Droid.csproj
@@ -176,6 +176,15 @@
    <Reference Include="M2Mqtt.Net">
      <HintPath>..\Shared\DLL\M2Mqtt.Net.dll</HintPath>
    </Reference>
    <Reference Include="ZXing.Net.Mobile.Core, Version=2.4.1.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\ZXing.Net.Mobile.2.4.1\lib\MonoAndroid71\ZXing.Net.Mobile.Core.dll</HintPath>
    </Reference>
    <Reference Include="zxing.portable, Version=0.16.2.0, Culture=neutral, PublicKeyToken=830ae994e36ac27d, processorArchitecture=MSIL">
      <HintPath>..\packages\ZXing.Net.Mobile.2.4.1\lib\MonoAndroid71\zxing.portable.dll</HintPath>
    </Reference>
    <Reference Include="ZXingNetMobile, Version=2.4.1.0, Culture=neutral, processorArchitecture=MSIL">
      <HintPath>..\packages\ZXing.Net.Mobile.2.4.1\lib\MonoAndroid71\ZXingNetMobile.dll</HintPath>
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Application.cs" />
ZigbeeApp/GateWay.Droid/GateWay.Droid.sln
File was deleted
ZigbeeApp/GateWay.Droid/Resources/Resource.designer.cs
old mode 100755 new mode 100644
ZigbeeApp/GateWay.Droid/packages.config
@@ -1,54 +1,63 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="BouncyCastle.Crypto.dll" version="1.8.1" targetFramework="monoandroid60" />
  <package id="Microsoft.AppCenter" version="1.14.0" targetFramework="monoandroid60" />
  <package id="Microsoft.AppCenter.Analytics" version="1.14.0" targetFramework="monoandroid60" />
  <package id="Microsoft.AppCenter.Crashes" version="1.14.0" targetFramework="monoandroid60" />
  <package id="Microsoft.NETCore.Platforms" version="1.1.0" targetFramework="monoandroid60" />
  <package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="MQTTnet" version="2.4.0" targetFramework="monoandroid60" />
  <package id="NETStandard.Library" version="1.6.1" targetFramework="monoandroid60" />
  <package id="System.AppContext" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Collections" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Collections.Concurrent" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Console" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Diagnostics.Debug" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Diagnostics.Tools" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Diagnostics.Tracing" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Globalization" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Globalization.Calendars" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO.Compression" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO.Compression.ZipFile" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO.FileSystem" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Linq" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Linq.Expressions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Net.Http" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Net.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Net.Security" version="4.3.2" targetFramework="monoandroid60" />
  <package id="System.Net.Sockets" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.ObjectModel" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Reflection" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Reflection.Extensions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Reflection.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Resources.ResourceManager" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.Extensions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.Handles" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.InteropServices" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.Numerics" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Security.Cryptography.Algorithms" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Security.Cryptography.X509Certificates" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Text.Encoding" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Text.Encoding.Extensions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Text.RegularExpressions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Threading" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Threading.Tasks" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Threading.Timer" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Xml.ReaderWriter" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Xml.XDocument" version="4.3.0" targetFramework="monoandroid60" />
  </packages>
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="BouncyCastle.Crypto.dll" version="1.8.1" targetFramework="monoandroid60" />
  <package id="FastAndroidCamera" version="2.0.0" targetFramework="monoandroid80" />
  <package id="Microsoft.AppCenter" version="1.14.0" targetFramework="monoandroid60" />
  <package id="Microsoft.AppCenter.Analytics" version="1.14.0" targetFramework="monoandroid60" />
  <package id="Microsoft.AppCenter.Crashes" version="1.14.0" targetFramework="monoandroid60" />
  <package id="Microsoft.NETCore.Platforms" version="1.1.0" targetFramework="monoandroid60" />
  <package id="Microsoft.Win32.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="MQTTnet" version="2.4.0" targetFramework="monoandroid60" />
  <package id="NETStandard.Library" version="1.6.1" targetFramework="monoandroid60" />
  <package id="System.AppContext" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Collections" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Collections.Concurrent" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Console" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Diagnostics.Debug" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Diagnostics.Tools" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Diagnostics.Tracing" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Globalization" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Globalization.Calendars" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO.Compression" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO.Compression.ZipFile" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO.FileSystem" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.IO.FileSystem.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Linq" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Linq.Expressions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Net.Http" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Net.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Net.Security" version="4.3.2" targetFramework="monoandroid60" />
  <package id="System.Net.Sockets" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.ObjectModel" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Reflection" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Reflection.Extensions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Reflection.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Resources.ResourceManager" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.Extensions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.Handles" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.InteropServices" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.InteropServices.RuntimeInformation" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Runtime.Numerics" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Security.Cryptography.Algorithms" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Security.Cryptography.Encoding" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Security.Cryptography.Primitives" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Security.Cryptography.X509Certificates" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Text.Encoding" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Text.Encoding.Extensions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Text.RegularExpressions" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Threading" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Threading.Tasks" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Threading.Timer" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Xml.ReaderWriter" version="4.3.0" targetFramework="monoandroid60" />
  <package id="System.Xml.XDocument" version="4.3.0" targetFramework="monoandroid60" />
  <package id="Xamarin.Android.Support.Annotations" version="25.4.0.1" targetFramework="monoandroid80" />
  <package id="Xamarin.Android.Support.Compat" version="25.4.0.1" targetFramework="monoandroid80" />
  <package id="Xamarin.Android.Support.Core.UI" version="25.4.0.1" targetFramework="monoandroid80" />
  <package id="Xamarin.Android.Support.Core.Utils" version="25.4.0.1" targetFramework="monoandroid80" />
  <package id="Xamarin.Android.Support.Fragment" version="25.4.0.1" targetFramework="monoandroid80" />
  <package id="Xamarin.Android.Support.Media.Compat" version="25.4.0.1" targetFramework="monoandroid80" />
  <package id="Xamarin.Android.Support.v4" version="25.4.0.1" targetFramework="monoandroid80" />
  <package id="ZXing.Net.Mobile" version="2.4.1" targetFramework="monoandroid80" />
</packages>
ZigbeeApp/GateWay.Ios/AppDelegate.cs
@@ -23,13 +23,15 @@
            set;
        }
        internal static UINavigationController rootViewController;
        public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
        {
            base.FinishedLaunching(application, launchOptions);
            //base.FinishedLaunching(application, launchOptions);
            Shared.Application.FontSize = 12;
            Window = new UIWindow(UIScreen.MainScreen.Bounds);
            var root = new UINavigationController(new MainViewController()) { NavigationBarHidden = true };
            Window.RootViewController = root;
            rootViewController = new UINavigationController(new MainViewController()) { NavigationBarHidden = true };
            Window.RootViewController = rootViewController;
            Window.MakeKeyAndVisible();
            DeviceTokenAction += (deviceToken) =>
@@ -211,4 +213,49 @@
    }
}
namespace Shared
{
    public static class QRCode
    {
        static ZXing.Mobile.MobileBarcodeScanner scanner;
        public static async System.Threading.Tasks.Task ScanQRcode(Action<string> action, string topText = "", string bottomText = "", string cancel = "Cancel")
        {
            if (scanner == null)
            {
                scanner = new ZXing.Mobile.MobileBarcodeScanner(GateWay.Ios.AppDelegate.rootViewController) { FlashButtonText = "", TopText = topText, BottomText = bottomText, CancelButtonText = cancel };
            }
            var result = await scanner.Scan();
            if (result != null)
                action?.Invoke(result.Text);
            else
                action?.Invoke(null);
        }
        public static byte[] BytesFromText(string text, int width = 300, int height = 300)
        {
            var barcodeWriter = new ZXing.Mobile.BarcodeWriter
            {
                Format = ZXing.BarcodeFormat.QR_CODE,
                Options = new ZXing.Common.EncodingOptions
                {
                    Width = width,
                    Height = height,
                    Margin = 10
                }
            };
            barcodeWriter.Renderer = new ZXing.Mobile.BitmapRenderer();
            var uiImage = barcodeWriter.Write(text);
            var data = uiImage.AsJPEG();
            var resultBytes = new byte[data.Length];
            System.Runtime.InteropServices.Marshal.Copy(data.Bytes, resultBytes, 0, resultBytes.Length);
            return resultBytes;
        }
    }
}
ZigbeeApp/GateWay.Ios/Entitlements.plist
@@ -4,5 +4,9 @@
<dict>
    <key>aps-environment</key>
    <string>development</string>
    <key>com.apple.developer.associated-domains</key>
    <array>
        <string>applinks:https://hdlcontrol.com/</string>
    </array>
</dict>
</plist>
ZigbeeApp/GateWay.Ios/GateWay.Ios.csproj
@@ -27,7 +27,8 @@
    <MtouchArch>x86_64</MtouchArch>
    <MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
    <DeviceSpecificBuild>false</DeviceSpecificBuild>
    <MtouchVerbosity></MtouchVerbosity>
    <MtouchVerbosity>
    </MtouchVerbosity>
    <CodesignProvision>VS: WildCard Development</CodesignProvision>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
@@ -42,7 +43,8 @@
    <MtouchLink>SdkOnly</MtouchLink>
    <MtouchArch>ARMv7, ARM64</MtouchArch>
    <MtouchHttpClientHandler>CFNetworkHandler</MtouchHttpClientHandler>
    <MtouchVerbosity></MtouchVerbosity>
    <MtouchVerbosity>
    </MtouchVerbosity>
    <CodesignProvision>iOS Team Provisioning Profile: com.hdl.home</CodesignProvision>
    <MtouchI18n>cjk</MtouchI18n>
  </PropertyGroup>
@@ -57,7 +59,8 @@
    <MtouchLink>None</MtouchLink>
    <MtouchArch>x86_64</MtouchArch>
    <MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
    <MtouchVerbosity></MtouchVerbosity>
    <MtouchVerbosity>
    </MtouchVerbosity>
    <CodesignProvision>iOS Team Provisioning Profile: com.hdl.home</CodesignProvision>
    <CodesignEntitlements>Info.plist</CodesignEntitlements>
  </PropertyGroup>
@@ -78,10 +81,12 @@
    <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
    <IOSDebuggerPort>35116</IOSDebuggerPort>
    <MtouchLink>SdkOnly</MtouchLink>
    <MtouchArch>ARMv7, ARM64</MtouchArch>
    <MtouchArch>ARM64</MtouchArch>
    <MtouchHttpClientHandler>CFNetworkHandler</MtouchHttpClientHandler>
    <MtouchVerbosity></MtouchVerbosity>
    <MtouchVerbosity>
    </MtouchVerbosity>
    <MtouchI18n>cjk</MtouchI18n>
    <MtouchExtraArgs>-gcc_flags -dead_strip</MtouchExtraArgs>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
@@ -93,9 +98,6 @@
    </Reference>
    <Reference Include="M2Mqtt.Net">
      <HintPath>..\Shared\DLL\M2Mqtt.Net.dll</HintPath>
    </Reference>
    <Reference Include="Elian.iOS">
      <HintPath>..\Shared\DLL\Elian.iOS.dll</HintPath>
    </Reference>
    <Reference Include="System.IO.Compression" />
    <Reference Include="System.Net.Http" />
@@ -126,8 +128,23 @@
    <Reference Include="Microsoft.AppCenter.Crashes.iOS.Bindings">
      <HintPath>..\packages\Microsoft.AppCenter.Crashes.1.14.0\lib\Xamarin.iOS10\Microsoft.AppCenter.Crashes.iOS.Bindings.dll</HintPath>
    </Reference>
    <Reference Include="ZXing.Net.Mobile.Core">
      <HintPath>..\packages\ZXing.Net.Mobile.2.4.1\lib\Xamarin.iOS10\ZXing.Net.Mobile.Core.dll</HintPath>
    </Reference>
    <Reference Include="zxing.portable">
      <HintPath>..\packages\ZXing.Net.Mobile.2.4.1\lib\Xamarin.iOS10\zxing.portable.dll</HintPath>
    </Reference>
    <Reference Include="ZXingNetMobile">
      <HintPath>..\packages\ZXing.Net.Mobile.2.4.1\lib\Xamarin.iOS10\ZXingNetMobile.dll</HintPath>
    </Reference>
    <Reference Include="Shared.IOS">
      <HintPath>..\Shared\DLL\Shared.IOS.dll</HintPath>
      <HintPath>..\Shared\DLL\IOS\Shared.IOS.dll</HintPath>
    </Reference>
    <Reference Include="Shared.IOS.TBL">
      <HintPath>..\Shared\DLL\IOS\Shared.IOS.TBL.dll</HintPath>
    </Reference>
    <Reference Include="Xamarin.Essentials">
      <HintPath>..\Shared\DLL\IOS\Xamarin.Essentials.dll</HintPath>
    </Reference>
    <Reference Include="Shared.IOS">
      <HintPath>..\Shared\DLL\IOS\Shared.IOS.dll</HintPath>
@@ -140,50 +157,138 @@
    </Reference>
  </ItemGroup>
  <ItemGroup>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json" />
    <ImageAsset Include="Assets.xcassets\Contents.json" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\Contents.json" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1242X2208.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\750X1334.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2208X1242.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2048X2732.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\640X960.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\640X1136.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\768X1024.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1536X2048.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1024X768.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2048X1536.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\320X480.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\768X1004.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1536X2008.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1024X748.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2048X1496.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1125X2436.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1920X1080.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\3840X2160.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1242X2688.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\828X1792.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2688X1242.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1792X828.png" />
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2436X1125.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-20%402x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-20%403x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-29%402x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-29%403x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-40%402x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-40%403x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-60%402x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-60%403x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-20-ipad.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-20%402x-ipad.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-29-ipad.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-29%402x-ipad.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-40.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-40%402x-1.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-76.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-76%402x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-83.5%402x.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-1024.png" />
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\Contents.json">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\Contents.json">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\Contents.json">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1242X2208.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\750X1334.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2208X1242.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2048X2732.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\640X960.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\640X1136.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\768X1024.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1536X2048.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1024X768.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2048X1536.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\320X480.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\768X1004.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1536X2008.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1024X748.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2048X1496.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1125X2436.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1920X1080.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\3840X2160.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1242X2688.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\828X1792.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2688X1242.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\1792X828.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\LaunchImage.launchimage\2436X1125.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-20%402x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-20%403x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-29%402x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-29%403x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-40%402x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-40%403x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-60%402x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-60%403x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-20-ipad.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-20%402x-ipad.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-29-ipad.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-29%402x-ipad.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-40.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-40%402x-1.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-76.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-76%402x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-83.5%402x.png">
      <Visible>false</Visible>
    </ImageAsset>
    <ImageAsset Include="Assets.xcassets\AppIcon.appiconset\icon-1024.png">
      <Visible>false</Visible>
    </ImageAsset>
  </ItemGroup>
  <ItemGroup>
    <InterfaceDefinition Include="LaunchScreen.storyboard" />
@@ -265,6 +370,38 @@
    <BundleResource Include="Resources\Phone\AC\Mode_FanSelected.png" />
    <BundleResource Include="Resources\Phone\AC\Fan_LowSelected.png" />
    <BundleResource Include="Resources\Phone\AC\SelectedModeBG.png" />
    <BundleResource Include="Resources\Phone\Loading\8.png" />
    <BundleResource Include="Resources\Phone\Loading\9.png" />
    <BundleResource Include="Resources\Phone\Loading\14.png" />
    <BundleResource Include="Resources\Phone\Loading\28.png" />
    <BundleResource Include="Resources\Phone\Loading\29.png" />
    <BundleResource Include="Resources\Phone\Loading\15.png" />
    <BundleResource Include="Resources\Phone\Loading\17.png" />
    <BundleResource Include="Resources\Phone\Loading\16.png" />
    <BundleResource Include="Resources\Phone\Loading\12.png" />
    <BundleResource Include="Resources\Phone\Loading\13.png" />
    <BundleResource Include="Resources\Phone\Loading\11.png" />
    <BundleResource Include="Resources\Phone\Loading\10.png" />
    <BundleResource Include="Resources\Phone\Loading\21.png" />
    <BundleResource Include="Resources\Phone\Loading\20.png" />
    <BundleResource Include="Resources\Phone\Loading\22.png" />
    <BundleResource Include="Resources\Phone\Loading\23.png" />
    <BundleResource Include="Resources\Phone\Loading\27.png" />
    <BundleResource Include="Resources\Phone\Loading\32.png" />
    <BundleResource Include="Resources\Phone\Loading\26.png" />
    <BundleResource Include="Resources\Phone\Loading\18.png" />
    <BundleResource Include="Resources\Phone\Loading\30.png" />
    <BundleResource Include="Resources\Phone\Loading\24.png" />
    <BundleResource Include="Resources\Phone\Loading\25.png" />
    <BundleResource Include="Resources\Phone\Loading\31.png" />
    <BundleResource Include="Resources\Phone\Loading\19.png" />
    <BundleResource Include="Resources\Phone\Loading\4.png" />
    <BundleResource Include="Resources\Phone\Loading\5.png" />
    <BundleResource Include="Resources\Phone\Loading\7.png" />
    <BundleResource Include="Resources\Phone\Loading\6.png" />
    <BundleResource Include="Resources\Phone\Loading\2.png" />
    <BundleResource Include="Resources\Phone\Loading\3.png" />
    <BundleResource Include="Resources\Phone\Loading\1.png" />
    <BundleResource Include="Resources\Phone\Center\Abount.png" />
    <BundleResource Include="Resources\Phone\Center\ResidenceManagement.png" />
    <BundleResource Include="Resources\Phone\Center\Backup.png" />
@@ -558,34 +695,40 @@
    <BundleResource Include="Resources\Phone\FunctionIcon\3IconSelected.png" />
    <BundleResource Include="Resources\Phone\FunctionIcon\1Icon.png" />
    <BundleResource Include="Resources\Phone\RealDevice\CurtainSiphonate.png" />
    <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelTwo.png" />
    <BundleResource Include="Resources\Phone\RealDevice\SensorPir.png" />
    <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelFourNotPower.png" />
    <BundleResource Include="Resources\Phone\RealDevice\CurtainAutoOpen.png" />
    <BundleResource Include="Resources\Phone\RealDevice\SensorInfrared.png" />
    <BundleResource Include="Resources\Phone\RealDevice\AirSwitchCloudContr.png" />
    <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelFour.png" />
    <BundleResource Include="Resources\Phone\RealDevice\SensorEmergencyButton.png" />
    <BundleResource Include="Resources\Phone\RealDevice\CommonDevice.png" />
    <BundleResource Include="Resources\Phone\RealDevice\SensorMotion.png" />
    <BundleResource Include="Resources\Phone\RealDevice\PanelFourButton.png" />
    <BundleResource Include="Resources\Phone\RealDevice\SensorDoorWindow.png" />
    <BundleResource Include="Resources\Phone\RealDevice\SensorFire.png" />
    <BundleResource Include="Resources\Phone\RealDevice\PanelFourNotPowerButton.png" />
    <BundleResource Include="Resources\Phone\RealDevice\PanelThreeButton.png" />
    <BundleResource Include="Resources\Phone\RealDevice\ButtonPanelThree.png" />
    <BundleResource Include="Resources\Phone\RealDevice\SensorCarbonMonoxide.png" />
    <BundleResource Include="Resources\Phone\RealDevice\SensorWater.png" />
    <BundleResource Include="Resources\Phone\RealDevice\PanelTwoButton.png" />
    <BundleResource Include="Resources\Phone\Gateway\WirelessGatewaySearching.png" />
    <BundleResource Include="Resources\Phone\Gateway\RealGateway6.png" />
    <BundleResource Include="Resources\Phone\Gateway\PhoneImage.png" />
    <BundleResource Include="Resources\Phone\Gateway\RealGateway1.png" />
    <BundleResource Include="Resources\Phone\Gateway\WiredGatewayInstruct.png" />
    <BundleResource Include="Resources\Phone\Gateway\WirelessApDirection.png" />
    <BundleResource Include="Resources\Phone\Gateway\GatewayIcon1.png" />
    <BundleResource Include="Resources\Phone\Gateway\WirelessApGatewaySearching.png" />
    <BundleResource Include="Resources\Phone\Gateway\GatewayIcon6.png" />
    <BundleResource Include="Resources\Phone\Gateway\WirelessGatewayImage.png" />
    <BundleResource Include="Resources\Phone\Gateway\WiredGateway.png" />
    <BundleResource Include="Resources\Phone\Gateway\WirelessGateway.png" />
    <BundleResource Include="Resources\Phone\Gateway\WirelessGatewayInstruct.png" />
    <BundleResource Include="Resources\Phone\Gateway\AddGatewaySuccess.png" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\Elian.iOS\Elian.iOS.csproj">
      <Project>{85F1AF50-75A6-4011-B811-56B32DA77568}</Project>
      <Name>Elian.iOS</Name>
    </ProjectReference>
  </ItemGroup>
  <Import Project="..\Shared\Shared.projitems" Label="Shared" Condition="Exists('..\Shared\Shared.projitems')" />
  <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
</Project>
ZigbeeApp/GateWay.Ios/Resources/Language.ini
@@ -185,19 +185,19 @@
179=操作失败
180=远程开锁绑定成功
181=请设置二次安全验证方式
182=已关闭
183=正在开锁
182=关闭
183=开锁中
184=打开
185=年
186=矫正成功
187=矫正失败
188=请设置生效时间
188=无效的时间设置
189=请设置生效日期
190=请设置失效时间
191=请设置失效日期
192=请"点击生成"临时密码
193=下一步
194=设备备注
194=设备名称
195=设置成功
196=设置失败
197=设置失败,请重新尝试
@@ -214,11 +214,17 @@
208=共享
209=开锁方式不匹配,请录入当前界面的开锁方式。
210=确定授权该成员拥有远程开锁权限
211=授权成功
211=关闭权限失败
212=授权失败
213=该成员被冻结,不能添加开锁方式
213=该成员被冻结
214=未授权
215=还未等到15秒,请再等一会儿
216=验证失败
217=开锁成功
218=添加失败
219=开锁失败
220=密码可能不存在,尝试重新验证远程开锁密码
221=绑定失败,绑定出现未知错误
548=提醒设置
550=新增用户
@@ -897,6 +903,19 @@
12502=往下移动
13500=选择摆风
13501=自动
13502=1挡
13503=2挡
13504=3挡
13505=4挡
13506=5挡
15000=密码长度为{0}个字符
15001=1个小写字母
@@ -1101,7 +1120,7 @@
15206=安防密码输入错误
15220=备份还原
15221=是否要下载并恢复数据?
15222=确定要删除文件吗?
15222=确认删除该备份数据?
15223=添加备份
15224=编辑备份
15225=备注
@@ -1737,7 +1756,42 @@
15904=AP模式
15905=跳转到移动设备
15906=WLAN设置连接家庭WiFi
15907=长按网关HID/WCFG按键20秒{0}系统灯快闪60秒则进入配网状态{0}系统灯每秒闪烁一次{0}则连接成功
15908=长按网关HID/WCFG按键5秒{0}系统灯常亮60秒后则进入配网状态
15909=跳转到移动设备WLAN设置{0}选择hdlZigbeeGW-xxxx网络
15910=请输入家庭WIFI账号
15911=请前往移动设备WLAN设置{0}重新连接家庭wiFi
15912=系统灯每秒闪烁一次{0}则连接成功
15915=选择地点
15916=您的反馈和意见会让我们变得更好
15917=反馈类型
15918=优化
15919=新需求
15920=邮箱地址
15921=请输入您的邮箱地址
15922=提交
15923=提交成功,感谢您的意见
15924=上传
15925=自动备份
15926=今日提交次数已上限
15927=获取网关信道失败
15928=获取协调器Mac失败
15929=获取协调器PanID失败
15930=上传数据至云端
15931=从云端下载数据
15932=上传数据
15933=上传数据成功
15934=下载数据
15935=下载
15936=设置网关经纬度失败
15937=正在保存协调器的nv分区组网信息
15938=保存协调器的nv分区组网信息失败
15939=打开协调器串口发送功能失败
15940=网关数据备份失败
15941=开始备份网关数据
15942=响应超时,网关数据备份失败
15943=创建备份文件
15944=正在打开协调器串口发送功能
;★★★★下面这些是接口的返回信息翻译,从18000开始★★★★
18004=指定网关已经被绑定
ZigbeeApp/GateWay.Ios/Resources/Phone/Gateway/WirelessApDirection.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Gateway/WirelessApGatewaySearching.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Gateway/WirelessGatewayImage.png
Binary files differ
ZigbeeApp/GateWay.Ios/Resources/Phone/Gateway/WirelessGatewayInstruct.png
Binary files differ
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/1.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/10.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/11.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/12.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/13.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/14.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/15.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/16.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/17.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/18.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/19.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/2.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/20.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/21.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/22.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/23.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/24.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/25.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/26.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/27.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/28.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/29.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/3.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/30.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/31.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/32.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/4.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/5.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/6.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/7.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/8.png
ZigbeeApp/GateWay.Ios/Resources/Phone/Loading/9.png
ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/ButtonPanelFour.png

ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/ButtonPanelFourNotPower.png

ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/ButtonPanelThree.png

ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/ButtonPanelTwo.png

ZigbeeApp/GateWay.Ios/Resources/Phone/RealDevice/PanelFourNotPowerButton.png
Binary files differ
ZigbeeApp/GateWay.Ios/packages.config
old mode 100755 new mode 100644
@@ -52,4 +52,5 @@
  <package id="System.Threading.Timer" version="4.3.0" targetFramework="xamarinios10" />
  <package id="System.Xml.ReaderWriter" version="4.3.0" targetFramework="xamarinios10" />
  <package id="System.Xml.XDocument" version="4.3.0" targetFramework="xamarinios10" />
  <package id="ZXing.Net.Mobile" version="2.4.1" targetFramework="xamarinios10" />
</packages>
ZigbeeApp/GateWay.sln
@@ -10,6 +10,8 @@
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Shared", "Shared\Shared.shproj", "{D83486B1-9BE8-4728-A314-3C0B849E1AAB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Elian.iOS", "Elian.iOS\Elian.iOS.csproj", "{85F1AF50-75A6-4011-B811-56B32DA77568}"
EndProject
Global
    GlobalSection(SharedMSBuildProjectFiles) = preSolution
        Shared\Shared.projitems*{28ede1ff-20ef-476b-8af8-24a3eeb69f45}*SharedItemsImports = 4
@@ -54,5 +56,13 @@
        {47EFF987-3192-4A56-A463-A940F245FF7D}.Release|iPhone.Build.0 = Release|Any CPU
        {47EFF987-3192-4A56-A463-A940F245FF7D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
        {47EFF987-3192-4A56-A463-A940F245FF7D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
        {85F1AF50-75A6-4011-B811-56B32DA77568}.Debug|iPhone.ActiveCfg = Debug|Any CPU
        {85F1AF50-75A6-4011-B811-56B32DA77568}.Debug|iPhone.Build.0 = Debug|Any CPU
        {85F1AF50-75A6-4011-B811-56B32DA77568}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
        {85F1AF50-75A6-4011-B811-56B32DA77568}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
        {85F1AF50-75A6-4011-B811-56B32DA77568}.Release|iPhone.ActiveCfg = Release|Any CPU
        {85F1AF50-75A6-4011-B811-56B32DA77568}.Release|iPhone.Build.0 = Release|Any CPU
        {85F1AF50-75A6-4011-B811-56B32DA77568}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
        {85F1AF50-75A6-4011-B811-56B32DA77568}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
    EndGlobalSection
EndGlobal
ZigbeeApp/Shared/Common/CommonPage.cs
@@ -57,7 +57,7 @@
        /// <summary>
        /// 版本号
        /// </summary>
        public static string CodeIDString = "1.0.19110701";
        public static string CodeIDString = "1.0.19111201";
        /// <summary>
        /// 注册来源(0:HDL On 1:Zigbee)
        /// </summary>
ZigbeeApp/Shared/Common/Device.cs
@@ -454,6 +454,11 @@
                }
                //备份数据
                await HdlGatewayLogic.Current.UpLoadDeviceBackupDataToGateway(device, GatewayBackupEnum.AMac名称, newMacName);
                //如果它只有一个回路,则更改端点名字
                if (this.dicDeviceEpoint.ContainsKey(device.DeviceAddr) == true && this.dicDeviceEpoint[device.DeviceAddr].Count == 1)
                {
                    return await this.ReName(device, newMacName);
                }
            }
            return true;
        }
@@ -739,6 +744,20 @@
                return -1;
            });
            return list;
        }
        /// <summary>
        /// 根据MAC地址,获取全部回路的数量
        /// </summary>
        /// <param name="DeviceAddr">Mac地址</param>
        /// <returns></returns>
        public int GetDevicesCountByMac(string DeviceAddr)
        {
            if (dicDeviceEpoint.ContainsKey(DeviceAddr) == false)
            {
                return 0;
            }
            return dicDeviceEpoint[DeviceAddr].Count;
        }
        /// <summary>
@@ -1507,14 +1526,17 @@
        /// <param name="roomId">需要保存的哪个设备的房间ID</param>
        public void SaveRealDeviceRoomId(List<CommonDevice> listDevice, string roomId)
        {
            this.dicDeviceRoomId[listDevice[0].DeviceAddr] = roomId;
            if (listDevice != null)
            {
                this.dicDeviceRoomId[listDevice[0].DeviceAddr] = roomId;
            }
            //保存记录
            string fullName = UserCenterLogic.CombinePath(DirNameResourse.DeviceRoomIdFile);
            UserCenterLogic.SaveFileContent(fullName, this.dicDeviceRoomId);
            //如果设备只有一个回路,如果改变了真实设备区域,则它的回路的区域也一起改了
            if (listDevice.Count == 1)
            if (listDevice != null && listDevice.Count == 1)
            {
                Common.Room.CurrentRoom.ChangedRoom(listDevice[0], roomId);
            }
ZigbeeApp/Shared/Common/House.cs
@@ -46,7 +46,15 @@
        /// <summary>
        /// 仅子账号登陆的时候使用,当【IsOthreShare】为"true",并且【AccountType】为"1"时,该账号拥有管理员权限
        /// </summary>
        public int AccountType;
        public int AccountType;
        /// <summary>
        /// 经度
        /// </summary>
        public double Longitude = 0;
        /// <summary>
        /// 纬度
        /// </summary>
        public double Latitude = 0;
        /// <summary>
        /// 房间路径列表
@@ -287,7 +295,9 @@
                                    Name = residence.Name,
                                    IsOthreShare = residence.IsOthreShare,
                                    AccountType = residence.AccountType,
                                    MainUserDistributedMark = residence.MainUserDistributedMark
                                    MainUserDistributedMark = residence.MainUserDistributedMark,
                                    Longitude = residence.Longitude,
                                    Latitude = residence.Latitude
                                };
                            }
                            else
@@ -296,7 +306,9 @@
                                house.Name = residence.Name;
                                house.IsOthreShare = residence.IsOthreShare;
                                house.AccountType = residence.AccountType;
                                house.MainUserDistributedMark = residence.MainUserDistributedMark;
                                house.MainUserDistributedMark = residence.MainUserDistributedMark;
                                house.Longitude = residence.Longitude;
                                house.Latitude = residence.Latitude;
                            }
                            Global.CreateHomeDirectory(residence.Id);
                            house.Save();
ZigbeeApp/Shared/Common/ResponseEntity/ResidenceRes.cs
@@ -38,5 +38,13 @@
        /// 仅子账号登陆的时候使用,当【IsOthreShare】为"true",并且【AccountType】为"1"时,该账号拥有管理员权限
        /// </summary>
        public int AccountType { get; set; }
        /// <summary>
        /// 经度
        /// </summary>
        public double Longitude = 0;
        /// <summary>
        /// 纬度
        /// </summary>
        public double Latitude = 0;
    }
}
ZigbeeApp/Shared/Phone/Device/AC/ACControl.cs
@@ -213,7 +213,7 @@
                                        currentModeBtn.Text = ACControlBase.GetModeNameByModeId(ac.currentSystemMode);
                                        mArcScaleSeekBar.Progress = ACControlBase.GetCurrentModeTemperature(ac);
                                        fanModeBtn.IsSelected = false;
                                        FanSwingModeBtn.IsSelected = false;
                                    }
@@ -252,7 +252,7 @@
                                    fanModeBtn.UnSelectedImagePath = ACControlBase.GetFanModeUnSelectedImagePathByFanModeId(ac.currentFanMode);
                                    break;
                                case 4096:
                                    //风扇当前的扫风模式
                                    //风扇当前的扫风模式
                                    ac.currentFanSwingMode = attriButeList[0].AttriButeData;
                                    ac.LastDateTime = DateTime.Now;
                                    FanSwingModeBtn.IsSelected = true;
@@ -611,7 +611,7 @@
                IsSelected = ACControlBase.IsOpen(ac)
            };
            itemView.AddChidren(FanSwingModeBtn);
            //模式
            modeBtn = new Button()
            {
@@ -1431,7 +1431,7 @@
        #endregion
        #region ◆ 控制反馈_________________________
ZigbeeApp/Shared/Phone/Device/Category/Category.cs
@@ -1575,7 +1575,6 @@
                        X = Application.GetRealWidth(179),
                        Width = Application.GetRealWidth(844),
                        Height = Application.GetRealHeight(400),
                        BackgroundColor = ZigbeeColor.Current.GXCRedColor,
                        UnSelectedImagePath = scene.IconPath,
                        Radius = (uint)Application.GetRealHeight(17)
                    };
ZigbeeApp/Shared/Phone/Device/CommonForm/DeviceDetailInfo.cs
@@ -250,7 +250,7 @@
                                                                                               //标题:选择功能类型
                    var title = Language.StringByID(R.MyInternationalizationString.uSelectFunctionType);
                    var form = new BottomDialogSelectForm();
                    var form = new BottomItemSelectForm();
                    form.AddForm(title, listText, nowSelectNo);
                    form.FinishSelectEvent += (selectNo) =>
                    {
ZigbeeApp/Shared/Phone/Device/Logic/AddLogicPage.cs
@@ -8,13 +8,14 @@
namespace Shared.Phone.Device.Logic
{
    public class AddLogicPage : FrameLayout
    {
        public AddLogicPage ()
        public AddLogicPage()
        {
            Tag = "Logic";
        }
        public void Show()
        public void Show()
        {
            #region  最上面的布局代码
@@ -22,7 +23,7 @@
            {
                BackgroundColor = ZigbeeColor.Current.LogicTopBackgroundColor,
                Height = Application.GetRealHeight(184),
                LineColor= ZigbeeColor.Current.LogicRowLayoutTopLineColor,
                LineColor = ZigbeeColor.Current.LogicRowLayoutTopLineColor,
            };
            this.AddChidren(topRowLayout);
@@ -41,8 +42,8 @@
            var clickBtn = new Button
            {
                Width = Application.GetRealWidth(81 + 51),
                Height = Application.GetRealHeight(58+40),
                Y = Application.GetRealHeight(98-40),
                Height = Application.GetRealHeight(58 + 40),
                Y = Application.GetRealHeight(98 - 40),
            };
            topRowLayout.AddChidren(clickBtn);
            clickBtn.MouseDownEventHandler += (sender, e) =>
@@ -59,28 +60,28 @@
                //Gravity = Gravity.CenterVertical;
                UnSelectedImagePath = "ZigeeLogic/back.png",
            };
            topRowLayout.AddChidren (back);
            topRowLayout.AddChidren(back);
            back.MouseDownEventHandler += (sender, e) => {
                RemoveFromParent ();
                RemoveFromParent();
            };
            #endregion
            #region  最下面的布局代码
            var middle = new FrameLayout {
                Y=topRowLayout.Bottom,
                Height=Application.GetRealHeight(1920-184),
                Y = topRowLayout.Bottom,
                Height = Application.GetRealHeight(1920 - 184),
                BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor,
            };
            this.AddChidren (middle);
            this.AddChidren(middle);
            #region   ----时间条件----
            var timeframelayout= new FrameLayout
            var timeframelayout = new FrameLayout
            {
                Height = Application.GetRealHeight(160),
                BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor,
            };
            middle.AddChidren(timeframelayout);
            var timeiconBtn = new Button
            {
@@ -99,16 +100,16 @@
                Width = Application.GetRealWidth(850),
                Height = Application.GetRealHeight(130),
                X = Application.GetRealWidth(176),
                LineColor= ZigbeeColor.Current.LogicRowLayoutLineColor,
                LineColor = ZigbeeColor.Current.LogicRowLayoutLineColor,
            };
            timeframelayout.AddChidren(timerow);
            ///时间条件
            var btntime = new Button {
                Text=Language.StringByID (MyInternationalizationString.timecondition),
                Text = Language.StringByID(MyInternationalizationString.timecondition),
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = ZigbeeColor.Current.LogicTextBlackColor,
            };
            timerow.AddChidren (btntime);
            timerow.AddChidren(btntime);
            var btntimeback = new Button {
                Width = Application.GetRealWidth(58),
@@ -117,7 +118,7 @@
                X = Application.GetRealWidth(789),
                Gravity = Gravity.CenterVertical,
            };
            timerow.AddChidren (btntimeback);
            timerow.AddChidren(btntimeback);
            EventHandler<MouseEventArgs> timeclick = (sender, e) =>
            {
@@ -129,8 +130,8 @@
            timeiconBtn.MouseUpEventHandler += timeclick;
            timerow.MouseUpEventHandler += timeclick;
            #endregion
            #endregion
            #region   ----设备状态条件----
            var deviceframelayout = new FrameLayout
            {
@@ -138,7 +139,7 @@
                BackgroundColor = ZigbeeColor.Current.LogicBlankBackgroundColor,
                Y = timeframelayout.Bottom,
            };
            middle.AddChidren (deviceframelayout);
            middle.AddChidren(deviceframelayout);
            var deviceiconBtn = new Button
            {
@@ -161,7 +162,7 @@
            };
            deviceframelayout.AddChidren(devicerow);
            ///设备状态条件
            var btndevice = new Button {
                //Text = "设备状态条件",
@@ -169,7 +170,7 @@
                TextAlignment = TextAlignment.CenterLeft,
                TextColor = ZigbeeColor.Current.LogicTextBlackColor,
            };
            devicerow.AddChidren (btndevice);
            devicerow.AddChidren(btndevice);
            var btndeviceback = new Button {
                Width = Application.GetRealWidth(58),
@@ -179,7 +180,7 @@
                UnSelectedImagePath = "ZigeeLogic/next.png",
            };
            devicerow.AddChidren (btndeviceback);
            devicerow.AddChidren(btndeviceback);
            EventHandler<MouseEventArgs> devicestateclick = (sender, e) =>
            {
@@ -240,7 +241,7 @@
                Height = Application.GetRealHeight(58),
                UnSelectedImagePath = "ZigeeLogic/next.png",
                X = Application.GetRealWidth(789),
                Gravity=Gravity.CenterVertical,
                Gravity = Gravity.CenterVertical,
            };
            securityrow.AddChidren(btnsecurityback);
@@ -319,8 +320,8 @@
            #region   ----已有自动化条件----
            var existencerowlayout = new RowLayout {
                Height = Application.GetRealHeight (180),
                Y= securityframelayout.Bottom,
                Height = Application.GetRealHeight(180),
                Y = securityframelayout.Bottom,
            };
            //middle.AddChidren (existencerowlayout);
            ///已有自动化条件
@@ -332,34 +333,35 @@
                TextID = MyInternationalizationString.automation,
                TextColor = ZigbeeColor.Current.LogicTextBlackColor,
            };
            existencerowlayout.AddChidren (btnexistence);
            existencerowlayout.AddChidren(btnexistence);
            var btnexistenceback = new Button {
                Width = Application.GetRealWidth (110),
                Height = Application.GetRealHeight (110),
                Width = Application.GetRealWidth(110),
                Height = Application.GetRealHeight(110),
                UnSelectedImagePath = "ZigeeLogic/next.png",
                SelectedImagePath = "ZigeeLogic/NextSelecte.png",
                X = Application.GetRealWidth (1080 - 140),
                Gravity=Gravity.CenterVertical,
                X = Application.GetRealWidth(1080 - 140),
                Gravity = Gravity.CenterVertical,
            };
            existencerowlayout.AddChidren (btnexistenceback);
            existencerowlayout.AddChidren(btnexistenceback);
            EventHandler<MouseEventArgs> logicclick = (sender, e) => {
                var logicListAutomation = new LogicListAutomation ();
                UserView.HomePage.Instance.AddChidren (logicListAutomation);
                var logicListAutomation = new LogicListAutomation();
                UserView.HomePage.Instance.AddChidren(logicListAutomation);
                UserView.HomePage.Instance.PageIndex += 1;
                logicListAutomation.Show ();
                logicListAutomation.Show();
            };
            btnexistenceback.MouseUpEventHandler += logicclick;
            btnexistence.MouseUpEventHandler += logicclick;
            existencerowlayout.MouseUpEventHandler += logicclick;
            #endregion
            #endregion
        }
        /// <summary>
        /// 安防条件View
        /// </summary>
@@ -376,7 +378,7 @@
                flMain.RemoveFromParent();
            };
            var securityfra1= new FrameLayout
            var securityfra1 = new FrameLayout
            {
                Width = Application.GetRealWidth(1080),
                Height = Application.GetRealHeight(100),
@@ -388,7 +390,7 @@
            {
                Width = Application.GetRealWidth(1080),
                Height = Application.GetRealHeight(690),
                Y = Application.GetRealHeight(1920-690),
                Y = Application.GetRealHeight(1920 - 690),
                BackgroundColor = ZigbeeColor.Current.LogicBackgroundColor,
                Radius = (uint)Application.GetRealHeight(60),
            };
@@ -696,7 +698,7 @@
                UserView.HomePage.Instance.PageIndex += 1;
                logicCommunalPage.Show(() => { });
            };
        }
        /// <summary>
        /// 地理围栏View
@@ -1029,8 +1031,8 @@
                TextColor = ZigbeeColor.Current.LogicBtnCancelColor,
                Height = Application.GetRealHeight(140),
                Width = Application.GetRealWidth(200),
                X=Application.GetRealWidth(80),
                TextAlignment=TextAlignment.CenterLeft,
                X = Application.GetRealWidth(80),
                TextAlignment = TextAlignment.CenterLeft,
            };
            timetype.AddChidren(Btncancel);
            Btncancel.MouseUpEventHandler += (sender16, e16) =>
@@ -1039,14 +1041,14 @@
                UserView.HomePage.Instance.ScrollEnabled = true;
            };
            var Btntitle= new Button
            var Btntitle = new Button
            {
                TextID = MyInternationalizationString.type,
                TextColor = ZigbeeColor.Current.LogicBtnTypeColor,
                Height = Application.GetRealHeight(140),
                Width = Application.GetRealWidth(320),
                TextAlignment = TextAlignment.Center,
                X= Btncancel.Right+Application.GetRealWidth(100),
                X = Btncancel.Right + Application.GetRealWidth(100),
                TextSize = 16,
            };
            timetype.AddChidren(Btntitle);
@@ -1058,7 +1060,7 @@
                Width = Application.GetRealWidth(200),
                TextAlignment = TextAlignment.CenterRight,
                X = Btntitle.Right + Application.GetRealWidth(100),
            };
            timetype.AddChidren(Btncomplete);
            #endregion
@@ -1069,7 +1071,7 @@
            var timepointFrameLayout = new FrameLayout
            {
                Height = Application.GetRealHeight(160),
                Y = timetype.Bottom+Application.GetRealHeight(20),
                Y = timetype.Bottom + Application.GetRealHeight(20),
            };
            timetypeframelayout.AddChidren(timepointFrameLayout);
@@ -1103,7 +1105,7 @@
            var timeFrameLayout = new FrameLayout
            {
                Height = Application.GetRealHeight(160),
                Y =timepointFrameLayout.Bottom,
                Y = timepointFrameLayout.Bottom,
            };
            timetypeframelayout.AddChidren(timeFrameLayout);
@@ -1131,7 +1133,7 @@
            time1row.AddChidren(timeSelected);
            #endregion
            ///立即执行点击事件
            EventHandler<MouseEventArgs> timepointclick = (sedner14, e14) =>
            {
@@ -1200,4 +1202,5 @@
        }
    }
}
ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs
@@ -347,9 +347,14 @@
                    SceneView(room.SceneUIList);
                }
                EventHandler<MouseEventArgs> roomclick = (sender, e) =>
                {
                    clickTag = "no";
                    tempScene = null;
                    clickbutton = null;
                    clickbutton = new Button();
                    roombjButton.IsSelected = false;
                    roombjButton = roombjBtn;
                    roombjBtn.IsSelected = true;
ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs
@@ -23,6 +23,7 @@
        FrameLayout clickframeLayout = new FrameLayout();
        Button clickbutton = new Button();
        Button clicktextcolcrbutton = new Button();
        HorizontalScrolViewLayout devicetypehorizontalScrol1;
        public void Show()
        {
@@ -108,7 +109,7 @@
            ///没有房间直接返回去;
            if (Common.Room.Lists.Count == 0)
            {
                return;
                return;
            }
            ///房间滑动控件
            var roomhorizontalScrol = new HorizontalScrolViewLayout()
@@ -120,7 +121,7 @@
            };
            this.AddChidren(roomhorizontalScrol);
            var devicetypehorizontalScrol1 = new HorizontalScrolViewLayout()
            devicetypehorizontalScrol1 = new HorizontalScrolViewLayout()
            {
                Width = Application.GetRealWidth(1080 - 58 - 200),
                Height = Application.GetRealHeight(280),
@@ -345,6 +346,18 @@
                        }
                        list.Add(device);
                    }
                    if (list.Count == 0)
                    {
                        devicetypehorizontalScrol.Height = 0;
                        devicetypehorizontalScrol1.Height = 0;
                        middle.Height = 0;
                    }
                    else
                    {
                        devicetypehorizontalScrol.Height = Application.GetRealHeight(280);
                        devicetypehorizontalScrol1.Height = Application.GetRealHeight(280);
                        middle.Height = Application.GetRealHeight(1920 - 40) - devicetypehorizontalScrol.Bottom;
                    }
                    AllDeviceTypeView(list, devicetypehorizontalScrol);
@@ -377,6 +390,19 @@
                        list.Add(device);
                    }
                    if (list.Count == 0)
                    {
                        devicetypehorizontalScrol.Height = 0;
                        devicetypehorizontalScrol1.Height = 0;
                        middle.Height = 0;
                    }
                    else
                    {
                        devicetypehorizontalScrol.Height = Application.GetRealHeight(280);
                        devicetypehorizontalScrol1.Height = Application.GetRealHeight(280);
                        middle.Height = Application.GetRealHeight(1920 - 40) - devicetypehorizontalScrol.Bottom;
                    }
                    AllDeviceTypeView(list, devicetypehorizontalScrol);
ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs
@@ -76,25 +76,42 @@
            };
            this.AddChidren(middle);
            if (Send.LinkageventLockList.Count == 0)
            bool d = false;
            string macport = Send.CurrentDoorLock.DeviceAddr + "_" + Send.CurrentDoorLock.DeviceEpoint.ToString();
            for (int i = 0; i < Send.LockList.Count; i++)
            {
                var allMemberslist = await Send.AllMembers(Send.CurrentDoorLock.DeviceAddr);
                Send.LinkageventLockList.AddRange(allMemberslist);
                if (Send.LockList[i].DoorLockMacPort == macport)
                {
                    ///已经存在该门锁信息
                    d = true;
                    break;
                }
            }
            UserAllView(middle);
            if (!d)
            {
                var allMemberslist = await Send.AllMembers(Send.CurrentDoorLock.DeviceAddr);
                Send.LockList.AddRange(allMemberslist);
            }
            UserAllView(middle, macport);
        }
        /// <summary>
        /// 显示所有用户
        /// </summary>
        /// <param name="middle"></param>
        void UserAllView(VerticalScrolViewLayout middle)
        void UserAllView(VerticalScrolViewLayout middle,string macport)
        {
            for (int i = 0; i < Send.LinkageventLockList.Count; i++)
            for (int i = 0; i < Send.LockList.Count; i++)
            {
                var user = Send.LinkageventLockList[i];
                var user = Send.LockList[i];
                if (user.DoorLockMacPort != macport)
                {
                    continue;
                }
                var userFramelayout = new FrameLayout
                {
                    Height = Application.GetRealHeight(160),
@@ -114,12 +131,12 @@
                var usernameBtn = new Button
                {
                    Text = user.MembershipName,
                    Text = user.UserName,
                    TextAlignment = TextAlignment.CenterLeft,
                    TextColor = ZigbeeColor.Current.LogicTextBlackColor,
                    Width = Application.GetRealWidth(600),
                    Height = Application.GetRealHeight(130),
                    Tag = Send.LinkageventLockList[i],
                    Tag = Send.LockList[i],
                };
                userRow.AddChidren(usernameBtn);
@@ -151,7 +168,7 @@
        /// </summary>
        /// <param name="membershipIfon">触发源列表</param>
        /// <param name="userName">用户名字</param>
        void SelectedUserID(List<Send.LockMode> membershipIfon, string userName) {
        void SelectedUserID(List<Send.UnlockingMode> membershipIfon, string userName) {
           var flMain = new FrameLayout { BackgroundColor = ZigbeeColor.Current.LogicViewBackgroundColor };
            this.AddChidren(flMain);
@@ -259,28 +276,28 @@
                    Width = Application.GetRealWidth(600),
                    TextAlignment = TextAlignment.CenterLeft,
                    TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor,
                    Text = userIdmode.ModeName,
                };
                doorlockRow.AddChidren(doorlockBtn);
                //(0按键/3卡/15指纹)
                switch (userIdmode.OpenMode.ToString())
                {
                    case "0":
                        {
                            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.lockpassword);
                        }
                        break;
                    case "3":
                        {
                            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.ic);
                        }
                        break;
                    case "15":
                        {
                            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.fingerprint);
                        }
                        break;
                }
                //switch (userIdmode.OpenMode.ToString())
                //{
                //    case "0":
                //        {
                //            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.lockpassword);
                //        }
                //        break;
                //    case "3":
                //        {
                //            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.ic);
                //        }
                //        break;
                //    case "15":
                //        {
                //            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.fingerprint);
                //        }
                //        break;
                //}
                var doorlockSelected = new Button
ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddScene.cs
@@ -347,6 +347,12 @@
                EventHandler<MouseEventArgs> roomclick = (sender, e) =>
                {
                    clickTag = "no";
                    tempScene = null;
                    clickbutton = null;
                    clickbutton = new Button();
                    roombjButton.IsSelected = false;
                    roombjButton = roombjBtn;
                    roombjBtn.IsSelected = true;
ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs
@@ -1907,10 +1907,6 @@
            btnsave.MouseUpEventHandler += async (sender, e) =>
            {
                var name = logicTextBox.Text.Trim();
                //if (Common.Logic.CurrentLogic.Conditions.Count != 0 && Common.Logic.CurrentLogic.Actions.Count != 0)
                //{
                //    AddChidren(btnsave);
                //}
                if (string.IsNullOrEmpty(logicTextBox.Text.Trim()))
                {
                    new Alert(Language.StringByID(MyInternationalizationString.Tip), Language.StringByID(MyInternationalizationString.PleaseEnterLogicName), Language.StringByID(MyInternationalizationString.Close)).Show();
@@ -1946,11 +1942,7 @@
                CommonPage.Loading.Hide();
                UserView.HomePage.Instance.RemoveViewByTag("Logic");
                Category.Category.instance?.RefreshBodyView();
                //UserView.HomePage.Instance.RemoveAt("Logic1");
                //Category.Category category = new Category.Category();
                //UserView.HomePage.Instance.AddChidren(category);
                //UserView.HomePage.Instance.PageIndex += 1;
                //category.Show(2);
            };
ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs
@@ -82,14 +82,34 @@
                BackgroundColor = ZigbeeColor.Current.LogicMiddleBackgroundColor,
            };
            this.AddChidren(middle);
            if (Send.UserList.Count == 0)
            bool d = false;
            string macport = common.DeviceAddr + "_" + common.DeviceEpoint.ToString();
            for (int i = 0; i < Send.LockList.Count; i++)
            {
                if (Send.LockList[i].DoorLockMacPort == macport)
                {
                    ///已经存在该门锁信息
                    d = true;
                    break;
                }
            }
            if (!d)
            {
                var allMemberslist = await Send.AllMembers(common.DeviceAddr);
                Send.UserList.AddRange(allMemberslist);
                Send.LockList.AddRange(allMemberslist);
            }
            foreach (var user in Send.UserList)
            {
            foreach (var user in Send.LockList)
            {
                if (user.DoorLockMacPort != macport)
                {
                    continue;
                }
                var userFramelayout = new RowLayout
                {
                    Height = Application.GetRealHeight(160),
@@ -111,7 +131,7 @@
                var userBtn = new Button
                {
                    Text = user.MembershipName,
                    Text = user.UserName,
                    TextAlignment = TextAlignment.CenterLeft,
                    TextColor = ZigbeeColor.Current.LogicTextBlackColor,
                };
@@ -188,7 +208,7 @@
                        TextAlignment = TextAlignment.Center,
                        X = Btncancel.Right + Application.GetRealWidth(100),
                        TextSize = 16,
                        Text = user.MembershipName,
                        Text = user.UserName,
                    };
                    lockRow.AddChidren(Btntitle);
                    var Btncomplete = new Button
@@ -232,27 +252,28 @@
                            Width = Application.GetRealWidth(600),
                            TextAlignment = TextAlignment.CenterLeft,
                            TextColor = ZigbeeColor.Current.LogicBtnNotSelectedColor,
                            Text= userifon.ModeName,
                        };
                        doorlockRow.AddChidren(doorlockBtn);
                        //(1按键/3卡/15指纹)
                        switch (userifon.OpenMode.ToString())
                        {
                            case "0":
                                {
                                    doorlockBtn.Text = Language.StringByID(MyInternationalizationString.lockpassword);
                                }
                                break;
                            case "3":
                                {
                                    doorlockBtn.Text = Language.StringByID(MyInternationalizationString.ic);
                                }
                                break;
                            case "15":
                                {
                                    doorlockBtn.Text = Language.StringByID(MyInternationalizationString.fingerprint);
                                }
                                break;
                        }
                        //switch (userifon.OpenMode.ToString())
                        //{
                        //    case "0":
                        //        {
                        //            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.lockpassword);
                        //        }
                        //        break;
                        //    case "3":
                        //        {
                        //            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.ic);
                        //        }
                        //        break;
                        //    case "15":
                        //        {
                        //            doorlockBtn.Text = Language.StringByID(MyInternationalizationString.fingerprint);
                        //        }
                        //        break;
                        //}
                        var doorlockSelected = new Button
                        {
                            X = Application.GetRealWidth(860),
ZigbeeApp/Shared/Phone/Device/Logic/Send.cs
@@ -715,176 +715,7 @@
        #endregion
        #region  ----获取门锁
        #region ---第1种
        public static List<LogicLock> ReadDoorLockIfon(string doorlockMac)
        {
            List<LogicLock> list = new List<LogicLock>();
            string url = "https://global.hdlcontrol.com/HangZhouHdlCloudApi/App/GetHomePager";//子账号和主账号可能链接不同
            System.Net.WebClient webClient = new System.Net.WebClient();
            System.Collections.Specialized.NameValueCollection postValues = new System.Collections.Specialized.NameValueCollection();
            postValues.Add("RequestVersion", CommonPage.RequestVersion);
            postValues.Add("ReqDto.LoginAccessToken", Config.Instance.Token);
            System.Threading.Tasks.Task.Run(() =>
            {
                try
                {
                    byte[] responseArray = webClient.UploadValues(url, postValues);
                    var str = System.Text.Encoding.UTF8.GetString(responseArray);
                    var jObject = JObject.Parse(str);
                    if (jObject == null || jObject["StateCode"].ToString() != "Success")
                    {
                        return;
                    }
                    var pageData = jObject["ResponseData"]["PageData"].ToString();
                    var datalist = JArray.Parse(pageData);
                    for (int i = 0; i < datalist.Count; i++)
                    {
                        var data = JObject.Parse(datalist[i].ToString());
                        if (Config.Instance.HomeId == data["Id"].ToString())
                        {
                            Residential residential = new Residential();
                            if (Convert.ToBoolean(data["IsOthreShare"].ToString()))
                            {
                                //分享者ID
                                residential.Id = data["Id"].ToString();
                                //是否是分享账号[true(是分享);false;(不是分享)];
                                residential.IsOthreShare = Convert.ToBoolean(data["IsOthreShare"].ToString());
                                //分享者住宅ID
                                residential.MainUserDistributedMark = data["MainUserDistributedMark"].ToString();
                                residential.IsOtherAccountCtrl = true;
                                residential.doorlockmac = doorlockMac;
                                list = ReadToken(residential);
                            }
                            else
                            {
                                residential.Url = "https://global.hdlcontrol.com/HangZhouHdlCloudApi/DoorLock/GetDoorLockPager";
                                residential.Token = Config.Instance.Token;
                                residential.Id = Config.Instance.HomeId;
                                residential.IsOtherAccountCtrl = false;
                                residential.doorlockmac = doorlockMac;
                                list = ReadDoorLock(residential);
                            }
                        }
                    }
                }
                catch { }
            });
            var datetime = DateTime.Now;
            while ((DateTime.Now - datetime).TotalMilliseconds < 3 * 1000)
            {
                if (list.Count != 0)
                {
                    break;
                }
            }
            return list;
        }
        public static List<LogicLock> ReadToken(Residential residential)
        {
            List<LogicLock> list = new List<LogicLock>();
            string url = "https://global.hdlcontrol.com/HangZhouHdlCloudApi/App/GetSharedHomeApiControl";
            System.Net.WebClient webClient = new System.Net.WebClient();
            System.Collections.Specialized.NameValueCollection postValues = new System.Collections.Specialized.NameValueCollection();
            postValues.Add("RequestVersion", CommonPage.RequestVersion);
            postValues.Add("LoginAccessToken", Config.Instance.Token);
            postValues.Add("MainAccountId", residential.MainUserDistributedMark);
            postValues.Add("SharedHid", residential.Id);
            System.Threading.Tasks.Task.Run(() =>
            {
                try
                {
                    byte[] responseArray = webClient.UploadValues(url, postValues);
                    var str = System.Text.Encoding.UTF8.GetString(responseArray);
                    var jObject = JObject.Parse(str);
                    if (jObject == null || jObject["StateCode"].ToString() != "Success")
                    {
                        return;
                    }
                    var RequestBaseUrl = jObject["ResponseData"]["RequestBaseUrl"].ToString();
                    var RequestToken = jObject["ResponseData"]["RequestToken"].ToString();
                    Residential lockifon = new Residential();
                    lockifon.Url = RequestBaseUrl + "/DoorLock/GetDoorLockPager";
                    lockifon.Token = RequestToken;
                    lockifon.Id = Config.Instance.HomeId;
                    lockifon.IsOtherAccountCtrl = true;
                    lockifon.doorlockmac = residential.doorlockmac;
                    list = ReadDoorLock(lockifon);
                }
                catch { }
            });
            var datetime = DateTime.Now;
            while ((DateTime.Now - datetime).TotalMilliseconds < 3 * 1000)
            {
                if (list.Count != 0)
                {
                    break;
                }
            }
            return list;
        }
        public static List<LogicLock> ReadDoorLock(Residential lockifon)
        {
            List<LogicLock> list = new List<LogicLock>();
            System.Net.WebClient webClient = new System.Net.WebClient();
            System.Collections.Specialized.NameValueCollection postValues = new System.Collections.Specialized.NameValueCollection();
            postValues.Add("RequestVersion", CommonPage.RequestVersion);
            postValues.Add("LoginAccessToken", lockifon.Token);
            postValues.Add("HomeId", lockifon.Id);
            postValues.Add("DoorLockId", lockifon.doorlockmac);//门锁Mac19091
            postValues.Add("IsOtherAccountCtrl", lockifon.IsOtherAccountCtrl.ToString());
            System.Threading.Tasks.Task.Run(() =>
            {
                try
                {
                    byte[] responseArray = webClient.UploadValues(lockifon.Url, postValues);
                    var str = System.Text.Encoding.UTF8.GetString(responseArray);
                    var jObject = JObject.Parse(str);
                    if (jObject == null || jObject["StateCode"].ToString() != "Success")
                    {
                        return;
                    }
                    var pageData = jObject["ResponseData"]["PageData"].ToString();
                    var datalist = JArray.Parse(pageData);
                    for (int i = 0; i < datalist.Count; i++)
                    {
                        var data = JObject.Parse(datalist[i].ToString());
                        LogicLock doorLock = new LogicLock();
                        doorLock.DoorLockLocalUserId = data["DoorLockLocalUserId"].ToString();
                        doorLock.OpenLockMode = int.Parse(data["OpenLockMode"].ToString());
                        doorLock.CloudAccountId = data["CloudAccountId"].ToString();
                        list.Add(doorLock);
                    }
                }
                catch (Exception e)
                {
                    var s = e.Message;
                }
            });
            var datetime = DateTime.Now;
            while ((DateTime.Now - datetime).TotalMilliseconds < 3 * 1000)
            {
                if (list.Count != 0)
                {
                    break;
                }
            }
            return list;
        }
        #endregion
        #region ---第2种
        /// <summary>
        /// 获取自己+其他成员信息
        /// </summary>
@@ -894,30 +725,35 @@
        {
            var userlist = new List<MembershipIfon>();
            ///判断APP登录进来用户身份(主人,管理员,成员)
            var doorlockifonlist = await ReadUserListIfon(doorlockMac);
            var membershipIfon = new MembershipIfon();
            membershipIfon.MembershipId = Config.Instance.Guid;
            if (string.IsNullOrEmpty(Config.Instance.Name))
            var AllUserIfon = await ReadUserListIfon(doorlockMac);
            var currUserIfon = new MembershipIfon();
            currUserIfon.CloudAccountId = Config.Instance.Guid;
            if (string.IsNullOrEmpty(UserCenter.UserCenterResourse.UserInfo.UserName))
            {
                membershipIfon.MembershipName = Config.Instance.Account;
                currUserIfon.UserName = UserCenter.UserCenterResourse.UserInfo.Account;
            }
            else
            {
                membershipIfon.MembershipName = Config.Instance.Name;
                currUserIfon.UserName = UserCenter.UserCenterResourse.UserInfo.UserName;
            }
            foreach (var o in doorlockifonlist)
            foreach (var o in AllUserIfon)
            {
                if (string.IsNullOrEmpty(currUserIfon.DoorLockMacPort))
                {
                    currUserIfon.DoorLockMacPort = o.DoorLockMacPort;
                }
                if (o.CloudAccountId == Config.Instance.Guid)
                {
                    LockMode lockMode = new LockMode();
                    lockMode.OpenMode = o.OpenLockMode;
                    lockMode.UserId = o.DoorLockLocalUserId;
                    membershipIfon.UserIdMode.Add(lockMode);
                    UnlockingMode unlockingMode = new UnlockingMode();
                    unlockingMode.OpenMode = o.OpenMode;
                    unlockingMode.UserId = o.UserId;
                    unlockingMode.ModeName = o.ModeName;
                    currUserIfon.UserIdMode.Add(unlockingMode);
                }
            }
            if (membershipIfon.UserIdMode.Count != 0)
            if (currUserIfon.UserIdMode.Count != 0)
            {
                userlist.Add(membershipIfon);
                userlist.Add(currUserIfon);
            }
            if (UserCenter.UserCenterResourse.UserInfo.AuthorityNo != 3)
@@ -928,37 +764,43 @@
                for (int i = 0; i < listInfo.Count; i++)
                {
                    var membership = new MembershipIfon();
                    var membershipifon = listInfo[i];
                    membership.MembershipId = membershipifon.SubAccountDistributedMark;
                    if (string.IsNullOrEmpty(membershipifon.UserName))
                    var userIfon = new MembershipIfon();
                    var user = listInfo[i];
                    userIfon.CloudAccountId = user.SubAccountDistributedMark;
                    if (string.IsNullOrEmpty(user.UserName))
                    {
                        membership.MembershipName = membershipifon.Account;
                        userIfon.UserName = user.Account;
                    }
                    else
                    {
                        membership.MembershipName = membershipifon.UserName;
                        userIfon.UserName = user.UserName;
                    }
                    for (int j = 0; j < doorlockifonlist.Count; j++)
                    for (int j = 0; j < AllUserIfon.Count; j++)
                    {
                        ///查找成员以及成员门锁触发源(1按键/3卡/15指纹)
                        if (membershipifon.SubAccountDistributedMark == doorlockifonlist[j].CloudAccountId)
                        if (string.IsNullOrEmpty(userIfon.DoorLockMacPort))
                        {
                            LockMode lockMode = new LockMode();
                            lockMode.OpenMode = doorlockifonlist[j].OpenLockMode;
                            lockMode.UserId = doorlockifonlist[j].DoorLockLocalUserId;
                            membership.UserIdMode.Add(lockMode);
                            userIfon.DoorLockMacPort = AllUserIfon[j].DoorLockMacPort;
                        }
                        ///查找成员以及成员门锁触发源(1按键/3卡/15指纹)
                        if (user.SubAccountDistributedMark == AllUserIfon[j].CloudAccountId)
                        {
                            UnlockingMode unlockingMode = new UnlockingMode();
                            unlockingMode.OpenMode = AllUserIfon[j].OpenMode;
                            unlockingMode.UserId = AllUserIfon[j].UserId;
                            unlockingMode.ModeName = AllUserIfon[j].ModeName;
                            userIfon.UserIdMode.Add(unlockingMode);
                        }
                    }
                    if (membership.UserIdMode.Count != 0)
                    if (userIfon.UserIdMode.Count != 0)
                    {
                        ///过滤掉重复数据;
                        var str = userlist.Find((c) => { return c.MembershipId == membershipifon.SubAccountDistributedMark; });
                        var str = userlist.Find((c) => { return c.CloudAccountId == user.SubAccountDistributedMark; });
                        if (str == null)
                        {
                            userlist.Add(membership);
                            userlist.Add(userIfon);
                        }
                    }
@@ -972,9 +814,9 @@
        /// </summary>
        /// <param name="doorlockMac">门锁Mac</param>
        /// <returns></returns>
        public static async System.Threading.Tasks.Task<List<LogicLock>> ReadUserListIfon(string doorlockMac)
        public static async System.Threading.Tasks.Task<List<User>> ReadUserListIfon(string doorlockMac)
        {
            List<LogicLock> list = new List<LogicLock>();
            var list = new List<User>();
            var s = await ReadUserList(doorlockMac);
            var jObject = JObject.Parse(s);
            if (jObject == null || jObject["StateCode"].ToString() != "Success")
@@ -986,19 +828,22 @@
            for (int i = 0; i < datalist.Count; i++)
            {
                var data = JObject.Parse(datalist[i].ToString());
                LogicLock doorLock = new LogicLock();
                doorLock.DoorLockLocalUserId = data["DoorLockLocalUserId"].ToString();
                doorLock.OpenLockMode = int.Parse(data["OpenLockMode"].ToString());
                doorLock.CloudAccountId = data["CloudAccountId"].ToString();
                list.Add(doorLock);
                var user = new User();
                user.UserId = data["DoorLockLocalUserId"].ToString();
                user.OpenMode = int.Parse(data["OpenLockMode"].ToString());
                user.CloudAccountId = data["CloudAccountId"].ToString();
                user.DoorLockMacPort = data["DoorLockId"].ToString();
                user.ModeName = data["UserIdRemarks"].ToString();
                list.Add(user);
            }
            return list;
        }
        public static async System.Threading.Tasks.Task<string> ReadUserList(string doorlockMac)
        {
            string s = null;
            var str = await WebClientAsync(0, "https://global.hdlcontrol.com/HangZhouHdlCloudApi/App/GetHomePager");
            string s = null;
            var str = await WebClientAsync(0, CommonPage.RequestHttpsHost+"/App/GetHomePager");//不同区域域名前缀不一样
           // var str = await WebClientAsync(0, "https://global.hdlcontrol.com/HangZhouHdlCloudApi/App/GetHomePager");
            var jObject = JObject.Parse(str);
            if (jObject == null || jObject["StateCode"].ToString() != "Success")
            {
@@ -1022,12 +867,14 @@
                        residential.MainUserDistributedMark = data["MainUserDistributedMark"].ToString();
                        residential.IsOtherAccountCtrl = true;
                        residential.doorlockmac = doorlockMac;
                        residential.Url = "https://global.hdlcontrol.com/HangZhouHdlCloudApi/App/GetSharedHomeApiControl";
                        residential.Url = CommonPage.RequestHttpsHost + "/App/GetSharedHomeApiControl";
                        //residential.Url = "https://global.hdlcontrol.com/HangZhouHdlCloudApi/App/GetSharedHomeApiControl";
                        s = await ReadUserDoorLock(residential);
                    }
                    else
                    {
                        residential.Url = "https://global.hdlcontrol.com/HangZhouHdlCloudApi/DoorLock/GetDoorLockPager";
                        residential.Url = CommonPage.RequestHttpsHost + "/DoorLock/GetDoorLockPager";
                        //residential.Url = "https://global.hdlcontrol.com/HangZhouHdlCloudApi/DoorLock/GetDoorLockPager";
                        residential.Token = Config.Instance.Token;
                        residential.Id = Config.Instance.HomeId;
                        residential.IsOtherAccountCtrl = false;
@@ -1039,7 +886,7 @@
            }
            return s;
        }
        public static async System.Threading.Tasks.Task<string> ReadUserDoorLock(Residential residential)
        {
@@ -1071,10 +918,12 @@
        {
            NameValueCollection postValues = new NameValueCollection();
            if (value == 0)
            {
                postValues.Add("RequestVersion", CommonPage.RequestVersion);
                postValues.Add("ReqDto.LoginAccessToken", Config.Instance.Token);
                postValues.Add("ReqDto.LoginAccessToken", Config.Instance.Token);
                postValues.Add("ReqDto.PageSetting.PageSize", Int32.MaxValue.ToString());//
            }
            else if (value == 1)
@@ -1082,7 +931,7 @@
                postValues.Add("RequestVersion", CommonPage.RequestVersion);
                postValues.Add("LoginAccessToken", Config.Instance.Token);
                postValues.Add("MainAccountId", residential.MainUserDistributedMark);
                postValues.Add("SharedHid", residential.Id);
                postValues.Add("SharedHid", residential.Id);
            }
            else if (value == 2)
            {
@@ -1090,16 +939,15 @@
                postValues.Add("LoginAccessToken", residential.Token);
                postValues.Add("HomeId", residential.Id);
                postValues.Add("DoorLockId", residential.doorlockmac);//门锁Mac
                postValues.Add("IsOtherAccountCtrl", residential.IsOtherAccountCtrl.ToString());
                postValues.Add("IsOtherAccountCtrl", residential.IsOtherAccountCtrl.ToString());
                postValues.Add("PageSetting.PageSize", Int32.MaxValue.ToString());
            }
            System.Net.WebClient webClient = new System.Net.WebClient();
            byte[] responseArray = webClient.UploadValues(url, postValues);
            return System.Text.Encoding.UTF8.GetString(responseArray);
            var s = System.Text.Encoding.UTF8.GetString(responseArray);
            return s;
        }
        #endregion
        public class Residential
        {
@@ -1124,39 +972,29 @@
            public string doorlockmac;
        }
        public class LogicLock
        public class MembershipIfon
        {
            /// <summary>
            /// 触发源ID
            /// </summary>
            public string DoorLockLocalUserId = string.Empty;
            /// <summary>
            /// 触发源模式(0:密码;3:卡;15:指纹;)
            /// </summary>
            public int OpenLockMode;
            /// <summary>
            /// 识别用户身份
            /// </summary>
            public string CloudAccountId = string.Empty;
        }
        public class MembershipIfon
        {
            /// <summary>
            /// 识别用户身份
            /// 门锁Mac+Port,识别门锁;
            /// </summary>
            public string MembershipId = string.Empty;
            public string DoorLockMacPort = string.Empty;
            /// <summary>
            /// 触发源ID+模式(0:密码;3:卡;15:指纹;)
            /// 触发源列表
            /// </summary>
            public List<LockMode> UserIdMode = new List<LockMode>();
            public List<UnlockingMode> UserIdMode = new List<UnlockingMode>();
            /// <summary>
            /// 用户昵称
            /// </summary>
            public string MembershipName = string.Empty;
            public string UserName = string.Empty;
        }
        public class LockMode
        public class UnlockingMode
        {
            /// <summary>
            /// 触发源ID
@@ -1166,16 +1004,43 @@
            /// 触发源模式(0:密码;3:卡;15:指纹;)
            /// </summary>
            public int OpenMode;
            /// <summary>
            /// 自定义触发源名称
            /// </summary>
            public string ModeName = string.Empty;
        }
        public class User
        {
            /// <summary>
            /// 识别用户身份
            /// </summary>
            public string CloudAccountId = string.Empty;
            /// <summary>
            /// 触发源ID
            /// </summary>
            public string UserId = string.Empty;
            /// <summary>
            /// 触发源模式(0:密码;3:卡;15:指纹;)
            /// </summary>
            public int OpenMode;
            /// <summary>
            /// 自定义触发源名称
            /// </summary>
            public string ModeName = string.Empty;
            /// <summary>
            /// 门锁Mac+Port,识别门锁;
            /// </summary>
            public string DoorLockMacPort = string.Empty;
        }
        /// <summary>
        /// 自动化门锁成员信息作为条件列表
        /// 门锁列表
        /// </summary>
        public static List<MembershipIfon> UserList = new List<MembershipIfon>();
        /// <summary>
        ///联动事件门锁成员信息作为条件的列表
        /// </summary>
        public static List<MembershipIfon> LinkageventLockList = new List<MembershipIfon>();
        public static List<MembershipIfon> LockList = new List<MembershipIfon>();
        /// <summary>
        /// 当前门锁
ZigbeeApp/Shared/Phone/ZigBee/Common/Config.cs
@@ -195,7 +195,6 @@
            }
        }
        
        public string Name = string.Empty;
        /// <summary>
        /// 当前登录的帐号
        /// </summary>
ZigbeeApp/Shared/Phone/ZigBee/Device/BindObj.cs
@@ -74,10 +74,11 @@
                        {
                            result.addBindResultResponseData = tempData;
                        }
                        DebugPrintLog($"UI收到通知后的主题_{topic}");
                    }
                };
                mainGateway.Actions += action;
                DebugPrintLog("Bind/SetBind_Actions 启动" + "_" + System.DateTime.Now.ToString());
                DebugPrintLog("Bind/SetBind_Actions 启动" + "_" + System.DateTime.Now.ToLongTimeString() + " " + System.DateTime.Now.Millisecond);
                try
                {
                    if (addBindData != null)
@@ -144,7 +145,7 @@
                    result.errorMessageBase = " 回复超时,请重新操作";
                }
                mainGateway.Actions -= action;
                System.Console.WriteLine($"Bind/SetBind_Actions 退出 {System.DateTime.Now}");
                System.Console.WriteLine($"Bind/SetBind_Actions 退出 { System.DateTime.Now.ToLongTimeString() + " " + System.DateTime.Now.Millisecond}");
                return result;
            });
        }
ZigbeeApp/Shared/Phone/ZigBee/Device/CommonDevice.cs
@@ -1001,7 +1001,7 @@
            /// <summary>
            /// 设备所在网关的网关id
            /// </summary>
            public int GwId;
            public string GwId;
            /// <summary>
            /// 设备名
            /// </summary>
ZigbeeApp/Shared/Phone/ZigBee/Device/Rollershade.cs
@@ -543,10 +543,10 @@
                    switch (installedLimit)
                    {
                        case CurtainPrivateInstalledLimi.UpLimit:
                            tempLimit = 1;
                            tempLimit = 2;
                            break;
                        case CurtainPrivateInstalledLimi.DownLimit:
                            tempLimit = 2;
                            tempLimit = 1;
                            break;
                    }
                    var jObject = new JObject { { "DeviceAddr", DeviceAddr }, { "Epoint", DeviceEpoint }, { "Cluster_ID", 258 }, { "Command", 120 } };
@@ -584,11 +584,11 @@
            /// <summary>
            /// 窗帘全开所在的位置(上限位)
            /// </summary>
            UpLimit = 1,
            UpLimit = 2,
            /// <summary>
            /// 窗帘全关所在的位置(下限位)
            /// </summary>
            DownLimit = 2,
            DownLimit = 1,
        }
        #endregion
@@ -750,10 +750,10 @@
                    switch (limiType)
                    {
                        case LimiType.DownLimit:
                            tempLimit = 8;
                            tempLimit = 2;
                            break;
                        case LimiType.UpLimit:
                            tempLimit = 2;
                            tempLimit = 8;
                            break;
                    }
                    var jObject = new JObject { { "DeviceAddr", DeviceAddr }, { "Epoint", DeviceEpoint }, { "Cluster_ID", 258 }, { "Command", 120 } };
@@ -791,11 +791,11 @@
            /// <summary>
            /// 删除窗帘上限位
            /// </summary>
            UpLimit = 0x02,
            UpLimit = 0x08,
            /// <summary>
            /// 删除窗帘下限位
            /// </summary>
            DownLimit = 0x08,
            DownLimit = 0x02,
        }
        #endregion
ZigbeeApp/Shared/Phone/ZigBee/Device/Safeguard.cs
@@ -6613,7 +6613,65 @@
                System.Console.WriteLine($"Security/AddZoneAction(设置胁迫状态下的电话号码)_Actions 退出_{System.DateTime.Now.ToString()}");
                return d;
            });
        }
        /// <summary>
        /// *设置胁迫状态下被通知的联系号码的备注(需要管理员权限). -2:主网关丢失
        /// </summary>
        /// <param name="strPhone">地区码-联系方式</param>
        /// <param name="strNote">备注,最大63byte</param>
        /// <returns></returns>
        public static async System.Threading.Tasks.Task<SetCoercePhoneNumberResponseData> SetCoercePhoneNumberNoteAsync(string strPhone,string strNote)
        {
            SetCoercePhoneNumberResponseData d = null;
            var mainGateway = ZbGateway.MainGateWay;
            if (mainGateway == null)
            {
                d = new SetCoercePhoneNumberResponseData();
                d.Result = -2;
                return d;
            }
            Action<string, string> action = (topic, message) =>
            {
                var gatewayID = topic.Split('/')[0];
                if (topic == gatewayID + "/" + "Security/AddPushNumberNote_Respon")
                {
                    var jobject = Newtonsoft.Json.Linq.JObject.Parse(message);
                    d = Newtonsoft.Json.JsonConvert.DeserializeObject<SetCoercePhoneNumberResponseData>(jobject["Data"].ToString());
                }
            };
            mainGateway.Actions += action;
            try
            {
                var jObject = new JObject { { "Cluster_ID", 0 }, { "Command", 4038 } };
                var data = new JObject
                    {
                        { "ActionType", 253},
                        { "LoginToken", Shared.Phone.UserCenter.HdlSafeguardLogic.Current.GetLoginToken()},
                        { "PushNumber", strPhone},
                        { "PushNumberNote", strNote}
                    };
                jObject.Add("Data", data);
                mainGateway.Send("Security/AddPushNumberNote", jObject.ToString());
            }
            catch { }
            int timeOut = 0;
            while (timeOut <= 60)
            {
                await System.Threading.Tasks.Task.Delay(50);
                if (d != null)
                {
                    break;
                }
                timeOut++;
            }
            mainGateway.Actions -= action;
            return d;
        }
        /// <summary>
        /// 设置胁迫状态下被通知的联系号码的返回数据 ,网关反馈信息
@@ -6695,7 +6753,10 @@
            /// 推送信息的目标手机号码
            ///</summary>
            public string PushNumber;
            /// <summary>
            /// 备注信息
            /// </summary>
            public string PushNumberNote;
        }
        /// <summary>
ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGateway.cs
@@ -3919,6 +3919,54 @@
                    UpdateDeviceInfo(tempDevice, "DeviceStatusReport");
                }
                #endregion
                #region 门锁操作事件通知
                else if (topic == gatewayID + "/" + "DoorLock/DoorLockOperatingEventNotificationCommand")
                {
                    var deviceID = jobject.Value<int>("Device_ID");
                    switch ((DeviceType)(deviceID))
                    {
                        case DeviceType.DoorLock:
                            var doorLock = new DoorLock() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gwa.getGatewayBaseInfo.gwID };
                            var OperatingEventNotificationDatad = Newtonsoft.Json.JsonConvert.DeserializeObject<ZigBee.Device.DoorLock.DoorLockOperatingEventNotificationCommand>(jobject["Data"].ToString());
                            if (OperatingEventNotificationDatad != null)
                            {
                                doorLock.doorLockOperatingEventNotificationCommand = OperatingEventNotificationDatad;
                            }
                            if (gwa.ReportAction != null)
                            {
                                DebugPrintLog("DoorLockProgrammingEventNotificationCommand已经通知");
                                gwa.ReportAction("DoorLockProgrammingEventNotificationCommand", doorLock);
                            }
                            UpdateDeviceStatus(doorLock);
                            UpdateDeviceInfo(doorLock, "DoorLockProgrammingEventNotificationCommand");
                            break;
                    }
                }
                #endregion
                #region 门锁编程事件通知
                else if (topic == gatewayID + "/" + "DoorLock/DoorLockProgrammingEventNotificationCommand")
                {
                    var deviceID = jobject.Value<int>("Device_ID");
                    switch ((DeviceType)(deviceID))
                    {
                        case DeviceType.DoorLock:
                            var doorLock = new DoorLock() { DeviceID = jobject.Value<int>("Device_ID"), DeviceAddr = jobject.Value<string>("DeviceAddr"), DeviceEpoint = jobject.Value<int>("Epoint"), DataID = jobject.Value<int>("Data_ID"), CurrentGateWayId = gwa.getGatewayBaseInfo.gwID };
                            var ProgrammingEventNotificationData = Newtonsoft.Json.JsonConvert.DeserializeObject<ZigBee.Device.DoorLock.DoorLockProgrammingEventNotificationCommand>(jobject["Data"].ToString());
                            if (ProgrammingEventNotificationData != null)
                            {
                                doorLock.doorLockProgrammingEventNotificationCommand = ProgrammingEventNotificationData;
                            }
                            if (gwa.ReportAction != null)
                            {
                                DebugPrintLog("DoorLockProgrammingEventNotificationCommand已经通知");
                                gwa.ReportAction("DoorLockProgrammingEventNotificationCommand", doorLock);
                            }
                            UpdateDeviceStatus(doorLock);
                            UpdateDeviceInfo(doorLock, "DoorLockProgrammingEventNotificationCommand");
                            break;
                    }
                }
                #endregion
                #region IAS安防信息上报
                else if (topic == gatewayID + "/" + "IASInfoReport")
                {
ZigbeeApp/Shared/Phone/ZigBee/Device/ZbGatewayData.cs
@@ -127,6 +127,10 @@
            ///网关名称
            /// </summary>
            public string GwName;
            /// <summary>
            /// 网关的序列号
            /// </summary>
            public string GWSN = string.Empty;
            /// <summary>
            ///是否为主网关。(因为在外网的情况下,这个字段可以获取到,用来更新局域网中基本信息的对象中的主网关信息)
            ///<para>0:否</para>
ZigbeeApp/Shared/R.cs
old mode 100644 new mode 100755
Diff too large
ZigbeeApp/Shared/Shared.projitems
@@ -41,166 +41,6 @@
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\UserPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\HomePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserView\UserHomeView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\UnallocatedRoom.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddDevieDetailFromAddFunction.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddRoom.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\EditRoom.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddRoomScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomHumiditySetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomManagement.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddDeviceList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddRoomContent.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddRoomSelectPicByLocal.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddDevicesSameTypeList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomTemperatureSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomShareSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomCommon.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\AC\ACControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\AC\ACControlBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectDeviceByRoom.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectRoomList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectedScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\SelectDelayTime.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectImgByLocal.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectedDimmableLightSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\SelectDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategoryAddScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectAirSwitchSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\SelectScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\SelectFloor.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectLightSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\Category.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectCurtainSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Curtain\RollerShadeControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Send.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\EveryyearPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SelectedLogicState.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TemplatePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicMain.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SelectedLogicStatus.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\AddScenePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicDevicePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SelectedLogic.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicCommunalPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\MemberList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Cycle.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TimePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\EverymonthPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicIfon.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicListAutomation.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TemplateDeviceCondition.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DelayTime.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\CyclicCycle.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\AddLogicPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TimePoint.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DeviceStateCondition.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DeviceTarget.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicListPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TemplateDeviceAction.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\IgnoreTime.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SelectedButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SecurityMode.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\WeekPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\CustomText.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockAddDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\AddAction.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockLogicCommunalPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockAddScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockLogicList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\AddCondition.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectTime.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\Line.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\FunctionRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectFunctionView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RoomNoNameMainView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceInfoRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\TopFrameLayout.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceInfoWithZoneRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CategoryFunctionForWinRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CompleteButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CommonFormResouce.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectedStatuButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SceneTargetTimeRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RowLayoutEditButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CustomAlert.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\LeftIconButtonRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\BackButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceIconSelectedIMGByLocal.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectSceneStatuRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SceneMainView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectDeviceWithSeekBarRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\FunctionButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\FunctionIconButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\ACLeftIconButtonRowLayout.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\ButtonLineForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectZone.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectDeviceWithPickViewRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceInfoEditRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceDetailInfo.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CommonEnum.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RowLayoutDeleteButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\FunctionMainView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectSceneRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RoomMainView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CategoryFunctionRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SceneTargetFunctionRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\AirSwitchControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\OnOffControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\LightControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\PlugControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\LightControlForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\DimmableLightControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountForgetPWD.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountRegister.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\PhoneZone.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountRegisterSuccess.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountLoginByCode.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountResetPWDSuccess.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\PhoneEmailForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountLogin.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\IO\LocalFileUtils.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\BigInteger.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\OwnCodes.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Config.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Global.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\CloudMqttResponsePack.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\IStatus.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\EncryptionService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Application.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\CommonInfo.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\SendDataToGateway.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\RemoteOperatorConsts.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\SecuritySet.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ThirdPartyModuleUpgrade.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Safeguard.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\LogicBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\CommonDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Scene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Logic.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\TemperatureSensor.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ZbGateway.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ZbGatewayData.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\AC.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ThermostatObj.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Transverter.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Rollershade.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\CurtainBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Repeater.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Enum.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\BindObj.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\AirSwitch.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Panel.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\PIRSensor.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\IASZone.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DeviceType.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DoorLock.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\HDLbutton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\LigthtBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\OTADevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ColorDimmableLight.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ToggleLight.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DimmableLight.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HdlBackup\HdlBackupListForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HdlBackup\HdlGatewayBackUpForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\HdlBackup\HdlGatewayListBackUpForm.cs" />
@@ -453,6 +293,167 @@
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayBackUpListForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayRebindForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\UserCenter\Gateway\Manage\GatewayUploadAndDownLoadForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\IO\LocalFileUtils.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\BigInteger.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\OwnCodes.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Config.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Global.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\CloudMqttResponsePack.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\IStatus.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\EncryptionService.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\Application.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\CommonInfo.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\SendDataToGateway.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\RemoteOperatorConsts.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Common\SecuritySet.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ThirdPartyModuleUpgrade.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Safeguard.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\LogicBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\CommonDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Scene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Logic.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\TemperatureSensor.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ZbGateway.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ZbGatewayData.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\AC.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ThermostatObj.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Transverter.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Rollershade.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\CurtainBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Repeater.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Enum.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\BindObj.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\AirSwitch.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\Panel.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\PIRSensor.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\IASZone.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DeviceType.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DoorLock.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\HDLbutton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\LigthtBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\OTADevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ColorDimmableLight.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\ToggleLight.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\ZigBee\Device\DimmableLight.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\UnallocatedRoom.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddDevieDetailFromAddFunction.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddRoom.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\EditRoom.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddRoomScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomHumiditySetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomManagement.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddDeviceList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddRoomContent.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddRoomSelectPicByLocal.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\AddDevicesSameTypeList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomTemperatureSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomShareSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Room\RoomCommon.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\AC\ACControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\AC\ACControlBase.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectDeviceByRoom.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectRoomList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectedScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\SelectDelayTime.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectImgByLocal.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectedDimmableLightSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\SelectDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategoryAddScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectAirSwitchSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\SelectScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\SelectFloor.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectLightSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\Category.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Category\CategorySceneSelectCurtainSetting.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Curtain\RollerShadeControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Send.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\EveryyearPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SelectedLogicState.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TemplatePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicMain.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SelectedLogicStatus.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\AddScenePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicDevicePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SelectedLogic.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicCommunalPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\MemberList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\Cycle.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TimePage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\EverymonthPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicIfon.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicListAutomation.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TemplateDeviceCondition.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DelayTime.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\CyclicCycle.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\AddLogicPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TimePoint.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DeviceStateCondition.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DeviceTarget.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\LogicListPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\TemplateDeviceAction.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\IgnoreTime.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SelectedButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\SecurityMode.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\WeekPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\CustomText.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockAddDevice.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\AddAction.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockLogicCommunalPage.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockAddScene.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\LockLogicList.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Logic\DoorLockLogic\AddCondition.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\AirSwitch\AirSwitchControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectTime.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\Line.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\FunctionRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectFunctionView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RoomNoNameMainView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceInfoRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\TopFrameLayout.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceInfoWithZoneRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CategoryFunctionForWinRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CompleteButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CommonFormResouce.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectedStatuButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SceneTargetTimeRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RowLayoutEditButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CustomAlert.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\LeftIconButtonRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\BackButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceIconSelectedIMGByLocal.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectSceneStatuRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SceneMainView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectDeviceWithSeekBarRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\FunctionButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\FunctionIconButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\ACLeftIconButtonRowLayout.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\ButtonLineForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectZone.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectDeviceWithPickViewRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceInfoEditRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\DeviceDetailInfo.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CommonEnum.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RowLayoutDeleteButton.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\FunctionMainView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SelectSceneRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\RoomMainView.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\CategoryFunctionRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\CommonForm\SceneTargetFunctionRow.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\AirSwitchControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\OnOffControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\LightControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\PlugControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\LightControlForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Light\DimmableLightControl.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountForgetPWD.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountRegister.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\PhoneZone.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountRegisterSuccess.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountLoginByCode.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountResetPWDSuccess.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\PhoneEmailForm.cs" />
    <Compile Include="$(MSBuildThisFileDirectory)Phone\Device\Account\AccountLogin.cs" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="$(MSBuildThisFileDirectory)Pad\" />
ZigbeeApp/packages/System.Runtime.4.3.0/lib/xamarinmac20/_._
old mode 100644 new mode 100755
ZigbeeApp/packages/System.Runtime.4.3.0/lib/xamarintvos10/_._
old mode 100644 new mode 100755
ZigbeeApp/packages/System.Runtime.4.3.0/lib/xamarinwatchos10/_._
old mode 100644 new mode 100755