private async Task method_4(IEnumerable <IWebsite> ienumerable_0)
    {
        UjdRFFDoJgqmuTOlkrKxGSuThRuO jgqmuTolkrKxGsuThRuO = this;

        if (!MySettings.Instance.IsLicensed())
        {
            int num = (int)MessageBox.Show("Sorry, This version is only for registered users");
            ((Window) new XpiUnWqHsYDkQeqRbTZVPWrvsxcaA()).Show();
        }
        else
        {
            jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.method_2();
            jgqmuTolkrKxGsuThRuO.cancellationTokenSource_0 = new CancellationTokenSource();
            foreach (IWebsite w in ienumerable_0)
            {
                if (!jgqmuTolkrKxGsuThRuO.cancellationTokenSource_0.IsCancellationRequested)
                {
                    try
                    {
                        await Controller.Start(w, jgqmuTolkrKxGsuThRuO.cancellationTokenSource_0.Token);
                    }
                    catch (Exception ex)
                    {
                    }
                }
                else
                {
                    break;
                }
            }
            jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.method_3();
        }
    }
 private async void method_17(object sender, RoutedEventArgs e)
 {
     UjdRFFDoJgqmuTOlkrKxGSuThRuO jgqmuTolkrKxGsuThRuO = this;
     await jgqmuTolkrKxGsuThRuO.method_4((IEnumerable <IWebsite>) new List <IWebsite>()
     {
         (IWebsite)jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite
     });
 }
    private async void method_16(object sender, RoutedEventArgs e)
    {
        UjdRFFDoJgqmuTOlkrKxGSuThRuO jgqmuTolkrKxGsuThRuO = this;

        if (jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite != null && MessageBox.Show("This will completely re-index the blog and download missing media (skipping existing files)", "Consolidate Missing Media ?", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
        {
            if (File.Exists(jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite.HistoryFilePath))
            {
                File.Delete(jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite.HistoryFilePath);
            }
            if (File.Exists(jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite.FailedFilePath))
            {
                File.Delete(jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite.FailedFilePath);
            }
            if (File.Exists(jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite.PendingFilePath))
            {
                File.Delete(jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite.PendingFilePath);
            }
            await jgqmuTolkrKxGsuThRuO.method_4((IEnumerable <IWebsite>) new List <IWebsite>()
            {
                (IWebsite)jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.SelectedWebsite
            });
        }
    }
 private async void method_6(object sender, RoutedEventArgs e)
 {
     UjdRFFDoJgqmuTOlkrKxGSuThRuO jgqmuTolkrKxGsuThRuO = this;
     List <Website> list = Enumerable.ToList <Website>(Enumerable.Where <Website>((IEnumerable <Website>)jgqmuTolkrKxGsuThRuO.gImazEYxmUxzXBeWouOTNYaHQdxr_0.Websites, (Func <Website, bool>)(website_0 => website_0.Enabled)));
     await jgqmuTolkrKxGsuThRuO.method_4((IEnumerable <IWebsite>) list);
 }