public static void SetData()
        {
            if (_dataCaches == null && LuaEnv.isLoadLuaCfg)
            {
                long startTime = DateTime.Now.Ticks;
                Dictionary <int, int[]> dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataPowerAnalysis");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataPowerAnalysis = require 'Lua/Config/DataPowerAnalysis'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataPowerAnalysis");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclarePowerAnalysis>(172);
                    foreach (var item in dic)
                    {
                        DeclarePowerAnalysis tmp = new DeclarePowerAnalysis();
                        tmp.CloneGroupID = item.Value[0];
                        tmp.Group        = item.Value[1];
                        tmp.Icon         = item.Value[2];
                        tmp.ID           = item.Value[3];
                        tmp.Level        = CfgStringLua.Get(item.Value[4]);
                        tmp.NpcID        = CfgStringLua.Get(item.Value[5]);
                        tmp.OpenShop     = item.Value[6];
                        tmp.OpenUI       = item.Value[7];
                        tmp.Parameter1   = item.Value[8];
                        tmp.Parameter2   = CfgStringLua.Get(item.Value[9]);
                        tmp.Product      = CfgStringLua.Get(item.Value[10]);
                        tmp.Star         = item.Value[11];
                        tmp.Type         = item.Value[12];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "PowerAnalysis");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclarePowerAnalysis>(172);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "PowerAnalysis");
                }
            }
        }
        public static DeclarePowerAnalysis Create(int in_cloneGroupID, int in_group, int in_icon, int in_iD, string in_level, string in_npcID, int in_openShop, int in_openUI, int in_parameter1, string in_parameter2, string in_product, int in_star, int in_type)
        {
            DeclarePowerAnalysis tmp = new DeclarePowerAnalysis();

            tmp._cloneGroupID = in_cloneGroupID;
            tmp._group        = in_group;
            tmp._icon         = in_icon;
            tmp._iD           = in_iD;
            tmp._level        = in_level;
            tmp._npcID        = in_npcID;
            tmp._openShop     = in_openShop;
            tmp._openUI       = in_openUI;
            tmp._parameter1   = in_parameter1;
            tmp._parameter2   = in_parameter2;
            tmp._product      = in_product;
            tmp._star         = in_star;
            tmp._type         = in_type;

            return(tmp);
        }
Beispiel #3
0
 public static void Convert(Dictionary <int, DeclarePowerAnalysis> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(101, DeclarePowerAnalysis.Create(0, 1, 708, 101, StringDefines.Key_54831, StringDefines.Key_20, 0, 61000, 24, StringDefines.Key_20, StringDefines.Key_54832, 0, 91));
     data.Add(102, DeclarePowerAnalysis.Create(0, 1, 885, 102, StringDefines.Key_54833, StringDefines.Key_20, 0, 162000, 2, StringDefines.Key_20, StringDefines.Key_54834, 0, 6));
     data.Add(103, DeclarePowerAnalysis.Create(0, 1, 719, 103, StringDefines.Key_54831, StringDefines.Key_20, 0, 422000, 2, StringDefines.Key_20, StringDefines.Key_54835, 0, 8));
     data.Add(104, DeclarePowerAnalysis.Create(0, 1, 885, 104, StringDefines.Key_54836, StringDefines.Key_20, 0, 164000, 2800, StringDefines.Key_20, StringDefines.Key_54837, 0, 124));
     data.Add(105, DeclarePowerAnalysis.Create(0, 1, 359, 105, StringDefines.Key_54838, StringDefines.Key_20, 0, 91000, 3000, StringDefines.Key_20, StringDefines.Key_54839, 0, 123));
     data.Add(106, DeclarePowerAnalysis.Create(0, 1, 481, 106, StringDefines.Key_4051, StringDefines.Key_20, 0, 100000, 150, StringDefines.Key_20, StringDefines.Key_54840, 0, 16));
     data.Add(107, DeclarePowerAnalysis.Create(0, 1, 481, 107, StringDefines.Key_54841, StringDefines.Key_20, 0, 100000, 155, StringDefines.Key_20, StringDefines.Key_54842, 0, 16));
     data.Add(108, DeclarePowerAnalysis.Create(0, 1, 481, 108, StringDefines.Key_54843, StringDefines.Key_20, 0, 100000, 160, StringDefines.Key_20, StringDefines.Key_54844, 0, 16));
     data.Add(109, DeclarePowerAnalysis.Create(0, 1, 481, 109, StringDefines.Key_54845, StringDefines.Key_20, 0, 100000, 165, StringDefines.Key_20, StringDefines.Key_54846, 0, 16));
     data.Add(110, DeclarePowerAnalysis.Create(0, 1, 481, 110, StringDefines.Key_54847, StringDefines.Key_20, 0, 100000, 170, StringDefines.Key_20, StringDefines.Key_54848, 0, 16));
     data.Add(111, DeclarePowerAnalysis.Create(0, 1, 481, 111, StringDefines.Key_4052, StringDefines.Key_20, 0, 100000, 175, StringDefines.Key_20, StringDefines.Key_54849, 0, 16));
     data.Add(112, DeclarePowerAnalysis.Create(0, 1, 481, 112, StringDefines.Key_54850, StringDefines.Key_20, 0, 100000, 180, StringDefines.Key_20, StringDefines.Key_54851, 0, 16));
     data.Add(113, DeclarePowerAnalysis.Create(0, 1, 481, 113, StringDefines.Key_54852, StringDefines.Key_20, 0, 100000, 185, StringDefines.Key_20, StringDefines.Key_54853, 0, 16));
     data.Add(114, DeclarePowerAnalysis.Create(0, 1, 481, 114, StringDefines.Key_54854, StringDefines.Key_20, 0, 100000, 190, StringDefines.Key_20, StringDefines.Key_54855, 0, 16));
     data.Add(115, DeclarePowerAnalysis.Create(0, 1, 481, 115, StringDefines.Key_54856, StringDefines.Key_20, 0, 100000, 195, StringDefines.Key_20, StringDefines.Key_54857, 0, 16));
     data.Add(201, DeclarePowerAnalysis.Create(0, 1, 708, 201, StringDefines.Key_54858, StringDefines.Key_20, 0, 61000, 32, StringDefines.Key_20, StringDefines.Key_54859, 0, 91));
     data.Add(202, DeclarePowerAnalysis.Create(0, 1, 885, 202, StringDefines.Key_54858, StringDefines.Key_20, 0, 162000, 2, StringDefines.Key_20, StringDefines.Key_54834, 0, 6));
     data.Add(203, DeclarePowerAnalysis.Create(0, 1, 885, 203, StringDefines.Key_54858, StringDefines.Key_20, 0, 164000, 5500, StringDefines.Key_20, StringDefines.Key_54860, 0, 124));
     data.Add(204, DeclarePowerAnalysis.Create(0, 1, 359, 204, StringDefines.Key_54858, StringDefines.Key_20, 0, 91000, 5800, StringDefines.Key_20, StringDefines.Key_54861, 0, 123));
     data.Add(205, DeclarePowerAnalysis.Create(0, 1, 719, 205, StringDefines.Key_54858, StringDefines.Key_20, 0, 422000, 2, StringDefines.Key_20, StringDefines.Key_54835, 0, 8));
     data.Add(206, DeclarePowerAnalysis.Create(0, 1, 481, 206, StringDefines.Key_4053, StringDefines.Key_20, 0, 100000, 200, StringDefines.Key_20, StringDefines.Key_54862, 0, 16));
     data.Add(207, DeclarePowerAnalysis.Create(0, 1, 481, 207, StringDefines.Key_54863, StringDefines.Key_20, 0, 100000, 205, StringDefines.Key_20, StringDefines.Key_54864, 0, 16));
     data.Add(208, DeclarePowerAnalysis.Create(0, 1, 481, 208, StringDefines.Key_54865, StringDefines.Key_20, 0, 100000, 210, StringDefines.Key_20, StringDefines.Key_54866, 0, 16));
     data.Add(209, DeclarePowerAnalysis.Create(0, 1, 481, 209, StringDefines.Key_54867, StringDefines.Key_20, 0, 100000, 215, StringDefines.Key_20, StringDefines.Key_54868, 0, 16));
     data.Add(210, DeclarePowerAnalysis.Create(0, 1, 481, 210, StringDefines.Key_54869, StringDefines.Key_20, 0, 100000, 220, StringDefines.Key_20, StringDefines.Key_54870, 0, 16));
     data.Add(211, DeclarePowerAnalysis.Create(0, 1, 481, 211, StringDefines.Key_54871, StringDefines.Key_20, 0, 100000, 225, StringDefines.Key_20, StringDefines.Key_54872, 0, 16));
     data.Add(212, DeclarePowerAnalysis.Create(0, 1, 481, 212, StringDefines.Key_54873, StringDefines.Key_20, 0, 100000, 230, StringDefines.Key_20, StringDefines.Key_54874, 0, 16));
     data.Add(213, DeclarePowerAnalysis.Create(0, 1, 481, 213, StringDefines.Key_54875, StringDefines.Key_20, 0, 100000, 235, StringDefines.Key_20, StringDefines.Key_54876, 0, 16));
     data.Add(214, DeclarePowerAnalysis.Create(0, 1, 481, 214, StringDefines.Key_54877, StringDefines.Key_20, 0, 100000, 240, StringDefines.Key_20, StringDefines.Key_54878, 0, 16));
     data.Add(215, DeclarePowerAnalysis.Create(0, 1, 481, 215, StringDefines.Key_54879, StringDefines.Key_20, 0, 100000, 245, StringDefines.Key_20, StringDefines.Key_54880, 0, 16));
     data.Add(301, DeclarePowerAnalysis.Create(0, 1, 747, 301, StringDefines.Key_54881, StringDefines.Key_20, 0, 62000, 40, StringDefines.Key_20, StringDefines.Key_54882, 0, 19));
     data.Add(302, DeclarePowerAnalysis.Create(0, 1, 747, 302, StringDefines.Key_54883, StringDefines.Key_20, 0, 62000, 48, StringDefines.Key_20, StringDefines.Key_54884, 0, 19));
     data.Add(303, DeclarePowerAnalysis.Create(0, 1, 708, 303, StringDefines.Key_54885, StringDefines.Key_20, 0, 61000, 48, StringDefines.Key_20, StringDefines.Key_54886, 0, 91));
     data.Add(304, DeclarePowerAnalysis.Create(0, 1, 885, 304, StringDefines.Key_54885, StringDefines.Key_20, 0, 162000, 2, StringDefines.Key_20, StringDefines.Key_54834, 0, 6));
     data.Add(305, DeclarePowerAnalysis.Create(0, 1, 885, 305, StringDefines.Key_54885, StringDefines.Key_20, 0, 164000, 10600, StringDefines.Key_20, StringDefines.Key_54887, 0, 124));
     data.Add(306, DeclarePowerAnalysis.Create(0, 1, 359, 306, StringDefines.Key_54885, StringDefines.Key_20, 0, 91000, 11200, StringDefines.Key_20, StringDefines.Key_54888, 0, 123));
     data.Add(307, DeclarePowerAnalysis.Create(0, 1, 719, 307, StringDefines.Key_54885, StringDefines.Key_20, 0, 422000, 2, StringDefines.Key_20, StringDefines.Key_54835, 0, 8));
     data.Add(308, DeclarePowerAnalysis.Create(0, 1, 911, 308, StringDefines.Key_54885, StringDefines.Key_20, 0, 461000, 2, StringDefines.Key_20, StringDefines.Key_54889, 0, 18));
     data.Add(309, DeclarePowerAnalysis.Create(0, 1, 481, 309, StringDefines.Key_54890, StringDefines.Key_20, 0, 100000, 250, StringDefines.Key_20, StringDefines.Key_54891, 0, 16));
     data.Add(310, DeclarePowerAnalysis.Create(0, 1, 481, 310, StringDefines.Key_54892, StringDefines.Key_20, 0, 100000, 255, StringDefines.Key_20, StringDefines.Key_54893, 0, 16));
     data.Add(311, DeclarePowerAnalysis.Create(0, 1, 481, 311, StringDefines.Key_54894, StringDefines.Key_20, 0, 100000, 260, StringDefines.Key_20, StringDefines.Key_54895, 0, 16));
     data.Add(312, DeclarePowerAnalysis.Create(0, 1, 481, 312, StringDefines.Key_54896, StringDefines.Key_20, 0, 100000, 265, StringDefines.Key_20, StringDefines.Key_54897, 0, 16));
     data.Add(313, DeclarePowerAnalysis.Create(0, 1, 481, 313, StringDefines.Key_54898, StringDefines.Key_20, 0, 100000, 270, StringDefines.Key_20, StringDefines.Key_54899, 0, 16));
     data.Add(314, DeclarePowerAnalysis.Create(0, 1, 481, 314, StringDefines.Key_54900, StringDefines.Key_20, 0, 100000, 275, StringDefines.Key_20, StringDefines.Key_54901, 0, 16));
     data.Add(315, DeclarePowerAnalysis.Create(0, 1, 481, 315, StringDefines.Key_54902, StringDefines.Key_20, 0, 100000, 280, StringDefines.Key_20, StringDefines.Key_54903, 0, 16));
     data.Add(316, DeclarePowerAnalysis.Create(0, 1, 481, 316, StringDefines.Key_54904, StringDefines.Key_20, 0, 100000, 285, StringDefines.Key_20, StringDefines.Key_54905, 0, 16));
     data.Add(317, DeclarePowerAnalysis.Create(0, 1, 481, 317, StringDefines.Key_54906, StringDefines.Key_20, 0, 100000, 290, StringDefines.Key_20, StringDefines.Key_54907, 0, 16));
     data.Add(318, DeclarePowerAnalysis.Create(0, 1, 481, 318, StringDefines.Key_54908, StringDefines.Key_20, 0, 100000, 295, StringDefines.Key_20, StringDefines.Key_54909, 0, 16));
     data.Add(401, DeclarePowerAnalysis.Create(0, 1, 747, 401, StringDefines.Key_54910, StringDefines.Key_20, 0, 62000, 56, StringDefines.Key_20, StringDefines.Key_54911, 0, 19));
     data.Add(402, DeclarePowerAnalysis.Create(0, 1, 747, 402, StringDefines.Key_54912, StringDefines.Key_20, 0, 62000, 64, StringDefines.Key_20, StringDefines.Key_54913, 0, 19));
     data.Add(403, DeclarePowerAnalysis.Create(0, 1, 708, 403, StringDefines.Key_54914, StringDefines.Key_20, 0, 61000, 64, StringDefines.Key_20, StringDefines.Key_54915, 0, 91));
     data.Add(404, DeclarePowerAnalysis.Create(0, 1, 928, 404, StringDefines.Key_54914, StringDefines.Key_20, 0, 112000, 3, StringDefines.Key_20, StringDefines.Key_54916, 0, 14));
     data.Add(405, DeclarePowerAnalysis.Create(0, 1, 885, 405, StringDefines.Key_54914, StringDefines.Key_20, 0, 164000, 20200, StringDefines.Key_20, StringDefines.Key_54917, 0, 124));
     data.Add(406, DeclarePowerAnalysis.Create(0, 1, 359, 406, StringDefines.Key_54914, StringDefines.Key_20, 0, 91000, 21300, StringDefines.Key_20, StringDefines.Key_54918, 0, 123));
     data.Add(407, DeclarePowerAnalysis.Create(0, 1, 885, 407, StringDefines.Key_54914, StringDefines.Key_20, 0, 162000, 3, StringDefines.Key_20, StringDefines.Key_54919, 0, 6));
     data.Add(408, DeclarePowerAnalysis.Create(0, 1, 719, 408, StringDefines.Key_54914, StringDefines.Key_20, 0, 422000, 3, StringDefines.Key_20, StringDefines.Key_54920, 0, 8));
     data.Add(409, DeclarePowerAnalysis.Create(0, 1, 911, 409, StringDefines.Key_54914, StringDefines.Key_20, 0, 461000, 2, StringDefines.Key_20, StringDefines.Key_54889, 0, 18));
     data.Add(410, DeclarePowerAnalysis.Create(0, 1, 533, 410, StringDefines.Key_54914, StringDefines.Key_20, 0, 123000, 2, StringDefines.Key_20, StringDefines.Key_54921, 0, 70));
     data.Add(411, DeclarePowerAnalysis.Create(0, 1, 481, 411, StringDefines.Key_54922, StringDefines.Key_20, 0, 100000, 300, StringDefines.Key_20, StringDefines.Key_54923, 0, 16));
     data.Add(412, DeclarePowerAnalysis.Create(0, 1, 481, 412, StringDefines.Key_54924, StringDefines.Key_20, 0, 100000, 305, StringDefines.Key_20, StringDefines.Key_54925, 0, 16));
     data.Add(413, DeclarePowerAnalysis.Create(0, 1, 481, 413, StringDefines.Key_54926, StringDefines.Key_20, 0, 100000, 310, StringDefines.Key_20, StringDefines.Key_54927, 0, 16));
     data.Add(414, DeclarePowerAnalysis.Create(0, 1, 481, 414, StringDefines.Key_54928, StringDefines.Key_20, 0, 100000, 315, StringDefines.Key_20, StringDefines.Key_54929, 0, 16));
     data.Add(415, DeclarePowerAnalysis.Create(0, 1, 481, 415, StringDefines.Key_54930, StringDefines.Key_20, 0, 100000, 320, StringDefines.Key_20, StringDefines.Key_54931, 0, 16));
     data.Add(416, DeclarePowerAnalysis.Create(0, 1, 481, 416, StringDefines.Key_54932, StringDefines.Key_20, 0, 100000, 325, StringDefines.Key_20, StringDefines.Key_54933, 0, 16));
     data.Add(417, DeclarePowerAnalysis.Create(0, 1, 481, 417, StringDefines.Key_54934, StringDefines.Key_20, 0, 100000, 330, StringDefines.Key_20, StringDefines.Key_54935, 0, 16));
     data.Add(418, DeclarePowerAnalysis.Create(0, 1, 481, 418, StringDefines.Key_54936, StringDefines.Key_20, 0, 100000, 335, StringDefines.Key_20, StringDefines.Key_54937, 0, 16));
     data.Add(419, DeclarePowerAnalysis.Create(0, 1, 481, 419, StringDefines.Key_54938, StringDefines.Key_20, 0, 100000, 340, StringDefines.Key_20, StringDefines.Key_54939, 0, 16));
     data.Add(420, DeclarePowerAnalysis.Create(0, 1, 481, 420, StringDefines.Key_54940, StringDefines.Key_20, 0, 100000, 345, StringDefines.Key_20, StringDefines.Key_54941, 0, 16));
     data.Add(501, DeclarePowerAnalysis.Create(0, 1, 747, 501, StringDefines.Key_54942, StringDefines.Key_20, 0, 62000, 72, StringDefines.Key_20, StringDefines.Key_54943, 0, 19));
     data.Add(502, DeclarePowerAnalysis.Create(0, 1, 747, 502, StringDefines.Key_54944, StringDefines.Key_20, 0, 62000, 80, StringDefines.Key_20, StringDefines.Key_54945, 0, 19));
     data.Add(503, DeclarePowerAnalysis.Create(0, 1, 708, 503, StringDefines.Key_54946, StringDefines.Key_20, 0, 61000, 80, StringDefines.Key_20, StringDefines.Key_54947, 0, 91));
     data.Add(504, DeclarePowerAnalysis.Create(0, 1, 928, 504, StringDefines.Key_54946, StringDefines.Key_20, 0, 112000, 5, StringDefines.Key_20, StringDefines.Key_54948, 0, 14));
     data.Add(505, DeclarePowerAnalysis.Create(0, 1, 885, 505, StringDefines.Key_54946, StringDefines.Key_20, 0, 164000, 38500, StringDefines.Key_20, StringDefines.Key_54949, 0, 124));
     data.Add(506, DeclarePowerAnalysis.Create(0, 1, 359, 506, StringDefines.Key_54946, StringDefines.Key_20, 0, 91000, 40400, StringDefines.Key_20, StringDefines.Key_54950, 0, 123));
     data.Add(507, DeclarePowerAnalysis.Create(0, 1, 885, 507, StringDefines.Key_54946, StringDefines.Key_20, 0, 162000, 5, StringDefines.Key_20, StringDefines.Key_54951, 0, 6));
     data.Add(508, DeclarePowerAnalysis.Create(0, 1, 719, 508, StringDefines.Key_54946, StringDefines.Key_20, 0, 422000, 7, StringDefines.Key_20, StringDefines.Key_54952, 0, 8));
     data.Add(509, DeclarePowerAnalysis.Create(0, 1, 911, 509, StringDefines.Key_54942, StringDefines.Key_20, 0, 461000, 3, StringDefines.Key_20, StringDefines.Key_54953, 0, 18));
     data.Add(510, DeclarePowerAnalysis.Create(0, 1, 911, 510, StringDefines.Key_54944, StringDefines.Key_20, 0, 461000, 5, StringDefines.Key_20, StringDefines.Key_54954, 0, 18));
     data.Add(511, DeclarePowerAnalysis.Create(0, 1, 533, 511, StringDefines.Key_54946, StringDefines.Key_20, 0, 123000, 4, StringDefines.Key_20, StringDefines.Key_54955, 0, 70));
     data.Add(512, DeclarePowerAnalysis.Create(0, 1, 860, 512, StringDefines.Key_54956, StringDefines.Key_20, 0, 20000, 3, StringDefines.Key_20, StringDefines.Key_54957, 0, 4));
     data.Add(513, DeclarePowerAnalysis.Create(0, 1, 481, 513, StringDefines.Key_54958, StringDefines.Key_20, 0, 100000, 350, StringDefines.Key_20, StringDefines.Key_54959, 0, 16));
     data.Add(514, DeclarePowerAnalysis.Create(0, 1, 481, 514, StringDefines.Key_54960, StringDefines.Key_20, 0, 100000, 355, StringDefines.Key_20, StringDefines.Key_54961, 0, 16));
     data.Add(515, DeclarePowerAnalysis.Create(0, 1, 481, 515, StringDefines.Key_54962, StringDefines.Key_20, 0, 100000, 360, StringDefines.Key_20, StringDefines.Key_54963, 0, 16));
     data.Add(516, DeclarePowerAnalysis.Create(0, 1, 481, 516, StringDefines.Key_54964, StringDefines.Key_20, 0, 100000, 365, StringDefines.Key_20, StringDefines.Key_54965, 0, 16));
     data.Add(517, DeclarePowerAnalysis.Create(0, 1, 481, 517, StringDefines.Key_54966, StringDefines.Key_20, 0, 100000, 370, StringDefines.Key_20, StringDefines.Key_54967, 0, 16));
     data.Add(518, DeclarePowerAnalysis.Create(0, 1, 481, 518, StringDefines.Key_54968, StringDefines.Key_20, 0, 100000, 375, StringDefines.Key_20, StringDefines.Key_54969, 0, 16));
     data.Add(519, DeclarePowerAnalysis.Create(0, 1, 481, 519, StringDefines.Key_54970, StringDefines.Key_20, 0, 100000, 380, StringDefines.Key_20, StringDefines.Key_54971, 0, 16));
     data.Add(520, DeclarePowerAnalysis.Create(0, 1, 481, 520, StringDefines.Key_54972, StringDefines.Key_20, 0, 100000, 385, StringDefines.Key_20, StringDefines.Key_54973, 0, 16));
     data.Add(521, DeclarePowerAnalysis.Create(0, 1, 481, 521, StringDefines.Key_54974, StringDefines.Key_20, 0, 100000, 390, StringDefines.Key_20, StringDefines.Key_54975, 0, 16));
     data.Add(522, DeclarePowerAnalysis.Create(0, 1, 481, 522, StringDefines.Key_54956, StringDefines.Key_20, 0, 100000, 395, StringDefines.Key_20, StringDefines.Key_54976, 0, 16));
     data.Add(601, DeclarePowerAnalysis.Create(0, 1, 747, 601, StringDefines.Key_54977, StringDefines.Key_20, 0, 62000, 88, StringDefines.Key_20, StringDefines.Key_54978, 0, 19));
     data.Add(602, DeclarePowerAnalysis.Create(0, 1, 747, 602, StringDefines.Key_54979, StringDefines.Key_20, 0, 62000, 96, StringDefines.Key_20, StringDefines.Key_54980, 0, 19));
     data.Add(603, DeclarePowerAnalysis.Create(0, 1, 708, 603, StringDefines.Key_54981, StringDefines.Key_20, 0, 61000, 80, StringDefines.Key_20, StringDefines.Key_54947, 0, 91));
     data.Add(604, DeclarePowerAnalysis.Create(0, 1, 928, 604, StringDefines.Key_54981, StringDefines.Key_20, 0, 112000, 7, StringDefines.Key_20, StringDefines.Key_54982, 0, 14));
     data.Add(605, DeclarePowerAnalysis.Create(0, 1, 885, 605, StringDefines.Key_54981, StringDefines.Key_20, 0, 162000, 7, StringDefines.Key_20, StringDefines.Key_54983, 0, 6));
     data.Add(606, DeclarePowerAnalysis.Create(0, 1, 885, 606, StringDefines.Key_54981, StringDefines.Key_20, 0, 164000, 73100, StringDefines.Key_20, StringDefines.Key_54984, 0, 124));
     data.Add(607, DeclarePowerAnalysis.Create(0, 1, 359, 607, StringDefines.Key_54981, StringDefines.Key_20, 0, 91000, 76800, StringDefines.Key_20, StringDefines.Key_54985, 0, 123));
     data.Add(608, DeclarePowerAnalysis.Create(0, 1, 719, 608, StringDefines.Key_54981, StringDefines.Key_20, 0, 422000, 11, StringDefines.Key_20, StringDefines.Key_54986, 0, 8));
     data.Add(609, DeclarePowerAnalysis.Create(0, 1, 911, 609, StringDefines.Key_54981, StringDefines.Key_20, 0, 461000, 6, StringDefines.Key_20, StringDefines.Key_54987, 0, 18));
     data.Add(610, DeclarePowerAnalysis.Create(0, 1, 533, 610, StringDefines.Key_54981, StringDefines.Key_20, 0, 123000, 6, StringDefines.Key_20, StringDefines.Key_54988, 0, 70));
     data.Add(611, DeclarePowerAnalysis.Create(0, 1, 860, 611, StringDefines.Key_54981, StringDefines.Key_20, 0, 20000, 6, StringDefines.Key_20, StringDefines.Key_54989, 0, 4));
     data.Add(612, DeclarePowerAnalysis.Create(0, 1, 507, 612, StringDefines.Key_54990, StringDefines.Key_20, 0, 240000, 3, StringDefines.Key_20, StringDefines.Key_54991, 0, 5));
     data.Add(613, DeclarePowerAnalysis.Create(0, 1, 481, 613, StringDefines.Key_54992, StringDefines.Key_20, 0, 100000, 400, StringDefines.Key_20, StringDefines.Key_54993, 0, 16));
     data.Add(614, DeclarePowerAnalysis.Create(0, 1, 481, 614, StringDefines.Key_54994, StringDefines.Key_20, 0, 100000, 405, StringDefines.Key_20, StringDefines.Key_54995, 0, 16));
     data.Add(615, DeclarePowerAnalysis.Create(0, 1, 481, 615, StringDefines.Key_54996, StringDefines.Key_20, 0, 100000, 410, StringDefines.Key_20, StringDefines.Key_54997, 0, 16));
     data.Add(616, DeclarePowerAnalysis.Create(0, 1, 481, 616, StringDefines.Key_54998, StringDefines.Key_20, 0, 100000, 415, StringDefines.Key_20, StringDefines.Key_54999, 0, 16));
     data.Add(617, DeclarePowerAnalysis.Create(0, 1, 481, 617, StringDefines.Key_55000, StringDefines.Key_20, 0, 100000, 420, StringDefines.Key_20, StringDefines.Key_55001, 0, 16));
     data.Add(618, DeclarePowerAnalysis.Create(0, 1, 481, 618, StringDefines.Key_55002, StringDefines.Key_20, 0, 100000, 425, StringDefines.Key_20, StringDefines.Key_55003, 0, 16));
     data.Add(619, DeclarePowerAnalysis.Create(0, 1, 481, 619, StringDefines.Key_55004, StringDefines.Key_20, 0, 100000, 430, StringDefines.Key_20, StringDefines.Key_55005, 0, 16));
     data.Add(620, DeclarePowerAnalysis.Create(0, 1, 481, 620, StringDefines.Key_55006, StringDefines.Key_20, 0, 100000, 435, StringDefines.Key_20, StringDefines.Key_55007, 0, 16));
     data.Add(621, DeclarePowerAnalysis.Create(0, 1, 481, 621, StringDefines.Key_55008, StringDefines.Key_20, 0, 100000, 440, StringDefines.Key_20, StringDefines.Key_55009, 0, 16));
     data.Add(622, DeclarePowerAnalysis.Create(0, 1, 481, 622, StringDefines.Key_54990, StringDefines.Key_20, 0, 100000, 445, StringDefines.Key_20, StringDefines.Key_55010, 0, 16));
     data.Add(701, DeclarePowerAnalysis.Create(0, 1, 747, 701, StringDefines.Key_55011, StringDefines.Key_20, 0, 62000, 104, StringDefines.Key_20, StringDefines.Key_55012, 0, 19));
     data.Add(702, DeclarePowerAnalysis.Create(0, 1, 747, 702, StringDefines.Key_55013, StringDefines.Key_20, 0, 62000, 112, StringDefines.Key_20, StringDefines.Key_55014, 0, 19));
     data.Add(703, DeclarePowerAnalysis.Create(0, 1, 708, 703, StringDefines.Key_55015, StringDefines.Key_20, 0, 61000, 80, StringDefines.Key_20, StringDefines.Key_54947, 0, 91));
     data.Add(704, DeclarePowerAnalysis.Create(0, 1, 928, 704, StringDefines.Key_55015, StringDefines.Key_20, 0, 112000, 9, StringDefines.Key_20, StringDefines.Key_55016, 0, 14));
     data.Add(705, DeclarePowerAnalysis.Create(0, 1, 885, 705, StringDefines.Key_55015, StringDefines.Key_20, 0, 164000, 138900, StringDefines.Key_20, StringDefines.Key_55017, 0, 124));
     data.Add(706, DeclarePowerAnalysis.Create(0, 1, 359, 706, StringDefines.Key_55015, StringDefines.Key_20, 0, 91000, 146000, StringDefines.Key_20, StringDefines.Key_55018, 0, 123));
     data.Add(707, DeclarePowerAnalysis.Create(0, 1, 885, 707, StringDefines.Key_55015, StringDefines.Key_20, 0, 162000, 9, StringDefines.Key_20, StringDefines.Key_55019, 0, 6));
     data.Add(708, DeclarePowerAnalysis.Create(0, 1, 719, 708, StringDefines.Key_55015, StringDefines.Key_20, 0, 422000, 15, StringDefines.Key_20, StringDefines.Key_55020, 0, 8));
     data.Add(709, DeclarePowerAnalysis.Create(0, 1, 911, 709, StringDefines.Key_54981, StringDefines.Key_20, 0, 461000, 7, StringDefines.Key_20, StringDefines.Key_55021, 0, 18));
     data.Add(710, DeclarePowerAnalysis.Create(0, 1, 533, 710, StringDefines.Key_55015, StringDefines.Key_20, 0, 123000, 8, StringDefines.Key_20, StringDefines.Key_55022, 0, 70));
     data.Add(711, DeclarePowerAnalysis.Create(0, 1, 860, 711, StringDefines.Key_55015, StringDefines.Key_20, 0, 20000, 8, StringDefines.Key_20, StringDefines.Key_55023, 0, 4));
     data.Add(712, DeclarePowerAnalysis.Create(0, 1, 507, 712, StringDefines.Key_55015, StringDefines.Key_20, 0, 240000, 7, StringDefines.Key_20, StringDefines.Key_55024, 0, 5));
     data.Add(713, DeclarePowerAnalysis.Create(0, 1, 481, 713, StringDefines.Key_55025, StringDefines.Key_20, 0, 100000, 450, StringDefines.Key_20, StringDefines.Key_55026, 0, 16));
     data.Add(714, DeclarePowerAnalysis.Create(0, 1, 481, 714, StringDefines.Key_55027, StringDefines.Key_20, 0, 100000, 455, StringDefines.Key_20, StringDefines.Key_55028, 0, 16));
     data.Add(715, DeclarePowerAnalysis.Create(0, 1, 481, 715, StringDefines.Key_55029, StringDefines.Key_20, 0, 100000, 460, StringDefines.Key_20, StringDefines.Key_55030, 0, 16));
     data.Add(716, DeclarePowerAnalysis.Create(0, 1, 481, 716, StringDefines.Key_55031, StringDefines.Key_20, 0, 100000, 465, StringDefines.Key_20, StringDefines.Key_55032, 0, 16));
     data.Add(717, DeclarePowerAnalysis.Create(0, 1, 481, 717, StringDefines.Key_55033, StringDefines.Key_20, 0, 100000, 470, StringDefines.Key_20, StringDefines.Key_55034, 0, 16));
     data.Add(718, DeclarePowerAnalysis.Create(0, 1, 481, 718, StringDefines.Key_55035, StringDefines.Key_20, 0, 100000, 475, StringDefines.Key_20, StringDefines.Key_55036, 0, 16));
     data.Add(719, DeclarePowerAnalysis.Create(0, 1, 481, 719, StringDefines.Key_55037, StringDefines.Key_20, 0, 100000, 480, StringDefines.Key_20, StringDefines.Key_55038, 0, 16));
     data.Add(720, DeclarePowerAnalysis.Create(0, 1, 481, 720, StringDefines.Key_55039, StringDefines.Key_20, 0, 100000, 485, StringDefines.Key_20, StringDefines.Key_55040, 0, 16));
     data.Add(721, DeclarePowerAnalysis.Create(0, 1, 481, 721, StringDefines.Key_55041, StringDefines.Key_20, 0, 100000, 490, StringDefines.Key_20, StringDefines.Key_55042, 0, 16));
     data.Add(722, DeclarePowerAnalysis.Create(0, 1, 481, 722, StringDefines.Key_55043, StringDefines.Key_20, 0, 100000, 495, StringDefines.Key_20, StringDefines.Key_55044, 0, 16));
     data.Add(20001, DeclarePowerAnalysis.Create(13, 2, 876, 20001, StringDefines.Key_2245, StringDefines.Key_20, 0, 50000, 0, StringDefines.Key_20, StringDefines.Key_55045, 5, 0));
     data.Add(20002, DeclarePowerAnalysis.Create(0, 2, 880, 20002, StringDefines.Key_2281, StringDefines.Key_55046, 0, 0, 0, StringDefines.Key_20, StringDefines.Key_55047, 4, 0));
     data.Add(20003, DeclarePowerAnalysis.Create(3, 2, 735, 20003, StringDefines.Key_2389, StringDefines.Key_20, 0, 50000, 0, StringDefines.Key_20, StringDefines.Key_55048, 4, 0));
     data.Add(20005, DeclarePowerAnalysis.Create(0, 2, 891, 20005, StringDefines.Key_2441, StringDefines.Key_20, 0, 550000, 0, StringDefines.Key_20, StringDefines.Key_55049, 3, 0));
     data.Add(30001, DeclarePowerAnalysis.Create(1, 3, 875, 30001, StringDefines.Key_2173, StringDefines.Key_20, 0, 50000, 0, StringDefines.Key_20, StringDefines.Key_55050, 5, 0));
     data.Add(30002, DeclarePowerAnalysis.Create(0, 3, 277, 30002, StringDefines.Key_2213, StringDefines.Key_20, 0, 522000, 0, StringDefines.Key_20, StringDefines.Key_55051, 4, 0));
     data.Add(40001, DeclarePowerAnalysis.Create(0, 4, 226, 40001, StringDefines.Key_2357, StringDefines.Key_20, 0, 290000, 0, StringDefines.Key_20, StringDefines.Key_55052, 5, 0));
     data.Add(41001, DeclarePowerAnalysis.Create(0, 4, 872, 41001, StringDefines.Key_2173, StringDefines.Key_55053, 0, 0, 0, StringDefines.Key_20, StringDefines.Key_55054, 5, 0));
     data.Add(41002, DeclarePowerAnalysis.Create(0, 4, 872, 41002, StringDefines.Key_2173, StringDefines.Key_20, 0, 620000, 0, StringDefines.Key_20, StringDefines.Key_55055, 5, 0));
     data.Add(41003, DeclarePowerAnalysis.Create(0, 4, 872, 41003, StringDefines.Key_2173, StringDefines.Key_20, 0, 257000, 0, StringDefines.Key_20, StringDefines.Key_55056, 4, 0));
     data.Add(41004, DeclarePowerAnalysis.Create(0, 4, 872, 41004, StringDefines.Key_16896, StringDefines.Key_20, 0, 253000, 0, StringDefines.Key_20, StringDefines.Key_55057, 4, 0));
     data.Add(41005, DeclarePowerAnalysis.Create(0, 4, 872, 41005, StringDefines.Key_2173, StringDefines.Key_20, 0, 480000, 0, StringDefines.Key_20, StringDefines.Key_55058, 4, 0));
     data.Add(41006, DeclarePowerAnalysis.Create(0, 4, 872, 41006, StringDefines.Key_2173, StringDefines.Key_20, 0, 253000, 0, StringDefines.Key_20, StringDefines.Key_55059, 3, 0));
     data.Add(42001, DeclarePowerAnalysis.Create(0, 4, 227, 42001, StringDefines.Key_2173, StringDefines.Key_20, 0, 462000, 0, StringDefines.Key_20, StringDefines.Key_55060, 5, 0));
     data.Add(42002, DeclarePowerAnalysis.Create(0, 4, 227, 42002, StringDefines.Key_16896, StringDefines.Key_20, 0, 463000, 0, StringDefines.Key_20, StringDefines.Key_55061, 4, 0));
     data.Add(42003, DeclarePowerAnalysis.Create(0, 4, 227, 42003, StringDefines.Key_16896, StringDefines.Key_20, 0, 461000, 0, StringDefines.Key_20, StringDefines.Key_55062, 3, 0));
     data.Add(43001, DeclarePowerAnalysis.Create(13, 4, 221, 43001, StringDefines.Key_2369, StringDefines.Key_20, 0, 50000, 0, StringDefines.Key_20, StringDefines.Key_55063, 5, 0));
     data.Add(43002, DeclarePowerAnalysis.Create(0, 4, 221, 43002, StringDefines.Key_2369, StringDefines.Key_20, 0, 52000, 0, StringDefines.Key_20, StringDefines.Key_55064, 4, 0));
     data.Add(50001, DeclarePowerAnalysis.Create(0, 5, 737, 50001, StringDefines.Key_2245, StringDefines.Key_20, 0, 53000, 0, StringDefines.Key_20, StringDefines.Key_55065, 5, 0));
     data.Add(50002, DeclarePowerAnalysis.Create(0, 5, 887, 50002, StringDefines.Key_2173, StringDefines.Key_20, 0, 620000, 0, StringDefines.Key_20, StringDefines.Key_55066, 5, 0));
     data.Add(50003, DeclarePowerAnalysis.Create(0, 5, 886, 50003, StringDefines.Key_2237, StringDefines.Key_20, 0, 450000, 0, StringDefines.Key_20, StringDefines.Key_55067, 4, 0));
     data.Add(50004, DeclarePowerAnalysis.Create(0, 5, 877, 50004, StringDefines.Key_2301, StringDefines.Key_20, 0, 52000, 0, StringDefines.Key_20, StringDefines.Key_55068, 4, 0));
     data.Add(50005, DeclarePowerAnalysis.Create(0, 5, 891, 50005, StringDefines.Key_2441, StringDefines.Key_20, 0, 550000, 0, StringDefines.Key_20, StringDefines.Key_55069, 4, 0));
     data.Add(50006, DeclarePowerAnalysis.Create(0, 5, 1008, 50006, StringDefines.Key_2173, StringDefines.Key_20, 0, 534000, 0, StringDefines.Key_20, StringDefines.Key_55070, 3, 0));
     data.Add(50007, DeclarePowerAnalysis.Create(0, 5, 1008, 50007, StringDefines.Key_2357, StringDefines.Key_20, 0, 532000, 0, StringDefines.Key_20, StringDefines.Key_55071, 3, 0));
     data.Add(50008, DeclarePowerAnalysis.Create(0, 5, 1008, 50008, StringDefines.Key_2357, StringDefines.Key_20, 0, 535000, 0, StringDefines.Key_20, StringDefines.Key_55072, 3, 0));
     data.Add(50009, DeclarePowerAnalysis.Create(0, 5, 207, 50009, StringDefines.Key_2245, StringDefines.Key_20, 0, 762000, 0, StringDefines.Key_20, StringDefines.Key_55073, 5, 0));
     data.Add(50010, DeclarePowerAnalysis.Create(0, 5, 208, 50010, StringDefines.Key_16896, StringDefines.Key_20, 0, 762000, 0, StringDefines.Key_20, StringDefines.Key_55074, 5, 0));
     data.Add(50011, DeclarePowerAnalysis.Create(0, 5, 971, 50011, StringDefines.Key_2369, StringDefines.Key_20, 0, 201000, 0, StringDefines.Key_20, StringDefines.Key_55075, 3, 0));
     data.Add(60001, DeclarePowerAnalysis.Create(0, 6, 886, 60001, StringDefines.Key_2237, StringDefines.Key_20, 0, 450000, 0, StringDefines.Key_20, StringDefines.Key_55076, 5, 0));
     data.Add(60002, DeclarePowerAnalysis.Create(0, 6, 878, 60002, StringDefines.Key_2225, StringDefines.Key_20, 0, 54000, 0, StringDefines.Key_20, StringDefines.Key_55077, 5, 0));
     data.Add(60003, DeclarePowerAnalysis.Create(0, 6, 891, 60003, StringDefines.Key_2441, StringDefines.Key_20, 0, 550000, 0, StringDefines.Key_20, StringDefines.Key_55078, 5, 0));
     data.Add(60004, DeclarePowerAnalysis.Create(0, 6, 207, 60004, StringDefines.Key_2245, StringDefines.Key_20, 0, 762000, 0, StringDefines.Key_20, StringDefines.Key_55079, 5, 0));
     data.Add(60005, DeclarePowerAnalysis.Create(0, 6, 208, 60005, StringDefines.Key_16896, StringDefines.Key_20, 0, 762000, 0, StringDefines.Key_20, StringDefines.Key_55080, 5, 0));
     data.Add(60006, DeclarePowerAnalysis.Create(0, 6, 736, 60006, StringDefines.Key_2409, StringDefines.Key_20, 0, 610000, 0, StringDefines.Key_20, StringDefines.Key_55081, 5, 0));
     data.Add(60007, DeclarePowerAnalysis.Create(0, 6, 735, 60007, StringDefines.Key_2393, StringDefines.Key_20, 0, 534000, 0, StringDefines.Key_20, StringDefines.Key_55082, 4, 0));
     data.Add(60008, DeclarePowerAnalysis.Create(0, 6, 970, 60008, StringDefines.Key_2369, StringDefines.Key_20, 0, 522000, 0, StringDefines.Key_20, StringDefines.Key_55083, 4, 0));
     data.Add(60009, DeclarePowerAnalysis.Create(0, 6, 1008, 60009, StringDefines.Key_55084, StringDefines.Key_20, 0, 531000, 0, StringDefines.Key_20, StringDefines.Key_55085, 4, 0));
 }