ELF0@@8 @@@@00000@5@5p<p<p<x FF F pP<<<Rtdp<p<p<x PtdQtd7"FKQYai{  '-4<CIPZ`gpx~#(.39@FMQX`h  7 7' OO;environ_init_fini__libc_start_main_dl_debug_state__cxa_finalizeputcfputsfprintftolowertoupper__stack_chk_guardqsortfwrite__stack_chk_failmemsetstderrreallocfreecallocmallocstrcpysnprintfstdoutsetjmpferrorfflushfclosewaitbasenamestrlenstrtollongjmpprintfgetenvfopenunlinkfreopenstrchrlog10strdupvsnprintffputcsscanfisxdigitstrtoulfgetsstrncmpmemcpyispunctiscntrlisalnumstdingetc__errno_locationfreadclearerrstrncpyexitfilenoisattystrcmpstrcasecmpatoihtonlfgetposhtonsfsetpospipeforkclosedup2fseekungetcfgetcexecvpdupfdopenregexecregcompregerror$ORIGIN/:$ORIGIN/lib64:$ORIGIN/../lib64:$ORIGIN/../../lib64:$ORIGIN/../../../lib64libc_musl.sop<)x<0*<|p<< < <2'<MA<<<p`>h>7p>7> > > >F > > >T > > >4 > > > > ? ? ? ? (? 0?h 8?P@? H?p P? X? `?P h?( p?` x?H ?X ? ? ? ? ? ? ? ? ? ?` ?0 ? ? ?D ?H @ @ @/ @x (@t 0@@ 8@ @@4 H@Y P@ X@ `@( h@ p@ x@ @ @ @, @P @p @L @ @P @P @ @ @ @ @ @ @ A A A' A' A (A 0A# 8A @A< HA PA XA `A hA pA( xA A` At AT Ap Al A A A A(c AX A A A A A B B B B B (B 0B 8B @B HB$ PB, XB0 `B8 hB@ pBP xBH BP BX BP Bh Bx B B B BF BpG BP BP BP B B B( C8 CX C\ Cd Ch (Cl 0C| 8C @C HC PC XCP `C hC pC xC C CP C-C0c Cp1C8Y C0 C8 C@ Cx C C CP CP CG CG Dh Dl D4 D D (D 0D 8D' @D' HDpPD8R XD/ `D(0 hD@0 xDP0 D0 F F F G $G =pG i(G VG ] G ` G G 8H [H \0H EHH -`H xH l(H H H qH ]H g I ZI A I Ѵ8I $VPI HhI I I r I [I w5I I J P(J [@J XJ pJ ״J ޴J t(J J J ~ K K d0K J9HK  `K xK K qK K  K K wL z5 L 8L ˚PL BhL pL L L "L L L M (M @M uXM pM 6M ?M HM M AM AN XN 0N qHN r`N xN N M9N N N N 'VO w( O 8O ,PO 3hO *VO O /O O ̐O HO P p(P [@P #QXP JpP dP P wP [P kP Q JQ <0Q <HQ ]9`Q zxQ 4QQ (Q 9VQ MQ 5Q אR 8R @R jHR jPR jXR `R hR 8epR jxR jR R R NHR R R R {R 9R nQR 7R R {VR zR R R S S S VS . S V(S q0S (8S W@S 5HS PS .XS )`S +WhS pS xS `HS jS QS XS qS S #IS PS S jS  S S jS bS S jS jT jT T jT j T j(T 0T M8T \@T HT rPT  XT `T  hT pT jxT T T  T kT T T 5T T jT  T T T T T T jT  U kU U U Oe U (U j0U  8U +6@U &HU PU xXU `U jhU  pU RxU U U U U jU  U U U U C6U U jU  U U AU U DIV V jV  V  V (V 0V e8V @V jHV  PV AXV `V hV pV xV jV  V (V RV V dzV V jV  V V V V eV V jV  V W zIW W W  W j(W  0W ^8W @W HW >PW XW j`W  hW DpW ˨xW W W W jW  W HW BW W [\W W jW  W W OW W w6W X jX  X 7X 7B X (X -W0X 8X j@X  HX PX XX `X hX pX jxX  X WX _WX X (X X jX  X X X X :X X jX  X X 3:Y Y iY Y j Y  (Y C0Y `8Y @Y WHY PY jXY  `Y hY mpY xY \Y Y jY  Y Y cY Y Q Y Y jY  Y IY { Y Y +)Y Y jZ  Z Z Z  Z e(Z 0Z j8Z  @Z HZ  PZ XZ `Z hZ jpZ  xZ Z Z Z Z Z jZ  Z Z WZ Z [Z Z jZ \Z _rZ Z [ )[ [ Q[  [ j([ 0[  8[ @[ H[ kBP[ X[ j`[ 6h[  p[ e:x[ [ [ u:[ [ j[ +W[ [ j[ U[ [  [ [ I[ [ u[ [ j\  \ \ \  \ (\ 0\ j8\ @\ jH\ P\ X\  `\ h\ frp\ x\ ‚\ \ j\  \ +f\ ̾\ \ U)\ \ j\ \ j\ j\ \  \ B\  ] ] ] ] j ]  (] 0] Q8] @] H] P] jX]  `] Hh] p] x] S] ] j] +W] j] ] ]  ] ]  ] l] )] ] N] ] j]  ^ )^ X^ ^  ^ (^ j0^  8^ %@^ H^ P^ WX^ `^ jh^  p^ )x^ ^ ^ ^ ^ j^  ^ )^ r^ ^ ^ ^ j^  ^ ^ |^ ^ _ _ j_ _ +W _ (_ j0_ j8_ B@_ H_  P_  XX_ `_ h_ p_ x_ j_  _ I_ r_ _ \_ _ j_  _ J_ ?_ _ _ _ j_ _ j` s` j` (`  ` (` #0` 68` 7@` H` jP` X` $X`` rh` p` rx` j` {` ` j` ,` ` j` +J` j` ;X` j` 3` x` ` K` ` a ja 1a Ga \ a H(a g0a yX8a c@a Ha  !Pa +!Xa `a ha >pa Lxa ja a a .a a a :a a sa )a a a a a :a Ra b sb b b B b (b 0b \8b pJ@b Hb Pb wXb `b jhb %spb xb b jb b jb Bb jb b jb b b Xb 6b b Jb b ϛb c jc Cc c j c h(c :0c 8c @c Hc jPc Xc `c fhc `Hpc jxc c Xc zc c 6c `Hc jc jc jc Uc jc ?fc Xfc xc Bc c jd pd 6d Cd j d (d ϩ0d j8d 6s@d Hd K!Pd jXd `d thd jpd xd jd d d  d d d d d d 5d tsd jd d d od ;d \e e je e j e j(e j0e NH8e j@e He Pe Xe `e jhe Tpe 'xe e e se *e je ]e We Ńe se ze je e je je 6]e e Mf jf ]f f * f %C(f 60f 8f V@f Hf Pf kCXf `f hf /pf !xf f ;f Jf }f f jf f f Hf 7f f f f f f }Cf g g jg ]g  g 2(g 0g s8g @g jHg jPg Xg ;t`g hg pg jxg Cg ]*g Xg g jg NHg xfg g jg g NHg z*g g g jg ]g h h Xh h  h _r(h B70h 8h  @h 2Hh x I>    j l    l `HȀ Ѐ j؀  j j N- 5 j v Զ  j( 0 _8 F@ H YP [X ` h hp jx   O F  h j  $ mȁ D`Ё h؁ j  q> j `H j     G( 0 8 j@ jH hP X j` Uh p [x j j  > J    j  Ȃ =Ђ j؂  ` J `  j Z j  ( h0  T8 @ nH jP ]X ` h Mp x     j ]  v ` ȃ Ѓ ؃ j ]  $  j  E  ( O0 z8 @ H %P jX  ` h Rp _rx  6 v _r  6  j U Ȅ Є ؄ j   C  j   ` j( 60 G8 @ jH bP X S`  h p Ax M  j   j J  - ȅ Ѕ ؅  j         j( 90 ^8 @ >H !GP jX ` !Gh jp x cM j 9  9   j  : jȆ І ؆ Z  j + j  0 j  j( =0 j8 .@ jH -P jX c` vh p jx -   & j  : w j iȇ wЇ 3T؇ n a  |  jT  + %G ( 0 8 @ |H P X #%` jh (%p nx   a   Z $ H T j ,Ȉ jЈ j؈ j M  =a 2 c M aG + j( 0 j8 M@ jH ĬP X ܬ` h p x - j       - #% j 9wȉ wЉ Z؉  x j   uw *? w N h%( 0 V?8 p@ H P jX T` h p jx   - ?  j - j /: ӹȊ ZЊ j؊  j -   j  ӹ  j( 0 j8 -@ H  P #%X L` !Gh jp ANx %   ? -  `H j  ȋ Ћ ~G؋   KN # % O na ƻ j ( 0 ş8 Ch@ ޷H OP naX ƻ` jh p x  O     % j ~a jȌ TЌ ،   j ?  j [ ( \h j( j0 b8 @ UH P X w` h ƻp jx    O   ? !. ƻ jȍ Ѝ ؍  O N: ?   j 4  ƻ j( 0 8 J@ OH P $@X ` jh p x  j w ƻ j    G Ȏ OЎ w؎ B j   j  B j vh Q.( j0 D8 j@ H P jX vh` Q.h ap .x  ƻ j a O ![ ƻ `H  jȏ ]Џ ؏  &  c: T& F G   u ( 0 ^8 @ OH %P X U` Nh p jx C[ % M j t   w R NȐ +А ؐ #% j : w h h +  #% !G( j0 8 j@ H )UP jX a` !h jp 6@x [ w Z 2 j a   q jȑ HБ l&ؑ b  P c      j [( 0 j8 @ H xP jX ` h p 4Hx j < ݔ   3 -   h  b jȒ В Xؒ ݭ j  j  lU  #% j o( [0 j8 @ H P jX 6x` !Gh jp "bx  : w @b bb #% j : w qxȓ Г Uؓ #% !G j a ɇ j  ^.  b( &0  8 Z @ :H 9P X j` >h p 'x j { j s ƻ  j x j Ȕ Д ؔ   O  O z  % j x( j0 8 @  H !GP jX  ` ƻh jp jx   & T   .   cȕ Е Oؕ T b  j y  ' ƻ j j G8( 0 8 @ cH P X NH` h Op x % j 3' j  : j   HȖ lЖ <ؖ N 9  j   j   @( h0 j8 @ H !GP jX ?` jh p )yx   d q  j  Q' G ƻȗ З ؗ   j   W ;i   ( j0 8 @  H P OX h` %h jp  x j   w U J Z  3 Ș jИ :ؘ Oc @ : j   . E  ( 0 x8 Iy@ H P X j` Nh p jx  j      j - ? Wș o'Й ؙ \   j #   - #% !G( j0 @8 H@ 'H jP %X j` h ƻp x    j $  p     N Ț К ؚ ry  O % j / ; /  ( j0 H8 '@ ƻH jP X jc` h pp  x  G O //    ƻ  jț ܈Л C؛ p      I  O %( j0 8 @ OH E/P X ;` nh k/p jx E  U ɸ  6x !G j p 'Ȝ jМ gi؜ $      ƻ j j  ( 0 8 Ѻ@ H OP %X u/`  h p =\x   X  .A ƻ j WA  _ȝ pН B;؝      L  O n\ \( j0 =8 -@ /H jP X j` h p  x \ / / j i; j   j ' ƻȞ jО ؞ S  _ p B;   O A ƻ( 0 j8 @ cH pP X ` h p x   O % j - k/ j  Uȟ jП /؟ m j  ƻ j j c  0   ( 0 YI8 @ H P X j` Oh Ip %x j \ j  '     Ƞ jР Oؠ  i   X 9 q j  V( 0 8 @ H KP _rX A` h _rp 9x 6    V  i ƻ j ȡ iС pء   bO   y  O % -( k/0 j8 O@ jH P _X ~`  h  dp x j 4d j 3 R j Wd  ƻ jȢ {Т Oآ = O I Ю   '   x( 0 O8 %@ yH k/P jX I` jh p Ex  U ɸ  6x !G j  ; (]ȣ pУ jأ z '  ƻ  j j {  *z( Ю0 8 @ H P X #` h Op %x  k/ j Tz  ە O j  Ȥ Ф ؤ ƻ  j j { Aj u    J( 0 8 A@ H OP X %` jh p jx   9  P   *( c )P njȥ jХ jإ b( j  4 k/  j   j F( O0 j8 vd@ dH ;P Q0X c` )Ph njp jx ( V   ƻ  j j j jȦ (Ц ئ  j    p G  G] O n\( \0 j8 U@ H UP X ]` jh =p -x 4 j v  6 JP { V 3 7ȧ RЧ jا  j ' ƻ   j j z ( 0 dP8 @ H pP GX ` uh p Ax O \ j g ƻ   j j PȨ Ш ب BJ O  V p G    O n\( 0 s8 @ \H jP PX ` rh  Qp x j  z j J j   -  jȩ Щ ơة   i; j ' ƻ   j j k( 0 8 @ H P IX ` Oh %p ;x   j    j R  j :Ȫ Ъ Mت j R F !G j J j d ƻ ( j0 j8 V@ H P X ` h Pp x O %  ,! j ; ƻ  j jȫ ԹЫ ث  5k     O % z ƻ( 0 j8 (@ rH P jX ` zh Op x y 8  ƻ   "{ O % Ȭ Ь ƻج  j  j 0 a  H 4K C( !0 V8 @ H P X HG` ,Yh jp jx j  j  U {  .Q p ȭ c!Э Oح %  ƻ   j   u p( 0 8 O@ %H jP \X _r` h Bp 6x ̯ ƻ  j      pȮ Ю eخ O % j \ _r  B 6  ƻ( 0 8 j@ ַH P )X p` h gkp Ox %  ƻ  j Z  ( p ȯ Я Oد %   ƻ  j =  2< p ( 0 O8 %@ H ƻP X j` h pp x K   O % 0 ƻ  j UȰ Auа ذ  Y p  0 O %  ƻ ( 0 j8 7@ H R{P KX p` h +p Ox % j \ _r  L n 6 b  ƻȱ б jر   #8  ]  p   O( %0 j8 \@ _rH 0P LX ` 6h Cp ƻx   j j Մ   ]  pȲ 'eв ز  O %  ƻ  j  g  5B( O0 %8 @ ƻH P jX j` h p  x O %  ƻ  j j   Oȳ %г -)س ƻ   j U л j {  ( 0 O8 %@ &WH ƻP X j` !h p x O %  ƻ  j   q^ _rȴ д Oش % ͊ ƻ 6 j E _r  O %( C0 ƻ8 6@ H jP X j` jh Ep jx  , ^Q   O ] ]  qȵ jе  ص j Ce !  q j ɖ  j ( ƻ0 j8 j@ 9WH kP X ` Zh ^p x k O ^ j  j ] ]  qȶ jж &^ض j Ce !  q j  [<  j( 0 j8 @ ƻH jP )lX j` h <p Ox % K)   j )y  5 _r ȷ tз 6ط  s{  =K ee `K :l j B ( e0 /8 '@ H jP bX ` (h p  x )  j 5  Q ! S  jȸ }^и wKظ ) !  !   j I P ( 0 ƻ8 @ jH jP 1X v` %h Op %x j  \  w   j l ȹ {й jع B   & {  j b  e1( L0 8 j@ MH WP WX j` Uh Wp dx X   ƻ  j j ]  C_Ⱥ к غ  j ]  7Z  O  y j( 0 ^8 4X@ ƻH P X j` ]h p x 1 O EX 1  j `B ƻ  Ȼ jл ػ  K O  y Rl ƻ  j  ( 0 8 O@ H yP jX ` 1h {p px ^ b   hl ƻ  j E  ȼ Oм ؼ y ^ ƻ  j l l C_ Q ( <0 D8 @ 1_H P X 1` lh p x   $  kB    ) Ƚ *н ؽ  = !  | K l m   ( T0 e8 \@ H P QX ` h Qp x     j j m E  [|Ⱦ о Yؾ O m j   zB  j B ?( 0 ƻ8 j@ jH P OX ` |h p x q R  ƻ j | O  O* ȿ п qؿ  *  ƻ j 6  O  u_ ( 0 q8 5@ _H P ƻX j` h Bp Ox o _ j _  j e I  q j C    j  K   q j( ?C0 8 #"@ GRH Q=P jX `` f"h p x   q C = j }  ƻ j e`  `    O  y j  /( 50 U8 @ H ƻP jX ` h <p x U O   ` r j ` j ư b  ?  j   Tm  r  j ( f0 8 q@ jH cRP hX `` ph p x o j  = C  j "  R C om     q j   B} C ( j0  8 @ H P -2X *L` h jp jx  ">  P FL m j  S m Ea j MX   S2 + `}   } + C l( C0 +8 V@ }H NP *X *` Xh Np jx C j X  C j R df j k B * a |L c> L i  )M n ba c>( 0 i8 @ )MH P }X c>` 6 h ip Xx a }> U~ j f X  * q XM  j j M 7 }> U~ j 1   ( j0 i8 @ H P MX j` Rh p *x A  Z k B    c>  T  i   D  c>   i   !( 0 c>8 @ EH iP XX ` }>h U~p *x   j q j "   2 m "  N   q j  ƻ j $ j   f( O0 L8 @ H jP :X X` jh Jp x z  g~ " m   j n   j M ) > ׽ (   U  q j N ( eD0 "8 m@  H qP jX ` h *p >x q j j ƻ j ~ . O j 'b   ƻ j J  O " j   Y  ( _0 28 >@ VH 2+P *X  ` qh jp x ƻ j d  j j Un Y+ j r O j U 2Y v  FY j  NH   ( j0 8 ƻ@ H jP `HX  ` h up Zx ) >    j I  q  j  #       R    2 ( K0 8 @ H  P X ! ` gh p Y x    2 y      hb      E   R N  D /N( 0 ;8 F#@ H DP tX ` 1gh p x `      aY   ^#   E ~   BE  eg   %( 0 8 @ H P j+X 2` h  Sp x  2    3   US X     SE    3  s  ( Y0 b8 @ -H _P X ` h p Sx   U3 b  ?   G?   ~   AN ύ  Ų M   +( 0 8 #@ H X>>? @ApD2DDDDDDDD D D D DEEEE E(E0E8E@EHEPEXE`EhEpExE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0F1F3F4F5 F6(F70F88F9@F:HF;PF<XF=`F>hF?pF@xFAFBFCFDFEFFFGFHFIFJFKFLFMFN    03 '-6 $9 ?<* !could not open loader %s: %sIllegal seek#undef YY_NXT_LOLEN #define YY_NXT_LOLEN (%d) static const %s *yy_nxt =0; if ( yy_act == YY_G(yy_looking_for_trail_begin) )yy_is_jam = (yy_current_state == %d); yy_current_state = yy_start_state_list[YY_G(yy_start)];]])struct yy_trans_info*extern int yy_flex_debug;yy_cp = YY_G(yy_full_match); /* restore poss. backed-over text */ \#define YY_MORE_ADJ 0 break; \ (yytext[yyleng - 1] == '\n'); \M4_EXTRA_TYPE_DEFSM4_YY_USE_LINENOshort int %d protos created M4_YY_NO_SET_IN and may be the actual source of other reported performance penalties #endifmemory allocation failure in xstrdup()falseexternal/flex/src/misc.cEnd Marker --array--interactive-TUnrecognized option `%s' #define yy_create_buffer M4_YY_PREFIX[[_create_buffer]]#define yypush_buffer_state ]]M4_YY_PREFIX[[push_buffer_state[[#ifdef yyget_lineno#define ]]M4_YY_PREFIX[[set_lval_ALREADY_DEFINEDtypedef unsigned int flex_uint32_t;m4_define( [[M4_YY_DECL_GUTS_VAR]], [[struct yyguts_t * yyg = (struct yyguts_t*)yyscanner]])#define YY_STRUCT_YY_BUFFER_STATE * future we want to put the buffer states in a more generalstatic void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file M4_YY_PROTO_LAST_ARG ); } \ YY_G(yytext_ptr) = yy_bp; \ char *yy_c_buf_p; int yy_more_flag; }; /* end struct yyguts_t */void yyset_in ( FILE * _in_str M4_YY_PROTO_LAST_ARG ); * section 1.#ifndef YY_START_STACK_INCR/* Report a fatal error. */#ifdef FLEX_SCANNERdnl to contract no. DE-AC03-76SF00098 between the United Statesenum yytbl_flags {int yytables_destroy (M4_YY_PROTO_ONLY_ARG);/** A tables-reader object to maintain some state in the read. */ yylloc = yylloc_param; yyensure_buffer_stack (M4_YY_CALL_ONLY_ARG); * transition. We couldn't have yy_bp = YY_G(yytext_ptr) + YY_MORE_ADJ; yyout(arg_yyout.rdbuf())#ifdef YY_INTERACTIVE int ret_val;%% [17.0] code to find the next state, and perhaps do backing up, goes here int c; * M4_YY_DOC_PARAM yy_create_buffer( yyin, YY_BUF_SIZE M4_YY_CALL_LAST_ARG); *YY_G(yy_c_buf_p) = YY_G(yy_hold_char); void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, std::istream& file ) b->yy_is_interactive = 0; M4_YY_CALL_LAST_ARG); for ( i = 0; i < _yybytes_len; ++i ) YY_G(yy_start_stack) = (int *) yyrealloc(m4_ifdef( [[M4_YY_NO_TOP_STATE]],,int yyget_leng (M4_YY_DEF_ONLY_ARG)int yylex_init(yyscan_t* ptr_yy_globals)m4_ifdef( [[M4_YY_NO_FLEX_FREE]],, * The --full yy_transition table is a special case, since we /* If it's a struct, we read 2 integers to get one element */ * YYTD_STRUCT for the yy_transition array. rv = yytbl_read16 (&t16, rd); while (rd.bread < th.th_ssize){int main ()[[#ifndef ]]M4_YY_PREFIX[[_flex_debug_ALREADY_DEFINEDmunmap failed: %s}YY_G(yy_lp) = YY_G(yy_full_lp); /* restore orig. accepting pos. */ \static int yy_more_offset = 0;char *yytext_ptr; if( errno != EINTR) \ if ( c == EOF && ferror( yyin ) ) \ YY_FATAL_ERROR( "input in flex scanner failed" ); \std::cerr << "--scanner backing up\n";Can't use -f or -F with -l option %d table entries M4_YY_NEVER_INTERACTIVE LexerError( "yyFlexLexer::yylex invoked but %option yyclass used" ); } ; all start conditions already have <> ruleswarning, %sYY_NO_UNISTD_Hfatal error - scanner input buffer overflow%d -fm4_define([[M4_YY_NOOP]])[[]]m4_dnl #define yyalloc M4_YY_PREFIX[[alloc]][[#ifdef yy_switch_to_buffer[[#ifdef yylex#define ]]M4_YY_PREFIX[[set_in_ALREADY_DEFINED#define yyget_lineno ]]M4_YY_PREFIX[[get_lineno#define ]]M4_YY_PREFIX[[set_lloc_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[in_ALREADY_DEFINED/* begin standard C headers. */typedef int16_t flex_int16_t;#define YY_NULL 0#define YY_TYPEDEF_YY_SCANNER_T/* Translate the current start state into a value that can be later handed#define YY_START ((YY_G(yy_start) - 1) / 2)typedef struct yy_buffer_state *YY_BUFFER_STATE; #define YY_LESS_LINENO(n) \#define yyless(n) \ YY_G(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \#define unput(c) yyunput( c, YY_G(yytext_ptr) M4_YY_CALL_LAST_ARG ) char *yy_ch_buf; /* input buffer */ int yy_is_our_buffer; /* When an EOF's been seen but there's still some text to processstatic size_t yy_buffer_stack_max = 0; /**< capacity of stack. */#define yy_new_buffer yy_create_buffer#define YY_DO_BEFORE_ACTION \ int yy_start_stack_depth;int yylex_init_extra ( YY_EXTRA_TYPE user_defined, yyscan_t* scanner); m4_ifdef( [[M4_YY_NO_UNPUT]],, static void yyunput ( int c, char *buf_ptr M4_YY_PROTO_LAST_ARG);#define yyskel_static YYTD_PTRANS = 0x08, /**< data is a list of indexes of entries char *th_version; /**< Flex version string. NUL terminated. */#endif /* !YY_DECL */yy_find_action: * yylex(). If so, then we have to assure goto yy_match;%% [14.0] code to do back-up for compressed tables and set up yy_cp goes here yyin(arg_yyin ? arg_yyin->rdbuf() : std::cin.rdbuf()), yy_buffer_stack = NULL; if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) if ( YY_G(yy_c_buf_p) - YY_G(yytext_ptr) - YY_MORE_ADJ == 1 ) if ((YY_G(yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { YY_G(yy_n_chars) += number_to_move; yy_state_type yyFlexLexer::yy_try_NUL_trans( yy_state_type yy_current_state ) /* undo effects of setting up yytext */ static int input (M4_YY_DEF_ONLY_ARG) return 0; break;%% [19.0] update BOL and yylinenovoid yyFlexLexer::yyrestart( std::istream* input_file )static void yy_load_buffer_state (M4_YY_DEF_ONLY_ARG) YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream* file, int size ) void yy_delete_buffer YYFARGS1( YY_BUFFER_STATE ,b) * the current state. This function will allocate the stackm4_ifdef( [[M4_YY_NO_SCAN_STRING]],,/* Redefine yyless() so it works in section 3 code. */ YY_G(yy_hold_char) = *YY_G(yy_c_buf_p); \/** Set the user-defined data. This data is never touched by the scanner. if (! YY_CURRENT_BUFFER ) YY_FATAL_ERROR( "yyset_lineno called with no buffer" ); YY_FATAL_ERROR( "yyset_column called with no buffer" ); return -1;/** Read the header */ yyfree(th->th_version M4_YY_CALL_LAST_ARG); p = dmap->dm_arr; rv = yytbl_read8 (&t8, rd); /* t32 is the j'th member of a two-element struct. */ p = (struct yy_trans_info *) p + 1; p = (struct yy_trans_info **) p + 1;[[#ifndef ]]M4_YY_PREFIX[[_scan_bytes_ALREADY_DEFINED#undef yyget_in#undef yyset_lloc#undef yytextunable to find loader %s in rpath %s [AT_SECURE]yy_cp = YY_G(yy_last_accepting_cpos) + 1;Could not write yynxt_tbl break; \ else \fprintf( stderr, "--accepting rule at line %ld (\"%s\")\n",w+ %d/%d equivalence classes created m4_changequote([[, ]]) M4_YY_NO_SET_LINENO%push%if-c-onlybad line in skeleton fileINITIALunrecognized '%' directivemissing }start-condition stack underflow-b--debug--noecs--nostdinit--noyy_scan_buffer--noyy_scan_stringUsage: %s [OPTIONS]... th_magic|th_hsize write32 failed#ifndef %sHEADER_H m4_changequote#define yyensure_buffer_stack M4_YY_PREFIX[[ensure_buffer_stack]]#define yyrestart M4_YY_PREFIX[[restart]][[#ifdef yy_scan_bytes#define yyset_extra ]]M4_YY_PREFIX[[set_extra#define yyrealloc ]]M4_YY_PREFIX[[realloc#define ]]M4_YY_PREFIX[[out_ALREADY_DEFINED#define yyout ]]M4_YY_PREFIX[[out#define yytables_fload ]]M4_YY_PREFIX[[tables_fload/* TODO: this is always defined, so inline it */m4_define( [[M4_YY_CALL_ONLY_ARG]], [[yyscanner]])#ifndef YY_TYPEDEF_YY_BUFFER_STATE do { \ /* Whether to try to fill the input buffer when we reach thestatic int yy_n_chars; /* number of characters read into yy_ch_buf *//* Flag which is used to allow yywrap()'s to do buffer switchesvoid *yyrealloc ( void *, yy_size_t M4_YY_PROTO_LAST_ARG ); *yy_cp = '\0'; \]], yy_state_type *yy_state_ptr;void yyset_debug ( int debug_flag M4_YY_PROTO_LAST_ARG );/* This used to be an fputs(), but since the string might contain NUL's,#define yyterminate() return YY_NULL#define YY_START_STACK_INCR 25dnl documentation and/or other materials provided with the distribution.dnl This file is meant to be included in both the skeleton and the actual YYTD_ID_NXT = 0x08, /**< may be 2 dimensional ints */ char *th_name; /**< The name of this table set. NUL terminated. *//** Describes a mapping from a serialized table id to its deserialized state in/** The main scanner function which does all the work. YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin.rdbuf(); * end-of-buffer state). Contrast this with the testvoid yyFlexLexer::ctor_common() if( ! new_in ) { *(dest++) = *(source++); b->yy_ch_buf = (char *) YY_FATAL_ERROR( int number_to_move = YY_G(yy_n_chars) + 2; YY_FATAL_ERROR( "flex scanner push-back overflow" ); * token and flags that we need to if ( yywrap( M4_YY_CALL_ONLY_ARG ) ) case EOB_ACT_CONTINUE_SCAN: * @param new_buffer The new input buffer. if ( YY_CURRENT_BUFFER == new_buffer ) b->yy_is_interactive = 1;/** Discard all buffered characters. On the next scan, YY_INPUT will be called. if (!YY_G(yy_buffer_stack)) { b = yy_scan_buffer( buf, n M4_YY_CALL_LAST_ARG); if ( ! YY_G(yy_start_stack) )#define YY_EXIT_FAILURE 2 return yyextra; * @param _in_str A readable stream./* yylex_init is special because it creates the scanner itself, so it is YY_G(yy_buffer_stack_top) = 0; * implementations that use char* generic pointers, and those * because both ANSI C and C++ allow castless assignment fromdnl notice, this list of conditions and the following disclaimer in the while (dmap->dm_id) struct yytbl_data td;int yytables_fload YYFARGS1(FILE *, fp) yyfree(*(char**)v M4_YY_CALL_LAST_ARG);[[#ifndef ]]M4_YY_PREFIX[[get_extra_ALREADY_DEFINED#undef yyset_column%relinterp error: unrecognized output specifier: '%/proc/self/exePermission denied-%s Equivalence Classes: yy_ec[YY_SC_TO_UI(*++yy_cp)] const struct yy_trans_info *yy_trans_info; %d = %d yy_flex_strncpy( &yytext[YY_G(yy_more_offset)], YY_G(yytext_ptr), yyleng + 1 M4_YY_CALL_LAST_ARG); \struct yy_trans_infostatic yy_state_type yy_last_accepting_state; { \if ( yytext[yyl] == '\n' ) {YYTD_ID_TRANSITION, (void**)&yy_transition, sizeof(%s)}, -P%stables--bison-locations }%5dyytables%s -= %d; M4_YY_NO_SET_DEBUGout of dynamic memory in yy_get_next_buffer()-L--pointer-w--noyylineno--noyyset_linenodetected negative compression[[#ifdef yy_create_buffer[[#ifdef yy_init_buffer#define ]]M4_YY_PREFIX[[pop_buffer_state_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[lex_ALREADY_DEFINED[[#ifdef yyget_debug#define yylineno ]]M4_YY_PREFIX[[lineno#define ]]M4_YY_PREFIX[[TABLES_NAME_ALREADY_DEFINED/* First, we deal with platform-specific or compiler-specific issues. */#define __STDC_LIMIT_MACROS 1/* Returned upon end-of-file. */ yylineno++; if ( yytext[yyl] == '\n' )\struct yy_buffer_state * If so, '^' rules will be active on the next match, otherwisestatic char *yy_c_buf_p = NULL;/* Done after the current pattern has been matched and before the size_t yy_buffer_stack_top; /**< index of top of stack. */ int yy_prev_more_offset; m4_ifdef( [[M4_YY_BISON_LVAL]], m4_ifdef( [[]],m4_ifdef( [[M4_YY_NO_GET_DEBUG]],,/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,dnl 1. Redistributions of source code must retain the above copyrightdnl WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR YYTD_ID_META = 0x06, /**< 1-dim ints */ /* These first three are mutually exclusive */ m4_define( [[M4_YY_LEX_PROTO]], [[\]] yyout.rdbuf(std::cout.rdbuf());%% [11.0] code for yylineno update goes here yy_current_state = yy_get_previous_state( M4_YY_CALL_ONLY_ARG ); yy_next_state = yy_try_NUL_trans( yy_current_state M4_YY_CALL_LAST_ARG); { * DEPRECATEDvoid yyFlexLexer::switch_streams( std::istream& new_in, std::ostream& new_out )int yyFlexLexer::yy_get_next_buffer() /* First move last chars to start of buffer. */ int new_size = YY_G(yy_n_chars) + number_to_move + (YY_G(yy_n_chars) >> 1); switch ( yy_get_next_buffer( M4_YY_CALL_ONLY_ARG ) ) yyensure_buffer_stack (M4_YY_CALL_ONLY_ARG); YY_CURRENT_BUFFER_LVALUE = new_buffer; YY_G(yy_did_buffer_switch_on_eof) = 1;/** Destroy the buffer. base[size-2] != YY_END_OF_BUFFER_CHAR || /* It's okay to grow etc. this buffer, and we should throw it YY_FATAL_ERROR( "out of memory expanding start-condition stack" ); if (! YY_CURRENT_BUFFER) /* By setting to 0xAA, we expose bugs in * This function is called from yylex_destroy(), so don't allocate here. YY_G(yy_start_stack) = NULL; /* For future reference: Set errno on error, since we are called by /* Pop the buffer stack, destroying each element. */static void yy_flex_strncpy YYFARGS3( char*,s1, const char *,s2, int,n)dnl notice, this list of conditions and the following disclaimer.yyskel_static flex_int32_t yytbl_calc_total_len (const struct yytbl_data *tbl) /* total number of ints */ if ( ! p ) * Notice that we increment 'i' in the inner loop. struct yy_trans_info *v; YY_FATAL_ERROR( "transition table not found" ); /* TODO: not fatal. */return_rv:[[#ifndef ]]M4_YY_PREFIX[[_delete_buffer_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[_scan_string_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[ensure_buffer_stack_ALREADY_DEFINED#undef yytables_floadLD_LIBRARY_PATH=%lu${ORIGIN}fatal error: No such device [AT_ENTRY]goto yy_find_action;YY_G(yy_looking_for_trail_begin) |= YY_TRAILING_HEAD_MASK;if ( yy_act == 0 ){ /* have to back up */yy_current_state = (int) yy_def[yy_current_state];yy_accliststate # %d accepts: Meta-Equivalence Classes: flex_int32_t yy_verify;int yy_flex_debug = %s; static int yy_looking_for_trail_begin = 0; if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ result = n; \YY_G(yy_more_len) = 0;fprintf( stderr, "--EOF (start condition %d)\n", YY_START );]]M4_YY_TABLES_EXTERNALM4_YY_TEXT_IS_ARRAYerror closing backup file %s scanner options: - -P%s %d templates created, %d uses Internal error. flexopts are malformed. Try `%s --help' for more information. ' 'attempt to increase array size failed/* %s */ peek attempt when sko stack is emptyYY_LINENO_REWIND_TO(yy_cp - %d); trailing context used twiceM4_YY_MAINM4_YY_NO_FLEX_ALLOCfatal flex scanner internal error--no action foundbad buffer in yy_scan_bytes()premature EOF--nomainmalloc failed (f->argv) in filter_create_ext#line %d "%s" m4_ifdef( [[M4_YY_REENTRANT]], , [[m4_define([[M4_YY_NOT_REENTRANT]], [[]])]]) * altogether.[[#ifdef yy_flush_buffer[[#ifdef yylex_destroy#define yytext ]]M4_YY_PREFIX[[text#define ]]M4_YY_PREFIX[[tables_destroy_ALREADY_DEFINEDtypedef int flex_int32_t;#define yynoreturn#define yylineno (YY_CURRENT_BUFFER_LVALUE->yy_bs_lineno)m4_define( [[M4_YY_INCR_LINENO]],/* The state buf must be large enough to hold one state per character in the main buffer. * yy_create_buffer( yyin, YY_BUF_SIZE M4_YY_CALL_LAST_ARG); \void yyset_out ( FILE * _out_str M4_YY_PROTO_LAST_ARG );#ifndef YY_NO_INPUT m4_ifdef( [[M4_YY_NO_PUSH_STATE]],,/* On IA-64, the buffer size is 16k, not 8k */ if ( (int)(result = LexerInput( (char *) buf, max_size )) < 0 ) \enum yytbl_id {/** A {0,0,0}-terminated list of structs, forming the map *//* Default declaration of generated scanner - a define so the user can /* Create the reject buffer large enough to save one state per allowed character. */ YY_G(yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE M4_YY_CALL_LAST_ARG); * in input(). if ( YY_G(yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars)] ) YY_G(yy_did_buffer_switch_on_eof) = 0; if ( yywrap( M4_YY_CALL_ONLY_ARG ) ) num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size - &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; *--yy_cp = (char) c; * If this occurs *before* the EOB characters, then it's a void yy_switch_to_buffer YYFARGS1( YY_BUFFER_STATE ,new_buffer) * @param file A readable stream. b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;void yyFlexLexer::yypop_buffer_state (void) yy_size_t grow_size = 8 /* arbitrary grow size */; std::cerr << msg << std::endl;/** Set the input stream. This does not discard the current yyin = _in_str ; return yy_flex_debug; return 1; YY_G(yy_more_offset) = 0; n *= 2; YY_FATAL_ERROR( "bad magic number" ); /* TODO: not fatal. */ /* This loop really executes exactly 1 or 2 times. p = ((flex_int16_t *) p) + 1; case sizeof (flex_int8_t): th.th_version = NULL;/** Destroy the loaded tables, freeing memory, etc.. */#undef yylex#undef yyget_text[[#ifndef ]]M4_YY_PREFIX[[free_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[TABLES_NAME_ALREADY_DEFINEDread_environ = %p%xtrying to open '%s'realpath of %s too long$ORIGIN [AT_EUID]could not create unique end-of-buffer stateyy_ec[YY_SC_TO_UI(*yy_cp)] yy_is_jam = (yy_current_state == 0);, YY_G(yytext_ptr) -= YY_G(yy_more_len); \#define REJECT \else if ( yy_act == %d ) static const flex_int16_t %s[%d] = { 0, M4_YY_PREFIX %d/%d start conditions %d epsilon states, %d double epsilon states no character classes #define YY_FLEX_LEX_COMPAT\x%.2x%s %not-for-header********** end of dump YY_FATAL_ERROR( "flex scanner jammed" )unrecognized rule%s:%d: %s YY_BREAK]] --always-interactive--outfile=FILE-p--perf-report-DmacroAllocation of buffer for m4 undef failedexternal/flex/src/tables.cinvalid td_flags detected#define yy_delete_buffer M4_YY_PREFIX[[_delete_buffer]]#define yyrealloc M4_YY_PREFIX[[realloc]]#define YY_FLEX_MAJOR_VERSION 2#define yy_scan_string ]]M4_YY_PREFIX[[_scan_string#define ]]M4_YY_PREFIX[[_scan_bytes_ALREADY_DEFINED[[#ifdef yypop_buffer_state[[#ifdef yyget_extra#define ]]M4_YY_PREFIX[[get_extra_ALREADY_DEFINED[[#ifdef yyget_inm4_ifdef( [[M4_YY_BISON_LVAL]],#define yyget_lval ]]M4_YY_PREFIX[[get_lval#define ]]M4_YY_PREFIX[[free_ALREADY_DEFINEDm4_define( [[YYFARGS2]], [[($1 $2, $3 $4 M4_YY_DEF_LAST_ARG)]]) /* Size of input buffer in bytes, not including room for EOB /* Whether this is an "interactive" input source; if so, and * end of it. * Returns the top of the stack, or NULL.#define YY_CURRENT_BUFFER_LVALUE YY_G(yy_buffer_stack)[YY_G(yy_buffer_stack_top)]int yyleng;%% [1.0] yytext/yyin/yyout/yy_state_type/yylineno etc. def's & init go herestatic int yy_get_next_buffer ( M4_YY_PROTO_ONLY_ARG ); char* yy_last_accepting_cpos;FILE *yyget_out ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_REENTRANT]],m4_define( [[M4_YY_NO_POP_STATE]])#define YY_INPUT(buf,result,max_size) \%% [5.0] fread()/read() definition of YY_INPUT goes here unless we're doing C++ \dnl This code is derived from software contributed to Berkeley by#ifndef yyskel_static YYTD_DATA16 = 0x02, /**< data is an array of type flex_int16_t */ m4_define( [[M4_YY_LEX_DECLARATION]], [[\]] yy_state_type yy_current_state; if ( ! yyout ) yy_load_buffer_state( M4_YY_CALL_ONLY_ARG ); /* Support of yytext. */ YY_DO_BEFORE_ACTION; else yy_more_flag = 0; yy_buffer_stack_top = 0; return 0; * treat this as a final EOF. if ( num_to_read > YY_READ_BUF_SIZE ) yy_cp += (int) (dest - source); yy_bp += (int) (dest - source); YY_G(yy_c_buf_p) = YY_G(yytext_ptr) + offset; input_file = &yyin; * EOF (yywrap()) processing, but the only time this flag * a transition to the end-of-buffer state. The second causes YY_G(yy_buffer_stack_max) = num_to_alloc; * @param yybytes the byte buffer to scan YY_G(yy_state_ptr) = 0; yyfree(YY_G(yy_buffer_stack) M4_YY_CALL_LAST_ARG); * same thing as the number of elements. size_t bytes; /* Sanity check on header size. Greater than 1k suggests some funny business. */ * @param dmap pointer to first element in liststatic struct yytbl_dmap *yytbl_dmap_lookup YYFARGS2(struct yytbl_dmap *, dmap, if (rv != 0) else if ((td.td_flags & YYTD_PTRANS)) { YY_FATAL_ERROR( "tables verification failed at flex_int32_t" );#undef yy_scan_bytes#undef yyset_extra[[#ifndef ]]M4_YY_PREFIX[[get_leng_ALREADY_DEFINED#undef yywrap%pcould not readlink /proc/self/exe: %sUnknown error [AT_PHNUM]too many phdr table entries in executablestatic const struct yy_trans_info *yy_start_state_list[%d] = if ( yy_act & YY_TRAILING_HEAD_MASK ||YY_SC_TO_UI(*yy_cp)yy_verify == yy_c; {YYTD_ID_CHK, (void**)&yy_chk, sizeof(%s)}, yyleng = (int) (yy_cp - YY_G(yytext_ptr)); \static int yy_lp; */#define YY_MORE_ADJ YY_G(yy_more_len)#define YY_RESTORE_YY_MORE_OFFSET if ( c == '\n' ) \ } \if ( yyleng > 0 ) \ (long)yy_rule_linenum[yy_act], yytext );YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');static const YY_CHAR %s[%d] = { 0, {YYTD_ID_RULE_CAN_MATCH_EOL, (void**)&yy_rule_can_match_eol, sizeof(%s)}, ]]M4_YY_NOOP[M4_YY_NOOP[M4_YY_NOOP[[ %d/%d character classes needed %d/%d words of storage, %d reused %d/%d (peak %d) template nxt-chk entries created %s %s #else {Usage: %s [OPTIONS] [FILE]... #define YYTABLES_NAME "%s" %if-c++-onlymultiple <> rules for start condition %sSpecify degree of table compression (default is -Cem)--help--prefix=PREFIX--verbose--yywrap%.*s option `%s' requires an argument #define yy_delete_buffer ]]M4_YY_PREFIX[[_delete_buffer#define ]]M4_YY_PREFIX[[_scan_buffer_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[lex_init_extra_ALREADY_DEFINED#define FLEXINT_H#ifndef INT8_MAX are macros in the reentrant scanner. */#define yyextra YY_G(yyextra_r)#define yytext YY_G(yytext_r)#define EOB_ACT_CONTINUE_SCAN 0 * One obvious solution it to make yy_act a global. I tried that, and saw int yyl;\ for ( yyl = n; yyl < yyleng; ++yyl )\ int yy_bs_column; /**< The column count. */#define YY_CURRENT_BUFFER ( YY_G(yy_buffer_stack) \ ? YY_G(yy_buffer_stack)[YY_G(yy_buffer_stack_top)] \static int yy_did_buffer_switch_on_eof; int yy_lp; static int *yy_start_stack = NULL; static void yy_pop_state ( M4_YY_PROTO_ONLY_ARG );#define YY_READ_BUF_SIZE 16384dnl may be used to endorse or promote products derived from this software yyout = stdout; * already have been incremented past the NUL character goto yy_find_action; yy_switch_to_buffer( yy_create_buffer( new_in, YY_BUF_SIZE M4_YY_CALL_LAST_ARG) M4_YY_CALL_LAST_ARG); YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); int yyFlexLexer::yyinput()#endif /* ifndef YY_NO_INPUT */ yy_init_buffer( b, file M4_YY_CALL_LAST_ARG); * such as during a yyrestart() or at EOF. * immediate realloc on the next call. yylineno = _line_number;int yyget_debug (M4_YY_DEF_ONLY_ARG) *ptr_yy_globals = (yyscan_t) yyalloc ( sizeof( struct yyguts_t ), NULL ); YY_G(yy_full_match) = 0;m4_ifdef( [[M4_YY_NO_FLEX_REALLOC]],,static int yytbl_read32 (void *v, struct yytbl_reader * rd) transdmap = yytbl_dmap_lookup (dmap, YYTD_ID_TRANSITION M4_YY_CALL_LAST_ARG); *dmap->dm_arr = p = (void *) yyalloc (bytes M4_YY_CALL_LAST_ARG); case sizeof (flex_int32_t): ((flex_int8_t *) v)[0] = (flex_int8_t) t32; rd.bread = 0; for(dmap=yydmap; dmap->dm_id; dmap++) {m4_ifdef( [[M4_YY_IN_HEADER]],#undef yy_create_buffer[[#ifndef ]]M4_YY_PREFIX[[push_buffer_state_ALREADY_DEFINED#undef yyget_llocorig phnum = %zuInvalid argumentYY_G(yy_last_accepting_state) = yy_current_state;case 0: /* must back up */state # %d accepts: [%d] while ( yy_base[yy_current_state] != %d ); if ( *yy_cp )YY_G(yy_state_ptr) = YY_G(yy_state_buf);%s yy_verify;if ( YY_G(yy_more_flag) )M4_YY_NO_PUSH_STATEM4_YY_NO_GET_LLOCyymore() entails a minor performance penalty extern int yylineno;\%s: fatal internal error at %s:%d %s M4_YY_NO_FLEX_REALLOCundefined definition {%s}bad character classflex scanner push-back overflow%s --7bit--case-insensitive--nounput--noyyset_ininsanity detected#undef %sIN_HEADER #define yy_flush_buffer M4_YY_PREFIX[[_flush_buffer]]#define yyin M4_YY_PREFIX[[in]]#define YY_FLEX_SUBMINOR_VERSION 4#define ]]M4_YY_PREFIX[[_scan_string_ALREADY_DEFINED#define yyset_lineno ]]M4_YY_PREFIX[[set_lineno[[#ifdef yyget_column#define yyset_lval ]]M4_YY_PREFIX[[set_lvalm4_ifdef( [[]],#define yyalloc ]]M4_YY_PREFIX[[alloc/* Limits of integral types. */#define yycolumn (YY_CURRENT_BUFFER_LVALUE->yy_bs_column) do{ yylineno++;m4_define( [[YY_G]], [[($1)]]) for ( p = yy_cp-1; p >= (dst); --p)\ do \/* Same as previous macro, but useful when we know that the buffer stack is not YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \/* Holds the entire state of the reentrant scanner. */ /* User-defined. Not touched by flex. */ int *yy_start_stack; int yy_flex_debug_r; yy_state_type *yy_state_buf;m4_ifdef( [[M4_YY_NO_DESTROY]],,int yyget_debug ( M4_YY_PROTO_ONLY_ARG );void yyset_lineno ( int _line_number M4_YY_PROTO_LAST_ARG );static int input ( M4_YY_PROTO_ONLY_ARG ); * is returned in "result". * - The tables can be streamed. YYTD_ID_BASE = 0x02, /**< 1-dim ints */ flex_uint32_t th_ssize; /**< Size of this dataset, in bytes, including header. */yyskel_static flex_int32_t yytbl_calc_total_len (const struct yytbl_data *tbl); size_t dm_sz; /**< local sizeof() each element in table. */ if ( !YY_G(yy_init) )%% [9.0] code to set up and find next match goes here * just pointed yyin at a new source and called * back-up) that will match for the new input source. { yy_c_buf_p = 0; yy_flex_debug = 0;yyFlexLexer::~yyFlexLexer() yyfree( yy_start_stack M4_YY_CALL_LAST_ARG ); return 1; yy_state_type yyFlexLexer::yy_get_previous_state() for ( yy_cp = YY_G(yytext_ptr) + YY_MORE_ADJ; yy_cp < YY_G(yy_c_buf_p); ++yy_cp ) while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) if ( *YY_G(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) /* This happens because yy_g_n_b() yyfree( (void *) b->yy_ch_buf M4_YY_CALL_LAST_ARG ); b->yy_input_file = file.rdbuf(); * called from yyrestart() or through yy_get_next_buffer. * @note If you want to scan bytes that may contain NUL values, then use (void *) YY_G(yy_start_stack), new_size M4_YY_CALL_LAST_ARG ); static void yy_pop_state (M4_YY_DEF_ONLY_ARG) /* lineno is only valid if an input buffer exists. */void yyset_lval YYFARGS1( YYSTYPE * ,yylval_param) m4_ifdef( [[M4_YY_NOT_REENTRANT]], while(YY_CURRENT_BUFFER){ YY_CURRENT_BUFFER_LVALUE = NULL; dmap++; return NULL; if ((dmap = yytbl_dmap_lookup (dmap, td.td_id M4_YY_CALL_LAST_ARG)) == NULL){ if(yytbl_read8(&t8,rd) != 0) rd.fp = fp; /* Keep trying until we find the right set of tables or end of file. */ break; yylex( lexer );#undef YY_DECL_IS_OURS#undef yyget_column#undef yyset_lval[[#ifndef ]]M4_YY_PREFIX[[get_lloc_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[realloc_ALREADY_DEFINED#undef yyrealloc%zufile %s too short to contain elf headerToo many open files %lu => 0x%lx%sYY_G(yy_lp) = yy_accept[yy_current_state];YY_G(yy_full_state) = YY_G(yy_state_ptr);yy_current_state += yy_trans_info->yy_nxt;char *yy_cp = YY_G(yy_c_buf_p);if ( yyleng + YY_G(yy_more_offset) >= YYLMAX ) \flex_int32_t yy_nxt;static char *yy_full_match;static int *yy_full_state;*yy_cp = YY_G(yy_hold_char); /* undo effects of setting up yytext */ \ while ( (result = (int) read( fileno(yyin), buf, (yy_size_t) max_size )) < 0 ) \if ( YY_CURRENT_BUFFER_LVALUE->yy_at_bol )cM4_YY_TABLES_VERIFYYY_MAIN#ifndef __VMS_POSIX%define-yytablestoo many rules (> %d)!flex scanner jammedinput in flex scanner failed--backup--reject--noreject--noyy_top_state--noyyget_extra--noyyset_extra#define yy_scan_buffer M4_YY_PREFIX[[_scan_buffer]]#define yypush_buffer_state M4_YY_PREFIX[[push_buffer_state]]#define yy_flex_debug M4_YY_PREFIX[[_flex_debug]] #define yyFlexLexer M4_YY_PREFIX[[FlexLexer]]#define yyget_out ]]M4_YY_PREFIX[[get_out#define ]]M4_YY_PREFIX[[set_out_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[get_text_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[alloc_ALREADY_DEFINEDtypedef signed char flex_int8_t;typedef short int flex_int16_t;m4_define( [[M4_YY_DECL_LAST_ARG]], [[yyscan_t yyscanner;]])/* Action number for EOF rule of a given start state. */ YY_LESS_LINENO(yyless_macro_arg);\ /* Whether we "own" the buffer - i.e., we know we created it, * * When we actually see the EOF, we change the status to "new" * just pointing yyin at a new input file.void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer M4_YY_PROTO_LAST_ARG );void yypush_buffer_state ( YY_BUFFER_STATE new_buffer M4_YY_PROTO_LAST_ARG );static void yynoreturn yy_fatal_error ( const char* msg M4_YY_PROTO_LAST_ARG ); YY_G(yy_hold_char) = *yy_cp; \%% [3.0] code to copy yytext_ptr to yytext[] goes here, if %array \ YYLTYPE * yylloc_r;/* Number of entries by which start-condition stack grows. */dnl notice, this list of conditions and the following disclaimer in the/** bit flags for t_flags field of struct yytbl_data */struct yytbl_reader {%% [6.0] YY_RULE_SETUP definition goes here M4_YY_DECL_GUTS_VAR(); } /* Note that here we test for yy_c_buf_p "<=" to the position * hoser (like flex itself) wants to YY_FATAL_ERROR( yyout(arg_yyout ? arg_yyout->rdbuf() : std::cout.rdbuf()) yylineno = 1; // this will only get updated if %option yylineno/* yy_get_next_buffer - try to read in a new buffer * EOB_ACT_LAST_MATCH - { /* Not enough room in the buffer - grow it. */ (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size M4_YY_CALL_LAST_ARG ); * synopsis return yy_is_jam ? 0 : yy_current_state; yy_cp = YY_G(yy_c_buf_p); YY_G(yy_hold_char) = *yy_cp; return yyinput(M4_YY_CALL_ONLY_ARG); yy_load_buffer_state( M4_YY_CALL_ONLY_ARG ); return b; b->yy_input_file = file;void yypush_buffer_state YYFARGS1(YY_BUFFER_STATE,new_buffer) (num_to_alloc * sizeof(struct yy_buffer_state*) memset(YY_G(yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); /* zero only the new slots.*/m4_ifdef( [[M4_YY_NO_SCAN_BUFFER]],,#ifndef YY_EXIT_FAILURE/** Get the input stream. yy_flex_debug = _bdebug ; /* Initialization is the same as for the non-reentrant scanner. YY_G(yy_lp) = 0; yyin = stdin;dnl 2. Redistributions in binary form must reproduce the above copyrightdnl documentation and/or other materials provided with the distribution. if (fread (v, sizeof (flex_uint16_t), 1, rd->fp) != 1){ rd->bread += (flex_uint32_t) sizeof(flex_uint16_t); } if (M4_YY_TABLES_VERIFY){ yyfree(th.th_version M4_YY_CALL_LAST_ARG); *(char**)v = NULL;int main (void);[[#ifndef ]]M4_YY_PREFIX[[get_lineno_ALREADY_DEFINED#undef yytables_destroy/proc/self/fd/Out of memoryState #%d is non-accepting - %d %d yy_act = yy_current_state[-1].yy_nxt;m4_ifdef( [[M4_YY_USES_REJECT]], [[]]) yy_current_state = yy_nxt[yy_current_state][%d]; Could not write yymeta_tbl {YYTD_ID_NUL_TRANS, (void**)&yy_NUL_trans, sizeof(%s)}, yyleng -= YY_G(yy_more_offset); \ { \ }\YY_G(yy_more_flag) = 0; "(\"" << yytext << "\")\n";fprintf( stderr, "--(end of buffer or a NUL)\n" );%array incompatible with -+ optioncan't open skeleton file %stypedef int yy_state_type;Generates programs that perform pattern-matching on text. Table Compression: -Ca, --align trade off larger tables for better memory alignment -Ce, --ecs construct equivalence classes -Cf do not compress tables; use -f representation -CF do not compress tables; use -F representation -Cm, --meta-ecs construct meta-equivalence classes -Cr, --read use read() instead of stdio for scanner input -f, --full generate fast, large scanner. Same as -Cfr -F, --fast use alternate table representation. Same as -CFr -Cem default compression (same as --ecs --meta-ecs) Debugging: -d, --debug enable debug mode in scanner -b, --backup write backing-up information to %s -p, --perf-report write performance report to stderr -s, --nodefault suppress default rule to ECHO unmatched text -T, --trace %s should run in trace mode -w, --nowarn do not generate warnings -v, --verbose write summary of scanner statistics to stdout --hex use hexadecimal numbers instead of octal in debug outputs Files: -o, --outfile=FILE specify output filename -S, --skel=FILE specify skeleton file -t, --stdout write scanner on stdout instead of %s --yyclass=NAME name of C++ class --header-file=FILE create a C header file in addition to the scanner --tables-file[=FILE] write tables to FILE Scanner behavior: -7, --7bit generate 7-bit scanner -8, --8bit generate 8-bit scanner -B, --batch generate batch scanner (opposite of -I) -i, --case-insensitive ignore case in patterns -l, --lex-compat maximal compatibility with original lex -X, --posix-compat maximal compatibility with POSIX lex -I, --interactive generate interactive scanner (opposite of -B) --yylineno track line count in yylineno Generated code: -+, --c++ generate C++ scanner class -Dmacro[=defn] #define macro defn (default defn is '1') -L, --noline suppress #line directives in scanner -P, --prefix=STRING use STRING as prefix instead of "yy" -R, --reentrant generate a reentrant C scanner --bison-bridge scanner for bison pure parser. --bison-locations include yylloc support. --stdinit initialize yyin/yyout to stdin/stdout --nounistd do not include --noFUNCTION do not generate a particular FUNCTION Miscellaneous: -c do-nothing POSIX option -n do-nothing POSIX option -? -h, --help produce this help message -V, --version report %s version ********** beginning dump of nfa with start state %d case %d: negative range in character class*/]][[%s]]-l--tables-verify--noyyget_inoption `%s' is ambiguous #line 4000 "M4_YY_OUTFILE_NAME" Unable to allocate buffer to report regcomp#define yy_scan_string M4_YY_PREFIX[[_scan_string]]#define yyget_extra ]]M4_YY_PREFIX[[get_extra#define ]]M4_YY_PREFIX[[set_extra_ALREADY_DEFINED[[#ifdef yywrap#define yywrap ]]M4_YY_PREFIX[[wrap#define INT16_MIN (-32767-1)#ifndef INT16_MAX#define yynoreturn __attribute__((__noreturn__)) yycolumn=0;/* Special action meaning "start processing a new file". */ }while(0) YY_DO_BEFORE_ACTION; /* set up yytext again */ \ FILE *yy_input_file; /* Whether we're considered to be at the beginning of a line.#define YY_BUFFER_NORMAL 1YY_BUFFER_STATE yy_scan_string ( const char *yy_str M4_YY_PROTO_LAST_ARG );%% [4.0] data tables for the DFA and the user's section 1 definitions go herem4_ifdef( [[M4_EXTRA_TYPE_DEFS]],struct yyguts_t%endif End reentrant structures and macros.m4_ifdef( [[M4_YY_NO_GET_LENG]],,dnl modification, are permitted provided that the following conditions YYTD_ID_ACCLIST = 0x0C /**< 1-dim ints */ YYTD_DATA32 = 0x04, /**< data is an array of type flex_int32_t */ flex_uint16_t th_flags; /**< Currently unused, must be 0 */ :(((td_flags) & YYTD_DATA16)\ ? sizeof(flex_int16_t)\/* end tables serialization structures and prototypes */ [[(YYSTYPE * yylval_param M4_YY_PROTO_LAST_ARG)]]) yy_create_buffer( yyin, YY_BUF_SIZE M4_YY_CALL_LAST_ARG); * yy_get_next_buffer() to have set up * YY_NULL, it'll still work - another YY_NEW_FILE; } /* end of scanning one token */ yy_start_stack_ptr = yy_start_stack_depth = 0; yy_delete_buffer( YY_CURRENT_BUFFER M4_YY_CALL_LAST_ARG); new_in = &yyin; if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) YY_CURRENT_BUFFER_LVALUE->yy_n_chars = int offset = (int) (YY_G(yy_c_buf_p) - YY_G(yytext_ptr)); c = *(unsigned char *) YY_G(yy_c_buf_p); /* cast for 8-bit char's */ YY_G(yy_hold_char) = *YY_G(yy_c_buf_p);/** Allocate and initialize an input buffer state. return yy_create_buffer( *file, size );void yyFlexLexer::yyensure_buffer_stack(void)YY_BUFFER_STATE yy_scan_string YYFARGS1( const char *, yystr) return 0;void yyset_out YYFARGS1( FILE * ,_out_str) return n;dnl are met: if (tbl->td_hilen > 0) if (tbl->td_id == YYTD_ID_TRANSITION)static int yytbl_hdr_read YYFARGS2(struct yytbl_hdr *, th, struct yytbl_reader *, rd) if (yytbl_read32 (&(th->th_hsize), rd) != 0 /* Allocate enough space for the version and name fields */ else case sizeof (flex_int8_t): t32 = t8; /* copy into the deserialized array... */ void *v; if( ((flex_int16_t *) p)[0] != (flex_int16_t) t32) if(yytbl_data_load (yydmap,&rd M4_YY_CALL_LAST_ARG) != 0){[[#ifndef ]]M4_YY_PREFIX[[lex_init_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[lex_destroy_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_in_ALREADY_DEFINED#undef yyget_out[[#ifndef ]]M4_YY_PREFIX[[set_lval_ALREADY_DEFINEDRELINTERP_DEBUG=1could not mmap %s: %soriginal auxv:load_bias = 0x%lx [AT_SYSINFO_EHDR]yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c];yy_current_state = -yy_current_state;yy_flex_strncpy( yytext, YY_G(yytext_ptr), yyleng + 1 M4_YY_CALL_LAST_ARG); \ but its presence is necessary. */#define YY_TRAILING_MASK 0x%x yy_current_state = *YY_G(yy_state_ptr); /* restore curr. state */ \ * any uses of REJECT which flex missed. } \ {YYTD_ID_EC, (void**)&yy_ec, sizeof(%s)}, static const yy_state_type %s[%d] = { 0, YY_INT_ALIGNEDinput error reading skeleton file %s %d/%d (peak %d) nxt-chk entries created M4_YY_NO_POP_STATEextern char yytext[]; %s: %s M4_YY_OUTFILE_NAME%if-not-reentrant%ok-for-header[:^upper:] ambiguous in case insensitive scannerfatal flex scanner internal error--end of buffer missed-S FILE--noyywrapth_ssize|th_flags write failed#endif /* %sHEADER_H */ #if YY_FLEX_SUBMINOR_VERSION > 0#define yy_flush_buffer ]]M4_YY_PREFIX[[_flush_buffer#define ]]M4_YY_PREFIX[[ensure_buffer_stack_ALREADY_DEFINED[[#ifdef yyset_out#define ]]M4_YY_PREFIX[[get_lval_ALREADY_DEFINED[[#ifdef yytables_destroy[[#ifdef yyTABLES_NAME/* C99 systems have . Non-C99 systems may or may not. */#define UINT16_MAX (65535U)#include #define YY_NEW_FILE yyrestart( yyin M4_YY_CALL_LAST_ARG )/* Return all but the first "n" matched characters back to the input stream. */ /* Undo effects of setting up yytext. */ \#ifndef YY_NO_UNISTD_H size_t yy_buffer_stack_max; /**< capacity of stack. *//* Accessor methods to globals. int yyget_leng ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_NO_GET_TEXT]],,#ifndef YY_SKIP_YYWRAPextern "C" int yywrap ( M4_YY_PROTO_ONLY_ARG ); m4_ifdef( [[M4_YY_NO_POP_STATE]],, * we now use fwrite().dnl THIS SOFTWARE IS PROVIDED `AS IS' AND WITHOUT ANY EXPRESS OR#define YYTBL_MAGIC 0xF13C57B1 * have been set up. YY_FATAL_ERROR( "out of dynamic memory in yylex()" );%% [7.0] user's declarations go here /* Okay, we're now positioned to make the NUL * want to build jamming into it because then it yy_bp = YY_G(yytext_ptr) + YY_MORE_ADJ; * yy_c_buf_p so that if some total default:yyFlexLexer::yyFlexLexer( std::istream* arg_yyin, std::ostream* arg_yyout ): int number_to_move, i; YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; /* Reset buffer status. */ * yypop_buffer_state(); /* If b is the current buffer, then yy_init_buffer was _probably_ void yy_flush_buffer YYFARGS1( YY_BUFFER_STATE ,b) b->yy_n_chars = 0;/** Pushes the new state onto the stack. The new state becomes * if necessary. --YY_G(yy_buffer_stack_top); */ if ( ! YY_G(yy_buffer_stack) ) b->yy_input_file = NULL;/** Setup the input buffer state to scan a string. The next call to yylex() willm4_ifdef( [[M4_YY_NO_SCAN_BYTES]],, /* Get memory for full buffer, including space for trailing EOB's. */ if ( ! buf )/** Get the user-defined data for this scanner. * That's why we explicitly handle the declaration, instead of using our macros. YY_G(yytext_ptr) = 0;dnl tables_shared.c - tables serialization code#include "flexdef.h" rd->bread += (flex_uint32_t) sizeof(flex_uint8_t); if ( ! th->th_version ) /* Allocate space for table. v = j == 0 ? &(((struct yy_trans_info *) p)->yy_verify) /* increment p */[[#ifndef ]]M4_YY_PREFIX[[restart_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_lineno_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[wrap_ALREADY_DEFINEDAT_BASE not found in aux vector' [AT_PHENT] {YYTD_ID_NXT, (void**)&yy_nxt, sizeof(%s)}, bad transition character detected in sympartition()--yy_cp;while ( yy_current_state != %d ); {YYTD_ID_META, (void**)&yy_meta, sizeof(%s)}, yy_defgoto find_rule; \ (c = getc( yyin )) != EOF && c != '\n'; ++n ) \YY_USER_ACTIONCan't use -+ with -CF option%s version %s usage statistics: %d/%d NFA states M4_YY_NO_GET_IN%option yylineno cannot be used with REJECTtypedef const struct yy_trans_info *yy_state_type;int yylineno = 1;%if-reentrantunknown error processing section 1Definition name too long missing quotestart condition %s declared twice'%s'-d-V--yyclass=NAME--noyyget_lvalm4_define( [[%s]], [[[[%s]]]])m4_dnl pad64 failed#define yy_load_buffer_state M4_YY_PREFIX[[_load_buffer_state]]#define yyleng M4_YY_PREFIX[[leng]]#define yylineno M4_YY_PREFIX[[lineno]]#define yytext M4_YY_PREFIX[[text]])#define yylex_destroy ]]M4_YY_PREFIX[[lex_destroy#define ]]M4_YY_PREFIX[[set_debug_ALREADY_DEFINED#define yyget_in ]]M4_YY_PREFIX[[get_in#define ]]M4_YY_PREFIX[[set_lineno_ALREADY_DEFINED#define yyin ]]M4_YY_PREFIX[[in[[#ifdef yytables_fload#include #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901Ltypedef int32_t flex_int32_t;#include /* Promotes a possibly negative, possibly signed char to an#define EOB_ACT_END_OF_FILE 1 if ( *p == '\n' )\ while ( 0 ) * delete it. * each newline. int yy_fill_buffer; * still have a bunch of tokens to match, though, because ofYY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size M4_YY_PROTO_LAST_ARG ); int yy_more_len;m4_ifdef( [[M4_YY_NO_GET_OUT]],,#ifndef yytext_ptrm4_ifdef( [[M4_YY_STACK_USED]], static int yy_start_stack_ptr = 0; * - All data is stored in network byte order.extern int yylex M4_YY_LEX_PROTO; */ YY_G(yytext_ptr) + yy_amount_of_matched_text; (void) yyout.write( buf, size ); if ( YY_G(yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars) + 1] ) /* don't do the read, it's not guaranteed to return an EOF, int yy_c_buf_p_offset = num_to_read = YY_READ_BUF_SIZE; return input(M4_YY_CALL_ONLY_ARG); yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; YY_BUFFER_STATE b; m4_dnl M4_YY_DECL_GUTS_VAR(); b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) M4_YY_CALL_LAST_ARG ); yy_flush_buffer( b M4_YY_CALL_LAST_ARG); YY_G(yy_buffer_stack_top)++;YY_BUFFER_STATE yy_scan_buffer YYFARGS2( char *,base, yy_size_t ,size) return NULL;/** Set the current column. * input buffer. if (ptr_yy_globals == NULL){ errno = EINVAL; struct yyguts_t dummy_yyguts; *ptr_yy_globals = (yyscan_t) yyalloc ( sizeof( struct yyguts_t ), &dummy_yyguts );/* Defined in main.c */ for ( i = 0; i < n; ++i ) * any pointer type to void*, and deal with argument conversions free( (char *) ptr ); /* see yyrealloc() for (char *) cast */dnl This code is derived from software contributed to Berkeley by if (fread (v, sizeof (flex_uint32_t), 1, rd->fp) != 1){ rd->bread += (flex_uint32_t) sizeof(flex_uint32_t); if (yytbl_read32 (&(th->th_magic), rd) != 0) /* we read it all into th_version, and point th_name into that data *//** lookup id in the dmap list. * @return NULL if not found. int len, i, rv, inner_loop_count; memset (&td, 0, sizeof (struct yytbl_data)); * need the dmap.dm_sz entry to tell us the sizeof the individual flex_int8_t t8; YY_FATAL_ERROR( "tables verification failed at YYTD_STRUCT flex_int16_t" ); YY_FATAL_ERROR( "invalid dmap->dm_sz for struct" ); /* TODO: not fatal. */ if( yytbl_fload(fp, YYTABLES_NAME M4_YY_CALL_LAST_ARG) != 0)[[#ifndef ]]M4_YY_PREFIX[[pop_buffer_state_ALREADY_DEFINED#undef yyalloc#undef yylengnew auxv:file %s is not an elf fileTry againunexpected null phdr entry at index %zunew phnum = %zuYY_SC_TO_UI(*++yy_cp)YY_CHAR yy_c; doyy_current_state += yy_current_state[%s].yy_nxt;yy_trans_info = &yy_current_state[(unsigned int) yy_c];yy_base {YYTD_ID_DEF, (void**)&yy_def, sizeof(%s)}, %s yy_nxt;Could not write ssltblstatic int yy_prev_more_offset = 0; buf[n++] = (char) c; \ { \ { \int yyl;m4 %d/%d base-def entries created M4_YY_ALWAYS_INTERACTIVEtrailing context made variable due to preceding '|' actionM4_YY_NO_GET_DEBUG/* Begin user sect3 */<>malloc failed in filter_create_intm4_changequote([[, ]])#define yy_scan_buffer ]]M4_YY_PREFIX[[_scan_buffer#define yy_load_buffer_state ]]M4_YY_PREFIX[[_load_buffer_state#define yypop_buffer_state ]]M4_YY_PREFIX[[pop_buffer_state#define yyget_leng ]]M4_YY_PREFIX[[get_leng[[#ifdef yyset_lloc/* An opaque pointer. */#ifndef YY_TYPEDEF_YY_SCANNER_Textern int yyleng;YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len M4_YY_PROTO_LAST_ARG ); int yy_full_lp; int *yy_full_state;m4_ifdef( [[M4_YY_NO_SET_OUT]],, void yyset_lloc ( YYLTYPE * yylloc_param M4_YY_PROTO_LAST_ARG );#ifndef YY_INPUT%if-tables-serialization structures and prototypes flex_uint32_t th_magic; /**< Must be 0xF13C57B1 (comes from "Flex Table") */m4_define( [[M4_YY_LEX_PROTO]], [[(M4_YY_PROTO_ONLY_ARG)]]) yyin(arg_yyin.rdbuf()), yy_buffer_stack_max = 0; if ( yyin.bad() ) /* We matched some text prior to the EOB, first * process it. /* Can't grow it, we don't own it. */ YY_G(yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; static int yyinput (M4_YY_DEF_ONLY_ARG) /* We don't actually know whether we did this switch during * In that case, we don't want to reset the lineno or column. errno = oerrno; * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER./* Allocates the stack if it does not exist. YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );/** Setup the input buffer state to scan directly from a user-specified character buffer.m4_ifdef( [[M4_YY_NO_PUSH_STATE]],, static int yy_top_state (M4_YY_DEF_ONLY_ARG)FILE *yyget_in (M4_YY_DEF_ONLY_ARG) * convention of taking the scanner as the last argument. Note however, thatint yylex_init_extra( YY_EXTRA_TYPE yy_user_defined, yyscan_t* ptr_yy_globals )%endif if-c-only YY_G(yy_start) = 0; return malloc(size); return realloc(ptr, size);dnl to contract no. DE-AC03-76SF00098 between the United Statesdnl WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARdnl PURPOSE./** Get the number of integers in this table. This is NOT the * table, which is ok. /* We point to the address of a pointer. */ flex_int32_t t32; flex_int16_t t16; while(--pad >= 0){ goto return_rv; /* A NULL key means choose the first set of tables. */m4_ifdef([[M4_YY_MAIN]], [[relinterp: %srelinterp not supported for secure executablesNo such file or directoryToo many symbolic links encounterednew phdr = %pstatic const %s yy_nxt[][%d] = { if ( yy_accept[yy_current_state] )%4s = %-2dyy_current_state = YY_G(yy_start);Could not write yyacclist_tbl {YYTD_ID_BASE, (void**)&yy_base, sizeof(%s)}, Could not write yybase_tbl#line 0 "M4_YY_OUTFILE_NAME" error closing skeleton file %sCompressed tables always back up. %d rules %d (%d saved) hash collisions, %d DFAs equal m4_changequote name "%s" ridiculously long%s: fatal internal error, %s \r {%4d,%4d },/* rule %d can match eol */ YY_DO_BEFORE_ACTION; /* set up yytext again */ ]]][[]]][[EOF encountered inside an actionout of dynamic memory in yy_create_buffer()out of memory expanding start-condition stack-i--preproc=NUM--stdout#define yyout M4_YY_PREFIX[[out]]#define YY_FLEX_MINOR_VERSION 6 * We will address this in a future release of flex, or omit the C++ scanner [[#define ]]M4_YY_PREFIX[[get_lloc_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[_flex_debug_ALREADY_DEFINED#include /* end standard C headers. */#ifndef INT32_MIN#ifndef INT32_MAX#ifndef SIZE_MAXm4_define( [[M4_YY_DEF_LAST_ARG]], [[, yyscan_t yyscanner]])#define yy_flex_debug YY_G(yy_flex_debug_r)m4_define( [[M4_YY_PROTO_ONLY_ARG]], [[void]])m4_define([[M4_YY_CALL_ONLY_ARG]])#define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))#define YY_TYPEDEF_YY_BUFFER_STATEstatic void yyensure_buffer_stack ( M4_YY_PROTO_ONLY_ARG ); * down here because we want the user's section 1 to have been scanned first. char yy_hold_char; /* This must go here because YYSTYPE and YYLTYPE are includedm4_ifdef( [[M4_YY_NO_SET_EXTRA]],,void yyset_column ( int _column_no M4_YY_PROTO_LAST_ARG ); * we don't want an extra ';' after the "return" because that will cause#ifndef yyterminatednl Copyright (c) 1990 The Regents of the University of California. * - The format allows many tables per file.struct yytbl_hdr { (((td_flags) & YYTD_DATA8)\/* Unload the tables from memory. *//* Code executed at the end of each rule. */ { /* beginning of action switch */ YY_RESTORE_YY_MORE_OFFSET else switch ( yy_get_next_buffer( M4_YY_CALL_ONLY_ARG ) ) /* Note: because we've taken care in yy_state_buf = 0; switch_streams(*new_in, *new_out); if ( yyin.eof() || yyin.fail() ) * just force an EOF int new_size = b->yy_buf_size * 2; YY_CURRENT_BUFFER_LVALUE->yy_n_chars = YY_G(yy_n_chars); ret_val = EOB_ACT_LAST_MATCH;/* yy_get_previous_state - get the state just before the EOB char was reached */%% [15.0] code to get the start state into yy_current_state goes herem4_ifdef( [[M4_YY_USE_LINENO]], * there's no matching to consider. void yyFlexLexer::yyrestart( std::istream& input_file ) void yyFlexLexer::yy_flush_buffer( YY_BUFFER_STATE b ) if (new_buffer == NULL) /* copied from yy_switch_to_buffer. */ * The next element becomes the new top. yy_delete_buffer(YY_CURRENT_BUFFER M4_YY_CALL_LAST_ARG); buf[i] = yybytes[i]; return YY_G(yy_start_stack)[YY_G(yy_start_stack_ptr) - 1];static void yynoreturn yy_fatal_error YYFARGS1(const char*, msg)void yyFlexLexer::LexerError( const char* msg )/** Set the current line number. YY_G(yy_buffer_stack) = NULL; YY_G(yy_buffer_stack) = NULL; YY_G(yy_start_stack) = NULL; * that use void* generic pointers. It works with the latterdnl THIS SOFTWARE IS PROVIDED `AS IS' AND WITHOUT ANY EXPRESS OR * @return the number of integers in the table if (fread (v, sizeof (flex_uint8_t), 1, rd->fp) != 1){static int yytbl_read16 (void *v, struct yytbl_reader * rd) th->th_name = th->th_version + strlen (th->th_version) + 1; inner_loop_count = 2; case sizeof (flex_int16_t): t32 = t16; YY_FATAL_ERROR( "invalid td_flags" ); /* TODO: not fatal. */ YY_FATAL_ERROR( "tables verification failed at YYTD_STRUCT flex_int8_t" ); } if (yytbl_hdr_read (&th, &rd M4_YY_CALL_LAST_ARG) != 0){/** Load the DFA tables for this scanner from the given stream. */#undef yyset_inentering relinterplseek on %s failed: %scould not get realpath of %s: %sFile table overflowfind_rule: /* we branch to this label when backing up */yy_acceptyy_current_state = yy_nxt[yy_current_state][%s]; clearerr(yyin); \ }\YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \if ( yy_act != YY_END_OF_BUFFER && yy_rule_can_match_eol[yy_act] )YY_G(yy_more_len)fprintf( stderr, "--accepting default rule (\"%s\")\n", No backing up Beginning-of-line patterns used #define %swrap(yyscanner) (/*CONSTCOND*/1) int yyFlexLexer::yylex()true%if-tables-serialization'^' operator results in sub-optimal performanceout of dynamic memory in yy_scan_bytes()\x%02x-nAllocation of buffer to print string failedmalloc failed (f) in filter_create_extm4_ifelse(M4_YY_PREFIX,yy,,#define ]]M4_YY_PREFIX[[_create_buffer_ALREADY_DEFINED#define yylex ]]M4_YY_PREFIX[[lex#define ]]M4_YY_PREFIX[[get_in_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[set_column_ALREADY_DEFINED#define yyget_lloc ]]M4_YY_PREFIX[[get_lloc[[#ifdef yyrealloc#define yyleng ]]M4_YY_PREFIX[[leng[[#ifdef yyin/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, * if you want the limit (max/min) macros for int types. #ifndef UINT32_MAXm4_define([[M4_YY_CALL_LAST_ARG]]) YY_RESTORE_YY_MORE_OFFSET \ * "scanner state".#define yy_set_interactive(is_interactive) \ YY_G(yy_c_buf_p) = yy_cp;m4_ifdef( [[M4_YY_USES_REJECT]], * from bison output in section 1.*/FILE *yyget_in ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_NO_SET_IN]],,m4_ifdef( [[M4_YY_NO_GET_COLUMN]],,static void yy_flex_strncpy ( char *, const char *, int M4_YY_PROTO_LAST_ARG);%if-c++-only C++ definitiondnl notice, this list of conditions and the following disclaimer. YYTD_ID_EC = 0x05, /**< 1-dim ints */#define YY_DECL_IS_OURS 1 [[YYFARGS1(YYSTYPE *,yylval_param)]]) if ( ! YY_G(yy_state_buf) ) if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) * globals. Here is the right place to do so, because yy_current_state = yy_next_state; else "fatal flex scanner internal error--no action found" ); /* We matched a single character, the EOB, so b->yy_buf_size += b->yy_buf_size / 8; /* Read in more data. */ ret_val = EOB_ACT_CONTINUE_SCAN; YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ } /* yy_c_buf_p now points to the character we want to return. * sees that we've accumulated a/** Switch to a different input buffer. /* TODO. We should be able to replace this entire function body if ( YY_CURRENT_BUFFER ) * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. void yyFlexLexer::yy_delete_buffer( YY_BUFFER_STATE b ) yy_switch_to_buffer( b M4_YY_CALL_LAST_ARG );YY_BUFFER_STATE yy_scan_bytes YYFARGS2( const char *,yybytes, int ,_yybytes_len) buf = (char *) yyalloc( n M4_YY_CALL_LAST_ARG );void yyset_in YYFARGS1( FILE * ,_in_str) return yylloc; * this is a *pointer* to a scanner, as it will be allocated by this call (and YY_G(yy_start_stack_depth) = 0; YY_G(yy_prev_more_offset) = 0;/* yylex_destroy is for both reentrant and non-reentrant scanners. */ yypop_buffer_state(M4_YY_CALL_ONLY_ARG);dnl Department of Energy and the University of California.dnl Redistribution and use in source and binary forms, with or without flex_uint32_t n; errno = 0; || yytbl_read32 (&td.td_hilen, rd) != 0 if( ((flex_int8_t *) v)[0] != (flex_int8_t) t32) YY_FATAL_ERROR( "tables verification failed at flex_int8_t" ); void * v;#undef YY_NEW_FILE[[#ifndef ]]M4_YY_PREFIX[[get_out_ALREADY_DEFINED#undef yy_flex_debug#undef yylinenoexpected zero p_offset for first PT_LOAD, found 0x%zx insteadpath to loader exceeds PATH_MAX: %s/%sNo such device or address [AT_UID] DFA Dump: flex_int32_t/* undo the effects of YY_DO_BEFORE_ACTION */static const struct yy_trans_info yy_transition[%d] = { yy_act &= ~YY_TRAILING_HEAD_MASK; (yy_trans_info = &yy_current_state[yy_c])->{ \++YY_G(yy_lp); \#define YY_NEED_STRLEN clearerr(yyin); \ yytext );case YY_STATE_EOF(%s): flexM4M4_YY_NO_GET_OUTVariable trailing context rules entail a large performance penalty #define YY_SKIP_YYWRAP#ifdef VMS #define YY_DECL int %s::yylex() bad character '%s' detected in check_char()%if-c-or-c++YY_RULE_SETUP out of dynamic memory in yy_scan_buffer()--yylineno--noyymore--noyyset_lloc--unsafe-no-m4-sect3-escapefork failed#define ]]M4_YY_PREFIX[[_switch_to_buffer_ALREADY_DEFINED[[#ifdef yyfree#define ]]M4_YY_PREFIX[[leng_ALREADY_DEFINED#ifndef INT8_MIN/* Size of default input buffer. */ std::streambuf* yy_input_file; * not. char *yy_full_match;#ifndef YY_FATAL_ERRORdnl Redistribution and use in source and binary forms, with or without into the expanded yy_transition/* vim:set noexpandtab cindent tabstop=8 softtabstop=0 shiftwidth=8 textwidth=0: */ YYLTYPE * yylloc; yy_cp = YY_G(yy_c_buf_p); int yy_amount_of_matched_text = (int) (yy_cp - YY_G(yytext_ptr)) - 1; * possible that this happened because the user YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; goto do_action; &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars)]; // was if( new_out )void yyFlexLexer::switch_streams( std::istream* new_in, std::ostream* new_out ) (void) yyin.read( buf, max_size ); return EOB_ACT_END_OF_FILE; /* Include room in for 2 EOB chars. */%% [16.0] code to find the next state goes here char *source = * valid NUL; if not, then we've hit the end of the buffer. return c; /* yy_ch_buf has to be 2 characters longer than the size given because if (YY_G(yy_buffer_stack_top) > 0) if (YY_CURRENT_BUFFER) { YY_G(yy_buffer_stack) = (struct yy_buffer_state**)yyalloc if ( size < 2 || return yy_scan_bytes( yystr, (int) strlen(yystr) M4_YY_CALL_LAST_ARG); exit( YY_EXIT_FAILURE ); /* By setting to 0xAA, we expose bugs in yy_init_globals. Leave at 0x00 for releases. */ yyfree( YY_G(yy_start_stack) M4_YY_CALL_LAST_ARG ); * as though doing an assignment.dnl Vern Paxson. struct yytbl_dmap *transdmap=0; YY_FATAL_ERROR( "tables verification failed at YYTD_PTRANS" ); int pad;%define-yytables The name for this specific scanner's tables./* end table serialization code definitions */#undef yyget_debug#undef yyset_debug[[#ifndef ]]M4_YY_PREFIX[[get_text_ALREADY_DEFINED#undef yyset_linenorpath [AT_EGID]static const struct yy_trans_info *yy_transition = 0;yy_current_state = *--YY_G(yy_state_ptr);for ( ; ; ) /* until we find what rule we matched */int yy_c = %d; static const YY_CHAR * %s = 0; long intallocation of macro definition failed%d backing up (non-accepting) states. M4_YY_NO_GET_LENGM4_YY_NO_SET_LVAL#define yytext_ptr yytext_rmemory allocation failed in allocate_array()%endif--nodebug--fast--main--nometa-ecs--never-interactiveth_name writen failedm4_ifdef( [[M4_YY_REENTRANT]], [[m4_define([[M4_YY_HAS_START_STACK_VARS]])]])[[#ifdef yyrestart[[#ifdef yyset_debug[[#ifdef yytext#define ]]M4_YY_PREFIX[[lineno_ALREADY_DEFINED/* flex integer type definitions *//* end standard C++ headers. */#define yyconst constm4_define( [[M4_YY_PROTO_LAST_ARG]])m4_define( [[M4_YY_DEF_LAST_ARG]])m4_define( [[YYFARGS3]], [[($1 $2, $3 $4, $5 $6 M4_YY_DEF_LAST_ARG)]])#ifndef YY_BUF_SIZE * normally declared as a register variable-- so it is not worth it. do {\ * if we're using stdio for input, then we want to use getc() : NULL)/* yy_hold_char holds the character lost when yytext is formed. */void *yyalloc ( yy_size_t M4_YY_PROTO_LAST_ARG );int yyget_lineno ( M4_YY_PROTO_ONLY_ARG );*/ * - We do not hinder future unicode support.#define yypad64(n) ((8-((n)%8))%8) [[(YYSTYPE * yylval_param, YYLTYPE * yylloc_param M4_YY_PROTO_LAST_ARG)]])#define YY_DECL int yylex M4_YY_LEX_DECLARATION#define YY_BREAK /*LINTED*/break; if ( ! YY_G(yy_state_buf) )%% [10.0] code to find the action number goes here switch ( yy_act ) { * consistency between YY_CURRENT_BUFFER and our} /* end of yylex */yyFlexLexer::yyFlexLexer( std::istream& arg_yyin, std::ostream& arg_yyout ): int num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; YY_G(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; static yy_state_type yy_get_previous_state (M4_YY_DEF_ONLY_ARG) char *yy_cp; return yy_current_state;/** Immediately switch to a different input stream. b->yy_bs_lineno = 1; * Guarantees space for at least one push. n = (yy_size_t) (_yybytes_len + 2); * away when we're done. YY_G(yy_start_stack) = (int *) yyalloc( new_size M4_YY_CALL_LAST_ARG );void yyset_lineno YYFARGS1( int ,_line_number) * The user defined value in the first argument will be available to yyalloc in yy_delete_buffer( YY_CURRENT_BUFFER M4_YY_CALL_LAST_ARG );dnl errno = EIO; YY_FATAL_ERROR( "insane header size detected" ); /* TODO: not fatal. */ { if( ((flex_int32_t *) v)[0] != (flex_int32_t) t32) v = &(((struct yy_trans_info *) (transdmap->dm_arr))[t32]); /* Load the data tables */int yytables_destroy (M4_YY_DEF_ONLY_ARG)#ifdef YY_DECL_IS_OURS[[#ifndef ]]M4_YY_PREFIX[[set_debug_ALREADY_DEFINED#undef yyget_extra#undef yyfree#undef yyin[[#ifndef ]]M4_YY_PREFIX[[tables_destroy_ALREADY_DEFINEDopened loader %s at %s %dYY_G(yy_looking_for_trail_begin) = 0;yy_is_jam = (yy_current_state <= 0);yy_meta};1/* The intent behind this definition is that it'll catchstatic int yy_more_flag = 0;#define YY_RESTORE_YY_MORE_OFFSET \ int n; \#define YY_RULE_SETUP \yy_match:-Cf/-CF and -I are incompatible-Cf and -CF are mutually exclusiveerror deleting output file %s--reentrantvariable trailing context rules cannot be used with -f or -F/* %s */\ *yy_cp = YY_G(yy_hold_char); /* undo effects of setting up yytext */ Definition value for {%s} too long --nowarn--noyyget_lineno--noyyset_lvalCOLUMNSAllocation of buffer for line directive failed#define %sHEADER_H 1 Unable to allocate a copy of the match^#line ([[:digit:]]+) "(.*)"#define yypop_buffer_state M4_YY_PREFIX[[pop_buffer_state]]#define yyfree M4_YY_PREFIX[[free]] /* The c++ scanner is a mess. The FlexLexer.h header file relies on the#define yy_scan_bytes ]]M4_YY_PREFIX[[_scan_bytes#define ]]M4_YY_PREFIX[[restart_ALREADY_DEFINED[[#ifdef yyset_in[[#ifdef yyset_column#include #include #ifndef __STDC_LIMIT_MACROStypedef uint16_t flex_uint16_t;#define UINT8_MAX (255U)/* begin standard C++ headers. */m4_define( [[M4_YY_PROTO_ONLY_ARG]], [[yyscan_t yyscanner]])#define yyin YY_G(yyin_r)m4_define( [[M4_YY_NOOP_GUTS_VAR]], [[m4_dnl]])m4_define([[M4_YY_DECL_LAST_ARG]])m4_define( [[M4_YY_DOC_PARAM]], ) * to BEGIN to return to the state. The YYSTATE alias is for lexvoid yy_delete_buffer ( YY_BUFFER_STATE b M4_YY_PROTO_LAST_ARG );m4_ifdef( [[M4_YY_IN_HEADER]], [[#ifdef YY_HEADER_EXPORT_START_CONDITIONS]]) int yy_looking_for_trail_begin; # define yylloc YY_G(yylloc_r)int yyget_column ( M4_YY_PROTO_ONLY_ARG );/* Macros after this point can all be overridden by user definitions indnl Neither the name of the University nor the names of its contributors/** A single serialized table */ int yy_act; yyin.rdbuf(std::cin.rdbuf()); if ( yy_next_state ) /* Consume the NUL. */ { /* Don't try to fill the buffer, so this is an EOF. */ YY_CURRENT_BUFFER_LVALUE->yy_n_chars = YY_G(yy_n_chars) = 0; YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; (int) (YY_G(yy_c_buf_p) - b->yy_ch_buf); "fatal error - scanner input buffer overflow" ); *YY_G(yy_c_buf_p) = '\0'; if ( ! YY_CURRENT_BUFFER ){ YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream& file, int size ) * we need to put in 2 end-of-buffer characters. * M4_YY_DOC_PARAM num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); * yy_scan_bytes() instead. YY_G(yy_start_stack_depth) += YY_START_STACK_INCR; return yylineno; return yyleng; * @param _column_no column numbervoid yyset_column YYFARGS1( int , _column_no)/* User-visible API */ * flex code (hence the name "_shared"). /** Read a table while mapping its contents to the local array. if (yytbl_read16 (&td.td_id, rd) != 0 /* read into t32 no matter what the real size is. */ if( M4_YY_TABLES_VERIFY) /* t32 is a plain int. copy data, then incrememnt p. */ ((flex_int32_t *) p)[0] = (flex_int32_t) t32; YY_FATAL_ERROR( "invalid dmap->dm_sz for plain int" ); /* TODO: not fatal. */ int rv=0;#undef YY_FLUSH_BUFFER#undef YY_DECL#undef yy_delete_buffer#undef yypush_buffer_state#undef yyget_leng[[#ifndef ]]M4_YY_PREFIX[[tables_fload_ALREADY_DEFINED%lxreservation mmap of 0x%zx bytes for %s failed: %s }; yy_act = yy_accept[yy_current_state];++YY_G(yy_lp);YY_CHAR yy_c = %s;yy_chk#define yymore() (YY_G(yy_more_offset) = yy_flex_strlen( yytext M4_YY_CALL_LAST_ARG))#endif errno=0; \[[static const flex_int32_t %s[%d] = { 0, Compressed tables always back-up %d/%d meta-equivalence classes created %d total table entries needed fatal parse error#undef yytext_ptrECHObad character: %s--c++--full--header-file[=FILE]-I--posix-compat-P PREFIX--skel=FILE-v--warnfgetpos failedget|set|fwrite32 failedm4_changecom`'m4_dnl #define %sIN_HEADER 1 #define yy_switch_to_buffer M4_YY_PREFIX[[_switch_to_buffer]]#endif]]#define ]]M4_YY_PREFIX[[_init_buffer_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[_load_buffer_state_ALREADY_DEFINED#include typedef int8_t flex_int8_t;typedef uint32_t flex_uint32_t;#define INT32_MAX (2147483647)m4_define( [[M4_YY_PROTO_LAST_ARG]], [[, yyscan_t yyscanner]])#define yyout YY_G(yyout_r) * existing scanners that call yyless() from OUTSIDE yylex.#define YY_BUFFER_EOF_PENDING 2#define YY_EXTRA_TYPE void * These are made visible to non-reentrant scanners for convenience. */m4_ifdef( [[M4_YY_NO_GET_IN]],,m4_ifdef( [[M4_YY_NO_GET_LVAL]],,m4_define( [[M4_YY_NO_PUSH_STATE]])dnl All rights reserved.dnl The United States Government has rights in this work pursuant#ifndef yypad64 YYTD_ID_START_STATE_LIST = 0x0A, /**< 1-dim indices into trans tbl */ void *td_data; /**< table data */ ? sizeof(flex_int8_t)\ m4_dnl Locations are used. yylex should also accept the ylloc parameter./* Code executed at the beginning of each rule, after yytext and yyleng YY_G(yy_c_buf_p) = yy_more_offset = yy_prev_more_offset = 0; delete [] yy_state_buf; return yyin.gcount(); * EOB_ACT_CONTINUE_SCAN - continue scanning from current position YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = *--dest = *--source; void yyFlexLexer::yy_load_buffer_state() /* This block is copied from yy_switch_to_buffer. */ YY_G(yy_buffer_stack_top) = 0; base[size-1] != YY_END_OF_BUFFER_CHAR ) return yycolumn;/** Get the current token. yyextra = user_defined ;/* Accessor methods for yylval and yylloc */YYSTYPE * yyget_lval (M4_YY_DEF_ONLY_ARG) YY_G(yy_state_buf) = 0;dnl All rights reserved. memset (th, 0, sizeof (struct yytbl_hdr)); || yytbl_read32 (&(th->th_ssize), rd) != 0 int, id) else v = &((*((struct yy_trans_info **) (transdmap->dm_arr)))[t32]); if(M4_YY_TABLES_VERIFY ){ ((flex_int8_t *) p)[0] = (flex_int8_t) t32; yyfree(th.th_version M4_YY_CALL_LAST_ARG);[[#ifndef ]]M4_YY_PREFIX[[_init_buffer_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[lex_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_lloc_ALREADY_DEFINEDpath to loader %s%s%s too long [AT_PAGESZ] associated rule line numbers: out-transitions: static const struct yy_trans_info **yy_start_state_list =0; &yy_transition[%d], goto find_rule;#define YY_TRAILING_HEAD_MASK 0x%x YY_FATAL_ERROR( "input in flex scanner failed" ); \static const flex_int16_t * %s = 0; rule cannot be matched-s option given but default rule can be matched-Cf/-CF and -Cm don't make sense togetherOptions -+ and --reentrant are mutually exclusive.error writing output file %serror closing output file %sM4_YY_NO_SET_LLOC #define %swrap() (/*CONSTCOND*/1) #define YY_INTERACTIVE%pop%3d: %4d, %4dYY_NO_INPUTbad character class expression: %sbad character inside {}'sEOF encountered inside pattern-h-X--noreentrantoption `%s' doesn't allow an argument m4_define( [[M4_YY_OUTFILE_NAME]],[[%s]])m4_dnl malloc failed in filter_tee_header^[[:space:]]*$#define yylex M4_YY_PREFIX[[lex]]#define FLEX_BETAm4_ifdef( [[M4_YY_STACK_USED]], [[m4_define([[M4_YY_HAS_START_STACK_VARS]])]])#define ]]M4_YY_PREFIX[[_delete_buffer_ALREADY_DEFINED[[#ifdef yy_load_buffer_state#define yyensure_buffer_stack ]]M4_YY_PREFIX[[ensure_buffer_stack[[#ifdef yylex_init m4_ifdef( [[M4_YY_REENTRANT]],[[#ifdef yyget_lval[[#ifdef yyset_lval#define yy_flex_debug ]]M4_YY_PREFIX[[_flex_debug#include #ifndef INT16_MIN#include #define yyleng YY_G(yyleng_r)#define YYSTATE YY_START#ifdef __ia64__typedef size_t yy_size_t; const char *p;\static int yy_start = 0; /* start state number */ YY_CURRENT_BUFFER_LVALUE = \ if ( ! YY_CURRENT_BUFFER ){\ YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */static int yy_init_globals ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_NO_GET_EXTRA]],,char *yyget_text ( M4_YY_PROTO_ONLY_ARG );#define YY_FATAL_ERROR(msg) LexerError( msg )dnldnl This file is part of flex.m4_define( [[M4_YY_LEX_DECLARATION]], [[(M4_YY_DEF_ONLY_ARG)]]) m4_dnl The bison pure parser is used. Redefine yylex to /* Amount of text matched not including the EOB char. */ * call the scanner after we return the } if ( yyin.eof() ) char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; "fatal flex scanner internal error--end of buffer missed" ); /* Try to read more data. */ YY_BUFFER_STATE b = YY_CURRENT_BUFFER_LVALUE; if ( ! b->yy_ch_buf ) if ( c == '\n' ){ *YY_G(yy_c_buf_p) = YY_G(yy_hold_char); /* This was really a NUL. *//** Delegate creation of buffers to the new version that takes an istream reference. if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ yyfree( (void *) b M4_YY_CALL_LAST_ARG ); if (b != YY_CURRENT_BUFFER){ b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; /* First allocation is just for 2 elements, since we don't know if this/* Accessor methods (get/set functions) to struct members. */ return yyout; yyset_extra (yy_user_defined, *ptr_yy_globals); * yylex_init() yyfree ( yyscanner M4_YY_CALL_LAST_ARG );void *yyrealloc YYFARGS2( void *,ptr, yy_size_t ,size)dnl This file is part of flex. case sizeof (flex_int16_t): if(M4_YY_TABLES_VERIFY ){ p = ((flex_int8_t *) p) + 1; yylex_init(&lexer);#undef YY_DO_BEFORE_ACTION#undef yy_scan_buffer#undef yyensure_buffer_stackexe is already relocated, starting main executable trying loader %s at %sNot a directory [AT_GID]YY_G(yy_full_match) = yy_cp; {YYTD_ID_ACCEPT, (void**)&yy_accept, sizeof(%s)}, ++yy_cp;(*yy_cp ? YY_SC_TO_UI(*yy_cp) : %d)yy_current_state += YY_AT_BOL();yyleng = (int) (yy_cp - yy_bp); \std::cerr << "--EOF (start condition " << YY_START << ")\n";yy_rule_can_match_eolCan't use -+ with -l option#define %if-bison-bridge; YY_BREAK]] bad iteration valuesbad : %s--ecs-tth_version writen faileddup(1) failed[[#ifdef yy_delete_buffer#define yy_switch_to_buffer ]]M4_YY_PREFIX[[_switch_to_buffer#define ]]M4_YY_PREFIX[[push_buffer_state_ALREADY_DEFINED#define yyrestart ]]M4_YY_PREFIX[[restart[[#ifdef yyget_text#define yyget_text ]]M4_YY_PREFIX[[get_text#define ]]M4_YY_PREFIX[[get_lineno_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[get_column_ALREADY_DEFINEDtypedef uint8_t flex_uint8_t; * integer in range [0..255] for use as an array index.m4_define( [[M4_YY_CALL_LAST_ARG]], [[, yyscanner]]) *yy_cp = YY_G(yy_hold_char); \ */ * (via yyrestart()), so that the user can continue scanning by YY_EXTRA_TYPE yyextra_r;YYSTYPE * yyget_lval ( M4_YY_PROTO_ONLY_ARG );void yyset_lval ( YYSTYPE * yylval_param M4_YY_PROTO_LAST_ARG ); YYLTYPE *yyget_lloc ( M4_YY_PROTO_ONLY_ARG );static int yyinput ( M4_YY_PROTO_ONLY_ARG );dnl Vern Paxson.#define yyskel_static static * binary format is documented in the manual./** Magic number for serialized format. */#ifndef YYTBL_MAGIC /* These two are mutually exclusive. */#define YY_USER_ACTION yylval = yylval_param;#ifdef YY_USER_INIT if ( ! yyin ) case EOB_ACT_END_OF_FILE: * yytext, we can now set up yy_current_state = yy_get_previous_state( M4_YY_CALL_ONLY_ARG ); yy_init = 0; yy_start = 0; yy_start_stack = NULL;int yyFlexLexer::LexerInput( char* buf, int /* max_size */ ) YY_FATAL_ERROR("input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); if ( new_size <= 0 ) if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) * try matching the token before YY_G(yy_hold_char) = *++YY_G(yy_c_buf_p); b->yy_buffer_status = YY_BUFFER_NEW;void yyFlexLexer::yypush_buffer_state (YY_BUFFER_STATE new_buffer)/** Removes and deletes the top of the stack, if present. if (!YY_CURRENT_BUFFER) * @param size the size in bytes of the character buffer * @return the newly allocated buffer state object. b->yy_n_chars = b->yy_buf_size;FILE *yyget_out (M4_YY_DEF_ONLY_ARG) return yy_init_globals ( *ptr_yy_globals ); * is the reason, too, why this function also must handle its own declaration).m4_ifdef( [[M4_YY_HAS_START_STACK_VARS]], /* Destroy the stack itself. */ /* The cast to (char *) in the following accommodates bothdnl Neither the name of the University nor the names of its contributors * @param dmap used to performing mapping || yytbl_read32 (&td.td_lolen, rd) != 0) * struct members. if ((td.td_flags & YYTD_STRUCT) != 0) }else ((flex_int16_t *) p)[0] = (flex_int16_t) t32; } while (!feof(rd.fp)) {[[#ifndef ]]M4_YY_PREFIX[[_switch_to_buffer_ALREADY_DEFINED%dorig phdr = %pmprotect of PT_LOAD failed (%s segment #%zu): %sYY_G(yy_last_accepting_cpos) = yy_cp;YY_CHARyyleng += YY_G(yy_more_offset); \#define YY_END_OF_BUFFER %d Could not write eoltbl#define REJECT reject_used_but_not_detectedYY_G(yy_more_offset) = YY_G(yy_prev_more_offset); \YY_G(yy_more_len) = (int) (YY_G(yy_c_buf_p) - YY_G(yytext_ptr));if ( yy_flex_debug )else if ( yy_act < %d ) %%option yylineno entails a performance penalty ONLY on rules that can match newline characters <%s> specified twicemalformed '%top' directive[]][[[]][[--align-B-s-R#line %d " * test in the regression suite. We get reports that it breaks inheritance.#define ]]M4_YY_PREFIX[[get_debug_ALREADY_DEFINED[[#ifdef yyalloc#define yyfree ]]M4_YY_PREFIX[[free#define UINT32_MAX (4294967295U)#include * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. * access to the local variable yy_act. Since yyless() is a macro, it would break int yy_at_bol;static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ * but there's no conditional variable for that yet. */m4_ifdef( [[M4_YY_NO_GET_LINENO]],, * some compilers to complain about unreachable statements.dnl are met:dnl flex code (hence the name "_shared"). flex_uint32_t th_hsize; /**< Size of this header in bytes. */ flex_uint32_t td_hilen; /**< num elements in highest dimension array */ :sizeof(flex_int32_t)))int yytables_fload (FILE * fp M4_YY_PROTO_LAST_ARG); m4_dnl accept the lval parameter. *//* The contents of this function are C++ specific, so the YY_G macro is not used. YY_G(yy_n_chars), num_to_read );/* yy_try_NUL_trans - try to make a transition on the NUL character int yy_is_jam; --yylineno; * proceeding. But for input(), * So convert the EOB_ACT_LAST_MATCH * to EOB_ACT_END_OF_FILE. * to go ahead and always set it. YY_G(yytext_ptr) = YY_G(yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; yyin.rdbuf(YY_CURRENT_BUFFER_LVALUE->yy_input_file); YY_CURRENT_BUFFER_LVALUE = NULL; * scanner will even need a stack. We use 2 instead of 1 to avoid an int i; static void yy_push_state YYFARGS1( int ,_new_state) fprintf( stderr, "%s\n", msg ); * @param user_defined The data to be associated with this scanner.void yyset_lloc YYFARGS1( YYLTYPE * ,yylloc_param) /* We do not touch yylineno unless the option is enabled. */ return 0; /* Destroy the start condition stack. */ YY_G(yy_state_buf) = NULL;%if-tables-serialization definitionsdnl modification, are permitted provided that the following conditions return (flex_int32_t) n;static int yytbl_read8 (void *v, struct yytbl_reader * rd) if ((int)(dmap->dm_id) == id) else || yytbl_read16 (&td.td_flags, rd) != 0 * inside the loop below. This scanner might not even have a transition bytes = td.td_lolen * (td.td_hilen ? td.td_hilen : 1) * dmap->dm_sz; break; case sizeof (flex_int32_t): if(((flex_int16_t *) v)[0] != (flex_int16_t) t32) case sizeof(flex_int8_t): if( ((struct yy_trans_info **) p)[0] != v) if( ((flex_int8_t *) p)[0] != (flex_int8_t) t32) return rv;#undef yy_switch_to_buffer#undef yypop_buffer_stateehdr = %pI/O errorwhile ( (yy_current_state = yy_nxt[yy_current_state][ %s ]) > 0 )Could not write yynultrans_tbl#define yymore() yymore_used_but_not_detected for ( n = 0; n < max_size && \m4_ifdef( [[M4_YY_USE_LINENO]],[[/* Table of booleans, true if rule could match eol. */r--bison-bridge %d state/nextstate pairs created -l AT&T lex compatibility option entails a large performance penalty #define FLEX_DEBUG#ifdef __VMS_POSIX%tables-yydmapmemory allocation failed in yy_flex_xmalloc()symbol table memory allocation failed--read--traceUnknown error=(%d) dup2(pipes[0],0)m4_dnl ifdef(`__gnu__', ,`errprint(Flex requires GNU M4. Set the PATH or set the M4 environment variable to its path name.) m4exit(2)') /* A lexical scanner generated by flex */[[#ifdef yyget_out #define ]]M4_YY_PREFIX[[wrap_ALREADY_DEFINEDm4_ifdef( [[M4_YY_NOT_REENTRANT]],#ifndef FLEXINT_Htypedef unsigned short int flex_uint16_t;#if defined(__GNUC__) && __GNUC__ >= 3m4_define( [[M4_YY_DOC_PARAM]], [[@param yyscanner The scanner object.]])#define EOB_ACT_LAST_MATCH 2 m4_ifdef( [[M4_YY_USE_LINENO]], int yy_buf_size; int yy_n_chars; * and can realloc() it to grow it, and should free() it to * shouldn't try reading from the input source any more. We mightstatic char yy_hold_char; * instead of setting up a fresh yyin. A bit of a hack ...void yy_flush_buffer ( YY_BUFFER_STATE b M4_YY_PROTO_LAST_ARG );static void yy_load_buffer_state ( M4_YY_PROTO_ONLY_ARG );static yy_state_type yy_try_NUL_trans ( yy_state_type current_state M4_YY_PROTO_LAST_ARG);m4_ifdef( [[M4_YY_NO_UNISTD_H]],,#ifndef YY_EXTRA_TYPE int yy_init;m4_ifdef( [[M4_YY_TEXT_IS_ARRAY]],int yylex_init (yyscan_t* scanner); m4_ifdef( [[M4_YY_NOT_IN_HEADER]],#ifndef ECHOdnl IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIEDdnl PURPOSE. YYTD_DATA8 = 0x01, /**< data is an array of type flex_int8_t */ flex_uint16_t td_flags; /**< how to interpret this data */ {0,0,0}YY_DECL char *yy_cp, *yy_bp; YYSTYPE * yylval; { YY_G(yy_start) = 1; /* first start state */ /* Undo the effects of YY_DO_BEFORE_ACTION. */ */ * for us because it doesn't know how to deal * with the possibility of jamming (and we don't yy_cp = ++YY_G(yy_c_buf_p); YY_G(yy_c_buf_p) = YY_G(yytext_ptr) + YY_MORE_ADJ; yy_more_len = 0; yyout.rdbuf(new_out.rdbuf()); /* just a shorter name for the current buffer */ * next_state = yy_try_NUL_trans( current_state );m4_ifdef( [[M4_YY_NO_UNPUT]],, if ( YY_G(yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[YY_G(yy_n_chars)] ) /*FALLTHROUGH*/ * with b->yy_buf_size = size; if ( b->yy_is_our_buffer ) m4_ifdef( [[M4_YY_NEVER_INTERACTIVE]], b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ char *buf; M4_YY_DECL_GUTS_VAR(); *YY_G(yy_c_buf_p) = '\0'; \char *yyget_text (M4_YY_DEF_ONLY_ARG)int yylex_destroy (M4_YY_DEF_ONLY_ARG) /* Reset the globals. This is important in a non-reentrant scanner so the next time * Internal utility routines. ; * @param tbl the table *((flex_uint16_t *) v) = ntohs (*((flex_uint16_t *) v)); bytes = th->th_hsize - 14; * @return 0 on successstatic int yytbl_data_load YYFARGS2(struct yytbl_dmap *, dmap, struct yytbl_reader*, rd) /* Lookup the map for the transition table so we have it in case we need it int j; struct yytbl_hdr th; /* Skip ahead to next set */[[#ifndef ]]M4_YY_PREFIX[[_scan_buffer_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[get_lval_ALREADY_DEFINED#undef yyget_lval%u%zxyy_is_jam = (yy_trans_info->yy_verify != yy_c);yy_current_state = yy_start_state_list[YY_G(yy_start) + YY_AT_BOL()];0M4_YY_INCR_LINENO();std::cerr << "--accepting rule at line " << yy_rule_linenum[yy_act] <<could not write tables header#define %s %d %d/%d unique/duplicate transitions %d empty table entries 1 M4_YY_NO_GET_LINENOcould not create backing-up info file %s#define yytext_ptr yytext #include return 0;\f\v--noyy_scan_bytes[[#ifdef yylex_init_extra/* For convenience, these vars (plus the bison vars far below)#endif /* __ia64__ */ #define YY_LINENO_REWIND_TO(ptr) int yy_bs_lineno; /**< The line count. */#endif /* !YY_STRUCT_YY_BUFFER_STATE */%if-c-only Standard (non-C++) definitionstatic int yy_init = 0; /* whether we need to initialize */void yyfree ( void * M4_YY_PROTO_LAST_ARG ); YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \m4_ifdef( [[M4_YY_NO_SET_DEBUG]],,void yyset_extra ( YY_EXTRA_TYPE user_defined M4_YY_PROTO_LAST_ARG );#ifdef YY_NEED_STRLENstatic int yy_flex_strlen ( const char * M4_YY_PROTO_LAST_ARG); static int yy_start_stack_depth = 0;#define YY_READ_BUF_SIZE 8192#define YYTABLES_TYPES/** Possible values for td_id field. Each one corresponds to a flex_uint32_t td_lolen; /**< num elements in lowest dimension array */ if ( ! YY_G(yy_start) )do_action: /* This label is used only to access EOF actions. */ * of the first EOB in the buffer, since yy_c_buf_p will case EOB_ACT_LAST_MATCH: if ( ! new_out ) { yyin.get( buf[0] ); if ( b->yy_is_our_buffer ) yyrealloc( (void *) b->yy_ch_buf, (yy_size_t) (b->yy_buf_size + 2) M4_YY_CALL_LAST_ARG ); return ret_val; YY_G(yytext_ptr) = yy_bp; yyrestart( *input_file ); YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = YY_G(yy_c_buf_p); YY_BUFFER_STATE yy_create_buffer YYFARGS2( FILE *,file, int ,size) b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) M4_YY_CALL_LAST_ARG ); /* We always need two end-of-buffer characters. The first causesvoid yypop_buffer_state (M4_YY_DEF_ONLY_ARG) /* They forgot to leave room for the EOB's. */ b->yy_is_our_buffer = 0; void yyFlexLexer::yy_pop_state()/** Get the current line number./** Get the current column number.dnl 1. Redistributions of source code must retain the above copyright || yytbl_read16 (&(th->th_flags), rd) != 0) return dmap; return -1; break; ((flex_int16_t *) v)[0] = (flex_int16_t) t32; YY_FATAL_ERROR( "tables verification failed at flex_int16_t" ); flex_int8_t t8;#undef yy_new_buffer[[#ifndef ]]M4_YY_PREFIX[[text_ALREADY_DEFINEDfailed to open loader*yy_cp = YY_G(yy_hold_char);YY_G(yy_looking_for_trail_begin) = yy_act & ~YY_TRAILING_MASK;char *yytext;std::cerr << "--(end of buffer or a NUL)\n"; -C %d sets of reallocations needed M4_YY_NO_SCAN_BYTESM4_YY_USES_REJECTyy_bp*Something Weird* - tok: %d val: %d --tables-file[=FILE]--nounistd--yymore--noyyget_lengerror while writing tablesm4_changequote`'m4_dnl malloc failed in filter_fix_linedirs#define yy_init_buffer M4_YY_PREFIX[[_init_buffer]][[#ifdef yy_scan_buffer[[#ifdef yyensure_buffer_stack#define yyget_debug ]]M4_YY_PREFIX[[get_debug[[#ifdef yyset_extra[[#ifdef yyget_leng#define ]]M4_YY_PREFIX[[tables_fload_ALREADY_DEFINED#define INT8_MIN (-128)m4_define( [[M4_YY_DECL_GUTS_VAR]], [[m4_dnl]])#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) * Ditto for the __ia64__ case accordingly. * instead of fread(), to make sure we stop fetching input after#define yy_set_bol(at_bol) \/* Special case for "unistd.h", since it is non-ANSI. We include it way char yytext_r[YYLMAX];YY_EXTRA_TYPE yyget_extra ( M4_YY_PROTO_ONLY_ARG );#define ECHO LexerOutput( yytext, yyleng )/** Calculate (0-7) = number bytes needed to pad n to next 64-bit boundary. */ enum yytbl_id dm_id;/**< table identifier */ void **dm_arr; /**< address of pointer to store the deserialized table. */static struct yytbl_dmap yydmap[] =#ifndef YY_USER_ACTION%% [13.0] actions go here YY_G(yy_c_buf_p) = YY_G(yytext_ptr) + yy_amount_of_matched_text; * YY_NULL will get returned. } /* end of action switch */ new_out = &yyout; YY_G(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset]; case EOB_ACT_END_OF_FILE: b->yy_fill_buffer = 1; b->yy_at_bol = 1; /* Increase the buffer to prepare for a possible push. */ * scan from a @e copy of @a str. * @param yystr a NUL-terminated string to scan YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); void yyFlexLexer::yy_push_state( int _new_state ) int yyFlexLexer::yy_top_state() yyleng = yyless_macro_arg; \ yyout = _out_str ;void yyset_debug YYFARGS1( int ,_bdebug)YYLTYPE *yyget_lloc (M4_YY_DEF_ONLY_ARG) * the ONLY reentrant function that doesn't take the scanner as the last argument. memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t)); yyset_extra (yy_user_defined, &dummy_yyguts); yyout = NULL;void yyfree YYFARGS1( void *,ptr) n *= tbl->td_hilen; *((flex_uint32_t *) v) = ntohl (*((flex_uint32_t *) v)); void *p=0; if ((td.td_flags & YYTD_STRUCT)) /* We point to the array itself */ YY_FATAL_ERROR( "out of dynamic memory in yytbl_data_load()" ); /* read and map each element. else { p = ((flex_int32_t *) p) + 1;/* Find the key and load the DFA tables from the given stream. */ if(!M4_YY_TABLES_VERIFY){ yylex();#undef yy_set_interactive#undef yy_init_buffer[[#ifndef ]]M4_YY_PREFIX[[_flush_buffer_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[_load_buffer_state_ALREADY_DEFINED#undef yy_load_buffer_stateOperation not permittedFile name too long jam-transitions: EOF }, state # %d: if ( yy_current_state[-1].yy_nxt )(*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : %d)yy_current_state = yy_nxt[yy_current_state*YY_NXT_LOLEN + %s];*YY_G(yy_state_ptr)++ = yy_current_state;Could not write yychk_tblyy_rule_linenum#ifndef YYLMAXchar yytext[YYLMAX];static const yy_state_type * %s = 0; M4_YY_REENTRANTNo backing up. error writing backup file %s %d backing-up (non-accepting) states M4_YY_NO_SCAN_BUFFER int yyFlexLexer::yywrap() { return 1; } \b\astate # %4d [%d]Prefix must not contain [ or ]the character range [%c-%c] is ambiguous in a case-insensitive scanner-8--8bit-C[aefFmr]--nodefault--hex--lex-compat--nolinefilter_func failedm4_changequote([[,]])[[]]m4_dnl m4_ifdef( [[M4_YY_IN_HEADER]], , [[m4_define([[M4_YY_NOT_IN_HEADER]], [[]])]])m4_ifdef( [[M4_YY_PREFIX]],, [[m4_define([[M4_YY_PREFIX]], [[yy]])]])#define ]]M4_YY_PREFIX[[get_out_ALREADY_DEFINED[[#ifdef yyset_lineno#define yyTABLES_NAME ]]M4_YY_PREFIX[[TABLES_NAME#define SIZE_MAX (~(size_t)0)#endif /* ! C99 */m4_define( [[M4_YY_DEF_ONLY_ARG]], [[yyscan_t yyscanner]])#define BEGIN YY_G(yy_start) = 1 + 2 *#define YY_END_OF_BUFFER_CHAR 0 #define YY_LESS_LINENO(n) char *yy_buf_pos; /* current position in input buffer *//* We provide macros for accessing buffer states in case in the yyensure_buffer_stack (M4_YY_CALL_ONLY_ARG); \static yy_state_type yy_get_previous_state ( M4_YY_PROTO_ONLY_ARG );m4_ifdef( [[M4_YY_IN_HEADER]], [[#endif]]) m4_ifdef( [[M4_YY_NO_TOP_STATE]],,#ifndef YY_READ_BUF_SIZE * - We can lookup tables by name.#ifndef YYTABLES_TYPESstruct yytbl_dmap { FILE * fp; /**< input stream */ YY_CURRENT_BUFFER_LVALUE = /* yy_bp points to the position in yy_ch_buf of the start of * the current run. yy_bp = yy_cp; YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; { /* This was really a NUL. */ break;static int yy_get_next_buffer (M4_YY_DEF_ONLY_ARG) return EOB_ACT_LAST_MATCH; YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); M4_YY_NOOP_GUTS_VAR(); if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) * @param input_file A readable stream. * is looked at is after yywrap() is called, so it's safe if ( ! b ) b->yy_bs_column = 0;m4_ifdef( [[M4_YY_ALWAYS_INTERACTIVE]], * a jam in that state. /* Only push if top exists. Otherwise, replace top. */ YY_G(yy_did_buffer_switch_on_eof) = 1; yy_size_t num_to_alloc; b->yy_buf_pos = b->yy_ch_buf = base; b->yy_fill_buffer = 0; * scan from a @e copy of @a bytes. yy_size_t n; yy_size_t new_size; if ( --YY_G(yy_start_stack_ptr) < 0 ) YY_G(yy_c_buf_p) = yytext + yyless_macro_arg; \int yyget_lineno (M4_YY_DEF_ONLY_ARG) return yyin;/** Get the output stream. yycolumn = _column_no; * the yyextra field. yylineno = 1;m4_ifdef( [[M4_YY_NO_FLEX_ALLOC]],,#include "tables.h" n = tbl->td_lolen; th->th_version = NULL; inner_loop_count = 1; * This loop iterates once for each element of the td_data array. default: switch (dmap->dm_sz) { if( ((flex_int32_t *) p)[0] != (flex_int32_t) t32) struct yytbl_reader rd; if (key == NULL) if(th.th_version){#undef yy_set_bol[[#ifndef ]]M4_YY_PREFIX[[lex_init_extra_ALREADY_DEFINED#undef yylex_destroy#undef yyset_out#undef yyout%ld [AT_BASE] [AT_SYSINFO] {yy_ecYY_G(yy_full_lp) = YY_G(yy_lp);while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )if ( yyleng >= YYLMAX ) \YY_FATAL_ERROR( "token too large, exceeds YYLMAX" ); \YY_G(yy_more_offset) = 0; \static int yy_more_len = 0;#define YYLMAX 8192 int c = '*'; \ buf[n] = (char) c; \ if( errno != EINTR) \for ( yyl = %s; yyl < yyleng; ++yyl ) ]]M4_YY_NOOP]M4_YY_NOOP]M4_YY_NOOP[[yy %d/%d DFA states (%d words) M4_YY_NO_GET_TEXTM4_YY_NO_SET_OUTPOSIXLY_CORRECTREJECT cannot be used with -f or -Ftypedef flex_uint8_t YY_CHAR;undeclared start condition %sM4_YY_NO_FLEX_FREEcan't open %s--noalign-o FILE--noyyget_textAllocation of buffer for m4 def failedm4_changecom */#define ]]M4_YY_PREFIX[[get_leng_ALREADY_DEFINED[[#ifdef yyget_lloc[[#ifdef yylinenotypedef unsigned char flex_uint8_t; #define INT8_MAX (127)#define YY_SC_TO_UI(c) ((YY_CHAR) (c))m4_ifdef( [[M4_YY_NOT_IN_HEADER]],#define YY_BUF_SIZE 32768 ]], int yy_buffer_status;#define YY_BUFFER_NEW 0 * possible backing-up./* Stack of input buffers. */#define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER M4_YY_CALL_LAST_ARG) if ( ! YY_CURRENT_BUFFER ){ \#define YY_EXTRA_TYPE M4_EXTRA_TYPE_DEFS int yyleng_r; int yy_start_stack_ptr; int yylineno_r; /* These are only needed for trailing context rules, char *yytext_ptr; # define yylval YY_G(yylval_r)#ifdef __cplusplus YYTD_STRUCT = 0x10 /**< data consists of yy_trans_info structs */ flex_uint16_t td_id; /**< enum yytbl_id table identifier */#define YYTDFLAGS2BYTES(td_flags)\ * easily add parameters.%% [12.0] debug code goes here break; yy_state_buf = new yy_state_type[YY_STATE_BUF_SIZE]; { /* need to shift things up to make room */%% [18.0] update yylineno here yyrestart( yyin M4_YY_CALL_LAST_ARG); * @note This function does not reset the start condition to @c INITIAL . void yyrestart YYFARGS1( FILE *,input_file) if (YY_G(yy_buffer_stack_top) >= (YY_G(yy_buffer_stack_max)) - 1){ * @param base the character buffer new_size = (yy_size_t) YY_G(yy_start_stack_depth) * sizeof( int ); YY_FATAL_ERROR( "start-condition stack underflow" );YY_EXTRA_TYPE yyget_extra (M4_YY_DEF_ONLY_ARG)m4_ifdef( [[M4_YY_NO_SET_LVAL]],, errno = ENOMEM; yyout = stdout; yyin = NULL;dnl without specific prior written permission. th->th_version = (char *) yyalloc (bytes M4_YY_CALL_LAST_ARG); if (fread (th->th_version, 1, bytes, rd->fp) != bytes){ if(M4_YY_TABLES_VERIFY) /* Now eat padding. */ rv = -1; struct yytbl_dmap *dmap=0;[[#ifndef ]]M4_YY_PREFIX[[_create_buffer_ALREADY_DEFINED#undef yylex_init_extra[[#ifndef ]]M4_YY_PREFIX[[get_in_ALREADY_DEFINED#undef yyTABLES_NAME0123456789abcdefLD_LIBRARY_PATHincorrect elf class for loader %s, expected %d got %dconsistency check failed in epsclosure()yy_act = yy_acclist[YY_G(yy_lp)]; YY_G(yy_looking_for_trail_begin) )break;else if ( yy_act & YY_TRAILING_MASK )if ( yy_current_state >= %d ) yy_c = %s )yy_current_state = yy_NUL_trans[yy_current_state]; {YYTD_ID_ACCLIST, (void**)&yy_acclist, sizeof(%s)}, [%d]Could not write yydef_tbl/* This struct is not used in this scanner, errno=0; \ errno=0; \ while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \std::cerr << "--accepting default rule (\"" << yytext << "\")\n";yyterminate();yy_cp = YY_G(yy_c_buf_p);%d, -Cf/-CF are incompatible with lex-compatibility modewM4_YY_BISON_LVALM4_YY_SC_DEFSM4_YY_STACK_USED-I (interactive) entails a minor performance penalty extern char *yytext;#ifdef yytext_ptr\tempty machine in dupmachine()Variable trailing context rule at line %d YY_LINENO_REWIND_TO(%s + %d); %s = %s + %d; input rules are too complicated (>= %d NFA states)[:^lower:] is ambiguous in case insensitive scannerUnmatched '{'unbalanced parenthesisout of dynamic memory in yyensure_buffer_stack()-7--batch-?--version--noyyset_out%s: m4_undefine( [[%s]])m4_dnl dup2(pipes[1],1)freopen(headerfilename) failed[[#ifdef yypush_buffer_state#define yyset_debug ]]M4_YY_PREFIX[[set_debug#define yyset_out ]]M4_YY_PREFIX[[set_out#define yyset_lloc ]]M4_YY_PREFIX[[set_lloc#define ]]M4_YY_PREFIX[[text_ALREADY_DEFINED[[#ifdef yyleng[[#ifdef yyout[[#ifdef yy_flex_debug#define INT32_MIN (-2147483647-1)/* Enter a start condition. This macro really ought to take a parameter,#define YY_TYPEDEF_YY_SIZE_Textern FILE *yyin, *yyout; #define YY_LINENO_REWIND_TO(dst) \ /* Number of characters read into yy_ch_buf, not including EOB * then we mark the buffer as YY_EOF_PENDING, to indicate that westatic YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ FILE *yyin_r, *yyout_r; int yy_n_chars; YYSTYPE * yylval_r;int yylex_destroy ( M4_YY_PROTO_ONLY_ARG );m4_define( [[M4_YY_NO_TOP_STATE]])#define YY_FATAL_ERROR(msg) yy_fatal_error( msg M4_YY_CALL_LAST_ARG)dnl tables_shared.h - tables serialization header YYTD_ID_NUL_TRANS = 0x07, /**< 1-dim ints, maybe indices */ array. See notes in manual. *//** Extract corresponding data size_t from td_flags *//* Load the DFA tables from the given stream. */ yyin = stdin; case YY_END_OF_BUFFER: } if ( ! YY_G(yy_did_buffer_switch_on_eof) ) yy_cp = YY_G(yy_c_buf_p); } /* end of user's declarations */ yyfree( yy_buffer_stack M4_YY_CALL_LAST_ARG ); return -1; /* Extend the array by 50%, plus the number we really need. */ static yy_state_type yy_try_NUL_trans YYFARGS1( yy_state_type, yy_current_state) case EOB_ACT_LAST_MATCH: YY_CURRENT_BUFFER_LVALUE = if( ! input_file ) { * yypush_buffer_state(new_buffer); return; YY_G(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); if ( ! b->yy_ch_buf ) * This function is sometimes called more than once on the same buffer, num_to_alloc * sizeof(struct yy_buffer_state*)#undef yyless return yytext;void yyset_extra YYFARGS1( YY_EXTRA_TYPE ,user_defined) /* column is only valid if an input buffer exists. */%if-c-only SNIP! this currently causes conflicts with the c++ scanner yyfree ( YY_G(yy_state_buf) M4_YY_CALL_LAST_ARG);static int yy_flex_strlen YYFARGS1( const char *,s) for ( n = 0; s[n]; ++n )dnl The United States Government has rights in this work pursuant len = yytbl_calc_total_len (&td); rv = yytbl_read32 (&t32, rd); pad = yypad64(rd->bread); v = dmap->dm_arr;#undef yy_scan_string#undef yyget_lineno[[#ifndef ]]M4_YY_PREFIX[[get_column_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_column_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[leng_ALREADY_DEFINED: if ( YY_G(yy_lp) && YY_G(yy_lp) < yy_accept[yy_current_state + 1] )for ( yy_c = %s;yy_NUL_transYY_G(yy_state_ptr) = YY_G(yy_full_state); /* restore orig. state */ \YY_G(yy_prev_more_offset)bison bridge not supported for the C++ scanner.could not create %sM4_YY_NO_GET_EXTRAM4_YY_NO_SET_EXTRAscanner requires -8 flag to use the character %sallocation of sko_stack failedYY_G(yy_c_buf_p) = yy_cpbad state type in mark_beginning_as_normal()incomplete name definitionname defined twice-c--meta-ecs--noyyget_llocexec of %s failedm4_undefine( [[M4_YY_IN_HEADER]])m4_dnl #define yywrap M4_YY_PREFIX[[wrap]]#define yy_create_buffer ]]M4_YY_PREFIX[[_create_buffer[[#ifdef yy_scan_string#define yy_init_buffer ]]M4_YY_PREFIX[[_init_buffer#define yylex_init_extra ]]M4_YY_PREFIX[[lex_init_extra ]])#include m4_define( [[M4_YY_NOOP_GUTS_VAR]], [[(void)yyg]]) * definition of BEGIN./* On IA-64, the buffer size is 16k, not 8k. /* Note: We specifically omit the test for yy_rule_can_match_eol because it requires/* Points to current character in buffer. */ int yy_start; int yy_did_buffer_switch_on_eof;m4_ifdef( [[M4_YY_NO_SET_LINENO]],,m4_ifdef( [[M4_YY_NO_SET_COLUMN]],,#ifndef YY_NO_UNPUT/* Copy whatever the last rule matched to the standard output. */dnl Department of Energy and the University of California.dnl without specific prior written permission. YYTD_ID_RULE_CAN_MATCH_EOL = 0x09, /**< 1-dim ints */ YYTD_ID_TRANSITION = 0x0B, /**< structs */#ifndef YYTDFLAGS2BYTES if ( ! YY_CURRENT_BUFFER ) { while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */%% [8.0] yymore()-related code goes here *yy_cp = YY_G(yy_hold_char); case EOB_ACT_CONTINUE_SCAN: // was if( new_in ) * Returns a code representing an action: else if ( number_to_move == YY_MORE_ADJ ) /* "- 2" to take care of EOB's */ *yy_cp = YY_G(yy_hold_char); ++YY_G(yy_c_buf_p); yyensure_buffer_stack (M4_YY_CALL_ONLY_ARG); * @return the allocated buffer state. b->yy_is_our_buffer = 1; if (YY_CURRENT_BUFFER) (YY_G(yy_buffer_stack), if ( YY_G(yy_start_stack_ptr) >= YY_G(yy_start_stack_depth) ) BEGIN(YY_G(yy_start_stack)[YY_G(yy_start_stack_ptr)]);/** Get the length of the current token. yy_init_globals. Leave at 0x00 for releases. */static int yy_init_globals (M4_YY_DEF_ONLY_ARG)dnl Copyright (c) 1990 The Regents of the University of California.dnl may be used to endorse or promote products derived from this software YY_FATAL_ERROR( "out of dynamic memory in yytbl_hdr_read()" ); rd->bread += (flex_uint32_t) bytes; bytes = sizeof(struct yy_trans_info) * td.td_lolen * (td.td_hilen ? td.td_hilen : 1); * The second time is to handle the second member of the }else return -1; fseek(rd.fp, th.th_ssize - th.th_hsize, SEEK_CUR); th.th_version = NULL; if(v && *(char**)v){[[#ifndef ]]M4_YY_PREFIX[[in_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[out_ALREADY_DEFINED%%dt_runpath = %scould not find aux vector entry %lu%s entry too long: %sPT_LOAD mmap failed (%s segment #%zu): %sdangerous trailing contextflex_int16_tyy_cp = YY_G(yy_last_accepting_cpos);if ( ! yy_is_jam )Could not write ecstblyy_nxtYY_G(yy_prev_more_offset) = YY_G(yy_more_offset); \Could not write ftblstatic char *yy_last_accepting_cpos; static int yy_full_lp;#define yymore() (YY_G(yy_more_flag) = 1) } \Prefix cannot include '[' or ']' -o%s\n\%.3o/*(state = (%s) */%if-not-bison-bridge/*[[unrecognized %%option: %s%% -+--stack--stdinitregcomp for "%s" failed: #define ]]M4_YY_PREFIX[[_flush_buffer_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[lex_init_ALREADY_DEFINED#define ]]M4_YY_PREFIX[[lex_destroy_ALREADY_DEFINED#define yyset_column ]]M4_YY_PREFIX[[set_columnm4_ifdef( [[M4_YY_TABLES_EXTERNAL]],#ifndef UINT8_MAX#endif /* ! FLEXINT_H */typedef void* yyscan_t;m4_define( [[YY_G]], [[yyg->$1]]) * but we do it the disgusting crufty way forced on us by the ()-less * compatibility.#define YY_BUF_SIZE 16384#ifndef YY_TYPEDEF_YY_SIZE_T int yyless_macro_arg = (n); \ * characters. int yy_is_interactive;YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size M4_YY_PROTO_LAST_ARG );void yypop_buffer_state ( M4_YY_PROTO_ONLY_ARG );#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)%% [1.5] DFA%% [2.0] code to fiddle yytext and yyleng for yymore() goes here \%if-c-only Reentrant structure and macros (non-C++). /* The rest are the same as the globals declared in the non-reentrant scanner. */ yy_state_type yy_last_accepting_state; m4_ifdef( [[M4_YY_NO_SET_LLOC]],,dnl 2. Redistributions in binary form must reproduce the above copyright * scanner table of the same name. YYTD_ID_DEF = 0x04, /**< 1-dim ints *//* The serialized tables header. */struct yytbl_data { * and the specifics of this scanner.%tables-yydmap generated elements#ifndef YY_DECL YY_USER_INIT; } YY_G(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; * will run more slowly). * This constructor simply maintains backward compatibility.int yyFlexLexer::LexerInput( char* buf, int max_size ) * EOB_ACT_END_OF_FILE - end of file while ( num_to_read <= 0 ) b->yy_buf_size *= 2; void yyFlexLexer::yyunput( int c, char* yy_bp) /* +2 for EOB chars. */ *YY_G(yy_c_buf_p) = '\0'; /* preserve yytext */ yy_init_buffer( YY_CURRENT_BUFFER, input_file M4_YY_CALL_LAST_ARG); void yyFlexLexer::yy_switch_to_buffer( YY_BUFFER_STATE new_buffer ) static void yy_init_buffer YYFARGS2( YY_BUFFER_STATE ,b, FILE *,file) int oerrno = errno; * @param new_buffer The new state. yyensure_buffer_stack(M4_YY_CALL_ONLY_ARG);static void yyensure_buffer_stack (M4_YY_DEF_ONLY_ARG)/** Setup the input buffer state to scan the given bytes. The next call to yylex() will buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; YY_G(yy_start_stack)[YY_G(yy_start_stack_ptr)++] = YY_START; * @param _line_number line number YY_G(yy_buffer_stack_max) = 0; YY_G(yy_init) = 0;#ifdef YY_STDINITvoid *yyalloc YYFARGS1( yy_size_t ,size)dnl IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED if (th->th_hsize < 16 || th->th_hsize > 1024){ for (i = 0; i < len; ){ for (j = 0; j < inner_loop_count; j++, i++) { YY_FATAL_ERROR( "tables verification failed at YYTD_STRUCT flex_int32_t" ); ((flex_int32_t *) v)[0] = (flex_int32_t) t32; if (M4_YY_TABLES_VERIFY ){ /* t32 is an index into the transition array. */ if (!transdmap){ ((struct yy_trans_info **) p)[0] = v; if (strcmp(th.th_name,key) != 0){#undef yyrestart#undef yylex_init[[#ifndef ]]M4_YY_PREFIX[[lineno_ALREADY_DEFINEDtransferring to real loaderincorrect elf machine for loader %s, expected %d got %dCould not write yynxt_tbl[][]Unable to allocate %zu of stack{elseyy_c = yy_meta[yy_c];while ( (yy_current_state = yy_nxt[yy_current_state*YY_NXT_LOLEN + %s ]) > 0 )Could not write yyacc_tblfprintf( stderr, "--scanner backing up\n" );if ( c == '\n' )m4_ifdef( [[M4_YY_IN_HEADER]],,[[m4_dnlcc -S%sunknown -C option '%c'M4_YY_NO_TOP_STATEM4_YY_NO_GET_LVALREJECT entails a large performance penalty #define YY_STDINIT%option yyclass only meaningful for C++ scannersm4_define( [[%s]], [[%s]])m4_dnl found too many transitions in mkxtion()bad start condition listOption line too long \%c--noyy_pop_state--noyyget_outm4_define( [[M4_YY_IN_HEADER]],[[]])m4_dnl #define yy_scan_bytes M4_YY_PREFIX[[_scan_bytes]]#define FLEX_SCANNER#define yyget_column ]]M4_YY_PREFIX[[get_column#define ]]M4_YY_PREFIX[[realloc_ALREADY_DEFINED#define INT16_MAX (32767) * a 5% performance hit in a non-yylineno scanner, because yy_act is --yylineno;\#ifndef YY_STRUCT_YY_BUFFER_STATE };#include static void yy_push_state ( int _new_state M4_YY_PROTO_LAST_ARG); static int yy_top_state ( M4_YY_PROTO_ONLY_ARG );/* Amount of stuff to slurp up with each read. */#define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0)%if-c++-only C++ definition \ #define YY_DECL int yyFlexLexer::yylex() /* We're scanning a new file or input source. It's * this is the first action (other than possibly a yy_state_type yy_next_state; yy_act = YY_STATE_EOF(YY_START); yy_looking_for_trail_begin = 0; char *source = YY_G(yytext_ptr); number_to_move = (int) (YY_G(yy_c_buf_p) - YY_G(yytext_ptr) - 1); number_to_move - 1; YY_BUFFER_EOF_PENDING; /* Flush out information for old buffer. */ YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; b->yy_is_interactive = 0; memset(YY_G(yy_buffer_stack) + YY_G(yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.m4_ifdef( [[M4_YY_NO_POP_STATE]],, yytext[yyleng] = YY_G(yy_hold_char); \ return yylval;/* yylex_init_extra has the same functionality as yylex_init, but follows the * yylex() is called, initialization will occur. */ yy_init_globals( M4_YY_CALL_ONLY_ARG); /* Destroy the main struct (reentrant only). */ yyscanner = NULL; s1[i] = s2[i]; int n; switch (YYTDFLAGS2BYTES (td.td_flags)) { if ((td.td_flags & YYTD_STRUCT)) { default: if (j == 1) th.th_version = NULL; /* Walk the dmap, freeing the pointers */ yyscan_t lexer; yylex_destroy( lexer);[[#ifndef ]]M4_YY_PREFIX[[set_extra_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[alloc_ALREADY_DEFINED(null)libc_musl.soreading elf header from %s failed: %s [AT_PHDR]yy_current_state = YY_G(yy_last_accepting_state);yy_current_state = yy_nxt[yy_current_state*YY_NXT_LOLEN + %d]; #define YY_NUM_RULES %d static yy_state_type *yy_state_buf=0, *yy_state_ptr=0;static const flex_int32_t * %s = 0; {YYTD_ID_START_STATE_LIST, (void**)&yy_start_state_list, sizeof(%s)}, Can't use --reentrant or --bison-bridge with -l optionM4_YY_NO_UNISTD_HM4_YY_NO_UNPUTM4_YY_NO_SCAN_STRINGiteration value must be positiveInput line too long --default-F--noyy_push_statepipe failed * following macro. This is required in order to pass the c++-multiple-scanners#define yylex_init ]]M4_YY_PREFIX[[lex_init#define yyset_in ]]M4_YY_PREFIX[[set_in#define yytables_destroy ]]M4_YY_PREFIX[[tables_destroy#ifndef UINT16_MAX }while(0)m4_define( [[M4_YY_DEF_ONLY_ARG]], [[void]])m4_define( [[YYFARGS1]], [[($1 $2 M4_YY_DEF_LAST_ARG)]]) * NULL or when we need an lvalue. For internal use only.void yyrestart ( FILE *input_file M4_YY_PROTO_LAST_ARG ); * corresponding action - sets up yytext. * The user has a chance to override it with an option. int yy_more_offset; char *yytext_r; m4_ifdef( [[M4_YY_NO_GET_LLOC]],,extern int yywrap ( M4_YY_PROTO_ONLY_ARG ); YY_FATAL_ERROR( "input in flex scanner failed" );/* No semi-colon after return; correct usage is to write "yyterminate();" -/*/* Structures and prototypes for serializing flex tables. The * Design considerations: YYTD_ID_ACCEPT = 0x01, /**< 1-dim ints */ YYTD_ID_CHK = 0x03, /**< 1-dim ints */ * this scanner. This is the bridge between our "generic" deserialization code flex_uint32_t bread; /**< bytes read since beginning of current tableset */ [[YYFARGS2(YYSTYPE *,yylval_param, YYLTYPE *,yylloc_param)]])#ifndef YY_BREAK YY_G(yy_init) = 1; * (since all states make transitions on EOB to the * yy_get_previous_state() go ahead and do it ctor_common(); yy_did_buffer_switch_on_eof = 0; elsevoid yyFlexLexer::LexerOutput( const char* buf, int size ) for ( i = 0; i < number_to_move; ++i ) b->yy_ch_buf = NULL; if ( YY_G(yy_n_chars) == 0 ) ret_val = EOB_ACT_END_OF_FILE; yyrestart( yyin M4_YY_CALL_LAST_ARG); YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( M4_YY_DECL_GUTS_VAR(); /* This var may be unused depending upon options. */ static void yyunput YYFARGS2( int,c, char *,yy_bp) { /* need more input *//** Delegate to the new version that takes an istream reference. * @param b a buffer created with yy_create_buffer()/* Initializes or reinitializes a buffer. b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; b->yy_buf_pos = &b->yy_ch_buf[0]; if ( b == YY_CURRENT_BUFFER ) num_to_alloc = YY_G(yy_buffer_stack_max) + grow_size; YY_G(yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc BEGIN(_new_state);int yyget_column (M4_YY_DEF_ONLY_ARG) * @see yy_switch_to_buffer if (*ptr_yy_globals == NULL){ YY_G(yy_c_buf_p) = NULL; YY_G(yy_start_stack_ptr) = 0;/* This file is meant to be included in both the skeleton and the actual if (th->th_magic != YYTBL_MAGIC){ YY_FATAL_ERROR( "table id not found in map." ); /* TODO: not fatal. */ : &(((struct yy_trans_info *) p)->yy_nxt); /* if we're done with j, increment p */static int yytbl_fload YYFARGS2(FILE *, fp, const char *, key)#undef yy_flush_buffer[[#ifndef ]]M4_YY_PREFIX[[get_debug_ALREADY_DEFINED[[#ifndef ]]M4_YY_PREFIX[[set_out_ALREADY_DEFINEDg-WҦҦ&dn1ҦҦҦҦҦҦҦҦ>cҦҦҦҦҦҦҦҦ;(T 8_oP$bFNr>~ 134vS6?[/$Ij(+_BWfz:B XRLU[Jlex.%s.%slex.%s.tableslex.backup#line %d "%s"  rYAA2zNGGKKeK2R2???iN1yFN1'5 _|Kt0#XFgq0r* :MXY+IZ[(,'']a'1='K=TT2S1 lk1?9@A7<8D>;506=BC42:3  !"#$%&'()*+,-./-: :*+A?8 !"#$%&'()@/9:; 4-0/ 50>?@?B8C !"#$%&'(),63857y>?@B0.>?@ B7C<=2 0 9:WX00641BD-/%7NJE34^ZN56IWX\P_`abcdefghijklmnopqrstuv4RMNO574^589:[;w_`abcdefghijklmnopqrstuv.QDFE#/R89:;S89:;TUV% zN}~!"'()*+,-JL/{|;2&Gy]Y "  !%&$">;9aG*,/:A G)-'.345#`<=EHIJKLMNOPQSRTUVWXY^Z[\_]BF+(?@C28D1706EFGHHHHIJJKKKLMMNNNNNNOOOPQQQQRSSSTTTUVVVVWWXYYYYYZZZZZZZZZZZZ[[[\\]]]]^^^^^^^^^^^^^^^^^^^^^^^^__v\fP/U  <$01=>?@ABCKxH{-v o/~ z ||$| aa oo|o|}Ro[ d aa`A( o ; ;  L &   kf  ag ;i? ( M|  k r .i 2 Q ,LIx vR  QaS ( 7  0} ^Ps tKE ? 1\9O mo?MpL_/] 3 a U aaa aaaaaaD       !"#$%&'()*+,-./01234,56789:;<=>?@ABCDEFGHI,JKLMNOPQ,RST(( (*()(()))213546$!$"0-00,+   (*((%&213547#"0-./  (('AF((89GHMNS\((:<>DIVZ((=}{UXYh^_ BEzRW[f|COq]r TsgtyKmwunxv}JQ~ikjl?Lopab`dBce@CP;fOO f  U3 3    ///   U  -4-4 ]%]-%  &.&. %%%%.&&&&999 @ + 5050==5=e+0IIIQQ+QQQQ+@e+oo o  +555+@!!'!'""!")*"1,1!)*4"412,2)*zzzz2,)*,!)*"!!'!'"",")*N1N1,)*,!)*2"2!P'P'"####################################################################################(z(66EEE6PPERRRRgRzRYPY((666gRP((AEiRAAAA~AAA}AAAiA|AAAA{AAAAAAzAAyxwk%0k1v%888LutM]^cdf0smn1ohpsfqL????tM]^hcdflmnlu}ovhpsfqrtqhlplu}vxzAAAAAAAAAAAAAAAAAAAAAAAAArxzArAAAAAAAAAAAAAAAAAAAAAAAA{r|r~~o|~n{|m~~|~lk  g f 2qqrrrxxx10/.~~~" -w     " ,         +w!$&*%(-'*%())/.$'$,*&,-.!/)%($'$+*2&0,-. / 391624)+;0153649782:<+;0?8(5@A5BCD13764FHE:<GK&L?85@A5BMCDEN7RSWEUVYFHZ[G\KL]^_`acMdegENRfSWEUVYhikZ[j\l]m^_`lacndegstfu||hikjlmlnstu||}}}}}}}}}}}}}}}}   ""$   4374$586593:7;<?6>9@A84?B:C5=;3<F>7DI=H6J9K@LA8MOQ?B:CRTX;Y<F>ZDI=H\JaTKL]^[MOQ[_`[RTXYbdeZ[hc\caTii]^[c[_`[bde[hccc{y      !$'()*+,-.0123o59!:$;'()<*>?+@A,B-.01E2G35HIJL9O:;QTRS<U>?V@ABQEGHIJ#LOQRSUVZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________________`````````````````````aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccccccccccccccccccccdddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooppppppppppppppppppppqqqqjqrrrrrrrrrrrrrrrrrrrrsassssssssssssssssssstt_tZttXWHtu;uuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvv:v9vvvw6ww(wwwwwwwwww!w wwwxxxxxxxxxxxxxxxxxxxyyyyyz zzzzzzzzzzzzzzzzzzz{ {{{{{{{{{{{{{{{{{{||||||||||}}}}}}}}}}}}}}}}}}}~~~~~~xsqpmkihgc`_\ZVTNMJGB?;7YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYTN+) GL&0HCD@2S``E\Y;MB%#   w v     V   r  N j 2A * FZ J &  (    <   IR26}"-8A g   C  J1. E  :,> ; 9 v & f Y d Za \ Y 7 ,  1  -  " l!,7582,.` 6 54CA C+rQ xqc' /()+f #,2)2+=4DBFDQFW ZVdffibkoxq{~xy|w@d F7 ?D@GEKHrTFNMvt}w~   < 541%+5CDFLMN!`bTcRnfjcZk_dlcupn|s~xut~7%UE82 '!"%+ +."D(,U1/W0LAa]5UPdg`flnqswtmgon}uv}XU9'!{wqjXPKH$       5 : UA  " &  ' #   . % ) . * ( - 9 < ? 7 5 6 : K O G T G N I U z_ ^ N W W g h ] ^ t q n r z n v } s q y | |         ! 6 K ` u   2 G \ q   $ 7 L a v   . C P _ t .C Ody'3F[p2GS]p  .CP_tYYZZ[\]]^^__Y ``aabbccddYeeffgghhY#iijj````kkllffmmnnYYYYYoYYYYpYqYYYYYYYYYYYrstYYYYYYYYYuYuvYYwYwYwwYYYxYYYYYYYYYyYYYYYYYYYYYsYYszYYY{YsY|Y|Y}Y~~~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY   89:8;8888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<<8888<<<<<<<<<<<<<<<<<<<<<<<<<8888=>8?8@8A88888888B888888888CCCCCCCCCCCCCCCCCCCCCCCCC8888CCCCCCCCCCCCCCCCCCCCCCCCC888EF1GHYIZJKLLLM\Y_Z`N8]L_C`kl1mklm}#~w}x~MOPbcy~8dzzzzbCci^MQLLRSTHIUJKLLeLM^fgVheL$fghze{)*fOPeWfzOPQLLnopnqnnnnnnnrnrnnnnnnnnnnsntttttttttttttttttttttttttnnnntttttttttttttttttttttttttnnnwxOPyzzzzW0  YZ089:X{L]c????dL]cOPdOPj h  ik flqr!ghm~sYotikZnflqprgx"m~soty nup vx{y|}uv{|}   89: !????"  w        !"9: ;<pq= q!xup"qr 9 :;<=t########>#$%?#&@).'s(ABC,-D*E>+G$%?F&@).'(JABCHK,-DrILMq*OE+YGPQF/012RS3JTUH4KVW5IL6M7XO8YZ[PQ^/012RS3_TU\4`VW5]6a7bX8cYZ[df^eghijl_kmn\`o]asbtucydfepghijlkmnw  o r  !s"tuoy        nzzzzzzzzzzzzzzzzzzzzzzzzzx{zzzzzzzzzzzzzzzzzzzzzzzz||##m######l###}}}}}}}}}}###!"####}}}}}}###kjhe###T##I##################@       # #$'#(##)#+####$*###,(-####)#.&##/1+3#5#206%48*#:,79-#<;#A.C=D/#1>3B520E64?8FG:7H9JK<;LAMC=DNOQ>PBRSEUV?FGW^H_fJKgL!M"iNOQPXYRS#ZUV[#W\^_f]`ag#wbi#c##dxXY#v#Zz#[##\y#|]`a{wbc}dx#~vz y|{}~#           !"#$%&'()*+,-./ !0"1#$%&23'45(6)78*9:+,;-.</=>?0@1ABC234D5E6F789G:HI;JK<L=>?@MANBCOPQRDSEFTUVGWHIXJKLwwMNOPQRSTUVNWXWXDDDDDDDDDDDDDDDDDDDDDXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^aaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjj888888888888888888888vvvvvvvvvvvvvvvvvvvvv|||||||||||||||||||||#b_\';'''''''''''''''''''+++++++++++++++9+;+++.6..(..............5555555555555555555==== =BBBBBBBBBBBBBBBBBBBBE EEEEEEEEEEEEEEEEEEFFUFFFFFFFFHHHHHHHHHHHHHHHHHHHKKKKb`KNNNNNNNNNNNNNNNNNNNNNQ_QQQQQ3QQQQQQQ2QJQQQT\T[TTTTTTTTTTT32UTTTVVVVVVVVVVVVVVVVVVVVVa3aaaaaaaaaaaaaaaaaaaee2SRee32JIGADA@><9;76432/-,(&% YuuY'Y'''''''''''''''''''YY+++++++++++++++Y+Y+++.Y..Y..........Y.Y...5YY555555555555555555=Y=Y==YYY=FYFYFYFFFFYFFYYYFHYHHHHHHHHHHHHHHHHHHHKYKYKKYYYKNNNNNNNNNNNNNNNNNNNNNQYQQQQQYQQQQQQQYQYQQQTYTYTTTTTTTTTTTYYYTTTYaYaaaaaaaaaaaaaaaaaaaeeYYYeeYYYYYYYYYYYYYYYY                     YYYYYYYYYYYYYYYYYYYYY.Y..Y..........Y.Y...KYKYKKYYYKVYVVVVVVVVVVVVVVVVVVVYeeYYYeevYvvvvvvvvvvvvvvvvvvv                     7YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYt"/h}mdTZCCCCCCCCCCCCCC;Q@RR@SxUWYDYXZ[[[\$ ^d h` (a 0f tg, tt y $| `} ~, ~@ T l T h  4 4 |` |  ( |p  X8h,h P!*$*8 4489,d:d::;0; `; p;4<`===d>D>p?$?@0@DAX(B8BTB`CC4*?X*@*@*A*A*A+A(+AP+F+G+H+lH,NT,N,Q,Q,LS-SH-U|-U-Y-\\.\0.D]t.]. ^.@^._(/zR| $JXDD H D(@$KpDD ` D4lhKD@P @  @PD8L D`X `  `X8MDD@P @  @PD(OD`X ` \ `XpPQ04lQD@P @  @P4PRD@P @  P @PD RR$, R\0L 0 L 0L<PtSDT @   TD 4UD0L 0  0LD VDpWD\ `  \0$0\DD0L 0 $ 0LDX@] D`X `   `XD DjxD\ ` 8 \DHnD`X `   `XD 0q<D@rXrdlD0L 0  0LDD?LD`X `  `XDH@@Dp\ `  p\D8T,D`X `  H `XD AhDLBD`X `   `XD HDD@P @  x @PD H @P4(dED@P @  @P$`DFDD D D40FlD@P @ D @P4dHD@P @ l @PDID`X `  0 `XD D@ MPD`X `  `X8Q0D@P @  @PD4S#D`X `  " `XD  zD Dz8D4u|D`X `  @ `XD 0|wD0L 0 @ 0LD 0yD0L 0  0LD 0xwD0L 0 t 0LD @x0,$zD0L 0  0LD 0`wD0L 0 @ 0LD z0Dz1!TBJ_ !TqT@(m`-G# @p/a@0Gc4G8G;o@aR@*``=6 @@R*/@@R*(@@aR*!@R@*@R@*@R@*_]TCaT*@@@!9*(h99} zvB __ qaT @X )!Td@q TaTZJ# K_9T= Tu T TH@?1TI@kJAH?1TA)=:Hi@9r)7@B@#*4Hjh85T@@@#@!4:Or96:J@# @|7@@B$@##R@ 5 RBR?CT K#q<< R "RCR?T K_AT@#X`a H@Kq@yLkr@   @qT @@0밂 TRbRCR?cTK `*!!0'aT@#! bk4HMN=H ==H R==HN NM ===R2@qTr@ @B(G@@ ZeCR"|SR?TT@9r@h7т!?TNN NNvNWNq N8N<N |:>nZ+[@{b?B6?8Z@ZB?B6?8:>nZ+Z{b?B6?8ZZB?B6?8:>nZ+[@b? B6?8Z@B? B6?8:>nZ+Zb? B6?8ZB?B6?9:>nZ+[@{b?B6?9Z@ZB?B6?9:>nZ+Z{b?B6? 9ZZB?B6?9:>nZ+[@b? B6?9Z@B? B6?9:>nZ+Zb? B6?9ZB?B6? 9NsN@RNN!@ֆNNN9NTr@0IT@HRZ}S?T@5 T V @R ?TK@@H( hT`@4@. H(zH յ(MK@ q T #K@#? K@#"a=@ R =@ RN@q T4C@N@B==  !J?THkR d) +  +ij8J5 *ik8k5R3@9 )R *<9 4#)< @8*85;D鶍ˠ\ i۶Cmɶ} 9?HX;H Չ(! _ TT JAT (R?TK(;H 9!(_aT4@@ 9C!T; 8OQC9 q_T@R!9RbRԓ?cTKh#J +j#G@R!<0R"R?cTKhOQ@_O@R !9 RbR_?cTK(m@*hh85@RR?cTK(@R!RBR?cTK(`##I#G<0{ R R Q*?qqT ժ*Lii8k `֠:_qTqT$;_֊Ы R )(K9*Rkk=lij8,i*8J_=T!)@85* (A_@_`@_֠ _րp2_ր/__֠9_`x _0_֠=_`d9_(+_@h_WOw9 82h@iu) ?yhT { @h@BTOCWB_AD__)hh85@RR?TK(_{ o g _ WO@9HC4sֺ!";9zZ@[Rji8ji8_ kT4?)!ThH6 !!1iTi@(ji8ji8_ kT4? )!ThH6 !!1iTi@(&h@ !iskh85@RsRUji8 ki8_ kT4?)!ThH6 !!1iTi@(&h@ !i@skh85@RsR<ji8Kki8_ kT4? )!Thh6 !!1iTi@(?h@ !i @ @ R9(}ԛ?% CӨ ,kh8 kL8T@s9kh8*85kh85@RsR?TK( k1ji8kii8_ kT4? )Th6 !!1i(Ti@(9h@ !i @ @ R9(}ԛ?% CӨ ,kh8 kL8T@s9kh8*85kh85@RsRkkaji8kii8_ kT4?)Th6 !!1i(Ti@(9h@ !i @ @ R9(}ԛ?% CӨ ,kh8 kL8T@s9kh8*85kh85@RsRԙk ji8kii8_ kT4? )Thh6 !!1iTi@(7h@ !i @ @ R9( @?=)D,kh8 Jl8(T@s9kh8*85kh85@RsR]kEji8kii8_ kT4? )Thh6 !!1iTi@(7h@ !i @ @ R9( @?=)D,kh8 Jl8(T@s9kh8*85kh85@RsR3kkji8kii8_ kT4?)Th6 !!1iTi@(@h@ !i @ @ R9( @?=)D,kh8 Jl8(T@s9kh8*85kh85@RsR?TK((@9 5kk9ji8kii8_ kT4?)Th(6 !!1iTi@)5h@ !i @ @ R9( @?=)D,kh8 Jl8(T@s9kh8*85kh85@RsRԻ k=ji8kii8_ kT4?)T@RRA!h"Rԩi@(!h)@ J'?A)hh85@RRԘq`T4qT(@8B5@RR?TKHOOWN_MgLoK{J_֨@9@pw9s9s R RChRKR ??9}ʛ%C in8i)8)T) ?8Kii8) 85RR 9KR ??9.}ʛ?%C in8i(8T  ?9Kih8+85C_@( @)!*__T)AaT6_ @_,>a{og_WO@@@*@zZ'H@94[qTh@85I(@85i(@T>J/?T@)K@8J+8T@)?i(896h4@9R*?q`T@89i594'A @8*859D0!0' @4cki8Kki8_ kT 4?)!T kkki8kii8_ kAT4?!)T @ @\@9?T@JK@8+8T _8ki8 )k5jk8 kJ5qR*RHkj8J)5@@??hTL@8 k5@9K94K@8+85@@L@8 k5kh8K94kh8*85:@OEWD_CgBoA{ƨ__!0'*` A!< RR?T@@T_h 8I@9i4?qHI@85RH8_9A_K@`WO@C@")hh85 *?))?? Tt8B0'_ RTR#9#)@9#94#*)@K@8+85(_8qT# @85R 99# @85 R 8 J1'K k@9 i)8)?1aT`l#1` #R?TK i`7x@@hR! R?TKV@ ՠE0S ! T P鯈Rɨr/& k T@7`y%@yk T@9@9ka TRi@(R9J.k1Lih8li(8=T@1 @85@RLR =9/}˛?%C io8i*8JTI @8J=Kii8) 85@` b!0 RR?T@bT* @<d'#@COBWAC_`1( #8:#K<#`#{|9h6(R(<9=G ՠ ա(){_{}9h6(R(=9AGuC`EG {_{_WO***(:JGMG@@6tٴRGq+T@)+@8 k`TJT)UG)@ kT*R)YG)@*48 )]G*@ kTA"RaG@! @i 9@ 4@88OCWB_A{Ĩ_{og_WO**z*fG@q TIG9OGZSG{kG*@ JIGH@ 5H@88H@@ k T t?qKT*@K@Jٴj K@8 kT)Ti@*t5i@*tJ5 s_qKT+@L@kٳ l@8 kTJT)s5)s)4*9IG)@@)ٵuq+TJ@J L@8 k TkTUG@kT*RYG@ 588 ]G@kTJaG"RI@]G@@(H<9@*OEWD_CgBoA{ƨ_{_WOsnGsGh@NG @JGjGZG khT!RaG@ @I 9@@R 9@@R9@@"R8h@@qT?(R }~@ ,ikJikJ *i(h@?y(@iy)@ii)8`@OCWB_A{Ĩ_{og_WO**JGSG*@9OG u?qkT @)@* @i 4@<8 @)@@ uZ_ kjT(ٵ:Vih8*8@)@t+ٴqKT @ Nil8kTaTUG@kT)RYG@ 48| ]G@k+TJaG"RI@]G@(H8sqT @(@** @i :@<8 @(@@Js kjTٳ65ih8*8@(@[z ٺqKT @ .il8kTaTUG@kT)RYG@ :8| ]G@k+TJaG"RI@]G@(HF8*OEWD_CgBoA{ƨ_ֈ*RiG@)YG (@ `8)R 8_{_WO` RfG@qKT* Օ1R|@kTvI4R~@r*8r * k Ŗ Q_jTzjJk5Qk T* *kMT~8[ ROCWB_A{ĨK{ WOk T6ROC @WB{Ĩ_***7*kkTzQeqTQeqT*5Q*eqhT*2kTk TxQiq'_QeqHT QeqHT _ֈuG)yG@)@ 4@@5}G)G @)@J 4{ O G* *@@* @@@ROB @{èހ_{_WOoG*@ =G@ aqTG)Gm~.R@JG)@aJ@~@oy4 TyqOy/yoT 2F@k`TTqT*}@cG~RH;R"RqT7RFzwT @T@Ru@RqG_@ TO]W\_[{Z_ր{WOCшG#*R@ufG@qTqaT u#JGk @@  < &ZnZmn?)k!T?T,~#kG J k iE@?q)UZZiIEAT;AR"R>#@qT!qbT O m}#JA Ak!!NBN! NB NA?JT?@T# J I@?qIEaTt+R"R#i@RG_@ TCOBWA{è_?qTG)GJGm+L@)@J@.R Txyoq@T qT/yPyoqTq  T2@9071T?G@yoM_C{og_WOh}9<@G7@RQ6(R`h=9q+#T*GkG~**R Tjw@xH7@kjT`G JaGRI@(H6hG@R6kG`5@j@ x) K) Q 8G@x4_9(9qkTG_z (5T`G@ysqT@j@ ys) 8 1 Tx 7@kT JaGRI@(H5hG@R5GkG`5@j@ x) K) Q 8G@x4_9(9@xqT_@)?kT JaGRI@(H5hG@R5GkG`_ (G@ys4@s7@kjT`G JaGRI@(H5hG@Ry5GkG`5@j@ s) K) Q 3G@s4_9(9@sqT_@)?kT JaGRI@(HP5hG@RJ5GkG`NqKThG@3}~ӔR:hGT@ i+yj6G@k k +y*@@_**OHWG_FgEoD{CC_{WOsGaGRi@G @@!Ia 5RGa@@4RGa@@4RGa@@4RGa@@4RGa@@4RvGa@@4G@a@R4OBWA{è_{og_WO@ш@*GpR@4~c2*R0~C*R,~3*R(~RG@yS 4hRG3@*4ssfGh@h7~c2*~@*p ~S"*R~@73@?E ThG@]5'mhuG@G(4@7~S"*}S"**onOh*uG@/h*G@ ySq? T3@{?q{G7ş:R<R h?G@ymJk TS{<7i)Gj@)@Ayh yhn=i@( @3@O)@#**4kj?qkGh@JGI@ h) IKTq T@@4hijG+,R@)G)@JGJ@ Tzymq@T qT-yNymqAT@977ThwG@G4zZG/@qThG@@ k>T)@j@)@)<4 k;Tqk=T k,=T'X 80.& q:T*@3@**DzZG/@5@h=9i)G(@(?@2?qK.TS"@ @s @(3)#@;3@*)+ Co@O?5 +TH@qT~@*}hi9G@)G@)@yy6yy&5@c2Bp*o/H@qT#**9Rc2wGc2@S"z5y9@ZG(5h~@)RC y33y3)@(@{y9 H@*?(9T {y4hy{9H4S"@UyhUy9 5;@C*E@_kT @) )@**3@{O)@** 4jkwJGqH@kG i@Ho@) ic2oGKT_q T@@4hijG,R@)G)@JG+@J@ `Tzymq@T qT-yNymqAT@907Th?G@ymIy@a!/**K|c2@a!/**C|c2q@#@***J@?@H@ k H @TS"*hG@(S"k@iIyi 6h_y(@@4@/@h@))}h!}~2|!@` @9qT#3@@kTKA4@K hG@h4S"**l.44@@? qO@3h)TBv3 @K H@q#4HG@q9FTzZGk3!@@9qT+3@k!T***k/@o@q Th@;@o@**JT+E@kmTC@ *@!+*{o@**S"**d/@@@43%@@@9qaT7w(@u6;7shG@(5is.@h@qKT2@6@:@?@ZhZhZh[hkh@qh Tk3@{{hG_@ !T@OEWD_CgBoA{ƨ_ kThRG@1hiG)G)@ 5@ @4h RRG@3R@9h{RsR)a{9B@ *@D@!qps"@h@9qT@<*q4*OT <*3@ qc4h@9qT#2?qKT*@3FTOO2h@9qT+20hG@@P>9 @R"R@zzC{og_WOsJ@no**@sG΍GGq Tq~@1GRN@@P@*b:R @k _(ZT+yz kaT@kyz kTh@yz*5Rz@sP@@J@_sG@q+TlE@ E@ kTJaTH@ @J*R*U@ @) 4R_qi)G)@_ kkT@R* 1h@[@:4*c}@cGRgzqKT(~ӉRj@ kiJy{Ki)) AThiG@y;hG@)yG_y;(@44ca~@cGRHzvR*0hquG_ @ y;Ti~~)GkY@R-R_ `T@y{ji,/@kTo@y.h RG@y;Di)uG)@) 4? hqG @)T_"qT*R?hХ_ RG@y;*_ N*Rim}*@ N!@lNalNaTlN? N & Tl  lE@ kJTjk} RJuGJ@Ii+@?kThY@@)OHWG_FgEoD{CC_{og_WOhG**R@yxGqkTjiy), Ly))?KTq z(ThzGs9R<RRZSGs@ hG @y*o@z7 T@@y5yhqThimG@)eGK)@kIzT556hiKIG@)MG@e@ @)@YvH@5Y*hiG@Yv4vq־GKT O* * *@TI@j@))iu8?qIj_ kT* Km}@K QqT@klu} J  !?T T * KJqyETvq־G@+TH@i@iu8q((T*@@_kJTH}@y{(  ThG_@ !TOEWD_CgBoA{ƨ_y?q Tijklmnop)GJGkMGIGiGQG@G*12Ra R_`Ty$@E@xaxa$7qTzdqTZkT@f@K@XdXXdq4T@@@8qkTT!T+T@@@8qk,TT!T*_hmG @?qkTijkl)MGJIGkQGG-R*y-jTN@ymqT1@r@*1zyTAj`8ya?q T A.8r@N@__qT*I*R *J_ T+xj5 +x* xj4(*(, l5*_*_?q T**  '+RkT h8r@zPlnl *qDzT**/5**k*T}@?`Tho8?q@z?kTTQio85*m01~@P-*Ki/8PxqP5  *~@n0N4P.*Pxqp4kTol*o4,_.k_-T }@L - ˎ@948aT_)ؠH`I4Hx)h4)`)(? _ _{OhJ@*M@F@  TH~(MxhJ@F @ hJ@hJOA{¨_ֈ I@) I_{  RR Mx`F RR4`F@I@x( @{¨_{ @qSqKT R/h"Q>q*lTqT *qTR/sQqT @{¨_hiyG)}G@)@q$ @z@T{ OiД)G@)@qSqi4T Ra/h"Q>q*lTqT 3PRV/QqT T RO/h"Q>q*lTqkTs<RD/QqT *qjT ՓP*qTs<&/@ 7qSA R+/s"Q>qTh"QqT (qSqTR/sQqT< /@qSqKT R/h"Q>q*lTqT *qTR/sQqT@9.@qSqKT R.h"Q>q*lTqT *qTR.sQqT".@qSqKT R.h"Q>q*lTqT *qTR.sQqT /.@QOB @{è_{O@qSqKT R."Q>q*lTqT *qTR.QqTOA{¨.hiyG)}G@)@q$ @zT{ OhR R. R. R.@t:.@qSqKT R.h"Q>q*lTqT *qTR{.sQqT :h.@qSqKT Ro.h"Q>q*lTqT *qTRb.sQqT`:O.hiG)@ @@)@qSI *qi4T RN.h"Q>q*lTqT3s+RC.QqT T R<.h"Q>q*lTqkTs^R1.QqT *qjT3s+*qTs^.@qSqKT R.h"Q>q*lTqT *qTR .sQqT((-@qSqKT R.h"Q>q*lTqT *qTR-sQqT@-@R-OB @{è_{ g_WOshts"@Gvi@9@f@G?q!T@@: .D$-wj@@@ _ kTd@@ _ kjTwuJ@G@@)? k Tx@@ ? kjT@ux GyЪ@o@H)@9s@ (@@ I (@ )R @  @7i)uG ,@.@/@yih!~i-/@i-@i-_ J T@7* @*y{1ZQ{T(@y{1T1T@* @A `4@k T@@y(yhI ! **}~)@ @ ihAihm1)@ @~! ihAihe1h@9qAT +-h@97<&- 4h)R@PG@!*-h@9qT#-tG@7s=@yv-+T,hu@@4OE @WD_CgB{ƨOE @WD_CgB{ƨ_{ _WOhv)&!@!(#@9fGq@H.@ qTs4RsGhztqUZ`z4- T,hG@5OD @WC_B{Ũ_h  @R"R@ u@!qTyC9G&=@Rt@T@k T*,#{utRt@klT{ OhG@4h@qSqT R,h"Q>q*lTqTh@@h4h@qSq T R,h"Q>q*lTqjT(*qTRx,sQqT`/tszGh@@qSqI4kT Rg,"Q>q*lTqT#*qTRZ,sQqT OB @{èD,KHT RN,"Q>q*lTqGTB*qTRA,QqT%.,h@qSqKT R5,"Q>q*lTqT *qTR(,QqT@3,tД@@5`0,hy@@4l=,@5`1,h@qSqKT R ,"Q>q*lTqT *qTR+QqT%+h@ i7qSA R+"Q>qT"QqT (qSqTR+QqT<+h@qSqKT R+"Q>q*lTqT *qTR+QqT+h@ i7qSA R+"Q>qT"QqT (qSqTR+QqT<+h@qSqKT R+"Q>q*lTqT *qTR+QqT+@h@4qSqT R+"Q>q*lTq*T i(X7qSA Rx+"Q>qT"Q*qTRm+QqT@HZ+h@qSqKT Ra+"Q>q*lTqT *qTRT+QqTA+h@ i7qSA RF+"Q>qT"QqT (qSqTR9+QqT<&+h@qSqKT R-+"Q>q*lTqT *qTR +QqT l +h@ i7qSA R+"Q>qT"QqT (qSqTR+QqT<*h@qSqKT R*"Q>q*lTqT *qTR*QqTT*h@qSqKT R*"Q>q*lTqT *qTR*QqT;*h@qSqKT R*"Q>q*lTqT *qTR*QqT*h@qSqKT R*"Q>q*lTqT *qTR*QqT /*h@ qi-TqS R*"Q>qT"Q(qSqTR*QqT /v*h@ qi-TqS R|*"Q>qT"Q(qSqTRq*QqT^*h@ i7qSA Rc*"Q>qT"QqT (qSqTRV*QqTq*lTqT *qTR=*QqT:**h@qSqKT R1*"Q>q*lTqT *qTR$*QqT@*h}@@h 4h@qSqT R*"Q>q*lT*qTR *QqT )h@@R4@hR5h@qSqkAT R)"Q>q*lT*qTR)QqT1)h@qSq T R)"Q>q*lT*qTR)QqT@3)h@qSq T R)"Q>q*lT*qTR)QqT@#)h@qSqKT R)"Q>q*lTqT *qTR)QqT /)h@ qi-TqS R)"Q>qT"Q(qSqTR)QqTqT"QqT (qSqTRr)QqT<_)h@qSqKT Rf)"Q>q*lTqT *qTRY)QqT1F)h@qSqKT RM)"Q>q*lTqT *qTR@)QqT@3-)h@qSqKT R4)"Q>q*lTqT *qTR')QqT@#)h@qSqKT R)"Q>q*lTqT *qTR)QqT(h@qSqKT R)"Q>q*lTqT *qTR(QqT /(h@ qi-TqS R("Q>qT"Q(qSqTR(QqT (h@qSqKT R("Q>q*lTqT *qTR(QqTd=(h@U(qSqTR(QqT<(h@qSq T R("Q>q*lT*qTR(QqT1(h@qSq T R("Q>q*lT*qTR(QqTu(h@qSq T R|("Q>q*lT*qTRq(QqT /^(h@QhqSqKT Rc("Q>q*lTqT *qTRV(QqT /C(h@ qi-TqS RI("Q>qT"Q(qSqTR>(QqT`T+(h@qSqKT R2("Q>q*lTqT *qTR%(QqT%(h@qSqKT R("Q>q*lTqT *qTR (QqT@3'h@qSqKT R("Q>q*lTqT*qTR'QqT*qTR'QqT 'h@ iH7qSA R'"Q>qT"Q(qSqTR'QqT 8'h@qSq T R'"Q>q*lT*qTR'QqT\'h@qSq T R'"Q>q*lT*qTR'QqT(('h@qSq T R'"Q>q*lT*qTR'QqT x'h@qSq T R'"Q>q*lT*qTRt'QqT /a'h@QhOB @{è_{ g_WOh RRG@o!Rgxh@yRK@2 @hy )ohy @9wG` )@}5i(@qTiz) @ZG7RRV:5@)@J@({#T#i{z7J4#4*no)@J@@h`)9A@!|1@D@q) eOE @WD_CgB{ƨ_{g_WOhijG)A@J!@vk1+J@9@)@J@_r?Kkyk?q@`!P>"(hw @vG@}3i(@qThy @9GRT:@Z#T@iz*'(@q@zT* oe&hu@@4ODWC_BgA{ŨODWC_BgA{Ũ_{ Ot@qSqKT R&"Q>q*lTqT *qTR&QqT )(@9&@qSqKT R&h"Q>q*lTqT *qTRy&sQqT#f&@ 7qSA Rk&s"Q>qTh"QqT (qSqTR^&sQqTq*lTqT *qTRE&sQqT 2&h@ @@i4qSqKT R5&h"Q>q*lTqT *qTR(&sQqThlI@@ &@ 7qSA R&s"Q>qTh"QqT (qSqTR &sQqT,<%@QqSqKT R%h"Q>q*lTqT *qTR%sQqT /%@ qmTqS R%s"Q>qTh"QqT (qSqTR%sQqT`OB @{è%{ Oh@qSqKT R%"Q>q*lTqT *qTR%QqTD'@9OB @{è%{WOhkuu@k@))JJ @@-5!k@qqSTi) 3+4i)!@)@9?qaTqT R%"Q>q*lTqKTs.Rx%QqT9I)G)@4q+T Rl%"Q>q*lTqTqkT Ra%"Q>q*lTqTs<RV%QqTq+6T RN%"Q>q*lTq5T*q Ts.*qTs<&@9)%Ss~G@j@(_qT7(qSA R)%"Q>qT"QqT qSqTR%QqT< %@R%@qSqKT R %"Q>q*lTqT *qTR%QqTL2$h@qKT@qSqKT R$h"Q>q*lTqT *qTR$sQqT/$@@RQ$@qSqKT R$h"Q>q*lTqTssR$QqT*qTss*qTR$QqT<$@qSqKT R$"Q>q*lTqT *qTR$QqT !$@qSqKT R$"Q>q*lTqT *qTR$QqT` s$@qSqKT Rz$"Q>q*lTqT *qTRm$QqT,%@9V$@qSqKT R]$"Q>q*lTqT *qTRP$QqT@<=$@qSqKT RD$"Q>q*lTqT *qTR7$QqT@4 $$@qSqKT R+$"Q>q*lTqT *qTR$QqT%@9$Ss~G@j@(_qKT7(qSA R$"Q>qT"QqT qSqTR#QqT<#@qSqKT R#"Q>q*lTqT *qTR#QqT@X4#h@qT@R#]@qSqKT R#h"Q>q*lTqT *qTR#sQqT/#@ qTqS R#s"Q>qTh"QqTs/(qSqkTs/R#QqT*qTR#sQqT`@ #@ 7qSA R#s"Q>qTh"QqT (qSqTR#sQqTq*lTqT *qTRd#sQqTL2Q#@qSqKT RX#h"Q>q*lTqT *qTRK#sQqT/8#@ qmTqS R>#s"Q>qTh"QqT (qSqTR1#sQqTsijs@h@)@J@q(I)I;@hy#HyGi@@ *4OBWA{è_֨@qSqKT R#h"Q>q*lTqT *qTR#sQqT\"@qSqKT R"h"Q>q*lTqTs*(R"QqT*qTs*(OBWA{è"{_WOCHoWG*@hu@G@@4@ i)@#@4B, ))qH#kBp2 R!kuVt@G4@H@@ *H5%@qSqKT R"#Q?q*lTqT *qTR"QqT@;w"@ 7qSA R|"#Q?qT#QqT (qSqTRo"QqT<\"@h4h!@ @9@qS?qaTq T R\"#Q?q*lTqjT(@(4@qSq+T RM"#Q?q*lTqT1qKT RB"#Q?q*lTqTs5}*qTR1"QqT`x>*qTR%"QqT`- *qTR"QqT`L #@9" 4@H @qSqKT R"h"Q>q*lTqT *qTR!sQqT/!@ qmTqS R!s"Q>qTh"QqT (qSqTR!sQqTqTh"QqT (qSqTR!sQqT0!@Q@@ *H4>HyG@H4@qSqKT R!h"Q>q*lTqT *qTR!sQqT\.!HG_@ TOU@WT_S{Q_i{_WOHIVG)}GWST@zG(@@qGsG@ @z!T@h@h5@h4h@qSqKT Rd!#Q?q*lTqT *qTRW!QqT@5D!@RO!@vȢ@qSqKT RF!"Q>q*lTqT@4vȢ@qSqT R6!"Q>q*lTqJT?*qTR)!QqT0!Ȣ@qSqKT R!"Q>q*lTqT *qTR!QqT h@4vȢ@qSqk T R!"Q>q*lTq TS*qTR QqTHI!@)@@9!@)(qH%1!Ȣ@qSqKT R "Q>q*lTqT *qTR QqTHB!@R@8iw@qSqKT R #Q?q*lTqT*qTR QqTH&@@k!Ȣ@qSqKT R "Q>q*lTqT *qTR QqT !| Ȣ@qSqKT R "Q>q*lTqT *qTRv QqT`c Ȣ@qSqKT Rj "Q>q*lTqT *qTR] QqT@X4J Ȣ@qSqKT RQ "Q>q*lTqT *qTRD QqTT1 5 4h@@ * 4@R7 sh@qSqKT R0 "Q>q*lTqT *qTR# QqT h@ i7qSA R "Q>qT"QqT (qSqTR QqT<h@qSqKT R"Q>q*lTqT *qTRQqT/h@QhHG_@ TOEWD_C{B_*qTRQqTH4@@ @h4@qSq T R"Q>q*lT*qTRQqT@ H7qSA R"Q>qT"Q(qSqTRQqT\.@QWg{OHG@h4Ih)@@)@qSq)4KT Rh"Q>q*lTqTsRvQqTsh@qSqKT Rk"Q>q*lTqT"T Rah"Q>q*lTq TsRVQqTt*qTsn*qTRFQqT`P=3H@@4h@qSq T R6"Q>q*lTqjT*qJTsK*qTR#QqT3HyG@(4@0 h@qSqT R"Q>q*lTq T OA{¨_*qTRQqT 0<h@qSqKT Rh"Q>q*lTqT *qTRsQqT\.sOA{¨{og_WO HIЁRG)G@HG)@@3KHJk@}G[UQJyG{K@B@1"@ @ZJ@1+) ?Z'@0zt9) 4XHKG @C3R @ kuGT!!d3y*C i@*y((@9G@r@ ?q`qş+ @@!D@qo\ RRfR_@Rqş fh@ qTTUH@G @:R)R@(RC|)[X gAC) {K@GhS_J T{:@yz4HIuG@)G)@yzI5qT@C^h8* *HG{9@59@T@{y4qKT;w7HG@kT@i2Y{q;@{y!;[fT@RNf AR"R_f!!*IfqjT^IH) @uG) @)}Si)i@?qTS*R RszG @kii)!{*Kl_  T*)R[3ZUSZ'@t9H@9B@szGqT@a@(@&`6`=q"x^Q1+1"@?0zS+RszG[+h@)@9a!P>@k@qHR?r _q *S@@Ё!|1D@q)[ RR5Rf!R?^R fh@ qTH5R8: @@h?*T{uRh@{uz55HG@H4#4*e*u~Ӏku?ku@49{s H@9UеB@qTBa@(@_6=!^Hu@@ 4PH@9qa T RReR]I@yR)eG25@y)e q kTH&qGbT)R Q PK}i@ !N!N??T_ T+~ө  @qkUZ) EKEAT@A!8D@Bl#[`@(@a_6@!]UеB@H@@ 4 RRgeR]SRsGh@ \eHG @hB5Hi)&!@!*@9q(@A!D@Bl#Zh@qkTHY8R @9@^"@({xqUZ({xiqUZ z8 THG@4({x*qUZdVH@9UеB@qT`@(@^6@1G!N]HIV@)!@1+)@9f@j@@@.y?r@?qR Sza!*)@@@D@a!T>qh9 Sz))gZ RR3RdAR]R dYZ9Gi@[{G(@Z@?q TS\s@@7RH@i@(y7(@ywI(@)I@ yw*z7  Ti@ yw)yw_kaTj@ y7?kTI6JЈ@JI@J@I K( @^ *Ys(@kYsZ3*T*~(@iu(@i@sJ@kiuj5*i5THU%@@9B@qT_@(@^^6`? \R@JkH!@ן?qi+ky@9A!*r1+HJ?j?q@@))D@a!qhqh9Y RRBdRz\R ;dq Th@3Rysh@ ysz3s!TfH[%@@9{g@qT_@(@ ^6U \\TJRB@k+kyן!@J!@J@9?q)1+h_rJIJ?jqh@ :@@))D@A!qhqh9xY RRcR#\s@R` cVqr@ KTS7Rsn@h@I@ y7h@yw8h@i yw z7 T@)yw)4yw`5YWU9'@(@9@B@qT1_@(@]64,[JЩ@RJ!@k+kyן?qJ@9h)1+!_rJIJ?jqh@ @@))D@!! qhqh9Y RRcaR[s@R` {cq T@3R @i ys iz3 Tys5@)ys(@9qT^@(@E]6/[NcHG_@ TOIWH_GgFoE{D_H  @R"R@(ch@(c{og_WOCYZV9@Z@(R RȢ4@S@345 (Ȣ@qSqkT Rh"Q>q*lTqT3s: RQqT*qT 8 RH@4Ȣ@)@qSqi4T Rh"Q>q*lTqT3s5RQqT T Ryh"Q>q*lTqkTs$RnQqT *qjT3s5*qTs$PȢ@ ɢ7qSA RUs"Q>qTh"QqT (qSqTRHsQqTD%5ɢ@+@*Q?qHqSʢ+4 T3qS R7s"Q>qTh"QqTR.sQqT"Ȣ@qSqT R"h"Q>q*lTq T T3qS Rs"Q>qTh"QqK TSs&R QqTC*qTRsQqT#Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqTȢ@qSqKT Rh"Q>q*lTqTs"&RQqT *qTs"&Ss&ߢ\)G@@$HJu9G@JA@H4HI$e@)GJ@ߢ@)@_q( RIz)ˆȢ@ ɢ(7qSA R"Q>qT"QqJTȢ@qSq T Rh"Q>q*lTqJ Tg(qSqTR{QqTq*lTqT *qTRbQqT < 9KȢ@qSqKT RR"Q>q*lTqT *qTREQqT@ 9.Ȣ@qSqKT R5h"Q>q*lTqT*q+TR(sQqT*qTRsQqTP Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT@\Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT$Ȣ@ ɢ7qSA Rs"Q>qTh"QqT (qSqTRsQqT<Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqTXȢ@qSqKT Rh"Q>q*lTqT *qTRsQqT H6Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT`sWIȢ@&@)GJQ)@J@Ȣ4@9q!7T[ZJ{g@ZG@!%h@I@JA@@J@( RD@|_qIz)ˆOV RR`aRXy@H@RRiy( yS)`U) j@` @?kT'Oy@@) ?kjTWUJ@G@@ ? k T@@ ? kjTy@XH+ G @m@K) @j) JJq@<I@kL@) +I@k) +R+ @k) ? @ 7K\YkuGG9@ .@p@Q@yji)!~-j/Q@.j/@0j/ T5H@4@9q&T[@(@;Z6XHu@@h$4 RRC`R{XIh@yR)eG24@hy)6` q` T&qbT(R \YG9@i@J@@7@1P@ZW*/Z@&@1   ?@k "! ? QRTB@_1`T_1T?@B KB4_k T"C@yb b *?kyZWZ@&@)}@ )~J  L@l @iI @i  @h V[@(@Y6X RR4R_ARXHRG@Rhyz3)_` 7zS@?!qT cTn} A @ `!k?aTK~) )  E@)KET@!+D@B)U[@(@Y6@WHu9u@@H 4 RR_RWIh@yR)eG24@hy)}_ q` TH&qGbT)R Q PK}i@ !N!N??T_ T+~Ӊ  @qkUZ) EKEAT!K PkG*}H@ kQ`!N!N`?k?T? TK ~ӈkG j K@qkUZKE+EAT@A!8D@Bl#TZ@(@Y6@`gWH@@4tS)1+s"@J!5h@9q@@Jh@9q!T@qKTU@8RRs[RtДZ'\GTٛ@Dm(@9HkT@ <YZW9@Z@&@Vu9^@9q T RR4R^!RW@ty!Rt ^q` KTH&q+R@@T ?CTqbT*{ E D `k?aT? T?}T,}N@ J ˠ@J!T? aT K@  @8)K8T@!!`D@bB9TY@(@nX6$VH[X}GI@{{G@)@q+Th@5@)@ *h5Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqTh$Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqTWG@ HY!@)=0JJ!p@99K@q(@@b4@!!X2G@D@qS RR^RMV@4h@y2hy5@R` ^q` T8:RGu= @yz`@)yz_ Iz: jT(G@(4@yzH!H%@@9qaTXY@(@W64Z;XZ@{{G@sVW@U@.@@ *5Ȣ@qSqKT RSh"Q>q*lTqT *qTRFsQqT3@ɢ@jJq4qS?qKT R5"Q>q*lTqT *qTR(QqT 9@4HIjJ?!@k1+l@9)A@@!l/)@ry?q@ qkT34RsGh@ytKTh@H 4 0@@ *H5T* 6 Ss@h@4@@ *H5t 7@Rb`=R^`= x7h@H4 /@l3s1/U`= s$46 U~`(@4@(4H@5Ȣ@qSqkT Rh"Q>q*lTqTI@@i 45Ȣ@qSqK T Rh"Q>q*lTq TR*qTRrsQqT_Ȣ@qSqKT Rfh"Q>q*lTqT *qTRYsQqTFȢ@qSqKT RMh"Q>q*lTqT*q/TR@sQqTu( 5Ȣ@qSqT R5h"Q>q*lT)*qTR*sQqT40Ȣ@qSqKT Rh"Q>q*lTqTSsRRQqT,*qTSsR&*qTRsQqT`Ȣ@qSq T Rh"Q>q*lT*qKTs&RQqTs&H@4Ȣ@qSqT Rh"Q>q*lTqJTȢ@qSqT Rh"Q>q*lTq T*qTRsQqT`$Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT`\=Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT{Ȣ@qSqKT Rh"Q>q*lTqT *qTRusQqT` bȢ@ ɢ7qSA Rgs"Q>qTh"QqT (qSqTRZsQqT`=GȢ@qSqKT RNh"Q>q*lTqT *qTRAsQqT%.Ȣ@qSqKT R5h"Q>q*lTqT *qTR(sQqT @3Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT/Ȣ@QȢ@H 5A*qTRsQqTȢ@qSqKT Rh"Q>q*lTqT *qTRsQqT D Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT @(5H@H4/'`|@5/0@5;TH@@@ hH*@@Y@5H@@(4(3U>?Д2W",y97>Z#%{0<М33s8Hm"%iP'f`ch`@(]'Z d W@TX1Q`4>N K@ H,EC0@H?5 t=w{9Z1[{g'SsJd(&$" @<YZ;XTG9@Z@{{G@@@Ȣ@qSqKT R h"Q>q*lTqT *qTRsQqT`U@ɢ@@(Ȣ 47(qSA Rs"Q>qTh"QqT qSqTRsQqT Ȣ@ ɢ7qSA Rs"Q>qTh"QqT (qSqTRsQqT@?Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT Ȣ@QȢqSqKT Rh"Q>q*lTqT *qTRsQqT@Ȣ@QȢE(@@ G*;(@SRӢ4H@5 Rv Rt dȢ@qSqKT Rk"Q>q*lTqT *qTR^QqT =KȢ@ ɢ7qSA RP"Q>qT"QqT (qSqTRCQqT<0Ȣ@qSqKT R7"Q>q*lTqT *qTR*QqTd&Ȣ@qSqKT R"Q>q*lTqT *qTRQqT 3Ȣ@qSqKT R"Q>q*lTqT *qTRQqT/Ȣ@4QȢ@Y`(CӢ?Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT@@Ȣ@ ɢ7qSA Rs"Q>qTh"QqT (qSqTRsQqT<Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT@Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqTH@)@JKkMqX(h?q)-!Ȣ@ ɢ7qSA Rfs"Q>qTh"QqT (qSqTRYsQqT8%FȢ@ ɢ7qSA RKs"Q>qTh"QqT (qSqTR>sQqT4+Ȣ@ Q qɢTqS!Q R/s"Q>qTh"QqT (qSqTR"sQqT/Ȣ@QȢ (@@H@4Ȣ@qSqKT R h"Q>q*lTqT *qTRsQqTh'Ȣ@ ɢ7qSA Rs"Q>qTh"QqT (qSqTRsQqT<Ȣ@qSqKT Rh"Q>q*lTqT *qTRsQqT @Ȣ@k2_qJ-> Tɢ7qSA Rs"Q>qTh"QqT (qSqTRsQqTȢ@ qɢmTqS Rs"Q>qTh"QqT (qSqTRsQqT@'Qɢ@ @*HqSʢK4)7(qSA R}s"Q>qTh"QqTRtsQqTaȢ@qSqkT Rhh"Q>q*lTqT3sN4R]QqT5)7(qSA RTs"Q>qTh"QqTRKsQqT,8Ȣ@qSq T R?h"Q>q*lTqkTs& R4QqT *qT3sN4*qTs& Ȣ@ qɢmTqS Rs"Q>qTh"QqT (qSqTRsQqT@ɢ@ @*HqSʢ4)7(qSA Rs"Q>qTh"QqkTsRQqT2)7(qSA Rs"Q>qTh"QqTRsQqT@Ȣ@qSqT Rh"Q>q*lTq TSs>RQqT s*qJTSs>Ȣ@ qɢmTqS Rs"Q>qTh"QqT (qSqTRsQqT@h @Ȣ@k <_q*J4 Tɢ7qSA Rs"Q>qTh"QqT (qSqTRsQqTqȢ@ qɢmTqS Rws"Q>qTh"QqT (qSqTRjsQqTqTh"QqTss4RNQqT)7(qSA REs"Q>qTh"QqTs>!R:QqTss4s>!"Ȣ@4 qɢ@mTqS R&s"Q>qTh"QqT (qSqTRsQqT/Ȣ@QȢȢ@Ȣe(@@ *:ZGH@qK T37s@*8RTZ>j@@ @yxj@H@)R(TKyx5Ȣ@qSqT R ??q9#QT?qKT9R 9Q?qT4Ȣ@ ɢ7qSA R s"Q>qTh"QqT (qSqTR sQqT Ȣ@QȢp()ЊRG@)@ʢ)@ *H4 R R R R ( R@i@@3* R R R S4 3RӢIHRȢE RӢA?>@4Ȣ@qSqT Ry h"Q>q*lTqT4(@@(4Ȣ@qSqk T Rh h"Q>q*lTq Tk\Q Ȣ@qSq T RX h"Q>q*lTq Ts*(RM QqT*qTRB sQqT / (@@h 4Ȣ@qSqKT R2 h"Q>q*lTqT *qTR% sQqT9 Ȣ@ ɢ7qSA R s"Q>qTh"QqT5(qSqKTR sQqT+*qJT((q*qTR sQqT> Ȣ@ ɢ7qSA R s"Q>qTh"QqT (qSqTR sQqT4 Ȣ@QȢ!R (@@ q!T$? 3s@h@97`AR"RU#h@970"AR"RUOFWE_DgCoB{A OFWE_DgCoB{A_C{_WOC)* f)G)@U4(*@@t(C97 U5 U U* UqTTRR*@ q ?jUq*T(G@@ TQODWC_B{AC_*CPwȒBqTB4Bh5NA)yh4`)YA!yh!|*TBNA+R *ss? ** * *(*T+yx5 * `TZAyx!NABȒB *{og_WO (G*@R!R((( ( (R((((?!?%?)?-?1( 9 R 9)((uQUa 9e 9( ?_q !Rmq?iu9 PAL RTA L !RD@L !RXAL Ո5=R =^AKBR,JR`@T} T_8qaT(Rh *dA*nEICsG;4 ;  !t=\A(KCsG94`E7QYqT)j{hx) R(R @He 9( q @)(}(R(a 9 С!D. @( Ё!X= A!)(R( С! @*S @)*R(e 1 a!(R() @((R(R((R((-C(- A!( !. С! A!> ! { С!Dw()a@)]@@)@ yiJ2 y)p(R(lj Ё!hcc(R (R(]@4 @X(R(!(%RO(RL I A!<B(R(A(RH> Ё!X*7 !D43(R(2(R(._, R( ((R($(R(  !:PAB,I С!-(R( (R(-(R(  Ё!h2 Ё!*(R()R@ 9 @)(i !=)()R  С!.(R((U С! !:PAbB$? H  (B4C52hA@4$ 'aA@ ( B+C 45 p 64@X)s `` \As ЈC C4 3  ЊC ahzhqhUZ( *4ODWC_BgA{ŨE H bBa?q (UZ( ODWC_BgA{Ũ_(`$ @R"R@O R"RO(a! ( @@O(4 @R"R@O( > @R"R@OB4( @aR"R@OD4(@? @aR"R@O`X- R{og_WO* G)1 FT(6Y@O5O4 ? ~D 34(c94(@@O5()R 9O4Ёf@5O4f@@\(`4e@` HB4ЃRBD51R BB *4A!,(QO@tAR"R[ORBO5O 4"T1!h#f (B94(!! @"}CcP@.OX#R"R8OB4`ROHB4@ ROB4 RO()a@)]@@)@yi6 ROB4 RNB4 RNH/CqKTRNH/C qTRNB4`RN)C4@aR"RN%C4`XR"RN!C4&!R"RNQC4RN(B4RNB4RN(C5@RN(CqT RNC5 RNB4 RN( CqT1aT R( RRNND5@tR R-NBh4 R(NB5BB *4!1%N`aR"R.ND4@AR"R%N!h1D#L N!]D#YDN55R"R NeF)iFCLeLyb)ybL!p$ Ma!ADMa!XyD#uDMB/D5LcL!!*L" H ySM"LL$L!!xMLL! cD"}D}#LMa!LM!\ }DML!#=DMhCh5 cD!35}*MhC4# CcD!-u MHC(4cDLA!,# C MQD#qDDMD!!0vMa!<UDpMA!*kM vaM{{og_WO G@B(4hB4`X5 hBB *4l3 H+C 'C *4, (R(?UhBB C_1!TC  *_q Rd @z Rj C_1T *5%  *_q *4C4`s C4@Pn B4i hBB44@b BhB44 D[ hB4)B45hB?4I+C4`hL hB4'C4$E C4 C? Չ qT !BTJR) Cq TqT)RIOOB=l}C=== N! NNNfNPNƄN/ Ǚ?΁ABN!T TL~  z ˋ  kNQjEJEaT?(#OOc N m}"=I@k# DN!?b?BNk!T_T Ju +Iy)ly)) T(m@ ! \AC4QC@h5h3C5h4f@hB)?A3sq:B#RLf@!-Lf@{()R #9(!i@!AI5A@>L(B&*H!@!AHG?qT@I@ I(@AbM9 !:h-?qI)\A"CeM9qaT? 9bM9?qT*R* 9( 4o !<"\AC7r@`AIL<!RLB0#>r"Lr@!lNLr@L ՔrDA)L !RK7B&"vLv@!PD=DqT`#4~D`a!PL(Y~D86H+C4 !0\A,C(B4 !"\A$C'C4 !t\AC!C4 !$\ACAa RK RKA !4\ACh3C4*<C4 ! \AB4I)q'BRA!!q5 1Bo!RCH3DqTnV֖'wC*K$AlKH3 ThF @KcKd(hyCaK NhF @5@!^ABQC(YA@@@ C4 ?@@G^@ ATOI@WH_GgFoE{D_K{O(@)1C@54B#A)?B#q:RK(e!~CJ~C!7Bh#$OA{¨J{ OR꟏RBrRRRq I ) iLR *cLR *]LR *WLR *QLR *KLR *ELR *?LR *9 R RRz 1zMR *+zMR Y*%zM!R M* RRR LR *LR * LR *LR *R R LR e*LR i*L!R *>R>R!R* ]RRR* LR *8R8RR*  }R}RRi hLR *hLR *hLR *hLR *hLR *hLR * ?OB @{è_{ OC *G@-JqTG_@ AT @C OB @{èc#*RIbB#R*I#6J`TA"R@G_@ TC OB @{è_I( { WOINA2A@@  +)Q_ kT )@ @@ K*yS?q( HK@ }@aI`@@  +)Q_ kT(I@ OC @WB{Ĩ_%{I`{_( {(|@4 }› TA|~I`{_%u{|@4 } T |{I`{_@)f @9)4*87)Q?iqT @8I5 R_ @9)4*87)Q?iqT @8I5 R_@)@ K_{Oq*TeG@kJTOA{¨_)YqA *"*R@*qADI@<:*qTqTqT!%QqT ՉC!Yh*qA@h5 %"B@  A%" 9?9  ճ$"BXRIOA{¨ *qTqTqT%_hQqT = Yh_{ qA@h4  "BX  `"99_ "B@RH @{¨_QeqT{H{_@94)@9  K?q@_ R_{ O!@@9AAqT @)@q3@T@R I@ %qT@RI5R"RH@RHOB @{è_!@@9qAT{O@R@@HA@ %qT@RHAOA{¨_{ @@IH@R @{¨H@@H{ WO@C G)A@(@4*#*R#FH J)A#)@? @zI J q) R 9j(8)T+@9qTqqT5# *R$Hq "0A# #R9@0H# GOG_@ T@COC @WB{Ĩ_H  MA)@J@ ?I@l ?i+8  )@k@J@(h_i(8_ MA)@ +@L i*8 J@)@H?i(8_{WO"@@9qT *A@)@4@)qTR-H@9qT@R'H֎A@ %qT@RH OBWA{è_֨@4RH``3R"RG@!'*OBWA{èG@@{G*@@xG{WO"@@9qT *A@)@4@)qTRG@9qT@RG֎A@ %qT@RG OBWA{è_֨@4RG``3R"RPG@!'*OBWA{è5G{Ca!!G@GG@@@ T{A_2G{WO @8qT Q_!qT @9j_qAT @9j_qT@9R-q,Tq,Tq@TqTR*qTqTqT R"TRqTqT@Rq@TqT.@8*hG4@9*dG@4@9RtR Ri48]Gj48OBWA{è_RRR`RVRvRRj68HGj68**@@F*@@F@@F@@F*@@F)9@?#@F{og_WOC ;:G)@|D_ |(!qT!! F`(R R(! F` ?*R{F@)R֮AA@9@6/I MF@RF5R@*RF@ ))B3yh8@i@9(4h @95T?qT@(4h@9qTuFI)_8qq1&!Fh@9q3TRF 4A!PRF 4!!RF 4!8!"RF4A!5RF4!RF4!!|*RF`4!!pR}F4a!RwF !4!P;RqF"4!|RkF #4!L/BReF#4!!R_F)4!RYF &4!!RSF -5*8T @9?5q`T?)q Ti@9?qT*6^`D@ UI(!kT!! E`8HIq&TiD@)Q5_8H j4q ))]"!XEE)?_8!tqq9"E6`D` UI(!k T!! E`I)R R ! E` *(58@I h4?r ))]"!X^EE)?_8!tqq9"PE*`D UI(!kkT!! `E`.`D@ UI(!kT!! TE`8)R R ! YE`*(58@/`D UI(!kKT!! ;E`5)R R ! @E`*(58@,HIq-TiD)Q5_8H )R R ! *E` *(58%A@q%@@95 )R R ! E``*(58%A@qH 5 *%@@9qT*E@@D@RJE*))'9A! @q`D UI(!kKT!! D``D@ UI(!kT!! D` )R R ! D`*(58@I @qL$?A*G)R R ! D`*(58@I @q5 )1G_@ TC OEWD_CgBoA{ƨ_ր ! ? @)aAc X&@"@ R_DAR@DnDx/p{WO*D@I ! kT!! bD)R R ! hD@*h68 OBWA{è_րK@94 @958T @9?5q`T?)q T_!@@9qAT{O**@!!$@DДA@ 9qT@RDЪR 3RAr+3r @)*-  J_ kT@RrDOA{¨_{|@D`{_`{  @)aA!!@"@CAR@+D{OC$ #* R_G@Co#)#R'H 'G(D# G_@ TC$OA{¨_ַC{  @)aA! @"@C R{{O$*R _Co#)R'H 'GC{ WO*AG@@٠)yh?qT )G)@5y(8* R:G@ 4*4 @)Gٳ)@*yhj4@)yh?qT )G)@*yh4 U JAK@kK4y(@   tJA 3H@ s tkA? k) 3h@ s t? k) 3OC @WB{Ĩ_{og_WO Д~AֲAJAAA{GZG@9G@ G)GkG*?k T )G)@? kT JA@RaG@@ @) z Ј@@)AR r@@Rlh@@RfH@@R``(@@R@Z@@R T@@RNG@@R? JAA@`H@ )@(y(@(y(h@y)H@y)(@y)@y)G@@(y*Bi@@(y*37qTA @) *Bu@@h4eGq@!ABGH@OEWD_CgBoA{ƨ_{ O4*4 A@)Gٳ)@*yh*4 )G)@)yh?qT )G)@*yh*4 *V* * JAK@kK!y(@   aJA 3H@ s akA? k) 3h@ s a? k) 3*OB @{è_{og_WO* R*q*TAG9AZA{G"*sqT*4u4`4@ @ٵ*yh4i@)yh?qT )G)@*yh4** kAj@Jj y(@ ` 5(@ u `? k) 5H@ u `? k) 5*OEWD_CgBoA{ƨ_{og_WOCAA*@@`)`A?k * T*}@ ZG{GY~ӜG K(* *}@@Qk iy9 y8TH@iy}j@*Iiy)4@  ٵKyhk4J@Jyh_qT JGJ@Kyh4  A@kIy(J@~@HiyqTG@ iy 4@l@  )yyiM4Jyi_qaT yi4 |y) A@J y)AA_5`i*@K) s  J @ sJ @ sI OFWE_DgCoB{A_G@ `4G@`qTG@ `4 > )A*@J* _{ g_WOC **G*#*R*@*!A*G@9GA )@@A(y*@4(@  yiJQ y)@Z@64h|@I@( _8?qaT 9@BH$#RA#5H@ic8qT"BX#RA#)G @4 3RJ)Ay)H@q T@@5qy)TqJT@5  !Rr@G_@ A TC OE @WD_CgB{ƨ_ $H@ qii8Th4bBcc=#R*@#bBtc d=#R*@(4B&#R*@#BL'c #R*@# @5a!L @)@ @"yjd@v@{_WOGGֲGG*8R@s34@ s? qaT3@sqT@s@4?qTOCWB_A{Ĩ_րpOCWB_A{Ĩ{ WO*@4*T4 R *G@ `־G4@sqTG@ s)4 - ** )A*@J*3@ si4@sqTG@ s4  )A*@J*3*OC @WB{Ĩ_{{{ WOAG*@@٠)yhG?qT@(yh4 R4 4@@ٳ*yh 4@)yh?qT )G)@*yhJ4!** * JAK@kK y(@   `JA 3H@ s `kA? k) 3h@ s `? k) 3 R4*4@@ٴ*yh4@)yh?qT )G)@*yh4  * JAK@kK3y(@   sJA 4H@ t skA? k) 4h@ t s? k) 4@@*S}@+ttk4@)ys?qT )G)@*ys4 s JAK@kK(y3*OC @WB{Ĩ_{ WOA־G*@@٠)yhG?qT@*yh4 R@* ` 4@tqTG@ tI4 ?44@@ٳ*yh4@)yh?qT )G)@*yh 4 ,3y(# )A*@J*45* JAK@kK4y(@   tJA 3H@ s tkA? k) 3h@ s t? k) 3*OC @WB{Ĩ_{ g_WO*4*4 RGGAZA9A 4@ @**٠*yh*4@)yh?qT )G)@*yhj4  *** JAK@kK5y(@ u ;H@ { u? k) ;(@ { u? k) ;@ si4@sqTG@ s4  )A*@J*3@@Us(uq!T @lu5 G@u4[t){?q!T @*{5 JGJ@J{4 RS4@ @ٳ*yh*4@)yh?qT )G)@*yhj4!*t*Hٴjyh5uy(=*u4qTG@ u)4 a*/ JAK@kK y(@ ` 3H@ s `? k) 3(@ s `? k) 3@ @HٴUs+yhk4@)yh?qT )G)@*yh4 8 JAK@kK5y(@3*OE @WD_CgB{ƨ_;5* )A*@J*5*{og_WO*!Q**1* T Rk*T9AZG{AA־G**q*T*4*4(@I@ٷ*yhj4@)yh?qT)G)@*yh4  kAj@Jj5y((@ u 7h@ w u? k) 7@ w u? k) 744*A@)Gٴ)@*yh4)G)@)yh?qT)G)@*yh4 .*G44A@)Gٴ)@*yh4)G)@)yh?qT)G)@*yh4!**4*5_*s5\ JAK@kK5y(@   uJA 6H@ v ukA? k) 6h@ v u? k) 6S4 4*AU}@@)Gٳ)@+yh5< JAK@kK y(@   `JA 4H@ t `kA? k) 4h@ t `? k) 4s44u~@A@)Gٳ)@*yh4)G)@)yh?qT)G)@*yh4 . * JAK@kK4y(  A@ tJA y5H@ yu tkA? k) y5h@ yu t? k) y5*OEWD_CgBoA{ƨ_{_WOsGAh@@֖GZ@@ kh+T!aGR @G@J d@@R^@@RX@@"RRh@ @qT;Rh@ )A@)@I(@iy)@ii)8OCWB_A{Ĩ_{og_WO* P @@<9A(@qTR"ROEWD_CgBoA{ƨ<ZG{GGֺGt3Uf7R@R<( T*j<H@i@@@yw#ywDywxyw_<X4a!3*Y<{og_WO0o G*dR@ 9:;<=>V<' @)*Z&/@i{2R ѵѨ<9hTRTh R h  D<4<hi~(@~<ѿ`T'<MT /ј{2q TVx1 T`O1aT,`qTqT( RD*qT1+I8HR  ?q(TJ8 kT[xq T'@O)qN3'(h78X49ɸ8(R  Qzi}qhT իjyhx) ֖_'@ q T{25(O(hO{2qT(h> =?1+T=@jh8?qT{xqT?T(_8H{hxOhR'5K_(RH?qmTB_!Q*g**#B@O B#B_(O_(R(?qT_c) a@)]@@)@yi7fG@qT*kTQ?iqcT*O@fG@qkT*kjTQ?)qcT*Oַ@fG@qwT*kvTqT*; 4*O@ RfG@q˳T*kT2)Q?iqCT*O@fG@qqT*k qTqT*; 4*O@fG@qKT*kJT&qTq@T*O|@fG@qklT*kkT*h;`5*Og@fG@qT*kJTQ?eqhT*OS@  )a@J]@)@J@)yj6qT*k TQ?eqhT*O;@ a@)]@@)@yiȩ7fG@qT*kTQ?iqcT*O@_@)R ;B_(R(!7_?kT$4^i/A)G@)@y(yhqT RA**** *R)B@*4Oh4@4(R/A@5O4@5G_@2)R ) b@)]@@)@yi6_@**J6*R/:_@bBX4R@:_@?k T@?k,TB_@@ k+TH@4Љ_@?kןH@ @J]@J@(yj6_ĸ6@@6_ø@*_*?k,TB_v@@ k+TH@4_@ kן@HNGKGRG@@"R@yAyc$B`9u@@(4@@keG@yd@AyiBAcG*4(@JYG J@+Iih8?qAT*R@)G@) i)8@Km@(@JYG J@+Iih8?qAT*R@)G@) i)8@K5fG@q~T*kTQ?uqhT*O@)R _*|B_(R(7_?klT5_q-T^!RC]_)R fG@qT*kJTQ?eqhT*O˵@)a@J]@)@J@)yj6qT*k TQ?eqhT*O@ Oq,T-R)GM ,@q Tk@n@ kM Tmo5 @ y,n@M @,@Ж@)@Ȃ4A@5O4@5)R  BimA__)R fG@qkjT*kj}T&Q?qcTq T*O\@ BD=AUG*@@@J*kAT*R@)G@) i)8@a@)]@@)@yik6s*@k6w@**pr**O(R?H-KR()B*@+J5@(4C(R @Ѐ@"@C-@@`1FOG)Rq+dT(R@3@i@(٨@yhh@@y@y(@O(? kTs@h B*RiA)-A*` B=!@5`4O)RЉqhT@*)RLE@k`fT)kAT8)R @=? ))A)@-JB (R)AH( # @Ѐ@"@C-@@`1OG)RqYT(RЊ@a1@i@(٨@yhh@Њ@y@y(@O(? kT@ @ 5*R))A@@/ )@? q\T! A)A@"@/* 22@K*G****@)@(|)RG@q+T(R*sGi@ hXh@y)@@(? kKT  0@@q( 06/@@)R%@ 9 BIAЁRG@?G6O,RL @qNT.R*@ 00/ON @ @@ kN LTqT~~ӒRirkTR?aTfG@q6T*kITqT2)Q?eqT*O@fG@qT*kT*7`5*O@ Ba R5Ai7 Re7C@3S B~AfG@q .T* *O@kj@TqT&Q?qTq@T_)R  )@_5)R ) O94__fG@qKT*kjTqT*Q7 4*OL@fG@qkT*kT*<7`5*O7@Ȓd97AR+ ,+Iv@@4QG)MGJIGЋ+)@J@eG@)y@AykBAcG *Գ/ Ǵ@4QG)MGJIGЋ/)@J@eG@)y@AykBAcG *@(R/Ȓ$9)a@ @k]@J)@k@ (yk 7)IfG@qkT* *OԲ@k*TqTqT&q`T)Dz@4Љ@@?kן)a@J]@@(@I@yiH66@*_@4@@ kן@_'fG@qkT*kj#TQ?yqhT*O@fG@q T*k TQ?%qhT*Oz@_fG@q T*kTQ?}qcT*Ob@_@s_@}fG@q+T*kJT*B6`5*OE@fG@qT*kTqT*6 4*O.@fG@qT*kTQ?yqcT*O@@UG@@?k!T*R@)G@) i)8)a@ @k]@J)@k@ (yk6@66@;@**46**h@0*_ !m`|i-IK *cG@qkT*R/)A)@_kJ*T+jk5@1@j@y)A@ @G@G@qT*RsAi@_kJjT+jk5@1@j@y)i@@@@()BHR_(@@` )@O?kT@J5@*(@/A; ɸ89ˉ)"е<RH@@y*yh58y(h@h4H@)@Ry#yh3+T)@!yh!R G)A @+@JQk +G_@ !TC OEWD_CgBoA{ƨ_F3{ OC G) A@(@4G_@ TC OB @{è_#A*R@*3B6#R<3!  @)A#*@"@33{ O@CG#*R@3#R3 A@4G_@ T@COB @{è_# *AR@2B6# #R2!  @)A# *@"@22_{ OC G) A@(@4G_@ TC OB @{è_#**R2B6#R2!  @)A#*@"@22@)AJ @kA#@! @@b@)R }2)A @JA! @#@B@o2{ OC G#*R@x2#R2A) @JA! #@ @B@N2G_@ TC OB @{è_V2{ OC G#*R@K2#R^2A) @JA,R! k@@ @B@#l2G_@ TC OB @{è_%2* @)A! @"@2{og_WOC!G@ e9 73R Qp%9H2@KI4SDS DD(DxhTD #T"}1` o SD (RK SD9B@S)@)@ D@R1)R ?R1R@R1(R"D(Dx( @I@"xhj @H(@9(&9*R1Bc МS=hї- 3RЛ{{#Z 7Dif9 9D*D)yj KI))@*  *xx{kx?kT@9jkxIhi8j4 j}@{x zx kT{xl zlx!*k@Tj{x_i+TIki8 *hhx5脉DhxhxK"=)H@9i&9П94eqȜT* իjyhx) hf9"@9D8D{x(;@4I *RD((@{x*9{x( )@ }@D( i2TȖT+7@!@K4(@qT x@*_!T+T_bT  'T# @ A.AL  ?΁aT!T  )  *@ Mˑ/  ) * @J! T Kj@81*8T{x(;@ qaT ? 4{x*KR 9(@ *  ?q,T)#@4K ySq IK3@( (!}@0 H({u(@  ?qT@Z ('@? @q R)14|@uB)D-11JzT)DsDyi@i88!T@K1 T(q TD8DIR*{x@ I*8H{x( H*5 1D D~@!Ryi#D@0( 5 D04h@q~T D0 D#DD!Ryi@0 @4D*D*{xBc 3R DZ0y5D8DB{xc 3R *4*AA 5DоD8D I3R c B+R{xU @ k-T @~@0{s{s @ir Q@ {sBc 3R@~@U qi)8{x@ 9{x@"TR&9AР4KI"@QIB}H c }3ReqiTODDABc {x 3R 4ЩDJkD9yk)@Qhf99DI;@"@*+@K Q qT) KIH T)xx?T*@9Jhj8khxk4  }@{x zx kT{x  zlx!+k@Tk{xi+TJkj8*Rkhxk5ihxi4 *)}@{xJzx kTk{ixi=@{xJzjx kATxjx4?eq`Td4 KI)+@_( T¼T*)xx?T(@9Hhh8kjxk4 K}@{xzx_ kT{xLzlx_!+k@Tk{xi+THkh8(Rkjxk5 *@+DЉ K*Q? q*DJyk KIJ)@J +T)xx?`T+@9Khk8ljxl4 L}@{x zx_kT{xM zmx_!,k@Tl{xi+TKkk8+Rljxl5*=i(H@"@q+TD*D_8)q(yj )% (H@qT"@*D(D_8)q(yj )B(H@qKT"@*D(D_8)q(yj )A @) 0(H@"@q+T D+D)_8?)qIyk*)}@"R#D. (H@qKT"@*D(D_8)q(yj ) (H@q+vT"@*D(D_8)q(yj )(H@"@q+TD*D_8)q(yj )(H@qkOT"@*D(D_8)q(yj )q(H@q T"@*D(D_8)q(yj )(H@"@q+TD*D_8)q(yj )A @)  (H@"@q+TD*D_8)q(yj )"@Bc 3R4@= (H@qKT"@*D(D_8)q(yj )qIg4a! (H@qKT"@*D(D_8)q(yj )qI)!A(Ȑ4%A (H@qKT"@*D(D_8)q(yj )qI)AA(q(H@qKT"@*D(D_8)q(yj )qI`4!$ "H@_qKT"@D*D_8)q(yj )?@qT"@?M(H@qKT"@*D(D_8)q(yj )qI\4!x' (H@qKT"@*D(D_8)q(yj )0 (H@"@q+TD*D_8)q(yj )RK (H@qKT"@*D(D_8)q(yj )A(H@qKT"@*D(D_8)q(yj )]@@@ % (H@qKT"@*D(D_8)q(yj )qI)A((H@qKT"@*D(D_8)q(yj )a@)]@KqI@)@ yik4J2 y)(H@qKT"@*D(D_8)q(yj )qIM4a!D. (H@"@q+TD*D_8)q(yj )A @) mbBhe9cc q3RsTF0"[he93R cc bBq7P(H@qKT"@*D(D_8)q(yj )a@)]@@)@yi 6"@RL- hf93R 9)"cc )HbBH @9i&99HU(H@qKT"@*D(D_8)q(yj )qIh56f(H@qKT"@*D(D_8)q(yj )@R (H@qKT"@*D(D_8)q(yj )qIq@(H@qKT"@*D(D_8)q(yj )qI)A((H@qKT"@*D(D_8)q(yj )e97@$3R cc bB*RA K (H@qKT"@*D(D_8)q(yj )qI\5 !Rb (H@qKT"@*D(D_8)q(yj )a@)]@@)@ yiJy y)(H@qKXT"@*D(D_8)q(yj )(H@qKT"@*D(D_8)q(yj )@)u@JG(H@qKT"@*D(D_8)q(yj )a@)]@@)@yiH7@R)A"@a (R?K IA3R cc @bB)O4sA @) r(H@qKT"@*D(D_8)q(yj )qI)G(`(H@qKT"@*D(D_8)q(yj )A)@@)@ *5Rx(H@qKT"@*D(D_8)q(yj )a@)]@@)@ yiJ2 y)4(H@qKT"@*D(D_8)q(yj ) qI?q q "(H@qKT"@*D(D_8)q(yj )qIh4!>m(H@qKT"@*D(D_8)q(yj )qI)@((H@qKT"@*D(D_8)q(yj )qI)%A((H@"@q+TD*D_8)q(yj )A @) bBaIcc q3RT;@(94e984he9qT83R cc bB;(H@qKT"@*D(D_8)q(yj )jf9 aI)(H@qKT"@*D(D_8)q(yj )qI)@((H@qKT"@*D(D_8)q(yj )qI4!("H@"@_q+T(D*D_8)q(yj )?@?n(H@qKT"@*D(D_8)q(yj )aIqThe9(7!RA @) R"@(Rh%9 (H@qKT"@*D(D_8)q(yj )A)A @)@B7?HXA `R(R?(H@qKT"@*D(D_8)q(yj )qI)@((H@qKT"@*D(D_8)q(yj )qI)@! (\Ah5(H@"@q+T(D*D_8)q(yj ) (H@qKT"@*D(D_8)q(yj )qI) A((H@qKT"@*D(D_8)q(yj )qIH4! '(H@qKT"@*D(D_8)q(yj )*RA K @) (H@qKT"@*D(D_8)q(yj ) ){(H@qKT"@*D(D_8)q(yj )qI4!?(H@qKT"@*D(D_8)q(yj )qI4!(H@qKT"@*D(D_8)q(yj )qI(4a!.(H@qKT"@*D(D_8)q(yj )A@)"@X*h8)(H@qKT"@*D(D_8)q(yj )qI)@(A(H@"@q+TD*D_8)q(yj )rA"H@"@_qT(D*D_8)q(yj )$(H@qKT"@*D(D_8)q(yj )qI)@("H@"@_q+T(D*D_8)q(yj )A @) XA (H@"@q+TD*D_8)q(yj )A @) aIq T(RK (H@qKT"@*D(D_8)q(yj )qI(4a!D.(H@qKT"@*D(D_8)q(yj )qI)y@((H@qKT"@*D(D_8)q(yj )qI)A((H@qKT"@*D(D_8)q(yj )qI)A@((H@"@qkT)D+D)_8?)qIykq*)TR B)iR%9 K Y(H@qKT"@*D(D_8)q(yj ))R q s(H@qKT"@*D(D_8)q(yj )a@)]@@)@ yiJ2 y)](H@qKT"@*D(D_8)q(yj )qI)@(K(H@"@q+T(D*D_8)q(yj )6m(H@"@q+T(D*D_8)q(yj )@ ]hRK (H@qKT"@*D(D_8)q(yj )qIq A (H@qKT"@*D(D_8)q(yj )@R (H@qKT"@*D(D_8)q(yj )(H@qKT"@*D(D_8)q(yj )qI)@((H@qKT"@*D(D_8)q(yj )hrIh4!'\A(H@qKT"@*D(D_8)q(yj ))A)qI @?qKQi (H@qKT"@D+D))_8?)qIyk*))a@J]@)@J@)yjy7}@if9 щ9I"(Hi(@9h&9?9JAa (Ri_K (H@qKT"@*D(D_8)q(yj )qI4A!X*(H@qKT"@*D(D_8)q(yj )a@)]@@)@ yiJy y)c(H@qKT"@*D(D_8)q(yj ) d*)(H@qKT"@*D(D_8)q(yj )qI4A!\,(H@qKT"@*D(D_8)q(yj )A)@ @?(H@"@q+TD*D_8)q(yj )RK (H@qKT"@*D(D_8)q(yj )a (H@qKT"@*D(D_8)q(yj )qIȠ4!.Y(H@"@q+TD*D_8)q(yj ) aI)(H@qKT"@*D(D_8)q(yj )qI)u@((H@qKT"@*D(D_8)q(yj ) RqIq RU(H@qKT"@*D(D_8)q(yj )qIq@(H@qKT"@*D(D_8)q(yj )qI4!(H@"@qkT)D+D)_8?)qIykq*)HYTR'K'@(i`8qT%q@Tj 8 B)R %9P(H@qKT"@*D(D_8)q(yj )A(H@qKT"@*D(D_8)q(yj )+R%9(R*R;+a K U(H@qKT"@*D(D_8)q(yj )qI4A!*(H@qKT"@*D(D_8)q(yj )qIȈ4!!h2(H@qKT"@*D(D_8)q(yj )qI4!=z(H@"@q+TD*D_8)q(yj )A @) (H@qKT"@*D(D_8)q(yj )qI)A((H@qKT"@*D(D_8)q(yj )qIh4!!hB(H@qKT"@*D(D_8)q(yj )qI)@((H@qKT"@*D(D_8)q(yj )a@)]@KqI@)@ yi4Jy y)(H@qKT"@*D(D_8)q(yj )A@!D&|3H"@q-xT D+D)_8?)qIyk q*)vT (H@qKT"@*D(D_8)q(yj )qIh4С!t=(H@qKT"@*D(D_8)q(yj ) RqIqRJeGHm(H@qKT"@*D(D_8)q(yj )qI4A!(H@qKT"@*D(D_8)q(yj )A @)  0" bBe9cc 3R7*dc(H@qKT"@*D(D_8)q(yj )Az(H@qKT"@*D(D_8)q(yj )qIq@ (H@"@q+TD*D_8)q(yj )A @) bBaIcc q3R,~The9qT83R cc bB%9hRK (H@qKT"@*D(D_8)q(yj )hrI(n4Ё!D4\Ao(H@"@q+TD*D_8)q(yj )R; (H@qKT"@*D(D_8)q(yj )a@)]@@)@yiHt7AJA?a @_*R K r4(H@qKT"@*D(D_8)q(yj )A@C%XAU(H@qKT"@*D(D_8)q(yj )a@)]@@)@ yiJy y)i(H@"@q+TD*D_8)q(yj )# aI)Q a -(H@qKT"@*D(D_8)q(yj )qI_4A!(H@qKT"@*D(D_8)q(yj )+RA)@ @+I .(H@qKT"@*D(D_8)q(yj )hrIZ4!<\A(H@qKT"@*D(D_8)q(yj )qI(Y4!)c(H@qKT"@*D(D_8)q(yj )jf9 aI)Q a H IR9H")HI @9_ 9Hi&9(H@qKT"@*D(D_8)q(yj )a@)]@@)@yi6RV3R cc bB(H@"@q+TD*D_8)q(yj )(H@qKT"@*D(D_8)q(yj )A@! % D${(H@qKT"@*D(D_8)q(yj )@)u@J@+R?@K (H@"@q+TD*D_8)q(yj )E"@bBcc 3R N4yG)R l(H@qKT"@*D(D_8)q(yj )*RA K @) X(H@qKT"@*D(D_8)q(yj )qI)@(F(H@qKT"@*D(D_8)q(yj )qI)%@JEAq+@9L9E7E4(R(9+(H@qKT"@*D(D_8)q(yj )a@)]@@)@ yiJ2 y)(H@qKT"@*D(D_8)q(yj ))RAIa *R K @ @4(H@qKT"@*D(D_8)q(yj )qI64!!X=J(H@qKT"@*D(D_8)q(yj )qI44С!(7(H@qKT"@*D(D_8)q(yj )$x(H@qKT"@*D(D_8)q(yj )qI04A!4(H@qKT"@*D(D_8)q(yj )qI.4!\Av(H@qKT"@*D(D_8)q(yj )hRK (H@qKT"@*D(D_8)q(yj )he9(7!RA @) >R%9IhRf9bBcc 3R,7DA!0!$ ,Ё!x'(A!D.$!> !(hf992"?HH@9h&9_9D2)Dyi vRDD)Dy)(R(hRK Ё! С!?!A!.A!DС!'\AZhrIbBcc q 3R TA!!X*!!\,Ё!.!!!*!!h2С!=!!h 4_8 BRq"hK Q(8O "qT*!@A@5h@9yqTh_8qTqT1B@H4a@)]@@)@yiH7j"bBcc 3RD/f9I)D+D"@ -8"/@9Я&9mj`8/9Oyk@ ?"T. P T_88Oyk@hT@KOyk}@ @) ?룲T*h@9yq TRK e!t=4A!0!D4\AhrIq@ '!!\A!!<\AhrI)@(!)!!X= !(A!4!\AbBcc 3R ! BL? R"@! shj`8"@*T"@R)H@"@?q @T  D+D)_8?)qIyk*)(H@q˒T"@*D !R}(H@"@qkT)D+D)_8?)qIykq*)TR B! Rp)H@"@?q+T  D+D)_8?)qIyk*)@9b(H@"@q+T(D*D_8)q(yj )%(H@qKT"@*D(D_8)q(yj )R`$RK B(H@qT"@*DR4(H@qKT"@*D(D_8)q(yj )R#RK +(H@qKT"@*D(D_8)q(yj )R%RK (H@qKT"@*D(D_8)q(yj )R`#RK (H@qKT"@*D(D_8)q(yj )xE(H@qKT"@*D(D_8)q(yj )R$RK (H@qKT"@*D(D_8)q(yj )R#RK (H@qKT"@*D(D_8)q(yj )R $RK *@(H@qKT"@*D(D_8)q(yj )hR(H@qKT"@*D(D_8)q(yj )R$RK hf9IЈ9(Ri"(HJ@9_9(H@ij&9qKT"@*D(D_8)q(yj )*RA)@@)@ *i%Rq%R hf9IЈ9(Ri"(HJ@9_9(H@ij&9qqT"@*DRi(H@qKT"@*D(D_8)q(yj )R#RK `(H@q+oT"@*D!RR(H@qKT"@*D(D_8)q(yj )R #RK I(H@qlT"@*D R;(H@qKT"@*D(D_8)q(yj )hR RK 2(H@q+HT"@*D R$(H@qKT"@*D(D_8)q(yj )IR@_a !RR RK (H@qeT"@*D!R(H@qKT"@(ID*D_8)q(yj )A)@@)@ *h`4hf9R9(RI"hI@99Ih&9)H@"@?qkT  D,DJ_8_)qjyl? qK)lTRs"BZ  R8(H@q+]T"@*D!R(H@qKT"@*D(D_8)q(yj )R`"RK (H@qKT"@*D(D_8)q(yj )R$RK )H@"@?q+T  D+D)_8?)qIyk*)R K @9@ R)-B((H@qKT"@*D(D_8)q(yj )jRA)@@)@ *%Rq%R K u(H@qKT"@*D(D_8)q(yj )R@#RK e(H@"@q+TD*D_8)q(yj )-B` RS(H@qKT"@*D(D_8)q(yj )hR6hf9IЈ9(Ri"(HJ@9_9(H@ij&9qKT"@*D(D_8)q(yj )RK R)hf9IЈ9(Ri"(HJ@9_9(H@ij&9qKT"@*D(D_8)q(yj )RK R (H@qKT"@*D(D_8)q(yj )R@$RK (H@qKT"@*D(D_8)q(yj )\7hRRK (H@qKT"@*D(D_8)q(yj )R$RK (H@qKT"@*D(D_8)q(yj )R"RK (H@qKT"@*D(D_8)q(yj )R"RK (H@qKT"@*D(D_8)q(yj )R#RK (H@qKT"@*D(D_8)q(yj )hR@!RK (H@qk7T"@*D"R(H@q6T"@*D %R(H@qKT"@*D(D_8)q(yj )a@)]@@)@yi17RRK t(H@qKT"@*D(D_8)q(yj )jR@R(H@qKT"@*D(D_8)q(yj )l0jRRA K @) I(H@qKT"@*D(D_8)q(yj )R:(H@qKT"@*D(D_8)q(yj )R "RK *(H@qKT"@*D(D_8)q(yj )kR@jR@9)@qR*hK N(H@qKT"@*D(D_8)q(yj )R$RK hf9I9(Ri"(HJ@9_9(H@ij&9q*T R(H@qKT"@*D(D_8)q(yj )R"RK (H@qK T"@*D@%R(H@qT"@*D`!R(H@q T"@*DR L A7@  *(H@qKT"@*D(D_8)q(yj ) R(H@qKT"@*D(D_8)q(yj )R@"RK (H@qKT"@*D(D_8)q(yj )R#RK (H@qKT"@*D(D_8)q(yj )R"RK (H@qKT"@*D(D_8)q(yj )hR'(H@"@q+TD*D_8)q(yj )KI )-BUQq*TR@ RK Z(H@qKT"@*D(D_8)q(yj )hRK @RJ(H@"@qkT)D+D)_8?)qIykq*)(TR BmG@chf9` R9(RI"hI@99Ih&9RK !hf9I9(Ri"(HJ@9_9(H@ij&9q T"@*DR(H@qkT"@*D!R(D_8)q(yj )G_@ TC!OEWD_CgBoA{ƨ_ !R(RRK R@ RRR!R R!R!R"R %R@%R`!RRR!R Rhf9IR9(RI"(HH@9_9I%9hf9I9(RI"(HH@9_9Ih&9t0"+RA)A@R @+I *R*%9@R?` 7<(H@qKT"@*D(D_8)q(yj );" @<`('@/@$TAR@<! B{WO`D`DD T"}A`o  RC``)R _OBWA{è_ [{ OR*,@ }@&`(R"OB @{è_<>{WO*ID* kTJeA}~* ,R*II *JQJ}J J} y5+I OBWA{è_*IHQ_q( -T)D(Yh)R(*(I _{0{ D+f9K9kDDnyl@ _ T P T_88nyl@hT@lyl K k}@@J _ CT! @8a!K@9+&9 {_֠uA @*Q? q T{ yA @3@ h@9qaTh@9h4!PA` , R_ 9B@(A)R*A  @{¨_{ _WODDxhD T"!}Fo  RH)R ՚DR>@R@R8`(R"$D Dy)D D yiK @!yiI@@I Țh@9(&9OD @WC_B{Ũ_<8 5{WO@Dsj@_9j@_9*Rk@j*:k *D yj Tl @k@! yj J@j@9j&9*Ruj6*Ruj6)DyiAThkqןuj6h9@`*h&OBWA{è_{_WODD4Dџ CT"}ӣo    R*R* ytT,,f9mD9 yt LI yty4l @ll!k@ytK +R@@9KQ&9(&9OCWB_A{Ĩ_ rD)D yi ATy) @h4{ @W @{¨S_Q`@9@9(R @((D8 )D yi @T_K @!yiI@@I (h@9(&9_{ _WO@D@DDѿT#!}o  R)R  xu f9LD9 xul +I xu xukx5k @l@KK! xu, J@i@9+RKQ&9 &9OD @WC_B{Ũ_ {WODDzvz6h"@h4`@z6Ѩzhi* @)@jj!zhi +R@H@9KQ&9(&9OBWA{è_{O3Ths85_84OA{¨_Ro(RL)(@\{  @{¨{WO(*}@@q T*j6x13xhTRqhA@)@)(R"OBWA{è_\,)}(iG_D_D_֨I@_֨!@_(i___AI_A _{WODȮDtzhtz("@4@ DȮDz(`D*%9I   ߮OBWA{è_{ @9qaT@9(4_!PA,  ,  9B@(IA)RA  @{¨_{!t @@@R^{_WO*,@94ʐR*ꍨr R  (@8}`ӎ KN }S 5 zv @H4@uR8zv8~"z6OCWB_A{Ĩ_{ O@94ʐR*j덨r R  H@8-}`. KN }S 5 ըyit  @4@t մ"@OB @{è_{_WOh@94ʐR*iꍨr R  (@8}`ӎ KN }S 5b3zv @`4@uR< ՠOCWB_A{ĨzzvXR"z6OCWB_A{Ĩ_{ O@94ʐR*j덨r R  H@8-}`. KN }S 5a3yit յ @4@t t@OB @{è_{ OдsAaGRi@G @@!Ia OЂRGa@@GRAa@@?R@a@@7R@a@@/OB @{è_{og_WOCлG{A@г@ZGh@sG)A@?kTR)aG@@a*@H(h@a@R@@a@R`@a@R@a@R@y)@y{@9(4ʐR*ꍨr R  (@8}`ӎ KN }S 5z| @`4@xRR@4  5z|~"z< RH@y) RG_@y)h@ y)@@y)OFWE_DgCoB{A_{ O@94ʐR*j덨r R  H@8-}`. KN }S 5yit յ @4@t t"@OB @{è_{og_WO ѨкЙ RGZG**@H|V@nS)K kTG_@ a?T*** OEWD_CgBoA{ƨ#*R**HR~A  @_ kT4*B Bkk@Tk5*4qKT Q"qn}B#.T*#** R*~ * kTfS) K_ k*TJAKiqIT*}_=q T)AJB+@L٫ Bj}@, *y,k Bhy*4kBi(q B kBy*wy*T(Q"q}}@T ~JB, ?,T)R(JBH j i KE@) ETvG_@ .T** OEWD_CgBoA{ƨq"TlQ"q}B#/!T*#*,*1}@n}oo~pR  k-n K1RRRB RBncnNBX nfX nNn!n$?1!T NN&TkoE@QE@kZqE T** R| k Tg)n}0~ӲB#R B*zRK!Rb#RR **k{Kk̰ijK4qf KTmQD"q}-T**"}@oo Q!ĕ΁BncnNBX nfX nNn!nď?ރ!T N?*N&TG@QE@ k)ZqD T * kT  Rк| AZGg@) klTЈR#B%**{П kBjT @=JAKiqITJ@ J} _=qmTЭ)A*@ ٪ BK}@, *y,  By+J4 y*J@ ЌBz+_qy++T+Q_!qK} k}@Tl~ӭB ˟ T,RЋ NB k  mE@MET?k@TkA {l@ kATjk Blٻl*L4 y,;i;)G_@  T OEWD_CgBoA{ƨ_*-}@n}oo~qR  No KRRP! $1BncnNBX nfX nNn!nD?R!T NN&@TE@QE@k0ZqE Tn}kRQI@ `!k?aT_TMm}nRQ@ "΁?aT @T{og_WO*4?q T-(R Tzh k` @z1T6*qAT)-@Zm*@_qT* ***OGWF_EgDoC{BG kj@)G "(@"-RqT?q*T*9q TZyk@ @z_1 T 6ЬJk1@5@*)9@b*Ѝ*k=@(*s** R)lSЈ|Zk@)KJB ke@T@\@ ? kՈ5X@ kjTq@@ 8*E@5klT( K\@ CkTдbG{o@r@@`@CRA@A@R`<*R*\@kJT_? k T K CkTдbGn@r@@@CRA@A@R<*R\@kJTG @JGA)+(_I@- k3(1BT(@kaT q@@8)) E@5)e@C_(@ k(OGWF_EgDoC{B_*Ь)m@J}~+q@qJToE@k @z1T40@j*@i*ж{s@bGn@Q **kjThk@ @z_1T4i@  KJ *jJ4 @ @ kǘkT,ykkl5 *C_ kT@@CRAh@A@R<`*R|\@kJT@_G @qKT)Qi} JB*k J)IJ-kQ)q TNE@ E@ kT,*_{og_WOѨиG@**@G@@ A|  @9A  kT!'RJaG @K@hH@ oq*9T~~*R,@i(_J Tzj 4,*!8* *@@4УBBc@*{ШkA9@@jBZ_qJ BzT @k}=q TkAz@ ٺ[@l_y, KAKy;K4y+3*RЩ B@)B?qy;6y;THQ~@(|)B?0q}@T ~L~n   T+Rl~m. ˌ * , E@kMET- ? q3T* 3*$*/(l}oo~ӌR)KQQ!BncnNBX nfX nNn!nč?΁!T NN&THj) E@)QmE@ kZ?qLE T3**G_@ TOEWD_CgBoA{ƨ_,l}QQ@ !?΁aT TWШkAlGJBqЌ BiT @k} =q -T)A-@N٭}@. *y.ЭAy+N4Iy.ЬJ B@BqAy+y+T)Q!q } JB)}@T+~n T+Ri H   +E@J ET_ m} PQ@ !?΁aT`TA @?kTA@JBK` kAT B٠+M4Ky-_ @)_{og_WOѨGs@G@h@@)e@@)@JAI$@I 4B!@5h@*J@@G) @A)? k+T)@h@ @) )? k*Tq T3*@R3;RZA *@@|3 h@k**T@_qKTI}K@@*JiI)+Rq,{-Ԅk_ T,yk 4 {kqTG_@ !TOEWD_CgBoA{ƨ_v{WOsj@aGRtn@ @@B)a Rr@a@@*ROBWA{èV{og_WO*BG?qTe@ @? qT4R*OEWD_CgBoA{ƨ_ִ@@@4Kj@s@9cG@Zo@  ?kT(@@@CR(@@R@<*R@@IR  ?k T(@@@CR(@@R@|<*R@@ @I4+_k4)R)@5~@q)LT  L+J _ Tk}@k~k kkJTE@4M@M4 *{*i@)q@ @~e@)BJ@+R@J@+4G@J@)B q_KT џ!bTKR!kOOb=KOP}c===Oa N!NNNfNPNƄN0 ?BBN!T Tm~ J  ˌnQEkNEaT?({_{g_WOI@@sf@G@k@i@@ @(I n@r@?khTZcGH@@!CRH@@R9*RGh@@@) ?kT) @@)@I(@j@(y*@?q T)Rh@(_y(j@@* )hy*+Q@ kkT)Gj@k@)@jkG*(h@J@y)@i@K@( ihIODWC_BgA{Ũ_֨-@ @?qKT)J1@k5@ 9@@)a)J=@)C)_{og_WO**ZB**H@kjT*Vr@@*ho@9k@j4<@{cG*h4kHkTh@@CR!hF@!@R@<*R<@@H@K)G)@JG(5H@5@Iy) @Je@3y*I@ @? kT3* J_k TOEWD_CgBoA{ƨ_֨aBRaG@! @)  @!@R*ROEWD_CgBoA{ƨz{O** |~,RG @q@ 4 @) , @JG,i+ |@K@qT,~.Rm@+Tozn4 @k ny.@oznk oy.K@i e@ @? kMT OA{¨_{ OA@5*qT)Rs@h@qT t0HRh R*G@h4L9qTrqT* +ih8J @֨* @@*OB @{è_֨a!7 @)G@(@ 9rqiT!> @)-B*@#@@R @@@@ qAT(R 9-B@HQqT)R(!Ț  T!!| @@ @)5B@ @HQ qTHQ}q T*4 @R !H @)5B@"@` !!%9 @@AR`@  @aR@"R t @aR"R5R@@@ qaT 9y! @)-B@"@ho!| @B B@_fqA) @@ @5!!@T[!8PW{og_WOCR**ih9@h9Btwv`90a _ _I5 @ xP`R;RTRV~jh@9qAT@9qT6R(R6Rv9T**) 4vv2Kii8mq+T Kik8qT+4q@Tl%QqTv7(h5 *rJ25(_h9OFWE_DgCoB{A_C{og_WOG@ a0@@ j`8qTTa!(2 @8?q @R(} qTR7T@_"@rC @i@ i*q6Y @?kTR@,R~ *}*)}6jijhih @ki_rr  a>qŸwC@$Zz @I @_ b@**RRe;?k6)9 @  @k€ }: ki7 a:*R) @ @** @+ @}:ko8o7a:_qJ @  7* a:_q @  ,Rk@m}:kn8n6a: *q @  **pq `  RKQ +)J 9q*(_k-RRRQR.R,R q`T_u3)  0 3B)-R@@ @}8(ih h *Kk}8+ik86J@j(R qq**67RM RJ @ }8Iii87 R!9})@"ih 6R @*YR @Z@ }8Iii8I64a!  R!9})@"ih  @z#A)Kq TVKR QqhT R@%*)9 @#4 R!9})@"ih  Z@H@ }8Iii8I74a!u H  R!9})@"ihi  Z@H@ }8Iii8I64a!\ H j@9qKT@*i 4_)qTK%QBqD!\zD[z@8kT*_)qaT !< *R 9Q?qlT*_)qTj4 KB!6& *R 9Q?qlT@< G_@ AT*OHWG_FgEoD{CC_ {og_ W O G@A? @BU@k*T~@ @ @$@+~@Z q4@qkT @*kJa T@8m7 @N@9ij@9kT) *4? q T3!R*H@9qaT@834q TI @9I4-@8 4j *J +4?qTI@8 i5 @?qqTG (@`* 3!T=/*{sb2*`T_86@ kTh_^]  4@^*/@@/@@@ k`T@h@^I4k*J*H@8*+Rqk T hRM@9qTM@9qATJ @9 K1R$p* K_qR8@* R?*imm7-77*G_@ T*OKWJ_IgHoG{F__i6) $+_k *62 @  @9)4|)sH @*|)@9(4S@4 qT3*F@( @ |)S @qTZu^*@5@*)RqCxkTZui7hq83ѿS8C8s9!<" @@@ ! "@s9!<" @@@ !  {OCG@@94G@@ T*OC@{A_ @* yqT @ kJT @4yh!4$jh8999!<" @ @@"@ *1 T1`T 1aT! 1T1TA! !* !!% * { @  @{¨*_{ O@h @qT( Ti@ yu`V h @OB @{è_{ WO  k  ՠWi  Q OC @WB{Ĩ_{Op OA{¨{ WOA@H5*\ qVZc{ dn(ay*, B***) R 8@9 8@9_qq@Tj5IDR 9 y5 w OC @WB{Ĩ_{WO3@(@4}@ @@4 k-T@_(TH|!@ @R(KI<  @*U@ *^ @)}@ @@! B}B @ OBWA{è_{WO*4 @@4 kMT@_(TH|!@ @R(KI<  @*@ *( @)}@ @k~@@! B} @ OBWA{è_{WOU1@77i@  kMTb @_(TH|!@ @R(KI<  `@*`@*h @`t}@i @~@ "} h @ Qh OBWA{è_{WO@ @% k-Tb @_(TH|!@ @R(KI<  `@*`@*h @`v}@i @!5 " h @i@)! kh -Tb @_(TH|!@ @R(KI<  `@*`@*h @`v}@i @A!. "{ h @h . ph @i@  k-Tb @_(TH|!@ @R(KI<  `@*``@*ih @`u}@i @A!. "N h @h  Ch @i@  k-Tb @_(TH|!@ @R(KI<  `@*3`@* 1TRu@~@~@!R<kT @ 1T @K r@ T@!R"R9*qT @q T@!R"R9qAT @ q T@!R"R9q T @q `T@!R"R9q T @q T@!R"R9qa T @q T@!R"R9qT @q T@!R"R9q!T @  i@  kTG@@ TOD@WC{AC_ֈ Ձ @)aAccE2@"@RU  @)aAcc#@"@RG  @)aAcc@"@R9 A @)aAccХ@"@DR+ Ձ @)aAcc@"@DR ա @)aAccL7@"@dR  @)aAcc|+@"@RSAR@{C*G@c@R"RNqTh @Rh G@@ T{A@_?{C*G@c@ yAR"R*qTh @@R h G@@ T{A@_{O*@b~@!R kT @ *OA{¨_{g_WOG@ @yc@ yAR"RqTh @ h @yc@ yAR"Rq! Th @ h @c@R"Rq Th @h @c@R"Rq Th @h *q T*RYRR@yrIr(T @TAT @c@!R"Riw89qTh @h (R" @ywxac@ yAR"RqTh @ h HR @ywIc@R"RqTh @h RH7 !TG_@ TOFWE_DgC{B_֖R@yR rI K(R%kTh @K r@ Tc@!R"R9RqaTh @qh Tc@!R"R9EqTh @ qh Tc@!R"R98q!Th @qh `Tc@!R"R9+qTh @qh Tc@!R"R9q Th @qh Tc@!R"R9qA Th @qh Tc@!R"R9q Th @h `@#5 A5` @c@R"RqATh @`@#h `5h @ Qh nЉ V @)aAcc|?@"@R9Љ U @)aAccep@"@$R*Љ AS @)aAcc@"@RЉ ՁQ @)aAcc@"@DRЉ O @)aAcce@"@RAR@{C"RG@@9!RqTh @h G@@ T{A@_y{_WOC@y@@@yh@yqT rJRRjrJK D)DTm @** yxqUZkk T_ T_aTi8yl!@qRLR1qV% 6R?qIRRIr( T Ty*~@D RIR( 3q *Th@yIRRrKrhrIr )_ cT T` @*z*xJ T TT h8?T  xx?@T? T?Tj*8 xj?Tz*` @wyvyhBt ODWC_B{AE_ֈЉ 8 @)aAccep@"@D4RAR@Љ 5 @)aAccE4)@"@('>H#=R*j)I6*!?!1T]I 4@]*!4@i@`@?kKT }}!!!ji@*`h@iy)G_@ TOPWO{NC_N{WO RRTUPs@OBWA{è_{OCG@@ @@@H @@D1T/_1T5@9B@@**1T@"RRh@a@ @h@P@DAR@&-@@**1T"۾@"RG@@ T ROC@{A_?1Th6!R@@*@hkkT?_{ g_WO@ R1T7**!l97AzK!l@`@@#`@O4 R"Rw0R"Rq?R"Rk6R"Re@7R"R_aR"RY"@A! 3D"@!L?"@!:!,mA@14 R"R;0R"R5?R"R/6R"R)@7R"R#!,{kAh@ @R0a9B@@R @RkA@4&R"R"@a!d"@!($R"R 544a@5@44h@߽qT!R@{og_WO"шG@`@RH@R9B@@@*>BBB;R R9R:R@R  oh@9q:;<=>TbR*w 46*oq;R  *7A*>{iA@a`4mA@a `4*$*RYi8i?T @9?qqTi4?qTx8 @9?q!Tx8 @9@RBB**9T;RA*9UO44Q`4) iA@!0G_@ AT*"OEWD_CgBoA{ƨ_ { !@"R  !|"R R{_{WOo`4*R Հ&0BRR|@*OBWA{èټOBWA{è_{WO@@jT`@Uh38OBWA{è_{  @i@C  K}@9S9 @{¨_֠@ @ K_*_{_WOG@ @@RqTh~@)9*# *!*jT`*ua5@*j38*YG_@ !T*OF@WE_D{B_>@ @ _ R_{{_{{_{NBb    ՐRB ֐VB ֐ZB ֐^B ֐bB ֐fB" ֐jBB ֐nBb ֐rB ֐vB ֐zB ֐~B ֐B ֐B" ֐BB ֐Bb ֐B ֐B ֐B ֐B ֐B ֐B" ֐BB ֐Bb ֐B ֐B ֐B ֐B ֐B ֐B" ֐BB ֐Bb ֐B ֐B ֐B ֐B ֐B ֐B" ֐BB ֐Bb ֐B ֐B ֐B ֐B ֐C ֐C" ֐ CB ֐Cb ֐C ֐C ֐C ֐C ֐"C ֐&C" ֐*CB ֐.Cb ֐2C ֐6C ֐:C ֐>C ֐BC ֐FC" ֐JCB ֐NCb ֐RC ֐VC ֐ZC ֐^C ֐bC ֐fC" ֐jCB ֐nCb ֐rC qo ؛ o#D8  o p<x< 7 77777777777777777777777777777777777777777777777777777777777777777777777777 2.6.4FILE *yyin = stdin, *yyout = stdout;FILE *yyin = NULL, *yyout = NULL; D !"??@@ABBCEFF#G$HHIJ%KKNNLMOPPQQR''ST0U18V&:9>;<=(2*/+4)3.7-6,5W.init_array.fini_array.text.got.got.plt.rela.plt.init.bss.dynstr.eh_frame_hdr.data.rel.ro.rela.dyn.dynsym.fini.gnu.hash.relro_padding.eh_frame.dynamic.shstrtab.rodata.gnu_debugdata.data7zXZi"6!و"$ ]?Eh=(aK6q=Ygʻ1Pg\b#dЫ_"@$ː^ M!ZsԿ\V^ejلxbzU۽Z:d`uY:j_㉾iV{{Blz>^-@l P$GPezb0ԁ+v^F$~]/& 0wv".?YZx3M6gmli`<'eWjjRNխ οF!RZ|ǣEqdQ~** 67b-@/XE+}xӆRM>f>5'9QN>6 r De,üهI,^މX݀$O|Y~ aO np]]K0|VrvF>Q{>c<1YUMJke=}-73DRP{0|;ǩM/@2xz=OYi>+>Q ^#̄DUa= Z/|fI+aWJ%A^F@g/3cilʂH)`?fk)m;ܢ?XDHj=[{]WO<~B* ƻN1p`kVgheT QE+ICR^E Ca0뷭j"UԠR , i"e\o./&4i 0i34[amv<]/FZ[gmX|a@;ZH`+|OtfD‡]+>#[M ҴL{ZҏߍL-WnM2f%.0ݎzqM: V+ucE1޳'mq83ys-u}C2+$R JN? X_ivfƒÞ5^>엕HـW M)7F f] 2cr+s(oyEd>oB4.^t]a~]η|Ȣ+D5u'jc%kkaf:A YcЗ6l3~o1ˉ^ze%P s%ImMEIFHD!OE~b@,C߫daR;ܺG|c WBX?#ʑ.Sd,j2M&>ch/,q ݰMo[~G qupm#d ps05x$bwèQmL0 0x{2GG{U,}|W9r%}K8"32Ǟ2J)\u{:>Wau5z~Tj1*!.)2+7Vݠhd2}.Pr@|b6U 8E RoXʑ&]ŕV@;:4VqX])ЪӒWYФg) ;ug?#!vRYx^q]kPw F>A!av0`IOLQT4JHI6)^ X5;Sfݎx +rTph|-mN+} c2K ] "frݚMQskKc}ːR7?nvR=`ѝ孤 ob2OS<&f39<8>zx4ݦZcy!MzlR$D1 ?1<" o0sPAZɗ ~\"7V&a-0~gElvO`/0#fMѸ YXHEjBIo൰%]Wt떱3[IbVEaQINs ÙyNo~7=;Ԃъgp f-$E<ϊfToˡl߬V'z~!E2C+m XЄEimqMˋ:֩ޭ$]FUX!p=+q-|HH:H/uL?^JlC{ HXe ? LIӀx)>0 YZo 88}o (B  e ؛-B2M(Jh(00p0777w77277p<p< x<x<X<<H<<X>X>0$DD`FF F Fp=X XX(