async void InitializeAsync()
        {
            string cssFilePath = Path.Combine(Directory.GetCurrentDirectory(), "IwaraCSS.css");
            string css         = await File.ReadAllTextAsync(cssFilePath);

            httpCss = HttpUtility.JavaScriptStringEncode(css);

            await IwaraWebView.EnsureCoreWebView2Async(null);

            await IwaraWebView.CoreWebView2.AddScriptToExecuteOnDocumentCreatedAsync(
                @"document.addEventListener('DOMContentLoaded', function() { 
    var styleSheet = document.createElement('style');
    styleSheet.type = 'text/css';
    styleSheet.innerText = '" + httpCss + @"';
    document.head.appendChild(styleSheet);
})");

            IwaraWebView.CoreWebView2.ContainsFullScreenElementChanged += CoreWebView2_ContainsFullScreenElementChanged;
            IwaraWebView.BringIntoView();

            string script =
                @"if (window.location.href.startsWith('https://ecchi.iwara.tv/user/login')) 
{
	document.getElementById('edit-name').value = globalThis.userAccount;
    document.getElementById('edit-pass').value = globalThis.userPassword;
};";

            await IwaraWebView.CoreWebView2.AddScriptToExecuteOnDocumentCreatedAsync(@"document.addEventListener('DOMContentLoaded', function() { " + script + @"})");
        }
 private void btForward_Click(object sender, RoutedEventArgs e)
 {
     if (IwaraWebView.CanGoForward)
     {
         IwaraWebView.GoForward();
     }
 }
 private void btBack_Click(object sender, RoutedEventArgs e)
 {
     if (IwaraWebView.CanGoBack)
     {
         IwaraWebView.GoBack();
     }
 }
 private void btReload_Click(object sender, RoutedEventArgs e)
 {
     IwaraWebView.Reload();
 }