PK IbK META-INF/PK HbK{META-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.6 Created-By: ZeXtras Specification-Title: Zimbra Abstraction Layer Specification-Version: 1.12.0 Specification-Vendor: ZeXtras Implementation-Version: 8.7.11 Zimbra-Extension-Class: org.openzal.zal.extension.ZalEntrypointImpl PK  bKcom/PK  bK com/zimbra/PK  bKcom/zimbra/cs/PK  bKcom/zimbra/cs/store/PK HbKcom/zimbra/cs/store/file/PK  bKorg/PK  bK org/openzal/PK bKorg/openzal/zal/PK bKorg/openzal/zal/calendar/PK bKorg/openzal/zal/exceptions/PK bKorg/openzal/zal/extension/PK bKorg/openzal/zal/http/PK bKorg/openzal/zal/index/PK bKorg/openzal/zal/lib/PK bKorg/openzal/zal/log/PK bKorg/openzal/zal/provisioning/PK bKorg/openzal/zal/redolog/PK bKorg/openzal/zal/redolog/op/PK bKorg/openzal/zal/soap/PK bKorg/openzal/zal/tools/PK HbK}(com/zimbra/cs/store/file/VolumeBlobProxy22   ! " #$ %&'()VCodeLineNumberTableLocalVariableTablethis*Lcom/zimbra/cs/store/file/VolumeBlobProxy;(Ljava/lang/Object;)VblobLjava/lang/Object; getVolumeId()S isVolumeBlob(Ljava/lang/Object;)Z StackMapTable SourceFileVolumeBlobProxy.java java/io/File /tmp/fakeblob ( )#com/zimbra/cs/store/file/VolumeBlob *+ , -./ 01(com/zimbra/cs/store/file/VolumeBlobProxy(Ljava/lang/String;)V(Ljava/io/File;S)VgetFile()Ljava/io/File;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassisAssignableFrom(Ljava/lang/Class;)Z!   =*Y    K*++ "# /*(   K** - @PK  bKh] org/openzal/zal/ACE.class2k BC BE F G HI B JK L M NO P Q R S T U V WX Y Z[mACEACE InnerClasses6Lcom/zimbra/cs/account/accesscontrol/RightCommand$ACE;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ACE;aceLjava/lang/Object; StackMapTableX[$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;right()Ljava/lang/String;rightWithModifier\modifier!()Lorg/openzal/zal/RightModifier;O granteeIdtargetId granteeName granteeType targetName targetTypeequals(Ljava/lang/Object;)Zo$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFileACE.java ]java/lang/NullPointerException^4com/zimbra/cs/account/accesscontrol/RightCommand$ACE  -. _`java/lang/StringBuildera bc de df g.org/openzal/zal/RightModifier h 4. 5. 6. 7. 8. 9. ijorg/openzal/zal/ACE :; >?java/lang/Objectjava/lang/String()V0com/zimbra/cs/account/accesscontrol/RightCommand rightModifier5()Lcom/zimbra/cs/account/accesscontrol/RightModifier;1com/zimbra/cs/account/accesscontrol/RightModifier getModifier()Cappend(C)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString6(Lcom/zimbra/cs/account/accesscontrol/RightModifier;)VgetClass()Ljava/lang/Class;!  !r*+ Y*+" !#%&#$%&'()*+,-.!2*"*# $%/.!m6*'Y * * *"0# 6$%(.F012!T*Y*"5# $%(@34.!2*":# $%5.!2*"?# $%6.!2*"D# $%7.!2*"I# $%8.!2*"N# $%9.!2*"S# $%:;!)*++*++M*,"Y[]_bd# )$%)<' %(+=>?!H* *"j# $%(@@A D PK HbKYfforg/openzal/zal/Account$1.class2+      this$0Lorg/openzal/zal/Account;(Lorg/openzal/zal/Account;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLorg/openzal/zal/Account$1; Signature@Ljava/util/HashSet; SourceFile Account.javaEnclosingMethod! "#  $% &' () *'org/openzal/zal/Account$1java/util/HashSetorg/openzal/zal/AccountgetAllAddressesAllowedInFrom6(Lorg/openzal/zal/Provisioning;)Ljava/util/Collection;()V8com/zimbra/cs/account/accesscontrol/generated/UserRightsR_sendAs/Lcom/zimbra/cs/account/accesscontrol/UserRight;add(Ljava/lang/Object;)ZR_sendAsDistList    N*+**W*W   PK HbK"e"eorg/openzal/zal/Account.class2  g   g               >              &         g      6 g   !  " K#$ =% K& g' g() B* D+ B,- ./ 01 023 K4  .56 P P7 S8 S# S& 9: ; X< => \ ? @ A B CD E F GH g I J K L M N O PQ o R ST U s V W X Y Z K 68 6& [ \ ]_ X a b c d e f gh i j k l m n op  q r st u v w x y z { | } ~              =   g   InnerClassesmAccountLcom/zimbra/cs/account/Account;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Account;accountLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsc(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)V accountNameLjava/lang/String; accountId accountAttrsLjava/util/Map;emptyMap provisioningLorg/openzal/zal/Provisioning;LocalVariableTypeTable5Ljava/util/Map; Signature(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VisFeatureMobilePolicyEnabled()ZgetPrefOutOfOfficeReply()Ljava/lang/String;getCOSIdaddAlias(Ljava/lang/String;)Ve,Lcom/zimbra/common/service/ServiceException;alias StackMapTable ExceptionsgetSignatureIdgetDomainAdminMaxMailQuota()JisIsDelegatedAdminAccount getMailHostgetAllDataSources()Ljava/util/List;0()Ljava/util/List;isIsExternalVirtualAccount!isMobileSmartForwardRFC822Enabled%setPrefAllowAddressForDelegatedSender(Ljava/util/Collection;)V addressesLjava/util/Collection;*Ljava/util/Collection;-(Ljava/util/Collection;)VgetAllIdentities.()Ljava/util/List; getMultiAttr*(Ljava/lang/String;)Ljava/util/Collection;name>(Ljava/lang/String;)Ljava/util/Collection;%getPrefAllowAddressForDelegatedSender()Ljava/util/Collection;,()Ljava/util/Collection;isIsSystemResourcegetChildAccountgetAttr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; defaultValuemodifyDataSource$(Ljava/lang/String;Ljava/util/Map;)V dataSourceIdattrsJ(Ljava/lang/String;Ljava/util/Map;)VisAccountExternalgetIdentityByName.(Ljava/lang/String;)Lorg/openzal/zal/Identity;identity Lcom/zimbra/cs/account/Identity;$Lorg/jetbrains/annotations/Nullable;getIdgetBooleanAttr(Ljava/lang/String;Z)ZZsetPrefOutOfOfficeReplyzimbraPrefOutOfOfficeReplysetIsSystemAccount(Z)VzimbraIsSystemAccount getDomainIdgetPrefOutOfOfficeUntilDate()Ljava/util/Date;getDisplayName displayNameunsetSignatureId()VgetDistributionLists"(ZLjava/util/Map;)Ljava/util/List; directOnlyvia5Ljava/util/Map;l(ZLjava/util/Map;)Ljava/util/List;isPrefDeleteInviteOnReply getAliases#getAllAddressesIncludeDomainAliases6(Lorg/openzal/zal/Provisioning;)Ljava/util/Collection;addressLjava/util/Set;#Ljava/util/Set;3J(Lorg/openzal/zal/Provisioning;)Ljava/util/Collection;getAllAddressesAllowedInFromrightsLjava/lang/Exception;entryLcom/zimbra/cs/account/Entry;allowedjLjava/util/Map;>;.Ljava/util/Set;I-getAllAddressesalises[Ljava/lang/String;listLjava/util/ArrayList;)Ljava/util/ArrayList;&()Ljava/util/List;setPrefOutOfOfficeUntilDate(Ljava/util/Date;)VzimbraPrefOutOfOfficeUntilDateLjava/util/Date;getPrefExternalSendersType+()Lorg/openzal/zal/PrefExternalSendersType;getCOS()Lorg/openzal/zal/Cos;cosLcom/zimbra/cs/account/Cos;getAccountStatusAsStringgetAllSignatures/()Ljava/util/List;&isMobilePolicyAllowPartialProvisioning authAccount/(Ljava/lang/String;Lorg/openzal/zal/Protocol;)VpasswordprotoLorg/openzal/zal/Protocol;isIsAdminAccountequals(Ljava/lang/Object;)ZohashCode()IgetPrefOutOfOfficeExternalReplygetPrefOutOfOfficeFromDateisIsSystemAccountgetUidgetAccountStatus!()Lorg/openzal/zal/AccountStatus; accountStatus AccountStatus;Lcom/zimbra/common/account/ZAttrProvisioning$AccountStatus;getAttrDefault&(Ljava/lang/String;)Ljava/lang/Object; getMailAliasgetPrefChildVisibleAccountcreateSignature>(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Signature; signatureNamed(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Signature;getChildVisibleAccountsetPrefOutOfOfficeExternalReply"zimbraPrefOutOfOfficeExternalReplygetAllowFromAddressgetPrefFromDisplay()Ljava/util/Set;distributionListssetLjava/util/HashSet;'Ljava/util/HashSet;%()Ljava/util/Set;getMailDeliveryAddress*isMobilePolicyAllowNonProvisionableDevicesisFeatureMobileSyncEnabledsetPrefExternalSendersType,(Lorg/openzal/zal/PrefExternalSendersType;)VzimbraPrefExternalSendersType)Lorg/openzal/zal/PrefExternalSendersType; deleteAccountisPrefOutOfOfficeReplyEnabled2(Lorg/openzal/zal/Provisioning;)Ljava/lang/String;provgetSignatureByName/(Ljava/lang/String;)Lorg/openzal/zal/Signature; signature!Lcom/zimbra/cs/account/Signature;keygetNamesetPrefOutOfOfficeReplyEnabled!zimbraPrefOutOfOfficeReplyEnabledmodifySignature signatureIdgetAttrs()Ljava/util/Map;7()Ljava/util/Map;getPrefFromAddress)getMobilePolicyUnapprovedInROMApplicationsetPrefOutOfOfficeFromDatezimbraPrefOutOfOfficeFromDate(Z)Ljava/util/Map; applyDefaults8(Z)Ljava/util/Map;getDataSourceByName0(Ljava/lang/String;)Lorg/openzal/zal/DataSource; dataSource"Lcom/zimbra/cs/account/DataSource;&(Ljava/lang/String;)Ljava/lang/String; getDomainName&getMobilePolicyApprovedApplicationListcreateDataSource`(Lorg/openzal/zal/DataSourceType;Ljava/lang/String;Ljava/util/Map;Z)Lorg/openzal/zal/DataSource; sourceType Lorg/openzal/zal/DataSourceType; sourceNamepasswdAlreadyEncrypted(Lorg/openzal/zal/DataSourceType;Ljava/lang/String;Ljava/util/Map;Z)Lorg/openzal/zal/DataSource;'(Ljava/lang/String;Z)Ljava/lang/String;setSignatureIdsetAllowFromAddresszimbraAllowFromAddress&setPrefOutOfOfficeExternalReplyEnabled#prefOutOfOfficeExternalReplyEnabled%isPrefOutOfOfficeExternalReplyEnabled removeAliascreateIdentity=(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Identity; identityNamec(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Identity;isAllowAnyFromAddresssetAllowAnyFromAddresszimbraAllowAnyFromAddress getGivenNameisCalendarResourcegetMailgetCn getLongAttr(Ljava/lang/String;J)JJtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT;addressMatchesAccount(Ljava/lang/String;)Z getMailQuota hasAddresssetAttrs(Ljava/util/Map;)V8(Ljava/util/Map;)VsetIsDelegatedAdminAccountsezimbraIsDelegatedAdminAccountgetPrefMailDefaultCharsetisLocalAccountgetServerHostnamecheckAuthTokenValidityValue(Lorg/openzal/zal/AuthToken;)Z authTokenLorg/openzal/zal/AuthToken;getAccountTimeZone.()Lorg/openzal/zal/calendar/ICalendarTimezone;accountTimeZone)Lcom/zimbra/common/calendar/ICalTimeZone; SourceFile Account.java com/zimbra/cs/account/Account "com/zimbra/cs/account/Provisioning   *com/zimbra/common/service/ServiceException     ]java/lang/String            org/openzal/zal/Identity            !  & kjava/util/HashSet  <    Zorg/openzal/zal/ProvisioningImp   () t4com/zimbra/cs/account/accesscontrol/ACLAccessManagerorg/openzal/zal/Account$1  java/lang/Exception  Z  java/util/Setcom/zimbra/cs/account/Entry &com/zimbra/cs/account/DistributionListjava/util/ArrayList  CD'org/openzal/zal/PrefExternalSendersType G  Iorg/openzal/zal/Cos O P  R  S X org/openzal/zal/Account YZ \] ^ _ ` a borg/openzal/zal/AccountStatus ij lorg/openzal/zal/Signature m q r t u  v | } ~Ccom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersTypePrefExternalSendersType    b   java/util/HashMap     D  org/openzal/zal/DataSource   )com/zimbra/soap/admin/type/DataSourceType                        localhostcom/zimbra/cs/account/AuthToken  *org/openzal/zal/calendar/ICalendarTimezoneorg/openzal/zal/Entry1org/openzal/zal/exceptions/AlreadyExistsException1org/openzal/zal/exceptions/NoSuchAccountException*org/openzal/zal/exceptions/ZimbraExceptioncom/zimbra/cs/account/Identityjava/util/Iteratororg/openzal/zal/Provisioning java/util/Mapcom/zimbra/cs/account/Cos0org/openzal/zal/exceptions/NoSuchDomainException9com/zimbra/common/account/ZAttrProvisioning$AccountStatuscom/zimbra/cs/account/Signature3org/openzal/zal/exceptions/NoSuchSignatureException com/zimbra/cs/account/DataSource6org/openzal/zal/exceptions/TooManyDataSourcesException4org/openzal/zal/exceptions/DataSourceExistsException/org/openzal/zal/exceptions/NoSuchAliasException5org/openzal/zal/exceptions/TooManyIdentitiesException2org/openzal/zal/exceptions/IdentityExistsExceptioni(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!org/openzal/zal/ZimbraListWrapperwrapDataSources"(Ljava/util/List;)Ljava/util/List;java/util/CollectionsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)VwrapIdentities'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;()[Ljava/lang/String;4(Ljava/lang/String;)Lcom/zimbra/cs/account/Identity;isEmptywrapDistributionListsjava/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;addgetWithDomainAliasesExpansionaddAll(Ljava/util/Collection;)Z(Lorg/openzal/zal/Account;)VdiscoverUserRights@(Lcom/zimbra/cs/account/Account;Ljava/util/Set;Z)Ljava/util/Map;8com/zimbra/cs/account/accesscontrol/generated/UserRightsR_sendAs/Lcom/zimbra/cs/account/accesscontrol/UserRight; containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;R_sendAsDistList(I)VG()Lcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;H(Lcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;)V()Lcom/zimbra/cs/account/Cos;wrapSignaturesorg/openzal/zal/ProtocolProtocol3()Lcom/zimbra/cs/account/auth/AuthContext$Protocol;F(Ljava/lang/String;Lcom/zimbra/cs/account/auth/AuthContext$Protocol;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;=()Lcom/zimbra/common/account/ZAttrProvisioning$AccountStatus;D(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Signature;+com/zimbra/common/account/ZAttrProvisioning8(Lcom/zimbra/cs/account/Provisioning;)Ljava/lang/String;5(Ljava/lang/String;)Lcom/zimbra/cs/account/Signature;6(Ljava/lang/String;)Lcom/zimbra/cs/account/DataSource;org/openzal/zal/DataSourceTypeq(Lcom/zimbra/soap/admin/type/DataSourceType;Ljava/lang/String;Ljava/util/Map;Z)Lcom/zimbra/cs/account/DataSource;C(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Identity;java/lang/Classcastcom/zimbra/cs/util/AccountUtil4(Lcom/zimbra/cs/account/Account;Ljava/lang/String;)ZgetEffectiveQuota"(Lcom/zimbra/cs/account/Account;)J onLocalServer"(Lcom/zimbra/cs/account/Account;)ZA_zimbraMailHostorg/openzal/zal/AuthToken$(Lcom/zimbra/cs/account/AuthToken;)Z#com/zimbra/cs/mailbox/calendar/UtilJ(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/common/calendar/ICalTimeZone;/com/zimbra/cs/account/auth/AuthContext$Protocol&com/zimbra/cs/account/auth/AuthContext!gkJ*+*+>? @ *Y+,-JPJS> 2*W 2* \ 2* a u*+ M,  in k mo  K2*s 2*x 2*} 2* a*L+    K2* 2* #*++ M,  " ## #\a*L+    K@ *+ 5 *  2*  5 *!  H *+,"   *+,# N-   *  L^*$L+    H  !*+%M N- ,&Y,'      4    !!   L 2*( H *+)   u*+* M,   % " $&  Ku*+ M,  -2 / 14  K2*,8 2*-= i*.L+ +/*0+BCEI j*1 L+  QV S UW J !*,23N-  ^ `b*"# #$M%&2*4h '5 *5n  ()D6Y7M*89N-:*-;:,<W,+=>?W,yz&|/~?B*&*DD<+ <,-.//0)_ 6Y7M,*+@?W,*A?WBYC*DY*EFN:,-HI\-HJK:L::;;M:$,N<W,?W-OI\-OJK:L::;;M:P$,PQ<W,PR?W,7:GZ7:<>JXwf 71<2w)34XK5+)34K5+  +>14716XK57K57,>165:89-:;"-.>"-.>/<(*5LSY+`TM,*0UW,+VW,& ( =>?@ ?ABCDu*+W M,      EFKGH9XY*YZ IJ *[L M, +\Y+]   *KL  KL KMNO2*^ Pa*_`L+     KQR2*a ST*+,bc N-    *UVWO X2*d YZ~'*++*e+e*f+gfh "$' (#'''[\]5 *(i/  ^2*j5 _2*k= `2*lC a2*mK bce*nL+oY+pQS UXdghij= *+q] k5 *5c  l5 *ri  mnsY*+,tuN-  rtv*o Qpq5 *v}  ru*+w M,      sKt5 *x  u2*y  v'*zL M, 6Y+{|M,+}W,   %4w+ 'w+xy w,w,xz K-{|5 *~  }2* ~2* *+ M,    Sj* L+     J2* bO*+!*+M N- ,sY,u    4  !! L2*N u* M,      K*+, N-     *  L9Y* 2* 5 *&  Du*+ M,  05 2 46  FKDY*;!*+M N- ,Y, D I F HKMP4  !! L= *+U 2*Z 5 *a  $Y*+,-:  r utr>$$$$$ $\ H *+   u*+ M,      K#*++ M,  " ## #\u* M,      K2* u*+ M,      KN&Y*+,'N-  * Q2* u* M,      K2* 2* 2* 2* H *+    O +*   i*+M,      *I^*L+    Hi*+M,  ( * ,  *IS *+ 23   u* M,  9< : ;=  K2*A ^*L+  HJ L H7 *"R  q*+M,  Z_a QV*LY+mn m q "De^f@^`@@PK HbKע&org/openzal/zal/AccountQuotaInfo.class2) ! " # $ %&'mIdLjava/lang/String;mName mQuotaLimitJ mQuotaUsed)(Ljava/lang/String;Ljava/lang/String;JJ)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/AccountQuotaInfo;idname quotaLimit quotaUsed getQuotaLimit()JgetId()Ljava/lang/String;getName getQuotaUsed SourceFileAccountQuotaInfo.java (   org/openzal/zal/AccountQuotaInfojava/lang/Object()V!    **!**+*,%& '()*4    /*. /*3 /*8 /*=  PK HbK""#org/openzal/zal/AccountStatus.class2P :; := > ? @A# BC D EF GH IJ K L MNACCOUNT_STATUS_MAINTENANCELjava/lang/String;ACCOUNT_STATUS_LOCKEDACCOUNT_STATUS_LOCKOUTACCOUNT_STATUS_ACTIVEACCOUNT_STATUS_CLOSEDmAccountStatus AccountStatus InnerClasses;Lcom/zimbra/common/account/ZAttrProvisioning$AccountStatus;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; maintenanceLorg/openzal/zal/AccountStatus;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis accountStatusLjava/lang/Object; StackMapTableJN$RuntimeInvisibleParameterAnnotationshashCode()Iequals(Ljava/lang/Object;)Zobject()V SourceFileAccountStatus.java %7java/lang/NullPointerExceptionO9com/zimbra/common/account/ZAttrProvisioning$AccountStatus  12 34"com/zimbra/cs/account/Provisioning lockout  active closed org/openzal/zal/AccountStatus # %& #$java/lang/Object+com/zimbra/common/account/ZAttrProvisioning!      !" #$%&'r*+ Y*+(,-/12)*$+,-./0"12'2*(7) *$34'= *+(=) *$ 5,67'S'   Y(!" #$%)89 <@PK HbK88org/openzal/zal/Acl.class2                   GRANTEE_USERB ConstantValue GRANTEE_GROUPGRANTEE_AUTHUSERGRANTEE_DOMAIN GRANTEE_COSGRANTEE_PUBLIC GRANTEE_GUEST GRANTEE_KEY RIGHT_READS RIGHT_WRITE RIGHT_INSERT RIGHT_DELETE RIGHT_ACTION RIGHT_ADMIN RIGHT_PRIVATERIGHT_FREEBUSYmAclLcom/zimbra/cs/mailbox/ACL;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Acl;(Ljava/lang/Object;)VaclLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotationsgetGrantedRights,(Lorg/openzal/zal/Account;)Ljava/lang/Short;e,Lcom/zimbra/common/service/ServiceException;authuserLorg/openzal/zal/Account; ExceptionsisEmpty()Z grantAccess?(Ljava/lang/String;BSLjava/lang/String;)Lorg/openzal/zal/Grant;grantGrant InnerClasses!Lcom/zimbra/cs/mailbox/ACL$Grant;zimbraIdLjava/lang/String;typerightssecret duplicate()Lorg/openzal/zal/Acl; getGrants()Ljava/util/List; Signature+()Ljava/util/List; typeToString(B)Ljava/lang/String;rightsToString(S)Ljava/lang/String; revokeAccess(Ljava/lang/String;)Z@(Ljava/lang/String;BSLjava/lang/String;J)Lorg/openzal/zal/Grant;expiryJgetInternalGrantExpiry()JgetGuestGrantExpirytoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; SourceFileAcl.javacom/zimbra/cs/mailbox/ACL AB AHjava/lang/NullPointerException =>com/zimbra/cs/account/Account yz O*com/zimbra/common/service/ServiceException ij XY Zorg/openzal/zal/Grantorg/openzal/zal/Acl g mn op qr Z vw xw java/lang/Object*org/openzal/zal/exceptions/ZimbraExceptioncom/zimbra/cs/mailbox/ACL$Grantorg/openzal/zal/Account2(Lcom/zimbra/cs/account/Account;)Ljava/lang/Short;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/util/ListI(Ljava/lang/String;BSLjava/lang/String;)Lcom/zimbra/cs/mailbox/ACL$Grant;()Lcom/zimbra/cs/mailbox/ACL;!org/openzal/zal/ZimbraListWrapper wrapGrants"(Ljava/util/List;)Ljava/util/List;J(Ljava/lang/String;BSLjava/lang/String;J)Lcom/zimbra/cs/mailbox/ACL$Grant;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! !" #$ %& '( )* +, -. /01 !21 #31 '41 /51 671 891 :;1 <=>?@ABC: *YD 7 8E  FGAHCr*+ Y*+D;<>@AEFGIJKLMN@OPCq*+  M,  DHJLE QRFGSTKQUVWXYC4 * DRE  FGZ[C#*+: : Y D[`]_aER\`QR#FG#ab#c#d1#eb \`K QUfVWghC9Y*DfE FGijC5 *DkE  FGkl mnC/DpE c opC/DuE d1qrC= *+DzE FG abZsC Y*+:  DEHQRFGabcd1ebtuKVUVWvwC2*DE FGxwC2*DE FGyzCO +*DE FG {|}  {~k_ ]^ PK HbKWdss-org/openzal/zal/AdministrationConstants.class2S 678 9: ;< => ?@ AB CD EF GH IJ KL M NO PQRGET_QUOTA_USAGE_REQUESTLjava/lang/String;A_OFFSETA_LIMIT A_SORT_BYA_SORT_ASCENDING A_REFRESHA_DOMAINADMIN_SERVICE_URIA_NAMEA_ID A_QUOTA_USED A_QUOTA_LIMIT E_ACCOUNT()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/AdministrationConstants; SourceFileAdministrationConstants.java ,-%com/zimbra/common/soap/AdminConstantsGetQuotaUsageRequest offset limit !sortBy " sortAscending #refresh $domain %/service/admin/soap/ &name 'id (used ) *account +'org/openzal/zal/AdministrationConstantsjava/lang/Object!   ! " # $ % & ' ( ) * +,-./*/0 123-.B   /6 # $%&'(#)(*-+2,7-<.45PK bKnTrWW!org/openzal/zal/Appointment.class2-      !"(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Appointment;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;isOwner(Lorg/openzal/zal/Account;)ZaccountLorg/openzal/zal/Account; SourceFileAppointment.java  #$% &'( )'* +,org/openzal/zal/Appointmentorg/openzal/zal/CalendarItem getMailbox()Lorg/openzal/zal/Mailbox;org/openzal/zal/Mailbox getAccountId()Ljava/lang/String;org/openzal/zal/AccountgetIdjava/lang/Stringequals(Ljava/lang/Object;)Z!  >*+    C*+ "  PK HbK5b$org/openzal/zal/AttributeClass.class2   OC_zimbraAccountLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/AttributeClass; SourceFileAttributeClass.java   org/openzal/zal/AttributeClassjava/lang/Object$com/zimbra/cs/account/AttributeClass!   /*      PK HbKBX#org/openzal/zal/AttributeInfo.class2E , - ./0 12 .3 45 467 89mAttributeInfo%Lcom/zimbra/cs/account/AttributeInfo;((Lcom/zimbra/cs/account/AttributeInfo;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/AttributeInfo; attributeInfo checkValue(Ljava/lang/Object;Z)Ve,Lcom/zimbra/common/service/ServiceException;valueLjava/lang/Object;checkImmutableZ StackMapTable0 isDeprecated()ZgetAttributeInfo3(Ljava/lang/String;)Lorg/openzal/zal/AttributeInfo;keyLjava/lang/String;:;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFileAttributeInfo.java < : =*com/zimbra/common/service/ServiceException> ?@ !A BC "Dorg/openzal/zal/AttributeInfo java/lang/Object#com/zimbra/cs/account/AttributeInfojava/lang/String()V%(Ljava/lang/Object;ZLjava/util/Map;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;&com/zimbra/cs/account/AttributeManager getInstance*()Lcom/zimbra/cs/account/AttributeManager;9(Ljava/lang/String;)Lcom/zimbra/cs/account/AttributeInfo;!  F **+ ! "   *+ N- ) 1 .02*M !2*7  "#*L+ Y+ L+ CD FHJL  $%&'()*+PK bK(Ȯ"org/openzal/zal/AuthProvider.class2R 234 56 78 9: ;< =>? 9@ ;ABCD()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/AuthProvider; getAuthToken7(Lorg/openzal/zal/Account;)Lorg/openzal/zal/ZAuthToken;e,Lcom/zimbra/common/service/ServiceException; requesterLorg/openzal/zal/Account; StackMapTable<RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotationsdecodeAuthToken/(Ljava/lang/String;)Lorg/openzal/zal/AuthToken;*Lcom/zimbra/cs/account/AuthTokenException;encodedLjava/lang/String;AcreateAuthTokenForAccount6(Lorg/openzal/zal/Account;)Lorg/openzal/zal/AuthToken;-Lcom/zimbra/cs/service/AuthProviderException;accountB SourceFileAuthProvider.javaRuntimeVisibleAnnotationsLcom/google/inject/Singleton; org/openzal/zal/ZAuthTokencom/zimbra/cs/account/AccountE FGH IJ KL M*com/zimbra/common/service/ServiceExceptionN OPorg/openzal/zal/AuthToken Q(com/zimbra/cs/account/AuthTokenException+com/zimbra/cs/service/AuthProviderExceptionorg/openzal/zal/AuthProviderjava/lang/Objectorg/openzal/zal/AccounttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;"com/zimbra/cs/service/AuthProviderC(Lcom/zimbra/cs/account/Account;Z)Lcom/zimbra/cs/account/AuthToken;com/zimbra/cs/account/AuthToken toZAuthToken%()Lcom/zimbra/common/auth/ZAuthToken;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;5(Ljava/lang/String;)Lcom/zimbra/cs/account/AuthToken;!/*!  ~Y*L+ (*),(.0X !"!#$l Y+ M,  9 ; =  %&'L( !"!)* Y+ M, FHGFMO +,U- !"!./01PK  bK(pZݒorg/openzal/zal/AuthToken.class2X => =? @A B CD EF G H I J KL MN mAuthToken!Lcom/zimbra/cs/account/AuthToken;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/AuthToken; authTokenLjava/lang/Object; StackMapTableAN$RuntimeInvisibleParameterAnnotations getAuthToken/(Ljava/lang/String;)Lorg/openzal/zal/AuthToken;e*Lcom/zimbra/cs/account/AuthTokenException;encodedLjava/lang/String;D ExceptionsO getAccountId()Ljava/lang/String;isAdmin()ZisDelegatedAdmintoStringtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; getEncoded SourceFileAuthToken.java Pjava/lang/NullPointerExceptioncom/zimbra/cs/account/AuthToken org/openzal/zal/AuthToken #Q (com/zimbra/cs/account/AuthTokenExceptionR ST ,- ./ 0/ 1-U VW :-java/lang/Object-org/openzal/zal/exceptions/AuthTokenException()V5(Ljava/lang/String;)Lcom/zimbra/cs/account/AuthToken;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!r*+ Y*+ !#%& !" #$bY*L+  , . 0 %&'(L)*+,-2* 6 ./2* ; 0/2* @ 1-2*E 23O +*J  456  4789":-^*L+  QS U %&H);(Ljava/lang/Class;)TT; getDigestgetSize()J getVolumeIdgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest*(Ljava/lang/String;)Lorg/openzal/zal/Blob;setSize(J)Lorg/openzal/zal/Blob; SourceFile Blob.javaorg/openzal/zal/Blobjava/lang/Objectjava/io/IOException    PK bKKUU!org/openzal/zal/BlobBuilder.class2" setSizeHint (J)Lorg/openzal/zal/BlobBuilder; getSizeHint()J getTotalBytesdisableCompression (Z)Lorg/openzal/zal/BlobBuilder; disableDigestinit()Lorg/openzal/zal/BlobBuilder; Exceptions !append4(Ljava/io/InputStream;)Lorg/openzal/zal/BlobBuilder;#([BII)Lorg/openzal/zal/BlobBuilder;!([B)Lorg/openzal/zal/BlobBuilder;4(Ljava/nio/ByteBuffer;)Lorg/openzal/zal/BlobBuilder; isFinished()Zdispose()Vfinish()Lorg/openzal/zal/Blob;getBlob SourceFileBlobBuilder.javaorg/openzal/zal/BlobBuilderjava/lang/Objectjava/io/IOException*org/openzal/zal/exceptions/ZimbraException         PK bKEorg/openzal/zal/BlobWrap.class2 .} 8~ ~ 8  ~     .     ~     . ' ) + - . 1 3  . .mBlobLcom/zimbra/cs/store/Blob;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; mVolumeIdLjava/lang/String;getWrappedObject()Ljava/lang/Object;CodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/BlobWrap;'(Ljava/lang/Object;Ljava/lang/String;)VblobLjava/lang/Object;volumeId StackMapTable$RuntimeInvisibleParameterAnnotationsgetFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; getDigest()Ljava/lang/String;eLjava/io/IOException;getSize()J Exceptions getVolumeIdgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest.(Ljava/lang/String;)Lorg/openzal/zal/BlobWrap;digestsetSize(J)Lorg/openzal/zal/BlobWrap;sizeJgetKeyrenameTo(Ljava/lang/String;)VnewPathwrapZimbraBlob*(Ljava/lang/Object;)Lorg/openzal/zal/Blob;<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;$Lorg/jetbrains/annotations/Nullable;toString(J)Lorg/openzal/zal/Blob;*(Ljava/lang/String;)Lorg/openzal/zal/Blob; SourceFile BlobWrap.java 9: Fjava/lang/NullPointerExceptioncom/zimbra/cs/store/Blob  java/lang/RuntimeExceptionjava/lang/StringBuilderCannot handle blob of type x[ Fr (com/zimbra/cs/store/file/VolumeBlobProxy F b => PQ Z[java/io/IOException   r ` cd'java/lang/UnsupportedOperationException i [ qr tvorg/openzal/zal/Blob$org/openzal/zal/InternalOverrideBlob ?*org/openzal/zal/InternalOverrideStagedBlob ?*org/openzal/zal/InternalOverrideVolumeBlob)com/zimbra/cs/store/file/VolumeStagedBloborg/openzal/zal/BlobWrap FG*com/zimbra/cs/store/file/VolumeMailboxBlob3org/openzal/zal/InternalOverrideBlobWithMailboxInfo lm ijjava/lang/Objectjava/lang/String()VgetClass()Ljava/lang/Class;java/lang/ClassisAssignableFrom(Ljava/lang/Class;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; isVolumeBlob(Ljava/lang/Object;)Z(Ljava/lang/Object;)V()SvalueOf(I)Ljava/lang/String;cast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/log/ZimbraLogmailboxZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionerror getRawSize.(Ljava/lang/String;)Lcom/zimbra/cs/store/Blob; setRawSize(J)Lcom/zimbra/cs/store/Blob;getPath()Lorg/openzal/zal/Blob;()Lorg/openzal/zal/StagedBlob; getLocalBlob'()Lcom/zimbra/cs/store/file/VolumeBlob;!.8&9:;<=>?@A/*B*C DE;<FGA^*+ Y+!Y Y  + +Y+M*,*+B* 12468::A<P?U@]AC ^DE^HI^J>KLMN)O <PQA2*BEC DERSAO +*BKC DE TUV  TWXYZ[Ai*L+BSU WXC \]DEKH^_`A2*B^C DEab[A/*BdC DEcdA2*BjC DEaefA,BpC DEghA2Y BvC DEijAC *+!W*B | }C DE k>lmAC *"W*B  C DE nop[A2*#BC DEqrAA *+$B C DE s>a tuA0*%BC HI tvA*&*&*' *'(*) *)**+ *+,*-.Y*-/+0*1.Y*12+0*3 *34.Y*+0B> "*19@PWgnvCHIJ>K  O wx[A2*5BC DEAlyA0*6B"C DEAizA0*+7B"C DE{|  PK bKyk}uu org/openzal/zal/CacheEntry.class2D+ , - . / 0 1234 mCacheEntry CacheEntry InnerClasses/Lcom/zimbra/cs/account/Provisioning$CacheEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;6 ByCacheEntryC(Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/CacheEntry;id.Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;stringLjava/lang/String;(Ljava/lang/Object;)V cacheEntryLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileCacheEntry.java7-com/zimbra/cs/account/Provisioning$CacheEntry : ;  < = >?org/openzal/zal/CacheEntryjava/lang/Object@,org/openzal/zal/ProvisioningKey$ByCacheEntry"com/zimbra/cs/account/ProvisioningB CacheEntryBy.()Lcom/zimbra/common/account/Key$CacheEntryBy;A(Lcom/zimbra/common/account/Key$CacheEntryBy;Ljava/lang/String;)V()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/ProvisioningKeyC*com/zimbra/common/account/Key$CacheEntryBycom/zimbra/common/account/Key!  S*Y+, !" I **+%& '   !O +*+  "#$  "%&'() * 5 8A9@PK HbK5P˶$org/openzal/zal/CacheEntryType.class2 )T U VWX VY Z[ \] V^ _ V` a Vb c Vd e Vf g Vh i Vj k Vl m Vn o Vp q Vr s Vt u Vv w Vx y Vz { V| }~mCacheEntryType+Lcom/zimbra/soap/admin/type/CacheEntryType;locale Lorg/openzal/zal/CacheEntryType;skinlicenseaccountconfigcosdomaingroupserverzimletacl uistringsall globalgrantmimegalgroup.(Lcom/zimbra/soap/admin/type/CacheEntryType;)VCodeLineNumberTableLocalVariableTablethiscacheEntryTypegetType-()Lcom/zimbra/soap/admin/type/CacheEntryType;name()Ljava/lang/String; fromString4(Ljava/lang/String;)Lorg/openzal/zal/CacheEntryType;e,Lcom/zimbra/common/service/ServiceException;sLjava/lang/String; StackMapTable[()V SourceFileCacheEntryType.java =Q *+ FGorg/openzal/zal/CacheEntryType H =>*com/zimbra/common/service/ServiceException ,+ ,- .+ .- /+ /- 0+ 0- 1+ 1- 2+ 2- 3+ 3- 4+ 4- 5+ 5- 6+ 6- 7+ 7- 8+ 8- 9+ 9- :+ :- ;+ ;- <+ <-java/lang/Object)com/zimbra/soap/admin/type/CacheEntryType?(Ljava/lang/String;)Lcom/zimbra/soap/admin/type/CacheEntryType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!)*+ ,- .- /- 0- 1- 2- 3- 4- 5- 6-7-8-9-:-;-<-=>?F **+@DE FA B- C+DE?/*@NA B-FG?2*@SA B- HI?bY*L+ @[ a cA JKLMNLOPQ?%ѻY  Y  Y YYYYYYYYY Y!"Y#$Y%&Y'(@B! "#'$4%A&N'[(h)u*,-./01RSPK bKoF+org/openzal/zal/CacheableStoreBuilder.class2 make+(Ljava/lang/String;)Lorg/openzal/zal/Store; SourceFileCacheableStoreBuilder.java%org/openzal/zal/CacheableStoreBuilderjava/lang/ObjectPK HbKx,,,"org/openzal/zal/CalendarItem.class2 Y X         X      X  X X  X X         X X ) X X X X   1 4 1 4!"# 9$ 9% & ' ( () @* +, @- ./ @0 @1 (2 +- +3 @4 95 96 978 N9 U* U6: ; N<= U> ?@A mCalendarItem$Lcom/zimbra/cs/mailbox/CalendarItem;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/CalendarItem;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetUid()Ljava/lang/String;copyReplyInfoTo!(Lorg/openzal/zal/CalendarItem;)Ve,Lcom/zimbra/common/service/ServiceException;calendar StackMapTablegetMimeMessage#()Ljavax/mail/internet/MimeMessage; isRecurring()Z getStartTime()J getEndTimegetDefaultInviteOrNull#()Lorg/openzal/zal/calendar/Invite;$Lorg/jetbrains/annotations/Nullable; getInvites()Ljava/util/List;invite'Lcom/zimbra/cs/mailbox/calendar/Invite; inviteArray([Lcom/zimbra/cs/mailbox/calendar/Invite; inviteListLjava/util/List;LocalVariableTypeTable3Ljava/util/List;@B Signature5()Ljava/util/List; getInviteJ(Lorg/openzal/zal/calendar/RecurrenceId;)Lorg/openzal/zal/calendar/Invite;recurId'Lorg/openzal/zal/calendar/RecurrenceId; getRecurrenceD IRecurrence InnerClasses9()Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;wrapJ(Lcom/zimbra/cs/mailbox/calendar/Invite;)Lorg/openzal/zal/calendar/Invite;updatePartStat(Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/calendar/RecurrenceId;J)V requestInvite!Lorg/openzal/zal/calendar/Invite; updatedInvite exceptiondefaultCalendarItemData+Lorg/openzal/zal/calendar/CalendarItemData; textParser3Lorg/openzal/zal/calendar/PlainTextToHtmlConverter; invitedUserLorg/openzal/zal/Account;partStatLjava/lang/String;timeJmailboxLorg/openzal/zal/Mailbox;operationContext"Lorg/openzal/zal/OperationContext;sequenceI defaultInvite mimeMessage!Ljavax/mail/internet/MimeMessage; exceptions newExceptions=Ljava/util/List;EFGHIJKL ExceptionsMNgetParsedMessage(Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;Lorg/openzal/zal/Mailbox;Ljavax/mail/internet/MimeMessage;Lorg/openzal/zal/calendar/Invite;)Lorg/openzal/zal/ParsedMessage; calendarMime'Lorg/openzal/zal/calendar/CalendarMime;newMimeMessageexLjava/lang/Exception; parsedMessageLorg/openzal/zal/ParsedMessage;"updateInvitePartStat(Lorg/openzal/zal/Mailbox;Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/calendar/Invite;)Lorg/openzal/zal/calendar/Invite;attendee#Lorg/openzal/zal/calendar/Attendee; inviteFactory(Lorg/openzal/zal/calendar/InviteFactory; attendeesattendeesIteratorLjava/util/ListIterator;updatedZ5Ljava/util/List;=Ljava/util/ListIterator;#OupdateAttendeePartStatf(Lorg/openzal/zal/Account;Ljava/lang/String;JILorg/openzal/zal/calendar/RecurrenceId;)Ljava/util/List;reply ReplyInfo.Lcom/zimbra/cs/mailbox/CalendarItem$ReplyInfo;*Lcom/zimbra/cs/mailbox/calendar/ZAttendee;repliesrepliesIterator@Ljava/util/List;HLjava/util/ListIterator;8=:(Lorg/openzal/zal/Account;Ljava/lang/String;JILorg/openzal/zal/calendar/RecurrenceId;)Ljava/util/List;isPublic SourceFileCalendarItem.javacom/zimbra/cs/mailbox/MailItem ^_"com/zimbra/cs/mailbox/CalendarItem Z[ hi P| QR*com/zimbra/common/service/ServiceExceptionS T qr st uv wv xU {Vjava/util/ArrayList ^WB XYH Zv [\ org/openzal/zal/calendar/Invite ]^I _` xy ab ci d ef gb hiL jt kl mn oY )org/openzal/zal/calendar/CalendarItemData ^p qb rb st uvorg/openzal/zal/ParsedMessage wt ^x%org/openzal/zal/calendar/CalendarMime ^y z{java/lang/Exception&org/openzal/zal/calendar/InviteFactory ^| }~ | O!org/openzal/zal/calendar/Attendee iF  i   ^ _ i ^ R  ,com/zimbra/cs/mailbox/CalendarItem$ReplyInfo &com/zimbra/cs/mailbox/calendar/RecurId  ^(com/zimbra/cs/mailbox/calendar/ZAttendee ^ torg/openzal/zal/CalendarItemorg/openzal/zal/Itemjava/util/List5com/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence1org/openzal/zal/calendar/PlainTextToHtmlConverterorg/openzal/zal/Accountjava/lang/String%org/openzal/zal/calendar/RecurrenceIdorg/openzal/zal/Mailbox org/openzal/zal/OperationContextjavax/mail/internet/MimeMessagejava/util/Iteratorjava/io/IOExceptionjavax/mail/MessagingExceptionjava/util/ListIterator getAllReplies setReplies(Ljava/util/List;)V+org/openzal/zal/exceptions/ExceptionWrapperC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;)()Lcom/zimbra/cs/mailbox/calendar/Invite;*()[Lcom/zimbra/cs/mailbox/calendar/Invite;(I)Vadd(Ljava/lang/Object;)ZgetExceptionStartTimeUtcgetInviteForRecurId*(J)Lcom/zimbra/cs/mailbox/calendar/Invite; getMailbox()Lorg/openzal/zal/Mailbox;newOperationContext$()Lorg/openzal/zal/OperationContext; getSequence()I getDigestTYPE_EXCEPTIONgetRecurrencesInvitees(I)Ljava/util/List;sizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getRecurId)()Lorg/openzal/zal/calendar/RecurrenceId;equalsC(Lorg/openzal/zal/calendar/Invite;Lorg/openzal/zal/ParsedMessage;)V getFolderIdgetFlagBitmaskgetTags()[Ljava/lang/String;setCalendarItem(Lorg/openzal/zal/OperationContext;II[Ljava/lang/String;Lorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem;attachmentsIndexingEnabled%(Ljavax/mail/internet/MimeMessage;Z)V6(Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;)VcreateCalendarMessagee(Lorg/openzal/zal/calendar/Invite;Ljavax/mail/internet/MimeMessage;)Ljavax/mail/internet/MimeMessage;()V!populateFactoryFromExistingInvite$(Lorg/openzal/zal/calendar/Invite;)V getAttendees listIterator()Ljava/util/ListIterator; getAddressaddressMatchesAccount(Ljava/lang/String;)ZgetName-org/openzal/zal/calendar/AttendeeInviteStatus fromZimbraC(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeInviteStatus;getType)()Lorg/openzal/zal/calendar/AttendeeType;}(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;Lorg/openzal/zal/calendar/AttendeeType;)VsetgetDisplayNameV(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;)VsetAttendeeList setPartStat(Ljava/lang/String;)VcreateAppointment<(Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/calendar/Invite; getAttendee,()Lcom/zimbra/cs/mailbox/calendar/ZAttendee;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;W(Lcom/zimbra/cs/mailbox/calendar/ZAttendee;IJLcom/zimbra/cs/mailbox/calendar/RecurId;)V)com/zimbra/cs/mailbox/calendar/Recurrence!XYZ[\]^_`M*+*+a678bcdefg]hi`2*a<b cdjk`+* M, aCD CJGIKb lmcdndoQpqr`^* L+ aQS Ub lmcdoHpst`2* a[b cduv`2* a`b cdwv`2* aeb cdxy`6 **akb  cd\z{|`=*LY+M+N-66-2:,*W,apqr(t5r;vb*( }~=cd5+ +o`e +****+a|~b cd o\zgz`2*ab cd`T+Y+abcd}~o`vD*::*:   : *:    6 : * *:  !: Y ": #:$k%:;&'.*,-(:)Y*+ *+W)Y*+ *+W(*,- (:)Y*+ *+:)Y *+  *+:*,*-*.*,- / 0Wa' '129<CISc#'+;?C b YDcdDDDDD> 79 ' 1 < S c&S co     "R)gz`E-1Y-,23:4Y+5:67:1Y,23::;>8a6 !"$$'",'3);/>,@.B1b\ ,@EcdEEEE}1o 7\z` 9Y::;<:=:6>B?@: , AB'@Y A C-D EFG6@Y,H,I-DJWK-L+M:  a^6 789 :#;-=9>E@MAa@fCiElGqIxK|LMIRSTVbp 90 cd}  #  o'# E` 6*:=:  >W ?N:  O: + OPB2 ,Q NY ! RSRTG6=UY+HV:  ,QNY ! RSRTWaRab cdf+g2hAjGk_ohkmqpssuxwxy}ybz +E 2> - cd    oE II II +  t`2*Wab cdC N PK bK/&org/openzal/zal/CalendarResource.class2. $% &' ( ) *+,mCalendarResource(Lcom/zimbra/cs/account/CalendarResource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/CalendarResource;calendarResourceLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set;getName()Ljava/lang/String;toZimbra()Lcom/zimbra/cs/account/Entry; SourceFileCalendarResource.java &com/zimbra/cs/account/CalendarResource java/util/HashSet  -  org/openzal/zal/CalendarResourceorg/openzal/zal/Account(Ljava/util/Collection;)V!    J*+*+#$ % DY*+*  2*/  !/*5   "#PK bKz@org/openzal/zal/Chat.class2 (Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Chat;mailItemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile Chat.java org/openzal/zal/Chatorg/openzal/zal/Message!>*+    PK HbK<6 org/openzal/zal/Comment.class2"     !mCommentLcom/zimbra/cs/mailbox/Comment;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Comment;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetText()Ljava/lang/String;getCreatorAccountId SourceFile Comment.java com/zimbra/cs/mailbox/Comment   org/openzal/zal/Commentorg/openzal/zal/Item!    J*+*+"# $ 2*( 2*- PK bK{M M org/openzal/zal/Config.class2 VW XY Z[ \ V ]^ _ ` ab c def g h ij kl Vm no pqrmConfigLcom/zimbra/cs/account/Config;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Config;configLjava/lang/Object;$RuntimeInvisibleParameterAnnotations4(Ljava/util/HashMap;Lorg/openzal/zal/Provisioning;)VhashMapLjava/util/HashMap; provisioningLorg/openzal/zal/Provisioning;LocalVariableTypeTable9Ljava/util/HashMap; SignatureZ(Ljava/util/HashMap;Lorg/openzal/zal/Provisioning;)V getVersionCheckNotificationEmail()Ljava/lang/String;getMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String;7(Ljava/lang/String;)Ljava/util/Set;getAttr&(Ljava/lang/String;)Ljava/lang/String;getAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;getDefaultDomain()Lorg/openzal/zal/Domain;domaine,Lcom/zimbra/common/service/ServiceException;defaultDomainName StackMapTablestqm8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; defaultValuesetMessageIdDedupeCacheSize(I)VmessageIdDedupeCacheSizeI SourceFile Config.java "#com/zimbra/cs/account/Config "com/zimbra/cs/account/Provisioningu vw "x 56java/util/HashSet 78 "y <=java/util/HashMap >? "zzimbraDefaultDomainName <N {| }~0org/openzal/zal/exceptions/NoSuchDomainException "org/openzal/zal/Domain*com/zimbra/common/service/ServiceException PQorg/openzal/zal/Configorg/openzal/zal/Entryjava/lang/Stringjava/lang/Objectorg/openzal/zal/ProvisioningtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;6(Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V(Ljava/util/Collection;)V(Ljava/util/Map;)VgetProvisioning&()Lcom/zimbra/cs/account/Provisioning;getDomainByName2(Ljava/lang/String;)Lcom/zimbra/cs/account/Domain;(Ljava/lang/String;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! ! "#$J*+*+%() *&'()*+!",$t*Y+,%. 1.4& '(-./01 -234+ !56$2*%8& '(78$D Y*+ %>&'(9:3; !<=$= *+ %C& '( 9:>?$D Y*%I&'(@A3B !CD$4*L*+M, Y+Y,M, -.%N QRT%W.Y/[&*E*/FG4'( (H:I%JKLJM !<N$H *+,%a&  '( 9: O:PQ$u* M, %hm j ln&  FG'(RSIKMTUPK bKm org/openzal/zal/Connection.class2prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement; Exceptionsclose()VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; Signature1(Ljava/lang/Class;)TT;commitrollbacksetTransactionIsolation(I)V closeResults(Ljava/sql/ResultSet;)VcloseStatement(Ljava/sql/Statement;)V getConnection()Ljava/sql/Connection; SourceFileConnection.javaorg/openzal/zal/Connectionjava/lang/Objectjava/sql/SQLException*org/openzal/zal/exceptions/ZimbraException        PK HbK3T$$/org/openzal/zal/Contact$ContactAttachment.class2M 89 8 :< = >? @ A BDE mAttachment Attachment InnerClasses*Lcom/zimbra/cs/mailbox/Contact$Attachment;-(Lcom/zimbra/cs/mailbox/Contact$Attachment;)VCodeLineNumberTableLocalVariableTablethisContactAttachment+Lorg/openzal/zal/Contact$ContactAttachment; attachment StackMapTableD<$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;;([BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vcontent[BctypeLjava/lang/String;fieldfilenametoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;getContentType()Ljava/lang/String;getSize()I getContent()[B ExceptionsF SourceFile Contact.java Gjava/lang/NullPointerException H(com/zimbra/cs/mailbox/Contact$Attachment I JK ./ 01 23L)org/openzal/zal/Contact$ContactAttachmentjava/lang/Objectjava/io/IOException()Vcom/zimbra/cs/mailbox/Contactjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Contact!  o*+ Y*+568:;o**Y+,->?@4 !"#$#%#&'O +*D  ()*  (+,-./2*I 012* N 232* T 4567; C PK HbK\) ) org/openzal/zal/Contact.class2 PQ RS T U V WX YZ [ \ ]^ _ `ab `c de dfgh ij k `lmnContactAttachment InnerClassesmContactLcom/zimbra/cs/mailbox/Contact;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Contact;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getFields()Ljava/util/Map; Signature7()Ljava/util/Map;RuntimeInvisibleAnnotations getAllFields getSortName()Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException; StackMapTableXgetEmailAddresses()Ljava/util/List;&()Ljava/util/List;getAttachments?()Ljava/util/List;get&(Ljava/lang/String;)Ljava/lang/String;keyLjava/lang/String;equals(Ljava/lang/Object;)Zo zeContactb$Lorg/jetbrains/annotations/Nullable;toVCardInputStream()Ljava/io/InputStream;vCard'Lcom/zimbra/cs/service/formatter/VCard; formatted ExceptionsohashCode()I SourceFile Contact.java  com/zimbra/cs/mailbox/Contact java/util/HashMap *+ p /+ 01*com/zimbra/common/service/ServiceExceptionq rs 67 97t uv ;<w xyorg/openzal/zal/Contact ?@z {| }1java/io/ByteArrayInputStreamUTF-8~   LMorg/openzal/zal/Item)org/openzal/zal/Contact$ContactAttachment$java/io/UnsupportedEncodingException(Ljava/util/Map;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!org/openzal/zal/ZimbraListWrapperwrapAttachments"(Ljava/util/List;)Ljava/util/List;java/lang/ObjectgetClass()Ljava/lang/Class;%com/zimbra/cs/service/formatter/VCard formatContactH(Lcom/zimbra/cs/mailbox/Contact;)Lcom/zimbra/cs/service/formatter/VCard; getFormattedjava/lang/StringgetBytes(Ljava/lang/String;)[B([B)V!  !J*+*+",- .#$%&'()*+!AY*"[\[# $%,-.)/+!2*"c# $%,-.)01!^*L+  "km o# 23$%4H567!2* "x# $%,897!5 * "}#  $%,:;<!= *+"# $% =>?@!@*++*++M**, ,""<># @$%@A'#B%4 C(DEF!a*L+MY," # $%GH I>JKLM!H* *"# $%4@NO  PK bK5%&org/openzal/zal/ContactConstants.class2#    A_typeLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/ContactConstants; SourceFileContactConstants.java   !  org/openzal/zal/ContactConstantsjava/lang/Object"/com/zimbra/common/mailbox/ContactConstants$AttrAttr InnerClassestype1Lcom/zimbra/common/mailbox/ContactConstants$Attr;name()Ljava/lang/String;*com/zimbra/common/mailbox/ContactConstants!  /*    "   @PK HbKO֜,,'org/openzal/zal/ContactGroup$Type.class2^ > ?@ B C D EF G H I J K L M NOCONTACT_REFERENCEType InnerClasses#Lorg/openzal/zal/ContactGroup$Type;GAL_REFEFERENCEINLINE mZimbraTypeQMemberR0Lcom/zimbra/cs/mailbox/ContactGroup$Member$Type;$VALUES$[Lorg/openzal/zal/ContactGroup$Type;values&()[Lorg/openzal/zal/ContactGroup$Type;CodeLineNumberTablevalueOf7(Ljava/lang/String;)Lorg/openzal/zal/ContactGroup$Type;LocalVariableTablenameLjava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;thisclsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;F(Ljava/lang/String;ILcom/zimbra/cs/mailbox/ContactGroup$Member$Type;)V zimbraType3(Lcom/zimbra/cs/mailbox/ContactGroup$Member$Type;)V()V5Ljava/lang/Enum; SourceFileContactGroup.java   STU!org/openzal/zal/ContactGroup$Type %V W XY 5Z [ 56  \   java/lang/Enum])com/zimbra/cs/mailbox/ContactGroup$Member.com/zimbra/cs/mailbox/ContactGroup$Member$Typeclone()Ljava/lang/Object;org/openzal/zal/ContactGroup5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;I)V CONTACT_REFGAL_REF"com/zimbra/cs/mailbox/ContactGroup@1@@@  !"#" $? %&#4 *$?'  ()*+#O +*$J' , -./  -0123456#H *+*-$NO P' , 7189:#nJY  Y  Y Y SYSYS$BC D0?1;<=A@P @PK HbK$g^"org/openzal/zal/ContactGroup.class2J 23 24 5 67 89 :< > ?@ABType InnerClasses mContactGroup$Lcom/zimbra/cs/mailbox/ContactGroup;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ContactGroup; contactGroupLjava/lang/Object; StackMapTable@A$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;()Ve,Lcom/zimbra/common/service/ServiceException;7encode()Ljava/lang/String;init&()Lcom/zimbra/cs/mailbox/ContactGroup; addMember8(Lorg/openzal/zal/ContactGroup$Type;Ljava/lang/String;)Vtype#Lorg/openzal/zal/ContactGroup$Type;valueLjava/lang/String; SourceFileContactGroup.java "java/lang/NullPointerException"com/zimbra/cs/mailbox/ContactGroup  ()*com/zimbra/common/service/ServiceExceptionC DE &'F.com/zimbra/cs/mailbox/ContactGroup$Member$TypeMember GH *Iorg/openzal/zal/ContactGroupjava/lang/Object!org/openzal/zal/ContactGroup$Type+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;)com/zimbra/cs/mailbox/ContactGroup$MembertoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;o(Lcom/zimbra/cs/mailbox/ContactGroup$Member$Type;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/ContactGroup$Member;! r*+ Y*+#%')- !"{** L+ 04 968=#$%&'2* g ()_*WL+ r t v #$I%*+*+ , W N-*#$,-./U% !01 @;= ;@PK bKdxx"org/openzal/zal/Continuation.class2 isSuspended()Zresume()V isInitialsuspend(J)V Exceptions isExpired setObject(Ljava/lang/Object;)V getObject()Ljava/lang/Object; SourceFileContinuation.javaorg/openzal/zal/Continuationjava/lang/Objectjava/lang/Error     PK bK,Q٣EE4org/openzal/zal/ContinuationHttpServletRequest.class2    setContinuation!(Lorg/openzal/zal/Continuation;)VgetContinuation ()Lorg/openzal/zal/Continuation; SourceFile#ContinuationHttpServletRequest.java.org/openzal/zal/ContinuationHttpServletRequestjava/lang/Object%javax/servlet/http/HttpServletRequest PK HbKyf f 'org/openzal/zal/ContinuationJetty.class2r J KL M NO NP NQ R NS NT NUVW X NYZ[ N\ N] ^ _ ` abc mContinuation-Lorg/eclipse/jetty/continuation/Continuation; sAttributeKeyLjava/lang/String; ConstantValue*(Ljavax/servlet/http/HttpServletRequest;)VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/ContinuationJetty;req'Ljavax/servlet/http/HttpServletRequest; isSuspended()Zresume()V isInitialsuspend(J)VexLjava/lang/Throwable; timeoutMsJ StackMapTableV Exceptionsd isExpired setObject(Ljava/lang/Object;)VobjLjava/lang/Object; getObject()Ljava/lang/Object;toString()Ljava/lang/String;equals(Ljava/lang/Object;)ZothatZ$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFileContinuationJetty.java *e fg h '( )* +( ,- i- ,* j*java/lang/Throwable%org/openzal/zal/ContinuationThrowable k 6(!org/openzal/zal/ContinuationJettyZAL lm no => pq ?@ FGjava/lang/Objectorg/openzal/zal/Continuationjava/lang/Error2org/eclipse/jetty/continuation/ContinuationSupportgetContinuationM(Ljavax/servlet/ServletRequest;)Lorg/eclipse/jetty/continuation/Continuation;+org/eclipse/jetty/continuation/Continuation setTimeout undispatch(Ljava/lang/Throwable;)V setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V getAttribute&(Ljava/lang/String;)Ljava/lang/Object;getClass()Ljava/lang/Class;!  I **+!,0 2" #$ %&'( 4 *!:"  #$)* 8 *! A B"  #$+( 4 *!K"  #$,* 4* ! RS" #$,- *** *  N Y-  !] ^_eb d)f"  ./*#$*012_3 456( 4 *!n"  #$78 E *+! z |" #$ 9:;< 6 *!"  #$=> 2*!" #$?@ /*++*++M*,!"+-" /#$/A:B$2 CDEFG 2*!" #$HIPK bK8-+org/openzal/zal/ContinuationThrowable.class28  !" # $ %& '( ) * +,mJettyExceptionLjava/lang/Throwable;(Ljava/lang/Throwable;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/ContinuationThrowable;ex StackMapTable,-throwJettyException()V SourceFileContinuationThrowable.java java/lang/Errorjava/lang/RuntimeExceptionjava/lang/StringBuilderInvalid continuation: ./0 123 45 65 7 %org/openzal/zal/ContinuationThrowablejava/lang/Throwableappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;toString(Ljava/lang/String;)V! 9*+++$YY+  *+ 3!8"993i%*  * *  * & '*+$- %PK bK+"org/openzal/zal/Conversation.class2 (Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Conversation;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileConversation.java org/openzal/zal/Conversationorg/openzal/zal/Item!>*+    PK  bKJorg/openzal/zal/Cos.class2 "jk lm no p j q rs tu v w x yz{ y|} ~      " mCosLcom/zimbra/cs/account/Cos;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Cos;cosLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsT(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VnameLjava/lang/String;idattrsLjava/util/Map;provLorg/openzal/zal/Provisioning;LocalVariableTypeTable5Ljava/util/Map; Signaturez(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VgetACE()Ljava/util/Collection;,()Ljava/util/Collection; getMailQuota()JgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;7(Ljava/lang/String;)Ljava/util/Set;getId()Ljava/lang/String;setACE(Ljava/util/Collection;)Ve,Lcom/zimbra/common/service/ServiceException;stringsLjava/util/Collection;*Ljava/util/Collection; StackMapTable-(Ljava/util/Collection;)VgetNamesetNotes(Ljava/lang/String;)V zimbraNotesgetAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;getNotesequals(Ljava/lang/Object;)ZozeCos$Lorg/jetbrains/annotations/Nullable;hashCode()IresultItoZimbra()Lcom/zimbra/cs/account/Cos;()Lcom/zimbra/cs/account/Entry; SourceFileCos.java '(com/zimbra/cs/account/Cos #$"com/zimbra/cs/account/Provisioning e ' = @Ajava/util/HashSet BC 'H EF bjava/lang/String [Ljava/lang/String; G*com/zimbra/common/service/ServiceException QF RSjava/util/HashMap UV ' ZF [\org/openzal/zal/Cos ab eforg/openzal/zal/Entryorg/openzal/zal/Provisioning%(Ljava/lang/Class;)Ljava/lang/Object;Z(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/util/CollectionsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/util/Map;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;!"#$%&'()J*+*+*)* ++,-./0&'1)*Y+,-*4 94<+4,-234356789 5:;<0 &=>)5 * *A+  ,-;?%&@A)2* *F+ ,-BC)D Y*+ *L+,-23;D%&EF)2**Q+ ,-GH)#*++ M,*X]Z\"^+ IJ#,-#KL9 #KMN\O;P0&QF)2**b+ ,-RS)u*+ M, *in k mo+  IJ,-T3NKOUV)DY**t+,-WX;Y%&ZF)2**y+ ,-[\)J*++*+*++M**, ,**  "'FH+ J,-J]/'#^-N _0`ab)|* <h* * `<*+,-cdN__ef)/**+ ,-%&@eg)/*!*#+ ,-%&hiPK bKo  org/openzal/zal/DataImport.class2C 01 03 45 67 0 89 :;<= mDataImport DataImport InnerClasses-Lcom/zimbra/cs/account/DataSource$DataImport;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/DataImport; dataImportLjava/lang/Object; StackMapTable<=$RuntimeInvisibleParameterAnnotations isGalImport()Z importGal(IZZ)Ve,Lcom/zimbra/common/service/ServiceException;fidIfullSyncZforce9 SourceFileDataImport.java >java/lang/NullPointerException?+com/zimbra/cs/account/DataSource$DataImport com/zimbra/cs/gal/GalImport "#java/lang/RuntimeException $%*com/zimbra/common/service/ServiceException@ ABorg/openzal/zal/DataImportjava/lang/Object()V com/zimbra/cs/account/DataSource+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! r*+ Y*+"#%'( !"#2*, $%(* Y * :  137<9!;'=4!&'((()(*+(,+O-./ 2 PK  bKOT org/openzal/zal/DataSource.class2N 9: 9; < => ?@ A B CD E FGH mDataSource"Lcom/zimbra/cs/account/DataSource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/DataSource; dataSourceLjava/lang/Object; StackMapTableGH$RuntimeInvisibleParameterAnnotations decryptData8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException; dataSourceIdLjava/lang/String;data> getFolderId()I encryptDatagetId()Ljava/lang/String;getAttrs(Z)Ljava/util/Map; applyDefaultsZ Signature8(Z)Ljava/util/Map;toZimbra$()Lcom/zimbra/cs/account/DataSource; SourceFileDataSource.java Ijava/lang/NullPointerException com/zimbra/cs/account/DataSource  "#*com/zimbra/common/service/ServiceExceptionJ KL *+ ,# -.java/util/HashMap /0 Morg/openzal/zal/DataSourcejava/lang/Object()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/util/Map;)V!r*+ Y*+#$&() ! "#f *+M,/13 $% &' ('F)*+2* 9  ,#f *+ M,@BD $% &' ('F)-.2* J /0D Y* O123456/*T 78PK bK0Ձw'org/openzal/zal/DataSourceManager.class2=  !" #$ !% &' ()*+()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/DataSourceManager; getDataImport:(Lorg/openzal/zal/DataSource;)Lorg/openzal/zal/DataImport;e,Lcom/zimbra/common/service/ServiceException; dataSourceLorg/openzal/zal/DataSource; StackMapTable'RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations SourceFileDataSourceManager.java org/openzal/zal/DataImport, -./ 01 5 6*com/zimbra/common/service/ServiceException7 89!org/openzal/zal/DataSourceManagerjava/lang/Object*com/zimbra/cs/datasource/DataSourceManager getInstance.()Lcom/zimbra/cs/datasource/DataSourceManager;org/openzal/zal/DataSourcetoZimbra$()Lcom/zimbra/cs/account/DataSource;; DataImport InnerClassesQ(Lcom/zimbra/cs/account/DataSource;)Lcom/zimbra/cs/account/DataSource$DataImport;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;<+com/zimbra/cs/account/DataSource$DataImport com/zimbra/cs/account/DataSource!   /*   xY*L+"#$ #"(*R4 2:3 PK HbK;ŧe $org/openzal/zal/DataSourceType.class2 ST SU V WX Y Z[ \] ^_ ^` ab! c# d$ e% f gh gi j gk l gm n go pqgalLjava/lang/String;rssimappop3 gal_OCName rss_OCName imap_OCName pop3_OCNamemDataSourceTypeRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/DataSourceType;typeLjava/lang/Object; StackMapTableXq$RuntimeInvisibleParameterAnnotations fromString4(Ljava/lang/String;)Lorg/openzal/zal/DataSourceType;e,Lcom/zimbra/common/service/ServiceException;dataSourceType[name()Ljava/lang/String;hashCode()Iequals(Ljava/lang/Object;)ZothertoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFileDataSourceType.java -Pjava/lang/NullPointerException)com/zimbra/soap/admin/type/DataSourceType @A *"org/openzal/zal/DataSourceType :r -.*com/zimbra/common/service/ServiceExceptions tuv BC DEw xy !" #" $" %"z {| }A &" ~| '" | (" | )"java/lang/Object?(Ljava/lang/String;)Lcom/zimbra/soap/admin/type/DataSourceType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Stringjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;$com/zimbra/cs/account/AttributeClass galDataSource&Lcom/zimbra/cs/account/AttributeClass; getOCName rssDataSourceimapDataSourcepop3DataSource! !" #" $" %" &" '" (" )"*"+,-./u*+ Y*+0-.048123456789, :;/bY* L+  0? D F1 <=>"6L?@A//*0M1 23+,BC/2* 0S1 23DE/= *+ 0Y1 23 F5GH/~+*M,  0a f h1  <=23IJK IL6L?MNOP/m90" !"$%&&/'QRPK HbK8(88&org/openzal/zal/DistributionList.class2 ]^ _ ` abc def g h ijk ilm n o p q r s t uv w x yz{mDistributionList(Lcom/zimbra/cs/account/DistributionList;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/DistributionList;distributionListLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getAliases()Ljava/util/Collection;e,Lcom/zimbra/common/service/ServiceException; StackMapTablec Signature,()Ljava/util/Collection;getAllMembersSet()Ljava/util/Set;setLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set;|%()Ljava/util/Set; addMembers(Ljava/util/Collection;)VmembersLjava/util/Collection;*Ljava/util/Collection;-(Ljava/util/Collection;)V$Lorg/jetbrains/annotations/Nullable; removeMembers%setPrefAllowAddressForDelegatedSender(zimbraPrefAllowAddressForDelegatedSendergetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String;7(Ljava/lang/String;)Ljava/util/Set;%getPrefAllowAddressForDelegatedSendergetId()Ljava/lang/String;getNameaddAlias(Ljava/lang/String;)Valias Exceptions}getAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;toZimbra*()Lcom/zimbra/cs/account/DistributionList;()Lcom/zimbra/cs/account/Entry; SourceFileDistributionList.java !"&com/zimbra/cs/account/DistributionList  +~ *com/zimbra/common/service/ServiceException java/util/HashSet 34 !< java/lang/String [Ljava/lang/String; ; B C EF J~ KL ML NOjava/util/HashMap ST ! XY org/openzal/zal/DistributionListorg/openzal/zal/Entry java/util/Set1org/openzal/zal/exceptions/AlreadyExistsException()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/util/Collectionsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)V(Ljava/util/Map;)V! !"#J*+*+$&' (%&'()* +,#a*L+ $/ 1 3% -.&'/K012 34#Y* L M,+$=B?AD%*56-.&'5675858/ R091: ;<#'+%*++   M, $IMR O!Q&T% !-.'&''=>7 '=?/`01@*AB<#'+%*++   M, $X\a ^!`&c% !-.'&''=>7 '=?/`01@*AC<##*++   M,$jkjqnp"s% -.#&'#D>7 #D?/\01@* EF#DY*+ $x%&'GH1I J,#5 *$%  &'12 KL#2*$% &'ML#2*$% &'NO#u*+ M, $ %  -.&'PH/K0QRST#DY*$%&'UV1W XY#/*$% &' @XZ#/*$ % &' [\PK HbK@@org/openzal/zal/Document.class2, ! "# $ % & '()(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Document;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;(Lorg/openzal/zal/Item;)VLorg/openzal/zal/Item;getContentType()Ljava/lang/String; getCreatorgetDescriptionisDescriptionEnabled()Z SourceFile Document.java  *+com/zimbra/cs/mailbox/Document    org/openzal/zal/Documentorg/openzal/zal/Item mMailItem Lcom/zimbra/cs/mailbox/MailItem;!   >*+   >*+ "# 5 *'   5 *,   5 *2   5 *;  PK HbKorg/openzal/zal/Domain.class2 (}~ %  %}                   (  mDomainLcom/zimbra/cs/account/Domain;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Domain;domainLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsc(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VnameLjava/lang/String;idattrsLjava/util/Map;defaultsprovLorg/openzal/zal/Provisioning;LocalVariableTypeTable5Ljava/util/Map; Signature(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VunsetPasswordChangeListener()Ve,Lcom/zimbra/common/service/ServiceException; StackMapTablegetDomainDefaultCOSId()Ljava/lang/String;getIdgetNamegetAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;getMailDomainQuota()JsetDomainCOSMaxAccounts(Ljava/util/Collection;)VzimbraDomainCOSMaxAccountsLjava/util/Collection;*Ljava/util/Collection;-(Ljava/util/Collection;)VgetDomainAliasTargetIdRuntimeVisibleAnnotationsLjavax/annotation/Nullable; isAliasDomain()ZgetDomainMaxAccounts()IsetDomainTypeAsString(Ljava/lang/String;)VzimbraDomainTypegetDomainCOSMaxAccounts()Ljava/util/Collection;,()Ljava/util/Collection;getPasswordChangeListenergetAllAccounts()Ljava/util/List;-()Ljava/util/List;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT; getLongAttr(Ljava/lang/String;I)J defaultValueIgetPublicHostnameequals(Ljava/lang/Object;)ZohashCode SourceFile Domain.java -.com/zimbra/cs/account/Domain )*"com/zimbra/cs/account/Provisioning lm - DE*com/zimbra/common/service/ServiceException JK LK MKjava/util/HashMap NO - ST ajava/lang/String [Ljava/lang/String; U [K `a bc e hK ij  r 9  wxorg/openzal/zal/Domain zaorg/openzal/zal/Entryorg/openzal/zal/Provisioningi(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/util/Map;)Vjava/util/CollectionsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)V()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;!org/openzal/zal/ZimbraListWrapper wrapAccounts"(Ljava/util/List;)Ljava/util/List;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;J)Jorg/openzal/zal/ProvisioningImpA_zimbraPublicServiceHostnamegetAttr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/ObjectgetClass()Ljava/lang/Class;!%()*+,-./J*+*+0,- .123456,-7/ *Y+,-08>8A1>2389:9;<=<>?@;A=ABC6,DE/j* L+  0GL I KM1 FG23HJIJK/2* 0Q1 23LK/2* 0V1 23MK/2* 0[1 23NO/DY*0a123PQBR+,ST/2*0g1 23UV/#*++ M,  0qvsu"w1 FG#23#WX@ #WYH\IBZ6,[K/2*0|1 23\]^_/E*01 23H@`a/2*01 23bc/u*+ M,  0 1  FG23d9HKIef/5 *01  23Bg+,hK/2*01 23ij/a*L+  0 1 FG23HKIBk+,lm/O +*01 23 no@  npBq6,rs/I *+ 01  23 89 tuvK/6 *!"01  23wx/9*++*#+#*+$+%M* , &0" "'1 9239y5'43H za/5 * '01  23{|PK bKb"*org/openzal/zal/DomainAliasesVisitor.class2F + ,- + . / 01 2 3 456 789:mDomainLorg/openzal/zal/Domain;mAliasesLjava/util/Set; Signature)Ljava/util/Set;(Lorg/openzal/zal/Domain;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/DomainAliasesVisitor;domain getAliases()Ljava/util/Set;+()Ljava/util/Set;visitentry isTheSameZisAlias StackMapTable(Ljava/lang/Object;)VKLjava/lang/Object;Lorg/openzal/zal/SimpleVisitor; SourceFileDomainAliasesVisitor.java ; java/util/HashSet  <=> ?@ AB C=D E@org/openzal/zal/Domain !$org/openzal/zal/DomainAliasesVisitorjava/lang/Objectorg/openzal/zal/SimpleVisitor()VgetId()Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z isAliasDomain()ZgetDomainAliasTargetId java/util/Setadd U**+*Y ! "#/*'  !A*+=+*+ >*+ W-.-/51@3*AA"2#$-%$& +@ A!'3 *+   ()*PK HbK=org/openzal/zal/Entry$1.class2   SourceFile Entry.javaEnclosingMethod org/openzal/zal/Entry$1 InnerClassesjava/lang/Objectorg/openzal/zal/Entry  PK HbKy %org/openzal/zal/Entry$EntryType.class2 _ ` /ac Hd e Hf g Hh i Hj k Hl m Hn o Hp q Hr s Ht u Hv w Hx y Hz { H| } H~  H  H  H  H  H  H   HENTRY EntryType InnerClasses!Lorg/openzal/zal/Entry$EntryType;ACCOUNTALIAS CALRESOURCECOS DATASOURCEDISTRIBUTIONLISTDOMAIN DYNAMICGROUPDYNAMICGROUP_DYNAMIC_UNITDYNAMICGROUP_STATIC_UNIT GLOBALCONFIG GLOBALGRANTIDENTITYMIMETYPESERVER UCSERVICE SIGNATURE XMPPCOMPONENTZIMLET mEntryType'Lcom/zimbra/cs/account/Entry$EntryType;this$0Lorg/openzal/zal/Entry;A(Lorg/openzal/zal/Entry;Lcom/zimbra/cs/account/Entry$EntryType;)VCodeLineNumberTableLocalVariableTablethis entryTypetoZimbra)()Lcom/zimbra/cs/account/Entry$EntryType;getName()Ljava/lang/String;Z(Lorg/openzal/zal/Entry;Lcom/zimbra/cs/account/Entry$EntryType;Lorg/openzal/zal/Entry$1;)Vx0x1x2Lorg/openzal/zal/Entry$1; SourceFile Entry.java LM JK Lorg/openzal/zal/Entry$EntryType 0I 03 4I 43 5I 53 6I 63 7I 73 8I 83 9I 93 :I :3 ;I ;3 <I <3 =I =3 >I >3 ?I ?3 @I @3 AI A3 BI B3 CI C3 DI D3 EI E3 FI F3 GI UVjava/lang/Object%com/zimbra/cs/account/Entry$EntryTypeorg/openzal/zal/Entry$1()Vorg/openzal/zal/Entrycom/zimbra/cs/account/Entry!/03435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3GIJKLMN w*+**Y**Y**Y*  *Y*  *Y* *Y**Y**Y**Y**Y**Y**Y**Y**Y* *Y*!"*Y*#$*Y*%&*Y*'(*Y*)**Y*+,*,-O^ -?Qcu);M_qvP wQ3wJKwRISTN/*-OP Q3UVN2*-.OP Q3LXNO*+,OP*Q3YKZI[\]^2b1H1@WPK HbKorg/openzal/zal/Entry.class2 [\ [] ^_ ` ab c d ef gh i j k i lm lno lp qr s lt u vwx yz{| InnerClasses EntryTypemEntryLcom/zimbra/cs/account/Entry;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Entry;entryLjava/lang/Object; StackMapTablef{$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toZimbra()Lcom/zimbra/cs/account/Entry; getEntryType#()Lorg/openzal/zal/Entry$EntryType;getName()Ljava/lang/String;getAttr8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;nameLjava/lang/String; defaultValueequals(Ljava/lang/Object;)Zo$Lorg/jetbrains/annotations/Nullable;getMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set; Signature7(Ljava/lang/String;)Ljava/util/Set;RuntimeInvisibleAnnotationsaddMultiAttrValue'(Ljava/lang/String;Ljava/lang/String;)VvaluesLjava/util/Set;keyvalueLocalVariableTypeTable#Ljava/util/Set;removeMultiAttrValuemodify(Ljava/util/Map;)Ve,Lcom/zimbra/common/service/ServiceException;attrsLjava/util/Map;5Ljava/util/Map;x8(Ljava/util/Map;)V SourceFile Entry.java %}java/lang/NullPointerExceptioncom/zimbra/cs/account/Entry #$org/openzal/zal/Entry$EntryType 5 % com/zimbra/cs/account/NamedEntry 78 9: org/openzal/zal/Entry >?java/util/HashSet BC %  ? java/lang/String  PQ ?  *com/zimbra/common/service/ServiceException java/lang/Objectorg/openzal/zal/Entry$1()V)()Lcom/zimbra/cs/account/Entry$EntryType;Z(Lorg/openzal/zal/Entry;Lcom/zimbra/cs/account/Entry$EntryType;Lorg/openzal/zal/Entry$1;)VgetClass()Ljava/lang/Class;(Ljava/util/Collection;)VisEmpty()Z java/util/Setaddsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;java/util/Collections singletonMap5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;removegetProvisioning&()Lcom/zimbra/cs/account/Provisioning;"com/zimbra/cs/account/Provisioning modifyAttrs/(Lcom/zimbra/cs/account/Entry;Ljava/util/Map;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;%com/zimbra/cs/account/Entry$EntryType! #$ %&'r*+ Y*+('(*,-)*+,-./01234'/*(1) *+56';Y**(7) *+78'5 * (?)  *+9:'H *+, (D)  *+ ;< =<>?'@*++* + + M**, ,("JLNPSU<W>Z) @*+@@-#,+. /1ABC'DY*+(`)*+;<DEF2GH'1,/,(*+N-,W*+--("e ghjm*k-j0q)*IJ1*+1K<1L<M IN.0OH'1,/,(*+N-,W*+--("u wxz}*{-z0)*IJ1*+1K<1L<M IN.0PQ'**+ M,() RS*+TUM TV.RWDXYZ!  "~"@PK bKTcw&org/openzal/zal/FakeContinuation.class20 ( ) *+ (,-.mReq'Ljavax/servlet/http/HttpServletRequest;mObjectLjava/lang/Object;*(Ljavax/servlet/http/HttpServletRequest;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/FakeContinuation;req isSuspended()Zresume()V isInitialsuspend(J)V timeoutMsJ Exceptions/ isExpired setObject(Ljava/lang/Object;)Vobj getObject()Ljava/lang/Object; SourceFileFakeContinuation.java  'java/lang/UnsupportedOperationException org/openzal/zal/FakeContinuationjava/lang/Objectorg/openzal/zal/Continuationjava/lang/Error!   O**+* !" ,' 2Y- ,3 2Y9 <Y? ,E !">*+ KL# $%/*Q &'PK HbKC2(org/openzal/zal/FakeQueryResults$1.class21 )*+,()VCodeLineNumberTableLocalVariableTablethis InnerClasses$Lorg/openzal/zal/FakeQueryResults$1; resetIterator Exceptions-getNext!()Lcom/zimbra/cs/index/ZimbraHit;peekNext skipToHit"(I)Lcom/zimbra/cs/index/ZimbraHit;hitNoIhasNext()Z getSortBy()Lcom/zimbra/cs/index/SortBy; getResultInfo()Ljava/util/List; Signature3()Ljava/util/List;getCursorOffset()Jclose. isPreSorted SourceFileFakeQueryResults.javaEnclosingMethod/ 0 "org/openzal/zal/FakeQueryResults$1java/lang/Object&com/zimbra/cs/index/ZimbraQueryResults*com/zimbra/common/service/ServiceExceptionjava/io/IOException org/openzal/zal/FakeQueryResults(Ljava/util/List;)V  /*)   +/  ,4  ,:  6@  ,F  ,L  ,R   , Y  !+`  "#,h  $%&'( PK HbKp_I&org/openzal/zal/FakeQueryResults.class2;* + , - . /01 /234 InnerClassesmZimbraQueryResultsLjava/util/List; Signature-Ljava/util/List;elementI(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/FakeQueryResults;zimbraQueryResultsLocalVariableTypeTable0(Ljava/util/List;)V$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getNext()Lorg/openzal/zal/SearchHit;hasNext()Z StackMapTable skipToHit(I)Lorg/openzal/zal/SearchHit;int1close()V SourceFileFakeQueryResults.java"org/openzal/zal/FakeQueryResults$1 ' 5 6 78org/openzal/zal/SearchHit 9: org/openzal/zal/FakeQueryResultsorg/openzal/zal/QueryResults(Ljava/lang/Object;)Vjava/util/Listget(I)Ljava/lang/Object;size()I!  h*Y*+*(   B**YZ`  !K** "@#$B*%&'+ () PK HbK *. *org/openzal/zal/FileBlobPrimaryStore.class2* 8 7 7          sm#Lorg/openzal/zal/FileBlobStoreWrap;mVolumeLorg/openzal/zal/StoreVolume;C(Lorg/openzal/zal/FileBlobStoreWrap;Lorg/openzal/zal/StoreVolume;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/FileBlobPrimaryStore; storeManagervolume getVolumeId()Ljava/lang/String; getVolumeName getBlobPath(III)Ljava/lang/String;mboxIdIitemIdrevisionpathLjava/lang/String;buflensbLjava/lang/StringBuilder; StackMapTablegetMailboxDirPath(I)Ljava/lang/String; getRootPath isCompressed()ZgetCompressionThreshold()JgetMailboxBlob:(Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob; mailboxBlob!Lcom/zimbra/cs/store/MailboxBlob;e,Lcom/zimbra/common/service/ServiceException;mboxLorg/openzal/zal/Mailbox;msgId ExceptionsRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;copyP(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;srcLorg/openzal/zal/Blob;destMbox destMsgId destRevisionlinkrenameToV(Lorg/openzal/zal/StagedBlob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;Lorg/openzal/zal/StagedBlob;delete(Lorg/openzal/zal/Blob;)Zblob (Lorg/openzal/zal/MailboxBlob;)ZLorg/openzal/zal/MailboxBlob;startup()Vshutdownsupports!(Lorg/openzal/zal/StoreFeature;)ZfeatureLorg/openzal/zal/StoreFeature; getContent4(Lorg/openzal/zal/MailboxBlob;)Ljava/io/InputStream; storeIncoming.(Ljava/io/InputStream;Z)Lorg/openzal/zal/Blob;Lcom/zimbra/cs/store/Blob;dataLjava/io/InputStream; storeAsIsZstageM(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/StagedBlob;-(Lorg/openzal/zal/Blob;)Ljava/io/InputStream;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clazLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;0(Lorg/openzal/zal/Mailbox;Ljava/lang/Iterable;)ZmailboxblobsLjava/lang/Iterable;toPrimaryStore ()Lorg/openzal/zal/PrimaryStore; canBePrimary SourceFileFileBlobPrimaryStore.java > :; <= H H  Q java/lang/StringBuilder H >/ .msg  [H ] ^_com/zimbra/cs/mailbox/Mailbox  `*com/zimbra/common/service/ServiceException    com/zimbra/cs/store/Blob    q ycom/zimbra/cs/store/StagedBlob z }  -com/zimbra/cs/store/StoreManager$StoreFeature StoreFeature InnerClasses com/zimbra/cs/store/MailboxBlob    ! "#  $ % &' ()$org/openzal/zal/FileBlobPrimaryStorejava/lang/Objectorg/openzal/zal/PrimaryStorejava/lang/String*org/openzal/zal/exceptions/ZimbraExceptionjava/io/IOExceptionorg/openzal/zal/StoreVolumegetIdgetName getBlobDir(II)Ljava/lang/String; java/io/File separator startsWith(Ljava/lang/String;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringlength()I(I)V(I)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder; getMailboxDir(IS)Ljava/lang/String;getCompressBlobsorg/openzal/zal/Mailbox!org/openzal/zal/FileBlobStoreWrapV(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;org/openzal/zal/MailboxBlobWrapwrapZimbraObject1(Ljava/lang/Object;)Lorg/openzal/zal/MailboxBlob;'org/openzal/zal/InternalOverrideFactorywrapBlob*(Lorg/openzal/zal/Blob;)Ljava/lang/Object;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;{(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;org/openzal/zal/StagedBlobo(Lcom/zimbra/cs/store/StagedBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;(Lcom/zimbra/cs/store/Blob;)Zorg/openzal/zal/MailboxBlob getLocalBlob()Lorg/openzal/zal/Blob; com/zimbra/cs/store/StoreManagerorg/openzal/zal/StoreFeature(Ljava/lang/Object;)Z8(Lcom/zimbra/cs/store/MailboxBlob;)Ljava/io/InputStream;2(Ljava/io/InputStream;Z)Lcom/zimbra/cs/store/Blob;org/openzal/zal/BlobWrapwrapZimbraBlob<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;org/openzal/zal/Blobf(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;org/openzal/zal/StagedBlobWrap0(Ljava/lang/Object;)Lorg/openzal/zal/StagedBlob;1(Lcom/zimbra/cs/store/Blob;)Ljava/io/InputStream;getWrappedObject()Ljava/lang/Object; deleteStore6(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Iterable;)Z!789:;<=>?@Y**+*,A+, -0B CDE;F=GH@2*A5B CDIH@2*A;B CDJK@4*: Y   : ` `6 Y:  W-W W A& A B2DGERGcHgIsK{MBHCDLMNMOM vPQG:RMR/STU'VTVQWV.XYZ@> *ASB CD LM[H@2*AYB CD\]@2*A_B CD^_@2*AeB CD`a@5*+*: : A* pqtpz w"y({-}/BHbc"de5CD5fg5hM5OM( bcU `ijklmno pqr@4*+,* :+,A" #(,.B>.de4CD4st4ug4vM4wMUlikxlyr@4*+,*!:+,A" #(,.B>.de4CD4st4ug4vM4wMUlikxlmpoppz{@,*+"#",$:#$A $&B>&de,CD,s|,ug,vM,wMUdikxl}~@J*+%ABCDtkx}@O*+&%ABCDkxop@l*' L+ A B deCDULikxl@8 *(A  B  CD@D*+)*+ABCD@I*+,-,.ABCDkx@*+/N-*0N-A B4 deCDUXikxl@o!*+1,23A  B !CD!t!fgkxl@I*+14ABCDtkxmn@T+*5ABCD }@~*+,6N-A).0B*deCDgUTikxo n@,*A7B CD]@,A=B CD )@PK HbKڱ''org/openzal/zal/FileBlobStoreWrap.class2/+,startup()V Exceptions-.shutdownsupports(Ljava/lang/Object;)ZgetBlobBuilder#()Lcom/zimbra/cs/store/BlobBuilder; storeIncoming2(Ljava/io/InputStream;Z)Lcom/zimbra/cs/store/Blob;D(Ljava/io/InputStream;Ljava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;E(Ljava/io/InputStream;JLjava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;stageb(Ljava/io/InputStream;JLcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;t(Ljava/io/InputStream;JLjava/lang/Object;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;f(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;copyp(Lcom/zimbra/cs/store/MailboxBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;{(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;linko(Lcom/zimbra/cs/store/StagedBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;renameTodelete$(Lcom/zimbra/cs/store/MailboxBlob;)Z#(Lcom/zimbra/cs/store/StagedBlob;)Z(Lcom/zimbra/cs/store/Blob;)ZgetMailboxBlobV(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob; getContent8(Lcom/zimbra/cs/store/MailboxBlob;)Ljava/io/InputStream;1(Lcom/zimbra/cs/store/Blob;)Ljava/io/InputStream; deleteStore6(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Iterable;)Z"(Lcom/zimbra/cs/mailbox/Mailbox;)ZgetWrappedObject()Ljava/lang/Object; SourceFileFileBlobStoreWrap.java!org/openzal/zal/FileBlobStoreWrapjava/lang/Objectjava/io/IOException*com/zimbra/common/service/ServiceException      !"!#$%$&'()*PK HbK??+org/openzal/zal/FileBlobStoreWrapImpl.class2 wx y wz w{} w w w w w w w w w w w w w w w w w w mStore(Lcom/zimbra/cs/store/file/FileBlobStore; getFilename(II)Ljava/lang/String;CodeLineNumberTableLocalVariableTableitemIdIrevisionstartup()Vthis'Lorg/openzal/zal/FileBlobStoreWrapImpl; Exceptionsshutdownsupports(Ljava/lang/Object;)ZfeatureLjava/lang/Object;getBlobBuilder#()Lcom/zimbra/cs/store/BlobBuilder; storeIncoming2(Ljava/io/InputStream;Z)Lcom/zimbra/cs/store/Blob;inLjava/io/InputStream; storeAsIsZD(Ljava/io/InputStream;Ljava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;callbackE(Ljava/io/InputStream;JLjava/lang/Object;Z)Lcom/zimbra/cs/store/Blob;sizeHintJstageb(Ljava/io/InputStream;JLcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob; actualSizemboxLcom/zimbra/cs/mailbox/Mailbox;t(Ljava/io/InputStream;JLjava/lang/Object;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;f(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/file/VolumeStagedBlob;blobLcom/zimbra/cs/store/Blob;copyp(Lcom/zimbra/cs/store/MailboxBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;src!Lcom/zimbra/cs/store/MailboxBlob;destMbox destItemId destRevision{(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/file/VolumeMailboxBlob; destVolumeIdLjava/lang/String;linko(Lcom/zimbra/cs/store/StagedBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/file/VolumeMailboxBlob; Lcom/zimbra/cs/store/StagedBlob;renameTodelete$(Lcom/zimbra/cs/store/MailboxBlob;)Zmblob#(Lcom/zimbra/cs/store/StagedBlob;)Zstaged(Lcom/zimbra/cs/store/Blob;)ZgetMailboxBlobV(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;locator getContent8(Lcom/zimbra/cs/store/MailboxBlob;)Ljava/io/InputStream;mboxBlob1(Lcom/zimbra/cs/store/Blob;)Ljava/io/InputStream; deleteStore6(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Iterable;)ZblobsLjava/lang/Iterable;"(Lcom/zimbra/cs/mailbox/Mailbox;)ZgetWrappedObject()Ljava/lang/Object; getBlobPath6(Lcom/zimbra/cs/mailbox/Mailbox;IIS)Ljava/lang/String;volumeIdS+(Lcom/zimbra/cs/store/file/FileBlobStore;)Vstore SourceFileFileBlobStoreWrapImpl.java "# ! *+ 1+-com/zimbra/cs/store/StoreManager$StoreFeature StoreFeature InnerClasses 2 67 89'java/lang/UnsupportedOperationException r+ CD CI LM L VW V YW Z[ Z] Z_ `a cd cf gh no%org/openzal/zal/FileBlobStoreWrapImpljava/lang/Object!org/openzal/zal/FileBlobStoreWrapjava/io/IOException*com/zimbra/common/service/ServiceException&com/zimbra/cs/store/file/FileBlobStore com/zimbra/cs/store/StoreManager2(Lcom/zimbra/cs/store/StoreManager$StoreFeature;)Zjava/lang/ShortvalueOf%(Ljava/lang/String;)Ljava/lang/Short; shortValue()Sj(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;IIS)Lcom/zimbra/cs/store/file/VolumeMailboxBlob;! ! "#$:%.&'()(*+$6*% 45& ,-./01+$6*% :;& ,-23$@ *+%A& ,- 4567$2*%J& ,-./089$H *+%Q&  ,- :; <=./08>$P Y %Z&*,-:;?5<=./08@$Z Y %f&4,-:;AB?5<=./0CD$T *+  %p&* ,- :; EB FG./0CH$Z Y %z&4,-:;EB?5FG./0CI$H *+, %&  ,- JK FG./LM$_ *+, %&4 ,- NO PG Q( R(./0LS$q*+,%&>,-NKPGQ(R(TU./0VW$_ *+,%&4 ,- NX PG Q( R(./0VS$q*+,%&>,-NKPGQ(R(TU./0YW$_ *+,%&4 ,- NX PG Q( R(./0Z[$= *+%& ,- \O./Z]$= *+%& ,- ^X./Z_$= *+%& ,- JK./`a$_ *+%&4 ,- FG '( )( bU.0cd$= *+%& ,- eO./cf$= *+%& ,- JK./gh$H *+,%&  ,- FG ij./0gk$< Y %&,-FG./0lm$/*%& ,- no$P*%&*FG'()(pq.0rs$F **+% & ,- t!uv |~@PK HbKwkorg/openzal/zal/Flag.class2x                                ! ! " " # # $ $ % % & & ' ' ( ( ) ) * * + + , , - - . . / / 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 : : ; ; < < = = > > ? ?@ A cB C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z Z [ [\] ID_FROM_MEI ID_ATTACHED ID_REPLIED ID_FORWARDED ID_COPIED ID_FLAGGEDID_DRAFT ID_DELETED ID_NOTIFIED ID_UNREADID_HIGH_PRIORITYID_LOW_PRIORITY ID_VERSIONEDID_INDEXING_DEFERRED ID_POPPEDID_NOTE ID_PRIORITYID_POSTID_MUTED ID_SUBSCRIBEDID_EXCLUDE_FREEBUSY ID_CHECKED ID_NO_INHERIT ID_INVITE ID_SYNCFOLDERID_SYNCID_NO_INFERIORS ID_ARCHIVED ID_GLOBALID_IN_DUMPSTER ID_UNCACHEDBITMASK_POPPED BITMASK_NOTEBITMASK_PRIORITY BITMASK_POST BITMASK_MUTEDBITMASK_ARCHIVEDBITMASK_IN_DUMPSTERsFlagOfLjava/lang/reflect/Method;BITMASK_FROM_MEBITMASK_ATTACHEDBITMASK_REPLIEDBITMASK_FORWARDEDBITMASK_COPIEDBITMASK_FLAGGED BITMASK_DRAFTBITMASK_DELETEDBITMASK_NOTIFIEDBITMASK_UNREADBITMASK_HIGH_PRIORITYBITMASK_LOW_PRIORITYBITMASK_VERSIONEDBITMASK_INDEXING_DEFERREDBITMASK_SUBSCRIBEDBITMASK_EXCLUDE_FREEBUSYBITMASK_CHECKEDBITMASK_NO_INHERITBITMASK_INVITEBITMASK_SYNCFOLDER BITMASK_SYNCBITMASK_NO_INFERIORSBITMASK_GLOBALBITMASK_UNCACHEDmFlagLcom/zimbra/cs/mailbox/Flag;ofFlagInfo InnerClasses((I)Lcom/zimbra/cs/mailbox/Flag$FlagInfo;CodeLineNumberTableLocalVariableTable parameters[Ljava/lang/Object;exLjava/lang/Throwable;id StackMapTable(Ljava/lang/Object;)VthisLorg/openzal/zal/Flag;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; isSystemFlag()ZgetName()Ljava/lang/String;getIndex()B()Vpartypes[Ljava/lang/Class; SourceFile Flag.javajava/lang/Object^ _` a bc#com/zimbra/cs/mailbox/Flag$FlagInfojava/lang/Throwabled egjava/lang/StringBuilder )ZAL Reflection Initialization Exception: hij kl mn opjava/lang/RuntimeException q com/zimbra/cs/mailbox/Flag java/lang/Class rs tu vw org/openzal/zal/Flagorg/openzal/zal/Itemjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)V(Ljava/lang/Throwable;)VTYPELjava/lang/Class;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)V1@ >L+S+LY  + Y+ 5 %>XJ*+*+ 2* 2* 2*  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcK*dSe*fg)KY  * Y*hijklmnopqrstuvwxyz{|}~FKL MNOP$Q*R0S6T<UBVHWNXTYZZ`[f\l]r^x_~`abcdefghiklmnopqyz|}!*06<BHNTZ`flrx~% %@f PK bKf org/openzal/zal/Folder.class2N O P QR ST O U V W X Y Z[ \] ^_ `ab cd O efg hij(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Folder;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;(Lorg/openzal/zal/Item;)VLorg/openzal/zal/Item;getACL()Lorg/openzal/zal/Acl;aclLcom/zimbra/cs/mailbox/ACL; StackMapTablekRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getUrl()Ljava/lang/String;getDefaultView()B getAttributes isParentOf(Lorg/openzal/zal/Folder;)Ze,Lcom/zimbra/common/service/ServiceException;folder[ ExceptionslisRoot()ZidI getParent()Lorg/openzal/zal/Folder; Lcom/zimbra/cs/mailbox/MailItem;Nd canAccess(Lorg/openzal/zal/Account;)ZaccountLorg/openzal/zal/Account; SourceFile Folder.javacom/zimbra/cs/mailbox/MailItem  ( mEcom/zimbra/cs/mailbox/Folder *norg/openzal/zal/Acl 23 4r st 65 uv wx*com/zimbra/common/service/ServiceExceptiony z{ |}org/openzal/zal/Mailbox C~java/lang/RuntimeExceptionRoot does not have a parent org/openzal/zal/Folder ucom/zimbra/cs/account/Account org/openzal/zal/Itemcom/zimbra/cs/mailbox/ACL*org/openzal/zal/exceptions/ZimbraException mMailItem()Lcom/zimbra/cs/mailbox/ACL;Type InnerClasses'()Lcom/zimbra/cs/mailbox/MailItem$Type;byteType(Ljava/lang/Object;)BtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; isDescendant!(Lcom/zimbra/cs/mailbox/Folder;)Z+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;getId()I"()Lcom/zimbra/cs/mailbox/MailItem;(Ljava/lang/String;)Vorg/openzal/zal/Account()Lcom/zimbra/cs/account/Entry;"com/zimbra/cs/mailbox/CalendarItemallowPrivateAccessA(Lcom/zimbra/cs/mailbox/Folder;Lcom/zimbra/cs/account/Account;Z)Z#com/zimbra/cs/mailbox/MailItem$Type! A *+ #$! "# $%&'(>*+ ()!"#$)&'*+h*L+Y+ . /13!"# ,-./01235 *  9!  "#0'458*  >! "#655 *  C!  "#78|*+ M, K LKOQ! 9:"#;#.T<=>?@]*<  WX!"#AB. @CD(*L+ YY+L+!" a bdh"k#m!  $E#9:("#.FG<=>0'HI{*+M, uwu{}! 9:"#JK.S<=>LMq op@PK bKM6 org/openzal/zal/FreeBusy$1.class2-      !*$SwitchMap$org$openzal$zal$FreeBusy$Method[I()VCodeLineNumberTableLocalVariableTable StackMapTable SourceFile FreeBusy.javaEnclosingMethod"# %& '( )*java/lang/NoSuchFieldError +( ,(org/openzal/zal/FreeBusy$1 InnerClassesjava/lang/Objectorg/openzal/zal/FreeBusyorg/openzal/zal/FreeBusy$MethodMethodvalues$()[Lorg/openzal/zal/FreeBusy$Method;PUBLISH!Lorg/openzal/zal/FreeBusy$Method;ordinal()IREQUESTREPLY    7 OKOKOK #&'25^WMM $@PK bK/\``%org/openzal/zal/FreeBusy$Method.class28 ) *+- . / / 0 1 23PUBLISHMethod InnerClasses!Lorg/openzal/zal/FreeBusy$Method;REQUESTREPLY$VALUES"[Lorg/openzal/zal/FreeBusy$Method;values$()[Lorg/openzal/zal/FreeBusy$Method;CodeLineNumberTablevalueOf5(Ljava/lang/String;)Lorg/openzal/zal/FreeBusy$Method;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;I)Vthis Signature()V3Ljava/lang/Enum; SourceFile FreeBusy.java  456org/openzal/zal/FreeBusy$Method 7 !   java/lang/Enumclone()Ljava/lang/Object;org/openzal/zal/FreeBusy5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@1@@@ " N 4 *N   !1*+N "#$%$]AY Y  Y  Y SY SY S O'N#&'( ,@PK bKt/  org/openzal/zal/FreeBusy.class2 YZ [ \ ] ^ _ ` a Nb Nc Nd e f g hijklmnopq InnerClassesrMethod mFreeBusyLcom/zimbra/cs/fb/FreeBusy;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; FBTYPE_BUSYLjava/lang/String; ConstantValue FBTYPE_FREEFBTYPE_BUSY_TENTATIVEFBTYPE_BUSY_UNAVAILABLE FBTYPE_NODATA sBusyOrder[Ljava/lang/String;NLsMAILTOtHTTPu(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/FreeBusy;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetName()Ljava/lang/String; getBusiest chooseBusier8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;busyiI freeBusy1 freeBusy2 StackMapTablei toVCalendark(Lorg/openzal/zal/FreeBusy$Method;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;m!Lorg/openzal/zal/FreeBusy$Method; organizerattendeeurlzmv"Lcom/zimbra/cs/fb/FreeBusy$Method;vtoString getStartTime()J getEndTime()V SourceFile FreeBusy.java 0Vcom/zimbra/cs/fb/FreeBusy  :; <; () wx yz {| }O ~O O F Q; RS TSjava/lang/Stringorg/openzal/zal/FreeBusyOBTNFjava/lang/Objectorg/openzal/zal/FreeBusy$1org/openzal/zal/FreeBusy$Method mailto:http: com/zimbra/cs/fb/FreeBusy$Methodequals(Ljava/lang/Object;)Z*$SwitchMap$org$openzal$zal$FreeBusy$Method[Iordinal()IPUBLISHREQUESTREPLYl(Lcom/zimbra/cs/fb/FreeBusy$Method;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!  !"#$"#%"#&"#'"# ()*"#+,"#-."#/ 012I **+3 !4 56 789 :;22*3%4 56<;22*3*4 56 =>22=#2N-**-++**+3* A BCDE"F$A*H.I0K4*?"(@A2B"2C"DE FG2G:+ ..!) : : :*,- 3"\^$`)a,c1d4f9i4>G56GHIGJ"GK"GL"DMOD $PQ;22*3m4 56RS22*3q4 56TS22*3u4 56UV2[+SSSSS359:;<#=*>WX@N@PK bKȌJ "org/openzal/zal/FullItemInfo.class2m O P Q R S T U V W X Y Z [ \ ] ^ _ ` ab cd ec f efgtypeBparentIdIindexIdimapIdsizeJlocatorLjava/lang/String; blobDigest unreadCountflagstagssubjectnamemetadata modContent dateChangeduuid mailboxId(IBIIIIJJLjava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIJLjava/lang/String;I)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/FullItemInfo;itemId parent_id folder_idindex_idimap_iddate blob_digest unread_count mod_metadata mod_content mailbox_idequals(Ljava/lang/Object;)ZoLjava/lang/Object;that StackMapTabled$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()Iresult SourceFileFullItemInfo.java /h     ! "# $# % & '# (# )# *# + ,! -# .i jk ABorg/openzal/zal/FullItemInfol JKorg/openzal/zal/PlacedItemInfo(IIIJ)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/String! !"#$#%&'#(#)#*#+,!-#./01p****** * * * * * * * *****2N/ 0123!4'5-63798?9E:K;Q<W=]>c?i@oA3p45p6pp7p8p9p:p;!p ! p"# p<# p= p&p'#p(#p)#p*#p>p?p,!p-#p@AB1*++*+*++M*,* , *,*,*,*,*,*,* , **, ,**, ,**, ,* * ,  , * * ,  , * * ,  , **, ,2(FHJLN P"S'U3W5Y@[B]M_OaZc\eggiitkvmoqsuwy{} "ACbd3 45CD'`E5F)" G HIJK1*<h*`<h*`<h*`<h*`<h** }`<h* *`<h* *`<h* `<h* `<h* * `<h* * `<h* * `<h* *`<h*`<h** }`<h* *`<2J#-@Xpz345LFuUGGVGjGVGVGVGsGMNPK bKt!org/openzal/zal/GlobalGrant.class2(  !" # $%& mGlobalGrant#Lcom/zimbra/cs/account/GlobalGrant;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/GlobalGrant; globalGrantLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set; SourceFileGlobalGrant.java !com/zimbra/cs/account/GlobalGrant java/util/HashSet  'org/openzal/zal/GlobalGrantorg/openzal/zal/Entry(Ljava/util/Collection;)V!    J*+*+%& ' DY*+,  PK bKыd[ org/openzal/zal/Grant.class2g IK L M N O P Q R ST UV W X Y Z[\]mGrantGrant InnerClasses!Lcom/zimbra/cs/mailbox/ACL$Grant;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Grant;grantLjava/lang/Object; hasGrantee()Z getGranteeId()Ljava/lang/String;getGranteeType()BgetGrantedRights()SgetGranteeNamesetGranteeName(Ljava/lang/String;)VnameLjava/lang/String;matches"(Lcom/zimbra/cs/account/Account;)Ze,Lcom/zimbra/common/service/ServiceException;acctLcom/zimbra/cs/account/Account; StackMapTableT Exceptions^ isGrantee(Ljava/lang/String;)ZzimbraId getPasswordencode"()Lcom/zimbra/cs/mailbox/Metadata;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFile Grant.java _`com/zimbra/cs/mailbox/ACL$Grant  "# $% &' () *% +, /0*com/zimbra/common/service/ServiceExceptiona bc 9: <% =>d eforg/openzal/zal/Grantjava/lang/Object*org/openzal/zal/exceptions/ZimbraException()Vcom/zimbra/cs/mailbox/ACL+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! I **+#$ %  !"#2*) $%2*. &'2*3 ()2*8 *%2*= +,A *+  BC  -./0i*+ M,  J L N  12345I6789:= *+ T  ;.<%2*Y =>2*_ ?@O +*d  ABC  ADEFGH J PK HbKXPorg/openzal/zal/GrantedBy.class2: )+ , -./ 0 1 2 3 45 mGranteeBy GranteeBy InnerClasses6Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;idLorg/openzal/zal/GrantedBy;name(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis granteeByLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFileGrantedBy.java &64com/zimbra/soap/admin/type/GranteeSelector$GranteeBy 7 89org/openzal/zal/GrantedBy     java/lang/Object*com/zimbra/soap/admin/type/GranteeSelectorjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!    I **+-. /  O +*3   !  "#$%&7YY   ) *'( * @PK HbK6!org/openzal/zal/GranteeType.class2W : ; <=> <? @A BC DE <F G <H I <J K <L MNGT_USERLorg/openzal/zal/GranteeType;GT_GROUP GT_EXT_GROUP GT_DOMAIN mGranteeType1Lcom/zimbra/cs/account/accesscontrol/GranteeType;4(Lcom/zimbra/cs/account/accesscontrol/GranteeType;)VCodeLineNumberTableLocalVariableTablethis granteeTypegetCode()Ljava/lang/String; StackMapTableRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;fromCode1(Ljava/lang/String;)Lorg/openzal/zal/GranteeType;e,Lcom/zimbra/common/service/ServiceException;codeLjava/lang/String;A#Lorg/jetbrains/annotations/NotNull;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFileGranteeType.java 7 O !"org/openzal/zal/GranteeType &P *com/zimbra/common/service/ServiceExceptionQ RST UV        java/lang/Object/com/zimbra/cs/account/accesscontrol/GranteeTypeE(Ljava/lang/String;)Lcom/zimbra/cs/account/accesscontrol/GranteeType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!    F **++, -  !"L* *246 #$% &'bY*L+ > @ B ()*+#L,$-./O +* H  012  034567Y5Y  Y  YY "'&89PK bKWWorg/openzal/zal/Grants.class22 #$ #& ' ( )*+,mGrantsGrants InnerClasses9Lcom/zimbra/cs/account/accesscontrol/RightCommand$Grants;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Grants;grantsLjava/lang/Object; StackMapTable+,$RuntimeInvisibleParameterAnnotationsgetACEs()Ljava/util/Set; Signature(()Ljava/util/Set; SourceFile Grants.java -java/lang/NullPointerException.7com/zimbra/cs/account/accesscontrol/RightCommand$Grants / 01org/openzal/zal/Grantsjava/lang/Object()V0com/zimbra/cs/account/accesscontrol/RightCommand!org/openzal/zal/ZimbraListWrapperwrapACEs (Ljava/util/Set;)Ljava/util/Set;!  r*+ Y*+!"$&'5 *,   !" % PK HbK!org/openzal/zal/IAttributes.class2I 45 46 7 "8 "9 :; <= >?@ mIAttributes Lcom/zimbra/cs/ldap/IAttributes;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/IAttributes; iattributesLjava/lang/Object; StackMapTable?@$RuntimeInvisibleParameterAnnotationsgetMultiAttrStringAsList%(Ljava/lang/String;Z)Ljava/util/List; checkBinaryA CheckBinary InnerClasses,Lcom/zimbra/cs/ldap/IAttributes$CheckBinary;e,Lcom/zimbra/common/service/ServiceException;attrNameLjava/lang/String;checkbinaryBooleanZA; Signature9(Ljava/lang/String;Z)Ljava/util/List; getAttrString&(Ljava/lang/String;)Ljava/lang/String; SourceFileIAttributes.java Bjava/lang/NullPointerExceptioncom/zimbra/cs/ldap/IAttributes  C% D% E*com/zimbra/common/service/ServiceExceptionF GH 01org/openzal/zal/IAttributesjava/lang/Object*com/zimbra/cs/ldap/IAttributes$CheckBinary()VCHECKNOCHECKP(Ljava/lang/String;Lcom/zimbra/cs/ldap/IAttributes$CheckBinary;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! r*+ Y*+#$&() # NN*+-:  9; ?CEG>!%&'##()#*+!%  ,K-./01k*+ M,  S U W  &'()K-23$ "#@PK HbKIiiorg/openzal/zal/Identity.class2P :; :< => ? @ AB C D EF GHI mIdentity Lcom/zimbra/cs/account/Identity;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Identity;identityLjava/lang/Object; StackMapTableFH$RuntimeInvisibleParameterAnnotationsgetAttrs(Z)Ljava/util/Map; applyDefaultsZ Signature8(Z)Ljava/util/Map;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT;getFriendlyEmailAddress'()Ljavax/mail/internet/InternetAddress; ExceptionsJ compareTo(Lorg/openzal/zal/Identity;)Io(Ljava/lang/Object;)IDLjava/lang/Object;Ljava/lang/Comparable; SourceFile Identity.java Kjava/lang/NullPointerExceptioncom/zimbra/cs/account/Identity java/util/HashMap "# LM NO /0 () 36org/openzal/zal/Identity 34java/lang/Objectjava/lang/Comparable$java/io/UnsupportedEncodingException()V(Ljava/util/Map;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! r*+ Y*+#$&() !"#DY*-$%&'()O +* 2  *+,  *-&./02* 8 1234B*+ G5A363 *+   &789PK HbKj *org/openzal/zal/InternalOverrideBlob.class2i K LM LN LOP Q LR LS LT UVW X Y Z[\] L^_ `mBlobLorg/openzal/zal/Blob;mHasMailboxInfoZgetFile()Ljava/io/File;CodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/InternalOverrideBlob;getPath()Ljava/lang/String;getInputStream()Ljava/io/InputStream; Exceptionsa isCompressed()Z getDigest getRawSize()J setCompressed(Z)Lcom/zimbra/cs/store/Blob; setDigest.(Ljava/lang/String;)Lcom/zimbra/cs/store/Blob;digestLjava/lang/String; setRawSize(J)Lcom/zimbra/cs/store/Blob;rawSizeJcopyCachedDataFrom6(Lcom/zimbra/cs/store/Blob;)Lcom/zimbra/cs/store/Blob;otherLcom/zimbra/cs/store/Blob;renameTo(Ljava/lang/String;)VnewPathtoString(Lorg/openzal/zal/Blob;)Vblob (Lorg/openzal/zal/MailboxBlob;)VLorg/openzal/zal/MailboxBlob;getWrappedObject()Lorg/openzal/zal/Blob; StackMapTablewrap*(Lorg/openzal/zal/Blob;)Ljava/lang/Object;src SourceFileInternalOverrideBlob.java b  c" #$'java/lang/UnsupportedOperationException >d )" e+ :; =" java/io/File /tmp/fake >; >f org/openzal/zal/MailboxBloborg/openzal/zal/BlobWrapcom/zimbra/cs/store/Blob gh$org/openzal/zal/InternalOverrideBlob >?java/io/IOExceptionorg/openzal/zal/BlobgetKey()VgetSize(Ljava/io/File;)VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; 4 *%   !"4 *+   #$4 *1   %&'(2Y8  %&)"4 *>   %&*+4 *D   %&,-<YJ './<YQ 0123<YX 4567<Y_ 89:;C *+  g h  <1%&="/*   >?X* Y *+*  @>AX* Y *+*  @BCDO* **  E FGf"* ***Y* "HEIJPK bK/org/openzal/zal/InternalOverrideBlobProxy.class2   mBlob&Lorg/openzal/zal/InternalOverrideBlob;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis+Lorg/openzal/zal/InternalOverrideBlobProxy;blobLjava/lang/Object;getWrappedObject()Lorg/openzal/zal/Blob; SourceFileInternalOverrideBlobProxy.java $org/openzal/zal/InternalOverrideBlob  )org/openzal/zal/InternalOverrideBlobProxyjava/lang/Object()V!  I **+      2* " PK HbKK慢 9org/openzal/zal/InternalOverrideBlobWithMailboxInfo.class2w K L MN O PQ MR MST UV W XY Z[ X\ M] M^ _`abmBlobLorg/openzal/zal/Blob; mVolumeIdLjava/lang/String;(Lorg/openzal/zal/Blob;)VCodeLineNumberTableLocalVariableTablethis5Lorg/openzal/zal/InternalOverrideBlobWithMailboxInfo;blobgetWrappedObject()Lorg/openzal/zal/Blob; getVolumeId()SgetFile()Ljava/io/File;getPath()Ljava/lang/String;getInputStream()Ljava/io/InputStream; Exceptionsc isCompressed()Z inputStreamLjava/io/InputStream; StackMapTableade getDigest getRawSize()J setCompressed(Z)Lcom/zimbra/cs/store/Blob;Z setDigest.(Ljava/lang/String;)Lcom/zimbra/cs/store/Blob;digest setRawSize(J)Lcom/zimbra/cs/store/Blob;rawSizeJcopyCachedDataFrom6(Lcom/zimbra/cs/store/Blob;)Lcom/zimbra/cs/store/Blob;otherLcom/zimbra/cs/store/Blob;renameTo(Ljava/lang/String;)VnewPathtoString SourceFile(InternalOverrideBlobWithMailboxInfo.java f g "' h ij $% k'java/io/FileInputStream ljava/io/BufferedInputStream mn opq rm st u6 EFv H'3org/openzal/zal/InternalOverrideBlobWithMailboxInfo(com/zimbra/cs/store/file/VolumeBlobProxyjava/io/IOExceptionjava/io/InputStreamjava/lang/Throwable()Vorg/openzal/zal/Blobjava/lang/Short parseShort(Ljava/lang/String;)SgetKey(Ljava/io/File;)V(Ljava/io/InputStream;)Vorg/openzal/zal/Utils isGzipped(Ljava/io/InputStream;)Zorg/apache/commons/io/IOUtils closeQuietly computeDigest)(Ljava/io/InputStream;)Ljava/lang/String;getSizejava/lang/Object T**+*+&' () !/*- "#2*2 $%4 *8  &'4 *>  ();Y* D *+,-* YY* L+ =+ N+ -#JMQ!M#Q*./0#123*+4'#Y* L+M+ ,N+ -X[_[_#./0123*+564 *f  *+786*m,9:;6*t<=>6*{?@AB6*CDEFC *+    G*+H'2* IJPK bK(<-org/openzal/zal/InternalOverrideFactory.class2'     !"()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/InternalOverrideFactory;wrapBlob*(Lorg/openzal/zal/Blob;)Ljava/lang/Object;blobLorg/openzal/zal/Blob;wrapMailboxBlob1(Lorg/openzal/zal/MailboxBlob;)Ljava/lang/Object;Lorg/openzal/zal/MailboxBlob;wrapStagedBlob0(Lorg/openzal/zal/StagedBlob;)Ljava/lang/Object;Lorg/openzal/zal/StagedBlob; SourceFileInternalOverrideFactory.java # $% $& $'org/openzal/zal/InternalOverrideFactoryjava/lang/Object*org/openzal/zal/InternalOverrideVolumeBlobwrap+org/openzal/zal/InternalOverrideMailboxBlob*org/openzal/zal/InternalOverrideStagedBlob! /*    /*    /*    /* % PK bKW W 1org/openzal/zal/InternalOverrideMailboxBlob.class2c ? @ AB AC AD AEF AG AH IJ K AL AMN OK APQ RK AST UmZalMailboxBlobLorg/openzal/zal/MailboxBlob; (Lorg/openzal/zal/MailboxBlob;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/InternalOverrideMailboxBlob;zalMailboxBlob getItemId()I getRevision getLocator()Ljava/lang/String; getDigest ExceptionsV setDigest5(Ljava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;digestLjava/lang/String;getSize()JsetSize$(J)Lcom/zimbra/cs/store/MailboxBlob;sizeJ getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox; getLocalBlob()Lcom/zimbra/cs/store/Blob;toStringgetWrappedMailboxBlob()Lorg/openzal/zal/MailboxBlob;wrap1(Lorg/openzal/zal/MailboxBlob;)Ljava/lang/Object; mailboxBlob SourceFile InternalOverrideMailboxBlob.java W X !" #" Y% &%org/openzal/zal/ZalMailboxBlob )Z 3[ \com/zimbra/cs/store/MailboxBlob ]^ -. /_com/zimbra/cs/mailbox/Mailbox` 5acom/zimbra/cs/store/Blobb 7%+org/openzal/zal/InternalOverrideMailboxBlob java/io/IOException6(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Vorg/openzal/zal/MailboxBlob getVolumeId*(Ljava/lang/String;)Lorg/openzal/zal/Blob;()Lorg/openzal/zal/Mailbox;4(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;(J)Lorg/openzal/zal/Blob;org/openzal/zal/Mailbox()Lorg/openzal/zal/Blob;org/openzal/zal/Blob   J**+#$ % !"4 **  #"4 *0  $%4 *6  &%4 *<  '()*5Y*+* **  B CDE$F.G4B55+,-.4 * M  '(/05Y** **  S TUV$W.X4S551234<* ^ 56>*d '(7%4 *j  89/*o  :;3 Y*t  <=>PK HbK|qq0org/openzal/zal/InternalOverrideStagedBlob.class2E - . /01 23 /45 /67 8 /9: ;<mBlobLorg/openzal/zal/StagedBlob;(Lorg/openzal/zal/StagedBlob;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/InternalOverrideStagedBlob;blob getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox;getSize()JeLjava/io/IOException; StackMapTable5 getDigest()Ljava/lang/String; getLocatorwrap0(Lorg/openzal/zal/StagedBlob;)Ljava/lang/Object; stagedBlobgetWrappedObject()Lorg/openzal/zal/StagedBlob; SourceFileInternalOverrideStagedBlob.java = > ?com/zimbra/cs/mailbox/Mailbox@ AB java/io/IOException #$java/lang/RuntimeException C D$*org/openzal/zal/InternalOverrideStagedBlob com/zimbra/cs/store/StagedBlob5(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/String;J)Vorg/openzal/zal/StagedBlob()Lorg/openzal/zal/Mailbox;org/openzal/zal/MailboxtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;(Ljava/lang/Throwable;)V getVolumeId I * *+!" #  <*( _*L 4 6 8  !J"#$d* L Y+  E G I  !J"%$4 * T   &'3 Y*g  ()*/*l +,PK HbKR& 0org/openzal/zal/InternalOverrideVolumeBlob.class2 Y Z [\ ] ^_ [` [ab cd e fg hi fj [k [l mnop [qr s tu [vw xy xz x{mBlobLorg/openzal/zal/Blob; mVolumeIdLjava/lang/String;(Lorg/openzal/zal/Blob;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/InternalOverrideVolumeBlob;blobgetWrappedObject()Lorg/openzal/zal/Blob; getVolumeId()SgetFile()Ljava/io/File;getPath()Ljava/lang/String;getInputStream()Ljava/io/InputStream; Exceptions| isCompressed()Z inputStreamLjava/io/InputStream; StackMapTabley}~ getDigest getRawSize()J setCompressed(Z)Lcom/zimbra/cs/store/Blob;Z setDigest.(Ljava/lang/String;)Lcom/zimbra/cs/store/Blob;digest setRawSize(J)Lcom/zimbra/cs/store/Blob;rawSizeJcopyCachedDataFrom6(Lcom/zimbra/cs/store/Blob;)Lcom/zimbra/cs/store/Blob;otherLcom/zimbra/cs/store/Blob;renameTo(Ljava/lang/String;)VnewPathtoStringwrap*(Lorg/openzal/zal/Blob;)Ljava/lang/Object; SourceFileInternalOverrideVolumeBlob.java $ ! .3 "# 01 3java/io/FileInputStream $java/io/BufferedInputStream $  B QR T3org/openzal/zal/BlobWrapcom/zimbra/cs/store/Blob org/openzal/zal/MailboxBlobWrap - V 93org/openzal/zal/InternalOverrideBlobWithMailboxInfo $%*org/openzal/zal/InternalOverrideVolumeBlob$org/openzal/zal/InternalOverrideBlob(com/zimbra/cs/store/file/VolumeBlobProxyjava/io/IOExceptionjava/io/InputStreamjava/lang/Throwable()Vorg/openzal/zal/Blobjava/lang/Short parseShort(Ljava/lang/String;)SgetKey(Ljava/io/File;)V(Ljava/io/InputStream;)Vorg/openzal/zal/Utils isGzipped(Ljava/io/InputStream;)Zorg/apache/commons/io/IOUtils closeQuietly computeDigest)(Ljava/io/InputStream;)Ljava/lang/String;getSizejava/lang/ObjecttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; getLocalBlob'org/openzal/zal/InternalOverrideFactorywrapBlobhasMailboxInfo  !"#$%&T**+*+''( )*()*+!,-&/*'.( )*./&2*'3( )*01&4 *'9(  )*23&4 *'?(  )*45&;Y* 'E( )*6789&* YY* L+ =+ N+ -#'KNR!N#R(*)*:;<#=>?67@3&#Y* L+M+ ,N+ -'Y\`\`(#)*:;<=>?67AB&4 *'g(  )*67CD&6*'n()*8EFG&6*'u()*H#IJ&6*'|()*KLMN&6*'()*OPQR&C *+'  ( )* S#67T3&2*'( )* UV&O* **** Y** Y*Y*'& "+4=F( O+!<WXPK HbK(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethiscolorLjava/lang/Object;(J)VJ(Ljava/lang/String;)VLjava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;()V SourceFile Item.java '>com/zimbra/common/mailbox/Color %& '/ '1Q RSTorg/openzal/zal/Item$Color   ! " # $java/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Item! !"#$%&'()I **+* + , -.'/)M**Y*+,-0'1)M**Y+*+,-234)O +**+ , 567  589:;<=>){OY Y Y Y Y Y * '4A?@ H PK HbK5aa)org/openzal/zal/Item$CustomMetadata.class2@ ,. / 0 12 34 578mCustomMetadataCustomMetadata InnerClasses/Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/Item$CustomMetadata;metaLjava/lang/Object;(Ljava/lang/String;)VkeyLjava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;get&(Ljava/lang/String;)Ljava/lang/String;put8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;value SourceFile Item.java 9:-com/zimbra/cs/mailbox/MailItem$CustomMetadata  ; <= %=java/lang/String '>?#org/openzal/zal/Item$CustomMetadatajava/lang/Object()Vcom/zimbra/cs/mailbox/MailItemjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Item!  I **+HI J  M**Y+MNOO +*S     !"#$%&@ *+X  '(K *+,]    )*+ -  6 PK HbKa(4]])org/openzal/zal/Item$UnderlyingData.class2X 9; 9 < => ? @ A B C D EGHmUnderlyingDataUnderlyingData InnerClasses/Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;()VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/Item$UnderlyingData;(Ljava/lang/Object;)VdataLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;setFlag(I)VflagI unsetFlagisSet(I)Z StackMapTabletoString()Ljava/lang/String;getType()BgetNamegetDate()J getMetadata SourceFile Item.java I-com/zimbra/cs/mailbox/MailItem$UnderlyingData J KL MN OP /0 QR ST U* VTW#org/openzal/zal/Item$UnderlyingDatajava/lang/Objectcom/zimbra/cs/mailbox/MailItemjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;getFlags()IsetFlags2(I)Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;typeBnameLjava/lang/String;datemetadataorg/openzal/zal/Item!  B**Ytuv I **+yz {  O +*   !  "#$%&'(J**W )*+(L**~W )*,-Q*~)*.@/02* 122*  302*  453 *   602*  78: F PK HbK]2=2=org/openzal/zal/Item.class2Q s          K             ! # % ' ) + - / 1 3 5 7 9 ; = ? A  D    H  K  N  b  b            ! !      K  j    j K j   y  t  ~ ~  ~  t           !        Color InnerClassesUnderlyingDataCustomMetadata mMailItem Lcom/zimbra/cs/mailbox/MailItem; TYPE_UNKNOWNB ConstantValue TYPE_FOLDERTYPE_SEARCHFOLDERTYPE_TAGTYPE_CONVERSATION TYPE_MESSAGE TYPE_CONTACT TYPE_DOCUMENT TYPE_NOTE  TYPE_FLAG TYPE_APPOINTMENT TYPE_VIRTUAL_CONVERSATION TYPE_MOUNTPOINT  TYPE_WIKI TYPE_TASK TYPE_CHAT TYPE_COMMENT TYPE_LINK FN_INDEX_IDLjava/lang/String;sTypeMapLjava/util/HashMap; Signature9Ljava/util/HashMap;sDeserializeMethodLjava/lang/reflect/Method;sSerializeMethodsEncodeMetadata(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Item;itemLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;(Lorg/openzal/zal/Item;)VgetId()ItoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT;getType()BbyteType(Ljava/lang/Object;)Btype convertType&(Ljava/lang/Class;B)Ljava/lang/Object;2(Ljava/lang/Class;B)TT;Type((B)Lcom/zimbra/cs/mailbox/MailItem$Type; constructItemV(Lorg/openzal/zal/Mailbox;Lorg/openzal/zal/Item$UnderlyingData;)Lorg/openzal/zal/Item;e,Lcom/zimbra/common/service/ServiceException;mboxLorg/openzal/zal/Mailbox;data%Lorg/openzal/zal/Item$UnderlyingData; ExceptionsRuntimeInvisibleAnnotations getMailbox()Lorg/openzal/zal/Mailbox; getMailboxId getDigest()Ljava/lang/String;getModifiedSequencegetSavedSequenceisTagged(I)ZmaskI getAttrsMap()Ljava/util/Map;zimbraMetadataLjava/util/Map;,Lorg/openzal/zal/exceptions/ZimbraException;5Ljava/util/Map;7()Ljava/util/Map; toMessage()Lorg/openzal/zal/Message; toContact()Lorg/openzal/zal/Contact;toFolder()Lorg/openzal/zal/Folder;toTag()Lorg/openzal/zal/Tag; toDocument()Lorg/openzal/zal/Document;toTask()Lorg/openzal/zal/Task; toAppointment()Lorg/openzal/zal/Appointment;toFlag()Lorg/openzal/zal/Flag;toNote()Lorg/openzal/zal/Note;toChat()Lorg/openzal/zal/Chat;toSearchFolder ()Lorg/openzal/zal/SearchFolder;toCalendarItem ()Lorg/openzal/zal/CalendarItem; toMountpoint()Lorg/openzal/zal/Mountpoint; toComment()Lorg/openzal/zal/Comment;toLink()Lorg/openzal/zal/Link; getTagBitmask()JgetBlob()Lorg/openzal/zal/MailboxBlob;blob!Lcom/zimbra/cs/store/MailboxBlob;$Lorg/jetbrains/annotations/Nullable; getBlobPath getCustomData9(Ljava/lang/String;)Lorg/openzal/zal/Item$CustomMetadata;sectiongetUnderlyingData'()Lorg/openzal/zal/Item$UnderlyingData;getColor()Lorg/openzal/zal/Item$Color;getNamenamegetPath getFolderId getParentIdgetContentStream()Ljava/io/InputStream; getContent()[BgetSizegetNameForType(B)Ljava/lang/String;*(Lorg/openzal/zal/Item;)Ljava/lang/String;getTypeForName(Ljava/lang/String;)BinSpam()ZtoStringinTrashgetDategetFlagBitmask unsetFlag(I)VflagisUnreaddecodeZimbraMetadata\(Lorg/openzal/zal/lib/ZimbraVersion;Ljava/lang/String;)Lorg/openzal/zal/Item$UnderlyingData;metaLorg/openzal/zal/Metadata;underlyingData parameters[Ljava/lang/Object;exLjava/lang/Throwable; originVersion#Lorg/openzal/zal/lib/ZimbraVersion; encodedStringencodeZimbraMetadata Lcom/zimbra/cs/mailbox/Metadata;encodeSubmetadataForItemTypegetTags()[Ljava/lang/String; getSubjectgetEffectiveACL()Lorg/openzal/zal/Acl;aclLcom/zimbra/cs/mailbox/ACL; getChangeDate compareTo(Lorg/openzal/zal/Item;)I(Ljava/lang/Object;)I()Vpartypes[Ljava/lang/Class;@Ljava/lang/Object;Ljava/lang/Comparable; SourceFile Item.java java/lang/NullPointerExceptioncom/zimbra/cs/mailbox/MailItem   #com/zimbra/cs/mailbox/MailItem$Type  org/openzal/zal/Itemcom/zimbra/cs/mailbox/Mailbox -com/zimbra/cs/mailbox/MailItem$UnderlyingData  *com/zimbra/common/service/ServiceException org/openzal/zal/Mailbox       _ s  !"*org/openzal/zal/exceptions/ZimbraExceptionjava/util/HashMaporg/openzal/zal/Messageorg/openzal/zal/Contactorg/openzal/zal/Folderorg/openzal/zal/Tagorg/openzal/zal/Documentorg/openzal/zal/Taskorg/openzal/zal/Appointmentorg/openzal/zal/Flagorg/openzal/zal/Noteorg/openzal/zal/Chatorg/openzal/zal/SearchFolderorg/openzal/zal/CalendarItemorg/openzal/zal/Mountpointorg/openzal/zal/Commentorg/openzal/zal/Link'java/lang/UnsupportedOperationException :#org/openzal/zal/MailboxBlobWrap $%& L #org/openzal/zal/Item$CustomMetadata B(#org/openzal/zal/Item$UnderlyingData E)org/openzal/zal/Item$Color *+ I ,Z -. M N OP QR S9 [ TU /0 1java/lang/String 2 YZ \Z ^9 EF `a cZorg/openzal/zal/Metadata 3 4n 5 6tg0 78java/lang/Objectcom/zimbra/cs/mailbox/Metadata 9 :;java/lang/Throwablejava/lang/RuntimeException < = >@java/lang/StringBuilder Exception: AB CDE F3 vw x yGorg/openzal/zal/Acl ~9 H  remote folder mountpoint 7I search folder searchfoldervirtual conversationvirtual_conversationjava/lang/Class deserialize JK LM N@)ZAL Reflection Initialization Exception: O3 serializeencodeMetadatajava/lang/Comparableidx java/util/Mapcom/zimbra/cs/store/MailboxBlobjava/io/IOException0org/openzal/zal/exceptions/NoSuchFolderException!org/openzal/zal/lib/ZimbraVersioncom/zimbra/cs/mailbox/ACLcast&(Ljava/lang/Object;)Ljava/lang/Object;'()Lcom/zimbra/cs/mailbox/MailItem$Type;toByteofp(Lcom/zimbra/cs/mailbox/Mailbox;Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;)Lcom/zimbra/cs/mailbox/MailItem;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!()Lcom/zimbra/cs/mailbox/Mailbox;org/openzal/zal/Utilsdecode#(Ljava/lang/String;)Ljava/util/Map;#()Lcom/zimbra/cs/store/MailboxBlob; getLocalBlob()Lcom/zimbra/cs/store/Blob;com/zimbra/cs/store/BlobPC(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;1()Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData; getRgbColor#()Lcom/zimbra/common/mailbox/Color;isEmptyvalueOf(I)Ljava/lang/String; containsKey(Ljava/lang/Object;)Zget9(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/MailItem$Type;(Ljava/lang/String;)VcurrentlessThan isAtLeastput@(Ljava/lang/String;Ljava/lang/Object;)Lorg/openzal/zal/Metadata;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)Vorg/openzal/zal/log/ZimbraLogmailboxZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;exceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarn()Lcom/zimbra/cs/mailbox/ACL;#(Lcom/zimbra/cs/mailbox/MailItem;)I8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)V extensionsfatal-com/zimbra/cs/mailbox/MailItem$CustomMetadata! s @r*+ Y*+@ACEFI **+IJ K 2*O O +*T   5 * Y  2* _  O * h    / q  # Y*+M, ##]  9Y* 2*   2*  2*  2*  Q*~@*L M!Y"L+  *  K6 #Y*$  6 %Y*&  6 'Y*(   !6 )Y**  "#6 +Y*,  $%6 -Y*.  &'6 /Y*0  ()6 1Y*2  *+6 3Y*4  ,-6 5Y*6  ./6 7Y*8  016 9Y*:  236 ;Y*<  456 =Y*>  676 ?Y*@  892AYB :;*CL+DY+EL+ )* ,.02 <=>?@ d*CFGL+ ;=?NABCpHY*+IJM,gik DP EF9KY*LM GH9NY*OP I e*QL+R *ST+ J K@KL ^*UL+  H M2*V N2*W OP^*XL+  H QR^*YL+"$ & H S92*Z,  TU2[\7  TV2*]^=  WXX_*`_*abK*c \ ^` JYZ2*df [ 5 *Tl  \Z^*eL+tv x H]^92*f~ _2* `aA *gh  bcZ2*i  de]jY+kM* lm*n ,opqWKYrNs:,tuSv-wW-MyY,zRSx:  !*28BHMQST> Jfg2!h8ijT kl]mn]o*p(qKr  ?s ?*gLsM{+,wtN-|L}~Y+ x&   !=4h ijft!kl?`r?u BsYtYSL*+wtM,|L}~Y+"#x#$ @ *ijft$klBcr?vw2* x 2*( yzk*L+ YY+/0 26{|}~92*? E*+EA3 *+ &  !Y"__W_W_WK*tS*vv)K~Y*yY*zK*{{)K~Y*yY*zYtSK*)K~Y*yY*z+GJxpxxn@ UV W+05@GJKgpu>0K%klu%kl%klJr%Yr%^r%:N K H @'? PK bKNFdkk org/openzal/zal/ItemChange.class2= ( ) *+ *, *-. /0 1 23 4 456deletedZ(ZIIIJ)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ItemChange;folderIdIitemIdsequencedateJ(ZILorg/openzal/zal/ItemInfo;)VitemInfoLorg/openzal/zal/ItemInfo;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toString()Ljava/lang/String; SourceFileItemChange.java 7 8   java/lang/StringBuilder 9 deleted: :; :< $%org/openzal/zal/ItemChangeorg/openzal/zal/PlacedItemInfo(IIIJ)Vorg/openzal/zal/ItemInfo()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;!t**& '(>g*---*012* !" #$%U#Y *  * 78"7 #&'PK bK+:|org/openzal/zal/ItemInfo.class2F 1 2 3 4 35 46 78 9 :;< = >?itemIdI(IIJ)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ItemInfo;sequencedateJ (ILorg/openzal/zal/ItemStatus;)V itemStatusLorg/openzal/zal/ItemStatus;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;hashCode()Iequals(Ljava/lang/Object;)ZobjectLjava/lang/Object;other StackMapTable5toString()Ljava/lang/String; getItemId SourceFile ItemInfo.java @   org/openzal/zal/ItemInfojava/lang/StringBuilder AitemId: BC BD sq:  dt: BE ,-org/openzal/zal/ItemStatus(IJ)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;!\ *!* !*    X*,,*% &'  ! "#$4 **`,  %&6++M,*,*,*24 79 66'(()*  *+@,-Y/Y  *  *  *B /.$/*J /0PK bK$== org/openzal/zal/ItemStatus.class2g ? @ AB CDE FG FH IJ IK LM ? N O P Q RSTserialVersionUIDJ ConstantValue!ưgsequenceIdate(IJ)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ItemStatus; fromString0(Ljava/lang/String;)Lorg/openzal/zal/ItemStatus;valueLjava/lang/String;values[Ljava/lang/String;RuntimeVisibleAnnotations.Lcom/fasterxml/jackson/annotation/JsonCreator;toString()Ljava/lang/String;equals(Ljava/lang/Object;)ZoLjava/lang/Object;that StackMapTableE$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()Iresult SourceFileItemStatus.java9Lcom/fasterxml/jackson/databind/annotation/JsonSerialize;using;Lcom/fasterxml/jackson/databind/ser/std/ToStringSerializer; U  @V WXorg/openzal/zal/ItemStatusY Z[ \8] Z^ _` java/lang/StringBuilder ab ac ad ,- efjava/lang/Objectjava/io/Serializable()Vjava/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValuejava/lang/Long$(Ljava/lang/String;)Ljava/lang/Long; longValue()Jappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;!Y***  () *+! "# $%e!*LY+2+2  0123 1!!&'()*+,-H Y ** :! "#./:*++*++M*,*, * @BDFIK)M+O6Q8T! :"#:012#3 4 5678V*<h** }`< Z[\!"#9:;* <=c>PK bKorg/openzal/zal/Jetty.class2!   ()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Jetty;getContinuationG(Ljavax/servlet/http/HttpServletRequest;)Lorg/openzal/zal/Continuation;req'Ljavax/servlet/http/HttpServletRequest; StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile Jetty.java  .org/openzal/zal/ContinuationHttpServletRequest !org/openzal/zal/ContinuationJetty  org/openzal/zal/Jettyjava/lang/Object ()Lorg/openzal/zal/Continuation;*(Ljavax/servlet/http/HttpServletRequest;)V1  /*     U* *Y*  "& PK HbKMF88org/openzal/zal/LdapUtil.class2  ()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/LdapUtil; modifyAttrs+(Lorg/openzal/zal/Account;Ljava/util/Map;)VaccountLorg/openzal/zal/Account;attrsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; SignatureQ(Lorg/openzal/zal/Account;Ljava/util/Map;)V$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile LdapUtil.java 'java/lang/UnsupportedOperationExceptionorg/openzal/zal/LdapUtiljava/lang/Object!/*   NY 0   PK HbKgڤorg/openzal/zal/Link.class2#     !"mLinkLcom/zimbra/cs/mailbox/Link;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Link;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getRemoteId()I getOwnerId()Ljava/lang/String; SourceFile Link.java com/zimbra/cs/mailbox/Link   org/openzal/zal/Linkorg/openzal/zal/Document!    J*+*+"# $ 2*( 2*- PK bK9 SSorg/openzal/zal/Listener.class2 setStoreContext((Lorg/openzal/zal/MailboxSessionProxy;)VgetStoreContext'()Lorg/openzal/zal/MailboxSessionProxy; notifyChanges (JLorg/openzal/zal/ItemChange;)V sessionClosed()V SourceFile Listener.javaorg/openzal/zal/Listenerjava/lang/Object   PK bK=AA!org/openzal/zal/LocalConfig.class2@ # $% &' $( )* )+ $, -./0()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/LocalConfig; getAllKeys()Ljava/util/List; Signature&()Ljava/util/List;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;get&(Ljava/lang/String;)Ljava/lang/String;keyLjava/lang/String;getInt(Ljava/lang/String;)IsetDefaultTimeZonesFile(Ljava/lang/String;)Vpath SourceFileLocalConfig.java 1 23 45 6 78 9: ;<= >?org/openzal/zal/LocalConfigjava/lang/Object com/zimbra/common/localconfig/LC()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()I timezone_file(Lcom/zimbra/common/localconfig/KnownKey;&com/zimbra/common/localconfig/KnownKey setDefault<(Ljava/lang/String;)Lcom/zimbra/common/localconfig/KnownKey;!   /*   "  /*'   5 *,    7 *W 12  !"PK bK< org/openzal/zal/MPartInfo.class2x QR QS T UV W XY Z[\ ] ^_ ` a bc d e fg h i j kl mMPartInfoLcom/zimbra/cs/mime/MPartInfo;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MPartInfo; mPartInfoLjava/lang/Object; StackMapTablecl$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getFilename()Ljava/lang/String;resLjava/lang/String;mRuntimeInvisibleAnnotationsgetDispositiongetDispositionParameter&(Ljava/lang/String;)Ljava/lang/String;headers[Ljava/lang/String;eLjavax/mail/MessagingException;name6_$Lorg/jetbrains/annotations/Nullable; getMimePart ()Ljavax/mail/internet/MimePart;getContentTypeParameter getPartNum()I getParent()Lorg/openzal/zal/MPartInfo;parentS getChildren()Ljava/util/List; Signature/()Ljava/util/List;isFilterableAttachment()Z getContentIDgetContentTypetoString SourceFileMPartInfo.java njava/lang/NullPointerExceptioncom/zimbra/cs/mime/MPartInfo  ,- 2- =>Content-Dispositiono pq)com/zimbra/common/mime/ContentDisposition r s4javax/mail/MessagingException ?4 @A Btorg/openzal/zal/MPartInfo  FGu vw JK L- M- N-java/lang/Objectjava/lang/String()Vjavax/mail/internet/MimePart getHeader'(Ljava/lang/String;)[Ljava/lang/String;(Ljava/lang/String;)V getParameter ()Lcom/zimbra/cs/mime/MPartInfo;!org/openzal/zal/ZimbraListWrapperwrapMPartInfos"(Ljava/util/List;)Ljava/util/List;!  r*+ Y*+!&')+,"#$%&'()*+,- ]*L++! 12"#$ ./' 0@01+2- ]*L++! 89"#$ ./' 0@01+34 ,*  M,, Y,2 +M)()!ABDF)H*J"*56*78,#$,9/':(0;1<=> 2* !P" #$?4 = *+!V" #$ 9/1<@A 2*![" #$BC e*L+ Y+!ab df"#$D'E1<FG 5 *!k"  #$HIJK 2*!p" #$L- 2*!u" #$M- 2*!z" #$N- 2*!" #$OPPK HbK*X X "org/openzal/zal/MailItemType.class2 5y z M{ |} M~    M M M M M M M M M M M M M M M M M M M M M CONTACTLorg/openzal/zal/MailItemType;UNKNOWNFOLDER SEARCHFOLDERTAG CONVERSATIONMESSAGEDOCUMENTNOTEFLAG APPOINTMENTVIRTUAL_CONVERSATION MOUNTPOINTWIKI DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;TASKCHATCOMMENTLINKmTypeType InnerClasses%Lcom/zimbra/cs/mailbox/MailItem$Type;((Lcom/zimbra/cs/mailbox/MailItem$Type;)VCodeLineNumberTableLocalVariableTablethistypetoByte()B typeArrayFrom(Ljava/lang/String;)[BtypesLjava/lang/String;result[BtypeListLjava/util/Set;itLjava/util/Iterator;nILocalVariableTypeTable6Ljava/util/Set;;Ljava/util/Iterator; StackMapTable_of2(Ljava/lang/String;)Lorg/openzal/zal/MailItemType;itemTypetoString()Ljava/lang/String;(B)Ljava/lang/String;B()V SourceFileMailItemType.java Qv LP XY r    org/openzal/zal/MailItemType n QR qr n 6P 67 8P 87 9P 97 :P :7 ;P ;7 <P <7 =P =7 >P >7 ?P ?7 @P @7 AP A7 BP B7 CP C7 DP D7 HP H7 IP I7 JP J7 KP K7java/lang/Object#com/zimbra/cs/mailbox/MailItem$Typejava/lang/String java/util/Setjava/util/Iterator toUpperCasesetOf#(Ljava/lang/String;)Ljava/util/Set;iterator()Ljava/util/Iterator;size()IhasNext()Znext()Ljava/lang/Object;org/openzal/zal/ItembyteType(Ljava/lang/Object;)B9(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/MailItem$Type;((B)Lcom/zimbra/cs/mailbox/MailItem$Type;com/zimbra/cs/mailbox/MailItem! 5 67 87 97 :7 ;7 <7 =7 >7 ?7 @7 A7 B7 C7 D7EFG H7 I7 J7 K7LPQRSF **+TVW XU V7 WPXYS2*T]U V7 Z[S9*M,N6,L-+-  T+T& ghiklm$o1p7|U49\]^_1`a*bc'def1`g*bhijklm noS6 Y* TU  p]qrS2*TU V7 nsS9 Y TU WtuvSG Y  Y  Y  Y  Y  Y  Y  Y Y! " Y# $ Y% & Y' ( Y) * Y+ , Y- . Y/ 0 Y1 2 Y3 4TJ" #$'%4&A'N([)h*u+,-.01234wxO MN@PK bK : org/openzal/zal/MailSender.class2      MSGTYPE_REPLYLjava/lang/String;MSGTYPE_FORWARD()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MailSender; SourceFileMailSender.java   org/openzal/zal/MailSenderjava/lang/Object com/zimbra/cs/mailbox/MailSender!    /*   )  PK HbKPoq!org/openzal/zal/MailSession.class2P 23 45 67 689: ;< =5 6>? @ABC()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MailSession;getSmtpSession/(Lorg/openzal/zal/Account;)Ljavax/mail/Session;accountLorg/openzal/zal/Account; StackMapTable ExceptionsDRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable; getSession()Ljavax/mail/Session;exLjava/lang/Exception;9 getSmtpHosts*(Lorg/openzal/zal/Domain;)Ljava/util/List;e,Lcom/zimbra/common/service/ServiceException;domainLorg/openzal/zal/Domain;? Signature>(Lorg/openzal/zal/Domain;)Ljava/util/List; SourceFileMailSession.java com/zimbra/cs/account/AccountE FGH I "#java/lang/Exceptionjava/lang/RuntimeException Jcom/zimbra/cs/account/DomainK 'L*com/zimbra/common/service/ServiceExceptionM NOorg/openzal/zal/MailSessionjava/lang/Objectjavax/mail/MessagingExceptionorg/openzal/zal/AccounttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;com/zimbra/cs/util/JMSession5(Lcom/zimbra/cs/account/Account;)Ljavax/mail/Session;(Ljava/lang/Throwable;)Vorg/openzal/zal/Domain0(Lcom/zimbra/cs/account/Domain;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!/*%  Q***,0  ! "#TKY*9;=  $%D& '(}**  L+   EHPVX)*+,D-./ !01PK HbKKK{{)org/openzal/zal/Mailbox$FakeMailbox.class2b . /0 1 2 3 45 6 7 8 9 : ; < = > ? @ AB 1 CEF"(Lcom/zimbra/cs/account/Account;)VCodeLineNumberTableLocalVariableTablethis FakeMailbox InnerClasses%Lorg/openzal/zal/Mailbox$FakeMailbox;accountLcom/zimbra/cs/account/Account;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;createMailboxMetadata MailboxDataL(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/mailbox/Mailbox$MailboxData;data+Lcom/zimbra/cs/mailbox/Mailbox$MailboxData;RuntimeInvisibleAnnotations SourceFile Mailbox.java &( G)com/zimbra/cs/mailbox/Mailbox$MailboxData H IJ KJL MN OP QR SJ TU VJ WJ XJ YR ZJ [J \J ]^java/util/HashSet _`a#org/openzal/zal/Mailbox$FakeMailboxcom/zimbra/cs/mailbox/Mailbox.(Lcom/zimbra/cs/mailbox/Mailbox$MailboxData;)V()VidI schemaGroupIdcom/zimbra/cs/account/AccountgetId()Ljava/lang/String; accountIdLjava/lang/String;sizeJcontacts indexVolumeIdSlastBackupDate lastItemId lastChangeIdlastChangeDate lastWriteDaterecentMessages trackSync trackImapZ configKeysLjava/util/Set;org/openzal/zal/Mailbox A *+  ! "#$% &(^YL+++*+ + + + + ++ +++++Y+F $).38=BGLQ\^"#V)*+%$%,- D'PK HbK8;org/openzal/zal/Mailbox.class2        8 ! "#$ % & ' ( z)*+, -. ' / & '0 1 ' 2 3 4 5 678 9% : ;<= +> +? +@A B +C DE F G H 9I JK 9' L MN ='O PQ PR AS PT UV UWX PY Z [\] L' ^ _`a b cd ef T' g hi j kl ['m n ]' op a"q rs etu g'v w ]x y z {| % }~ %  u P y%   }' }%    R  K  K %   C     2 3                  cT A  3    F F T       " %    %       S Y . .      %           '    T T       ;  D   '              '   %  '      %  %'! "%# $% % &' ( ) *+ 0' ,- 3' ./ 6'0 1 23 45 67 % 89 @: ; < = >?@ A B FC AYD DE F G HI JK JL HM HN O HP 9QS T% UV WX [' Y Z 93 [\] U^_ ` Ta 3 bc bd be fg fh Ti jkl q"mn bop Tq rs 4t zu 2vw Dxyz{| z} >v~ z z  @ FakeMailbox InnerClassesmMboxLcom/zimbra/cs/mailbox/Mailbox;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;ID_AUTO_INCREMENTI ConstantValueID_FOLDER_USER_ROOTID_FOLDER_INBOXID_FOLDER_TRASHID_FOLDER_SPAMID_FOLDER_SENTID_FOLDER_DRAFTSID_FOLDER_CONTACTSID_FOLDER_TAGSID_FOLDER_CONVERSATIONS ID_FOLDER_CALENDAR ID_FOLDER_ROOT ID_FOLDER_NOTEBOOK  DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;ID_FOLDER_AUTO_CONTACTS ID_FOLDER_IM_LOGSID_FOLDER_TASKSID_FOLDER_BRIEFCASEID_FOLDER_COMMENTSID_FOLDER_PROFILEHIGHEST_SYSTEM_ID FIRST_USER_IDsEndTransactionMethodLjava/lang/reflect/Method;$Lorg/jetbrains/annotations/Nullable;sBeginTransactionMethod sRawGetItem sGetAllFlags sTagCacheLjava/lang/reflect/Field; sFolderCachesFolderCacheMapMAX_METADATA_SIZEJgetSize()JCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Mailbox;getHighestSystemId()I emptyFolder'(Lorg/openzal/zal/OperationContext;IZ)Ve,Lcom/zimbra/common/service/ServiceException;zContext"Lorg/openzal/zal/OperationContext;folderIdwithDeleteSubFoldersZ StackMapTable$RuntimeInvisibleParameterAnnotationsmigrateContactGroup()V contactGroupMigrateContactGroup8Lcom/zimbra/cs/mailbox/ContactGroup$MigrateContactGroup;ex(Ljava/lang/Object;)VmboxLjava/lang/Object;0createFakeMailbox4(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Mailbox; realAccountLorg/openzal/zal/Account;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;newZimbraAdminContext$()Lorg/openzal/zal/OperationContext; getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox; getAccount()Lorg/openzal/zal/Account;serviceException Exceptions getAccountId()Ljava/lang/String;getId hasListener(Ljava/lang/String;)Z listenerNameLjava/lang/String; getListener&(Ljava/lang/String;)Ljava/lang/Object;registerListener(Lorg/openzal/zal/Listener;)VlistenerLorg/openzal/zal/Listener;unregisterListener((Lorg/openzal/zal/MailboxSessionProxy;)Vsession%Lorg/openzal/zal/MailboxSessionProxy;getMailboxSyncCutoff"(Lcom/zimbra/cs/mailbox/Mailbox;)IisTombstoneValid(I)Zsequence mboxSequence getItemById<(Lorg/openzal/zal/OperationContext;IB)Lorg/openzal/zal/Item;item Lcom/zimbra/cs/mailbox/MailItem;idtypeB\getItemRevisionById=(Lorg/openzal/zal/OperationContext;IBI)Lorg/openzal/zal/Item;revisiongetMessageById>(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Message;messageLcom/zimbra/cs/mailbox/Message; exceptionLjava/lang/Exception;OgetMessagesByConversation5(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;listLjava/util/List;newList1Ljava/util/List;+Ljava/util/List;aP(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;setDate((Lorg/openzal/zal/OperationContext;IBJ)VoctxtitemIddategetModifiedTagslastSync-Ljava/util/List;'Ljava/util/List;L(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;getModifiedItemsJ(Lorg/openzal/zal/OperationContext;I)Ljava/util/List;listTombstones(I)Ljava/util/List;((I)Ljava/util/List;getFolderByNameO(Lorg/openzal/zal/OperationContext;Ljava/lang/String;I)Lorg/openzal/zal/Folder;foldernameparentIdgetFolderByPathN(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/Folder;pathgetModifiedFolders folderListLcom/zimbra/cs/mailbox/Folder; newFolderList0Ljava/util/List;*Ljava/util/List;-(I)Ljava/util/List; getFolderById=(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Folder;getMountpointByIdA(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Mountpoint; mountpointgetCalendarItemByIdC(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/CalendarItem;getCalendarItemByUidT(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/CalendarItem;mailItemuid getFreeBusy@(Lorg/openzal/zal/OperationContext;JJ)Lorg/openzal/zal/FreeBusy;freeBusyLcom/zimbra/cs/fb/FreeBusy;startendcopyCalendarReplyInfoa(Lorg/openzal/zal/CalendarItem;Lorg/openzal/zal/CalendarItem;Lorg/openzal/zal/OperationContext;)VfromCalendarItemLorg/openzal/zal/CalendarItem;toCalendarItemm*rename:(Lorg/openzal/zal/OperationContext;IBLjava/lang/String;I)Vdelete'(Lorg/openzal/zal/OperationContext;IB)VsetPermissions;(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/Acl;)VaclLorg/openzal/zal/Acl;setColorColorD(Lorg/openzal/zal/OperationContext;[IBLorg/openzal/zal/Item$Color;)VitemIds[IcolorLorg/openzal/zal/Item$Color;setCalendarItem(Lorg/openzal/zal/OperationContext;IIJLorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem;flagstags defaultInv+Lorg/openzal/zal/calendar/CalendarItemData; exceptionsreplies nextAlarm=Ljava/util/List; ReplyInfo@Ljava/util/List;(Lorg/openzal/zal/OperationContext;IIJLorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem;(Lorg/openzal/zal/OperationContext;II[Ljava/lang/String;Lorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem;i[Ljava/lang/String;zimbraExceptionsSetCalendarItemData4[Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;(Lorg/openzal/zal/OperationContext;II[Ljava/lang/String;Lorg/openzal/zal/calendar/CalendarItemData;Ljava/util/List;Ljava/util/List;J)Lorg/openzal/zal/CalendarItem; getConfigP(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/Metadata;metadata Lcom/zimbra/cs/mailbox/Metadata;section setConfigQ(Lorg/openzal/zal/OperationContext;Ljava/lang/String;Lorg/openzal/zal/Metadata;)VconfigLorg/openzal/zal/Metadata; removeConfig7(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)ValterTag)(Lorg/openzal/zal/OperationContext;IBIZ)VtagIdaddTagsetTags=(Lorg/openzal/zal/OperationContext;IBLjava/util/Collection;)V tagsArrayLjava/util/Collection;*Ljava/util/Collection;Q(Lorg/openzal/zal/OperationContext;IBLjava/util/Collection;)VsetFlags((Lorg/openzal/zal/OperationContext;IBI)V modifyContactE(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/ParsedContact;)V contactIdpcLorg/openzal/zal/ParsedContact;sendMimeMessage(Lorg/openzal/zal/OperationContext;Ljava/lang/Boolean;Ljavax/mail/internet/MimeMessage;Ljava/util/List;Lorg/openzal/zal/ZimbraItemId;Ljava/lang/String;Z)Lorg/openzal/zal/ZimbraItemId; newItemId#Lcom/zimbra/cs/service/util/ItemId; saveToSentLjava/lang/Boolean;mm!Ljavax/mail/internet/MimeMessage;uploads origMsgIdLorg/openzal/zal/ZimbraItemId; replyType replyToSenderUploadBLjava/util/List;(Lorg/openzal/zal/OperationContext;Ljava/lang/Boolean;Ljavax/mail/internet/MimeMessage;Ljava/util/List;Lorg/openzal/zal/ZimbraItemId;Ljava/lang/String;Z)Lorg/openzal/zal/ZimbraItemId;attachmentsIndexingEnabled()ZmovetargetIdgetCalendarItemsForRange:(Lorg/openzal/zal/OperationContext;BJJI[I)Ljava/util/List;zimbraCalendarItemsexcludeFolders6Ljava/util/List;Z(Lorg/openzal/zal/OperationContext;BJJI[I)Ljava/util/List;getItemListByDates9(Lorg/openzal/zal/OperationContext;BJJIZ)Ljava/util/List;options QueryParams)Lcom/zimbra/cs/db/DbMailItem$QueryParams; descending%Ljava/util/List;N(Lorg/openzal/zal/OperationContext;BJJIZ)Ljava/util/List; listItemIds6(Lorg/openzal/zal/OperationContext;BI)Ljava/util/List;K(Lorg/openzal/zal/OperationContext;BI)Ljava/util/List; getItemIds9(Lorg/openzal/zal/OperationContext;I)Ljava/util/Iterator;ItemInfo1Lcom/zimbra/cs/mailbox/util/TypedIdList$ItemInfo;entryEntryLjava/util/Map$Entry;mapLjava/util/Map;iteratorLjava/util/Iterator;TypeLjava/util/Map$Entry;>;FLjava/util/Map;>;Ljava/util/Iterator;>;>;@(Lorg/openzal/zal/OperationContext;I)Ljava/util/Iterator;>;>;canRead&(Lorg/openzal/zal/OperationContext;I)ZrightsScanWritemodifyPartStat(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/calendar/RecurrenceId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;IJ)V calItemIdrecurId'Lorg/openzal/zal/calendar/RecurrenceId;cnStr addressStr cutypeStrroleStr partStatStrrsvpseqNodtStamp+ getTagById:(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Tag;tag getTagByNameK(Lorg/openzal/zal/OperationContext;Ljava/lang/String;)Lorg/openzal/zal/Tag; setCustomDataCustomMetadataL(Lorg/openzal/zal/OperationContext;IBLorg/openzal/zal/Item$CustomMetadata;)Vcustom%Lorg/openzal/zal/Item$CustomMetadata; nextItemId ()Lorg/openzal/zal/ZimbraItemId;newOperationContextbeginTrackingSyncgetLastChangeIDclearItemCachesearchq(Lorg/openzal/zal/OperationContext;Ljava/lang/String;[BLorg/openzal/zal/SortedBy;I)Lorg/openzal/zal/QueryResults; queryStringtypes[BsortByLorg/openzal/zal/SortedBy; chunkSizes(Lorg/openzal/zal/OperationContext;Ljava/lang/String;[BLorg/openzal/zal/SortedBy;IIZ)Lorg/openzal/zal/QueryResults;offsetonlyIdst(Lorg/openzal/zal/OperationContext;Ljava/lang/String;[BLorg/openzal/zal/SortedBy;IIZZ)Lorg/openzal/zal/QueryResults;typeListLjava/util/Set; fetchModeFetch(Lcom/zimbra/cs/index/SearchParams$Fetch;params"Lcom/zimbra/cs/index/SearchParams;result(Lcom/zimbra/cs/index/ZimbraQueryResults; inDumpster6Ljava/util/Set;" getItemList5(BLorg/openzal/zal/OperationContext;)Ljava/util/List; subfolderLorg/openzal/zal/Folder; folderCachetagCacheLjava/lang/Throwable;dataUnderlyingData%Lorg/openzal/zal/Item$UnderlyingData;dataList0Ljava/util/Collection;DLjava/util/Map$Entry;>Ljava/util/Map;7Ljava/util/List;(Ljava/util/List;fM(BLorg/openzal/zal/OperationContext;)Ljava/util/List; createFolder(Lorg/openzal/zal/OperationContext;Ljava/lang/String;IBBILorg/openzal/zal/Item$Color;Ljava/lang/String;)Lorg/openzal/zal/Folder;attrs defaultViewurlcreateSearchFolder(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILorg/openzal/zal/Item$Color;)Lorg/openzal/zal/SearchFolder;querysort createTagg(Lorg/openzal/zal/OperationContext;Ljava/lang/String;Lorg/openzal/zal/Item$Color;)Lorg/openzal/zal/Tag; addMessage(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZIJILjava/lang/String;Lorg/openzal/zal/Item$CustomMetadata;)Lorg/openzal/zal/Message;inLjava/io/InputStream;sizeHint receivedDateLjava/lang/Long;noIcalconversationId rcptEmail customData(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZILjava/lang/String;ILjava/lang/String;Lorg/openzal/zal/Item$CustomMetadata;)Lorg/openzal/zal/Message;(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZILjava/util/Collection;ILjava/lang/String;Lorg/openzal/zal/Item$CustomMetadata;)Lorg/openzal/zal/Message;opts'Lcom/zimbra/cs/mailbox/DeliveryOptions;(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;ILjava/lang/Long;IZILjava/util/Collection;ILjava/lang/String;Lorg/openzal/zal/Item$CustomMetadata;)Lorg/openzal/zal/Message;simpleAddMessageS(Lorg/openzal/zal/OperationContext;Ljava/io/InputStream;I)Lorg/openzal/zal/Message;getContactById>(Lorg/openzal/zal/OperationContext;I)Lorg/openzal/zal/Contact; createContact](Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;I)Lorg/openzal/zal/Contact;o(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;ILjava/lang/String;)Lorg/openzal/zal/Contact;s(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;ILjava/util/Collection;)Lorg/openzal/zal/Contact;contact(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedContact;ILjava/util/Collection;)Lorg/openzal/zal/Contact;createDocumenta(Lorg/openzal/zal/OperationContext;ILorg/openzal/zal/ParsedDocument;BI)Lorg/openzal/zal/Document;documentpd Lorg/openzal/zal/ParsedDocument;simpleCreateDocument}(Lorg/openzal/zal/OperationContext;ILjava/io/FileInputStream;Ljava/lang/String;Ljava/lang/String;J)Lorg/openzal/zal/Document;fileInputStreamLjava/io/FileInputStream;filenamemimetype timestampaddDocumentRevision(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lorg/openzal/zal/Document;docIdauthor description(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;B)Lorg/openzal/zal/Document;mimeType descEnabled createNote Rectangle(Lorg/openzal/zal/OperationContext;Ljava/lang/String;Lorg/openzal/zal/Note$Rectangle;Lorg/openzal/zal/Item$Color;I)Lorg/openzal/zal/Note;notecontent rectangle Lorg/openzal/zal/Note$Rectangle; addInvitei(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/calendar/Invite;ILorg/openzal/zal/ParsedMessage;ZZZ)I parsedMessage"Lcom/zimbra/cs/mime/ParsedMessage;inv!Lorg/openzal/zal/calendar/Invite;pmLorg/openzal/zal/ParsedMessage;preserveExistingAlarmsdiscardExistingInvites addRevision!createMountpoint(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;BILorg/openzal/zal/Item$Color;)Lorg/openzal/zal/Mountpoint; mountPointownerIdremoteId remoteUuidview createChatq(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedMessage;IILorg/openzal/zal/Tags;)Lorg/openzal/zal/Chat;chatLorg/openzal/zal/Tags;[(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedMessage;II)Lorg/openzal/zal/Chat; createCommentb(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/Comment;commenttextcreator createLink`(Lorg/openzal/zal/OperationContext;ILjava/lang/String;Ljava/lang/String;I)Lorg/openzal/zal/Link;linkbeginTransaction7(Ljava/lang/String;Lorg/openzal/zal/OperationContext;)Vcontext=(Ljava/lang/String;Lcom/zimbra/cs/mailbox/OperationContext;)V parameters[Ljava/lang/Object;(Lcom/zimbra/cs/mailbox/OperationContext;endTransaction(Z)Vsuccess rawGetItem=(Lorg/openzal/zal/Item$UnderlyingData;)Lorg/openzal/zal/Item; getAllFlags()Ljava/util/List;0()Ljava/util/List; ACLIsEmpty(Lorg/openzal/zal/Acl;)Z getTagCache()Ljava/util/Map;@()Ljava/util/Map;getFolderCache()Ljava/util/Collection;Ljava/util/ArrayList;6Ljava/util/Collection;/Ljava/util/ArrayList;Q2()Ljava/util/Collection; getByAccountaccountgetByAccountId-(Ljava/lang/String;)Lorg/openzal/zal/Mailbox;.(Ljava/lang/String;Z)Lorg/openzal/zal/Mailbox; autocreate5(Lorg/openzal/zal/Account;Z)Lorg/openzal/zal/Mailbox;getById(J)Lorg/openzal/zal/Mailbox;mboxId(I)Lorg/openzal/zal/Mailbox; getByItem1(Lorg/openzal/zal/Item;)Lorg/openzal/zal/Mailbox;Lorg/openzal/zal/Item;getMapAccountsAndMailboxes-(Lorg/openzal/zal/Connection;)Ljava/util/Map;connLorg/openzal/zal/Connection;accountsAndMailboxes6Ljava/util/Map;T(Lorg/openzal/zal/Connection;)Ljava/util/Map;getOperationConnection()Lorg/openzal/zal/Connection; connection DbConnection&Lcom/zimbra/cs/db/DbPool$DbConnection;SgetSchemaGroupId updateChatE(Lorg/openzal/zal/OperationContext;Lorg/openzal/zal/ParsedMessage;I)VoperationContext reindexItem(Lorg/openzal/zal/Item;)VK rawGetConfig&(Ljava/lang/String;)Ljava/lang/String; statementLjava/sql/PreparedStatement; resultSetLjava/sql/ResultSet;key rawSetConfig'(Ljava/lang/String;Ljava/lang/String;)V insertQueryinsertStatementupdateStatementres updateQuery deleteMailboxpartypes[Ljava/lang/Class;n subClassess  SourceFile Mailbox.javacom/zimbra/cs/mailbox/Mailbox  org/openzal/zal/Mailbox  *com/zimbra/common/service/ServiceException 6com/zimbra/cs/mailbox/ContactGroup$MigrateContactGroup   "java/lang/IllegalArgumentException mMbox is null #org/openzal/zal/Mailbox$FakeMailboxcom/zimbra/cs/account/Account      org/openzal/zal/OperationContext&com/zimbra/cs/mailbox/OperationContextorg/openzal/zal/ProvisioningImp  org/openzal/zal/Account        com/zimbra/cs/session/Session  java/lang/StringBuilder!Error adding listener to mailbox  :        org/openzal/zal/Item  )org/openzal/zal/Messagejava/lang/Exception 1java/util/ArrayList     com/zimbra/cs/mailbox/Message  < Acom/zimbra/cs/mailbox/MailItemorg/openzal/zal/Tag F java/util/List   Korg/openzal/zal/Folder Q TIcom/zimbra/cs/mailbox/Folder [ ]org/openzal/zal/Mountpointorg/openzal/zal/CalendarItem ` b2org/openzal/zal/exceptions/NoSuchCalendarExceptioncom/zimbra/cs/fb/FreeBusyQuery f2org/openzal/zal/exceptions/NoSuchFreeBusyException org/openzal/zal/FreeBusyZxCalendarRepliesRestore    u xcom/zimbra/cs/mailbox/ACL zcom/zimbra/common/mailbox/Color ~'java/lang/UnsupportedOperationException1com/zimbra/cs/mailbox/Mailbox$SetCalendarItemData )org/openzal/zal/calendar/CalendarItemData  org/openzal/zal/Metadatacom/zimbra/cs/mailbox/Metadata   java/lang/String     com/zimbra/cs/mime/ParsedContact !com/zimbra/cs/service/util/ItemId        org/openzal/zal/ZimbraItemId    'com/zimbra/cs/db/DbMailItem$QueryParams       date DESC  date ASC !" #java/util/HashMap $java/util/Map$Entry %/com/zimbra/cs/mailbox/util/TypedIdList$ItemInfo &#com/zimbra/cs/mailbox/MailItem$Type '() * +, -. /0 12org/openzal/zal/Acl 4org/openzal/zal/exceptions/PermissionDeniedExceptionMissing write permissions for  3 on 4 mailbox&com/zimbra/cs/mailbox/calendar/RecurId 5  6 7-com/zimbra/cs/mailbox/MailItem$CustomMetadata 8   9: *java/util/HashSet ;0 <0 com/zimbra/cs/index/SearchParams = >? @A BCcom/zimbra/cs/index/SortBy DE F GH I J K LMN OPQ R STorg/openzal/zal/QueryResultsjava/util/LinkedList ZxGetItemList   U(   VWX YZ [#org/openzal/zal/Item$UnderlyingData java/lang/Throwable \getItemList(): skipping item: ] ^_ ` Qa Wborg/openzal/zal/SearchFolder [c%com/zimbra/cs/mailbox/DeliveryOptions de fg e h ie jk lo pq ]rorg/openzal/zal/Contact ps ru rt!com/zimbra/cs/mime/ParsedDocument xuorg/openzal/zal/Documentorg/openzal/zal/ParsedDocumentv w x xy y xz{$com/zimbra/cs/mailbox/Note$Rectangle |org/openzal/zal/Note com/zimbra/cs/mime/ParsedMessage%com/zimbra/cs/mailbox/calendar/Invite ~   org/openzal/zal/Chat org/openzal/zal/Comment org/openzal/zal/Linkjava/lang/Object    -com/zimbra/cs/mailbox/MailItem$UnderlyingData java/lang/RuntimeException      java/util/Map    Exception:           $com/zimbra/cs/db/DbPool$DbConnection  +org/openzal/zal/lib/ZimbraConnectionWrapper   SELECT metadata FROM mailbox_metadata ) WHERE mailbox_id=? AND section=? LIMIT 1         java/sql/SQLExceptionmetadata is too big to be savedUPDATE 0 SET metadata=? WHERE mailbox_id=? AND section=? OINSERT INTO zimbra.mailbox_metadata (mailbox_id,section,metadata) VALUES(?,?,?)  java/lang/Class   )ZAL Reflection Initialization Exception: getItemcom/zimbra/cs/mailbox/FlagallOf mTagCache  mFolderCache )com.zimbra.cs.mailbox.Mailbox$FolderCache \ZAL Reflection Initialization Exception: com.zimbra.cs.mailbox.Mailbox$FolderCache not foundmapById1org/openzal/zal/exceptions/NoSuchAccountException.org/openzal/zal/exceptions/NoSuchItemException1org/openzal/zal/exceptions/NoSuchMessageExceptionjava/util/Iterator6org/openzal/zal/exceptions/NoSuchConversationException0org/openzal/zal/exceptions/NoSuchFolderExceptioncom/zimbra/cs/fb/FreeBusy*org/openzal/zal/exceptions/ZimbraExceptionorg/openzal/zal/Item$Color,com/zimbra/cs/mailbox/CalendarItem$ReplyInfo.com/zimbra/cs/service/FileUploadServlet$Uploadjava/lang/Booleanjavax/mail/internet/MimeMessage%org/openzal/zal/calendar/RecurrenceId#org/openzal/zal/Item$CustomMetadatajava/io/IOException&com/zimbra/cs/index/SearchParams$Fetchorg/openzal/zal/SortedBy java/util/Set&com/zimbra/cs/index/ZimbraQueryResultsjava/util/Collectionorg/openzal/zal/Note$Rectangleorg/openzal/zal/calendar/Inviteorg/openzal/zal/ParsedMessage2org/openzal/zal/exceptions/InternalServerException$com/zimbra/cs/mailbox/MailboxManager FetchMode.com/zimbra/cs/mailbox/MailboxManager$FetchModeorg/openzal/zal/Connectionjava/sql/PreparedStatementjava/sql/ResultSetgetOperationContext*()Lcom/zimbra/cs/mailbox/OperationContext;-(Lcom/zimbra/cs/mailbox/OperationContext;IZ)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;"com/zimbra/cs/mailbox/ContactGroup"(Lcom/zimbra/cs/mailbox/Mailbox;)Vhandle(Ljava/lang/String;)V"(Lcom/zimbra/cs/account/Account;)Vcast&(Ljava/lang/Object;)Ljava/lang/Object;"com/zimbra/cs/account/Provisioning getInstance&()Lcom/zimbra/cs/account/Provisioning; getZimbraUser!()Lcom/zimbra/cs/account/Account;3(Ljava/lang/String;)Lcom/zimbra/cs/session/Session;org/openzal/zal/ListenergetStoreContext'()Lorg/openzal/zal/MailboxSessionProxy;#org/openzal/zal/MailboxSessionProxy addListener"(Lcom/zimbra/cs/session/Session;)Vorg/openzal/zal/log/ZimbraLogmailboxZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder; getMessagetoString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarnremoveListener getSyncCutoff convertType((B)Lcom/zimbra/cs/mailbox/MailItem$Type;p(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;)Lcom/zimbra/cs/mailbox/MailItem;getItemRevisionq(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;I)Lcom/zimbra/cs/mailbox/MailItem;J(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Message;;(Lcom/zimbra/cs/mailbox/OperationContext;I)Ljava/util/List;size(I)V()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;add(Ljava/lang/Object;)ZR(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;J)VH(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/common/util/Pair;com/zimbra/common/util/PairgetFirst getTombstones+(I)Lcom/zimbra/cs/mailbox/util/TypedIdList;&com/zimbra/cs/mailbox/util/TypedIdList getAllIds[(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;)Lcom/zimbra/cs/mailbox/Folder;Z(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Folder;I(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Folder;M(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Mountpoint;O(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/CalendarItem;`(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/CalendarItem;H(Lcom/zimbra/cs/mailbox/OperationContext;JJI)Lcom/zimbra/cs/fb/FreeBusy;(JJ)VcopyReplyInfoTo!(Lorg/openzal/zal/CalendarItem;)Vd(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;Ljava/lang/String;I)VQ(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;)VG(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/ACL;)Vs(Lcom/zimbra/cs/mailbox/OperationContext;[ILcom/zimbra/cs/mailbox/MailItem$Type;Lcom/zimbra/common/mailbox/Color;)Vget(I)Ljava/lang/Object;(Lcom/zimbra/cs/mailbox/OperationContext;II[Ljava/lang/String;Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;[Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;Ljava/util/List;J)Lcom/zimbra/cs/mailbox/CalendarItem;\(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Metadata;](Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;Lcom/zimbra/cs/mailbox/Metadata;)Vorg/openzal/zal/FlagofFlagInfo((I)Lcom/zimbra/cs/mailbox/Flag$FlagInfo;TargetConstraint(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;Lcom/zimbra/cs/mailbox/Flag$FlagInfo;ZLcom/zimbra/cs/mailbox/MailItem$TargetConstraint;)VtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getFlagBitmaske(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;I[Ljava/lang/String;)VgetTags()[Ljava/lang/String;org/openzal/zal/ParsedContactN(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mime/ParsedContact;)V()Lorg/openzal/zal/ZimbraId;org/openzal/zal/ZimbraId getItemId(Ljava/lang/String;I)V getMailSender$()Lcom/zimbra/cs/mailbox/MailSender; com/zimbra/cs/mailbox/MailSender (Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Boolean;Ljavax/mail/internet/MimeMessage;Ljava/util/Collection;Lcom/zimbra/cs/service/util/ItemId;Ljava/lang/String;Lcom/zimbra/cs/account/Identity;Z)Lcom/zimbra/cs/service/util/ItemId;R(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;I)Vd(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/MailItem$Type;JJI[I)Ljava/util/List;!org/openzal/zal/ZimbraListWrapperwrapCalendarItems"(Ljava/util/List;)Ljava/util/List;com/zimbra/cs/db/DbMailItemjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/util/Collections singletonList$(Ljava/lang/Object;)Ljava/util/List; setFolderIdsA(Ljava/util/Collection;)Lcom/zimbra/cs/db/DbMailItem$QueryParams;setIncludedTypes setDateAfter(Ljava/lang/Integer;)V setDateBefore setOrderBy;(Ljava/util/List;)Lcom/zimbra/cs/db/DbMailItem$QueryParams; getItemIdListc(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/db/DbMailItem$QueryParams;)Ljava/util/List;`(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/MailItem$Type;I)Ljava/util/List;S(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/util/TypedIdList;getValuegetKeytoByte()Bjava/lang/Byte(B)Ljava/lang/Byte;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;entrySet()Ljava/util/Set;UNKNOWN%Lcom/zimbra/cs/mailbox/MailItem$Type;getEffectivePermissionsQ(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;)SgetNamegetMail(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/calendar/RecurId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;IJ)VF(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Tag;W(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Tag;(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mailbox/MailItem$Type;Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;)Vpurge((Lcom/zimbra/cs/mailbox/MailItem$Type;)VIDSNORMALsetQueryString setTimeZone(Ljava/util/TimeZone;)V setLocale(Ljava/util/Locale;)VsetTypes(Ljava/util/Set;)V setSortBy(Lcom/zimbra/cs/index/SortBy;)V setPrefetch setFetchMode+(Lcom/zimbra/cs/index/SearchParams$Fetch;)V setInDumpstersetLimit setOffsetindex$Lcom/zimbra/cs/mailbox/MailboxIndex;#com/zimbra/common/soap/SoapProtocolSoap12%Lcom/zimbra/common/soap/SoapProtocol;"com/zimbra/cs/mailbox/MailboxIndex(Lcom/zimbra/common/soap/SoapProtocol;Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/index/SearchParams;)Lcom/zimbra/cs/index/ZimbraQueryResults; skipToHit"(I)Lcom/zimbra/cs/index/ZimbraHit;getTypeNONELcom/zimbra/cs/index/SortBy;"org/openzal/zal/lib/ZimbraDatabase getByTypeH(Lorg/openzal/zal/Mailbox;BLcom/zimbra/cs/index/SortBy;)Ljava/util/List; emptyList extensionsorg/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;debug(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;IBLcom/zimbra/cs/mailbox/MailItem$Type;ILcom/zimbra/common/mailbox/Color;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Folder;(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/zimbra/common/mailbox/Color;)Lcom/zimbra/cs/mailbox/SearchFolder;x(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;Lcom/zimbra/common/mailbox/Color;)Lcom/zimbra/cs/mailbox/Tag; setFolderId*(I)Lcom/zimbra/cs/mailbox/DeliveryOptions; setNoICal*(Z)Lcom/zimbra/cs/mailbox/DeliveryOptions;?(Ljava/util/Collection;)Lcom/zimbra/cs/mailbox/DeliveryOptions;setConversationIdsetRecipientEmail;(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/DeliveryOptions; setDraftInfo DraftInfoR(Lcom/zimbra/cs/mailbox/Message$DraftInfo;)Lcom/zimbra/cs/mailbox/DeliveryOptions;setCustomMetadataX(Lcom/zimbra/cs/mailbox/MailItem$CustomMetadata;)Lcom/zimbra/cs/mailbox/DeliveryOptions;(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/io/InputStream;JLjava/lang/Long;Lcom/zimbra/cs/mailbox/DeliveryOptions;Lcom/zimbra/cs/mailbox/DeliveryContext;)Lcom/zimbra/cs/mailbox/Message;J(Lcom/zimbra/cs/mailbox/OperationContext;I)Lcom/zimbra/cs/mailbox/Contact;(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mime/ParsedContact;I[Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Contact;(Lcom/zimbra/cs/mailbox/OperationContext;ILcom/zimbra/cs/mime/ParsedDocument;Lcom/zimbra/cs/mailbox/MailItem$Type;I)Lcom/zimbra/cs/mailbox/Document;java/lang/SystemcurrentTimeMillisa(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)Lcom/zimbra/cs/mailbox/Document;(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/io/InputStream;Lcom/zimbra/cs/mailbox/MailItem$Type;)Lcom/zimbra/cs/mailbox/Document;com/zimbra/cs/mailbox/Note(Lcom/zimbra/cs/mailbox/OperationContext;Ljava/lang/String;Lcom/zimbra/cs/mailbox/Note$Rectangle;Lcom/zimbra/common/mailbox/Color;I)Lcom/zimbra/cs/mailbox/Note; AddInviteData(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mailbox/calendar/Invite;ILcom/zimbra/cs/mime/ParsedMessage;ZZZ)Lcom/zimbra/cs/mailbox/Mailbox$AddInviteData;+com/zimbra/cs/mailbox/Mailbox$AddInviteData(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;ILjava/lang/String;Lcom/zimbra/cs/mailbox/MailItem$Type;ILcom/zimbra/common/mailbox/Color;Z)Lcom/zimbra/cs/mailbox/Mountpoint;org/openzal/zal/Tags}(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mime/ParsedMessage;II[Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Chat;n(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Comment;l(Lcom/zimbra/cs/mailbox/OperationContext;ILjava/lang/String;Ljava/lang/String;I)Lcom/zimbra/cs/mailbox/Link;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Z)Ljava/lang/Boolean;(Ljava/lang/Throwable;)VisEmptyjava/lang/reflect/Fieldvalueserror(()Lcom/zimbra/cs/mailbox/MailboxManager; AUTOCREATE0Lcom/zimbra/cs/mailbox/MailboxManager$FetchMode;DO_NOT_AUTOCREATEgetMailboxByAccountIdc(Ljava/lang/String;Lcom/zimbra/cs/mailbox/MailboxManager$FetchMode;)Lcom/zimbra/cs/mailbox/Mailbox;getMailboxByAccount@(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/mailbox/Mailbox;getMailboxById"(I)Lcom/zimbra/cs/mailbox/Mailbox;()Lorg/openzal/zal/Mailbox;com/zimbra/cs/db/DbPoolcom/zimbra/cs/db/DbMailbox listMailboxes7(Lcom/zimbra/cs/db/DbPool$DbConnection;)Ljava/util/Map;(()Lcom/zimbra/cs/db/DbPool$DbConnection;i(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/mime/ParsedMessage;I)Lcom/zimbra/cs/mailbox/Chat;startReIndexById(Ljava/util/Collection;)VqualifyZimbraTableNameE(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/String;)Ljava/lang/String;legacyGetConnectionprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;setInt(II)V setString(ILjava/lang/String;)V executeQuery()Ljava/sql/ResultSet; getString(I)Ljava/lang/String;closelength executeUpdatecommitTYPEgetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessiblefatalgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;getDeclaredClasses()[Ljava/lang/Class;equals"com/zimbra/cs/mailbox/CalendarItem'com/zimbra/cs/service/FileUploadServlet#com/zimbra/cs/mailbox/Flag$FlagInfo/com/zimbra/cs/mailbox/MailItem$TargetConstraint'com/zimbra/cs/mailbox/Message$DraftInfo!8       ov2*t  y*+ :  4P  Y* L+ L+   St* + Y*+ JYY*  O +*    Z$YYY # $/* eY* !L+O2*" 2*#   M*+$   @ = *+%    E*+&'(')/M*+Y,-.*#/0.,1.23"  , 8 A D +EEX+N*+&'('4 I*+'('4  /*5V g*6=  \] @'*+78: :9Y:glikmH '''!'"#   U$% &')*+7;: :9Y:w|y{}R )))!)"#)(   W$% )**+N-? 4 +,-.!V/0 128\*+@N :AY-BC:-D:E#FG:=Y>HW ?&  'EVYR 34-.E,\\\!D34'554  36D36'557P/889):; <=*+7I :>>?"#@U A28\*+JN :AY-BC:-D:E#FK:LYMHW &  'EVYR 34E \\>\BD34'554  3CD3C'55DP889)E F2}*+NOPN-*SG HIl*QRM,     LJKL$*+,S: :TYUHM $$$N $O M  R$P QR!*+,VN :TY-U  > M !!!S  M  P$P TI%S*WM N-AY,BCN,D:E"FX:-TYUHW- &     >NQH U4 >MVSSAU4 3W4  UXAUX 3WYL889(PZ[\!*+YN :TY-U 4 968;> M !!!! M  P$P ]^!*+ZN :[Y-\ D IFHK> _ !!>!! _  P$ `a~]Y*+^_N-TVX*>!Ta bc.*+,`N :- aY,b]Y-_ c hegjl%o> d ..>.e d  P$ a fg6*+ d: :eY fgYhy~{}!,Hhi66>6j6khi Tl% mn5*Y:*i-j+,k*l :*lç :),,1,"&4*55op5qp5#rrst Etuv *+7m :H   ! "# N  Wwxy*+7n :4>?"#Sw z{!*+-opoq : 4!!!!|}Xw~&*+,7rsrt :&  %>&&>&&"#&]w uYv\ >44 wx v: B=Bw: 6  B"   xywzwS ػ]Y*+wzw {_:  Gmn6     (A GP[gmn"p$z + p vv>vvvvv4v4vs vv*fw"*+,|N-}Y-~N-2 3579;4 "">" sw !*+,- :"DE GDLIK M4!!>! !Xw*+, N- TU T ]Z\^*> Pw $*+7 :hnkm#oH$$>$?$"#$$[w=V ::*+78:*+7 :!JM6 vx |!38=BGJMOUf 3 OVV>V?V"#V!5U  V k$w=ZuYv4>?"#5*+78:*+7 :),"#&),.4H .55>5?5"#5lw !*+- :"  4!!>!!Xwm ^:Y:*+*,-:  Y  :  CVDUV. &8=BDVXp = X ^^>^^^4^^ ^[? ^1% s8w^*L+   Hw*+7 :>>?"#Uw  &*+7!:  :  '( )'02 4\ 4  &&>&"#&j&k&&  ^wh yY:  W 7W !m m W W*+ :  :  pq2 K LM$N2OAPFRTV_XnZq\s^f h n4 s yy>y"#yjykyy n T sw*+7:gik4>"#Q%  YN*+:EnF:AY:PD:E"F:HW-W-N-:vw xy#{/|8}_or\ _/\8S34>*/\8S3.9/89( sw +*+>:~ ~>++>+?S @+*+>:~ ~>++>+?S @ z*+;Y+Y,.+¶ö.Ķ.* Ŷ.ƶ.2ǿ*+- -ȶ   ʧ :  nq*  AFUknqsy s zz>zzz z z z z z z z eA s    s    Uw  !*+N :LY-M  >  !!>!?   P$% ~LY*+,̷MN-*>N T% &*+7ͶͶϧ :&     % >&&>&?&"#&]w:Y*" iYY*зL+Swj*ѧ L+ (- * ,. Jw2*Ҭ2 : *7ӱ 7 8  k *+,-԰E>>  !"#$%&w' *+,-԰TR>  !"#$%()&w*]ֻY-: -:  6 6     36   7W  ا: Y:  ,          ` *+ :  dWY :  ?bg h$j1h7mGoPpVq\rbsitxu~vwxy{}{$ "# +, G-0 P~12 34 . >  !"#$%()5  +6 U s7897 B:~:;< s78/&w=> YN*,  E*::E)FT: -HWӧU*::E4F:-9Y:HWȧ B*D:E"FK:-9Y:HW-:*l*::*lD:EFF:2-*HW":+Y,..2*l :*l-@MPzzrzz|z'"(GU^adio ;@MPRorwzz G?@(9A"oIB RC;4DF hG4"#~344(9AH"IoIBJ hGK~3Lj"8M9#N979( 89*s889OtGt wP QRb E*+,7rsr: :  TY U03&  #+035; z 0M 5 EE>EN EOES#ET#EEEU ; M W sV   sV  X$wWX 6*+-rsr: :  Y !$"./9.!@$=&?,Bz ! & 66>66N 6Y 6! 6Z 66,   d$w[\,*+,-rsr: :LYM"LM RLYVX"[H ,,>,N ,"   Z$w]^ uYvnz >_`abcde f g &w]h uYvz >_`abcd e f g &w]iY:  W  W  W  W   W   W W   ͶͶW*+, : :=Y >Ujm> !)19@EUjmouj+ o>_`abcde f g vjk u +  UlW$&wm no?Y:WW*+, : :=Y>*-*  %*-/5R !jk*+ /??>?_`?5 +  m$&w pq~Y*+N-*>!TrsS *+,*  >  rtZuYv!4> wru@*+,: :Y+.& -. /1&-+7.40669R+v 0@@>@@@6 v  @ n$wwxy4*+-7: :Y"& LM OPL_"\$^*a\ z $44>44{|4"#4* z  b$&w}~ #Y-:*+o sxR##>### # # z|&w **+- : :Y f z **>** *N * *D` z  X$wx 3*+-7!: :  Y !"!#) z # 33>33 3 3 3 33D`3"# ) z  a$w 9*+,-"#"rsr$: :%Y&$'&  $')/\ $ )99>9 999/   g$w ?:'(':*+,)*)+,:67& !079f 49??>??????"!sw <*+-7 rsr-: :  [Y \'*& ABFK"A'S*P,R2U ' , <<><<N < << <#<< 2   j$w 4*+,'('./: :0Y1"& gh ilgz"w$y*|\  $44>4444*   b$w&0*+,'('/: :0Y1"  &R  00>000&   ^$w&&*+-2: :3Y4R &&>&O& &    T$w (*+-5: :6Y7\  ((>(O(N ( (   V$wL *+,     N   #8N-+S-,S9*-:W N-?"     " 4.##N #\/w"8M,;S<*,:W N- ?      ! *.""/w28M,+=>S9Y?*,:K:N@Y-A$% 5 6 :% <& >*& C22DF-%Ot8L+*SB+:PM  ` a e g i CtwF **C o q s  |}aD*EFL    CNt0rGH*EEFILAY+CM+N-E-F:,TYUJW,L*+Y,K.+.2LQR*  ' ? M P R S p 4?M93'+5SCr93'+5.M9!t 0*M  w 0*N  ! w -O* PQRM N-, Y,     " + 4-! -2F w (O*SM N-, Y,&  !  ' $ & ( *& ,4(( S w  0T 4 w  OUL M,+ Y+  ? D A C E G I*   K w /*V P  #YL*WXWYL M,+ W [ k h j! m # w*ZL M,[Y+\  { }  *   Kw2*]  #*+,'('^W :"      " 4####!Z&w+AYM,+_HW*,` N-!$   ! $ % * *%++#34$8w+Y,a.*bc.d.2MNeN-,f:*gh+ij:kl:- -m:- -m:- -m&erwJ $ & * 3 ? H Q [ e i o r w { >3QQ3 $oY &mVot tqw( ,noqYrs+Y,t.*bc.u.2N:e:-f:,i*gh+iv69w:f:*gh+i,ivWxm:  m >^  ; > C M V b k t y ~     \ ~1 &MitB  ; >it tqw j*y L+       J A!<zK*{S|*}<<~*K+Y,.*.2@Y*A9zK*S*S*}99~*K+Y,.*.2@Y*AzK*=S*}??~*K+Y,.*.2@Y*AzK*S*}BB~*K+Y,.*.2@Y*ADD*K+Y,.*.2@Y*AHH*K+Y,.*.2@Y*AKL=++2 +2K *@Y*GG*K+Y,.*.2@Y*A"%Pru,>Ahz}@ "%&CLPUZ_kruv ! " $ % + ' ) * H I N P V R T# U, |7 }> A B _ h s z } ~                      &&CU  v&C  &C  &CB&C~&C" PJ  &C:et&ht&`t&`t&Tt&Tt& t&  9  w c F K@9 ./@9E %WR K" =KEJH@D; @KmGn&}PK bK\~S!org/openzal/zal/MailboxBlob.class2    getRevision()ItoString()Ljava/lang/String; getItemId SourceFileMailboxBlob.javaorg/openzal/zal/MailboxBlobjava/lang/Objectorg/openzal/zal/StagedBlob  PK bK̤%org/openzal/zal/MailboxBlobWrap.class2 !ij ik l mno p q r st u v w xyz { | } ~  s s s   |   mMailboxBlob!Lcom/zimbra/cs/store/MailboxBlob;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/MailboxBlobWrap; mailboxBlobLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotationsgetWrappedObject()Ljava/lang/Object; getDigest()Ljava/lang/String;eLjava/io/IOException;ngetSize()J ExceptionsgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest5(Ljava/lang/String;)Lorg/openzal/zal/MailboxBlobWrap;digestLjava/lang/String;setSize$(J)Lorg/openzal/zal/MailboxBlobWrap;sizeJ getLocalBlob()Lorg/openzal/zal/Blob; getMailbox()Lorg/openzal/zal/Mailbox; getRevision()ItoString getItemId getVolumeIdrenameTo(Ljava/lang/String;)VnewPathgetKeygetFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;wrapZimbraObject1(Ljava/lang/Object;)Lorg/openzal/zal/MailboxBlob;(J)Lorg/openzal/zal/Blob;*(Ljava/lang/String;)Lorg/openzal/zal/Blob; SourceFileMailboxBlobWrap.java 'java/lang/NullPointerExceptioncom/zimbra/cs/store/MailboxBlob #$ 67java/io/IOExceptionjava/lang/RuntimeException ' ;< L >? D H 7 org/openzal/zal/Mailbox N '( PQ R7 SQ UV 7 YZ +org/openzal/zal/InternalOverrideMailboxBlob Corg/openzal/zal/MailboxBlobWrap HI DEjava/lang/Objectorg/openzal/zal/MailboxBlob()V(Ljava/lang/Throwable;)V()Lcom/zimbra/cs/store/Blob;com/zimbra/cs/store/Blob5(Ljava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;$(J)Lcom/zimbra/cs/store/MailboxBlob; getLocatororg/openzal/zal/BlobWrapwrapZimbraBlob<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;!()Lcom/zimbra/cs/mailbox/Mailbox;getPathjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;getWrappedMailboxBlob!!"#$%&'()r*+ Y*+*$%')*+,-./0123&45)/**/+ ,-%&67)b*LY+ *79 ;+ 89,-0H:;<)2* *A+ ,-=>?)5 * *G+  ,-=@A),*M+ ,-BC),**S+ ,-DE)C *+ W** Y Z+ ,- FGHI)C *W** ` a+ ,- JKLM)l* *LY+ *ikm+ 89,-0R:NO)9Y**t+ ,-PQ)2**z+ ,-R7)2**+ ,-SQ)2**+ ,-T7)2**+ ,-UV)D * +*  + ,- WG=X7)e* LY+  * + 89,-0K:YZ)e* LY+  * + 89,-0K:[\)O +**+ ,- ]^_  ]`ab cd)S* *Y**+ ./0AHe)0**+ ,-ADf)0*+ *+ ,-ghPK bKA;$org/openzal/zal/MailboxManager.class2 getMailboxIds()[IgetMailboxIdsSet()Ljava/util/Set; Signature&()Ljava/util/Set;getMailboxGroupSetgetMailboxById(J)Lorg/openzal/zal/Mailbox; ExceptionsgetMailboxByAccount4(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Mailbox;getMailboxByAccountId-(Ljava/lang/String;)Lorg/openzal/zal/Mailbox;getMailboxCount()I addListener+(Lorg/openzal/zal/MailboxManagerListener;)VremoveListener SourceFileMailboxManager.javaorg/openzal/zal/MailboxManagerjava/lang/Object*org/openzal/zal/exceptions/ZimbraException         PK HbK)org/openzal/zal/MailboxManagerImp$1.class2-    ! "#$%& val$wrapper/Lorg/openzal/zal/MailboxManagerListenerWrapper;val$setLjava/util/Set;this$0#Lorg/openzal/zal/MailboxManagerImp;d(Lorg/openzal/zal/MailboxManagerImp;Lorg/openzal/zal/MailboxManagerListenerWrapper;Ljava/util/Set;)VCodeLineNumberTableLocalVariableTablethis InnerClasses%Lorg/openzal/zal/MailboxManagerImp$1;run()V SourceFileMailboxManagerImp.javaEnclosingMethod' ()  * +,#org/openzal/zal/MailboxManagerImp$1java/lang/Objectjava/lang/Runnable!org/openzal/zal/MailboxManagerImp addListener+(Lorg/openzal/zal/MailboxManagerListener;)V-org/openzal/zal/MailboxManagerListenerWrapper¬ifyExistingMailboxesAndStopTracking(Ljava/util/Set;)V    H*+*,*-* : **     PK HbKfy'org/openzal/zal/MailboxManagerImp.class2 *x y )z{ |}~ x )  x )      x  $ # #  InnerClassesmMailboxManager&Lcom/zimbra/cs/mailbox/MailboxManager; mListenerMapLjava/util/HashMap; SignaturelLjava/util/HashMap;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTableex,Lcom/zimbra/common/service/ServiceException;this#Lorg/openzal/zal/MailboxManagerImp; StackMapTable{(Ljava/lang/Object;)VmailboxManagerLjava/lang/Object; getMailboxIds()[Iids[IgetMailboxIdsSet()Ljava/util/Set;nIsetLjava/util/Set;LocalVariableTypeTable$Ljava/util/Set;G&()Ljava/util/Set;getMailboxGroupSetgetMailboxById(J)Lorg/openzal/zal/Mailbox;e mailboxIdJ ExceptionsgetMailboxByAccount4(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Mailbox;accountLorg/openzal/zal/Account;getMailboxByAccountId-(Ljava/lang/String;)Lorg/openzal/zal/Mailbox; accountIdLjava/lang/String;getMailboxCount()I addListener+(Lorg/openzal/zal/MailboxManagerListener;)VmailboxLcom/zimbra/cs/mailbox/Mailbox;listener(Lorg/openzal/zal/MailboxManagerListener;wrapper/Lorg/openzal/zal/MailboxManagerListenerWrapper; mailboxListLjava/util/List;1Ljava/util/List;*Ljava/util/Set;removeListener SourceFileMailboxManagerImp.java 56 -.*com/zimbra/common/service/ServiceException java/util/HashMap /0$com/zimbra/cs/mailbox/MailboxManager DEjava/lang/RuntimeExceptionjava/util/HashSet 5  org/openzal/zal/Mailbox T 5Acom/zimbra/cs/account/Account [ _ cd-org/openzal/zal/MailboxManagerListenerWrapper 5f e  com/zimbra/cs/mailbox/Mailboxjava/lang/Thread#org/openzal/zal/MailboxManagerImp$1 5 5 6 u!org/openzal/zal/MailboxManagerImpjava/lang/Objectorg/openzal/zal/MailboxManager java/util/Set*org/openzal/zal/exceptions/ZimbraException&org/openzal/zal/MailboxManagerListenerjava/util/Listjava/util/Iterator getInstance(()Lcom/zimbra/cs/mailbox/MailboxManager;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(I)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;add(Ljava/lang/Object;)Z"(I)Lcom/zimbra/cs/mailbox/Mailbox;org/openzal/zal/AccounttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;@(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/mailbox/Mailbox;3(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Mailbox;getAllLoadedMailboxes()Ljava/util/List;Listener2(Lcom/zimbra/cs/mailbox/MailboxManager$Listener;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;d(Lorg/openzal/zal/MailboxManagerImp;Lorg/openzal/zal/MailboxManagerListenerWrapper;Ljava/util/Set;)V(Ljava/lang/Runnable;)Vstart-com/zimbra/cs/mailbox/MailboxManager$Listener!)*+-./01234 567 ** L+*Y 8(+ 0-/239:; <=>?@5A7X**+ *Y867 899<=BCDE7p L+L Y  8AK M O9 FG :;<=>I@HI7,* LY+M>+,+.W,8VWYZ$Y*]9*JK,<='FGLMN LO>PQ1RSI73* LYdM>+,+.ddp`W,8degi+g1l9* JK3<=.FG$LMN $LO>PQ1RTU7qY*N-8tvx9 V;<=WX>Q@YZ[\7xY*+M,89 V;<=]^>X@YZ_`7pY*+M,89 V;<=ab>P@YZcd72*89 <=ef7*jY+M*N*,Y:-: #!":YWٻ#Y$Y*,%&'8* "@QTfi9>@ghj<=jij aklYmn"HLMNYmo"HLp>*?qrsQt)uf7H*Y+(8 9<=ijvw,$  PK bK"_)),org/openzal/zal/MailboxManagerListener.class2   mailboxAvailable(Lorg/openzal/zal/Mailbox;)V mailboxLoadedmailboxCreatedmailboxDeleted(Ljava/lang/String;)V SourceFileMailboxManagerListener.java&org/openzal/zal/MailboxManagerListenerjava/lang/Object  PK bKv+Ad 3org/openzal/zal/MailboxManagerListenerWrapper.class2 Z[ Z \] Z ^_ Z ` a bc d e fg h fi jk jlm n fo pq r sn t u pv pw pxy{ mListener(Lorg/openzal/zal/MailboxManagerListener;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mAlreadyNotifiedMailboxesLjava/util/Set; Signature#Ljava/util/Set;mLock*Ljava/util/concurrent/locks/ReentrantLock;mTrackZ+(Lorg/openzal/zal/MailboxManagerListener;)VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/MailboxManagerListenerWrapper;listener StackMapTablec~$RuntimeInvisibleParameterAnnotationsequals(Ljava/lang/Object;)ZoLjava/lang/Object;that$Lorg/jetbrains/annotations/Nullable;notifiedMailbox(Ljava/lang/String;)V accountIdLjava/lang/String;¬ifyExistingMailboxesAndStopTracking(Ljava/util/Set;)VmailboxLorg/openzal/zal/Mailbox;alreadyLoadedMailboxesLocalVariableTypeTable*Ljava/util/Set;m-(Ljava/util/Set;)VhashCode()ImailboxAvailable"(Lcom/zimbra/cs/mailbox/Mailbox;)VmboxLcom/zimbra/cs/mailbox/Mailbox;mailboxCreatedmailboxDeleted mailboxLoaded SourceFile"MailboxManagerListenerWrapper.java .java/lang/NullPointerException "#java/util/HashSet &'(java/util/concurrent/locks/ReentrantLock *+ ,- -org/openzal/zal/MailboxManagerListenerWrapper :;  ;  org/openzal/zal/Mailbox ;~ W OP @A . Q U VAjava/lang/Object-com/zimbra/cs/mailbox/MailboxManager$ListenerListener InnerClasses&org/openzal/zal/MailboxManagerListenerjava/lang/Throwablejava/util/Iterator()VgetClass()Ljava/lang/Class;lock java/util/Setaddunlockiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; getAccountId()Ljava/lang/String;contains(Lorg/openzal/zal/Mailbox;)Vcom/zimbra/cs/mailbox/Mailbox(Ljava/lang/Object;)V$com/zimbra/cs/mailbox/MailboxManager! !"#$%&'()*+,- ./01*+ Y*+*Y*Y * 1"+,.01 2+304213415#6789%:;0/*++* + + M*,1"9;=?BD+F-I2 /34/<=>46 79?@A0.* )* *+W*  M* ,#1NPSW X#W-Z2.34.BC6cD EF0]* +M,-,N*-*-* * :* FPPRP1. ^a!c1e4h>iAkFoMpPo\q2 !GH]34]I'J ]IK6L%M ND (NOP02*1v2 34QR0V*+*Y+1|}~234STUR0V*+*Y+1234STVA0L*+*+1234BCWR0V*+*Y+1234STXY} !z| PK HbKIff5org/openzal/zal/MailboxSessionProxy$SessionImpl.class2 1j 2k lm no 2p qr ls tu vwx y lz {| }~  n   l l  r    n  (  l n this$0%Lorg/openzal/zal/MailboxSessionProxy;Type InnerClasses^(Lorg/openzal/zal/MailboxSessionProxy;Ljava/lang/String;Lcom/zimbra/cs/session/Session$Type;)VCodeLineNumberTableLocalVariableTablethis SessionImpl1Lorg/openzal/zal/MailboxSessionProxy$SessionImpl; accountIdLjava/lang/String;type$Lcom/zimbra/cs/session/Session$Type; getSessionId()Ljava/lang/String;isMailboxListener()ZisRegisteredInCachegetSessionIdleLifetime()JnotifyPendingChangesO(Lcom/zimbra/cs/session/PendingModifications;ILcom/zimbra/cs/session/Session;)Vwhat Lcom/zimbra/cs/mailbox/MailItem;modModificationKeynP(nVv PK HbKdu@ @ )org/openzal/zal/MailboxSessionProxy.class2 W X Y Z [ \] ^_ ` a bc defg ij k lm nopq SessionImpl InnerClassesmSession1Lorg/openzal/zal/MailboxSessionProxy$SessionImpl;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mMboxIdLjava/lang/Integer;mNameLjava/lang/String; mListenerLorg/openzal/zal/Listener;mClockLorg/openzal/zal/lib/Clock;B(ILjava/lang/String;Ljava/lang/String;Lorg/openzal/zal/Listener;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/MailboxSessionProxy;mboxIdIname accountIdlistener$RuntimeInvisibleParameterAnnotations(Ljava/lang/Object;)VsessionLjava/lang/Object;areChangesForMobile(Ljava/lang/Object;)ZitemLorg/openzal/zal/Item;whattypeB isRelevantZ StackMapTable getLoggerName()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; access$0009(Lorg/openzal/zal/MailboxSessionProxy;)Ljava/lang/String;x0 access$100:(Lorg/openzal/zal/MailboxSessionProxy;)Ljava/lang/Integer; access$200:(Lorg/openzal/zal/MailboxSessionProxy;Ljava/lang/Object;)Zx1 access$300A(Lorg/openzal/zal/MailboxSessionProxy;)Lorg/openzal/zal/Listener; access$400B(Lorg/openzal/zal/MailboxSessionProxy;)Lorg/openzal/zal/lib/Clock; SourceFileMailboxSessionProxy.java #$ !" 56   %r/org/openzal/zal/MailboxSessionProxy$SessionImplt uv %w x yz{ |$org/openzal/zal/Item#com/zimbra/cs/mailbox/MailItem$TypeType }~com/zimbra/cs/mailbox/MailItem %2 ~MailboxSessionProxy #org/openzal/zal/MailboxSessionProxyjava/lang/Object()V"com/zimbra/cs/session/Session$Type SYNCLISTENER$Lcom/zimbra/cs/session/Session$Type;^(Lorg/openzal/zal/MailboxSessionProxy;Ljava/lang/String;Lcom/zimbra/cs/session/Session$Type;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;org/openzal/zal/lib/ActualClock sInstancetoByte()BgetTypejava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;com/zimbra/cs/session/Session! !"#$ %&'/**Y*- * *,** (+,-.!/'0.1)4/*+/,-/. // /0"1 %2'I **+ (45 6) *+ 3456'\=+ +=+ Y+N-=>.,, ,,>(* := ?CE$F)I+JXPZS)4$78\*+\94Z:;+1<=> .?@'-(Y) *+AB'O +* (^) *+ CDE  CFGH1IJ'/*(") K+LM'/*(") K+NO':*+(")K+P4QR'/*(") K+ST'/*(") K+UVh@^sh@PK HbKorg/openzal/zal/Message$1.class2= ) * + ,- .0 2 3 4567val$calendarItemInfoIteratorLjava/util/Iterator;this$0Lorg/openzal/zal/Message;0(Lorg/openzal/zal/Message;Ljava/util/Iterator;)VCodeLineNumberTableLocalVariableTablethis InnerClassesLorg/openzal/zal/Message$1;hasNext()Znext CalendarInfo(()Lorg/openzal/zal/Message$CalendarInfo;remove()V()Ljava/lang/Object; SignatureNLjava/lang/Object;Ljava/util/Iterator; SourceFile Message.javaEnclosingMethod8 9:    $org/openzal/zal/Message$CalendarInfo !;.com/zimbra/cs/mailbox/Message$CalendarItemInfoCalendarItemInfo <  org/openzal/zal/Message$1java/lang/Objectjava/util/Iteratororg/openzal/zal/MessagegetCalendarItemInfoIterator()Ljava/util/Iterator;com/zimbra/cs/mailbox/MessageL(Lorg/openzal/zal/Message;Lcom/zimbra/cs/mailbox/Message$CalendarItemInfo;)V  C*+*,*u4 *y  JY**   8 *     A!/* u "#$%&'( '/1 PK HbK9$$*org/openzal/zal/Message$CalendarInfo.class2; $ % &' ( ) * + ,-/0mCalendarItemInfo2CalendarItemInfo InnerClasses0Lcom/zimbra/cs/mailbox/Message$CalendarItemInfo;this$0Lorg/openzal/zal/Message;L(Lorg/openzal/zal/Message;Lcom/zimbra/cs/mailbox/Message$CalendarItemInfo;)VCodeLineNumberTableLocalVariableTablethis CalendarInfo&Lorg/openzal/zal/Message$CalendarInfo;calendarItemInfo getInvite#()Lorg/openzal/zal/calendar/Invite;calItemCreated()ZgetCalendarItemId()I SourceFile Message.java  3 org/openzal/zal/calendar/Invite 4 5  67 8!9$org/openzal/zal/Message$CalendarInfojava/lang/Object:.com/zimbra/cs/mailbox/Message$CalendarItemInfo()V)()Lcom/zimbra/cs/mailbox/calendar/Invite;(Ljava/lang/Object;)V%()Lcom/zimbra/cs/service/util/ItemId;!com/zimbra/cs/service/util/ItemIdgetIdorg/openzal/zal/Messagecom/zimbra/cs/mailbox/Message!  U*+**,0 12 9Y*6 2*;  !5 * A  "# 1 .PK HbKm org/openzal/zal/Message.class2v NO P Q RS TU V W X YZ [ \] ^ _ ` a b c d efghi CalendarInfo InnerClassesmMessageLcom/zimbra/cs/mailbox/Message;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Message;mailItemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMimeMessage#()Ljavax/mail/internet/MimeMessage;e,Lcom/zimbra/common/service/ServiceException; StackMapTableSgetSortRecipients()Ljava/lang/String;$(Z)Ljavax/mail/internet/MimeMessage; runConvertersZhasCalendarItemInfos()ZgetCalendarItemInfoIterator()Ljava/util/Iterator;calendarItemInfoIteratorLjava/util/Iterator;LocalVariableTypeTablejCalendarItemInfoFLjava/util/Iterator; Signature>()Ljava/util/Iterator; getSendergetCustomDataSections()Ljava/util/List;&()Ljava/util/List;isInvite getFragment getRecipientsgetConversationId()I isFlagged SourceFile Message.java !"com/zimbra/cs/mailbox/Message  kl +,*com/zimbra/common/service/ServiceExceptionm no 12 +3 67 89org/openzal/zal/Message$1 !p B2java/util/ArrayList CD !q F7 G2 H2 IJ rJs tuorg/openzal/zal/Messageorg/openzal/zal/Item$org/openzal/zal/Message$CalendarInfo.com/zimbra/cs/mailbox/Message$CalendarItemInfo mMailItem Lcom/zimbra/cs/mailbox/MailItem;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;0(Lorg/openzal/zal/Message;Ljava/util/Iterator;)V(Ljava/util/Collection;)VgetFlagBitmaskorg/openzal/zal/FlagBITMASK_FLAGGEDI! !"#J*+*+$'( )%&'()* +,#a*L+ $L N P% -.&'/K012#2*$W% &'+3#i* M, $a c e%  -.&'45/I067#2* $l% &'89#\* L Y*+ $ qs%&' :;<  :?@AB2#2*$% &'CD#AY*$% &'@EF7#2*$% &'G2#2*$% &'H2#2*$% &'IJ#2*$% &'K7#I*~$% &'/@LM => PK HbK"org/openzal/zal/Metadata.class2 $tu tv w xy z{ t | } ~             t  mMetadata Lcom/zimbra/cs/mailbox/Metadata;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Metadata;metadataLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotations(Ljava/lang/String;)Ve,Lcom/zimbra/cs/mailbox/MailServiceException;encodedLjava/lang/String;y$Lorg/jetbrains/annotations/Nullable;()V(Ljava/util/TreeMap;)VmapLjava/util/TreeMap;LocalVariableTypeTable9Ljava/util/TreeMap; Signature<(Ljava/util/TreeMap;)V containsKey(Ljava/lang/String;)ZkeygetLong(Ljava/lang/String;J)J,Lcom/zimbra/common/service/ServiceException; defaultValueJput/(Ljava/lang/String;J)Lorg/openzal/zal/Metadata;valuetoString()Ljava/lang/String;asMap()Ljava/util/Map;7()Ljava/util/Map;get&(Ljava/lang/String;)Ljava/lang/String;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;remove.(Ljava/lang/String;)Lorg/openzal/zal/Metadata;@(Ljava/lang/String;Ljava/lang/Object;)Lorg/openzal/zal/Metadata;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT;getInt(Ljava/lang/String;I)IiIgetShort(Ljava/lang/String;S)SS%(Ljava/lang/String;Ljava/util/List;)VlistLjava/util/List;$Ljava/util/List;9(Ljava/lang/String;Ljava/util/List;)VgetList2(Ljava/lang/String;)Lorg/openzal/zal/MetadataList;obj SourceFile Metadata.java )>java/lang/NullPointerExceptioncom/zimbra/cs/mailbox/Metadata %& )6*com/zimbra/cs/mailbox/MailServiceException ) FG IJ*com/zimbra/common/service/ServiceException O RS TU WX WY Zorg/openzal/zal/Metadata ]^ Oorg/openzal/zal/MetadataList"com/zimbra/cs/mailbox/MetadataList O O   o )*java/lang/Objectjava/lang/String+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/util/Map;)V5(Ljava/lang/String;J)Lcom/zimbra/cs/mailbox/Metadata;4(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/Metadata;T(Ljava/lang/String;Lcom/zimbra/cs/mailbox/Metadata;)Lcom/zimbra/cs/mailbox/Metadata;X(Ljava/lang/String;Lcom/zimbra/cs/mailbox/MetadataList;)Lcom/zimbra/cs/mailbox/Metadata;F(Ljava/lang/String;Ljava/lang/Object;)Lcom/zimbra/cs/mailbox/Metadata;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()Ijava/lang/Short%(Ljava/lang/String;)Ljava/lang/Short; shortValue()S9(Ljava/lang/String;Z)Lcom/zimbra/cs/mailbox/MetadataList;!$%&'()*+r*+ Y*+,'(*,--./012345()6+**Y+ M,,03857?- 78./9:23;<5=)>+B**Y ,BCD- ./)?+_**Y+ ,GHI-./@AB @CDEFG+= *+ ,M- ./ H:IJ+v*+ : ,T V X-* 7K./H:LM2JNOP+N *+ W*, ^ _-  ./ H: QMRS+2*,d- ./TU+2*,i- ./DVWX+i*+M, ,p r t-  7K./H:2INWY+H *+,,z-  ./ H: L:Z[+C *+W*,  - ./ H:O\+H,*+,W*,*+,W**+,W*,"%:<F- H./HH:HQ12]^+O +*,- ./ _`B  _aDbcd+*+N--N-  , -4 Q:7K./H:ef2;3;Ngh+*+N-- N-  , -4 Q:7K./H:ei2;3;NOj+_ *+,W,  -  ./ H: klB  kmDnop+%*+!M, Y"Y,#M,  ,  -* q1 7K%./%H:243;NrsPK bK-3)"org/openzal/zal/MetadataList.class2Z <= < >?@ A BC A D E FG H I JK LM NO mMetadataList$Lcom/zimbra/cs/mailbox/MetadataList;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MetadataList;(Ljava/lang/Object;)V metadataListLjava/lang/Object;add2(Ljava/lang/Object;)Lorg/openzal/zal/MetadataList;value StackMapTabletoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toString()Ljava/lang/String;getMap(I)Lorg/openzal/zal/Metadata;e,Lcom/zimbra/common/service/ServiceException;indexIKsize()I SourceFileMetadataList.java "com/zimbra/cs/mailbox/MetadataList org/openzal/zal/Metadatacom/zimbra/cs/mailbox/Metadata %& !Porg/openzal/zal/MetadataList !Q !RS TU /0 1V *com/zimbra/common/service/ServiceExceptionW XY 89java/lang/ObjectF(Lcom/zimbra/cs/mailbox/Metadata;)Lcom/zimbra/cs/mailbox/MetadataList;J(Lcom/zimbra/cs/mailbox/MetadataList;)Lcom/zimbra/cs/mailbox/MetadataList;8(Ljava/lang/Object;)Lcom/zimbra/cs/mailbox/MetadataList;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;#(I)Lcom/zimbra/cs/mailbox/Metadata;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! B**Y !" I **+%& '   !"I+*+W*+ *+   W*+ *+ W*& +-.0$283:6>7G9II# $ %&O +* >  '()  '*+,-./02*C 12pY*M,JLN 3456$P7892*T :;PK bK(l l org/openzal/zal/Mime.class2m I JK LMN JO P JQ JR JS JTU XY Z [ \]^_()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Mime;getParts3(Ljavax/mail/internet/MimeMessage;)Ljava/util/List; mimeMessage!Ljavax/mail/internet/MimeMessage; Exceptions`a SignatureP(Ljavax/mail/internet/MimeMessage;)Ljava/util/List;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; getTextBody?(Ljavax/mail/internet/MimeMessage;Z)Lorg/openzal/zal/MPartInfo; preferHtmlZrecursiveRepairTransferEncoding$(Ljavax/mail/internet/MimeMessage;)V mimemessage1getMultipartContentU(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljavax/mail/internet/MimeMultipart; multipartPartLjavax/mail/internet/MimePart; contentTypeLjava/lang/String;$Lorg/jetbrains/annotations/Nullable; getSubject5(Ljavax/mail/internet/MimeMessage;)Ljava/lang/String; getMimePartP(Ljavax/mail/internet/MimePart;Ljava/lang/String;)Ljavax/mail/internet/MimePart;mimePartpartbuildFixedMimeMessage7(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage;sessionLjavax/mail/Session; expandMessageD(Ljavax/mail/internet/MimeMessage;)Ljavax/mail/internet/MimeMessage;expandMimeMessage&Lcom/zimbra/cs/mime/ExpandMimeMessage;exLjava/lang/Throwable;original StackMapTable] SourceFile Mime.java b c deorg/openzal/zal/MPartInfo &f g *+ -. 45 67(com/zimbra/cs/mime/Mime$FixedMimeMessageFixedMimeMessage InnerClasses h$com/zimbra/cs/mime/ExpandMimeMessage + ij kljava/lang/Throwableorg/openzal/zal/Mimejava/lang/Objectjava/io/IOExceptionjavax/mail/MessagingExceptioncom/zimbra/cs/mime/Mime!org/openzal/zal/ZimbraListWrapperwrapMPartInfos"(Ljava/util/List;)Ljava/util/List;1(Ljava/util/List;Z)Lcom/zimbra/cs/mime/MPartInfo;(Ljava/lang/Object;)V(Ljavax/mail/Session;)Vexpand()Z getExpanded#()Ljavax/mail/internet/MimeMessage;! /*#  2*(  !"#$% &'DY*/() !$% *+3* 56 , ! -.:*+</012 !$3 45/* B !$3 67:*+ H8092 !$3 :;3 Y* N  <=$% >?x Y*L+W+L*X YZ\^  @ABCDESF!GHW  JV PK bK[o#org/openzal/zal/MimeConstants.class2, !"# CT_TEXT_PLAINLjava/lang/String; ConstantValue$ CT_TEXT_HTML%CT_TEXT_CALENDAR&CT_MESSAGE_RFC822'CT_APPLICATION_OCTET_STREAM(CT_MULTIPART_PREFIX) P_CHARSET*P_CHARSET_UTF8+()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/MimeConstants; SourceFileMimeConstants.java$com/zimbra/common/mime/MimeConstants org/openzal/zal/MimeConstantsjava/lang/Object text/plain text/html text/calendarmessage/rfc822application/octet-stream multipart/charsetutf-8!     /* PK HbKAZ org/openzal/zal/Mountpoint.class2'  ! " # $%& mMountpoint"Lcom/zimbra/cs/mailbox/Mountpoint;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Mountpoint;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getRemoteUuid()Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable; getRemoteId()I getOwnerId SourceFileMountpoint.java  com/zimbra/cs/mailbox/Mountpoint   org/openzal/zal/Mountpointorg/openzal/zal/Folder!    J*+*+ ! " 2*(  2*0 2*5 PK bK^'org/openzal/zal/NamedEntryWrapper.class2  wrap6(Lcom/zimbra/cs/account/NamedEntry;)Ljava/lang/Object; Signature'(Lcom/zimbra/cs/account/NamedEntry;)TT;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object; SourceFileNamedEntryWrapper.java!org/openzal/zal/NamedEntryWrapperjava/lang/Object  PK bKŁuu$org/openzal/zal/Note$Rectangle.class22 " # $ %&() mRectangle+ Rectangle InnerClasses&Lcom/zimbra/cs/mailbox/Note$Rectangle;this$0Lorg/openzal/zal/Note;?(Lorg/openzal/zal/Note;Lcom/zimbra/cs/mailbox/Note$Rectangle;)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/Note$Rectangle; rectangle$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFile Note.java ,  - ./0org/openzal/zal/Note$Rectanglejava/lang/Object1$com/zimbra/cs/mailbox/Note$Rectangle()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Notecom/zimbra/cs/mailbox/Note   U*+**," #$   O +*(     ! * ' PK bK>A&zorg/openzal/zal/Note.class23 $% & ' ( )* + ,-. Rectangle InnerClassesmNoteLcom/zimbra/cs/mailbox/Note;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Note;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getSender()Ljava/lang/String;getTextgetName getBounds"()Lorg/openzal/zal/Note$Rectangle; SourceFile Note.java com/zimbra/cs/mailbox/Note    org/openzal/zal/Note$Rectangle 0 1org/openzal/zal/Noteorg/openzal/zal/Item2(()Lcom/zimbra/cs/mailbox/Note$Rectangle;?(Lorg/openzal/zal/Note;Lcom/zimbra/cs/mailbox/Note$Rectangle;)V$com/zimbra/cs/mailbox/Note$Rectangle! J*+*+./ 02*4 2*9 2*>  !:Y** C "#  / PK  bK,O]]&org/openzal/zal/OperationContext.class2= +,- . / 01 +2 3 456mOperationContext(Lcom/zimbra/cs/mailbox/OperationContext;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Lorg/openzal/zal/Account;Z)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/OperationContext;accountLorg/openzal/zal/Account;enableAdminRightsZ$RuntimeInvisibleParameterAnnotations(Lorg/openzal/zal/Account;)V(Ljava/lang/Object;)VoperationContextLjava/lang/Object; StackMapTable56getOperationContext*()Lcom/zimbra/cs/mailbox/OperationContext; getAccount()Lorg/openzal/zal/Account; SourceFileOperationContext.java 7&com/zimbra/cs/mailbox/OperationContextcom/zimbra/cs/account/Account 89 : java/lang/NullPointerExceptionorg/openzal/zal/Account ;<  org/openzal/zal/OperationContextjava/lang/Object()VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;#(Lcom/zimbra/cs/account/Account;Z)VgetAuthenticatedUser!()Lcom/zimbra/cs/account/Account;! d**Y+ ! "$  V**Y+'()r*+ Y*+,-/12 !"#$%&/*7 '(9 Y* < )*PK bK`6org/openzal/zal/Pair.class20 '( ) * + ,-.mPairLcom/zimbra/common/util/Pair; Signature%Lcom/zimbra/common/util/Pair;'(Ljava/lang/Object;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Pair;firstLjava/lang/Object;secondLocalVariableTypeTableLorg/openzal/zal/Pair;TF;TS; (TF;TS;)V (Lcom/zimbra/common/util/Pair;)Vpair((Lcom/zimbra/common/util/Pair;)VgetFirst()Ljava/lang/Object;()TF; getSecond()TS;<Ljava/lang/Object; SourceFile Pair.java /com/zimbra/common/util/Pair   " org/openzal/zal/Pairjava/lang/Object()V!    ~**Y+,    b **+"# $        D*(   !" D*-   # $%&PK bKNiXX#org/openzal/zal/ParsedContact.class2 ]^ _ `ab cde fg hij ] kl mn mopq d kr s t u v wx yz{mParsedContact"Lcom/zimbra/cs/mime/ParsedContact;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ParsedContact; parsedContactLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations(Lorg/openzal/zal/Contact;)Ve,Lcom/zimbra/common/service/ServiceException;contactLorg/openzal/zal/Contact; StackMapTablez|g"(Ljava/util/Map;Ljava/util/List;)V attachmentContactAttachment InnerClasses+Lorg/openzal/zal/Contact$ContactAttachment;mapLjava/util/Map;listLjava/util/List; attachments5Ljava/util/Map;=Ljava/util/List; Attachment;}~u(Ljava/util/Map;Ljava/util/List;)V(Ljava/util/Map;)Vfields8(Ljava/util/Map;)V(Ljava/util/Map;[B)Vcontent[BR:(Ljava/util/Map;[B)VgetAttachments()Ljava/util/List;?()Ljava/util/List; getFields()Ljava/util/Map;7()Ljava/util/Map; SourceFileParsedContact.java  com/zimbra/cs/mime/ParsedContact  com/zimbra/cs/mailbox/MailItem| )*com/zimbra/cs/mailbox/Contact *com/zimbra/common/service/ServiceException java/util/ArrayList~  )org/openzal/zal/Contact$ContactAttachment(com/zimbra/cs/mailbox/Contact$Attachment ; M P UV XYorg/openzal/zal/ParsedContactjava/lang/Objectorg/openzal/zal/Contact java/util/Mapjava/util/Listjava/util/Iterator()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;"(Lcom/zimbra/cs/mailbox/Contact;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;add(Ljava/lang/Object;)Z!org/openzal/zal/ZimbraListWrapperwrapAttachments"(Ljava/util/List;)Ljava/util/List;! !"I **+#%& '$ %& '()*"O +*#+$ %& +,-  +./01 2""**Y+ M,  #/2 3968!:$ 34"%&"56789: ;"(T* Y N, : :-W*Y+- : ;HK #* => ?*A8B;EHJKGMISK$>*<?M34T%&T@ATBC HDC- T@ETBF HDH7 8IJJK&O:/L1  M"**Y+ M,  #NQVSUW$ 34%&NA- NE78I:/O P"**Y+, N-  #Z]b_ac$*34%&NAQR- NE78IS:/TUV"5 *#g$  %&/WXY"2*#l$ %&/Z[\>c= G PK HbK{{$org/openzal/zal/ParsedDocument.class2G 23 4 56 78 9:;<mParsedDocument#Lcom/zimbra/cs/mime/ParsedDocument;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;a(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablee,Lcom/zimbra/common/service/ServiceException;this Lorg/openzal/zal/ParsedDocument;streamLjava/io/InputStream;filenameLjava/lang/String;ctype createdDateJcreator description StackMapTable;=>6 Exceptions?toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations SourceFileParsedDocument.java @!com/zimbra/cs/mime/ParsedDocument  *com/zimbra/common/service/ServiceExceptionA BCD EForg/openzal/zal/ParsedDocumentjava/lang/Objectjava/io/InputStreamjava/lang/Stringjava/io/IOException()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!     $**Y+,- :,0857#9R$$$$$$$ !"####$%&'(O +*=  )*+  ),-./ 01PK bK qF F #org/openzal/zal/ParsedMessage.class2d EF EG H IJ KL M N OP Q R S TUVWmParsedMessage"Lcom/zimbra/cs/mime/ParsedMessage;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ParsedMessage; parsedMessageLjava/lang/Object; StackMapTableVW$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;([BZ)Ve,Lcom/zimbra/common/service/ServiceException;rawData[BindexAttachmentsZ&J ExceptionsX%(Ljavax/mail/internet/MimeMessage;Z)Vmsg!Ljavax/mail/internet/MimeMessage;YgetMessageParts()Ljava/util/List; Signature/()Ljava/util/List;generateInternalIndexing()VgetMimeMessage#()Ljavax/mail/internet/MimeMessage;RuntimeInvisibleAnnotationshasAttachments()ZtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; SourceFileParsedMessage.java 6java/lang/NullPointerException com/zimbra/cs/mime/ParsedMessage  "*com/zimbra/common/service/ServiceExceptionZ [\ - 12] ^_ `6 78 :;a bcorg/openzal/zal/ParsedMessagejava/lang/Object*org/openzal/zal/exceptions/ZimbraExceptionjavax/mail/internet/MimeMessage+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!org/openzal/zal/ZimbraListWrapperwrapMPartInfos"(Ljava/util/List;)Ljava/util/List; analyzeFullyjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!r*+ Y*+$%')* !"**Y+ N--05246*#$%&'()*+,-**Y+  N-<?DACE*#$./'(0*+,125 * I  3456j* L+ PU R TV #$J*782* [ 9!:;2*` <=O +*e  >?@  >A3B !CDPK bKI u**$org/openzal/zal/PlacedItemInfo.class29 & ' ( ) *+ ,- . /0 1 123folderIdI(IIIJ)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/PlacedItemInfo;itemIdsequencedateJ(ILorg/openzal/zal/ItemInfo;)VitemInfoLorg/openzal/zal/ItemInfo;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toString()Ljava/lang/String; SourceFilePlacedItemInfo.java 4    java/lang/StringBuilder 5 folderId: 67 68 "#org/openzal/zal/PlacedItemInfoorg/openzal/zal/ItemInfo(IIJ)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;!h**%& '4\*,,,*./0  !"#U#Y *  * 56"5 #$%PK HbK$# -org/openzal/zal/PrefExternalSendersType.class2\ @A @ B CD E FG HI J K LM N OP ALLNOTINAB)Lorg/openzal/zal/PrefExternalSendersType;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;ALLmValueRPrefExternalSendersType InnerClassesELcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;H(Lcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;)VCodeLineNumberTableLocalVariableTablethisvalue StackMapTableDR$RuntimeInvisibleParameterAnnotationstoString()Ljava/lang/String; fromString=(Ljava/lang/String;)Lorg/openzal/zal/PrefExternalSendersType;e,Lcom/zimbra/common/service/ServiceException;sLjava/lang/String;G ExceptionsS isALLNOTINAB()ZisALLtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFilePrefExternalSendersType.java =java/lang/NullPointerException  &''org/openzal/zal/PrefExternalSendersType (T *com/zimbra/common/service/ServiceExceptionU VW  X YZ  java/lang/Object[Ccom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType*org/openzal/zal/exceptions/ZimbraExceptionY(Ljava/lang/String;)Lcom/zimbra/common/account/ZAttrProvisioning$PrefExternalSendersType;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;+com/zimbra/common/account/ZAttrProvisioning!  o*+ Y*+568:; !"#$%&'2*@   ()bY*L+  M O Q *+,-"L./012B * X  " @32B * Y  " @45O +* ^  678  69:;%<=7Y Y  " $>? Q@PK bKOg"org/openzal/zal/PrimaryStore.class2 storeIncoming.(Ljava/io/InputStream;Z)Lorg/openzal/zal/Blob; ExceptionsstageM(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/StagedBlob;renameToV(Lorg/openzal/zal/StagedBlob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;delete(Lorg/openzal/zal/Blob;)Z getContent-(Lorg/openzal/zal/Blob;)Ljava/io/InputStream;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object; Signature1(Ljava/lang/Class;)TT; SourceFilePrimaryStore.javaorg/openzal/zal/PrimaryStorejava/lang/Objectorg/openzal/zal/Storejava/io/IOException   PK  bKorg/openzal/zal/Protocol.class28 *+ * , -. / 0 1 2 34zsyncLorg/openzal/zal/Protocol;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;im mProtocol6Protocol InnerClasses1Lcom/zimbra/cs/account/auth/AuthContext$Protocol;4(Lcom/zimbra/cs/account/auth/AuthContext$Protocol;)VCodeLineNumberTableLocalVariableTablethisprotocol StackMapTable.6$RuntimeInvisibleParameterAnnotationstoZimbra3()Lcom/zimbra/cs/account/auth/AuthContext$Protocol;toString()Ljava/lang/String;()V SourceFile Protocol.java 'java/lang/NullPointerException  $%org/openzal/zal/Protocol     java/lang/Object7/com/zimbra/cs/account/auth/AuthContext$Protocol&com/zimbra/cs/account/auth/AuthContext!   o*+ Y*+$%'*+ !"#/*/ $%2*4 &'7Y Y    () 5@PK  bK9r~~4org/openzal/zal/Provisioning$CountAccountByCos.class2,   ! "$%mCountAccountByCos'CountAccountResult InnerClasses(CountAccountByCosILcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;L(Lcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/Provisioning$CountAccountByCos;countAccountByCosgetCosId()Ljava/lang/String; getCosNamegetCount()J SourceFileProvisioning.java )    *.org/openzal/zal/Provisioning$CountAccountByCosjava/lang/Object+5com/zimbra/cs/account/Provisioning$CountAccountResultGcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos()Vorg/openzal/zal/Provisioning"com/zimbra/cs/account/Provisioning!F **+[\ ]  2*a 2*f 2*k   & # PK  bKtmm5org/openzal/zal/Provisioning$CountAccountResult.class2-     "#mCountAccountResult%CountAccountResult InnerClasses7Lcom/zimbra/cs/account/Provisioning$CountAccountResult;:(Lcom/zimbra/cs/account/Provisioning$CountAccountResult;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/Provisioning$CountAccountResult;countAccountResultgetCountAccountByCos()Ljava/util/List; Signature&CountAccountByCosD()Ljava/util/List; SourceFileProvisioning.java '  ( )*+/org/openzal/zal/Provisioning$CountAccountResultjava/lang/Object,5com/zimbra/cs/account/Provisioning$CountAccountResult.org/openzal/zal/Provisioning$CountAccountByCos()V!org/openzal/zal/ZimbraListWrapperwrapCountAccountByCosList"(Ljava/util/List;)Ljava/util/List;org/openzal/zal/Provisioning"com/zimbra/cs/account/Provisioning!  F **+    5 *   $ ! ! PK  bKc=org/openzal/zal/Provisioning$GalSearchResult$GalContact.class2d :; < = >? : @A BC DE DFG H = IJ KLM mGalContact"Lcom/zimbra/cs/account/GalContact;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisOGalSearchResult InnerClasses GalContact9Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact; galContactLjava/lang/Object; getSingleAttr&(Ljava/lang/String;)Ljava/lang/String;keyLjava/lang/String;match$(Ljava/lang/String;)Ljava/util/List;regexattrLjava/util/Map;valuesLjava/util/List;LocalVariableTypeTable5Ljava/util/Map;$Ljava/util/List; StackMapTablePQR Signature8(Ljava/lang/String;)Ljava/util/List;getId()Ljava/lang/String; SourceFileProvisioning.java S com/zimbra/cs/account/GalContact  "# TUjava/util/ArrayListP VWX YZR [\ ]^java/lang/String _`Q ab 677org/openzal/zal/Provisioning$GalSearchResult$GalContactjava/lang/Objectc,org/openzal/zal/Provisioning$GalSearchResult java/util/Mapjava/util/Listjava/util/Iterator()VgetAttrs()Ljava/util/Map;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;matches(Ljava/lang/String;)Zadd(Ljava/lang/Object;)Zorg/openzal/zal/Provisioning!I **+   !"#= *+  $%&'N*MYN, : (  :+ -*W-3<IL43$%NN(%F)*>+,-F).>+/0123+45672* 89N  PK  bK  2org/openzal/zal/Provisioning$GalSearchResult.class2b A B CD C E F G; HI J KL KMN OPRSGalSearchResult InnerClasses GalContact mContactListLjava/util/LinkedList; SignatureQLjava/util/LinkedList;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mTotalImHasMoreZsetTotal(I)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/Provisioning$GalSearchResult;total setHasMore(Z)VhasMore()VgetContactList()Ljava/util/List;M()Ljava/util/List;()ZgetTotal()I addContact<(Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact;)V galContact9Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact; StackMapTablealreadyAddedByEmail<(Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact;)ZcurrentemailLjava/lang/String;TU SourceFileProvisioning.java   +,java/util/LinkedList  89 VW XY Z[U \0 ]^7org/openzal/zal/Provisioning$GalSearchResult$GalContactT _`a,org/openzal/zal/Provisioning$GalSearchResultjava/lang/Objectjava/lang/Stringjava/util/Iteratoradd(Ljava/lang/Object;)Z getSingleAttr&(Ljava/lang/String;)Ljava/lang/String;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;equalsIgnoreCase(Ljava/lang/String;)Zorg/openzal/zal/Provisioning! !">*# wx$%&'()">*# |}$%&*+,"B**Y#$ %&-."/*#$ %&/*0"/*#$ %&12"/*#$ %&34"W*+ *+W#$%&56789"?+ M, M* N- !-:, #" *8:=$**:6?%&?568;<7=>#?@Q  PK  bKdA(("org/openzal/zal/Provisioning.class2CountAccountResult InnerClassesGalSearchResultCountAccountByCosZIMBRA_USER_IDLjava/lang/String; ConstantValue isValidUid(Ljava/lang/String;)Z$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getZimbraUser()Lorg/openzal/zal/Account; ExceptionsRuntimeInvisibleAnnotationscreateZContext$()Lorg/openzal/zal/OperationContext;getDistributionListById6(Ljava/lang/String;)Lorg/openzal/zal/DistributionList;$Lorg/jetbrains/annotations/Nullable;getDistributionListByNamevisitAllAccounts"(Lorg/openzal/zal/SimpleVisitor;)V Signature=(Lorg/openzal/zal/SimpleVisitor;)VvisitAllLocalAccountsNoDefaults>(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)Vt(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)VvisitAllLocalAccountsSlowvisitAccountByIdNoDefaults<(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)VW(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)VvisitAllDomains<(Lorg/openzal/zal/SimpleVisitor;)V visitDomain:(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VU(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VgetGroupMembers*(Ljava/lang/String;)Ljava/util/Collection;>(Ljava/lang/String;)Ljava/util/Collection; authAccountW(Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/Protocol;Ljava/util/Map;)V}(Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/Protocol;Ljava/util/Map;)VgetAccountByAccountIdOrItemId-(Ljava/lang/String;)Lorg/openzal/zal/Account;getAccountByIdgetLocalServer()Lorg/openzal/zal/Server;getDomainByName,(Ljava/lang/String;)Lorg/openzal/zal/Domain; getAllDomains()Ljava/util/List;,()Ljava/util/List; getZimlet,(Ljava/lang/String;)Lorg/openzal/zal/Zimlet; modifyAttrs)(Lorg/openzal/zal/Entry;Ljava/util/Map;)VO(Lorg/openzal/zal/Entry;Ljava/util/Map;)V getDomainByIdgetAllDistributionLists*(Lorg/openzal/zal/Domain;)Ljava/util/List;N(Lorg/openzal/zal/Domain;)Ljava/util/List; getCosById)(Ljava/lang/String;)Lorg/openzal/zal/Cos; getAllCos)()Ljava/util/List; getCosByNamegetByDistributionListj(Lorg/openzal/zal/ProvisioningKey$ByDistributionList;Ljava/lang/String;)Lorg/openzal/zal/DistributionList; ByAccountX(Lorg/openzal/zal/ProvisioningKey$ByAccount;Ljava/lang/String;)Lorg/openzal/zal/Account;assertAccountByNameassertAccountByIdgetAccountByNamegetAllAdminAccounts-()Ljava/util/List;getAllAccountsE(Lorg/openzal/zal/Domain;)Ljava/util/List; getAllServers,()Ljava/util/List;$(Ljava/lang/String;)Ljava/util/List;>(Ljava/lang/String;)Ljava/util/List;getAllCalendarResourcesN(Lorg/openzal/zal/Domain;)Ljava/util/List;listAllZimlets,()Ljava/util/List;getAllXMPPComponents3()Ljava/util/List;getGlobalGrant()Lorg/openzal/zal/GlobalGrant; getConfig()Lorg/openzal/zal/Config;getAllUCServices/()Ljava/util/List;getCalendarResourceByName6(Ljava/lang/String;)Lorg/openzal/zal/CalendarResource;getCalendarResourceById createDomain?(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Domain;e(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Domain; createCos<(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Cos;b(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Cos;createDistributionListI(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/DistributionList;o(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/DistributionList;createCalendarResourceN(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Account;t(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Account; createAccountmodifyIdentity=(Lorg/openzal/zal/Account;Ljava/lang/String;Ljava/util/Map;)Vc(Lorg/openzal/zal/Account;Ljava/lang/String;Ljava/util/Map;)V grantRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;)V revokeRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/RightModifier;)V checkRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;)Z getGrants(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Z)Lorg/openzal/zal/Grants;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;1(Ljava/lang/Class;)TT; getDomain3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Domain; flushCache9(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)VW(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)V countAccountK(Lorg/openzal/zal/Domain;)Lorg/openzal/zal/Provisioning$CountAccountResult;getAccountsOnCos0(Lorg/openzal/zal/Domain;Lorg/openzal/zal/Cos;)JgetMaxAccountsOnCos getServer3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Server; getServerById,(Ljava/lang/String;)Lorg/openzal/zal/Server;getServerByName onLocalServer(Lorg/openzal/zal/Account;)Z createZimlet;(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Zimlet;a(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Zimlet;getEffectiveQuota(Lorg/openzal/zal/Account;)JsetZimletPriority(Ljava/lang/String;I)VgetAllDelegatedAdminAccounts getGroupById8(Ljava/lang/String;)Lorg/openzal/zal/provisioning/Group;getGroupByNameremoveGranteeIdK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vp(Lorg/openzal/zal/provisioning/TargetType;Lorg/openzal/zal/Targetby;Ljava/lang/String;Z)Lorg/openzal/zal/Grants;getGranteeName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; galSearch](Lorg/openzal/zal/Account;Ljava/lang/String;II)Lorg/openzal/zal/Provisioning$GalSearchResult;assertDomainByIdassertDomainByName assertZimletassertDistributionListByIddeleteAccountByName(Ljava/lang/String;)VdeleteAccountByIddeleteDomainById deleteCosByIdgetDomainAliases0(Lorg/openzal/zal/Domain;)Ljava/util/Collection;J(Lorg/openzal/zal/Domain;)Ljava/util/Collection;invalidateAllCache()V SourceFileProvisioning.javaorg/openzal/zal/Provisioningjava/lang/Object/org/openzal/zal/Provisioning$CountAccountResult,org/openzal/zal/Provisioning$GalSearchResult.org/openzal/zal/Provisioning$CountAccountByCos$e0fafd89-1360-11d9-8661-000a95d98ef2*org/openzal/zal/exceptions/ZimbraException@org/openzal/zal/exceptions/UnableToFindDistributionListException2org/openzal/zal/ProvisioningKey$ByDistributionList)org/openzal/zal/ProvisioningKey$ByAccount1org/openzal/zal/exceptions/NoSuchAccountException/org/openzal/zal/exceptions/NoSuchGrantExceptionorg/openzal/zal/ProvisioningKey   T ! "# $"# %&'()*+, -./01234565789:;<=>?@AB C:DEFGHI<JKHLO LR S5TU5TV5TW<XYEZ[<\[]^_E`a<bc<defghi<jklmlnopqrstuvwxyzxy {|} ~   <X   ::?*   MN PQ PK HbKrE'org/openzal/zal/ProvisioningImp$1.class2- " #$% ! &'()this$0!Lorg/openzal/zal/ProvisioningImp;$(Lorg/openzal/zal/ProvisioningImp;)VCodeLineNumberTableLocalVariableTablethis InnerClasses#Lorg/openzal/zal/ProvisioningImp$1;wrap=(Lcom/zimbra/cs/account/NamedEntry;)Lorg/openzal/zal/Account;entry"Lcom/zimbra/cs/account/NamedEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;6(Lcom/zimbra/cs/account/NamedEntry;)Ljava/lang/Object; SignaturePLjava/lang/Object;Lorg/openzal/zal/NamedEntryWrapper; SourceFileProvisioningImp.javaEnclosingMethod* + ,org/openzal/zal/Accountcom/zimbra/cs/account/Account !org/openzal/zal/ProvisioningImp$1java/lang/Object!org/openzal/zal/NamedEntryWrapperorg/openzal/zal/ProvisioningImp(Ljava/lang/Object;)V()V    > *+*  @ Y+  A0*+  ! PK HbK'org/openzal/zal/ProvisioningImp$2.class2- " #$% ! &'()this$0!Lorg/openzal/zal/ProvisioningImp;$(Lorg/openzal/zal/ProvisioningImp;)VCodeLineNumberTableLocalVariableTablethis InnerClasses#Lorg/openzal/zal/ProvisioningImp$2;wrap<(Lcom/zimbra/cs/account/NamedEntry;)Lorg/openzal/zal/Domain;entry"Lcom/zimbra/cs/account/NamedEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;6(Lcom/zimbra/cs/account/NamedEntry;)Ljava/lang/Object; SignatureOLjava/lang/Object;Lorg/openzal/zal/NamedEntryWrapper; SourceFileProvisioningImp.javaEnclosingMethod* + ,org/openzal/zal/Domaincom/zimbra/cs/account/Domain !org/openzal/zal/ProvisioningImp$2java/lang/Object!org/openzal/zal/NamedEntryWrapperorg/openzal/zal/ProvisioningImp(Ljava/lang/Object;)V()V    > *+*   @ Y+%  A0*+   ! PK HbKDE_'org/openzal/zal/ProvisioningImp$3.class23 " # $ %&' ()*+val$allAccountsLjava/util/List;this$0!Lorg/openzal/zal/ProvisioningImp;4(Lorg/openzal/zal/ProvisioningImp;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis InnerClasses#Lorg/openzal/zal/ProvisioningImp$3;visit(Lorg/openzal/zal/Account;)VentryLorg/openzal/zal/Account;(Ljava/lang/Object;)V SignatureLLjava/lang/Object;Lorg/openzal/zal/SimpleVisitor; SourceFileProvisioningImp.javaEnclosingMethod, -. /0 12org/openzal/zal/Account !org/openzal/zal/ProvisioningImp$3java/lang/Objectorg/openzal/zal/SimpleVisitororg/openzal/zal/ProvisioningImpvisitAllLocalAccountsSlow>(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)V()Vjava/util/Listadd(Ljava/lang/Object;)Z    C*+*,* D *+W    A3 *+   ! PK HbK@@==7org/openzal/zal/ProvisioningImp$GalSearchCallback.class2 #h "i "j "kl n 'o 'p 'qr s tu v tw xy z{ |} |~ x x     { mSkipI mSearchResultGalSearchResult InnerClasses.Lorg/openzal/zal/Provisioning$GalSearchResult;mCounterU(ILcom/zimbra/cs/gal/GalSearchParams;Lorg/openzal/zal/Provisioning$GalSearchResult;)VCodeLineNumberTableLocalVariableTablethisGalSearchCallback3Lorg/openzal/zal/ProvisioningImp$GalSearchCallback;skipparams#Lcom/zimbra/cs/gal/GalSearchParams;result handleContact%(Lcom/zimbra/cs/account/GalContact;)V galContact"Lcom/zimbra/cs/account/GalContact; StackMapTable ExceptionssetHasMoreResult(Z)VhasMoreZA(Lcom/zimbra/cs/mailbox/Contact;)Lcom/zimbra/common/soap/Element;keyLjava/lang/String;galAttrsLjava/util/Map;tag_idfieldscontactLcom/zimbra/cs/mailbox/Contact;LocalVariableTypeTable5Ljava/util/Map;5Ljava/util/Map;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; handleElement#(Lcom/zimbra/common/soap/Element;)Ve,Lcom/zimbra/common/service/ServiceException;tag_ntag Lcom/zimbra/common/soap/Element;tagListLjava/util/List;node2Ljava/util/List; SourceFileProvisioningImp.java , +% $% &*7org/openzal/zal/Provisioning$GalSearchResult$GalContact GalContact , @java/util/HashMap ,    java/lang/String  com/zimbra/cs/account/GalContact ,id *com/zimbra/common/service/ServiceException a com/zimbra/common/soap/Elementn 1org/openzal/zal/ProvisioningImp$GalSearchCallback)com/zimbra/cs/gal/GalSearchResultCallback,org/openzal/zal/Provisioning$GalSearchResult*org/openzal/zal/exceptions/ZimbraExceptioncom/zimbra/cs/mailbox/Contact java/util/Mapjava/util/Iteratorjava/util/List&(Lcom/zimbra/cs/gal/GalSearchParams;)V(Ljava/lang/Object;)V addContact<(Lorg/openzal/zal/Provisioning$GalSearchResult$GalContact;)VsetTotal(I)V setHasMore()VgetId()IvalueOf(I)Ljava/lang/String; getFields()Ljava/util/Map;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;$(Ljava/lang/String;Ljava/util/Map;)V getAttribute&(Ljava/lang/String;)Ljava/lang/String;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; listElements$(Ljava/lang/String;)Ljava/util/List;getText()Ljava/lang/String;org/openzal/zal/ProvisioningImporg/openzal/zal/Provisioning!"#$%&*+%,-.m*,***-/.) /010*134%567*89.}0***Y+*Y`**/6 8;$</=00130:;<=>?@.A * / AB0 13 AB8C.a**m Y M+ N+::$:,WػY-,:*Y*Y`**/2 H JKM!NEPWQZSeTuVWX0HEDEbFGZHE!TIGe:;13JKLbFM!TIN<!/OPQRQS*=>TUVWXY. ** Y M+N :+::4: : :,!WȻY-,:*Y*Y`**LUX/N] _cheg%i-kLpUuXrZt`vnwqy|z|}~0z HEZ[U\EZZ[`\EL"]^yFG%gHE-__`|:;13a^LyFM-__b<OOcQdReS!OcQReScdRVWfg)'( "2 'm PK HbKI%org/openzal/zal/ProvisioningImp.class2_ ?  @  AB  CD E  FG E  H I JKL  MNO  PQ ?R S @ 1T 1U VW @X YZ 1[\ ]^ "A _`a %c "d _e "f gh "i j kl .A mn .o .i pq 4r  st 7Au 9v  w xy z{ z|} ~ %  _  ZR   Y   Y        ?@ UA W@  Z@    ^     b    gA g g Y n@ Y      v@    7    ~               @  U @    @        R R      @    y R         v   Z          ?     Z  n           _ _   @      !" !#$ A% &'( &R ) *+ ,- x. / 01 23 &4 &3  5 6 &7 ?689 : ; < = > ?@ AB AC D EF  G  H I J KL  ? M N OP Q  R Z6 ZS TUV W  X Y Z[\  ]^  _`a  bc  de  fg  hi  jk  lm  no  pq  rs  tu  vw  xy  z{  |}  ~                                                                                                                                                                   !"  #$  %&  '(  )*  +,  -.  /0  12  34  56  78  9:  ;<  =>  ?@  A  BCD  EFGGalSearchCallback InnerClassesA_zimbraMaxAppSpecificPasswordsLjava/lang/String;)A_zimbraZimletUserPropertiesMaxNumEntriesA_zimbraMailDomainQuota*A_zimbraPrefAllowAddressForDelegatedSenderDEFAULT_COS_NAMEDEFAULT_EXTERNAL_COS_NAME"A_zimbraMobilePolicyAllowBluetooth A_zimbraMobilePolicyAllowBrowserA_zimbraMobilePolicyAllowCamera&A_zimbraMobilePolicyAllowConsumerEmail$A_zimbraMobilePolicyAllowDesktopSync"A_zimbraMobilePolicyAllowHTMLEmail(A_zimbraMobilePolicyAllowInternetSharingA_zimbraMobilePolicyAllowIrDA%A_zimbraMobilePolicyAllowPOPIMAPEmail&A_zimbraMobilePolicyAllowRemoteDesktopLorg/openzal/zal/NamedEntryWrapper;mNamedEntryDomainWrapper=Lorg/openzal/zal/NamedEntryWrapper; mAccountAttrs[Ljava/lang/String;()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/ProvisioningImp;(Ljava/lang/Object;)V provisioningLjava/lang/Object; isValidUid(Ljava/lang/String;)Zuid StackMapTable$RuntimeInvisibleParameterAnnotations getZimbraUser()Lorg/openzal/zal/Account; ExceptionsHcreateZContext$()Lorg/openzal/zal/OperationContext;getDistributionListById6(Ljava/lang/String;)Lorg/openzal/zal/DistributionList;distributionList(Lcom/zimbra/cs/account/DistributionList;e,Lcom/zimbra/common/service/ServiceException;idIFX$Lorg/jetbrains/annotations/Nullable;getDistributionListByNamenamevisitAllAccounts"(Lorg/openzal/zal/SimpleVisitor;)V searchOptions.Lcom/zimbra/cs/account/SearchDirectoryOptions;zldapFilterFactory'Lcom/zimbra/cs/ldap/ZLdapFilterFactory;visitorLorg/openzal/zal/SimpleVisitor;namedEntryVisitorKVisitor*Lcom/zimbra/cs/account/NamedEntry$Visitor;LocalVariableTypeTable:Lorg/openzal/zal/SimpleVisitor;LK=(Lorg/openzal/zal/SimpleVisitor;)VvisitAllLocalAccountsNoDefaultsserverLcom/zimbra/cs/account/Server;-Lcom/zimbra/cs/account/SearchAccountsOptions;>(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)VfilterAccountsLorg/openzal/zal/lib/Filter;accountProvisioningVisitor%Lorg/openzal/zal/ProvisioningVisitor;7Lorg/openzal/zal/lib/Filter;@Lorg/openzal/zal/ProvisioningVisitor;t(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)VvisitAllLocalAccountsSlowaccountLorg/openzal/zal/Account; allAccountsLjava/util/List;accountListBuilderaccountListBuilderVisitor+Ljava/util/List;MNqOvisitAccountByIdNoDefaults<(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)V zimbraVisitor&Lorg/openzal/zal/ZimbraVisitorWrapper; accountIdLorg/openzal/zal/ZimbraId;ALorg/openzal/zal/ZimbraVisitorWrapper;W(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/ZimbraId;)VvisitAllDomains9Lorg/openzal/zal/SimpleVisitor;<(Lorg/openzal/zal/SimpleVisitor;)V visitDomain:(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VdomainLorg/openzal/zal/Domain;U(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/Domain;)VgetGroupMembers*(Ljava/lang/String;)Ljava/util/Collection;Lcom/zimbra/cs/account/Group;listPQ>(Ljava/lang/String;)Ljava/util/Collection; authAccountW(Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/Protocol;Ljava/util/Map;)VpasswordprotocolLorg/openzal/zal/Protocol;contextLjava/util/Map;5Ljava/util/Map;}(Lorg/openzal/zal/Account;Ljava/lang/String;Lorg/openzal/zal/Protocol;Ljava/util/Map;)VgetAccountByAccountIdOrItemId-(Ljava/lang/String;)Lorg/openzal/zal/Account;indexgetAccountByIdLcom/zimbra/cs/account/Account;QgetLocalServer()Lorg/openzal/zal/Server;RgetDomainByName,(Ljava/lang/String;)Lorg/openzal/zal/Domain;Lcom/zimbra/cs/account/Domain; domainName getDomainByIddomainIdassertDomainByIdassertDomainByName assertZimlet,(Ljava/lang/String;)Lorg/openzal/zal/Zimlet; zimletNamezimletLorg/openzal/zal/Zimlet; getAllDomains()Ljava/util/List;,()Ljava/util/List; getZimletLcom/zimbra/cs/account/Zimlet;S modifyAttrs)(Lorg/openzal/zal/Entry;Ljava/util/Map;)VentryLorg/openzal/zal/Entry;attrsO(Lorg/openzal/zal/Entry;Ljava/util/Map;)VgetAllDistributionLists*(Lorg/openzal/zal/Domain;)Ljava/util/List;N(Lorg/openzal/zal/Domain;)Ljava/util/List; getCosById)(Ljava/lang/String;)Lorg/openzal/zal/Cos;cosLcom/zimbra/cs/account/Cos;cosIdT getAllCos)()Ljava/util/List; getCosByNamecosStrgetVByDistributionListj(Lorg/openzal/zal/ProvisioningKey$ByDistributionList;Ljava/lang/String;)Lorg/openzal/zal/DistributionList;4Lorg/openzal/zal/ProvisioningKey$ByDistributionList;dlStrVW ByAccountX(Lorg/openzal/zal/ProvisioningKey$ByAccount;Ljava/lang/String;)Lorg/openzal/zal/Account;by+Lorg/openzal/zal/ProvisioningKey$ByAccount;targetWassertAccountByName accountStr}assertAccountByIdgetAccountByNamegetAllAdminAccounts-()Ljava/util/List;getAllAccountsE(Lorg/openzal/zal/Domain;)Ljava/util/List; getAllServers,()Ljava/util/List;$(Ljava/lang/String;)Ljava/util/List;service>(Ljava/lang/String;)Ljava/util/List;getAllCalendarResourcesN(Lorg/openzal/zal/Domain;)Ljava/util/List;listAllZimlets,()Ljava/util/List;getAllXMPPComponents3()Ljava/util/List;getGlobalGrant()Lorg/openzal/zal/GlobalGrant; globalGrant#Lcom/zimbra/cs/account/GlobalGrant;X getConfig()Lorg/openzal/zal/Config;configLcom/zimbra/cs/account/Config;YgetAllUCServices/()Ljava/util/List;getCalendarResourceByName6(Ljava/lang/String;)Lorg/openzal/zal/CalendarResource;calendarResource(Lcom/zimbra/cs/account/CalendarResource; resourceNameZgetCalendarResourceById resourceId createDomain?(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Domain;currentDomainNamestringObjectHashMapLjava/util/HashMap;9Ljava/util/HashMap;[e(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Domain; createCos<(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Cos;cosnameb(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/Cos;createDistributionListI(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/DistributionList; dlistNameo(Ljava/lang/String;Ljava/util/HashMap;)Lorg/openzal/zal/DistributionList;createCalendarResourceN(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Account;calendar dstAccount newPassword\t(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Account; createAccountmodifyIdentity=(Lorg/openzal/zal/Account;Ljava/lang/String;Ljava/util/Map;)V newAccount identityNamenewAttrsc(Lorg/openzal/zal/Account;Ljava/lang/String;Ljava/util/Map;)V grantRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;)V targetTypetargetByLorg/openzal/zal/Targetby; granteeType granteeByLorg/openzal/zal/GrantedBy;granteeright revokeRight](Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/RightModifier;)V rightModifierLorg/openzal/zal/RightModifier;^_`Ba checkRight(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Ljava/lang/String;)Z granteeVal getGrants(Ljava/lang/String;Lorg/openzal/zal/Targetby;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/GrantedBy;Ljava/lang/String;Z)Lorg/openzal/zal/Grants; targetBy1Lcom/zimbra/soap/type/TargetBy; granteeBy1 GranteeBy6Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;grantscGrants9Lcom/zimbra/cs/account/accesscontrol/RightCommand$Grants;"granteeIncludeGroupsGranteeBelongsZctoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT; getDomain3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Domain; flushCache9(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)V cacheEntryLorg/openzal/zal/CacheEntry;icacheEntryType Lorg/openzal/zal/CacheEntryType; cacheEntriesLjava/util/Collection;cacheEntriesArray CacheEntry0[Lcom/zimbra/cs/account/Provisioning$CacheEntry;4Ljava/util/Collection;W(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)V countAccountCountAccountResultK(Lorg/openzal/zal/Domain;)Lorg/openzal/zal/Provisioning$CountAccountResult;getAccountsOnCos0(Lorg/openzal/zal/Domain;Lorg/openzal/zal/Cos;)J accountByCosCountAccountByCos0Lorg/openzal/zal/Provisioning$CountAccountByCos;Lorg/openzal/zal/Cos; accountResult1Lorg/openzal/zal/Provisioning$CountAccountResult;getMaxAccountsOnCos!Ljava/lang/NumberFormatException;partscosLimit cosLimitsmCosId*Ljava/util/Collection;d getServer3(Lorg/openzal/zal/Account;)Lorg/openzal/zal/Server;acct getServerById,(Ljava/lang/String;)Lorg/openzal/zal/Server;getServerByName onLocalServer(Lorg/openzal/zal/Account;)Z userAccount createZimlet;(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Zimlet;a(Ljava/lang/String;Ljava/util/Map;)Lorg/openzal/zal/Zimlet;getEffectiveQuota(Lorg/openzal/zal/Account;)J acctQuotaJ domainQuotasetZimletPriority(Ljava/lang/String;I)VprioritygetAllDelegatedAdminAccountsfilter Lcom/zimbra/cs/ldap/ZLdapFilter; entryListoptszLdapFilterFactory4Ljava/util/List;^e getGroupById8(Ljava/lang/String;)Lorg/openzal/zal/provisioning/Group;groupgetGroupByNameremoveGranteeIdK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V targetEntryLcom/zimbra/cs/account/Entry;r+Lcom/zimbra/cs/account/accesscontrol/Right;acesLjava/util/Set;ace/Lcom/zimbra/cs/account/accesscontrol/ZimbraACE;revokedex grantee_id@Ljava/util/Set;ALjava/util/List;fp(Lorg/openzal/zal/provisioning/TargetType;Lorg/openzal/zal/Targetby;Ljava/lang/String;Z)Lorg/openzal/zal/Grants;)Lorg/openzal/zal/provisioning/TargetType; targetNameggetGranteeName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"Lorg/openzal/zal/DistributionList;granteeAccount grantee_type galSearchGalSearchResult](Lorg/openzal/zal/Account;Ljava/lang/String;II)Lorg/openzal/zal/Provisioning$GalSearchResult;queryskiplimit searchParams#Lcom/zimbra/cs/gal/GalSearchParams;result.Lorg/openzal/zal/Provisioning$GalSearchResult;callback3Lorg/openzal/zal/ProvisioningImp$GalSearchCallback; searchControl$Lcom/zimbra/cs/gal/GalSearchControl;9BCFassertDistributionListByIdtargetIdWdeleteAccountByName(Ljava/lang/String;)VdeleteAccountByIddeleteDomainById deleteCosByIdgetWithDomainAliasesExpansionalias domainAlias domainAliases aliasNameaddress addresses0Ljava/util/Collection;#Ljava/util/Set;hgetDomainAliases0(Lorg/openzal/zal/Domain;)Ljava/util/Collection;&Lorg/openzal/zal/DomainAliasesVisitor;J(Lorg/openzal/zal/Domain;)Ljava/util/Collection;invalidateAllCache SourceFileProvisioningImp.java ij  "com/zimbra/cs/account/Provisioning !org/openzal/zal/ProvisioningImp$1 k !org/openzal/zal/ProvisioningImp$2  lm noorg/openzal/zal/Provisioning$e0fafd89-1360-11d9-8661-000a95d98ef2 A org/openzal/zal/OperationContext&com/zimbra/cs/mailbox/OperationContext com/zimbra/cs/account/Account  p 4 r 0s org/openzal/zal/DistributionList*com/zimbra/common/service/ServiceExceptiont uv 4$org/openzal/zal/ZimbraVisitorWrapper w,com/zimbra/cs/account/SearchDirectoryOptionse ix7com/zimbra/cs/account/SearchDirectoryOptions$ObjectType ObjectType yz {| }~     +com/zimbra/cs/account/SearchAccountsOptions   #org/openzal/zal/ProvisioningVisitor  java/util/ArrayList!org/openzal/zal/ProvisioningImp$3  N O  org/openzal/zal/AccountL  z   com/zimbra/cs/account/Domain E  P     /    java/lang/RuntimeExceptionorg/openzal/zal/Server org/openzal/zal/Domain     0org/openzal/zal/exceptions/NoSuchDomainException )  0org/openzal/zal/exceptions/NoSuchZimletException   java/lang/StringBuilderZimlet  not found.  org/openzal/zal/Zimlet    #  &org/openzal/zal/Cos ,  .  0 B1org/openzal/zal/exceptions/NoSuchAccountException B C  E G  GI L  N  P  Rorg/openzal/zal/GlobalGrant W Unable to retrieve global configorg/openzal/zal/Config \  ^ org/openzal/zal/CalendarResource d f n r v } ~com/zimbra/soap/type/TargetBy^4com/zimbra/soap/admin/type/GranteeSelector$GranteeBy_  `   org/openzal/zal/Grants  d m-com/zimbra/cs/account/Provisioning$CacheEntryorg/openzal/zal/CacheEntry  /org/openzal/zal/Provisioning$CountAccountResult    .org/openzal/zal/Provisioning$CountAccountByCos    java/lang/String:  java/lang/NumberFormatException      ]       g  \     8TRUE    "org/openzal/zal/provisioning/Group    java/lang/Exception  i  java/util/HashSet-com/zimbra/cs/account/accesscontrol/ZimbraACE! "#/com/zimbra/cs/account/accesscontrol/GranteeType $h %& ' ( )*+ ,-g . /0  1 20Unknown grantee type: !com/zimbra/cs/gal/GalSearchParams 3 4) 5) 67 89: ;< =>,org/openzal/zal/Provisioning$GalSearchResult1org/openzal/zal/ProvisioningImp$GalSearchCallback ? @A"com/zimbra/cs/gal/GalSearchControl B C D Em F7:org/openzal/zal/exceptions/NoSuchDistributionListException G) H) I)@ JK 78 LM N$org/openzal/zal/DomainAliasesVisitor O  PQR ;zimbraMaxAppSpecificPasswords 'zimbraZimletUserPropertiesMaxNumEntries zimbraMailDomainQuota(zimbraPrefAllowAddressForDelegatedSender default defaultExternal  zimbraMobilePolicyAllowBluetooth zimbraMobilePolicyAllowBrowser zimbraMobilePolicyAllowCamera $zimbraMobilePolicyAllowConsumerEmail "zimbraMobilePolicyAllowDesktopSync  zimbraMobilePolicyAllowHTMLEmail &zimbraMobilePolicyAllowInternetSharing zimbraMobilePolicyAllowIrDA #zimbraMobilePolicyAllowPOPIMAPEmail $zimbraMobilePolicyAllowRemoteDesktop :zimbraMobilePolicyAllowSMIMEEncryptionAlgorithmNegotiation %zimbraMobilePolicyAllowSMIMESoftCerts  "zimbraMobilePolicyAllowStorageCard !$zimbraMobilePolicyAllowTextMessaging "+zimbraMobilePolicyAllowUnsignedApplications #3zimbraMobilePolicyAllowUnsignedInstallationPackages $zimbraMobilePolicyAllowWiFi %&zimbraMobilePolicyMaxCalendarAgeFilter &#zimbraMobilePolicyMaxEmailAgeFilter ',zimbraMobilePolicyMaxEmailBodyTruncationSize (0zimbraMobilePolicyMaxEmailHTMLBodyTruncationSize ))zimbraMobilePolicyRequireDeviceEncryption */zimbraMobilePolicyRequireEncryptedSMIMEMessages +1zimbraMobilePolicyRequireEncryptionSMIMEAlgorithm ,.zimbraMobilePolicyRequireManualSyncWhenRoaming --zimbraMobilePolicyRequireSignedSMIMEAlgorithm .,zimbraMobilePolicyRequireSignedSMIMEMessages /*zimbraMobilePolicySuppressDeviceEncryption 0zimbraMailOutgoingSieveScript 1(zimbraMailTrustedSenderListMaxNumEntries 2zimbraAuthTokens 3 zimbraACE 4zimbraDomainCOSMaxAccounts 5zimbraAdminConsoleUIComponents 6zimbraDomainMaxAccounts 7zimbraIsDelegatedAdminAccountzimbraDomainAdminMaxMailQuota 9zimbraMailCanonicalAddress :zimbraMailHost ;zimbraId < userPassword =zimbraPasswordModifiedTime >zimbraMailTransport ?mail @zimbraMailDeliveryAddress AzimbraMailAlias BzimbraHideInGal CzimbraIsAdminAccount DzimbraIsDomainAdminAccount EzimbraLastLogonTimestamp FzimbraPrefIdentityName GzimbraPrefWhenInFolderIds HzimbraPrefIdentityId IzimbraCreateTimestamp JzimbraDataSourceId KzimbraDataSourceName LzimbraDataSourceFolderId MzimbraDataSourcePassword NzimbraDomainName OzimbraGalAccountId PzimbraDomainDefaultCOSId QzimbraDomainAliasTargetId RzimbraDomainType Scn TzimbraMailHostPool UzimbraShareInfo VzimbraDataSourceType W zimbraCOSId XzimbraChildAccount YzimbraPrefChildVisibleAccount ZzimbraChildVisibleAccount [zimbraInterceptAddress \zimbraMailQuotazimbraPrefDefaultSignatureId ^zimbraSignatureName _zimbraSignatureId `zimbraMailSieveScript azimbraAllowFromAddress bzimbraAccountStatus czimbraSpamIsSpamAccount dzimbraServiceHostname e objectClass fzimbraZimletPrioritymailbox hzimbraAdminPort izimbraNotebookAccount j zimbraNotes kzimbraFeatureMobileSyncEnabled lzimbraHttpProxyURL m)zimbraMobilePolicyPasswordRecoveryEnabled n)zimbraMobilePolicyMinDevicePasswordLength o4zimbraMobilePolicyMinDevicePasswordComplexCharacters p1zimbraMobilePolicyMaxDevicePasswordFailedAttempts q+zimbraMobilePolicyAllowSimpleDevicePassword r4zimbraMobilePolicyAlphanumericDevicePasswordRequired s*zimbraMobilePolicyDevicePasswordExpiration t'zimbraMobilePolicyDevicePasswordHistory u-zimbraMobilePolicyMaxInactivityTimeDeviceLock vzimbraPrefMailDefaultCharset wzimbraHsmPolicy xzimbraDefaultDomainName yzimbraPublicServiceHostname zzimbraMailForwardingAddress {$zimbraGalLastSuccessfulSyncTimestamp |zimbraPrefFromAddress }zimbraPrefTimeZoneId ~zimbraPrefFromDisplay zimbraContactMaxNumEntries zimbraMailSignatureMaxLength $zimbraMailForwardingAddressMaxLength &zimbraMailForwardingAddressMaxNumAddrs  cco org/openzal/zal/ProvisioningImpjava/lang/Object*org/openzal/zal/exceptions/ZimbraException&com/zimbra/cs/account/DistributionListS(com/zimbra/cs/account/NamedEntry$Visitororg/openzal/zal/SimpleVisitororg/openzal/zal/lib/Filterjava/util/Listjava/util/Iteratorcom/zimbra/cs/account/Group@org/openzal/zal/exceptions/UnableToFindDistributionListExceptioncom/zimbra/cs/account/Servercom/zimbra/cs/account/Zimletcom/zimbra/cs/account/CosT2org/openzal/zal/ProvisioningKey$ByDistributionList)org/openzal/zal/ProvisioningKey$ByAccount!com/zimbra/cs/account/GlobalGrantcom/zimbra/cs/account/Config&com/zimbra/cs/account/CalendarResourcejava/util/HashMap java/util/Map/org/openzal/zal/exceptions/NoSuchGrantExceptionorg/openzal/zal/Targetbyorg/openzal/zal/GrantedByorg/openzal/zal/RightModifier1com/zimbra/cs/account/accesscontrol/RightModifierU7com/zimbra/cs/account/accesscontrol/RightCommand$Grantsjava/util/Collection%com/zimbra/cs/ldap/ZLdapFilterFactorycom/zimbra/cs/account/Entry'org/openzal/zal/provisioning/TargetType java/util/Set getInstance&()Lcom/zimbra/cs/account/Provisioning;$(Lorg/openzal/zal/ProvisioningImp;)Vlength()IcharAt(I)C#(Lcom/zimbra/cs/account/Account;Z)VDistributionListBy4()Lcom/zimbra/common/account/Key$DistributionListBy;n(Lcom/zimbra/common/account/Key$DistributionListBy;Ljava/lang/String;)Lcom/zimbra/cs/account/DistributionList;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;E(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/NamedEntryWrapper;)V)()Lcom/zimbra/cs/ldap/ZLdapFilterFactory;accounts9Lcom/zimbra/cs/account/SearchDirectoryOptions$ObjectType;setTypes=([Lcom/zimbra/cs/account/SearchDirectoryOptions$ObjectType;)VallAccountsOnly"()Lcom/zimbra/cs/ldap/ZLdapFilter; setFilter#(Lcom/zimbra/cs/ldap/ZLdapFilter;)V:com/zimbra/cs/account/SearchDirectoryOptions$MakeObjectOpt MakeObjectOpt NO_DEFAULTS(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Cos;K(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/DistributionList;](Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/CalendarResource;T(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Account;C(Lcom/zimbra/cs/account/Account;Ljava/lang/String;Ljava/util/Map;)V*com/zimbra/soap/admin/type/GranteeSelector(Ljava/lang/String;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/accesscontrol/RightModifier;)V(Ljava/lang/String;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/cs/account/accesscontrol/RightModifier;)V5()Lcom/zimbra/cs/account/accesscontrol/RightModifier;ZViaGrant(Ljava/lang/String;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/zimbra/cs/account/AccessManager$ViaGrant;)Z(Ljava/lang/String;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/soap/admin/type/GranteeSelector$GranteeBy;Ljava/lang/String;Z)Lcom/zimbra/cs/account/accesscontrol/RightCommand$Grants;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;?(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/account/Domain;sizeorg/openzal/zal/CacheEntryTypegetType-()Lcom/zimbra/soap/admin/type/CacheEntryType;^(Lcom/zimbra/soap/admin/type/CacheEntryType;[Lcom/zimbra/cs/account/Provisioning$CacheEntry;)V[W(Lcom/zimbra/cs/account/Domain;)Lcom/zimbra/cs/account/Provisioning$CountAccountResult;:(Lcom/zimbra/cs/account/Provisioning$CountAccountResult;)VgetCountAccountByCosgetCosIdequals(Ljava/lang/Object;)ZgetCount()JgetDomainCOSMaxAccounts()Ljava/util/Collection;split'(Ljava/lang/String;)[Ljava/lang/String;java/lang/Long parseLong(Ljava/lang/String;)J?(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/cs/account/Server;2(Ljava/lang/String;)Lcom/zimbra/cs/account/Server;"(Lcom/zimbra/cs/account/Account;)ZA(Ljava/lang/String;Ljava/util/Map;)Lcom/zimbra/cs/account/Zimlet; getLongAttr(Ljava/lang/String;J)J(Ljava/lang/String;I)Jjava/lang/Mathmin(JJ)JgetAttrs(Z)Ljava/util/Map;valueOf(I)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;.com/zimbra/cs/ldap/ZLdapFilterFactory$FilterIdFilterIdALL_ACCOUNTS_ONLY0Lcom/zimbra/cs/ldap/ZLdapFilterFactory$FilterId;equalityFilter9(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;fromFilterStringd(Lcom/zimbra/cs/ldap/ZLdapFilterFactory$FilterId;Ljava/lang/String;)Lcom/zimbra/cs/ldap/ZLdapFilter;@(Lcom/zimbra/cs/account/SearchDirectoryOptions;)Ljava/util/List;\0com/zimbra/common/account/Key$DistributionListBy2Lcom/zimbra/common/account/Key$DistributionListBy;.com/zimbra/cs/account/accesscontrol/TargetType0Lcom/zimbra/cs/account/accesscontrol/TargetType; lookupTarget(Lcom/zimbra/cs/account/Provisioning;Lcom/zimbra/cs/account/accesscontrol/TargetType;Lcom/zimbra/soap/type/TargetBy;Ljava/lang/String;)Lcom/zimbra/cs/account/Entry;dl0com/zimbra/cs/account/accesscontrol/RightManager4()Lcom/zimbra/cs/account/accesscontrol/RightManager;getRight?(Ljava/lang/String;)Lcom/zimbra/cs/account/accesscontrol/Right;org/openzal/zal/GranteeTypefromCode1(Ljava/lang/String;)Lorg/openzal/zal/GranteeType;(Ljava/lang/String;Lcom/zimbra/cs/account/accesscontrol/GranteeType;Lcom/zimbra/cs/account/accesscontrol/Right;Lcom/zimbra/cs/account/accesscontrol/RightModifier;Ljava/lang/String;)Vadd+com/zimbra/cs/account/accesscontrol/ACLUtilb(Lcom/zimbra/cs/account/Provisioning;Lcom/zimbra/cs/account/Entry;Ljava/util/Set;)Ljava/util/List;isEmptydump(Z)Ljava/lang/String;-com/zimbra/cs/account/AccountServiceException NO_SUCH_GRANTC(Ljava/lang/String;)Lcom/zimbra/cs/account/AccountServiceException;getCodeGT_GROUPLorg/openzal/zal/GranteeType;getNameGT_USER"(Lcom/zimbra/cs/account/Account;)VcreateSearchParamssetQuerysetLimit(I)V setIdOnly(Z)V"com/zimbra/soap/type/GalSearchTypeall$Lcom/zimbra/soap/type/GalSearchType;setType'(Lcom/zimbra/soap/type/GalSearchType;)VU(ILcom/zimbra/cs/gal/GalSearchParams;Lorg/openzal/zal/Provisioning$GalSearchResult;)VsetResultCallback.(Lcom/zimbra/cs/gal/GalSearchResultCallback;)V&(Lcom/zimbra/cs/gal/GalSearchParams;)V autocompletehasMoregetTotalsetTotal deleteAccount deleteDomain deleteCoscontains(Ljava/lang/CharSequence;)Z isAliasDomainjava/util/Collections emptyList(Lorg/openzal/zal/Domain;)V getAliases()Ljava/util/Set;3com/zimbra/cs/account/accesscontrol/PermissionCache com/zimbra/cs/account/NamedEntryorg/openzal/zal/ProvisioningKey0com/zimbra/cs/account/accesscontrol/RightCommand]/com/zimbra/cs/account/auth/AuthContext$Protocol'com/zimbra/common/account/Key$AccountBy^,com/zimbra/cs/account/AccessManager$ViaGrant5com/zimbra/cs/account/Provisioning$CountAccountResultcom/zimbra/common/account/Key&com/zimbra/cs/account/auth/AuthContext#com/zimbra/cs/account/AccessManager!  z                    ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~      X6*  i%**+*Y** Y*  $(%%;+ $3+ -(+ -+ -+ -- ./"0-1:-;;9@1*9 NYY*? A? &M*+M,Y,M,  NPTVZ ]!_*!&&&M*+M,Y,M,  jlprv y!{*!&&K Y+*!M"Y#N$:-%Y&S'-()-*+*-,, N- AD.  (18ADEJ>,'EKK > KDC Y+*!M*-N.Y/:01*2*-,3 N- 9<*  &.9<=B>$=CC 6 C<4Y+,5N*-6 *    2O7Y8N9Y*-::4Y,5:*;-<:=>?:+@"%CKNHCOOOG<04OOG<0!-   V Y+*!N"Y#:*+%Y&SYAS'$,BC)*-, N-LO*  3BLO PU> ?6PVVV ?V O Y+* !M*,D N-  *     * Y+*!N*,EFE-G : !"# &'&.!+#-)/4#***  *! '*+HM,+I,JKM+,L 789;= ?!A*!''#*+,-MN :"NOQNXUW"Y>##### #Zr+OP=*+QR*+R^_ ae *+SM,?Y,TM,p q swz|* #*-L+ UYVWY+XL+  # *+YM,ZY,[M,  *      *+\M,ZY,[M,  *    m*+]M, ^Y+_,   m*+`M, ^Y+_,   m*+aM, bY+c,  a*deL+    K8*+fM,gYhij+jkjlmnY,oM,p12   ) 23* )388)*+q,r N-  ! "* ! !O" #$|*+EFEstM,*+*.0 T%&'*+uM,vY,wM,; < >BEG* ()*+,a*xyL+ Q S U K-.'*+zM,vY,wM,a b dhkm* ()/+03"*+,N-Y-N-x y{4 ""4"56 09"*+{,|N-?Y-TN- 4 "":;"<= >m*+}M, ~Y+,  ?@~Am*+RM, ~Y+,  ?@~B*+M,?Y,TM,  * ?~Ca*L+    KDE$|*+EFEM, TFGa*L+    KHGIl*+M,      JLKL$|*+EFEM, TMNa*L+ & ( * KOPa*L+ 4 6 8 KQRS*L+Y+L+ CD FJMO TUVWX%*L+ UYY+L+Z[ ]ad f YZ %[\a*L+ q s u K]^_*+M,Y,M,  * `abcd_*+M,Y,M,  * `aecfg*+,N-ZY-[N- 4  hij ik lmno*+,N-vY-wN- 4 ()pij ik+lqrs*+,N-Y-N- 4 tij ikluvw%*+,-:?YT: > x%%y%z%! %! {|}w%*+,-:?YT: > %%y%z%! %! {|~*+,- :#$#,)+-4 U  0*+,- :$'"8:=!8$G'D)F/H\ )0000<0000g /*+,- :#&"TVY T#b&_(a.f\ (////<////f( L*+,,--  :  @C& t v%y6|=t@CEKf E LLLL<LLLLL*       E +*+,-:"##%R%++++<+++cZ V, ,: : *+- :  Y :CNDMN"(=BDNPz ;(& = PVVVV<VVVV:H I O +*    &*+M,ZY,[M,   !* !&& @']N,B,N6,:=#>:-S*+- :EQT6 1?BEQTV\H12V]]][ ])N Y*+EFEM,    XC*+N-<:='>:, '6<?4'CCC(=* : ]+N,:-:=?>:ö:22ŭ:HOP2 %' ))+2-9/<2H6P8R:V=Y?RR2$)-]]](X R X!(S &*+M,WY,XM,  IJLP S!U*!&&@*+M,WY,XM,` a cegi* *+M,WY,XM,t u wy{}* r*W+ʬM, R*+,N-nY-oN- 4 ! !{<+ A*+: 77   ѭ*  #),354<< 3,) #$*+aN-:ԹW*-ֱ #4$$$ !  !3N"Y#M$N$-ڶ:,),%Y&S'*,L :+ >A2  !'5>ACIH!>CNIF B>I)AD!*+HM,Y,߰M, * !!5!*+HM,Y,߰M, * !!5 :*+::*+::Y:Y,-:W*:    :F,/68:-B7D@EFGZLdNqS{U[XZ_p 7N@EZ+q <@Eq ( WB /=*+,,-:Y:*5+45& lmnl$u)w+{5~7H$7== == =V     X,*+N-,*+RN- ~Y+-UYgYhj,jl&  %+/8=4+XXX @ z Y+:,,Y:Y: Y : :    `\adF%+3<JQ\adfltf f q<GJ9\' %d @!"#$ %m*+M, Y+,  &'()*+}M,*, M, *B*)u*+ M,     K+)u*+ M,     K,)u*+ M,      K- YM+z+N-l-2:-2:*`:U*::=:>Z: gYhjj jl: , W,:  %*27?^}"f } . ^(/ ?J0%d1*_ 2Wo23?J04354H 6@678u+Y+M*,,   9 :;2  < !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~óųdzɳ˳ͳγгҳԳֳسڳܳ޳YSYSYS wQR YZ[\$]*^0_6`<aBbHcNdTeZf`gfhlirjxk~lmnopqrstuvwx &,28>DJPV\bhntz "(.4:@FLRX^djpv|=>   9 J 1U2 7U8 @b     %"b@q@g"@m.@V@@Y  _ @PK HbK곅s/org/openzal/zal/ProvisioningKey$ByAccount.class2l A BD E FGH AI J K :L MN O P Q R S T U V W X Y Z[ mAccountBy] AccountBy InnerClasses)Lcom/zimbra/common/account/Key$AccountBy; adminName ByAccount+Lorg/openzal/zal/ProvisioningKey$ByAccount;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; appAdminNameidforeignPrincipalname krb5Principal,(Lcom/zimbra/common/account/Key$AccountBy;)VCodeLineNumberTableLocalVariableTablethis accountBy fromString?(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByAccount;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTableG Exceptions^toZimbra+()Lcom/zimbra/common/account/Key$AccountBy;()V SourceFileProvisioningKey.java *> _)org/openzal/zal/ProvisioningKey$ByAccount `a *+"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: bc de fgh ij  " % %" & &" ' '" ( (" ) )"java/lang/Objectk'com/zimbra/common/account/Key$AccountBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf=(Ljava/lang/String;)Lcom/zimbra/common/account/Key$AccountBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key! "#$ %"#$ &"#$ '"#$ ("#$ )"#$*+,F **+-FG H. /" 0 12,x(Y*LY * +  -P R T. 34(567L89:#$;<,/*-Z. /"=>,{OYYYYYY-> ?@'A4BAC?@\@C! PK HbK|U2org/openzal/zal/ProvisioningKey$ByCacheEntry.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mCacheEntryByI CacheEntryBy InnerClasses,Lcom/zimbra/common/account/Key$CacheEntryBy;id ByCacheEntry.Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name/(Lcom/zimbra/common/account/Key$CacheEntryBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra.()Lcom/zimbra/common/account/Key$CacheEntryBy; fromStringB(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByCacheEntry;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K,org/openzal/zal/ProvisioningKey$ByCacheEntry LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW*com/zimbra/common/account/Key$CacheEntryBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf@(Ljava/lang/String;)Lcom/zimbra/common/account/Key$CacheEntryBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+!23 4" # $%& /*!8" # '( x(Y*LY * +  !A C E" )*(+,-L./012 7YY! . /34H@7 PK HbK.>NN8org/openzal/zal/ProvisioningKey$ByCalendarResource.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KLmCalendarResourceByNCalendarResourceBy InnerClasses2Lcom/zimbra/common/account/Key$CalendarResourceBy;idByCalendarResource4Lorg/openzal/zal/ProvisioningKey$ByCalendarResource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;foreignPrincipalname5(Lcom/zimbra/common/account/Key$CalendarResourceBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra4()Lcom/zimbra/common/account/Key$CalendarResourceBy; fromStringH(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByCalendarResource;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable> ExceptionsO()V SourceFileProvisioningKey.java !5 P2org/openzal/zal/ProvisioningKey$ByCalendarResource QR !""java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: ST UV WXY Z[      java/lang/Object\0com/zimbra/common/account/Key$CalendarResourceBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfF(Ljava/lang/String;)Lcom/zimbra/common/account/Key$CalendarResourceBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   !"#F **+$tu v% & '()#/*$z% & *+#x(Y*LY * +  $  % ,-(./0L12345#H(YYY$n pq67M@: PK HbKXss+org/openzal/zal/ProvisioningKey$ByCos.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FGmCosByICosBy InnerClasses%Lcom/zimbra/common/account/Key$CosBy;idByCos'Lorg/openzal/zal/ProvisioningKey$ByCos;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name((Lcom/zimbra/common/account/Key$CosBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra'()Lcom/zimbra/common/account/Key$CosBy; fromString;(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByCos;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K%org/openzal/zal/ProvisioningKey$ByCos LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW#com/zimbra/common/account/Key$CosBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf9(Ljava/lang/String;)Lcom/zimbra/common/account/Key$CosBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+!RS T" # $%& /*!X" # '( x(Y*LY * +  !a c e" )*(+,-L./012 7YY! N O34H@7 PK HbK}2org/openzal/zal/ProvisioningKey$ByDataSource.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mDataSourceByI DataSourceBy InnerClasses,Lcom/zimbra/common/account/Key$DataSourceBy;id ByDataSource.Lorg/openzal/zal/ProvisioningKey$ByDataSource;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name/(Lcom/zimbra/common/account/Key$DataSourceBy;)VCodeLineNumberTableLocalVariableTablethis dataSourceBytoZimbra.()Lcom/zimbra/common/account/Key$DataSourceBy; fromStringB(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByDataSource;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K,org/openzal/zal/ProvisioningKey$ByDataSource LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW*com/zimbra/common/account/Key$DataSourceBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf@(Ljava/lang/String;)Lcom/zimbra/common/account/Key$DataSourceBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+!hi j" # $%& /*!n" # '( x(Y*LY * +  !w y {" )*(+,-L./012 7YY! d e34H@7 PK HbK8org/openzal/zal/ProvisioningKey$ByDistributionList.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FGmDistributionListByIDistributionListBy InnerClasses2Lcom/zimbra/common/account/Key$DistributionListBy;idByDistributionList4Lorg/openzal/zal/ProvisioningKey$ByDistributionList;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name5(Lcom/zimbra/common/account/Key$DistributionListBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra4()Lcom/zimbra/common/account/Key$DistributionListBy; fromStringH(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByDistributionList;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K2org/openzal/zal/ProvisioningKey$ByDistributionList LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW0com/zimbra/common/account/Key$DistributionListBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfF(Ljava/lang/String;)Lcom/zimbra/common/account/Key$DistributionListBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+! " # $%& /*!" # '( x(Y*LY * +  !  " )*(+,-L./012 7YY!  34H@7 PK HbKii.org/openzal/zal/ProvisioningKey$ByDomain.class2g > ?A B CDE >F G H 9I JK L M N O P Q R S T UV mDomainByXDomainBy InnerClasses(Lcom/zimbra/common/account/Key$DomainBy;idByDomain*Lorg/openzal/zal/ProvisioningKey$ByDomain;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;namevirtualHostname krb5Realm foreignName+(Lcom/zimbra/common/account/Key$DomainBy;)VCodeLineNumberTableLocalVariableTablethisdomainBytoZimbra*()Lcom/zimbra/common/account/Key$DomainBy; fromString>(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByDomain;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTableD ExceptionsY()V SourceFileProvisioningKey.java '; Z(org/openzal/zal/ProvisioningKey$ByDomain [\ '("java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: ]^ _` abc de   # # $ $ % % & & java/lang/Objectf&com/zimbra/common/account/Key$DomainBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf<(Ljava/lang/String;)Lcom/zimbra/common/account/Key$DomainBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!  !" # !" $ !" % !" & !"'()F **+* + , -./)/**+ , 01)x(Y*LY * +  * + 23(456L789!":;)jBYYYYY* '4<=W@@ PK HbKIߪ0org/openzal/zal/ProvisioningKey$ByIdentity.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mIdentityByI IdentityBy InnerClasses*Lcom/zimbra/common/account/Key$IdentityBy;id ByIdentity,Lorg/openzal/zal/ProvisioningKey$ByIdentity;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name-(Lcom/zimbra/common/account/Key$IdentityBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra,()Lcom/zimbra/common/account/Key$IdentityBy; fromString@(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByIdentity;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K*org/openzal/zal/ProvisioningKey$ByIdentity LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW(com/zimbra/common/account/Key$IdentityBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf>(Ljava/lang/String;)Lcom/zimbra/common/account/Key$IdentityBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+! " # $%& /*!" # '( x(Y*LY * +  ! " )*(+,-L./012 7YY!  34H@7 PK HbK';.org/openzal/zal/ProvisioningKey$ByServer.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KL mServerByNServerBy InnerClasses(Lcom/zimbra/common/account/Key$ServerBy;idByServer*Lorg/openzal/zal/ProvisioningKey$ByServer;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;nameserviceHostname+(Lcom/zimbra/common/account/Key$ServerBy;)VCodeLineNumberTableLocalVariableTablethisserverBytoZimbra*()Lcom/zimbra/common/account/Key$ServerBy; fromString>(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByServer;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable> ExceptionsO()V SourceFileProvisioningKey.java !5 P(org/openzal/zal/ProvisioningKey$ByServer QR !""java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: ST UV WXY Z[      java/lang/Object\&com/zimbra/common/account/Key$ServerBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf<(Ljava/lang/String;)Lcom/zimbra/common/account/Key$ServerBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   !"#F **+$ % & '()#/*$% & *+#x(Y*LY * +  $ % ,-(./0L12345#H(YYY$ 67M@: PK HbKw 4org/openzal/zal/ProvisioningKey$ByShareLocator.class2S 2 35 6 789 2: ; < -= >? @ ABmShareLocatorByDShareLocatorBy InnerClasses.Lcom/zimbra/common/account/Key$ShareLocatorBy;idByShareLocator0Lorg/openzal/zal/ProvisioningKey$ByShareLocator;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;1(Lcom/zimbra/common/account/Key$ShareLocatorBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra0()Lcom/zimbra/common/account/Key$ShareLocatorBy; fromStringD(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByShareLocator;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable8 ExceptionsE()V SourceFileProvisioningKey.java / F.org/openzal/zal/ProvisioningKey$ByShareLocator GH "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: IJ KL MNO PQ  java/lang/ObjectR,com/zimbra/common/account/Key$ShareLocatorBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfB(Ljava/lang/String;)Lcom/zimbra/common/account/Key$ShareLocatorBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key  F **+   !"#/*   $%x(Y*LY * +     &'(()*L+,-./&Y01C@4PK HbKOlD1org/openzal/zal/ProvisioningKey$BySignature.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mSignatureByI SignatureBy InnerClasses+Lcom/zimbra/common/account/Key$SignatureBy;id BySignature-Lorg/openzal/zal/ProvisioningKey$BySignature;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name.(Lcom/zimbra/common/account/Key$SignatureBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra-()Lcom/zimbra/common/account/Key$SignatureBy; fromStringA(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$BySignature;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K+org/openzal/zal/ProvisioningKey$BySignature LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW)com/zimbra/common/account/Key$SignatureBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf?(Ljava/lang/String;)Lcom/zimbra/common/account/Key$SignatureBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+! " # $%& /*!" # '( x(Y*LY * +  !! # %" )*(+,-L./012 7YY!  34H@7 PK HbKd1org/openzal/zal/ProvisioningKey$ByUCService.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mUCServiceByI UCServiceBy InnerClasses+Lcom/zimbra/common/account/Key$UCServiceBy;id ByUCService-Lorg/openzal/zal/ProvisioningKey$ByUCService;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name.(Lcom/zimbra/common/account/Key$UCServiceBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra-()Lcom/zimbra/common/account/Key$UCServiceBy; fromStringA(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByUCService;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K+org/openzal/zal/ProvisioningKey$ByUCService LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW)com/zimbra/common/account/Key$UCServiceBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf?(Ljava/lang/String;)Lcom/zimbra/common/account/Key$UCServiceBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key    F **+! " # $%& /*!" # '( x(Y*LY * +  !  " )*(+,-L./012 7YY!  34H@7PK HbK,,5org/openzal/zal/ProvisioningKey$ByXMPPComponent.class2] 8 9; < =>? 8@ A B 3C DE F G H I J KLmXMPPComponentByNXMPPComponentBy InnerClasses/Lcom/zimbra/common/account/Key$XMPPComponentBy;idByXMPPComponent1Lorg/openzal/zal/ProvisioningKey$ByXMPPComponent;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;serviceHostnamename2(Lcom/zimbra/common/account/Key$XMPPComponentBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra1()Lcom/zimbra/common/account/Key$XMPPComponentBy; fromStringE(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByXMPPComponent;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable> ExceptionsO()V SourceFileProvisioningKey.java !5 P/org/openzal/zal/ProvisioningKey$ByXMPPComponent QR !""java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: ST UV WXY Z[      java/lang/Object\-com/zimbra/common/account/Key$XMPPComponentBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOfC(Ljava/lang/String;)Lcom/zimbra/common/account/Key$XMPPComponentBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   !"#F **+$ % & '()#/*$% & *+#x(Y*LY * +  $  % ,-(./0L12345#H(YYY$ 67M@: PK HbKK.org/openzal/zal/ProvisioningKey$ByZimlet.class2X 5 68 9 :;< 5= > ? 0@ AB C D E FG mZimletByIZimletBy InnerClasses(Lcom/zimbra/common/account/Key$ZimletBy;idByZimlet*Lorg/openzal/zal/ProvisioningKey$ByZimlet;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;name+(Lcom/zimbra/common/account/Key$ZimletBy;)VCodeLineNumberTableLocalVariableTablethis identityBytoZimbra*()Lcom/zimbra/common/account/Key$ZimletBy; fromString>(Ljava/lang/String;)Lorg/openzal/zal/ProvisioningKey$ByZimlet;e$Ljava/lang/IllegalArgumentException;sLjava/lang/String; StackMapTable; ExceptionsJ()V SourceFileProvisioningKey.java 2 K(org/openzal/zal/ProvisioningKey$ByZimlet LM "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unknown key: NO PQ RST UV    java/lang/ObjectW&com/zimbra/common/account/Key$ZimletBy*com/zimbra/common/service/ServiceExceptionorg/openzal/zal/ProvisioningKeyvalueOf<(Ljava/lang/String;)Lcom/zimbra/common/account/Key$ZimletBy;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;INVALID_REQUESTU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;com/zimbra/common/account/Key!   F **+! " # $%& /*!" # '( x(Y*LY * +  !  " )*(+,-L./012 7YY!  34H@7 PK HbKʹ11%org/openzal/zal/ProvisioningKey.class2; *+,-ByShareLocator InnerClasses. ByUCService/ByDistributionList0ByXMPPComponent1ByCalendarResource2ByCos3 ByCacheEntry4 BySignature5ByZimlet6ByServer7ByDomain8 ByIdentity9 ByDataSource: ByAccount()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/ProvisioningKey; SourceFileProvisioningKey.java !"org/openzal/zal/ProvisioningKeyjava/lang/Object.org/openzal/zal/ProvisioningKey$ByShareLocator+org/openzal/zal/ProvisioningKey$ByUCService2org/openzal/zal/ProvisioningKey$ByDistributionList/org/openzal/zal/ProvisioningKey$ByXMPPComponent2org/openzal/zal/ProvisioningKey$ByCalendarResource%org/openzal/zal/ProvisioningKey$ByCos,org/openzal/zal/ProvisioningKey$ByCacheEntry+org/openzal/zal/ProvisioningKey$BySignature(org/openzal/zal/ProvisioningKey$ByZimlet(org/openzal/zal/ProvisioningKey$ByServer(org/openzal/zal/ProvisioningKey$ByDomain*org/openzal/zal/ProvisioningKey$ByIdentity,org/openzal/zal/ProvisioningKey$ByDataSource)org/openzal/zal/ProvisioningKey$ByAccount!!"#/*$8% &'()r             PK bKk)org/openzal/zal/ProvisioningVisitor.class26 ) * + ,- ./01mVisitorLorg/openzal/zal/SimpleVisitor; Signature$Lorg/openzal/zal/SimpleVisitor;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mFilterLorg/openzal/zal/lib/Filter;!Lorg/openzal/zal/lib/Filter;>(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/ProvisioningVisitor;visitorfilterLocalVariableTypeTable*Lorg/openzal/zal/ProvisioningVisitor;H(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/lib/Filter;)V$RuntimeInvisibleParameterAnnotationsvisit(Ljava/lang/Object;)VentryLjava/lang/Object;TT; StackMapTable(TT;)VLLjava/lang/Object;Lorg/openzal/zal/SimpleVisitor; SourceFileProvisioningVisitor.java 2 3 45  #org/openzal/zal/ProvisioningVisitorjava/lang/Objectorg/openzal/zal/SimpleVisitor()Vorg/openzal/zal/lib/Filter filterOut(Ljava/lang/Object;)Z!     **+*,#$ %&       y*+ *++ -/!"!#$ % &'(PK HbKn0"org/openzal/zal/QueryResults.class2J 45 46 78 9 :; <= > ? @ABCDmZimbraQueryResults(Lcom/zimbra/cs/index/ZimbraQueryResults;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/QueryResults;zimbraQueryResultsLjava/lang/Object; StackMapTableBC$RuntimeInvisibleParameterAnnotationsgetNext()Lorg/openzal/zal/SearchHit;e,Lcom/zimbra/common/service/ServiceException;;hasNext()Z skipToHit(I)Lorg/openzal/zal/SearchHit;int1Iclose()VLjava/io/IOException;A SourceFileQueryResults.java /java/lang/NullPointerException&com/zimbra/cs/index/ZimbraQueryResults org/openzal/zal/SearchHit #E *com/zimbra/common/service/ServiceExceptionF GH () *I ./java/io/IOExceptionorg/openzal/zal/QueryResultsjava/lang/Objectjava/io/Closeable!()Lcom/zimbra/cs/index/ZimbraHit;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;"(I)Lcom/zimbra/cs/index/ZimbraHit;!r*+ Y*+$%')* !"#$gY*L+  024%&Q'()`* L+  < > @ %&J'*+rY* M,  HJL %&,-R'./l*  L+  U ^ [ ]e %0L123PK bKU7 org/openzal/zal/QuotaUsage.class24 '( '* + , - . /01 mQuotaUsage QuotaUsage InnerClasses8Lcom/zimbra/cs/account/soap/SoapProvisioning$QuotaUsage;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/QuotaUsage; quotaUsageLjava/lang/Object; StackMapTable01$RuntimeInvisibleParameterAnnotationsgetName()Ljava/lang/String;getIdgetLimit()JgetUsed SourceFileQuotaUsage.java 2java/lang/NullPointerException36com/zimbra/cs/account/soap/SoapProvisioning$QuotaUsage   ! "# $#org/openzal/zal/QuotaUsagejava/lang/Object()V+com/zimbra/cs/account/soap/SoapProvisioning!  r*+ Y*+ "$% 2*) ! 2*. "#2*3 $#2* 8 %& ) PK HbKM,  $org/openzal/zal/RightConstants.class2 :abc 9de 9fg 9hi 9jk 9lm 9no 9pq 9rs 9tu 9vw 9xy 9z{ 9|} 9~ 9 9 9 9 9 9 9 9 9 9 9 9 9 RT_sendAsLjava/lang/String;RT_domainAdminCosRights RT_loginAsRT_domainAdminRightsRT_adminLoginAs.RT_domainAdminConsoleAccountsFeaturesTabRights RT_listZimlet RT_getZimletRT_domainAdminZimletRightsRT_setAdminSavedSearchRT_viewAdminSavedSearch&RT_domainAdminConsoleDLSharesTabRightsRT_getAccountInfoRT_configureQuotaRT_sendOnBehalfOfRT_sendOnBehalfOfDistListRT_sendAsDistListRT_addGroupAliasRT_addGroupMemberRT_createGroupRT_deleteGroup RT_getGroup RT_listGroupRT_modifyGroupRT_removeGroupAliasRT_removeGroupMemberRT_renameGroup()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/RightConstants; SourceFileRightConstants.java WX9com/zimbra/cs/account/accesscontrol/generated/RightConstssendAs ;<domainAdminCosRights =<loginAs ><domainAdminRights ?< adminLoginAs @<+domainAdminConsoleAccountsFeaturesTabRights A< listZimlet B< getZimlet C<domainAdminZimletRights D<setAdminSavedSearch E<viewAdminSavedSearch F<#domainAdminConsoleDLSharesTabRights G<getAccountInfo H<configureQuota I<sendOnBehalfOf J<sendOnBehalfOfDistList K<sendAsDistList L< addGroupAlias M<addGroupMember N< createGroup O< deleteGroup P<getGroup Q< listGroup R< modifyGroup S<removeGroupAlias T<removeGroupMember U< renameGroup V<org/openzal/zal/RightConstantsjava/lang/Object!9: ;< =< >< ?< @< A< B< C< D< E< F< G< H< I< J< K< L< M< N< O< P< Q< R< S< T< U< V<WXY/*Z[ \]^XY    !"#$%&'()*+,-./012345678Zn  "##($-%2&7'<(A+F1K2P3U4Z5_6d7i8n9s:x;}<=_`PK  bKsQ#org/openzal/zal/RightModifier.class2'    !"#$mRightModifier3Lcom/zimbra/cs/account/accesscontrol/RightModifier;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;6(Lcom/zimbra/cs/account/accesscontrol/RightModifier;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/RightModifier; rightModifier StackMapTable#%$RuntimeInvisibleParameterAnnotationstoZimbra5()Lcom/zimbra/cs/account/accesscontrol/RightModifier; getModifier()C SourceFileRightModifier.java &java/lang/NullPointerException  % org/openzal/zal/RightModifierjava/lang/Object1com/zimbra/cs/account/accesscontrol/RightModifier()V!    o*+ Y*+ !#&'  /*+ 2*/ PK bKo(org/openzal/zal/SanitizeFolderName.class2 'gh ijkl mn op q r s t u vwx y z { | }~  g        mMboxLorg/openzal/zal/Mailbox; mParentIdImNameLjava/lang/String;DEFAULT_FOLDER_NAME ConstantValueRESERVED_NAMESLjava/util/List; Signature$Ljava/util/List; INVALID_CHARS MAX_LENGHT/(Lorg/openzal/zal/Mailbox;Ljava/lang/String;I)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/SanitizeFolderName;mboxnameparentIdgetOriginalName()Ljava/lang/String; sanitizeName6(Lorg/openzal/zal/OperationContext;)Ljava/lang/String;zcontext"Lorg/openzal/zal/OperationContext;sanitize StackMapTablej Exceptions$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;checkExistanceInMailboxI(Lorg/openzal/zal/OperationContext;Ljava/lang/String;I)Ljava/lang/String;ex0Lorg/openzal/zal/exceptions/NoSuchItemException;@Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException;,Lorg/openzal/zal/exceptions/ZimbraException; folderNamestart tmpFolderNametrimControlChars&(Ljava/lang/String;)Ljava/lang/String;cCstrsbLjava/lang/StringBuilder;wRuntimeInvisibleAnnotations SourceFileSanitizeFolderName.java 7 New Folder .-java/lang/String... 01[:/"] 4- 5+ ,- () *+ Z["org/openzal/zal/SanitizeFolderName  NOjava/lang/StringBuilder  B>org/openzal/zal/exceptions/UnableToSanitizeFolderNameException 7 .org/openzal/zal/exceptions/NoSuchItemException*org/openzal/zal/exceptions/ZimbraException Bjava/lang/Object2org/openzal/zal/exceptions/InternalServerException[C()Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;length()I substring(II)Ljava/lang/String;isEmpty()Zjava/util/Listcontains(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)Vorg/openzal/zal/MailboxgetFolderByNameO(Lorg/openzal/zal/OperationContext;Ljava/lang/String;I)Lorg/openzal/zal/Folder;+org/openzal/zal/exceptions/ExceptionWrappercreateUnableToSanitizeFolder(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException; toCharArray()[C(C)Ljava/lang/StringBuilder;trim!'()*+,-.-/01234-/ 5+/6789<***YSYS* * *, *+ *:& )# $%%&,*1+6,;-;*<<=<>)<?-<@+AB9/* :1; <=CD9F** M, M, ,M,*,M*+,M,:"7 8;=%A9C<FDH; F<=FEF =G-H %IJKLMNO90],:Y: Y,* +* W*+,`:::,#1IJ!1IO1IT":6 NOP!S(T1Y@ZJ]L^O_Q`TaVc;RLPQQPRVPS]<=]EF]T-]U+ZV-H!IXWDXDYJL MZ[9=YM+$N-66-46 ,%W,&:ij!k/j5m;*!\]=<==^-5_`HaIbcdMLMefPK bK'F"org/openzal/zal/SearchFolder.class2(  ! " # $ %&' mSearchFolder$Lcom/zimbra/cs/mailbox/SearchFolder;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/SearchFolder;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetQuery()Ljava/lang/String;getReturnTypes getSortFieldgetName SourceFileSearchFolder.java "com/zimbra/cs/mailbox/SearchFolder    org/openzal/zal/SearchFolderorg/openzal/zal/Folder!    J*+*+ ! 2*% 2** 2*/ 2*4 PK bKtorg/openzal/zal/SearchHit.class2I +, -. / 01 23 45 6 78 79 :;< mZimbraHitLcom/zimbra/cs/index/ZimbraHit;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/SearchHit; zimbraHitLjava/lang/Object;$RuntimeInvisibleParameterAnnotations getMailItem()Lorg/openzal/zal/Item;e,Lcom/zimbra/common/service/ServiceException; StackMapTable1 getItemId()IgetZimbraItemId ()Lorg/openzal/zal/ZimbraItemId; SourceFileSearchHit.java =com/zimbra/cs/index/ZimbraHit org/openzal/zal/Item > *com/zimbra/common/service/ServiceException? @A %&org/openzal/zal/ZimbraItemId BCD EF G& Horg/openzal/zal/SearchHitjava/lang/Object()V"()Lcom/zimbra/cs/mailbox/MailItem;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;getParsedItemID%()Lcom/zimbra/cs/service/util/ItemId;!com/zimbra/cs/service/util/ItemId getAccountId()Ljava/lang/String;getId(Ljava/lang/String;I)V!I **+!" #   eY*L+)+-!"#O$%&^* L+57 9 !"#H$'(~" Y* * L+ABCAFH!""#\$)*PK HbK'. . "org/openzal/zal/SearchParams.class2 KL K M N O PQ R ST U V WX YZ K [\ ]^ _ ` a bcdmParams"Lcom/zimbra/cs/index/SearchParams;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/SearchParams;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;setQueryString(Ljava/lang/String;)VqueryLjava/lang/String;setTypes([B)VtypeBtypes[BsetLjava/util/Set;fType InnerClasses6Ljava/util/Set; StackMapTablec4g setChunkSize(I)VlimitI setOffsetoffset setPrefetch(Z)VprefetchZ SourceFileSearchParams.java  com/zimbra/cs/index/SearchParams  hi jkl mn opq st uv wFx yz +,java/util/HashSet{ |}g ~ / ?@ C@ EForg/openzal/zal/SearchParamsjava/lang/Object#com/zimbra/cs/mailbox/MailItem$Type java/util/Set setTimeZone(Ljava/util/TimeZone;)V setLocale(Ljava/util/Locale;)Vcom/zimbra/cs/index/SortBy DATE_DESCLcom/zimbra/cs/index/SortBy; setSortBy(Lcom/zimbra/cs/index/SortBy;)V&com/zimbra/cs/index/SearchParams$FetchFetchNORMAL(Lcom/zimbra/cs/index/SearchParams$Fetch; setFetchMode+(Lcom/zimbra/cs/index/SearchParams$Fetch;)V setInDumpsterjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Item convertType((B)Lcom/zimbra/cs/mailbox/MailItem$Type;add(Ljava/lang/Object;)Z(Ljava/util/Set;)Vcom/zimbra/cs/mailbox/MailItem!<**Y**** * "$%&'*)+3,;. < !"O +* 2  #$%  #&'()*+,A *+  8<  -./09YM+N-66-36,W*,ACE*C0H8M* 129 934156% 15:;<=>=?@A * RS  ABC@A * WX  DBEFA * \]  GHIJ97e8@Sr@PK  bK@org/openzal/zal/Server.class2 4 3  3                   3 3 3 * * * * mServerLcom/zimbra/cs/account/Server;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Server;serverLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsc(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)VnameLjava/lang/String;idattrsLjava/util/Map;defaultsprovLorg/openzal/zal/Provisioning;LocalVariableTypeTable5Ljava/util/Map; Signature(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/openzal/zal/Provisioning;)V getHsmPolicy()Ljava/util/Collection;,()Ljava/util/Collection; setHsmPolicy(Ljava/util/Collection;)Ve,Lcom/zimbra/common/service/ServiceException;zimbraHsmPolicyLjava/util/Collection;*Ljava/util/Collection; StackMapTable-(Ljava/util/Collection;)V addHsmPolicy(Ljava/lang/String;)VgetServiceInstalledgetId()Ljava/lang/String;getNamegetAttrs(Z)Ljava/util/Map; applyDefaultsZ8(Z)Ljava/util/Map;getAttr&(Ljava/lang/String;)Ljava/lang/String;string1 isXMPPEnabled()ZgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;7(Ljava/lang/String;)Ljava/util/Set; getMultiAttr*(Ljava/lang/String;)Ljava/util/Collection;>(Ljava/lang/String;)Ljava/util/Collection;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; defaultValuegetServiceEnabledtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT; getIntAttr(Ljava/lang/String;I)IIhasMailboxService getAdminURLpathhostnameportsbLjava/lang/StringBuffer; getServiceURLex SourceFile Server.java 9:com/zimbra/cs/account/Server 56"com/zimbra/cs/account/Provisioning vw 9 P  java/lang/String [Ljava/lang/String; S*com/zimbra/common/service/ServiceException ]^ _ `a bajava/util/HashMap cd 9 hi kljava/util/HashSet mn 9T p hs u |}zimbraServiceEnabledmailbox  E Ejava/lang/StringBuffer 9  a : a org/openzal/zal/Serverorg/openzal/zal/Entryorg/openzal/zal/Provisioningi(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lcom/zimbra/cs/account/Provisioning;)V()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/util/Collectionsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;([Ljava/lang/String;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/util/Map;)V'(Ljava/lang/String;)[Ljava/lang/String;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object; java/util/Setcontains(Ljava/lang/Object;)Zorg/openzal/zal/ProvisioningImpA_zimbraServiceHostnameA_zimbraAdminPort(I)V com/zimbra/common/localconfig/LCzimbra_admin_service_scheme(Lcom/zimbra/common/localconfig/KnownKey;&com/zimbra/common/localconfig/KnownKeyvalueappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toString com/zimbra/cs/httpclient/URLUtilE(Lcom/zimbra/cs/account/Server;Ljava/lang/String;Z)Ljava/lang/String;!3456789:;J*+*+<*+ ,=>?@AB89C; *Y+,-<6<6?=>>?DEFEGHIHJKLGMIMNOB8PQ;5 * <D=  >?NR78ST;#*++    M,<KPMO"Q= UV#>?#WXL #WYZ\[N\B8]^;u*+ M, <W\ Y []=  UV>?WEZK[_Q;5 * <b=  >?NR78`a;2*<g= >?ba;2*<l= >?cd;DY*<r=>?efNg78hi;= *+<w= >? jEkl;2*<|= >?mn;DY*+<=>?DENo78pq;@ *+ <= >? DENr78hs;H *+,<=  >? DE tEuQ;5 * <=  >?NR78vw;O +* <= >? xyL  xzN{B8|};H *+!<=  >? DE t~l;@*"#$%< = >?i;@*&'M*()>*Y+:,-.,./.0+.W1<:=4@>?@E8E/~#78i;j*+2M, < =  V>?EZJ[PK  bKPdorg/openzal/zal/Signature.class29 ,- ,. / 01 2 3 456 mSignature!Lcom/zimbra/cs/account/Signature;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Signature; signatureLjava/lang/Object; StackMapTable56$RuntimeInvisibleParameterAnnotationsgetId()Ljava/lang/String;getAttrs(Z)Ljava/util/Map; applyDefaultsZ Signature8(Z)Ljava/util/Map;getAttr&(Ljava/lang/String;)Ljava/lang/String;nameLjava/lang/String; SourceFileSignature.java 7java/lang/NullPointerExceptioncom/zimbra/cs/account/Signature  java/util/HashMap ! 8 &'org/openzal/zal/Signaturejava/lang/Object()V(Ljava/util/Map;)V!  r*+ Y*+!"$&'2*+  !DY* 0"#$%&'= *+ 5  ()*+PK  bKma1#org/openzal/zal/SimpleVisitor.class2   visit(Ljava/lang/Object;)V Signature(TT;)V(Ljava/lang/Object; SourceFileSimpleVisitor.javaorg/openzal/zal/SimpleVisitorjava/lang/Object PK HbK`?org/openzal/zal/SortedBy.class25 % & '() *+ , - *. /0mSortByLcom/zimbra/cs/index/SortBy;NONELorg/openzal/zal/SortedBy;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; DATE_DESC(Lcom/zimbra/cs/index/SortBy;)VCodeLineNumberTableLocalVariableTablethissortBytoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()V SourceFile SortedBy.java " 1 23org/openzal/zal/SortedBy4    java/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;com/zimbra/cs/index/SortBy!   F **+&' (   O +*,     !"7YY   #$PK bK3 org/openzal/zal/StagedBlob.class2     getMailbox()Lorg/openzal/zal/Mailbox; getLocalBlob()Lorg/openzal/zal/Blob; SourceFileStagedBlob.javaorg/openzal/zal/StagedBlobjava/lang/Objectorg/openzal/zal/Blob PK HbKWW$org/openzal/zal/StagedBlobWrap.class2 \] ^_ ` a b c de f a gh \ i j k l mn opq rs a t uvw mStagedBlob+Lcom/zimbra/cs/store/file/VolumeStagedBlob;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/StagedBlobWrap; stagedBlobLjava/lang/Object;LocalVariableTypeTable%Lorg/openzal/zal/StagedBlobWrap;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getMailbox()Lorg/openzal/zal/Mailbox;getSize()J getLocator()Ljava/lang/String; getDigestgetInputStream()Ljava/io/InputStream; ExceptionsxhasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest4(Ljava/lang/String;)Lorg/openzal/zal/StagedBlobWrap;digestLjava/lang/String;setSize#(J)Lorg/openzal/zal/StagedBlobWrap;sizeJrenameTo(Ljava/lang/String;)VnewPathgetKeygetFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class; Signature1(Ljava/lang/Class;)TT; getVolumeId getLocalBlob()Lorg/openzal/zal/Blob;wrapZimbraObject0(Ljava/lang/Object;)Lorg/openzal/zal/StagedBlob; StackMapTable(J)Lorg/openzal/zal/Blob;*(Ljava/lang/String;)Lorg/openzal/zal/Blob;ILjava/lang/Object;Lorg/openzal/zal/StagedBlob; SourceFileStagedBlobWrap.java y)com/zimbra/cs/store/file/VolumeStagedBlob org/openzal/zal/Mailbox -z ! /0 12 32(com/zimbra/cs/store/file/VolumeBlobProxy R{ 45'java/lang/UnsupportedOperationException TU DE G2 HI| }~ *org/openzal/zal/InternalOverrideStagedBlob org/openzal/zal/StagedBlobWrap @A <=java/lang/Objectorg/openzal/zal/StagedBlobjava/io/IOException()V!()Lcom/zimbra/cs/mailbox/Mailbox;'()Lcom/zimbra/cs/store/file/VolumeBlob;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/BlobWrapwrapZimbraBlob<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;getWrappedObject()Lorg/openzal/zal/StagedBlob;! !"[ **+##$ %$ %& '()  %*+,-."KY*#)$ %&) %*/0"D*#/$ %&) %*12"D*#8$ %&) %*32"D* #A$ %&) %*45"N Y* #J$ %&) %*6789">#P$ %&) %*:;"DY#V$ %&) %*<="H*#\$%&>?) %*@A"H*#b$%&BC) %*DE"X*+# h i$%&F?) %*67G2"I *#n$  %&)  %*HI"I *#t$  %&)  %*JK"Y +*#z$ %& LM) %* LNOPQ2"D*#$ %&) %*RS"N* *#$ %&) %* TU"S* *Y*#$ '(VA@W"B*#$ %&) %*A<X"B*+#$ %&) %*OYZ[PK bK:Norg/openzal/zal/Store.class2,()copyP(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob; Exceptions*linkdelete (Lorg/openzal/zal/MailboxBlob;)Zstartup()V+shutdownsupports!(Lorg/openzal/zal/StoreFeature;)Z getContent4(Lorg/openzal/zal/MailboxBlob;)Ljava/io/InputStream;getMailboxBlob:(Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;0(Lorg/openzal/zal/Mailbox;Ljava/lang/Iterable;)Z$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;toPrimaryStore ()Lorg/openzal/zal/PrimaryStore; canBePrimary()Z getVolumeId()Ljava/lang/String; getVolumeName getBlobPath(III)Ljava/lang/String;getMailboxDirPath(I)Ljava/lang/String; getRootPath isCompressedgetCompressionThreshold()J SourceFile Store.javaorg/openzal/zal/Storejava/lang/Objectjava/io/IOException*org/openzal/zal/exceptions/ZimbraException       !"#$%&'PK HbK$org/openzal/zal/StoreFeature$1.class22        !#8$SwitchMap$com$zimbra$cs$store$StoreManager$StoreFeature[I()VCodeLineNumberTableLocalVariableTable StackMapTable SourceFileStoreFeature.javaEnclosingMethod$& () *+ ,-java/lang/NoSuchFieldError .+ /+ 0+org/openzal/zal/StoreFeature$1 InnerClassesjava/lang/Objectorg/openzal/zal/StoreFeature1-com/zimbra/cs/store/StoreManager$StoreFeature StoreFeaturevalues2()[Lcom/zimbra/cs/store/StoreManager$StoreFeature; BULK_DELETE/Lcom/zimbra/cs/store/StoreManager$StoreFeature;ordinal()I CENTRALIZEDRESUMABLE_UPLOADSINGLE_INSTANCE_SERVER_CREATE com/zimbra/cs/store/StoreManager   F OKOKOKOK #&'256ADKWMMM" %'@PK HbK5# "org/openzal/zal/StoreFeature.class2o I JK'L M NP Q RS T U V W X YZ [ \ ] ^! _" `ab InnerClasses BULK_DELETELorg/openzal/zal/StoreFeature; CENTRALIZEDRESUMABLE_UPLOADSINGLE_INSTANCE_SERVER_CREATE mStoreFeature StoreFeature/Lcom/zimbra/cs/store/StoreManager$StoreFeature;$VALUES[Lorg/openzal/zal/StoreFeature;values!()[Lorg/openzal/zal/StoreFeature;CodeLineNumberTablevalueOf2(Ljava/lang/String;)Lorg/openzal/zal/StoreFeature;LocalVariableTablenameLjava/lang/String;((Ljava/lang/String;ILjava/lang/Object;)Vthis storeFeatureLjava/lang/Object; Signature(Ljava/lang/Object;)VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; classNameLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; StackMapTable1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; fromZimbra2(Ljava/lang/Object;)Lorg/openzal/zal/StoreFeature;()V0Ljava/lang/Enum; SourceFileStoreFeature.java &'' cdorg/openzal/zal/StoreFeature ,e 1fg-com/zimbra/cs/store/StoreManager$StoreFeature #%h ij kl mn   ! "java/lang/RuntimeException 1E % 12 % !% "%java/lang/Enumorg/openzal/zal/StoreFeature$1clone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V com/zimbra/cs/store/StoreManagerjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;8$SwitchMap$com$zimbra$cs$store$StoreManager$StoreFeature[Iordinal()I@1@@ @!@"#%&' ()*" + ,-*4 *+.  /012*K*+*-+68<.3456789*i*+* +@B E.3:;< :=> 6?@A BC*@ * .-!%) Y+K(N,P0S4U8X. @45>(DE*`Y Y YYY SY SYSYS+ "0#@6FGHO$@PK bKp``"org/openzal/zal/StoreManager.class2register<(Lorg/openzal/zal/CacheableStoreBuilder;Ljava/lang/String;)V unregister(Ljava/lang/String;)V makeActivestartup()V ExceptionsshutdowngetPrimaryStore ()Lorg/openzal/zal/PrimaryStore;getStore+(Ljava/lang/String;)Lorg/openzal/zal/Store; getAllStores()Ljava/util/Collection; Signature1()Ljava/util/Collection; SourceFileStoreManager.javaorg/openzal/zal/StoreManagerjava/lang/Objectjava/io/IOException     PK HbKߥw&&'org/openzal/zal/StoreManagerConst.class2  VOLUME_FIELDLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/StoreManagerConst;getVolumeField()Ljava/lang/String;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileStoreManagerConst.java  !org/openzal/zal/StoreManagerConstlocatorjava/lang/Object!  /*      $PK HbKsy_!_!!org/openzal/zal/StoreVolume.class2P J  0                0  0 0 0 0   0  0  0 0 0 0 0   0        0  D D  mVolumeLcom/zimbra/cs/volume/Volume;ID_AUTO_INCREMENTS ConstantValueID_NONEID_MAX TYPE_MESSAGETYPE_MESSAGE_SECONDARY TYPE_INDEX SUBDIR_MESSAGELjava/lang/String;sMboxGroupBits sMboxBits sFileGroupBits sFileBits(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/StoreVolume;volLjava/lang/Object; StackMapTable$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getId()Ljava/lang/String;getType()SgetName getLocator getRootPath getMailboxDir(IS)Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException;idItypegetIncomingMsgDirgetIncomingDirectory)()Lcom/zimbra/cs/store/IncomingDirectory;getMboxGroupBits getMboxBitsgetFileGroupBits getFileBitsgetCompressBlobs()ZgetCompressionThreshold()JgetAll()Ljava/util/List;listLjava/util/List;LocalVariableTypeTable/Ljava/util/List; Deprecated Signature1()Ljava/util/List;RuntimeVisibleAnnotationsLjava/lang/Deprecated;updateG(SSLjava/lang/String;Ljava/lang/String;ZJ)Lorg/openzal/zal/StoreVolume;builderBuilder InnerClasses%Lcom/zimbra/cs/volume/Volume$Builder;-Lcom/zimbra/cs/volume/VolumeServiceException;namepath compressBlobsZcompressionThresholdJvolumeToUpdate ExceptionscreatesetCurrentVolume(SS)VvolTypesetDefaultBits (S)Lorg/openzal/zal/StoreVolume;delete(S)ZgetByIdvidgetVolumeByName1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume; storeVolume volumeNameRuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; getCurrentSecondaryMessageVolume()Lorg/openzal/zal/StoreVolume;hasSecondaryMessageVolume getByType(S)Ljava/util/List;newListLjava/util/ArrayList;4Ljava/util/ArrayList;2(S)Ljava/util/List;getCurrentMessageVolume getBlobDir(II)Ljava/lang/String;mboxIditemId SourceFileStoreVolume.javacom/zimbra/cs/volume/Volume djava/lang/NullPointerExceptionVolume is null d KL ru  tu vs ws xs yz*com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeException d! s u u u u " # $% &' () * +, -. /, 01 2, 3, 4, 5, 67 89 :; <+com/zimbra/cs/volume/VolumeServiceException= >?org/openzal/zal/StoreVolume de < rs@ AB CD  EF G HI JK ; java/util/ArrayList LM dN OK ; java/lang/Objectmsg#com/zimbra/cs/volume/Volume$Builderjava/lang/String*org/openzal/zal/exceptions/ZimbraExceptionjava/util/Iteratorjava/util/List()V(Ljava/lang/String;)VvalueOf(I)Ljava/lang/String;(Ljava/lang/Throwable;)VisCompressBlobs"com/zimbra/cs/volume/VolumeManager getInstance&()Lcom/zimbra/cs/volume/VolumeManager; getAllVolumes!org/openzal/zal/ZimbraListWrapper wrapVolumes"(Ljava/util/List;)Ljava/util/List;'()Lcom/zimbra/cs/volume/Volume$Builder;setId((S)Lcom/zimbra/cs/volume/Volume$Builder;setName9(Ljava/lang/String;)Lcom/zimbra/cs/volume/Volume$Builder;setTypesetPath:(Ljava/lang/String;Z)Lcom/zimbra/cs/volume/Volume$Builder;setMboxGroupBits setMboxBitsetFileGroupBits setFileBitssetCompressBlobs((Z)Lcom/zimbra/cs/volume/Volume$Builder;setCompressionThreshold((J)Lcom/zimbra/cs/volume/Volume$Builder;build()Lcom/zimbra/cs/volume/Volume;<(Lcom/zimbra/cs/volume/Volume;)Lcom/zimbra/cs/volume/Volume;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Short parseShort(Ljava/lang/String;)S getVolume (S)Lcom/zimbra/cs/volume/Volume;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;equals(Ljava/lang/Object;)Zsize()I(I)Vadd!0J KLMNOPQNORSNOTUNOVWNOXYNOZ[\O]^NO_`NOabNO_cNOadeft*+ Y*+g=>?ABhijklmnopqrsf5 *gDh  ijtuf2* gEh ijvsf2* gFh ijwsf2* gGh ijxsf2* gHh ijyzfx* NY- gM O Ph* {|ij}~NmJsf2*gTh ijf2*gVh ijuf2*gXh ijuf2*gYh ijuf2*gZh ijuf2*g[h ijf2*g`h ijf2*gch ij fL K*g knh   f ::  W ,W  W -!W "#W $%W &'W ()W *W +W ,:-::  /:  /0Y1ux.ugRx  (3>IT\dkuxzhz j k kLz{ {| }NN\\j kLm#xnG f~ :W W,W-!W#W %W'W )W*W+W,:2::/:/0Y1cf.cngN "*2:BJRYcfhnpvhp ^Y kLh{p{|}NN\\v kLmfG fu3 M,/ g h  {|N}NmK ffLN-+45W-+6W-+7 W-+8!W-#W- %W-'W- )W-+9*W-+:+W-,M,-MN-/N-/0Y,1lo.lugR '18?FMV_dlo puv{hH cd kLp{v{|}Nj{ kLmonE f^;L+/g # %h {|}NmH fe0Y<1L+/g146h{|NmO f.=>L+?+@0M,6*A,g>@'B)D,Eh j.\m   fZBK* 0Y*1gPS UYh kLm f/ Cgam @ fLLDY+EFM+>N-?(-@: ,0Y1GW,gjmn0p9qGsJth*0kLLNE7E7m* f&0YH1g}fx*INY- g  h* {|ij~~mJ PK HbKc8org/openzal/zal/Tag.class2!   mTagLcom/zimbra/cs/mailbox/Tag;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Tag;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getBitmask()J SourceFileTag.java com/zimbra/cs/mailbox/Tag  'java/lang/UnsupportedOperationException org/openzal/zal/Tagorg/openzal/zal/Item()V!   J*+*+  ! 2Y & PK HbK]9org/openzal/zal/Tags.class2? ,- ,. /0 1 2 345 367mTags[Ljava/lang/String;(J)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Tags;bitmaskJextractFromItem.(Lorg/openzal/zal/Item;)Lorg/openzal/zal/Tags;itemLorg/openzal/zal/Item;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getLongTags()JgetTags()[Ljava/lang/String;([Ljava/lang/String;)Vtags(Ljava/util/List;)VLjava/util/List;LocalVariableTypeTable$Ljava/util/List; Signature'(Ljava/util/List;)V SourceFile Tags.java 8'java/lang/UnsupportedOperationExceptionorg/openzal/zal/Tags9 ! " : ;<java/lang/String =>java/lang/Object()Vorg/openzal/zal/Itemjava/util/Listsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;!  D *Y &*   6 Y*2  2Y;  !/*B "F **+IK O  #$i**++  RTX#%& #'()*+PK HbKx hhorg/openzal/zal/Targetby.class2J 34 5 678 9 :; <= > ? @ AB mTargetByLcom/zimbra/soap/type/TargetBy;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;idLorg/openzal/zal/Targetby;name(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethistargetByLjava/lang/Object;$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; fromString.(Ljava/lang/String;)Lorg/openzal/zal/Targetby;e,Lcom/zimbra/common/service/ServiceException;sLjava/lang/String; StackMapTable;()V SourceFile Targetby.java 0com/zimbra/soap/type/TargetBy C DEorg/openzal/zal/Targetby 'F *com/zimbra/common/service/ServiceExceptionG HI    java/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;3(Ljava/lang/String;)Lcom/zimbra/soap/type/TargetBy;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!  I **++, -   O +*1  !"#  !$%& '(bY*L+  9 ; = )*+,-L./07Y  Y   ' (12PK bKݰorg/openzal/zal/Task.class2 (Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Task;itemLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile Task.java org/openzal/zal/Taskorg/openzal/zal/CalendarItem!>*+    PK HbK1hhorg/openzal/zal/UCService.class29 *+ ,- . / 0 1234 mUCService!Lcom/zimbra/cs/account/UCService;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/UCService; ucServiceLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set;getName()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; SourceFileUCService.java com/zimbra/cs/account/UCService java/util/HashSet  5  6 78org/openzal/zal/UCServiceorg/openzal/zal/Entry(Ljava/util/Collection;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!   J*+*+() *DY*+. 2*3 !"O +*8  #$%  #&'()PK HbK3--org/openzal/zal/Utils.class2 r     !" #$% #&' #() #* +, #-. /0 q1  2345 67 289 :;  :< => =?@ #A :B CDE #FG CHI JH KLMN / OP QR ST UVW =H CXYZ =[ 9\ 8]^ =_ =`a @ Ubc )d Ce =f @gh ij Ok Ol Om no pqrs tHu vH Pwy H z{| XF }~    ^\       qP l q FBTYPE_BUSYLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Utils;exceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;nIeLjava/lang/Throwable;sbLjava/lang/StringBuilder;elements[Ljava/lang/StackTraceElement;cause StackMapTabledecode#(Ljava/lang/String;)Ljava/util/Map;BEncodingException InnerClasses5Lcom/zimbra/common/util/BEncoding$BEncodingException;attrs5 SignatureI(Ljava/lang/String;)Ljava/util/Map;encode#(Ljava/util/Map;)Ljava/lang/String;Ljava/util/Map;LocalVariableTypeTable5Ljava/util/Map;I(Ljava/util/Map;)Ljava/lang/String;orderZimletsByPriority"(Ljava/util/List;)Ljava/util/List;zimletLorg/openzal/zal/Zimlet;Lcom/zimbra/cs/account/Zimlet;zimletsLjava/util/List;zimbraZimletListorderedZimletList*Ljava/util/List;0Ljava/util/List;V(Ljava/util/List;)Ljava/util/List;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getPublicURLForDomainV(Lorg/openzal/zal/Server;Lorg/openzal/zal/Domain;Ljava/lang/String;)Ljava/lang/String;,Lcom/zimbra/common/service/ServiceException;serverLorg/openzal/zal/Server;domainLorg/openzal/zal/Domain;pathGcIM$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; bitmaskToTags(J)Ljava/lang/String; tagBitmaskJencodeFSSafeBase64([B)Ljava/lang/String;data[B addToMultiMap6(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Vresultnamevalue\(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V deployZimlet=(Lorg/openzal/zal/Provisioning;Lorg/openzal/zal/ZimletFile;)VinLjava/io/FileInputStream; rawZimletLorg/openzal/zal/ZimletFile;zimletSoapUtilZimletSoapUtil0Lcom/zimbra/cs/zimlet/ZimletUtil$ZimletSoapUtil;&Lcom/zimbra/cs/zimlet/ZimletException; provisioningLorg/openzal/zal/Provisioning;^Yah Exceptions isGzipped(Ljava/io/File;)ZfileLjava/io/File;(Ljava/io/InputStream;)Z inputStreamLjava/io/InputStream; getContent(Ljava/io/InputStream;I)[BstreamsizeHintcopy0(Ljava/io/InputStream;ZLjava/io/OutputStream;Z)JcloseInZoutLjava/io/OutputStream;closeOutpurgeMessageCache(Ljava/lang/String;)VdigestgetSmtpSession()Ljavax/mail/Session;Ljavax/mail/MessagingException;rsetDefaultAlarm=(Lorg/openzal/zal/calendar/Invite;Lorg/openzal/zal/Account;)Vinvite!Lorg/openzal/zal/calendar/Invite;accountLorg/openzal/zal/Account; windowsSystemTimeFromSimpleOnset SimpleOnsetb(Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;)Lorg/openzal/zal/calendar/WinSystemTime;zimbraSimpleOnSet5Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset; simpleOnset8Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;windowsSystemTime2Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;yloadTimeZonesFromFile(Ljava/io/File;)VtzFilegetEmailNamePart&(Ljava/lang/String;)Ljava/lang/String;parts[Ljava/lang/String;address computeDigest)(Ljava/io/InputStream;)Ljava/lang/String;Ljava/security/MessageDigest;bufferread(Ljava/security/NoSuchAlgorithmException; SourceFile Utils.java uvjava/lang/StringBuilder u     at  .  ( :  )  [native]  Caused by: |}  java/util/Map3com/zimbra/common/util/BEncoding$BEncodingException  java/util/ArrayList    org/openzal/zal/Zimlet   com/zimbra/cs/account/Zimlet ucom/zimbra/cs/account/Server com/zimbra/cs/account/Domain *com/zimbra/common/service/ServiceException'java/lang/UnsupportedOperationException    com/zimbra/cs/zimlet/ZimletFile java/io/FileInputStream java/io/File  u uorg/openzal/zal/ZimletFile  u.com/zimbra/cs/zimlet/ZimletUtil$ZimletSoapUtil org/openzal/zal/Server    $com/zimbra/cs/zimlet/ZimletException   javax/mail/MessagingException%com/zimbra/cs/mailbox/calendar/Invitecom/zimbra/cs/account/Account 3com/zimbra/common/calendar/ICalTimeZone$SimpleOnset &org/openzal/zal/calendar/WinSystemTime @  java/lang/RuntimeExceptionInvalid mail address   SHA-256 SHA-1   &java/security/NoSuchAlgorithmExceptionjava/io/IOException u,com/zimbra/cs/mailbox/calendar/IcalXmlStrMapB storg/openzal/zal/Utilsjava/lang/Objectjava/lang/Throwablejava/util/Listjava/util/Iteratororg/openzal/zal/Domainjava/lang/Stringorg/openzal/zal/Provisioning6org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset0com/zimbra/cs/mailbox/calendar/WindowsSystemTimejava/security/MessageDigestjava/io/InputStream(I)V getStackTrace ()[Ljava/lang/StackTraceElement;toString()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/StackTraceElement getClassName getMethodName getFileName getLineNumber()I(I)Ljava/lang/StringBuilder;isNativeMethod()ZgetCause()Ljava/lang/Throwable; com/zimbra/common/util/BEncoding&(Ljava/lang/String;)Ljava/lang/Object;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;sizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;toZimbra ()Lcom/zimbra/cs/account/Zimlet;add(Ljava/lang/Object;)Zcom/zimbra/cs/zimlet/ZimletUtil(Ljava/lang/Object;)V%(Ljava/lang/Class;)Ljava/lang/Object; com/zimbra/cs/httpclient/URLUtilc(Lcom/zimbra/cs/account/Server;Lcom/zimbra/cs/account/Domain;Ljava/lang/String;Z)Ljava/lang/String;com/zimbra/common/util/ByteUtil!com/zimbra/common/util/StringUtilorg/openzal/zal/CacheEntryType Lorg/openzal/zal/CacheEntryType; flushCache9(Lorg/openzal/zal/CacheEntryType;Ljava/util/Collection;)VdeployZimletLocally$(Lcom/zimbra/cs/zimlet/ZimletFile;)V getZimletPathgetName*(Ljava/lang/String;Ljava/io/InputStream;)V getAllServers()Ljava/util/List; isLocalServerhasMailboxServicegetZimletContent()[BdeployZimletRemotelyDeployListenerf(Lcom/zimbra/cs/account/Server;Ljava/lang/String;[BLcom/zimbra/cs/zimlet/ZimletUtil$DeployListener;Z)Vcom/zimbra/common/util/FileUtil"com/zimbra/cs/mailbox/MessageCachepurgecom/zimbra/cs/util/JMSession5(Lcom/zimbra/cs/account/Account;)Ljavax/mail/Session;org/openzal/zal/calendar/Inviteorg/openzal/zal/AccountI(Lcom/zimbra/cs/mailbox/calendar/Invite;Lcom/zimbra/cs/account/Account;)V'com/zimbra/common/calendar/ICalTimeZonefromSimpleOnseti(Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;)Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;-com/zimbra/common/calendar/WellKnownTimeZones loadFromFilecontains(Ljava/lang/CharSequence;)Zsplit'(Ljava/lang/String;)[Ljava/lang/String;!org/openzal/zal/lib/ZimbraVersioncurrent#Lorg/openzal/zal/lib/ZimbraVersion; isAtLeast(I)Z getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;([B)Iupdate([BII)V(Ljava/lang/Throwable;)V*org/openzal/zal/calendar/ICalendarTimezone.com/zimbra/cs/zimlet/ZimletUtil$DeployListener!qr stuvw/*x@y z{ |}wzYL*M+*W+W>,o+W+,2 W+ W+,2 W+ W+,2 W+W+,2W+W,2 +W+W*N-+W+-W+x^F GIJ L(N/O:PAQLRSS^TeUpVwXZ]L`acdgy4"r~ "d  w^*L+xnp ry tH wA*xxy   w3wY*L* M,!,"#N+-$%WY*M+& N-!!-"':,#Y(%W,x* ~(36Dbruy4( bwiD3 wiD3 & w&*)*)+++,+,-N- .x !y*!&&&t YE w2/Y0xy  w/*1xy  w[*+,2x y tt  w*34+56578Y9Y+:;,?N@YA:*B :!F"C:)*)D'E)*)->-FG*34M,M*34,.Hx^ )6?brz}yRb4)z6m?d<L0 El w/*Ixy l w/*Jxy l w:*Kxyl wP*,Lxy*l w3*Mx y t wQ NK*Ox y E w*PQP+RSRT M,.x y X w**L *UVUL+WM,XY+WYx"$& *,-.03y**   wg*Z L+.x:?<> @yGl  w:*[\*[]L+ *[]2^YY_`*axD FHJNy  : t  wFbc deL feLM*,gY> +,h+ijLlY+m;<kx& V X\^ `*b4d<f=hy>" '= F lvwopxB*2@C  Ux C PK HbK6CC̏#org/openzal/zal/VolumeManager.class2# 9 0 V V V V  V  V  V  V V V V      *  0 *  sMboxGroupBitsS ConstantValue sMboxBits sFileGroupBits sFileBitsmVolumeManager$Lcom/zimbra/cs/volume/VolumeManager;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/VolumeManager;getAll()Ljava/util/List;listLjava/util/List;LocalVariableTypeTable/Ljava/util/List; Signature1()Ljava/util/List;updateX(Ljava/lang/String;SLjava/lang/String;Ljava/lang/String;ZJ)Lorg/openzal/zal/StoreVolume;builderBuilder InnerClasses%Lcom/zimbra/cs/volume/Volume$Builder;volLcom/zimbra/cs/volume/Volume;e-Lcom/zimbra/cs/volume/VolumeServiceException;,Lcom/zimbra/common/service/ServiceException;idLjava/lang/String;typenamepath compressBlobsZcompressionThresholdJvolumeToUpdateLorg/openzal/zal/StoreVolume; StackMapTable ExceptionscreateG(SSLjava/lang/String;Ljava/lang/String;ZJ)Lorg/openzal/zal/StoreVolume;setCurrentVolume(SS)VvolTypesetCurrentSecondaryVolume(Ljava/lang/String;)VLjava/lang/Short;delete(Ljava/lang/String;)ZgetById1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume;vid getCurrentSecondaryMessageVolume()Lorg/openzal/zal/StoreVolume;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;hasSecondaryMessageVolume()Z getByType(S)Ljava/util/List;newListLjava/util/ArrayList;4Ljava/util/ArrayList;2(S)Ljava/util/List;getCurrentMessageVolumegetCurrentIndexgetVolumeByName storeVolume volumeName isValidVolumev volumeList/Ljava/util/List; SourceFileVolumeManager.javaRuntimeVisibleAnnotationsLcom/google/inject/Singleton; DE BC L  U  ` ~      S+com/zimbra/cs/volume/VolumeServiceException   *com/zimbra/common/service/ServiceExceptionorg/openzal/zal/StoreVolume D org/openzal/zal/VolumeManager t vw2    }   java/util/ArrayList  D   com/zimbra/cs/volume/Volume     KL  ! " java/lang/Object#com/zimbra/cs/volume/Volume$Builderjava/lang/String*org/openzal/zal/exceptions/ZimbraExceptionjava/lang/Shortjava/util/Listjava/util/Iterator"com/zimbra/cs/volume/VolumeManager getInstance&()Lcom/zimbra/cs/volume/VolumeManager; getAllVolumes!org/openzal/zal/ZimbraListWrapper wrapVolumes"(Ljava/util/List;)Ljava/util/List;'()Lcom/zimbra/cs/volume/Volume$Builder; parseShort(Ljava/lang/String;)SsetId((S)Lcom/zimbra/cs/volume/Volume$Builder;setName9(Ljava/lang/String;)Lcom/zimbra/cs/volume/Volume$Builder;setType java/io/File separator startsWithsetPath:(Ljava/lang/String;Z)Lcom/zimbra/cs/volume/Volume$Builder;getMboxGroupBits()SsetMboxGroupBits getMboxBits setMboxBitgetFileGroupBitssetFileGroupBits getFileBits setFileBitssetCompressBlobs((Z)Lcom/zimbra/cs/volume/Volume$Builder;setCompressionThreshold((J)Lcom/zimbra/cs/volume/Volume$Builder;build()Lcom/zimbra/cs/volume/Volume;<(Lcom/zimbra/cs/volume/Volume;)Lcom/zimbra/cs/volume/Volume;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/lang/Object;)VvalueOf%(Ljava/lang/String;)Ljava/lang/Short; shortValue(S)Z getVolume1(Ljava/lang/String;)Lcom/zimbra/cs/volume/Volume;size()I(I)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getTypeadd(Ljava/lang/Object;)ZgetCurrentIndexVolumegetName()Ljava/lang/String;equalsgetId! 9:;<=>;<?@;<=A;<?BCDEF> **G23 4H  IJKLFW *L+G :?H IJMNO MPQRSTF *+::  + W - W  W  W  W W W W W W W : * : :  :  Y GZHN OPQ$R/T;XDZO[Z\e]p^x_`ajcegiH UY Z[ \] \^ IJ_`a;b`c`defghi Z[ j3;klPmnnnkoGpqrstuF :   W  W - W  W  W W  W W  W W W :*!::  :  Y||GV %1:BJRZbjq|Hz wUY qZ[\] \^ IJ_;a;b`c`defg Z[j+1lDmnnoGpqrsvwF*" N- G  H* \^IJx;_;jLprsyzF"#$M*,%+$%" N-G !H*\^"IJ"_`x{jmn|prs}~Fo*+$%&M,GRUWH \^IJ_`jOprsFpY*+'M,GbegH \^IJ`jPprsFe*(L+ Y+Gru w{HIJZ[jqFB *)GH  IJj @FP*M*Y,+,N,-:.)/0:1-Y2W-G4=KNH44Z[PIJPa;HMN:OHMP:j,QF9Y*3GH IJF9Y*4GH IJF/*5-M,.,/N-6+7-G(*-H  i/IJ/`j  ~F3*5M,-N-.-/:8+7G ,.1H* i3IJ3_`.NO .j !X V0WPK bKy''*org/openzal/zal/WikiPage$WikiContext.class2,    !#$ mWikiContext WikiContext InnerClasses)Lcom/zimbra/cs/wiki/WikiPage$WikiContext;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;%(Lorg/openzal/zal/OperationContext;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/WikiPage$WikiContext;ctxt"Lorg/openzal/zal/OperationContext;toZimbra+()Lcom/zimbra/cs/wiki/WikiPage$WikiContext; SourceFile WikiPage.java %&'com/zimbra/cs/wiki/WikiPage$WikiContext' () *  +$org/openzal/zal/WikiPage$WikiContextjava/lang/Object()Vcom/zimbra/cs/wiki/WikiPage org/openzal/zal/OperationContextgetOperationContext*()Lcom/zimbra/cs/mailbox/OperationContext;L(Lcom/zimbra/cs/mailbox/OperationContext;Lcom/zimbra/cs/account/AuthToken;)Vorg/openzal/zal/WikiPage!   Q**Y+!"#/*'   " PK bKf'pporg/openzal/zal/WikiPage.class2  WikiContext InnerClasses()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/WikiPage; SourceFile WikiPage.java org/openzal/zal/WikiPagejava/lang/Object$org/openzal/zal/WikiPage$WikiContext! /*     PK bK_ꭎ$$*org/openzal/zal/WikiTemplate$Context.class2J -. /0 123 42 5 6 789:mContextContext InnerClasses)Lcom/zimbra/cs/wiki/WikiTemplate$Context;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;< WikiContext](Lorg/openzal/zal/WikiPage$WikiContext;Lorg/openzal/zal/Item;Lorg/openzal/zal/WikiTemplate;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/WikiTemplate$Context;wikiPageContext&Lorg/openzal/zal/WikiPage$WikiContext;itemLorg/openzal/zal/Item; wikiTemplateLorg/openzal/zal/WikiTemplate;$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileWikiTemplate.java ='com/zimbra/cs/wiki/WikiTemplate$Context #?com/zimbra/cs/mailbox/MailItem@ #$com/zimbra/cs/wiki/WikiTemplateA B C DE$org/openzal/zal/WikiTemplate$Contextjava/lang/ObjectF$org/openzal/zal/WikiPage$WikiContext()VH+()Lcom/zimbra/cs/wiki/WikiPage$WikiContext;org/openzal/zal/Itemorg/openzal/zal/WikiTemplatem(Lcom/zimbra/cs/wiki/WikiPage$WikiContext;Lcom/zimbra/cs/mailbox/MailItem;Lcom/zimbra/cs/wiki/WikiTemplate;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/WikiPageI'com/zimbra/cs/wiki/WikiPage$WikiContextcom/zimbra/cs/wiki/WikiPage!  &**Y+,- 45 678%:*&&&& !"#$O +* >  %&'  %()*"+," ; 4 >G PK bK99;K  "org/openzal/zal/WikiTemplate.class2Z >? @ A B C DEF B GH IJK LMNOContext InnerClasses mWikiTemplate!Lcom/zimbra/cs/wiki/WikiTemplate;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/WikiTemplate;itemLjava/lang/String;idkeyname compareTo!(Lorg/openzal/zal/WikiTemplate;)Io$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;toString:(Lorg/openzal/zal/WikiTemplate$Context;)Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException;context&Lorg/openzal/zal/WikiTemplate$Context; StackMapTableH ExceptionsP(Ljava/lang/Object;)IHLjava/lang/Object;Ljava/lang/Comparable; SourceFileWikiTemplate.java Qcom/zimbra/cs/wiki/WikiTemplate   () $RS TU'com/zimbra/cs/wiki/WikiTemplate$Context 0V*com/zimbra/common/service/ServiceExceptionW XYorg/openzal/zal/WikiTemplate $%java/lang/Objectjava/lang/Comparable$org/openzal/zal/WikiTemplate$Contextjava/io/IOException()V$(Lcom/zimbra/cs/wiki/WikiTemplate;)Ijava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;=(Lcom/zimbra/cs/wiki/WikiTemplate$Context;)Ljava/lang/String;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;! o**Y+,-%&'4 ! " # $%E*+,&'()O +*D  *+,  *-./'01q*+  M,  LNP 23456Q789'A$:3 *+    '.;<=   PK bK~\ \ org/openzal/zal/XMLElement.class2W =? @ AB =C D E F G H IJ KL mXMLElement XMLElement InnerClasses+Lcom/zimbra/common/soap/Element$XMLElement;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/XMLElement;nameLjava/lang/String;(Ljava/lang/Object;)VelementLjava/lang/Object; StackMapTableCL$RuntimeInvisibleParameterAnnotationsclone()Lorg/openzal/zal/XMLElement; addAttribute((Ljava/lang/String;Ljava/lang/Boolean;)VkeyvalueLjava/lang/Boolean;((Ljava/lang/String;Ljava/lang/Integer;)VLjava/lang/Integer;'(Ljava/lang/String;Ljava/lang/String;)VtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;()Ljava/lang/Object; ExceptionsM SourceFileXMLElement.java NO)com/zimbra/common/soap/Element$XMLElement  java/lang/NullPointerExceptionorg/openzal/zal/XMLElement &P  (Q (R (ST UV &'java/lang/Object$java/lang/CloneNotSupportedException()Vcom/zimbra/common/soap/Element-()Lcom/zimbra/common/soap/Element$XMLElement;G(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/zimbra/common/soap/Element;F(Ljava/lang/String;Ljava/lang/Number;)Lcom/zimbra/common/soap/Element;F(Ljava/lang/String;Ljava/lang/String;)Lcom/zimbra/common/soap/Element;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!M**Y+ !r*+ Y*+$%')* !"#$%&'9Y* . ()M *+, W 3 4   * +,(-M *+, W 8 9   * +.(/M *+, W = >   * +01O +* B  234  2567A&8/* 9:;< > PK bKRx#org/openzal/zal/XMPPComponent.class2F 34 56 7 8 9 :; < => ?@AmXmppComponent%Lcom/zimbra/cs/account/XMPPComponent;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/XMPPComponent; xmppComponentLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetMultiAttrSet#(Ljava/lang/String;)Ljava/util/Set;nameLjava/lang/String; Signature7(Ljava/lang/String;)Ljava/util/Set;getName()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; compareTo"(Lorg/openzal/zal/XMPPComponent;)Io(Ljava/lang/Object;)INLorg/openzal/zal/Entry;Ljava/lang/Comparable; SourceFileXMPPComponent.java #com/zimbra/cs/account/XMPPComponent java/util/HashSet  B #$C DE %& ,/org/openzal/zal/XMPPComponent ,-org/openzal/zal/Entryjava/lang/Comparable(Ljava/util/Collection;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! J*+*+%& 'DY*++ !"#$2*0 %&O +*5  '()  '*!+,-B*+ ;.A,/3 *+   !012PK bKκy?? org/openzal/zal/ZAuthToken.class20 $% $& ' ()*+ mZAuthToken#Lcom/zimbra/common/auth/ZAuthToken;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZAuthToken; zAuthTokenLjava/lang/Object; StackMapTable*+$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileZAuthToken.java ,java/lang/NullPointerException!com/zimbra/common/auth/ZAuthToken - ./org/openzal/zal/ZAuthTokenjava/lang/Object()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!    r*+ Y*+!#$ O +*(     !"#PK bKB}org/openzal/zal/ZalBlob.class2 #e $f #g #h #i #jk l mno fp q rs t l uv w xy z{| } ~   f # #mFileLjava/io/File; mVolumeIdLjava/lang/String;mDigestmRawSizeLjava/lang/Long;#(Ljava/io/File;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZalBlob;filevolumeIdE(Ljava/io/File;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;)VdigestrawSizerenameTo(Ljava/lang/String;)VnewPathsuccessZ StackMapTable ExceptionsgetKey()Ljava/lang/String;getFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; getDigest inputStreamLjava/io/FileInputStream;|getSize()J getVolumeIdgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; setDigest-(Ljava/lang/String;)Lorg/openzal/zal/ZalBlob;setSize(J)Lorg/openzal/zal/ZalBlob;sizeJ(J)Lorg/openzal/zal/Blob;*(Ljava/lang/String;)Lorg/openzal/zal/Blob; SourceFile ZalBlob.java -6 - &' () *) +, java/io/File -: 9java/io/IOExceptionjava/lang/StringBuilderCannot rename A to A A$org/openzal/zal/InternalOverrideBlob -  Xjava/io/FileInputStream -   S S 'java/lang/UnsupportedOperationException ]^ [\org/openzal/zal/ZalBlobjava/lang/Objectorg/openzal/zal/Blobjava/lang/Throwable()V(Ljava/io/File;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getPathtoStringgetAbsolutePath(Lorg/openzal/zal/Blob;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/StringisEmpty(Ljava/io/File;)Vorg/openzal/zal/Utils computeDigest)(Ljava/io/InputStream;)Ljava/lang/String;org/apache/commons/io/IOUtils closeQuietly(Ljava/io/InputStream;)Vjava/lang/Long longValuelengthvalueOf(J)Ljava/lang/Long;!#$%&'()*)+,-./K *+,0 '(1  23 4' 5)-6/**+*,*-*0+, -./014234'5)7)8,9:/?*Y+ =- Y Y  *+0568>:1 ?23?;)/<=>>? @A/2*0?1 23BC//*0E1 23DE/S +Y*0K1 23 FGH  FIJKLA/:* *'LY*L*++ M+,*'.0"QSVW'[+\.[5^1"MN:23>OPQ? RS/e)** ***0ce!g1 )23> ? TA//*0m1 23UV/6 Y*0s1  23? WX/,0y1 23YZ/2Y 01 23[\/?*+*0 1237)]^/B **0 1 23 _`A]a/0*!01 23A[b/0*+"01 23cdPK HbKv"org/openzal/zal/ZalBuildInfo.class2   COMMITLjava/lang/String;VERSION()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZalBuildInfo; SourceFileZalBuildInfo.java (b9b40103e773cdcfe197e3e1618dbcda4e3cafcf  1.12.0 org/openzal/zal/ZalBuildInfojava/lang/Object!    /*   '  PK bKYYS $org/openzal/zal/ZalMailboxBlob.class2v ST SU V W X Y Z [ S\ S]^ _`a b cde b Sf Sg ShijkmBlobLorg/openzal/zal/Blob;mMboxLorg/openzal/zal/Mailbox;mMsgIdI mRevision4(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/ZalMailboxBlob;blobmboxmsgIdrevision getRevision()I getItemId getMailbox()Lorg/openzal/zal/Mailbox; getLocalBlob()Lorg/openzal/zal/Blob;(Z)Lorg/openzal/zal/Blob; mailboxBlobZ StackMapTablerenameTo(Ljava/lang/String;)VnewPathLjava/lang/String; ExceptionslgetKey()Ljava/lang/String;getFile()Ljava/io/File;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; getDigestgetSize()J getVolumeIdgetInputStream()Ljava/io/InputStream;hasMailboxInfo()Z toMailboxBlob()Lorg/openzal/zal/MailboxBlob; SourceFileZalMailboxBlob.javam => J< n     /1 56 ;<com/zimbra/cs/store/Blobo pq$org/openzal/zal/InternalOverrideBlob rs tu+org/openzal/zal/InternalOverrideMailboxBlob G< HI KLorg/openzal/zal/ZalMailboxBloborg/openzal/zal/ZalBloborg/openzal/zal/MailboxBlobjava/io/IOExceptionorg/openzal/zal/Blob#(Ljava/io/File;Ljava/lang/String;)Vjava/lang/Objectequals(Ljava/lang/Object;)Z (Lorg/openzal/zal/MailboxBlob;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! !&*++*+*,**"$%&'(%)#4&$%&&&'&(&)*+!/*".# $%,+!/*"4# $%-.!/*":# $%/0!0*"@# $%/1!P **"EGI# $% 23456!C *+ " O P# $% 789:;<!4 * "U#  $%=>!4 *"[#  $%?@!z#+ + Y*+Y*"a ce##$%#ABC #AD4EFG<!4 *"k#  $%9:HI!4 *"p#  $%9:J<!4 *"v#  $%KL!4 *"|#  $%9:MN!,"# $%OP!,*"# $%QRPK bKĹg77 org/openzal/zal/ZalVersion.class2c / 012 /3 4 5 6 6 789 :;< = 0>? :@ A BC DE FG HIJcurrentLorg/openzal/zal/lib/Version;targetRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZalVersion;main([Ljava/lang/String;)Vargs[Ljava/lang/String;implementationVersionLjava/lang/String; StackMapTable SourceFileZalVersion.java K LMjava/lang/StringBuilder zal_version: NO  PQR ST zal_commit: U V+target_zimbra_version:  WXorg/openzal/zal/lib/Version Y+ T Zorg/openzal/zal/ZalVersion[ \]^ _Q` abjava/lang/Objectjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)Vorg/openzal/zal/ZalBuildInfoCOMMITexit(I)VVERSION([I)Vjava/lang/Class getPackage()Ljava/lang/Package;java/lang/PackagegetImplementationVersionjava/lang/StringisEmpty()Z!  /*!" #$ %& \Y Y   Y  !*+9,W.[/" \'() HYY YOYOYOK**Y*! (!1"<$G&" 1*+,G-.PK bKXX.org/openzal/zal/ZimbraConnectionProvider.class26   !" #$%&(()VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/ZimbraConnectionProvider; getConnection()Lorg/openzal/zal/Connection;e,Lcom/zimbra/common/service/ServiceException; StackMapTable" Exceptions+RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileZimbraConnectionProvider.java +org/openzal/zal/lib/ZimbraConnectionWrapper, / 0*com/zimbra/common/service/ServiceException1 23(org/openzal/zal/ZimbraConnectionProviderjava/lang/Object45org/openzal/zal/lib/ZimbraDatabase$ConnectionProviderConnectionProvider InnerClasses>org/openzal/zal/exceptions/UnableToObtainDBConnectionExceptioncom/zimbra/cs/db/DbPool5 DbConnection(()Lcom/zimbra/cs/db/DbPool$DbConnection;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapper createUnableToObtainDBConnectionn(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/UnableToObtainDBConnectionException;"org/openzal/zal/lib/ZimbraDatabase$com/zimbra/cs/db/DbPool$DbConnection!   /*   aYL+  % ' ) K* ') -. PK  bK$HHorg/openzal/zal/ZimbraId.class2. " # $% &' &()mIdLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZimbraId;idgetId()Ljava/lang/String;toStringequals(Ljava/lang/Object;)ZoLjava/lang/Object;zimbraId StackMapTable%$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()I SourceFile ZimbraId.java *  +,org/openzal/zal/ZimbraId-  java/lang/Object()VgetClass()Ljava/lang/Class;java/lang/String!   F **+  !    /* %  /* +  @*++*++M**, , "123468<9>; @@#  H* * A @ !PK bKF "org/openzal/zal/ZimbraItemId.class2m E F GH I J KLM NOPQ ER S T I UV UWX T Y Z [ \] mAccountIdLorg/openzal/zal/ZimbraId;mItemIdI(Lorg/openzal/zal/ZimbraId;I)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZimbraItemId; accountIditemId(Ljava/lang/String;I)VLjava/lang/String;(Lorg/openzal/zal/Mailbox;I)VmboxLorg/openzal/zal/Mailbox; fromString2(Ljava/lang/String;)Lorg/openzal/zal/ZimbraItemId;stringparts[Ljava/lang/String; StackMapTable0toString()Ljava/lang/String; getItemId()I getAccountId()Lorg/openzal/zal/ZimbraId;equals(Ljava/lang/Object;)ZoLjava/lang/Object;thatX$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCoderesult SourceFileZimbraItemId.java ^  org/openzal/zal/ZimbraId _ ` 74/a bcjava/lang/RuntimeExceptionjava/lang/StringBuilderInvalid item id: de 34f gh i6org/openzal/zal/ZimbraItemId dj kl 9: A6java/lang/Object()V(Ljava/lang/String;)Vorg/openzal/zal/Mailboxjava/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue(I)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;!  Y**+*! ! "#" #$%&' P*Y+! ' (" #$%(&) S*Y+! ,-" #$*+& ,- G* L+ Y Y  *Y+2M+2>Y,!12 4(637=8"*G.(@/03%= &1(234 K! Y **!>" !#$56 /*!C" #$78 /*!H" #$9: M*++*++M*,**, ,!* NPRTWY([*]I_Kb" M#$M;<0=$1>?@A6 f* *<h*`<!hij"#$ B1@CDPK HbKQT??'org/openzal/zal/ZimbraListWrapper.class2 Z       !" # $%& #'( #)* #+, #-. #/0 #12 #34 "#56 %#78 )#9 +#:; .# =? 2@AC 5DEF 7G 7H 7I 7J 8KLM ?#OP B# Q RS F QUV J# Q$WX N#Z[ Q#\] T#^_ W#`a()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/ZimbraListWrapper; wrapCoses"(Ljava/util/List;)Ljava/util/List;cosLcom/zimbra/cs/account/Cos;cosesLjava/util/List;listLocalVariableTypeTable-Ljava/util/List;'Ljava/util/List; StackMapTablebc SignatureV(Ljava/util/List;)Ljava/util/List;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;wrapDataSources dataSource"Lcom/zimbra/cs/account/DataSource; dataSources4Ljava/util/List;.Ljava/util/List;d(Ljava/util/List;)Ljava/util/List;wrapIdentitiesidentity Lcom/zimbra/cs/account/Identity; identities2Ljava/util/List;,Ljava/util/List;`(Ljava/util/List;)Ljava/util/List;wrapDistributionListsdistributionList(Lcom/zimbra/cs/account/DistributionList;distributionLists:Ljava/util/List;4Ljava/util/List;p(Ljava/util/List;)Ljava/util/List;wrapSignatures signature!Lcom/zimbra/cs/account/Signature; signatures3Ljava/util/List;-Ljava/util/List;b(Ljava/util/List;)Ljava/util/List; wrapAccountsaccountLjava/lang/Object;accounts+Ljava/util/List;=(Ljava/util/List;)Ljava/util/List; wrapDomainLcom/zimbra/cs/account/Domain;domains0Ljava/util/List;*Ljava/util/List;\(Ljava/util/List;)Ljava/util/List; wrapServersLcom/zimbra/cs/account/Server;servers0Ljava/util/List;*Ljava/util/List;\(Ljava/util/List;)Ljava/util/List;wrapCalendarResourcescalendarResourcecalendarResources4Ljava/util/List;F(Ljava/util/List;)Ljava/util/List; wrapZimletszimlets*Ljava/util/List;<(Ljava/util/List;)Ljava/util/List;wrapXmppComponents xmppComponent%Lcom/zimbra/cs/account/XMPPComponent;xmppComponents7Ljava/util/List;1Ljava/util/List;j(Ljava/util/List;)Ljava/util/List;wrapUCServices ucService ucServices-Ljava/util/List;?(Ljava/util/List;)Ljava/util/List;wrapMPartInfos mPartInfoLcom/zimbra/cs/mime/MPartInfo; mPartInfos0Ljava/util/List;-Ljava/util/List;_(Ljava/util/List;)Ljava/util/List;wrapAttachments attachment Attachment InnerClasses*Lcom/zimbra/cs/mailbox/Contact$Attachment; attachments;ContactAttachment=Ljava/util/List;{(Ljava/util/List;)Ljava/util/List;wrapCountAccountByCosListcountAccountByCoseCountAccountResultCountAccountByCosILcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;countAccountByCosList[Ljava/util/List;BLjava/util/List;(Ljava/util/List;)Ljava/util/List;wrapAccountQuotaInfos accountQuota-Lcom/zimbra/soap/admin/type/AccountQuotaInfo; accountQuotas?Ljava/util/List;4Ljava/util/List;u(Ljava/util/List;)Ljava/util/List; wrapElementselement Lcom/zimbra/common/soap/Element;elements2Ljava/util/List;4Ljava/util/List;h(Ljava/util/List;)Ljava/util/List;wrapQuotaUsages((Ljava/util/List;)Ljava/util/Collection; quotaUsage QuotaUsage8Lcom/zimbra/cs/account/soap/SoapProvisioning$QuotaUsage; quotaUsagesJLjava/util/List;.Ljava/util/List;(Ljava/util/List;)Ljava/util/Collection;wrapACEs (Ljava/util/Set;)Ljava/util/Set;aceACE6Lcom/zimbra/cs/account/accesscontrol/RightCommand$ACE;acesLjava/util/Set;setGLjava/util/Set;&Ljava/util/Set;fo(Ljava/util/Set;)Ljava/util/Set;wrapCalendarItems calendarItem$Lcom/zimbra/cs/mailbox/CalendarItem;zimbraCalendarItems6Ljava/util/List;0Ljava/util/List;h(Ljava/util/List;)Ljava/util/List; wrapGrantsgrantGrant!Lcom/zimbra/cs/mailbox/ACL$Grant;grants grantList3Ljava/util/List;)Ljava/util/List;^(Ljava/util/List;)Ljava/util/List; wrapVolumesvolLcom/zimbra/cs/volume/Volume;newList/Ljava/util/List;/Ljava/util/List;`(Ljava/util/List;)Ljava/util/List; wrapInvitesinvite'Lcom/zimbra/cs/mailbox/calendar/Invite; inviteList9Ljava/util/List;3Ljava/util/List;n(Ljava/util/List;)Ljava/util/List; SourceFileZimbraListWrapper.java [\b ghi jkjava/util/ArrayList [l mnc op qrcom/zimbra/cs/account/Cosorg/openzal/zal/Cos [s tu com/zimbra/cs/account/DataSourceorg/openzal/zal/DataSourcecom/zimbra/cs/account/Identityorg/openzal/zal/Identity&com/zimbra/cs/account/DistributionList org/openzal/zal/DistributionListcom/zimbra/cs/account/Signatureorg/openzal/zal/Signatureorg/openzal/zal/Accountcom/zimbra/cs/account/Accountcom/zimbra/cs/account/Domainorg/openzal/zal/Domaincom/zimbra/cs/account/Serverorg/openzal/zal/Server org/openzal/zal/CalendarResource&com/zimbra/cs/account/CalendarResourceorg/openzal/zal/Zimletcom/zimbra/cs/account/Zimlet#com/zimbra/cs/account/XMPPComponentorg/openzal/zal/XMPPComponentorg/openzal/zal/UCServicecom/zimbra/cs/mime/MPartInfoorg/openzal/zal/MPartInfov(com/zimbra/cs/mailbox/Contact$Attachmentw)org/openzal/zal/Contact$ContactAttachment [xGcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCosy.org/openzal/zal/Provisioning$CountAccountByCos [z+com/zimbra/soap/admin/type/AccountQuotaInfo org/openzal/zal/AccountQuotaInfo {| }| ~  [com/zimbra/common/soap/Element org/openzal/zal/soap/SoapElement6com/zimbra/cs/account/soap/SoapProvisioning$QuotaUsageorg/openzal/zal/QuotaUsagef java/util/HashSet4com/zimbra/cs/account/accesscontrol/RightCommand$ACEorg/openzal/zal/ACE"com/zimbra/cs/mailbox/CalendarItemorg/openzal/zal/CalendarItemcom/zimbra/cs/mailbox/ACL$Grantorg/openzal/zal/Grantcom/zimbra/cs/volume/Volumeorg/openzal/zal/StoreVolume%com/zimbra/cs/mailbox/calendar/Inviteorg/openzal/zal/calendar/Invite!org/openzal/zal/ZimbraListWrapperjava/lang/Objectjava/util/Listjava/util/Iterator5com/zimbra/cs/account/Provisioning$CountAccountResult java/util/Setsize()Ijava/util/Collections emptyList()Ljava/util/List;(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;(Ljava/lang/Object;)Vadd(Ljava/lang/Object;)Zcom/zimbra/cs/mailbox/Contactorg/openzal/zal/Contact-(Lcom/zimbra/cs/mailbox/Contact$Attachment;)Vorg/openzal/zal/ProvisioningL(Lcom/zimbra/cs/account/Provisioning$CountAccountResult$CountAccountByCos;)VgetId()Ljava/lang/String;getName getQuotaLimit()J getQuotaUsed)(Ljava/lang/String;Ljava/lang/String;JJ)V+com/zimbra/cs/account/soap/SoapProvisioningemptySet()Ljava/util/Set;0com/zimbra/cs/account/accesscontrol/RightCommandcom/zimbra/cs/mailbox/ACL"com/zimbra/cs/account/Provisioning!YZ[\]/*^,_ `a bc]M* *Y*L*M,, N+ Y- W+^1 35698H9K;_ 9deMfg.hgiMfj.hkl mn$opqrst uc]M* *Y*L*M,, N+Y- W+^A CEF9HHIKK_ 9vwMxg.hgiMxy.hzl mn$o{qrst |c]M* *Y*L*M,,N+Y- W+^Q SUV9XHYK[_ 9}~Mg.hgiM.hl mn$oqrst c]M* *Y*L*M,,N+Y- W+^a cef9hHiKk_ 9Mg.hgiM.hl mn$oqrst c]M* *Y*L*M,,N+Y- W+^q suv9xHyK{_ 9Mg.hgiM.hl mn$oqrst c]M* *Y*L*M,,N+Y- W+^ 6HK_ 6Mg.hgi .hl mn$oqrst c]M* *Y*L*M,,N+Y- W+^ 9HK_ 9Mg.hgiM.hl mn$oqrst c]M* *Y*L*M,,N+ Y-! W+^ 9HK_ 9Mg.hgiM.hl mn$oqrst c]M* *Y*L*M,,N+"Y-#$ W+^ 6HK_ 6Mg.hgi .hl mn$oqrst c]M* *Y*L*M,,N+%Y-&' W+^ 6HK_ 6Mg.hgi .hl mn$oqrst c]M* *Y*L*M,,(N+)Y-* W+^ 9HK_ 9Mg.hgiM.hl mn$oqrst c]J* *Y*L*M,,N++Y-, W+^ 6EH_ 6Jg+hgi +hl mn!oqrst c]M* *Y*L*M,,-N+.Y-/ W+^ 9HK_ 9Mg.hgiM.hl mn$oqrst c]G* *Y0L*M,,1N+2Y-3 W+^    3BE_ 3Gg.hgiG.hl mn$oqrst c]M* *Y*L*M,,4N+5Y-6 W+^"  9"H#K%_ 9Mg.hgiM.hl mn$oqrst c] \* *Y*L*M,.,7N+8Y-9-:-;-<= W+^6 0 25689:?;C<G=K>Q:W@ZB_ 9\g=hgi\=hl mn3oqrst c]M* *Y*L*M,,>N+?Y-@ W+^"K MOPR9THUKW_ 9Mg.hgiM.hl mn$oqrst ]M* *Y*L*M,,AN+BY-C W+^"] _abd9fHgKi_ 9Mg.hgiM.hl mn$oqrst ]G* *DEFYGL*HM,,IN+JY-KLW+^o qsu3wBxEz_ 3G.iG.l n$oqrst c]G* *Y0L*M,,MN+NY-O W+^ 3BE_ 3Gg.hgiG.hl mn$oqrst c]G* *Y0L*M,,PN+QY-R W+^ 3BE_ 3Gg.giG.l mn$oqrst c]M* *Y*L*M,,SN+TY-U W+^ 9HK_ 9Mhg. giMh .  l mn$o qrst  c]M* *Y*L*M,,VN+WY-X W+^ 9HK_ 9Mg. giM. l mn$oqrstB1< 2> d 4 5B AN IT PY PK bKJ*org/openzal/zal/ZimbraVisitorWrapper.class2: ( ) * +, -./02mVisitorLorg/openzal/zal/SimpleVisitor; Signature$Lorg/openzal/zal/SimpleVisitor;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mNamedEntryWrapper#Lorg/openzal/zal/NamedEntryWrapper;(Lorg/openzal/zal/NamedEntryWrapper;E(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/NamedEntryWrapper;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/ZimbraVisitorWrapper;visitornamedEntryWrapperLocalVariableTypeTable+Lorg/openzal/zal/ZimbraVisitorWrapper;O(Lorg/openzal/zal/SimpleVisitor;Lorg/openzal/zal/NamedEntryWrapper;)V$RuntimeInvisibleParameterAnnotationsvisit%(Lcom/zimbra/cs/account/NamedEntry;)Ventry"Lcom/zimbra/cs/account/NamedEntry;Visitor InnerClassesRLjava/lang/Object;Lcom/zimbra/cs/account/NamedEntry$Visitor; SourceFileZimbraVisitorWrapper.java 3 4 567 8$org/openzal/zal/ZimbraVisitorWrapperjava/lang/Object9(com/zimbra/cs/account/NamedEntry$Visitor()V!org/openzal/zal/NamedEntryWrapperwrap6(Lcom/zimbra/cs/account/NamedEntry;)Ljava/lang/Object;org/openzal/zal/SimpleVisitor(Ljava/lang/Object;)V com/zimbra/cs/account/NamedEntry      **+*,#$ %&       ^**+ +,!"  %&'$ 1# PK  bK? mmorg/openzal/zal/Zimlet.class2A 34 5 6 7 8 9: ; <=>mZimletLcom/zimbra/cs/account/Zimlet;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/Zimlet;zimletLjava/lang/Object;$RuntimeInvisibleParameterAnnotationsgetName()Ljava/lang/String; getPrioritygetAttr&(Ljava/lang/String;)Ljava/lang/String;string1Ljava/lang/String;getAttrs(Z)Ljava/util/Map; applyDefaultsZattrsLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; StackMapTable? Signature8(Z)Ljava/util/Map;toZimbra ()Lcom/zimbra/cs/account/Zimlet;()Lcom/zimbra/cs/account/Entry; SourceFile Zimlet.java com/zimbra/cs/account/Zimlet     "#java/util/HashMap @ ./org/openzal/zal/Zimletorg/openzal/zal/Entry java/util/Map()V!  J*+*+&' (2*- 2*2 = *+7  !"#*M,,Y < = ?A $% &'(  &)*+,-.//*G @.0/*   12PK bK=t'org/openzal/zal/ZimletDescription.class27 &' &( ) * + ,-. /01mZimletDescription(Lcom/zimbra/cs/zimlet/ZimletDescription;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/ZimletDescription;zimletDescriptionLjava/lang/Object; StackMapTable01$RuntimeInvisibleParameterAnnotationsgetName()Ljava/lang/String; getVersion()Lorg/openzal/zal/lib/Version;versionLjava/lang/String; SourceFileZimletDescription.java 2java/lang/NullPointerException&com/zimbra/cs/zimlet/ZimletDescription   34 5org/openzal/zal/lib/Version 6!org/openzal/zal/ZimletDescriptionjava/lang/Object()V ()Lcom/zimbra/cs/zimlet/Version;com/zimbra/cs/zimlet/VersiontoString(Ljava/lang/String;)V!  r*+ Y*+ "$%2*)  !L*L Y+  / 0 "#$%PK bKE  org/openzal/zal/ZimletFile.class2i DE DF G HI JK LM N O P QR ST U VWX mZimletFile!Lcom/zimbra/cs/zimlet/ZimletFile;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/ZimletFile; zimletFileLjava/lang/Object; StackMapTableWX$RuntimeInvisibleParameterAnnotations(Ljava/lang/String;)Ve&Lcom/zimbra/cs/zimlet/ZimletException;zimletLjava/lang/String;YI ExceptionsZ*(Ljava/lang/String;Ljava/io/InputStream;)VnameisLjava/io/InputStream;[getZimletDescription%()Lorg/openzal/zal/ZimletDescription; getZimletPath()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;getNamegetZimletContent()[B SourceFileZimletFile.java \java/lang/NullPointerExceptioncom/zimbra/cs/zimlet/ZimletFile  %$com/zimbra/cs/zimlet/ZimletException] ^_ .!org/openzal/zal/ZimletDescription 3`  abc d6e fg ?6 hAorg/openzal/zal/ZimletFilejava/lang/Objectjava/lang/Stringjava/io/IOExceptionjava/io/InputStream()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;*()Lcom/zimbra/cs/zimlet/ZimletDescription;getFile()Ljava/io/File; java/io/FilegetAbsolutePathjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object; toByteArray!r*+ Y*+#$&() !"#$%**Y+ M,,/4135 &'()!"*+,-.**Y+,  N-8;@=?A*&'/)01!"*2+,-34e Y* L+GIK&'!O+,-565 * Q  78O +*V  9:;  9<=>?62*\ @A2*a BCPK bKFJ'org/openzal/zal/calendar/Attendee.class2J 7 8 9 : ;< = >?@ ABCmType'Lorg/openzal/zal/calendar/AttendeeType;mAddressLjava/lang/String;mNamemStatus/Lorg/openzal/zal/calendar/AttendeeInviteStatus; getAddress()Ljava/lang/String;CodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/calendar/Attendee;getName getStatus1()Lorg/openzal/zal/calendar/AttendeeInviteStatus;getType)()Lorg/openzal/zal/calendar/AttendeeType;V(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;)Vaddressnamestatus}(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;Lorg/openzal/zal/calendar/AttendeeType;)Vtype StackMapTableBDEFRuntimeVisibleAnnotations.Lcom/fasterxml/jackson/annotation/JsonCreator;"RuntimeVisibleParameterAnnotations/Lcom/fasterxml/jackson/annotation/JsonProperty;value toZOrganizer-()Lcom/zimbra/cs/mailbox/calendar/ZOrganizer;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile Attendee.java    F G % H)com/zimbra/cs/mailbox/calendar/ZOrganizer I!org/openzal/zal/calendar/Attendeejava/lang/Objectjava/lang/String-org/openzal/zal/calendar/AttendeeInviteStatus%org/openzal/zal/calendar/AttendeeTypeRequired()V'(Ljava/lang/String;Ljava/lang/String;)V!  /*! /*& /*+ /*0  !W *+,- > ?*  " # $ %,***++*,,*-HI JK&L+M4,,",#,$,&'W())*+(())*+()L(())*+(),-.-/0s"/0s#/0s$/0s&12: Y** R 3456PK bKR 3org/openzal/zal/calendar/AttendeeInviteStatus.class2 k lmNn 8o 8p q r s tu vwx yz {| } ~  9  ; < = > ? @ A B  4 t TENTATIVE/Lorg/openzal/zal/calendar/AttendeeInviteStatus; NEEDS_ACTION DELEGATEDDECLINED COMPLETEDACCEPTED IN_PROCESSWAITINGDEFERRED mRawStatusLjava/lang/String; mIcalValue sZimbra2ZalLjava/util/Map; SignatureRLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; sICal2Zimbra$VALUES0[Lorg/openzal/zal/calendar/AttendeeInviteStatus;values2()[Lorg/openzal/zal/calendar/AttendeeInviteStatus;CodeLineNumberTablevalueOfC(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeInviteStatus;LocalVariableTablename:(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)Vthis rawStatus icalValue'(Ljava/lang/String;Ljava/lang/String;)V getRawStatus()Ljava/lang/String; getIcalValue fromZimbrapartStatattendeeInviteStatus StackMapTablenfromICal()VALjava/lang/Enum; SourceFileAttendeeInviteStatus.java MNN -org/openzal/zal/calendar/AttendeeInviteStatus S W CD ED FG  java/lang/StringBuilder WgInvalid invite status: , fall back to NE ^ NE LGjava/lang/RuntimeException WTE WX 9: NEEDS-ACTION ;:DG <:DE =:CO >:AC ?:IN IN_PROGRESS @:WA A:DF B:java/util/HashMap W java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarn(Ljava/lang/String;)V(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@18@9:@;:@<:@=:@>:@?:@@:@A:@B:CDEDFGHIJKLGHIJKMN OPQ" R STQ4 *RU  VDWXQ\*+*-*RNO PQU Y:ZD[DH\]^Q/*RUU Y:_^Q/*RZU Y: `TQ? * L+/ Y *  L+R` ab/c=eU?aD 2b:c=dJK eTQ|.* L+Y Y *+Rk lm,oU.aD !b:c,dJKfgQYYY Y!"!#Y$%$&Y'(')Y*+,-Y./.0Y1213 YSYSY SY#SY&SY)SY-SY0SY3S4Y 5 6W 6W 76W  6W "#6W %&6W ()6W +-6W /06W 236W4Y 56W6W 6W!#6W$&6W')6W,-6W.06W136WR  "!3"D#U$f%x&'45678!9/:=;K<Y=g>u@ABCDEFGHIJHhij ~v PK bK31ll+org/openzal/zal/calendar/AttendeeType.class2E / 012 3 45 67 89 :; <= 4>Required'Lorg/openzal/zal/calendar/AttendeeType;OptionalResource$VALUES([Lorg/openzal/zal/calendar/AttendeeType;values*()[Lorg/openzal/zal/calendar/AttendeeType;CodeLineNumberTablevalueOf;(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeType;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;I)Vthis Signature()V fromStringrole StackMapTable9Ljava/lang/Enum; SourceFileAttendeeType.java  ?@%org/openzal/zal/calendar/AttendeeType A #$NONB CD OPT REQ CHAjava/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;java/lang/Stringequals(Ljava/lang/Object;)Z@1@@@ "  4 *  !"#$1*+ %&' (8*  *  * * &   !#%#'')0+4. 8)"* +']AY Y Y Y SY SY S '&,-.PK HbK[^N>>/org/openzal/zal/calendar/CalendarItemData.class2K 2 3 46 27 89 :; <9 = >?@AmInvite!Lorg/openzal/zal/calendar/Invite;mMessageLorg/openzal/zal/ParsedMessage;C(Lorg/openzal/zal/calendar/Invite;Lorg/openzal/zal/ParsedMessage;)VCodeLineNumberTableLocalVariableTablethis+Lorg/openzal/zal/calendar/CalendarItemData;invitemessage getMessage!()Lorg/openzal/zal/ParsedMessage; getInvite#()Lorg/openzal/zal/calendar/Invite;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;calendarItemDataSetCalendarItemData InnerClasses3Lcom/zimbra/cs/mailbox/Mailbox$SetCalendarItemData;LocalVariableTypeTableLjava/lang/Class; StackMapTable6 Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileCalendarItemData.java B  C1com/zimbra/cs/mailbox/Mailbox$SetCalendarItemData%com/zimbra/cs/mailbox/calendar/InviteD ! E com/zimbra/cs/mime/ParsedMessageF GH IJ)org/openzal/zal/calendar/CalendarItemDatajava/lang/Object()Vcom/zimbra/cs/mailbox/Mailboxorg/openzal/zal/calendar/Invite'Lcom/zimbra/cs/mailbox/calendar/Invite;org/openzal/zal/ParsedMessage"Lcom/zimbra/cs/mime/ParsedMessage;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! Y**+*,"# $% /*) /*.  !5YM,**,* +, 3568/B 55"#-$'( 5")*/+,-./01& 5%PK HbK>z+org/openzal/zal/calendar/CalendarMime.class28 I H H H  8  8   8 8 H H    '   ,  1 1  _ 1  = = = 1  mPlainTextToHtmlConverter3Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;6(Lorg/openzal/zal/calendar/PlainTextToHtmlConverter;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/calendar/CalendarMime;plainTextToHtmlConvertercreateCalendarMessagee(Lorg/openzal/zal/calendar/Invite;Ljavax/mail/internet/MimeMessage;)Ljavax/mail/internet/MimeMessage;inv!Lorg/openzal/zal/calendar/Invite;previousMimeMessage!Ljavax/mail/internet/MimeMessage;subjectLjava/lang/String;descdescHtmlcal ZVCalendar InnerClasses1Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar; bodyPartListLjava/util/List;LocalVariableTypeTable'Ljava/util/List; ExceptionsD(Lorg/openzal/zal/calendar/Invite;)Ljavax/mail/internet/MimeMessage;!extractAttachmentFromOriginalMime4(Ljavax/mail/internet/MimeMessage;I)Ljava/util/List;partLjavax/mail/BodyPart; headerInvId[Ljava/lang/String;nIbodyPart isAttachmentZcontentDispositions mimeMessageinviteId mimeMultipart#Ljavax/mail/internet/MimeMultipart;subMimeMessage subMultipart StackMapTable SignatureK(Ljavax/mail/internet/MimeMessage;I)Ljava/util/List;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Ljava/util/List;)Ljavax/mail/internet/MimeMessage;alternativeMultipartmixedMultiparteLjavax/mail/MessagingException;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Ljava/util/List;)Ljavax/mail/internet/MimeMessage;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;createMixedPartX(Ljavax/mail/internet/MimeMultipart;Ljava/util/List;)Ljavax/mail/internet/MimeMultipart;mixedwrapperOfMultipartAlternative"Ljavax/mail/internet/MimeBodyPart;o(Ljavax/mail/internet/MimeMultipart;Ljava/util/List;)Ljavax/mail/internet/MimeMultipart;createAlternativePartz(Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/MimeMultipart;htmlPartct!Ljavax/mail/internet/ContentType;icalPartex,Lcom/zimbra/common/service/ServiceException; multiparttextPart SourceFileCalendarMime.java L JK jk T  !javax/mail/internet/MimeMultipart javax/mail/internet/MimeMessage invId       java/util/LinkedList javax/mail/Part attachment application/* image/*      org/openzal/zal/MimeConstantsutf-8 java/util/Date   javax/mail/MessagingException*org/openzal/zal/exceptions/ZimbraException8MessagingException while re-creating invite mime message L! L" javax/mail/internet/MimeBodyPart #$ %& ' (javax/mail/BodyPart alternative ) *+ ,-javax/mail/internet/ContentType text/htmlcharset . Content-Type / 01 23*com/zimbra/common/service/ServiceException4 56%org/openzal/zal/calendar/CalendarMimejava/lang/Object7/com/zimbra/common/calendar/ZCalendar$ZVCalendarjava/io/IOExceptionjava/util/Listjava/lang/Stringjava/util/Iterator()Vorg/openzal/zal/calendar/Invite getSubject()Ljava/lang/String;getDescriptiongetDescriptionHtmlnewToICalendar4(Z)Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar; getMailItemId()Ijava/util/Collections emptyList()Ljava/util/List; getContent()Ljava/lang/Object; getBodyPart(I)Ljavax/mail/BodyPart;getCount getHeader'(Ljava/lang/String;)[Ljava/lang/String;valueOf(I)Ljava/lang/String;equals(Ljava/lang/Object;)ZgetDisposition isMimeType(Ljava/lang/String;)Zaddorg/openzal/zal/UtilsgetSmtpSession()Ljavax/mail/Session;org/openzal/zal/MimebuildFixedMimeMessage7(Ljavax/mail/Session;)Ljavax/mail/internet/MimeMessage; setContent(Ljavax/mail/Multipart;)VisEmpty()Z setSubject'(Ljava/lang/String;Ljava/lang/String;)V setSentDate(Ljava/util/Date;)V saveChanges*(Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/String;)V addBodyPart(Ljavax/mail/BodyPart;)Viterator()Ljava/util/Iterator;hasNextnextaddDescriptionsetText1org/openzal/zal/calendar/PlainTextToHtmlConverterplainText2HTML&(Ljava/lang/String;)Ljava/lang/String; setParametertoString setHeader1com/zimbra/cs/mailbox/calendar/CalendarMailSendermakeICalIntoMimePartU(Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;)Ljavax/mail/internet/MimeBodyPart;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;$com/zimbra/common/calendar/ZCalendar!HIJKLMNF **+O=> ?P QR SKTUN1+N+:+:+:*,+:*- OKL MNP#RPR1QR1VW1XY,Z[ &\[ ][^b#cde #cfg,h+TiN%+M+N+:+:*,- OZ[ \]_P>%QR%VW Z[ \[][^bg,h+jkN + N- :6-=- ::!2 : :Y:6T :6 :   6  6  WOZdef!h)i2jKlUf[oeqnr{tuwxz}rP),lm2#noCpqBrm?st 8u[ q[pqQRvYwqxyzYej{ynacde nacf|, }~<}.g+hTNN X:*,- :*!:"++# +%&'Y()*:,Y-.IJ+O. #.6BGJLPf BvY8y.yL XQRXZ[X\[X][X^bXcde Xcf|*6~}}g,NH Y/0N1Y2:+3-4,5:678:-4-O" =CFP>=rmHQRHyHcd >y5e Hcf|'}g+N Y90:+,:1Y2:,%;4- -#*,<N-#;1Y2:=Y>?:@%A-%;BCD4+E: :G4~FOR ")4?FOZckw~Pp O/Z$QR^b\[][ y |4} >Hg+,a _` PK bKl|mm/org/openzal/zal/calendar/FreeBusyStatus$1.class20        !"$2$SwitchMap$org$openzal$zal$calendar$FreeBusyStatus[I()VCodeLineNumberTableLocalVariableTable StackMapTable SourceFileFreeBusyStatus.javaEnclosingMethod% &' () *+java/lang/NoSuchFieldError ,) -) .) /))org/openzal/zal/calendar/FreeBusyStatus$1 InnerClassesjava/lang/Object'org/openzal/zal/calendar/FreeBusyStatusvalues,()[Lorg/openzal/zal/calendar/FreeBusyStatus;Busy)Lorg/openzal/zal/calendar/FreeBusyStatus;ordinal()IFree BusyTentativeBusyUnavailableNoData  U OKOKOKOK OK #&'256ADEPSL WMMMM#  PK bKP9 9 -org/openzal/zal/calendar/FreeBusyStatus.class2 Z [\>] ,^ _ ,` a bcde fg h i j -k l mn mo mp mq f/r s t1u v2w x3y z4{ |} (~ b InnerClassesBusy)Lorg/openzal/zal/calendar/FreeBusyStatus;Free BusyTentativeBusyUnavailableNoData sZimbra2ZalLjava/util/Map; SignatureLLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mRawFreeBusyStatusLjava/lang/String;$VALUES*[Lorg/openzal/zal/calendar/FreeBusyStatus;values,()[Lorg/openzal/zal/calendar/FreeBusyStatus;CodeLineNumberTablevalueOf=(Ljava/lang/String;)Lorg/openzal/zal/calendar/FreeBusyStatus;LocalVariableTablenamegetRawFreeBusyStatus()Ljava/lang/String;this((Ljava/lang/String;ILjava/lang/String;)VrawFreeBusyStatus(Ljava/lang/String;)V fromZimbrafreeBusystatus StackMapTable]toGlobalInviteStatus/()Lorg/openzal/zal/calendar/GlobalInviteStatus;()V;Ljava/lang/Enum; SourceFileFreeBusyStatus.java =>> 'org/openzal/zal/calendar/FreeBusyStatus C ;< J 56 java/lang/RuntimeExceptionjava/lang/StringBuilder JVInvalid FreeBusyStatus: H JM  B JK /0F 10T 20O 30N 40java/util/HashMap J java/lang/Enum)org/openzal/zal/calendar/FreeBusyStatus$1clone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString2$SwitchMap$org$openzal$zal$calendar$FreeBusyStatus[Iordinal()I+org/openzal/zal/calendar/GlobalInviteStatusAPPOINTMENT_CONFIRMED-Lorg/openzal/zal/calendar/GlobalInviteStatus;APPOINTMENT_CANCELLEDAPPOINTMENT_TENTATIVEAPPOINTMENT_NEED_ACTION(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@1,@/0@10@20@30@4056789:;<=> ?@A" B CDA4 *BE  F<GHA/*B4E I0JKAH *+*-B:; <E I0 L<7M NDA|.* L+ Y Y  *+BA CD,GE.O< !P0Q,R9:STAH*.8$(,04 YBL,O0Q4S8U<W@ZE HI0Q,UVAѻYYY !Y"#$Y%&'YSYSY!SY$SY'S(Y)*W*W !*W#$*W&'*W+'*WB: -!<"Kp)|*+,-./07WXY. -PK bK?1org/openzal/zal/calendar/GlobalInviteStatus.class2 j klLm 8n 8o p q r stuv wx y z { |9} ~  ; ~ < ~ = ~ > ~ ? ~  , sAPPOINTMENT_TENTATIVE-Lorg/openzal/zal/calendar/GlobalInviteStatus;APPOINTMENT_CANCELLEDAPPOINTMENT_CONFIRMEDAPPOINTMENT_NEED_ACTIONTASK_COMPLETEDTASK_IN_PROGRESS mRawStatusLjava/lang/String;mAttendeeInviteStatus/Lorg/openzal/zal/calendar/AttendeeInviteStatus; sZimbra2ZalLjava/util/Map; SignaturePLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; sICal2Zimbra$VALUES.[Lorg/openzal/zal/calendar/GlobalInviteStatus;values0()[Lorg/openzal/zal/calendar/GlobalInviteStatus;CodeLineNumberTablevalueOfA(Ljava/lang/String;)Lorg/openzal/zal/calendar/GlobalInviteStatus;LocalVariableTablenameW(Ljava/lang/String;ILjava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;)VthisstatusattendeeInviteStatusD(Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;)V$RuntimeInvisibleParameterAnnotations getRawStatus()Ljava/lang/String; fromZimbraglobalInviteStatus StackMapTablemfromICaltoAttendeeStatus1()Lorg/openzal/zal/calendar/AttendeeInviteStatus;()V?Ljava/lang/Enum; SourceFileGlobalInviteStatus.java KLL +org/openzal/zal/calendar/GlobalInviteStatus Q U @A BC DE java/lang/RuntimeExceptionjava/lang/StringBuilder UfInvalid invite status: ] U JETENT C UV 9:CANC C ;:CONF C <:NEED C =:COMP C >:INPR C ?:java/util/HashMap U WAITINGDEFERRED TENTATIVE CANCELLED CONFIRMED NEEDS-ACTION COMPLETED IN-PROGRESSjava/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V-org/openzal/zal/calendar/AttendeeInviteStatusDECLINEDACCEPTED NEEDS_ACTION IN_PROCESS(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@18 @9:@;:@<:@=:@>:@?:@ABCDEFGHIJEFGHIKL MNO" P QRO4 *PS  TAUVO\*+*-*P)* +,S W:XAYCFZ[ I\]O/*P1S W: ^RO|. * L+ Y Y *+PR SU,WS.XA !_:`,aHI bRO|.* L+ Y Y *+P] ^`,bS.XA !_:`,aHIcdO/*PhS W:HIefOYYYY !"#Y$%&'Y()*+YSYSYSY#SY'SY+S,Y- .W .W .W !#.W /#.W 0#.W 1#.W %'.W )+.W,Y-2.W3.W4.W5#.W6'.W7+.WPf$ 6!H"Z#l;<=>?@ABCD"F.G<HJIXJfKtLMFghiPK HbK$% % <org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset.class2c E F GI J K L M N O P Q R ST U VX YZ[ mSimpleOnset SimpleOnset InnerClasses5Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset; getSecond()ICodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset; getDayOfMonth (IIIIIIIZ)VweekI dayOfWeekmonth dayOfMonthhourminutesecondskipBYMONTHDAYFixupZ8(Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;)V simpleOnset getMinutegetMonth getDayOfWeekgetWeekgetHourtoString()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; compareTo;(Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;)Io(Ljava/lang/Object;)IbLjava/lang/Object;Ljava/lang/Comparable; SourceFileICalendarTimezone.java   \3com/zimbra/common/calendar/ICalTimeZone$SimpleOnset !" !- !] / 0 1 2 3 45^ _` 67 >ab6org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset >?java/lang/Objectjava/lang/Comparable'com/zimbra/common/calendar/ICalTimeZone()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;8(Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;)I*org/openzal/zal/calendar/ICalendarTimezone! 2*W  2*[ !" *Y cd\ #$%$&$'$($)$*$+,!-F **+gh i  ./2*m 02* q 12* u 22* y 32* } 452*  67O +*  89:  8;<=>?E*+@A>A3 *+Q  <BCDH W PK HbKTXX0org/openzal/zal/calendar/ICalendarTimezone.class2 mn mo p qrs tu vwx y z { | } ~           SimpleOnset InnerClasses mICalTimeZone)Lcom/zimbra/common/calendar/ICalTimeZone;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/calendar/ICalendarTimezone;timeZoneLjava/lang/Object; StackMapTablex$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;getAccountTimeZoneG(Lorg/openzal/zal/Account;)Lorg/openzal/zal/calendar/ICalendarTimezone;accountLorg/openzal/zal/Account;accountTimeZone DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;lookup(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/calendar/ICalendarTimezone;tzidLjava/lang/String; stdOffsetI stdDtStartstdRRule stdTzname dayOffset dayDtStartdayRRule dayTznameRuntimeInvisibleAnnotationsgetDaylightTzname()Ljava/lang/String;equals(Ljava/lang/Object;)Zobject1getIDgetUTC.()Lorg/openzal/zal/calendar/ICalendarTimezone;hashCode()IgetStandardOffsetgetDaylightOnset:()Lorg/openzal/zal/calendar/ICalendarTimezone$SimpleOnset;daylight5Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;$Lorg/jetbrains/annotations/Nullable;useDaylightTime()ZgetDaylightOffsetgetStandardOnsettoStringgetStandardTzname getTimeZone()Ljava/util/TimeZone;inDaylightTime(Ljava/util/Date;)ZdateLjava/util/Date; SourceFileICalendarTimezone.java !java/lang/NullPointerException'com/zimbra/common/calendar/ICalTimeZone   com/zimbra/cs/account/Account /0 7*org/openzal/zal/calendar/ICalendarTimezone !" ? MN OP RN S UV WV X6org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset ! _` aV b cN dN ghjava/lang/Object3com/zimbra/common/calendar/ICalTimeZone$SimpleOnset()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/Account#com/zimbra/cs/mailbox/calendar/UtilJ(Lcom/zimbra/cs/account/Account;)Lcom/zimbra/common/calendar/ICalTimeZone;(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/zimbra/common/calendar/ICalTimeZone;+()Lcom/zimbra/common/calendar/ICalTimeZone;7()Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;8(Lcom/zimbra/common/calendar/ICalTimeZone$SimpleOnset;)V!  !"#r*+ Y*+$*+-01%&'()*+,-./0#O +*$5% &' 123  1456 78#V* L Y+ $@A @ D%9: ; <=>-. ?@#  Y*,- $LML%\ ABCDEBFBGBHDIBJBKBL.MN#2* $% &'OP#= *+$% &' Q)RN#2*$% &' ST## Y $UV#2*$% &'WV#2*$% &'XY#e*L+Y+$ %&'Z\*]L^_`#2*$% &'aV#2*$% &'bY#e*L+Y+$ %&'Z\*]L^cN#2*$% &'dN#2*$% &'ef#/*$% &'gh#= *+$% &' ijkl  [ PK HbKg,\\%org/openzal/zal/calendar/Invite.class2b c c   c            c c " " c " ' ' c ' c c  $ c      ,     c c ,<       C C   =!" C# $% & ' ( )* + , -. /0 12 k34 Q67 S8 c9 c:; W < => ?@ =A ]BC _D _E =FG c8 HI JK )L MN ]OP k( Qm R S T UV E tWX $Y Z [ \ ]^ _ `Z ca `b cd e cf g h   i j k lm n o pq r s t uv uwx )y 8 z {|} 8~ `     c          =   8   i       ,   c c c        TRIGGER_TYPE_FIELDLjava/lang/String;TRIGGER_RELATED_FIELDTYPE_EXCEPTIONITYPE_CANCELLATION mMimeMessage!Ljavax/mail/internet/MimeMessage;mInvite'Lcom/zimbra/cs/mailbox/calendar/Invite;sTriggerTypeFieldLjava/lang/reflect/Field;sTriggerRelatedField getAttachment#()Ljavax/mail/internet/MimeMessage;CodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/calendar/Invite;(Ljava/lang/Object;)VinviteLjava/lang/Object;6(Ljava/lang/Object;Ljavax/mail/internet/MimeMessage;)V mimeMessage StackMapTableG$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; isRecurrent()Z hasAttachment getSequence()I isRecurrence getLocation()Ljava/lang/String;locationdgetUtcDateCompleted()J getStatus/()Lorg/openzal/zal/calendar/GlobalInviteStatus; hasFreeBusyhasAlarm triggerType TriggerType InnerClasses2Lcom/zimbra/cs/mailbox/calendar/Alarm$TriggerType;triggerRelatedTriggerRelated5Lcom/zimbra/cs/mailbox/calendar/Alarm$TriggerRelated;alarm&Lcom/zimbra/cs/mailbox/calendar/Alarm; getTriggerTypeZ(Lcom/zimbra/cs/mailbox/calendar/Alarm;)Lcom/zimbra/cs/mailbox/calendar/Alarm$TriggerType;eLjava/lang/Throwable;getTriggerRelated](Lcom/zimbra/cs/mailbox/calendar/Alarm;)Lcom/zimbra/cs/mailbox/calendar/Alarm$TriggerRelated;getDisplayAlarm(()Lcom/zimbra/cs/mailbox/calendar/Alarm;getAlarmMinutesBeforeStart alarmTimeJ alarmMinsgetUTCAlarmAbsoluteTime getFreeBusy+()Lorg/openzal/zal/calendar/FreeBusyStatus;getUidgetDescriptionInviteDescription,Lcom/zimbra/common/service/ServiceException; getOrganizer%()Lorg/openzal/zal/calendar/Attendee; organizer+Lcom/zimbra/cs/mailbox/calendar/ZOrganizer;"RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; setOrganizer'(Ljava/lang/String;Ljava/lang/String;)VexLjava/lang/Exception;addresscn%1Lcom/google/common/annotations/VisibleForTesting;setIsOrganizer(Z)VbZgetUtcLastModify hasStartTimegetStartTimeDate()Ljava/util/Date; startTime+Lcom/zimbra/common/calendar/ParsedDateTime;getEndTimeDateendTimegetEffectiveDurationgetUtcStartTimeparsedDateTimegetRecurrenceRule+()Lorg/openzal/zal/calendar/RecurrenceRule; recurrence IRecurrence7Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;zrec'Lcom/zimbra/cs/mailbox/calendar/ZRecur;PgetExceptionInstances()Ljava/util/List; Signature5()Ljava/util/List;getRecurrencesInvitees(I)Ljava/util/List; calendarItem$Lcom/zimbra/cs/mailbox/CalendarItem; exception IException6Lcom/zimbra/cs/mailbox/calendar/Recurrence$IException;recurrenceType inviteListLjava/util/List;RecurrenceRule:Lcom/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule;itLjava/util/Iterator;LocalVariableTypeTable3Ljava/util/List;LLjava/util/Iterator;AC6(I)Ljava/util/List;!getStartTimeUtcOfDeletedInstancessubrecstartTimeOfDeletedInstancessubIt"Ljava/util/List;MLjava/util/Iterator;$()Ljava/util/List; getUtcEndTimegetMyOwnInviteStatus1()Lorg/openzal/zal/calendar/AttendeeInviteStatus; getMethod getRecurId)()Lorg/openzal/zal/calendar/RecurrenceId; hasRecurId getSubjectgetDescriptionHtml getPriority%()Lorg/openzal/zal/calendar/Priority;getEffectiveEndTime isAllDayEventgetMatchingAttendee>(Lorg/openzal/zal/Account;)Lorg/openzal/zal/calendar/Attendee;aliasaccountLorg/openzal/zal/Account;attendee#Lorg/openzal/zal/calendar/Attendee;7(Ljava/lang/String;)Lorg/openzal/zal/calendar/Attendee;*Lcom/zimbra/cs/mailbox/calendar/ZAttendee;nconvertAttendeeO(Lcom/zimbra/cs/mailbox/calendar/ZAttendee;)Lorg/openzal/zal/calendar/Attendee;type'Lorg/openzal/zal/calendar/AttendeeType; hasOrganizerhasOtherAttendees getAttendees zAttendeeList attendeeList;5Ljava/util/List;7()Ljava/util/List;getSensitivity(()Lorg/openzal/zal/calendar/Sensitivity;hasSensitivity classProp getMailItemIdgetTaskPercentCompletepercent getTimezone.()Lorg/openzal/zal/calendar/ICalendarTimezone;getTimezoneMap(()Lorg/openzal/zal/calendar/MapTimeZone;createFromCalendar ZVCalendar](Lorg/openzal/zal/Account;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Z)Ljava/util/List;cal1Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;sentByMe9Ljava/util/List; Exceptions(Lorg/openzal/zal/Account;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Z)Ljava/util/List;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;Ljava/lang/Class;1(Ljava/lang/Class;)TT;newToICalendar4(Z)Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;includePrivateData hasEndDatehasEffectiveEndDategetUtcEffectiveEndDate isCompletedcreatedByOrganizer setSequence(I)VsequencenewCopy#()Lorg/openzal/zal/calendar/Invite; setMailItemIdid methodIsReplymethodICalTok.Lcom/zimbra/common/calendar/ZCalendar$ICalTok;methodIsCancelgetBodycontent[BgetTagst&()Ljava/util/List; getPartStatisPublictoIcal()Ljava/io/InputStream;icalPart"Ljavax/mail/internet/MimeBodyPart; addAttendee(Ljava/util/Map;)VmetadataLjava/util/Map;5Ljava/util/Map;8(Ljava/util/Map;)VaddAlarmupdateMyPartStat.(Lorg/openzal/zal/Account;Ljava/lang/String;)VacctpartStat()V SourceFile Invite.java java/lang/NullPointerException%com/zimbra/cs/mailbox/calendar/Invite *com/zimbra/common/service/ServiceException                6    0com/zimbra/cs/mailbox/calendar/Alarm$TriggerTypejava/lang/Throwablejava/lang/RuntimeException  3com/zimbra/cs/mailbox/calendar/Alarm$TriggerRelated J   $com/zimbra/cs/mailbox/calendar/Alarm   ? j       "!org/openzal/zal/calendar/Attendee     )com/zimbra/cs/mailbox/calendar/ZOrganizer * )java/lang/Exception 12   8 u >    =com/zimbra/cs/mailbox/calendar/Recurrence$SimpleRepeatingRuleSimpleRepeatingRule 'org/openzal/zal/calendar/RecurrenceRule MNjava/util/LinkedList   J8com/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule 4com/zimbra/cs/mailbox/calendar/Recurrence$IException  n org/openzal/zal/calendar/Invite )com/zimbra/cs/mailbox/calendar/Recurrence       5com/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence    m p%org/openzal/zal/calendar/RecurrenceId Invalid RecursionId access   r s  v w java/lang/String w       Jjava/util/ArrayList(com/zimbra/cs/mailbox/calendar/ZAttendee  ! " #  $%  & '*org/openzal/zal/calendar/ICalendarTimezone () *+, -)$org/openzal/zal/calendar/MapTimeZonecom/zimbra/cs/account/Account  ./ 012 3  45 6 7 8  9: ; < =>? @A Borg/openzal/zal/Item CD EF G HIJ Kcom/zimbra/cs/mailbox/Metadata  L M NO P Q mTriggerType mTriggerRelated RS T2U VXjava/lang/StringBuilder)ZAL Reflection Initialization Exception: YZ[ \] ^_ `java/lang/Objectjavax/mail/internet/MimeMessagejava/util/Iterator)com/zimbra/common/calendar/ParsedDateTimejava/util/List"com/zimbra/cs/mailbox/CalendarItema/com/zimbra/common/calendar/ZCalendar$ZVCalendar*org/openzal/zal/exceptions/ZimbraException,com/zimbra/common/calendar/ZCalendar$ICalTokjava/io/IOExceptionjavax/mail/MessagingExceptiongetMimeMessage getRecurrence9()Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;getSeqNo getCompleted+org/openzal/zal/calendar/GlobalInviteStatus fromZimbraA(Ljava/lang/String;)Lorg/openzal/zal/calendar/GlobalInviteStatus;ABSOLUTEequals(Ljava/lang/Object;)ZRELATIVESTARTENDjava/lang/reflect/Fieldget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)V getAlarmsiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getActionAction/()Lcom/zimbra/cs/mailbox/calendar/Alarm$Action;+com/zimbra/cs/mailbox/calendar/Alarm$ActionDISPLAY-Lcom/zimbra/cs/mailbox/calendar/Alarm$Action;getTriggerTime(JJ)J'org/openzal/zal/calendar/FreeBusyStatus=(Ljava/lang/String;)Lorg/openzal/zal/calendar/FreeBusyStatus;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;-()Lcom/zimbra/cs/mailbox/calendar/ZOrganizer; getAddressgetCn-org/openzal/zal/calendar/AttendeeInviteStatusACCEPTED/Lorg/openzal/zal/calendar/AttendeeInviteStatus;%org/openzal/zal/calendar/AttendeeTypeRequired}(Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/calendar/AttendeeInviteStatus;Lorg/openzal/zal/calendar/AttendeeType;)V.(Lcom/zimbra/cs/mailbox/calendar/ZOrganizer;)V getDTStamp getStartTime-()Lcom/zimbra/common/calendar/ParsedDateTime;getDate-()Lcom/zimbra/common/calendar/ParsedDuration;)com/zimbra/common/calendar/ParsedDurationsubtractFromTime(J)Jjava/lang/Mathabsjava/util/DategetTimeaddRulesIteratorgetRule)()Lcom/zimbra/cs/mailbox/calendar/ZRecur;getCalendarItem&()Lcom/zimbra/cs/mailbox/CalendarItem; isRecurringjava/util/Collections emptyListexceptionsItergetType*()Lcom/zimbra/cs/mailbox/calendar/RecurId; getInviteQ(Lcom/zimbra/cs/mailbox/calendar/RecurId;)Lcom/zimbra/cs/mailbox/calendar/Invite;add&com/zimbra/cs/mailbox/calendar/RecurIdgetDt getUtcTimejava/lang/LongvalueOf(J)Ljava/lang/Long;subRulesIterator getEndTimegetEffectivePartStatC(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeInviteStatus;(J)V(Ljava/lang/String;)VgetName!org/openzal/zal/calendar/Priority7(Ljava/lang/String;)Lorg/openzal/zal/calendar/Priority;org/openzal/zal/Account getMailAlias()Ljava/util/Collection;java/util/Collection>(Ljava/lang/String;)Lcom/zimbra/cs/mailbox/calendar/ZAttendee;getRole fromString;(Ljava/lang/String;)Lorg/openzal/zal/calendar/AttendeeType; getClassProp$org/openzal/zal/calendar/Sensitivity:(Ljava/lang/String;)Lorg/openzal/zal/calendar/Sensitivity;isEmptygetPercentCompletejava/lang/Integer'(Ljava/lang/String;)Ljava/lang/Integer;intValue getTimeZone+()Lcom/zimbra/common/calendar/ICalTimeZone;getTimeZoneMap*()Lcom/zimbra/common/calendar/TimeZoneMap;&com/zimbra/common/calendar/TimeZoneMapgetLocalTimeZoneu(Lcom/zimbra/cs/account/Account;Ljava/lang/String;Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;Z)Ljava/util/List;!org/openzal/zal/ZimbraListWrapper wrapInvites"(Ljava/util/List;)Ljava/util/List;java/lang/ClasscastTASK_COMPLETED-Lorg/openzal/zal/calendar/GlobalInviteStatus; isOrganizersetSeqNo)()Lcom/zimbra/cs/mailbox/calendar/Invite;lookupB(Ljava/lang/String;)Lcom/zimbra/common/calendar/ZCalendar$ICalTok;REPLYCANCEL getContent()[Bjava/nio/charset/CharsetdefaultCharset()Ljava/nio/charset/Charset;([BLjava/nio/charset/Charset;)V()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;1com/zimbra/cs/mailbox/calendar/CalendarMailSendermakeICalIntoMimePartU(Lcom/zimbra/common/calendar/ZCalendar$ZVCalendar;)Ljavax/mail/internet/MimeBodyPart; javax/mail/internet/MimeBodyPartgetInputStream#(Lcom/zimbra/cs/mailbox/Metadata;)V-(Lcom/zimbra/cs/mailbox/calendar/ZAttendee;)VdecodeMetadataH(Lcom/zimbra/cs/mailbox/Metadata;)Lcom/zimbra/cs/mailbox/calendar/Alarm;)(Lcom/zimbra/cs/mailbox/calendar/Alarm;)V4(Lcom/zimbra/cs/account/Account;Ljava/lang/String;)VgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessibleorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal$com/zimbra/common/calendar/ZCalendar!c  M/*? ?*+ [\8*+ Y*+,** MN*,&.1 * _`bdeg&k.m2p7q 888` O* * u @2*z 2*  2*  _*L++  2* 5 *  2* Y*P*L+G*+M,*+N,%-*--*6 #%+5?DRW*>+,H Y%    o +!"M$Y,% #   Ko&+!'M$Y,% #   K4*()L+*++,M,-./, -/2  4  !z&*L+*0*12A*0 e3m5m6#*&! #J*L+*0*12   5 *78  2*9 *:L++L+;        !"#r$*+?@AB $$%&'()*-+,*CY+,DE *E N-;#&F%'+#1&.'0,2*'+,----. B/'012A *G 78 34'052*H< 6E*IA @78a*IL++JGH JM 9:;'(<8a*KL++JST VY =:;'(>e*L MNL+;F`bd+,O/?d*IL+ +JOjk mo@:;AB)* L++P+QRMSY,Tuv xz { )!CE FGH'(IJ2*UV KLMNWYXM*YN :;- -Z[-\]:^:*H+_:`-ab:,cYdeW :;,F^{~FR&*3:DP[^k{~p OP+,k+,P6QSTUVpOP3XCX:QYZ[U\:QY]2 ^/_ `#a_/KbcJWYXL*YM N-;, ,Z[,\]N-^:*7+_:`+aghieW-j:0*&+k:+lhieW+FV$(06@LWZqtzf OP+,L%QSdEeVOP0~CX6xYZz4fZ[ eg6xY]z4fh3 ^/_  `#a1Kijk*mL+ *0na+JO @:;kla*pqL+;    !Km2*r nod)*stY*ughv$Ywx  )'p2*s qP*y *y   r|*z *zL+;   "$!Bst5 *{|*  uk*KL+ *0na+JO/0 24@:;v2*}9 wx?*+~M,,+N-*-+:*M,,& @ A CF-H4I8K:M=O*- y??z{ 6|}~  '(w*+M, *,M,;  X Y [_bd* |!-'(r +M=Y+++q,Bjl mnol  |2*v 2*{ JC*LYM+,+)N-*-+:,*eW,"1>A*1 |C;V3V[;3^^#K5 *  a*L++  @2* d*L+ + B*IL+Y+*mM,Y,Y*  $0 B:9: "=:;;9Y* *+N-N-;  4UV!z{4[ UUKO +* [  Ki*M,;     !4IE*K @E*K @5 *Kh  5 *  2* A *  9cY*d A *  `*rL+    @`*rL+     @,*YL+Y*YL+;& %& ( )+-&/'1  '!,'(JjY*YL[#9;=UK2*C 2*H *M,L+M,; P TVXZ* +!S *YY+ M,; bgdfh ! [  YK*Y+ M,;Fnsprt ,[ U/K*+, N-;Fz|~*,{T/ h³U &,ų ,öų& Ʋ&Ƨ)KǻYʶ*̶˶Ͷλ$Y*%>A#>89 :;EFL%M0O7P>VARBT^UgW B%+ A%R ",@',@kfD _fR ]fW  @Qf5  ,@W PK HbK2m;m;,org/openzal/zal/calendar/InviteFactory.class2j F G H I JK L M NO NP Q NR S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  Y Y                 J J   R TF    Y   Z     c  jF g   I                   mMethodLjava/lang/String; mTimeZoneMap&Lorg/openzal/zal/calendar/MapTimeZone;mUidmStatus-Lorg/openzal/zal/calendar/GlobalInviteStatus; mPriority#Lorg/openzal/zal/calendar/Priority; mPercentageImCompletedTimeJmFreeBusyStatus)Lorg/openzal/zal/calendar/FreeBusyStatus; mSensitivity&Lorg/openzal/zal/calendar/Sensitivity; mAllDayEventZ mUtcDateStart mUtcDateEndmExceptionStartTimemOrganizerAddressmOrganizerName mAttendeeListLjava/util/List; Signature5Ljava/util/List;mSubject mLocation mDescriptionmDescriptionHtmlmLastModifyTimeUtc mSequence mTimezone,Lorg/openzal/zal/calendar/ICalendarTimezone; mAlarmSet mAlarmTime mReminderTime mMimeMessage!Ljavax/mail/internet/MimeMessage;mHasAttachmentmClockLorg/openzal/zal/lib/Clock;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mRecurrenceRule)Lorg/openzal/zal/calendar/RecurrenceRule; mMailItemId mPartStat()VCodeLineNumberTableLocalVariableTablethis(Lorg/openzal/zal/calendar/InviteFactory; createTask<(Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/calendar/Invite;mboxLorg/openzal/zal/Mailbox;createAppointmentsetTypeRequest setTypeCancelsetTimezoneMap)(Lorg/openzal/zal/calendar/MapTimeZone;)V timeZoneMap setTimezone/(Lorg/openzal/zal/calendar/ICalendarTimezone;)VtimezonesetUid(Ljava/lang/String;)Vuid setStatus0(Lorg/openzal/zal/calendar/GlobalInviteStatus;)VglobalInviteStatus setPriority&(Lorg/openzal/zal/calendar/Priority;)VprioritysetTaskPercentageCompleted(I)V percentagesetUtcTaskCompletedTime(J)V completedTimesetFreeBusyStatus,(Lorg/openzal/zal/calendar/FreeBusyStatus;)VfreeBusyStatussetSensitivity)(Lorg/openzal/zal/calendar/Sensitivity;)V sensitivitysetAllDayEvent(Z)V allDayEventsetUtcDateStart utcDateStart setUtcDateEnd utcDateEndsetExceptionStartTimeexceptionStartTime setOrganizer'(Ljava/lang/String;Ljava/lang/String;)VorganizerAddress organizerNamesetAttendeeList(Ljava/util/List;)V attendeeListLocalVariableTypeTable8(Ljava/util/List;)V setSubjectsubject setLocationlocationsetDescription descriptiondescriptionHtmlsetUtcLastModifyTimelastModifyTimeUtc setSequencesequence getSequence()IsetAlarmminutesBeforeStartsetReminderTimetime setAttachment$(Ljavax/mail/internet/MimeMessage;)V mimeMessage!populateFactoryFromExistingInvite$(Lorg/openzal/zal/calendar/Invite;)Vinvite!Lorg/openzal/zal/calendar/Invite; StackMapTable createInvite=(Lorg/openzal/zal/Mailbox;Z)Lorg/openzal/zal/calendar/Invite;recurId(Lcom/zimbra/cs/mailbox/calendar/RecurId; zAttendee*Lcom/zimbra/cs/mailbox/calendar/ZAttendee;attendee#Lorg/openzal/zal/calendar/Attendee; eventDuration+Lcom/zimbra/common/calendar/ParsedDuration;simpleRecurrenceRule IRecurrence InnerClasses7Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;alarm&Lcom/zimbra/cs/mailbox/calendar/Alarm;e,Lcom/zimbra/common/service/ServiceException;tasktypeB isOrganizer organizer+Lcom/zimbra/cs/mailbox/calendar/ZOrganizer; zAttendeeList dateStart+Lcom/zimbra/common/calendar/ParsedDateTime;dateEndmainRecurrenceRuleRecurrenceRule:Lcom/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule;'Lcom/zimbra/cs/mailbox/calendar/Invite;;setRecurrenceRule,(Lorg/openzal/zal/calendar/RecurrenceRule;)VrecurrenceRule setPartStatpartStat SourceFileInviteFactory.java                                         !"# $ % & org/openzal/zal/Item&com/zimbra/cs/mailbox/calendar/RecurId'com/zimbra/common/calendar/ICalTimeZone' () *+ , - ./0 12)com/zimbra/cs/mailbox/calendar/ZOrganizer java/util/LinkedList 34 5 67!org/openzal/zal/calendar/Attendee(com/zimbra/cs/mailbox/calendar/ZAttendeeREQ 89 :; <= > ?@ A BCD=com/zimbra/cs/mailbox/calendar/Recurrence$SimpleRepeatingRuleSimpleRepeatingRule%com/zimbra/cs/mailbox/calendar/ZRecurE F8com/zimbra/cs/mailbox/calendar/Recurrence$RecurrenceRule5com/zimbra/cs/mailbox/calendar/Recurrence$IRecurrenceG HIjava/util/ArrayList J KL#com/zimbra/cs/mailbox/MailItem$TypeType MN&com/zimbra/common/calendar/TimeZoneMapOPQ R <ST U,com/zimbra/cs/mailbox/calendar/IcalXmlStrMapOV W XY Z *[ \] ^_ `a*com/zimbra/common/service/ServiceExceptionb cd e ) B forg/openzal/zal/calendar/Invite g h&org/openzal/zal/calendar/InviteFactoryjava/lang/Objectjava/lang/Stringorg/openzal/zal/Mailboxjava/util/Listjava/util/Iterator)com/zimbra/common/calendar/ParsedDateTime%com/zimbra/cs/mailbox/calendar/Invite$com/zimbra/cs/mailbox/calendar/Alarmorg/openzal/zal/lib/ActualClock sInstancei,com/zimbra/common/calendar/ZCalendar$ICalTokICalTokREQUEST.Lcom/zimbra/common/calendar/ZCalendar$ICalTok;toString()Ljava/lang/String;CANCELgetUid getStatus/()Lorg/openzal/zal/calendar/GlobalInviteStatus; hasAttachment()Z getAttachment#()Ljavax/mail/internet/MimeMessage; getAttendees()Ljava/util/List; isAllDayEventgetUtcDateCompleted()JgetDescriptiongetDescriptionHtml getFreeBusy+()Lorg/openzal/zal/calendar/FreeBusyStatus; getLocation getPriority%()Lorg/openzal/zal/calendar/Priority;getSensitivity(()Lorg/openzal/zal/calendar/Sensitivity; getMethodhasAlarmgetAlarmMinutesBeforeStartgetRecurrenceRule+()Lorg/openzal/zal/calendar/RecurrenceRule; hasOrganizer getOrganizer%()Lorg/openzal/zal/calendar/Attendee; getAddressgetNamegetTaskPercentComplete getSubjectgetUtcStartTime getUtcEndTimeorg/openzal/zal/lib/Clocknow getTimezone.()Lorg/openzal/zal/calendar/ICalendarTimezone;getTimezoneMap(()Lorg/openzal/zal/calendar/MapTimeZone; hasRecurId getRecurId)()Lorg/openzal/zal/calendar/RecurrenceId;%org/openzal/zal/calendar/RecurrenceIdgetExceptionStartTimeUtc getMailItemId getPartStat*org/openzal/zal/calendar/ICalendarTimezonetoZimbra%(Ljava/lang/Class;)Ljava/lang/Object; fromUTCTimeW(JLcom/zimbra/common/calendar/ICalTimeZone;)Lcom/zimbra/common/calendar/ParsedDateTime; RANGE_NONE/(Lcom/zimbra/common/calendar/ParsedDateTime;I)V getAccount()Lorg/openzal/zal/Account;org/openzal/zal/Account hasAddress(Ljava/lang/String;)Ziterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;1()Lorg/openzal/zal/calendar/AttendeeInviteStatus;-org/openzal/zal/calendar/AttendeeInviteStatus getRawStatusjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Vadd(Ljava/lang/Object;)Z setHasTime differenceX(Lcom/zimbra/common/calendar/ParsedDateTime;)Lcom/zimbra/common/calendar/ParsedDuration;)com/zimbra/cs/mailbox/calendar/Recurrence'org/openzal/zal/calendar/RecurrenceRule(Lcom/zimbra/common/calendar/ParsedDateTime;Lcom/zimbra/common/calendar/ParsedDuration;Lcom/zimbra/cs/mailbox/calendar/ZRecur;Lcom/zimbra/cs/mailbox/calendar/InviteInfo;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;(Lcom/zimbra/common/calendar/ParsedDateTime;Lcom/zimbra/common/calendar/ParsedDuration;Lcom/zimbra/cs/mailbox/calendar/InviteInfo;Ljava/util/List;Ljava/util/List;)VgetIdcom/zimbra/cs/mailbox/MailItem convertType&(Ljava/lang/Class;B)Ljava/lang/Object;$org/openzal/zal/calendar/MapTimeZone+org/openzal/zal/calendar/GlobalInviteStatus!org/openzal/zal/calendar/PrioritygetRawPriority(I)Ljava/lang/String;'org/openzal/zal/calendar/FreeBusyStatusgetRawFreeBusyStatus$org/openzal/zal/calendar/SensitivitygetRawSensitivity TENTATIVE/Lorg/openzal/zal/calendar/AttendeeInviteStatus;(ILcom/zimbra/cs/mailbox/MailItem$Type;Ljava/lang/String;Lcom/zimbra/common/calendar/TimeZoneMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/zimbra/common/calendar/ParsedDateTime;Lcom/zimbra/common/calendar/ParsedDateTime;Lcom/zimbra/common/calendar/ParsedDuration;Lcom/zimbra/cs/mailbox/calendar/RecurId;Lcom/zimbra/cs/mailbox/calendar/Recurrence$IRecurrence;ZLcom/zimbra/cs/mailbox/calendar/ZOrganizer;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lcom/zimbra/common/calendar/Geo;Ljava/lang/String;JJIILjava/lang/String;ZZ)Lcom/zimbra/cs/mailbox/calendar/Invite;.(J)Lcom/zimbra/common/calendar/ParsedDateTime;fromSimpleTimeS(Lcom/zimbra/common/calendar/ParsedDateTime;)Lcom/zimbra/cs/mailbox/calendar/Alarm;fromSimpleReminder)(I)Lcom/zimbra/cs/mailbox/calendar/Alarm;addAlarm)(Lcom/zimbra/cs/mailbox/calendar/Alarm;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; setInviteIdsetHasAttachment6(Ljava/lang/Object;Ljavax/mail/internet/MimeMessage;)V(Ljava/lang/Object;)V$com/zimbra/common/calendar/ZCalendar! !Y*****RN STUV ;*+Z;*+_9 *  d e  9 *  i j  >*+  no>*+  st>*+ xy>*+ }~>*+ >* >* >*+ >*+ >* >* >* >* Q *+*,   P*+  >*+ >*+ Q *+*,   >*  >* /* G *!*  G **"    G *#*+$     ,2*+%*+&*+'#*# *+($*+)*+**++*+,*+-*+.*+/*+0*+1*+2 *+3* *+4!*+56*+7 +89*+7 +8:*+;*+<*+=*+>*+?**@ *+A *+B +C*+DE* *+F*+GH#'/7?GOW_gow     !)1228'fYT\(  >* %JY** KLKMNO::+P*Q* 6RY**S:TYU:*V:WEXY: ZY 9 :[ \]^_:  `W:* ** KLKM:: * ** KLKM: * a  a: *6G b: cY *6dedf: gY hY SijYkl: *m+nopo* * qrq**s*t*u**vx*y*  ***** * **z]{: *&*"|}: *!~:    :  *  **H  *H*# Y *$Y 9<= !##$7*:-Z.k0t1345689;<=@AB EGH#J(K.O1P8RASOU[WmZ|^`achjklnp `)29<>DKTclsy4  3 A; [!! &"# 2"# >$% & '(:WZ7)k&*+t,-./. 1`02 3 t,4^ A+5@& 65789K : : M;<=B>?@>*+6 AB>*+H CDE *h g1 c o@N@PK HbK22*org/openzal/zal/calendar/MapTimeZone.class2N 78 79 :; < => ? @ A B CDEF mTimeZoneMap(Lcom/zimbra/common/calendar/TimeZoneMap;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/calendar/MapTimeZone; timeZoneMapLjava/lang/Object; StackMapTableEF$RuntimeInvisibleParameterAnnotations/(Lorg/openzal/zal/calendar/ICalendarTimezone;)V icaltimezone,Lorg/openzal/zal/calendar/ICalendarTimezone; getTimeZone@(Ljava/lang/String;)Lorg/openzal/zal/calendar/ICalendarTimezone;keyLjava/lang/String;getLocalTimeZone.()Lorg/openzal/zal/calendar/ICalendarTimezone;addtimezonetoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileMapTimeZone.java Gjava/lang/NullPointerException&com/zimbra/common/calendar/TimeZoneMap 'com/zimbra/common/calendar/ICalTimeZone -. H*org/openzal/zal/calendar/ICalendarTimezone %I  )J +HK LM$org/openzal/zal/calendar/MapTimeZonejava/lang/Object()V,(Lcom/zimbra/common/calendar/ICalTimeZone;)V=(Ljava/lang/String;)Lcom/zimbra/common/calendar/ICalTimeZone;+()Lcom/zimbra/common/calendar/ICalTimeZone;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!r*+ Y*+()+./ !"U**Y+234#$%&D Y*+ 9'()*9 Y* ? +"I*+  DE,$-.O +*I  /01  /23456PK bK^7org/openzal/zal/calendar/PlainTextToHtmlConverter.class2 plainText2HTML&(Ljava/lang/String;)Ljava/lang/String; SourceFilePlainTextToHtmlConverter.java1org/openzal/zal/calendar/PlainTextToHtmlConverterjava/lang/ObjectPK bK@AA;org/openzal/zal/calendar/PlainTextToHtmlConverterStub.class2 ()VCodeLineNumberTableLocalVariableTablethis7Lorg/openzal/zal/calendar/PlainTextToHtmlConverterStub;plainText2HTML&(Ljava/lang/String;)Ljava/lang/String;textLjava/lang/String; SourceFile!PlainTextToHtmlConverterStub.java 5org/openzal/zal/calendar/PlainTextToHtmlConverterStubjava/lang/Object1org/openzal/zal/calendar/PlainTextToHtmlConverter!/*    7   PK bKiO7@@'org/openzal/zal/calendar/Priority.class2Z ; <=> ? @ A BC BDE FG FH I J K LMHIGH#Lorg/openzal/zal/calendar/Priority;MEDIUMLOW mRawPriorityI$VALUES$[Lorg/openzal/zal/calendar/Priority;values&()[Lorg/openzal/zal/calendar/Priority;CodeLineNumberTablevalueOf7(Ljava/lang/String;)Lorg/openzal/zal/calendar/Priority;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;II)Vthisi Signature(I)VgetRawPriority()Ljava/lang/String; fromZimbrazimbraPrioritypriority StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;()V5Ljava/lang/Enum; SourceFile Priority.java  NO!org/openzal/zal/calendar/Priority !P &Q R !S TU9V !W XY    &'java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)Vjava/lang/String(I)Ljava/lang/String;isEmpty()Zjava/lang/Integer'(Ljava/lang/String;)Ljava/lang/Integer;intValue()I@1@@@ "   !"4 * #  $%&'H *+* #$ %# ( )*+,-2* )# ( ."6* *  K* <    "/ 146 8$;.=2@#6/% 01   234567iEYY Y YSY SYS +*89:PK HbK;+org/openzal/zal/calendar/RecurrenceId.class2J 1 23 45 6 7 89 : ;<=mExceptionStartTimeUtcJmDt+Lcom/zimbra/common/calendar/ParsedDateTime;(J)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/calendar/RecurrenceId;exceptionStartTimeUtcgetExceptionStartTimeUtc()JtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getDt-()Lcom/zimbra/common/calendar/ParsedDateTime;equals(Ljava/lang/Object;)ZoLjava/lang/Object;that StackMapTable<hashCode()I SourceFileRecurrenceId.java > &com/zimbra/cs/mailbox/calendar/RecurId? @A BC DE FG  HI%org/openzal/zal/calendar/RecurrenceIdjava/lang/Object()V)com/zimbra/common/calendar/ParsedDateTime fromUTCTime.(J)Lcom/zimbra/common/calendar/ParsedDateTime; RANGE_NONEI/(Lcom/zimbra/common/calendar/ParsedDateTime;I)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;getClass()Ljava/lang/Class;!  F **&' (   /*, \+Y*1  !"#$%/*6 &'-*++* + + M*,"<>@BEG)I+L --()*+ ,-.8** }R /0PK HbKE  7org/openzal/zal/calendar/RecurrenceRule$Frequency.class2< , -.0 1 2 2 3 4 5 67YEARLY Frequency InnerClasses3Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;MONTHLYWEEKLYDAILY$VALUES4[Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;values6()[Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;CodeLineNumberTablevalueOfG(Ljava/lang/String;)Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;LocalVariableTablenameLjava/lang/String;(Ljava/lang/String;I)Vthis Signature()VELjava/lang/Enum; SourceFileRecurrenceRule.java  89:1org/openzal/zal/calendar/RecurrenceRule$Frequency ; #$    java/lang/Enumclone()Ljava/lang/Object;'org/openzal/zal/calendar/RecurrenceRule5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@1@@@@ " - 4 *-  !"#$1*+- %&'('|TY Y  Y  YY SY SY SYS/ 01'24-&)*+ /@PK HbKfVV-org/openzal/zal/calendar/RecurrenceRule.class2> N  M M  C   8     M    "  M  . . . "    M     >    C 8  C 8  8 8  Frequency InnerClassesmZRecur'Lcom/zimbra/cs/mailbox/calendar/ZRecur;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; sZimbra2ZalLjava/util/HashMap; SignatureyLjava/util/HashMap; sZal2ZimbrayLjava/util/HashMap;)(Lorg/openzal/zal/calendar/MapTimeZone;)VCodeLineNumberTableLocalVariableTablee,Lcom/zimbra/common/service/ServiceException;this)Lorg/openzal/zal/calendar/RecurrenceRule;tzMap&Lorg/openzal/zal/calendar/MapTimeZone; StackMapTable(Ljava/lang/Object;)VzRecurLjava/lang/Object;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT; getFrequency5()Lorg/openzal/zal/calendar/RecurrenceRule$Frequency; frequency3Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;getByMonthList()Ljava/util/List;'()Ljava/util/List; getInterval()IgetByMonthDayListgetByCalendarDayList6(Ljava/lang/Long;Ljava/util/TimeZone;)Ljava/util/List; weekDayNum ZWeekDayNum3Lcom/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDayNum;calendarLjava/util/Calendar; startTimeLjava/lang/Long;timezoneLjava/util/TimeZone; byDayListLjava/util/List;listELjava/util/List;%Ljava/util/List; K(Ljava/lang/Long;Ljava/util/TimeZone;)Ljava/util/List;getByWeekOfMonthgetByOffsetDayListhasUntil()Z getUntilUtc()JgetCountgetBySetPosList setFrequency6(Lorg/openzal/zal/calendar/RecurrenceRule$Frequency;)VsetUntil(J)VuntilJsetCount(I)V occurrencesI setIntervalinterval setByDayList(Ljava/util/List;)V%Lorg/openzal/zal/calendar/WeekDayNum; dayNumList7Ljava/util/List;:(Ljava/util/List;)VsetByMonthDayListbyMonthDayList((Ljava/util/List;)VsetByMonthList byMonthList()V SourceFileRecurrenceRule.java [%com/zimbra/cs/mailbox/calendar/ZRecur&com/zimbra/common/calendar/TimeZoneMap mn [ QR*com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeExceptionError initializing ZRecur [    UV t 1org/openzal/zal/calendar/RecurrenceRule$Frequencyjava/lang/StringBuilderInvalid Frequency:   yz |} ~z  zjava/util/ArrayList } [   1com/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDayNum  } !" #$ % &w tu '$ ()* + ,java/util/Calendar - . /Recurrence not supported 012 3 } z YV/com/zimbra/cs/mailbox/calendar/ZRecur$Frequency 4 56 7 #org/openzal/zal/calendar/WeekDayNum java/util/HashMap 89 8w :; <9 <w &9 =9 =w'org/openzal/zal/calendar/RecurrenceRulejava/lang/Object$org/openzal/zal/calendar/MapTimeZonejava/util/Listjava/util/Iterator=(Ljava/lang/String;Lcom/zimbra/common/calendar/TimeZoneMap;)V(Ljava/lang/String;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;3()Lcom/zimbra/cs/mailbox/calendar/ZRecur$Frequency;getappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String; getByDayListsizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;mDay%Lcom/zimbra/common/calendar/ZWeekDay;#com/zimbra/common/calendar/ZWeekDaygetCalendarDayjava/lang/IntegervalueOf(I)Ljava/lang/Integer;add(Ljava/lang/Object;)ZisEmptyWEEKLYequals getInstance*(Ljava/util/TimeZone;)Ljava/util/Calendar;java/lang/Long longValuesetTimeInMillis(I)I(I)Ljava/lang/Object;mOrdinalgetUntil-()Lcom/zimbra/common/calendar/ParsedDateTime;)com/zimbra/common/calendar/ParsedDateTime getUtcTime4(Lcom/zimbra/cs/mailbox/calendar/ZRecur$Frequency;)V fromUTCTime.(J)Lcom/zimbra/common/calendar/ParsedDateTime;.(Lcom/zimbra/common/calendar/ParsedDateTime;)VYEARLY1Lcom/zimbra/cs/mailbox/calendar/ZRecur$Frequency;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;MONTHLYDAILY!MNQRSTUVWXYVWZ[\])**Y+M Y ^KNSPR(T_  `a)bc)defghi [j]I **+^WX Y_ bc klmn]O +* ^]_ bc opq  orWstu]; *L+' YY* +^bce9h_;bc*vwf9xyz]2*^m_ bcW{|}]2*^r_ bc~z]2*^w_ bcW{z]1*^|_ bcW{]L*NY-:-: %!":#$%&W'9(*)*,+(,$,+:+,-/%&W^* 5HKjpy_H5pbcwqwf+?W}])*L+'+0"1 Y2 ^_)bc!q !fz]E*LY+M+N-  -!":,1%&W,^1@C_*1Ebc=/q=/f%W{]E*3^_ bcf@]5 *34^_  bc}]2*5^_ bcz]2*6^_ bcW{]J*7+89^ _bcvw]D *:;^  _ bc ]A *<^ _ bc ]A *=^ _ bc ]CY+M+N- -!>:,"?&W*,@^)7:B_*)CbcC5qC5f$W]S *+A^ _ bc q  W]S *+B^ _ bc q  W]CYD CYD7 EFGW7FEGW HIGW7IHGW J(GW7(JGW KLGW7LKGW^. : ;=#>0@=AJCWDdFqG~HPMO@8O@" PK bKh *org/openzal/zal/calendar/Sensitivity.class2u J KL0M !N O !P Q RSTU VW X Y Z"[ \ ]$^ _%` a& bc de RfgPUBLIC&Lorg/openzal/zal/calendar/Sensitivity;PRIVATE CONFIDENTIALPERSONAL mSensitivityLjava/lang/String; sZimbra2ZalLjava/util/Map; SignatureILjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$VALUES'[Lorg/openzal/zal/calendar/Sensitivity;values)()[Lorg/openzal/zal/calendar/Sensitivity;CodeLineNumberTablevalueOf:(Ljava/lang/String;)Lorg/openzal/zal/calendar/Sensitivity;LocalVariableTablenamegetRawSensitivity()Ljava/lang/String;this((Ljava/lang/String;ILjava/lang/String;)V sensitivity(Ljava/lang/String;)V fromZimbra classProp StackMapTableM$RuntimeInvisibleParameterAnnotations()V8Ljava/lang/Enum; SourceFileSensitivity.java /00 hi$org/openzal/zal/calendar/Sensitivity 5j '( <k )*l mnjava/lang/RuntimeExceptionjava/lang/StringBuilder <FInvalid invite sensitivity: op q: <?PUB <= "#PRI $#CON %# &#java/util/HashMap <r stjava/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;@1!@"#@$#@%#@&#'()*+,-./0 123" 4 5634 *47  8(9:3/*4%7 ;#<=3H *+*-4+, -7 ;# >(+? @63|.* L+ Y Y  *+4A BD,G7.A( !>#B,C-.D.EF3ʻYYYYYSYSYSYSY W W W W W W W4: -!<[4g5u6789:;<+GHIPK HbKBۛ7org/openzal/zal/calendar/WeekDayNum$DayComparator.class2$    !()VCodeLineNumberTableLocalVariableTablethis DayComparator InnerClasses3Lorg/openzal/zal/calendar/WeekDayNum$DayComparator;compareM(Lorg/openzal/zal/calendar/WeekDayNum;Lorg/openzal/zal/calendar/WeekDayNum;)Io1%Lorg/openzal/zal/calendar/WeekDayNum;o2'(Ljava/lang/Object;Ljava/lang/Object;)I SignatureOLjava/lang/Object;Ljava/util/Comparator; SourceFileWeekDayNum.java  "##org/openzal/zal/calendar/WeekDayNum 1org/openzal/zal/calendar/WeekDayNum$DayComparatorjava/lang/Objectjava/util/ComparatorgetDay()I!  /* `   H +,d e    A 7 *+, `    PK HbK$Ɏ)org/openzal/zal/calendar/WeekDayNum.class2o = > ?A C D EF GHI J KLM NO P GQ R S T U V WXYZ DayComparator InnerClasses mZal2ZimbraLjava/util/Map; SignatureILjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mOrdinalI mCalendarDay(I)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/calendar/WeekDayNum;day setOrdinalordinal getOrdinal()IgetDaytoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class;1(Ljava/lang/Class;)TT;()V SourceFileWeekDayNum.java %: "# $#[1com/zimbra/cs/mailbox/calendar/ZRecur$ZWeekDayNum ZWeekDayNum  10\ ]^_ `a#com/zimbra/common/calendar/ZWeekDay %bc dajava/util/HashMap %&java/util/Calendar ef gh if jf kf lf mf nf#org/openzal/zal/calendar/WeekDayNumjava/lang/Object1org/openzal/zal/calendar/WeekDayNum$DayComparator%com/zimbra/cs/mailbox/calendar/ZRecurjava/lang/IntegervalueOf(I)Ljava/lang/Integer; java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;)(ILcom/zimbra/common/calendar/ZWeekDay;)Vjava/lang/ClasscastSU%Lcom/zimbra/common/calendar/ZWeekDay;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;MOTUWETHFRSA! !"#$#%&'O***(GH IJ)*+,#-&'>*( NO)*+.#/0'/*(S) *+10'/*(X) *+23'h"+Y** (])"*+"456 "4789:' Y WWWWWWW(& 2 34,5<6L7\8m9~D;< @B PK bK { { ,org/openzal/zal/calendar/WinSystemTime.class2_ FG H IJ F KLMN O P Q R S T U V W XYZmWindowsSystemTime2Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; (IIIIIIII)VCodeLineNumberTableLocalVariableTablethis(Lorg/openzal/zal/calendar/WinSystemTime;yearImonth dayOfWeekdayhourminutesecondms(Ljava/lang/Object;)VwindowsSystemTimeLjava/lang/Object; StackMapTableYZ$RuntimeInvisibleParameterAnnotationstoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;!checkWindowsSystemTimeInitialized()VgetYear()IgetMonth getDayOfWeekgetDaygetHour getMinute getSecondgetMilliseconds SourceFileWinSystemTime.java :0com/zimbra/cs/mailbox/calendar/WindowsSystemTime  java/lang/NullPointerException[ \]java/lang/RuntimeException%WindowsSystemTime is not initialized. ^ 9: ;< =< >< ?< @< A< B< C<&org/openzal/zal/calendar/WinSystemTimejava/lang/Objectjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)V!  **Y !+\  !"#"$"%"&"'"(")"*r*+ Y*+./145 +,-./012O +*9  345  36789:M* Y >@B  -;<: * *  FG   =<: * *  LM   ><: * * RS   ?<: * * XY   @<: * * ^_   A<: * * de   B<: * * jk   C<: * * pq   DEPK bK 5org/openzal/zal/calendar/WinTimeZoneInformation.class2[AB C D E FG F H IJ K E L M NO P EQRmWindowsTimeZoneInformation;Lcom/zimbra/cs/mailbox/calendar/WindowsTimeZoneInformation;(Ljava/lang/String;ILorg/openzal/zal/calendar/WinSystemTime;ILjava/lang/String;Lorg/openzal/zal/calendar/WinSystemTime;ILjava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/calendar/WinTimeZoneInformation;idLjava/lang/String;iI standardDate(Lorg/openzal/zal/calendar/WinSystemTime;standardBiasMinsstandardTzname daylightDatedaylightBiasMinsdaylightTzname StackMapTableSJB$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;(Ljava/lang/Object;)VwindowsTimeZoneInformationLjava/lang/Object;QR#Lorg/jetbrains/annotations/NotNull; getBiasMins()IgetStandardDate*()Lorg/openzal/zal/calendar/WinSystemTime;getStandardBiasMinsgetDaylightDategetDaylightBiasMinstoICal.()Lorg/openzal/zal/calendar/ICalendarTimezone; SourceFileWinTimeZoneInformation.java9com/zimbra/cs/mailbox/calendar/WindowsTimeZoneInformation0com/zimbra/cs/mailbox/calendar/WindowsSystemTime TU V 0 Wjava/lang/NullPointerException  6X&org/openzal/zal/calendar/WinSystemTime 8Y :7 ;Y <7*org/openzal/zal/calendar/ICalendarTimezone =Z/org/openzal/zal/calendar/WinTimeZoneInformationjava/lang/Objectjava/lang/StringtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;(Ljava/lang/String;ILcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;ILjava/lang/String;Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;ILjava/lang/String;)V()V()J4()Lcom/zimbra/cs/mailbox/calendar/WindowsSystemTime;+()Lcom/zimbra/common/calendar/ICalTimeZone;!t :*Y+- - %()+6%90\ :: :!":#$:%":& :'$:(":) * +,+,++ +,+,++- +,+,++-+ +,+,+ +-+-.//0r*+ Y*+ 568;<12*34.5673 * @  899 Y* F :72* K ;99 Y*  P <72* U =>9Y* Z ?@PK  bKʉ{7org/openzal/zal/exceptions/AlreadyExistsException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/AlreadyExistsException; exceptionLjava/lang/Exception; SourceFileAlreadyExistsException.java 1org/openzal/zal/exceptions/AlreadyExistsException/org/openzal/zal/exceptions/MailServiceException!>*+    PK bK"t9;org/openzal/zal/exceptions/AlreadyInProgressException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis7Lorg/openzal/zal/exceptions/AlreadyInProgressException; exceptionLjava/lang/Exception; SourceFileAlreadyInProgressException.java 5org/openzal/zal/exceptions/AlreadyInProgressException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bK U4org/openzal/zal/exceptions/AuthFailedException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/exceptions/AuthFailedException; exceptionLjava/lang/Exception; SourceFileAuthFailedException.java .org/openzal/zal/exceptions/AuthFailedException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bK;3org/openzal/zal/exceptions/AuthTokenException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/exceptions/AuthTokenException; exceptionLjava/lang/Exception; SourceFileAuthTokenException.java -org/openzal/zal/exceptions/AuthTokenException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bKJc?org/openzal/zal/exceptions/ChangePasswordAccountException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis;Lorg/openzal/zal/exceptions/ChangePasswordAccountException; exceptionLjava/lang/Exception; SourceFile#ChangePasswordAccountException.java 9org/openzal/zal/exceptions/ChangePasswordAccountException*org/openzal/zal/exceptions/ZimbraException!>*+    PK  bK:org/openzal/zal/exceptions/DataSourceExistsException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis6Lorg/openzal/zal/exceptions/DataSourceExistsException; exceptionLjava/lang/Exception; SourceFileDataSourceExistsException.java 4org/openzal/zal/exceptions/DataSourceExistsException*org/openzal/zal/exceptions/ZimbraException!>*+    PK HbK">>3org/openzal/zal/exceptions/ExceptionWrapper$1.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$1;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/NoSuchAccountException -org/openzal/zal/exceptions/ExceptionWrapper$1java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* 7   = Y+ ;     PK HbKh q??4org/openzal/zal/exceptions/ExceptionWrapper$10.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$10;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 0org/openzal/zal/exceptions/NoSuchServerException .org/openzal/zal/exceptions/ExceptionWrapper$10java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK#E>>>4org/openzal/zal/exceptions/ExceptionWrapper$11.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$11;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod /org/openzal/zal/exceptions/NoSuchAliasException .org/openzal/zal/exceptions/ExceptionWrapper$11java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbKQCC4org/openzal/zal/exceptions/ExceptionWrapper$12.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$12;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 4org/openzal/zal/exceptions/PermissionDeniedException .org/openzal/zal/exceptions/ExceptionWrapper$12java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbKv jAA4org/openzal/zal/exceptions/ExceptionWrapper$13.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$13;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 2org/openzal/zal/exceptions/InvalidRequestException .org/openzal/zal/exceptions/ExceptionWrapper$13java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK DD4org/openzal/zal/exceptions/ExceptionWrapper$14.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$14;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 5org/openzal/zal/exceptions/AlreadyInProgressException .org/openzal/zal/exceptions/ExceptionWrapper$14java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK#z==4org/openzal/zal/exceptions/ExceptionWrapper$15.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$15;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod .org/openzal/zal/exceptions/NoSuchItemException .org/openzal/zal/exceptions/ExceptionWrapper$15java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK,x==4org/openzal/zal/exceptions/ExceptionWrapper$16.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$16;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod .org/openzal/zal/exceptions/NoSuchItemException .org/openzal/zal/exceptions/ExceptionWrapper$16java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbKP ??4org/openzal/zal/exceptions/ExceptionWrapper$17.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$17;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 0org/openzal/zal/exceptions/NoSuchFolderException .org/openzal/zal/exceptions/ExceptionWrapper$17java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbKa@@4org/openzal/zal/exceptions/ExceptionWrapper$18.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$18;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/NoSuchMessageException .org/openzal/zal/exceptions/ExceptionWrapper$18java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK NEE4org/openzal/zal/exceptions/ExceptionWrapper$19.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$19;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 6org/openzal/zal/exceptions/NoSuchConversationException .org/openzal/zal/exceptions/ExceptionWrapper$19java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK:yBB3org/openzal/zal/exceptions/ExceptionWrapper$2.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$2;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 5org/openzal/zal/exceptions/TooManyIdentitiesException -org/openzal/zal/exceptions/ExceptionWrapper$2java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* A   = Y+ E     PK HbKAA4org/openzal/zal/exceptions/ExceptionWrapper$20.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$20;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 2org/openzal/zal/exceptions/NoSuchCalendarException .org/openzal/zal/exceptions/ExceptionWrapper$20java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK|==4org/openzal/zal/exceptions/ExceptionWrapper$21.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$21;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod .org/openzal/zal/exceptions/NoSuchBlobException .org/openzal/zal/exceptions/ExceptionWrapper$21java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK@@4org/openzal/zal/exceptions/ExceptionWrapper$22.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$22;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/QuotaExceededException .org/openzal/zal/exceptions/ExceptionWrapper$22java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK܅e@@4org/openzal/zal/exceptions/ExceptionWrapper$23.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$23;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/AlreadyExistsException .org/openzal/zal/exceptions/ExceptionWrapper$23java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbKCC4org/openzal/zal/exceptions/ExceptionWrapper$24.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$24;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 4org/openzal/zal/exceptions/PermissionDeniedException .org/openzal/zal/exceptions/ExceptionWrapper$24java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK==4org/openzal/zal/exceptions/ExceptionWrapper$25.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$25;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod .org/openzal/zal/exceptions/AuthFailedException .org/openzal/zal/exceptions/ExceptionWrapper$25java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbKtd>>4org/openzal/zal/exceptions/ExceptionWrapper$26.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$26;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod /org/openzal/zal/exceptions/NoSuchGrantException .org/openzal/zal/exceptions/ExceptionWrapper$26java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK36<774org/openzal/zal/exceptions/ExceptionWrapper$27.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$27;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod (org/openzal/zal/exceptions/LdapException .org/openzal/zal/exceptions/ExceptionWrapper$27java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK4-<<4org/openzal/zal/exceptions/ExceptionWrapper$28.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$28;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod -org/openzal/zal/exceptions/AuthTokenException .org/openzal/zal/exceptions/ExceptionWrapper$28java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbKs@@4org/openzal/zal/exceptions/ExceptionWrapper$29.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$29;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/VolumeServiceException .org/openzal/zal/exceptions/ExceptionWrapper$29java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* !   = Y+ %     PK HbKAA3org/openzal/zal/exceptions/ExceptionWrapper$3.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$3;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 4org/openzal/zal/exceptions/DataSourceExistsException -org/openzal/zal/exceptions/ExceptionWrapper$3java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* K   = Y+ O     PK HbKR AA4org/openzal/zal/exceptions/ExceptionWrapper$30.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$30;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 2org/openzal/zal/exceptions/InternalServerException .org/openzal/zal/exceptions/ExceptionWrapper$30java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Throwable;)V0 /* )   = Y+ -     PK HbKnu994org/openzal/zal/exceptions/ExceptionWrapper$31.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$31;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod *org/openzal/zal/exceptions/ZimbraException .org/openzal/zal/exceptions/ExceptionWrapper$31java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* 0   = Y+ 4     PK HbKL994org/openzal/zal/exceptions/ExceptionWrapper$32.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$32;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod *org/openzal/zal/exceptions/ZimbraException .org/openzal/zal/exceptions/ExceptionWrapper$32java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* 8   = Y+ <     PK HbKі@@4org/openzal/zal/exceptions/ExceptionWrapper$33.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses0Lorg/openzal/zal/exceptions/ExceptionWrapper$33;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 1org/openzal/zal/exceptions/ImmutableChangeAttempt .org/openzal/zal/exceptions/ExceptionWrapper$33java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* @   = Y+ D     PK HbKe??3org/openzal/zal/exceptions/ExceptionWrapper$4.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$4;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 2org/openzal/zal/exceptions/IdentityExistsException -org/openzal/zal/exceptions/ExceptionWrapper$4java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* U   = Y+ Y     PK HbKB]CC3org/openzal/zal/exceptions/ExceptionWrapper$5.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$5;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 6org/openzal/zal/exceptions/TooManyDataSourcesException -org/openzal/zal/exceptions/ExceptionWrapper$5java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* ]   = Y+ a     PK HbKX@@3org/openzal/zal/exceptions/ExceptionWrapper$6.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$6;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 3org/openzal/zal/exceptions/NoSuchSignatureException -org/openzal/zal/exceptions/ExceptionWrapper$6java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* e   = Y+ i     PK HbKGG3org/openzal/zal/exceptions/ExceptionWrapper$7.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$7;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod :org/openzal/zal/exceptions/MaintenanceModeAccountException -org/openzal/zal/exceptions/ExceptionWrapper$7java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* m   = Y+ q     PK HbKkFF3org/openzal/zal/exceptions/ExceptionWrapper$8.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$8;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 9org/openzal/zal/exceptions/ChangePasswordAccountException -org/openzal/zal/exceptions/ExceptionWrapper$8java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /* u   = Y+ y     PK HbKmȌ==3org/openzal/zal/exceptions/ExceptionWrapper$9.class2  ()VCodeLineNumberTableLocalVariableTablethis InnerClasses/Lorg/openzal/zal/exceptions/ExceptionWrapper$9;createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception; SourceFileExceptionWrapper.javaEnclosingMethod 0org/openzal/zal/exceptions/NoSuchDomainException -org/openzal/zal/exceptions/ExceptionWrapper$9java/lang/ObjectCorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator+org/openzal/zal/exceptions/ExceptionWrapper(Ljava/lang/Exception;)V0 /*    = Y+      PK HbK+4eeIorg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreator.class2  createC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; SourceFileExceptionWrapper.java Corg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreatorExceptionWrapperCreator InnerClassesjava/lang/Object+org/openzal/zal/exceptions/ExceptionWrapper   PK HbK,/\r8 8 1org/openzal/zal/exceptions/ExceptionWrapper.class23               #  ' * - 0 3 6 9 = @ C F I L P S V Y  \  _ b e h j m p r t w z | ~!" #ExceptionWrapperCreator InnerClasses mExceptionMapLjava/util/Map; SignaturehLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;INTERNAL_SERVER_EXCEPTIONLjava/lang/String; ConstantValueVOLUME_SERVICE_EXCEPTIONDEFAULTLDAP_EXCEPTIONEXTENSION_EXCEPTIONZIMLET_EXCEPTIONAUTH_TOKEN_EXCEPTION()VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/exceptions/ExceptionWrapper;wrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException; ldapException*Lorg/openzal/zal/exceptions/LdapException;extensionException,Lcom/zimbra/cs/extension/ExtensionException;zimletException&Lcom/zimbra/cs/zimlet/ZimletException;authTokenException*Lcom/zimbra/cs/account/AuthTokenException;codeserviceException,Lcom/zimbra/common/service/ServiceException; exceptionLjava/lang/Exception; StackMapTablecreateUnableToSanitizeFolder(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException; folderNameex,Lorg/openzal/zal/exceptions/ZimbraException;T(Ljava/lang/String;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException;"createUnableToFindDistributionListk(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/openzal/zal/exceptions/UnableToFindDistributionListException;listtLjava/lang/Throwable;V(Ljava/lang/String;)Lorg/openzal/zal/exceptions/UnableToFindDistributionListException; createUnableToObtainDBConnectionn(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/UnableToObtainDBConnectionException;ecreateNoSuchZimletException`(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/NoSuchZimletException;F(Ljava/lang/String;)Lorg/openzal/zal/exceptions/NoSuchZimletException;msg SourceFileExceptionWrapper.java (org/openzal/zal/exceptions/LdapException +org/openzal/zal/exceptions/ExceptionWrapper$ %&Corg/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreator '*com/zimbra/cs/extension/ExtensionException$com/zimbra/cs/zimlet/ZimletException(com/zimbra/cs/account/AuthTokenException*com/zimbra/common/service/ServiceException () *+java/lang/ThrowableunknownException>org/openzal/zal/exceptions/UnableToSanitizeFolderNameException , -@org/openzal/zal/exceptions/UnableToFindDistributionListException .>org/openzal/zal/exceptions/UnableToObtainDBConnectionException /0org/openzal/zal/exceptions/NoSuchZimletException 0java/util/HashMap-com/zimbra/cs/account/AccountServiceExceptionaccount.NO_SUCH_ACCOUNT-org/openzal/zal/exceptions/ExceptionWrapper$1 12account.TOO_MANY_IDENTITIES-org/openzal/zal/exceptions/ExceptionWrapper$2account.DATA_SOURCE_EXISTS-org/openzal/zal/exceptions/ExceptionWrapper$3account.IDENTITY_EXISTS-org/openzal/zal/exceptions/ExceptionWrapper$4account.TOO_MANY_DATA_SOURCES-org/openzal/zal/exceptions/ExceptionWrapper$5account.NO_SUCH_SIGNATURE-org/openzal/zal/exceptions/ExceptionWrapper$6account.MAINTENANCE_MODE-org/openzal/zal/exceptions/ExceptionWrapper$7account.CHANGE_PASSWORD-org/openzal/zal/exceptions/ExceptionWrapper$8 com/zimbra/common/util/Constantsaccount.NO_SUCH_DOMAIN-org/openzal/zal/exceptions/ExceptionWrapper$9account.NO_SUCH_SERVER.org/openzal/zal/exceptions/ExceptionWrapper$10account.NO_SUCH_ALIAS.org/openzal/zal/exceptions/ExceptionWrapper$11service.PERM_DENIED.org/openzal/zal/exceptions/ExceptionWrapper$12service.INVALID_REQUEST.org/openzal/zal/exceptions/ExceptionWrapper$13service.ALREADY_IN_PROGRESS.org/openzal/zal/exceptions/ExceptionWrapper$14*com/zimbra/cs/mailbox/MailServiceExceptionmail.NO_SUCH_ITEM.org/openzal/zal/exceptions/ExceptionWrapper$15mail.NO_SUCH_TAG.org/openzal/zal/exceptions/ExceptionWrapper$16mail.NO_SUCH_FOLDER.org/openzal/zal/exceptions/ExceptionWrapper$17mail.NO_SUCH_MSG.org/openzal/zal/exceptions/ExceptionWrapper$18mail.NO_SUCH_CONV.org/openzal/zal/exceptions/ExceptionWrapper$19mail.NO_SUCH_APPT.org/openzal/zal/exceptions/ExceptionWrapper$20mail.NO_SUCH_BLOB.org/openzal/zal/exceptions/ExceptionWrapper$21mail.QUOTA_EXCEEDED.org/openzal/zal/exceptions/ExceptionWrapper$22mail.ALREADY_EXISTS.org/openzal/zal/exceptions/ExceptionWrapper$23.org/openzal/zal/exceptions/ExceptionWrapper$24account.AUTH_FAILED.org/openzal/zal/exceptions/ExceptionWrapper$25account.NO_SUCH_GRANT.org/openzal/zal/exceptions/ExceptionWrapper$26.org/openzal/zal/exceptions/ExceptionWrapper$27.org/openzal/zal/exceptions/ExceptionWrapper$28volumeServiceException.org/openzal/zal/exceptions/ExceptionWrapper$29internalServerException.org/openzal/zal/exceptions/ExceptionWrapper$30.org/openzal/zal/exceptions/ExceptionWrapper$31.org/openzal/zal/exceptions/ExceptionWrapper$32mail.IMMUTABLE_OBJECT.org/openzal/zal/exceptions/ExceptionWrapper$33java/lang/Object java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;creategetCode()Ljava/lang/String; containsKey(Ljava/lang/Object;)ZA(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)V(Ljava/lang/String;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V/(Lcom/zimbra/common/service/ServiceException;)V(Ljava/lang/Exception;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;! yv   /*  *L+L +L +L+L+M,,+L* , A V~>NPRUW,Z-\A^B`VbWd\ehg{jlH-B\W$BTTTT$B > Y*+q  3 Y*v  > Y*+{  3 Y*  3 Y*  3 Y*  3 Y*  ]Y "#Y$%W&'Y(%W)*Y+%W,-Y.%W/0Y1%W23Y4%W56Y7%W89Y:%W<=Y>%W?@YA%WBCYD%WEFYG%WHIYJ%WKLYM%WOPYQ%WRSYT%WUVYW%WXYYZ%W[\Y]%W^_Y`%WabYc%WdeYf%WghYi%WEjYk%WlmYn%WopYq%WrYs%WtYu%WvwYx%WyzY{%W |Y}%W~Y%WY%W#( 5?.I@SR\ddvlt}*<N`r (&087J?\H" ~|zwtrpmjheb_\YVSPLIFC@=9630-*'#PK bK&6ߐ3org/openzal/zal/exceptions/ExtensionException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/exceptions/ExtensionException; exceptionLjava/lang/Exception; SourceFileExtensionException.java -org/openzal/zal/exceptions/ExtensionException*org/openzal/zal/exceptions/ZimbraException!>*+    PK  bKꔑ_8org/openzal/zal/exceptions/IdentityExistsException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/IdentityExistsException; exceptionLjava/lang/Exception; SourceFileIdentityExistsException.java 2org/openzal/zal/exceptions/IdentityExistsException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bK˧P7org/openzal/zal/exceptions/ImmutableChangeAttempt.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/ImmutableChangeAttempt; exceptionLjava/lang/Exception; SourceFileImmutableChangeAttempt.java 1org/openzal/zal/exceptions/ImmutableChangeAttempt*org/openzal/zal/exceptions/ZimbraException!:*+   PK  bK_sľ8org/openzal/zal/exceptions/InternalServerException.class2 (Ljava/lang/Throwable;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/InternalServerException; exceptionLjava/lang/Throwable; SourceFileInternalServerException.java 2org/openzal/zal/exceptions/InternalServerException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bK 8org/openzal/zal/exceptions/InvalidRequestException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/InvalidRequestException; exceptionLjava/lang/Exception; SourceFileInvalidRequestException.java 2org/openzal/zal/exceptions/InvalidRequestException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bK֣.org/openzal/zal/exceptions/LdapException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/exceptions/LdapException; exceptionLjava/lang/Exception; SourceFileLdapException.java (org/openzal/zal/exceptions/LdapException*org/openzal/zal/exceptions/ZimbraException!>*+    PK  bK9vBB5org/openzal/zal/exceptions/MailServiceException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/exceptions/MailServiceException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VmessageLjava/lang/String; SourceFileMailServiceException.java  /org/openzal/zal/exceptions/MailServiceException*org/openzal/zal/exceptions/ZimbraException!>*+    >*+  !  PK bK{m@org/openzal/zal/exceptions/MaintenanceModeAccountException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis*+    PK  bKJh7org/openzal/zal/exceptions/NoSuchAccountException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/NoSuchAccountException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VaccountLjava/lang/String; SourceFileNoSuchAccountException.java  1org/openzal/zal/exceptions/NoSuchAccountException*org/openzal/zal/exceptions/ZimbraException-com/zimbra/cs/account/AccountServiceExceptionNO_SUCH_ACCOUNTC(Ljava/lang/String;)Lcom/zimbra/cs/account/AccountServiceException;!>*+    A *+ "#  PK  bK5org/openzal/zal/exceptions/NoSuchAliasException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/exceptions/NoSuchAliasException; exceptionLjava/lang/Exception; SourceFileNoSuchAliasException.java /org/openzal/zal/exceptions/NoSuchAliasException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bK<4org/openzal/zal/exceptions/NoSuchBlobException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/exceptions/NoSuchBlobException; exceptionLjava/lang/Exception; SourceFileNoSuchBlobException.java .org/openzal/zal/exceptions/NoSuchBlobException/org/openzal/zal/exceptions/MailServiceException!>*+    PK bK暦KK8org/openzal/zal/exceptions/NoSuchCalendarException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/NoSuchCalendarException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VuidLjava/lang/String; SourceFileNoSuchCalendarException.java  2org/openzal/zal/exceptions/NoSuchCalendarException.org/openzal/zal/exceptions/NoSuchItemException!>*+    >*+  !  PK bKm<org/openzal/zal/exceptions/NoSuchConversationException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/exceptions/NoSuchConversationException; exceptionLjava/lang/Exception; SourceFile NoSuchConversationException.java 6org/openzal/zal/exceptions/NoSuchConversationException.org/openzal/zal/exceptions/NoSuchItemException!>*+    PK bK3org/openzal/zal/exceptions/NoSuchCosException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/exceptions/NoSuchCosException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VcosIdLjava/lang/String; SourceFileNoSuchCosException.java  -org/openzal/zal/exceptions/NoSuchCosException*org/openzal/zal/exceptions/ZimbraException-com/zimbra/cs/account/AccountServiceException NO_SUCH_COSC(Ljava/lang/String;)Lcom/zimbra/cs/account/AccountServiceException;!>*+    A *+ "#  PK bKx @org/openzal/zal/exceptions/NoSuchDistributionListException.class2  (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis2Lorg/openzal/zal/exceptions/NoSuchDomainException; domainNameLjava/lang/String;(Ljava/lang/Exception;)V exceptionLjava/lang/Exception; SourceFileNoSuchDomainException.javajava/lang/StringBuilder !no such domain "# $% 0org/openzal/zal/exceptions/NoSuchDomainException*org/openzal/zal/exceptions/ZimbraException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!   P*Y+   >*+  !PK bK@Ҽ6org/openzal/zal/exceptions/NoSuchFolderException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis2Lorg/openzal/zal/exceptions/NoSuchFolderException; exceptionLjava/lang/Exception; SourceFileNoSuchFolderException.java 0org/openzal/zal/exceptions/NoSuchFolderException.org/openzal/zal/exceptions/NoSuchItemException!>*+    PK bKII8org/openzal/zal/exceptions/NoSuchFreeBusyException.class2-     ! " #$%(Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis4Lorg/openzal/zal/exceptions/NoSuchFreeBusyException; exceptionLjava/lang/Exception;(JJ)VstartJend SourceFileNoSuchFreeBusyException.java java/lang/StringBuilder &from '( ') to *+ ,2org/openzal/zal/exceptions/NoSuchFreeBusyException.org/openzal/zal/exceptions/NoSuchItemException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V!  >*+  c!*Y!    !!!PK bKPj5org/openzal/zal/exceptions/NoSuchGrantException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/exceptions/NoSuchGrantException; exceptionLjava/lang/Exception; SourceFileNoSuchGrantException.java /org/openzal/zal/exceptions/NoSuchGrantException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bKdU4org/openzal/zal/exceptions/NoSuchItemException.class2&      (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/exceptions/NoSuchItemException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VidLjava/lang/String; SourceFileNoSuchItemException.java java/lang/StringBuilder ! no such item "# $% .org/openzal/zal/exceptions/NoSuchItemException/org/openzal/zal/exceptions/MailServiceException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!   >*+   P*Y+  !PK bK?7org/openzal/zal/exceptions/NoSuchMessageException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/NoSuchMessageException; exceptionLjava/lang/Exception; SourceFileNoSuchMessageException.java 1org/openzal/zal/exceptions/NoSuchMessageException.org/openzal/zal/exceptions/NoSuchItemException!>*+    PK bK  6org/openzal/zal/exceptions/NoSuchServerException.class2&      (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis2Lorg/openzal/zal/exceptions/NoSuchServerException; serverNameLjava/lang/String;(Ljava/lang/Exception;)V exceptionLjava/lang/Exception; SourceFileNoSuchServerException.javajava/lang/StringBuilder !no such server "# $% 0org/openzal/zal/exceptions/NoSuchServerException*org/openzal/zal/exceptions/ZimbraException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!   P*Y+   >*+  PK  bKG{9org/openzal/zal/exceptions/NoSuchSignatureException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis5Lorg/openzal/zal/exceptions/NoSuchSignatureException; exceptionLjava/lang/Exception; SourceFileNoSuchSignatureException.java 3org/openzal/zal/exceptions/NoSuchSignatureException*org/openzal/zal/exceptions/ZimbraException!>*+    PK bK JK996org/openzal/zal/exceptions/NoSuchZimletException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis2Lorg/openzal/zal/exceptions/NoSuchZimletException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VmsgLjava/lang/String; SourceFileNoSuchZimletException.java  0org/openzal/zal/exceptions/NoSuchZimletException*org/openzal/zal/exceptions/ZimbraException!:*+   :*+  PK bK?U:org/openzal/zal/exceptions/PermissionDeniedException.class2  (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis6Lorg/openzal/zal/exceptions/PermissionDeniedException; exceptionLjava/lang/Exception;(Ljava/lang/String;)VmsgLjava/lang/String; SourceFilePermissionDeniedException.java  4org/openzal/zal/exceptions/PermissionDeniedException/org/openzal/zal/exceptions/MailServiceException*com/zimbra/common/service/ServiceException PERM_DENIED@(Ljava/lang/String;)Lcom/zimbra/common/service/ServiceException;!>*+    A *+ "#  PK bKDQxx7org/openzal/zal/exceptions/QuotaExceededException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/QuotaExceededException; exceptionLjava/lang/Exception; SourceFileQuotaExceededException.java 1org/openzal/zal/exceptions/QuotaExceededException/org/openzal/zal/exceptions/MailServiceException!>*+    PK  bK( <org/openzal/zal/exceptions/TooManyDataSourcesException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/exceptions/TooManyDataSourcesException; exceptionLjava/lang/Exception; SourceFile TooManyDataSourcesException.java 6org/openzal/zal/exceptions/TooManyDataSourcesException*org/openzal/zal/exceptions/ZimbraException!>*+    PK  bK̨;org/openzal/zal/exceptions/TooManyIdentitiesException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis7Lorg/openzal/zal/exceptions/TooManyIdentitiesException; exceptionLjava/lang/Exception; SourceFileTooManyIdentitiesException.java 5org/openzal/zal/exceptions/TooManyIdentitiesException*org/openzal/zal/exceptions/ZimbraException!>*+    PK  bK^44Forg/openzal/zal/exceptions/UnableToFindDistributionListException.class2-  ! " # $ %&'mDistributionListLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisBLorg/openzal/zal/exceptions/UnableToFindDistributionListException;distributionList*(Ljava/lang/String;Ljava/lang/Throwable;)VtLjava/lang/Throwable; getMessage()Ljava/lang/String; SourceFile*UnableToFindDistributionListException.javajava/lang/RuntimeExceptionjava/lang/StringBuilder ("Unable to find distribution list: )* +  , @org/openzal/zal/exceptions/UnableToFindDistributionListException2org/openzal/zal/exceptions/InternalServerException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/Throwable;)V!  `$*YY+*+ #$$ Q *,*+ #$ %     /* * PK bK{,SDorg/openzal/zal/exceptions/UnableToObtainDBConnectionException.class2 /(Lcom/zimbra/common/service/ServiceException;)VCodeLineNumberTableLocalVariableTablethis@Lorg/openzal/zal/exceptions/UnableToObtainDBConnectionException;e,Lcom/zimbra/common/service/ServiceException; getMessage()Ljava/lang/String; SourceFile(UnableToObtainDBConnectionException.java $Unable to obtain database connection>org/openzal/zal/exceptions/UnableToObtainDBConnectionException2org/openzal/zal/exceptions/InternalServerException(Ljava/lang/Throwable;)V!>*+    -#  PK bKpQ^^Dorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException.class2-   !" # $ %&' mFolderNameLjava/lang/String;A(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)VCodeLineNumberTableLocalVariableTablethis@Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException; folderNameex,Lorg/openzal/zal/exceptions/ZimbraException;(Ljava/lang/String;)V getMessage()Ljava/lang/String; SourceFile(UnableToSanitizeFolderNameException.java ( java/lang/RuntimeExceptionjava/lang/StringBuilder )Cannot sanitize folder name: *+ , >org/openzal/zal/exceptions/UnableToSanitizeFolderNameException2org/openzal/zal/exceptions/InternalServerException(Ljava/lang/Throwable;)V()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString!  Q *,*+      `$*YY+ *+#$#%$$ AY** PK bKb'7org/openzal/zal/exceptions/VolumeServiceException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/VolumeServiceException; exceptionLjava/lang/Exception; SourceFileVolumeServiceException.java 1org/openzal/zal/exceptions/VolumeServiceException*org/openzal/zal/exceptions/ZimbraException!>*+    PK  bKؾ&0org/openzal/zal/exceptions/ZimbraException.class2!   (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/exceptions/ZimbraException; exceptionLjava/lang/Exception;(Ljava/lang/Throwable;)VLjava/lang/Throwable;(Ljava/lang/String;)VmsgLjava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)Ve SourceFileZimbraException.java   *org/openzal/zal/exceptions/ZimbraExceptionjava/lang/RuntimeException*com/zimbra/common/service/ServiceExceptionFAILUREU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;!>*+    >*+ "#   B *+ ' (  L *+, , -   PK HbK2]]7org/openzal/zal/exceptions/ZimbraExceptionFactory.class2 Du vwx yz{ |}~ | | | | | v | | | "v $| '| *| -| 0| 3| 6| 8|  ; ; > > A()VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/exceptions/ZimbraExceptionFactory;wrapAccountServiceException](Lcom/zimbra/cs/account/AccountServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;accountServiceException/Lcom/zimbra/cs/account/AccountServiceException;codeLjava/lang/String; StackMapTable$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;wrapServiceExceptionZ(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;serviceException,Lcom/zimbra/common/service/ServiceException;wrapMailServiceExceptionZ(Lcom/zimbra/cs/mailbox/MailServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;mailServiceException,Lcom/zimbra/cs/mailbox/MailServiceException;wrapVolumeServiceException[(Lcom/zimbra/cs/volume/VolumeServiceException;)Lorg/openzal/zal/exceptions/ZimbraException;volumeServiceException-Lcom/zimbra/cs/volume/VolumeServiceException;wrapC(Ljava/lang/Throwable;)Lorg/openzal/zal/exceptions/ZimbraException;exLjava/lang/Throwable;createUnableToSanitizeFolder(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException; folderName,Lorg/openzal/zal/exceptions/ZimbraException;T(Ljava/lang/String;)Lorg/openzal/zal/exceptions/UnableToSanitizeFolderNameException;"createUnableToFindDistributionListk(Ljava/lang/String;Ljava/lang/Throwable;)Lorg/openzal/zal/exceptions/UnableToFindDistributionListException;listtV(Ljava/lang/String;)Lorg/openzal/zal/exceptions/UnableToFindDistributionListException; createUnableToObtainDBConnectionn(Lcom/zimbra/common/service/ServiceException;)Lorg/openzal/zal/exceptions/UnableToObtainDBConnectionException;e SourceFileZimbraExceptionFactory.java EF -com/zimbra/cs/account/AccountServiceExceptionaccount.NO_SUCH_ACCOUNT 1org/openzal/zal/exceptions/NoSuchAccountException Eaccount.MAINTENANCE_MODE:org/openzal/zal/exceptions/MaintenanceModeAccountExceptionaccount.CHANGE_PASSWORD9org/openzal/zal/exceptions/ChangePasswordAccountExceptionaccount.NO_SUCH_DOMAIN0org/openzal/zal/exceptions/NoSuchDomainExceptionaccount.NO_SUCH_SERVER0org/openzal/zal/exceptions/NoSuchServerException*org/openzal/zal/exceptions/ZimbraException*com/zimbra/common/service/ServiceExceptionservice.PERM_DENIED4org/openzal/zal/exceptions/PermissionDeniedExceptionservice.INVALID_REQUEST2org/openzal/zal/exceptions/InvalidRequestExceptionservice.ALREADY_IN_PROGRESS5org/openzal/zal/exceptions/AlreadyInProgressException*com/zimbra/cs/mailbox/MailServiceExceptionmail.NO_SUCH_FOLDER0org/openzal/zal/exceptions/NoSuchFolderExceptionmail.NO_SUCH_ITEM.org/openzal/zal/exceptions/NoSuchItemExceptionmail.NO_SUCH_MSG1org/openzal/zal/exceptions/NoSuchMessageExceptionmail.NO_SUCH_CONV6org/openzal/zal/exceptions/NoSuchConversationExceptionmail.NO_SUCH_BLOB.org/openzal/zal/exceptions/NoSuchBlobExceptionmail.QUOTA_EXCEEDED1org/openzal/zal/exceptions/QuotaExceededExceptionmail.ALREADY_EXISTS1org/openzal/zal/exceptions/AlreadyExistsException1org/openzal/zal/exceptions/VolumeServiceException E>org/openzal/zal/exceptions/UnableToSanitizeFolderNameException E E@org/openzal/zal/exceptions/UnableToFindDistributionListException E>org/openzal/zal/exceptions/UnableToObtainDBConnectionException E1org/openzal/zal/exceptions/ZimbraExceptionFactoryjava/lang/Objectjava/lang/StringgetCode()Ljava/lang/String;equals(Ljava/lang/Object;)Z(Ljava/lang/Exception;)V(Ljava/lang/Throwable;)VA(Ljava/lang/String;Lorg/openzal/zal/exceptions/ZimbraException;)V(Ljava/lang/String;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V/(Lcom/zimbra/common/service/ServiceException;)V!CD EFG/*HI JK LMGh*L+ Y*+ Y* +  Y* + Y*+ Y*Y*H2  "$ &)(2*;-D2M4V6_9IhNOcPQR STU VWGD*L+ Y*+ Y*+ Y* Y*H"@ACE G)I2K;NIDXY?PQR S Z[G+*!L+# $Y*%+& 'Y*(+) *Y*++, -Y*.+/ 0Y*1+2 3Y*4+5 6Y*7+ Y*Y*HJUVXZ \)^2`;bDdMfVh_jhlqnzprtwI\]PQRS^_G3 8Y*9HI  `a bcG3 Y*:HI  de fgG> ;Y*+<HI hQ di fjG3 ;Y*=HI  hQ klG> >Y*+?HI mQ ne koG3 >Y*@HI  mQ pqG3 AY*BHI  rYstPK bKSs0org/openzal/zal/exceptions/ZimletException.class2 (Ljava/lang/Exception;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/exceptions/ZimletException; exceptionLjava/lang/Exception; SourceFileZimletException.java *org/openzal/zal/exceptions/ZimletException/org/openzal/zal/exceptions/MailServiceException!>*+    PK bK4336org/openzal/zal/extension/BootstrapClassLoader$1.class2< ' ( ) * +, +-. /012idxIval$urlsLjava/util/LinkedList;this$00Lorg/openzal/zal/extension/BootstrapClassLoader;I(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/util/LinkedList;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lorg/openzal/zal/extension/BootstrapClassLoader$1;hasMoreElements()Z StackMapTable nextElement()Ljava/net/URL;()Ljava/lang/Object; Signature9Ljava/lang/Object;Ljava/util/Enumeration; SourceFileBootstrapClassLoader.javaEnclosingMethod3 45   6 7 89 :; java/net/URL 0org/openzal/zal/extension/BootstrapClassLoader$1java/lang/Objectjava/util/Enumeration.org/openzal/zal/extension/BootstrapClassLoader getResources+(Ljava/lang/String;)Ljava/util/Enumeration;()Vjava/util/LinkedListsize()Iget(I)Ljava/lang/Object;   L*+*,** I** @@**YZ` A/*  !"#$%&  PK bKt!!4org/openzal/zal/extension/BootstrapClassLoader.class2v [ Z Z Z Z &   Z Z  Z [  Z Z [ Z   Z  Z  ' ) + + + + & ) 4 Z           Z Z    Z     Z M ! Z" P# Z$%& U' W U()* InnerClassessEmptyCodeSignerjava/security/CodeSigner;sAllPermissionLjava/security/Permissions;mDelegateZalLoadingZ mJarFileList[Ljava/util/jar/JarFile;mUrls[Ljava/net/URL; mInitialized*([Ljava/net/URL;Ljava/lang/ClassLoader;Z)VCodeLineNumberTableLocalVariableTablethis0Lorg/openzal/zal/extension/BootstrapClassLoader;urlsparentLjava/lang/ClassLoader;delegateZalLoading initilize()VnI StackMapTable Exceptions loadClass%(Ljava/lang/String;)Ljava/lang/Class;nameLjava/lang/String; Signature((Ljava/lang/String;)Ljava/lang/Class<*>;&(Ljava/lang/String;Z)Ljava/lang/Class;eLjava/io/IOException;"Ljava/lang/ClassNotFoundException;exLjava/lang/LinkageError;resolveclsLjava/lang/Class;)+,$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; findClassjarFileLjava/util/jar/JarFile;entryLjava/util/jar/JarEntry;path- findResource"(Ljava/lang/String;)Ljava/net/URL; enumationLjava/util/Enumeration;LocalVariableTypeTable'Ljava/util/Enumeration;. getResources+(Ljava/lang/String;)Ljava/util/Enumeration;urlLjava/net/URL;Ljava/util/LinkedList;&Ljava/util/LinkedList;;(Ljava/lang/String;)Ljava/util/Enumeration; secondIfNull8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;str1str2definePackageIfMissing;(Ljava/lang/String;Ljava/util/jar/Manifest;Ljava/net/URL;)VattrLjava/util/jar/Attributes; packageNamemanLjava/util/jar/Manifest; specTitle specVersion specVendor implTitle implVersion implVendor/0 defineClassb(Ljava/lang/String;Ljava/net/URL;Ljava/util/jar/JarFile;Ljava/util/jar/JarEntry;)Ljava/lang/Class;read lastIndexOfbuffer[Bidx inputStreamLjava/io/InputStream;csLjava/security/CodeSource;domain Ljava/security/ProtectionDomain;12e(Ljava/lang/String;Ljava/net/URL;Ljava/util/jar/JarFile;Ljava/util/jar/JarEntry;)Ljava/lang/Class<*>; SourceFileBootstrapClassLoader.java h3 efjava/util/jar/JarFile cd gb ab java/io/File 45 h6 h7 y stjava/io/IOException java/lang/ClassNotFoundException h8 org.openzal.+ 9: ;< yz&org.openzal.zal.extension.ZalExtension =>'org.openzal.zal.extension.ZalEntrypoint0org.openzal.zal.extension.ZalExtensionController ?z zjava/lang/LinkageError @A BC.class DE FG . HI JK java/net/URLjava/lang/RuntimeException hLjava/util/LinkedList htjava/lang/StringBuilderjar: MN MO!/ P5 Q>0org/openzal/zal/extension/BootstrapClassLoader$1 hR ST// UVW YZ0 [\ ]Z ^Z _Z `Z aZ bc de"java/lang/IllegalArgumentException f gh ij kl1 mn op qtjava/security/CodeSource ]^ hrjava/security/ProtectionDomain _` hs tjava/security/CodeSignerjava/security/Permissionsjava/security/AllPermission Qu.org/openzal/zal/extension/BootstrapClassLoaderjava/lang/ClassLoaderjava/lang/Stringjava/lang/Classjava/util/jar/JarEntryjava/util/Enumerationjava/util/jar/Manifestjava/util/jar/Attributesjava/io/InputStreamjava/lang/Throwable(Ljava/lang/ClassLoader;)VgetFile()Ljava/lang/String;(Ljava/lang/String;)V(Ljava/io/File;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V startsWith(Ljava/lang/String;)Z getParent()Ljava/lang/ClassLoader;equals(Ljava/lang/Object;)ZfindLoadedClass resolveClass(Ljava/lang/Class;)Vreplace(CC)Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String; getJarEntry,(Ljava/lang/String;)Ljava/util/jar/JarEntry;hasMoreElements()Z nextElement()Ljava/lang/Object;(Ljava/lang/Throwable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringaddI(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/util/LinkedList;)V getPackage'(Ljava/lang/String;)Ljava/lang/Package; getAttributes.(Ljava/lang/String;)Ljava/util/jar/Attributes;java/util/jar/Attributes$NameNameSPECIFICATION_TITLELjava/util/jar/Attributes$Name;getValue3(Ljava/util/jar/Attributes$Name;)Ljava/lang/String;SPECIFICATION_VERSIONSPECIFICATION_VENDORIMPLEMENTATION_TITLEIMPLEMENTATION_VERSIONIMPLEMENTATION_VENDORgetMainAttributes()Ljava/util/jar/Attributes; definePackage(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Package;(I)I substring(II)Ljava/lang/String; getManifest()Ljava/util/jar/Manifest;getInputStream/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;([BII)Ijava/util/ArrayscopyOf([BI)[Bclose,(Ljava/net/URL;[Ljava/security/CodeSigner;)VA(Ljava/security/CodeSource;Ljava/security/PermissionCollection;)VI(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class;(Ljava/security/Permission;)V!Z[]^_`abcdefgb hijz*,*+*+**k>? @ABCl*mnofpqrbstj4*<*&*YY*2 SױkGHJ#K-H3Nl,uv4mnw +x yzj;*+ kSlmn{|x}~yj** NY+-*+0*+++ + *+*+N-0*+N':* *+N:*+N-*--  `fi`f~kn\` ebdh j)l2q>rGsMuVz\{`fikr{~lH k mn{|b\<w% N Bx zjZ+./M>*;*2:, : *+*2!:Y+»Y+".=> k* !).>@KQlH@ !*)"AuvZmnZ{|L|w)- x}~j%*+#M,$ ,%&M'Y,(  kl* %mn%{| wji)Y*M>*O*2:+ :4&Y+Y,-.*2/0.+.12:,3W4Y*,5k& #(RY_lHR>#6 Uuvimni{|ao aow Nx }jW+,+kl mn||wj. *+6:::::: ,,+./78:  ? 9:: ;:: <:: =:: >:: ?:: ,@:  c* 9:A:* ;:A:* <:A:* =:A:* >:A:*  ?:A: *+ BW: Ckn %-2 7 A K U_isy~!/,0lp 2 mn| |||||| w3 i jUj +.D6*+E-F,GH:6-I:dJ6  " `6dhK:L : L MY,NO: PY QR: *+ S/gooqokZ457897>$?'@/E@FEHHJOKXMdOgSlToSyVWYlz @$v mn{|v$}'zv/r wG x }tjCTNUYVQQWYXYk1245\4 X PK bKwYY)org/openzal/zal/extension/Extension.class2   ?                 $ $ '  '  ? '  ' mExtensionClassNameLjava/lang/String; mClassLoaderLjava/lang/ClassLoader; mZalExtension(Lorg/openzal/zal/extension/ZalExtension;%(Ljava/lang/String;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis%Lorg/openzal/zal/extension/Extension;extensionClassName librariesLjava/util/List;LocalVariableTypeTable Ljava/util/List; Exceptions Signature5(Ljava/lang/String;Ljava/util/List;)V,(Ljava/lang/String;Ljava/lang/ClassLoader;)V classLoadergetClassLoader()Ljava/lang/ClassLoader;createClassLoaderB(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;e Ljava/net/MalformedURLException;fileLjava/io/File;urls Ljava/util/List; StackMapTableR(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;createZalExtension*()Lorg/openzal/zal/extension/ZalExtension; zalExtensionLjava/lang/Object;Ljava/lang/Exception;zalExtensionClassLjava/lang/Class;zalExtensionCastednamebuildIdgetExtensionClassName()Ljava/lang/String; compareTo((Lorg/openzal/zal/extension/Extension;)Ioequals(Ljava/lang/Object;)Z extension$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;hashCode()Ishutdown()VexLjava/lang/Throwable;startR(Lorg/openzal/zal/extension/ZalExtensionController;Ljava/lang/ref/WeakReference;)V controller2Lorg/openzal/zal/extension/ZalExtensionController;previousExtensionLjava/lang/ref/WeakReference;6Ljava/lang/ref/WeakReference;k(Lorg/openzal/zal/extension/ZalExtensionController;Ljava/lang/ref/WeakReference;)V(Ljava/lang/Object;)IOLjava/lang/Object;Ljava/lang/Comparable; SourceFileExtension.java Z[ GV G AB CD hi EFjava/util/ArrayList G   java/io/File java/net/URLjava/lang/StringBuilderfile: y y G ~java/net/MalformedURLExceptionjava/lang/RuntimeException G.org/openzal/zal/extension/BootstrapClassLoader [Ljava/net/URL;#org/openzal/zal/extension/Extension XY G java/lang/Exception java/lang/ClassNotFoundExceptionUnable to create extension G&org/openzal/zal/extension/ZalExtensionClass  does not implement ZalExtension y $.getName() returns an invalid String y'.getBuildId() returns an invalid String/ /.getBuildId() contains '/' which is not allowed z }~ java/lang/Throwable Shutdown error in extension   Startup error in extension z{java/lang/Objectjava/lang/Comparablejava/util/Listjava/util/Iteratorjava/lang/Classjava/lang/Stringsize(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAbsolutePathtoString(Ljava/lang/String;)Vadd(Ljava/lang/Throwable;)VtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;*([Ljava/net/URL;Ljava/lang/ClassLoader;Z)Vjava/lang/ClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class; newInstance*(Ljava/lang/String;Ljava/lang/Throwable;)VgetNameisEmpty getBuildIdcontains(Ljava/lang/CharSequence;)Z(Ljava/lang/String;)IgetClass()Ljava/lang/Class;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionerrorstartup ?@ABCDEF GHI^ *+,J , -K  LM NB OPQ  ORS$TUGVIe**+*,**J45 678K LMNBWDS$XYI/*J<K LM Z[I?~Y*  L* M, C, N+YY-W:YY++  (LOJ. AC(GLLOIQK[M^OdPvQ}OK*Q \](3^_~OPp`PQ~ORp`ab'cd9ccdef TghiI**!L+"M#N$YY%*-&,'&$YY(*)*,'N-+: ,&$YY(*-*-.: ,&$YY(*/*01&$YY(*2*- #JFX ]b_a4d;e^hcjkkxlopqtuxKRjk\lLM mn4jkcoFkpB_qBb+rstu)vw"w",S$xyI/*J}K LMz{I@ *+3JK LM |M}~I)*++*4+4+M*,5JK )LM)|k MbI2*6JK LMI+*7!L9Y:*+; 8J *K +LMbLI-*+,<!N9Y=*-; 8J ,K*-LM--Q -bNTAzI3 *+>J!K  LMT  PK bKך0org/openzal/zal/extension/ExtensionManager.class2 getExtension'()Lorg/openzal/zal/extension/Extension;setCustomClassLoader(Ljava/lang/ClassLoader;)VsetCustomZalExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VsetCustomExtensionDirectory(Ljava/io/File;)V loadExtension()V ExceptionsstartExtension (Ljava/lang/ref/WeakReference;)V Signature9(Ljava/lang/ref/WeakReference;)VshutdownExtension SourceFileExtensionManager.java*org/openzal/zal/extension/ExtensionManagerjava/lang/Objectjava/io/IOException    PK HbKt}GGBorg/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo.class2= ) * + , - ./ .0 .134mExtensionClassLjava/lang/String;mZalExtensionNamemRequiredVersionLorg/openzal/zal/lib/Version;this$00Lorg/openzal/zal/extension/ExtensionManagerImpl;getExtensionClass()Ljava/lang/String;CodeLineNumberTableLocalVariableTablethis ExtensionInfo InnerClasses>Lorg/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo;getRequiredVersion()Lorg/openzal/zal/lib/Version;getZalExtensionNamet(Lorg/openzal/zal/extension/ExtensionManagerImpl;Ljava/lang/String;Ljava/lang/String;Lorg/openzal/zal/lib/Version;)VextensionClasszalExtensionNamerequiredVersion isCompatible (Lorg/openzal/zal/lib/Version;)ZcurrentVersion StackMapTable SourceFileExtensionManagerImpl.java   56 78 9: ;$<()VsetCustomClassLoader(Ljava/lang/ClassLoader;)V classLoadersetCustomZalExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VcustomZalExtensionControllersetCustomExtensionDirectory(Ljava/io/File;)VextensionDirectory getController4()Lorg/openzal/zal/extension/ZalExtensionController; StackMapTablegetCurrentJarDirectory()Ljava/io/File; getCurrentJarclassResourceNameLjava/lang/String; resourceUrlLjava/net/URL;jarPath#$ loadExtensionentries[Ljava/lang/String; ExceptionsstartExtension (Ljava/lang/ref/WeakReference;)VpreviousExtensionLjava/lang/ref/WeakReference;LocalVariableTypeTable6Ljava/lang/ref/WeakReference; Signature9(Ljava/lang/ref/WeakReference;)VshutdownExtension readExtensionmanifestLjava/util/jar/Manifest;zalExtensionClasszalExtensionNamezalRequiredVersion extensionInfo>Lorg/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo;zipFileLjava/util/zip/ZipFile;entryLjava/util/zip/ZipEntry;streamLjava/io/InputStream;eLjava/io/IOException;filefileName extension"Ljava/lang/ClassNotFoundException;infoparentDirectoryfiles librariesLjava/util/LinkedList;extensionInfoList&Ljava/util/LinkedList;VLjava/util/LinkedList; %&'( SourceFileExtensionManagerImpl.java de qr hi fg  bc4org/openzal/zal/extension/StubZalExtensionController )java/lang/StringBuilder *+, -../# /0 12.class 3. 456 78java/lang/RuntimeExceptionUnable get ZAL directory q9$ :.! ;< => ?@file: java/io/File ABC DF%Searching ZAL extension in directory G.H 9java/io/IOExceptionUnable to read directory z |} IJ Krjava/util/LinkedList qL MNjava/util/zip/ZipFile qz OPMETA-INF/MANIFEST.MF QR STjava/util/jar/Manifest qU VWZAL-Extension-ClassX YZ [N& \rZAL-Extension-NameZAL-Required-Version] ^_*+m <=nopuivwl>*+m BCnopxgyzl>*+m HInop{c|}lO**YmMO Sn op~ l2* mYn oplg Y * L* +M, Y,N---!N- N!Y-"m& ^!`-b1d;g@hIjUk^nn*gop!F-:@'~;"rlZ*#L$ Y %*&'++$(Y Y )*&***+mtv'x0zQ|Y}nZopR~ 0 (lk***,+-mnop ~rlJ* *.mn op~zlU+#M,,/Y0N/Y0:,:66%2:!Y+1:  23Y 4: - 5W 67:  :   8: 9Y ::  ;<=: >  ? ;@=: >: ;A=: > BC:DY*EYFG:5W  ?:  ?%: $ Y H &IJ=$ Y K+&LY Y K+&M:NOD:BPA$ Y QRSTCUBCI*VYW*X:VYW-Y:*':$ Y [R\Lv Pp,(s,(),(-0Zm: 9EMP[bkpsv !),.KNT\x     '$-%0'2)Q+T,n wQ4[ k v . E c 9e' e2UopUcP> 5> 5~$"/ +   B!A^#aD]`E PK HbK#B66<org/openzal/zal/extension/InternalOverrideStoreManager.class2                ! "# $ % "& '( )*+ , % - . /0 1 23 *4 u5 67 89: ,;<= /> ? @ AB CD CE FG HI JK L MN MO MP M% MQ R MS T CUV )W XY CZ[ )\ X] ^_ L ` La )b O Lcde Lfg ,h ijk lm n o p Cq rs Xt Cuv wxy z{ |} ~ ~ k C  C Cp / u , u 8 i mStoreManagerLorg/openzal/zal/StoreManager;mVolumeManagerLorg/openzal/zal/VolumeManager;(mVolumeStagedBlobWasStagedDirectlyMethodLjava/lang/reflect/Method;mMailServiceExceptionLjava/lang/reflect/Constructor;@(Lorg/openzal/zal/StoreManager;Lorg/openzal/zal/VolumeManager;)VCodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/extension/InternalOverrideStoreManager; storeManager volumeManagerstartup()V Exceptionsshutdownsupports StoreFeature InnerClasses2(Lcom/zimbra/cs/store/StoreManager$StoreFeature;)Zfeature/Lcom/zimbra/cs/store/StoreManager$StoreFeature;getBlobBuilder#()Lcom/zimbra/cs/store/BlobBuilder; storeIncoming2(Ljava/io/InputStream;Z)Lcom/zimbra/cs/store/Blob;dataLjava/io/InputStream; storeAsIsZstageW(Ljava/io/InputStream;JLcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/StagedBlob; actualSizeJmboxLcom/zimbra/cs/mailbox/Mailbox;[(Lcom/zimbra/cs/store/Blob;Lcom/zimbra/cs/mailbox/Mailbox;)Lcom/zimbra/cs/store/StagedBlob;blobLcom/zimbra/cs/store/Blob;copye(Lcom/zimbra/cs/store/MailboxBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/MailboxBlob;e,Lorg/openzal/zal/exceptions/ZimbraException;src!Lcom/zimbra/cs/store/MailboxBlob;destMbox destMsgIdI destRevision StackMapTable*linkd(Lcom/zimbra/cs/store/StagedBlob;Lcom/zimbra/cs/mailbox/Mailbox;II)Lcom/zimbra/cs/store/MailboxBlob;Lorg/openzal/zal/Blob; Lcom/zimbra/cs/store/StagedBlob;T(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)Lcom/zimbra/cs/store/MailboxBlob;Lorg/openzal/zal/Mailbox;renameTodelete(Lcom/zimbra/cs/store/Blob;)Z#(Lcom/zimbra/cs/store/StagedBlob;)ZLjava/lang/Exception;vsb+Lcom/zimbra/cs/store/file/VolumeStagedBlob;staged3<$(Lcom/zimbra/cs/store/MailboxBlob;)ZgetMailboxBlobV(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;Lorg/openzal/zal/MailboxBlob;itemIdrevisionlocatorLjava/lang/String;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;W(Lcom/zimbra/cs/mailbox/Mailbox;IILjava/lang/String;Z)Lcom/zimbra/cs/store/MailboxBlob;mailboxvalidateC(Lcom/zimbra/cs/mailbox/MailItem;)Lcom/zimbra/cs/store/MailboxBlob;mailItem Lcom/zimbra/cs/mailbox/MailItem;( getContent8(Lcom/zimbra/cs/store/MailboxBlob;)Ljava/io/InputStream;storeLorg/openzal/zal/Store; argumentsArgument6[Lcom/zimbra/common/service/ServiceException$Argument;e1mboxBlobzalMailboxBlob1(Lcom/zimbra/cs/store/Blob;)Ljava/io/InputStream;Lorg/openzal/zal/PrimaryStore;zalBlob deleteStore6(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Iterable;)ZvolumeLorg/openzal/zal/StoreVolume;blobsLjava/lang/Iterable;blobsCollectionLocalVariableTypeTableMailboxBlobInfoGLjava/lang/Iterable; Signaturei(Lcom/zimbra/cs/mailbox/Mailbox;Ljava/lang/Iterable;)Z quietDeletetLjava/lang/Throwable;ktoPrimaryStore7(Lorg/openzal/zal/Store;)Lorg/openzal/zal/PrimaryStore; getWrapped()Ljava/lang/Object;!Ljava/lang/NoSuchMethodException; SourceFile!InternalOverrideStoreManager.java*com/zimbra/cs/mailbox/MailServiceException*com/zimbra/common/service/ServiceException    &com/zimbra/cs/store/file/FileBlobStore  com/zimbra/cs/store/Bloborg/openzal/zal/Mailbox  com/zimbra/cs/store/StagedBlob     com/zimbra/cs/store/MailboxBlob*org/openzal/zal/exceptions/ZimbraExceptionzal     )com/zimbra/cs/store/file/VolumeStagedBlob   java/lang/Object java/lang/Boolean java/lang/Exceptionjava/lang/RuntimeException                 3com/zimbra/common/service/ServiceException$Argument   ver   java/lang/StringBuilderNo such blob: mailbox=   , item= , change= mail.NO_SUCH_BLOB  java/lang/Throwable      volumeId  blobPath No such blob:  , volume=    org/openzal/zal/StoreVolume    Store  cannot be primary wasStagedDirectlyjava/lang/Class java/lang/String      java/lang/NoSuchMethodExceptionZAL reflection error 6org/openzal/zal/extension/InternalOverrideStoreManager com/zimbra/cs/store/StoreManagerjava/io/IOException-com/zimbra/cs/store/StoreManager$StoreFeatureorg/openzal/zal/MailboxBloborg/openzal/zal/Blob/com/zimbra/cs/store/MailboxBlob$MailboxBlobInfojava/lang/Iterablejava/util/Iteratororg/openzal/zal/StoreManagergetPrimaryStore ()Lorg/openzal/zal/PrimaryStore;org/openzal/zal/StoreFeature fromZimbra2(Ljava/lang/Object;)Lorg/openzal/zal/StoreFeature;org/openzal/zal/PrimaryStore!(Lorg/openzal/zal/StoreFeature;)ZtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;.(Ljava/io/InputStream;Z)Lorg/openzal/zal/Blob;(Ljava/lang/Object;)VM(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;)Lorg/openzal/zal/StagedBlob;org/openzal/zal/StagedBloborg/openzal/zal/BlobWrapwrapZimbraBlob*(Ljava/lang/Object;)Lorg/openzal/zal/Blob; getLocalBlob()Lcom/zimbra/cs/store/Blob; getLocator()Ljava/lang/String;<(Ljava/lang/Object;Ljava/lang/String;)Lorg/openzal/zal/Blob;P(Lorg/openzal/zal/Blob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;FAILUREU(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/zimbra/common/service/ServiceException;org/openzal/zal/StagedBlobWrapwrapZimbraObject0(Ljava/lang/Object;)Lorg/openzal/zal/StagedBlob;V(Lorg/openzal/zal/StagedBlob;Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;(Lorg/openzal/zal/Blob;)ZgetClass()Ljava/lang/Class;isAssignableFrom(Ljava/lang/Class;)Zjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; booleanValue()Z(Ljava/lang/Throwable;)VgetStore+(Ljava/lang/String;)Lorg/openzal/zal/Store;org/openzal/zal/MailboxBlobWrap1(Ljava/lang/Object;)Lorg/openzal/zal/MailboxBlob;org/openzal/zal/Store (Lorg/openzal/zal/MailboxBlob;)Z:(Lorg/openzal/zal/Mailbox;II)Lorg/openzal/zal/MailboxBlob;org/openzal/zal/log/ZimbraLogZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionerror(Ljava/lang/String;)Vcom/zimbra/cs/mailbox/MailItem getMailbox!()Lcom/zimbra/cs/mailbox/Mailbox;getId()IgetSavedSequencegetSize()JsetSize$(J)Lcom/zimbra/cs/store/MailboxBlob; getDigest setDigest5(Ljava/lang/String;)Lcom/zimbra/cs/store/MailboxBlob;4(Lorg/openzal/zal/MailboxBlob;)Ljava/io/InputStream; getItemId8com/zimbra/common/service/ServiceException$Argument$TypeTypeIID:Lcom/zimbra/common/service/ServiceException$Argument$Type;P(Ljava/lang/String;JLcom/zimbra/common/service/ServiceException$Argument$Type;)V getRevisionNUMappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;()Lorg/openzal/zal/Mailbox;(I)Ljava/lang/StringBuilder;toStringvalueOf(Z)Ljava/lang/Boolean;java/lang/reflect/Constructor newInstance'([Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/lib/AnyThrowthrowUncheckedhasMailboxInfo toMailboxBlob()Lorg/openzal/zal/MailboxBlob; getVolumeId-(Lorg/openzal/zal/Blob;)Ljava/io/InputStream;STRa(Ljava/lang/String;Ljava/lang/String;Lcom/zimbra/common/service/ServiceException$Argument$Type;)VgetKeyorg/openzal/zal/VolumeManagergetAll()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNextnext0(Lorg/openzal/zal/Mailbox;Ljava/lang/Iterable;)Z canBePrimarygetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;TYPELjava/lang/Class;getDeclaredConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; setAccessible(Z)V Y**+*,BC DE 8 * I J  8 * N O  G*+ TA*  Z Y*+g 2**+Yq r"q)t1q*2222s%*+Y,y zy|$y %%%9*++Y,:./& &./1>199999o&++ :*Y,!: H &&&&&\(*+,": > (((((^2*+#Y,$:'( '(*>*22222hP*+% B+&+'(1+&M),*+,- N/Y-0*,1,0..   +-01:@*1 )BB&B S*+2+34!"!@*2Y+5::678-1.-3!5.;183:>=H3 @@@@@.B f *+9C>     +*+:+;+<+=9M,,+>?+@AIJIMO)S ++)+3M*+2N-,BNC:CYD,EFGSCYH,IJGSK*YLYMNO,PQRSO,ERTO,IRUSYVSYWSY-SYSXYZ:/Y0..BZ]^`d"e9fPgfikhgtqsuH" , 0+M,[N,\N*,]2:,\B:-C:CYD-EFGSCYH-IJGSK*YLYMNO-PQRSO-ERTO-IRUSYVSYWSYSYSXYZ:/Y0Z*,]2^N-,_NC:CY`,]abSCYc,dabSK*YLYMeO,dOfO,]OUSYVSYWSY-SYSXYZ:/Y056.<...${|~(68<BYp  6Ln{z (B 8 z Q6 \ L,NY+:*gh:i)jk:*l2-mW 0GJ>0LLLJ @ L/(++M**,]2n,%N $%Y %&*&(( z5+o(/YLYMpO+qOrOUs+^ .55./* e&tuv)uYwSYwSYxSYYSYySzK){K|"K/YLYM~O*7OUsBE}"4;BEFd F E *@C  JF XC@PK bKJ((0org/openzal/zal/extension/StoreManagerImpl.class2E G M  M  M M M           M   &  * ,  7  7 1 1  7 7 7  1 K mStoresCachedLjava/util/Map; Signature:Ljava/util/Map;mCacheableStoreBuilderMapJLjava/util/Map;mLock*Ljava/util/concurrent/locks/ReentrantLock;mVolumeManagerLorg/openzal/zal/VolumeManager;mFileBlobStore#Lorg/openzal/zal/FileBlobStoreWrap;E(Lorg/openzal/zal/FileBlobStoreWrap;Lorg/openzal/zal/VolumeManager;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/extension/StoreManagerImpl; fileBlobStore volumeManagerregister<(Lorg/openzal/zal/CacheableStoreBuilder;Ljava/lang/String;)VcacheableStoreBuilder'Lorg/openzal/zal/CacheableStoreBuilder;volumeIdLjava/lang/String; StackMapTable unregister(Ljava/lang/String;)V makeActivestartup()VstoreLorg/openzal/zal/Store; ExceptionsshutdowngetPrimaryStore ()Lorg/openzal/zal/PrimaryStore;getStore+(Ljava/lang/String;)Lorg/openzal/zal/Store;cacheableStore getAllStores()Ljava/util/Collection;volumeLorg/openzal/zal/StoreVolume;storesLjava/util/List;LocalVariableTypeTable)Ljava/util/List;1()Ljava/util/Collection; parentClassLjava/lang/Class;parentClassLoaderLjava/lang/ClassLoader;isLjava/io/InputStream;buffer[BidxIreadmodifiersMethodLjava/lang/reflect/Field;defineClassMethodLjava/lang/reflect/Method;eLjava/lang/Exception;Ljava/lang/Class<*>; SourceFileStoreManagerImpl.java [p WX(java/util/concurrent/locks/ReentrantLock UVjava/util/HashMap SP OP YZ p    java/lang/StringBuilder0Cannot register custom store for unknown volume      m porg/openzal/zal/StoreVolume   }   org/openzal/zal/Store op vp   yz x  !$org/openzal/zal/FileBlobPrimaryStore "# [$ %%org/openzal/zal/CacheableStoreBuilder &zjava/util/ArrayList '( )!java/lang/reflect/Method modifiers *+ ,-java/lang/ClassLoader defineClassjava/lang/Class. / 01 23java/lang/reflect/Modifier 45#com.zimbra.cs.store.file.VolumeBlob 67 89.org/openzal/zal/extension/BootstrapClassLoader)/com/zimbra/cs/store/file/VolumeBlobProxy :;< => ?java/lang/Object @A BCjava/lang/Exceptionjava/lang/RuntimeException [D*org/openzal/zal/extension/StoreManagerImplorg/openzal/zal/StoreManagerjava/lang/Throwablejava/util/Iteratorjava/io/IOExceptionjava/util/Listjava/lang/reflect/Fieldjava/io/InputStreamlock java/util/Mapremove&(Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/VolumeManager isValidVolume(Ljava/lang/String;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarnunlockjava/lang/Short parseShort(Ljava/lang/String;)SsetCurrentVolume(SS)Vvaluesjava/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getCurrentMessageVolume()Lorg/openzal/zal/StoreVolume;getIdtoPrimaryStore containsKey(Ljava/lang/Object;)ZgetById1(Ljava/lang/String;)Lorg/openzal/zal/StoreVolume;C(Lorg/openzal/zal/FileBlobStoreWrap;Lorg/openzal/zal/StoreVolume;)VgetmakegetAll()Ljava/util/List;addgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessible(Z)Vjava/lang/IntegerTYPEgetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; getModifiers()IsetInt(Ljava/lang/Object;I)VforName%(Ljava/lang/String;)Ljava/lang/Class;getClassLoader()Ljava/lang/ClassLoader;getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;java/util/ArrayscopyOf([BI)[B([BII)IvalueOf(I)Ljava/lang/Integer;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)V!MGNOPQRSPQTUVWXYZ [\]0**,*Y*Y*Y *+ ^ij klm*n/o_ 0`a0bZ0cXde]Z* * , W*, *,+WY,* N*-EO^& twxz,ELOY_ Z`aZfgZhij ,Ik lm]2* *+ W* + W* M*,'^$'1_2`a2hijgk nm]E *+^  _ `a hiop]},* L++M,^"(+_"qr,`aj stuvp]},* L++M, ^"(+_"qr,`aj swx]N**!"#L+$^ _`aqryz]^*+%&Y* *+'(* +%%*+)*++M* +,W,* +)^&  !.BNP_ B{r^`a^hij!.|}]<,Y-L*./M,,N+*-"#0W+^(7:_ (~<`a4 4js$Qp]123K*4567Y8SY9SY9S:L+;*++<~~>?@M,ANBCD::662`6hE:dF6+-GYSYHSYHSIWM KKY*L@JJ^j:; <*?/@2B=@@GFHKJTK[L^MaNgPnQvSUXZX]b_ac_\ FnKiT`[Y^VaS* Fnj7a8  B   PK bKlC:org/openzal/zal/extension/StubZalExtensionController.class2&  !  "#$()VCodeLineNumberTableLocalVariableTablethis6Lorg/openzal/zal/extension/StubZalExtensionController;shutdownrebootreload.(Ljava/io/File;Ljava/lang/ref/WeakReference;)VextensionDirectoryLjava/io/File;previousClassLoaderLjava/lang/ref/WeakReference;LocalVariableTypeTable6Ljava/lang/ref/WeakReference; Exceptions% SignatureG(Ljava/io/File;Ljava/lang/ref/WeakReference;)VcanControlExtension()Z SourceFileStubZalExtensionController.java 'java/lang/UnsupportedOperationException4org/openzal/zal/extension/StubZalExtensionControllerjava/lang/Object0org/openzal/zal/extension/ZalExtensionControllerjava/io/IOException! /*    2Y    2Y &   XY ,    , 2  PK bKj(org/openzal/zal/extension/TinyBoot.class2W 4 56 4 7 89: ;< =>? @ A B C DEsZalEntrypointNameLjava/lang/String; ConstantValuemVersionChooser&Lorg/openzal/zal/tools/VersionChooser;mExtensionPathFileLjava/io/File;(Ljava/io/File;)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/extension/TinyBoot;extensionPathFilecreateZalEntryPointk(Ljava/io/File;Lorg/openzal/zal/extension/ZalExtensionController;)Lorg/openzal/zal/extension/ZalEntrypoint;extensionDirectoryzalExtensionController2Lorg/openzal/zal/extension/ZalExtensionController;bootstrapClassLoader0Lorg/openzal/zal/extension/BootstrapClassLoader; zalEntrypointLjava/lang/Class; entrypoint)Lorg/openzal/zal/extension/ZalEntrypoint;LocalVariableTypeTable; ExceptionsF](Lorg/openzal/zal/extension/ZalExtensionController;)Lorg/openzal/zal/extension/ZalEntrypoint; controller SourceFile TinyBoot.java G $org/openzal/zal/tools/VersionChooser  HI"org/openzal/zal/extension/TinyBoot+org.openzal.zal.extension.ZalEntrypointImplJ KLM NO'org/openzal/zal/extension/ZalEntrypoint PQ RS T UV !"java/lang/Objectjava/lang/Exception()VgetBootstrapClassLoader@(Ljava/io/File;)Lorg/openzal/zal/extension/BootstrapClassLoader;.org/openzal/zal/extension/BootstrapClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class;java/lang/Class newInstance()Ljava/lang/Object;provideCustomClassLoader(Ljava/lang/ClassLoader;)V provideCustomExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VprovideCustomExtensionDirectorygetBestVersionDirectory(Ljava/io/File;)Ljava/io/File;!U**+*Y"# $% !"6*+N- : :- , +) +-.#/+032>66#6$% -&'%()*+, %(-./!0E***+71%./23PK bKJbb-org/openzal/zal/extension/ZalEntrypoint.class2provideCustomClassLoader(Ljava/lang/ClassLoader;)V provideCustomExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VprovideCustomExtensionDirectory(Ljava/io/File;)VprovidePreviousExtension (Ljava/lang/ref/WeakReference;)V Signature9(Ljava/lang/ref/WeakReference;)V SourceFileZalEntrypoint.java'org/openzal/zal/extension/ZalEntrypointjava/lang/Object'com/zimbra/cs/extension/ZimbraExtension/com/zimbra/cs/extension/ZimbraExtensionPostInit   PK HbKYE <org/openzal/zal/extension/ZalEntrypointImpl$Controller.class2M N !O PQ ORS O T UV W XY Z [ \] ^_` a bcd e f g h i j k lmnothis$0-Lorg/openzal/zal/extension/ZalEntrypointImpl;0(Lorg/openzal/zal/extension/ZalEntrypointImpl;)VCodeLineNumberTableLocalVariableTablethis Controller InnerClasses8Lorg/openzal/zal/extension/ZalEntrypointImpl$Controller; checkState()V StackMapTablecheckTargetExtension(Ljava/io/File;)VzalJarLjava/io/File;zalJarAccessor!Lorg/openzal/zal/lib/JarAccessor; zalVersionLorg/openzal/zal/lib/Version; extensionJarextensionJarAccessoreLjava/lang/Exception;extensionDirectorydshutdownrebootreload.(Ljava/io/File;Ljava/lang/ref/WeakReference;)VpreviousClassLoaderLjava/lang/ref/WeakReference;LocalVariableTypeTable6Ljava/lang/ref/WeakReference; SignatureG(Ljava/io/File;Ljava/lang/ref/WeakReference;)VcanControlExtension()Z SourceFileZalEntrypointImpl.java+org/openzal/zal/extension/ZalEntrypointImpl #$ %/ pqjava/lang/RuntimeException java/io/Filejava/lang/StringBuilder rs tu/zal.jar vs %worg/openzal/zal/lib/JarAccessor %2 xyz {|} ~ /zextras.jar  ~java/lang/Exception % ./ / / / 12 6org/openzal/zal/extension/ZalEntrypointImpl$Controllerjava/lang/Object0org/openzal/zal/extension/ZalExtensionController access$000X(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/extension/ZalEntrypoint;getAbsolutePath()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V access$100X(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/lib/ZalVersionValidator;!org/openzal/zal/lib/ZimbraVersioncurrent#Lorg/openzal/zal/lib/ZimbraVersion;'org/openzal/zal/lib/ZalVersionValidatorvalidatec(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/ZimbraVersion;)Lorg/openzal/zal/lib/Version; access$200^(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/lib/ExtensionVersionValidator;-org/openzal/zal/lib/ExtensionVersionValidatorA(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/Version;)V(Ljava/lang/Throwable;)VdestroyinitpostInit access$302i(Lorg/openzal/zal/extension/ZalEntrypointImpl;Ljava/lang/ref/WeakReference;)Ljava/lang/ref/WeakReference; access$402K(Lorg/openzal/zal/extension/ZalEntrypointImpl;Ljava/io/File;)Ljava/io/File; !"#$%&'> *+*() *- #$./'N* Y( ) *-012'(}YY +  MY,N*-:YY +  :Y:* MY,or(* '7Vaors|)RQ34'H567878V94a:6s ;<}*-}=40 r> ?/'> **( )  *-@/'T****( ) *-AB'1**+*,W**+W**(" ")0) 1*-1=41CDE 1CFGHIJ',() *-KL,  +PK HbK]͍1org/openzal/zal/extension/ZalEntrypointImpl.class23 N N N N N K N 3 3 N N N    K    N    ! ! !  !   3 3 3 : < : : O O    O  O    Controller InnerClassesmExtensionVersionValidator/Lorg/openzal/zal/lib/ExtensionVersionValidator;mZalVersionValidator)Lorg/openzal/zal/lib/ZalVersionValidator;mDirectoryNameLjava/lang/String; mDirectoryLjava/io/File;mExtensionManager,Lorg/openzal/zal/extension/ExtensionManager;mExtensionPathExistsZmZalEntryPoint)Lorg/openzal/zal/extension/ZalEntrypoint;mCustomExtensionDirectorymPreviousExtensionLjava/lang/ref/WeakReference; Signature6Ljava/lang/ref/WeakReference;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;ZAL_FILE ConstantValue ZEXTRAS_FILE()VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/extension/ZalEntrypointImpl;getExtensionManager.()Lorg/openzal/zal/extension/ExtensionManager;eLjava/lang/Exception; StackMapTableprovideCustomClassLoader(Ljava/lang/ClassLoader;)V classLoaderLjava/lang/ClassLoader; provideCustomExtensionController5(Lorg/openzal/zal/extension/ZalExtensionController;)VzalExtensionController2Lorg/openzal/zal/extension/ZalExtensionController;provideCustomExtensionDirectory(Ljava/io/File;)VextensionDirectoryprovidePreviousExtension (Ljava/lang/ref/WeakReference;)VpreviousExtensionLocalVariableTypeTable9(Ljava/lang/ref/WeakReference;)VgetName()Ljava/lang/String;initextensionPathFilepostInitdestroy weakReference1Ljava/lang/ref/WeakReference; access$000X(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/extension/ZalEntrypoint;x0 access$100X(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/lib/ZalVersionValidator; access$200^(Lorg/openzal/zal/extension/ZalEntrypointImpl;)Lorg/openzal/zal/lib/ExtensionVersionValidator; access$302i(Lorg/openzal/zal/extension/ZalEntrypointImpl;Ljava/lang/ref/WeakReference;)Ljava/lang/ref/WeakReference;x1 access$402K(Lorg/openzal/zal/extension/ZalEntrypointImpl;Ljava/io/File;)Ljava/io/File; SourceFileZalEntrypointImpl.java `Y ab RS TU ^_ lm Z[ VW XY \]java/lang/ref/WeakReference l'org/openzal/zal/lib/ZalVersionValidator-org/openzal/zal/lib/ExtensionVersionValidator  .org.openzal.zal.extension.ExtensionManagerImpl  *org/openzal/zal/extension/ExtensionManagerjava/lang/Exceptionjava/lang/RuntimeException l st  z  ~  java/lang/StringBuilderZimbra Abstraction Layer for:    Starting ZAL version     commit  W     0Zimbra version mismatch - ZAL built for Zimbra: ! l java/io/Fileextension-path l" #$File % present, using tiny boot"org/openzal/zal/extension/TinyBoot l6org/openzal/zal/extension/ZalEntrypointImpl$Controller l& '( ') m* +m! not present, using standard boot ,mUnable to load extension l- m . m /mjava/lang/Object 01 2m+org/openzal/zal/extension/ZalEntrypointImpl'org/openzal/zal/extension/ZalEntrypoint/zal.jar /zextras.jarorg/openzal/zal/tools/JarUtils getCurrentJar()Ljava/io/File; getParentFile(Ljava/lang/Object;)VgetClass()Ljava/lang/Class;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class; newInstance()Ljava/lang/Object;(Ljava/lang/Throwable;)VsetCustomClassLoadersetCustomZalExtensionControllersetCustomExtensionDirectoryappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/openzal/zal/log/ZimbraLogmailboxZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;org/openzal/zal/ZalVersioncurrentLorg/openzal/zal/lib/Version;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/openzal/zal/ZalBuildInfoCOMMIT.org/openzal/zal/log/ZimbraLog$ZimbraLogSectioninfo(Ljava/lang/String;)V!org/openzal/zal/lib/ZimbraVersion#Lorg/openzal/zal/lib/ZimbraVersion;targetequals(Ljava/lang/Object;)Zorg/openzal/zal/lib/Version#(Ljava/io/File;Ljava/lang/String;)Vexists()ZgetAbsolutePath0(Lorg/openzal/zal/extension/ZalEntrypointImpl;)VcreateZalEntryPointk(Ljava/io/File;Lorg/openzal/zal/extension/ZalExtensionController;)Lorg/openzal/zal/extension/ZalEntrypoint;](Lorg/openzal/zal/extension/ZalExtensionController;)Lorg/openzal/zal/extension/ZalEntrypoint; org/openzal/zal/extension/ZimbraoverrideExtensionMap loadExtension*(Ljava/lang/String;Ljava/lang/Throwable;)VstartExtensionshutdownExtensiongetjava/lang/Systemgc!NKO RSTUVWXYZ[\]^_`YabcdefgWhijWhklmnR*** * * ***Y*Y*Yo. 89 :; <%=*>/?;@FAQBp Rqrstn,****LY+!"oHJLO"Q#Sp# uv,qrwDxyznC *+o Z [p qr {|}~nC *+o ` ap qr nL*+ *+ ofghpqrYnP*+o mnpqrb dcnA!Y"#$* $%osp qrmn"&!Y"'$()*$+$%,-./#Y!Y"0$.1$%23Y* 45L*+6 * y&!Y"7$+8$9$%,*!*:Y+;**:Y+;;)Vshutdown()V SourceFileZalExtension.java&org/openzal/zal/extension/ZalExtensionjava/lang/Object    PK bKg6org/openzal/zal/extension/ZalExtensionController.class2shutdown()Vrebootreload.(Ljava/io/File;Ljava/lang/ref/WeakReference;)V Exceptions SignatureG(Ljava/io/File;Ljava/lang/ref/WeakReference;)VcanControlExtension()Z SourceFileZalExtensionController.java0org/openzal/zal/extension/ZalExtensionControllerjava/lang/Objectjava/io/IOException   PK HbKV522&org/openzal/zal/extension/Zimbra.class2 G D F  F  F F  F   F F  F   ! ! !   B F  / 2 F 5 8 F FZ \ mProvisioningLorg/openzal/zal/Provisioning;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mMailboxManager Lorg/openzal/zal/MailboxManager;mZimbraDatabase$Lorg/openzal/zal/lib/ZimbraDatabase;mInternalOverrideStoreManager8Lorg/openzal/zal/extension/InternalOverrideStoreManager;mVolumeManagerLorg/openzal/zal/VolumeManager;mZimbraStoreManager"Lcom/zimbra/cs/store/StoreManager; mStoreManagerLorg/openzal/zal/StoreManager;mCanOverrideStoreManagerZ sIsMailboxdLjava/lang/reflect/Field;sInitializedExtensionssStoreManagerInstance()VCodeLineNumberTableLocalVariableTableexLjava/lang/Exception;this"Lorg/openzal/zal/extension/Zimbra; StackMapTable forceMailboxdLjava/lang/Throwable; isMailboxd()ZgetProvisioning ()Lorg/openzal/zal/Provisioning;getMailboxManager"()Lorg/openzal/zal/MailboxManager;getZimbraDatabase&()Lorg/openzal/zal/lib/ZimbraDatabase;getStoreManager ()Lorg/openzal/zal/StoreManager;getVolumeManager!()Lorg/openzal/zal/VolumeManager;shutdownExtension(Ljava/lang/String;)Z extensionNameLjava/lang/String; extension)Lcom/zimbra/cs/extension/ZimbraExtension;removeExtensione"Ljava/lang/IllegalAccessException;overrideExtensionMapmapLjava/util/Map;overrideZimbraStoreManager!(Lorg/openzal/zal/StoreManager;)V storeManagerrestoreZimbraStoreManagerclsLjava/lang/Class; SourceFile Zimbra.java ^_ TUorg/openzal/zal/ProvisioningImp ^ HI!org/openzal/zal/MailboxManagerImp LM"org/openzal/zal/lib/ZimbraDatabase NOorg/openzal/zal/VolumeManager RS&com/zimbra/cs/store/file/FileBlobStore*org/openzal/zal/extension/StoreManagerImpl%org/openzal/zal/FileBlobStoreWrapImpl ^ ^ VW XYjava/lang/Exceptionjava/lang/RuntimeException ^ Z[  java/lang/Throwable java/lang/StringBuilder)ZAL Reflection Initialization Exception:   #Unsupported overridden StoreManager ^  _ \[  java/util/Map  java/lang/IllegalAccessException!org/openzal/zal/lib/PermissiveMap ^ 'java/lang/UnsupportedOperationExceptionHAnother ZAL extension already has already overridden Zimbra StoreManager6org/openzal/zal/extension/InternalOverrideStoreManager ^ PQ ZAL override Zimbra StoreManager  ][com/zimbra/cs/util/Zimbra  %com/zimbra/cs/extension/ExtensionUtil com/zimbra/cs/store/StoreManager sInstance org/openzal/zal/extension/Zimbrajava/lang/Object'com/zimbra/cs/extension/ZimbraExtension getInstance$()Lcom/zimbra/cs/store/StoreManager;"com/zimbra/cs/account/Provisioning&()Lcom/zimbra/cs/account/Provisioning;(Ljava/lang/Object;)V$com/zimbra/cs/mailbox/MailboxManager(()Lcom/zimbra/cs/mailbox/MailboxManager;+(Lcom/zimbra/cs/store/file/FileBlobStore;)VE(Lorg/openzal/zal/FileBlobStoreWrap;Lorg/openzal/zal/VolumeManager;)V(Ljava/lang/Throwable;)Vjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/lang/reflect/Fieldset'(Ljava/lang/Object;Ljava/lang/Object;)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)V getBoolean(Ljava/lang/Object;)Z getExtension=(Ljava/lang/String;)Lcom/zimbra/cs/extension/ZimbraExtension;destroyget&(Ljava/lang/Object;)Ljava/lang/Object;remove(Ljava/util/Map;)V@(Lorg/openzal/zal/StoreManager;Lorg/openzal/zal/VolumeManager;)Vinfojava/lang/ClassgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessible(Z)V!FG HIJKLMJKNOJKPQJKRSJKTUJKVWJKXYZ[ \[ ][^_`***Y*Y * Y *Y*(*YY*** ** LY+vya>14 56'728=9G;d?lCqDvJyGzIKbz cdefglh Bi j_`5)L !Y"#$+%$&'Y+ aa gce+f4hb%ck5efgNl%mn`.(L !Y"#$+%$&'Y+anp r%sb %ck.efgHlop`/*azb efJKqr`/* ab efJKst`/*ab efJKuv`Q* Y)**ab efgJKwx`/*ab efJKyz`o++M, ,,a b ef{|}~gz`#-./+0MY,1ab  #ef#{|g @@ _`(-./K-2Y*3 KY*1a 'b  g] _`7 **4a b  ef`^* 5Y67*8Y+*9: ;<=*:)M !Y"#$,%$&'Y,)471a* !)478T]b 8%^ef^Wge%_`r=* LY+ 1a   b efgN _`t>?@A)K !Y"#$*%$&'Y*BK*C@--A)K !Y"#$*%$&'Y*DE@==A)K !Y"#$*%$&'Y*:MPvaRS TZVX1Y:=FMPQmvb*%ck=Q%ck%ckgTl%Ul%Sl%  PK bK6yh&org/openzal/zal/http/HttpHandler.class2doGetR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V ExceptionsdoPost doOptionsgetPath()Ljava/lang/String; SourceFileHttpHandler.java org/openzal/zal/http/HttpHandlerjava/lang/Objectjavax/servlet/ServletExceptionjava/io/IOException    PK bK}pAorg/openzal/zal/http/HttpServiceManager$FakeZimbraExtension.class20 ! "#$ %& ')*+mPathLjava/lang/String;this$0)Lorg/openzal/zal/http/HttpServiceManager;>(Lorg/openzal/zal/http/HttpServiceManager;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisFakeZimbraExtension InnerClasses=Lorg/openzal/zal/http/HttpServiceManager$FakeZimbraExtension;path$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getName()Ljava/lang/String;init()Vdestroy SourceFileHttpServiceManager.java /, -. /;org/openzal/zal/http/HttpServiceManager$FakeZimbraExtensionjava/lang/Object'com/zimbra/cs/extension/ZimbraExtensionjava/lang/String replaceFirst8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;'org/openzal/zal/http/HttpServiceManager    \*+**," #$   /*) +. +2   (PK bK4&-org/openzal/zal/http/HttpServiceManager.class2R /0 12 34 5 6789: /; <= > ? @ A 6BCDFakeZimbraExtension InnerClasses()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/http/HttpServiceManager;registerHandler%(Lorg/openzal/zal/http/HttpHandler;)VfakeZimbraExtension=Lorg/openzal/zal/http/HttpServiceManager$FakeZimbraExtension;e,Lcom/zimbra/common/service/ServiceException; httpHandler"Lorg/openzal/zal/http/HttpHandler; StackMapTable8$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;replaceHandlerunregisterHandler SourceFileHttpServiceManager.java ;org/openzal/zal/http/HttpServiceManager$FakeZimbraExtensionE FG H(org/openzal/zal/http/InternalHttpHandler  I JK*com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeExceptionjava/lang/StringBuilder Http handler LM already registered NG O ,  PQ'org/openzal/zal/http/HttpServiceManagerjava/lang/Object org/openzal/zal/http/HttpHandlergetPath()Ljava/lang/String;>(Lorg/openzal/zal/http/HttpServiceManager;Ljava/lang/String;)V2com/zimbra/cs/extension/ExtensionDispatcherServletregisterZ(Lcom/zimbra/cs/extension/ZimbraExtension;Lcom/zimbra/cs/extension/ExtensionHttpHandler;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V unregister,(Lcom/zimbra/cs/extension/ZimbraExtension;)V!/*  EY*+M,Y+)M Y Y  +  9:?<>D@* !"%#$EE%&'^(%)*+ G *+*+DE F  %&)*, ZY*+M,JKL %&!")*-. PK bK(|؍.org/openzal/zal/http/InternalHttpHandler.class2+   !" !# !$%& mHttpHandler"Lorg/openzal/zal/http/HttpHandler;%(Lorg/openzal/zal/http/HttpHandler;)VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/http/InternalHttpHandler; httpHandler doOptionsR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Vreq'Ljavax/servlet/http/HttpServletRequest;resp(Ljavax/servlet/http/HttpServletResponse; Exceptions'(doGetdoPost SourceFileInternalHttpHandler.java )  *   (org/openzal/zal/http/InternalHttpHandler,com/zimbra/cs/extension/ExtensionHttpHandlerjava/io/IOExceptionjavax/servlet/ServletException()V org/openzal/zal/http/HttpHandler    F **+ %& '    N *+, - .     N *+, 3 4     N *+, 9 :    PK bKO88#org/openzal/zal/index/Indexer.class2    canHandle'(Ljava/lang/String;Ljava/lang/String;)ZextractPlainTextg(Ljavax/activation/DataSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; SourceFile Indexer.javaorg/openzal/zal/index/Indexerjava/lang/ObjectPK HbKyTաOO,org/openzal/zal/index/IndexerManager$1.class2. $ %&'()this$0&Lorg/openzal/zal/index/IndexerManager;)(Lorg/openzal/zal/index/IndexerManager;)VCodeLineNumberTableLocalVariableTablethis InnerClasses(Lorg/openzal/zal/index/IndexerManager$1; getMimeTypes()[Ljava/lang/String; getExtension()Ljava/lang/String;getHandlerClassisIndexingEnabled()ZgetDescriptiongetFileExtensions()Ljava/util/Set; Signature%()Ljava/util/Set; getPriority()I SourceFileIndexerManager.javaEnclosingMethod* +,  -java/lang/String&org/openzal/zal/index/IndexerManager$1java/lang/Objectcom/zimbra/cs/mime/MimeTypeInfo$org/openzal/zal/index/IndexerManagercreateHandlerInfoProxy7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;()V   > *+*     /   ,   ,   ,   ,   ,   ,   !"# PK HbKvzN,Korg/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexer.class22 & ' ()*+,this$0.InternalMimeHandler InnerClasses:Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;=(Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;)VCodeLineNumberTableLocalVariableTablethis EmptyIndexerGLorg/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexer; canHandle'(Ljava/lang/String;Ljava/lang/String;)Z contentTypeLjava/lang/String; fileExtensionextractPlainTextg(Ljavax/activation/DataSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; dataSourceLjavax/activation/DataSource;fileName/e(Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;Lorg/openzal/zal/index/IndexerManager$1;)Vx0x1(Lorg/openzal/zal/index/IndexerManager$1; SourceFileIndexerManager.java   0Eorg/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexerjava/lang/Objectorg/openzal/zal/index/Indexer18org/openzal/zal/index/IndexerManager$InternalMimeHandler&org/openzal/zal/index/IndexerManager$1()V$org/openzal/zal/index/IndexerManager   4 *+*3  @8 UA4 D*+3 ! "#$%  -  PK HbKo  >org/openzal/zal/index/IndexerManager$InternalMimeHandler.class2n B C D EFG H I J K L MNO PQ PR PST BUVInternalMimeHandler InnerClasses EmptyIndexercontentLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis:Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;runsExternally()Z addFields((Lorg/apache/lucene/document/Document;)Vdoc%Lorg/apache/lucene/document/Document; ExceptionsW getIndexer!()Lorg/openzal/zal/index/Indexer;indexerLorg/openzal/zal/index/Indexer; StackMapTableXgetContentImpl()Ljava/lang/String; getExtensionextensionIndexI extensionYRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;convertL(Lcom/zimbra/cs/convert/AttachmentInfo;Ljava/lang/String;)Ljava/lang/String;&Lcom/zimbra/cs/convert/AttachmentInfo;urlPartZ[ doConversion getInstance()Ljava/lang/Object; SourceFileIndexerManager.java  \/ 0/] ^_Eorg/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexer a  () bc d/X efY gh ij kl'java/lang/UnsupportedOperationException8org/openzal/zal/index/IndexerManager$InternalMimeHandlercom/zimbra/cs/mime/MimeHandler'com/zimbra/cs/mime/MimeHandlerExceptionorg/openzal/zal/index/Indexerjava/lang/Stringjava/io/IOException)com/zimbra/cs/convert/ConversionExceptiongetContentType$org/openzal/zal/index/IndexerManagergetBestIndexerE(Ljava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/index/Indexer;me(Lorg/openzal/zal/index/IndexerManager$InternalMimeHandler;Lorg/openzal/zal/index/IndexerManager$1;)V getDataSource()Ljavax/activation/DataSource; getFilenameextractPlainTextg(Ljavax/activation/DataSource;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; lastIndexOf(I)Ilength()I substring(II)Ljava/lang/String;&org/openzal/zal/index/IndexerManager$1! /*  !, "#5$%&'()h**L+Y*+   *+, -@-./x)* *** *** *"    $ ),$&'0/+ L* "* . =* * L+ ) 12+(3,)45678FY% $9:&;<=!,+ >?,*0 @AE `PK HbK6iiBorg/openzal/zal/index/IndexerManager$MimeHandlerProviderImpl.class22 ! " #$% #'()*this$0&Lorg/openzal/zal/index/IndexerManager;)(Lorg/openzal/zal/index/IndexerManager;)VCodeLineNumberTableLocalVariableTablethisMimeHandlerProviderImpl InnerClasses>Lorg/openzal/zal/index/IndexerManager$MimeHandlerProviderImpl;getMimeHandlerFor8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; contentTypeLjava/lang/String; fileExtensionindexerLorg/openzal/zal/index/Indexer; StackMapTable+RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFileIndexerManager.java ,- ./8org/openzal/zal/index/IndexerManager$InternalMimeHandlerInternalMimeHandler 01 *+*   y+,N-*+ * ##& PK HbK2*org/openzal/zal/index/IndexerManager.class2 :  : :  :     : : : :   :  :    3 3 3 InternalMimeHandler InnerClassesMimeHandlerProviderImpl sMimeHandlerManagerHandlersFieldLjava/lang/reflect/Field;sMimeHandlerManagerLjava/lang/Class; Signature:Ljava/lang/Class; sHandlerInfoLjava/lang/Class<*>;sHandlerInfoConstructorLjava/lang/reflect/Constructor;"Ljava/lang/reflect/Constructor<*>;sHandlerInfoClazzFieldsHandlerInfoContentTypeFieldsHandlerInfoRealMimeTypeField sIndexerListLjava/util/List;1Ljava/util/List; sOriginalMapLjava/util/Map;5Ljava/util/Map;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;()VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/index/IndexerManager;register"(Lorg/openzal/zal/index/Indexer;)VindexerLorg/openzal/zal/index/Indexer; unregisterattachToZimbrae"Ljava/lang/IllegalAccessException; StackMapTabledetachgetBestIndexerE(Ljava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/index/Indexer; contentTypeLjava/lang/String; fileExtensioncreateHandlerInfoProxy7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;infoLjava/lang/Object;Ljava/lang/Exception;clsLocalVariableTypeTable:(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Object; access$000](Lorg/openzal/zal/index/IndexerManager;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;x0x1x2exLjava/lang/Throwable; SourceFileIndexerManager.javaRuntimeVisibleAnnotationsLcom/google/inject/Singleton; mn UV MN ?@  java/util/Map PQ%org/openzal/zal/index/IndexerProxyMap PK bK&8 +org/openzal/zal/index/IndexerProxyMap.class2 ` a bcde f gh i j k l m n o p q r s t u v wxyzmMapLjava/util/Map; Signature5Ljava/util/Map;mMimeHandlerProvider+Lorg/openzal/zal/index/MimeHandlerProvider;=(Ljava/util/Map;Lorg/openzal/zal/index/MimeHandlerProvider;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/index/IndexerProxyMap;mapmimeHandlerProviderLocalVariableTypeTablec(Ljava/util/Map;Lorg/openzal/zal/index/MimeHandlerProvider;)Vget&(Ljava/lang/Object;)Ljava/lang/Object;keyLjava/lang/Object;strKeyLjava/lang/String; contentType fileExtensiondata[Ljava/lang/String;obj StackMapTablexyc5size()IisEmpty()Z containsKey(Ljava/lang/Object;)Z containsValuevalueput8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;removeputAll(Ljava/util/Map;)Vm7Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>;:(Ljava/util/Map<+Ljava/lang/String;+Ljava/lang/Object;>;)Vclear()VkeySet()Ljava/util/Set;%()Ljava/util/Set;values()Ljava/util/Collection;,()Ljava/util/Collection;entrySet{Entry InnerClassesN()Ljava/util/Set;>;equalsohashCode8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;GLjava/lang/Object;Ljava/util/Map; SourceFileIndexerProxyMap.java !M   java/lang/String, |}~  ,- <= >? @A BA D\ F- GH LM NO QR TO YA [= DE%org/openzal/zal/index/IndexerProxyMapjava/lang/Object java/util/Mapjava/util/Map$Entrysplit'(Ljava/lang/String;)[Ljava/lang/String;)org/openzal/zal/index/MimeHandlerProvidergetMimeHandlerFor8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;  !"#k**+*,$$% &'% &'() * (+,-#M+MN:,:2N 2:*-:*+ $2 ,./ 0246&8,;:??ABE%HM&'M./H01E21 A31945:6/7"89:::; 9<=#4 * $L%  &'>?#4 * $R%  &'@A#? *+ $X% &' ./BA#? *+ $^% &' C/DE#J *+,$d%  &' .1 C/F-#? *+$j% &' ./GH#U *+$ p q% &' I*  IJKLM#8 *$ v w%  &'NO#4 *$|%  &'PQR#4 *$%  &'STO#4 *$%  &'XYA#? *+$% &' Z/[=#4 *$%  &'AD\#4 *+,$%  &']^_W UV PK bKz55/org/openzal/zal/index/MimeHandlerProvider.class2   getMimeHandlerFor8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFileMimeHandlerProvider.java)org/openzal/zal/index/MimeHandlerProviderjava/lang/ObjectPK bK'#%org/openzal/zal/lib/ActualClock.class23 $ %&' $ () *+ $ ,-. sInstanceLorg/openzal/zal/lib/Clock;()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/lib/ActualClock;now()JgetCurrentTime()Ljava/util/Calendar;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;getDaysFromNow(I)Ljava/util/Calendar;numDaysILjava/util/Calendar; SourceFileActualClock.java / 0java/util/GregorianCalendar java/util/Calendar 12org/openzal/zal/lib/ActualClock java/lang/Objectorg/openzal/zal/lib/Clockjava/lang/SystemcurrentTimeMillisadd(II)V!   /* .$ 2Y+ T*M,,12 3   !# Y "#PK bK7()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/lib/AnyThrow;throwUnchecked(Ljava/lang/Throwable;)VeLjava/lang/Throwable;throwAny Exceptions Signature5(Ljava/lang/Throwable;)V^TE; SourceFile AnyThrow.java   org/openzal/zal/lib/AnyThrowjava/lang/Objectjava/lang/Throwable!/*  3*    ,* PK bK>૝org/openzal/zal/lib/Clock.class2ONE_DAYJ ConstantValue&\now()JgetCurrentTime()Ljava/util/Calendar;getDaysFromNow(I)Ljava/util/Calendar; SourceFile Clock.javaorg/openzal/zal/lib/Clockjava/lang/Object   PK bK13org/openzal/zal/lib/ExtensionVersionValidator.class2Z 123 45 678 9 : ; <=> 1? @ 4AB CD C 9EATTR_ZAL_REQUIREDLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/lib/ExtensionVersionValidator;validateA(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/Version;)VrequiredZalVersionLorg/openzal/zal/lib/Version;jar!Lorg/openzal/zal/lib/JarAccessor; zalVersionrequiredZalVersionString StackMapTableF8 ExceptionsGH SourceFileExtensionVersionValidator.java -org/openzal/zal/lib/ExtensionVersionValidatorZAL-Required-VersionI JKF LMorg/openzal/zal/lib/Version N OP QR STjava/lang/RuntimeExceptionjava/lang/StringBuilderUnable to load extension UV WX: it requires ZAL version YX but current version is java/lang/Objectjava/lang/Stringjava/io/IOException&java/security/NoSuchAlgorithmExceptionorg/openzal/zal/lib/JarAccessorgetAttributeInManifest&(Ljava/lang/String;)Ljava/lang/String;isEmpty()Z(Ljava/lang/String;)Vtruncate (I)Lorg/openzal/zal/lib/Version;equals(Ljava/lang/Object;)ZgetMicro()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getPath()Ljava/lang/String;toString!/*  !"q+N-h-aY-:,  , : Y Y +,& !"$%/&9)J*W+p/4T#$q q%&q'$j()9*+6,-./0PK bKmA #org/openzal/zal/lib/FakeClock.class2   mTimestampJ(J)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/lib/FakeClock; timestampnow()JgetCurrentTime()Ljava/util/Calendar;getDaysFromNow(I)Ljava/util/Calendar;numDaysI SourceFileFakeClock.java  org/openzal/zal/lib/FakeClockjava/lang/Objectorg/openzal/zal/lib/Clock()V!  F **      /* #   , (   6 -  PK  bK}WW org/openzal/zal/lib/Filter.class2  filterOut(Ljava/lang/Object;)Z Signature(TT;)ZsetChildFilter(Lorg/openzal/zal/lib/Filter;)V$(Lorg/openzal/zal/lib/Filter;)V(Ljava/lang/Object; SourceFile Filter.javaorg/openzal/zal/lib/Filterjava/lang/Object   PK bK. %org/openzal/zal/lib/JarAccessor.class2 )ef g "h "i "jk l "m no "p qr st su vw "x y z{| e} ~ "  g n n * "   n DIGESTLjava/lang/String; ConstantValuemFileLjava/io/File;mZipFileLjava/util/zip/ZipFile; mManifestLjava/util/jar/Manifest;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/lib/JarAccessor;path(Ljava/io/File;)Vfile getZipFile()Ljava/util/zip/ZipFile; StackMapTable Exceptions getManifest()Ljava/util/jar/Manifest;hasAttributeInManifest(Ljava/lang/String;)ZkeygetAttributeInManifest&(Ljava/lang/String;)Ljava/lang/String;getPath()Ljava/lang/String;validateDigest(Z)V actualMD5forceZdigestw getDigest()[B getContent(Ljava/lang/String;)[BentryzipEntryLjava/util/zip/ZipEntry;buffer[B digestContentLjava/io/InputStream;[ SourceFileJarAccessor.java 3 java/io/File 34 -. /0 12java/util/zip/ZipFile 3; => B BC  H Jjava/lang/String ST 3 java/lang/RuntimeExceptionjava/lang/StringBuilderNo digest found in archive IJ J EDigest mismatch for file  expected  actual org/openzal/zal/lib/JarAccessor UV  java/lang/Objectjava/io/IOException&java/security/NoSuchAlgorithmExceptionjava/util/zip/ZipEntryjava/io/InputStreamjava/lang/Throwable()Vorg/openzal/zal/tools/JarUtils1(Ljava/util/zip/ZipFile;)Ljava/util/jar/Manifest;java/util/jar/ManifestgetMainAttributes()Ljava/util/jar/Attributes;java/util/jar/Attributes containsKey(Ljava/lang/Object;)ZgetValuegetAbsolutePath([B)VisEmpty()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString computeDigest(Ljava/util/zip/ZipFile;)[BprintableByteArray([B)Ljava/lang/String;equalsIgnoreCasegetEntry,(Ljava/lang/String;)Ljava/util/zip/ZipEntry;getInputStream/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream;inputStreamToByteArray(Ljava/io/InputStream;[B)[Bclose!")*+,#-./012 345_**Y+**6*+,-.789:+3;5X**+**612 345789<.=>5V**Y**69;>7 89?@ABC5R*** *6CEH7 89?@ADE5@ * + 6M7 89 F+@AGH5@ * +6R7 89 F+@AIJ52*6W7 89KL5Y*M,k,!YY** N-,3YY* ,!-6"\ ]_a<dGeOgl7*G8M+89NO tP+? Q$B@ARST51*#$6p7 89@AUV5;* +%M(N,* ,&:-':(:(!)11316& u wxz}!).174;89;W+ 2XY,Z[!\]?$^_`Q^_ab@AcdPK bKKtf2org/openzal/zal/lib/PermissiveMap$EntrySet$1.class2Z 6 7 8 9 :; <=> <? :@ A <BC 7 DEFGmIndexIthis$1HEntrySet InnerClasses,Lorg/openzal/zal/lib/PermissiveMap$EntrySet;/(Lorg/openzal/zal/lib/PermissiveMap$EntrySet;)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/lib/PermissiveMap$EntrySet$1;LocalVariableTypeTablehasNext()Z StackMapTablenextJEntry()Ljava/util/Map$Entry;entry IndexedEntry0Lorg/openzal/zal/lib/PermissiveMap$IndexedEntry;8Lorg/openzal/zal/lib/PermissiveMap.IndexedEntry; Signature()Ljava/util/Map$Entry;remove()V()Ljava/lang/Object;ELjava/lang/Object;Ljava/util/Iterator;>; SourceFilePermissiveMap.javaEnclosingMethod KL  /  MNO PQR ST.org/openzal/zal/lib/PermissiveMap$IndexedEntry UV WQ X .Vjava/lang/IllegalStateException $',org/openzal/zal/lib/PermissiveMap$EntrySet$1java/lang/Objectjava/util/Iterator*org/openzal/zal/lib/PermissiveMap$EntrySetYjava/util/Map$Entryiterator()Ljava/util/Iterator;this$0#Lorg/openzal/zal/lib/PermissiveMap;!org/openzal/zal/lib/PermissiveMap access$1005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;java/util/Listsize()Iget(I)Ljava/lang/Object; access$000K(Lorg/openzal/zal/lib/PermissiveMap;ILjava/lang/Object;Ljava/lang/Object;)V java/util/Map Y*+**   !"c**  #@$'EY***** * L*Y`+%')(9*C+E9 (* E9 (+,-./E*8*Yd** W* * W Y 134%5<9D; E E#<A$0A*  ,12345":%I& :)PK bK&(Lorg/openzal/zal/lib/PermissiveMap;)VCodeLineNumberTableLocalVariableTablethis,Lorg/openzal/zal/lib/PermissiveMap$EntrySet;LocalVariableTypeTable4Lorg/openzal/zal/lib/PermissiveMap.EntrySet;size()IisEmpty()Zcontains(Ljava/lang/Object;)ZvalueLjava/lang/Object;entryEntryLjava/util/Map$Entry;idxIoTV;Ljava/util/Map$Entry; StackMapTablePaiterator()Ljava/util/Iterator; Signature5()Ljava/util/Iterator;>;add(Ljava/util/Map$Entry;)ZkvEntry (Ljava/util/Map$Entry;)Zremoveotherindex^clear()VdLjava/util/AbstractSet;>;Ljava/util/Set;>; SourceFilePermissiveMap.java  Db cde $% &'fjava/util/Map$Entry gh ij kd lm nha o),org/openzal/zal/lib/PermissiveMap$EntrySet$1 p'java/lang/UnsupportedOperationException ?m CD ;<*org/openzal/zal/lib/PermissiveMap$EntrySetjava/util/AbstractSet java/util/Setjava/lang/Object!org/openzal/zal/lib/PermissiveMap access$1005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;java/util/List java/util/MapgetKey()Ljava/lang/Object;indexOf(Ljava/lang/Object;)I access$000get(I)Ljava/lang/Object;getValueequals/(Lorg/openzal/zal/lib/PermissiveMap$EntrySet;)V  P *+* ! "  #$%I *  !"  #&'I *  !"  #()e+_+M*,>B*  : , , ,  &    $ 3Gbc430*+ W,.D/0e !e1+" 30*2 W,3e #4A56@78E Y*  !"  #9:;<XYB !=." #=39>?)Ao+M*,>S*  :, :0+ !*W* W* HIJL,M4NOP]QkRmU>,A*+49@+o !o1+j,.WA0"*,A*249@2o #j,34OB6566CDH* [\  !"  #A;)E *+  !"  #9EFGJ O- PK bK@T4org/openzal/zal/lib/PermissiveMap$IndexedEntry.class2` A B C D E FG HI HJ KM N O P QRSmIdxImKeyLjava/lang/Object; SignatureTK;mValueTV;this$0#Lorg/openzal/zal/lib/PermissiveMap;K(Lorg/openzal/zal/lib/PermissiveMap;ILjava/lang/Object;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis IndexedEntry InnerClasses0Lorg/openzal/zal/lib/PermissiveMap$IndexedEntry;idxkeyvalueLocalVariableTypeTable8Lorg/openzal/zal/lib/PermissiveMap.IndexedEntry; (ITK;TV;)VgetKey()Ljava/lang/Object;()TK;getValue()TV;setValue&(Ljava/lang/Object;)Ljava/lang/Object;old(TV;)TV;equals(Ljava/lang/Object;)ZothatEntryLjava/util/Map$Entry; StackMapTableMhashCode()IR/Ljava/lang/Object;Ljava/util/Map$Entry; SourceFilePermissiveMap.java  T   U VWX YZ [\ ]^_java/util/Map$Entry *+ 34 -+ ;<.org/openzal/zal/lib/PermissiveMap$IndexedEntryjava/lang/Object()V!org/openzal/zal/lib/PermissiveMap access$0005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;java/util/Listremove(I)Ljava/lang/Object;add(ILjava/lang/Object;)VgetClass()Ljava/lang/Class; java/util/Map  *+***-* 4 #$%&'  (%&)*+A*  #'  (,-+A*  #'  (./0$**M**+," $ #$&1' $ ($&1234k*++* + + M**,   , **,  , "@B k #k5N68' k (9 :@;<{&* ** * & #' & (9 FJ=>?@"F! L7 PK bKu)7org/openzal/zal/lib/PermissiveMap$PermissiveSet$1.class2M - . / 0 12 34 156 . 7 38 39:;<mIndexIthis$1= PermissiveSet InnerClasses1Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;4(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet$1;LocalVariableTypeTableremove()V StackMapTablehasNext()Znext()Ljava/lang/Object; Signature()TX;+Ljava/lang/Object;Ljava/util/Iterator; SourceFilePermissiveMap.javaEnclosingMethod >?    @AB CDE F GDjava/lang/IllegalStateException HI JK LF1org/openzal/zal/lib/PermissiveMap$PermissiveSet$1java/lang/Objectjava/util/Iterator/org/openzal/zal/lib/PermissiveMap$PermissiveSetiterator()Ljava/util/Iterator;this$0#Lorg/openzal/zal/lib/PermissiveMap;!org/openzal/zal/lib/PermissiveMap access$0005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;java/util/List(I)Ljava/lang/Object; access$100 access$200C(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)Ljava/util/List;size()Iget Y*+**    E*8*Yd**W**W Y %<D E E!<"#`**   !@$%T* *YZ`   &'&()*+,1 PK bKmV[ [ 5org/openzal/zal/lib/PermissiveMap$PermissiveSet.class2b E F G HI HJ HKL M IN HO HP QR HS QT QUVWX PermissiveSet InnerClassesmListLjava/util/List; SignatureLjava/util/List;this$0#Lorg/openzal/zal/lib/PermissiveMap;6(Lorg/openzal/zal/lib/PermissiveMap;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis1Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;listLocalVariableTypeTable>Lorg/openzal/zal/lib/PermissiveMap.PermissiveSet;(Ljava/util/List;)Vsize()IisEmpty()Zcontains(Ljava/lang/Object;)ZoLjava/lang/Object;iterator()Ljava/util/Iterator;()Ljava/util/Iterator;toArray()[Ljava/lang/Object;(([Ljava/lang/Object;)[Ljava/lang/Object;a[Ljava/lang/Object;[TT; ([TT;)[TT;removeindexI StackMapTableclear()V access$200C(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)Ljava/util/List;x0FLjava/util/AbstractSet;Ljava/util/Set; SourceFilePermissiveMap.java   >Y '( )* +,1org/openzal/zal/lib/PermissiveMap$PermissiveSet$1 Zjava/lang/Object 24 [\] ^_ 9` a_ =>/org/openzal/zal/lib/PermissiveMap$PermissiveSetjava/util/AbstractSet java/util/Setjava/util/List4(Lorg/openzal/zal/lib/PermissiveMap$PermissiveSet;)VindexOf(Ljava/lang/Object;)I!org/openzal/zal/lib/PermissiveMap access$0005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;(I)Ljava/lang/Object; access$100  q*+**,j kl !"#$!%#&'(F *q  !"$  !%)*F *w  !"$  !%+,Q *+}  !" -.$  !%/0E Y*  !"$  !%123M**  !"$ !%24[ *+   !" 56$ !% 5789,0*+ =!* W*W ,. 0!"0-. %:;$ 0!%<.=>H*  !"$ !%?@/*e A"BCDQPK bK'3org/openzal/zal/lib/PermissiveMap$SimpleEntry.class2I 7 8 9 :< = > ? @BCmKeyLjava/lang/Object; SignatureTK;mValueTV;'(Ljava/lang/Object;Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis SimpleEntry InnerClasses/Lorg/openzal/zal/lib/PermissiveMap$SimpleEntry;keyvalueLocalVariableTypeTable7Lorg/openzal/zal/lib/PermissiveMap$SimpleEntry; (TK;TV;)VgetKey()Ljava/lang/Object;()TK;getValue()TV;setValue&(Ljava/lang/Object;)Ljava/lang/Object;old(TV;)TV;equals(Ljava/lang/Object;)ZothatEntryLjava/util/Map$Entry; StackMapTable<hashCode()IBYLjava/lang/Object;Ljava/util/Map$Entry; SourceFilePermissiveMap.java D  EFGjava/util/Map$Entry ! )* #! 12H-org/openzal/zal/lib/PermissiveMap$SimpleEntryjava/lang/Object()VgetClass()Ljava/lang/Class; java/util/Map!org/openzal/zal/lib/PermissiveMap   **+*,      !A*  "#!A*  $%&x *M*+,     '    '()*k*++*++M**, ,**,,"@B kk+ N,. k/ 0@12{&* * * *  & &/ FJ3456 A;- PK bKZ 'org/openzal/zal/lib/PermissiveMap.class2 k l mn o m p qr qs qt qu qv qw qx y z{ |} |~    q   PermissiveSet InnerClassesEntrySet SimpleEntry IndexedEntrymKeysLjava/util/List; SignatureLjava/util/List;mValuesLjava/util/List;()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/lib/PermissiveMap;LocalVariableTypeTable+Lorg/openzal/zal/lib/PermissiveMap;(Ljava/util/Map;)VmapLjava/util/Map;Ljava/util/Map;(Ljava/util/Map;)Vsize()IisEmpty()Z containsKey(Ljava/lang/Object;)ZkeyLjava/lang/Object; containsValuevalueget&(Ljava/lang/Object;)Ljava/lang/Object;idxI StackMapTable(Ljava/lang/Object;)TV;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;oldTK;TV; (TK;TV;)TV;removeputAllentryEntryLjava/util/Map$Entry;mLjava/util/Map$Entry<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;(Ljava/util/Map<+TK;+TV;>;)VclearkeySet()Ljava/util/Set;()Ljava/util/Set;values()Ljava/util/Collection;()Ljava/util/Collection;entrySet0()Ljava/util/Set;>; access$0005(Lorg/openzal/zal/lib/PermissiveMap;)Ljava/util/List;x0 access$100`Ljava/util/AbstractMap;Ljava/util/Map; SourceFilePermissiveMap.java &' *' ,-java/util/ArrayList , R5 :; <= ? D Q ? b]  = java/util/Map$Entry KL [-/org/openzal/zal/lib/PermissiveMap$PermissiveSet ,*org/openzal/zal/lib/PermissiveMap$EntrySet ,!org/openzal/zal/lib/PermissiveMapjava/util/AbstractMap java/util/Map-org/openzal/zal/lib/PermissiveMap$SimpleEntry.org/openzal/zal/lib/PermissiveMap$IndexedEntryjava/lang/Objectjava/util/Iterator(I)Vjava/util/ListcontainsindexOf(Ljava/lang/Object;)I(I)Ljava/lang/Object;add java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetValue6(Lorg/openzal/zal/lib/PermissiveMap;Ljava/util/List;)V&(Lorg/openzal/zal/lib/PermissiveMap;)V!&'()*'(+,-.g**Y*Y/+,-.0 123 14,5.b **+/23 40 12 673 14 68(9:;.F */90  123  14<=.F * /?0  123  14>?.Q *+ /E0 12 @A3  14B?.Q *+ /K0 12 CA3  14DE.*+ = * / Q R0 12@A FG3 14H II(JKL.DN*+ 6* W* N*+W*,W-/"XYZ\ ],_7`Ba04D12D@ADCABMA6FG3*D14D@NDCOBMOH ,I(PQE.(*+ =* W* /g hjk&m0 (12(@A FG3 (14H&(JR5.4+M,!,N*--Wܱ/su0v3w0 SU4124V73 SW4144VXH  Y&(Z[-.W**/| }~0 123 14\].I Y**/0  123  14(^_`.I Y**/0  123  14(ab].E Y*/b0  123  14(cde./*/%0 f2ge./*/%0 f2(hij *!"#$%T PK bKHI~!org/openzal/zal/lib/Version.class2 jk j lm no pq rs t uv uw uxy z {| }~ p        l { mVersionParts[I([I)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/lib/Version; versionParts StackMapTable!(Ljava/lang/String;)VpartLjava/lang/String;iIversionLjava/util/List;sizeLocalVariableTypeTable%Ljava/util/List; Exceptions$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; compareTo (Lorg/openzal/zal/lib/Version;)IthisPart otherPartmaxSize getPartCount()I getPartValue(I)I partIndextoString()Ljava/lang/String;sbLjava/lang/StringBuilder;~getMajorgetMinorgetMicrois(I)Zmajor(II)Zminor(III)Zmicro isAtLeast (Lorg/openzal/zal/lib/Version;)Zequals(Ljava/lang/Object;)ZoLjava/lang/Object;$Lorg/jetbrains/annotations/Nullable;hashCodeisAtMostlessThantruncate (I)Lorg/openzal/zal/lib/Version;maxParts howManyParts(Ljava/lang/Object;)I SignatureGLjava/lang/Object;Ljava/lang/Comparable; SourceFile Version.java "'java/security/InvalidParameterException !java/util/ArrayList "\.  Z 4D java/lang/Integer D EFjava/lang/StringBuilder HI PQ PSorg/openzal/zal/lib/Version "# >? ^ java/lang/Objectjava/lang/Comparablejava/lang/Stringjava/util/List[Ljava/lang/String;java/lang/NumberFormatException()Vjava/util/ArrayscopyOf([II)[I(I)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;valueOf'(Ljava/lang/String;)Ljava/lang/Integer;addget(I)Ljava/lang/Object;intValuejava/lang/Mathmax(II)Iappend(I)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;([I)Imin! !"#$u*+ Y*++%$% &()&'()!*+,"-$0r*YM+ N-66-2:, W, >*,  6*, O%. -. 0(240:5A7M9V;k9q=&>( ./P!01r'(r2/ e)3A1415  e)6*"+789 :;<=>?$=*+=>)*6+6%* BDFG#I*K,N3P5D;T&>@1#A1+01='(=2(/B1*<=CD$0*%Y& '(EF$S* *.%^&'(G1*@HI$EYL=*d+*.W+.W+**d.W+%c eg"h)e/k@m&  #01E'( ;JK*  L"MD$0*%r& '(ND$0*%w& '(OD$0*%|& '(PQ$N*%&'(R1* @PS$`**%& '(R1T1*@PU$k**%&*'(R1T1V1*@WQ$Z*Y YO%&'(R1*@WS$h*Y YOYO%& '(R1T1*@WU$v#*Y YOYOYO%&*#'(#R1#T1#V1*!@WX$M*+%&'(2(* @YZ$'*++ ++M*,%& ''('[\2(*  +@<]^D$2*%& '(_Q$Z*Y YO%&'(R1*@_S$h*Y YOYO%& '(R1T1*@_U$v#*Y YOYOYO%&*#'(#R1#T1#V1*!@_X$M*+%&'(2(* @`Q$Z*Y YO%&'(R1*@`S$h*Y YOYO%& '(R1T1*@`U$v#*Y YOYOYO%&*#'(#R1#T1#V1*!@`X$M*+%&'(2(* @ab$l*=*NY-% &*'(c1 d1 )!A>e$3 *+%&  '(<=fghiPK bKp$org/openzal/zal/lib/ZalIOUtils.class2!   ()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/lib/ZalIOUtils; linkCount(Ljava/lang/String;)IpathLjava/lang/String; Exceptionslink'(Ljava/lang/String;Ljava/lang/String;)VoldPathnewPath SourceFileZalIOUtils.java   org/openzal/zal/lib/ZalIOUtilsjava/lang/Objectjava/io/IOExceptioncom/zimbra/znative/IO!/*   /* "  >*+ () PK bK2A.n-org/openzal/zal/lib/ZalVersionValidator.class2Q 2 3456 78 9: ;<= 2> ? 7@A B B 9C ATTR_VERSIONLjava/lang/String; ConstantValueATTR_ZAL_IMPLEMENTATION()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/lib/ZalVersionValidator;validatec(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/ZimbraVersion;)Lorg/openzal/zal/lib/Version;jar!Lorg/openzal/zal/lib/JarAccessor; zimbraVersion#Lorg/openzal/zal/lib/ZimbraVersion; ExceptionsDEvalidateVersionG(Lorg/openzal/zal/lib/JarAccessor;Lorg/openzal/zal/lib/ZimbraVersion;)V zalVersionzalImplementationVersionLorg/openzal/zal/lib/Version; StackMapTable4 SourceFileZalVersionValidator.java  )*org/openzal/zal/lib/Version'org/openzal/zal/lib/ZalVersionValidatorSpecification-VersionF GH IImplementation-Version JKjava/lang/RuntimeExceptionjava/lang/StringBuilderZimbra version mismatch - ZAL LM NO built for Zimbra: POjava/lang/Objectjava/io/IOException&java/security/NoSuchAlgorithmExceptionorg/openzal/zal/lib/JarAccessorgetAttributeInManifest&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)Vequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getPath()Ljava/lang/String;toString!/*  !V*+,Y+ !# "#$%&'()*AY+N-, - Y Y  +-()+',@/*AA"#A+%3,-.@/&'01PK HbKCc\ \ 1org/openzal/zal/lib/ZimbraConnectionWrapper.class2j LM LO P Q RS TU VW X Y Z N[ N\ ]^_` mConnection DbConnection InnerClasses&Lcom/zimbra/cs/db/DbPool$DbConnection;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/lib/ZimbraConnectionWrapper; connectionLjava/lang/Object; StackMapTable^_$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;prepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;sqlLjava/lang/String; Exceptionsaclose()Ve,Lcom/zimbra/common/service/ServiceException;SbtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;commitrollbacksetTransactionIsolation(I)VtransactionRepeatableReadI closeResults(Ljava/sql/ResultSet;)V resultSetLjava/sql/ResultSet;closeStatement(Ljava/sql/Statement;)V statementLjava/sql/Statement; getConnection()Ljava/sql/Connection; SourceFileZimbraConnectionWrapper.java -java/lang/NullPointerExceptionc$com/zimbra/cs/db/DbPool$DbConnection  &' ,-*com/zimbra/common/service/ServiceExceptiond efg hi :- ;- <= @A DE HI+org/openzal/zal/lib/ZimbraConnectionWrapperjava/lang/Objectorg/openzal/zal/Connectionjava/sql/SQLException*org/openzal/zal/exceptions/ZimbraExceptioncom/zimbra/cs/db/DbPool+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! r*+ Y*++,.15 !"#$%&'= *+;  ()*+,-j* L+  DI F HJ ./!J0*123O +* O  456  4789$%:-j* L+  X] Z \^ ./!J0*1;-j* L+  ej g ik ./!J0*1<=u* M,  rw t vx  ./>?!K0*1@A^ +M  BC!G0DE^ +M  FG!G0HI2* JK N PK HbKK;org/openzal/zal/lib/ZimbraDatabase$ConnectionProvider.class2   getConnection()Lorg/openzal/zal/Connection; Exceptions SourceFileZimbraDatabase.java5org/openzal/zal/lib/ZimbraDatabase$ConnectionProviderConnectionProvider InnerClassesjava/lang/Object>org/openzal/zal/exceptions/UnableToObtainDBConnectionException"org/openzal/zal/lib/ZimbraDatabase   PK HbKNN7org/openzal/zal/lib/ZimbraDatabase$CurrentVolumes.class2    msgVolIdSsecondaryMsgVolId indexVolId()VCodeLineNumberTableLocalVariableTablethisCurrentVolumes InnerClasses3Lorg/openzal/zal/lib/ZimbraDatabase$CurrentVolumes; SourceFileZimbraDatabase.java org/openzal/zal/StoreVolume  1org/openzal/zal/lib/ZimbraDatabase$CurrentVolumesjava/lang/Object"org/openzal/zal/lib/ZimbraDatabase!    M****    PK HbK>g ''(org/openzal/zal/lib/ZimbraDatabase.class2         ;   " " " " ; + + + + ; ; ;CurrentVolumes InnerClassesConnectionProviderIN_THIS_MAILBOX_ANDLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/lib/ZimbraDatabase; getByTypeH(Lorg/openzal/zal/Mailbox;BLcom/zimbra/cs/index/SortBy;)Ljava/util/List;listLjava/util/List;e,Lcom/zimbra/common/service/ServiceException;itemUnderlyingData/Lcom/zimbra/cs/mailbox/MailItem$UnderlyingData;newListmboxLorg/openzal/zal/Mailbox;typeBsortLcom/zimbra/cs/index/SortBy;LocalVariableTypeTableALjava/util/List;7Ljava/util/List; StackMapTable Exceptions Signatureo(Lorg/openzal/zal/Mailbox;BLcom/zimbra/cs/index/SortBy;)Ljava/util/List;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getConnectionLegacy()Lorg/openzal/zal/Connection; DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;legacyGetConnectiongetSynchronizer-(Lorg/openzal/zal/Mailbox;)Ljava/lang/Object;#Lorg/jetbrains/annotations/NotNull;()Ljava/lang/Object;getMailboxSynchronizer setMailboxId9(Ljava/sql/PreparedStatement;Lorg/openzal/zal/Mailbox;I)IstmtLjava/sql/PreparedStatement;posIlistAccountIds-(Lorg/openzal/zal/Connection;)Ljava/util/Set;connLorg/openzal/zal/Connection;A(Lorg/openzal/zal/Connection;)Ljava/util/Set;closeStatement(Ljava/sql/Statement;)VstLjava/sql/Statement;$RuntimeInvisibleParameterAnnotationsquietCloseStatement closeResults(Ljava/sql/ResultSet;)VresLjava/sql/ResultSet;suitableNumberOfVariables([B)Ljava/lang/String;array[B([S)Ljava/lang/String;[S([I)Ljava/lang/String;[I'([Ljava/lang/Object;)Ljava/lang/String;[Ljava/lang/Object;*(Ljava/util/Collection;)Ljava/lang/String;cLjava/util/Collection;Ljava/util/Collection<*>;-(Ljava/util/Collection<*>;)Ljava/lang/String;getCurrentVolumesQ(Lorg/openzal/zal/Connection;)Lorg/openzal/zal/lib/ZimbraDatabase$CurrentVolumes;cv*Lcom/zimbra/cs/db/DbVolume$CurrentVolumes;myCv3Lorg/openzal/zal/lib/ZimbraDatabase$CurrentVolumes;getItemTableName-(Lorg/openzal/zal/Mailbox;)Ljava/lang/String;.(Lorg/openzal/zal/Mailbox;Z)Ljava/lang/String;dumpsterZsgetCalendarTableNamegetTombstoneTablegetRevisionTableName SourceFileZimbraDatabase.java BCcom/zimbra/cs/mailbox/Mailbox #com/zimbra/cs/mailbox/MailItem$TypeType  I*com/zimbra/common/service/ServiceException java/util/ArrayList  B   o-com/zimbra/cs/mailbox/MailItem$UnderlyingData#org/openzal/zal/Item$UnderlyingData B  +org/openzal/zal/lib/ZimbraConnectionWrapper   java/lang/Object po q $com/zimbra/cs/db/DbPool$DbConnection DbConnection x }~ ~   1org/openzal/zal/lib/ZimbraDatabase$CurrentVolumes    java/lang/StringBuilder mboxgroup    .mail_item  _dumpster  .appointment .tombstone  .revision @A"org/openzal/zal/lib/ZimbraDatabase5org/openzal/zal/lib/ZimbraDatabase$ConnectionProviderjava/util/Listjava/util/Iterator*org/openzal/zal/exceptions/ZimbraExceptionjava/sql/SQLException(com/zimbra/cs/db/DbVolume$CurrentVolumesjava/lang/Stringorg/openzal/zal/MailboxtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;com/zimbra/cs/mailbox/MailItemorg/openzal/zal/Item convertType&(Ljava/lang/Class;B)Ljava/lang/Object;com/zimbra/cs/db/DbMailItemr(Lcom/zimbra/cs/mailbox/Mailbox;Lcom/zimbra/cs/mailbox/MailItem$Type;Lcom/zimbra/cs/index/SortBy;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;size()I(I)Viterator()Ljava/util/Iterator;hasNext()Znext(Ljava/lang/Object;)Vadd(Ljava/lang/Object;)Zcom/zimbra/cs/db/DbPool getConnection(()Lcom/zimbra/cs/db/DbPool$DbConnection;?(Ljava/sql/PreparedStatement;Lcom/zimbra/cs/mailbox/Mailbox;I)Iorg/openzal/zal/Connectioncom/zimbra/cs/db/DbMailbox7(Lcom/zimbra/cs/db/DbPool$DbConnection;)Ljava/util/Set;com/zimbra/cs/db/DbUtil(I)Ljava/lang/String;java/util/Collectioncom/zimbra/cs/db/DbVolumeR(Lcom/zimbra/cs/db/DbPool$DbConnection;)Lcom/zimbra/cs/db/DbVolume$CurrentVolumes;msgVolIdSsecondaryMsgVolId indexVolIdappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getSchemaGroupId(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!;@ABCD/*E5F GH IJD_l*,N :-G Y-  :- : #:YWE:=> @=JGI"L&N5PSQdRgSjWFRKLMNSOQ55RLlSTlUVlWX"JKLY KZ55R["JKZ\Z]^^_)`abcde fgDWYK* Ea c eF  MN\K]`ahij kgDWYK* Eo q sF  MN\K]`ahij lmD2YE{F STdn loDEdn poD YEdn qrDU*+E F stSTuv`w xyDe*L+EFMNz{\O]`ab|dn }~Dg* L+E FMN\G]`ae ~D3*E F e Dg* L+E FMN\G]`ae D0*EF  D0*EF  D0*EF  D0*EF  DF * EF  Y  b D:*!L M,"Y#M,+$%,+&',+(),E&  (08F4MN:z{" \ R]`adnn D0**EF ST D6+Y,-.*/01.2M+Y,,.3.2M,E 4F 6ST6A\4 D0*4EF ST D6+Y,-.*/05.2M+Y,,.3.2M,E  4 F 6ST6A\4 DF+Y,-.*/06.2EF ST D0*7EF ST D6+Y,-.*/08.2M+Y,,.3.2M,E 4F 6ST6A\4CD9:E=:";< >;? PP < @ PK bK`55'org/openzal/zal/lib/ZimbraVersion.class2M 12 34 56 57 38 39 : ; < 3= = 3> > 3? ? 3@ @ 3A ABBUILDNUMLjava/lang/String;HOSTDATEPLATFORM FULL_VERSIONcurrent#Lorg/openzal/zal/lib/ZimbraVersion;(III)VCodeLineNumberTableLocalVariableTablethismajorIminormicrorestoreVersion()V(Ljava/lang/String;)V zimbraVersion$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileZimbraVersion.java C!org/openzal/zal/lib/ZimbraVersionD EF GH IJ K L   *     org/openzal/zal/lib/Version([I)Vcom/zimbra/cs/util/BuildInfo MAJORVERSIONjava/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()I MINORVERSION MICROVERSION!       `* YOYOYO! $%"*#$%&%'% () N&Y !/012%4* >*+ ! 89"#+,-.) D Y !*   '%(.)7*C'/0PK bK(#'org/openzal/zal/log/PatternLayout.class2&    !"#$DEFAULT_PATTERNLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/log/PatternLayout;(Ljava/lang/String;)VpatterncreatePatternParser<(Ljava/lang/String;)Lorg/apache/log4j/helpers/PatternParser; StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFilePatternLayout.java !org/openzal/zal/log/PatternParser %%m%n!org/openzal/zal/log/PatternLayoutorg/apache/log4j/PatternLayout8(Ljava/lang/String;Lorg/openzal/zal/log/PatternLayout;)V!   6*  !   >*+ $%  W+LY+*)*,   PK bK`RR>org/openzal/zal/log/PatternParser$ZimbraPatternConverter.class2'    !this$0#Lorg/openzal/zal/log/PatternParser;O(Lorg/openzal/zal/log/PatternParser;Lorg/apache/log4j/helpers/FormattingInfo;)VCodeLineNumberTableLocalVariableTablethisZimbraPatternConverter InnerClasses:Lorg/openzal/zal/log/PatternParser$ZimbraPatternConverter;formattingInfo)Lorg/apache/log4j/helpers/FormattingInfo;convert7(Lorg/apache/log4j/spi/LoggingEvent;)Ljava/lang/String;event#Lorg/apache/log4j/spi/LoggingEvent;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFilePatternParser.java  "# $%&8org/openzal/zal/log/PatternParser$ZimbraPatternConverter)org/apache/log4j/helpers/PatternConverter,(Lorg/apache/log4j/helpers/FormattingInfo;)V!org/apache/log4j/spi/LoggingEvent getThreadName()Ljava/lang/String;!org/openzal/zal/log/PatternParser   G *+*, 01 2    9+ 6   PK bK0'org/openzal/zal/log/PatternParser.class28 ! "# $ % & ' () *+,ZimbraPatternConverter InnerClassesmLayout#Lorg/openzal/zal/log/PatternLayout;8(Ljava/lang/String;Lorg/openzal/zal/log/PatternLayout;)VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/log/PatternParser;patternLjava/lang/String;layoutfinalizeConverter(C)VcC StackMapTable SourceFilePatternParser.java - 8org/openzal/zal/log/PatternParser$ZimbraPatternConverter ./ 0 12 345 67 !org/openzal/zal/log/PatternParser&org/apache/log4j/helpers/PatternParser(Ljava/lang/String;)VformattingInfo)Lorg/apache/log4j/helpers/FormattingInfo;O(Lorg/openzal/zal/log/PatternParser;Lorg/apache/log4j/helpers/FormattingInfo;)V addConverter.(Lorg/apache/log4j/helpers/PatternConverter;)VcurrentLiteralLjava/lang/StringBuffer;java/lang/StringBuffer setLength(I)V! Q *+*,!" #    u'z*Y**** &'(!*&,''!  PK bK:,4org/openzal/zal/log/ZimbraLog$ZimbraLogSection.class2A - . /0 /1 /2 /3 /4 /5 /6 /7 /8:;mLogLcom/zimbra/common/util/Log;(Lcom/zimbra/common/util/Log;)VCodeLineNumberTableLocalVariableTablethisZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;logdebug(Ljava/lang/String;)VmsgLjava/lang/String;((Ljava/lang/String;[Ljava/lang/Object;)Vcontent[Ljava/lang/Object;infowarn(Ljava/lang/Throwable;)VeLjava/lang/Throwable;*(Ljava/lang/String;Ljava/lang/Throwable;)VerrorfatalisDebugEnabled()Z SourceFileZimbraLog.java < = !> ! "> " "? '> '? (> )*@.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionjava/lang/Object()Vcom/zimbra/common/util/Log(Ljava/lang/Object;)V*(Ljava/lang/Object;Ljava/lang/Throwable;)Vorg/openzal/zal/log/ZimbraLog!  F **++, -  A *+ 12  L *+, 6 7     !A *+ ;<  !L *+, @ A     "#A *+ EF  $%"A *+ JK  "L *+, O P     "&L *+, T U    $%'A *+ YZ  '&L *+,  ^ _    $%(A *+  cd  )*2* h +,  9 PK bK3  #org/openzal/zal/log/ZimbraLog.class2 R ST SU SV SW SX YZ[ Y\ ]^ _` _a Yb Scd Se f g Sh i Sj k Sl m Sn o Sp q rstZimbraLogSection InnerClasses extensions0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;syncmailboxsecuritymiscbackupmobile()VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/log/ZimbraLog; clearContext addToContext'(Ljava/lang/String;Ljava/lang/String;)VkeyLjava/lang/String;valueaddAccountNameToContext(Ljava/lang/String;)VusernameaddIpToContextremoteIpaddUserAgentToContext userAgent encodeAttrs#(Ljava/util/Map;)Ljava/lang/String;attrsLjava/util/Map; attrsList[Ljava/lang/String;iILocalVariableTypeTable5Ljava/util/Map; StackMapTableCu SignatureI(Ljava/util/Map;)Ljava/lang/String;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileZimbraLog.java *+v 1+ 23 78 :8 <8w xyjava/lang/String z{| }~u  >.org/openzal/zal/log/ZimbraLog$ZimbraLogSection " * "# $ $# % %# & &# ' '# ( (# )#org/openzal/zal/log/ZimbraLogjava/lang/Objectjava/util/Iterator com/zimbra/common/util/ZimbraLog java/util/Mapsize()IkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;'([Ljava/lang/String;)Ljava/lang/String;Lcom/zimbra/common/util/Log;(Lcom/zimbra/common/util/Log;)V!"#$#%#&#'#(#)#*+,/*-. /0 1+, - no 23,>*+- st.4565 78,3*- xy. 95 :8,3*- }~. ;5 <8,3*- . =5 >?,O*hL=*  N- *- :+S+* S+-& .36DGJ.*.45O@A CBCADEF O@GHIJ/KLMNO+,\YYYYYYY-  '!4"A#N$PQ!  PK HbKoo,u(org/openzal/zal/provisioning/Group.class23 %& %' ( )* +,-.mGroupLcom/zimbra/cs/account/Group;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/provisioning/Group;groupLjava/lang/Object; StackMapTable-.$RuntimeInvisibleParameterAnnotationsgetAllMembersSet()Ljava/util/Set;e,Lcom/zimbra/common/service/ServiceException;* Signature%()Ljava/util/Set; SourceFile Group.java /java/lang/NullPointerExceptioncom/zimbra/cs/account/Group *com/zimbra/common/service/ServiceException0 12"org/openzal/zal/provisioning/Groupjava/lang/Object()V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!   r*+ Y*+$%'*/^*L+79 ; H !" #$PK bKKZ/org/openzal/zal/provisioning/TargetType$1.class2G )* (+ ,- (./ (01 (23 (45 (67 (89 (:; (<= (>? (@AB()VCodeLineNumberTableLocalVariableTablethis InnerClasses+Lorg/openzal/zal/provisioning/TargetType$1; SignaturePLjava/util/HashMap; SourceFileTargetType.javaEnclosingMethodC account *D EF calresource -Dcos /Ddl 1Ddomain 3Dserver 5D xmppcomponent 7Dzimlet 9Dconfig ;Dgroup =Dglobal ?D)org/openzal/zal/provisioning/TargetType$1java/util/HashMap'org/openzal/zal/provisioning/TargetType)Lorg/openzal/zal/provisioning/TargetType;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;0s**W*W*W* W* W* W*W*W*W*W*W6 ,-./"0,162@3J4T5^6h7r8 s "#$%&'(! PK bK!0 -org/openzal/zal/provisioning/TargetType.class2w V WX<Y %Z %[ \ ] ^_` a' b c) d* e+ f, g- h. i/ j0 k1 l2 mn #ao InnerClassesaccount)Lorg/openzal/zal/provisioning/TargetType; calresourcecosdldomainserver xmppcomponentzimletconfiggroupglobal TARGET_TYPESLjava/util/Map; SignatureLLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;mTypeLjava/lang/String;$VALUES*[Lorg/openzal/zal/provisioning/TargetType;values,()[Lorg/openzal/zal/provisioning/TargetType;CodeLineNumberTablevalueOf=(Ljava/lang/String;)Lorg/openzal/zal/provisioning/TargetType;LocalVariableTablename((Ljava/lang/String;ILjava/lang/String;)Vthistype(Ljava/lang/String;)V$RuntimeInvisibleParameterAnnotationsgetCode()Ljava/lang/String; fromString targetType StackMapTableY()V;Ljava/lang/Enum; SourceFileTargetType.java ;<< pq'org/openzal/zal/provisioning/TargetType Ar Es 9: 34t uvjava/lang/RuntimeException ER EF '( )( *( +( ,( -( .( /( 0( 1( 2()org/openzal/zal/provisioning/TargetType$1java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;@1%@'(@)(@*(@+(@,(@-(@.(@/(@0(@1(@2( 3456789:78;< =>?" @ AB?4 *@C  D:EF?H *+*-@>? @C G( H:5IJ8KL?/*@EC G(78 MB?i* L+ Y +@J KLNCH: N(OPQR?LY  Y Y Y Y Y Y Y Y Y  Y! ! " YSYSYSYSYSYSYSYSYSY SY "S#Y$@6  -!<"K#Z$j%z&'(+5STU& #PK bKe(org/openzal/zal/redolog/RedoConfig.class2  ()VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/redolog/RedoConfig; redoLogPath()Ljava/lang/String; SourceFileRedoConfig.java  "org/openzal/zal/redolog/RedoConfigjava/lang/Object com/zimbra/cs/redolog/RedoConfig!/*   .  PK HbKͽ*org/openzal/zal/redolog/RedoLogInput.class2] FG H I J K L M N O P Q R S TUVW mRedoLogInput$Lcom/zimbra/cs/redolog/RedoLogInput;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;/(Ljava/io/RandomAccessFile;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/redolog/RedoLogInput; fileHandlerLjava/io/RandomAccessFile;currentRedoPathLjava/lang/String;$RuntimeInvisibleParameterAnnotations readFully([BII)Vbyte1[Bint1Iint2 ExceptionsX readBoolean()Z readUTFArray()[Ljava/lang/String;readLong()JgetFilePointer skipBytes(I)IreadInt()I readShort()SreadByte()BreadUTF()Ljava/lang/String;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileRedoLogInput.java Y"com/zimbra/cs/redolog/RedoLogInput   "# +, -. /0 10 23 45 67 89 :;Z [\$org/openzal/zal/redolog/RedoLogInputjava/lang/Objectjava/io/IOException()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;! X**Y+,#$%  ! "#W *+ * +*  $% &' (')*+,2*0 )*-.2*7 )*/02*@ )*102* F )*23= * L  &')*452* R )*672* X )*892* ^ )*:;2*d )*<=O +*i  >?@  >ABCDEPK bK?۬II,org/openzal/zal/redolog/RedoLogManager.class2N7 8 9 :;< = > ?@A B 9 C DEFmRedoLogManager&Lcom/zimbra/cs/redolog/RedoLogManager; (Ljava/io/File;Ljava/io/File;Z)VCodeLineNumberTableLocalVariableTablethis(Lorg/openzal/zal/redolog/RedoLogManager;redologLjava/io/File;archdirsupportsCrashRecoveryZ(Ljava/lang/Object;)VredoLogManagerLjava/lang/Object; StackMapTableEF$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;toZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT;getCurrentLogWriter,()Lorg/openzal/zal/redolog/RedologLogWriter;getCurrentLogSequence()JcheckpointRedoLogManager()V SourceFileRedoLogManager.java$com/zimbra/cs/redolog/RedoLogManager   4java/lang/NullPointerExceptionRedoLogManager is null G H IJ(org/openzal/zal/redolog/RedologLogWriter /K 12 LM&org/openzal/zal/redolog/RedoLogManagerjava/lang/Object(Ljava/lang/String;)Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;*()Lcom/zimbra/cs/redolog/logger/LogWriter; forceRollover(Z)Ljava/io/File;![*Y+, #$*t*+ Y*+'(*,- !"#$%&'(O +* 1  )*+  ),-./09 Y* 6 122* ; 348 *W @ A  56PK bK9G;nn-org/openzal/zal/redolog/RedoLogProvider.class2&      mRedologProvider'Lcom/zimbra/cs/redolog/RedoLogProvider;()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/redolog/RedoLogProvider;getRedoLogManager*()Lorg/openzal/zal/redolog/RedoLogManager;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileRedoLogProvider.java ! "# &org/openzal/zal/redolog/RedoLogManager $ %'org/openzal/zal/redolog/RedoLogProviderjava/lang/Object%com/zimbra/cs/redolog/RedoLogProvider getInstance)()Lcom/zimbra/cs/redolog/RedoLogProvider;(()Lcom/zimbra/cs/redolog/RedoLogManager;(Ljava/lang/Object;)V!   > ** !   AY*&'& PK HbKhmu%org/openzal/zal/redolog/Redolog.class2         OP_CHECKPOINTI ConstantValue OP_COMMIT_TXN OP_ABORT_TXN OP_ROLLOVEROP_CREATE_MAILBOXOP_DELETE_MAILBOXOP_BACKUP_MAILBOX OP_REINDEX_MAILBOX OP_PURGE_OLD_MESSAGES OP_CREATE_SAVED_SEARCH OP_MODIFY_SAVED_SEARCH  OP_CREATE_TAG OP_RENAME_TAG OP_COLOR_ITEM OP_INDEX_ITEMOP_ALTER_ITEM_TAGOP_SET_ITEM_TAGS OP_MOVE_ITEMOP_DELETE_ITEM OP_COPY_ITEMOP_CREATE_FOLDER_PATHOP_RENAME_FOLDER_PATHOP_EMPTY_FOLDEROP_STORE_INCOMING_BLOBOP_CREATE_MESSAGE OP_SAVE_DRAFTOP_SET_IMAP_UIDOP_CREATE_CONTACTOP_MODIFY_CONTACTOP_CREATE_NOTE  OP_EDIT_NOTE!OP_REPOSITION_NOTE"OP_CREATE_MOUNTPOINT#OP_MODIFY_INVITE_FLAG$OP_MODIFY_INVITE_PARTSTAT%OP_CREATE_VOLUME&OP_MODIFY_VOLUME'OP_DELETE_VOLUME(OP_SET_CURRENT_VOLUME) OP_MOVE_BLOBS*OP_CREATE_INVITE+OP_SET_CALENDAR_ITEM, OP_TRACK_SYNC- OP_SET_CONFIG.OP_GRANT_ACCESS/OP_REVOKE_ACCESS0OP_SET_FOLDER_URL1OP_SET_SUBSCRIPTION_DATA2OP_SET_PERMISSIONS3 OP_SAVE_WIKI4OP_SAVE_DOCUMENT5OP_ADD_DOCUMENT_REVISION6 OP_TRACK_IMAP7OP_IMAP_COPY_ITEM8 OP_ICAL_REPLY9OP_CREATE_FOLDER:OP_RENAME_FOLDER;OP_FIX_CALENDAR_ITEM_TIME_ZONE<OP_RENAME_ITEM=OP_RENAME_ITEM_PATH>OP_CREATE_CHAT? OP_SAVE_CHAT@OP_PURGE_IMAP_DELETEDAOP_DISMISS_CALENDAR_ITEM_ALARMBOP_FIX_CALENDAR_ITEM_END_TIMECOP_INDEX_DEFERRED_ITEMSDOP_RENAME_MAILBOXEOP_FIX_CALENDAR_ITEM_TZF OP_DATE_ITEMGOP_SET_FOLDER_DEFAULT_VIEWHOP_SET_CUSTOM_DATAI OP_LOCK_ITEMJOP_UNLOCK_ITEMKOP_PURGE_REVISIONLOP_DELETE_ITEM_FROM_DUMPSTERMOP_FIX_CALENDAR_ITEM_PRIORITYNOP_RECOVER_ITEMOOP_ENABLE_SHARED_REMINDERP OP_DOWNLOADQ OP_PREVIEWROP_SNOOZE_CALENDAR_ITEM_ALARMSOP_CREATE_COMMENTTOP_CREATE_LINKUOP_SET_RETENTION_POLICYVOP_WATCHW OP_UNWATCHXOP_REFRESH_MOUNTPOINTYOP_EXPIRE_ACCESSZOP_SET_DISABLE_ACTIVE_SYNC[OP_SET_WEB_OFFLINE_SYNC_DAYS\OP_DELETE_CONFIG]()VCodeLineNumberTableLocalVariableTablethis!Lorg/openzal/zal/redolog/Redolog; getOpCode*(Lorg/openzal/zal/redolog/op/RedoableOp;)Iop'Lorg/openzal/zal/redolog/op/RedoableOp;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull;getOpClassName;(Lorg/openzal/zal/redolog/op/RedoableOp;)Ljava/lang/String;mop(Lcom/zimbra/cs/mailbox/MailboxOperation;toString SourceFile Redolog.java   java/lang/StringBuilder  org/openzal/zal/redolog/Redologjava/lang/Object%org/openzal/zal/redolog/op/RedoableOp()I&com/zimbra/cs/mailbox/MailboxOperationfromInt+(I)Lcom/zimbra/cs/mailbox/MailboxOperation;name()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getTransactionId)()Lorg/openzal/zal/redolog/TransactionId;![ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~/*  /*"  E *L+ ()  K!Y*  * 1 !PK bK3ucc.org/openzal/zal/redolog/RedologLogWriter.class2)  !" # $%& mLogWriter(Lcom/zimbra/cs/redolog/logger/LogWriter;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/redolog/RedologLogWriter; logWriterLjava/lang/Object; StackMapTable%&$RuntimeInvisibleParameterAnnotations$Lorg/jetbrains/annotations/Nullable;getLastLogTime()J SourceFileRedologLogWriter.java 'java/lang/NullPointerExceptionVolume is null (&com/zimbra/cs/redolog/logger/LogWriter (org/openzal/zal/redolog/RedologLogWriterjava/lang/Object()V(Ljava/lang/String;)V!   t*+ Y*+ !#%&4 **  PK bKSS+org/openzal/zal/redolog/TransactionId.class2A- . / . 01 23 4 5 67 89mTransactionId%Lcom/zimbra/cs/redolog/TransactionId;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/redolog/TransactionId;(Ljava/lang/Object;)V transactionIdLjava/lang/Object; deserialize)(Lorg/openzal/zal/redolog/RedoLogInput;)V redologInput&Lorg/openzal/zal/redolog/RedoLogInput; Exceptions:$RuntimeInvisibleParameterAnnotationsequals(Ljava/lang/Object;)Zothat StackMapTable7hashCode()I SourceFileTransactionId.java#com/zimbra/cs/redolog/TransactionId   "com/zimbra/cs/redolog/RedoLogInput; <= > #$ ?@%org/openzal/zal/redolog/TransactionId )*java/lang/Objectjava/io/IOException$org/openzal/zal/redolog/RedoLogInputtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;'(Lcom/zimbra/cs/redolog/RedoLogInput;)VgetClass()Ljava/lang/Class;! : *Y # $  I **+'( )  I*+ ./ !"#$P+ *+ *++* + + M**,  ,* 469;=&?(B-DLFNI PP%-#&'()*H* * O '@+,PK bKN"+org/openzal/zal/redolog/op/Checkpoint.class2"    mOp'Lorg/openzal/zal/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/redolog/op/Checkpoint;op getActiveTxns()Ljava/util/Set; SourceFileCheckpoint.java    !#com/zimbra/cs/redolog/op/Checkpoint %org/openzal/zal/redolog/op/Checkpointjava/lang/Object()V%org/openzal/zal/redolog/op/RedoableOpgetProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;!   F **+  ! "    8* & PK bKY1org/openzal/zal/redolog/op/CreateFolderPath.class2"    mOp'Lorg/openzal/zal/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/redolog/op/CreateFolderPath;op getFolderIds()[I SourceFileCreateFolderPath.java    !)com/zimbra/cs/redolog/op/CreateFolderPath +org/openzal/zal/redolog/op/CreateFolderPathjava/lang/Object()V%org/openzal/zal/redolog/op/RedoableOpgetProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;!   F **+      8* # PK bK1.org/openzal/zal/redolog/op/CreateMessage.class2"    mOp'Lorg/openzal/zal/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/redolog/op/CreateMessage;op getMessageId()I SourceFileCreateMessage.java    !&com/zimbra/cs/redolog/op/CreateMessage (org/openzal/zal/redolog/op/CreateMessagejava/lang/Object()V%org/openzal/zal/redolog/op/RedoableOpgetProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;!   F **+      8* # PK bK\Ƹ*org/openzal/zal/redolog/op/CreateTag.class2"    mOp'Lorg/openzal/zal/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/redolog/op/CreateTag;opgetTagId()I SourceFileCreateTag.java    !"com/zimbra/cs/redolog/op/CreateTag $org/openzal/zal/redolog/op/CreateTagjava/lang/Object()V%org/openzal/zal/redolog/op/RedoableOpgetProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;!   F **+      8* # PK HbK+org/openzal/zal/redolog/op/RedoableOp.class2s t u v w xy z {| }~     {      R #   (t ( (  / REDO_MAGICLjava/lang/String; ConstantValue UNKNOWN_IDIMAILBOX_ID_ALL mRedoableOp%Lcom/zimbra/cs/redolog/op/RedoableOp;sGetVersionMethodLjava/lang/reflect/Method;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/redolog/op/RedoableOp; redoableOpLjava/lang/Object;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; isStartMarker()Z isEndMarker getTimestamp()JgetTransactionId)()Lorg/openzal/zal/redolog/TransactionId; getVersion()Lorg/openzal/zal/lib/Version; ExceptionstoString()Ljava/lang/String; getMailboxId()I deserializeOpO(Lorg/openzal/zal/redolog/RedoLogInput;)Lorg/openzal/zal/redolog/op/RedoableOp; redoLogInput&Lorg/openzal/zal/redolog/RedoLogInput;getProxiedObject'()Lcom/zimbra/cs/redolog/op/RedoableOp;toCreateFolderPath/()Lorg/openzal/zal/redolog/op/CreateFolderPath;toCreateMessage,()Lorg/openzal/zal/redolog/op/CreateMessage; toCreateTag(()Lorg/openzal/zal/redolog/op/CreateTag; toCheckpoint)()Lorg/openzal/zal/redolog/op/Checkpoint;isCheckPointOp getOpCode()VexLjava/lang/Throwable; StackMapTable SourceFileRedoableOp.java#com/zimbra/cs/redolog/op/RedoableOp @l :; KL ML NO%org/openzal/zal/redolog/TransactionId P @Aorg/openzal/zal/lib/Version <=java/lang/Object VW @ XY%org/openzal/zal/redolog/op/RedoableOp"com/zimbra/cs/redolog/RedoLogInput Z+org/openzal/zal/redolog/op/CreateFolderPath @(org/openzal/zal/redolog/op/CreateMessage$org/openzal/zal/redolog/op/CreateTag%org/openzal/zal/redolog/op/Checkpoint#com/zimbra/cs/redolog/op/Checkpoint  Yjava/lang/Class java/lang/Throwable java/lang/StringBuilder)ZAL Reflection Initialization Exception:   java/lang/RuntimeException @ZMREDOjava/lang/Exceptionjava/io/IOException'()Lcom/zimbra/cs/redolog/TransactionId;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)V$org/openzal/zal/redolog/RedoLogInputtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;K(Lcom/zimbra/cs/redolog/RedoLogInput;)Lcom/zimbra/cs/redolog/op/RedoableOp;*(Lorg/openzal/zal/redolog/op/RedoableOp;)V getOperation*()Lcom/zimbra/cs/mailbox/MailboxOperation;&com/zimbra/cs/mailbox/MailboxOperationgetCodegetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection InnerClasses0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/Throwable;)V! 123456378639:; <=>?@ABI **+C=> ?D EF GHIJKLB2*CCD EFMLB2*CHD EFNOB2*CND EFPQB9Y* CTD EF>JRSBC Y * C[D EFTU>JVWB2*C`D EFXYB2*CfD EF Z[BJY*Cpr qpD \]T^>J_`B/*CyD EFabB3 Y*CD  EF>JcdB3 Y*CD  EF>JefB3 Y*CD  EF>JghB3 Y*CD  EF>JiLB2*CD EFjYB5 * !CD  EFklBC "#$ %)K'(Y)*+*,+-./Y*0&C",2395798B:D %mno\p%qr  PK HbK#\6*org/openzal/zal/soap/GetQuotaRequest.class23 '( ) * +,-.mGetQuotaUsageRequest4Lcom/zimbra/soap/admin/message/GetQuotaUsageRequest;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;)VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/soap/GetQuotaRequest;domainLjava/lang/String; allServersLjava/lang/Boolean;limitLjava/lang/Integer;offsetsortBy sortAscendingrefreshtoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;clsLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileGetQuotaRequest.java /2com/zimbra/soap/admin/message/GetQuotaUsageRequest  0 12$org/openzal/zal/soap/GetQuotaRequestjava/lang/Object()Vjava/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;!     **Y+,-(*0RO +*5   !  "#$%&PK HbK+org/openzal/zal/soap/GetQuotaResponse.class27& '( ) * +,-.mGetQuotaUsageResponse5Lcom/zimbra/soap/admin/message/GetQuotaUsageResponse;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;SORT_TOTAL_USEDLjava/lang/String; ConstantValue/SORT_QUOTA_LIMIT0SORT_PERCENT_USED1 SORT_ACCOUNT2(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/soap/GetQuotaResponse;getQuotaUsageResponseLjava/lang/Object;getAccountQuotas()Ljava/util/List; Signature6()Ljava/util/List; SourceFileGetQuotaResponse.java)com/zimbra/cs/service/admin/GetQuotaUsage 33com/zimbra/soap/admin/message/GetQuotaUsageResponse !4 56%org/openzal/zal/soap/GetQuotaResponsejava/lang/Object totalUsed quotaLimit percentUsedaccount()V!org/openzal/zal/ZimbraListWrapperwrapAccountQuotaInfos"(Ljava/util/List;)Ljava/util/List;!    I **+-/ 3   !5 *8  "#$%PK bKR'.org/openzal/zal/soap/HandlerMapPublisher.class2   receivedHandlerMap(Ljava/util/Map;)V SignatureF(Ljava/util/Map;)V SourceFileHandlerMapPublisher.java(org/openzal/zal/soap/HandlerMapPublisherjava/lang/ObjectPK bKLo7org/openzal/zal/soap/InternalAdminDocumentHandler.class25 *+ , - . /01mInternalDocumentHelper-Lorg/openzal/zal/soap/InternalDocumentHelper;%(Lorg/openzal/zal/soap/SoapHandler;)VCodeLineNumberTableLocalVariableTablethis3Lorg/openzal/zal/soap/InternalAdminDocumentHandler; soapHandler"Lorg/openzal/zal/soap/SoapHandler;handleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Exceptions2 Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuthproxyIfNecessary3RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; SourceFile!InternalAdminDocumentHandler.java 4+org/openzal/zal/soap/InternalDocumentHelper  !1org/openzal/zal/soap/InternalAdminDocumentHandler0com/zimbra/cs/service/admin/AdminDocumentHandler*com/zimbra/common/service/ServiceException*org/openzal/zal/exceptions/ZimbraException()V    M**Y+$%& Z *+,+       ! O *+1    "#! O *+7    "$ R>  %&'()PK bK\>>2org/openzal/zal/soap/InternalDocumentHandler.class22 () * + , -./mInternalDocumentHelper-Lorg/openzal/zal/soap/InternalDocumentHelper;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;%(Lorg/openzal/zal/soap/SoapHandler;)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/soap/InternalDocumentHandler; soapHandler"Lorg/openzal/zal/soap/SoapHandler;handleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Exceptions0 Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuth SourceFileInternalDocumentHandler.java 1+org/openzal/zal/soap/InternalDocumentHelper   "#,org/openzal/zal/soap/InternalDocumentHandlercom/zimbra/soap/DocumentHandler*com/zimbra/common/service/ServiceException()V     M**Y+#$%Z *+,*       !"#O *+0     $%#O *+6     $&'PK bK95]NN@org/openzal/zal/soap/InternalDocumentHelper$ElementFactory.class2; ! "# "$ %& '( )*,-mZimbraSoapContext#Lcom/zimbra/soap/ZimbraSoapContext;&(Lcom/zimbra/soap/ZimbraSoapContext;)VCodeLineNumberTableLocalVariableTablethisElementFactory InnerClasses(Lorg/openzal/zal/soap/QName;)Lcom/zimbra/common/soap/Element;qNameLorg/openzal/zal/soap/QName;domqNameLorg/dom4j/QName;$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileInternalDocumentHelper.java . / 01 213 456 478 9::org/openzal/zal/soap/InternalDocumentHelper$ElementFactoryjava/lang/Object()Vorg/openzal/zal/soap/QNamegetName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;org/dom4j/QName:(Ljava/lang/String;Lorg/dom4j/Namespace;)Lorg/dom4j/QName;!com/zimbra/soap/ZimbraSoapContext3(Lorg/dom4j/QName;)Lcom/zimbra/common/soap/Element;+org/openzal/zal/soap/InternalDocumentHelper    F **+23 4   f++M*,89: 8<   +PK bK><1org/openzal/zal/soap/InternalDocumentHelper.class2 $Z #[\ ]^_ `abc def g hi Z jkl m nop qrs Zt u vw x yz { | j} j~ElementFactory InnerClasses mSoapHandler"Lorg/openzal/zal/soap/SoapHandler;%(Lorg/openzal/zal/soap/SoapHandler;)VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/soap/InternalDocumentHelper; soapHandlerhandleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;continuationThrowable'Lorg/openzal/zal/ContinuationThrowable;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map; zimbraContext$Lorg/openzal/zal/soap/ZimbraContext;zimbraSoapContext#Lcom/zimbra/soap/ZimbraSoapContext;element soapResponse'Lorg/openzal/zal/soap/SoapResponseImpl; container/Lorg/openzal/zal/soap/ZimbraExceptionContainer; exceptionLjava/lang/Throwable;LocalVariableTypeTable5Ljava/util/Map; StackMapTablebeil Exceptions Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuth SourceFileInternalDocumentHelper.java ) '(&org/openzal/zal/soap/ZimbraContextImpl )com/zimbra/soap/SoapEnginezimbra.context !com/zimbra/soap/ZimbraSoapContextresponse %org/openzal/zal/soap/SoapResponseImpl:org/openzal/zal/soap/InternalDocumentHelper$ElementFactory ) )-org/openzal/zal/soap/ZimbraExceptionContainer %org/openzal/zal/ContinuationThrowable *com/zimbra/common/service/ServiceExceptionjava/lang/RuntimeException java/lang/StringBuilderZAL SOAP Unknown Exception:   ) +org/openzal/zal/soap/InternalDocumentHelperjava/lang/Objectcom/zimbra/common/soap/Element java/util/Map"org/openzal/zal/soap/ZimbraContextjava/lang/Throwable*org/openzal/zal/exceptions/ZimbraException()V2(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Vget&(Ljava/lang/Object;)Ljava/lang/Object; createElement4(Ljava/lang/String;)Lcom/zimbra/common/soap/Element;&(Lcom/zimbra/soap/ZimbraSoapContext;)V_(Lcom/zimbra/common/soap/Element;Lorg/openzal/zal/soap/InternalDocumentHelper$ElementFactory;)V org/openzal/zal/soap/SoapHandler handleRequesty(Lorg/openzal/zal/soap/ZimbraContext;Lorg/openzal/zal/soap/SoapResponse;Lorg/openzal/zal/soap/ZimbraExceptionContainer;)VthrowJettyException getException()Ljava/lang/Throwable;org/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarn(Ljava/lang/String;)V getElement"()Lcom/zimbra/common/soap/Element;(Ljava/util/Map;)VneedsAdminAuthentication'(Lorg/openzal/zal/soap/ZimbraContext;)ZneedsAuthentication!#$'()*+F **+,)* +- ./ 0(12+ Y+,N,: : Y Y :Y:*- ::<  Y=KN,FC DE F4G=KKPNMPOUR\TaViXo[w]}`c-f P34./5678 9:;< =64l>?=c@A\DBCD 7EF-NGHIJKHLMNO PQRSTU+hY+ M*,!, h i- ./78 9:D 7ERVWU+hY+ M*,", n o- ./78 9:D 7ERVXY& #%yq PK bK} } 2org/openzal/zal/soap/InternalDocumentService.class2 H I J KLM NO N PQ RS KT UV WX YZ Y[\ ]^_ ` a bc d ef g Phijk mSoapService"Lorg/openzal/zal/soap/SoapService;mHandlerMapPublisher*Lorg/openzal/zal/soap/HandlerMapPublisher;O(Lorg/openzal/zal/soap/SoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;)VCodeLineNumberTableLocalVariableTablethis.Lorg/openzal/zal/soap/InternalDocumentService; soapServicehandlerMapPublisher wrapHandlerE(Lorg/openzal/zal/soap/SoapHandler;)Lcom/zimbra/soap/DocumentHandler; soapHandler"Lorg/openzal/zal/soap/SoapHandler; StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;registerHandlers'(Lcom/zimbra/soap/DocumentDispatcher;)VqNameLorg/openzal/zal/soap/QName; zimbraQNameLorg/dom4j/QName;entryEntry InnerClassesLjava/util/Map$Entry; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesLjava/util/Map;LocalVariableTypeTableVLjava/util/Map$Entry;PLjava/util/Map;lm SourceFileInternalDocumentService.java #n  !"o pq1org/openzal/zal/soap/InternalAdminDocumentHandler #r,org/openzal/zal/soap/InternalDocumentHandlers tuv wx yul z{| }~m q java/util/Map$Entry org/openzal/zal/soap/QNameorg/dom4j/QName  #  org/openzal/zal/soap/SoapHandler ,- ,org/openzal/zal/soap/InternalDocumentServicejava/lang/Objectcom/zimbra/soap/DocumentService java/util/Mapjava/util/Iterator()V org/openzal/zal/soap/SoapServiceisAdminService()Z%(Lorg/openzal/zal/soap/SoapHandler;)V"com/zimbra/soap/DocumentDispatcher getHandlers()Ljava/util/Map;(org/openzal/zal/soap/HandlerMapPublisherreceivedHandlerMap(Ljava/util/Map;)V getServicesentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;*(Ljava/lang/String;Lorg/dom4j/Namespace;)VgetValueregisterHandler5(Lorg/dom4j/QName;Lcom/zimbra/soap/DocumentHandler;)V  !"#$%Y**+*,&() *+' ()* +",-%c* Y+Y+&0 26'()./01234%)q*+ * M,  N-G-::Y:+*&2 = ?@7BCCIDNEYH_JjHmLpM'>C*56Y78769<q()q=>Z?@A769BZ?C0#DELFG; U: PK HbK΅?org/openzal/zal/soap/InternalOverrideAdminDocumentHandler.class2 / . .  .   ! ! ! ! .    ! ! ! ! ! ! ! !_    ' ' ' mInternalDocumentHelper-Lorg/openzal/zal/soap/InternalDocumentHelper; mSoapHandler"Lorg/openzal/zal/soap/SoapHandler;mOriginalDocumentHandler!Lcom/zimbra/soap/DocumentHandler;sMethodLjava/lang/reflect/Method;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;F(Lorg/openzal/zal/soap/SoapHandler;Lcom/zimbra/soap/DocumentHandler;)VCodeLineNumberTableLocalVariableTablethis;Lorg/openzal/zal/soap/InternalOverrideAdminDocumentHandler; soapHandleroriginalDocumentHandlerhandleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Exceptions Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuthcanAccessAccountCommonX(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/Account;Z)Ljava/lang/Boolean;zsc#Lcom/zimbra/soap/ZimbraSoapContext;targetLcom/zimbra/cs/account/Account; allowSelfZcanAccessAccountE(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/Account;)ZcanModifyOptionsacctdomainAuthSufficientproxyIfNecessarye"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException; StackMapTableisAdminCommand()Z isReadOnlypreProxy2(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VX(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)V postProxyR(Lcom/zimbra/common/soap/Element;Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Vresponsex(Lcom/zimbra/common/soap/Element;Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VupdateAuthenticatedAccountu(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/AuthToken;Ljava/util/Map;Z)Lcom/zimbra/cs/session/Session; authToken!Lcom/zimbra/cs/account/AuthToken; getSession(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/AuthToken;Ljava/util/Map;Z)Lcom/zimbra/cs/session/Session;getDefaultSessionTypeType InnerClasses&()Lcom/zimbra/cs/session/Session$Type;logAuditAccess9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VdelegatingAcctIdLjava/lang/String; authedAcctId targetAcctId,defendsAgainstDelegateAdminAccountHarvesting()V parameters[Ljava/lang/Class;ex!Ljava/lang/NoSuchMethodException; SourceFile)InternalOverrideAdminDocumentHandler.java : 23 45+org/openzal/zal/soap/InternalDocumentHelper : 01 CD NO RS Z[ \[ ^O 67java/lang/Object com/zimbra/common/soap/Element java/lang/IllegalAccessExceptionjava/lang/RuntimeException :+java/lang/reflect/InvocationTargetException *com/zimbra/common/service/ServiceException fg hg ij lm pq vz {| gjava/lang/Class java/util/Mapcom/zimbra/soap/DocumentHandler java/lang/NoSuchMethodException java/lang/StringBuilder)ZAL Reflection Initialization Exception:   9org/openzal/zal/soap/InternalOverrideAdminDocumentHandler0com/zimbra/cs/service/admin/AdminDocumentHandler"com/zimbra/cs/session/Session$Type%(Lorg/openzal/zal/soap/SoapHandler;)Vjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)VgetCause()Ljava/lang/Throwable;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)Vcom/zimbra/cs/session/Session!./012345 6789:;<i**+*,*Y+=MN OPQ> ?@A3B5CD<Z *+,=V>  ?@ EF GHI  GJKLMNO<O *+=\> ?@ GHI  GJLPQO<O *+=b> ?@ GHI  GJLPRS<S *+, =g>* ?@ TU VW XYKZ[<H *+, =l>  ?@ TU VWK\[<H *+, =q>  ?@ TU ]WK^O<O *+ =v> ?@ GHI  GJLP_D<- *Y+SY,SNY-N-$=$%>4 `a%`b-?@-EF-GHI -GJc ZdIeKLMfg<2*=> ?@hg<2*=> ?@ij<^ *+,=  >  ?@ EF GHI  GJKLklm<i *+,-=  >* ?@ EF nF GHI  GJKLopq<q *+,-=>4 ?@ TU rs GH tYI  GJLuvz<2*=> ?@{|<W *+,-=  >* ?@ }~ ~ ~g<2*=> ?@<O YSY SK!"*# $)K&'Y()**+*,-Y*%(%=& y%()EN>)%ch%ywx@ PK HbK}>>:org/openzal/zal/soap/InternalOverrideDocumentHandler.class2 ! . .  .   ! ! ! ! ! ! .    ! ! ! ! ! !a    ' ' ' mInternalDocumentHelper-Lorg/openzal/zal/soap/InternalDocumentHelper; mSoapHandler"Lorg/openzal/zal/soap/SoapHandler;mOriginalDocumentHandler!Lcom/zimbra/soap/DocumentHandler;sMethodLjava/lang/reflect/Method;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;F(Lorg/openzal/zal/soap/SoapHandler;Lcom/zimbra/soap/DocumentHandler;)VCodeLineNumberTableLocalVariableTablethis6Lorg/openzal/zal/soap/InternalOverrideDocumentHandler; soapHandleroriginalDocumentHandlerhandleQ(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;request Lcom/zimbra/common/soap/Element;contextLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map; Exceptions Signaturew(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Lcom/zimbra/common/soap/Element;needsAdminAuth(Ljava/util/Map;)Z8(Ljava/util/Map;)Z needsAuthcanAccessAccountCommonX(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/Account;Z)Ljava/lang/Boolean;zsc#Lcom/zimbra/soap/ZimbraSoapContext;targetLcom/zimbra/cs/account/Account; allowSelfZcanAccessAccountE(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/Account;)ZcanModifyOptionsacctdomainAuthSufficientisAdminCommand()Z isReadOnlyproxyIfNecessarye"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException; StackMapTablepreProxy2(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VX(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)V postProxyR(Lcom/zimbra/common/soap/Element;Lcom/zimbra/common/soap/Element;Ljava/util/Map;)Vresponsex(Lcom/zimbra/common/soap/Element;Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VupdateAuthenticatedAccountu(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/AuthToken;Ljava/util/Map;Z)Lcom/zimbra/cs/session/Session; authToken!Lcom/zimbra/cs/account/AuthToken; getSession(Lcom/zimbra/soap/ZimbraSoapContext;Lcom/zimbra/cs/account/AuthToken;Ljava/util/Map;Z)Lcom/zimbra/cs/session/Session;getDefaultSessionTypeType InnerClasses&()Lcom/zimbra/cs/session/Session$Type;logAuditAccess9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VdelegatingAcctIdLjava/lang/String; authedAcctId targetAcctId,defendsAgainstDelegateAdminAccountHarvesting()V parameters[Ljava/lang/Class;ex!Ljava/lang/NoSuchMethodException; SourceFile$InternalOverrideDocumentHandler.java 9 12 34+org/openzal/zal/soap/InternalDocumentHelper 9 /0 BC MN QR YZ [Z ]N ^_ `_ 56java/lang/Object com/zimbra/common/soap/Element java/lang/IllegalAccessExceptionjava/lang/RuntimeException 9+java/lang/reflect/InvocationTargetException *com/zimbra/common/service/ServiceException hi kl op uy z{ _java/lang/Class java/util/Mapcom/zimbra/soap/DocumentHandler java/lang/NoSuchMethodException java/lang/StringBuilder)ZAL Reflection Initialization Exception:   4org/openzal/zal/soap/InternalOverrideDocumentHandler"com/zimbra/cs/session/Session$Type%(Lorg/openzal/zal/soap/SoapHandler;)Vjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)VgetCause()Ljava/lang/Throwable;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString()Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)Vcom/zimbra/cs/session/Session!.!/01234 56789:;i**+*,*Y+<01 234= >?@2A4BC;Z *+,<9=  >? DE FGH  FIJKLMN;O *+<?= >? FGH  FIKOPN;O *+<E= >? FGH  FIKOQR;S *+, <J=* >? ST UV WXJYZ;H *+, <O=  >? ST UVJ[Z;H *+, <T=  >? ST \VJ]N;O *+ <Y= >? FGH  FIKO^_;2* <^= >?`_;2*<c= >?aC;-*Y+SY,SNY-N-$<$%=4 bc%bd->?-DE-FGH -FIe ZfIgJKLhi;^ *+,<  =  >? DE FGH  FIJKjkl;i *+,-<  =* >? DE mE FGH  FIJKnop;q *+,-<=4 >? ST qr FG sXH  FIKtuy;2*<= >?z{;W *+,-<  =* >? |} ~} }_;2*<= >?;OYSY SK!"*#$)K&'Y()**+*,-Y*%(%<& fost%z(v)xEyN{=)%eh%xvw@ PK bK @org/openzal/zal/soap/InternalOverrideDocumentServiceImpl$1.class2q > ? @A B C DEFH J K L MNO PQ DR DSTUVval$documentHandler!Lcom/zimbra/soap/DocumentHandler;this$0:Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl;^(Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl;Lcom/zimbra/soap/DocumentHandler;)VCodeLineNumberTableLocalVariableTablethis InnerClassesorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl.class2 .j -k -l -m nop qr qs t uv wx ny z{ |} ~ ~     z z  -  - u  &j &  &  InnerClasses mSoapService+Lorg/openzal/zal/soap/OverridenSoapService;mHandlerMapPublisher*Lorg/openzal/zal/soap/HandlerMapPublisher;mOriginalHandlersLjava/util/Map; SignatureCLjava/util/Map;g(Lorg/openzal/zal/soap/OverridenSoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis:Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl; soapServicehandlerMapPublisheroriginalHandlersLocalVariableTypeTable(Lorg/openzal/zal/soap/OverridenSoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;Ljava/util/Map;)V wrapHandlerf(Lorg/openzal/zal/soap/SoapHandler;Lcom/zimbra/soap/DocumentHandler;)Lcom/zimbra/soap/DocumentHandler; soapHandler"Lorg/openzal/zal/soap/SoapHandler;originalDocumentHandler!Lcom/zimbra/soap/DocumentHandler; StackMapTableRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; unWrapHandlerE(Lcom/zimbra/soap/DocumentHandler;)Lorg/openzal/zal/soap/SoapHandler;documentHandlerregisterHandlers'(Lcom/zimbra/soap/DocumentDispatcher;)VqNameLorg/openzal/zal/soap/QName; zimbraQNameLorg/dom4j/QName;entryEntryLjava/util/Map$Entry; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;oringinalHandlersservices^Ljava/util/Map$Entry;XLjava/util/Map; SourceFile(InternalOverrideDocumentServiceImpl.java 9 12 34 56 9org/openzal/zal/soap/InternalOverrideAdminDocumentHandler 94org/openzal/zal/soap/InternalOverrideDocumentHandler:org/openzal/zal/soap/InternalOverrideDocumentServiceImpl$1 9     java/util/Map$Entry org/openzal/zal/soap/QNameorg/dom4j/QName  9 com/zimbra/soap/DocumentHandler )org/openzal/zal/soap/OverridenSoapHandler NO  org/openzal/zal/soap/SoapHandler EF  java/lang/StringBuilderUnable to proxy SOAP Request:  8org/openzal/zal/soap/InternalOverrideDocumentServiceImpljava/lang/Objectcom/zimbra/soap/DocumentService java/util/Mapjava/util/Iterator"com/zimbra/soap/DocumentDispatcher()V)org/openzal/zal/soap/OverridenSoapServiceisAdminService()ZF(Lorg/openzal/zal/soap/SoapHandler;Lcom/zimbra/soap/DocumentHandler;)V^(Lorg/openzal/zal/soap/InternalOverrideDocumentServiceImpl;Lcom/zimbra/soap/DocumentHandler;)V getHandlers()Ljava/util/Map;(org/openzal/zal/soap/HandlerMapPublisherreceivedHandlerMap(Ljava/util/Map;)V getServicesentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;*(Ljava/lang/String;Lorg/dom4j/Namespace;)V containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object;getValuesetOriginalHandler%(Lorg/openzal/zal/soap/SoapHandler;)VregisterHandler5(Lorg/dom4j/QName;Lcom/zimbra/soap/DocumentHandler;)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionwarn(Ljava/lang/String;)V!-./123456789:;~**+*,*-<,- ./0=*>?@2A4B6C B87DEF;o * Y+,Y+, <5 7;=  >? GH IJKLMNO;> Y*+ <A= >? PJQR;  + M*, *N-:::Y::*(*:* !+*"#$ %&Y'()*)+,W<Vmnpq<sHtNuSv^yazo|}~}=RHST^qUVanIJ<WY>?Z[\6]6C <W^\8]_KJ&``am bc``adefgbc``ahi0 zX PK HbKjI 9org/openzal/zal/soap/InternalRestoreDocumentService.class2s 9 : ; <= >? @A BC BDEF G H IJ K LM >N >OP LQRST mSoapService"Lorg/openzal/zal/soap/SoapService;mOriginalHandlersMapLjava/util/Map; SignatureCLjava/util/Map;4(Lorg/openzal/zal/soap/SoapService;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis5Lorg/openzal/zal/soap/InternalRestoreDocumentService; soapServiceoriginalHandlersMapLocalVariableTypeTableh(Lorg/openzal/zal/soap/SoapService;Ljava/util/Map;)VregisterHandlers'(Lcom/zimbra/soap/DocumentDispatcher;)V zimbraQNameLorg/dom4j/QName;qNameLorg/openzal/zal/soap/QName; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesPLjava/util/Map; StackMapTableUV$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile#InternalRestoreDocumentService.java W  X YZU [\] ^_V `a bcorg/openzal/zal/soap/QNameorg/dom4j/QName de feg hi jk lm no hpcom/zimbra/soap/DocumentHandler qr3org/openzal/zal/soap/InternalRestoreDocumentServicejava/lang/Objectcom/zimbra/soap/DocumentService java/util/Mapjava/util/Iterator()V org/openzal/zal/soap/SoapService getServices()Ljava/util/Map;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;*(Ljava/lang/String;Lorg/dom4j/Namespace;)V"com/zimbra/soap/DocumentDispatcherunRegisterHandler(Lorg/dom4j/QName;)V containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object;registerHandler5(Lorg/dom4j/QName;Lcom/zimbra/soap/DocumentHandler;)V k**+*, () *+! "#$%& %'()l*M,N-O- : Y  :+*+* 2 0 1*30455@9FCTE]GeEhJkK!4@(*+*>,-l"#l./ b0&  b01234Q5678PK HbKYPP<org/openzal/zal/soap/InternalUnregisterDocumentService.class2_ / 0 12 34 56 78 79:; < = >? @ ABCDE mSoapService"Lorg/openzal/zal/soap/SoapService;%(Lorg/openzal/zal/soap/SoapService;)VCodeLineNumberTableLocalVariableTablethis8Lorg/openzal/zal/soap/InternalUnregisterDocumentService; soapServiceregisterHandlers'(Lcom/zimbra/soap/DocumentDispatcher;)V zimbraQNameLorg/dom4j/QName;qNameLorg/openzal/zal/soap/QName; dispatcher$Lcom/zimbra/soap/DocumentDispatcher;servicesLjava/util/Map;LocalVariableTypeTablePLjava/util/Map; StackMapTableFG$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFile&InternalUnregisterDocumentService.java H I JKF LMN OPG QR STorg/openzal/zal/soap/QNameorg/dom4j/QName UV WVX YZ [\ ]^6org/openzal/zal/soap/InternalUnregisterDocumentServicejava/lang/Objectcom/zimbra/soap/DocumentService java/util/Mapjava/util/Iterator()V org/openzal/zal/soap/SoapService getServices()Ljava/util/Map;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String; getNamespaceorg/dom4j/Namespaceget)(Ljava/lang/String;)Lorg/dom4j/Namespace;*(Ljava/lang/String;Lorg/dom4j/Namespace;)V"com/zimbra/soap/DocumentDispatcherunRegisterHandler(Lorg/dom4j/QName;)V F **+#$ %  J*M,N---: Y  :+б"* +*-0.5/@3F<I=4@* !JJ"# @$%&  @$'()*2+,-.PK bK 0/org/openzal/zal/soap/OverridenSoapHandler.class2   setOriginalHandler%(Lorg/openzal/zal/soap/SoapHandler;)V SourceFileOverridenSoapHandler.java)org/openzal/zal/soap/OverridenSoapHandlerjava/lang/Object org/openzal/zal/soap/SoapHandlerPK bK|uQQ/org/openzal/zal/soap/OverridenSoapService.class2     getServices()Ljava/util/Map; SignatureZ()Ljava/util/Map; SourceFileOverridenSoapService.java)org/openzal/zal/soap/OverridenSoapServicejava/lang/Object org/openzal/zal/soap/SoapService PK bKK9yy org/openzal/zal/soap/QName.class2   mNameLjava/lang/String; mNamespace getNamespace()Ljava/lang/String;CodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/soap/QName;getName'(Ljava/lang/String;Ljava/lang/String;)Vname namespace SourceFile QName.java   org/openzal/zal/soap/QNamejava/lang/Object()V!  /*    /* "  Y**+*, () *+ PK HbKXjdd1org/openzal/zal/soap/RemoteSoapProvisioning.class2G '( )*+ ,- ). /0 12 )3 4567()VCodeLineNumberTableLocalVariableTablethis-Lorg/openzal/zal/soap/RemoteSoapProvisioning; invokeJaxba(Lorg/openzal/zal/soap/GetQuotaRequest;Ljava/lang/String;)Lorg/openzal/zal/soap/GetQuotaResponse;e,Lcom/zimbra/common/service/ServiceException;getQuotaUsageRequest&Lorg/openzal/zal/soap/GetQuotaRequest;serverLjava/lang/String; StackMapTable0$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; getQuotaUsage*(Ljava/lang/String;)Ljava/util/Collection; SignatureH(Ljava/lang/String;)Ljava/util/Collection; SourceFileRemoteSoapProvisioning.java %org/openzal/zal/soap/GetQuotaResponse8 9:2com/zimbra/soap/admin/message/GetQuotaUsageRequest; <= > ?*com/zimbra/common/service/ServiceException@ AB !CD EF+org/openzal/zal/soap/RemoteSoapProvisioningjava/lang/Object+com/zimbra/cs/account/soap/SoapProvisioninggetAdminInstance/()Lcom/zimbra/cs/account/soap/SoapProvisioning;$org/openzal/zal/soap/GetQuotaRequesttoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;$(Ljava/lang/String;)Ljava/util/List;!org/openzal/zal/ZimbraListWrapperwrapQuotaUsages((Ljava/util/List;)Ljava/util/Collection;! /*"  Y*+M, )* +*)02 U  !"a* L+  > @ B K#$%&PK bK?''&org/openzal/zal/soap/SoapElement.class2? +, - . /0 12 34 567mElement Lcom/zimbra/common/soap/Element;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lorg/openzal/zal/soap/SoapElement;elementLjava/lang/Object;getPathElementList%([Ljava/lang/String;)Ljava/util/List;xpath[Ljava/lang/String; SignatureI([Ljava/lang/String;)Ljava/util/List; getAttribute&(Ljava/lang/String;)Ljava/lang/String;e,Lcom/zimbra/common/service/ServiceException;keyLjava/lang/String; StackMapTable2getAttributeLong(Ljava/lang/String;)J SourceFileSoapElement.java 8com/zimbra/common/soap/Element 9 :;  *com/zimbra/common/service/ServiceException< => '( org/openzal/zal/soap/SoapElementjava/lang/Object()V!org/openzal/zal/ZimbraListWrapper wrapElements"(Ljava/util/List;)Ljava/util/List;+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!  I **+$% &  @ *+*   i*+M, 2 4 6  !"#$%I&'(i*+ M, > @ B  !"#$%I&)*PK bK 3s{{&org/openzal/zal/soap/SoapHandler.class2    handleRequesty(Lorg/openzal/zal/soap/ZimbraContext;Lorg/openzal/zal/soap/SoapResponse;Lorg/openzal/zal/soap/ZimbraExceptionContainer;)VneedsAdminAuthentication'(Lorg/openzal/zal/soap/ZimbraContext;)ZneedsAuthentication SourceFileSoapHandler.java org/openzal/zal/soap/SoapHandlerjava/lang/Object PK bK#org/openzal/zal/soap/SoapNode.class2 getSubNode3(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapNode;getParameterMap()Ljava/util/Map; Signature7()Ljava/util/Map; getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getNodeName()Ljava/lang/String;getText SourceFile SoapNode.javaorg/openzal/zal/soap/SoapNodejava/lang/Object   PK bKM5Iy'org/openzal/zal/soap/SoapResponse.class2setValue'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;Z)V(Ljava/lang/String;J)VsetQName(Lorg/openzal/zal/soap/QName;)V setResponse&(Lorg/openzal/zal/soap/SoapResponse;)V createNode7(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapResponse; SourceFileSoapResponse.java!org/openzal/zal/soap/SoapResponsejava/lang/Object   PK bKK +org/openzal/zal/soap/SoapResponseImpl.class2R 8 9 : ;< ;= ;> ?@ ;A BCDmElement Lcom/zimbra/common/soap/Element;mElementFactoryFElementFactory InnerClasses_(Lcom/zimbra/common/soap/Element;Lorg/openzal/zal/soap/InternalDocumentHelper$ElementFactory;)VelementelementFactorysetValue'(Ljava/lang/String;Ljava/lang/String;)VkeyLjava/lang/String;value(Ljava/lang/String;Z)VZ(Ljava/lang/String;J)VJsetQName(Lorg/openzal/zal/soap/QName;)VqNameLorg/openzal/zal/soap/QName; setResponse&(Lorg/openzal/zal/soap/SoapResponse;)V soapResponse#Lorg/openzal/zal/soap/SoapResponse;response createNode7(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapResponse;nameRuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileSoapResponseImpl.java  G H IJ IK IL MN%org/openzal/zal/soap/SoapResponseImpl OP java/lang/Object!org/openzal/zal/soap/SoapResponseQ:org/openzal/zal/soap/InternalDocumentHelper$ElementFactory()Vcom/zimbra/common/soap/Element addAttributeF(Ljava/lang/String;Ljava/lang/String;)Lcom/zimbra/common/soap/Element;5(Ljava/lang/String;Z)Lcom/zimbra/common/soap/Element;5(Ljava/lang/String;J)Lcom/zimbra/common/soap/Element; createElement>(Lorg/openzal/zal/soap/QName;)Lcom/zimbra/common/soap/Element; addElement4(Ljava/lang/String;)Lcom/zimbra/common/soap/Element;+org/openzal/zal/soap/InternalDocumentHelper    /* Y**+*,() *+  M *+,W 0 1   !" #"$M *+W 6 7   !" #%&M *+ W < =   !" #'()E **+ B C  *+,-T+M*,HI J ./ 012HY*+ * P3"4567 EPK bKys-org/openzal/zal/soap/SoapResponseSimple.class2J 45 4 6 7 89 :;< 4 =>?@mMapLjava/util/HashMap; Signature9Ljava/util/HashMap;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/soap/SoapResponseSimple;setValue'(Ljava/lang/String;Ljava/lang/String;)VkeyLjava/lang/String;value(Ljava/lang/String;Z)VZ(Ljava/lang/String;J)VJsetQName(Lorg/openzal/zal/soap/QName;)VqNameLorg/openzal/zal/soap/QName; setResponse&(Lorg/openzal/zal/soap/SoapResponse;)V soapResponse#Lorg/openzal/zal/soap/SoapResponse; createNode7(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapResponse;name getAttribute&(Ljava/lang/String;)Ljava/lang/Object; responses SourceFileSoapResponseSimple.java java/util/HashMap  ABC DEF DG'java/lang/UnsupportedOperationException HI'org/openzal/zal/soap/SoapResponseSimplejava/lang/Object!org/openzal/zal/soap/SoapResponseput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/lang/Long(J)Ljava/lang/Long;get&(Ljava/lang/Object;)Ljava/lang/Object;!  B**Y !" M *+,W ' (     P*+W - . !"P*+ W 3 4 #$%<Y 9&'()<Y ?*+,-<Y E./0= *+ J  123PK bK^^&org/openzal/zal/soap/SoapService.class2  getServices()Ljava/util/Map; SignatureR()Ljava/util/Map;getServiceName()Ljava/lang/String;isAdminService()Z SourceFileSoapService.java org/openzal/zal/soap/SoapServicejava/lang/Object   PK bKSIorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher.class2S + , -. /0 12 134 56 7 -8 9 -:;<=this$0)Lorg/openzal/zal/soap/SoapServiceManager;,(Lorg/openzal/zal/soap/SoapServiceManager;)VCodeLineNumberTableLocalVariableTablethisInternalHandlerMapPublisher InnerClassesELorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher;receivedHandlerMap(Ljava/util/Map;)VentryEntryLjava/util/Map$Entry; handlerMapLjava/util/Map;LocalVariableTypeTableILjava/util/Map$Entry;CLjava/util/Map; StackMapTable> SignatureF(Ljava/util/Map;)V SourceFileSoapServiceManager.java  ?@ ABC DE> FG HIjava/util/Map$EntryJ KL MI NO PI QRCorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisherjava/lang/Object(org/openzal/zal/soap/HandlerMapPublisherjava/util/Iterator()V java/util/MapentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;'org/openzal/zal/soap/SoapServiceManager access$000:(Lorg/openzal/zal/soap/SoapServiceManager;)Ljava/util/Map;getKey containsKey(Ljava/lang/Object;)ZgetValueput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; > *+*/  Q+M,>,N*-  *- -  W4648M:P; .QQ !".#Q $% &@'()* 5- PK bK-org/openzal/zal/soap/SoapServiceManager.class2 &R 'ST U VWXY Z [ \] ^ &_ `ab cde f gWh ij kl0 mn `op qrs St u vw x yz{|InternalHandlerMapPublisher InnerClassesmOriginalHandlersMapLjava/util/Map; SignatureCLjava/util/Map;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;sExtraServicesLjava/lang/reflect/Field;()VCodeLineNumberTableLocalVariableTablethis)Lorg/openzal/zal/soap/SoapServiceManager;RuntimeVisibleAnnotationsLcom/google/inject/Inject;register%(Lorg/openzal/zal/soap/SoapService;)V soapService"Lorg/openzal/zal/soap/SoapService; unregistere"Ljava/lang/IllegalAccessException; StackMapTabledoverrideZimbraHandler.(Lorg/openzal/zal/soap/OverridenSoapService;)V+Lorg/openzal/zal/soap/OverridenSoapService;restoreZimbraHandlers access$000:(Lorg/openzal/zal/soap/SoapServiceManager;)Ljava/util/Map;x0exLjava/lang/Throwable;p SourceFileSoapServiceManager.javaLcom/google/inject/Singleton; *+ 23java/util/HashMap 2}~ ,org/openzal/zal/soap/InternalDocumentServiceCorg/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher 2 2 6org/openzal/zal/soap/InternalUnregisterDocumentService 2< 01  java/util/Map  java/lang/IllegalAccessExceptionjava/lang/RuntimeException 28org/openzal/zal/soap/InternalOverrideDocumentServiceImpl 23org/openzal/zal/soap/InternalRestoreDocumentService 2com/zimbra/soap/SoapServlet java/lang/Throwable java/lang/StringBuilder)ZAL Reflection Initialization Exception:   'org/openzal/zal/soap/SoapServiceManagerjava/lang/Object(I)V org/openzal/zal/soap/SoapServicegetServiceName()Ljava/lang/String;,(Lorg/openzal/zal/soap/SoapServiceManager;)VO(Lorg/openzal/zal/soap/SoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;)V addService6(Ljava/lang/String;Lcom/zimbra/soap/DocumentService;)Vjava/lang/reflect/Fieldget&(Ljava/lang/Object;)Ljava/lang/Object;remove(Ljava/lang/Throwable;)V)org/openzal/zal/soap/OverridenSoapServiceg(Lorg/openzal/zal/soap/OverridenSoapService;Lorg/openzal/zal/soap/HandlerMapPublisher;Ljava/util/Map;)V4(Lorg/openzal/zal/soap/SoapService;Ljava/util/Map;)Vjava/lang/ClassgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;toString.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)V!&'*+,-./ 01234D**Y@5+,-6 789:;<4Z+Y+Y* 5@A@G678=>?<45+ Y+ +W MY,'*5"KLKR'W*T+V4X6 + @A5785=>BjC DE4^+Y+Y** 5\]\d678=FGE4V+Y+* 5ijim678=FHI4/*5%6 J8K34?  )KY !"*#"$%Y*5"ouv|xz5{>}6 %LMBXN%OP9Q)&(yq PK bKؗEFF(org/openzal/zal/soap/SoapTransport.class2P /0 1 23 45 678 ;5< = >? @ABCmSoapHttpTransport*Lcom/zimbra/common/soap/SoapHttpTransport;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis$Lorg/openzal/zal/soap/SoapTransport;adminUrlLjava/lang/String; setAuthToken(Lorg/openzal/zal/ZAuthToken;)V authTokenLorg/openzal/zal/ZAuthToken;invoke@(Lorg/openzal/zal/XMLElement;)Lorg/openzal/zal/soap/SoapElement;e,Lcom/zimbra/common/service/ServiceException;requestLorg/openzal/zal/XMLElement; StackMapTable? ExceptionsD SourceFileSoapTransport.java E(com/zimbra/common/soap/SoapHttpTransport  !com/zimbra/common/auth/ZAuthTokenF GH I org/openzal/zal/soap/SoapElement)com/zimbra/common/soap/Element$XMLElement XMLElement InnerClassesJcom/zimbra/common/soap/Element #K L*com/zimbra/common/service/ServiceExceptionM NO"org/openzal/zal/soap/SoapTransportjava/lang/Objectjava/io/IOException()Vorg/openzal/zal/ZAuthTokentoZimbra%(Ljava/lang/Class;)Ljava/lang/Object;&(Lcom/zimbra/common/auth/ZAuthToken;)Vorg/openzal/zal/XMLElementB(Lcom/zimbra/common/soap/Element;)Lcom/zimbra/common/soap/Element;(Ljava/lang/Object;)V+org/openzal/zal/exceptions/ExceptionWrapperwrapC(Ljava/lang/Exception;)Lorg/openzal/zal/exceptions/ZimbraException;!M**Y+&'( Q*+,- ,/!"#$Y*+ M,5 765;= %&'()X*+,-.:  9 PK bK(.(org/openzal/zal/soap/ZimbraContext.class2getTargetAccountId()Ljava/lang/String;getAuthenticatedAccontIdgetRequesterIpexecLocalRequest%()Lorg/openzal/zal/soap/SoapResponse;getHttpServletRequest)()Ljavax/servlet/http/HttpServletRequest;getContinuation ()Lorg/openzal/zal/Continuation;isDelegatedAuth()Z SourceFileZimbraContext.java"org/openzal/zal/soap/ZimbraContextjava/lang/Objectorg/openzal/zal/soap/SoapNode   PK bKa@@9org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode.class23 % &( ) *+,-.this$0(Lorg/openzal/zal/soap/ZimbraContextImpl;+(Lorg/openzal/zal/soap/ZimbraContextImpl;)VCodeLineNumberTableLocalVariableTablethis StubSoapNode InnerClasses5Lorg/openzal/zal/soap/ZimbraContextImpl$StubSoapNode; getSubNode3(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapNode;nameLjava/lang/String;getParameterMap()Ljava/util/Map; Signature7()Ljava/util/Map; getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;keydef getNodeName()Ljava/lang/String;getText SourceFileZimbraContextImpl.java /03org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode 1 2java/lang/Objectorg/openzal/zal/soap/SoapNode()V&org/openzal/zal/soap/ZimbraContextImpljava/util/CollectionsemptyMap    > *+*f   @ Y*k   .q  @,w  ! -} "! - #$ 'PK bKa6'',org/openzal/zal/soap/ZimbraContextImpl.class2>    ) <      ! <          )   , + 0 2    ;   B B B  StubSoapNode InnerClassesmRequest Lcom/zimbra/common/soap/Element;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;mContextLjava/util/Map; Signature5Ljava/util/Map;mZimbraSoapContext#Lcom/zimbra/soap/ZimbraSoapContext;mMap5Ljava/util/Map;sDispatchRequestLjava/lang/reflect/Method; getRequest"()Lcom/zimbra/common/soap/Element;CodeLineNumberTableLocalVariableTablethis(Lorg/openzal/zal/soap/ZimbraContextImpl; getContext()Ljava/util/Map;7()Ljava/util/Map;getZimbraSoapContext%()Lcom/zimbra/soap/ZimbraSoapContext;(Ljava/util/Map;)VcontextLocalVariableTypeTable8(Ljava/util/Map;)V2(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)VkeyLjava/lang/String;value attribute Attribute*Lcom/zimbra/common/soap/Element$Attribute;elementrequest attributesLjava/util/Set;;Ljava/util/Set; StackMapTableX(Lcom/zimbra/common/soap/Element;Ljava/util/Map;)V getSubNode3(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapNode; subElemente,Lcom/zimbra/common/service/ServiceException;namegetParameterMap7()Ljava/util/Map; getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;def getNodeName()Ljava/lang/String;getTextgetTargetAccountId accountIdgetAuthenticatedAccontIdgetRequesterIpipLjava/lang/Object;execLocalRequest%()Lorg/openzal/zal/soap/SoapResponse;response"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException; soapEngineLcom/zimbra/soap/SoapEngine;zimbraSoapContextgetHttpServletRequest)()Ljavax/servlet/http/HttpServletRequest;getContinuation ()Lorg/openzal/zal/Continuation;isDelegatedAuth()Z()Vpartypes[Ljava/lang/Class;exLjava/lang/Throwable; SourceFileZimbraContextImpl.java LM PQ TU fcom/zimbra/soap/SoapEnginezimbra.context !com/zimbra/soap/ZimbraSoapContext b VQjava/util/HashMap f        (com/zimbra/common/soap/Element$Attribute     com/zimbra/common/soap/Element  *com/zimbra/common/service/ServiceException3org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode f&org/openzal/zal/soap/ZimbraContextImpl fkjava/lang/String   request.ip  zimbra.engine XYjava/lang/Object !"%org/openzal/zal/soap/SoapResponseImpl#:org/openzal/zal/soap/InternalDocumentHelper$ElementFactoryElementFactory f$ f% java/lang/IllegalAccessExceptionjava/lang/RuntimeException f&+java/lang/reflect/InvocationTargetException '(com/zimbra/soap/SoapServletservlet.request%javax/servlet/http/HttpServletRequest ) * +,- java/lang/Class java/util/MapdispatchRequest ./ 01java/lang/Throwable2 35java/lang/StringBuilder)ZAL Reflection Initialization Exception: 678 9:; <="org/openzal/zal/soap/ZimbraContext java/util/Setjava/util/Iteratorget&(Ljava/lang/Object;)Ljava/lang/Object;java/util/CollectionsemptyMap(I)VlistAttributes()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeygetValueisEmptyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; listElements()Ljava/util/List;java/util/ListgetName getElement4(Ljava/lang/String;)Lcom/zimbra/common/soap/Element;+(Lorg/openzal/zal/soap/ZimbraContextImpl;)VgetRequestedAccountIdgetAuthtokenAccountIdtoStringjava/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+org/openzal/zal/soap/InternalDocumentHelper&(Lcom/zimbra/soap/ZimbraSoapContext;)V_(Lcom/zimbra/common/soap/Element;Lorg/openzal/zal/soap/InternalDocumentHelper$ElementFactory;)V(Ljava/lang/Throwable;)VgetCause()Ljava/lang/Throwable;org/openzal/zal/JettyG(Ljavax/servlet/http/HttpServletRequest;)Lorg/openzal/zal/Continuation; getAuthToken#()Lcom/zimbra/cs/account/AuthToken;com/zimbra/cs/account/AuthTokengetDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; setAccessible(Z)Vorg/openzal/zal/log/ZimbraLog extensionsZimbraLogSection0Lorg/openzal/zal/log/ZimbraLog$ZimbraLogSection;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;org/openzal/zal/UtilsexceptionToString)(Ljava/lang/Throwable;)Ljava/lang/String;.org/openzal/zal/log/ZimbraLog$ZimbraLogSectionfatal(Ljava/lang/String;)V )ILMNOPQRSTUVQRW XYZ[\/*]-^ _`ab\/*]2^ _`Rcde\/*]<^ _`fg\%**+*+* *]@A BCD$E^%_`%hQi %hSRjfk\**+*,*,* Y + N-:9::::* W+:9::::* Wñ]VHI JKL*N/OMQTR[ScUfWtXwZ\]^`bcd^f T lm[nmM'oq lmnm'rM_`sMhQ/tuihS/tvw\7xyz{|.}~~xyz{ |.y~~xyz{R\#*+M NY*Y,*  ] ^4 M #_`#m Mw L yb\/* ]^ _`R\v* +!N-,-] ^*_`lmm nmw ~@~\2*]^ _`\2*]^ _`\]*"L+#+] ^_` mw ~@~\]*$L+#+] ^_` mw ~@~\d*%L+ +&#]  ^_` w A~\j*'L*M(+)Y*SY*SY*S*N+Y-,Y,-.N0Y-1N0Y-31RS/R]2]"BST]^^>BMT ^ j_`[LUwSxI\9*56]^ _`\2*78]^ _`\5 *9:]^  _`\T(;YSY((?)KABYCDE*FEGH0Y*1*-@]& #*-.JS^.%wm%K"Jp ,4 PK bK"u; ; .org/openzal/zal/soap/ZimbraContextSimple.class2cMN O P O Q R S T UV O WXY WZ[\]mTargetAccountIdLjava/lang/String;mAuthenticatedAccountId mRequesterIpmDelegatedAuthZ mParametersLjava/util/Map; Signature5Ljava/util/Map;()VCodeLineNumberTableLocalVariableTablethis*Lorg/openzal/zal/soap/ZimbraContextSimple;I(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Map;)VtargetAccountIdauthenticatedAccountId requesterIp delegatedAuth parametersLocalVariableTypeTableo(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/util/Map;)VgetTargetAccountId()Ljava/lang/String;getAuthenticatedAccontIdgetRequesterIpexecLocalRequest%()Lorg/openzal/zal/soap/SoapResponse;RuntimeInvisibleAnnotations#Lorg/jetbrains/annotations/NotNull;getHttpServletRequest)()Ljavax/servlet/http/HttpServletRequest;getContinuation ()Lorg/openzal/zal/Continuation;isDelegatedAuth()Z getSubNode3(Ljava/lang/String;)Lorg/openzal/zal/soap/SoapNode;namegetParameterMap()Ljava/util/Map;7()Ljava/util/Map; getParameter8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;keydefvalue StackMapTableY getNodeNamesetP(Ljava/lang/String;Ljava/lang/String;)Lorg/openzal/zal/soap/ZimbraContextSimple;getText SourceFileZimbraContextSimple.javajava/util/HashMap  $     'java/lang/UnsupportedOperationException^ _`java/lang/String ab(org/openzal/zal/soap/ZimbraContextSimplejava/lang/Object"org/openzal/zal/soap/ZimbraContext java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!A*Y '(! "#$ **+*,*-* *  12 34567!> "# % & ' ( )*  )+,-/* <! "#.-/* B! "#/-/* H! "#012 Y  O! "#23452 Y  U! "#672 Y  [! "#89/*  a! "#:;< Y  g!"#<=>/*  m! "#?@Av* + N-,- st!*"#BC DE F@FG-- z! "#HIP* +,W*  ! "#BDJ-- ! "#KLPK bK|Ғ3org/openzal/zal/soap/ZimbraExceptionContainer.class2   mExceptionLjava/lang/Throwable;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable; getException()Ljava/lang/Throwable;CodeLineNumberTableLocalVariableTablethis/Lorg/openzal/zal/soap/ZimbraExceptionContainer; setException(Ljava/lang/Throwable;)V exception()V SourceFileZimbraExceptionContainer.java  -org/openzal/zal/soap/ZimbraExceptionContainerjava/lang/Object!  /*   >*+ "#  < ** () *  PK bK}aa#org/openzal/zal/tools/BootCli.class2? ) * + ,-./ 01 234 mClassLoader0Lorg/openzal/zal/extension/BootstrapClassLoader; mExtensionCliLjava/lang/String;E(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethisLorg/openzal/zal/tools/BootCli; classLoader extensionClirun([Ljava/lang/String;)Vargs[Ljava/lang/String;extensionCliClassLjava/lang/Class;methodLjava/lang/reflect/Method; parameters[Ljava/lang/Object;LocalVariableTypeTableLjava/lang/Class<*>; Exceptions5 SourceFile BootCli.java 6 7 89mainjava/lang/Class :;java/lang/Object< =>org/openzal/zal/tools/BootClijava/lang/Exception()V.org/openzal/zal/extension/BootstrapClassLoader loadClass%(Ljava/lang/String;)Ljava/lang/Class;getDeclaredMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;!  Y**+*,!" #$  0**M,YSN :+S- W( )*"+',/-400 $ "!"#  $$%&'(PK bKnf 11+org/openzal/zal/tools/ChecksumChecker.class2V *+ ,- . / 0 12 13 4 5 678 9: 6;<=>()VCodeLineNumberTableLocalVariableTablethis'Lorg/openzal/zal/tools/ChecksumChecker;main([Ljava/lang/String;)Vargs[Ljava/lang/String; jarAccessor!Lorg/openzal/zal/lib/JarAccessor; writtenDigestLjava/lang/String; currentDigest StackMapTable+- Exceptions? SourceFileChecksumChecker.java org/openzal/zal/lib/JarAccessor @java/lang/String AB C DEF GH IJ KL MNO PQOKR S@ TUFAIL%org/openzal/zal/tools/ChecksumCheckerjava/lang/Objectjava/lang/Exception(Ljava/lang/String;)V getDigest()[B([B)V getZipFile()Ljava/util/zip/ZipFile;org/openzal/zal/tools/JarUtils computeDigest(Ljava/util/zip/ZipFile;)[BprintableByteArray([B)Ljava/lang/String;isEmpty()Zequals(Ljava/lang/Object;)Zjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnexit(I)V!/*  UY*2LY+M+ N, !- -,     &   ""8$@%G)O*T,*U J> !"3"!#G$%% &'()PK bK>R R *org/openzal/zal/tools/ChecksumWriter.class2 I JKL MN JOPQ RS TU T V W XY Z[\ ] Z^_ `ab cd ce cf cg `h Xij()VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/tools/ChecksumWriter;main([Ljava/lang/String;)VprivateKeyContent[B keyFactoryLjava/security/KeyFactory;keySpecLjava/security/spec/KeySpec; privateKey(Ljava/security/interfaces/RSAPrivateKey; currentDigestrsa256Ljava/security/Signature; destinationLjava/io/File;args[Ljava/lang/String;privateKeyFileLjava/io/RandomAccessFile;zipFileLjava/util/zip/ZipFile; StackMapTable7PSU*k Exceptionsl$RuntimeInvisibleParameterAnnotations#Lorg/jetbrains/annotations/NotNull; SourceFileChecksumWriter.java !m noO/path/to/PrivateKey, /path/to/Source, /path/to/Destination parameters required.p qr stjava/io/RandomAccessFiler ujava/util/zip/ZipFile r java/io/File vw xy z!RSA{ |}&java/security/spec/PKCS8EncodedKeySpec y ~&java/security/interfaces/RSAPrivateKey  SHA256withRSA | y $org/openzal/zal/tools/ChecksumWriterjava/lang/Objectjava/lang/Throwablejava/lang/Exceptionjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vexit(I)V'(Ljava/lang/String;Ljava/lang/String;)Vlength()J readFully([B)Vclosejava/security/KeyFactory getInstance.(Ljava/lang/String;)Ljava/security/KeyFactory;generatePrivate8(Ljava/security/spec/KeySpec;)Ljava/security/PrivateKey;org/openzal/zal/tools/JarUtils computeDigest(Ljava/util/zip/ZipFile;)[Bjava/security/Signature-(Ljava/lang/String;)Ljava/security/Signature;initSign(Ljava/security/PrivateKey;)Vupdatesign()[BcopyJar,(Ljava/util/zip/ZipFile;Ljava/io/File;[B[B)V! !"/*#"$ %& '("_ *LMY*2L Y*2 M Y*2 N+ :++ :+:Y::,::   ,- ,,++: ,,++ BHOOQO# &(),-1#2.395B8H<L=O<X?_@jAvC|EFGIKOQSUOQSUYZ$p B_)*_B+,j7-.v+/0|%1*23 9{456789:;45<a<=>?@ABP =>?B =>?B=>?@CDEFGHPK bK{bW'org/openzal/zal/tools/ConsoleBoot.class2e :;< = >? @AB C D E F G HI( JK L MN :OPsVersionChooser&Lorg/openzal/zal/tools/VersionChooser;()VCodeLineNumberTableLocalVariableTablethis#Lorg/openzal/zal/tools/ConsoleBoot;main([Ljava/lang/String;)VpathLjava/io/File;bootCliLorg/openzal/zal/tools/BootCli;args[Ljava/lang/String; cliClassNameLjava/lang/String; directoryextensionPathFile StackMapTableQAK ExceptionsR createBootCliA(Ljava/io/File;Ljava/lang/String;)Lorg/openzal/zal/tools/BootCli;extensionDirectoryS SourceFileConsoleBoot.java java/lang/RuntimeExceptionMissing CLI class TU VW XW java/io/Fileextension-path Y Z[  \] 34^ _` a"org/openzal/zal/tools/BootCli bc d$org/openzal/zal/tools/VersionChooser!org/openzal/zal/tools/ConsoleBootjava/lang/Objectjava/lang/Stringjava/lang/Exceptionjava/io/IOException(Ljava/lang/String;)Vorg/openzal/zal/tools/JarUtils getCurrentJar()Ljava/io/File; getParentFile#(Ljava/io/File;Ljava/lang/String;)Vexists()ZgetBestVersionDirectory(Ljava/io/File;)Ljava/io/File;java/util/Arrays copyOfRange*([Ljava/lang/Object;II)[Ljava/lang/Object;rungetBootstrapClassLoader@(Ljava/io/File;)Lorg/openzal/zal/extension/BootstrapClassLoader;E(Lorg/openzal/zal/extension/BootstrapClassLoader;Ljava/lang/String;)V!/*  !"W* Y*2LMY, N-  - :+ : ,+ :**2 #%(*+%-,/50=1@4G7V8H5#$=%&W'(D)*=+$%2,$G%&-0.//012 34DY *+<5$)*167# Y 89PK bK]f;;$org/openzal/zal/tools/JarUtils.class23 M   3     3 3 3        Q #  3 R    3  7 7 # 3   C C C C 3  3MANIFESTLjava/lang/String; ConstantValueDIGEST SIGNATURE HEX_ARRAY[C()VCodeLineNumberTableLocalVariableTablethis Lorg/openzal/zal/tools/JarUtils;getJarPathOfClass!(Ljava/lang/Class;)Ljava/io/File;clsLjava/lang/Class;classResourceName resourceUrlLjava/net/URL;jarPath StackMapTable getCurrentJar()Ljava/io/File;copyJar,(Ljava/util/zip/ZipFile;Ljava/io/File;[B[B)VzipEntryLjava/util/zip/ZipEntry; inputStreamLjava/io/InputStream;zipFileLjava/util/zip/ZipFile; destinationLjava/io/File;digest[B signaturezipOutputStreamLjava/util/zip/ZipOutputStream;bufferitLjava/util/Enumeration;LocalVariableTypeTable2Ljava/util/Enumeration<+Ljava/util/zip/ZipEntry;>;t Exceptions copyStream9([BLjava/io/InputStream;Ljava/util/zip/ZipOutputStream;)VreadIprintableByteArray([B)Ljava/lang/String;valueiencodedT getManifest1(Ljava/util/zip/ZipFile;)Ljava/util/jar/Manifest; manifestEntry computeDigest(Ljava/util/zip/ZipFile;)[BentryLjava/security/MessageDigest; zipEntries updateDigest7([BLjava/security/MessageDigest;Ljava/io/InputStream;)VinputStreamToByteArray(Ljava/io/InputStream;[B)[B outputStreamLjava/io/ByteArrayOutputStream;decodeHexStringToByteArray(Ljava/lang/String;)[B hexEncoded SourceFile JarUtils.java UVjava/lang/StringBuilder ./ .class   java/lang/RuntimeExceptionUnable get jar path U !      file: java/io/Fileorg/openzal/zal/tools/JarUtils \]java/util/zip/ZipOutputStreamjava/io/FileOutputStream U U   java/util/zip/ZipEntry    V UTF-8     STjava/lang/String U META-INF/MANIFEST.MF !"java/util/jar/Manifest U#SHA-256 $% &' ( s) * (java/io/ByteArrayOutputStream +) ,-Not an HEX encoded string. /00123456789ABCDEF 12java/lang/Object java/net/URLjava/util/Enumerationjava/util/zip/ZipFilejava/io/InputStreamjava/lang/Throwablejava/io/IOExceptionjava/security/MessageDigest&java/security/NoSuchAlgorithmExceptionjava/lang/ClassgetName()Ljava/lang/String;replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetClassLoader()Ljava/lang/ClassLoader;java/lang/ClassLoader getResource"(Ljava/lang/String;)Ljava/net/URL;(Ljava/lang/String;)VgetPathcontains(Ljava/lang/CharSequence;)ZindexOf(I)I substring(II)Ljava/lang/String;(Ljava/io/File;)V(Ljava/io/OutputStream;)Ventries()Ljava/util/Enumeration;hasMoreElements()Z nextElement()Ljava/lang/Object;getInputStream/(Ljava/util/zip/ZipEntry;)Ljava/io/InputStream; putNextEntry(Ljava/util/zip/ZipEntry;)VclosegetByteswrite([B)V([BII)I([BII)V([C)VgetEntry,(Ljava/lang/String;)Ljava/util/zip/ZipEntry;(Ljava/io/InputStream;)V getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;equals(Ljava/lang/Object;)Zupdate()[B([B)I toByteArraylength()Ijava/lang/IntegerparseInt(Ljava/lang/String;I)I toCharArray()[C!MNOP5QOP(ROP.ST UVW/*X%Y Z[ \]WaY*  L* + M, Y,N---!N-NY-X& ./'1+356:7C8O9X<Y*a^_C`O':ab:'cOd5ef"e ghWXA ijW YY+::* :!<"#:*$:%&' : ' #Y()%,*+,-#Y.)%-*+,-/;KSSUSXJFHIJ'L3M;PBQKUPVSU]W`YnZ|\]_`Y\ 3*kl;"mnopqrstutvwxtyz{ y|d7}~5 ~~}~  Wv+**0Y> ,*1XegiY*xtmnvw d WA*hL=*,*3~>+h2|4U+h`2~4UԻ3Y+4Xmnpq#r2n8uY* /Axt:Td  . Wn *56L+ 7Y87Y*+$9Xz{ }Y opld Wc@L:;M* N-!G-"#:(<=.<=,<+,>+,*$?,@X6  %?BEMP[^Y4%6lcop]xt WsRz{ R|d~0 W{,*AY> +*B,'X Y*xtsmnd W&CYDM*+AY> ,+E,F,GX!Y*&mn&xtd  WA*Hp YI*HlL=*H+l*`JT+X &9?Y !AO%xtd  ~ VW! KL2X*PK bKl*org/openzal/zal/tools/VersionChooser.class2 A @  @                 #  )    A / 5  @ #  ()VCodeLineNumberTableLocalVariableTablethis&Lorg/openzal/zal/tools/VersionChooser;getBestVersionDirectory(Ljava/io/File;)Ljava/io/File;extensionPathFileLjava/io/File;extensionRootDirectory bestVersionLorg/openzal/zal/lib/Version; StackMapTable ExceptionsreadPath"(Ljava/io/File;)Ljava/lang/String;readI stringBufferLjava/lang/StringBuilder;inLjava/io/InputStream;#getBestVersionFromExtensionPathFile-(Ljava/io/File;)Lorg/openzal/zal/lib/Version;RuntimeInvisibleAnnotations$Lorg/jetbrains/annotations/Nullable;getBestVersioncurrentVersionnameLjava/lang/String;noderealExtensionDirectoryfiles[Ljava/io/File;kcreateClassLoaderB(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;e Ljava/net/MalformedURLException;filefileListLjava/util/List;urlsLocalVariableTypeTable Ljava/util/List; Ljava/util/List; SignatureR(Ljava/util/List;)Lorg/openzal/zal/extension/BootstrapClassLoader;getBootstrapClassLoader@(Ljava/io/File;)Lorg/openzal/zal/extension/BootstrapClassLoader;chosenExtensionDirectorynodesgetInstalledVersions=(Ljava/io/File;Lorg/openzal/zal/lib/Version;)Ljava/util/List;versiondirdirsversions/Ljava/util/List;\(Ljava/io/File;Lorg/openzal/zal/lib/Version;)Ljava/util/List; SourceFileVersionChooser.java BC java/io/File UV B dajava/lang/RuntimeExceptionjava/lang/StringBuilder2cannot find a valid extension x.y.z in directory: B Bjava/io/BufferedInputStreamjava/io/FileInputStream B B W C[ ]* [0-9]+\.[0-9]+\.[0-9]+ org/openzal/zal/lib/Version java/util/ArrayList   java/net/URLfile: java/net/MalformedURLException B.org/openzal/zal/extension/BootstrapClassLoader [Ljava/net/URL;  Bjava/util/LinkedList op   java/lang/Exception $org/openzal/zal/tools/VersionChooserjava/lang/Objectjava/io/IOExceptionjava/io/InputStreamjava/lang/Throwablejava/lang/Stringjava/util/Listjava/util/Iterator(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAbsolutePath()Ljava/lang/String;toString#(Ljava/io/File;Ljava/lang/String;)V(I)V(Ljava/io/File;)V(Ljava/io/InputStream;)V()I(C)Ljava/lang/StringBuilder;close replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; listFiles()[Ljava/io/File; isDirectory()ZgetNamematches(Ljava/lang/String;)ZlessThan (Lorg/openzal/zal/lib/Version;)Zsizeiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;add(Ljava/lang/Object;)Z(Ljava/lang/Throwable;)VtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;*([Ljava/net/URL;Ljava/lang/ClassLoader;Z)VisFilejava/util/Collections emptyList()Ljava/util/List;getMajorgetMinoris(II)Zsort(Ljava/util/List;)V!@ABCD/*E'F GHIJDBY*+M*,N-!YY , Y,-E+ ,.053F*BGHBKL 5ML/NOP 5QRSTUVDQYMYY+N-6,W- :-, 5<<><E. 8 :?!@'B*E2F5J9K<JEMF4!WXQGHQKL FYZ6[\P]^ F_ST`aDUY*+M*,E S TF GHKL MLSTbcdaD$ `M+N-V-:66D2:/: Y!: , , " M,E2 Z[] _$a,c3e=gHhUjX_^pFHHeO 3%fg$4hL`GH`iL^NOYjkP,lQRmm>QnRbcopDP#Y+$%M+&N-'E-(:,)YY*  +,W:Y./Y,,$)01*234)NQ-E. uw){NQ}S]`fwF4S qr)4sLGHtutvuwtxtvyP*z{;lzz{Q| }~DG+M5Y6N,3,:66!2:7 -,W*-8E" *2;AF4*hLGGHGLBk :tuw  :txPlQmzmDz Y*+N-: 9#Y:::66=2: Y !:  ,;,<=  ,W: ?Emp>E6 "+EScmrx}FRSO E-L GHKLeO sMLmk+Uuw +UP:Qm lQRQmzm5QBST}PKHbKDIGEST A\]l't%uK0'DzYPKU#~4@PKHbK SIGNATURE 1S0?eBEYp{,[Q$fNE6QN[)$ڍP%~X|,7Vaho]A] A_>5\7*q2ڴ˒E!V 3vn{@L-=UEo05P+&DYJgV=?ndىG~DMf'䮀Rms ^80?PK PK IbK META-INF/PK HbK{+META-INF/MANIFEST.MFPK  bK|com/PK  bK com/zimbra/PK  bKcom/zimbra/cs/PK  bKcom/zimbra/cs/store/PK HbK%com/zimbra/cs/store/file/PK  bK\org/PK  bK ~org/openzal/PK bKorg/openzal/zal/PK bKorg/openzal/zal/calendar/PK bK org/openzal/zal/exceptions/PK bKForg/openzal/zal/extension/PK bK~org/openzal/zal/http/PK bKorg/openzal/zal/index/PK bKorg/openzal/zal/lib/PK bKorg/openzal/zal/log/PK bKIorg/openzal/zal/provisioning/PK bKorg/openzal/zal/redolog/PK bKorg/openzal/zal/redolog/op/PK bKorg/openzal/zal/soap/PK bK&org/openzal/zal/tools/PK HbK}(Zcom/zimbra/cs/store/file/VolumeBlobProxyPK  bKh]  org/openzal/zal/ACE.classPK HbKYfforg/openzal/zal/Account$1.classPK HbK"e"eNorg/openzal/zal/Account.classPK HbKע&|org/openzal/zal/AccountQuotaInfo.classPK HbK""#org/openzal/zal/AccountStatus.classPK HbK88org/openzal/zal/Acl.classPK HbKWdss-`org/openzal/zal/AdministrationConstants.classPK bKnTrWW!org/openzal/zal/Appointment.classPK HbK5b$org/openzal/zal/AttributeClass.classPK HbKBX#¢org/openzal/zal/AttributeInfo.classPK bK(Ȯ"org/openzal/zal/AuthProvider.classPK  bK(pZݒorg/openzal/zal/AuthToken.classPK bKI D[org/openzal/zal/Blob.classPK bKKUU!org/openzal/zal/BlobBuilder.classPK bKEorg/openzal/zal/BlobWrap.classPK bKyk}uu org/openzal/zal/CacheEntry.classPK HbK5P˶$org/openzal/zal/CacheEntryType.classPK bKoF+org/openzal/zal/CacheableStoreBuilder.classPK HbKx,,,"org/openzal/zal/CalendarItem.classPK bK/&org/openzal/zal/CalendarResource.classPK bKz@{org/openzal/zal/Chat.classPK HbK<6 borg/openzal/zal/Comment.classPK bK{M M org/openzal/zal/Config.classPK bKm 8+org/openzal/zal/Connection.classPK HbK3T$$/?.org/openzal/zal/Contact$ContactAttachment.classPK HbK\) ) 5org/openzal/zal/Contact.classPK bK5%&Borg/openzal/zal/ContactConstants.classPK HbKO֜,,'Dorg/openzal/zal/ContactGroup$Type.classPK HbK$g^"]Morg/openzal/zal/ContactGroup.classPK bKdxx"Uorg/openzal/zal/Continuation.classPK bK,Q٣EE4LWorg/openzal/zal/ContinuationHttpServletRequest.classPK HbKyf f 'Xorg/openzal/zal/ContinuationJetty.classPK bK8-+corg/openzal/zal/ContinuationThrowable.classPK bK+"gorg/openzal/zal/Conversation.classPK  bKJiorg/openzal/zal/Cos.classPK bKo  {org/openzal/zal/DataImport.classPK  bKOT org/openzal/zal/DataSource.classPK bK0Ձw'шorg/openzal/zal/DataSourceManager.classPK HbK;ŧe $Îorg/openzal/zal/DataSourceType.classPK HbK8(88&%org/openzal/zal/DistributionList.classPK HbK@@org/openzal/zal/Document.classPK HbKorg/openzal/zal/Domain.classPK bKb"*<org/openzal/zal/DomainAliasesVisitor.classPK HbK="org/openzal/zal/Entry$1.classPK HbKy % org/openzal/zal/Entry$EntryType.classPK HbKorg/openzal/zal/Entry.classPK bKTcw&7org/openzal/zal/FakeContinuation.classPK HbKC2(org/openzal/zal/FakeQueryResults$1.classPK HbKp_I&org/openzal/zal/FakeQueryResults.classPK HbK *. *org/openzal/zal/FileBlobPrimaryStore.classPK HbKڱ''org/openzal/zal/FileBlobStoreWrap.classPK HbK??+org/openzal/zal/FileBlobStoreWrapImpl.classPK HbKwkW7org/openzal/zal/Flag.classPK bKf bMorg/openzal/zal/Folder.classPK bKM6 SZorg/openzal/zal/FreeBusy$1.classPK bK/\``%]org/openzal/zal/FreeBusy$Method.classPK bKt/  2borg/openzal/zal/FreeBusy.classPK bKȌJ "morg/openzal/zal/FullItemInfo.classPK bKt!yorg/openzal/zal/GlobalGrant.classPK bKыd[ }}org/openzal/zal/Grant.classPK HbKXPorg/openzal/zal/GrantedBy.classPK HbK6!org/openzal/zal/GranteeType.classPK bKWW}org/openzal/zal/Grants.classPK HbK!org/openzal/zal/IAttributes.classPK HbKIiijorg/openzal/zal/Identity.classPK HbKj *org/openzal/zal/InternalOverrideBlob.classPK bK/Jorg/openzal/zal/InternalOverrideBlobProxy.classPK HbKK慢 9org/openzal/zal/InternalOverrideBlobWithMailboxInfo.classPK bK(<-org/openzal/zal/InternalOverrideFactory.classPK bKW W 1.org/openzal/zal/InternalOverrideMailboxBlob.classPK HbK|qq0org/openzal/zal/InternalOverrideStagedBlob.classPK HbKR& 0org/openzal/zal/InternalOverrideVolumeBlob.classPK HbKA&z6org/openzal/zal/Note.classPK  bK,O]]&;org/openzal/zal/OperationContext.classPK bK`6Aorg/openzal/zal/Pair.classPK bKNiXX#Forg/openzal/zal/ParsedContact.classPK HbK{{$PVorg/openzal/zal/ParsedDocument.classPK bK qF F # ]org/openzal/zal/ParsedMessage.classPK bKI u**$gorg/openzal/zal/PlacedItemInfo.classPK HbK$# -lorg/openzal/zal/PrefExternalSendersType.classPK bKOg"uorg/openzal/zal/PrimaryStore.classPK  bK yorg/openzal/zal/Protocol.classPK  bK9r~~4 ~org/openzal/zal/Provisioning$CountAccountByCos.classPK  bKtmm5܂org/openzal/zal/Provisioning$CountAccountResult.classPK  bKc=org/openzal/zal/Provisioning$GalSearchResult$GalContact.classPK  bK  2org/openzal/zal/Provisioning$GalSearchResult.classPK  bKdA(("org/openzal/zal/Provisioning.classPK HbKrE'"org/openzal/zal/ProvisioningImp$1.classPK HbK'org/openzal/zal/ProvisioningImp$2.classPK HbKDE_'org/openzal/zal/ProvisioningImp$3.classPK HbK@@==7org/openzal/zal/ProvisioningImp$GalSearchCallback.classPK HbKI%Eorg/openzal/zal/ProvisioningImp.classPK HbK곅s/~org/openzal/zal/ProvisioningKey$ByAccount.classPK HbK|U2org/openzal/zal/ProvisioningKey$ByCacheEntry.classPK HbK.>NN8org/openzal/zal/ProvisioningKey$ByCalendarResource.classPK HbKXss+?org/openzal/zal/ProvisioningKey$ByCos.classPK HbK}2org/openzal/zal/ProvisioningKey$ByDataSource.classPK HbK8 org/openzal/zal/ProvisioningKey$ByDistributionList.classPK HbKii.eorg/openzal/zal/ProvisioningKey$ByDomain.classPK HbKIߪ0org/openzal/zal/ProvisioningKey$ByIdentity.classPK HbK';.org/openzal/zal/ProvisioningKey$ByServer.classPK HbKw 4; org/openzal/zal/ProvisioningKey$ByShareLocator.classPK HbKOlD1#org/openzal/zal/ProvisioningKey$BySignature.classPK HbKd1'org/openzal/zal/ProvisioningKey$ByUCService.classPK HbK,,5+$org/openzal/zal/ProvisioningKey$ByXMPPComponent.classPK HbKK.,org/openzal/zal/ProvisioningKey$ByZimlet.classPK HbKʹ11%4org/openzal/zal/ProvisioningKey.classPK bKk)9org/openzal/zal/ProvisioningVisitor.classPK HbKn0"?org/openzal/zal/QueryResults.classPK bKU7 JGorg/openzal/zal/QuotaUsage.classPK HbKM,  $GLorg/openzal/zal/RightConstants.classPK  bKsQ#Uorg/openzal/zal/RightModifier.classPK bKo(Yorg/openzal/zal/SanitizeFolderName.classPK bK'F"horg/openzal/zal/SearchFolder.classPK bKtlorg/openzal/zal/SearchHit.classPK HbK'. . "sorg/openzal/zal/SearchParams.classPK  bK@~org/openzal/zal/Server.classPK  bKPdorg/openzal/zal/Signature.classPK  bKma1#>org/openzal/zal/SimpleVisitor.classPK HbK`?rorg/openzal/zal/SortedBy.classPK bK3 ̠org/openzal/zal/StagedBlob.classPK HbKWW$org/openzal/zal/StagedBlobWrap.classPK bK:Norg/openzal/zal/Store.classPK HbK$uorg/openzal/zal/StoreFeature$1.classPK HbK5# "~org/openzal/zal/StoreFeature.classPK bKp``"Lorg/openzal/zal/StoreManager.classPK HbKߥw&&'org/openzal/zal/StoreManagerConst.classPK HbKsy_!_!!Worg/openzal/zal/StoreVolume.classPK HbKc8org/openzal/zal/Tag.classPK HbK]9org/openzal/zal/Tags.classPK HbKx hhorg/openzal/zal/Targetby.classPK bKݰ/org/openzal/zal/Task.classPK HbK1hhorg/openzal/zal/UCService.classPK HbK3--org/openzal/zal/Utils.classPK HbK6CC̏#/org/openzal/zal/VolumeManager.classPK bKy''*]Korg/openzal/zal/WikiPage$WikiContext.classPK bKf'ppOorg/openzal/zal/WikiPage.classPK bK_ꭎ$$*xQorg/openzal/zal/WikiTemplate$Context.classPK bK99;K  "Xorg/openzal/zal/WikiTemplate.classPK bK~\ \ +borg/openzal/zal/XMLElement.classPK bKRx#korg/openzal/zal/XMPPComponent.classPK bKκy?? rorg/openzal/zal/ZAuthToken.classPK bKB}xworg/openzal/zal/ZalBlob.classPK HbKv"Gorg/openzal/zal/ZalBuildInfo.classPK bKYYS $rorg/openzal/zal/ZalMailboxBlob.classPK bKĹg77 :org/openzal/zal/ZalVersion.classPK bKXX.org/openzal/zal/ZimbraConnectionProvider.classPK  bK$HHSorg/openzal/zal/ZimbraId.classPK bKF "פorg/openzal/zal/ZimbraItemId.classPK HbKQT??'ܮorg/openzal/zal/ZimbraListWrapper.classPK bKJ*6org/openzal/zal/ZimbraVisitorWrapper.classPK  bK? mmorg/openzal/zal/Zimlet.classPK bK=t'org/openzal/zal/ZimletDescription.classPK bKE  org/openzal/zal/ZimletFile.classPK bKFJ' org/openzal/zal/calendar/Attendee.classPK bKR 3 org/openzal/zal/calendar/AttendeeInviteStatus.classPK bK31ll+" org/openzal/zal/calendar/AttendeeType.classPK HbK[^N>>/( org/openzal/zal/calendar/CalendarItemData.classPK HbK>z+#0 org/openzal/zal/calendar/CalendarMime.classPK bKl|mm/^M org/openzal/zal/calendar/FreeBusyStatus$1.classPK bKP9 9 -Q org/openzal/zal/calendar/FreeBusyStatus.classPK bK?1] org/openzal/zal/calendar/GlobalInviteStatus.classPK HbK$% % <l org/openzal/zal/calendar/ICalendarTimezone$SimpleOnset.classPK HbKTXX0*w org/openzal/zal/calendar/ICalendarTimezone.classPK HbKg,\\%Ј org/openzal/zal/calendar/Invite.classPK HbK2m;m;, org/openzal/zal/calendar/InviteFactory.classPK HbK22*! org/openzal/zal/calendar/MapTimeZone.classPK bK^7(* org/openzal/zal/calendar/PlainTextToHtmlConverter.classPK bK@AA;Y+ org/openzal/zal/calendar/PlainTextToHtmlConverterStub.classPK bKiO7@@'- org/openzal/zal/calendar/Priority.classPK HbK;+x5 org/openzal/zal/calendar/RecurrenceId.classPK HbKE  7< org/openzal/zal/calendar/RecurrenceRule$Frequency.classPK HbKfVV->3 org/openzal/zal/exceptions/ExceptionWrapper$1.classPK HbKh q??4 org/openzal/zal/exceptions/ExceptionWrapper$10.classPK HbK#E>>>4 org/openzal/zal/exceptions/ExceptionWrapper$11.classPK HbKQCC4 org/openzal/zal/exceptions/ExceptionWrapper$12.classPK HbKv jAA49 org/openzal/zal/exceptions/ExceptionWrapper$13.classPK HbK DD4̪ org/openzal/zal/exceptions/ExceptionWrapper$14.classPK HbK#z==4b org/openzal/zal/exceptions/ExceptionWrapper$15.classPK HbK,x==4 org/openzal/zal/exceptions/ExceptionWrapper$16.classPK HbKP ??4 org/openzal/zal/exceptions/ExceptionWrapper$17.classPK HbKa@@4 org/openzal/zal/exceptions/ExceptionWrapper$18.classPK HbK NEE4 org/openzal/zal/exceptions/ExceptionWrapper$19.classPK HbK:yBB3: org/openzal/zal/exceptions/ExceptionWrapper$2.classPK HbKAA4 org/openzal/zal/exceptions/ExceptionWrapper$20.classPK HbK|==4` org/openzal/zal/exceptions/ExceptionWrapper$21.classPK HbK@@4 org/openzal/zal/exceptions/ExceptionWrapper$22.classPK HbK܅e@@4 org/openzal/zal/exceptions/ExceptionWrapper$23.classPK HbKCC4 org/openzal/zal/exceptions/ExceptionWrapper$24.classPK HbK==4 org/openzal/zal/exceptions/ExceptionWrapper$25.classPK HbKtd>>47 org/openzal/zal/exceptions/ExceptionWrapper$26.classPK HbK36<774 org/openzal/zal/exceptions/ExceptionWrapper$27.classPK HbK4-<<4P org/openzal/zal/exceptions/ExceptionWrapper$28.classPK HbKs@@4 org/openzal/zal/exceptions/ExceptionWrapper$29.classPK HbKAA3p org/openzal/zal/exceptions/ExceptionWrapper$3.classPK HbKR AA4 org/openzal/zal/exceptions/ExceptionWrapper$30.classPK HbKnu994 org/openzal/zal/exceptions/ExceptionWrapper$31.classPK HbKL994 org/openzal/zal/exceptions/ExceptionWrapper$32.classPK HbKі@@4 org/openzal/zal/exceptions/ExceptionWrapper$33.classPK HbKe??3= org/openzal/zal/exceptions/ExceptionWrapper$4.classPK HbKB]CC3 org/openzal/zal/exceptions/ExceptionWrapper$5.classPK HbKX@@3a org/openzal/zal/exceptions/ExceptionWrapper$6.classPK HbKGG3 org/openzal/zal/exceptions/ExceptionWrapper$7.classPK HbKkFF3 org/openzal/zal/exceptions/ExceptionWrapper$8.classPK HbKmȌ==3! org/openzal/zal/exceptions/ExceptionWrapper$9.classPK HbK+4eeI org/openzal/zal/exceptions/ExceptionWrapper$ExceptionWrapperCreator.classPK HbK,/\r8 8 1{ org/openzal/zal/exceptions/ExceptionWrapper.classPK bK&6ߐ31 org/openzal/zal/exceptions/ExtensionException.classPK  bKꔑ_83 org/openzal/zal/exceptions/IdentityExistsException.classPK bK˧P75 org/openzal/zal/exceptions/ImmutableChangeAttempt.classPK  bK_sľ8"7 org/openzal/zal/exceptions/InternalServerException.classPK bK 869 org/openzal/zal/exceptions/InvalidRequestException.classPK bK֣.J; org/openzal/zal/exceptions/LdapException.classPK  bK9vBB56= org/openzal/zal/exceptions/MailServiceException.classPK bK{m@? org/openzal/zal/exceptions/MaintenanceModeAccountException.classPK  bKJh7A org/openzal/zal/exceptions/NoSuchAccountException.classPK  bK5*E org/openzal/zal/exceptions/NoSuchAliasException.classPK bK<42G org/openzal/zal/exceptions/NoSuchBlobException.classPK bK暦KK8;I org/openzal/zal/exceptions/NoSuchCalendarException.classPK bKm<K org/openzal/zal/exceptions/NoSuchConversationException.classPK bK3N org/openzal/zal/exceptions/NoSuchCosException.classPK bKx @Q org/openzal/zal/exceptions/NoSuchDistributionListException.classPK  bKs&  6 T org/openzal/zal/exceptions/NoSuchDomainException.classPK bK@Ҽ6jW org/openzal/zal/exceptions/NoSuchFolderException.classPK bKII8zY org/openzal/zal/exceptions/NoSuchFreeBusyException.classPK bKPj5] org/openzal/zal/exceptions/NoSuchGrantException.classPK bKdU4!_ org/openzal/zal/exceptions/NoSuchItemException.classPK bK?7sb org/openzal/zal/exceptions/NoSuchMessageException.classPK bK  6d org/openzal/zal/exceptions/NoSuchServerException.classPK  bKG{9g org/openzal/zal/exceptions/NoSuchSignatureException.classPK bK JK996i org/openzal/zal/exceptions/NoSuchZimletException.classPK bK?U:l org/openzal/zal/exceptions/PermissionDeniedException.classPK bKDQxx7o org/openzal/zal/exceptions/QuotaExceededException.classPK  bK( <q org/openzal/zal/exceptions/TooManyDataSourcesException.classPK  bK̨;s org/openzal/zal/exceptions/TooManyIdentitiesException.classPK  bK^44Fv org/openzal/zal/exceptions/UnableToFindDistributionListException.classPK bK{,SDz org/openzal/zal/exceptions/UnableToObtainDBConnectionException.classPK bKpQ^^D} org/openzal/zal/exceptions/UnableToSanitizeFolderNameException.classPK bKb'7 org/openzal/zal/exceptions/VolumeServiceException.classPK  bKؾ&0 org/openzal/zal/exceptions/ZimbraException.classPK HbK2]]7 org/openzal/zal/exceptions/ZimbraExceptionFactory.classPK bKSs0Y org/openzal/zal/exceptions/ZimletException.classPK bK4336R org/openzal/zal/extension/BootstrapClassLoader$1.classPK bKt!!4٥ org/openzal/zal/extension/BootstrapClassLoader.classPK bKwYY) org/openzal/zal/extension/Extension.classPK bKך0Q org/openzal/zal/extension/ExtensionManager.classPK HbKt}GGB9 org/openzal/zal/extension/ExtensionManagerImpl$ExtensionInfo.classPK HbK-/4 org/openzal/zal/extension/ExtensionManagerImpl.classPK HbK#B66<% org/openzal/zal/extension/InternalOverrideStoreManager.classPK bKJ((0? org/openzal/zal/extension/StoreManagerImpl.classPK bKlC:Z org/openzal/zal/extension/StubZalExtensionController.classPK bKj(^ org/openzal/zal/extension/TinyBoot.classPK bKJbb-h org/openzal/zal/extension/ZalEntrypoint.classPK HbKYE <j org/openzal/zal/extension/ZalEntrypointImpl$Controller.classPK HbK]͍1x org/openzal/zal/extension/ZalEntrypointImpl.classPK bKz6 , org/openzal/zal/extension/ZalExtension.classPK bKg6 org/openzal/zal/extension/ZalExtensionController.classPK HbKV522& org/openzal/zal/extension/Zimbra.classPK bK6yh& org/openzal/zal/http/HttpHandler.classPK bK}pAs org/openzal/zal/http/HttpServiceManager$FakeZimbraExtension.classPK bK4&-i org/openzal/zal/http/HttpServiceManager.classPK bK(|؍.~ org/openzal/zal/http/InternalHttpHandler.classPK bKO88#W org/openzal/zal/index/Indexer.classPK HbKyTաOO, org/openzal/zal/index/IndexerManager$1.classPK HbKvzN,Ki org/openzal/zal/index/IndexerManager$InternalMimeHandler$EmptyIndexer.classPK HbKo  > org/openzal/zal/index/IndexerManager$InternalMimeHandler.classPK HbK6iiB< org/openzal/zal/index/IndexerManager$MimeHandlerProviderImpl.classPK HbK2* org/openzal/zal/index/IndexerManager.classPK bK&8 + org/openzal/zal/index/IndexerProxyMap.classPK bKz55/) org/openzal/zal/index/MimeHandlerProvider.classPK bK'#% org/openzal/zal/lib/ActualClock.classPK bK7૝ org/openzal/zal/lib/Clock.classPK bK13 org/openzal/zal/lib/ExtensionVersionValidator.classPK bKmA # org/openzal/zal/lib/FakeClock.classPK  bK}WW  org/openzal/zal/lib/Filter.classPK bK. % org/openzal/zal/lib/JarAccessor.classPK bKKtf2- org/openzal/zal/lib/PermissiveMap$EntrySet$1.classPK bKg ''( org/openzal/zal/lib/ZimbraDatabase.classPK bK`55' org/openzal/zal/lib/ZimbraVersion.classPK bK(#'x org/openzal/zal/log/PatternLayout.classPK bK`RR> org/openzal/zal/log/PatternParser$ZimbraPatternConverter.classPK bK0'~ org/openzal/zal/log/PatternParser.classPK bK:,4t org/openzal/zal/log/ZimbraLog$ZimbraLogSection.classPK bK3  # org/openzal/zal/log/ZimbraLog.classPK HbKoo,u( org/openzal/zal/provisioning/Group.classPK bKKZ/ org/openzal/zal/provisioning/TargetType$1.classPK bK!0 -- org/openzal/zal/provisioning/TargetType.classPK bKe( org/openzal/zal/redolog/RedoConfig.classPK HbKͽ*org/openzal/zal/redolog/RedoLogInput.classPK bK?۬II,S org/openzal/zal/redolog/RedoLogManager.classPK bK9G;nn-org/openzal/zal/redolog/RedoLogProvider.classPK HbKhmu%org/openzal/zal/redolog/Redolog.classPK bK3ucc.(org/openzal/zal/redolog/RedologLogWriter.classPK bKSS+j,org/openzal/zal/redolog/TransactionId.classPK bKN"+3org/openzal/zal/redolog/op/Checkpoint.classPK bKY16org/openzal/zal/redolog/op/CreateFolderPath.classPK bK1.F9org/openzal/zal/redolog/op/CreateMessage.classPK bK\Ƹ*^<org/openzal/zal/redolog/op/CreateTag.classPK HbK+^?org/openzal/zal/redolog/op/RedoableOp.classPK HbK#\6*9Rorg/openzal/zal/soap/GetQuotaRequest.classPK HbK+Worg/openzal/zal/soap/GetQuotaResponse.classPK bKR'.\org/openzal/zal/soap/HandlerMapPublisher.classPK bKLo7^org/openzal/zal/soap/InternalAdminDocumentHandler.classPK bK\>>2eorg/openzal/zal/soap/InternalDocumentHandler.classPK bK95]NN@ lorg/openzal/zal/soap/InternalDocumentHelper$ElementFactory.classPK bK><1qorg/openzal/zal/soap/InternalDocumentHelper.classPK bK} } 2org/openzal/zal/soap/InternalDocumentService.classPK HbK΅?org/openzal/zal/soap/InternalOverrideAdminDocumentHandler.classPK HbK}>>:org/openzal/zal/soap/InternalOverrideDocumentHandler.classPK bK @4org/openzal/zal/soap/InternalOverrideDocumentServiceImpl$1.classPK bK&>2org/openzal/zal/soap/InternalOverrideDocumentServiceImpl.classPK HbKjI 9borg/openzal/zal/soap/InternalRestoreDocumentService.classPK HbKYPP<Qorg/openzal/zal/soap/InternalUnregisterDocumentService.classPK bK 0/org/openzal/zal/soap/OverridenSoapHandler.classPK bK|uQQ/Corg/openzal/zal/soap/OverridenSoapService.classPK bKK9yy org/openzal/zal/soap/QName.classPK HbKXjdd1org/openzal/zal/soap/RemoteSoapProvisioning.classPK bK?''&Korg/openzal/zal/soap/SoapElement.classPK bK 3s{{&org/openzal/zal/soap/SoapHandler.classPK bK#uorg/openzal/zal/soap/SoapNode.classPK bKM5Iy' org/openzal/zal/soap/SoapResponse.classPK bKK + org/openzal/zal/soap/SoapResponseImpl.classPK bKys-dorg/openzal/zal/soap/SoapResponseSimple.classPK bK^^&iorg/openzal/zal/soap/SoapService.classPK bKSI org/openzal/zal/soap/SoapServiceManager$InternalHandlerMapPublisher.classPK bK-b&org/openzal/zal/soap/SoapServiceManager.classPK bKؗEFF(}5org/openzal/zal/soap/SoapTransport.classPK bK(.( =org/openzal/zal/soap/ZimbraContext.classPK bKa@@9P?org/openzal/zal/soap/ZimbraContextImpl$StubSoapNode.classPK bKa6'',Dorg/openzal/zal/soap/ZimbraContextImpl.classPK bK"u; ; .Xcorg/openzal/zal/soap/ZimbraContextSimple.classPK bK|Ғ3oorg/openzal/zal/soap/ZimbraExceptionContainer.classPK bK}aa# sorg/openzal/zal/tools/BootCli.classPK bKnf 11+xorg/openzal/zal/tools/ChecksumChecker.classPK bK>R R *(~org/openzal/zal/tools/ChecksumWriter.classPK bK{bW'ˆorg/openzal/zal/tools/ConsoleBoot.classPK bK]f;;$ʐorg/openzal/zal/tools/JarUtils.classPK bKl*Gorg/openzal/zal/tools/VersionChooser.classPKHbKU#~4@zDIGESTPKHbK  SIGNATUREPKё9