/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  com.l7tech.common.io.XmlUtil
 *  com.l7tech.message.Message
 *  com.l7tech.policy.variable.NoSuchVariableException
 *  com.l7tech.util.ArrayUtils
 *  com.l7tech.util.DomUtils
 *  com.l7tech.util.ExceptionUtils
 *  com.l7tech.util.InvalidDocumentFormatException
 *  com.l7tech.util.MissingRequiredElementException
 *  com.l7tech.util.SoapConstants
 *  com.l7tech.util.TooManyChildElementsException
 *  com.l7tech.xml.MessageNotSoapException
 *  com.l7tech.xml.soap.SoapUtil
 *  com.l7tech.xml.soap.SoapVersion
 */
package com.l7tech.server.util;

import com.l7tech.common.io.XmlUtil;
import com.l7tech.message.Message;
import com.l7tech.policy.variable.NoSuchVariableException;
import com.l7tech.server.message.PolicyEnforcementContext;
import com.l7tech.util.ArrayUtils;
import com.l7tech.util.DomUtils;
import com.l7tech.util.ExceptionUtils;
import com.l7tech.util.InvalidDocumentFormatException;
import com.l7tech.util.MissingRequiredElementException;
import com.l7tech.util.SoapConstants;
import com.l7tech.util.TooManyChildElementsException;
import com.l7tech.xml.MessageNotSoapException;
import com.l7tech.xml.soap.SoapUtil;
import com.l7tech.xml.soap.SoapVersion;
import java.io.IOException;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.xml.sax.SAXException;

public class RstSoapMessageProcessor {
    public static final String WST_FAULT_CODE_INVALID_REQUEST;
    public static final String WST_FAULT_CODE_INVALID_SECURITY_TOKEN;
    public static final String WST_FAULT_CODE_EXPIRED_DATA;
    public static final String WST_FAULT_CODE_FAILED_AUTHENTICATION;
    public static final String SOAP_VERSION;
    public static final String SOAP_ENVELOPE_NS;
    public static final String WSSE_NS;
    public static final String WSC_NS;
    public static final String WSU_NS;
    public static final String WST_NS;
    public static final String WSA_NS;
    public static final String WSP_NS;
    public static final String HAS_WS_ADDRESSING_ACTION;
    public static final String WS_ADDRESSING_ACTION;
    public static final String HAS_KEY_ENCRYPTION_ALGORITHM;
    public static final String KEY_ENCRYPTION_ALGORITHM;
    public static final String HAS_TOKEN_TYPE;
    public static final String TOKEN_TYPE;
    public static final String REQUEST_TYPE;
    public static final String REFERENCE_ATTR_URI;
    public static final String REFERENCE_ATTR_VALUE_TYPE;
    public static final String HAS_ENTROPY;
    public static final String HAS_BINARY_SECRET;
    public static final String BINARY_SECRET_ATTR_TYPE;
    public static final String BINARY_SECRET;
    public static final String HAS_KEY_SIZE;
    public static final String KEY_SIZE;
    public static final String ERROR;
    private static final Map<String, String> a;
    private static final Map<String, String> b;
    private static final Map<String, String> c;
    private static final String[] d;

    /*
     * Could not resolve type clashes
     * Unable to fully structure code
     */
    public static Map<String, String> getRstParameters(Message var0, boolean var1_1) {
        block131: {
            block118: {
                block140: {
                    block117: {
                        block139: {
                            block134: {
                                block115: {
                                    block116: {
                                        block137: {
                                            block136: {
                                                block135: {
                                                    block112: {
                                                        var2_2 = new HashMap<String, String>();
                                                        var3_3 = null;
                                                        var4_4 = false;
                                                        try {
                                                            try {
                                                                if (var0.isSoap()) {
                                                                    var2_2.put(RstSoapMessageProcessor.d[22], var0.getSoapKnob().getSoapEnvelopeUri());
                                                                    var2_2.put(RstSoapMessageProcessor.d[9], var0.getSoapKnob().getSoapVersion().getVersionNumber());
                                                                }
                                                            }
                                                            catch (IOException v0) {
                                                                throw RstSoapMessageProcessor.a(v0);
                                                            }
                                                            var3_3 = var0.getXmlKnob().getDocumentReadOnly();
                                                            var4_4 = true;
                                                        }
                                                        catch (IOException var5_5) {
                                                            var22_10 = RstSoapMessageProcessor.d;
                                                            var2_2.put(var22_10[32], var22_10[42]);
                                                        }
                                                        catch (SAXException var5_6) {
                                                            var22_10 = RstSoapMessageProcessor.d;
                                                            var2_2.put(var22_10[39], var22_10[48]);
                                                        }
                                                        catch (MessageNotSoapException var5_7) {
                                                            var22_10 = RstSoapMessageProcessor.d;
                                                            var2_2.put(var22_10[39], var22_10[80]);
                                                        }
                                                        catch (Throwable var5_8) {
                                                            var22_10 = RstSoapMessageProcessor.d;
                                                            var2_2.put(var22_10[39], ExceptionUtils.getMessage((Throwable)ExceptionUtils.unnestToRoot((Throwable)var5_8)));
                                                        }
                                                        try {
                                                            if (!var4_4) {
                                                                return var2_2;
                                                            }
                                                        }
                                                        catch (IOException v1) {
                                                            throw RstSoapMessageProcessor.a(v1);
                                                        }
                                                        var5_9 = DomUtils.findAllNamespaces((Element)var3_3.getDocumentElement()).values();
                                                        for (String var7_12 : SoapConstants.SECURITY_URIS) {
                                                            try {
                                                                if (!var5_9.contains(var7_12)) continue;
                                                                var2_2.put(RstSoapMessageProcessor.d[3], var7_12);
                                                                break;
                                                            }
                                                            catch (IOException v2) {
                                                                throw RstSoapMessageProcessor.a(v2);
                                                            }
                                                        }
                                                        for (String var7_12 : SoapConstants.WSU_URIS) {
                                                            try {
                                                                if (!var5_9.contains(var7_12)) continue;
                                                                var2_2.put(RstSoapMessageProcessor.d[36], var7_12);
                                                                break;
                                                            }
                                                            catch (IOException v3) {
                                                                throw RstSoapMessageProcessor.a(v3);
                                                            }
                                                        }
                                                        for (String var9_18 : SoapConstants.WSSC_NAMESPACE_ARRAY) {
                                                            try {
                                                                if (!var5_9.contains(var9_18)) continue;
                                                                var2_2.put(RstSoapMessageProcessor.d[5], var9_18);
                                                                break;
                                                            }
                                                            catch (IOException v4) {
                                                                throw RstSoapMessageProcessor.a(v4);
                                                            }
                                                        }
                                                        var6_11 /* !! */  = null;
                                                        for (String var10_22 : SoapConstants.WST_NAMESPACE_ARRAY) {
                                                            if (!var5_9.contains(var10_22)) continue;
                                                            var22_10 = RstSoapMessageProcessor.d;
                                                            var2_2.put(var22_10[27], var10_22);
                                                            var6_11 /* !! */  = var10_22;
                                                            break;
                                                        }
                                                        if (var6_11 /* !! */  == null) ** GOTO lbl82
                                                        try {
                                                            block133: {
                                                                if (!var6_11 /* !! */ .trim().isEmpty()) break block112;
                                                                break block133;
                                                                catch (IOException v5) {
                                                                    throw RstSoapMessageProcessor.a(v5);
                                                                }
                                                            }
                                                            var2_2.put(RstSoapMessageProcessor.d[39], RstSoapMessageProcessor.d[28]);
                                                            return var2_2;
                                                        }
                                                        catch (IOException v6) {
                                                            throw RstSoapMessageProcessor.a(v6);
                                                        }
                                                    }
                                                    for (String var10_22 : SoapConstants.WSA_NAMESPACE_ARRAY) {
                                                        try {
                                                            if (!var5_9.contains(var10_22)) continue;
                                                            var2_2.put(RstSoapMessageProcessor.d[90], var10_22);
                                                            break;
                                                        }
                                                        catch (IOException v7) {
                                                            throw RstSoapMessageProcessor.a(v7);
                                                        }
                                                    }
                                                    for (String var10_22 : SoapConstants.WSP_NAMESPACE_ARRAY) {
                                                        try {
                                                            if (!var5_9.contains(var10_22)) continue;
                                                            var2_2.put(RstSoapMessageProcessor.d[16], var10_22);
                                                            break;
                                                        }
                                                        catch (IOException v8) {
                                                            throw RstSoapMessageProcessor.a(v8);
                                                        }
                                                    }
                                                    try {
                                                        var7_14 /* !! */  = SoapUtil.getHeaderElement((Document)var3_3);
                                                    }
                                                    catch (InvalidDocumentFormatException var8_16) {
                                                        var22_10 = RstSoapMessageProcessor.d;
                                                        var2_2.put(var22_10[39], var22_10[54]);
                                                        return var2_2;
                                                    }
                                                    try {
                                                        var8_17 = SoapUtil.getBodyElement((Document)var3_3);
                                                    }
                                                    catch (InvalidDocumentFormatException var9_20) {
                                                        var22_10 = RstSoapMessageProcessor.d;
                                                        var2_2.put(var22_10[39], var22_10[65]);
                                                        return var2_2;
                                                    }
                                                    try {
                                                        if (var8_17 == null) {
                                                            var2_2.put(RstSoapMessageProcessor.d[39], RstSoapMessageProcessor.d[95]);
                                                            return var2_2;
                                                        }
                                                    }
                                                    catch (IOException v9) {
                                                        throw RstSoapMessageProcessor.a(v9);
                                                    }
                                                    try {
                                                        block114: {
                                                            block113: {
                                                                try {
                                                                    if (var7_14 /* !! */  != null) break block113;
                                                                    v10 = null;
                                                                    break block114;
                                                                }
                                                                catch (IOException v11) {
                                                                    throw RstSoapMessageProcessor.a(v11);
                                                                }
                                                            }
                                                            var22_10 = RstSoapMessageProcessor.d;
                                                            v10 = DomUtils.findOnlyOneChildElementByName((Element)var7_14 /* !! */ , (String)((String)var2_2.get(var22_10[77])), (String)SoapConstants.WSA_ACTION);
                                                        }
                                                        var9_21 = v10;
                                                    }
                                                    catch (TooManyChildElementsException var10_23) {
                                                        var22_10 = RstSoapMessageProcessor.d;
                                                        var2_2.put(var22_10[39], var22_10[12]);
                                                        return var2_2;
                                                    }
                                                    if (var9_21 == null) break block134;
                                                    var10_22 = DomUtils.getTextValue(var9_21);
                                                    if (var10_22 == null) break block115;
                                                    if (var10_22.trim().isEmpty()) break block115;
                                                    break block135;
                                                    catch (IOException v12) {
                                                        throw RstSoapMessageProcessor.a(v12);
                                                    }
                                                }
                                                if (SoapConstants.WSC_RST_SCT_ACTION_LIST.contains(var10_22)) break block116;
                                                break block136;
                                                catch (IOException v13) {
                                                    throw RstSoapMessageProcessor.a(v13);
                                                }
                                            }
                                            if (SoapConstants.WST_RST_ISSUE_ACTION_LIST.contains(var10_22)) break block116;
                                            break block137;
                                            catch (IOException v14) {
                                                throw RstSoapMessageProcessor.a(v14);
                                            }
                                        }
                                        try {
                                            block138: {
                                                if (SoapConstants.WSC_RST_CANCEL_ACTION_LIST.contains(var10_22)) break block116;
                                                break block138;
                                                catch (IOException v15) {
                                                    throw RstSoapMessageProcessor.a(v15);
                                                }
                                            }
                                            var2_2.put(RstSoapMessageProcessor.d[39], RstSoapMessageProcessor.d[76]);
                                            return var2_2;
                                        }
                                        catch (IOException v16) {
                                            throw RstSoapMessageProcessor.a(v16);
                                        }
                                    }
                                    var22_10 = RstSoapMessageProcessor.d;
                                    var2_2.put(var22_10[66], var22_10[55]);
                                    var2_2.put(var22_10[41], var10_22);
                                    break block139;
                                }
                                var22_10 = RstSoapMessageProcessor.d;
                                var2_2.put(var22_10[92], var22_10[20]);
                                break block139;
                            }
                            var22_10 = RstSoapMessageProcessor.d;
                            var2_2.put(var22_10[92], var22_10[56]);
                        }
                        try {
                            v17 = var10_22 = var7_14 /* !! */  == null ? null : DomUtils.findFirstDescendantElement((Element)var7_14 /* !! */ , (String)SoapConstants.XMLENC_NS, (String)SoapConstants.ENCRYPTION_METHOD);
                        }
                        catch (IOException v18) {
                            throw RstSoapMessageProcessor.a(v18);
                        }
                        if (var10_22 == null) break block140;
                        var11_24 = var10_22.getAttribute(SoapUtil.ATTRIBUTE_ALGORITHM);
                        if (var11_24 == null) break block117;
                        try {
                            block141: {
                                if (var11_24.trim().isEmpty()) break block117;
                                break block141;
                                catch (IOException v19) {
                                    throw RstSoapMessageProcessor.a(v19);
                                }
                            }
                            var2_2.put(RstSoapMessageProcessor.d[15], RstSoapMessageProcessor.d[60]);
                            var2_2.put(RstSoapMessageProcessor.d[38], (String)var11_24);
                            break block118;
                        }
                        catch (IOException v20) {
                            throw RstSoapMessageProcessor.a(v20);
                        }
                    }
                    var22_10 = RstSoapMessageProcessor.d;
                    var2_2.put(var22_10[79], var22_10[56]);
                    break block118;
                }
                var22_10 = RstSoapMessageProcessor.d;
                var2_2.put(var22_10[79], var22_10[56]);
            }
            try {
                var22_10 = RstSoapMessageProcessor.d;
                var11_24 = DomUtils.findExactlyOneChildElementByName((Element)var8_17, (String)((String)var2_2.get(var22_10[71])), (String)SoapConstants.WST_REQUESTSECURITYTOKEN);
            }
            catch (TooManyChildElementsException var12_25) {
                var22_10 = RstSoapMessageProcessor.d;
                var2_2.put(var22_10[39], var22_10[82]);
                return var2_2;
            }
            catch (MissingRequiredElementException var12_26) {
                var22_10 = RstSoapMessageProcessor.d;
                var2_2.put(var22_10[39], var22_10[23]);
                return var2_2;
            }
            var12_27 = null;
            try {
                block129: {
                    block150: {
                        block128: {
                            block146: {
                                block142: {
                                    block119: {
                                        block120: {
                                            block144: {
                                                block143: {
                                                    var12_27 = SoapConstants.WST_TOKENTYPE;
                                                    var22_10 = RstSoapMessageProcessor.d;
                                                    var13_28 = DomUtils.findOnlyOneChildElementByName((Element)var11_24, (String)((String)var2_2.get(var22_10[71])), (String)SoapConstants.WST_TOKENTYPE);
                                                    if (var13_28 == null) break block142;
                                                    var14_30 = DomUtils.getTextValue((Element)var13_28);
                                                    if (var14_30 == null) break block119;
                                                    if (var14_30.trim().isEmpty()) break block119;
                                                    break block143;
                                                    catch (IOException v21) {
                                                        throw RstSoapMessageProcessor.a(v21);
                                                    }
                                                }
                                                if (SoapConstants.WSC_RST_SCT_TOKEN_TYPE_LIST.contains(var14_30)) break block120;
                                                break block144;
                                                catch (IOException v22) {
                                                    throw RstSoapMessageProcessor.a(v22);
                                                }
                                            }
                                            try {
                                                block145: {
                                                    if (ArrayUtils.contains((Object[])SoapConstants.VALUETYPE_SAML_ARRAY, (Object)var14_30)) break block120;
                                                    break block145;
                                                    catch (IOException v23) {
                                                        throw RstSoapMessageProcessor.a(v23);
                                                    }
                                                }
                                                if (SoapConstants.SAML_NAMESPACE_LIST.contains(var14_30)) break block120;
                                            }
                                            catch (IOException v24) {
                                                throw RstSoapMessageProcessor.a(v24);
                                            }
                                            var22_10 = RstSoapMessageProcessor.d;
                                            var2_2.put(var22_10[39], var22_10[88]);
                                            return var2_2;
                                        }
                                        var22_10 = RstSoapMessageProcessor.d;
                                        var2_2.put(var22_10[26], var22_10[60]);
                                        var2_2.put(var22_10[51], (String)var14_30);
                                        break block146;
                                    }
                                    var22_10 = RstSoapMessageProcessor.d;
                                    var2_2.put(var22_10[68], var22_10[56]);
                                    break block146;
                                }
                                var22_10 = RstSoapMessageProcessor.d;
                                var2_2.put(var22_10[68], var22_10[56]);
                            }
                            var12_27 = SoapConstants.WST_REQUESTTYPE;
                            try {
                                block122: {
                                    block147: {
                                        block148: {
                                            block121: {
                                                var22_10 = RstSoapMessageProcessor.d;
                                                var14_30 = DomUtils.findExactlyOneChildElementByName((Element)var11_24, (String)((String)var2_2.get(var22_10[71])), (String)SoapConstants.WST_REQUESTTYPE);
                                                var15_31 = DomUtils.getTextValue((Element)var14_30);
                                                try {
                                                    if (var15_31 != null && !var15_31.trim().isEmpty()) break block121;
                                                }
                                                catch (IOException v25) {
                                                    throw RstSoapMessageProcessor.a(v25);
                                                }
                                                var22_10 = RstSoapMessageProcessor.d;
                                                var2_2.put(var22_10[39], var22_10[45]);
                                                return var2_2;
                                            }
                                            if (!var1_1) ** GOTO lbl316
                                            if (!SoapConstants.WST_RST_ISSUE_REQUEST_TYPE_LIST.contains(var15_31)) break block147;
                                            break block148;
                                            catch (IOException v26) {
                                                throw RstSoapMessageProcessor.a(v26);
                                            }
                                        }
                                        try {
                                            block149: {
                                                if (var1_1) break block122;
                                                break block149;
                                                catch (IOException v27) {
                                                    throw RstSoapMessageProcessor.a(v27);
                                                }
                                            }
                                            if (SoapConstants.WST_RST_CANCEL_REQUEST_TYPE_LIST.contains(var15_31)) break block122;
                                        }
                                        catch (IOException v28) {
                                            throw RstSoapMessageProcessor.a(v28);
                                        }
                                    }
                                    var22_10 = RstSoapMessageProcessor.d;
                                    var2_2.put(var22_10[39], var22_10[29]);
                                    return var2_2;
                                }
                                var22_10 = RstSoapMessageProcessor.d;
                                var2_2.put(var22_10[81], (String)var15_31);
                            }
                            catch (MissingRequiredElementException var15_32) {
                                var22_10 = RstSoapMessageProcessor.d;
                                var2_2.put(var22_10[39], var22_10[89]);
                                return var2_2;
                            }
                            var12_27 = SoapConstants.ENTROPY;
                            var22_10 = RstSoapMessageProcessor.d;
                            var15_31 = DomUtils.findOnlyOneChildElementByName((Element)var11_24, (String)((String)var2_2.get(var22_10[71])), (String)SoapConstants.ENTROPY);
                            if (var15_31 != null) {
                                var2_2.put(var22_10[17], var22_10[60]);
                                var12_27 = SoapConstants.BINARY_SECRET;
                                var16_33 = DomUtils.findOnlyOneChildElementByName((Element)var15_31, (String)((String)var2_2.get(var22_10[71])), (String)SoapConstants.BINARY_SECRET);
                                if (var16_33 != null) {
                                    block123: {
                                        block127: {
                                            block126: {
                                                block125: {
                                                    block124: {
                                                        var2_2.put(var22_10[93], var22_10[60]);
                                                        var2_2.put(var22_10[58], DomUtils.getTextValue((Element)var16_33));
                                                        var17_34 = var16_33.getAttribute(SoapUtil.BINARY_SECRET_ATTR_TYPE);
                                                        try {
                                                            if (var17_34 == null) break block123;
                                                            if (!var17_34.trim().isEmpty()) break block124;
                                                        }
                                                        catch (IOException v29) {
                                                            throw RstSoapMessageProcessor.a(v29);
                                                        }
                                                        var22_10 = RstSoapMessageProcessor.d;
                                                        var2_2.put(var22_10[39], var22_10[4]);
                                                        return var2_2;
                                                    }
                                                    try {
                                                        if (!var17_34.contains(SoapConstants.WST_BINARY_SECRET_NONCE_TYPE)) break block125;
                                                        if (SoapConstants.WST_BINARY_SECRET_NONCE_TYPE_URI_LIST.contains(var17_34)) break block123;
                                                    }
                                                    catch (IOException v30) {
                                                        throw RstSoapMessageProcessor.a(v30);
                                                    }
                                                    var22_10 = RstSoapMessageProcessor.d;
                                                    var2_2.put(var22_10[39], var22_10[96]);
                                                    return var2_2;
                                                }
                                                try {
                                                    if (!var17_34.endsWith(SoapConstants.WST_BINARY_SECRET_ASYMMETRIC_KEY_TYPE)) break block126;
                                                    if (SoapConstants.WST_BINARY_SECRET_ASYMMETRIC_KEY_TYPE_URI_LIST.contains(var17_34)) break block123;
                                                }
                                                catch (IOException v31) {
                                                    throw RstSoapMessageProcessor.a(v31);
                                                }
                                                var22_10 = RstSoapMessageProcessor.d;
                                                var2_2.put(var22_10[39], var22_10[50]);
                                                return var2_2;
                                            }
                                            try {
                                                if (!var17_34.endsWith(SoapConstants.WST_BINARY_SECRET_SYMMETRIC_KEY_TYPE)) break block127;
                                                if (SoapConstants.WST_BINARY_SECRET_SYMMETRIC_KEY_TYPE_URI_LIST.contains(var17_34)) break block123;
                                            }
                                            catch (IOException v32) {
                                                throw RstSoapMessageProcessor.a(v32);
                                            }
                                            var22_10 = RstSoapMessageProcessor.d;
                                            var2_2.put(var22_10[39], var22_10[44]);
                                            return var2_2;
                                        }
                                        var22_10 = RstSoapMessageProcessor.d;
                                        var2_2.put(var22_10[39], var22_10[87]);
                                        return var2_2;
                                    }
                                    var22_10 = RstSoapMessageProcessor.d;
                                    var2_2.put(var22_10[72], (String)var17_34);
                                }
                            } else {
                                var22_10 = RstSoapMessageProcessor.d;
                                var2_2.put(var22_10[61], var22_10[56]);
                            }
                            var12_27 = SoapConstants.KEY_SIZE;
                            var22_10 = RstSoapMessageProcessor.d;
                            var16_33 = DomUtils.findOnlyOneChildElementByName((Element)var11_24, (String)((String)var2_2.get(var22_10[71])), (String)SoapConstants.KEY_SIZE);
                            if (var16_33 == null) break block150;
                            var17_34 = DomUtils.getTextValue((Element)var16_33);
                            if (var17_34 == null) ** GOTO lbl425
                            try {
                                block151: {
                                    if (!var17_34.trim().isEmpty()) break block128;
                                    break block151;
                                    catch (IOException v33) {
                                        throw RstSoapMessageProcessor.a(v33);
                                    }
                                }
                                var2_2.put(RstSoapMessageProcessor.d[6], RstSoapMessageProcessor.d[56]);
                                break block129;
                            }
                            catch (IOException v34) {
                                throw RstSoapMessageProcessor.a(v34);
                            }
                        }
                        try {
                            var18_35 = Integer.parseInt((String)var17_34);
                            if (var18_35 < 0) {
                                var22_10 = RstSoapMessageProcessor.d;
                                var2_2.put(var22_10[39], var22_10[49] + var18_35 + var22_10[46]);
                                return var2_2;
                            }
                            var22_10 = RstSoapMessageProcessor.d;
                            var2_2.put(var22_10[7], var22_10[60]);
                            var2_2.put(var22_10[62], (String)var17_34);
                        }
                        catch (NumberFormatException var18_36) {
                            var22_10 = RstSoapMessageProcessor.d;
                            var2_2.put(var22_10[39], var22_10[63] + (String)var17_34 + var22_10[84]);
                            return var2_2;
                        }
                    }
                    var22_10 = RstSoapMessageProcessor.d;
                    var2_2.put(var22_10[7], var22_10[56]);
                }
                if (var1_1) {
                    return var2_2;
                }
                var12_27 = SoapConstants.WST_CANCELTARGET;
                try {
                    block132: {
                        block130: {
                            var22_10 = RstSoapMessageProcessor.d;
                            var17_34 = DomUtils.findExactlyOneChildElementByName((Element)var11_24, (String)((String)var2_2.get(var22_10[71])), (String)SoapConstants.WST_CANCELTARGET);
                            var12_27 = SoapConstants.WSSE_SECURITY_TOKEN_REFERENCE;
                            try {
                                var18_37 = DomUtils.findExactlyOneChildElementByName((Element)var17_34, (String)((String)var2_2.get(var22_10[31])), (String)SoapConstants.WSSE_SECURITY_TOKEN_REFERENCE);
                            }
                            catch (MissingRequiredElementException var19_39) {
                                var22_10 = RstSoapMessageProcessor.d;
                                var2_2.put(var22_10[39], var22_10[85]);
                                return var2_2;
                            }
                            var12_27 = SoapConstants.WSSE_REFERENCE;
                            try {
                                var22_10 = RstSoapMessageProcessor.d;
                                var19_40 = DomUtils.findExactlyOneChildElementByName((Element)var18_37, (String)((String)var2_2.get(var22_10[31])), (String)SoapConstants.WSSE_REFERENCE);
                            }
                            catch (MissingRequiredElementException var20_41) {
                                var22_10 = RstSoapMessageProcessor.d;
                                var2_2.put(var22_10[39], var22_10[11]);
                                return var2_2;
                            }
                            var20_42 = var19_40.getAttribute(SoapUtil.WSSE_REFERENCE_ATTR_URI);
                            try {
                                if (var20_42 != null && !var20_42.trim().isEmpty()) break block130;
                            }
                            catch (IOException v35) {
                                throw RstSoapMessageProcessor.a(v35);
                            }
                            var22_10 = RstSoapMessageProcessor.d;
                            var2_2.put(var22_10[39], var22_10[37]);
                            return var2_2;
                        }
                        var22_10 = RstSoapMessageProcessor.d;
                        var2_2.put(var22_10[40], var20_42);
                        var21_43 = var19_40.getAttribute(SoapUtil.WSSE_REFERENCE_ATTR_VALUE_TYPE);
                        if (var21_43 == null) break block131;
                        try {
                            block152: {
                                if (var21_43.trim().isEmpty()) break block131;
                                break block152;
                                catch (IOException v36) {
                                    throw RstSoapMessageProcessor.a(v36);
                                }
                            }
                            if (SoapConstants.WSC_RST_SCT_TOKEN_TYPE_LIST.contains(var21_43)) break block132;
                        }
                        catch (IOException v37) {
                            throw RstSoapMessageProcessor.a(v37);
                        }
                        var22_10 = RstSoapMessageProcessor.d;
                        var2_2.put(var22_10[39], var22_10[78]);
                        return var2_2;
                    }
                    var22_10 = RstSoapMessageProcessor.d;
                    var2_2.put(var22_10[69], var21_43);
                }
                catch (MissingRequiredElementException var18_38) {
                    var22_10 = RstSoapMessageProcessor.d;
                    var2_2.put(var22_10[39], var22_10[0]);
                    return var2_2;
                }
            }
            catch (TooManyChildElementsException var13_29) {
                var22_10 = RstSoapMessageProcessor.d;
                var2_2.put(var22_10[39], var22_10[30] + var12_27 + var22_10[97]);
                return var2_2;
            }
        }
        return var2_2;
    }

    public static void generateSoapFaultResponse(PolicyEnforcementContext policyEnforcementContext, Map<String, String> map, String string, String string2, String string3) {
        String string4;
        String string5;
        String[] stringArray;
        String string6;
        block7: {
            block6: {
                try {
                    if (map.get(d[71]) != null) break block6;
                    string6 = SoapConstants.WST_NAMESPACE3;
                    break block7;
                }
                catch (NoSuchVariableException noSuchVariableException) {
                    throw RstSoapMessageProcessor.a((Exception)((Object)noSuchVariableException));
                }
            }
            stringArray = d;
            string6 = map.get(stringArray[71]);
        }
        String string7 = string6;
        String string8 = RstSoapMessageProcessor.getSoapVersion(policyEnforcementContext, map);
        try {
            stringArray = d;
            string5 = (String)policyEnforcementContext.getVariable(stringArray[1]);
        }
        catch (NoSuchVariableException noSuchVariableException) {
            string5 = "";
        }
        stringArray = d;
        if (stringArray[21].equals(string8)) {
            String string9 = string5;
            String string10 = string3;
            String string11 = string2;
            String string12 = string7;
            string4 = stringArray[67] + string12 + stringArray[94] + string11 + stringArray[19] + string10 + stringArray[98] + string9 + stringArray[47];
        } else {
            String string13 = string5;
            String string14 = string3;
            String string15 = string2;
            String string16 = string7;
            stringArray = d;
            string4 = stringArray[64] + string16 + stringArray[74] + string15 + stringArray[33] + string14 + stringArray[83] + string13 + stringArray[24];
        }
        String string17 = string4;
        policyEnforcementContext.setVariable(string, new Message(XmlUtil.stringAsDocument((String)string17)));
    }

    public static String getSoapVersion(PolicyEnforcementContext policyEnforcementContext, Map<String, String> map) {
        String string;
        block2: {
            block3: {
                string = map.get(d[35]);
                try {
                    if (string != null) break block2;
                    if (policyEnforcementContext.getService() == null) break block3;
                }
                catch (NumberFormatException numberFormatException) {
                    throw RstSoapMessageProcessor.a(numberFormatException);
                }
                string = policyEnforcementContext.getService().getSoapVersion().getVersionNumber();
                break block2;
            }
            string = SoapVersion.SOAP_1_1.getVersionNumber();
        }
        return string;
    }

    public static String getWsaNamespace(Map<String, String> map) {
        return RstSoapMessageProcessor.a(map, SoapConstants.WSA_NAMESPACE_10, d[77], b);
    }

    public static String getWsscNamespace(Map<String, String> map) {
        return RstSoapMessageProcessor.a(map, SoapConstants.WSSC_NAMESPACE2, d[91], c);
    }

    public static String getWspNamespace(Map<String, String> map) {
        return RstSoapMessageProcessor.a(map, SoapConstants.WSP_NAMESPACE2, d[52], a);
    }

    private static String a(Map<String, String> map, String string, String string2, Map<String, String> map2) {
        String string3;
        String string4 = map.get(string2);
        if (string4 == null && (string3 = map.get(d[71])) != null) {
            string4 = map2.get(string3);
        }
        if (string4 == null) {
            string4 = string;
        }
        return string4;
    }

    /*
     * Unable to fully structure code
     */
    static {
        block10: {
            block9: {
                var5 = new String[99];
                var3_1 = 0;
                var2_2 = "5\u000fa#,?\u0002\u0012Gj>i\\\n\u000f\u0004a=\u001d~\u0019\u0006\u0002pq,s\u000e\f\u0002j%iv\u0005A\u0013l4iM\u000e\u0010\u0012a\"=L\u000e\u0002\u0012v8=f?\u000e\fa?iz\u0007\u0004\na?=?\u0002\u000fGp9,?8.&Tq\u000bp\u000f\u0018I\u000b\u0013\u0002u$,l\u001fO\u0012v=\u000e\u0013\u0014p\u000e=p\u0000\u0004\t[%0o\u000e\u0015\u0016\u0014)\",|\u001e\u0013\u000ep(\u0016q\n\f\u0002w!(|\u000eE5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q lK\u0004\nt%0?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1 \u0016\u0014[\",|\u001e\u0013\u0002[2&q\u001d\u0004\u0015w0=v\u0004\u000f8j0$z\u0018\u0011\u0006g4\f\t\u0006w\u000e\"z\u0012>\u0014m+,\f\t\u0006w\u000e\"z\u0012>\u0014m+,\u0018\u0016\u0014pk\u0000q\u001d\u0000\u000bm5\u001az\b\u0014\u0015m%0K\u0004\n\u0002j\f\u0012\be!\u0016i\u000e\u0013\u0014m>'\u0018\n\u0002}\u000e,q\b\u0013\u001et% p\u0005>\u0006h6&m\u0002\u0015\u000fiU5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0007\u0002v4'|\u000eA\u0002h4$z\u0005\u0015Gm?ik\u0003\u0004GW4*j\u0019\b\u0013}\u0005&t\u000e\u000f5a7,m\u000e\u000f\u0004aq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012OJ5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GE2=v\u0004\u000fGa=,r\u000e\u000f\u0013$>/?<2JE5-m\u000e\u0012\u0014m?.?\u0002\u000fGp9,?8.&Tq\u0001z\n\u0005\u0002v\u007f\u0017\u0012\be!\u0016z\u0005\u0017\u0002h>9z4\u000f\u0006i4:o\n\u0002\u0002\b\n\u0002}\u000e:v\u0011\u0004\u001c\t\u0006w\u000e\"z\u0012>\u0002j2;f\u001b\u0015\u000ek?\u0016~\u0007\u0006\bv8=w\u0006\u0013\u0016\u0014[!&s\u0002\u0002\u001e[?(r\u000e\u0012\u0017e2,\u0013\t\u0006w\u000e,q\u001f\u0013\bt(\u0016z\u0007\u0004\na?=\u0014\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u0000\u0004p8&q\u009c]Hw>(o\u000e\u000f\u0011>\u0007(s\u001e\u0004Y\u000eqi?KAG$qi?KAG$qi#D\u0012\be!,q\u001d[4q3*p\u000f\u0004Y\u000eqi?KAG$qi?KA[+\"&~\u001b\u0004\trk\np\u000f\u0004Y\u000eqi?KAG$qi?KA[w>(o\u000e\u000f\u0011>\u0003,~\u0018\u000e\t:[i?KAG$qi?KAG$qi?W\u0012\be!,q\u001d[3a)=?\u0013\f\u000b>=(q\f\\Ea?dJ8CY\u0005\u0007\u0006h\",\u0003PI6\u0017\u0012\be!\u0016z\u0005\u0017\u0002h>9z4\u000f\u0006i4:o\n\u0002\u0002F5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0010\u0012a\"=L\u000e\u0002\u0012v8=f?\u000e\fa?iz\u0007\u0004\na?=?\u0004\u0007GS\u0002dK\u0019\u0014\u0014pq qK\u0015\u000faq\u001aP*1GF>-fEN]Hb0<s\u001f\u0000\u0004p>;!aAG$qi?KA[+\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KA[+\"&~\u001b\u0004\trk\u000bp\u000f\u0018Y\u000emfl\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000e_\u0017\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001e\u0013\u000e\u0012\t\u0006w\u000e;l\u001f>\u0013k:,q4\u0015\u001et4\u0012\u0016\u0014[%;j\u0018\u00158j0$z\u0018\u0011\u0006g4@5\u000faq'~\u0006\u0004\u0014t0*zK\u000e\u0001$\u0006\u001a2?\u0013\u0012w%iv\u0018A\tk%il\u001b\u0004\u0004m7 z\u000fA\u000ejq=w\u000eA4K\u0010\u0019?\u000e\u000f\u0011a=&o\u000eOa5\u000faq\u001bz\u001a\u0014\u0002w%\u001df\u001b\u0004Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0003,n\u001e\u0004\u0014p\u0002,|\u001e\u0013\u000ep(\u001dp\u0000\u0004\t$4%z\u0006\u0004\tpq lK\u0000\t$$'t\u0005\u000e\u0010jq?~\u0007\u0014\u0002$8'?\u001f\t\u0002$\u0002\u0006^;A%k501\u00175\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004G\u0015\u0016\u0014)\",|\u001e\u0013\u000ep(\u0016q\n\f\u0002w!(|\u000e\r\u0011\u0006v\" q\f>\u0002v#&m&]Hb0<s\u001f\u0002\b`4w\u0015KAG$qi?KAG$quy\n\u0014\u000bp\"=m\u0002\u000f\u0000:\u0010\u0013\u0014p\u000e;z\u001a\u0014\u0002w%\u0016k\u0012\u0011\u0002\f\u0012\be!\u0016i\u000e\u0013\u0014m>'\u0016\u0016\u0014[$=v\u0007\b\u0013m4:@\u0005\u0000\na\"9~\b\u0004h5\u000faq\u001cM\"A\bbq=w\u000eA\u0004e?*z\u0007\r\u0002`q=~\u0019\u0006\u0002pq lK\u000f\bpq:o\u000e\u0002\u000eb8,{K\b\t$%!zK2\u0002g$;v\u001f\u00183k:,q9\u0004\u0001a#,q\b\u0004Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0002\u0006^;A%k501\u0018\n\u0002}\u000e,q\b\u0013\u001et% p\u0005>\u0006h6&m\u0002\u0015\u000fi\r\u0011\u0006v\" q\f>\u0002v#&m\u0017\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001e\u0013\u000e\u0014\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u0000\u0004p8&q5\"\u0006j?&kK\u0013\u0002e5ik\u0003\u0004G\\\u001c\u0005?\n\u0012\u0014k2 ~\u001f\u0004\u0003$& k\u0003A\u0013l4iL$ 7$<,l\u0018\u0000\u0000a\u007f\u0019\t\u0006w\u000e+v\u0005\u0000\u0015}\u000e:z\b\u0013\u0002p\u000e,s\u000e\f\u0002j%a5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A4}<$z\u001f\u0013\u000eg\u001a,fK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1c5\u000faq?~\u0007\u0014\u0002$>/?\u001f\t\u0002$\u0003,n\u001e\u0004\u0014p\u00050o\u000eA\u0002h4$z\u0005\u0015Gm\"iz\u0006\u0011\u0013}q qK\u0015\u000faq\u001bz\u001a\u0014\u0002w%\u001az\b\u0014\u0015m%0K\u0004\n\u0002jq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012O@HGm?ik\u0003\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$8:?\u0005\u000e\u0013$0io\u0004\u0012\u000ep8?zK\b\tp4.z\u0019OP]Hw>(o\u000e\u000f\u0011>\u0003&s\u000e_m$qi?KAG$mfl\u0004\u0000\u0017a??%-\u0000\u0012h%w\u0015KAG$mfl\u0004\u0000\u0017a??%)\u000e\u0003}oC#D\u0012\be!,q\u001d[\"j',s\u0004\u0011\u0002:?5\u000faq\u0011R'A\u0006w\"&|\u0002\u0000\u0013a5ih\u0002\u0015\u000f$%!zK2(E\u0001ir\u000e\u0012\u0014e6,?\u0002\u0012Gj>=?\u001c\u0004\u000bhq/p\u0019\f\u0006p%,{E\u000e5\u000faq\"z\u0012A\u0014m+,?Cb5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A&w($r\u000e\u0015\u0015m2\u0002z\u0012A\u000ewq(qK\u0014\to?&h\u0005A\u0011e=<zK\b\t$%!zK#\u000ej0;f8\u0004\u0004v4=?\u000e\r\u0002i4'kE\u000e\u0013\u0014p\u000e=p\u0000\u0004\t[%0o\u000e\u0013\u0016\u0014[!&s\u0002\u0002\u001e[?(r\u000e\u0012\u0017e2,\u0016\u0016\u0014[$=v\u0007\b\u0013m4:@\u0005\u0000\na\"9~\b\u0004;5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GL4({\u000e\u0013Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0002\u0006^;A\u0002j',s\u0004\u0011\u0002*\u0004\u0015\u0015q4\u0005\u0007\u0006h\",\u0012\u0003\u000ej0;f4\u0012\u0002g#,k4\u0015\u001et4\r\u0003\u000ej0;f4\u0012\u0002g#,k\u001e\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001d\u0000\u000bq4\u0016k\u0012\u0011\u0002\u0004\u0015\u0015q4\u0013\t\u0006w\u000e,q\u001f\u0013\bt(\u0016z\u0007\u0004\na?=\b\n\u0002}\u000e:v\u0011\u0004\u000e5\u000faq\"z\u0012A\u0014m+,?C\u0090]X|<%?\u001d\u0004\u0015w8&qVCV*ak?\u000e\u000f\u0004k5 q\f\\EQ\u0005\u000f2SCX:[ul\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000eA\u001fi='lQ\u0012\be!,q\u001d\\El%=oQNHw2!z\u0006\u0000\u0014*)$s\u0018\u000e\u0006t\u007f&m\fN\u0014k090\u000e\u000f\u0011a=&o\u000eNE$qi?KAG$qi?KAG$qi?K\u0019\nh?:%\u001c\u0012\u00139s95\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GF>-fK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA4K\u0010\u0019?\u000e\u000f\u0011a=&o\u000eO\u0018\t\u0006w\u000e>l4\u0000\u0003`#,l\u0018\b\tc\u000e(|\u001f\b\bj\u008e]X|<%?\u001d\u0004\u0015w8&qVCV*ak?\u000e\u000f\u0004k5 q\f\\EQ\u0005\u000f2SCX:[ul\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000eA\u001fi='lQ\u0012\be!,q\u001d\\El%=oQNHs&>1\u001cRIk#.0YQW7~y*D\u0012\be!dz\u0005\u0017\u0002h>9zIAG$qi?KAG$qi?KAG$qig\u0006\r\twk>l\u001f\\E\u0012\t\u0006w\u000e;l\u001f>\u0013k:,q4\u0015\u001et4\u001e\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001d\u0000\u000bq4\u0016k\u0012\u0011\u0002\u000f\u0016\u0014pk\fg\u001b\b\u0015a5\r~\u001f\u0000\u0012\u0016\u0014[%;j\u0018\u00158j0$z\u0018\u0011\u0006g4\u0012\u0003\u000ej0;f4\u0012\u0002g#,k4\u0015\u001et4\u0018\u0016\u0014pk\u000f~\u0002\r\u0002`\u0010<k\u0003\u0004\tp8*~\u001f\b\bjECY\u000eqi?K]\u0014k09z\u0005\u0017]F>-fUkG$qi?KAG8\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KAG$qi?KAG87(j\u0007\u0015\u0004k5,!\u0012\u0016\u0014pk\u0000q\u001d\u0000\u000bm5\u001bz\u001a\u0014\u0002w%K5\u000faq\b|\u001f\b\bjq,s\u000e\f\u0002j%ip\rA0W|\b{\u000f\u0013\u0002w\" q\fA\u000ewq(qK\u0014\to?&h\u0005A\u0011e=<zK\b\t$%!zK2(E\u0001iW\u000e\u0000\u0003a#g\u0017\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u000f\u0006i4:o\n\u0002\u0002V5\u000faq\u001f~\u0007\u0014\u0002P(9zK\u0000\u0013p# }\u001e\u0015\u0002$8'?\u001f\t\u0002$\u0003,y\u000e\u0013\u0002j2,?\u000e\r\u0002i4'kK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?8.&Tq\u000bp\u000f\u0018I\u001c\t\u0006w\u000e\"z\u0012>\u0002j2;f\u001b\u0015\u000ek?\u0016~\u0007\u0006\bv8=w\u0006M5\u000faq\u0011R'A\u0006w\"&|\u0002\u0000\u0013a5ih\u0002\u0015\u000f$%!zK2(E\u0001ir\u000e\u0012\u0014e6,?\u000f\u000e\u0002wq'p\u001fA\u000fe',?\nA\u0011e= {K2(E\u0001iz\u0005\u0017\u0002h>9zE\u0010\u0013\u0014p\u000e;z\u001a\u0014\u0002w%\u0016k\u0012\u0011\u0002Q5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$>/?<2JP#<l\u001fA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007f']Hb0<s\u001f\u0012\u0013v8'xUkG$qi?KAG$qi?W\u0007\u0006q==~\b\u0015\bvo1HGm?ik\u0003\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$8:?\u0002\u000f\u0011e= {EX5\u000fa#,?\u0002\u0012Gj>iL\u000e\u0002\u0012v8=f?\u000e\fa?\u001bz\r\u0004\u0015a?*zK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA$e?*z\u00075\u0006v6,kK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007f\r\u0003\u000ej0;f4\u0012\u0002g#,kc5\u000faq(k\u001f\u0013\u000ef$=zKF3}!,8K\b\t$%!zK#\u000ej0;f8\u0004\u0004v4=?\u000e\r\u0002i4'kK\b\u0014$?&q\u000eA\bbq\u0007p\u0005\u0002\u0002(q\bl\u0012\f\na%;v\b*\u0002}}i~\u0005\u0005GW($r\u000e\u0015\u0015m2\u0002z\u0012O_5\u000faq\u001dp\u0000\u0004\tP(9zK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA5a <z\u0018\u00154a2<m\u0002\u0015\u001eP>\"z\u0005A\u0002h4$z\u0005\u0015Gm\"i~\u0005A\u0012j:'p\u001c\u000fGr0%j\u000eA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007fU5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0010\u0012a\"=K\u0012\u0011\u0002$4%z\u0006\u0004\tpq qK\u0015\u000faq\u001bz\u001a\u0014\u0002w%\u001az\b\u0014\u0015m%0K\u0004\n\u0002jq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012O\u0017\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u000f\u0006i4:o\n\u0002\u0002 \u0016\u0014[\",|\u001e\u0013\u0002[2&q\u001d\u0004\u0015w0=v\u0004\u000f8j0$z\u0018\u0011\u0006g4\u0018\t\u0006w\u000e>l4\u0000\u0003`#,l\u0018\b\tc\u000e(|\u001f\b\bj\u0019\t\u0006w\u000e+v\u0005\u0000\u0015}\u000e:z\b\u0013\u0002p\u000e,s\u000e\f\u0002j%\u00ccCY\u000eqi?K]\u0014k09z\u0005\u0017]F>-fUkG$qi?KAG8\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KAG$qi?KAG8\"&~\u001b\u0004\trk\np\u000f\u0004Y\u000eqi?KAG$qi?KAG$qi#\u0018\u000e\u0006t4'iQ7\u0006h$,!\u0018\u000e\u0006t4'iQ2\u0002j5,mWN\u0014k09z\u0005\u0017]R0%j\u000e_m$qi?KAG$qi?KAG$qul\u0004\u0000\u0017a??%8\u0014\u0005g>-zUkG$qi?KAG$qi?KAG$qi?K]\u0014k09z\u0005\u0017]R0%j\u000e_.5\u000fa#,?\u0002\u0012Gj>i]\u0004\u0005\u001e$4%z\u0006\u0004\tpq qK\u0015\u000faq\u001aP*1Ga??z\u0007\u000e\u0017a\u007fZ5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A)k?*zK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1";
                var4_3 = "5\u000fa#,?\u0002\u0012Gj>i\\\n\u000f\u0004a=\u001d~\u0019\u0006\u0002pq,s\u000e\f\u0002j%iv\u0005A\u0013l4iM\u000e\u0010\u0012a\"=L\u000e\u0002\u0012v8=f?\u000e\fa?iz\u0007\u0004\na?=?\u0002\u000fGp9,?8.&Tq\u000bp\u000f\u0018I\u000b\u0013\u0002u$,l\u001fO\u0012v=\u000e\u0013\u0014p\u000e=p\u0000\u0004\t[%0o\u000e\u0015\u0016\u0014)\",|\u001e\u0013\u000ep(\u0016q\n\f\u0002w!(|\u000eE5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q lK\u0004\nt%0?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1 \u0016\u0014[\",|\u001e\u0013\u0002[2&q\u001d\u0004\u0015w0=v\u0004\u000f8j0$z\u0018\u0011\u0006g4\f\t\u0006w\u000e\"z\u0012>\u0014m+,\f\t\u0006w\u000e\"z\u0012>\u0014m+,\u0018\u0016\u0014pk\u0000q\u001d\u0000\u000bm5\u001az\b\u0014\u0015m%0K\u0004\n\u0002j\f\u0012\be!\u0016i\u000e\u0013\u0014m>'\u0018\n\u0002}\u000e,q\b\u0013\u001et% p\u0005>\u0006h6&m\u0002\u0015\u000fiU5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0007\u0002v4'|\u000eA\u0002h4$z\u0005\u0015Gm?ik\u0003\u0004GW4*j\u0019\b\u0013}\u0005&t\u000e\u000f5a7,m\u000e\u000f\u0004aq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012OJ5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GE2=v\u0004\u000fGa=,r\u000e\u000f\u0013$>/?<2JE5-m\u000e\u0012\u0014m?.?\u0002\u000fGp9,?8.&Tq\u0001z\n\u0005\u0002v\u007f\u0017\u0012\be!\u0016z\u0005\u0017\u0002h>9z4\u000f\u0006i4:o\n\u0002\u0002\b\n\u0002}\u000e:v\u0011\u0004\u001c\t\u0006w\u000e\"z\u0012>\u0002j2;f\u001b\u0015\u000ek?\u0016~\u0007\u0006\bv8=w\u0006\u0013\u0016\u0014[!&s\u0002\u0002\u001e[?(r\u000e\u0012\u0017e2,\u0013\t\u0006w\u000e,q\u001f\u0013\bt(\u0016z\u0007\u0004\na?=\u0014\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u0000\u0004p8&q\u009c]Hw>(o\u000e\u000f\u0011>\u0007(s\u001e\u0004Y\u000eqi?KAG$qi?KAG$qi#D\u0012\be!,q\u001d[4q3*p\u000f\u0004Y\u000eqi?KAG$qi?KA[+\"&~\u001b\u0004\trk\np\u000f\u0004Y\u000eqi?KAG$qi?KA[w>(o\u000e\u000f\u0011>\u0003,~\u0018\u000e\t:[i?KAG$qi?KAG$qi?W\u0012\be!,q\u001d[3a)=?\u0013\f\u000b>=(q\f\\Ea?dJ8CY\u0005\u0007\u0006h\",\u0003PI6\u0017\u0012\be!\u0016z\u0005\u0017\u0002h>9z4\u000f\u0006i4:o\n\u0002\u0002F5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0010\u0012a\"=L\u000e\u0002\u0012v8=f?\u000e\fa?iz\u0007\u0004\na?=?\u0004\u0007GS\u0002dK\u0019\u0014\u0014pq qK\u0015\u000faq\u001aP*1GF>-fEN]Hb0<s\u001f\u0000\u0004p>;!aAG$qi?KA[+\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KA[+\"&~\u001b\u0004\trk\u000bp\u000f\u0018Y\u000emfl\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000e_\u0017\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001e\u0013\u000e\u0012\t\u0006w\u000e;l\u001f>\u0013k:,q4\u0015\u001et4\u0012\u0016\u0014[%;j\u0018\u00158j0$z\u0018\u0011\u0006g4@5\u000faq'~\u0006\u0004\u0014t0*zK\u000e\u0001$\u0006\u001a2?\u0013\u0012w%iv\u0018A\tk%il\u001b\u0004\u0004m7 z\u000fA\u000ejq=w\u000eA4K\u0010\u0019?\u000e\u000f\u0011a=&o\u000eOa5\u000faq\u001bz\u001a\u0014\u0002w%\u001df\u001b\u0004Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0003,n\u001e\u0004\u0014p\u0002,|\u001e\u0013\u000ep(\u001dp\u0000\u0004\t$4%z\u0006\u0004\tpq lK\u0000\t$$'t\u0005\u000e\u0010jq?~\u0007\u0014\u0002$8'?\u001f\t\u0002$\u0002\u0006^;A%k501\u00175\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004G\u0015\u0016\u0014)\",|\u001e\u0013\u000ep(\u0016q\n\f\u0002w!(|\u000e\r\u0011\u0006v\" q\f>\u0002v#&m&]Hb0<s\u001f\u0002\b`4w\u0015KAG$qi?KAG$quy\n\u0014\u000bp\"=m\u0002\u000f\u0000:\u0010\u0013\u0014p\u000e;z\u001a\u0014\u0002w%\u0016k\u0012\u0011\u0002\f\u0012\be!\u0016i\u000e\u0013\u0014m>'\u0016\u0016\u0014[$=v\u0007\b\u0013m4:@\u0005\u0000\na\"9~\b\u0004h5\u000faq\u001cM\"A\bbq=w\u000eA\u0004e?*z\u0007\r\u0002`q=~\u0019\u0006\u0002pq lK\u000f\bpq:o\u000e\u0002\u000eb8,{K\b\t$%!zK2\u0002g$;v\u001f\u00183k:,q9\u0004\u0001a#,q\b\u0004Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0002\u0006^;A%k501\u0018\n\u0002}\u000e,q\b\u0013\u001et% p\u0005>\u0006h6&m\u0002\u0015\u000fi\r\u0011\u0006v\" q\f>\u0002v#&m\u0017\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001e\u0013\u000e\u0014\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u0000\u0004p8&q5\"\u0006j?&kK\u0013\u0002e5ik\u0003\u0004G\\\u001c\u0005?\n\u0012\u0014k2 ~\u001f\u0004\u0003$& k\u0003A\u0013l4iL$ 7$<,l\u0018\u0000\u0000a\u007f\u0019\t\u0006w\u000e+v\u0005\u0000\u0015}\u000e:z\b\u0013\u0002p\u000e,s\u000e\f\u0002j%a5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A4}<$z\u001f\u0013\u000eg\u001a,fK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1c5\u000faq?~\u0007\u0014\u0002$>/?\u001f\t\u0002$\u0003,n\u001e\u0004\u0014p\u00050o\u000eA\u0002h4$z\u0005\u0015Gm\"iz\u0006\u0011\u0013}q qK\u0015\u000faq\u001bz\u001a\u0014\u0002w%\u001az\b\u0014\u0015m%0K\u0004\n\u0002jq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012O@HGm?ik\u0003\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$8:?\u0005\u000e\u0013$0io\u0004\u0012\u000ep8?zK\b\tp4.z\u0019OP]Hw>(o\u000e\u000f\u0011>\u0003&s\u000e_m$qi?KAG$mfl\u0004\u0000\u0017a??%-\u0000\u0012h%w\u0015KAG$mfl\u0004\u0000\u0017a??%)\u000e\u0003}oC#D\u0012\be!,q\u001d[\"j',s\u0004\u0011\u0002:?5\u000faq\u0011R'A\u0006w\"&|\u0002\u0000\u0013a5ih\u0002\u0015\u000f$%!zK2(E\u0001ir\u000e\u0012\u0014e6,?\u0002\u0012Gj>=?\u001c\u0004\u000bhq/p\u0019\f\u0006p%,{E\u000e5\u000faq\"z\u0012A\u0014m+,?Cb5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A&w($r\u000e\u0015\u0015m2\u0002z\u0012A\u000ewq(qK\u0014\to?&h\u0005A\u0011e=<zK\b\t$%!zK#\u000ej0;f8\u0004\u0004v4=?\u000e\r\u0002i4'kE\u000e\u0013\u0014p\u000e=p\u0000\u0004\t[%0o\u000e\u0013\u0016\u0014[!&s\u0002\u0002\u001e[?(r\u000e\u0012\u0017e2,\u0016\u0016\u0014[$=v\u0007\b\u0013m4:@\u0005\u0000\na\"9~\b\u0004;5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GL4({\u000e\u0013Ga=,r\u000e\u000f\u0013$8'?\u001f\t\u0002$\u0002\u0006^;A\u0002j',s\u0004\u0011\u0002*\u0004\u0015\u0015q4\u0005\u0007\u0006h\",\u0012\u0003\u000ej0;f4\u0012\u0002g#,k4\u0015\u001et4\r\u0003\u000ej0;f4\u0012\u0002g#,k\u001e\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001d\u0000\u000bq4\u0016k\u0012\u0011\u0002\u0004\u0015\u0015q4\u0013\t\u0006w\u000e,q\u001f\u0013\bt(\u0016z\u0007\u0004\na?=\b\n\u0002}\u000e:v\u0011\u0004\u000e5\u000faq\"z\u0012A\u0014m+,?C\u0090]X|<%?\u001d\u0004\u0015w8&qVCV*ak?\u000e\u000f\u0004k5 q\f\\EQ\u0005\u000f2SCX:[ul\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000eA\u001fi='lQ\u0012\be!,q\u001d\\El%=oQNHw2!z\u0006\u0000\u0014*)$s\u0018\u000e\u0006t\u007f&m\fN\u0014k090\u000e\u000f\u0011a=&o\u000eNE$qi?KAG$qi?KAG$qi?K\u0019\nh?:%\u001c\u0012\u00139s95\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GF>-fK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA4K\u0010\u0019?\u000e\u000f\u0011a=&o\u000eO\u0018\t\u0006w\u000e>l4\u0000\u0003`#,l\u0018\b\tc\u000e(|\u001f\b\bj\u008e]X|<%?\u001d\u0004\u0015w8&qVCV*ak?\u000e\u000f\u0004k5 q\f\\EQ\u0005\u000f2SCX:[ul\u0004\u0000\u0017a??%.\u000f\u0011a=&o\u000eA\u001fi='lQ\u0012\be!,q\u001d\\El%=oQNHs&>1\u001cRIk#.0YQW7~y*D\u0012\be!dz\u0005\u0017\u0002h>9zIAG$qi?KAG$qi?KAG$qig\u0006\r\twk>l\u001f\\E\u0012\t\u0006w\u000e;l\u001f>\u0013k:,q4\u0015\u001et4\u001e\u0013\u0002b4;z\u0005\u0002\u0002[0=k\u0019\b\u0005q%,@\u001d\u0000\u000bq4\u0016k\u0012\u0011\u0002\u000f\u0016\u0014pk\fg\u001b\b\u0015a5\r~\u001f\u0000\u0012\u0016\u0014[%;j\u0018\u00158j0$z\u0018\u0011\u0006g4\u0012\u0003\u000ej0;f4\u0012\u0002g#,k4\u0015\u001et4\u0018\u0016\u0014pk\u000f~\u0002\r\u0002`\u0010<k\u0003\u0004\tp8*~\u001f\b\bjECY\u000eqi?K]\u0014k09z\u0005\u0017]F>-fUkG$qi?KAG8\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KAG$qi?KAG87(j\u0007\u0015\u0004k5,!\u0012\u0016\u0014pk\u0000q\u001d\u0000\u000bm5\u001bz\u001a\u0014\u0002w%K5\u000faq\b|\u001f\b\bjq,s\u000e\f\u0002j%ip\rA0W|\b{\u000f\u0013\u0002w\" q\fA\u000ewq(qK\u0014\to?&h\u0005A\u0011e=<zK\b\t$%!zK2(E\u0001iW\u000e\u0000\u0003a#g\u0017\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u000f\u0006i4:o\n\u0002\u0002V5\u000faq\u001f~\u0007\u0014\u0002P(9zK\u0000\u0013p# }\u001e\u0015\u0002$8'?\u001f\t\u0002$\u0003,y\u000e\u0013\u0002j2,?\u000e\r\u0002i4'kK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?8.&Tq\u000bp\u000f\u0018I\u001c\t\u0006w\u000e\"z\u0012>\u0002j2;f\u001b\u0015\u000ek?\u0016~\u0007\u0006\bv8=w\u0006M5\u000faq\u0011R'A\u0006w\"&|\u0002\u0000\u0013a5ih\u0002\u0015\u000f$%!zK2(E\u0001ir\u000e\u0012\u0014e6,?\u000f\u000e\u0002wq'p\u001fA\u000fe',?\nA\u0011e= {K2(E\u0001iz\u0005\u0017\u0002h>9zE\u0010\u0013\u0014p\u000e;z\u001a\u0014\u0002w%\u0016k\u0012\u0011\u0002Q5\u000fa#,?\u0002\u0012Gi>;zK\u0015\u000fe?ip\u0005\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$>/?<2JP#<l\u001fA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007f']Hb0<s\u001f\u0012\u0013v8'xUkG$qi?KAG$qi?W\u0007\u0006q==~\b\u0015\bvo1HGm?ik\u0003\u0004GV48j\u000e\u0012\u0013W4*j\u0019\b\u0013}\u0005&t\u000e\u000fGa=,r\u000e\u000f\u0013$8:?\u0002\u000f\u0011e= {EX5\u000fa#,?\u0002\u0012Gj>iL\u000e\u0002\u0012v8=f?\u000e\fa?\u001bz\r\u0004\u0015a?*zK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA$e?*z\u00075\u0006v6,kK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007f\r\u0003\u000ej0;f4\u0012\u0002g#,kc5\u000faq(k\u001f\u0013\u000ef$=zKF3}!,8K\b\t$%!zK#\u000ej0;f8\u0004\u0004v4=?\u000e\r\u0002i4'kK\b\u0014$?&q\u000eA\bbq\u0007p\u0005\u0002\u0002(q\bl\u0012\f\na%;v\b*\u0002}}i~\u0005\u0005GW($r\u000e\u0015\u0015m2\u0002z\u0012O_5\u000faq\u001dp\u0000\u0004\tP(9zK\u0004\u000ba<,q\u001fA\u000ejq=w\u000eA5a <z\u0018\u00154a2<m\u0002\u0015\u001eP>\"z\u0005A\u0002h4$z\u0005\u0015Gm\"i~\u0005A\u0012j:'p\u001c\u000fGr0%j\u000eA\u000ejq=w\u000eA4K\u0010\u0019?)\u000e\u0003}\u007fU5\u000fa#,?\u0002\u0012Gj>iM\u000e\u0010\u0012a\"=K\u0012\u0011\u0002$4%z\u0006\u0004\tpq qK\u0015\u000faq\u001bz\u001a\u0014\u0002w%\u001az\b\u0014\u0015m%0K\u0004\n\u0002jq,s\u000e\f\u0002j%iv\u0005A\u0013l4iL$ 7$\u0013&{\u0012O\u0017\u0016\u0014[0-{\u0019\u0004\u0014w8'x4\u000f\u0006i4:o\n\u0002\u0002 \u0016\u0014[\",|\u001e\u0013\u0002[2&q\u001d\u0004\u0015w0=v\u0004\u000f8j0$z\u0018\u0011\u0006g4\u0018\t\u0006w\u000e>l4\u0000\u0003`#,l\u0018\b\tc\u000e(|\u001f\b\bj\u0019\t\u0006w\u000e+v\u0005\u0000\u0015}\u000e:z\b\u0013\u0002p\u000e,s\u000e\f\u0002j%\u00ccCY\u000eqi?K]\u0014k09z\u0005\u0017]F>-fUkG$qi?KAG8\"&~\u001b\u0004\trk\u000f~\u001e\r\u0013:[i?KAG$qi?KAG8\"&~\u001b\u0004\trk\np\u000f\u0004Y\u000eqi?KAG$qi?KAG$qi#\u0018\u000e\u0006t4'iQ7\u0006h$,!\u0018\u000e\u0006t4'iQ2\u0002j5,mWN\u0014k09z\u0005\u0017]R0%j\u000e_m$qi?KAG$qi?KAG$qul\u0004\u0000\u0017a??%8\u0014\u0005g>-zUkG$qi?KAG$qi?KAG$qi?K]\u0014k09z\u0005\u0017]R0%j\u000e_.5\u000fa#,?\u0002\u0012Gj>i]\u0004\u0005\u001e$4%z\u0006\u0004\tpq qK\u0015\u000faq\u001aP*1Ga??z\u0007\u000e\u0017a\u007fZ5\u000faq\u001cM\"A\bbq=w\u000eA\u0006p%;v\t\u0014\u0013aqnK\u0012\u0011\u0002#q/p\u0019A)k?*zK\b\u0014$0'?\u001e\u000f\fj>>qK\u0017\u0006h$,?\u0002\u000fGp9,?)\b\te#0L\u000e\u0002\u0015a%iz\u0007\u0004\na?=1".length();
                var1_4 = 86;
                var0_5 = -1;
lbl7:
                // 2 sources

                while (true) {
                    v0 = 29;
                    v1 = ++var0_5;
                    v2 = var2_2.substring(v1, v1 + var1_4);
                    v3 = -1;
                    break block9;
                    break;
                }
lbl13:
                // 1 sources

                while (true) {
                    var5[var3_1++] = RstSoapMessageProcessor.a(v0, RstSoapMessageProcessor.a(v2));
                    if ((var0_5 += var1_4) < var4_3) {
                        var1_4 = var2_2.charAt(var0_5);
                        ** continue;
                    }
                    var2_2 = "B\u0001k7'y\u0006\u0016Dn<jh\u0000\u0007DU7;i\r\u0011\u0010T7)i\u001a\u000b\u0010~\u0006%w\r\fDb>/q\r\f\u0010';$<\u001c\n\u0001'\u0001\u0005]8B&h632H^Kt=+l\r\f\u0012=\u0006/d\u001c\\n'rj<HBD'rj<H^Kt=+l\r\f\u0012=\u0000/}\u001b\r\n9Xj<HBD'rj<HBD;!%}\u0018\u0007\nqh\u0018s\u0004\u0007Z";
                    var4_3 = "B\u0001k7'y\u0006\u0016Dn<jh\u0000\u0007DU7;i\r\u0011\u0010T7)i\u001a\u000b\u0010~\u0006%w\r\fDb>/q\r\f\u0010';$<\u001c\n\u0001'\u0001\u0005]8B&h632H^Kt=+l\r\f\u0012=\u0006/d\u001c\\n'rj<HBD'rj<H^Kt=+l\r\f\u0012=\u0000/}\u001b\r\n9Xj<HBD'rj<HBD;!%}\u0018\u0007\nqh\u0018s\u0004\u0007Z".length();
                    var1_4 = 62;
                    var0_5 = -1;
lbl22:
                    // 2 sources

                    while (true) {
                        v0 = 30;
                        v4 = ++var0_5;
                        v2 = var2_2.substring(v4, v4 + var1_4);
                        v3 = 0;
                        break block9;
                        break;
                    }
                    break;
                }
lbl28:
                // 1 sources

                while (true) {
                    var5[var3_1++] = RstSoapMessageProcessor.a(v0, RstSoapMessageProcessor.a(v2));
                    if ((var0_5 += var1_4) < var4_3) {
                        var1_4 = var2_2.charAt(var0_5);
                        ** continue;
                    }
                    break block10;
                    break;
                }
            }
            switch (v3) {
                default: {
                    ** continue;
                }
                ** case 0:
lbl39:
                // 1 sources

                ** continue;
            }
        }
        RstSoapMessageProcessor.d = var5;
        RstSoapMessageProcessor.WST_FAULT_CODE_INVALID_REQUEST = RstSoapMessageProcessor.d[75];
        RstSoapMessageProcessor.WST_FAULT_CODE_INVALID_SECURITY_TOKEN = RstSoapMessageProcessor.d[8];
        RstSoapMessageProcessor.SOAP_VERSION = RstSoapMessageProcessor.d[35];
        RstSoapMessageProcessor.WST_FAULT_CODE_FAILED_AUTHENTICATION = RstSoapMessageProcessor.d[73];
        RstSoapMessageProcessor.HAS_BINARY_SECRET = RstSoapMessageProcessor.d[43];
        RstSoapMessageProcessor.HAS_WS_ADDRESSING_ACTION = RstSoapMessageProcessor.d[92];
        RstSoapMessageProcessor.BINARY_SECRET = RstSoapMessageProcessor.d[86];
        RstSoapMessageProcessor.WSSE_NS = RstSoapMessageProcessor.d[31];
        RstSoapMessageProcessor.KEY_SIZE = RstSoapMessageProcessor.d[14];
        RstSoapMessageProcessor.WST_FAULT_CODE_EXPIRED_DATA = RstSoapMessageProcessor.d[70];
        RstSoapMessageProcessor.HAS_KEY_ENCRYPTION_ALGORITHM = RstSoapMessageProcessor.d[79];
        RstSoapMessageProcessor.WSP_NS = RstSoapMessageProcessor.d[52];
        RstSoapMessageProcessor.WS_ADDRESSING_ACTION = RstSoapMessageProcessor.d[18];
        RstSoapMessageProcessor.KEY_ENCRYPTION_ALGORITHM = RstSoapMessageProcessor.d[10];
        RstSoapMessageProcessor.WSC_NS = RstSoapMessageProcessor.d[91];
        RstSoapMessageProcessor.WST_NS = RstSoapMessageProcessor.d[71];
        RstSoapMessageProcessor.WSA_NS = RstSoapMessageProcessor.d[77];
        RstSoapMessageProcessor.REFERENCE_ATTR_URI = RstSoapMessageProcessor.d[25];
        RstSoapMessageProcessor.REQUEST_TYPE = RstSoapMessageProcessor.d[34];
        RstSoapMessageProcessor.REFERENCE_ATTR_VALUE_TYPE = RstSoapMessageProcessor.d[59];
        RstSoapMessageProcessor.SOAP_ENVELOPE_NS = RstSoapMessageProcessor.d[13];
        RstSoapMessageProcessor.WSU_NS = RstSoapMessageProcessor.d[53];
        RstSoapMessageProcessor.HAS_ENTROPY = RstSoapMessageProcessor.d[61];
        RstSoapMessageProcessor.HAS_KEY_SIZE = RstSoapMessageProcessor.d[7];
        RstSoapMessageProcessor.BINARY_SECRET_ATTR_TYPE = RstSoapMessageProcessor.d[57];
        RstSoapMessageProcessor.ERROR = RstSoapMessageProcessor.d[39];
        RstSoapMessageProcessor.TOKEN_TYPE = RstSoapMessageProcessor.d[2];
        RstSoapMessageProcessor.HAS_TOKEN_TYPE = RstSoapMessageProcessor.d[68];
        var6_6 = new HashMap<String, String>();
        var6_6.put(SoapConstants.WST_NAMESPACE, SoapConstants.WSP_NAMESPACE);
        var6_6.put(SoapConstants.WST_NAMESPACE2, SoapConstants.WSP_NAMESPACE2);
        var6_6.put(SoapConstants.WST_NAMESPACE3, SoapConstants.WSP_NAMESPACE2);
        var6_6.put(SoapConstants.WST_NAMESPACE4, SoapConstants.WSP_NAMESPACE2);
        RstSoapMessageProcessor.a = Collections.unmodifiableMap(var6_6);
        var7_7 = new HashMap<String, String>();
        var7_7.put(SoapConstants.WST_NAMESPACE, SoapConstants.WSA_NAMESPACE);
        var7_7.put(SoapConstants.WST_NAMESPACE2, SoapConstants.WSA_NAMESPACE2);
        var7_7.put(SoapConstants.WST_NAMESPACE3, SoapConstants.WSA_NAMESPACE_10);
        var7_7.put(SoapConstants.WST_NAMESPACE4, SoapConstants.WSA_NAMESPACE_10);
        RstSoapMessageProcessor.b = Collections.unmodifiableMap(var7_7);
        var8_8 = new HashMap<String, String>();
        var8_8.put(SoapConstants.WST_NAMESPACE, SoapConstants.WSSC_NAMESPACE);
        var8_8.put(SoapConstants.WST_NAMESPACE2, SoapConstants.WSSC_NAMESPACE2);
        var8_8.put(SoapConstants.WST_NAMESPACE3, SoapConstants.WSSC_NAMESPACE3);
        var8_8.put(SoapConstants.WST_NAMESPACE4, SoapConstants.WSSC_NAMESPACE3);
        RstSoapMessageProcessor.c = Collections.unmodifiableMap(var8_8);
    }

    private static Exception a(Exception exception) {
        return exception;
    }

    private static char[] a(String string) {
        char[] cArray = string.toCharArray();
        if (cArray.length < 2) {
            cArray = cArray;
            cArray[0] = (char)(cArray[0] ^ 0x76);
        }
        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 -> 124;
                    case 1 -> 122;
                    case 2 -> 25;
                    case 3 -> 76;
                    case 4 -> 84;
                    case 5 -> 2;
                    default -> 118;
                })));
                ++n3;
                n4 = n4;
            } while (n4 > n3);
        }
        return new String(cArray2).intern();
    }
}

