// Decompiled with JetBrains decompiler
// Type: 0H9QJslJ8vJhl6OlA5.KcUfPq74sts8xsAS9e
// Assembly: Service, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 7876418B-9B45-4205-B20B-41AA64972C85
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Cospet.iat-d5a913ab25c2ac01f6ad36151285d226598951b3a4f0b2d52c03e99ff09f0807.exe

using \u0030H9QJslJ8vJhl6OlA5;
using EJK98LujOyyfukEOeT;
using lIMo5cXu7QVSJ7hdyJ;
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Windows.Forms;
using TmwCXiWu118CwLLcBx;
using wuZRSCSYdAj3YejFZe;
using Yi0GE2NLaKY9cPmB45;

namespace \u0030H9QJslJ8vJhl6OlA5
{
  [HideModuleName]
  [GeneratedCode("MyTemplate", "8.0.0.0")]
  [StandardModule]
  internal sealed class KcUfPq74sts8xsAS9e
  {
    private static readonly KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<DcHwE30dMCeD7BI4om> WFRhvVryq;
    private static readonly KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<\u0038fGOjUs9meXMHxwiww> c8YYC2iWn;
    private static readonly KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<User> \u0036QIwQWjoW;
    private static KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv> hrZyIqIeX;
    private static readonly KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<KcUfPq74sts8xsAS9e.jZwrCrgGT6gfLDQk2E> ggaWNB3kv;

    [MethodImpl(MethodImplOptions.NoInlining)]
    static KcUfPq74sts8xsAS9e()
    {
      qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR();
      KcUfPq74sts8xsAS9e.WFRhvVryq = new KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<DcHwE30dMCeD7BI4om>();
      KcUfPq74sts8xsAS9e.c8YYC2iWn = new KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<\u0038fGOjUs9meXMHxwiww>();
      KcUfPq74sts8xsAS9e.\u0036QIwQWjoW = new KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<User>();
      KcUfPq74sts8xsAS9e.hrZyIqIeX = new KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv>();
      KcUfPq74sts8xsAS9e.ggaWNB3kv = new KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<KcUfPq74sts8xsAS9e.jZwrCrgGT6gfLDQk2E>();
    }

    [HelpKeyword("My.Computer")]
    internal static DcHwE30dMCeD7BI4om qHJBW149c
    {
      [DebuggerHidden, MethodImpl(MethodImplOptions.NoInlining)] get => KcUfPq74sts8xsAS9e.WFRhvVryq.FFGVyGxjw();
    }

    [HelpKeyword("My.Application")]
    internal static \u0038fGOjUs9meXMHxwiww shLcqe8nZ
    {
      [DebuggerHidden, MethodImpl(MethodImplOptions.NoInlining)] get => KcUfPq74sts8xsAS9e.c8YYC2iWn.FFGVyGxjw();
    }

    [HelpKeyword("My.User")]
    internal static User rfbFjvHZw
    {
      [DebuggerHidden, MethodImpl(MethodImplOptions.NoInlining)] get => KcUfPq74sts8xsAS9e.\u0036QIwQWjoW.FFGVyGxjw();
    }

    [HelpKeyword("My.Forms")]
    internal static KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv fMQ7ZN6B5
    {
      [DebuggerHidden, MethodImpl(MethodImplOptions.NoInlining)] get => KcUfPq74sts8xsAS9e.hrZyIqIeX.FFGVyGxjw();
    }

    [HelpKeyword("My.WebServices")]
    internal static KcUfPq74sts8xsAS9e.jZwrCrgGT6gfLDQk2E gdAC6AXkP
    {
      [DebuggerHidden, MethodImpl(MethodImplOptions.NoInlining)] get => KcUfPq74sts8xsAS9e.ggaWNB3kv.FFGVyGxjw();
    }

    [EditorBrowsable(EditorBrowsableState.Never)]
    [MyGroupCollection("System.Windows.Forms.Form", "Create__Instance__", "Dispose__Instance__", "My.MyProject.Forms")]
    internal sealed class nK9D6s47SZZEpvtpVv
    {
      public l1YmlpPMvQyqqZeffw \u0038B3TnRGbk;
      [ThreadStatic]
      private static Hashtable fMQ7ZN6B5;

      [SpecialName]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public l1YmlpPMvQyqqZeffw shLcqe8nZ()
      {
        this.\u0038B3TnRGbk = KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv.FFGVyGxjw<l1YmlpPMvQyqqZeffw>(this.\u0038B3TnRGbk);
        return this.\u0038B3TnRGbk;
      }

      [SpecialName]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public void UA6v9sAn3([In] l1YmlpPMvQyqqZeffw obj0)
      {
        if (obj0 == this.\u0038B3TnRGbk)
          return;
        if (obj0 != null)
          throw new ArgumentException(tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(0));
        this.qHJBW149c<l1YmlpPMvQyqqZeffw>(ref this.\u0038B3TnRGbk);
      }

      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      private static T FFGVyGxjw<T>(T Instance) where T : Form, new()
      {
        if ((object) Instance != null && !Instance.IsDisposed)
          return Instance;
        if (KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv.fMQ7ZN6B5 != null)
        {
          if (KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv.fMQ7ZN6B5.ContainsKey((object) typeof (T)))
            throw new InvalidOperationException(Utils.GetResourceString(tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(74)));
        }
        else
          KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv.fMQ7ZN6B5 = new Hashtable();
        KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv.fMQ7ZN6B5.Add((object) typeof (T), (object) null);
        try
        {
          return new T();
        }
        catch (TargetInvocationException ex) when (
        {
          // ISSUE: unable to correctly present filter
          ProjectData.SetProjectError((Exception) ex);
          if (ex.InnerException != null)
          {
            SuccessfulFiltering;
          }
          else
            throw;
        }
        )
        {
          throw new InvalidOperationException(Utils.GetResourceString(tcJNIpeNWph4hwAAuQ.Uj1VGPQhn(134), ex.InnerException.Message), ex.InnerException);
        }
        finally
        {
          KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv.fMQ7ZN6B5.Remove((object) typeof (T));
        }
      }

      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      private void qHJBW149c<T>([In] ref T obj0) where T : Form
      {
        obj0.Dispose();
        obj0 = default (T);
      }

      [EditorBrowsable(EditorBrowsableState.Never)]
      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public nK9D6s47SZZEpvtpVv()
      {
        qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR();
        // ISSUE: explicit constructor call
        base.\u002Ector();
      }

      [EditorBrowsable(EditorBrowsableState.Never)]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public override bool Equals([In] object obj0) => base.Equals(RuntimeHelpers.GetObjectValue(obj0));

      [EditorBrowsable(EditorBrowsableState.Never)]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public override int GetHashCode() => base.GetHashCode();

      [EditorBrowsable(EditorBrowsableState.Never)]
      [MethodImpl(MethodImplOptions.NoInlining)]
      internal System.Type b959I19JP() => typeof (KcUfPq74sts8xsAS9e.nK9D6s47SZZEpvtpVv);

      [EditorBrowsable(EditorBrowsableState.Never)]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public override string ToString() => base.ToString();
    }

    [EditorBrowsable(EditorBrowsableState.Never)]
    [MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")]
    internal sealed class jZwrCrgGT6gfLDQk2E
    {
      [DebuggerHidden]
      [EditorBrowsable(EditorBrowsableState.Never)]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public override bool Equals([In] object obj0) => base.Equals(RuntimeHelpers.GetObjectValue(obj0));

      [DebuggerHidden]
      [EditorBrowsable(EditorBrowsableState.Never)]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public override int GetHashCode() => base.GetHashCode();

      [EditorBrowsable(EditorBrowsableState.Never)]
      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      internal System.Type FFGVyGxjw() => typeof (KcUfPq74sts8xsAS9e.jZwrCrgGT6gfLDQk2E);

      [EditorBrowsable(EditorBrowsableState.Never)]
      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public override string ToString() => base.ToString();

      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      private static T qHJBW149c<T>(T instance) where T : new() => (object) instance == null ? new T() : instance;

      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      private void b959I19JP<T>([In] ref T obj0) => obj0 = default (T);

      [EditorBrowsable(EditorBrowsableState.Never)]
      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public jZwrCrgGT6gfLDQk2E()
      {
        qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR();
        // ISSUE: explicit constructor call
        base.\u002Ector();
      }
    }

    [EditorBrowsable(EditorBrowsableState.Never)]
    [ComVisible(false)]
    internal sealed class GpeR9n2Paga0nWthX6<T> where T : new()
    {
      [DebuggerHidden]
      [SpecialName]
      [MethodImpl(MethodImplOptions.NoInlining)]
      internal T FFGVyGxjw()
      {
        // ISSUE: reference to a compiler-generated field
        if ((object) KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<T>.b959I19JP == null)
        {
          // ISSUE: reference to a compiler-generated field
          KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<T>.b959I19JP = new T();
        }
        // ISSUE: reference to a compiler-generated field
        return KcUfPq74sts8xsAS9e.GpeR9n2Paga0nWthX6<T>.b959I19JP;
      }

      [EditorBrowsable(EditorBrowsableState.Never)]
      [DebuggerHidden]
      [MethodImpl(MethodImplOptions.NoInlining)]
      public GpeR9n2Paga0nWthX6()
      {
        qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR();
        // ISSUE: explicit constructor call
        base.\u002Ector();
      }
    }
  }
}
