From e990a9737e423d7005506a569e98fb4032fceb46 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期一, 29 三月 2021 09:15:08 +0800
Subject: [PATCH] Merge branch 'temp-wxr' into WJC

---
 HDL-ON_Android/Resources/layout/fragment_call.xml                              |  133 
 HDL-ON_Android/Assets/Language.ini                                             |    3 
 HDL-ON_iOS/HDL-ON_iOS.csproj                                                   |    8 
 HDL_ON/Common/ApiUtlis.cs                                                      |   45 
 HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs                   |    4 
 HDL_ON/HDL_ON.projitems                                                        |    5 
 HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage_AddIrButton.cs     |  157 
 HDL-ON_Android/Resources/values/strings.xml                                    |   20 
 HDL_ON/DAL/Server/NewApiRes.cs                                                 |    5 
 HDL-ON_Android/Resources/drawable/unlock_def.png                               |    0 
 HDL-ON_Android/Resources/Resource.designer.cs                                  | 14015 ++++++++++++---------------------------------
 HDL_ON/Entity/Room.cs                                                          |   42 
 HDL-ON_Android/FengLinVideo/Interface/VideoState.cs                            |    8 
 HDL_ON/Entity/Function/Scene.cs                                                |    6 
 HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs               |    5 
 HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs                        |    2 
 HDL_ON/UI/UI1-Login/LoginPageBLL.cs                                            |   24 
 HDL-ON_Android/Resources/layout/dialog_tip.xml                                 |   48 
 HDL_ON/DAL/DriverLayer/Control_Udp.cs                                          |  282 
 HDL-ON_Android/Resources/values-zh/strings.xml                                 |   21 
 HDL-ON_Android/Resources/drawable/unlock_sel.png                               |    0 
 HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs                          |    4 
 HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs                                          |  445 +
 HDL-ON_Android/Resources/drawable/dialog_background.xml                        |   10 
 HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs                                  |    8 
 HDL-ON_iOS/ViewController.cs                                                   |   20 
 HDL-ON_Android/Resources/drawable/hangup.png                                   |    0 
 HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs                        |    2 
 HDL-ON_iOS/AppDelegate.cs                                                      |  118 
 HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs                    |   15 
 HDL-ON_iOS/Resources/Language.ini                                              |    3 
 HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs                          |   13 
 HDL_ON/DAL/DriverLayer/Packet.cs                                               |  122 
 HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs                               |    2 
 DLL/FL/Android/cloudp2p.dll                                                    |    0 
 HDL_ON/Common/FileUtlis.cs                                                     |   58 
 HDL_ON/Entity/Enumerative/Command.cs                                           |   87 
 DLL/FL/Android/crypt.dll                                                       |    0 
 HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png                             |    0 
 HDL_ON/DAL/Server/HttpServerRequest.cs                                         |   22 
 HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs            |    2 
 HDL-ON_Android/Resources/drawable/sure_background_sel.xml                      |   11 
 HDL-ON_Android/Properties/AndroidManifest.xml                                  |    2 
 HDL-ON_Android/Resources/drawable/video_background.png                         |    0 
 HDL_ON/DAL/Mqtt/MqttClient.cs                                                  |    2 
 HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection4Page.cs |   18 
 HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs                            |  208 
 HDL-ON_Android/FengLinVideo/widget/TipDiaglog.cs                               |  143 
 HDL-ON_Android/HDL-ON_Android.csproj                                           |  110 
 HDL-ON_iOS/Info.plist                                                          |    4 
 HDL_ON/Common/HDLCommon.cs                                                     |   78 
 HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs                       |   14 
 HDL_ON/UI/UI1-Login/LoginPage.cs                                               |   11 
 DLL/FL/iOS/Shared.IOS.ESVideoOnSDK.dll                                         |    0 
 HDL-ON_Android/VideoActivity.cs                                                |  449 +
 HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs                               |    1 
 HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png                    |    0 
 HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs                           |   42 
 HDL-ON_Android/Resources/values/dimens.xml                                     |    3 
 HDL-ON_Android/Resources/drawable/screenshot.xml                               |    6 
 HDL_ON/Entity/Function/Function.cs                                             |   42 
 HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs                          |    3 
 HDL_ON/DAL/Server/HttpUtil.cs                                                  |    4 
 HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs                            |  169 
 HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/BrandList.cs                          |    2 
 HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png                     |    0 
 HDL-ON_Android/Resources/drawable/unlock.xml                                   |    6 
 HDL_ON/UI/UI2/1-HomePage/HomePage.cs                                           |   11 
 HDL-ON_Android/Resources/drawable/screenshot_sel.png                           |    0 
 HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs                      |  102 
 HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_Pie.cs     |  124 
 HDL-ON_Android/Resources/drawable/mic.png                                      |    0 
 HDL-ON_Android/Resources/values/styles.xml                                     |   58 
 HDL-ON_Android/Resources/drawable/sure_background_def.xml                      |   11 
 HDL-ON_Android/Resources/drawable/screenshot_def.png                           |    0 
 HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs                        |   10 
 HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/FhControlPage.cs                 |    2 
 DLL/FL/Android/corelooper.dll                                                  |    0 
 HDL_ON/UI/MainPage.cs                                                          |   30 
 HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png                     |    0 
 DLL/FL/Android/VideoLibs.dll                                                   |    0 
 DLL/FL/Android/videophone.dll                                                  |    0 
 HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs                 |  113 
 HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs                        |  404 +
 HDL-ON_Android/Resources/drawable/answer.png                                   |    0 
 DLL/FL/Android/http.dll                                                        |    0 
 HDL-ON_Android/Resources/layout/fragment_monitor.xml                           |   63 
 HDL-ON_Android/Resources/drawable/tip_background.xml                           |   12 
 HDL_ON/Entity/FunctionList.cs                                                  |   11 
 /dev/null                                                                      |   84 
 HDL_ON/DAL/Server/NewAPI.cs                                                    |   36 
 HDL_ON/UI/UI2/FuntionControlView/Electrical/IrLearnPage.cs                     |    4 
 HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png                    |    0 
 HDL_ON/Common/R.cs                                                             |    1 
 HDL-ON_Android/Resources/values/colors.xml                                     |   11 
 HDL-ON_Android/Resources/layout/activity_video_phone.xml                       |   66 
 HDL-ON_Android/Resources/drawable/back_icon.png                                |    0 
 HDL-ON_Android/Other/JPush/JPushReceiver.cs                                    |    8 
 98 files changed, 7,479 insertions(+), 10,774 deletions(-)

diff --git a/DLL/FL/Android/VideoLibs.dll b/DLL/FL/Android/VideoLibs.dll
new file mode 100644
index 0000000..c7532f0
--- /dev/null
+++ b/DLL/FL/Android/VideoLibs.dll
Binary files differ
diff --git a/DLL/FL/Android/cloudp2p.dll b/DLL/FL/Android/cloudp2p.dll
new file mode 100644
index 0000000..ba21133
--- /dev/null
+++ b/DLL/FL/Android/cloudp2p.dll
Binary files differ
diff --git a/DLL/FL/Android/corelooper.dll b/DLL/FL/Android/corelooper.dll
new file mode 100644
index 0000000..9e6f49c
--- /dev/null
+++ b/DLL/FL/Android/corelooper.dll
Binary files differ
diff --git a/DLL/FL/Android/crypt.dll b/DLL/FL/Android/crypt.dll
new file mode 100644
index 0000000..782c48b
--- /dev/null
+++ b/DLL/FL/Android/crypt.dll
Binary files differ
diff --git a/DLL/FL/Android/http.dll b/DLL/FL/Android/http.dll
new file mode 100644
index 0000000..7815c3a
--- /dev/null
+++ b/DLL/FL/Android/http.dll
Binary files differ
diff --git a/DLL/FL/Android/videophone.dll b/DLL/FL/Android/videophone.dll
new file mode 100644
index 0000000..f94cf42
--- /dev/null
+++ b/DLL/FL/Android/videophone.dll
Binary files differ
diff --git a/DLL/FL/iOS/Shared.IOS.ESVideoOnSDK.dll b/DLL/FL/iOS/Shared.IOS.ESVideoOnSDK.dll
new file mode 100644
index 0000000..7bda3d7
--- /dev/null
+++ b/DLL/FL/iOS/Shared.IOS.ESVideoOnSDK.dll
Binary files differ
diff --git a/HDL-ON_Android/Assets/Language.ini b/HDL-ON_Android/Assets/Language.ini
index 5afb712..ffe1789 100644
--- a/HDL-ON_Android/Assets/Language.ini
+++ b/HDL-ON_Android/Assets/Language.ini
@@ -423,6 +423,7 @@
 437=Device List
 438=humidity:{0}%    air:{1}    wind:{2}
 
+
 1000=Indoor Humidity
 1001=V-chip
 1002=Anion
@@ -1186,7 +1187,6 @@
 437=璁惧鍒楄〃
 438=婀垮害:{0}%    绌烘皵:{1}    椋庨��:{2}绾�
 
-
 1000=瀹ゅ唴婀垮害
 1001=绔ラ攣
 1002=璐熺瀛�
@@ -1394,7 +1394,6 @@
 6078=绯荤粺缁存姢涓瓇璇风◢鍚庡啀璇晘
 6079=鑾峰彇鏁版嵁澶辫触
 6080=鏆傛椂涓嶆敮鎸佽鍔熻兘
-
 
 7000=鏂板缓鑷姩鍖�
 7001=缂栬緫鑷姩鍖�
diff --git a/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png b/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png
index f090d46..888ce19 100644
--- a/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png
+++ b/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconBlack.png
Binary files differ
diff --git a/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png b/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png
index 302a23e..d31fd89 100644
--- a/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png
+++ b/HDL-ON_Android/Assets/Phone/Public/MsgIcon/TipIconWhite.png
Binary files differ
diff --git a/HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs b/HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs
new file mode 100644
index 0000000..983b35a
--- /dev/null
+++ b/HDL-ON_Android/FengLinVideo/Form/MonitorFragment.cs
@@ -0,0 +1,208 @@
+锘�
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading;
+using Android.App;
+using Android.Content;
+using Android.Icu.Text;
+using Android.OS;
+using Android.Runtime;
+using Android.Util;
+using Android.Views;
+using Android.Widget;
+using Com.ETouchSky;
+using Com.Tool;
+using HDL_ON.DAL.Server;
+using HDL_ON_Android.FengLinVideo.Interface;
+using Java.Util;
+using Org.Json;
+
+namespace HDL_ON_Android.FengLinVideo.Form
+{
+    public class MonitorFragment : Fragment, View.IOnClickListener, VideoState
+    {
+
+        private View mView;
+        private VideoPhone mPhone;
+
+        // 鎴浘
+        private LinearLayout screenshotLayout;
+        private ImageView screenImage;
+        private TextView ScreenText;
+
+        //寮�閿�
+        private LinearLayout unlockLayout;
+        private ImageView unlockImag;
+        private TextView unlockText;
+
+        // 鏇存柊绾跨▼
+        private Thread thread = null;
+
+        public MonitorFragment(VideoPhone phone)
+        {
+            this.mPhone = phone;
+        }
+
+        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
+        {
+            mView = inflater.Inflate(Resource.Layout.fragment_monitor, container, false);
+
+            IniView();
+
+            return mView;
+        }
+
+        private void IniView()
+        {
+            screenshotLayout = (LinearLayout)mView.FindViewById(Resource.Id.icon_sceenshotLayout);
+            screenImage = (ImageView)mView.FindViewById(Resource.Id.icon_sceenshotImg);
+            ScreenText = (TextView)mView.FindViewById(Resource.Id.icon_sceenshotText);
+
+            unlockLayout = (LinearLayout)mView.FindViewById(Resource.Id.icon_unlockLayout);
+            unlockImag = (ImageView)mView.FindViewById(Resource.Id.icon_unlockImg);
+            unlockText = (TextView)mView.FindViewById(Resource.Id.icon_unlockText);
+
+            unlockLayout.SetOnClickListener(this);
+            screenshotLayout.SetOnClickListener(this);
+        }
+
+        /// <summary>
+        /// 寮�閿�
+        /// </summary>
+        private void Unlock()
+        {
+            if (mPhone != null)
+            {
+                try
+                {
+                    unlockImag.Selected = true;
+                    JSONObject ht = new JSONObject();
+                    ht.Put("command", "open");//鍥哄畾鍙傛暟
+                    ht.Put("room_id", 123);
+                    ht.Put("devType", 7);
+                    mPhone.SendCustomData(ht.ToString());
+                }
+                catch { }
+            }
+        }
+
+        /// <summary>
+        /// 鏇存柊寮�閿佹寜閽姸鎬�
+        /// </summary>
+        private void UpdataUnlockState()
+        {
+            try
+            {
+                //寮�閿佹垚鍔燂紝15绉掑唴涓嶇粰鍐嶇偣鍑绘寜閽�
+                unlockLayout.Enabled = false;
+                if (thread != null)
+                {
+                    try
+                    {
+                        thread.Interrupt();
+                    }
+                    catch { }
+                    thread = null;
+                }
+
+                thread = new Thread(() =>
+                {
+                    try
+                    {
+                        Thread.Sleep(15 * 1000);
+
+                        Activity.RunOnUiThread(() =>
+                        {
+                            if (unlockLayout != null)
+                                unlockLayout.Enabled = true;
+                        });
+                    }
+                    catch { }
+                });
+
+                thread.Start();
+            }
+            catch { }
+        }
+
+        public void OnClick(View v)
+        {
+            //
+            if (v.Equals(unlockLayout))
+            {
+                if (mPhone != null)
+                    Unlock();
+            }
+            else if (v.Equals(screenshotLayout))
+            {
+
+                //鏈夎棰戣繃鏉ュ彲璋冪敤姝ゆ帴鍙h繘琛屾媿鐓�
+                if (mPhone != null)
+                {
+                    // 鍐呴儴鍌ㄥ瓨/DCIM/Camera/.....jpg
+                    screenImage.Selected = true;
+                    SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
+                    string time = format.Format(new Date(SystemClock.CurrentThreadTimeMillis()));
+                    string ss = Android.OS.Environment.ExternalStorageDirectory.Path + "/DCIM/Camera";
+                    string path = ss + "/" + time + ".jpg";
+                    mPhone.Snap(path);
+                }
+            }
+        }
+
+        /// <summary>
+        /// 閫氳瘽鐘舵�佸洖璋冩柟娉�
+        /// </summary>
+        /// <param name="msg"></param>
+        public void OnPhoneEvent(string msg)
+        {
+            try
+            {
+                //
+                TextProtocol tp = new TextProtocol();
+                tp.Parse(msg);
+                string event1 = tp.GetString("event");
+
+                switch (event1)
+                {
+                    case "EVT_HangUp"://鎸傛柇
+                        Activity.Finish();
+                        break;
+                    case "EVT_RECV_CUSTOM_DATA":
+                        UpdataUnlockState();
+                        break;
+                    case "EVT_SnapAck":
+                        int error = tp.GetInt("error");
+                        string filePath = tp.GetString("filePath");
+                        if (error == 0)
+                        {
+                            screenImage.Selected = true;
+                        }
+                        else
+                        {
+                            screenImage.Selected = false;
+                        }
+                        break;
+                }
+            }
+            catch { }
+        }
+
+        public override void OnDestroy()
+        {
+            base.OnDestroy();
+
+            if (thread != null)
+            {
+                try
+                {
+                    thread.Interrupt();
+                }
+                catch { }
+                thread = null;
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs b/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs
new file mode 100644
index 0000000..ba0102f
--- /dev/null
+++ b/HDL-ON_Android/FengLinVideo/Form/ReverseCallFragment.cs
@@ -0,0 +1,404 @@
+锘�
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading;
+using Android.App;
+using Android.Content;
+using Android.Icu.Text;
+using Android.OS;
+using Android.Runtime;
+using Android.Util;
+using Android.Views;
+using Android.Widget;
+using Com.ETouchSky;
+using Com.Tool;
+using HDL_ON.Common;
+using HDL_ON.DAL.Server;
+using HDL_ON_Android.FengLinVideo.Interface;
+using Java.Util;
+using Org.Json;
+
+namespace HDL_ON_Android.FengLinVideo.Form
+{
+    public class ReverseCallFragment : Fragment, View.IOnClickListener, VideoState
+    {
+        private VideoPhone mPhone;
+        private string param = "";
+        private bool isCalling = false;
+
+        private View mView;
+
+        private ImageView screenshotImg;// 鎴浘
+        private ImageView unlockImg;// 寮�閿�
+        private LinearLayout answerLayout; // 鎺ュ惉
+        private ImageView hangupImg; // 鎺ュ惉
+        private ImageView answerImg;// 鎸傛柇
+        private TextView hangupText;
+
+        private TextView tvTip;
+
+        private System.Threading.Timer timer = null;
+        private int Time = 0;
+
+        public ReverseCallFragment(VideoPhone _phone, string _param)
+        {
+            this.mPhone = _phone;
+            this.param = _param;
+        }
+
+        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
+        {
+            mView = inflater.Inflate(Resource.Layout.fragment_call, container, false);
+
+            IniView();
+            ReverseCall(param);
+
+            return mView;
+        }
+
+        private void IniView()
+        {
+            screenshotImg = (ImageView)mView.FindViewById(Resource.Id.callScreenshotImg);//
+            unlockImg = (ImageView)mView.FindViewById(Resource.Id.callUnlockImg);//
+            tvTip = (TextView)mView.FindViewById(Resource.Id.callTipText);
+            answerLayout = (LinearLayout)mView.FindViewById(Resource.Id.callAnswerLayout);
+            hangupImg = (ImageView)mView.FindViewById(Resource.Id.callHangupImg);
+            answerImg = (ImageView)mView.FindViewById(Resource.Id.callAnswerImg);
+            hangupText = (TextView)mView.FindViewById(Resource.Id.callHangupText);
+
+            screenshotImg.SetOnClickListener(this);
+            unlockImg.SetOnClickListener(this);
+            hangupImg.SetOnClickListener(this);
+            answerImg.SetOnClickListener(this);
+
+            hangupText.SetText(GetString(Resource.String.video_not_answer), null);
+            tvTip.SetText(GetString(Resource.String.calling), null);
+        }
+
+        /// <summary>
+        /// 涓�鑸槸鎺ㄩ�佽繃鐨勬潵鐢典俊鎭椂璋冪敤姝ゆ帴鍙f墦寮�瑙嗛绐楀彛銆傜劧鍚庡彲璋冪敤mPhone.acceptRing(param);鎺ユ敹鏉ョ數淇℃伅
+        /// </summary>
+        /// <param name="param"></param>
+        private void ReverseCall(string param)
+        {
+            if (mPhone != null)
+            {
+                mPhone.ReverseCall(param);
+            }
+        }
+
+        /// <summary>
+        /// 寮�閿�
+        /// </summary>
+        private void Unlock()
+        {
+            //寮�閿侊紝褰撴敹鍒版潵鐢典俊鎭椂鍙繘琛屽紑閿佹搷浣�
+            if (mPhone != null)
+            {
+                try
+                {
+                    unlockImg.Selected = true;
+                    JSONObject ht = new JSONObject();
+                    ht.Put("command", "open");//鍥哄畾鍙傛暟
+                    ht.Put("room_id", 123); //鍔ㄦ�佸弬鏁� 锛屼紶閫掑紑闂ㄧ殑鎴块棿鍙枫�傝繖涓紑闂ㄥ彛璁板綍灏辫兘璁板綍璋佸紑鐨勯棬
+                    ht.Put("devType", 7); //鍥哄畾鍙傛暟
+                    mPhone.SendCustomData(ht.ToString());
+                }
+                catch (Exception e)
+                {
+                    string erro = e.Message;
+                }
+            }
+        }
+
+        /// <summary>
+        /// 鏇存柊寮�閿佹寜閽姸鎬�,寮�閿佹垚鍔燂紝15绉掑唴涓嶇粰鍐嶇偣鍑绘寜閽�
+        /// </summary>
+        private void UpdataUnlockState()
+        {
+            try
+            {
+                if (unlockImg == null) return;
+
+                unlockImg.Enabled = false;
+
+                new Thread(() =>
+                {
+                    Thread.Sleep(15 * 1000);
+                    Activity.RunOnUiThread(() =>
+                    {
+                        if (unlockImg != null)
+                            unlockImg.Enabled = true;
+                    });
+                }).Start();
+            }
+            catch { }
+        }
+
+        private string GetTime(int time)
+        {
+
+            int m = time / 60;
+            int s = time % 60;
+
+            return UnitFormat(m) + ":" + UnitFormat(s);
+
+        }
+
+        private static string UnitFormat(int i)
+        {
+            string retStr = null;
+            if (i >= 0 && i < 10)
+                retStr = "0" + i;
+            else
+                retStr = "" + i;
+            return retStr;
+        }
+
+        /// <summary>
+        /// 閫氳瘽璁板綍璁℃椂鍣紝浠庢媺娴佹垚鍔熷紑濮嬭绠楁椂闂�
+        /// </summary>
+        private void TimeStarts()
+        {
+            try
+            {
+                if (timer != null)
+                    timer.Dispose();
+
+                TimerCallback timerCallback = new TimerCallback(Tick);
+                timer = new System.Threading.Timer(timerCallback, null, 0, 1000);
+
+            }
+            catch (Exception) { }
+        }
+
+        private void TimeEnd()
+        {
+            Time = 0;
+
+            if (timer != null)
+            {
+                timer.Dispose();
+                timer = null;
+            }
+        }
+
+        public void Tick(Object state)
+        {
+            try
+            {
+                Activity.RunOnUiThread(() =>
+                {
+                    try
+                    {
+                        Time++;
+                        if (tvTip != null)
+                            tvTip.SetText(GetTime(Time), null);
+                    }
+                    catch { }
+                });
+            }
+            catch { }
+        }
+
+        /// <summary>
+        /// 閫氳瘽娑堟伅鍥炶皟鏂规硶
+        /// </summary>
+        /// <param name="msg"></param>
+        public void OnPhoneEvent(string msg)
+        {
+            try
+            {
+                //
+                TextProtocol tp = new TextProtocol();
+                tp.Parse(msg);
+                string event1 = tp.GetString("event");
+
+                switch (event1)
+                {
+                    case "EVT_RECV_CUSTOM_DATA":
+                        string data = tp.GetString("data");
+                        UpdataUnlockState();
+                        break;
+                    case "EVT_StartStream":// 鎷夋祦鎴愬姛锛屽紑濮嬭褰曢�氳瘽鏃堕棿
+                        isCalling = true;
+                        TimeStarts();
+                        hangupText.SetText(GetString(Resource.String.video_hang_up), null);
+                        break;
+                    case "EVT_StopStream":
+                        if (isCalling == false)
+                            PostReject();// 鎷掓帴
+                        else
+                            PostHangup();// 姝e父鎸傛柇
+                        break;
+                    case "EVT_SnapAck":
+                        int error = tp.GetInt("error");
+                        string filePath = tp.GetString("filePath");
+                        if (error == 0)
+                        {
+                            screenshotImg.Selected = true;
+                            PostScreenshot(filePath);
+                        }
+                        else
+                        {
+                            screenshotImg.Selected = false;
+                        }
+                        break;
+                }
+            }
+            catch (Exception e)
+            {
+                string error = e.Message;
+            }
+        }
+
+        public void OnClick(View v)
+        {
+            if (v.Equals(answerImg))
+            {
+                //鎺ユ敹鏉ョ數
+                if (mPhone != null)
+                {
+                    if (mPhone.IsRinging)
+                    {
+                        string UserData = "user text";
+                        //娉ㄦ剰锛歊equestAudio 璇锋眰瀵规柟闊抽锛孯equestVideo璇锋眰瀵规柟瑙嗛 SendAudio鍙戦�佹湰鍦伴煶棰� SendVideo 鍙戦�佹湰鍦拌棰� 涓�鑸棬鍙d笉鎺ユ敹鍒拌棰戯紝鎵�浠ユ渶濂借缃�0锛屽噺灏戞祦閲忔秷鑰�
+                        string param = string.Format("RequestAudio=1\r\n" + "RequestVideo=1\r\n" + "SendAudio=1\r\n" + "SendVideo=0r\n" + "UserData=%s\r\n", UserData);
+                        mPhone.AcceptRing(param);
+                        answerLayout.Visibility = ViewStates.Gone;
+                        PostAnswer();
+                    }
+                }
+            }
+            else if (v.Equals(hangupImg))
+            {
+                if (mPhone != null)
+                {
+                    mPhone.HangUp();
+                    TimeEnd();
+                }
+                Activity.Finish();
+            }
+            else if (v.Equals(screenshotImg))
+            {
+                //鏈夎棰戣繃鏉ュ彲璋冪敤姝ゆ帴鍙h繘琛屾媿鐓�
+                if (mPhone != null)
+                {
+                    // 鍐呴儴鍌ㄥ瓨/DCIM/Camera/.....jpg
+                    screenshotImg.Selected = true;
+                    SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
+                    string time = format.Format(new Date(SystemClock.CurrentThreadTimeMillis()));
+                    string ss = Android.OS.Environment.ExternalStorageDirectory.Path + "/DCIM/Camera";
+                    string path = ss + "/" + time + ".jpg";
+                    mPhone.Snap(path);
+                }
+            }
+            else if (v.Equals(unlockImg))
+            {
+                Unlock();
+            }
+        }
+
+        /// <summary>
+        /// post 鎴浘
+        /// </summary>
+        /// <param name="path">鎴浘淇濈暀鐨勮矾寰�</param>
+        private void PostScreenshot(string path)
+        {
+            new Thread(() =>
+            {
+                try
+                {
+                    string[] str = path.Split("/");
+                    string img_name = str.GetValue(str.Length - 1).ToString().Replace(".jpg", "");
+                    byte[] images = FileUtlis.Files.ReadFileForPath(path);
+                    Dictionary<string, object> d = new Dictionary<string, object>();
+                    d.Add("callId", VideoActivity.CallId);
+                    d.Add("images", images);
+                    d.Add("imagesName", img_name);
+                    string jsonString = HttpUtil.GetSignRequestJson(d);
+
+                    string url = "/home-wisdom/app/fl/vi/screenshot";
+                    ResponsePackNew response = HttpUtil.RequestHttpsPost(url, jsonString);
+                    Log.Info("FengLinVideo", "Post Screenshot Response code=" + response.Code);
+                }
+                catch { }
+
+            }).Start();
+        }
+
+        /// <summary>
+        /// post 鎺ュ惉鐢佃瘽璁板綍
+        /// </summary>
+        private void PostAnswer()
+        {
+            new Thread(() =>
+            {
+                try
+                {
+                    Dictionary<string, object> d = new Dictionary<string, object>();
+                    d.Add("uuid", VideoActivity.UUId);//涓版灄璇锋眰鐨勫敮涓�id string
+                    d.Add("cmtID", VideoActivity.CmtID);//涓版灄绀惧尯id string
+                    d.Add("roomno", VideoActivity.Roomno);//涓版灄鎴块棿鍙� string
+                    d.Add("unitno", VideoActivity.Unitno);//涓版灄妤兼爧鍙� string
+                    d.Add("HomeID", VideoActivity.HomeID);//涓版灄浣忓畢id string
+                    d.Add("callId", VideoActivity.CallId);//鍛煎彨璁板綍id int
+                    string jsonString = HttpUtil.GetSignRequestJson(d);
+
+                    string url = "/home-wisdom/app/fl/vi/answer";
+                    ResponsePackNew response = HttpUtil.RequestHttpsPost(url, jsonString);
+                    Log.Info("FengLinVideo", "Post Answer Response code=" + response.Code);
+                }
+                catch { }
+
+            }).Start();
+        }
+
+        /// <summary>
+        /// post 鎸傛柇鐢佃瘽璁板綍
+        /// </summary>
+        private void PostHangup()
+        {
+            new Thread(() =>
+            {
+                try
+                {
+                    Dictionary<string, object> d = new Dictionary<string, object>();
+                    d.Add("callId", VideoActivity.CallId);//鍛煎彨璁板綍id int
+                    d.Add("callDuration", Time);//閫氳瘽鏃堕暱锛堢锛� int
+                    string jsonString = HttpUtil.GetSignRequestJson(d);
+
+                    string url = "/home-wisdom/app/fl/vi/hang-up";
+                    ResponsePackNew response = HttpUtil.RequestHttpsPost(url, jsonString);
+                    Log.Info("FengLinVideo", "Post Hangup Response code=" + response.Code);
+                }
+                catch { }
+
+            }).Start();
+        }
+
+        /// <summary>
+        /// post 鎷掓帴璁板綍
+        /// </summary>
+        private void PostReject()
+        {
+            new Thread(() =>
+            {
+                try
+                {
+                    Dictionary<string, object> d = new Dictionary<string, object>();
+                    d.Add("callId", VideoActivity.CallId);//鍛煎彨璁板綍id int
+                    string jsonString = HttpUtil.GetSignRequestJson(d);
+
+                    string url = "/home-wisdom/app/fl/vi/reject";
+                    ResponsePackNew response = HttpUtil.RequestHttpsPost(url, jsonString);
+                    Log.Info("FengLinVideo", "Post Reject Response code=" + response.Code);
+                }
+                catch { }
+
+            }).Start();
+        }
+    }
+}
diff --git a/HDL-ON_Android/FengLinVideo/Interface/VideoState.cs b/HDL-ON_Android/FengLinVideo/Interface/VideoState.cs
new file mode 100644
index 0000000..c0c45d5
--- /dev/null
+++ b/HDL-ON_Android/FengLinVideo/Interface/VideoState.cs
@@ -0,0 +1,8 @@
+锘縰sing System;
+namespace HDL_ON_Android.FengLinVideo.Interface
+{
+    public interface VideoState
+    {
+        void OnPhoneEvent(string msg);
+    }
+}
diff --git a/HDL-ON_Android/FengLinVideo/widget/TipDiaglog.cs b/HDL-ON_Android/FengLinVideo/widget/TipDiaglog.cs
new file mode 100644
index 0000000..157762f
--- /dev/null
+++ b/HDL-ON_Android/FengLinVideo/widget/TipDiaglog.cs
@@ -0,0 +1,143 @@
+锘縰sing System;
+using Android.App;
+using Android.Content;
+using Android.Graphics;
+using Android.Views;
+using Android.Widget;
+using HDL_ON_Android;
+
+namespace GateWay.Droid.FengLinVideo.widget
+{
+    public class TipDiaglog : Dialog, View.IOnClickListener, View.IOnTouchListener
+    {
+        private Context mContext = null;
+
+        private string titleText = "鎻愮ず";
+        private string contentText = "";
+        private string confirmText = "纭";
+        private bool isClose = false;
+
+        private TextView contentView = null;
+        private TextView titleView = null;
+        private TextView okView = null;
+        public object Tag = null;
+        private OnConfirmClickListener onConfirmClickListener;
+
+        public TipDiaglog(Context context) : base(context, Resource.Style.DialogTheme)
+        {
+            this.mContext = context;
+        }
+
+        public void SetAutoClose(bool bol)
+        {
+            this.isClose = bol;
+        }
+
+        public void SetTitleText(string _titleText)
+        {
+            titleText = _titleText;
+            if (titleView != null)
+            {
+                titleView.SetText(titleText, null);                
+            }
+        }
+
+        public void SetContentText(string _contentText)
+        {
+            contentText = _contentText;
+            if (contentView != null)
+            {
+                contentView.SetText(contentText, null);
+            }
+        }
+
+        public void SetConfirmText(string text)
+        {
+            confirmText = text;
+            if (okView != null)
+            {
+                okView.SetText(confirmText, null);
+            }
+        }
+
+        public override void Create()
+        {
+            base.Create();
+
+            try
+            {
+                SetContentView(Resource.Layout.dialog_tip);
+
+                contentView = (TextView)FindViewById(Resource.Id.tv_content);
+                titleView = (TextView)FindViewById(Resource.Id.tv_title);
+                okView = (TextView)FindViewById(Resource.Id.tv_ok);
+
+                contentView.SetText(contentText, null);
+                titleView.SetText(titleText, null);
+                okView.SetText(confirmText, null);
+
+                okView.SetOnTouchListener(this);
+                okView.SetOnClickListener(this);
+            }
+            catch (Exception e)
+            {
+                string error = e.Message;
+            }
+        }
+
+        public override void OnWindowFocusChanged(bool hasFocus)
+        {
+            base.OnWindowFocusChanged(hasFocus);
+
+            try
+            {
+                Display display = ((Activity)mContext).WindowManager.DefaultDisplay;
+                
+                WindowManagerLayoutParams p = Window.Attributes;
+                Point point = new Point();
+                display.GetSize(point);
+                p.Width = (int)(point.X * 0.7);                
+                Window.SetGravity(GravityFlags.Center);
+            }
+            catch (Exception e)
+            {
+                string ss = e.Message;
+            }
+        }
+
+        public void SetConfirmClickListener(OnConfirmClickListener l)
+        {
+            onConfirmClickListener = l;
+        }
+
+        public void OnClick(View v)
+        {
+            if (v.Equals(okView))
+            {
+                if (onConfirmClickListener != null)
+                    onConfirmClickListener.onSureClick(this, v, isClose);
+            }
+        }
+
+        public bool OnTouch(View v, MotionEvent e)
+        {
+            if (e.Action == MotionEventActions.Down)
+            {
+                v.SetBackgroundResource(Resource.Drawable.sure_background_sel);
+            }
+            else if (e.Action == MotionEventActions.Up)
+            {
+                v.SetBackgroundResource(Resource.Drawable.sure_background_def);
+            }
+
+            return false;
+
+        }
+
+        public interface OnConfirmClickListener
+        {
+            void onSureClick(TipDiaglog dialoog, View v,bool bol);
+        }
+
+    }
+}
diff --git a/HDL-ON_Android/HDL-ON_Android.csproj b/HDL-ON_Android/HDL-ON_Android.csproj
index 8b7cf06..00f6003 100644
--- a/HDL-ON_Android/HDL-ON_Android.csproj
+++ b/HDL-ON_Android/HDL-ON_Android.csproj
@@ -128,6 +128,24 @@
     <Reference Include="AndriodBluetoothLibrary">
       <HintPath>..\DLL\Android\AndriodBluetoothLibrary.dll</HintPath>
     </Reference>
+    <Reference Include="cloudp2p">
+      <HintPath>..\DLL\FL\Android\cloudp2p.dll</HintPath>
+    </Reference>
+    <Reference Include="corelooper">
+      <HintPath>..\DLL\FL\Android\corelooper.dll</HintPath>
+    </Reference>
+    <Reference Include="crypt">
+      <HintPath>..\DLL\FL\Android\crypt.dll</HintPath>
+    </Reference>
+    <Reference Include="http">
+      <HintPath>..\DLL\FL\Android\http.dll</HintPath>
+    </Reference>
+    <Reference Include="VideoLibs">
+      <HintPath>..\DLL\FL\Android\VideoLibs.dll</HintPath>
+    </Reference>
+    <Reference Include="videophone">
+      <HintPath>..\DLL\FL\Android\videophone.dll</HintPath>
+    </Reference>
   </ItemGroup>
   <ItemGroup>
     <Compile Include="MainActivity.cs" />
@@ -140,6 +158,11 @@
     <Compile Include="Other\JLCountrycode.cs" />
     <Compile Include="Other\JPush\JPushReceiver.cs" />
     <Compile Include="Other\JPush\JPushService.cs" />
+    <Compile Include="VideoActivity.cs" />
+    <Compile Include="FengLinVideo\Interface\VideoState.cs" />
+    <Compile Include="FengLinVideo\Form\MonitorFragment.cs" />
+    <Compile Include="FengLinVideo\Form\ReverseCallFragment.cs" />
+    <Compile Include="FengLinVideo\widget\TipDiaglog.cs" />
   </ItemGroup>
   <ItemGroup>
     <None Include="Resources\AboutResources.txt" />
@@ -221,6 +244,86 @@
       <Generator>
       </Generator>
     </AndroidResource>
+    <AndroidResource Include="Resources\drawable\answer.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\back_icon.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\dialog_background.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\hangup.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\mic.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\screenshot_def.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\screenshot_sel.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\screenshot.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\sure_background_def.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\sure_background_sel.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\tip_background.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\unlock_def.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\unlock_sel.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\unlock.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\drawable\video_background.png">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\layout\activity_video_phone.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\layout\dialog_tip.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\layout\fragment_call.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\layout\fragment_monitor.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
+    <AndroidResource Include="Resources\values-zh\strings.xml">
+      <SubType></SubType>
+      <Generator></Generator>
+    </AndroidResource>
   </ItemGroup>
   <ItemGroup>
     <Folder Include="Resources\drawable\" />
@@ -260,6 +363,12 @@
     </PackageReference>
     <PackageReference Include="Bugly">
       <Version>4.3.1</Version>
+    </PackageReference>
+    <PackageReference Include="Xamarin.Android.Support.Constraint.Layout">
+      <Version>1.1.0</Version>
+    </PackageReference>
+    <PackageReference Include="Xamarin.Android.Support.Constraint.Layout.Solver">
+      <Version>1.1.0</Version>
     </PackageReference>
   </ItemGroup>
   <ItemGroup>
@@ -966,6 +1075,7 @@
     <AndroidAsset Include="Assets\Phone\FunctionIcon\EnvirSensor\Pm25Bg.png" />
     <AndroidAsset Include="Assets\Phone\FunctionIcon\EnvirSensor\0.png" />
     <AndroidAsset Include="Assets\Phone\PirIcon\add.png" />
+    <AndroidAsset Include="Assets\Phone\FunctionIcon\AC\More.png" />
   </ItemGroup>
   <ItemGroup>
     <AndroidNativeLibrary Include="libs\armeabi-v7a\libelianjni.so" />
diff --git a/HDL-ON_Android/Other/JPush/JPushReceiver.cs b/HDL-ON_Android/Other/JPush/JPushReceiver.cs
index 48ee1fc..ccc38c0 100644
--- a/HDL-ON_Android/Other/JPush/JPushReceiver.cs
+++ b/HDL-ON_Android/Other/JPush/JPushReceiver.cs
@@ -57,14 +57,17 @@
             if (jpushExpandData != null && jpushExpandData.messageType != null)
             {
                 pushMes.messageType = jpushExpandData.messageType;
+                pushMes.expantContent = jpushExpandData.expantContent;
                 Utlis.WriteLine("PushMes messageType : " + pushMes.messageType);
             }
 
             Utlis.WriteLine("PushMes title : " + pushMes.Title);
             Utlis.WriteLine("PushMes message : " + pushMes.Content);
             Utlis.WriteLine("PushMes extras : " + pushMes.Extras);
-
-            HDLCommon.Current.AdjustPushMessage(pushMes);
+            Shared.Application.RunOnMainThread(() =>
+            {
+                HDLCommon.Current.AdjustPushMessage(pushMes);
+            });
         }
 
         /// <summary>
@@ -157,6 +160,7 @@
                 if (jpushExpandData != null && jpushExpandData.messageType != null)
                 {
                     pushMes.messageType = jpushExpandData.messageType;
+                    pushMes.expantContent = jpushExpandData.expantContent;
                     Utlis.WriteLine("PushMes messageType : " + pushMes.messageType);
                 }
 
diff --git a/HDL-ON_Android/Properties/AndroidManifest.xml b/HDL-ON_Android/Properties/AndroidManifest.xml
index d1fea87..22c467c 100644
--- a/HDL-ON_Android/Properties/AndroidManifest.xml
+++ b/HDL-ON_Android/Properties/AndroidManifest.xml
@@ -1,5 +1,5 @@
 锘�<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="202103191" android:versionName="1.1.202103191" package="com.hdl.onpro">
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="202103262" android:versionName="1.1.202103262" package="com.hdl.onpro">
 	<uses-sdk android:minSdkVersion="26" android:targetSdkVersion="26" />
 	<!--  瀹氫綅鏉冮檺-->
 	<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
diff --git a/HDL-ON_Android/Resources/Resource.designer.cs b/HDL-ON_Android/Resources/Resource.designer.cs
index a83c969..b3c46e6 100644
--- a/HDL-ON_Android/Resources/Resource.designer.cs
+++ b/HDL-ON_Android/Resources/Resource.designer.cs
@@ -2,7 +2,6 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
 //     This code was generated by a tool.
-//     Runtime Version:4.0.30319.42000
 //
 //     Changes to this file may cause incorrect behavior and will be lost if
 //     the code is regenerated.
@@ -15,7 +14,7 @@
 {
 	
 	
-	[System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")]
+	[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")]
 	public partial class Resource
 	{
 		
@@ -163,223 +162,202 @@
 			public const int abc_slide_out_top = 2130771977;
 			
 			// aapt resource value: 0x7F01000A
-			public const int button_shake = 2130771978;
+			public const int design_bottom_sheet_slide_in = 2130771978;
 			
 			// aapt resource value: 0x7F01000B
-			public const int design_bottom_sheet_slide_in = 2130771979;
+			public const int design_bottom_sheet_slide_out = 2130771979;
 			
 			// aapt resource value: 0x7F01000C
-			public const int design_bottom_sheet_slide_out = 2130771980;
+			public const int design_snackbar_in = 2130771980;
 			
 			// aapt resource value: 0x7F01000D
-			public const int design_snackbar_in = 2130771981;
+			public const int design_snackbar_out = 2130771981;
 			
 			// aapt resource value: 0x7F01000E
-			public const int design_snackbar_out = 2130771982;
+			public const int fingerprint_draw_off_animation_interpolator_0 = 2130771982;
 			
 			// aapt resource value: 0x7F01000F
-			public const int device_search_bg = 2130771983;
+			public const int fingerprint_draw_off_animation_interpolator_1 = 2130771983;
 			
 			// aapt resource value: 0x7F010010
-			public const int downback_anitem_selector = 2130771984;
+			public const int fingerprint_draw_off_ridge_1_path_animation = 2130771984;
 			
 			// aapt resource value: 0x7F010011
-			public const int fade_down = 2130771985;
+			public const int fingerprint_draw_off_ridge_2_path_animation = 2130771985;
 			
 			// aapt resource value: 0x7F010012
-			public const int fade_up = 2130771986;
+			public const int fingerprint_draw_off_ridge_5_path_animation = 2130771986;
 			
 			// aapt resource value: 0x7F010013
-			public const int fingerprint_draw_off_animation_interpolator_0 = 2130771987;
+			public const int fingerprint_draw_off_ridge_6_path_animation = 2130771987;
 			
 			// aapt resource value: 0x7F010014
-			public const int fingerprint_draw_off_animation_interpolator_1 = 2130771988;
+			public const int fingerprint_draw_off_ridge_7_path_animation = 2130771988;
 			
 			// aapt resource value: 0x7F010015
-			public const int fingerprint_draw_off_ridge_1_path_animation = 2130771989;
+			public const int fingerprint_draw_on_animation_interpolator_0 = 2130771989;
 			
 			// aapt resource value: 0x7F010016
-			public const int fingerprint_draw_off_ridge_2_path_animation = 2130771990;
+			public const int fingerprint_draw_on_animation_interpolator_1 = 2130771990;
 			
 			// aapt resource value: 0x7F010017
-			public const int fingerprint_draw_off_ridge_5_path_animation = 2130771991;
+			public const int fingerprint_draw_on_ridge_1_path_animation = 2130771991;
 			
 			// aapt resource value: 0x7F010018
-			public const int fingerprint_draw_off_ridge_6_path_animation = 2130771992;
+			public const int fingerprint_draw_on_ridge_2_path_animation = 2130771992;
 			
 			// aapt resource value: 0x7F010019
-			public const int fingerprint_draw_off_ridge_7_path_animation = 2130771993;
+			public const int fingerprint_draw_on_ridge_5_path_animation = 2130771993;
 			
 			// aapt resource value: 0x7F01001A
-			public const int fingerprint_draw_on_animation_interpolator_0 = 2130771994;
+			public const int fingerprint_draw_on_ridge_6_path_animation = 2130771994;
 			
 			// aapt resource value: 0x7F01001B
-			public const int fingerprint_draw_on_animation_interpolator_1 = 2130771995;
+			public const int fingerprint_draw_on_ridge_7_path_animation = 2130771995;
 			
 			// aapt resource value: 0x7F01001C
-			public const int fingerprint_draw_on_ridge_1_path_animation = 2130771996;
+			public const int fingerprint_error_state_to_fp_animation_interpolator_0 = 2130771996;
 			
 			// aapt resource value: 0x7F01001D
-			public const int fingerprint_draw_on_ridge_2_path_animation = 2130771997;
+			public const int fingerprint_error_state_to_fp_animation_interpolator_1 = 2130771997;
 			
 			// aapt resource value: 0x7F01001E
-			public const int fingerprint_draw_on_ridge_5_path_animation = 2130771998;
+			public const int fingerprint_error_state_to_fp_animation_interpolator_2 = 2130771998;
 			
 			// aapt resource value: 0x7F01001F
-			public const int fingerprint_draw_on_ridge_6_path_animation = 2130771999;
+			public const int fingerprint_error_state_to_fp_animation_interpolator_3 = 2130771999;
 			
 			// aapt resource value: 0x7F010020
-			public const int fingerprint_draw_on_ridge_7_path_animation = 2130772000;
+			public const int fingerprint_error_state_to_fp_animation_interpolator_4 = 2130772000;
 			
 			// aapt resource value: 0x7F010021
-			public const int fingerprint_error_state_to_fp_animation_interpolator_0 = 2130772001;
+			public const int fingerprint_error_state_to_fp_animation_interpolator_5 = 2130772001;
 			
 			// aapt resource value: 0x7F010022
-			public const int fingerprint_error_state_to_fp_animation_interpolator_1 = 2130772002;
+			public const int fingerprint_error_state_to_fp_group_1_animation = 2130772002;
 			
 			// aapt resource value: 0x7F010023
-			public const int fingerprint_error_state_to_fp_animation_interpolator_2 = 2130772003;
+			public const int fingerprint_error_state_to_fp_group_2_animation = 2130772003;
 			
 			// aapt resource value: 0x7F010024
-			public const int fingerprint_error_state_to_fp_animation_interpolator_3 = 2130772004;
+			public const int fingerprint_error_state_to_fp_path_1_animation = 2130772004;
 			
 			// aapt resource value: 0x7F010025
-			public const int fingerprint_error_state_to_fp_animation_interpolator_4 = 2130772005;
+			public const int fingerprint_error_state_to_fp_path_2_animation = 2130772005;
 			
 			// aapt resource value: 0x7F010026
-			public const int fingerprint_error_state_to_fp_animation_interpolator_5 = 2130772006;
+			public const int fingerprint_error_state_to_fp_path_3_animation = 2130772006;
 			
 			// aapt resource value: 0x7F010027
-			public const int fingerprint_error_state_to_fp_group_1_animation = 2130772007;
+			public const int fingerprint_error_state_to_fp_ridge_1_path_animation = 2130772007;
 			
 			// aapt resource value: 0x7F010028
-			public const int fingerprint_error_state_to_fp_group_2_animation = 2130772008;
+			public const int fingerprint_error_state_to_fp_ridge_2_path_animation = 2130772008;
 			
 			// aapt resource value: 0x7F010029
-			public const int fingerprint_error_state_to_fp_path_1_animation = 2130772009;
+			public const int fingerprint_error_state_to_fp_ridge_5_path_animation = 2130772009;
 			
 			// aapt resource value: 0x7F01002A
-			public const int fingerprint_error_state_to_fp_path_2_animation = 2130772010;
+			public const int fingerprint_error_state_to_fp_ridge_6_path_animation = 2130772010;
 			
 			// aapt resource value: 0x7F01002B
-			public const int fingerprint_error_state_to_fp_path_3_animation = 2130772011;
+			public const int fingerprint_error_state_to_fp_ridge_7_path_animation = 2130772011;
 			
 			// aapt resource value: 0x7F01002C
-			public const int fingerprint_error_state_to_fp_ridge_1_path_animation = 2130772012;
+			public const int fingerprint_error_state_to_fp_white_fingerprint_ridges_animation = 2130772012;
 			
 			// aapt resource value: 0x7F01002D
-			public const int fingerprint_error_state_to_fp_ridge_2_path_animation = 2130772013;
+			public const int fingerprint_fp_to_error_state_animation_interpolator_0 = 2130772013;
 			
 			// aapt resource value: 0x7F01002E
-			public const int fingerprint_error_state_to_fp_ridge_5_path_animation = 2130772014;
+			public const int fingerprint_fp_to_error_state_animation_interpolator_1 = 2130772014;
 			
 			// aapt resource value: 0x7F01002F
-			public const int fingerprint_error_state_to_fp_ridge_6_path_animation = 2130772015;
+			public const int fingerprint_fp_to_error_state_animation_interpolator_2 = 2130772015;
 			
 			// aapt resource value: 0x7F010030
-			public const int fingerprint_error_state_to_fp_ridge_7_path_animation = 2130772016;
+			public const int fingerprint_fp_to_error_state_animation_interpolator_3 = 2130772016;
 			
 			// aapt resource value: 0x7F010031
-			public const int fingerprint_error_state_to_fp_white_fingerprint_ridges_animation = 2130772017;
+			public const int fingerprint_fp_to_error_state_animation_interpolator_4 = 2130772017;
 			
 			// aapt resource value: 0x7F010032
-			public const int fingerprint_fp_to_error_state_animation_interpolator_0 = 2130772018;
+			public const int fingerprint_fp_to_error_state_animation_interpolator_5 = 2130772018;
 			
 			// aapt resource value: 0x7F010033
-			public const int fingerprint_fp_to_error_state_animation_interpolator_1 = 2130772019;
+			public const int fingerprint_fp_to_error_state_fingerprint_ridges_animation = 2130772019;
 			
 			// aapt resource value: 0x7F010034
-			public const int fingerprint_fp_to_error_state_animation_interpolator_2 = 2130772020;
+			public const int fingerprint_fp_to_error_state_group_1_animation = 2130772020;
 			
 			// aapt resource value: 0x7F010035
-			public const int fingerprint_fp_to_error_state_animation_interpolator_3 = 2130772021;
+			public const int fingerprint_fp_to_error_state_group_2_animation = 2130772021;
 			
 			// aapt resource value: 0x7F010036
-			public const int fingerprint_fp_to_error_state_animation_interpolator_4 = 2130772022;
+			public const int fingerprint_fp_to_error_state_path_1_animation = 2130772022;
 			
 			// aapt resource value: 0x7F010037
-			public const int fingerprint_fp_to_error_state_animation_interpolator_5 = 2130772023;
+			public const int fingerprint_fp_to_error_state_path_2_animation = 2130772023;
 			
 			// aapt resource value: 0x7F010038
-			public const int fingerprint_fp_to_error_state_fingerprint_ridges_animation = 2130772024;
+			public const int fingerprint_fp_to_error_state_path_3_animation = 2130772024;
 			
 			// aapt resource value: 0x7F010039
-			public const int fingerprint_fp_to_error_state_group_1_animation = 2130772025;
+			public const int fingerprint_fp_to_error_state_ridge_1_path_0_animation = 2130772025;
 			
 			// aapt resource value: 0x7F01003A
-			public const int fingerprint_fp_to_error_state_group_2_animation = 2130772026;
+			public const int fingerprint_fp_to_error_state_ridge_1_path_animation = 2130772026;
 			
 			// aapt resource value: 0x7F01003B
-			public const int fingerprint_fp_to_error_state_path_1_animation = 2130772027;
+			public const int fingerprint_fp_to_error_state_ridge_2_path_0_animation = 2130772027;
 			
 			// aapt resource value: 0x7F01003C
-			public const int fingerprint_fp_to_error_state_path_2_animation = 2130772028;
+			public const int fingerprint_fp_to_error_state_ridge_2_path_animation = 2130772028;
 			
 			// aapt resource value: 0x7F01003D
-			public const int fingerprint_fp_to_error_state_path_3_animation = 2130772029;
+			public const int fingerprint_fp_to_error_state_ridge_5_path_0_animation = 2130772029;
 			
 			// aapt resource value: 0x7F01003E
-			public const int fingerprint_fp_to_error_state_ridge_1_path_0_animation = 2130772030;
+			public const int fingerprint_fp_to_error_state_ridge_5_path_animation = 2130772030;
 			
 			// aapt resource value: 0x7F01003F
-			public const int fingerprint_fp_to_error_state_ridge_1_path_animation = 2130772031;
+			public const int fingerprint_fp_to_error_state_ridge_6_path_0_animation = 2130772031;
 			
 			// aapt resource value: 0x7F010040
-			public const int fingerprint_fp_to_error_state_ridge_2_path_0_animation = 2130772032;
+			public const int fingerprint_fp_to_error_state_ridge_6_path_animation = 2130772032;
 			
 			// aapt resource value: 0x7F010041
-			public const int fingerprint_fp_to_error_state_ridge_2_path_animation = 2130772033;
+			public const int fingerprint_fp_to_error_state_ridge_7_path_0_animation = 2130772033;
 			
 			// aapt resource value: 0x7F010042
-			public const int fingerprint_fp_to_error_state_ridge_5_path_0_animation = 2130772034;
+			public const int fingerprint_fp_to_error_state_ridge_7_path_animation = 2130772034;
 			
 			// aapt resource value: 0x7F010043
-			public const int fingerprint_fp_to_error_state_ridge_5_path_animation = 2130772035;
+			public const int fingerprint_fp_to_error_state_white_fingerprint_ridges_animation = 2130772035;
 			
 			// aapt resource value: 0x7F010044
-			public const int fingerprint_fp_to_error_state_ridge_6_path_0_animation = 2130772036;
+			public const int move_in = 2130772036;
 			
 			// aapt resource value: 0x7F010045
-			public const int fingerprint_fp_to_error_state_ridge_6_path_animation = 2130772037;
+			public const int move_out = 2130772037;
 			
 			// aapt resource value: 0x7F010046
-			public const int fingerprint_fp_to_error_state_ridge_7_path_0_animation = 2130772038;
+			public const int pickerview_dialog_scale_in = 2130772038;
 			
 			// aapt resource value: 0x7F010047
-			public const int fingerprint_fp_to_error_state_ridge_7_path_animation = 2130772039;
+			public const int pickerview_dialog_scale_out = 2130772039;
 			
 			// aapt resource value: 0x7F010048
-			public const int fingerprint_fp_to_error_state_white_fingerprint_ridges_animation = 2130772040;
+			public const int pickerview_slide_in_bottom = 2130772040;
 			
 			// aapt resource value: 0x7F010049
-			public const int move_in = 2130772041;
+			public const int pickerview_slide_out_bottom = 2130772041;
 			
 			// aapt resource value: 0x7F01004A
-			public const int move_out = 2130772042;
+			public const int tooltip_enter = 2130772042;
 			
 			// aapt resource value: 0x7F01004B
-			public const int pickerview_dialog_scale_in = 2130772043;
-			
-			// aapt resource value: 0x7F01004C
-			public const int pickerview_dialog_scale_out = 2130772044;
-			
-			// aapt resource value: 0x7F01004D
-			public const int pickerview_slide_in_bottom = 2130772045;
-			
-			// aapt resource value: 0x7F01004E
-			public const int pickerview_slide_out_bottom = 2130772046;
-			
-			// aapt resource value: 0x7F01004F
-			public const int play_full_multiple_anim_bg = 2130772047;
-			
-			// aapt resource value: 0x7F010050
-			public const int rotate_clockwise = 2130772048;
-			
-			// aapt resource value: 0x7F010051
-			public const int tooltip_enter = 2130772049;
-			
-			// aapt resource value: 0x7F010052
-			public const int tooltip_exit = 2130772050;
+			public const int tooltip_exit = 2130772043;
 			
 			static Animation()
 			{
@@ -412,9 +390,6 @@
 			
 			// aapt resource value: 0x7F030000
 			public const int arc_colors_default = 2130903040;
-			
-			// aapt resource value: 0x7F030001
-			public const int speeds = 2130903041;
 			
 			static Array()
 			{
@@ -610,46 +585,46 @@
 			public const int arrowShaftLength = 2130968635;
 			
 			// aapt resource value: 0x7F04003C
-			public const int aspect_ratio = 2130968636;
+			public const int autoCompleteTextViewStyle = 2130968636;
 			
 			// aapt resource value: 0x7F04003D
-			public const int autoCompleteTextViewStyle = 2130968637;
+			public const int autoSizeMaxTextSize = 2130968637;
 			
 			// aapt resource value: 0x7F04003E
-			public const int autoSizeMaxTextSize = 2130968638;
+			public const int autoSizeMinTextSize = 2130968638;
 			
 			// aapt resource value: 0x7F04003F
-			public const int autoSizeMinTextSize = 2130968639;
+			public const int autoSizePresetSizes = 2130968639;
 			
 			// aapt resource value: 0x7F040040
-			public const int autoSizePresetSizes = 2130968640;
+			public const int autoSizeStepGranularity = 2130968640;
 			
 			// aapt resource value: 0x7F040041
-			public const int autoSizeStepGranularity = 2130968641;
+			public const int autoSizeTextType = 2130968641;
 			
 			// aapt resource value: 0x7F040042
-			public const int autoSizeTextType = 2130968642;
+			public const int background = 2130968642;
 			
 			// aapt resource value: 0x7F040043
-			public const int backButton = 2130968643;
+			public const int backgroundSplit = 2130968643;
 			
 			// aapt resource value: 0x7F040044
-			public const int background = 2130968644;
+			public const int backgroundStacked = 2130968644;
 			
 			// aapt resource value: 0x7F040045
-			public const int backgroundSplit = 2130968645;
+			public const int backgroundTint = 2130968645;
 			
 			// aapt resource value: 0x7F040046
-			public const int backgroundStacked = 2130968646;
+			public const int backgroundTintMode = 2130968646;
 			
 			// aapt resource value: 0x7F040047
-			public const int backgroundTint = 2130968647;
+			public const int barLength = 2130968647;
 			
 			// aapt resource value: 0x7F040048
-			public const int backgroundTintMode = 2130968648;
+			public const int barrierAllowsGoneWidgets = 2130968648;
 			
 			// aapt resource value: 0x7F040049
-			public const int barLength = 2130968649;
+			public const int barrierDirection = 2130968649;
 			
 			// aapt resource value: 0x7F04004A
 			public const int behavior_autoHide = 2130968650;
@@ -715,286 +690,286 @@
 			public const int buttonTintMode = 2130968670;
 			
 			// aapt resource value: 0x7F04005F
-			public const int checkboxStyle = 2130968671;
+			public const int chainUseRtl = 2130968671;
 			
 			// aapt resource value: 0x7F040060
-			public const int checkedTextViewStyle = 2130968672;
+			public const int checkboxStyle = 2130968672;
 			
 			// aapt resource value: 0x7F040061
-			public const int closeIcon = 2130968673;
+			public const int checkedTextViewStyle = 2130968673;
 			
 			// aapt resource value: 0x7F040062
-			public const int closeItemLayout = 2130968674;
+			public const int closeIcon = 2130968674;
 			
 			// aapt resource value: 0x7F040063
-			public const int collapseContentDescription = 2130968675;
-			
-			// aapt resource value: 0x7F040065
-			public const int collapsedTitleGravity = 2130968677;
-			
-			// aapt resource value: 0x7F040066
-			public const int collapsedTitleTextAppearance = 2130968678;
+			public const int closeItemLayout = 2130968675;
 			
 			// aapt resource value: 0x7F040064
-			public const int collapseIcon = 2130968676;
+			public const int collapseContentDescription = 2130968676;
+			
+			// aapt resource value: 0x7F040066
+			public const int collapsedTitleGravity = 2130968678;
 			
 			// aapt resource value: 0x7F040067
-			public const int color = 2130968679;
+			public const int collapsedTitleTextAppearance = 2130968679;
+			
+			// aapt resource value: 0x7F040065
+			public const int collapseIcon = 2130968677;
 			
 			// aapt resource value: 0x7F040068
-			public const int colorAccent = 2130968680;
+			public const int color = 2130968680;
 			
 			// aapt resource value: 0x7F040069
-			public const int colorBackgroundFloating = 2130968681;
+			public const int colorAccent = 2130968681;
 			
 			// aapt resource value: 0x7F04006A
-			public const int colorButtonNormal = 2130968682;
+			public const int colorBackgroundFloating = 2130968682;
 			
 			// aapt resource value: 0x7F04006B
-			public const int colorControlActivated = 2130968683;
+			public const int colorButtonNormal = 2130968683;
 			
 			// aapt resource value: 0x7F04006C
-			public const int colorControlHighlight = 2130968684;
+			public const int colorControlActivated = 2130968684;
 			
 			// aapt resource value: 0x7F04006D
-			public const int colorControlNormal = 2130968685;
+			public const int colorControlHighlight = 2130968685;
 			
 			// aapt resource value: 0x7F04006E
-			public const int colorError = 2130968686;
+			public const int colorControlNormal = 2130968686;
 			
 			// aapt resource value: 0x7F04006F
-			public const int colorPrimary = 2130968687;
+			public const int colorError = 2130968687;
 			
 			// aapt resource value: 0x7F040070
-			public const int colorPrimaryDark = 2130968688;
+			public const int colorPrimary = 2130968688;
 			
 			// aapt resource value: 0x7F040071
-			public const int colorSwitchThumbNormal = 2130968689;
+			public const int colorPrimaryDark = 2130968689;
 			
 			// aapt resource value: 0x7F040072
-			public const int commitIcon = 2130968690;
+			public const int colorSwitchThumbNormal = 2130968690;
 			
 			// aapt resource value: 0x7F040073
-			public const int contentDescription = 2130968691;
+			public const int commitIcon = 2130968691;
 			
 			// aapt resource value: 0x7F040074
-			public const int contentInsetEnd = 2130968692;
+			public const int constraintSet = 2130968692;
 			
 			// aapt resource value: 0x7F040075
-			public const int contentInsetEndWithActions = 2130968693;
+			public const int constraint_referenced_ids = 2130968693;
 			
 			// aapt resource value: 0x7F040076
-			public const int contentInsetLeft = 2130968694;
+			public const int content = 2130968694;
 			
 			// aapt resource value: 0x7F040077
-			public const int contentInsetRight = 2130968695;
+			public const int contentDescription = 2130968695;
 			
 			// aapt resource value: 0x7F040078
-			public const int contentInsetStart = 2130968696;
+			public const int contentInsetEnd = 2130968696;
 			
 			// aapt resource value: 0x7F040079
-			public const int contentInsetStartWithNavigation = 2130968697;
+			public const int contentInsetEndWithActions = 2130968697;
 			
 			// aapt resource value: 0x7F04007A
-			public const int contentScrim = 2130968698;
+			public const int contentInsetLeft = 2130968698;
 			
 			// aapt resource value: 0x7F04007B
-			public const int controlBackground = 2130968699;
+			public const int contentInsetRight = 2130968699;
 			
 			// aapt resource value: 0x7F04007C
-			public const int counterEnabled = 2130968700;
+			public const int contentInsetStart = 2130968700;
 			
 			// aapt resource value: 0x7F04007D
-			public const int counterMaxLength = 2130968701;
+			public const int contentInsetStartWithNavigation = 2130968701;
 			
 			// aapt resource value: 0x7F04007E
-			public const int counterOverflowTextAppearance = 2130968702;
+			public const int contentScrim = 2130968702;
 			
 			// aapt resource value: 0x7F04007F
-			public const int counterTextAppearance = 2130968703;
+			public const int controlBackground = 2130968703;
 			
 			// aapt resource value: 0x7F040080
-			public const int curtain_bar_bg_color = 2130968704;
+			public const int counterEnabled = 2130968704;
 			
 			// aapt resource value: 0x7F040081
-			public const int curtain_bar_border_color = 2130968705;
+			public const int counterMaxLength = 2130968705;
 			
 			// aapt resource value: 0x7F040082
-			public const int curtain_bar_color = 2130968706;
+			public const int counterOverflowTextAppearance = 2130968706;
 			
 			// aapt resource value: 0x7F040083
-			public const int curtain_bar_height = 2130968707;
+			public const int counterTextAppearance = 2130968707;
 			
 			// aapt resource value: 0x7F040084
-			public const int curtain_bar_width = 2130968708;
+			public const int curtain_bar_bg_color = 2130968708;
 			
 			// aapt resource value: 0x7F040085
-			public const int customNavigationLayout = 2130968709;
+			public const int curtain_bar_border_color = 2130968709;
 			
 			// aapt resource value: 0x7F040086
-			public const int defaultQueryHint = 2130968710;
+			public const int curtain_bar_color = 2130968710;
 			
 			// aapt resource value: 0x7F040087
-			public const int dialogPreferredPadding = 2130968711;
+			public const int curtain_bar_height = 2130968711;
 			
 			// aapt resource value: 0x7F040088
-			public const int dialogTheme = 2130968712;
+			public const int curtain_bar_width = 2130968712;
 			
 			// aapt resource value: 0x7F040089
-			public const int displayOptions = 2130968713;
+			public const int customNavigationLayout = 2130968713;
 			
 			// aapt resource value: 0x7F04008A
-			public const int divider = 2130968714;
+			public const int defaultQueryHint = 2130968714;
 			
 			// aapt resource value: 0x7F04008B
-			public const int dividerColor = 2130968715;
+			public const int dialogPreferredPadding = 2130968715;
 			
 			// aapt resource value: 0x7F04008C
-			public const int dividerHeight = 2130968716;
+			public const int dialogTheme = 2130968716;
 			
 			// aapt resource value: 0x7F04008D
-			public const int dividerHorizontal = 2130968717;
+			public const int displayOptions = 2130968717;
 			
 			// aapt resource value: 0x7F04008E
-			public const int dividerPadding = 2130968718;
+			public const int divider = 2130968718;
 			
 			// aapt resource value: 0x7F04008F
-			public const int dividerVertical = 2130968719;
+			public const int dividerHorizontal = 2130968719;
 			
 			// aapt resource value: 0x7F040090
-			public const int drawableSize = 2130968720;
+			public const int dividerPadding = 2130968720;
 			
 			// aapt resource value: 0x7F040091
-			public const int drawerArrowStyle = 2130968721;
-			
-			// aapt resource value: 0x7F040093
-			public const int dropdownListPreferredItemHeight = 2130968723;
+			public const int dividerVertical = 2130968721;
 			
 			// aapt resource value: 0x7F040092
-			public const int dropDownListViewStyle = 2130968722;
+			public const int drawableSize = 2130968722;
 			
-			// aapt resource value: 0x7F040094
-			public const int editTextBackground = 2130968724;
+			// aapt resource value: 0x7F040093
+			public const int drawerArrowStyle = 2130968723;
 			
 			// aapt resource value: 0x7F040095
-			public const int editTextColor = 2130968725;
+			public const int dropdownListPreferredItemHeight = 2130968725;
+			
+			// aapt resource value: 0x7F040094
+			public const int dropDownListViewStyle = 2130968724;
 			
 			// aapt resource value: 0x7F040096
-			public const int editTextStyle = 2130968726;
+			public const int editTextBackground = 2130968726;
 			
 			// aapt resource value: 0x7F040097
-			public const int elevation = 2130968727;
+			public const int editTextColor = 2130968727;
 			
 			// aapt resource value: 0x7F040098
-			public const int errorEnabled = 2130968728;
+			public const int editTextStyle = 2130968728;
 			
 			// aapt resource value: 0x7F040099
-			public const int errorTextAppearance = 2130968729;
+			public const int elevation = 2130968729;
 			
 			// aapt resource value: 0x7F04009A
-			public const int expandActivityOverflowButtonDrawable = 2130968730;
+			public const int emptyVisibility = 2130968730;
 			
 			// aapt resource value: 0x7F04009B
-			public const int expanded = 2130968731;
+			public const int errorEnabled = 2130968731;
 			
 			// aapt resource value: 0x7F04009C
-			public const int expandedTitleGravity = 2130968732;
+			public const int errorTextAppearance = 2130968732;
 			
 			// aapt resource value: 0x7F04009D
-			public const int expandedTitleMargin = 2130968733;
+			public const int expandActivityOverflowButtonDrawable = 2130968733;
 			
 			// aapt resource value: 0x7F04009E
-			public const int expandedTitleMarginBottom = 2130968734;
+			public const int expanded = 2130968734;
 			
 			// aapt resource value: 0x7F04009F
-			public const int expandedTitleMarginEnd = 2130968735;
+			public const int expandedTitleGravity = 2130968735;
 			
 			// aapt resource value: 0x7F0400A0
-			public const int expandedTitleMarginStart = 2130968736;
+			public const int expandedTitleMargin = 2130968736;
 			
 			// aapt resource value: 0x7F0400A1
-			public const int expandedTitleMarginTop = 2130968737;
+			public const int expandedTitleMarginBottom = 2130968737;
 			
 			// aapt resource value: 0x7F0400A2
-			public const int expandedTitleTextAppearance = 2130968738;
+			public const int expandedTitleMarginEnd = 2130968738;
 			
 			// aapt resource value: 0x7F0400A3
-			public const int fabSize = 2130968739;
+			public const int expandedTitleMarginStart = 2130968739;
 			
 			// aapt resource value: 0x7F0400A4
-			public const int fastScrollEnabled = 2130968740;
+			public const int expandedTitleMarginTop = 2130968740;
 			
 			// aapt resource value: 0x7F0400A5
-			public const int fastScrollHorizontalThumbDrawable = 2130968741;
+			public const int expandedTitleTextAppearance = 2130968741;
 			
 			// aapt resource value: 0x7F0400A6
-			public const int fastScrollHorizontalTrackDrawable = 2130968742;
+			public const int fabSize = 2130968742;
 			
 			// aapt resource value: 0x7F0400A7
-			public const int fastScrollVerticalThumbDrawable = 2130968743;
+			public const int fastScrollEnabled = 2130968743;
 			
 			// aapt resource value: 0x7F0400A8
-			public const int fastScrollVerticalTrackDrawable = 2130968744;
+			public const int fastScrollHorizontalThumbDrawable = 2130968744;
 			
 			// aapt resource value: 0x7F0400A9
-			public const int font = 2130968745;
+			public const int fastScrollHorizontalTrackDrawable = 2130968745;
 			
 			// aapt resource value: 0x7F0400AA
-			public const int fontFamily = 2130968746;
+			public const int fastScrollVerticalThumbDrawable = 2130968746;
 			
 			// aapt resource value: 0x7F0400AB
-			public const int fontProviderAuthority = 2130968747;
+			public const int fastScrollVerticalTrackDrawable = 2130968747;
 			
 			// aapt resource value: 0x7F0400AC
-			public const int fontProviderCerts = 2130968748;
+			public const int font = 2130968748;
 			
 			// aapt resource value: 0x7F0400AD
-			public const int fontProviderFetchStrategy = 2130968749;
+			public const int fontFamily = 2130968749;
 			
 			// aapt resource value: 0x7F0400AE
-			public const int fontProviderFetchTimeout = 2130968750;
+			public const int fontProviderAuthority = 2130968750;
 			
 			// aapt resource value: 0x7F0400AF
-			public const int fontProviderPackage = 2130968751;
+			public const int fontProviderCerts = 2130968751;
 			
 			// aapt resource value: 0x7F0400B0
-			public const int fontProviderQuery = 2130968752;
+			public const int fontProviderFetchStrategy = 2130968752;
 			
 			// aapt resource value: 0x7F0400B1
-			public const int fontStyle = 2130968753;
+			public const int fontProviderFetchTimeout = 2130968753;
 			
 			// aapt resource value: 0x7F0400B2
-			public const int fontWeight = 2130968754;
+			public const int fontProviderPackage = 2130968754;
 			
 			// aapt resource value: 0x7F0400B3
-			public const int foregroundInsidePadding = 2130968755;
+			public const int fontProviderQuery = 2130968755;
 			
 			// aapt resource value: 0x7F0400B4
-			public const int gapBetweenBars = 2130968756;
+			public const int fontStyle = 2130968756;
 			
 			// aapt resource value: 0x7F0400B5
-			public const int goIcon = 2130968757;
+			public const int fontWeight = 2130968757;
 			
 			// aapt resource value: 0x7F0400B6
-			public const int gravity = 2130968758;
+			public const int foregroundInsidePadding = 2130968758;
 			
 			// aapt resource value: 0x7F0400B7
-			public const int hdl_arc_thumb_mode = 2130968759;
+			public const int gapBetweenBars = 2130968759;
 			
 			// aapt resource value: 0x7F0400B8
-			public const int headerLayout = 2130968760;
+			public const int goIcon = 2130968760;
 			
 			// aapt resource value: 0x7F0400B9
-			public const int height = 2130968761;
+			public const int hdl_arc_thumb_mode = 2130968761;
 			
 			// aapt resource value: 0x7F0400BA
-			public const int hideLeft = 2130968762;
+			public const int headerLayout = 2130968762;
 			
 			// aapt resource value: 0x7F0400BB
-			public const int hideOnContentScroll = 2130968763;
+			public const int height = 2130968763;
 			
 			// aapt resource value: 0x7F0400BC
-			public const int hideRight = 2130968764;
+			public const int hideOnContentScroll = 2130968764;
 			
 			// aapt resource value: 0x7F0400BD
 			public const int hintAnimationEnabled = 2130968765;
@@ -1048,802 +1023,907 @@
 			public const int itemPadding = 2130968781;
 			
 			// aapt resource value: 0x7F0400CE
-			public const int itemSelector = 2130968782;
+			public const int itemTextAppearance = 2130968782;
 			
 			// aapt resource value: 0x7F0400CF
-			public const int itemTextAppearance = 2130968783;
+			public const int itemTextColor = 2130968783;
 			
 			// aapt resource value: 0x7F0400D0
-			public const int itemTextColor = 2130968784;
+			public const int keylines = 2130968784;
 			
 			// aapt resource value: 0x7F0400D1
-			public const int keylines = 2130968785;
+			public const int layout = 2130968785;
 			
 			// aapt resource value: 0x7F0400D2
-			public const int layout = 2130968786;
+			public const int layoutManager = 2130968786;
 			
 			// aapt resource value: 0x7F0400D3
-			public const int layoutManager = 2130968787;
+			public const int layout_anchor = 2130968787;
 			
 			// aapt resource value: 0x7F0400D4
-			public const int layout_anchor = 2130968788;
+			public const int layout_anchorGravity = 2130968788;
 			
 			// aapt resource value: 0x7F0400D5
-			public const int layout_anchorGravity = 2130968789;
+			public const int layout_behavior = 2130968789;
 			
 			// aapt resource value: 0x7F0400D6
-			public const int layout_behavior = 2130968790;
+			public const int layout_collapseMode = 2130968790;
 			
 			// aapt resource value: 0x7F0400D7
-			public const int layout_collapseMode = 2130968791;
+			public const int layout_collapseParallaxMultiplier = 2130968791;
 			
 			// aapt resource value: 0x7F0400D8
-			public const int layout_collapseParallaxMultiplier = 2130968792;
+			public const int layout_constrainedHeight = 2130968792;
 			
 			// aapt resource value: 0x7F0400D9
-			public const int layout_dodgeInsetEdges = 2130968793;
+			public const int layout_constrainedWidth = 2130968793;
 			
 			// aapt resource value: 0x7F0400DA
-			public const int layout_insetEdge = 2130968794;
+			public const int layout_constraintBaseline_creator = 2130968794;
 			
 			// aapt resource value: 0x7F0400DB
-			public const int layout_keyline = 2130968795;
+			public const int layout_constraintBaseline_toBaselineOf = 2130968795;
 			
 			// aapt resource value: 0x7F0400DC
-			public const int layout_scrollFlags = 2130968796;
+			public const int layout_constraintBottom_creator = 2130968796;
 			
 			// aapt resource value: 0x7F0400DD
-			public const int layout_scrollInterpolator = 2130968797;
+			public const int layout_constraintBottom_toBottomOf = 2130968797;
 			
 			// aapt resource value: 0x7F0400DE
-			public const int layout_srlBackgroundColor = 2130968798;
+			public const int layout_constraintBottom_toTopOf = 2130968798;
 			
 			// aapt resource value: 0x7F0400DF
-			public const int layout_srlSpinnerStyle = 2130968799;
+			public const int layout_constraintCircle = 2130968799;
 			
 			// aapt resource value: 0x7F0400E0
-			public const int leftIcon = 2130968800;
+			public const int layout_constraintCircleAngle = 2130968800;
 			
 			// aapt resource value: 0x7F0400E1
-			public const int listChoiceBackgroundIndicator = 2130968801;
+			public const int layout_constraintCircleRadius = 2130968801;
 			
 			// aapt resource value: 0x7F0400E2
-			public const int listDividerAlertDialog = 2130968802;
+			public const int layout_constraintDimensionRatio = 2130968802;
 			
 			// aapt resource value: 0x7F0400E3
-			public const int listItemLayout = 2130968803;
+			public const int layout_constraintEnd_toEndOf = 2130968803;
 			
 			// aapt resource value: 0x7F0400E4
-			public const int listLayout = 2130968804;
+			public const int layout_constraintEnd_toStartOf = 2130968804;
 			
 			// aapt resource value: 0x7F0400E5
-			public const int listMenuViewStyle = 2130968805;
+			public const int layout_constraintGuide_begin = 2130968805;
 			
 			// aapt resource value: 0x7F0400E6
-			public const int listPopupWindowStyle = 2130968806;
+			public const int layout_constraintGuide_end = 2130968806;
 			
 			// aapt resource value: 0x7F0400E7
-			public const int listPreferredItemHeight = 2130968807;
+			public const int layout_constraintGuide_percent = 2130968807;
 			
 			// aapt resource value: 0x7F0400E8
-			public const int listPreferredItemHeightLarge = 2130968808;
+			public const int layout_constraintHeight_default = 2130968808;
 			
 			// aapt resource value: 0x7F0400E9
-			public const int listPreferredItemHeightSmall = 2130968809;
+			public const int layout_constraintHeight_max = 2130968809;
 			
 			// aapt resource value: 0x7F0400EA
-			public const int listPreferredItemPaddingLeft = 2130968810;
+			public const int layout_constraintHeight_min = 2130968810;
 			
 			// aapt resource value: 0x7F0400EB
-			public const int listPreferredItemPaddingRight = 2130968811;
+			public const int layout_constraintHeight_percent = 2130968811;
 			
 			// aapt resource value: 0x7F0400EC
-			public const int logo = 2130968812;
+			public const int layout_constraintHorizontal_bias = 2130968812;
 			
 			// aapt resource value: 0x7F0400ED
-			public const int logoDescription = 2130968813;
+			public const int layout_constraintHorizontal_chainStyle = 2130968813;
 			
 			// aapt resource value: 0x7F0400EE
-			public const int maxActionInlineWidth = 2130968814;
+			public const int layout_constraintHorizontal_weight = 2130968814;
 			
 			// aapt resource value: 0x7F0400EF
-			public const int maxButtonHeight = 2130968815;
+			public const int layout_constraintLeft_creator = 2130968815;
 			
 			// aapt resource value: 0x7F0400F0
-			public const int measureWithLargestChild = 2130968816;
+			public const int layout_constraintLeft_toLeftOf = 2130968816;
 			
 			// aapt resource value: 0x7F0400F1
-			public const int menu = 2130968817;
+			public const int layout_constraintLeft_toRightOf = 2130968817;
 			
 			// aapt resource value: 0x7F0400F2
-			public const int multiChoiceItemLayout = 2130968818;
+			public const int layout_constraintRight_creator = 2130968818;
 			
 			// aapt resource value: 0x7F0400F3
-			public const int navigationContentDescription = 2130968819;
+			public const int layout_constraintRight_toLeftOf = 2130968819;
 			
 			// aapt resource value: 0x7F0400F4
-			public const int navigationIcon = 2130968820;
+			public const int layout_constraintRight_toRightOf = 2130968820;
 			
 			// aapt resource value: 0x7F0400F5
-			public const int navigationMode = 2130968821;
+			public const int layout_constraintStart_toEndOf = 2130968821;
 			
 			// aapt resource value: 0x7F0400F6
-			public const int numericModifiers = 2130968822;
+			public const int layout_constraintStart_toStartOf = 2130968822;
 			
 			// aapt resource value: 0x7F0400F7
-			public const int overlapAnchor = 2130968823;
+			public const int layout_constraintTop_creator = 2130968823;
 			
 			// aapt resource value: 0x7F0400F8
-			public const int paddingBottomNoButtons = 2130968824;
+			public const int layout_constraintTop_toBottomOf = 2130968824;
 			
 			// aapt resource value: 0x7F0400F9
-			public const int paddingEnd = 2130968825;
+			public const int layout_constraintTop_toTopOf = 2130968825;
 			
 			// aapt resource value: 0x7F0400FA
-			public const int paddingStart = 2130968826;
+			public const int layout_constraintVertical_bias = 2130968826;
 			
 			// aapt resource value: 0x7F0400FB
-			public const int paddingTopNoTitle = 2130968827;
+			public const int layout_constraintVertical_chainStyle = 2130968827;
 			
 			// aapt resource value: 0x7F0400FC
-			public const int panelBackground = 2130968828;
+			public const int layout_constraintVertical_weight = 2130968828;
 			
 			// aapt resource value: 0x7F0400FD
-			public const int panelMenuListTheme = 2130968829;
+			public const int layout_constraintWidth_default = 2130968829;
 			
 			// aapt resource value: 0x7F0400FE
-			public const int panelMenuListWidth = 2130968830;
+			public const int layout_constraintWidth_max = 2130968830;
 			
 			// aapt resource value: 0x7F0400FF
-			public const int passwordToggleContentDescription = 2130968831;
+			public const int layout_constraintWidth_min = 2130968831;
 			
 			// aapt resource value: 0x7F040100
-			public const int passwordToggleDrawable = 2130968832;
+			public const int layout_constraintWidth_percent = 2130968832;
 			
 			// aapt resource value: 0x7F040101
-			public const int passwordToggleEnabled = 2130968833;
+			public const int layout_dodgeInsetEdges = 2130968833;
 			
 			// aapt resource value: 0x7F040102
-			public const int passwordToggleTint = 2130968834;
+			public const int layout_editor_absoluteX = 2130968834;
 			
 			// aapt resource value: 0x7F040103
-			public const int passwordToggleTintMode = 2130968835;
+			public const int layout_editor_absoluteY = 2130968835;
 			
 			// aapt resource value: 0x7F040104
-			public const int popupMenuStyle = 2130968836;
+			public const int layout_goneMarginBottom = 2130968836;
 			
 			// aapt resource value: 0x7F040105
-			public const int popupTheme = 2130968837;
+			public const int layout_goneMarginEnd = 2130968837;
 			
 			// aapt resource value: 0x7F040106
-			public const int popupWindowStyle = 2130968838;
+			public const int layout_goneMarginLeft = 2130968838;
 			
 			// aapt resource value: 0x7F040107
-			public const int preserveIconSpacing = 2130968839;
+			public const int layout_goneMarginRight = 2130968839;
 			
 			// aapt resource value: 0x7F040108
-			public const int pressedTranslationZ = 2130968840;
+			public const int layout_goneMarginStart = 2130968840;
 			
 			// aapt resource value: 0x7F040109
-			public const int progressBarPadding = 2130968841;
+			public const int layout_goneMarginTop = 2130968841;
 			
 			// aapt resource value: 0x7F04010A
-			public const int progressBarStyle = 2130968842;
+			public const int layout_insetEdge = 2130968842;
 			
 			// aapt resource value: 0x7F04010B
-			public const int ptrListViewExtrasEnabled = 2130968843;
+			public const int layout_keyline = 2130968843;
 			
 			// aapt resource value: 0x7F04010C
-			public const int ptrOverScroll = 2130968844;
+			public const int layout_optimizationLevel = 2130968844;
 			
 			// aapt resource value: 0x7F04010D
-			public const int ptrRefreshableViewBackground = 2130968845;
+			public const int layout_scrollFlags = 2130968845;
 			
 			// aapt resource value: 0x7F04010E
-			public const int ptrScrollingWhileRefreshingEnabled = 2130968846;
+			public const int layout_scrollInterpolator = 2130968846;
 			
 			// aapt resource value: 0x7F04010F
-			public const int queryBackground = 2130968847;
+			public const int layout_srlBackgroundColor = 2130968847;
 			
 			// aapt resource value: 0x7F040110
-			public const int queryHint = 2130968848;
+			public const int layout_srlSpinnerStyle = 2130968848;
 			
 			// aapt resource value: 0x7F040111
-			public const int radioButtonStyle = 2130968849;
+			public const int listChoiceBackgroundIndicator = 2130968849;
 			
 			// aapt resource value: 0x7F040112
-			public const int ratingBarStyle = 2130968850;
+			public const int listDividerAlertDialog = 2130968850;
 			
 			// aapt resource value: 0x7F040113
-			public const int ratingBarStyleIndicator = 2130968851;
+			public const int listItemLayout = 2130968851;
 			
 			// aapt resource value: 0x7F040114
-			public const int ratingBarStyleSmall = 2130968852;
+			public const int listLayout = 2130968852;
 			
 			// aapt resource value: 0x7F040115
-			public const int ratio = 2130968853;
+			public const int listMenuViewStyle = 2130968853;
 			
 			// aapt resource value: 0x7F040116
-			public const int reverseLayout = 2130968854;
+			public const int listPopupWindowStyle = 2130968854;
 			
 			// aapt resource value: 0x7F040117
-			public const int rightIcon = 2130968855;
+			public const int listPreferredItemHeight = 2130968855;
 			
 			// aapt resource value: 0x7F040118
-			public const int rippleColor = 2130968856;
+			public const int listPreferredItemHeightLarge = 2130968856;
 			
 			// aapt resource value: 0x7F040119
-			public const int scrimAnimationDuration = 2130968857;
+			public const int listPreferredItemHeightSmall = 2130968857;
 			
 			// aapt resource value: 0x7F04011A
-			public const int scrimVisibleHeightTrigger = 2130968858;
+			public const int listPreferredItemPaddingLeft = 2130968858;
 			
 			// aapt resource value: 0x7F04011B
-			public const int searchHintIcon = 2130968859;
+			public const int listPreferredItemPaddingRight = 2130968859;
 			
 			// aapt resource value: 0x7F04011C
-			public const int searchIcon = 2130968860;
+			public const int logo = 2130968860;
 			
 			// aapt resource value: 0x7F04011D
-			public const int searchViewStyle = 2130968861;
+			public const int logoDescription = 2130968861;
 			
 			// aapt resource value: 0x7F04011E
-			public const int second_curtain_bar_color = 2130968862;
+			public const int maxActionInlineWidth = 2130968862;
 			
 			// aapt resource value: 0x7F04011F
-			public const int second_wave_color = 2130968863;
+			public const int maxButtonHeight = 2130968863;
 			
 			// aapt resource value: 0x7F040120
-			public const int seekBarStyle = 2130968864;
+			public const int measureWithLargestChild = 2130968864;
 			
 			// aapt resource value: 0x7F040121
-			public const int selectableItemBackground = 2130968865;
+			public const int menu = 2130968865;
 			
 			// aapt resource value: 0x7F040122
-			public const int selectableItemBackgroundBorderless = 2130968866;
+			public const int multiChoiceItemLayout = 2130968866;
 			
 			// aapt resource value: 0x7F040123
-			public const int showAsAction = 2130968867;
+			public const int navigationContentDescription = 2130968867;
 			
 			// aapt resource value: 0x7F040124
-			public const int showDividers = 2130968868;
+			public const int navigationIcon = 2130968868;
 			
 			// aapt resource value: 0x7F040125
-			public const int showText = 2130968869;
+			public const int navigationMode = 2130968869;
 			
 			// aapt resource value: 0x7F040126
-			public const int showTitle = 2130968870;
+			public const int numericModifiers = 2130968870;
 			
 			// aapt resource value: 0x7F040127
-			public const int singleChoiceItemLayout = 2130968871;
+			public const int overlapAnchor = 2130968871;
 			
 			// aapt resource value: 0x7F040128
-			public const int spanCount = 2130968872;
+			public const int paddingBottomNoButtons = 2130968872;
 			
 			// aapt resource value: 0x7F040129
-			public const int spinBars = 2130968873;
+			public const int paddingEnd = 2130968873;
 			
 			// aapt resource value: 0x7F04012A
-			public const int spinnerDropDownItemStyle = 2130968874;
+			public const int paddingStart = 2130968874;
 			
 			// aapt resource value: 0x7F04012B
-			public const int spinnerStyle = 2130968875;
+			public const int paddingTopNoTitle = 2130968875;
 			
 			// aapt resource value: 0x7F04012C
-			public const int splitTrack = 2130968876;
+			public const int panelBackground = 2130968876;
 			
 			// aapt resource value: 0x7F04012D
-			public const int srcCompat = 2130968877;
+			public const int panelMenuListTheme = 2130968877;
 			
 			// aapt resource value: 0x7F04012E
-			public const int srlAccentColor = 2130968878;
+			public const int panelMenuListWidth = 2130968878;
 			
 			// aapt resource value: 0x7F04012F
-			public const int srlAnimatingColor = 2130968879;
+			public const int passwordToggleContentDescription = 2130968879;
 			
 			// aapt resource value: 0x7F040130
-			public const int srlClassicsSpinnerStyle = 2130968880;
+			public const int passwordToggleDrawable = 2130968880;
 			
 			// aapt resource value: 0x7F040131
-			public const int srlDisableContentWhenLoading = 2130968881;
+			public const int passwordToggleEnabled = 2130968881;
 			
 			// aapt resource value: 0x7F040132
-			public const int srlDisableContentWhenRefresh = 2130968882;
+			public const int passwordToggleTint = 2130968882;
 			
 			// aapt resource value: 0x7F040133
-			public const int srlDragRate = 2130968883;
+			public const int passwordToggleTintMode = 2130968883;
 			
 			// aapt resource value: 0x7F040134
-			public const int srlDrawableArrow = 2130968884;
+			public const int popupMenuStyle = 2130968884;
 			
 			// aapt resource value: 0x7F040135
-			public const int srlDrawableArrowSize = 2130968885;
+			public const int popupTheme = 2130968885;
 			
 			// aapt resource value: 0x7F040136
-			public const int srlDrawableMarginRight = 2130968886;
+			public const int popupWindowStyle = 2130968886;
 			
 			// aapt resource value: 0x7F040137
-			public const int srlDrawableProgress = 2130968887;
+			public const int preserveIconSpacing = 2130968887;
 			
 			// aapt resource value: 0x7F040138
-			public const int srlDrawableProgressSize = 2130968888;
+			public const int pressedTranslationZ = 2130968888;
 			
 			// aapt resource value: 0x7F040139
-			public const int srlDrawableSize = 2130968889;
+			public const int progressBarPadding = 2130968889;
 			
 			// aapt resource value: 0x7F04013A
-			public const int srlEnableAutoLoadMore = 2130968890;
+			public const int progressBarStyle = 2130968890;
 			
 			// aapt resource value: 0x7F04013B
-			public const int srlEnableClipFooterWhenFixedBehind = 2130968891;
+			public const int queryBackground = 2130968891;
 			
 			// aapt resource value: 0x7F04013C
-			public const int srlEnableClipHeaderWhenFixedBehind = 2130968892;
+			public const int queryHint = 2130968892;
 			
 			// aapt resource value: 0x7F04013D
-			public const int srlEnableFooterFollowWhenLoadFinished = 2130968893;
+			public const int radioButtonStyle = 2130968893;
 			
 			// aapt resource value: 0x7F04013E
-			public const int srlEnableFooterFollowWhenNoMoreData = 2130968894;
+			public const int ratingBarStyle = 2130968894;
 			
 			// aapt resource value: 0x7F04013F
-			public const int srlEnableFooterTranslationContent = 2130968895;
+			public const int ratingBarStyleIndicator = 2130968895;
 			
 			// aapt resource value: 0x7F040140
-			public const int srlEnableHeaderTranslationContent = 2130968896;
+			public const int ratingBarStyleSmall = 2130968896;
 			
 			// aapt resource value: 0x7F040141
-			public const int srlEnableHorizontalDrag = 2130968897;
+			public const int reverseLayout = 2130968897;
 			
 			// aapt resource value: 0x7F040142
-			public const int srlEnableLastTime = 2130968898;
+			public const int rippleColor = 2130968898;
 			
 			// aapt resource value: 0x7F040143
-			public const int srlEnableLoadMore = 2130968899;
+			public const int scrimAnimationDuration = 2130968899;
 			
 			// aapt resource value: 0x7F040144
-			public const int srlEnableLoadMoreWhenContentNotFull = 2130968900;
+			public const int scrimVisibleHeightTrigger = 2130968900;
 			
 			// aapt resource value: 0x7F040145
-			public const int srlEnableNestedScrolling = 2130968901;
+			public const int searchHintIcon = 2130968901;
 			
 			// aapt resource value: 0x7F040146
-			public const int srlEnableOverScrollBounce = 2130968902;
+			public const int searchIcon = 2130968902;
 			
 			// aapt resource value: 0x7F040147
-			public const int srlEnableOverScrollDrag = 2130968903;
+			public const int searchViewStyle = 2130968903;
 			
 			// aapt resource value: 0x7F040148
-			public const int srlEnablePreviewInEditMode = 2130968904;
+			public const int second_curtain_bar_color = 2130968904;
 			
 			// aapt resource value: 0x7F040149
-			public const int srlEnablePullToCloseTwoLevel = 2130968905;
+			public const int second_wave_color = 2130968905;
 			
 			// aapt resource value: 0x7F04014A
-			public const int srlEnablePureScrollMode = 2130968906;
+			public const int seekBarStyle = 2130968906;
 			
 			// aapt resource value: 0x7F04014B
-			public const int srlEnableRefresh = 2130968907;
+			public const int selectableItemBackground = 2130968907;
 			
 			// aapt resource value: 0x7F04014C
-			public const int srlEnableScrollContentWhenLoaded = 2130968908;
+			public const int selectableItemBackgroundBorderless = 2130968908;
 			
 			// aapt resource value: 0x7F04014D
-			public const int srlEnableScrollContentWhenRefreshed = 2130968909;
+			public const int showAsAction = 2130968909;
 			
 			// aapt resource value: 0x7F04014E
-			public const int srlEnableTwoLevel = 2130968910;
+			public const int showDividers = 2130968910;
 			
 			// aapt resource value: 0x7F04014F
-			public const int srlFinishDuration = 2130968911;
+			public const int showText = 2130968911;
 			
 			// aapt resource value: 0x7F040150
-			public const int srlFixedFooterViewId = 2130968912;
+			public const int showTitle = 2130968912;
 			
 			// aapt resource value: 0x7F040151
-			public const int srlFixedHeaderViewId = 2130968913;
+			public const int singleChoiceItemLayout = 2130968913;
 			
 			// aapt resource value: 0x7F040152
-			public const int srlFloorDuration = 2130968914;
+			public const int spanCount = 2130968914;
 			
 			// aapt resource value: 0x7F040153
-			public const int srlFloorRage = 2130968915;
+			public const int spinBars = 2130968915;
 			
 			// aapt resource value: 0x7F040154
-			public const int srlFooterHeight = 2130968916;
+			public const int spinnerDropDownItemStyle = 2130968916;
 			
 			// aapt resource value: 0x7F040155
-			public const int srlFooterInsetStart = 2130968917;
+			public const int spinnerStyle = 2130968917;
 			
 			// aapt resource value: 0x7F040156
-			public const int srlFooterMaxDragRate = 2130968918;
+			public const int splitTrack = 2130968918;
 			
 			// aapt resource value: 0x7F040157
-			public const int srlFooterTranslationViewId = 2130968919;
+			public const int srcCompat = 2130968919;
 			
 			// aapt resource value: 0x7F040158
-			public const int srlFooterTriggerRate = 2130968920;
+			public const int srlAccentColor = 2130968920;
 			
 			// aapt resource value: 0x7F040159
-			public const int srlHeaderHeight = 2130968921;
+			public const int srlAnimatingColor = 2130968921;
 			
 			// aapt resource value: 0x7F04015A
-			public const int srlHeaderInsetStart = 2130968922;
+			public const int srlClassicsSpinnerStyle = 2130968922;
 			
 			// aapt resource value: 0x7F04015B
-			public const int srlHeaderMaxDragRate = 2130968923;
+			public const int srlDisableContentWhenLoading = 2130968923;
 			
 			// aapt resource value: 0x7F04015C
-			public const int srlHeaderTranslationViewId = 2130968924;
+			public const int srlDisableContentWhenRefresh = 2130968924;
 			
 			// aapt resource value: 0x7F04015D
-			public const int srlHeaderTriggerRate = 2130968925;
+			public const int srlDragRate = 2130968925;
 			
 			// aapt resource value: 0x7F04015E
-			public const int srlMaxRage = 2130968926;
+			public const int srlDrawableArrow = 2130968926;
 			
 			// aapt resource value: 0x7F04015F
-			public const int srlNormalColor = 2130968927;
+			public const int srlDrawableArrowSize = 2130968927;
 			
 			// aapt resource value: 0x7F040160
-			public const int srlPrimaryColor = 2130968928;
+			public const int srlDrawableMarginRight = 2130968928;
 			
 			// aapt resource value: 0x7F040161
-			public const int srlReboundDuration = 2130968929;
+			public const int srlDrawableProgress = 2130968929;
 			
 			// aapt resource value: 0x7F040162
-			public const int srlRefreshRage = 2130968930;
+			public const int srlDrawableProgressSize = 2130968930;
 			
 			// aapt resource value: 0x7F040163
-			public const int srlTextFailed = 2130968931;
+			public const int srlDrawableSize = 2130968931;
 			
 			// aapt resource value: 0x7F040164
-			public const int srlTextFinish = 2130968932;
+			public const int srlEnableAutoLoadMore = 2130968932;
 			
 			// aapt resource value: 0x7F040165
-			public const int srlTextLoading = 2130968933;
+			public const int srlEnableClipFooterWhenFixedBehind = 2130968933;
 			
 			// aapt resource value: 0x7F040166
-			public const int srlTextNothing = 2130968934;
+			public const int srlEnableClipHeaderWhenFixedBehind = 2130968934;
 			
 			// aapt resource value: 0x7F040167
-			public const int srlTextPulling = 2130968935;
+			public const int srlEnableFooterFollowWhenLoadFinished = 2130968935;
 			
 			// aapt resource value: 0x7F040168
-			public const int srlTextRefreshing = 2130968936;
+			public const int srlEnableFooterFollowWhenNoMoreData = 2130968936;
 			
 			// aapt resource value: 0x7F040169
-			public const int srlTextRelease = 2130968937;
+			public const int srlEnableFooterTranslationContent = 2130968937;
 			
 			// aapt resource value: 0x7F04016A
-			public const int srlTextSecondary = 2130968938;
+			public const int srlEnableHeaderTranslationContent = 2130968938;
 			
 			// aapt resource value: 0x7F04016B
-			public const int srlTextSizeTime = 2130968939;
+			public const int srlEnableHorizontalDrag = 2130968939;
 			
 			// aapt resource value: 0x7F04016C
-			public const int srlTextSizeTitle = 2130968940;
+			public const int srlEnableLastTime = 2130968940;
 			
 			// aapt resource value: 0x7F04016D
-			public const int srlTextTimeMarginTop = 2130968941;
+			public const int srlEnableLoadMore = 2130968941;
 			
 			// aapt resource value: 0x7F04016E
-			public const int srlTextUpdate = 2130968942;
+			public const int srlEnableLoadMoreWhenContentNotFull = 2130968942;
 			
 			// aapt resource value: 0x7F04016F
-			public const int stackFromEnd = 2130968943;
+			public const int srlEnableNestedScrolling = 2130968943;
 			
 			// aapt resource value: 0x7F040170
-			public const int state_above_anchor = 2130968944;
+			public const int srlEnableOverScrollBounce = 2130968944;
 			
 			// aapt resource value: 0x7F040171
-			public const int state_collapsed = 2130968945;
+			public const int srlEnableOverScrollDrag = 2130968945;
 			
 			// aapt resource value: 0x7F040172
-			public const int state_collapsible = 2130968946;
+			public const int srlEnablePreviewInEditMode = 2130968946;
 			
 			// aapt resource value: 0x7F040173
-			public const int statusBarBackground = 2130968947;
+			public const int srlEnablePullToCloseTwoLevel = 2130968947;
 			
 			// aapt resource value: 0x7F040174
-			public const int statusBarScrim = 2130968948;
+			public const int srlEnablePureScrollMode = 2130968948;
 			
 			// aapt resource value: 0x7F040175
-			public const int subMenuArrow = 2130968949;
+			public const int srlEnableRefresh = 2130968949;
 			
 			// aapt resource value: 0x7F040176
-			public const int submitBackground = 2130968950;
+			public const int srlEnableScrollContentWhenLoaded = 2130968950;
 			
 			// aapt resource value: 0x7F040177
-			public const int subtitle = 2130968951;
+			public const int srlEnableScrollContentWhenRefreshed = 2130968951;
 			
 			// aapt resource value: 0x7F040178
-			public const int subtitleTextAppearance = 2130968952;
+			public const int srlEnableTwoLevel = 2130968952;
 			
 			// aapt resource value: 0x7F040179
-			public const int subtitleTextColor = 2130968953;
+			public const int srlFinishDuration = 2130968953;
 			
 			// aapt resource value: 0x7F04017A
-			public const int subtitleTextStyle = 2130968954;
+			public const int srlFixedFooterViewId = 2130968954;
 			
 			// aapt resource value: 0x7F04017B
-			public const int suggestionRowLayout = 2130968955;
+			public const int srlFixedHeaderViewId = 2130968955;
 			
 			// aapt resource value: 0x7F04017C
-			public const int switchMinWidth = 2130968956;
+			public const int srlFloorDuration = 2130968956;
 			
 			// aapt resource value: 0x7F04017D
-			public const int switchPadding = 2130968957;
+			public const int srlFloorRage = 2130968957;
 			
 			// aapt resource value: 0x7F04017E
-			public const int switchStyle = 2130968958;
+			public const int srlFooterHeight = 2130968958;
 			
 			// aapt resource value: 0x7F04017F
-			public const int switchTextAppearance = 2130968959;
+			public const int srlFooterInsetStart = 2130968959;
 			
 			// aapt resource value: 0x7F040180
-			public const int tabBackground = 2130968960;
+			public const int srlFooterMaxDragRate = 2130968960;
 			
 			// aapt resource value: 0x7F040181
-			public const int tabContentStart = 2130968961;
+			public const int srlFooterTranslationViewId = 2130968961;
 			
 			// aapt resource value: 0x7F040182
-			public const int tabGravity = 2130968962;
+			public const int srlFooterTriggerRate = 2130968962;
 			
 			// aapt resource value: 0x7F040183
-			public const int tabIndicatorColor = 2130968963;
+			public const int srlHeaderHeight = 2130968963;
 			
 			// aapt resource value: 0x7F040184
-			public const int tabIndicatorHeight = 2130968964;
+			public const int srlHeaderInsetStart = 2130968964;
 			
 			// aapt resource value: 0x7F040185
-			public const int tabMaxWidth = 2130968965;
+			public const int srlHeaderMaxDragRate = 2130968965;
 			
 			// aapt resource value: 0x7F040186
-			public const int tabMinWidth = 2130968966;
+			public const int srlHeaderTranslationViewId = 2130968966;
 			
 			// aapt resource value: 0x7F040187
-			public const int tabMode = 2130968967;
+			public const int srlHeaderTriggerRate = 2130968967;
 			
 			// aapt resource value: 0x7F040188
-			public const int tabPadding = 2130968968;
+			public const int srlMaxRage = 2130968968;
 			
 			// aapt resource value: 0x7F040189
-			public const int tabPaddingBottom = 2130968969;
+			public const int srlNormalColor = 2130968969;
 			
 			// aapt resource value: 0x7F04018A
-			public const int tabPaddingEnd = 2130968970;
+			public const int srlPrimaryColor = 2130968970;
 			
 			// aapt resource value: 0x7F04018B
-			public const int tabPaddingStart = 2130968971;
+			public const int srlReboundDuration = 2130968971;
 			
 			// aapt resource value: 0x7F04018C
-			public const int tabPaddingTop = 2130968972;
+			public const int srlRefreshRage = 2130968972;
 			
 			// aapt resource value: 0x7F04018D
-			public const int tabSelectedTextColor = 2130968973;
+			public const int srlTextFailed = 2130968973;
 			
 			// aapt resource value: 0x7F04018E
-			public const int tabTextAppearance = 2130968974;
+			public const int srlTextFinish = 2130968974;
 			
 			// aapt resource value: 0x7F04018F
-			public const int tabTextColor = 2130968975;
+			public const int srlTextLoading = 2130968975;
 			
 			// aapt resource value: 0x7F040190
-			public const int textAllCaps = 2130968976;
+			public const int srlTextNothing = 2130968976;
 			
 			// aapt resource value: 0x7F040191
-			public const int textAppearanceLargePopupMenu = 2130968977;
+			public const int srlTextPulling = 2130968977;
 			
 			// aapt resource value: 0x7F040192
-			public const int textAppearanceListItem = 2130968978;
+			public const int srlTextRefreshing = 2130968978;
 			
 			// aapt resource value: 0x7F040193
-			public const int textAppearanceListItemSecondary = 2130968979;
+			public const int srlTextRelease = 2130968979;
 			
 			// aapt resource value: 0x7F040194
-			public const int textAppearanceListItemSmall = 2130968980;
+			public const int srlTextSecondary = 2130968980;
 			
 			// aapt resource value: 0x7F040195
-			public const int textAppearancePopupMenuHeader = 2130968981;
+			public const int srlTextSizeTime = 2130968981;
 			
 			// aapt resource value: 0x7F040196
-			public const int textAppearanceSearchResultSubtitle = 2130968982;
+			public const int srlTextSizeTitle = 2130968982;
 			
 			// aapt resource value: 0x7F040197
-			public const int textAppearanceSearchResultTitle = 2130968983;
+			public const int srlTextTimeMarginTop = 2130968983;
 			
 			// aapt resource value: 0x7F040198
-			public const int textAppearanceSmallPopupMenu = 2130968984;
+			public const int srlTextUpdate = 2130968984;
 			
 			// aapt resource value: 0x7F040199
-			public const int textColor = 2130968985;
+			public const int stackFromEnd = 2130968985;
 			
 			// aapt resource value: 0x7F04019A
-			public const int textColorAlertDialogListItem = 2130968986;
+			public const int state_above_anchor = 2130968986;
 			
 			// aapt resource value: 0x7F04019B
-			public const int textColorError = 2130968987;
+			public const int state_collapsed = 2130968987;
 			
 			// aapt resource value: 0x7F04019C
-			public const int textColorSearchUrl = 2130968988;
+			public const int state_collapsible = 2130968988;
 			
 			// aapt resource value: 0x7F04019D
-			public const int textPadding = 2130968989;
+			public const int statusBarBackground = 2130968989;
 			
 			// aapt resource value: 0x7F04019E
-			public const int textSize = 2130968990;
+			public const int statusBarScrim = 2130968990;
 			
 			// aapt resource value: 0x7F04019F
-			public const int textStyle = 2130968991;
+			public const int subMenuArrow = 2130968991;
 			
 			// aapt resource value: 0x7F0401A0
-			public const int theme = 2130968992;
+			public const int submitBackground = 2130968992;
 			
 			// aapt resource value: 0x7F0401A1
-			public const int thickness = 2130968993;
+			public const int subtitle = 2130968993;
 			
 			// aapt resource value: 0x7F0401A2
-			public const int thumbTextPadding = 2130968994;
+			public const int subtitleTextAppearance = 2130968994;
 			
 			// aapt resource value: 0x7F0401A3
-			public const int thumbTint = 2130968995;
+			public const int subtitleTextColor = 2130968995;
 			
 			// aapt resource value: 0x7F0401A4
-			public const int thumbTintMode = 2130968996;
+			public const int subtitleTextStyle = 2130968996;
 			
 			// aapt resource value: 0x7F0401A5
-			public const int tickMark = 2130968997;
+			public const int suggestionRowLayout = 2130968997;
 			
 			// aapt resource value: 0x7F0401A6
-			public const int tickMarkTint = 2130968998;
+			public const int switchMinWidth = 2130968998;
 			
 			// aapt resource value: 0x7F0401A7
-			public const int tickMarkTintMode = 2130968999;
+			public const int switchPadding = 2130968999;
 			
 			// aapt resource value: 0x7F0401A8
-			public const int tint = 2130969000;
+			public const int switchStyle = 2130969000;
 			
 			// aapt resource value: 0x7F0401A9
-			public const int tintMode = 2130969001;
+			public const int switchTextAppearance = 2130969001;
 			
 			// aapt resource value: 0x7F0401AA
-			public const int title = 2130969002;
+			public const int tabBackground = 2130969002;
 			
 			// aapt resource value: 0x7F0401AB
-			public const int titleEnabled = 2130969003;
+			public const int tabContentStart = 2130969003;
 			
 			// aapt resource value: 0x7F0401AC
-			public const int titleMargin = 2130969004;
+			public const int tabGravity = 2130969004;
 			
 			// aapt resource value: 0x7F0401AD
-			public const int titleMarginBottom = 2130969005;
+			public const int tabIndicatorColor = 2130969005;
 			
 			// aapt resource value: 0x7F0401AE
-			public const int titleMarginEnd = 2130969006;
-			
-			// aapt resource value: 0x7F0401B1
-			public const int titleMargins = 2130969009;
+			public const int tabIndicatorHeight = 2130969006;
 			
 			// aapt resource value: 0x7F0401AF
-			public const int titleMarginStart = 2130969007;
+			public const int tabMaxWidth = 2130969007;
 			
 			// aapt resource value: 0x7F0401B0
-			public const int titleMarginTop = 2130969008;
+			public const int tabMinWidth = 2130969008;
+			
+			// aapt resource value: 0x7F0401B1
+			public const int tabMode = 2130969009;
 			
 			// aapt resource value: 0x7F0401B2
-			public const int titleTextAppearance = 2130969010;
+			public const int tabPadding = 2130969010;
 			
 			// aapt resource value: 0x7F0401B3
-			public const int titleTextColor = 2130969011;
+			public const int tabPaddingBottom = 2130969011;
 			
 			// aapt resource value: 0x7F0401B4
-			public const int titleTextStyle = 2130969012;
+			public const int tabPaddingEnd = 2130969012;
 			
 			// aapt resource value: 0x7F0401B5
-			public const int toolbarId = 2130969013;
+			public const int tabPaddingStart = 2130969013;
 			
 			// aapt resource value: 0x7F0401B6
-			public const int toolbarNavigationButtonStyle = 2130969014;
+			public const int tabPaddingTop = 2130969014;
 			
 			// aapt resource value: 0x7F0401B7
-			public const int toolbarStyle = 2130969015;
+			public const int tabSelectedTextColor = 2130969015;
 			
 			// aapt resource value: 0x7F0401B8
-			public const int tooltipForegroundColor = 2130969016;
+			public const int tabTextAppearance = 2130969016;
 			
 			// aapt resource value: 0x7F0401B9
-			public const int tooltipFrameBackground = 2130969017;
+			public const int tabTextColor = 2130969017;
 			
 			// aapt resource value: 0x7F0401BA
-			public const int tooltipText = 2130969018;
+			public const int textAllCaps = 2130969018;
 			
 			// aapt resource value: 0x7F0401BB
-			public const int topBarLeft = 2130969019;
+			public const int textAppearanceLargePopupMenu = 2130969019;
 			
 			// aapt resource value: 0x7F0401BC
-			public const int topBarRight = 2130969020;
+			public const int textAppearanceListItem = 2130969020;
 			
 			// aapt resource value: 0x7F0401BD
-			public const int topBarTitle = 2130969021;
+			public const int textAppearanceListItemSecondary = 2130969021;
 			
 			// aapt resource value: 0x7F0401BE
-			public const int track = 2130969022;
+			public const int textAppearanceListItemSmall = 2130969022;
 			
 			// aapt resource value: 0x7F0401BF
-			public const int trackTint = 2130969023;
+			public const int textAppearancePopupMenuHeader = 2130969023;
 			
 			// aapt resource value: 0x7F0401C0
-			public const int trackTintMode = 2130969024;
+			public const int textAppearanceSearchResultSubtitle = 2130969024;
 			
 			// aapt resource value: 0x7F0401C1
-			public const int useCompatPadding = 2130969025;
+			public const int textAppearanceSearchResultTitle = 2130969025;
 			
 			// aapt resource value: 0x7F0401C2
-			public const int voiceIcon = 2130969026;
+			public const int textAppearanceSmallPopupMenu = 2130969026;
 			
 			// aapt resource value: 0x7F0401C3
-			public const int wave_bg_color = 2130969027;
+			public const int textColorAlertDialogListItem = 2130969027;
 			
 			// aapt resource value: 0x7F0401C4
-			public const int wave_border_color = 2130969028;
+			public const int textColorError = 2130969028;
 			
 			// aapt resource value: 0x7F0401C5
-			public const int wave_color = 2130969029;
+			public const int textColorSearchUrl = 2130969029;
 			
 			// aapt resource value: 0x7F0401C6
-			public const int wave_height = 2130969030;
+			public const int theme = 2130969030;
 			
 			// aapt resource value: 0x7F0401C7
-			public const int wave_width = 2130969031;
+			public const int thickness = 2130969031;
 			
 			// aapt resource value: 0x7F0401C8
-			public const int wheelview_dividerColor = 2130969032;
+			public const int thumbTextPadding = 2130969032;
 			
 			// aapt resource value: 0x7F0401C9
-			public const int wheelview_gravity = 2130969033;
+			public const int thumbTint = 2130969033;
 			
 			// aapt resource value: 0x7F0401CA
-			public const int wheelview_lineSpacingMultiplier = 2130969034;
+			public const int thumbTintMode = 2130969034;
 			
 			// aapt resource value: 0x7F0401CB
-			public const int wheelview_textColorCenter = 2130969035;
+			public const int tickMark = 2130969035;
 			
 			// aapt resource value: 0x7F0401CC
-			public const int wheelview_textColorOut = 2130969036;
+			public const int tickMarkTint = 2130969036;
 			
 			// aapt resource value: 0x7F0401CD
-			public const int wheelview_textSize = 2130969037;
+			public const int tickMarkTintMode = 2130969037;
 			
 			// aapt resource value: 0x7F0401CE
-			public const int windowActionBar = 2130969038;
+			public const int tint = 2130969038;
 			
 			// aapt resource value: 0x7F0401CF
-			public const int windowActionBarOverlay = 2130969039;
+			public const int tintMode = 2130969039;
 			
 			// aapt resource value: 0x7F0401D0
-			public const int windowActionModeOverlay = 2130969040;
+			public const int title = 2130969040;
 			
 			// aapt resource value: 0x7F0401D1
-			public const int windowFixedHeightMajor = 2130969041;
+			public const int titleEnabled = 2130969041;
 			
 			// aapt resource value: 0x7F0401D2
-			public const int windowFixedHeightMinor = 2130969042;
+			public const int titleMargin = 2130969042;
 			
 			// aapt resource value: 0x7F0401D3
-			public const int windowFixedWidthMajor = 2130969043;
+			public const int titleMarginBottom = 2130969043;
 			
 			// aapt resource value: 0x7F0401D4
-			public const int windowFixedWidthMinor = 2130969044;
-			
-			// aapt resource value: 0x7F0401D5
-			public const int windowMinWidthMajor = 2130969045;
-			
-			// aapt resource value: 0x7F0401D6
-			public const int windowMinWidthMinor = 2130969046;
+			public const int titleMarginEnd = 2130969044;
 			
 			// aapt resource value: 0x7F0401D7
-			public const int windowNoTitle = 2130969047;
+			public const int titleMargins = 2130969047;
+			
+			// aapt resource value: 0x7F0401D5
+			public const int titleMarginStart = 2130969045;
+			
+			// aapt resource value: 0x7F0401D6
+			public const int titleMarginTop = 2130969046;
+			
+			// aapt resource value: 0x7F0401D8
+			public const int titleTextAppearance = 2130969048;
+			
+			// aapt resource value: 0x7F0401D9
+			public const int titleTextColor = 2130969049;
+			
+			// aapt resource value: 0x7F0401DA
+			public const int titleTextStyle = 2130969050;
+			
+			// aapt resource value: 0x7F0401DB
+			public const int toolbarId = 2130969051;
+			
+			// aapt resource value: 0x7F0401DC
+			public const int toolbarNavigationButtonStyle = 2130969052;
+			
+			// aapt resource value: 0x7F0401DD
+			public const int toolbarStyle = 2130969053;
+			
+			// aapt resource value: 0x7F0401DE
+			public const int tooltipForegroundColor = 2130969054;
+			
+			// aapt resource value: 0x7F0401DF
+			public const int tooltipFrameBackground = 2130969055;
+			
+			// aapt resource value: 0x7F0401E0
+			public const int tooltipText = 2130969056;
+			
+			// aapt resource value: 0x7F0401E1
+			public const int track = 2130969057;
+			
+			// aapt resource value: 0x7F0401E2
+			public const int trackTint = 2130969058;
+			
+			// aapt resource value: 0x7F0401E3
+			public const int trackTintMode = 2130969059;
+			
+			// aapt resource value: 0x7F0401E4
+			public const int useCompatPadding = 2130969060;
+			
+			// aapt resource value: 0x7F0401E5
+			public const int voiceIcon = 2130969061;
+			
+			// aapt resource value: 0x7F0401E6
+			public const int wave_bg_color = 2130969062;
+			
+			// aapt resource value: 0x7F0401E7
+			public const int wave_border_color = 2130969063;
+			
+			// aapt resource value: 0x7F0401E8
+			public const int wave_color = 2130969064;
+			
+			// aapt resource value: 0x7F0401E9
+			public const int wave_height = 2130969065;
+			
+			// aapt resource value: 0x7F0401EA
+			public const int wave_width = 2130969066;
+			
+			// aapt resource value: 0x7F0401EB
+			public const int wheelview_dividerColor = 2130969067;
+			
+			// aapt resource value: 0x7F0401EC
+			public const int wheelview_gravity = 2130969068;
+			
+			// aapt resource value: 0x7F0401ED
+			public const int wheelview_lineSpacingMultiplier = 2130969069;
+			
+			// aapt resource value: 0x7F0401EE
+			public const int wheelview_textColorCenter = 2130969070;
+			
+			// aapt resource value: 0x7F0401EF
+			public const int wheelview_textColorOut = 2130969071;
+			
+			// aapt resource value: 0x7F0401F0
+			public const int wheelview_textSize = 2130969072;
+			
+			// aapt resource value: 0x7F0401F1
+			public const int windowActionBar = 2130969073;
+			
+			// aapt resource value: 0x7F0401F2
+			public const int windowActionBarOverlay = 2130969074;
+			
+			// aapt resource value: 0x7F0401F3
+			public const int windowActionModeOverlay = 2130969075;
+			
+			// aapt resource value: 0x7F0401F4
+			public const int windowFixedHeightMajor = 2130969076;
+			
+			// aapt resource value: 0x7F0401F5
+			public const int windowFixedHeightMinor = 2130969077;
+			
+			// aapt resource value: 0x7F0401F6
+			public const int windowFixedWidthMajor = 2130969078;
+			
+			// aapt resource value: 0x7F0401F7
+			public const int windowFixedWidthMinor = 2130969079;
+			
+			// aapt resource value: 0x7F0401F8
+			public const int windowMinWidthMajor = 2130969080;
+			
+			// aapt resource value: 0x7F0401F9
+			public const int windowMinWidthMinor = 2130969081;
+			
+			// aapt resource value: 0x7F0401FA
+			public const int windowNoTitle = 2130969082;
 			
 			static Attribute()
 			{
@@ -1887,778 +1967,352 @@
 		{
 			
 			// aapt resource value: 0x7F060000
-			public const int a1_blue_color = 2131099648;
+			public const int abc_background_cache_hint_selector_material_dark = 2131099648;
 			
 			// aapt resource value: 0x7F060001
-			public const int a1_orange_color = 2131099649;
+			public const int abc_background_cache_hint_selector_material_light = 2131099649;
 			
 			// aapt resource value: 0x7F060002
-			public const int abc_background_cache_hint_selector_material_dark = 2131099650;
+			public const int abc_btn_colored_borderless_text_material = 2131099650;
 			
 			// aapt resource value: 0x7F060003
-			public const int abc_background_cache_hint_selector_material_light = 2131099651;
+			public const int abc_btn_colored_text_material = 2131099651;
 			
 			// aapt resource value: 0x7F060004
-			public const int abc_btn_colored_borderless_text_material = 2131099652;
+			public const int abc_color_highlight_material = 2131099652;
 			
 			// aapt resource value: 0x7F060005
-			public const int abc_btn_colored_text_material = 2131099653;
+			public const int abc_hint_foreground_material_dark = 2131099653;
 			
 			// aapt resource value: 0x7F060006
-			public const int abc_color_highlight_material = 2131099654;
+			public const int abc_hint_foreground_material_light = 2131099654;
 			
 			// aapt resource value: 0x7F060007
-			public const int abc_hint_foreground_material_dark = 2131099655;
+			public const int abc_input_method_navigation_guard = 2131099655;
 			
 			// aapt resource value: 0x7F060008
-			public const int abc_hint_foreground_material_light = 2131099656;
+			public const int abc_primary_text_disable_only_material_dark = 2131099656;
 			
 			// aapt resource value: 0x7F060009
-			public const int abc_input_method_navigation_guard = 2131099657;
+			public const int abc_primary_text_disable_only_material_light = 2131099657;
 			
 			// aapt resource value: 0x7F06000A
-			public const int abc_primary_text_disable_only_material_dark = 2131099658;
+			public const int abc_primary_text_material_dark = 2131099658;
 			
 			// aapt resource value: 0x7F06000B
-			public const int abc_primary_text_disable_only_material_light = 2131099659;
+			public const int abc_primary_text_material_light = 2131099659;
 			
 			// aapt resource value: 0x7F06000C
-			public const int abc_primary_text_material_dark = 2131099660;
+			public const int abc_search_url_text = 2131099660;
 			
 			// aapt resource value: 0x7F06000D
-			public const int abc_primary_text_material_light = 2131099661;
+			public const int abc_search_url_text_normal = 2131099661;
 			
 			// aapt resource value: 0x7F06000E
-			public const int abc_search_url_text = 2131099662;
+			public const int abc_search_url_text_pressed = 2131099662;
 			
 			// aapt resource value: 0x7F06000F
-			public const int abc_search_url_text_normal = 2131099663;
+			public const int abc_search_url_text_selected = 2131099663;
 			
 			// aapt resource value: 0x7F060010
-			public const int abc_search_url_text_pressed = 2131099664;
+			public const int abc_secondary_text_material_dark = 2131099664;
 			
 			// aapt resource value: 0x7F060011
-			public const int abc_search_url_text_selected = 2131099665;
+			public const int abc_secondary_text_material_light = 2131099665;
 			
 			// aapt resource value: 0x7F060012
-			public const int abc_secondary_text_material_dark = 2131099666;
+			public const int abc_tint_btn_checkable = 2131099666;
 			
 			// aapt resource value: 0x7F060013
-			public const int abc_secondary_text_material_light = 2131099667;
+			public const int abc_tint_default = 2131099667;
 			
 			// aapt resource value: 0x7F060014
-			public const int abc_tint_btn_checkable = 2131099668;
+			public const int abc_tint_edittext = 2131099668;
 			
 			// aapt resource value: 0x7F060015
-			public const int abc_tint_default = 2131099669;
+			public const int abc_tint_seek_thumb = 2131099669;
 			
 			// aapt resource value: 0x7F060016
-			public const int abc_tint_edittext = 2131099670;
+			public const int abc_tint_spinner = 2131099670;
 			
 			// aapt resource value: 0x7F060017
-			public const int abc_tint_seek_thumb = 2131099671;
+			public const int abc_tint_switch_track = 2131099671;
 			
 			// aapt resource value: 0x7F060018
-			public const int abc_tint_spinner = 2131099672;
+			public const int accent_material_dark = 2131099672;
 			
 			// aapt resource value: 0x7F060019
-			public const int abc_tint_switch_track = 2131099673;
+			public const int accent_material_light = 2131099673;
 			
 			// aapt resource value: 0x7F06001A
-			public const int accent_material_dark = 2131099674;
+			public const int background_floating_material_dark = 2131099674;
 			
 			// aapt resource value: 0x7F06001B
-			public const int accent_material_light = 2131099675;
+			public const int background_floating_material_light = 2131099675;
 			
 			// aapt resource value: 0x7F06001C
-			public const int active_color = 2131099676;
+			public const int background_material_dark = 2131099676;
 			
 			// aapt resource value: 0x7F06001D
-			public const int add_title_text_color = 2131099677;
+			public const int background_material_light = 2131099677;
 			
 			// aapt resource value: 0x7F06001E
-			public const int application_bg = 2131099678;
+			public const int bright_foreground_disabled_material_dark = 2131099678;
 			
 			// aapt resource value: 0x7F06001F
-			public const int articletext_backcolor = 2131099679;
+			public const int bright_foreground_disabled_material_light = 2131099679;
 			
 			// aapt resource value: 0x7F060020
-			public const int auto_blue_text = 2131099680;
+			public const int bright_foreground_inverse_material_dark = 2131099680;
 			
 			// aapt resource value: 0x7F060021
-			public const int auto_tip_text = 2131099681;
+			public const int bright_foreground_inverse_material_light = 2131099681;
 			
 			// aapt resource value: 0x7F060022
-			public const int auto_wifi_blue = 2131099682;
+			public const int bright_foreground_material_dark = 2131099682;
 			
 			// aapt resource value: 0x7F060023
-			public const int auto_wifi_red = 2131099683;
+			public const int bright_foreground_material_light = 2131099683;
 			
 			// aapt resource value: 0x7F060024
-			public const int auto_wifi_tip_red = 2131099684;
+			public const int button_material_dark = 2131099684;
 			
 			// aapt resource value: 0x7F060025
-			public const int background_floating_material_dark = 2131099685;
+			public const int button_material_light = 2131099685;
 			
 			// aapt resource value: 0x7F060026
-			public const int background_floating_material_light = 2131099686;
+			public const int cc_b_gray = 2131099686;
 			
 			// aapt resource value: 0x7F060027
-			public const int background_material_dark = 2131099687;
+			public const int colorAccent = 2131099687;
 			
 			// aapt resource value: 0x7F060028
-			public const int background_material_light = 2131099688;
+			public const int colorBlack = 2131099688;
 			
 			// aapt resource value: 0x7F060029
-			public const int bar_text = 2131099689;
+			public const int colorPrimary = 2131099689;
 			
 			// aapt resource value: 0x7F06002A
-			public const int bar_text_sel = 2131099690;
+			public const int colorPrimaryDark = 2131099690;
 			
 			// aapt resource value: 0x7F06002B
-			public const int black = 2131099691;
+			public const int color_default = 2131099691;
 			
 			// aapt resource value: 0x7F06002C
-			public const int black_bg = 2131099692;
+			public const int color_disable = 2131099692;
 			
 			// aapt resource value: 0x7F06002D
-			public const int black_text = 2131099693;
+			public const int color_select = 2131099693;
 			
 			// aapt resource value: 0x7F06002E
-			public const int blue = 2131099694;
+			public const int color_white = 2131099694;
 			
 			// aapt resource value: 0x7F06002F
-			public const int blue_text = 2131099695;
+			public const int design_bottom_navigation_shadow_color = 2131099695;
 			
 			// aapt resource value: 0x7F060030
-			public const int bright_foreground_disabled_material_dark = 2131099696;
+			public const int design_error = 2131099696;
 			
 			// aapt resource value: 0x7F060031
-			public const int bright_foreground_disabled_material_light = 2131099697;
+			public const int design_fab_shadow_end_color = 2131099697;
 			
 			// aapt resource value: 0x7F060032
-			public const int bright_foreground_inverse_material_dark = 2131099698;
+			public const int design_fab_shadow_mid_color = 2131099698;
 			
 			// aapt resource value: 0x7F060033
-			public const int bright_foreground_inverse_material_light = 2131099699;
+			public const int design_fab_shadow_start_color = 2131099699;
 			
 			// aapt resource value: 0x7F060034
-			public const int bright_foreground_material_dark = 2131099700;
+			public const int design_fab_stroke_end_inner_color = 2131099700;
 			
 			// aapt resource value: 0x7F060035
-			public const int bright_foreground_material_light = 2131099701;
+			public const int design_fab_stroke_end_outer_color = 2131099701;
 			
 			// aapt resource value: 0x7F060036
-			public const int button_material_dark = 2131099702;
+			public const int design_fab_stroke_top_inner_color = 2131099702;
 			
 			// aapt resource value: 0x7F060037
-			public const int button_material_light = 2131099703;
+			public const int design_fab_stroke_top_outer_color = 2131099703;
 			
 			// aapt resource value: 0x7F060038
-			public const int c1 = 2131099704;
+			public const int design_snackbar_background_color = 2131099704;
 			
 			// aapt resource value: 0x7F060039
-			public const int c10 = 2131099705;
+			public const int design_tint_password_toggle = 2131099705;
 			
 			// aapt resource value: 0x7F06003A
-			public const int c11 = 2131099706;
+			public const int dim_foreground_disabled_material_dark = 2131099706;
 			
 			// aapt resource value: 0x7F06003B
-			public const int c2 = 2131099707;
+			public const int dim_foreground_disabled_material_light = 2131099707;
 			
 			// aapt resource value: 0x7F06003C
-			public const int c3 = 2131099708;
+			public const int dim_foreground_material_dark = 2131099708;
 			
 			// aapt resource value: 0x7F06003D
-			public const int c4 = 2131099709;
+			public const int dim_foreground_material_light = 2131099709;
 			
 			// aapt resource value: 0x7F06003E
-			public const int c5 = 2131099710;
+			public const int error_color_material = 2131099710;
 			
 			// aapt resource value: 0x7F06003F
-			public const int c6 = 2131099711;
+			public const int foreground_material_dark = 2131099711;
 			
 			// aapt resource value: 0x7F060040
-			public const int c7 = 2131099712;
+			public const int foreground_material_light = 2131099712;
 			
 			// aapt resource value: 0x7F060041
-			public const int c8 = 2131099713;
+			public const int gd_top_view = 2131099713;
 			
 			// aapt resource value: 0x7F060042
-			public const int c9 = 2131099714;
+			public const int highlighted_text_material_dark = 2131099714;
 			
 			// aapt resource value: 0x7F060043
-			public const int cameralist_gray = 2131099715;
+			public const int highlighted_text_material_light = 2131099715;
 			
 			// aapt resource value: 0x7F060044
-			public const int cc_b_gray = 2131099716;
+			public const int ic_launcher_background = 2131099716;
 			
 			// aapt resource value: 0x7F060045
-			public const int channel_item_bg = 2131099717;
+			public const int material_blue_grey_800 = 2131099717;
 			
 			// aapt resource value: 0x7F060046
-			public const int colorAccent = 2131099718;
+			public const int material_blue_grey_900 = 2131099718;
 			
 			// aapt resource value: 0x7F060047
-			public const int colorPrimary = 2131099719;
+			public const int material_blue_grey_950 = 2131099719;
 			
 			// aapt resource value: 0x7F060048
-			public const int colorPrimaryDark = 2131099720;
+			public const int material_deep_teal_200 = 2131099720;
 			
 			// aapt resource value: 0x7F060049
-			public const int color_r1_cancel_color = 2131099721;
+			public const int material_deep_teal_500 = 2131099721;
 			
 			// aapt resource value: 0x7F06004A
-			public const int color_white = 2131099722;
+			public const int material_grey_100 = 2131099722;
 			
 			// aapt resource value: 0x7F06004B
-			public const int common_bg = 2131099723;
+			public const int material_grey_300 = 2131099723;
 			
 			// aapt resource value: 0x7F06004C
-			public const int common_hint_text = 2131099724;
+			public const int material_grey_50 = 2131099724;
 			
 			// aapt resource value: 0x7F06004D
-			public const int common_line = 2131099725;
+			public const int material_grey_600 = 2131099725;
 			
 			// aapt resource value: 0x7F06004E
-			public const int common_sub_text = 2131099726;
+			public const int material_grey_800 = 2131099726;
 			
 			// aapt resource value: 0x7F06004F
-			public const int common_text = 2131099727;
+			public const int material_grey_850 = 2131099727;
 			
 			// aapt resource value: 0x7F060050
-			public const int common_text_sel = 2131099728;
+			public const int material_grey_900 = 2131099728;
 			
 			// aapt resource value: 0x7F060051
-			public const int corsor_color = 2131099729;
+			public const int material_red_500 = 2131099729;
 			
 			// aapt resource value: 0x7F060052
-			public const int dark_bg_20p = 2131099730;
+			public const int notification_action_color_filter = 2131099730;
 			
 			// aapt resource value: 0x7F060053
-			public const int dark_bg_70p = 2131099731;
+			public const int notification_icon_bg_color = 2131099731;
 			
 			// aapt resource value: 0x7F060054
-			public const int del_button_text_selector = 2131099732;
+			public const int notification_material_background_media_default_color = 2131099732;
 			
 			// aapt resource value: 0x7F060055
-			public const int design_bottom_navigation_shadow_color = 2131099733;
+			public const int pickerview_bgColor_default = 2131099733;
 			
 			// aapt resource value: 0x7F060056
-			public const int design_error = 2131099734;
+			public const int pickerview_bgColor_overlay = 2131099734;
 			
 			// aapt resource value: 0x7F060057
-			public const int design_fab_shadow_end_color = 2131099735;
+			public const int pickerview_bg_topbar = 2131099735;
 			
 			// aapt resource value: 0x7F060058
-			public const int design_fab_shadow_mid_color = 2131099736;
+			public const int pickerview_timebtn_nor = 2131099736;
 			
 			// aapt resource value: 0x7F060059
-			public const int design_fab_shadow_start_color = 2131099737;
+			public const int pickerview_timebtn_pre = 2131099737;
 			
 			// aapt resource value: 0x7F06005A
-			public const int design_fab_stroke_end_inner_color = 2131099738;
+			public const int pickerview_topbar_title = 2131099738;
 			
 			// aapt resource value: 0x7F06005B
-			public const int design_fab_stroke_end_outer_color = 2131099739;
+			public const int pickerview_wheelview_textcolor_center = 2131099739;
 			
 			// aapt resource value: 0x7F06005C
-			public const int design_fab_stroke_top_inner_color = 2131099740;
+			public const int pickerview_wheelview_textcolor_divider = 2131099740;
 			
 			// aapt resource value: 0x7F06005D
-			public const int design_fab_stroke_top_outer_color = 2131099741;
+			public const int pickerview_wheelview_textcolor_out = 2131099741;
 			
 			// aapt resource value: 0x7F06005E
-			public const int design_snackbar_background_color = 2131099742;
+			public const int primary_dark_material_dark = 2131099742;
 			
 			// aapt resource value: 0x7F06005F
-			public const int design_tint_password_toggle = 2131099743;
+			public const int primary_dark_material_light = 2131099743;
 			
 			// aapt resource value: 0x7F060060
-			public const int device_top_item_text_normal = 2131099744;
+			public const int primary_material_dark = 2131099744;
 			
 			// aapt resource value: 0x7F060061
-			public const int dim_foreground_disabled_material_dark = 2131099745;
+			public const int primary_material_light = 2131099745;
 			
 			// aapt resource value: 0x7F060062
-			public const int dim_foreground_disabled_material_light = 2131099746;
+			public const int primary_text_default_material_dark = 2131099746;
 			
 			// aapt resource value: 0x7F060063
-			public const int dim_foreground_material_dark = 2131099747;
+			public const int primary_text_default_material_light = 2131099747;
 			
 			// aapt resource value: 0x7F060064
-			public const int dim_foreground_material_light = 2131099748;
+			public const int primary_text_disabled_material_dark = 2131099748;
 			
 			// aapt resource value: 0x7F060065
-			public const int divider = 2131099749;
+			public const int primary_text_disabled_material_light = 2131099749;
 			
 			// aapt resource value: 0x7F060066
-			public const int error_color_material = 2131099750;
+			public const int ripple_material_dark = 2131099750;
 			
 			// aapt resource value: 0x7F060067
-			public const int event_message_bg_selector = 2131099751;
+			public const int ripple_material_light = 2131099751;
 			
 			// aapt resource value: 0x7F060068
-			public const int event_message_from_tv = 2131099752;
+			public const int secondary_text_default_material_dark = 2131099752;
 			
 			// aapt resource value: 0x7F060069
-			public const int event_message_play_btn = 2131099753;
+			public const int secondary_text_default_material_light = 2131099753;
 			
 			// aapt resource value: 0x7F06006A
-			public const int ez_c1 = 2131099754;
+			public const int secondary_text_disabled_material_dark = 2131099754;
 			
 			// aapt resource value: 0x7F06006B
-			public const int ez_playback_tab_color_selector = 2131099755;
+			public const int secondary_text_disabled_material_light = 2131099755;
 			
 			// aapt resource value: 0x7F06006C
-			public const int foreground_material_dark = 2131099756;
+			public const int switch_thumb_disabled_material_dark = 2131099756;
 			
 			// aapt resource value: 0x7F06006D
-			public const int foreground_material_light = 2131099757;
+			public const int switch_thumb_disabled_material_light = 2131099757;
 			
 			// aapt resource value: 0x7F06006E
-			public const int fragment_line_color = 2131099758;
+			public const int switch_thumb_material_dark = 2131099758;
 			
 			// aapt resource value: 0x7F06006F
-			public const int gd_top_view = 2131099759;
+			public const int switch_thumb_material_light = 2131099759;
 			
 			// aapt resource value: 0x7F060070
-			public const int gray = 2131099760;
+			public const int switch_thumb_normal_material_dark = 2131099760;
 			
 			// aapt resource value: 0x7F060071
-			public const int gray_bg = 2131099761;
+			public const int switch_thumb_normal_material_light = 2131099761;
 			
 			// aapt resource value: 0x7F060072
-			public const int gray_text = 2131099762;
+			public const int tooltip_background_dark = 2131099762;
 			
 			// aapt resource value: 0x7F060073
-			public const int green = 2131099763;
-			
-			// aapt resource value: 0x7F060074
-			public const int green_text = 2131099764;
-			
-			// aapt resource value: 0x7F060075
-			public const int grey = 2131099765;
-			
-			// aapt resource value: 0x7F060076
-			public const int grouplayout_item_bg_sel = 2131099766;
-			
-			// aapt resource value: 0x7F060077
-			public const int help_link = 2131099767;
-			
-			// aapt resource value: 0x7F060078
-			public const int highlighted_text_material_dark = 2131099768;
-			
-			// aapt resource value: 0x7F060079
-			public const int highlighted_text_material_light = 2131099769;
-			
-			// aapt resource value: 0x7F06007A
-			public const int ic_launcher_background = 2131099770;
-			
-			// aapt resource value: 0x7F06007B
-			public const int leavemessage_gray = 2131099771;
-			
-			// aapt resource value: 0x7F06007C
-			public const int leavemessage_text_color = 2131099772;
-			
-			// aapt resource value: 0x7F06007D
-			public const int leavemessage_time_text_color = 2131099773;
-			
-			// aapt resource value: 0x7F06007E
-			public const int line_color = 2131099774;
-			
-			// aapt resource value: 0x7F06007F
-			public const int loading_text = 2131099775;
-			
-			// aapt resource value: 0x7F060080
-			public const int login_line_color = 2131099776;
-			
-			// aapt resource value: 0x7F060081
-			public const int material_blue_grey_800 = 2131099777;
-			
-			// aapt resource value: 0x7F060082
-			public const int material_blue_grey_900 = 2131099778;
-			
-			// aapt resource value: 0x7F060083
-			public const int material_blue_grey_950 = 2131099779;
-			
-			// aapt resource value: 0x7F060084
-			public const int material_deep_teal_200 = 2131099780;
-			
-			// aapt resource value: 0x7F060085
-			public const int material_deep_teal_500 = 2131099781;
-			
-			// aapt resource value: 0x7F060086
-			public const int material_grey_100 = 2131099782;
-			
-			// aapt resource value: 0x7F060087
-			public const int material_grey_300 = 2131099783;
-			
-			// aapt resource value: 0x7F060088
-			public const int material_grey_50 = 2131099784;
-			
-			// aapt resource value: 0x7F060089
-			public const int material_grey_600 = 2131099785;
-			
-			// aapt resource value: 0x7F06008A
-			public const int material_grey_800 = 2131099786;
-			
-			// aapt resource value: 0x7F06008B
-			public const int material_grey_850 = 2131099787;
-			
-			// aapt resource value: 0x7F06008C
-			public const int material_grey_900 = 2131099788;
-			
-			// aapt resource value: 0x7F06008D
-			public const int material_red_500 = 2131099789;
-			
-			// aapt resource value: 0x7F06008E
-			public const int message_bg = 2131099790;
-			
-			// aapt resource value: 0x7F06008F
-			public const int message_button_text = 2131099791;
-			
-			// aapt resource value: 0x7F060090
-			public const int message_button_text_selector = 2131099792;
-			
-			// aapt resource value: 0x7F060091
-			public const int mode_bg = 2131099793;
-			
-			// aapt resource value: 0x7F060092
-			public const int more_color = 2131099794;
-			
-			// aapt resource value: 0x7F060093
-			public const int my_list_deviver = 2131099795;
-			
-			// aapt resource value: 0x7F060094
-			public const int normal_color = 2131099796;
-			
-			// aapt resource value: 0x7F060095
-			public const int notification_action_color_filter = 2131099797;
-			
-			// aapt resource value: 0x7F060096
-			public const int notification_icon_bg_color = 2131099798;
-			
-			// aapt resource value: 0x7F060097
-			public const int notification_material_background_media_default_color = 2131099799;
-			
-			// aapt resource value: 0x7F060098
-			public const int on_off_text_selector = 2131099800;
-			
-			// aapt resource value: 0x7F060099
-			public const int opensdk_cameralist_bg = 2131099801;
-			
-			// aapt resource value: 0x7F06009A
-			public const int orange = 2131099802;
-			
-			// aapt resource value: 0x7F06009B
-			public const int orange_text = 2131099803;
-			
-			// aapt resource value: 0x7F06009C
-			public const int page_bg_color = 2131099804;
-			
-			// aapt resource value: 0x7F06009D
-			public const int page_change_gray = 2131099805;
-			
-			// aapt resource value: 0x7F06009E
-			public const int pickerview_bgColor_default = 2131099806;
-			
-			// aapt resource value: 0x7F06009F
-			public const int pickerview_bgColor_overlay = 2131099807;
-			
-			// aapt resource value: 0x7F0600A0
-			public const int pickerview_bg_topbar = 2131099808;
-			
-			// aapt resource value: 0x7F0600A1
-			public const int pickerview_timebtn_nor = 2131099809;
-			
-			// aapt resource value: 0x7F0600A2
-			public const int pickerview_timebtn_pre = 2131099810;
-			
-			// aapt resource value: 0x7F0600A3
-			public const int pickerview_topbar_title = 2131099811;
-			
-			// aapt resource value: 0x7F0600A4
-			public const int pickerview_wheelview_textcolor_center = 2131099812;
-			
-			// aapt resource value: 0x7F0600A5
-			public const int pickerview_wheelview_textcolor_divider = 2131099813;
-			
-			// aapt resource value: 0x7F0600A6
-			public const int pickerview_wheelview_textcolor_out = 2131099814;
-			
-			// aapt resource value: 0x7F0600A7
-			public const int play_translucent_bg = 2131099815;
-			
-			// aapt resource value: 0x7F0600A8
-			public const int possible_result_points = 2131099816;
-			
-			// aapt resource value: 0x7F0600A9
-			public const int preview_quality_color = 2131099817;
-			
-			// aapt resource value: 0x7F0600AA
-			public const int primary_dark_material_dark = 2131099818;
-			
-			// aapt resource value: 0x7F0600AB
-			public const int primary_dark_material_light = 2131099819;
-			
-			// aapt resource value: 0x7F0600AC
-			public const int primary_material_dark = 2131099820;
-			
-			// aapt resource value: 0x7F0600AD
-			public const int primary_material_light = 2131099821;
-			
-			// aapt resource value: 0x7F0600AE
-			public const int primary_text_default_material_dark = 2131099822;
-			
-			// aapt resource value: 0x7F0600AF
-			public const int primary_text_default_material_light = 2131099823;
-			
-			// aapt resource value: 0x7F0600B0
-			public const int primary_text_disabled_material_dark = 2131099824;
-			
-			// aapt resource value: 0x7F0600B1
-			public const int primary_text_disabled_material_light = 2131099825;
-			
-			// aapt resource value: 0x7F0600B2
-			public const int progress_back = 2131099826;
-			
-			// aapt resource value: 0x7F0600B3
-			public const int progress_select = 2131099827;
-			
-			// aapt resource value: 0x7F0600B4
-			public const int pureblack = 2131099828;
-			
-			// aapt resource value: 0x7F0600B5
-			public const int quality_color_selector = 2131099829;
-			
-			// aapt resource value: 0x7F0600B6
-			public const int quality_focused_color = 2131099830;
-			
-			// aapt resource value: 0x7F0600B7
-			public const int r1_item_bg = 2131099831;
-			
-			// aapt resource value: 0x7F0600B8
-			public const int read_button_text_selector = 2131099832;
-			
-			// aapt resource value: 0x7F0600B9
-			public const int realplay_loading_text = 2131099833;
-			
-			// aapt resource value: 0x7F0600BA
-			public const int record_alarm = 2131099834;
-			
-			// aapt resource value: 0x7F0600BB
-			public const int record_normal = 2131099835;
-			
-			// aapt resource value: 0x7F0600BC
-			public const int record_osd = 2131099836;
-			
-			// aapt resource value: 0x7F0600BD
-			public const int record_point = 2131099837;
-			
-			// aapt resource value: 0x7F0600BE
-			public const int record_time = 2131099838;
-			
-			// aapt resource value: 0x7F0600BF
-			public const int red = 2131099839;
-			
-			// aapt resource value: 0x7F0600C0
-			public const int reg_deal_text_bule = 2131099840;
-			
-			// aapt resource value: 0x7F0600C1
-			public const int remotefile_line_color = 2131099841;
-			
-			// aapt resource value: 0x7F0600C2
-			public const int remotefile_timebar_alarm_color = 2131099842;
-			
-			// aapt resource value: 0x7F0600C3
-			public const int remotefile_timebar_color = 2131099843;
-			
-			// aapt resource value: 0x7F0600C4
-			public const int remotelist_item_duration_text_color = 2131099844;
-			
-			// aapt resource value: 0x7F0600C5
-			public const int remotelist_item_select = 2131099845;
-			
-			// aapt resource value: 0x7F0600C6
-			public const int result_view = 2131099846;
-			
-			// aapt resource value: 0x7F0600C7
-			public const int ripple_material_dark = 2131099847;
-			
-			// aapt resource value: 0x7F0600C8
-			public const int ripple_material_light = 2131099848;
-			
-			// aapt resource value: 0x7F0600C9
-			public const int scan_yellow = 2131099849;
-			
-			// aapt resource value: 0x7F0600CA
-			public const int secondary_text_default_material_dark = 2131099850;
-			
-			// aapt resource value: 0x7F0600CB
-			public const int secondary_text_default_material_light = 2131099851;
-			
-			// aapt resource value: 0x7F0600CC
-			public const int secondary_text_disabled_material_dark = 2131099852;
-			
-			// aapt resource value: 0x7F0600CD
-			public const int secondary_text_disabled_material_light = 2131099853;
-			
-			// aapt resource value: 0x7F0600CE
-			public const int setting_hint_text = 2131099854;
-			
-			// aapt resource value: 0x7F0600CF
-			public const int shadow = 2131099855;
-			
-			// aapt resource value: 0x7F0600D0
-			public const int share_bule = 2131099856;
-			
-			// aapt resource value: 0x7F0600D1
-			public const int share_green = 2131099857;
-			
-			// aapt resource value: 0x7F0600D2
-			public const int share_red = 2131099858;
-			
-			// aapt resource value: 0x7F0600D3
-			public const int share_tip_red = 2131099859;
-			
-			// aapt resource value: 0x7F0600D4
-			public const int source_detection_btn_color = 2131099860;
-			
-			// aapt resource value: 0x7F0600D5
-			public const int state_abnormal_text = 2131099861;
-			
-			// aapt resource value: 0x7F0600D6
-			public const int state_normal_text = 2131099862;
-			
-			// aapt resource value: 0x7F0600D7
-			public const int state_off_text = 2131099863;
-			
-			// aapt resource value: 0x7F0600D8
-			public const int switch_thumb_disabled_material_dark = 2131099864;
-			
-			// aapt resource value: 0x7F0600D9
-			public const int switch_thumb_disabled_material_light = 2131099865;
-			
-			// aapt resource value: 0x7F0600DA
-			public const int switch_thumb_material_dark = 2131099866;
-			
-			// aapt resource value: 0x7F0600DB
-			public const int switch_thumb_material_light = 2131099867;
-			
-			// aapt resource value: 0x7F0600DC
-			public const int switch_thumb_normal_material_dark = 2131099868;
-			
-			// aapt resource value: 0x7F0600DD
-			public const int switch_thumb_normal_material_light = 2131099869;
-			
-			// aapt resource value: 0x7F0600E0
-			public const int table_value = 2131099872;
-			
-			// aapt resource value: 0x7F0600DE
-			public const int tab_color = 2131099870;
-			
-			// aapt resource value: 0x7F0600DF
-			public const int tab_sel_color = 2131099871;
-			
-			// aapt resource value: 0x7F0600E2
-			public const int textview_txtcolor_selector = 2131099874;
-			
-			// aapt resource value: 0x7F0600E1
-			public const int text_black = 2131099873;
-			
-			// aapt resource value: 0x7F0600E3
-			public const int tip_bg = 2131099875;
-			
-			// aapt resource value: 0x7F0600E4
-			public const int tip_color = 2131099876;
-			
-			// aapt resource value: 0x7F0600E5
-			public const int title_down_text_selector = 2131099877;
-			
-			// aapt resource value: 0x7F0600E6
-			public const int title_line = 2131099878;
-			
-			// aapt resource value: 0x7F0600E7
-			public const int title_text = 2131099879;
-			
-			// aapt resource value: 0x7F0600E8
-			public const int tooltip_background_dark = 2131099880;
-			
-			// aapt resource value: 0x7F0600E9
-			public const int tooltip_background_light = 2131099881;
-			
-			// aapt resource value: 0x7F0600EA
-			public const int topbar_title_color = 2131099882;
-			
-			// aapt resource value: 0x7F0600EC
-			public const int translucent_black = 2131099884;
-			
-			// aapt resource value: 0x7F0600ED
-			public const int transparent = 2131099885;
-			
-			// aapt resource value: 0x7F0600EE
-			public const int transparent_bg = 2131099886;
-			
-			// aapt resource value: 0x7F0600EB
-			public const int trans_bg_color = 2131099883;
-			
-			// aapt resource value: 0x7F0600EF
-			public const int tv_my_blue = 2131099887;
-			
-			// aapt resource value: 0x7F0600F0
-			public const int unopen = 2131099888;
-			
-			// aapt resource value: 0x7F0600F1
-			public const int upgrade_gray = 2131099889;
-			
-			// aapt resource value: 0x7F0600F2
-			public const int upgrade_green = 2131099890;
-			
-			// aapt resource value: 0x7F0600F3
-			public const int upgrade_orange = 2131099891;
-			
-			// aapt resource value: 0x7F0600F4
-			public const int upgrade_red = 2131099892;
-			
-			// aapt resource value: 0x7F0600F5
-			public const int upload_sel_count = 2131099893;
-			
-			// aapt resource value: 0x7F0600F6
-			public const int version_gray = 2131099894;
-			
-			// aapt resource value: 0x7F0600F7
-			public const int video_talk_sdk_black = 2131099895;
-			
-			// aapt resource value: 0x7F0600F8
-			public const int video_talk_sdk_hint_color_gray = 2131099896;
-			
-			// aapt resource value: 0x7F0600F9
-			public const int video_talk_sdk_text_color_black = 2131099897;
-			
-			// aapt resource value: 0x7F0600FA
-			public const int video_talk_sdk_text_color_gray = 2131099898;
-			
-			// aapt resource value: 0x7F0600FB
-			public const int video_talk_sdk_white = 2131099899;
-			
-			// aapt resource value: 0x7F0600FC
-			public const int viewfinder_frame = 2131099900;
-			
-			// aapt resource value: 0x7F0600FD
-			public const int viewfinder_laser = 2131099901;
-			
-			// aapt resource value: 0x7F0600FE
-			public const int viewfinder_mask = 2131099902;
-			
-			// aapt resource value: 0x7F0600FF
-			public const int white = 2131099903;
-			
-			// aapt resource value: 0x7F060100
-			public const int yahei = 2131099904;
-			
-			// aapt resource value: 0x7F060101
-			public const int yellow_text = 2131099905;
+			public const int tooltip_background_light = 2131099763;
 			
 			static Color()
 			{
@@ -2896,508 +2550,280 @@
 			public const int abc_text_size_title_material_toolbar = 2131165257;
 			
 			// aapt resource value: 0x7F07004A
-			public const int activity_horizontal_margin = 2131165258;
+			public const int compat_button_inset_horizontal_material = 2131165258;
 			
 			// aapt resource value: 0x7F07004B
-			public const int activity_vertical_margin = 2131165259;
+			public const int compat_button_inset_vertical_material = 2131165259;
 			
 			// aapt resource value: 0x7F07004C
-			public const int assistant_text_size = 2131165260;
+			public const int compat_button_padding_horizontal_material = 2131165260;
 			
 			// aapt resource value: 0x7F07004D
-			public const int botton_text_size = 2131165261;
+			public const int compat_button_padding_vertical_material = 2131165261;
 			
 			// aapt resource value: 0x7F07004E
-			public const int button_text_size = 2131165262;
+			public const int compat_control_corner_material = 2131165262;
 			
 			// aapt resource value: 0x7F07004F
-			public const int button_text_small_size = 2131165263;
+			public const int design_appbar_elevation = 2131165263;
 			
 			// aapt resource value: 0x7F070050
-			public const int compat_button_inset_horizontal_material = 2131165264;
+			public const int design_bottom_navigation_active_item_max_width = 2131165264;
 			
 			// aapt resource value: 0x7F070051
-			public const int compat_button_inset_vertical_material = 2131165265;
+			public const int design_bottom_navigation_active_text_size = 2131165265;
 			
 			// aapt resource value: 0x7F070052
-			public const int compat_button_padding_horizontal_material = 2131165266;
+			public const int design_bottom_navigation_elevation = 2131165266;
 			
 			// aapt resource value: 0x7F070053
-			public const int compat_button_padding_vertical_material = 2131165267;
+			public const int design_bottom_navigation_height = 2131165267;
 			
 			// aapt resource value: 0x7F070054
-			public const int compat_control_corner_material = 2131165268;
+			public const int design_bottom_navigation_item_max_width = 2131165268;
 			
 			// aapt resource value: 0x7F070055
-			public const int content_text_size = 2131165269;
+			public const int design_bottom_navigation_item_min_width = 2131165269;
 			
 			// aapt resource value: 0x7F070056
-			public const int context_text_size = 2131165270;
+			public const int design_bottom_navigation_margin = 2131165270;
 			
 			// aapt resource value: 0x7F070057
-			public const int defence_mode_layout_height = 2131165271;
+			public const int design_bottom_navigation_shadow_height = 2131165271;
 			
 			// aapt resource value: 0x7F070058
-			public const int design_appbar_elevation = 2131165272;
+			public const int design_bottom_navigation_text_size = 2131165272;
 			
 			// aapt resource value: 0x7F070059
-			public const int design_bottom_navigation_active_item_max_width = 2131165273;
+			public const int design_bottom_sheet_modal_elevation = 2131165273;
 			
 			// aapt resource value: 0x7F07005A
-			public const int design_bottom_navigation_active_text_size = 2131165274;
+			public const int design_bottom_sheet_peek_height_min = 2131165274;
 			
 			// aapt resource value: 0x7F07005B
-			public const int design_bottom_navigation_elevation = 2131165275;
+			public const int design_fab_border_width = 2131165275;
 			
 			// aapt resource value: 0x7F07005C
-			public const int design_bottom_navigation_height = 2131165276;
+			public const int design_fab_elevation = 2131165276;
 			
 			// aapt resource value: 0x7F07005D
-			public const int design_bottom_navigation_item_max_width = 2131165277;
+			public const int design_fab_image_size = 2131165277;
 			
 			// aapt resource value: 0x7F07005E
-			public const int design_bottom_navigation_item_min_width = 2131165278;
+			public const int design_fab_size_mini = 2131165278;
 			
 			// aapt resource value: 0x7F07005F
-			public const int design_bottom_navigation_margin = 2131165279;
+			public const int design_fab_size_normal = 2131165279;
 			
 			// aapt resource value: 0x7F070060
-			public const int design_bottom_navigation_shadow_height = 2131165280;
+			public const int design_fab_translation_z_pressed = 2131165280;
 			
 			// aapt resource value: 0x7F070061
-			public const int design_bottom_navigation_text_size = 2131165281;
+			public const int design_navigation_elevation = 2131165281;
 			
 			// aapt resource value: 0x7F070062
-			public const int design_bottom_sheet_modal_elevation = 2131165282;
+			public const int design_navigation_icon_padding = 2131165282;
 			
 			// aapt resource value: 0x7F070063
-			public const int design_bottom_sheet_peek_height_min = 2131165283;
+			public const int design_navigation_icon_size = 2131165283;
 			
 			// aapt resource value: 0x7F070064
-			public const int design_fab_border_width = 2131165284;
+			public const int design_navigation_max_width = 2131165284;
 			
 			// aapt resource value: 0x7F070065
-			public const int design_fab_elevation = 2131165285;
+			public const int design_navigation_padding_bottom = 2131165285;
 			
 			// aapt resource value: 0x7F070066
-			public const int design_fab_image_size = 2131165286;
+			public const int design_navigation_separator_vertical_padding = 2131165286;
 			
 			// aapt resource value: 0x7F070067
-			public const int design_fab_size_mini = 2131165287;
+			public const int design_snackbar_action_inline_max_width = 2131165287;
 			
 			// aapt resource value: 0x7F070068
-			public const int design_fab_size_normal = 2131165288;
+			public const int design_snackbar_background_corner_radius = 2131165288;
 			
 			// aapt resource value: 0x7F070069
-			public const int design_fab_translation_z_pressed = 2131165289;
+			public const int design_snackbar_elevation = 2131165289;
 			
 			// aapt resource value: 0x7F07006A
-			public const int design_navigation_elevation = 2131165290;
+			public const int design_snackbar_extra_spacing_horizontal = 2131165290;
 			
 			// aapt resource value: 0x7F07006B
-			public const int design_navigation_icon_padding = 2131165291;
+			public const int design_snackbar_max_width = 2131165291;
 			
 			// aapt resource value: 0x7F07006C
-			public const int design_navigation_icon_size = 2131165292;
+			public const int design_snackbar_min_width = 2131165292;
 			
 			// aapt resource value: 0x7F07006D
-			public const int design_navigation_max_width = 2131165293;
+			public const int design_snackbar_padding_horizontal = 2131165293;
 			
 			// aapt resource value: 0x7F07006E
-			public const int design_navigation_padding_bottom = 2131165294;
+			public const int design_snackbar_padding_vertical = 2131165294;
 			
 			// aapt resource value: 0x7F07006F
-			public const int design_navigation_separator_vertical_padding = 2131165295;
+			public const int design_snackbar_padding_vertical_2lines = 2131165295;
 			
 			// aapt resource value: 0x7F070070
-			public const int design_snackbar_action_inline_max_width = 2131165296;
+			public const int design_snackbar_text_size = 2131165296;
 			
 			// aapt resource value: 0x7F070071
-			public const int design_snackbar_background_corner_radius = 2131165297;
+			public const int design_tab_max_width = 2131165297;
 			
 			// aapt resource value: 0x7F070072
-			public const int design_snackbar_elevation = 2131165298;
+			public const int design_tab_scrollable_min_width = 2131165298;
 			
 			// aapt resource value: 0x7F070073
-			public const int design_snackbar_extra_spacing_horizontal = 2131165299;
+			public const int design_tab_text_size = 2131165299;
 			
 			// aapt resource value: 0x7F070074
-			public const int design_snackbar_max_width = 2131165300;
+			public const int design_tab_text_size_2line = 2131165300;
 			
 			// aapt resource value: 0x7F070075
-			public const int design_snackbar_min_width = 2131165301;
+			public const int disabled_alpha_material_dark = 2131165301;
 			
 			// aapt resource value: 0x7F070076
-			public const int design_snackbar_padding_horizontal = 2131165302;
+			public const int disabled_alpha_material_light = 2131165302;
 			
 			// aapt resource value: 0x7F070077
-			public const int design_snackbar_padding_vertical = 2131165303;
+			public const int fab_margin = 2131165303;
 			
 			// aapt resource value: 0x7F070078
-			public const int design_snackbar_padding_vertical_2lines = 2131165304;
+			public const int fastscroll_default_thickness = 2131165304;
 			
 			// aapt resource value: 0x7F070079
-			public const int design_snackbar_text_size = 2131165305;
+			public const int fastscroll_margin = 2131165305;
 			
 			// aapt resource value: 0x7F07007A
-			public const int design_tab_max_width = 2131165306;
+			public const int fastscroll_minimum_range = 2131165306;
 			
 			// aapt resource value: 0x7F07007B
-			public const int design_tab_scrollable_min_width = 2131165307;
+			public const int fingerprint_icon_size = 2131165307;
 			
 			// aapt resource value: 0x7F07007C
-			public const int design_tab_text_size = 2131165308;
+			public const int fingerprint_status_layout_margin_vertical = 2131165308;
 			
 			// aapt resource value: 0x7F07007D
-			public const int design_tab_text_size_2line = 2131165309;
+			public const int highlight_alpha_material_colored = 2131165309;
 			
 			// aapt resource value: 0x7F07007E
-			public const int detector_state_layout_height = 2131165310;
+			public const int highlight_alpha_material_dark = 2131165310;
 			
 			// aapt resource value: 0x7F07007F
-			public const int device_set_arrow_padding = 2131165311;
+			public const int highlight_alpha_material_light = 2131165311;
 			
 			// aapt resource value: 0x7F070080
-			public const int device_set_layout_height = 2131165312;
+			public const int hint_alpha_material_dark = 2131165312;
 			
 			// aapt resource value: 0x7F070081
-			public const int device_set_layout_padding = 2131165313;
+			public const int hint_alpha_material_light = 2131165313;
 			
 			// aapt resource value: 0x7F070082
-			public const int device_set_padding = 2131165314;
+			public const int hint_pressed_alpha_material_dark = 2131165314;
 			
 			// aapt resource value: 0x7F070083
-			public const int device_set_small_text_size = 2131165315;
+			public const int hint_pressed_alpha_material_light = 2131165315;
 			
 			// aapt resource value: 0x7F070084
-			public const int device_set_sub_text_size = 2131165316;
+			public const int item_touch_helper_max_drag_scroll_per_frame = 2131165316;
 			
 			// aapt resource value: 0x7F070085
-			public const int device_set_text_padding = 2131165317;
+			public const int item_touch_helper_swipe_escape_max_velocity = 2131165317;
 			
 			// aapt resource value: 0x7F070086
-			public const int device_set_text_size = 2131165318;
+			public const int item_touch_helper_swipe_escape_velocity = 2131165318;
 			
 			// aapt resource value: 0x7F070087
-			public const int device_upgrade_padding = 2131165319;
+			public const int notification_action_icon_size = 2131165319;
 			
 			// aapt resource value: 0x7F070088
-			public const int disabled_alpha_material_dark = 2131165320;
+			public const int notification_action_text_size = 2131165320;
 			
 			// aapt resource value: 0x7F070089
-			public const int disabled_alpha_material_light = 2131165321;
+			public const int notification_big_circle_margin = 2131165321;
 			
 			// aapt resource value: 0x7F07008A
-			public const int f1 = 2131165322;
+			public const int notification_content_margin_start = 2131165322;
 			
 			// aapt resource value: 0x7F07008B
-			public const int f2 = 2131165323;
+			public const int notification_large_icon_height = 2131165323;
 			
 			// aapt resource value: 0x7F07008C
-			public const int f3 = 2131165324;
+			public const int notification_large_icon_width = 2131165324;
 			
 			// aapt resource value: 0x7F07008D
-			public const int f4 = 2131165325;
+			public const int notification_main_column_padding_top = 2131165325;
 			
 			// aapt resource value: 0x7F07008E
-			public const int f5 = 2131165326;
+			public const int notification_media_narrow_margin = 2131165326;
 			
 			// aapt resource value: 0x7F07008F
-			public const int f6 = 2131165327;
+			public const int notification_right_icon_size = 2131165327;
 			
 			// aapt resource value: 0x7F070090
-			public const int f7 = 2131165328;
+			public const int notification_right_side_padding_top = 2131165328;
 			
 			// aapt resource value: 0x7F070091
-			public const int fab_margin = 2131165329;
+			public const int notification_small_icon_background_padding = 2131165329;
 			
 			// aapt resource value: 0x7F070092
-			public const int fastscroll_default_thickness = 2131165330;
+			public const int notification_small_icon_size_as_large = 2131165330;
 			
 			// aapt resource value: 0x7F070093
-			public const int fastscroll_margin = 2131165331;
+			public const int notification_subtext_size = 2131165331;
 			
 			// aapt resource value: 0x7F070094
-			public const int fastscroll_minimum_range = 2131165332;
+			public const int notification_top_pad = 2131165332;
 			
 			// aapt resource value: 0x7F070095
-			public const int fingerprint_icon_size = 2131165333;
+			public const int notification_top_pad_large_text = 2131165333;
 			
 			// aapt resource value: 0x7F070096
-			public const int fingerprint_status_layout_margin_vertical = 2131165334;
+			public const int pickerview_textsize = 2131165334;
 			
 			// aapt resource value: 0x7F070097
-			public const int fourteen = 2131165335;
+			public const int pickerview_topbar_btn_textsize = 2131165335;
 			
 			// aapt resource value: 0x7F070098
-			public const int fun_height_size = 2131165336;
+			public const int pickerview_topbar_height = 2131165336;
 			
 			// aapt resource value: 0x7F070099
-			public const int guide_large_text_size = 2131165337;
+			public const int pickerview_topbar_padding = 2131165337;
 			
 			// aapt resource value: 0x7F07009A
-			public const int guide_text_size = 2131165338;
+			public const int pickerview_topbar_title_textsize = 2131165338;
 			
 			// aapt resource value: 0x7F07009B
-			public const int highlight_alpha_material_colored = 2131165339;
+			public const int tipTextSize = 2131165339;
 			
 			// aapt resource value: 0x7F07009C
-			public const int highlight_alpha_material_dark = 2131165340;
+			public const int tipTitleTextSize = 2131165340;
 			
 			// aapt resource value: 0x7F07009D
-			public const int highlight_alpha_material_light = 2131165341;
+			public const int titleTextSize = 2131165341;
 			
 			// aapt resource value: 0x7F07009E
-			public const int hint_alpha_material_dark = 2131165342;
+			public const int tooltip_corner_radius = 2131165342;
 			
 			// aapt resource value: 0x7F07009F
-			public const int hint_alpha_material_light = 2131165343;
+			public const int tooltip_horizontal_padding = 2131165343;
 			
 			// aapt resource value: 0x7F0700A0
-			public const int hint_pressed_alpha_material_dark = 2131165344;
+			public const int tooltip_margin = 2131165344;
 			
 			// aapt resource value: 0x7F0700A1
-			public const int hint_pressed_alpha_material_light = 2131165345;
+			public const int tooltip_precise_anchor_extra_offset = 2131165345;
 			
 			// aapt resource value: 0x7F0700A2
-			public const int item_touch_helper_max_drag_scroll_per_frame = 2131165346;
+			public const int tooltip_precise_anchor_threshold = 2131165346;
 			
 			// aapt resource value: 0x7F0700A3
-			public const int item_touch_helper_swipe_escape_max_velocity = 2131165347;
+			public const int tooltip_vertical_padding = 2131165347;
 			
 			// aapt resource value: 0x7F0700A4
-			public const int item_touch_helper_swipe_escape_velocity = 2131165348;
+			public const int tooltip_y_offset_non_touch = 2131165348;
 			
 			// aapt resource value: 0x7F0700A5
-			public const int large_text_size = 2131165349;
-			
-			// aapt resource value: 0x7F0700A6
-			public const int layout_margin_bottom = 2131165350;
-			
-			// aapt resource value: 0x7F0700A7
-			public const int layout_margin_left = 2131165351;
-			
-			// aapt resource value: 0x7F0700A8
-			public const int layout_margin_right = 2131165352;
-			
-			// aapt resource value: 0x7F0700A9
-			public const int layout_margin_top = 2131165353;
-			
-			// aapt resource value: 0x7F0700AA
-			public const int leavemessage_text_size = 2131165354;
-			
-			// aapt resource value: 0x7F0700AB
-			public const int loading_text_size = 2131165355;
-			
-			// aapt resource value: 0x7F0700AC
-			public const int login_text_size = 2131165356;
-			
-			// aapt resource value: 0x7F0700AD
-			public const int logo_version_distance_left = 2131165357;
-			
-			// aapt resource value: 0x7F0700AE
-			public const int logo_version_distance_top = 2131165358;
-			
-			// aapt resource value: 0x7F0700AF
-			public const int maintab_message_count_text_size = 2131165359;
-			
-			// aapt resource value: 0x7F0700B0
-			public const int margin_line_widget = 2131165360;
-			
-			// aapt resource value: 0x7F0700B1
-			public const int more_layout_height = 2131165361;
-			
-			// aapt resource value: 0x7F0700B2
-			public const int notification_action_icon_size = 2131165362;
-			
-			// aapt resource value: 0x7F0700B3
-			public const int notification_action_text_size = 2131165363;
-			
-			// aapt resource value: 0x7F0700B4
-			public const int notification_big_circle_margin = 2131165364;
-			
-			// aapt resource value: 0x7F0700B5
-			public const int notification_content_margin_start = 2131165365;
-			
-			// aapt resource value: 0x7F0700B6
-			public const int notification_large_icon_height = 2131165366;
-			
-			// aapt resource value: 0x7F0700B7
-			public const int notification_large_icon_width = 2131165367;
-			
-			// aapt resource value: 0x7F0700B8
-			public const int notification_main_column_padding_top = 2131165368;
-			
-			// aapt resource value: 0x7F0700B9
-			public const int notification_media_narrow_margin = 2131165369;
-			
-			// aapt resource value: 0x7F0700BA
-			public const int notification_right_icon_size = 2131165370;
-			
-			// aapt resource value: 0x7F0700BB
-			public const int notification_right_side_padding_top = 2131165371;
-			
-			// aapt resource value: 0x7F0700BC
-			public const int notification_small_icon_background_padding = 2131165372;
-			
-			// aapt resource value: 0x7F0700BD
-			public const int notification_small_icon_size_as_large = 2131165373;
-			
-			// aapt resource value: 0x7F0700BE
-			public const int notification_subtext_size = 2131165374;
-			
-			// aapt resource value: 0x7F0700BF
-			public const int notification_top_pad = 2131165375;
-			
-			// aapt resource value: 0x7F0700C0
-			public const int notification_top_pad_large_text = 2131165376;
-			
-			// aapt resource value: 0x7F0700C1
-			public const int pickerview_textsize = 2131165377;
-			
-			// aapt resource value: 0x7F0700C2
-			public const int pickerview_topbar_btn_textsize = 2131165378;
-			
-			// aapt resource value: 0x7F0700C3
-			public const int pickerview_topbar_height = 2131165379;
-			
-			// aapt resource value: 0x7F0700C4
-			public const int pickerview_topbar_padding = 2131165380;
-			
-			// aapt resource value: 0x7F0700C5
-			public const int pickerview_topbar_title_textsize = 2131165381;
-			
-			// aapt resource value: 0x7F0700C6
-			public const int pwd_text_size = 2131165382;
-			
-			// aapt resource value: 0x7F0700C7
-			public const int realplay_button_text_size = 2131165383;
-			
-			// aapt resource value: 0x7F0700C8
-			public const int realplay_channel_text_size = 2131165384;
-			
-			// aapt resource value: 0x7F0700C9
-			public const int realplay_ratio_text_size = 2131165385;
-			
-			// aapt resource value: 0x7F0700CA
-			public const int realplay_text_size = 2131165386;
-			
-			// aapt resource value: 0x7F0700CB
-			public const int realplay_tip_text_size = 2131165387;
-			
-			// aapt resource value: 0x7F0700CC
-			public const int remotelist_item_local_time_size = 2131165388;
-			
-			// aapt resource value: 0x7F0700CD
-			public const int remotelist_item_more_text_size = 2131165389;
-			
-			// aapt resource value: 0x7F0700CE
-			public const int remotelist_num_tip_size = 2131165390;
-			
-			// aapt resource value: 0x7F0700CF
-			public const int remotelist_time_text_size = 2131165391;
-			
-			// aapt resource value: 0x7F0700D0
-			public const int remoteplayback_button_text_size = 2131165392;
-			
-			// aapt resource value: 0x7F0700D1
-			public const int remoteplayback_channel_text_size = 2131165393;
-			
-			// aapt resource value: 0x7F0700D2
-			public const int remoteplayback_ratio_text_size = 2131165394;
-			
-			// aapt resource value: 0x7F0700D3
-			public const int remoteplayback_text_size = 2131165395;
-			
-			// aapt resource value: 0x7F0700D4
-			public const int remoteplayback_tip_text_size = 2131165396;
-			
-			// aapt resource value: 0x7F0700D5
-			public const int source_detection_text_size = 2131165397;
-			
-			// aapt resource value: 0x7F0700D6
-			public const int storage_layout_height = 2131165398;
-			
-			// aapt resource value: 0x7F0700D7
-			public const int storage_layout_padding = 2131165399;
-			
-			// aapt resource value: 0x7F0700D8
-			public const int sub_button_text_size = 2131165400;
-			
-			// aapt resource value: 0x7F0700D9
-			public const int sub_title_text_size = 2131165401;
-			
-			// aapt resource value: 0x7F0700DA
-			public const int tab_button_text_size = 2131165402;
-			
-			// aapt resource value: 0x7F0700DB
-			public const int tab_text_size = 2131165403;
-			
-			// aapt resource value: 0x7F0700DC
-			public const int tab_text_size_half = 2131165404;
-			
-			// aapt resource value: 0x7F0700DD
-			public const int thumbnail_text_size = 2131165405;
-			
-			// aapt resource value: 0x7F0700DE
-			public const int title_button_padding = 2131165406;
-			
-			// aapt resource value: 0x7F0700DF
-			public const int title_text_size = 2131165407;
-			
-			// aapt resource value: 0x7F0700E0
-			public const int title_text_small_size = 2131165408;
-			
-			// aapt resource value: 0x7F0700E1
-			public const int tooltip_corner_radius = 2131165409;
-			
-			// aapt resource value: 0x7F0700E2
-			public const int tooltip_horizontal_padding = 2131165410;
-			
-			// aapt resource value: 0x7F0700E3
-			public const int tooltip_margin = 2131165411;
-			
-			// aapt resource value: 0x7F0700E4
-			public const int tooltip_precise_anchor_extra_offset = 2131165412;
-			
-			// aapt resource value: 0x7F0700E5
-			public const int tooltip_precise_anchor_threshold = 2131165413;
-			
-			// aapt resource value: 0x7F0700E6
-			public const int tooltip_vertical_padding = 2131165414;
-			
-			// aapt resource value: 0x7F0700E7
-			public const int tooltip_y_offset_non_touch = 2131165415;
-			
-			// aapt resource value: 0x7F0700E8
-			public const int tooltip_y_offset_touch = 2131165416;
-			
-			// aapt resource value: 0x7F0700E9
-			public const int top_left_btn_margin = 2131165417;
-			
-			// aapt resource value: 0x7F0700EA
-			public const int txt_size_content = 2131165418;
-			
-			// aapt resource value: 0x7F0700EB
-			public const int txt_size_notify = 2131165419;
-			
-			// aapt resource value: 0x7F0700EC
-			public const int txt_size_title = 2131165420;
-			
-			// aapt resource value: 0x7F0700ED
-			public const int updatebar_content_height = 2131165421;
-			
-			// aapt resource value: 0x7F0700EE
-			public const int updatebar_height = 2131165422;
-			
-			// aapt resource value: 0x7F0700EF
-			public const int updatebar_padding = 2131165423;
-			
-			// aapt resource value: 0x7F0700F0
-			public const int version_text_size = 2131165424;
-			
-			// aapt resource value: 0x7F0700F1
-			public const int width_functional_widget = 2131165425;
+			public const int tooltip_y_offset_touch = 2131165349;
 			
 			static Dimension()
 			{
@@ -3412,3077 +2838,536 @@
 		public partial class Drawable
 		{
 			
-			// aapt resource value: 0x7F080006
-			public const int abc_ab_share_pack_mtrl_alpha = 2131230726;
-			
 			// aapt resource value: 0x7F080007
-			public const int abc_action_bar_item_background_material = 2131230727;
+			public const int abc_ab_share_pack_mtrl_alpha = 2131230727;
 			
 			// aapt resource value: 0x7F080008
-			public const int abc_btn_borderless_material = 2131230728;
+			public const int abc_action_bar_item_background_material = 2131230728;
 			
 			// aapt resource value: 0x7F080009
-			public const int abc_btn_check_material = 2131230729;
+			public const int abc_btn_borderless_material = 2131230729;
 			
 			// aapt resource value: 0x7F08000A
-			public const int abc_btn_check_to_on_mtrl_000 = 2131230730;
+			public const int abc_btn_check_material = 2131230730;
 			
 			// aapt resource value: 0x7F08000B
-			public const int abc_btn_check_to_on_mtrl_015 = 2131230731;
+			public const int abc_btn_check_to_on_mtrl_000 = 2131230731;
 			
 			// aapt resource value: 0x7F08000C
-			public const int abc_btn_colored_material = 2131230732;
+			public const int abc_btn_check_to_on_mtrl_015 = 2131230732;
 			
 			// aapt resource value: 0x7F08000D
-			public const int abc_btn_default_mtrl_shape = 2131230733;
+			public const int abc_btn_colored_material = 2131230733;
 			
 			// aapt resource value: 0x7F08000E
-			public const int abc_btn_radio_material = 2131230734;
+			public const int abc_btn_default_mtrl_shape = 2131230734;
 			
 			// aapt resource value: 0x7F08000F
-			public const int abc_btn_radio_to_on_mtrl_000 = 2131230735;
+			public const int abc_btn_radio_material = 2131230735;
 			
 			// aapt resource value: 0x7F080010
-			public const int abc_btn_radio_to_on_mtrl_015 = 2131230736;
+			public const int abc_btn_radio_to_on_mtrl_000 = 2131230736;
 			
 			// aapt resource value: 0x7F080011
-			public const int abc_btn_switch_to_on_mtrl_00001 = 2131230737;
+			public const int abc_btn_radio_to_on_mtrl_015 = 2131230737;
 			
 			// aapt resource value: 0x7F080012
-			public const int abc_btn_switch_to_on_mtrl_00012 = 2131230738;
+			public const int abc_btn_switch_to_on_mtrl_00001 = 2131230738;
 			
 			// aapt resource value: 0x7F080013
-			public const int abc_cab_background_internal_bg = 2131230739;
+			public const int abc_btn_switch_to_on_mtrl_00012 = 2131230739;
 			
 			// aapt resource value: 0x7F080014
-			public const int abc_cab_background_top_material = 2131230740;
+			public const int abc_cab_background_internal_bg = 2131230740;
 			
 			// aapt resource value: 0x7F080015
-			public const int abc_cab_background_top_mtrl_alpha = 2131230741;
+			public const int abc_cab_background_top_material = 2131230741;
 			
 			// aapt resource value: 0x7F080016
-			public const int abc_control_background_material = 2131230742;
+			public const int abc_cab_background_top_mtrl_alpha = 2131230742;
 			
 			// aapt resource value: 0x7F080017
-			public const int abc_dialog_material_background = 2131230743;
+			public const int abc_control_background_material = 2131230743;
 			
 			// aapt resource value: 0x7F080018
-			public const int abc_edit_text_material = 2131230744;
+			public const int abc_dialog_material_background = 2131230744;
 			
 			// aapt resource value: 0x7F080019
-			public const int abc_ic_ab_back_material = 2131230745;
+			public const int abc_edit_text_material = 2131230745;
 			
 			// aapt resource value: 0x7F08001A
-			public const int abc_ic_arrow_drop_right_black_24dp = 2131230746;
+			public const int abc_ic_ab_back_material = 2131230746;
 			
 			// aapt resource value: 0x7F08001B
-			public const int abc_ic_clear_material = 2131230747;
+			public const int abc_ic_arrow_drop_right_black_24dp = 2131230747;
 			
 			// aapt resource value: 0x7F08001C
-			public const int abc_ic_commit_search_api_mtrl_alpha = 2131230748;
+			public const int abc_ic_clear_material = 2131230748;
 			
 			// aapt resource value: 0x7F08001D
-			public const int abc_ic_go_search_api_material = 2131230749;
+			public const int abc_ic_commit_search_api_mtrl_alpha = 2131230749;
 			
 			// aapt resource value: 0x7F08001E
-			public const int abc_ic_menu_copy_mtrl_am_alpha = 2131230750;
+			public const int abc_ic_go_search_api_material = 2131230750;
 			
 			// aapt resource value: 0x7F08001F
-			public const int abc_ic_menu_cut_mtrl_alpha = 2131230751;
+			public const int abc_ic_menu_copy_mtrl_am_alpha = 2131230751;
 			
 			// aapt resource value: 0x7F080020
-			public const int abc_ic_menu_overflow_material = 2131230752;
+			public const int abc_ic_menu_cut_mtrl_alpha = 2131230752;
 			
 			// aapt resource value: 0x7F080021
-			public const int abc_ic_menu_paste_mtrl_am_alpha = 2131230753;
+			public const int abc_ic_menu_overflow_material = 2131230753;
 			
 			// aapt resource value: 0x7F080022
-			public const int abc_ic_menu_selectall_mtrl_alpha = 2131230754;
+			public const int abc_ic_menu_paste_mtrl_am_alpha = 2131230754;
 			
 			// aapt resource value: 0x7F080023
-			public const int abc_ic_menu_share_mtrl_alpha = 2131230755;
+			public const int abc_ic_menu_selectall_mtrl_alpha = 2131230755;
 			
 			// aapt resource value: 0x7F080024
-			public const int abc_ic_search_api_material = 2131230756;
+			public const int abc_ic_menu_share_mtrl_alpha = 2131230756;
 			
 			// aapt resource value: 0x7F080025
-			public const int abc_ic_star_black_16dp = 2131230757;
+			public const int abc_ic_search_api_material = 2131230757;
 			
 			// aapt resource value: 0x7F080026
-			public const int abc_ic_star_black_36dp = 2131230758;
+			public const int abc_ic_star_black_16dp = 2131230758;
 			
 			// aapt resource value: 0x7F080027
-			public const int abc_ic_star_black_48dp = 2131230759;
+			public const int abc_ic_star_black_36dp = 2131230759;
 			
 			// aapt resource value: 0x7F080028
-			public const int abc_ic_star_half_black_16dp = 2131230760;
+			public const int abc_ic_star_black_48dp = 2131230760;
 			
 			// aapt resource value: 0x7F080029
-			public const int abc_ic_star_half_black_36dp = 2131230761;
+			public const int abc_ic_star_half_black_16dp = 2131230761;
 			
 			// aapt resource value: 0x7F08002A
-			public const int abc_ic_star_half_black_48dp = 2131230762;
+			public const int abc_ic_star_half_black_36dp = 2131230762;
 			
 			// aapt resource value: 0x7F08002B
-			public const int abc_ic_voice_search_api_material = 2131230763;
+			public const int abc_ic_star_half_black_48dp = 2131230763;
 			
 			// aapt resource value: 0x7F08002C
-			public const int abc_item_background_holo_dark = 2131230764;
+			public const int abc_ic_voice_search_api_material = 2131230764;
 			
 			// aapt resource value: 0x7F08002D
-			public const int abc_item_background_holo_light = 2131230765;
+			public const int abc_item_background_holo_dark = 2131230765;
 			
 			// aapt resource value: 0x7F08002E
-			public const int abc_list_divider_mtrl_alpha = 2131230766;
+			public const int abc_item_background_holo_light = 2131230766;
 			
 			// aapt resource value: 0x7F08002F
-			public const int abc_list_focused_holo = 2131230767;
+			public const int abc_list_divider_mtrl_alpha = 2131230767;
 			
 			// aapt resource value: 0x7F080030
-			public const int abc_list_longpressed_holo = 2131230768;
+			public const int abc_list_focused_holo = 2131230768;
 			
 			// aapt resource value: 0x7F080031
-			public const int abc_list_pressed_holo_dark = 2131230769;
+			public const int abc_list_longpressed_holo = 2131230769;
 			
 			// aapt resource value: 0x7F080032
-			public const int abc_list_pressed_holo_light = 2131230770;
+			public const int abc_list_pressed_holo_dark = 2131230770;
 			
 			// aapt resource value: 0x7F080033
-			public const int abc_list_selector_background_transition_holo_dark = 2131230771;
+			public const int abc_list_pressed_holo_light = 2131230771;
 			
 			// aapt resource value: 0x7F080034
-			public const int abc_list_selector_background_transition_holo_light = 2131230772;
+			public const int abc_list_selector_background_transition_holo_dark = 2131230772;
 			
 			// aapt resource value: 0x7F080035
-			public const int abc_list_selector_disabled_holo_dark = 2131230773;
+			public const int abc_list_selector_background_transition_holo_light = 2131230773;
 			
 			// aapt resource value: 0x7F080036
-			public const int abc_list_selector_disabled_holo_light = 2131230774;
+			public const int abc_list_selector_disabled_holo_dark = 2131230774;
 			
 			// aapt resource value: 0x7F080037
-			public const int abc_list_selector_holo_dark = 2131230775;
+			public const int abc_list_selector_disabled_holo_light = 2131230775;
 			
 			// aapt resource value: 0x7F080038
-			public const int abc_list_selector_holo_light = 2131230776;
+			public const int abc_list_selector_holo_dark = 2131230776;
 			
 			// aapt resource value: 0x7F080039
-			public const int abc_menu_hardkey_panel_mtrl_mult = 2131230777;
+			public const int abc_list_selector_holo_light = 2131230777;
 			
 			// aapt resource value: 0x7F08003A
-			public const int abc_popup_background_mtrl_mult = 2131230778;
+			public const int abc_menu_hardkey_panel_mtrl_mult = 2131230778;
 			
 			// aapt resource value: 0x7F08003B
-			public const int abc_ratingbar_indicator_material = 2131230779;
+			public const int abc_popup_background_mtrl_mult = 2131230779;
 			
 			// aapt resource value: 0x7F08003C
-			public const int abc_ratingbar_material = 2131230780;
+			public const int abc_ratingbar_indicator_material = 2131230780;
 			
 			// aapt resource value: 0x7F08003D
-			public const int abc_ratingbar_small_material = 2131230781;
+			public const int abc_ratingbar_material = 2131230781;
 			
 			// aapt resource value: 0x7F08003E
-			public const int abc_scrubber_control_off_mtrl_alpha = 2131230782;
+			public const int abc_ratingbar_small_material = 2131230782;
 			
 			// aapt resource value: 0x7F08003F
-			public const int abc_scrubber_control_to_pressed_mtrl_000 = 2131230783;
+			public const int abc_scrubber_control_off_mtrl_alpha = 2131230783;
 			
 			// aapt resource value: 0x7F080040
-			public const int abc_scrubber_control_to_pressed_mtrl_005 = 2131230784;
+			public const int abc_scrubber_control_to_pressed_mtrl_000 = 2131230784;
 			
 			// aapt resource value: 0x7F080041
-			public const int abc_scrubber_primary_mtrl_alpha = 2131230785;
+			public const int abc_scrubber_control_to_pressed_mtrl_005 = 2131230785;
 			
 			// aapt resource value: 0x7F080042
-			public const int abc_scrubber_track_mtrl_alpha = 2131230786;
+			public const int abc_scrubber_primary_mtrl_alpha = 2131230786;
 			
 			// aapt resource value: 0x7F080043
-			public const int abc_seekbar_thumb_material = 2131230787;
+			public const int abc_scrubber_track_mtrl_alpha = 2131230787;
 			
 			// aapt resource value: 0x7F080044
-			public const int abc_seekbar_tick_mark_material = 2131230788;
+			public const int abc_seekbar_thumb_material = 2131230788;
 			
 			// aapt resource value: 0x7F080045
-			public const int abc_seekbar_track_material = 2131230789;
+			public const int abc_seekbar_tick_mark_material = 2131230789;
 			
 			// aapt resource value: 0x7F080046
-			public const int abc_spinner_mtrl_am_alpha = 2131230790;
+			public const int abc_seekbar_track_material = 2131230790;
 			
 			// aapt resource value: 0x7F080047
-			public const int abc_spinner_textfield_background_material = 2131230791;
+			public const int abc_spinner_mtrl_am_alpha = 2131230791;
 			
 			// aapt resource value: 0x7F080048
-			public const int abc_switch_thumb_material = 2131230792;
+			public const int abc_spinner_textfield_background_material = 2131230792;
 			
 			// aapt resource value: 0x7F080049
-			public const int abc_switch_track_mtrl_alpha = 2131230793;
+			public const int abc_switch_thumb_material = 2131230793;
 			
 			// aapt resource value: 0x7F08004A
-			public const int abc_tab_indicator_material = 2131230794;
+			public const int abc_switch_track_mtrl_alpha = 2131230794;
 			
 			// aapt resource value: 0x7F08004B
-			public const int abc_tab_indicator_mtrl_alpha = 2131230795;
-			
-			// aapt resource value: 0x7F080053
-			public const int abc_textfield_activated_mtrl_alpha = 2131230803;
-			
-			// aapt resource value: 0x7F080054
-			public const int abc_textfield_default_mtrl_alpha = 2131230804;
-			
-			// aapt resource value: 0x7F080055
-			public const int abc_textfield_search_activated_mtrl_alpha = 2131230805;
-			
-			// aapt resource value: 0x7F080056
-			public const int abc_textfield_search_default_mtrl_alpha = 2131230806;
-			
-			// aapt resource value: 0x7F080057
-			public const int abc_textfield_search_material = 2131230807;
+			public const int abc_tab_indicator_material = 2131230795;
 			
 			// aapt resource value: 0x7F08004C
-			public const int abc_text_cursor_material = 2131230796;
+			public const int abc_tab_indicator_mtrl_alpha = 2131230796;
 			
-			// aapt resource value: 0x7F08004D
-			public const int abc_text_select_handle_left_mtrl_dark = 2131230797;
+			// aapt resource value: 0x7F080054
+			public const int abc_textfield_activated_mtrl_alpha = 2131230804;
 			
-			// aapt resource value: 0x7F08004E
-			public const int abc_text_select_handle_left_mtrl_light = 2131230798;
+			// aapt resource value: 0x7F080055
+			public const int abc_textfield_default_mtrl_alpha = 2131230805;
 			
-			// aapt resource value: 0x7F08004F
-			public const int abc_text_select_handle_middle_mtrl_dark = 2131230799;
+			// aapt resource value: 0x7F080056
+			public const int abc_textfield_search_activated_mtrl_alpha = 2131230806;
 			
-			// aapt resource value: 0x7F080050
-			public const int abc_text_select_handle_middle_mtrl_light = 2131230800;
-			
-			// aapt resource value: 0x7F080051
-			public const int abc_text_select_handle_right_mtrl_dark = 2131230801;
-			
-			// aapt resource value: 0x7F080052
-			public const int abc_text_select_handle_right_mtrl_light = 2131230802;
+			// aapt resource value: 0x7F080057
+			public const int abc_textfield_search_default_mtrl_alpha = 2131230807;
 			
 			// aapt resource value: 0x7F080058
-			public const int abc_vector_test = 2131230808;
+			public const int abc_textfield_search_material = 2131230808;
+			
+			// aapt resource value: 0x7F08004D
+			public const int abc_text_cursor_material = 2131230797;
+			
+			// aapt resource value: 0x7F08004E
+			public const int abc_text_select_handle_left_mtrl_dark = 2131230798;
+			
+			// aapt resource value: 0x7F08004F
+			public const int abc_text_select_handle_left_mtrl_light = 2131230799;
+			
+			// aapt resource value: 0x7F080050
+			public const int abc_text_select_handle_middle_mtrl_dark = 2131230800;
+			
+			// aapt resource value: 0x7F080051
+			public const int abc_text_select_handle_middle_mtrl_light = 2131230801;
+			
+			// aapt resource value: 0x7F080052
+			public const int abc_text_select_handle_right_mtrl_dark = 2131230802;
+			
+			// aapt resource value: 0x7F080053
+			public const int abc_text_select_handle_right_mtrl_light = 2131230803;
 			
 			// aapt resource value: 0x7F080059
-			public const int add2_button = 2131230809;
+			public const int abc_vector_test = 2131230809;
 			
 			// aapt resource value: 0x7F08005A
-			public const int add2_button_sel = 2131230810;
+			public const int answer = 2131230810;
 			
 			// aapt resource value: 0x7F08005B
-			public const int add3_button = 2131230811;
+			public const int avd_hide_password = 2131230811;
 			
 			// aapt resource value: 0x7F08005C
-			public const int add3_button_sel = 2131230812;
+			public const int avd_show_password = 2131230812;
 			
 			// aapt resource value: 0x7F08005D
-			public const int add_button = 2131230813;
+			public const int back_icon = 2131230813;
 			
 			// aapt resource value: 0x7F08005E
-			public const int add_button_dis = 2131230814;
+			public const int cc_bg_black_round = 2131230814;
 			
 			// aapt resource value: 0x7F08005F
-			public const int add_button_sel = 2131230815;
+			public const int design_bottom_navigation_item_background = 2131230815;
 			
 			// aapt resource value: 0x7F080060
-			public const int add_camera_button_dis = 2131230816;
+			public const int design_fab_background = 2131230816;
 			
 			// aapt resource value: 0x7F080061
-			public const int add_camera_not_button = 2131230817;
+			public const int design_ic_visibility = 2131230817;
 			
 			// aapt resource value: 0x7F080062
-			public const int add_camera_not_button_click = 2131230818;
+			public const int design_ic_visibility_off = 2131230818;
 			
 			// aapt resource value: 0x7F080063
-			public const int add_device_number_bg = 2131230819;
+			public const int design_password_eye = 2131230819;
 			
 			// aapt resource value: 0x7F080064
-			public const int alarm_encrypt_image_mid = 2131230820;
+			public const int design_snackbar_background = 2131230820;
 			
 			// aapt resource value: 0x7F080065
-			public const int amplify_screen_dis = 2131230821;
+			public const int dialog_background = 2131230821;
 			
 			// aapt resource value: 0x7F080066
-			public const int amplify_screen_normal = 2131230822;
+			public const int fingerprint_draw_off = 2131230822;
 			
 			// aapt resource value: 0x7F080067
-			public const int amplify_screen_pressed = 2131230823;
+			public const int fingerprint_draw_off_animation = 2131230823;
 			
 			// aapt resource value: 0x7F080068
-			public const int arrow_down = 2131230824;
+			public const int fingerprint_draw_on = 2131230824;
 			
 			// aapt resource value: 0x7F080069
-			public const int arrow_next = 2131230825;
-			
-			// aapt resource value: 0x7F080079
-			public const int autologin_off = 2131230841;
-			
-			// aapt resource value: 0x7F08007A
-			public const int autologin_on = 2131230842;
+			public const int fingerprint_draw_on_animation = 2131230825;
 			
 			// aapt resource value: 0x7F08006A
-			public const int auto_button_blue_sel = 2131230826;
+			public const int fingerprint_error = 2131230826;
 			
 			// aapt resource value: 0x7F08006B
-			public const int auto_button_bule = 2131230827;
+			public const int fingerprint_error_off = 2131230827;
 			
 			// aapt resource value: 0x7F08006C
-			public const int auto_button_red = 2131230828;
+			public const int fingerprint_error_off_animation = 2131230828;
 			
 			// aapt resource value: 0x7F08006D
-			public const int auto_button_red_sel = 2131230829;
+			public const int fingerprint_error_on = 2131230829;
 			
 			// aapt resource value: 0x7F08006E
-			public const int auto_wifi_add_success_2 = 2131230830;
+			public const int fingerprint_error_on_animation = 2131230830;
 			
 			// aapt resource value: 0x7F08006F
-			public const int auto_wifi_cicle_120 = 2131230831;
+			public const int fingerprint_error_state_to_fp = 2131230831;
 			
 			// aapt resource value: 0x7F080070
-			public const int auto_wifi_cicle_240 = 2131230832;
+			public const int fingerprint_error_state_to_fp_animation = 2131230832;
 			
 			// aapt resource value: 0x7F080071
-			public const int auto_wifi_cicle_bg = 2131230833;
+			public const int fingerprint_fingerprint = 2131230833;
 			
 			// aapt resource value: 0x7F080072
-			public const int auto_wifi_failed = 2131230834;
+			public const int fingerprint_fp_to_error_state = 2131230834;
 			
 			// aapt resource value: 0x7F080073
-			public const int auto_wifi_link_account_bg = 2131230835;
+			public const int fingerprint_fp_to_error_state_animation = 2131230835;
 			
 			// aapt resource value: 0x7F080074
-			public const int auto_wifi_wait = 2131230836;
+			public const int gd_btn_shape_app_b = 2131230836;
 			
 			// aapt resource value: 0x7F080075
-			public const int auto_wifi_wait1 = 2131230837;
+			public const int gd_btn_shape_app_g = 2131230837;
 			
 			// aapt resource value: 0x7F080076
-			public const int auto_wifi_wait2 = 2131230838;
+			public const int gd_btn_shape_app_w = 2131230838;
 			
 			// aapt resource value: 0x7F080077
-			public const int auto_wifi_wait3 = 2131230839;
+			public const int gd_btn_shape_shadow_w = 2131230839;
 			
 			// aapt resource value: 0x7F080078
-			public const int auto_wifi_wait4 = 2131230840;
+			public const int gd_click_effect_select = 2131230840;
 			
-			// aapt resource value: 0x7F08007B
-			public const int avd_hide_password = 2131230843;
-			
-			// aapt resource value: 0x7F08007C
-			public const int avd_show_password = 2131230844;
-			
-			// aapt resource value: 0x7F08007D
-			public const int back = 2131230845;
-			
-			// aapt resource value: 0x7F08007F
-			public const int backbtn_selector = 2131230847;
-			
-			// aapt resource value: 0x7F08007E
-			public const int back_press = 2131230846;
-			
-			// aapt resource value: 0x7F080080
-			public const int bg = 2131230848;
-			
-			// aapt resource value: 0x7F080081
-			public const int border = 2131230849;
-			
-			// aapt resource value: 0x7F080082
-			public const int border_selector = 2131230850;
-			
-			// aapt resource value: 0x7F080083
-			public const int border_transparent = 2131230851;
-			
-			// aapt resource value: 0x7F080084
-			public const int bottom_divider = 2131230852;
-			
-			// aapt resource value: 0x7F080085
-			public const int btn_2_normal = 2131230853;
-			
-			// aapt resource value: 0x7F080086
-			public const int btn_2_select = 2131230854;
-			
-			// aapt resource value: 0x7F080087
-			public const int btn_auto_blue_selector = 2131230855;
-			
-			// aapt resource value: 0x7F080088
-			public const int btn_auto_red_selector = 2131230856;
-			
-			// aapt resource value: 0x7F080089
-			public const int btn_collect = 2131230857;
-			
-			// aapt resource value: 0x7F08008A
-			public const int btn_collect_prs = 2131230858;
-			
-			// aapt resource value: 0x7F08008B
-			public const int btn_r1_retry_dis = 2131230859;
-			
-			// aapt resource value: 0x7F08008C
-			public const int btn_r1_retry_normal = 2131230860;
-			
-			// aapt resource value: 0x7F08008D
-			public const int btn_r1_retry_pressed = 2131230861;
-			
-			// aapt resource value: 0x7F08008E
-			public const int btn_r1_retry_selector = 2131230862;
-			
-			// aapt resource value: 0x7F08008F
-			public const int btn_style_alert_dialog_special_normal = 2131230863;
-			
-			// aapt resource value: 0x7F080090
-			public const int btn_style_alert_dialog_special_pressed = 2131230864;
-			
-			// aapt resource value: 0x7F080091
-			public const int btn_style_one_disabled = 2131230865;
-			
-			// aapt resource value: 0x7F080092
-			public const int btn_style_one_focused = 2131230866;
-			
-			// aapt resource value: 0x7F080093
-			public const int btn_style_one_normal = 2131230867;
-			
-			// aapt resource value: 0x7F080094
-			public const int btn_style_one_pressed = 2131230868;
-			
-			// aapt resource value: 0x7F080095
-			public const int btn_white_selector = 2131230869;
-			
-			// aapt resource value: 0x7F080096
-			public const int c3w_250 = 2131230870;
-			
-			// aapt resource value: 0x7F080097
-			public const int c6c_250_1080 = 2131230871;
-			
-			// aapt resource value: 0x7F080098
-			public const int c6c_250_720 = 2131230872;
-			
-			// aapt resource value: 0x7F080099
-			public const int c6h_250 = 2131230873;
-			
-			// aapt resource value: 0x7F08009A
-			public const int c6p_250 = 2131230874;
+			// aapt resource value: 0x7F080079
+			public const int hangup = 2131230841;
 			
 			// aapt resource value: 0x7F08009B
-			public const int c6p_bg = 2131230875;
+			public const int Icon = 2131230875;
+			
+			// aapt resource value: 0x7F08007A
+			public const int ic_gdmap_add = 2131230842;
+			
+			// aapt resource value: 0x7F08007B
+			public const int ic_gdmap_back = 2131230843;
+			
+			// aapt resource value: 0x7F08007C
+			public const int ic_gdmap_delete = 2131230844;
+			
+			// aapt resource value: 0x7F08007D
+			public const int ic_gdmap_home = 2131230845;
+			
+			// aapt resource value: 0x7F08007E
+			public const int ic_gdmap_mylocation = 2131230846;
+			
+			// aapt resource value: 0x7F08007F
+			public const int ic_gdmap_now = 2131230847;
+			
+			// aapt resource value: 0x7F080080
+			public const int ic_gdmap_search = 2131230848;
+			
+			// aapt resource value: 0x7F080081
+			public const int ic_gdmap_zoom_out = 2131230849;
+			
+			// aapt resource value: 0x7F080082
+			public const int ic_gps_point = 2131230850;
+			
+			// aapt resource value: 0x7F080083
+			public const int ic_launcher_background = 2131230851;
+			
+			// aapt resource value: 0x7F080084
+			public const int ic_launcher_foreground = 2131230852;
+			
+			// aapt resource value: 0x7F080085
+			public const int ic_ss_arrow_back = 2131230853;
+			
+			// aapt resource value: 0x7F080086
+			public const int ic_wd_arc_scale_bg = 2131230854;
+			
+			// aapt resource value: 0x7F080087
+			public const int ic_wd_curtain_bg_top = 2131230855;
+			
+			// aapt resource value: 0x7F080088
+			public const int ic_wd_curtain_h_bg = 2131230856;
+			
+			// aapt resource value: 0x7F080089
+			public const int ic_wd_curtain_h_open = 2131230857;
+			
+			// aapt resource value: 0x7F08008A
+			public const int ic_wd_curtain_h_progress = 2131230858;
+			
+			// aapt resource value: 0x7F08008B
+			public const int ic_wd_curtain_h_top = 2131230859;
+			
+			// aapt resource value: 0x7F08008C
+			public const int ic_wd_curtain_open = 2131230860;
+			
+			// aapt resource value: 0x7F08008D
+			public const int ic_wd_curtain_roll_bg = 2131230861;
+			
+			// aapt resource value: 0x7F08008E
+			public const int ic_wd_curtain_roll_progress = 2131230862;
+			
+			// aapt resource value: 0x7F08008F
+			public const int ic_wd_on_curtain_blinds_progress = 2131230863;
+			
+			// aapt resource value: 0x7F080090
+			public const int ic_wd_on_curtain_blinds_progress2 = 2131230864;
+			
+			// aapt resource value: 0x7F080091
+			public const int ic_wd_on_curtain_blinds_progress_close = 2131230865;
+			
+			// aapt resource value: 0x7F080092
+			public const int ic_wd_on_curtain_blinds_progress_close2 = 2131230866;
+			
+			// aapt resource value: 0x7F080093
+			public const int ic_wd_on_curtain_h_bg = 2131230867;
+			
+			// aapt resource value: 0x7F080094
+			public const int ic_wd_on_curtain_h_open = 2131230868;
+			
+			// aapt resource value: 0x7F080095
+			public const int ic_wd_on_curtain_h_progress = 2131230869;
+			
+			// aapt resource value: 0x7F080096
+			public const int ic_wd_on_curtain_h_progress_close = 2131230870;
+			
+			// aapt resource value: 0x7F080097
+			public const int ic_wd_on_curtain_open = 2131230871;
+			
+			// aapt resource value: 0x7F080098
+			public const int ic_wd_on_curtain_roll_bg = 2131230872;
+			
+			// aapt resource value: 0x7F080099
+			public const int ic_wd_on_curtain_roll_progress = 2131230873;
+			
+			// aapt resource value: 0x7F08009A
+			public const int ic_wd_on_curtain_roll_progress_close = 2131230874;
 			
 			// aapt resource value: 0x7F08009C
-			public const int calendar_date_sel = 2131230876;
+			public const int Loading = 2131230876;
 			
 			// aapt resource value: 0x7F08009D
-			public const int calendar_date_today = 2131230877;
-			
-			// aapt resource value: 0x7F0800A5
-			public const int cameralist_add_camer_btn = 2131230885;
-			
-			// aapt resource value: 0x7F0800A6
-			public const int cameralist_add_camer_btn_sel = 2131230886;
-			
-			// aapt resource value: 0x7F0800A7
-			public const int cameralist_button_selector = 2131230887;
-			
-			// aapt resource value: 0x7F0800A8
-			public const int cameralist_history_video_selector = 2131230888;
-			
-			// aapt resource value: 0x7F0800A9
-			public const int cameralist_item_selector = 2131230889;
+			public const int mic = 2131230877;
 			
 			// aapt resource value: 0x7F08009E
-			public const int camera_crop_height = 2131230878;
+			public const int navigation_empty_icon = 2131230878;
 			
 			// aapt resource value: 0x7F08009F
-			public const int camera_crop_width = 2131230879;
+			public const int notification_action_background = 2131230879;
 			
 			// aapt resource value: 0x7F0800A0
-			public const int camera_focus_ring_fail = 2131230880;
+			public const int notification_bg = 2131230880;
 			
 			// aapt resource value: 0x7F0800A1
-			public const int camera_focus_ring_success = 2131230881;
+			public const int notification_bg_low = 2131230881;
 			
 			// aapt resource value: 0x7F0800A2
-			public const int camera_list_item = 2131230882;
+			public const int notification_bg_low_normal = 2131230882;
 			
 			// aapt resource value: 0x7F0800A3
-			public const int camera_list_item_press = 2131230883;
+			public const int notification_bg_low_pressed = 2131230883;
 			
 			// aapt resource value: 0x7F0800A4
-			public const int camera_list_refresh = 2131230884;
+			public const int notification_bg_normal = 2131230884;
+			
+			// aapt resource value: 0x7F0800A5
+			public const int notification_bg_normal_pressed = 2131230885;
+			
+			// aapt resource value: 0x7F0800A6
+			public const int notification_icon_background = 2131230886;
+			
+			// aapt resource value: 0x7F0800A7
+			public const int notification_template_icon_bg = 2131230887;
+			
+			// aapt resource value: 0x7F0800A8
+			public const int notification_template_icon_low_bg = 2131230888;
+			
+			// aapt resource value: 0x7F0800A9
+			public const int notification_tile_bg = 2131230889;
 			
 			// aapt resource value: 0x7F0800AA
-			public const int capture = 2131230890;
-			
-			// aapt resource value: 0x7F0800AD
-			public const int capturebtn_selector = 2131230893;
+			public const int notify_panel_notification_icon_bg = 2131230890;
 			
 			// aapt resource value: 0x7F0800AB
-			public const int capture_disable = 2131230891;
+			public const int screenshot = 2131230891;
 			
 			// aapt resource value: 0x7F0800AC
-			public const int capture_press = 2131230892;
+			public const int screenshot_def = 2131230892;
+			
+			// aapt resource value: 0x7F0800AD
+			public const int screenshot_sel = 2131230893;
 			
 			// aapt resource value: 0x7F0800AE
-			public const int cc_bg_black_round = 2131230894;
-			
-			// aapt resource value: 0x7F0800B0
-			public const int @checked = 2131230896;
+			public const int selector_pickerview_btn = 2131230894;
 			
 			// aapt resource value: 0x7F0800AF
-			public const int check_selector = 2131230895;
+			public const int sure_background_def = 2131230895;
+			
+			// aapt resource value: 0x7F0800B0
+			public const int sure_background_sel = 2131230896;
 			
 			// aapt resource value: 0x7F0800B1
-			public const int circle_roate_drawable = 2131230897;
+			public const int tip_background = 2131230897;
 			
 			// aapt resource value: 0x7F0800B2
-			public const int ckb_normal = 2131230898;
+			public const int tooltip_frame_dark = 2131230898;
 			
 			// aapt resource value: 0x7F0800B3
-			public const int ckb_selected = 2131230899;
+			public const int tooltip_frame_light = 2131230899;
 			
 			// aapt resource value: 0x7F0800B4
-			public const int ckb_selector = 2131230900;
+			public const int unlock = 2131230900;
 			
 			// aapt resource value: 0x7F0800B5
-			public const int cloud_ad = 2131230901;
+			public const int unlock_def = 2131230901;
 			
 			// aapt resource value: 0x7F0800B6
-			public const int code = 2131230902;
+			public const int unlock_sel = 2131230902;
 			
 			// aapt resource value: 0x7F0800B7
-			public const int collect_btn_selector = 2131230903;
-			
-			// aapt resource value: 0x7F0800B8
-			public const int collect_loading = 2131230904;
-			
-			// aapt resource value: 0x7F0800B9
-			public const int common_loading = 2131230905;
-			
-			// aapt resource value: 0x7F0800BA
-			public const int common_loading_indeterminate = 2131230906;
-			
-			// aapt resource value: 0x7F0800BB
-			public const int common_number_bg = 2131230907;
-			
-			// aapt resource value: 0x7F0800BC
-			public const int common_refresh = 2131230908;
-			
-			// aapt resource value: 0x7F0800BD
-			public const int common_refresh_indeterminate = 2131230909;
-			
-			// aapt resource value: 0x7F0800BE
-			public const int common_title = 2131230910;
-			
-			// aapt resource value: 0x7F0800BF
-			public const int common_title_back = 2131230911;
-			
-			// aapt resource value: 0x7F0800C0
-			public const int common_title_back_dark = 2131230912;
-			
-			// aapt resource value: 0x7F0800C1
-			public const int common_title_back_sel = 2131230913;
-			
-			// aapt resource value: 0x7F0800C2
-			public const int common_title_back_selector = 2131230914;
-			
-			// aapt resource value: 0x7F0800C3
-			public const int common_title_cancel = 2131230915;
-			
-			// aapt resource value: 0x7F0800C4
-			public const int common_title_cancel_sel = 2131230916;
-			
-			// aapt resource value: 0x7F0800C5
-			public const int common_title_cancel_selector = 2131230917;
-			
-			// aapt resource value: 0x7F0800C6
-			public const int common_title_confirm = 2131230918;
-			
-			// aapt resource value: 0x7F0800C7
-			public const int common_title_confirm_dis = 2131230919;
-			
-			// aapt resource value: 0x7F0800C8
-			public const int common_title_confirm_sel = 2131230920;
-			
-			// aapt resource value: 0x7F0800C9
-			public const int common_title_input = 2131230921;
-			
-			// aapt resource value: 0x7F0800CA
-			public const int common_title_input_sel = 2131230922;
-			
-			// aapt resource value: 0x7F0800CB
-			public const int common_title_input_selector = 2131230923;
-			
-			// aapt resource value: 0x7F0800CC
-			public const int common_title_more = 2131230924;
-			
-			// aapt resource value: 0x7F0800CD
-			public const int common_title_more_sel = 2131230925;
-			
-			// aapt resource value: 0x7F0800CE
-			public const int common_title_refresh = 2131230926;
-			
-			// aapt resource value: 0x7F0800CF
-			public const int common_title_setup = 2131230927;
-			
-			// aapt resource value: 0x7F0800D0
-			public const int common_title_setup_dis = 2131230928;
-			
-			// aapt resource value: 0x7F0800D1
-			public const int common_title_setup_sel = 2131230929;
-			
-			// aapt resource value: 0x7F0800D2
-			public const int common_title_setup_selector = 2131230930;
-			
-			// aapt resource value: 0x7F0800D3
-			public const int common_title_share = 2131230931;
-			
-			// aapt resource value: 0x7F0800D4
-			public const int common_title_share_dark = 2131230932;
-			
-			// aapt resource value: 0x7F0800D5
-			public const int common_title_share_sel = 2131230933;
-			
-			// aapt resource value: 0x7F0800D6
-			public const int common_title_vertical_more = 2131230934;
-			
-			// aapt resource value: 0x7F0800D7
-			public const int common_title_vertical_more_dark = 2131230935;
-			
-			// aapt resource value: 0x7F0800D8
-			public const int common_title_vertical_more_dark_dis = 2131230936;
-			
-			// aapt resource value: 0x7F0800D9
-			public const int common_title_vertical_more_dark_selector = 2131230937;
-			
-			// aapt resource value: 0x7F0800DA
-			public const int common_title_vertical_more_sel = 2131230938;
-			
-			// aapt resource value: 0x7F0800DB
-			public const int connect_img1 = 2131230939;
-			
-			// aapt resource value: 0x7F0800DC
-			public const int connect_img2 = 2131230940;
-			
-			// aapt resource value: 0x7F0800DD
-			public const int connect_reset = 2131230941;
-			
-			// aapt resource value: 0x7F0800DE
-			public const int connect_wifi1 = 2131230942;
-			
-			// aapt resource value: 0x7F0800DF
-			public const int connect_wifi2 = 2131230943;
-			
-			// aapt resource value: 0x7F0800E0
-			public const int connect_wifi3 = 2131230944;
-			
-			// aapt resource value: 0x7F0800E1
-			public const int connect_wifi4 = 2131230945;
-			
-			// aapt resource value: 0x7F0800E2
-			public const int connect_wifi_bg = 2131230946;
-			
-			// aapt resource value: 0x7F0800E3
-			public const int control_bar_bg = 2131230947;
-			
-			// aapt resource value: 0x7F0800E4
-			public const int decode_failed_tip_bg = 2131230948;
-			
-			// aapt resource value: 0x7F0800E5
-			public const int defalut_alarm = 2131230949;
-			
-			// aapt resource value: 0x7F0800E6
-			public const int default_cover_02 = 2131230950;
-			
-			// aapt resource value: 0x7F0800E7
-			public const int default_figure = 2131230951;
-			
-			// aapt resource value: 0x7F0800E8
-			public const int del_button = 2131230952;
-			
-			// aapt resource value: 0x7F0800E9
-			public const int del_button_dis = 2131230953;
-			
-			// aapt resource value: 0x7F0800EA
-			public const int del_button_sel = 2131230954;
-			
-			// aapt resource value: 0x7F0800EB
-			public const int del_button_selector = 2131230955;
-			
-			// aapt resource value: 0x7F0800EC
-			public const int design_bottom_navigation_item_background = 2131230956;
-			
-			// aapt resource value: 0x7F0800ED
-			public const int design_fab_background = 2131230957;
-			
-			// aapt resource value: 0x7F0800EE
-			public const int design_ic_visibility = 2131230958;
-			
-			// aapt resource value: 0x7F0800EF
-			public const int design_ic_visibility_off = 2131230959;
-			
-			// aapt resource value: 0x7F0800F0
-			public const int design_password_eye = 2131230960;
-			
-			// aapt resource value: 0x7F0800F1
-			public const int design_snackbar_background = 2131230961;
-			
-			// aapt resource value: 0x7F0800F2
-			public const int device_16_nvr_bg = 2131230962;
-			
-			// aapt resource value: 0x7F0800F3
-			public const int device_4_dvr_bg = 2131230963;
-			
-			// aapt resource value: 0x7F0800F4
-			public const int device_4_nvr_bg = 2131230964;
-			
-			// aapt resource value: 0x7F0800F5
-			public const int device_5k_vr104d = 2131230965;
-			
-			// aapt resource value: 0x7F0800F6
-			public const int device_5k_vr104d_bg = 2131230966;
-			
-			// aapt resource value: 0x7F0800F7
-			public const int device_5k_vr116d = 2131230967;
-			
-			// aapt resource value: 0x7F0800F8
-			public const int device_5k_vr116d_bg = 2131230968;
-			
-			// aapt resource value: 0x7F0800F9
-			public const int device_8_16dvr_bg = 2131230969;
-			
-			// aapt resource value: 0x7F0800FA
-			public const int device_a1 = 2131230970;
-			
-			// aapt resource value: 0x7F0800FC
-			public const int device_a1c = 2131230972;
-			
-			// aapt resource value: 0x7F0800FD
-			public const int device_a1c_bg = 2131230973;
-			
-			// aapt resource value: 0x7F0800FE
-			public const int device_a1s = 2131230974;
-			
-			// aapt resource value: 0x7F0800FF
-			public const int device_a1s_bg = 2131230975;
-			
-			// aapt resource value: 0x7F0800FB
-			public const int device_a1_bg = 2131230971;
-			
-			// aapt resource value: 0x7F080100
-			public const int device_alertor = 2131230976;
-			
-			// aapt resource value: 0x7F080101
-			public const int device_baidu_c2s = 2131230977;
-			
-			// aapt resource value: 0x7F080102
-			public const int device_c1 = 2131230978;
-			
-			// aapt resource value: 0x7F080103
-			public const int device_c1_rotate = 2131230979;
-			
-			// aapt resource value: 0x7F080104
-			public const int device_c2 = 2131230980;
-			
-			// aapt resource value: 0x7F080107
-			public const int device_c2c = 2131230983;
-			
-			// aapt resource value: 0x7F080108
-			public const int device_c2mini = 2131230984;
-			
-			// aapt resource value: 0x7F080109
-			public const int device_c2mini2 = 2131230985;
-			
-			// aapt resource value: 0x7F08010A
-			public const int device_c2plus = 2131230986;
-			
-			// aapt resource value: 0x7F08010B
-			public const int device_c2plus_bg = 2131230987;
-			
-			// aapt resource value: 0x7F08010C
-			public const int device_c2s = 2131230988;
-			
-			// aapt resource value: 0x7F08010D
-			public const int device_c2w = 2131230989;
-			
-			// aapt resource value: 0x7F080105
-			public const int device_c2_2 = 2131230981;
-			
-			// aapt resource value: 0x7F080106
-			public const int device_c2_usa = 2131230982;
-			
-			// aapt resource value: 0x7F08010E
-			public const int device_c3 = 2131230990;
-			
-			// aapt resource value: 0x7F08010F
-			public const int device_c3c = 2131230991;
-			
-			// aapt resource value: 0x7F080110
-			public const int device_c3e = 2131230992;
-			
-			// aapt resource value: 0x7F080111
-			public const int device_c3e_bg = 2131230993;
-			
-			// aapt resource value: 0x7F080112
-			public const int device_c3s = 2131230994;
-			
-			// aapt resource value: 0x7F080113
-			public const int device_c4 = 2131230995;
-			
-			// aapt resource value: 0x7F080114
-			public const int device_c4c = 2131230996;
-			
-			// aapt resource value: 0x7F080115
-			public const int device_c4c_bg = 2131230997;
-			
-			// aapt resource value: 0x7F080116
-			public const int device_c4e = 2131230998;
-			
-			// aapt resource value: 0x7F080117
-			public const int device_c4e_bg = 2131230999;
-			
-			// aapt resource value: 0x7F080118
-			public const int device_c4s = 2131231000;
-			
-			// aapt resource value: 0x7F080119
-			public const int device_c6 = 2131231001;
-			
-			// aapt resource value: 0x7F08011A
-			public const int device_c6c = 2131231002;
-			
-			// aapt resource value: 0x7F08011B
-			public const int device_c6c_1 = 2131231003;
-			
-			// aapt resource value: 0x7F08011C
-			public const int device_c6c_2 = 2131231004;
-			
-			// aapt resource value: 0x7F08011D
-			public const int device_c6h = 2131231005;
-			
-			// aapt resource value: 0x7F08011E
-			public const int device_c6p = 2131231006;
-			
-			// aapt resource value: 0x7F08011F
-			public const int device_c6t_bg = 2131231007;
-			
-			// aapt resource value: 0x7F080120
-			public const int device_callhelp = 2131231008;
-			
-			// aapt resource value: 0x7F080121
-			public const int device_co2 = 2131231009;
-			
-			// aapt resource value: 0x7F080122
-			public const int device_cs_c3w = 2131231010;
-			
-			// aapt resource value: 0x7F080123
-			public const int device_cs_vr104d = 2131231011;
-			
-			// aapt resource value: 0x7F080124
-			public const int device_cs_vr108d = 2131231012;
-			
-			// aapt resource value: 0x7F080125
-			public const int device_cs_vr116d = 2131231013;
-			
-			// aapt resource value: 0x7F080126
-			public const int device_curtain = 2131231014;
-			
-			// aapt resource value: 0x7F080127
-			public const int device_d1 = 2131231015;
-			
-			// aapt resource value: 0x7F080128
-			public const int device_d1_bg = 2131231016;
-			
-			// aapt resource value: 0x7F080129
-			public const int device_default_details = 2131231017;
-			
-			// aapt resource value: 0x7F08012A
-			public const int device_dh1 = 2131231018;
-			
-			// aapt resource value: 0x7F08012B
-			public const int device_door = 2131231019;
-			
-			// aapt resource value: 0x7F08012C
-			public const int device_doorbell = 2131231020;
-			
-			// aapt resource value: 0x7F08012D
-			public const int device_doorbell_hik = 2131231021;
-			
-			// aapt resource value: 0x7F08012E
-			public const int device_dvr = 2131231022;
-			
-			// aapt resource value: 0x7F08012F
-			public const int device_f1 = 2131231023;
-			
-			// aapt resource value: 0x7F080130
-			public const int device_gas = 2131231024;
-			
-			// aapt resource value: 0x7F080131
-			public const int device_h2c = 2131231025;
-			
-			// aapt resource value: 0x7F080132
-			public const int device_h2s = 2131231026;
-			
-			// aapt resource value: 0x7F080133
-			public const int device_infrared = 2131231027;
-			
-			// aapt resource value: 0x7F080134
-			public const int device_ipc_dome = 2131231028;
-			
-			// aapt resource value: 0x7F080135
-			public const int device_keyboard = 2131231029;
-			
-			// aapt resource value: 0x7F080136
-			public const int device_light = 2131231030;
-			
-			// aapt resource value: 0x7F080137
-			public const int device_mini_360_plus = 2131231031;
-			
-			// aapt resource value: 0x7F080138
-			public const int device_mini_trooper = 2131231032;
-			
-			// aapt resource value: 0x7F080139
-			public const int device_move_magnetometer = 2131231033;
-			
-			// aapt resource value: 0x7F08013A
-			public const int device_n1 = 2131231034;
-			
-			// aapt resource value: 0x7F08013B
-			public const int device_n1w = 2131231035;
-			
-			// aapt resource value: 0x7F08013C
-			public const int device_n1w_bg = 2131231036;
-			
-			// aapt resource value: 0x7F08013D
-			public const int device_normal = 2131231037;
-			
-			// aapt resource value: 0x7F08013E
-			public const int device_offline = 2131231038;
-			
-			// aapt resource value: 0x7F08013F
-			public const int device_other = 2131231039;
-			
-			// aapt resource value: 0x7F080140
-			public const int device_pic_4_dvr = 2131231040;
-			
-			// aapt resource value: 0x7F080141
-			public const int device_pic_4_nvr = 2131231041;
-			
-			// aapt resource value: 0x7F080142
-			public const int device_pic_8_16_dvr = 2131231042;
-			
-			// aapt resource value: 0x7F080143
-			public const int device_pic_8_16_nvr = 2131231043;
-			
-			// aapt resource value: 0x7F080144
-			public const int device_r1 = 2131231044;
-			
-			// aapt resource value: 0x7F080145
-			public const int device_r1_bg = 2131231045;
-			
-			// aapt resource value: 0x7F080146
-			public const int device_r2 = 2131231046;
-			
-			// aapt resource value: 0x7F080147
-			public const int device_r2_bg = 2131231047;
-			
-			// aapt resource value: 0x7F080148
-			public const int device_remote = 2131231048;
-			
-			// aapt resource value: 0x7F080149
-			public const int device_smoke = 2131231049;
-			
-			// aapt resource value: 0x7F08014A
-			public const int device_vr104d_bg = 2131231050;
-			
-			// aapt resource value: 0x7F08014B
-			public const int device_vr108d_bg = 2131231051;
-			
-			// aapt resource value: 0x7F08014C
-			public const int device_vr116d_bg = 2131231052;
-			
-			// aapt resource value: 0x7F08014D
-			public const int device_w1 = 2131231053;
-			
-			// aapt resource value: 0x7F08014E
-			public const int device_w2d = 2131231054;
-			
-			// aapt resource value: 0x7F08014F
-			public const int device_w2d_bg = 2131231055;
-			
-			// aapt resource value: 0x7F080150
-			public const int device_w2s = 2131231056;
-			
-			// aapt resource value: 0x7F080151
-			public const int device_w2s_bg = 2131231057;
-			
-			// aapt resource value: 0x7F080152
-			public const int device_w3 = 2131231058;
-			
-			// aapt resource value: 0x7F080153
-			public const int device_w3_details = 2131231059;
-			
-			// aapt resource value: 0x7F080154
-			public const int device_water = 2131231060;
-			
-			// aapt resource value: 0x7F080155
-			public const int device_wifi = 2131231061;
-			
-			// aapt resource value: 0x7F080156
-			public const int device_wifi2 = 2131231062;
-			
-			// aapt resource value: 0x7F080157
-			public const int device_wifi3 = 2131231063;
-			
-			// aapt resource value: 0x7F080158
-			public const int device_wlb = 2131231064;
-			
-			// aapt resource value: 0x7F080159
-			public const int device_wlb_bg = 2131231065;
-			
-			// aapt resource value: 0x7F08015A
-			public const int device_x1 = 2131231066;
-			
-			// aapt resource value: 0x7F08015B
-			public const int device_x1_bg = 2131231067;
-			
-			// aapt resource value: 0x7F08015C
-			public const int device_x2 = 2131231068;
-			
-			// aapt resource value: 0x7F08015D
-			public const int device_x2_bg = 2131231069;
-			
-			// aapt resource value: 0x7F08015E
-			public const int device_x3 = 2131231070;
-			
-			// aapt resource value: 0x7F080160
-			public const int device_x3c = 2131231072;
-			
-			// aapt resource value: 0x7F080161
-			public const int device_x3c_bg = 2131231073;
-			
-			// aapt resource value: 0x7F08015F
-			public const int device_x3_bg = 2131231071;
-			
-			// aapt resource value: 0x7F080162
-			public const int device_x4 = 2131231074;
-			
-			// aapt resource value: 0x7F080163
-			public const int device_x4_bg = 2131231075;
-			
-			// aapt resource value: 0x7F080166
-			public const int device_x5c = 2131231078;
-			
-			// aapt resource value: 0x7F080167
-			public const int device_x5c_bg = 2131231079;
-			
-			// aapt resource value: 0x7F080164
-			public const int device_x5_108tp = 2131231076;
-			
-			// aapt resource value: 0x7F080165
-			public const int device_x5_108tp_bg = 2131231077;
-			
-			// aapt resource value: 0x7F080168
-			public const int device_z1 = 2131231080;
-			
-			// aapt resource value: 0x7F080169
-			public const int display_frame = 2131231081;
-			
-			// aapt resource value: 0x7F08016C
-			public const int download8 = 2131231084;
-			
-			// aapt resource value: 0x7F08016A
-			public const int down_horizontal = 2131231082;
-			
-			// aapt resource value: 0x7F08016B
-			public const int down_twinkle = 2131231083;
-			
-			// aapt resource value: 0x7F08016D
-			public const int edittext_bg = 2131231085;
-			
-			// aapt resource value: 0x7F08016E
-			public const int edittext_del = 2131231086;
-			
-			// aapt resource value: 0x7F08016F
-			public const int edittext_del_sel = 2131231087;
-			
-			// aapt resource value: 0x7F080170
-			public const int equipment = 2131231088;
-			
-			// aapt resource value: 0x7F080171
-			public const int equipment_sel = 2131231089;
-			
-			// aapt resource value: 0x7F080172
-			public const int equipment_selector = 2131231090;
-			
-			// aapt resource value: 0x7F080173
-			public const int event_list_fail_pic = 2131231091;
-			
-			// aapt resource value: 0x7F080174
-			public const int exit = 2131231092;
-			
-			// aapt resource value: 0x7F080175
-			public const int exit_sel = 2131231093;
-			
-			// aapt resource value: 0x7F080176
-			public const int exit_selector = 2131231094;
-			
-			// aapt resource value: 0x7F080177
-			public const int expression_del = 2131231095;
-			
-			// aapt resource value: 0x7F080178
-			public const int expression_del_sel = 2131231096;
-			
-			// aapt resource value: 0x7F080182
-			public const int ezopen_vertical_preview_sound_off_selector = 2131231106;
-			
-			// aapt resource value: 0x7F080183
-			public const int ezopen_vertical_preview_sound_selector = 2131231107;
-			
-			// aapt resource value: 0x7F080179
-			public const int ez_border = 2131231097;
-			
-			// aapt resource value: 0x7F08017A
-			public const int ez_border_selector = 2131231098;
-			
-			// aapt resource value: 0x7F08017B
-			public const int ez_btn_r1_retry_selector = 2131231099;
-			
-			// aapt resource value: 0x7F08017C
-			public const int ez_leave_message_play_selector = 2131231100;
-			
-			// aapt resource value: 0x7F08017D
-			public const int ez_play_video_selector = 2131231101;
-			
-			// aapt resource value: 0x7F08017E
-			public const int ez_real_play = 2131231102;
-			
-			// aapt resource value: 0x7F08017F
-			public const int ez_real_play_sel = 2131231103;
-			
-			// aapt resource value: 0x7F080180
-			public const int ez_reaty_btn_selector = 2131231104;
-			
-			// aapt resource value: 0x7F080181
-			public const int ez_remote_list_pause_btn_selector = 2131231105;
-			
-			// aapt resource value: 0x7F080184
-			public const int face_image3 = 2131231108;
-			
-			// aapt resource value: 0x7F080185
-			public const int face_rect = 2131231109;
-			
-			// aapt resource value: 0x7F080186
-			public const int failure_account = 2131231110;
-			
-			// aapt resource value: 0x7F080187
-			public const int failure_server = 2131231111;
-			
-			// aapt resource value: 0x7F080188
-			public const int failure_wifi = 2131231112;
-			
-			// aapt resource value: 0x7F080189
-			public const int fingerprint_draw_off = 2131231113;
-			
-			// aapt resource value: 0x7F08018A
-			public const int fingerprint_draw_off_animation = 2131231114;
-			
-			// aapt resource value: 0x7F08018B
-			public const int fingerprint_draw_on = 2131231115;
-			
-			// aapt resource value: 0x7F08018C
-			public const int fingerprint_draw_on_animation = 2131231116;
-			
-			// aapt resource value: 0x7F08018D
-			public const int fingerprint_error = 2131231117;
-			
-			// aapt resource value: 0x7F08018E
-			public const int fingerprint_error_off = 2131231118;
-			
-			// aapt resource value: 0x7F08018F
-			public const int fingerprint_error_off_animation = 2131231119;
-			
-			// aapt resource value: 0x7F080190
-			public const int fingerprint_error_on = 2131231120;
-			
-			// aapt resource value: 0x7F080191
-			public const int fingerprint_error_on_animation = 2131231121;
-			
-			// aapt resource value: 0x7F080192
-			public const int fingerprint_error_state_to_fp = 2131231122;
-			
-			// aapt resource value: 0x7F080193
-			public const int fingerprint_error_state_to_fp_animation = 2131231123;
-			
-			// aapt resource value: 0x7F080194
-			public const int fingerprint_fingerprint = 2131231124;
-			
-			// aapt resource value: 0x7F080195
-			public const int fingerprint_fp_to_error_state = 2131231125;
-			
-			// aapt resource value: 0x7F080196
-			public const int fingerprint_fp_to_error_state_animation = 2131231126;
-			
-			// aapt resource value: 0x7F080197
-			public const int flashlight = 2131231127;
-			
-			// aapt resource value: 0x7F080198
-			public const int flashlight_closed = 2131231128;
-			
-			// aapt resource value: 0x7F080199
-			public const int flashlight_selector = 2131231129;
-			
-			// aapt resource value: 0x7F08019A
-			public const int fullscreen_button_selector = 2131231130;
-			
-			// aapt resource value: 0x7F08019B
-			public const int gd_btn_shape_app_b = 2131231131;
-			
-			// aapt resource value: 0x7F08019C
-			public const int gd_btn_shape_app_g = 2131231132;
-			
-			// aapt resource value: 0x7F08019D
-			public const int gd_btn_shape_app_w = 2131231133;
-			
-			// aapt resource value: 0x7F08019E
-			public const int gd_btn_shape_shadow_w = 2131231134;
-			
-			// aapt resource value: 0x7F08019F
-			public const int gd_click_effect_select = 2131231135;
-			
-			// aapt resource value: 0x7F0801A0
-			public const int goback = 2131231136;
-			
-			// aapt resource value: 0x7F0801A1
-			public const int goback_dis = 2131231137;
-			
-			// aapt resource value: 0x7F0801A2
-			public const int goback_sel = 2131231138;
-			
-			// aapt resource value: 0x7F0801A3
-			public const int gohead = 2131231139;
-			
-			// aapt resource value: 0x7F0801A4
-			public const int gohead_dis = 2131231140;
-			
-			// aapt resource value: 0x7F0801A5
-			public const int gohead_sel = 2131231141;
-			
-			// aapt resource value: 0x7F0801A6
-			public const int graybtn = 2131231142;
-			
-			// aapt resource value: 0x7F0801A7
-			public const int graybtn_press = 2131231143;
-			
-			// aapt resource value: 0x7F0801A8
-			public const int graybtn_secetor = 2131231144;
-			
-			// aapt resource value: 0x7F0801A9
-			public const int grouplayout_item_bg_selector = 2131231145;
-			
-			// aapt resource value: 0x7F0801AE
-			public const int hide_bg2_1 = 2131231150;
-			
-			// aapt resource value: 0x7F0801AF
-			public const int hide_bg2_2 = 2131231151;
-			
-			// aapt resource value: 0x7F0801B0
-			public const int hide_bg2_3 = 2131231152;
-			
-			// aapt resource value: 0x7F0801B1
-			public const int hide_bg2_4 = 2131231153;
-			
-			// aapt resource value: 0x7F0801B2
-			public const int hide_bg2_5 = 2131231154;
-			
-			// aapt resource value: 0x7F0801B3
-			public const int hide_bg2_6 = 2131231155;
-			
-			// aapt resource value: 0x7F0801B4
-			public const int hide_bg2_7 = 2131231156;
-			
-			// aapt resource value: 0x7F0801B5
-			public const int hide_bg2_8 = 2131231157;
-			
-			// aapt resource value: 0x7F0801B6
-			public const int hide_bg2_9 = 2131231158;
-			
-			// aapt resource value: 0x7F0801B7
-			public const int history_video = 2131231159;
-			
-			// aapt resource value: 0x7F0801B8
-			public const int history_video_dis = 2131231160;
-			
-			// aapt resource value: 0x7F0801B9
-			public const int history_video_sel = 2131231161;
-			
-			// aapt resource value: 0x7F0801BA
-			public const int horizontal_fullscreen_button_selector = 2131231162;
-			
-			// aapt resource value: 0x7F0801BB
-			public const int horizontal_shrink_screen_normal = 2131231163;
-			
-			// aapt resource value: 0x7F0801BC
-			public const int horizontal_shrink_screen_pressed = 2131231164;
-			
-			// aapt resource value: 0x7F0801AA
-			public const int h_bg = 2131231146;
-			
-			// aapt resource value: 0x7F0801AB
-			public const int h_bg_sel = 2131231147;
-			
-			// aapt resource value: 0x7F0801AC
-			public const int h_talk = 2131231148;
-			
-			// aapt resource value: 0x7F0801AD
-			public const int h_talk_sel = 2131231149;
-			
-			// aapt resource value: 0x7F0801DD
-			public const int icn_btn_bg_plus = 2131231197;
-			
-			// aapt resource value: 0x7F0801DE
-			public const int Icon = 2131231198;
-			
-			// aapt resource value: 0x7F0801DF
-			public const int icon_multi_screen_preview = 2131231199;
-			
-			// aapt resource value: 0x7F0801BD
-			public const int ic_action_search = 2131231165;
-			
-			// aapt resource value: 0x7F0801BE
-			public const int ic_gdmap_add = 2131231166;
-			
-			// aapt resource value: 0x7F0801BF
-			public const int ic_gdmap_back = 2131231167;
-			
-			// aapt resource value: 0x7F0801C0
-			public const int ic_gdmap_delete = 2131231168;
-			
-			// aapt resource value: 0x7F0801C1
-			public const int ic_gdmap_home = 2131231169;
-			
-			// aapt resource value: 0x7F0801C2
-			public const int ic_gdmap_mylocation = 2131231170;
-			
-			// aapt resource value: 0x7F0801C3
-			public const int ic_gdmap_now = 2131231171;
-			
-			// aapt resource value: 0x7F0801C4
-			public const int ic_gdmap_search = 2131231172;
-			
-			// aapt resource value: 0x7F0801C5
-			public const int ic_gdmap_zoom_out = 2131231173;
-			
-			// aapt resource value: 0x7F0801C6
-			public const int ic_gps_point = 2131231174;
-			
-			// aapt resource value: 0x7F0801C7
-			public const int ic_ss_arrow_back = 2131231175;
-			
-			// aapt resource value: 0x7F0801C8
-			public const int ic_wd_arc_scale_bg = 2131231176;
-			
-			// aapt resource value: 0x7F0801C9
-			public const int ic_wd_curtain_bg_top = 2131231177;
-			
-			// aapt resource value: 0x7F0801CA
-			public const int ic_wd_curtain_h_bg = 2131231178;
-			
-			// aapt resource value: 0x7F0801CB
-			public const int ic_wd_curtain_h_open = 2131231179;
-			
-			// aapt resource value: 0x7F0801CC
-			public const int ic_wd_curtain_h_progress = 2131231180;
-			
-			// aapt resource value: 0x7F0801CD
-			public const int ic_wd_curtain_h_top = 2131231181;
-			
-			// aapt resource value: 0x7F0801CE
-			public const int ic_wd_curtain_open = 2131231182;
-			
-			// aapt resource value: 0x7F0801CF
-			public const int ic_wd_curtain_roll_bg = 2131231183;
-			
-			// aapt resource value: 0x7F0801D0
-			public const int ic_wd_curtain_roll_progress = 2131231184;
-			
-			// aapt resource value: 0x7F0801D1
-			public const int ic_wd_on_curtain_blinds_progress = 2131231185;
-			
-			// aapt resource value: 0x7F0801D2
-			public const int ic_wd_on_curtain_blinds_progress2 = 2131231186;
-			
-			// aapt resource value: 0x7F0801D3
-			public const int ic_wd_on_curtain_blinds_progress_close = 2131231187;
-			
-			// aapt resource value: 0x7F0801D4
-			public const int ic_wd_on_curtain_blinds_progress_close2 = 2131231188;
-			
-			// aapt resource value: 0x7F0801D5
-			public const int ic_wd_on_curtain_h_bg = 2131231189;
-			
-			// aapt resource value: 0x7F0801D6
-			public const int ic_wd_on_curtain_h_open = 2131231190;
-			
-			// aapt resource value: 0x7F0801D7
-			public const int ic_wd_on_curtain_h_progress = 2131231191;
-			
-			// aapt resource value: 0x7F0801D8
-			public const int ic_wd_on_curtain_h_progress_close = 2131231192;
-			
-			// aapt resource value: 0x7F0801D9
-			public const int ic_wd_on_curtain_open = 2131231193;
-			
-			// aapt resource value: 0x7F0801DA
-			public const int ic_wd_on_curtain_roll_bg = 2131231194;
-			
-			// aapt resource value: 0x7F0801DB
-			public const int ic_wd_on_curtain_roll_progress = 2131231195;
-			
-			// aapt resource value: 0x7F0801DC
-			public const int ic_wd_on_curtain_roll_progress_close = 2131231196;
-			
-			// aapt resource value: 0x7F0801E0
-			public const int image_a1 = 2131231200;
-			
-			// aapt resource value: 0x7F0801E1
-			public const int image_crispr = 2131231201;
-			
-			// aapt resource value: 0x7F0801E2
-			public const int image_everyday_1080p = 2131231202;
-			
-			// aapt resource value: 0x7F0801E3
-			public const int image_everyday_3mp = 2131231203;
-			
-			// aapt resource value: 0x7F0801E4
-			public const int image_everyday_4mp_ip = 2131231204;
-			
-			// aapt resource value: 0x7F0801E5
-			public const int image_everyday_720p = 2131231205;
-			
-			// aapt resource value: 0x7F0801E6
-			public const int image_everyday_ip_1080p = 2131231206;
-			
-			// aapt resource value: 0x7F0801E7
-			public const int image_husky = 2131231207;
-			
-			// aapt resource value: 0x7F0801E8
-			public const int image_husky_c = 2131231208;
-			
-			// aapt resource value: 0x7F0801E9
-			public const int image_husky_dome = 2131231209;
-			
-			// aapt resource value: 0x7F0801EA
-			public const int image_mini = 2131231210;
-			
-			// aapt resource value: 0x7F0801F0
-			public const int image_minio = 2131231216;
-			
-			// aapt resource value: 0x7F0801EB
-			public const int image_mini_360 = 2131231211;
-			
-			// aapt resource value: 0x7F0801EC
-			public const int image_mini_360_plus = 2131231212;
-			
-			// aapt resource value: 0x7F0801ED
-			public const int image_mini_o = 2131231213;
-			
-			// aapt resource value: 0x7F0801EE
-			public const int image_mini_plus = 2131231214;
-			
-			// aapt resource value: 0x7F0801EF
-			public const int image_mini_trooper = 2131231215;
-			
-			// aapt resource value: 0x7F0801F1
-			public const int img_slider_handle = 2131231217;
-			
-			// aapt resource value: 0x7F0801F2
-			public const int indicator_autocrop = 2131231218;
-			
-			// aapt resource value: 0x7F0801F4
-			public const int inputlayout_bg = 2131231220;
-			
-			// aapt resource value: 0x7F0801F3
-			public const int input_shade = 2131231219;
-			
-			// aapt resource value: 0x7F0801F5
-			public const int interface_call_btn_selector = 2131231221;
-			
-			// aapt resource value: 0x7F0801F6
-			public const int join_qq_group = 2131231222;
-			
-			// aapt resource value: 0x7F0801F7
-			public const int label_bg_line = 2131231223;
-			
-			// aapt resource value: 0x7F0801F8
-			public const int label_bg_sel = 2131231224;
-			
-			// aapt resource value: 0x7F0801F9
-			public const int leave_message_play = 2131231225;
-			
-			// aapt resource value: 0x7F0801FA
-			public const int leave_message_play_sel = 2131231226;
-			
-			// aapt resource value: 0x7F0801FB
-			public const int leave_message_play_selector = 2131231227;
-			
-			// aapt resource value: 0x7F0801FC
-			public const int left_horizontal = 2131231228;
-			
-			// aapt resource value: 0x7F0801FD
-			public const int left_twinkle = 2131231229;
-			
-			// aapt resource value: 0x7F0801FE
-			public const int link_account1 = 2131231230;
-			
-			// aapt resource value: 0x7F0801FF
-			public const int link_account2 = 2131231231;
-			
-			// aapt resource value: 0x7F080200
-			public const int link_account3 = 2131231232;
-			
-			// aapt resource value: 0x7F080201
-			public const int link_account4 = 2131231233;
-			
-			// aapt resource value: 0x7F080203
-			public const int Loading = 2131231235;
-			
-			// aapt resource value: 0x7F080202
-			public const int load_failed_bg = 2131231234;
-			
-			// aapt resource value: 0x7F080204
-			public const int lock_bg = 2131231236;
-			
-			// aapt resource value: 0x7F080205
-			public const int login_btn_selector = 2131231237;
-			
-			// aapt resource value: 0x7F080206
-			public const int login_logo = 2131231238;
-			
-			// aapt resource value: 0x7F080207
-			public const int login_logo_button = 2131231239;
-			
-			// aapt resource value: 0x7F080208
-			public const int login_logo_button_sel = 2131231240;
-			
-			// aapt resource value: 0x7F080209
-			public const int logo_loading_1 = 2131231241;
-			
-			// aapt resource value: 0x7F08020A
-			public const int logo_loading_2 = 2131231242;
-			
-			// aapt resource value: 0x7F08020B
-			public const int logo_loading_3 = 2131231243;
-			
-			// aapt resource value: 0x7F08020C
-			public const int logo_loading_4 = 2131231244;
-			
-			// aapt resource value: 0x7F08020D
-			public const int mesage_details_callhelp = 2131231245;
-			
-			// aapt resource value: 0x7F08020E
-			public const int mesage_details_curtain = 2131231246;
-			
-			// aapt resource value: 0x7F08020F
-			public const int mesage_details_data = 2131231247;
-			
-			// aapt resource value: 0x7F080210
-			public const int mesage_details_door = 2131231248;
-			
-			// aapt resource value: 0x7F080211
-			public const int mesage_details_gas = 2131231249;
-			
-			// aapt resource value: 0x7F080212
-			public const int mesage_details_hdd = 2131231250;
-			
-			// aapt resource value: 0x7F080213
-			public const int mesage_details_infrared = 2131231251;
-			
-			// aapt resource value: 0x7F080214
-			public const int mesage_details_keyboard = 2131231252;
-			
-			// aapt resource value: 0x7F080215
-			public const int mesage_details_loss = 2131231253;
-			
-			// aapt resource value: 0x7F080216
-			public const int mesage_details_low_battery = 2131231254;
-			
-			// aapt resource value: 0x7F080217
-			public const int mesage_details_offline = 2131231255;
-			
-			// aapt resource value: 0x7F080218
-			public const int mesage_details_power = 2131231256;
-			
-			// aapt resource value: 0x7F080219
-			public const int mesage_details_smoke = 2131231257;
-			
-			// aapt resource value: 0x7F08021A
-			public const int mesage_details_tampering = 2131231258;
-			
-			// aapt resource value: 0x7F08021B
-			public const int mesage_details_video_loss = 2131231259;
-			
-			// aapt resource value: 0x7F08021C
-			public const int mesage_details_water = 2131231260;
-			
-			// aapt resource value: 0x7F08021D
-			public const int message = 2131231261;
-			
-			// aapt resource value: 0x7F08021E
-			public const int message_a1_bg = 2131231262;
-			
-			// aapt resource value: 0x7F08021F
-			public const int message_back = 2131231263;
-			
-			// aapt resource value: 0x7F080220
-			public const int message_back_sel = 2131231264;
-			
-			// aapt resource value: 0x7F080221
-			public const int message_back_selector = 2131231265;
-			
-			// aapt resource value: 0x7F080222
-			public const int message_border_bg = 2131231266;
-			
-			// aapt resource value: 0x7F080223
-			public const int message_callhelp = 2131231267;
-			
-			// aapt resource value: 0x7F080224
-			public const int message_curtain = 2131231268;
-			
-			// aapt resource value: 0x7F080225
-			public const int message_data = 2131231269;
-			
-			// aapt resource value: 0x7F080226
-			public const int message_door = 2131231270;
-			
-			// aapt resource value: 0x7F080227
-			public const int message_gas = 2131231271;
-			
-			// aapt resource value: 0x7F080228
-			public const int message_hdd = 2131231272;
-			
-			// aapt resource value: 0x7F080229
-			public const int message_infrared = 2131231273;
-			
-			// aapt resource value: 0x7F08022A
-			public const int message_item_bg_selector = 2131231274;
-			
-			// aapt resource value: 0x7F08022B
-			public const int message_keyboard = 2131231275;
-			
-			// aapt resource value: 0x7F08022C
-			public const int message_loss = 2131231276;
-			
-			// aapt resource value: 0x7F08022D
-			public const int message_low_battery = 2131231277;
-			
-			// aapt resource value: 0x7F08022E
-			public const int message_move_magnetometer = 2131231278;
-			
-			// aapt resource value: 0x7F08022F
-			public const int message_offline = 2131231279;
-			
-			// aapt resource value: 0x7F080230
-			public const int message_play = 2131231280;
-			
-			// aapt resource value: 0x7F080231
-			public const int message_play_dis = 2131231281;
-			
-			// aapt resource value: 0x7F080232
-			public const int message_play_sel = 2131231282;
-			
-			// aapt resource value: 0x7F080233
-			public const int message_play_selector = 2131231283;
-			
-			// aapt resource value: 0x7F080234
-			public const int message_power = 2131231284;
-			
-			// aapt resource value: 0x7F080235
-			public const int message_sel = 2131231285;
-			
-			// aapt resource value: 0x7F080236
-			public const int message_smoke = 2131231286;
-			
-			// aapt resource value: 0x7F080237
-			public const int message_tampering = 2131231287;
-			
-			// aapt resource value: 0x7F080238
-			public const int message_video = 2131231288;
-			
-			// aapt resource value: 0x7F080239
-			public const int message_video_dis = 2131231289;
-			
-			// aapt resource value: 0x7F08023A
-			public const int message_video_loss = 2131231290;
-			
-			// aapt resource value: 0x7F08023B
-			public const int message_video_sel = 2131231291;
-			
-			// aapt resource value: 0x7F08023C
-			public const int message_video_selector = 2131231292;
-			
-			// aapt resource value: 0x7F08023D
-			public const int message_water = 2131231293;
-			
-			// aapt resource value: 0x7F08023E
-			public const int mm_trans = 2131231294;
-			
-			// aapt resource value: 0x7F08023F
-			public const int more = 2131231295;
-			
-			// aapt resource value: 0x7F080240
-			public const int my_5k_vr = 2131231296;
-			
-			// aapt resource value: 0x7F080241
-			public const int my_5k_vr116 = 2131231297;
-			
-			// aapt resource value: 0x7F080242
-			public const int my_a1 = 2131231298;
-			
-			// aapt resource value: 0x7F080243
-			public const int my_a1c = 2131231299;
-			
-			// aapt resource value: 0x7F080244
-			public const int my_a1s = 2131231300;
-			
-			// aapt resource value: 0x7F080245
-			public const int my_add = 2131231301;
-			
-			// aapt resource value: 0x7F080246
-			public const int my_c6p = 2131231302;
-			
-			// aapt resource value: 0x7F080247
-			public const int my_c6t = 2131231303;
-			
-			// aapt resource value: 0x7F080248
-			public const int my_cover = 2131231304;
-			
-			// aapt resource value: 0x7F080249
-			public const int my_cover620 = 2131231305;
-			
-			// aapt resource value: 0x7F08024A
-			public const int my_db1 = 2131231306;
-			
-			// aapt resource value: 0x7F08024B
-			public const int my_doorbell = 2131231307;
-			
-			// aapt resource value: 0x7F08024C
-			public const int my_doorbell_hik = 2131231308;
-			
-			// aapt resource value: 0x7F08024D
-			public const int my_n1 = 2131231309;
-			
-			// aapt resource value: 0x7F08024E
-			public const int my_no_video = 2131231310;
-			
-			// aapt resource value: 0x7F08024F
-			public const int my_progress_drawable = 2131231311;
-			
-			// aapt resource value: 0x7F080250
-			public const int my_r1 = 2131231312;
-			
-			// aapt resource value: 0x7F080251
-			public const int my_r2 = 2131231313;
-			
-			// aapt resource value: 0x7F080252
-			public const int my_shoping = 2131231314;
-			
-			// aapt resource value: 0x7F080253
-			public const int my_switch_off = 2131231315;
-			
-			// aapt resource value: 0x7F080254
-			public const int my_switch_on = 2131231316;
-			
-			// aapt resource value: 0x7F080255
-			public const int my_switch_selector = 2131231317;
-			
-			// aapt resource value: 0x7F080256
-			public const int my_vr104d = 2131231318;
-			
-			// aapt resource value: 0x7F080257
-			public const int my_w1 = 2131231319;
-			
-			// aapt resource value: 0x7F080258
-			public const int my_w2d = 2131231320;
-			
-			// aapt resource value: 0x7F080259
-			public const int my_w2s = 2131231321;
-			
-			// aapt resource value: 0x7F08025A
-			public const int my_w3 = 2131231322;
-			
-			// aapt resource value: 0x7F08025B
-			public const int my_wlb = 2131231323;
-			
-			// aapt resource value: 0x7F08025C
-			public const int my_x1 = 2131231324;
-			
-			// aapt resource value: 0x7F08025D
-			public const int my_x2 = 2131231325;
-			
-			// aapt resource value: 0x7F08025E
-			public const int my_x3 = 2131231326;
-			
-			// aapt resource value: 0x7F08025F
-			public const int my_x3c = 2131231327;
-			
-			// aapt resource value: 0x7F080260
-			public const int my_x4 = 2131231328;
-			
-			// aapt resource value: 0x7F080261
-			public const int my_x5c = 2131231329;
-			
-			// aapt resource value: 0x7F080262
-			public const int name_del = 2131231330;
-			
-			// aapt resource value: 0x7F080263
-			public const int name_del_sel = 2131231331;
-			
-			// aapt resource value: 0x7F080264
-			public const int name_del_selector = 2131231332;
-			
-			// aapt resource value: 0x7F080265
-			public const int navigation_empty_icon = 2131231333;
-			
-			// aapt resource value: 0x7F080268
-			public const int nomessage = 2131231336;
-			
-			// aapt resource value: 0x7F080269
-			public const int notification_action_background = 2131231337;
-			
-			// aapt resource value: 0x7F08026A
-			public const int notification_bg = 2131231338;
-			
-			// aapt resource value: 0x7F08026B
-			public const int notification_bg_low = 2131231339;
-			
-			// aapt resource value: 0x7F08026C
-			public const int notification_bg_low_normal = 2131231340;
-			
-			// aapt resource value: 0x7F08026D
-			public const int notification_bg_low_pressed = 2131231341;
-			
-			// aapt resource value: 0x7F08026E
-			public const int notification_bg_normal = 2131231342;
-			
-			// aapt resource value: 0x7F08026F
-			public const int notification_bg_normal_pressed = 2131231343;
-			
-			// aapt resource value: 0x7F080270
-			public const int notification_icon_background = 2131231344;
-			
-			// aapt resource value: 0x7F080271
-			public const int notification_template_icon_bg = 2131231345;
-			
-			// aapt resource value: 0x7F080272
-			public const int notification_template_icon_low_bg = 2131231346;
-			
-			// aapt resource value: 0x7F080273
-			public const int notification_tile_bg = 2131231347;
-			
-			// aapt resource value: 0x7F080274
-			public const int notify_bg = 2131231348;
-			
-			// aapt resource value: 0x7F080275
-			public const int notify_panel_notification_icon_bg = 2131231349;
-			
-			// aapt resource value: 0x7F080266
-			public const int no_message = 2131231334;
-			
-			// aapt resource value: 0x7F080267
-			public const int no_read = 2131231335;
-			
-			// aapt resource value: 0x7F080276
-			public const int number_bg = 2131231350;
-			
-			// aapt resource value: 0x7F080277
-			public const int offline = 2131231351;
-			
-			// aapt resource value: 0x7F080278
-			public const int open_cameralist_alarmlist_selector = 2131231352;
-			
-			// aapt resource value: 0x7F080279
-			public const int open_cameralist_button_selector = 2131231353;
-			
-			// aapt resource value: 0x7F08027A
-			public const int open_cameralist_remotepb_selector = 2131231354;
-			
-			// aapt resource value: 0x7F08027B
-			public const int open_cameralist_setup_selector = 2131231355;
-			
-			// aapt resource value: 0x7F08027C
-			public const int opinion = 2131231356;
-			
-			// aapt resource value: 0x7F08027D
-			public const int palyback_alarm_icon2 = 2131231357;
-			
-			// aapt resource value: 0x7F08027E
-			public const int palyback_close = 2131231358;
-			
-			// aapt resource value: 0x7F08027F
-			public const int palyback_close_sel = 2131231359;
-			
-			// aapt resource value: 0x7F080280
-			public const int palyback_close_selector = 2131231360;
-			
-			// aapt resource value: 0x7F080281
-			public const int palyback_date_down = 2131231361;
-			
-			// aapt resource value: 0x7F080282
-			public const int palyback_date_down_sel = 2131231362;
-			
-			// aapt resource value: 0x7F080283
-			public const int palyback_full_down = 2131231363;
-			
-			// aapt resource value: 0x7F080284
-			public const int palyback_full_up = 2131231364;
-			
-			// aapt resource value: 0x7F080285
-			public const int palyback_nest = 2131231365;
-			
-			// aapt resource value: 0x7F080286
-			public const int palyback_pause = 2131231366;
-			
-			// aapt resource value: 0x7F080287
-			public const int palyback_pause_sel = 2131231367;
-			
-			// aapt resource value: 0x7F080288
-			public const int palyback_previously = 2131231368;
-			
-			// aapt resource value: 0x7F080289
-			public const int palyback_previously_sel = 2131231369;
-			
-			// aapt resource value: 0x7F08028A
-			public const int palyback_previously_selector = 2131231370;
-			
-			// aapt resource value: 0x7F08028B
-			public const int palyback_replay = 2131231371;
-			
-			// aapt resource value: 0x7F08028C
-			public const int palyback_retry = 2131231372;
-			
-			// aapt resource value: 0x7F08028D
-			public const int palyback_time_bg = 2131231373;
-			
-			// aapt resource value: 0x7F08028E
-			public const int palyback_video = 2131231374;
-			
-			// aapt resource value: 0x7F08028F
-			public const int palyback_video_now = 2131231375;
-			
-			// aapt resource value: 0x7F080290
-			public const int palyback_video_now_sel = 2131231376;
-			
-			// aapt resource value: 0x7F080291
-			public const int palyback_video_now_selector = 2131231377;
-			
-			// aapt resource value: 0x7F080292
-			public const int palyback_video_sel = 2131231378;
-			
-			// aapt resource value: 0x7F080293
-			public const int palyback_video_selector = 2131231379;
-			
-			// aapt resource value: 0x7F080294
-			public const int pause = 2131231380;
-			
-			// aapt resource value: 0x7F080295
-			public const int pause_sel = 2131231381;
-			
-			// aapt resource value: 0x7F080296
-			public const int pic_bg = 2131231382;
-			
-			// aapt resource value: 0x7F080297
-			public const int play = 2131231383;
-			
-			// aapt resource value: 0x7F0802F6
-			public const int playback = 2131231478;
-			
-			// aapt resource value: 0x7F080306
-			public const int playbackslider = 2131231494;
-			
-			// aapt resource value: 0x7F080307
-			public const int playbackslider_sel = 2131231495;
-			
-			// aapt resource value: 0x7F0802F7
-			public const int playback_button = 2131231479;
-			
-			// aapt resource value: 0x7F0802F8
-			public const int playback_cancel = 2131231480;
-			
-			// aapt resource value: 0x7F0802F9
-			public const int playback_check_selector = 2131231481;
-			
-			// aapt resource value: 0x7F0802FA
-			public const int playback_cover2 = 2131231482;
-			
-			// aapt resource value: 0x7F0802FB
-			public const int playback_cut = 2131231483;
-			
-			// aapt resource value: 0x7F0802FC
-			public const int playback_cut_btn_selector = 2131231484;
-			
-			// aapt resource value: 0x7F0802FD
-			public const int playback_cut_disable = 2131231485;
-			
-			// aapt resource value: 0x7F0802FE
-			public const int playback_cut_sel = 2131231486;
-			
-			// aapt resource value: 0x7F0802FF
-			public const int playback_matte = 2131231487;
-			
-			// aapt resource value: 0x7F080300
-			public const int playback_more_down = 2131231488;
-			
-			// aapt resource value: 0x7F080301
-			public const int playback_more_down1 = 2131231489;
-			
-			// aapt resource value: 0x7F080302
-			public const int playback_more_up1 = 2131231490;
-			
-			// aapt resource value: 0x7F080303
-			public const int playback_play = 2131231491;
-			
-			// aapt resource value: 0x7F080304
-			public const int playback_play_sel = 2131231492;
-			
-			// aapt resource value: 0x7F080305
-			public const int playback_sel = 2131231493;
-			
-			// aapt resource value: 0x7F080308
-			public const int playbtn_selector = 2131231496;
-			
-			// aapt resource value: 0x7F080298
-			public const int play_balanced = 2131231384;
-			
-			// aapt resource value: 0x7F080299
-			public const int play_balanced_disabel = 2131231385;
-			
-			// aapt resource value: 0x7F08029A
-			public const int play_balanced_sel = 2131231386;
-			
-			// aapt resource value: 0x7F08029B
-			public const int play_balanced_selector = 2131231387;
-			
-			// aapt resource value: 0x7F08029C
-			public const int play_big = 2131231388;
-			
-			// aapt resource value: 0x7F08029E
-			public const int play_bigbtn_selector = 2131231390;
-			
-			// aapt resource value: 0x7F08029D
-			public const int play_big_press = 2131231389;
-			
-			// aapt resource value: 0x7F08029F
-			public const int play_button_bg = 2131231391;
-			
-			// aapt resource value: 0x7F0802A0
-			public const int play_button_sel = 2131231392;
-			
-			// aapt resource value: 0x7F0802A1
-			public const int play_button_selector = 2131231393;
-			
-			// aapt resource value: 0x7F0802A2
-			public const int play_close = 2131231394;
-			
-			// aapt resource value: 0x7F0802A3
-			public const int play_close_sel = 2131231395;
-			
-			// aapt resource value: 0x7F0802A4
-			public const int play_close_selector = 2131231396;
-			
-			// aapt resource value: 0x7F0802A5
-			public const int play_disable = 2131231397;
-			
-			// aapt resource value: 0x7F0802A6
-			public const int play_flunet = 2131231398;
-			
-			// aapt resource value: 0x7F0802A7
-			public const int play_flunet_disabel = 2131231399;
-			
-			// aapt resource value: 0x7F0802A8
-			public const int play_flunet_sel = 2131231400;
-			
-			// aapt resource value: 0x7F0802A9
-			public const int play_flunet_selector = 2131231401;
-			
-			// aapt resource value: 0x7F0802AA
-			public const int play_full_loding_logo = 2131231402;
-			
-			// aapt resource value: 0x7F0802AB
-			public const int play_full_multiple = 2131231403;
-			
-			// aapt resource value: 0x7F0802AC
-			public const int play_full_multiple2 = 2131231404;
-			
-			// aapt resource value: 0x7F0802AD
-			public const int play_full_multiple3 = 2131231405;
-			
-			// aapt resource value: 0x7F0802AE
-			public const int play_full_multiple4 = 2131231406;
-			
-			// aapt resource value: 0x7F0802AF
-			public const int play_full_multiple5 = 2131231407;
-			
-			// aapt resource value: 0x7F0802B0
-			public const int play_full_pause = 2131231408;
-			
-			// aapt resource value: 0x7F0802B1
-			public const int play_full_pause_sel = 2131231409;
-			
-			// aapt resource value: 0x7F0802B2
-			public const int play_full_pause_selector = 2131231410;
-			
-			// aapt resource value: 0x7F0802B3
-			public const int play_full_play = 2131231411;
-			
-			// aapt resource value: 0x7F0802B4
-			public const int play_full_play_sel = 2131231412;
-			
-			// aapt resource value: 0x7F0802B5
-			public const int play_full_play_selector = 2131231413;
-			
-			// aapt resource value: 0x7F0802B6
-			public const int play_full_previously = 2131231414;
-			
-			// aapt resource value: 0x7F0802B7
-			public const int play_full_previously_sel = 2131231415;
-			
-			// aapt resource value: 0x7F0802B8
-			public const int play_full_previously_selector = 2131231416;
-			
-			// aapt resource value: 0x7F0802B9
-			public const int play_full_ptz_selector = 2131231417;
-			
-			// aapt resource value: 0x7F0802BA
-			public const int play_full_quality_color_selector = 2131231418;
-			
-			// aapt resource value: 0x7F0802BB
-			public const int play_full_quality_selector = 2131231419;
-			
-			// aapt resource value: 0x7F0802BC
-			public const int play_full_soundoff_btn_selector = 2131231420;
-			
-			// aapt resource value: 0x7F0802BD
-			public const int play_full_soundon_btn_selector = 2131231421;
-			
-			// aapt resource value: 0x7F0802BE
-			public const int play_full_stop = 2131231422;
-			
-			// aapt resource value: 0x7F0802BF
-			public const int play_full_stop_sel = 2131231423;
-			
-			// aapt resource value: 0x7F0802C0
-			public const int play_full_stop_selector = 2131231424;
-			
-			// aapt resource value: 0x7F0802C1
-			public const int play_full_talk_selector = 2131231425;
-			
-			// aapt resource value: 0x7F0802C2
-			public const int play_full_video = 2131231426;
-			
-			// aapt resource value: 0x7F0802C3
-			public const int play_full_video_now = 2131231427;
-			
-			// aapt resource value: 0x7F0802C4
-			public const int play_full_video_now_sel = 2131231428;
-			
-			// aapt resource value: 0x7F0802C5
-			public const int play_full_video_now_selector = 2131231429;
-			
-			// aapt resource value: 0x7F0802C6
-			public const int play_full_video_sel = 2131231430;
-			
-			// aapt resource value: 0x7F0802C7
-			public const int play_full_video_selector = 2131231431;
-			
-			// aapt resource value: 0x7F0802C8
-			public const int play_hd = 2131231432;
-			
-			// aapt resource value: 0x7F0802C9
-			public const int play_hd_disabel = 2131231433;
-			
-			// aapt resource value: 0x7F0802CA
-			public const int play_hd_sel = 2131231434;
-			
-			// aapt resource value: 0x7F0802CB
-			public const int play_hd_selector = 2131231435;
-			
-			// aapt resource value: 0x7F0802CC
-			public const int play_play = 2131231436;
-			
-			// aapt resource value: 0x7F0802CD
-			public const int play_play_dis = 2131231437;
-			
-			// aapt resource value: 0x7F0802CE
-			public const int play_play_sel = 2131231438;
-			
-			// aapt resource value: 0x7F0802CF
-			public const int play_play_selector = 2131231439;
-			
-			// aapt resource value: 0x7F0802D0
-			public const int play_press = 2131231440;
-			
-			// aapt resource value: 0x7F0802D1
-			public const int play_previously = 2131231441;
-			
-			// aapt resource value: 0x7F0802D2
-			public const int play_previously_dis = 2131231442;
-			
-			// aapt resource value: 0x7F0802D3
-			public const int play_previously_sel = 2131231443;
-			
-			// aapt resource value: 0x7F0802D4
-			public const int play_previously_selector = 2131231444;
-			
-			// aapt resource value: 0x7F0802D5
-			public const int play_privacy_selector = 2131231445;
-			
-			// aapt resource value: 0x7F0802D6
-			public const int play_ptz = 2131231446;
-			
-			// aapt resource value: 0x7F0802D7
-			public const int play_ptz_dis = 2131231447;
-			
-			// aapt resource value: 0x7F0802D8
-			public const int play_ptz_sel = 2131231448;
-			
-			// aapt resource value: 0x7F0802D9
-			public const int play_ptz_selector = 2131231449;
-			
-			// aapt resource value: 0x7F0802DA
-			public const int play_small = 2131231450;
-			
-			// aapt resource value: 0x7F0802DC
-			public const int play_smallbtn_selector = 2131231452;
-			
-			// aapt resource value: 0x7F0802DB
-			public const int play_small_press = 2131231451;
-			
-			// aapt resource value: 0x7F0802DD
-			public const int play_speech = 2131231453;
-			
-			// aapt resource value: 0x7F0802DE
-			public const int play_speech_dis = 2131231454;
-			
-			// aapt resource value: 0x7F0802DF
-			public const int play_speech_sel = 2131231455;
-			
-			// aapt resource value: 0x7F0802E0
-			public const int play_speech_selector = 2131231456;
-			
-			// aapt resource value: 0x7F0802E1
-			public const int play_stop = 2131231457;
-			
-			// aapt resource value: 0x7F0802E2
-			public const int play_stop_sel = 2131231458;
-			
-			// aapt resource value: 0x7F0802E3
-			public const int play_stop_selector = 2131231459;
-			
-			// aapt resource value: 0x7F0802E4
-			public const int play_talk = 2131231460;
-			
-			// aapt resource value: 0x7F0802E8
-			public const int play_talkback = 2131231464;
-			
-			// aapt resource value: 0x7F0802E9
-			public const int play_talkback_sel = 2131231465;
-			
-			// aapt resource value: 0x7F0802EA
-			public const int play_talkback_selector = 2131231466;
-			
-			// aapt resource value: 0x7F0802E5
-			public const int play_talk_dis = 2131231461;
-			
-			// aapt resource value: 0x7F0802E6
-			public const int play_talk_sel = 2131231462;
-			
-			// aapt resource value: 0x7F0802E7
-			public const int play_talk_selector = 2131231463;
-			
-			// aapt resource value: 0x7F0802EB
-			public const int play_video = 2131231467;
-			
-			// aapt resource value: 0x7F0802EC
-			public const int play_video_dis = 2131231468;
-			
-			// aapt resource value: 0x7F0802ED
-			public const int play_video_record = 2131231469;
-			
-			// aapt resource value: 0x7F0802EE
-			public const int play_video_sel = 2131231470;
-			
-			// aapt resource value: 0x7F0802EF
-			public const int play_video_selector = 2131231471;
-			
-			// aapt resource value: 0x7F0802F0
-			public const int play_video_start = 2131231472;
-			
-			// aapt resource value: 0x7F0802F1
-			public const int play_video_time_bg = 2131231473;
-			
-			// aapt resource value: 0x7F0802F2
-			public const int play_voice = 2131231474;
-			
-			// aapt resource value: 0x7F0802F3
-			public const int play_voice_dis = 2131231475;
-			
-			// aapt resource value: 0x7F0802F4
-			public const int play_voice_sel = 2131231476;
-			
-			// aapt resource value: 0x7F0802F5
-			public const int play_voice_selector = 2131231477;
-			
-			// aapt resource value: 0x7F080309
-			public const int popdialogbg = 2131231497;
-			
-			// aapt resource value: 0x7F08030A
-			public const int prepare_device = 2131231498;
-			
-			// aapt resource value: 0x7F08030B
-			public const int preview_close1_video_ico = 2131231499;
-			
-			// aapt resource value: 0x7F08030C
-			public const int preview_close_video = 2131231500;
-			
-			// aapt resource value: 0x7F08030D
-			public const int preview_close_video_dis = 2131231501;
-			
-			// aapt resource value: 0x7F08030E
-			public const int preview_close_video_sel = 2131231502;
-			
-			// aapt resource value: 0x7F08030F
-			public const int preview_down_bg_normal = 2131231503;
-			
-			// aapt resource value: 0x7F080310
-			public const int preview_down_bg_pressed = 2131231504;
-			
-			// aapt resource value: 0x7F080311
-			public const int preview_down_ico = 2131231505;
-			
-			// aapt resource value: 0x7F080312
-			public const int preview_down_selector = 2131231506;
-			
-			// aapt resource value: 0x7F080313
-			public const int preview_enlarge = 2131231507;
-			
-			// aapt resource value: 0x7F080314
-			public const int preview_enlarge_btn_sel = 2131231508;
-			
-			// aapt resource value: 0x7F080315
-			public const int preview_enlarge_dis = 2131231509;
-			
-			// aapt resource value: 0x7F080316
-			public const int preview_enlarge_selector = 2131231510;
-			
-			// aapt resource value: 0x7F080317
-			public const int preview_play_btn = 2131231511;
-			
-			// aapt resource value: 0x7F080318
-			public const int preview_play_btn_dis = 2131231512;
-			
-			// aapt resource value: 0x7F080319
-			public const int preview_play_btn_sel = 2131231513;
-			
-			// aapt resource value: 0x7F08031A
-			public const int preview_recording = 2131231514;
-			
-			// aapt resource value: 0x7F08031B
-			public const int preview_recording_dis = 2131231515;
-			
-			// aapt resource value: 0x7F08031C
-			public const int preview_recording_sel = 2131231516;
-			
-			// aapt resource value: 0x7F08031D
-			public const int preview_selection_bg = 2131231517;
-			
-			// aapt resource value: 0x7F08031E
-			public const int preview_stopplay_btn_dis = 2131231518;
-			
-			// aapt resource value: 0x7F08031F
-			public const int preview_unvoice_btn = 2131231519;
-			
-			// aapt resource value: 0x7F080320
-			public const int preview_unvoice_btn_sel = 2131231520;
-			
-			// aapt resource value: 0x7F080321
-			public const int preview_video_selection = 2131231521;
-			
-			// aapt resource value: 0x7F080322
-			public const int preview_video_selection_hover = 2131231522;
-			
-			// aapt resource value: 0x7F080323
-			public const int preview_voice_btn = 2131231523;
-			
-			// aapt resource value: 0x7F080324
-			public const int preview_voice_btn_dis = 2131231524;
-			
-			// aapt resource value: 0x7F080325
-			public const int preview_voice_btn_sel = 2131231525;
-			
-			// aapt resource value: 0x7F080326
-			public const int previously = 2131231526;
-			
-			// aapt resource value: 0x7F080327
-			public const int previously_dis = 2131231527;
-			
-			// aapt resource value: 0x7F080328
-			public const int previously_sel = 2131231528;
-			
-			// aapt resource value: 0x7F080329
-			public const int ptz_bg = 2131231529;
-			
-			// aapt resource value: 0x7F08032A
-			public const int ptz_bottom_limit = 2131231530;
-			
-			// aapt resource value: 0x7F08032B
-			public const int ptz_bottom_sel = 2131231531;
-			
-			// aapt resource value: 0x7F08032C
-			public const int ptz_left_limit = 2131231532;
-			
-			// aapt resource value: 0x7F08032D
-			public const int ptz_left_sel = 2131231533;
-			
-			// aapt resource value: 0x7F08032E
-			public const int ptz_prompt = 2131231534;
-			
-			// aapt resource value: 0x7F08032F
-			public const int ptz_right_limit = 2131231535;
-			
-			// aapt resource value: 0x7F080330
-			public const int ptz_right_sel = 2131231536;
-			
-			// aapt resource value: 0x7F080331
-			public const int ptz_top_limit = 2131231537;
-			
-			// aapt resource value: 0x7F080332
-			public const int ptz_turn = 2131231538;
-			
-			// aapt resource value: 0x7F080333
-			public const int ptz_turn_sel = 2131231539;
-			
-			// aapt resource value: 0x7F080334
-			public const int ptz_turn_selector = 2131231540;
-			
-			// aapt resource value: 0x7F080335
-			public const int ptz_up_sel = 2131231541;
-			
-			// aapt resource value: 0x7F080336
-			public const int push_close = 2131231542;
-			
-			// aapt resource value: 0x7F080337
-			public const int push_close_sel = 2131231543;
-			
-			// aapt resource value: 0x7F080338
-			public const int push_close_selector = 2131231544;
-			
-			// aapt resource value: 0x7F080339
-			public const int put_ico = 2131231545;
-			
-			// aapt resource value: 0x7F08033A
-			public const int query_loding1 = 2131231546;
-			
-			// aapt resource value: 0x7F08033B
-			public const int query_loding2 = 2131231547;
-			
-			// aapt resource value: 0x7F08033C
-			public const int query_loding3 = 2131231548;
-			
-			// aapt resource value: 0x7F08033D
-			public const int query_loding4 = 2131231549;
-			
-			// aapt resource value: 0x7F08033E
-			public const int query_loding5 = 2131231550;
-			
-			// aapt resource value: 0x7F08033F
-			public const int radius_rect_bg_qq_group = 2131231551;
-			
-			// aapt resource value: 0x7F080340
-			public const int read_button = 2131231552;
-			
-			// aapt resource value: 0x7F080341
-			public const int read_button_sel = 2131231553;
-			
-			// aapt resource value: 0x7F080342
-			public const int read_button_selector = 2131231554;
-			
-			// aapt resource value: 0x7F080343
-			public const int refresh_selector = 2131231555;
-			
-			// aapt resource value: 0x7F080344
-			public const int register_server_bg = 2131231556;
-			
-			// aapt resource value: 0x7F080345
-			public const int remote_cal_selector = 2131231557;
-			
-			// aapt resource value: 0x7F080346
-			public const int remote_exit_btn_selector = 2131231558;
-			
-			// aapt resource value: 0x7F080347
-			public const int remote_list_pause_btn_selector = 2131231559;
-			
-			// aapt resource value: 0x7F080348
-			public const int remote_list_play_btn_selector = 2131231560;
-			
-			// aapt resource value: 0x7F080349
-			public const int remote_list_soundoff_btn_selector = 2131231561;
-			
-			// aapt resource value: 0x7F08034A
-			public const int remote_list_soundon_btn_selector = 2131231562;
-			
-			// aapt resource value: 0x7F08034B
-			public const int remote_play = 2131231563;
-			
-			// aapt resource value: 0x7F08034C
-			public const int remote_play_sel = 2131231564;
-			
-			// aapt resource value: 0x7F08034D
-			public const int remote_seekbar_style = 2131231565;
-			
-			// aapt resource value: 0x7F08034E
-			public const int remote_seekbar_thumb = 2131231566;
-			
-			// aapt resource value: 0x7F08034F
-			public const int reset_deivce = 2131231567;
-			
-			// aapt resource value: 0x7F08035C
-			public const int results_4_dvr = 2131231580;
-			
-			// aapt resource value: 0x7F08035D
-			public const int results_8_16_nvr = 2131231581;
-			
-			// aapt resource value: 0x7F08035E
-			public const int results_8_nvr = 2131231582;
-			
-			// aapt resource value: 0x7F08035F
-			public const int results_c6p = 2131231583;
-			
-			// aapt resource value: 0x7F080360
-			public const int results_mini_360_plus = 2131231584;
-			
-			// aapt resource value: 0x7F080361
-			public const int results_mini_trooper = 2131231585;
-			
-			// aapt resource value: 0x7F080362
-			public const int results_pic_a1 = 2131231586;
-			
-			// aapt resource value: 0x7F080363
-			public const int results_pic_a1c = 2131231587;
-			
-			// aapt resource value: 0x7F080364
-			public const int results_pic_a1s = 2131231588;
-			
-			// aapt resource value: 0x7F080365
-			public const int results_pic_baidu_c2s = 2131231589;
-			
-			// aapt resource value: 0x7F080366
-			public const int results_pic_bg = 2131231590;
-			
-			// aapt resource value: 0x7F080367
-			public const int results_pic_c1 = 2131231591;
-			
-			// aapt resource value: 0x7F080368
-			public const int results_pic_c2 = 2131231592;
-			
-			// aapt resource value: 0x7F08036B
-			public const int results_pic_c2c = 2131231595;
-			
-			// aapt resource value: 0x7F08036C
-			public const int results_pic_c2mini = 2131231596;
-			
-			// aapt resource value: 0x7F08036D
-			public const int results_pic_c2mini2 = 2131231597;
-			
-			// aapt resource value: 0x7F08036E
-			public const int results_pic_c2plus = 2131231598;
-			
-			// aapt resource value: 0x7F08036F
-			public const int results_pic_c2s = 2131231599;
-			
-			// aapt resource value: 0x7F080370
-			public const int results_pic_c2w = 2131231600;
-			
-			// aapt resource value: 0x7F080369
-			public const int results_pic_c2_2 = 2131231593;
-			
-			// aapt resource value: 0x7F08036A
-			public const int results_pic_c2_usa = 2131231594;
-			
-			// aapt resource value: 0x7F080371
-			public const int results_pic_c3 = 2131231601;
-			
-			// aapt resource value: 0x7F080372
-			public const int results_pic_c3c = 2131231602;
-			
-			// aapt resource value: 0x7F080373
-			public const int results_pic_c3e = 2131231603;
-			
-			// aapt resource value: 0x7F080374
-			public const int results_pic_c3s = 2131231604;
-			
-			// aapt resource value: 0x7F080375
-			public const int results_pic_c4 = 2131231605;
-			
-			// aapt resource value: 0x7F080376
-			public const int results_pic_c4c = 2131231606;
-			
-			// aapt resource value: 0x7F080377
-			public const int results_pic_c4e = 2131231607;
-			
-			// aapt resource value: 0x7F080378
-			public const int results_pic_c4s = 2131231608;
-			
-			// aapt resource value: 0x7F080379
-			public const int results_pic_c6 = 2131231609;
-			
-			// aapt resource value: 0x7F08037A
-			public const int results_pic_c6c = 2131231610;
-			
-			// aapt resource value: 0x7F08037B
-			public const int results_pic_c6c_1 = 2131231611;
-			
-			// aapt resource value: 0x7F08037C
-			public const int results_pic_c6c_2 = 2131231612;
-			
-			// aapt resource value: 0x7F08037D
-			public const int results_pic_c6h = 2131231613;
-			
-			// aapt resource value: 0x7F08037E
-			public const int results_pic_co2 = 2131231614;
-			
-			// aapt resource value: 0x7F08037F
-			public const int results_pic_d1 = 2131231615;
-			
-			// aapt resource value: 0x7F080380
-			public const int results_pic_default = 2131231616;
-			
-			// aapt resource value: 0x7F080381
-			public const int results_pic_f1 = 2131231617;
-			
-			// aapt resource value: 0x7F080382
-			public const int results_pic_h2c = 2131231618;
-			
-			// aapt resource value: 0x7F080383
-			public const int results_pic_h2s = 2131231619;
-			
-			// aapt resource value: 0x7F080384
-			public const int results_pic_n1 = 2131231620;
-			
-			// aapt resource value: 0x7F080385
-			public const int results_pic_n1w = 2131231621;
-			
-			// aapt resource value: 0x7F080386
-			public const int results_pic_r1 = 2131231622;
-			
-			// aapt resource value: 0x7F080387
-			public const int results_pic_r2 = 2131231623;
-			
-			// aapt resource value: 0x7F080388
-			public const int results_pic_w1 = 2131231624;
-			
-			// aapt resource value: 0x7F080389
-			public const int results_pic_w3 = 2131231625;
-			
-			// aapt resource value: 0x7F08038A
-			public const int results_pic_x1 = 2131231626;
-			
-			// aapt resource value: 0x7F08038B
-			public const int results_pic_x2 = 2131231627;
-			
-			// aapt resource value: 0x7F08038C
-			public const int results_pic_x3 = 2131231628;
-			
-			// aapt resource value: 0x7F08038D
-			public const int results_pic_x3c = 2131231629;
-			
-			// aapt resource value: 0x7F08038E
-			public const int results_pic_x4 = 2131231630;
-			
-			// aapt resource value: 0x7F08038F
-			public const int results_pic_z1 = 2131231631;
-			
-			// aapt resource value: 0x7F080390
-			public const int results_w2d = 2131231632;
-			
-			// aapt resource value: 0x7F080391
-			public const int results_w2s = 2131231633;
-			
-			// aapt resource value: 0x7F080392
-			public const int results_wlb = 2131231634;
-			
-			// aapt resource value: 0x7F080393
-			public const int results_x5_108tp = 2131231635;
-			
-			// aapt resource value: 0x7F080350
-			public const int result_5k_vr104d = 2131231568;
-			
-			// aapt resource value: 0x7F080351
-			public const int result_5k_vr116d = 2131231569;
-			
-			// aapt resource value: 0x7F080352
-			public const int result_8_16dvr = 2131231570;
-			
-			// aapt resource value: 0x7F080353
-			public const int result_cs_c3w = 2131231571;
-			
-			// aapt resource value: 0x7F080354
-			public const int result_cs_vr104d = 2131231572;
-			
-			// aapt resource value: 0x7F080355
-			public const int result_cs_vr108d = 2131231573;
-			
-			// aapt resource value: 0x7F080356
-			public const int result_cs_vr116d = 2131231574;
-			
-			// aapt resource value: 0x7F080357
-			public const int result_pic_dh1 = 2131231575;
-			
-			// aapt resource value: 0x7F080358
-			public const int result_pic_doorbell = 2131231576;
-			
-			// aapt resource value: 0x7F080359
-			public const int result_pic_doorbell_hik = 2131231577;
-			
-			// aapt resource value: 0x7F08035A
-			public const int result_pic_light = 2131231578;
-			
-			// aapt resource value: 0x7F08035B
-			public const int result_x5c = 2131231579;
-			
-			// aapt resource value: 0x7F080394
-			public const int right_horizontal = 2131231636;
-			
-			// aapt resource value: 0x7F080395
-			public const int right_twinkle = 2131231637;
-			
-			// aapt resource value: 0x7F080396
-			public const int ring_off = 2131231638;
-			
-			// aapt resource value: 0x7F080397
-			public const int say_bg = 2131231639;
-			
-			// aapt resource value: 0x7F080398
-			public const int search = 2131231640;
-			
-			// aapt resource value: 0x7F080399
-			public const int search_bnt = 2131231641;
-			
-			// aapt resource value: 0x7F08039A
-			public const int search_bnt_sel = 2131231642;
-			
-			// aapt resource value: 0x7F08039B
-			public const int search_button_selector = 2131231643;
-			
-			// aapt resource value: 0x7F08039C
-			public const int search_input = 2131231644;
-			
-			// aapt resource value: 0x7F08039D
-			public const int seekbar_thumb = 2131231645;
-			
-			// aapt resource value: 0x7F08039F
-			public const int selected_icon = 2131231647;
-			
-			// aapt resource value: 0x7F0803A0
-			public const int selector_pickerview_btn = 2131231648;
-			
-			// aapt resource value: 0x7F08039E
-			public const int select_icon = 2131231646;
-			
-			// aapt resource value: 0x7F0803A1
-			public const int server1 = 2131231649;
-			
-			// aapt resource value: 0x7F0803A2
-			public const int server2 = 2131231650;
-			
-			// aapt resource value: 0x7F0803A3
-			public const int server3 = 2131231651;
-			
-			// aapt resource value: 0x7F0803A4
-			public const int server4 = 2131231652;
-			
-			// aapt resource value: 0x7F0803A5
-			public const int setup = 2131231653;
-			
-			// aapt resource value: 0x7F0803A6
-			public const int setup_sel = 2131231654;
-			
-			// aapt resource value: 0x7F0803A7
-			public const int setup_wechat = 2131231655;
-			
-			// aapt resource value: 0x7F0803A8
-			public const int share_management_label_button = 2131231656;
-			
-			// aapt resource value: 0x7F0803A9
-			public const int share_management_label_button_sel = 2131231657;
-			
-			// aapt resource value: 0x7F0803AA
-			public const int shipin7_alarm_msg_new = 2131231658;
-			
-			// aapt resource value: 0x7F0803AB
-			public const int shrink_screen_normal = 2131231659;
-			
-			// aapt resource value: 0x7F0803AC
-			public const int shrink_screen_pressed = 2131231660;
-			
-			// aapt resource value: 0x7F0803AD
-			public const int small_button_cameralist = 2131231661;
-			
-			// aapt resource value: 0x7F0803AE
-			public const int sound_off = 2131231662;
-			
-			// aapt resource value: 0x7F0803AF
-			public const int sound_off_blue = 2131231663;
-			
-			// aapt resource value: 0x7F0803B0
-			public const int sound_off_sel = 2131231664;
-			
-			// aapt resource value: 0x7F0803B1
-			public const int sound_off_sel_blue = 2131231665;
-			
-			// aapt resource value: 0x7F0803B2
-			public const int sound_on = 2131231666;
-			
-			// aapt resource value: 0x7F0803B3
-			public const int sound_on_blue = 2131231667;
-			
-			// aapt resource value: 0x7F0803B4
-			public const int sound_on_sel = 2131231668;
-			
-			// aapt resource value: 0x7F0803B5
-			public const int sound_on_sel_blue = 2131231669;
-			
-			// aapt resource value: 0x7F0803B6
-			public const int sound_source = 2131231670;
-			
-			// aapt resource value: 0x7F0803B7
-			public const int sound_source_sel = 2131231671;
-			
-			// aapt resource value: 0x7F0803B8
-			public const int speech = 2131231672;
-			
-			// aapt resource value: 0x7F0803B9
-			public const int speech_0 = 2131231673;
-			
-			// aapt resource value: 0x7F0803BA
-			public const int speech_1 = 2131231674;
-			
-			// aapt resource value: 0x7F0803BB
-			public const int speech_2 = 2131231675;
-			
-			// aapt resource value: 0x7F0803BC
-			public const int speech_3 = 2131231676;
-			
-			// aapt resource value: 0x7F0803BD
-			public const int speech_4 = 2131231677;
-			
-			// aapt resource value: 0x7F0803BE
-			public const int speech_5 = 2131231678;
-			
-			// aapt resource value: 0x7F0803BF
-			public const int speech_full_selector = 2131231679;
-			
-			// aapt resource value: 0x7F0803C0
-			public const int stop = 2131231680;
-			
-			// aapt resource value: 0x7F0803C3
-			public const int stopbtn_selector = 2131231683;
-			
-			// aapt resource value: 0x7F0803C4
-			public const int stoplay_btn = 2131231684;
-			
-			// aapt resource value: 0x7F0803C5
-			public const int stoplay_btn_sel = 2131231685;
-			
-			// aapt resource value: 0x7F0803C1
-			public const int stop_disable = 2131231681;
-			
-			// aapt resource value: 0x7F0803C2
-			public const int stop_press = 2131231682;
-			
-			// aapt resource value: 0x7F0803C6
-			public const int success = 2131231686;
-			
-			// aapt resource value: 0x7F0803C7
-			public const int success_icon = 2131231687;
-			
-			// aapt resource value: 0x7F0803C8
-			public const int success_img = 2131231688;
-			
-			// aapt resource value: 0x7F0803C9
-			public const int switch_camera = 2131231689;
-			
-			// aapt resource value: 0x7F0803CA
-			public const int tab_left = 2131231690;
-			
-			// aapt resource value: 0x7F0803CB
-			public const int tab_left_sel = 2131231691;
-			
-			// aapt resource value: 0x7F0803CC
-			public const int tab_right = 2131231692;
-			
-			// aapt resource value: 0x7F0803CD
-			public const int tab_right_sel = 2131231693;
-			
-			// aapt resource value: 0x7F0803CE
-			public const int tiltle_button_selector = 2131231694;
-			
-			// aapt resource value: 0x7F0803CF
-			public const int timeline = 2131231695;
-			
-			// aapt resource value: 0x7F0803D0
-			public const int timeline_sel = 2131231696;
-			
-			// aapt resource value: 0x7F0803D1
-			public const int tip_textview_bg = 2131231697;
-			
-			// aapt resource value: 0x7F0803D2
-			public const int title_down_bg = 2131231698;
-			
-			// aapt resource value: 0x7F0803D3
-			public const int title_down_play = 2131231699;
-			
-			// aapt resource value: 0x7F0803D4
-			public const int title_down_play_sel = 2131231700;
-			
-			// aapt resource value: 0x7F0803D5
-			public const int title_down_play_selector = 2131231701;
-			
-			// aapt resource value: 0x7F0803D6
-			public const int title_menu_bg = 2131231702;
-			
-			// aapt resource value: 0x7F0803D7
-			public const int tittel_button_bg = 2131231703;
-			
-			// aapt resource value: 0x7F0803D8
-			public const int tittel_button_press_bg = 2131231704;
-			
-			// aapt resource value: 0x7F0803D9
-			public const int tooltip_frame_dark = 2131231705;
-			
-			// aapt resource value: 0x7F0803DA
-			public const int tooltip_frame_light = 2131231706;
-			
-			// aapt resource value: 0x7F0803DB
-			public const int top_bar_bg = 2131231707;
-			
-			// aapt resource value: 0x7F0803DC
-			public const int track_bar_bg = 2131231708;
-			
-			// aapt resource value: 0x7F0803DD
-			public const int translucent = 2131231709;
-			
-			// aapt resource value: 0x7F0803DE
-			public const int @unchecked = 2131231710;
-			
-			// aapt resource value: 0x7F0803E1
-			public const int upgrade = 2131231713;
-			
-			// aapt resource value: 0x7F0803DF
-			public const int up_horizontal = 2131231711;
-			
-			// aapt resource value: 0x7F0803E0
-			public const int up_twinkle = 2131231712;
-			
-			// aapt resource value: 0x7F0803E2
-			public const int user = 2131231714;
-			
-			// aapt resource value: 0x7F0803E3
-			public const int vertical_preview_sound_selector = 2131231715;
-			
-			// aapt resource value: 0x7F0803E4
-			public const int vertical_preview_stop_selector = 2131231716;
-			
-			// aapt resource value: 0x7F0803F3
-			public const int videogo_icon = 2131231731;
-			
-			// aapt resource value: 0x7F0803E5
-			public const int video_camera1_1 = 2131231717;
-			
-			// aapt resource value: 0x7F0803E6
-			public const int video_camera1_2 = 2131231718;
-			
-			// aapt resource value: 0x7F0803E7
-			public const int video_camera1_3 = 2131231719;
-			
-			// aapt resource value: 0x7F0803E8
-			public const int video_file_watermark = 2131231720;
-			
-			// aapt resource value: 0x7F0803E9
-			public const int video_quality_selector = 2131231721;
-			
-			// aapt resource value: 0x7F0803EA
-			public const int video_talk_sdk_icn_watch = 2131231722;
-			
-			// aapt resource value: 0x7F0803EB
-			public const int video_talk_sdk_placeholder_images_user = 2131231723;
-			
-			// aapt resource value: 0x7F0803EC
-			public const int video_talk_sdk_video_answer = 2131231724;
-			
-			// aapt resource value: 0x7F0803ED
-			public const int video_talk_sdk_video_hangup = 2131231725;
-			
-			// aapt resource value: 0x7F0803EE
-			public const int video_talk_sdk_video_record_off = 2131231726;
-			
-			// aapt resource value: 0x7F0803EF
-			public const int video_talk_sdk_video_record_on = 2131231727;
-			
-			// aapt resource value: 0x7F0803F0
-			public const int video_talk_sdk_video_snap = 2131231728;
-			
-			// aapt resource value: 0x7F0803F1
-			public const int video_talk_sdk_video_stop = 2131231729;
-			
-			// aapt resource value: 0x7F0803F2
-			public const int video_talk_sdk_video_switch_camera = 2131231730;
-			
-			// aapt resource value: 0x7F0803FD
-			public const int waiting_bg = 2131231741;
-			
-			// aapt resource value: 0x7F0803FE
-			public const int waiting_progressbar_bg = 2131231742;
-			
-			// aapt resource value: 0x7F0803F4
-			public const int wait_1 = 2131231732;
-			
-			// aapt resource value: 0x7F0803F5
-			public const int wait_2 = 2131231733;
-			
-			// aapt resource value: 0x7F0803F6
-			public const int wait_3 = 2131231734;
-			
-			// aapt resource value: 0x7F0803F7
-			public const int wait_4 = 2131231735;
-			
-			// aapt resource value: 0x7F0803F8
-			public const int wait_5 = 2131231736;
-			
-			// aapt resource value: 0x7F0803F9
-			public const int wait_6 = 2131231737;
-			
-			// aapt resource value: 0x7F0803FA
-			public const int wait_7 = 2131231738;
-			
-			// aapt resource value: 0x7F0803FB
-			public const int wait_8 = 2131231739;
-			
-			// aapt resource value: 0x7F0803FC
-			public const int wait_upload_img = 2131231740;
-			
-			// aapt resource value: 0x7F0803FF
-			public const int water_alarm = 2131231743;
-			
-			// aapt resource value: 0x7F080400
-			public const int wifi_config_bg = 2131231744;
-			
-			// aapt resource value: 0x7F080401
-			public const int wifi_connect_tip = 2131231745;
-			
-			// aapt resource value: 0x7F080402
-			public const int yuntai_normal = 2131231746;
-			
-			// aapt resource value: 0x7F080403
-			public const int yuntai_pressed = 2131231747;
-			
-			// aapt resource value: 0x7F080404
-			public const int yxs_head = 2131231748;
-			
-			// aapt resource value: 0x7F080405
-			public const int z1_bg = 2131231749;
+			public const int video_background = 2131230903;
 			
 			static Drawable()
 			{
@@ -6497,2708 +3382,983 @@
 		public partial class Id
 		{
 			
-			// aapt resource value: 0x7F090011
-			public const int action0 = 2131296273;
-			
-			// aapt resource value: 0x7F090012
-			public const int actionArea = 2131296274;
-			
-			// aapt resource value: 0x7F090025
-			public const int actions = 2131296293;
-			
-			// aapt resource value: 0x7F090013
-			public const int action_bar = 2131296275;
-			
-			// aapt resource value: 0x7F090014
-			public const int action_bar_activity_content = 2131296276;
-			
-			// aapt resource value: 0x7F090015
-			public const int action_bar_container = 2131296277;
-			
-			// aapt resource value: 0x7F090016
-			public const int action_bar_root = 2131296278;
-			
-			// aapt resource value: 0x7F090017
-			public const int action_bar_spinner = 2131296279;
-			
-			// aapt resource value: 0x7F090018
-			public const int action_bar_subtitle = 2131296280;
-			
-			// aapt resource value: 0x7F090019
-			public const int action_bar_title = 2131296281;
-			
-			// aapt resource value: 0x7F09001A
-			public const int action_container = 2131296282;
-			
-			// aapt resource value: 0x7F09001B
-			public const int action_context_bar = 2131296283;
-			
-			// aapt resource value: 0x7F09001C
-			public const int action_divider = 2131296284;
-			
-			// aapt resource value: 0x7F09001D
-			public const int action_image = 2131296285;
-			
-			// aapt resource value: 0x7F09001E
-			public const int action_menu_divider = 2131296286;
-			
-			// aapt resource value: 0x7F09001F
-			public const int action_menu_presenter = 2131296287;
-			
-			// aapt resource value: 0x7F090020
-			public const int action_mode_bar = 2131296288;
+			// aapt resource value: 0x7F09000E
+			public const int action0 = 2131296270;
 			
 			// aapt resource value: 0x7F090021
-			public const int action_mode_bar_stub = 2131296289;
+			public const int actions = 2131296289;
+			
+			// aapt resource value: 0x7F09000F
+			public const int action_bar = 2131296271;
+			
+			// aapt resource value: 0x7F090010
+			public const int action_bar_activity_content = 2131296272;
+			
+			// aapt resource value: 0x7F090011
+			public const int action_bar_container = 2131296273;
+			
+			// aapt resource value: 0x7F090012
+			public const int action_bar_root = 2131296274;
+			
+			// aapt resource value: 0x7F090013
+			public const int action_bar_spinner = 2131296275;
+			
+			// aapt resource value: 0x7F090014
+			public const int action_bar_subtitle = 2131296276;
+			
+			// aapt resource value: 0x7F090015
+			public const int action_bar_title = 2131296277;
+			
+			// aapt resource value: 0x7F090016
+			public const int action_container = 2131296278;
+			
+			// aapt resource value: 0x7F090017
+			public const int action_context_bar = 2131296279;
+			
+			// aapt resource value: 0x7F090018
+			public const int action_divider = 2131296280;
+			
+			// aapt resource value: 0x7F090019
+			public const int action_image = 2131296281;
+			
+			// aapt resource value: 0x7F09001A
+			public const int action_menu_divider = 2131296282;
+			
+			// aapt resource value: 0x7F09001B
+			public const int action_menu_presenter = 2131296283;
+			
+			// aapt resource value: 0x7F09001C
+			public const int action_mode_bar = 2131296284;
+			
+			// aapt resource value: 0x7F09001D
+			public const int action_mode_bar_stub = 2131296285;
+			
+			// aapt resource value: 0x7F09001E
+			public const int action_mode_close_button = 2131296286;
+			
+			// aapt resource value: 0x7F09001F
+			public const int action_settings = 2131296287;
+			
+			// aapt resource value: 0x7F090020
+			public const int action_text = 2131296288;
 			
 			// aapt resource value: 0x7F090022
-			public const int action_mode_close_button = 2131296290;
+			public const int activity_chooser_view_content = 2131296290;
 			
 			// aapt resource value: 0x7F090023
-			public const int action_settings = 2131296291;
+			public const int add = 2131296291;
 			
 			// aapt resource value: 0x7F090024
-			public const int action_text = 2131296292;
+			public const int alertTitle = 2131296292;
 			
-			// aapt resource value: 0x7F090026
-			public const int activateBtn = 2131296294;
-			
-			// aapt resource value: 0x7F090027
-			public const int activateHint = 2131296295;
-			
-			// aapt resource value: 0x7F090028
-			public const int activity_chooser_view_content = 2131296296;
-			
-			// aapt resource value: 0x7F090029
-			public const int add = 2131296297;
-			
-			// aapt resource value: 0x7F09002A
-			public const int addBtn = 2131296298;
-			
-			// aapt resource value: 0x7F09002B
-			public const int addCameraContainer = 2131296299;
-			
-			// aapt resource value: 0x7F09002C
-			public const int add_btn = 2131296300;
-			
-			// aapt resource value: 0x7F090030
-			public const int alarmlist_lv = 2131296304;
-			
-			// aapt resource value: 0x7F090031
-			public const int alarmlist_ly = 2131296305;
-			
-			// aapt resource value: 0x7F09002D
-			public const int alarm_close_btn = 2131296301;
-			
-			// aapt resource value: 0x7F09002E
-			public const int alarm_image = 2131296302;
-			
-			// aapt resource value: 0x7F09002F
-			public const int alarm_info_rl = 2131296303;
-			
-			// aapt resource value: 0x7F090032
-			public const int alertTitle = 2131296306;
-			
-			// aapt resource value: 0x7F090033
-			public const int all = 2131296307;
+			// aapt resource value: 0x7F090025
+			public const int all = 2131296293;
 			
 			// aapt resource value: 0x7F090000
 			public const int ALT = 2131296256;
 			
+			// aapt resource value: 0x7F090026
+			public const int always = 2131296294;
+			
+			// aapt resource value: 0x7F090027
+			public const int async = 2131296295;
+			
+			// aapt resource value: 0x7F090028
+			public const int auto = 2131296296;
+			
+			// aapt resource value: 0x7F090029
+			public const int autoAccept = 2131296297;
+			
+			// aapt resource value: 0x7F09002A
+			public const int autoTest = 2131296298;
+			
+			// aapt resource value: 0x7F09002B
+			public const int barrier = 2131296299;
+			
+			// aapt resource value: 0x7F09002C
+			public const int beginning = 2131296300;
+			
+			// aapt resource value: 0x7F09002D
+			public const int blocking = 2131296301;
+			
+			// aapt resource value: 0x7F09002E
+			public const int bottom = 2131296302;
+			
+			// aapt resource value: 0x7F09002F
+			public const int btnCancel = 2131296303;
+			
+			// aapt resource value: 0x7F090030
+			public const int btnSubmit = 2131296304;
+			
+			// aapt resource value: 0x7F090031
+			public const int buttonPanel = 2131296305;
+			
+			// aapt resource value: 0x7F090032
+			public const int callAnswerImg = 2131296306;
+			
+			// aapt resource value: 0x7F090033
+			public const int callAnswerLayout = 2131296307;
+			
 			// aapt resource value: 0x7F090034
-			public const int always = 2131296308;
+			public const int callHangupImg = 2131296308;
 			
 			// aapt resource value: 0x7F090035
-			public const int app_common_all_config_error_info = 2131296309;
+			public const int callHangupText = 2131296309;
 			
 			// aapt resource value: 0x7F090036
-			public const int app_common_config_result_fail = 2131296310;
+			public const int callScreenshotImg = 2131296310;
 			
 			// aapt resource value: 0x7F090037
-			public const int app_common_config_result_success = 2131296311;
+			public const int callTipText = 2131296311;
 			
 			// aapt resource value: 0x7F090038
-			public const int app_common_device_hotspot_name = 2131296312;
+			public const int callUnlockImg = 2131296312;
 			
 			// aapt resource value: 0x7F090039
-			public const int app_common_device_hotspot_pwd = 2131296313;
+			public const int call_accept = 2131296313;
 			
 			// aapt resource value: 0x7F09003A
-			public const int app_common_tv_title = 2131296314;
+			public const int camera0 = 2131296314;
 			
 			// aapt resource value: 0x7F09003B
-			public const int app_common_vg_config_result = 2131296315;
+			public const int camera1 = 2131296315;
 			
 			// aapt resource value: 0x7F09003C
-			public const int app_progress_bar_add_device = 2131296316;
+			public const int cancel_action = 2131296316;
 			
 			// aapt resource value: 0x7F09003D
-			public const int app_vg_failed_to_add_device = 2131296317;
+			public const int cc_btn_back = 2131296317;
 			
 			// aapt resource value: 0x7F09003E
-			public const int async = 2131296318;
+			public const int cc_line_long = 2131296318;
 			
 			// aapt resource value: 0x7F09003F
-			public const int auto = 2131296319;
+			public const int cc_listview = 2131296319;
 			
 			// aapt resource value: 0x7F090040
-			public const int auto_focus = 2131296320;
+			public const int cc_nameView = 2131296320;
 			
 			// aapt resource value: 0x7F090041
-			public const int auto_play_layout = 2131296321;
+			public const int cc_rl_topview = 2131296321;
 			
 			// aapt resource value: 0x7F090042
-			public const int back_img = 2131296322;
-			
-			// aapt resource value: 0x7F090044
-			public const int beginning = 2131296324;
+			public const int cc_searchBarContainer = 2131296322;
 			
 			// aapt resource value: 0x7F090043
-			public const int begin_time_tv = 2131296323;
+			public const int cc_sectionTextView = 2131296323;
+			
+			// aapt resource value: 0x7F090044
+			public const int cc_tv_activity_title = 2131296324;
 			
 			// aapt resource value: 0x7F090045
-			public const int belongType = 2131296325;
+			public const int center = 2131296325;
 			
 			// aapt resource value: 0x7F090046
-			public const int blocking = 2131296326;
+			public const int center_horizontal = 2131296326;
 			
 			// aapt resource value: 0x7F090047
-			public const int bottom = 2131296327;
+			public const int center_vertical = 2131296327;
 			
 			// aapt resource value: 0x7F090048
-			public const int bottom_bar = 2131296328;
+			public const int chains = 2131296328;
 			
 			// aapt resource value: 0x7F090049
-			public const int btnAddCameraSuccess = 2131296329;
+			public const int checkbox = 2131296329;
 			
 			// aapt resource value: 0x7F09004A
-			public const int btnBack = 2131296330;
+			public const int chronometer = 2131296330;
 			
 			// aapt resource value: 0x7F09004B
-			public const int btnCancel = 2131296331;
+			public const int clip_horizontal = 2131296331;
 			
 			// aapt resource value: 0x7F09004C
-			public const int btnFinish = 2131296332;
+			public const int clip_vertical = 2131296332;
 			
 			// aapt resource value: 0x7F09004D
-			public const int btnIntroduce = 2131296333;
+			public const int collapseActionView = 2131296333;
 			
 			// aapt resource value: 0x7F09004E
-			public const int btnLineConnet = 2131296334;
+			public const int configAVMsg = 2131296334;
 			
 			// aapt resource value: 0x7F09004F
-			public const int btnLineConnetOk = 2131296335;
+			public const int container = 2131296335;
 			
 			// aapt resource value: 0x7F090050
-			public const int btnNext = 2131296336;
+			public const int content = 2131296336;
 			
 			// aapt resource value: 0x7F090051
-			public const int btnReset = 2131296337;
+			public const int contentFrame = 2131296337;
 			
 			// aapt resource value: 0x7F090052
-			public const int btnRetry = 2131296338;
+			public const int contentPanel = 2131296338;
 			
 			// aapt resource value: 0x7F090053
-			public const int btnSubmit = 2131296339;
+			public const int content_container = 2131296339;
 			
 			// aapt resource value: 0x7F090054
-			public const int btn_add = 2131296340;
-			
-			// aapt resource value: 0x7F090055
-			public const int btn_capture = 2131296341;
-			
-			// aapt resource value: 0x7F090056
-			public const int btn_change_playback_rate = 2131296342;
-			
-			// aapt resource value: 0x7F090057
-			public const int btn_ddns = 2131296343;
-			
-			// aapt resource value: 0x7F090058
-			public const int btn_ezviz_login = 2131296344;
-			
-			// aapt resource value: 0x7F090059
-			public const int btn_get_device_list = 2131296345;
-			
-			// aapt resource value: 0x7F09005A
-			public const int btn_id_save_name = 2131296346;
-			
-			// aapt resource value: 0x7F09005B
-			public const int btn_landevice = 2131296347;
-			
-			// aapt resource value: 0x7F09005C
-			public const int btn_logout = 2131296348;
-			
-			// aapt resource value: 0x7F09005D
-			public const int btn_multi_screen_preview = 2131296349;
-			
-			// aapt resource value: 0x7F09005E
-			public const int btn_online_device = 2131296350;
-			
-			// aapt resource value: 0x7F09005F
-			public const int btn_sdk_login = 2131296351;
-			
-			// aapt resource value: 0x7F090060
-			public const int btn_start_ap = 2131296352;
-			
-			// aapt resource value: 0x7F090061
-			public const int btn_stop_ap = 2131296353;
-			
-			// aapt resource value: 0x7F090062
-			public const int btn_support = 2131296354;
-			
-			// aapt resource value: 0x7F090063
-			public const int btn_test = 2131296355;
-			
-			// aapt resource value: 0x7F090064
-			public const int btn_to_alarm_list = 2131296356;
-			
-			// aapt resource value: 0x7F090065
-			public const int btn_to_ap = 2131296357;
-			
-			// aapt resource value: 0x7F090066
-			public const int btn_to_device_list = 2131296358;
-			
-			// aapt resource value: 0x7F090067
-			public const int btn_to_smart_config = 2131296359;
-			
-			// aapt resource value: 0x7F090068
-			public const int btn_to_sound_wave = 2131296360;
-			
-			// aapt resource value: 0x7F090069
-			public const int btn_user = 2131296361;
-			
-			// aapt resource value: 0x7F09006A
-			public const int buttonPanel = 2131296362;
-			
-			// aapt resource value: 0x7F09006B
-			public const int cameraListLy = 2131296363;
-			
-			// aapt resource value: 0x7F09006C
-			public const int cameraName = 2131296364;
-			
-			// aapt resource value: 0x7F09006D
-			public const int cameraNameSort = 2131296365;
-			
-			// aapt resource value: 0x7F09006E
-			public const int camera_del_btn = 2131296366;
-			
-			// aapt resource value: 0x7F09006F
-			public const int camera_item_btn = 2131296367;
-			
-			// aapt resource value: 0x7F090070
-			public const int camera_item_rl = 2131296368;
-			
-			// aapt resource value: 0x7F090073
-			public const int camera_listview = 2131296371;
-			
-			// aapt resource value: 0x7F090071
-			public const int camera_list_gc_ly = 2131296369;
-			
-			// aapt resource value: 0x7F090072
-			public const int camera_list_refresh_btn = 2131296370;
-			
-			// aapt resource value: 0x7F090074
-			public const int camera_name_tv = 2131296372;
-			
-			// aapt resource value: 0x7F090075
-			public const int cancel_action = 2131296373;
-			
-			// aapt resource value: 0x7F090076
-			public const int cancel_auto_play_btn = 2131296374;
-			
-			// aapt resource value: 0x7F090077
-			public const int cancel_btn = 2131296375;
-			
-			// aapt resource value: 0x7F090078
-			public const int cc_btn_back = 2131296376;
-			
-			// aapt resource value: 0x7F090079
-			public const int cc_line_long = 2131296377;
-			
-			// aapt resource value: 0x7F09007A
-			public const int cc_listview = 2131296378;
-			
-			// aapt resource value: 0x7F09007B
-			public const int cc_nameView = 2131296379;
-			
-			// aapt resource value: 0x7F09007C
-			public const int cc_rl_topview = 2131296380;
-			
-			// aapt resource value: 0x7F09007D
-			public const int cc_searchBarContainer = 2131296381;
-			
-			// aapt resource value: 0x7F09007E
-			public const int cc_sectionTextView = 2131296382;
-			
-			// aapt resource value: 0x7F09007F
-			public const int cc_tv_activity_title = 2131296383;
-			
-			// aapt resource value: 0x7F090080
-			public const int center = 2131296384;
-			
-			// aapt resource value: 0x7F090081
-			public const int center_horizontal = 2131296385;
-			
-			// aapt resource value: 0x7F090082
-			public const int center_vertical = 2131296386;
-			
-			// aapt resource value: 0x7F090083
-			public const int check1 = 2131296387;
-			
-			// aapt resource value: 0x7F090084
-			public const int check2 = 2131296388;
-			
-			// aapt resource value: 0x7F090085
-			public const int check3 = 2131296389;
-			
-			// aapt resource value: 0x7F09008B
-			public const int checkbox = 2131296395;
-			
-			// aapt resource value: 0x7F090086
-			public const int check_all = 2131296390;
-			
-			// aapt resource value: 0x7F090087
-			public const int check_mode_bottom = 2131296391;
-			
-			// aapt resource value: 0x7F090088
-			public const int check_mode_bottom_divider = 2131296392;
-			
-			// aapt resource value: 0x7F090089
-			public const int check_mode_top = 2131296393;
-			
-			// aapt resource value: 0x7F09008A
-			public const int check_mode_top_divider = 2131296394;
-			
-			// aapt resource value: 0x7F09008C
-			public const int chronometer = 2131296396;
-			
-			// aapt resource value: 0x7F09008D
-			public const int cifyConfigList = 2131296397;
-			
-			// aapt resource value: 0x7F09008E
-			public const int cityKey = 2131296398;
-			
-			// aapt resource value: 0x7F09008F
-			public const int cityName = 2131296399;
-			
-			// aapt resource value: 0x7F090090
-			public const int ckbCloundService = 2131296400;
-			
-			// aapt resource value: 0x7F090091
-			public const int ckbLight = 2131296401;
-			
-			// aapt resource value: 0x7F090092
-			public const int clip_horizontal = 2131296402;
-			
-			// aapt resource value: 0x7F090093
-			public const int clip_vertical = 2131296403;
-			
-			// aapt resource value: 0x7F090094
-			public const int collapseActionView = 2131296404;
-			
-			// aapt resource value: 0x7F090095
-			public const int collectBtn = 2131296405;
-			
-			// aapt resource value: 0x7F090096
-			public const int collectedTV = 2131296406;
-			
-			// aapt resource value: 0x7F090097
-			public const int common_name_layout = 2131296407;
-			
-			// aapt resource value: 0x7F090098
-			public const int connectStateContainer = 2131296408;
-			
-			// aapt resource value: 0x7F090099
-			public const int connectTip = 2131296409;
-			
-			// aapt resource value: 0x7F09009A
-			public const int container = 2131296410;
-			
-			// aapt resource value: 0x7F09009B
-			public const int contentFrame = 2131296411;
-			
-			// aapt resource value: 0x7F09009C
-			public const int contentPanel = 2131296412;
-			
-			// aapt resource value: 0x7F09009D
-			public const int content_container = 2131296413;
-			
-			// aapt resource value: 0x7F09009E
-			public const int content_tab_cloud_root = 2131296414;
-			
-			// aapt resource value: 0x7F09009F
-			public const int content_tab_device_root = 2131296415;
-			
-			// aapt resource value: 0x7F0900A0
-			public const int control_area = 2131296416;
-			
-			// aapt resource value: 0x7F0900A1
-			public const int coordinator = 2131296417;
-			
-			// aapt resource value: 0x7F0900A2
-			public const int cover = 2131296418;
-			
-			// aapt resource value: 0x7F090002
-			public const int CoverArea = 2131296258;
+			public const int coordinator = 2131296340;
 			
 			// aapt resource value: 0x7F090001
 			public const int CTRL = 2131296257;
 			
-			// aapt resource value: 0x7F0900A3
-			public const int current_version = 2131296419;
+			// aapt resource value: 0x7F090055
+			public const int custom = 2131296341;
 			
-			// aapt resource value: 0x7F0900A4
-			public const int current_version_layout = 2131296420;
+			// aapt resource value: 0x7F090056
+			public const int customPanel = 2131296342;
 			
-			// aapt resource value: 0x7F0900A5
-			public const int custom = 2131296421;
+			// aapt resource value: 0x7F090057
+			public const int day = 2131296343;
 			
-			// aapt resource value: 0x7F0900A6
-			public const int customPanel = 2131296422;
+			// aapt resource value: 0x7F090058
+			public const int decor_content_parent = 2131296344;
 			
-			// aapt resource value: 0x7F0900A7
-			public const int day = 2131296423;
+			// aapt resource value: 0x7F090059
+			public const int default_activity_button = 2131296345;
 			
-			// aapt resource value: 0x7F0900A8
-			public const int decode = 2131296424;
+			// aapt resource value: 0x7F09005A
+			public const int description = 2131296346;
 			
-			// aapt resource value: 0x7F0900A9
-			public const int decode_failed = 2131296425;
+			// aapt resource value: 0x7F09005B
+			public const int design_bottom_sheet = 2131296347;
 			
-			// aapt resource value: 0x7F0900AA
-			public const int decode_succeeded = 2131296426;
+			// aapt resource value: 0x7F09005C
+			public const int design_menu_item_action_area = 2131296348;
 			
-			// aapt resource value: 0x7F0900AB
-			public const int decor_content_parent = 2131296427;
+			// aapt resource value: 0x7F09005D
+			public const int design_menu_item_action_area_stub = 2131296349;
 			
-			// aapt resource value: 0x7F0900AC
-			public const int default_activity_button = 2131296428;
+			// aapt resource value: 0x7F09005E
+			public const int design_menu_item_text = 2131296350;
 			
-			// aapt resource value: 0x7F0900AD
-			public const int default_figure_iv = 2131296429;
+			// aapt resource value: 0x7F09005F
+			public const int design_navigation_view = 2131296351;
 			
-			// aapt resource value: 0x7F0900AE
-			public const int defence = 2131296430;
+			// aapt resource value: 0x7F090060
+			public const int dimensions = 2131296352;
 			
-			// aapt resource value: 0x7F0900AF
-			public const int defence_layout = 2131296431;
+			// aapt resource value: 0x7F090061
+			public const int direct = 2131296353;
 			
-			// aapt resource value: 0x7F0900B0
-			public const int defence_plan_arrow = 2131296432;
+			// aapt resource value: 0x7F090062
+			public const int disableHome = 2131296354;
 			
-			// aapt resource value: 0x7F0900B1
-			public const int defence_plan_button = 2131296433;
+			// aapt resource value: 0x7F090063
+			public const int disableReportBytes = 2131296355;
 			
-			// aapt resource value: 0x7F0900B2
-			public const int defence_plan_new = 2131296434;
+			// aapt resource value: 0x7F090064
+			public const int edit_query = 2131296356;
 			
-			// aapt resource value: 0x7F0900B3
-			public const int defence_plan_parent_layout = 2131296435;
+			// aapt resource value: 0x7F090065
+			public const int enableReportBytes = 2131296357;
 			
-			// aapt resource value: 0x7F0900B4
-			public const int defence_plan_progress = 2131296436;
+			// aapt resource value: 0x7F090066
+			public const int end = 2131296358;
 			
-			// aapt resource value: 0x7F0900B5
-			public const int defence_plan_retry = 2131296437;
+			// aapt resource value: 0x7F090067
+			public const int end_padder = 2131296359;
 			
-			// aapt resource value: 0x7F0900B6
-			public const int defence_plan_set_layout = 2131296438;
+			// aapt resource value: 0x7F090068
+			public const int enterAlways = 2131296360;
 			
-			// aapt resource value: 0x7F0900B7
-			public const int defence_plan_state = 2131296439;
+			// aapt resource value: 0x7F090069
+			public const int enterAlwaysCollapsed = 2131296361;
 			
-			// aapt resource value: 0x7F0900B8
-			public const int defence_plan_status_progress = 2131296440;
+			// aapt resource value: 0x7F09006A
+			public const int exitUntilCollapsed = 2131296362;
 			
-			// aapt resource value: 0x7F0900B9
-			public const int defence_plan_status_retry = 2131296441;
+			// aapt resource value: 0x7F09006C
+			public const int expanded_menu = 2131296364;
 			
-			// aapt resource value: 0x7F0900BA
-			public const int defence_state = 2131296442;
+			// aapt resource value: 0x7F09006B
+			public const int expand_activities_button = 2131296363;
 			
-			// aapt resource value: 0x7F0900BB
-			public const int defence_toggle_button = 2131296443;
+			// aapt resource value: 0x7F090002
+			public const int FILL = 2131296258;
 			
-			// aapt resource value: 0x7F0900BD
-			public const int delete_playback = 2131296445;
+			// aapt resource value: 0x7F09006D
+			public const int fill = 2131296365;
 			
-			// aapt resource value: 0x7F0900BE
-			public const int delete_playback_device = 2131296446;
-			
-			// aapt resource value: 0x7F0900BC
-			public const int del_button = 2131296444;
-			
-			// aapt resource value: 0x7F0900BF
-			public const int description = 2131296447;
-			
-			// aapt resource value: 0x7F0900C0
-			public const int design_bottom_sheet = 2131296448;
-			
-			// aapt resource value: 0x7F0900C1
-			public const int design_menu_item_action_area = 2131296449;
-			
-			// aapt resource value: 0x7F0900C2
-			public const int design_menu_item_action_area_stub = 2131296450;
-			
-			// aapt resource value: 0x7F0900C3
-			public const int design_menu_item_text = 2131296451;
-			
-			// aapt resource value: 0x7F0900C4
-			public const int design_navigation_view = 2131296452;
-			
-			// aapt resource value: 0x7F0900C5
-			public const int detector_type = 2131296453;
-			
-			// aapt resource value: 0x7F0900C6
-			public const int deviceIcon = 2131296454;
-			
-			// aapt resource value: 0x7F0900C7
-			public const int deviceName = 2131296455;
-			
-			// aapt resource value: 0x7F0900C8
-			public const int device_delete = 2131296456;
-			
-			// aapt resource value: 0x7F0900C9
-			public const int device_info_layout = 2131296457;
-			
-			// aapt resource value: 0x7F0900CA
-			public const int device_name = 2131296458;
-			
-			// aapt resource value: 0x7F0900CB
-			public const int device_type_sn = 2131296459;
-			
-			// aapt resource value: 0x7F0900CC
-			public const int disableHome = 2131296460;
-			
-			// aapt resource value: 0x7F0900CD
-			public const int discover_list_lv = 2131296461;
-			
-			// aapt resource value: 0x7F0900CE
-			public const int discover_tv = 2131296462;
-			
-			// aapt resource value: 0x7F0900CF
-			public const int display_layout = 2131296463;
-			
-			// aapt resource value: 0x7F0900D0
-			public const int divider = 2131296464;
-			
-			// aapt resource value: 0x7F0900D2
-			public const int downloading = 2131296466;
-			
-			// aapt resource value: 0x7F0900D3
-			public const int downloading_number = 2131296467;
-			
-			// aapt resource value: 0x7F0900D1
-			public const int down_layout = 2131296465;
-			
-			// aapt resource value: 0x7F0900D4
-			public const int edit_accesstoken = 2131296468;
-			
-			// aapt resource value: 0x7F0900D5
-			public const int edit_apiurl = 2131296469;
-			
-			// aapt resource value: 0x7F0900D6
-			public const int edit_appkey = 2131296470;
-			
-			// aapt resource value: 0x7F0900D7
-			public const int edit_deviceserial = 2131296471;
-			
-			// aapt resource value: 0x7F0900D8
-			public const int edit_query = 2131296472;
-			
-			// aapt resource value: 0x7F0900D9
-			public const int edit_weburl = 2131296473;
-			
-			// aapt resource value: 0x7F0900DA
-			public const int edtPassword = 2131296474;
-			
-			// aapt resource value: 0x7F0900DB
-			public const int emptyView = 2131296475;
-			
-			// aapt resource value: 0x7F0900DC
-			public const int encode_failed = 2131296476;
-			
-			// aapt resource value: 0x7F0900DD
-			public const int encode_succeeded = 2131296477;
-			
-			// aapt resource value: 0x7F0900DE
-			public const int encrypt_button = 2131296478;
-			
-			// aapt resource value: 0x7F0900DF
-			public const int encrypt_layout = 2131296479;
-			
-			// aapt resource value: 0x7F0900E0
-			public const int encrypt_parent_layout = 2131296480;
-			
-			// aapt resource value: 0x7F0900E1
-			public const int end = 2131296481;
-			
-			// aapt resource value: 0x7F0900E2
-			public const int end_padder = 2131296482;
-			
-			// aapt resource value: 0x7F0900E3
-			public const int end_time_tv = 2131296483;
-			
-			// aapt resource value: 0x7F0900E4
-			public const int enterAlways = 2131296484;
-			
-			// aapt resource value: 0x7F0900E5
-			public const int enterAlwaysCollapsed = 2131296485;
-			
-			// aapt resource value: 0x7F0900E6
-			public const int errorPage = 2131296486;
-			
-			// aapt resource value: 0x7F0900E7
-			public const int error_info_tv = 2131296487;
-			
-			// aapt resource value: 0x7F0900E8
-			public const int error_prompt = 2131296488;
-			
-			// aapt resource value: 0x7F0900E9
-			public const int error_replay_btn = 2131296489;
-			
-			// aapt resource value: 0x7F0900EA
-			public const int et_access_token = 2131296490;
-			
-			// aapt resource value: 0x7F0900EB
-			public const int et_app_key = 2131296491;
-			
-			// aapt resource value: 0x7F0900EC
-			public const int et_camera_no = 2131296492;
-			
-			// aapt resource value: 0x7F0900ED
-			public const int et_device_serial = 2131296493;
-			
-			// aapt resource value: 0x7F0900EE
-			public const int et_record_file_start_time = 2131296494;
-			
-			// aapt resource value: 0x7F0900EF
-			public const int et_record_file_stop_time = 2131296495;
-			
-			// aapt resource value: 0x7F0900F0
-			public const int et_specified_device = 2131296496;
-			
-			// aapt resource value: 0x7F0900F1
-			public const int exitUntilCollapsed = 2131296497;
-			
-			// aapt resource value: 0x7F0900F2
-			public const int exit_btn = 2131296498;
-			
-			// aapt resource value: 0x7F0900F4
-			public const int expanded_menu = 2131296500;
-			
-			// aapt resource value: 0x7F0900F3
-			public const int expand_activities_button = 2131296499;
-			
-			// aapt resource value: 0x7F0900FF
-			public const int ezopen_realplay_operate_bar = 2131296511;
-			
-			// aapt resource value: 0x7F090100
-			public const int ezopen_realplay_operate_bar2 = 2131296512;
-			
-			// aapt resource value: 0x7F090101
-			public const int ezupgrade_button = 2131296513;
-			
-			// aapt resource value: 0x7F090102
-			public const int ezupgrade_ll_btn = 2131296514;
-			
-			// aapt resource value: 0x7F090103
-			public const int ezupgrade_ll_progress = 2131296515;
-			
-			// aapt resource value: 0x7F090104
-			public const int ezupgrade_progress_text = 2131296516;
-			
-			// aapt resource value: 0x7F090105
-			public const int ezupgrade_text_version_desc = 2131296517;
-			
-			// aapt resource value: 0x7F0900F5
-			public const int ez_api_self_test = 2131296501;
-			
-			// aapt resource value: 0x7F0900F6
-			public const int ez_device_serial = 2131296502;
-			
-			// aapt resource value: 0x7F0900F7
-			public const int ez_device_serial_layout = 2131296503;
-			
-			// aapt resource value: 0x7F0900F8
-			public const int ez_handle_lyt = 2131296504;
-			
-			// aapt resource value: 0x7F0900F9
-			public const int ez_platform_login_btn = 2131296505;
-			
-			// aapt resource value: 0x7F0900FA
-			public const int ez_sms_code_et = 2131296506;
-			
-			// aapt resource value: 0x7F0900FB
-			public const int ez_sms_code_lyt = 2131296507;
-			
-			// aapt resource value: 0x7F0900FC
-			public const int ez_square_btn = 2131296508;
-			
-			// aapt resource value: 0x7F0900FD
-			public const int ez_tab_content_frame = 2131296509;
-			
-			// aapt resource value: 0x7F0900FE
-			public const int ez_v32_api_test = 2131296510;
-			
-			// aapt resource value: 0x7F090106
-			public const int failedMsg = 2131296518;
-			
-			// aapt resource value: 0x7F090107
-			public const int file_size_text = 2131296519;
-			
-			// aapt resource value: 0x7F090108
-			public const int fill = 2131296520;
+			// aapt resource value: 0x7F09006E
+			public const int fill_horizontal = 2131296366;
 			
 			// aapt resource value: 0x7F090003
-			public const int FILL = 2131296259;
+			public const int FILL_STROKE = 2131296259;
 			
-			// aapt resource value: 0x7F090109
-			public const int fill_horizontal = 2131296521;
+			// aapt resource value: 0x7F09006F
+			public const int fill_vertical = 2131296367;
 			
-			// aapt resource value: 0x7F090004
-			public const int FILL_STROKE = 2131296260;
+			// aapt resource value: 0x7F090070
+			public const int fingerprint_icon = 2131296368;
 			
-			// aapt resource value: 0x7F09010A
-			public const int fill_vertical = 2131296522;
-			
-			// aapt resource value: 0x7F09010B
-			public const int fingerprint_icon = 2131296523;
-			
-			// aapt resource value: 0x7F09010C
-			public const int @fixed = 2131296524;
-			
-			// aapt resource value: 0x7F090006
-			public const int FixedBehind = 2131296262;
-			
-			// aapt resource value: 0x7F090007
-			public const int FixedFront = 2131296263;
-			
-			// aapt resource value: 0x7F09010D
-			public const int flow_area = 2131296525;
-			
-			// aapt resource value: 0x7F09010E
-			public const int flow_line = 2131296526;
-			
-			// aapt resource value: 0x7F09010F
-			public const int flt_layout = 2131296527;
-			
-			// aapt resource value: 0x7F090110
-			public const int focus_view = 2131296528;
-			
-			// aapt resource value: 0x7F090111
-			public const int footer_hint = 2131296529;
-			
-			// aapt resource value: 0x7F090112
-			public const int footer_hint_more = 2131296530;
-			
-			// aapt resource value: 0x7F090113
-			public const int footer_loading_layout = 2131296531;
-			
-			// aapt resource value: 0x7F090114
-			public const int footer_progress = 2131296532;
-			
-			// aapt resource value: 0x7F090115
-			public const int forever = 2131296533;
-			
-			// aapt resource value: 0x7F090116
-			public const int from_tv = 2131296534;
-			
-			// aapt resource value: 0x7F090117
-			public const int fullscreen_button = 2131296535;
-			
-			// aapt resource value: 0x7F090118
-			public const int fullscreen_full_button = 2131296536;
+			// aapt resource value: 0x7F090071
+			public const int @fixed = 2131296369;
 			
 			// aapt resource value: 0x7F090005
-			public const int FUNCTION = 2131296261;
+			public const int FixedBehind = 2131296261;
 			
-			// aapt resource value: 0x7F090119
-			public const int gd_btn_back = 2131296537;
+			// aapt resource value: 0x7F090006
+			public const int FixedFront = 2131296262;
 			
-			// aapt resource value: 0x7F09011A
-			public const int gd_btn_myLocation = 2131296538;
+			// aapt resource value: 0x7F090072
+			public const int forever = 2131296370;
 			
-			// aapt resource value: 0x7F09011B
-			public const int gd_btn_save = 2131296539;
+			// aapt resource value: 0x7F090004
+			public const int FUNCTION = 2131296260;
 			
-			// aapt resource value: 0x7F09011C
-			public const int gd_img_search_delete = 2131296540;
+			// aapt resource value: 0x7F090073
+			public const int gd_btn_back = 2131296371;
 			
-			// aapt resource value: 0x7F09011D
-			public const int gd_ll_myhome = 2131296541;
+			// aapt resource value: 0x7F090074
+			public const int gd_btn_myLocation = 2131296372;
 			
-			// aapt resource value: 0x7F09011E
-			public const int gd_ll_search = 2131296542;
+			// aapt resource value: 0x7F090075
+			public const int gd_btn_save = 2131296373;
 			
-			// aapt resource value: 0x7F09011F
-			public const int gd_mapView = 2131296543;
+			// aapt resource value: 0x7F090076
+			public const int gd_img_search_delete = 2131296374;
 			
-			// aapt resource value: 0x7F090120
-			public const int gd_rl_topview = 2131296544;
+			// aapt resource value: 0x7F090077
+			public const int gd_ll_myhome = 2131296375;
 			
-			// aapt resource value: 0x7F090121
-			public const int gd_tv_activity_title = 2131296545;
+			// aapt resource value: 0x7F090078
+			public const int gd_ll_search = 2131296376;
 			
-			// aapt resource value: 0x7F090122
-			public const int gd_tv_radius = 2131296546;
+			// aapt resource value: 0x7F090079
+			public const int gd_mapView = 2131296377;
 			
-			// aapt resource value: 0x7F090123
-			public const int gd_tv_search_title = 2131296547;
+			// aapt resource value: 0x7F09007A
+			public const int gd_rl_topview = 2131296378;
 			
-			// aapt resource value: 0x7F090124
-			public const int get_camera_fail_tip_ly = 2131296548;
+			// aapt resource value: 0x7F09007B
+			public const int gd_tv_activity_title = 2131296379;
 			
-			// aapt resource value: 0x7F090125
-			public const int get_camera_list_fail_tv = 2131296549;
+			// aapt resource value: 0x7F09007C
+			public const int gd_tv_radius = 2131296380;
 			
-			// aapt resource value: 0x7F090126
-			public const int get_sms_code_btn = 2131296550;
+			// aapt resource value: 0x7F09007D
+			public const int gd_tv_search_title = 2131296381;
 			
-			// aapt resource value: 0x7F090127
-			public const int get_sms_code_lyt = 2131296551;
+			// aapt resource value: 0x7F09007E
+			public const int ghost_view = 2131296382;
 			
-			// aapt resource value: 0x7F090128
-			public const int ghost_view = 2131296552;
+			// aapt resource value: 0x7F09007F
+			public const int gone = 2131296383;
 			
-			// aapt resource value: 0x7F090129
-			public const int handle_lyt = 2131296553;
+			// aapt resource value: 0x7F090080
+			public const int hangup = 2131296384;
 			
-			// aapt resource value: 0x7F09012A
-			public const int hdl_gallery_rootView = 2131296554;
+			// aapt resource value: 0x7F090081
+			public const int hangupMonitorIn = 2131296385;
 			
-			// aapt resource value: 0x7F09012B
-			public const int hdl_gallery_viewPager = 2131296555;
+			// aapt resource value: 0x7F090082
+			public const int hdl_gallery_rootView = 2131296386;
 			
-			// aapt resource value: 0x7F09012C
-			public const int hdl_options1 = 2131296556;
+			// aapt resource value: 0x7F090083
+			public const int hdl_gallery_viewPager = 2131296387;
 			
-			// aapt resource value: 0x7F09012D
-			public const int hdl_options2 = 2131296557;
+			// aapt resource value: 0x7F090084
+			public const int hdl_options1 = 2131296388;
 			
-			// aapt resource value: 0x7F09012E
-			public const int hdl_options3 = 2131296558;
+			// aapt resource value: 0x7F090085
+			public const int hdl_options2 = 2131296389;
 			
-			// aapt resource value: 0x7F09012F
-			public const int hdl_pickerview_ll = 2131296559;
+			// aapt resource value: 0x7F090086
+			public const int hdl_options3 = 2131296390;
 			
-			// aapt resource value: 0x7F090130
-			public const int header = 2131296560;
+			// aapt resource value: 0x7F090087
+			public const int hdl_pickerview_ll = 2131296391;
 			
-			// aapt resource value: 0x7F090131
-			public const int header_arrow = 2131296561;
+			// aapt resource value: 0x7F090088
+			public const int hide = 2131296392;
 			
-			// aapt resource value: 0x7F090132
-			public const int header_hint = 2131296562;
+			// aapt resource value: 0x7F090089
+			public const int home = 2131296393;
 			
-			// aapt resource value: 0x7F090133
-			public const int header_hint_more = 2131296563;
+			// aapt resource value: 0x7F09008A
+			public const int homeAsUp = 2131296394;
 			
-			// aapt resource value: 0x7F090134
-			public const int header_parent = 2131296564;
+			// aapt resource value: 0x7F09008B
+			public const int hour = 2131296395;
 			
-			// aapt resource value: 0x7F090135
-			public const int header_progress = 2131296565;
+			// aapt resource value: 0x7F09008C
+			public const int icon = 2131296396;
 			
-			// aapt resource value: 0x7F090136
-			public const int header_text = 2131296566;
+			// aapt resource value: 0x7F09008D
+			public const int icon_group = 2131296397;
 			
-			// aapt resource value: 0x7F090137
-			public const int header_text_layout = 2131296567;
+			// aapt resource value: 0x7F09008E
+			public const int icon_sceenshotImg = 2131296398;
 			
-			// aapt resource value: 0x7F090138
-			public const int header_time = 2131296568;
+			// aapt resource value: 0x7F09008F
+			public const int icon_sceenshotLayout = 2131296399;
 			
-			// aapt resource value: 0x7F090139
-			public const int header_time_layout = 2131296569;
+			// aapt resource value: 0x7F090090
+			public const int icon_sceenshotText = 2131296400;
 			
-			// aapt resource value: 0x7F09013A
-			public const int help = 2131296570;
+			// aapt resource value: 0x7F090091
+			public const int icon_unlockImg = 2131296401;
 			
-			// aapt resource value: 0x7F09013B
-			public const int helpTop = 2131296571;
+			// aapt resource value: 0x7F090092
+			public const int icon_unlockLayout = 2131296402;
 			
-			// aapt resource value: 0x7F09013C
-			public const int home = 2131296572;
+			// aapt resource value: 0x7F090093
+			public const int icon_unlockText = 2131296403;
 			
-			// aapt resource value: 0x7F09013D
-			public const int homeAsUp = 2131296573;
+			// aapt resource value: 0x7F090094
+			public const int ifRoom = 2131296404;
 			
-			// aapt resource value: 0x7F09013E
-			public const int horizontal = 2131296574;
+			// aapt resource value: 0x7F090095
+			public const int image = 2131296405;
 			
-			// aapt resource value: 0x7F09013F
-			public const int hour = 2131296575;
+			// aapt resource value: 0x7F090096
+			public const int info = 2131296406;
 			
-			// aapt resource value: 0x7F090140
-			public const int icon = 2131296576;
+			// aapt resource value: 0x7F090097
+			public const int input_search_query = 2131296407;
 			
-			// aapt resource value: 0x7F090141
-			public const int icon_group = 2131296577;
+			// aapt resource value: 0x7F090098
+			public const int invisible = 2131296408;
 			
-			// aapt resource value: 0x7F090142
-			public const int id_btn_join_qq_group = 2131296578;
+			// aapt resource value: 0x7F090099
+			public const int italic = 2131296409;
 			
-			// aapt resource value: 0x7F090143
-			public const int id_interface_self_test_forgetPassword = 2131296579;
+			// aapt resource value: 0x7F09009A
+			public const int item_touch_helper_previous_elevation = 2131296410;
 			
-			// aapt resource value: 0x7F090144
-			public const int id_interface_self_test_openCloudPage = 2131296580;
+			// aapt resource value: 0x7F09009B
+			public const int largeLabel = 2131296411;
 			
-			// aapt resource value: 0x7F090145
-			public const int id_interface_test_forgetPassword = 2131296581;
+			// aapt resource value: 0x7F09009C
+			public const int left = 2131296412;
 			
-			// aapt resource value: 0x7F090146
-			public const int id_interface_test_openCloudPage = 2131296582;
+			// aapt resource value: 0x7F09009D
+			public const int line1 = 2131296413;
 			
-			// aapt resource value: 0x7F090147
-			public const int id_ll_join_qq_group = 2131296583;
+			// aapt resource value: 0x7F09009E
+			public const int line3 = 2131296414;
 			
-			// aapt resource value: 0x7F090148
-			public const int id_show_stream_limit_dialog = 2131296584;
+			// aapt resource value: 0x7F09009F
+			public const int listMode = 2131296415;
 			
-			// aapt resource value: 0x7F090149
-			public const int id_show_stream_limit_dialog2 = 2131296585;
+			// aapt resource value: 0x7F0900A0
+			public const int list_item = 2131296416;
 			
-			// aapt resource value: 0x7F09014A
-			public const int id_tv_join_qq_group = 2131296586;
+			// aapt resource value: 0x7F0900A2
+			public const int localDoorUnlock = 2131296418;
 			
-			// aapt resource value: 0x7F09014B
-			public const int ifRoom = 2131296587;
+			// aapt resource value: 0x7F0900A3
+			public const int localVideo = 2131296419;
 			
-			// aapt resource value: 0x7F09014C
-			public const int image = 2131296588;
+			// aapt resource value: 0x7F0900A1
+			public const int locaVideo = 2131296417;
 			
-			// aapt resource value: 0x7F09014D
-			public const int image1 = 2131296589;
-			
-			// aapt resource value: 0x7F09014E
-			public const int image2 = 2131296590;
-			
-			// aapt resource value: 0x7F09014F
-			public const int image3 = 2131296591;
-			
-			// aapt resource value: 0x7F090150
-			public const int imageBg = 2131296592;
-			
-			// aapt resource value: 0x7F090151
-			public const int image_back = 2131296593;
-			
-			// aapt resource value: 0x7F090152
-			public const int imgAnimation = 2131296594;
-			
-			// aapt resource value: 0x7F090153
-			public const int imgLineConnectGuid = 2131296595;
-			
-			// aapt resource value: 0x7F090154
-			public const int imgResetPic = 2131296596;
-			
-			// aapt resource value: 0x7F090155
-			public const int img_active_cloud_video = 2131296597;
-			
-			// aapt resource value: 0x7F090156
-			public const int img_area1 = 2131296598;
-			
-			// aapt resource value: 0x7F090157
-			public const int img_area2 = 2131296599;
-			
-			// aapt resource value: 0x7F090158
-			public const int img_area3 = 2131296600;
-			
-			// aapt resource value: 0x7F090159
-			public const int info = 2131296601;
-			
-			// aapt resource value: 0x7F09015A
-			public const int inputLinearlayout = 2131296602;
-			
-			// aapt resource value: 0x7F09015B
-			public const int input_hint = 2131296603;
-			
-			// aapt resource value: 0x7F09015C
-			public const int input_search_query = 2131296604;
-			
-			// aapt resource value: 0x7F09015D
-			public const int input_view1 = 2131296605;
-			
-			// aapt resource value: 0x7F09015E
-			public const int interface_self_test_button = 2131296606;
-			
-			// aapt resource value: 0x7F09015F
-			public const int interface_self_test_editText = 2131296607;
-			
-			// aapt resource value: 0x7F090160
-			public const int interface_test_button = 2131296608;
-			
-			// aapt resource value: 0x7F090161
-			public const int interface_test_editText = 2131296609;
-			
-			// aapt resource value: 0x7F090162
-			public const int interface_v33_self_test_button = 2131296610;
-			
-			// aapt resource value: 0x7F090163
-			public const int interface_v33_test_button = 2131296611;
-			
-			// aapt resource value: 0x7F090164
-			public const int ip_info = 2131296612;
-			
-			// aapt resource value: 0x7F090165
-			public const int ip_tv = 2131296613;
-			
-			// aapt resource value: 0x7F090166
-			public const int italic = 2131296614;
-			
-			// aapt resource value: 0x7F090167
-			public const int item_icon = 2131296615;
-			
-			// aapt resource value: 0x7F090168
-			public const int item_icon_area = 2131296616;
-			
-			// aapt resource value: 0x7F090169
-			public const int item_offline = 2131296617;
-			
-			// aapt resource value: 0x7F09016A
-			public const int item_play_btn = 2131296618;
-			
-			// aapt resource value: 0x7F09016B
-			public const int item_touch_helper_previous_elevation = 2131296619;
-			
-			// aapt resource value: 0x7F09016C
-			public const int iv_more = 2131296620;
-			
-			// aapt resource value: 0x7F090170
-			public const int labelbelongType = 2131296624;
-			
-			// aapt resource value: 0x7F09016D
-			public const int labelFilter = 2131296621;
-			
-			// aapt resource value: 0x7F09016E
-			public const int labelLocation = 2131296622;
-			
-			// aapt resource value: 0x7F09016F
-			public const int labelSort = 2131296623;
-			
-			// aapt resource value: 0x7F090171
-			public const int largeLabel = 2131296625;
-			
-			// aapt resource value: 0x7F090172
-			public const int latitude = 2131296626;
-			
-			// aapt resource value: 0x7F090173
-			public const int launch_product_query = 2131296627;
-			
-			// aapt resource value: 0x7F090174
-			public const int layout = 2131296628;
-			
-			// aapt resource value: 0x7F090175
-			public const int layout_more_ly = 2131296629;
-			
-			// aapt resource value: 0x7F090176
-			public const int left = 2131296630;
-			
-			// aapt resource value: 0x7F090177
-			public const int likedCount = 2131296631;
-			
-			// aapt resource value: 0x7F090178
-			public const int line1 = 2131296632;
-			
-			// aapt resource value: 0x7F090179
-			public const int line3 = 2131296633;
-			
-			// aapt resource value: 0x7F09017A
-			public const int lineConnectContainer = 2131296634;
-			
-			// aapt resource value: 0x7F09017B
-			public const int listMode = 2131296635;
-			
-			// aapt resource value: 0x7F09017C
-			public const int listView = 2131296636;
-			
-			// aapt resource value: 0x7F09017D
-			public const int listView_device = 2131296637;
-			
-			// aapt resource value: 0x7F090181
-			public const int listview_line = 2131296641;
-			
-			// aapt resource value: 0x7F090182
-			public const int listview_line_device = 2131296642;
-			
-			// aapt resource value: 0x7F09017E
-			public const int list_camera = 2131296638;
-			
-			// aapt resource value: 0x7F09017F
-			public const int list_device = 2131296639;
-			
-			// aapt resource value: 0x7F090180
-			public const int list_item = 2131296640;
-			
-			// aapt resource value: 0x7F090183
-			public const int llyCloundService = 2131296643;
-			
-			// aapt resource value: 0x7F090184
-			public const int llyStatus1 = 2131296644;
-			
-			// aapt resource value: 0x7F090185
-			public const int llyStatus2 = 2131296645;
-			
-			// aapt resource value: 0x7F090186
-			public const int llyStatus3 = 2131296646;
-			
-			// aapt resource value: 0x7F090187
-			public const int loadingTextView = 2131296647;
-			
-			// aapt resource value: 0x7F090188
-			public const int loading_pb_ly = 2131296648;
-			
-			// aapt resource value: 0x7F090189
-			public const int loading_play_btn = 2131296649;
-			
-			// aapt resource value: 0x7F09018A
-			public const int loading_text = 2131296650;
-			
-			// aapt resource value: 0x7F09018B
-			public const int loading_view = 2131296651;
-			
-			// aapt resource value: 0x7F09018C
-			public const int local_alarm1 = 2131296652;
-			
-			// aapt resource value: 0x7F09018D
-			public const int local_alarm2 = 2131296653;
-			
-			// aapt resource value: 0x7F09018E
-			public const int local_alarm3 = 2131296654;
-			
-			// aapt resource value: 0x7F09018F
-			public const int local_l1 = 2131296655;
-			
-			// aapt resource value: 0x7F090190
-			public const int local_l2 = 2131296656;
-			
-			// aapt resource value: 0x7F090191
-			public const int local_l3 = 2131296657;
-			
-			// aapt resource value: 0x7F090192
-			public const int local_realplay_btn = 2131296658;
-			
-			// aapt resource value: 0x7F090193
-			public const int local_time_part1 = 2131296659;
-			
-			// aapt resource value: 0x7F090194
-			public const int local_time_part2 = 2131296660;
-			
-			// aapt resource value: 0x7F090195
-			public const int local_time_part3 = 2131296661;
-			
-			// aapt resource value: 0x7F090196
-			public const int login_name = 2131296662;
-			
-			// aapt resource value: 0x7F090197
-			public const int login_pwd = 2131296663;
-			
-			// aapt resource value: 0x7F090198
-			public const int longitude = 2131296664;
-			
-			// aapt resource value: 0x7F090199
-			public const int main_layout = 2131296665;
-			
-			// aapt resource value: 0x7F09019A
-			public const int masked = 2131296666;
-			
-			// aapt resource value: 0x7F090009
-			public const int MatchLayout = 2131296265;
-			
-			// aapt resource value: 0x7F09019B
-			public const int matte_image = 2131296667;
-			
-			// aapt resource value: 0x7F09019C
-			public const int media_actions = 2131296668;
-			
-			// aapt resource value: 0x7F09019D
-			public const int menu_layout = 2131296669;
-			
-			// aapt resource value: 0x7F09019E
-			public const int menu_play = 2131296670;
-			
-			// aapt resource value: 0x7F09019F
-			public const int message = 2131296671;
-			
-			// aapt resource value: 0x7F0901A0
-			public const int message1 = 2131296672;
-			
-			// aapt resource value: 0x7F0901A1
-			public const int message2 = 2131296673;
-			
-			// aapt resource value: 0x7F0901A2
-			public const int message_check = 2131296674;
-			
-			// aapt resource value: 0x7F0901A3
-			public const int message_content = 2131296675;
-			
-			// aapt resource value: 0x7F0901A4
-			public const int message_from = 2131296676;
-			
-			// aapt resource value: 0x7F0901A5
-			public const int message_from_tip = 2131296677;
-			
-			// aapt resource value: 0x7F0901A6
-			public const int message_image = 2131296678;
-			
-			// aapt resource value: 0x7F0901A7
-			public const int message_image_layout = 2131296679;
-			
-			// aapt resource value: 0x7F0901A8
-			public const int message_image_progress = 2131296680;
-			
-			// aapt resource value: 0x7F0901A9
-			public const int message_layout = 2131296681;
-			
-			// aapt resource value: 0x7F0901AA
-			public const int message_list = 2131296682;
-			
-			// aapt resource value: 0x7F0901AB
-			public const int message_num_tv = 2131296683;
-			
-			// aapt resource value: 0x7F0901AC
-			public const int message_play_layout = 2131296684;
-			
-			// aapt resource value: 0x7F0901AD
-			public const int message_time = 2131296685;
-			
-			// aapt resource value: 0x7F0901AE
-			public const int message_type = 2131296686;
-			
-			// aapt resource value: 0x7F0901AF
-			public const int message_unread = 2131296687;
-			
-			// aapt resource value: 0x7F0901B0
-			public const int message_video_layout = 2131296688;
+			// aapt resource value: 0x7F0900A4
+			public const int masked = 2131296420;
 			
 			// aapt resource value: 0x7F090008
-			public const int META = 2131296264;
+			public const int MatchLayout = 2131296264;
 			
-			// aapt resource value: 0x7F0901B2
-			public const int middle = 2131296690;
+			// aapt resource value: 0x7F0900A5
+			public const int media_actions = 2131296421;
 			
-			// aapt resource value: 0x7F0901B1
-			public const int mid_vertical_view = 2131296689;
+			// aapt resource value: 0x7F0900A6
+			public const int message = 2131296422;
 			
-			// aapt resource value: 0x7F0901B3
-			public const int min = 2131296691;
+			// aapt resource value: 0x7F090007
+			public const int META = 2131296263;
 			
-			// aapt resource value: 0x7F0901B4
-			public const int mini = 2131296692;
+			// aapt resource value: 0x7F0900A7
+			public const int middle = 2131296423;
 			
-			// aapt resource value: 0x7F0901B5
-			public const int mirror_line = 2131296693;
+			// aapt resource value: 0x7F0900A8
+			public const int min = 2131296424;
 			
-			// aapt resource value: 0x7F0901B6
-			public const int modify_password_layout = 2131296694;
+			// aapt resource value: 0x7F0900A9
+			public const int mini = 2131296425;
 			
-			// aapt resource value: 0x7F0901B7
-			public const int month = 2131296695;
+			// aapt resource value: 0x7F0900AA
+			public const int monitor = 2131296426;
 			
-			// aapt resource value: 0x7F0901B8
-			public const int more_btn = 2131296696;
+			// aapt resource value: 0x7F0900AB
+			public const int month = 2131296427;
 			
-			// aapt resource value: 0x7F0901B9
-			public const int multiply = 2131296697;
+			// aapt resource value: 0x7F0900AC
+			public const int multiply = 2131296428;
 			
-			// aapt resource value: 0x7F0901BA
-			public const int myRelativeLayout = 2131296698;
+			// aapt resource value: 0x7F0900AD
+			public const int nameText = 2131296429;
 			
-			// aapt resource value: 0x7F0901BB
-			public const int myRetry = 2131296699;
+			// aapt resource value: 0x7F0900AE
+			public const int navigation_header_container = 2131296430;
 			
-			// aapt resource value: 0x7F0901BC
-			public const int name_del = 2131296700;
+			// aapt resource value: 0x7F0900AF
+			public const int never = 2131296431;
 			
-			// aapt resource value: 0x7F0901BD
-			public const int name_text = 2131296701;
+			// aapt resource value: 0x7F0900B0
+			public const int none = 2131296432;
 			
-			// aapt resource value: 0x7F0901BE
-			public const int name_tv = 2131296702;
+			// aapt resource value: 0x7F0900B1
+			public const int normal = 2131296433;
 			
-			// aapt resource value: 0x7F0901BF
-			public const int navigation_header_container = 2131296703;
+			// aapt resource value: 0x7F0900B2
+			public const int notification_background = 2131296434;
 			
-			// aapt resource value: 0x7F0901C0
-			public const int never = 2131296704;
+			// aapt resource value: 0x7F0900B3
+			public const int notification_main_column = 2131296435;
 			
-			// aapt resource value: 0x7F0901C1
-			public const int new_password = 2131296705;
+			// aapt resource value: 0x7F0900B4
+			public const int notification_main_column_container = 2131296436;
 			
-			// aapt resource value: 0x7F0901C2
-			public const int next_play_btn = 2131296706;
+			// aapt resource value: 0x7F0900B5
+			public const int options1 = 2131296437;
 			
-			// aapt resource value: 0x7F0901CA
-			public const int none = 2131296714;
+			// aapt resource value: 0x7F0900B6
+			public const int options2 = 2131296438;
 			
-			// aapt resource value: 0x7F0901CB
-			public const int normal = 2131296715;
+			// aapt resource value: 0x7F0900B7
+			public const int options3 = 2131296439;
 			
-			// aapt resource value: 0x7F0901C3
-			public const int noText = 2131296707;
+			// aapt resource value: 0x7F0900B8
+			public const int optionspicker = 2131296440;
 			
-			// aapt resource value: 0x7F0901CC
-			public const int notification_background = 2131296716;
+			// aapt resource value: 0x7F0900B9
+			public const int outmost_container = 2131296441;
 			
-			// aapt resource value: 0x7F0901CD
-			public const int notification_main_column = 2131296717;
+			// aapt resource value: 0x7F0900BA
+			public const int packed = 2131296442;
 			
-			// aapt resource value: 0x7F0901CE
-			public const int notification_main_column_container = 2131296718;
+			// aapt resource value: 0x7F0900BB
+			public const int parallax = 2131296443;
 			
-			// aapt resource value: 0x7F0901CF
-			public const int novideo_img = 2131296719;
+			// aapt resource value: 0x7F0900BC
+			public const int parent = 2131296444;
 			
-			// aapt resource value: 0x7F0901D0
-			public const int novideo_img_device = 2131296720;
+			// aapt resource value: 0x7F0900BD
+			public const int parentPanel = 2131296445;
 			
-			// aapt resource value: 0x7F0901C4
-			public const int no_camera_tip_ly = 2131296708;
+			// aapt resource value: 0x7F0900BE
+			public const int parent_matrix = 2131296446;
 			
-			// aapt resource value: 0x7F0901C5
-			public const int no_message_button = 2131296709;
+			// aapt resource value: 0x7F0900BF
+			public const int peerAddress = 2131296447;
 			
-			// aapt resource value: 0x7F0901C6
-			public const int no_message_layout = 2131296710;
+			// aapt resource value: 0x7F0900C0
+			public const int percent = 2131296448;
 			
-			// aapt resource value: 0x7F0901C7
-			public const int no_message_text = 2131296711;
+			// aapt resource value: 0x7F0900C1
+			public const int pin = 2131296449;
 			
-			// aapt resource value: 0x7F0901C8
-			public const int no_more_hint = 2131296712;
+			// aapt resource value: 0x7F0900C2
+			public const int progress_circular = 2131296450;
 			
-			// aapt resource value: 0x7F0901C9
-			public const int no_more_text = 2131296713;
+			// aapt resource value: 0x7F0900C3
+			public const int progress_horizontal = 2131296451;
 			
-			// aapt resource value: 0x7F0901D1
-			public const int offline_bg = 2131296721;
+			// aapt resource value: 0x7F0900C4
+			public const int radio = 2131296452;
 			
-			// aapt resource value: 0x7F0901D2
-			public const int ok_tv = 2131296722;
+			// aapt resource value: 0x7F0900C5
+			public const int remoteFrame = 2131296453;
 			
-			// aapt resource value: 0x7F0901D3
-			public const int options1 = 2131296723;
+			// aapt resource value: 0x7F0900C6
+			public const int remoteFrameContainer = 2131296454;
 			
-			// aapt resource value: 0x7F0901D4
-			public const int options2 = 2131296724;
+			// aapt resource value: 0x7F0900C7
+			public const int remoteVideo = 2131296455;
 			
-			// aapt resource value: 0x7F0901D5
-			public const int options3 = 2131296725;
+			// aapt resource value: 0x7F0900C8
+			public const int requestA = 2131296456;
 			
-			// aapt resource value: 0x7F0901D6
-			public const int optionspicker = 2131296726;
+			// aapt resource value: 0x7F0900C9
+			public const int requestMasterAudio = 2131296457;
 			
-			// aapt resource value: 0x7F0901D7
-			public const int outmost_container = 2131296727;
+			// aapt resource value: 0x7F0900CA
+			public const int requestMasterVideo = 2131296458;
 			
-			// aapt resource value: 0x7F0901D9
-			public const int pager = 2131296729;
+			// aapt resource value: 0x7F0900CB
+			public const int requestV = 2131296459;
 			
-			// aapt resource value: 0x7F0901DA
-			public const int pager_tab_strip = 2131296730;
+			// aapt resource value: 0x7F0900CC
+			public const int reverseCall = 2131296460;
 			
-			// aapt resource value: 0x7F0901D8
-			public const int page_container = 2131296728;
+			// aapt resource value: 0x7F0900CD
+			public const int reverseCallInfo = 2131296461;
 			
-			// aapt resource value: 0x7F0901DB
-			public const int parallax = 2131296731;
+			// aapt resource value: 0x7F0900CE
+			public const int right = 2131296462;
 			
-			// aapt resource value: 0x7F0901DC
-			public const int parentPanel = 2131296732;
+			// aapt resource value: 0x7F0900CF
+			public const int right_icon = 2131296463;
 			
-			// aapt resource value: 0x7F0901DD
-			public const int parent_matrix = 2131296733;
+			// aapt resource value: 0x7F0900D0
+			public const int right_side = 2131296464;
 			
-			// aapt resource value: 0x7F0901DE
-			public const int passwordETV = 2131296734;
+			// aapt resource value: 0x7F0900D1
+			public const int rv_topbar = 2131296465;
 			
-			// aapt resource value: 0x7F0901DF
-			public const int pb_notlist_title_bar_landscape = 2131296735;
+			// aapt resource value: 0x7F0900D2
+			public const int sample_text = 2131296466;
 			
-			// aapt resource value: 0x7F0901E0
-			public const int pb_play_loading = 2131296736;
+			// aapt resource value: 0x7F0900D3
+			public const int save_image_matrix = 2131296467;
 			
-			// aapt resource value: 0x7F0901E1
-			public const int pb_search_content_tab = 2131296737;
+			// aapt resource value: 0x7F0900D4
+			public const int save_non_transition_alpha = 2131296468;
 			
-			// aapt resource value: 0x7F0901E2
-			public const int pb_search_tab_btn_cloud = 2131296738;
-			
-			// aapt resource value: 0x7F0901E3
-			public const int pb_search_tab_btn_device = 2131296739;
-			
-			// aapt resource value: 0x7F0901E4
-			public const int pb_title_bar_landscape = 2131296740;
-			
-			// aapt resource value: 0x7F0901E5
-			public const int phone_et = 2131296741;
-			
-			// aapt resource value: 0x7F0901E6
-			public const int phone_ly = 2131296742;
-			
-			// aapt resource value: 0x7F0901E7
-			public const int phone_lyt = 2131296743;
-			
-			// aapt resource value: 0x7F0901E8
-			public const int pin = 2131296744;
-			
-			// aapt resource value: 0x7F0901EA
-			public const int platform_login_btn = 2131296746;
-			
-			// aapt resource value: 0x7F0901E9
-			public const int plat_tv = 2131296745;
-			
-			// aapt resource value: 0x7F0901EB
-			public const int play_video_layout = 2131296747;
-			
-			// aapt resource value: 0x7F0901EC
-			public const int preview_view = 2131296748;
-			
-			// aapt resource value: 0x7F0901F1
-			public const int progressbar = 2131296753;
-			
-			// aapt resource value: 0x7F0901ED
-			public const int progress_area = 2131296749;
-			
-			// aapt resource value: 0x7F0901EE
-			public const int progress_circular = 2131296750;
-			
-			// aapt resource value: 0x7F0901EF
-			public const int progress_horizontal = 2131296751;
-			
-			// aapt resource value: 0x7F0901F0
-			public const int progress_seekbar = 2131296752;
-			
-			// aapt resource value: 0x7F0901F2
-			public const int ptz_bottom_btn = 2131296754;
-			
-			// aapt resource value: 0x7F0901F3
-			public const int ptz_close_btn = 2131296755;
-			
-			// aapt resource value: 0x7F0901F4
-			public const int ptz_control_ly = 2131296756;
-			
-			// aapt resource value: 0x7F0901F5
-			public const int ptz_flip_btn = 2131296757;
-			
-			// aapt resource value: 0x7F0901F6
-			public const int ptz_left_btn = 2131296758;
-			
-			// aapt resource value: 0x7F0901F7
-			public const int ptz_right_btn = 2131296759;
-			
-			// aapt resource value: 0x7F0901F8
-			public const int ptz_top_btn = 2131296760;
-			
-			// aapt resource value: 0x7F0901F9
-			public const int quality_balanced_btn = 2131296761;
-			
-			// aapt resource value: 0x7F0901FA
-			public const int quality_close_btn = 2131296762;
-			
-			// aapt resource value: 0x7F0901FB
-			public const int quality_flunet_btn = 2131296763;
-			
-			// aapt resource value: 0x7F0901FC
-			public const int quality_hd_btn = 2131296764;
-			
-			// aapt resource value: 0x7F0901FD
-			public const int quality_line = 2131296765;
-			
-			// aapt resource value: 0x7F0901FE
-			public const int quality_super_hd_btn = 2131296766;
-			
-			// aapt resource value: 0x7F090200
-			public const int queryingCameraRyt = 2131296768;
-			
-			// aapt resource value: 0x7F090201
-			public const int querying_camera_tv = 2131296769;
-			
-			// aapt resource value: 0x7F0901FF
-			public const int query_exception_ly = 2131296767;
-			
-			// aapt resource value: 0x7F090202
-			public const int quit = 2131296770;
-			
-			// aapt resource value: 0x7F090203
-			public const int radio = 2131296771;
-			
-			// aapt resource value: 0x7F090204
-			public const int range = 2131296772;
-			
-			// aapt resource value: 0x7F090205
-			public const int rangeSort = 2131296773;
-			
-			// aapt resource value: 0x7F090206
-			public const int rate_16x = 2131296774;
-			
-			// aapt resource value: 0x7F090207
-			public const int rate_1x = 2131296775;
-			
-			// aapt resource value: 0x7F090208
-			public const int rate_4x = 2131296776;
-			
-			// aapt resource value: 0x7F090209
-			public const int rate_8x = 2131296777;
-			
-			// aapt resource value: 0x7F09020B
-			public const int read_button = 2131296779;
-			
-			// aapt resource value: 0x7F09020C
-			public const int realplay_area = 2131296780;
-			
-			// aapt resource value: 0x7F09020D
-			public const int realplay_back_btn = 2131296781;
-			
-			// aapt resource value: 0x7F09020E
-			public const int realplay_capture_iv = 2131296782;
-			
-			// aapt resource value: 0x7F09020F
-			public const int realplay_capture_rl = 2131296783;
-			
-			// aapt resource value: 0x7F090210
-			public const int realplay_capture_watermark_iv = 2131296784;
-			
-			// aapt resource value: 0x7F090211
-			public const int realplay_control_bar = 2131296785;
-			
-			// aapt resource value: 0x7F090212
-			public const int realplay_control_rl = 2131296786;
-			
-			// aapt resource value: 0x7F090213
-			public const int realplay_display_view = 2131296787;
-			
-			// aapt resource value: 0x7F090214
-			public const int realplay_flow_tv = 2131296788;
-			
-			// aapt resource value: 0x7F090215
-			public const int realplay_full_anim_btn = 2131296789;
-			
-			// aapt resource value: 0x7F090216
-			public const int realplay_full_flow_ly = 2131296790;
-			
-			// aapt resource value: 0x7F090217
-			public const int realplay_full_flow_tv = 2131296791;
-			
-			// aapt resource value: 0x7F090218
-			public const int realplay_full_operate_bar = 2131296792;
-			
-			// aapt resource value: 0x7F090219
-			public const int realplay_full_operate_layout = 2131296793;
-			
-			// aapt resource value: 0x7F09021A
-			public const int realplay_full_play_btn = 2131296794;
-			
-			// aapt resource value: 0x7F09021B
-			public const int realplay_full_previously_btn = 2131296795;
-			
-			// aapt resource value: 0x7F09021C
-			public const int realplay_full_ptz_anim_btn = 2131296796;
-			
-			// aapt resource value: 0x7F09021D
-			public const int realplay_full_ptz_btn = 2131296797;
-			
-			// aapt resource value: 0x7F09021E
-			public const int realplay_full_ptz_prompt_iv = 2131296798;
-			
-			// aapt resource value: 0x7F09021F
-			public const int realplay_full_rate_tv = 2131296799;
-			
-			// aapt resource value: 0x7F090220
-			public const int realplay_full_sound_btn = 2131296800;
-			
-			// aapt resource value: 0x7F090221
-			public const int realplay_full_talk_anim_btn = 2131296801;
-			
-			// aapt resource value: 0x7F090222
-			public const int realplay_full_talk_btn = 2131296802;
-			
-			// aapt resource value: 0x7F090223
-			public const int realplay_full_video_btn = 2131296803;
-			
-			// aapt resource value: 0x7F090224
-			public const int realplay_full_video_container = 2131296804;
-			
-			// aapt resource value: 0x7F090225
-			public const int realplay_full_video_start_btn = 2131296805;
-			
-			// aapt resource value: 0x7F090226
-			public const int realplay_loading = 2131296806;
-			
-			// aapt resource value: 0x7F090227
-			public const int realplay_loading_rl = 2131296807;
-			
-			// aapt resource value: 0x7F090228
-			public const int realplay_operate_bar = 2131296808;
-			
-			// aapt resource value: 0x7F090229
-			public const int realplay_operate_bar2 = 2131296809;
-			
-			// aapt resource value: 0x7F09022A
-			public const int realplay_operate_ly = 2131296810;
-			
-			// aapt resource value: 0x7F09022B
-			public const int realplay_operate_ly2 = 2131296811;
-			
-			// aapt resource value: 0x7F09022E
-			public const int realplay_pages_gallery = 2131296814;
-			
-			// aapt resource value: 0x7F09022C
-			public const int realplay_page_anim_iv = 2131296812;
-			
-			// aapt resource value: 0x7F09022D
-			public const int realplay_page_ly = 2131296813;
-			
-			// aapt resource value: 0x7F09022F
-			public const int realplay_play_btn = 2131296815;
-			
-			// aapt resource value: 0x7F090230
-			public const int realplay_play_iv = 2131296816;
-			
-			// aapt resource value: 0x7F090231
-			public const int realplay_play_rl = 2131296817;
-			
-			// aapt resource value: 0x7F090232
-			public const int realplay_previously_btn = 2131296818;
-			
-			// aapt resource value: 0x7F090233
-			public const int realplay_previously_btn2 = 2131296819;
-			
-			// aapt resource value: 0x7F090234
-			public const int realplay_previously_btn_ly = 2131296820;
-			
-			// aapt resource value: 0x7F090235
-			public const int realplay_previously_btn_ly2 = 2131296821;
-			
-			// aapt resource value: 0x7F090236
-			public const int realplay_privacy_btn = 2131296822;
-			
-			// aapt resource value: 0x7F090237
-			public const int realplay_privacy_btn2 = 2131296823;
-			
-			// aapt resource value: 0x7F090238
-			public const int realplay_privacy_btn_ly = 2131296824;
-			
-			// aapt resource value: 0x7F090239
-			public const int realplay_privacy_btn_ly2 = 2131296825;
-			
-			// aapt resource value: 0x7F09023A
-			public const int realplay_privacy_ly = 2131296826;
-			
-			// aapt resource value: 0x7F09023B
-			public const int realplay_privacy_tv = 2131296827;
-			
-			// aapt resource value: 0x7F09023C
-			public const int realplay_privacy_tv2 = 2131296828;
-			
-			// aapt resource value: 0x7F09023D
-			public const int realplay_prompt_rl = 2131296829;
-			
-			// aapt resource value: 0x7F09023E
-			public const int realplay_ptz_btn = 2131296830;
-			
-			// aapt resource value: 0x7F09023F
-			public const int realplay_ptz_btn2 = 2131296831;
-			
-			// aapt resource value: 0x7F090240
-			public const int realplay_ptz_btn_ly = 2131296832;
-			
-			// aapt resource value: 0x7F090241
-			public const int realplay_ptz_btn_ly2 = 2131296833;
-			
-			// aapt resource value: 0x7F090242
-			public const int realplay_ptz_direction_iv = 2131296834;
-			
-			// aapt resource value: 0x7F090243
-			public const int realplay_quality_btn = 2131296835;
-			
-			// aapt resource value: 0x7F090244
-			public const int realplay_ratio_tv = 2131296836;
-			
-			// aapt resource value: 0x7F090245
-			public const int realplay_record_iv = 2131296837;
-			
-			// aapt resource value: 0x7F090246
-			public const int realplay_record_ly = 2131296838;
-			
-			// aapt resource value: 0x7F090247
-			public const int realplay_record_tv = 2131296839;
-			
-			// aapt resource value: 0x7F090248
-			public const int realplay_sound_btn = 2131296840;
-			
-			// aapt resource value: 0x7F090249
-			public const int realplay_ssl_btn = 2131296841;
-			
-			// aapt resource value: 0x7F09024A
-			public const int realplay_ssl_btn2 = 2131296842;
-			
-			// aapt resource value: 0x7F09024B
-			public const int realplay_ssl_btn_ly = 2131296843;
-			
-			// aapt resource value: 0x7F09024C
-			public const int realplay_ssl_btn_ly2 = 2131296844;
-			
-			// aapt resource value: 0x7F09024D
-			public const int realplay_ssl_btn_rl = 2131296845;
-			
-			// aapt resource value: 0x7F09024E
-			public const int realplay_ssl_btn_rl2 = 2131296846;
-			
-			// aapt resource value: 0x7F09024F
-			public const int realplay_ssl_progress = 2131296847;
-			
-			// aapt resource value: 0x7F090250
-			public const int realplay_ssl_progress2 = 2131296848;
-			
-			// aapt resource value: 0x7F090251
-			public const int realplay_ssl_tv = 2131296849;
-			
-			// aapt resource value: 0x7F090252
-			public const int realplay_ssl_tv2 = 2131296850;
-			
-			// aapt resource value: 0x7F090253
-			public const int realplay_stop_btn = 2131296851;
-			
-			// aapt resource value: 0x7F090254
-			public const int realplay_sv = 2131296852;
-			
-			// aapt resource value: 0x7F090255
-			public const int realplay_talk_btn = 2131296853;
-			
-			// aapt resource value: 0x7F090256
-			public const int realplay_talk_btn2 = 2131296854;
-			
-			// aapt resource value: 0x7F090257
-			public const int realplay_talk_btn_ly = 2131296855;
-			
-			// aapt resource value: 0x7F090258
-			public const int realplay_talk_btn_ly2 = 2131296856;
-			
-			// aapt resource value: 0x7F090259
-			public const int realplay_tip_tv = 2131296857;
-			
-			// aapt resource value: 0x7F09025A
-			public const int realplay_title_tv = 2131296858;
-			
-			// aapt resource value: 0x7F09025B
-			public const int realplay_top_bar = 2131296859;
-			
-			// aapt resource value: 0x7F09025C
-			public const int realplay_video_btn = 2131296860;
-			
-			// aapt resource value: 0x7F09025D
-			public const int realplay_video_btn2 = 2131296861;
-			
-			// aapt resource value: 0x7F09025E
-			public const int realplay_video_container = 2131296862;
-			
-			// aapt resource value: 0x7F09025F
-			public const int realplay_video_container2 = 2131296863;
-			
-			// aapt resource value: 0x7F090260
-			public const int realplay_video_container_ly = 2131296864;
-			
-			// aapt resource value: 0x7F090261
-			public const int realplay_video_container_ly2 = 2131296865;
-			
-			// aapt resource value: 0x7F090262
-			public const int realplay_video_start_btn = 2131296866;
-			
-			// aapt resource value: 0x7F090263
-			public const int realplay_video_start_btn2 = 2131296867;
-			
-			// aapt resource value: 0x7F090264
-			public const int realplay_waiting_lr = 2131296868;
-			
-			// aapt resource value: 0x7F090265
-			public const int realplay_watting_pb = 2131296869;
-			
-			// aapt resource value: 0x7F090266
-			public const int realplay_watting_tv = 2131296870;
-			
-			// aapt resource value: 0x7F090267
-			public const int realplay_wnd_sv = 2131296871;
-			
-			// aapt resource value: 0x7F090268
-			public const int recycler_view = 2131296872;
-			
-			// aapt resource value: 0x7F090269
-			public const int refresh_button = 2131296873;
-			
-			// aapt resource value: 0x7F09026A
-			public const int refresh_layout = 2131296874;
-			
-			// aapt resource value: 0x7F09026B
-			public const int refresh_tip = 2131296875;
-			
-			// aapt resource value: 0x7F090277
-			public const int remoteplayback_begin_time_tv = 2131296887;
-			
-			// aapt resource value: 0x7F090278
-			public const int remoteplayback_capture_iv = 2131296888;
-			
-			// aapt resource value: 0x7F090279
-			public const int remoteplayback_capture_rl = 2131296889;
-			
-			// aapt resource value: 0x7F09027A
-			public const int remoteplayback_capture_watermark_iv = 2131296890;
-			
-			// aapt resource value: 0x7F09027B
-			public const int remoteplayback_control_rl = 2131296891;
-			
-			// aapt resource value: 0x7F09027C
-			public const int remoteplayback_end_time_tv = 2131296892;
-			
-			// aapt resource value: 0x7F09027D
-			public const int remoteplayback_file_time_bar = 2131296893;
-			
-			// aapt resource value: 0x7F09027E
-			public const int remoteplayback_flow_tv = 2131296894;
-			
-			// aapt resource value: 0x7F09027F
-			public const int remoteplayback_full_down_btn = 2131296895;
-			
-			// aapt resource value: 0x7F090280
-			public const int remoteplayback_full_flow_ly = 2131296896;
-			
-			// aapt resource value: 0x7F090281
-			public const int remoteplayback_full_flow_tv = 2131296897;
-			
-			// aapt resource value: 0x7F090282
-			public const int remoteplayback_full_operate_bar = 2131296898;
-			
-			// aapt resource value: 0x7F090283
-			public const int remoteplayback_full_play_btn = 2131296899;
-			
-			// aapt resource value: 0x7F090284
-			public const int remoteplayback_full_previously_btn = 2131296900;
-			
-			// aapt resource value: 0x7F090285
-			public const int remoteplayback_full_rate_tv = 2131296901;
-			
-			// aapt resource value: 0x7F090286
-			public const int remoteplayback_full_sound_btn = 2131296902;
-			
-			// aapt resource value: 0x7F090287
-			public const int remoteplayback_full_video_btn = 2131296903;
-			
-			// aapt resource value: 0x7F090288
-			public const int remoteplayback_full_video_container = 2131296904;
-			
-			// aapt resource value: 0x7F090289
-			public const int remoteplayback_full_video_start_btn = 2131296905;
-			
-			// aapt resource value: 0x7F09028A
-			public const int remoteplayback_loading_iv = 2131296906;
-			
-			// aapt resource value: 0x7F09028B
-			public const int remoteplayback_loading_ly = 2131296907;
-			
-			// aapt resource value: 0x7F09028C
-			public const int remoteplayback_loading_pb_ly = 2131296908;
-			
-			// aapt resource value: 0x7F09028D
-			public const int remoteplayback_loading_play_btn = 2131296909;
-			
-			// aapt resource value: 0x7F09028E
-			public const int remoteplayback_loading_tv = 2131296910;
-			
-			// aapt resource value: 0x7F09028F
-			public const int remoteplayback_operate_bar = 2131296911;
-			
-			// aapt resource value: 0x7F090290
-			public const int remoteplayback_page_ly = 2131296912;
-			
-			// aapt resource value: 0x7F090291
-			public const int remoteplayback_play_btn = 2131296913;
-			
-			// aapt resource value: 0x7F090292
-			public const int remoteplayback_play_rl = 2131296914;
-			
-			// aapt resource value: 0x7F090293
-			public const int remoteplayback_previously_btn = 2131296915;
-			
-			// aapt resource value: 0x7F090296
-			public const int remoteplayback_progressbar = 2131296918;
-			
-			// aapt resource value: 0x7F090294
-			public const int remoteplayback_progress_ly = 2131296916;
-			
-			// aapt resource value: 0x7F090295
-			public const int remoteplayback_progress_seekbar = 2131296917;
-			
-			// aapt resource value: 0x7F090297
-			public const int remoteplayback_ratio_tv = 2131296919;
-			
-			// aapt resource value: 0x7F090298
-			public const int remoteplayback_record_iv = 2131296920;
-			
-			// aapt resource value: 0x7F090299
-			public const int remoteplayback_record_ly = 2131296921;
-			
-			// aapt resource value: 0x7F09029A
-			public const int remoteplayback_record_tv = 2131296922;
-			
-			// aapt resource value: 0x7F09029B
-			public const int remoteplayback_replay_btn = 2131296923;
-			
-			// aapt resource value: 0x7F09029C
-			public const int remoteplayback_small_previously_btn = 2131296924;
-			
-			// aapt resource value: 0x7F09029D
-			public const int remoteplayback_small_video_btn = 2131296925;
-			
-			// aapt resource value: 0x7F09029E
-			public const int remoteplayback_small_video_container = 2131296926;
-			
-			// aapt resource value: 0x7F09029F
-			public const int remoteplayback_small_video_start_btn = 2131296927;
-			
-			// aapt resource value: 0x7F0902A0
-			public const int remoteplayback_sound_btn = 2131296928;
-			
-			// aapt resource value: 0x7F0902A1
-			public const int remoteplayback_sv = 2131296929;
-			
-			// aapt resource value: 0x7F0902A3
-			public const int remoteplayback_timebar = 2131296931;
-			
-			// aapt resource value: 0x7F0902A4
-			public const int remoteplayback_timebar_rl = 2131296932;
-			
-			// aapt resource value: 0x7F0902A2
-			public const int remoteplayback_time_tv = 2131296930;
-			
-			// aapt resource value: 0x7F0902A5
-			public const int remoteplayback_tip_tv = 2131296933;
-			
-			// aapt resource value: 0x7F0902A6
-			public const int remoteplayback_video_btn = 2131296934;
-			
-			// aapt resource value: 0x7F0902A7
-			public const int remoteplayback_video_container = 2131296935;
-			
-			// aapt resource value: 0x7F0902A8
-			public const int remoteplayback_video_start_btn = 2131296936;
-			
-			// aapt resource value: 0x7F09026C
-			public const int remote_list_page = 2131296876;
-			
-			// aapt resource value: 0x7F09026D
-			public const int remote_loading_buffer_tv = 2131296877;
-			
-			// aapt resource value: 0x7F09026E
-			public const int remote_loading_iv = 2131296878;
-			
-			// aapt resource value: 0x7F09026F
-			public const int remote_playback_area = 2131296879;
-			
-			// aapt resource value: 0x7F090270
-			public const int remote_playback_capture_btn = 2131296880;
-			
-			// aapt resource value: 0x7F090271
-			public const int remote_playback_download_btn = 2131296881;
-			
-			// aapt resource value: 0x7F090272
-			public const int remote_playback_flow_tv = 2131296882;
-			
-			// aapt resource value: 0x7F090273
-			public const int remote_playback_pause_btn = 2131296883;
-			
-			// aapt resource value: 0x7F090274
-			public const int remote_playback_sound_btn = 2131296884;
-			
-			// aapt resource value: 0x7F090275
-			public const int remote_playback_video_recording_btn = 2131296885;
-			
-			// aapt resource value: 0x7F090276
-			public const int remote_playback_wnd_sv = 2131296886;
-			
-			// aapt resource value: 0x7F0902A9
-			public const int render_texture_view = 2131296937;
-			
-			// aapt resource value: 0x7F0902AA
-			public const int render_texture_view_soft = 2131296938;
-			
-			// aapt resource value: 0x7F0902AB
-			public const int replay_btn = 2131296939;
-			
-			// aapt resource value: 0x7F0902AC
-			public const int restart_preview = 2131296940;
-			
-			// aapt resource value: 0x7F0902AD
-			public const int retry_btn = 2131296941;
-			
-			// aapt resource value: 0x7F0902AE
-			public const int retry_button = 2131296942;
-			
-			// aapt resource value: 0x7F0902AF
-			public const int return_scan_result = 2131296943;
-			
-			// aapt resource value: 0x7F09020A
-			public const int re_next_area = 2131296778;
-			
-			// aapt resource value: 0x7F0902B0
-			public const int right = 2131296944;
-			
-			// aapt resource value: 0x7F0902B1
-			public const int right_icon = 2131296945;
-			
-			// aapt resource value: 0x7F0902B2
-			public const int right_side = 2131296946;
-			
-			// aapt resource value: 0x7F0902B3
-			public const int rv_multi_screen = 2131296947;
-			
-			// aapt resource value: 0x7F0902B4
-			public const int rv_topbar = 2131296948;
-			
-			// aapt resource value: 0x7F0902B5
-			public const int safe_box_tip = 2131296949;
-			
-			// aapt resource value: 0x7F0902B6
-			public const int save_image_matrix = 2131296950;
-			
-			// aapt resource value: 0x7F0902B7
-			public const int save_non_transition_alpha = 2131296951;
-			
-			// aapt resource value: 0x7F0902B8
-			public const int save_scale_type = 2131296952;
-			
-			// aapt resource value: 0x7F09000D
-			public const int Scale = 2131296269;
-			
-			// aapt resource value: 0x7F0902B9
-			public const int screen = 2131296953;
-			
-			// aapt resource value: 0x7F0902BA
-			public const int scroll = 2131296954;
-			
-			// aapt resource value: 0x7F0902BE
-			public const int scrollable = 2131296958;
-			
-			// aapt resource value: 0x7F0902BB
-			public const int scrollIndicatorDown = 2131296955;
-			
-			// aapt resource value: 0x7F0902BC
-			public const int scrollIndicatorUp = 2131296956;
-			
-			// aapt resource value: 0x7F0902BD
-			public const int scrollView = 2131296957;
-			
-			// aapt resource value: 0x7F0902BF
-			public const int searchAnim = 2131296959;
-			
-			// aapt resource value: 0x7F0902C0
-			public const int searchBtn = 2131296960;
-			
-			// aapt resource value: 0x7F0902C1
-			public const int searchEditTextContainer = 2131296961;
-			
-			// aapt resource value: 0x7F0902C2
-			public const int searchFragment = 2131296962;
-			
-			// aapt resource value: 0x7F0902C3
-			public const int search_badge = 2131296963;
-			
-			// aapt resource value: 0x7F0902C4
-			public const int search_bar = 2131296964;
-			
-			// aapt resource value: 0x7F0902C5
-			public const int search_button = 2131296965;
-			
-			// aapt resource value: 0x7F0902C6
-			public const int search_close_btn = 2131296966;
-			
-			// aapt resource value: 0x7F0902C7
-			public const int search_edit_frame = 2131296967;
-			
-			// aapt resource value: 0x7F0902C8
-			public const int search_go_btn = 2131296968;
-			
-			// aapt resource value: 0x7F0902C9
-			public const int search_mag_icon = 2131296969;
-			
-			// aapt resource value: 0x7F0902CA
-			public const int search_plate = 2131296970;
-			
-			// aapt resource value: 0x7F0902CB
-			public const int search_src_text = 2131296971;
-			
-			// aapt resource value: 0x7F0902CC
-			public const int search_voice_btn = 2131296972;
-			
-			// aapt resource value: 0x7F0902CD
-			public const int second = 2131296973;
-			
-			// aapt resource value: 0x7F0902CE
-			public const int select_dialog_listview = 2131296974;
-			
-			// aapt resource value: 0x7F0902CF
-			public const int separate_line = 2131296975;
-			
-			// aapt resource value: 0x7F0902D0
-			public const int serial_tv = 2131296976;
-			
-			// aapt resource value: 0x7F0902D1
-			public const int seriesNumberEt = 2131296977;
-			
-			// aapt resource value: 0x7F09000A
-			public const int SHIFT = 2131296266;
-			
-			// aapt resource value: 0x7F0902D2
-			public const int shipin7_logo_lyt = 2131296978;
-			
-			// aapt resource value: 0x7F0902D3
-			public const int shortcut = 2131296979;
-			
-			// aapt resource value: 0x7F0902D4
-			public const int showCustom = 2131296980;
-			
-			// aapt resource value: 0x7F0902D5
-			public const int showHome = 2131296981;
-			
-			// aapt resource value: 0x7F0902D6
-			public const int showTitle = 2131296982;
-			
-			// aapt resource value: 0x7F0902D7
-			public const int sign_et = 2131296983;
-			
-			// aapt resource value: 0x7F0902D8
-			public const int smallLabel = 2131296984;
-			
-			// aapt resource value: 0x7F0902D9
-			public const int sms_code_et = 2131296985;
-			
-			// aapt resource value: 0x7F0902DA
-			public const int sms_code_lyt = 2131296986;
-			
-			// aapt resource value: 0x7F0902DB
-			public const int sms_verify_dailog_ly = 2131296987;
-			
-			// aapt resource value: 0x7F0902DC
-			public const int snackbar_action = 2131296988;
-			
-			// aapt resource value: 0x7F0902DD
-			public const int snackbar_text = 2131296989;
-			
-			// aapt resource value: 0x7F0902DE
-			public const int snap = 2131296990;
-			
-			// aapt resource value: 0x7F0902DF
-			public const int sound_line = 2131296991;
-			
-			// aapt resource value: 0x7F0902E1
-			public const int spacer = 2131296993;
-			
-			// aapt resource value: 0x7F0902E2
-			public const int split_action_bar = 2131296994;
-			
-			// aapt resource value: 0x7F0902E0
-			public const int sp_server_area = 2131296992;
-			
-			// aapt resource value: 0x7F0902E3
-			public const int squareColumnItem = 2131296995;
-			
-			// aapt resource value: 0x7F0902E4
-			public const int squareVideo = 2131296996;
-			
-			// aapt resource value: 0x7F0902E5
-			public const int squareVideoList = 2131296997;
-			
-			// aapt resource value: 0x7F0902E6
-			public const int square_channel = 2131296998;
-			
-			// aapt resource value: 0x7F0902E7
-			public const int src_atop = 2131296999;
-			
-			// aapt resource value: 0x7F0902E8
-			public const int src_in = 2131297000;
-			
-			// aapt resource value: 0x7F0902E9
-			public const int src_over = 2131297001;
-			
-			// aapt resource value: 0x7F0902EA
-			public const int srl_classics_arrow = 2131297002;
-			
-			// aapt resource value: 0x7F0902EB
-			public const int srl_classics_center = 2131297003;
-			
-			// aapt resource value: 0x7F0902EC
-			public const int srl_classics_progress = 2131297004;
-			
-			// aapt resource value: 0x7F0902ED
-			public const int srl_classics_title = 2131297005;
-			
-			// aapt resource value: 0x7F0902EE
-			public const int srl_classics_update = 2131297006;
-			
-			// aapt resource value: 0x7F0902EF
-			public const int start = 2131297007;
-			
-			// aapt resource value: 0x7F0902F0
-			public const int status = 2131297008;
-			
-			// aapt resource value: 0x7F0902F1
-			public const int status_bar_latest_event_content = 2131297009;
-			
-			// aapt resource value: 0x7F0902F2
-			public const int storage_layout = 2131297010;
-			
-			// aapt resource value: 0x7F0902F3
-			public const int storage_notice = 2131297011;
-			
-			// aapt resource value: 0x7F09000B
-			public const int STROKE = 2131296267;
-			
-			// aapt resource value: 0x7F0902F5
-			public const int submenuarrow = 2131297013;
-			
-			// aapt resource value: 0x7F0902F6
-			public const int submit = 2131297014;
-			
-			// aapt resource value: 0x7F0902F7
-			public const int submit_area = 2131297015;
-			
-			// aapt resource value: 0x7F0902F8
-			public const int subtitle = 2131297016;
-			
-			// aapt resource value: 0x7F0902F4
-			public const int sub_title_text = 2131297012;
-			
-			// aapt resource value: 0x7F0902F9
-			public const int successIcon = 2131297017;
-			
-			// aapt resource value: 0x7F0902FA
-			public const int surfaceview = 2131297018;
+			// aapt resource value: 0x7F0900D5
+			public const int save_scale_type = 2131296469;
 			
 			// aapt resource value: 0x7F09000C
-			public const int SYM = 2131296268;
+			public const int Scale = 2131296268;
 			
-			// aapt resource value: 0x7F0902FB
-			public const int tabMode = 2131297019;
+			// aapt resource value: 0x7F0900D6
+			public const int screen = 2131296470;
 			
-			// aapt resource value: 0x7F0902FC
-			public const int tab_alarmlist_btn = 2131297020;
+			// aapt resource value: 0x7F0900D7
+			public const int scroll = 2131296471;
 			
-			// aapt resource value: 0x7F0902FD
-			public const int tab_alarmlist_rl = 2131297021;
+			// aapt resource value: 0x7F0900DB
+			public const int scrollable = 2131296475;
 			
-			// aapt resource value: 0x7F0902FE
-			public const int tab_devicedefence_btn = 2131297022;
+			// aapt resource value: 0x7F0900D8
+			public const int scrollIndicatorDown = 2131296472;
 			
-			// aapt resource value: 0x7F0902FF
-			public const int tab_devicedefence_rl = 2131297023;
+			// aapt resource value: 0x7F0900D9
+			public const int scrollIndicatorUp = 2131296473;
 			
-			// aapt resource value: 0x7F090300
-			public const int tab_devicepicture_btn = 2131297024;
+			// aapt resource value: 0x7F0900DA
+			public const int scrollView = 2131296474;
 			
-			// aapt resource value: 0x7F090301
-			public const int tab_devicepicture_rl = 2131297025;
+			// aapt resource value: 0x7F0900DC
+			public const int search_badge = 2131296476;
 			
-			// aapt resource value: 0x7F090302
-			public const int tab_devicevideo_btn = 2131297026;
+			// aapt resource value: 0x7F0900DD
+			public const int search_bar = 2131296477;
 			
-			// aapt resource value: 0x7F090303
-			public const int tab_devicevideo_rl = 2131297027;
+			// aapt resource value: 0x7F0900DE
+			public const int search_button = 2131296478;
 			
-			// aapt resource value: 0x7F090304
-			public const int tab_remoteplayback_btn = 2131297028;
+			// aapt resource value: 0x7F0900DF
+			public const int search_close_btn = 2131296479;
 			
-			// aapt resource value: 0x7F090305
-			public const int tab_remoteplayback_rl = 2131297029;
+			// aapt resource value: 0x7F0900E0
+			public const int search_edit_frame = 2131296480;
 			
-			// aapt resource value: 0x7F090306
-			public const int tab_setdevice_btn = 2131297030;
+			// aapt resource value: 0x7F0900E1
+			public const int search_go_btn = 2131296481;
 			
-			// aapt resource value: 0x7F090307
-			public const int tab_setdevice_rl = 2131297031;
+			// aapt resource value: 0x7F0900E2
+			public const int search_mag_icon = 2131296482;
 			
-			// aapt resource value: 0x7F090308
-			public const int tab_video_talk_btn = 2131297032;
+			// aapt resource value: 0x7F0900E3
+			public const int search_plate = 2131296483;
 			
-			// aapt resource value: 0x7F090309
-			public const int tab_video_talk_rl = 2131297033;
+			// aapt resource value: 0x7F0900E4
+			public const int search_src_text = 2131296484;
 			
-			// aapt resource value: 0x7F09030A
-			public const int tag_key_position = 2131297034;
+			// aapt resource value: 0x7F0900E5
+			public const int search_voice_btn = 2131296485;
 			
-			// aapt resource value: 0x7F09030B
-			public const int talkback_close_btn = 2131297035;
+			// aapt resource value: 0x7F0900E6
+			public const int second = 2131296486;
 			
-			// aapt resource value: 0x7F09030C
-			public const int talkback_control_btn = 2131297036;
+			// aapt resource value: 0x7F0900E7
+			public const int select_dialog_listview = 2131296487;
 			
-			// aapt resource value: 0x7F09030D
-			public const int talkback_rv = 2131297037;
+			// aapt resource value: 0x7F0900E8
+			public const int sendA = 2131296488;
 			
-			// aapt resource value: 0x7F09030E
-			public const int text = 2131297038;
+			// aapt resource value: 0x7F0900E9
+			public const int sendCustomData = 2131296489;
 			
-			// aapt resource value: 0x7F09030F
-			public const int text1 = 2131297039;
+			// aapt resource value: 0x7F0900EA
+			public const int sendV = 2131296490;
 			
-			// aapt resource value: 0x7F090310
-			public const int text2 = 2131297040;
+			// aapt resource value: 0x7F090009
+			public const int SHIFT = 2131296265;
 			
-			// aapt resource value: 0x7F090311
-			public const int text3 = 2131297041;
+			// aapt resource value: 0x7F0900EB
+			public const int shortcut = 2131296491;
 			
-			// aapt resource value: 0x7F09031E
-			public const int textinput_counter = 2131297054;
+			// aapt resource value: 0x7F0900EC
+			public const int show = 2131296492;
 			
-			// aapt resource value: 0x7F09031F
-			public const int textinput_error = 2131297055;
+			// aapt resource value: 0x7F0900ED
+			public const int showCustom = 2131296493;
 			
-			// aapt resource value: 0x7F090312
-			public const int textSpacerNoButtons = 2131297042;
+			// aapt resource value: 0x7F0900EE
+			public const int showHome = 2131296494;
 			
-			// aapt resource value: 0x7F090313
-			public const int textSpacerNoTitle = 2131297043;
+			// aapt resource value: 0x7F0900EF
+			public const int showTitle = 2131296495;
 			
-			// aapt resource value: 0x7F090320
-			public const int textureView_play = 2131297056;
+			// aapt resource value: 0x7F0900F0
+			public const int smallLabel = 2131296496;
 			
-			// aapt resource value: 0x7F090321
-			public const int texture_view_play_window = 2131297057;
+			// aapt resource value: 0x7F0900F1
+			public const int snackbar_action = 2131296497;
 			
-			// aapt resource value: 0x7F09000E
-			public const int TextView01 = 2131296270;
+			// aapt resource value: 0x7F0900F2
+			public const int snackbar_text = 2131296498;
 			
-			// aapt resource value: 0x7F09000F
-			public const int TextView03 = 2131296271;
+			// aapt resource value: 0x7F0900F3
+			public const int snap = 2131296499;
 			
-			// aapt resource value: 0x7F090315
-			public const int text_camerano = 2131297045;
+			// aapt resource value: 0x7F0900F4
+			public const int snapshot = 2131296500;
 			
-			// aapt resource value: 0x7F090314
-			public const int text_camera_name = 2131297044;
+			// aapt resource value: 0x7F0900F5
+			public const int spacer = 2131296501;
 			
-			// aapt resource value: 0x7F090316
-			public const int text_device_ip = 2131297046;
+			// aapt resource value: 0x7F0900F6
+			public const int split_action_bar = 2131296502;
 			
-			// aapt resource value: 0x7F090317
-			public const int text_input_password_toggle = 2131297047;
+			// aapt resource value: 0x7F0900F7
+			public const int spread = 2131296503;
 			
-			// aapt resource value: 0x7F090318
-			public const int text_left = 2131297048;
+			// aapt resource value: 0x7F0900F8
+			public const int spread_inside = 2131296504;
 			
-			// aapt resource value: 0x7F090319
-			public const int text_my = 2131297049;
+			// aapt resource value: 0x7F0900F9
+			public const int src_atop = 2131296505;
 			
-			// aapt resource value: 0x7F09031A
-			public const int text_right = 2131297050;
+			// aapt resource value: 0x7F0900FA
+			public const int src_in = 2131296506;
 			
-			// aapt resource value: 0x7F09031B
-			public const int text_serial = 2131297051;
+			// aapt resource value: 0x7F0900FB
+			public const int src_over = 2131296507;
 			
-			// aapt resource value: 0x7F09031C
-			public const int text_share = 2131297052;
+			// aapt resource value: 0x7F0900FC
+			public const int srl_classics_arrow = 2131296508;
 			
-			// aapt resource value: 0x7F09031D
-			public const int text_title = 2131297053;
+			// aapt resource value: 0x7F0900FD
+			public const int srl_classics_center = 2131296509;
 			
-			// aapt resource value: 0x7F090322
-			public const int time = 2131297058;
+			// aapt resource value: 0x7F0900FE
+			public const int srl_classics_progress = 2131296510;
 			
-			// aapt resource value: 0x7F090325
-			public const int timeline_image = 2131297061;
+			// aapt resource value: 0x7F0900FF
+			public const int srl_classics_title = 2131296511;
 			
-			// aapt resource value: 0x7F090326
-			public const int timepicker = 2131297062;
+			// aapt resource value: 0x7F090100
+			public const int srl_classics_update = 2131296512;
 			
-			// aapt resource value: 0x7F090327
-			public const int timer = 2131297063;
+			// aapt resource value: 0x7F090101
+			public const int standard = 2131296513;
 			
-			// aapt resource value: 0x7F090323
-			public const int time_text = 2131297059;
+			// aapt resource value: 0x7F090102
+			public const int start = 2131296514;
 			
-			// aapt resource value: 0x7F090324
-			public const int time_tv = 2131297060;
+			// aapt resource value: 0x7F090103
+			public const int startAVMsg = 2131296515;
 			
-			// aapt resource value: 0x7F090328
-			public const int tip = 2131297064;
+			// aapt resource value: 0x7F090104
+			public const int startDoorKey = 2131296516;
 			
-			// aapt resource value: 0x7F090329
-			public const int title = 2131297065;
+			// aapt resource value: 0x7F090105
+			public const int startLocalRecord = 2131296517;
 			
-			// aapt resource value: 0x7F09032A
-			public const int titleBar = 2131297066;
+			// aapt resource value: 0x7F090106
+			public const int startReadCard = 2131296518;
 			
-			// aapt resource value: 0x7F09032B
-			public const int titleDividerNoCustom = 2131297067;
+			// aapt resource value: 0x7F090107
+			public const int startRecord = 2131296519;
 			
-			// aapt resource value: 0x7F09032C
-			public const int title_bar = 2131297068;
+			// aapt resource value: 0x7F090108
+			public const int startRecordLocalAudio = 2131296520;
 			
-			// aapt resource value: 0x7F09032D
-			public const int title_bar_landscape = 2131297069;
+			// aapt resource value: 0x7F090109
+			public const int startRecordPeerAudio = 2131296521;
 			
-			// aapt resource value: 0x7F09032E
-			public const int title_bar_portrait = 2131297070;
+			// aapt resource value: 0x7F09010A
+			public const int startStream = 2131296522;
 			
-			// aapt resource value: 0x7F09032F
-			public const int title_layout = 2131297071;
+			// aapt resource value: 0x7F09010B
+			public const int startWatchDog = 2131296523;
 			
-			// aapt resource value: 0x7F090330
-			public const int title_left = 2131297072;
+			// aapt resource value: 0x7F09010C
+			public const int start_stop = 2131296524;
 			
-			// aapt resource value: 0x7F090331
-			public const int title_right = 2131297073;
+			// aapt resource value: 0x7F09010D
+			public const int start_stop_stream = 2131296525;
 			
-			// aapt resource value: 0x7F090332
-			public const int title_template = 2131297074;
+			// aapt resource value: 0x7F09010E
+			public const int status = 2131296526;
 			
-			// aapt resource value: 0x7F090333
-			public const int title_text = 2131297075;
+			// aapt resource value: 0x7F09010F
+			public const int status_bar_latest_event_content = 2131296527;
 			
-			// aapt resource value: 0x7F090334
-			public const int title_text_layout = 2131297076;
+			// aapt resource value: 0x7F090110
+			public const int stopAVMsg = 2131296528;
 			
-			// aapt resource value: 0x7F090335
-			public const int top = 2131297077;
+			// aapt resource value: 0x7F090111
+			public const int stopDoorKey = 2131296529;
 			
-			// aapt resource value: 0x7F090338
-			public const int topbar = 2131297080;
+			// aapt resource value: 0x7F090112
+			public const int stopLocalRecord = 2131296530;
 			
-			// aapt resource value: 0x7F090339
-			public const int topbar_right_img = 2131297081;
+			// aapt resource value: 0x7F090113
+			public const int stopReadCard = 2131296531;
 			
-			// aapt resource value: 0x7F090336
-			public const int topPanel = 2131297078;
+			// aapt resource value: 0x7F090114
+			public const int stopRecord = 2131296532;
 			
-			// aapt resource value: 0x7F090337
-			public const int topTip = 2131297079;
+			// aapt resource value: 0x7F090115
+			public const int stopRecordLocalAudio = 2131296533;
 			
-			// aapt resource value: 0x7F09033A
-			public const int touch_loading_buffer_tv = 2131297082;
+			// aapt resource value: 0x7F090116
+			public const int stopRecordPeerAudio = 2131296534;
 			
-			// aapt resource value: 0x7F09033B
-			public const int touch_outside = 2131297083;
+			// aapt resource value: 0x7F090117
+			public const int stopStream = 2131296535;
 			
-			// aapt resource value: 0x7F09033C
-			public const int touch_progress_layout = 2131297084;
-			
-			// aapt resource value: 0x7F09033D
-			public const int transition_current_scene = 2131297085;
-			
-			// aapt resource value: 0x7F09033E
-			public const int transition_layout_save = 2131297086;
-			
-			// aapt resource value: 0x7F09033F
-			public const int transition_position = 2131297087;
-			
-			// aapt resource value: 0x7F090340
-			public const int transition_scene_layoutid_cache = 2131297088;
-			
-			// aapt resource value: 0x7F090341
-			public const int transition_transform = 2131297089;
-			
-			// aapt resource value: 0x7F090010
-			public const int Translate = 2131296272;
-			
-			// aapt resource value: 0x7F090342
-			public const int tvDeviceWifiConfigTip = 2131297090;
-			
-			// aapt resource value: 0x7F090343
-			public const int tvIntroduce1 = 2131297091;
-			
-			// aapt resource value: 0x7F090344
-			public const int tvIntroduce2 = 2131297092;
-			
-			// aapt resource value: 0x7F090345
-			public const int tvMore = 2131297093;
-			
-			// aapt resource value: 0x7F090346
-			public const int tvSSID = 2131297094;
-			
-			// aapt resource value: 0x7F090347
-			public const int tvStatus = 2131297095;
-			
-			// aapt resource value: 0x7F090348
-			public const int tvSuccess = 2131297096;
-			
-			// aapt resource value: 0x7F090349
-			public const int tvTip = 2131297097;
-			
-			// aapt resource value: 0x7F09034A
-			public const int tvTitle = 2131297098;
-			
-			// aapt resource value: 0x7F09034B
-			public const int tv_adding_to_account = 2131297099;
-			
-			// aapt resource value: 0x7F09034C
-			public const int tv_camera_name = 2131297100;
-			
-			// aapt resource value: 0x7F09034D
-			public const int tv_connecting_to_device = 2131297101;
-			
-			// aapt resource value: 0x7F09034E
-			public const int tv_decode_type = 2131297102;
-			
-			// aapt resource value: 0x7F09034F
-			public const int tv_ezviz_account_login = 2131297103;
-			
-			// aapt resource value: 0x7F090350
-			public const int tv_file_path = 2131297104;
-			
-			// aapt resource value: 0x7F090351
-			public const int tv_play_error = 2131297105;
-			
-			// aapt resource value: 0x7F090352
-			public const int tv_pwd = 2131297106;
-			
-			// aapt resource value: 0x7F090353
-			public const int tv_registering_to_platform = 2131297107;
-			
-			// aapt resource value: 0x7F090354
-			public const int tv_sdk_ver = 2131297108;
+			// aapt resource value: 0x7F090118
+			public const int stopWatchDog = 2131296536;
 			
-			// aapt resource value: 0x7F090355
-			public const int tv_ssid = 2131297109;
+			// aapt resource value: 0x7F09000A
+			public const int STROKE = 2131296266;
 			
-			// aapt resource value: 0x7F090356
-			public const int tv_stream_type = 2131297110;
+			// aapt resource value: 0x7F090119
+			public const int submenuarrow = 2131296537;
 			
-			// aapt resource value: 0x7F090357
-			public const int tv_tip = 2131297111;
+			// aapt resource value: 0x7F09011A
+			public const int submit_area = 2131296538;
 			
-			// aapt resource value: 0x7F090358
-			public const int tv_zxing_back = 2131297112;
+			// aapt resource value: 0x7F09011B
+			public const int subtitle = 2131296539;
 			
-			// aapt resource value: 0x7F090359
-			public const int tv_zxing_flash = 2131297113;
+			// aapt resource value: 0x7F09000B
+			public const int SYM = 2131296267;
 			
-			// aapt resource value: 0x7F09035A
-			public const int tv_zxing_scan = 2131297114;
+			// aapt resource value: 0x7F09011C
+			public const int tabMode = 2131296540;
 			
-			// aapt resource value: 0x7F09035B
-			public const int txtResult = 2131297115;
+			// aapt resource value: 0x7F09011D
+			public const int test = 2131296541;
 			
-			// aapt resource value: 0x7F09035C
-			public const int unbind_button = 2131297116;
+			// aapt resource value: 0x7F09011E
+			public const int testWatchDogReboot = 2131296542;
 			
-			// aapt resource value: 0x7F09035D
-			public const int uniform = 2131297117;
+			// aapt resource value: 0x7F09011F
+			public const int text = 2131296543;
 			
-			// aapt resource value: 0x7F09035E
-			public const int up = 2131297118;
+			// aapt resource value: 0x7F090120
+			public const int text2 = 2131296544;
 			
-			// aapt resource value: 0x7F09035F
-			public const int useLogo = 2131297119;
+			// aapt resource value: 0x7F090124
+			public const int textinput_counter = 2131296548;
 			
-			// aapt resource value: 0x7F090360
-			public const int userid_et = 2131297120;
+			// aapt resource value: 0x7F090125
+			public const int textinput_error = 2131296549;
 			
-			// aapt resource value: 0x7F090361
-			public const int userid_lyt = 2131297121;
+			// aapt resource value: 0x7F090121
+			public const int textSpacerNoButtons = 2131296545;
 			
-			// aapt resource value: 0x7F090362
-			public const int verifycodeEditTextContainer = 2131297122;
+			// aapt resource value: 0x7F090122
+			public const int textSpacerNoTitle = 2131296546;
 			
-			// aapt resource value: 0x7F090363
-			public const int verifycodeEt = 2131297123;
+			// aapt resource value: 0x7F090123
+			public const int text_input_password_toggle = 2131296547;
 			
-			// aapt resource value: 0x7F090364
-			public const int version = 2131297124;
+			// aapt resource value: 0x7F090126
+			public const int time = 2131296550;
 			
-			// aapt resource value: 0x7F090365
-			public const int version_arrow = 2131297125;
+			// aapt resource value: 0x7F090127
+			public const int timepicker = 2131296551;
 			
-			// aapt resource value: 0x7F090366
-			public const int version_layout = 2131297126;
+			// aapt resource value: 0x7F090128
+			public const int title = 2131296552;
 			
-			// aapt resource value: 0x7F090367
-			public const int version_newest = 2131297127;
+			// aapt resource value: 0x7F090129
+			public const int titleDividerNoCustom = 2131296553;
 			
-			// aapt resource value: 0x7F090368
-			public const int version_notice = 2131297128;
+			// aapt resource value: 0x7F09012A
+			public const int title_template = 2131296554;
 			
-			// aapt resource value: 0x7F090369
-			public const int vertical = 2131297129;
+			// aapt resource value: 0x7F09012B
+			public const int top = 2131296555;
 			
-			// aapt resource value: 0x7F09036A
-			public const int vg_child_watch_video_talk_camera = 2131297130;
+			// aapt resource value: 0x7F09012C
+			public const int topPanel = 2131296556;
 			
-			// aapt resource value: 0x7F09036B
-			public const int vg_child_watch_video_talk_player = 2131297131;
+			// aapt resource value: 0x7F09012D
+			public const int touch_outside = 2131296557;
 			
-			// aapt resource value: 0x7F09036C
-			public const int vg_child_watch_video_talk_video_container = 2131297132;
+			// aapt resource value: 0x7F09012E
+			public const int transition_current_scene = 2131296558;
 			
-			// aapt resource value: 0x7F09036D
-			public const int vg_error_tips = 2131297133;
+			// aapt resource value: 0x7F09012F
+			public const int transition_layout_save = 2131296559;
 			
-			// aapt resource value: 0x7F09036E
-			public const int vg_login_anim = 2131297134;
+			// aapt resource value: 0x7F090130
+			public const int transition_position = 2131296560;
 			
-			// aapt resource value: 0x7F09036F
-			public const int vg_notification_operation_tool_container = 2131297135;
+			// aapt resource value: 0x7F090131
+			public const int transition_scene_layoutid_cache = 2131296561;
 			
-			// aapt resource value: 0x7F090370
-			public const int vg_play_info = 2131297136;
+			// aapt resource value: 0x7F090132
+			public const int transition_transform = 2131296562;
 			
-			// aapt resource value: 0x7F090371
-			public const int vg_play_window = 2131297137;
+			// aapt resource value: 0x7F09000D
+			public const int Translate = 2131296269;
 			
-			// aapt resource value: 0x7F090372
-			public const int videoTitle = 2131297138;
+			// aapt resource value: 0x7F090133
+			public const int tvTitle = 2131296563;
 			
-			// aapt resource value: 0x7F090373
-			public const int video_button = 2131297139;
+			// aapt resource value: 0x7F090134
+			public const int tv_content = 2131296564;
 			
-			// aapt resource value: 0x7F090374
-			public const int video_talk_et_room_id = 2131297140;
+			// aapt resource value: 0x7F090135
+			public const int tv_ok = 2131296565;
 			
-			// aapt resource value: 0x7F090379
-			public const int viewedCount = 2131297145;
+			// aapt resource value: 0x7F090136
+			public const int tv_title = 2131296566;
 			
-			// aapt resource value: 0x7F09037A
-			public const int viewfinder_view = 2131297146;
+			// aapt resource value: 0x7F090137
+			public const int tv_zxing_back = 2131296567;
 			
-			// aapt resource value: 0x7F090375
-			public const int viewSort = 2131297141;
+			// aapt resource value: 0x7F090138
+			public const int tv_zxing_flash = 2131296568;
 			
-			// aapt resource value: 0x7F090376
-			public const int view_child_watch_video_talk_camera = 2131297142;
+			// aapt resource value: 0x7F090139
+			public const int tv_zxing_scan = 2131296569;
 			
-			// aapt resource value: 0x7F090377
-			public const int view_child_watch_video_talk_player = 2131297143;
+			// aapt resource value: 0x7F09013A
+			public const int uniform = 2131296570;
 			
-			// aapt resource value: 0x7F090378
-			public const int view_offset_helper = 2131297144;
+			// aapt resource value: 0x7F09013B
+			public const int up = 2131296571;
 			
-			// aapt resource value: 0x7F09037B
-			public const int visible = 2131297147;
+			// aapt resource value: 0x7F09013C
+			public const int useLogo = 2131296572;
 			
-			// aapt resource value: 0x7F09037C
-			public const int wait_bar = 2131297148;
+			// aapt resource value: 0x7F09013D
+			public const int uvc = 2131296573;
 			
-			// aapt resource value: 0x7F09037D
-			public const int wait_tv = 2131297149;
+			// aapt resource value: 0x7F09013E
+			public const int videoBackImg = 2131296574;
 			
-			// aapt resource value: 0x7F09037E
-			public const int watting_pb = 2131297150;
+			// aapt resource value: 0x7F09013F
+			public const int videoParent = 2131296575;
 			
-			// aapt resource value: 0x7F090380
-			public const int webview = 2131297152;
+			// aapt resource value: 0x7F090140
+			public const int view_offset_helper = 2131296576;
 			
-			// aapt resource value: 0x7F09037F
-			public const int web_login_btn = 2131297151;
+			// aapt resource value: 0x7F090141
+			public const int visible = 2131296577;
 			
-			// aapt resource value: 0x7F090381
-			public const int wifi_tv = 2131297153;
+			// aapt resource value: 0x7F090142
+			public const int withText = 2131296578;
 			
-			// aapt resource value: 0x7F090382
-			public const int withText = 2131297154;
+			// aapt resource value: 0x7F090143
+			public const int wrap = 2131296579;
 			
-			// aapt resource value: 0x7F090383
-			public const int wrap_content = 2131297155;
+			// aapt resource value: 0x7F090144
+			public const int wrap_content = 2131296580;
 			
-			// aapt resource value: 0x7F090384
-			public const int year = 2131297156;
+			// aapt resource value: 0x7F090145
+			public const int year = 2131296581;
 			
 			static Id()
 			{
@@ -9341,526 +4501,184 @@
 			public const int abc_select_dialog_material = 2131427354;
 			
 			// aapt resource value: 0x7F0B001B
-			public const int activity_add_device_to_acount_ez = 2131427355;
+			public const int activity_main = 2131427355;
 			
 			// aapt resource value: 0x7F0B001C
-			public const int activity_collect_device_info = 2131427356;
+			public const int activity_video_phone = 2131427356;
 			
 			// aapt resource value: 0x7F0B001D
-			public const int activity_collect_play_info = 2131427357;
+			public const int biometric_prompt_dialog_content = 2131427357;
 			
 			// aapt resource value: 0x7F0B001E
-			public const int activity_config_wifi_executing = 2131427358;
+			public const int cc_activity_widget_countrycode = 2131427358;
 			
 			// aapt resource value: 0x7F0B001F
-			public const int activity_ezupgrade_device = 2131427359;
+			public const int cc_activity_widget_sortselection = 2131427359;
 			
 			// aapt resource value: 0x7F0B0020
-			public const int activity_hc = 2131427360;
+			public const int cc_country_list_item = 2131427360;
 			
 			// aapt resource value: 0x7F0B0021
-			public const int activity_hcactive = 2131427361;
+			public const int design_bottom_navigation_item = 2131427361;
 			
 			// aapt resource value: 0x7F0B0022
-			public const int activity_hcplay = 2131427362;
+			public const int design_bottom_sheet_dialog = 2131427362;
 			
 			// aapt resource value: 0x7F0B0023
-			public const int activity_interface_self_test = 2131427363;
+			public const int design_layout_snackbar = 2131427363;
 			
 			// aapt resource value: 0x7F0B0024
-			public const int activity_interface_test = 2131427364;
+			public const int design_layout_snackbar_include = 2131427364;
 			
 			// aapt resource value: 0x7F0B0025
-			public const int activity_lan_multi_device = 2131427365;
+			public const int design_layout_tab_icon = 2131427365;
 			
 			// aapt resource value: 0x7F0B0026
-			public const int activity_list = 2131427366;
+			public const int design_layout_tab_text = 2131427366;
 			
 			// aapt resource value: 0x7F0B0027
-			public const int activity_main = 2131427367;
+			public const int design_menu_item_action_area = 2131427367;
 			
 			// aapt resource value: 0x7F0B0028
-			public const int activity_main_ez = 2131427368;
+			public const int design_navigation_item = 2131427368;
 			
 			// aapt resource value: 0x7F0B0029
-			public const int activity_manual_choose_config_wifi_way = 2131427369;
+			public const int design_navigation_item_header = 2131427369;
 			
 			// aapt resource value: 0x7F0B002A
-			public const int activity_manual_connect_device_hotspot = 2131427370;
+			public const int design_navigation_item_separator = 2131427370;
 			
 			// aapt resource value: 0x7F0B002B
-			public const int activity_manual_input_device_hotspot_info = 2131427371;
+			public const int design_navigation_item_subheader = 2131427371;
 			
 			// aapt resource value: 0x7F0B002C
-			public const int activity_more_features_entrance = 2131427372;
+			public const int design_navigation_menu = 2131427372;
 			
 			// aapt resource value: 0x7F0B002D
-			public const int activity_multi_screen_preview = 2131427373;
+			public const int design_navigation_menu_item = 2131427373;
 			
 			// aapt resource value: 0x7F0B002E
-			public const int activity_my_collect = 2131427374;
+			public const int design_text_input_password_icon = 2131427374;
 			
 			// aapt resource value: 0x7F0B002F
-			public const int activity_option = 2131427375;
+			public const int dialog_tip = 2131427375;
 			
 			// aapt resource value: 0x7F0B0030
-			public const int activity_origin_stream_control = 2131427376;
+			public const int fragment_call = 2131427376;
 			
 			// aapt resource value: 0x7F0B0031
-			public const int activity_rtp_stream_play = 2131427377;
+			public const int fragment_monitor = 2131427377;
 			
 			// aapt resource value: 0x7F0B0032
-			public const int activity_square = 2131427378;
+			public const int hdl_gallery_banner_view_layout = 2131427378;
 			
 			// aapt resource value: 0x7F0B0033
-			public const int activity_square_video_list = 2131427379;
+			public const int hdl_widget_activity_crop_image = 2131427379;
 			
 			// aapt resource value: 0x7F0B0034
-			public const int activity_square_video_list2 = 2131427380;
+			public const int hdl_widget_activity_geofence_round = 2131427380;
 			
 			// aapt resource value: 0x7F0B0035
-			public const int activity_square_video_search = 2131427381;
+			public const int hdl_widget_air_button = 2131427381;
 			
 			// aapt resource value: 0x7F0B0036
-			public const int activity_support = 2131427382;
+			public const int hdl_widget_include_pickerview_topbar = 2131427382;
 			
 			// aapt resource value: 0x7F0B0037
-			public const int activity_test_config_wifi = 2131427383;
+			public const int hdl_widget_layout_basepickerview = 2131427383;
 			
 			// aapt resource value: 0x7F0B0038
-			public const int activity_test_for_sdk = 2131427384;
+			public const int hdl_widget_pickerview = 2131427384;
 			
 			// aapt resource value: 0x7F0B0039
-			public const int activity_test_page = 2131427385;
+			public const int hdl_widget_pickerview_options = 2131427385;
 			
 			// aapt resource value: 0x7F0B003A
-			public const int activity_video_talk = 2131427386;
+			public const int hdl_widget_pickerview_time = 2131427386;
 			
 			// aapt resource value: 0x7F0B003B
-			public const int add_camera_by_series_number_page = 2131427387;
+			public const int notification_action = 2131427387;
 			
 			// aapt resource value: 0x7F0B003C
-			public const int auto_wifi_connecting = 2131427388;
+			public const int notification_action_tombstone = 2131427388;
 			
 			// aapt resource value: 0x7F0B003D
-			public const int auto_wifi_connecting_status_item = 2131427389;
+			public const int notification_media_action = 2131427389;
 			
 			// aapt resource value: 0x7F0B003E
-			public const int auto_wifi_connecting_status_item_ez = 2131427390;
+			public const int notification_media_cancel_action = 2131427390;
 			
 			// aapt resource value: 0x7F0B003F
-			public const int auto_wifi_net_config = 2131427391;
+			public const int notification_template_big_media = 2131427391;
 			
 			// aapt resource value: 0x7F0B0040
-			public const int auto_wifi_prepare_step_on = 2131427392;
+			public const int notification_template_big_media_custom = 2131427392;
 			
 			// aapt resource value: 0x7F0B0041
-			public const int auto_wifi_reset = 2131427393;
+			public const int notification_template_big_media_narrow = 2131427393;
 			
 			// aapt resource value: 0x7F0B0042
-			public const int auto_wifi_reset_introduce = 2131427394;
+			public const int notification_template_big_media_narrow_custom = 2131427394;
 			
 			// aapt resource value: 0x7F0B0043
-			public const int auto_wifi_reset_introduce_ez = 2131427395;
+			public const int notification_template_custom_big = 2131427395;
 			
 			// aapt resource value: 0x7F0B0044
-			public const int biometric_prompt_dialog_content = 2131427396;
+			public const int notification_template_icon_group = 2131427396;
 			
 			// aapt resource value: 0x7F0B0045
-			public const int cameralist_page = 2131427397;
+			public const int notification_template_lines_media = 2131427397;
 			
 			// aapt resource value: 0x7F0B0046
-			public const int cameralist_page_ez = 2131427398;
+			public const int notification_template_media = 2131427398;
 			
 			// aapt resource value: 0x7F0B0047
-			public const int cameralist_small_item = 2131427399;
+			public const int notification_template_media_custom = 2131427399;
 			
 			// aapt resource value: 0x7F0B0048
-			public const int cameralist_small_item_ez = 2131427400;
+			public const int notification_template_part_chronometer = 2131427400;
 			
 			// aapt resource value: 0x7F0B0049
-			public const int capture_activity = 2131427401;
+			public const int notification_template_part_time = 2131427401;
 			
 			// aapt resource value: 0x7F0B004A
-			public const int capture_activity_ez = 2131427402;
+			public const int select_dialog_item_material = 2131427402;
 			
 			// aapt resource value: 0x7F0B004B
-			public const int cc_activity_widget_countrycode = 2131427403;
+			public const int select_dialog_multichoice_material = 2131427403;
 			
 			// aapt resource value: 0x7F0B004C
-			public const int cc_activity_widget_sortselection = 2131427404;
+			public const int select_dialog_singlechoice_material = 2131427404;
 			
 			// aapt resource value: 0x7F0B004D
-			public const int cc_country_list_item = 2131427405;
+			public const int simple_demo = 2131427405;
 			
 			// aapt resource value: 0x7F0B004E
-			public const int city_config_item = 2131427406;
+			public const int srl_classics_footer = 2131427406;
 			
 			// aapt resource value: 0x7F0B004F
-			public const int city_config_item_ez = 2131427407;
+			public const int srl_classics_header = 2131427407;
 			
 			// aapt resource value: 0x7F0B0050
-			public const int ddns_device_ist_page = 2131427408;
+			public const int support_simple_spinner_dropdown_item = 2131427408;
 			
 			// aapt resource value: 0x7F0B0051
-			public const int ddns_device_list_item = 2131427409;
+			public const int test_surfaceview = 2131427409;
 			
 			// aapt resource value: 0x7F0B0052
-			public const int design_bottom_navigation_item = 2131427410;
+			public const int tooltip = 2131427410;
 			
 			// aapt resource value: 0x7F0B0053
-			public const int design_bottom_sheet_dialog = 2131427411;
-			
-			// aapt resource value: 0x7F0B0054
-			public const int design_layout_snackbar = 2131427412;
+			public const int video_device = 2131427411;
 			
 			// aapt resource value: 0x7F0B0055
-			public const int design_layout_snackbar_include = 2131427413;
+			public const int zxingscanneractivitylayout = 2131427413;
 			
 			// aapt resource value: 0x7F0B0056
-			public const int design_layout_tab_icon = 2131427414;
+			public const int zxingscannerfragmentlayout = 2131427414;
 			
-			// aapt resource value: 0x7F0B0057
-			public const int design_layout_tab_text = 2131427415;
-			
-			// aapt resource value: 0x7F0B0058
-			public const int design_menu_item_action_area = 2131427416;
-			
-			// aapt resource value: 0x7F0B0059
-			public const int design_navigation_item = 2131427417;
-			
-			// aapt resource value: 0x7F0B005A
-			public const int design_navigation_item_header = 2131427418;
-			
-			// aapt resource value: 0x7F0B005B
-			public const int design_navigation_item_separator = 2131427419;
-			
-			// aapt resource value: 0x7F0B005C
-			public const int design_navigation_item_subheader = 2131427420;
-			
-			// aapt resource value: 0x7F0B005D
-			public const int design_navigation_menu = 2131427421;
-			
-			// aapt resource value: 0x7F0B005E
-			public const int design_navigation_menu_item = 2131427422;
-			
-			// aapt resource value: 0x7F0B005F
-			public const int design_text_input_password_icon = 2131427423;
-			
-			// aapt resource value: 0x7F0B0060
-			public const int device_discover_item = 2131427424;
-			
-			// aapt resource value: 0x7F0B0061
-			public const int device_discover_page = 2131427425;
-			
-			// aapt resource value: 0x7F0B0062
-			public const int device_setting_page = 2131427426;
-			
-			// aapt resource value: 0x7F0B0063
-			public const int device_video_encrypt_dialog = 2131427427;
-			
-			// aapt resource value: 0x7F0B006F
-			public const int ezopen_realplay_operate_bar = 2131427439;
-			
-			// aapt resource value: 0x7F0B0070
-			public const int ezopen_realplay_operate_bar2 = 2131427440;
-			
-			// aapt resource value: 0x7F0B0064
-			public const int ez_demo_interface_activity = 2131427428;
-			
-			// aapt resource value: 0x7F0B0065
-			public const int ez_message_image_page = 2131427429;
-			
-			// aapt resource value: 0x7F0B0066
-			public const int ez_message_list_item = 2131427430;
-			
-			// aapt resource value: 0x7F0B0067
-			public const int ez_message_list_section = 2131427431;
-			
-			// aapt resource value: 0x7F0B0068
-			public const int ez_message_page = 2131427432;
-			
-			// aapt resource value: 0x7F0B006A
-			public const int ez_playback_list_page = 2131427434;
-			
-			// aapt resource value: 0x7F0B0069
-			public const int ez_play_control = 2131427433;
-			
-			// aapt resource value: 0x7F0B006B
-			public const int ez_realplay_page = 2131427435;
-			
-			// aapt resource value: 0x7F0B006C
-			public const int ez_realplay_prompt_layout = 2131427436;
-			
-			// aapt resource value: 0x7F0B006D
-			public const int ez_realplay_quality_items = 2131427437;
-			
-			// aapt resource value: 0x7F0B006E
-			public const int ez_remote_playback_page = 2131427438;
-			
-			// aapt resource value: 0x7F0B0071
-			public const int fragment_city_config = 2131427441;
-			
-			// aapt resource value: 0x7F0B0072
-			public const int fragment_search_video = 2131427442;
-			
-			// aapt resource value: 0x7F0B0073
-			public const int fragment_square_video_list = 2131427443;
-			
-			// aapt resource value: 0x7F0B0074
-			public const int hdl_gallery_banner_view_layout = 2131427444;
-			
-			// aapt resource value: 0x7F0B0075
-			public const int hdl_widget_activity_crop_image = 2131427445;
-			
-			// aapt resource value: 0x7F0B0076
-			public const int hdl_widget_activity_geofence_round = 2131427446;
-			
-			// aapt resource value: 0x7F0B0077
-			public const int hdl_widget_air_button = 2131427447;
-			
-			// aapt resource value: 0x7F0B0078
-			public const int hdl_widget_include_pickerview_topbar = 2131427448;
-			
-			// aapt resource value: 0x7F0B0079
-			public const int hdl_widget_layout_basepickerview = 2131427449;
-			
-			// aapt resource value: 0x7F0B007A
-			public const int hdl_widget_pickerview = 2131427450;
-			
-			// aapt resource value: 0x7F0B007B
-			public const int hdl_widget_pickerview_options = 2131427451;
-			
-			// aapt resource value: 0x7F0B007C
-			public const int hdl_widget_pickerview_time = 2131427452;
-			
-			// aapt resource value: 0x7F0B007D
-			public const int item_multi_screen_preview = 2131427453;
-			
-			// aapt resource value: 0x7F0B007E
-			public const int lan_device_adapter_item = 2131427454;
-			
-			// aapt resource value: 0x7F0B007F
-			public const int lan_device_login_dialog = 2131427455;
-			
-			// aapt resource value: 0x7F0B0080
-			public const int layout_camera_view = 2131427456;
-			
-			// aapt resource value: 0x7F0B0081
-			public const int layout_camera_view_soft = 2131427457;
-			
-			// aapt resource value: 0x7F0B0082
-			public const int layout_change_playback_rate = 2131427458;
-			
-			// aapt resource value: 0x7F0B0083
-			public const int layout_child_watch_video_talk_operation = 2131427459;
-			
-			// aapt resource value: 0x7F0B0084
-			public const int layout_dialog_tip = 2131427460;
-			
-			// aapt resource value: 0x7F0B0085
-			public const int layout_login_anim = 2131427461;
-			
-			// aapt resource value: 0x7F0B0086
-			public const int line_connecting_introduce_activity = 2131427462;
-			
-			// aapt resource value: 0x7F0B0087
-			public const int list_section = 2131427463;
-			
-			// aapt resource value: 0x7F0B0088
-			public const int loading_text_view = 2131427464;
-			
-			// aapt resource value: 0x7F0B0089
-			public const int login_page = 2131427465;
-			
-			// aapt resource value: 0x7F0B008A
-			public const int message_list_item = 2131427466;
-			
-			// aapt resource value: 0x7F0B008B
-			public const int message_page = 2131427467;
-			
-			// aapt resource value: 0x7F0B008C
-			public const int modify_device_name_page = 2131427468;
-			
-			// aapt resource value: 0x7F0B008D
-			public const int network_error_retry_page = 2131427469;
-			
-			// aapt resource value: 0x7F0B0091
-			public const int notification_action = 2131427473;
-			
-			// aapt resource value: 0x7F0B0092
-			public const int notification_action_tombstone = 2131427474;
-			
-			// aapt resource value: 0x7F0B0093
-			public const int notification_media_action = 2131427475;
-			
-			// aapt resource value: 0x7F0B0094
-			public const int notification_media_cancel_action = 2131427476;
-			
-			// aapt resource value: 0x7F0B0095
-			public const int notification_template_big_media = 2131427477;
-			
-			// aapt resource value: 0x7F0B0096
-			public const int notification_template_big_media_custom = 2131427478;
-			
-			// aapt resource value: 0x7F0B0097
-			public const int notification_template_big_media_narrow = 2131427479;
-			
-			// aapt resource value: 0x7F0B0098
-			public const int notification_template_big_media_narrow_custom = 2131427480;
-			
-			// aapt resource value: 0x7F0B0099
-			public const int notification_template_custom_big = 2131427481;
-			
-			// aapt resource value: 0x7F0B009A
-			public const int notification_template_icon_group = 2131427482;
-			
-			// aapt resource value: 0x7F0B009B
-			public const int notification_template_lines_media = 2131427483;
-			
-			// aapt resource value: 0x7F0B009C
-			public const int notification_template_media = 2131427484;
-			
-			// aapt resource value: 0x7F0B009D
-			public const int notification_template_media_custom = 2131427485;
-			
-			// aapt resource value: 0x7F0B009E
-			public const int notification_template_part_chronometer = 2131427486;
-			
-			// aapt resource value: 0x7F0B009F
-			public const int notification_template_part_time = 2131427487;
-			
-			// aapt resource value: 0x7F0B00A0
-			public const int notifier_alarmloginfo_list_item = 2131427488;
-			
-			// aapt resource value: 0x7F0B00A1
-			public const int notifier_page = 2131427489;
-			
-			// aapt resource value: 0x7F0B008E
-			public const int no_device_more_footer = 2131427470;
-			
-			// aapt resource value: 0x7F0B008F
-			public const int no_more_footer = 2131427471;
-			
-			// aapt resource value: 0x7F0B0090
-			public const int no_msg_more_footer = 2131427472;
-			
-			// aapt resource value: 0x7F0B00A2
-			public const int open_ysservice_dialog = 2131427490;
-			
-			// aapt resource value: 0x7F0B00A3
-			public const int password_error_layout = 2131427491;
-			
-			// aapt resource value: 0x7F0B00A4
-			public const int playback_list_page = 2131427492;
-			
-			// aapt resource value: 0x7F0B00A5
-			public const int pull_to_refresh_footer = 2131427493;
-			
-			// aapt resource value: 0x7F0B00A6
-			public const int pull_to_refresh_header = 2131427494;
-			
-			// aapt resource value: 0x7F0B00B2
-			public const int realplayer_item = 2131427506;
-			
-			// aapt resource value: 0x7F0B00B3
-			public const int realplayer_page = 2131427507;
-			
-			// aapt resource value: 0x7F0B00A7
-			public const int realplay_control_layout = 2131427495;
-			
-			// aapt resource value: 0x7F0B00A8
-			public const int realplay_full_operate_layout = 2131427496;
-			
-			// aapt resource value: 0x7F0B00A9
-			public const int realplay_loading_layout = 2131427497;
-			
-			// aapt resource value: 0x7F0B00AA
-			public const int realplay_operate_bar = 2131427498;
-			
-			// aapt resource value: 0x7F0B00AB
-			public const int realplay_operate_bar2 = 2131427499;
-			
-			// aapt resource value: 0x7F0B00AC
-			public const int realplay_page = 2131427500;
-			
-			// aapt resource value: 0x7F0B00AD
-			public const int realplay_prompt_layout = 2131427501;
-			
-			// aapt resource value: 0x7F0B00AE
-			public const int realplay_ptz_wnd = 2131427502;
-			
-			// aapt resource value: 0x7F0B00AF
-			public const int realplay_quality_items = 2131427503;
-			
-			// aapt resource value: 0x7F0B00B0
-			public const int realplay_quality_wnd = 2131427504;
-			
-			// aapt resource value: 0x7F0B00B1
-			public const int realplay_talkback_wnd = 2131427505;
-			
-			// aapt resource value: 0x7F0B00B4
-			public const int remote_playback_page = 2131427508;
-			
-			// aapt resource value: 0x7F0B00B5
-			public const int section_list_item = 2131427509;
-			
-			// aapt resource value: 0x7F0B00B6
-			public const int select_camera_no_dialog = 2131427510;
-			
-			// aapt resource value: 0x7F0B00B7
-			public const int select_camera_no_dialog_item = 2131427511;
-			
-			// aapt resource value: 0x7F0B00B8
-			public const int select_dialog_item_material = 2131427512;
-			
-			// aapt resource value: 0x7F0B00B9
-			public const int select_dialog_multichoice_material = 2131427513;
-			
-			// aapt resource value: 0x7F0B00BA
-			public const int select_dialog_singlechoice_material = 2131427514;
-			
-			// aapt resource value: 0x7F0B00BB
-			public const int sms_verify_dialog = 2131427515;
-			
-			// aapt resource value: 0x7F0B00BC
-			public const int square_column_item = 2131427516;
-			
-			// aapt resource value: 0x7F0B00BD
-			public const int square_video_item = 2131427517;
-			
-			// aapt resource value: 0x7F0B00BE
-			public const int srl_classics_footer = 2131427518;
-			
-			// aapt resource value: 0x7F0B00BF
-			public const int srl_classics_header = 2131427519;
-			
-			// aapt resource value: 0x7F0B00C0
-			public const int support_simple_spinner_dropdown_item = 2131427520;
-			
-			// aapt resource value: 0x7F0B00C1
-			public const int tooltip = 2131427521;
-			
-			// aapt resource value: 0x7F0B00C2
-			public const int topbar = 2131427522;
-			
-			// aapt resource value: 0x7F0B00C3
-			public const int verifycode_layout = 2131427523;
-			
-			// aapt resource value: 0x7F0B00C4
-			public const int wait_dialog = 2131427524;
-			
-			// aapt resource value: 0x7F0B00C5
-			public const int web_page = 2131427525;
-			
-			// aapt resource value: 0x7F0B00C7
-			public const int zxingscanneractivitylayout = 2131427527;
-			
-			// aapt resource value: 0x7F0B00C8
-			public const int zxingscannerfragmentlayout = 2131427528;
-			
-			// aapt resource value: 0x7F0B00C6
-			public const int zxing_layout = 2131427526;
+			// aapt resource value: 0x7F0B0054
+			public const int zxing_layout = 2131427412;
 			
 			static Layout()
 			{
@@ -9900,9 +4718,6 @@
 			// aapt resource value: 0x7F0D0001
 			public const int ic_launcher_round = 2131558401;
 			
-			// aapt resource value: 0x7F0D0003
-			public const int videogo_icon = 2131558403;
-			
 			static Mipmap()
 			{
 				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
@@ -9913,2079 +4728,374 @@
 			}
 		}
 		
-		public partial class Raw
-		{
-			
-			// aapt resource value: 0x7F0E0000
-			public const int beep = 2131623936;
-			
-			// aapt resource value: 0x7F0E0001
-			public const int paizhao = 2131623937;
-			
-			// aapt resource value: 0x7F0E0002
-			public const int record = 2131623938;
-			
-			// aapt resource value: 0x7F0E0003
-			public const int video_talk_answer_ring = 2131623939;
-			
-			// aapt resource value: 0x7F0E0004
-			public const int video_talk_caller_ring = 2131623940;
-			
-			static Raw()
-			{
-				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
-			}
-			
-			private Raw()
-			{
-			}
-		}
-		
 		public partial class String
 		{
 			
-			// aapt resource value: 0x7F0F0000
-			public const int abc123ABCOTHER = 2131689472;
+			// aapt resource value: 0x7F0E0000
+			public const int abc_action_bar_home_description = 2131623936;
 			
-			// aapt resource value: 0x7F0F0001
-			public const int abc_action_bar_home_description = 2131689473;
+			// aapt resource value: 0x7F0E0001
+			public const int abc_action_bar_home_description_format = 2131623937;
 			
-			// aapt resource value: 0x7F0F0002
-			public const int abc_action_bar_home_description_format = 2131689474;
+			// aapt resource value: 0x7F0E0002
+			public const int abc_action_bar_home_subtitle_description_format = 2131623938;
 			
-			// aapt resource value: 0x7F0F0003
-			public const int abc_action_bar_home_subtitle_description_format = 2131689475;
+			// aapt resource value: 0x7F0E0003
+			public const int abc_action_bar_up_description = 2131623939;
 			
-			// aapt resource value: 0x7F0F0004
-			public const int abc_action_bar_up_description = 2131689476;
+			// aapt resource value: 0x7F0E0004
+			public const int abc_action_menu_overflow_description = 2131623940;
 			
-			// aapt resource value: 0x7F0F0005
-			public const int abc_action_menu_overflow_description = 2131689477;
+			// aapt resource value: 0x7F0E0005
+			public const int abc_action_mode_done = 2131623941;
 			
-			// aapt resource value: 0x7F0F0006
-			public const int abc_action_mode_done = 2131689478;
+			// aapt resource value: 0x7F0E0007
+			public const int abc_activitychooserview_choose_application = 2131623943;
 			
-			// aapt resource value: 0x7F0F0008
-			public const int abc_activitychooserview_choose_application = 2131689480;
+			// aapt resource value: 0x7F0E0006
+			public const int abc_activity_chooser_view_see_all = 2131623942;
 			
-			// aapt resource value: 0x7F0F0007
-			public const int abc_activity_chooser_view_see_all = 2131689479;
+			// aapt resource value: 0x7F0E0008
+			public const int abc_capital_off = 2131623944;
 			
-			// aapt resource value: 0x7F0F0009
-			public const int abc_capital_off = 2131689481;
+			// aapt resource value: 0x7F0E0009
+			public const int abc_capital_on = 2131623945;
 			
-			// aapt resource value: 0x7F0F000A
-			public const int abc_capital_on = 2131689482;
+			// aapt resource value: 0x7F0E000A
+			public const int abc_font_family_body_1_material = 2131623946;
 			
-			// aapt resource value: 0x7F0F000B
-			public const int abc_font_family_body_1_material = 2131689483;
+			// aapt resource value: 0x7F0E000B
+			public const int abc_font_family_body_2_material = 2131623947;
 			
-			// aapt resource value: 0x7F0F000C
-			public const int abc_font_family_body_2_material = 2131689484;
+			// aapt resource value: 0x7F0E000C
+			public const int abc_font_family_button_material = 2131623948;
 			
-			// aapt resource value: 0x7F0F000D
-			public const int abc_font_family_button_material = 2131689485;
+			// aapt resource value: 0x7F0E000D
+			public const int abc_font_family_caption_material = 2131623949;
 			
-			// aapt resource value: 0x7F0F000E
-			public const int abc_font_family_caption_material = 2131689486;
+			// aapt resource value: 0x7F0E000E
+			public const int abc_font_family_display_1_material = 2131623950;
 			
-			// aapt resource value: 0x7F0F000F
-			public const int abc_font_family_display_1_material = 2131689487;
+			// aapt resource value: 0x7F0E000F
+			public const int abc_font_family_display_2_material = 2131623951;
 			
-			// aapt resource value: 0x7F0F0010
-			public const int abc_font_family_display_2_material = 2131689488;
+			// aapt resource value: 0x7F0E0010
+			public const int abc_font_family_display_3_material = 2131623952;
 			
-			// aapt resource value: 0x7F0F0011
-			public const int abc_font_family_display_3_material = 2131689489;
+			// aapt resource value: 0x7F0E0011
+			public const int abc_font_family_display_4_material = 2131623953;
 			
-			// aapt resource value: 0x7F0F0012
-			public const int abc_font_family_display_4_material = 2131689490;
+			// aapt resource value: 0x7F0E0012
+			public const int abc_font_family_headline_material = 2131623954;
 			
-			// aapt resource value: 0x7F0F0013
-			public const int abc_font_family_headline_material = 2131689491;
+			// aapt resource value: 0x7F0E0013
+			public const int abc_font_family_menu_material = 2131623955;
 			
-			// aapt resource value: 0x7F0F0014
-			public const int abc_font_family_menu_material = 2131689492;
+			// aapt resource value: 0x7F0E0014
+			public const int abc_font_family_subhead_material = 2131623956;
 			
-			// aapt resource value: 0x7F0F0015
-			public const int abc_font_family_subhead_material = 2131689493;
+			// aapt resource value: 0x7F0E0015
+			public const int abc_font_family_title_material = 2131623957;
 			
-			// aapt resource value: 0x7F0F0016
-			public const int abc_font_family_title_material = 2131689494;
+			// aapt resource value: 0x7F0E0017
+			public const int abc_searchview_description_clear = 2131623959;
 			
-			// aapt resource value: 0x7F0F0018
-			public const int abc_searchview_description_clear = 2131689496;
+			// aapt resource value: 0x7F0E0018
+			public const int abc_searchview_description_query = 2131623960;
 			
-			// aapt resource value: 0x7F0F0019
-			public const int abc_searchview_description_query = 2131689497;
+			// aapt resource value: 0x7F0E0019
+			public const int abc_searchview_description_search = 2131623961;
 			
-			// aapt resource value: 0x7F0F001A
-			public const int abc_searchview_description_search = 2131689498;
+			// aapt resource value: 0x7F0E001A
+			public const int abc_searchview_description_submit = 2131623962;
 			
-			// aapt resource value: 0x7F0F001B
-			public const int abc_searchview_description_submit = 2131689499;
+			// aapt resource value: 0x7F0E001B
+			public const int abc_searchview_description_voice = 2131623963;
 			
-			// aapt resource value: 0x7F0F001C
-			public const int abc_searchview_description_voice = 2131689500;
+			// aapt resource value: 0x7F0E0016
+			public const int abc_search_hint = 2131623958;
 			
-			// aapt resource value: 0x7F0F0017
-			public const int abc_search_hint = 2131689495;
+			// aapt resource value: 0x7F0E001C
+			public const int abc_shareactionprovider_share_with = 2131623964;
 			
-			// aapt resource value: 0x7F0F001D
-			public const int abc_shareactionprovider_share_with = 2131689501;
+			// aapt resource value: 0x7F0E001D
+			public const int abc_shareactionprovider_share_with_application = 2131623965;
 			
-			// aapt resource value: 0x7F0F001E
-			public const int abc_shareactionprovider_share_with_application = 2131689502;
+			// aapt resource value: 0x7F0E001E
+			public const int abc_toolbar_collapse_description = 2131623966;
 			
-			// aapt resource value: 0x7F0F001F
-			public const int abc_toolbar_collapse_description = 2131689503;
+			// aapt resource value: 0x7F0E001F
+			public const int action_settings = 2131623967;
 			
-			// aapt resource value: 0x7F0F0020
-			public const int about_alarm_sound_mode = 2131689504;
+			// aapt resource value: 0x7F0E0021
+			public const int appbar_scrolling_view_behavior = 2131623969;
 			
-			// aapt resource value: 0x7F0F0021
-			public const int access_token = 2131689505;
+			// aapt resource value: 0x7F0E0020
+			public const int app_name = 2131623968;
 			
-			// aapt resource value: 0x7F0F0022
-			public const int action_settings = 2131689506;
+			// aapt resource value: 0x7F0E0022
+			public const int bottom_sheet_behavior = 2131623970;
 			
-			// aapt resource value: 0x7F0F0023
-			public const int activate = 2131689507;
+			// aapt resource value: 0x7F0E0023
+			public const int calling = 2131623971;
 			
-			// aapt resource value: 0x7F0F002F
-			public const int added_by_me = 2131689519;
+			// aapt resource value: 0x7F0E0024
+			public const int cc_back = 2131623972;
 			
-			// aapt resource value: 0x7F0F0030
-			public const int added_by_other = 2131689520;
+			// aapt resource value: 0x7F0E0025
+			public const int cc_search = 2131623973;
 			
-			// aapt resource value: 0x7F0F0031
-			public const int added_camera_psw_fail_title_txt = 2131689521;
+			// aapt resource value: 0x7F0E0026
+			public const int cc_title = 2131623974;
 			
-			// aapt resource value: 0x7F0F0032
-			public const int added_camera_success_txt = 2131689522;
+			// aapt resource value: 0x7F0E0027
+			public const int character_counter_pattern = 2131623975;
 			
-			// aapt resource value: 0x7F0F0033
-			public const int added_camera_txt = 2131689523;
+			// aapt resource value: 0x7F0E0028
+			public const int end_call = 2131623976;
 			
-			// aapt resource value: 0x7F0F0034
-			public const int added_camera_verycode_fail_title_txt = 2131689524;
+			// aapt resource value: 0x7F0E0029
+			public const int gd_activity_title = 2131623977;
 			
-			// aapt resource value: 0x7F0F0035
-			public const int adding_device_to_your_account = 2131689525;
+			// aapt resource value: 0x7F0E002A
+			public const int gd_cancel = 2131623978;
 			
-			// aapt resource value: 0x7F0F0024
-			public const int add_camera_fail_network_exception = 2131689508;
+			// aapt resource value: 0x7F0E002B
+			public const int gd_myhome = 2131623979;
 			
-			// aapt resource value: 0x7F0F0025
-			public const int add_camera_fail_server_exception = 2131689509;
+			// aapt resource value: 0x7F0E002C
+			public const int gd_notifyMsg = 2131623980;
 			
-			// aapt resource value: 0x7F0F0026
-			public const int add_camera_success_tip = 2131689510;
+			// aapt resource value: 0x7F0E002D
+			public const int gd_notifyTitle = 2131623981;
 			
-			// aapt resource value: 0x7F0F0027
-			public const int add_device = 2131689511;
+			// aapt resource value: 0x7F0E002E
+			public const int gd_save = 2131623982;
 			
-			// aapt resource value: 0x7F0F0028
-			public const int add_device_discover = 2131689512;
+			// aapt resource value: 0x7F0E002F
+			public const int gd_search_tip = 2131623983;
 			
-			// aapt resource value: 0x7F0F0029
-			public const int add_device_fail = 2131689513;
+			// aapt resource value: 0x7F0E0030
+			public const int gd_select_distance = 2131623984;
 			
-			// aapt resource value: 0x7F0F002B
-			public const int add_device_failed_not_online = 2131689515;
+			// aapt resource value: 0x7F0E0031
+			public const int gd_setting = 2131623985;
 			
-			// aapt resource value: 0x7F0F002A
-			public const int add_device_fail_network_exception = 2131689514;
+			// aapt resource value: 0x7F0E0032
+			public const int not_recognized_fingerprint_hint = 2131623986;
 			
-			// aapt resource value: 0x7F0F002C
-			public const int add_device_input = 2131689516;
+			// aapt resource value: 0x7F0E0033
+			public const int on_the_phone = 2131623987;
 			
-			// aapt resource value: 0x7F0F002D
-			public const int add_device_scan = 2131689517;
+			// aapt resource value: 0x7F0E0034
+			public const int password_toggle_content_description = 2131623988;
 			
-			// aapt resource value: 0x7F0F002E
-			public const int add_device_success = 2131689518;
+			// aapt resource value: 0x7F0E0035
+			public const int path_password_eye = 2131623989;
 			
-			// aapt resource value: 0x7F0F0036
-			public const int alarm_box = 2131689526;
+			// aapt resource value: 0x7F0E0036
+			public const int path_password_eye_mask_strike_through = 2131623990;
 			
-			// aapt resource value: 0x7F0F0037
-			public const int alarm_message_check_fail = 2131689527;
+			// aapt resource value: 0x7F0E0037
+			public const int path_password_eye_mask_visible = 2131623991;
 			
-			// aapt resource value: 0x7F0F0038
-			public const int alarm_message_check_fail_network_exception = 2131689528;
+			// aapt resource value: 0x7F0E0038
+			public const int path_password_strike_through = 2131623992;
 			
-			// aapt resource value: 0x7F0F0039
-			public const int alarm_message_del_fail_network_exception = 2131689529;
+			// aapt resource value: 0x7F0E0039
+			public const int pickerview_cancel = 2131623993;
 			
-			// aapt resource value: 0x7F0F003A
-			public const int alarm_message_del_fail_txt = 2131689530;
+			// aapt resource value: 0x7F0E003A
+			public const int pickerview_day = 2131623994;
 			
-			// aapt resource value: 0x7F0F003B
-			public const int alarm_message_del_success_txt = 2131689531;
+			// aapt resource value: 0x7F0E003B
+			public const int pickerview_hours = 2131623995;
 			
-			// aapt resource value: 0x7F0F003C
-			public const int alarm_setted_close_success = 2131689532;
+			// aapt resource value: 0x7F0E003C
+			public const int pickerview_minutes = 2131623996;
 			
-			// aapt resource value: 0x7F0F003D
-			public const int alarm_setted_success = 2131689533;
+			// aapt resource value: 0x7F0E003D
+			public const int pickerview_month = 2131623997;
 			
-			// aapt resource value: 0x7F0F003E
-			public const int alarm_sound_mode = 2131689534;
+			// aapt resource value: 0x7F0E003E
+			public const int pickerview_seconds = 2131623998;
 			
-			// aapt resource value: 0x7F0F003F
-			public const int alarm_type_baby_cry = 2131689535;
+			// aapt resource value: 0x7F0E003F
+			public const int pickerview_submit = 2131623999;
 			
-			// aapt resource value: 0x7F0F0040
-			public const int alarm_type_door = 2131689536;
+			// aapt resource value: 0x7F0E0040
+			public const int pickerview_year = 2131624000;
 			
-			// aapt resource value: 0x7F0F0041
-			public const int alarm_type_gas = 2131689537;
+			// aapt resource value: 0x7F0E0041
+			public const int screenshot_success = 2131624001;
 			
-			// aapt resource value: 0x7F0F0042
-			public const int alarm_type_infrared = 2131689538;
+			// aapt resource value: 0x7F0E0042
+			public const int search_menu_title = 2131624002;
 			
-			// aapt resource value: 0x7F0F0043
-			public const int alarm_type_motion_detection = 2131689539;
+			// aapt resource value: 0x7F0E0043
+			public const int srl_component_falsify = 2131624003;
 			
-			// aapt resource value: 0x7F0F0044
-			public const int alarm_type_person_alarm = 2131689540;
+			// aapt resource value: 0x7F0E0044
+			public const int srl_content_empty = 2131624004;
 			
-			// aapt resource value: 0x7F0F0045
-			public const int alarm_type_remotecontrol = 2131689541;
+			// aapt resource value: 0x7F0E0045
+			public const int srl_footer_failed = 2131624005;
 			
-			// aapt resource value: 0x7F0F0046
-			public const int alarm_type_smoke = 2131689542;
+			// aapt resource value: 0x7F0E0046
+			public const int srl_footer_finish = 2131624006;
 			
-			// aapt resource value: 0x7F0F0047
-			public const int alarm_type_unknown = 2131689543;
+			// aapt resource value: 0x7F0E0047
+			public const int srl_footer_loading = 2131624007;
 			
-			// aapt resource value: 0x7F0F0048
-			public const int alarm_type_urgent_button = 2131689544;
+			// aapt resource value: 0x7F0E0048
+			public const int srl_footer_nothing = 2131624008;
 			
-			// aapt resource value: 0x7F0F0049
-			public const int alarm_type_water = 2131689545;
+			// aapt resource value: 0x7F0E0049
+			public const int srl_footer_pulling = 2131624009;
 			
-			// aapt resource value: 0x7F0F004A
-			public const int already_reset = 2131689546;
+			// aapt resource value: 0x7F0E004A
+			public const int srl_footer_refreshing = 2131624010;
 			
-			// aapt resource value: 0x7F0F004B
-			public const int already_saved_to_volume = 2131689547;
+			// aapt resource value: 0x7F0E004B
+			public const int srl_footer_release = 2131624011;
 			
-			// aapt resource value: 0x7F0F004C
-			public const int am = 2131689548;
+			// aapt resource value: 0x7F0E004C
+			public const int srl_header_failed = 2131624012;
 			
-			// aapt resource value: 0x7F0F004D
-			public const int aotu_wifi_add_device_success = 2131689549;
+			// aapt resource value: 0x7F0E004D
+			public const int srl_header_finish = 2131624013;
 			
-			// aapt resource value: 0x7F0F0059
-			public const int appbar_scrolling_view_behavior = 2131689561;
+			// aapt resource value: 0x7F0E004E
+			public const int srl_header_loading = 2131624014;
 			
-			// aapt resource value: 0x7F0F0050
-			public const int app_add_device_success = 2131689552;
+			// aapt resource value: 0x7F0E004F
+			public const int srl_header_pulling = 2131624015;
 			
-			// aapt resource value: 0x7F0F0051
-			public const int app_closed = 2131689553;
+			// aapt resource value: 0x7F0E0050
+			public const int srl_header_refreshing = 2131624016;
 			
-			// aapt resource value: 0x7F0F0052
-			public const int app_common_deivce_hotspot_info_can_not_empty = 2131689554;
+			// aapt resource value: 0x7F0E0051
+			public const int srl_header_release = 2131624017;
 			
-			// aapt resource value: 0x7F0F0053
-			public const int app_common_hint_hotspot_name = 2131689555;
+			// aapt resource value: 0x7F0E0052
+			public const int srl_header_secondary = 2131624018;
 			
-			// aapt resource value: 0x7F0F0054
-			public const int app_common_hint_hotspot_pwd = 2131689556;
+			// aapt resource value: 0x7F0E0053
+			public const int srl_header_update = 2131624019;
 			
-			// aapt resource value: 0x7F0F0055
-			public const int app_common_next_step = 2131689557;
+			// aapt resource value: 0x7F0E0054
+			public const int status_bar_notification_info_overflow = 2131624020;
 			
-			// aapt resource value: 0x7F0F0056
-			public const int app_common_stop_config_wifi_while_switched_to_background = 2131689558;
+			// aapt resource value: 0x7F0E0055
+			public const int strNetworkTipsCancelBtn = 2131624021;
 			
-			// aapt resource value: 0x7F0F0057
-			public const int app_key = 2131689559;
+			// aapt resource value: 0x7F0E0056
+			public const int strNetworkTipsConfirmBtn = 2131624022;
 			
-			// aapt resource value: 0x7F0F0058
-			public const int app_name = 2131689560;
+			// aapt resource value: 0x7F0E0057
+			public const int strNetworkTipsMessage = 2131624023;
 			
-			// aapt resource value: 0x7F0F004E
-			public const int ap_config_connecting_to_device = 2131689550;
+			// aapt resource value: 0x7F0E0058
+			public const int strNetworkTipsTitle = 2131624024;
 			
-			// aapt resource value: 0x7F0F004F
-			public const int ap_config_device_try_registering_ezviz_platform = 2131689551;
+			// aapt resource value: 0x7F0E0059
+			public const int strNotificationClickToContinue = 2131624025;
 			
-			// aapt resource value: 0x7F0F0083
-			public const int autowifi_heard_voice = 2131689603;
+			// aapt resource value: 0x7F0E005A
+			public const int strNotificationClickToInstall = 2131624026;
 			
-			// aapt resource value: 0x7F0F0084
-			public const int autowifi_not_heard_voice = 2131689604;
+			// aapt resource value: 0x7F0E005B
+			public const int strNotificationClickToRetry = 2131624027;
 			
-			// aapt resource value: 0x7F0F005A
-			public const int auto_play_time = 2131689562;
+			// aapt resource value: 0x7F0E005C
+			public const int strNotificationClickToView = 2131624028;
 			
-			// aapt resource value: 0x7F0F005B
-			public const int auto_wifi_add_device_failed = 2131689563;
+			// aapt resource value: 0x7F0E005D
+			public const int strNotificationDownloadError = 2131624029;
 			
-			// aapt resource value: 0x7F0F005C
-			public const int auto_wifi_add_device_failed2 = 2131689564;
+			// aapt resource value: 0x7F0E005F
+			public const int strNotificationDownloading = 2131624031;
 			
-			// aapt resource value: 0x7F0F005D
-			public const int auto_wifi_cer_config_title = 2131689565;
+			// aapt resource value: 0x7F0E005E
+			public const int strNotificationDownloadSucc = 2131624030;
 			
-			// aapt resource value: 0x7F0F005E
-			public const int auto_wifi_cer_config_title1 = 2131689566;
+			// aapt resource value: 0x7F0E0060
+			public const int strNotificationHaveNewVersion = 2131624032;
 			
-			// aapt resource value: 0x7F0F005F
-			public const int auto_wifi_cer_config_title2 = 2131689567;
+			// aapt resource value: 0x7F0E0062
+			public const int strToastCheckingUpgrade = 2131624034;
 			
-			// aapt resource value: 0x7F0F0060
-			public const int auto_wifi_config_tip = 2131689568;
+			// aapt resource value: 0x7F0E0061
+			public const int strToastCheckUpgradeError = 2131624033;
 			
-			// aapt resource value: 0x7F0F0061
-			public const int auto_wifi_connecting_failed = 2131689569;
+			// aapt resource value: 0x7F0E0063
+			public const int strToastYourAreTheLatestVersion = 2131624035;
 			
-			// aapt resource value: 0x7F0F0062
-			public const int auto_wifi_connecting_msg1 = 2131689570;
+			// aapt resource value: 0x7F0E0064
+			public const int strUpgradeDialogCancelBtn = 2131624036;
 			
-			// aapt resource value: 0x7F0F0063
-			public const int auto_wifi_connecting_msg2 = 2131689571;
+			// aapt resource value: 0x7F0E0065
+			public const int strUpgradeDialogContinueBtn = 2131624037;
 			
-			// aapt resource value: 0x7F0F0064
-			public const int auto_wifi_connecting_msg3 = 2131689572;
+			// aapt resource value: 0x7F0E0066
+			public const int strUpgradeDialogFeatureLabel = 2131624038;
 			
-			// aapt resource value: 0x7F0F0065
-			public const int auto_wifi_device_added_already = 2131689573;
+			// aapt resource value: 0x7F0E0067
+			public const int strUpgradeDialogFileSizeLabel = 2131624039;
 			
-			// aapt resource value: 0x7F0F0066
-			public const int auto_wifi_device_added_by_others = 2131689574;
+			// aapt resource value: 0x7F0E0068
+			public const int strUpgradeDialogInstallBtn = 2131624040;
 			
-			// aapt resource value: 0x7F0F0067
-			public const int auto_wifi_device_not_exist = 2131689575;
+			// aapt resource value: 0x7F0E0069
+			public const int strUpgradeDialogRetryBtn = 2131624041;
 			
-			// aapt resource value: 0x7F0F0068
-			public const int auto_wifi_device_you_added_already = 2131689576;
+			// aapt resource value: 0x7F0E006A
+			public const int strUpgradeDialogUpdateTimeLabel = 2131624042;
 			
-			// aapt resource value: 0x7F0F0069
-			public const int auto_wifi_dialog_btn_wifi = 2131689577;
+			// aapt resource value: 0x7F0E006B
+			public const int strUpgradeDialogUpgradeBtn = 2131624043;
 			
-			// aapt resource value: 0x7F0F006A
-			public const int auto_wifi_dialog_connecting_msg = 2131689578;
+			// aapt resource value: 0x7F0E006C
+			public const int strUpgradeDialogVersionLabel = 2131624044;
 			
-			// aapt resource value: 0x7F0F006B
-			public const int auto_wifi_dialog_title_wifi_required = 2131689579;
+			// aapt resource value: 0x7F0E006D
+			public const int touch_fingerprint_sensor_hint = 2131624045;
 			
-			// aapt resource value: 0x7F0F006C
-			public const int auto_wifi_line_connect = 2131689580;
+			// aapt resource value: 0x7F0E006E
+			public const int unlock_success = 2131624046;
 			
-			// aapt resource value: 0x7F0F006E
-			public const int auto_wifi_line_connected = 2131689582;
+			// aapt resource value: 0x7F0E006F
+			public const int video_answer = 2131624047;
 			
-			// aapt resource value: 0x7F0F006D
-			public const int auto_wifi_line_connect_title = 2131689581;
+			// aapt resource value: 0x7F0E0070
+			public const int video_confirm = 2131624048;
 			
-			// aapt resource value: 0x7F0F006F
-			public const int auto_wifi_line_msg = 2131689583;
+			// aapt resource value: 0x7F0E0071
+			public const int video_device = 2131624049;
 			
-			// aapt resource value: 0x7F0F0070
-			public const int auto_wifi_net = 2131689584;
+			// aapt resource value: 0x7F0E0072
+			public const int video_fail = 2131624050;
 			
-			// aapt resource value: 0x7F0F0071
-			public const int auto_wifi_network_add_device = 2131689585;
+			// aapt resource value: 0x7F0E0073
+			public const int video_hang_up = 2131624051;
 			
-			// aapt resource value: 0x7F0F0072
-			public const int auto_wifi_network_add_device1 = 2131689586;
+			// aapt resource value: 0x7F0E0074
+			public const int video_icon = 2131624052;
 			
-			// aapt resource value: 0x7F0F0073
-			public const int auto_wifi_network_add_device2 = 2131689587;
+			// aapt resource value: 0x7F0E0075
+			public const int video_not_answer = 2131624053;
 			
-			// aapt resource value: 0x7F0F0074
-			public const int auto_wifi_register_failed = 2131689588;
+			// aapt resource value: 0x7F0E0076
+			public const int video_screenshot = 2131624054;
 			
-			// aapt resource value: 0x7F0F0075
-			public const int auto_wifi_ssid = 2131689589;
+			// aapt resource value: 0x7F0E0077
+			public const int video_success = 2131624055;
 			
-			// aapt resource value: 0x7F0F0076
-			public const int auto_wifi_step_one_title = 2131689590;
+			// aapt resource value: 0x7F0E0078
+			public const int video_tip = 2131624056;
 			
-			// aapt resource value: 0x7F0F0077
-			public const int auto_wifi_step_three_title = 2131689591;
-			
-			// aapt resource value: 0x7F0F0078
-			public const int auto_wifi_step_two_title = 2131689592;
-			
-			// aapt resource value: 0x7F0F0079
-			public const int auto_wifi_tip_binding_account = 2131689593;
-			
-			// aapt resource value: 0x7F0F007A
-			public const int auto_wifi_tip_binding_account_ing = 2131689594;
-			
-			// aapt resource value: 0x7F0F007B
-			public const int auto_wifi_tip_connecting_server = 2131689595;
-			
-			// aapt resource value: 0x7F0F007C
-			public const int auto_wifi_tip_connecting_server_ing = 2131689596;
-			
-			// aapt resource value: 0x7F0F007D
-			public const int auto_wifi_tip_connecting_server_ok = 2131689597;
-			
-			// aapt resource value: 0x7F0F007E
-			public const int auto_wifi_tip_connecting_wifi = 2131689598;
-			
-			// aapt resource value: 0x7F0F007F
-			public const int auto_wifi_tip_connecting_wifi_ing = 2131689599;
-			
-			// aapt resource value: 0x7F0F0080
-			public const int auto_wifi_tip_connecting_wifi_ok = 2131689600;
-			
-			// aapt resource value: 0x7F0F0081
-			public const int auto_wifi_title_add_device = 2131689601;
-			
-			// aapt resource value: 0x7F0F0082
-			public const int auto_wifi_title_add_device2 = 2131689602;
-			
-			// aapt resource value: 0x7F0F0085
-			public const int bind_baidu_account = 2131689605;
-			
-			// aapt resource value: 0x7F0F0086
-			public const int bottom_sheet_behavior = 2131689606;
-			
-			// aapt resource value: 0x7F0F0087
-			public const int btn_ensure = 2131689607;
-			
-			// aapt resource value: 0x7F0F0088
-			public const int calendar_setting_error = 2131689608;
-			
-			// aapt resource value: 0x7F0F0091
-			public const int cameradetail_close_success = 2131689617;
-			
-			// aapt resource value: 0x7F0F0092
-			public const int cameradetail_open_fail_not_online = 2131689618;
-			
-			// aapt resource value: 0x7F0F0093
-			public const int cameradetail_open_success = 2131689619;
-			
-			// aapt resource value: 0x7F0F0094
-			public const int cameras_txt = 2131689620;
-			
-			// aapt resource value: 0x7F0F0089
-			public const int camera_detail_verifycode_error_title = 2131689609;
-			
-			// aapt resource value: 0x7F0F008A
-			public const int camera_lens_closed = 2131689610;
-			
-			// aapt resource value: 0x7F0F008B
-			public const int camera_lens_closing = 2131689611;
-			
-			// aapt resource value: 0x7F0F008C
-			public const int camera_lens_opening = 2131689612;
-			
-			// aapt resource value: 0x7F0F008D
-			public const int camera_lens_too_busy = 2131689613;
-			
-			// aapt resource value: 0x7F0F008E
-			public const int camera_not_online = 2131689614;
-			
-			// aapt resource value: 0x7F0F008F
-			public const int camera_password_error = 2131689615;
-			
-			// aapt resource value: 0x7F0F0090
-			public const int camera_password_is_null = 2131689616;
-			
-			// aapt resource value: 0x7F0F0095
-			public const int cancel = 2131689621;
-			
-			// aapt resource value: 0x7F0F0096
-			public const int cancel_collect_fail = 2131689622;
-			
-			// aapt resource value: 0x7F0F0097
-			public const int cancel_collect_success = 2131689623;
-			
-			// aapt resource value: 0x7F0F0098
-			public const int cancel_init_sdk = 2131689624;
-			
-			// aapt resource value: 0x7F0F0099
-			public const int capture = 2131689625;
-			
-			// aapt resource value: 0x7F0F009A
-			public const int cc_back = 2131689626;
-			
-			// aapt resource value: 0x7F0F009B
-			public const int cc_search = 2131689627;
-			
-			// aapt resource value: 0x7F0F009C
-			public const int cc_title = 2131689628;
-			
-			// aapt resource value: 0x7F0F009D
-			public const int certain = 2131689629;
-			
-			// aapt resource value: 0x7F0F009E
-			public const int character_counter_pattern = 2131689630;
-			
-			// aapt resource value: 0x7F0F009F
-			public const int check_all_message = 2131689631;
-			
-			// aapt resource value: 0x7F0F00A0
-			public const int check_feature_code_fail = 2131689632;
-			
-			// aapt resource value: 0x7F0F00A1
-			public const int choose_config_wifi_way = 2131689633;
-			
-			// aapt resource value: 0x7F0F00A2
-			public const int cities = 2131689634;
-			
-			// aapt resource value: 0x7F0F00A3
-			public const int cityConfig = 2131689635;
-			
-			// aapt resource value: 0x7F0F00A4
-			public const int close_camera_lens = 2131689636;
-			
-			// aapt resource value: 0x7F0F00A5
-			public const int close_source_localization = 2131689637;
-			
-			// aapt resource value: 0x7F0F00A6
-			public const int cloud = 2131689638;
-			
-			// aapt resource value: 0x7F0F00A7
-			public const int cloud_free = 2131689639;
-			
-			// aapt resource value: 0x7F0F00A8
-			public const int collect_fail = 2131689640;
-			
-			// aapt resource value: 0x7F0F00A9
-			public const int collect_success = 2131689641;
-			
-			// aapt resource value: 0x7F0F00AA
-			public const int common_passwd_error = 2131689642;
-			
-			// aapt resource value: 0x7F0F00AB
-			public const int company_addr_is_empty = 2131689643;
-			
-			// aapt resource value: 0x7F0F00AC
-			public const int complete_txt = 2131689644;
-			
-			// aapt resource value: 0x7F0F00B1
-			public const int configuring_wifi = 2131689649;
-			
-			// aapt resource value: 0x7F0F00AD
-			public const int config_wifi_for_another_device = 2131689645;
-			
-			// aapt resource value: 0x7F0F00AE
-			public const int config_wifi_page = 2131689646;
-			
-			// aapt resource value: 0x7F0F00AF
-			public const int config_wifi_succeed = 2131689647;
-			
-			// aapt resource value: 0x7F0F00B0
-			public const int config_wifi_succeeded = 2131689648;
-			
-			// aapt resource value: 0x7F0F00B2
-			public const int confirm = 2131689650;
-			
-			// aapt resource value: 0x7F0F00B3
-			public const int connect_device_to_router = 2131689651;
-			
-			// aapt resource value: 0x7F0F00B4
-			public const int connect_device_wifi_ap = 2131689652;
-			
-			// aapt resource value: 0x7F0F00B5
-			public const int connect_device_wifi_normal = 2131689653;
-			
-			// aapt resource value: 0x7F0F00B6
-			public const int connect_device_wifi_tip3 = 2131689654;
-			
-			// aapt resource value: 0x7F0F00B7
-			public const int connect_wlan = 2131689655;
-			
-			// aapt resource value: 0x7F0F00B8
-			public const int countdown = 2131689656;
-			
-			// aapt resource value: 0x7F0F00B9
-			public const int day = 2131689657;
-			
-			// aapt resource value: 0x7F0F00BA
-			public const int ddns_device = 2131689658;
-			
-			// aapt resource value: 0x7F0F00BB
-			public const int defence_plan = 2131689659;
-			
-			// aapt resource value: 0x7F0F00BC
-			public const int defence_plan_tip = 2131689660;
-			
-			// aapt resource value: 0x7F0F00BD
-			public const int delete = 2131689661;
-			
-			// aapt resource value: 0x7F0F00BE
-			public const int delete_confirm = 2131689662;
-			
-			// aapt resource value: 0x7F0F00BF
-			public const int describtion = 2131689663;
-			
-			// aapt resource value: 0x7F0F00C0
-			public const int detail_defend_c1_c2_f1 = 2131689664;
-			
-			// aapt resource value: 0x7F0F00C1
-			public const int detail_del_device_btn_tip = 2131689665;
-			
-			// aapt resource value: 0x7F0F00C2
-			public const int detail_del_device_success = 2131689666;
-			
-			// aapt resource value: 0x7F0F00C3
-			public const int detail_modify_device_name_limit_tip = 2131689667;
-			
-			// aapt resource value: 0x7F0F00C4
-			public const int detail_modify_fail = 2131689668;
-			
-			// aapt resource value: 0x7F0F00C5
-			public const int detail_modify_success = 2131689669;
-			
-			// aapt resource value: 0x7F0F00C6
-			public const int detail_notify_online = 2131689670;
-			
-			// aapt resource value: 0x7F0F00C7
-			public const int detail_notify_online_close_btn_tip = 2131689671;
-			
-			// aapt resource value: 0x7F0F00C8
-			public const int detail_safe_btn_tip = 2131689672;
-			
-			// aapt resource value: 0x7F0F00C9
-			public const int detail_safe_close_btn_tip = 2131689673;
-			
-			// aapt resource value: 0x7F0F00CA
-			public const int detail_safe_mode = 2131689674;
-			
-			// aapt resource value: 0x7F0F00CB
-			public const int detail_safe_mode_tip = 2131689675;
-			
-			// aapt resource value: 0x7F0F00CC
-			public const int detail_version = 2131689676;
-			
-			// aapt resource value: 0x7F0F00CD
-			public const int device_bind_account = 2131689677;
-			
-			// aapt resource value: 0x7F0F00CE
-			public const int device_defence_close_fail = 2131689678;
-			
-			// aapt resource value: 0x7F0F00CF
-			public const int device_defence_close_success = 2131689679;
-			
-			// aapt resource value: 0x7F0F00D0
-			public const int device_defence_open_fail = 2131689680;
-			
-			// aapt resource value: 0x7F0F00D1
-			public const int device_defence_open_success = 2131689681;
-			
-			// aapt resource value: 0x7F0F00D2
-			public const int device_error = 2131689682;
-			
-			// aapt resource value: 0x7F0F00D3
-			public const int device_have_not_added = 2131689683;
-			
-			// aapt resource value: 0x7F0F00D4
-			public const int device_hotspot_name = 2131689684;
-			
-			// aapt resource value: 0x7F0F00D5
-			public const int device_hotspot_password = 2131689685;
-			
-			// aapt resource value: 0x7F0F00D6
-			public const int device_hotspot_pwd = 2131689686;
-			
-			// aapt resource value: 0x7F0F00D7
-			public const int device_hotspot_ssid = 2131689687;
-			
-			// aapt resource value: 0x7F0F00D8
-			public const int device_info_del = 2131689688;
-			
-			// aapt resource value: 0x7F0F00D9
-			public const int device_is_added = 2131689689;
-			
-			// aapt resource value: 0x7F0F00DB
-			public const int device_not_exist = 2131689691;
-			
-			// aapt resource value: 0x7F0F00DC
-			public const int device_not_online = 2131689692;
-			
-			// aapt resource value: 0x7F0F00DD
-			public const int device_not_set = 2131689693;
-			
-			// aapt resource value: 0x7F0F00DE
-			public const int device_not_support_view = 2131689694;
-			
-			// aapt resource value: 0x7F0F00DA
-			public const int device_no_out_limit = 2131689690;
-			
-			// aapt resource value: 0x7F0F00DF
-			public const int device_password_is_null = 2131689695;
-			
-			// aapt resource value: 0x7F0F00E0
-			public const int device_picture = 2131689696;
-			
-			// aapt resource value: 0x7F0F00E1
-			public const int device_ptz_flip = 2131689697;
-			
-			// aapt resource value: 0x7F0F00E2
-			public const int device_ptz_flip_desc = 2131689698;
-			
-			// aapt resource value: 0x7F0F00E3
-			public const int device_reset_ok = 2131689699;
-			
-			// aapt resource value: 0x7F0F00E4
-			public const int device_reset_tip = 2131689700;
-			
-			// aapt resource value: 0x7F0F00E5
-			public const int device_reset_title = 2131689701;
-			
-			// aapt resource value: 0x7F0F00E6
-			public const int device_setting = 2131689702;
-			
-			// aapt resource value: 0x7F0F00E7
-			public const int device_so_timeout = 2131689703;
-			
-			// aapt resource value: 0x7F0F00E8
-			public const int device_status_lamp = 2131689704;
-			
-			// aapt resource value: 0x7F0F00E9
-			public const int device_transfter = 2131689705;
-			
-			// aapt resource value: 0x7F0F00EA
-			public const int device_transfter_desc = 2131689706;
-			
-			// aapt resource value: 0x7F0F00EB
-			public const int device_unsupport_5g_wifi = 2131689707;
-			
-			// aapt resource value: 0x7F0F00EC
-			public const int device_warning_tone = 2131689708;
-			
-			// aapt resource value: 0x7F0F00EE
-			public const int device_wificonfig_hasline_introduce = 2131689710;
-			
-			// aapt resource value: 0x7F0F00ED
-			public const int device_wifi_set_no_in_subnet = 2131689709;
-			
-			// aapt resource value: 0x7F0F00EF
-			public const int digital_video_recorder = 2131689711;
-			
-			// aapt resource value: 0x7F0F00F0
-			public const int disable_fause_exception = 2131689712;
-			
-			// aapt resource value: 0x7F0F00F1
-			public const int disable_fause_network = 2131689713;
-			
-			// aapt resource value: 0x7F0F00F3
-			public const int discovering_device = 2131689715;
-			
-			// aapt resource value: 0x7F0F00F2
-			public const int discover_device_done = 2131689714;
-			
-			// aapt resource value: 0x7F0F00F4
-			public const int doorlock = 2131689716;
-			
-			// aapt resource value: 0x7F0F00F5
-			public const int download_fail = 2131689717;
-			
-			// aapt resource value: 0x7F0F00F6
-			public const int download_success = 2131689718;
-			
-			// aapt resource value: 0x7F0F00F7
-			public const int edit_txt = 2131689719;
-			
-			// aapt resource value: 0x7F0F00F8
-			public const int enable_cloud_fause = 2131689720;
-			
-			// aapt resource value: 0x7F0F00F9
-			public const int enable_cloud_fause_retry = 2131689721;
-			
-			// aapt resource value: 0x7F0F00FA
-			public const int enable_fause_exception = 2131689722;
-			
-			// aapt resource value: 0x7F0F00FB
-			public const int enable_fause_network = 2131689723;
-			
-			// aapt resource value: 0x7F0F00FC
-			public const int encrypt_password_open_fail = 2131689724;
-			
-			// aapt resource value: 0x7F0F00FD
-			public const int encrypt_password_open_fail_networkexception = 2131689725;
-			
-			// aapt resource value: 0x7F0F00FE
-			public const int encrypt_password_open_success = 2131689726;
-			
-			// aapt resource value: 0x7F0F00FF
-			public const int event_message = 2131689727;
-			
-			// aapt resource value: 0x7F0F0100
-			public const int exit = 2131689728;
-			
-			// aapt resource value: 0x7F0F0101
-			public const int exit_tip = 2131689729;
-			
-			// aapt resource value: 0x7F0F0102
-			public const int explain_of_access_token = 2131689730;
-			
-			// aapt resource value: 0x7F0F0103
-			public const int explain_of_app_key = 2131689731;
-			
-			// aapt resource value: 0x7F0F0104
-			public const int explain_of_server_area = 2131689732;
-			
-			// aapt resource value: 0x7F0F0120
-			public const int ezviz_device = 2131689760;
-			
-			// aapt resource value: 0x7F0F0105
-			public const int ez_32_api_test = 2131689733;
-			
-			// aapt resource value: 0x7F0F0106
-			public const int ez_add_device_failed_not_online = 2131689734;
-			
-			// aapt resource value: 0x7F0F0107
-			public const int ez_alarm_message_check_success = 2131689735;
-			
-			// aapt resource value: 0x7F0F0108
-			public const int ez_alarm_type_person_alarm = 2131689736;
-			
-			// aapt resource value: 0x7F0F0109
-			public const int ez_auto_wifi_connecting_failed = 2131689737;
-			
-			// aapt resource value: 0x7F0F010A
-			public const int ez_auto_wifi_line_connect = 2131689738;
-			
-			// aapt resource value: 0x7F0F010B
-			public const int ez_check_all_message = 2131689739;
-			
-			// aapt resource value: 0x7F0F010C
-			public const int ez_cloud_video = 2131689740;
-			
-			// aapt resource value: 0x7F0F010D
-			public const int ez_current_version = 2131689741;
-			
-			// aapt resource value: 0x7F0F010E
-			public const int ez_device_name_hint = 2131689742;
-			
-			// aapt resource value: 0x7F0F010F
-			public const int ez_device_upgrade = 2131689743;
-			
-			// aapt resource value: 0x7F0F0110
-			public const int ez_device_video = 2131689744;
-			
-			// aapt resource value: 0x7F0F0111
-			public const int ez_dialog_btn_disable_video_encrypt = 2131689745;
-			
-			// aapt resource value: 0x7F0F0112
-			public const int ez_event_message = 2131689746;
-			
-			// aapt resource value: 0x7F0F0113
-			public const int ez_event_message_detail = 2131689747;
-			
-			// aapt resource value: 0x7F0F0114
-			public const int ez_latest_version = 2131689748;
-			
-			// aapt resource value: 0x7F0F0115
-			public const int ez_modify_name = 2131689749;
-			
-			// aapt resource value: 0x7F0F0116
-			public const int ez_no_message = 2131689750;
-			
-			// aapt resource value: 0x7F0F0117
-			public const int ez_no_remote_data = 2131689751;
-			
-			// aapt resource value: 0x7F0F0118
-			public const int ez_no_remote_data_device = 2131689752;
-			
-			// aapt resource value: 0x7F0F0119
-			public const int ez_please_input_sms_code = 2131689753;
-			
-			// aapt resource value: 0x7F0F011A
-			public const int ez_save = 2131689754;
-			
-			// aapt resource value: 0x7F0F011B
-			public const int ez_scan_cue_txt = 2131689755;
-			
-			// aapt resource value: 0x7F0F011C
-			public const int ez_scan_title_txt = 2131689756;
-			
-			// aapt resource value: 0x7F0F011D
-			public const int ez_serial_add_hint = 2131689757;
-			
-			// aapt resource value: 0x7F0F011E
-			public const int ez_setting = 2131689758;
-			
-			// aapt resource value: 0x7F0F011F
-			public const int ez_settings_device_serial = 2131689759;
-			
-			// aapt resource value: 0x7F0F0121
-			public const int failed_to_config_wifi = 2131689761;
-			
-			// aapt resource value: 0x7F0F0122
-			public const int from = 2131689762;
-			
-			// aapt resource value: 0x7F0F0123
-			public const int gd_activity_title = 2131689763;
-			
-			// aapt resource value: 0x7F0F0124
-			public const int gd_cancel = 2131689764;
-			
-			// aapt resource value: 0x7F0F0125
-			public const int gd_myhome = 2131689765;
-			
-			// aapt resource value: 0x7F0F0126
-			public const int gd_notifyMsg = 2131689766;
-			
-			// aapt resource value: 0x7F0F0127
-			public const int gd_notifyTitle = 2131689767;
-			
-			// aapt resource value: 0x7F0F0128
-			public const int gd_save = 2131689768;
-			
-			// aapt resource value: 0x7F0F0129
-			public const int gd_search_tip = 2131689769;
-			
-			// aapt resource value: 0x7F0F012A
-			public const int gd_select_distance = 2131689770;
-			
-			// aapt resource value: 0x7F0F012B
-			public const int gd_setting = 2131689771;
-			
-			// aapt resource value: 0x7F0F012C
-			public const int get_camera_list_fail = 2131689772;
-			
-			// aapt resource value: 0x7F0F012D
-			public const int get_device_picture_fail = 2131689773;
-			
-			// aapt resource value: 0x7F0F012E
-			public const int get_message_fail_service_exception = 2131689774;
-			
-			// aapt resource value: 0x7F0F012F
-			public const int get_sms_code = 2131689775;
-			
-			// aapt resource value: 0x7F0F0130
-			public const int get_sms_code_fail = 2131689776;
-			
-			// aapt resource value: 0x7F0F0131
-			public const int give_up_adding = 2131689777;
-			
-			// aapt resource value: 0x7F0F0134
-			public const int goto_ad_close_page = 2131689780;
-			
-			// aapt resource value: 0x7F0F0135
-			public const int goto_cameralist_page_txt = 2131689781;
-			
-			// aapt resource value: 0x7F0F0136
-			public const int goto_help_error_page = 2131689782;
-			
-			// aapt resource value: 0x7F0F0137
-			public const int goto_mall_to_see = 2131689783;
-			
-			// aapt resource value: 0x7F0F0132
-			public const int go_to_connect_wifi = 2131689778;
-			
-			// aapt resource value: 0x7F0F0133
-			public const int go_to_see_immediately = 2131689779;
-			
-			// aapt resource value: 0x7F0F0138
-			public const int hc_net_account_pwd_error = 2131689784;
-			
-			// aapt resource value: 0x7F0F0139
-			public const int hc_net_error = 2131689785;
-			
-			// aapt resource value: 0x7F0F013A
-			public const int how_to_reset = 2131689786;
-			
-			// aapt resource value: 0x7F0F013B
-			public const int if_your_device_has_been_used = 2131689787;
-			
-			// aapt resource value: 0x7F0F013C
-			public const int if_your_device_has_set_time = 2131689788;
-			
-			// aapt resource value: 0x7F0F013D
-			public const int input_device_picture_size = 2131689789;
-			
-			// aapt resource value: 0x7F0F013E
-			public const int input_device_picture_uuid = 2131689790;
-			
-			// aapt resource value: 0x7F0F013F
-			public const int input_device_verify_code = 2131689791;
-			
-			// aapt resource value: 0x7F0F0140
-			public const int input_device_video_uuid = 2131689792;
-			
-			// aapt resource value: 0x7F0F0141
-			public const int interface_call_demo_txt = 2131689793;
-			
-			// aapt resource value: 0x7F0F0142
-			public const int interface_test_api = 2131689794;
-			
-			// aapt resource value: 0x7F0F0143
-			public const int interface_test_hint_input_serial = 2131689795;
-			
-			// aapt resource value: 0x7F0F0144
-			public const int interface_test_openCloudPage = 2131689796;
-			
-			// aapt resource value: 0x7F0F0145
-			public const int interface_test_show_limit_dialog = 2131689797;
-			
-			// aapt resource value: 0x7F0F0146
-			public const int interface_test_v33_api = 2131689798;
-			
-			// aapt resource value: 0x7F0F0147
-			public const int invalid_app_key_or_access_token = 2131689799;
-			
-			// aapt resource value: 0x7F0F0148
-			public const int ip_camera = 2131689800;
-			
-			// aapt resource value: 0x7F0F0149
-			public const int keyboard = 2131689801;
-			
-			// aapt resource value: 0x7F0F014A
-			public const int lan_camera_name = 2131689802;
-			
-			// aapt resource value: 0x7F0F014B
-			public const int lan_device_login_default_name = 2131689803;
-			
-			// aapt resource value: 0x7F0F014C
-			public const int lan_device_login_title = 2131689804;
-			
-			// aapt resource value: 0x7F0F014D
-			public const int lan_device_pwd_tip = 2131689805;
-			
-			// aapt resource value: 0x7F0F014E
-			public const int later_alarm = 2131689806;
-			
-			// aapt resource value: 0x7F0F014F
-			public const int loading = 2131689807;
-			
-			// aapt resource value: 0x7F0F0150
-			public const int loading_text_default = 2131689808;
-			
-			// aapt resource value: 0x7F0F0155
-			public const int localmgt_video_square_txt = 2131689813;
-			
-			// aapt resource value: 0x7F0F0151
-			public const int local_network_exception = 2131689809;
-			
-			// aapt resource value: 0x7F0F0152
-			public const int local_play_hour = 2131689810;
-			
-			// aapt resource value: 0x7F0F0153
-			public const int local_realplay = 2131689811;
-			
-			// aapt resource value: 0x7F0F0154
-			public const int local_video_not_delete = 2131689812;
-			
-			// aapt resource value: 0x7F0F0156
-			public const int login_by_ezviz_account = 2131689814;
-			
-			// aapt resource value: 0x7F0F0157
-			public const int login_expire = 2131689815;
-			
-			// aapt resource value: 0x7F0F0158
-			public const int login_password_tv_txt = 2131689816;
-			
-			// aapt resource value: 0x7F0F0159
-			public const int main_tab_second_tab = 2131689817;
-			
-			// aapt resource value: 0x7F0F015A
-			public const int message_come_from_tip = 2131689818;
-			
-			// aapt resource value: 0x7F0F015B
-			public const int message_encrypt_inputpsw_tip_title = 2131689819;
-			
-			// aapt resource value: 0x7F0F015C
-			public const int message_live = 2131689820;
-			
-			// aapt resource value: 0x7F0F015D
-			public const int message_no_data_text = 2131689821;
-			
-			// aapt resource value: 0x7F0F015E
-			public const int message_refresh_fail_network_exception = 2131689822;
-			
-			// aapt resource value: 0x7F0F015F
-			public const int message_refresh_fail_server_exception = 2131689823;
-			
-			// aapt resource value: 0x7F0F0160
-			public const int message_video = 2131689824;
-			
-			// aapt resource value: 0x7F0F0161
-			public const int modify_online_schedule = 2131689825;
-			
-			// aapt resource value: 0x7F0F0162
-			public const int month = 2131689826;
-			
-			// aapt resource value: 0x7F0F0163
-			public const int more = 2131689827;
-			
-			// aapt resource value: 0x7F0F0164
-			public const int more_local_image = 2131689828;
-			
-			// aapt resource value: 0x7F0F0165
-			public const int more_setting = 2131689829;
-			
-			// aapt resource value: 0x7F0F0166
-			public const int my_collect = 2131689830;
-			
-			// aapt resource value: 0x7F0F0167
-			public const int my_devices = 2131689831;
-			
-			// aapt resource value: 0x7F0F0168
-			public const int network_error_retry_prompt = 2131689832;
-			
-			// aapt resource value: 0x7F0F0169
-			public const int network_exception = 2131689833;
-			
-			// aapt resource value: 0x7F0F016A
-			public const int network_video_recorder = 2131689834;
-			
-			// aapt resource value: 0x7F0F016B
-			public const int newest_version = 2131689835;
-			
-			// aapt resource value: 0x7F0F016C
-			public const int next_button_txt = 2131689836;
-			
-			// aapt resource value: 0x7F0F0173
-			public const int not_find_any_devices = 2131689843;
-			
-			// aapt resource value: 0x7F0F0174
-			public const int not_now = 2131689844;
-			
-			// aapt resource value: 0x7F0F0175
-			public const int not_recognized_fingerprint_hint = 2131689845;
-			
-			// aapt resource value: 0x7F0F016D
-			public const int no_event_device_prompt = 2131689837;
-			
-			// aapt resource value: 0x7F0F016E
-			public const int no_leave_device_prompt = 2131689838;
-			
-			// aapt resource value: 0x7F0F016F
-			public const int no_more_alarm_tip = 2131689839;
-			
-			// aapt resource value: 0x7F0F0170
-			public const int no_more_leave_tip = 2131689840;
-			
-			// aapt resource value: 0x7F0F0171
-			public const int no_remote_data = 2131689841;
-			
-			// aapt resource value: 0x7F0F0172
-			public const int no_result_text = 2131689842;
-			
-			// aapt resource value: 0x7F0F0176
-			public const int offline_warn_text = 2131689846;
-			
-			// aapt resource value: 0x7F0F0177
-			public const int online_time = 2131689847;
-			
-			// aapt resource value: 0x7F0F0178
-			public const int open_camera_fail = 2131689848;
-			
-			// aapt resource value: 0x7F0F0179
-			public const int open_camera_lens = 2131689849;
-			
-			// aapt resource value: 0x7F0F017A
-			public const int open_source_localization = 2131689850;
-			
-			// aapt resource value: 0x7F0F017B
-			public const int open_ys_service = 2131689851;
-			
-			// aapt resource value: 0x7F0F017C
-			public const int open_ys_service_fail = 2131689852;
-			
-			// aapt resource value: 0x7F0F017D
-			public const int open_ys_service_success = 2131689853;
-			
-			// aapt resource value: 0x7F0F017E
-			public const int operational_fail = 2131689854;
-			
-			// aapt resource value: 0x7F0F017F
-			public const int option_support_web = 2131689855;
-			
-			// aapt resource value: 0x7F0F0180
-			public const int password_et_hint = 2131689856;
-			
-			// aapt resource value: 0x7F0F0181
-			public const int password_security_txt = 2131689857;
-			
-			// aapt resource value: 0x7F0F0182
-			public const int password_toggle_content_description = 2131689858;
-			
-			// aapt resource value: 0x7F0F0183
-			public const int path_password_eye = 2131689859;
-			
-			// aapt resource value: 0x7F0F0184
-			public const int path_password_eye_mask_strike_through = 2131689860;
-			
-			// aapt resource value: 0x7F0F0185
-			public const int path_password_eye_mask_visible = 2131689861;
-			
-			// aapt resource value: 0x7F0F0186
-			public const int path_password_strike_through = 2131689862;
-			
-			// aapt resource value: 0x7F0F0187
-			public const int pickerview_cancel = 2131689863;
-			
-			// aapt resource value: 0x7F0F0188
-			public const int pickerview_day = 2131689864;
-			
-			// aapt resource value: 0x7F0F0189
-			public const int pickerview_hours = 2131689865;
-			
-			// aapt resource value: 0x7F0F018A
-			public const int pickerview_minutes = 2131689866;
-			
-			// aapt resource value: 0x7F0F018B
-			public const int pickerview_month = 2131689867;
-			
-			// aapt resource value: 0x7F0F018C
-			public const int pickerview_seconds = 2131689868;
-			
-			// aapt resource value: 0x7F0F018D
-			public const int pickerview_submit = 2131689869;
-			
-			// aapt resource value: 0x7F0F018E
-			public const int pickerview_year = 2131689870;
-			
-			// aapt resource value: 0x7F0F0190
-			public const int platform_login_button_txt = 2131689872;
-			
-			// aapt resource value: 0x7F0F018F
-			public const int plat_connected = 2131689871;
-			
-			// aapt resource value: 0x7F0F0191
-			public const int play_hour = 2131689873;
-			
-			// aapt resource value: 0x7F0F0192
-			public const int please_connect_the_power = 2131689874;
-			
-			// aapt resource value: 0x7F0F0194
-			public const int please_input_phonenumber_txt = 2131689876;
-			
-			// aapt resource value: 0x7F0F0193
-			public const int please_input_phone_txt = 2131689875;
-			
-			// aapt resource value: 0x7F0F0195
-			public const int please_input_platform_accesstoken_txt = 2131689877;
-			
-			// aapt resource value: 0x7F0F0196
-			public const int please_input_sign_get_sms_txt = 2131689878;
-			
-			// aapt resource value: 0x7F0F0197
-			public const int please_input_sign_txt = 2131689879;
-			
-			// aapt resource value: 0x7F0F0198
-			public const int please_input_userid_txt = 2131689880;
-			
-			// aapt resource value: 0x7F0F0199
-			public const int please_open_wifi_network = 2131689881;
-			
-			// aapt resource value: 0x7F0F019A
-			public const int please_open_wifi_network_sadp = 2131689882;
-			
-			// aapt resource value: 0x7F0F019B
-			public const int please_operate_after_select_any_record = 2131689883;
-			
-			// aapt resource value: 0x7F0F019C
-			public const int please_try_connect_device_hotspot_manually = 2131689884;
-			
-			// aapt resource value: 0x7F0F019D
-			public const int plug = 2131689885;
-			
-			// aapt resource value: 0x7F0F019E
-			public const int pm = 2131689886;
-			
-			// aapt resource value: 0x7F0F019F
-			public const int press_again_to_exit = 2131689887;
-			
-			// aapt resource value: 0x7F0F01A0
-			public const int press_to_talk_release_to_listen = 2131689888;
-			
-			// aapt resource value: 0x7F0F01A1
-			public const int probe_not_support_tip = 2131689889;
-			
-			// aapt resource value: 0x7F0F01A2
-			public const int promptUserToActivate = 2131689890;
-			
-			// aapt resource value: 0x7F0F01A3
-			public const int ptz = 2131689891;
-			
-			// aapt resource value: 0x7F0F01A4
-			public const int ptz_control_timeout_cruise_track_failed = 2131689892;
-			
-			// aapt resource value: 0x7F0F01A5
-			public const int ptz_control_timeout_sound_lacalization_failed = 2131689893;
-			
-			// aapt resource value: 0x7F0F01A6
-			public const int ptz_is_preseting = 2131689894;
-			
-			// aapt resource value: 0x7F0F01A7
-			public const int ptz_mirroring_failed = 2131689895;
-			
-			// aapt resource value: 0x7F0F01A8
-			public const int ptz_operation_failed = 2131689896;
-			
-			// aapt resource value: 0x7F0F01A9
-			public const int ptz_operation_too_frequently = 2131689897;
-			
-			// aapt resource value: 0x7F0F01AA
-			public const int ptz_preset_current_position_failed = 2131689898;
-			
-			// aapt resource value: 0x7F0F01AB
-			public const int ptz_preset_exceed_maxnum_failed = 2131689899;
-			
-			// aapt resource value: 0x7F0F01AC
-			public const int ptz_preset_invalid_position_failed = 2131689900;
-			
-			// aapt resource value: 0x7F0F01AD
-			public const int ptz_preset_sound_localization_failed = 2131689901;
-			
-			// aapt resource value: 0x7F0F01AE
-			public const int ptz_privacying_failed = 2131689902;
-			
-			// aapt resource value: 0x7F0F01AF
-			public const int push_event_alarm_title = 2131689903;
-			
-			// aapt resource value: 0x7F0F01B0
-			public const int push_event_from = 2131689904;
-			
-			// aapt resource value: 0x7F0F01B1
-			public const int push_event_get = 2131689905;
-			
-			// aapt resource value: 0x7F0F01B2
-			public const int push_event_get_count = 2131689906;
-			
-			// aapt resource value: 0x7F0F01B3
-			public const int push_out_event_alarm_title = 2131689907;
-			
-			// aapt resource value: 0x7F0F01B4
-			public const int pwd_not_contain_chinese = 2131689908;
-			
-			// aapt resource value: 0x7F0F01B5
-			public const int qrcode_card = 2131689909;
-			
-			// aapt resource value: 0x7F0F01B6
-			public const int quality_balanced = 2131689910;
-			
-			// aapt resource value: 0x7F0F01B7
-			public const int quality_flunet = 2131689911;
-			
-			// aapt resource value: 0x7F0F01B8
-			public const int quality_hd = 2131689912;
-			
-			// aapt resource value: 0x7F0F01B9
-			public const int quality_super_hd = 2131689913;
-			
-			// aapt resource value: 0x7F0F01C0
-			public const int querying_camera_text = 2131689920;
-			
-			// aapt resource value: 0x7F0F01BA
-			public const int query_camera_fail = 2131689914;
-			
-			// aapt resource value: 0x7F0F01BB
-			public const int query_camera_fail_network_exception = 2131689915;
-			
-			// aapt resource value: 0x7F0F01BC
-			public const int query_camera_fail_network_exception_or_server_exception = 2131689916;
-			
-			// aapt resource value: 0x7F0F01BD
-			public const int query_camera_fail_not_exit = 2131689917;
-			
-			// aapt resource value: 0x7F0F01BE
-			public const int query_camera_fail_repeat_error = 2131689918;
-			
-			// aapt resource value: 0x7F0F01BF
-			public const int query_camera_fail_server_exception = 2131689919;
-			
-			// aapt resource value: 0x7F0F01C1
-			public const int readed = 2131689921;
-			
-			// aapt resource value: 0x7F0F01C2
-			public const int realplay = 2131689922;
-			
-			// aapt resource value: 0x7F0F01C3
-			public const int realplay_close_sound_localization_fail = 2131689923;
-			
-			// aapt resource value: 0x7F0F01C4
-			public const int realplay_encrypt_password_error_message = 2131689924;
-			
-			// aapt resource value: 0x7F0F01C5
-			public const int realplay_encrypt_password_error_title = 2131689925;
-			
-			// aapt resource value: 0x7F0F01C6
-			public const int realplay_fail_connect_device = 2131689926;
-			
-			// aapt resource value: 0x7F0F01C7
-			public const int realplay_fail_device_not_exist = 2131689927;
-			
-			// aapt resource value: 0x7F0F01C8
-			public const int realplay_full_talk_start_tip = 2131689928;
-			
-			// aapt resource value: 0x7F0F01C9
-			public const int realplay_loading = 2131689929;
-			
-			// aapt resource value: 0x7F0F01CA
-			public const int realplay_login_password_error = 2131689930;
-			
-			// aapt resource value: 0x7F0F01CB
-			public const int realplay_login_password_msg = 2131689931;
-			
-			// aapt resource value: 0x7F0F01CC
-			public const int realplay_no_encrypt_password_error = 2131689932;
-			
-			// aapt resource value: 0x7F0F01CD
-			public const int realplay_no_permission = 2131689933;
-			
-			// aapt resource value: 0x7F0F01CE
-			public const int realplay_open_sound_localization_fail = 2131689934;
-			
-			// aapt resource value: 0x7F0F01CF
-			public const int realplay_password_error_message1 = 2131689935;
-			
-			// aapt resource value: 0x7F0F01D0
-			public const int realplay_password_error_message3 = 2131689936;
-			
-			// aapt resource value: 0x7F0F01D1
-			public const int realplay_password_error_message4 = 2131689937;
-			
-			// aapt resource value: 0x7F0F01D2
-			public const int realplay_password_error_title = 2131689938;
-			
-			// aapt resource value: 0x7F0F01D3
-			public const int realplay_play_fail = 2131689939;
-			
-			// aapt resource value: 0x7F0F01D4
-			public const int realplay_play_fail_becauseof_network = 2131689940;
-			
-			// aapt resource value: 0x7F0F01D5
-			public const int realplay_play_no_video_source = 2131689941;
-			
-			// aapt resource value: 0x7F0F01D6
-			public const int realplay_play_talkback_fail = 2131689942;
-			
-			// aapt resource value: 0x7F0F01D7
-			public const int realplay_play_talkback_fail_ison = 2131689943;
-			
-			// aapt resource value: 0x7F0F01D8
-			public const int realplay_play_talkback_fail_privacy = 2131689944;
-			
-			// aapt resource value: 0x7F0F01D9
-			public const int realplay_play_talkback_network_exception = 2131689945;
-			
-			// aapt resource value: 0x7F0F01DA
-			public const int realplay_play_talkback_request_timeout = 2131689946;
-			
-			// aapt resource value: 0x7F0F01DB
-			public const int realplay_set_fail_network = 2131689947;
-			
-			// aapt resource value: 0x7F0F01DC
-			public const int realplay_set_fail_status = 2131689948;
-			
-			// aapt resource value: 0x7F0F01DD
-			public const int realplay_set_vediomode_fail = 2131689949;
-			
-			// aapt resource value: 0x7F0F01DE
-			public const int realplay_share_no_permission = 2131689950;
-			
-			// aapt resource value: 0x7F0F01DF
-			public const int realplay_share_time_over = 2131689951;
-			
-			// aapt resource value: 0x7F0F01E0
-			public const int realplay_verifycode_error_message0 = 2131689952;
-			
-			// aapt resource value: 0x7F0F01E1
-			public const int realplay_verifycode_error_placehold = 2131689953;
-			
-			// aapt resource value: 0x7F0F01E2
-			public const int receice_leave_msg_audio = 2131689954;
-			
-			// aapt resource value: 0x7F0F01E3
-			public const int receice_leave_msg_video = 2131689955;
-			
-			// aapt resource value: 0x7F0F01E4
-			public const int record = 2131689956;
-			
-			// aapt resource value: 0x7F0F01E5
-			public const int refresh = 2131689957;
-			
-			// aapt resource value: 0x7F0F01E6
-			public const int refresh_empty_hint = 2131689958;
-			
-			// aapt resource value: 0x7F0F01E7
-			public const int refresh_fail_hint = 2131689959;
-			
-			// aapt resource value: 0x7F0F01E9
-			public const int remoteplayback_capture_fail = 2131689961;
-			
-			// aapt resource value: 0x7F0F01EA
-			public const int remoteplayback_capture_fail_for_memory = 2131689962;
-			
-			// aapt resource value: 0x7F0F01EB
-			public const int remoteplayback_connect_device_error = 2131689963;
-			
-			// aapt resource value: 0x7F0F01EC
-			public const int remoteplayback_connect_server_error = 2131689964;
-			
-			// aapt resource value: 0x7F0F01ED
-			public const int remoteplayback_fail = 2131689965;
-			
-			// aapt resource value: 0x7F0F01EE
-			public const int remoteplayback_norecordfile = 2131689966;
-			
-			// aapt resource value: 0x7F0F01EF
-			public const int remoteplayback_norecordfile_alarm = 2131689967;
-			
-			// aapt resource value: 0x7F0F01F0
-			public const int remoteplayback_over_link = 2131689968;
-			
-			// aapt resource value: 0x7F0F01F1
-			public const int remoteplayback_record_fail = 2131689969;
-			
-			// aapt resource value: 0x7F0F01F2
-			public const int remoteplayback_record_fail_for_memory = 2131689970;
-			
-			// aapt resource value: 0x7F0F01E8
-			public const int remoteplayback_SDCard_disable_use = 2131689960;
-			
-			// aapt resource value: 0x7F0F01F3
-			public const int remoteplayback_searchfile_fail_for_device = 2131689971;
-			
-			// aapt resource value: 0x7F0F01F4
-			public const int remoteplayback_searchfile_fail_for_network = 2131689972;
-			
-			// aapt resource value: 0x7F0F01F5
-			public const int reset_10_sec_to_release = 2131689973;
-			
-			// aapt resource value: 0x7F0F01F6
-			public const int reset_device = 2131689974;
-			
-			// aapt resource value: 0x7F0F01F7
-			public const int result_txt = 2131689975;
-			
-			// aapt resource value: 0x7F0F01F8
-			public const int retry = 2131689976;
-			
-			// aapt resource value: 0x7F0F01FA
-			public const int router = 2131689978;
-			
-			// aapt resource value: 0x7F0F01F9
-			public const int route_status_light = 2131689977;
-			
-			// aapt resource value: 0x7F0F01FB
-			public const int sadp_activate_state1 = 2131689979;
-			
-			// aapt resource value: 0x7F0F01FC
-			public const int sadp_activate_state2 = 2131689980;
-			
-			// aapt resource value: 0x7F0F01FD
-			public const int sadp_password_input_hint = 2131689981;
-			
-			// aapt resource value: 0x7F0F01FE
-			public const int sadp_password_toast = 2131689982;
-			
-			// aapt resource value: 0x7F0F01FF
-			public const int sadp_password_too_weak = 2131689983;
-			
-			// aapt resource value: 0x7F0F0200
-			public const int sadp_quit_activate = 2131689984;
-			
-			// aapt resource value: 0x7F0F0201
-			public const int save_encrypt_password_fail_network_exception = 2131689985;
-			
-			// aapt resource value: 0x7F0F0202
-			public const int scan_add = 2131689986;
-			
-			// aapt resource value: 0x7F0F0203
-			public const int scan_connet_network = 2131689987;
-			
-			// aapt resource value: 0x7F0F0204
-			public const int scan_cue_txt = 2131689988;
-			
-			// aapt resource value: 0x7F0F0205
-			public const int scan_device_add_by_others = 2131689989;
-			
-			// aapt resource value: 0x7F0F0206
-			public const int scan_device_search = 2131689990;
-			
-			// aapt resource value: 0x7F0F0207
-			public const int scan_device_serial_no = 2131689991;
-			
-			// aapt resource value: 0x7F0F0208
-			public const int scan_network_unavailible = 2131689992;
-			
-			// aapt resource value: 0x7F0F0209
-			public const int scan_probe_qrcode_error = 2131689993;
-			
-			// aapt resource value: 0x7F0F020A
-			public const int scan_search_probe_qrcode = 2131689994;
-			
-			// aapt resource value: 0x7F0F020B
-			public const int scan_title_txt = 2131689995;
-			
-			// aapt resource value: 0x7F0F020C
-			public const int sdk_is_init = 2131689996;
-			
-			// aapt resource value: 0x7F0F020D
-			public const int search = 2131689997;
-			
-			// aapt resource value: 0x7F0F020E
-			public const int search_menu_title = 2131689998;
-			
-			// aapt resource value: 0x7F0F020F
-			public const int secure_validate = 2131689999;
-			
-			// aapt resource value: 0x7F0F0211
-			public const int secure_validatee_fail = 2131690001;
-			
-			// aapt resource value: 0x7F0F0210
-			public const int secure_validate_success = 2131690000;
-			
-			// aapt resource value: 0x7F0F0212
-			public const int seek_camera_fail_device_not_support_shipin7 = 2131690002;
-			
-			// aapt resource value: 0x7F0F0213
-			public const int select_all = 2131690003;
-			
-			// aapt resource value: 0x7F0F0214
-			public const int select_date = 2131690004;
-			
-			// aapt resource value: 0x7F0F0215
-			public const int serial_add_hint = 2131690005;
-			
-			// aapt resource value: 0x7F0F0216
-			public const int serial_add_password_error_title = 2131690006;
-			
-			// aapt resource value: 0x7F0F0217
-			public const int serial_input_text = 2131690007;
-			
-			// aapt resource value: 0x7F0F0218
-			public const int serial_number_error = 2131690008;
-			
-			// aapt resource value: 0x7F0F0219
-			public const int serial_number_is_null = 2131690009;
-			
-			// aapt resource value: 0x7F0F021A
-			public const int serial_number_put_the_right_no = 2131690010;
-			
-			// aapt resource value: 0x7F0F021B
-			public const int server_area = 2131690011;
-			
-			// aapt resource value: 0x7F0F0220
-			public const int setting = 2131690016;
-			
-			// aapt resource value: 0x7F0F0221
-			public const int setting_video_level = 2131690017;
-			
-			// aapt resource value: 0x7F0F021C
-			public const int set_defence_plan = 2131690012;
-			
-			// aapt resource value: 0x7F0F021D
-			public const int set_device_wifi_network_need_reset_the_device = 2131690013;
-			
-			// aapt resource value: 0x7F0F021E
-			public const int set_ptz_flip_fail = 2131690014;
-			
-			// aapt resource value: 0x7F0F021F
-			public const int set_ptz_flip_success = 2131690015;
-			
-			// aapt resource value: 0x7F0F0222
-			public const int share_devices = 2131690018;
-			
-			// aapt resource value: 0x7F0F0223
-			public const int sms_verify_bind_error = 2131690019;
-			
-			// aapt resource value: 0x7F0F0224
-			public const int sms_verify_code_received = 2131690020;
-			
-			// aapt resource value: 0x7F0F0225
-			public const int source_detection_off = 2131690021;
-			
-			// aapt resource value: 0x7F0F0226
-			public const int source_detection_on = 2131690022;
-			
-			// aapt resource value: 0x7F0F0227
-			public const int specified_device = 2131690023;
-			
-			// aapt resource value: 0x7F0F0228
-			public const int srl_component_falsify = 2131690024;
-			
-			// aapt resource value: 0x7F0F0229
-			public const int srl_content_empty = 2131690025;
-			
-			// aapt resource value: 0x7F0F022A
-			public const int srl_footer_failed = 2131690026;
-			
-			// aapt resource value: 0x7F0F022B
-			public const int srl_footer_finish = 2131690027;
-			
-			// aapt resource value: 0x7F0F022C
-			public const int srl_footer_loading = 2131690028;
-			
-			// aapt resource value: 0x7F0F022D
-			public const int srl_footer_nothing = 2131690029;
-			
-			// aapt resource value: 0x7F0F022E
-			public const int srl_footer_pulling = 2131690030;
-			
-			// aapt resource value: 0x7F0F022F
-			public const int srl_footer_refreshing = 2131690031;
-			
-			// aapt resource value: 0x7F0F0230
-			public const int srl_footer_release = 2131690032;
-			
-			// aapt resource value: 0x7F0F0231
-			public const int srl_header_failed = 2131690033;
-			
-			// aapt resource value: 0x7F0F0232
-			public const int srl_header_finish = 2131690034;
-			
-			// aapt resource value: 0x7F0F0233
-			public const int srl_header_loading = 2131690035;
-			
-			// aapt resource value: 0x7F0F0234
-			public const int srl_header_pulling = 2131690036;
-			
-			// aapt resource value: 0x7F0F0235
-			public const int srl_header_refreshing = 2131690037;
-			
-			// aapt resource value: 0x7F0F0236
-			public const int srl_header_release = 2131690038;
-			
-			// aapt resource value: 0x7F0F0237
-			public const int srl_header_secondary = 2131690039;
-			
-			// aapt resource value: 0x7F0F0238
-			public const int srl_header_update = 2131690040;
-			
-			// aapt resource value: 0x7F0F0239
-			public const int start_cloud = 2131690041;
-			
-			// aapt resource value: 0x7F0F023A
-			public const int start_to_experience = 2131690042;
-			
-			// aapt resource value: 0x7F0F023B
-			public const int start_voice_talk = 2131690043;
-			
-			// aapt resource value: 0x7F0F023C
-			public const int status_bar_notification_info_overflow = 2131690044;
-			
-			// aapt resource value: 0x7F0F023D
-			public const int step3_adding_device_to_account = 2131690045;
-			
-			// aapt resource value: 0x7F0F023E
-			public const int storage_status = 2131690046;
-			
-			// aapt resource value: 0x7F0F0257
-			public const int stream_type = 2131690071;
-			
-			// aapt resource value: 0x7F0F025A
-			public const int string_apiurl = 2131690074;
-			
-			// aapt resource value: 0x7F0F0258
-			public const int string_ap_connection = 2131690072;
-			
-			// aapt resource value: 0x7F0F0259
-			public const int string_ap_connection_normal = 2131690073;
-			
-			// aapt resource value: 0x7F0F025B
-			public const int string_authurl = 2131690075;
-			
-			// aapt resource value: 0x7F0F025D
-			public const int string_deviceserial = 2131690077;
-			
-			// aapt resource value: 0x7F0F025C
-			public const int string_device_network_mode = 2131690076;
-			
-			// aapt resource value: 0x7F0F025E
-			public const int string_ezopenurl = 2131690078;
-			
-			// aapt resource value: 0x7F0F025F
-			public const int string_get_device_version_fail = 2131690079;
-			
-			// aapt resource value: 0x7F0F0260
-			public const int string_smart_and_sound_wave_connection = 2131690080;
-			
-			// aapt resource value: 0x7F0F0261
-			public const int string_smart_connection = 2131690081;
-			
-			// aapt resource value: 0x7F0F0262
-			public const int string_smart_connection_normal = 2131690082;
-			
-			// aapt resource value: 0x7F0F0263
-			public const int string_sound_wave_connection = 2131690083;
-			
-			// aapt resource value: 0x7F0F0264
-			public const int string_wired_connection = 2131690084;
-			
-			// aapt resource value: 0x7F0F023F
-			public const int strNetworkTipsCancelBtn = 2131690047;
-			
-			// aapt resource value: 0x7F0F0240
-			public const int strNetworkTipsConfirmBtn = 2131690048;
-			
-			// aapt resource value: 0x7F0F0241
-			public const int strNetworkTipsMessage = 2131690049;
-			
-			// aapt resource value: 0x7F0F0242
-			public const int strNetworkTipsTitle = 2131690050;
-			
-			// aapt resource value: 0x7F0F0243
-			public const int strNotificationClickToContinue = 2131690051;
-			
-			// aapt resource value: 0x7F0F0244
-			public const int strNotificationClickToInstall = 2131690052;
-			
-			// aapt resource value: 0x7F0F0245
-			public const int strNotificationClickToRetry = 2131690053;
-			
-			// aapt resource value: 0x7F0F0246
-			public const int strNotificationClickToView = 2131690054;
-			
-			// aapt resource value: 0x7F0F0247
-			public const int strNotificationDownloadError = 2131690055;
-			
-			// aapt resource value: 0x7F0F0249
-			public const int strNotificationDownloading = 2131690057;
-			
-			// aapt resource value: 0x7F0F0248
-			public const int strNotificationDownloadSucc = 2131690056;
-			
-			// aapt resource value: 0x7F0F024A
-			public const int strNotificationHaveNewVersion = 2131690058;
-			
-			// aapt resource value: 0x7F0F024C
-			public const int strToastCheckingUpgrade = 2131690060;
-			
-			// aapt resource value: 0x7F0F024B
-			public const int strToastCheckUpgradeError = 2131690059;
-			
-			// aapt resource value: 0x7F0F024D
-			public const int strToastYourAreTheLatestVersion = 2131690061;
-			
-			// aapt resource value: 0x7F0F024E
-			public const int strUpgradeDialogCancelBtn = 2131690062;
-			
-			// aapt resource value: 0x7F0F024F
-			public const int strUpgradeDialogContinueBtn = 2131690063;
-			
-			// aapt resource value: 0x7F0F0250
-			public const int strUpgradeDialogFeatureLabel = 2131690064;
-			
-			// aapt resource value: 0x7F0F0251
-			public const int strUpgradeDialogFileSizeLabel = 2131690065;
-			
-			// aapt resource value: 0x7F0F0252
-			public const int strUpgradeDialogInstallBtn = 2131690066;
-			
-			// aapt resource value: 0x7F0F0253
-			public const int strUpgradeDialogRetryBtn = 2131690067;
-			
-			// aapt resource value: 0x7F0F0254
-			public const int strUpgradeDialogUpdateTimeLabel = 2131690068;
-			
-			// aapt resource value: 0x7F0F0255
-			public const int strUpgradeDialogUpgradeBtn = 2131690069;
-			
-			// aapt resource value: 0x7F0F0256
-			public const int strUpgradeDialogVersionLabel = 2131690070;
-			
-			// aapt resource value: 0x7F0F0265
-			public const int submit_secure_validate = 2131690085;
-			
-			// aapt resource value: 0x7F0F0266
-			public const int submit_sms_code = 2131690086;
-			
-			// aapt resource value: 0x7F0F0267
-			public const int switch_to_handset = 2131690087;
-			
-			// aapt resource value: 0x7F0F0268
-			public const int switch_to_speaker = 2131690088;
-			
-			// aapt resource value: 0x7F0F0269
-			public const int tab_more = 2131690089;
-			
-			// aapt resource value: 0x7F0F026A
-			public const int talk = 2131690090;
-			
-			// aapt resource value: 0x7F0F026B
-			public const int talking = 2131690091;
-			
-			// aapt resource value: 0x7F0F026C
-			public const int tip_heard_voice = 2131690092;
-			
-			// aapt resource value: 0x7F0F026D
-			public const int tip_login_out = 2131690093;
-			
-			// aapt resource value: 0x7F0F026E
-			public const int tip_of_added_by_yourself_and_online = 2131690094;
-			
-			// aapt resource value: 0x7F0F026F
-			public const int tip_of_bad_net = 2131690095;
-			
-			// aapt resource value: 0x7F0F0270
-			public const int tip_playback_again = 2131690096;
-			
-			// aapt resource value: 0x7F0F0271
-			public const int tip_specified_device = 2131690097;
-			
-			// aapt resource value: 0x7F0F0272
-			public const int title_activate_device = 2131690098;
-			
-			// aapt resource value: 0x7F0F0273
-			public const int title_activate_device_fail = 2131690099;
-			
-			// aapt resource value: 0x7F0F0274
-			public const int title_activity_connect_device_wifi = 2131690100;
-			
-			// aapt resource value: 0x7F0F0275
-			public const int title_activity_ezupgrade_device = 2131690101;
-			
-			// aapt resource value: 0x7F0F0276
-			public const int today = 2131690102;
-			
-			// aapt resource value: 0x7F0F0277
-			public const int touch_fingerprint_sensor_hint = 2131690103;
-			
-			// aapt resource value: 0x7F0F0278
-			public const int touch_to_load = 2131690104;
-			
-			// aapt resource value: 0x7F0F0279
-			public const int try_again = 2131690105;
-			
-			// aapt resource value: 0x7F0F027A
-			public const int ui_call_demo_txt = 2131690106;
-			
-			// aapt resource value: 0x7F0F027B
-			public const int unable_identify_two_dimensional_code_tip = 2131690107;
-			
-			// aapt resource value: 0x7F0F027C
-			public const int unbind_to_bind = 2131690108;
-			
-			// aapt resource value: 0x7F0F027D
-			public const int unknow_ssid = 2131690109;
-			
-			// aapt resource value: 0x7F0F027E
-			public const int unnamed = 2131690110;
-			
-			// aapt resource value: 0x7F0F027F
-			public const int update_exit = 2131690111;
-			
-			// aapt resource value: 0x7F0F0280
-			public const int upgrade = 2131690112;
-			
-			// aapt resource value: 0x7F0F0281
-			public const int upgrade_fail = 2131690113;
-			
-			// aapt resource value: 0x7F0F0282
-			public const int upgrade_progress = 2131690114;
-			
-			// aapt resource value: 0x7F0F0283
-			public const int upgrade_success = 2131690115;
-			
-			// aapt resource value: 0x7F0F0284
-			public const int upgrade_success_progress = 2131690116;
-			
-			// aapt resource value: 0x7F0F0285
-			public const int user_name_txt = 2131690117;
-			
-			// aapt resource value: 0x7F0F0286
-			public const int verify_code_error = 2131690118;
-			
-			// aapt resource value: 0x7F0F0287
-			public const int verify_sms_code_fail = 2131690119;
-			
-			// aapt resource value: 0x7F0F0288
-			public const int verify_sms_code_success = 2131690120;
-			
-			// aapt resource value: 0x7F0F0289
-			public const int version_newest = 2131690121;
-			
-			// aapt resource value: 0x7F0F028A
-			public const int video_box = 2131690122;
-			
-			// aapt resource value: 0x7F0F028B
-			public const int video_square = 2131690123;
-			
-			// aapt resource value: 0x7F0F028C
-			public const int video_talk_call_cancel = 2131690124;
-			
-			// aapt resource value: 0x7F0F028D
-			public const int video_talk_call_is_accepted = 2131690125;
-			
-			// aapt resource value: 0x7F0F028E
-			public const int video_talk_is_playing = 2131690126;
-			
-			// aapt resource value: 0x7F0F028F
-			public const int video_talk_sdk_toast_hang_up = 2131690127;
-			
-			// aapt resource value: 0x7F0F0290
-			public const int video_talk_sdk_toast_nobody = 2131690128;
-			
-			// aapt resource value: 0x7F0F0291
-			public const int video_talk_signal_weak = 2131690129;
-			
-			// aapt resource value: 0x7F0F0292
-			public const int video_talk_watch_is_busy = 2131690130;
-			
-			// aapt resource value: 0x7F0F0293
-			public const int video_talk_watch_temperature_high_hang = 2131690131;
-			
-			// aapt resource value: 0x7F0F0294
-			public const int video_talk_watch_temperature_high_hint = 2131690132;
-			
-			// aapt resource value: 0x7F0F0295
-			public const int video_talk_watch_temperature_high_reject = 2131690133;
-			
-			// aapt resource value: 0x7F0F0296
-			public const int video_talk_watch_temperature_high_warn = 2131690134;
-			
-			// aapt resource value: 0x7F0F0297
-			public const int wait = 2131690135;
-			
-			// aapt resource value: 0x7F0F0298
-			public const int web_login_button_txt = 2131690136;
-			
-			// aapt resource value: 0x7F0F0299
-			public const int wechat_interconnect = 2131690137;
-			
-			// aapt resource value: 0x7F0F029A
-			public const int wifi_connected = 2131690138;
-			
-			// aapt resource value: 0x7F0F029B
-			public const int wifi_connection_finish_need_refresh = 2131690139;
-			
-			// aapt resource value: 0x7F0F029C
-			public const int wifi_set = 2131690140;
-			
-			// aapt resource value: 0x7F0F029D
-			public const int wifi_setting = 2131690141;
-			
-			// aapt resource value: 0x7F0F029E
-			public const int wired_connection = 2131690142;
-			
-			// aapt resource value: 0x7F0F02A0
-			public const int xlistview_footer_hint_normal = 2131690144;
-			
-			// aapt resource value: 0x7F0F029F
-			public const int xlistview_footer_hint_no_more_device = 2131690143;
-			
-			// aapt resource value: 0x7F0F02A1
-			public const int xlistview_footer_hint_ready = 2131690145;
-			
-			// aapt resource value: 0x7F0F02A2
-			public const int xlistview_footer_no_more = 2131690146;
-			
-			// aapt resource value: 0x7F0F02A3
-			public const int xlistview_footer_no_more_msg = 2131690147;
-			
-			// aapt resource value: 0x7F0F02A4
-			public const int xlistview_header_hint_loading = 2131690148;
-			
-			// aapt resource value: 0x7F0F02A5
-			public const int xlistview_header_hint_more = 2131690149;
-			
-			// aapt resource value: 0x7F0F02A6
-			public const int xlistview_header_hint_normal = 2131690150;
-			
-			// aapt resource value: 0x7F0F02A7
-			public const int xlistview_header_hint_ready = 2131690151;
-			
-			// aapt resource value: 0x7F0F02A8
-			public const int xlistview_header_last_time = 2131690152;
+			// aapt resource value: 0x7F0E0079
+			public const int video_unlock = 2131624057;
 			
 			static String()
 			{
@@ -12000,1250 +5110,1220 @@
 		public partial class Style
 		{
 			
-			// aapt resource value: 0x7F100000
-			public const int AlertDialog_AppCompat = 2131755008;
+			// aapt resource value: 0x7F0F0000
+			public const int AlertDialog_AppCompat = 2131689472;
 			
-			// aapt resource value: 0x7F100001
-			public const int AlertDialog_AppCompat_Light = 2131755009;
+			// aapt resource value: 0x7F0F0001
+			public const int AlertDialog_AppCompat_Light = 2131689473;
 			
-			// aapt resource value: 0x7F100002
-			public const int Animation_AppCompat_Dialog = 2131755010;
+			// aapt resource value: 0x7F0F0002
+			public const int Animation_AppCompat_Dialog = 2131689474;
 			
-			// aapt resource value: 0x7F100003
-			public const int Animation_AppCompat_DropDownUp = 2131755011;
+			// aapt resource value: 0x7F0F0003
+			public const int Animation_AppCompat_DropDownUp = 2131689475;
 			
-			// aapt resource value: 0x7F100004
-			public const int Animation_AppCompat_Tooltip = 2131755012;
+			// aapt resource value: 0x7F0F0004
+			public const int Animation_AppCompat_Tooltip = 2131689476;
 			
-			// aapt resource value: 0x7F100005
-			public const int Animation_Design_BottomSheetDialog = 2131755013;
+			// aapt resource value: 0x7F0F0005
+			public const int Animation_Design_BottomSheetDialog = 2131689477;
 			
-			// aapt resource value: 0x7F100006
-			public const int AppBaseTheme = 2131755014;
+			// aapt resource value: 0x7F0F0006
+			public const int AppTheme = 2131689478;
 			
-			// aapt resource value: 0x7F100007
-			public const int AppTheme = 2131755015;
+			// aapt resource value: 0x7F0F0007
+			public const int Base_AlertDialog_AppCompat = 2131689479;
 			
-			// aapt resource value: 0x7F100199
-			public const int auto_wifi_status_style_normal = 2131755417;
+			// aapt resource value: 0x7F0F0008
+			public const int Base_AlertDialog_AppCompat_Light = 2131689480;
 			
-			// aapt resource value: 0x7F100008
-			public const int Base_AlertDialog_AppCompat = 2131755016;
+			// aapt resource value: 0x7F0F0009
+			public const int Base_Animation_AppCompat_Dialog = 2131689481;
 			
-			// aapt resource value: 0x7F100009
-			public const int Base_AlertDialog_AppCompat_Light = 2131755017;
+			// aapt resource value: 0x7F0F000A
+			public const int Base_Animation_AppCompat_DropDownUp = 2131689482;
 			
-			// aapt resource value: 0x7F10000A
-			public const int Base_Animation_AppCompat_Dialog = 2131755018;
+			// aapt resource value: 0x7F0F000B
+			public const int Base_Animation_AppCompat_Tooltip = 2131689483;
 			
-			// aapt resource value: 0x7F10000B
-			public const int Base_Animation_AppCompat_DropDownUp = 2131755019;
+			// aapt resource value: 0x7F0F000D
+			public const int Base_DialogWindowTitleBackground_AppCompat = 2131689485;
 			
-			// aapt resource value: 0x7F10000C
-			public const int Base_Animation_AppCompat_Tooltip = 2131755020;
+			// aapt resource value: 0x7F0F000C
+			public const int Base_DialogWindowTitle_AppCompat = 2131689484;
 			
-			// aapt resource value: 0x7F10000E
-			public const int Base_DialogWindowTitleBackground_AppCompat = 2131755022;
+			// aapt resource value: 0x7F0F000E
+			public const int Base_TextAppearance_AppCompat = 2131689486;
 			
-			// aapt resource value: 0x7F10000D
-			public const int Base_DialogWindowTitle_AppCompat = 2131755021;
+			// aapt resource value: 0x7F0F000F
+			public const int Base_TextAppearance_AppCompat_Body1 = 2131689487;
 			
-			// aapt resource value: 0x7F10000F
-			public const int Base_TextAppearance_AppCompat = 2131755023;
+			// aapt resource value: 0x7F0F0010
+			public const int Base_TextAppearance_AppCompat_Body2 = 2131689488;
 			
-			// aapt resource value: 0x7F100010
-			public const int Base_TextAppearance_AppCompat_Body1 = 2131755024;
+			// aapt resource value: 0x7F0F0011
+			public const int Base_TextAppearance_AppCompat_Button = 2131689489;
 			
-			// aapt resource value: 0x7F100011
-			public const int Base_TextAppearance_AppCompat_Body2 = 2131755025;
+			// aapt resource value: 0x7F0F0012
+			public const int Base_TextAppearance_AppCompat_Caption = 2131689490;
 			
-			// aapt resource value: 0x7F100012
-			public const int Base_TextAppearance_AppCompat_Button = 2131755026;
+			// aapt resource value: 0x7F0F0013
+			public const int Base_TextAppearance_AppCompat_Display1 = 2131689491;
 			
-			// aapt resource value: 0x7F100013
-			public const int Base_TextAppearance_AppCompat_Caption = 2131755027;
+			// aapt resource value: 0x7F0F0014
+			public const int Base_TextAppearance_AppCompat_Display2 = 2131689492;
 			
-			// aapt resource value: 0x7F100014
-			public const int Base_TextAppearance_AppCompat_Display1 = 2131755028;
+			// aapt resource value: 0x7F0F0015
+			public const int Base_TextAppearance_AppCompat_Display3 = 2131689493;
 			
-			// aapt resource value: 0x7F100015
-			public const int Base_TextAppearance_AppCompat_Display2 = 2131755029;
+			// aapt resource value: 0x7F0F0016
+			public const int Base_TextAppearance_AppCompat_Display4 = 2131689494;
 			
-			// aapt resource value: 0x7F100016
-			public const int Base_TextAppearance_AppCompat_Display3 = 2131755030;
+			// aapt resource value: 0x7F0F0017
+			public const int Base_TextAppearance_AppCompat_Headline = 2131689495;
 			
-			// aapt resource value: 0x7F100017
-			public const int Base_TextAppearance_AppCompat_Display4 = 2131755031;
+			// aapt resource value: 0x7F0F0018
+			public const int Base_TextAppearance_AppCompat_Inverse = 2131689496;
 			
-			// aapt resource value: 0x7F100018
-			public const int Base_TextAppearance_AppCompat_Headline = 2131755032;
+			// aapt resource value: 0x7F0F0019
+			public const int Base_TextAppearance_AppCompat_Large = 2131689497;
 			
-			// aapt resource value: 0x7F100019
-			public const int Base_TextAppearance_AppCompat_Inverse = 2131755033;
+			// aapt resource value: 0x7F0F001A
+			public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131689498;
 			
-			// aapt resource value: 0x7F10001A
-			public const int Base_TextAppearance_AppCompat_Large = 2131755034;
+			// aapt resource value: 0x7F0F001B
+			public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131689499;
 			
-			// aapt resource value: 0x7F10001B
-			public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131755035;
+			// aapt resource value: 0x7F0F001C
+			public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131689500;
 			
-			// aapt resource value: 0x7F10001C
-			public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131755036;
+			// aapt resource value: 0x7F0F001D
+			public const int Base_TextAppearance_AppCompat_Medium = 2131689501;
 			
-			// aapt resource value: 0x7F10001D
-			public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131755037;
+			// aapt resource value: 0x7F0F001E
+			public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131689502;
 			
-			// aapt resource value: 0x7F10001E
-			public const int Base_TextAppearance_AppCompat_Medium = 2131755038;
+			// aapt resource value: 0x7F0F001F
+			public const int Base_TextAppearance_AppCompat_Menu = 2131689503;
 			
-			// aapt resource value: 0x7F10001F
-			public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131755039;
+			// aapt resource value: 0x7F0F0020
+			public const int Base_TextAppearance_AppCompat_SearchResult = 2131689504;
 			
-			// aapt resource value: 0x7F100020
-			public const int Base_TextAppearance_AppCompat_Menu = 2131755040;
+			// aapt resource value: 0x7F0F0021
+			public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131689505;
 			
-			// aapt resource value: 0x7F100021
-			public const int Base_TextAppearance_AppCompat_SearchResult = 2131755041;
+			// aapt resource value: 0x7F0F0022
+			public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131689506;
 			
-			// aapt resource value: 0x7F100022
-			public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131755042;
+			// aapt resource value: 0x7F0F0023
+			public const int Base_TextAppearance_AppCompat_Small = 2131689507;
 			
-			// aapt resource value: 0x7F100023
-			public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131755043;
+			// aapt resource value: 0x7F0F0024
+			public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131689508;
 			
-			// aapt resource value: 0x7F100024
-			public const int Base_TextAppearance_AppCompat_Small = 2131755044;
+			// aapt resource value: 0x7F0F0025
+			public const int Base_TextAppearance_AppCompat_Subhead = 2131689509;
 			
-			// aapt resource value: 0x7F100025
-			public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131755045;
+			// aapt resource value: 0x7F0F0026
+			public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131689510;
 			
-			// aapt resource value: 0x7F100026
-			public const int Base_TextAppearance_AppCompat_Subhead = 2131755046;
+			// aapt resource value: 0x7F0F0027
+			public const int Base_TextAppearance_AppCompat_Title = 2131689511;
 			
-			// aapt resource value: 0x7F100027
-			public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131755047;
+			// aapt resource value: 0x7F0F0028
+			public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131689512;
 			
-			// aapt resource value: 0x7F100028
-			public const int Base_TextAppearance_AppCompat_Title = 2131755048;
+			// aapt resource value: 0x7F0F0029
+			public const int Base_TextAppearance_AppCompat_Tooltip = 2131689513;
 			
-			// aapt resource value: 0x7F100029
-			public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131755049;
+			// aapt resource value: 0x7F0F002A
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131689514;
 			
-			// aapt resource value: 0x7F10002A
-			public const int Base_TextAppearance_AppCompat_Tooltip = 2131755050;
+			// aapt resource value: 0x7F0F002B
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131689515;
 			
-			// aapt resource value: 0x7F10002B
-			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131755051;
+			// aapt resource value: 0x7F0F002C
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131689516;
 			
-			// aapt resource value: 0x7F10002C
-			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131755052;
+			// aapt resource value: 0x7F0F002D
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131689517;
 			
-			// aapt resource value: 0x7F10002D
-			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131755053;
+			// aapt resource value: 0x7F0F002E
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131689518;
 			
-			// aapt resource value: 0x7F10002E
-			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131755054;
+			// aapt resource value: 0x7F0F002F
+			public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131689519;
 			
-			// aapt resource value: 0x7F10002F
-			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131755055;
+			// aapt resource value: 0x7F0F0030
+			public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131689520;
 			
-			// aapt resource value: 0x7F100030
-			public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131755056;
+			// aapt resource value: 0x7F0F0031
+			public const int Base_TextAppearance_AppCompat_Widget_Button = 2131689521;
 			
-			// aapt resource value: 0x7F100031
-			public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131755057;
+			// aapt resource value: 0x7F0F0032
+			public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131689522;
 			
-			// aapt resource value: 0x7F100032
-			public const int Base_TextAppearance_AppCompat_Widget_Button = 2131755058;
+			// aapt resource value: 0x7F0F0033
+			public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131689523;
 			
-			// aapt resource value: 0x7F100033
-			public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131755059;
+			// aapt resource value: 0x7F0F0034
+			public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131689524;
 			
-			// aapt resource value: 0x7F100034
-			public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131755060;
+			// aapt resource value: 0x7F0F0035
+			public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131689525;
 			
-			// aapt resource value: 0x7F100035
-			public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131755061;
+			// aapt resource value: 0x7F0F0036
+			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131689526;
 			
-			// aapt resource value: 0x7F100036
-			public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131755062;
+			// aapt resource value: 0x7F0F0037
+			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131689527;
 			
-			// aapt resource value: 0x7F100037
-			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131755063;
+			// aapt resource value: 0x7F0F0038
+			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131689528;
 			
-			// aapt resource value: 0x7F100038
-			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131755064;
+			// aapt resource value: 0x7F0F0039
+			public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131689529;
 			
-			// aapt resource value: 0x7F100039
-			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131755065;
+			// aapt resource value: 0x7F0F003A
+			public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131689530;
 			
-			// aapt resource value: 0x7F10003A
-			public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131755066;
+			// aapt resource value: 0x7F0F003B
+			public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131689531;
 			
-			// aapt resource value: 0x7F10003B
-			public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131755067;
+			// aapt resource value: 0x7F0F003C
+			public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131689532;
 			
-			// aapt resource value: 0x7F10003C
-			public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131755068;
+			// aapt resource value: 0x7F0F003D
+			public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131689533;
 			
-			// aapt resource value: 0x7F10003D
-			public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131755069;
+			// aapt resource value: 0x7F0F004C
+			public const int Base_ThemeOverlay_AppCompat = 2131689548;
 			
-			// aapt resource value: 0x7F10003E
-			public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131755070;
+			// aapt resource value: 0x7F0F004D
+			public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131689549;
 			
-			// aapt resource value: 0x7F10004D
-			public const int Base_ThemeOverlay_AppCompat = 2131755085;
+			// aapt resource value: 0x7F0F004E
+			public const int Base_ThemeOverlay_AppCompat_Dark = 2131689550;
 			
-			// aapt resource value: 0x7F10004E
-			public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131755086;
+			// aapt resource value: 0x7F0F004F
+			public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131689551;
 			
-			// aapt resource value: 0x7F10004F
-			public const int Base_ThemeOverlay_AppCompat_Dark = 2131755087;
+			// aapt resource value: 0x7F0F0050
+			public const int Base_ThemeOverlay_AppCompat_Dialog = 2131689552;
 			
-			// aapt resource value: 0x7F100050
-			public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131755088;
+			// aapt resource value: 0x7F0F0051
+			public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131689553;
 			
-			// aapt resource value: 0x7F100051
-			public const int Base_ThemeOverlay_AppCompat_Dialog = 2131755089;
+			// aapt resource value: 0x7F0F0052
+			public const int Base_ThemeOverlay_AppCompat_Light = 2131689554;
 			
-			// aapt resource value: 0x7F100052
-			public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131755090;
+			// aapt resource value: 0x7F0F003E
+			public const int Base_Theme_AppCompat = 2131689534;
 			
-			// aapt resource value: 0x7F100053
-			public const int Base_ThemeOverlay_AppCompat_Light = 2131755091;
+			// aapt resource value: 0x7F0F003F
+			public const int Base_Theme_AppCompat_CompactMenu = 2131689535;
 			
-			// aapt resource value: 0x7F10003F
-			public const int Base_Theme_AppCompat = 2131755071;
+			// aapt resource value: 0x7F0F0040
+			public const int Base_Theme_AppCompat_Dialog = 2131689536;
 			
-			// aapt resource value: 0x7F100040
-			public const int Base_Theme_AppCompat_CompactMenu = 2131755072;
+			// aapt resource value: 0x7F0F0044
+			public const int Base_Theme_AppCompat_DialogWhenLarge = 2131689540;
 			
-			// aapt resource value: 0x7F100041
-			public const int Base_Theme_AppCompat_Dialog = 2131755073;
+			// aapt resource value: 0x7F0F0041
+			public const int Base_Theme_AppCompat_Dialog_Alert = 2131689537;
 			
-			// aapt resource value: 0x7F100045
-			public const int Base_Theme_AppCompat_DialogWhenLarge = 2131755077;
+			// aapt resource value: 0x7F0F0042
+			public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131689538;
 			
-			// aapt resource value: 0x7F100042
-			public const int Base_Theme_AppCompat_Dialog_Alert = 2131755074;
+			// aapt resource value: 0x7F0F0043
+			public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131689539;
 			
-			// aapt resource value: 0x7F100043
-			public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131755075;
+			// aapt resource value: 0x7F0F0045
+			public const int Base_Theme_AppCompat_Light = 2131689541;
 			
-			// aapt resource value: 0x7F100044
-			public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131755076;
+			// aapt resource value: 0x7F0F0046
+			public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131689542;
 			
-			// aapt resource value: 0x7F100046
-			public const int Base_Theme_AppCompat_Light = 2131755078;
+			// aapt resource value: 0x7F0F0047
+			public const int Base_Theme_AppCompat_Light_Dialog = 2131689543;
 			
-			// aapt resource value: 0x7F100047
-			public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131755079;
+			// aapt resource value: 0x7F0F004B
+			public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131689547;
 			
-			// aapt resource value: 0x7F100048
-			public const int Base_Theme_AppCompat_Light_Dialog = 2131755080;
+			// aapt resource value: 0x7F0F0048
+			public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131689544;
 			
-			// aapt resource value: 0x7F10004C
-			public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131755084;
+			// aapt resource value: 0x7F0F0049
+			public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131689545;
 			
-			// aapt resource value: 0x7F100049
-			public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131755081;
+			// aapt resource value: 0x7F0F004A
+			public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131689546;
 			
-			// aapt resource value: 0x7F10004A
-			public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131755082;
+			// aapt resource value: 0x7F0F0055
+			public const int Base_V11_ThemeOverlay_AppCompat_Dialog = 2131689557;
 			
-			// aapt resource value: 0x7F10004B
-			public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131755083;
+			// aapt resource value: 0x7F0F0053
+			public const int Base_V11_Theme_AppCompat_Dialog = 2131689555;
 			
-			// aapt resource value: 0x7F100056
-			public const int Base_V11_ThemeOverlay_AppCompat_Dialog = 2131755094;
+			// aapt resource value: 0x7F0F0054
+			public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131689556;
 			
-			// aapt resource value: 0x7F100054
-			public const int Base_V11_Theme_AppCompat_Dialog = 2131755092;
+			// aapt resource value: 0x7F0F0056
+			public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131689558;
 			
-			// aapt resource value: 0x7F100055
-			public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131755093;
+			// aapt resource value: 0x7F0F0057
+			public const int Base_V12_Widget_AppCompat_EditText = 2131689559;
 			
-			// aapt resource value: 0x7F100057
-			public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131755095;
+			// aapt resource value: 0x7F0F0058
+			public const int Base_V14_Widget_Design_AppBarLayout = 2131689560;
 			
-			// aapt resource value: 0x7F100058
-			public const int Base_V12_Widget_AppCompat_EditText = 2131755096;
+			// aapt resource value: 0x7F0F005D
+			public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131689565;
 			
-			// aapt resource value: 0x7F100059
-			public const int Base_V14_Widget_Design_AppBarLayout = 2131755097;
+			// aapt resource value: 0x7F0F0059
+			public const int Base_V21_Theme_AppCompat = 2131689561;
 			
-			// aapt resource value: 0x7F10005E
-			public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131755102;
+			// aapt resource value: 0x7F0F005A
+			public const int Base_V21_Theme_AppCompat_Dialog = 2131689562;
 			
-			// aapt resource value: 0x7F10005A
-			public const int Base_V21_Theme_AppCompat = 2131755098;
+			// aapt resource value: 0x7F0F005B
+			public const int Base_V21_Theme_AppCompat_Light = 2131689563;
 			
-			// aapt resource value: 0x7F10005B
-			public const int Base_V21_Theme_AppCompat_Dialog = 2131755099;
+			// aapt resource value: 0x7F0F005C
+			public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131689564;
 			
-			// aapt resource value: 0x7F10005C
-			public const int Base_V21_Theme_AppCompat_Light = 2131755100;
+			// aapt resource value: 0x7F0F005E
+			public const int Base_V21_Widget_Design_AppBarLayout = 2131689566;
 			
-			// aapt resource value: 0x7F10005D
-			public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131755101;
+			// aapt resource value: 0x7F0F005F
+			public const int Base_V22_Theme_AppCompat = 2131689567;
 			
-			// aapt resource value: 0x7F10005F
-			public const int Base_V21_Widget_Design_AppBarLayout = 2131755103;
+			// aapt resource value: 0x7F0F0060
+			public const int Base_V22_Theme_AppCompat_Light = 2131689568;
 			
-			// aapt resource value: 0x7F100060
-			public const int Base_V22_Theme_AppCompat = 2131755104;
+			// aapt resource value: 0x7F0F0061
+			public const int Base_V23_Theme_AppCompat = 2131689569;
 			
-			// aapt resource value: 0x7F100061
-			public const int Base_V22_Theme_AppCompat_Light = 2131755105;
+			// aapt resource value: 0x7F0F0062
+			public const int Base_V23_Theme_AppCompat_Light = 2131689570;
 			
-			// aapt resource value: 0x7F100062
-			public const int Base_V23_Theme_AppCompat = 2131755106;
+			// aapt resource value: 0x7F0F0063
+			public const int Base_V26_Theme_AppCompat = 2131689571;
 			
-			// aapt resource value: 0x7F100063
-			public const int Base_V23_Theme_AppCompat_Light = 2131755107;
+			// aapt resource value: 0x7F0F0064
+			public const int Base_V26_Theme_AppCompat_Light = 2131689572;
 			
-			// aapt resource value: 0x7F100064
-			public const int Base_V26_Theme_AppCompat = 2131755108;
+			// aapt resource value: 0x7F0F0065
+			public const int Base_V26_Widget_AppCompat_Toolbar = 2131689573;
 			
-			// aapt resource value: 0x7F100065
-			public const int Base_V26_Theme_AppCompat_Light = 2131755109;
+			// aapt resource value: 0x7F0F0066
+			public const int Base_V26_Widget_Design_AppBarLayout = 2131689574;
 			
-			// aapt resource value: 0x7F100066
-			public const int Base_V26_Widget_AppCompat_Toolbar = 2131755110;
+			// aapt resource value: 0x7F0F006B
+			public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131689579;
 			
-			// aapt resource value: 0x7F100067
-			public const int Base_V26_Widget_Design_AppBarLayout = 2131755111;
+			// aapt resource value: 0x7F0F0067
+			public const int Base_V7_Theme_AppCompat = 2131689575;
 			
-			// aapt resource value: 0x7F10006C
-			public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131755116;
+			// aapt resource value: 0x7F0F0068
+			public const int Base_V7_Theme_AppCompat_Dialog = 2131689576;
 			
-			// aapt resource value: 0x7F100068
-			public const int Base_V7_Theme_AppCompat = 2131755112;
+			// aapt resource value: 0x7F0F0069
+			public const int Base_V7_Theme_AppCompat_Light = 2131689577;
 			
-			// aapt resource value: 0x7F100069
-			public const int Base_V7_Theme_AppCompat_Dialog = 2131755113;
+			// aapt resource value: 0x7F0F006A
+			public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131689578;
 			
-			// aapt resource value: 0x7F10006A
-			public const int Base_V7_Theme_AppCompat_Light = 2131755114;
+			// aapt resource value: 0x7F0F006C
+			public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131689580;
 			
-			// aapt resource value: 0x7F10006B
-			public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131755115;
+			// aapt resource value: 0x7F0F006D
+			public const int Base_V7_Widget_AppCompat_EditText = 2131689581;
 			
-			// aapt resource value: 0x7F10006D
-			public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131755117;
+			// aapt resource value: 0x7F0F006E
+			public const int Base_V7_Widget_AppCompat_Toolbar = 2131689582;
 			
-			// aapt resource value: 0x7F10006E
-			public const int Base_V7_Widget_AppCompat_EditText = 2131755118;
+			// aapt resource value: 0x7F0F006F
+			public const int Base_Widget_AppCompat_ActionBar = 2131689583;
 			
-			// aapt resource value: 0x7F10006F
-			public const int Base_V7_Widget_AppCompat_Toolbar = 2131755119;
+			// aapt resource value: 0x7F0F0070
+			public const int Base_Widget_AppCompat_ActionBar_Solid = 2131689584;
 			
-			// aapt resource value: 0x7F100070
-			public const int Base_Widget_AppCompat_ActionBar = 2131755120;
+			// aapt resource value: 0x7F0F0071
+			public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131689585;
 			
-			// aapt resource value: 0x7F100071
-			public const int Base_Widget_AppCompat_ActionBar_Solid = 2131755121;
+			// aapt resource value: 0x7F0F0072
+			public const int Base_Widget_AppCompat_ActionBar_TabText = 2131689586;
 			
-			// aapt resource value: 0x7F100072
-			public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131755122;
+			// aapt resource value: 0x7F0F0073
+			public const int Base_Widget_AppCompat_ActionBar_TabView = 2131689587;
 			
-			// aapt resource value: 0x7F100073
-			public const int Base_Widget_AppCompat_ActionBar_TabText = 2131755123;
+			// aapt resource value: 0x7F0F0074
+			public const int Base_Widget_AppCompat_ActionButton = 2131689588;
 			
-			// aapt resource value: 0x7F100074
-			public const int Base_Widget_AppCompat_ActionBar_TabView = 2131755124;
+			// aapt resource value: 0x7F0F0075
+			public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131689589;
 			
-			// aapt resource value: 0x7F100075
-			public const int Base_Widget_AppCompat_ActionButton = 2131755125;
+			// aapt resource value: 0x7F0F0076
+			public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131689590;
 			
-			// aapt resource value: 0x7F100076
-			public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131755126;
+			// aapt resource value: 0x7F0F0077
+			public const int Base_Widget_AppCompat_ActionMode = 2131689591;
 			
-			// aapt resource value: 0x7F100077
-			public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131755127;
+			// aapt resource value: 0x7F0F0078
+			public const int Base_Widget_AppCompat_ActivityChooserView = 2131689592;
 			
-			// aapt resource value: 0x7F100078
-			public const int Base_Widget_AppCompat_ActionMode = 2131755128;
+			// aapt resource value: 0x7F0F0079
+			public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131689593;
 			
-			// aapt resource value: 0x7F100079
-			public const int Base_Widget_AppCompat_ActivityChooserView = 2131755129;
+			// aapt resource value: 0x7F0F007A
+			public const int Base_Widget_AppCompat_Button = 2131689594;
 			
-			// aapt resource value: 0x7F10007A
-			public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131755130;
+			// aapt resource value: 0x7F0F0080
+			public const int Base_Widget_AppCompat_ButtonBar = 2131689600;
 			
-			// aapt resource value: 0x7F10007B
-			public const int Base_Widget_AppCompat_Button = 2131755131;
+			// aapt resource value: 0x7F0F0081
+			public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131689601;
 			
-			// aapt resource value: 0x7F100081
-			public const int Base_Widget_AppCompat_ButtonBar = 2131755137;
+			// aapt resource value: 0x7F0F007B
+			public const int Base_Widget_AppCompat_Button_Borderless = 2131689595;
 			
-			// aapt resource value: 0x7F100082
-			public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131755138;
+			// aapt resource value: 0x7F0F007C
+			public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131689596;
 			
-			// aapt resource value: 0x7F10007C
-			public const int Base_Widget_AppCompat_Button_Borderless = 2131755132;
+			// aapt resource value: 0x7F0F007D
+			public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131689597;
 			
-			// aapt resource value: 0x7F10007D
-			public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131755133;
+			// aapt resource value: 0x7F0F007E
+			public const int Base_Widget_AppCompat_Button_Colored = 2131689598;
 			
-			// aapt resource value: 0x7F10007E
-			public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131755134;
+			// aapt resource value: 0x7F0F007F
+			public const int Base_Widget_AppCompat_Button_Small = 2131689599;
 			
-			// aapt resource value: 0x7F10007F
-			public const int Base_Widget_AppCompat_Button_Colored = 2131755135;
+			// aapt resource value: 0x7F0F0082
+			public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131689602;
 			
-			// aapt resource value: 0x7F100080
-			public const int Base_Widget_AppCompat_Button_Small = 2131755136;
+			// aapt resource value: 0x7F0F0083
+			public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131689603;
 			
-			// aapt resource value: 0x7F100083
-			public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131755139;
+			// aapt resource value: 0x7F0F0084
+			public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131689604;
 			
-			// aapt resource value: 0x7F100084
-			public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131755140;
+			// aapt resource value: 0x7F0F0085
+			public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131689605;
 			
-			// aapt resource value: 0x7F100085
-			public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131755141;
+			// aapt resource value: 0x7F0F0086
+			public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131689606;
 			
-			// aapt resource value: 0x7F100086
-			public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131755142;
+			// aapt resource value: 0x7F0F0087
+			public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131689607;
 			
-			// aapt resource value: 0x7F100087
-			public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131755143;
+			// aapt resource value: 0x7F0F0088
+			public const int Base_Widget_AppCompat_EditText = 2131689608;
 			
-			// aapt resource value: 0x7F100088
-			public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131755144;
+			// aapt resource value: 0x7F0F0089
+			public const int Base_Widget_AppCompat_ImageButton = 2131689609;
 			
-			// aapt resource value: 0x7F100089
-			public const int Base_Widget_AppCompat_EditText = 2131755145;
+			// aapt resource value: 0x7F0F008A
+			public const int Base_Widget_AppCompat_Light_ActionBar = 2131689610;
 			
-			// aapt resource value: 0x7F10008A
-			public const int Base_Widget_AppCompat_ImageButton = 2131755146;
+			// aapt resource value: 0x7F0F008B
+			public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131689611;
 			
-			// aapt resource value: 0x7F10008B
-			public const int Base_Widget_AppCompat_Light_ActionBar = 2131755147;
+			// aapt resource value: 0x7F0F008C
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131689612;
 			
-			// aapt resource value: 0x7F10008C
-			public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131755148;
+			// aapt resource value: 0x7F0F008D
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131689613;
 			
-			// aapt resource value: 0x7F10008D
-			public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131755149;
+			// aapt resource value: 0x7F0F008E
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131689614;
 			
-			// aapt resource value: 0x7F10008E
-			public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131755150;
+			// aapt resource value: 0x7F0F008F
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131689615;
 			
-			// aapt resource value: 0x7F10008F
-			public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131755151;
+			// aapt resource value: 0x7F0F0090
+			public const int Base_Widget_AppCompat_Light_PopupMenu = 2131689616;
 			
-			// aapt resource value: 0x7F100090
-			public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131755152;
+			// aapt resource value: 0x7F0F0091
+			public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131689617;
 			
-			// aapt resource value: 0x7F100091
-			public const int Base_Widget_AppCompat_Light_PopupMenu = 2131755153;
+			// aapt resource value: 0x7F0F0092
+			public const int Base_Widget_AppCompat_ListMenuView = 2131689618;
 			
-			// aapt resource value: 0x7F100092
-			public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131755154;
+			// aapt resource value: 0x7F0F0093
+			public const int Base_Widget_AppCompat_ListPopupWindow = 2131689619;
 			
-			// aapt resource value: 0x7F100093
-			public const int Base_Widget_AppCompat_ListMenuView = 2131755155;
+			// aapt resource value: 0x7F0F0094
+			public const int Base_Widget_AppCompat_ListView = 2131689620;
 			
-			// aapt resource value: 0x7F100094
-			public const int Base_Widget_AppCompat_ListPopupWindow = 2131755156;
+			// aapt resource value: 0x7F0F0095
+			public const int Base_Widget_AppCompat_ListView_DropDown = 2131689621;
 			
-			// aapt resource value: 0x7F100095
-			public const int Base_Widget_AppCompat_ListView = 2131755157;
+			// aapt resource value: 0x7F0F0096
+			public const int Base_Widget_AppCompat_ListView_Menu = 2131689622;
 			
-			// aapt resource value: 0x7F100096
-			public const int Base_Widget_AppCompat_ListView_DropDown = 2131755158;
+			// aapt resource value: 0x7F0F0097
+			public const int Base_Widget_AppCompat_PopupMenu = 2131689623;
 			
-			// aapt resource value: 0x7F100097
-			public const int Base_Widget_AppCompat_ListView_Menu = 2131755159;
+			// aapt resource value: 0x7F0F0098
+			public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131689624;
 			
-			// aapt resource value: 0x7F100098
-			public const int Base_Widget_AppCompat_PopupMenu = 2131755160;
+			// aapt resource value: 0x7F0F0099
+			public const int Base_Widget_AppCompat_PopupWindow = 2131689625;
 			
-			// aapt resource value: 0x7F100099
-			public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131755161;
+			// aapt resource value: 0x7F0F009A
+			public const int Base_Widget_AppCompat_ProgressBar = 2131689626;
 			
-			// aapt resource value: 0x7F10009A
-			public const int Base_Widget_AppCompat_PopupWindow = 2131755162;
+			// aapt resource value: 0x7F0F009B
+			public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131689627;
 			
-			// aapt resource value: 0x7F10009B
-			public const int Base_Widget_AppCompat_ProgressBar = 2131755163;
+			// aapt resource value: 0x7F0F009C
+			public const int Base_Widget_AppCompat_RatingBar = 2131689628;
 			
-			// aapt resource value: 0x7F10009C
-			public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131755164;
+			// aapt resource value: 0x7F0F009D
+			public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131689629;
 			
-			// aapt resource value: 0x7F10009D
-			public const int Base_Widget_AppCompat_RatingBar = 2131755165;
+			// aapt resource value: 0x7F0F009E
+			public const int Base_Widget_AppCompat_RatingBar_Small = 2131689630;
 			
-			// aapt resource value: 0x7F10009E
-			public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131755166;
+			// aapt resource value: 0x7F0F009F
+			public const int Base_Widget_AppCompat_SearchView = 2131689631;
 			
-			// aapt resource value: 0x7F10009F
-			public const int Base_Widget_AppCompat_RatingBar_Small = 2131755167;
+			// aapt resource value: 0x7F0F00A0
+			public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131689632;
 			
-			// aapt resource value: 0x7F1000A0
-			public const int Base_Widget_AppCompat_SearchView = 2131755168;
+			// aapt resource value: 0x7F0F00A1
+			public const int Base_Widget_AppCompat_SeekBar = 2131689633;
 			
-			// aapt resource value: 0x7F1000A1
-			public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131755169;
+			// aapt resource value: 0x7F0F00A2
+			public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131689634;
 			
-			// aapt resource value: 0x7F1000A2
-			public const int Base_Widget_AppCompat_SeekBar = 2131755170;
+			// aapt resource value: 0x7F0F00A3
+			public const int Base_Widget_AppCompat_Spinner = 2131689635;
 			
-			// aapt resource value: 0x7F1000A3
-			public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131755171;
+			// aapt resource value: 0x7F0F00A4
+			public const int Base_Widget_AppCompat_Spinner_Underlined = 2131689636;
 			
-			// aapt resource value: 0x7F1000A4
-			public const int Base_Widget_AppCompat_Spinner = 2131755172;
+			// aapt resource value: 0x7F0F00A5
+			public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131689637;
 			
-			// aapt resource value: 0x7F1000A5
-			public const int Base_Widget_AppCompat_Spinner_Underlined = 2131755173;
+			// aapt resource value: 0x7F0F00A6
+			public const int Base_Widget_AppCompat_Toolbar = 2131689638;
 			
-			// aapt resource value: 0x7F1000A6
-			public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131755174;
+			// aapt resource value: 0x7F0F00A7
+			public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131689639;
 			
-			// aapt resource value: 0x7F1000A7
-			public const int Base_Widget_AppCompat_Toolbar = 2131755175;
+			// aapt resource value: 0x7F0F00A8
+			public const int Base_Widget_Design_AppBarLayout = 2131689640;
 			
-			// aapt resource value: 0x7F1000A8
-			public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131755176;
+			// aapt resource value: 0x7F0F00A9
+			public const int Base_Widget_Design_TabLayout = 2131689641;
 			
-			// aapt resource value: 0x7F1000A9
-			public const int Base_Widget_Design_AppBarLayout = 2131755177;
+			// aapt resource value: 0x7F0F00AA
+			public const int BottomSheetDialogAnimation = 2131689642;
 			
-			// aapt resource value: 0x7F1000AA
-			public const int Base_Widget_Design_TabLayout = 2131755178;
+			// aapt resource value: 0x7F0F0191
+			public const int cc_line_long = 2131689873;
 			
-			// aapt resource value: 0x7F1000AB
-			public const int BottomSheetDialogAnimation = 2131755179;
+			// aapt resource value: 0x7F0F0192
+			public const int custom_dialog2 = 2131689874;
 			
-			// aapt resource value: 0x7F10019A
-			public const int cc_line_long = 2131755418;
+			// aapt resource value: 0x7F0F00AB
+			public const int DialogTheme = 2131689643;
 			
-			// aapt resource value: 0x7F1000AC
-			public const int CommonGroupLayout = 2131755180;
+			// aapt resource value: 0x7F0F00AC
+			public const int MyDialogStyle = 2131689644;
 			
-			// aapt resource value: 0x7F1000AD
-			public const int CommonListView = 2131755181;
+			// aapt resource value: 0x7F0F00AD
+			public const int MyTheme = 2131689645;
 			
-			// aapt resource value: 0x7F10019B
-			public const int custom_dialog2 = 2131755419;
+			// aapt resource value: 0x7F0F00AE
+			public const int MyTheme1 = 2131689646;
 			
-			// aapt resource value: 0x7F1000AE
-			public const int FullAppTheme = 2131755182;
+			// aapt resource value: 0x7F0F0193
+			public const int picker_view_scale_anim = 2131689875;
 			
-			// aapt resource value: 0x7F1000AF
-			public const int LoadingTextView = 2131755183;
+			// aapt resource value: 0x7F0F0194
+			public const int picker_view_slide_anim = 2131689876;
 			
-			// aapt resource value: 0x7F1000B0
-			public const int LoadingTextView_Percent = 2131755184;
+			// aapt resource value: 0x7F0F00AF
+			public const int Platform_AppCompat = 2131689647;
 			
-			// aapt resource value: 0x7F1000B1
-			public const int MyDialogStyle = 2131755185;
+			// aapt resource value: 0x7F0F00B0
+			public const int Platform_AppCompat_Light = 2131689648;
 			
-			// aapt resource value: 0x7F1000B2
-			public const int MyFullScreen = 2131755186;
+			// aapt resource value: 0x7F0F00B1
+			public const int Platform_ThemeOverlay_AppCompat = 2131689649;
 			
-			// aapt resource value: 0x7F1000B3
-			public const int MyTheme = 2131755187;
+			// aapt resource value: 0x7F0F00B2
+			public const int Platform_ThemeOverlay_AppCompat_Dark = 2131689650;
 			
-			// aapt resource value: 0x7F10019C
-			public const int picker_view_scale_anim = 2131755420;
+			// aapt resource value: 0x7F0F00B3
+			public const int Platform_ThemeOverlay_AppCompat_Light = 2131689651;
 			
-			// aapt resource value: 0x7F10019D
-			public const int picker_view_slide_anim = 2131755421;
+			// aapt resource value: 0x7F0F00B4
+			public const int Platform_V11_AppCompat = 2131689652;
 			
-			// aapt resource value: 0x7F1000B4
-			public const int Platform_AppCompat = 2131755188;
+			// aapt resource value: 0x7F0F00B5
+			public const int Platform_V11_AppCompat_Light = 2131689653;
 			
-			// aapt resource value: 0x7F1000B5
-			public const int Platform_AppCompat_Light = 2131755189;
+			// aapt resource value: 0x7F0F00B6
+			public const int Platform_V14_AppCompat = 2131689654;
 			
-			// aapt resource value: 0x7F1000B6
-			public const int Platform_ThemeOverlay_AppCompat = 2131755190;
+			// aapt resource value: 0x7F0F00B7
+			public const int Platform_V14_AppCompat_Light = 2131689655;
 			
-			// aapt resource value: 0x7F1000B7
-			public const int Platform_ThemeOverlay_AppCompat_Dark = 2131755191;
+			// aapt resource value: 0x7F0F00B8
+			public const int Platform_V21_AppCompat = 2131689656;
 			
-			// aapt resource value: 0x7F1000B8
-			public const int Platform_ThemeOverlay_AppCompat_Light = 2131755192;
+			// aapt resource value: 0x7F0F00B9
+			public const int Platform_V21_AppCompat_Light = 2131689657;
 			
-			// aapt resource value: 0x7F1000B9
-			public const int Platform_V11_AppCompat = 2131755193;
+			// aapt resource value: 0x7F0F00BA
+			public const int Platform_V25_AppCompat = 2131689658;
 			
-			// aapt resource value: 0x7F1000BA
-			public const int Platform_V11_AppCompat_Light = 2131755194;
+			// aapt resource value: 0x7F0F00BB
+			public const int Platform_V25_AppCompat_Light = 2131689659;
 			
-			// aapt resource value: 0x7F1000BB
-			public const int Platform_V14_AppCompat = 2131755195;
+			// aapt resource value: 0x7F0F00BC
+			public const int Platform_Widget_AppCompat_Spinner = 2131689660;
 			
-			// aapt resource value: 0x7F1000BC
-			public const int Platform_V14_AppCompat_Light = 2131755196;
+			// aapt resource value: 0x7F0F00BD
+			public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131689661;
 			
-			// aapt resource value: 0x7F1000BD
-			public const int Platform_V21_AppCompat = 2131755197;
+			// aapt resource value: 0x7F0F00BE
+			public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131689662;
 			
-			// aapt resource value: 0x7F1000BE
-			public const int Platform_V21_AppCompat_Light = 2131755198;
+			// aapt resource value: 0x7F0F00BF
+			public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131689663;
 			
-			// aapt resource value: 0x7F1000BF
-			public const int Platform_V25_AppCompat = 2131755199;
+			// aapt resource value: 0x7F0F00C0
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131689664;
 			
-			// aapt resource value: 0x7F1000C0
-			public const int Platform_V25_AppCompat_Light = 2131755200;
+			// aapt resource value: 0x7F0F00C1
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131689665;
 			
-			// aapt resource value: 0x7F1000C1
-			public const int Platform_Widget_AppCompat_Spinner = 2131755201;
+			// aapt resource value: 0x7F0F00C2
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131689666;
 			
-			// aapt resource value: 0x7F10019E
-			public const int popwindowUpAnim = 2131755422;
+			// aapt resource value: 0x7F0F00C8
+			public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131689672;
 			
-			// aapt resource value: 0x7F1000C2
-			public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131755202;
+			// aapt resource value: 0x7F0F00C3
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131689667;
 			
-			// aapt resource value: 0x7F1000C3
-			public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131755203;
+			// aapt resource value: 0x7F0F00C4
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131689668;
 			
-			// aapt resource value: 0x7F1000C4
-			public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131755204;
+			// aapt resource value: 0x7F0F00C5
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131689669;
 			
-			// aapt resource value: 0x7F1000C5
-			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131755205;
+			// aapt resource value: 0x7F0F00C6
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131689670;
 			
-			// aapt resource value: 0x7F1000C6
-			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131755206;
+			// aapt resource value: 0x7F0F00C7
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131689671;
 			
-			// aapt resource value: 0x7F1000C7
-			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131755207;
+			// aapt resource value: 0x7F0F00C9
+			public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131689673;
 			
-			// aapt resource value: 0x7F1000CD
-			public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131755213;
-			
-			// aapt resource value: 0x7F1000C8
-			public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131755208;
-			
-			// aapt resource value: 0x7F1000C9
-			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131755209;
-			
-			// aapt resource value: 0x7F1000CA
-			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131755210;
-			
-			// aapt resource value: 0x7F1000CB
-			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131755211;
-			
-			// aapt resource value: 0x7F1000CC
-			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131755212;
-			
-			// aapt resource value: 0x7F1000CE
-			public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131755214;
-			
-			// aapt resource value: 0x7F1000CF
-			public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131755215;
-			
-			// aapt resource value: 0x7F1000D0
-			public const int TextAppearance_AppCompat = 2131755216;
-			
-			// aapt resource value: 0x7F1000D1
-			public const int TextAppearance_AppCompat_Body1 = 2131755217;
-			
-			// aapt resource value: 0x7F1000D2
-			public const int TextAppearance_AppCompat_Body2 = 2131755218;
+			// aapt resource value: 0x7F0F00CA
+			public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131689674;
 			
-			// aapt resource value: 0x7F1000D3
-			public const int TextAppearance_AppCompat_Button = 2131755219;
+			// aapt resource value: 0x7F0F00CB
+			public const int TextAppearance_AppCompat = 2131689675;
 			
-			// aapt resource value: 0x7F1000D4
-			public const int TextAppearance_AppCompat_Caption = 2131755220;
+			// aapt resource value: 0x7F0F00CC
+			public const int TextAppearance_AppCompat_Body1 = 2131689676;
 			
-			// aapt resource value: 0x7F1000D5
-			public const int TextAppearance_AppCompat_Display1 = 2131755221;
+			// aapt resource value: 0x7F0F00CD
+			public const int TextAppearance_AppCompat_Body2 = 2131689677;
 			
-			// aapt resource value: 0x7F1000D6
-			public const int TextAppearance_AppCompat_Display2 = 2131755222;
+			// aapt resource value: 0x7F0F00CE
+			public const int TextAppearance_AppCompat_Button = 2131689678;
 			
-			// aapt resource value: 0x7F1000D7
-			public const int TextAppearance_AppCompat_Display3 = 2131755223;
+			// aapt resource value: 0x7F0F00CF
+			public const int TextAppearance_AppCompat_Caption = 2131689679;
 			
-			// aapt resource value: 0x7F1000D8
-			public const int TextAppearance_AppCompat_Display4 = 2131755224;
+			// aapt resource value: 0x7F0F00D0
+			public const int TextAppearance_AppCompat_Display1 = 2131689680;
 			
-			// aapt resource value: 0x7F1000D9
-			public const int TextAppearance_AppCompat_Headline = 2131755225;
+			// aapt resource value: 0x7F0F00D1
+			public const int TextAppearance_AppCompat_Display2 = 2131689681;
 			
-			// aapt resource value: 0x7F1000DA
-			public const int TextAppearance_AppCompat_Inverse = 2131755226;
+			// aapt resource value: 0x7F0F00D2
+			public const int TextAppearance_AppCompat_Display3 = 2131689682;
 			
-			// aapt resource value: 0x7F1000DB
-			public const int TextAppearance_AppCompat_Large = 2131755227;
+			// aapt resource value: 0x7F0F00D3
+			public const int TextAppearance_AppCompat_Display4 = 2131689683;
 			
-			// aapt resource value: 0x7F1000DC
-			public const int TextAppearance_AppCompat_Large_Inverse = 2131755228;
+			// aapt resource value: 0x7F0F00D4
+			public const int TextAppearance_AppCompat_Headline = 2131689684;
 			
-			// aapt resource value: 0x7F1000DD
-			public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131755229;
+			// aapt resource value: 0x7F0F00D5
+			public const int TextAppearance_AppCompat_Inverse = 2131689685;
 			
-			// aapt resource value: 0x7F1000DE
-			public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131755230;
+			// aapt resource value: 0x7F0F00D6
+			public const int TextAppearance_AppCompat_Large = 2131689686;
 			
-			// aapt resource value: 0x7F1000DF
-			public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131755231;
+			// aapt resource value: 0x7F0F00D7
+			public const int TextAppearance_AppCompat_Large_Inverse = 2131689687;
 			
-			// aapt resource value: 0x7F1000E0
-			public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131755232;
+			// aapt resource value: 0x7F0F00D8
+			public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131689688;
 			
-			// aapt resource value: 0x7F1000E1
-			public const int TextAppearance_AppCompat_Medium = 2131755233;
+			// aapt resource value: 0x7F0F00D9
+			public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131689689;
 			
-			// aapt resource value: 0x7F1000E2
-			public const int TextAppearance_AppCompat_Medium_Inverse = 2131755234;
+			// aapt resource value: 0x7F0F00DA
+			public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131689690;
 			
-			// aapt resource value: 0x7F1000E3
-			public const int TextAppearance_AppCompat_Menu = 2131755235;
+			// aapt resource value: 0x7F0F00DB
+			public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131689691;
 			
-			// aapt resource value: 0x7F1000E4
-			public const int TextAppearance_AppCompat_Notification = 2131755236;
+			// aapt resource value: 0x7F0F00DC
+			public const int TextAppearance_AppCompat_Medium = 2131689692;
 			
-			// aapt resource value: 0x7F1000E5
-			public const int TextAppearance_AppCompat_Notification_Info = 2131755237;
+			// aapt resource value: 0x7F0F00DD
+			public const int TextAppearance_AppCompat_Medium_Inverse = 2131689693;
 			
-			// aapt resource value: 0x7F1000E6
-			public const int TextAppearance_AppCompat_Notification_Info_Media = 2131755238;
+			// aapt resource value: 0x7F0F00DE
+			public const int TextAppearance_AppCompat_Menu = 2131689694;
 			
-			// aapt resource value: 0x7F1000E7
-			public const int TextAppearance_AppCompat_Notification_Line2 = 2131755239;
+			// aapt resource value: 0x7F0F00DF
+			public const int TextAppearance_AppCompat_Notification = 2131689695;
 			
-			// aapt resource value: 0x7F1000E8
-			public const int TextAppearance_AppCompat_Notification_Line2_Media = 2131755240;
+			// aapt resource value: 0x7F0F00E0
+			public const int TextAppearance_AppCompat_Notification_Info = 2131689696;
 			
-			// aapt resource value: 0x7F1000E9
-			public const int TextAppearance_AppCompat_Notification_Media = 2131755241;
+			// aapt resource value: 0x7F0F00E1
+			public const int TextAppearance_AppCompat_Notification_Info_Media = 2131689697;
 			
-			// aapt resource value: 0x7F1000EA
-			public const int TextAppearance_AppCompat_Notification_Time = 2131755242;
+			// aapt resource value: 0x7F0F00E2
+			public const int TextAppearance_AppCompat_Notification_Line2 = 2131689698;
 			
-			// aapt resource value: 0x7F1000EB
-			public const int TextAppearance_AppCompat_Notification_Time_Media = 2131755243;
+			// aapt resource value: 0x7F0F00E3
+			public const int TextAppearance_AppCompat_Notification_Line2_Media = 2131689699;
 			
-			// aapt resource value: 0x7F1000EC
-			public const int TextAppearance_AppCompat_Notification_Title = 2131755244;
+			// aapt resource value: 0x7F0F00E4
+			public const int TextAppearance_AppCompat_Notification_Media = 2131689700;
 			
-			// aapt resource value: 0x7F1000ED
-			public const int TextAppearance_AppCompat_Notification_Title_Media = 2131755245;
+			// aapt resource value: 0x7F0F00E5
+			public const int TextAppearance_AppCompat_Notification_Time = 2131689701;
 			
-			// aapt resource value: 0x7F1000EE
-			public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131755246;
+			// aapt resource value: 0x7F0F00E6
+			public const int TextAppearance_AppCompat_Notification_Time_Media = 2131689702;
 			
-			// aapt resource value: 0x7F1000EF
-			public const int TextAppearance_AppCompat_SearchResult_Title = 2131755247;
+			// aapt resource value: 0x7F0F00E7
+			public const int TextAppearance_AppCompat_Notification_Title = 2131689703;
 			
-			// aapt resource value: 0x7F1000F0
-			public const int TextAppearance_AppCompat_Small = 2131755248;
+			// aapt resource value: 0x7F0F00E8
+			public const int TextAppearance_AppCompat_Notification_Title_Media = 2131689704;
 			
-			// aapt resource value: 0x7F1000F1
-			public const int TextAppearance_AppCompat_Small_Inverse = 2131755249;
+			// aapt resource value: 0x7F0F00E9
+			public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131689705;
 			
-			// aapt resource value: 0x7F1000F2
-			public const int TextAppearance_AppCompat_Subhead = 2131755250;
+			// aapt resource value: 0x7F0F00EA
+			public const int TextAppearance_AppCompat_SearchResult_Title = 2131689706;
 			
-			// aapt resource value: 0x7F1000F3
-			public const int TextAppearance_AppCompat_Subhead_Inverse = 2131755251;
+			// aapt resource value: 0x7F0F00EB
+			public const int TextAppearance_AppCompat_Small = 2131689707;
 			
-			// aapt resource value: 0x7F1000F4
-			public const int TextAppearance_AppCompat_Title = 2131755252;
+			// aapt resource value: 0x7F0F00EC
+			public const int TextAppearance_AppCompat_Small_Inverse = 2131689708;
 			
-			// aapt resource value: 0x7F1000F5
-			public const int TextAppearance_AppCompat_Title_Inverse = 2131755253;
+			// aapt resource value: 0x7F0F00ED
+			public const int TextAppearance_AppCompat_Subhead = 2131689709;
 			
-			// aapt resource value: 0x7F1000F6
-			public const int TextAppearance_AppCompat_Tooltip = 2131755254;
+			// aapt resource value: 0x7F0F00EE
+			public const int TextAppearance_AppCompat_Subhead_Inverse = 2131689710;
 			
-			// aapt resource value: 0x7F1000F7
-			public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131755255;
+			// aapt resource value: 0x7F0F00EF
+			public const int TextAppearance_AppCompat_Title = 2131689711;
 			
-			// aapt resource value: 0x7F1000F8
-			public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131755256;
+			// aapt resource value: 0x7F0F00F0
+			public const int TextAppearance_AppCompat_Title_Inverse = 2131689712;
 			
-			// aapt resource value: 0x7F1000F9
-			public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131755257;
+			// aapt resource value: 0x7F0F00F1
+			public const int TextAppearance_AppCompat_Tooltip = 2131689713;
 			
-			// aapt resource value: 0x7F1000FA
-			public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131755258;
+			// aapt resource value: 0x7F0F00F2
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131689714;
 			
-			// aapt resource value: 0x7F1000FB
-			public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131755259;
+			// aapt resource value: 0x7F0F00F3
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131689715;
 			
-			// aapt resource value: 0x7F1000FC
-			public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131755260;
+			// aapt resource value: 0x7F0F00F4
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131689716;
 			
-			// aapt resource value: 0x7F1000FD
-			public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131755261;
+			// aapt resource value: 0x7F0F00F5
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131689717;
 			
-			// aapt resource value: 0x7F1000FE
-			public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131755262;
+			// aapt resource value: 0x7F0F00F6
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131689718;
 			
-			// aapt resource value: 0x7F1000FF
-			public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131755263;
+			// aapt resource value: 0x7F0F00F7
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131689719;
 			
-			// aapt resource value: 0x7F100100
-			public const int TextAppearance_AppCompat_Widget_Button = 2131755264;
+			// aapt resource value: 0x7F0F00F8
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131689720;
 			
-			// aapt resource value: 0x7F100101
-			public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131755265;
+			// aapt resource value: 0x7F0F00F9
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131689721;
 			
-			// aapt resource value: 0x7F100102
-			public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131755266;
+			// aapt resource value: 0x7F0F00FA
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131689722;
 			
-			// aapt resource value: 0x7F100103
-			public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131755267;
+			// aapt resource value: 0x7F0F00FB
+			public const int TextAppearance_AppCompat_Widget_Button = 2131689723;
 			
-			// aapt resource value: 0x7F100104
-			public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131755268;
+			// aapt resource value: 0x7F0F00FC
+			public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131689724;
 			
-			// aapt resource value: 0x7F100105
-			public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131755269;
+			// aapt resource value: 0x7F0F00FD
+			public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131689725;
 			
-			// aapt resource value: 0x7F100106
-			public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131755270;
+			// aapt resource value: 0x7F0F00FE
+			public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131689726;
 			
-			// aapt resource value: 0x7F100107
-			public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131755271;
+			// aapt resource value: 0x7F0F00FF
+			public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131689727;
 			
-			// aapt resource value: 0x7F100108
-			public const int TextAppearance_AppCompat_Widget_Switch = 2131755272;
+			// aapt resource value: 0x7F0F0100
+			public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131689728;
 			
-			// aapt resource value: 0x7F100109
-			public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131755273;
+			// aapt resource value: 0x7F0F0101
+			public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131689729;
 			
-			// aapt resource value: 0x7F10010A
-			public const int TextAppearance_Compat_Notification = 2131755274;
+			// aapt resource value: 0x7F0F0102
+			public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131689730;
 			
-			// aapt resource value: 0x7F10010B
-			public const int TextAppearance_Compat_Notification_Info = 2131755275;
+			// aapt resource value: 0x7F0F0103
+			public const int TextAppearance_AppCompat_Widget_Switch = 2131689731;
 			
-			// aapt resource value: 0x7F10010C
-			public const int TextAppearance_Compat_Notification_Info_Media = 2131755276;
+			// aapt resource value: 0x7F0F0104
+			public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131689732;
 			
-			// aapt resource value: 0x7F10010D
-			public const int TextAppearance_Compat_Notification_Line2 = 2131755277;
+			// aapt resource value: 0x7F0F0105
+			public const int TextAppearance_Compat_Notification = 2131689733;
 			
-			// aapt resource value: 0x7F10010E
-			public const int TextAppearance_Compat_Notification_Line2_Media = 2131755278;
+			// aapt resource value: 0x7F0F0106
+			public const int TextAppearance_Compat_Notification_Info = 2131689734;
 			
-			// aapt resource value: 0x7F10010F
-			public const int TextAppearance_Compat_Notification_Media = 2131755279;
+			// aapt resource value: 0x7F0F0107
+			public const int TextAppearance_Compat_Notification_Info_Media = 2131689735;
 			
-			// aapt resource value: 0x7F100110
-			public const int TextAppearance_Compat_Notification_Time = 2131755280;
+			// aapt resource value: 0x7F0F0108
+			public const int TextAppearance_Compat_Notification_Line2 = 2131689736;
 			
-			// aapt resource value: 0x7F100111
-			public const int TextAppearance_Compat_Notification_Time_Media = 2131755281;
+			// aapt resource value: 0x7F0F0109
+			public const int TextAppearance_Compat_Notification_Line2_Media = 2131689737;
 			
-			// aapt resource value: 0x7F100112
-			public const int TextAppearance_Compat_Notification_Title = 2131755282;
+			// aapt resource value: 0x7F0F010A
+			public const int TextAppearance_Compat_Notification_Media = 2131689738;
 			
-			// aapt resource value: 0x7F100113
-			public const int TextAppearance_Compat_Notification_Title_Media = 2131755283;
+			// aapt resource value: 0x7F0F010B
+			public const int TextAppearance_Compat_Notification_Time = 2131689739;
 			
-			// aapt resource value: 0x7F100114
-			public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131755284;
+			// aapt resource value: 0x7F0F010C
+			public const int TextAppearance_Compat_Notification_Time_Media = 2131689740;
 			
-			// aapt resource value: 0x7F100115
-			public const int TextAppearance_Design_Counter = 2131755285;
+			// aapt resource value: 0x7F0F010D
+			public const int TextAppearance_Compat_Notification_Title = 2131689741;
 			
-			// aapt resource value: 0x7F100116
-			public const int TextAppearance_Design_Counter_Overflow = 2131755286;
+			// aapt resource value: 0x7F0F010E
+			public const int TextAppearance_Compat_Notification_Title_Media = 2131689742;
 			
-			// aapt resource value: 0x7F100117
-			public const int TextAppearance_Design_Error = 2131755287;
+			// aapt resource value: 0x7F0F010F
+			public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131689743;
 			
-			// aapt resource value: 0x7F100118
-			public const int TextAppearance_Design_Hint = 2131755288;
+			// aapt resource value: 0x7F0F0110
+			public const int TextAppearance_Design_Counter = 2131689744;
 			
-			// aapt resource value: 0x7F100119
-			public const int TextAppearance_Design_Snackbar_Message = 2131755289;
+			// aapt resource value: 0x7F0F0111
+			public const int TextAppearance_Design_Counter_Overflow = 2131689745;
 			
-			// aapt resource value: 0x7F10011A
-			public const int TextAppearance_Design_Tab = 2131755290;
+			// aapt resource value: 0x7F0F0112
+			public const int TextAppearance_Design_Error = 2131689746;
 			
-			// aapt resource value: 0x7F10011B
-			public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131755291;
+			// aapt resource value: 0x7F0F0113
+			public const int TextAppearance_Design_Hint = 2131689747;
 			
-			// aapt resource value: 0x7F10011C
-			public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131755292;
+			// aapt resource value: 0x7F0F0114
+			public const int TextAppearance_Design_Snackbar_Message = 2131689748;
 			
-			// aapt resource value: 0x7F10011D
-			public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131755293;
+			// aapt resource value: 0x7F0F0115
+			public const int TextAppearance_Design_Tab = 2131689749;
 			
-			// aapt resource value: 0x7F10013A
-			public const int ThemeOverlay_AppCompat = 2131755322;
+			// aapt resource value: 0x7F0F0116
+			public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131689750;
 			
-			// aapt resource value: 0x7F10013B
-			public const int ThemeOverlay_AppCompat_ActionBar = 2131755323;
+			// aapt resource value: 0x7F0F0117
+			public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131689751;
 			
-			// aapt resource value: 0x7F10013C
-			public const int ThemeOverlay_AppCompat_Dark = 2131755324;
+			// aapt resource value: 0x7F0F0118
+			public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131689752;
 			
-			// aapt resource value: 0x7F10013D
-			public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131755325;
+			// aapt resource value: 0x7F0F0135
+			public const int ThemeOverlay_AppCompat = 2131689781;
 			
-			// aapt resource value: 0x7F10013E
-			public const int ThemeOverlay_AppCompat_Dialog = 2131755326;
+			// aapt resource value: 0x7F0F0136
+			public const int ThemeOverlay_AppCompat_ActionBar = 2131689782;
 			
-			// aapt resource value: 0x7F10013F
-			public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131755327;
+			// aapt resource value: 0x7F0F0137
+			public const int ThemeOverlay_AppCompat_Dark = 2131689783;
 			
-			// aapt resource value: 0x7F100140
-			public const int ThemeOverlay_AppCompat_Light = 2131755328;
+			// aapt resource value: 0x7F0F0138
+			public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131689784;
 			
-			// aapt resource value: 0x7F10011E
-			public const int Theme_AppCompat = 2131755294;
+			// aapt resource value: 0x7F0F0139
+			public const int ThemeOverlay_AppCompat_Dialog = 2131689785;
 			
-			// aapt resource value: 0x7F10011F
-			public const int Theme_AppCompat_CompactMenu = 2131755295;
+			// aapt resource value: 0x7F0F013A
+			public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131689786;
 			
-			// aapt resource value: 0x7F100120
-			public const int Theme_AppCompat_DayNight = 2131755296;
+			// aapt resource value: 0x7F0F013B
+			public const int ThemeOverlay_AppCompat_Light = 2131689787;
 			
-			// aapt resource value: 0x7F100121
-			public const int Theme_AppCompat_DayNight_DarkActionBar = 2131755297;
+			// aapt resource value: 0x7F0F0119
+			public const int Theme_AppCompat = 2131689753;
 			
-			// aapt resource value: 0x7F100122
-			public const int Theme_AppCompat_DayNight_Dialog = 2131755298;
+			// aapt resource value: 0x7F0F011A
+			public const int Theme_AppCompat_CompactMenu = 2131689754;
 			
-			// aapt resource value: 0x7F100125
-			public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131755301;
+			// aapt resource value: 0x7F0F011B
+			public const int Theme_AppCompat_DayNight = 2131689755;
 			
-			// aapt resource value: 0x7F100123
-			public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131755299;
+			// aapt resource value: 0x7F0F011C
+			public const int Theme_AppCompat_DayNight_DarkActionBar = 2131689756;
 			
-			// aapt resource value: 0x7F100124
-			public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131755300;
+			// aapt resource value: 0x7F0F011D
+			public const int Theme_AppCompat_DayNight_Dialog = 2131689757;
 			
-			// aapt resource value: 0x7F100126
-			public const int Theme_AppCompat_DayNight_NoActionBar = 2131755302;
+			// aapt resource value: 0x7F0F0120
+			public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131689760;
 			
-			// aapt resource value: 0x7F100127
-			public const int Theme_AppCompat_Dialog = 2131755303;
+			// aapt resource value: 0x7F0F011E
+			public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131689758;
 			
-			// aapt resource value: 0x7F10012A
-			public const int Theme_AppCompat_DialogWhenLarge = 2131755306;
+			// aapt resource value: 0x7F0F011F
+			public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131689759;
 			
-			// aapt resource value: 0x7F100128
-			public const int Theme_AppCompat_Dialog_Alert = 2131755304;
+			// aapt resource value: 0x7F0F0121
+			public const int Theme_AppCompat_DayNight_NoActionBar = 2131689761;
 			
-			// aapt resource value: 0x7F100129
-			public const int Theme_AppCompat_Dialog_MinWidth = 2131755305;
+			// aapt resource value: 0x7F0F0122
+			public const int Theme_AppCompat_Dialog = 2131689762;
 			
-			// aapt resource value: 0x7F10012B
-			public const int Theme_AppCompat_Light = 2131755307;
+			// aapt resource value: 0x7F0F0125
+			public const int Theme_AppCompat_DialogWhenLarge = 2131689765;
 			
-			// aapt resource value: 0x7F10012C
-			public const int Theme_AppCompat_Light_DarkActionBar = 2131755308;
+			// aapt resource value: 0x7F0F0123
+			public const int Theme_AppCompat_Dialog_Alert = 2131689763;
 			
-			// aapt resource value: 0x7F10012D
-			public const int Theme_AppCompat_Light_Dialog = 2131755309;
+			// aapt resource value: 0x7F0F0124
+			public const int Theme_AppCompat_Dialog_MinWidth = 2131689764;
 			
-			// aapt resource value: 0x7F100130
-			public const int Theme_AppCompat_Light_DialogWhenLarge = 2131755312;
+			// aapt resource value: 0x7F0F0126
+			public const int Theme_AppCompat_Light = 2131689766;
 			
-			// aapt resource value: 0x7F10012E
-			public const int Theme_AppCompat_Light_Dialog_Alert = 2131755310;
+			// aapt resource value: 0x7F0F0127
+			public const int Theme_AppCompat_Light_DarkActionBar = 2131689767;
 			
-			// aapt resource value: 0x7F10012F
-			public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131755311;
+			// aapt resource value: 0x7F0F0128
+			public const int Theme_AppCompat_Light_Dialog = 2131689768;
 			
-			// aapt resource value: 0x7F100131
-			public const int Theme_AppCompat_Light_NoActionBar = 2131755313;
+			// aapt resource value: 0x7F0F012B
+			public const int Theme_AppCompat_Light_DialogWhenLarge = 2131689771;
 			
-			// aapt resource value: 0x7F100132
-			public const int Theme_AppCompat_NoActionBar = 2131755314;
+			// aapt resource value: 0x7F0F0129
+			public const int Theme_AppCompat_Light_Dialog_Alert = 2131689769;
 			
-			// aapt resource value: 0x7F100133
-			public const int Theme_BiometricPromptDialog = 2131755315;
+			// aapt resource value: 0x7F0F012A
+			public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131689770;
 			
-			// aapt resource value: 0x7F100134
-			public const int Theme_Design = 2131755316;
+			// aapt resource value: 0x7F0F012C
+			public const int Theme_AppCompat_Light_NoActionBar = 2131689772;
 			
-			// aapt resource value: 0x7F100135
-			public const int Theme_Design_BottomSheetDialog = 2131755317;
+			// aapt resource value: 0x7F0F012D
+			public const int Theme_AppCompat_NoActionBar = 2131689773;
 			
-			// aapt resource value: 0x7F100136
-			public const int Theme_Design_Light = 2131755318;
+			// aapt resource value: 0x7F0F012E
+			public const int Theme_BiometricPromptDialog = 2131689774;
 			
-			// aapt resource value: 0x7F100137
-			public const int Theme_Design_Light_BottomSheetDialog = 2131755319;
+			// aapt resource value: 0x7F0F012F
+			public const int Theme_Design = 2131689775;
 			
-			// aapt resource value: 0x7F100138
-			public const int Theme_Design_Light_NoActionBar = 2131755320;
+			// aapt resource value: 0x7F0F0130
+			public const int Theme_Design_BottomSheetDialog = 2131689776;
 			
-			// aapt resource value: 0x7F100139
-			public const int Theme_Design_NoActionBar = 2131755321;
+			// aapt resource value: 0x7F0F0131
+			public const int Theme_Design_Light = 2131689777;
 			
-			// aapt resource value: 0x7F100141
-			public const int TitleBar_Dark = 2131755329;
+			// aapt resource value: 0x7F0F0132
+			public const int Theme_Design_Light_BottomSheetDialog = 2131689778;
 			
-			// aapt resource value: 0x7F100142
-			public const int TitleBar_Light = 2131755330;
+			// aapt resource value: 0x7F0F0133
+			public const int Theme_Design_Light_NoActionBar = 2131689779;
 			
-			// aapt resource value: 0x7F100143
-			public const int TitleBar_Light_Web = 2131755331;
+			// aapt resource value: 0x7F0F0134
+			public const int Theme_Design_NoActionBar = 2131689780;
 			
-			// aapt resource value: 0x7F100144
-			public const int Widget_AppCompat_ActionBar = 2131755332;
+			// aapt resource value: 0x7F0F013C
+			public const int Widget_AppCompat_ActionBar = 2131689788;
 			
-			// aapt resource value: 0x7F100145
-			public const int Widget_AppCompat_ActionBar_Solid = 2131755333;
+			// aapt resource value: 0x7F0F013D
+			public const int Widget_AppCompat_ActionBar_Solid = 2131689789;
 			
-			// aapt resource value: 0x7F100146
-			public const int Widget_AppCompat_ActionBar_TabBar = 2131755334;
+			// aapt resource value: 0x7F0F013E
+			public const int Widget_AppCompat_ActionBar_TabBar = 2131689790;
 			
-			// aapt resource value: 0x7F100147
-			public const int Widget_AppCompat_ActionBar_TabText = 2131755335;
+			// aapt resource value: 0x7F0F013F
+			public const int Widget_AppCompat_ActionBar_TabText = 2131689791;
 			
-			// aapt resource value: 0x7F100148
-			public const int Widget_AppCompat_ActionBar_TabView = 2131755336;
+			// aapt resource value: 0x7F0F0140
+			public const int Widget_AppCompat_ActionBar_TabView = 2131689792;
 			
-			// aapt resource value: 0x7F100149
-			public const int Widget_AppCompat_ActionButton = 2131755337;
+			// aapt resource value: 0x7F0F0141
+			public const int Widget_AppCompat_ActionButton = 2131689793;
 			
-			// aapt resource value: 0x7F10014A
-			public const int Widget_AppCompat_ActionButton_CloseMode = 2131755338;
+			// aapt resource value: 0x7F0F0142
+			public const int Widget_AppCompat_ActionButton_CloseMode = 2131689794;
 			
-			// aapt resource value: 0x7F10014B
-			public const int Widget_AppCompat_ActionButton_Overflow = 2131755339;
+			// aapt resource value: 0x7F0F0143
+			public const int Widget_AppCompat_ActionButton_Overflow = 2131689795;
 			
-			// aapt resource value: 0x7F10014C
-			public const int Widget_AppCompat_ActionMode = 2131755340;
+			// aapt resource value: 0x7F0F0144
+			public const int Widget_AppCompat_ActionMode = 2131689796;
 			
-			// aapt resource value: 0x7F10014D
-			public const int Widget_AppCompat_ActivityChooserView = 2131755341;
+			// aapt resource value: 0x7F0F0145
+			public const int Widget_AppCompat_ActivityChooserView = 2131689797;
 			
-			// aapt resource value: 0x7F10014E
-			public const int Widget_AppCompat_AutoCompleteTextView = 2131755342;
+			// aapt resource value: 0x7F0F0146
+			public const int Widget_AppCompat_AutoCompleteTextView = 2131689798;
 			
-			// aapt resource value: 0x7F10014F
-			public const int Widget_AppCompat_Button = 2131755343;
+			// aapt resource value: 0x7F0F0147
+			public const int Widget_AppCompat_Button = 2131689799;
 			
-			// aapt resource value: 0x7F100155
-			public const int Widget_AppCompat_ButtonBar = 2131755349;
+			// aapt resource value: 0x7F0F014D
+			public const int Widget_AppCompat_ButtonBar = 2131689805;
 			
-			// aapt resource value: 0x7F100156
-			public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131755350;
+			// aapt resource value: 0x7F0F014E
+			public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131689806;
 			
-			// aapt resource value: 0x7F100150
-			public const int Widget_AppCompat_Button_Borderless = 2131755344;
+			// aapt resource value: 0x7F0F0148
+			public const int Widget_AppCompat_Button_Borderless = 2131689800;
 			
-			// aapt resource value: 0x7F100151
-			public const int Widget_AppCompat_Button_Borderless_Colored = 2131755345;
+			// aapt resource value: 0x7F0F0149
+			public const int Widget_AppCompat_Button_Borderless_Colored = 2131689801;
 			
-			// aapt resource value: 0x7F100152
-			public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131755346;
+			// aapt resource value: 0x7F0F014A
+			public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131689802;
 			
-			// aapt resource value: 0x7F100153
-			public const int Widget_AppCompat_Button_Colored = 2131755347;
+			// aapt resource value: 0x7F0F014B
+			public const int Widget_AppCompat_Button_Colored = 2131689803;
 			
-			// aapt resource value: 0x7F100154
-			public const int Widget_AppCompat_Button_Small = 2131755348;
+			// aapt resource value: 0x7F0F014C
+			public const int Widget_AppCompat_Button_Small = 2131689804;
 			
-			// aapt resource value: 0x7F100157
-			public const int Widget_AppCompat_CompoundButton_CheckBox = 2131755351;
+			// aapt resource value: 0x7F0F014F
+			public const int Widget_AppCompat_CompoundButton_CheckBox = 2131689807;
 			
-			// aapt resource value: 0x7F100158
-			public const int Widget_AppCompat_CompoundButton_RadioButton = 2131755352;
+			// aapt resource value: 0x7F0F0150
+			public const int Widget_AppCompat_CompoundButton_RadioButton = 2131689808;
 			
-			// aapt resource value: 0x7F100159
-			public const int Widget_AppCompat_CompoundButton_Switch = 2131755353;
+			// aapt resource value: 0x7F0F0151
+			public const int Widget_AppCompat_CompoundButton_Switch = 2131689809;
 			
-			// aapt resource value: 0x7F10015A
-			public const int Widget_AppCompat_DrawerArrowToggle = 2131755354;
+			// aapt resource value: 0x7F0F0152
+			public const int Widget_AppCompat_DrawerArrowToggle = 2131689810;
 			
-			// aapt resource value: 0x7F10015B
-			public const int Widget_AppCompat_DropDownItem_Spinner = 2131755355;
+			// aapt resource value: 0x7F0F0153
+			public const int Widget_AppCompat_DropDownItem_Spinner = 2131689811;
 			
-			// aapt resource value: 0x7F10015C
-			public const int Widget_AppCompat_EditText = 2131755356;
+			// aapt resource value: 0x7F0F0154
+			public const int Widget_AppCompat_EditText = 2131689812;
 			
-			// aapt resource value: 0x7F10015D
-			public const int Widget_AppCompat_ImageButton = 2131755357;
+			// aapt resource value: 0x7F0F0155
+			public const int Widget_AppCompat_ImageButton = 2131689813;
 			
-			// aapt resource value: 0x7F10015E
-			public const int Widget_AppCompat_Light_ActionBar = 2131755358;
+			// aapt resource value: 0x7F0F0156
+			public const int Widget_AppCompat_Light_ActionBar = 2131689814;
 			
-			// aapt resource value: 0x7F10015F
-			public const int Widget_AppCompat_Light_ActionBar_Solid = 2131755359;
+			// aapt resource value: 0x7F0F0157
+			public const int Widget_AppCompat_Light_ActionBar_Solid = 2131689815;
 			
-			// aapt resource value: 0x7F100160
-			public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131755360;
+			// aapt resource value: 0x7F0F0158
+			public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131689816;
 			
-			// aapt resource value: 0x7F100161
-			public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131755361;
+			// aapt resource value: 0x7F0F0159
+			public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131689817;
 			
-			// aapt resource value: 0x7F100162
-			public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131755362;
+			// aapt resource value: 0x7F0F015A
+			public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131689818;
 			
-			// aapt resource value: 0x7F100163
-			public const int Widget_AppCompat_Light_ActionBar_TabText = 2131755363;
+			// aapt resource value: 0x7F0F015B
+			public const int Widget_AppCompat_Light_ActionBar_TabText = 2131689819;
 			
-			// aapt resource value: 0x7F100164
-			public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131755364;
+			// aapt resource value: 0x7F0F015C
+			public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131689820;
 			
-			// aapt resource value: 0x7F100165
-			public const int Widget_AppCompat_Light_ActionBar_TabView = 2131755365;
+			// aapt resource value: 0x7F0F015D
+			public const int Widget_AppCompat_Light_ActionBar_TabView = 2131689821;
 			
-			// aapt resource value: 0x7F100166
-			public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131755366;
+			// aapt resource value: 0x7F0F015E
+			public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131689822;
 			
-			// aapt resource value: 0x7F100167
-			public const int Widget_AppCompat_Light_ActionButton = 2131755367;
+			// aapt resource value: 0x7F0F015F
+			public const int Widget_AppCompat_Light_ActionButton = 2131689823;
 			
-			// aapt resource value: 0x7F100168
-			public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131755368;
+			// aapt resource value: 0x7F0F0160
+			public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131689824;
 			
-			// aapt resource value: 0x7F100169
-			public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131755369;
+			// aapt resource value: 0x7F0F0161
+			public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131689825;
 			
-			// aapt resource value: 0x7F10016A
-			public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131755370;
+			// aapt resource value: 0x7F0F0162
+			public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131689826;
 			
-			// aapt resource value: 0x7F10016B
-			public const int Widget_AppCompat_Light_ActivityChooserView = 2131755371;
+			// aapt resource value: 0x7F0F0163
+			public const int Widget_AppCompat_Light_ActivityChooserView = 2131689827;
 			
-			// aapt resource value: 0x7F10016C
-			public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131755372;
+			// aapt resource value: 0x7F0F0164
+			public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131689828;
 			
-			// aapt resource value: 0x7F10016D
-			public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131755373;
+			// aapt resource value: 0x7F0F0165
+			public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131689829;
 			
-			// aapt resource value: 0x7F10016E
-			public const int Widget_AppCompat_Light_ListPopupWindow = 2131755374;
+			// aapt resource value: 0x7F0F0166
+			public const int Widget_AppCompat_Light_ListPopupWindow = 2131689830;
 			
-			// aapt resource value: 0x7F10016F
-			public const int Widget_AppCompat_Light_ListView_DropDown = 2131755375;
+			// aapt resource value: 0x7F0F0167
+			public const int Widget_AppCompat_Light_ListView_DropDown = 2131689831;
 			
-			// aapt resource value: 0x7F100170
-			public const int Widget_AppCompat_Light_PopupMenu = 2131755376;
+			// aapt resource value: 0x7F0F0168
+			public const int Widget_AppCompat_Light_PopupMenu = 2131689832;
 			
-			// aapt resource value: 0x7F100171
-			public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131755377;
+			// aapt resource value: 0x7F0F0169
+			public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131689833;
 			
-			// aapt resource value: 0x7F100172
-			public const int Widget_AppCompat_Light_SearchView = 2131755378;
+			// aapt resource value: 0x7F0F016A
+			public const int Widget_AppCompat_Light_SearchView = 2131689834;
 			
-			// aapt resource value: 0x7F100173
-			public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131755379;
+			// aapt resource value: 0x7F0F016B
+			public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131689835;
 			
-			// aapt resource value: 0x7F100174
-			public const int Widget_AppCompat_ListMenuView = 2131755380;
+			// aapt resource value: 0x7F0F016C
+			public const int Widget_AppCompat_ListMenuView = 2131689836;
 			
-			// aapt resource value: 0x7F100175
-			public const int Widget_AppCompat_ListPopupWindow = 2131755381;
+			// aapt resource value: 0x7F0F016D
+			public const int Widget_AppCompat_ListPopupWindow = 2131689837;
 			
-			// aapt resource value: 0x7F100176
-			public const int Widget_AppCompat_ListView = 2131755382;
+			// aapt resource value: 0x7F0F016E
+			public const int Widget_AppCompat_ListView = 2131689838;
 			
-			// aapt resource value: 0x7F100177
-			public const int Widget_AppCompat_ListView_DropDown = 2131755383;
+			// aapt resource value: 0x7F0F016F
+			public const int Widget_AppCompat_ListView_DropDown = 2131689839;
 			
-			// aapt resource value: 0x7F100178
-			public const int Widget_AppCompat_ListView_Menu = 2131755384;
+			// aapt resource value: 0x7F0F0170
+			public const int Widget_AppCompat_ListView_Menu = 2131689840;
 			
-			// aapt resource value: 0x7F100179
-			public const int Widget_AppCompat_PopupMenu = 2131755385;
+			// aapt resource value: 0x7F0F0171
+			public const int Widget_AppCompat_PopupMenu = 2131689841;
 			
-			// aapt resource value: 0x7F10017A
-			public const int Widget_AppCompat_PopupMenu_Overflow = 2131755386;
+			// aapt resource value: 0x7F0F0172
+			public const int Widget_AppCompat_PopupMenu_Overflow = 2131689842;
 			
-			// aapt resource value: 0x7F10017B
-			public const int Widget_AppCompat_PopupWindow = 2131755387;
+			// aapt resource value: 0x7F0F0173
+			public const int Widget_AppCompat_PopupWindow = 2131689843;
 			
-			// aapt resource value: 0x7F10017C
-			public const int Widget_AppCompat_ProgressBar = 2131755388;
+			// aapt resource value: 0x7F0F0174
+			public const int Widget_AppCompat_ProgressBar = 2131689844;
 			
-			// aapt resource value: 0x7F10017D
-			public const int Widget_AppCompat_ProgressBar_Horizontal = 2131755389;
+			// aapt resource value: 0x7F0F0175
+			public const int Widget_AppCompat_ProgressBar_Horizontal = 2131689845;
 			
-			// aapt resource value: 0x7F10017E
-			public const int Widget_AppCompat_RatingBar = 2131755390;
+			// aapt resource value: 0x7F0F0176
+			public const int Widget_AppCompat_RatingBar = 2131689846;
 			
-			// aapt resource value: 0x7F10017F
-			public const int Widget_AppCompat_RatingBar_Indicator = 2131755391;
+			// aapt resource value: 0x7F0F0177
+			public const int Widget_AppCompat_RatingBar_Indicator = 2131689847;
 			
-			// aapt resource value: 0x7F100180
-			public const int Widget_AppCompat_RatingBar_Small = 2131755392;
+			// aapt resource value: 0x7F0F0178
+			public const int Widget_AppCompat_RatingBar_Small = 2131689848;
 			
-			// aapt resource value: 0x7F100181
-			public const int Widget_AppCompat_SearchView = 2131755393;
+			// aapt resource value: 0x7F0F0179
+			public const int Widget_AppCompat_SearchView = 2131689849;
 			
-			// aapt resource value: 0x7F100182
-			public const int Widget_AppCompat_SearchView_ActionBar = 2131755394;
+			// aapt resource value: 0x7F0F017A
+			public const int Widget_AppCompat_SearchView_ActionBar = 2131689850;
 			
-			// aapt resource value: 0x7F100183
-			public const int Widget_AppCompat_SeekBar = 2131755395;
+			// aapt resource value: 0x7F0F017B
+			public const int Widget_AppCompat_SeekBar = 2131689851;
 			
-			// aapt resource value: 0x7F100184
-			public const int Widget_AppCompat_SeekBar_Discrete = 2131755396;
+			// aapt resource value: 0x7F0F017C
+			public const int Widget_AppCompat_SeekBar_Discrete = 2131689852;
 			
-			// aapt resource value: 0x7F100185
-			public const int Widget_AppCompat_Spinner = 2131755397;
+			// aapt resource value: 0x7F0F017D
+			public const int Widget_AppCompat_Spinner = 2131689853;
 			
-			// aapt resource value: 0x7F100186
-			public const int Widget_AppCompat_Spinner_DropDown = 2131755398;
+			// aapt resource value: 0x7F0F017E
+			public const int Widget_AppCompat_Spinner_DropDown = 2131689854;
 			
-			// aapt resource value: 0x7F100187
-			public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131755399;
+			// aapt resource value: 0x7F0F017F
+			public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131689855;
 			
-			// aapt resource value: 0x7F100188
-			public const int Widget_AppCompat_Spinner_Underlined = 2131755400;
+			// aapt resource value: 0x7F0F0180
+			public const int Widget_AppCompat_Spinner_Underlined = 2131689856;
 			
-			// aapt resource value: 0x7F100189
-			public const int Widget_AppCompat_TextView_SpinnerItem = 2131755401;
+			// aapt resource value: 0x7F0F0181
+			public const int Widget_AppCompat_TextView_SpinnerItem = 2131689857;
 			
-			// aapt resource value: 0x7F10018A
-			public const int Widget_AppCompat_Toolbar = 2131755402;
+			// aapt resource value: 0x7F0F0182
+			public const int Widget_AppCompat_Toolbar = 2131689858;
 			
-			// aapt resource value: 0x7F10018B
-			public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131755403;
+			// aapt resource value: 0x7F0F0183
+			public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131689859;
 			
-			// aapt resource value: 0x7F10018C
-			public const int Widget_Compat_NotificationActionContainer = 2131755404;
+			// aapt resource value: 0x7F0F0184
+			public const int Widget_Compat_NotificationActionContainer = 2131689860;
 			
-			// aapt resource value: 0x7F10018D
-			public const int Widget_Compat_NotificationActionText = 2131755405;
+			// aapt resource value: 0x7F0F0185
+			public const int Widget_Compat_NotificationActionText = 2131689861;
 			
-			// aapt resource value: 0x7F10018E
-			public const int Widget_Design_AppBarLayout = 2131755406;
+			// aapt resource value: 0x7F0F0186
+			public const int Widget_Design_AppBarLayout = 2131689862;
 			
-			// aapt resource value: 0x7F10018F
-			public const int Widget_Design_BottomNavigationView = 2131755407;
+			// aapt resource value: 0x7F0F0187
+			public const int Widget_Design_BottomNavigationView = 2131689863;
 			
-			// aapt resource value: 0x7F100190
-			public const int Widget_Design_BottomSheet_Modal = 2131755408;
+			// aapt resource value: 0x7F0F0188
+			public const int Widget_Design_BottomSheet_Modal = 2131689864;
 			
-			// aapt resource value: 0x7F100191
-			public const int Widget_Design_CollapsingToolbar = 2131755409;
+			// aapt resource value: 0x7F0F0189
+			public const int Widget_Design_CollapsingToolbar = 2131689865;
 			
-			// aapt resource value: 0x7F100192
-			public const int Widget_Design_CoordinatorLayout = 2131755410;
+			// aapt resource value: 0x7F0F018A
+			public const int Widget_Design_CoordinatorLayout = 2131689866;
 			
-			// aapt resource value: 0x7F100193
-			public const int Widget_Design_FloatingActionButton = 2131755411;
+			// aapt resource value: 0x7F0F018B
+			public const int Widget_Design_FloatingActionButton = 2131689867;
 			
-			// aapt resource value: 0x7F100194
-			public const int Widget_Design_NavigationView = 2131755412;
+			// aapt resource value: 0x7F0F018C
+			public const int Widget_Design_NavigationView = 2131689868;
 			
-			// aapt resource value: 0x7F100195
-			public const int Widget_Design_ScrimInsetsFrameLayout = 2131755413;
+			// aapt resource value: 0x7F0F018D
+			public const int Widget_Design_ScrimInsetsFrameLayout = 2131689869;
 			
-			// aapt resource value: 0x7F100196
-			public const int Widget_Design_Snackbar = 2131755414;
+			// aapt resource value: 0x7F0F018E
+			public const int Widget_Design_Snackbar = 2131689870;
 			
-			// aapt resource value: 0x7F100197
-			public const int Widget_Design_TabLayout = 2131755415;
+			// aapt resource value: 0x7F0F018F
+			public const int Widget_Design_TabLayout = 2131689871;
 			
-			// aapt resource value: 0x7F100198
-			public const int Widget_Design_TextInputLayout = 2131755416;
+			// aapt resource value: 0x7F0F0190
+			public const int Widget_Design_TextInputLayout = 2131689872;
 			
 			static Style()
 			{
@@ -13258,37 +6338,37 @@
 		public partial class Styleable
 		{
 			
-			// aapt resource value: { 0x7F040044,0x7F040045,0x7F040046,0x7F040074,0x7F040075,0x7F040076,0x7F040077,0x7F040078,0x7F040079,0x7F040085,0x7F040089,0x7F04008A,0x7F040097,0x7F0400B9,0x7F0400BB,0x7F0400C0,0x7F0400C1,0x7F0400C2,0x7F0400C7,0x7F0400CD,0x7F0400EC,0x7F0400F5,0x7F040105,0x7F040109,0x7F04010A,0x7F040177,0x7F04017A,0x7F0401AA,0x7F0401B4 }
+			// aapt resource value: { 0x7F040042,0x7F040043,0x7F040044,0x7F040078,0x7F040079,0x7F04007A,0x7F04007B,0x7F04007C,0x7F04007D,0x7F040089,0x7F04008D,0x7F04008E,0x7F040099,0x7F0400BB,0x7F0400BC,0x7F0400C0,0x7F0400C1,0x7F0400C2,0x7F0400C7,0x7F0400CD,0x7F04011C,0x7F040125,0x7F040135,0x7F040139,0x7F04013A,0x7F0401A1,0x7F0401A4,0x7F0401D0,0x7F0401DA }
 			public static int[] ActionBar = new int[] {
+					2130968642,
+					2130968643,
 					2130968644,
-					2130968645,
-					2130968646,
-					2130968692,
-					2130968693,
-					2130968694,
-					2130968695,
 					2130968696,
 					2130968697,
-					2130968709,
+					2130968698,
+					2130968699,
+					2130968700,
+					2130968701,
 					2130968713,
-					2130968714,
-					2130968727,
-					2130968761,
+					2130968717,
+					2130968718,
+					2130968729,
 					2130968763,
+					2130968764,
 					2130968768,
 					2130968769,
 					2130968770,
 					2130968775,
 					2130968781,
-					2130968812,
-					2130968821,
-					2130968837,
-					2130968841,
-					2130968842,
-					2130968951,
-					2130968954,
-					2130969002,
-					2130969012};
+					2130968860,
+					2130968869,
+					2130968885,
+					2130968889,
+					2130968890,
+					2130968993,
+					2130968996,
+					2130969040,
+					2130969050};
 			
 			// aapt resource value: { 0x10100B3 }
 			public static int[] ActionBarLayout = new int[] {
@@ -13395,14 +6475,14 @@
 			public static int[] ActionMenuView = new int[] {
 					-1};
 			
-			// aapt resource value: { 0x7F040044,0x7F040045,0x7F040062,0x7F0400B9,0x7F04017A,0x7F0401B4 }
+			// aapt resource value: { 0x7F040042,0x7F040043,0x7F040063,0x7F0400BB,0x7F0401A4,0x7F0401DA }
 			public static int[] ActionMode = new int[] {
-					2130968644,
-					2130968645,
-					2130968674,
-					2130968761,
-					2130968954,
-					2130969012};
+					2130968642,
+					2130968643,
+					2130968675,
+					2130968763,
+					2130968996,
+					2130969050};
 			
 			// aapt resource value: 0
 			public const int ActionMode_background = 0;
@@ -13422,9 +6502,9 @@
 			// aapt resource value: 5
 			public const int ActionMode_titleTextStyle = 5;
 			
-			// aapt resource value: { 0x7F04009A,0x7F0400C8 }
+			// aapt resource value: { 0x7F04009D,0x7F0400C8 }
 			public static int[] ActivityChooserView = new int[] {
-					2130968730,
+					2130968733,
 					2130968776};
 			
 			// aapt resource value: 0
@@ -13433,15 +6513,15 @@
 			// aapt resource value: 1
 			public const int ActivityChooserView_initialActivityCount = 1;
 			
-			// aapt resource value: { 0x10100F2,0x7F04005A,0x7F0400E3,0x7F0400E4,0x7F0400F2,0x7F040126,0x7F040127 }
+			// aapt resource value: { 0x10100F2,0x7F04005A,0x7F040113,0x7F040114,0x7F040122,0x7F040150,0x7F040151 }
 			public static int[] AlertDialog = new int[] {
 					16842994,
 					2130968666,
-					2130968803,
-					2130968804,
-					2130968818,
-					2130968870,
-					2130968871};
+					2130968851,
+					2130968852,
+					2130968866,
+					2130968912,
+					2130968913};
 			
 			// aapt resource value: 0
 			public const int AlertDialog_android_layout = 0;
@@ -13464,18 +6544,18 @@
 			// aapt resource value: 6
 			public const int AlertDialog_singleChoiceItemLayout = 6;
 			
-			// aapt resource value: { 0x10100D4,0x101048F,0x1010540,0x7F040097,0x7F04009B }
+			// aapt resource value: { 0x10100D4,0x101048F,0x1010540,0x7F040099,0x7F04009E }
 			public static int[] AppBarLayout = new int[] {
 					16842964,
 					16843919,
 					16844096,
-					2130968727,
-					2130968731};
+					2130968729,
+					2130968734};
 			
-			// aapt resource value: { 0x7F040171,0x7F040172 }
+			// aapt resource value: { 0x7F04019B,0x7F04019C }
 			public static int[] AppBarLayoutStates = new int[] {
-					2130968945,
-					2130968946};
+					2130968987,
+					2130968988};
 			
 			// aapt resource value: 0
 			public const int AppBarLayoutStates_state_collapsed = 0;
@@ -13498,10 +6578,10 @@
 			// aapt resource value: 4
 			public const int AppBarLayout_expanded = 4;
 			
-			// aapt resource value: { 0x7F0400DC,0x7F0400DD }
+			// aapt resource value: { 0x7F04010D,0x7F04010E }
 			public static int[] AppBarLayout_Layout = new int[] {
-					2130968796,
-					2130968797};
+					2130968845,
+					2130968846};
 			
 			// aapt resource value: 0
 			public const int AppBarLayout_Layout_layout_scrollFlags = 0;
@@ -13509,12 +6589,12 @@
 			// aapt resource value: 1
 			public const int AppBarLayout_Layout_layout_scrollInterpolator = 1;
 			
-			// aapt resource value: { 0x1010119,0x7F04012D,0x7F0401A8,0x7F0401A9 }
+			// aapt resource value: { 0x1010119,0x7F040157,0x7F0401CE,0x7F0401CF }
 			public static int[] AppCompatImageView = new int[] {
 					16843033,
-					2130968877,
-					2130969000,
-					2130969001};
+					2130968919,
+					2130969038,
+					2130969039};
 			
 			// aapt resource value: 0
 			public const int AppCompatImageView_android_src = 0;
@@ -13528,12 +6608,12 @@
 			// aapt resource value: 3
 			public const int AppCompatImageView_tintMode = 3;
 			
-			// aapt resource value: { 0x1010142,0x7F0401A5,0x7F0401A6,0x7F0401A7 }
+			// aapt resource value: { 0x1010142,0x7F0401CB,0x7F0401CC,0x7F0401CD }
 			public static int[] AppCompatSeekBar = new int[] {
 					16843074,
-					2130968997,
-					2130968998,
-					2130968999};
+					2130969035,
+					2130969036,
+					2130969037};
 			
 			// aapt resource value: 0
 			public const int AppCompatSeekBar_android_thumb = 0;
@@ -13578,16 +6658,16 @@
 			// aapt resource value: 0
 			public const int AppCompatTextHelper_android_textAppearance = 0;
 			
-			// aapt resource value: { 0x1010034,0x7F04003E,0x7F04003F,0x7F040040,0x7F040041,0x7F040042,0x7F0400AA,0x7F040190 }
+			// aapt resource value: { 0x1010034,0x7F04003D,0x7F04003E,0x7F04003F,0x7F040040,0x7F040041,0x7F0400AD,0x7F0401BA }
 			public static int[] AppCompatTextView = new int[] {
 					16842804,
+					2130968637,
 					2130968638,
 					2130968639,
 					2130968640,
 					2130968641,
-					2130968642,
-					2130968746,
-					2130968976};
+					2130968749,
+					2130969018};
 			
 			// aapt resource value: 0
 			public const int AppCompatTextView_android_textAppearance = 0;
@@ -13613,7 +6693,7 @@
 			// aapt resource value: 7
 			public const int AppCompatTextView_textAllCaps = 7;
 			
-			// aapt resource value: { 0x1010057,0x10100AE,0x7F040000,0x7F040001,0x7F040002,0x7F040003,0x7F040004,0x7F040005,0x7F040006,0x7F040007,0x7F040008,0x7F040009,0x7F04000A,0x7F04000B,0x7F04000C,0x7F04000E,0x7F04000F,0x7F040010,0x7F040011,0x7F040012,0x7F040013,0x7F040014,0x7F040015,0x7F040016,0x7F040017,0x7F040018,0x7F040019,0x7F04001A,0x7F04001B,0x7F04001C,0x7F04001D,0x7F04001E,0x7F040021,0x7F040022,0x7F040023,0x7F040024,0x7F040025,0x7F04003D,0x7F040051,0x7F040054,0x7F040055,0x7F040056,0x7F040057,0x7F040058,0x7F04005B,0x7F04005C,0x7F04005F,0x7F040060,0x7F040068,0x7F040069,0x7F04006A,0x7F04006B,0x7F04006C,0x7F04006D,0x7F04006E,0x7F04006F,0x7F040070,0x7F040071,0x7F04007B,0x7F040087,0x7F040088,0x7F04008D,0x7F04008F,0x7F040092,0x7F040093,0x7F040094,0x7F040095,0x7F040096,0x7F0400C0,0x7F0400C6,0x7F0400E1,0x7F0400E2,0x7F0400E5,0x7F0400E6,0x7F0400E7,0x7F0400E8,0x7F0400E9,0x7F0400EA,0x7F0400EB,0x7F0400FC,0x7F0400FD,0x7F0400FE,0x7F040104,0x7F040106,0x7F040111,0x7F040112,0x7F040113,0x7F040114,0x7F04011D,0x7F040120,0x7F040121,0x7F040122,0x7F04012A,0x7F04012B,0x7F04017E,0x7F040191,0x7F040192,0x7F040193,0x7F040194,0x7F040195,0x7F040196,0x7F040197,0x7F040198,0x7F04019A,0x7F04019C,0x7F0401B6,0x7F0401B7,0x7F0401B8,0x7F0401B9,0x7F0401CE,0x7F0401CF,0x7F0401D0,0x7F0401D1,0x7F0401D2,0x7F0401D3,0x7F0401D4,0x7F0401D5,0x7F0401D6,0x7F0401D7 }
+			// aapt resource value: { 0x1010057,0x10100AE,0x7F040000,0x7F040001,0x7F040002,0x7F040003,0x7F040004,0x7F040005,0x7F040006,0x7F040007,0x7F040008,0x7F040009,0x7F04000A,0x7F04000B,0x7F04000C,0x7F04000E,0x7F04000F,0x7F040010,0x7F040011,0x7F040012,0x7F040013,0x7F040014,0x7F040015,0x7F040016,0x7F040017,0x7F040018,0x7F040019,0x7F04001A,0x7F04001B,0x7F04001C,0x7F04001D,0x7F04001E,0x7F040021,0x7F040022,0x7F040023,0x7F040024,0x7F040025,0x7F04003C,0x7F040051,0x7F040054,0x7F040055,0x7F040056,0x7F040057,0x7F040058,0x7F04005B,0x7F04005C,0x7F040060,0x7F040061,0x7F040069,0x7F04006A,0x7F04006B,0x7F04006C,0x7F04006D,0x7F04006E,0x7F04006F,0x7F040070,0x7F040071,0x7F040072,0x7F04007F,0x7F04008B,0x7F04008C,0x7F04008F,0x7F040091,0x7F040094,0x7F040095,0x7F040096,0x7F040097,0x7F040098,0x7F0400C0,0x7F0400C6,0x7F040111,0x7F040112,0x7F040115,0x7F040116,0x7F040117,0x7F040118,0x7F040119,0x7F04011A,0x7F04011B,0x7F04012C,0x7F04012D,0x7F04012E,0x7F040134,0x7F040136,0x7F04013D,0x7F04013E,0x7F04013F,0x7F040140,0x7F040147,0x7F04014A,0x7F04014B,0x7F04014C,0x7F040154,0x7F040155,0x7F0401A8,0x7F0401BB,0x7F0401BC,0x7F0401BD,0x7F0401BE,0x7F0401BF,0x7F0401C0,0x7F0401C1,0x7F0401C2,0x7F0401C3,0x7F0401C5,0x7F0401DC,0x7F0401DD,0x7F0401DE,0x7F0401DF,0x7F0401F1,0x7F0401F2,0x7F0401F3,0x7F0401F4,0x7F0401F5,0x7F0401F6,0x7F0401F7,0x7F0401F8,0x7F0401F9,0x7F0401FA }
 			public static int[] AppCompatTheme = new int[] {
 					16842839,
 					16842926,
@@ -13652,7 +6732,7 @@
 					2130968611,
 					2130968612,
 					2130968613,
-					2130968637,
+					2130968636,
 					2130968657,
 					2130968660,
 					2130968661,
@@ -13661,9 +6741,8 @@
 					2130968664,
 					2130968667,
 					2130968668,
-					2130968671,
 					2130968672,
-					2130968680,
+					2130968673,
 					2130968681,
 					2130968682,
 					2130968683,
@@ -13673,67 +6752,68 @@
 					2130968687,
 					2130968688,
 					2130968689,
-					2130968699,
-					2130968711,
-					2130968712,
-					2130968717,
+					2130968690,
+					2130968703,
+					2130968715,
+					2130968716,
 					2130968719,
-					2130968722,
-					2130968723,
+					2130968721,
 					2130968724,
 					2130968725,
 					2130968726,
+					2130968727,
+					2130968728,
 					2130968768,
 					2130968774,
-					2130968801,
-					2130968802,
-					2130968805,
-					2130968806,
-					2130968807,
-					2130968808,
-					2130968809,
-					2130968810,
-					2130968811,
-					2130968828,
-					2130968829,
-					2130968830,
-					2130968836,
-					2130968838,
 					2130968849,
 					2130968850,
-					2130968851,
-					2130968852,
-					2130968861,
-					2130968864,
-					2130968865,
-					2130968866,
-					2130968874,
-					2130968875,
-					2130968958,
-					2130968977,
-					2130968978,
-					2130968979,
-					2130968980,
-					2130968981,
-					2130968982,
-					2130968983,
-					2130968984,
-					2130968986,
-					2130968988,
-					2130969014,
-					2130969015,
-					2130969016,
-					2130969017,
-					2130969038,
-					2130969039,
-					2130969040,
-					2130969041,
-					2130969042,
-					2130969043,
-					2130969044,
-					2130969045,
-					2130969046,
-					2130969047};
+					2130968853,
+					2130968854,
+					2130968855,
+					2130968856,
+					2130968857,
+					2130968858,
+					2130968859,
+					2130968876,
+					2130968877,
+					2130968878,
+					2130968884,
+					2130968886,
+					2130968893,
+					2130968894,
+					2130968895,
+					2130968896,
+					2130968903,
+					2130968906,
+					2130968907,
+					2130968908,
+					2130968916,
+					2130968917,
+					2130969000,
+					2130969019,
+					2130969020,
+					2130969021,
+					2130969022,
+					2130969023,
+					2130969024,
+					2130969025,
+					2130969026,
+					2130969027,
+					2130969029,
+					2130969052,
+					2130969053,
+					2130969054,
+					2130969055,
+					2130969073,
+					2130969074,
+					2130969075,
+					2130969076,
+					2130969077,
+					2130969078,
+					2130969079,
+					2130969080,
+					2130969081,
+					2130969082};
 			
 			// aapt resource value: 2
 			public const int AppCompatTheme_actionBarDivider = 2;
@@ -14092,11 +7172,11 @@
 			// aapt resource value: 118
 			public const int AppCompatTheme_windowNoTitle = 118;
 			
-			// aapt resource value: { 0x7F04012F,0x7F040130,0x7F04015F }
+			// aapt resource value: { 0x7F040159,0x7F04015A,0x7F040189 }
 			public static int[] BallPulseFooter = new int[] {
-					2130968879,
-					2130968880,
-					2130968927};
+					2130968921,
+					2130968922,
+					2130968969};
 			
 			// aapt resource value: 0
 			public const int BallPulseFooter_srlAnimatingColor = 0;
@@ -14107,11 +7187,11 @@
 			// aapt resource value: 2
 			public const int BallPulseFooter_srlNormalColor = 2;
 			
-			// aapt resource value: { 0x7F04012E,0x7F040141,0x7F040160 }
+			// aapt resource value: { 0x7F040158,0x7F04016B,0x7F04018A }
 			public static int[] BezierRadarHeader = new int[] {
-					2130968878,
-					2130968897,
-					2130968928};
+					2130968920,
+					2130968939,
+					2130968970};
 			
 			// aapt resource value: 0
 			public const int BezierRadarHeader_srlAccentColor = 0;
@@ -14122,13 +7202,13 @@
 			// aapt resource value: 2
 			public const int BezierRadarHeader_srlPrimaryColor = 2;
 			
-			// aapt resource value: { 0x7F040097,0x7F0400CB,0x7F0400CC,0x7F0400D0,0x7F0400F1 }
+			// aapt resource value: { 0x7F040099,0x7F0400CB,0x7F0400CC,0x7F0400CF,0x7F040121 }
 			public static int[] BottomNavigationView = new int[] {
-					2130968727,
+					2130968729,
 					2130968779,
 					2130968780,
-					2130968784,
-					2130968817};
+					2130968783,
+					2130968865};
 			
 			// aapt resource value: 0
 			public const int BottomNavigationView_elevation = 0;
@@ -14167,33 +7247,26 @@
 			// aapt resource value: 0
 			public const int ButtonBarLayout_allowStacking = 0;
 			
-			// aapt resource value: { 0x7F04003C }
-			public static int[] CameraLivingView = new int[] {
-					2130968636};
-			
-			// aapt resource value: 0
-			public const int CameraLivingView_aspect_ratio = 0;
-			
-			// aapt resource value: { 0x7F04012E,0x7F040130,0x7F040134,0x7F040135,0x7F040136,0x7F040137,0x7F040138,0x7F040139,0x7F04014F,0x7F040160,0x7F040163,0x7F040164,0x7F040165,0x7F040166,0x7F040167,0x7F040168,0x7F040169,0x7F04016C }
+			// aapt resource value: { 0x7F040158,0x7F04015A,0x7F04015E,0x7F04015F,0x7F040160,0x7F040161,0x7F040162,0x7F040163,0x7F040179,0x7F04018A,0x7F04018D,0x7F04018E,0x7F04018F,0x7F040190,0x7F040191,0x7F040192,0x7F040193,0x7F040196 }
 			public static int[] ClassicsFooter = new int[] {
-					2130968878,
-					2130968880,
-					2130968884,
-					2130968885,
-					2130968886,
-					2130968887,
-					2130968888,
-					2130968889,
-					2130968911,
+					2130968920,
+					2130968922,
+					2130968926,
+					2130968927,
 					2130968928,
+					2130968929,
+					2130968930,
 					2130968931,
-					2130968932,
-					2130968933,
-					2130968934,
-					2130968935,
-					2130968936,
-					2130968937,
-					2130968940};
+					2130968953,
+					2130968970,
+					2130968973,
+					2130968974,
+					2130968975,
+					2130968976,
+					2130968977,
+					2130968978,
+					2130968979,
+					2130968982};
 			
 			// aapt resource value: 0
 			public const int ClassicsFooter_srlAccentColor = 0;
@@ -14249,30 +7322,30 @@
 			// aapt resource value: 17
 			public const int ClassicsFooter_srlTextSizeTitle = 17;
 			
-			// aapt resource value: { 0x7F04012E,0x7F040130,0x7F040134,0x7F040135,0x7F040136,0x7F040137,0x7F040138,0x7F040139,0x7F040142,0x7F04014F,0x7F040160,0x7F040163,0x7F040164,0x7F040165,0x7F040167,0x7F040168,0x7F040169,0x7F04016A,0x7F04016B,0x7F04016C,0x7F04016D,0x7F04016E }
+			// aapt resource value: { 0x7F040158,0x7F04015A,0x7F04015E,0x7F04015F,0x7F040160,0x7F040161,0x7F040162,0x7F040163,0x7F04016C,0x7F040179,0x7F04018A,0x7F04018D,0x7F04018E,0x7F04018F,0x7F040191,0x7F040192,0x7F040193,0x7F040194,0x7F040195,0x7F040196,0x7F040197,0x7F040198 }
 			public static int[] ClassicsHeader = new int[] {
-					2130968878,
-					2130968880,
-					2130968884,
-					2130968885,
-					2130968886,
-					2130968887,
-					2130968888,
-					2130968889,
-					2130968898,
-					2130968911,
+					2130968920,
+					2130968922,
+					2130968926,
+					2130968927,
 					2130968928,
+					2130968929,
+					2130968930,
 					2130968931,
-					2130968932,
-					2130968933,
-					2130968935,
-					2130968936,
-					2130968937,
-					2130968938,
-					2130968939,
 					2130968940,
-					2130968941,
-					2130968942};
+					2130968953,
+					2130968970,
+					2130968973,
+					2130968974,
+					2130968975,
+					2130968977,
+					2130968978,
+					2130968979,
+					2130968980,
+					2130968981,
+					2130968982,
+					2130968983,
+					2130968984};
 			
 			// aapt resource value: 0
 			public const int ClassicsHeader_srlAccentColor = 0;
@@ -14340,24 +7413,24 @@
 			// aapt resource value: 21
 			public const int ClassicsHeader_srlTextUpdate = 21;
 			
-			// aapt resource value: { 0x7F040065,0x7F040066,0x7F04007A,0x7F04009C,0x7F04009D,0x7F04009E,0x7F04009F,0x7F0400A0,0x7F0400A1,0x7F0400A2,0x7F040119,0x7F04011A,0x7F040174,0x7F0401AA,0x7F0401AB,0x7F0401B5 }
+			// aapt resource value: { 0x7F040066,0x7F040067,0x7F04007E,0x7F04009F,0x7F0400A0,0x7F0400A1,0x7F0400A2,0x7F0400A3,0x7F0400A4,0x7F0400A5,0x7F040143,0x7F040144,0x7F04019E,0x7F0401D0,0x7F0401D1,0x7F0401DB }
 			public static int[] CollapsingToolbarLayout = new int[] {
-					2130968677,
 					2130968678,
-					2130968698,
-					2130968732,
-					2130968733,
-					2130968734,
+					2130968679,
+					2130968702,
 					2130968735,
 					2130968736,
 					2130968737,
 					2130968738,
-					2130968857,
-					2130968858,
-					2130968948,
-					2130969002,
-					2130969003,
-					2130969013};
+					2130968739,
+					2130968740,
+					2130968741,
+					2130968899,
+					2130968900,
+					2130968990,
+					2130969040,
+					2130969041,
+					2130969051};
 			
 			// aapt resource value: 0
 			public const int CollapsingToolbarLayout_collapsedTitleGravity = 0;
@@ -14389,10 +7462,10 @@
 			// aapt resource value: 9
 			public const int CollapsingToolbarLayout_expandedTitleTextAppearance = 9;
 			
-			// aapt resource value: { 0x7F0400D7,0x7F0400D8 }
+			// aapt resource value: { 0x7F0400D6,0x7F0400D7 }
 			public static int[] CollapsingToolbarLayout_Layout = new int[] {
-					2130968791,
-					2130968792};
+					2130968790,
+					2130968791};
 			
 			// aapt resource value: 0
 			public const int CollapsingToolbarLayout_Layout_layout_collapseMode = 0;
@@ -14448,23 +7521,568 @@
 			// aapt resource value: 2
 			public const int CompoundButton_buttonTintMode = 2;
 			
-			// aapt resource value: { 0x7F0400D1,0x7F040173 }
+			// aapt resource value: { 0x10100C4,0x101011F,0x1010120,0x101013F,0x1010140,0x7F040048,0x7F040049,0x7F04005F,0x7F040074,0x7F040075,0x7F0400D8,0x7F0400D9,0x7F0400DA,0x7F0400DB,0x7F0400DC,0x7F0400DD,0x7F0400DE,0x7F0400DF,0x7F0400E0,0x7F0400E1,0x7F0400E2,0x7F0400E3,0x7F0400E4,0x7F0400E5,0x7F0400E6,0x7F0400E7,0x7F0400E8,0x7F0400E9,0x7F0400EA,0x7F0400EB,0x7F0400EC,0x7F0400ED,0x7F0400EE,0x7F0400EF,0x7F0400F0,0x7F0400F1,0x7F0400F2,0x7F0400F3,0x7F0400F4,0x7F0400F5,0x7F0400F6,0x7F0400F7,0x7F0400F8,0x7F0400F9,0x7F0400FA,0x7F0400FB,0x7F0400FC,0x7F0400FD,0x7F0400FE,0x7F0400FF,0x7F040100,0x7F040102,0x7F040103,0x7F040104,0x7F040105,0x7F040106,0x7F040107,0x7F040108,0x7F040109,0x7F04010C }
+			public static int[] ConstraintLayout_Layout = new int[] {
+					16842948,
+					16843039,
+					16843040,
+					16843071,
+					16843072,
+					2130968648,
+					2130968649,
+					2130968671,
+					2130968692,
+					2130968693,
+					2130968792,
+					2130968793,
+					2130968794,
+					2130968795,
+					2130968796,
+					2130968797,
+					2130968798,
+					2130968799,
+					2130968800,
+					2130968801,
+					2130968802,
+					2130968803,
+					2130968804,
+					2130968805,
+					2130968806,
+					2130968807,
+					2130968808,
+					2130968809,
+					2130968810,
+					2130968811,
+					2130968812,
+					2130968813,
+					2130968814,
+					2130968815,
+					2130968816,
+					2130968817,
+					2130968818,
+					2130968819,
+					2130968820,
+					2130968821,
+					2130968822,
+					2130968823,
+					2130968824,
+					2130968825,
+					2130968826,
+					2130968827,
+					2130968828,
+					2130968829,
+					2130968830,
+					2130968831,
+					2130968832,
+					2130968834,
+					2130968835,
+					2130968836,
+					2130968837,
+					2130968838,
+					2130968839,
+					2130968840,
+					2130968841,
+					2130968844};
+			
+			// aapt resource value: 2
+			public const int ConstraintLayout_Layout_android_maxHeight = 2;
+			
+			// aapt resource value: 1
+			public const int ConstraintLayout_Layout_android_maxWidth = 1;
+			
+			// aapt resource value: 4
+			public const int ConstraintLayout_Layout_android_minHeight = 4;
+			
+			// aapt resource value: 3
+			public const int ConstraintLayout_Layout_android_minWidth = 3;
+			
+			// aapt resource value: 0
+			public const int ConstraintLayout_Layout_android_orientation = 0;
+			
+			// aapt resource value: 5
+			public const int ConstraintLayout_Layout_barrierAllowsGoneWidgets = 5;
+			
+			// aapt resource value: 6
+			public const int ConstraintLayout_Layout_barrierDirection = 6;
+			
+			// aapt resource value: 7
+			public const int ConstraintLayout_Layout_chainUseRtl = 7;
+			
+			// aapt resource value: 8
+			public const int ConstraintLayout_Layout_constraintSet = 8;
+			
+			// aapt resource value: 9
+			public const int ConstraintLayout_Layout_constraint_referenced_ids = 9;
+			
+			// aapt resource value: 10
+			public const int ConstraintLayout_Layout_layout_constrainedHeight = 10;
+			
+			// aapt resource value: 11
+			public const int ConstraintLayout_Layout_layout_constrainedWidth = 11;
+			
+			// aapt resource value: 12
+			public const int ConstraintLayout_Layout_layout_constraintBaseline_creator = 12;
+			
+			// aapt resource value: 13
+			public const int ConstraintLayout_Layout_layout_constraintBaseline_toBaselineOf = 13;
+			
+			// aapt resource value: 14
+			public const int ConstraintLayout_Layout_layout_constraintBottom_creator = 14;
+			
+			// aapt resource value: 15
+			public const int ConstraintLayout_Layout_layout_constraintBottom_toBottomOf = 15;
+			
+			// aapt resource value: 16
+			public const int ConstraintLayout_Layout_layout_constraintBottom_toTopOf = 16;
+			
+			// aapt resource value: 17
+			public const int ConstraintLayout_Layout_layout_constraintCircle = 17;
+			
+			// aapt resource value: 18
+			public const int ConstraintLayout_Layout_layout_constraintCircleAngle = 18;
+			
+			// aapt resource value: 19
+			public const int ConstraintLayout_Layout_layout_constraintCircleRadius = 19;
+			
+			// aapt resource value: 20
+			public const int ConstraintLayout_Layout_layout_constraintDimensionRatio = 20;
+			
+			// aapt resource value: 21
+			public const int ConstraintLayout_Layout_layout_constraintEnd_toEndOf = 21;
+			
+			// aapt resource value: 22
+			public const int ConstraintLayout_Layout_layout_constraintEnd_toStartOf = 22;
+			
+			// aapt resource value: 23
+			public const int ConstraintLayout_Layout_layout_constraintGuide_begin = 23;
+			
+			// aapt resource value: 24
+			public const int ConstraintLayout_Layout_layout_constraintGuide_end = 24;
+			
+			// aapt resource value: 25
+			public const int ConstraintLayout_Layout_layout_constraintGuide_percent = 25;
+			
+			// aapt resource value: 26
+			public const int ConstraintLayout_Layout_layout_constraintHeight_default = 26;
+			
+			// aapt resource value: 27
+			public const int ConstraintLayout_Layout_layout_constraintHeight_max = 27;
+			
+			// aapt resource value: 28
+			public const int ConstraintLayout_Layout_layout_constraintHeight_min = 28;
+			
+			// aapt resource value: 29
+			public const int ConstraintLayout_Layout_layout_constraintHeight_percent = 29;
+			
+			// aapt resource value: 30
+			public const int ConstraintLayout_Layout_layout_constraintHorizontal_bias = 30;
+			
+			// aapt resource value: 31
+			public const int ConstraintLayout_Layout_layout_constraintHorizontal_chainStyle = 31;
+			
+			// aapt resource value: 32
+			public const int ConstraintLayout_Layout_layout_constraintHorizontal_weight = 32;
+			
+			// aapt resource value: 33
+			public const int ConstraintLayout_Layout_layout_constraintLeft_creator = 33;
+			
+			// aapt resource value: 34
+			public const int ConstraintLayout_Layout_layout_constraintLeft_toLeftOf = 34;
+			
+			// aapt resource value: 35
+			public const int ConstraintLayout_Layout_layout_constraintLeft_toRightOf = 35;
+			
+			// aapt resource value: 36
+			public const int ConstraintLayout_Layout_layout_constraintRight_creator = 36;
+			
+			// aapt resource value: 37
+			public const int ConstraintLayout_Layout_layout_constraintRight_toLeftOf = 37;
+			
+			// aapt resource value: 38
+			public const int ConstraintLayout_Layout_layout_constraintRight_toRightOf = 38;
+			
+			// aapt resource value: 39
+			public const int ConstraintLayout_Layout_layout_constraintStart_toEndOf = 39;
+			
+			// aapt resource value: 40
+			public const int ConstraintLayout_Layout_layout_constraintStart_toStartOf = 40;
+			
+			// aapt resource value: 41
+			public const int ConstraintLayout_Layout_layout_constraintTop_creator = 41;
+			
+			// aapt resource value: 42
+			public const int ConstraintLayout_Layout_layout_constraintTop_toBottomOf = 42;
+			
+			// aapt resource value: 43
+			public const int ConstraintLayout_Layout_layout_constraintTop_toTopOf = 43;
+			
+			// aapt resource value: 44
+			public const int ConstraintLayout_Layout_layout_constraintVertical_bias = 44;
+			
+			// aapt resource value: 45
+			public const int ConstraintLayout_Layout_layout_constraintVertical_chainStyle = 45;
+			
+			// aapt resource value: 46
+			public const int ConstraintLayout_Layout_layout_constraintVertical_weight = 46;
+			
+			// aapt resource value: 47
+			public const int ConstraintLayout_Layout_layout_constraintWidth_default = 47;
+			
+			// aapt resource value: 48
+			public const int ConstraintLayout_Layout_layout_constraintWidth_max = 48;
+			
+			// aapt resource value: 49
+			public const int ConstraintLayout_Layout_layout_constraintWidth_min = 49;
+			
+			// aapt resource value: 50
+			public const int ConstraintLayout_Layout_layout_constraintWidth_percent = 50;
+			
+			// aapt resource value: 51
+			public const int ConstraintLayout_Layout_layout_editor_absoluteX = 51;
+			
+			// aapt resource value: 52
+			public const int ConstraintLayout_Layout_layout_editor_absoluteY = 52;
+			
+			// aapt resource value: 53
+			public const int ConstraintLayout_Layout_layout_goneMarginBottom = 53;
+			
+			// aapt resource value: 54
+			public const int ConstraintLayout_Layout_layout_goneMarginEnd = 54;
+			
+			// aapt resource value: 55
+			public const int ConstraintLayout_Layout_layout_goneMarginLeft = 55;
+			
+			// aapt resource value: 56
+			public const int ConstraintLayout_Layout_layout_goneMarginRight = 56;
+			
+			// aapt resource value: 57
+			public const int ConstraintLayout_Layout_layout_goneMarginStart = 57;
+			
+			// aapt resource value: 58
+			public const int ConstraintLayout_Layout_layout_goneMarginTop = 58;
+			
+			// aapt resource value: 59
+			public const int ConstraintLayout_Layout_layout_optimizationLevel = 59;
+			
+			// aapt resource value: { 0x7F040076,0x7F04009A }
+			public static int[] ConstraintLayout_placeholder = new int[] {
+					2130968694,
+					2130968730};
+			
+			// aapt resource value: 0
+			public const int ConstraintLayout_placeholder_content = 0;
+			
+			// aapt resource value: 1
+			public const int ConstraintLayout_placeholder_emptyVisibility = 1;
+			
+			// aapt resource value: { 0x10100C4,0x10100D0,0x10100DC,0x10100F4,0x10100F5,0x10100F7,0x10100F8,0x10100F9,0x10100FA,0x101031F,0x1010320,0x1010321,0x1010322,0x1010323,0x1010324,0x1010325,0x1010326,0x1010327,0x1010328,0x10103B5,0x10103B6,0x10103FA,0x1010440,0x7F0400D8,0x7F0400D9,0x7F0400DA,0x7F0400DB,0x7F0400DC,0x7F0400DD,0x7F0400DE,0x7F0400DF,0x7F0400E0,0x7F0400E1,0x7F0400E2,0x7F0400E3,0x7F0400E4,0x7F0400E5,0x7F0400E6,0x7F0400E7,0x7F0400E8,0x7F0400E9,0x7F0400EA,0x7F0400EB,0x7F0400EC,0x7F0400ED,0x7F0400EE,0x7F0400EF,0x7F0400F0,0x7F0400F1,0x7F0400F2,0x7F0400F3,0x7F0400F4,0x7F0400F5,0x7F0400F6,0x7F0400F7,0x7F0400F8,0x7F0400F9,0x7F0400FA,0x7F0400FB,0x7F0400FC,0x7F0400FD,0x7F0400FE,0x7F0400FF,0x7F040100,0x7F040102,0x7F040103,0x7F040104,0x7F040105,0x7F040106,0x7F040107,0x7F040108,0x7F040109 }
+			public static int[] ConstraintSet = new int[] {
+					16842948,
+					16842960,
+					16842972,
+					16842996,
+					16842997,
+					16842999,
+					16843000,
+					16843001,
+					16843002,
+					16843551,
+					16843552,
+					16843553,
+					16843554,
+					16843555,
+					16843556,
+					16843557,
+					16843558,
+					16843559,
+					16843560,
+					16843701,
+					16843702,
+					16843770,
+					16843840,
+					2130968792,
+					2130968793,
+					2130968794,
+					2130968795,
+					2130968796,
+					2130968797,
+					2130968798,
+					2130968799,
+					2130968800,
+					2130968801,
+					2130968802,
+					2130968803,
+					2130968804,
+					2130968805,
+					2130968806,
+					2130968807,
+					2130968808,
+					2130968809,
+					2130968810,
+					2130968811,
+					2130968812,
+					2130968813,
+					2130968814,
+					2130968815,
+					2130968816,
+					2130968817,
+					2130968818,
+					2130968819,
+					2130968820,
+					2130968821,
+					2130968822,
+					2130968823,
+					2130968824,
+					2130968825,
+					2130968826,
+					2130968827,
+					2130968828,
+					2130968829,
+					2130968830,
+					2130968831,
+					2130968832,
+					2130968834,
+					2130968835,
+					2130968836,
+					2130968837,
+					2130968838,
+					2130968839,
+					2130968840,
+					2130968841};
+			
+			// aapt resource value: 9
+			public const int ConstraintSet_android_alpha = 9;
+			
+			// aapt resource value: 22
+			public const int ConstraintSet_android_elevation = 22;
+			
+			// aapt resource value: 1
+			public const int ConstraintSet_android_id = 1;
+			
+			// aapt resource value: 4
+			public const int ConstraintSet_android_layout_height = 4;
+			
+			// aapt resource value: 8
+			public const int ConstraintSet_android_layout_marginBottom = 8;
+			
+			// aapt resource value: 20
+			public const int ConstraintSet_android_layout_marginEnd = 20;
+			
+			// aapt resource value: 5
+			public const int ConstraintSet_android_layout_marginLeft = 5;
+			
+			// aapt resource value: 7
+			public const int ConstraintSet_android_layout_marginRight = 7;
+			
+			// aapt resource value: 19
+			public const int ConstraintSet_android_layout_marginStart = 19;
+			
+			// aapt resource value: 6
+			public const int ConstraintSet_android_layout_marginTop = 6;
+			
+			// aapt resource value: 3
+			public const int ConstraintSet_android_layout_width = 3;
+			
+			// aapt resource value: 0
+			public const int ConstraintSet_android_orientation = 0;
+			
+			// aapt resource value: 16
+			public const int ConstraintSet_android_rotation = 16;
+			
+			// aapt resource value: 17
+			public const int ConstraintSet_android_rotationX = 17;
+			
+			// aapt resource value: 18
+			public const int ConstraintSet_android_rotationY = 18;
+			
+			// aapt resource value: 14
+			public const int ConstraintSet_android_scaleX = 14;
+			
+			// aapt resource value: 15
+			public const int ConstraintSet_android_scaleY = 15;
+			
+			// aapt resource value: 10
+			public const int ConstraintSet_android_transformPivotX = 10;
+			
+			// aapt resource value: 11
+			public const int ConstraintSet_android_transformPivotY = 11;
+			
+			// aapt resource value: 12
+			public const int ConstraintSet_android_translationX = 12;
+			
+			// aapt resource value: 13
+			public const int ConstraintSet_android_translationY = 13;
+			
+			// aapt resource value: 21
+			public const int ConstraintSet_android_translationZ = 21;
+			
+			// aapt resource value: 2
+			public const int ConstraintSet_android_visibility = 2;
+			
+			// aapt resource value: 23
+			public const int ConstraintSet_layout_constrainedHeight = 23;
+			
+			// aapt resource value: 24
+			public const int ConstraintSet_layout_constrainedWidth = 24;
+			
+			// aapt resource value: 25
+			public const int ConstraintSet_layout_constraintBaseline_creator = 25;
+			
+			// aapt resource value: 26
+			public const int ConstraintSet_layout_constraintBaseline_toBaselineOf = 26;
+			
+			// aapt resource value: 27
+			public const int ConstraintSet_layout_constraintBottom_creator = 27;
+			
+			// aapt resource value: 28
+			public const int ConstraintSet_layout_constraintBottom_toBottomOf = 28;
+			
+			// aapt resource value: 29
+			public const int ConstraintSet_layout_constraintBottom_toTopOf = 29;
+			
+			// aapt resource value: 30
+			public const int ConstraintSet_layout_constraintCircle = 30;
+			
+			// aapt resource value: 31
+			public const int ConstraintSet_layout_constraintCircleAngle = 31;
+			
+			// aapt resource value: 32
+			public const int ConstraintSet_layout_constraintCircleRadius = 32;
+			
+			// aapt resource value: 33
+			public const int ConstraintSet_layout_constraintDimensionRatio = 33;
+			
+			// aapt resource value: 34
+			public const int ConstraintSet_layout_constraintEnd_toEndOf = 34;
+			
+			// aapt resource value: 35
+			public const int ConstraintSet_layout_constraintEnd_toStartOf = 35;
+			
+			// aapt resource value: 36
+			public const int ConstraintSet_layout_constraintGuide_begin = 36;
+			
+			// aapt resource value: 37
+			public const int ConstraintSet_layout_constraintGuide_end = 37;
+			
+			// aapt resource value: 38
+			public const int ConstraintSet_layout_constraintGuide_percent = 38;
+			
+			// aapt resource value: 39
+			public const int ConstraintSet_layout_constraintHeight_default = 39;
+			
+			// aapt resource value: 40
+			public const int ConstraintSet_layout_constraintHeight_max = 40;
+			
+			// aapt resource value: 41
+			public const int ConstraintSet_layout_constraintHeight_min = 41;
+			
+			// aapt resource value: 42
+			public const int ConstraintSet_layout_constraintHeight_percent = 42;
+			
+			// aapt resource value: 43
+			public const int ConstraintSet_layout_constraintHorizontal_bias = 43;
+			
+			// aapt resource value: 44
+			public const int ConstraintSet_layout_constraintHorizontal_chainStyle = 44;
+			
+			// aapt resource value: 45
+			public const int ConstraintSet_layout_constraintHorizontal_weight = 45;
+			
+			// aapt resource value: 46
+			public const int ConstraintSet_layout_constraintLeft_creator = 46;
+			
+			// aapt resource value: 47
+			public const int ConstraintSet_layout_constraintLeft_toLeftOf = 47;
+			
+			// aapt resource value: 48
+			public const int ConstraintSet_layout_constraintLeft_toRightOf = 48;
+			
+			// aapt resource value: 49
+			public const int ConstraintSet_layout_constraintRight_creator = 49;
+			
+			// aapt resource value: 50
+			public const int ConstraintSet_layout_constraintRight_toLeftOf = 50;
+			
+			// aapt resource value: 51
+			public const int ConstraintSet_layout_constraintRight_toRightOf = 51;
+			
+			// aapt resource value: 52
+			public const int ConstraintSet_layout_constraintStart_toEndOf = 52;
+			
+			// aapt resource value: 53
+			public const int ConstraintSet_layout_constraintStart_toStartOf = 53;
+			
+			// aapt resource value: 54
+			public const int ConstraintSet_layout_constraintTop_creator = 54;
+			
+			// aapt resource value: 55
+			public const int ConstraintSet_layout_constraintTop_toBottomOf = 55;
+			
+			// aapt resource value: 56
+			public const int ConstraintSet_layout_constraintTop_toTopOf = 56;
+			
+			// aapt resource value: 57
+			public const int ConstraintSet_layout_constraintVertical_bias = 57;
+			
+			// aapt resource value: 58
+			public const int ConstraintSet_layout_constraintVertical_chainStyle = 58;
+			
+			// aapt resource value: 59
+			public const int ConstraintSet_layout_constraintVertical_weight = 59;
+			
+			// aapt resource value: 60
+			public const int ConstraintSet_layout_constraintWidth_default = 60;
+			
+			// aapt resource value: 61
+			public const int ConstraintSet_layout_constraintWidth_max = 61;
+			
+			// aapt resource value: 62
+			public const int ConstraintSet_layout_constraintWidth_min = 62;
+			
+			// aapt resource value: 63
+			public const int ConstraintSet_layout_constraintWidth_percent = 63;
+			
+			// aapt resource value: 64
+			public const int ConstraintSet_layout_editor_absoluteX = 64;
+			
+			// aapt resource value: 65
+			public const int ConstraintSet_layout_editor_absoluteY = 65;
+			
+			// aapt resource value: 66
+			public const int ConstraintSet_layout_goneMarginBottom = 66;
+			
+			// aapt resource value: 67
+			public const int ConstraintSet_layout_goneMarginEnd = 67;
+			
+			// aapt resource value: 68
+			public const int ConstraintSet_layout_goneMarginLeft = 68;
+			
+			// aapt resource value: 69
+			public const int ConstraintSet_layout_goneMarginRight = 69;
+			
+			// aapt resource value: 70
+			public const int ConstraintSet_layout_goneMarginStart = 70;
+			
+			// aapt resource value: 71
+			public const int ConstraintSet_layout_goneMarginTop = 71;
+			
+			// aapt resource value: { 0x7F0400D0,0x7F04019D }
 			public static int[] CoordinatorLayout = new int[] {
-					2130968785,
-					2130968947};
+					2130968784,
+					2130968989};
 			
 			// aapt resource value: 0
 			public const int CoordinatorLayout_keylines = 0;
 			
-			// aapt resource value: { 0x10100B3,0x7F0400D4,0x7F0400D5,0x7F0400D6,0x7F0400D9,0x7F0400DA,0x7F0400DB }
+			// aapt resource value: { 0x10100B3,0x7F0400D3,0x7F0400D4,0x7F0400D5,0x7F040101,0x7F04010A,0x7F04010B }
 			public static int[] CoordinatorLayout_Layout = new int[] {
 					16842931,
+					2130968787,
 					2130968788,
 					2130968789,
-					2130968790,
-					2130968793,
-					2130968794,
-					2130968795};
+					2130968833,
+					2130968842,
+					2130968843};
 			
 			// aapt resource value: 0
 			public const int CoordinatorLayout_Layout_android_layout_gravity = 0;
@@ -14490,11 +8108,11 @@
 			// aapt resource value: 1
 			public const int CoordinatorLayout_statusBarBackground = 1;
 			
-			// aapt resource value: { 0x7F040052,0x7F040053,0x7F04019B }
+			// aapt resource value: { 0x7F040052,0x7F040053,0x7F0401C4 }
 			public static int[] DesignTheme = new int[] {
 					2130968658,
 					2130968659,
-					2130968987};
+					2130969028};
 			
 			// aapt resource value: 0
 			public const int DesignTheme_bottomSheetDialogTheme = 0;
@@ -14505,16 +8123,16 @@
 			// aapt resource value: 2
 			public const int DesignTheme_textColorError = 2;
 			
-			// aapt resource value: { 0x7F04003A,0x7F04003B,0x7F040049,0x7F040067,0x7F040090,0x7F0400B4,0x7F040129,0x7F0401A1 }
+			// aapt resource value: { 0x7F04003A,0x7F04003B,0x7F040047,0x7F040068,0x7F040092,0x7F0400B7,0x7F040153,0x7F0401C7 }
 			public static int[] DrawerArrowToggle = new int[] {
 					2130968634,
 					2130968635,
-					2130968649,
-					2130968679,
-					2130968720,
-					2130968756,
-					2130968873,
-					2130968993};
+					2130968647,
+					2130968680,
+					2130968722,
+					2130968759,
+					2130968915,
+					2130969031};
 			
 			// aapt resource value: 0
 			public const int DrawerArrowToggle_arrowHeadLength = 0;
@@ -14540,16 +8158,16 @@
 			// aapt resource value: 7
 			public const int DrawerArrowToggle_thickness = 7;
 			
-			// aapt resource value: { 0x7F040047,0x7F040048,0x7F040050,0x7F040097,0x7F0400A3,0x7F040108,0x7F040118,0x7F0401C1 }
+			// aapt resource value: { 0x7F040045,0x7F040046,0x7F040050,0x7F040099,0x7F0400A6,0x7F040138,0x7F040142,0x7F0401E4 }
 			public static int[] FloatingActionButton = new int[] {
-					2130968647,
-					2130968648,
+					2130968645,
+					2130968646,
 					2130968656,
-					2130968727,
-					2130968739,
-					2130968840,
-					2130968856,
-					2130969025};
+					2130968729,
+					2130968742,
+					2130968888,
+					2130968898,
+					2130969060};
 			
 			// aapt resource value: 0
 			public const int FloatingActionButton_backgroundTint = 0;
@@ -14582,20 +8200,20 @@
 			// aapt resource value: 7
 			public const int FloatingActionButton_useCompatPadding = 7;
 			
-			// aapt resource value: { 0x7F0400AB,0x7F0400AC,0x7F0400AD,0x7F0400AE,0x7F0400AF,0x7F0400B0 }
+			// aapt resource value: { 0x7F0400AE,0x7F0400AF,0x7F0400B0,0x7F0400B1,0x7F0400B2,0x7F0400B3 }
 			public static int[] FontFamily = new int[] {
-					2130968747,
-					2130968748,
-					2130968749,
 					2130968750,
 					2130968751,
-					2130968752};
-			
-			// aapt resource value: { 0x7F0400A9,0x7F0400B1,0x7F0400B2 }
-			public static int[] FontFamilyFont = new int[] {
-					2130968745,
+					2130968752,
 					2130968753,
-					2130968754};
+					2130968754,
+					2130968755};
+			
+			// aapt resource value: { 0x7F0400AC,0x7F0400B4,0x7F0400B5 }
+			public static int[] FontFamilyFont = new int[] {
+					2130968748,
+					2130968756,
+					2130968757};
 			
 			// aapt resource value: 0
 			public const int FontFamilyFont_font = 0;
@@ -14624,11 +8242,11 @@
 			// aapt resource value: 5
 			public const int FontFamily_fontProviderQuery = 5;
 			
-			// aapt resource value: { 0x1010109,0x1010200,0x7F0400B3 }
+			// aapt resource value: { 0x1010109,0x1010200,0x7F0400B6 }
 			public static int[] ForegroundLinearLayout = new int[] {
 					16843017,
 					16843264,
-					2130968755};
+					2130968758};
 			
 			// aapt resource value: 0
 			public const int ForegroundLinearLayout_android_foreground = 0;
@@ -14639,26 +8257,7 @@
 			// aapt resource value: 2
 			public const int ForegroundLinearLayout_foregroundInsidePadding = 2;
 			
-			// aapt resource value: { 0x7F04008B,0x7F04008C,0x7F04008E,0x7F0400CE }
-			public static int[] GroupLayout = new int[] {
-					2130968715,
-					2130968716,
-					2130968718,
-					2130968782};
-			
-			// aapt resource value: 0
-			public const int GroupLayout_dividerColor = 0;
-			
-			// aapt resource value: 1
-			public const int GroupLayout_dividerHeight = 1;
-			
-			// aapt resource value: 2
-			public const int GroupLayout_dividerPadding = 2;
-			
-			// aapt resource value: 3
-			public const int GroupLayout_itemSelector = 3;
-			
-			// aapt resource value: { 0x7F040029,0x7F04002A,0x7F04002B,0x7F04002C,0x7F04002D,0x7F04002E,0x7F04002F,0x7F040030,0x7F040031,0x7F040032,0x7F040033,0x7F040034,0x7F040035,0x7F040036,0x7F040037,0x7F040038,0x7F040039,0x7F0400B7 }
+			// aapt resource value: { 0x7F040029,0x7F04002A,0x7F04002B,0x7F04002C,0x7F04002D,0x7F04002E,0x7F04002F,0x7F040030,0x7F040031,0x7F040032,0x7F040033,0x7F040034,0x7F040035,0x7F040036,0x7F040037,0x7F040038,0x7F040039,0x7F0400B9 }
 			public static int[] HDLArcSeekBar = new int[] {
 					2130968617,
 					2130968618,
@@ -14677,7 +8276,7 @@
 					2130968631,
 					2130968632,
 					2130968633,
-					2130968759};
+					2130968761};
 			
 			// aapt resource value: 0
 			public const int HDLArcSeekBar_arc_border_color = 0;
@@ -14733,14 +8332,14 @@
 			// aapt resource value: 17
 			public const int HDLArcSeekBar_hdl_arc_thumb_mode = 17;
 			
-			// aapt resource value: { 0x7F040080,0x7F040081,0x7F040082,0x7F040083,0x7F040084,0x7F04011E }
+			// aapt resource value: { 0x7F040084,0x7F040085,0x7F040086,0x7F040087,0x7F040088,0x7F040148 }
 			public static int[] HDLCurtainSeekBar = new int[] {
-					2130968704,
-					2130968705,
-					2130968706,
-					2130968707,
 					2130968708,
-					2130968862};
+					2130968709,
+					2130968710,
+					2130968711,
+					2130968712,
+					2130968904};
 			
 			// aapt resource value: 0
 			public const int HDLCurtainSeekBar_curtain_bar_bg_color = 0;
@@ -14760,14 +8359,14 @@
 			// aapt resource value: 5
 			public const int HDLCurtainSeekBar_second_curtain_bar_color = 5;
 			
-			// aapt resource value: { 0x7F04011F,0x7F0401C3,0x7F0401C4,0x7F0401C5,0x7F0401C6,0x7F0401C7 }
+			// aapt resource value: { 0x7F040149,0x7F0401E6,0x7F0401E7,0x7F0401E8,0x7F0401E9,0x7F0401EA }
 			public static int[] HDLWaveSeekBar = new int[] {
-					2130968863,
-					2130969027,
-					2130969028,
-					2130969029,
-					2130969030,
-					2130969031};
+					2130968905,
+					2130969062,
+					2130969063,
+					2130969064,
+					2130969065,
+					2130969066};
 			
 			// aapt resource value: 0
 			public const int HDLWaveSeekBar_second_wave_color = 0;
@@ -14787,24 +8386,24 @@
 			// aapt resource value: 5
 			public const int HDLWaveSeekBar_wave_width = 5;
 			
-			// aapt resource value: { 0x7F040115 }
-			public static int[] ImageViewFixedRatio = new int[] {
-					2130968853};
+			// aapt resource value: { 0x10100C4 }
+			public static int[] LinearConstraintLayout = new int[] {
+					16842948};
 			
 			// aapt resource value: 0
-			public const int ImageViewFixedRatio_ratio = 0;
+			public const int LinearConstraintLayout_android_orientation = 0;
 			
-			// aapt resource value: { 0x10100AF,0x10100C4,0x1010126,0x1010127,0x1010128,0x7F04008A,0x7F04008E,0x7F0400F0,0x7F040124 }
+			// aapt resource value: { 0x10100AF,0x10100C4,0x1010126,0x1010127,0x1010128,0x7F04008E,0x7F040090,0x7F040120,0x7F04014E }
 			public static int[] LinearLayoutCompat = new int[] {
 					16842927,
 					16842948,
 					16843046,
 					16843047,
 					16843048,
-					2130968714,
 					2130968718,
-					2130968816,
-					2130968868};
+					2130968720,
+					2130968864,
+					2130968910};
 			
 			// aapt resource value: 2
 			public const int LinearLayoutCompat_android_baselineAligned = 2;
@@ -14863,33 +8462,6 @@
 			// aapt resource value: 1
 			public const int ListPopupWindow_android_dropDownVerticalOffset = 1;
 			
-			// aapt resource value: { 0x101014F,0x7F0400B6,0x7F040199,0x7F04019D,0x7F04019E,0x7F04019F }
-			public static int[] LoadingTextView = new int[] {
-					16843087,
-					2130968758,
-					2130968985,
-					2130968989,
-					2130968990,
-					2130968991};
-			
-			// aapt resource value: 0
-			public const int LoadingTextView_android_text = 0;
-			
-			// aapt resource value: 1
-			public const int LoadingTextView_gravity = 1;
-			
-			// aapt resource value: 2
-			public const int LoadingTextView_textColor = 2;
-			
-			// aapt resource value: 3
-			public const int LoadingTextView_textPadding = 3;
-			
-			// aapt resource value: 4
-			public const int LoadingTextView_textSize = 4;
-			
-			// aapt resource value: 5
-			public const int LoadingTextView_textStyle = 5;
-			
 			// aapt resource value: { 0x101000E,0x10100D0,0x1010194,0x10101DE,0x10101DF,0x10101E0 }
 			public static int[] MenuGroup = new int[] {
 					16842766,
@@ -14917,7 +8489,7 @@
 			// aapt resource value: 2
 			public const int MenuGroup_android_visible = 2;
 			
-			// aapt resource value: { 0x1010002,0x101000E,0x10100D0,0x1010106,0x1010194,0x10101DE,0x10101DF,0x10101E1,0x10101E2,0x10101E3,0x10101E4,0x10101E5,0x101026F,0x7F04000D,0x7F04001F,0x7F040020,0x7F040028,0x7F040073,0x7F0400C3,0x7F0400C4,0x7F0400F6,0x7F040123,0x7F0401BA }
+			// aapt resource value: { 0x1010002,0x101000E,0x10100D0,0x1010106,0x1010194,0x10101DE,0x10101DF,0x10101E1,0x10101E2,0x10101E3,0x10101E4,0x10101E5,0x101026F,0x7F04000D,0x7F04001F,0x7F040020,0x7F040028,0x7F040077,0x7F0400C3,0x7F0400C4,0x7F040126,0x7F04014D,0x7F0401E0 }
 			public static int[] MenuItem = new int[] {
 					16842754,
 					16842766,
@@ -14936,12 +8508,12 @@
 					2130968607,
 					2130968608,
 					2130968616,
-					2130968691,
+					2130968695,
 					2130968771,
 					2130968772,
-					2130968822,
-					2130968867,
-					2130969018};
+					2130968870,
+					2130968909,
+					2130969056};
 			
 			// aapt resource value: 13
 			public const int MenuItem_actionLayout = 13;
@@ -15012,7 +8584,7 @@
 			// aapt resource value: 22
 			public const int MenuItem_tooltipText = 22;
 			
-			// aapt resource value: { 0x10100AE,0x101012C,0x101012D,0x101012E,0x101012F,0x1010130,0x1010131,0x7F040107,0x7F040175 }
+			// aapt resource value: { 0x10100AE,0x101012C,0x101012D,0x101012E,0x101012F,0x1010130,0x1010131,0x7F040137,0x7F04019F }
 			public static int[] MenuView = new int[] {
 					16842926,
 					16843052,
@@ -15021,8 +8593,8 @@
 					16843055,
 					16843056,
 					16843057,
-					2130968839,
-					2130968949};
+					2130968887,
+					2130968991};
 			
 			// aapt resource value: 4
 			public const int MenuView_android_headerBackground = 4;
@@ -15051,18 +8623,18 @@
 			// aapt resource value: 8
 			public const int MenuView_subMenuArrow = 8;
 			
-			// aapt resource value: { 0x10100D4,0x10100DD,0x101011F,0x7F040097,0x7F0400B8,0x7F0400CB,0x7F0400CC,0x7F0400CF,0x7F0400D0,0x7F0400F1 }
+			// aapt resource value: { 0x10100D4,0x10100DD,0x101011F,0x7F040099,0x7F0400BA,0x7F0400CB,0x7F0400CC,0x7F0400CE,0x7F0400CF,0x7F040121 }
 			public static int[] NavigationView = new int[] {
 					16842964,
 					16842973,
 					16843039,
-					2130968727,
-					2130968760,
+					2130968729,
+					2130968762,
 					2130968779,
 					2130968780,
+					2130968782,
 					2130968783,
-					2130968784,
-					2130968817};
+					2130968865};
 			
 			// aapt resource value: 0
 			public const int NavigationView_android_background = 0;
@@ -15094,14 +8666,14 @@
 			// aapt resource value: 9
 			public const int NavigationView_menu = 9;
 			
-			// aapt resource value: { 0x7F0401C8,0x7F0401C9,0x7F0401CA,0x7F0401CB,0x7F0401CC,0x7F0401CD }
+			// aapt resource value: { 0x7F0401EB,0x7F0401EC,0x7F0401ED,0x7F0401EE,0x7F0401EF,0x7F0401F0 }
 			public static int[] pickerview = new int[] {
-					2130969032,
-					2130969033,
-					2130969034,
-					2130969035,
-					2130969036,
-					2130969037};
+					2130969067,
+					2130969068,
+					2130969069,
+					2130969070,
+					2130969071,
+					2130969072};
 			
 			// aapt resource value: 0
 			public const int pickerview_wheelview_dividerColor = 0;
@@ -15121,15 +8693,15 @@
 			// aapt resource value: 5
 			public const int pickerview_wheelview_textSize = 5;
 			
-			// aapt resource value: { 0x1010176,0x10102C9,0x7F0400F7 }
+			// aapt resource value: { 0x1010176,0x10102C9,0x7F040127 }
 			public static int[] PopupWindow = new int[] {
 					16843126,
 					16843465,
-					2130968823};
+					2130968871};
 			
-			// aapt resource value: { 0x7F040170 }
+			// aapt resource value: { 0x7F04019A }
 			public static int[] PopupWindowBackgroundState = new int[] {
-					2130968944};
+					2130968986};
 			
 			// aapt resource value: 0
 			public const int PopupWindowBackgroundState_state_above_anchor = 0;
@@ -15143,29 +8715,10 @@
 			// aapt resource value: 2
 			public const int PopupWindow_overlapAnchor = 2;
 			
-			// aapt resource value: { 0x7F04010B,0x7F04010C,0x7F04010D,0x7F04010E }
-			public static int[] PullToRefresh = new int[] {
-					2130968843,
-					2130968844,
-					2130968845,
-					2130968846};
-			
-			// aapt resource value: 0
-			public const int PullToRefresh_ptrListViewExtrasEnabled = 0;
-			
-			// aapt resource value: 1
-			public const int PullToRefresh_ptrOverScroll = 1;
-			
-			// aapt resource value: 2
-			public const int PullToRefresh_ptrRefreshableViewBackground = 2;
-			
-			// aapt resource value: 3
-			public const int PullToRefresh_ptrScrollingWhileRefreshingEnabled = 3;
-			
-			// aapt resource value: { 0x7F0400F8,0x7F0400FB }
+			// aapt resource value: { 0x7F040128,0x7F04012B }
 			public static int[] RecycleListView = new int[] {
-					2130968824,
-					2130968827};
+					2130968872,
+					2130968875};
 			
 			// aapt resource value: 0
 			public const int RecycleListView_paddingBottomNoButtons = 0;
@@ -15173,19 +8726,19 @@
 			// aapt resource value: 1
 			public const int RecycleListView_paddingTopNoTitle = 1;
 			
-			// aapt resource value: { 0x10100C4,0x10100F1,0x7F0400A4,0x7F0400A5,0x7F0400A6,0x7F0400A7,0x7F0400A8,0x7F0400D3,0x7F040116,0x7F040128,0x7F04016F }
+			// aapt resource value: { 0x10100C4,0x10100F1,0x7F0400A7,0x7F0400A8,0x7F0400A9,0x7F0400AA,0x7F0400AB,0x7F0400D2,0x7F040141,0x7F040152,0x7F040199 }
 			public static int[] RecyclerView = new int[] {
 					16842948,
 					16842993,
-					2130968740,
-					2130968741,
-					2130968742,
 					2130968743,
 					2130968744,
-					2130968787,
-					2130968854,
-					2130968872,
-					2130968943};
+					2130968745,
+					2130968746,
+					2130968747,
+					2130968786,
+					2130968897,
+					2130968914,
+					2130968985};
 			
 			// aapt resource value: 1
 			public const int RecyclerView_android_descendantFocusability = 1;
@@ -15234,25 +8787,25 @@
 			// aapt resource value: 0
 			public const int ScrollingViewBehavior_Layout_behavior_overlapTop = 0;
 			
-			// aapt resource value: { 0x10100DA,0x101011F,0x1010220,0x1010264,0x7F040061,0x7F040072,0x7F040086,0x7F0400B5,0x7F0400C5,0x7F0400D2,0x7F04010F,0x7F040110,0x7F04011B,0x7F04011C,0x7F040176,0x7F04017B,0x7F0401C2 }
+			// aapt resource value: { 0x10100DA,0x101011F,0x1010220,0x1010264,0x7F040062,0x7F040073,0x7F04008A,0x7F0400B8,0x7F0400C5,0x7F0400D1,0x7F04013B,0x7F04013C,0x7F040145,0x7F040146,0x7F0401A0,0x7F0401A5,0x7F0401E5 }
 			public static int[] SearchView = new int[] {
 					16842970,
 					16843039,
 					16843296,
 					16843364,
-					2130968673,
-					2130968690,
-					2130968710,
-					2130968757,
+					2130968674,
+					2130968691,
+					2130968714,
+					2130968760,
 					2130968773,
-					2130968786,
-					2130968847,
-					2130968848,
-					2130968859,
-					2130968860,
-					2130968950,
-					2130968955,
-					2130969026};
+					2130968785,
+					2130968891,
+					2130968892,
+					2130968901,
+					2130968902,
+					2130968992,
+					2130968997,
+					2130969061};
 			
 			// aapt resource value: 0
 			public const int SearchView_android_focusable = 0;
@@ -15305,45 +8858,45 @@
 			// aapt resource value: 16
 			public const int SearchView_voiceIcon = 16;
 			
-			// aapt resource value: { 0x10100EA,0x10100EB,0x7F04012E,0x7F040131,0x7F040132,0x7F040133,0x7F04013A,0x7F04013B,0x7F04013C,0x7F04013D,0x7F04013E,0x7F04013F,0x7F040140,0x7F040143,0x7F040144,0x7F040145,0x7F040146,0x7F040147,0x7F040148,0x7F04014A,0x7F04014B,0x7F04014C,0x7F04014D,0x7F040150,0x7F040151,0x7F040154,0x7F040155,0x7F040156,0x7F040157,0x7F040158,0x7F040159,0x7F04015A,0x7F04015B,0x7F04015C,0x7F04015D,0x7F040160,0x7F040161 }
+			// aapt resource value: { 0x10100EA,0x10100EB,0x7F040158,0x7F04015B,0x7F04015C,0x7F04015D,0x7F040164,0x7F040165,0x7F040166,0x7F040167,0x7F040168,0x7F040169,0x7F04016A,0x7F04016D,0x7F04016E,0x7F04016F,0x7F040170,0x7F040171,0x7F040172,0x7F040174,0x7F040175,0x7F040176,0x7F040177,0x7F04017A,0x7F04017B,0x7F04017E,0x7F04017F,0x7F040180,0x7F040181,0x7F040182,0x7F040183,0x7F040184,0x7F040185,0x7F040186,0x7F040187,0x7F04018A,0x7F04018B }
 			public static int[] SmartRefreshLayout = new int[] {
 					16842986,
 					16842987,
-					2130968878,
-					2130968881,
-					2130968882,
-					2130968883,
-					2130968890,
-					2130968891,
-					2130968892,
-					2130968893,
-					2130968894,
-					2130968895,
-					2130968896,
-					2130968899,
-					2130968900,
-					2130968901,
-					2130968902,
-					2130968903,
-					2130968904,
-					2130968906,
-					2130968907,
-					2130968908,
-					2130968909,
-					2130968912,
-					2130968913,
-					2130968916,
-					2130968917,
-					2130968918,
-					2130968919,
 					2130968920,
-					2130968921,
-					2130968922,
 					2130968923,
 					2130968924,
 					2130968925,
-					2130968928,
-					2130968929};
+					2130968932,
+					2130968933,
+					2130968934,
+					2130968935,
+					2130968936,
+					2130968937,
+					2130968938,
+					2130968941,
+					2130968942,
+					2130968943,
+					2130968944,
+					2130968945,
+					2130968946,
+					2130968948,
+					2130968949,
+					2130968950,
+					2130968951,
+					2130968954,
+					2130968955,
+					2130968958,
+					2130968959,
+					2130968960,
+					2130968961,
+					2130968962,
+					2130968963,
+					2130968964,
+					2130968965,
+					2130968966,
+					2130968967,
+					2130968970,
+					2130968971};
 			
 			// aapt resource value: 0
 			public const int SmartRefreshLayout_android_clipChildren = 0;
@@ -15351,10 +8904,10 @@
 			// aapt resource value: 1
 			public const int SmartRefreshLayout_android_clipToPadding = 1;
 			
-			// aapt resource value: { 0x7F0400DE,0x7F0400DF }
+			// aapt resource value: { 0x7F04010F,0x7F040110 }
 			public static int[] SmartRefreshLayout_Layout = new int[] {
-					2130968798,
-					2130968799};
+					2130968847,
+					2130968848};
 			
 			// aapt resource value: 0
 			public const int SmartRefreshLayout_Layout_layout_srlBackgroundColor = 0;
@@ -15467,11 +9020,11 @@
 			// aapt resource value: 36
 			public const int SmartRefreshLayout_srlReboundDuration = 36;
 			
-			// aapt resource value: { 0x101011F,0x7F040097,0x7F0400EE }
+			// aapt resource value: { 0x101011F,0x7F040099,0x7F04011E }
 			public static int[] SnackbarLayout = new int[] {
 					16843039,
-					2130968727,
-					2130968814};
+					2130968729,
+					2130968862};
 			
 			// aapt resource value: 0
 			public const int SnackbarLayout_android_maxWidth = 0;
@@ -15482,13 +9035,13 @@
 			// aapt resource value: 2
 			public const int SnackbarLayout_maxActionInlineWidth = 2;
 			
-			// aapt resource value: { 0x10100B2,0x1010176,0x101017B,0x1010262,0x7F040105 }
+			// aapt resource value: { 0x10100B2,0x1010176,0x101017B,0x1010262,0x7F040135 }
 			public static int[] Spinner = new int[] {
 					16842930,
 					16843126,
 					16843131,
 					16843362,
-					2130968837};
+					2130968885};
 			
 			// aapt resource value: 3
 			public const int Spinner_android_dropDownWidth = 3;
@@ -15505,22 +9058,22 @@
 			// aapt resource value: 4
 			public const int Spinner_popupTheme = 4;
 			
-			// aapt resource value: { 0x1010124,0x1010125,0x1010142,0x7F040125,0x7F04012C,0x7F04017C,0x7F04017D,0x7F04017F,0x7F0401A2,0x7F0401A3,0x7F0401A4,0x7F0401BE,0x7F0401BF,0x7F0401C0 }
+			// aapt resource value: { 0x1010124,0x1010125,0x1010142,0x7F04014F,0x7F040156,0x7F0401A6,0x7F0401A7,0x7F0401A9,0x7F0401C8,0x7F0401C9,0x7F0401CA,0x7F0401E1,0x7F0401E2,0x7F0401E3 }
 			public static int[] SwitchCompat = new int[] {
 					16843044,
 					16843045,
 					16843074,
-					2130968869,
-					2130968876,
-					2130968956,
-					2130968957,
-					2130968959,
-					2130968994,
-					2130968995,
-					2130968996,
-					2130969022,
-					2130969023,
-					2130969024};
+					2130968911,
+					2130968918,
+					2130968998,
+					2130968999,
+					2130969001,
+					2130969032,
+					2130969033,
+					2130969034,
+					2130969057,
+					2130969058,
+					2130969059};
 			
 			// aapt resource value: 1
 			public const int SwitchCompat_android_textOff = 1;
@@ -15579,24 +9132,24 @@
 			// aapt resource value: 2
 			public const int TabItem_android_text = 2;
 			
-			// aapt resource value: { 0x7F040180,0x7F040181,0x7F040182,0x7F040183,0x7F040184,0x7F040185,0x7F040186,0x7F040187,0x7F040188,0x7F040189,0x7F04018A,0x7F04018B,0x7F04018C,0x7F04018D,0x7F04018E,0x7F04018F }
+			// aapt resource value: { 0x7F0401AA,0x7F0401AB,0x7F0401AC,0x7F0401AD,0x7F0401AE,0x7F0401AF,0x7F0401B0,0x7F0401B1,0x7F0401B2,0x7F0401B3,0x7F0401B4,0x7F0401B5,0x7F0401B6,0x7F0401B7,0x7F0401B8,0x7F0401B9 }
 			public static int[] TabLayout = new int[] {
-					2130968960,
-					2130968961,
-					2130968962,
-					2130968963,
-					2130968964,
-					2130968965,
-					2130968966,
-					2130968967,
-					2130968968,
-					2130968969,
-					2130968970,
-					2130968971,
-					2130968972,
-					2130968973,
-					2130968974,
-					2130968975};
+					2130969002,
+					2130969003,
+					2130969004,
+					2130969005,
+					2130969006,
+					2130969007,
+					2130969008,
+					2130969009,
+					2130969010,
+					2130969011,
+					2130969012,
+					2130969013,
+					2130969014,
+					2130969015,
+					2130969016,
+					2130969017};
 			
 			// aapt resource value: 0
 			public const int TabLayout_tabBackground = 0;
@@ -15646,7 +9199,7 @@
 			// aapt resource value: 15
 			public const int TabLayout_tabTextColor = 15;
 			
-			// aapt resource value: { 0x1010095,0x1010096,0x1010097,0x1010098,0x101009A,0x101009B,0x1010161,0x1010162,0x1010163,0x1010164,0x10103AC,0x7F0400AA,0x7F040190 }
+			// aapt resource value: { 0x1010095,0x1010096,0x1010097,0x1010098,0x101009A,0x101009B,0x1010161,0x1010162,0x1010163,0x1010164,0x10103AC,0x7F0400AD,0x7F0401BA }
 			public static int[] TextAppearance = new int[] {
 					16842901,
 					16842902,
@@ -15659,8 +9212,8 @@
 					16843107,
 					16843108,
 					16843692,
-					2130968746,
-					2130968976};
+					2130968749,
+					2130969018};
 			
 			// aapt resource value: 10
 			public const int TextAppearance_android_fontFamily = 10;
@@ -15701,24 +9254,24 @@
 			// aapt resource value: 12
 			public const int TextAppearance_textAllCaps = 12;
 			
-			// aapt resource value: { 0x101009A,0x1010150,0x7F04007C,0x7F04007D,0x7F04007E,0x7F04007F,0x7F040098,0x7F040099,0x7F0400BD,0x7F0400BE,0x7F0400BF,0x7F0400FF,0x7F040100,0x7F040101,0x7F040102,0x7F040103 }
+			// aapt resource value: { 0x101009A,0x1010150,0x7F040080,0x7F040081,0x7F040082,0x7F040083,0x7F04009B,0x7F04009C,0x7F0400BD,0x7F0400BE,0x7F0400BF,0x7F04012F,0x7F040130,0x7F040131,0x7F040132,0x7F040133 }
 			public static int[] TextInputLayout = new int[] {
 					16842906,
 					16843088,
-					2130968700,
-					2130968701,
-					2130968702,
-					2130968703,
-					2130968728,
-					2130968729,
+					2130968704,
+					2130968705,
+					2130968706,
+					2130968707,
+					2130968731,
+					2130968732,
 					2130968765,
 					2130968766,
 					2130968767,
-					2130968831,
-					2130968832,
-					2130968833,
-					2130968834,
-					2130968835};
+					2130968879,
+					2130968880,
+					2130968881,
+					2130968882,
+					2130968883};
 			
 			// aapt resource value: 1
 			public const int TextInputLayout_android_hint = 1;
@@ -15768,52 +9321,37 @@
 			// aapt resource value: 15
 			public const int TextInputLayout_passwordToggleTintMode = 15;
 			
-			// aapt resource value: { 0x7F040043,0x7F040044,0x7F040199 }
-			public static int[] TitleBar = new int[] {
-					2130968643,
-					2130968644,
-					2130968985};
-			
-			// aapt resource value: 0
-			public const int TitleBar_backButton = 0;
-			
-			// aapt resource value: 1
-			public const int TitleBar_background = 1;
-			
-			// aapt resource value: 2
-			public const int TitleBar_textColor = 2;
-			
-			// aapt resource value: { 0x10100AF,0x1010140,0x7F040059,0x7F040063,0x7F040064,0x7F040074,0x7F040075,0x7F040076,0x7F040077,0x7F040078,0x7F040079,0x7F0400EC,0x7F0400ED,0x7F0400EF,0x7F0400F3,0x7F0400F4,0x7F040105,0x7F040177,0x7F040178,0x7F040179,0x7F0401AA,0x7F0401AC,0x7F0401AD,0x7F0401AE,0x7F0401AF,0x7F0401B0,0x7F0401B1,0x7F0401B2,0x7F0401B3 }
+			// aapt resource value: { 0x10100AF,0x1010140,0x7F040059,0x7F040064,0x7F040065,0x7F040078,0x7F040079,0x7F04007A,0x7F04007B,0x7F04007C,0x7F04007D,0x7F04011C,0x7F04011D,0x7F04011F,0x7F040123,0x7F040124,0x7F040135,0x7F0401A1,0x7F0401A2,0x7F0401A3,0x7F0401D0,0x7F0401D2,0x7F0401D3,0x7F0401D4,0x7F0401D5,0x7F0401D6,0x7F0401D7,0x7F0401D8,0x7F0401D9 }
 			public static int[] Toolbar = new int[] {
 					16842927,
 					16843072,
 					2130968665,
-					2130968675,
 					2130968676,
-					2130968692,
-					2130968693,
-					2130968694,
-					2130968695,
+					2130968677,
 					2130968696,
 					2130968697,
-					2130968812,
-					2130968813,
-					2130968815,
-					2130968819,
-					2130968820,
-					2130968837,
-					2130968951,
-					2130968952,
-					2130968953,
-					2130969002,
-					2130969004,
-					2130969005,
-					2130969006,
-					2130969007,
-					2130969008,
-					2130969009,
-					2130969010,
-					2130969011};
+					2130968698,
+					2130968699,
+					2130968700,
+					2130968701,
+					2130968860,
+					2130968861,
+					2130968863,
+					2130968867,
+					2130968868,
+					2130968885,
+					2130968993,
+					2130968994,
+					2130968995,
+					2130969040,
+					2130969042,
+					2130969043,
+					2130969044,
+					2130969045,
+					2130969046,
+					2130969047,
+					2130969048,
+					2130969049};
 			
 			// aapt resource value: 0
 			public const int Toolbar_android_gravity = 0;
@@ -15902,45 +9440,14 @@
 			// aapt resource value: 28
 			public const int Toolbar_titleTextColor = 28;
 			
-			// aapt resource value: { 0x7F0400BA,0x7F0400BC,0x7F0400E0,0x7F040117,0x7F0401BB,0x7F0401BC,0x7F0401BD }
-			public static int[] TopBar = new int[] {
-					2130968762,
-					2130968764,
-					2130968800,
-					2130968855,
-					2130969019,
-					2130969020,
-					2130969021};
-			
-			// aapt resource value: 0
-			public const int TopBar_hideLeft = 0;
-			
-			// aapt resource value: 1
-			public const int TopBar_hideRight = 1;
-			
-			// aapt resource value: 2
-			public const int TopBar_leftIcon = 2;
-			
-			// aapt resource value: 3
-			public const int TopBar_rightIcon = 3;
-			
-			// aapt resource value: 4
-			public const int TopBar_topBarLeft = 4;
-			
-			// aapt resource value: 5
-			public const int TopBar_topBarRight = 5;
-			
-			// aapt resource value: 6
-			public const int TopBar_topBarTitle = 6;
-			
-			// aapt resource value: { 0x7F040149,0x7F04014E,0x7F040152,0x7F040153,0x7F04015E,0x7F040162 }
+			// aapt resource value: { 0x7F040173,0x7F040178,0x7F04017C,0x7F04017D,0x7F040188,0x7F04018C }
 			public static int[] TwoLevelHeader = new int[] {
-					2130968905,
-					2130968910,
-					2130968914,
-					2130968915,
-					2130968926,
-					2130968930};
+					2130968947,
+					2130968952,
+					2130968956,
+					2130968957,
+					2130968968,
+					2130968972};
 			
 			// aapt resource value: 0
 			public const int TwoLevelHeader_srlEnablePullToCloseTwoLevel = 0;
@@ -15960,19 +9467,19 @@
 			// aapt resource value: 5
 			public const int TwoLevelHeader_srlRefreshRage = 5;
 			
-			// aapt resource value: { 0x1010000,0x10100DA,0x7F0400F9,0x7F0400FA,0x7F0401A0 }
+			// aapt resource value: { 0x1010000,0x10100DA,0x7F040129,0x7F04012A,0x7F0401C6 }
 			public static int[] View = new int[] {
 					16842752,
 					16842970,
-					2130968825,
-					2130968826,
-					2130968992};
+					2130968873,
+					2130968874,
+					2130969030};
 			
-			// aapt resource value: { 0x10100D4,0x7F040047,0x7F040048 }
+			// aapt resource value: { 0x10100D4,0x7F040045,0x7F040046 }
 			public static int[] ViewBackgroundHelper = new int[] {
 					16842964,
-					2130968647,
-					2130968648};
+					2130968645,
+					2130968646};
 			
 			// aapt resource value: 0
 			public const int ViewBackgroundHelper_android_background = 0;
@@ -16026,20 +9533,20 @@
 		public partial class Xml
 		{
 			
-			// aapt resource value: 0x7F120000
-			public const int file_paths = 2131886080;
+			// aapt resource value: 0x7F110000
+			public const int file_paths = 2131820544;
 			
-			// aapt resource value: 0x7F120001
-			public const int hdl_filepaths = 2131886081;
+			// aapt resource value: 0x7F110001
+			public const int hdl_filepaths = 2131820545;
 			
-			// aapt resource value: 0x7F120002
-			public const int network_security_config = 2131886082;
+			// aapt resource value: 0x7F110002
+			public const int network_security_config = 2131820546;
 			
-			// aapt resource value: 0x7F120003
-			public const int provider_paths = 2131886083;
+			// aapt resource value: 0x7F110003
+			public const int provider_paths = 2131820547;
 			
-			// aapt resource value: 0x7F120004
-			public const int xamarin_essentials_fileprovider_file_paths = 2131886084;
+			// aapt resource value: 0x7F110004
+			public const int xamarin_essentials_fileprovider_file_paths = 2131820548;
 			
 			static Xml()
 			{
diff --git a/HDL-ON_Android/Resources/drawable/answer.png b/HDL-ON_Android/Resources/drawable/answer.png
new file mode 100755
index 0000000..c497569
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/answer.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/back_icon.png b/HDL-ON_Android/Resources/drawable/back_icon.png
new file mode 100755
index 0000000..d9f5bff
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/back_icon.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/dialog_background.xml b/HDL-ON_Android/Resources/drawable/dialog_background.xml
new file mode 100755
index 0000000..aae1daa
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/dialog_background.xml
@@ -0,0 +1,10 @@
+锘�<?xml version="1.0" encoding="UTF-8" ?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <item>
+        <shape>
+            <corners android:radius="20dp" />
+            <solid android:color="#FFFFFF" />
+        </shape>
+    </item>
+</selector>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/drawable/hangup.png b/HDL-ON_Android/Resources/drawable/hangup.png
new file mode 100755
index 0000000..9867c3f
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/hangup.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/mic.png b/HDL-ON_Android/Resources/drawable/mic.png
new file mode 100755
index 0000000..4879c11
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/mic.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/screenshot.xml b/HDL-ON_Android/Resources/drawable/screenshot.xml
new file mode 100644
index 0000000..e10bf34
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/screenshot.xml
@@ -0,0 +1,6 @@
+锘�<?xml version="1.0" encoding="UTF-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+	<item android:drawable="@drawable/screenshot_sel" android:state_selected="true" />
+	<item android:drawable="@drawable/screenshot_sel" android:state_pressed="true" />
+	<item android:drawable="@drawable/screenshot_def" />
+</selector>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/drawable/screenshot_def.png b/HDL-ON_Android/Resources/drawable/screenshot_def.png
new file mode 100755
index 0000000..6ae2233
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/screenshot_def.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/screenshot_sel.png b/HDL-ON_Android/Resources/drawable/screenshot_sel.png
new file mode 100755
index 0000000..5273212
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/screenshot_sel.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/sure_background_def.xml b/HDL-ON_Android/Resources/drawable/sure_background_def.xml
new file mode 100755
index 0000000..3023c46
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/sure_background_def.xml
@@ -0,0 +1,11 @@
+锘�<?xml version="1.0" encoding="UTF-8" ?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
+    
+     <item>
+        <shape android:shape="rectangle">
+            <solid android:color="#ffffff" />
+            <corners android:bottomLeftRadius="20dp" android:bottomRightRadius="20dp"/>
+        </shape>
+    </item>
+
+</layer-list>
diff --git a/HDL-ON_Android/Resources/drawable/sure_background_sel.xml b/HDL-ON_Android/Resources/drawable/sure_background_sel.xml
new file mode 100755
index 0000000..dad895e
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/sure_background_sel.xml
@@ -0,0 +1,11 @@
+锘�<?xml version="1.0" encoding="UTF-8" ?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
+    
+     <item>
+        <shape android:shape="rectangle">
+            <solid android:color="#66000000" />
+            <corners android:bottomLeftRadius="20dp" android:bottomRightRadius="20dp"/>
+        </shape>
+    </item>
+
+</layer-list>
diff --git a/HDL-ON_Android/Resources/drawable/tip_background.xml b/HDL-ON_Android/Resources/drawable/tip_background.xml
new file mode 100755
index 0000000..7e9c861
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/tip_background.xml
@@ -0,0 +1,12 @@
+锘�<?xml version="1.0" encoding="UTF-8" ?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
+    
+     <item>
+        <shape android:shape="rectangle">
+            <solid android:color="#66000000" />
+            <corners android:radius="20dp"/>
+            <padding android:left="20dp" android:right="20dp" android:bottom="8dp" android:top="8dp"/>
+        </shape>
+    </item>
+
+</layer-list>
diff --git a/HDL-ON_Android/Resources/drawable/unlock.xml b/HDL-ON_Android/Resources/drawable/unlock.xml
new file mode 100644
index 0000000..d843cac
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/unlock.xml
@@ -0,0 +1,6 @@
+锘�<?xml version="1.0" encoding="UTF-8"?>
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+	<item android:drawable="@drawable/unlock_sel" android:state_selected="true" />
+	<item android:drawable="@drawable/unlock_sel" android:state_pressed="true" />
+	<item android:drawable="@drawable/unlock_def" />
+</selector>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/drawable/unlock_def.png b/HDL-ON_Android/Resources/drawable/unlock_def.png
new file mode 100755
index 0000000..16cb7ba
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/unlock_def.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/unlock_sel.png b/HDL-ON_Android/Resources/drawable/unlock_sel.png
new file mode 100755
index 0000000..13913de
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/unlock_sel.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/drawable/video_background.png b/HDL-ON_Android/Resources/drawable/video_background.png
new file mode 100755
index 0000000..bb98fe2
--- /dev/null
+++ b/HDL-ON_Android/Resources/drawable/video_background.png
Binary files differ
diff --git a/HDL-ON_Android/Resources/layout/activity_video_phone.xml b/HDL-ON_Android/Resources/layout/activity_video_phone.xml
new file mode 100644
index 0000000..e5116dd
--- /dev/null
+++ b/HDL-ON_Android/Resources/layout/activity_video_phone.xml
@@ -0,0 +1,66 @@
+锘�<?xml version="1.0" encoding="UTF-8" ?>
+<LinearLayout
+	xmlns:android="http://schemas.android.com/apk/res/android"
+	android:layout_width="match_parent"
+	android:layout_height="match_parent"
+	android:background="#FFFFFF"
+	android:orientation="vertical">
+
+	<RelativeLayout
+		android:layout_width="match_parent"
+		android:layout_height="44dp">
+
+		<ImageView
+			android:id="@+id/videoBackImg"
+			android:layout_width="wrap_content"
+			android:layout_height="20dp"
+			android:layout_marginLeft="10dp"
+			android:layout_centerVertical="true"
+			android:contentDescription="@string/video_icon"
+			android:src="@drawable/back_icon"/>
+
+		<TextView
+			android:id="@+id/nameText"
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"
+			android:textColor="@color/colorBlack"
+			android:layout_gravity="center_horizontal"
+			android:textSize="@dimen/tipTitleTextSize"
+			android:layout_centerInParent="true"
+			android:text="@string/video_device"/>
+	</RelativeLayout>
+
+	<LinearLayout
+		android:layout_width="match_parent"
+		android:layout_height="0dp"
+		android:layout_weight="210"
+		android:orientation="vertical"
+		android:background="@drawable/video_background">
+
+		<FrameLayout
+			android:id="@+id/locaVideo"
+			android:layout_width="1px"
+			android:layout_height="1px"
+			android:visibility="invisible"/>
+
+		<FrameLayout
+			android:id="@+id/remoteFrame"
+			android:layout_width="match_parent"
+			android:layout_height="match_parent"/>
+
+	</LinearLayout>
+
+	<LinearLayout
+		android:layout_width="match_parent"
+		android:layout_height="0dp"
+		android:layout_weight="393"
+		android:orientation="vertical">
+
+		<LinearLayout
+			android:id="@+id/content"
+			android:layout_width="match_parent"
+			android:layout_height="match_parent"
+			android:orientation="horizontal"/>
+	</LinearLayout>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/layout/dialog_tip.xml b/HDL-ON_Android/Resources/layout/dialog_tip.xml
new file mode 100644
index 0000000..e1bad06
--- /dev/null
+++ b/HDL-ON_Android/Resources/layout/dialog_tip.xml
@@ -0,0 +1,48 @@
+锘�<?xml version="1.0" encoding="UTF-8" ?>
+<LinearLayout    
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="vertical"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:background="@drawable/dialog_background">
+
+    <TextView
+        android:id="@+id/tv_title"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:textColor="@color/color_default"
+        android:textSize="@dimen/tipTitleTextSize"
+        android:gravity="center"
+        android:layout_marginTop="24dp"
+        android:layout_marginBottom="12dp"
+        android:fontFamily="sans-serif-black"
+        android:text="@string/video_tip"/>
+
+    <TextView
+        android:id="@+id/tv_content"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:textSize="13sp"
+        android:gravity="center"
+        android:textColor="@color/color_default"
+        android:text="@string/video_hang_up"/>
+
+    <View
+        android:layout_width="match_parent"
+        android:layout_height="1px"
+        android:layout_marginTop="24dp"
+        android:background="@color/color_disable"/>
+
+    <TextView
+        android:id="@+id/tv_ok"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:paddingTop="13dp"
+        android:paddingBottom="13dp"
+        android:gravity="center"
+        android:fontFamily="sans-serif-medium"
+        android:textSize="16sp"
+        android:textColor="#2175d8"
+        android:background="@drawable/sure_background_def"
+        android:text="@string/video_confirm"/>
+</LinearLayout>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/layout/fragment_call.xml b/HDL-ON_Android/Resources/layout/fragment_call.xml
new file mode 100644
index 0000000..ebec3f2
--- /dev/null
+++ b/HDL-ON_Android/Resources/layout/fragment_call.xml
@@ -0,0 +1,133 @@
+锘�<?xml version="1.0" encoding="UTF-8" ?>
+<RelativeLayout
+	xmlns:android="http://schemas.android.com/apk/res/android"
+	android:layout_width="match_parent"
+	android:layout_height="match_parent">
+
+	<LinearLayout
+		android:layout_width="match_parent"
+		android:layout_height="wrap_content"
+		android:layout_marginLeft="30dp"
+		android:layout_marginRight="30dp"
+		android:orientation="horizontal">
+
+		<LinearLayout
+			android:layout_width="0dp"
+			android:layout_height="wrap_content"
+			android:gravity="center"
+			android:layout_weight="1">
+
+			<ImageView
+				android:id="@+id/callScreenshotImg"
+				android:layout_width="40dp"
+				android:layout_height="40dp"
+				android:adjustViewBounds="true"
+				android:scaleType="centerInside"
+				android:layout_marginTop="16dp"
+				android:layout_marginBottom="16dp"
+				android:layout_marginLeft="13dp"
+				android:layout_marginRight="13dp"
+				android:contentDescription="@string/video_screenshot"
+				android:src="@drawable/screenshot"/>
+
+		</LinearLayout>
+
+		<LinearLayout
+			android:layout_width="0dp"
+			android:layout_height="wrap_content"
+			android:gravity="center"
+			android:layout_weight="1">
+
+			<ImageView
+				android:id="@+id/callUnlockImg"
+				android:layout_width="40dp"
+				android:layout_height="40dp"
+				android:adjustViewBounds="true"
+				android:scaleType="centerInside"
+				android:layout_marginTop="16dp"
+				android:layout_marginBottom="16dp"
+				android:layout_marginLeft="13dp"
+				android:layout_marginRight="13dp"
+				android:contentDescription="@string/video_unlock"
+				android:src="@drawable/unlock"/>
+		</LinearLayout>
+
+	</LinearLayout>
+
+	<TextView
+		android:layout_width="match_parent"
+		android:layout_height="1dp"
+		android:layout_marginTop="72dp"
+		android:background="#806D798D"/>
+
+	<TextView
+		android:id="@+id/callTipText"
+		android:layout_width="wrap_content"
+		android:layout_height="wrap_content"
+		android:textColor="@android:color/white"
+		android:textSize="@dimen/tipTextSize"
+		android:background="@drawable/tip_background"
+		android:layout_centerHorizontal="true"
+		android:layout_marginTop="110dp"/>
+
+	<LinearLayout
+		android:layout_width="match_parent"
+		android:layout_height="wrap_content"
+		android:layout_marginStart="30dp"
+		android:layout_marginEnd="30dp"
+		android:layout_below="@id/callTipText"
+		android:layout_marginTop="103dp"
+		android:orientation="horizontal">
+
+		<LinearLayout
+			
+			android:layout_width="66dp"
+			android:layout_weight="1"
+			android:layout_height="wrap_content"
+			android:gravity="center"
+			android:orientation="vertical">
+
+			<ImageView
+				android:id="@+id/callHangupImg"
+				android:layout_width="66dp"
+				android:layout_height="66dp"
+				android:adjustViewBounds="true"
+				android:contentDescription="@string/video_not_answer"
+				android:scaleType="centerInside"
+				android:src="@drawable/hangup"/>
+
+			<TextView
+				android:id="@+id/callHangupText"
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:text="@string/video_not_answer"/>
+
+		</LinearLayout>
+
+		<LinearLayout
+			android:id="@+id/callAnswerLayout"
+			android:layout_width="66dp"
+			android:layout_height="wrap_content"
+			android:layout_weight="1"
+			android:gravity="center"
+			android:orientation="vertical">
+
+			<ImageView
+				android:id="@+id/callAnswerImg"
+				android:layout_width="66dp"
+				android:layout_height="66dp"
+				android:adjustViewBounds="true"
+				android:contentDescription="@string/video_answer"
+				android:scaleType="centerInside"
+				android:src="@drawable/answer"/>
+
+			<TextView
+				android:layout_width="wrap_content"
+				android:layout_height="wrap_content"
+				android:text="@string/video_answer"/>
+
+		</LinearLayout>
+
+	</LinearLayout>
+
+</RelativeLayout>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/layout/fragment_monitor.xml b/HDL-ON_Android/Resources/layout/fragment_monitor.xml
new file mode 100644
index 0000000..d5a285b
--- /dev/null
+++ b/HDL-ON_Android/Resources/layout/fragment_monitor.xml
@@ -0,0 +1,63 @@
+锘�<?xml version="1.0" encoding="UTF-8" ?>
+<RelativeLayout
+	xmlns:android="http://schemas.android.com/apk/res/android"
+	android:layout_width="match_parent"
+	android:layout_height="match_parent">
+
+	<LinearLayout
+		android:id="@+id/icon_sceenshotLayout"
+		android:layout_width="wrap_content"
+		android:layout_height="wrap_content"
+		android:gravity="center"
+		android:layout_marginStart="60dp"
+		android:layout_marginTop="60dp"
+		android:orientation="vertical">
+
+		<ImageView
+			android:id="@+id/icon_sceenshotImg"
+			android:layout_width="66dp"
+			android:layout_height="66dp"
+			android:contentDescription="@string/video_screenshot"
+			android:adjustViewBounds="true"
+			android:scaleType="centerInside"
+			android:src="@drawable/screenshot"/>
+
+		<TextView
+			android:id="@+id/icon_sceenshotText"
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"
+			android:layout_marginTop="19dp"
+			android:text="@string/video_screenshot"/>
+
+	</LinearLayout>
+
+	<LinearLayout
+		android:id="@+id/icon_unlockLayout"
+		android:layout_width="wrap_content"
+		android:layout_height="wrap_content"
+		android:gravity="center"
+		android:layout_alignParentEnd="true"
+		android:layout_marginEnd="60dp"
+		android:layout_marginTop="60dp"
+		android:orientation="vertical">
+
+		<ImageView
+			android:id="@+id/icon_unlockImg"
+			android:layout_width="66dp"
+			android:layout_height="66dp"
+			android:contentDescription="@string/video_unlock"
+			android:adjustViewBounds="true"
+			android:scaleType="centerInside"
+			android:src="@drawable/unlock"/>
+
+		<TextView
+			android:id="@+id/icon_unlockText"
+			android:layout_width="wrap_content"
+			android:layout_height="wrap_content"
+			android:layout_marginTop="19dp"
+			android:text="@string/video_unlock"/>
+
+	</LinearLayout>
+
+</RelativeLayout>
+
diff --git a/HDL-ON_Android/Resources/values-zh/strings.xml b/HDL-ON_Android/Resources/values-zh/strings.xml
new file mode 100644
index 0000000..9a13152
--- /dev/null
+++ b/HDL-ON_Android/Resources/values-zh/strings.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<resources>
+	<string name="app_name">HDL_ON_Pro</string>
+	<string name="action_settings">璁剧疆</string>
+	<string name="video_screenshot">鎴浘</string>
+	<string name="video_unlock">寮�閿�</string>
+	<string name="video_answer">鎺ュ惉</string>
+	<string name="video_not_answer">鎷掓帴</string>
+	<string name="video_tip">鎻愮ず</string>
+	<string name="video_hang_up">宸叉寕鏂�</string>
+	<string name="video_confirm">纭畾</string>
+	<string name="video_icon">鍥炬爣</string>
+	<string name="video_device">璁惧</string>
+	<string name="video_success">鎴愬姛</string>
+	<string name="video_fail">澶辫触</string>
+	<string name="calling">鏉ョ數涓�...</string>
+	<string name="end_call">閫氳瘽缁撴潫</string>
+	<string name="on_the_phone">閫氳瘽涓�...</string>
+	<string name="unlock_success">寮�閿佹垚鍔�</string>
+	<string name="screenshot_success">鎴浘鎴愬姛</string>
+</resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/values/colors.xml b/HDL-ON_Android/Resources/values/colors.xml
index bf1bf20..df49583 100644
--- a/HDL-ON_Android/Resources/values/colors.xml
+++ b/HDL-ON_Android/Resources/values/colors.xml
@@ -1,6 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
 <resources>
-    <color name="colorPrimary">#2c3e50</color>
-    <color name="colorPrimaryDark">#1B3147</color>
-    <color name="colorAccent">#3498db</color>
+	<color name="colorPrimary">#2c3e50</color>
+	<color name="colorPrimaryDark">#1B3147</color>
+	<color name="colorAccent">#3498db</color>
+	<color name="colorBlack">#FF000000</color>
+	<color name="color_white">#FFFFFF</color>
+	<color name="color_disable">#CCCCCC</color>
+	<color name="color_select">#FB744A</color>
+	<color name="color_default">#FF333333</color>
 </resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/values/dimens.xml b/HDL-ON_Android/Resources/values/dimens.xml
index f978eb2..edba492 100644
--- a/HDL-ON_Android/Resources/values/dimens.xml
+++ b/HDL-ON_Android/Resources/values/dimens.xml
@@ -1,4 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <resources>
     <dimen name="fab_margin">16dp</dimen>
+    <dimen name="titleTextSize">25sp</dimen>
+	<dimen name="tipTextSize">14sp</dimen>
+	<dimen name="tipTitleTextSize">16sp</dimen>
 </resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/values/strings.xml b/HDL-ON_Android/Resources/values/strings.xml
index afeb4af..00d8ad7 100644
--- a/HDL-ON_Android/Resources/values/strings.xml
+++ b/HDL-ON_Android/Resources/values/strings.xml
@@ -1,5 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <resources>
-    <string name="app_name">HDL_ON_Pro</string>
-    <string name="action_settings">Settings</string>
+    <string name="action_settings">Setting</string>
+        <string name="video_screenshot">Screenshot</string>
+        <string name="video_unlock">Unlock</string>
+        <string name="video_answer">Answer</string>
+        <string name="video_not_answer">Reject</string>
+        <string name="video_tip">Prompt</string>
+        <string name="video_hang_up">Hang up</string>
+        <string name="video_confirm">Confirm</string>
+        <string name="video_icon">Icon</string>
+        <string name="video_device">Device</string>
+        <string name="video_success">Success</string>
+        <string name="video_fail">Fail</string>
+        <string name="calling">Calling...</string>
+        <string name="end_call">End of call</string>
+        <string name="on_the_phone">On the phone</string>
+        <string name="unlock_success">Unlock successfully</string>
+        <string name="screenshot_success">Screenshot successfully</string>
+
 </resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/Resources/values/styles.xml b/HDL-ON_Android/Resources/values/styles.xml
index 0c9d062..febc1ce 100644
--- a/HDL-ON_Android/Resources/values/styles.xml
+++ b/HDL-ON_Android/Resources/values/styles.xml
@@ -1,24 +1,40 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <resources>
-        <!-- 鍏朵腑parent鍙互涓� android:Theme 鎴� android:Theme.NoTitleBar; android:windowBackground鍙互涓鸿儗鏅浘 -->
-        <style name="MyTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
-            <item name="android:windowBackground">@drawable/Loading</item>
-	    <!-- 闅愯棌鐘舵�佹爮 -->
-        <item name="android:windowFullscreen">false</item>
-        <!-- 闅愯棌鏍囬鏍� -->
-        <item name="android:windowNoTitle">true</item>
-	    <item name="android:windowTranslucentStatus">true</item>
-    </style>
-
-  <style name="MyDialogStyle">
-    <item name="android:windowBackground">@android:color/transparent</item>
-    <item name="android:windowFrame">@null</item>
-    <item name="android:windowNoTitle">true</item>
-    <item name="android:windowIsFloating">true</item>
-    <item name="android:windowIsTranslucent">true</item>
-    <item name="android:windowContentOverlay">@null</item>
-    <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
-    <item name="android:backgroundDimEnabled">true</item>
-  </style>
-    
+	<!-- 鍏朵腑parent鍙互涓� android:Theme 鎴� android:Theme.NoTitleBar; android:windowBackground鍙互涓鸿儗鏅浘 -->
+	<style name="MyTheme" parent="@android:style/Theme.NoTitleBar.Fullscreen">
+		<item name="android:windowBackground">@drawable/Loading</item>
+		<!-- 闅愯棌鐘舵�佹爮 -->
+		<item name="android:windowFullscreen">false</item>
+		<!-- 闅愯棌鏍囬鏍� -->
+		<item name="android:windowNoTitle">true</item>
+		<item name="android:windowTranslucentStatus">true</item>
+	</style>
+	<style name="MyDialogStyle">
+		<item name="android:windowBackground">@android:color/transparent</item>
+		<item name="android:windowFrame">@null</item>
+		<item name="android:windowNoTitle">true</item>
+		<item name="android:windowIsFloating">true</item>
+		<item name="android:windowIsTranslucent">true</item>
+		<item name="android:windowContentOverlay">@null</item>
+		<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
+		<item name="android:backgroundDimEnabled">true</item>
+	</style>
+	<style name="DialogTheme" parent="@android:style/Theme.Dialog">
+		<!-- 鑳屾櫙棰滆壊鍙婂拰閫忔槑绋嬪害 -->
+		<item name="android:windowBackground">@android:color/transparent</item>
+		<!-- 鏄惁鍘婚櫎鏍囬 -->
+		<item name="android:windowNoTitle">true</item>
+		<!-- 鏄惁鍘婚櫎杈规 -->
+		<item name="android:windowFrame">@null</item>
+		<!-- 鏄惁娴幇鍦╝ctivity涔嬩笂 -->
+		<item name="android:windowIsFloating">true</item>
+	</style>
+	<style name="MyTheme1" parent="Theme.AppCompat.Light.NoActionBar">
+		<item name="android:windowBackground">@drawable/Loading</item>
+		<!-- 闅愯棌鐘舵�佹爮 -->
+		<item name="android:windowFullscreen">false</item>
+		<!-- 闅愯棌鏍囬鏍� -->
+		<item name="android:windowNoTitle">true</item>
+		<item name="android:windowTranslucentStatus">false</item>
+	</style>
 </resources>
\ No newline at end of file
diff --git a/HDL-ON_Android/VideoActivity.cs b/HDL-ON_Android/VideoActivity.cs
new file mode 100644
index 0000000..1a9cf00
--- /dev/null
+++ b/HDL-ON_Android/VideoActivity.cs
@@ -0,0 +1,449 @@
+锘�
+using System;
+using System.Collections.Generic;
+using System.Threading;
+using Android;
+using Android.App;
+using Android.Content;
+using Android.Content.PM;
+using Android.Graphics;
+using Android.OS;
+using Android.Runtime;
+using Android.Support.V4.App;
+using Android.Support.V4.Content;
+using Android.Util;
+using Android.Views;
+using Android.Widget;
+using Com.ETouchSky;
+using Com.Tool;
+using GateWay.Droid.FengLinVideo.widget;
+using HDL_ON.Common;
+using HDL_ON.DAL.Server;
+using HDL_ON_Android.FengLinVideo.Form;
+
+namespace HDL_ON_Android
+{
+    [Activity(Label = "VideoActivity", WindowSoftInputMode = SoftInput.AdjustResize, LaunchMode = LaunchMode.SingleInstance, ConfigurationChanges = (ConfigChanges.Keyboard | ConfigChanges.KeyboardHidden | ConfigChanges.LayoutDirection | ConfigChanges.Locale | ConfigChanges.Orientation | ConfigChanges.ScreenSize), Theme = "@style/MyTheme1", ScreenOrientation = ScreenOrientation.Portrait)]
+    public class VideoActivity : Activity, View.IOnClickListener, ISurfaceHolderCallback, VideoPhoneJni.ICallBack, TipDiaglog.OnConfirmClickListener
+    {
+        private static Activity activity;
+        private VideoPhone mPhone;
+        private ISurfaceHolder mRemoteSurfaceHolder;
+        private FrameLayout mRemoteFrameContainer;
+        private SurfaceView mSurfaceRemote;
+
+        private ImageView ivBack;
+        private TextView tvName;
+        private MonitorFragment monitorFragment = null;
+        private ReverseCallFragment reverseCallFragment = null;
+
+        public static string ESVideoUUID = "JJY000019VPLLF";//瀹ゅ鏈篣UID锛屼緥:JJY000007FSEYX  f5f6fa
+        public static string DeviceName;//瀹ゅ鏈虹殑鍚嶇О锛屼緥锛屽澶栨満
+        public static bool IsCollect;//鏄惁鏀惰棌
+        public static int Tpye = 0;//绫诲瀷锛�0 鐩戞帶锛�1鍙嶅懠
+
+        public static string UUId;
+        public static int CallId;//callId 鍛煎彨璁板綍id
+        public static string CmtID;//cmtID 涓版灄绀惧尯鍙�
+        public static string Roomno;//roomno 涓版灄鎴块棿鍙�
+        public static string Unitno;//unitno 涓版灄妤兼爧鍙� string
+        public static string HomeID;//HomeID 涓版灄浣忓畢id
+
+        protected override void OnCreate(Bundle savedInstanceState)
+        {
+            base.OnCreate(savedInstanceState);
+
+            try
+            {
+                activity = this;
+
+                ESVideoUUID = Intent.GetStringExtra("ESVideoUUID");//瀹ゅ鏈篣UID锛屼緥:JJY000007FSEYX
+                DeviceName = Intent.GetStringExtra("DeviceName");//瀹ゅ鏈虹殑鍚嶇О锛屼緥锛屽澶栨満
+                UUId = Intent.GetStringExtra("uuid");//
+                CallId = Intent.GetIntExtra("callId", 0);
+                CmtID = Intent.GetStringExtra("cmtID");
+                Roomno = Intent.GetStringExtra("roomno");
+                Unitno = Intent.GetStringExtra("unitno");
+                HomeID = Intent.GetStringExtra("HomeID");
+
+                IsCollect = Intent.GetBooleanExtra("IsCollect", false);//鏄惁鏀惰棌
+                Tpye = Intent.GetIntExtra("Type", 0);//绫诲瀷锛�0 鐩戞帶锛�1鍙嶅懠
+
+                SetContentView(Resource.Layout.activity_video_phone);
+
+                IniView();
+                IniData();
+
+                if (Tpye == 0)
+                {
+                    Monitor(ESVideoUUID); //鐩戞帶
+
+                    monitorFragment = new MonitorFragment(mPhone);
+                    FragmentManager.BeginTransaction().Replace(Resource.Id.content, monitorFragment).Commit();
+                }
+                else
+                {
+                    string param = "address=" + ESVideoUUID + ",tag=mobile://123,";
+                    reverseCallFragment = new ReverseCallFragment(mPhone, param);
+                    FragmentManager.BeginTransaction().Replace(Resource.Id.content, reverseCallFragment).Commit();
+                }
+            }
+            catch {}
+        }
+
+        /// <summary>
+        /// 蹇呰鐨勪竴浜涙潈闄�
+        /// </summary>
+        private void Permissions()
+        {
+            String[] mPermissionList = new String[]
+            {
+                Manifest.Permission.WriteExternalStorage,
+                Manifest.Permission.ReadExternalStorage,
+                Manifest.Permission.Camera,
+                Manifest.Permission.RecordAudio
+            };
+
+            foreach (String permissions in mPermissionList)
+            {
+                if (ContextCompat.CheckSelfPermission(this, permissions) != 0)
+                {
+                    ActivityCompat.RequestPermissions(this, new string[] { permissions }, 1);
+                }
+            }
+        }
+
+        /// <summary>
+        /// 闅愯棌搴曢儴瀵艰埅鏍忊�斺�旇櫄鎷熸寜閿�
+        /// </summary>
+        private void HideVirtualButtons()
+        {
+            WindowManagerLayoutParams windowManager = Window.Attributes;
+            var uiOptions = (int)Window.DecorView.SystemUiVisibility;
+            var newUiOptions = (int)uiOptions;
+            newUiOptions = (int)SystemUiFlags.HideNavigation | (int)SystemUiFlags.Immersive | (int)SystemUiFlags.ImmersiveSticky;
+            windowManager.SystemUiVisibility = (StatusBarVisibility)newUiOptions;
+            Window.Attributes = windowManager;
+        }
+
+        /// <summary>
+        /// 鐩戞帶
+        /// </summary>
+        /// <param name="address"></param>
+        private void Monitor(string address)
+        {
+            //鐩戣鍔熻兘 浠庡钩鍙版媺鍙栫洃瑙嗗垪琛紝璋冪敤姝ゆ帴鍙e彲浠ヤ竴鍙颁竴鍙扮洃瑙�
+            if (mPhone != null)
+            {
+                //姝ゅ弬鏁� 鍙互鍚戦棬鍙f満璁惧浼犻�掓暟鎹紝
+                //娉ㄦ剰锛歊equestAudio 璇锋眰瀵规柟闊抽锛孯equestVideo璇锋眰瀵规柟瑙嗛 SendAudio鍙戦�佹湰鍦伴煶棰� SendVideo 鍙戦�佹湰鍦拌棰� 涓�鑸棬鍙d笉鎺ユ敹鍒拌棰戯紝鎵�浠ユ渶濂借缃�0锛屽噺灏戞祦閲忔秷鑰�
+                string UserData = "";
+                string param = "SendAudio=0\r\n" + "SendVideo=0\r\n" + "RequestAudio=0\r\n" + "RequestVideo=0\r\n" + "UserData=" + UserData + "\r\n";
+                mPhone.Monitor(address, param);
+            }
+        }
+
+        private void IniView()
+        {
+            mRemoteFrameContainer = (FrameLayout)FindViewById(Resource.Id.remoteFrame);
+
+            ivBack = (ImageView)FindViewById(Resource.Id.videoBackImg);
+            tvName = (TextView)FindViewById(Resource.Id.nameText);
+
+            tvName.SetText(DeviceName, null);
+
+            ivBack.SetOnClickListener(this);
+        }
+
+        private void IniData()
+        {
+            try
+            {
+                if (mPhone == null)
+                {
+                    string _params = "port=8554\r\n" + "packcode=1021df37c2abe546a4541ca2c4a9c910\r\n"; //鍒濆鍖栧璁茬鍙o紝榛樿灏卞ソ锛岃窡闂ㄥ彛鏈鸿缃鍖归厤,娉ㄦ剰鏂版帴鍙i渶瑕佸鍔爌ackcode鍙傛暟锛岄渶瑕佹妸浣犱滑鐨勫寘鍚嶅彂杩囨潵
+                    mPhone = new VideoPhone(this, this, _params);
+
+                    if (mRemoteSurfaceHolder != null)
+                    {
+                        mPhone.SetRemoteSurfaceHolder(mRemoteSurfaceHolder, "mRemoteSurfaceHolder!=null"); //璁剧疆鏉ョ數绐楀彛
+                    }
+
+                    ViewGroup v = (ViewGroup)FindViewById(Resource.Id.localVideo);
+                    mPhone.SetLocalVideoContainer(v);//璁剧疆鏈湴瑙嗛绐楀彛锛屼竴瀹氳璋冪敤锛屼笉鐒跺悗浼氬嚭鐜版病澹伴煶
+                }
+                else
+                {
+                    mPhone.StopStream();
+                    mPhone.Release();
+                    mPhone = null;
+                }
+            }
+            catch { }
+        }
+
+        protected override void OnResume()
+        {
+            base.OnResume();
+
+            HideVirtualButtons();
+
+            Permissions();
+
+            if (mPhone != null)
+            {
+                mPhone.OnActivityResume();
+            }
+        }
+
+        protected override void OnPause()
+        {
+            base.OnPause();
+            if (mPhone != null)
+            {
+                //mPhone.OnActivityPause();
+            }
+        }
+
+        protected override void OnDestroy()
+        {
+            base.OnDestroy();
+            if (mPhone != null)
+            {
+                mPhone.HangUp();
+                mPhone.Release();
+                mPhone = null;
+                //mPhone.OnActivityDestroy();
+            }
+        }
+
+        public override void OnBackPressed()
+        {
+            if (mPhone != null)
+                mPhone.HangUp();
+
+            Finish();
+        }
+
+        public void OnClick(View v)
+        {
+            if (v.Equals(ivBack))
+            {
+                if (mPhone != null)
+                    mPhone.HangUp();
+
+                Finish();
+            }
+        }
+
+        /// <summary>
+        /// show鍑鸿棰戠敾闈�
+        /// 涓嶈兘鐢╒iew.INVISIBLE鏉ュ畬鍏ㄩ殣钘�,鍚﹀垯MediaCodec.configure浼氭姤ava.lang.IllegalArgumentException: The surface has been released
+        /// </summary>
+        private void ShowRemoteVideo()
+        {
+            try
+            {
+                if (mSurfaceRemote != null)
+                {
+                    return;
+                }
+                mSurfaceRemote = new SurfaceView(this, null);
+                ISurfaceHolder holder = mSurfaceRemote.Holder;
+                holder.AddCallback(this);//ISurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS
+                holder.SetType(SurfaceType.PushBuffers);
+
+                //鍙戠幇绗竴娆how鏃朵細闂睆涓�涓嬶紝鍚庨潰hide鍐峴how鏃朵笉浼氶棯灞�
+                FrameLayout.LayoutParams lp = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
+                //v.setId(View.generateViewId());
+                mSurfaceRemote.LayoutParameters = lp;
+                mRemoteFrameContainer.AddView(mSurfaceRemote);
+            }
+            catch { }
+        }
+
+        /// <summary>
+        /// 鍏抽棴鐢婚潰
+        /// </summary>
+        private void HideRemoteVideo()
+        {
+            try
+            {
+                if (mSurfaceRemote != null)
+                {
+                    mRemoteFrameContainer.RemoveView(mSurfaceRemote);
+                    mSurfaceRemote = null;
+                }
+            }
+            catch { }
+        }
+
+        /// <summary>
+        /// 寮瑰嚭宸叉寕鏂彁绀�
+        /// </summary>
+        private void ShowTipDialog(string title, string text, string btnText, bool isClose)
+        {
+            try
+            {
+                TipDiaglog diaglog = new TipDiaglog(this);
+                diaglog.SetAutoClose(isClose);
+                diaglog.SetTitleText(title);//"鎻愮ず"
+                diaglog.SetContentText(text);//"宸叉寕鏂�"
+                diaglog.SetConfirmText(btnText);//"纭"
+                diaglog.SetCanceledOnTouchOutside(false);
+                diaglog.Show();
+                diaglog.Create();
+                diaglog.SetConfirmClickListener(this);
+            }
+            catch (Exception e)
+            {
+                string ss = e.Message;
+            }
+        }
+
+        public void SurfaceChanged(ISurfaceHolder holder, [GeneratedEnum] Format format, int width, int height)
+        {
+            mRemoteSurfaceHolder = holder;
+            if (mPhone != null)
+            {
+                mPhone.SetRemoteSurfaceHolder(holder, "surfaceChanged");
+            }
+        }
+
+        public void SurfaceCreated(ISurfaceHolder holder)
+        {
+            mRemoteSurfaceHolder = holder;
+            if (mPhone != null)
+            {
+                mPhone.SetRemoteSurfaceHolder(holder, "surfaceCreated");
+            }
+        }
+
+        public void SurfaceDestroyed(ISurfaceHolder holder)
+        {
+            mRemoteSurfaceHolder = null;
+            if (mPhone != null)
+            {
+                mPhone.SetRemoteSurfaceHolder(null, "surfaceDestroyed");
+            }
+        }
+
+        /// <summary>
+        /// 寮�濮嬫媺娴�
+        /// 娉ㄦ剰锛氱敱浜巃ndroid妗嗘灦闄愬埗锛岃婊¤冻濡備笅鏉′欢鎵嶈兘寮�娴�:activity瑕佸湪鍓嶅彴锛屽苟涓攕urfaceview鍙敤
+        /// </summary>
+        /// <param name="reason"></param>
+        private void StartStream(String reason)
+        {
+            if (mPhone != null)
+            {
+                try
+                {
+                    //寮�娴佷箣鍓嶅彲閰嶇疆瑙嗛灏哄锛岀爜鐜囷紝甯х巼 閽堝鐨勬槸鏈湴
+                    //mPhone.SetVideoSize(640, 480);//1920x1080,1280x720,640x480
+                    //mPhone.SetBps(1.5 * 1024 * 1024);
+                    //mPhone.SetFps(30);
+                    mPhone.StartStream();
+                }
+                catch { }
+            }
+        }
+
+        /// <summary>
+        /// 閫氳瘽鐘舵�佸洖璋冩柟娉�
+        /// </summary>
+        /// <param name="msg"></param>
+        public void OnPhoneEvent(string msg)
+        {
+            try
+            {
+                if (monitorFragment != null)
+                {
+                    monitorFragment.OnPhoneEvent(msg);
+                }
+
+                if (reverseCallFragment != null)
+                {
+                    reverseCallFragment.OnPhoneEvent(msg);
+                }
+
+                TextProtocol tp = new TextProtocol();
+                tp.Parse(msg);
+                string event1 = tp.GetString("event");
+                Log.Info("FengLinVideo", "OnPhoneEvent event=" + event1);
+                switch (event1)
+                {
+                    case "EVT_Ringing":
+                        mPhone.RequestCallerSendVideo();
+                        ShowRemoteVideo();
+                        break;
+                    case "EVT_Connected":
+                        if (!mPhone.IsStreamRunning)
+                        {
+                            //鐢变簬android妗嗘灦闄愬埗锛岃婊¤冻濡備笅鏉′欢鎵嶈兘寮�娴�: activity瑕佸湪鍓嶅彴锛屽苟涓攕urfaceview鍙敤
+                            StartStream("EVT_Connected");
+                        }
+                        ShowRemoteVideo();
+                        break;
+                    case "EVT_StartStream":
+                        StartStream("EVT_StreamStream");
+                        break;
+                    case "EVT_StopStream":
+                        mPhone.StopStream();
+                        break;
+                    case "EVT_MonitorConnected":
+                        if (!mPhone.IsStreamRunning)
+                        {
+                            StartStream("EVT_MonitorConnected");
+                        }
+                        ShowRemoteVideo();
+                        break;
+                    case "EVT_HangUp":
+                        HideRemoteVideo();
+                        if (mPhone != null)
+                        {
+                            mPhone.StopStream();
+                        }
+                        //Toast.MakeText(this, GetString(Resource.String.end_call), ToastLength.Short).Show();
+                        this.Finish();
+                        //ShowTipDialog(tip, hang_up, confirm, true);
+                        break;
+                    case "EVT_RECV_CUSTOM_DATA":
+                        string data = tp.GetString("data");
+                        Toast.MakeText(this, GetString(Resource.String.video_success), ToastLength.Short).Show();
+                        break;
+                    case "EVT_SnapAck":
+                        int error = tp.GetInt("error");
+                        string filePath = tp.GetString("filePath");
+                        if (error == 0)
+                        {
+                            Toast.MakeText(this, GetString(Resource.String.video_success), ToastLength.Short).Show();
+                        }
+                        else
+                        {
+                            Toast.MakeText(this, GetString(Resource.String.video_fail), ToastLength.Short).Show();
+                        }
+                        break;
+                }
+            }
+            catch { }
+        }
+
+        public void OnRecvAudioFrame(byte[] p0)
+        {
+            //throw new NotImplementedException();
+        }
+
+        public void OnRecvVideoFrame(byte[] p0)
+        {
+            //throw new NotImplementedException();
+        }
+
+        public void onSureClick(TipDiaglog dialoog, View v, bool bol)
+        {
+            dialoog.Dismiss();
+            if (bol)
+                this.Finish();
+        }
+    }
+}
\ No newline at end of file
diff --git a/HDL-ON_iOS/AppDelegate.cs b/HDL-ON_iOS/AppDelegate.cs
index 0efe330..99caa0e 100644
--- a/HDL-ON_iOS/AppDelegate.cs
+++ b/HDL-ON_iOS/AppDelegate.cs
@@ -132,6 +132,8 @@
             }
 
             Console.WriteLine(userInfo);
+            //HDLCommon.Current.ShowAlert("DidReceiveRemoteNotification:" + userInfo.ToString());
+
 
             if (application.ApplicationState == UIApplicationState.Active || application.ApplicationState == UIApplicationState.Background)
             {
@@ -215,17 +217,44 @@
 
         }
 
+        /// <summary>
+        /// 璁剧疆褰撳墠浣跨敤璇█
+        /// </summary>
+        void SetCurrentLanguage()
+        {
+            if (string.IsNullOrEmpty(OnAppConfig.Instance.SetLanguage))
+            {
+                if (NSLocale.PreferredLanguages[0].Contains("zh-"))
+                {
+                    Language.CurrentLanguage = "Chinese";
+                }
+                else if (NSLocale.PreferredLanguages[0].Contains("cs-"))
+                {
+                    Language.CurrentLanguage = "Czech";
+                }
+                else
+                {
+                    Language.CurrentLanguage = "English";
+                }
+            }
+            else
+            {
+                Language.CurrentLanguage = OnAppConfig.Instance.SetLanguage;
+            }
+        }
+
         public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
         {
+            SetCurrentLanguage();
             //Shared.Application.FontSize = 12;
             //Bugly.Bugly.StartWithAppId("b58fb35436");
-
             //鍙栨秷EditText榛樿瀵嗙爜杈撳叆鏂瑰紡
             //Shared.Application.IsEditTextContentTypePassword = false;
             //榛樿浣跨敤鑻规柟瀛椾綋
             Shared.Application.IsUsePingFang = true;
             //淇濇寔灞忓箷甯镐寒鎴栬�呰嚜鍔ㄩ攣灞�
             application.IdleTimerDisabled = false;
+            base.FinishedLaunching(application, launchOptions);
 
             Window = new UIWindow(UIScreen.MainScreen.Bounds);
             rootViewController = new UINavigationController(new ViewController()) { NavigationBarHidden = true };
@@ -234,59 +263,19 @@
 
             AppCenter.Start("e1add75a-82c6-4a5c-a902-4705b195748e", typeof(Analytics), typeof(Crashes));
 
-            base.FinishedLaunching(application, launchOptions);
-
             SharedMethod.SharedMethod.sharedApp = application;
             //NSString* nsCount = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];
             application.StatusBarStyle = UIStatusBarStyle.DarkContent;
-
-            //string nsCount = NSLocale.CurrentLocale.CountryCode;
-
-            //if ( UserInfo.Current != null && nsCount !=  UserInfo.Current.areaCode.ToString())
-            //{
-            //    //int.TryParse(nsCount,out  UserInfo.Current.areaCode);
-            //    //2020-11-18
-            //     UserInfo.Current.areaCode = nsCount;
-            //    OnAppConfig.Instance.SaveUserConfig();
-            //}
-
-           
-            application.RegisterForRemoteNotificationTypes(UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge | UIRemoteNotificationType.Sound);
-
             //window.AccessibilityNavigationStyle = UIAccessibilityNavigationStyle.Automatic;
             // check for a notification
             DealWithPushMes(launchOptions);
-          
-            if (UIDevice.CurrentDevice.CheckSystemVersion(8, 0))
-            {
-                var notificationSettings = UIUserNotificationSettings.GetSettingsForTypes(UIUserNotificationType.Alert | UIUserNotificationType.Badge | UIUserNotificationType.Sound, null);
-                application.RegisterUserNotificationSettings(notificationSettings);
-                application.RegisterForRemoteNotifications();
-            }
-            else
-            {
-                //==== register for remote notifications and get the device token
-                // set what kind of notification types we want
-                UIRemoteNotificationType notificationTypes = UIRemoteNotificationType.Alert | UIRemoteNotificationType.Badge;
-                // register for remote notifications
-                UIApplication.SharedApplication.RegisterForRemoteNotificationTypes(notificationTypes);
-            }
 
-            if (UIApplication.SharedApplication.ApplicationIconBadgeNumber > 0)
-            {
-                //RemoteInfo.Current.ReadMsgList(true);
-            }
-
-            //Harpy.Harpy.SharedInstance.PresentingViewController = this.Window.RootViewController;
-            //Harpy.Harpy.SharedInstance.WeakDelegate = this;
-            //Harpy.Harpy.SharedInstance.AlertType = Harpy.HarpyAlertType.Skip;
-            //Harpy.Harpy.SharedInstance.DebugEnabled = false;
-            //Harpy.Harpy.SharedInstance.ForceLanguageLocalization = Harpy.Constants.HarpyLanguageChineseSimplified;
-
+            //if (UIApplication.SharedApplication.ApplicationIconBadgeNumber > 0)
+            //{
+            //    //RemoteInfo.Current.ReadMsgList(true);
+            //}
             //涓枃鍥藉唴key銆佽嫳鏂囨捣澶杒ey
             EZSDK.IOS.EZSDK.InitLibWithAppKey("1aa98a90489b4838b966b57018b4b04b", "1aa98a90489b4838b966b57018b4b04b");
-
-
             Console.WriteLine("FinishedLaunching");
             return true;
         }
@@ -306,6 +295,7 @@
                     var title = alert["title"] as NSString;
                     var expandData = "";
                     var messageType = "";
+                    var expantContent = "";
                     if (userInfo.ContainsKey(new NSString("expandData")))
                     {
                         var expandDataStr = userInfo["expandData"] as NSString;
@@ -317,9 +307,15 @@
                                 expandData = expandDataNSD.ToString();
                                 if(expandDataNSD.ContainsKey(new NSString("messageType"))){
                                     messageType = expandDataNSD["messageType"] as NSString;
-                                    Utlis.WriteLine("messageType: "+ messageType);
+                                    Utlis.WriteLine("messageType: " + messageType);
                                 }
-                                
+
+                                if (expandDataNSD.ContainsKey(new NSString("expantContent")))
+                                {
+                                    expantContent = expandDataNSD["expantContent"] as NSString;
+                                    Utlis.WriteLine("expantContent: " + expantContent);
+                                }
+
                             }
                         }
                         else
@@ -333,7 +329,8 @@
                         Title = title,
                         Content = body,
                         Extras = expandData,
-                        messageType = messageType
+                        messageType = messageType,
+                        expantContent = expantContent
                     };
                     Utlis.WriteLine("PushMes title : " + pushMes.Title);
                     Utlis.WriteLine("PushMes message : " + pushMes.Content);
@@ -341,14 +338,21 @@
 
                     if (bFinishedLaunching)
                     {
-                        if (pushMes.Extras != null && pushMes.Extras.Contains("OffLine"))
+                        if (pushMes.Extras != null)
                         {
-                            //haveToSignOut = true;
-                            //寮哄埗涓嬬嚎
-                            UserInfo.Current.LastTime = DateTime.MinValue;
-                            UserInfo.Current.headImagePagePath = "LoginIcon/2.png";//閲嶇疆鐢ㄦ埛澶村儚
-                            UserInfo.Current.SaveUserInfo();
-                            HDLCommon.Current.ShowAlert(Language.StringByID(StringId.LoggedOnOtherDevices));
+                            if (pushMes.Extras.Contains("OffLine"))
+                            {
+                                //haveToSignOut = true;
+                                //寮哄埗涓嬬嚎
+                                UserInfo.Current.LastTime = DateTime.MinValue;
+                                UserInfo.Current.headImagePagePath = "LoginIcon/2.png";//閲嶇疆鐢ㄦ埛澶村儚
+                                UserInfo.Current.SaveUserInfo();
+                                HDLCommon.Current.ShowAlert(Language.StringByID(StringId.LoggedOnOtherDevices));
+                            }
+                            else
+                            {
+                                HDLCommon.Current.AdjustPushMessage(pushMes);
+                            }
                         }
                     }
                     else
@@ -360,7 +364,7 @@
             }
             catch
             {
-
+                //HDLCommon.Current.ShowAlert("catch2222");
             }
         }
 
@@ -384,7 +388,7 @@
 
                     if (userInfo != null)
                     {
-                        HandleNotificationMessageUserInfo(userInfo, true);
+                        //HandleNotificationMessageUserInfo(userInfo, true);
 
                     }
                 }
diff --git a/HDL-ON_iOS/HDL-ON_iOS.csproj b/HDL-ON_iOS/HDL-ON_iOS.csproj
index 2cf6254..48b10a5 100644
--- a/HDL-ON_iOS/HDL-ON_iOS.csproj
+++ b/HDL-ON_iOS/HDL-ON_iOS.csproj
@@ -64,8 +64,7 @@
         <WarningLevel>4</WarningLevel>
         <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
         <MtouchArch>ARM64</MtouchArch>
-        <CodesignKey>iPhone Distribution: HDL Automation Co., Ltd (BVTA78PRYA)</CodesignKey>
-        <CodesignProvision>Automatic:AdHoc</CodesignProvision>
+        <CodesignKey>Apple Distribution: HDL Automation Co., Ltd (BVTA78PRYA)</CodesignKey>
         <MtouchLink>SdkOnly</MtouchLink>
     </PropertyGroup>
     <ItemGroup>
@@ -92,6 +91,9 @@
         </Reference>
         <Reference Include="EZSDK.IOS">
           <HintPath>..\DLL\IOS\EZSDK.IOS.dll</HintPath>
+        </Reference>
+        <Reference Include="Shared.IOS.ESVideoOnSDK">
+          <HintPath>..\DLL\FL\iOS\Shared.IOS.ESVideoOnSDK.dll</HintPath>
         </Reference>
     </ItemGroup>
     <ItemGroup>
@@ -471,7 +473,6 @@
         <Compile Include="ZXingOverlayView.cs" />
         <Compile Include="Other\JLCountrycode.cs" />
         <Compile Include="BlueWifi.cs" />
-        <Compile Include="Other\ESVideo.cs" />
     </ItemGroup>
     <ItemGroup>
       <BundleResource Include="Resources\Phone\LoginIcon\ShowPasswordIcon.png" />
@@ -1193,6 +1194,7 @@
       <BundleResource Include="Resources\Phone\FunctionIcon\EnvirSensor\TempIcon.png" />
       <BundleResource Include="Resources\Phone\FunctionIcon\EnvirSensor\TvocIcon.png" />
       <BundleResource Include="Resources\Phone\PirIcon\add.png" />
+      <BundleResource Include="Resources\Phone\FunctionIcon\AC\More.png" />
     </ItemGroup>
     <ItemGroup>
       <ITunesArtwork Include="iTunesArtwork" />
diff --git a/HDL-ON_iOS/Info.plist b/HDL-ON_iOS/Info.plist
index bd40931..141f9ad 100644
--- a/HDL-ON_iOS/Info.plist
+++ b/HDL-ON_iOS/Info.plist
@@ -104,9 +104,9 @@
 	<key>UIStatusBarStyle</key>
 	<string>UIStatusBarStyleLightContent</string>
 	<key>CFBundleShortVersionString</key>
-	<string>1.1.202103181</string>
+	<string>1.1.202103262</string>
 	<key>CFBundleVersion</key>
-	<string>202103181</string>
+	<string>202103262</string>
 	<key>NSLocationWhenInUseUsageDescription</key>
 	<string>Use geographic location to provide services such as weather</string>
 	<key>NSAppleMusicUsageDescription</key>
diff --git a/HDL-ON_iOS/Other/ESVideo.cs b/HDL-ON_iOS/Other/ESVideo.cs
deleted file mode 100644
index 4dffcef..0000000
--- a/HDL-ON_iOS/Other/ESVideo.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-锘�//using System;
-//using Shared.IOS.ESVideoPhoneSDK;
-
-//namespace Shared
-//{
-//	public static class ESVideo
-//	{
-//		//public ESVideo()
-//		//{
-
-//		//}
-
-//		public static void InitESVideoSDK()
-//		{
-//			ESVideo.InitESVideoSDK();
-//		}
-
-//		/// <summary>
-//		/// 鐩戞帶椤甸潰
-//		/// </summary>
-//		/// <param name="mESVideoInfo"></param>
-//		public static void ShowESVideoMonitor(ESVideoInfo mESVideoInfo)
-//		{
-//			ESVideoMonitorViewController mESVideoMonitorViewController = new ESVideoMonitorViewController();
-
-//			mESVideoMonitorViewController.MESVideoID = mESVideoInfo.ESVideoUUID;
-//			mESVideoMonitorViewController.MESRoomID = mESVideoInfo.ESRoomID;
-//			mESVideoMonitorViewController.DeviceName = mESVideoInfo.DeviceName;
-//			mESVideoMonitorViewController.RoomName = mESVideoInfo.RoomName;
-//			mESVideoMonitorViewController.IsCollect = mESVideoInfo.IsCollect;
-
-//			Shared.Application.currentVC.NavigationController.PushViewController(mESVideoMonitorViewController, true);
-//		}
-
-
-
-//		/// <summary>
-//		/// 琚懠鍙〉闈�
-//		/// </summary>
-//		/// <param name="mESVideoInfo"></param>
-//		public static void ShowESvideoVideoIntercom(ESVideoInfo mESVideoInfo)
-//		{
-//			ESvideoVideoIntercomViewController mESvideoVideoIntercomViewController = new ESvideoVideoIntercomViewController();
-//			mESvideoVideoIntercomViewController.MESVideoID = mESVideoInfo.ESVideoUUID;
-//			mESvideoVideoIntercomViewController.MESRoomID = mESVideoInfo.ESRoomID;
-//			mESvideoVideoIntercomViewController.DeviceName = mESVideoInfo.DeviceName;
-//			mESvideoVideoIntercomViewController.RoomName = mESVideoInfo.RoomName;
-//			mESvideoVideoIntercomViewController.IsCollect = mESVideoInfo.IsCollect;
-
-//			Shared.Application.currentVC.NavigationController.PushViewController(mESvideoVideoIntercomViewController, true);
-//		}
-//	}
-
-//    public class ESVideoInfo
-//    {
-//        /// <summary>
-//        /// 瀹ゅ鏈虹殑UUID
-//        /// 渚嬶細JJY000007FSEYX
-//        /// </summary>
-//        public string ESVideoUUID=string.Empty;
-//        /// <summary>
-//        /// 褰撳墠鐢ㄦ埛鐨勬埧闂碔D
-//        /// 渚嬶細0801
-//        /// </summary>
-//        public int ESRoomID;
-//        /// <summary>
-//        /// 瀹ゅ鏈虹殑鍚嶇О
-//        /// 渚嬶細瀹ゅ鏈�
-//        /// </summary>
-//        public string DeviceName = string.Empty;
-//        /// <summary>
-//        /// 鎴块棿鍛藉悕
-//        /// 渚嬶細8鏍�1鍗曞厓0801
-//        /// </summary>
-//        public string RoomName = string.Empty;
-//        /// <summary>
-//        /// 鏄惁鏀惰棌
-//        /// </summary>
-//        public bool IsCollect;
-
-//    }
-
-
-//}
diff --git a/HDL-ON_iOS/Resources/Language.ini b/HDL-ON_iOS/Resources/Language.ini
index 3a87da3..9851c94 100644
--- a/HDL-ON_iOS/Resources/Language.ini
+++ b/HDL-ON_iOS/Resources/Language.ini
@@ -423,6 +423,8 @@
 437=Device List
 438=humidity:{0}%    air:{1}    wind:{2}
 
+
+
 1000=Indoor Humidity
 1001=V-chip
 1002=Anion
@@ -1185,7 +1187,6 @@
 436=宸叉坊鍔犲姛鑳�
 437=璁惧鍒楄〃
 438=婀垮害:{0}%    绌烘皵:{1}    椋庨��:{2}绾�
-
 
 1000=瀹ゅ唴婀垮害
 1001=绔ラ攣
diff --git a/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png b/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png
index f090d46..888ce19 100644
--- a/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png
+++ b/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconBlack.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png b/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png
index 302a23e..d31fd89 100644
--- a/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png
+++ b/HDL-ON_iOS/Resources/Phone/Public/MsgIcon/TipIconWhite.png
Binary files differ
diff --git a/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png b/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png
index 568abba..5a2c2c9 100644
--- a/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png
+++ b/HDL-ON_iOS/Resources/Phone/Public/PlusSignIcon.png
Binary files differ
diff --git a/HDL-ON_iOS/ViewController.cs b/HDL-ON_iOS/ViewController.cs
index 72d80b7..05c71bf 100644
--- a/HDL-ON_iOS/ViewController.cs
+++ b/HDL-ON_iOS/ViewController.cs
@@ -26,26 +26,6 @@
         {
             base.ViewDidLoad();
 
-
-            if (string.IsNullOrEmpty(OnAppConfig.Instance.SetLanguage))
-            {
-                if (NSLocale.PreferredLanguages[0].Contains("zh-"))
-                {
-                    Language.CurrentLanguage = "Chinese";
-                }
-                else if (NSLocale.PreferredLanguages[0].Contains("cs-"))
-                {
-                    Language.CurrentLanguage = "Czech";
-                }
-                else
-                {
-                    Language.CurrentLanguage = "English";
-                }
-            }
-            else
-            {
-                Language.CurrentLanguage = OnAppConfig.Instance.SetLanguage;
-            }
             HDL_ON.MainPage.Show();
 
             try
diff --git a/HDL_ON/Common/ApiUtlis.cs b/HDL_ON/Common/ApiUtlis.cs
index 1517a67..62d7ea7 100644
--- a/HDL_ON/Common/ApiUtlis.cs
+++ b/HDL_ON/Common/ApiUtlis.cs
@@ -172,28 +172,6 @@
                                     continue;
                                 }
                                 var newFunction = deviceList.list.Find((obj) => obj.deviceId == localFunction.deviceId);
-                                //if (newFunction == null)//濡傛灉浜戠鏈�鏂版暟鎹病鏈夎鏉℃暟鎹紝鍒欐湰鍦伴渶瑕佸垹鎺夎鏁版嵁璁板綍
-                                //{
-                                //    FunctionList.List.DeleteFunction(localFunction);
-                                //}
-                                //else
-                                //{
-                                //    MainPage.Log($"deviceType:{localFunction.spk} local:{localFunction.modifyTime} server:{newFunction.modifyTime}");
-                                //    i++;
-                                //    //if (localFunction.modifyTime != newFunction.modifyTime)
-                                //    //{
-                                //    //    //鍙紭鍖�
-                                //    //    localFunction.name = newFunction.name;
-                                //    //    localFunction.collect = newFunction.collect;
-                                //    //    localFunction.modifyTime = newFunction.modifyTime;
-                                //    //    localFunction.roomIds = newFunction.roomIds;
-                                //    //    localFunction.bus = newFunction.bus;
-                                //    //    localFunction.SaveFunctionFile();
-                                //    //}
-                                //    localFunction = newFunction;
-                                //    localFunction.SaveFunctionFile();
-                                //    deviceList.list.Remove(newFunction);//鎿嶄綔瀹岀殑鏁版嵁娓呯悊鎺夛紝鍓╀笅鐨勫氨鏄柊澧炵殑鍔熻兘
-                                //}
 
                                 if (delFile == localFunction.savePath)
                                 {
@@ -202,14 +180,12 @@
                                 }
                                 delFile = localFunction.savePath;
                                 FunctionList.List.DeleteFunction(localFunction);
-
                             }
-
-
                         }
                         //澶勭悊鍓╀笅鐨勬柊澧炲姛鑳�
                         foreach (var newFunction in deviceList.list) 
                         {
+                            MainPage.Log(newFunction.savePath);
                             newFunction.SaveFunctionFile();
                             FunctionList.List.IniFunctionList(newFunction.savePath);
                         }
@@ -369,5 +345,24 @@
             })
             { IsBackground = true }.Start();
         }
+
+        /// <summary>
+        /// 鑾峰彇鍔熻兘淇℃伅
+        /// </summary>
+        public void GetFunctionInfo(string functionId)
+        {
+            var deviceResult = Ins.HttpRequest.GetDeviceInfo(functionId);
+            if (deviceResult.Code == StateCode.SUCCESS)
+            {
+                MainPage.Log($"璇诲彇璁惧淇℃伅鎴愬姛");
+                var packList = Newtonsoft.Json.JsonConvert.DeserializeObject<DevcieApiPack>(deviceResult.Data.ToString());
+
+                foreach(var function in packList.list)
+                {
+                    function.SaveFunctionFile();
+                    FunctionList.List.IniFunctionList(function.savePath,true);
+                }
+            }
+        }
     }
 }
\ No newline at end of file
diff --git a/HDL_ON/Common/FileUtlis.cs b/HDL_ON/Common/FileUtlis.cs
index 63a3e07..a77e0ae 100644
--- a/HDL_ON/Common/FileUtlis.cs
+++ b/HDL_ON/Common/FileUtlis.cs
@@ -6,7 +6,7 @@
 
 namespace HDL_ON.Common
 {
-    public  class FileUtlis
+    public class FileUtlis
     {
         static Common.FileUtlis _temp;
         public static Common.FileUtlis Files
@@ -26,7 +26,8 @@
         string RootPath = Environment.GetFolderPath(System.Environment.SpecialFolder.Personal) + "/";
 
         string accountPath;
-        string AccountPath {
+        string AccountPath
+        {
             get
             {
                 if (string.IsNullOrEmpty(accountPath) || !accountPath.Contains(UserInfo.Current.ID))
@@ -48,11 +49,11 @@
         {
             get
             {
-                if(DB_ResidenceData.Instance.CurrentRegion == null || DB_ResidenceData.Instance.CurrentRegion.RegionID == null)
+                if (DB_ResidenceData.Instance.CurrentRegion == null || DB_ResidenceData.Instance.CurrentRegion.RegionID == null)
                 {
                     return AccountPath;
                 }
-                if (string.IsNullOrEmpty(regionPath) || !regionPath.Contains(DB_ResidenceData.Instance.CurrentRegion.RegionID ))
+                if (string.IsNullOrEmpty(regionPath) || !regionPath.Contains(DB_ResidenceData.Instance.CurrentRegion.RegionID))
                 {
                     regionPath = Path.Combine(AccountPath, DB_ResidenceData.Instance.CurrentRegion.RegionID);
                     if (!Directory.Exists(regionPath))
@@ -232,8 +233,6 @@
             }
         }
 
-
-
         public byte[] ReadFile(string fileName)
         {
             FileStream fs = null;
@@ -275,18 +274,55 @@
             }
         }
 
+        // 璇诲彇鎸囧畾璺緞鏂囦欢鍐呭
+        public byte[] ReadFileForPath(string path)
+        {
+            FileStream fs = null;
+            try
+            {
+                if (File.Exists(path))
+                {
+                    fs = new FileStream(path, FileMode.Open, FileAccess.Read);
+                }
+                else
+                {
+                    return new byte[0];
+                }
+                byte[] bytes = new byte[fs.Length];
+                fs.Read(bytes, 0, bytes.Length);
+                return bytes;
+            }
+            catch
+            {
+                return new byte[0];
+            }
+            finally
+            {
+                try
+                {
+                    if (fs != null)
+                    {
+                        fs.Close();
+                    }
+                }
+                catch
+                {
 
+                }
+            }
+        }
 
         /// <summary>
         /// 涓嬭浇缃戠粶鍥剧墖
         /// </summary>
         /// <param name="fileName"></param>
         /// <param name="url"></param>
-        public void DownLoadImage(string fileName, string url,Action action)
+        public void DownLoadImage(string fileName, string url, Action action)
         {
             if (!File.Exists(fileName))
             {
-                System.Threading.Tasks.Task.Run(() => {
+                System.Threading.Tasks.Task.Run(() =>
+                {
                     FileStream fs = null;
                     try
                     {
@@ -297,7 +333,8 @@
                         fs.Write(recevieBytes, 0, recevieBytes.Length);
                         fs.Flush();
                     }
-                    catch (Exception ex) {
+                    catch (Exception ex)
+                    {
                         MainPage.Log($"down image : {ex.Message}");
                     }
                     finally
@@ -309,7 +346,8 @@
                         }
                     }
                 });
-            }else
+            }
+            else
             {
                 action?.Invoke();
             }
diff --git a/HDL_ON/Common/HDLCommon.cs b/HDL_ON/Common/HDLCommon.cs
index 70b5864..6ab29de 100644
--- a/HDL_ON/Common/HDLCommon.cs
+++ b/HDL_ON/Common/HDLCommon.cs
@@ -248,44 +248,82 @@
         #region 鈻� 鎺ㄩ�佸鐞哶______________________
         /// <summary>
         /// 鎺ㄩ�佹秷鎭鐞�
+        /// 娉ㄦ剰锛欰ndroid瑕佸湪涓荤嚎绋嬶紙UI绾跨▼锛夋墽琛�
         /// </summary>
         /// <param name="jpushMessageInfo"></param>
         public void AdjustPushMessage(JPushMessageInfo jpushMessageInfo)
         {
             try
             {
-                if (jpushMessageInfo.Extras != null && jpushMessageInfo.Extras.Contains("OffLine"))
-                {
-                    Shared.Application.RunOnMainThread(() =>
-                    {
-                        ////璐﹀彿鍦ㄥ埆澶勭櫥闄嗭紝琚涪涓嬬嚎 璺宠浆鍒扮櫥褰曢〉闈�
-                        //new Alert(Language.StringByID(StringId.Tip), Language.StringByID(StringId.LoggedOnOtherDevices), Language.StringByID(StringId.Close)).Show();
-                        //閫�鍑虹櫥褰曟搷浣�
-                        CheckLogout();
+                //Extras涓虹┖涓嶅鐞�
+                if (string.IsNullOrEmpty(jpushMessageInfo.Extras)) return;
 
-                    });
-                    return;
+                if (jpushMessageInfo.Extras.Contains(PushMessageType.OffLine.ToString()))
+                {
+                    CheckLogout();
                 }
                 else
                 {
-                    Shared.Application.RunOnMainThread(() =>
+                    GetPushMessageAction?.Invoke();
+
+                    //messageType涓虹┖涓嶅鐞�
+                    if (string.IsNullOrEmpty(jpushMessageInfo.messageType)) return;
+
+                    //鎶ヨ鎺ㄩ�佹墠寮圭獥鎻愮ず锛坢essageType鍖呭惈Alarm鍏抽敭瀛楃殑锛�
+                    if (jpushMessageInfo.messageType.Contains(PushMessageType.Alarm.ToString()))
                     {
-                        GetPushMessageAction?.Invoke();
-                        //鎶ヨ鎺ㄩ�佹墠寮圭獥鎻愮ず锛坢essageType鍖呭惈Alarm鍏抽敭瀛楃殑锛�
-                        if (jpushMessageInfo.messageType != null && jpushMessageInfo.messageType.Contains("Alarm"))
+                        //鎶ヨ鎺ㄩ�佸脊绐楁彁绀�
+                        ShowAlarmPushMessage(jpushMessageInfo);
+                    }
+                    else if (jpushMessageInfo.messageType.Contains(PushMessageType.FLCall.ToString()))
+                    {
+                        if (string.IsNullOrEmpty(jpushMessageInfo.expantContent)) return;
+
+                        ESVideoInfo eSVideoInfo = GetESOnVideoJson(jpushMessageInfo.expantContent);
+
+                        if (eSVideoInfo == null) return;
+
+                        if (string.IsNullOrEmpty(eSVideoInfo.uuid)) return;
+
+                        if (eSVideoInfo.uuid.Contains(","))
                         {
-                            //鎶ヨ鎺ㄩ�佸脊绐楁彁绀�
-                            ShowAlarmPushMessage(jpushMessageInfo);
-                            //new Alert(jpushMessageInfo.Title, jpushMessageInfo.Content, Language.StringByID(StringId.Close)).Show();
+                            var uuid = eSVideoInfo.uuid.Split(',');
+                            eSVideoInfo.ESVideoUUID = uuid[0];
+                        }
+                        else
+                        {
+                            eSVideoInfo.ESVideoUUID = eSVideoInfo.uuid;
                         }
 
-                    });
-                    return;
+                        ESOnVideo.Current.ShowESvideoVideoIntercom(eSVideoInfo);
+
+                    }
                 }
+            }
+            catch(Exception EX)
+            {
+                Utlis.WriteLine("catch: " + EX.ToString());
+            }
+        }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        /// <param name="jsonStr"></param>
+        /// <returns></returns>
+        ESVideoInfo GetESOnVideoJson(string jsonStr)
+        {
+            try
+            {
+                if (!string.IsNullOrEmpty(jsonStr))
+                {
+                    return Newtonsoft.Json.JsonConvert.DeserializeObject<ESVideoInfo>(jsonStr);
+                }
+                return null;
             }
             catch
             {
-
+                return null;
             }
         }
 
diff --git a/HDL_ON/Common/R.cs b/HDL_ON/Common/R.cs
index a99bf97..fbf9563 100644
--- a/HDL_ON/Common/R.cs
+++ b/HDL_ON/Common/R.cs
@@ -4,6 +4,7 @@
 {
     public static class StringId
     {
+        //public const int EnergyMonitoring = 439;
         public const int EnvirSensorValueTip = 438;
         public const int DeviceList = 437;
         public const int AddedDevice = 436;
diff --git a/HDL_ON/DAL/DriverLayer/Control_Udp.cs b/HDL_ON/DAL/DriverLayer/Control_Udp.cs
index 35e8539..05b0c56 100644
--- a/HDL_ON/DAL/DriverLayer/Control_Udp.cs
+++ b/HDL_ON/DAL/DriverLayer/Control_Udp.cs
@@ -288,50 +288,72 @@
                         case SPK.LightRGB:
                             break;
                         case SPK.FloorHeatStandard:
-                            byte onoff_1 = 0;
-                            byte setTemp_1 = 0;
-                            byte mode_1 = 0;
-                            foreach (var attr in f.status)
+                            if (f.status.Find((obj)=>obj.key ==FunctionAttributeKey.Mode) == null)
                             {
-                                switch (attr.key)
+                                foreach (var dic in f.status)
                                 {
-                                    case FunctionAttributeKey.OnOff:
-                                        if (attr.value == "on")
-                                        {
-                                            onoff_1 = 1;
-                                        }
-                                        else
-                                        {
-                                            onoff_1 = 0;
-                                        }
-                                        break;
-                                    case FunctionAttributeKey.SetTemp:
-                                        setTemp_1 = Convert.ToByte(attr.value);
-                                        break;
-                                    case FunctionAttributeKey.Mode:
-                                        switch (attr.value)
-                                        {
-                                            case "day":
-                                                mode_1 = 2;
-                                                break;
-                                            case "night":
-                                                mode_1 = 3;
-                                                break;
-                                            case "away":
-                                                mode_1 = 4;
-                                                break;
-                                            case "normal":
-                                                mode_1 = 1;
-                                                break;
-                                            case "timer":
-                                                mode_1 = 5;
-                                                break;
-                                        }
-                                        break;
+                                    switch (dic.key)
+                                    {
+                                        case FunctionAttributeKey.OnOff:
+                                            ControlBytesSend(Command.InstructionPanelKey, f.localFunction.bus.SubnetID, f.localFunction.bus.DeviceID, new byte[] { 20, dic.value.ToString() == "on" ? (byte)1 : (byte)0, f.localFunction.bus.LoopId });
+                                            break;
+                                        case "mode":
+                                            ControlBytesSend(Command.InstructionPanelKey, f.localFunction.bus.SubnetID, f.localFunction.bus.DeviceID, new byte[] { 21, Convert.ToByte(dic.value), f.localFunction.bus.LoopId });
+                                            break;
+                                        case FunctionAttributeKey.SetTemp:
+                                            ControlBytesSend(Command.InstructionPanelKey, f.localFunction.bus.SubnetID, f.localFunction.bus.DeviceID, new byte[] {
+                                                25, Convert.ToByte(dic.value), f.localFunction.bus.LoopId });
+                                            break;
+                                    }
                                 }
                             }
-                            ControlBytesSend(Command.SetFloorHeat, f.localFunction.bus.SubnetID, f.localFunction.bus.DeviceID, new byte[] {
+                            else
+                            {
+                                byte onoff_1 = 0;
+                                byte setTemp_1 = 0;
+                                byte mode_1 = 0;
+                                foreach (var attr in f.status)
+                                {
+                                    switch (attr.key)
+                                    {
+                                        case FunctionAttributeKey.OnOff:
+                                            if (attr.value == "on")
+                                            {
+                                                onoff_1 = 1;
+                                            }
+                                            else
+                                            {
+                                                onoff_1 = 0;
+                                            }
+                                            break;
+                                        case FunctionAttributeKey.SetTemp:
+                                            setTemp_1 = Convert.ToByte(attr.value);
+                                            break;
+                                        case FunctionAttributeKey.Mode:
+                                            switch (attr.value)
+                                            {
+                                                case "day":
+                                                    mode_1 = 2;
+                                                    break;
+                                                case "night":
+                                                    mode_1 = 3;
+                                                    break;
+                                                case "away":
+                                                    mode_1 = 4;
+                                                    break;
+                                                case "normal":
+                                                    mode_1 = 1;
+                                                    break;
+                                                case "timer":
+                                                    mode_1 = 5;
+                                                    break;
+                                            }
+                                            break;
+                                    }
+                                }
+                                ControlBytesSend(Command.SetFloorHeat, f.localFunction.bus.SubnetID, f.localFunction.bus.DeviceID, new byte[] {
                                 f. localFunction.bus.LoopId, onoff_1, 0, setTemp_1, mode_1,  setTemp_1, setTemp_1, setTemp_1, 0, 0 });
+                            }
                             break;
                         case SPK.ElectricSocket:
                             foreach (var attr in f.status)
@@ -463,11 +485,11 @@
                                     byte lightBri = Convert.ToByte(function.GetAttrState(FunctionAttributeKey.Brightness));
                                     if (lightBri == 0)
                                     {
-                                        b = 100;
+                                        b1 = 100;
                                     }
                                     else
                                     {
-                                        b = lightBri;
+                                        b1 = lightBri;
                                     }
                                 }
                                 ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] {
@@ -518,9 +540,9 @@
                         {
                             case SPK.AcStandard:
                                 var ac = new AC();
-                                ControlBytesSend(Command.SetACMode, subnetId, deviceId, new byte[] { function.bus.LoopId, 0, 32, 32, 32, 32, 32, 0, function.trait_on_off.curValue.ToString() == "on" ? (byte)1 : (byte)0,
-                                    ac.GetModeIndex(function),
-                                    ac.GetFanIndex(function), Convert.ToByte(function.GetAttrState(FunctionAttributeKey.SetTemp)), 0 });
+                                //ControlBytesSend(Command.SetACMode, subnetId, deviceId, new byte[] { function.bus.LoopId, 0, 32, 32, 32, 32, 32, 0, function.trait_on_off.curValue.ToString() == "on" ? (byte)1 : (byte)0,
+                                //    ac.GetModeIndex(function),
+                                //    ac.GetFanIndex(function), Convert.ToByte(function.GetAttrState(FunctionAttributeKey.SetTemp)), 0 });
                                 foreach (var dic in commandDictionary)
                                 {
                                     switch (dic.Key)
@@ -534,7 +556,7 @@
                                         case "fan":
                                             ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 5, ac.GetFanIndex(function), function.bus.LoopId });
                                             break;
-                                        case "temp":
+                                        case FunctionAttributeKey.SetTemp:
                                             byte modeKey = 4;
                                             switch (ac.GetModeIndex(function))
                                             {
@@ -573,42 +595,83 @@
                             case SPK.FloorHeatStandard:
                                 if (function.Fh_Mode_Temp.Count == 4)
                                 {
-                                    var onoffString = function.trait_on_off.curValue.ToString();
-                                    byte b1 = 1;
-                                    if(onoffString == "off")
+                                    if (function.GetAttribute(FunctionAttributeKey.Mode) == null)
                                     {
-                                        b1 = 0;
-                                    }
-                                    var wm = fhTemp.GetWorkModeIndex(function);
-                                    if (wm > 0)
-                                    {
-                                        b1 += (byte)(16 + wm);
-                                    }
-                                    if (commandDictionary.ContainsKey("temp"))
-                                    {
-                                        var dicTempString = "";
-                                        commandDictionary.TryGetValue("temp", out dicTempString);
-                                        var dicTemp = Convert.ToByte(dicTempString);
-                                        var mode = function.GetAttrState(FunctionAttributeKey.Mode);
-                                        switch (mode)
+                                        foreach (var dic in commandDictionary)
                                         {
-                                            case "day":
-                                                function.Fh_Mode_Temp["day"] = dicTemp;
-                                                break;
-                                            case "night":
-                                                function.Fh_Mode_Temp["night"] = dicTemp;
-                                                break;
-                                            case "away":
-                                                function.Fh_Mode_Temp["away"] = dicTemp;
-                                                break;
-                                            case "normal":
-                                                function.Fh_Mode_Temp["normal"] = dicTemp;
-                                                break;
+                                            switch (dic.Key)
+                                            {
+                                                case FunctionAttributeKey.OnOff:
+                                                    ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 20, function.trait_on_off.curValue.ToString() == "on" ? (byte)1 : (byte)0, function.bus.LoopId });
+                                                    break;
+                                                case "mode":
+                                                    ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] { 21, fhTemp.GetModeIndex(function), function.bus.LoopId });
+                                                    break;
+                                                case FunctionAttributeKey.SetTemp:
+                                                    byte modeKey = 25;
+                                                    switch (fhTemp.GetModeIndex(function))
+                                                    {
+                                                        case 1:
+                                                            modeKey = 25;
+                                                            break;
+                                                        case 2:
+                                                            modeKey = 26;
+                                                            break;
+                                                        case 3:
+                                                            modeKey = 27;
+                                                            break;
+                                                        case 4:
+                                                            modeKey = 28;
+                                                            break;
+                                                    }
+                                                    ControlBytesSend(Command.InstructionPanelKey, function.bus.SubnetID, function.bus.DeviceID, new byte[] {
+                                                modeKey, Convert.ToByte(function.GetAttrState(FunctionAttributeKey.SetTemp)), function.bus.LoopId });
+                                                    break;
+                                                default:
+                                                    MainPage.Log($"鍔熻兘鏈敮鎸� : {dic.Key}");
+                                                    break;
+                                            }
                                         }
                                     }
-                                    var tt = fhTemp.GetTempUintIndex(function);
-                                    ControlBytesSend(Command.SetFloorHeat, subnetId, deviceId, new byte[] { function.bus.LoopId, b1,
+                                    else
+                                    {
+                                        var onoffString = function.trait_on_off.curValue.ToString();
+                                        byte b1 = 1;
+                                        if (onoffString == "off")
+                                        {
+                                            b1 = 0;
+                                        }
+                                        var wm = fhTemp.GetWorkModeIndex(function);
+                                        if (wm > 0)
+                                        {
+                                            b1 += (byte)(16 + wm);
+                                        }
+                                        if (commandDictionary.ContainsKey("temp"))
+                                        {
+                                            var dicTempString = "";
+                                            commandDictionary.TryGetValue("temp", out dicTempString);
+                                            var dicTemp = Convert.ToByte(dicTempString);
+                                            var mode = function.GetAttrState(FunctionAttributeKey.Mode);
+                                            switch (mode)
+                                            {
+                                                case "day":
+                                                    function.Fh_Mode_Temp["day"] = dicTemp;
+                                                    break;
+                                                case "night":
+                                                    function.Fh_Mode_Temp["night"] = dicTemp;
+                                                    break;
+                                                case "away":
+                                                    function.Fh_Mode_Temp["away"] = dicTemp;
+                                                    break;
+                                                case "normal":
+                                                    function.Fh_Mode_Temp["normal"] = dicTemp;
+                                                    break;
+                                            }
+                                        }
+                                        var tt = fhTemp.GetTempUintIndex(function);
+                                        ControlBytesSend(Command.SetFloorHeat, subnetId, deviceId, new byte[] { function.bus.LoopId, b1,
                                         (byte)tt,fhTemp.GetModeIndex(function), function.Fh_Mode_Temp["normal"], function.Fh_Mode_Temp["day"], function.Fh_Mode_Temp["night"], function.Fh_Mode_Temp["away"], 0, 0 });
+                                    }
                                 }
                                 break;
                         }
@@ -627,6 +690,61 @@
                                 break;
                             case SPK.ElectricSocket:
                                 ControlBytesSend(Command.SetSingleLight, subnetId, deviceId, new byte[] { function.bus.LoopId, function.trait_on_off.curValue.ToString() == "on" ? (byte)100 : (byte)0 });
+                                break;
+                        }
+                        break;
+                    case FunctionCategory.AirFresh:
+                        switch(function.spk)
+                        {
+                            case SPK.AirFreshJinmao:
+                                //1   鏂伴缂栧彿    1~200
+                                //2   绫诲瀷 绗笁鏂圭被鍨�  0锛氶噾鑼傛柊椋�
+                                //3   寮�鍏�  0 - 鍏虫満锛�1 - 寮�鏈�
+                                //4   杩愯妯″紡    1 - 閫氶锛�2 - 鍔犳箍
+                                byte airFreshMode = 1;
+                                if (function.GetAttrState(FunctionAttributeKey.Mode) == "fan")
+                                {
+                                    airFreshMode = 2;
+                                }
+                                //5   鑺傝兘鑸掗�傞�夋嫨  1 - 鑸掗�傦紝2 - 鑺傝兘
+                                byte airFreshEnergy = 1;
+                                 if(   function.GetAttrState(FunctionAttributeKey.Energy)=="true")
+                                {
+                                    airFreshEnergy = 2;
+                                }
+                                //6   椋庨�熸。浣�    0 - 鑷姩锛�1 - 1妗o紝2 - 2妗o紝3 - 3妗�
+                                byte airFreshFan = 0;
+                                switch(function.GetAttrState(FunctionAttributeKey.FanSpeed))
+                                {
+                                    case "auto":
+                                        airFreshFan = 0;
+                                        break;
+                                    case "level_1":
+                                        airFreshFan = 1;
+                                        break;
+                                    case "level_2":
+                                        airFreshFan = 2;
+                                        break;
+                                    case "level_3":
+                                        airFreshFan = 3;
+                                        break;
+                                }
+                                //7   婀垮害璁惧畾 %
+                                //8   瀹ゅ唴娓╁害鍊�   鈩�
+                                //9   瀹ゅ唴婀垮害鍊�   鈩�
+                                //10  杩囨护缃戝墿浣� %
+                                //11  杩囨护缃戜娇鐢ㄨ秴鏃� 1 瓒呮椂 0 鏃�
+                                ControlBytesSend(Command.FreshAirControl_JinMao, subnetId, deviceId, new byte[] {
+                                    function.bus.LoopId,0, function.trait_on_off.curValue.ToString() == "on" ? (byte)1 : (byte)0 ,
+                                    airFreshMode,airFreshEnergy,
+                                    airFreshFan,
+                                    Convert.ToByte( function.GetAttrState(FunctionAttributeKey.Humidity)),
+                                    0,0,0,0
+                                    //Convert.ToByte( function.GetAttrState(FunctionAttributeKey.IndoorTemp)),
+                                    //Convert.ToByte( function.GetAttrState(FunctionAttributeKey.IndoorHumidity)),
+                                    //Convert.ToByte( function.GetAttrState(FunctionAttributeKey.FilterRemain)),
+                                    //function.GetAttrState(FunctionAttributeKey.FilterTimeout) =="true"?1:0,
+                                });
                                 break;
                         }
                         break;
@@ -730,6 +848,14 @@
                                 break;
                         }
                         ControlBytesSend(Command.ReadDeviceLoopInfo, subnetId, deviceId, new byte[] { 5, sensorType, function.bus.LoopId });
+                        break;
+                    case FunctionCategory.AirFresh:
+                        switch(function.spk)
+                        {
+                            case SPK.AirFreshJinmao:
+                                ControlBytesSend(Command.FreshAirRead_JinMao, subnetId, deviceId, new byte[] { function.bus.LoopId });
+                                break;
+                        }
                         break;
                 }
             }
@@ -890,6 +1016,10 @@
                 case Command.SetACMode:
                 case Command.ReadFloorHeat:
                 case Command.SetFloorHeat:
+                case Command.FreshAirRead:
+                case Command.FreshAirControl:
+                case Command.FreshAirRead_JinMao:
+                case Command.FreshAirControl_JinMao:
                     this.sendFlag += string.Format("{0}", target.AddData[0]);
                     break;
                 case Command.SetLogicLoopColor:
diff --git a/HDL_ON/DAL/DriverLayer/Packet.cs b/HDL_ON/DAL/DriverLayer/Packet.cs
index b99f6dd..ad530d3 100644
--- a/HDL_ON/DAL/DriverLayer/Packet.cs
+++ b/HDL_ON/DAL/DriverLayer/Packet.cs
@@ -315,7 +315,7 @@
                             if (function.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
                             {
                                 function.SetAttrState(FunctionAttributeKey.TempType, receiveBytes[1].ToString());
-                                function.SetAttrState(FunctionAttributeKey.IndoorTemp, receiveBytes[2].ToString());
+                                function.SetAttrState(FunctionAttributeKey.RoomTemp, receiveBytes[2].ToString());
                                 function.trait_on_off.curValue = receiveBytes[8] == 1 ? "on" : "off";
                                 acFunction.SetMode(receiveBytes[9],function);
                                 acFunction.SetFan(receiveBytes[10],function);
@@ -405,38 +405,44 @@
                                 {
                                     function.Fh_Mode_Temp.Add("away", receiveBytes[7]);
                                 }
-
-                                switch (function.GetAttrState(FunctionAttributeKey.Mode))
+                                if (function.GetAttribute(FunctionAttributeKey.Mode) == null)
                                 {
-                                    case "normal":
-                                        function.lastState = Language.StringByID(StringId.Normal);
-                                        function.SetAttrState(FunctionAttributeKey.SetTemp,receiveBytes[4].ToString());
-                                        break;
-                                    case "day":
-                                        function.lastState = Language.StringByID(StringId.Day);
-                                        function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[5].ToString());
-                                        break;
-                                    case "night":
-                                        function.lastState = Language.StringByID(StringId.Night);
-                                        function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[6].ToString());
-                                        break;
-                                    case "timer":
-                                        function.lastState = Language.StringByID(StringId.Auto);
-                                        if (receiveBytes[8] == 0)
-                                        {
-                                            function.SetAttrState(FunctionAttributeKey.TimeFlag, 0);
+                                    function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[4].ToString());
+                                }
+                                else
+                                {
+                                    switch (function.GetAttrState(FunctionAttributeKey.Mode))
+                                    {
+                                        case "normal":
+                                            function.lastState = Language.StringByID(StringId.Normal);
+                                            function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[4].ToString());
+                                            break;
+                                        case "day":
+                                            function.lastState = Language.StringByID(StringId.Day);
                                             function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[5].ToString());
-                                        }
-                                        else
-                                        {
-                                            function.SetAttrState(FunctionAttributeKey.TimeFlag, 1);
+                                            break;
+                                        case "night":
+                                            function.lastState = Language.StringByID(StringId.Night);
                                             function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[6].ToString());
-                                        }
-                                        break;
-                                    case "away":
-                                        function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[7].ToString());
-                                        function.lastState = Language.StringByID(StringId.Away);
-                                        break;
+                                            break;
+                                        case "timer":
+                                            function.lastState = Language.StringByID(StringId.Auto);
+                                            if (receiveBytes[8] == 0)
+                                            {
+                                                function.SetAttrState(FunctionAttributeKey.TimeFlag, 0);
+                                                function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[5].ToString());
+                                            }
+                                            else
+                                            {
+                                                function.SetAttrState(FunctionAttributeKey.TimeFlag, 1);
+                                                function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[6].ToString());
+                                            }
+                                            break;
+                                        case "away":
+                                            function.SetAttrState(FunctionAttributeKey.SetTemp, receiveBytes[7].ToString());
+                                            function.lastState = Language.StringByID(StringId.Away);
+                                            break;
+                                    }
                                 }
                                 var indoorTemp = 0;
                                 if (receiveBytes[9] > 128)
@@ -446,9 +452,16 @@
                                 {
                                     indoorTemp = receiveBytes[9];
                                 }
-                                function.SetAttrState(FunctionAttributeKey.IndoorTemp, indoorTemp);
+                                function.SetAttrState(FunctionAttributeKey.RoomTemp, indoorTemp);
 
-                                function.lastState += " " + function.GetAttrState(FunctionAttributeKey.Mode) + new FloorHeating().GetTempUnitString(function);
+                                if (function.GetAttribute(FunctionAttributeKey.Mode) == null)
+                                {
+                                    function.lastState = "";
+                                }
+                                else
+                                {
+                                    function.lastState += " " + function.GetAttrState(FunctionAttributeKey.Mode) + new FloorHeating().GetTempUnitString(function);
+                                }
                                 RoomPage.UpdataStates(function);
                                 FunctionPage.UpdataStates(function);
                                 HomePage.UpdataFunctionStates(function);
@@ -621,7 +634,7 @@
                         {
                             if (ac.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0])
                             {
-                                ac.SetAttrState(FunctionAttributeKey.IndoorTemp, receiveBytes[1].ToString());
+                                ac.SetAttrState(FunctionAttributeKey.RoomTemp, receiveBytes[1].ToString());
                                 FunctionPage.UpdataStates(ac);
                             }
                         }
@@ -636,6 +649,45 @@
                             Control.Ins.IsSearchLocalGatewaySuccessful = true;
                             Control.Ins.GatewayOnline_Local = true;
                             DAL.Mqtt.MqttClient.DisConnectRemote();//鏂紑mqtt
+                        }
+                        break;
+                    case Command.FreshAirControlACK_JinMao:
+                    case Command.FreshAirReadACK_JinMao:
+                        var airFresh = FunctionList.List.GetAirFreshList().Find((obj) => obj.GetBusId() == subnetID + "_" + deviceID + "_" + receiveBytes[0]);
+                        if (airFresh != null)
+                        {
+                            /// 3	寮�鍏�	0-鍏虫満锛�1-寮�鏈�
+                            /// 4	杩愯妯″紡	1-閫氶锛�2-鍔犳箍 humidification/fan
+                            /// 5	鑺傝兘鑸掗�傞�夋嫨	1-鑸掗�傦紝2-鑺傝兘 true/false
+                            /// 6	椋庨�熸。浣�	0-鑷姩锛�1-1妗o紝2-2妗o紝3-3妗�  level_1/level_2/level_3/auto
+                            /// 7	婀垮害璁惧畾	%
+                            /// 8	瀹ゅ唴娓╁害鍊�	鈩�
+                            /// 9	瀹ゅ唴婀垮害鍊�	鈩�
+                            /// 10	杩囨护缃戝墿浣�	%
+                            /// 11	杩囨护缃戜娇鐢ㄨ秴鏃�	1 瓒呮椂 0 鏃� true/false
+                            airFresh.SetAttrState(FunctionAttributeKey.OnOff, receiveBytes[2] == 0 ? "off" : "on");
+                            airFresh.SetAttrState(FunctionAttributeKey.Mode, receiveBytes[3] == 1 ? "humidification" : "fan");
+                            airFresh.SetAttrState(FunctionAttributeKey.Energy, receiveBytes[4] == 1 ? "true" : "false");
+                            switch (receiveBytes[5])
+                            {
+                                case 0:
+                                    airFresh.SetAttrState(FunctionAttributeKey.FanSpeed, "auto");
+                                    break;
+                                case 1:
+                                    airFresh.SetAttrState(FunctionAttributeKey.FanSpeed, "level_1");
+                                    break;
+                                case 2:
+                                    airFresh.SetAttrState(FunctionAttributeKey.FanSpeed, "level_2");
+                                    break;
+                                case 3:
+                                    airFresh.SetAttrState(FunctionAttributeKey.FanSpeed, "level_3");
+                                    break;
+                            }
+                            airFresh.SetAttrState(FunctionAttributeKey.Humidity, receiveBytes[6].ToString());
+                            airFresh.SetAttrState(FunctionAttributeKey.IndoorTemp, receiveBytes[7].ToString());
+                            airFresh.SetAttrState(FunctionAttributeKey.IndoorHumidity, receiveBytes[8].ToString());
+                            airFresh.SetAttrState(FunctionAttributeKey.FilterRemain, receiveBytes[9].ToString());
+                            airFresh.SetAttrState(FunctionAttributeKey.FilterTimeout, receiveBytes[10] == 1 ? "true" : "false");
                         }
                         break;
                 }
@@ -672,6 +724,10 @@
                 switch (command)
                 {
                     case Command.SetSingleLightACK:
+                    case Command.FreshAirReadACK:
+                    case Command.FreshAirControlACK:
+                    case Command.FreshAirReadACK_JinMao:
+                    case Command.FreshAirControlACK_JinMao:
                         receiveFlag += string.Format("{0}", usefulBytes[0]);
                         break;
                     case Command.SetLogicLoopColorACK:
diff --git a/HDL_ON/DAL/Mqtt/MqttClient.cs b/HDL_ON/DAL/Mqtt/MqttClient.cs
index 4a58025..13fbff6 100644
--- a/HDL_ON/DAL/Mqtt/MqttClient.cs
+++ b/HDL_ON/DAL/Mqtt/MqttClient.cs
@@ -287,7 +287,7 @@
                             try
                             {
                                 var topic = e.ApplicationMessage.Topic;
-                                MainPage.Log($"鏀跺埌mqtt涓婚:{topic}");
+                                //MainPage.Log($"鏀跺埌mqtt涓婚:{topic}");
                                 //涓�绔彛涓婚澶勭悊
                                 if (DB_ResidenceData.Instance.GatewayType == 0 && !DB_ResidenceData.Instance.CheckWhetherGatewayIdIsNull())
                                 {
diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs
index 615f915..5499083 100644
--- a/HDL_ON/DAL/Server/HttpServerRequest.cs
+++ b/HDL_ON/DAL/Server/HttpServerRequest.cs
@@ -480,6 +480,7 @@
                             IsOthreShare = mHome.IsOtherShare,
                             accountType = mHome.accountType,
                             isRemoteControl = mHome.isRemoteControl,
+                            isBindGateway = mHome.isBindGateway,
                             longitude = mHome.longitude,
                             latitude = mHome.latitude,
                             deliverstatus = mHome.deliverstatus,
@@ -491,7 +492,14 @@
                             Address = mHome.homeAddress,
                             isAllowCreateScene = mHome.isAllowCreateScene,
                         };
-                        UserInfo.Current.regionList.Add(home);
+                        if (home.isBindGateway)
+                        {
+                            UserInfo.Current.regionList.Add(home);
+                        }
+                    }
+                    if(UserInfo.Current.regionList.Count== 0)
+                    {
+                        return "null";
                     }
                     //-------濡傛灉璐﹀彿鏄娆$櫥褰�
                     if (DB_ResidenceData.Instance.CurrentRegion == null || string.IsNullOrEmpty(DB_ResidenceData.Instance.CurrentRegion.RegionID))
@@ -1816,7 +1824,19 @@
             return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_Get3tyBrandDevcieList, requestJson);
         }
 
+        /// <summary>
+        /// 鑾峰彇璁惧璇︽儏
+        /// </summary>
+        /// <returns></returns>
+        public ResponsePackNew GetDeviceInfo(string functionId)
+        {
+            Dictionary<string, object> d = new Dictionary<string, object>();
+            d.Add("homeId", DB_ResidenceData.Instance.CurrentRegion.RegionID);
+            d.Add("deviceIds", new List<string>() { functionId });
 
+            var requestJson = HttpUtil.GetSignRequestJson(d);
+            return HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_GetDevcieInfoList, requestJson);
+        }
 
         /// <summary>
         /// 鑾峰彇璁惧璇︽儏鍒楄〃
diff --git a/HDL_ON/DAL/Server/HttpUtil.cs b/HDL_ON/DAL/Server/HttpUtil.cs
index 9fb2b21..7f7b499 100644
--- a/HDL_ON/DAL/Server/HttpUtil.cs
+++ b/HDL_ON/DAL/Server/HttpUtil.cs
@@ -17,8 +17,8 @@
         /// 鍥哄畾鍩熷悕,姝e紡鐜
         /// 鍏叡鍩熷悕灏辫繎瑙f瀽
         /// </summary>
-        public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com";
-        //public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";
+        //public const string GlobalRequestHttpsHost = "https://nearest.hdlcontrol.com";
+        public const string GlobalRequestHttpsHost = "https://test-gz.hdlcontrol.com";
         /// <summary>
         /// RegionMark
         /// </summary>
diff --git a/HDL_ON/DAL/Server/NewAPI.cs b/HDL_ON/DAL/Server/NewAPI.cs
index e016870..99002d3 100644
--- a/HDL_ON/DAL/Server/NewAPI.cs
+++ b/HDL_ON/DAL/Server/NewAPI.cs
@@ -531,10 +531,44 @@
         /// </summary>
         public const string API_POST_EZ_GetChildToken = "/home-wisdom/platform/childToken";
        
-        
 
         #endregion
 
+        #region  鈻�  -- 涓版灄鐩稿叧鐩稿叧鎺ュ彛___________________________
+        /// <summary>
+        /// 妫�鏌ヤ綇瀹呮槸鍚︾粦瀹氫赴鏋楋紝骞惰幏鍙栭棬鍙f満鍒楄〃
+        /// </summary>
+        public const string API_POST_FL_Check = "/home-wisdom/app/fl/vi/check";
+        /// <summary>
+        /// 鎺ュ惉
+        /// </summary>
+        public const string API_POST_FL_Answer = "/home-wisdom/app/fl/vi/answer";
+        /// <summary>
+        /// 鎷掓帴
+        /// </summary>
+        public const string API_POST_FL_Reject = "/home-wisdom/app/fl/vi/reject";
+        /// <summary>
+        /// 寮�閿佹垚鍔�
+        /// </summary>
+        public const string API_POST_FL_Unlock= "/home-wisdom/app/fl/vi/unlock";
+        /// <summary>
+        /// 閫氳瘽瑙嗛鎴浘涓婁紶
+        /// </summary>
+        public const string API_POST_FL_Screenshot = "/home-wisdom/app/fl/vi/screenshot";
+        /// <summary>
+        /// 鎸傛柇
+        /// </summary>
+        public const string API_POST_FL_HangUp = "/home-wisdom/app/fl/vi/hang-up";
+        /// <summary>
+        /// 鑾峰彇閫氳瘽璁板綍
+        /// </summary>
+        public const string API_POST_FL_GetCallList = "/home-wisdom/app/fl/vi/list";
+        /// <summary>
+        /// 鍒犻櫎閫氳瘽璁板綍
+        /// </summary>
+        public const string API_POST_FL_DeleteCallInfo = "/home-wisdom/app/fl/vi/delete";
+        #endregion
+
        
     }
 
diff --git a/HDL_ON/DAL/Server/NewApiRes.cs b/HDL_ON/DAL/Server/NewApiRes.cs
index e30c1fb..c23dac9 100644
--- a/HDL_ON/DAL/Server/NewApiRes.cs
+++ b/HDL_ON/DAL/Server/NewApiRes.cs
@@ -1434,6 +1434,11 @@
         /// 淇℃伅绫诲瀷
         /// </summary>
         public string messageType = "";
+        /// <summary>
+        /// 鎵╁睍鏁版嵁鍐呭
+        /// </summary>
+        public string expantContent = "";
+        
 
     }
 
diff --git a/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs b/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs
new file mode 100644
index 0000000..5c7e6b2
--- /dev/null
+++ b/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs
@@ -0,0 +1,445 @@
+锘縰sing System;
+using HDL_ON;
+using HDL_ON.DAL.Server;
+using System.Threading;
+using System.Collections.Generic;
+
+#if __IOS__
+using Shared.IOS.ESVideoOnSDK;
+using UIKit;
+using Foundation;
+#else
+
+using Android.Content;
+
+#endif
+
+namespace Shared
+{
+    /// <summary>
+    /// 涓版灄鍙瀵硅
+    /// </summary>
+    public class ESOnVideo
+    {
+        /// <summary>
+        /// 
+        /// </summary>
+        private static ESOnVideo m_Current = null;
+        /// <summary>
+        /// 
+        /// </summary>
+        public static ESOnVideo Current
+        {
+            get
+            {
+                if (m_Current == null)
+                {
+                    m_Current = new ESOnVideo();
+                }
+                return m_Current;
+            }
+        }
+
+        /// <summary>
+        /// 闂ㄥ彛鏈恒�佷赴鏋楀皬鍖轰俊鎭拰鎴块棿淇℃伅绛夊弬鏁�
+        /// </summary>
+        public ESVideoInfo esVideoInfo;
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public void InitESVideoSDK()
+        {
+            //ESVideo.
+        }
+
+        /// <summary>
+        /// 鐩戞帶椤甸潰
+        /// </summary>
+        /// <param name="mESVideoInfo"></param>
+        public void ShowESVideoMonitor(ESVideoInfo mESVideoInfo)
+        {
+            this.esVideoInfo = mESVideoInfo;
+
+#if __IOS__
+            ESOnMonitorViewController vc = new ESOnMonitorViewController();
+            vc.MESVideoID = mESVideoInfo.ESVideoUUID;
+            //vc.MESRoomID = mESVideoInfo.ESRoomID;
+            vc.DeviceName = mESVideoInfo.DeviceName;
+            //vc.RoomName = mESVideoInfo.RoomName;
+            vc.MESCallDelegate = new OnESCallDelegate(this);
+            Shared.Application.currentVC.NavigationController.PushViewController(vc, true);
+#else
+
+            Intent intent = new Intent(Shared.Application.Activity, typeof(HDL_ON_Android.VideoActivity));
+            intent.PutExtra("ESVideoUUID", mESVideoInfo.ESVideoUUID);
+            intent.PutExtra("uuid", mESVideoInfo.uuid);
+            intent.PutExtra("DeviceName", mESVideoInfo.DeviceName);
+            intent.PutExtra("cmtID", mESVideoInfo.cmtID);
+            intent.PutExtra("roomno", mESVideoInfo.roomno);
+            intent.PutExtra("unitno", mESVideoInfo.unitno);
+            //intent.PutExtra("HomeID", mESVideoInfo.HomeID);
+            intent.PutExtra("callId", mESVideoInfo.callId);
+            intent.PutExtra("Type", 0);
+            Shared.Application.Activity.StartActivity(intent);
+
+#endif
+        }
+
+
+
+        /// <summary>
+        /// 琚懠鍙〉闈�
+        /// </summary>
+        /// <param name="mESVideoInfo"></param>
+        public void ShowESvideoVideoIntercom(ESVideoInfo mESVideoInfo)
+        {
+            this.esVideoInfo = mESVideoInfo;
+#if __IOS__
+            ESOnIntercomViewController vc = new ESOnIntercomViewController();
+            vc.MESVideoID = mESVideoInfo.ESVideoUUID;
+            //vc.MESRoomID = mESVideoInfo.ESRoomID;
+            vc.DeviceName = mESVideoInfo.DeviceName;
+            //vc.RoomName = mESVideoInfo.RoomName;
+            //vc.MESCallDelegate = new OnESCallDelegate(this);
+            mOnESCallDelegate = new OnESCallDelegate(this);
+            vc.MESCallDelegate = mOnESCallDelegate;
+            Shared.Application.currentVC.NavigationController.PushViewController(vc, true);
+#else
+
+            Intent intent = new Intent(Shared.Application.Activity, typeof(HDL_ON_Android.VideoActivity));
+            intent.PutExtra("ESVideoUUID", mESVideoInfo.ESVideoUUID);
+            intent.PutExtra("uuid", mESVideoInfo.uuid);
+            intent.PutExtra("DeviceName", mESVideoInfo.DeviceName);
+            intent.PutExtra("cmtID", mESVideoInfo.cmtID);
+            intent.PutExtra("roomno", mESVideoInfo.roomno);
+            intent.PutExtra("unitno", mESVideoInfo.unitno);
+            //intent.PutExtra("HomeID", mESVideoInfo.HomeID);
+            intent.PutExtra("callId", mESVideoInfo.callId);
+            intent.PutExtra("Type", 1);
+            Shared.Application.Activity.StartActivity(intent);
+
+#endif
+        }
+
+        #region 鍔ㄤ綔鍥炶皟锛屾彁浜よ褰曞埌浜戠
+
+        /// <summary>
+        /// 鍒ゆ柇callId鏄惁涓虹┖
+        /// </summary>
+        /// <returns></returns>
+        bool CheckESVideoInfoIsNullOrEmpty()
+        {
+            return (esVideoInfo == null || string.IsNullOrEmpty(esVideoInfo.callId));
+        }
+
+        /// <summary>
+        /// 鎺ュ惉
+        /// </summary>
+        void AnswerAction()
+        {
+            //Utlis.WriteLine("AnswerAction");
+
+            if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+            new Thread(() =>
+            {
+                var requestJson = HttpUtil.GetSignRequestJson(esVideoInfo);
+                var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_Answer, requestJson);
+                if (revertObj.Code == StateCode.SUCCESS)
+                {
+                    //Utlis.WriteLine("POST 鎺ュ惉鎴愬姛");
+                }
+                else
+                {
+                    Utlis.WriteLine("POST 鎺ュ惉澶辫触 code: " + revertObj.Code);
+                }
+
+            })
+            { IsBackground = false }.Start();
+
+        }
+
+        /// <summary>
+        /// 鎸傛柇
+        /// </summary>
+        /// <param name="callDuration"></param>
+        void HangUpAction(int callDuration)
+        {
+            //Utlis.WriteLine("HangUpAction :" + callDuration);
+
+            if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+            new Thread(() =>
+            {
+                Dictionary<string, object> dic = new Dictionary<string, object>();
+                dic.Add("callId", esVideoInfo.callId);
+                dic.Add("callDuration", callDuration);
+
+                var requestJson = HttpUtil.GetSignRequestJson(dic);
+                var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_HangUp, requestJson);
+                if (revertObj.Code == StateCode.SUCCESS)
+                {
+                    //Utlis.WriteLine("POST 鎸傛柇鎴愬姛");
+                }
+                else
+                {
+                    Utlis.WriteLine("POST 鎸傛柇澶辫触 code: "+ revertObj.Code);
+                }
+
+            })
+            { IsBackground = false }.Start();
+        }
+
+        /// <summary>
+        /// 鎷掓帴
+        /// </summary>
+        void RejectCallAction()
+        {
+            //Utlis.WriteLine("RejectCallAction");
+
+            if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+            new Thread(() =>
+            {
+                Dictionary<string, object> dic = new Dictionary<string, object>();
+                dic.Add("callId", esVideoInfo.callId);
+
+                var requestJson = HttpUtil.GetSignRequestJson(dic);
+                var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_Reject, requestJson);
+                if (revertObj.Code == StateCode.SUCCESS)
+                {
+                    //Utlis.WriteLine("POST 鎷掓帴鎴愬姛");
+                }
+                else
+                {
+                    Utlis.WriteLine("POST 鎷掓帴澶辫触 code: " + revertObj.Code);
+                }
+
+            })
+            { IsBackground = false }.Start();
+        }
+
+        /// <summary>
+        /// 鎴浘鎴愬姛
+        /// </summary>
+        void ScreenshotSuccessfulAction(byte[] dataBytes)
+        {
+            //Utlis.WriteLine("ScreenshotSuccessfulAction");
+
+            if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+            new Thread(() =>
+            {
+                //var imageName = Guid.NewGuid().ToString();
+                Dictionary<string, object> dic = new Dictionary<string, object>();
+                dic.Add("callId", esVideoInfo.callId);
+                dic.Add("images", dataBytes);
+#if __IOS__
+                dic.Add("imagesName", "_IOS.jpg");
+#else
+                dic.Add("imagesName", "_Android.jpg");
+#endif
+
+                var requestJson = HttpUtil.GetSignRequestJson(dic);
+                var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_Screenshot, requestJson);
+                if (revertObj.Code == StateCode.SUCCESS)
+                {
+                    //Utlis.WriteLine("POST 鎴浘涓婁紶鎴愬姛");
+                }
+                else
+                {
+                    Utlis.WriteLine("POST 鎴浘涓婁紶澶辫触 code: " + revertObj.Code);
+                }
+
+            })
+            { IsBackground = false }.Start();
+
+        }
+
+        DateTime UnlockDateTime = DateTime.MinValue;
+        /// <summary>
+        /// 寮�閿佹垚鍔�
+        /// </summary>
+        void UnlockAction()
+        {
+            //Utlis.WriteLine("UnlockAction");
+
+            if (CheckESVideoInfoIsNullOrEmpty()) return;
+
+            //3S鍐呬笉鍏佽瑙﹀彂绗簩娆�
+            if(UnlockDateTime.AddSeconds(3) > DateTime.Now)
+            {
+               
+                Utlis.WriteLine("3S鍐呬笉鍏佽瑙﹀彂绗簩娆�");
+                //涓版灄SDKbug锛屽懠鍙殑鏃跺�欏紑閿佹垚鍔熶細鏈�2娆″洖璋冿紝
+                return;
+            }
+
+            UnlockDateTime = DateTime.Now;
+
+            new Thread(() =>
+            {
+                Dictionary<string, object> dic = new Dictionary<string, object>();
+                dic.Add("callId", esVideoInfo.callId);
+
+                var requestJson = HttpUtil.GetSignRequestJson(dic);
+                var revertObj = HttpUtil.RequestHttpsPostFroHome(NewAPI.API_POST_FL_Unlock, requestJson);
+                if (revertObj.Code == StateCode.SUCCESS)
+                {
+                    //Utlis.WriteLine("POST 寮�閿佹垚鍔�");
+                }
+                else
+                {
+                    Utlis.WriteLine("POST 寮�閿佸け璐� code: " + revertObj.Code);
+                }
+
+            })
+            { IsBackground = false }.Start();
+        }
+
+#endregion
+
+#if __IOS__
+#region OnESCallDelegate
+        /////// <summary>
+        /////// OnESCallDelegate 缁ф壙鍝嶅簲浜嬩欢
+        /////// </summary>
+        OnESCallDelegate mOnESCallDelegate;
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public class OnESCallDelegate : ESCallDelegate
+        {
+
+            [Weak] ESOnVideo _ESOnVideo;
+
+            public OnESCallDelegate(ESOnVideo mESOnVideo)
+            {
+                _ESOnVideo = mESOnVideo;
+            }
+
+            /// <summary>
+            /// 鎺ュ惉
+            /// </summary>
+            public override void OnAnswerAction()
+            {
+                _ESOnVideo.AnswerAction();
+            }
+
+            /// <summary>
+            /// 鎸傛柇
+            /// </summary>
+            /// <param name="callDuration"></param>
+            public override void OnHangUpAction(int callDuration)
+            {
+                _ESOnVideo.HangUpAction(callDuration);
+            }
+
+            /// <summary>
+            /// 鎷掓帴
+            /// </summary>
+            public override void OnRejectCallAction()
+            {
+                _ESOnVideo.RejectCallAction();
+            }
+
+            /// <summary>
+            /// 鎴浘鎴愬姛
+            /// </summary>
+            /// <param name="image"></param>
+            public override void OnScreenshotSuccessfulAction(UIImage image)
+            {
+                //NSData imageData = UIImagePNGRepresentation(image); UIImage
+                NSData imageData = image.AsPNG();
+                byte[] dataBytes = new byte[imageData.Length];
+                System.Runtime.InteropServices.Marshal.Copy(imageData.Bytes, dataBytes, 0, Convert.ToInt32(imageData.Length));
+                //image.g
+                _ESOnVideo.ScreenshotSuccessfulAction(dataBytes);
+            }
+
+            /// <summary>
+            /// 寮�閿佹垚鍔�
+            /// </summary>
+            public override void OnUnlockAction()
+            {
+                _ESOnVideo.UnlockAction();
+            }
+
+        }
+
+#endregion
+#endif
+
+        /// <summary>
+        /// 娴嬭瘯鏂规硶
+        /// </summary>
+        /// <param name="isMonitor"></param>
+        public void Test(bool isMonitor = true)
+        {
+            ESVideoInfo eSVideoInfo = new ESVideoInfo()
+            {
+                DeviceName = "瀹ゅ鏈�88",
+                ESVideoUUID = "JJY000019VPLLF",
+                 
+            };
+            if (isMonitor)
+            {
+                ShowESVideoMonitor(eSVideoInfo);
+            }
+            else
+            {
+                eSVideoInfo.callId = "88888";
+                ShowESvideoVideoIntercom(eSVideoInfo);
+            }
+
+        }
+    }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    public class ESVideoInfo
+    {
+        /// <summary>
+        /// 瀹ゅ鏈虹殑UUID
+        /// 渚嬶細JJY000007FSEYX
+        /// </summary>
+        public string ESVideoUUID = string.Empty;
+        /// <summary>
+        /// 瀹ゅ鏈虹殑鍚嶇О
+        /// 渚嬶細瀹ゅ鏈�
+        /// </summary>
+        public string DeviceName = "瀹ゅ鏈�";
+        /// <summary>
+        /// 涓版灄璇锋眰鐨勫敮涓�id
+        /// </summary>
+        public string uuid;
+        /// <summary>
+        /// 涓版灄绀惧尯id
+        /// </summary>
+        public string cmtID;
+        /// <summary>
+        /// 涓版灄鎴块棿鍙�
+        /// </summary>
+        public string roomno;
+        /// <summary>
+        /// 涓版灄妤兼爧鍙�
+        /// </summary>
+        public string unitno;
+        ///// <summary>
+        ///// 涓版灄浣忓畢Id
+        ///// </summary>
+        //public string HomeID;
+        /// <summary>
+        /// 鍛煎彨璁板綍Id
+        /// </summary>
+        public string callId;
+
+    }
+
+    
+
+
+}
diff --git a/HDL_ON/Entity/Enumerative/Command.cs b/HDL_ON/Entity/Enumerative/Command.cs
index 4bb8432..a95726f 100644
--- a/HDL_ON/Entity/Enumerative/Command.cs
+++ b/HDL_ON/Entity/Enumerative/Command.cs
@@ -14,6 +14,75 @@
         ReadAnalog = 0xE50A,
         ReadAnalogACK = 0xE50B,
 
+        #region 鏂伴鍗忚
+        //鏂伴鍗忚鎺у埗
+        //闄勫姞鏁版嵁锛�  鏂伴閫氶亾鍙凤紙1 - 200锛� + 寮�鍏筹紙0锛�1锛� + 椋庨�燂紙0 鍏筹紝1浣庯紝2涓紝3楂橈級 + 妯″紡锛�0鎵嬪姩锛�1 鑷姩,2 鏅鸿兘锛�3 瀹氭椂锛�
+        FreshAirControl = 0x144A,
+        //杩斿洖锛氭柊椋庨�氶亾鍙凤紙1 - 200锛� + 寮�鍏筹紙0锛�1锛� + 椋庨�燂紙0 鍏筹紝1浣庯紝2涓紝3楂橈級 + 妯″紡锛�0鎵嬪姩锛�1 鑷姩,2 鏅鸿兘锛�3 瀹氭椂锛�+妯℃嫙閲忥紙2byte==16bit锛�+ 
+        //瀹ゅ唴娓╁害(4byte) + 瀹ゅ娓╁害(4byte) + 瀹ゅ唴婀垮害(4byte)+ PM2.5(4byte) + TVOC(4byte) + CO2(4byte)
+        FreshAirControlACK = 0x144B,
+        //2.鏂伴鍗忚璇荤姸鎬�
+        //闄勫姞鏁版嵁锛�  鏂伴閫氶亾鍙凤紙1 - 200锛� 
+        FreshAirRead = 0x144C,
+        //杩斿洖锛氭柊椋庨�氶亾鍙凤紙1 - 200锛� + 寮�鍏筹紙0锛�1锛� + 椋庨�燂紙0 鍏筹紝1浣庯紝2涓紝3楂橈級 + 妯″紡锛�0鎵嬪姩锛�1 鑷姩,2 鏅鸿兘锛�3 瀹氭椂锛� +妯℃嫙閲忥紙2byte==16bit锛�+
+        //瀹ゅ唴娓╁害(4byte) + 瀹ゅ娓╁害(4byte) + 瀹ゅ唴婀垮害(4byte)+ PM2.5(4byte) + TVOC(4byte) + CO2(4byte)
+        FreshAirReadACK = 0x144D,
+        #endregion
+
+        #region 閲戣寕搴� 鏄嗘槑 娓╁窞 鏂伴鍗忚
+        /// <summary>
+        /// 闄勫姞鏁版嵁闀垮害:1
+        /// 鏂伴缂栧彿	1~200
+        /// </summary>
+        FreshAirRead_JinMao = 0x1446,
+        /// <summary>
+        /// 闄勫姞鏁版嵁闀垮害:30
+        /// 1	鏂伴缂栧彿	1~200
+        /// 2	绫诲瀷  绗笁鏂圭被鍨�  0锛氶噾鑼傛柊椋�
+        /// 3	寮�鍏�	0-鍏虫満锛�1-寮�鏈�
+        /// 4	杩愯妯″紡	1-閫氶锛�2-鍔犳箍
+        /// 5	鑺傝兘鑸掗�傞�夋嫨	1-鑸掗�傦紝2-鑺傝兘
+        /// 6	椋庨�熸。浣�	0-鑷姩锛�1-1妗o紝2-2妗o紝3-3妗�
+        /// 7	婀垮害璁惧畾	%
+        /// 8	瀹ゅ唴娓╁害鍊�	鈩�
+        /// 9	瀹ゅ唴婀垮害鍊�	鈩�
+        /// 10	杩囨护缃戝墿浣�	%
+        /// 11	杩囨护缃戜娇鐢ㄨ秴鏃�	1 瓒呮椂 0 鏃�
+        /// </summary>
+        FreshAirReadACK_JinMao = 0x1447,
+        /// <summary>
+        /// 闄勫姞鏁版嵁闀垮害:4
+        /// 1	鏂伴缂栧彿	1~200
+        /// 2	绫诲瀷  绗笁鏂圭被鍨�  0锛氶噾鑼傛柊椋�
+        /// 3	寮�鍏�	0-鍏虫満锛�1-寮�鏈�
+        /// 4	杩愯妯″紡	1-閫氶锛�2-鍔犳箍
+        /// 5	鑺傝兘鑸掗�傞�夋嫨	1-鑸掗�傦紝2-鑺傝兘
+        /// 6	椋庨�熸。浣�	0-鑷姩锛�1-1妗o紝2-2妗o紝3-3妗�
+        /// 7	婀垮害璁惧畾	%
+        /// 8	瀹ゅ唴娓╁害鍊�	鈩�
+        /// 9	瀹ゅ唴婀垮害鍊�	鈩�
+        /// 10	杩囨护缃戝墿浣�	%
+        /// 11	杩囨护缃戜娇鐢ㄨ秴鏃�	1 瓒呮椂 0 鏃�
+        /// </summary>
+        FreshAirControl_JinMao = 0x1448,
+        /// <summary>
+        /// 闄勫姞鏁版嵁闀垮害:30
+        /// 1	鏂伴缂栧彿	1~200
+        /// 2	绫诲瀷  绗笁鏂圭被鍨�  0锛氶噾鑼傛柊椋�
+        /// 3	寮�鍏�	0-鍏虫満锛�1-寮�鏈�
+        /// 4	杩愯妯″紡	1-閫氶锛�2-鍔犳箍
+        /// 5	鑺傝兘鑸掗�傞�夋嫨	1-鑸掗�傦紝2-鑺傝兘
+        /// 6	椋庨�熸。浣�	0-鑷姩锛�1-1妗o紝2-2妗o紝3-3妗�
+        /// 7	婀垮害璁惧畾	%
+        /// 8	瀹ゅ唴娓╁害鍊�	鈩�
+        /// 9	瀹ゅ唴婀垮害鍊�	鈩�
+        /// 10	杩囨护缃戝墿浣�	%
+        /// 11	杩囨护缃戜娇鐢ㄨ秴鏃�
+        /// </summary>
+        FreshAirControlACK_JinMao = 0x1449,
+        #endregion
+
+
         #region 缁垮缓娓╂帶鍣ㄥ崗璁�
         /// <summary>
         /// 璇诲彇娓╂帶鍣ㄤ富鏈烘寚浠�
@@ -1222,24 +1291,6 @@
         LogicstateControl = 0xE014,
         LogicstateControlACK = 0xE015,
 
-        #region 鏂伴鍗忚
-        //鏂伴鍗忚鎺у埗
-        //闄勫姞鏁版嵁锛�  鏂伴閫氶亾鍙凤紙1 - 200锛� + 寮�鍏筹紙0锛�1锛� + 椋庨�燂紙0 鍏筹紝1浣庯紝2涓紝3楂橈級 + 妯″紡锛�0鎵嬪姩锛�1 鑷姩,2 鏅鸿兘锛�3 瀹氭椂锛�
-        FreshAirControl = 0x144A,
-        //杩斿洖锛氭柊椋庨�氶亾鍙凤紙1 - 200锛� + 寮�鍏筹紙0锛�1锛� + 椋庨�燂紙0 鍏筹紝1浣庯紝2涓紝3楂橈級 + 妯″紡锛�0鎵嬪姩锛�1 鑷姩,2 鏅鸿兘锛�3 瀹氭椂锛�+妯℃嫙閲忥紙2byte==16bit锛�+ 
-        //瀹ゅ唴娓╁害(4byte) + 瀹ゅ娓╁害(4byte) + 瀹ゅ唴婀垮害(4byte)+ PM2.5(4byte) + TVOC(4byte) + CO2(4byte)
-        FreshAirControlACK = 0x144B,
-
-
-        //2.鏂伴鍗忚璇荤姸鎬�
-        //闄勫姞鏁版嵁锛�  鏂伴閫氶亾鍙凤紙1 - 200锛� 
-        FreshAirRead = 0x144C,
-        //杩斿洖锛氭柊椋庨�氶亾鍙凤紙1 - 200锛� + 寮�鍏筹紙0锛�1锛� + 椋庨�燂紙0 鍏筹紝1浣庯紝2涓紝3楂橈級 + 妯″紡锛�0鎵嬪姩锛�1 鑷姩,2 鏅鸿兘锛�3 瀹氭椂锛� +妯℃嫙閲忥紙2byte==16bit锛�+
-        //瀹ゅ唴娓╁害(4byte) + 瀹ゅ娓╁害(4byte) + 瀹ゅ唴婀垮害(4byte)+ PM2.5(4byte) + TVOC(4byte) + CO2(4byte)
-        FreshAirReadACK = 0x144D,
-
-
-        #endregion
 
         /// <summary>
         /// 甯冮槻璁剧疆       
diff --git a/HDL_ON/Entity/Function/Function.cs b/HDL_ON/Entity/Function/Function.cs
index 177d948..5b69485 100644
--- a/HDL_ON/Entity/Function/Function.cs
+++ b/HDL_ON/Entity/Function/Function.cs
@@ -768,7 +768,7 @@
         /// <summary>
         /// 瀹ゅ唴娓╁害
         /// </summary>
-        public const string IndoorTemp = "room_temp";
+        public const string RoomTemp = "room_temp";
         /// <summary>
         /// value
         /// </summary>
@@ -838,7 +838,7 @@
         /// </summary>
         public const string AnionTimeLeft = "anion_time_surplus";
         /// <summary>
-        /// 鎵撳紑鐧昏(椋庢墖)
+        /// 鎵撳紑绛夌骇(椋庢墖)
         /// </summary>
         public const string OpenLevel = "openLevel";
         /// <summary>
@@ -846,6 +846,30 @@
         /// </summary>
         public const string Key = "key";
 
+        /// <summary>
+        /// 鑺傝兘
+        /// </summary>
+        public const string Energy = "energy";
+        /// <summary>
+        /// 婀垮害
+        /// </summary>
+        public const string Humidity = "humidity";
+        /// <summary>
+        /// 瀹ゅ唴娓╁害
+        /// </summary>
+        public const string IndoorTemp = "indoor_temp";
+        /// <summary>
+        /// 瀹ゅ唴婀垮害
+        /// </summary>
+        public const string IndoorHumidity = "indoor_humidity";
+        /// <summary>
+        /// 杩囨护缃戝墿浣欓噺
+        /// </summary>
+        public const string FilterRemain = "filter_remain";
+        /// <summary>
+        /// 杩囨护缃戞槸鍚﹁秴鏃惰鍛�
+        /// </summary>
+        public const string FilterTimeout = "filter_timeout";
 
         #region tuya
         /// <summary>
@@ -895,7 +919,13 @@
         {
             get
             {
-                return Convert.ToByte(loopId, 16);
+                try
+                {
+                    return Convert.ToByte(loopId, 16);
+                }catch
+                {
+                    return 0;
+                }
             }
         }
 
@@ -1022,6 +1052,10 @@
         /// 锛堟柊椋庯級
         /// </summary>
         public const string AirFreshStandard = "airFresh.standard";
+        /// <summary>
+        /// 鏂伴 鈥斺�旈噾鑼傚畾鍒�
+        /// </summary>
+        public const string AirFreshJinmao = "airFresh.jinmao";
 
         /// <summary>
         /// 鏂伴spk鍒楄〃
@@ -1031,6 +1065,7 @@
         {
             var spkList = new List<string>();
             spkList.Add(AirFreshStandard);
+            spkList.Add(AirFreshJinmao);
             return spkList;
         }
         #endregion
@@ -1181,6 +1216,7 @@
         /// 绾㈠閬ユ帶鍣�
         /// </summary>
         public const string IrLearn = "ir.learn";
+
         #region 娑傞甫
         /// <summary>
         /// 瀹剁數銆佹秱楦︾┖姘斿噣鍖栧櫒
diff --git a/HDL_ON/Entity/Function/Scene.cs b/HDL_ON/Entity/Function/Scene.cs
index 386ded3..6f15f57 100644
--- a/HDL_ON/Entity/Function/Scene.cs
+++ b/HDL_ON/Entity/Function/Scene.cs
@@ -446,7 +446,7 @@
                 case FunctionAttributeKey.SetTemp:
                     text = Language.StringByID(StringId.Temp);
                     break;
-                case FunctionAttributeKey.IndoorTemp:
+                case FunctionAttributeKey.RoomTemp:
                     text = Language.StringByID(StringId.IndoorTemp);
                     break;
                 case FunctionAttributeKey.Delay:
@@ -475,7 +475,7 @@
             switch (key)
             {
                 case FunctionAttributeKey.SetTemp:
-                case FunctionAttributeKey.IndoorTemp:
+                case FunctionAttributeKey.RoomTemp:
                     us = "掳C";
                     break;
                 case FunctionAttributeKey.Percent:
@@ -500,7 +500,7 @@
                     text = value == "on" ? Language.StringByID(StringId.On) : Language.StringByID(StringId.OFF);
                     break;
                 case FunctionAttributeKey.SetTemp:
-                case FunctionAttributeKey.IndoorTemp:
+                case FunctionAttributeKey.RoomTemp:
                 case FunctionAttributeKey.Brightness:
                 case FunctionAttributeKey.Percent:
                     if (value == "")
diff --git a/HDL_ON/Entity/FunctionList.cs b/HDL_ON/Entity/FunctionList.cs
index fe72790..3b7972c 100644
--- a/HDL_ON/Entity/FunctionList.cs
+++ b/HDL_ON/Entity/FunctionList.cs
@@ -70,6 +70,16 @@
             var spkList = SPK.FhSpkList();
             return Functions.FindAll((obj) => spkList.Contains(obj.spk));
         }
+
+        /// <summary>
+        /// 鏂伴鍒楄〃
+        /// </summary>
+        /// <returns></returns>
+        public List<Function> GetAirFreshList()
+        {
+            var spkList = SPK.AirFreshSpkList();
+            return Functions.FindAll((obj) => spkList.Contains(obj.spk));
+        }
         #region 瀹剁數鍒楄〃 electricals
         /// <summary>
         /// 瀹剁數鍒楄〃
@@ -127,6 +137,7 @@
                 var tempFunction = Newtonsoft.Json.JsonConvert.DeserializeObject<Function>(functionDataString);
                 if (tempFunction == null)
                 {
+                    MainPage.Log("null");
                     FileUtlis.Files.DeleteFile(filePath);
                     return;
                 }
diff --git a/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs b/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs
index 1b984d7..abd2942 100644
--- a/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs
+++ b/HDL_ON/Entity/ResponseEntity/RegionInfoRes.cs
@@ -122,10 +122,10 @@
         /// 鏄惁鍏佽鍒涘缓鍦烘櫙
         /// </summary>
         public bool isAllowCreateScene;
-        ///// <summary>
-        ///// 鏄惁缁戝畾缃戝叧
-        ///// </summary>
-        //public bool isBindGateway;
+        /// <summary>
+        /// 鏄惁缁戝畾缃戝叧
+        /// </summary>
+        public bool isBindGateway;
     }
 
     /// <summary>
diff --git a/HDL_ON/Entity/Room.cs b/HDL_ON/Entity/Room.cs
index e932b22..df6eb59 100644
--- a/HDL_ON/Entity/Room.cs
+++ b/HDL_ON/Entity/Room.cs
@@ -462,10 +462,10 @@
             }
         }
 
-        /// <summary>
-        /// 鎴块棿鍔熻兘鍒楄〃
-        /// </summary>
-        List<Function> functions = new List<Function>();
+        ///// <summary>
+        ///// 鎴块棿鍔熻兘鍒楄〃
+        ///// </summary>
+        //List<Function> functions = new List<Function>();
         /// <summary>
         /// 鑾峰彇鎴块棿鍔熻兘鍒楄〃
         /// </summary>
@@ -473,8 +473,8 @@
         {
             if (needRefresh)
             {
-                functions = new List<Function>();
             }
+            var functions = new List<Function>();
             if (functions.Count == 0)
             {
                 foreach (var f in FunctionList.List.GetDeviceFunctionList())
@@ -487,22 +487,22 @@
             }
             return functions;
         }
-        /// <summary>
-        /// 澧炲姞鎴块棿鍔熻兘
-        /// 鎿嶄綔鐨勬槸缂撳瓨鏁版嵁锛屼笉鐢ㄤ繚瀛�
-        /// </summary>
-        public void AddRoomFunction(Function function)
-        {
-            functions.Add(function);
-        }
-        /// <summary>
-        /// 鍒犻櫎鎴块棿鍔熻兘
-        /// 鎿嶄綔鐨勬槸缂撳瓨鏁版嵁锛屼笉鐢ㄤ繚瀛�
-        /// </summary>
-        public void RemoveRoomFunction(Function function)
-        {
-            functions.Remove(functions.Find((obj) => obj.sid == function.sid));
-        }
+        ///// <summary>
+        ///// 澧炲姞鎴块棿鍔熻兘
+        ///// 鎿嶄綔鐨勬槸缂撳瓨鏁版嵁锛屼笉鐢ㄤ繚瀛�
+        ///// </summary>
+        //public void AddRoomFunction(Function function)
+        //{
+        //    functions.Add(function);
+        //}
+        ///// <summary>
+        ///// 鍒犻櫎鎴块棿鍔熻兘
+        ///// 鎿嶄綔鐨勬槸缂撳瓨鏁版嵁锛屼笉鐢ㄤ繚瀛�
+        ///// </summary>
+        //public void RemoveRoomFunction(Function function)
+        //{
+        //    functions.Remove(functions.Find((obj) => obj.sid == function.sid));
+        //}
         /// <summary>
         /// 鎴块棿鍦烘櫙鍒楄〃
         /// </summary>
diff --git a/HDL_ON/HDL_ON.projitems b/HDL_ON/HDL_ON.projitems
index 1884f63..51f3383 100644
--- a/HDL_ON/HDL_ON.projitems
+++ b/HDL_ON/HDL_ON.projitems
@@ -387,7 +387,10 @@
     <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\EnvironmentalScience\EnvironmentalPage.cs" />
     <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\EnvironmentalScience\EchartsOption_Pie.cs" />
     <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\4-PersonalCenter\PirDevice\SetPir.cs" />
+    <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\1ContorlPage\AcControlPage_AddIrButton.cs" />
     <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Video\Send.cs" />
+    <Compile Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Energy\EnergyMainPage.cs" />
+    <Compile Include="$(MSBuildThisFileDirectory)DAL\ThirdPartySdk\ESOnVideo.cs" />
   </ItemGroup>
   <ItemGroup>
     <Folder Include="$(MSBuildThisFileDirectory)DAL\" />
@@ -429,5 +432,7 @@
     <Folder Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\1ContorlPage\" />
     <Folder Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Video\" />
     <Folder Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Video\View\" />
+    <Folder Include="$(MSBuildThisFileDirectory)UI\UI2\FuntionControlView\Energy\" />
+    <Folder Include="$(MSBuildThisFileDirectory)DAL\ThirdPartySdk\" />
   </ItemGroup>
 </Project>
\ No newline at end of file
diff --git a/HDL_ON/UI/MainPage.cs b/HDL_ON/UI/MainPage.cs
index 979bce0..8fdab09 100644
--- a/HDL_ON/UI/MainPage.cs
+++ b/HDL_ON/UI/MainPage.cs
@@ -18,15 +18,9 @@
         /// </summary>
         public static PageLayout BasePageView { get; set; }
         /// <summary>
-        /// DisplayCompleted
-        /// </summary>
-        public static bool DisplayCompleted = false;
-
-        //public static UserInfo LoginUser;
-        /// <summary>
         /// 鐗堟湰鍙�
         /// </summary>
-        public static string VersionString = "1.1.0319";
+        public static string VersionString = "1.1.0326";
         ///// <summary>
         ///// 瀹㈡埛绔被鍨�
         ///// </summary>
@@ -40,6 +34,10 @@
         /// 澶╂皵鍒锋柊action
         /// </summary>
         public static Action RefreshAir;
+        /// <summary>
+        /// 鍥為��椤甸潰action 娌℃湁闇�瑕佸彲浠ヤ笉鐢�
+        /// </summary>
+        public static Action ReturnRefreshAction;
         /// <summary>
         /// 鏃犵櫥褰曟ā寮�
         /// </summary>
@@ -198,13 +196,21 @@
                         {
                             if (e < BasePageView.ChildrenCount - 1)
                             {
-                                MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent();
-                            }
-
-                            while (e < BasePageView.ChildrenCount - 1)
-                            {
                                 BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent();
                             }
+                            try
+                            {
+                                ReturnRefreshAction?.Invoke();
+                                ReturnRefreshAction = null;
+                            }
+                            catch (Exception ex)
+                            {
+                                Log($"鍚庨��浜嬩欢寮傚父:{ex.Message}");
+                            }
+                            //while (e < BasePageView.ChildrenCount - 1)
+                            //{
+                            //    BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent();
+                            //}
                         };
                         BasePageView.MouseDownEventHandler += (sender, e) =>
                         {
diff --git a/HDL_ON/UI/UI1-Login/LoginPage.cs b/HDL_ON/UI/UI1-Login/LoginPage.cs
index ea01c2e..1ddf012 100644
--- a/HDL_ON/UI/UI1-Login/LoginPage.cs
+++ b/HDL_ON/UI/UI1-Login/LoginPage.cs
@@ -186,9 +186,16 @@
             bodyView.AddChidren(btnIcon_bg);
 
 #if DEBUG
+            btnIcon_bg.MouseUpEventHandler += (sender, e) =>
+            {
+                //ESOnVideo.Current.Test();
+            };
+
             bool b = false;
             btnIcon.MouseUpEventHandler += (sender, e) =>
             {
+                //ESOnVideo.Current.Test(false);
+
                 //return;
                 if (b)
                 {
@@ -197,8 +204,8 @@
                 }
                 else
                 {
-                    etAccount.Text = "15971583093";//鍑夐湼"18666455392";//13375012446//13602944661//tzy 18778381374
-                    //15971583093 gs//tzy 274116637@qq.com
+                    etAccount.Text = "18316120654";//鍑夐湼"18666455392";//13375012446//13602944661//tzy 18778381374
+                    //15971583093 gs//tzy 274116637@qq.com//Sumant.Bhatia@havells.com 鍥藉鏈嶅姟鍣ㄦ祴璇�
                 }
                 b = !b;
                 etPassword.Text = "123456";
diff --git a/HDL_ON/UI/UI1-Login/LoginPageBLL.cs b/HDL_ON/UI/UI1-Login/LoginPageBLL.cs
index 03ce998..201b868 100644
--- a/HDL_ON/UI/UI1-Login/LoginPageBLL.cs
+++ b/HDL_ON/UI/UI1-Login/LoginPageBLL.cs
@@ -637,9 +637,12 @@
                         }
                         else
                         {
-                            BindingResidencePage page = new BindingResidencePage();
-                            MainPage.BaseView.AddChidren(page);
-                            page.LoadView();
+                            //Application.RunOnMainThread(() =>
+                            //{
+                            //    BindingResidencePage page = new BindingResidencePage();
+                            //    MainPage.BaseView.AddChidren(page);
+                            //    page.LoadView();
+                            //});
 
 
 
@@ -648,7 +651,7 @@
                             UserInfo.Current.LastTime = DateTime.MinValue;
                             UserInfo.Current.SaveUserInfo();
                             //鐧诲綍澶辫触锛岃鍏堟坊鍔犱綇瀹咃紒
-                            Utlis.ShowAlertOnMainThread(Language.StringByID(StringId.FailedGetHomeList));
+                            //Utlis.ShowAlertOnMainThread(Language.StringByID(StringId.FailedGetHomeList));
                         }
                     }
                 }
@@ -811,8 +814,8 @@
         bool LoadMethod_GetResidences()
         {
             var result = false;
-            var responsePack = pm.GetHomePager();
-            if (responsePack == StateCode.SUCCESS)
+            var code = pm.GetHomePager();
+            if (code == StateCode.SUCCESS)
             {
                 ////2020-11-13 寰呯‘璁わ紝娌℃湁浣忓畢锛屼笉绠楃櫥褰曟垚鍔�
                 //if (UserInfo.Current.regionList != null && UserInfo.Current.regionList.Count > 0)
@@ -822,10 +825,17 @@
                 //2020-12-10 娌℃湁浣忓畢鐧诲綍鎴愬姛锛屼絾鏄笉鑳借繘鍏ヤ富鐣岄潰
                 result = true;
             }
+            else if( code == "null")
+            {
+                Application.RunOnMainThread(() =>
+                {
+                    MainPage.GoUserPage(false);
+                });
+            }
             else
             {
                 // 鎻愮ず閿欒
-                IMessageCommon.Current.ShowErrorInfoAlter(responsePack);
+                IMessageCommon.Current.ShowErrorInfoAlter(code);
             }
             return result;
         }
diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
index f2f00ae..ea5aac2 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
@@ -113,6 +113,7 @@
 
         public void LoadPage()
         {
+            MainPage.CurPageIndex = 0;
             try
             {
                 this.BeginHeaderRefreshingAction = () =>
@@ -466,12 +467,18 @@
             try
             {
                 int index = 0;
-                foreach (var function in FunctionList.List.GetDeviceFunctionList())
+                var list = FunctionList.List.GetDeviceFunctionList();
+                foreach (var function in list)
                 {
                     //闊充箰妯″潡鏈変富浠庡叧绯伙紝闇�瑕佺壒娈婂鐞�
                     if (function.Spk_Prefix == FunctionCategory.Music)
                     {
-                        var music = function as Music.A31MusicModel;
+                        //var music = function as Music.A31MusicModel;
+                        var music = Music.A31MusicModel.A31MusicModelList.Find((obj) => obj.sid == function.sid);
+                        if (music == null)
+                        {
+                            continue;
+                        }
                         if (music.ServerClientType == -1)
                         {
                             continue;
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
index 7f20439..5696551 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPage.cs
@@ -76,6 +76,7 @@
 
         public void LoadPage()
         {
+            MainPage.CurPageIndex = 1;
             bodyView.BackgroundColor = CSS_Color.BackgroundColor;
             #region top
             FrameLayout topView = new FrameLayout()
@@ -473,6 +474,11 @@
                         #endregion
                         break;
                     case ShowFunction.EnergyMonitoring:
+                        #region 鑳芥簮
+                        functionCount = FunctionList.List.GetElectricals().Count;
+                        functionOnCount = FunctionList.List.GetElectricals().FindAll((obj) => obj.trait_on_off.curValue.ToString() == "on").Count;
+                        #endregion
+                        functionCount = 1;
                         break;
                     case ShowFunction.Environmental:
                         #region 鐜鏁版嵁
@@ -480,6 +486,7 @@
                         #endregion
                         break;
                     case ShowFunction.FreshAir:
+                        functionCount = FunctionList.List.GetAirFreshList().Count;
                         break;
                     case ShowFunction.Music:
                         functionCount = Music.A31MusicModel.A31MusicModelList.Count;
@@ -551,7 +558,8 @@
                 functionView.AddChidren(btnName);
 
                 if (item != ShowFunction.Environmental && item != ShowFunction.Sensor && item != ShowFunction.VideoIntercom
-                    && item != ShowFunction.SecurityMonitoring
+                    && item != ShowFunction.SecurityMonitoring && item != ShowFunction.FreshAir
+                    && item != ShowFunction.EnergyMonitoring
                     && functionCount != 0)
                 {
                     Button btnFunctionCount = new Button()
@@ -721,7 +729,15 @@
                         #endregion
                         break;
                     case ShowFunction.EnergyMonitoring:
+                        #region 鑳芥簮鐩戞祴
                         btnName.TextID = StringId.EnergyMonitoring;
+                        btnFunctionViewBg.MouseUpEventHandler = (sender, e) => {
+                            var skipView = new EnergyMainPage();
+                            MainPage.BasePageView.AddChidren(skipView);
+                            skipView.LoadPage();
+                            MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+                        };
+                        #endregion
                         break;
                     case ShowFunction.Environmental:
                         #region 鐜鏁版嵁
@@ -737,6 +753,27 @@
                         break;
                     case ShowFunction.FreshAir:
                         btnName.TextID = StringId.FreshAir;
+                        #region Light
+                        Button btnFreshAirPower = new Button()
+                        {
+                            X = Application.GetRealWidth(120),
+                            Y = specialList.Contains(index) ? Application.GetRealWidth(160) : Application.GetRealWidth(117),
+                            Width = Application.GetRealWidth(32),
+                            Height = Application.GetRealWidth(32),
+                            SelectedImagePath = "Public/PowerOpen.png",
+                            UnSelectedImagePath = "Public/PowerClose.png",
+                            IsSelected = functionOnCount > 0,
+                            Tag = item + "_AllControl",
+                        };
+                        functionView.AddChidren(btnFreshAirPower);
+
+                        btnFreshAirPower.MouseUpEventHandler = (sender, e) =>
+                        {
+                            LoadEvent_SwitchFunction(btnFreshAirPower, item, functionView);
+                        };
+                        functionPageTitleId = StringId.FreshAir;
+
+                        #endregion
                         break;
                     case ShowFunction.Music:
                         btnName.TextID = StringId.Music;
@@ -768,7 +805,8 @@
 
                 }
                 //鐣岄潰璺宠浆--闊充箰璺宠浆鑷繁鐨勭晫闈�--鐜璺宠浆鑷繁鐨勭晫闈�
-                if (item != ShowFunction.Music && item != ShowFunction.Environmental && item != ShowFunction.SecurityMonitoring)
+                if (item != ShowFunction.Music && item != ShowFunction.Environmental && item != ShowFunction.SecurityMonitoring
+                    && ShowFunction.EnergyMonitoring!= item)
                 {
                     btnFunctionViewBg.MouseUpEventHandler = (sender, e) =>
                     {
diff --git a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
index dbf88dd..d6371a6 100644
--- a/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/ClassificationPageBLL.cs
@@ -370,6 +370,16 @@
                                         System.Threading.Thread.Sleep(100);
                                     }
                                     break;
+                                case ShowFunction.FreshAir:
+                                    foreach (var f in FunctionList.List.GetAirFreshList())
+                                    {
+                                        f.trait_on_off.curValue = onoff;
+                                        Dictionary<string, string> d = new Dictionary<string, string>();
+                                        d.Add(FunctionAttributeKey.OnOff, f.trait_on_off.curValue.ToString());
+                                        Control.Ins.SendWriteCommand(f, d);
+                                        System.Threading.Thread.Sleep(100);
+                                    }
+                                    break;
                             }
                         }
                         else
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
index c8b1509..96c0b3b 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZone.cs
@@ -132,7 +132,6 @@
                 switch (function.Spk_Prefix)
                 {
                     case FunctionCategory.Curtain:
-                      
                         CurtainFragment();
                         break;
                     case FunctionCategory.Sensor:
@@ -332,7 +331,7 @@
                         ProgressTextColor = CSS_Color.FirstLevelTitleColor,
                         ProgressTextSize = CSS_FontSize.PromptFontSize_SecondaryLevel,
                         MaxValue = 100,
-                        Progress = Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.BatteryState)),
+                        Progress = Convert.ToInt32(function.GetAttrState(FunctionAttributeKey.Brightness)),
                         Tag = function.sid + "_DimmerBar",
                         SeekBarPadding = Application.GetRealWidth(20),
                     };
diff --git a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
index 1c22cb3..7d61094 100644
--- a/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
+++ b/HDL_ON/UI/UI2/2-Classification/FunctionControlZoneBLL.cs
@@ -76,13 +76,25 @@
         /// </summary>
         void LoadEvent_SwitchFunction(Button btnSwitch,FunctionAttributes fadeTime = null)
         {
+
             btnSwitch.MouseUpEventHandler = (sender, e) =>
             {
                 btnSwitch.IsSelected = !btnSwitch.IsSelected;
+
+                if(function.spk == SPK.IrLearn || function.spk == SPK.TvIr)
+                {
+                    new System.Threading.Thread(() => {
+                        System.Threading.Thread.Sleep(2000);
+                        Application.RunOnMainThread(() => {
+                            btnSwitch.IsSelected = !btnSwitch.IsSelected;
+                        });
+                    }) { IsBackground = true }.Start();
+                }
+
                 new System.Threading.Thread(() =>
                 {
                     function.trait_on_off.curValue = btnSwitch.IsSelected ? "on" : "off";
-                    System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
+                    Dictionary<string, string> d = new Dictionary<string, string>();
                     d.Add(FunctionAttributeKey.OnOff, function.trait_on_off.curValue.ToString());
                     if(fadeTime!= null)
                     {
diff --git a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs
index 9f2bcf7..73b8da7 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/IntelligencePage.cs
@@ -61,6 +61,7 @@
 
         public void LoadPage()
         {
+            MainPage.CurPageIndex = 2;
             bodyView.BackgroundColor = CSS_Color.MainBackgroundColor;
             #region top
             topView = new FrameLayout()
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
index f0747c8..0b26a18 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AboutOn/AboutOnPage.cs
@@ -71,6 +71,19 @@
             };
             bodyView.AddChidren(btnOnTitle);
 
+#if DEBUG
+            btnOnIcon.MouseUpEventHandler += (sender, e) =>
+            {
+                ESOnVideo.Current.Test();
+            };
+
+            btnOnTitle.MouseUpEventHandler += (sender, e) =>
+            {
+                ESOnVideo.Current.Test(false);
+            };
+
+#endif
+
             Button btnOnVersion = new Button()
             {
                 Y = btnOnTitle.Bottom,
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection4Page.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection4Page.cs
index cf821e1..ef4bf84 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection4Page.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddDevice/AddMiniRemoteControlDirection4Page.cs
@@ -220,22 +220,22 @@
                     return;
                 }
                 var form = HdlFormLogic.Current.GetFormByName("AddMiniRemoteControlDirection1Page") as AddMiniRemoteControlDirection1Page;
-                if (form.AddDeviceEvent != null)
+                //if (form.AddDeviceEvent != null)
                 {
                     //浠h〃杩欎釜鏄敱娓╂�婚偅杈硅皟鐢ㄧ殑,鐩存帴鍥炶皟鍑芥暟
-                    form.AddDeviceEvent.Invoke(newDevice);
+                    form.AddDeviceEvent?.Invoke(newDevice);
                     //鍏抽棴鎺夎繖涓晫闈�
                     this.CloseForm();
                     //鍐嶆妸AddMiniRemoteControlDirection1Page鐣岄潰鍏充簡
                     HdlFormLogic.Current.CloseFormByFormName("AddMiniRemoteControlDirection1Page");
                 }
-                else
-                {
-                    //浠h〃杩欏苟涓嶆槸鐢辨俯鎬荤殑鐣岄潰璋冪敤鐨�,鍒欏叧闂帀鍏ㄩ儴鐨勭晫闈�
-                    HdlFormLogic.Current.CloseAllOpenForm();
-                    //鐒跺悗鍐嶆妸娓╂�荤殑鐣岄潰new璧锋潵
-                    new UI2.PersonalCenter.PirDevice.Method().MainView(this, newDevice,()=> { });
-                }
+                //else
+                //{
+                //    //浠h〃杩欏苟涓嶆槸鐢辨俯鎬荤殑鐣岄潰璋冪敤鐨�,鍒欏叧闂帀鍏ㄩ儴鐨勭晫闈�
+                //    HdlFormLogic.Current.CloseAllOpenForm();
+                //    //鐒跺悗鍐嶆妸娓╂�荤殑鐣岄潰new璧锋潵
+                //    new UI2.PersonalCenter.PirDevice.Method().MainView(this, newDevice,()=> { });
+                //}
             };
         }
 
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs
index 682700c..c7da6e2 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/AddDevciePage.cs
@@ -18,7 +18,7 @@
             brand = integratedBrand;
         }
 
-        public void LoadPage()
+        public void LoadPage(VerticalRefreshLayout refreshView)
         {
             new TopViewDiv(bodyView, Language.StringByID(StringId.AddDevice)).LoadTopView();
             bodyView.BackgroundColor = CSS_Color.BackgroundColor;
@@ -33,16 +33,16 @@
 
 
 
-            Load3tyBrandDeviceList();
+            Load3tyBrandDeviceList(refreshView);
 
             contentView.BeginHeaderRefreshingAction = () =>
             {
                 contentView.EndHeaderRefreshing();
-                Load3tyBrandDeviceList();
+                Load3tyBrandDeviceList(refreshView);
             };
         }
 
-        void Load3tyBrandDeviceList()
+        void Load3tyBrandDeviceList(VerticalRefreshLayout refreshView)
         {
             var waitPage = new Loading();
             waitPage.Start();
@@ -57,7 +57,7 @@
                         var revData = Newtonsoft.Json.JsonConvert.DeserializeObject<List<IntegratedBrandDevice>>(pack.Data.ToString());
                         Application.RunOnMainThread(() =>
                         {
-                            LoadRow(revData);
+                            LoadRow(revData, refreshView);
                         });
                     }
                     else
@@ -77,7 +77,7 @@
             { IsBackground = true }.Start();
         }
 
-        void LoadRow(List<IntegratedBrandDevice> deviceList)
+        void LoadRow(List<IntegratedBrandDevice> deviceList, VerticalRefreshLayout refreshView)
         {
             contentView.RemoveAll();
             bool isFrist = true;
@@ -143,6 +143,9 @@
                         case SPK.IrModule:
                             var form = new AddMiniRemoteControlDirection1Page();
                             form.AddForm();
+                            form.AddDeviceEvent = (functionObj) => {
+                                refreshView.BeginHeaderRefreshing();
+                            }; 
                             break;
                     }
                 };
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs
index d1c77d9..00f6588 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs
@@ -25,7 +25,7 @@
             {
                 var page = new AddDevciePage(brand);
                 MainPage.BasePageView.AddChidren(page);
-                page.LoadPage();
+                page.LoadPage(contentView);
                 MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
             };
             new TopViewDiv(bodyView, Language.StringByID(StringId.Devices)).LoadTopView_AddIcon("3ty", action);
@@ -46,6 +46,8 @@
                 contentView.EndHeaderRefreshing();
                 Load3tyBrandDeviceList();
             };
+
+            //contentView.BeginHeaderRefreshing();
         }
 
         void Load3tyBrandDeviceList()
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
index 7a96fac..0d96fb9 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PersonalCenterPageBLL.cs
@@ -264,7 +264,7 @@
                 MainPage.BasePageView.AddChidren(page);
                 page.LoadPage();
                 MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-                //鑾峰彇鍒楄〃
+                ////鑾峰彇鍒楄〃
                 //HDL_ON.UI.UI2.PersonalCenter.PirDevice.Method.GetPirDeviceList(this, () =>
                 //{
                 //    Application.RunOnMainThread(() =>
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/BrandList.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/BrandList.cs
index 03efb18..92d6fe4 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/BrandList.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/BrandList.cs
@@ -58,7 +58,7 @@
                         var library = Newtonsoft.Json.JsonConvert.DeserializeObject<Library>(str);
                         if (library != null)
                         {
-                            if (libraryList.Count < 20)
+                            if (libraryList.Count < 40)
                             {
                                 libraryList.Add(library);
                             }
diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs
index e05fc9a..981952e 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/PirDevice/PirMain.cs
@@ -1,5 +1,6 @@
 锘縰sing System;
 using System.Collections.Generic;
+using System.Text;
 using HDL_ON.Entity;
 using HDL_ON.UI.UI2.Intelligence.Automation.LogicView;
 using Shared;
@@ -149,6 +150,174 @@
             UIView(vv);
 
         }
+
+        void GoToShowSortSelection(List<string> dataList)
+        {
+            Dictionary<string, List<string>> dict = new Dictionary<string, List<string>>();
+
+            foreach (var data in dataList)
+            {
+                //鎻愬彇瀛楃涓茬涓�浣�
+                //string s = data.Substring(0, 1);
+                var key = GetCharSpellCode(data);
+              
+                if (dict.ContainsKey(key))
+                {
+                    var value = dict[key];
+                    if (value == null)
+                    {
+                        value = new List<string>();
+                    }
+                    value.Add(data);
+
+                 
+                }
+                else
+                {
+                    var value = new List<string>();
+                    value.Add(data);
+                    dict.Add(key, value);
+                }
+
+              
+            }
+
+
+            Application.RunOnMainThread(() =>
+            {
+                JLCountrycode.CountryCodeView.Current.ShowSortSelection("閫夋嫨绾㈠鍝佺墝", dict, (countryName) =>
+                {
+                    //Console.WriteLine("countryName: " + countryName);
+                    Utlis.ShowTip("閫変腑浜�:" + countryName);
+
+
+                });
+            });
+        }
+
+        /// <summary>
+        /// 鑾峰彇姹夊瓧棣栧瓧姣�
+        /// </summary>
+        /// <param name="textValue"></param>
+        /// <returns></returns>
+        private string GetCharSpellCode(string textValue)
+        {
+            long iCnChar;
+
+            byte[] ZW = Encoding.GetEncoding("gb2312").GetBytes(textValue);
+
+            //濡傛灉鏄瓧姣嶏紝鍒欑洿鎺ヨ繑鍥� 
+            if (ZW.Length == 1)
+            {
+                return textValue.ToUpper();
+            }
+            else
+            {
+                // get the array of byte from the single char 
+                int i1 = (short)(ZW[0]);
+                int i2 = (short)(ZW[1]);
+                iCnChar = i1 * 256 + i2;
+            }
+
+
+
+            // iCnChar match the constant 
+            if ((iCnChar >= 45217) && (iCnChar <= 45252))
+            {
+                return "A";
+            }
+            else if ((iCnChar >= 45253) && (iCnChar <= 45760))
+            {
+                return "B";
+            }
+            else if ((iCnChar >= 45761) && (iCnChar <= 46317))
+            {
+                return "C";
+            }
+            else if ((iCnChar >= 46318) && (iCnChar <= 46825))
+            {
+                return "D";
+            }
+            else if ((iCnChar >= 46826) && (iCnChar <= 47009))
+            {
+                return "E";
+            }
+            else if ((iCnChar >= 47010) && (iCnChar <= 47296))
+            {
+                return "F";
+            }
+            else if ((iCnChar >= 47297) && (iCnChar <= 47613))
+            {
+                return "G";
+            }
+            else if ((iCnChar >= 47614) && (iCnChar <= 48118))
+            {
+                return "H";
+            }
+            else if ((iCnChar >= 48119) && (iCnChar <= 49061))
+            {
+                return "J";
+            }
+            else if ((iCnChar >= 49062) && (iCnChar <= 49323))
+            {
+                return "K";
+            }
+            else if ((iCnChar >= 49324) && (iCnChar <= 49895))
+            {
+                return "L";
+            }
+            else if ((iCnChar >= 49896) && (iCnChar <= 50370))
+            {
+                return "M";
+            }
+
+            else if ((iCnChar >= 50371) && (iCnChar <= 50613))
+            {
+                return "N";
+            }
+            else if ((iCnChar >= 50614) && (iCnChar <= 50621))
+            {
+                return "O";
+            }
+            else if ((iCnChar >= 50622) && (iCnChar <= 50905))
+            {
+                return "P";
+            }
+            else if ((iCnChar >= 50906) && (iCnChar <= 51386))
+            {
+                return "Q";
+            }
+            else if ((iCnChar >= 51387) && (iCnChar <= 51445))
+            {
+                return "R";
+            }
+            else if ((iCnChar >= 51446) && (iCnChar <= 52217))
+            {
+                return "S";
+            }
+            else if ((iCnChar >= 52218) && (iCnChar <= 52697))
+            {
+                return "T";
+            }
+            else if ((iCnChar >= 52698) && (iCnChar <= 52979))
+            {
+                return "W";
+            }
+            else if ((iCnChar >= 52980) && (iCnChar <= 53640))
+            {
+                return "X";
+            }
+            else if ((iCnChar >= 53689) && (iCnChar <= 54480))
+            {
+                return "Y";
+            }
+            else if ((iCnChar >= 54481) && (iCnChar <= 55289))
+            {
+                return "Z";
+            }
+            else return ("");
+        }
+
         /// <summary>
         /// 鍔犺浇UI鐣岄潰
         /// </summary>
diff --git a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
index 4874520..8519535 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage.cs
@@ -1,4 +1,5 @@
 锘縰sing System;
+using System.Collections.Generic;
 using HDL_ON.DriverLayer;
 using HDL_ON.Entity;
 using HDL_ON.Stan;
@@ -408,9 +409,9 @@
                     TextSize = CSS_FontSize.TextFontSize,
                 };
                 modeChangeView.AddChidren(btnFanText);
-                btnFanIcon.UnSelectedImagePath = acFunction.GetModeIconPath(m,false);
-                btnFanIcon.SelectedImagePath = acFunction.GetModeIconPath(m);
-                btnFanText.Text = acFunction.GetModeAttrText(m);
+                btnFanIcon.UnSelectedImagePath = acFunction.GetFanIconPath(m,false);
+                btnFanIcon.SelectedImagePath = acFunction.GetFanIconPath(m);
+                btnFanText.Text = acFunction.GetFanAttrText(m);
 
                 if (modeList.IndexOf(m) < modeList.Count - 1)
                 {
@@ -484,28 +485,38 @@
 
             var bodyView = new FrameLayout()
             {
-                Y = Application.GetRealHeight(463),
-                Height = Application.GetRealHeight(375),
+                Y = Application.GetRealHeight(423),
+                Height = Application.GetRealHeight(296),
                 BackgroundColor = CSS_Color.MainBackgroundColor,
             };
             div.AddChidren(bodyView);
 
-            var contentView = new FrameLayout()
+            var contentView = new VerticalScrolViewLayout()
             {
                 Y = Application.GetRealHeight(16),
                 Gravity = Gravity.CenterHorizontal,
-                Width = Application.GetRealWidth(296),
+                Width = Application.GetRealWidth(296+200),
+                
             };
             bodyView.AddChidren(contentView);
 
-                var row = new FrameLayout()
-                {
-                    Height = Application.GetRealHeight(60),
-                };
-                contentView.AddChidren(row);
 
-                int index = 0;
-            foreach (var attr in device.attributes)
+            var row = new FrameLayout()
+            {
+                Height = Application.GetRealHeight(60),
+                Width = Application.GetRealWidth(296),
+                Gravity = Gravity.CenterHorizontal,
+            };
+            contentView.AddChidren(row);
+
+            int index = 0;
+            List<FunctionAttributes> attrList = new List<FunctionAttributes>();
+            attrList.AddRange(device.attributes);
+            attrList.Add(new FunctionAttributes() {
+                key = "+",
+            });
+
+            foreach (var attr in attrList)
             {
                 if (attr.key == FunctionAttributeKey.Mode
                     || attr.key == FunctionAttributeKey.OnOff
@@ -522,13 +533,62 @@
                 {
                     row = new FrameLayout()
                     {
-                        Width = Application.GetRealWidth(200),
                         Height = Application.GetRealHeight(56),
+                        Width = Application.GetRealWidth(296),
+                        Gravity = Gravity.CenterHorizontal,
                     };
                     contentView.AddChidren(row);
                 }
+                if (attr.key == "+")
+                {
+                    var addView = new FrameLayout()
+                    {
+                        Gravity = Gravity.CenterVertical,
+                        Width = Application.GetRealWidth(88),
+                        Height = Application.GetRealHeight(40),
+                        Radius = (uint)Application.GetRealHeight(18),
+                        BorderColor = CSS_Color.PromptingColor1,
+                        BorderWidth = (uint)Application.GetRealWidth(2),
+                    };
 
-                var btn = new Button()
+
+                    if (index % 3 == 1)
+                    {
+                        addView.Gravity = Gravity.Center;
+                    }
+                    else if (index % 3 == 2)
+                    {
+                        addView.X = Application.GetRealWidth(208);
+                    }
+                    row.AddChidren(addView);
+
+                    var btnAdd = new Button()
+                    {
+                        Gravity = Gravity.Center,
+                        UnSelectedImagePath = "Public/PlusSignIcon.png",
+                        Width = Application.GetRealWidth(32),
+                        Height = Application.GetRealWidth(32),
+                    };
+                    addView.AddChidren(btnAdd);
+
+                    btnAdd.MouseUpEventHandler = (sender, e) =>
+                    {
+                        dialog.Close();
+                        Action action = () => {
+                            LoadDialog_IrMoreView();
+                        };
+                        var addButton = new AcControlPage_AddIrButton(action);
+                        MainPage.BasePageView.AddChidren(addButton);
+                        addButton.Show(device);
+                        MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
+                    };
+
+
+                }
+                else
+                {
+
+                    var btn = new Button()
                 {
                     Gravity = Gravity.CenterVertical,
                     Width = Application.GetRealWidth(88),
@@ -558,8 +618,8 @@
 
                 btn.MouseUpEventHandler = (sender, e) =>
                 {
-                    System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
-                    d.Add(FunctionAttributeKey.Key, attr.key);
+                    Dictionary<string, string> d = new Dictionary<string, string>();
+                    d.Add(attr.key, "");
                     Control.Ins.SendWriteCommand(device, d);
 
                     new System.Threading.Thread(() =>
@@ -573,15 +633,10 @@
                     { IsBackground = true }.Start();
                 };
 
-
+                }
 
                 index++;
             }
-
-
-
-
-
 
             dialog.Show();
         }
@@ -666,6 +721,14 @@
                 device.SetAttrState(FunctionAttributeKey.SetTemp, e.ToString());
                 btnTemp.Text = e.ToString();
             };
+            arcBar.MouseDownEventHandler = (sender, e) => {
+                Console.WriteLine("ddd");
+                MainPage.BasePageView.ScrollEnabled =false;
+            };
+            arcBar.MouseUpEventHandler = (sender, e) => {
+                Console.WriteLine("ddd2");
+                MainPage.BasePageView.ScrollEnabled = true;
+            };
         }
         /// <summary>
         /// 鎺у埗妯″紡浜嬩欢
@@ -723,7 +786,7 @@
             Application.RunOnMainThread(() =>
             {
                 btnTemp.Text = device.GetAttrState(FunctionAttributeKey.SetTemp);
-                btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.IndoorTemp))) + "掳C";
+                btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.RoomTemp))) + "掳C";
                 btnMode.UnSelectedImagePath = acFunction.GetModeIconPath(device.GetAttrState(FunctionAttributeKey.Mode));
                 btnWindSpeed.UnSelectedImagePath = acFunction.GetFanIconPath(device.GetAttrState(FunctionAttributeKey.FanSpeed));
                 arcBar.Progress = Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.SetTemp)));
diff --git a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage_AddIrButton.cs b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage_AddIrButton.cs
new file mode 100644
index 0000000..341c300
--- /dev/null
+++ b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/AcControlPage_AddIrButton.cs
@@ -0,0 +1,157 @@
+锘縰sing System;
+using HDL_ON.Entity;
+using HDL_ON.UI.UI2.Intelligence.Automation.LogicView;
+using HDL_ON.UI.UI2.PersonalCenter.PirDevice;
+using HDL_ON.UI.UI2.PersonalCenter.PirDevice.View;
+using Shared;
+
+namespace HDL_ON.UI
+{
+    public class AcControlPage_AddIrButton : FrameLayout
+    {
+        Action action;
+
+        public AcControlPage_AddIrButton(Action act)
+        {
+            action = act;
+        }
+        public void Show(Function control)
+        {
+            #region 鐣岄潰甯冨眬
+            this.BackgroundColor = CSS.CSS_Color.viewMiddle;
+            UI2.PersonalCenter.PirDevice.View.TopView topView = new UI2.PersonalCenter.PirDevice.View.TopView();
+            topView.topNameBtn.TextID = StringId.tianjiayaokongqi;
+            this.AddChidren(topView.FLayoutView());
+            topView.clickBackBtn.MouseUpEventHandler += (sender, e) => { this.RemoveFromParent(); };
+
+            FrameLayout editfLayout = new FrameLayout
+            {
+                Y = topView.frameLayout.Bottom,
+                BackgroundColor = CSS.CSS_Color.textWhiteColor,
+                Height = Application.GetRealHeight(152),
+                Width = Application.GetRealWidth(375),
+            };
+            this.AddChidren(editfLayout);
+            //绾�
+            Button lineBtn = new Button
+            {
+                Y = Application.GetRealHeight(43),
+                X = Application.GetRealWidth(16),
+                Width = Application.GetRealWidth(375 - 16 * 2),
+                Height = 1,
+                BackgroundColor = CSS.CSS_Color.viewLine,
+            };
+            editfLayout.AddChidren(lineBtn);
+            //璇疯緭鍏ユ寜閿悕绉�
+            EditText editText = new EditText()
+            {
+                X = Application.GetRealWidth(16),
+                Width = Application.GetRealWidth(375 - 16 * 2),
+                Height = Application.GetRealHeight(44),
+                PlaceholderText = Language.StringByID(StringId.anjianmingcheng),
+                PlaceholderTextColor = CSS.CSS_Color.textCancelColor,
+                TextColor = CSS.CSS_Color.textColor,
+                TextSize = TextSize.text14,
+                TextAlignment = TextAlignment.CenterLeft,
+            };
+            editfLayout.AddChidren(editText);
+            //涓嬩竴姝�
+            Button saveBtn = new Button
+            {
+                Width = Application.GetRealWidth(220),
+                Height = Application.GetRealHeight(44),
+                Y = Application.GetRealHeight(92),
+                X = Application.GetRealWidth(78),
+                TextID = StringId.xiayibu,
+                TextSize = TextSize.text16,
+                TextColor = CSS.CSS_Color.textWhiteColor,
+                TextAlignment = TextAlignment.Center,
+                BackgroundColor = CSS.CSS_Color.btnSaveBackgroundColor,
+                Radius = (uint)Application.GetRealHeight(22),
+            };
+            editfLayout.AddChidren(saveBtn);
+
+            FrameLayout fLayout = new FrameLayout
+            {
+                Y = editfLayout.Bottom + Application.GetRealHeight(8),
+                Height = Application.GetRealHeight(667 - 64 - 152 - 8),
+                Width = Application.GetRealWidth(375),
+                BackgroundColor = CSS.CSS_Color.textWhiteColor,
+            };
+            this.AddChidren(fLayout);
+            //鎺ㄨ崘鎸夐敭
+            Button titleBtn = new Button
+            {
+                Y = Application.GetRealHeight(12),
+                X = Application.GetRealWidth(16),
+                Width = Application.GetRealWidth(220),
+                Height = Application.GetRealHeight(20),
+                TextID = StringId.tuijiananjian,
+                TextSize = TextSize.text14,
+                TextColor = CSS.CSS_Color.text1Color,
+                TextAlignment = TextAlignment.CenterLeft,
+            };
+            fLayout.AddChidren(titleBtn);
+            //鍔ㄦ�佸姞杞紹utton鎸夐挳鐖舵帶浠�
+            FrameLayout buttonFLayout = new FrameLayout
+            {
+                Y = Application.GetRealHeight(32),
+                Height = Application.GetRealHeight(667 - 64 - 152 - 8 - 12 - 20),
+                Width = Application.GetRealWidth(375),
+            };
+            fLayout.AddChidren(buttonFLayout);
+            #endregion
+            Buttons buttons = new Buttons();
+            var buttonNameList = buttons.GetList("榛樿鎸夐挳");
+            buttons.AddButton(buttonFLayout, buttonNameList, (s) =>
+            {
+                editText.Text = s;
+#if __Android__
+                editText.SetSelectionEnd();
+#endif
+            });
+            ///涓嬩竴姝ョ殑鐐瑰嚮浜嬩欢
+            saveBtn.MouseUpEventHandler += (sender, e) =>
+            {
+                var texts = editText.Text.Trim();
+                if (string.IsNullOrEmpty(editText.Text))
+                {
+                    //鍚嶇О涓嶈兘涓虹┖
+                    return;
+                }
+                var butName = control.attributes.Find((c) => c.key == texts);
+                if (butName != null)
+                {
+                    //鍚嶇О宸茬粡瀛樺湪
+                    return;
+                }
+
+                //new寮曞鐣岄潰
+                ReplicationView replication = new ReplicationView();
+                replication.Show(this);
+
+
+                //娣诲姞鏁版嵁瀵硅薄
+                AttributesStatus buttonObj = new AttributesStatus();
+                buttonObj.key = "key" + control.attributes.Count.ToString();
+                buttonObj.value = texts;
+
+                PirSend.CodeStudy(new Control() { deviceId = control.deviceId, sid = control.sid }, buttonObj, (mqttData) =>
+                 {
+                     if (mqttData != null)
+                     {
+                         control.attributes.Add(new FunctionAttributes() { key = buttonObj.key, value = new System.Collections.Generic.List<string>() { buttonObj.value } });
+                         this.RemoveFromParent();
+                         action?.Invoke();
+                         //new TipPopView().FlashingBox(Language.StringByID(StringId.tianjiachenggong));
+                     }
+                     else
+                     {
+                         this.RemoveFromParent();
+                         new TipPopView().FlashingBox(Language.StringByID(StringId.tianjiashibai));
+                     }
+                 });
+            };
+        }
+    }
+}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/FhControlPage.cs b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/FhControlPage.cs
index fb28e5d..bfa25c1 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/FhControlPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/1ContorlPage/FhControlPage.cs
@@ -458,7 +458,7 @@
             Application.RunOnMainThread(() =>
             {
                 btnTemp.Text = device.GetAttrState(FunctionAttributeKey.SetTemp);
-                btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.IndoorTemp))) + "掳C";
+                btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.RoomTemp))) + "掳C";
                 btnMode.UnSelectedImagePath = fhTemp.GetModeIconPath(device.GetAttrState(FunctionAttributeKey.Mode));
                 arcBar.Progress = Convert.ToInt32(Convert.ToDouble(device.GetAttrState(FunctionAttributeKey.SetTemp)));
                 if (device.trait_on_off.curValue.ToString() == "on")
diff --git a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
index dfbc2d6..9ec2bdf 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/AC/ACPageBLL.cs
@@ -26,7 +26,7 @@
                     AC temp = new AC();
                     updataTime = DateTime.Now;
                     bodyView.btnTemp.Text = updateTemp.GetAttrState(FunctionAttributeKey.SetTemp);
-                    bodyView.btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(updateTemp.GetAttrState((string)FunctionAttributeKey.IndoorTemp))) + "掳C";
+                    bodyView.btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(updateTemp.GetAttrState((string)FunctionAttributeKey.RoomTemp))) + "掳C";
                     bodyView.btnMode.UnSelectedImagePath = temp.GetModeIconPath(updateTemp.GetAttrState(FunctionAttributeKey.Mode));
                     bodyView.btnWindSpeed.UnSelectedImagePath = temp.GetFanIconPath(updateTemp.GetAttrState(FunctionAttributeKey.FanSpeed));
                     bodyView.arcBar.Progress = Convert.ToInt32(Convert.ToDouble(updateTemp.GetAttrState(FunctionAttributeKey.SetTemp)));
diff --git a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
index 84740c4..1e56bf0 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
@@ -72,12 +72,12 @@
             if (isAdd)
             {
                 function.roomIds.Add(room.roomId);
-                room.AddRoomFunction(function);
+                //room.AddRoomFunction(function);
             }
             else
             {
                 function.roomIds.Remove(room.roomId);
-                room.RemoveRoomFunction(function);
+                //room.RemoveRoomFunction(function);
             }
             function.UpdataRoomIds();
             if (function.roomIds.Count == Entity.SpatialInfo.CurrentSpatial.RoomList.Count)
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Electrical/IrLearnPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Electrical/IrLearnPage.cs
index aef5a45..c576ebf 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Electrical/IrLearnPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Electrical/IrLearnPage.cs
@@ -45,7 +45,6 @@
 
             var row = new FrameLayout()
             {
-                //Width = Application.GetRealWidth(200),
                 Height = Application.GetRealHeight(56),
             };
             contentView.AddChidren(row);
@@ -53,11 +52,10 @@
             int index = 0;
             foreach(var attr in device.attributes)
             {
-                if(index != 0 && index%3==0)
+                if (index != 0 && index % 3 == 0)
                 {
                     row = new FrameLayout()
                     {
-                        Width = Application.GetRealWidth(200),
                         Height = Application.GetRealHeight(56),
                     };
                     contentView.AddChidren(row);
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs b/HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs
new file mode 100644
index 0000000..14fba77
--- /dev/null
+++ b/HDL_ON/UI/UI2/FuntionControlView/Energy/EnergyMainPage.cs
@@ -0,0 +1,102 @@
+锘縰sing System;
+using System.Collections.Generic;
+using HDL_ON.UI.CSS;
+using Shared;
+namespace HDL_ON.UI
+{
+    public class EnergyMainPage : FrameLayout
+    {
+        FrameLayout bodyView;
+        public EnergyMainPage()
+        {
+            bodyView = this;
+        }
+
+        public void LoadPage()
+        {
+            new TopViewDiv(bodyView, Language.StringByID(StringId.EnergyMonitoring)).LoadTopView();
+            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+
+            var generalTableView = new FrameLayout()
+            {
+                Gravity = Gravity.CenterHorizontal,
+                Y = Application.GetRealHeight(80),
+                Width = Application.GetRealWidth(343),
+                Height = Application.GetRealWidth(148),
+                Radius = (uint)Application.GetRealWidth(5),
+                BackgroundColor = CSS_Color.MainBackgroundColor,
+            };
+            bodyView.AddChidren(generalTableView);
+
+            TextButton btnTotalValue = new TextButton()
+            {
+                X = Application.GetRealWidth(18),
+                Y = Application.GetRealWidth(24),
+                Width = Application.GetRealWidth(18),
+                Height = Application.GetRealWidth(52),
+                TextColor = CSS_Color.FirstLevelTitleColor,
+                IsBold = true,
+                TextAlignment = TextAlignment.CenterLeft,
+                TextSize = 40,
+                Text = "000"
+            };
+            generalTableView.AddChidren(btnTotalValue);
+
+            btnTotalValue.Width = btnTotalValue.GetTextWidth();
+
+            var btnTotalValueUint = new Button()
+            {
+                X = btnTotalValue.Right,
+                Y = Application.GetRealWidth(24),
+                Width = Application.GetRealWidth(60),
+                Height = Application.GetRealWidth(28),
+                TextColor = CSS_Color.FirstLevelTitleColor,
+                TextSize = CSS_FontSize.SubheadingFontSize,
+                IsBold = true,
+                Text = "kW鈥",
+                TextAlignment = TextAlignment.CenterLeft,
+            };
+            generalTableView.AddChidren(btnTotalValueUint);
+
+            var btnValue = new Button()
+            {
+                X = Application.GetRealWidth(18),
+                Y = btnTotalValue.Bottom,
+                Width = Application.GetRealWidth(209),
+                Height = Application.GetRealWidth(28),
+                TextColor = CSS_Color.FirstLevelTitleColor,
+                TextSize = CSS_FontSize.SubheadingFontSize,
+                IsBold = true,
+                TextAlignment = TextAlignment.CenterLeft,
+            };
+            generalTableView.AddChidren(btnValue);
+
+            var echartsView = new FrameLayout()
+            {
+                Width = Application.GetRealWidth(118),
+                Height = Application.GetRealWidth(118),
+                X = Application.GetRealWidth(227),
+                //Y = Application.GetRealWidth(16),
+            };
+            generalTableView.AddChidren(echartsView);
+            MyEchartsViewOn myEchartsView = new MyEchartsViewOn() {
+                Width = Application.GetRealWidth(118),
+                Height = Application.GetRealWidth(118),
+            };
+
+            echartsView.AddChidren(myEchartsView);
+            Dictionary<string, string> list = new Dictionary<string, string>();
+            list.Add("鐢靛啺绠�", "12");
+            list.Add("鐢甸鎵�", "2");
+            list.Add("绌鸿皟", "9");
+            list.Add("娲楄。鏈�", "3");
+            list.Add("鐢佃剳", "33");
+            var echartsPie = new EchartsOption_Pie();
+            var echartRootJson = echartsPie.InitDateJson(list);
+            //var echartRootJsonString = Newtonsoft.Json.JsonConvert.SerializeObject(echartRootJson);
+            myEchartsView.ShowWithOption(echartRootJson);
+
+
+        }
+    }
+}
diff --git a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_Pie.cs b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_Pie.cs
index 2dea8e2..0a807a7 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_Pie.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/EnvironmentalScience/EchartsOption_Pie.cs
@@ -8,29 +8,107 @@
     /// </summary>
     public class EchartsOption_Pie
     {
-        public string name = "";
-
-        public string type = "pie";
-
-        public string radius = "55%";
-
-        public List<OpthionData> data = new List<OpthionData>();
-
-        public string itemStyle = "";
-
-        public EchartsOption_Pie()
+        public string InitDateJson(Dictionary<string, string> list)
         {
+            //缁勮Value
+            string valueText = string.Empty;
+            foreach (var dic in list)
+            {
+                valueText += "{value:" + dic.Value + ",name:'" + dic.Key + "'},\r\n";
+            }
+            //鑾峰彇鏇茬嚎鎺т欢鍏遍�歄ption
+            //{0}:鍏夋爣绉诲姩鏃�,閭f潯绔栫嚎鐨勯鑹�
+            //{1}:X杞寸殑缁勫憳椤�
+            //{2}:Y杞寸殑鍗曚綅鏍煎紡
+            //{3}:X杞寸粍鍛樺搴旂殑鍊�
+            //{4}:鏇茬嚎鐨勯鑹�
+            string commonJson = this.GetChartControlCommonOption();
+            commonJson = commonJson.Replace("{0}", valueText);
+            return commonJson;
+        }
+
+
+        /// <summary>
+        /// 鑾峰彇鏇茬嚎鎺т欢鍏遍�歄ption
+        /// </summary>
+        /// <returns></returns>
+        private string GetChartControlCommonOption()
+        {
+        //{0}:鏁版嵁
+
+        //tooltip:
+        //    {
+        //    trigger: 'item',
+        //            padding: 40,
+        //            textStyle:
+        //        {
+        //        fontSize: 38,
+        //            },
+        //            show: true,
+        //            trigger: 'item',
+        //            position:['1%', '1%']
+        //        },
+#if __IOS__
+            return @"{
+                series : [
+                 {
+                    right: '54%',
+                    bottom:'54%',
+                    labelLine: false,
+                    type: 'pie',
+                    data:[
+                       {0}
+                     ],
+                     itemStyle: {
+                             normal:{
+                                 color:function(params) {
+                                 var colorList = [           
+                                         '#80AEFF','#FFD154','#FF9D54','#FE6A6A','#B183C3','#ADE764',
+                                         '#D7504B','#C6E579','#F4E001','#F0805A','#26C0C0'
+                                         ];
+                                     return colorList[params.dataIndex]
+                                  }
+                             },
+                       }
+                   }
+                   ]
+            }";
+#else
+return @"{
+                series : [
+                 {
+                    //right: '54%',
+                    //bottom:'54%',
+                    labelLine: false,
+                    type: 'pie',
+                    data:[
+                       {0}
+                     ],
+                     itemStyle: {
+                             normal:{
+                                 color:function(params) {
+                                 var colorList = [           
+                                         '#80AEFF','#FFD154','#FF9D54','#FE6A6A','#B183C3','#ADE764',
+                                         '#D7504B','#C6E579','#F4E001','#F0805A','#26C0C0'
+                                         ];
+                                     return colorList[params.dataIndex]
+                                  }
+                             },
+                       }
+                   }
+                   ]
+            }";
+#endif
+        }
+
+        /// <summary>
+        /// 棰滆壊鍒楄〃
+        /// </summary>
+        /// <returns></returns>
+        public List<string> ColorList ()
+        {
+            var list = new List<string>();
+            return list;
         }
     }
-
-    public class OpthionData
-    {
-        public int value = 0;
-        public string name = "";
-    }
-
-    public class ItemStyle
-    {
-
-    }
-}
+}
\ No newline at end of file
diff --git a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
index 44e7821..f11bb02 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPage.cs
@@ -234,7 +234,10 @@
                 Height = Application.GetRealWidth(30),
                 UnSelectedImagePath = fhTemp.GetModeIconPath(function.GetAttrState(FunctionAttributeKey.Mode))
             };
-            controlView.AddChidren(btnMode);
+            if (function.GetAttribute(FunctionAttributeKey.Mode)!=null)
+            {
+                controlView.AddChidren(btnMode);
+            }
 
             btnSwitch = new Button()
             {
diff --git a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs
index d0a5660..7340af2 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/FoolHeating/FloorHeatingPageBLL.cs
@@ -20,7 +20,7 @@
                         return;
                     }
                     bodyView.btnTemp.Text = updateTemp.GetAttrState(FunctionAttributeKey.SetTemp);
-                    bodyView.btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(updateTemp.GetAttrState(FunctionAttributeKey.IndoorTemp))) + "掳C";
+                    bodyView.btnIndoorTemp.Text = Language.StringByID(StringId.IndoorTemp) + Convert.ToInt32(Convert.ToDouble(updateTemp.GetAttrState(FunctionAttributeKey.RoomTemp))) + "掳C";
                     bodyView.btnMode.UnSelectedImagePath = bodyView.fhTemp.GetModeIconPath(updateTemp.GetAttrState(FunctionAttributeKey.Mode));
                     bodyView.arcBar.Progress = Convert.ToInt32(Convert.ToDouble(updateTemp.GetAttrState(FunctionAttributeKey.SetTemp)));
                     if (updateTemp.trait_on_off.curValue.ToString() == "on")
diff --git a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
index 8b08cbb..a0daf23 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/Light/DimmerPageBLL.cs
@@ -91,10 +91,10 @@
             dimmerBar.OnStopTrackingTouchEvent = (sender, e) => {
                 onDimmerBar = false;
                 function.SetAttrState(FunctionAttributeKey.Brightness, dimmerBar.Progress);
+                function.SetAttrState(FunctionAttributeKey.FadeTime, barFadeTime.Progress);
                 System.Collections.Generic.Dictionary<string, string> d = new System.Collections.Generic.Dictionary<string, string>();
                 d.Add(FunctionAttributeKey.Brightness, dimmerBar.Progress.ToString());
                 Control.Ins.SendWriteCommand(function, d);
-                function.SetAttrState(FunctionAttributeKey.FadeTime, barFadeTime.Progress);
                 btnBrightnessText.Text = dimmerBar.Progress + "%";
             };
             //20201223 鍒犻櫎婊戝姩鍙戦�佸懡浠わ紝闃叉鎺т欢璺冲姩

--
Gitblit v1.8.0