/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  jakarta.annotation.PostConstruct
 *  jakarta.inject.Inject
 *  jakarta.xml.ws.WebServiceContext
 *  org.springframework.context.annotation.CommonAnnotationBeanPostProcessor
 */
package com.l7tech.server;

import jakarta.annotation.PostConstruct;
import jakarta.inject.Inject;
import jakarta.xml.ws.WebServiceContext;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.springframework.context.annotation.CommonAnnotationBeanPostProcessor;

public class SpringDeferredResourceIgnore {
    private static final Logger a;
    @Inject
    private CommonAnnotationBeanPostProcessor commonAnnotationBeanPostProcessor;
    private static final String b;

    @PostConstruct
    public void postConstruct() {
        this.commonAnnotationBeanPostProcessor.ignoreResourceType(WebServiceContext.class.getName());
        a.log(Level.INFO, b);
    }

    /*
     * Enabled aggressive block sorting
     */
    static {
        b = SpringDeferredResourceIgnore.a(77, SpringDeferredResourceIgnore.a("\bc\n*+f/9i\u0000l\u0011q(\"b\u0003l6nz\"k\n#0dz!m\u000f-0u;et\t lv)e[\u0001.\u0011d(=e\u0007)\u0001n4?i\u001c8n!.#e\u0017l0d)$y\u0016/'!38,\r\"(d9?i\u0000l.`..~D.;!\u001b;m\u0007$'!\u0019\u0013JJ"));
        a = Logger.getLogger(SpringDeferredResourceIgnore.class.getName());
    }

    private static char[] a(String string) {
        char[] cArray = string.toCharArray();
        if (cArray.length < 2) {
            cArray = cArray;
            cArray[0] = (char)(cArray[0] ^ 0x17);
        }
        return cArray;
    }

    /*
     * Handled impossible loop by duplicating code
     * Enabled aggressive block sorting
     */
    private static String a(int n2, char[] cArray) {
        char[] cArray2;
        block11: {
            int n3;
            int n4;
            int n5;
            block10: {
                n5 = n2;
                cArray2 = cArray;
                n4 = cArray.length;
                n3 = 0;
                if (!true) break block10;
                n4 = n4;
                if (n4 <= n3) break block11;
            }
            do {
                n5 = n5;
                cArray2 = cArray2;
                int n6 = n3;
                cArray2[n6] = (char)(cArray2[n6] ^ (n5 ^ (switch (n3 % 7) {
                    case 0 -> 6;
                    case 1 -> 65;
                    case 2 -> 41;
                    case 3 -> 1;
                    case 4 -> 15;
                    case 5 -> 76;
                    default -> 23;
                })));
                ++n3;
                n4 = n4;
            } while (n4 > n3);
        }
        return new String(cArray2).intern();
    }
}

