package com.l7tech.server;

import com.l7tech.gateway.common.audit.SystemMessages;
import com.l7tech.util.Pair;
import com.l7tech.util.Functions.Unary;
import java.util.regex.Pattern;

class a2 implements Unary<Pair<String, Pattern>, String> {
   final SimplePropertyChangeHandler this$0;

   a2(SimplePropertyChangeHandler var1) {
      this.this$0 = var1;
   }

   public Pair<String, Pattern> call(String var1) {
      String[] var2 = this.this$0.f.split(var1);
      if (var2.length == 2) {
         String var3 = var2[0].trim();
         boolean var4 = this.this$0.a(var3, false, new a3(this, var3));

         try {
            if (!var4) {
               return null;
            }
         } catch (Exception var8) {
            throw a(var8);
         }

         Pattern var5;
         try {
            var5 = Pattern.compile(var2[1].trim());
         } catch (Exception var7) {
            this.this$0.g.logAndAudit(SystemMessages.INVALID_AUTO_DATE_FORMAT, new String[]{var3});
            return null;
         }

         return new Pair(var3, var5);
      } else {
         this.this$0.g.logAndAudit(SystemMessages.INVALID_AUTO_DATE_FORMAT, new String[]{var1});
         return null;
      }
   }

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