package com.l7tech.security.saml;

import com.l7tech.util.ArrayUtils;
import java.util.Map;

public class SamlConstants {
   public static final String NS_SAML;
   public static final String NS_SAML2;
   public static final String NS_SAML_PREFIX;
   public static final String NS_SAML2_PREFIX;
   public static final String NS_SAMLP;
   public static final String NS_SAMLP2;
   public static final String NS_SAMLP_PREFIX;
   public static final String NS_SAMLP2_PREFIX;
   public static final String CONFIRMATION_SENDER_VOUCHES;
   public static final String CONFIRMATION_HOLDER_OF_KEY;
   public static final String CONFIRMATION_BEARER;
   public static final String CONFIRMATION_SAML2_SENDER_VOUCHES;
   public static final String CONFIRMATION_SAML2_HOLDER_OF_KEY;
   public static final String CONFIRMATION_SAML2_BEARER;
   private static final String[][] a;
   public static final Map CONF_MAP_SAML_1TO2;
   public static final Map CONF_MAP_SAML_2TO1;
   public static final String PASSWORD_AUTHENTICATION;
   public static final String KERBEROS_AUTHENTICATION;
   public static final String SRP_AUTHENTICATION;
   public static final String HARDWARE_TOKEN_AUTHENTICATION;
   public static final String SSL_TLS_CERTIFICATE_AUTHENTICATION;
   public static final String X509_PKI_AUTHENTICATION;
   public static final String PGP_AUTHENTICATION;
   public static final String SPKI_AUTHENTICATION;
   public static final String XKMS_AUTHENTICATION;
   public static final String XML_DSIG_AUTHENTICATION;
   public static final String UNSPECIFIED_AUTHENTICATION;
   public static final String[] ALL_AUTHENTICATIONS;
   public static final String AUTHENTICATION_SAML2_TELEPHONY_AUTH;
   public static final String AUTHENTICATION_SAML2_IP;
   public static final String AUTHENTICATION_SAML2_IPPASSWORD;
   public static final String AUTHENTICATION_SAML2_KERBEROS;
   public static final String AUTHENTICATION_SAML2_MOBILE_1FACTOR_CONTRACT;
   public static final String AUTHENTICATION_SAML2_MOBILE_1FACTOR_UNREG;
   public static final String AUTHENTICATION_SAML2_MOBILE_2FACTOR_CONTRACT;
   public static final String AUTHENTICATION_SAML2_MOBILE_2FACTOR_UNREG;
   public static final String AUTHENTICATION_SAML2_TELEPHONY_NOMAD;
   public static final String AUTHENTICATION_SAML2_PASSWORD;
   public static final String AUTHENTICATION_SAML2_PASSWORD_PROTECTED;
   public static final String AUTHENTICATION_SAML2_TELEPHONY_PERSONALIZED;
   public static final String AUTHENTICATION_SAML2_PGP;
   public static final String AUTHENTICATION_SAML2_SESSION;
   public static final String AUTHENTICATION_SAML2_PASSWORD_SECURE;
   public static final String AUTHENTICATION_SAML2_SMARTCARD;
   public static final String AUTHENTICATION_SAML2_SMARTCARD_PKI;
   public static final String AUTHENTICATION_SAML2_SOFTWARE_PKI;
   public static final String AUTHENTICATION_SAML2_SPKI;
   public static final String AUTHENTICATION_SAML2_TELEPHONY;
   public static final String AUTHENTICATION_SAML2_TIME_SYNC_TOKEN;
   public static final String AUTHENTICATION_SAML2_TLS_CERT;
   public static final String AUTHENTICATION_SAML2_X509;
   public static final String AUTHENTICATION_SAML2_XMLDSIG;
   public static final String AUTHENTICATION_SAML2_UNSPECIFIED;
   public static final String[] ALL_AUTHENTICATIONS_SAML2;
   private static final String[][] b;
   public static final Map AUTH_MAP_SAML_1TO2;
   public static final Map AUTH_MAP_SAML_2TO1;
   public static final String NAMEIDENTIFIER_X509_SUBJECT;
   public static final String NAMEIDENTIFIER_EMAIL;
   public static final String NAMEIDENTIFIER_WINDOWS;
   public static final String NAMEIDENTIFIER_UNSPECIFIED;
   public static final String NAMEIDENTIFIER_KERBEROS;
   public static final String NAMEIDENTIFIER_ENTITY;
   public static final String NAMEIDENTIFIER_PERSISTENT;
   public static final String NAMEIDENTIFIER_TRANSIENT;
   public static final String[] ALL_NAMEIDENTIFIERS;
   public static final String[] ALL_NAMEIDENTIFIERS_SAML2;
   public static final String ATTRIBUTE_NAME_FORMAT_UNSPECIFIED;
   public static final String ATTRIBUTE_NAME_FORMAT_URIREFERENCE;
   public static final String ATTRIBUTE_NAME_FORMAT_BASIC;
   public static final String STATUS_SUCCESS;
   public static final String STATUS_RESPONDER;
   public static final String ELEMENT_ASSERTION;
   public static final String ELEMENT_ISSUER;
   public static final String ATTR_ASSERTION_ID;
   public static final String ATTR_SAML2_ASSERTION_ID;
   public static final String ELEMENT_AUDIENCE;

   private SamlConstants() {
   }

   static {
      String[] var0 = new String[118];
      int var4 = 0;
      String var3 = ";LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\u0002x\u001d!+L\u0002\u0007z?;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZT\u0012'+La\u0005i,!!J`\u0003r\u0010\u0003/M|\u0017r\u000e7,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\br\u00107+L\"\u000f{Q8+G<;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u0019!=Qa\u0001q\u0015)+Z[\u0005q\u0019#&Qa\u0019=;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|Z\\\t'&[a\u0014t\u001f2:[k4x\u00106>V`\u000ed,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5(|\u000e79_}\u0005I\u00138+P\";LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S50Z,7;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZT\u0012'+La\u0005i,!!J`\u0003r\u0010?;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZT\u0012'+La\u0005i,!!J`\u0003r\u0010\u0003/M|\u0017r\u000e7,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\br\u00107+L\"\u000f{Q8+G4;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi>[}\u0013t\u000f'+P{';LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5\u0010|\u000f 9Q}\u00042;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi%[}\u0002x\u000e<=%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\u0002x\u001d!+L';LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S58(LjcnD),;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5(|\u000e79_}\u0005I\u00138+P/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/J{\u0012s\u001d>+\u0013i\u000fo\u00112:\u0004z\u0012t#;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S53M7\u001a;;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00190;Lj2x\u0011<:[_\u0001n\u000f$!Lk0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi+P{\ti\u0005*;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5\u0015s\u000f#+]f\u0006t\u00197;;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00190;Lj2x\u0011<:[_\u0001n\u000f$!Lk1;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/J{\u0012s\u001d>+\u0013i\u000fo\u00112:\u0004m\u0001n\u001504;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi>[}\u0013t\u000f'+P{\u0004=_b\f\u0006=_b\fmN5;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZS\u0013>/Z[\u0005q\u0019#&Qa\u0019>;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj4j\u0013\u0015/]{\u000fo?< J}\u0001~\b#;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S58V1\u00004;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI\u0015>+mv\u000e~(<%[a0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI0\u0000\rRf\u0005s\b<;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u0019!=Qa\u0001q\u0015)+Z[\u0005q\u0019#&Qa\u00192;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi%[}\u0002x\u000e<=/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZV\u0019!,[}\u000fn\u0011;LaZt\u0019'(\u0004}\u0006~Fb{\u000f?=;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|Z\\\t'&[a\u0014t\u001f2:[k4x\u00106>V`\u000ed';LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5\u0010|\u000f 9Q}\u0004*;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM;\u0003\u0007\u001dKl\u0003x\u000f 7;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZT\u0012'+La\u0005i,!!J`\u0003r\u0010$;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li>L`\u0014r\u001f<\"A;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u001d =I`\u0012y,!!Jj\u0003i\u00197\u001aLn\u000en\f<<J2;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00135:In\u0012x,\u0018\u0007B;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj4j\u0013\u0015/]{\u000fo)=<[h\tn\b6<[k\t\u000fM|\u0005o\b:!P\u0005=_b\f/\t\u001c[|\u0010r\u00127+L-;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\u0013x\u00127+L\"\u0016r\t0&[|\b\u000fKk\tx\u00120+7;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/J{\u0012s\u001d>+\u0013i\u000fo\u00112:\u0004z\u000en\f6-Wi\tx\u0018/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZV\u0019!,[}\u000fn+;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZEIcw#;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S53M7\u001a0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi+P{\ti\u0005B;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj4j\u0013\u0015/]{\u000fo)=<[h\tn\b6<[k-;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\u0013x\u00127+L\"\u0016r\t0&[|\u0011;LaZt\u0019'(\u0004}\u0006~Faw\n:%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\u0002x\u001d!+L#;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S58V1\u0000%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/M|\u0005o\b:!P0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI0\u0000\rRf\u0005s\b>;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj/s\u0019\u0015/]{\u000fo?< J}\u0001~\b+;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN,\u0018\u00076;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u000e68W`\u0015n/6=Mf\u000fs\";LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S50Z,\u0011;LaZt\u0019'(\u0004}\u0006~Fa|\n92;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|Zh\u0012 >[l\t{\u00156*/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u001d =I`\u0012y,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\br\u00107+L\"\u000f{Q8+G>;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj4j\u0013\u0015/]{\u000fo?< J}\u0001~\b3;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi:Ln\u000en\u00156 J5;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi;P|\u0010x\u001f:(Wj\u00040;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI\u0019?+Ng\u000fs\u0005\u0011;LaZt\u0019'(\u0004}\u0006~Fb{\u000f?%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\u0002x\u001d!+L3;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00112<Jl\u0001o\u0018\u0003\u0005w\u000b\u000fM|\u0005o\b:!PF$$;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li>L`\u0014r\u001f<\"\u0011;LaZt\u0019'(\u0004}\u0006~F`~\t:6;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi+Sn\tq=7*Lj\u0013n3;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi:Ln\u000en\u00156 J9;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi\u0016\u000b?YN\t1$[l\u0014S\u001d>+A;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u001d =I`\u0012y,!!Jj\u0003i\u00197\u001aLn\u000en\f<<J6;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi+Sn\tq=7*Lj\u0013n9;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi\u0016\u000b?YN\t1$[l\u0014S\u001d>+4;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI\u0015>+mv\u000e~(<%[a\u0006\u0007M|\u0015x\u000e';LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S58(LjcnD)B;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj/s\u0019\u0015/]{\u000fo)=<[h\tn\b6<[k3;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00112<Jl\u0001o\u0018\u0003\u0005w0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI\u0019?+Ng\u000fs\u0005D;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi\u0019Wa\u0004r\u000b \nQb\u0001t\u0012\u0002;_c\t{\u00156*pn\rx*;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM;\u0003%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/M|\u0005o\b:!P.;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZE1\u001f\nmf\u0007*;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5\u0015s\u000f#+]f\u0006t\u00197+;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZEIcw2;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|Zh\u0012 >[l\t{\u00156*-;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\u0013x\u00127+L\"\u0016r\t0&[|+;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN,\u0018\u0007\u0005=_b\fm5;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi;P|\u0010x\u001f:(Wj\u0004,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\br\u00107+L\"\u000f{Q8+GB;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj/s\u0019\u0015/]{\u000fo)=<[h\tn\b6<[k\u0011;LaZt\u0019'(\u0004}\u0006~F`~\t:D;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi\u0019Wa\u0004r\u000b \nQb\u0001t\u0012\u0002;_c\t{\u00156*pn\rx/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u001d =I`\u0012y.;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZE1\u001f\nmf\u0007-;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\u0013x\u00127+L\"\u0016r\t0&[|0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00112<Jl\u0001o\u0018\u0011;LaZt\u0019'(\u0004}\u0006~Faw\n:>;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj/s\u0019\u0015/]{\u000fo?< J}\u0001~\b6;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u000e68W`\u0015n/6=Mf\u000fs5;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZS\u0013>/Z[\u0005q\u0019#&Qa\u00190;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00112<Jl\u0001o\u0018";
      int var5 = ";LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\u0002x\u001d!+L\u0002\u0007z?;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZT\u0012'+La\u0005i,!!J`\u0003r\u0010\u0003/M|\u0017r\u000e7,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\br\u00107+L\"\u000f{Q8+G<;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u0019!=Qa\u0001q\u0015)+Z[\u0005q\u0019#&Qa\u0019=;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|Z\\\t'&[a\u0014t\u001f2:[k4x\u00106>V`\u000ed,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5(|\u000e79_}\u0005I\u00138+P\";LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S50Z,7;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZT\u0012'+La\u0005i,!!J`\u0003r\u0010?;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZT\u0012'+La\u0005i,!!J`\u0003r\u0010\u0003/M|\u0017r\u000e7,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\br\u00107+L\"\u000f{Q8+G4;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi>[}\u0013t\u000f'+P{';LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5\u0010|\u000f 9Q}\u00042;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi%[}\u0002x\u000e<=%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\u0002x\u001d!+L';LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S58(LjcnD),;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5(|\u000e79_}\u0005I\u00138+P/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/J{\u0012s\u001d>+\u0013i\u000fo\u00112:\u0004z\u0012t#;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S53M7\u001a;;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00190;Lj2x\u0011<:[_\u0001n\u000f$!Lk0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi+P{\ti\u0005*;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5\u0015s\u000f#+]f\u0006t\u00197;;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00190;Lj2x\u0011<:[_\u0001n\u000f$!Lk1;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/J{\u0012s\u001d>+\u0013i\u000fo\u00112:\u0004m\u0001n\u001504;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi>[}\u0013t\u000f'+P{\u0004=_b\f\u0006=_b\fmN5;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZS\u0013>/Z[\u0005q\u0019#&Qa\u0019>;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj4j\u0013\u0015/]{\u000fo?< J}\u0001~\b#;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S58V1\u00004;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI\u0015>+mv\u000e~(<%[a0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI0\u0000\rRf\u0005s\b<;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u0019!=Qa\u0001q\u0015)+Z[\u0005q\u0019#&Qa\u00192;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi%[}\u0002x\u000e<=/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZV\u0019!,[}\u000fn\u0011;LaZt\u0019'(\u0004}\u0006~Fb{\u000f?=;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|Z\\\t'&[a\u0014t\u001f2:[k4x\u00106>V`\u000ed';LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5\u0010|\u000f 9Q}\u0004*;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM;\u0003\u0007\u001dKl\u0003x\u000f 7;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZT\u0012'+La\u0005i,!!J`\u0003r\u0010$;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li>L`\u0014r\u001f<\"A;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u001d =I`\u0012y,!!Jj\u0003i\u00197\u001aLn\u000en\f<<J2;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00135:In\u0012x,\u0018\u0007B;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj4j\u0013\u0015/]{\u000fo)=<[h\tn\b6<[k\t\u000fM|\u0005o\b:!P\u0005=_b\f/\t\u001c[|\u0010r\u00127+L-;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\u0013x\u00127+L\"\u0016r\t0&[|\b\u000fKk\tx\u00120+7;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/J{\u0012s\u001d>+\u0013i\u000fo\u00112:\u0004z\u000en\f6-Wi\tx\u0018/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZV\u0019!,[}\u000fn+;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZEIcw#;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S53M7\u001a0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi+P{\ti\u0005B;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj4j\u0013\u0015/]{\u000fo)=<[h\tn\b6<[k-;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\u0013x\u00127+L\"\u0016r\t0&[|\u0011;LaZt\u0019'(\u0004}\u0006~Faw\n:%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\u0002x\u001d!+L#;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S58V1\u0000%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/M|\u0005o\b:!P0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI0\u0000\rRf\u0005s\b>;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj/s\u0019\u0015/]{\u000fo?< J}\u0001~\b+;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN,\u0018\u00076;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u000e68W`\u0015n/6=Mf\u000fs\";LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S50Z,\u0011;LaZt\u0019'(\u0004}\u0006~Fa|\n92;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|Zh\u0012 >[l\t{\u00156*/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u001d =I`\u0012y,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\br\u00107+L\"\u000f{Q8+G>;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj4j\u0013\u0015/]{\u000fo?< J}\u0001~\b3;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi:Ln\u000en\u00156 J5;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi;P|\u0010x\u001f:(Wj\u00040;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI\u0019?+Ng\u000fs\u0005\u0011;LaZt\u0019'(\u0004}\u0006~Fb{\u000f?%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\u0002x\u001d!+L3;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00112<Jl\u0001o\u0018\u0003\u0005w\u000b\u000fM|\u0005o\b:!PF$$;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li>L`\u0014r\u001f<\"\u0011;LaZt\u0019'(\u0004}\u0006~F`~\t:6;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi+Sn\tq=7*Lj\u0013n3;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li _b\u0005t\u0018~(Q}\r|\bi:Ln\u000en\u00156 J9;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi\u0016\u000b?YN\t1$[l\u0014S\u001d>+A;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u001d =I`\u0012y,!!Jj\u0003i\u00197\u001aLn\u000en\f<<J6;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi+Sn\tq=7*Lj\u0013n9;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi\u0016\u000b?YN\t1$[l\u0014S\u001d>+4;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI\u0015>+mv\u000e~(<%[a\u0006\u0007M|\u0015x\u000e';LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S58(LjcnD)B;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj/s\u0019\u0015/]{\u000fo)=<[h\tn\b6<[k3;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00112<Jl\u0001o\u0018\u0003\u0005w0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZI\u0019?+Ng\u000fs\u0005D;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi\u0019Wa\u0004r\u000b \nQb\u0001t\u0012\u0002;_c\t{\u00156*pn\rx*;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM;\u0003%;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/M|\u0005o\b:!P.;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZE1\u001f\nmf\u0007*;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li/S5\u0015s\u000f#+]f\u0006t\u00197+;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZEIcw2;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|Zh\u0012 >[l\t{\u00156*-;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li-S5\u0013x\u00127+L\"\u0016r\t0&[|+;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN,\u0018\u0007\u0005=_b\fm5;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi;P|\u0010x\u001f:(Wj\u0004,;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\br\u00107+L\"\u000f{Q8+GB;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj/s\u0019\u0015/]{\u000fo)=<[h\tn\b6<[k\u0011;LaZt\u0019'(\u0004}\u0006~F`~\t:D;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Mi _b\u0005t\u0018~(Q}\r|\bi\u0019Wa\u0004r\u000b \nQb\u0001t\u0012\u0002;_c\t{\u00156*pn\rx/;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u001d =I`\u0012y.;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZE1\u001f\nmf\u0007-;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5Q3Li-S5\u0013x\u00127+L\"\u0016r\t0&[|0;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00112<Jl\u0001o\u0018\u0011;LaZt\u0019'(\u0004}\u0006~Faw\n:>;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZP\u00131'Rj/s\u0019\u0015/]{\u000fo?< J}\u0001~\b6;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZM\u000e68W`\u0015n/6=Mf\u000fs5;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZS\u0013>/Z[\u0005q\u0019#&Qa\u00190;LaZr\u001d 'M5\u000e|\u00116=\u0004{\u0003'/\u0012\u0003r5R3Li/]5\u0003q\u001d =[|ZN\u00112<Jl\u0001o\u0018"
         .length();
      char var2 = '%';
      int var7 = -1;

      label24:
      while (true) {
         byte var10000 = 82;
         String var10001 = var3.substring(++var7, var7 + var2);
         byte var10002 = -1;

         while (true) {
            String var8 = a(var10000, a(var10001));
            switch (var10002) {
               case 0:
                  var0[var4++] = var8;
                  if ((var7 += var2) >= var5) {
                     AUTHENTICATION_SAML2_SPKI = var0[63];
                     AUTHENTICATION_SAML2_TLS_CERT = var0[31];
                     PGP_AUTHENTICATION = var0[65];
                     AUTHENTICATION_SAML2_MOBILE_1FACTOR_UNREG = var0[89];
                     AUTHENTICATION_SAML2_XMLDSIG = var0[108];
                     SRP_AUTHENTICATION = var0[57];
                     AUTHENTICATION_SAML2_TIME_SYNC_TOKEN = var0[86];
                     ATTR_SAML2_ASSERTION_ID = var0[1];
                     SPKI_AUTHENTICATION = var0[53];
                     STATUS_RESPONDER = var0[47];
                     ATTR_ASSERTION_ID = var0[77];
                     AUTHENTICATION_SAML2_PGP = var0[38];
                     XKMS_AUTHENTICATION = var0[59];
                     PASSWORD_AUTHENTICATION = var0[37];
                     NS_SAML2_PREFIX = var0[46];
                     CONFIRMATION_SENDER_VOUCHES = var0[109];
                     X509_PKI_AUTHENTICATION = var0[88];
                     ELEMENT_ASSERTION = var0[45];
                     KERBEROS_AUTHENTICATION = var0[74];
                     UNSPECIFIED_AUTHENTICATION = var0[96];
                     ELEMENT_ISSUER = var0[87];
                     NS_SAML2 = var0[60];
                     NAMEIDENTIFIER_KERBEROS = var0[33];
                     NS_SAMLP = var0[41];
                     AUTHENTICATION_SAML2_TELEPHONY_PERSONALIZED = var0[4];
                     AUTHENTICATION_SAML2_X509 = var0[52];
                     AUTHENTICATION_SAML2_PASSWORD_PROTECTED = var0[83];
                     ELEMENT_AUDIENCE = var0[49];
                     AUTHENTICATION_SAML2_KERBEROS = var0[51];
                     ATTRIBUTE_NAME_FORMAT_BASIC = var0[23];
                     NS_SAMLP2_PREFIX = var0[26];
                     CONFIRMATION_SAML2_SENDER_VOUCHES = var0[99];
                     AUTHENTICATION_SAML2_MOBILE_2FACTOR_CONTRACT = var0[28];
                     AUTHENTICATION_SAML2_IP = var0[8];
                     NAMEIDENTIFIER_UNSPECIFIED = var0[72];
                     ATTRIBUTE_NAME_FORMAT_URIREFERENCE = var0[17];
                     NS_SAMLP_PREFIX = var0[101];
                     NAMEIDENTIFIER_X509_SUBJECT = var0[82];
                     AUTHENTICATION_SAML2_SESSION = var0[113];
                     NAMEIDENTIFIER_WINDOWS = var0[106];
                     ATTRIBUTE_NAME_FORMAT_UNSPECIFIED = var0[50];
                     AUTHENTICATION_SAML2_SOFTWARE_PKI = var0[116];
                     AUTHENTICATION_SAML2_IPPASSWORD = var0[9];
                     NAMEIDENTIFIER_EMAIL = var0[84];
                     CONFIRMATION_BEARER = var0[75];
                     SSL_TLS_CERTIFICATE_AUTHENTICATION = var0[117];
                     HARDWARE_TOKEN_AUTHENTICATION = var0[16];
                     NAMEIDENTIFIER_ENTITY = var0[20];
                     AUTHENTICATION_SAML2_MOBILE_2FACTOR_UNREG = var0[55];
                     AUTHENTICATION_SAML2_UNSPECIFIED = var0[98];
                     NS_SAML = var0[94];
                     CONFIRMATION_SAML2_HOLDER_OF_KEY = var0[69];
                     AUTHENTICATION_SAML2_PASSWORD = var0[107];
                     AUTHENTICATION_SAML2_SMARTCARD_PKI = var0[90];
                     CONFIRMATION_SAML2_BEARER = var0[58];
                     NAMEIDENTIFIER_TRANSIENT = var0[81];
                     AUTHENTICATION_SAML2_MOBILE_1FACTOR_CONTRACT = var0[62];
                     AUTHENTICATION_SAML2_TELEPHONY_AUTH = var0[5];
                     CONFIRMATION_HOLDER_OF_KEY = var0[103];
                     AUTHENTICATION_SAML2_TELEPHONY_NOMAD = var0[114];
                     STATUS_SUCCESS = var0[39];
                     NS_SAML_PREFIX = var0[25];
                     AUTHENTICATION_SAML2_PASSWORD_SECURE = var0[19];
                     XML_DSIG_AUTHENTICATION = var0[79];
                     AUTHENTICATION_SAML2_TELEPHONY = var0[91];
                     NAMEIDENTIFIER_PERSISTENT = var0[24];
                     NS_SAMLP2 = var0[78];
                     AUTHENTICATION_SAML2_SMARTCARD = var0[110];
                     a = new String[][]{{var0[48], var0[56]}, {var0[10], var0[3]}, {var0[14], var0[0]}};
                     CONF_MAP_SAML_1TO2 = ArrayUtils.asMap(a, true);
                     CONF_MAP_SAML_2TO1 = ArrayUtils.asMap(a, false);
                     ALL_AUTHENTICATIONS = new String[]{
                        var0[12], var0[35], var0[111], var0[6], var0[66], var0[15], var0[7], var0[18], var0[29], var0[105], var0[21]
                     };
                     ALL_AUTHENTICATIONS_SAML2 = new String[]{
                        var0[36],
                        var0[40],
                        var0[2],
                        var0[34],
                        var0[112],
                        var0[104],
                        var0[70],
                        var0[44],
                        var0[27],
                        var0[68],
                        var0[42],
                        var0[32],
                        var0[93],
                        var0[64],
                        var0[22],
                        var0[115],
                        var0[76],
                        var0[43],
                        var0[100],
                        var0[73],
                        var0[30],
                        var0[61],
                        var0[97],
                        var0[95],
                        var0[67]
                     };
                     b = new String[][]{
                        {var0[37], var0[107]},
                        {var0[74], var0[51]},
                        {var0[57], var0[19]},
                        {var0[117], var0[31]},
                        {var0[88], var0[52]},
                        {var0[65], var0[38]},
                        {var0[53], var0[63]},
                        {var0[79], var0[108]},
                        {var0[96], var0[98]}
                     };
                     AUTH_MAP_SAML_1TO2 = ArrayUtils.asMap(b, true);
                     AUTH_MAP_SAML_2TO1 = ArrayUtils.asMap(b, false);
                     ALL_NAMEIDENTIFIERS = new String[]{var0[85], var0[80], var0[92], var0[102]};
                     ALL_NAMEIDENTIFIERS_SAML2 = new String[]{var0[82], var0[84], var0[106], var0[13], var0[54], var0[11], var0[71], var0[72]};
                     return;
                  }

                  var2 = var3.charAt(var7);
                  break;
               default:
                  var0[var4++] = var8;
                  if ((var7 += var2) < var5) {
                     var2 = var3.charAt(var7);
                     continue label24;
                  }

                  var3 = "H?\u0012)\u0001nST>F}\u000fbENw\bpT\\ap\u0001F!@?\u001a\\.Fp\u0002nSN(\u000f)=`FI:\u001da\u000b_kt\u0011H?\u0012)\u0007jT[w\u000eu\r5\u0012\u000fyJ";
                  var5 = "H?\u0012)\u0001nST>F}\u000fbENw\bpT\\ap\u0001F!@?\u001a\\.Fp\u0002nSN(\u000f)=`FI:\u001da\u000b_kt\u0011H?\u0012)\u0007jT[w\u000eu\r5\u0012\u000fyJ"
                     .length();
                  var2 = '2';
                  var7 = -1;
            }

            var10000 = 33;
            var10001 = var3.substring(++var7, var7 + var2);
            var10002 = 0;
         }
      }
   }

   private static char[] a(String var0) {
      char[] var10000 = var0.toCharArray();
      if (var10000.length < 2) {
         var10000[0] = (char)(var10000[0] ^ 1);
      }

      return var10000;
   }

   private static String a(int var0, char[] var1) {
      int var10003 = var1.length;
      int var10002 = var0;
      char[] var10001 = var1;
      int var10000 = var10003;

      for (int var2 = 0; var10000 > var2; var2++) {
         var10001[var2] = (char)(var10001[var2] ^ var10002 ^ switch (var2 % 7) {
            case 0 -> 28;
            case 1 -> 108;
            case 2 -> 93;
            case 3 -> 50;
            case 4 -> 79;
            case 5 -> 46;
            default -> 1;
         });
      }

      return new String(var10001).intern();
   }
}
