ELF>P @@8 @@@@DDPP P @=@=8XXp0=0m0mX8XXRtd8XXpPtdQtd7"FKQYaipv}"*17<CMSZbkqy !&,39@DKS[  C C' R OO;environ_init_fini__libc_start_main_dl_debug_state__cxa_finalizeputcfputsfprintftolowertouppermemsetqsortfwrite__stack_chk_failcallocstderrreallocfreemallocstrcpysnprintfstdoutsetjmpferrorfflushfclosewaitbasenamestrlenstrtollongjmpprintfgetenvfopenunlinkfreopenstrchrlog10ceilstrdupvsnprintffputcsscanfstrtoulisxdigitfgetsstrncmpmemcpyispunctiscntrlisalnumstdingetc__errno_locationfreadclearerrstrncpyexitfilenoisattystrcmpstrcasecmpatoihtonlfgetposhtonsfsetpospipeforkclosedup2fseekungetcfgetcexecvpdupfdopenregexecregcompregerror$ORIGIN/:$ORIGIN/lib64:$ORIGIN/../lib64:$ORIGIN/../../lib64:$ORIGIN/../../../lib64libc_musl.soXp X X_XXXXAX\0XXX_ZNZ&0m0mHm~Pm3XmL mxmenlno0nHnG `njxnknTn<nn{no o`8olPov`oiho0oo3EoWooopJ(p$@ppXpټpp_pJppppqq0qHq`qxqsqY(qqqq`r. r8rƉPrhr$r͉rډrQ rrrs1(s@sXspsssssEsNt7t0t0Ht0`tgxt߼t`tttt\(u u*8uPu6Ehuu-u;uBu9Euu>v(v@v7XvpvvJv2@vYvsvwwj0wzHw`wY xwKwKwl(wwC@wxHE x\8x$Pxhxxxyxyxyx xxGTxyxyxxx]7ypyyy y((y}@0yF8y@yEHyPyXy`yhypyxyEy=yEy`y7yFy$y*y=y8y:Fyyyo7yyy@ygz`zz28z_ z(zy0z8z@zyHzqPzXzy`zyhzypz,xzyzyzyz.z\zKzzazz z.zzyzzpzzz{q{{%{Ǥ {y({0{ 8{@{H{P{ǤX{y`{h{zp{)x{{^T{Ǥ{y{{:%{5{{{Ǥ{y{{a{{{{Ǥ|y|||Ф |(|R%0|Ǥ8|y@|H|-P|0X|`|S8h|Ǥp|yx|||||T|Ǥ|y||P|||#|Ǥ|y|||a}}֢}Ǥ}y }(}0}8}@}TH}ǤP}yX}`}h}8p}x}}Ǥ}y}}m}}}Mq}Ǥ}y}}S}ڗ}}}Ǥ}y~~W~1~ ~jK(~Ǥ0~y8~@~H~^P~X~%`~Ǥh~yp~x~F~F1~~،)*9y W($&08@H PX2`hpyxl AcyyJcȍЍ؍y2lgy]7U y(0]78@HPyXl `h!pGxnaQ& AKA ȎOЎٽ؎Ae* H(A0e*8 @naHP*X%`9hppxWC:2r{*W6;Hȏ˯Џ؏yAܣK*y .(ɀ08y@yHPXy`h2px)y2;yLHHȐА5ؐy[WH2y* b(08f@yHOPXy`yhpxiHy l  +L ȑБ~Hؑ ;?`A }(y08@]7HyP Xv`hNpxo7yl sȒВؒIW~Ly y(]708y@H*P$Xy`&hpxyqo7yLȓГ3ؓ#a3yl mcd ;( 08y@HH+PUXy`hypx yl Ѱ)sg EȔӳДؔ8<Eӳ (<083@HyP0Xy`l hp3xyyl ||GȕЕyؕyl L 3(08@VsHj+PXy`/hpxyp:YcMAȖЖ.ؖAy+  (08@H:FPyX4`Dhypl xm+y_yR4ȗЗ:ؗc 3&&  (048@yH PXy`qshpxy |UVȘyИDؘ* TMDlMƤ I(0y8d@HPXy`hpxyܤyyl UșЙؙyDyl anads @ (%0y8@naHP%X`yhgpyx4yy+y:y$ȚКؚyEyy $(0y8@HPXy`PdhpxysysțЛy؛%IyV y(,08:@HyP;X`hpyxy'oyȜМ؜tƚy2' (sd08@yHPX`|hpyxyMna%y4ȝnaН:V؝%y5y0; f (G;08M@HPyX`V'h{pnax%o7yFI(tyȞО؞y f ! (o708@yHyPXYI`hypxnayI8%yl ȟП4؟naA%w;na%na ?B(%08y@HP'X`hpxyuBW\1eȠyРl ؠj'^;B wt(08@HyPl X`hpxVBjBMyȡСyءl Ndd (y08C@̿HPyXl `h_p x1.شyVȢ{ТRNآv eKNe ('08 @H"P8,XX`hptx4Q:P';ȣeУأC8f` (08@yHUNP}X`NhpPexI,y;ȤyФؤLyyQC5 (0N8@NHg5PtX`hp(xO(,wyХȥ,Хyإjy wy5e V(0@8,@;HPwXy`h5p xTwy&{( ȦeЦ)ئ.-X-y{ {(o708y@HyPyX]`DhypexyO5hjȧЧwاy>5wy (|0SO8w@yHP-Xy`o7hypx"6uyyW*yȨdШبjyy-Yuy (0L8y@HoPYXO`hypIxyɍwtC}yl ȩЩ<ة yl e O(08@yHl PX`hypxT>yȪЪaتna%na%y d(0*8@yHPXR`hyp#xPyE 6yqsbȫЫثPu,<y#yY (0.8@HyPX`hp.x)y(m-06yȬ06Ьyجr<y((y )(y08@IHPyX:`yhp?xyyLy=y<yrȭfЭ!حy5y ),f y(xu08BC@}HpPX`uhyCpx:46$.2ȮyЮ7خ}P"I3WC y(;0y8y@yH<PXLP`Ahrp<xp6:yy<yӛ ȯЯuدѲy 2 y(Hf08i@ HPyX`hfp9.x'=we.yCȰаذyv.yy >)(0I8y@HyPX`Ѳhypxyy2[ȱ06бyرP=&v. o7y .(086@HPZ=X2`h>p}PxժyԎRW>}PժȲyвز>y P(y0C8$@HPyX.` hypjx7kWyyqsdfȳгժسy>$$.0 ժ(y08@H>P])X.`hypCxժyY>3/ȴyдشyfժy" 6(0>8f@QHyPX`yhpQxyW`ySyyWȵ`еPص=ժyP>0Jժo7 (y0l 8@/HPr)Xc`Uh7px.m>)Dȶ=жضyRJ\y av(]0:8̓@2HyP)X`WhWp:x206yy8DyPȷ0зyطE/JgIAyP! (y0&78{@qsHP_Xr`hp/xyJy gyȸvиvظC7yKBW Q(y08g@HyPXy`h{Dpx2y~KyvyEgȹ06йyع1Q)OQqQ2y) (g08D@2H06PyXP`vhypxmQi)HyȺMкvغ6yyժyg y(08Ǐ@H.P^X`>hp xygy06yȻժлyػy c .(r08>@cHQP+Xy`hpժxyyV''R.]7ȼм>ؼ yByĴ)y (70{8Kw@=HHPXy`hȩpyx/Xy06yNȽyнؽ8hswy` Vs(ժ08@HPyX` hf pJXxy.>wȾоyؾy!wdYI B(!0y8)@^RH/P *Xy`h pxTwXhyȿ=пؿyy y .(f 0~8@$KHPXy`2hp(x206y/76y4yժy3 (]08.@hHP>X`yh>pJx!y7ժy.yRV>>ժ (y0w8R@HPX`h.p 8x>yx>T #*}zyTxDاEg06y (0y8vX@3HPX`hժpyxy.>LK.g=0ժyf0 (nx08Q*@HPX`.h[px>}KKyL<y&yKyx*yy (ժ0y8.@bHPnxX`Q*hpŵx>0ժyR.x>y<zy (D0y8>@|HyPXժ`yhypRxh8.y>8y Ly. (*0y8+>@HXP X'`ghHpwxyeZnaP naH%.EXժ y(0Y8@HPq>X`.hhpx><zy>ynSyCSyBayfS ժ(y08>@LH>P8Xߝ`hpx.>hzy8y TxDاEg06y *(7L08y@iHPXժ`hypyx9iߝ.2>zyci ?y (08@ժHPyXy`hPYpx9.0>yyH,?(9r 8?(}Y0y8y@qHyPXC`zhpyxyU^ySS*`r8?}Yy+Eժyy y(y08@HYPX`hVpxVL>}KKyddLyL<Cy EY?E B(F0a8y@yHyPXժ`hpyxys?V0>Kyvժy y(?08@Q9H^PXE`hVpx/y>}KKy?y/@yiy9y/< #(y08Ր@Hx*PyX`ժhpxyy Z.X>*yya y()08\@yHaPUX06`yh9pyxSժyyE._>;y +ժ y(y08@HDZPX.`hp>xiժy yi>Gժ.1j> (08ժ@HyPXy`hppxWC:2 FW6;HyyyڸyD=@ (0r8>@HPժX`hypx>ykna.1%۞ժyt (08T@>HPyXk`nahp.1x%ժy"vZ>&ժy%I7 (08>@HPժX`yh,pxA+>ժy; >ժ y(D0Pd8@HhPX`h>pxªժy'aj)::>ykna[}% q(ժ08y@HP2'X`Lhpx&>ykna[%RժyysL (06T8@yH>PX`ժhpyxVD1>ժyy>ժyy (>08<@ժHPXy`Dhߪpyx >5Fժy >*ժy M(na08>@HyPժX%`yh4pnax>Rժ%yyyTy;m@+>LL (w0y8@yHRTPX`whyp؅xyժyyHFZyimZ>MyyLL (w0y85M@yHRTPX`whypxj+y+yժy8[y+>Z y8hD  na(08%@HjPXL:`tTho:pI[xyQT>z6yqs7yD@0bz (y0M8:@HPX`hpyxX_  ժyy. z4>yk  zy {( 0j8y@QHP.X5`jhpyxqst [y\FFyDFs-G ժyyl  (RN08@HyPl X`FIhp>xyMCGժyl  >TG yo1ժ (0y8@H:P>X`ha[pժxy>y@jMqw[ժyT ( 0>8@HNPժX`yh{p{xRN@+S@N [zٹ3{z1! (08@H,PX`'kh:p[x\CTk` Ayy%\T (jk08h@>H|{PyX`h1p.xy1Nժyy>{kwA ժyk>{ ^(08w@HP Xժ`yhEp>x{NwDN ժy1>~nyNyTX (w0y82@HPXy`h;pxwyN2,2VA`,y)Ou-w2,yl  ժ(y0tO8@OHPXЫ`>hpxy >Dd  ժy#Kd>#OyO y(՟0q8{@NHPyX`hc\p xy "UwyrAwP ~y,2y (a028~\@HPXw`yhpxQl2y. [yI GyY &vm ]y%]  (y0=88@-HP7X`dh pwxy] t3 ]wy!-wyyժym=> y(6Q08 @ժHyPYX.`>hpyxHn|!.eAwy ժysyyd]h y(0>8y@DHAHPX `UHhypx]7yժyo7|i8MyX  (y08@ǤHPXǤ`ahpǤx!ǤZ ǤǤ0)VǤhǤAǤǤ wQ(0Ǥ8@κHǤPTX`ǤhAp-=xǤ3>=ǤJUǤ3Ǥ@VǤoǤǤpH! Ǥ(m08Ǥ@ 4HmPǤX|`Q4hǤptVxǤ4¡ǤȇǤy!Ǥ/BǤ! Ǥ/"ǤdB g(Ǥ08@ǤHb4P XǤ` hBpǤxǤHQǤ< n ǤǤbǤd"QǤ).ēǤ V.(0Ǥ8@|HǤPP=X|`Ǥhԡp\xǤГǤǤxZZZZZ2ZZZZZ[[[ [ [ ([ 0[ 8[@[H[P[X[`[h[p[x[[[[[[[[[ [!["[#[$[%[&['[(\)\*\+\, \-(\.0\/8\0@\1H\3P\4X\5`\6h\7p\8x\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\H\I]J]K]L]M ]N   ;V_2Mh)qzD 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_DEFINEDf,WѦѦ&dm1ѦѦѦѦѦѦѦѦ=cѦѦѦѦѦѦѦѦ:ܟ\o>M8~JYNՠڝ% ͟ (-+ݡ<ku{6OI~#"0~Ҝb\͛7Ф)ΡƠXd|plex.%s.%slex.%s.tableslex.backup?C95#line %d "%s" 8E#OQuX""8l(X-k-   ^ E ee J  Eg 9 NT  `~ehegq0r* :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!%n8FiaLjj740$`G'1nj(%(%B;B[(%$C$$&Z+L%$$(%%$(%%1T$m)550$$@NqNS:'Q9$Y?6P?$](Nj'A=KM;$'F,;J>L73')R)8IEKLOS=O>Vy>MFOGEr2&9A,K4">|6P3QIlH8+4(3iC<2UUD/BPBR9U/O/Q+7S7GDRLa;i`5]e]j]-B_N=tJ20%G$&^&Kib_Qe`F*]57eR T1[1[`\e^krh+-7(k]J[Z^&[klB[M\Z[jTA=b<LnKM:<*_IUia]_Zhgb`\m&bgQmclbh mcF]ffibddfJcdck_^,h]gdf@ezabUk9y@Ek1$?Q($$$')\D$$"&$"&$$,$e9n:c%c%CHc%c%6o mmmmmmmmmmmmZmZZmmm?@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                     7YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY@Y?Y?Y?Y?Y?Y?Y?Y?Y?~?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y??Y??Y?Y?Y?????????Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y??Y???Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?????Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y????Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y?Y??q@@@^@A@#@>@??Y?Y?Y?Y?????????????W;;W;;;;W;W;W;W;W;W;W;W;;;;;;;;;;;;;W;;W;W;;;;;;;;;;;;;;;;;;;;;;;;;;;;W;W;W;W;;;;;;;;;;;;;;;;;;;;;;;;;;;;;W;W;W;CK^KLKUK;99 ^,_Xacef\g$ hP,hp\hhjl( \mX r s L <4 d \ ̎ \  < \\ ̑ \ ܔ ܚ, \ |  ,< lp  <,dL*0::8DhlEH JJLK4KX L|LLLLLM<OdOO PP KC H , >$AC Q A F A F $ >AC F $< >eMC CQ d ?+AC B`  ?AC K  ?4AC k  0?AC J( @GAC N/ A  $ALAC G 0 TA6AC q ,P tAAC G A H  $BAC K  $BAC R , $BAC G A H  BKAC A A ( CAC Gu A @ CAC T ` CAC R  CAC S  C"AC Y  CAC U  C.AC e ,CAC P~ A $0IAC Cp A XLJJNC x  x|JAC C $JMAC N A (K$AC J $LZAC GN @LNOC G^ C P (\NAC J  (OAC M ,QAC JK E $RUAC ~ E M , RAC P A 0<hUAC Jw A U $pUAC G VAC H (VAC J (pXvAC Jg ,YAC J A ,@\AC JG A (p4`AC F ,a;(AC P ( A @AC w 83AC j , XAC P A $<؊AC Lu A (dpAC L A (AC Lf A AC A (AC L A $AC Lu A  0,AC c ,TfXAC P{V A $AC B A (xhAC FQ A $AC C A 4=nC $XAC B A D)AC  `$]C B (AC Fc A $4AC G  (,<AC F% A @ AC A  $0g{C BX H| AC A $hlJC  A (RAC F; A $AC F $AC CZ A  AC BS (,AC G A X AC G x AC H  AC H  AC G | AC H l AC G \ AC H 8L AC H X< AC G x, AC G  AC C  AC A $AC B (PAC J $0$AC F 0X AC J E L $xAC F  AC C (\NAC M< $AC F @,, AC P\ E  A ( E 4pmAC M E  A 4 AC m A C A  A F ,AC P A T C %  0 anC An ,T0 AC P A $qAC Fb (AC Mm A AC  (wAC Jh $$RAC S E u 0LAC M* A P  AC C $ AC C A (AC M ,AC M A ,(!xAC Pj A $XL'AC It A  4(+FC B] $@(bAC FW ((AC J  (&AC CZ ((AC J $H)AC G $p*AC G (+AC J $+uAC Gi ,.0AC M A (/AC K A H/AC Z  h/'FC B[ 0AC M $0|AC Gp `0AC Z `0#AC B\ ,p0AC M A $D3jAC E[ A $l4kAC E\ A  `4FAC F{ ,4YAC M> A $8cAC ET A 0 9AC M A D p<AC W (d p<AC L A $ >iAC G] ( \>AC I A  @/FC b  !@AC J0(!CAC P A \!F8AC s 0|!FAC J E N @!$GwFC GU C N  !`GIAC BB "GAC U ,8"G(AC M A  h"HAC W H1HH5MHUHit(iHNHtH=H5iY]UHit;iHNHtH=Ua 8HNHtH=]HHr؉JHUAWAVAUATSH HH$LL$HcH HH$HHH|1HvuHL>IHHH$L$H>H III8M@uL$HuE1tHHE1H5'H=E1N E1GE:2uEt MZIMuJE1GE::uEt MZIMuIMII9u~ IHIH0MH$HL!H=L1JMt1H=v17uH= H ?6L;6LE1Q6H=e`1fD$PD$@D$0MtHLHxtHHuH= 1L8L|$ HLHxtHHuH= L Ld$(HLHxtHHuH=X HHD$8HLHx tHHuH=, rHHLHy tHHuH= HH HLHz tHHuH= HHLH~tHHuH=H6H{t HIu1H;@H1H1H @ǻD؈\$XH=KL1t H=L1c MHl$xuH=k%E111F 1mIGE1H iILxuIL+(H8HuLl$0H=)%1L1 A?t I8IuL|$PIwHIoLHl$HH=E1H1 H HHQH~HtHtHuL9Mu HtHMt$tIL|$@H=4L1V \$XtH="M11 HIH|$ L$L1ALt$@Mt1A<H@uHu>L$L/H|$ H$Lt>H=H=kHwH|$ L$LHc$1IH=r#AD5EH$D H=\^Lc$ A1LE1IH=r AD=mE Iu+D=^EH$D$ H="HH1 Mg MAw8HuE1NH=էH56LHk81E1A< u"IT (IT I9IGHHIH8H9uHt$ A"1LIE1H=r ؉DL|$`Lt$hHD$Hu,DH$I H=sLHH1 LL$MLD$I@HD$pE1IfDoEfEvIk8A< ^LLYLy LL!HY(MMK,I<HH)ƊAIɉ€ʀP$@Lc$LL$MIM!и AH=HHL$ALD$LL$IMuHHAH9HH%H9#MHL)HJHHfHnfpDf$L|$p1fDo%:fDo-fDo5fDo=ϊfogfoωfo fofDo$fEfAofAfofAffppfAvfpDpfDfppfAfAfkf~@tADfffkfAfkfcf~@tADfAofAfofAffpfAvfpfoffpffkfAfkfcf~@tADppfpffAfkfcf~@tADfAofAfofAffpDpfAvfppfAfpDpfDfEfAkfcf@tADfffkfAfkfcf@tADfAofAfofAffpfAvfpfoffpffkfAfkfcf@tADppfpffAfkfcf@tADfofAfofAffpDpfAvfppfAfpDpfDfEfEkfAcf@tADfffkfAfkfcf@tADfofAfofAffpfAvfpfoffpffkfAfkfcf@tADppfpffAfkfcf@tADfofAfofAffpDpfAvfppfAfpDpfDfEfAkfcf@tADfffkfAfkfcf@tADfofAfofAffpfAvfpfoffpffkfAfkfcf@tADppfpffAfkfcf@tAHfo%CfDfDfDfDffffH9WHHL$I4HL!H)vHLŊA€ʀP$@и HH=IM9H|$`H_Lø Ht$hH=r ؉=AHu6H=-1H$4HD$(HHHw(H=C=H=HL5~=LHk8H|$ IH+L$0?ubH8؉<<H$H=&؉<<H$H=:HL>HpL<H<H <H <H<H<H<L5<Htp1DAt2ELO0MN0ooOoW AV ANA#MIFININIV IV(IF0I8HH8H9uAH5JHH+L$0IFININ1ɀ<HIuIN 1ɀ<HIuIN(AFIF0I8$ It1Ɋ THuH=YBL=;L1M)IIm۶m۶mMH=V6L1L$Mt1H$HLHPLHt HuLH0HHuHc$H=r؉:Mt^L$Io HL%{5L-&!H}u0HD$HEL1>L[L1,HD$xHHIuH=%H=P57Ht7)D$P)L$`)T$p)$)$)$)$)$Ht$(HT$0HL$8LD$@LL$H=9IH5[@ H=r؉9HD$ HHFH$HFH0HLH5H=r؉k9HSHHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H5u? H=r؉8H58HtSH|HRuH=r؉8H5$H=r؉|8H=HD$ HHFH$HFH0HHH=R<SGwH RHcHH$(u H>7UH7H gHHuH57~Hvu sHjjH/aH{2XH<>OH FHA=H34H]+H~"HHNHHH[H(trUAWAVAUATSPHAL%L-6L51HC Jt8HVLHwIcLLJ8L1}HIH;k(rH[A\A]A^A_]HH|HRuH=r؉6UAWAVAUATSH!HIL=ϦIL-LL5HH51A B:9u.t HQHHu H(HHC 1A B:)u.t HQHHu H(HHC 1A B:t HQHHu H(bHHC ]HCHHHKHc8LoH|HRuILH=L r؉,5I1A :1t HQHHu H(HHC HCHHHKH8LH|HRuILH=Lrr؉4IMH5AMĄF,1H5A :1t HQHHu H(HHC HCHHHKƄ$H$HHHHH4H4HH)A<>Hp@xH Hw@<$HL$HHuH|HRuLH=gj1H5A :1t HQHHu H(HHC HCHHHKHƄ$H$HHHHH4H4HH)A<>Hp@xH Hw@<$HL$HHuH|HRuL1H5}A :1t HQHHu H(HHC HCHHHKHƄ$H$HHHHH4H4HH)A<>Hp@xH Hw@<$HL$HHuH|HRuLI1H5ýA :1t HQHHu H(HHC HCHHHKƄ$H$HH΃B<6Hp@xHHHw@<$HL$HHuH|HRuL1H5A :1t HQHHu H(HHC HCHHHKHƄ$H$HH΃B<6Hp@xHHHw@<$HL$HHuH|HRuL1H56A :1t HQHHu H(HHC HCHHHKHƄ$H$HH΃B<6Hp@xHHHw@<$HL$HHuH|HRuLH=1H5 A :1t HQHHuH5>HCHHHKHƄ$H$HH΃B<6Hp@xHHHw@<$HL$HHuH|HRuL-<%1҄t%t ADHMLH=؉.HCHHHKH0HH: HDH|HRuHĘ[A\A]A^A_]AD$HCH=eH]H=Q<Hx[HL$ALIHIHHHII)CAHH HwՈHFHHu`-HHL$AL.IHIHHHII)CAHH HwՈFHFHHuHUAWAVAUATSH(0LD$L$HT$H|$HHE1Lr<:tAIƄuHJyHIuE1INHH)H=rH=kHt$1TH9t1@4 @ HH9uƄ $ |$t:tWAL$!1ۉH$ $MHIHIĄuD$ t L HuD$ H=$H5H\$ H1H|$HHT$qLM1ɊT H5 :1ut6HQHHu'1ɊT H5:1Wt HQHHuMuL$ LXEIt1Ɋ T HHuBD<H1|4 HHvHRuHA|5HHvHIu1<{HMH MHHH€>HvuH|$!Ht$HwqH~HvHuA}@>@tIu@>@:HH@uH|$!Ht$H~HvHu iIA$HIĄuQH= Ht$ L1mH(0[A\A]A^A_]H=*gH51HT$ 1PHH5 AHǜH=sOHHHH9vG t(1Hր/HDƊNHƄuHt H9HRHE.HX؉))ZH=H1AWAVSHHIH H@u1H= HHwH=ROH1\H= u H$.B$t Hu/tH$xH@u/@H$8H@u@l1Hp@t@4HH uH=L$L1HǜL1E1HH=r߉=H(<;x0Ht$@@E1H=r$؉(+=(H=p"HH@3HD$@=ELF,L$RIF(Pf9.L$DP8&Hc $/HT@4@4HHuH>HvuH$GLIHIHHHII)CGHH HwՈFHHDŽuHH AHǜHH=H=1+&H=H$H1jH[A^A_H=!H=n!H$19H= H=HH$1؉c&2H==H$H1H=rH$1UHAWAVAUATSPAH=HMcNc$HHNc,M~"HHL19t|HI9uH;9uHfHB0EHt0A9|/H 0L==I?H=9IAHF$HHIc͈H[A\A]A^A_]ffff.UHAWAVAUATSHAAEL A9McMcHcEHEHHE1HLL%L]!f.B<AE;1hJc H~!HJcI1@<2A9tHH9uI $B<ufI $B<uJcH~H3Jc4I21D>E9t HH9uyB<yDMMHHHULc$H HcM~'I H1f.4A9HI9uH:D90uHHHMDH09|,Hx0HI:MIEAHGHHMD$IHcD4HL XHL]L%EH[A\A]A^A_]ffffff.UHAWAVSPH/L5A69|vH4dA6L=I?IL=I?A6IL=dI?A6IL=RI?A6IH FH uAH1HHTTHcH H HHHc HHHc H[A^A_]ff.UHAWAVAUATSHuAIcH H<EHHE9H}HH {H E1HuLHgHHMЉH5FHIcD4HH :H HAHuD;$Hc IcHD4EDH HHEHcH H Lc,H~)HHJ4(1ff.D84>tHH9uH+7D98uHHHMAH0A9H0HL=`I?IHcuă<2H6HH 4H E1HuEH'HHMЉH5HIcD<HH H HAHuD;$Hc IcHD<EDHHHEHcH H Lc,H~)HHJ4(1ff.D8<>tHH9uH5D90uHWHHMAHb0A9HJ0HL5 I>IEH[A\A]A^A_]fUHHHHcHH4]UHAWAVAUATSPIH[H HE1.f H HAEA9McC<tq H D|HH HjHcAL$9OȍyIE@I9};AC<Md$uA}D9o)ffff.EnAD9DHH54H1 &]HH[A\A]A^A_] ff.UHAWAVAUATSPA9~ADH[A\A]A^A_]ÉADkE1A@A9AD$AAA9tD߃wAD$wD f.AL$DwD{ D9w9~nfUH߃ǿ]fffff.UHGw] Gw] ]HI8HHHct H<ux<upHHL8t[UHAWAVSPL=IH KHIHΉ1 I?*I?LI7 H[A^A_]8 UHAWAVATSHAHdH%(HEH@E11E IcHHHHH H`HH5H6HE1$fffff.McAFDHH9tDLcNcFE~EOAffffff.F;@tIM9uAc~HDMcH LH=qAHyE~KAL5 X%B@HL1IM9tDuؿ Hɿ HdH%(H;EuHĠ[A\A^A_]UHAWAVSHIHdH%(HEH1L=3IcH~uu1L1H54HG0LH=-LIًUċ]H4IcD$IB H5a+B HHBtHcHuDIB<HE7HE9|h7H]ԺH}LHEH=v3H0LH=eLIًUċ]H>3HcEHMD4DHHNc4MPIB<BA7A9} H2i7Hp]ԉӺH}MHHEH=2H0*L;H=L5Mڋ]H2IcD4IB H5+B HHBtHcHuDIB<vHE7HE9I7H]ԉӺH}M{HEH=1H0]LnH=LhMڋ]H1ELmLeUAAH16fffff.H=ML MHh1IM9t'I Jc4yH=?4110H]LuUH]LELeLu H]LuME4$AHEHH[A\A]A^A_]DUHAVSH޽3HT3L5I>,IL5I>3IL5ѾI>3IL5I>3IL5I>3IL5I>3IL5I>3IL5|I>Ht3xI[A^]UHAWAVAUATSHdH%(HEDž|DžxDžtDžpDžlH1:H1'H1H1L="A9L=uG1A+?H8HDD边)fkAH@DqHcH8H|gIcL$E1ff.BDBDCIM9uEDH@L=ffffff.DH@H8H`H=7NyHBD;8uD11ҹ̶7~PHHHsNE11ɃH(H5ۨH 1H1E1ƃE111ff.HH9tZD9~ AD9~ AD9~ AD9~AHƒt>H4HHH1ff.HH9tD E9~ EHDD襕DhL=Hs8tUH8L0u'LbH=Ly H=MMLr}H:8uqH`腭H~LL5aL=*L%L-fff.A9DžLEغLMƃHVfnfp1fof.AoTAo\fofffffoffofffffofHH9ufoffffffpfoffffffpUfoffffff~9H@A49LHH9uBLMHHBHHHH= LL IHI0Mc LOE D; MCMcLLOELD;MCLMH%HB<;9H H HcEH8[A\A]A^A_]UHAWAVAUATSH8HIAHdH%(HEH1LџIc H~&1ff.DHIc HH9|HCDŽME!AIFHAL רLXfffff.HLc,DHHL LCLIM9HJcH H Ht1H +9|H;} s#H=YTL LNHHD,HHLc$I9LEHԦDDHHHH<E11LL$HL (BHL9I HA u H N V9}LcIP)r>HHHHNE1f.CDCIL9uH9L tI4)1fDH9u]ELLXL Ŧ=AuR1A+1LL$L A;HcDADHIc H9|DH1L@HcAHHH9t6I14u H56HcAI1tuH56HAsIAu H֤HAOdH%(H;EuH8[A\A]A^A_]{ff.KUHAWAVAUATS1AL LLcF|II9JcMMcM:Ex-IHAI$BtHIcHII9|lH}8tH[A\A]A^A_]H[A\A]A^A_]fffff.UHAWAVAUATSPHuH H=8HEL%A$H5ݚ_A<$|8L5fff.AHA D~f ֳ˃wH=蓳ED4~ 観A^AA $D~f. v˃wH=3H;u H=/H8t H=R;u H=*D<~ EwAEE %EE~A ֲAAwH=葲CH :x-D4fD 薲AAAE$D4E~AƐ fAAwH=!D<~-ffffff. &EwAEE %EE~A AAwH=,豱cH Zx-D4fD 趱AAAE$D4E~AƐ 膱AAwH=9AD<~-ffffff. FEwAEE %EE~A AAwH=Ѱ;t3D4~df. ְA^AAFdH BJ ff. 薰% D~ ffff. f˃wH=)~#D4~ 6A^AA $D~f. ˃wH=ïuH lx+f Ư &~ 薯˃wH=KSD4~ fA^AA $D~f. 6˃wH=,H x+f  &~ Ʈ˃wH={胮5D4~ 薮A^AA $D~f. f˃wH=,#D4~ 6A^AA $D~f. ˃wH=íuD4~ ֭A^AA $D~f. 覭˃wH=ŝcD4~ vA^AA $D~f. F˃wH=4C|&fff. ~fff. ֬˃wH=M4蓬EC<|&fff. 薬~fff. f˃wH=#H x+f & &~ ˃wH=賫eD4~ ƫA^AA $D~f. 薫˃wH=uSD4~ fA^AA $D~f. 6˃wH=]Hd8D4ffff. A^AAEE~Af 趪AAwH=)qHN8 ;  D4Xf fA^AA=D~ff. 6˃wH=)BD4~ A^AAD~!fffff. ֩˃wH=s蓩ED4~ 覩A^AAD~!fffff. v˃wH=3D4~ FA^AA $D~f. ˃wH=0ӨC||&fff. ֨~fff. 覨˃wH=]cH x+f f &~ 6˃wH=D4~ A^AA $D~f. ֧˃wH=?蓧ED4~ 覧A^AA $D~f. v˃wH=3D4~ FA^AA $D~f. ˃wH=ӦD4~ A^AA $D~f. 趦˃wH=Ֆs%D4~ 膦A^AA $D~f. V˃wH=-C|&fff. ~fff. ˃wH=$裥UD4~ 趥A^AA $D~f. 膥˃wH=0Cc~ff. F˃wH=D4~ A^AAD~!fffff. ˃wH=<裤UD4~ 趤A^AAD~!fffff. 膤˃wH=CD4~ VA^AAD~!fffff. &˃wH=+ȉD4~&f A^AA $D~f. 趣˃wH=-+s%C|&fff. v~fff. F˃wH= D4~ A^AA $D~f. ˃wH=裢UD4~ 趢A^AA $D~f. 膢˃wH=CD4~! VA^AA1D& &˃w D~Ð ˃wH=TáuH lx'f ơ~fff. 薡˃wH=UTSD4~ fA^AAD~!fffff. 6˃wH=D4~ A^AAD~!fffff. ֠˃wH=蓠ED4~ 覠A^AAD~!fffff. v˃wH=a3D4~ FA^AAD~!fffff. ˃wH='ӟ H[A^A_]fUHAWAVAUATSPHuD AAHHǾPKCL-fvA}lj{IHCHEHH CHc D$AE~oIH L!HH t1fINHcI9I}uH l t2H7d0H8[H5~MHDH蹮u'Ht%H1覮I>HYbH xb u;]D$~(f 趌E|$AEE $EE~AfD 膌AAwH=3gAH x-D<fD FAAAE$D<E~Aǐ AAwH=ɦыL=faA?tJH aoD$9uf ƋEl$AEEH7a8tm D, vEeAEE~s FEl$AEEWtH EE~#Affff. AAwH=C^EE~Af ƊAAwH=a.EE~Af 薊AAwH=H:H=d>YI>OD4~'f. 6A^AA $D~f. ˃wH=}ÉuCl|*fff. Ɖ &~ 薉˃wH=MSH x+f V &~ &˃wH=y H^A tZH3^8tkpD4~)fff. ƈA^AA $D~f. 薈˃wH=_SdH%(H;EuH[A\A]A^A_]蝩ffff.UHAWAVATSH dH%(HEHM_8L=`]A?AA AHhH8tH]8u HW]8tchD$~"@ ƇA\$AA #D~f 薇˃wH=pS yHBhH8t9D<~~f. FA_AA`tH\8D<ffff. A_AAD~ Ɔ˃wH=Cw胆5D<~ 薆A_AA $D~f. f˃wH=F+H[8D<Rffff. A_AA-=D~ ˃wH[H 5e1H }H=8HE7D<~  薅A_AA $D~f. f˃wH=R+W)EEHdHb)H]H1¦HD$w@ A\$AAZlD~f Ƅ˃wHd0H=ڈ,D<~% 膄A_AA $D~f. V˃wH=r(D<~ &A_AA $D~f. ˃wH=+賃eD<~ ƃA_AA $D~f. 薃˃wH=]lSD<~ fA_AA $D~f. 6˃wH=BEmHXH vX U zD4~#fD ւA^AA $D~f. 覂˃wH=cH x+f f &~ 6˃wH=~D4~)fff. A^AA $D~f. Ɓ˃wH== 胁 5dH%(H;E2H [A\A^A_]D~@ v˃wH40H=k芅A?-D<~'fffff. &A_AAD~!fffff. ˃wH=賀eH \x'f 趀~fff. 膀˃wH=WC E裡UHAVSHU8t5H jW9tT~{ &DsDfD4f A^AAt DsDAHo?EAffffff. AAwD~"ffffff. V˃wH=[H`V8D4~Y A^AADdAH,EDAffff. ~AAwD~"ffffff. ~˃wH=c~HS8tDH=_vK~D4~+f V~A^AA$[A^]D~D &~˃wH=X}D4~ }A^AA $D~f. }˃wH=U}HH[A^]p}UHAWAVAUATSHXdH%(HEHRH\8wIH ]HsTHR8Le#HE]L-]IEH HcH]HHc HUHHRHRH HjHEH=H=MHE;HEL5SALH5/謃;H[HHDH=RH57m4w谝IHǾ A>ELA{L}HEIGHR8HPHHEAEAffff.D}DuALeL-z\HMHYHRHcH9HEEAIEDzH~^HZHHӬHcH P9~,fff.H04A4HrHc9H9H|AHN8L=mPAAE7H!OHOH :HHEH K:H=HE;HEH5D];H HqHDH=OH5HsA`IHǾ}Et$L>IID$A?~sH!HHEH+NL}DIH~OHcIMH9}=C<|C C HM8u̓;tȅtH}H5RD1ODL}A<|A4uHMD$AH5D{;H HHMHDA>HMH=JH5"oA蝕HHǾxDcLeLxIH]HCA?HTHL%T>HŞI $BHB<3xHB M}C H JHc I9M}II $B B<u HqBtyHhJHOJ)AEB|MMcDL CL CDLC|Mc$HL9|AM1HHI?McELME1E1L-,8%fCB@C\IIM9BBtԃuCB\D)ffff.tD9CJc@BBC1H78aHU88w^HHpH=AHky H=nDbHfH780AGHHǾfKCH7D0DsLHCAA ruINHHLz1H=<DoDoLfofrfffofrffDLDLHH9uH9H <BHB4B4IM9uALb!L-.6Hcɋ|A<|A|TATDAD H]HDoH=m@Hejy H= m`H]eށHHǾ efC CH67D Gt$DsL衁HCEEIAHH)H @@tE1.A1fDooLLHI9uDHL)׃IHffff.FDFDIHuHr9BtBtBtBtBt Bt BtBtIL9uH=5H5!H%ZHmH=?Hhy H=^_HcH48JAaHHǾcKCH4D0DsL+HCAA r{INHHLz1H=:ffffff.oDoLfofrfffofrffDLDLHH9uH9t'H 9DBHB4B4IM9uH=v4H5$qHXHlH==Hgy H=i^HbHy38H=]H=]H3H]H=*;HEAUH5d;A}~E1L==L5O$fffff.HL-~2IcEII9}CHHHHD,IBt L:aE9uH= aH=`H=O\H28A ~HHǾ JafCEeEt$DsL}HCEH <H A HH)H @@IVA!s1FHH1fffff.oD9oL9D8L8H H9uH9t+HHLfDLD1LD0HH9uH9u uHIDD)Lt!Lfffff.<@<HHuM)Iw64@4t@tt@tt@tHI9uH=1H5*HVHiH=:Hdy H=@[H_H128HA08Hi0H 0 bD4~+fffff. ZA^AA $D~f. Z˃wH=QCZD4~ VZA^AA $D~f. &Z˃wH=fYH:H8lH/H -mH=18HEL-0AUH5mY`HZ/;HH$HDH=0H5Q^TzIHǾ^;tAOA]{AzL}IG~nI1L%9;fDML-:IE|y]LMHDADIcEHH9}%H.8tI$tH=]LWH.8H]u'HIgH=r8Hjby H={ XHL--tHV]L%.A$H T. D4~'f. VXA^AA $D~f. &X˃wH=WH|-8H H%HD؋yD<~#D WEwAEE %EE~A WAAwH= HN^H=1RWH,8~H,H ^-HH5}HEH %H=HE8HEAUH5.6^A}|&L5k,ISD4~ TA^AA $D~f. S˃wH=SED4~ SA^AA $D~f. vS˃wH=3SH ܦx+f 6S &~ S˃wH=RuD4~ RA^AA $D~f. R˃wH=cRD4~ vRA^AA $D~f. FR˃wH=JRD4~ RA^AA $D~f. Q˃wH=]Q UA?D~D Q˃wH=cQD4~ vQA^AA $D~f. FQ˃wH=QD4~! QA^AAAD6 P˃wTD4~ PA^AA $D~f. P˃wH=+]CPD4~ VPA^AA $D~f. &P˃wH=OD4~ OA^AA $D~f. O˃wH=nOA?uiHF%8tEH=D'eOH= 5YOH= MOHF%8u-H=#'5OH=IH%%8u H=OH =%HJ%Hc8H9;SH|L L1gPrVA?LeH$8tfHGHEHtHEH&@HEHaHEHHEL5L=L%L-VGH8H=? H=<VNHHGNH=4;NH= /NH=q#NH=nNH=3 NH= MH=~MH=1MH=\MH=MH=`MH=MHMH=#?MHnHEHHEHHEHQHEH}ZHEL5L=L%}L-<3H}H=>=MH5ML-ML%MLMLMH} MH}MH}LH}LH}LL-I"L="LeaTD4~,ffffff. LA^AA $D~f. L˃wH=IcLX H #9?x+f VL &~fff. &L˃wH= KH x+f K &~ K˃wH=OsK%D4~ KA^AA $D~f. VK˃wH=NKŞˉD4~&f KA^AA $D~f. J˃wH=YkJ U(RH Hc8H H8NL1KRH 8)H 8 lJ bJH=R&J؝D4~!@ 6JA^AA $D~f. J˃wH=$IuH lx+f I &~ I˃wH=KdSID4~ fIA^AA $D~f. 6I˃wH=HD4~ IA^AA $D~f. H˃wH=AHED4~ HA^AA $D~f. vH˃wH=3H OH=HOޒOH=\GD4~(ff. GA^AA $D~f. G˃wH=G5H ,x+f G &~ VG˃wH= bGŚD4~ &GA^AA $D~f. F˃wH=wFeD4~ FA^AA $D~f. F˃wH(8HH eFHDH8H5lHEH=,,MԙH ˙x* &F &~ E˃wH=EeH \x+f E &~ E˃wH=CEH |* FE &~ E˃wH=D H=aDLLHU8^D4~'f. DA^AA $D~f. D˃wH=CDH x+f FD &~ D˃wH=^CD4~ CA^AA $D~f. C˃wH=bsC%H A?H ^HHDمx)D4f fCAAAE$D4E~AƐ 6CAAwHBC|,fffff. B &~ B˃wAuH=bF1H (A?x @ vB~D VB˃wH=iBŕfffff. BDsDx&f. A~D A˃wH=A5~Gf ADsD0AHP:E~LAfD fAAAw.AHYE~Af 6AAAwH@C|,fffff. @ &~ @˃wAuH=wD1H (A?D4tZx&D4fD v@AAAH2EAD F@AAwx,D4fff. @AAAE~Aƿ ?AAwH= ?c~ ?DsDAHE~AfD ?AAwHU?C|,fffff. V? &~ &?˃wAuH==CH A?H 7H HDمx3D4fff. >AAAE$D4E~AƐ >AAwHU>C|,fffff. V> &~ &>˃wH=X=H A?D4t[x*D4f. =AAAHE~Af =AAw^x/D4ffffff. v=AAAHoE~Af F=AAwH=C|,fffff. = &~ <˃wH=M< ED:HHc8HH8@E1L1=HL)L%I $AL5=fff.HHJ4LBI $AIWHcI9I}WB<uD,~fD ;AEAAE~AŐ ;AAwxELetrAH 8x'D ; &~ f;˃wH=O-#; ՎBƎHH  t4 ; ; ; ;H=-H/HD0 : : : :A t H=,qH=|Fq:#D4~(ffffff. v:A^AADH=&`~I@ F:˃wL:AùtA [A覱QALAH 8t=bD4~f. 9A^AA`tH@8D43ffff. f9A^AAD~ 69˃wH=b8H8fD4~ 8A^AA $D~f. 8˃wH="85H ,x.f 8Ð V8˃wD~Ð 68˃wH=S7H x+f 7 &~ 7˃wH=7 5?L8H8unH=SS7H;uH=$LXɍ;uH=LkXH=H8[A\A]A^A_]6H8[A\A]A^A_]ËD4~\ 6A^AAHdeD4ffff. 6A^AAD~ff. 6˃wH=DC6~f V6DsDAHfEAf &6AAw~D~f 6˃wH=]5u~f 5DsDAH!E~AfD 5AAwHe5#UHAWAVATSHIAdH%(HEEH=  WHlL0Mt%uLVuLVLVAH}W~:AH]ADAMEAEDHVEDDdH%(H;Eu}H[A\A^A_]DL ;W M= t3= u*H Hc <tH 4H=1UH } Hο@IvHcI9}I<uI9tHU B4H聉H 2 4  fff.UHAWAVAUATSH8IAdH%(HEEHE3ysmga[UOIC=71+HmH%H"  HօHÅ",HH=O5H=>5H=-5H=5(f)EHH4HuHߺ.pNI?*SH{HtHH#S|+u zH={{DL}L1H^ IHuHUH^$}EH]LmL%d+H=?H5 1 2LHL$:ȃVwIcLQHEHHEH(/H=H5wWHEHpH=H5VH=H5G0CH=tH5*0^(H=RH5(H}11QyHEH;Y H=H5b HEH(H=H5j/yqfWH=H5=H=nH5U*H=[H57!H=HH5ZH=&H5H=H5DJH؁HH ցH uH=H5V yj[}u%<EHEH#1$ffffff.HHB Q,wLH5bHcHJ뜅H=H1)HEzhH=H54TNXF7H=aH5]SYH=H5CH=4H5H*k\H=H5SB:wI PH=(H5_HHEHH=H5G~}nH=H5pH)E,S H=3H5AfH=H5EKH=H52tvH=H5=\DuH]LsAFt =tIH=H5%A~HutI)H='H5HH$HL$H5S%=HH$H53H$DuH]La#HcMHEHHA)D5~H8164ztnhb\VPJD>82,& dH%(H;EuaH8[A\A]A^A_]H^H8HqH51tHH=IH^HH=C(HHH5MqH=H[q1IH=XIUHAWAVATS1Y(Oi=YhH=N 3IHt P=At6H=\H5IHHu"H=H5\1# H0ww=5~W===|===[0=6PBt <=t! B du6=aHH FHDȃ=H= HD%tH=1,=9u:=u%=3H5<HH=qHD,H= %=t H=7$H=@$H= $HpH$=nt%H=$=HH=P@$=TtRH=p$H=d$L5@LU$L=@LF$H= :$L2$L*$H=4$H=$H=n$L=L#L%@nL#L5ӢL#L#L#L#_H#H=`?#=`tH=D# =-H=s#=t H= ^# R u6H=B#H=>6#H=D*#H=#H=i#=u H="H=H=o"H="H=ګ"H=."H=\"H5H=~)=VtujH=~6\H=tH=CL5lH=7@"H=@4"H=Ģ("H="H=["H= t H=c>J"=tOH=dHmH^Hc  Hу= A?t3[A\A^A_]]Hc‰H Hȉ [A\A^A_]HXHH=TEHBH=FHBHXH8H51$BHXHH=5OB=HSXHH=C-"B=+H&XHH=<+A=HWHH=-|CAH=q ffff.UHAWAVATSHuj L5sMt6LAuLBtH=[H=3H5|1ts{tjHUWL0LAu6sLAH5su,H=tbL>=u똿iL>=ytlL>=_tXL>=~#pL~>=| pLh>==d=S=B=]= =t wL>.=;=yt TL==3u 8sL==8H= L==rH=.L==HH=L==JtL==vL<=BL<IL<=LL<=17Ly<H=L<=)7=D=Q=*^=!k=Lx=#tHnH5A(L1<HwHtH56L1;H:yu zyuztH5L1; L; :H5;L1; !DH5L1}; eH5VL1[;H=faL;=fL:=FL:=eL:=mL:=rL:=wI tH5L1|:=u$;H=p#L:=tH=e"L: H5\L1:+ !H5YL19HcHuH=kL':= cH`H5aDDD ZX$H5L19H5OL19 H5#L1d9=D=>D=D%EE H5{HLD1"9 DH5+L18DAЋ DH5WL18H5L18H5 L18J H5]L18E=Qu'ED=H5BLD1Y8=*t Aϋ]H5L108=t$D=< H57L18  #DH5SL17H5L17H5LD17H=;8@UH]&fDUHAWAVAUATSH8dH%(HEЃ= tg=t H= t H=z$ t H===`= u% ƒ=@@@ꀉt u1҉ ‰y =rtH=Vt H=j= t H==  €uH=Mu ttH=5Ut%=tH=Eg~t=tH= _t=t H==]a/HPHHHHNfoB1fo 8fofoAfInfo-ufo5LL fo=׎fDofDfLnfEpDfEofDfEofDfDfEofDfDEEfM~EEdElCGDHfH9uH9t;HPH5 H4H=fffff.DADLHHH9uHH roƒHJfo1fo H=Lsfo{fofofDdATATHfH9u9t3HHH5+H=@ 2:HHH9uHcfHtH=/H5=t=Ot H=fG=HL.LDH ,H%fH"HH13HHeHvIHH5J4HuH5eH=41umHeH5`(1%HL5wIH=7m4HH5AHEHH11#I>H5+1%5[~I>'I>%HHL HmL HH\=CHEH=H5&<t=tu$Y =u:ffEfEH={H5*11CH=dHuHL5L2LxL1HHedHFHLL1&2H=GdH52IHuH5,dH=1 H1H dHHL1L5 L22LxLa1HcHjHLL11HcH5YLuLHL H=+H=kHt-H5>2H7cHuH5{kH=1 =Nt3H= H5b1=tH=H51=tH=H51=tH=H51}HH߾[1HuH߾]w1HtH=HH=`H5H)=t L1Le=?tH=*H5ƌ1= HŒH tHDH=|H5!H ffEfEH}=Lm1GLLHLA1/LLK Lc/HcHH9HLtL/IǍCW*Z0e0XCH,H\CH,H?H!H N$:IL.IHRH=sH/Lt5HUHH5HH}HH8Ht HHubC=t H=H HH8Ht =dH%(H;EuH8[A\A]A^A_]-f.UHAVSHCH=puDH o=HL*(LDL5O`HLBL1-L5`HCVH5H1-H +VH5H!BL_HI1[A^],ffff.UH=|5wDȉ @ H=$H= H=Hu=Hf=HW=HH=hH9=QH*(dd1H= H+=H=H ((H=H=H=H=pHddPH=w9Hr=`"H;=I H,BH(H= H  HjH=SH=r<H=[%H=DH=-Hp=HaH^]UHAWAVSHAHdH%(HEh*=|/dH%(H;EH=DHH[A^A_]b[LL1)HLHE1)LH*HtAHH=HdH%(H;EuH[A^A_](H>H8HQHH5CH A1Q(H=)UHAWAVAUATSPHZ)IL=HAL%0A $q9} H"HQL-fD~ HD)HcA $I}G(Ht6IEAB42A $y9}HcHHN(E7H[A\A]A^A_]H=H8HPHH5BH 1c'H=(fUH')Ht]H=H8HGPHH5BH 1'H=V(fDUHHHctHHpHa'Ht]H;=H8HOHH5FBH 1&H=:'UHHctHHpH$'Ht]H<H8HOHH5AH k1T&H='UHHH<H8H@OHH5A1&H=V'fDt)UHH1x"ɃsHDŽu]ø]t)UHH1x"ɃsHDŽu]ø]UH+]fDUHAVS|EHX8H}HHDL5L`L1%H=R`L1H9~[A^]à uCsH i9H4b u%H5TH~W8t&L5_Hp$_H5__"L5_HL1D%LH= 1[A^]ffffff.UHAVSHIHH H(L0L8t8)@)P)`)p))))dH%(HEHH1#W)HHH0HHEHHHLr%H9H8HLHH5yH1]#dH%(H;Eu H[A^]# „uAsH 7Hà u*H=UHSPHU8t%H]H# ]H]]H]HH1g#HH[]ffff.Hw UH"]fUHt t )]ø]ø]fff.UHAWAVSPHI8uzL5GA>H8H~= H$L=AHA | H#AAH=H " H#HHH[A^A_]ff.H8uXUHAVSH7H HV#L5oAHA | H4#AHJ[A^]ff.UHSPH{7HH  HH[]"DUHHM7H0]"fff.UHHH7H8HIHH51 ]AH5L1[A\A^A_]UHH=3H0]fff.UHHH3H81]DUHAWAVATSL%A<$uqL=AH 2L1 |b,LOA<$uK L;L%TA$HA $ | LA$A[A\A^A_]At,LH=LAH5iL1[A\A^A_]UHHdH%(HEEH5ڞHU1EdH %(H;MuH]DUHAWAVATSGHЃHwaHz0Hc HHG_ـA0u_ـA0u _AB7IH1 C7[A\A^A_]ð H_IDwAt'EwAtEwA맰AAC'H1G4'xUHщHH0H81]CUHHH0H81]%DUHHHH0H81]@UHIHHHHa0H81]fffff.UHHHH50H81]fUHHH0H8HH HEH51]fUHAWAVAUATSHdH%(HEHH1ycTH/L0AL%KL-Kf.I$HtH߾:Hu'IcEHAMH NMHHHI<$t4Ht/gHKyHIuH9(ffff.<%8H8t2{#t,H|\H5ͬHiHDLH1J{%2HH5ݎ|HH5` HH5|DmHH5 (iHH5 eHH5lHH5]wHH5hCHH5HH5 HH5d HH5H HH5;R,HH5HH5 H= s{ff.HH9r  t t<%ffff.A6HL+ L.AH8t]A4Hc(QHH QD|ȉ QHo8t&EHsHAHELH51H|\HH>HDLH5G1oEDHY.EDHA9EDH%DDEDH8DEHc"PHH PD|ȉPAHD8DDH/H8HH "<UHGHHH-HDLH5XAH8ABAH8A#AAH=dH%(H;EuYH[A\A]A^A_]HN*H8H<HH5yH qL 9AP1H=@H=WUDUHAVSHNHt-D5NHc5NA9|=H5NHHxN#tNH[NHtE1IcΈ AN[A^]Hy)H8H<HH5.H 1H=x.fffff.HHtA8t(H8H:HH5I-H 1H==UHAWAVAUATSPL%I $HHLcJc<uH H AH uH LcBEH=1HJc H3H<t;I$<uHH<tH= H= H5HB B HHB B9OBHHB B9LBH[A\A]A^A_]fff.UHAWAVATSL5@AAL=A79*A7H*;0|H=1A7H&L% I<$I$L%I<$A7I$L%I<$A7I$L%I<$A7I$L%I<$A7I$L%I<$A7sI$L%I<$A7WI$L%I<$A7;I$L%pI<$A7I$AH H HIcH H H H HHIcHHIcHHIcHHIcHH H IcHH H IcxHu Hs5H!8t"u H H5H2,A[A\A^A_]fDtsUHAWAVATSL5IHcHc HH<tIHH<uHH<tH=S AAaDDH=4IHc֋44H H 4<9OH[A\A]A^A_]pUHAWAVATSAt]EL%"I $LcB<t8HHB<uHHB<tH=oDaB H úBDI$B<tDEDAAotAEtHHMcJcH H <t:H H <uH H <tH= HQD4H@HIc΋BH$HB49OB4HHB 9LB -EDtlL=κILcJc HͺH<HH<uHH<OAH=A'DD>DL=RILcJcH QH <tKH 9H <uH 6H <tAH=DDžuHHHc H[A^A_]UHAWAVAUATSH8 dH%(HEW)E)E)E)E)p)`)P)@)0) ))HEL L1v0 HHHHAH LPDžIHL1ۈK.HH9AI'&IMMMI''LMKH5?HyALI9HDAH9uA<$H;8uHHH Hc A<$H,HH *H E @A<$4 LAA<$ vLHL/H HH HH4H=ZCL|F 89H~_H8q5HcɉD-%H=<=UHXHHHH5uL|H%HHSHH5uLH1lAL$)H߈HH HH5]uLH1&AL$HHXHHH5uLhLH1HLAL$1A$AL$_HHԉHCHH5tL^HHHHH5ctLg.HHtHHH53tLtH1HtH3HHH5sLĶH1IHAL$nH$HHRHH5sL5gH1k_IHӆHHHH5QsLfH1HLL= $#H"AL$JI)L)AL$IHHH VAvʁw!B49uHoPfH Y\H MH^1^A$XAL$HHrHHH51rLIH1AL$AHI9tLfdH%(H;Eu-DH8 [A\A]A^A_]E1MAADUHIHHņHH8H*HH5zq1]PUHIHHH8HHH5Gq1]ffff.UHAWAVAUATSHdH%(HEH1 =H0HHL-/L%L5 L1IMHHcD<u[=t H= .I$H HcLH ȾLL1LHcAHH9|wI $HHH1=HHH1H5HHHH5oL1x1H=y-`HHdH%(H;EuH[A\A]A^A_]UHAWAVSHdH%(HEH8tdH%(H;EuuH[A^A_]HcLIL1(Hx6LL1H@H8HHH5nM1|fffff.UHAWAVSHIIdH%(HEHH1HLL1HHH8HHH5PnI1$dH%(H;EuH[A^A_]bfUHAWAVSHHIdH%(HELL1LLH1rHW8tdH%(H;EuvH[A^A_]H҂LL1H4HL1 HH8HHH5TmM1&{|fff.UH]f.UHAWAVSHIIdH%(HEHH1HLL1rH/HHH8HSHH5lI1wdH%(H;EuH[A^A_]DUHAWAVSHdH%(HEH8tdH%(H;EumH[A^A_]HIHA1Hn3HL1H6H8HHH5kDI1fDUHIHH8HNHH5k1]tUHAWAVAUATSHhdH%(HEЀ=H=Ht H~=nu bHCHH=:H=EHH=L4M$L5qINH9J4@'HH WINWBD0BD BDBH "HlHHHH=^HHHHHHVHHHe@H VI@@@vIFHUAF LH&\H=HL4AN :INH H HHHH1H1HLL=pL5yL+L%!DžDžH H `HaH ыI( DIK BIAOt{AU4HcfA0HcH~&H 1Ҁ| HH HȉP(H mlHcH~&H 1Ҁ| HH HȉP(H==`0HcH=zH~1ɀ| H|H}HЉH(ɏW0HcCH~&H /1Ҁ| H6H 7HȉP(BH lHcH~&H 1Ҁ| HH HȉP(H HH H $NHcH~,H H1Ҁ| HH HȉP(HHHH H CHPH߾|H褸LLfH)H\ eAMHHH H EH56H #HcH~&H 1Ҁ| HH HȉP(H=zC!HcH~&H 1Ҁ| HH HȉP(=+H=kH5Ɨ!.HcJH~&H 61Ҁ| H=H >HȉP(=H*H=skH5Io-HcH~&H 1Ҁ| HH HȉP(1=lHcH~&H 1Ҁ| HH HȉP(H 8j HcjH=[H~1ɀ| H]H^HЉH(H8k行=J)",Lc-H5M~-1B|. H HH щA(A7BBD.1ۉ}HH=W=A)AIcH=<SHm,IH_}Ht&H5^HDHHh:uKA}^tDHtA|$t7}.,H8,HGHH EH ,LȴHLV(D !D H=H HLAHMIH@wLDWHDH=H'LMA\DHLkMUL9sLcSO*IMcMIM9v(MfDEQIESIHL;KwDSMIE)McLD;DSLM[IL9(@MEHLHcH~&H 1Ҁ| HH HȉP(=a'H=gH5(ד2*Hc[H~&H G1Ҁ| HNH OHȉP(=Y'H=gH51耓)HcH~&H 1Ҁ| HH HȉP(Hg;AH=D/=LL =HcH~&H 1Ҁ| HH HȉP(H=s6,)HcUH~,H AH1Ҁ| HEH FHȉP(H >HcH~&H 1Ҁ| HH HȉP(HPebHcH=H~1ɀ| HHHЉH(H=BLLHdHccH=TH~1ɀ| HVHWHЉH(3H ,f'HcH~&H 1Ҁ| HH HȉP(=$H=GeH5UjC'HcH~&H 1Ҁ| HH HȉP(H /d!HcH~,H mH1Ҁ| HqH rHȉP(HjAEHBHlH%#J YBHFHcH~&H 1Ҁ| HH HȉP(=H HH H AHcH~&H 1Ҁ| HH HȉP(=#H=cH5@XƏ!&HcJH~&H 61Ҁ| H=H >HȉP(IH bH=qcH5 %I#HcH~&H ڿ1Ҁ| HH HȉP(=OH=HcH~&H 1Ҁ| HH HȉP(HqcHQHHHH5HEH=b菇<Dž$HcH~&H 1Ҁ| HH HȉP(H=X$HHcپH~&H ž1Ҁ| H H5H Q(H H HHHHAUHHHH=c eL DHdH`5Hc!H~&H 1Ҁ| HH HȉP(=uH=L:LQHcH~&H 1Ҁ| HH HȉP(H _HcwH5hH~1ɀ| HjHkHЉH(H= #Hc4H~,H H1Ҁ| H$H %HȉP(HH<HH :H V79AHcϼH~&H 1Ҁ| HH HȉP(=uH`1覊H= @94"Hc]HH E1Ҁ| HLH MHȉP(Hc"H~&H 1Ҁ| HH HȉP(= H=K_H5tG!Hc˻H~&H 1Ҁ| HH HȉP(H=Z8U!Hc~H~&H j1Ҁ| HqH rHȉP(H]H]H]Hc&H~&H 1Ҁ| HH HȉP(HVHcH5ٺH1| H H=H A(HcH~&H 1Ҁ| HH HȉP(=H=]H5y Hc[H~&H G1Ҁ| HNH OHȉP(FHcH~&H 1Ҁ| H H HȉP(H(HH &H $kHc˹H~&H 1Ҁ| HH HȉP(HqH8H5*UIHc{H~&H g1Ҁ| HnH oHȉP(HHHH=\HމLHcH~&H 1Ҁ| HH HȉP(H [xHcظH~&H ĸ1Ҁ| HH HȉP(=H=\H5XHcH~&H m1Ҁ| HtH uHȉP(H ZHc;H5,H~*1ɀ| H.H=/HJ(=y3H=脨 Hc׷H~&H ÷1Ҁ| HH HȉP(HHH H (HcH~&H t1Ҁ| H{H |HȉP(=H=ZH59譆Hc1H~&H 1Ҁ| H$H %HȉP(0H YHcH5ܶH~1ɀ| HHHЉH(H=ːduHcH~&H 1Ҁ| HH HȉP(H XHcXH~&H D1Ҁ| HKH LHȉP(++HcH~&H 1Ҁ| H H HȉP(=cH=@YH5<HcH~&H 1Ҁ| HH HȉP(=H=XH5 1賃HcgH~&H S1Ҁ| HZH [HȉP(fH wWHc!H~&H 1Ҁ| HH HȉP(IHcݴH5δH~*1ɀ| HH=HJ(=80HH#HkHLu 1Ht t tƄH=Hm@jHc:H=+H~1ɀ| H-H.HЉH(HXqy=L#LLAr'`HcH=H~1ɀ| HHHЉH(yV0QHczH=kH~1ɀ| HmHnHЉH(HHWx=bLcL0H=54xLnL7=(11WHcH~&H Ѳ1Ҁ| HH HȉP(DHcH~&H 1Ҁ| HH HȉP(H THc^H~&H J1Ҁ| HQH RHȉP(1=ZH THc H~&H 1Ҁ| HH HȉP(= HTHT WOHcH~&H 1Ҁ| HH HȉP(=2H=TH5*Ԁ/HcXH~&H D1Ҁ| HKH LHȉP(H=AHcH=H~1ɀ| HH HЉH(UvHTHcаH~&H 1Ҁ| HH HȉP(=fH=SH5PHcyH~&H e1Ҁ| HlH mHȉP(H=?HHc4H~&H 1Ҁ| H'H (HȉP(=2H=]SH5YHcݯH=ίH~1ɀ| HHHЉH(HSu=LL"=uH=V>tLL]HcIH~&H 51Ҁ| H<H =HȉP(=GH=rRH5p!n~HcH~&H ޮ1Ҁ| HH HȉP(H ~QLHcH=H~1ɀ| HHHЉH(sH=m`vLLHcPHcAH~&H -1Ҁ| H4H 5HȉP(=?H=Hr^HcH~&H ح1Ҁ| HH HȉP(1=H PP>HcH~&H 1Ҁ| HH HȉP(g!HO8+'HcCH~&H /1Ҁ| H6H 7HȉP()HcH~&H 1Ҁ| HH HȉP(=H=+PH5o'|HcH~&H 1Ҁ| HH HȉP(HNHlPHc^H~,H JH1Ҁ| HNH OHȉP(H=F:=AuHP1"zH=fq( H=֫IqHcͫH~&H 1Ҁ| HH HȉP(=DH=NH5sSzMHcvH~&H b1Ҁ| HiH jHȉP(H=<HHH5}1ܘHc H~&H 1Ҁ| HH HȉP(H |MzHcڪH~&H ƪ1Ҁ| HH HȉP(HHH H $+HcH~&H w1Ҁ| H~H HȉP(HLHLH{LHLHc H~&H 1Ҁ| HH HȉP(H LwHsLeHcũH~&H 1Ҁ| HH HȉP(HMHc{H~&H g1Ҁ| HnH oHȉP(HH8u#H=iS Hc'H~&H 1Ҁ| HH HȉP( !DžkHc˨H~&H 1Ҁ| HH HȉP(HHH H Hc|H~&H h1Ҁ| HoH pHȉP({H JHc6H~&H "1Ҁ| H)H *HȉP(HDHH BH HcH~&H ӧ1Ҁ| HH HȉP(=q H=KH5O wg HcH=H~1ɀ| HHHЉH(l$& HcOH~&H ;1Ҁ| HBH CHȉP(=MHVHH TH MHcH~&H ڦ1Ҁ| HH HȉP(= H=JH5ƣ1t HcH5H~1ɀ| HHHЉH(H= ) HcRH~&H >1Ҁ| HEH FHȉP(%HcH~&H 1Ҁ| HH HȉP(1= hHcȥH5H~1| H H=H A(aHcH~&Hw1ɀ| H~H5HH(Q H5=Hc9H~&H %1Ҁ| H,H -HȉP(1=5H kGHcH~&H ٤1Ҁ| HH HȉP(H GGHcH~&H 1Ҁ| HH HȉP(=k H=GH5s' HcPH~&H <1Ҁ| HCH DHȉP(=N' H=yGH5&1Cr HcH~&H 1Ҁ| HH HȉP(= H= GH5psw HcH~&H 1Ҁ| HH HȉP(1=H EHcTH~&H @1Ҁ| HGH HHȉP(H"GHc H~&H 1Ҁ| HH HȉP(=1H=3FH5/rHcH=H~1ɀ| HHHЉH(gHHcqH~&H ]1Ҁ| HdH eHȉP(pH DHc+H~&H 1Ҁ| HH HȉP(=)bH=TEH5TPqHcԡH~&H 1Ҁ| HH HȉP(HHH H $HCrHC86HcNH~&H :1Ҁ| HAH BHȉP(1=JH CHcH~&H 1Ҁ| HH HȉP(=IH=+DH5S'pHcH~&H 1Ҁ| HH HȉP(H BHceH5VH~1| H XH=YH A(H3DH=rCkHcH~&H 1Ҁ| H H HȉP(H'HH %H uUHBH5 RLLİHA8`HxC HcjH~&H V1Ҁ| H]H ^HȉP(L-I}oH= HeHIEHDHcH~&H 1Ҁ| HH HȉP(=WH=)BH5c,%nHcH~&H 1Ҁ| HH HȉP(=H=AH5՛m)HcRH~&H >1Ҁ| HEH FHȉP(=PH={AH5QwmHcH~&H 1Ҁ| HH HȉP(H O@U= LޮL:H=%LLA}^L nH=@H5|B H=@H5H=@H5r&H=z@H5SH=g@H5jH=T@H5bEH=A@H54H=.@H5W}wH=@H5[lrH=@H5LH=?H59H=?H5&H=?H5k1=}3H=?H5H=?H5DH=?H5H=m?H5kH=Z?H5AEH HśÛHHHtH HHu(?H=x@H HH@( k^!H=>H5/CH=>H50CH=>H5;jBH =H=e>H5H=R>H5kNj=LL)\HP=JH=>H5g^H=>H5NH==H5M>H==H5M.H==H5 (H==H5ŗH==H5M1|hfff.LYL鶿H=BH5躻H3lDžH5)L跈HtHA|H5mHuH5(W뛀=uH=r(_LLyH="耶H=ToHc CH4H1Ҁ| H 2H53H Q(Hc  zHcH5H~*1ɀ| HH=HJ(=#H=Z@QHc HH~1Ҁ| H H5H Q(HceH~&H Q1Ҁ| HXH YHȉP(8"HcH~&H 1Ҁ| HH HȉP(^HcٗH~&H ŗ1Ҁ| HH HȉP(H;H83Eȉ H=dHclH~&H X1Ҁ| H_H `HȉP(?Hc &Hc =Hc  vHcH~&H ߖ1Ҁ| HH HȉP(ƿ_Hc HH~1Ҁ| H H5H Q(H  Hc[H~&H G1Ҁ| HNH OHȉP(+(HcH~&H 1Ҁ| H H HȉP(&IHcѕH5•H~*1ɀ| HľH=žHJ(=H4HH 90H AEIFHL5OMAN AFHn4[[AEHBHDHJ 1BHHc ߔ-Q HcΔH~&H 1Ҁ| HH ½HȉP(%:HcH~&H t1Ҁ| H{H |HȉP([" HcBH53H~*1ɀ| H5H=6HJ(=wHHH腄H͂D HcדHH 1Ҁ| HƼH ǼHȉP(ܼAEHBHżH~|J BHHc `$ Hc O  Hc>H~&H *1Ҁ| H1H 2HȉP(H7gb1 a Hc ВB HcH~&H 1Ҁ| HH HȉP(H4H 41 U, AEHBHHB@J vBHcHc $^ HcH~&H 1Ҁ| HH HȉP( Hc͑H~&H 1Ҁ| HH HȉP(9 HcH~&H s1Ҁ| HzH {HȉP(H=;pN} Hc5H~&H !1Ҁ| H(H )HȉP($ HcH~&H ې1Ҁ| HH HȉP(¹"[ HcH~&H 1Ҁ| HH HȉP(| HccH~&H O1Ҁ| HVH WHȉP(6 HcH~&H 1Ҁ| HH HȉP(# Hc׏H~&H Ï1Ҁ| HʸH ˸HȉP(C HcH~&H }1Ҁ| HH HȉP(d HcKH5<H~1ɀ| H>H?HЉH(H=İHc ,k(AEHBHHʎȎJ BHHcH~&H 1Ҁ| HH HȉP(H0H 01 U+Hc M Hc<H=-H~1ɀ| H/H0HЉH(\`H  HcӍH~&H 1Ҁ| HƶH ǶHȉP(?HcH=~H~1ɀ| HHHЉH(]_H HcCH~&H /1Ҁ| H6H 7HȉP(!H0HH=MHc܌H~&H Ȍ1Ҁ| HϵH еHȉP((HHcH~&H 1Ҁ| HH HȉP(iHcPH~&H <1Ҁ| HCH DHȉP(H=49Hc H~&H 1Ҁ| HH HȉP('yHc Nj*9HcH~&H 1Ҁ| HH HȉP(]"HcpH~&H \1Ҁ| HcH dHȉP(CHc*H~&H 1Ҁ| HH HȉP($AEHBH HƊĊJ BHHcH~&H 1Ҁ| HH HȉP({^Hc bHcQH~&H =1Ҁ| HDH EHȉP(H_HH]H< Hc _Hc ܉NHcˉH~&H 1Ҁ| HH HȉP(# 7HcH~&H q1Ҁ| HxH yHȉP(H=wnLH=-"Hc*H~&H 1Ҁ| HH HȉP(>HcH~&H Ј1Ҁ| HױH رHȉP(H=\ͥH,};Hc )H&Hl1| @H rHsH щq(HHcEH~&H 11Ҁ| H8H 9HȉP(H^*H Q* 6AEHCHH؇ևK CH(bAEHBHٰHJ ưBHHctH~&H `1Ҁ| HgH hHȉP(G>Hc.H~&H 1Ҁ| H!H "HȉP(HcH~&H Ԇ1Ҁ| HۯH ܯHȉP(WHcH~&H 1Ҁ| HH HȉP(x$VHY*1dH %(H;M Hh[A\A]A^A_].)(D DAEHBH-HJ BH%)fH=KH'H) :ȮAEHBHHjhJ BH/I@H=@sH=HcH~&H 1Ҁ| HH HȉP(H=v*UHHHzH8H51oqH$QUHSPH$HHQHHYHtK;-u{t@HQGH bHH5CHpHHu:H=~4H1 J'HHHH=Z@FH HH$1H[]fff.UHAWAVSPHH=lHthHhL4ML5INH9r{J4@VnH/H INWBD0BD BDBH Q75nHHHH#HШL=@mHI@@@mIFHtAF LLHwH xL4LHqHZH [Hȋr5HRHcHHHHMH[A^A_]H=وH=?zf.UHAWAVATSIH*oID HͧHtACHKHKAHKHKC(C8Ht(H H H9tL;C4HuW1H9u`f1H9uH iHȋr5HRHqH*~H H H  [L;C4H "HH9tHC,MtLnn1Ʌ1ɉK$E&[A\A^A_]ff.UHAWAVSPHHHtbL5L=IOI9J4@HkHHIOWBD0BD BDBH :kHDHHHyH&E1J H9tgHt% 6H' J HQ /JJJK HKH H |JHHH[A^A_]H=P=@UH]jfDHtXHtHtMH pH H9uH `H vjUHSPHGHHajHH[]Sj1H9ufUH]6jfDHUHGHGHG@HGHGG(G8HHtOH H H9u=H Hȋr5פHRHHm{HHHW]1H9uUHAWAVSPH(HHCHteL5?L=IOI9rEJ4@H7iHHIOWBD0BD BDBH 2J<uCwiHȣHHHHE1J<t6 H J HQ JJJ<t IL5jJK HKH rH +zJHH\iH[A^A_]H=:fffff.UHAWAVSPL5ML=KHt{K{ t H{gHgKMtOIGHKDHt:H ̢H@HHbyKLH H KH[A^A_]UHAVSHr|7u|7t1[A^]HI@^gHtHIDpHXHX@ HDpHHH$H@4HHHH=EDUHSPHgH߉H[]fUHAWAVATSICHcfHIƅ~ALLLdhfC&HcfAww@fHt\XLpLp@ HXHHH$H@4HH0C H[A\A^A_]H=ʑaH=UH=IfUH]@UHH]UHH}]UHvw]@UHH]w]UH=]@UHH=5]UHH=-]UH&]@UH=]@UHAVSHHtHHL4Mt:HA~ tI~eHޟLeHןH1HdH=dHHHޟHpjHH(H%1[A^]fDUH]FdfDUHSPHtK?-ut@HR8H=AH[A\A]A^A_]-H=Hq:OtMuIGII_HEIGAG O|H[A\A]A^A_]UHAWAVSPH1t,HKfDҍBHi(H$ke)HuH L8IL5 I>38IL5I>3|8IL5I>3c8IL5II>3J8I[A^]fUHAWAVAUATSHuIL%A$A$H39H(3L=RI?7IL=CI?37IL=2I?37IL=!I?37IL=I?37IL&7H _HIc4$HHIc $HML<LH)H rJσHwL "<MIE1BoDBoLCDC IL9u9tHAA)HAt&L L oH@DEHIuH)Hw>H5;HH 4tttttt 4HH9uD9tIH5%H 8BHcD9.uH58NcDMtBBBHD,E+dH%(H;E?Hx[A\A]A^A_]EEMAEALcJHnAiHE1HD&E1EDž[DH<HL4IH D)Li:OIfE1fvffCo\Co$Bol Bot fvfofffvfoffffffB B I L9uffpffpUffA~DžLED9rE¾D 1E1D9 0ADDEE 6HʃDžLE!E1DLHH HHD)L*9O IfE1fvfCo\Co$BolBotfvfofffvfoffffffBBI M9uffpffpUffA~D9tDƿAff.D:E1D98AEDED9H΃LMEEkdC1A91DLD%H HxH HDHp)EAAIfvDHhKffffff.1D9ALDLH`LHcH=5D,EHhLAA)EL`~DDII AUALcNML=17M1M4I<.HAsIEDDHxIHHIKHfE1ffDBo\ Bo$ Bol Bot fvfofffvfoffffffC|C,I M9uffpffpUff~LDH9pDAA@G<.1G9<+DDFH P4HH  LLLLLL HH9udH%(H;EuAHDDҹEcdH%(H;EuHDHx[A\A]A^A_]IQ@UHAWAVAUATSH8AEAE^Dс @HI9tD D AttAAuvD؋H5HcHDމDH8[A\A]A^A_]1AH 7H HcAD‰H+HDAAtDE~zD5Dfffff.N~SD D Att;Hy>H5THD\HDHM'DTE1AkdC I9L]H}HuUDU~#H\D(AE9ENHLD HiYD(E9}>HHHffffff.IcH fAŃ9HIuE9AE)LeEAL5 AA9|[A6HL=I?H'IL=I?A6'IHcH<@1NIL]HuD9DD)HED40ALA9|tL%A fA4$HL=I?HV'IL= I?A4$;'IHcH<@1UNA $A9}H HEHcL}DǸAfff.D E1D9 AEDDE HσHAdH%(H;EuHH[A\A]A^A_]zFf.LAMcIAAI0L EDA~*L1AHcL %Mc EL%CLMcL%E Mt L$C UHALs&A4H58'HHcɺrjLH5'LH)H rOƃHVL 'MIE1ffff.BDBLCDC IL9u9HAA)HAt&L L G[H@DEHIuH)Hw>H0'H H TTTTTT HH9u]H9tSL HcH5#DMcA99uEUHSLcLD$IcCHtDA B<8[]ffffff.UHAWAVAUATSHdH%(HEL5xAHH5dH5cHz:tH=bEH5kI_AH:L%YA$H;|"fffff.CA$A;}H1QCAL-H.fH0A_A$HE;>A}zHA~HHAHH5dHE1'BE1ɅAEHH9pII}A4$IEHcH<@1AL HB 8A$AB 89|gDA4$AI>II}A4$IEHcH<@1@L sHxB 8A$9}IuIc׹|w<hAO} HI B8HcLIHcH4L9cHHH)HE1H}fffff.IL90B|tB<tAB 8xUHH=H8HCHcH1?H*HMIH H+8KHE@H M HqHHHHWfoE1fo ՘fofo5AfInfo-fo5L @fo={ff.fDofDfMnfEpDfEofDfEofDfDfEofDfDEEfM~EFdFlCGDIfL9uH9t(HqH=?fDBDTHH9uHcH ?]fUHAWAVAUATSPHH GL5{AAHL%effff.E<$D9|fAA4$HL-I}nIEL- I}A4$QIEIcH<@1j=AHOHH0HcɉL FAH H1Ic>;~3@HIc>HAH9McIBHƍ~;;|AH FH kH Hc҉HcHIc AH:H[A\A]A^A_]fUHLIcH=|]DLHELFA|H= tH5 THL]fffff.UHAWAVAUATSHM̉Uȉ}HE9}3uL-IMHcЃ<L5{E>L%YHcЃ<taD9|AA6HI<$}I$I}A6hIEIcH<@1;E>IM+EH H HcUЉHHM̉ IEHc L5IHc UȉH ;~PL=Ic9}H[A\A]A^A_]ÍA7HI>II}A7IEH<@1H[A\A]A^A_]:ffffff.UHAVSAHH H Ic։H H1HcDH1H5B>~RHALffff.MQLcM9M}#B<tH9HF BHy;8~8[A^]UHAVSL5A>u'ow.AL51A>uH=hAH8t4=~t2w\H HcHHOH09[A^]HzOH8H`H5ˡ18;~vHHOH8HJH5.18H#OH0 8H8u}vHJBރ[wKH HcHHNH8H5b41]88HNH0HJH8/8B_#HNH0H~NHH=GHcNH8H9JHH5HCNHH=0H0NH8HIH5LHNHH=PHMHH= 7SHMHH=#7HMH8H5IH5HHMH8H58HA17Hi8HbMH8u H5#H5OcyUHAWAVAUATSH(AIAI0I7L0DhL`H@ ADx(HE@*1E1ffffff.IH I<~uA|~uI|~uH]Dc6HEHCE1EfHI9HRHMHI<ƀ?-HUu$-u LoEA LoHE@*A6CC11'ftLAAD;ATHp[tBHAT5=tԅtD tˉփrDuHKusAAD;HUCEHEȋMԈH)H([A\A]A^A_]fDUHAWAVAUATSHXHIdH%(HEHEHt H5t:IFL8L5HtfA</tHuI1A?/LH5H1r4 He6Mc~JH<@4HEMk1"ffffff.HUHIcH9LIHEJB WBDLeMtHUHMI6JHEBT1LmȉULEHuMIL$IIHtsIc $H ID|A9tZHuHH<ADtEHA|DWA DDDE1HE1IH=13Ht H4PLmD)MC /9ALAEEHHUAAE1LmH}AAAHEHtDELM6ffff.HH5H11DELMHEH@HtHHcINH@1HuHVHt(Hc2H4vtHRHu AD u H2 H2HEHcINH@u5IHHH5I1]0AAAfffff.AE1HELx3ffff.AIH@HHH5dI10AMMt5IcINH@uEtHH5{1/AIcfDHEHcINH@tBEtHH5B1/AHEHcAIH@HHH5H1l/AHELx5ffffff.AIH@HHH5H11/AMMt5IcINH@tEtHH51.AIcfDD9m~ HEAE) H0AAwHEHcIH@HLHHHDLmLEffffff.LEILEHUL$11fffff.(L< t-IB< ID<-IDDHA9uD< uMMHH51.Eff. H/AAUD11I< t)HDLEHH5K1-EfD H/AAMH} .dH%(H;Eu1HX[A\A]A^A_]-@UHAWAVAUATSHdH%(HEHtHD HtD:Do1E9McH_J HDg$McN4EHcGHHO1EE1E1fffff.IH L9t uLMRERE:uADMEt`A}ZIN1A~HEHUAAKD9!NLA-uAQ-uAQMޅA>A>-ENE'A-A~cAFIVHXIHE1LME1҄t*MDA=MtBIILMuLE1ID HEHMHcOH(DeH`H} HHpHWEE11HEHuHxL]LUHMHUDIH AL9DtD9|HPLhHpH|XHHXHU-tHhHxHuL]LUKLUD9PHxLhHUJHpXEHuL]tA9DDeHMHMHU8IG$AKME1HcULRJHL_GAuAL]u:1AAHuHDtHHADg$DMAEt\MHLO (O G$Ht AD:D AD G$b(QHEt }1O E1Dg$"Ht JDHD ADO G$BdH %(H;MHĈ[A\A]A^A_]IE~`HJaDeHuL]DeEH`E1E1:fEE~jHJuiIcEEH]UHHH>L0HH5L1A(H5LH1-(LAL$ HH]Hu>L0HH5nL1'H5LH1'8(UHAWAVSHdH%(HE(t dH%(H;EH[A^A_]fEHcG L5H~%;G} HOL4tHcG$AEELuH=L8HGHH5L11'CwDH ƴHcHH5H5R H5TH5LL1&7H5L1&('Ht#UHSPHGHH6'H.'H[]1UHAWAVSPHHHu7C~0IE1@IHcI9}H JEIH}̾ AF{EIH}̾AFI>Iv${EIH}̾AF{ fEIH}̾YAFH]LcLIǍXLcILLA9uA^AL} HEHELhLIAIcILH9u E~EE~AE~AAtBHH5H L yARHd/H8H BHH5H L 'A*H+/H8HAHH5VH HL SAH.H8HAHH5"H L +^AfUHSHHdH%(HEEH H}wHu CdH %(H;MuH[]VfDUHSHHdH%(HE@fEH H}Hu CdH %(H;MuH[]DUHAWAVSPHILcHHLHD9uA^H[A^A_]f.UHAWAVAUATSH(IHdH%(HEW)E>mfEH H}3CA~<fEH H}CA~EH H}sCA~EH H}DCLETAA E1AF1ɨHD HEHtUlIFB EH H}Cffffff.IFB<`fEH H}uNCCIFB<EH H}uC+AIM9-dH %(H;MjH([A\A]A^A_]A AFE1AEϋE A9D+{At8LuEEH LCAuH;HuH;Hs{EH H}mCH;HuDDCHN*H8H<HH5yH kL AH*H8H<HH5EH 7L AH)H8H<HH5 H L A`H)H8HV<HH5H ʹL 9sA/H)H8H%<HH5H L [A1H=q'UHSHHdH%(HE@uHH}HuCdH %(H;MuH[]ffff.UHAWAVAUATSHHD?G)EDouK~e1ʃ@H|6HDH~Hr AH{u:1E1AGʃAEA1E1'DtEAEHE9EOHI9ttu&D4#ffffff.D4G fD4EAEHE9EOكtuDtGfDt|HA9DN1AAHDALC1HLHDA95fD}A9}EHELcLLIA1IIDADEE EC1ɨHD HE1AAHL HEHPHr  UH{1D} fEvHH9t[tu9D7u6ffff.DwttuTE6fDDuEH{D}3fD;fDc(ECC LsH[A\A]A^A_]H%H8H8HH5H L A1BH=H%H8H88HH5H L 4AHa%H8H8HH5H ~L AUHGGf? ]UHAWAVSHIIH H(L0L8t,)@)P)`)p)e)m)u)}dH%(HE(HHu H=:NMtfLM MuHX HHCHt1H=1 HCKW)EHEQSHcL4HHEHEHEH0HEAQSHcL<ȋMH(wHHEЃMff.HEHHHML8Mt,KHCD9|IcAH4HH HCKHCHcKHdH%(H;EuHH[A^A_]; ff.UHAWAVATSIIH( HuH=ILL8LpHtf.HH[ HuHA [A\A^A_]UHAWAVSHdH%(HEH`HEHH H"L0L Hx"H8 H}u H=.}HQ"L0LD}LDhu H=wW}?L1P LSL[HHHsH>SHCH0H=1H=Ǿ} H=Ga}]L߉u H=}L1dH%(H;Eu H[A^A_] HЃu H=$fH=/ DHt'UH1DHH Ht9|HA ]1ÐUHAWAVAUATSPILgQÃu H=H5@IMLmuE19I}Hy L8H5qL Hu H=I} uH=L H=iL H=uL H= L H=?r$L H=r+L H8HH5ЀL1$ HH5[L1 HH5GiL1H;HHH%HEH5uL1H=L H=hLH=sLH= LH==q$LH;HHH$HDH5tL1-IHu H=tOHHDLH0 HtLLMtLLM L H8tH= LHHH5L1xHH5WL1dH=(LL3LuL/tH=rH=rHEHp1LLuLtHHH߾H jH H H(HAAE1L0I(AH߾H HW)E)E)E)E)E)p)`)P)@)0;#u"H=HH0E1 tGAt9H=H11E1 ADAOf.E1HPHyIH7H0HL=!IDLt%H7H0HIDLtE1L0L1LL'ffffff.HJ0HHH}1\tt%"uD\H"u\HHHљDL01ALE1HH(A"H(HHt H=YoHt&H=aoH6HHH5f HE1YdH%(H;Eu1Hĸ[A\A]A^A_]UHH=H5-V$H=H5dp ]UHAWAVAUATSPIHWG0G GetoAAIHu H=HLL1HLHI)DHLLH[A\A]A^A_]rH[A\A]A^A_]Ht UHAWAVATSL7Mx H_L)}1I1IIH{ HuH=TILM4$LLHHILA[A\A^A_]fUHSPHHt)HHx!HыW)HcHHQH1HtHH[]UH1Ht HHxG)]fDUHAWAVAUATSH8dH%(HE1HL?MHGHL)}NW)EEHcLLH]HIHILAL1HLDcHqL9}E1OH}IHUAH{IHuH=vSHEL8MLLHADHULH։HL=dH%(H;EuH8[A\A]A^A_]UHHtHHxH;O]PXPX5%@%h%h%h%h%h%h%h%hp%h`%h P%h @%h 0%h %zh %rh%jh%bh%Zh%Rh%Jh%Bh%:h%2h%*hp%"h`%hP%h@% h0%h %h%h%h%h %h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%h*@%h+0%h, %zh-%rh.%jh/%bh0%Zh1%Rh2%Jh3%Bh4%:h5%2h6%*h7p%"h8`%h9P%h:@% h;0%h< %h=%h>%h?%h@%hA%hB%hC%hD%hE%hF%hGp%hH`%hIPdo   ogZ8  o XX C CXCDD&D6DFDVDfDvDDDDDDDDDEE&E6EFEVEfEvEEEEEEEEEFF&F6FFFVFfFvFFFFFFFFFGG&G6GFGVGfGvGGGGGGGGGHH&H6HFHVHfHvHH 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=(aK"a8$wȓd cI= ud-񦶯vue\Lcݘ4!96lJ UbaSPsۀzF5biw4ǂkO"tb-/+TՑ LI[|Hm'j @Pf2u| :I{ϰIMwX*q_+[#ϓáŚt NBA7B8v;0`VMw!\־86spSR bpmoK'7EnQG<;( ?wrQXnԫo|Xi0d]+H'Aٛ̍eQ#Dܜn6ˈIK_ .}O'HH"ά\)oC"@Ƥ[šup'%a 3 )}9m̠'qB4ZM)?emn/$ug)@VYN&Jfo-𞝡XfH Fm#z?d~$# F$uw@ڡ؊qc+(hM-ƛgs9ʅѸ0 MAZRx3K18pֶ.<:\X.) (e>>Zq<9*e>HۗW* u[^rh5=:?X{hLXh~ac0pJXK馁8#HHϭMtLR/m&,/]erQ-18A4F_|p-{/b;} <&gl9&[_4F4qB9wsh1 %ْ矤aW$gS}=GaEb.TT/&^$ ܤr5e4a˵ʩC.fln+ `= 5SvfMOq8<}=gG7o*TOv|gkO9?dC:' kCӹmۉ6ykY&y5*AoӍ0,_|1@"Zz# _m.,!TSt-ߺ1qXj#X*$gNAyBd xfz9}jn"K%Tƣwlit]DC ˄%֤D '_@CfsnY`\U.ɤwU;;O60 -*e ~ '6ڸL1hvq^~(am&Ks?iTP`.?3E p4zzO$s-YOa*: bqGoڑvDi6 /w5_CjnS9W05L֑'c!k%afj䐜E`<`"MąYxښ;ґ_ ɗ n2"/F"Λ uaK xH푎f|ה&Y;ƺ̈́D@G5՝C>Vٚ+݉a4rKLDQ a{ZdW}!pWQEfUXu Tj!/-t ^֐iGD|PdjoO1_ O~N3Oi?&6x4OjuW#RBPO쑡7+*q(vᔗҁ< !u ;rQ'{< #*8|rV[7%ma, YC!'pIsl7,>0 YZo 88}o (B  e -B23J"P P|87C3wC32C3X8 X8XX8HX8xZx:H$Z:h(](=0m0==ȑ