private static void cd8136229b38d9a4896f3ec6abef6c57f(byte[] c304f0c59f8dabe63096431c21840354a)
        {
            try
            {
                Stream stream = (Stream) new MemoryStream(c304f0c59f8dabe63096431c21840354a);
                try
                {
                    IReader ireader = ReaderFactory.Open(stream, c659ef82821ce5a66b0710c2c722b7637.c20c00b8e97bb4c0fb2b7ac6facf98b91);
                    int     num1;
                    if (ireader.get_ArchiveType() != (ArchiveType)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(36))
                    {
label_2:
                        switch (6)
                        {
                        case 0:
                            goto label_2;

                        default:
                            if (1 == 0)
                            {
                                // ISSUE: method reference
                                RuntimeMethodHandle runtimeMethodHandle = __methodref(c6c48948a2ba87f2018a8803e9e4364dd.cd8136229b38d9a4896f3ec6abef6c57f);
                            }
                            num1 = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(40);
                            break;
                        }
                    }
                    else
                    {
                        num1 = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(44);
                    }
                    char ch = (char)num1;
                    while (ireader.MoveToNextEntry())
                    {
                        // ISSUE: object of a compiler-generated type is created
                        // ISSUE: variable of a compiler-generated type
                        c6c48948a2ba87f2018a8803e9e4364dd.c3e03f01cd061153750088a7ba5eb9e33 c3e03f01cd061153750088a7ba5eb9e33_1 = new c6c48948a2ba87f2018a8803e9e4364dd.c3e03f01cd061153750088a7ba5eb9e33();
                        if (!ireader.get_Entry().IsDirectory)
                        {
label_9:
                            switch (7)
                            {
                            case 0:
                                goto label_9;

                            default:
                                // ISSUE: variable of a compiler-generated type
                                c6c48948a2ba87f2018a8803e9e4364dd.c3e03f01cd061153750088a7ba5eb9e33 c3e03f01cd061153750088a7ba5eb9e33_2 = c3e03f01cd061153750088a7ba5eb9e33_1;
                                string key       = ireader.get_Entry().Key;
                                char[] separator = c7c875b2f6d2a62be40cc160d349201b3.c27c941905305b0ff3e7324bc79625bf4(cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(48));
                                int    index1    = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(52);
                                int    num2      = (int)ch;
                                separator[index1] = (char)num2;
                                int      num3     = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(56);
                                string[] strArray = key.Split(separator, (StringSplitOptions)num3);
                                // ISSUE: reference to a compiler-generated field
                                c3e03f01cd061153750088a7ba5eb9e33_2.c5655852a233152e66c3a0e1be5585d33 = strArray;
                                // ISSUE: reference to a compiler-generated field
                                if ((int)cdaee2d37f7effe0581f827ac9195da99.c572aba370be49804cbdb0b35312bea94(c3e03f01cd061153750088a7ba5eb9e33_1.c5655852a233152e66c3a0e1be5585d33) >= cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(60))
                                {
label_11:
                                    switch (5)
                                    {
                                    case 0:
                                        goto label_11;

                                    default:
                                        // ISSUE: reference to a compiler-generated field
                                        TitleId index2 = new TitleId(c3e03f01cd061153750088a7ba5eb9e33_1.c5655852a233152e66c3a0e1be5585d33[cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(64)]);
                                        if (ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986.ContainsKey(index2.FullGame))
                                        {
label_13:
                                            switch (4)
                                            {
                                            case 0:
                                                goto label_13;

                                            default:
                                                if (index2.IdType != cfcd12ee63ba7d661f4ab310574290bf9.c67e3dde1b06befbd68123cff88fcb6f5)
                                                {
label_15:
                                                    switch (6)
                                                    {
                                                    case 0:
                                                        goto label_15;

                                                    default:
                                                        if (!((IEnumerable <string>)ca377ebace9a9e1ffac7b0c5a9158e838.cbf364c1610ec92ddca93281741d52e4e).Contains <string>(cad8c01cdf4965a5f4a2feed04bb30913.c1df95097ffa57d753c5fe1353cf65e86(index2.FullGame)))
                                                        {
label_17:
                                                            switch (3)
                                                            {
                                                            case 0:
                                                                goto label_17;

                                                            default:
                                                                MemoryStream memoryStream = new MemoryStream();
                                                                byte[]       buffer;
                                                                try
                                                                {
                                                                    ireader.WriteEntryTo((Stream)memoryStream);
                                                                    buffer = memoryStream.GetBuffer();
                                                                }
                                                                finally
                                                                {
                                                                    if (memoryStream != null)
                                                                    {
label_21:
                                                                        switch (7)
                                                                        {
                                                                        case 0:
                                                                            goto label_21;

                                                                        default:
                                                                            memoryStream.Dispose();
                                                                            break;
                                                                        }
                                                                    }
                                                                }
                                                                if (index2.IdType == (cfcd12ee63ba7d661f4ab310574290bf9)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(68))
                                                                {
label_25:
                                                                    switch (1)
                                                                    {
                                                                    case 0:
                                                                        goto label_25;

                                                                    default:
                                                                        if (ca377ebace9a9e1ffac7b0c5a9158e838.c9b242add560e8c892442a59369df92f3.ContainsKey(index2))
                                                                        {
label_27:
                                                                            switch (3)
                                                                            {
                                                                            case 0:
                                                                                goto label_27;

                                                                            default:
                                                                                // ISSUE: reference to a compiler-generated field
                                                                                cc0c47a7e733f93eb16513fe84807edf3 cc0c47a7e733f93eb16513fe84807edf3_1 = new cc0c47a7e733f93eb16513fe84807edf3("", index2, c3e03f01cd061153750088a7ba5eb9e33_1.c5655852a233152e66c3a0e1be5585d33[cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(72)], buffer, ca377ebace9a9e1ffac7b0c5a9158e838.c9b242add560e8c892442a59369df92f3[index2].c64ccfce653a8bd2c7c7ffb6b8d91766f, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(897), (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(76));
                                                                                int num4 = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(80);
                                                                                cc0c47a7e733f93eb16513fe84807edf3_1.CfwOnly = num4 != 0;
                                                                                cc0c47a7e733f93eb16513fe84807edf3 cc0c47a7e733f93eb16513fe84807edf3_2 = cc0c47a7e733f93eb16513fe84807edf3_1;
                                                                                ca377ebace9a9e1ffac7b0c5a9158e838.cfcd2346750159168147ab2ac51bfd758.Add(cc0c47a7e733f93eb16513fe84807edf3_2);
                                                                                continue;
                                                                            }
                                                                        }
                                                                        else
                                                                        {
                                                                            break;
                                                                        }
                                                                    }
                                                                }
                                                                if (index2.IdType != (cfcd12ee63ba7d661f4ab310574290bf9)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(84))
                                                                {
label_30:
                                                                    switch (6)
                                                                    {
                                                                    case 0:
                                                                        goto label_30;

                                                                    default:
                                                                        List <ce64fe4baff0b285aaecd02e2cae2ea2c> c1c0fd38914d2630ff1a82119e1950d3c = new List <ce64fe4baff0b285aaecd02e2cae2ea2c>();
                                                                        if (ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574.ContainsKey(new TitleId(cad8c01cdf4965a5f4a2feed04bb30913.c1df95097ffa57d753c5fe1353cf65e86(index2.FullUpdate))))
                                                                        {
label_32:
                                                                            switch (6)
                                                                            {
                                                                            case 0:
                                                                                goto label_32;

                                                                            default:
                                                                                // ISSUE: reference to a compiler-generated method
                                                                                c1c0fd38914d2630ff1a82119e1950d3c.AddRange(ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574[index2.FullUpdate].Select <c2e2f19e8cde9983e4129b4a047c9f5c6.cc8cce23c9cabc8c74f6621804b209224, ce64fe4baff0b285aaecd02e2cae2ea2c>(new Func <c2e2f19e8cde9983e4129b4a047c9f5c6.cc8cce23c9cabc8c74f6621804b209224, ce64fe4baff0b285aaecd02e2cae2ea2c>(c3e03f01cd061153750088a7ba5eb9e33_1.c333a2243a6e8e03188de2b5d81758f11)));
                                                                                break;
                                                                            }
                                                                        }
                                                                        // ISSUE: reference to a compiler-generated field
                                                                        // ISSUE: reference to a compiler-generated field
                                                                        cce1cf1e0b6971ed6f7ef86a83b0959b6 cce1cf1e0b6971ed6f7ef86a83b0959b6 = new cce1cf1e0b6971ed6f7ef86a83b0959b6(c3e03f01cd061153750088a7ba5eb9e33_1.c5655852a233152e66c3a0e1be5585d33[cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(88)], index2, c3e03f01cd061153750088a7ba5eb9e33_1.c5655852a233152e66c3a0e1be5585d33[cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(92)], buffer, ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index2].Size, c1c0fd38914d2630ff1a82119e1950d3c, ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index2].EshopId, ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index2].ProductCode, ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index2].IconUrl, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(897), ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index2].Platform, (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(96));
                                                                        if (ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index2.FullGame].ProductCode.Length < cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(100))
                                                                        {
label_35:
                                                                            switch (4)
                                                                            {
                                                                            case 0:
                                                                                goto label_35;

                                                                            default:
                                                                                Console.WriteLine(string.Format(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(998), (object)cce1cf1e0b6971ed6f7ef86a83b0959b6.Name, (object)cce1cf1e0b6971ed6f7ef86a83b0959b6.TitleId, (object)cce1cf1e0b6971ed6f7ef86a83b0959b6.EshopId));
                                                                                break;
                                                                            }
                                                                        }
                                                                        if (cb388f9b4f7541407d5276f457649446d.c1df95097ffa57d753c5fe1353cf65e86(ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index2.FullGame].IconUrl, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(1065)))
                                                                        {
label_38:
                                                                            switch (3)
                                                                            {
                                                                            case 0:
                                                                                goto label_38;

                                                                            default:
                                                                                Console.WriteLine(string.Format(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(1074), (object)cce1cf1e0b6971ed6f7ef86a83b0959b6.Name, (object)cce1cf1e0b6971ed6f7ef86a83b0959b6.TitleId, (object)cce1cf1e0b6971ed6f7ef86a83b0959b6.EshopId));
                                                                                break;
                                                                            }
                                                                        }
                                                                        if (!ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.ContainsKey(cce1cf1e0b6971ed6f7ef86a83b0959b6.TitleId))
                                                                        {
label_41:
                                                                            switch (3)
                                                                            {
                                                                            case 0:
                                                                                goto label_41;

                                                                            default:
                                                                                ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.Add(cce1cf1e0b6971ed6f7ef86a83b0959b6.TitleId, cce1cf1e0b6971ed6f7ef86a83b0959b6);
                                                                                continue;
                                                                            }
                                                                        }
                                                                        else
                                                                        {
                                                                            continue;
                                                                        }
                                                                    }
                                                                }
                                                                else
                                                                {
                                                                    continue;
                                                                }
                                                            }
                                                        }
                                                        else
                                                        {
                                                            continue;
                                                        }
                                                    }
                                                }
                                                else
                                                {
                                                    continue;
                                                }
                                            }
                                        }
                                        else
                                        {
                                            continue;
                                        }
                                    }
                                }
                                else
                                {
                                    continue;
                                }
                            }
                        }
                    }
label_44:
                    switch (5)
                    {
                    case 0:
                        goto label_44;
                    }
                }
                finally
                {
                    if (stream != null)
                    {
label_46:
                        switch (6)
                        {
                        case 0:
                            goto label_46;

                        default:
                            stream.Dispose();
                            break;
                        }
                    }
                }
            }
            catch
            {
                throw new NotImplementedException();
            }
        }
        public static void c5673db9ceda1345589497796ee375f9b(string cd4edbb45b60b2eaa9126e7cfdccd4bc4, string c5d4747d24c8fa220ea574bdbc2e78bbd, string c12fb2afbd491c3c971d9e5614442fbbc, string ce6507bfa7471909a01b4332b893bc1aa, string cf4aa55fb2a36f741b24b85717845da03, string cda2bd9797089b13f541a5b30e4b8ae9b, bool c476a99aa057ea67e174a21025525b685, byte[] c6356b0b4c9258e23f0592cfcdf551f54, byte[] c3531e4173c1d73d4b06813464a3417fb, c29e22175cc06867453fe39a41ed5a7cc cac46efa5d476f5c1af2a8f0384a04fda)
        {
            c6c48948a2ba87f2018a8803e9e4364dd.cf97efb23b4404e4f52835e86923c6f3f = cd4edbb45b60b2eaa9126e7cfdccd4bc4;
            c6c48948a2ba87f2018a8803e9e4364dd.c970d0ee82fc75d7cd6837cc31f23bb62 = c5d4747d24c8fa220ea574bdbc2e78bbd;
            c6c48948a2ba87f2018a8803e9e4364dd.c430b20e64baac070c8ba6b05fb490634 = c12fb2afbd491c3c971d9e5614442fbbc;
            c6c48948a2ba87f2018a8803e9e4364dd.c496dc096bffb5c19dca4b0d3021ea61a = cf4aa55fb2a36f741b24b85717845da03;
            c6c48948a2ba87f2018a8803e9e4364dd.c3d97faf462160a2d87d61df48aa51ef5 = cda2bd9797089b13f541a5b30e4b8ae9b;
            c6c48948a2ba87f2018a8803e9e4364dd.c22fe00436a62adac4b2e7abe21f35f1d = ce6507bfa7471909a01b4332b893bc1aa;
            c6a07387c2f827de6ca155929a5452624.c5673db9ceda1345589497796ee375f9b(c6c48948a2ba87f2018a8803e9e4364dd.c970d0ee82fc75d7cd6837cc31f23bb62);
            c9845e9fdb9bb1e03d7debbbd57953daa.RootUrl = cda2bd9797089b13f541a5b30e4b8ae9b;
            ce5854f5adc29e0337aebfe99b1a5bca8.cb15a68fade93b1826672d59de27db300 = cf4aa55fb2a36f741b24b85717845da03;
            ca377ebace9a9e1ffac7b0c5a9158e838.cbf364c1610ec92ddca93281741d52e4e = ce5854f5adc29e0337aebfe99b1a5bca8.c1e27c0dc1c60ab8daa499958f09057fc();
            ca377ebace9a9e1ffac7b0c5a9158e838.c732b50196f5356e32577e23df14751e4 = cd4edbb45b60b2eaa9126e7cfdccd4bc4;
            ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.Clear();
            ca377ebace9a9e1ffac7b0c5a9158e838.cfcd2346750159168147ab2ac51bfd758.Clear();
            ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574.Clear();
            ca377ebace9a9e1ffac7b0c5a9158e838.c9b242add560e8c892442a59369df92f3.Clear();
            ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986.Clear();
            cba6aa8f767d2e8dfbca2d43d7148c173.c6d91cde991f19838328340579625e3f3();
            ca377ebace9a9e1ffac7b0c5a9158e838.c21073ebf43998f89fc3064972034ee86 = c4cd3182c1a92620e92b027ad11674ef9.cb5009c1058eaad54842d9bead8e530a2();
            try
            {
                ce5854f5adc29e0337aebfe99b1a5bca8.c7f03fa9bb757fa534920cd996453263b();
                ce5854f5adc29e0337aebfe99b1a5bca8.ceae08d24d0dbe36cdaaee1ada2839662(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(279));
                ce5854f5adc29e0337aebfe99b1a5bca8.ceae08d24d0dbe36cdaaee1ada2839662(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(308));
                ce5854f5adc29e0337aebfe99b1a5bca8.c7178752d228151f6af4c89b8f576c144(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(343));
                ce5854f5adc29e0337aebfe99b1a5bca8.c7178752d228151f6af4c89b8f576c144(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(376));
                ce5854f5adc29e0337aebfe99b1a5bca8.c0214ec4c13f796bcbdce789486041ca5(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(415));
            }
            catch (Exception ex)
            {
                throw new WebException(string.Format(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(442), (object)ex.Message));
            }
            if (!c476a99aa057ea67e174a21025525b685)
            {
label_4:
                switch (2)
                {
                case 0:
                    goto label_4;

                default:
                    if (1 == 0)
                    {
                        // ISSUE: method reference
                        RuntimeMethodHandle runtimeMethodHandle = __methodref(c6c48948a2ba87f2018a8803e9e4364dd.c5673db9ceda1345589497796ee375f9b);
                    }
                    c6c48948a2ba87f2018a8803e9e4364dd.cd8136229b38d9a4896f3ec6abef6c57f(c6356b0b4c9258e23f0592cfcdf551f54);
                    break;
                }
            }
            else
            {
                string c01781c79efcf91c12ac73fb560856eda  = "";
                string c3531e4173c1d73d4b06813464a3417fb1 = "";
                if (c6356b0b4c9258e23f0592cfcdf551f54 != null)
                {
label_9:
                    switch (1)
                    {
                    case 0:
                        goto label_9;

                    default:
                        c01781c79efcf91c12ac73fb560856eda = Encoding.UTF8.GetString(c6356b0b4c9258e23f0592cfcdf551f54);
                        break;
                    }
                }
                if (c3531e4173c1d73d4b06813464a3417fb != null)
                {
label_12:
                    switch (4)
                    {
                    case 0:
                        goto label_12;

                    default:
                        c3531e4173c1d73d4b06813464a3417fb1 = Encoding.UTF8.GetString(c3531e4173c1d73d4b06813464a3417fb);
                        break;
                    }
                }
                c6c48948a2ba87f2018a8803e9e4364dd.c1c294124b00148b85215ebf6eabe1e9a(c01781c79efcf91c12ac73fb560856eda, c3531e4173c1d73d4b06813464a3417fb1);
            }
            if (ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.Count == 0)
            {
label_16:
                switch (4)
                {
                case 0:
                    goto label_16;

                default:
                    throw new Exception(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(555));
                }
            }
            else
            {
                using (Dictionary <TitleId, cce1cf1e0b6971ed6f7ef86a83b0959b6> .ValueCollection.Enumerator enumerator1 = ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.Values.GetEnumerator())
                {
label_28:
                    while (enumerator1.MoveNext())
                    {
                        cce1cf1e0b6971ed6f7ef86a83b0959b6 current1 = enumerator1.Current;
                        using (List <cc0c47a7e733f93eb16513fe84807edf3> .Enumerator enumerator2 = ca377ebace9a9e1ffac7b0c5a9158e838.cfcd2346750159168147ab2ac51bfd758.GetEnumerator())
                        {
                            while (enumerator2.MoveNext())
                            {
                                cc0c47a7e733f93eb16513fe84807edf3 current2 = enumerator2.Current;
                                if (!cdf6c91719eae5a38c64a7fd64afdf5e1.c1df95097ffa57d753c5fe1353cf65e86(current1.TitleId.High, current2.TitleId.High))
                                {
label_23:
                                    switch (6)
                                    {
                                    case 0:
                                        goto label_23;

                                    default:
                                        current2.Name = current1.Name;
                                        current1.Dlc  = current2;
                                        goto label_28;
                                    }
                                }
                            }
label_26:
                            switch (2)
                            {
                            case 0:
                                goto label_26;

                            default:
                                continue;
                            }
                        }
                    }
label_29:
                    switch (1)
                    {
                    case 0:
                        goto label_29;
                    }
                }
                if (c6a07387c2f827de6ca155929a5452624.c7a7544eb248515de6a83cc809877afc6(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(662)))
                {
label_32:
                    switch (5)
                    {
                    case 0:
                        goto label_32;

                    default:
                        // ISSUE: object of a compiler-generated type is created
                        // ISSUE: reference to a compiler-generated method
                        ca377ebace9a9e1ffac7b0c5a9158e838.NewTitles = ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.Values.Where <cce1cf1e0b6971ed6f7ef86a83b0959b6>(new Func <cce1cf1e0b6971ed6f7ef86a83b0959b6, bool>(new c6c48948a2ba87f2018a8803e9e4364dd.c1715495aa00b87cb45013e6856c87577()
                        {
                            ce9099218e6776319397367a3de8092bd = c6a07387c2f827de6ca155929a5452624.c79f3734e186fa26ca45e21833e734d4e(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(662))
                        }.c5d8e436a831888d8a1a72b555c231a68)).ToList <cce1cf1e0b6971ed6f7ef86a83b0959b6>();
                        break;
                    }
                }
                string c9a465051c588cdd36e3ac168b6fd7267 = c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(662);
                Dictionary <TitleId, cce1cf1e0b6971ed6f7ef86a83b0959b6> .ValueCollection values = ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.Values;
                // ISSUE: reference to a compiler-generated field
                Func <cce1cf1e0b6971ed6f7ef86a83b0959b6, string> selector = c6c48948a2ba87f2018a8803e9e4364dd.\u003C\u003Ec.c6048d9e2c14b5dbee7326758737ce668;
                if (selector == null)
                {
label_35:
                    switch (3)
                    {
                    case 0:
                        goto label_35;

                    default:
                        // ISSUE: reference to a compiler-generated field
                        // ISSUE: reference to a compiler-generated field
                        // ISSUE: reference to a compiler-generated method
                        selector = c6c48948a2ba87f2018a8803e9e4364dd.\u003C\u003Ec.c6048d9e2c14b5dbee7326758737ce668 = new Func <cce1cf1e0b6971ed6f7ef86a83b0959b6, string>(c6c48948a2ba87f2018a8803e9e4364dd.\u003C\u003Ec.c77621037b5e8518f08b9304f2b861f38.cddbc3141d79e809451d5c64326dc508c);
                        break;
                    }
                }
                string[] array = values.Select <cce1cf1e0b6971ed6f7ef86a83b0959b6, string>(selector).ToArray <string>();
                c6a07387c2f827de6ca155929a5452624.cc0d9971a7869dcbc8bb5a89e4f263c2a(c9a465051c588cdd36e3ac168b6fd7267, array);
                c6c48948a2ba87f2018a8803e9e4364dd.cfe12482076ef4e46cc33ca3ebd59cfde(cac46efa5d476f5c1af2a8f0384a04fda);
                ca377ebace9a9e1ffac7b0c5a9158e838.c9b242add560e8c892442a59369df92f3.Clear();
                ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986.Clear();
                ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574.Clear();
                ca377ebace9a9e1ffac7b0c5a9158e838.cbf364c1610ec92ddca93281741d52e4e = c98d626d5efc6f9d5a8c290a2b046fc50.c20c00b8e97bb4c0fb2b7ac6facf98b91;
            }
        }
        public void c23e041dd9fccdd9676ced356f8de2fa3()
        {
            using (List <c645f779dde9c4e44fbb31d54b843aad5.c1ab5887247831e89bcc558f19ea04e29> .Enumerator enumerator = this.ce70868564ef0283832d43a43c40c6d08().GetEnumerator())
            {
                while (enumerator.MoveNext())
                {
                    c645f779dde9c4e44fbb31d54b843aad5.c1ab5887247831e89bcc558f19ea04e29 current = enumerator.Current;
                    // ISSUE: object of a compiler-generated type is created
                    // ISSUE: variable of a compiler-generated type
                    c645f779dde9c4e44fbb31d54b843aad5.c1474db5bac8efb6483f0e7fe84116e85 c1474db5bac8efb6483f0e7fe84116e85 = new c645f779dde9c4e44fbb31d54b843aad5.c1474db5bac8efb6483f0e7fe84116e85();
                    TitleId index = new TitleId(current.titleID.Trim());
                    if (!((IEnumerable <string>)ca377ebace9a9e1ffac7b0c5a9158e838.cbf364c1610ec92ddca93281741d52e4e).Contains <string>(cad8c01cdf4965a5f4a2feed04bb30913.c1df95097ffa57d753c5fe1353cf65e86(index)))
                    {
label_3:
                        switch (1)
                        {
                        case 0:
                            goto label_3;

                        default:
                            if (1 == 0)
                            {
                                // ISSUE: method reference
                                RuntimeMethodHandle runtimeMethodHandle = __methodref(c645f779dde9c4e44fbb31d54b843aad5.c23e041dd9fccdd9676ced356f8de2fa3);
                            }
                            string cca76947157f6ec86b4babf9451d03287 = current.titleKey.Trim();
                            // ISSUE: reference to a compiler-generated field
                            c1474db5bac8efb6483f0e7fe84116e85.ca07972acde10926c077adb10e0e60439 = HttpUtility.HtmlDecode(current.name.Trim()).Replace(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(6958), c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(6961));
                            // ISSUE: reference to a compiler-generated field
                            c1474db5bac8efb6483f0e7fe84116e85.cd47a8862dc253a9ef4c1baa0b8cbdb0a = current.region.Trim();
                            if (ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986.ContainsKey(index.FullGame))
                            {
label_7:
                                switch (7)
                                {
                                case 0:
                                    goto label_7;

                                default:
                                    DbRow dbRow = ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index.FullGame];
                                    cfcd12ee63ba7d661f4ab310574290bf9 idType = index.IdType;
                                    if (idType != (cfcd12ee63ba7d661f4ab310574290bf9)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7632))
                                    {
label_9:
                                        switch (6)
                                        {
                                        case 0:
                                            goto label_9;

                                        default:
                                            if (idType != (cfcd12ee63ba7d661f4ab310574290bf9)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7636))
                                            {
label_11:
                                                switch (5)
                                                {
                                                case 0:
                                                    goto label_11;

                                                default:
                                                    continue;
                                                }
                                            }
                                            else if (ca377ebace9a9e1ffac7b0c5a9158e838.c9b242add560e8c892442a59369df92f3.ContainsKey(index))
                                            {
label_21:
                                                switch (2)
                                                {
                                                case 0:
                                                    goto label_21;

                                                default:
                                                    byte[] c9d02e186a6ec2baccf2d2d1ffb9a59dc = c1d5d0d4f9464e1d296ba85cf189ecad6.cfbf162b4311a1d065e7071c4a8cd2925(cad8c01cdf4965a5f4a2feed04bb30913.c1df95097ffa57d753c5fe1353cf65e86(index), cca76947157f6ec86b4babf9451d03287, cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7668), cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7672) != 0, cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7676) != 0);
                                                    // ISSUE: reference to a compiler-generated field
                                                    // ISSUE: reference to a compiler-generated field
                                                    cc0c47a7e733f93eb16513fe84807edf3 cc0c47a7e733f93eb16513fe84807edf3_1 = new cc0c47a7e733f93eb16513fe84807edf3(c1474db5bac8efb6483f0e7fe84116e85.ca07972acde10926c077adb10e0e60439, index, c1474db5bac8efb6483f0e7fe84116e85.cd47a8862dc253a9ef4c1baa0b8cbdb0a, c9d02e186a6ec2baccf2d2d1ffb9a59dc, ca377ebace9a9e1ffac7b0c5a9158e838.c9b242add560e8c892442a59369df92f3[index].c64ccfce653a8bd2c7c7ffb6b8d91766f, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(897), (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7680));
                                                    int num = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7684);
                                                    cc0c47a7e733f93eb16513fe84807edf3_1.CfwOnly = num != 0;
                                                    cc0c47a7e733f93eb16513fe84807edf3 cc0c47a7e733f93eb16513fe84807edf3_2 = cc0c47a7e733f93eb16513fe84807edf3_1;
                                                    ca377ebace9a9e1ffac7b0c5a9158e838.cfcd2346750159168147ab2ac51bfd758.Add(cc0c47a7e733f93eb16513fe84807edf3_2);
                                                    continue;
                                                }
                                            }
                                            else
                                            {
                                                continue;
                                            }
                                        }
                                    }
                                    else
                                    {
                                        List <ce64fe4baff0b285aaecd02e2cae2ea2c> c1c0fd38914d2630ff1a82119e1950d3c = new List <ce64fe4baff0b285aaecd02e2cae2ea2c>();
                                        if (ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574.ContainsKey(new TitleId(cad8c01cdf4965a5f4a2feed04bb30913.c1df95097ffa57d753c5fe1353cf65e86(index.FullUpdate))))
                                        {
label_13:
                                            switch (4)
                                            {
                                            case 0:
                                                goto label_13;

                                            default:
                                                // ISSUE: reference to a compiler-generated method
                                                c1c0fd38914d2630ff1a82119e1950d3c.AddRange(ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574[index.FullUpdate].Select <c2e2f19e8cde9983e4129b4a047c9f5c6.cc8cce23c9cabc8c74f6621804b209224, ce64fe4baff0b285aaecd02e2cae2ea2c>(new Func <c2e2f19e8cde9983e4129b4a047c9f5c6.cc8cce23c9cabc8c74f6621804b209224, ce64fe4baff0b285aaecd02e2cae2ea2c>(c1474db5bac8efb6483f0e7fe84116e85.c7d7858efe139a46abd59d23a14d5c3e5)));
                                                break;
                                            }
                                        }
                                        // ISSUE: reference to a compiler-generated field
                                        // ISSUE: reference to a compiler-generated field
                                        cce1cf1e0b6971ed6f7ef86a83b0959b6 cce1cf1e0b6971ed6f7ef86a83b0959b6 = new cce1cf1e0b6971ed6f7ef86a83b0959b6(c1474db5bac8efb6483f0e7fe84116e85.ca07972acde10926c077adb10e0e60439, index, c1474db5bac8efb6483f0e7fe84116e85.cd47a8862dc253a9ef4c1baa0b8cbdb0a, (byte[])null, dbRow.Size, c1c0fd38914d2630ff1a82119e1950d3c, dbRow.EshopId, dbRow.ProductCode, dbRow.IconUrl, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(897), dbRow.Platform, (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7640));
                                        if (cb388f9b4f7541407d5276f457649446d.c1df95097ffa57d753c5fe1353cf65e86(current.ticket, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(6964)))
                                        {
label_16:
                                            switch (5)
                                            {
                                            case 0:
                                                goto label_16;

                                            default:
                                                string str = c0cf183ec36b835fa0e1414bdd4cd1822.c1df95097ffa57d753c5fe1353cf65e86(string.Format(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(6967), (object)this.cf3a55d9f54934e53ef13de82529e0760), current.titleID, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(6990));
                                                cce1cf1e0b6971ed6f7ef86a83b0959b6.c01b0607eff3104877812c454678313d9 = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7644) != 0;
                                                cce1cf1e0b6971ed6f7ef86a83b0959b6.c3e44ecba2cc05a921770e798b38b0d77 = str;
                                                break;
                                            }
                                        }
                                        else
                                        {
                                            byte[] numArray = c1d5d0d4f9464e1d296ba85cf189ecad6.cfbf162b4311a1d065e7071c4a8cd2925(index.IdRaw, cca76947157f6ec86b4babf9451d03287, cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7648), cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7652) != 0, cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7656) != 0);
                                            cce1cf1e0b6971ed6f7ef86a83b0959b6.CfwOnly     = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7660) != 0;
                                            cce1cf1e0b6971ed6f7ef86a83b0959b6.TicketArray = numArray;
                                            cce1cf1e0b6971ed6f7ef86a83b0959b6.Ticket      = c1d5d0d4f9464e1d296ba85cf189ecad6.cb5009c1058eaad54842d9bead8e530a2(cce1cf1e0b6971ed6f7ef86a83b0959b6.TicketArray, (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7664));
                                        }
                                        ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.Add(index, cce1cf1e0b6971ed6f7ef86a83b0959b6);
                                        continue;
                                    }
                                }
                            }
                            else
                            {
                                continue;
                            }
                        }
                    }
                }
label_24:
                switch (6)
                {
                case 0:
                    goto label_24;
                }
            }
            if (cb388f9b4f7541407d5276f457649446d.c1df95097ffa57d753c5fe1353cf65e86(this.ca4e8d54e24ab482226b960f36bba63b8, ""))
            {
label_27:
                switch (4)
                {
                case 0:
                    goto label_27;
                }
            }
            else
            {
                List <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218> cf023ebea540659240f7ec1cb4b26f218List = JsonConvert.DeserializeObject <List <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218> >(this.ca4e8d54e24ab482226b960f36bba63b8);
                List <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218> source1 = cf023ebea540659240f7ec1cb4b26f218List;
                // ISSUE: reference to a compiler-generated field
                Func <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218, bool> predicate1 = c645f779dde9c4e44fbb31d54b843aad5.\u003C\u003Ec.ce4fba04837d29717df1c1b88514a2b08;
                if (predicate1 == null)
                {
label_30:
                    switch (4)
                    {
                    case 0:
                        goto label_30;

                    default:
                        // ISSUE: reference to a compiler-generated field
                        // ISSUE: reference to a compiler-generated field
                        // ISSUE: reference to a compiler-generated method
                        predicate1 = c645f779dde9c4e44fbb31d54b843aad5.\u003C\u003Ec.ce4fba04837d29717df1c1b88514a2b08 = new Func <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218, bool>(c645f779dde9c4e44fbb31d54b843aad5.\u003C\u003Ec.c77621037b5e8518f08b9304f2b861f38.cb13cf9c40f942a354c8874b1702e71a6);
                        break;
                    }
                }
                IEnumerator <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218> enumerator1 = source1.Where <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218>(predicate1).GetEnumerator();
                try
                {
                    while (enumerator1.MoveNext())
                    {
                        c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218 current = enumerator1.Current;
                        TitleId key = new TitleId(current.titleID);
                        if (ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574.ContainsKey(key))
                        {
label_35:
                            switch (1)
                            {
                            case 0:
                                goto label_35;

                            default:
                                int index = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7688);
                                while (index < ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574[key].Count)
                                {
                                    c2e2f19e8cde9983e4129b4a047c9f5c6.cc8cce23c9cabc8c74f6621804b209224 cc8cce23c9cabc8c74f6621804b209224 = ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574[key][index];
                                    ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574[key][index] = new c2e2f19e8cde9983e4129b4a047c9f5c6.cc8cce23c9cabc8c74f6621804b209224()
                                    {
                                        c64ccfce653a8bd2c7c7ffb6b8d91766f = cc8cce23c9cabc8c74f6621804b209224.c64ccfce653a8bd2c7c7ffb6b8d91766f,
                                        c27f5df1dc5d80dd0c87cd29e7cef11b8 = cc8cce23c9cabc8c74f6621804b209224.c27f5df1dc5d80dd0c87cd29e7cef11b8,
                                        c907ca8ffa30661318a7e29e77519ea57 = cc8cce23c9cabc8c74f6621804b209224.c907ca8ffa30661318a7e29e77519ea57,
                                        c80d617f05b7f95017df4cba82652d0dd = current.titleKey,
                                        c330284c85ae4e7d7fee01a9e716b656b = current.encTitleKey
                                    };
                                    index += cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7692);
                                }
label_39:
                                switch (7)
                                {
                                case 0:
                                    goto label_39;

                                default:
                                    continue;
                                }
                            }
                        }
                    }
label_41:
                    switch (7)
                    {
                    case 0:
                        goto label_41;
                    }
                }
                finally
                {
                    if (enumerator1 != null)
                    {
label_43:
                        switch (6)
                        {
                        case 0:
                            goto label_43;

                        default:
                            enumerator1.Dispose();
                            break;
                        }
                    }
                }
                List <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218> source2 = cf023ebea540659240f7ec1cb4b26f218List;
                // ISSUE: reference to a compiler-generated field
                Func <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218, bool> predicate2 = c645f779dde9c4e44fbb31d54b843aad5.\u003C\u003Ec.cbe161db3445796e0b6100b2091e01485;
                if (predicate2 == null)
                {
label_47:
                    switch (6)
                    {
                    case 0:
                        goto label_47;

                    default:
                        // ISSUE: reference to a compiler-generated field
                        // ISSUE: reference to a compiler-generated field
                        // ISSUE: reference to a compiler-generated method
                        predicate2 = c645f779dde9c4e44fbb31d54b843aad5.\u003C\u003Ec.cbe161db3445796e0b6100b2091e01485 = new Func <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218, bool>(c645f779dde9c4e44fbb31d54b843aad5.\u003C\u003Ec.c77621037b5e8518f08b9304f2b861f38.cc0bb95d08de6722ed0524035a379c05d);
                        break;
                    }
                }
                IEnumerator <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218> enumerator2 = source2.Where <c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218>(predicate2).GetEnumerator();
                try
                {
                    while (enumerator2.MoveNext())
                    {
                        c645f779dde9c4e44fbb31d54b843aad5.cf023ebea540659240f7ec1cb4b26f218 current1 = enumerator2.Current;
                        TitleId index = new TitleId(current1.titleID);
                        if (index.IdType != (cfcd12ee63ba7d661f4ab310574290bf9)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7696))
                        {
label_52:
                            switch (4)
                            {
                            case 0:
                                goto label_52;

                            default:
                                if (index.IdType == (cfcd12ee63ba7d661f4ab310574290bf9)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7700))
                                {
label_54:
                                    switch (3)
                                    {
                                    case 0:
                                        goto label_54;
                                    }
                                }
                                else
                                {
                                    continue;
                                }
                            }
                        }
                        if (ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986.ContainsKey(index))
                        {
label_56:
                            switch (3)
                            {
                            case 0:
                                goto label_56;

                            default:
                                DbRow  dbRow = ca377ebace9a9e1ffac7b0c5a9158e838.c6cb7f1dc1e8dcf6340fd2d8879ea2986[index];
                                string c407606821fe6034b43e547a4ca232678 = HttpUtility.HtmlDecode(current1.name.Trim()).Replace(c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(6958), c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(6961));
                                string cd47a8862dc253a9ef4c1baa0b8cbdb0a = current1.region.Trim();
                                List <ce64fe4baff0b285aaecd02e2cae2ea2c> c1c0fd38914d2630ff1a82119e1950d3c = new List <ce64fe4baff0b285aaecd02e2cae2ea2c>();
                                if (ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574.ContainsKey(new TitleId(cad8c01cdf4965a5f4a2feed04bb30913.c1df95097ffa57d753c5fe1353cf65e86(index.FullUpdate))))
                                {
label_58:
                                    switch (1)
                                    {
                                    case 0:
                                        goto label_58;

                                    default:
                                        using (List <c2e2f19e8cde9983e4129b4a047c9f5c6.cc8cce23c9cabc8c74f6621804b209224> .Enumerator enumerator3 = ca377ebace9a9e1ffac7b0c5a9158e838.ccbd3e6874a919fd5f984581edad55574[index.FullUpdate].GetEnumerator())
                                        {
                                            while (enumerator3.MoveNext())
                                            {
                                                c2e2f19e8cde9983e4129b4a047c9f5c6.cc8cce23c9cabc8c74f6621804b209224 current2 = enumerator3.Current;
                                                if (current2.c80d617f05b7f95017df4cba82652d0dd != null)
                                                {
label_62:
                                                    switch (5)
                                                    {
                                                    case 0:
                                                        goto label_62;

                                                    default:
                                                        if (current2.c330284c85ae4e7d7fee01a9e716b656b != null)
                                                        {
label_64:
                                                            switch (2)
                                                            {
                                                            case 0:
                                                                goto label_64;

                                                            default:
                                                                ce64fe4baff0b285aaecd02e2cae2ea2c ce64fe4baff0b285aaecd02e2cae2ea2c1 = new ce64fe4baff0b285aaecd02e2cae2ea2c(c407606821fe6034b43e547a4ca232678, current2.c27f5df1dc5d80dd0c87cd29e7cef11b8, cd47a8862dc253a9ef4c1baa0b8cbdb0a, (byte[])null, current2.c64ccfce653a8bd2c7c7ffb6b8d91766f, current2.c907ca8ffa30661318a7e29e77519ea57, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(897), (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7704));
                                                                int num = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7708);
                                                                ce64fe4baff0b285aaecd02e2cae2ea2c1.CfwOnly = num != 0;
                                                                ce64fe4baff0b285aaecd02e2cae2ea2c ce64fe4baff0b285aaecd02e2cae2ea2c2 = ce64fe4baff0b285aaecd02e2cae2ea2c1;
                                                                byte[] numArray = c1d5d0d4f9464e1d296ba85cf189ecad6.cd95d6179fbfbb8343ee6b7e86eddb263(cad8c01cdf4965a5f4a2feed04bb30913.c1df95097ffa57d753c5fe1353cf65e86(current2.c27f5df1dc5d80dd0c87cd29e7cef11b8), current2.c330284c85ae4e7d7fee01a9e716b656b, int.Parse(current2.c907ca8ffa30661318a7e29e77519ea57));
                                                                ce64fe4baff0b285aaecd02e2cae2ea2c2.TicketArray = numArray;
                                                                ce64fe4baff0b285aaecd02e2cae2ea2c2.c9536899c8db7d9fc10b867798a27bf8c = c1d5d0d4f9464e1d296ba85cf189ecad6.cae2e9bf4acb15138d7a2e5dcb60b24d7(current2.c80d617f05b7f95017df4cba82652d0dd);
                                                                ce64fe4baff0b285aaecd02e2cae2ea2c2.Ticket = c1d5d0d4f9464e1d296ba85cf189ecad6.cb5009c1058eaad54842d9bead8e530a2(ce64fe4baff0b285aaecd02e2cae2ea2c2.TicketArray, (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7712));
                                                                ce64fe4baff0b285aaecd02e2cae2ea2c2.Ticket.c80d617f05b7f95017df4cba82652d0dd = c1d5d0d4f9464e1d296ba85cf189ecad6.cae2e9bf4acb15138d7a2e5dcb60b24d7(current2.c80d617f05b7f95017df4cba82652d0dd);
                                                                c1c0fd38914d2630ff1a82119e1950d3c.Add(ce64fe4baff0b285aaecd02e2cae2ea2c2);
                                                                continue;
                                                            }
                                                        }
                                                        else
                                                        {
                                                            continue;
                                                        }
                                                    }
                                                }
                                            }
label_67:
                                            switch (6)
                                            {
                                            case 0:
                                                goto label_67;
                                            }
                                        }
                                    }
                                }
                                cce1cf1e0b6971ed6f7ef86a83b0959b6 cce1cf1e0b6971ed6f7ef86a83b0959b6_1 = new cce1cf1e0b6971ed6f7ef86a83b0959b6(c407606821fe6034b43e547a4ca232678, index, dbRow.Region, (byte[])null, dbRow.Size, c1c0fd38914d2630ff1a82119e1950d3c, dbRow.EshopId, dbRow.ProductCode, dbRow.IconUrl, c833fbfa18d441f3acb05d803efdf1eb8.c702a9e4555297107d7c7901aa91e5540(6999), dbRow.Platform, (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7716));
                                int num1 = cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7720);
                                cce1cf1e0b6971ed6f7ef86a83b0959b6_1.CfwOnly = num1 != 0;
                                cce1cf1e0b6971ed6f7ef86a83b0959b6 cce1cf1e0b6971ed6f7ef86a83b0959b6_2 = cce1cf1e0b6971ed6f7ef86a83b0959b6_1;
                                byte[] numArray1 = c1d5d0d4f9464e1d296ba85cf189ecad6.cd95d6179fbfbb8343ee6b7e86eddb263(index.IdRaw, current1.encTitleKey, cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7724));
                                cce1cf1e0b6971ed6f7ef86a83b0959b6_2.TicketArray = numArray1;
                                cce1cf1e0b6971ed6f7ef86a83b0959b6_2.c9536899c8db7d9fc10b867798a27bf8c = c1d5d0d4f9464e1d296ba85cf189ecad6.cae2e9bf4acb15138d7a2e5dcb60b24d7(current1.titleKey);
                                cce1cf1e0b6971ed6f7ef86a83b0959b6_2.Ticket = c1d5d0d4f9464e1d296ba85cf189ecad6.cb5009c1058eaad54842d9bead8e530a2(cce1cf1e0b6971ed6f7ef86a83b0959b6_2.TicketArray, (caff792dac5a5e2f17b0e81e59bba386d)cb85779efa5f9c78fa841b92dceca9094.c4f3ad310245f8f6e7d32122c50c48ab1(7728));
                                cce1cf1e0b6971ed6f7ef86a83b0959b6_2.Ticket.c80d617f05b7f95017df4cba82652d0dd = c1d5d0d4f9464e1d296ba85cf189ecad6.cae2e9bf4acb15138d7a2e5dcb60b24d7(current1.titleKey);
                                ca377ebace9a9e1ffac7b0c5a9158e838.ca32b8c3bef10c492a2adefe52dea03d4.Add(index, cce1cf1e0b6971ed6f7ef86a83b0959b6_2);
                                continue;
                            }
                        }
                    }
label_71:
                    switch (1)
                    {
                    case 0:
                        goto label_71;
                    }
                }
                finally
                {
                    if (enumerator2 != null)
                    {
label_74:
                        switch (5)
                        {
                        case 0:
                            goto label_74;

                        default:
                            enumerator2.Dispose();
                            break;
                        }
                    }
                }
            }
        }