4G yz{ |} |~           z|              D    D D D    -|     4          E|     |         D W       y  y  c c   h| + h h h c c  D  v t         -  |      U     2   ! "#$  % &' ()  *- ".1 "2 3 "4 5 U6 7 89 :; U< U=>? @ A BC BD B EF I EJ K rL P yQ RS TUV |W InnerClassesCacheDTOloggerLorg/slf4j/Logger; JSON_CODECLaQute/lib/json/JSONCodec;projectLaQute/bnd/build/Project; propertiesLaQute/bnd/osgi/Processor;requiredLjava/util/Map; SignatureWLjava/util/Map;>;optional exceptionLjava/lang/Exception;logLjava/lang/String; runstartlevelX RunStartLevelBLaQute/bnd/help/instructions/ResolutionInstructions$RunStartLevel;$assertionsDisabledZresolvel(LaQute/bnd/build/Project;LaQute/bnd/osgi/Processor;Ljava/util/Collection;)Lbiz/aQute/resolve/RunResolution;CodeLineNumberTableLocalVariableTable"Lbiz/aQute/resolve/ResolveProcess;resolver$Lorg/osgi/service/resolver/Resolver;e/Lorg/osgi/service/resolver/ResolutionException;"Lbiz/aQute/resolve/ResolverLogger;actualProperties callbacksLjava/util/Collection;LocalVariableTypeTable>Ljava/util/Collection; StackMapTableYZ[(LaQute/bnd/build/Project;LaQute/bnd/osgi/Processor;Ljava/util/Collection;)Lbiz/aQute/resolve/RunResolution;R(LaQute/bnd/build/Project;Ljava/util/Collection;)Lbiz/aQute/resolve/RunResolution;z(LaQute/bnd/build/Project;Ljava/util/Collection;)Lbiz/aQute/resolve/RunResolution;f(LaQute/bnd/build/Project;LaQute/bnd/osgi/Processor;Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Vthis!Lbiz/aQute/resolve/RunResolution;(LaQute/bnd/build/Project;LaQute/bnd/osgi/Processor;Ljava/util/Map;>;Ljava/util/Map;>;Ljava/lang/String;)V](LaQute/bnd/build/Project;LaQute/bnd/osgi/Processor;Ljava/lang/Exception;Ljava/lang/String;)VisOK()Z updateBundles'(LaQute/bnd/build/model/BndEditModel;)Zmodel$LaQute/bnd/build/model/BndEditModel;newerLjava/util/List;olderALjava/util/List;(LaQute/bnd/build/Project;)VssortByDependencies!(Ljava/util/Map;)Ljava/util/List; resolution dependenciestopologicalSort[Ljava/util/Map;>;MLjava/util/Collection<+Ljava/util/Collection;>;(Ljava/util/Map;>;)Ljava/util/List;getGraph (Ljava/util/Map;)Ljava/util/Map;rLorg/osgi/resource/Resource;\](Ljava/util/Map;>;)Ljava/util/Map;>; getRunBundles()Ljava/util/List;vc/LaQute/bnd/build/model/clauses/VersionedClause;stepInorderedResourcesversionedClausesbegin.Ljava/util/List;C()Ljava/util/List;getRunBundlesAsString()Ljava/lang/String;getOrderedResources^Runorder^(Ljava/util/Map;LaQute/bnd/help/instructions/ResolutionInstructions$Runorder;)Ljava/util/List;listrunorder=LaQute/bnd/help/instructions/ResolutionInstructions$Runorder;(Ljava/util/Map;>;LaQute/bnd/help/instructions/ResolutionInstructions$Runorder;)Ljava/util/List;0()Ljava/util/List;dot&(Ljava/lang/String;)Ljava/lang/String;ic_IdentityCapability:LaQute/bnd/osgi/resource/ResourceUtils$IdentityCapability;nameLaQute/lib/dot/DOT;1LaQute/lib/dot/DOT;4Ljava/util/Collection;` getContainersbundleLaQute/bnd/build/Container; containers-Ljava/util/List; Exceptions/()Ljava/util/List;nonNull.(Ljava/util/Collection;)Ljava/util/Collection;rlLjava/util/Collection;b(Ljava/util/Collection;)Ljava/util/Collection; getConfig^(LaQute/bnd/osgi/Processor;)LaQute/bnd/help/instructions/ResolutionInstructions$RunStartLevel; instructions4LaQute/bnd/help/instructions/ResolutionInstructions;reportException#()Lbiz/aQute/resolve/RunResolution;report(Z)Ljava/lang/String; optionals getRequired()Ljava/util/Map;Y()Ljava/util/Map;>;cache()Vdto*Lbiz/aQute/resolve/RunResolution$CacheDTO;=(LaQute/bnd/build/Project;Z)LaQute/bnd/service/result/Result;fLjava/io/File;!LaQute/bnd/service/result/Result;resolveIfNecessaryVLaQute/bnd/service/result/Result;ac(LaQute/bnd/build/Project;Z)LaQute/bnd/service/result/Result;asResult#()LaQute/bnd/service/result/Result;X()LaQute/bnd/service/result/Result; getCacheFile)(LaQute/bnd/build/Project;)Ljava/io/File;id clearCache(LaQute/bnd/build/Workspace;)VwsLaQute/bnd/build/Workspace;lambda$getRunBundles$5](LaQute/bnd/build/Project;Lbiz/aQute/resolve/RunResolution;)LaQute/bnd/service/result/Result;rrlambda$cache$4C(Lbiz/aQute/resolve/RunResolution$CacheDTO;Ljava/io/OutputStream;)VffLjava/io/OutputStream;lambda$getGraph$3*(Ljava/util/Map;Lorg/osgi/resource/Wire;)VwireLorg/osgi/resource/Wire;lambda$getGraph$2.(Lorg/osgi/resource/Resource;)Ljava/util/List;klambda$sortByDependencies$1(Lorg/osgi/resource/Resource;)Zlambda$sortByDependencies$0bEntry(Ljava/util/Map$Entry;)VLjava/util/Map$Entry; SourceFileRunResolution.javac d biz/aQute/resolve/ResolverLogger L biz/aQute/resolve/ResolveProcessbiz/aQute/resolve/BndResolver e fgbiz/aQute/resolve/RunResolution hI iI j kL-org/osgi/service/resolver/ResolutionException java/lang/Exceptionjava/lang/Throwable lm ?@ n opjava/util/ArrayList  :; qr st uv w% xy zy {y |} java/lang/AssertionError~  aQute/bnd/osgi/Constants -runbundles java/util/TreeMap    BootstrapMethodst       ; tp    java/util/Listjava/util/HashMap    org/osgi/resource/Resource        -aQute/bnd/build/model/clauses/VersionedClause  startlevel      }  } "aQute/lib/dot/DOT   java/lang/StringBuilder  [ ] .   t2aQute/bnd/help/instructions/ResolutionInstructions !biz/aQute/resolve/RunResolution$1  Resolution failed %sjava/lang/Object  Resolution failed unexpectedly    (can only be called for a real resolution (biz/aQute/resolve/RunResolution$CacheDTO     Z[      read cache for {}  9{} getRunBundles exception in reading cache {}, ignoring   resolve {} WX resolve {} {}      EF        )  resolutions/    resolutionssaving cache {} KL    m  ! "p #$%& '( )*+ ,- ./aQute/lib/json/JSONCodec!biz/aQute/resolve/RunResolution$2@aQute/bnd/help/instructions/ResolutionInstructions$RunStartLevelaQute/bnd/build/ProjectaQute/bnd/osgi/Processorjava/util/Collection java/util/Mapjava/util/Iterator;aQute/bnd/help/instructions/ResolutionInstructions$Runorder8aQute/bnd/osgi/resource/ResourceUtils$IdentityCapabilityjava/lang/String java/io/Filejava/util/Map$Entryjava/util/Collections emptyList%(Lbiz/aQute/resolve/ResolverLogger;)VresolveRequired(LaQute/bnd/osgi/Processor;LaQute/bnd/build/Project;LaQute/bnd/service/Registry;Lorg/osgi/service/resolver/Resolver;Ljava/util/Collection;Lorg/osgi/service/log/LogService;)Ljava/util/Map;getRequiredWiringgetOptionalWiringgetLogclose addSuppressed(Ljava/lang/Throwable;)VaQute/lib/exceptions/Exceptionsduck3(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;(Ljava/util/Collection;)V"aQute/bnd/build/model/BndEditModelequals(Ljava/lang/Object;)Zorder?()LaQute/bnd/help/instructions/ResolutionInstructions$Runorder;MERGESORTBYNAMEVERSION retainAll(Ljava/util/Collection;)Z removeAlladdAll setRunBundles(Ljava/util/List;)V*aQute/bnd/build/model/clauses/HeaderClause toParameters/(Ljava/util/List;)LaQute/bnd/header/Parameters;aQute/bnd/header/ParameterstoString setProperty'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/util/Map;)VentrySet()Ljava/util/Set; 01(Ljava/lang/Object;)V 2accept()Ljava/util/function/Consumer; java/util/SetforEach (Ljava/util/function/Consumer;)VaQute/libg/tarjan/Tarjantarjan'(Ljava/util/Map;)Ljava/util/Collection;stream()Ljava/util/stream/Stream;&(Ljava/lang/Object;)Ljava/lang/Object; 3((Ljava/util/Collection;)Ljava/util/List;apply()Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;+(Ljava/util/List;)Ljava/util/stream/Stream;flatMap 4test ()Ljava/util/function/Predicate;filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;keySetiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;values()Ljava/util/Collection; 5(Lorg/osgi/resource/Wire;)V.(Ljava/util/Map;)Ljava/util/function/Consumer;%aQute/bnd/osgi/resource/ResourceUtilstoVersionedClauses()Ijava/lang/Mathmax(II)I getAttribs()LaQute/bnd/header/Attrs;java/lang/Integer(I)Ljava/lang/String;aQute/bnd/header/Attrs8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;F$SwitchMap$aQute$bnd$help$instructions$ResolutionInstructions$Runorder[IordinalreversesortByNameVersionshuffle$(Ljava/lang/String;Ljava/util/Map;)Vprune()LaQute/lib/dot/DOT;getIdentityCapabilityX(Lorg/osgi/resource/Resource;)LaQute/bnd/osgi/resource/ResourceUtils$IdentityCapability; osgi_identityappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;9(Ljava/lang/Object;Ljava/lang/String;)LaQute/lib/dot/DOT;render getBundle9(Lorg/osgi/resource/Resource;)LaQute/bnd/build/Container;addaQute/bnd/help/SyntaxgetInstructions?(LaQute/bnd/osgi/Processor;Ljava/lang/Class;)Ljava/lang/Object;$(Lbiz/aQute/resolve/RunResolution;)V(LaQute/bnd/help/instructions/ResolutionInstructions$RunStartLevel;)LaQute/bnd/help/instructions/ResolutionInstructions$RunStartLevel; getMessageerror7 SetLocationT(Ljava/lang/String;[Ljava/lang/Object;)LaQute/service/reporter/Reporter$SetLocation;i(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)LaQute/service/reporter/Reporter$SetLocation;formatD(Lorg/osgi/service/resolver/ResolutionException;Z)Ljava/lang/String; unrollCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;)(Ljava/lang/Throwable;)Ljava/lang/String; getChecksumchecksum runbundles 8(Ljava/io/OutputStream;)VX(Lbiz/aQute/resolve/RunResolution$CacheDTO;)LaQute/lib/exceptions/ConsumerWithException;aQute/lib/io/IOstore=(LaQute/lib/exceptions/ConsumerWithException;Ljava/io/File;)VisFiledec()LaQute/lib/json/Decoder;aQute/lib/json/Decoderfrom((Ljava/io/File;)LaQute/lib/json/Decoder;get%(Ljava/lang/Class;)Ljava/lang/Object;org/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)VaQute/bnd/service/result/Resultok5(Ljava/lang/Object;)LaQute/bnd/service/result/Result;warn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vdelete(Ljava/io/File;)Vdebug 9D(Lbiz/aQute/resolve/RunResolution;)LaQute/bnd/service/result/Result;K(LaQute/bnd/build/Project;)LaQute/bnd/service/result/FunctionWithException;S(LaQute/bnd/service/result/FunctionWithException;)LaQute/bnd/service/result/Result; :5(Lbiz/aQute/resolve/RunResolution;)Ljava/lang/String;2()LaQute/bnd/service/result/FunctionWithException;errgetPropertiesFile()Ljava/io/File;getAbsolutePathtoSafeFileName getWorkspace()LaQute/bnd/build/Workspace;aQute/bnd/build/WorkspacegetCache"(Ljava/lang/String;)Ljava/io/File; getParentFilemkdirsenc()LaQute/lib/json/Encoder;aQute/lib/json/Encoderto0(Ljava/io/OutputStream;)LaQute/lib/json/Encoder;,(Ljava/lang/Object;)LaQute/lib/json/Encoder;org/osgi/resource/Wire getRequirer()Lorg/osgi/resource/Resource; ;computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; getProviderisInitialRequirementgetValue'(Ljava/lang/Object;Ljava/lang/Object;)I <;(Lorg/osgi/resource/Resource;Lorg/osgi/resource/Resource;)Icompare()Ljava/util/Comparator;sort)(Ljava/util/List;Ljava/util/Comparator;)Vjava/lang/ClassdesiredAssertionStatusorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;= >A qt ) op hiB+aQute/service/reporter/Reporter$SetLocation de ab  lm C&"java/lang/invoke/LambdaMetafactory metafactoryELookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;aQute/service/reporter/Reporter compareToF%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles! z  ,MYNY:Y-:+**,-W Y*+  - :-: Y*+- :-: Y*+- :-:- :IPIjIPcj}NLMOQR#S0T=UI[MTPVRWc[gWjXlY}[YOR7#-Rl ;GYY M**+j .**+*,*-*****,& no pqrst$u-v>........-**+*,*-*****,& xy z{|}~#,4-----B *   @k* *Y** !"MY*+#!"N,-$*%&-,'W,-(W-,)W-M+,*6 /9;JRZbdi*kkL/<L/< +DD((+*, -Y.* /0M+2,3 ' (( R4Y*+56M,789,:N-;<=>?@ABCD* "-7AFQ*RR E"0 R E"0   ]EYFM+GHN-I!-JK:,YLMW+N;>?,OP,& (8;AKV[*(  ]]U]U&3d*QL+RM*S>M*TU66,V:I)JW:XYZ[W`6,2  '*HQX_bHH';*8d_ ZP_ Z2 DD/= * /0   "j+\,].P$*6PP*+^*+^N-_-Y+G`":a+G`. 4:@DFX]`"4@X#jjj$% @X#j+ &<***%b' '()@xcY+**5dM,eW>*Q:f:IEJK:g:,hYijklkmnkopW,q* +,-.0=1D2m3p4s6HD,*-=3  xx.g(/`Zg(0Z1' 2cK3BYLL*GHM,I#,JKN*-r:+sW+?@*B4C=D@E*4 45*  B:6 :67D(89:;a ++IJL <  <=>?@[+tutM,vY*wx P Q  ABCD@*,:**yzY*{S|W**}z~W*jkl,n>q @,EF7******u vwx(y/z4|77G HI/* JKLL+*, -YYL+*+* +* L+BE. *2<?BEFK #MNFLm O*M,Q,N-**-/0N*-, ***N*--*M, EIEFcdb -8?BFIJVZ^doyH'MNJPQy# RS y# TFUB 7VWXP*,**   Y Z[0*L*hYik+koM,W," "&*. 0 %\& KQ ]^H *L+  _`KQ abP*++ c8 deV+* MNfg8 hi{#*+DM,+sW" ##jk# # lm2YL n  opB *     @ qt<*D uvLN# + Y346 @wxJ  vt&  t!@+, rs 6 ?D@f +,/0GHMNO