7  java/lang/Object()Vorg/freertr/user/userFormat | 'label|vrf|iface|hop|label|targets|bytes  '(Ljava/lang/String;Ljava/lang/String;)V  org/freertr/tab/tabLabellabelsLorg/freertr/tab/tabGen;  org/freertr/tab/tabGensize()I  get(I)Ljava/lang/Comparable;!org/freertr/tab/tabLabelEntry # $%getList()Ljava/lang/String; ' ()add(Ljava/lang/String;)V+4interface|packet|mplsec|sr6sec|ldp4|ldp6|rsvp4|rsvp6 -./ 0org/freertr/cfg/cfgAllifaces2org/freertr/cfg/cfgIfc 14 56mplsPackLorg/freertr/ip/ipMpls; 89: ;<org/freertr/ip/ipMplssecurityZ 1> ?@nameLjava/lang/String; 1B CD getSRv6sec()Z 1F GHmplsLdp4Lorg/freertr/rtr/rtrLdpIface; 1J KHmplsLdp6 1M NO mplsRsvp4Lorg/freertr/rtr/rtrRsvpIface; 1Q RO mplsRsvp6T UVmakeConcatWithConstants-(Ljava/lang/String;ZZZZZZZ)Ljava/lang/String; X Y(I)V [ \]find.(Ljava/lang/Comparable;)Ljava/lang/Comparable; -_ `a labelRangeBegI -c da labelRangeEnd fgh ijorg/freertr/util/bitsrandom(II)I l (] nop q<org/freertr/util/debugger tabLabelEvnt s talabelv Uw(I)Ljava/lang/String; yz{ |)org/freertr/util/loggerdebug ~ key%Lorg/freertr/tab/tabLabelEntry$owner; <workingfailed to allocate new label y )warn  releaseg([Lorg/freertr/tab/tabLabelEntry;Lorg/freertr/tab/tabLabelEntry$owner;)[Lorg/freertr/tab/tabLabelEntry;   allocBlockI(Lorg/freertr/tab/tabLabelEntry$owner;II)[Lorg/freertr/tab/tabLabelEntry;"failed to allocate new label block  allocateH(Lorg/freertr/tab/tabLabelEntry$owner;I)[Lorg/freertr/tab/tabLabelEntry;'failed to allocate specific label blockv  ]del  e(Lorg/freertr/tab/tabLabelEntry;Lorg/freertr/tab/tabLabelEntry$owner;)Lorg/freertr/tab/tabLabelEntry;java/util/ArrayList   java/lang/IntegervalueOf(I)Ljava/lang/Integer;  (java/util/List(Ljava/lang/Object;)Z  (I)Ljava/lang/Object; ((ILjava/lang/Object;)V   int2labels(I)Ljava/util/List;   prependLabels2(Ljava/util/List;Ljava/util/List;)Ljava/util/List; addAll(Ljava/util/Collection;)Z  Signature9Lorg/freertr/tab/tabGen;CodeLineNumberTablegetShFor()Lorg/freertr/user/userFormat; StackMapTablegetShIntjava/lang/String"(I)Lorg/freertr/tab/tabLabelEntry;F(Lorg/freertr/tab/tabLabelEntry$owner;)Lorg/freertr/tab/tabLabelEntry; [Lorg/freertr/tab/tabLabelEntry;((I)Ljava/util/List;q(Ljava/util/List;Ljava/util/List;)Ljava/util/List; prependLabel#(Ljava/util/List;I)Ljava/util/List;M(Ljava/util/List;I)Ljava/util/List; copyLabels"(Ljava/util/List;)Ljava/util/List;L(Ljava/util/List;)Ljava/util/List; SourceFile tabLabel.javaBootstrapMethods||||||| allocate  release   U$java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses#org/freertr/tab/tabLabelEntry$ownerowner%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!!*  :Y  K<# M, *,"&*"! "##$'%*'2"8)   Y * K<,z,1M,b>,3 ,37>*,=,3,A,E,I,L,PS&*. 2 34#5'6*8,93:;<3>11111 11 11 11  \0 YWL+Z  H I S<G^be= YWN-k!m-rux-*}--6 STUV%W(Y.Z:\?]D^FSL`Qa%   [ N6N Y`W:k -*Wmrux*}-S-6 efgh&i,j.l4mAoGpMqSfYs%  8= %^bde>*:* ~#(+16 ! r* **N--*&  $   C***}+m*rx* K***6  +6:<A  y.** M>**2:+:,S,&  !&,  5YL+W+ >+*+*** YK=+*+**  %6<    ! * I*YL+*W+    # Y @