From 47024052390700ca65ebaad87af0dab4a0c3ee9e Mon Sep 17 00:00:00 2001 From: Robert van Engelen Date: Fri, 17 Mar 2023 18:49:54 -0400 Subject: [PATCH] released 3.3.2 fix #176 --- README.md | 1 + bin/win32/reflex.exe | Bin 702464 -> 703488 bytes bin/win64/reflex.exe | Bin 807424 -> 807936 bytes doc/html/abslexer_8h.html | 4 +- doc/html/absmatcher_8h.html | 4 +- doc/html/annotated.html | 4 +- doc/html/bits_8h.html | 4 +- doc/html/boostmatcher_8h.html | 4 +- doc/html/class_reflex-members.html | 4 +- doc/html/class_reflex.html | 4 +- doc/html/classes.html | 4 +- ...lassreflex_1_1_abstract_lexer-members.html | 4 +- doc/html/classreflex_1_1_abstract_lexer.html | 4 +- ..._1_abstract_lexer_1_1_matcher-members.html | 4 +- ...reflex_1_1_abstract_lexer_1_1_matcher.html | 4 +- ...ssreflex_1_1_abstract_matcher-members.html | 4 +- .../classreflex_1_1_abstract_matcher.html | 4 +- ...abstract_matcher_1_1_iterator-members.html | 4 +- ...lex_1_1_abstract_matcher_1_1_iterator.html | 4 +- ...bstract_matcher_1_1_operation-members.html | 4 +- ...ex_1_1_abstract_matcher_1_1_operation.html | 4 +- doc/html/classreflex_1_1_bits-members.html | 4 +- doc/html/classreflex_1_1_bits.html | 4 +- ...classreflex_1_1_boost_matcher-members.html | 4 +- doc/html/classreflex_1_1_boost_matcher.html | 4 +- ...reflex_1_1_boost_perl_matcher-members.html | 4 +- .../classreflex_1_1_boost_perl_matcher.html | 4 +- ...eflex_1_1_boost_posix_matcher-members.html | 4 +- .../classreflex_1_1_boost_posix_matcher.html | 4 +- ...lassreflex_1_1_buffered_input-members.html | 4 +- doc/html/classreflex_1_1_buffered_input.html | 4 +- ...fered_input_1_1dos__streambuf-members.html | 4 +- ..._1_1_buffered_input_1_1dos__streambuf.html | 4 +- ...1_buffered_input_1_1streambuf-members.html | 4 +- ...eflex_1_1_buffered_input_1_1streambuf.html | 4 +- .../classreflex_1_1_flex_lexer-members.html | 4 +- doc/html/classreflex_1_1_flex_lexer.html | 4 +- ...ex_1_1_flex_lexer_1_1_matcher-members.html | 4 +- ...lassreflex_1_1_flex_lexer_1_1_matcher.html | 4 +- doc/html/classreflex_1_1_input-members.html | 4 +- doc/html/classreflex_1_1_input.html | 4 +- ...x_1_1_input_1_1dos__streambuf-members.html | 4 +- ...assreflex_1_1_input_1_1dos__streambuf.html | 4 +- ...reflex_1_1_input_1_1streambuf-members.html | 4 +- .../classreflex_1_1_input_1_1streambuf.html | 4 +- doc/html/classreflex_1_1_matcher-members.html | 4 +- doc/html/classreflex_1_1_matcher.html | 4 +- .../classreflex_1_1_o_ranges-members.html | 4 +- doc/html/classreflex_1_1_o_ranges.html | 4 +- ...ssreflex_1_1_p_c_r_e2_matcher-members.html | 4 +- .../classreflex_1_1_p_c_r_e2_matcher.html | 4 +- ...ex_1_1_p_c_r_e2_u_t_f_matcher-members.html | 4 +- ...lassreflex_1_1_p_c_r_e2_u_t_f_matcher.html | 4 +- doc/html/classreflex_1_1_pattern-members.html | 4 +- doc/html/classreflex_1_1_pattern.html | 4 +- ...assreflex_1_1_pattern_matcher-members.html | 4 +- doc/html/classreflex_1_1_pattern_matcher.html | 4 +- ...atcher_3_01std_1_1string_01_4-members.html | 4 +- ...attern_matcher_3_01std_1_1string_01_4.html | 4 +- ...ssreflex_1_1_posix_1_1_tables-members.html | 4 +- .../classreflex_1_1_posix_1_1_tables.html | 4 +- doc/html/classreflex_1_1_ranges-members.html | 4 +- doc/html/classreflex_1_1_ranges.html | 4 +- ...ssreflex_1_1_std_ecma_matcher-members.html | 4 +- .../classreflex_1_1_std_ecma_matcher.html | 4 +- .../classreflex_1_1_std_matcher-members.html | 4 +- doc/html/classreflex_1_1_std_matcher.html | 4 +- ...sreflex_1_1_std_posix_matcher-members.html | 4 +- .../classreflex_1_1_std_posix_matcher.html | 4 +- ...reflex_1_1_unicode_1_1_tables-members.html | 4 +- .../classreflex_1_1_unicode_1_1_tables.html | 4 +- .../classreflex_1_1regex__error-members.html | 4 +- doc/html/classreflex_1_1regex__error.html | 4 +- doc/html/convert_8h.html | 4 +- doc/html/debug_8h.html | 4 +- doc/html/dir_000002_000000.html | 4 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 4 +- .../dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html | 4 +- .../dir_d44c64559bbebec7f509842c48db8b23.html | 4 +- doc/html/error_8h.html | 4 +- doc/html/files.html | 4 +- doc/html/flexlexer_8h.html | 4 +- doc/html/functions.html | 4 +- doc/html/functions_0x7e.html | 4 +- doc/html/functions_b.html | 4 +- doc/html/functions_c.html | 4 +- doc/html/functions_d.html | 4 +- doc/html/functions_e.html | 4 +- doc/html/functions_enum.html | 4 +- doc/html/functions_eval.html | 4 +- doc/html/functions_f.html | 4 +- doc/html/functions_func.html | 4 +- doc/html/functions_func_0x7e.html | 4 +- doc/html/functions_func_b.html | 4 +- doc/html/functions_func_c.html | 4 +- doc/html/functions_func_d.html | 4 +- doc/html/functions_func_e.html | 4 +- doc/html/functions_func_f.html | 4 +- doc/html/functions_func_g.html | 4 +- doc/html/functions_func_h.html | 4 +- doc/html/functions_func_i.html | 4 +- doc/html/functions_func_l.html | 4 +- doc/html/functions_func_m.html | 4 +- doc/html/functions_func_n.html | 4 +- doc/html/functions_func_o.html | 4 +- doc/html/functions_func_p.html | 4 +- doc/html/functions_func_r.html | 4 +- doc/html/functions_func_s.html | 4 +- doc/html/functions_func_t.html | 4 +- doc/html/functions_func_u.html | 4 +- doc/html/functions_func_v.html | 4 +- doc/html/functions_func_w.html | 4 +- doc/html/functions_func_x.html | 4 +- doc/html/functions_func_y.html | 4 +- doc/html/functions_g.html | 4 +- doc/html/functions_h.html | 4 +- doc/html/functions_i.html | 4 +- doc/html/functions_j.html | 4 +- doc/html/functions_k.html | 4 +- doc/html/functions_l.html | 4 +- doc/html/functions_m.html | 4 +- doc/html/functions_n.html | 4 +- doc/html/functions_o.html | 4 +- doc/html/functions_p.html | 4 +- doc/html/functions_q.html | 4 +- doc/html/functions_r.html | 4 +- doc/html/functions_rela.html | 4 +- doc/html/functions_s.html | 4 +- doc/html/functions_t.html | 4 +- doc/html/functions_type.html | 4 +- doc/html/functions_u.html | 4 +- doc/html/functions_v.html | 4 +- doc/html/functions_vars.html | 4 +- doc/html/functions_vars_b.html | 4 +- doc/html/functions_vars_c.html | 4 +- doc/html/functions_vars_d.html | 4 +- doc/html/functions_vars_e.html | 4 +- doc/html/functions_vars_f.html | 4 +- doc/html/functions_vars_g.html | 4 +- doc/html/functions_vars_h.html | 4 +- doc/html/functions_vars_i.html | 4 +- doc/html/functions_vars_j.html | 4 +- doc/html/functions_vars_k.html | 4 +- doc/html/functions_vars_l.html | 4 +- doc/html/functions_vars_m.html | 4 +- doc/html/functions_vars_n.html | 4 +- doc/html/functions_vars_o.html | 4 +- doc/html/functions_vars_p.html | 4 +- doc/html/functions_vars_q.html | 4 +- doc/html/functions_vars_r.html | 4 +- doc/html/functions_vars_s.html | 4 +- doc/html/functions_vars_t.html | 4 +- doc/html/functions_vars_u.html | 4 +- doc/html/functions_vars_v.html | 4 +- doc/html/functions_vars_w.html | 4 +- doc/html/functions_vars_x.html | 4 +- doc/html/functions_vars_z.html | 4 +- doc/html/functions_w.html | 4 +- doc/html/functions_x.html | 4 +- doc/html/functions_y.html | 4 +- doc/html/functions_z.html | 4 +- doc/html/globals.html | 4 +- doc/html/globals_defs.html | 4 +- doc/html/globals_func.html | 4 +- doc/html/globals_vars.html | 4 +- doc/html/graph_legend.html | 4 +- doc/html/hierarchy.html | 4 +- doc/html/index.html | 4 +- doc/html/index_8md.html | 4 +- doc/html/inherits.html | 4 +- doc/html/input_8h.html | 4 +- doc/html/matcher_8h.html | 4 +- doc/html/namespacemembers.html | 4 +- doc/html/namespacemembers_func.html | 4 +- doc/html/namespacemembers_type.html | 4 +- doc/html/namespacemembers_vars.html | 4 +- doc/html/namespacereflex.html | 4 +- doc/html/namespacereflex_1_1_posix.html | 4 +- doc/html/namespacereflex_1_1_unicode.html | 4 +- .../namespacereflex_1_1convert__flag.html | 4 +- doc/html/namespaces.html | 4 +- doc/html/pattern_8h.html | 4 +- doc/html/pcre2matcher_8h.html | 4 +- doc/html/posix_8h.html | 4 +- doc/html/ranges_8h.html | 4 +- doc/html/reflex_8cpp.html | 4 +- doc/html/reflex_8h.html | 8 +- doc/html/setop_8h.html | 4 +- doc/html/simd_8h.html | 4 +- doc/html/stdmatcher_8h.html | 4 +- doc/html/struct_reflex_1_1_code-members.html | 4 +- doc/html/struct_reflex_1_1_code.html | 4 +- .../struct_reflex_1_1_library-members.html | 4 +- doc/html/struct_reflex_1_1_library.html | 4 +- doc/html/struct_reflex_1_1_rule-members.html | 4 +- doc/html/struct_reflex_1_1_rule.html | 4 +- ..._1_abstract_matcher_1_1_const-members.html | 4 +- ...reflex_1_1_abstract_matcher_1_1_const.html | 4 +- ..._abstract_matcher_1_1_context-members.html | 4 +- ...flex_1_1_abstract_matcher_1_1_context.html | 4 +- ..._abstract_matcher_1_1_handler-members.html | 4 +- ...flex_1_1_abstract_matcher_1_1_handler.html | 4 +- ...1_abstract_matcher_1_1_option-members.html | 4 +- ...eflex_1_1_abstract_matcher_1_1_option.html | 4 +- ...uctreflex_1_1_bits_1_1_bitref-members.html | 4 +- .../structreflex_1_1_bits_1_1_bitref.html | 4 +- ...treflex_1_1_input_1_1_handler-members.html | 4 +- .../structreflex_1_1_input_1_1_handler.html | 4 +- ...x_1_1_input_1_1file__encoding-members.html | 4 +- ...uctreflex_1_1_input_1_1file__encoding.html | 4 +- ...treflex_1_1_matcher_1_1_f_s_m-members.html | 4 +- .../structreflex_1_1_matcher_1_1_f_s_m.html | 4 +- ...treflex_1_1_pattern_1_1_chars-members.html | 4 +- .../structreflex_1_1_pattern_1_1_chars.html | 4 +- ...treflex_1_1_pattern_1_1_const-members.html | 4 +- .../structreflex_1_1_pattern_1_1_const.html | 4 +- ...treflex_1_1_pattern_1_1_d_f_a-members.html | 4 +- .../structreflex_1_1_pattern_1_1_d_f_a.html | 4 +- ...1_pattern_1_1_d_f_a_1_1_state-members.html | 4 +- ...eflex_1_1_pattern_1_1_d_f_a_1_1_state.html | 4 +- ...lex_1_1_pattern_1_1_mod_const-members.html | 4 +- ...tructreflex_1_1_pattern_1_1_mod_const.html | 4 +- ...reflex_1_1_pattern_1_1_option-members.html | 4 +- .../structreflex_1_1_pattern_1_1_option.html | 4 +- ...flex_1_1_pattern_1_1_position-members.html | 4 +- ...structreflex_1_1_pattern_1_1_position.html | 4 +- ...ex_1_1_posix_1_1_tables_1_1lt-members.html | 4 +- ...ructreflex_1_1_posix_1_1_tables_1_1lt.html | 4 +- .../structreflex_1_1_type_op-members.html | 4 +- doc/html/structreflex_1_1_type_op.html | 4 +- ...1_type_op_3_01const_01_t_01_4-members.html | 4 +- ...eflex_1_1_type_op_3_01const_01_t_01_4.html | 4 +- ...treflex_1_1lazy__intersection-members.html | 4 +- .../structreflex_1_1lazy__intersection.html | 4 +- ...azy__intersection_1_1iterator-members.html | 4 +- ...lex_1_1lazy__intersection_1_1iterator.html | 4 +- .../structreflex_1_1lazy__union-members.html | 4 +- doc/html/structreflex_1_1lazy__union.html | 4 +- ...ex_1_1lazy__union_1_1iterator-members.html | 4 +- ...ructreflex_1_1lazy__union_1_1iterator.html | 4 +- ...tructreflex_1_1range__compare-members.html | 4 +- doc/html/structreflex_1_1range__compare.html | 4 +- doc/html/timer_8h.html | 4 +- doc/html/traits_8h.html | 4 +- doc/html/unicode_8h.html | 4 +- doc/html/utf8_8h.html | 4 +- doc/man/reflex.1 | 2 +- lib/pattern.cpp | 95 +++++++++++++----- src/reflex.h | 2 +- 249 files changed, 559 insertions(+), 517 deletions(-) diff --git a/README.md b/README.md index 822ae6e66..ccfb7eceb 100644 --- a/README.md +++ b/README.md @@ -569,6 +569,7 @@ Changelog - Jan 6, 2023: 3.2.12 regression bug fix in trailing context pattern matching, e.g. `xy` and `x/x` patterns collided when they should not; updated yaml parser example. - Jan 24, 2023: 3.3.0 overall update; corrected a problem with Unicode characters in regex patterns adjacent to curly braces; permit cxx extension in FSM filename output. - Mar 6, 2023: 3.3.1 for consistency include NAME in default header file name, tables file name, and graphs file name when option `--prefix` is specified. +- Mar 17, 2023: 3.3.2 fix a performance issue with case-insensitive pattern construction. [logo-url]: https://www.genivia.com/images/reflex-logo.png [reflex-url]: https://www.genivia.com/reflex.html diff --git a/bin/win32/reflex.exe b/bin/win32/reflex.exe index 4fe99e5c7b477fe13151ad7a305ac611af3b489e..3d1e530da545887bb0830bacb9fb4b9af66bf705 100755 GIT binary patch delta 169354 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 z

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 delta 168459 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 diff --git a/bin/win64/reflex.exe b/bin/win64/reflex.exe index 3eab23f67d801da7a7214b2a6da7a94fc6a1ded2..3543036362bd3d046fe465965b7d4cb0d2e5ee2b 100755 GIT binary patch delta 169320 zcmbS!d0dmn^M7_Z6)<>!C?F9~Q9MvQz>_G^CmIy12-dr`c-EqVqOAr6lo+G5kGj@c ztM$HZX^m2?;EDCVs@A);^+CLAy;{llz0Z?G(9iFmUteXPXJ=<-XJ=<;XOAalt!bIH zq2)>v`ru}*kt+Ltk5r*5FIvr4HNZoqs^um_`@4yuB-Jnco|h_u1G2nTHwm6m-l~J* z*JON~B;fi2z-e4L#+&~%D%J4jlSYn6AE8ps&qZMxaOU9ozSx;IYJAh{4JzK^RH~xp zX$tnio&cZyIZ;sV-;bQO0ZjW4)PyO8RkR3%t^cK7p83E2lDO1C@_o4W=Wqh#o5 z2Q>SMtLpgi<3jem2p}JI^;SvY=UqABEeFbQpdfz@`O^Ls-Ua>+I_+-WR>9(T%-vh1 zi!K6gU%W|M!eqLa4n6_Ej|=Jt63uQ33TZ=}8)v*2$b$Kjbgim*%Qd8iMy9ITUlv<4 zsI=sZ?KuY+0IV{xooNK~i{{n7!AdyFcS8n{f-=`L~&*X%X8RTX!;g&0F* zqD=}BYIyWW2Gj#q>BuX1SCrwy8g&*>Nl6>;moVVh zJCpn=p7L%6`mAaJqMy&_BwAeWlSyuinrg#J`9t(jx0T-m!~yEBNJ|;Fs_$+R zCBI$uoj`7hy{bow#%guMh1I{7pSl_o$W8Hw8hy!sqI*puYK^ zzN7Gnv?R9Y*te8C=b_!lnP{Ogz>nT37@_G#NU*rJ{ycJ8j0!a&Eeu@%1?t1{$Vu^R zn6ch5Fq?I7B`1SzY6lM+Itb=DEyPWgFHH^+KMC(hP8MtlA4+_V^9Cin;A&fcw4ipw z6T~}Wr=wq=-7I+2$c>UiV$>x60`DfR2st8liEQq7)m5c8pR%h#Yv~`JDQ&na&W=o} zTvEsdmpWV(A4aYvhsDKBFM!p!W(Io5RrIai+T&L^GwJX_@o6*B?{Yq7NgpbB%bj>*ftN20ugNv~t4XEG=lF^@=lIbI{&**T zdl^3p_{XIta=H>!&GV&tGK&BX;w;>qRX+Yz7Ojbs#fyst52BV4O5F=dt5Zt;gt^3+lm0P6Fc?IFk=LAcezJe#Z_@uP=jQDZev!3o$Rpus* zdQ#A%-EBg4i%nxE7DT|(PQTpSAj1;6GU6jgB$~vupQLJFRS}n72y(k?$DF(N%?R7~3T$I+I6uYz! z^!i@OFO+7T6hCTzlROZ+ci2w~#3~)by>G1I#M~`yJub#}4D{aR1k5>JFuY@9LcSO0 zb!y~2Xr+P}CpA7M?(Gy9-P#GD7${J?7v~daKpPN2sHF2pW%+%aXjgs_y*gj7Uckr7 z{O~;9PK=j>JH%I=Z$-CU;b3noQMfr6$y}u~M`UhQooJUz#A z`gfJtFWM$H(cX$C%N=N^4*xIqs}9NRfBVXTw&AeYxod#;PA4GeaKQ&%lPK9H?uy?> zwu+g$2(qbQmF}+Fd$YdaR0-cmiF@TPQuB;Md?{>?%zCf`DUu_hlp`scA__)(2S$~> z;|Fc;1m;z2|L?(|(fc{N8~v>m7__1tZ^qG3*_T zHVVcB2Sz83kzjTEE_i zB`leIY=KzRKe=*&Om6#Lj7%Cd_WQSlY$)Y(5Ers3mKdn4oLBbg+jt$M(GEP<3V8hh zG?*XB^!Hp;s=`io^J)LR_$X;)M|tc!;tDVim-cfIuPztpfc(d++xj+MthDSqF@Hd< zx+rk)*Kz(G?fl1oC;mL3e~_J7F5%1&j#+~98}Vu3nDpNcv3YVg#I}=?*O6snofNIl zGT!zC8~1U^OdORG;=yAiDXC1fqyz+v%5`{}Haj>tQZ8&zCT0z+RrB9%^6+i##GyN6 z_<05HZVud!Syk{t#I z&)*`h7*v~V5qA!1fJMU9K`Y4;amL{K^)|~a3~Jq@!jHg{<4#pz>fF(O;_ETB#dCxE z`c**V1D>Nj-Xz8jnc=tT4TIkHl3|;~V?*|m3k9a3dO|kH0(IFSe8_2wZbEAe3vO;V*rY2cYpc|7yNS?T2 zYzs2C;N;k0gv=3}k8eS~0^8b+zp5-x6hk>pID#MO-o0dC*x|CaZ$^XpEx?Kg*a=-4U5f z+c>_o;gpWoRu7=#(sF=~OH1T5pQi{9DsxO#IDX^g__56K!&9O${Sf&=)Mex$J(*D# zX=%m!-rL zFdpga1)^oz8DbHKO+W58zf$>oy!`HbG450ATO}#Hq#iHv6YGEW7cq;TGp3SxV%CgW zNQW8y3pUSaO8iZn-3u;IL}3_6_;R3=NxVOEuz#MjD6lXBMSP$i%LD05gxS}P&FUx! zyhS}YgK)G+Z$2)$=ZWE2-N{^WT-IcyH?sUN8vn^sQ-AEl*()1S*u>7!H@Bc}b{xf$ zWl*lhIJ@GQlxHew8DLNR#Y%IYzA2lC|RW z1;JP+EnT1|-xvJ8AkvkrET|@Sqx5}OMpB5MIC^n__k6)Itlpn2&R-njJ;DiS!2to{ zsl^@2rnf z7bo7*Nn-CMK~dj20ci^1fkMPIb|RfZG}DP=m?SP+66l@m1T>f=7B30%Zs7#Ho+y?A z;Nb*Zm?&0ffl)WRI|SS|QT7ifAz$=azNQ;3Wv9ul+T+BTH&GnSf|3?F0Uv+}K1yko z+9_bPLO9-u*Pb)4z`2Hk(94NXXQFrl;)FW^Pts(HisBskL>5Qo#5tLUHq@%QQh{IA zIhwLQP3*EX$oo4dz{ml9H4_y?lM|ktCN5kW)Ov&y&;qsc_C)bs;_D|x5h{f+)`{nl zCf-;Y)UUb|aN`qh3w*MZ_Dqn){3qTa&H-K~m^0Azyg9PPD11LxP=9fvF8zeJsQp+4 zzS;?&$XVFQ->A8pg7%pct>-7=@-G9ulbnDsnP1I+K9)sl?u7q0LA(n@4=3Ql1hM)u zm_s**(Ay?BYjm1}!ex&WXWj&H@UnX(xj_F_J3TQzjmzmUSN3&?YnYg~X%Oil-rf|3)N^wX9qP)4X=p*_UGo9mOM z;>^v{$q;etcY$K9Et#adXxS1>Si$BkZ7Jzi@cXv;gmf+VWJf1L1{ZAouA>`v#_#TY zO4^GztS?BccxhJsfqIY2s(#D11^)a>NOAC-X_v#%dB3lo5sHFdb#R-MI zfLmDDlC%@=70#{K4xY(0E~Zf6Ms%cGoZM^XV{v)oBBaLc#Ls`KTOD(baxMo-3fY(v-ImO9zD>sc5|?-CEY?GqLg7OJtdvhiQWgpiBW8M@cSy@C;ROyBKf&4 zozhJ7Jk+LoJfD=}!!_6g=5y~OLF|2~RUlBy>T&t{y;Z(i5WhOqlFSrO97-fL3hEu6 z=0d6!EIm4qV8{8%FDt7wv{%C9N{%!Xt;ZUY&f@iBO}$W5=E<2J?Iijg4<%CzVvg^k z*tLFqvIWxmrv@XPd8&asj;N&A^n#72wo>9&kbE|ikb2_ja~h67N?pZ*%i-RBZpsLZkX%}be_U>8q%b|f+$%-MJ(}(=twl_gA8iv%pQZpPD8PIU z1V{iVMgh&RgJJ-RP(Wktpa_5h6i~7q6abK?0*beTpq*oad2o1@I2EM7Mh!=H(xSD?w6)F z6GvWcRU3g{nb))`f>|FR`TKLCUJ+9D`Qp~AL70nwx%vZ+dyLoWBe+|2?N?Gu%)FjP zYKo=TQ;>GO5#}?J563BTnl@6LbmK#ub^Usy52+zGy!msz>axCBsDAWGY0`C+5Xh-IY8~^Bt^shfgA?y_TL$dG(<`X zuKx~d=>%+fbL^h=#YIvVM5X7Y5kw=lE$xK&^iux*YiTTehwoh@()_zR9Pj;lm&^S8 zZU^*KblGr(NQ=ru;x0zq3$5vnac9vH**M{NOQc!B;*fhmBw3t(?*?%b-@hMP(~aX` zoSQrZ^Er;wCrDg)zYd)K#{2aMc_@}V=s;DjqT9m|@}Qu>Lo8k;apt2?q^lk^MSAj4 z6pkWokD5_P(EM=%xhH=1I3lLh1)X0Lwq|?JQ!oX8*OFWR{P11eAuhec3o%^ghZk`# ziV;)#+68hf4?oRT_IIr%K6?BmEMnf1&KN^SpR_{y-xEHbTK?StY4YFlG3wtj^=vLG z96LjHQxDYA!mW$bRyn2J$*`Ei{JdS42IbL*;Deb z*y8zEq|2TUBd^3)&sQM*@`Z-mjKoKRX-ee4u4e-8=A&fwUM${6KXx@4X7;? z|L!4V@5hKbC0%$f*7-M{JQs)l`#yOg?*6w8-XH#}!MpE&A9lIoQelR144>bmCs=?B zrj#h>$daca!8ADBGnpTk>k;akf0K@hU;I}{_f!>ozwS;-#Ko_}aK^a%bvU)17H_-` z=&37#7G16g7Vqoaq~oOU6Y`Nxe0W@fxg^01)%OoiOQNdBDC;3g%ibWR_CQ1s=U%2=Z*2r1!AdSb3aF zYt15VB_&T>P{k*1wNTaHY9nMhj5!2NaT_a^*)+x~pW9FnHU#>d4Bj(yX^@NA-Zzhh=axh(%^2~ z>q0IWUyw5WACw8?^HLkvc}Fza4ELPp_8 ze0U;yn0Il2x^dbrb>qwp@#@BLO9iu=__tljx_$Yy$%sgIyAM7M;I3}JzQh3_;{_g*{~PntF!2;;;3YY)E*s?uh8nUr2nqUR9QyB zqRZl11x>;Z_!(Jcqj^NI%u|IP^X=4%R8{Ff_(bj7#vkvzx6pY*s&UJ<`AL74Ry|I0M#LJ_{+f?-mQ~0mhRuAX1}O2)tIUc`zIAG#X?{*jJttHexWN z<7M4g+631J8ca3C=J&;LcgU~XqP7~sM@E*UswbRL4?6p|df-L1H9kBQ`4aV@qrljP z*CO>GbnxJkztt&c;?*toPw`T}zyFCk#dsJ)_4MCbbqeEFf|u&@OKC2&BV-#rRT*x2 z^R=?7N;e4R6kok%VLl2a@i`Ywl6@4^Fxt>TN^h$-C&+y{T5r<9g0P|l1YVH$u1N<+ zjL{4TyfH>6AVyyf%6!LQ?D1+^SKiHXbJq^z{VYeZg`4@thWy%Rx%?{4O?QIsO>vmU zB#@}B3B3JBWmPC@ap)oyH5*f9^{K5%Tg>|-i=CPpcm$d%Nj3Ek9|?68b9EI%U0how zTuBS#p)I|+M}R)Ihi`fvm^KVEQI%d5a!LOhRs1CS;A)`Qm9^m?-o2-!m3Z>SW>$ik za2xp`1y-CT{dN|cBQad%D3UVoV^qN%7Wx7bZ|V9<9&0NUXabI{Wl~O=FQuIaWt>8p zFLmZP+{KROkzG5%jQb0$`9RXBdz?g2rVfdh>qz7-{V675KCyCtq&E*r)T$#UKSJ{9 zO`STT+iAV|k2h!LxMNY;2@8TU7t+MvdX6*kQmRFyIH+{iJr@=Gv>^?wc}6Lc+aeeB zy~hT+l4kU;`z+6u^rUs~v-7S*L;v$*&s@oIx}+I9=tg4Hns043y(IyyO1dP8YnYci ziKQd&vhMC=HtoNP{o+oVl4tC>I|-{Z`*+}G>jE@o(eN&p1oLT7`bv>kS+obKPfJ#^ z0Un^PQ_4Q~ApTT$mu>VQfkx?1KA|lSU&+;#eK4_7^B%^+b4#T>^{GizKl>?vwedco z)|>pG3S}JUBYXKLc=pBLH2h`b&w@V(5B_8|iI-}X9k{tB>+MPE8!yQ-fZ6SzQisD& zGnf+c63jOZCfx>u`ITTw!W8gW86)Q0M_h1|4lZ@$2D}f&2JJcrk+6kSv(daGT%XDY6^I*bES| zU;0jR1!GlKOoTeOiEJK+DnK(y7j-V0qS^;9tTG>oHy<(SZtKk_^yVZ`zmlmFRNAbL zp3Tzhap!D@=~P_S&ixh@6cAp) z3{-HaVg+DkF3IXh8mCXHRE2t{E9uxQ!@boN+mW(E9miyNYV(Fh;C*+;kLCBqc;DJ_ zVuq&?1@9rVs^et2pg-Ohcg&RE2jJbLH@l;1dFu{4l(s}q^NicJBc<4a!8DjgOc{!b z%hcw-9qKM~F=yNs3Lm?wFwy!3#O#3nFH|J8?W}p8Xc`Y46S&k<{nk& z96@`tUw)>}`57-3?N!W7?Wg*vtq5aQ?^n;R0pjeJpQ>}J;3ZYtp?6hvt_7I3!Mv>n!2 z^Z;IPba@hZ)bdZwJ)0hgItNtExK^nU{ajs_ar8~2ZHG&Ppdxe9?GC@HvxlKBT`OCH zB{fr@{aH9>6kmCp{ejI0mv{+SWnOx-E9Phn&JFhiW$s4OPlvw5{W5^TUdfw z7og96VON~2HdDe)yCy_5f*Xmw9QNCh>N0##xotnlOU+=5?S6GGpZtMntc2M&!$)f+ z3g!pEv~(qQtFBmI)l}4HJ_C(jEQUrOyyPyW1dV`R(|r+976F`!={URCqbvxs&&{&B z7VSPc!l(`th`=0?byTC?c{J5jC*h{SGC2l^LkZ?$y;-XS9F5c=Dwg6+nl{`fi+Nny zb&pRT30d&zh-NPfrfvanc^LIsYU_-fOz!wmCd@#Dj;Dyl<-L%_)e8P==nFT^}9` z(aiAdPZL!cE~ZZt^_CSkA*Q^2cTAf69bc!qSbEsZr?G}EE_KWPJw$7E%~Nkatu?vk z8O$GTD4h%2jV`h~B<{R4@KI^lEZrfPtBK>bH|g@JW=1p*veI~iM)L-Z=9`20uJ1Hx z7l&U091YqfWFNqVWt}Jcxf=23kp&hx$Rk8STxBqgM9^l@mGT@%d&FNfh)`oNhur=i z27gjIiTz)_IoT64bezGgL+p4;s*6}SYeuOmy&LNA6?UVw_%BN(bQlt#&PDtI4=8vQ zb8ZNBl0EgY$-e1T1*3`TvwL`YmerQ!=bS$O3yN~m8_XGx3>`9FsB<1d)$wMV!Rw`d zFZbd$8_eHf{DOIguh3xzs-i$Mm}ca|E9t}JfEV@E!npZOF!%J#nucICGc{j`)oLaW z6wF4wZ`nXO*4^nM6yJ;yy#AMz?+SVU&x%3{wgbGK8HK#lOM5~zzUnhq;kBhN7CQWv z?k;rbrkN~v*J!Q-hy9H{E=_*d0E_t0|4K2yBEf=vDsx{?A-1n?x{txsUdYyZdX}Ds zO8KHe`VgX&?njO{K1gu`zDjvmC$ zPK8>l3Z_N)mMKpOm?}TZsA4dhXC#)cdVzzw-ZoPLpDy3byYc2? zKA~o~MxQP7SHKD8k5yf>IyP3NS1aT@)!eLPabR&vp{P8?TlvPDPw@-<=5x_UrG=%K z`Lbq$<_-8eDrL%G~+Wf42ca`7;|sJM1Ivcw>cuj1oI&| zI7j1rrR|7Daie-^3Eu=je$?Lx!lfa=%a@XovimhjBU*CZ>R*cpB=YBrT-Qn5$KYzV z?g+Y5+9bpJhjXA6!0p^%lYV0+KQfp`UtxFrNFu%U8;kWPLN&%kGbcRfG5o@dY@t7? zU2Rz;uWgZ>E{J45_>(C5;tKoApX{Kmg4oj9B#Az}#vaxt9X(9DF>$3lV66g3FU_!P zXkfNGjca8qy~7RM;?@-9TC+d*Shs$+ejPx@Q+n<<<`qa<(BIFnj)9~T{pJGuG!S)6 zJj1pIlDTy=pT0Bb@_55mK4rM}SDRW-vr$2$t-le5ESLxIc0NKoCGNf>&#{6aa+EGV z$7TkT{Y+!xz8(mzTwFxDS>DcOQcqmyw+p8J2MDyu}YHW5GG&iOi zD-I)f1I}Q{2h%IcYOjLt;|pXAG3lq))&t?B4xy^k?0N%o;k}ooZ#OFG1)r(v-{s^( zUO2p&!Q2~4b(dlf1D<`vQ{Q2Rr#g3>?65Od8sLV~V4Rs!>@ntsuYqWomGx>wis?#; zRf|9e9g$e02ogrWIKd1NzEUO!P>zxJ%aLtUk#VjqLnasUxT?;I52kd1fEr^z?i%xy6KUhiYK+K?D}U>^%?3&!dDtYh1fwS?Y3z^ca(|GF0r;PfIY zPQCMF)?=zOdxyuH59pz(y$6^!hSa1R4zK|+B#rt*12NF|gFWm~3^cgrytOcvOeS=D zA#2fr?5cYRn-_1{j_eNapJ${ajB(d)*03X4Lu>42$2&q5WAfQQ9m!hS{25!`iOive zR;7Y3tjy3E13PcK>0u^mc^0xsOwYfgE-QP z(2hG;XjjrXZant8urSKm3+vI_4kC`fyS*H9|9{mc9po!v`I4B9&yXiDVH@yW8;Y}S zi5YFN5AE~dXST8{Sw=&*vyRyrGCfKWA7hdT9%4s0 zCXL$9!s1C&>a&gYjVC?m(>-iiJlWc6@mBkmKrRmr63j2LG4LqC{0JKZaGFm9>`Wml zFU7dng>swUpFwPzjs(@ZIE`D=uhKr;!bGU)sgh=FVH-~isXNv-a%di=6zQuhh=YE9yTJw;l4(@t$E?+zewxTkRH}85AyU~M08SC@QS!N|p_d|Fe z&xv0O*v!K=26md$AM;I70sFsELWfK=>zO)t5N71ki`9V1HF*v%PED4%rJ{+??E0)# zQJ+cQRn{j|6{T)%~tWEXmnq5Yhat8>e_*o8j)*uthWAHkw!wATC_kKsD`k)p+F$222R zXTD)TP>i+N3_)+!!+MB-9ju(M&@(*dXLAHnuc}~BZ{81se=V?W0!fJ+A{cNA2ILvo z8`F)(!VwX6Mv5+GMua-&K1g{$j%7uB%yiaLPXfqv)>BV3E%)6(84NH{lbZc%`qY`& z@4pzYw(i%WUy2{PYqM{5!G`JU3e|n3C&P^Yuj+6jZ^rO32SgvW2mMiKM;uhA&e3{u zDKbVwF32_`1dnW5uwK3pUGIhe zi{$0nes#_XBbKCs$&$s}Wm=pkKlbvu&|u14DnBeMIq>-zjO{E#*kxHc25j>Q&(Cr< zk!c7!YrsCD@cg2{7up6?ZJLpye}38k!x)_q2A`5KT>t!x0sG;Q54(*Sqjk||bx;j9 zVMaO@qFTNSWnOeBi`Ry|pauZ^Qel@yy|Y-^q-uaMkZLPV&3+j->29jlR+OsEe&IH0 zpU%7=Jb$Uc@2F6G%SEu{u4IN@q!GEy(tDBjl5>Xcvo~O`K)P_-MRv}O;AGHY zI$y0N&OV0oP%c>dA(GHx)a+09Gnl)23g#M^)uW`X>+JaQpkZ|lq(zlI8O#Xak3T3pnf#??$H=yS~{z z>N2CaG=>h3(wpne{)p70^rmXq$&Jz@@I^L8Z|d!dJcf90bhs`~Z|d%g&O?pxtOgTv zO&~p+C_?aIR=n>WA$D;1WxyfC4wjif!dYknX_Q)vyTvz@J>I3<#VLm=l)Ic~QrWWO zqNSfeB^A}_TTz`~u7Mofk+Y_~NxVZ#mfkVaD(qHPaFAS0MFKC_g#w6JR8db)H!AU; zNzs$Q^&}{I5)?i01p?QTVAqpi*Apg(H+o_Zdz0Qx?QOO6iIL7@?tV*%5{Lji;+ zVPpD`fxVs9Rie)R?5*ZjvYs>FD%KOExLotpD98b?1DEaCsY}ggzKJAU-h2ysqk6gN z=l8rV4pt*_$z7E2Bf;SnwbEe2|G!q;6}2#HA_;SeP=~M^iKKZ&)wsSROH!V!nm}2U z8F?(WFKOX}+wd6>Dq}Q^GK)>=OTtJZThdt5R5~+yQeUH>NuKn6Y zRfgM5f!HESGvIzjj5_yEoC-qOl{~Y-JThG1Q-OMCQiLw&Y`T{)>kd@^Lckng@Vb%U zb=}}~J;4i(b123$oW!Zre0Udl@&1Q!-|1|+KXRw+4rbB>yK^y4dI0ZI4Da&NZPFPX zwkg!sBX72eK!P1e?q4uRM1mKV`!?BYU6dzZxVPP1;L9RQ6vjs;)laqU$J7uv>9*5r zP1clIWp|Mp?{c(k1zvBuYxgOh!x;GjuHzLNq|T`a*OVG>N(e~RbvUJ-`z5k+3oxgs zcb3R)DV8wB#-lyz)iAvaXulpRgHhrBRt2MKkQyH=$dhuMJSo4xzPKD7+z~pwO!r8Q z@6bmxxiuOU@FBOjMDD8)q4kQ9h9KU1YXF><3(`@5J~>^{-gc~cV{hE;2qvw3?94-? z0O{MSipTY0k^M<1OH3k-Vr1Wc!Wk>^|WT~bO8p#&9PN;M6Oz@*)uBp53a zws@EDrb4Jw2ye=S{IJ~an94NR=?;)_;9CNuX5*l46C6aEr`{&}F3by1J~szvFU)!V z8ezyhba86D(UhR!T{G3F4#@%p2T@jR;wK2whbwKioTBs;y{v`oVoW7T8tKGXbdM6A z3g$#l>Gf)^E{C2FL&-6fb%w?vlSWzw5?Q8{iZW>wnH=>`$&+U$^;ewTU|g-SFHL{O z%?f@BpX)e6aj!qU4UY}+ zea1=YBeWmQW1R<(cC^uIHgy0AiT;L@pm%iPk{R#N-HTL&Epz8WF>34I+&KwKgsQfl z* z^Ep4r+Qr_E8EJCU)wxA{zlr+>mXu5c-!!QcxF!Gqz8tzWnbZxC-A#3bBMppi1uPl=aAs44n|jcvVL>OoT{=! zoN-UR55&1SJJHew-}){f)#ev7y(2gbf3PDQ>_&B0n$J)g{W z?+U!dan>*MVF*SoGNZci?#l4cX4~A=b623b!iR@ptRch7xn<>b@<1&8bBG$`^B#SK z9Osv%;8)@J{DzzKNoV7mmQSsZ(bpWZ0<}Au+nF~P)Miji-9cKG%mu6tP?nux6o)@5CXZ+c)Y8M^ihJKD zP|pL1EvVy9<1XQ$8}2G;T@1@xN`iv%jtNzxApHR(x$-A?kv@)L#Y;(}+CbsgKsc7g z?-b{Q4dWIuR@+jtf#|Qft91B?#NrpxUMWd$i?N>b4EF~ue&b^l*l@tGv-h$oH+?Hs zDSkth5{%;_6%Nj%&TZMFWn_x}s)OB_ScUY*HgDK%ZKuFi0S0#M->|!*lsMTL+pz6l zk*ROkZL~}BPwO}A?zdIg-2x2krbjxZ^LUHhzSiuM<>a%PR~*twc1faIv-0KSSJIDN z_!<*XTQ+b7nSe*h3LH4KWYxbR$u*lO?!DaU-UC~*Pro6Nq!nBL4GFK-1~+gq>!J@z zq@Qg>i(8|kE`vt~Fi?fw$?Gu)@*lM`96u_%Xk=l&v!`wQs|kjm0hv&%y>_*}(>?+qMjH;1PH zKG+Fw&*7_@G0SQaFc9x$wSXLm7hri#;*P5>GMowQRZ0Z|gQZQ2gmP?3ba<}peA#Pw z{{jYx4hULH4@Ew{3gT9~s}(C>O@fTAP*pW9!h2W)+1|*ofEWDJ6a}%Mcn%*DVBzt6 zI#*Q&3d{WPl7<&fr${vcIk*>Iw^RsHyAZWGt4*9$jAP%1Z&-m`*NT0)h6H+}EY)_H zOF!i_BVUq8RkMjYB2Jmoh-o&G@G8xDCzMFH8nJ|pIB$z!qc*~VWoW`_ zX=Nj}U?c3M2V1+5qy;v^q-#D7_aph>%Z*ulqI{j<4JG{6j74oC!D=APx?{t=4UTiR zAsY;!PzkuMA=V;SF+X(z@xK||)UY`7W0jC*aU?5{W`UPYC08-487tmIf?#degUuw&7|tEa&p83ylrj6jQ22D` z4=`UK9Bu%b_SrUNy7RO{cW`JpqP+EUfimP> zlzFxJaK$0*6oMgpbrPSHy8;ch@I~2h{&XNLbvNXt#s2KeLNb!*Sa~7oSikIT?4!XIvCsLjK|hfpKL3_O;bFO0)JR|c z%MSfSR@cA#Hf2FjMas3cm}w8{>Bb)HK|SwaKMt&j{YOpKYcJ|~$?J*E=JjlR$$s2R zCX#4tqn}A#4^nFFdWdW%p1tHh1x)R*FAh)gG{zAT|rd6>EcYWIhS{jR$&?!5kOy=5v||!6HOR6NA`^^TbN7vD^#fzaZT8 zeFqWB1mdl$)~|oX;*k8xW?v#}NPxA`Wtz2C;6kND0ur1pIQT7lOyhAs`U>Sy1<>JStnJc zc^+h)_226B4kcIFAGK&7vcekeM<=+F5!P?(&?G3%`l2o^rDTZp_h1_0N(NeKDD6i` zJ{u55$B@meD2)1h?c|^O;68%e<<0CC0PTKs02cM;RuP}Yg&iWqz;6QL|znSHO9r=N6 z3a5cR-lEJ?D78*X@eQT4NoIn%SP^%9IYTYTh&luHq6QF%eN5R z6ogc{4z8$LZ)$7sR&AI0#3R=>><6|GwKXhowyE`7xJ#Y5bADi_Ij*x}w|_TQZbh;a zH~0ru9bXhw;5*>G%DDbc+`&Jv_Zres$i>R4R_MhIy;KqBq8^!Ah`V~ zkq?ZJ$GG$%z3fj_QvYoJySHu5Y+$omQU8>cm^Vx~+i!DogFDbO;-J|$PO{}GT)D+3 z=|>p>dj;!(fW2!cf>}XWwt=t__;*Rvs&ArscK zMU^4l*0W=kAwlaIZC#1aKkHa*YubXWV`G%Zm&)TPM_cCv6d~W1abR!4LimmYn<|2UBhThCCJ`2EVeRa#Tu4Y8Dd<+)>noM zU&F3fhG^F?zt~EgL)S1vWr)`rmdzono$}mU%?c|+idVD8vFO8ZSpD|$qp$Lq)gFY4 zoP>v0uw5Lo*a7ibznDF2PkWL-S^Ez33F*R`b)@SNyIklg%||S@u7wE^SXT_`1F6uS^di}7Gu+MjG^ z_q6nDlFH_Fr47h7wxcV&^heCK8%@L`sT=4&VvD=cPGlrI*NwIe9*K!3yNqO9(C)%m zhjf0OTcg321gm5j$?C_`%j84$Z#*3z{9!qMuIhGraJ~~WdVw9Y$%iaQN8_rtvgdDp zz)tF@o_xRpy3?k3=(^KSG@D-YtzzGld7i2~-R10CYUHZ(T-kVB*lDtfo$pRFtG2ZB zNEyKf^q?VR1e?->4k5$Y`5rV54?lr+#-qRT5Cyb>@3-+boO4PxvxS|@iDB%PK)aLm zEJ9CLlA-LVo*F{1TgCVAL+~AdlO)?@Cz(E!weCslS9Rq33}wT5(uP%=*~>$QvV}dV zA6&rNp7dKXgbBT98`6Z$>_z*M2G-NP=p@oO68_E7FG6dgKf6J#>YZ*cnz*a9d0k!0 zYN)M8d70jPR_eEljZ2`6EMhLbX$&^kJN8DC$wD@`55=O4(L~yhCU0fQiKxP2wIuSn zcrE**FO<91+Uz}wuf*3_4gKgN4k%oLKT0Eh~IROjxG3rwqm9c zw2mkLDA?lWI*V-@0b(7yJp#mC?Zgc}0C88=_5->h_-jvGPB!X1@^sJREphI!&pk%D zBc4mq@$BCZXb9EX$=ZAfGA--=A)TvPZYMjedyX!~1rKi7O=j6CwcXhL59wEA4Ks~| zea>e)M`A>EW&e((jft5x_=q;~oI_RS`LomKu;h<0l8kJ|M=+J{O7T( z-N(RhYsb&{82D}3ypMsO2K=O0cKKuAgI31B6T^B;pkXfk5&M3(!Nrfwo&bWrj7^}? z#!o=dIYu50P@4s7A*QEhoFXpi!5QZ0Uy9JEKl5MxxS_A`an&rWOMv@+=dPP#xL zwW0Mga6v^?V~(1>1rMig zl9ZYre5^Du)k(UXla5kIvmCk^Rgtu=LRw%ajcjXlNI8PjHdSa3aiO?wnpUK}Fi*dH#4y*uZ6*BRjIL@=YtrF&k##WmK!)nMoP zsuI^u(X9FuaFx{wEBP~;>8H>@uP8^gH(IezrqC2Jft5_5O;TY^+>`u)5bC&e>nP>F ze9ljOLS@@OCjEkfeEA>g@M~np<(rT=*(m~6YddJo8<5rx`uq*3_XL(Ql?EHrsp=d2 zO~&7cn56bip{j?|s7n1ARo$9FRrPYHDtRVVoxtBOc%PC>RV}ipYI_D%H3H44sZ@0% zld5dfsVW5chi6mOBrMZ{fd2*lJdIS<4SzH7w;O*?@i!LqMc|{VSFav>I+gxVo43p2 zGa(9eUdaBLM&Bn>S>kjW+$;-Nf!%ScjA&TQRc3hW zVcq&SGyK+%WP4vPEo#b^O{dKe7MDz?X__2QRVBQqBNaRzT3DrDBU#F)be|^sf3ftn zqe{=4uy&u(_eeII_ZdBh?eC#8Xc!)|XW$=yX~;IsKYO;CALpxe;vROgcDtmQp3l8!|WE(v2TpT*Hq}$SB?sEYwJwqlUgl zI)G%co3m&wuNX)1s7CCF5mC!P=AA|BHQ`d?7nwheD7QI7+ExQOutZ7)kPl@`!X4@T z(X4+Kor!=(X6G}^UR%e8>`4|KL1rrOAV)PnHDHrx(Lpsn0G>(kEuDo>itE3*jObU@ zLEoYQv(2JY{CUJ<5^y5XLxW>W`PXm!#7t(Mja5l&);Jq2`Iu#8Bj}sT3bV0wG>C=g z(C@2ZbpiK-uTUW4FCSWO=O8Zg3Mt1*s0d04%V2?XXfHC3jhaIvNIJ`(LmO2=c$zPC z_&dE0tN()5bUi60YuLp(^c6{FXXnzTSS5_hqrGwGv@j2WdN3PeqPx5T9X#7kv})$j zCbSm5IxO7=w**~Lb{WX zhSs5 z;Er?;;NKWR+{2s&e%REP_xfS%H%H0;#0-91XPU1DQ^FO!yWxr?8)RE`{BeA6B2$Xa=Ed*BTn?>Vo=N(GHi^tj1cZ zAp=D9c@CA7+Xi9qExVLnC&eLrDB)QWTsMKF>fe z`{`pGa<)^k=j&){Xi6nStZ&MJR@I5N!}gjP*JDtouv_bCZSQst`bZSGZlEJ*vL_pk z@YkmZyAIrrqNH`@ubF8B9Uh)siMMuFRYi#TPVS+=^w~&rgO0pLkjlSGG5-+Guf6m8 z!uajNlhP_wvuz{IFrxR5OReR!xtvDGX{ekA$*I4b`pRilIdzrOa&J!iLQbbF!G5#> zcl>bqosa5Cec{lz*1|kk0oaBEmvW%AU#8mQU4ygODQ9-b=_YUX!zMZ!i_YN97~qL) z{AL;&*T-EIeU@MM@VhM!o-R0yeBuPE6krno|8xS&{*W>K0KC+Po#f2=vEVJV19`;; zZlR&%Kla%cY#+q416$}Y_udfA{S}MYijv-}*H)U1^KSfz;o1ivMbm7GagC#OHpaNsPJaT=26tkZYc0_eg9e@8oc9^fn1If)0XtG=VZ5F@u_ z{;{i~>(zQ5qMVdAV^`|9bOD9OrBia6V3B*pf!N-TIGZEBq5nfr=<)mC6~XiE;Qlh( znVg}W2FoBnqn%efxpahF-5@zl;wdHwMY!$2lWK4zC+N7H^gr0`ajBt9v}QgemFmjx zwRnpCo6;hx3M{6oLi{D*?=k*10CvC)$;)Ck;RlL;IBUs|*f^Owl{MZ&BS}|l(jGdH7$v@uS0vxw@jDx*=x;0!=%ht2IpYO#nkT2T zk>=xS55cX+R|v_DOKBVe6L~HjzEgow9WcVFt5wo~Q@(Uk#*LSGbmr-s|5&r1X{ZtC z(lo|@Y92$bS?O-LTZ^9nDE1ijYMmqvMj=4WWWJB21SQ*6&c2X3D_OOiy(G2ZS$q|W zy?Q-DxRoJ}*v~%#^?Yv6Vh3uD{neFUonmKyrr#R7xU0(4!mMI`U@LX_i?>Na#dQGZ zs*ha)Ub*-ky=EJC$wGRffPb{6)|E*?ywKuzzcX+ABgsd}K9jRAr1Hgb=_xsTNqWe$ zvXFiPgdARvXG@y!AC5{=-ofeskfrWQR*!#k<*Rr{G}_Xe1sCDKs55IsS$uNn3>x;4!D{2=08(uM^d214lD2;D=iqYrb0)@=R}AZXr3 zxS+9KKEe@NvDYO)KyX)CqLCrio=52i1n00@f1#6cXj=amor=?4JR(@~8QO%E9ivA< z|Ko9*Mgm#OlhluOI6*gJ_50@ugokxG=qQO||DL2n>%hZi1gm#yNqe{Z{JlEfX?wTd zTd+x|u-ST^Z9at+!g+T26um|+u@+}g%Z<}G{FL7hV=40N4C3z#tif5DQr#Q+-hBSG zjsI?Qf+VF~VGGVu|2pTmmoCxD|Fj}zkrPdMuU?e2ci7&uG@{NKdE{bEjj!)cN*hD? zCP9Lyl=v$vKTB(;dU5PiQht5HKflV|DVr9!FFXr6OB_{vhaOBhx&A(O0`PI$De2*F zuWhCBmueQjM!ZVS^p{^1hmk00*7EU?gwX|X0e(o}91ZOPgW;r}a$OmXY0s~$mJl!!(6dj|D0jF+iy)_gXlG$w5-`?7m>Co{VQWxG@t zGE;+;>RNYY?rV6s6r9}Pn#V31X6l~5d&JmsV&V-Sxw>JT(K1_d+dn+^c;v(k!kRPD zJGtO3Tt;kplSkjCZgEWBzvEH8NN#G!RO8>@XzJoSekfLBVw0w-J?4zwF*KJmPih>I zjqiF~K>4tHm@MJtn#q59^SW3fjL49_R&Vr80vJX5uf1^~T z81aWls$=GR8kVO<#1k@t3(Qt$WKWT7G=8@6a}mRipcFoLm1Rp$YLc`AO2}+?A?1(C zw+}qRBV6PFB3Cgv-JSgRh^+F^BRub6EprHwU6@>sc@drFI4nmz^e7TV;Sm3c&;5%jXEl+?>YJGZ;$+$5dCM2 zI_G2%-tGKmpIh)f3}6YVSJl=D)7Hem+fChx+NO^6?nDW9B8y2(VZu=bgHf(!Wr}X{W^hzq-wp4S-^N;Zo$6IP;x+Sf;SH5`c5tT2Oc>!!wdlLPZ z8EzFkQKz0SnTs`E?va(#JR)qlWal)GTv^^wdZS6kraf|Gnn!OW|C5Hh{+zPbKORl9 zzwpdJ+onY$hDd48oN~!?4}XW}zglbe-DognPfmIMACG{-W=^b8g>q<1M?5-9HJ)a) z;nvEI5tFt`OH46BcFXKfFre>})t`9O@yOvN|GOe;$m35uvgOZVR-pp!$fDAhi-x|^ zTFdW}Z=ZN{%AfszK$4Hj)`HpWlk6g_ZgN2{N#>jc&h13#r#XncZq+u!@Z8{1l18Y5oCi8 z2}eDz5W=cwJcnvu@?e1XGi_n-9rDm~k50C1GW>-{F6UF7{&YLakzuZIt1X&)&~?pcp)W!=DP$S_j2+@f z)0yApwij6INtRDvcyz|QQBD5E_0>l%`PZWnexBebf7btTIqssVx+l=N*yR_t%8oBR zI(2b@uqetj{M8dpHQQ=duaM@n<#>h25oSt@H3}2wviv4q^TbOwUL{4$?jq>bUk0}35RAV#PI$cLO1lx*D()%5j;(nt}RbKXehpJ?v=BqCE z@iE%4y7YdJ^o(4^l@E0l|J@*~y!R+5{XSyxqMex>YpmHIC%pIAfEVV<{D;L|PcByC zfi8yaG&cX|Q3vwg{^t=|1Yh9gm}Y+_Bp=<`I@_~0?#W@mvJ zTz1s`RT>|#;v-~sSmJFeiZwp0lchg;tU&s;kC?`IaJgCcwIRQ+l`TKP5FrTt#+~Oaeryq%h$-MpJ9`YZ1T@q z(aeZ7TCb7UKEpd1jOwx|#i zT^8lRttc!CQ5MZPEgI(koQa;RV?oj!5wYM z+C-@R7X+djmi+$2z7)o?CpI<0KlzkNF7*(OtUk1|s4gsND`hPY(cXh|{JmYGdasm+ zkbzZ~5FrA*Z|DNgR>Q`gzmJBJ}kzUN4sw z?IL&FN_YgtD}qjPWga2BX*}pbSCxckO4w~O3Gp>yxymFVd#H4hqqbQv%9!$tTxl2i z)75nNMP9Uva$f_S;k)~d`Y>#iQ4Xi$Sm|HCYm00arCXmWrDZ;{(xb~la_7vsH10Yq!nA`m|`oXEu#pq zeUL#JMgCGG1A|41k%^C}+8?zCqKp?fMDbxXG^lnwxI*?pId7M|pH|3)8AZ89R0hW2 zC2Shde!wYR^Z(+8a+u{~jnb^fk#3^!9on~mAS@LeJEW`cOoLyMaqOo|s8*l3Ktpl(J<-Jpf?dREaX z%Oz!cit%KjjPVf#vRqW>lZ<@}Wj`O0&s&|-Y+}Yjx!4CGc$okSwr>{7Gj0hzj4})5 ze?Fp|ZGkMAP2{RfzVzMwFkpZ$dRhRL!7asnPV^r@UqP5;{6*(DN-=)N5k@xp|Bjzt z%2CBcIcByPNn?CP(#`s=Cw4qq+*@)hL^T`(IW3(IY} zhC+EC1}O5^_&Mr!3>rQ>mbLsuDce~&$WK(mTb0}WL?qsvyx}LtVTrhNc68+Daz=L1 z3O|2m7g6}}%YnpavPKRuvI^$p#uU7t4^fFYCM8AippoW^rJtw^a2?;{b-rM_W-cmT zNmYh@G0M!A|K$+*L;qpw+3`Aeuur|3gwJN?j`4DqtejJnjKFzlCqKi$Qe0>Bg+{jJ+I-MB{$|2KiJY_o?IdhKfQB_{3wGbd&zz1fJW9Y3MO-Z4f`mm2~^h{x1V{1V`U0O5z1 z>)r&2(Pc1K#U|KG>1OuSG5jwctQzyTMVdKdwVyPljh!Zc4HS7j65XXG$~S@HN82Mg zFi12&L>~+i-rgbSs-^29868{Wz#W+Xu z5X~>qV{`HwMVF5#yC)f?ljMgyB7fvm3R&!jLJw@eS8SrHzW*UoG&~H+10Kp+AtF2! zxyJp2lw2#UVd9WLWGy>vid#QbjtLQk3iFJibq(}_I3wZ=_lHTwltgvp_y(he8e7^< zl~+PUL_RgkZRBMXAv^YCK+KTV4s!D_mty3cDszX5lD<4CP;w1p>}lCPR0MrXLTkJ^ zZXcL^?86Uu0l5uC8^+-&oa{l#pUmVG<5x4;M#-PeWG`bjCD%@TsH~buCs2Ptd5H#= zmWlHBP!SqV31f#~uWNMaMo~rqQav`+E3GAs1QiVbL>ZVDX7a>9nK{Xra7wnxD?$QI z#bKoQj;VN(acHtk$}0lOPiAYqDEF|)u=-g$N zmk~*-#-`RtYptr|KSc(H!784In9iGUQnm>bVL>Dk1De->92n5NOvQ$=Z<3rDCj84! zLNhR_Z*($i*t2W=+f8FiHRGWUUjjL_U$%Hc>XoCj!b&U^Q8lnyjXp z6yqGFE9V~LBgYfGI!$_e7_%nI1^Gl|mX=D*B%|9zc`BcXZfsiYt3>&_EUs*-$fnY> zxhk5U1(U=;Q%4O`M+M{I1R0xOMCNT_RxO!@JoQsmp*2r9`r$D-HNVK+)l`sODadXr z@G_>2=eqd~$cCo(Q?(gJY3#nfe3(RwUq%j0Nn(@uxPaL^w%{A~T;qrdGE0PrtfopN z;^XdLe8)v#H3BwFxr5PSJJ#rNyb8y$i9D|SyGvbY{&LAUG+y?G4BI$4D?&uqb3;cG zswNo?NmyS##p^dlH&;$R%4x|m>$+q{jF(v=mCWc!5f!4Q>0F1Cqt#@j|1RafNye^m zG9gk#XW{b{!#PfFj1)!9^EF2Oaq-j2z=+o&utnH!dsegFnW~76n9I=NNXX zV?a(g)xplDJ~7|S$fa5#m)Qzyj4@_dG#OM-1a&7`kLKCb-64D3BUyPpw_DP)9iP9X^+fBGL!vQL?a=M0 z=?0_%h}ntlL#a9IQ-&D_bDZ+$f+BahQFK2~LpJi&jW%W__mPOxNG0dA5y@h|a(S!v z82PxMC{}`JG}QBx&O?H+{SaBMx=}Ei2#1a=W}ym(FUufz*z2hw@s_x@09U{;e;DDKD@T*!S zpI|#n40WrO$B%61_b515$z)GG-pnfH_eF&-Y#CP6v}LoIku=AT#=lZ*P6N}NS(KaP zScua{L)5LH!*2^}&>m{g#-=4crX}NtxLML>gz6cEfV0C3vT45Kv#SvkUD&^v$QJ2d zCJ&Y2wxuy({5l@ruiVBi)gq)4oMQaBN&7C|_%2X~e{Bl96FO^->SD33+|-+LX)zIu z7}|rM_6@)eaIw#+JK}SQB`+ixmR7ewJEo}D|ZIv?sVm5yD6iKD?JU0 zi;(hU(_L(r%uO9{baR2HC}xhivf_;Tt}OYLT!O-|bsv7p5ZH&nq&cMQ(Lzk0VdV!b zU>L1j0^*H7@IRqkft|n0Y$cR{q9sIdB@*D_0^^JcF7R@FWc`g-ELFKV$`3tUxzldR zQ6%P;TueVVxCMwe;#RdX=Jiyk z)3;^wXc3`W`ND>Dx3zRhDSaI}cIYf_Z&;(%-GZ;|HaWF+o@56;gFYzJ;nHq^gWo#Usl097-y%_za|NKc>_8M4wp1 z@o-nEim)@iDrpC(Dj577lW$6&G9n_+N*EhJs?4EyL3Zu)LN{fjG9sw*We|U^bzRP` zq1hkd2^^`ZMI*s+_{LE4xzg0eZK} zwSp$P+|a#YGgrZ|1evX@TC6NkR)jgvLAXb{b#Di#0e2LJ9UXr6*C^Fb)@s#TAvaz1 zw`!N#6ysK3H`SXUhEz9z>TRxq!z=}hQo&5hnctk3XUZY~2FRynMMVr-QRQG74Sg9% zIlm{>5|cUQCkL&|8xL30dzr^$lNv-Bl`v<)mcjjhhPt_Hw4EzqM7o`=)JC=`Mrt27 zJC`9O)rCckA=5dIyFr4{eLxBK(m`hFneL^#p)}Q!uIFACT@qI1kptjM}S|7u8%L#YYFIe~b*PpulSMb3u0CpJ5d+NK>(GznI15 z#6h%C)>X0yHO*X|+cMq=c4dt^FH=$8Rzp4_Y3F68iXtS4LO6nWbKK!g9UPm_$*L8h zjDqmR%5)nOvT7TTR7ciToyAv#)~?(iFUgq@4=o!Z#`cFig|qVH`!2c&jCa*7 z@mXzG7lu~TBhJxfWRs)Oa&in7hG&yRJmU=D`@NP}$vbVx4OK*DM-MC+9~?+`WLcSB zV|48;PgfCn{5h)vvP!Egy00wRTYiG=wjMHfRgt$Q%%D}1K(!RT#t?L_G`>gsQfpT8D1+r3*NVlxql$GSTiAlqwQ0}lx zDPRY6=^14qi?0z5|*}iiNfh^z4+SNrtC&B_Q=XHiF=7}0@Qp^)oy*=iMnk)Zi zo~TAyW}c{-=WO#t&Cn+DNuzk!Xqlg{2g}MSw9-3W~ z<6=bd%rs$}yAV?Y^?7djEJkFr?U$cp@PK@YR+jBs8CFxY%0*K&b3%A}fpYNq8Q2O! zG_&oKw`!uqLS3Q+{@V^EFfD3TOY|(Y0UNK-i(z#NHcY%ni}O|X{$Gpp`xjC9Mt6*= zUFC~fqA!-hyVS<>j>~dpZ7~c#S?kbQa+Nx`$_3+g5-;E;$JoEC?759j=qW|UN}lVs z%VBjze!R82xUL99spPsMpC>xG(N~7m6M>o4?N*Xw)+PC+uE>Koa`M!Jyh}2s9?mYx zuW=Si51bHUN9L*^rgx+R`SJ_bjl3wA))SSp%rmX6-${;MBXY`j^+XPj4(9WO$XGm` z=pf6*ifNE}ELN28q3cmGX>+- z3_n{txvD-MpIneeeR$-84EzcqbRoI(SE7b3coRFOCOKvxoxm|Q;h66?$=wa$n4>t5K2!FoEdu0{ zhQbTav(_|(C(p@a4dJC(W@RGUab-dpp)#$_%G7Cu%CwTL8o^7c@$DH(?>+ZowA4()rAYrQSWRin(?)Kvnt?s`UUj1%Emrkj?xXvLO4iG$_M zP0JlkVR>^|peZarEw?v?<)`I?rm+09%-KvOE^j89z@mSfiFMvdB#WL`PHZk$Hy1-~ zCuMjGQ3*dCTHpcLZ!)ok_&xu+|LM)bOeL^(2icA08Rc1Uoq7AIrnt1?ADhlYs~SlwktFxWL=mdYfH+R} z7?^_}6Cs)Y1{eC8@=Fg%;eLT%CgkIKevMV>6$ z6T9Q&z_y|cUmKLQJB_Frs%)K|F^O-+rbefmd!8)nr_r?uo9jmpWS*%q zN!X&Zp_%M@d_;7tQI?XGwT&_uQB6K&SH^Z$R#7G2G?5kB;jtDaxSk({87HV1JwNKe z)l6<82e%XDvSGI1@^${{a!)(l(hzESengt*8SNS)9UJZrrDgC;Y$vsEO_lEUK#AR2 zgpy6S#v37Y2CsIUXa>?hlz=Z^UZ=G+%-l{J?daN#?;{n616PhXWxt=Q_I|=KyUI)t z5mEEs8p~1bMOkNe5^H)t_cWzLd4F_jhOF-K5=RXX%tG8AKyeE+Yovrf%%T?TvzSeg z!Kh@Wr$3S6HpoZms%imfC9`gH2aY=tC%ME zDW`ER1?a#AY+Cw5F*5DC(Sg!&>6iz3*lzS7rtu4anJp+x5} z+at_4{S}MOuAaouV=suNpx;6n9N4S*&~a`I$wsvYHIO^M7KNNF^Jz|1#~ED5;XD$? z8q@F=5$cFNF@GnJ)3-JyEK8u`uioaz}H9ym5(n z*}0R5@-|bWj0IoGS)D}P%Jo%^-e9+0s>io&@SM5&yV z`v}WQR4WGzHD1+|mA*l-x+Gi|tBKs}BaoY1PY(V@l=7q8v>GIg$|Tg2yO3Id%Q)um zq58A&jfX4a^P(_^S4cgXy{m}Kp;&q-x}B9j-6LbW;v%s}_U?*%pj9%Fe)h<<{Br_7 zjaETdw_zku-K;#y!$Ejqm=<1;Ex=1zvs(`3ABi9TjnFfDs7p^8t^6$9El&}$OB(ob<^ocS5!Dr-=ICAJ#SOct_9;fB z%5^l}o$ibroYdE4@4ec}%ci}vrm?-=HQemIUCUgSc;~Cc`>VoL@EI~=r7o>T|5j${ z)aq2hsuFr}|LWN=5#OPN{db0vlW-O4Q(GSVR^-VAj5euDa%|+Bokq3V^7*$SS1@w8 zPQ58?F=a`2{4sQU)1bsS3O{p^7QO<$nj{D_3$ipqv7y8*JL%OS< z%Jj2Ww&kC}_^FDnWo#S78j@H}+1pyq5rnBR*P0vP%B{LbULZ-k7mYw(9bSe zpMSdJr|K@qIhtV6Qs2xMO!O&(VC1gC1)&BP{bH%*8#w!*Ml zsGTYQTT}k6N^U)86G~$kfB;yy0*yV8M%i`L>UCDBQFcOtJlIuTm_ADQZ}OycS_au*Or>Zw*RAfW_G7er~}F;dg*UZ@JnR=q?(^#RD; zW6AApihWSgtyVj$x`{1HHKT%Ks>$`eM1hQOkkP7|yxvO`{6>L}PHy8*<^Bj4e1#h& z*xy+!`u0xbYLs!;m&r|^@Ay0XoY`X#^qj3KyZj&=!4=%BJ5@!sSVBptskB?p_yJGy zse8=sr!@cGPsdQ#s`B&?7-~@%yQEYCzRuOS(N*Q=A8_AUL5B7gLHQxljAL&cnim!o z7M0Y~VaMKGvR!Z0D~I5x6Y1L;Z|RO@uB)0sOFqh-L%DeE*0d%HU+i#i75@qBhiT>A zYSsmzi!wDg%U8W|nOY!&`Y4s<`{0d(g|Z!;Es#U{i2U`@5Ru;Y zMaHw173JKt3_=7^ywDXVwVS-(2dZ|;%zZ@&y{u{EW05cW>IQrPK3(LBaV#>oyU3?# zO-MV@Rd(+SX+O)UkcI(gU0;!}#(W4J(TD6*SJX6m)v-lpBzEUSeQh(YKr(JM*KpP9 zt6WFEt}<)9van>llG%iRddG|4`WU?)z2|47DlE76wlqmOlBgb|M^MeAH8;?e>%T*u zhtwFXJ{j!^!V5KhboC3PZt2y(Ifkp>qKunI3nIc$#_Km(ydU0klMwUf2a6?xFKbKg zZI}J}iF|qI0otAp(PXxq3tBl(Zs{lT)7luday)VPmQTF4sd@$ZtRK2XX*VOPAd+;m z&h8>Z`-_N9G=67HSAtoPG4YbNWHRL%y_D!(KWNd(5R+cro};fwIZ2)6 zGAPMA7h=Ye81ghf1-HAD?A|8t_ZRv6$tN|HuJj-X&M5N?5W#-Ga4mh=6r+=@I{*#7 zUG_p|L(>HZzb8A@<&``VLtkx2Pus>tmvioUn&u%lKj*&M%DLlIt^@z_cmaYNP_>&= zlCoD__%C13PT4{+P}Z8egL0D`-I4XEEKdj1z6bWStgJCmI2HPv`YswR8j15B)Ni@@i(qiG6efSL)D`I0xdj7&}tVg4o5wY4(x z4)o-_C?lqfe1be%37Kt>$m>9W&4|JKy0z19RI-+qH3x|ZZhrDeZCSd%aA=7!y+ zJ>{i#M5M6n1zRv5*LHn%`2=`{qe2o#eAhrlyvbn?sxH_yC`mhFd#Lf)<-OG?V=L*SXBZni9pmRp9v zGh5`9A*j-3cqaB+Ri#DWX;lFv+~t{*!`L%1?qYI9%SuDxna#50P*Y4wHzj75ON>O@ zr;Dj?iaAuo&6?RIeTFO{8KTFcfM^b(H6a<5kH|c04io2Cbt;oH*+KS57KTfPTfAvQf^JyNPm> zUAaFd$&w>5bNhx3jyG;VK83EIHFU=fX3IZDxk9(8StiO@T})0KfzXYTt44^t;fNy& z-Dhs0I}mB8^0I|H$; zl_P%?1-xDQoJHlvAB7{Tpqm#*AZ(Nuz4>}=bkQ}cSycY>qX_i}jZR0?w5euZl##8d z3>%4QT0vO@KMu4xS$@FH@;?g8fg`afwO%eAiE(SaJTy{-7w@dwHwJ3c+xO)__EN6` zZkAOmEd89gFfi3tX&f;}4ZZr(U z6>Bsc*j*;#tQYc(l^tC5E_77aM^MfbOh!)R?m zIerXU0!?o;J3?2%gctx5O(4qXT~HnZ08M|55d}g}9-jur|6cG#u?)_s2b4pZ*tN32 zSiF|82BJQKrTR@EnMyyE5eUzSAt`Gbt|+7VH`h1d&a-xcF61|caED} z*?yex>EIH$hs<#a?9Bp=2Vrh8wiDq23)RbBfv$pMECtJ`f>7hA*fSJx}88JcB>D(~g7uQ>> zo^cOraoRn{ILY7T<=Kd$^orE&&9SvV)U6^j^KnJ!hGY9Gd2#}&l#eIif7({b))Pfo zPbe@hv~opxD}DhDc#WCJNv52n0Yh-^)ke3-7zj<*TjmGWyFSECuM<&$GI6cBOuW$; zpWT@#3i<;wZ$yQe7iDD6CqpJ7T0&&iNg})o8bU>7R`($eiRrhbkbDv|<^)=32%`$@ zX{o$bWtE&i3B&e8d0>)=^3UVamA{p?y=1ujM7r|GkjZYkvbpK{FYo{8TB~(sAYC_F zC|wb&A zWTo_;ipW_hi%u0mPQ09C27x)T<~MZ$O9+?Bu4O z@r~Or2?LPs>oR$?MPO-D;IDz7qV#_ZL>VI?F+D62Xp_?w5S$i?gWW6SKU1-MHWt=a zhXy3AaZ_59lVX}_7kz-N^a^bFjw=x9UV(SHxdP<3^~>3B-BPsQep1p;8_iS-`E3&z zIVnkmDwi#fBT`)(rFjTvqmVI)P7%{CTUuLe$!yv(I>61DEntfp_TW+9@q2l6UeOfN zf-Qy5e2a=WaYtC&y>x(C6M9wm2CRH^oTntYA%F+dDVWAqsV4C(wW6WI<_TLy#Oj11}#hlRrba(}|?% zja)Suhcao6!QN?%j8+yUUZ#>!x!kJI90gDXl(3=3Y85vM2fCM*foSB_aZ3v4q>)e% zn^cRYLeC*1y)Mg@15%7&cQsEChv|J5675=B&gF9WOtIG1Q%3%T_f3|`gr6|XG&WXoCDKxV02Fbg3&LGGP}+lQs{#w-z(djfQ|_{wF|+IVf# zfhE#+wg{?7Kv+7E-~!G~LQY1?`Er6jLXSIdN6rR16wW$im)W>@__-N!DwiBLTNIC6 zKuv**2mULXS2K1k;S`%nxeGz%7szX~MOaP~O+82!QvBUtBD2gvEtbe4b1>2DDeKI^ z|KKl?eQ@Sn42urMs>;yLpF8*vrM6MdYMjDVxTq}3iFK5uu2BsWdn3W|Z+&fbH#Bd$ zH~qh6Z%*@dt3(%+rS3sPf26XTpIg?C{VX%i6(O-MVHqsKwsd4+h24dHLOWR^DAyu0 zUh^-Kz2@SjqQ&ymTvT_lOq(mJ9rq zoLzuad2*hxMdrzKx~R|4Idn2sm!XqEIEhV6dX6IUo)o>py7QZJ zcaPUOpZ?GI=jxGn@y*b~+2jxNMEhC`xv`56QIp9N>Xd!hs}64ykl!lE6UtE4Lv>6+ z5!qyxpGAkz?@V?0_Wb$UN%iQOdAhF2tn-oMeiog>G{Yw0VFXF)6>Cz3eWZQ9pwDHs znJ@BXgr&xBS>>qtVpzu7I4+)b?gG&~vRfv6N`Pv_hBP`)-w?Pt;@3g5P-;Gp=<|1pYozkywN~(_M=&JNiT3UL-&Ntw1-l(qGf;Y);nMp|ml zUR~~ABm(k!9n@9q(;vx?s=3)*tVCBiV2NmFn=4b7h(=+ZEPl<*e$7<_Dk;idW|Wne z;_cT?a@tbSJ99?mWk;zw(!LC@19p{VmWdYlDA?p>qGD!G&g?Z?p61LC%S7)?=(cB! zXSrnG<)TVh$Nx*&xT>bIu6B8PIh1vfp(~(Fu)Hll$=NG}6W=+=wGvu9IQ98V*=nVj zmkC||jL|cPe7#cS%im6k$4>0nz#n5oWxy$x6S7GPcsP?=NB*Hp0!m z3X;E)GgpbI@U~{@8nq|=5D{G`sV?0{j5Nze8!a-(KURtFe6Z+)6@shSNZ-I0ndqI+ z-0$f1dt4qV3t{kkIn~BUxi$^^&x-)H zHu2L(xpJ*2h|Qi<*;fC_cWcGZ*lM4YWL;TagTp>z8+b9pOT8)ObFrgr_^W7~t0P`z zu6!QW*GIa#m#Up8fBRJ&_vrww_v!s=+@I%_qu1kQ(ABC}iLE?&B9( za*J@}G((_hwAP;Gt&G?N-@IbqTz#qZ%h{X6bng-x%J4=O-;BG#mjo5T?&PqsaklYp zimtzr&$o*pk9}|Ci_M~=cQIY`$}8D+3l_0ou>4goSpLy1;y|{sZURDH%b76M|JBFz z&G16Q0U$DNzmn&-;yFSQEwsc-`DH6!{(a6u-#lZX1GmBG!Ws(uS7zG|qo2v*+hO!m z*>1aN968!e=evJD(p4_;upRFv?p19>v0Q(&Ji8qx|4UU0#t&*#Ue?@!b<09p_@3u- zzz)m}p0EWIp0EY?cZeZ=m|(gZp!N&X^Rn{}ktu6flol}mnVg*rzyHGmzWav-*mpvJ zdbP@I!HDM&aPK#Klfm(gOMB<1^0%ELvN7_ocTok@p`d%2<GK1x}qi zh6G^z8;k5m7;7nRpScY3c_G7hVb3dKv8i2uWbSii-ax9Fxfaa&s;3p=Q@(et@Hwo620 zi)1kws3PT`%eT8k!E6ON?JnwIcs!RycZ-7FDvd;)eIRbhz5Ij^a+>d#{5P4`nI>-=tbH9l6eXJ@!l|!!DW9fH5gnH-K zzI^>yRy-hb`#e%rrT=~P*;ik7IUxSbQ_}ojk@2I@p4ddV^cPI{)fU1VtIJLYg~OZ1 z0W?#TvGJjF9u)CDAxM~votf~>$1U6C$Ah9IR>g`R5{>cm;~`PaJ4~18@jxCwBo<^z zpoB)9jU)GEufuqv`H;pLI~2lc9Vrvl^LZ$j9mY75R~P>JzC3?eMBDC5+Yylv-~;F5 zbFJ7~9h(b{{hWywQaoqYkx55HH|!Pv?-9`fKTVE`kyt=VJt}(UP`7z_2RbgcYpflx zPY_udEV~}V{pe;n{FumX+a%>NQ8)C?N8GO*gf*?o^3Gn>-r&iv6 zr|zOR#3sJ4Q~C`p$SGefuE>)KT&@%7YK`q89p410T1Okp?#iU&qCEg;60E>AM!vf;>j@EP$GYSUnR-f;lI>35|AQ*X&*wy7ao1O0mNP%e_!(v+ z7CL&5&UaLRjt7*{OouctYgyHYW@{j5c@V)f4z93oe>s6uTpBDY!2UlX+9H z1y^~wCWZdcV+7xlxlZABCsdX_g=tP%x&0IrmXW@vp|Ffxbs7r& zmBJLG!wpu5WvFw8ZxkymSjJ7^a(_}7>=AlH`kg^D-jGGl;E_Qd+4u~WJ4?%(XCSdOUbimMc%wQO($3QorSL<;c1a99Ip0G6``fj`V{LujQ_5iRq@@OmN~61)#css zItIS#}_+6bH*6Q=zz|^gf3jPorh`b5I;j?UuJ#cBOcdk?ERSYwgaD z-j)>UvxbIn?5>6S2iWw zFq&VHH!g@U->f*FJRUC>pdOwpSIR6G@n0`lWu1#+pojM-S?w(LxPEp~WXoR6O&n@; zJ*&)i3ETKxlKU^=?xL{o4orJqLAss-J<28rUBWfDs9bUho6nIR`bW)pRUpELNcvYH zl#0(LpIw4aipcDjL3*3j|9nwKU&e|_F*)k8D3zJ!DCqUGGV`o;$`myiye-Pfy)x@r zYoV_4$z=?tU1g>#7&nV!6!7CrS_klSaeKaz%>h9C_$x5;8~NK6@fAMg`~C`a7LxU^ zibnX6S4D%Yg}Cb1kJm}bFw5Dyv<$z7&6#3I^EqQZoG#7%ge~=J&ca$6q@aws4u`4IaBXU;?0jA155s;g6n^t~D`>p=i&BoMOieNpQ{{^5q7Obym*aOl zxG5le@X!9=@&AC4((wm=I?5mZ5V`Y5{@>N8X4lmicSf%JL$nK^8(Gx@vo|aW^;7SxByWBvng|79lr{&lixYR|+S2skr(ER_S)~vyH4>aY@ zQ*zKv(JmXD|7fZ?c17oxw{Jq8O`BEx)ZAO5O%QGa)eXQubUz65W|vm03{Psvez!zU zk9?+mYay3gW#UP>`j+ULKi~ftU=CWfT=mAkg%!IEKZVP2w?$+|RK#$m$c?wfkGV47 z_~QxHan%c+=ZxR*EjSNRNe;V%p*c)Wz9Ygje!+_aBTvXpcLct%ixTz|vhZEe*V&pZ zovtZq0I5N{f%Z$B1B9`9jJGMQRBFL3Kd?Y0?Uz=W%m1`Kx8G9&#ud}^q;yY5yMFYEfS1rB|F>~ z!CmPV7X$3M_saGj$kr{nmy?2A)k%aB%p}2Moa6h+_Qt5m&1`z#;Jc z;7l7IO~vdGN!8z@XRSIaCq2L>v^eIXLypQF4@9ZRbP4TnNP8e>=VJL?X!ud-^AI;y zq#^MfDgvQ_dL+q<17mk#HH_p;S8lw0t9)j-q#S2Wrh|rHNAz?DojR->G|-ED*L%Mb zmg;itR4!S}ELzP{bOseAXHXE)YvB^*jCM!l<%gnBg?BhEVo`hx|Am*XxP*IYdYLMi zO1wWT%l?g*sp$CZVcF$xQ84n5a_?<=YH4=nEpJo}eL=BHM<13O{ua4g5lXGSo#wcB z^4B80OiwP;-__m~U_g4ZT_ac(7BsLvgw$vuLk&y_TF4rP2=;*)#?#kIfB6=& zJ93KF;uQ5unV}3K4>#?X;alaD7 z?}$DyPiCMe8rS)xQM8e29>p0)%_Bc!_kKD1G5()BK&Czx%kl3q{nBtJw_D%kZ17E< znI@)s*iI&gJ{5cHxEuQ8U+j##S=wHT9=Iv`{v}rXHp$s9#T@(;eucA*$t_-qtTvk= zyS&Df%8;91V}v#2>DMCK+d#c1+c4!^GfHNBgT)~ux%3+p!m3}#x8knteR8#TV!Ma! zP4cV%L{6J+f3nv{5rj|eCFlDh?%Qk$GLy~T6rX}^YqKA~hQL7{_W3#KF2JaO*Y)u- zMrK+|4}2_-d)U`v=iYc>f1Q&i^2UU#>G|IoGAWBaRL-^AN826}6ey!T?N@SQGC#w3 zh}X8Yq~i~X43k4M+XG~ijP@S5%T)OJjKHrFUKj61YrMb%H~d*9;D0h6?`6N5^D^PT z;5}iDkN?Ysm&ONjH)OUCw%wJHS?t|ymy)3upKrP?-+0>}U{{ixS?#}M?IFm0#x}^9 zA+uNW%qf@p*nbH@a{bA*y`IM=W@^~AhP_Tw?DIO48+!c%KUe84zsY8g!!Fiav)QNM zr<$+*p6#9t^RowHj$YBv9&S4%+xyu^Lh~Pf_KumKX2gA43C|r*WsU6if%rFt?b+?e zZ3pCt9QIoKF=m%q{g7>1 za$s(IXAfImIW)wc7xDFTh<%^UHZQq#UOPUNwOnovvp>PM21~;2SMZaN&wd&onMkgg z-`>xLuY_)ku#dw}#YlUn$elX;yql6IWBg)H)C$80h8|@zZ~kpf<-SOJlI^%`P{7_8 z_RKF}kH*I~PZzLv!}pV;3)-9DXO#L$K3~vY#RLED?^D=5F(XDfT+ZaPlJ@+``wH7j zd15Pv=Oy5t3G&-$dwJVIxhUG+lb82`UdtKWv$%pIM+uN`iXlOnA zz`!mTa=siHRV6e-!rO+4NAQj$U9Rk1%uC@} z^t|ewWZ(Ms09&WziS_OKGUK6To#ys1ue11sM`G2AXJzl^_TXTgB?KgTKHZur!&R~SY;$K<2N#0P&UYt9(iwgtlEv>e*P-V5RTpal##tqd4_TKcqv0XQQA8gF3( z>f%=!(CD;`X=%@ivY%SngJhqUFd^Un!-V)z?k4mv;AX<>QSyCDm~cu4wSo!r<@i?i zsJN5Lgh%u<{!2nF`l28{*+xTjb|yyfE&DfhOv=SIU_Zw(_;lHawqAM&vENZ#GfzSD*gVn7GP zLvDGlgT1G1w5-_CUL8L}JK7i8W+nT7ZU4(=OHBT+ll^;J&Jh$_6Y&B!$JRNcd!iiN z#oiyEM19-^FS`~Jj@+}W-D$H;O@7qP-c#6eBscG2|K1bJNc(%+ ztK#QlZ+jX1l4Wn|~R_Pw?tt3%@LHmuu(_CtYEvO_-hOfs*oIe-ucNKMug)(k6ND0DFR`%_F(gP`j_)@n zjRu`h?i+2tX$w!DKgOO(;G+o3$0IdV`bTMHeb?NUWmr_3iO!`fLLP%LnE%bLvg`peLwEXd6RlVj)QaDwe>gUPS4ow|nD)qKpy2qZ& zsgsv-@~*q?8q&7Wna>Xz8qUy4iy2oLs;8k=4CS>*I!O>WMJPa{BtyfTH{JE^Wl^8z znl;MG)cEV}&;f?7Yv}Jqs@ie4+@akJZPn0WhPp(`4? zzfd`0kp(Kx&?XHXV5rT7bal=o&%#V4YHB`HA`X;_pdbafy3#iQjRb~@UrZN;r^YNP zMoWrgXtKqqzqV2lpF9jX{fr_^mAT_CDwV0XvrQ*tWT=S++QraC4c%LyoG``G$SWDz zprO4CMY7MGW-pn})Fe&eV`9`Y(H2o-80xB_{tWf9blu(zRnt%-hU!{kstrRyvz=!B zqL{jH#@z`Gn0htKgakt$El@dz&S~iOd}aCHsgOj?hjvTy3}R@VhITPj^PdX$+mw(2bv!6YgJjxBMzYt2ML(5b1Yba;GjZHAYi2S=8fm?$A+&I%?<#hCD6$ zPB2tKL-iOscmdGK=!lR9>dqSi0Y0hSFx3PWVqMCtR{X;~6@xp(_kcv$!*!p=C2NvHy)t zO!c$`Rad4)XiLGDGkLiwC<9+{^%=p8K!(Rm4~U8 zmi8;pkTKnK!rQsZ3DFnb^;Kf%h=wjQw8!G9ssuTcd=_hJ15-Ov+(kvRsG%B~#8CL} z?obhiT4<;%LnBVQL!k_n&`>pkpntVxP{_exSVIGsfIc;RPmI% z4X=vl~L;~qvuqH_G#!0LsxY5oN6F) zGBr*|jWyJfp^TQ%C61v&fYARjQLez$p`+AdG_+J# zglo!?0i=yjb?(bwOzotqtwZIa2-!k-hiYdy6p*NP{r87gnYsi?XoM5wDvf4AW zO+!bVOy#k(UtOlAYicn=$(EL>$k6v18p_ZZi%~@xs-vM644rkk(@D{um#HvKm0)U~ zW#G@j(1*#U6S6RL!~%ITbX7wSW+*4zc6F?e8+Ajf+u{vQkj6o#tXIF6iu9SPMJ-@x zn`Jn=%}{p@4Pt1C1-igcO${|=D3~I_>FRz*nF`TVQKmdCEwhoKcauyfWMZhZ#R2$rzv!qj99&0{Fs)qW(ZD?{BhG=QO-7Nc4* zR9!=j8FJRM#7hiQ!I~<>R5LQlHRUME(Cdk&6YLBXv*-(8=)8vROjAy{ZW)7eY*h1q zpImG$a(o2dXz z6<|?L%O&yxL;p@NonT|=d&|Ihl%ca4x|yWZy-xQz#(&R^Os&yWGE>o(c$v@8SPlKe z&;p8dHIz*zAbl?14xrJSp}PCsoiK_eRaBB_nJAX2dzMZ!fT>(sUw($NT8#Rdp=aYw zCw!i&>Nn8>)o19GhJI)08|5jdzWOy}>K9FIV=8^5qDXJT&?pT}XK0P3el;0tuc7Z5 zx@3XMGE~l~sX9!hTBsXb#_eTIJ2&{T#VSO%(V47JfvcZQZ)j5@V}*PlvjswPt((&H0O-_D}4 zX()uDs|VbJY7Ik=#+pueH$^!iW}iDWi=m?$x-^B?pVl9Ar$#chL{q=9s7w}pLm3*T zp~(!D+T$*%8$&HM)QzDZ-L9ipe`>;1w5F;vI_P~6gdeheLA2{mIZ^4NYLEFI{b2mynYT zHPcWRhSsqpz5cY9sbZR{!qhR#@VSv8FAW7S6m4Brhe9<)-d$KqHj1u12r_3p`sKCJjYXjYcAgapz$?Be;>1~KXqYIg|(=P zO#Qpd-Jcy8^3)K0%@Qru(E`W02ExBT?M5wt+NGFcoca!h9ArON(00P-V+BeLO>bH1s1w zt1Lr$JVW(O$Z51;YP4mfYR^=J7FC*|kCx%3E<;~NnvI-|p}#HNuOvf%Xz0;+<%H#C zB$(?@d6?R+siRDNQvYJ0FOiuTnxUa33RIo8MDuwwG>#xwxa?<1*8osc8xO}RqkQ*U z)}PigwMA2hn5tw6&)EzmX=ousS1gS@k)a+M8qCl^OStqW2 z^cg>fE@;Sk7vD@p{oY$5PcXG!Q+pVyZE3%!YbnHhCTeIdLkKFj$h*hTHyY~4(0{sP zg{nY4%2ZWNHDv1bPI+&gJ*P8Jrx)b(I7@IZ=fW?Cnf3Ny=znha7)sU9tn>W5lrpd>h9;9Eb94C(+OWjsrng~#`tdy74bQ(p+6YfY8fyeFtkcT+eh&|+G5v| z91T4wOpVsm3>H<uc5jOolEa+Z?$I(b<*TVsrmk5U`NeA0$d3n`PIy03MZ#fA^W9|V zn1(Jh*DX%i&D3xWO=0MzWh~r45Kl6i0W`j4=(eRh%wS0+wWJyh zy?0t>ZNr($s;S&eZL@TTJ`DXm$aKP+AC(jOS|%B789JGPc<-}U8Tk!@`qY7oD0%e%haFhUP`-aFN;dh zqQ)`wqva~Kk)b#Zbz&$=Ul5ee`3x0d2={1}nBsQ_w7w*!GHOu{hKgG*W$_H%8)!P= z`Eccg$(9&y&(K~Coo47LTdwcX>M|uYwTh{{7Sl^I)L%oR87gdn@-Wm$Lme0zukIpr z^#T}*8mK41<(V2~sh7 z=H0ILr-AH5n;H5_Lv0!Iuo$%v5XOI>NKKVtD#Q|b z6IoOS4f!%OPfgghKgTe1qrd5d$3vA9j##cny&2k}p<{qZ|1?W?Z^P6~O)X_nYb`yw z0Yg7%XgEWc$q6dTzfu61r#eEi^``(m1JtZ#py*E`qa;?Usi_3 ztGS$ZLSBZhYv}JG$_Zf>C*)&js|h)c!%Q`>P$5iB)1nqJ^w83NVGQ-u&=7{QTe?GT zhH7i5IYULw?qJ@d`7@PQQ^lETZRrk~8Tv2YbV6o^npt|*tCgxdT+z_|!O96wELWqq z3~h?n_h<*0x~>;C;L;?|f0;_uqUJLsERlDMq3<-5z|crbOr2*aMniE7P2Om^N87_x z9!(WtsQzJ< zWT>+x@@g{FRYUz5;%ApSJj*gvO+$?cg8o$&(*v0b(o__SilO#XJ?qN~I-*`hjpXyZ z4|noW*tM7HRSw?spb}c&SA=5Q;`heog%l}uMrHr=xx?714D%@;nJ0%Ga9-v zP&vV_o+YAs{Ek3lrdDfe2UE{1Mpa~JjD}`1l*OVijG>Mi`hlU>H1nb6qc-!*#83r5 z{Ek39rj}Y<<-t@=Eh-;Fl`SpvWVveOr$3lZ_%uM(@2VOqbn`uD=%j|OGxP$@hw)!i zADCLHsjW;cv|NocvQbVAO=Bq8GQ2!uN$oV$lc6o@qOaB6RFKoBtfp!+wMcaUOZ9@mM#`!YB)bzU;qEH^&MbQ9pBq~VdpL?>!Pp}Wfi2V zU_)$36a`%kMq@14O;qe93U*x;EVyEeIwr=%BpQ37#<*&Vpd#2}?HI=mX$Tl3<0`7oRy7jSxd(88a{YUt!lbJ z4Zj-8jqrMzT9xWD`riQB&j`?) zMrzPDp=zz7X`29bDhHwhG+6=77oZ)MYO<5~*vqu5?Qvn?ppxf8g<#XP! zrV8k10a}7L0(|IxfkM-G0m7Dbwm=1Sqat_5CD3D-_UA z0(ASDTGKoM8aqVUvd$E!`RqrqWmEf?0@YDb)k}cRmQ&SNfI<{dV*wINX~j~l1W2QR z3<7leK)Eez9f7(w*lC3OBe@Y=S*FT{&ng16M*-ysQ2!_D=2Fbph5BU*Xq^CkT0^br z7C>yvI7&fH6R5-?+tWK|&(6m_5v{ryZr>Q^|(psQ~ zE2zl=75G?f&maMcS3sW$kbAaD6_Ev~rUI%bK(=y5cq%66H(v-NSnL%9YT*L4s_O!E z!HKfp9?p&MkiT3`vD6^}+M$3B2+-caYE3^1kW~SFBS5z{2#|BjI#-~Q6;!G~ttvML zjT4|a1=K}=YCBbl+WAa?{1s4L0eZmRP*>Kmnh4PA&y_8!EKr>vs*Ua^P-j1PwwHoo z+z8M3tK}3Uh{eBty8`-CfTAy|HN6%W!xktYDnM>^2>V%;qUydt4N_3!1*&wC+MX8# z=pzNxNq|CYt3i1JWI#Yiz5Vnjj20F{pnU?=o4+zqDc%ABnyY|TFc8w$m$TOMfb#h(D3wet7MeU2 zP%Qx}YVXt}wydKC>QR5E5#9~qj1R> zCP0Z3)j6*!lCuCHwycWW=yE7gZ&}+2dlvO`8sW`gZiL^;t(&6-=!gQkAV4+BRiE=Z*AEJ4hX7^U)!nZ> z&y+ZY8sYUIZUoH_YS2LeI;4Qk3ecca>hf(6pzjpWb^%&-Mh#kO5vVB& zYJouQ3|6N%L4dj`pg{uE_kkL8(T7{Az5@D4fZD%Or*~9m9i$ERxPOZvIq<5!} z(+DrV;70hpT%&UEqZ)md0y-r?0e98uIqxW~Q9xS+=(n{>a{OBR1)*x9f|@H(ukJt< z?^!3xj)i#7>I9&Dpa31E>h%5)nj#cUF#;4^mL7XDvD}+Q(d!tSk}J5uSd|jj;TlI=#LE^p^rUAwVZjs6lN7Xte^`C_tN7bNO(sy_P^tP*8IOYS2E# zR4nU6fId+`{RHTfT58Y>FJ8Xd3aFU?Rl(c0KTNiV_;H-xqE%3y0=53OI_tj()Qw(F zBRm?&jo{Nyt*W`O=Y9orRDhPhfu^!0M~cw2QUR?OAWKfU^!fh#X>^CSKBB&QLI25=)> z4^)E=3Xn|!9T6Z~O*Lq<04-NQKMW8L<{LdxXZ>4&8m*wF3sv3mx}y*EXAvN?0_rJ1 z`9G*NjS!$91=L7@idd$2$Lht^@KF)dPNx1%PxLIkK>bs$5w{kqt^mMBQMSC(+4<91fhz6cEMG-|I&@2|YM%gIR6uw7aU(oZ?`X)k0<=>B zWeL#J5$fWl3D6>of?6X`x4%)N+Eihw>xU|!i2^i$y}zogXT=FsZ4}U_0#uc~y02_) z9U(v_1r#Ab36{m`^7#lE_ARmGKw3R8v5;`-=0Y zIVLsAO{Dj-o6`tdq3YpOH7H7ePAi}reYg>P%Plz;v+5H|j*S4?_Y07xs=46&>4JEC zKTlD$QlPvG)JD$|pwAW1I03qHTb-%j1gNC~`dEO{OVpZv79bx1!ueCEK%M$ejmi+H zXP-HZAPG?KNL)xM&$~7&QefI1S%;< zo%M+V)JFl05TIM-j$T#@P!k1|AVBrXJulH9Q|$bwih>Fds85@zGj(e{H~NE5o#iV{ z;zn41M4hRB1SnSlT@;}9<@)G54cGLe0@?`>OMhyfI=w|g)eHr-NT}*w&YqJPNc603 z0NRHNkS|`3`Jv@~Av8rPn%W4E^^hv(7Lp)Pl@*jppnk5XRuwKlgqgcuHB1!Wz}qF)W9eXBsZm&XM=yL%Y;jISU z=BpHaqylOwK(Wiqoj;utC^rS=BT&O`s8#I}pj)3fjqt2HH-c-q>RTy5e=DGq0(3-D z4^*=l2tbqCp(8hA}Xa@nRqkx(-5Yj(; zP}Ltugg_Am&QqWV7+&@lnJW>kYL9p14A zp!!t`YJ))i!dD_nclcAN`ceVS5};+}n&39Bm?^XJ>5p(Wdq$kaaiYQ7a|LMc6`qYB5?iv! z3^i1Z`jMmbe;g718Zs7%%q^k()aK3j|;a2L!piSVEscOYl+`WXsiz_XMUL zZqNs5BV{vt4_|=&jURt`=}$Tub3q&E;;W_oFKBDI^wrWi7qr0@tK(gFHSlec#SQ3= z3)-%D2fph?ZJ55APLozFO<@vU1KRW=UQk${&b+8?)TSXUVEq^`&y~#9)*cR{Hq%A3 zl)Y$mZdOWFv(>|Fb=l8ebmuVMUj)g15B6?AypiyI~3%h0{x#9hT`&kG^?1R@HlHcpoz{}dYNWRl$ZFpT5yvsH1JzmGN|pU)}#l*zKMNrD=p+j1TDC#t?9qmMbq33-zZMY zLL)N1UydBd986^|2%WRg=6_8a?`lA-#7wfM4!jI9Ka!69Pg~6mOtaNEI+8B?PwV3h z^@yZ9{?oRQs?wtWkm0&?;0AQd(s@m#>YK z@XA5yrq;(|anYPGJ3MjmE@%G$S2;=4A4r3F>iX!z5$V#TM8D}3y zZG9Au*CZN!g|v#0)+&>RbLpFzJnr+#Jg%3JVlE?9x%j#eUl3xsEb`khruuIowF#+P zne;A~t`pL)h18`?dYVh;2W zE)5sbKq0+ZCY{Ws6@}DQNUxVkzu?jbGmsHW6uG142Klc{oXExhFmV*g71GOP(k5KG zLr6CZ>De+V`|yCnxLioBLVBW1T9Hdrgmg5MS~87C%ET{1S>zr<+*w4D%eNNH5)afqA+XUK8JP@qa>mNr%MtHcfRA>oT$e0mx;*HIz;P~t2u-6f=3g>+k4 zwzhET3L(uD(qEV~gHVY0C^=C`$5vv`67luovdA-eF}ukgjFY4Du+L+V5&3{eyJ)h+H9T+#mc-)+dS9HyFZG+%V!#rw#96@|i-r-_y2{ zrqk8;v^A2axM-rXiZ-9%vu8M_o|mrwk0I}7d}*l}vUx0!<&4p3 zS#0+0&B9jl8}l+qFyIW?8gw{Vx#WFKordYnCB>llJ8g*zP>kBkzqB$k3kvmbAT{S| zCH9G<4}5E|{-7(@xL8TxQiGF;m~n^bzYnzuqoKe)o-ZHbgTs;jO_mqrG~Aif z@jP$jIP)?{OTcqUE&La`^9Lnz7wV*x^jPj{fM@L%+`ydSh1a0#mmH)^9%)U|1iJkZ zUYk6D<~%}$jHhoOX=}i%{#fe=FZwZOj(V*90x#=6^%yVfot6-tntSvQmIp)pp#@}UAf-<+CkN8APqiVTklOFu)3EPjVJ)EdX5kAw zoHC(N7T!~DHGbicsp*+Ex*0EFd~g8!j90k9!$~!GW~idy2-!1(2fpQIs6u|^fhzhf z@Q;v`0J`v*Hni&dH;&XP=0Ri@2(-c2_iyOIXWEsXFo9TRiOGLf>{m7MB6)2@e&kz|9(u0bDDNqC*x&z7$Gy<5 z2{j=~iDXC*Leb|QP3@RVj)TSQfYejQqNQf)BgfK)FSUN2A~b!B3ode_@VO+@MEkwe zwwA`&zI&-{=YrR=4kL?%MQ=k!7efLX-&_{q{2{c-TWt%Emm-M6X`ZS#Pyo z)xFU)93jgQ2cuyo*^Dsu77xPhW6#rH-)gJHzK}JB6(Sj(?;gUylb^c^dok;~FR+i{7kbHNMGM`=knsRmnjS;?LvS%a-f z)Ir{a`5pxsu=k_?5fTu*joIp|AzW|dREeQ>LY5(%_#kAc-RU$0{@Z9Rnbh{~$BfUm zgfr}@C38l4j>L5>eB)?qT{L?r&NDi=9(5G#0C5U# zC)@$JVmJ-<-5ziOaC;GE`|yEq`Jl(aZw5CDZXMhOZ`)=a`3#?Nu)T95^Iaqzom+`4 z_zcHu)8ID3O@d2@TLHHoE(LBI+yb~PxE*k_;FiLzgBu5z2iL)RCK12DxXp5$KHI&z zZJ;|@<5KGDX? zMf71fX@svK1k@%zE_pJY{g$+(skKR@0RZ-)C`>t>9mal5>CW23t7QhNc}X5OR_%Bk zA>b2_VB!0__9=qviD4<~EEo>sAfchiCF&Z!clGWFmFkc>_~2ng9pW39i+a7rK8@26 zpL*k~k&kt=#QABxzd0!3FqBTH48BHY#gUqy9PihhZ9 zS@~4jUdaWJsLrV&yhBQEQ{J3 zq0!u-o>4qBJqpM>^t&h^57_oc5qwH+7d`tC>5cCJM7AP6@Df^)7Vu`ZBF(&OvG&3G zeh?@&Cz>5bk6QGfR-}z|o>pm1y1E9rXlTJ-veAgf^?rw}iMJk)vmQ&d<|alNKRQpB zwkAvQ`Jli!66_tojGMO~7j5`ZfVQ+2EZQnxTTN>v{m#)TKv~Yo8hhJ)Y+->u+K7d= zBV=xF3I&~7e?MFIX2e!OfPJRJPeHmdWST&}JqsjB%X1W^nyp3V%;;Oc%4iGGhv9X| z{GKQDo-5|E7?FBR~r1T8E*@pBsn9#%-9EJTCG=2P>c+=0@k`B^# z+t#+^JFT?Y*3nG#uF{vbq>srqE&&cw2^%Y0?53 zIvlg;e3~?zjFyURM~0KGMA~Ze8%w^HkdNQSk**RxOD&HldD2XJYCKxWV_Gzx^o3`h zfQo!buS_5xMCR|3HWp=kajQ1YWjVYwGg_+m5{U=ll zI$le3%`TkvkA10N)ds7RlQl!Iyus>dwp~vpO(p$CSu>-H8SN>PEdI$BFo~>|EZ?FB z8RmYEX2AD_^GQu`aLj0R!wR@Ds`IDGY$?LlAy%V~$zo2Ycw%K@K9|Rb*QlcoWA1$k z4O&0&dyI?jSVE`j5gLJzJ#!#GJ#|fMreSB0#Yvoc;){%O6o zZVX@f2>EUe?Ky?CM_>JZ3dyN{50R~T)^iTyJdjw?JGNzA%wcq~ zb1T*~TNAN8L<-RsslTc|DosdrcmRI38-t{DX z@?6fP@8^=C;3v-`=PX|l&1|>@a7*A;!L5Z`54RO=7u-I$EVx{_f8Z{_U59JVo_N9a zgiD4?g_{kR3HLSJ2DqJYf59Dvy8u@J_YkfGZrnbmQUvP)vj>DaWyRwo#n@_gjU;qXRs?>Ls(?Xw(qOedS+q(s1h*p|!8-y88a!cl& zvd$t~`eJfH!dGc~FD2FeBV9C8O{vul;YaMl{^lLPfaw4mNYlSKTwaO}nMU=?u-2GI zBbJe{7HKdu78e*P4xExyQ>-a#E>dT!kokb9S0NjLbLfAVOEZ^|YRx~ypCID%UBqi_ z>ru6rnH1|UXz#?NVC68DBc$CaTmCZA-UX}w@D-$wi`3hezKVoN(lOgMN>*tjFv6QN zzGjH@dzL>hFB3cq-U~#Ro?@F z#Gqs7-qS(xk8CH#=v#BheYT~GG4|nslNcTlV0c6NEX)>&TpIyIMueK2?N@=Zja3mq zf{8Ikdp)4Nmbh@Zu@oV}zfzAz{zPh68o018JD+}TxcfZWaLsrV5%I;a=wsj;(s8Mf zRcmo4YhGdy`G}{bZw2p}p>M1YARW#WbaKs3%t#NOg+7^V=oXs|E}|^rj1JlMh-5>N z@h#U{q<_IQ;0NQtU?kXsm5z+WVrMp>r+*@iI}G4aO_ETdKgtv8b@iE{*D<(*Nc28b z=RY$fnND(9l76MYfX8upO!fmF^Q(R&p%#Eep-TNCxQLdx@FG zK4VzL>&eDI^3Zc{fv)j zm7lTMilCi;Chb^sL)t-JT|LN~SXSRX@V)e+Ka!WmS&t?}T|?2x%?KAwyrJ!t_!v`e zEY1BH-6obk{+Tp^7rGH$JC-JFL_4obhioJPVL+oyMi1_L+-EImeO+koV3>J2*)ZWk z<7C5|$mJ1q+eYGRsiU;P`k)L;I$%AECObl~J6W${!Lb&B4(IMC)-|qSm<1PLadeP& z2$+KovOY4f1Ln>c<05b@_0SQlJVs%spyP(Q8-WIERv8P+bSpVi8<7#SP8W2dXvhrd zHIXy|0X%?(AdB?}V4_FutW8I6B8~Aq=^rMOak^Ab_DO#q9^ON*< zpcGY+59e&bNv5ZDsD3l7R)y z+u(Hy%0oBr3aW!4J_|XW#AHEvDf+}9y%n?}{Uyp%IOQ$21W^E71ty4LDw#%cC>tiK zf-)Q84?@bDY~m{0}#7?dHs5Dge*s3=sVL?T{2uA~9>>4|6?LHb85N{s$eC>^ks z7;7QKGRH^7ZxKl8ja;UI0LyGhAge>^s;wj%9~wTfl~ng*a6>%#h#~)k2~$BJ!Y84t zwvn*UFi9{?hImscn=h=)o>f?sN~8`0qEv>2%Z9nJtVqlxd5D_@XksOO1pq`geg(s6 zlJg;S>Nc!QLg>%iNZ>$4e}btG$fDZGhMMUpu}0Ggn`WyqRFTJ z^>rd+j4q&@iG_vGul!5lL@6(!<70+w$l=EO2nl{(E&9=~#D}dCa^Bp1 zo>Owoc%9KD^`j4?tcLWN=xt(VYzaOZTx<}X{VVbIfi&l7k-jo~%yzl((63KN&|iKf zb$WaT;kmw7b4oq*%^9$?S60rgq#K8C7H-!2g24#~6msIOLNF6@&TdYWY(5SRkv$QB z?pb|ky&WVl5TTrs@Zy}(q(kuSIVIi52)4g<&Tai`(Q!M-h#rj@3o{yu68kC&MVX(E zX39dvEHq~q3zhO2&GrQ=gK5WLXnu3|#NnGy|02%;$|+GzXF1P%=^sVW20Mv=Kgclo zu$+=Rpkws)@t+6pf`~VKB4mXKm}h4@U_vhB;p~FOJm8Kz!!8F8XHV-DaftnQKWL88 zrv}o^J4xS0fyiSTo4|5PdXR;USZ4SHwojSBP!cj8DCY#$vk`5&3oWe?P1=QNun}Fg z3lmsF`ui>n#R2pJWMSB@=M?odu48^l`2C#1YsSW)4`-LmJe_j}6IjlfH<7ghssC@7 zz_2|QP2>P5!xBF}aTwnSwwS;oYohD$39K$C!-5TL9I%p$Y-jD9z%YB&WGL$~K7m!| zF~kHm31~E3k1`gYz&>Y@l?g0|C7u45sf{u2;DKi_31WSWfN1b>HR!*;5fjTVn*-p9 zIixBm(XaJQIoLS|fHtHP^r6Cy>{v;eLvCSvkN6QB%I1)>U^s{W*G%S|gDUa(si;yk zO~Ncth+h?84wZUvs^&~8!Bh#t|1+;#ROIodB9Q;TdF2rJNY}kA-CbZf z)4jxGL8meBUop(xqM_+F;^Dz~b4^>|u}P+5HM-u0Nd`fY?FdlL=$}@j?`)W4{Ajhk zm}LBDyS0vIT+E8 z4&F}|$6{rP5?+1;9j2=+U^dLWYBubD)(V40HW-GqI2?*Yee4a64L=V0In?QYt3&Jm zK_akJ?fVBgB-OSB{7HIBGM0e$4O{541NdC^(!X%n7DnIyg)`GI8uvGelCc7_Z`v%x znSYa&1WO(J8@luW@uD#Yh&K-(XJKzT>Hvn{P`c;U#x~4<^uhWGrNc`9@S4 z3k_$Xd7oZFrR9|LGM!>dO7Gr6(&yQ9h^gx@@(E*>gy$h$Q%BH;Za zeb|p&PEY2L-w9)UL!TT$jjcI?8pEJ&A1T7ej^L2J27Pb@HOAOF!LFA}DuW%HOB!?b zRvMR!inQjEs`%dScey0mP!|uxQ|j#V!3^av`hP=j=8`-3=yzToG9rc9+>VjXk`!u7 zI*zBXQb*eGBu0T%^ple$Tpx@h&*SXKGs^T^2V2@nGC=ZPA!#zEc@%kA&Dz8avs(vi zmc#hZ3S03%WQj}71X&ZeSIdS<>$#|-cKKIEMTfP=nNWsF)1Ll(hAh{$lkup1Y&+WO zEcvW50_;qF25zz#z1z`sXYsTwfnGUFqTQejhxH8-Y~JU{3<=NWR-7lt@sw`h1sox_ zq0=uAUws>3@H8yc+?;H0Lw~qHYJ9<1{FxxX)sv}D1;aj_UE|Euf63@YjJ67XB6}`n z)qn1cRM?V*@thp%h3`u(vJgBRT-x9;O~&c z0kE)x{_D2T8^Oew%t7Nh#9Vk9yRYC4N4nrm;XJM2^%J~K@HF-(jcX!uT8Np2xN>&o zD${rcXF16CSx?NAPxojv{2EsJ(G+iUT5QYa^oMK2Xc3TgfUr6(jIjZB;)InPX(?+C zoygGt&3%}0Ek+7{;bk{C&I>Pd&$1gE?AdUJek}t6mkL~>HJd{-)X-GdsH{V{Ps}cR zJ3>~?XNRSUc!HE*q|L7re=Uno8-|hUH03&;h0UjHucKz>(Sqw3g4@vGf5B`+JN-+V z<9ufRzvOhobeyDTkfAMbylNaS0$(7YSb$&5Xb1+oe8GL%AWrtB>;5A>P;sySBOy|A zYPvz1xAKuSQffD|bvgUYIZQUQIjW>EmsJTF587;9P|PG5`rDo?glk~>`=G35w+y}B zi>|yux_UK(Bs2N|1K^TJ01|!P%vO4X%$B64bVdOgiCe~n1vq{8uzB1h%Ot5X{qYuA zi0jFbx5;DNk1*ZA6CHP(?GB)R6V9f^Z`t)r9V6%4UJmFOUw05j47U((;@AM3tE+d*zP?bn{cnew)7GCNs=_Q z@e>j!xzdSGNK#b|GGaaTai(^#*{VJ0Fy0+c^PiC65O;h^reH2T{FH=vgu-^&&QTgP!*Qn)Ey74te_fmTFHTrBRea@J}sb4YX z-%{GH7;|+gO)ln;1;v28p}UHqWEfNO1HQIe4E!4!R06~snoz`R(94euQ zOGy2eCB%6*VlX;ln*M8q9c8Ui`LzQ%UIWF#NnmrA6mRS7P1sV*C2il*`fo^0W61v% z8Q#)CZ}4!pn11($tS|(#?sbSiPsKgWp){_PH1Y!zceRJIhf%3M_FF%&F&8(|=M15X zN{MgqOM*B@t?W4(u1VfU`r^6|yR&cUzZWHrPS%1BR(qoL{>Rou@0W(VBR%7Lc2$auXgY+| zn{ubZI9S3xl%A<=GLv?oMT+Yb&2R_O-u|V-frnqnLX@_^D zPIKtMEsE6c=CmAbhnNS3x%H4er1bvhH zy3c{>cM!ecAl(>3xe_r8G!V1jODjK;eJre8&bu8C21**$eT*S25;nR__opIKS9tb) zrT_OnhDyud&{FPRM?99d`9wB0euu`wu5~;H zu@C)$sksK)UJLQn*E&`qF1ywdI#8ld>tgZTS(5!cffRQ9jZvA#-R~qiO_FQ)Gqew` zM|}m8S@Upl0k;;c7ahjZ0cgbRP6ItA$yHhM;!emUQ2TIgfTceOw7nxXjjZPMxSz@H zRsH=rG^UpD^n4HwEMWo)hjS0a(bXYwYbQ&BAI4Sp}F`i&t(Zb z`+^cy!14wv9!URjk^Q6rv~@$-hdNy3%2j~1K1Hr_Mcll%w1%r(QyNG=a+N=-%9y+% zwG!giZ|P!Jxj!^Kbd{r|eykmZSxOn|3heV6sD0idGv9-@|M$8q7Zt6S9LBD&PZ6;% z!Si}{1(V&q3>d)gEaDvRB?i}hSXMG46|jLe(|8k}{cENK)6dE*Fj`lw6XS^<%gQ|=wllFoh+i-< zdmImOeu;%=mF3v}cdo&U0L$-q*G1EQcu)iGOhP%X=AlGuTyAEo?412ocS6B%()1KiHJjZv)zU2Z= zeb=+rgB@HCC1xZ%PPA317srO<&fMKZn;dNIrpWQE;#vDZQdygJmDLo!8?}Rs_ zwmeRHLLb$ZbNnAOBWbhSG)sBXY{qEkl^gs*!C`FLjGn3^M^E7<9VMsh&KA}sr|T4#_OMf6l7 znB*RP0ME4^<|EvatL`@lKX83B_vqx2F{Ww2P8ftb!M(Pz_h_pq`C}-zM!{HjS*+?V z(UJ6Nl-vNpT8%Nx-={qq%k4ZOB+aY#%_R2QOw3qQ@vynEyis2WWg~>LPwvox(ekHK zB;6G)57OHqsbe0*Ziz0sO=~s5ys@9oZUR6(daeod*0brF%2|@(9*TtF2aCWybujOLuhVu3&s8uopCSRSwro?MfzijzB5#>;J$vSeTWP!@J^5C<0l(l2y*8<;+T9%>^e zOWSFkw(@RxH`=0QZ=>7d3x45|>ojr8I7-!^McZ}EF zpLDb)mV`Tuy}jwSMA?F|IHD6ubCUMyBu}s8#p}F+!x-U7Z+4PDlTOekpU8crBXs#E z@;T{8TXJXgF3V_1Jaxx&w@H1AKEp|G0?uvglWq`9YQ!GMcZH~^MVTN5f{8&)(3}av z%LKKUpdu6aGJ%0nl|dPLl1p`2Dpe9RX}8`NN?3Zty~=elq`%f^=-5x?0;!Je)2{M= zE|T8Xpu236e72yKUO{WbhN!tmicg#)3meQj+iZh-$Xi{cwbY}R>?N(Wh4hk#Ns??^ z+*?j{kyhBW{bU>4_x{;mUgLu6n@OL`VlJu7T zGDQBb;u{NcvsE`%QSechfc_@R0-ot< ziu^F+Y-R+0M-{t+5$JNUOMauBN6KM1Vwp5j{?a22lV^6mwu5T|oBeyF(c+PEEom;T zK1yy?6_$*1oGz-2RV|x z_qVXy93YVWOYMK%`<^r=NMsJ))t9*%p&0-t$CHlBN9of{+WdEbb zrPJ@m%f7u3V3*0epotCuZTH4L4&!Wsm2^XJI3%nLC?ttTcnV&c)Hjqk^ic>DRgGnV z=~Zxv^vW9tsR>>NF|q&AhIDF}AP<+e(kT<~K+AdDO2;6@&c>l}= zFH=uJn=_(uiwGwkTOQ(=rPzT-#b|3IjZ?vFnfZy7+&p>@Nc@29FL)XH&)EO&;VBj3 zMrO5iJ(!UY4ul;{jKSp5W@=BBgE8XjCt_UPOb1PrmqfF7W3k^-rDKRj8hLD6a}lFP z)T<0qc@}KEm))$)h<4e;jDooez1Kp+CSftRg^r#i&kWv(>#JF*k(p-M{)wN%vD8Yg z36{J4ERN`&ILPshHp67Ot|Z;F#Y~aMX{8CaZ8M-ix@~(llMNuZsCJgz4Qs$&v*aPt zIC@}~98jr%FZ{e5#^8M0{aLb`gyHJ>YXawg|!D$W7tA1Q_E5R{?^FVMS1!ovIZ~6suP<6o?2i6k-svtO%!MWRy4qPdF z)fIx9Ls(9&{ER$Ce?l-%3MN0&kI^6KN55Z*y-Z)*>y`38SE-k6=htY+9eVP#`VZtq zb%W;Pf|DpX9^hmPP7A?F0_U~hgbU6~f-EF(p%I%5N+4kl~)}=qCuIuH&(kFD-dikEznReMAe<>x> zgB#Fb6Y1j(Xzq!$*3Z}EPnxr+eR#GzQp}iY`hcc_ZtD}U^}}}_HmKg+wO0c z?JiQh?c6rmMT)_r61%Mv8%GT3v(Z%1rTpXBCjGd*?`(bu+ZilBC#!>Cv7doFN~0dX zV9C?QX8A=Pz%A(%=`V0 zAqLCu-{t?XceL(-x-GW+Js2UYOhrl7v}Gkp`3U)YJB7OJ#fY$(hU}Fi{5SKVlKnoi zGFxl2{j$SYc`FKR?Mt5~;3@yCz1UoDvf1{^I`)v}z&^RJ8&;VZtv((_gZ9gxRvF1o z7Ur#H!{;%uj}E1C_scV?ZPaL9CFE;U{o*r*Z+Vd` zHi!GNF{=M)>vB*&K%{W$k%z5GxNQ%(^ zw0z&C{xUY8VITHABXl4ZgD_iHw#K1>+4_&YC-y2ZO{JpmARDoa?l>nm*LTDgA{6^a z7DWHi?1`mgNbD$SvC zzTDYs4$kRt_Jc_}HOf55fK78k3pzYs_K%vyPH*kQ|9tN#EW~`+f&Fs!8d@W=@+ltY zaWQ_$Y6ieO$OjQ$HK%*?aXdPkUe3qXtGUg;fZ1ynjk+l}_OP(RoE8Z=jC7`L(oOkK zsnTpoGr@~pN|`*Heso)|gB`%|+j3o5lIdSXa!uRr`>eYW8v?go@JrnvAIZm11*0G1 zuxSE)`WW>yfi`=BgQ^KM^$A+uczWy!GBKXse}eutp1M7iN5M;d%9;2<<01SQoA!Pt zZ*zH9Ox>Pi1|_uqbNLS>QuLh7?gYQ8wfWPZVX&1+;q4! zxP@@b;8w#ugOl(&2oJcLaP{C?z_o+x3fCWQ1l&ZpIdF^NzJdE0ZWmk&EnFP_nc+Ia z^?>UKHyCat+<3StaI@g%!!3qe3HL4BPg?rVD|w$3Xj|}F9^xVmw>`r3e#yk%s?JtS z=xDfRkKYSa$0*)uE?Q8mak%YWsa)hD9iWBplk`0!W;DEH)H8tr+ z4mrSxhfKJq!+yIEIf&EsBl{%N2@W~Pf*@}Dgc$Ik3tPx&3g3`^8J!E@kV1qKu|5bQ zV}Zks)yeSi8;%aH*|-`sCJ!+}=CT-bunNLfNBnx@98aQ1f1Jh1)Svg`NgR6?r`(M~ zUa}#mghyl+>^M!HPyt`h9){tnQrQnUfXipsmTqx=l76d@gZJUb8#W*=7jP@y zBQi+f^w;pD3w(B+sSv4qXtUAxejdvc^TKZ*JVFYkAuCtv8ia6QUy{%LB>V({-Jj|Y zr5+*IxiXK)7s)H{>w@A$a*=yQ61e8o>n7Y;I7Z(`3}Z{7clN#GgM58XQvF&cExBge!2E&<&!wD#^GDhJ zqr99e*FqkPI3XKZoH;vr!?4&Rate!#FIfcKbbbgQ4d9hGg1CKkIC}!FUx5*g0^^=l zHoFbQo=C!vl;E>VSSDX55&0`(!xH(N`;4h9?S;UZeR+p(7VJ9#1$uwZ^@!{S|M1PD zTWfr%|C^(n^`BFebOEw`Bw!Fl_x5SUua4-rk{!>kKI{jswZqt#{bntL^m|FG=ycWfY+On!c{d4De?lMHT&Ih+;MJWD z5OovH&mq!4sO6!1jF!r6m&TDe%R*zZ>m2! zp#d0!PO)tY-Y5l4{J8!Ceu>RfGh0UmCt2x3oh|@Jc9q?9HvDk>h?{Pclw=!QLATiz zrSjA3c1YdmF}-dmc7Ba2>!!lnURjq1=0t;TkW^s1YS10RVO$9=Qn42)nll$RLxu{! zqjX0VU8F@VXut&h87Ffgr@N}?b}G7sims=kYpG~&6TB-S2>uc z%)@(`reG0c9HV^&eVNhjD!xS{0_&LI#Y&+T3V9^24+@i*Tr0A}>01vO<98F7VT?8ln)6$#_zhJ2U={5v z=)Ekidl?2u?1B3r5Ae|7zS-Knfqldtdfuq3?fI1|%i*l>AALnVymhrLXCbiiR*J`- zzJ-m;g~JPj%Y~a2dX)>C3$^9KNrf-YI2(_3VE{{J_i|n$-sv`hR@EivwOHX~!hAem z@fXSzv}Ov$kVUZA(Oh9OL2DQtA!s|((RvGem)AmH#`glBn-ZfE3u^^#GNX%O zN8qr$(-ivO7X@W>zTj_S^m(VPfy-mM+Z_JD7{>s+H}b@IhBi56&IB8<2rE9|PqT3P zCED9hH&%a&r^g}9&eDs1x+cBl>s0g#6}>=3Pgl|7RP(i0Zm~S6&PcNMJ>G%w%_ z+&Ds&Heh&m`-syx;3>SW1VEow(T7#^UKPC!w2~QT`wd`9S1h3W19Ua@0y>MahAp6X z19V|HZmb-rtKMCu#8*YTt7wgielcH_V-|e}uC-cZijSnbFS$&H49K^fl0Blan9i9x3PrEad@$=DGMx(8CzNy$ThL7+e6jy4U|Rqs6Ke=||YIL;Np zzbg8Sip~)<&(Jh4B~+>?J#?@8Pq$1$3h42^lVTzz%*b3 zOf&oa>8xjX(n%4p&UBS=_`+!y<2d)yKdb0(K!2DNfoRQ&m+s^uynuyML<~+36Lc3g z7*C(UwQ{ihgQ*`ZlRuS?sRtWR z6)A77r}L@H#7a}DiKRSfDlJ0fn(7EkSqilUXcz;TrqYJ>0h*%H zikHr43U4uvvw|*7p_2e=s|IypptSFbaxfqK}E-^=!PmfL`D07rcE2^Lhw*hsmN+7n$Vvbq0>)P)etw-Ja9zk zMm+_vI!Iv{Cp}C>_bo$~;kkx*f#GyB6&<0X1DteKmVlQ^;5L!Ai_(R8rmFH4&Ora9 z(pgbDKMNB$GqVY_G7f>am%&yD`3}~oHVM6)o-X*88D^ZId1Ff#7)~b%K2I(Y^oI#I zAvi5x!pg}bjrum$x#LC%H)*rR7-d)_rLV7M>Z=HqPgoZ2r10$Wx#LO-O>K-JDn&%z z+8E;-6DyH<{?|D3#s>-!c^p$ZD1{cOA_qoelu<|KDF=zjJ6Pn`6L`wJz(o`2plEdI z2_oh1qA|WPak-R#5~=YqW0Hu>Qyw{i-cm)b(F7^0BlDC)MPxq6ycz$Y%#X&?flV-U zF_w~=2g}}W0phmaG@kz4L>F8Rw3LCqRB0MAo)$urr&`lE2C6%r1~tV}V!S9^pQbt= zJoe}HGfzeD1a0|Jl?|Ts1jcdB|3g)D9~IqMMYmPaO;vPV6w_ zF05`JkD~*cp=gYy7>PHA-^bCf|5w24WZF1-u9+^F2Da3B(Mrv+zTs38P!_coUdBgb zKO}ooMPF3W$5iy+DtecS{#iwTqoNms{?JwEiRM_FjujP9j12W*P^DNrLlLUT0V>){ zMZ2l!w_`pO;E9U9J%)~Gp{q%s#_EjpyB4}Cb(yeSQj1jZSt>eZ482+wwQ`KEisk=A z^;f|?RJ2w_7mxmsvj-|VUqzo+(RnKRPZhmmv^dt~=2<_QZi&IJWwfy2zcIS1Q4CwI zV2R*-FnWSHEx)zc*_jVuWjD?q;fx*KQs>k5|HOVg>O;P737WU7ODg_x6@6e7UD6VL zY?R1SE|e~VzCbvU2LGgXIIF`VeI ziE@O49O1M1Ru4?H3Ok_%D_r9UA9jQ*9pOEWaJeJADc{`c!R*Y}qZ3yt_<$8^R69#F zAwxpr?AY!@ut8vAdyM9?5B{8Q)yvwKG;U&DP+IzL@bbzbp>6S0NXd}U_@=O8&#|wq z!Lx3@`SOs^saZO;rRwDfcd+fP6lv_FSRGx)Lc?@8iu!X`S`}DDechGj?4fASm26Kl zbKTI;rfnE)*Eov_9@GhHnc%J~&9@v0{%V-OD!H3ZP{{oB%9&=8PGdD<#1&?v;n+bqjS6Vg zSQ}Xt54ge{H#~IF;5@6We5)-wT*>gwI&9^4tq!MBe}xWbGCTue{2(i|O;BoWdY-Ob z+KA9t{Fd3e%aDU6;+M)+cy)caYs@@HgRM-jp2yo0DYh-{PQ-XGFfyo-gMWUmFZ_!m z{DUL>xg-3(BmAZ#yi13z);z7ltJt!C&o!SL8JZG9m3`=~n&!_nzehx0XM~lyha;zU zj&OnwTZtp*nnOmRnRDvzPBhiwPTo0=f~@?CsgeI&7dpcEj&P16oaG1)cZ4$>;VzD_ z+YyeP6X7c?Y>qiHGjvL;-1?<0gFO=TxMgC6vp1SAX5xQQ51Kz^h9)MIS}|F)I{Snb z_Aq?pUNd=gXg~ZvHfMBbE2q^eht;Bc@e?J>>Rnp>+m~0o!|L2UX22L&Jzx$P<8M`_ z>t&U=<{op2w%P`($j7X_te!7>%=}~wYW#p1IW{ygX^j<=&sxUM_Pc7btaq+4$BYdf z?1h=%Vy%_2(PlMF^nkouKNoP08hJ*b?s4;=5VhL@O+jt}jG zr|~Mshdvd8A7L$-8hTygJNzmqe@TaLMj<@@ZddK3kMOU`yCZwPV+KtNP04pyM2khV zwg`auGTV>(q#nzE*!m*s$K^rl*zRI0JZA^OT~_cPy(cm<_YY5T<2g>|oq-5`Q~^H+ zmTzG8X>68E!~Y~3o7<-0qL%UV@OqDA{u|0;*}C9scbJb(4{hOn0d2ZF;*CuFstiB% z!56sC$L+;`$ob9zJcV>B0>Qh3SMkf-x1J4Oa!5A=6(5L%$K0qmI^A+nr}#s6r3!x4 z>?ZOc;Z)%w;cXVN0oovnZNkIC?}ev@s!nIzSQsztDI6)x7Um0=3-1+{3d>29ul9=K zu&_pWM%eggU2w8+kT6GBAiPajD%>f2TUaCfO&D?7u*z4-2+*YohYP0*^Muz4R|-pn z&kFYl4+=jMo)gCYA`KB{{9>^EN=*>OY~ey-k?>yO!@|wN7lrQ%zY+c>3_GI>j2ET} zJ;DiRyxL%9ED5#B2-6YdmN3af?3g=d6H24M?fx^RLpS6FOrpBWk-?GE)|M^f+h z1e%}C485;c0KPy0<+ec0l%Me(FUUDrS}s`@V#(u*G#7=0ddxQthQ`Jg*GYS$OkTK@g6CoT(Z-#EHqO|#7ZToqdB zof%-6mG#l)C9QPF6uhJ?z0LBLT5q!=!Cx+r_=*-8IbL14ij}d0B zh%#b!6)z6`I>`H9>J!yQ*Rx!hmMn6L)W4l(U3<-_RL!)Gn(_9C7_a4q?XByh^#f}p zP$KjQ>!f1#6mT|#Q=;0}khH?kM(M79%>HGe@4I4lg+CQ~=|Jx>J)mJ}xeX2E*f>2^ zGlh2l+f=1GeV#Dqac#d`XydIuimcpy9#PU!Dp-5ny%p~Z}&?dXDE(^ z6B7*U8;Tik1|vxNM{#F zideQP{OAy0a+XpDnHODjc5-GL;jrV2j?&DZnS7hamz<}j-H<&Xot>O#!dQo0 zBglBG%Wp`&Z?J#zYRJ48q_dNgYaDhw)a%XrnY?(QFF9X;R0BC1q_dOLJk4RpT6)Z{ ze+!@AuNdRac2t)@&J=~6ocaw@e0J=k-FU&DWBjEdnx$k@9b@kKJv;~yriT}35XP9&TxX6Tx zGAEsP^j^f(y7w~7$IoM)u>gBw-?m6cVV*G~TdhQ$>aUKvO3(KU)AgsrdecI^xKx>w zpsrsXGN5J`Z;7Xky^9Abq#z$QtT?IB=8XeiHsd?J2*!&vF z>sxtbo>qq;y5W4W=Eq#UuGfNLXk8TS8@7^t-Ecjvn{#2WIqbOT>F%t=$1~BKhUrWH zOZtr2zUiT-{|8L2X8F_{=TVTCTV?nkw33-VJ2s~jFNs9*su?~tJFOaW>P32fn5iZdkZi1CFg=#3b_KLv&S*p8tbs*cu#{|LL)e* z-KOcj{8-Bh$kmpW&yMy}wVgf|)&w%={DbDaJI$A#om2<8;S$93iyU@LzTDi-MMrLt1(?%Od5`aaxOhFakR*5kfPXHe&*OScKKpGLrOsp%<1fYaZZIJ zSf*Itu#4EyzF`e^n?JK+i;&EAtj%&u-R}r;u^rX5klmuNODD6h@!46O{ooM8H;p6S z({;}PJq=Pj>t1w7+m$_dzu{X(PrR$O@qXGo(Uv^;wWFkxcl5fp8+8AVlH7=AJu}T7 zE=Th6gF1ON_`i~S5YOcK<_aXQU+^mrXmy?Wfy?keMPy4{FhUouQ zU^eVnV6mALU|>@1*U2}5oK#hy2c+ZSXt*JbLOeS<1NUB?Rzc1N>74yo z{hGgB)J5z#EKWF@YV|A9xtST9ogXQaS|1l4=nC^^R6}^Lw$o?FoOhe|2P5Z(>S9Yhsp0C9@rtj)_EybN;ri0z|C=4&Xk>K29i$HcuQPY6 zE-(9Xx9iMOcE6;Ld<|%I+ePd+Z7O$byC~SP?>u0`Z3gYCcUgAf%8djx%rZX+!APuq zQKwHsJk`12#nPX9LE8<7J?#q2q)?0&kEjbkPNwx>!{iM+i_MOQog1WccB=E3@DP{a z(0OPCXLk?ND}6}yait<^r@8g_@b(?oKYwAy9KMIQ`NqIakW0^s{8k+{Q zOpwklk8h5SeM&d~4A>L0d+UYQowOfUb!?7oo)o}&pcGM?Y^!4g^ zs$=4K1j{!2vgQkH>r7W89Ka(F`P6tJrE))tYf@GP&TauaXt~3VJ-*7E#N??B)EST) zb^ym;-h;kkxGa>Kk2870_PSx_K{TCRI@`N*oi91ZNtO9Cl6yUO`_x;Z&bkk!H>fy6obT1+!(D8s?vS(0ufx$j8yv%-Khy;`8>*~9a%R)88?((G29oc-$yYji ztpakxwV25po@G{H|VBTg1iw> zXC_4;x%0Z1<0}o(ZjjDSPSz~<6~jYWYhKIbQ4Y1WmP2k>I*0Mj>wU?2=BzZ|VDg;n zeChFm;z5#G7PXEz3Nl^Gq0Vu6 zrLw5j_pyQ;QLKNIj$#wj3w(t#Rld31PUSpHu-x^gtFaMt*~yyNJV=TeT?KzG!%*jv zbuM-sZ)@=d*7^Og4z%@; zd<~)so<at8%iV+hK zbqc?WGe)A4m!%j5c>B+LDMp8c;9ynR*ibjZj&F)()95z4&BpDFOD@BE5=#-ys0xX~ zk1Z{e)53p*;YnKGOqeX}ChRX9DV&^SZf^Ak_I# zC9$6i8>@nmcwgoybk0!SIsP)T^|LVtbuyX{Ko(s1to}V3r3x}}`hzd9v+$FVh115o zzmt*3x~)RpR!iM-lg-yU8JD2ue|9ov&dwetb(x^l`9vLpU7dLCcc(9FRMv{Iit{6~<(L?*w291i{{wC#R}%q6!)V2Tdd5ltXRA);lO9DUu3T6VYF?xQ`BkrK-A0dT1GpkMyh(9d7uXd^*J#u-=)+?@aN1wdKjbX)w!?Y zEjsY$%t<{BcO+)$dh{xL)E#Ty($i?;iZ&nXX$)#tH%3=5YQIt);I+&m!&SY`boDag znMtN(l9pn&?`8CK<(e~k87-r8$LdUS4=8mXe6D$WFQYqNto%YRqfPtW5?g^8coLp6 zM{$evDAj0fa7|!AK<-hD_+Cb*rrG0sn^N?;%1tr*q#JFcaTGY1`6Z_C$st))(dNQ* zqnoSL{8u{4FGVUYXjSjw&->i*zLk#h&zircqpQwJtfxw;CGcm>cD;@CFpRXbhM|U; z(dkA^pR)1(1s9`4Okd0O_(b#m3v02px6!F<4bmoY*x@BZcvmO-4rlgHv6RE>IHb2_ z)78g_?TEgtLgBV!+vsyA_}8K|#T?YfXzRJ4V4d8B4@-sg3@EVHuylNF>vN?(fiFWg z?2mfcd|V1GyGWr5|G4nL+IAHw=9hiYs}~e%hW9lt;px)T#CH;?ff*g%LO;8&(P1E3 z=8l%3)=o!t0ol3%ASdlOkXy1Gkdt;1$mw0w&fMGAXgdyBoQ=|*6Z*Yg2NEJ(Drhc_ zFgp%$2|sAP)p88gEXdcu+rznDHhW|kG5u|I1x&sYvuG?ChAUQC%V?U;x(r!!l9ZrE zbQ{{4w`3UIIrNJqs=S@~a)!|hOZ3SMquI=eN$6^xU-!kTM^0hN!lzKj)5@6$OCDB- z1&})A$atshmj?0WCzX{?#3XZeKchuAD}VM9@>h8=j(BuJLa+*-8&YSt0H^-V{fyQl z_eoi$KP%PgG?GGg;me4fu~i7`3G1wYG-roqqiLJYvb~sL^&M@7_cvOPajpk7uu1$w zce1MqhTdf4gYPqjED1>C-XIP6^hX}-!3y*s$#s;+9?Q;>{#f9n&8_{7w(QUv3?f=o zwZrdWj5c1VN}#eG6VVUH{|Y^}60AYS8DNuhTA2ni8*6Fk$)!Q(lhCt~a_6;CiBnsv z`1Dpd)GctRu~4I;`6y>Ek~5uZuMc&2gao>@$JY;xOHtF$E-~5y|6F2pZ-rbln(GRC z#BdzQ8s@Y&#|*%76K&o&KsT+nnYJuwZ*Co6^tDcEP}$p=5+r2N8ziGo8@Vj`97xwJ z++}6l6{KB4d;gKjCagz(55t!6<&w`vL)#CH(D^I{8SmXBiiF|Os?Vxss>kx?s%w6{ z>X<%2;n@S#xGth5yeh0Bq#!sqC`}U=0>t5h^0DBk_`ZvAXDT{c<~VBs+PL+-&$*Vt6OI~BuQtxGRfSEY= zvTrIReoZ@Ft2;aB?2=P;-<5$}Ex!`^`%b#p>@M1VDsCyUy3d2m&&0C{39LjJDq-)Z zs!#}xj(|*73$hYtgep}ZQK&5UXm_3I%{_Hx9!uBq7a-H00hxYFKV4|k{#srOva<0h zm*@no2k2T}HBifD`5+^Ko6lm@?i*OLR#8&=W{);L>oM1QjO1y#<6LU@M3<`0mW6d+ zgeAWX-3jWDp7BoEFO9W;;-ri-MZMl^G{i_8ff{6^1_x0fYv7g|bOF<+=&Bw7>Hf&p zZLY+t8tER!t2~*e*?e>15Thl#I*rF0QB-@7#R0salx|+WHgyG{d$0&4#RRFCydYfQ z1*j6lRl(QJU_;Pp(5nmdxWDSOvo2b&psIg+F#mgH3M$l!|y^*XcNP{Tb9 z)eJ*5aX_tVW=V^4z@CeBHSgq%f_oZd=pB)7SgPZ*mg)Fc@YXJ?2W~JQ9;%n{npj!- zkR79nm~D|Z%LC~)i~QToI{VJI==cXgT9kow33$vY+!d|zQDyGMl3IqVmWLx$)V@d+ zfy=S5ye29rJx)d8%VQnk2WHMfH^hgi_@jo3nHq%?aJUt*8 zCH{7oY7D$I z{xS{*>=o=4?3JIr*?+jv(zD5>cEA@gd3cZt$MFl!Yh>v@hklJ@OB<(LVy8179FA6O zaj8XRm@i_TX3ORW!;M%DRI59ig{fvo!&Ss#+^flpK=or)#Wt7v6F&AbU44I<)epxF zdYq+UuNv4Vv(;zGmJCBOw(+^b0OkA_Xzh zDc2`3pB!Ph!|dedAxOM*-;Hs$7X@&Pm0*m`e^rm6NL`56OZU7uVYl;83>MwDqA+^j5OlY>;sH1zr`GFr6Ttws-USYRm~eNbqSWzO_Hi! zHlG@aUVq!AKHiTNNn*=w+5B##;ZCS@sWb4Ym+KO1>SeR_D5H5JpEw9&0v4pB@V0eT zy^OCA8O>YOi`WIaLsZkk7}XRv1)6?nWTAymj50=LeTZcN-o66Ob;?{maJ^9Qu}iIl z*VhYJEiTaEoNL>d{W1-A+9xix0KO=ft-wMx73T}2Qhs`Ls4bg!Wg4m8PhDy`{JT~v zT>U%bgczJDhUyU$g@g(JgsFcDo2sbv7!|dnQB7!W2%3aDOo-F>YEW8@OLcd{6^Zb9=Q(#=0=soFv15mm{Mdd`hC+NRaH)K%~W z^JMH4;*JaMaJv2U$|svQk2T_XT~HTu;dMbBa`B)RwsWHvYz1A1)4FCwAl<7XkA)32 z&YCjs3-3nYmN4{VVQa>w8&M2Y%6|%=%TAx*Vjt)>)d|v>0c! z?1Jd$;LDL^63j~dkcq3)_-!63sJ_rxpv7BN*8D*ToWG!ssr%!MPsj#*By4JeuZ1$LFH1ByEvhW}a z+m%Yods=%?rM6$#(j^nn(!c=qHoR`BuVux4deqF8&9^2PDI+jNv*E+$>w3HWWYn4a zG~Af8hOi^fzwTzYiAIajYmkS>t~FR86;Hyq!0A4?pyF8YI4~RZL#oveLr*lwu12z3 zi5n4gKVKxfRAz_gNO{qYQ^fI!MrTef1-0!sT<8n({cEc_`3CzJ_&PmZ3+QO;yCbLb za)slb#L$o$`<{e-YpSYQfcg#IzBNTT!B!;12jLn$jJNg*c>P{&&Y5h)Obc4zUk^9R zk2@!9MIVsv#)}lO>c13`YZWnl+(Q2jDwZNX zlq|1z>mnWm=^nmF5xFeFum8>2lZ|FGb~nho6lv}C^&QFgtmON$GhaCX8ULl~_^&Ds zz|fSd{HtCeRiB)stNMGgu6kTsEq~@LLNBJtQ;fE`DFJE)d?B*ay91XcuZFIOI<%Vc zPWgf~+`qIBQ0?LE;aM+RcTR&aaB9sVQ;nDzv5WlcT_g1#*iqN>&kO2_q|s726y)g? zpss|s3#yl`f^ZLM&{U(@W$PQ1qB{F#;LTliNiCpjI0GvjCFOPtPce;lq+8Hi%PuUK z!RgrYw+b_7O*5KuH&%|cbX)qGH%`MA3#wJ3qMB``uWL}c!tWZ%ZVy*snD3_Ali&SpSV*kD@kjf49=!&eq zpd#jt(~Xwgd8&B5lPiG<-6DKpgX_Z*erW@)*%m?n$~P&>y$b&Vd~HTAN2a=OuG zJoXBy$mtuTVCqujRy$tj^x;IE(^oUJ+-Rnj6Jmp`e;?!2U@gD3?eu}Tb*4GZNEJ0XqAt8f zZ?W086{rHMUykZqzu~Qrj;jJ$>u*8c<@yao6;z`xy4NaZ>oy$&Ia zQg63Zr+uF8>RupSbgK~63Vjuy-l+a;S0HK9B+USjRUZdlC+TmM^y@*!Z3dZRH1_VP zc_YHy>BGa!0W*w7tVE_{m@64>xk6XsI7kJyR6tk#AKo|+_YPDl$l-Mfh;gGPfc($v9B_tI z>{^iSagc?*1hTLXKo&M_et?z7n_y$euBKtCDYmLj(+zXjOrt&TaGXss)Q5=UD8lPG zEv^x+7j6=k3-<^sg@=VT!V|)?!k}(C-zZ_C(3>iObfHH$PM9ss6BY=IgsX(>gr&l5 z!rj7s!YbhrP4D?yQJfK~?z*NCpwn%?Mh^uy-)9GRDaaoC0pvKl_gXFg1JdH2C0ecn zd1N{*)pAauPQMStKOD}VPhX}F)gq7?eg<-U6kVs~;~=ZD=6Wsv339k>Sgz&p8v?8c z1Ga%o-{MBx3q<@LkaDM+^bmL#q};zKz#2|RK$d@g%*_GTxcUgB!D*0VrSUCV?h5kR z%+Vs}gSaK9ZWDPU*c|ffB7X_SL;h3b1TQwQkb8s7e=5kwPYXaV755>~3W}%2;2?aOx=knO2lDZ=*&>&Md`fVS$lrl2AcxLEM_qj*-~O~ZPU^J0h#n4k%OMmayUqr(58`!aWzxcwxKGd!oJ?*<{?aq#jAs@Jh})o zgu{hdU^5nyBZ_=sVVZf}93$C#1P{jYh}JfVu$~1jMtmmZ8>BMZr7{Oae*JmfonL~? zH{k_6(lS8Ge}Wuo#*12B0dgR$6***=9&ybY-87*7uL&3YgKoE35_=zpOiW-YdE-UXX6c>$)v@Al=Zt zy2u3}U35Z-O29v4VsS?=WUbyv?nYUxrs@%@{(dt+jr18t!Z4gq4p=+R5*RLhOEPK^ zhDU=MtB57OCl7g4?I&bY_M2no8EyHWI}egQfjn788p?R?fUZ+5NO#LSTK?)?E&mA8 z);Of)=7-E3^NcCneaA~xJ;;Xc^Y^vsF_7+sDzj6b9;kfDE&;iL z%mR6W-y!;4|Iv1hKGWyPh|jhB4aoDP=ZKb@exXm3V?iFeo?q(IGkk z*CL(2)&}#x(dW;PL3VkpFAAiH`c$S&Rna_8`a$bF9LoyK&K1(txcdk*9Y{Zo;@ zkobw;X?;G}jR^`7U<+1*lpg|lqTdE`OY<7Y3dMhK{&}UI^_3X2-^!RRl|#M_{;n~&u;z1X+>mcniW;<^0VZu9rL{qKWxJ8Sh=9dk@CRkIX@X!XQtJtRAW9FhY> zeja4}VUP_!3i5#cD)Ozr==e<_J8CD`gk$|JQOrD}Yxn}lBYQyPKS3Vx#=q+L!63JE zQ$+TH9E!U|zUw#LV_$)Er$P2W)bCnO1bL|EfsNWBa61C*fh}V2JPrYu566jR?E?LT zQz?d6Q)I&tStUpEH<0-!rt8&e1jr*YN#x6f3xs${xi!Qd5%~?_A>n^OE(YI$9AZC% z>}c=bV$i6!E+`IUPvd3fR!?^o{Vd^p;ZmU&WV`MLITuaQZv?r^KOpic;a?zk`|bN! z<$2Ff(t-1rf!x)v68U-I>%w=0p9;Sfo)Z2g4DG8M5+iH_c0#^mL|!Ib0e0n3*(Qol z!R|2p7EA+AiT*FJC*<}SI^#)TI^@g1-rxeT54a5M3$6fpzxN)HhZJuEw;t}>C-Nz9 z0OJ1w2Xa{q?H8&Bfid7ZUV?@cNfS@&{~n7ZKUJ(fV>pFHC)Ty9}(bu>|+F47u~Bt z%9A6sK`zLP?+%e#z7OOy{S0)28I859n&|k(U=s8ni##wYP$fg20J0&kgKZ&ysb%l^ zk)4M<14@pkUtT5Kun}KrM>t3`3wZQAY#0wIDdWt*cGw~b^~7$`Gmy(19F{+!0RBmPILf!fF6;r z0$Gt2AlHq5gT25vL_RC=;mrb7I_G~P0$fNsfm}#NfLuuCf?PNVWP+bD{04e8#jK2}&LbC=O2tEvQop}M|I`bju^&n7-z!16D(Z#e{vO{ty#`3W*c+wwb*e&%!0_g-IwUqbR_6PnnfV>YlV*q@!bK$Vtgg( zI{XdN4N4BQ((M4b+I}SRv9{W7O}jv>YFNEN=3Cw#6OF5GuMS%AEEr5VRm)F;tjMdW z=ISLz8~&&)6?I(#71LKpJ%)AE=956WtsTt|m*~y3g85q1h2~XKeLiSI`3PiIvsQRU z;z`zmcBC4hcRCRu*LZv^!CKR23m1Z1!fDTV%3Q*|RIsP0;F@h`NSSLjW%4@6*4hkm zNq!oP13wUc0dfhZJ>w~J$)(J6lsN|M{3zpgrq@#NzUDC~xP<-+y1~{1L#;tFPM8h0 zg`OEOo^m^pnT~P?k(nQ5u6VR3^B{AjD*(B$JqB7kodZ??OCiV=j0tE!nJXA&CZx<2 z%g&H87bwc)*O0kD{RDD>YB?y>TA&zDJ!LLPwmoHQr$fa+M09|HD^M@c1I_`5fQ+Y} z@-UHUPkDsMedQsdeyifRuaEtJH;p@V8gr5q(6`m6QB@7*+ z%ZU-T5q9=Upf7j}T6hKM1s@RoYhZ0>y>$Eo(#3btD^4=VHR5)VYs7OPEnWq=|Jx4+ zgVi9Xcu3bkYwpK`lzW2SMhIjf!0XQ0AmzKj2(T37{%#k@tDk)!_idkmToaCgoZCh> zy-kY)DR&3CHjD?GfwM$j4RU+-1judJOWkm$!E}bW{w4g1ehpAa^$l zMBV^$H}e9>UCSXb9jpfXfX6`2{l7rY@m4+b=A<`BIS=IKqX^`t;|_2TxE|ybe%gxw z=k_7c1AZ-XR8PIhNCml>=mm}hM}VBW*&yfijUeaxT9ID`xo7wQd~pMZ3{*Ej zz7}NsgW!$eGb1toshBuAP~8O12Pt1NCQucDQ$WgN#|EmK!FeF%M?tQZ?}6+=H7-yU z106xiw}7-unGmQ}fCE6vb3qQ?A3(00(Xr;iBE#VRvN}ocFRQTNGU|x17NmP}qE7M? zNcWG(*JSC%_!W@p+D_7oaXLsj+Iko!vi^S<kBr98Bct&AM-%@Co1|;Aq>|Txo960tFM)KO z=4ts-5EYxE9uS4^|3HoF`!GW?ERhU1fVbu84Az2lr$kP=Lbvp?E6jzr=zq9GAvx}p zTJ0!DQo23DO39LBM%=29havM^S|dCm@no3Tk!KK!WG@37pqK!bfn1J0 z0<*+`ddfT(GXvUFo+>i=73AsQkKmu1pdA!Ehh_3MM8I2ajH1Hb8bHD=dK9HxX zM?jvU4uCu}eGD?4$_%y6M4ds((}i<|i-k7|?+~sPKIWCcRw2HHWM#A$EJlX-D3T?| zkJd~PrU?fKGlf%yxxz)@UC3vx$h(F6gx)F%90BizAwG>{6__ea7kY%_gxSJ8VS%tn zxJtNASSrNVl++_A=R+-hc@TDWGA)|%UgmZ*f3vU>Qi@s-(aFZzB2g@P)Yp|DuEMz~(M zNmwr2BgEH}tO_0;FN3f~6eomdg+UXvVU#dYm?}&Moo?Qh`qZ-wqe7@DuI zzv4h%f3*i=!3+>a!FJ$lBL56_;7O>_LVZEz20O!`8_4Ug!C)6~64(t~3i2Fq zv&bgMbHz(w5Abb~{{VYIj=oA?k97q5Lhb|h12aJ`<+H&4JPF;50N4KeECsq0902)U zkQZkE5jkR!zCLRQ4uO6kI1J1LM}RXxo)fMDt+gNIIiXDCPr=cUPl02>Kfv)k2^m-G z3$)fC*ZhGX&jpi2E(Rw-{uej}+ywGE>jjW&`hJjW{dXYG0e_2}x>#Rl4FG3BKN93+ zR5r*Jb1CTM+W!y&mxKF2%AbO{;P)UC`~@;W^K10pc_KI$^35Wbfb$@41Zn>oNc#`K zJn*RK{}6ptfxgV@T!2kK6ZC}D?lg$OKLt`%Q`%-{^j>#XKC=<6#F zNO?KP_&dPs!52k71TKgCoyd)E)Yn<s*@vg|9gEvDy zD{_aM^mW!?kQwHI9K1y$zXujWb`|OCtS%ts9FX>hz?I;4BJaLAP~FP;Uxfe-Jhud@ z+rVs)a%gd&x*co-Qa%md0fw*8@{Qn~kk^Vl?AAc*WskE!+P{2TpmqAK16M;%yj{zS zLBce4qPiQ*i%1`)A$hyi#HN1#}Zzy@$9Ncj}V40o&vRF8rOLCU8$24l=$DECs{v)pFH+f$DL{wIJgoO9HL^L>q7;|J-2ILP3Myz)j$y`?b6Z zd=m0La5LjY?!H#XF95ed{}@;X9uPU;0Uh5Od@* z1JyRjFMzDja}NcoXTbd+2CBCqj|OQ!W3xUB9tC+jBDy8sVu)9GG)s@fJKzGWw>H(f^&K4#wrjK*C(NFJ z{T~&1q9_m+30Dc%2}{8RTXaF!fpmvNjx5uAy;dOeyb}ySyeV?%Q+n^$9Ax~hV9*E{ zJR^$0t$I@!1Jd9oFa+^WihLRjg`D`bj`xDxD;|8>9D1M8HhvpU74WOJ$nT77*}VBa zBR;HNdh|Xc@lxF8s*p}8m$vN@R)QJN=^{pebbp8(S+3hS0Av;42HD2I?OHZV?=uqS zAoKOeyi$}OgLHT8&_<7fF39^up7gxVF5g^_5JI&Q4 z#$etU%S3cwJAMDAM(Te;cvcuRQ6J+dFbK&LMJCz3sUW*GUFZ>x6J`tZgatxxkpxx= z*9l97+rXyC_(L!T{0oc)Q?hh{V}wvyd-3Uz;}M?g(6c}O4Y@h=+?Kb1XWxZw#Rn*P z@c96FHMkf?nIPT77j%bx0n(im`L1 zqTbfB2{wkDwqMKJ!6uO36*;96|ApeIvo`|Fa5@+bZWFl@WY_-*vg^Aa(3d}Rz&Oaa ziTne|^uL0h8)J7RjwKIqIn2mCAP?^`k^caBM1m*ju^TOH1=5~(W$23D*VR}J z(zU44M|vX2Bm5@F>U;n)#nAi@wBjR>lOX6rEysMMhrlI=b%u|F?4a!;{{%84^|3j3 zoo>h3Huy~_3SoWHq+SC+wj)zyk~NzOGI=h@dfWlB_~%3>8BfxlY%tpc^!%=w}xCfRstblPTa(5DS-@0JaBj1v`Kbh<+nTJF*k_obVNpm&N-* z>zRd*5a@urJ8#1Hv>7iQ$NA>l~L=V;Hdoq zMKDmfA4>$SG6M`2Wj)q^=j4; zq&(TDZ??!+gB-;#gNb0uSNdj756}&H5tsztB64+& zzIpQ<$idqEYyD640+55X*o#0a0KHNT_N}SR^PnI0y#Jrfob52N44Db zd!6o1kc0Iw*b_|rLEprg2Xe4(27811MP7DHr}I98Kp#ZBCW^tw_1&I3zzpciL|*!% zPOt*(2mRk78z=OC<>!NJz*g`Q@D-8Me$qFChJcLU0S*Me(6U$cKB@nWKN6(D^Wb3c zOOd;t3RE7**&yRz28V#}i2NJK+2O9!catWAoELB=pxAoV>X zv~1N3ZzRK4nbk+|`mJRFXsW+1Au&ir;&q0Rr$g`-e>_l${PnB*V->#iti145I}J6R zli#VRe+&~%%SOc};N=Ufz*3Mdq5h|NzJJN4Nf(r&^0eJ{>HqoOu-jfRtVv?!i9frM zl(Y92DXv+xE^aA^)~W3vd-6??F<*dOc#k6;7i4RAmfG&WJ502z}?co8l++2CwvXE8hF+x|DO#^-|gSPpc(!RT#E{_ zj2A$PqnGUjn1>g`K z!KaXM!v?Y;3CSTUIWJPRN;g!KC5H8j+gLI=nrdtg%-6oJR;WIB>4p_P?E=WDExpuYDol6!RE5>paqBMlaoEeL%XwAiL}`k@fRZ{sX2u(NM2R zx_}RQnX8}Fufr;bo@Hc7-aJfn#dcY}bs4QemN5+El*rOpcCh|^cD^zNAKi%H7AltiH82acOF*+7X;<={kKh-$ysKiE7UOoh%79U*Bqk@UXhY?ypPD z54Ref`(+2I$usa`%{TQitnrhvA2^Ea4$EA{i#vSrW}m0AcFzh@!*YVua!Fq0Cp(hk zY^zWkXS~Y@QAW?u8oL$Nfj<+WvStUV4e-^Hr@xF&ci7-VOJ6)~xO?OVsfXa*`*bU^ z{A9G?4179Hc=dX-+cu-+rI@T|TliL&EF3Jl9AS}g)?9rsZvp9=&(p_d5=eI?$iZ+E z$b)X;tD^~nk$IJ5PNTmhvNhib3%3j80sdL!kSla1Ey4OsxSW(ZYFHvQ+5j@~9*`y1 zik>pv8R16B>}`;4?v=XGCqbq=2y%FS2Xe*u6J+7m3tCr()R`sE7_Bnq2dPf^L8|gC z_AU=94(4GLv=8CJC_Jd-jOT+(BAeemW28=65Ts7Rr{ep~R_en@y$`7iks8kxSNO#% zKRLl2hUbr);>`fjc+Izd`5(UOH2Yb;dKCG2Q001;vwO*sK~XA>M*t|_}wbb&osob zDp^QJ=H&dJ>(cH9RmewD?wRQhF4isk9i&@%jXt2w3-keYgFL`~sBe=3~zR9pA zLH9&WPUu5Tj5xEj+=v)d*PyTyj<)t)q6-`gvVf4w^q_ZC{dhUnB2;}h^0pmK=@%XF zZ$}i8^GKe)Uf18eL1+I0NY@GR_3e-&%X}~PqTmuod1LGXk2EMSO$uy!qb^|AO}fC3 zLAo&)6li|7U4JMe-;uwa{nUg0?a7kt|6QcBd+ZjS{T`5R;RV^_HA!rb^_Iy-I5xg_ zDtjE|jj#*c*Py@xWN3{;uP&$sNVnQqkleEIm|tu+5_xFi9a-Bsr@!OhloDymdCBpg z6}p7PmAZtj&JyI%FyD(cr4H{mwVl~zrxE7e)S$F-X-6({=ajrrN;&8(McTpK^v%N% zRRg;};q9A;elmA2dAMbFYmj;w-nN0<$)})EdWb5yJxIL>Z@($DUbbKJ+j=Kn^Sk_A z|4yosPGaK@tcOmp0}irDdTsS0rB6gR$TW!aM3$;!I-ys2zBbKe5QkRyX}1O z5v`!P_)i)tmId22xZ6$ViZDNW(daw^>WW*nD&z{yXh#zF9r(qnt#`CB3;M+;b=B9L zG{@{RhH*Ek*61ugy25;Tm-Ri_y}OJlUfe(66z_aKNX>xHL8sC+!rnDLPyduCer;@B z)0(J)OtD=ByXW9n!Irf4uei`o#D#X^-!{IWzB_ycynJSfTdZ-M01WQ!|U z^$ZABzrp}CH|{o)+aZ!?L|0I-3c{tC!8=yN&s{g+KWvqi>vKcV|Sf z+5+DhDYitIkG*6xx1)x{pqJtIAZlrhdGIA;X%D30nf29P_<1z;oY&^!=hUDVauIkZ zWV&4lziP?m;+KtRzzf=T)Q4Wzy<} zlY>{AIyvDSRDsFkgKSU%Zu=OK!$bUEss!m_uJP`r7K9Q0;@S%QaWO zrk@@vK<)|6@y44E1FR3hk1+NV9F{9)e-wDpVC2&Ifgd=q^Ww z_rvC4`2K!{;#y9+l0);Q)xqlWyMxs=Vv~>XU6yQaeH~w7Xr+5``hCIbb@=)t(-hzK z!E48x?r2;SQDEfS^*RHa4JF9JuSoxDeTew4;O)Gu5A8g`TYkaH!#=e7Mj!EHX3Tmn zH-lB{^}%YhWZVJa9+qrgSK&KMYoU4+ervAzT7}WFw^V<}BbYDnc99qBt=*5|2*X#* zF&n>uFV;%ZMvvpyZSei)m{-1GEjRZ9@!OE$vzRjf(N}*Zwrn1H!|>Q?mmI;5FX5}_ zn6393x7xK?_8q1sy#I0W@1*UBf5oyfKiO+dl*VsbANL&krZE_UdF7kFgY)glVAb+e zusZoaI{nF?aMFNXeVO5SGgHry`T;cr>Bqo_&D8@mAr&vXJQ}B36vnC+_`GL}(^1wS z=b(2YOqm?~EA_MUParpWItfT1PsCy8<@&B;-81cbD|2v=Yu$d+Kn3emC-qYk@ zeHR|0y5btYz7qUWnd~*~A-Xv(M5QzfQ5~hF(G8~7z4%Vslkh|5nv>r$rl7Akzhzuw zAJWuLA!-VI$GK+vw~b!5dVKc~<%OR$*If8EKJ6>@`KAxvJ=!-!EtzXR{I)R3Q2ou=B~78KM@zqsEgftuK4uTWJ;cY$d)Tja+l_pi@GJ zMk*mc6948%QgNMVC46(hnr`6-E%ZEyRTq80#bDu$Au9Ez z5cRoa`Y^&f9P-7c_rc}ZMZ?z*jRuE3<4*KA{5i=py1_Z+uRB6iNVH{O{)W2XSoV3x zm8Po(e+L?kE+DdxmEA`$j(;+O_W+gL|WQmZJw;1|GA@$3OG;VpnOc zD`-H^kowbi*H)n_7rp{@&243dRAJNct=Xx{Xc4%+)-Y?jhR24h-L;0wf-g4j|Hz2B zKP|}2jWUAF;wmHB^^G=G$82NwF{iOvQ)MLBIp)_Jt%8v{;mmQ|2S!{#NU+%%_JLI} z{5NiS1lPh&muhaKL7Fyjm02}0>pn1w8l@dKR5rY?c56N~(gHm{8s_EAjkxI2AMsc= zZ9u18m|5P$2nzP8Om{q5<^IU%5*YQPaeq>riEpR`nfV_X*cjTCZRx5spZUn>+cXOr z+qq96Two4)Cp7N!a>3uVSz*Z^DSv zlCdyNI9xbgm?ykWxKdame3s<(;~r5Q6n-W=Cyf0?3KV7tCkST?7Yd7n_X-~tZWg{M zd>6E?U%wH>Z^E!My1;m0n$RPhAe<>&D7-~@udqzGQ&=gi79Kxi@Yz7z*%pP8LD)i= zE}S6D6&CM$;}he2$ctYZVa>eRV+?$M96vOHXE+BelJGikpM=R+JVVTfu*QLl;Au~8 zkT7`yo;GK}c>K4THYwn631@+~!_%g`DSGfUgjxuEfVlwv48kSg`|vcX0_WjeA2iTV z1>g>N+85)I&~c0@V^xZCEzt3(X9vpTJFdpS}dz302f=YvnN8(=z2p52XqYyU~Bbb3W++fOpKn{Q( zhcG!0J_q3f@CH173wEDx-!WAMkPb zY=p^O6LI|WAt0bC;8!6`K0gVM9WxC6hV7$gI9f9U-Fqb}gm5vqvRL7vEc6_hum$!b z(MoVEJbNe$oC{x_X;{1y;iCwXYoEp8LwN18n8D=`5=Ub+g4aKXZbi5lEQ9AqV9CNA z=oN&?mGFxYE&-p1=OE2`9(On3ISwko#GSelZg2rSZK7VlkDlR+ke2)bevKCb1CcM{ z!5)Ouz?b3qum!nn7rGH)@+SCdgvk}~wFsAkAHknPm~6Tm0}xY=OoLBEI179h-kNgY zAMmVb+DkZ;SK$vMiorpzp!G=L0nhJ2wO9_NC$!m}{)ZTMX1$)oUv2-ktv z?!|cl;bJgoA6kiU6xa)%WqH6$-^MH(gP-~2B5>{htLpp%s~j8ue{JoTS~(PkJ{eXP zJ)CO#q0)(BSUP1i{m}Zw)T*hlnCD)}V-ik3Fbb!qXtFr87*Db?wMd=Pk3Cu(S~XgA z($du8`+A@I?$P&;cdz$-o$J1@pZ9g&=d|m(kP;|_JCU}_2*H?*cDM^(gY+NY;u6$^ z7vDv$yIMr}0X`WYfIE<`8G?;f+!%zLO*8>g>9gTWn`r-RK6r_Pm0#1t@!~2p7cYK_ zO7Io%2r9>m-8VCr2ru?Qb$Ibsl#oHS!{u8T1@Qs64k<%HXtr|K5N<5Y^+7rz2Vxr9 zj2CZ0b$Ab)iW>3a*V{;7AbYRFAWFrHyHGkl1WzI*=GxAHh~(YyM|s78i*}NJ4hMeB znO*cuyxGn0i9&es#%jiNyx0pR+}$F=e)tr;7ZxG4s}C;!oO@rFkXw&W4=MksX1s&Pn7DVWN->nrxV{m9>T>El!>o^KO)5uTh=iP zmT)l%<>TFOAky`{aEjye;P)2)s5ge;4Zk=e7hHz)fC<1y4-w9Ve9%?zR3q%{cn^#{ zOkW_53(iMoFa?9BkgjizP>U$i^I^d8mdv7~JQ_JcEJG=H@zyZU1-v*7W#GjpQ8r$D z8s*`|*HIx}yy+MZC%pI?D#iQZwZGAncro=P?O($I#yo`@@r7_HQgsCs-bgzQAsntm zN%#QVi`@7SZ2O1Z1mZg=op7-fjlc(Czf)us?}dq{X&SuiH242~90WPYhI>&MAA;SQ z7)J7<|J@02k^EQ&QxFRvicnJ@{rVF?j-o?Juy^u=m zffF5{2eU7ZGVc2*41Dp*C{u{{!J#Q^(yeg#&GlS!D5ZxxZYD!R8UI6=AsHl)MI=~0 zD9Tjh#SN$)FBW>Ecn6?l@D0=kFK$99crkf!lu5&jUktIsD`4A)s4a!VnK^7BjrYM| zjzumw2y*c3!{ih%o-i|d{6ApCL$ zdqxu;g#UQLZW_0RdH*Rd_edEuo3=&@#(PX=4t=)hK2py&9fEZSdmKGBSi0 zKSLRKaRVBG55m)^054v!I?DL);>rI+nPqtKFI0sWTdyG#BN_i?u0VBskPH{BW$XC| zxFg^_oi#s<`V7%DPs-jnq zYGJy;?I;N!f(_X!y=?NW-)Uo%|{$@3`)c2 z!C6R;c(GP$u35(~vUZ zfkTnrcElhWM;x&l<>SR4P!T=^FF9-{mJItNUB?UOAB{4L$1wi;F|EV&AG#$LPs;@nKYq7pI^AJ`Z}1bDQDCS5MG1%z5*}4^RLv{@?HP54_k81@U6a@3eo2 z12+dnjr4ZB5B`X>>%F+<4@!m?FFeJ-f)|sJA1}6Z!js{0q`Rg94m!6ookuA9OwtbDeN;suNxazeO<*GBpAg{zXRc;)}?Q7hgvnydVB$qD>aw zM6nMgQb$gP3y`G)KjzA2(Wab8Zulrta}>f2NHrn0RBv0h8AD3I4b$62n*iZnI14G<2bU*P zm$(LR%~IY|4t ziyhmO7G8W7EyG(f>rfd7L3j));s0&qPEBZo_XVlZrjj_~3RH~`z|Pl3n>xG)p532a z{H_x42QzhuFZExene9w@88whQ#hTJ0VkU8rjL(DKVf1QzHe7)U@d3C8sl?~*7q0!qUq=Drh}t8(3V-fi z;gLPWM?{-2;nnbWl#oXUht~Te?GpmL1^xOa(k&VJsJeZCitrb-DHUq_{Q zKRkmX&xkR9Z}qJ$zkO&8am0V4AU*(V5f35DgfS<^Qq_E5#?kXpJ>Cm9pyWsBIPkUc zPBX!d4@R3j!rd@BhtlI+u*>9VlRuRvfD@5wD-SMmydPE|HLG}NvSmjKb8z_-+b4_9 zMw_`@$PafRl`I4=e2xq~#z+V6oKG|1y|B~Eobxytf}LNZWcYLUdet7V*{{>I`7|p$ zhQ{HKS(qV<=-C{ItB^jZfXQ!iQM|YU`SAfb+RyEZ&x2!^I3C{gZ^nn#z1?%39W(hWG6wY5x`|H4u>F}=ofg7G$VSDo)TQjd@>pkKm!=FE;CUi2~{3WC0 z6O0+~sY){YB)278{uTEsgF+LfVos2dfhUyAf*2v&96A!2UVYg)=y!(n~rjBqgJc`24(Vvo8((y{x98+z< zO{vUppF^hMwCkFg;2bVmh)Ed4(h|>8MerV^*P}vMHkdWv7LpizVF>YFCZllLXcl0= z7s4-*;s;^tF}6>Jy~Yv$6`BLqk8ftO@nP6}Ijg4OU2uw3%CdUzkUMyGc`Nav_X%Il zPx7!U3gE@Vr~)5`Q$K8GLij@1xQb;7N+@v|3!I@6dYno{CD@V70*$Gf(&3B^vX z^B&`WGN#pOPADZ3+=0}ILQSj<$r1titH>OT`je6|th(S5$Dg}ofR+xp)x;P-@x_^_ z4DW-7kZ!p!yeujvayPl*t5Gq0|K|fg2koPo9>)o8_$#W$hvAB5whzEdV`3szoeUpF zIyVn~>-ZpiFgC{2b8a4-ha%U92OJ-U>2Y?rH_nPNSH;Je)GKOa0I`F(!B&G)sJi8Qu_%wfkRBI7QW(jJ< zhv8Bee9(uO2k-4nKlq#r!JIBJrY-*5S+ts6`x){OF785^_z--iE1eYYgQL>unD}hC z_C_*+uYiY8DA3{R}XyN@jkf6@qf=k{r_jOYDTNogATQp!31tV`FL?ND#DA~ zkslv|llxLz_`JT{|6^|BgfBRNqtcl>TR~3Y;5%bXwmdv`7Z<{t4En%8PR5HzkUCcw zUV67(fMnPiMP5eW+3A>K??F^M=ZXVR%sR$@nY&P%b=*$y?3_&TZZG2j;o?w~i5Ewr zarkUF8%6pMJUcs6ymBy~5l8HZit*wNs08nZnHK-(JMyik z^!LV?JCNdg;j51K!^->U?ZgSfYlqr3;fAvv?}Kk=F?EzU0k{k4Hn#qry~qm)vmQSi z&VchJ9ST;UbiB9$W#P}AuBd5_w?07A5H8+AgT_2)v zeMODJBS;Uq@I&1HXXo*WA3n^(hDhQks1YxIj*>QTQFwOdo;YD57bRTGLs@w7F_e!l zgiX2B5Z+9pgHPs~_-wc$kNDO`+5?mK2-RN2$*{##Y6I_rqfh{!4Qr-xM~vkbg0D=s zy&n#Lobh2GabPKOZ{nJ8BeSKZ~ z2MNILvly$tq3Yl}C?6ky+mPa%JKIOIfbM;oaN>x}@-Yo~@$Bp$@sioxew!KpWyYYS z%~Tg$i6RNZw$Iq!4M#dY8_st8|7Hi>-6Aq;=;|VBk?V*zq2728eCs(L-}wK{@gctE z{&by7=>mMvbuQI{D)Cv^*bKy&l_rV%u={AtLWWSwQ5*&^+td4*$A`Ljj@Gq3ZMa=zCfnT6J!Yg3kqdJ%I--8(t zW{Bm3T-bzk(UfB>j&Z_1xdDFuJENOUhDVVy6o&seX?r*P=?~%)rxrePiW+*7zZrpV zBgHR){ZI2)4{{y&lf^$t9Mpr>4Z;&PoW<8 zLbwL0<|^S)$2Y>Ue~~zG#=);pF5U`aJcdOAI1pzbB~}2xLb^~D^hfcRk;D;uGLNVd z-y3El#Sx!({9L%l@ip)`(ls04d(G_lrEpC%wrSA^7_$?}SHn#HrnP|t#0QbW^;f{p zIKBw(LuLv!2gk;-*bCKO2)7~kwiadwY#nbWmIgDC?uZd^cLIM=Oq}`z=Dl=l&Qbv! zc;I}b#FoJt$BRWR2q#Vn{8FAcA=s8VQ0gmUmgBSGhp2-1Ww3cmrqpw%B*Jb;wbcVI zR=C9nGUHptnp{rEf$PqvIq;Qmzbn?v#@E5CF0fBdfsZ34oDb(9WoRyZ)A4>-j+B_F zxo`5~zzdmc!8N_m+RHzBc!XeVYdcZ`oPp|zR0uzC!gs)SZS2IfipRB%?*vz)=@Ur| z9&p0z;PQ)NP2zTXJNynM<3lj^GA68T*ZV)lE%AW|1}~2_z477^q>`Dov1T&z5MBsx z=kKr6@tQMn4}W8wfzO2hLW*AmOB^4BM;#xA=Ox>565;M-%Wj)$4%%O7S7|Dofpnn) z_@?9iaHHd^;4!2sHCM5_5>j*Yhbxf6OX0gI6zn@Z%x%vf)#JsU9cUhWZwvFrwR8p! z{BTPrY5*UE7hG@m>Naqgo9V)YkARDi5?BM@=@M(oD18aMp{pJ4hF_-9tb|v>VK>G` zemfcgyL5{+O@ybxuaKo5m0aD~$`^%6zzsX22D}IMLyhlcp`=UGG zr8n7e+QKo89|u=Bz7(E8sx8xt`+syVy9vg@1*nO{7Q*c)W(PwoboXX47Q6>Oi<0m~ z@ajJHxjo<#qycIfY(UOdqDZnzTV5FUUn z29Y4X4P1}r;w$0LNaxnV)?VAUfy0p!9s!>mZ1*Q0JcQJgRz0Tc5Ia%^d=3@uWH5n4 zGubT*p9TL!>MQ2nSo0#%FWNqsa-Z$R4^V&N2Vnc5%TVeJK%{a zjC5S55q_Iz`yib5h+Qkw;looIm`FGmo=;hkV1O54SV2|swuEsY9)Sqo3lUgpY$kRDu^j`lp?_GB}Z%)Kjhi_A2Bq*v;q$Kbpytl=x+E=+mTy z&w|I1Yd7P61E$k6R0W+&dMV>VOO3Hk9~ZN(0Ll+Zh$TZ!lC7E2+o8a|t z+i~1*RKzp>XJb~rM@Qm9jqtWoy9DVl2kD|>k>me2mzMaNW1AOXV8V-^BJ(}r@YWCQ z8uG%QHqzS(55tdlad+U$VJmC5oj@w=Sxt5E!D1NoU%OV)YIwUv>VV^5G3rko@v<(_~VcEz!HLeLUw!)-0)MZ8AtponD(<>F!82+yjK!#^~OAf@;NAkgKHTF@R@Kj zQt9*H9LLXv8y#N-&3-$Mc(>!T-~zOR>nwy@Q6oMG3lGw_loouYj`r6OTT;gp43+Ug z;xBX*REp1m&m(1GE?n$*@xMs5QVUalwY_K|#a{?FIex?;9<@kgjCck`UO?(CUYqLe z6Wnl;yOaeYq(Qjm!phs#7ToAQ7Ylt@CXVL9)?rHG%G*7 z6vFpW72yFmu+{@1YytPc4>OUQ%DIn!5>c2hMXLN0~)C%d^-FEb;8%f zU8m@%_-dGYhNm80Tx;UYID8d6jw08D*6=9iol=cO@I$0QrVQ?Ndxz2oB| zBcQksMcNn!66|pC7o-x@!&c|n-Ua(1#qSRvb$mWND4$0r;7I0RD^50iqq$}0sEUJr zE#i!OFDJvxS~Am?*W|Wv0@4Y&@ExRtOW^EQaVC-Y;-#zvk&JH($05ZRS2(^D{^s}w zIKX8WINid0jUuBJ{Kp0M2W~hIX?R`;e?_`zJsfeN9bfFx+RlVngj9>-$4D71hZi!V zT)qt)fb@o)4xdAj-~Z=g`Y`1@lM;AfAyQ)Eq)XyVG2wZzfNAIYnk{~U@(C}8jYtWL z_py$v&dq{5F0(UN18202GiAgtfIg&t1}$@jec3;)wOBbUJ)Y$2jvHQigWGmdu9N_Xrn!5M^-gY&iKkI&41U ze;%gu^>$UK!63>dlK909)CRr+-tV^KqlNJVc%{{X{Uxf@c!;} zTH=g=AN8VE@MW-FA0|-qjXN1$Zr#jOaZdKagGlXE2M_e6Gcp49_t4vsMy`6;yC1g= z@x@v+8=rVf99y2-P169o^k-Hw;c4&)Qet5^et>=b960ZGGDjS1F=i)H!qxDObgGmO zGT>np#E0R^JM1bAz99+NQ=`yA`f64PUmg@^+J<<5!Rz_| zSChzr+Z$)rp#FGq;9xspFTD0Xa!Pn7c>Pd1mEyxYvTUCL*W4dx8gwpP&Y}T1_!2m4 zB%K#O8~%#aC(<8?Gd)MenWUen#Zlbny;*>u`Eh5!QHO$P3GkJuI(~!ca!)K7rErN3{b9cb}X$-A+G4|0ow|oHI0pfE0#)N1VTTzc%mX7Gu43(i#e|o^I}5lNKf49sk4U8n!SkQ8y$kkrya#qE zWZc+CXM`PRk%_4^CG0YrTX7%be;VfdXXx2Ps)0ZKi>k)g!jxy}EO;>!HIa!N_*;=P z9>6nms5#=8=i|(?a~TE6bP;^zCB_H5AFlOL)x@cQPt1=qo>~SX_{V(OUp=#lgSiXr z+f1DDGKmu@4|aK#HFNN3uwLRqVn(rDVll_@;+2cy%w}a8zJ~NR6@VWuwliG@cf3XB zxaJNE^QoUI;-C`Vzr@bO2$+vly|ZD=zwO&e^dPmX_ytnus({Ou+Tr5+%i>Ha*9^dY z@6z7*TIgLt!ZnOHu*XW>nmpxXd`J%)aZA8HAqcBKWZdRtar#Gg9M38qFlBZ|L-69& z_C-Cg4k^>(eIGL&HAf9r6D{3Hy-9LAiN5m zLK>i&;J#yAl<-6vf<{1X4gLGtgb}bF@hA5VkCR`kd z3h>@2E8ZO8KwqcBFc=#jc~`H7xpDE4-~Pm>k*aYqTpZ65a-1x7Julw)@o6xjd3>Z# zh>sw(@pQNlskS!5w-e*d8seA0DipFPz05@|Ilw2u9LKv`#hX2?<4rXu)WGzM;v+p= z+=}$36ogk@93L6PQlJM#IvV^F=^esc!Xj-**Drywm&cn1u9*O>dHhq$!9p0_){f+Y zZlqj`8&Fc6{)Q*sOhPI6%y#kSDU^;cgqyC2kNp0>8IDZ0eIA^Oa`gWQ@Ew%Zr-iA2 z2W)TgcX{#V6{HUWaF^o?uV&Rdq;Pjiytxm_XT!&lFN2H1S5c5R96zi;#dnhc3?cU* zIyH=IZ=V~2r%}#5yft;8fE{RmT{Mq_7m$24jJ?M8zSMa08H$9%b{*r5cPupl2cy(+ zWC%Wv{P;rnD#{v9hTtctw6?s17fNP!|6MBbw`2kTjPBU^1$}iyoBD*x-eE$V#28H(;t01@Pe;;?2cw zyTpZXH7b6BT7iE$;ifaYx}iwTb%{5xA^F8!X$n-u@GSn06fU-9#UXidfa4!cV+F`X z&Vjhj@&C9n-V8@NVJY0?c=4#?Ps0w~>^S0J$B%?Xju%%s{)+DLEV*yT7axsy#{Zd^ zQs)D4x8qO44n3R%;9$qU1}hye9(8>8p7CZ3Ql`Zh9N+JzcryhlTztdvVwL3_RKeqp z7u)r+Pe_KhIbO_lyg1+SiM`{^jYtWI4>*1ne9!UXHpicU?fTg9Etw4GAP>IjcyW{C z55voEwom8^M>~E7T<-XN@PfW}9I>zC#Yv7Aiybe1*_ZZLuDkb(H{+4KxWMt^TE}~D zi8qfS#fiCBhknP4n;d@_Ufkb~FZOf%`2H4&IS1l8$M1)&2iPZwH#>d| z^f|r+e&_f@@Y37t`0b(B@#2$?7vFKbxJ}-o1fy?{H!mTTW)a-v_?^(C+u`DMju-E9 z{CarU@nX^)cKlp8-|=F(<7;5_opv12N_7rO;daN1jgF7Gi|qxGGAG{a_<3-RYigJ`mdvv`_8>a~!X|X0^|(G9hZOS$R?W&B}|~b5>s4 z#cE&KzGZrZ)g(t$Q4`x6CMQ;k{Nuc+c< z-U;Ad6!?T&?tXHO{N=pWz|WEIQ=SX3-7p?DpK(#BEmd?)?HF-4DqPQtC@eqX5U{QT{gsMVKKza;_aM&)?Xi_-a>K+E`Qd0v%9 z)bhLXqE_0K7qzl(E#EUmt(mKEagD`4AzqKPTCUc&)d%7qju*9DZkVrWqL#{498s%< z%8OcRR$kNst@2{RXxocg+_i}RO%t`upyF6ETBKD6q83_}7qv>Nyr_ju<;4oei`9-7 zwZNz1h+3#qUer>S^5QLy7l)5=#(xZJP}-41tq7?TL@nAVFKU%Wc`dA{g%IV%i^kes z)B=PG7jJjGs5Sbg^W8yQg;Wz2W4YHu9OwkG%{cs>R1wT{d@d|QhTrwX3&zKr-uO=N gImB9g{HJofIfN>=w)kXQAmOg4Pg;2rf4kuS0rglABLDyZ delta 168540 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�JP!4N8`Y{lJJl1!k@QMgtMMAsHaCuyGEt0*@rVK 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 diff --git a/doc/html/abslexer_8h.html b/doc/html/abslexer_8h.html index a70a8b40e..71cc18e6f 100644 --- a/doc/html/abslexer_8h.html +++ b/doc/html/abslexer_8h.html @@ -21,7 +21,7 @@
abslexer.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -110,7 +110,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/absmatcher_8h.html b/doc/html/absmatcher_8h.html index f74066683..043679593 100644 --- a/doc/html/absmatcher_8h.html +++ b/doc/html/absmatcher_8h.html @@ -21,7 +21,7 @@
absmatcher.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -281,7 +281,7 @@

Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 1f928982f..9ebabbf5d 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -21,7 +21,7 @@
Class List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -118,7 +118,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/bits_8h.html b/doc/html/bits_8h.html index bfa387827..56a744d6e 100644 --- a/doc/html/bits_8h.html +++ b/doc/html/bits_8h.html @@ -21,7 +21,7 @@
bits.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -101,7 +101,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/boostmatcher_8h.html b/doc/html/boostmatcher_8h.html index 0721f8993..3fc684ff5 100644 --- a/doc/html/boostmatcher_8h.html +++ b/doc/html/boostmatcher_8h.html @@ -21,7 +21,7 @@
boostmatcher.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -103,7 +103,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/class_reflex-members.html b/doc/html/class_reflex-members.html index 2436b9238..636fe3d73 100644 --- a/doc/html/class_reflex-members.html +++ b/doc/html/class_reflex-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -151,7 +151,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/class_reflex.html b/doc/html/class_reflex.html index c1c66e964..039c44426 100644 --- a/doc/html/class_reflex.html +++ b/doc/html/class_reflex.html @@ -21,7 +21,7 @@
Reflex Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -2755,7 +2755,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classes.html b/doc/html/classes.html index 400c9729c..efd5845fc 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -21,7 +21,7 @@
Class Index

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -97,7 +97,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_lexer-members.html b/doc/html/classreflex_1_1_abstract_lexer-members.html index ecbd278ad..e866d40dd 100644 --- a/doc/html/classreflex_1_1_abstract_lexer-members.html +++ b/doc/html/classreflex_1_1_abstract_lexer-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -114,7 +114,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_lexer.html b/doc/html/classreflex_1_1_abstract_lexer.html index 079582bee..670834c64 100644 --- a/doc/html/classreflex_1_1_abstract_lexer.html +++ b/doc/html/classreflex_1_1_abstract_lexer.html @@ -21,7 +21,7 @@
reflex::AbstractLexer< M > Class Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1874,7 +1874,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html b/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html index 37d2d7659..ede09f899 100644 --- a/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html +++ b/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -64,7 +64,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html b/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html index 7410e69f5..5fd6885ad 100644 --- a/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html +++ b/doc/html/classreflex_1_1_abstract_lexer_1_1_matcher.html @@ -21,7 +21,7 @@
reflex::AbstractLexer< M >::Matcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -296,7 +296,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher-members.html b/doc/html/classreflex_1_1_abstract_matcher-members.html index 53340a1d9..57be2e92b 100644 --- a/doc/html/classreflex_1_1_abstract_matcher-members.html +++ b/doc/html/classreflex_1_1_abstract_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -181,7 +181,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher.html b/doc/html/classreflex_1_1_abstract_matcher.html index 2ad79e4ac..437515c04 100644 --- a/doc/html/classreflex_1_1_abstract_matcher.html +++ b/doc/html/classreflex_1_1_abstract_matcher.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -3756,7 +3756,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html b/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html index 08bcb12cc..55149e2db 100644 --- a/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html +++ b/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -81,7 +81,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html b/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html index 1882d48bb..56e5b0fc1 100644 --- a/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html +++ b/doc/html/classreflex_1_1_abstract_matcher_1_1_iterator.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher::Iterator< T > Class Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -657,7 +657,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html b/doc/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html index 320c0d239..99f3f5bf7 100644 --- a/doc/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html +++ b/doc/html/classreflex_1_1_abstract_matcher_1_1_operation-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -69,7 +69,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_abstract_matcher_1_1_operation.html b/doc/html/classreflex_1_1_abstract_matcher_1_1_operation.html index 0b8a75281..bab427e2e 100644 --- a/doc/html/classreflex_1_1_abstract_matcher_1_1_operation.html +++ b/doc/html/classreflex_1_1_abstract_matcher_1_1_operation.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher::Operation Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -381,7 +381,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_bits-members.html b/doc/html/classreflex_1_1_bits-members.html index 8f1106f0e..4182a429a 100644 --- a/doc/html/classreflex_1_1_bits-members.html +++ b/doc/html/classreflex_1_1_bits-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -107,7 +107,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_bits.html b/doc/html/classreflex_1_1_bits.html index 8b928d726..a29c9dd32 100644 --- a/doc/html/classreflex_1_1_bits.html +++ b/doc/html/classreflex_1_1_bits.html @@ -21,7 +21,7 @@
reflex::Bits Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1718,7 +1718,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_matcher-members.html b/doc/html/classreflex_1_1_boost_matcher-members.html index 706d46091..4d76487c4 100644 --- a/doc/html/classreflex_1_1_boost_matcher-members.html +++ b/doc/html/classreflex_1_1_boost_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -212,7 +212,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_matcher.html b/doc/html/classreflex_1_1_boost_matcher.html index 90041c774..e28f05b81 100644 --- a/doc/html/classreflex_1_1_boost_matcher.html +++ b/doc/html/classreflex_1_1_boost_matcher.html @@ -21,7 +21,7 @@
reflex::BoostMatcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1311,7 +1311,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_perl_matcher-members.html b/doc/html/classreflex_1_1_boost_perl_matcher-members.html index 58055c83e..1d2be44e3 100644 --- a/doc/html/classreflex_1_1_boost_perl_matcher-members.html +++ b/doc/html/classreflex_1_1_boost_perl_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -215,7 +215,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_perl_matcher.html b/doc/html/classreflex_1_1_boost_perl_matcher.html index 4373238a1..0fd0c4838 100644 --- a/doc/html/classreflex_1_1_boost_perl_matcher.html +++ b/doc/html/classreflex_1_1_boost_perl_matcher.html @@ -21,7 +21,7 @@
reflex::BoostPerlMatcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -741,7 +741,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_posix_matcher-members.html b/doc/html/classreflex_1_1_boost_posix_matcher-members.html index dadfa7016..e3ec9b045 100644 --- a/doc/html/classreflex_1_1_boost_posix_matcher-members.html +++ b/doc/html/classreflex_1_1_boost_posix_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -215,7 +215,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_boost_posix_matcher.html b/doc/html/classreflex_1_1_boost_posix_matcher.html index 994a8e422..cd91106bf 100644 --- a/doc/html/classreflex_1_1_boost_posix_matcher.html +++ b/doc/html/classreflex_1_1_boost_posix_matcher.html @@ -21,7 +21,7 @@
reflex::BoostPosixMatcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -788,7 +788,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input-members.html b/doc/html/classreflex_1_1_buffered_input-members.html index bbc5f9295..ee430599c 100644 --- a/doc/html/classreflex_1_1_buffered_input-members.html +++ b/doc/html/classreflex_1_1_buffered_input-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -124,7 +124,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input.html b/doc/html/classreflex_1_1_buffered_input.html index b6571734f..d7c730b4f 100644 --- a/doc/html/classreflex_1_1_buffered_input.html +++ b/doc/html/classreflex_1_1_buffered_input.html @@ -21,7 +21,7 @@
reflex::BufferedInput Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -775,7 +775,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html b/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html index b45ece638..b1dd3599a 100644 --- a/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html +++ b/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -70,7 +70,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html b/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html index 6b84e2645..c7717797a 100644 --- a/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html +++ b/doc/html/classreflex_1_1_buffered_input_1_1dos__streambuf.html @@ -21,7 +21,7 @@
reflex::BufferedInput::dos_streambuf Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -358,7 +358,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input_1_1streambuf-members.html b/doc/html/classreflex_1_1_buffered_input_1_1streambuf-members.html index 626fd37bf..66fcab94e 100644 --- a/doc/html/classreflex_1_1_buffered_input_1_1streambuf-members.html +++ b/doc/html/classreflex_1_1_buffered_input_1_1streambuf-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_buffered_input_1_1streambuf.html b/doc/html/classreflex_1_1_buffered_input_1_1streambuf.html index b47cfadce..9c9ef5901 100644 --- a/doc/html/classreflex_1_1_buffered_input_1_1streambuf.html +++ b/doc/html/classreflex_1_1_buffered_input_1_1streambuf.html @@ -21,7 +21,7 @@
reflex::BufferedInput::streambuf Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -289,7 +289,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_flex_lexer-members.html b/doc/html/classreflex_1_1_flex_lexer-members.html index 4bab0860b..0352aa46d 100644 --- a/doc/html/classreflex_1_1_flex_lexer-members.html +++ b/doc/html/classreflex_1_1_flex_lexer-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -130,7 +130,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_flex_lexer.html b/doc/html/classreflex_1_1_flex_lexer.html index 47fdf9401..153bb6bec 100644 --- a/doc/html/classreflex_1_1_flex_lexer.html +++ b/doc/html/classreflex_1_1_flex_lexer.html @@ -21,7 +21,7 @@
reflex::FlexLexer< M > Class Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -872,7 +872,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html b/doc/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html index 03f1c4a59..9c4a454e2 100644 --- a/doc/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html +++ b/doc/html/classreflex_1_1_flex_lexer_1_1_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_flex_lexer_1_1_matcher.html b/doc/html/classreflex_1_1_flex_lexer_1_1_matcher.html index e0767924b..1040e09bd 100644 --- a/doc/html/classreflex_1_1_flex_lexer_1_1_matcher.html +++ b/doc/html/classreflex_1_1_flex_lexer_1_1_matcher.html @@ -21,7 +21,7 @@
reflex::FlexLexer< M >::Matcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -320,7 +320,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input-members.html b/doc/html/classreflex_1_1_input-members.html index 89eeb1f31..2b707ceef 100644 --- a/doc/html/classreflex_1_1_input-members.html +++ b/doc/html/classreflex_1_1_input-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -111,7 +111,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input.html b/doc/html/classreflex_1_1_input.html index 76f38aac6..6be211dec 100644 --- a/doc/html/classreflex_1_1_input.html +++ b/doc/html/classreflex_1_1_input.html @@ -21,7 +21,7 @@
reflex::Input Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1674,7 +1674,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input_1_1dos__streambuf-members.html b/doc/html/classreflex_1_1_input_1_1dos__streambuf-members.html index c54e561e8..af1cc919e 100644 --- a/doc/html/classreflex_1_1_input_1_1dos__streambuf-members.html +++ b/doc/html/classreflex_1_1_input_1_1dos__streambuf-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -69,7 +69,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input_1_1dos__streambuf.html b/doc/html/classreflex_1_1_input_1_1dos__streambuf.html index ad979695e..f62745de1 100644 --- a/doc/html/classreflex_1_1_input_1_1dos__streambuf.html +++ b/doc/html/classreflex_1_1_input_1_1dos__streambuf.html @@ -21,7 +21,7 @@
reflex::Input::dos_streambuf Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -331,7 +331,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input_1_1streambuf-members.html b/doc/html/classreflex_1_1_input_1_1streambuf-members.html index 4bbcd3dfb..ab04cb6fe 100644 --- a/doc/html/classreflex_1_1_input_1_1streambuf-members.html +++ b/doc/html/classreflex_1_1_input_1_1streambuf-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_input_1_1streambuf.html b/doc/html/classreflex_1_1_input_1_1streambuf.html index 32d2ee220..e650b2f82 100644 --- a/doc/html/classreflex_1_1_input_1_1streambuf.html +++ b/doc/html/classreflex_1_1_input_1_1streambuf.html @@ -21,7 +21,7 @@
reflex::Input::streambuf Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -284,7 +284,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_matcher-members.html b/doc/html/classreflex_1_1_matcher-members.html index cd83852de..e467456c3 100644 --- a/doc/html/classreflex_1_1_matcher-members.html +++ b/doc/html/classreflex_1_1_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -261,7 +261,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_matcher.html b/doc/html/classreflex_1_1_matcher.html index c6cca3b4c..2f32a0d34 100644 --- a/doc/html/classreflex_1_1_matcher.html +++ b/doc/html/classreflex_1_1_matcher.html @@ -21,7 +21,7 @@
reflex::Matcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -2648,7 +2648,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_o_ranges-members.html b/doc/html/classreflex_1_1_o_ranges-members.html index 17bed61fe..12bdc8592 100644 --- a/doc/html/classreflex_1_1_o_ranges-members.html +++ b/doc/html/classreflex_1_1_o_ranges-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -105,7 +105,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_o_ranges.html b/doc/html/classreflex_1_1_o_ranges.html index 2fa74cf02..44a2b7ea5 100644 --- a/doc/html/classreflex_1_1_o_ranges.html +++ b/doc/html/classreflex_1_1_o_ranges.html @@ -21,7 +21,7 @@
reflex::ORanges< T > Class Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1088,7 +1088,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_p_c_r_e2_matcher-members.html b/doc/html/classreflex_1_1_p_c_r_e2_matcher-members.html index a69112451..d04eb999b 100644 --- a/doc/html/classreflex_1_1_p_c_r_e2_matcher-members.html +++ b/doc/html/classreflex_1_1_p_c_r_e2_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -215,7 +215,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_p_c_r_e2_matcher.html b/doc/html/classreflex_1_1_p_c_r_e2_matcher.html index 55258ed7f..ae3140b9a 100644 --- a/doc/html/classreflex_1_1_p_c_r_e2_matcher.html +++ b/doc/html/classreflex_1_1_p_c_r_e2_matcher.html @@ -21,7 +21,7 @@
reflex::PCRE2Matcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1464,7 +1464,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html b/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html index 24d81d8d2..c9fa12dde 100644 --- a/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html +++ b/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -218,7 +218,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html b/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html index 3a25aaff9..3f84f1987 100644 --- a/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html +++ b/doc/html/classreflex_1_1_p_c_r_e2_u_t_f_matcher.html @@ -21,7 +21,7 @@
reflex::PCRE2UTFMatcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -794,7 +794,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern-members.html b/doc/html/classreflex_1_1_pattern-members.html index b3459475a..c94723c5a 100644 --- a/doc/html/classreflex_1_1_pattern-members.html +++ b/doc/html/classreflex_1_1_pattern-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -233,7 +233,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern.html b/doc/html/classreflex_1_1_pattern.html index 6ae319b4c..e8f3aadf5 100644 --- a/doc/html/classreflex_1_1_pattern.html +++ b/doc/html/classreflex_1_1_pattern.html @@ -21,7 +21,7 @@
reflex::Pattern Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -5100,7 +5100,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern_matcher-members.html b/doc/html/classreflex_1_1_pattern_matcher-members.html index 81677113a..a55f2bed2 100644 --- a/doc/html/classreflex_1_1_pattern_matcher-members.html +++ b/doc/html/classreflex_1_1_pattern_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -198,7 +198,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern_matcher.html b/doc/html/classreflex_1_1_pattern_matcher.html index 100808d2a..bef7e5a6c 100644 --- a/doc/html/classreflex_1_1_pattern_matcher.html +++ b/doc/html/classreflex_1_1_pattern_matcher.html @@ -21,7 +21,7 @@
reflex::PatternMatcher< P > Class Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1184,7 +1184,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html b/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html index b1b3d4294..0b032f45b 100644 --- a/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html +++ b/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -196,7 +196,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html b/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html index ce4dc7133..52954871a 100644 --- a/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html +++ b/doc/html/classreflex_1_1_pattern_matcher_3_01std_1_1string_01_4.html @@ -21,7 +21,7 @@
reflex::PatternMatcher< std::string > Class Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1055,7 +1055,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_posix_1_1_tables-members.html b/doc/html/classreflex_1_1_posix_1_1_tables-members.html index d989fb052..f485c5370 100644 --- a/doc/html/classreflex_1_1_posix_1_1_tables-members.html +++ b/doc/html/classreflex_1_1_posix_1_1_tables-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -63,7 +63,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_posix_1_1_tables.html b/doc/html/classreflex_1_1_posix_1_1_tables.html index 959e3c0c6..cfe137c38 100644 --- a/doc/html/classreflex_1_1_posix_1_1_tables.html +++ b/doc/html/classreflex_1_1_posix_1_1_tables.html @@ -21,7 +21,7 @@
reflex::Posix::Tables Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -144,7 +144,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_ranges-members.html b/doc/html/classreflex_1_1_ranges-members.html index ab03c203b..8d910afe8 100644 --- a/doc/html/classreflex_1_1_ranges-members.html +++ b/doc/html/classreflex_1_1_ranges-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -91,7 +91,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_ranges.html b/doc/html/classreflex_1_1_ranges.html index ea7b5a783..d7c1ea825 100644 --- a/doc/html/classreflex_1_1_ranges.html +++ b/doc/html/classreflex_1_1_ranges.html @@ -21,7 +21,7 @@
reflex::Ranges< T > Class Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1168,7 +1168,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_ecma_matcher-members.html b/doc/html/classreflex_1_1_std_ecma_matcher-members.html index 77f091a1c..41b45ef12 100644 --- a/doc/html/classreflex_1_1_std_ecma_matcher-members.html +++ b/doc/html/classreflex_1_1_std_ecma_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -216,7 +216,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_ecma_matcher.html b/doc/html/classreflex_1_1_std_ecma_matcher.html index f221cf8d5..89921f14d 100644 --- a/doc/html/classreflex_1_1_std_ecma_matcher.html +++ b/doc/html/classreflex_1_1_std_ecma_matcher.html @@ -21,7 +21,7 @@
reflex::StdEcmaMatcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -923,7 +923,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_matcher-members.html b/doc/html/classreflex_1_1_std_matcher-members.html index 5c5767dec..4f687b96e 100644 --- a/doc/html/classreflex_1_1_std_matcher-members.html +++ b/doc/html/classreflex_1_1_std_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -212,7 +212,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_matcher.html b/doc/html/classreflex_1_1_std_matcher.html index fd9bd3a2b..7c751bd04 100644 --- a/doc/html/classreflex_1_1_std_matcher.html +++ b/doc/html/classreflex_1_1_std_matcher.html @@ -21,7 +21,7 @@
reflex::StdMatcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1309,7 +1309,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_posix_matcher-members.html b/doc/html/classreflex_1_1_std_posix_matcher-members.html index 1b5059940..ddb0d6e86 100644 --- a/doc/html/classreflex_1_1_std_posix_matcher-members.html +++ b/doc/html/classreflex_1_1_std_posix_matcher-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -216,7 +216,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_std_posix_matcher.html b/doc/html/classreflex_1_1_std_posix_matcher.html index 5b74025c3..da4e88bdd 100644 --- a/doc/html/classreflex_1_1_std_posix_matcher.html +++ b/doc/html/classreflex_1_1_std_posix_matcher.html @@ -21,7 +21,7 @@
reflex::StdPosixMatcher Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -969,7 +969,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_unicode_1_1_tables-members.html b/doc/html/classreflex_1_1_unicode_1_1_tables-members.html index 96c4a8c89..b9c5bc3d1 100644 --- a/doc/html/classreflex_1_1_unicode_1_1_tables-members.html +++ b/doc/html/classreflex_1_1_unicode_1_1_tables-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -66,7 +66,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1_unicode_1_1_tables.html b/doc/html/classreflex_1_1_unicode_1_1_tables.html index 2945c176a..3fa64dc17 100644 --- a/doc/html/classreflex_1_1_unicode_1_1_tables.html +++ b/doc/html/classreflex_1_1_unicode_1_1_tables.html @@ -21,7 +21,7 @@
reflex::Unicode::Tables Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -198,7 +198,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1regex__error-members.html b/doc/html/classreflex_1_1regex__error-members.html index 3a2523120..d73136ea8 100644 --- a/doc/html/classreflex_1_1regex__error-members.html +++ b/doc/html/classreflex_1_1regex__error-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -92,7 +92,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/classreflex_1_1regex__error.html b/doc/html/classreflex_1_1regex__error.html index 787101622..090f50fb6 100644 --- a/doc/html/classreflex_1_1regex__error.html +++ b/doc/html/classreflex_1_1regex__error.html @@ -21,7 +21,7 @@
reflex::regex_error Class Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1041,7 +1041,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/convert_8h.html b/doc/html/convert_8h.html index 12a3e572c..e7036f003 100644 --- a/doc/html/convert_8h.html +++ b/doc/html/convert_8h.html @@ -21,7 +21,7 @@
convert.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -158,7 +158,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/debug_8h.html b/doc/html/debug_8h.html index 705c9619f..4085e03b8 100644 --- a/doc/html/debug_8h.html +++ b/doc/html/debug_8h.html @@ -21,7 +21,7 @@
debug.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -401,7 +401,7 @@

Variable Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/dir_000002_000000.html b/doc/html/dir_000002_000000.html index d5961a3a2..4fdb2424f 100644 --- a/doc/html/dir_000002_000000.html +++ b/doc/html/dir_000002_000000.html @@ -21,7 +21,7 @@
src -> include Relation

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -46,7 +46,7 @@

src → include Relation

File in srcIncludes file in include
reflex.hreflex / convert.h
reflex.hreflex / error.h
reflex.hreflex / input.h
reflex.hreflex / pattern.h
reflex.hreflex / utf8.h
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index aa27abf60..d601d74a2 100644 --- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -21,7 +21,7 @@
src Directory Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -76,7 +76,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html b/doc/html/dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html index 3d6612ff7..70ac618a4 100644 --- a/doc/html/dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html +++ b/doc/html/dir_bb8a7beb94a1b7afd52842cbf47ddd3e.html @@ -21,7 +21,7 @@
reflex Directory Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -123,7 +123,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html index 7a4228f7c..1f470f876 100644 --- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -21,7 +21,7 @@
include Directory Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -62,7 +62,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/error_8h.html b/doc/html/error_8h.html index b0c0e50f6..57659ed61 100644 --- a/doc/html/error_8h.html +++ b/doc/html/error_8h.html @@ -21,7 +21,7 @@
error.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -119,7 +119,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/files.html b/doc/html/files.html index 36c31ea77..0c0fea50d 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -21,7 +21,7 @@
File List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -79,7 +79,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/flexlexer_8h.html b/doc/html/flexlexer_8h.html index 183d9a23a..866293c32 100644 --- a/doc/html/flexlexer_8h.html +++ b/doc/html/flexlexer_8h.html @@ -21,7 +21,7 @@
flexlexer.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1171,7 +1171,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/functions.html b/doc/html/functions.html index 9ae15046c..93279c1c7 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -198,7 +198,7 @@

- a -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_0x7e.html b/doc/html/functions_0x7e.html index e63e6e36e..2cb79aeb0 100644 --- a/doc/html/functions_0x7e.html +++ b/doc/html/functions_0x7e.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -121,7 +121,7 @@

- ~ -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_b.html b/doc/html/functions_b.html index ba43178d2..1c1614bd5 100644 --- a/doc/html/functions_b.html +++ b/doc/html/functions_b.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -187,7 +187,7 @@

- b -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_c.html b/doc/html/functions_c.html index 7d023cd43..664d14e6c 100644 --- a/doc/html/functions_c.html +++ b/doc/html/functions_c.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -302,7 +302,7 @@

- c -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_d.html b/doc/html/functions_d.html index 56c2aa790..13b396251 100644 --- a/doc/html/functions_d.html +++ b/doc/html/functions_d.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -141,7 +141,7 @@

- d -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_e.html b/doc/html/functions_e.html index c78140261..212b4e34f 100644 --- a/doc/html/functions_e.html +++ b/doc/html/functions_e.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -193,7 +193,7 @@

- e -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_enum.html b/doc/html/functions_enum.html index 8dc7282e9..ddac16ba9 100644 --- a/doc/html/functions_enum.html +++ b/doc/html/functions_enum.html @@ -21,7 +21,7 @@
Class Members - Enumerations

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -65,7 +65,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_eval.html b/doc/html/functions_eval.html index cfd423cd2..7705255ee 100644 --- a/doc/html/functions_eval.html +++ b/doc/html/functions_eval.html @@ -21,7 +21,7 @@
Class Members - Enumerator

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -107,7 +107,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_f.html b/doc/html/functions_f.html index 6aebd9c81..4a6a727b8 100644 --- a/doc/html/functions_f.html +++ b/doc/html/functions_f.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -253,7 +253,7 @@

- f -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html index 3022ab6c9..e4d385e70 100644 --- a/doc/html/functions_func.html +++ b/doc/html/functions_func.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -163,7 +163,7 @@

- a -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_0x7e.html b/doc/html/functions_func_0x7e.html index 1c353c849..17468ec2d 100644 --- a/doc/html/functions_func_0x7e.html +++ b/doc/html/functions_func_0x7e.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -117,7 +117,7 @@

- ~ -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_b.html b/doc/html/functions_func_b.html index f3dbe4191..f6c6a685c 100644 --- a/doc/html/functions_func_b.html +++ b/doc/html/functions_func_b.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -137,7 +137,7 @@

- b -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_c.html b/doc/html/functions_func_c.html index 0d3e32f0c..c9d645968 100644 --- a/doc/html/functions_func_c.html +++ b/doc/html/functions_func_c.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -178,7 +178,7 @@

- c -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_d.html b/doc/html/functions_func_d.html index 0271e4a73..3fa3ce98c 100644 --- a/doc/html/functions_func_d.html +++ b/doc/html/functions_func_d.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -116,7 +116,7 @@

- d -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_e.html b/doc/html/functions_func_e.html index 5e156affa..f0b9595db 100644 --- a/doc/html/functions_func_e.html +++ b/doc/html/functions_func_e.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -145,7 +145,7 @@

- e -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_f.html b/doc/html/functions_func_f.html index 4007155a0..bd2f497a8 100644 --- a/doc/html/functions_func_f.html +++ b/doc/html/functions_func_f.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -213,7 +213,7 @@

- f -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_g.html b/doc/html/functions_func_g.html index aaa94aadc..648991136 100644 --- a/doc/html/functions_func_g.html +++ b/doc/html/functions_func_g.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -169,7 +169,7 @@

- g -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_h.html b/doc/html/functions_func_h.html index 157777ef9..e8c8cd14a 100644 --- a/doc/html/functions_func_h.html +++ b/doc/html/functions_func_h.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -118,7 +118,7 @@

- h -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_i.html b/doc/html/functions_func_i.html index a99c7a578..3c7bda399 100644 --- a/doc/html/functions_func_i.html +++ b/doc/html/functions_func_i.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -207,7 +207,7 @@

- i -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_l.html b/doc/html/functions_func_l.html index b42e7530f..20471577d 100644 --- a/doc/html/functions_func_l.html +++ b/doc/html/functions_func_l.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -171,7 +171,7 @@

- l -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_m.html b/doc/html/functions_func_m.html index 001deb590..76a93da23 100644 --- a/doc/html/functions_func_m.html +++ b/doc/html/functions_func_m.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -118,7 +118,7 @@

- m -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_n.html b/doc/html/functions_func_n.html index 856a3e1ab..2090ec19a 100644 --- a/doc/html/functions_func_n.html +++ b/doc/html/functions_func_n.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -126,7 +126,7 @@

- n -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_o.html b/doc/html/functions_func_o.html index 76532150f..44923973f 100644 --- a/doc/html/functions_func_o.html +++ b/doc/html/functions_func_o.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -305,7 +305,7 @@

- o -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_p.html b/doc/html/functions_func_p.html index a24d88ac8..8755b7120 100644 --- a/doc/html/functions_func_p.html +++ b/doc/html/functions_func_p.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -205,7 +205,7 @@

- p -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_r.html b/doc/html/functions_func_r.html index 09858abb8..ae773ecaf 100644 --- a/doc/html/functions_func_r.html +++ b/doc/html/functions_func_r.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -134,7 +134,7 @@

- r -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_s.html b/doc/html/functions_func_s.html index 1e4f27931..b63b60954 100644 --- a/doc/html/functions_func_s.html +++ b/doc/html/functions_func_s.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -197,7 +197,7 @@

- s -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_t.html b/doc/html/functions_func_t.html index cfe59a584..8b34d2634 100644 --- a/doc/html/functions_func_t.html +++ b/doc/html/functions_func_t.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -117,7 +117,7 @@

- t -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_u.html b/doc/html/functions_func_u.html index 20e1f04ee..7586871b9 100644 --- a/doc/html/functions_func_u.html +++ b/doc/html/functions_func_u.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -119,7 +119,7 @@

- u -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_v.html b/doc/html/functions_func_v.html index 0bba85f82..8d42bf343 100644 --- a/doc/html/functions_func_v.html +++ b/doc/html/functions_func_v.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -103,7 +103,7 @@

- v -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_w.html b/doc/html/functions_func_w.html index 18d2f23c6..76d6b1f81 100644 --- a/doc/html/functions_func_w.html +++ b/doc/html/functions_func_w.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -214,7 +214,7 @@

- w -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_x.html b/doc/html/functions_func_x.html index bd8ecd509..1ea1df194 100644 --- a/doc/html/functions_func_x.html +++ b/doc/html/functions_func_x.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -97,7 +97,7 @@

- x -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_func_y.html b/doc/html/functions_func_y.html index 5fa879472..9690bee1d 100644 --- a/doc/html/functions_func_y.html +++ b/doc/html/functions_func_y.html @@ -21,7 +21,7 @@
Class Members - Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -103,7 +103,7 @@

- y -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_g.html b/doc/html/functions_g.html index 179a835ae..f9aac98d1 100644 --- a/doc/html/functions_g.html +++ b/doc/html/functions_g.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -190,7 +190,7 @@

- g -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_h.html b/doc/html/functions_h.html index b106f0be6..7a614f782 100644 --- a/doc/html/functions_h.html +++ b/doc/html/functions_h.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -140,7 +140,7 @@

- h -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_i.html b/doc/html/functions_i.html index 2bfa0462f..dabe80f5b 100644 --- a/doc/html/functions_i.html +++ b/doc/html/functions_i.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -361,7 +361,7 @@

- i -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_j.html b/doc/html/functions_j.html index e817c02fc..6490fe290 100644 --- a/doc/html/functions_j.html +++ b/doc/html/functions_j.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -98,7 +98,7 @@

- j -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_k.html b/doc/html/functions_k.html index d82de5ddd..1a15c2a97 100644 --- a/doc/html/functions_k.html +++ b/doc/html/functions_k.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -111,7 +111,7 @@

- k -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_l.html b/doc/html/functions_l.html index 5cecf280a..af8aa2e4e 100644 --- a/doc/html/functions_l.html +++ b/doc/html/functions_l.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -260,7 +260,7 @@

- l -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_m.html b/doc/html/functions_m.html index fb8657280..d688a96fa 100644 --- a/doc/html/functions_m.html +++ b/doc/html/functions_m.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -249,7 +249,7 @@

- m -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_n.html b/doc/html/functions_n.html index 99b1811e6..76f72ae97 100644 --- a/doc/html/functions_n.html +++ b/doc/html/functions_n.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -172,7 +172,7 @@

- n -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_o.html b/doc/html/functions_o.html index f01cb48ec..b4e5da2ef 100644 --- a/doc/html/functions_o.html +++ b/doc/html/functions_o.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -338,7 +338,7 @@

- o -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_p.html b/doc/html/functions_p.html index d28aec088..f178fbe37 100644 --- a/doc/html/functions_p.html +++ b/doc/html/functions_p.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -265,7 +265,7 @@

- p -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_q.html b/doc/html/functions_q.html index c29d4a1ae..a44cf519d 100644 --- a/doc/html/functions_q.html +++ b/doc/html/functions_q.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -102,7 +102,7 @@

- q -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_r.html b/doc/html/functions_r.html index e05802f37..d202f254c 100644 --- a/doc/html/functions_r.html +++ b/doc/html/functions_r.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -183,7 +183,7 @@

- r -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_rela.html b/doc/html/functions_rela.html index 8883907a2..e81821239 100644 --- a/doc/html/functions_rela.html +++ b/doc/html/functions_rela.html @@ -21,7 +21,7 @@
Class Members - Related Functions

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -77,7 +77,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_s.html b/doc/html/functions_s.html index ca5b96f06..4ea4d5e46 100644 --- a/doc/html/functions_s.html +++ b/doc/html/functions_s.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -294,7 +294,7 @@

- s -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_t.html b/doc/html/functions_t.html index c08280bcb..2243b6073 100644 --- a/doc/html/functions_t.html +++ b/doc/html/functions_t.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -146,7 +146,7 @@

- t -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_type.html b/doc/html/functions_type.html index 0521fc6a5..f7498f403 100644 --- a/doc/html/functions_type.html +++ b/doc/html/functions_type.html @@ -21,7 +21,7 @@
Class Members - Typedefs

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -336,7 +336,7 @@

- v -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_u.html b/doc/html/functions_u.html index 56fa913ed..1939db637 100644 --- a/doc/html/functions_u.html +++ b/doc/html/functions_u.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -162,7 +162,7 @@

- u -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_v.html b/doc/html/functions_v.html index fd1686237..85e86e4f1 100644 --- a/doc/html/functions_v.html +++ b/doc/html/functions_v.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -126,7 +126,7 @@

- v -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index 857b86dd1..0040869c6 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -117,7 +117,7 @@

- a -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_b.html b/doc/html/functions_vars_b.html index 3f0a96e66..40dfad8fe 100644 --- a/doc/html/functions_vars_b.html +++ b/doc/html/functions_vars_b.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -137,7 +137,7 @@

- b -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_c.html b/doc/html/functions_vars_c.html index 0dcb8a254..6de406713 100644 --- a/doc/html/functions_vars_c.html +++ b/doc/html/functions_vars_c.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -188,7 +188,7 @@

- c -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_d.html b/doc/html/functions_vars_d.html index 64fac9a5a..649628fcb 100644 --- a/doc/html/functions_vars_d.html +++ b/doc/html/functions_vars_d.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -108,7 +108,7 @@

- d -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_e.html b/doc/html/functions_vars_e.html index b8be92e7e..f3d4f201f 100644 --- a/doc/html/functions_vars_e.html +++ b/doc/html/functions_vars_e.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -136,7 +136,7 @@

- e -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_f.html b/doc/html/functions_vars_f.html index 534f74766..7f47024dd 100644 --- a/doc/html/functions_vars_f.html +++ b/doc/html/functions_vars_f.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -125,7 +125,7 @@

- f -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_g.html b/doc/html/functions_vars_g.html index 63f01e0de..39db98956 100644 --- a/doc/html/functions_vars_g.html +++ b/doc/html/functions_vars_g.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -107,7 +107,7 @@

- g -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_h.html b/doc/html/functions_vars_h.html index b1b2d5434..9ac29332b 100644 --- a/doc/html/functions_vars_h.html +++ b/doc/html/functions_vars_h.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -105,7 +105,7 @@

- h -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_i.html b/doc/html/functions_vars_i.html index 7117bde4c..269eeb052 100644 --- a/doc/html/functions_vars_i.html +++ b/doc/html/functions_vars_i.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -225,7 +225,7 @@

- i -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_j.html b/doc/html/functions_vars_j.html index 40d724674..e95a7c548 100644 --- a/doc/html/functions_vars_j.html +++ b/doc/html/functions_vars_j.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -96,7 +96,7 @@

- j -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_k.html b/doc/html/functions_vars_k.html index 851cb353e..4ac4c2d3d 100644 --- a/doc/html/functions_vars_k.html +++ b/doc/html/functions_vars_k.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -105,7 +105,7 @@

- k -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_l.html b/doc/html/functions_vars_l.html index 6bc07445c..34eb12752 100644 --- a/doc/html/functions_vars_l.html +++ b/doc/html/functions_vars_l.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -156,7 +156,7 @@

- l -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_m.html b/doc/html/functions_vars_m.html index 49ff672b4..b17f8d1ad 100644 --- a/doc/html/functions_vars_m.html +++ b/doc/html/functions_vars_m.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -151,7 +151,7 @@

- m -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_n.html b/doc/html/functions_vars_n.html index e7564d8f0..d97b11666 100644 --- a/doc/html/functions_vars_n.html +++ b/doc/html/functions_vars_n.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -130,7 +130,7 @@

- n -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_o.html b/doc/html/functions_vars_o.html index 94c0cbe25..b79c35913 100644 --- a/doc/html/functions_vars_o.html +++ b/doc/html/functions_vars_o.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -121,7 +121,7 @@

- o -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_p.html b/doc/html/functions_vars_p.html index 5e0fa5659..293c2e7e4 100644 --- a/doc/html/functions_vars_p.html +++ b/doc/html/functions_vars_p.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -131,7 +131,7 @@

- p -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_q.html b/doc/html/functions_vars_q.html index aa2d70578..9b057b283 100644 --- a/doc/html/functions_vars_q.html +++ b/doc/html/functions_vars_q.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -100,7 +100,7 @@

- q -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_r.html b/doc/html/functions_vars_r.html index 710780087..3055fee95 100644 --- a/doc/html/functions_vars_r.html +++ b/doc/html/functions_vars_r.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -126,7 +126,7 @@

- r -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_s.html b/doc/html/functions_vars_s.html index 0909c940c..8f906ca29 100644 --- a/doc/html/functions_vars_s.html +++ b/doc/html/functions_vars_s.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -169,7 +169,7 @@

- s -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_t.html b/doc/html/functions_vars_t.html index e7ec81a45..a9c41aa89 100644 --- a/doc/html/functions_vars_t.html +++ b/doc/html/functions_vars_t.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -114,7 +114,7 @@

- t -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_u.html b/doc/html/functions_vars_u.html index 206a7c344..b9953ea7a 100644 --- a/doc/html/functions_vars_u.html +++ b/doc/html/functions_vars_u.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -132,7 +132,7 @@

- u -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_v.html b/doc/html/functions_vars_v.html index ffb0008e8..a23122c72 100644 --- a/doc/html/functions_vars_v.html +++ b/doc/html/functions_vars_v.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -102,7 +102,7 @@

- v -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_w.html b/doc/html/functions_vars_w.html index a4244e4b3..186a18c4f 100644 --- a/doc/html/functions_vars_w.html +++ b/doc/html/functions_vars_w.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -105,7 +105,7 @@

- w -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_x.html b/doc/html/functions_vars_x.html index 4face97bd..81e07c7fa 100644 --- a/doc/html/functions_vars_x.html +++ b/doc/html/functions_vars_x.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -96,7 +96,7 @@

- x -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_vars_z.html b/doc/html/functions_vars_z.html index 47d5246fc..4c46cf490 100644 --- a/doc/html/functions_vars_z.html +++ b/doc/html/functions_vars_z.html @@ -21,7 +21,7 @@
Class Members - Variables

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -96,7 +96,7 @@

- z -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_w.html b/doc/html/functions_w.html index 8effc974d..28b12a2c0 100644 --- a/doc/html/functions_w.html +++ b/doc/html/functions_w.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -230,7 +230,7 @@

- w -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_x.html b/doc/html/functions_x.html index 76c7ad691..6fd4582cd 100644 --- a/doc/html/functions_x.html +++ b/doc/html/functions_x.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -104,7 +104,7 @@

- x -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_y.html b/doc/html/functions_y.html index 92c499df2..2e479ff62 100644 --- a/doc/html/functions_y.html +++ b/doc/html/functions_y.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -107,7 +107,7 @@

- y -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/functions_z.html b/doc/html/functions_z.html index 5099031ca..0e34956cf 100644 --- a/doc/html/functions_z.html +++ b/doc/html/functions_z.html @@ -21,7 +21,7 @@
Class Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -98,7 +98,7 @@

- z -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/globals.html b/doc/html/globals.html index 14049dd1c..09a4f0509 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -21,7 +21,7 @@
File Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -389,7 +389,7 @@

- y -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html index 192323253..5382d333e 100644 --- a/doc/html/globals_defs.html +++ b/doc/html/globals_defs.html @@ -21,7 +21,7 @@
File Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -339,7 +339,7 @@

- y -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index b6c8049dc..4b70730bf 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -21,7 +21,7 @@
File Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -79,7 +79,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html index eb0fb72de..f1459bc04 100644 --- a/doc/html/globals_vars.html +++ b/doc/html/globals_vars.html @@ -21,7 +21,7 @@
File Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/graph_legend.html b/doc/html/graph_legend.html index f75640df6..33fb00919 100644 --- a/doc/html/graph_legend.html +++ b/doc/html/graph_legend.html @@ -21,7 +21,7 @@
Graph Legend

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -75,7 +75,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index f80d11d31..8b464bec4 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -21,7 +21,7 @@
Class Hierarchy

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -126,7 +126,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/index.html b/doc/html/index.html index e1650cc07..115c35af4 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -21,7 +21,7 @@
RE/flex user guide

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -3736,7 +3736,7 @@

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/index_8md.html b/doc/html/index_8md.html index d26515ba8..4daf489b7 100644 --- a/doc/html/index_8md.html +++ b/doc/html/index_8md.html @@ -21,7 +21,7 @@
index.md File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -52,7 +52,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/inherits.html b/doc/html/inherits.html index bec869681..c1d8c640e 100644 --- a/doc/html/inherits.html +++ b/doc/html/inherits.html @@ -21,7 +21,7 @@
Class Hierarchy

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -278,7 +278,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/input_8h.html b/doc/html/input_8h.html index 30de0e40b..51dcd4bfd 100644 --- a/doc/html/input_8h.html +++ b/doc/html/input_8h.html @@ -21,7 +21,7 @@
input.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -138,7 +138,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/matcher_8h.html b/doc/html/matcher_8h.html index b6156a896..f5be77507 100644 --- a/doc/html/matcher_8h.html +++ b/doc/html/matcher_8h.html @@ -21,7 +21,7 @@
matcher.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -105,7 +105,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html index d163b1ccc..d17df719f 100644 --- a/doc/html/namespacemembers.html +++ b/doc/html/namespacemembers.html @@ -21,7 +21,7 @@
Namespace Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -237,7 +237,7 @@

- z -

+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/namespacemembers_func.html b/doc/html/namespacemembers_func.html index c7ab16fac..057995fb9 100644 --- a/doc/html/namespacemembers_func.html +++ b/doc/html/namespacemembers_func.html @@ -21,7 +21,7 @@
Namespace Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -107,7 +107,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/namespacemembers_type.html b/doc/html/namespacemembers_type.html index 01f58ebfc..d2d6f14ab 100644 --- a/doc/html/namespacemembers_type.html +++ b/doc/html/namespacemembers_type.html @@ -21,7 +21,7 @@
Namespace Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/namespacemembers_vars.html b/doc/html/namespacemembers_vars.html index 85375fb03..b2c9be6c2 100644 --- a/doc/html/namespacemembers_vars.html +++ b/doc/html/namespacemembers_vars.html @@ -21,7 +21,7 @@
Namespace Members

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -97,7 +97,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/namespacereflex.html b/doc/html/namespacereflex.html index 7bca08a0d..6b8d42832 100644 --- a/doc/html/namespacereflex.html +++ b/doc/html/namespacereflex.html @@ -21,7 +21,7 @@
reflex Namespace Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1084,7 +1084,7 @@

Variable Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/namespacereflex_1_1_posix.html b/doc/html/namespacereflex_1_1_posix.html index 1048dfa37..c5f294f44 100644 --- a/doc/html/namespacereflex_1_1_posix.html +++ b/doc/html/namespacereflex_1_1_posix.html @@ -21,7 +21,7 @@
reflex::Posix Namespace Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -87,7 +87,7 @@

Function Documentation

+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/namespacereflex_1_1_unicode.html b/doc/html/namespacereflex_1_1_unicode.html index 191cf1fd8..9370dd9c9 100644 --- a/doc/html/namespacereflex_1_1_unicode.html +++ b/doc/html/namespacereflex_1_1_unicode.html @@ -21,7 +21,7 @@
reflex::Unicode Namespace Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -87,7 +87,7 @@

Function Documentation

+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/namespacereflex_1_1convert__flag.html b/doc/html/namespacereflex_1_1convert__flag.html index 607cbf396..5286f5162 100644 --- a/doc/html/namespacereflex_1_1convert__flag.html +++ b/doc/html/namespacereflex_1_1convert__flag.html @@ -21,7 +21,7 @@
reflex::convert_flag Namespace Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -267,7 +267,7 @@

Variable Documentation

+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index 9ff9c47f5..271d5c04e 100644 --- a/doc/html/namespaces.html +++ b/doc/html/namespaces.html @@ -21,7 +21,7 @@
Namespace List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -60,7 +60,7 @@
+Converted on Fri Mar 17 2023 15:58:36 by Doxygen 1.8.11
diff --git a/doc/html/pattern_8h.html b/doc/html/pattern_8h.html index a1d10c40d..3fc4faedd 100644 --- a/doc/html/pattern_8h.html +++ b/doc/html/pattern_8h.html @@ -21,7 +21,7 @@
pattern.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -171,7 +171,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/pcre2matcher_8h.html b/doc/html/pcre2matcher_8h.html index cf03abe6e..e9d9bab75 100644 --- a/doc/html/pcre2matcher_8h.html +++ b/doc/html/pcre2matcher_8h.html @@ -21,7 +21,7 @@
pcre2matcher.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -119,7 +119,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/posix_8h.html b/doc/html/posix_8h.html index cc699ffb6..9b3b1c0a2 100644 --- a/doc/html/posix_8h.html +++ b/doc/html/posix_8h.html @@ -21,7 +21,7 @@
posix.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -104,7 +104,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/ranges_8h.html b/doc/html/ranges_8h.html index 7883f6380..629c5a49a 100644 --- a/doc/html/ranges_8h.html +++ b/doc/html/ranges_8h.html @@ -21,7 +21,7 @@
ranges.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -105,7 +105,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/reflex_8cpp.html b/doc/html/reflex_8cpp.html index 2b6de2c33..258aa813e 100644 --- a/doc/html/reflex_8cpp.html +++ b/doc/html/reflex_8cpp.html @@ -21,7 +21,7 @@
reflex.cpp File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -386,7 +386,7 @@

Variable Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/reflex_8h.html b/doc/html/reflex_8h.html index d617e09d0..fa7eaba2f 100644 --- a/doc/html/reflex_8h.html +++ b/doc/html/reflex_8h.html @@ -21,7 +21,7 @@
reflex.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -118,7 +118,7 @@ Macros

#define PLATFORM   ""   -#define REFLEX_VERSION   "3.3.1" +#define REFLEX_VERSION   "3.3.2"  

Detailed Description

@@ -145,7 +145,7 @@
- +
#define REFLEX_VERSION   "3.3.1"#define REFLEX_VERSION   "3.3.2"
@@ -155,7 +155,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/setop_8h.html b/doc/html/setop_8h.html index 0ad0f3b14..9c7e15b72 100644 --- a/doc/html/setop_8h.html +++ b/doc/html/setop_8h.html @@ -21,7 +21,7 @@
setop.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -142,7 +142,7 @@

Example

std::set<int> s1;
s1.insert(1);
assert(reflex::is_in_set(1, s1) == true);
std::set<int> s2;
s2.insert(1);
s2.insert(2);
assert(reflex::is_disjoint(s1, s2) == false);
assert(reflex::is_subset(s1, s2) == true);
reflex::lazy_union< std::set<int>,std::set<int> > U(s1, s2);
for (reflex::lazy_union< std::set<int>,std::set<int> >::iterator i = U.begin(); i != U.end(); ++i)
std::cout << *i << std::endl; // prints 1 and 2
reflex::lazy_intersection< std::set<int>,std::set<int> > I(s1, s2);
for (reflex::lazy_intersection< std::set<int>,std::set<int> >::iterator i = I.begin(); i != I.end(); ++i)
std::cout << *i << std::endl; // prints 1
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/simd_8h.html b/doc/html/simd_8h.html index d79a5b13b..b80a1d1c9 100644 --- a/doc/html/simd_8h.html +++ b/doc/html/simd_8h.html @@ -21,7 +21,7 @@
simd.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -79,7 +79,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/stdmatcher_8h.html b/doc/html/stdmatcher_8h.html index 761b6db5d..df0407410 100644 --- a/doc/html/stdmatcher_8h.html +++ b/doc/html/stdmatcher_8h.html @@ -21,7 +21,7 @@
stdmatcher.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -103,7 +103,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/struct_reflex_1_1_code-members.html b/doc/html/struct_reflex_1_1_code-members.html index 0c324002a..14e0b3e4f 100644 --- a/doc/html/struct_reflex_1_1_code-members.html +++ b/doc/html/struct_reflex_1_1_code-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -64,7 +64,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/struct_reflex_1_1_code.html b/doc/html/struct_reflex_1_1_code.html index 4ea83484b..286b4dbeb 100644 --- a/doc/html/struct_reflex_1_1_code.html +++ b/doc/html/struct_reflex_1_1_code.html @@ -21,7 +21,7 @@
Reflex::Code Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -182,7 +182,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/struct_reflex_1_1_library-members.html b/doc/html/struct_reflex_1_1_library-members.html index 1d46097d3..afca46073 100644 --- a/doc/html/struct_reflex_1_1_library-members.html +++ b/doc/html/struct_reflex_1_1_library-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -65,7 +65,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/struct_reflex_1_1_library.html b/doc/html/struct_reflex_1_1_library.html index 3edbf0254..e5cd6bf5e 100644 --- a/doc/html/struct_reflex_1_1_library.html +++ b/doc/html/struct_reflex_1_1_library.html @@ -21,7 +21,7 @@
Reflex::Library Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -160,7 +160,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/struct_reflex_1_1_rule-members.html b/doc/html/struct_reflex_1_1_rule-members.html index b68a5b81c..26e2dfd14 100644 --- a/doc/html/struct_reflex_1_1_rule-members.html +++ b/doc/html/struct_reflex_1_1_rule-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -64,7 +64,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/struct_reflex_1_1_rule.html b/doc/html/struct_reflex_1_1_rule.html index 1a074e932..4999b3d66 100644 --- a/doc/html/struct_reflex_1_1_rule.html +++ b/doc/html/struct_reflex_1_1_rule.html @@ -21,7 +21,7 @@
Reflex::Rule Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -183,7 +183,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_const-members.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_const-members.html index f1b4e9b6f..04b47cd84 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_const-members.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_const-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -73,7 +73,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_const.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_const.html index 912731d8a..10ae164f9 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_const.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_const.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher::Const Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -400,7 +400,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_context-members.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_context-members.html index f71188b2b..b88efb041 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_context-members.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_context-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -65,7 +65,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_context.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_context.html index 7e1772256..568739a5f 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_context.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_context.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher::Context Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -198,7 +198,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html index e19054c93..91834d99c 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_handler-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -62,7 +62,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_handler.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_handler.html index 716549b97..1df51e3e5 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_handler.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_handler.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher::Handler Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -149,7 +149,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_option-members.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_option-members.html index 940192f37..71f0b5412 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_option-members.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_option-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -65,7 +65,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_abstract_matcher_1_1_option.html b/doc/html/structreflex_1_1_abstract_matcher_1_1_option.html index 05e404ac1..3b159ac3a 100644 --- a/doc/html/structreflex_1_1_abstract_matcher_1_1_option.html +++ b/doc/html/structreflex_1_1_abstract_matcher_1_1_option.html @@ -21,7 +21,7 @@
reflex::AbstractMatcher::Option Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -173,7 +173,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_bits_1_1_bitref-members.html b/doc/html/structreflex_1_1_bits_1_1_bitref-members.html index 3fbf2331d..14b09b537 100644 --- a/doc/html/structreflex_1_1_bits_1_1_bitref-members.html +++ b/doc/html/structreflex_1_1_bits_1_1_bitref-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -68,7 +68,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_bits_1_1_bitref.html b/doc/html/structreflex_1_1_bits_1_1_bitref.html index 426d6a28c..fbcd136e7 100644 --- a/doc/html/structreflex_1_1_bits_1_1_bitref.html +++ b/doc/html/structreflex_1_1_bits_1_1_bitref.html @@ -21,7 +21,7 @@
reflex::Bits::Bitref Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -329,7 +329,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_input_1_1_handler-members.html b/doc/html/structreflex_1_1_input_1_1_handler-members.html index 0f7b5d3a2..095744176 100644 --- a/doc/html/structreflex_1_1_input_1_1_handler-members.html +++ b/doc/html/structreflex_1_1_input_1_1_handler-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -62,7 +62,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_input_1_1_handler.html b/doc/html/structreflex_1_1_input_1_1_handler.html index 4a67b540d..9f17945ff 100644 --- a/doc/html/structreflex_1_1_input_1_1_handler.html +++ b/doc/html/structreflex_1_1_input_1_1_handler.html @@ -21,7 +21,7 @@
reflex::Input::Handler Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -127,7 +127,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_input_1_1file__encoding-members.html b/doc/html/structreflex_1_1_input_1_1file__encoding-members.html index 7b5adc2f9..f0197fc77 100644 --- a/doc/html/structreflex_1_1_input_1_1file__encoding-members.html +++ b/doc/html/structreflex_1_1_input_1_1file__encoding-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -99,7 +99,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_input_1_1file__encoding.html b/doc/html/structreflex_1_1_input_1_1file__encoding.html index 05eaea9b9..45aa30062 100644 --- a/doc/html/structreflex_1_1_input_1_1file__encoding.html +++ b/doc/html/structreflex_1_1_input_1_1file__encoding.html @@ -21,7 +21,7 @@
reflex::Input::file_encoding Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -1050,7 +1050,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_matcher_1_1_f_s_m-members.html b/doc/html/structreflex_1_1_matcher_1_1_f_s_m-members.html index 48934c06c..b6ca5b54c 100644 --- a/doc/html/structreflex_1_1_matcher_1_1_f_s_m-members.html +++ b/doc/html/structreflex_1_1_matcher_1_1_f_s_m-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -64,7 +64,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_matcher_1_1_f_s_m.html b/doc/html/structreflex_1_1_matcher_1_1_f_s_m.html index 239006a1f..8d7b4cef1 100644 --- a/doc/html/structreflex_1_1_matcher_1_1_f_s_m.html +++ b/doc/html/structreflex_1_1_matcher_1_1_f_s_m.html @@ -21,7 +21,7 @@
reflex::Matcher::FSM Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -147,7 +147,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_chars-members.html b/doc/html/structreflex_1_1_pattern_1_1_chars-members.html index 2bf172e1a..f2f8658d7 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_chars-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_chars-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -95,7 +95,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_chars.html b/doc/html/structreflex_1_1_pattern_1_1_chars.html index b3959dbbd..5a9991626 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_chars.html +++ b/doc/html/structreflex_1_1_pattern_1_1_chars.html @@ -21,7 +21,7 @@
reflex::Pattern::Chars Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -981,7 +981,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_const-members.html b/doc/html/structreflex_1_1_pattern_1_1_const-members.html index ad6b4374d..b25c3630e 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_const-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_const-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -67,7 +67,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_const.html b/doc/html/structreflex_1_1_pattern_1_1_const.html index c76328390..88cc7955a 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_const.html +++ b/doc/html/structreflex_1_1_pattern_1_1_const.html @@ -21,7 +21,7 @@
reflex::Pattern::Const Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -250,7 +250,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_d_f_a-members.html b/doc/html/structreflex_1_1_pattern_1_1_d_f_a-members.html index d36f5fa6e..5a1e72827 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_d_f_a-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_d_f_a-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -73,7 +73,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_d_f_a.html b/doc/html/structreflex_1_1_pattern_1_1_d_f_a.html index 71712ea56..bb0a435db 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_d_f_a.html +++ b/doc/html/structreflex_1_1_pattern_1_1_d_f_a.html @@ -21,7 +21,7 @@
reflex::Pattern::DFA Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -435,7 +435,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html b/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html index 78923f598..45023988c 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -73,7 +73,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html b/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html index 61792be6e..5d502f4d5 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html +++ b/doc/html/structreflex_1_1_pattern_1_1_d_f_a_1_1_state.html @@ -21,7 +21,7 @@
reflex::Pattern::DFA::State Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -322,7 +322,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_mod_const-members.html b/doc/html/structreflex_1_1_pattern_1_1_mod_const-members.html index 730e9b9b5..b8669ce83 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_mod_const-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_mod_const-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -70,7 +70,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_mod_const.html b/doc/html/structreflex_1_1_pattern_1_1_mod_const.html index 0d0b51748..466938415 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_mod_const.html +++ b/doc/html/structreflex_1_1_pattern_1_1_mod_const.html @@ -21,7 +21,7 @@
reflex::Pattern::ModConst Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -293,7 +293,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_option-members.html b/doc/html/structreflex_1_1_pattern_1_1_option-members.html index 718131415..04bc8b28a 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_option-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_option-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -75,7 +75,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_option.html b/doc/html/structreflex_1_1_pattern_1_1_option.html index f60ff06c6..515f4b863 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_option.html +++ b/doc/html/structreflex_1_1_pattern_1_1_option.html @@ -21,7 +21,7 @@
reflex::Pattern::Option Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -350,7 +350,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_position-members.html b/doc/html/structreflex_1_1_pattern_1_1_position-members.html index b4e3a7d07..99cff9667 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_position-members.html +++ b/doc/html/structreflex_1_1_pattern_1_1_position-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -95,7 +95,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_pattern_1_1_position.html b/doc/html/structreflex_1_1_pattern_1_1_position.html index ca1088aa3..2b1e1abc1 100644 --- a/doc/html/structreflex_1_1_pattern_1_1_position.html +++ b/doc/html/structreflex_1_1_pattern_1_1_position.html @@ -21,7 +21,7 @@
reflex::Pattern::Position Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -942,7 +942,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html b/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html index cf45b0425..3161158d5 100644 --- a/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html +++ b/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -61,7 +61,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt.html b/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt.html index 5e050e29b..24e582b45 100644 --- a/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt.html +++ b/doc/html/structreflex_1_1_posix_1_1_tables_1_1lt.html @@ -21,7 +21,7 @@
reflex::Posix::Tables::lt Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -106,7 +106,7 @@

Member Function Documentation

+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_type_op-members.html b/doc/html/structreflex_1_1_type_op-members.html index d20bc1cdf..9a2a7c5f8 100644 --- a/doc/html/structreflex_1_1_type_op-members.html +++ b/doc/html/structreflex_1_1_type_op-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -63,7 +63,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_type_op.html b/doc/html/structreflex_1_1_type_op.html index 3e860b831..55a49bd2d 100644 --- a/doc/html/structreflex_1_1_type_op.html +++ b/doc/html/structreflex_1_1_type_op.html @@ -21,7 +21,7 @@
reflex::TypeOp< T > Struct Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -141,7 +141,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html b/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html index 35d678835..090c3aa7f 100644 --- a/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html +++ b/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -63,7 +63,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html b/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html index 1b3ab7039..89e819408 100644 --- a/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html +++ b/doc/html/structreflex_1_1_type_op_3_01const_01_t_01_4.html @@ -21,7 +21,7 @@
reflex::TypeOp< const T > Struct Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -126,7 +126,7 @@
+Converted on Fri Mar 17 2023 15:58:35 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1lazy__intersection-members.html b/doc/html/structreflex_1_1lazy__intersection-members.html index 7fa0c228a..4bc046d8b 100644 --- a/doc/html/structreflex_1_1lazy__intersection-members.html +++ b/doc/html/structreflex_1_1lazy__intersection-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -66,7 +66,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1lazy__intersection.html b/doc/html/structreflex_1_1lazy__intersection.html index df227d9c5..b0a62c3a1 100644 --- a/doc/html/structreflex_1_1lazy__intersection.html +++ b/doc/html/structreflex_1_1lazy__intersection.html @@ -21,7 +21,7 @@
reflex::lazy_intersection< S1, S2 > Struct Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -238,7 +238,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1lazy__intersection_1_1iterator-members.html b/doc/html/structreflex_1_1lazy__intersection_1_1iterator-members.html index 8498f8006..0142f491f 100644 --- a/doc/html/structreflex_1_1lazy__intersection_1_1iterator-members.html +++ b/doc/html/structreflex_1_1lazy__intersection_1_1iterator-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -74,7 +74,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1lazy__intersection_1_1iterator.html b/doc/html/structreflex_1_1lazy__intersection_1_1iterator.html index 52a18f3a2..3a2d9e847 100644 --- a/doc/html/structreflex_1_1lazy__intersection_1_1iterator.html +++ b/doc/html/structreflex_1_1lazy__intersection_1_1iterator.html @@ -21,7 +21,7 @@
reflex::lazy_intersection< S1, S2 >::iterator Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -434,7 +434,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1lazy__union-members.html b/doc/html/structreflex_1_1lazy__union-members.html index d3b447a6d..7e3bb00ea 100644 --- a/doc/html/structreflex_1_1lazy__union-members.html +++ b/doc/html/structreflex_1_1lazy__union-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -66,7 +66,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1lazy__union.html b/doc/html/structreflex_1_1lazy__union.html index 13ceab713..391b083b6 100644 --- a/doc/html/structreflex_1_1lazy__union.html +++ b/doc/html/structreflex_1_1lazy__union.html @@ -21,7 +21,7 @@
reflex::lazy_union< S1, S2 > Struct Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -238,7 +238,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1lazy__union_1_1iterator-members.html b/doc/html/structreflex_1_1lazy__union_1_1iterator-members.html index 09cbbc5bb..64142011e 100644 --- a/doc/html/structreflex_1_1lazy__union_1_1iterator-members.html +++ b/doc/html/structreflex_1_1lazy__union_1_1iterator-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -75,7 +75,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1lazy__union_1_1iterator.html b/doc/html/structreflex_1_1lazy__union_1_1iterator.html index 3ad0475ac..fbbd85d6e 100644 --- a/doc/html/structreflex_1_1lazy__union_1_1iterator.html +++ b/doc/html/structreflex_1_1lazy__union_1_1iterator.html @@ -21,7 +21,7 @@
reflex::lazy_union< S1, S2 >::iterator Struct Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -450,7 +450,7 @@

Member Data Documentation

+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1range__compare-members.html b/doc/html/structreflex_1_1range__compare-members.html index b7d709339..72b692349 100644 --- a/doc/html/structreflex_1_1range__compare-members.html +++ b/doc/html/structreflex_1_1range__compare-members.html @@ -21,7 +21,7 @@
Member List

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -61,7 +61,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/structreflex_1_1range__compare.html b/doc/html/structreflex_1_1range__compare.html index abcc56a33..98f73f22e 100644 --- a/doc/html/structreflex_1_1range__compare.html +++ b/doc/html/structreflex_1_1range__compare.html @@ -21,7 +21,7 @@
reflex::range_compare< T > Struct Template Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -127,7 +127,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/timer_8h.html b/doc/html/timer_8h.html index 261bc4b09..991587cc3 100644 --- a/doc/html/timer_8h.html +++ b/doc/html/timer_8h.html @@ -21,7 +21,7 @@
timer.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -96,7 +96,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/traits_8h.html b/doc/html/traits_8h.html index d2b5057d3..34a0a9735 100644 --- a/doc/html/traits_8h.html +++ b/doc/html/traits_8h.html @@ -21,7 +21,7 @@
traits.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -97,7 +97,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/unicode_8h.html b/doc/html/unicode_8h.html index 4b0265f78..f66067650 100644 --- a/doc/html/unicode_8h.html +++ b/doc/html/unicode_8h.html @@ -21,7 +21,7 @@
unicode.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -96,7 +96,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/html/utf8_8h.html b/doc/html/utf8_8h.html index 6df951cf2..9dcacd4ac 100644 --- a/doc/html/utf8_8h.html +++ b/doc/html/utf8_8h.html @@ -21,7 +21,7 @@
utf8.h File Reference

-
updated Mon Mar 6 2023 by Robert van Engelen
+
updated Fri Mar 17 2023 by Robert van Engelen
  @@ -156,7 +156,7 @@
+Converted on Fri Mar 17 2023 15:58:34 by Doxygen 1.8.11
diff --git a/doc/man/reflex.1 b/doc/man/reflex.1 index 532a3b323..5cc55ea44 100644 --- a/doc/man/reflex.1 +++ b/doc/man/reflex.1 @@ -1,4 +1,4 @@ -.TH REFLEX "1" "March 06, 2023" "reflex 3.3.1" "User Commands" +.TH REFLEX "1" "March 17, 2023" "reflex 3.3.2" "User Commands" .SH NAME \fBreflex\fR -- regex\-centric, fast and flexible lexical analyzer generator .SH SYNOPSIS diff --git a/lib/pattern.cpp b/lib/pattern.cpp index 72e8e3d0f..019e46b46 100644 --- a/lib/pattern.cpp +++ b/lib/pattern.cpp @@ -220,6 +220,25 @@ void Pattern::init(const char *options, const uint8_t *pred) { // all patterns are strings, do not construct a DFA with subset construction start = tfa_.root(); + if (opt_.i) + { + // convert edges to case-insensitive by adding upper case transitions for alphas normalized to lower case + timer_type et; + timer_start(et); + for (DFA::State *state = start; state; state = state->next) + { + for (DFA::State::Edges::iterator t = state->edges.begin(); t != state->edges.end(); ++t) + { + Char c = t->first; + if (c >= 'a' && c <= 'z') + { + state->edges[uppercase(c)] = std::pair(uppercase(c), t->second.second); + ++eno_; + } + } + } + ems_ += timer_elapsed(et); + } } else { @@ -462,27 +481,21 @@ void Pattern::parse( c = lowercase(c); } #ifdef WITH_TREE_DFA - DFA::State *target_state; DFA::State::Edges::iterator i = t->edges.find(c); if (i == t->edges.end()) { if (last_state == NULL) last_state = t; // t points to the tree DFA start state - target_state = last_state = last_state->next = tfa_.state(); + DFA::State *target_state = last_state = last_state->next = tfa_.state(); t->edges[c] = std::pair(c, target_state); - if (c >= 'a' && c <= 'z' && opt_.i) - { - t->edges[uppercase(c)] = std::pair(uppercase(c), target_state); - ++eno_; - } + t = target_state; ++eno_; ++vno_; } else { - target_state = i->second.second; + t = i->second.second; } - t = target_state; #else t = tfa_.edge(t, c); #endif @@ -545,11 +558,11 @@ void Pattern::parse( else if (at(loc) != 0) error(regex_error::invalid_syntax, loc); if (opt_.i) - update_modified(ModConst::i, modifiers, 0, len - 1); + update_modified(ModConst::i, modifiers, 0, len); if (opt_.m) - update_modified(ModConst::m, modifiers, 0, len - 1); + update_modified(ModConst::m, modifiers, 0, len); if (opt_.s) - update_modified(ModConst::s, modifiers, 0, len - 1); + update_modified(ModConst::s, modifiers, 0, len); pms_ = timer_elapsed(t); #ifdef DEBUG DBGLOGN("startpos = {"); @@ -1389,15 +1402,28 @@ void Pattern::compile( if (moves.empty()) { // no DFA transitions: the final DFA transitions are the tree DFA transitions to target states - for (DFA::State::Edges::iterator t = state->tnode->edges.begin(); t != state->tnode->edges.end(); ++t) + if (opt_.i) { - Char c = t->first; - DFA::State *target_state = last_state = last_state->next = dfa_.state(t->second.second); - state->edges[c] = std::pair(c, target_state); - ++eno_; - if (opt_.i && c >= 'a' && c <= 'z') + for (DFA::State::Edges::iterator t = state->tnode->edges.begin(); t != state->tnode->edges.end(); ++t) { - state->edges[uppercase(c)] = std::pair(uppercase(c), target_state); + Char c = t->first; + DFA::State *target_state = last_state = last_state->next = dfa_.state(t->second.second); + state->edges[c] = std::pair(c, target_state); + if (c >= 'a' && c <= 'z') + { + state->edges[uppercase(c)] = std::pair(uppercase(c), target_state); + ++eno_; + } + ++eno_; + } + } + else + { + for (DFA::State::Edges::iterator t = state->tnode->edges.begin(); t != state->tnode->edges.end(); ++t) + { + Char c = t->first; + DFA::State *target_state = last_state = last_state->next = dfa_.state(t->second.second); + state->edges[c] = std::pair(c, target_state); ++eno_; } } @@ -1490,19 +1516,34 @@ void Pattern::compile( { Char lo = chars.lo(); Char hi = chars.hi(); - for (Char c = lo; c <= hi; ++c) + if (opt_.i) { - if (chars.contains(c)) + for (Char c = lo; c <= hi; ++c) { - DFA::State *target_state = last_state = last_state->next = dfa_.state(state->tnode->edges[c].second); - if (opt_.i && std::isalpha(c)) + if (chars.contains(c)) { - state->edges[lowercase(c)] = std::pair(lowercase(c), target_state); - state->edges[uppercase(c)] = std::pair(uppercase(c), target_state); - eno_ += 2; + DFA::State *target_state = last_state = last_state->next = dfa_.state(state->tnode->edges[c].second); + if (std::isalpha(c)) + { + state->edges[lowercase(c)] = std::pair(lowercase(c), target_state); + state->edges[uppercase(c)] = std::pair(uppercase(c), target_state); + eno_ += 2; + } + else + { + state->edges[c] = std::pair(c, target_state); + ++eno_; + } } - else + } + } + else + { + for (Char c = lo; c <= hi; ++c) + { + if (chars.contains(c)) { + DFA::State *target_state = last_state = last_state->next = dfa_.state(state->tnode->edges[c].second); state->edges[c] = std::pair(c, target_state); ++eno_; } diff --git a/src/reflex.h b/src/reflex.h index b508ee6ee..a1d3a8415 100644 --- a/src/reflex.h +++ b/src/reflex.h @@ -66,7 +66,7 @@ #endif // DO NOT ALTER THIS LINE: the makemake.sh script updates the version -#define REFLEX_VERSION "3.3.1" +#define REFLEX_VERSION "3.3.2" /// RE/flex scanner generator class, a variation of the classic "lex" tool to generate scanners. /**