ELF44 (444ԀԀRRRY@*;;/lib/ld-linux.so.2 )GI9A^ Cl6f,LUo7$ QhMU Zmj& wpN*#0jc!#Ne& CVa-'~5`4YvcqJ_n%T<a;|8 M]tvwqmdT,>bkz. (O:}3/{5x)g.oZ Bl:R#+>=F"\=Py4(@0 uXB7\dHi2 9V8e%Gzp'~E $_*JIKWE}AR ?P+/&O-W(2f6kb1niu?`s3S" Xg;Lt! <r1|!s'x"H$yKD@S %^ hF[[D{)Q]Yr  ;%3;hA1 GL"MAV,bLo|8 &<"<("|"L|L|,> \'<5L(=(E=PQa\gLlt |,J,"LW\.<, C.T`zlLMZ <N<O*L:BPl_slLyxy<|"L(""L ~l%<4?>,OO NZ,:kH}|&i\,Nl (l%16EU|,"]>o<rL7GY ,'#p)(=t8;CGXEk<l{L lE\il\4*24  L|3[ e|6{ ""<hQthFdFlb,&N=,KU =b<u\F`FvN  "  2 mM k[ L+j '{   K P   l \. <>0 0G N l] |xp "w h~ ,? \Q   <   \  7! |9 hO 3] f |{  [ j v  ?  < b l~  <{& ; QW f cu L  q q V G l \ . ,)  # e4 PJ ^ 7m l3 7 +   |@ Dt k " L" X18$Hq\<r^ }\==  ,<S P( 1\ :<BP Y"`hx,L$OK"\l|a,<l)6~BvQl^,l{||\Le<<6\H G% 7pH, X<cvL<\K<l &<?yV<om  @`CpFC  E&L>@<N<Zp%z,%|## p<\l \b4<Dl$Ka,wl<L  ! J2l)8l">|TD"J"QX,"]"cdQs {"@ 4EC C|lA'<DL XS\Nh),\WL\t\5,?|Saju L2,Zf |:+|5kB|SfLw\6,|    (, 8<DPLk | |R 8?L\S j|r(x7p@ cM\lox|3\lK8Ol $,&5":C|5"J|`l3q\Q]\ ?<Y,flWe|eL&& '-2<B?JZSl [bhbu\b >5|5\&l,5,5&, -1LcBPC`Qg<"n)u<,? ,5"|"|g>,tDDo|.%<P"\{!L_(\\/CP: `@LF| Ml"S<[lc"j|q x X,"\/"L)0"""\"-|-*"<"l"L <O =  """<"'"-=7= M T[<b<n "__gmon_start__libXmu.so.6_DYNAMIC_GLOBAL_OFFSET_TABLE__init_finiXFreeXtMallocXInternAtomXGetAtomNameXInternAtomsXGetWindowPropertyXQueryTreemallocfreecallocqsortXFreeColorsXAllocColorXCreatePixmapXCreateGCXCopyPlaneXFreeGCXFreePixmapstrcmpstrcpymemmovegetenvXGetErrorDatabaseTextfprintfsprintf_IO_stderr_XDeletePropertyXSyncXQueryColorsXFillRectangleXFillPolygonXGetGCValuesXFillRectangles_XEditResCheckMessagesXtGetSelectionValueXtCallocXtFreeXtOwnSelectionXtWidgetToApplicationContextXtAppSetWarningMsgHandlerXtVaSetValuesXtNameXtWindowOfObjectXtGetValuesXtIsManagedXGetWindowAttributesXtTranslateCoordsXtGetResourceListXtGetConstraintResourceListXtReallocXtDisplayToApplicationContextXtAppWarningMsgXCreatePixmapFromBitmapDataXrmPermStringToQuarkXrmQGetResourcestrncpyXLookupStringXDisplayStringXOpenDisplayXGrabServerXSetCloseDownModeXUngrabServerXCloseDisplay_IO_getc__ctype_bfgetssscanfstrrchrfopenfcloseXGetGeometryXShapeCombineMaskXFillArcXDrawLineXChangeGCXCreateWindowXDestroyWindowXtWarningXrmStringToQuarkXtErrorMsgXtScreenDatabaseXtResolvePathnamestrncmpXtCallConverteratoiXCreateFontCursorXCreatePixmapCursorXRecolorCursorXtWarningMsgXtDisplayStringConversionWarningXAllocSizeHintsXGetWMNormalHintsXSetWMNormalHintsexitXtCreateWidgetXtDestroyWidgetreallocatexitlibXt.so.6XtAppAddActionHookXtRemoveActionHookXtMergeArgListsXtAddCallbackXtStringsXtHasCallbacksXtCallCallbackListXtRemoveCallbackXtRemoveAllCallbacksXtCallCallbacksXtGetMultiClickTimewidgetClassRec_XtInheritcompositeWidgetClassconstraintClassRecconstraintWidgetClassXtSetTypeConvertermemcpyXrmQuarkToStringXtConvertAndStoreXtDatabasecolorConvertArgsXQueryColorXtCvtStringToPixelXFreeCursorXtCvtStringToFontSetXFreeStringListsetlocaleXtCvtStringToFontStructXLoadQueryFontXFreeFontXScreenNumberOfScreenXDisplayOfScreengetcwd__errno_location_XtInheritTranslationsrectObjClassRecwidgetClasscoreWidgetClassXtParseTranslationTableXtCreateWindowXChangeWindowAttributesXtSetMappedWhenManagedXtInitializeWidgetClassrectObjClasswmShellWidgetClasstopLevelShellWidgetClassapplicationShellWidgetClass_XtIsSubclassOfXtAppErrorMsgXtCreateManagedWidgetXtManageChildXtAddEventHandlerXtCreatePopupShellXtAppCreateShellXtUnmanageChildXtCreateApplicationContextXCreateRegionXtTranslateKeyXDisplayKeycodesXtOpenDisplayXrmDestroyDatabaseXtAppSetFallbackResourcesXtAppGetExitFlagXtRemoveTimeOutXtRemoveWorkProcXtDestroyApplicationContextXDestroyRegionXtGetApplicationNameAndClassXtGetErrorDatabaseTextstrchrXrmGetResourceXrmGetFileDatabasegetuidmemsetXtErrorXtSetWarningHandlerXtBuildEventMaskXSelectInputXtRemoveEventHandlerXtInsertEventHandlerXtAddRawEventHandlerXtInsertEventTypeHandlerXtWindowToWidgetXtDispatchEventToWidgetXtAddExposureToRegionXCheckIfEventXIfEventXUnionRectWithRegionXEmptyRegionXPendingXPeekEventXNextEventXFilterEventXtDispatchEventXtRemoveGrabXtAddGrabXtAppMainLoopXtAppNextEventXtLastTimestampProcessedXtLastEventProcessedXtSetEventDispatcherXtRegisterExtensionSelectorXDeleteContextXrmUniqueQuarkXFindContextXSaveContextXtUngrabKeyboardXtUngrabPointer_XtCheckSubclassFlagtransientShellWidgetClassXMapWindowXUnmapWindowXtAllocateGCXtGetGCXtReleaseGCXClearAreaXConfigureWindowXtMakeGeometryRequestXtMakeResizeRequestXtResizeWidgetXtConfigureWidgetXtMoveWidgetXtQueryGeometryXtGetActionKeysymXtTranslateKeycodeXtGetSubvaluesobjectClassRecXtToolkitInitializegetpwuid_rgetpwnam_rXrmGetStringDatabaseXrmCombineDatabasestrcatXSupportsLocaleXSetLocaleModifiersXrmQGetSearchResourceXrmParseCommandXtAppAddInputXtRemoveInputXrmQGetSearchListXtShellStringsXtIsSubclassXChangePropertyXtRealizeWidgetXtNameToWidgetXtDisplayOfObjectXtDisplayXtScreenOfObjectXtScreenXtWindowXtClassXtIsSensitiveXtParentaccess__xstatXUngrabKeyboardXQueryPointerXtSetKeyboardFocusXtUnmanageChildrenXtManageChildrenselectXtAppAddTimeOutXtAppAddWorkProcXtAppProcessEventXtAppPendingXtAppPeekEventobjectClassXtGrabKeyXtGrabButtonXtUngrabKeyXtUngrabButtonXGrabPointerXGrabKeyboardXUngrabPointerXtGrabKeyboardXtGrabPointerXMapRaisedXRaiseWindowXtPopupXtPopdownXWithdrawWindowXtSetSensitiveXtGetSubresourcesXtAppSetSelectionTimeoutXtAppGetSelectionTimeoutXConvertSelectionXSetErrorHandlerXMaxRequestSizeXSendEventXSetSelectionOwnerXGetSelectionOwnerXtOwnSelectionIncrementalXtDisownSelectionXFlushXtGetSelectionValueIncrementalXtGetSelectionValuesXtGetSelectionValuesIncrementalXtGetSelectionRequestXtCreateSelectionRequestXtSendSelectionRequestXtCancelSelectionRequestXtSetSelectionParametersXtGetSelectionParametersXtSetValuesXtSetSubvaluesoverrideShellClassRecwmShellClassRectransientShellClassRecvendorShellClassRecapplicationShellClassRecXmbTextListToTextPropertyXPutBackEventXSetCommandXTranslateCoordinatesXtAppLockXtAppUnlockXtProcessLockXtProcessUnlockXtAppAddActionsXtCallActionProcXtRegisterGrabActionXtConvertCaseXtSetKeyTranslatorXtGetKeysymTableXStringToKeysymXtParseAcceleratorTableXKeysymToStringprintfXtInstallAcceleratorsXtAugmentTranslationsXtOverrideTranslationsXtVaCreateWidgetXtVaCreateManagedWidgetXtVaAppCreateShellXtVaGetValuesvendorShellWidgetClassXrmPutStringResourcelibSM.so.6__strtol_internaltimelibICE.so.6creatclosesleepfreadfwritestrstrreadwrite__ctype_tolowerstrpbrkfcntluname__sysv_signallibXext.so.6XextCreateExtensionXextAddDisplay_XLockMutex_fn_Xglobal_lock_XUnlockMutex_fnXextRemoveDisplayXextFindDisplayXMissingExtension_XSetLastRequestRead_XFlush_XReply_XSendXShapeQueryExtensionXShapeCombineRectangles_XReadPadlibX11.so.6XAllowEventsXSetWindowBackgroundXBellXChangeActivePointerGrabXCheckMaskEventXClearWindowXMoveResizeWindowXauDisposeAuthXCopyAreaXCreateBitmapFromDataXPutImageXCreateSimpleWindowXDefineCursorXDrawArcXDrawLinesXDrawPointXDrawSegments_XUnknownNativeEvent_XDeqAsyncHandlerXListFontsXFreeFontNamesXSetFillStyleXParseGeometry_XGetAsyncReply_XGetAsyncDataXGetFontPropertyXGetInputFocusXGetImageXCreateImageXDrawImageStringXDrawImageString16XInstallColormapXListInstalledColormapsXDefaultScreenXDefaultVisualXScreenCountXDefaultDepthXDefaultColormapXLastKnownRequestProcessedXScreenOfDisplayXRootWindowOfScreenXWidthOfScreenXHeightOfScreenXMoveWindowXParseColorXSetWindowBackgroundPixmapXQueryBestCursorXReadBitmapFileDataXUnionRegionXSetRegion_XAllocTemp_XFreeTempXOffsetRegionXSubtractRegionXEqualRegionXRectInRegionXReparentWindowXSetClipRectanglesXSetClipMaskXSetClipOriginXSetFontXSetFunctionXSetInputFocusXSetLineAttributesXSetTSOriginXRotateBuffersXFetchBufferXStoreBufferXDrawStringXDrawString16XTextExtentsXTextWidthXTextExtents16XTextWidth16XUndefineCursorXWarpPointerXWindowEventstrerrorXrmPutResourceopen__fxstatferrorXGetWMColormapWindowsXSetTextPropertyXSetWMColormapWindowsXauReadAuthXFontsOfFontSetXExtentsOfFontSetXVaCreateNestedListXGetIMValuesXCreateICXDestroyICXGetICValuesXSetICValuesXSetICFocusXUnsetICFocusXIMOfICXmbResetICXmbLookupStringXOpenIMXCloseIMXOMOfOCXSetOCValuesXGetOCValuesXGetOMValuesXmbTextPropertyToTextListXmbDrawStringXmbDrawImageStringXmbTextEscapementXmbTextExtentsXwcDrawStringXwcDrawImageStringXwcTextEscapementXwcTextExtentsXKeycodeToKeysymXKeysymToKeycodeXLookupKeysym__ctype_touppermbtowcungetcfilenowctomblibm.so.6libc.so.6_exit__libc_init_firstfeofkill__strtod_internalputenvmbstowcswcstombs__lxstatregfreeregcompregexecmemchr_IO_stdout_vsprintfperrorremovetmpnam_IO_stdin_execlpopenpcloseindexstrcspnstrncatrindexstrspnstrtokstrtok_rbzerostrcasecmpwcscatwcschrwcscpywcslenwcsncatopendirclosedirreaddirreaddir_rgetpwnamgetpwuidwaitpidforksetsidglobglobfree_environfchmoddup2pipechdir__environenvironld-linux.so.2_start_etext_edata__bss_start_end;<<<w<<F< =(=s==C="Ch CiC`C6C8DEvEgE}E:\F`FdFhFpF7GGuGldQ`hQ444 4484^4R4 4$4O(4 ,4[0464484<4@4D4H4&L4 P4T4uX4/\4`4wd4Lh4l4p4t4x4|4444444444<4!4444444?4444U4444S4444p4444D5155 55t555+ 5$5-(5Y,50545 85<5@5VD5H5L5P5T5*X5\5`5d5?h5Gl5p5t5x5B|5r5y5&555t551555X55555552555555 55E55Z555$5f536366 666)6h6; 6$6(6,6,064686<6@6 D6H6L6 P6T6X6\6`6|d6`h6l6'p6t6x6|626S6z6 6.666K6{66F6666 666C66H6"6r6$6 6666666c66777_ 7d7I77<7 7$7(7,7P0747>87<7@7-D7H7_L7P7T7X7\7`7d7h7l7Jp7t7x7|7n7m77!77}77%7k7]77%77777777777o7D77777]7 7i7(708v88 888^8+8( 8$8(8,8#08X48U88<8@8sD8H8=L8P8PT8 X8R\8`8{d8h8fl8'p8t8x8|888E8 888@88H8I88k88M88~88[8888o88=88q888J888e899a9 9C99/999 9$9(9,90949895<9K@9OD9H9L9WP9T9NX9\9A`9d9h9l9p9t9x95|9>999W9999)9"99b99e999B999999g9T99 99 9999m99:n:: ::::: : $:x(:,:\0:4:8:<:@:!D:H:L:P:NT:X:\:`:*d:Qh:l:p:t:qx:\|:::M:7:p::::L::::.:j::::0::c:::::y::::j:Z::d:;;x; ;#;G;;;4 ; $;l(;,;Q0;4;8;<;@;,D;H;L;P;T;X;:\;`;d;h;l;p;t;x;|;;;;z;|;b;~;;;;Y;A; ;;;;;@;;;;a;;V;;; ;;US[KOt]]53%3%4h%4h%4h% 4h%4h %4h(%4h0%4h8p% 4h@`%$4hHP%(4hP@%,4hX0%04h` %44hh%84hp%<4hx%@4h%D4h%H4h%L4h%P4h%T4h%X4h%\4hp%`4h`%d4hP%h4h@%l4h0%p4h %t4h%x4h%|4h%4h%4h%4h%4h%4h %4h(%4h0%4h8p%4h@`%4hHP%4hP@%4hX0%4h` %4hh%4hp%4hx%4h%4h%4h%4h%4h%4h%4h%4hp%4h`%4hP%4h@%4h0%4h %4h%4h%4h%5h%5h%5h% 5h%5h %5h(%5h0%5h8p% 5h@`%$5hHP%(5hP@%,5hX0%05h` %45hh%85hp%<5hx%@5h%D5h%H5h%L5h%P5h%T5h%X5h%\5hp%`5h`%d5hP%h5h@%l5h0%p5h %t5h%x5h%|5h%5h%5h%5h%5h%5h %5h(%5h0%5h8p%5h@`%5hHP%5hP@%5hX0%5h` %5hh%5hp%5hx%5h%5h%5h%5h%5h%5h%5h%5hp%5h`%5hP%5h@%5h0%5h %5h%5h%5h%6h%6h%6h% 6h%6h %6h(%6h0%6h8p% 6h@`%$6hHP%(6hP@%,6hX0%06h` %46hh%86hp%<6hx%@6h%D6h%H6h%L6h%P6h%T6h%X6h%\6hp%`6h`%d6hP%h6h@%l6h0%p6h %t6h%x6h%|6h%6h%6h%6h%6h%6h %6h(%6h0%6h8p%6h@`%6hHP%6hP@%6hX0%6h` %6hh%6hp%6hx%6h%6h%6h%6h%6h%6h%6h%6hp%6h`%6hP%6h@%6h0%6h %6h%6h%6h%7h%7h%7h% 7h%7h %7h(%7h0%7h8p% 7h@`%$7hHP%(7hP@%,7hX0%07h` %47hh%87hp%<7hx%@7h%D7h%H7h%L7h%P7h%T7h%X7h%\7hp%`7h`%d7hP%h7h@%l7h0%p7h %t7h%x7h%|7h%7h%7h%7h%7h%7h %7h(%7h0%7h8p%7h@`%7hHP%7hP@%7hX0%7h` %7hh%7hp%7hx%7h%7h%7h%7h%7h%7h%7h%7hp%7h`%7hP%7h@%7h0%7h %7h%7h%7h%8h%8h%8h% 8h%8h %8h(%8h0%8h8p% 8h@`%$8hHP%(8hP@%,8hX0%08h` %48hh%88hp%<8hx%@8h%D8h%H8h%L8h%P8h%T8h%X8h%\8hp%`8h`%d8hP%h8h@%l8h0%p8h %t8h%x8h%|8h%8h %8h %8h %8h %8h %8h( %8h0 %8h8 p%8h@ `%8hH P%8hP @%8hX 0%8h` %8hh %8hp %8hx %8h %8h %8h %8h %8h %8h %8h %8h p%8h `%8h P%8h @%8h 0%8h %8h %8h %8h %9h %9h %9h % 9h %9h %9h( %9h0 %9h8 p% 9h@ `%$9hH P%(9hP @%,9hX 0%09h` %49hh %89hp %<9hx %@9h %D9h %H9h %L9h %P9h %T9h %X9h %\9h p%`9h `%d9h P%h9h @%l9h 0%p9h %t9h %x9h %|9h %9h %9h %9h %9h %9h %9h( %9h0 %9h8 p%9h@ `%9hH P%9hP @%9hX 0%9h` %9hh %9hp %9hx %9h %9h %9h %9h %9h %9h %9h %9h p%9h `%9h P%9h @%9h 0%9h %9h %9h %9h %:h %:h %:h % :h %:h %:h( %:h0 %:h8 p% :h@ `%$:hH P%(:hP @%,:hX 0%0:h` %4:hh %8:hp %<:hx %@:h %D:h %H:h %L:h %P:h %T:h %X:h %\:h p%`:h `%d:h P%h:h @%l:h 0%p:h %t:h %x:h %|:h %:h %:h %:h %:h %:h %:h( %:h0 %:h8 p%:h@ `%:hH P%:hP @%:hX 0%:h` %:hh %:hp %:hx %:h %:h %:h %:h %:h %:h %:h %:h p%:h `%:h P%:h @%:h 0%:h %:h %:h %:h %;h%;h%;h% ;h%;h %;h(%;h0%;h8p% ;h@`%$;hHP%(;hP@%,;hX0%0;h` %4;hh%8;hp%<;hx%@;h%D;h%H;h%L;h%P;h%T;h%X;h%\;hp%`;h`%d;hP%h;h@%l;h0%p;h %t;h%x;h%|;h%;h%;h%;h%;h%;h %;h(%;h0%;h8p%;h@`%;hHP%;hP@%;hX0%;h` %;hh%;hp%;hx%;h%;h%;h%;h%;h%;h%;h%;hp%;h`%;hP%;h@1tRXn^D=PPRVh\X:P0US3=3tЃ;u]ÍvUÐU4WVSDžDžDžDžDžDžDžDž] 8"hjuShh=jjuhh=jNjjPhh= u#jjPh;h=^jvhuhbh=4l;hck u ]Sshu uu ]Sjjhhj4"]ÐUWVSu0K@PSVW; DEPEPWqtP訏uhuWjd1e[^_ÍvUWVSU }9u~6v1ۃ?t&44UUu C<uF9u͍e[^_ÐUWVS}9u~@1ۃ?t1M : u@PBPKu M -C<uF9ue[^_ÐUWVS}u S>VWS.mSPƆ dž dž jV Ɔ Ɔ V)VSVM }u jV@juPVL[^_ÐUWVS]} uWxƃtvX5vt f tuuWJlƃ vuuWVu Vv1ZV蚆VdV莕uSWS8S_ } u jVevju PVp[^_ÍvULWVS} uhhjwj19 |Uuw vt VFRR(PV]RC9 }PVPSW% WjSVWu(u Wpu[WRW1ۃ9 |@vuw vt VQVQC9 }Í[^_UdWVS}Džu PLuP=Ƈ uS'u S^ hS@ƃOhS(ƃtDž,M_8Muv9=u2?u-DPShh hhjwj$,PPh hhjwjx tBujhSGu'PShh*jwj.1vPSjW!Ƈ M kPu uhh>jwjVNPRjZ tu hhVjwjc @P#Ãuhhgjwj@ vVjSV!t*Pu hhjwjSV0thhjwjStLJ PS vLJ Ƈ S Ƈ 9RPS) uah hhjwj+Džډ9sv:uB9r닇 @dƇ S Ƈ SM tƇ Ƈ Ƈ jW蝀 t WۀW袂[^_ÉU\WVShu Zǃu)Pu hhjMqj1WEPRj t&u hhjMqj1WvuԍFPÃu#hh0jMqj1vWVjSEWt:Pu hhjMqj\W S1ES't EPSbM uS uhhMjMqjW<thhjMqjM xtSP3#SMq(pKPM R SEe[^_Uv5)u1É8uf uԸÐUS]s, tSPh hjhmhqjsj uS0tvt1vSSPhCS]ÍvU`WVSU 6EPS+uƼVS[0Ѓ=vVhJrvSh]RxhSǃWZPRjf hPÃuWv=ƃuWShdWjVWCtWSV1vWjU tPSPSjV(SuVSu뜉SV]Pu [^_ÉUS]u uhhrhhjsj[$uuƃ jj 1]ÉUWVSU } tL~uj54"a~t"VH0HE%EPvvEP6jUr EÃVS=Et| t EEPUruSS#e[^_ÍvUWVS}uV3hPVXà uPhhjWj!hSPSu ju>St)dPuhhjWjS 7St.PhhjWj vuVW V\e[^_UVSuÀtPuu v7ƃ t StSe[^ÐUWVSU UY\UtP`Dž`^u 'XdDžhDžlDžph_'ljtDžxpDž|jShUr)Xc{ W]{ jV5h(SjjMhjhjhטU:%Phh3&ShaW5,hAHuh(hQPSz U u\jjAhjhjhטhKh&ShaW5,hi0uh((hQPBSpz UjjV&Ph2jlhjV&PEjjV&Ph2jDhjV&P0jjVu&Ph2jFhj V]&Pjj VJ&Ph2hqu U Phj V&P0VjV&Pj V%P1U tPuVà t\\t \؍L[^_ÍvUWVS}1uhuW}Vh~Wl t*vWPtut F~e[^_ÐUXVSu ]vPƒ95Qu+= 15QPS&PSYPSj 9 tc hS tKP@hS t1P& 9t VoVp tm9tet\dž tPhhhPhhhjvj>uV\[^ÉUXVSu tU tLPSսPSPSjvu9 %1[^UEf u1j54"U0蹿ÍvUS] u ƒ]UWVS}] W t=h h#h&jWjujjW e[^_ÉUu e[^_ÐUjqhunUEqÐU WVS} jjhuEjjjhhu@E(jhhFjNhhuBAjhhFjOhhu"A8jhhFjdhhu@tZj PjvhhuF@=%P WhVh jh uBjhhFjCh%huj@(jhhFjSh+huA@jhRhFjAh0h;u!@8jhhFjRhBhRu?jh`u{A(jhhFjIhehuu?jhhFjMhhu?8jhAhFjThhu?jPjUhhu>4=X%P0WhWh*jhu@$jh*hFjPhh*u?jh hFjlhhu>‰8 PRjhuD@jhhFjxhhu>0@@jjjhh!u=EjhhFjUh*huU>4jP,jhhFjRh/hu$>$jPjh u?jh4hFjthBhFu=‰0 PR賿jhJhFjChYh^u=‰$ PRzjhchFjPhshyur=$jWh GjshhuS=jhhFjDhhu3=8jhhFjAhhu=jh`u>(jWhDGjLhhu<WhDGhu3=,jWhpGjghhu<WhpGhu=,jhhFjwhh uz<jh'hFjehhuZ<8jhhFjFh)h8u7<jhu=(jWhSjIhFhWu <jhhFjnhfhwu;8jjjhhu>;EjWhGjFhhau;4WhGhu;jWhGjihhu};,WhGhu;jWhGjShhuK;,WhGhu;jWh,Hjnhhu;,Wh,Hhug;jWh\HjRh4hu:,Wh\Hh?u5;jWhHjphLhZu:,WhHhgu;jh u<jhhFjLhyhup:8jhhFjGhhuM:jh`u;(jWhHjkhhu:jWhHjohhu:8WhHhuQ:jhuj;jhhFjMhhu98hhFhu:jhahFjDhhu9‰,=X%PRKjjjh.h:u8E jjjDhJh[u8jWhOjLhkh}V94jjjAhhVh8jj)%PWhJjOhhS:8jj%PWhKjnhhS9  jj%PWhpKjShhS9$ jh S9jWhNjPhhS%8(jjjWhhV|7jj%PWhdLjNhhS'908jj%PWhLjAhhS84 jjP%PWh MjChhS88 jh S8jWh`MjWh*h9S97(jjjThDhSV6jg%PWhMjAh]hfS@8T8j4PWhtMjShhS8X jWhMjThnhvV6jWhTLjFhhV68jjjChhV5jWh$OjShhSY64jWh4OjMhhS<6jWhDOjWhhS"68jjjShh Vy5jPWhTOjVh*h2S6H8jPWhOjKh:hJS6L jDhXhmS[jjhS j%PWhQjLhhSE6t jq%PWhTRjChhS6x j=%PWhRjRhhS5| jjjHhhVN4j%PWhXNjOhhS5@8jrPWhNjnhhS5D jh S5jWhNjRhhSY4(jWhOjTh%h<S<4j-PWhQjShNh^V4`ÍvUu NÍvUu NÍvUVSu^ VtjVH^ ue[^ÉUVSus^ VftjVL^ ue[^ÉUWVS} u'^ VRt#Ƈ jVP?^ ue[^_ÉUVSu] VV tjV\] ue[^ÉUVSu] VtjVl] ue[^ÉUVSu?] VtjVp^] ue[^ÉUVSu\ V tjV`] ue[^ÉUVSu\ VtjVd\ ue[^ÉUVSug\ VtjVh\ ue[^ÉUSu \ tKjRt7jjt=\ jjx.\ jj|\ $uʋ]ÐUSu[ tKjt7jjt[ jjx[ jj|[ $uʋ]ÐUSuX[ tKjt7jjtu[ jjxf[ jj|W[ $uʋ]ÐUjPj#ÉUjPj(#ÉUjPj<#ÉUjPjP|#ÉUE p#ÍvUE jpÉUU Ejhphr(蔠ÉUu |ÍvUu YÍvUÉUu ÍvUu ÍvUE jpdÉUE jpPÉUE jp<ÉUE jp(ÉUE jpÉUE j pÉUE j pÉUE j pÉUE j pÉUE jpÉUE jpÉUE j pÉUE jptÉUE jp`ÉUE jpLÉUE jp8ÉUE jp$ÉUE jpÉUE jpÉUE jpÉUE jpÉUE jpÉUE jpÉUE jpÉUE jpÉUE jppÉUE jp\ÉUE jpHÉUE jp4ÉUE jp ÉUE j p ÉUE jpÉUE jpÉUE j#pпÉUE j"p輿ÉUE j!p訿ÉUS] u S:ƃ ]ÉUS] u Sƃ ]ÉUu ÍvUjjjڶÍvUVSu>ƍShVu$jPu hv(趜y[^ÍvUWVS]u=ǃ;uhh=脚2VSU2jjjjVSWж([^_ÐUE pu3=PSÍvUu=PUSu<StuS[]ÉUVSu<ÍPPVhSuG DžtPPu hps(L[^ÉUVSuEuhh=061ۃuhv uS6u<P e[^ÐUSu;à t"PPhHhOhR vPPhHhkhsjsj践 ujju h2s(_]ÉUu];P诵ÐUVSuA;Su9VhS ujPu hs([^ÍvUWVSu}]V:PQu';uhh=趗7V:Pse[^_ÍvUVSu:ƍShVujPu hv(:[^UUE8uhh=#Ðj2u:PǿÐUVSu9ƍSh VujPu hmv(誘[^US]E8uhh=蒖k3u&3hNhVjul9pj苳=Xt.t$j+ju݋]USUE8uhh=C2 =Xu0t&vjÑj趑u݋]Uju8PUju8PU WVSut8pjc59u9Fff vjPh=v܊0Ѝx)荄=>u 2 2~ C1҃>u)hS\;T'hS\;T 6.hS˝PhHhhjqj$t螸tj苡v릍[^_ÐUSu6S,uS跢]ÉUSu6SuS]ÉUSud6Su ]ÐUu96 0jPќÍvUSu6Su jjS']ÉUSu5Sdu jjS]ÉUSu5S8u jjSϧ]ÉUSu5S u jjS裧]ÉUS]uujTPSY5P,W]ÍvUVSu];uhh=)-vSVjcP6SVj Pu5Pe[^ÍvUS]uujPS4P|]ÍvUS]E puuj PS4P諀]ÉUS]uujpPSu4P]ÍvUWVS}1uhh=Db9s$vhU4uC9wVWujO PU2WRj Pu3P踁e[^_USu3SDuuujPST]UWVS]uu3Wu;>wh&h=m%vVSjPs3VSjD PWe[^_ÉUWVS]}u(3Vu.?whjh=vWSj?Ps3V3e[^_ÍvUWVS]}u2VDu.?whh=詏vWSjPs3Vϊe[^_ÍvUSux2SuuujPPS衈]UUE8tEPh2/ thh=Éuu 2P$LÉUu1PGÐUE pu1P2HUu1PÐUWVS]E8th4V3` u EH3mu E,EPh3T thth==vusu*1Pqe[^_ÐUWVS]UE8t#20҉u<Puhh=ҍRSS0PNe[^_ÍvUu0P7KÐUWVS]E0t*E0ҋ}uE<Puhh=R;1҃vsuRPuu0PNe[^_ÐUWVME1҃8t1uRu/PJe^_ÐUu/P臃ÐUu/P#ÐUS] ME1҃8tRsu~/P=]USud/S! %P. %P]ÍvUSu /S$ %Pև %P踇]ÍvUSu.S,uS跣]ÉUSu.SuS蟣]ÉUSud.SuS諤]ÉU WVS}W3.ShHhOVh jsj*PhV u =vj54"Ncff jP虝 uhNh*jsj蠧jPu hWI[^_ÉUWVS}W7-V诿 xuj54"蛌i55菮hHhOSh?jvj$t-hhSjPu hW萋[^_ÐUWVS} uu,Su1>uhvh=]v%PU2Sae[^_UWVS}W#,V蛾uh55蛭hHhOSh?jvj $t-hhSjPu heW蜊[^_ÐUWVS} uu+Su1>uhh=iv%PU2Sae[^_UVSu u4+S謽u~%PS>be[^ÍvUU ME8uhh=Éz%P1u*P$AÉUUE8uhh=裇Ð2u*P}AÍvUUE8uhUh=kÐ2u^*PAÍvUVSuVÍEPEPEPEPEPS苑t)}uuuuS褕PSNPVe[^UVSuVÍEPEPEPEPEPS't)}uuuuS@PSPVe[^UWVS]uUUjju S>jWhݠVJVhaS5twu |Ã0Ve2 }tjEPhSVS}}tUe[^_UWVS]u jEPhuWhaS5Và uuh_S誆W1 S؍e[^_UWVS]u jjhGjhטjhh[WhaS5V菔Ã0uuh_S9Wg1 jjhSd؍e[^_ÉUWVS]u ju hEPhuWhaS5,VÃ(uuhQS…W0 S&؍e[^_USu$u uuEPuu uqà jjhS赑؋]ÉUSjju u lS؋]ÉUStA8uf uj#tju]ÐUSt;5ģ胆PJu Sƃ uNj]ÉUSt;5ģ3Pu S!ƃ uNj]ÉUWVSu.19~IQ4Vu+Q<RPPxQ8UC9η9uJQ4z0PIVWu PQPPsxQ8=u#tvj ;~ue[^_ÐUWVSEt vEuMPE1҃tMBuhzjuuyjEPhHEPhGMw11ۃ(9}8vjEPh2E4w}9}E4E4ʇrjEPh=Mp;wju%VhaE4[ h_E4HwM4h,yh_E4V- GC9]AtvjEPh=Mpvjjh2uVhaM5hƏ0M4h,yh_PmV, G9}u6xe[^_ÉU WVSP}EP5Qux !thtj5uwjEPhHEPhGUu11ۃ9u95E4EE4 \jU4{WhaE4豌h_E4uU4hP v襟‹ PPV 0証jS耖 Vh0 =Lu1jh'54"U Qjh454"U LVht5L5Q0^ Vd V![^_ÐUVSuVTVVeJu95>ƆSƆ Ɔ dž SP^EƆ hE lƆ Ɔ Ɔ dž dž V菪VSV VjYgjLgjje' VT}Vv}hEv,}VjV跡QV蒪Vh mxVh(/ \xv`q VV|V}Vb[^ÉUWVS}u t4WPsuVPksuu1e[^_UWVS}E VE19cuw vt V&DjD]PhGv`D]ED*PD*PV+ 9w(u]C9 }wsyjEPhFMQhREPh]MMQhlw _,uuuujjWw^ƃ Vt WV6Vl t W 9]}^EЉ|MxuElv| LԋxfXfD] 2LlTK9]|ËMfLMfEfLEffLEfLE19 |-vuw vt D]PvVC9 }wk1ۃ9 |Quw vt tVbttV AtEPvC9 }jw(誑 WhjwwPs`[^_ÉUxWVS}E E19cuw vt VDjD]PhGv]D]ED*PD*PV 9w(u]C9 }wv EH ED pm uG 9U~D G( 9]FE؉EEEuMvEDԋEfXfD]2D TK9]~19 |+uw vt D]PvbC9 }wi1ۃ9 |Quw vt tVnttV @EE}QvC9 }jw(趏 WhjwuPq|[^_ÉUVSuU F , 9 tVjEPhpJv[jEPhxv [ jjhk@vrjE+CEPhpJvr1ۃ 9 |.vuF vD jjhFPqrC9 }Ve[^UVSuU 19 |.uF vD R,U1>CU9 }҈ RV e[^ÉUS]} t'jjhs0qs,hjS"2s, tjjhjhs0q PS$SE]UMU  9t RQ7ÐUVS]u us0`9tVSe[^US]} t/js0hUjhɡs,qs06gjSR$@s0Psjjhɡs,p1 u tPSSg]ÉUWVS}G,Xs} t8SrjjhʏVpSfjjhVjp(WSrjjhʏVGpWe[^_ÉUS]ƃ u s,'jS]ÉUS]ƃ  PSS:]ÐU1t@uÍvUWVSu} %E}  uuVJvt t jVSIU jWhuhv Oo1ۃ9 ~'jWhuht'oC9 jW ju j} %P e[^_ÍvU@WVS}u EG ,Eȍ PVIjE؍L Pu7jtE PujtE PuitE}u }jEPhGEPhpJwVjEPhEPhxEPhEPhGw VUfJfJ fMЋUUfMf)fM1ۃ@9 ~7jEPhGtpVUUfMf)fẼC9 UE)‰UME)M܋E@pl ƒt-EPh-SdjSh\?E@LpgSRWRe[^_ÐUWVSuf jWh=v g1ۃ9 ~jWh=tgC9 jWY %PVe[^_ÍvUuu uPUWVSu} EPEPEPEPEPV;du1=}t%uVYhuSVjEuSViEEEUe[^_ÍvUuu u#PV[UjhIW5hUfE jj h>jhIW5hfeà jM  Ph %Ph%Ph %Ph%PhVhRuh]f %Ph=Shxuhx {Phuhlu$hFuhuhFW5#hdƁĈjShuhVhWb u hhVVu hthVpV u hhVZVu hhVGV u hhV1Vv9 jEPhϢSK$juh5Th >SV]US]=\uMjjhSGp54"I\jjhS`Gp54"I`(j5`h6>5\h >SV]UDWVSEp@KƋUrPǍEPUREPUREPUR]SVWU,vEPEPEPSVW4DulJM9MtՐEPUREPUREPURSVWM+Mĉ1ủƉuM+M1uȉÉ](jۉ]SuVEPURu #e[^_ÍvUuÍvUWSduehw,>tEj/PMFt6X0ЃPDdShPPddEEe[_ÐUVSuhhShjvj$dtJPhSK tj54"YI!vjPjhv(H[^UEu Phjjp HÍvUEu Ph8jjp HÍvUhWVS}E]] xtPPE PYVw IPHPEPhjjw hH E9u&]ƐSw oUP?S@E 9utEe[^_ÐUWVSEu}U 8thtd:t'hh=Ej54"HVM=NvPV]S ID(EPhSGJV=tj54"G uu Ae[^_ÐU$WVSE]}U 8tuj54"sG=t:t*hh=Dj54">GSWM9 u r RӊMu3  u ]M e[^_ÍvU WVS}UC1ҋ 9}R88 tB9|9 uj54"@RЍ ru Y8 E}tfytIMu 谭E;tC u 蘭uMtNUtuV9}PE9~P +zt2z trrrr QbGrr QF vQGjjhu NJuu w(W jjhu &Je[^_ÉUWVS}19 ~@uuu vۍ CP'uuu S] F9 e[^_ÐUWVS]u };t,9s|'WuVCP!WuVCPC9Ce[^_UVS]M u99 E)‰ e[^ÐUVS]{Lu SssLb8tCLp̍vktt tsXvs\vs`jjV jj} uCdChP jPlPsl| $hsPrhsTrǃ sL詋jsPd e[^UVS]u Ss*|7tpjtt tjjV jj} u P j]kP $hqǃ 躊e[^ÍvUWVSpDžpkDžtjPhuXjjhX,G jt8E Ph`SvCjSh\?XrF vjhh\?XqFpDžpɡDžtDžxDž|DžwDžDžDžDžDžDž DžDžDžDžahzhtƉDžDžtj ShX]E@V @ <DžpɡDžtDžxDž|DžwDžDžDžDžDžDž DžDžDžDža hzh膏ljjSh XDW V9;DžpDžtDžxDž|DžɡDžDžDžDžwDžDžDžDžU@DžDžDžDžDžDž j ShXt8u h hٔ87 u hPjj8@88 :8` j8h2@CDžpɡDžtDžxDž|DžwDžDžDžDžU8DžDžDž DžDžDžDžahzhNƉDžDžWj Sh,X7Bǃ(V W8DžpDžtDžxDž|DžɡDžDžDžDžwDžDžDžDžUDžDžDžDžDžDžj Sh2XSrEPVu$uhhjpj/1PR VuvV@ e[^_ÍvU=|~,j 4Uj 4Qu uj54"1ÍvUWVSujujujEPEPuuV(t} u]*]%vEEv(袁Ã} uKjUUR}WSuuu V tL} u)9]u$9]ujuWCPuujVr tE9EuE9Euj54"1,uu v(V袷uv(e[^_ÉUEuu hjjp ?ÐUWVS]}u貳ƃ;tu9\Athhjvj-j54"U=~8Athhjvji-EPRP MVhhhvPY E e[^_ÉU VS] EPEPV u$s(yE t@EEHEx1UE)Ѓu$EP6jRRV PV uj54"8 EU99}@PRV/e[^U VSu EPEPSe u$v(RxE t@EEHEx1UE)Ѓu$EP3jRRS PS\uj54" =jjhLv(#E@Pv(wv(Vi jjhLv(e[^ÉUWVS]}M M1M8@t@ ~ @LMTuCCu09}^Su 8EuNu .8EuFC9|7v9]-Su 8EuNuM8EuFK9]~1e[^_ÉUS]Sǃ ]UE ÐU=|~@jI4Uj;4xSj*4Qu uÍvj54"1ÍvUWVS]juuuURuV}WuuS(u8s(v} uHVWPuuu S u1 }E@Pu S<PEtHP V1PhWVuu,VPWuu 0Ѝx+uuu h0}Ѝx jjhLs(AE} uPs(ts(S}jjhLs([^_U@WVSjuuu PEPEPEPEPEPU (u1}tFuM EuU EPuM $U V:0}HDž11ۃu:PEPEPEPWjuju ,x}t^EPVNjEPWV9EEPWVr 9E}&E䋍<'9}G E+E}9}E@P;PVu9PEtHPV1PhWuu ,WEPEPV0HuEP;PVU䉕E)‹)ˋ9uGDž< t L2Ut3PYt&M蔽 uUOMALt-Pt UrlZ uMqLhh^jUrjvj54"V1uV&VuuM @EPUr(p$}uEPuM r [^_ÉU WVSu] ;u1juuS: wVK7PEPEPEPuuSWÃ81t-Pt uFLt'PtvlĻ u vLhh^jvj#vj54"GWSuu EEPv(oSce[^_ÉU$WVSM 9(0}HDžDž11ۋMvu$jEPEPSjuju u(M9}EEM]U9uC)}uQu$t MD1PhEEPuu 0Ѝt vEM<t )u1HMM++DP11vu$jEPEPSjuju u(tE)UPRV9 E)ƃ}ueu$Et MD1PhEEPuu 0HPV uV }9}u_M<t  +M 1[^_ÉUWVSuU:u1 j-wVi3Pu$u uujuu uWÃ,t-Pt $ u FLt'Ptvl u vL  HE} uG}tAh1hsh|jvjtOV2Pu$u ujjuj]v} ubU9UtZh1hshjvjuWY1V:2Pu$u uujujuWuÃ,uYhh^jvjZ>V1Pu$u uujuu uW,Ã,uj54"~W؍e[^_ÍvUWVSE}u] M$ttRt/Iu(QSVWuju(QSVWuju u-!vu,u(QSVWuu u1e[^_ÉUWVS] 0H=R}tSP*SPvSP[SP~}}}?t]8t8uB8t8u"ACt8t8tG?u}}E98t8uB8t8u"AC8t8tGEE9v}|j}}9}w_v8t8uB8t8u"AC8t8tO9}v}0}Ћu||8t8ub8t8uBACu$+}u >+Eu$}(tu(8t8tOEE9{1[^_ÉUWVS}u]M E(}tPu$QSVWu uPu$QSVWu u e[^_ÐUWVS}uEPu ]Ãu$jtD71PjjVjS u"}tUu$PjjVWjS` t9 )U )U } t )U S vS1e[^_UWVSuEPu Ã|Wu$jjjEPujS t6 +MU +MU } +MU }u | }10}Hu$jt U|21WjEPEPjS= t:+UM+UM} t+UM S S1e[^_US]M 9tCAC9u]ÍvUS]M 9tdQAC9u]ÍvUEj ÍvUEjpP ÉU$WVS}1}uEPEPEPEPEP DUE)=}tLR Pu @9uV}t#EPEP jËM+MEPu LËM+MM܃ ;u S#1W+PEPEPEPjjuju S?ƃ,Stƒ}uM9Mu}tuu EMEM}tME+EMe[^_ÐUWVS]u EPuVjSjjujW(uuu WW=e[^_ÐUWVSu ]u E8u$=|~j4xSv=|~ZjU9UuBuj4Qu"Vjb4xS>=tt{j44Q`j!à }t2u0}PP[QvQjEU |du'x4Qx4xSA |}0щMQaÉ0щMQHuSVWxQ u]ÐUVS]u ujojS  v ~hS ~ jSi ~jSRe[^ÍvUVS]u ujjS胥  e[^ÉUS] t> J)  R ujqjS]US]  Ra uj0jSܤ]ÍvUWVS]U EFPǃuvWu u WvW6U v~UVe[^_ÐUWVSu] tI9}vt7A9|t,Ӄ;t% z) Rq;uݍe[^_ÐUUM %~-uuÐÐuøÐtuøÐ1US]tsS]ÐU WVSM EPEPEPEPEPSuEMq(ZVS1EVSOE9~@EuuSE}tbMq(OZƋ;uuuuuu u  MME9| )EPMq(ZuSEEt&HPS< tuSE9~@EuuSXuuSǃ}t%jEPhMq Uu SLEPRsLsPu W;W3VS$V#UEPRSe[^_ÍvUWVSu UuREuuE}t(jEPhv }uUzLv} uߋEy}ËUBLCLBPCPuuR}VSV^u uuuuƃ,u uE+EPjSjjVjUURS,VSVuuuNVE PuEPuu0Se[^_ÐUjuÐUjuÐUWVS]} EPEPEPEPEPVuvffEs(WÃuj54"CPVEt%Cv%dQEEPSCPVTrVÉك;t&t C dQA9uSVS }tuuuuVuuVTe[^_U(WVSM q(VE܋M @E؍EPEPEPEPEPSuJuS EuS EU9uj54"PRSǃ }t2uSEuSEhuPuStǃ$ZuSkEEt&HPSn< tuSnE9~@EuuS4uuSpǃ}t}t U+U7vjEPhEPhMq EEtPUJjEPCdPsPsLRWW }t{}tEH9rv8 u MH9s}tR}tLVhuuuSuuVHPuS PSgPuS,*VuuS}tUEPRS V=}t }ts`E9E| E9EEPMq(=Te[^_ÐUWVSu} u*V0ҋE(MV0ҋEÍD@PXEE< t} uuuu)PRvuu)PROSum0ډЋMDES >}FG}qFj}+}M9Ee[^_ÉUWVSuU }DPE]1ɃUt +E9E  }} u A FC҉} uuQFCEU9U}I CA}tuQM5Mt+] CE}9}|v+E9E ~ FC>uEe[^_ÐU WVSuU }DPE]1EUt +E9E  }} u A FC҉} uMuuFC믍vEU9UI9]s${ uKK+EM9} v CA9|E}9}~+E9E ~ FC>uEe[^_ÐUE} %ÉUE} E E ÐUU:t B< uAUWVS1ۺu>tYv+E9E ~L< ujuSj UTÃU&< uC< u 1ۿv9}t1F>ut1e[^_ÉUWVS]MMEESui1ۃM9Su< t<wCM9M9SQSuEEE} tM MuSuǃ ?t 8 t@8u)8tpuRWEuE)؉))PVEPEPuuu uRWSƃ8W0VuSuwV] uƋMMue[^_ÉU$WVSuM ME0PyÉߺ>tK< t< u u7C2< u(t9v { uC  CE CC1F>u)M]?to u] EPuSPÃC9E}=E9r0< t*< t< u}u ֋] EvEJ9sF>uEEPuuuEEPuuu E UUEHETRREuuuQ]]?t#C> uuuS*] F>uހ{ uC W;u3u++]M$Ee[^_UWVS}] GPEu}tHE v FE9E|E9M}0 FE9M|vE9}}  FE9}|+uU2Ee[^_ÉUVSuu ,vSV=< t+Ph@tCSV%X9lj؋9~Ѝe[^ÉUWVS}E tEP*SW< t-PhtKSWƍ^ʼn}1e[^_ÐUS] t P-Su]ÍvUWVSpDžp\?M tDžxtDž|Dž=jR54"5`FhhWۑjW5hh\Ã,jjhSHjjhjhjhjhwjhjhjFhh2VhaS5h`Whh_PVɆ jj1hjhjhjhwjhjhjAhhL2VhaS5h|dWhh_P(VV jjIhjhj3hjhwjhjhjPhh1VhaS5h dWhh_PV jjahjhjKhjhwjhjhhm1VhaS5hl\Whh_l>Vl jlhjhjhjhwjhɡjhjhjhS5h)ƃdjj h>jhIV5hh jj h>jhIV5hd jjhjhjhdhhhjhEhRSh_j4j2ƃ(t.h,h(S 1jj%PSW4[^_ÍvUu t$55 5$hP4]ÍvUSu Ãt:EP4F0j4LJ44uP]UWVSu }$H}u9u6i PjEPEP19uEPjjju4`(uPC$~1҅uD}u }ttjjuuVuyhhjujumj4h\?44`4EP 9t P&uu4DPu4DuhE U$e[^_ÐUU19t @$~ÐUu ujhh,h29ÍvUSj.hh9h,u u91ۃ=Xt =guCth?h=,US]ÉUgtP5gggtP5gggtP5gyggt!uP:5gOg htP75h(hhtP4E5hhhtP5hh htP5 h hhX54"thzPD |Z |ZhPY54"ZhY54"ZhZ54"Z=Xu X=Xu X=Xu X=Xu XÐUS]} u5HPhh5uRjSj}g苊g虊gw9gFh7hh[ hgj.hhh2SP8uhhjSjU5g5g5g5g5h5h5h5 hD]ÍvUWS}] Wj.hh9h,P@6St'W0PPyH He[_ÍvUuhXÉUEtV@u XÍvÉUuhXhÉU塘XÉUuhXHÉUXÉUuhX(ÉUEtV@u XÍvÉUuhXÉU塠XÉUuhXÉU塤XÉUuhXÉU塨XÉUuhXÉU塬XÉUuhXlÉU塰XÉUuhXLÉU塴XÉUuhX,ÉU塸XÉUuhX ÉU塼XÉUuhXÉUXÉUuhZÉU塔ZÉUuhZÉU塘ZÉUuhXÉUXÉUuhXlÉUXÉUuhXLÉUEtV@u XÍvÉUuhXÉUEtV@ u XÍvÉUuhXÉUXÉUuhXÉUXÉUuhXÉUXÉUuhZtÉU塌ZÉUuhZTÉU塐ZÉUuhZPÉU帜ZÉUuhXÉUXÉU帠^ÉUS]ShXS54"thzP |Z |Z]ÐUS]ShPYS54"ZZ]US]ShYS54"2Z]US]ShZjS54" Z]UXÉUPYÉU帴YÉUZÉU|ZÉU塀ZÉU塄ZÉU塈ZÉUuh_ÉU帠_ÉUuhcÉU帠cÉU常cÉU常gÉU塜^ÉUDÐUS]=DtCHPhhh8uRjSj t tjS1]ÐUUE 9t DÐUVSu] SVJt DSVbe[^ÍvUVS]u uVS8jEPhݠjEPhHEPhGu1ۃ49]~8jEPh2E4޿j9u%PE4݅ C9]ȍe[^ÐUVSu19p~'V0VquC9p۸e[^ÍvUS]u ST:PS ]ÐUEt VÉ1UEtV@Ív1UWVSEEEkEjEPhuؗjh+hbV jh+hVj V7P=j V)P/(jVPjhh\?VPjV5hhE,jhzhShau5|h[SGt jj-hjhWhUjhjhwjhɡjh~u5`hhdP4jj7hj-h5hhWhUjhjhjhwjhɡhzhShau5|h\Ss jj_hj7hWhUjhjhwjhɡjh~u5`hHhLPnhV^junP=htV3e[^_ÍvUjhEP5hu7jh#EP5huuƒ3vjEPhM q M HPMPQƒ}R5$h~jV5,h~ tu5(hXjEP50h~ V5(hwV54hkW j5$hhWM hhu=hujuPE=htue[^_ÐUWVS h5,h} 50h} jhEP5$h'EHvhh j5$hEvtHjh#EP5(hux}~ }~#hh8j5(hjNE= huuDuxWuS'uSR xPhe[^_ÍvUS]U 9PLtƃ R Dƃ ]UWVSu} jWhv 1ۃ9 ~ vjWhtC9 e[^_ÍvUhÐUj$54hPgÐUSu| S54hS5(h ]UWVSEEEkEjEPhujh5hbV jh5hVj VCPIj V5P;(jV$P*jhZh\?V(PjV5hhǃ,jjhwjhɡjWhhf*ShaW5,hZHh0S@k jh5hQ5Hhjjh5HhhUjhɡjh~W5`h@hDP(j@hPhjhPhjhjhw5HhhUjhɡPh2jMhhWShaW5|hDhdSmj } u /EjEPhU r j}%P5Hh z EtP5@h}%P5@h谹}%P5Dh蕹WU UR<0щMQVV E@4V4誙 CE9XUz u F .v0ɈщMQN Ur Q` Exu F*0ɈщMQNUrQ E@FURVE@FUR V e[^_ÉUWVS}j$mCC CWh 5x!uSv1v8u7hh3j5tjj5x 5|ƉuCPEP3CV 5‰S :uRC YvEPRu?u,uhh_j5tjj5^ j蘜vP芜5|uYjhCP5SBcv4Rhhzj5tjsj5pC5 t C bjh#C P5bu6C dv;u*Phhj5tjj5d S15!C8uP|C5W_ t CBv59_ t C$5_ t CC5^ t C=5^ t C 5^ t CC؍e[^_ÍvUS15x5|tn5wt\5etJ5St85At&5^ t5 ^ t؋]ÐUWVSUt0 vj,蝟ƋUV$U V(U`Dž`kDždDžhpDžljPhr0\jjh\ή$\0jhh\?P謮Vh]\ PB Vh]hG\9jjchjhjhjhwjh*jhɡjhט\5h0ǃXjW5hhHjjhjhGjPhh ShaW5|hկX@SL jjhjhwjh jh*jhɡjrhhD ShaH5hoÃLVhD]h_Sjjchjhjh*jhɡShjhwjdhjFh~H5`h  F`P2Vh\hQv諠jvh2X֬$jjchjhjhjhwjh WhUjhɡjhjhט\5h}DXjD5hh$\@jjhjhGh2 ShaD5|hP8SK jjhjhwjh jh*jhɡjFhh_ Sha@5h軭FLVh \h_Pdjjhjhwj h vhUjhɡjhjIhh Sha@5|hET`S*J jjchjhThjhwj h vhUjhɡjhh Sha@5|h̬F\SI jjhjhwjh ThUjhɡjohh: Sha@5heǃLVhX]h_WjjchjhThUjhɡWhjhwjdh@5`hF XP+Vh]hQv 褝jv h2Tϩ$jjhjhwj h WhUjhɡjhjBhhD Sha@5|hoPPSTH jjchjhPhjhwj h WhUjhɡjhh@ Sha@5|hF\SG jjhjhwjh PhUjhɡjwhhf Sha@5h葪ǃLVhl]h_W;jjchjhPhUjhɡWhjhwjdh@5`h/FXPWVh]hQvЛjvh2P$jjhjhwj h WhUjhɡjhjlhhp Sha@5|h.蛩LPSF jjchjhLhjhwj h WhUjhɡjhh@ Sha@5|h<$F \S F jjhjhwjh LhUjhɡjshh Sha@5hM轨ÃLVh]h_SgjjchjhLhUjhɡShjhwjdh@5`h[[FXPVh0]hQvjvh2L'$j(} tPhjh} t Phjhwj h DhUjhɡhy Sha\5h^褧SE裋EX0pHpLPWo9]t v9uu1ve[^_ÍvUVSu uƃu *vuu@u&jP% Shau^SL? e[^ÍvUWVS]} WnVjSVNJt SW%S賊e[^_ÍvUWVS]s(Es Essƃ{(tVWuus$0uuDWV`u-u%WVe[^_ÐU,WVS}UԋU 9Uu }U tV@uLjVhw 1ۃ9 ~jVh{tC9 uk 9 u9%EjEPhw Yu9E%EE un9t.u_u% uuPyuEE 9ttuzPuEu}tu hE  U}u}t u ՙE}u}tu E vUU}u}tu rE  U}u}t  u Pu PxES跋EP觋1tt@ƃ}u }uE򈗡 jPK Wyt jW uWwƇ uW11uW,uW7uWb WEWFW Fe[^_ÐUWVShjE ڐE 6EVP t"jjEPEPjjjjRSؓ(u~EE9pSu0ҋ}ǼщHEE[1ERU0IU)x%QSEUR脑ƒ uE%FEV9rEE9pe[^_ÐUWVSUUUUUUhUuEj$eGG GuuWwhYuu GPujGuu E< tt<:u G vG Puu% uu u(ƃuGB_!v1ۉ4XV试tC~V蜄u huKuu 0uƃuG@_!v1ۉ4@V?tC~V,u huu E< tt<:u G GPuu hvuuU ttE< tt<:u G G Puu hCuu t,E< tu GDGPuui u.uuuW 4Vw1e[^_UWS]t$0P|SW9r1e[_ÍvUUE u u 1ÍvuÐPR͇ÍvUSh5g?uhhhg$ h5huhhhh hA5guhhLhg hA5huhhXhh hg5guhhrhgl hg5hYuhh~hh> h5g+uhhhg h5huhhhh h5hujhhh h5huhhhh h5hvuhhhh[ S5gLt?h2Shg]hDhyhhIuhhDhh]ÐU WVS0ҋE8щN} щKD3Pyǃ}txjjEPEPjjjjuE0Sƒ(tNuE0WSu EPE8 EE)RUEREDP$!VE0Wx> Su D7PfމuD7E0sE8e[^_ÉUjjEPEPjjjju u蓀ÐUWVS0ҋ}ӉNE߈҉HEjjMQEPjjjju S9ƒ(tp]M+M)ˍCPxuM1W~VuEP~MU)REQuQg~;(E0rM91e[^_ÐU WVS0}ЍPE11ۃv-uujEPuU}} CU9rEJ9su3UCU9re[^_US]=Lt4SV15PPpLLpShLhl #vLpu FLp@LhLp=Lpt(vLppSZtˡLpLpu1]UWVSu15PM 9/uQP2lu uhP赂V=Luj5P xLLt}vsu荁uZsu{uHC 8/uPWeu2C 8/t%s shVVcVW8u1Fuj/ruu uSfMfKUSL[^_UWVSE=Lu1}tuB15PUEv1PU9u1L}tsu[u}}t C9Eun} ts u 4uV}tsuu>t vLss sS1E߅t LÅNF9u0}%e[^_U\WVSDžuPihP<{Ã;/t/hVhVvSVv SVMiV8Xt+vVs~tutDžxEPWj躂 u]joW0PoPhCC EC\\fCXXDž hj*zÃu1hh=Qu1[^_UWVS}1Xt[vWs}u@{ tCPjjjtXsцSˆ ދu1e[^_ÉU$WVSDžhuMyǃhWzƃPWq0Pn gVhl tDSWhxuȀ!tu SWMV{hj?xǃu1(=tjKo?u[^_ÉUXWVSu} XtXv{ tIEPsj tshh=r E9CtCPjjjC uXVƒuYtQ{ uDCPsC EPsj] tshh=tr EC럍vtB BMBM1e[^_ÉUUE\qdqu Rh@jjr tÐUWVSE]=\qu\q8ty\qto0ЍH~hCXqtX|%r5XqBXqp5Xq@t3}Xq8t'hh=pqj54"sS=i:vˁ~S5\qhTptƃTphTpu v e[^_ÐUWVSu 0ۉщMQj‹EPVRc}щMQj‹EP uRc}щMQj‹EPuRce[^_ÉUWVS]u _q 0Ѝxuj V*3P0u$VhhbV|fVhhVkf VhhVWfjhVgP11ۃ9]~v4` C9]W\F V耵[^_ÍvUWVS}?tWjhFS#h u7vjhJSh tjhMSg uvFC;uPWW[^_ÐUWVS]lt PJjPaPXh@aPAH1ۃ9`~&4h!0/‹PAHC9`ڡ`PAL`Dž`tDždDžh=DžlPDžp\?DžtPjS54"5`Fh_he.ePA@PjjhpjhkPq@5hhkr\PA@l1ۃ9]vjEPh2E4>}tmE42=9twu+jEPhݠE4=VWu ul /vEx.9}*U x uPE4CC9]je[^_ÉUEt E PRQCÍvUEt E PR1CÍvUj5`hh!gÐUj5dh!OÐUj5hh!7ÐUjh`hh!uuÍvUjhdh!uYÍvUjhhh!u=ÍvUWVSu} 19`~oWh!0YOuNh!xu V{u=uh!BPBPBPBPB PrV@! C9`1e[^_ÐUWVS}u 19d~?V!0Nuh!pWyu C9d1e[^_ÐUWVS}u 19h~?V!0iNuh!pWu C9h1e[^_ÐUVSutVSue[^ÐU0WVS} uUUEh!`?} uUUE䨗!dvUUE!h]u UP@BEE]ǃǃEU9U]U]EPU3E؃ }tx19}~IEP]U0bƃ t}uuVLtV;G9}9}t#6V;鐋]u؋UUvj>VxSEЃu~u} t} uLvPuuVu} ]s'ws/U|E+EPu1Wuuu 1e[^ÐUWVS]u }EPEPS  utHuhsu PE8t/t&hyhsPSV%E)PW蹢 jWf 1e[^_ÍvUVSujvDt>uV u 1uR19`~4h!\C9`19^L~FH4h!C9^LFL`uS19d~4!C9d19^L~FH4e!C9^LFLdRv19h~4!C9h19^L~FH4!C9^LFLh6~pe[^ÐUS] ktkPs Ps芞 ]ÐUVSu 19^L~FH4C9^LvH@3V:3e[^ÍvUE p =PÉUE p =P脍ÉU4WVSu ]jSy8 vnvc t[C0u7tuh2RP]S)0 uj54"(= Sv qe[^_ÍvUS] uAPs0U6]UVSu ]jEPh2u?0E|*9`~"h!EjEPshv(;e[^ÐUVS] uuJjEPh2u/E|*9d~"!EjEPvhs(;e[^UVSu ]jEPh2uw/E|*9h~"!EjEPshv(0;e[^ÐU8WVS}u hv`phvSphv Fphv9p >jjv jjv4jjv0$jv04jjvjj=vG EffUww]S 7vowvoSv o$EPvoj %Pv O>j %Pv$,j %Pv(j %Pv,$j%Pv4j%Pv<j%Pv8$jGPv0 %Pv0d3jGPv}jGPvne[^_ÉUWVS}] wmƃ>u/u#hhjw@j=Tjw` Vj:VFt-u#hhjw@jSjwe` Vw,mEt8uMu3( ?u Phh9 jw@jSjw` VL.EtAP9vHws4t/s0 u susue[^ÍvUuÍvU=u5Aj5h*Ju@ÉUPWVS1EE 9E}nM̉MEċM4vvu>0҉U})ӉڋE\~0҉U\ EċE 9E|CS/E\MA ]ȃEE 9EM̉MEċM4vvuY C6S$0ҋ>э\ :CuSU$}U҉U\:CV tC:C}u_V uIvuA uECVuD uWC~tXC~tSC~tLC:~ uRC:C C{C\CnC\C C C CV:tBE<\u \C\'} u\CnC\C C C M CB:uEHw { uK}C\CnC\C CEċE 9EyCEȍe[^_ÉU\WVSEEȐEȊ EȍHMȊ@< t< th u:Ãuh p`vCP-ESuu3M E؉Eȃ8@Eh P9Ã1~h SuȍEP[3D+E؉Eȃ 8tN@Eh Pw9~h uEȊM@EEEȍHMȊ@uh EEEEE<:}uzEȊPWh< Ve[^_UWVSUuU 1ƃ>uVj54")C0KU V:U uppr(jSVu R*e[^_ÉUVS]1tj54"-)RvEPEP t vs(lEEuuus(Vjju Se[^ÉUWS];t+t'S0P#P1jjjjj!0HPRu u>e[_ÍvUWVS}tj54"B(EPEP u6w(芕EEP 4Eu /4Eƃu 4ƃuu (' S8h V ( u FPPw(jjjSW^$Se[^_ÐUWVS1UPSPS$hSu P u"h h jrjA}u6 .Ã;u|Sj54"&Nv}u %þG}u> q.Ã;uS $Ã1ۅt.0HU ST7 vDž}u 1DžDž(}u6jjj?x DžDž Uz(}}}u Džj}u*PPU  v}PPU uBDžU DPPU \ tUr(A}t uGu}t>S6v} tu$WVSP9[^_ÉUS]tj@P!jS]ÐUWVSuv1ǃE&t U }(t v|j<]1tEPEPEPPu vEhju1$} h  hju1 } h. t#hju1 } hM }u u1jL7ÉUECECEC USC C$US(S,US0CHU(SIU S4U$S8US<}(t C@vVhhpW#+C@Uu}u CDVhhW*CDVhjuWC}tVhjuWoC vCUtVhjuWDCC}(te[^_ÉUWVS}hhCPv"u ,8 tOhl (Sj&u(Sv:F~ujW: CSF Pe[^_ÍvUWVS}hOhCPv |!u /,8 tOh SZj&u(SJvF~ujW CSF$P?e[^_ÍvUVSEƋs%t~t>VhVVh<hDhKjMqj.8(|vhuKuh<hDhNjMqj7$@vt(W8(}tV)(؍e[^_ÍvUMU ÍvUWVS]E1t Bu@P\E;tEU;uuUt!vZ19J~CFA9JuEP+u} 7Ee[^_ÍvUS];tR;u]ÍvUWU0ЍD9r8 uH9s}ÉUWVShPlPjPu l~DžlDžd DždhP~ DžhPhu Džhjp`RhupDžpahzhl ÉtDžxDž|DžDžDžɡDžj`hWVƃ(VSjVhwW"S WyPh4h_VDžp͝ltDžx~h|DžcDžDžDžDžDžDžgDžDždDžDžDžDžDžDžDžǓDžDžcJU DžɡDžDžwDžDžDžDžDžDž,j`hWaOPjhh\?WPl $WcT[^_Uu }ÍvUWVS11ҋM9t?< t9U }F1'< uZ]Ѕ}B$)‰ЋU)B9~A9uË]3];e[^_ÐUWS]U 0H9v De[_UWVSu] ;tA<%u'{%u %U:t AB:uCCA)9E1 ve[^_UWVS}E =t!{!!*!H!uH! 1?%uH!$@!PVkjjjVj" jjjVj!j!SjV~$SV0jjjVj"jFPV$Vj VP }+jjjVj!9F }*uNjjjVj"j#PjV$VjVj"}PVj!oPV$l}+uJj"SSV~Vj#BPmj"2PS_ j!!PVN }?}tdjjjVj"njjjVj!`(j!SjVGSjV>SV$jjjVj"*FPVjjjVj" j"PV j!vSVSjVh}{NEU9u|50!jj%1PVf50!uj&PVO(Vj#P;j!PV-50!jjVj$cÃ(SV0!}50!jj%PV50!uj&à SV50!jjVj"50!jjVj!050!jjVj"Vj#?PjFPV`$j!"SjVSjVSj V}(50!jjVj$lS50!jj%PV50!uj&à SVVj# Pj# PVjjjVj"0jjjVj!j!i SjV$SVjjjVj"FPVp$Vj V50!jj%PVN50!uj&à SV250!uj& Vj# Pj# PS(jjjVj"8jjjVj!*(jjjVj"j! SjV$SjVSj VFPV VjS50!jjVj$ F PVu*L50!jj% PVF50!uj& à SV*jjjVj"d Vj# P $j" SV j! PS SjV%$50!jjVj$ Sx50!jj%q PV 50!uj&Z à SV Vj#N Py jjjVj" $j#- VSX SjV j" PVA $j! PV0 50!jjVj$f Fv50!jj% PV 50!uj& à SV 50!uj& Vj# P j# PS (jjjVj" j"a SV VjS j!E SjV SjS (50!jjVj$ FPVF 0!vH!#1g(!<v ?t8!uH}{u(!Ph>v(!PEPh[hL! H!L!1e[^_ÉUWVSE(!:(z?(!z#u{J (!z)t$(!:tB(!z)u(!8)u (!MA (!Ex)t(!|tuj!(u z?y(!(!|~$v@@@TT  T$h@j jjj=!tj vj (!:?B(!Z:u(!EPj=u(!EPj+v!u(!EPj,xiu(!EPj`Iu(!EPjHnu(!EPj0Nu(!EPjPhugEPj%ƅu1ME uH!1e(!@Ph=tH!14j5j{dv(!8^u&j (!=!uj 0 j ƃ(!]t -UP(!]-K (!S]tuj-E-vEx\upC(!h(![]S* Ãu(!P? Ãt4jj(!P (!Phڃ=ܦ!t dQ<G99wɉMQ.G9v](!\C(!h(![]Se Ãt P!(!Pn ÃtP]jj(!P u(!Ph(!z-jjP Dv҉URX (! M(!@(!(!;(!8]tH!d1j(!M L!ju(!P>ƃ uju5(! ƃ t (!J0L! (!E=ܦ!tj (! D!jƃfvP5!A X=(!\G(!L!h(!OQ{Ãt=ܦ!t,ËdQv(!PrÃtjj5(! .jj(!P L!(!Phv=ܦ!t‹dQP(!(!<v ?t8!u*}~$=(!@!u t=!1 t uT!1 tuX!h!< \!À< `!M ,!M0!M P!~*PId!uhvd! 99Hك}MtGWQ<);G9?; uCPu CЍvMt<;9M9uSQCɍv;9SuC؉Mt8^9r; uCPucuTK9sWuNth=Mt<9rSM9uSQu K9s+Dž9rSuuK9sd!tPh[^_ÍvUVS=\\111ۺ<Pu9`uܤ!A<DPtܥ!F<DP t t̤!C ~h1#B~Ɓܤ!Ɓܥ!ƃ̤!e[^ÉUVS]u 5!!!!,!B~vJ鍃P-u13!!e[^UWVS}Wb EH,$d $ P   l ,     ( H h    X   8 ` ` ` ` ` ` ` `  $8ddll];"t }5!GP5!WZ ǃ?"tvw!8G0Ѝx~WRV b=!BWO25dQ!ҋ!9%Au!9!u=T!x !< =X!v!9!u=\!Ph!<u!h!<Yi!9!uh!9\!-=u"Bh!9`!vJh!%8 !h!<v !h!<}v5!ѡ<P_5!ѡ<Ps_j!U< MB!,!83@!v !<DP 5!ѡ<DP^v !<DP5!ѡ<DPv5!ѡ<DP  F5!` !<DP \ !<DP @A !v!ѡ<DP tc Xv!%PGP*!%PGP!11E];u[]_]$         EEgvEEOvEE7vGWЉEGWЉEuE}=!t}uvuuu9M}t !]8uuMMRt juMsMZAtI }C9!9Mv0v!t!)É؅!!d!Gd!Gd!OGW9}G !4(!9?(u=9]=dQv!!A9I9r+v9 !!A89rv5!u&?+tuJtD!t!)É؅~ !!5!GP`EPWE5!<0w6pҋ=! <!(!uth!1<0w<p=! <(!u\t5!<u<"vh#}Ah>1e[^_ÐUWVSUE 1!JM~A$X0\$H9;; FC9;FCv9Mv8FC99M MdQM9 yFC9o9d;[PuDFC98;/PuFC9 h!<FC9v9h!<FC99 <Mv‹MAu _FC9ݐ9|‹ <MAd_[ RMv;CFC99‹MA'_ Ǎv9<DBFC99‹ <MDA Mv;FC9‹MDA ύv9x‹ <MDA _ VMv;GFC9=‹MDA * !ύv9<DB ;FC99<DB ;FC99 <Mv‹MDA t FC9sz9st<DBtd;t_FC9sY9sP‹ <MDAu; t6Mv;t+FC9s%‹MDAu tߍvhZ^1!e[^_UM+EUJ9|+EU)‰ЍpVQW }tEPVW) t  Ce[^_UVSu M]ѡ<DPt ~UtLt+Flt#uu;19}5CA9|19}dQA9|e[^Uuhh=?ÐUVS]u hjVڀ:t0B:uF F F e[^ÍvUhZuÉUEÐUS1ۉd RQj4NJC~1ۋd RQj4蓊C~1ۋ RQj4ll!C~ԋ]ÍvUVSu=tjujjh1 ShaS j5$|Vhp)v#PzhVve[^ÍvUjh*uNUSPxt P 5|x5|tjujjtjuj裏5u]ÍvUE=t ÉtPÍvUStpP5|tvjujj5u]ÉUxt5EPEPR uuhh=ÍvPuÐUVSuhh*Ph/S jSV [^ÍvUXWVSh5u nƃu-}u h7h?jMqj+VEPRj t"u h7hXjMqj]ԍCPLVSjW0Vu-V ;ju uWMqWK=v0Pu h7hqjMqjg WV1e[^_ÉUEjuPu pÍvUuuju uUWVS] ; tʀv#u-;#u; t ;tCC tʀvڀ#tڀ;jhS S t hSÍu vCFȋ<Ju<_thSKÃ;{t}tU}huSURURS&à }uV薄u+0ƅ,0,jVƄxup ((@X URURS蚢à u%}tU}uuuu u#Ts}t[}uFSWgt<4S}wP SU u vSz];[^_ÍvU WVSu} t W:v.jhh+ ShaS j; jÉCC { CCCVh,hpvP EPCPEPjjWV0u$VBuhhjvjvu V vuV e[^_ÉUSEtPh,pPC]US]t&t Syp茁S]ÐUWVS}uQt^v襁9u訁9u蓁P襁tV9zuBBug9ts WC 1e[^_ÉU4WVSuS Űt PCt Pv-jh<) WharW`} j {t VDnCtPPjs s{Sdž}tf u Vjd1D}u3EE!EPjjvPv Pse[^_ÍvUtu u蘁ÉUWVSu 0K@PSVW; DEPEPWAÃu uuuWUrOWvWSue[^_ÐUxÉUWVS=tuhhjUrj[jE=tt%W0PP_1MAj(5t+tCPE}fS5tEPf!UfDEkEjEPh#Mqǃ WaUBRh(hGPuh,'hbW$uhT'hWquhp(hW^ j WPj WٛPjW˛P$jW躛Pjh*h\?WPEuhp(WP(jW5hh1EjjhwjhɡjhЛjhIjhu5h6ƃHjjChu{% ShajhV5,h=MA(Sy u-j=x%PhIjLhhK% ShajhV5,hXB8S-y jjhwj h VhUjhɡu5hh1 E4jjhwjhjhɡjhЛjhIjhu5hjƃ@jjIhhq`$ ShajhV5,h~UB(Snx jjThh$ ShajhV5,hDMA,S)x jjhjNhh# ShajhV5,h4Sw jVhjhwjhjhɡjh~u5`hUB US] sS]ÉU WVS} }u}u0ҋ} щMҋETRƋEwu SV u uSVEPEPVRǃ uuhh=VWu9e[^_ÐUWVS]u}v9Z t(1 9}v9\t@9|9 uӅtR9U uMV4tjSP-7uuVÃtS|0P3Se[^_ÐUWVSutw9r t(1 9}v9tt@9|9 uӅtEu  t1]3uuu(ƃtttP茿5te[^_ÉU$WVSuuhuhuYu!uJu tu uBE)jEPj]Su u1D(]UUEUU0}ЍPU܍X19u~U45\F9uCPSuW踹](C1 9u~("CSU4"C,C CF9uك}t)C Ce[^_ÍvUVSu1ۉ4Vu Cv1e[^ÐUVSu1ۉ4@Vu C v1e[^ÐUVSu1ۉ4Vu Cv1e[^ÐUSECh7Pb]ÐU WVS]ߋEPEPvs u$Suhhjsj]*vu Wvt u1vFe[^_UVSu ];tD=t)8u\A-AB:uހ:uAC;u)e[^US1M9t4]}t]]8u@B:u@A9u׋]ÉU WSE ]U}t R,;RURURPRQ,t0}JS1e[_ÍvUWVS}u u+quURu VRQ+u1Ov19}5uURu T RQ|+tҋUM9~ʉUC9|͋uUVe[^_UWVS}u u+quURu VRQ+u1Ov19}5uURu T RQ*tҋUM9}ʉUC9|͋uUVe[^_U$WVS]E U}t Rs*-RURRPRQ*u 1ku cpuGRRhuVVtu΅tbSqM0҉üҋTRrMASVhuP7MjrMA[^_ÉUWVSU} ] }tS)vSURWRQ)tSURW ORQ(u1}}E9U~U}}E9U~UEU9~UEMU+UBRqMAuuVVSPSMq萳 SWe[^_ÉUVSUE uM }tQ(cQURPRQ'(u1G}}E9U~UjqFuSVVBSve[^ÉU,WVS} uE }tV'vVURWRQ'VURW ORQr'VURURWORQ'}}E9U~U}}E9U~U܋MU9~UM܋Ef tjpyR~DE E؉E0ҋ}ԈJRuƒ tuuuSE vz1e[^_U$WVS]} u}t VB&VURURWRQ&tzf tjsRCv EE0ҋ}܈JRuƒ tu E vz1e[^_UWVSU E]v S%u[:urt1uwÃuBt9jŠ!u S u0P%nFSPSٴe[^_ULWVSu ]}t S$CS}WURVRQ/%tLSURV NRQ$t3SURVNRQ}$tSWURVNRQ$u10}JU}}EM9M~Mă}}EM9M~M]ċU9~Uĉ]}ʉKU+Uċu)ދMVRlMAuuPwSuMQURdUM)QUR]ċMYSHMQe[^_ÐU(WVS] u}}t W:#WURURS RQ#t2WURS KRQ&#tWURSKRQ #u 1v0}J}}E9U~U܃}}E9U~U؋M܋U9~U܉MU+UBRkFU܋M)QURPBM+M܋Ve[^_U WVSE uU}tR2"oRURURPRQ"u1O0}ҍzR7kF19}FU CC9|Ve[^_ÐU WVSE uU}tR!oRURURPRQ#"u1O0}ҍzRjF19}FU dQC9|Ve[^_ÐU$WVSu} ]UE}tR vRURURWRQ{!u1URjv 54"}Ph Sv ѶP54"VSd uajj]0҉߈JRShuv 膶R54"衶ƒ uuv `P54"e[^_U VSu]E}t uEPhv P54"tjhCRE@Ph‰SEPEPuRhv赵P54"~tESEe[^UxWVSE }U}t R.RURURPRQu1h5u_ÃtwSURPj uRUBR hGSujPnSu'WSBt!Bt!B 1S"t!Bt!B jgG|[^_Uuuuu ujÐUuuuu ujÐU@WVSu]}t SS}̍URUREPRQmƒtSWUREP HRQNƒu 1}tRuÃtPSEȉE0ҋ}JRjuS覷ƒuSFvSҼFe[^_ÍvUHWVS}]uIE EUPu R苭 VuCPEPWu輬Ve[^_ÉUTWVSu }]} SSURURVRQtZSURURV NRQt=SURVNRQQt$SURURURURVRMu1nuPjURURuuuuuu&p!Bp!t US C t UW Ge[^_UpWVSu }EWvufuURURVRQuURURV NRQuMMQURVRVRtru{uuURVNRQ}tOutIuu E,ut]1EuiPURURURuuuuƋM$ujc]CcMMM0}}URNc]CuuPеVSUR#UURMKQ Vשe[^_ÉUWVSU]UDž] 9zu RS]LQ Qu1+uUvu]v uUvu ]wu USu ]/t U1#]U 9[^_ÉUVS]E uU}t R4RURPRQtus(v1e[^ÍvUWVS}u ]}t SvSURVRQtSURV NRQfu1ivEU9~UE}}E 9U~U}}E 9U~Uuu 譸Me[^_ÉUWVS}u ]}t SSURVRQtpSURV NRQtWSURVNRQt>SURVNRQht%uuuu rM1e[^_ÉUSE]}u jp螱P襰 vu]ÍvU$WVSu}u Wb1]19}LNMWURURM TRR*tϺ9]uRuhu计 C9|Me[^_ÍvUWVSU uE}t P-Qv:t 1?rأÃu0P-^FSPe[^_ÉUt3v? u)ӉG?uЋ9~$BR觥Dž?tJv u1)Nt ANu AG?uhz ‹CFu  _蘲u!hzh ‹jhh\?s5X|hr 蕟ShUW7$jjh$ Phm Rh2Vh—hЗhz VhڗW5h !ǃ@hLThbW跠jjh2jW:mR۬ VK K xt#4K Kujh2jhsjWlPYjWlP諮(jWlP蚮jWlP茮j WxlP~$j WglPmhUh_jWIlP謟jW50h ٝ,9~`j^Sh2e VhaW5h 蕭 hLTh_P<tiS\PE9FsH<u v SO- uS/VS^1uG@0jP“r~ ǃ<w@uuu uTF @F$DWdV0EPEPv$v WBX,uuWZE4e[^_ÉUWVS]u ,jS v$v WWPWTS) VS0e[^_ÍvUWVSu} 8uuh<-8 t tu~8uAW +@yڃW$+Dyڃ~Qtdž8 vdž8tdž8 dž8w$w Vz.w$w V/e[^_ÉUWVSM,My@u v$v QVEEPEPv$v uV uuucYEE tVO M_؉]9E}M_G9U}PW苖uPW5Ã]_u)މuyމuGU)y9U}SWLSPWEu TSW+SPW蟗EM0u艱4uuh<-7 tPuVK7PuVU7PuS47PWPuS17PW賕PW) uS6PuS7PW菐Mǁ8ǁ<uuQu u-e[^_ÍvUVS]u 8u S肎P F9Hw<S,e[^ÍvUS],P@8w R0S,]ÉUWVS} }},}_@}w$w uYTƃ {$t+K()yڋ{,})y9}MVQS蚐 }G }@}G$}D0EPEP}w$w uTuuuVE}4LJ8e[^_ÉUVS]u ,B@xtv$v RU uuuVS&SZ%uF @F$Dǃ8e[^ÍvUWVS]u 8uuh<-4G vu~8uAF +@y؃F$+Dy؃~Qtǃ8 vǃ8tǃ8 ǃ8v$v S*v$v S^-e[^_ÉUWVS}]u 8ttWuVS8u-F +@y؃F$+Dy؃~{Sɭv$v S) WuhA-y3 t"WuhI-d3 t' WuhI-B3 tRv$v S舰e[^_UWVS} }UU,UU8UZ@S$USUS%Uu|)Fw{$ut{$t UXtu#t SۍbU:UXu NSFEU:t$}tbuOuS)s`uM_}t>uNVSVWSgjjuWPS0s`uZMUPjuuuuySuMvjwu'4uU:tHSVEw$w uPPuLUPjuuu,uny$w$w uOPuLjwu3e[^_UE8tuuu PPUWVS} }U,UU8UZ@S$USUS%Uu['Fw{$u t}u!U:UXSHEU:t&}tduMuS+s`uK_}t>uLVSVWSgjjuWPS0s`uZKUPjuuRuwS躋Svjwu+2U:tXrrS踁Ew$w u NPuJ UPjuuRujwS Sj$w$w uMPuJjwu 2e[^_UE8tuuu PPֲUE8u P迲ÐPr%UWVS] M,Mq@N$M~M8Mu8%u~$t~tRVF(99F 9:9V,~5V蟉juyP }u?usu0vVΈEVËMIMuV}SVˈ0ЋM|uuSu V}tv`uIWuVrWuHue[^_ÉUWVSU,~@uuh<-G-u5$utHWއEVISSWPWUjjuSPW ,w`VJHutBW薇EVIuSW0}ЍDPV Hut uDt0EDPE@PV8IPVBKtjvjU ru.e[^_UWVS} U,Ur@uuh<-,u"uw~tNV訆EuHSSV諊PVjjuSPVҀ,v`uGusHVZEuSHuSV~0}ЍDPuFuus V(uGt4EDPE@PuGPuItjvjwu-e[^_ÍvUWVSuU U,M}8 u3@+B PD+r$ЙPWTEvEPEPuEMI M@EË}G$Ddž8 =#uj4VaPm#j5#jjjh jV|PV+PRxV e[^_ÉUVSu] uuh<-) tsV vsV{e[^UE puÐUE puÐUWVS]}E,8tgSM SuTt.EVEEEEEPh5)S贅jju 7S6,p@ e[^_U0WVS],UЍEPEPjuVu Sh9 ǃEԃt|twSS udU rS6-D/t.Eu*EEEuEPh5)Sjju VSeUr@Re[^_ÉUSE] MUt RQSP_ RQSP]ÉUVS]u SSEu%vSu,jVh:-SS,p@́e[^ÉUWVSu,{@VƒunVfE pV,S(DSW3EPjSRjWV#Ã4ju SVSIotUЙ\W2e[^_ÉUWVSE,K@MM\Eu?ƒPuM qu\+ jju hN-uut EX S2CSu8u tMytq WuƆà SWuÍEؙ})uƒt Myt)1ۉ)@PsEu9}?E@dPMqLSj 蹅ƒExPt~9 F FC뾐jju uuumE@M\ue[^_ÉUVS]u SGSuvS)VSne[^ÍvUWVS},URAWWw U rW)u WujW|Pwu Wsunt7^SUr@w< uVS"< t+hP-VSUr@wVFPUr@(x FPu?Wu We[^_ÉUWVS],W@SS uPM qS(u S1u4W@92ujS|PvFPVRwSu S&e[^_ÉU WVSu,Wd@EPw@lEUVrVU rV(u VuyU9UujVm{Pv^jEHPd#ÃvSw@ vPut9]tKSVuSw@vV9u V@e[^_U WVSu,W?EPw@谁EUVVU rV1'u VuiU9UujVzP uN]Sw@7uPuCt9]tCSVuSuw@uVeu Vle[^_UWVS],W>jVWUGESS>uRU rSk&u Su69uujSyP]tvuVw@HuSu Se[^_ÐUWVS],W>Vw@!ES0SuRU rS%u SRu69uujS2yPsvVuw@tS>u SEe[^_ÐUWVS]} ,=S,C ujSxP^suuVWS SWSe[^_UWVS]} ,=SA,fC ujS_xPruuVWSe SkWSte[^_UWVSU,Ur@R<NjUUu9>ujuwPr|WVrPuu+WuÃSVurPutC9Su:uuWu u u u ue[^_U WVSu,W@UW;EUV}ujVwPqljEHPÃvSuqPu~t~KݐSVaSW:uuuu V $Vu Ve[^_UWVSU,W ;Ew@u>9EujubvPpPu-SV q< t6Ph#~tC6SV|@P5Ã96CP!PW29uuuu u $uu ue[^_UWVSU,URE:EUz@u`}ujuuPpvjEHPxPW|jFPdÃ~CSW p< t5Ph#}tK֐SW{jFP Ã뺐Vu;8uuuu u u u ue[^_ÐUWVS}uU,SJ9EukVWhR-gtS?VWhW-D t S7?bVWh]-$ t S_?BVWh`- t S@"VWh<-Puu u} BvujusPn&vVWh<-Puu uA u e[^_ÐUWVS]} ,=8Sa,> ujSsPnuuVWSS WSe[^_UWVS]} ,7S,>> ujSsPmuuh<-PVWSjS WSe[^_ÉUWVS]} ,]7S,> ujSrP6muuVWSS WSe[^_UWVS]} ,6S,.> ujS7rPluuh<-PVWSS8 WS>e[^_ÉUWVSu,S6VWS|?PS 5uuWu V,V u Ve[^_ÍvUWVSu,S'6VKjWS>PS4uuWu V0V u Ve[^_ÐUWVS]u,5Sj,X4VuWu S.$S1 u S8e[^_UWVSu,S{5VC@0S4uuWu V$Vu Ve[^_ÉUWVSM,^@F<+~8V5Eu7M9 9~\ujuVpPjgvV8F\ЍX9~jBPuV=PVT3vhSV2$uuuu uuu u e[^_UWVSM,Sc4u{\ujuoP=j[vC\@S8)օBPWSy=PS2shVS1 uuWu usuwu u|e[^_U WVSU,{@S3E@~tYv vW%pPWqEvvW pPWqu+uyދU)yڃ]9}uSH}tzFPPWoPW9qEFPPWoPW!qEuuWoPWq$uvPWwoEuvPWo ^M)ىMyىMFU)y9U}uS}uuWoPWpuuWnPWlpVS[E VS:Euu@PWnEuuPWn(uuPuWjvuuWie[^_UEt ,b1UEu1ÐjPgP3bUWVS} U,s@}t%RtWVjv`S*=vUt$?t 8 t@8u8 t WS , vWS+u6uu;e[^_ÍvUWVS},^@{u1#S~is`V*Wu We[^_ÐUVS],p@P1+1Ҁt~t 9F9F|BЍe[^UWVSU,UJ@MU\M~1A{u*EPuluWu6nAB)M1E9}~t0t Rf?jSkOPJ,p@pR!PRjjSDOPIPSe[^ÉUxWVSE j0uCNjM,p@QNEM9tjSM9uFMV_QNjM90HMM VM1lZvjSDM9uzj'DjS#GjSGjS G jSG$jSGjSGMM9MM  GjSM9MEPEPEPEPEPjjjjw ww H0} }Uzw$EPhЩj2uGuxG}u$}WuTPz?WD }tjSMM MM}%LjSM9t15VOMM jSMM|[^_ÉUEǀT,p@NUWVSU}u,X@?tjRgLP9t1CvSONjM90HMM SM1We[^_UÍvUxWVS}E j0W@WKEjVM9uTj mAjVojVeCjVZCMMMM  jV$M9EPEPEPEPEPjjjjs ss E0} }Uzs$EPhЩj2WaEuD}u#]SWeRPSK vjv gI Ft PG8V>8e[^ÍvUS] <#uj4#uK##]ÐUpWVSf}f]fufE fEfE$fEfE(fEh=EۉYyq ]YA AA$A(A,A0A4E,A@AHALA<A\A`AdAhAlE EE0@HE0@LE0fP0f9P‹M(A8EP;‹MQX9Q8~AXB9Q8QhjhuMGM},tQhu,MJ M}tejjhcJj h>jh?jh jhuMJ0MQhh?uZ>MQhhQuD> M} trjE0@jh?jh jhu M;J8MQhh?u =MQhhQu = M},tQjjjE,0jM.MQM;Mȍe[^_ÉUS]Shs@I3z33m33`3$3P33C3363t P3<sX3S3]ÍvUVS]u C@t!Sjj0jjZShs@,I$s@ShVHSjjj6j*e[^ÍvUE@@ÐUWVSEM ]u}U UPxHDXtppx|Pe[^_UWVS}7>EM IHMM ILMW_01҃Gp9}5wtÉRD|@H9E}E|AL9E}EB9|ҋMMM q<A09t H1ҋGp9}=OtMERMD|fX<9u |f9Y0tB9UΉEE9G}GM ]Sj ui;MMMMSj uL;MMMM Sj u,;u]7070 707070t P70LJSVuuuuu W/ M quDW GGG PRW*ww wwW,jW*p[^_ÉUWVSu] F8E67ƒ%EEE}EN E)ЉE^ EF~PtN~TuH9tD^HjF@0jV1 F!S#S$S2 sC CPsjS ]ÍvUE@ÐUWVS]u S0ЍDC,VRs@,6C,e[^_ÐUWVSMIM}@}QWA0] HEEuRMq@BÉ]u >t#v}GdPwLSPcBÃF>u]]uVuC5ƒ }GdPwLSPUBÃU9]uFa9]}O tVFEP/Eu u?%1҃ +]9}vEЋM B9|EЋ}8 FM91`MM}O,EuE PVuu5}G,}tu)e[^_ÉUjuu uÍvUjuu uÍvUjuuuu u'ÐU4WVS]u M9qH(9qL} Qb&tEPu u8 u 1MuqUMAXEuIu+NhuvRu(EEEPuuv@2E؋vM+qhu11ۃE +E9}[MMԐuV@BdPrLuWM P?EWSuuV\(PuuV4E}̃CE +E9|M܋uu'e[^_ÍvUWVS]u {@{PtGS trCH9|k9sL|fVPWz@C`MVVWf>PW?M:uVS t'VMCX4W?M[\M1e[^_ÉUWVS}u ]jSVWEW@UjEPEPSVW(wLwH]S. tuuW)E uuu=PuSe[^_UWVSuU }~Pt+|'9V8|"FXtSv@R=SPv@>e[^_ÉUMU yPt |9Q8}ËAX4qHq@?ÐUWVSuNMNhM~\FH9E}jPuV)ǃdM9NL}4VF#u'ju^LSV-څuJRVǃ&M9NLuV #uvLV,uGhl.h=-MMQ]SuV?u"jjuWVfuSuV$t-V^ E9~) v9})EjjuWV%e[^_ÐUMA@Q9~BPQRÍv1UUB~HPR/1UWVS}EPwW t UGXwW[Eu1vO4M}wSw@< EUBv GXtjSWcƃ uVw@<à PtjVWPS? ÃSWgMO4e[^_UWVSuF@V9u 1vEPRV  tUFXvvVwE~4}vSv@; jjSVEWuv@;Ã~PtjuVPS|ÃSV~4e[^_USU] MzPt*EPEPEPEPuhQSr@R/&E QSr@;]ÐUSM] UyPuRSq@<0t(EPEPEPEPuRA@0SPQ%E؋]ÐUVS]U {Pu Rs@k9/s@9t#EPEPEPEPujQRVSy%EЍe[^ÍvUS]U {Pt5EPEPEPEPjhRRs@8Ps@S'%E Rs@8]ÉUWVSUE uJ@MzPu VPQb;bÉSuUx8ǍEPEPEPEPjhSWUr@R$E0U9~j)PWR)ƍ_~N1e[^_ÉU,WVS}uN@MNHM܋NM؃} u}tF4~Pt&EPEPEPEPuu WuV!$H} tE PWu9 E vE}tuE vE} u}tU~Pt3EPuuM])ىMԋU E)щUԉUR)PSEPuuuu WVEV;tJ} u}t>E9E~&E PWu8u=)ÉF`9}~ VE+EF9~utHPu t e[^_ÉUdWVS]} ME3btKS9UPRuM)PusuPWS@StHMHMQUEttEE9Eu EEPh @V3!P8")vttu uEPuV3/P3!PMQH9})PE+EPuuWS}MQL9}#)PE+EPEPuWSJu}t/UREHPRuV3P3 P$e[^_ÉUWVS]} uMUEtet PRQVt(PRQV3+P3 P+"jPRQV3P3l PS'e[^_ÍvU8WVSu U@0EE}Uȋ}\:U2}OA9yG 9lEԿEE)UʉŰ}G0uaEȿ)‰fMf]fufEfufEf}f}f]fMf]fufHfEfufEfUfUf]uHfMf}f}fUfUf}f}fufUfUfuf]fMf]f}f}vfHfEfUfUfEf]fuf}f}fuf]f@fEfUfUfEf]fMf}f}fUfUf}f}fMf]fUfUf]EvuSEEEfuf}f}fufUfUfufEfufEfuf]fuf]Ewvuo}}fufUfUf}f}fUfUf}f}fUfUf}f}f]fUfUf]fuf]fuf]fuf}f}EuЍEPU2-P}7P'w$UW(e[^_ÐUWVSUR@UUzD1ۃ} t}u uu u ƃU9U| 8t2VWM؋UBx9uVRB|VW(؃uu VEPtuu VE8Pftuu VE$PIt؍e[^_UUEt%@Btuu PUVSUM u]1:t-zu9J"9J9J9r|9Z  9Z~e[^U4WVSEUԋM+Hș}ԉÅ} E@H UJ89|YE@XUuE@@Su+EURuEp@E܋Uz+zh11ۃ9]EE؉UR@BdPrLuVUR&EVSuuu(Quuu}u9E | 99E }uLEuC9]uu-EEe[^_ÍvUWVS]}Hv~49]~/1ҋM)ىM9}uB9UEHPE)PujWM WM O\uWe[^_ÐUWVSuE^XN8MM)M}+}U ‹FH9}.~\19U~t EB9UMNHNL9E EPRV tAEHM@9E~2jPsus3 P3&P uEUUF9s83x[^_UU E@9B\tjjrhPR5ÍvUU E@9BhtjjPr\RÍvUE URPlÍvUU E9}ÍvUU E9~ÍvUU1t:tv: u@B:uÉU(WVS] ESuEEMAX]܃yDuI1M9M]SuEPMq@cVSM} EuG9}c1M9M}YMMuu]SMq@SMqD %Vu؋MQt@=t Eu$G9}Ee[^_ÉUE1ɋP8~ @X|uAÉUWVSUr$Z(]@<]RU׋]{  EH9|%EUD9 +M)*E+E9|:96UA)‰juPuQ]3P3 Phe[^_UWVS]u }h@hvuuh @3h@hvuWh @3{8h@hvjuj3Wh@hvu$u h @328h@hvju$j3e[^_U\MUEEUMu uEPu juÍvUu u U WVS]3M fCfEfSE ‰UfC fEKEș}f)щE ‰UjjuVjjW jjVjjWjjVjjW8jjVjjWujjVjjW`8jjVjjWHe[^_UVSMU YX4u15B9A8~ \uAL)CPQu)F)É؍e[^ÉU8WVSMI@M}8}MIXM1EM}9OHD9OL|?UJ~7v}t9E}J~MLM܍Z} kuuE܃u܋M1vEPEPEPEPjj}7VWuU(9|ËM E9E EE؋UU9~FPuUN U< `9u|s9]~R}94}C9]9]~=M94u5uEC9E~Dt HPuv}܋M9/vFPM1}9+EE9]vM9}C9]9]}9jVuËM 1 M؋}$}+}܉}̋MMԋ}}}Љ)ȉEPjuuVMq@j }tu uVI uSuV}w@? EPEPEPEPjhujVWuM9uE+E$M, 9U~&EPPuuuRuMMU>tkEPPuuRjVUN ljU?t3vMAMPuRPUuEUƒF>uWUUM9u E+E$M,Z}}uVSuuWRu>MMVSuuWuu ǃ8WuVW E+E$M,EM(e[^_ÐUWVSu ]M M1U:tD9?PuWPUEU9~ 9t: tNJMAMB:u}:t(9}~"PuWPUSǃUB:uى}:uME+E M(pu7+EPU* ǍuVSuuWuuMM$VSuuWuUR Su-$SE+E M(EM$e[^_ÐUWVSM Mu$E1ۋ}?t1EPuSPvE9U|EFG?u9]~'t!< uG]vG]<GFEEËMM?t#EPuSPÃ9]~G?uދM 9u?u+E$M,M9M}EPEPuuQuVuMMM 9t^EPEPuuujQ9 E];t+vFEPuuPgEEC;uu|?u +E$M,AEPEPuuuuV=uWVs+U$M,0ЍDM(e[^_ÉUWVS}u ]9GSV GSV Ge[^_ÉUWVSUu }M]9BrzJ Ze[^_UWVSU]Eu}:u1*JBM Bzt B Be[^_US]EPEPEPEPEPu uj)v}uuuSuuuuS]ÐUS]EPEPEPEPEPu "t'}tuuuuS uuSL]ÍvU(WVS] }EPEPEPEPEPStF}tuuuuuuuuuuSEPue[^_UWVS}UU] u}t?9}?EPuSj ~9  F FC9|  FC9|+uU 2e[^_ÍvUWVSu}19^T~%FXV\4Wuuuu ЃC9^T܍e[^_UWVSUM yJMM YrIMtCBtFM 9u :j+EPjjuv:uj)PjjW}uuLtB M 9A uB9At5jVSuW)ÉPjjuWP9]9}'j)PjjWuj+EPjju`uWSEVS5EuW)VS4à 9}tj+EPjjuu{9]tjE)PjjSu^e[^_ÉUWVS]u S K)9~)PCRv)PCR7P+CC se[^_ÉUWVSu]PB] F9E Fu vW V+U ;E FRPQ V+E )VV QRPBvPvW FM )VV QRP E F +F+U ;FRPQ v~M N^ e[^_ÐUWVS]}uVWu CP'VWu C$P VWu 8Se[^_UWVSME }9t_Y9X4uQ9E)‰QA<9 9]| AA&vAEA)A9}E)؉A9A|e[^_ÉUWVS]uUUC{ )lj}M 9}2CU8tA9KEȊU{88u vA9 ߋ1e[^_ÐUWVS}E ]Ow )ΉuuAu?P9|wuvEЋu80tJ9}|Gv8tJyu1e[^_ÐUWVS}1ۉ?t8 tC@8uCPSWV3U e[^_ÉU1U:tv: u@B:uÉUWVSMM11u>t2 u 9~1vEPu SPJÃF>u9v؍e[^_ÉUWVSU1u 92~RvVRU ÃU t8BdPrLWPUU9E}9}t t FF92M192~QVRUÃU t:BdPrLWPUǃU9}})lj9Et t FF92M1e[^_ÉUWVS] }MؙUE9Uu;0ɋ}щMJUuuWbEU DEPVWSu:Ã}tu VWuSS EU ؍e[^_ÉUWVSUUEu }?tGڊ< uSuVj vE"v< uu ESuVPREG?uE@P&E]u }?tZMMv< uuuSVj sƃ,< u u  CvuuVPƊCG?uUMU Ee[^_ÉU$WVS]MM0PtE}U ރ>tsMMv< uJEPuuRj UÃU܃~#SuVU U܅u  G< u U  FGFGB>u+}M9Ee[^_UU E9}ÍvUU E9~ÐU$WVSU,Uz@HHHLM@}u }ww uuuÃ}t)EPEPSEG+G Pu+EPuEPEPS+EPuuuuVEPEPEPSPudS+EPujW+WRVEPUREPTW+WUE(SwE+EPU+URunu0uSuuu$S4ExU|M艈EUEEEEt}u}tN]_+_ SuMQVuSUVu QuQuޗ('G+GPVuBG+GPu赗u*jh#0uEǀ\|[^_ÍvUWVSEU]S}WuVUxSWV0uuUhƋUhUǂ8EEU)‰UU)‰UuEPh:0uV}e[^_ÐU WVS},@@EhEt!PEPEPEPxEPEPEPuuSƃ$Vuuu5V{ts sssussur Ur`,jh#0W LJ\SULJ8 EEEEEPh:0We[^_UWVSU} Muu Ή7M] ,v9} Eȋ9~)Ћ] +E‰e[^_ÍvU WVS1EEEu 9u~hVuƒ}t t tE9]~] u9]}]1EvMAdPqLSP+ÃF9u9]}]}t M} }}M9e[^_ÍvUS]M UE9})‰PQS9 QS v)PQS]ÐUEM U99~9~ÉUEM U9|9}9}ÉUU E9}ÐUWVS4"D894@P;"8tƅ<_P=PAƅ<.C9$u#{ujh0jjjPW54"m V럍vUEPEPEPEPEPjjhj5$4"tR0u}uuNu2UؿPRÉUS]xPcPStÉU<WVS0}HM9uTtf tuujjjQHAZvsP54">vu>tPPPPPPPPPh0V,@Ɖ+E94F+E9qF+E9LF+E9'F*9h0Q5 tǃtS%% YÃuC1tPW5ÃHusP54" ~ PS苀9h0QS h0h=1[^_ÐUWVS} UUu}uv~@GP19} A@9|SEEPuvS莺EEPuv" EPuv* >tuBPWuU Ve[^_ÉUWVSuEu V)ppp pVǃ v1v @P蒿EE ?u$1ۋ 9~XEAEC 9B É]VzPjEP 0EPEP7$ScEuwuGV%Vv $1ۃ9 ~vVt C9 WV$VuVwvvvGe[^_ÍvUWVSutZVp%džv 1ۃ 9 ~tC9 WVH$VtVue[^_US]tEPmǃC ,@D19 ~D,@DB9 ]ÐUEU Rh DjAqqq,qÍvUEjjjAjjj,OÐUWVS}Ut}jWtppp pW^ƃu WKUZFBRz^Ww @1ۃ 9 ~vWt&C9 e[^_ÉUEppp p5tPÍv1US]t=t PCt Ps貶s膿s袶S蜶]ÍvUWVSu} QÃut@h0h0jvj(Sn)utSh0h92jvj|1e[^_ÉU,WVS}t*h/3)u h0h53jMqj71&Eu9u}:MԍIËu DtPuV jEԋM9M|Eu9u}/MԍIËu tw(DEԋM9M|EGMԍIËu |t-QuV RЃ DtLM dEԋu9u|EEEM9M}*uԍvM DtEEEԋu9u|֋MIPmEuvPYE3M3uFAFAF A F/3A/3FAFA]UE=uԍvM DtȉE EԋM9M|}uE}uE}t#uuuvE܃ uvE}t#uuMqE؃ uxvE}%E}%Et uFB}uuFAMABEu9u}$Mԍ)ȊMԀBu܈LEԋM9M|Eu9u}FMԍ)ȍ}uEAEu؈DvMԀBu؈LEԋM9M|uMD1P@EBuFB]E)uuu)Ћu܊DC EԋM9M|E+vuuu)ЋM؊DC Eԋu9u|ЋMuD@P螷E}}t MA vuFP$PMq 0G }t uFMAPu$G }t uFMAPL$Puv G }tIMAGu 4th0hX3u 4th0h3jMqjMuFPui#G EM9M}KuԍvMt#Puv 5GMtV#G Eԋu9u|EM9M}MvuԍvMtM#Puv GMtV"G Eԋu9u|u&uEj еEԋM܉M؋uԉNMNMN)ʍЉF^MN MNEԍe[^_ÉUHWVSE@)RVEM ɍ<+}DEE9E})M ɍ<+}EDŽEM9M|E}9}}]E@E؍ M} TuE-vRuu 4 ҍ<)׉}؋E EM9M|E}9}}SE +M}䋔tPVv1ҋE䉔EM9M|E}9}}+E +M}DŽEE9E|Ev}<}؍EM Tu:}䋿}ЋE䋐M ɍ<+}MЉ}WRuu Í)E䋜Mȋ}<+EM }ȉ E EM9MGE!vE +M}<}؍EM |M|1ۋM ttDU䐀>&u DCFEPEPh3VUUuEDCu‰}<+EMD1ۋ}<}؍EM ttA>&u DKCFEPEPh3VU螹UuEDKCu‰}<+EM D KE}9}ETM IM؍<}E T8t!M ɍ<+}E|tM ɍ<+}ERu ‹Ma}<}؍EM Tt!}<+EM|t}<+EMDRu‹}TE@E؍ M} T t1Ru`‹E +M}Tu#vE +M}DEE9EE}<}؍UM |u9| u2}<+EM䃼uD (}<+EM|u2}<}؍EM Tt0щ˃v1ۋM IM؍<}E T8 t։0҉U؍\EE +M4}䋔79U}uu֐EM䋄M<+}iNj ҍ<)׋E|u0 RM؍<U؋E DEԋ}0҉U؍\E9u|u!E +M}D C]SڮEuE@E؍ ]˃} |tH(E@?@:utVLMԋ}0҉U؍t)F|FE | t?(F?F:Ft V辣M \ 0҉U؍t)F|FEE +ME}9UܐM܋}䋌}+Eiȋ<ҍ)ЋM|uG(F?F:FRӋ} tV\0҉U؍t)F|FEME܋}9iFEPu衝‹M ɍ<+}ET uuh3h=w1ivuHEM9MvE}9}}:vE +M}E T}䉔EE9E|ɋEe[^_ÉUWVS}1ۀv)؍47t P謦D7t P蛦D7t P芦D7 t PyC)؀|u1ۀt.)؋t PCC)؀|uW*e[^_ÉU0WVSEMM M@DEMH M܋@EMԅXM MQuuE] 9|+Su臰<v9E~C]K9]~֋E PM1WuuƋ] 9}^Su/<v9E~SW]ljރ1At'9}#9E~Wuu<ƃ C9|VuuEЉEVuuƉuuu E uPjEP+]SEPEPu3 E+EPWuuV舤u耤e[^_UWVSEu}HMMHMH M@EuEPuQuu  Wuu Fƃ EuVEPuuu jPuMDPuPà 9|Ou 9u Wuu ¸PMPM 1ƃEl]Wu PgPS`Puu t ƃEuVuuuu uuu M 91tcuw 9~Tuh uGPuuh EWuu ¸PMPM 1 ƃ(E{ve[^_U,WVS} tU U EMqU:uzt`uuu& Nj] 9CPu9t"Au Bt9u~Au Bt 9E~iK9}bEHPj ǃ~LvWuǬ9tAu Bt9u~AuBt9EWu薬< uGO} u 1M9uytu uu E AM U9 ~HPR@< u U Uu u5@PM1a EuWu?EuWu0Euu2 EE)U‰UEE u$jEPE +EPEPEPuE+EPu E $} Myt YQU E199]~Suu ƍ 9EuWuE9uu'u$jEPE )Puuu B)މuVEu)uVuu$jEPSuuu ,uuV輫uM9M 9~1WuEu$jEPE )Puuu $uuuV PW EU)‰UR:Eu܋])uVu1$uusEu$jEPE +EPV]Su 7$uuVuE )Muu uE)Pu8uuE e[^_ÐUWVS}eu EuEuuuuu juPj}tu  Eu @Pujuv M۶ Muuuu uFPF 0uuM&^Mu juPjUBPRjSMt MVu uFPFuu19~Vu yt7YKyKt.u6u 6APPuvMCM;uGu9Eu EuXu^t/u juPjUBPRjSM蝵 M1Bvu yu,u juPjUBPRj1MT Mu Gu9u9gy u)uu APuuM]vu'uu APuuMVMu juEu +u)ƉPuuQMeM19~Qzt8Zzt/u6u 6BPP1UMtCUM;uG9U9U(uu uFPBPuuMM}tVu 9Eup2uu uFPF0EPEP\Eu Eu1Wh'4h=mvuu uFPEu PEPEPEu Euu~%e[^_ÐUWVS1ɋ]]u ]]vu%>t]<v9Etw>t]<ve9E~]9} tG]}+E ]É]]u ju])ÉP)PvPEPEPuj]1Ƀ>tu +E 9E~ FEDe[^_UWVSu]}MM9s11҉)9}M MM B+9|tCe[^_ÐU WVSE1MytIMMI vMMMu ]M9}?9]~8SuB8tvSuߣ8t"}0щPË0щPSRڱ6 t,S0щMQ謓R‰S̍;jEPWà uuuu hh=軕6葍e[^_ÍvUS]u =>!@u 1vu | !vu vx u x ]ÉUu=!@ÐUu=%UVSuu9!0v19h%~!!0V譝tC9h%1e[^UVSuVt+1ۃ=$tV5\%au=`%t؍e[^ÉUWVSu} 19h%~C!0Vu"!0W‹!C9h%=$t)V5\%֜u5\%ċW\%e[^_ÐUWVSjjhvu葼195$~Jj!Ph2P ShaW5hv赢 S?F95$e[^_ÉUWVSR1cUru 3S63S h3S$FtP P3SEEPŊh3Sɕ FtP P3SE譕EP萊h3S蔕 F tP P3SExEP[h3S_v3STh3SG$Ft P3S4 h3S$ Fth3S Fth3S Fth3S h3SҔ GU9z S輒S|e[^_ÉUWVSu>hWˠV E u hv]SVjh6詔 u*u[uhevUUEPV u hDSVyt1EPV u hEPSjVGEu u6Wz'jUÉߋu} tS؍e[^_ÐU WVS]h3衟} t#8{t}1v@@vh3\u} ta}/븉}tVuS t)ɍЍ~}Mev)ڍҍ‰ȍ}@R ƋRPSV[^_ÍvUWVSu} ]Vsun1:WVtCPWV tWVtʋ8:tCPWV u 믍vCWVNt8:tC PWV u yC WV_VCu DWV 2VCWV C: tH<}tB0щMQ~‰6Rs~u C$0щMQW~‰SvRsFC؍e[^_ÐUS]3jxCt PZxSQx]UVSu19$~3V$0(uS5$U vC9$ύe[^US15$t&5$t5$;t؋]ÍvUSj5$u119$~4!C9$19$~"$4c!C9$$$AtvSju,]ÉUWVS]$t P j赵uh h !jsjv1tP{Pm\%PZ h%19`%~vjd%49 C9`%`%j5<%趺j5@%詺5D%]ÐU5$JjUjuÐUÉUÉUVS]uu uUjuI} u4h4 h< h&j5$j蒀utjS j]1e[^ÉUWVS]hw 5%`hw 5,%Phw 50%@hw 54%0 hw 58%jj5%jj5% jj5%jj5 %jj5$%$jj5(%h4v{CǃE{%E35%|s5,%ns50%`s54%R s 58%Aj1u uP5%j1u tP5% j1t }uP5%j1t}t@P5 %jE4P5$%$ju5(%psTe[^_UjuC ÐUVSÅu1!{ tSԡS] e[^U WVS5 %t%E)'E|'1EOE'E5%k5$%]tE'11E'S5H%H\S5,%<\S54%+\S5P%\ S58% \S5T%[S5T%[]S5$%[ S5(%[S5X%[ju· Sha5L%l S ju虷 Sha5P%lS e[^_ÐU WVS}jEPhHEPhG5 %UUUtTE019s6jEPh2E4*UWuhu E4C9]wjVhZ5%7le[^_ÍvUWVSj|\FF FFF5 %|҉U5%iƒ tN}tFuh(5%‰ t;:uD}u)h h0(j5$je{j5%ȇ 6VVU1V50%}‰V:u0}h hV(j5$j{j50%}׉ t tGAuh(vlEV׈щH9Eu \t&uh(R_t1}Kh h(j5$jbzj50%5%u}tU5,%t2}h h)j5$jzj5,%5,%5FjEPhZ5%RjEPh2uR 0}PZFuP|O }u5(%(tY54%躒‰V}u@:u;}u)h h)j5$j@yj54%装 jV 195(%t%58%O‰V :u RSF e[^_ÍvUS15%胴tn5%at\5$%OtJ5,%Mt850%;t&54%)t58%t؋]ÍvUVSt ƅu119h%~&!05\%ct C9h%9h%u4!h%4!4!tC t4t)6P4PWcuSnjS uHe[^UVSj5D%t:jh)EP5<%vujh)EP5@%Yt1yjW5\%EFEF`%F `%RPNWF1ۃ 9`%~'[FPd%4 C9`%ۉe[^ÉUWVSU BU9BuU BU9BuUB U 9B t 19UrƋU ZËC9Fu36usvusvus v usvlsvVGU 9z a1e[^_ÍvUVSuE ujVÃv6vCvCv C vCvCFC؍e[^ÍvUEtPOÉUVSu] 6Ovvv vvtVOe[^ÉUVSu19^ ~j[FPC9^ 6MOvEOV?Oe[^UVSu19$~'!0V`uC9$۸e[^ÍvUuh)h!`!UVSUR71ۃ9]~.vTx&x& t&RQj4C9]ՍUR1ۃ9]~+Tx&x& t&RQj4C9]1ۍvـ1 q&x&x&Rt&Rjhp&aC~x&x& t&RQjhO*4e[^ÐU%!!%!ÐUWVS1jqSNj!됬!S]SGSh!P>N%%tvp F@ue[^_ÍvUS]3sFMS@M]ÍvUME !!s%!ÉW*1ÉUMU !=!s!ÍvW*1ÉUMU !=!s!ÍvW*1ÉUE !!sE)!W*1ÉU塐!ÉUWVSu] )SQSVWL U+U U$Pu V"JuSWVL WKe[^_ÉUj2US]S#]US]S ]UU%=!vhg*h=SÐ%ÐUVSu] %H %!sh*h=wS9Pt1u u )h*h=AS렍e[^ÐUWVSujPh PM9W] SW ww19u~vWMDBGF9uWBWWJO|&&ZB GWWMJWZ_WM 1t&vN W|&&ʉ\Gvuu uW e[^_ÐUWVS}E]SW!!!҃uWSvu!MWS\u;u*!J !u JBFWSuE}cWW!SS1e[^_ÐUWVSE!! !Jz=!B! !Jz=!B!B! ! !P!t(΍vS && ։D![uݍe[^_ÐUS]3zHStH]ÍvU!ÐUMQ zuQM EJBÐU%ÉU!ÉUE!ÍvUVSu%tV3Xt [u%tV3Xu [u1e[^UWVSujIE0RI]VPBM KMKMK } u%S%v%]S%Ee[^_ÍvUS]{tYv%9uS%SQ A9tu3u& &RQj3ȋ]ÐUEPuL¡%%BÐUS%t Bu%tzuB @Ru%%t(ڋzt%%vR2FՐ]ÍvUU!!B!B!B %B!BÐUU!B!B!B !B%B!ÐUVSut6_vS_ue[^U WVS!:!Wu !O !ʋtpw!OG BuW!KW 9|7h*vu!!Jkv!)ʋJZXNu;URURjj5!W ҃u 7ue!ME B 7h+Fv!:u 7h(+/!! 9!sh*5%Le[^_UVS!!Hʀv8u0h=+~u0ha+j0h+[5!95!uh*5%9^!xuH !F^ʉ\ VNPH e[^U! !9sPHH!Éh*5%HÉU!9!uh*5% ÉJ !zu%EPr%uh*5%ËBE!9!tJ !zuEPru붋BE! !9s"!MMH!Éh*5%dÉU!9!uh*5%<ÉJ !zu%EPrAuh*5%ËBE!9!tJ !zuEPru붋BE! !9s"!M+MH!Éh*5%ÉU!9!uh*5%XÉJ !zu%EPr]uh*5%"ËBE!9!tJ !zuEPru붋BE! !9s"!MMH!Ðh*5%ÉUS !9 !uh*5%vA!yu&EPqzuh*5%vAE !9 !uh*5%Q!yu!EPq!uh*5%`AE}u h*h+G! !9s(Mș}á!X!vh*5%]ÍvU!9!uh*5%XÉB!zu&EPr^uh*5%#ÐBE!9!tB!zuEPru 붐BE! !9s&UЙ}!P!Ívh*5%ÉU!9!uh*5%pÉJ !zu%EPruuh*5%:ËBE! !9s"!MىH!Ívh*5%ÉU!9!uh*5%ÉJ !zu%EPruh*5%ËBE! !9s&!EHM@B!h*5%<ÉU!9!uh*5%ÉJ !zu%EPruh*5%ËBE! !9s&!EHMHB!h*5%ÉU!9!uh*5%dÉJ !zu%EPriuh*5%.ËBE!9!tJ !zuEPr!u붋BE! !9s*!U9U‰уH!Éh*5%ÉU!9!uh*5%xÉJ !zu%EPr}uh*5%BËBE!9!tJ !zuEPr5u붋BE! !9s*!U9U‰уH!Éh*5%ÉU!9!uh*5%ÉJ !zu%EPruh*5%VËBE!9!tJ !zuEPrIu붋BE! !9s*!U9U‰уH!Éh*5%ÉU!9!uh*5%ÉJ !zu%EPruh*5%jËBE!9!tJ !zuEPr]u붋BE! !9s*!U9U‰уH!Éh*5%ÉUWVS5!!9uh*5%V!NMNM9uh*5%vV!~v}uu 9}?}uFuWu4IURuPt&9}MʃU2URW*u EM9MˆUуME! !9sUUP!h*5% e[^_UÐU!9!uh*5%` ÉJ !zu%EPre uh*5%* ËBE!9!tJ !zuEPr u붋BE! !9s"!M#MH!Éh*5% ÉU!9!uh*5%| ÉJ !zu%EPr uh*5%F ËBE!9!tJ !zuEPr9 u붋BE! !9s"!M MH!Éh*5% ÉU!9!uh*5% ÉJ !zu%EPr uh*5%b ËBE!9!tJ !zuEPrU u붋BE! !9rh*5% !1}t}t@B!ÍvU!9!uh*5% ÉJ !zu%EPr uh*5%v ËBE!9!tJ !zuEPri u붋BE! !9rh*5% !1}u}tB!ÍvU!9!uh*5% ÉJ !zu%EPr uh*5% ËBE! !9s*!}J!Éh*5%0 ÉU!9!uh*5% ÉJ !zu%EPr uh*5%ËBE!9!tJ !zuEPru붋BE! !9rh*5%nEE}E Em$ZmfD@ufEu avR$fD@u&t>} tt&+١!}U UmXm!h+cÐUWVS!9!uh*5% P!xu%jE!ph+uC@E!9!uh*5%P!xu!j.ơ!ph+VBp0K}PSVWsh!@"0^]h!jgh!@"p/Jh!j 3h!jh!@"pvh!jh!@"0h!j ah!jJh!@"0jih!jsh!@"p;Vh!j ?h!j(h!@"pv@"L"h!jh!@"0vGL"L"L"@"@@L"xh!j [vh!j ch!@"0,+vh!j3h!@"0vh!jh!@"0vh!j|h!@"pcPh!@"ph!j"]h!jKvh!j7vh!j#vh!jvh!jvh!jvh!j vh!j vh!jpvh!j \vh!jHvh!j4ovh!j [vh!j Gvh!j3vh!j vh!j/@"P)h!jvh!jh!@"0h!j ]h!jFh!j/h!@"0ONh!jWh!@"p:h!j#h!j  h!jh!@"ph!jph!@"0h!j =h!j&}h!jfh!@"0/.h!j7h!@"ph!jh!j h!j~h!@"p3L"h!jYvh!jMvh!jAvh!joh!jh!jOh!j8L"h!jdED")‰D"} @") @"4u&uu\uXz=D"fBy=@"L"A= "}9 "}  "= "}4}+t%x!BuB69u u+v}} )D"=6"s)x=D"fX@"z=@"L"Brh-v1e[^_ÐU WVS} UzOÃu)%h8h8jUrj5vS$ƃu)Sh8h9jUrj5=!u(ht:5$Au B !h:vuA jÍUUR}Wv4uuh:uv,vF t1uWPC u$uh:uv Ur蘗CUe[^_UVSut'Ct P3S9dže[^Uu"%ÐUM Utu RQÉuRQÍvUWVS}M QpuVUR]Shpj0WuVSun tE+FEtu&:uURh8h;jwj3)}u UB=v!h8h1;jwjs3W vM Qe[^_ÉUWVSu M{=pFp0~ Ppv PpuVEP}Whpjsuo(uSWuJ tptu/:uURh8hi;jMqjx2ue[^_UWVS]@t Pg* jKuh8h;jsj 2 v1tPK@PwA`Dž`tDždDžh=Džl;Džp\?Džt;jS54"5`Fh;h;@ Pjjhpjhk5@5hh;r#\$jhhhG\jh5@bjjchjhjh*jhɡjhjhw\5hh;"ǃ\jhW贏ADž`DždDžhDžlDžpɡDžtDžxwDž|EE2EݠEjSh;WI:P<<A jPhjhjhɡj2hjhjhPPh2jLhh;j VhaW5|h <!XV۾jjhɡjhjAhhzh<j VhaW5h0<!4jhh_PPV~jjhɡjhwjChhzh6<i VhaW5hX<H!Djhh_PV!jjhjhj hjhjhjhwhb<i Vha\5he< X\jhh_XvV褽jjhjhjhjhj hjhwjyhhh<'i Vha\5hn<R djhh_PV+jjhjhj'hjhjhjhwjkhht<h Vha\5hz<djhh_PV貼jjhjhj4hjhj'hjhwjDhh<5h Vha\5h<`djhLh_P V9jjhjhjIhjhj4hjhwjfhh<g Vha\5h<djh<h_PVjjhjhjVhjhjIhjhwh8Jg Vha\5h<uT\jhh_TVCjjhjhjchjhjVhjhwjHhh<f Vha\5h<djhh_PVʺjXhjhWhUjhɡjchjhjhjhw\5|h<PdjP5hh<bLjjIhh<e VhaL5|h=(ǃ0VDž`DždDžh͝DžlDžp~DžtPDžxɡDž|EU}EwEEEEEjSh=LZIAP5A\j5Ah2W],jP5hh=BjjNhh%=d VhaW5|h3=H0Vjjhh>=d VhajhW5|hs=,V跸Dž`DždDžh͝DžlDžp~DžtPDžxɡDž|EUHMEwEEEEEjSh=WG APP5 AI[j5 Ah2H,jP5hh=jjMhh=c VhaW5|h=D0V薷jjhh=Cc VhajhW5|h=l,VWDž`DždDžh͝DžlDžp~DžtPDžxɡDž|EUDMEwEEEEEjSh=WFAP 5AYj5Ah2D,jXhw\jTh\j \|\@PG5A5A螆5@Y0[^_U5A@ÉUWVSjEPh2u5Au~ 19 A~%!05ATt C9 Aܾp9 At4!WV6h=h>hh<h >j5@j>& tNu]t@pu W"¡ A! A-VFW!5A5AO"WuFAu Pe[^_ÍvU5@RLU(ÉU t 5@ÍvU ÉUth8hR>j5@j?%ÐUVS1ې(A5AtC~݃u$5Ah8hp>j5@j$(A5Ah=h>h>j5@j$t|19 A~Ov!05ADt C9 A9 A~ 4!Vn!VZ¡ A! AVEe[^ÉUS5Ah=h?h?j5@j$t~19 A~m!05At C9 A9 A~?4!C A)P!R!PR Aj]ÐU5@ Uj 5@L*ÉU WVS5A^u^5Av<PƍEPhX?V5@/u&E)P5Aak j5A\/ vV5 A^t!h8hm?j5@j"15 A;P;ƍUUR}WVÃu3uh:uV5@,E)P5 Aj j5 AuVS蔯5A] uv5Ag;PuWV!ÃuDuh?uV5@资E)P5ADj j5A?. $Vz1VnS e[^_ÍvUSj 5A 5A0]u5A:P1C5 A]u5 A:P1C5A\u5AR:Pv1C ؋]US]u)h?5A:h?5 A:h?CCu h?P5A:s5 A:C u h?P5A:]ÍvUWVSAt PU`TDž`tDždDžh=Džl?Džp\?Džt?jR54"5`Fh;h;fAPWjjhpjhk5A5hh?ǃj5Aj;ÐUWh=h>h @j5Ajti$At PhAt3hhA0hAPIP$A $AhA5$A5A4}U5AUS{t.5A3P $AhX@P5'u1@t+ utSxjS u1]US5AUu]5A03PÍEPhf@S5A&u(E)P5Ab j5A& ST1 SJ]UVS.u 1v19 A~'v!05At C9 A9 Au4! A4!d4!tZ2tB6Pu3j utSjS um0e[^ÐUWVS}1ې(AW/u((APp¡ A! A C~1e[^_UWVSUU}hm@u EE8u vWsEu hq@EPW&zuuuvjh@u u6EuuuCh@u0LWEuuh@cWEuuuh@;hm@u# W}E uGuuuh@uu4! 4!e8uPqEj ƋEEFEFEF 1ۃ9 A~#u!0'tC9 A9 A/4! Ae[^_UW}$At Phm@Wjh@W*u?hAt*hhA0hAPLP$AhAEPjjjjWb$A}ÍvUWVSM8 u@h@M1ÃtjM+@PƋM)PRV؋M+00@ЍDMEPjjjjVÃ(Vv1e[^_ÉUVS]j]3`xsVxFsKxFs @xF e[^US]3ZCt PJs?C tP/]ÉUWVSu] 1svxu!svxus v wte[^_UuhAu ujvÉUWVS19= A~x4!h8A3S63Sh:A3S$Vth u#@PVS D;V؍e[^_ÐUVSuE !GAu#!HA1!eAv!!!v5!!EPjEtj?u5!p!t!C~p!e[^ÐUVSu] u7!1~%j2hAh!!!1@!EPtEu#!8|uj| !ˍvt(!8)t!A뜐j)] !1!t%<)u!Al!A[e[^US]&:t/EP2u1 vE !<|t<)u̸]ÉUWVS}1ۍEPƃu1!<v?t E!+uEutPhAh!L<v?t!A1I!<v?u(PPhBh!!!1 P e[^_ÐU(WVSDžM!!|J $ v                                          ( (                    (                            P                                <  j^ j$ } j< q j>} e j.q }S j(] EPjJu14 EM  !.B1 !@PhHBWj\ j{1DžDžDžDžDžDžƅ!8^uDž@!!<]t<-u!ƅ\ B!!:v<]"<-z=!B<]tu"ƅ-3\C3-C<\upJ !jBPƒt>3-C!8"tj\!3C҉!Ph|B%0u9uDžKvauzuDžKAuZuDžK3-Cj!P/ƒtb3\C0uD!30C0 3C%(ˆ0 3C%(€033 v 3C93<\u\z=!jBP{ƒt*!8"3\C!PhB\<_uDžvjP ƒtp3\C0uF!30C0 3C%(ˆ0 3C%(€03,43v !3C!!:!8]t!B1Ƅ+!}uvtHtt uHt$tu t$u%utu Džj[~j^gtRtIt@j\1t ujWjwDžDž>tOtFj\tujLjlDžDžt;j\tujDvjdmDžt'jaLj-Ejz>Dž Pvt'jAj-jZDž vtj_DžeXK1ۀt+PC+u䃽dj]pXv)!!H !Dž!xPhp5!=!<\uojFPƒt.!x"t j\!H !@!@PhBh!_!!1j%Pƒj\m0u{!j0K0%P1(ˆ0%P (ˆ0%Pv v!P!!<v?u5~,5!!+=!"=!!:32!C1Bv!B10!\B1 Mǃ9u [^_ÉUU!=!u !É!ÉUM Uu1=pt68ptL@pu"uS1=pt8pt4@puu1ҡ<DP@u"0ÍvpÍvpÍv1UWVSE} tuh+CK=Ɖ!v}\u-0CE0 C%U(ˆ0 C%(€0 M CMFe[^_ÐUuhNCh=ÐUPWVSEDžDžwuhC4H%u }w }vhC1ƅMtMM}uDž vDžDžM9IhzQc9 Du t C8qTT!Dt(DuM94uSOhzS8 hzh0D8 !^LLDAQP4 qu UƍSh hbV8 Sh hV$Sh$ hKV Sh8 hVj V苭Pe/jjhwV",VhL hٔj V`Pjhhj VCP }w`M$ v     jVP jVPvjVPDž ujjtPV8 Pt)t u$ v 8 PVxP- =qthqhqj V5P7 V/1ۃjj VP C~䀽u vjVPot㍅DžejPVPhz8  VGqq vLqDLDAjj4 qu Sh2DWƃ Sh hbVSh hV Sh$ hKV}t r-}t%vjV4P* jV#P u jjvtPVp Pt)t u$ v 8 PVP*Ve,ujVlPtW1܇1ۃ9~vtÇC9Dž[^_UEU qqÉUE @ÉUE @PUE @PUE @ÉUS] jjS胨PhwS ]ÍvUS]u  }u PjjSjjjjhS P%PS]ÍvUWVS}u ]hWP]%9C4ut jVWUe[^_ÐUWVS}u ]hWP%9C4ut jVWUe[^_ÐUWVS]u 1 hK1 ƍ`Dž`ڗdDžhDžlDžptDžxpDž|jPhKS3W蓅V荅 =Pqtj S1P j S1PjjS1Ph2jlhjS1PC$jjS1Ph2jDhjS1PjjSs1Ph2hKu U Phj SE1P0S*jS+1P'j S1P'uST[^_ÍvUVSuE]Sh$ hbV5Shl% hV$ Shl% VP&hK5TqVs V;Sh% hKV,Hqu =Lqtj5Lqh*PhVjVQ0PC jVC0P5 jjV30P2PhV(V'jh!hh!hVNjh* hhP* hVr4jV/PjV/P}ujVP}t=\qjEPh*EPhEPhV Hqt PLqt P΂EHqELqEPhzu~0 uu {u藂u;V\qe[^ÉUWVS]hzu - hzhK- Ǎ`Dž`^dDžhDžlDžptDžxpDž|jPhKS10à VW܁jjSF.Ph2jlhjS..P jjS.Ph2jDhjS.PjjS-Ph2jFhj S-Pd0jj S-Ph2hKu 1U Phj S-P S:'jSz-P@$(j Si-P/$juS T[^_ÐUWVSu}E]Sh# hbV}Sh$ hVl jV -P jV,P Hqu =Lqtj5Lqh*PhV_hK5XqVV[VESh$ hKV$tj V,WS2 PS6 jj Ve,PhVV$jh!hh!hV,jh* hhP* hVjV ,P $jV+P }ujVPS}t=\qjEPh*EPhEPhV Hqt PLqt P EHqELqEPhzu, uu u~uwV\qe[^_ÐUHqtEPhzRi, E1ULqtEPhzRA, E1US]Hqt PN~tS* Hq Hq]ÐUS]Lqt P~tS) Lq Lq]ÐUEPqÍvUS`Dž`DždDžh\?DžlKjPh Lu !jh% hbPI jh% h5!/j5! PhL) Édq jh`q5!S#}hL( Élqjhhq5! S|\ÉUS`Dž`DždDžh\?DžlKjPhLu !jh% hPY j5! Pj5! PhzhL' à jShȎ5!IS7|\ÍvUS!uh%LShzSY' Étqjhpq5!k S{5! j5!P=!t5!=!u 5!!=!%ÐUS!u uShzS& É|qjhxq5! S{5!Mvj5!WP=!t5!GÍvU\WS] EURhzp( \qU0H t|/u jhNLojjRǃ t h_SzDžahzhpN dDžܟDžDžDž DžDž(DžɡDžDž U$Dž( Dž,jlhvN|MRǃ,deFtjh< h_W虺DžDžwjl|& VPִ| |X[^_ÉUVS=l!thl!h~NDP hNDP]EahzDPm ƉujS5!膭Vd<[^ÉUWVS!Mth!hNP, vhNP]EahzP ƉujS5!V`d[^_ÐUWVS}WZ%?u+t'19}!։<DPuG A9|Ge[^_ÍvUWVSuVz%>u:t619}0U1ɉut8u uFvAvC9|ՋuFe[^_ÉUTS=!u ƅ[5!Ã;tPhNS t ƅSh!hNPSȮ=0!u ƅFv5!9Ã;u ƅSh0!hNPISp=X!u ƅFv5!Ã;u ƅShX!hNPS=D!u ƅx"v5!hD!hNxP贿xPPPPh!hNSS5!HsÐUHsÐUWVS5!V5!hNSVIhNS^à u0蹪PBƅShjW蹺SQuƄ.S<tWhNhNjuj=!t!5!HVhqקV衬=0!t!5!Vhq譧Vw=X!t!5!Vhq胧VM5!VhFrbV,![^_ÉU!HsÉU\WVS} fUfWлƃtmV蚯tSu P跼uWS٦hNSuSEPSjv V #E V1[^_ÐU WVSfM fhNƒu 1vֿMtj:Rƃt )SR諶Ƅ+ RPu uVy^[^_UjIhMÍvUWVSu}u S{hNS谲hNV蕸ÃtJSu/ShV[WPVtS萹 S肹1[^_ÐUu艨u1ÉPu US]ShNuShNhOuM]ÉUS]ShOuSh$OhOuM]ÉUS]Sh*ONuM]ÐUS]Sh2O*u]ÐUVSuV肴jjhtV1=ltu'jh9OS輙 !jhFOS誙ltuu 5lt5 !V e[^ÍvUhP 蟹ÐU=$tt*=ptu5tt茾pt5ptuvUE$tÍvUVSuTjEPhHV!jjhHVR VEPSVPVtP苶t #SVPVPP S辱VȭPV1PȥjEPhHVּe[^ÍvU4WVS]S*ǃ=(tu SֲBjEPhHWOjjhHW耼 S觲EPMMQuVEPEPEP]SW"PW舲P߯(EPEPEPEPuVSWPWWPλMԍMU‰UE؉E)U)E$WX +]W@+E؃}}E9]~]}}E9E~EjuhJuh}JW芻WTPW轱PT$jEPhHW_e[^_ÍvUE(tÍvUS]SPSpP]ÉU\VSu] EPSVG }ujjSVcSVٿe[^ÉUS]jhQ jjSضSS) ]US]jjS۩jhQ jjSڪ]ÐU`WVS}jpvj9*W贼ÍEPS }tjS'ʉe[^_UVS]SsP聪SEPEPEPEPEPu t!U:t CB:u}t Cue[^U uEPp EPEPuZp uq u*EÐUWVSu UP˩1ۃ9]~vv C9]e[^_UVSu1ۃ>t4XC<uV謣e[^ÐUEffUjjjjEP葥PVPn%PVe[^UEp4uÐUVS]u EjS׫SV9u#jEPhS}%1jEPhHEPhGSĕ1ۃ9]VE4dC9]jEPhS臕EEffUEPuPSPբPL% 9ufSz9tSi9|u6jEPh2S Et)jP諪tjujS|Se[^ÐUWVSU0ӉЍHx </tHyX)ىMSRuU:u3uUSu "} u>ue[^_UWVSU:~t j/UBRƃu0}ЋUt^+]SW蜡Ƅ+ u胗P vWBt'VphPSVSu譐1[^_ÍvUWVS}?/t=WVshS貦SW[hPW萝 VW膝W [^_ÉUdVSuvhPtaH9t}PSj u%=tUyDhPtNvPP5PV0[^ÐUE8/t8u1Ív@8/u@ÍvUE8/tH8/u@ÍvUMU v8t1Ét1ۃvV4t/V4tC ~VM AvSƋM y1ۃ?tV4˞C<u뱍v0HM Q9RSM qXo0P*‹M ASA0腈1҅~2t/<-uKB2t1<-t2t 9BA<2-u9e[^_ÉU9WVSDž|DžxDžt19]8Y} B}taE44WtNE44W#t;}HtE44kt#VE44<|PVPp}taE44WtNE44Wt;}HtE44t#VE44xPVcP }tdE44WtQE44Wt>}HtE44t&uLVE44tPVPC9]8}19|~2hz裧} C9|uTj|Pu!K}<t:%1hzuStShESu JPu rSju tSu hESPvu PIrSju޿KS1t FO)ȃ t޿MSuPhOS2޿ZSt޿\SuPh^Su Vu Qu fhSU f[^_ÍvU WSE] }t SjP jj jSuPdSjP jj jSuP$tS]E}E Em$Zm0Ѐ|0uRhjSS臇$hnSSse[_UWVS] E8{<u C<C<C0t P`uC0C4t PIuC4C8t P2uC8Ĭj:Xhzh|S耟ƍEEaujPs$qh|SsEV')e[^_ÍvUWVS] E8{8%E1tHv9s,~@C(4St&C(4StC(4SuF}u{@t-C@+{@%PEPC(4 ЍvC@C8t P tC8ĬjX}t*hzEPUjVsVVsYV (e[^_ÐUWVS] uEPhzv C0u*0}P/yC0uPn `uPSu s0DsC0vuJV /s0$s0}PxC0uP1nurĬj\{0t{4t{8t S?vhzh|S1ƍEEaujPs$woh|SsV&e[^_UWVS] uEPhzv C4u*0}PwC4uP_m `uPu s4rC4vuU /s4q0}PwC4uPluqĬj\{0t{4t{8t S}?vhzh|SƍEEaujPs$Cnh|Ss°V%e[^_UWVS] uEPhzvP C8u*0}PvC8uP+l `uPu s8pC8vuS /s8p0}PevC8uPkupĬj\{0t{4t{8t SI?vhzh|SɚƍEEaujPs$mh|Ss莯Vp$e[^_UWVSuVDt RoFD19^,~AF(4Vt&F(4VAtF(4VruC9^,VDtFRvVWJ0ҋF(<щMQ3u‰VDF(4Rj 봐h}ShSj6j蓔e[^_ÍvUWVS]3zEsDukEhzu6 hzhSzƍEEauE }jPs$k(V!#CHtPu|sL"8 USH{Le[^_ÐUS] C0t PnC4t P|nC8t PlnCDt P\nCDs(JCP]ÉUWVS] s輬ǍEPjW3yP{Wn}th}ShSjsj4VyCDt Pm0>PzsCD6Ph C0t PmC4t PmC8t PmVvs(nCPe[^_ÍvUWVSPju U2xPzƃu V0>PrUBD6P$hS6VhzSUà SUr RjSUr OjSUr N S u[UrDr[^_ÉUM EUEwAEjR13iÐUWVS11U9Z,~?uVjUB(4 jj jVk9~ =]CU9Z,ċUB(U4u ge[^_UWVS]$uuu u\PDwjjhjhɡjhwjhЛ\5hSXDjhS WhaX5hS誂TWjhSF WhaX5hSqP4WVjhT WhaX5h T5LW jhT WhaX5hTHWCPDpƃ SjmVy3VjFDV^j`Dž`=DždDžh DžlDžpDtDžx Dž|EɡEEwEEXUEEEEj Ph T\WÃ(S0uDu8u4u0u,u(u uuHLPTS 8[^_UWVS}]4u8jDn8U PUPUP UP@X@X p(@,@0U P8U$P4UP<@@jPh20E1~EPh܂ hG0q$EPh h_pqEPh\ h_pq EPh h_p qEPhd h_p~q EPh h 0fqjEPWEU(PU0Pe[^_ÉUS] jEPh2u#fSuPur]ÐUjEPh2uejuÍvUju uLÉUjEPh2ueuÉUVS] ujEPh2ueEX,p0e[^ÍvUu EgÍvUVS] SVpC,t s0VЃt@C<4C(ЉC8H9}SuF8V<F8HPV-vF8tHt(jjjjjjEPjVSfP8 E(9CduI<P:P@P>PjjSqjPVSoPcNvuFj<P:P@P>PjjS!jPVSoP]\e[^ÉU WVSuViVQoP?a 1F"PF Pjj8t 04PViPVoPuty8tpEEPEPPPvhv\V.ePݴ Ft9EuE4w_uu VӃ }t&w^uu VӃ VVe[^_US]8u?S2nP ` 8tjjS SnSjS蝏]US]8uju S S]ÉUWVS]SU} tu ,yu S E5LCp ǃ} t]Tv1$tptMj v t<t3Ft9$u&9uu uGjSvu Sg 8t $U@uujRW SG,Ѓ uGЃju SjjSlP_]$uFuG0ujs uS$^OvuG4ju Sa$t,jPЍu$ʁ$Pph } tu we[^_ÉUWVS]U s8$8t!`tģjjjRЃDtP^ǃD@ t pSetvSXkPF] tjjS OvCxPffS"f)Rf{ f)lj%PPPSePSjPSNe[^_ÉUEDtǀDjjPÍvUS]8uWC@tHSc t;, u S'S"Shd ,SqPomD]UWVS}u uW t8tn$tdHtXQ^(9|-A Q$҉U9}Q^,9| A"E9|(u~0uj G@ptjWe[^_ÉUWVS]s5Lv ǃ8р8$t@t 8 <w Ft:u VGЃt*VG4jS ju S;Su t jjShPYe[^_ÍvU WVS]} UU5LCp ƃ8t4jS$ jWs tEPWS $uTWsFjSWsF0Љ}E }WSsF8Ѓ utWPS`Se[^_ÉUWVSu ]5LCp+ ǃjjSgPX t>u ~48 uC@<wC@VsGЃt{$%PVSWVrjS $t,jP踈u:$|$Ppb ujjsw jSXe[^_ÍvUS]S苼 ut'j @pfuCjju SЋ]ÍvUWVS]u S» 5LCp ƃ8C@t7PFЃ$uWjs誜 uuu SXvjjSePVu sFЃWs袅WjsH SF,jS肻 ju S$$u?C@t3WSlePGf Pjjjj<u@t1BjjjR<wģVWu rЃjst VWu S VWu S][e[^_ÐUE`t#Bt`tģjjjRÍvUWVS]E EEjs5t>ߋ$t$^j sttCt90tNEP <ߋt$^j sttCt90tEPWd[e[^_UWVS}MMWbPT s{ufCj?XCjw[t S S$F8t]fFFptIj @pu5G`t@tF9t PR u F0+ }t u Wqu W e[^_ÐUWVSEEMyQaPS E5Lw EjMqYtM vM$NMj qMMMAt90M9`tģjjjRЃt@jpujptPPBxЃVPvMAfAtjsHtC:WTj>u @TtL9]tGjst6t,@u LJjjSlC: t%}tM9`utY9EtT9xuO`tģjjjRЃ><w+j Gp]ujS  WMAfAtgFxxu0u uVMA VYPV(_POMVZģu VuЃ uʹ tjVZe[^_ÉUS](tCEPEPEPEPEPEPEPRS^PcEf>Ef@fǃ>fǃ@]ÐUS] <$jhjst vS^ %P tffCxffC f+f+Cxf+f+>f:ffKxfS")@)‰ff<fǃ<fǃ:]ÐUWVS]M MMM <f$Yjhjst Sb %P taf>ƃf9ff)ff}u]u fu<uqffbf>ƃf9~Fff)ff}tfS %<u f)<u ff)Sxf@fC"f9v/f)‰ffff)f}tfS"Se[^_UWVS]]$5LCp ƃHt#dHx (m Ltt jSWFLЃ UDt PN0S'T4STe[^_ÍvUVSutodKVVe[^US]ujS-1]ÍvUWVSuU U]EEE5LFp ǃ$t9jp}t$>tǃ$5xSy ,},,5|SU $9$t2ttjuPGLЃ $ttjuPGLЃ <u ƃ<ƃu Ufz uEu Ufz"uE(9(tGHt#bHj(_JǃHSvu$u $u)Htcff9uCt9FtuCh9FhtC_bH(ǃHǃ(ScjIS(9(u8u$9$t/EPEPS'$$~t~ff9u8fFxf9Cxu.ff9uff9u9tEPEPS ff9uF 9C t SEEe[^_ÉUWVSu Vì 5LFp2 tv@ЈÃ0`<w W! vW!BdHujW'*e[^_ÐUu 荬 ÍvUdS]EPEPPPshs\SMPS EECtEEEPh S O0]ÉU`VS] @ChECtEEEP t E@E EPVSN4e[^ÍvUWVSMMu EE$^5Ls EjsFu" <vu5VH |_=ԑu ԑFƆ8džD8džHMfu u fdž fdžt+jwt >t15xV诠 ,}dž,5|V荠 t1}tjVWMALЃ (u^VE <w5Mfy uEMfy"uEVGEPEPVƆVVe[^_ÐUuuu5twu Z[UVS]U USa\VIBtMjst}t SM+jSjsVtEPS<)VOQe[^UWVS ,yM hMUʍRPIEEPEPu5dճ1ۃ9]v#v[؋}ljuC9]wuC1ۋMM9]v1MIȍ[ڋ}lj5(yCE9]w\M (yMM ,yCxe[^_ÉUS]jShdzSd]ÐUWVSz\M qVpt9BuFp5] CpP賣@ EHMQnun_CO$] N$]Oh] Nh]]3uMq0q,jjWu A(j juE‰:rG ] _G PRS<uWVBe[^_ÉUS] {\u jS$C\]ÍvUS] e[jD|y3jHz[3jEPS9$E0nEpmuA8B]ÍvUUM 9u)A9Bu!A9BuA 9B uA9Bu É1UUM 9u9A9Bu1A9Bu)A8Bu!A 9B uA9BuA9Bu É1USELztEv9C,u7CHKH/StCBs,s(+S@ vu]ÐUUыxuR@tÍvQUUыxuR@xÍvjQ ÉUVS]S_PPMB EtxtEu xusJtp}tPC,PfK.fS"f)Rfs f)Ɖ%PfCPfKPppsIJPSOPJe[^ÍvU WVSuP<v ffqp8aF,)Bwj$ v@ @ T T T h h h h fEff5fEff!fEff fEfF,f)U)ЉfEjhjv[tFDV誜 %P8 ff)f+^,EPPFUPFPpvHPVMPTjfN,PfUfRf%PfFffEf)ȘPfFfff)EPPFUPFV,PpvGPVXMPTjfN,PfUfRf%PfFffEf)ȘPfFfPppvGPVLPt@t jjjjjjEPjSVCP NE(9AduPFPFPPPjjvhQFPSVHLP_@UuOjFPFPPPjjvhQFPSVKP8e[^_US]P<v jhjs}tCDSΙ %P\ tfS.fS,fPf%fC f+C.f+C,f+Bf+ffK.fK,fHS"))‰fffǃfǃ]ÐU WVSuVfEGVJP< 1P<wF@ u VF"PF PFPFPt @ @PvDPV4JPPtxto^EEPEPPPshs\S^@P 9EuE~h@FhSD:uu VӃ }t"~hR:uu VӃ VVe[^_UVSM] EΨ t8@<uSQvv<u SQ cSQWtjjSQPBv@tHP<v !uSQ$vSQvt<@<uSQx v<ujjSQoSQ5t8@<u Q <ujjSQoSQmzvt AQ@thtT@<w9A9u.t$ZCt9uj st uFV@x} jjSQe[^ÉUS]xtHu?SGP9 tjjS SSjSi]UWVS]} SW 5LCp E tYuPxuFL9CuFH9Gt4jWS t U@u"ujR| ttSG,uGЃju SrjjS(EP5t.jPfuBZPp@ #uG0ujss{ us6} tu OPe[^_ÍvUWVS]U s$t!`tģjjjRЃtP7ǃ@ t pV>SDP6 tjjS `vC,PfK.fS"f)Rf{ f)lj%PfCPfKPpS9>PSCP2 Se[^_ÐUEtǀjjPÍvUS]u^C@tOS tBx u S+SBSh pSJPF]ÐUWVS}W讘 tbtQtGHt;Qu ^(9|-A Q$҉U9}Q^,9| A"E9|jWe[^_ÐUWVS]s~5Lv Ut@t U@<w t.t VA4ЃjS͗ ju S Su dMe[^_U WVS]} UU5LCp ƃt8jSxjWsu }vEPWSt u\WsFЃjSxsF0Ѓ}E }WSsF8Ѓ xutWPSj9Se[^_ÉUWVS]u VS! NjPuC@<wC@t%PVSVKjSB t-jPau>UPp0<"xuWjsv Ws1e[^_UWVS]} sWgKtjS誕 uW@tNxu!5LCp t V@ЃjWS t jP#aW Ke[^_ÉUWVS]u S辔 5LCp ƃC@t/PFЃuWjsu u Su PFЃWs^uWjseu SF,jS蟔 ju S$jjS>Pr/ u9C@t-St>PR? WPjjjj@tP-0 p W.G%e[^_ÉUVSutK>%VVe[^UWVS">uNQpt9BuAp5}GpP[@ EpuV|PEVsPE%u}7}~uF}GF G GGGwG E$ljUhu׉j j'Ëu3}{jSu΅u6u}w0w,ua3uuus$ }$u{$u }hu[hu 0uuu }\u jWG\1e[^_ÉUWVStǃ5xS{ z}@B5|S{ 9tt15xSv x}@5|Sv ttjSGLЃ P<vu2Mfy uEMfy"uESsEPEPSP<vuC8C@e[^_ÉUuuu5Hzu 1UVS]U US2Vt-jsؘt}t S jS4V'e[^US] 4h jjjShxΉ#؋]UVSu3jY8 Ãt%jDS CDjP ؍e[^U`VS]jhS$-h@pS/jjjjVVpS%8EPh@pSj-Ee[^UWVSju XpuPu } KMI)=~9t9tjjEPEPEPjuE8jjj juuju' e[^_ÍvUVS]u jh,S,PSu%9F4%e[^ÍvUWVS} ]C4C(Wu="ƃt1{t+{4US(jh,u+jjh uPVe[^_ÍvU S]EPEPEPjjuuS ƒ tz0uRu S1f%]ÉUjWSu(uu4u5G4@<jjEPEPEPjVi}uj}E@EHu} 8@v9U u AHRVuV EV EjV}Ã}9{4uujjVSV}jhV PpV jV1SVLE} 8@uKuV: u$VPu uVuV 9E tuu 6jjj jjujVk u Vuoug e[^_ÉUWVS]} UUjh;S6VS E9tu.jjEPEPEPjS}t E98t P1r}uH@ExEE vEjjj juujS u}uSMPjVS?e[^_ÉUWVS}EPEPEPEPu u)u1G1u19Ev+9u vWPu t C9]wuEEe[^_ÍvUWVSu} EWpVVà uTjhLVEPEPEPEPEPjjhjRWV<}t}u1ۋEtP؍e[^_ÉUuuujuu uÉUWVS]uEPu uuu 0juEX(MA<j<uEFF}~M N WFF<FF F(F,F$F0F4F8}}10EzE9}#=xz}䐋M<uvC9}tux=z}zP5xzxz zP5|z|z]z9} =xz}䐋MC9|]xz}<|zF ^0MN4Q F8Pu }tAEPu+jhu: PjjjSuvu 4ujjj jjEPu W uu, jWDƃ~<u)5jQ ju Wu1Vu WzF 9F$r^ j3VWFFV$F U0FFVVF$F<jjEPEPEPRW E@8tjh jjPWPu:v(Vu W-uWTVWm$ju Wue[^_ÉU WVS]uSW{u SVu SVu SVS' jjEPEPEPjS,EN0jjj jjujS]e[^_ÐUWVSu} VSWVtuVRjWVS Se[^_ÐU,WVSu}VEPVjjEPEPEPjV:EE$M9H t1u VPuup0E!v@ jjj juPjV% jj]SEPEPuVUMJ8r0jEPSEPEPjWr V*E(x0txxE@0E)EWuPm  ztz]$SjujWuEp Vd jjj juuuVJ }tju V uCu;e[^_ÉUWVS}W EPu WuujWËsEtJjjEPEPEPVWVEU 9P uEjVSWu}t%sjVSWrCCssCCsSWju WuHe[^_ÍvUWVS]u SWVSW؍e[^_ÐUWVSu]VWPu VW؍e[^_ÍvUWVSu} VSNWVwt;jV@8UP,@0PVjWVSm S^e[^_ÐUWVS]u S.WjSZ@8@,PSijVS$We[^_ÉUWVSu] uWyEPSVuuuu uÃ(W؍e[^_ÉUt-Ru ‰0щOR 9}s}C9]ă}tME}tMEUt Ruuju u upe[^_ÍvU,WVSu}V;EPu V E܃uu&YEjV9Ep,u uV;1EuV t>EPEPEPWjjuVpǃ tw$VW{EyvEPEPEPEPjhV Pu VnuUubMMԋEE9rtV[u1 t:0HEU9v EUuSuS}tUMuV)ju VvuE܍e[^_ÍvU$WVS]SW>u SeE܃uWjSv,u VSEVS t8EPEPEPjjuVSƒ t BERKEJvEPEPEPEPjuS Pu Su W4u}tEMVSju SUWE܍e[^_U$WVSu{EP"u uGEuud}u"ju uu=vMEjuBÉ{ s$PEEE M9K$vnv7Suu uKEPEPEPj7uSu^ƒ t&z0uB4u܉B8FuEREM9K$wSuju u }tMuMuuBEe[^_ÍvUWVSu] VEP}t1}t+}t%} t5jB ut0u5jA }tuSVuj hSV6j hSVnj hSVUjh{USV<jh6SV#j hSV j hUSVj hUSVj hUSVnj h|SVUj hESV<j hUSV#tjhSV [jhSVBjhPSV)jhSVj hPSVj hSVj hiSVtj hSV[jhSVBjhWSV)u~jhSVuij haSVuTj h{SVu?jhcSVu*jhSVuj hSVtu u1e[^_ÉUVSu] lPjj%hzV)9]t9]t 9]t9]u :9]u l*9]t9]t9]t 9]t9]u 9]t59]t09]t+9]t&9]t!9]t9]t9]t9]t 9xt9]uRDžXUDž\\PjjXPV1ۅu`\Pyun9]t9puE\9tt 9]t9|uE@9]u!29]t9]t 9]t9]uEv9]t9]u v؍P[^U$WVS }MIM lMUʍRPEEPEPu5hQ1ۃ9]v#v[؋}ljuC9]wu }M1ۋMM9]v19uvu[M4vM4UxU܅tF9uw9uv;M4vƋM41UGU܅u}u,MIȍ[ڋ}lj5}EC9]OM }MM }}@ СH{e[^_ÉUjuC^ÐUWVS}1_t9wxv6@@t9dFu5hP t F9wxw1e[^_ÐUE fx uf@ fx"uf@"ÉUVSEuxquC~qt=VkÃt.{u(5hsj t jS@ЃjVd1e[^ÍvUVSu^F@tB9dFtSt5SGX|VӍe[^ÍvU WVS}] C W )ЉfEC"W")ЉfEStEPEPEPEPS4W‹t uDEMf_ G$9~ffuf)fuMf_"G$9M}ffuf)fuf}}fEf}}fEfEuffEufe[^_U0WVSUUjRYAEuE܃ x5hMq胘 EԃU܀z&EM9QptRuM܋U؉Jpu{uSFSuPH SFSu P2 uuW薕 1e[^_US]StC PRW7uu S譓 ]UEPt@ PEPR6uÍvUS]/1ҹ!uƄ!B~S]ÍvUVS]1Ҿ!!9u ƄvB~Se[^ÐUS]sxstɏ 9~tpxptCxPCtP荎 ]Uj$uPÐUVS] ƃǃDu@h5tƍEEaujP@V%ǃDu@h5+ƍEEaujPnV܆ǃDƃ@u S)Hu Ss\u S-du S7u S]xu Su S聕u S觕SNǃSvǃSSuSS(vǃǃǃǃƃh_h_xh_h_ jhH h_/jhH h_x jhH h_jhH h_ u-hhV*PjVP PVDžXDž\Dž`DždDžhDžlDžpDžtDžxDž|tP؎hhh Vmhh$lǃt%P膎pPV$tǃt%PWxP'$|ǃu ǃ0 u ǃ07 u ǃ. XPShkx`pUShL h $ShL hHT9Cu sxstZP[^US]܂]ÍvUVSuF@tYF9u ǀB9u ǀ.t9ru ǀ9u ǀaVӍe[^ÍvUWVS} ]35ThSWu։ËUr؍e[^_ÉUVSuX0VVwe[^US]u ǃjh"VSv ]US]u ǃjh.VSv ]UVSudž`Dž`TdDžh͠P* %lDžpsDžtDžx Dž|EEjSh2VVj‰Ft7VShRVSh o VShaZX[^ÉUPWVSuiǃujEE~lUE}EEcJ}EȒEjPh:VV^@F@VK^@We[^_ÉUPWVSuǃujEE~lUE}EEcJ}EȒEjPhEVVU^@F@V^@We[^_ÉUS]jhMVS2t ]ÍvUEU@d8PÉU$WVS] MMffujqxj 藉EM܉u^ }t}EMfMfMfqDMfMfMfqFA`l( I@Muvu9ptSuT]GM9yxwu܀u6pu&t!fuMfqMffME8E$uut!fuMfqMffME8E$uu贈tE8E$0ۋMu蒈t9fMufNuffuM܀u uF E8E$MuAt%ufMufNuffuE8E$jhj MqQFt.u2MAl E8$MfEux& %P' tGEu@u蚇tEEEMuvtOEEEuuStEEEM@u/tEE}u}tRuF( fMfNuffuMfufF}t }tFMAE$Mjhj uvDt uH% %P% EM܋Ht0Pht#u܋HpuItEE0ۋM܋P%u܋pu}v0ۋM܋t.Pt!u܋putEEM܋Ht0Pt#u܋Hpu聅tEEu}tVMA) AuffAAfA FfA }u}ufufqMffMEE$u܀u6put!fuMfqMffME8E$0ۋu\u轄t#fuMfqMffME8E$udu肄t%ufuMfqMffME8E$u܀u6pu<t!fuMfqMffME8E$utut(MA$ fufqMffME8E$uujhj Mq BtuvuP" %P" MurtEuuVtEMu:tE1u܋Fx9spv)M܋At\5ds} t?u9xt49t,9t$9t9ptSuɂtEGM܋Ax9ruxMxu蓂tE1u9~xvhM܋At5ds5} t?u9xt49t,9t$9t9ptSu*tEGM9yxwuutEMutEuútEM9MtEuFFM܀ufFfMufNuffuMfA $MfMufNEe[^_ÍvUE'tT9Bu É1UWVSu]~djhj pb?t 6 %P; t _ _ __ e[^_ÍvU$WVSujhj Mp>t]M1: %P t _] vu?MqdH} t/} ki} z} NvEE ]]jPRMu'‹]ufG f9sf)fG MfA f9sf)fA F]fS f9P fP vFtf@ Mf9A sfA tf@ ]f9C sfC F tf@ f9G sfG ivu܅[fOfMfr֋]f[f]9/f]fCfCfMf)fG]fCvMfG fFfG fVf9vzf)fFf)G jhj ]p<tvM1 %P t fN]f)Kf^f_f^MfY vfFF >fW f9P sfP V fGfB\jhj Mp"<t]M1f %P tV fG f9B vfB ~jhj ]p;t M1 %P t V]fCfBVfC fB YF PvF)‹Mfy95f)fV )V tfG fB V fGfBVt]fC fB VfCfBMV~ Ff_ f+Z f@ fB fA VFf@fBfAV f@ fB f)_ f_uvfFftmfG jhj ]ph:t M1 %P< tfN]fK vf^f)_fvMf)q e[^_ÐUVS]t|u;EE UUjPH菺Vu"%PHͦEE UUjPTVuc"%P蒦e[^ÍvU8WVS] MM1sāEԃs 讁EЃEEPEPEPMPuuOU-E"M؀MȃvhjPRMPE10}Ѝx9uvZv}u E<.t?M؀ujjhE4jjhEPţM̉FC9]wEEM̉ME ujPMH ]E4 KuM4InNuu(vE EjEPMH蚶 MƁu襹u蝹u蕹e[^_ÐU0WVSEEu UUvEvEv E }t}tluE8/t`}uUE}u0}tE8/tEEUNEEPEPuubuSdjtd3tPd#SUjd;tVb VjHupguhgu`guXge[^_UWVS] UHDž<18s yDu3H<jHP7XPDj\ u U9] t^dufMf9Mu fUf9UtfMfMfUfU0Ʉt'~5u EfMUf fMUf Ee[^_ÍvUWVS} UfB"fEfB fE}uUUu}ULtHSڞt:suWuujSfuuuWSu0^duULtkS膞t^CpX0xuVju=0à ~ 9~f^\~HuVju0à ~ U9~f^`uf?ufUf:ufUfB f9u fB"Uf9t1e[^_ÉUWVS} UfB"fEfB fE}uUUu}ULt@S薝t2suWjjjS$jjuWSuk0t^duULtkSJt^CpX0xuVju/à ~ 9~f^\~HuVju.à ~ U9~f^`uf?ufUf:ufe[^_U\WVSu^VUURtƃRjjSzM %uUzitfAfBjM %uUzetfA fBhM 9u fFfEfFfEfF fEfF"fEfF$fEEU UMyeu V}WSU :}MЀEPWS臓ǃ }tdfK fMfS"fUufEfC fEfC"fC f9EfC"f9E u VSIM M tfF U f9Btu>M t fF"f9A u,fUfS fMfK"jEPSϒE9F tHU MBABAfFfAfFfAfF fAfF"fA fF$fA vfEfFfEfFfEfF fEfF"fEfF$fUfS fMfK"EPVSP 0vfUfS fMfK"U :| RVS  1M `tO}u1EtAUM ABABfFfBfFfBfF fBfF"fB fF$fB f$ft'C 9 tjP"P PS fC f fC"f"ff$e[^_ÉUWVS}fEfEufG MfAfG"W*M tfAfEM tfA fEW u)19_xv"vFtJfB fAjfB"fAlC9^xwEPEPV u#fW f9Ur fG"f9EsMfQfG"fEMfAfEfA W胞u fG ftMfAfG"ftMfA uu WXe[^_US]Ej$P"P PSf fC"f9"w fC f9 vEfC f fC"f"ff$jjS }tPS輝tC&PPC"PC PjjS腝PSP2]ÐUS]uu SG&PPC"PC PjjS)PS菢P*2]ÐUWVS}LSsjjuu jSs 9] u}tf f{$f}jhj }wt u0 %P tV+V(E)‰UvV(+VE)‰U1ɋ~@}VX)E)‰U}E}EMS9Tu%C9EuC 9EuC"9Eu f}f9{$tu9] t,EPEPEPF@PMDPSDBC$PC"PC PF@PMDPSDf}f{ f}f{"f}f{$^`ae[^_ÐU0WVSMMEQx9U}GtM܋E؀x19}GtEЋX1ҍREԋMԊ<wI}9|u@t t#vMIK C0}{<RRDB~FM9qx{E܋}Wx9UEu] 1M9qxv;}GtE؋Pfzjuf@ fBjfzlu MfA"fBlF}9wxwufEfEEMfA fufE}fG"fufEMfy u#fy"t@jEPQfEfEMQ}f"uEPjWfEfEM+My u%EPEPQfEfEfEfEM }tEPudjju jjujju}fG f fG"f"ff$W萬e[^_UWVS}u ˆUU<ˆUUfFfF uuF PFPWgtVf^fO f9v}tCf9s}t8fV fUfG"f9v}t!f9Es}tf9tfG"f9F te[^_ÐUVSuuu ]SV1SVcf$ft'F 9 tjP"P PV fF f fF"f"ff$e[^ÐUVSuF@t :jVvge[^UVSu]fEfEDu5S DDS$F 9C tMfC ftf{"u1EPEPS f{ ufEfC f{"ufEfC" fEfC"fEf@f9@u>ff9u.fBf9Buff9uD9DtEPEPSfEfC fEfC"1e[^ÍvUWVu>u jju #}e^_ÐU(WVSMIM]C@MIM]CpfS Mf9Q tfPj]fS"Mf9Q"tfPl12]8t#u%PjU  U؄u22<w7|2t0U܍v}tM܋T1]C9BtM܋D1@D1uGtu,(u]8u|F8CutF08C0ulFH8CHudF9Cu\F9CuTF49C4uLFL9CLuDF9Cutl;t;uuuVjWSuur uuVjWSuuYjvuuuVjWSuu7 uuVj/;t9uuuVjWSuu uuVjWSuuu M9tvM9t>uu}WjuV]Suu uuWjVSuutuu}WjuV]Suuz uuWj6M9t;uu}WjuV]SuuB uuWjVSuue[^_ÐUWVS}wWJ0ۀ} B4 tۆDz<BLt1vtۆDzT}vQLt tG9BtSt_YBLwO$th h h h Fh Dh h y0u*ۆDy8!vۆDyPPRe[^_ÉUWVS}wWJ0ۀ} B tۆDz Bt1vtۆDz$yvQt tG9BtOt[UBwK$i i i i Ri Pi i 9u'ۆDyۆDy PR e[^_ÉUWVS}wWJ0ۀ} B tۆDz$Bt1vtۆDz }vQt tG9BtSt_YBwO$j j j j Zj Xj j yu*ۆDy !vۆDyPRe[^_ÉU0WVSE f]f]]]x][׉U2uJt tP9Qtu]Kt tP9Qtjhj ]st u R V$k k m p r m ]CC}}}}t%~}o} } u,Wju] -}Wjua] ) }tw(w,)u)yڋ] f}Wuu]  v}t WjWj}$tZ0(Wju]$) }tw@wD)u)5ڋ]$f}h~}]CC}t! }t]}t6}tL v} t Wj}t WjWj}$} 3 v}L ] ]ۃD]{]C}t-}}}iv`Ve]} t6}tWju]  Wjuu]  }tWjuW]S vWju=]S }$t6}tWju]$ Wju]$ }L y `Ve]} Wju] ER $hVP$$}U Um$Ym}tw(vw,)U)щʅ}REfD@uE?`VuR $hV}E Em<$ZYm] f}l r }t Wj' Wj3 }t WjC WjS }$0Wju]$ER $hVP$$}U Um$Ym}tw@vwD)U)щʅFEfD@uE?`VuR $hV}E Em<$ZYm]$v}x } ]CSr}t& }tFs }t*}] v}t Wj Wj }< M Wjug }tN,N0)}t +w(+w,]])ڃ} j]sU>UR $hV}E Em<$ZYm] f}t MO(RMO,EWju}tN,N0)"0Wju }tNDNH)}t +w@+wD]]܉)ڃ}$j]sUJUR $hV}E Em<$ZYm]$f}t MO@rMODeWju }t ND"vNH]CSr}t" }tBO }t&}t`= v}t WjWj} }tWjuK v vWju5 v } V $s s u z `} w ]CC}tQ }t }t}q v}tWuu Wuu v} tz?uWjuv ] Wjua ] ) }tww)u)ڋ] f}Wuu ] v}tWju ]S )Wju ]S ) v}$0uDWju ]$f;׉)U)ff;}"vWjuq ]$) }tw@wD)u)ڋ]$f}tWuu+ ))5vWuu ]$))9}tWju ]S")Wju ]S")v]CC} }tR}tZ}=v} tWjus ] F}tWju[ ]S fWjuE ]S r}$t2Wju+ ]$f3֍ ff31}t"Wju ]S"‹]SvWju ]S"‹]Ss}tWuu vWuu ]ۃD]{]C}- }t}t~}v} t6}tWju- ] Wju ] }tWju]S bWju]S ~}$t.}tWju]$-Wju]$K}t2Wju]S"ER $hVP$KWjua]S"ER $hVP$c} ?tYWju"] ER $hVP$$}U Um$Ym}t wlwc}tWju] |Wju] }tWju]S GvWjuu]S w}$ 0WjuI]$ER $hVP$$}U Um$Ym}tw@vwD)U)щʅ}REfD@uE?`VuR $hV}E Em<$ZYm]$f}t U&U5}tWjus]$/vWju]]$c}tJWjuC]S"ER $hVP$$]}U Um[mvWju]S"ER $hVP$$]}U Um[ms]CSr} }tK}tB}H5v}tWjukF,vWjuUF0}tWju;F\kvWju%F`k?Wju }tNN)}t +w+w]]؉)ڃ} NFj]sUUR $hV}E Em<$ZYm] f}t MOMOWjuU}t NvN0Wju' }tNDNH)}t +w@+wD]]ԉ)ڃ}$nfj]sUUR $hV}E Em<$ZYm]$f}t MO@MODWjuu}tNDNH)}t ]K]K]CSr} }t}t:}v}tWjuF&WjuF*}tWjuFD]CvWjuFH]C`}tWjuv,&Wjuv0.}tWjuov\)Ƌ]sWjuUv`)Ƌ]se[^_ÉUWVSE }fuMMXÉEjhj Mqxt Mu %PN t! tWtgƀ}tSS)ƒ} t} ؋M f1Ҁ}^bƀ}t S(vS,ƀ}tSXS\)ƒ}$t}؋M$ƀ}tS@SDƒ}$t~M$jt; ttoƀ}t S(:vS,/ƀ}tSSƒ} ( M f9fƀ}tSXS\)ƒ}$؋M$ƀ}tS@SDƒ}$t~M$f9~f}t MQMQe[^_ÉUVS]M uID =upwg$؀        1?wff=t ff=t%w @ Be[^ÉUuuu5hu bUuuu u5h膏UEU@xt BÐHJ@ÐUS]SstUPPPPPPSrPS8xP]ÉUS]SrtAPPPPPSvrPSwP]ÉU}t f}܋uf>}tuf} t} fe[^_UWVS} G@_SUwWCPj uC`Ct?~TuOt@@f{ u0ff s fC t@@WUBPj u uUBWUBPjWuUBe[^_U WVSUEMA@MqNMZKMMyF8CQ%Pj u CFFtO tet@@Mf~ ubff s fF Jt@@M-M9u LJM9u LJMAM8At#u%Pj  u MAMAMAM8At#u%Pj u MAMAMyu QMA9u AM8AtEMAM8AtE}t0uTYt!uE_tƇMfA$1e[^_ÉUUB@t+B9uǀÉ9u ǀUuuu5u jUEU@ÉUEU@ÉUEU@ÉU ̋ÍvUWVS]]3txu vjPF9ti?tdtxujP‹yu@Ayu@Ayu@A{tuFtCt{xuFxCx{|uF|C|u u ju==tjhۢ5?  ShV5S hV5S hV5S e[^_UWVSu }EGutjEPRuvhÃv]NQpt9BuQp5FpP蚲‹@PSFuPp V`PFhE9tSQe[^_ÉUWVS}u] SC;PjjY uC;WuS0 WuS KMQpt9Buȃp5CpPtx t@$t WuSVЃC@C:C>C=C<\t~9t {9uSv<u C@xtSEe[^_ÐUVSuh 9 =t"PP Vpt9BuFp5FpPݯp t8{uvxvtb C9~tsxstFxPFtP$ hOe[^ÐUS]C>C=fK ftLfS"ftCfC.ft:%PPPCPCPCSYPS^P]ÍvUS]C>C=f{ f{"f{.j Cpt\5Cp{ tD@t=SsЉC.PC"PC PCPCPRSyXPS]Pr2C.PC"PC PCPCPSEXPS]P^]ÐUUE t6rtt"Àz9t3uB:B@tt!RÍvz9tB:B@xtRÐUS]SYt0{8t*S<<vuSxzu 1]ÐUEM PBhAAA AAÉUE@;UE@DUSEPE Pu à t SXu1v؋]ÐU@WVS}fU fUfUfUfuf]fUfUWcEWi uI fu/fu EEPEPWHfuf]ڃ fufuEPPPEPEPW[W葇 uXe[^_ÐU WVSUUR;cEP"IE}U9zx}GtU4jv>VO}uT^} OG9F 9~v^OG 9}fF"9~\@dFXDuKtHjW=F"PF PFPFPuQt dFXD9Kt uu VӃ EU}9WxuWe[^_ÍvUhWVSu] UuV@VUVUVUNUw-w tY}@w cv8Cv};7E+};E}; E }; E };v}t|Es}t]tXEO}t9t4E+};tE}MARURQFRjVЍe[^_ÐUWVSu}UMMfEfEufF fGfF"vM tfAfEM tfA fEjjV҉jSEPEPjjS(S(}ufV f9Ur fF"f9Es fWfF" fEfGfEfG VRufF ftfGfF"ftfG Wu V9e[^_ÍvU WVS} uUU}u EUtyU9u`9{u[Vs8W tJ>} 1C t$C jC Pu6C SS/U1pvSUVWuU ҉à C`tSЃtS+Et !tvEPSEPS^ EPSEs8VW tO>}{ uEEt$EjEPu>B SE-}t&C\t SЃu{ uE}t6}u@{8tU}s8+UE}t U vSEe[^_ÍvU WVS} MjQfEfEEPEPjju3  fEfGfUfW f9C uf9S"u 1~MMQWS#Aƃ ucE uSu1f}f]f9}uf9]t7ju?f}f]EPEPjju f9}uf9]te[^_U(WVS} MjQMAt fE vfC fEfC"fEMMQuVjju% fC f9Es-jufC fEfC"fEuVjju  fEfGfUfW f9C uf9S"u 1MMQWS?ƃ uE uou1f}fMfMf9{ wPf9K"wJf9}u fMf9Mt?juf}fMfMEPEPjju7 f9}u fMf9Mte[^_UWVS]u ;jSfG fEfG"fEEPEPjjS fG f9Eu fG"f9Et1e[^_ÉUWVSEM MEjjuЉjSEt^uZMfA fEfA"fEQfEMfA"fE}WuVjjS9 MfA f9Es2fEfA"fEWVfEfEEPEPjjSMfA f9EufA"f9Eu E}EPEPEPEPuBEux}uMfA f9Er^fA"f9ErTfEfEfEfEEPEPjjSffUf9Uu%fEf9Eujj%PPuiBE}t S9SPe[^_UWVSEuXk$E kDtPjCBtB@؉BumfFft%PSfF ft%PS'f}u ~tfV؃;t fP8uu$>te[^_ÍvU WVSMfIFfM}fDf}MAfEfEEÃ;t0fSffC ffEfCff9EsfEE;uf}f~fMfNf}f~"~t~t MAHFfV1f9Usf+EfUJ~ffF fEfMf9Mvf}f}C$fNfMf}f}>(fFf9Evf)EfMf)MfM}fOLfMfONfMfOPe[^_ÐUWVS}f] f]w@EU)‰UyT>u+v~tfFfV f9v %)E$>t؋E9E}]ۉ]~tFE$>t}u EEO~}}xfFfV f9v%)E}19tuۉ]VfYf])9U}UffEfAf]f)ÉfA 9u*FE}ǃ9tfyf]fY 9u}vf]fY 9u$>)fEfE%e[^_U,WVSfE fEfUfUEX@EfSfUCE$;tf[f]u7Eu EEfHFf]f9sfUfUf9sfMEU)ЉE܋E@PUE‰U։UԋE1uEfEfE؋U׉U܋E1uEfEfEf9Ms )E)ufMf9Ms )E)}fMU؉)ߋEHC$ EjC"PC PCPCPV6PV<P>e[^_ÐUWVSu} 1ۃ>tp[؋ 09t&BPBPB PB PBPQO*fBfAfB fAfB fA fBfA"fBfA$C[؃<ue[^_ÐUS]M Ut%u t4#vtfBfC f9At1vt fC f9Buut*tfB fC"f9A tt fC"f9B uut.tfB fC$f9A ttfC$f9B {ut2tfBfCf9AtStfCf9B?ut2tfBfCf9AttfCf9B]ÍvUM Uu1ÍvttfBf9AuttfB f9A uttfB f9A uttfBf9AuttfBf9AuÐUWVS]Su u% u} Su u%e[^_ÐUSUE 19t PRE:u؋]ÐUWS]0I  Ѝe[_ÍvUSGBh h ju.! 1ۃ j.BB4YB VBRr 5E# C~)]ÉUWVSu} t1t-=ubAjW5" t (1avj-ËUUSsW0P-P4#C CSs 5" s(e[^_ÉUVSu] AjjSV5B(Íe[^US] C9Eu5{u&@s 5t" (s s'Sm'1]ÐUVSut =u1Av@5# Vh 5# 5" 9'Íe[^ÍvUWVSu }19s!FtuP7tC9r1e[^_ÍvU WVS} jjjjjj`V@Puٶ $1ۄuwuwvƅƅ 1ҋ9u ƅ 9GuƅBv׀t uCvu~WLuF0PPjm \PXPTPHPLv0V{ @v`TLHTTT XD\LGHGTG,XG8\GD[^_ÍvUSM ]1ҍRDBv94F$C$fD@ufD@u$fCf9FfD@؋C 9F VC9t9t FS@R9t{}tt FS@R9t{}t turFS@R9t tuXFS@R9t tu>FS@R9t tu$FS@ R 9t tu ؉e[^_UEP ÐUS]s]ÉU7h@ h jd h0 h jd +ÐUWVS}f] fu$}u 1v=uft ftu0EPEPEPEPEPEPEPuU rN2$ۉ]u}j4"ËU j"CUPCUPC@C@C@C@ ECEfCEfC}t-u0}PS"PC CUS CfCdC C$C(?C,C05SS5 uGZ1t FO)ȃ tSS5 e[^_ÉU4WVS} ]=uMM̉} 5jEP5 ƒ tsB@uB@MBuBrM(1RM,t+t"j3P ƒ tu BM$ v1e[^_ÐUdWVS} ]]uvuE}{=u}u WJ!E]]̋uuЋ]]܋uufEdE ]E}t#jUru URUuE fD@uUt fJfU3jUR5 E t@]C }URURURURuuuEtxEfD@u:f}uUt fTfUfEdMUR$Q<$]}}Uȃz$u E]UȋR$9Utt Vv}uuFFUȋZ ]z$ufua}t2u~8t~4u=Uȋzz(RUWUȉB1Ƀ9}UȋR]ӈA9|UB j4Eu0jNj]{Uus}t.u0}RLPC v]CUuV fUfVUV,UV0E ^$EE}] ]m<$ZYmfVEH}E Em<$ZYmfVuRVRuvu 1Nj]{ C%1SS5t SS5d CuvvuWus u(SRSRUr2jjjjRPWut0}uURRD҃}t:UrJ-Uȋ]9Z t"Z }tr,Uȋure[^_ÐUh?jEPuuu juUWVS]uS.Wo0uUUEEEEu ujuEPu SSPcÃ( Ws#؍e[^_ÐUWVS]uUr>W/]uEEEEh?jjuEPu juÃ(W"؍e[^_UWVS]usWls$Vuu STW"؍e[^_ÉUWVSu Ur~W&.SV̰jjjSuÃ$WU"؍[^_U8WVS]u  =sEPV.]̉ujEP5+ ÃCPSS5 S5 sGZ1t FO)ȃts pFs{ssC,tjs0Pp0p s, SEu5!u!1e[^_ÐUSUM 1ۋA9Bu+A9Bu#A 9B uzuA9Bu A9Bu؋]ÉUSE1ɋXuHHBBB ؋]ÐUxWVSu} ,=uh` h j  UUU UUUUB$Eu},jEP5j à uejËUSU SUS UB$Cs{A,SS5 ou}EPj uUre,K|[^_ÉUS] UB9Cu09Cu)+S5v 3Cp`Sj1]ÍvUU MA9B u9u r P1USEU EU]Sh 5  Sh 5 ]ÍvUWVS](9]0u0u,9u4u(u4u0u$u uuuuu u*]01ډQR,$](1ډQR,$]]41ډQR,$],1ډQR,$]MdZ}E Em<$ZYmύQ9U4U4B9URURu u ǃhHZjWu jj jPtwEP<$dZ}U Um$YmURQWu t:u,u(u$u uuuuu us)(juWu @fufu(fuE]K(dZ}M Mm$Zm~1EK(}M Mm$Zm֙fE fEf}ufEU9U4sf]4f]EdZE}U Um$Ym~ ffGjuv }Wu0jjv v$]t(SE؃(up(V]؉CEu~$u~,u{,u ~ uE]BRESBRE3uRE[]REUffEu>~mdZEԋ}EP $}U Um$Ym~ f G vfGMԋEUfJf+\Jf\HfEUԋu9}؋UffE]{~ndZEЋ}EP $}U Um$Ym~ f G vfGMЋEUf4Jf+tJftHfEUЋ]9S}؋UufrfU9U4ff]f]f]9U4sfu4f+ufuf]4f]fufu΋Uf]f9Jfuf94J}f]f]fuf9]Љ]u|]S(EԋK U1Uf9jhjv~t VB_ %P_ tffFxf"fF f+f+Fxf+f+ffGDff^xfOffG$fV"%)G&)Nx)GJ)‰ff_FuE7w-wwUUf9vf)‰fG>fHfGFf9s f)fGFfHfG>f~ ufF f~"ufF"e[^_UWVS] ǃƃ=ԑu d ԑSPj/y uƃSPj[ uƃ==|P6] PFPFPFPFPFF=]SjP蹔D(v S!SjPFPF@PF>PFPFƋtxu vjP~>‹yu@Ayu@Aj u[hZ5PW h5TW hZ5pWh[5We[^_ÉUWVS~M qVpt9BuFp5] CpP=@ EHMQucO$] N$]]3uMq0q,jjWu (j j‰:rG ] _G PRSX>uWVe[^_ÉUS] jD|jEPS>E0]EpR u]ÐU WVS>UJYpt9CuAp5}GpPw<X SUREuE$U}Z}GBG B BBBzB E$j jBU}xjPu=U2us0s,u0uuu-uuWU$}U$} 1e[^_ÐUWVSUJYpt9CuAp5uFpPK;X ssEuU2^UBFB F FFFVF }$j j%UjPu;u6u s0s,uO,Vu u`e[^_UjEPu@<E0PuÉUVS]uu1jD|vjEPV;E0vEpku#1e[^ÐUS]f{ tQf{"tJf{.tCC>C=C.PC"PC PCPCPp ShPSPaz]UdWVS}EWU @$E@(EEEPw\St @E@Ejh]SVjuGh EWEjhSVjuGle[^_ÐUdWVSuE~t$@(9Ghtlu ƆƆ @(E@$EEEWltTjjjjjjEPjRVP~(}u EGlEv  EGlEЍEPv\t @E@EEPSW‹Pe[^_ÐUVS]EEfCtfCvfC|fC~<S#uSduS`t5EPEPjjjjjjRSP}EfCtEfCv(FLP"?EPEPvLv\@=fEfF|fEn<ulsH>u&EPEPsHs\ =fEfCtfEfCvFLt0P>u#EPEPvLv\<fEfF|fEfF~e[^ÐU WVS}LjhjwuStGDW3 %PT4 t-HW|B9}CA)ffP+H W|B9}A)ffP f u+fOtfHfH @W.W,ffO w.uw,U􋏀YA‰UG +E))Q )At tJjhjwgRtGDW2 %PD3 uMfuovjhjw#RtGDWr2 %P3 t fu+vf+_tf_p"+EWt)Љfuffwpf"uNX pu@W.W,Ѝ fWvfG~f9v  v%EffG"f_.f_,fqffA fW"%)A)O.O,)Gv)‰ff_rLjhjwPtGDWN1 %P1 tfG.fG,fBfGfG f+G.f+G,f+Bf+B ffGxf_.f_,fqffA fW"%)A)O.O,)G~)‰ff_z8uBwHw\5wLw\(f9vf)ÉfGrfHfGzf9s f)fGzfHfGrf ufG f"ufG"e[^_UWVSu }MMǃ{`u7ujhjjSS {du7ujhjjSS =tu T6 t@SPj/*S u S@PjS u @@==|P. ‹PSDt&xu^P. ‹PE@FHFTtPhFTVLtU@<wFR8$t!jv;Mu(vLFL5S@* FLFL~Xt6@<w'W0PPCXCX@fǃfǃMfy ufC Mfy"ufC"P<vufC.V{SSSyƃSSNp@p(pt FV@tЍe[^_ÐUWVS}}} }uEEEEE}GH9FHuG\9F\ttP9džFH}9GHEuw PFHCvPtvH跀FH#v5V v PbFH}wHvGH}GH}fR f9P t fdž}fRf9Pt fdžVL}OL90@<ERtTjv>t~Lt FLvLFL}wL7uGL}GL5V FL}wLtGL}GL t}jhjvg>tFDV %PD tff)xfdž&ff)x fdž }GLFLF\}9G\t$EujV訢F\v\ZF\F@P<vufF.VPj/A u}jvs=t^DV j}wK=tGD9u vu %9jhj}w=t GDvuT %P jhjv<tFDV %P 8t3}B9AufA fBf@fB Eu}uQ}G\9F\uFu,}G`9F`u6Gd9Fdu.uu8u}8tIVxt,}fG }f9G ufF }fG"}f9G"ufF"EE}R8PuZjv;t ^DvV j}ww;t GD9uMu %9t7V@Pj-? u}RPEE}B9Au&B9AuB 9A uG,9F,uf~ tf~"u@xt,}fG }f9G ufF }fG"}f9G"ufF"EE}tFX@*VӃuu8tE|9FuP<vuF8F9}G\9F\uA$9B$uA(9B(t:}whwwlwVYER(9P(u}R$9P$t!}pwVE }B,9A,uB09A0t:r}wip0p(p,}w‹PE}B49A4uB89A8t:r}wp8p(p4}wZ‹PE}B<9Au$W]SfFfEfFfEWS#Cf@ fFf@fFfG,fFfG.fFfGvfF f@fF e[^_ÉU\VS]S PƍEPEPjjjjEPjs`SPVME*EE/EEpJUUEGEEEE@UEW@EEGEEEIC`EEG@(EEt ttP 1e[^_ÍvUS]E@p!jCptv}t 0t jSRV jSRV2EPW vEPQSVe[^_ÍvUWVSu} 49N5 @49Xt @4VR @WV>48@jXVjjVXu]SVjShVVYjXVvv9}4tt jjVF WVtu jjV @94uƆe[^_ÐU WVSu} 94$08@419~Av I9M t& BB @QVC9‹ } BB @WVm`VitƆGƆ919~ BBC9胾u } 88 @EM 9щU} 9}}19}) xt@SVMMC9|؋] v xt@SVC9ڋ} @4EPW8VtNuEVNt Ɔ/Ɔ$v0t"u V*} @4jjVe[^_ÐUWVSu }Ed]M0C V 9}AC9~9C"V$9}.C9~&$P~oǃ jhjst vS%P tUC"V$9| C9 uvCV 9 ubC 9t{KC"V$9| u6C9 u%CV 9 uC 9|7t.tP~nǃWuVSyƃC"9F$|ƃC9F$jhjst S%Pp t%C9F C 9F |,#vC9F C 9F |F$PSƃt]tjEPh>R$htM8t*PfmSh uS脁P|94tR9~J,9|@9}6fǃPƃtuƃ4VS8e[^_U WVSu ]F$PSE,9E9UM90ƃu*0t ƃ\t ƃ\ vƃ\Ou8Tt.fPf~"9FsfBfPǃT3vfǃPOu FTƃ M@Et<w_MtuMOtDu?19~5 BB xt@VSoF9ˊ<uq0t8 @Et M+Ntuv MBB zB_v<u Mxt@@<tu"u M}B M@uSjS諘M4@D@40'8MDu9}z9~EPuGP_v9}}M9M|jWE@PSEvM9M}=}tjWE@PS,jWE@PSnEPuuS9}~k9}EPGPuP9~9u|jFPWS*>9u}<}tjEHPWSjEHPWSEPuuS9}uEPuuS}tI-v8<M8t&<wuƃjjS e[^_UVSu ]So9Fu NtTƃOuu0ƃMtuƃuuVSuƃOe[^ÍvUWVS} uG$PVeË,9~9~X9|X0POu8<@DNtO<wjXVXjSjXV4XjPVuXu]SVGjShVMt4u+<wV&t Ɔ ƆƆ0fP~ WV5 t u jWV tjVAVjXVƆMe[^_ÐUVSu ]Sm9Fu Nt[ƃOt)u SSt ƃ vƃuuVSƃOƃMƃ0e[^UEu6ƀM0tuƀuuu PÐUWVS}u]ƃM0t t$0VWu S@Ct&uSpt ƃƃVWu Sƃ0e[^_ÍvUEuuuu PjPHÉUVS]ƃM08<@Dtuƃ<D99}օut BBA9~uuu Se[^ÉUWVS}u]ƃM0t t$0VWu SCt&uSt ƃƃVWu Sƃ0e[^_ÍvUUuNƂM08<@DtuƂuuu RÐUS]0tUuLƃMt&uSDt ƃƃuuu Sƃ0]ÉUWVS]uut]ƃM08<@D<99}օutv BBA9~uuu Se[^_ÐUWVS}u]0tmudt)u SGt ƃ vƃuVWu SvƃMVWu Snƃ0e[^_ÍvUWVS} ]ƃMt<uA19~7J @ @RSF9ɋ9X|HXX4X @X @XS"WSWƃ0EE}MMMMEPse[^_ÍvUS]E UMEEEUM0uEPs赵<0tP]`ǃtjXS=, jHPjS<8D@ƃMƃ09,u#SwSjjSWǃt&<wuƃjjSO]ÉUSUӀu%PRBƃ0]UVSuEaTƆM<19~; I BB @QVC9NjX4uX xuEX @X @XV{M9t=E19}3 xu@ @SV5C9̀t+u"<w}t ƆƆju VƆ0e[^UWVS]Et<u uuSOuXƃM19~C I9t*E BB @QS#F9t-u$<w}t ƃ ƃju Sƃ0e[^_ÍvU$WVS}u 4ƇtP\LJ xu4莭‹ PEu @EKM싇4tEEEEjWWtKtG)ĉe)ĉe19}0v4 ‹EUC9|Ӊu􊇡EEP W`Ƈ1ۃ 9}vE45 C9|u% fLJPe[^_U(WVSu} MM؋4ƆtP[dž xu4‹ P} @EKM싆4EtVdjV vjVVYȃ<wQtHtD)ĉe)ĉe19}-4z‹EUC9|Ӊ}}t"EEEP vtDt|tKtpEEPTEEEP7EEP$E\EEEPVs^ Ɔ<w t19}vE4 C9|u e[^_ÐUWVS]u fHfX,9u&~-fJffFR9| 9|fJff~.)ȉfJf)fVe[^_ÉUWVS} ut>V"{u1t+ƆNu]SVjShVE>jXVjjWVQe[^_ÐUS]Nt"jXSƃNjju S]ÐUWVSuEEdEdž0fP~jVjjV Nt*jXV84XjPV#4XZ]SVjShVo==4tG,~ u1vNtjXV ,H,x0tE,9~ u$NtjXVM ,0th|~ u EPvNtjXV jEPhLP|+E|fEtsx+9|} u EPvNtjXV jEPhL P|E|fEt} vV}u V jjV覿 tjEPh>ROfdžPƆ49t PWV' jV\aPsNVh uVhP[de[^_ÐUVSu ]ES]w<u!tjXSgƃN <,0ƃC"9F$|ƃ,C9F$,jhjsXt S覮%P4 t%C9F C 9F |,#vC9F C 9F |uǃJvtjEPhRMSh uSggPbjjVS蝅e[^ÉUWVS}tPRdžVu<u!tƆNjXV Vu<u$u]SVjShW8jju V蹄e[^_ÐUVS]u 9,~0t'jXSN,jjSƼS,9|6t-jXSF+,jjS}Se[^UWVSuXOu 9,WV!XUjRVXu]SV[jShV7jXVL t(uuƆuWViv<wWVe[^_ÐUWVSuXG9u,9WV*XUjRV萿Xu]SVdjShV6jXVU t%uuƆuWVr<wWVe[^_ÐUVS]u SW9Fu Nt"ƃM0ƃ\uuVSe[^ÐUVSu ]u`SV9Fu NtIƃM0ƃ\tuƃuuVSZƃ0ƃMe[^ÐUVS]u SKV9Fu Nt0ƃM0ƃ\uuVSƃ0ƃMe[^ÍvUVS]u uGSU9Fu Nt0ƃM0ƃ\uuVSƃ0ƃMe[^ÉUVS]u SU9Fu Nt"ƃM0ƃ\uuVSTe[^ÐUVSu ]u`S6U9Fu NtIƃM0ƃ\tuƃuuVSƃ0ƃMe[^ÐUVS]u ST9Fu Nt0ƃM0ƃ\uuVSƃ0ƃMe[^ÍvUVS]u uGS^T9Fu Nt0ƃM0ƃ\uuVS'ƃ0ƃMe[^ÉUWVSu,)X}1ۋX)x}1jQV芻XU tE,Xu]SVFjShV2jjVöVjuV% t%uuƆuWVB<wWVe[^_ÐU WVSu)ȋ,9|99}NjXLM9|K]jPVdXU tK,UXu]SVjShV1jjV蚵VvjuV t)u uƆuuV<w uVoe[^_ÍvUVS]tsjhjst S6%Pĥ t%| 2x9~) v|RS1e[^ÐUVS]jhjsZt S覤%P4 tEK SxЍE )|ʋ2x9~2),K SxЍE )|)RS0e[^ÍvUEtjP0ÍvUVS]trjhjsnt S躣%PH t |"| 2x9~)RS)0e[^ÉUVS]jhjst S*%P踣 t-K SxЍE )|)BK SxЍE )|ʋ2x9~)RSW/e[^UUtx+PR./UWVSuut}tt1u,jXVhX u]SVu3F$PSƒ|9~R4Si u7uVM1uFG t.uxN4#F0MSh u+LP<PuSP-OP\?ǃ7uPuE7uVM1uEǃRtH+V,+F(y؃ Ѕ}؃~ t P>PSe[^_ÍvUWVS]}u>jstqtP>ǃǃKSJP<t!t'u!U :uVWRSN6Wu 7SDe[^_ÉUPWVSuEPjj@UURu uNjEt U~ujj]SSWuSSUXC9~vSuV  uNC90҄u?19X|SuV u"C9X}0҄ujuIP]De[^_ÐU4EEPEP!jjEPR}udEPEPjjEPS<~tH%tt ːtÐEЅtPu̍EPR 멍v}tE̋E떍EP{!EÉUWVSu} ] x u4(‹ P  9x t1CSVp!jSVKe[^_ÉUXWVSu-EEEE1E]EPjjhğuHHP7UB 9EuqEPju(É]ȋEM܉E܋EU܉E܋EM܉E܋E܋UE܃ t EEE}E v9Et9Eu^j_=É]ȋEECECMK t CE EUB,[v9Et9Ett9Et 9E+eEEEM9Au]~vut619uPVIqƋU4PV5qƃC9|qM]tt]19}5u@PVpƋUMt%PVpƃC9|̋UB 9Et9Ett 9EtV0=EȃEMM}ȅt0Ѝx1UB uSEPjjEPuEP8u5t~ẺEE}E1z9Et9Euo]ȅthEPWuuSuG+Ãt}uUM9Q u:}utIu75]ȋMMEPVNjUUVauY9Eu uuuuWuu+e[^_ÍvUVSu]jhVDPG 9CuC@PV) Ce[^ÍvUWVSu]V*LW2jSjE PVW]Ae[^_ÐUWVS}MMuNu0ۋMffu} N}D}| M9uFuNtX9Eu jPWT E}tt<tEuuu WEPuuMPWuE싇X$9EO~FuBEX<w u4u]SWjShW0}}]K}vURM 4WU觺 U @ @ @E샿~e9UU D@ D@M싇,9 BPWjW^ KE}uu9utM9L~ uW耾,9E} jjW EPjjWЮt W:We[^_ÐUWVSu]VbIWJ/jSuu VGW>e[^_ÐUWVSu]V*IW/jSuu VW]>e[^_ÐUWVSu]VHW.jSjE PVW%>e[^_ÐUVS]SHV.5S;u SE~9}5SՋvjjEPSbV=e[^ÐUWVSu} u u\fFxffffV ;t7jF"ۍ)PF ύ )PSQV:PVE@PBe[^_U WVS] }EEEEffMWGE}Pv-5WҊ]M)ĉe19}v4hMF9ujXW1 9uM4W舶Ã~9}5uUCX9| ~JX4~C9u K4,9EMM Tff9BrMMMMM Tff9r MMMCPjW蚳jSjW߮EF9uEPWpWĺt++,9}#)؉,yLJ,LJ,}t jjW jW_}t"t ff9BrE}t!t ff9rEEPEPEPW耪t WW虦19u~vM4F9uuT:e[^_UWVSu} MMEXMffM}5V vMMjuVTM1ۃ 9]~C~9}5V赇,9EC9]EPuWV?uuWVҭ‹$ 9X|&X} džX}t X4PV#Vwt,+,9})؉,y dž,Eu,}u M9Xt]SV&jShV}t jjV蝙 jVEPjjV_t VɥVxe[^_UWVS]uSBW(jVu SW(8e[^_UWVSu] VBW(]u EjjEPVW7e[^_U(WVSuEEEVfBEPM(ffM} m~} }5V荅L}Ox9|5Vr1E 9|)U NtjXV跜 XM19] ~d MffMU;MfMf9HrUMM؍; ff9rM؀M؈MC9] Wu V辮u ujVE싆X9Q+E Xy džX<w X4u]SVjShVNEPV@V蔵,ÃtS9| 9}9~ ~+] y19,t juVi,jjV9}jjVΖ dž,jV }t"t ff9BrE}t!t ff9rEEPEPEPV+t V蕢VDu 5e[^_UWVS}}W?EP%fjXWLLJSjjW W WW袱jWPjjWd t WΡu{uT4e[^_U WVSMMuEffMffMEEEM} }}19}9vM 4tut|,9EEu EU싆 DfMf9HuUU苆 DfMf9uUSM4V*EPSVΩEC9[G9}=}u M9t uV_fMf9ueE}t}u ff9BuEfMf9ueE}t}u ff9uE}t}t jVP}t jjVa EPjjV+t V蕟VDe[^_UWVSu]VtVW踞S$S~$1e[^_UVSuV/StXFSE$ S:$1e[^ÐUWVSu] V.Wt| 9~ W#1jvujXV\KX u]SV/jShVjXV XVW#e[^_ÐUWVS}W.EMMu~}P11ۃ9~/u 4ULeUtK FC9҅t*PR*‹MM1u"Ru"1e[^_UWVSuVB-EU Uut~t  uE"1@PNjPW U :Uu"e[^_ÐUWVSu] V,W~~TtKt9~Ë x9~)9|t |fVjjV荂Wx!e[^_UWVS}f] W ,Vf|fG"f+Jf9| V7!1vPWXV!؍e[^_ÍvUWVSu] V+EVu1u|uK9~,9| 9|u 1fEt %fEfHf+UfU~xfV f)fU)ˉfȉfJf+MEf؃}t f}Uf:}tUf }t}f}t f}Uf:ue[^_ÍvUVS]S~*VfjSƞSVe[^ÐUWVS} ]SB*V*t |9} Vl1(u $JvW XVCÍe[^_Uuuu5u (U WVSu t0Ѓv$)ĉtVW h.`W@vf.`f$0`D$EEٞEEͣEE=EEEjPuu'ËEPSu5Wǃ$SGuuW5V'jhChGW@e[^_ÐUj u藎ÐUWVSEu 3u(fx u f~ tfF fx"u f~"tfF"WxPj苒 uƆx`Dž`IDždDžh DžlƆjSW5h>`|jSW5hI`(jSW5hT`Ɔfhf(fjf*fhf$fjf&T[^_ÐUVSuF9lu ǀl9pu ǀp9tu ǀt( VӍe[^ÍvUUDtxt ǂD8txt ǂ8<txt ǂ<ltxt ǂlptxt ǂpttxt ǂtUWVSuU~^SUF@{un5LPtV@ЃuMpuDC>jvFtlu$Cj&v&t tuCU<u p<ul <utI'UZ|~VӍe[^_ÍvUtWVSufEfEfEVPfhf}fjf}f}f(f}f*fjf&fhf$f}f}f}f}f}ƆpDP3pf{$f}F U)fEfE f["f]f}f}f}f}f}f}f}f}f}f}EEPEPp tf}f}f}f}]SEPEPEPEPp-tQ|j|A"PF PfEfEfИPjQ|fxfx"f}f}ȃ3|#fUfUffUfU |#lPolf{$f}F U)fEfE f["f]f}f}f}f}f}f}f}f}f}f}EEPEPl0 tf}f}f}f}E}ȉ}U҉UN"])9~+E))fEfE tf@"fEfEfUfUEffUf}f}ĀxutfF"f)f+EfEfEf}f}fEfEfjf&tf}fx"f}&f}f}"fEfEtPwtf{$f}f}f}F M)fEfE f["f]f}f}f}f}f}f}f}f}f}f}EEPEPt tf}f}f}f}t fH"1fV"f+UEf)fjf)f)fUfʀxu,fEfEffEff&fEff)Ef)EfEfff&EPEPEPPEPt蜼t0mjB"PF PEPjRfm ltwP: tjEPEPEPEPEPlt/jB"PF PEPjRvf}f*Ɔe[^_ÍvUVSuVC![@{VӍe[^ÐU8WVSu8M䋞<fEfEfffMfEfEfhffMfjffMȀ3u D@t;S t.fF ftf9CsfEfS f,ffU܃}tCu t4fF"ft Mf9As"MfEfQ"f,ffUWt 3uLVZu?G$f fUfUfUf}ff"fEfEfEf]fUEPjW8W$҉fEfEfEfEf}fljfEfEfEfEf]fà vf}f]ȋlt]P tPEPjlfUfUl@$fƒ f9sfEfËt tfX"pt]PI tPEPjpafUfUp@$fƒ f9sfEfË|t tfX"ttZP tMEPjtfUfUt@$ff9sfEfËt tfX"M f9uf9Mf9ufM f9uf2Mf9uf2e[^_ÉUTWVS}wV)9p9t9lv9|j9^9R[tuu WӉE Gp9D"M SfCfEfCfEfC$fEhfN f)fMfC"fEEEPEPpqf}ƒ f9{"E M 9}EfF fEC$fK"f)fV"f)fEffUjEPV CM 9} 1JEPEPEPCPCPp訶M t  t M fY vf_$M thfAfEfN fMfF f9EwfEM t*G$fO"f)fV"f)‹M fQ ff^"fN"fME M 9}EfMfMf]jEPVE uEM |<tfAfG M tfA fG"f+Ef*=FX@rVӋEe[^_U WVS}@uP1CW3u3uFxuD19vuFt APtn<vf taWx9W|u$DG|PwtMGtMWxGt GxyKu9NxvuFtTA9NxwuNxCu9^xruj uufF fEfF"fEfEfE]EPEPWE SuGX@uue[^_ÉUWVS}uEVpp9t 9upp9ptu5V[ppl9ltu5VZllh9hu8tEx8xt2V%Pjh tMAX@uӃ xxp9puLt9tu>l9lu0898u"<9<uD9Du}t7V t*fEfEEPEPVfEfF fEfF"1e[^_ÐUWVS} E]jd3uDu @pt Pu/lt Puf@fFfBpPt5lt PupfHfH"fJpSptYP|tLltBPet5xu,lfHfH"fJlfFf+Bf+B"fA<fNf+Hf <f@ffBfF fBffBfVfV"<f+PfQ fBfB lt Pu'tt Puf["f+X fXXlt"Ptxu ltt"PTttfRf+Vf+V"fPe[^_U(WVSE u}1Ʌt E8EA}tE]\AtEtAtE|A}tE]\AQEPue[^_ÉUVS]SVn|V؍e[^ÐUVS]SZVBV؍e[^ÐUVS]S.VVj؍e[^ÐUuuu5u UWVS}@GjjW@D1 9wxv3GtC@tStCjjS@DЃ F9wxwW P@e[^_ÍvUS]Ct`t PSGPS P]ÉUVS]u UUC@ u+jj5(h``h`h`SPuuEPhISƃU tSЃu EPjuEPjSn SSsPS PSZPS Pe[^ÍvUjjuÍvUju uÉUdS]UUESk PeuSX PE@EES5 PES& EEP}t S[ u ScCt@ߋ]ÉUgUEÐUS]j S9vh`5tS<h`5S+]ÉUS] ClfC$cƃƃS .SG ƃuu jSPuu jSP^tPEjSl=jjh jhSJ]ÐUEU8uÐUVS]u8t5DSR9t7Puu jSP9t4Psuu jSPOƃe[^ÉUS]{xu5Ct0It$KtfS$PC"PC PfPP1&]ÐUVS]sS(GSЋFxuFFtujs"tt puC&SPV%PLut ~uVe[^UWVS}OMjws><wjh jjWGW@|W 11ۃMAx9sqtExuCB9UwuWuzFu7MAt9PtRMAtpjP vWu&WPW P45 WOe[^_UWVSufN$ffMfEt fO$ffMfEM ff^ fEMffF"fEVf@ fEVf@fE Gjp8rG>M f fMfMf9Mf+F"f+EfHMfjhj vqt V.R%PR tfUf+V fF$ff)‹M fvfEfG fEM ffEM ff^ fEMffF"fEMf9fjhj vAqt VQ%PR tfUf+V fF$ff)‹M fvfEfG fEM ffEM ff^ fEMffF"fEf9]fEf+F fEM ffEf^ M f9}Wjhj vpt VP%PdQfEfG fEM ffEM ff^ f9]M ffJf+Ef)ffMf9M|Tt:Gt3>u*MffJfEfG"fEfF"f)‰f~fvMffJfEf+Ef)fM f9}fMf9}fe[^_ÉU$WVSMMu NM1MEEVWEuuVE5LvΫE1ۃMAx9Es Qt94tgC9rtrMAtE싈M耈@ uM܋A0ЋMAtM MAt0@߃MptuQ虬IutPu&MAtM9t"MVJPVP }u)}t0MApt!j @p[nu ju薫~F&}tuuVM܋A Ѓ VMZ f~ f^"@fFfEfFfEEPEPVfV$ffVfV @t,FPPVfPVP@@'Ft4VMfAfEfAfEMA$PPPEPEPQVPV\P$}t9uuM9Mtuu"uVb"lt1Pt$19^xvFt4>C9^xw}t VM܋A,Ѓ}tVvMY><uXuSMw AMAhjjuV ujv 5uVF$G<u @tuS*ud@jjuVujv4ju0}t(M싙tjskt jjSSe[^_ÍvU WVSU] JM䀹uRU5UCuUUu^%}tfCMfA fB tfC MfA"fB"fC MfA$fB$vEtfCfEEt fCfEMt fCfEMt fC fEMt fC fEMMAt9ujEPQU UuQtfBtfBtfCfB tfC fB"tfC fB$fC ffBfB1e[^_ÍvUWVS]Ct0S1REu"PEMA Myx~Vo>uu5$uF>u0VP[M9Auyu AMAAhVE PVfN fMf~"@fFfEfFfEEPEPVHfV$ffVfV @t,FPPVPVP@@$Ft4VkvfCfEfCfEC$PPEPEPEPS:lt-Pt 19^xvFt4]uC9^xw5Lv趤VC,Ѓ >tstuP]jjuVuVujv0$jjVPjVC_VOukt8>u/9puPV(P9t u vdž9t><w jWn ><uiuS$uvMAAhjjuVujv/uV$ujv/jjVP<u+@t"uSt Viv@jjuVGujv2/Vv$jW袣9uju/MAjjjQЃ>u uuMAe[^_UVS]ދC@ u+jj5,h``h`h`SPRtWES7PPSZPSP}t S@ƆEPh,IVe[^UWVSu} FttX@ V15Ls诡S@0WV~xuC&WS>u ptWS躢e[^_ÉUVSEu @t`tCt@ VSVSPe[^ÐU`S]SPjt/EPSP}uS!9Eu1]ÐUWVS]}WSKEދVUV-L U􀺑`@tjsctG$PG PVhA 9tyjsctRSu[EPEPjjSUUO(9|"C 9}UUO,9| C"9|ujv-,Wute[^_UWVS} ]v[C@ tj scujWSEPCt09ދU><u`N<t<uFj Bpbu2Epj vbuCtU9Puh9uCuuWuCuuWSЃtWe[^_UWVSu} utWFt>uSj Cp bt?t5j @@patWVkIPj@p*@ Ut<t<tj Bp`t juHEwO+KhVP/9sdE>u,j+u)jEvu#jPjjuCPE>u`t ptpujV(j v_tFEh@uuWVЃE>uPMAЃupt WP3uMA0uVHe[^_UVSE@t0tjs+_CS@xЃV>t6t-VFt j3@ǀ`e[^ÐUSM ]U9ȣu/9 ̣t У9u C*u% УщKv ̣щKУȣ]UUE tt tËË1UWVS} uV?FEWt~~xteFtt\,$(W6 uWS:9t/>uGU9Bhu WV@EPWFt0;vjjVPe[^_ÐUuuu5ģu jUVS]st Pt P譨tP蚨ȣ̣Уe[^ÐUWVS]u Džt!1ҋKP9ssL9x tB9r[u1e[^_ÉUWVSuE }?tjj50h``hahauu>tu0/jj54h``h+ah@aVP\0ۃU2V8u-Wu58h``hMah@aVPvtjjjjPbe[^_ÉUWVS]}uu Scvu37SuVW5<h``hYah@a$vPr(jj5@h``hYahaS!Pxe[^_UEpu1ÐÐUWVS}1u$u uuuuE PWà t#hwF~Džt 5W8؍e[^_ÐUWVS}1ېuuuE PWƃt#hvC~Ѕt 5W7e[^_ÉUS] uBXt]ÐUS]} t#jS[BjSu.Ssg#jS8Bj CpZtS]ÐU`VSu`t`@t0`uE EtTjsYtVjjSGC:Dt(jsYtCxttS@xЃvjjEPVV9e[^ÉUVSu ]Vtu@u><t<u^SAu u(F$PF PS6 thVP艐 jjVS93jVSVe[^UVSujvXtvjFpXt.^><vuu .CuVSЍe[^ÍvUS] St jSuu]US] St j SuQ]US] St jSu-]US] St jSu ]UWVSu} ^W[tojvWujvWt:js|Wt)>u `uCjWjSjģjjWVЍe[^_ÐUSEt jsWtuuu S]ÉUSEt jsVtuuu S]ÉUVS]u MUt RQVPvRQVS?e[^UVS]u MUt RQVPvRQVS/e[^USE] 9t#tjs8VtjjSǍC:]ÉUVS]EEPS,j CpUt$E>uPt VSqEEe[^ÉUVS]Ej CpUt7>t.t$@>uPt VSK>uDt:@>t.j Cp,UtģjjjsEEe[^UWVSu }EjvTt4u+uu uWVÃu3fCf9F~KC"~9~ F"9|Fu6v u4fCf9F}NF"s9~ C"9|uE}ujS]e[^_ÐUWVS} ]uV;jhj vSt vV.4%P4 t u u >tq u`jwSttGjjjW@|t u/jwUSt$tGjjjW@SWV(5tv,t t WV!vWV vWVe[^_ÐUSE] tcjsRt$8CjjjSЀ80jsRtCjjjS@|Ѐ]ÐUWVSu] V:ǃpt=`t4jsu]`5dsMM؅t E@v}u7u9Tt,9Lt$9tt9`t9t 9pt]GA9Ma}tGjuW;EUԉU uV }t}EUfUfUfrDUfUfUfrFB`* R@Uu~<}t'uW"tUBl E8$Ujhj uv>Bt u"%P# t?ULW调tEuԃPtUTW芃tB=UԃPtTWhtuLWOtE9tF}t}t:}tEUfufFUfufF$ujhj Ur3At uu|!%P " t}u 9tE}tuW蓂t}t"UԃPtTWkt9tFuFF}uUfufFUfufFFfF $uUtWt!uF$ UffF8$ujhj uv@t uh %P  UpW茁tuWst19M~yU)ʋuԋFt\9TtZ9LtR9ttJ9`tB9t:9pt25dsM{M؅tSWMM؄tA9MU`vu`Wɀt19M~qUԋBt9TtZ9LtR9ttJ9`tB9t:9pt25dsM>{M؅tSWMZM؄tA9MuW8tUpW}t:uFFUԀCufFufF UffF$uufUfBEe[^_UE't@9Bu É1US]@u Pt S@u Ht SEEjEPhcSͨt@uXu \tVU,B$xE vE xH E E F {w5\v}EPjCpj@V+EPjCpj?V+|EtufE}u fEHwfE}ufE ffu@f}fuhpC VPjPVpP fEfu @(E@,E }E  tdždž }G@@fH]K9} v9}fA}PfBf9Bt}@}G@@fHf~fI}PfBf9Bt}@ }艾U}~v@f@+E9E僾V:V]+~. t$؋J9| BىJjjjU*vt5P9| @)ډPjjjL}G@@pVtVVjV> 5`Ve[^_UlWVSMyM MMYKMEEf{ 1ҋGx9Es_tM9 t`B9rM tfAf|MfAM tfAf|MfAM tfA ftMfA"M MAfP j'Mqt|MtM fAf|MfAMtM fAf|MfAMtM fA ftMfA"MM fAfMfA vMAf@fEWt{tE u vMtE}|}t EЀ vEuMuvMWރM9M}2B@t'MBxtEM9M} B@ufMffEfEEb Mq$UE€u A"94MA 9~'u f@"f@ fEf@$fEEM9M|f}ufEUuM A 9}M A9ufEffM fA fEfEffM fAfE؋EЀu v EЍEPEPWњ r t.uM fA fEbvM fAO]uUUu9R9~A]uUUu  f)‰ufEfEUu E9| uE9}ltPYuEfO"f)fMfvEfO f)fMGu fMfM fMfME%uMfA"fE MfA fE}|}tEЀu MuPMDMQ uM A9|dvM A 9}VuMfA fEvMfA fEuMfA M fAMfA M fA EEЀMQuM A9cM A 9~VuMfAfEvMfAfEuMfAM fAMfAM fA EEЀWMAfHfMu M Q M Q PW0Ãfu f]vf]ڋEЀu  EЍEPEPW腗 r t"yM fA vӀuE9vE9u M Q vM Q uE)Ɖ9JE)Ɖ9~<Àu M Q vM Q uf+Ef+Ef)‰ufEfEMQ u E9| -E9}#uMfA fE MfA fEMQu E9TE9HuMfAfE/vMfAfEt0=uM fAfE1M fA "vuMfA fE MfA"fE}MtM fAf9EMtM fA f9E}|sfEMfA fEfA"jjjUApWbuMAf@ fAffAvMAf@ fAffAuW MAMH1*vMAMHE }ue[^_ÐUWVSM yQZA@tfB u M q M q"f{ u5PWfC f{u5TWfK fAfKfCf9C v5XWfK fAfKC 9}C9~u tFM A$PuA"Pt M A PM APAPQJe[^_ÐUVSuF1ҋHx9sXt@xtB9rFf@ ft f|9rЍe[^ÍvU\WVSu~vuuuF@;X|'VӃtuFFFuF1ҍMpJuGEu G"vG AB]GDBDBDBØDB IuDBDBƇRSW5hec uFƇF@upEpJuEGuEuEۢEƇjSW5hoc蕫uF(uh E hGP ƇEuujSuz}uEEjSu舑uF@upF@ _x9t1ҋOt9s@fP B9Wxwe[^_ÉU4WVS}}OxMfEfEEWf]u9u}1B@t&u̐BxtE؋M9M} B@ufuffEfEfE]EM9Mv3űNMv$uUE€uMA"95uF E9~&u f@"f@ fEf@$fEMQ u @ 9| X@"9}NB$PuB"uF Pu MA @ PPRPRPkFuVu @ 9 X@"9~NB$PuB"MAPu uF@ PPRPRPEB$MM̀ufB fB"fEfEEu9unf}ufE_tE @xpu@EWot3at 3賦Pu@ @"BE Q$)fuffuQtIB$PtB"EPu @ EPPRPRPD3迕M؋uD9}tOtFu苕u uluqtubPuɠP }PfBf9BtHu,u u ut|uPujP ]utNuA}tuʔt uۧ}t#tu衔t u貧EM9MƇEf~ v@upFu9|fMfMf}ufE]U䀿u ؍BfE}tEH1]u BffEvuEEPuEEPtEEPtEEPu3tt*t%Uu uF 9t 0MA"9u%W[ƒftEPPW Ƈ WWtjjUjWW艬e[^_ÐUHWVSuuu u]Estu؋sxuEChu9Fht!t PSŖSEfuufffuf9t"učEpJtEfuufffuf9t"učEGtEfuf9t"učEtEĊu8}1ɋEоPM舒Nju؉uEM!uԋ@xt @tAEE̋u9u|؅tt QW QWW`SPj:) uu䊆fuf9uRff9uBff9u29u$ff9uff9u؉uEuԋ@xxxm}tučEPWp ff}EЀu C"vC G$ uG")‰)G )‰)EȀuS"S uG"G )‰9E}}Eu uԋH uԋHuԋB$Eff%Eu B vB"EUO$u G vG")‰)G$PG"PG PuEPuEPW=EE̋u9ucjSufff9t%)fC Eu9uut,u䀾u S_tSftfC"EE܍e[^_ÐULWVSMyMYKMċMQrA@'fB f9C I1ۋWx9sOtMM@xtC9rMAfx ufIfH MQfJ fMf| ɉM9|MAf@ fB vMAfP ڋGtEEf9U}E9]t0WtMىMGt@fX ]MA@ 9uыMAP GtM MfAfEfAfEfA fEfA"fEfA$fEWt WMA9EuA 9Eu fA$f9Et MAf@ F M9A f~ u5PWMfA fF f~u5TWMfAfFfFf9F v"5XWMfA fF fAfFfFf9F uFtP<vH9 ~u@ƇjjW5htcҝFƇuБt v!t v蝒fFf9F ~EEpJMEGMEMEۢEƇjPW5h~cFuh E hGP蝏Ƈ$u t v\V uMA 92vMA"9~$ufF MfA vfF MfA"VuMA 9|2vMA"9}$ufFMfA vfFMfA"fF MfA fFfAMfAfEfAfEfA fEfA"fEfA$fEWtW MA9EuA 9Eu fA$f9Et MAf@ 1e[^_ÉUuuu5|u 誛UVSuVu u΄t >ue[^UMUfu fVt ~Ru Q蹅ÍvUh/|!h-ؚx!ÍvUS]jShSF}h0d5dS>h@d5xS>(h8d5pS>]ÍvUWVSu 5LFp|>V tvCЈÃ09<w W|! vWx!BdujWlf:e[^_ÉUu ÍvU\S] EChEEEPh Sa<]ÉU`VSu @FhEFtEEEPNt E@E Flt EEEPSV@e[^ÉUWVS] }VՒPÄEHu <w ƆHƆH؛=ԑu ZԑfVt ƆTƆTTtffVƆ4džDuG$t<f ufF f"ufF"S|>sVӃu,$t#f ufF f"ufF"V8fVtRfVFxTPt7fffffF ffffF" <wƆ}u <v VVe[^_ÍvUWVS}V~cjEPh׾WPׂP~Ett.vG )W")RPSSVWe[^_ÉUS]ujSc1]ÍvUWVS}}} }uEVFP4EfV}f9VtƆTTtffVuV EfVf}}fVf9]vUFx Pft4WxB)&Ë}WxBf}t EVxBMu}f ttffffF Eu}f"ttffffF"E}$9$tu 4tEum$tbt5}fG }f9G ufF t}fG"}f9G"ufF uAyܗVӃ}9t8uf4uEuP}$9$t?t)fG }f9G ufF }fG"}f9G"ufF"V E}8t 4uE <w}td} 9 t"4tE<V{V }Gh9Fhu Flt9GltE@VJV }uJVt=}ft fu V-}fuftV]Ee[^_ÐUVSEƀu P 3h}VӍe[^ÉUVS]SɌP~EDt P <w}t<VV@VJe[^ÍvUWVS]} uSt@ <w VWS 4t CS@tSVWSSe[^_US]EPS4tt < v@t.EPEPEPEPRSCPS詋Pp]ÍvUWVSu1EEV|Pj}4tF <v u/t*u!Ft9 u@Eu 4t $u8fVt$Effff7{uu VӀ}t ffff}te[^_U VSujEPh׾VXPC|PVxEt tfVt 1ۍEPVM9~<F")PF )PSS)PV}ut FV@tЃfVtft Vf~xtVe[^US]EtCu @xtSЃS1]ÉUWVSMu 1ۋ 9A|t9uTt V~AxPQxffFEfy f)f~fI"f)fNe[^_ÉUWVS]4tuuusxu}}Tt V~PCx vf{ Ǎ 9~Pfs"fu9~AjufEf)%Pf)%PPPuuSrPS؇Pse[^_ÍvU WVS]TtfTCj p`tCUU}Tt VUjEPh׾SPyPuEtt\vC  )C")Ѕ~5~1ju%PPPPuWS<PS袆P=e[^_ÐUWVS]ފ <6SlPZxE4Uƃ4}tKj-su:C"PC Pjj<S詀PSP֌jjSd(f^ fǍ 9~jfV"fU9~[}tPFxPfEf)%Pf)%PPPVPV胅P(}u;,t2VbP|E EEP,V}V e[^_ÉUWVS]f{ f{"ƃƃfVtffffjEPh׾SÄPvPrEt:uxfVft)Tt4E%4E1K 6)C")R%PQPPS~PS2Pe[^_ÐUWVS]ފ <SPu4Mƃ4tMj-su<C"PC Pjj@S>~PS褃PkjjS(QFxPffMfV"f)RfN f)%PEPPV}PVGP}0VP8E EEP0V{xjEPh׾SقPtPpEt`ucfVtQ~MƃƃTt VEF )V")RPSSWV SЍe[^_USM] 1fVt>fVufOff9t>ff,fVt ff9uff]ÐUWVS]u }j Cpt=PPEPEPEPCS|PSuP2PPEPEPEPS{PSAPe[^_UVSuEE$t'EPEPjjjjjjRVQwP(U9w 9EvfEf*qVӍe[^U WVS} ujV5Ɔ4tw GP džP蕉FXDpjWuӃ ,t&V0PJE }EP,Vxe[^_UEHu jju PLÉUE4tǀLuuu PlÉUWVS} uHuK_+PVP"p9vdžL vLuuWVuuWVe[^_U WVSu} Ɔ4yFXDojWVӋ w,w(V tyE }LEHuX5LFp.)ƒtEPVvB8Ѓ u%(tV~P軂EP(Vwe[^_ÍvUVSu uBvÃt1js0t >uv̐tjVٟe[^ÉU$WVSu4U UˆUEtJj F@pu3V艚t&V(zVGrE5LFp'ǃ}Ɔ4}t u vG u vG Ѓ}VJ}P8oEjVߞf^ ӉUffU 9MfV"fU9}tPFxPfEf)%Pf)%PEPPVCwPV|PD ('vƆ4̅FXDmju uӃ Vn|P舀t vG@Ѓ,t&}u E U UEP,Vt E U UEtEPVvG8Ѓ u((tV{PEP(VatƆ40t&V{PE EP0V+t}trtb}tHuwt9Ɔ4,t=Vc{P}E EP,Vsu vG$V }t}t,~u&DuVhP jdV裂P~De[^_UWVSudžDV`u VOo <VRVћ9V|zPjlf~ f}ff}Ǎ 9fV"9~xtPFxPf)%PfEf)%PEPPVtPVyP (FXDPjjjVӃ VyP}e[^_ÉU WVS} ]4u0ƃ4jWSÂCpDi t jWSփ 0tE }EP0Sqe[^_ÐUWVS]EjjS"yPi5LCpd#ǃ} tU :uRsGЈE}jSstƃ u&j C@pu sG4Ѓtt u VGPЃjS$4ƃ4,t0u,SUxPo|E U UEP,Spu Ãe[^_ÍvU(WVS]{EE UˆUWU5Lw8"ƃ} tU :u RWFЈE}4ƃ4}t j Ur_u u SF vu SF ЈEu }/E U UEtEPSWF8E u,(t#S wP${EEP(So0t5}uSvPzE U UEP0SBo }[j Urt5Sr2SvvPdhEfs fǍ 9~jfS"fU9~[}tPCxPfEf)%Pf)%PPPSpPSuP(SuPyE{u)Du ShP jdSR}PxDƃ4,tF}uSuPyE U UEP,Sm u sF$ЃjS.j Uru jSҖSe[^_ÐUWVSu <F@VVtPfE4vjjFpVFppjjFpǗƆ4F }tLj-v<u;F"PF Pjj<VnPV5tPzju V(fs ff}Ǎ 9~efS"9~Z}tPCxPf)%Pf)%PEPPSCnPSsPD(,t]SsPwE } }EP,Sk2jju V4u|FXDcju VӍe[^_ÍvUWVSu} <'VsPdEV <4/0%Ɔ4Fǀ}tLj-vu;F"PF Pjj@VmPVrPFyjWV(QCxPffMfS"f)RfK f)%PEPPSlPS#rP0teSrP"vE }EP0Sxj=jjWVɗ4u$Ɔ4{FXD6bjWVƆ4e[^_ÐU WVS} ]W}SR5LCpƃ4t WsF ЃW|E }tEPSsF8Ѓ u((tSqPuEP(S}it WsF$Ѝe[^_ÐUWVS} u UˆU5LFpÃ}tt WvC ЃjjWVh}t t WvC$Ѝe[^_ÍvUMU E}tPRh_QIiÍvPRh_QjÐUS]E tc t {vtgqMfVuvfCxfvfƃTƃj%PhS uMuv tjVe[^ÍvU$WVSuM@E<ME5LMAp}ǃ}Rj MA@pu9u褈t*uAhu^`E}Ɔ}t u vG u vG Ѓ}VvkPd]EjV fN fMf^.E܃9fV"9E}tPF,Pf+E%PfEf+E%PfFfؘPfFfؘPppViePVjPj("ƆsFXD)[jjVӃ VjPn} tM 9u džt vG@Ѓt/}u)E M MEEPVb E M MEtEPVvG8Ѓ xu(tViPnEPVfbƆt&ViPmE EPV0b}ts}tIuet:ƆtBVliPmE EPVatu vG$Vo }t}t@~u:xu.Vh` jdVpPl‹PMH e[^_UWVSu@VMcV<]@<V<V軉9VfhPTZEf~ f^.Í 9fV"9}tPF,Pf)%Pf)%PfFfؘPfFfؘPppVlbPVgPm(pFXD4XjjVӃ VgPke[^_ÉU UE ƂtE EEPR_UWVS]SJgP8YE5LCpsмƃu*j C@put sG4Ѓttt u VGPЃjSxUƃ}tjjS }f{ fs.ƍ 9~hfS"fU9~YjC,PfEf)%Pf)%PfCfPfCfPppS`PS3fP(t2}u,SfP,jE U UEPS^u qe[^_U$WVS]EE@E<MCHM5Lpƃt2}tj MqTu u SFu SF ЈEu p}WE M MEtEPSsF8E xu,t#SdPiEEPSs]t5}uSdPhE M MEPS5] }~j MqgTS`USidPWVEf{ fs.E܃9~tfS"9E}h}tPC,Pf+E%Pf+E%PfCfPfCfPppSr^PScPs(ScPgE{u=xu1Sh` jdS9kPf‹PMH ƃtL}uSZcPtgE M MEPS[ vtu sF$ЃjSj Mqu jS袄S)e[^_ÐUWVSuuVbPT@<MF@kVlZMjjFp豅VFpq^jjFp薅ƆF tjjV }f~ f}f^.Í 9~dfV"9~YjF,Pf)%PfEf)%PfFfؘPfFfؘPppVU\PVaPV(}t/WaPeE } }EP}WZu}Gps]2jju V7ujFXDQju VӍe[^_ÍvU WVSu} @<VԶV`PRƆFǀt jjV F,PfN.fV"f)Rf^ f)É%PfFfȘPfFfȘPpVZPVW`P teV<`PVdE }EPVX=jjWVeu$Ɔ5iFXDjPjWVƆe[^_ÐUWVS]]S_PQM싃@<ƃtjjS ~f{ fs.E9~efS"9E}YjC,Pf+E%Pf+E%PfCfPfCfPppSYPS_P(}uFMt:Q^PbE EEPMQMW vue[^_UWVS}f f"G>G=fxt fW.fvfW.fUf}jEPh׾W@^P+PP>LEtCf@ft+tE%E1w_O )G")UR%PQSVp W-XPW]P&e[^_ÉUWVS]ߋ@<SY]PGOƃt jjS C,PfK.fS"f)Rfs f)Ɖ%PfCfȘPfCfȘPSuWPS\PS\P`E EEPS(UvC.EjEPh׾Su\P`NPsJEfx}~|C>C=t  @Ew_O )G")UR%PQSVW_VPW[Px SԌЍe[^_U WVS} ]5LCpWg SGuƃt WsF ЃWfE }tEPSsF8Ѓ xu(tS[P)_EPSSt WsF$Ѝe[^_ÐUWVS M hMUʍRPbPEEPEPu5d]1ۃ9]v#v[؋}ljuC9]wuTJ1ۋMM9]v4vMIȍ[ڋ}lj5CE9]wϋM MM `e[^_US]jSmh$SFkh\d5dSehdd5xST]ÍvUWVSbM qVpt9BuFp5] CpP#@ EHMQDuu:uIO$] N$]Oh] Nh]]3uMq0q,jjWu H(j jK‰:rG ] _G PRS謪uWVnIe[^_ÉUS] {\u jSS+C\]ÍvUS] ajD|9j$ 9jEPS詪$E0ptEpetHuH]ÍvUWVS}u EVXPIEzu@<wBBa=tu 艬t/HƆ@@ fxt ƆƆtffB~`uG@t9F`f ufF f"ufF"Vp[`GVӃ8u/xt#f ufF f"ufF"VV`P fxt^fF.@V,B]Lt=fHfH fNpffV fH fHfNrfV"@<wF8xu.EEPjlVKuuPF @<w}tV=ƆVm@@F@e[^_ÍvU\S]S@E@(EEEPh RiM‹P]ÐUWVS^uNQpt9BuAp5}GpPӥ@ EpuVpEVpEEu}7}~uF}GF G GGGwG E$ljUhu׉ j jzGËu3}{jSuFu6u}w0w,uSuuuD }$u{$u }hu[hu 0uuu }\u jW&G\1e[^_ÉUWVS ]UJYpt9CuAp5uFpPCX skoECuU2^UBFB F FFFVF }$}h j jFUjPuۤu6u s0s,u1Y,Vu uBe[^_ÉUjEPu [E0n0CuBÉUVSu][bu13jD|3vu053j$ m3jEPS8E0nEpmBBuA1e[^ÐUWVS}] ]uE^]VQPyCEfRf9PtƆtffBWV'E싆f@fRf9vfuF,P/ftF, HW,B)W,BU싆xu]f{ ttfPfP ffF Exu]f{"ttfP fPffF"ER9Pt8u tE~`uk@t]F`xt2fG ]f9C ufF xtfG"]f9C"ufF VhYR@VӃV`9W`t!P 8ueuE9uMR9Pt9yt&fG ]f9C ufF fG"]f9C"ufF"VZ E8t uE@<w}t5@9Bt!tEruGV1 F@}uDV_It7ftfu VZfuftV=Ee[^_ÐUWVSu} @E<ˆU5LFpÃ}tt WvC ЃjjWVd}t t WvC$Ѝe[^_ÉUVS]sSMP?EPt9X uR:A@@<w}tpVfFV.=e[^ÍvUVSU֋8u Ra vV=VӍe[^ÉUVSu] @<w;u SV62SVa)v;uSVlSV]vFjjSV@|Ѝe[^ÍvUS] Vh jjjSh\֫+=؋]UVSujiEBUt%jDS= CDj$P= <؍e[^UWVS}WFW@@<wG@@EjEPh׾WKP=P9Et t ^G.Ew_O )G")UR%PQSVWEPWeKPe[^_US]SEt$@<wC@tS]ÍvUSU] 1ɋfxt7fxufB.BfB.f9C.t6ffB.'vfxtfB.f9C.u ffB.ȋ]ÐUWVS]} uSEti@<w=SgJPU<C@ttSke[^_ÍvUWVS]11EESIP;ta@<v8uEt?9uA$9Bu {hAChEpRPEuu S!}t{h}t pe[^_ÐUVS]E8u*tBuB @ C`uVS1Rfxt0Ef@f@ f@ f@Vuu So}t,f@f@ f@ f@8e[^ÍvUS]fxtS2ft Sf{,tS]ÉUWVS]tpu@pu@Es,u}}t  P~C.PC,vS.f{ Ǎ 9~[fs"fu9~LjufEf)%Pf)%PfCPfCPuuSAPS(GPe[^_ÍvUWVS]t  pjEPh׾SFP8P4Et ubS.CЉEC<C ҉)C")Ѕ~3~/V%PPPEPs@PSVFP e[^_ÐUWVS}GMEtM@E}W G.9G"9jEPh׾WEP7P3Ett _G.w_W )G")ju%PRSVuuW?PW;EPe[^_ÉUVSuVu u4t >ue[^UWVS]} E1@9B,t9B4uu Ef@ft)Ћ@<vC,C.Pƍ  K.@<v C,CȉCȉGMC )ЉGC")ЉG Ee[^_UMUfxu ft ~Ru Q4UVSuEEPt'EPEPjjjjjjRV:P(FtU9w Fv9Ev fVtEfFvL3VӍe[^ÐUMU E}tPRh_Qa<ÍvPRh_Q/=ÐUS]E t[ t svt_iK;MfxuqfC,fvfƃC;j%PhS%HMK;=ƃjjhܟ$jjhܟfxujjhSG]ÍvUuuu5 u HU S]uuEPEPEPu -t1KUBPjuRujjjt(SW4@@@]ÐUVS]uu jjhldhdhdhd/S8Fe[^UJ=Trjjjh8h\ hQNh NDjjjh8h| hoNh N|D8jjjjh hȤh N]Dh jjhDh h!h N;D8hL hjjh` h٩h NDjjjjh hh NC8jjjh8hp hih NCjjjh8h hGh NC8jjjh8h h|h NCjjjh8hD h^h NxC8jjjh8hX hh NVCjjjjhh٩h9:C8jjjjhh9h٩Ch jjjh hͤh NB8hp jjjh hh NBh jjjh hh NB8h< hjjhX hh NBh hjjhp h Nh NtB8h` jjjh4 hh NRBh hjjh< h@h N0B8jjjjh, h;Mh NBjjjjh hLh NA8jjjjh hNh NAjjjhEh h%h NA8jjjjh h%hMAjjjhEh hYh NyA8h hjjh hh NTAht hjh8h hh N/A8ht hjh8h hh NAht hjh8h$ hh N@8ht hjh8hL h$h N@h hjh8h hh N@8h hjh8h hh Nm@h hjh8h( hh NH@T8-ÍvUWVSM] w0vhdwu2Íe[^_ÐUuuuuu u"ÐUuuuuu uÐUEM@Qt9u 1È !A!ÉUVSu]vi8t6St;w 2 !C!vhvu11e[^ÍvUE @0$ÉUVSu]FtRjjhPt;t؊<:u&VEPSEz?uEEEEPEP5T=<=uVEPSgu?8<,ttEEEEPEP5Xhdhdhe!1EU EUe[^_ÍvUWVSu} 9M<DP tYA]{uߋ:tm<"BXxt8"t Xxu8u;XHEEEPEP5\hdhdhe'!1GvX@]+8=tX@t <,t<w]e[^_UWVSu} ];=È]9"M<DP tYA]{uߋ:"utBXxt8"t Xxu8u'XHEEEPEP5\X@]H8tXHѡ<DP u,u݋ѡ<DP u,]9u:}t0E!EEPEP5`hdhdhe1e[^_ÍvUWVS]u t+v8tH P<DP u;?u 1YL0P)'8\ux,u ,B<,tB8ue[^_UWVSE@u 1Edhf)1vEPEPt<9|ۍPWD8ǃjjhu uS#F뱐PW8UBt:w 1"8=!UB!Ue[^_ÉUVSE @01ۃ>t4(C<uV"e[^ÐU WVSEE2pu 1dvhN(E1>‹<DC ttFDC uu59}uPu 7Ej'Mu<,t$t<\u~,uF>%ƀ>,u9}u ?MPu6E+]CP'MSuP-M>tFG>PuU6EMAt9w 1+MM !MA!Me[^_ÍvUVSE @01ۃ>t4!C<uV!e[^ÐU WVSEE21Xu1jj2#ǃ;‹ <MfA tvC‹MfA utqС<DPtZjj jS E<DBt CDBu9uu 6MPW5ǃM FYvCPMAt9w 1%v8=!MA!Me[^_ÉUE pUWVSE u@S&S!EPjjPMqW  }thiMqu4&18Vt>w 1"fvf!F!e[^_UWVSE u@Sv%S EPjjPMqW }thGMqu%18Vt>w 1"fvf!F!e[^_UWVSE u@S$SN EPjjPMqW }th|Mqu$18Vt>w 1"fvf!F!e[^_UWVSE u@S>$SEPjjPMqWL }th^Mqu`$18Vt>w 1"fvf!F!e[^_U$WVSM M1MMQ4EP}t+MYt!v5tsnƒuI[u<xtEhx0xP"PvEPSBЉƃ묉x]EPEPEPEPEPu$ul)Sf5Pjmwj"2E8tTuuPuI,PpEtPVƍEP`h!uu,P" },u7EHMxt(u$EPEPEPEPEPgSu(e[^_UE @0ÉU WVSE@E118tM C<,uFM< uCFP !D7S!Euub1EPheuÃ;<DB tC;u;heSt >yvh$eSt>^h1eSt>Fh?eSt>.hIeSt>hZeSmtV>EPhej&F (u0MAt?9wWM1Ev80hSu Wu1=!MA!Me[^_ÉUE @0ÉUWVSEx11ۀ?t:B<,uC<:uP4Dt'W0PPuEEEPheu15;u S6&tOEPhejG uuMAt=9wVM1C00hSuruV15!MA!Me[^_ÉUE @0XÉUWVSE@E11t*P0}PPIEEEPheu%v?t0щMCEPhejǃ uЍtuV{EEtuu1ۍEPheulǃtOv?t#E4WV0щM΃ EEPhejC uu,EPt#8wuE1)EE!E@!Ee[^_UWVSu }MYEPS!t>FSSU} hMqHjR%PjVChNSqt )vhzNSUuhSu181Wt?w 1 fvf!G!e[^_U WVSEDžPu 1v1ۍPheRxv9uU 9u)PDƍPWV# PW$*ǃ CPhej uPVjSWuKxv4KyMAt9wVM1"05!MA!M[^_ÍvUE @0ÉUUE 8t8uÐ@8u1ÉUWVSEEtM}u 1/vÉފt.<\u {tCu PtEC}t̀}t NMNE}9t<DB tC9u9t2‹ <MDA t]tN9t‹}DG u9u}Gj>Ek)؃P'EE9t<;\u%u CPuS<DP tCMCAM9uƊ}G}M9Ee[^_UVSu]EPvRtE}h;Mvu13St;w 1 !C!e[^ÉUVSu]EPvtE}hLvu 13St;w 1 !C!e[^ÉUVSu]EPvbtE}hNvu18PCt;w 1v !C!e[^ÐU VS]u EEE1C t t C< wҍTEi t u"}tx Ct_ t uf CuG-u}u}u}u Ev+u7}u1}u+}u%E Cru}tډ1e[^ÍvUWVSu]}h`evt=Ct;w [!C!6jSVU2u h\ut 1e[^_UVSEu]8t)jjhrehehehdu PSt;w 1*FvF!C!e[^ÐUWVS}]wheV~t;Ct;w !C!heV1t6Ct;wvU!C!BhfVt>Ct;w c!C!=jSWU2u h\u tUvU1e[^_ÐUWVSu]jj}WWhf6HuSu Whf6/Su h0f6t}t1ZEt <+tvM Mhe6'u0ЍDv@e[^_UE @0ÉU$WVS}E1ۋUBEuEPVEPEPtcEEPVuEhzjuEPEP2EjjEPS Ã$u뇍v}t:Gt?wS03 !G!hUruI1e[^_ÍvUWVSEEExWEщMQR[1ۊEEjjjjuuu j^5‰U tjjEPj?%EEPhCfVǃ tfu7EPjjWuuu j5‰U$}}RK7V juujju5}uVX vVJ u7EPt8SJ.E!E@!vEPhCfjǃ t;u6jjjWuuu j 4E$jjEPS$Ã뭐V ub6EPt 8\!E@!E1e[^_ÉUE @uuhhw0uUE @uuhh0uUE @uuhhѷ0uyUE @uuhh0uQUE @0,ÐUWVSu]Ur}W%SVuju uà Wh؍e[^_ÉUSUE]M $ h t t t t  ( 8 H X LfRLfBPf2Pf"PfM fEuTffEtvTffEu1v]ÉUWVSu}]tEPEPu  trtXuEUfEu\ffEt\ffEukcU9uAEfEu df df}E Em$ZmoVEPEPEPRu1QWEfEu df vdf}E Em$ZmRuuue[^_ÐUVS]u ;u hlfSu$hpfSuhvfStOvh}fSu$hfSuhfSt vhfSmu$hfS[uhfSItvhfS)u$hfSuhfStvhfSu$hfSuhfSt BhfSu!hfSuhfSt  1e[^UVS] M|<DB tA}<-u<+t<-uA< w&f ƒP$A< v؀9.uA< w(f ƒP$A< vV $|<DB tA}uQ^e[^ÍvUWVSu11jE Pj:"ƒ t0jEPjj  tjEPjj t}u 1M9Mu?=t@EEP5uMqUtJU8cЙ}1u[} u+MIME MЋMy )E@E ME ЋMyǃ}u }u Fйd3}uF}u")Eй v}u)}uv}uh}uOv}u&u uW׉йd v} uu u+‰‰߃}u ؙ}u"]йav}uعav}uۉډй}uع8cv}uع v}uعb}uع'N}tu uK}ؙ,u u-] }ؙÍe[^_ÉUWVS]uSWSXVuuu Ptà W ؍e[^_ÍvUWVS]u sWDjVujS2W ؍e[^_UWVS]}UUSSMtj7%PEPVe[^_ÉUWVS]uSWjVu SW ؍e[^_UWVS]u sWjVujSnW ؍e[^_UWVS]uS^WFjVu SW ؍e[^_UWVS]usdW Vu jjSWV ؍e[^_UWVS]}UUSSt%P7jEPVe[^_ÍvUWVS]uSWjVu SW e[^_UWVS]usWPVu jjS>W ؍e[^_UWVS]uS.WjVu SWd e[^_US]E@!j Cp$|tC! v!]US]5sku+5~St%[5s@t S@%1]ÐU WVSupt~j Fp{uWv/hG|hFj hpJ{t2h@Vht PЭlt P ><ulIt VitPVV\19TvPxuVhAhGPC9To<t<u4EPVPVh̚jjuVh̚jjV04vTKx(}EݠEjWP4 Kyۊ><u Iu<u 0u<u$4t^xFxjVG^x><wPdžT>t t P><t<u0tP{e[^_ÍvUUB@tjRIGÍvUVSu] SV..SVo1SVX2e[^ÐUEP@f@ ft f|9BxsBxÉUWVS}wptGf@ >t$5Xw1u5VUWB F9jPkxtjwZxjBxtjw1xjxtjwxu~jwtjwwuYjwtjwwu4jwtjwwu5VTX|WWV'G fx u f^xfKfX GP ^x]H9tFt B9s@fP B9Vxwptj FpwuVw>uDtue[^_ÉUWVSu} ><u.19TWPpC9Tg<uc9u[tt&jG,tV@(t PMXe[^_ÐUWVS}w9l9u dž9u džWBt<><t<w,j Rut9GtVh̚jjWPG(WӋG@ ^x9t1ҋNt9sv@fP B9VxwWV{e[^_ÍvU4WVS}fEfEEEwtPXP8Ct#6%P6DE6‹@PEЃM9Oxwlt1XPa8CtElJ‹l@P}=u ?<v<%=uxEwtd6tPjp.tujptt*@f@fE@f@fEEPj6! EЃM9OxwW2EPEPWfUf9W u fG"f9Et7Ef9W t fUEfEf9G"tfEހMEPWjjWԍ fNft!j%PLPJPWCNWtJfft>j%PG"PG PjjWPWP贔(fG fJfG"fLffNW#e[^_ÍvUWVS} u]>fEfEtSt$tPT vjS|EPEPSgfU f9S u fC"f9Et7Ef9S t fUEfEf9C"tfEMEPSdjjSG >tN(jh! jhS@FF,OV7jjS<j CpqtCqlt;P$ulrlPlhPe[^_ÍvU,WVS} 0fMf9thEffE1_t9wxvJv3t&EPB"PB PBPBPR} fEfB$F9wxw<M8<tPCtG>t>E؈<M1ۋwt9_xv!M؉Mԍvju6H C9_xwM8t >te[^_ÍvUWVSM} ?8?%Et{EI?uE1_t9wxvTvjpMoMujpMoMtjEP3Mz MF9wxwfG ff9A fG"ff9A"}><vuff9ff9uw9uiff9uY=8=uKff9u;@@%9u 8u9A8At WْGuHtTfG fEfE&HtfEfEfEfG"fEEPEPWPfEfG fEfG"jjWne[^_ÉU$WVSu] E9tE܊><.9tbSfEݠESƒtjEPR t9u*j]#ƒt9t$SXS@PWO19t#EaEEmE898t Uə8DGtSQƒtWEPR jS:\<uW090tIt'W0PIP0jS_:0t P\SVESVE܍e[^_U$WVSu] SVESVC9Ft@>II8t/tt SLSj vS6jS9 090tRt'W0PTP0It jSa90t P^e8e<lpjEPS5hhlpj CpjtuStllbMl@&@lt6Ppl5ǃlptjjs胝 Ch9Fht*lt!EI19T~&,$P4 C9TڀItNW+P1ۃ9T~3Vjjjjj,$P4$C9Tύe[^_ÍvUWVSMM] uEf{ u5pVMFMfA fF f{"u5tV,FMfA"fF"V?Pj:l uM??V=Pj=l uM==M>8>t5VEM>>V<Pj[l uM<<VPjl5l uM>uRMF8Ft5V1EƆFM9t45V EtwM9t P M9 >u 5VDM$$,P$P(PR> u5VvD2 t'W0PPd VuM tfP [vM$9$tG>u5VCM$$dž,dž(Vu><vuMff9t1M+Mff9t5VuCfdž>u'MF8Ft5VCCƆF><wiMP9PuT9TtJt=MT19}vMP4VnC9|MPVWM9tP^><v<u VuZ Vu' EEe[^_ÐUWVS]u }fEfEtfFfEtfF fEGufC fEHufC"fEEPEPS{fEfGfEfG WVSxe[^_U8WVSMYfEfE1Afx 1ҋCx9s[tM9 ttB9rM tfAf|MfAM tfAf|MfAM tfA ftMfA"M fAfMfA MAfP jl1?u At@P1?u At@PPPu uS詃(u uEPEPSx>8SzSEȋ:92t$:u:9uSPu  (M t$fBf9AsMfAfB fA  M t(fB f9A sfBMfAfB fA  u[:tdM9 t$:u:tPM9MuHM t(fBf9A sfB MfAfBfA  t]$IfUf9S u fC"f9EtrEf9S t fUEfEf9C"tfEMM 9}M䀍EPEPS^ǃ w$rfEf9C r fEf9C"s M 9QuS{ fNftCfC f9JufC"f9Lu f9t jNPLPJPSD<fC fJfC"fLffN1e[^_ÉUWVSu >ƒƅPRuPƃ N4|t ififCthiSthiShiSS~h'iS0Ѝ\NK9t#W0PPv1[^_ÍvUWS]ƃFtwƃ\$u ǃ$=uƃ=?uƃ?fu fǃ5!S0?ueh*iS0ut5it8j ¡5i9iBf=ifB?iB 05ǃ05i'W0PP0EPS5Sh̚jjS Sh̚jju00tjSe,uƃe[_ÉUWVS}0ۃT}+>uPuLJT LJTT@XPMP‰P}t.TLJT19}$M4WD6C9|tG@e[^_U WS]\$u ǃ$=uƃ=?uƃ?t5xSc:ǃfu fǃ5!Sb0?u`h@iS0uoHit3j¡HiLiBPiBTiB 03ǃ0Hi'W0PWP0S#ItS聍jSU* et5pjEPS5hhlpl@&ǃe[_ÍvU S]ǃ\=uƃ=?uƃ?t5|S8ǃfu fǃ5!Sǃ0S.Sh̚jjS et5pjEPS5hhlpl@&]U$WVSu1fdžt5V8džƆ=ƆF?uƆ?\$u dž$fu fdžF-SVtEaE!vhz Ea}8t Uə8DCS]ShXiV)Pt W^EݠEE舌EEEjShdiVPWdž0EPV#0Vh̚jjV0Vh̚jju4tjVg'uƆe[^_ÍvUVSufdž$u dž$Dt'=uƆ=u=uƆ=?uƆ?t5V5džfu fdžF/SVdž0uƆe[^ÍvUWVSu }Ef ufC Efx"ufC"><w*fu fǃfu3fǃ(fu fǃfu fǃ?tVPj:[ uƆ?=tVPj=[ uƆ=V>PjGh[ u Ɔ>?><w3j GpOWt Gxu5S[4ƃ>V<Pj [ uƆ<VPjlZ uƆǃǃƃ@ǃ`ǃlƃp@ƃfuEPjSrEff fC fJfC"fLffNǃ,ǃ( tt>tk,P$P(PR- u5S13 t(W0щMQR1҉ uE>uS6u S )vu Svu Sa vS.t Rwuƃ}tuuVu>uS@ S,@>t0j CpTtCCǀt R謕e[^_ÉUS] C@tnC@jsTujsTt"EPjSsSfEfBSfEfBCt@Cǀ]ÉU,WVS}OMG@j uvTt%0ۋMԋB 9A uFB9At:twC14j WLrPtWLtxtC9YPwƒ1ۋ}9sMىTFC9]wpJDFGDF?DF>DF0} ҃Ru hqiVS5ģƀ$RRu5u &[^_ÍvUWVSu]V&WjjSuu Và WR؍e[^_UWVSu]VWjjSuu Và W؍e[^_UWVSu]VWjjSuu Vuà W؍e[^_UWVSu]VfWNjjSuu V5à W؍e[^_UWVS]S)WjsSNtA>u8{t0vWF+1Sx9sst |9Kt@9rW1e[^_ÍvUWVS]SEPjsMtE>u<߀t2u/19_xvGt4jvMuC9_xwu1e[^_ÐUWVSu]V&WjjSuu Và WR؍e[^_UWVSu]VWjjSuu Và W؍e[^_UWVSu]VWjjSuu Vuà W؍e[^_Uh5!h 4!hy2!hO1!h&E3h5L5ÐUS]jSK9tJu u u ]ÉUS] S22><w S!+vu S!u S! S|Bd$]ÍvUu 2ÍvUWVSu }]ltDCx@P‰l9KxrStTA9Kxs[xC1e[^_ÉUVSu] SBt<><t<w,j RJt9CtVh̚jjS7jSe[^ÐUUE t/EEEEEEPRÉUUE t/EEEEEEPRÉUWVSEU U1tHXtxx9}>xu!Pt}t3uF9|9}v1e[^_ÉUS]E@@fC f9JufC"f9Luff9Nt#jNPLPJPSE$>tfC"f9Lw fC f9JvEfC fJfC"fLffNjjSQc }tTStGfft;j%PC"PC PjjSWPSPXj@]U`SU ]><wC@uUEEK MK"MuRS~> <vuGfft;j%PC"PC PjjSPSPi@]UPVSu] ft?SNt'PC"PC PCPCPS-} ffC$>j sJGt'Cth>tBC9tT9|tL-j sGt9Ct09Cu >uEE<ujPSe[^ÍvUWVS}u 5Xv.Ãt"CtЅt t CtjVЍe[^_ÍvUÍvUÍvUVS]u >ujjVS'vCtS..u jjVSe[^ÐUS]jju ShjjSP]UE>uuuu PUE>u @u jju PÐUVS]u V?tB>u@t*CjjVSģjjVsЃV e[^ÍvU S]uƒt!EəMMjEPRE]ÐUWVS]u0t&0P0W>e[^_ÉUWSE] t#W0PVPe[_ÍvUSE]3]USE]]UVSuVt5t,t'<vuVxu 1e[^ÐUj'ugCÐUx$ |$ ÐUUE fz uf@ fz"uf@" ƀÉUS]SxC" )PC )PRRSPS`P']ÉUS]SxjC" )PC )PRRSPS P]ÉUS]SgutKEٞUUjEPS; }u)VP t f! f!e[^US]jSe=h$j5\Shz]ÍvUWVS}u 0VPjXzA uƆVPj[\A uƆVPjZ>A uƆV~Pj\ A uƆ~u dž9|#dždžd5Vu(+ ,dždž5V+9~5V~u dž9}u5VK+9~u5VVPj:? uƆu<v)ƆvƆ5Vdž5Vdž 5Vxdž5VVdžK5V4f uu fF dfF f"uufF" fF"d<tu++Ɔ+9}<Ɔ 9~Ɔ(+9} vƆdžƆdž$ƆfdžLfdžNfdž@fdžBƆEfdžFfdžHƆKjhjv9t V%P tV(VV\FX@VӍe[^_ÐU\S]ChECtEEh@jEPh jS]U\S]u CtEChEEh@hEPh jS誽]ÍvU\S]EEChECtESEh@hEPh jSTx]ÐUS]tPSP'sd>P<PSpSOPV]ÍvU WVS}4M6MM<w=jWP*uujjuWPltuduujjuWPiu6jGxPEPEPjjuWcPX(~uWu)<tu E 7M MM&<tu E M MM<u<]SuuFPjPuWPNSVjV:v]]CPuVPjuW{PSVSjuW^P8a<XjjjjuVjj]]PjuWPrZ4jjjjVjjfPjuWP:Z4jjjjVjjfPjjjjjuV]]PjjuWhPY4jjjjjVfPjjuW0PY4jjjjjVfPjjuWPkY4uOjGxPjjEEfPEEfPjuWPLge[^_US]StRtI2P0P6P4PjjSPS/PF]ÐUWVS]f4f6St>j>P<P:P8PSdPSPA6P4P2P0PS,f94u f96t SISe[^_UWVS]Eu$<P$~u)">P$~uU싋M)P$<tuEE++ v~u P $ ڋuK4j}E Em]m9u~fMufMUf >9}UfO<9}Mf4j}E Em$^m9~ Uf2}fUMf}t)eڣfD@uvـ~u>؊<tuf8f<Mf+M fPf8U f?ۃګ4j}U Um$Xmf8f‹M ff:;f8U f~u>؊<tuf:f>Mf+MfPf:Uf?ۃګ4j}U Um$Xmf:f‹MfuAM  UffUȉEf8f<9E~ff)ЋU fu=M Uf:ȉEf:f>9E~ff)Ufe[^_ÉUWVS}fGxft[j%PffW"f)Rf_ f)É%PPPW;PWPfK"f)fNfL<t)<u<tuu<tu fvfC f)f)fLff)f@S LE9}B>)ЉfL<uffLf@Lv<u<tuu)<tuffLfffvff8>LDfK f)f<fK"fM9~ ff: ff:>fK"f)f>t&u<ttu*<t tffLf<fvffLfFffHƃDƃJff@>fK f)fNfL<t)<u<tuu<tuffC"f)f)fNff)fBS"NE9}B>)ЉfN<uffNf@Lv<u<tuu)<tuffNfffvff:>NDfK"f)f>fK fM9~ ff8 ff8>fK f)f<t&u<ttu*<t tffNf>fvffNfHffFfN fǃNfLfǃLfǃLfǃNuYffMf8>fK f)f<fK"fM9~ffMf:>fK"f)f>VffMf:>fK"f)f>fK fM9~ffMf8>fK f)f<f> fǃ>f< fǃ<S6P4P2P0PSSe[^_ÉUS]U M At  AQ2jjS苶]ÉUVS]S農xS貲S覲tPS¹Pi$tPdž$e[^ÐUWVSu]9|)5SU0Ƀ~8~t8<t*+ ǃ ǃ~7+9} 5S0Ƀ+9~;9} v5S0Ƀ vǃ9}5SN0Ƀ9u'<tu)+vЋ+9~"5SMMSPj:M) Mu0ɀu<v* v5S{0Ƀ5SU0Ƀ5S/0Ƀ5S 0Ƀ5S0f{ uu fC dfC f{"uu fC" fC"de[^_ÍvU WVS}M MuEE<tuE0ۊ<tuVPjX ( u ~V~Pj\' u ~~VPj[' u VPjZ' u utukub9u9u9t8+++)‰0E8tX8uJuu Ɔ8<u Ɔ+vu<u Ɔ <uƆVuWB tt }t v}tuvt4t++t$Gh9FhtV+V u 9 u uGt9FttVV u蟮tyut*^h%t 9 uGh9Fht t3EV肬VhSV5PV蛳P肟8u(fGxf9Fxuff9u8t蔼FX@ɣVEGt9Ftuj6P4P2P0PV PVqP6P4P2P0PVV+9|$ E! uE  Vf9t{VuctfV&uYjxV豱PN"Fx)QF )PRRxV PVrP9(u辭u购8tEEe[^_U MuB,P$m <P$~t4P$$8@v.P$m>P$~t6P$$:fEu,R$$1u ~t@P$苑)+P $R$fEu 9KƃEƃK~4f0f2~u:<tuf<f+4f>f+6f4f6u 9F | v9F$} ƃ ƃ S+E+~tKu"f4ff4ff,5vf6ff6ff.fǃ,fǃ.fMf(fMf*ƃuuVSv@N M9BN$M9L9ExN9kƃ ƃES#EDPCxPfNf%PfLf%PfBfHPf@FN M9;HN$M9&L9EN9ƃ ƃKSkEJPCxPfNf%PfLf%PfHfHPfFfHPSkPSѩPLM0}tgVjj PSbjS螩P赖 $ $u!Shf SP~$e[^_UVS]u wS€@tvSEtzƃEDPCxPfNf%PfLf%PfBfHPf@fHPS*PS萨P L,KtzƃKJPCxPfNf%PfLf%PfHfHPfFfHPS觢PS PK, t6$t uƃVv$v jS}e[^ÉU,WVSMˋ} }|S  ~@|Q"}$~@ʀ |u}G 99}G$99~{;EPEPEPEPSpEPEPSP ~u SuEPEPjS\} }}$}8}9}}}<EE9E~E:9U}U>49u~u䀻uF,M)M2}ԉ}9M~M4 9E}T~tKM)Dv0M.})lj}ԉ}9}U6E9~~t)։uԊu (9Eu*9EuuSM$( M9u *9Et%uQSMMf(f}f* 9tQ+9|Ƌ9ƀ~u Su}w$w Vj Se[^_ÍvUWVSU u$  :׍EPW,=XuAu:P0dv:>6)P0>u2P8#2P8<4)PVP <Cu VWw$w 3juCu&:>6)P0Rv:P0>vu#2P8<4)2P8PV <tLCu VWw$w 3jJV@MO MM9MBO$M9LE9EN9Ɔ ƆEDPFxPfNf%PfLf%PfBfHPf@fHPV艜PVPjE,u:P02P8PV2 Cu V{Ww$w 3j O M9MO$MM9M9E9EC`ƃJPFxPfNf%PfLf%PfHfHPfFfHPV[PVPHSVv$v jSe[^_ÉUWVS}u MEt 8uu5,Wvo€ VEPj1jLSuEEu $u +9}9jNPLPHPFPSpPS֙PMJPCxPfNf%PfLf%PfHfHPfFfHPSPSfP<HS-Vv$v jSe[^_UWVS}u MEt 8uu5,Wvu€ \EPj1jKS6uEEu *u +9~9jNPLPBP@PS讒PSP苚DPCxPfNf%PfLf%PfBfHPf@fHPS>PS褗P;HSkVv$v jS2e[^_ÉUVS]u EU@vS$ ƃEPEPEPEPSEPEPSl(~u SVEPEPjSz$t,#EEuEUEPse[^ÉUWVS}U024M6M9u u9h~u%ufM f0Ff2:fM f0ffEfEfEfffEfE9u ~fEfEfE f)vfEfE fEfEff+E fHfEfEWjuEU)@PSRf2ffEfEfEfffEfE9}fEfEff)fEffEfEff)fHfEfEt2WzjEU)@PuRVW}PWPZe[^_ÉUSU 1ɋ u 1v<u$<u<u <uًȉ+9|99ÄtR Ë]ÐUVS]ǃ$t$tE.EEE)+Ev]u}vuB$g h (h Lh ph h h h h EPEEPEEPEEPrvu`EEPRvu@EEP2vu EEPvt EPRQÉe[^_ÍvUWVS}u ]}tsSVhQWSVhVW SVhOWSVhW SVh؛W܉SVhWω SVhW迉SVh?W貉qSVhQW胊SVhVWv SVhOWfSVhWY SVh؛WISVhW< SVhW,SVh?We[^_ÍvUjRC$f"Rf %PfCf)ȘPfCf)ȘP(jPf"Rf %PjjVzPVP(uu VV$e[^ÍvU4WVS} Mԋw_KMЋG@V MԋI|M;p{u-jwtuC CCMЊ<wLLuCEEEܜ E̒E E3EE>}jPW踩 MЊ<u5`vv)j<u5`v^)jWV@ Ѓ0uo3u8MЊ<u 8Uv<u<FuBDu9D1vMЀ9u D9tMЊ<v u @GWMэe[^_UVSuF9Du ǀD98u ǀ89<u ǀ<VP(cnVӍe[^ÐUWVSUf] f]fu]]]]ff,f]}t <fx 1}t8f@"fEfEf(ffE]ff*ff] ff(]$ff*]0f}tfB f+$f)vfB ],f}tfB"f+&f+EvfB"](f5:/}tf(fE f(ffE]f}tfEf*fEf*ff] f]ff+Ef)ȋ]$ff*](ff(],f] ff)f)ȋ]0}tfEf*fEf*ff] f] ff)f)]0ff*](Lv}tf(fE vf(ffE]f]ff+Ef)ȋ]$ff(],fe[^_UUDtxt ǂD8txt ǂ8<txt ǂ<ÉUWVS}fEfEfEfEffMf,fMEEW]Dt PouS<tB$PB"PB PjG PRm85B$PB"PB PG"PjRDf@$fEfO fM()f$ˉx)fEfE G"*)&)fEfE Ex9~fEf)f)f  fLJ fO"fMɉxf&E9~fEf)f)f" fLJ"EUM)ЉƅE)ЉÅfMf(fMfMf*fMfMfMf]fuE Ƈ1EPEPDfƇ1fMfME 8tPmtEE<tPmtE}t"8ffMMf@"fE}t"<ffMMf@ fEDtJP.mt=jDpct&f}t }ufEf}t }ufEEPEPEPEPEPEPEPEP]SuVW ,}t+fMfEUffMfuf)vEUfuf)ƀ}t1EfMfEUUffMf]f)EUUf]f)f9usf9]sMMQˉMQΉ|QEPEPD@tju|EPEPRf f"EUEffEEff}t%j%PEPEPEP<T}t$jEPPEPEP8'l[^_UWVS}@MffMf,fMƅ|G ()$)ЉEG"*)&)ЉEE8tPjtEE<tPzjtE1vMAt4Zju FM9qxwM9qx}t9<B$PB"PB PBPG PR<f@f}t98B$PB"PB PG"PBPR8f@ffW f+$Ef)f fW"f+&f)f"jP PfEf*PfEf(Puhv}t8ffE vfE}t<ffEfEfEfELJLJ1vMAtShCHxPtu0f@f9E~fEC"C$B9}Љxt<u6xfAf9E~fEC C$B9}Љx9 uƅ|FM9qx1t)uEM)fEugtEM)fEu>u5|nEM)M)fEfEEU)9=M)9.4u%ÉUEEfLJfLJ6}t28@"xEUUBxxvEUM)M}t&<H EUUB])EU])MxҋE)Ћ9} E)9 4u EEoEE9u}}u%Ex])EEfLJE9~}u'EUM)MEfLJE0}t}tE0}t}tE}EE+9E~ MfMf9t2LJEEjEPW^fMf +9~EEjEPW`^ EEE u)ƅu+9} fMf9t~LJEEjEPW]jhj wt W*%P踾tju8 fMf+9~EEjEPWO]  x Džxع )…ڋEЋEԋE؋E܋EE䋇E苇E싍xMMMUuEE~jEPW\ }t}tfEfEfff fMf}t}tfEfEffEf fMf}t8ffEfE}t<ffEfEEPEPEPEPEPEPEPEPEPEPW,jEPPEPEP@yf fMf"}t*jP<B PEPEPR9K}tEjP<B P*PG PR<st jW}t'j8B"PPEPEPRH}tBj8B"PPG"P(PR8tjW舎}t<f@f}t8f@fl[^_ÍvUEP ElEjEPR被UHWVS}}sOMEEdjp#}u+9~+9|EEu EE EEjEPVYjSkPX}u8jEPh>M1YWhč uS(sPnPvW^[džPe[^_UWVSMME}w\WejEPhW(YP j`E`M9}fGff9|4fOfMf{f}f9|K9EK9~DMfAfSf9|=fyf}fK fMf9|(K 9UK9 }GMAuhč uuqP]mP6u0uPtP]`YdžPe[^_ÍvUWVSu EMMj_}3uDu] M@}8f@ff8fKf+HfJfCf}fBfC"fBfSfS }8f+PfQfBfB }f f+xfx fx w f@ f@fBfBe[^_ÐUWVSu EMMj^}3uDu] M@}<fKf+Hf <f@ffBfC fBfCf}fBffBfSfS"}<f+PfQ fBfB }f"f+x fxfxw f@f@ e[^_ÉUhWVS]8u<\u}Styu vjRftJtURURSURURS ME UUEUUjQuUu BNF Ru8t jSP? <t1jSP)&v8t P|<tPi1e[^_ÍvUWVSu F@t3^{CSU!JUt+Cxu"fCfufC"fBf["f)ZvfBF9wxwEPEPBPPWUL\fEUffEfBe[^_ÐU(VSE ]u1Ʌt EEAtE\AtEtAQEPuAe[^ÉUuuu5u [UhDL!UUu jRÉUS] ǃpu !SPjT ujCp0҄tSPj uƃƃ<t;<t7Du"ǃDSbǃDvSJ ǃ@Dt ǃDtSt vǃHǃLǃP`uǃ`Sǃ`Sǃ`Sǃhu dtdSSuǃSǃSS S;xPSD5vǃtǃxǃǃǃǃ|t ǃǃǃƃsxstEw Y]ÍvUVSu[ X|BBVӋFPt Fu upupe[^ÐUVSuF@F9@uǀ@Ht9ruǀH9\u ǀ\v9du ǀdb9pu ǀpN9tu ǀt:9xu ǀx&9u ǀ9u ǀY AVӍe[^ÍvUSE]!j@pNt!C!]ÍvUÉUS]jh/kDS@]ÍvUS]uj jh5k`Si\]ÉUWVS1uLtDž`LdGuPt ` PDG`uTDGdžX4T͠uP%TDGsDG DGDGWSh?ku,uHhtWtSXP\PRQ"(t7Xt \Xj2H%! \c>uFtPSdq td3Pd#  SR=^@F@VdQ^@e[^ÐUPS]EEEjPhNkS3&t]US]jhXk|Sxjhܳ h_PE]ÐUS]jh[kSZh_P:jhܳ h_E]ÐUS]jhakSjhܳ h_PfE]ÐUS]jhhkSh_Pu:jhܳ h_E]ÐU WVS] UUffujrxjEUu^ }t}EUfUfUfrDUfUfUfrFB` R@Uu~<1JuFtjsM.Mt)>u 9ptSWMM?AU9Jxwu䀾u3pWt fuUfrUffU8E$Eu@WPt$EfuUfrUffU8E$u䋞HtRS?tEsWt5}ufuUfrUffUuFfF F8$uU䀺u3pWt fUufVuffu8E$0ۋU\Wvt"fUufVuffu8E$UdW>t$ufUufVuffu8E$U䀺u3pWt fUufVuffu8E$UtWt'uF$ fUfVuffu8E$}jhj Urжt-u1UBl 8$UfEu%P膗 uWtUWtuWt1ɋUBx9sw)ȉEuFtU\5dsMMt?9xt79t/9t'9t9ptSWMuMtAuFx9rUxvuxW=t1gvuFt5dsMMt?9xt79t/9t'9t9ptSWMMtAU9JxwuWtUWtuWt9}tEUBBfufrUffUu䀾u UfBufF $ufuUfrEe[^_ÐUE't9Bu É1UWVSE] pEdNjUBEjjhW}EP踊EW6à titHttuPE}uE#EP:EEP&E"EPE EPV= jjUrVPue[^_ÐUǃ`}D9Dt1P_%PD@ǃD}|9|t1P%P|xǃ|}9t1Pۏ%Pxǃ}9t1P虏%P6ǃ}9t1PW%Pǃ1LtELEFPt& U PDFǃP}T9Tt UTDFt"HtVEPR- ǃLE1h}9ht(PEEcJ}}ǃh}flf9ltE~l|FtdtVEPR - }t*dtPPd u/}}8t5S}ƃ'9CuSs1e[^_U SU]\t&EaMMjEP\ .E]ÐU SU]@t&EaMMjEP@-E]ÐU SU]dt&E~MMjEPd-M ]ÐU SU]Edt;EcJMMjEPdA-jjhuuv.]ÐU SU]Ht&EMMjEPH,E]ÐU SU]Ht&E MMjEPH,E]ÐU SU]Ht&EMMjEPHT,E]ÐU SU]xt&EaMMjEPx ,E]ÐU SU]t&EaMMjEP+E]ÐU SU]t&EaMMjEP|+E]ÐU SU]t&EaMMjEP4+E]ÐU8WVS}uEt 8uu5,WYNH@EE MԉMEMЉME譣M̉MjPS* }EPj6jPWfuEXXu0}uEԉXjPjLJXjSP }u"~PSjXHXHR}u9E~PSjH@0Eȃu6Sjju6SEԉjPS EЋ9~ RSE9RSe[^_ÉU0VS]ދHt~dtuEE<MԉME*MЉMjPRR) }t9E0VdydBPd2Vd*jdKe[^UWVS}] 1WAEP'Ã$ l        T \  d  t | H_@W\OpGd?t7x/'5 W舄ui6e[^_ÍvUuuu5u ?UWVS]sP.ǍPuW) ߩDVWu u5OW(؍e[^_ÐUWVS]sP.ǍPuW`) ߩDVWu u5[OW(؍e[^_ÐUVS]Es!@!CHP9Pu vdpRvS.x$u%vdCHpph S.P!e[^ÐU}} u uÉUUM 9uQA9BuIA9BuAA 9B u9A9Bu1A9Bu)A9Bu!A 9B uA$9B$uA(9B(u É1Uhpk5X5ÍvUS]jSݤhk5pShk5S]ÉUWVSf@M qVpt9BuFp5] CpP蟇@ EHMQRuRK'O$] KHN$]KH]3uMq0q,jjWu %(j j)‰:rG ] _G PRSFuWV'e[^_US] ?j,sHCHjEPS艈E0SREpHR &u%]ÍvUWVS2?UJYpt9CuAp5}GpPk@ EPURQEuQE&U}}zUB}GB G GGGWG E$rH j j0(ËU}{jSuU2u}w0w,u4uuu% }$UzH[$U ZH0uuu1e[^_ÍvUWVS=UJYpt9CuAp5uFpP3X s[PE$uU2^UBFB F FFFVF }$BH j j'UjPuu6u s0s,u::,Vu uKe[^_ÍvUjEPu(=E0O8$u#ÉUVS]u<wfC.SCH@PjU衤 uCH@SCH@Pj:胤 uCH@CHxu}f~ uC.ffC f~"uafK.ffK"CHPtu fC"?<v<w fK,fK"#tu fC"vf{"ufC"CHxu{f~"uC.ffC"f~ u_fK.ffK CHPtufC =<v<w fK,fK #tu fC vf{ ufC S]SS}SCHp ppwe‹CHP CHp(pp$we‹CHPC@e[^_ÐUS]KSHBt9Ahu^Bt9uNBt9u>B$t9u.AhBSHBSHBSHB$S]ÐUS]ECHxu$EPj<wBF"V. )ȉEF )F FЀ~Lt(uSPQFHpV(PV6.P4^HCPCPPF,PfN.fV"f)Rf~ f)lj%PfFfȘPfFfȘPsss V`(PV-P9e[^_ÐUVS]sCHpVm&{LtCHpVX&CHp VI&CHpV=&6sH|e[^U4WVSuMMЋ} Ev6j,]SvHvH<^H}}OVHGh9BuDrv%~LtFHpv%VHMЋAhBVVSEMt$~LtFHpvt%V'EMt_VH9BuQrvC%FHp v5%VHMЋBV@FHp ppvp`‹FHP E$E`txFHp v$VH9Bu MЋBVHB 9uu 9Bu MЋB FHp ppv_‹FHP EEtxFHpvk$VH9B$u MЋB$VHB(9uu 9B$u MЋB(FHp(pp$vt_‹FHPEl4j,vH FHE̍e[^_ÍvU WVSu} }]E{}C8jCp謘tC><wfC.SCH@PjUp u CHVHRPSCH@Pj:M u CHVHRPCHx}f uC.ffC }f"u`f{.ff{"CHPtufC"><v<w f{,f{"#tu fC"vf{"ufC"CHVHH8JuF,9C,tafF"}f9G"uTtuC.f:<v<wC.f{,ff{"tuC.ffC"CHx}f"uC.ffC"}f ubf{.ff{ CHPtu fC @v<v<w f{,f{ #tu fC vf{ ufC CHVHH8JuF,9C,tafF }f9G uTtuC.f:<v<wC.f{,ff{ tuC.ffC CHFH%9u fF,f9C,tESHNHA8BuA9BuA9BtCHpu SE SHFH@9Bt!{Ltru SdESHNHA9BuA 9B t.r u CHp ppu[‹CHP ESHNHA$9B$uA(9B(t+ru< CHp(pp$u[‹CHPEC@Ee[^_ÐUWVSu} ^jst$><wCjWjvjЃjjWV%oe[^_ÐUuuu5u F-US] /h jjjShƅ؋]US]/[H؋]ÐUMU AH@BAH@BAH@B AH@BAH@$BÐUhk5X50ÐUju菓ÐUVSu] ƃjCpɓtC><w fǃSPjU芗 uƃSPj:l uƃf~ uffC f~"ucfffK"tufC"><v<w fKxfK"#tu fC"vf{"ufC"f~"uffC"f~ udfffK tu fC ?<v<w fKxfK #tu fC vf{ ufC S e[^ÉU\S] CtEChE<w ,EEPRS]ÍvUVS]PPPCxPffS"f)Rfs f)Ɖ%PPPS@PS#Pe[^ÉUEPRUWVSu} ]EƃjCp2tC><w fǃSPjU u SPj:Д u f uffC f"ubfffK"tufC"=<v<w fKxfK"#tu fC"vf{"ufC"8ufFxf9Cxuff9tnfF"f9G"udtufA<v<wfKxffK"tuffC"f"uffC"f ubfffK tufC =<v<w fKxfK #tu fC vf{ ufC 8ufFxf9Cxuff9tnfF f9G udtufA<v<wfKxffK tuffC %9u fFxf9CxtE8uFh9ChuFt9CttS&SEEe[^_Uuuu50u &UÍvUÍvUE@@1ÉUÉU1ÐU1ÐUÍvUWVS]ESS(=du 'ddUEPuSV VYj UP@PhԡhGWOjjjjjj sV8jjjjjj sV jjjjjj sV jjjjjj sV jjjjjj sV jjjjjjsV jjjjjjsVj jjjjjjsVR uuSV#e[^_ÉUVS] j VMFP3e[^ÉUWVSug'>tzu jPnËtzu jP~n‹ yu@A yu@A0ۿATщML]ҿbE)ȍTURhATWthL]WhbWWh#‰0 W jV蟊 e[^_ÉU(, ! (! ,!( 0!H 4!T 8!\ u#u/juvvXzƒtE@HqF E̋Eu uEMQxEЋuuԉuu]}t }~]؋E 9E~WuM9Tv.E9sBvMuL9w+EEu9us܋EM9U s9wEuu}EEEԋM|}HEԋuԉuE%EċM9MBEuE|} M9ruE+}}uEMMQ‰U]؉]SujuVEPuLM)σ~uWjupvuPuh űuEEE9}] uE BFu9Uun}}M9M5uEсM؁ ʉFuE9vvhuuvhuujjuaE11M Mu uċE9Es0vEMu%E% ‰u9rӋÈ" }uj u(ƒ B+EE)E܉U}t6Mu9Tv(AMMUāE% ‹u딍v9|luPE̋(fQPf~+fffȉMEܙÅuv}t]ۍPu EUāM ʋudGEuEă @E}t9EM9Tv+@EMUāu4 M9|luPű(fPPf~+ffʉfƉEEܙ}Åu}t]ۍPu EUāM ʋudG vEEM܃}tE@PWuu}tE@Puu M̋M+}}t u'}jű9U 9U}XűE@n} E+Eԍ8 E+Eԉ)‹MXUԅǁ@79UsuE%ủ@MM̉@ű@Ẻ8@9ӋM̉8@Q‹ủX} džXE̋T9X~JXM̋T9vű9U }9$u09U~+E 9E}U UE+E )‰ЋURue[^_UWVSMMMxMMMMM11E9}~{9U~vEH9} Mt M4EH9} M\ M4MDM9Dt9PuuU U]9uG9|B뀍e[^_US]{LSK(jS@ƃ t S{ƃ tSƃ StSƃƃ(jS@Ћ]ÉUS]U E9}!PRSwƃ LuS]ÐUS]tS`]ÍvUWVSu] }t V9`r/th}tjhDMVvt@hpV‹TH9sT 4}t Me[^_ÐUWVS]} tS9?9|71ҋ`9sh9|#B9r`h9PPSBЃ@DžDHDžLPDžTXDž\%`Dž`8@dDžhMHlDžpaPtDžxuX|jPS8ÉUVSuVP@ Ћ,@tVЃ(@4tVЃ19`v#hDt PMC9`wh6t+ t PtPe[^UVS]ƃS葨thjjjjS(jV@8Ɔe[^US]ƃ(uu S@<ƃ]UWVS} EMM0VWjh8Q1ۃ9s5hcJ4/ujMN‹DC9r19s6hf4ujMN‹DC9r̋M(VWu@(ЋM,VWu@Ѝe[^_ÉUVS]u tVS‹49@ts(jS@Љ@ǃPƃƃ u(@DLu S-(jS@Ѝe[^ÍvU S]EEEE싃EEEEEPS1@>]UWVSMMuEE9È]~t 1vuƆ} džtM(jV@Ѓ }tjVkMdžV2 u(,x]tVPaPjjV%uPj"]` uMM9tf9@t^(xt xtjFp\u1MSujtM9t/jRu@M숞M8tPum M1:t@<uX"P"SWu18dždžWVLM숞WE Ct:Ɔ!džPVKM숞EMM9Ut*@$9E{uwvM|2v}tR1hM4<tCM9wujjjjP@ЉǃW@$9~ Pu(uuuu u@,ЈË,uuuu u@ dž8L((jV@Ћ(EPPVBЃtƆ(jV@uu8ut=(jV@Ћ(@ (jV@Ѓ`(x tQ@ jV (jV@Ћ(@ (jV@Ѓ ux$~Ɔtuu u!tjjju!f~ u MfA fF f~"u MfA"fF"}t@u7Lu.(jV@LƆVƆe[^_ÍvUVSMu ]t ;v (C PCPQB$Ћ9uF9Ct 1e[^ÐUVSu] VƆ!ukSVEHjV e[^ÉUWVS] }}1ۋ49~Ë9tZEEE]EEPWT }u# jWP= (jW@Љ u0!t'V{HtuTPPSSVF ЃSW't SutLu W(EPPSWBЋ(@(uEPVSWBЃ ]SW EEuE]jPW(jW@Ѝt[^_ÍvUEL(jPBÉUS]LtHLt S>LhP5tQ(xtS9Bu S (xtpS9BucuZS迭O(xtS9Bu\u S薬(xtS9Bu Sf(jS@Ћ]ÉUE 1ÉÉUWVSM 0}ku(jW还(<,>PQWBЍ4VW`Dž` dDžhu~u~u ~ <}G tffEf=!u؋x+8u9F~FRB@ tjEPhR}؋(jW@juVFPRu-@,}Ԁ`~ t f}u؋}OM_]苆H))B}t0EPQjSQu}tl(jVoEEEu؋jEPEPEPjVBЃ}؋puu؋(jVv}G t6xtx t(x u"uu7u؋(jVf}{}G xt3]̍Cu"PESG p u?1E@}"PPEЋuF p u jEP0}HPuuuRf}uKj u-u:u.}u؋(jVjE}Ԁ` u؋}GEĉE싖E̋ru_)؉E:})J9}@9B }]ĉ]u؋B BVEE+E)ȉE}؋u+0p5v9~(}}u؋H+MщMȋ})׉x]ĉ]u؋XE+E}O)ȋW9tWjSEPV0}҉ЍDPuESu> S}0UЉыE@u"LQuYEЋP1ۃ9X~'vjRjU UC}؋9XE1ۋu9u}$vEjPjU ECU9]0]ЉЍXuRu5E؋u0 }؋uFEFE}Ԁ`tu؋EEB}؋E+EEBu؋0}7pEtHEP}؋puuuuS}(jW@uЉuUЉHEEu؋jEPEPEPjVBЃtjVPU}؋puf}tuuu؋(jV@Ѓ }tue[^_UWVS}u EuE(jV@Ѓ F@ u[C@ tjEPhS7Gtr t%+vH @R)‰UEH+MMq$EPEP[MH }t(@puq@pu(jV@Ѝe[^_U$WVS]]싃,E䋃(EM܋xxt<@jp0SmEEPShEtPvEPSF};0Ѝp(jS@ЋE Myt1jEPVuuu3f}u,j u*u(jS@upE}My`tYF"P‰U"PjVuRr}ujjjjuP@Ѓ49~juWuu((jS@Ѓ uue[^_ÐUWVS]S Wjs7?t 5Ts{tjS@j.ƃW e[^_ÉUWVS]SW艾js>t 5Ts6{tjS@js.ƃWe[^_ÉUWVS]} S2Vjs\>t%5TsztjWS@Ѓ WSV4e[^_UWVS}1ۉ}WEP謽jw=t#5TwYztzju W@jU :t CU <uCU"PrƋU"Su V)uV苿hkW0VW%Vo ude[^_UWVS]SVt S9V"؍e[^_UWVSu} VS螼(xt%xtjFp<u t 1WV%Se[^_ÍvUVS]SRV:V؍e[^ÐUtWVS}EEWEPW (jW@Ѓ} u5$W@vEEjEPjjWLJTWP@ ЋM @$9E~E }}EMQW賞(@WP@uM 1AujjjjuP@ЉEM@LJM X$9]}AuVSuu @ЉE}tjVuuuԿMM9|huuWvLu W(uEPVuWBЍ]SWEEuE]jPW$(jW@ue[^_ÐUWVSu] VWPƆƆLu V\W/e[^_ÍvUVS]SV讹jSVe[^ÐUVS]SV肹SVe[^ÍvUWVSu]VaPE} t0} Ѓw P*ǃ} tu W膶hlWflflGv R19UvvMщӋDDB9UwٞDBͣDB=DBӨDBRSV5W"ƍ9t W荺9t SzuuV5`u jhChGSn$@؍[^_ÍvUuuu5`u U WVS]SESiB=lu l5laEPVWutLu踻Ej jÉ;sCjj薼EShԡhGu uVWuEe[^_ÐUWVS]} U,ERWP@UЋUu1E}tu9%'v1MyXt?9t99|Fe[^_UEtjPPdÉUE,@]UWVSuUU],8jhSPiESu 1(jS@Ѓ }uG]u3u SuƃVSwdG]SSP U HMv]tDu SuƃVuSSP 9ujSP} G](jS@иe[^_ÐU$WVSu]} t M IMVjPEjVtWUE9}MjPRVjV.P襵j0HPSV P1(SE(lEEEPMMQEPu}W]Su V juWSjV@Ѓt*V4jjjV}taEtZP^RƆƆVujV}t*Et#P!vVjjjV61e[^_ÍvU0WVSu} tU RUvVPEԋEEu]EPVPʴEEEPUURSEP}W]Su VS,tpjuWSjV@ЃtjjjVl)vuVujVu VA  }t#EtPjjjVEtPܴe[^_UVS]u S{jVSe[^ÍvUWVSMM]} tM ySPANjEPEPRBЃ ujSiPvMr$E9E}~WVVP@ ЍEPEPuuu Sz(t79u}$9u|uuWju1u SvWuuP@ Ѝe[^_ÐUWVS}u]WCjSVu We[^_ÉUWVS}u]WjSVu We[^_ÉU WVS}u ,Euuu-EPEPRBЃ tEU9t9|9 ƃ! vƃ!E9EuujVW-vujVWuMqPe[^_ÐUEM U(xuRQ蹹%ÐRQ%ÍvUHWVS],ƅ} tM IS"PɼPjhPu uhzƃbV19}(u1@9|7(jS@Ƅ.VWSuj WZjPPSt$ƅsvy`tdVPjjjjP@Љƒ u 9~!v9|9P$~JDžPQPPWVu S+  tPPRB ЃjWVjS@Ѓtuuu u/uuvu St)tP虯uuu u(jS@Ѝ[^_ÐULWVS]EE} tU RUvSBPEjSE؉E܉EjEPEPStEE܋EEE1U92 UUU؉UU܉UU<}0HEEEPuEPEPuuu Sh }tuuuP@ EjuuujS@Ѓt/uuu uR}teEt^PSv}tEtPEUԉUEvuuu uFU92}t(uuuuNu SS8e[^_U WVS]} uE8hP t!EPj6jgS4<unEt!AEPj6jhS4<uMEu"E)lEjEPEPWSo%uE)lEjEPEPWS| e[^_UWVS}},jjjjVP@ЋU uuP@Ѓ$t UU9uCPC8C4U2U2U:tshUP t%EPjU2jhW3<u@Et4u4EPjU2jgWq3<uEu U  vuU e[^_ÉUWVSU]u,8VSP@Єt9uMGP9~ vGPe[^_ÐUWVS}]uu W謭ƒuN)}1ҋT9r&jjjjD%PRB%e[^_ÉUWVSu,8} tM IMvVںP聵EukG8PG4PRBЋGGGZ(jV@jV$M9u$]EPEPEPu uhPt_MMQjM1jhu1<ujM1jgup1<uuu uTV~MMQjM1jgu01<t9ujM1jhu1<uEuuu uV'SVEPEPEPuuu u$]|94}VHvGP9} G, 9~G,W,uM9]~1ҋ_(ujRuVzÉ]jjRSuP@ЉÉ]GPENv9]}_(ujRuV*É]jjRSuP@ЉÉ]GPEUE9~EUuuuP@ Ɔ!Su$uju(t9u(SV@ЃVG8PG4PRBGZ(jV@Ѝe[^_ÍvU VSUu ,EPEPRBЄt UE9usP^v)P$0lR$]EV$fEuC,C8fEu C,C4CPe[^ÉUWVSu] MM]],8EEPEPRBЃ t E9EtEuE}t#U9|3E9,}t 9U|N9EISI}tGuSSP@ Љ_P1}t+U9|E9}t 9U| 9ESuVe[^_ÍvU WVS]} MM,0t%EPEPRBЃ t 9}9}}}t ƃ! ƃ!}t=FP9~ }FPEE}uuuP@ ЋEF4EF8WSe[^_ÍvUWVS}E M M0ۅt@VvPE(jV@ЋM M9tEPjM1jdW,<uEPjuuuRBЉSuWuV,SuWV(jV@Ѝe[^_ÉUWVS]}u(jS@jjjVWu S((jS@Ѝe[^_ÐUWVS]}u(jS@jjjVWu S((jS@Ѝe[^_ÐU WVS}E 0ۅt@VP襮EWU(jRV@ЃU:tEPjU2jdW'+<ujjjjuP@ЉSuWuVP,SuWV(jV@Ѝe[^_ÉU WVSuE 0ۅt@W2P٭EVU(jRW@ЃU:tEPjU2jdV[*<ujjjjuP@Љƃ9uu1jjjjVP@ЉƋjjjjVP@Љƃ0SuVuWKSuVW$(jW@Ѝe[^_ÐUS]St@(jS@jjjuuu Sn((jS@Ћ]ÉUS]St@(jS@jjjuuu S((jS@Ћ]ÉUWVS]E Et@VjPESM9tEPjM1jdS(<uE(jV@WSWVƒ0uujVP膫3jEPRV]SuuWV$SuuVY(jV@Ѝe[^_ÉUWVS]E Et@VjPES(jWV@ЃM9tEPjM1jdS'<uEWSWVƒ0uujVP苪sjEPBPVUujjjjhjjjjRP@ЉE]SuuWVSSuuV$(jV@Ѝe[^_ÍvU(WVSE }]MMuffMfEfEEt@VP赩E؃6M苖(EPEPQVBЃ;tEPj7jdu.&<uEuu0uV菫Ã0uujV膮PjEP{WV訪UuJjjjjuP@Љ]SuWuV,SuWVM숎!`H9uARuuVhPotSEPVT:S*hPBtWEPVcT WEPVSǃ jjjjWP@ЉE]SuWuV1,SuWVM9t fMfuVÃ0utWjEPSVFU9Ut?t7jjjjRP@Љ]SuWuV,SuWVde[^_UWVS}u]WGjSVu W>e[^_ÉU(WVSE ]u}EffMfEfEEt@vWBPE؃uM苗(EPEPQWBЃ>tEPj3jduZ#<uEuu\uW軨Ã0uu5(uujEPSWӧuMjuuWmÃu$jjjjuP@ЉE0uujEPsVWohPtVEPWQVPWIQƃ jjjjVP@Ѓ9uEVuWVW踧Ã0ut4jEPSWE9EtjjjjuP@Љƃ]SuVuWASuVW}u fMfe[^_ÐUjuuu uUWVS}E 0ۅt@VP蹤EW(jV@jVQMM9tEPjM1jdW!<u(EPEPuVBV蠥~HPWfUf(fP4(f+PbfU(EPEPVBЉSuWuV SuWVV(jV@Ѝe[^_ÍvUWVS}E 0ۅt@VʨPqEW](jV@jV MM9tEPjM1jdW<u(EPEPVBЋ(f@bf)EVE~HPW(EPEPVBЉSuWuV(SuWVV~(jV@Ѝe[^_ÉUWVS}E 0ۅt@V蚧PAEW-(jV@jVMM9tEPjM1jdW<u(EPEPVBЋ(f@bf)E@ PV(EPEPVBЉǃ$SuWuVSuWVm$V`(jV@Ѝe[^_UWVS}E 0ۅt@V~P%EW(jV@jV;MM9tEPjM1jdW<u(EPEPVBЋ(f@bf)E@ PV(EPEPVBЉǃ$SuWuVSuWVS$VF(jV@Ѝe[^_ÉUWVS}E fEfE0Et@VNPE(jV@jV製MM9tEPjM1jdWp<u(EPEPVBЋ@"PV(EPEPVBЉǃ$SuWuVjSuWV7$V*(jV@Ѝe[^_ÉUWVS}E fEfE0Et@V2PٞE(jV@jV臼MM9tEPjM1jdWT<u(EPEPVBЋ@"PV(EPEPVBЉǃ$SuWuVPSuWV$V(jV@Ѝe[^_UWVS]}uS(jS@jjjVWu Sv,(jS@Ѝe[^_ÍvUWVS]}uS(jS@jjjVWu S,(jS@Ѝe[^_ÍvUS](jS@jS(jS@Ћ]US](jS@jS(jS@Ћ]U WVSU uE}}(8u_tB$PB PWAЉÃ }}`h9uJ]v1ɍB9sQ9\EA9r>}LJ4EPh8l6胞C(HEd }`h}}}94u19s}}}9tB9r)Pue[^_ÉU`WVSMM]E} t M IMSҠPyEE EEMȉME(jS@ЋEEjEPEPStEĉEEEEEPMMQEPEP}WuVu S }tuEPPRB ЃjuWVjS@Ѓt tNjSP~8}tuuu蝶uuUu S}t0Et)P~tjSwP(jS@Ѝe[^_ÍvUVS]u S(jS@jVS(jS@Ѝe[^ÍvUVS]u S(jS@jVS(jS@Ѝe[^ÍvUHWVS]E} tU RUvS芞P1Eu(jS@jS׶UԋjjjjRP@Љƃ0jjjjVP@Ѓ9tju u `vjjjjVP@Љǃ9}}}ju uEEEЃ 9UUčUUUUUUvuWVP@ЉƍEPuučEPuuu S@0tqjuuujS@Ѓt-uuu uP}tWEtPPEU܉UЀ}tEt PEuuu u 98uu襳uu`}t u SSA(jS@Ѝe[^_ÐUUhPPRיÐUS]M EUEEMEUE MEPS谔EPs]ÍvUWVSu,(8V(jV@Ѓ{`C`G{`tfW`ffW^fG^f`vfG^(jV@Ѝe[^_ÐUWVS]ߋ,0(jS@Ѓ (jS@Ѓ t0EPEPBЄtE9Eu HFPe[^_ÍvUVSu] Vt(C$PC PVBPV蓱e[^UWVS} MMut OMvV膚P-E싆(jV@jEPEPVtEPuuWux_vjjjjSP@ЉEPEPSRWVq0t&uu˰uuWV(jV@Ѝe[^_UWVS]}uSK(jS@jVWu S$(jS@Ѝe[^_ÍvUWVS]}uS(jS@jVWu Sz$(jS@Ѝe[^_ÍvUWVS}u MMt NMSޘP腓E싃(jS@jEPEPS7tEPuuVW}jSEjjjjPRBЉ‰UMM 9};EPEPRQVSt"uWuWVS8S跰(jS@Ѝe[^_UWVS]}uS(jS@jVWu S$(jS@Ѝe[^_ÍvUWVS]}uS/(jS@jVWu S^$(jS@Ѝe[^_ÍvUWVS}u MMt NMSPE싃(jS@jEPEPSstEPuuVWjS<EjjjjPRBЉ‰U 9Uu5jjjjRP@Љ‰UjjjjRP@ЉE0MMU9};EPEPRQVSt"uW uWVS3S貮(jS@Ѝe[^_ÍvUWVS]}uS(jS@jVWu Sr$(jS@Ѝe[^_ÍvUWVS]}uS'(jS@jVWu S$(jS@Ѝe[^_ÍvUWVS} MMut OMvVP蹏E싆(jV@jEPEPVktEPuuWu_vjjjjSP@ЉEPEPRSWV0t&uuWuuWV(jV@Ѝe[^_UWVS]}uS(jS@jVWu S$(jS@Ѝe[^_ÍvUWVS]}uS(jS@jVWu Sz$(jS@Ѝe[^_ÍvUWVS} MM]t OMvSjPE싃(jS@juVEPStEPuuWu\jS茫EPS=0uu EEMjV@PSUujjjjhjjjjRP@ЉEuU9}CEPEPRVWSt@uuKuuWSs9uuuWuQSت(jS@Ѝe[^_ÐUWVSMM]} t M IMSP葌E싃(jS@jEP}WSCt EPuuu ujSVuVSf=0uujS`PvjWPS膍U9}HEPEPVRu StEuuuuu Sv9uuuu u'Sz(jS@Ѝe[^_ÍvUWVS]}uSG(jS@jVWu Sj$(jS@Ѝe[^_ÍvUWVS]}uS(jS@jVWu S$(jS@Ѝe[^_ÍvUWVS]}uS藼(jS@jVWu S:$(jS@Ѝe[^_ÍvUWVS]}uS?(jS@jVWu S$(jS@Ѝe[^_ÍvUWVS]u }CL9|B9>SH9|'jRV3jsLsH3 jWsLqjPV3jV\CH99|jWP3ƪjsLWA9(9{L|#jVsH3親jWV3蛪 jsLWjWV3腪jsLsH3ve[^_ÉU WVS}uM,Ej3{\tBEPEPRBЃ tuuS jsLsH3u u;ƃ9} H{\uV3VEshMK\E}t7jWu 3譩M KH{LvC\t Vj3覎 3@Ee[^_USEM ],x\tPH9PL|@L v@\1]ÐUEU ,t B AB$AÐUWVS}fu f],EjW腥(PPWBЉËMq(u!jjSWVjjSWIE DjjjVSP@ЉƋMI(%PjjQSRBЉEUz(u'"~jjjjVP@Ѓ9uރ}u9utuuVP@ ЃƇ!)E)9}VWMA,uWעUB,ujW1jWaWsMq4UQ8e[^_ÍvUWVSU ],8trS蒋P9ƋGPVjPuEPEPRBЃtVGPPPRB Ѝe[^_ÉUU tjrB$PB PuÐUWVS]u EtxSP虅SފPh{‹Fl9v?)9s51ҋF9}^N(MvM9 tB9|B9V1ҋFvFF(~le[^_ÐU WVSu ],8t NMSRPEu(jS@Ѓt (F$PF PSBЉGP GPuuVuVWu(u#EPEPRBЃ tE9EtuuVukujwPu(jS@Ѝe[^_ÐUWVS},} tM AWFPu W6CaPjW Py } tM A CA$C ,(EPEPVBMKMK C^CpC_jjjjWt 5We[^_UPS]SDkEChEECtEEQUtEȰEEȰEPEPu jSX]UU,@t@xpp0RZUWVS} ],0~ZuZ(jS@WStFauuWS uuWS'(jS@Ѝe[^_UWVS]} uScPQyu>t jjWU2>vjjWUrS*e[^_ÉUWVS} ]t%(G$PG PSBЉfG fE (EPEPVSBЃ1EPEPRBЃ tiUE9t_9~9|R9u&(EPEPVSBЃt fEf9E(9uu((EPEPVSBЄtfEf9E}e[^_ÉUWVSu,Uu ^uPxuu>u>u,u >VuuuVu  t?u ueyuVl9v)ufPu9TuVtt Rxu~xuj zFxj`zVxuVx:U uVxuruVxuruh ruPjuPunPuFtuuu u^uVtRxFtFFNxQ:tmjj1Q2u^~Uu~ttKvu VNRQtEFFvtwFtuuu ukjju u6u}e[^_UWVS]} uSӃPuu>t jjWU2>vjjWUrS}e[^_ÉUWVS]u UEt+J y v1Ʌt+z$} v199~ v1e[^_ÉUWVS},{_tC$tP}vC$jWxEPEPRBЃtE9Eu)HCPEECPC8C4CP]&vS4C8)P$R}mjSbPylSh8zuSPaF$e[^_ÉUWVSuu,8(E} ,u F fGTF$fGVV 9S,}GuF +C09}9u N$S49~,CTC(9}G$P!rG$huPu v$uC49fJfCbfCdf)fWV-vufN"S8)9E|f)f@fSbfSdffGVufv fuƋK0)ȉEu v u9|+fEf)ffGTuXu3fF fGT)vS(BЋE)9EfEf)f)fGVvu v uC,9fHf+CHufN S0)9E|f)fCHf@fGTu v$uS49f+STfWVuXu.fGT&sTuK(9E|AfEffGVtjEPhRk$uuh8zuu茄PG$1e[^_ÉUWVS]},0SZF_FDWuu Se[^_UWVSu,(U} t M yvVZ|Pwǀ{_u(jVR҃My uu^u ju譝{u{tBsu SKRQOtFjWSRSRVCCCZu uqu Wua(jVRҍe[^_ÉU WVS},2} tM IMvWF{PuE~_-uͧ(jWR҃} t((MM Q$RQ RWMQ҉E M~u ~ vu V NRQ$(V RVRWQ҉à 9]}!uSuWF[^<^@F0uuSWF[^<^@F0F F~[t u uuuu7(jWRҍe[^_UWVSu} ,V膦{ZusWSKRQ4t$uuWV S8RS4RQQ҃S$t RlC$fCTfCVCZCC{auC_e[^_ÐUWVS],E(0Sץ}G_} hPtj} $}F49f@fK"V8)9E|f)fH} G$C +V0} O 9|JW yF()‰9f@} G ]}  }F,9f@fK V0)9E|f)fH} G } O$V49BW$FTF(9|H} G$uuuh9Et ju辙uuu u}(uuuu u;vt/(jS@ƃ(jS@Ћ}GDe[^_U WVS}u t NMvSjwPrEW(jS@Ѓt(F$PF PSBЉƃ EPEPRBЃ tE9EtujVW;ƃ!W#u jWtVW蚍9E9E}ƃ!(jS@Ѝe[^_UWVS} 1U,Et_vuXvPput?ujkƋG fG$fFu u#ÃUzptSVjUz^tSVjSVjuLe[^_U@WVS},EWuPapEu肫ƋNMԃ >t)KLMCH)MЋV9~9U~+FCHE+FCLCHECLEujjWE(lEECH9FMMEPMMQEPEPMMQ]SjWܽ !juuSjW@Ѓtjjjuuuyƒ>t^9]}E9EuӉ] ~0>t+~ uuuZujMQ軫MnuMԋ,FBP>u;t2(jW@Ƈ(jW@Ѓu W}tEtPcjjjue[^_ÉUWVSU }},Et RUvusP7nEu!}^u1]t+}H}9GH9GL|ujju6uF],x]uKH0~;19}"@Ev},x]uB9|}9P0u],@]HF^}?uF F EPEPRBЃ tUE9tN9| 9)ЉFj}wLwH79}uu E}pt uj}^tujuju_WPu;e[^_ÍvUÍvUWVSu }},t ~}uqPklE{_u juptC}W N 9|W"N$9}"{\t{[tC_ujju{[usVS KRQt({_u"S@RSE]ÐUVS]u S~<u VSuuuVSUe[^ÉUVS]u tY~tSS~u9Stu,,xauShPbPjSXuuVSe[^ÐUWVS]u ߅t*~t$S~uuVStƇuuVS/e[^_ÍvUS]u*u SotƃjSuyuƃ]ÐUS]u*u S/tƃjS5yuƃ]ÐUS]u*u StƃjSxuƃ]ÐUS]u StOjEPhSfPXPT}t ƃPSxuƃ]ÉUS]u SEtOjEPhS-fPXP+T}t ƃPSxuƃ]ÉUWVS} ],0t WUSePe`EF_EE}UUUU(jS@Ѓ ~at-F_~\t~[tujjSju'dQt<~Zt6F_vDS{ujSbuv8v4P@ Ѓ(~_uEPstF$tPDXF$(jS@F_e[^_ÉUWVS]}uS;uVWu S5(jS@VWu S (jS@Ѝe[^_ÐUWVS}u]tAu*;t8NuSVu W3(SVu Wv;t8Nu SVu Wqe[^_ÐUWVS]}uS[u7(jS@VWu S<(jS@S"9t VWu Se[^_UWVS]}uSu7(jS@VWu S\(jS@S誃9t VWu SXe[^_UWVS]}uu8(jS@VWu S(jS@vS:9t VWu Se[^_UWVS]}uu8(jS@VWu S(jS@vSʂ9t VWu Se[^_UVS]u S茎uuuVSKE)lE(jS@jEPEPVS (jS@Ѝe[^ÍvUVS]u SuuuVSKE)lE(jS@jEPEPVS轱 (jS@Ѝe[^ÍvUVSu ]uuuVSzE)lE(jS@hP$tjEPEPVS(jEPEPVS߳(jS@Ѝe[^ÐUVSu ]uuuVSzE)lE(jS@hP|tjEPEPVSLjEPEPVSk(jS@Ѝe[^ÐUWVS]}u(jS@VWu S(jS@Ѝe[^_ÉUSE] M,tP49~ʉP4P89|ʉP8]ÉUEuu jhp,08eÉUVSEU,s2ujhpSL^9st0VNsKP[T‰S[PVR4Oe[^ÐUVS]jhSw^P^aSf^PH9ujSQ^P VS>^PZ9C`uS'^PXPVS_jS^PUZ9C`uS]PXPjS^jS]P$Z9C`uS]PpXPjS^,@tt PQ,@$t PP,@xt0^M,pxNM,p;M,0.M,#MSe[^ÉUS]Xf,M؋]ÉUVS]jRƍFPFPjhp裼FF F3e[^ÍvUpVS]uEPjjh0S\PKSAEEEEEE^ EEUUE"UUjPSJ$t t<6t3t.(jEPuuS\Pyt FvF~u F<vFe[^ÉUhS]EPjjh8S[P*KSAEEEEEEEE>UUE3EE̒EjPS=3]UWVS]jPƋM,j|PljSu jhpjjPutJtM(xu@lx@_OPP‰WOPSRhK GlG_GG(G,GZGaG4G8GGGPG\GHGLG<G@G0G[G GfGVfGTG$GhGdGYG]G`G^GpGtGxFF$F HFMtjQ-ju#uh[^_ÐUWVS]f} (fEfE(BTEfB4PPSAЉƋ(EPEPVSBЅ~ f9}~Fe[^_ÉUWVS]f} (fEfE(PEfR f)‰f+A0PSFЉƋ(EPEPVSBЅ~ f9}~Fe[^_ÐUSE@@!]t+vjsnu[ut @! v@!]UVS] rEPsRVZCt${tEt P Hs3VI S He[^ÉUVS]SRfCxft[j%PffS"f)Rfs f)Ɖ%PPPS9RPSWP:(t CS@tCS@xЍe[^UWVS}(0WQt\EPEPWtA]MSfF^f%)FdV`)QSWVPcWe[^_ÍvUSMffYxf]ffAx ЉEQxfY f)f]QxfY"f)É؉E ЉEjjEPjju QbVPD]UWVSu} fNxfffffEffffEfF f9Es f]fffF"f9Es f]f_fGE fV 9} f)fWfGE fV"9} f)fW vfGe[^_ÉUWVS]} uVS+jjVjjWSoUPCe[^_ÉU\VSu(VOt:s|V{|t(Vt3VhUEEPj s|V UPPe[^ÍvUdVS]UUUU (0CtEChE}t% tE FxEEEPQu STPfPe[^ÍvUE(zBÉU\UBhEBtEEPj u R u'E E‹E+P,@LEЙ}E)EvjVEsYU GF9}Ee[^_ÐU$WVSMUE(E1E"U1E9vE"PVjQZà u+> u&E ‹E+P4EЙ}E)EPSVu$EUǃ]ދE9E|fU1E9}X> u'E ‹E+P4E܉Й}܋E) EPjVu$EUǃEFE9E|e[^_UWVSu]E(EEPuuSVu umN9M~M9]}E]9]t}u 1Cu/jEPh@rE.PjEu+VE"ߋ69}E"PVjXà u- u(E E‹E+P4EЙ}E)ESVEWU 9}Yߋ69}~M> u'E E‹E+P4EЙ}E)EjVEVU GF9}ExuuuUEe[^_ÍvUTWVSfE fEfEfEE(8E1EEEhEP艜ƒ4ffEfftLE@ +O0U9~)ЉJƉEЙ}C]fME)uЙuI9v uIÃuVEPSuI}VEPC]SuzIEjjjjuP@ЉM4}ԋU(9|}u}t:U~3EjjjjRP@Љ‰Uuuu3‰U$EEEEvEEЋEuuuP@Љ‰UEE؋E"~j11Pu:|Q}ԍ2SVuWuMA׃ދMAE"UPRjMUƒ M9u~9}0v19u~&9}~6}ԍ^SVuWuǃ9u9}~U9U} 9UMU#fGDfEfG4f)EfOTft7f}}EBEЙ}K]fEUɉMЙu|G9v umGÃuVEPSu{G}u#EjjjjjP@ЉvVEPC]Su:GEjjjjuP@ЉM,}܋U(9|}ud}t:U~3EjjjjRP@Љ‰Uuuu1‰U$EEEEvEEЋEuuuP@Љ‰UEE؃E"~T11E81|9}܍2SVuWuMǃދMAE<9u~9}É0v19u~&9}~6}܍^SVuWu;ǃ9u9}~U9U} 9U1MU)y)ω}9}NEj}QPjuRBЍe[^_ÉUWVSu(1{tHhP赗t {u {tjFpݶute[^_ÐUWVS}(hPQt 1{t 1{tjGpwte[^_U WVSu(:hRQ95@uu 95D!8u uEE=0u89G(/W4ufuZ UW01QR,$LrP $S,$}M Mm$ZmufURURuuCM9M ~=]uSu QRR҉EujSuRuXf$M9M fuv{Pu95@u,u 95D!u!fH!uffJ!uf7u uCE=0ut9G(w 1vWTUfW4fWbufW,ufURURuuBM9M ~=]uSu QRR҉EujSuRuf$M9M fDuf)>Ou5@u 5D!uffH!uffJ!6e[^_ÐUWVSu M(jjjjVP@Љ hMPJ kK4M@"+C89 MvMjjjjVP@ЉMjjjjP@Љ09MVP@ЉƋ]SjWuǃ$9}9 9X 9MjjjjSP@ЉƋMSVP@ЋM"(PujM }PjWu+)ǃ9z}tj9M@fM"uPK9CPSWu)NjMjjjjVP@Љƃ,Ky uuE]Í=w , P9SuR18à Kv9}w4 x6$} Dž$$j PWu)NjMjjjjVP@Љƃ,Ky,MVP@ЉujWunǃ$9 9K,M@ +C09 ~MMjjjjVP@ЉMjjjjP@Љ09$999~MMVP@Љƃ]SjWuǃ9)9 9 v9}cMjjjjSP@ЉƋMSVP@ЋE(8%PjWu)ǃ9|}tj86M@f}tj6M@fM"uPK)9CPSWu)NjMjjjjVP@Љƃ,KyMuuYÍ=w Pn5SuR4à ~vKxsv9}h4u艕2E}EujEPWu)NjMjjjjVP@Љƃ,Ky 9tR/9l9F7MVP@ЉujWu6ǃ$9 9MjjjjP@9u v [^_ÍvU@WVSf] fu}fx f}f@"fEf9t Ef]Ef9utMfu}u v}Љ}W}}W},*ƒ ufUtfEfEtfEfEuu})…Et f}f9}utff}f9}t\1XvuQMt}f9X u5t}f9p"u!u"}f}f9x uf}f9x"uЍe[^_ÐU8WVS}({jGp譪{LjsDW0P C,C0)ƃ C<9~E5\pƒtvEPB ЋMUEЃ9K(Ce[^_ÉUWVSE} 1THE%9s"9Ur&%9sB쐋%9v JuBF%9Ewe[^_ÍvU8WVS](8L{uǃXvPS+XT9X~XX`0T9vуtg9r9~)GXEEMUEW(~BEEE~jEPs&Ge[^_ÐU8WVS](8L{uǃXvPS*XT9X~XX`0T9vуtg9r9~)GXEEMUEW(~BEEE~jEPs%Ge[^_ÐU0WVSU(EfEhPYtrMUTfA,fA0fEEPEPjR3]MjjjjSP@Ћ]9{SuFwUz#B(M9TQi)EЋU@9TMM܍vUfZ,MUЋD%p9}5MuVWP@ЉujuPu.fÃ$9|̋UfZ0f9]sf]EЋE@M9TUfZ,M49}=UU؍vMuVWP@ЉujuPufÃ$9|̋UfZ0f9]sDf]>1ۋM9Y(v3EPEPSuC2Et ff9EsfECU9Z(wfUM fe[^_ÐU0WVSU(EfEhP1zMy!A(U9TR'EЋM@9TUUܐMfY4UMЋD%p9}5UuVWP@ЉujuPufÃ$9|̋MfY8f9]sf]EЋE@U9TMfY4U49}=MM؍vUuVWP@ЉujuPu~fÃ$9|̋MfY8f9]sDf]>1ۋU9Z(v3EPEPSu0Et ff9EsfECM9Y(wfMUf gvUBTMTfB4fB8UfEPEPjQ-0]~+MjjjjSP@Ћ]9~ Su Ce[^_UWVSu} (hPt,{tRjFpIt>u5Vc*{t&jFpt\u V;fhP蘁{VjFp >EPWVfC4fC8fMf)fEЃ 9 ft vǃVv{jFp9EPVPfC,fC0fMf)fEЃ9S<{}ftS<C<VahPz{u"{jFp螟EPWV {tcjFprtOfC4fC8fMf)fE9t;u2ft ǃVvfCXf9Es f@"fEf@ fE{EPV fCVf9EfE{u{jFp觞ttEPV{tUjFp耞tAfC,fC0fMf)fE9S9Cr9)ЋSD@ffC +C SD@fDfFC +C SD@fDfC,ffC.fFfC0fFfC>fFfC@fFe[^_UWVSu M(8B +G0GDEEMMB"+G8EWbGd‰Uu$X]SEPFPu%SEPVu% uu%uE}u$EEEEEUuQMjjjjjP@ЉE9EMM9E|EEM}tFE=E9UMt+EtxuMjjjjRP@ЉEhMPvO4MȋM@ hG0TrR $}] ]m$ZmЋh)M̋M9M]vM9MMSuuP@ЉEujSuuEȃ$M9M}f뺉GTG4WbЉEȋO,M̋U9U~A]M9M6MSuRP@ЉEujSuuẼ$U9UhMPu~ E; jEPh@r'ju- vM9M MURuuP@ЉEM"< Pu E8  MȉMtE+9G4~zjjEPuuKuE+9G4~=MUJMMMȋM"<tBPRj/E E}}x}s}iE8 ]jjEPuuƃ}ujjw|uw|u-w|u]+MR"+W8h9~)ډhTrP $}U Um$XmM)9G,~M@ +G0+] vhSE+PEUTrP $}U Um$XmPw|M.Pu$PY+w|u$}jjw|ujE+DPTrP $E}U Um$XmHPE+PTrP $}U Um$XmM̍DPw|MaPu#P\#uMUJMM"<tBPRj-E }E}~ }M"<u&EE9E}uUMĀ< tiAM9|_EPu9}u EMĀ< t<}t6}EMMċM"UUPRj\,E M9M}MȉMEE9G4jjEPuuEM"uEE9G4~GMME6EE9G4~1Puj+E }EM)M)MMMMȃ}n}`ujEPuuEȉEM9MȉMM"u>19uE+9E^SVEPuuEǍv1M"Pu7}~O]SVEPuuEދM"UPRj*E 9u~E+9E}uċMMu}Qjjw|u2w|u7M+Mu+uȉMR"h_8)ڃ9~h+E)؉h vhTrP $}U Um$XmE9G,~M@ +G0] vhSE+PTrP $}U Um$XmM)Pw|MPu P&w|u$w|u]tHuuE+Puw|MRPuP # M+ODMM+MMĉM]M"PSj(ƃ EPVSuEM)U))EEVSuRw|MPuP EE,)u}2mw|u}M9MTrP $}U Um$XmE9G,~M@ +G0] vE+EPSE+PTrP $}U Um$XmM)Pw|MPuP$EPjw|utKU+WDuuE+PRw|MQPuP ! M+ODxM+tMĉ|]M"PSj&ƃ EPVSuEM)x))EtVStRw|MPuPv Et,)||`}tjjw|u}E+HPTrP $}U Um$XmM̍DPE+PTrP $}U Um$XmDPw|MPuPMMȋM)MUUUM"<tPRjQ%E E}MM9Muu_" vM9MMpvM9MMpuuP@ЉEuE8 $M̉MSE+GD9G,~XjjpuuEEE+GD9G,~MEMM̋M"tE}}t}}E8 jjpuuE}ujjw|uw|uw|u{M+ODhUʋMF +G0]9~+hOdhUF"+G89~+E GbhhhSGbM)PE+GDPw|MePuP w|u$}uPjjw|uuȋU+WDMDPuRw|MPuhPMM̋UJMEHMM"tx%EB~ }M"u(EE9E}wUMĀ< tiAM9|_EU:%EE9E}>É}u MĀ< t+}t%}EMMċMĀ<%E9|ƃ}M̉ME+GD9G,~qjjpuuEM"uE+GD9G,~9MME(E+GD9G,~#U:%E)E)EUUMM̃}} ujpuuTẺEM9M̉MM"u619uM9Mx^SVpuuEύv1E83v}~?]SVpuuEދE<%E9u~M9M~uċMMu}jjw|u w|uM+ODlu+ủMR h_0)ڃ9~h+l)؉wdEMR"+W89~GbM))‰h GbhhSGbM)PE+GDPw|MPu9Pw|u$w|utFuuuȋE+GDPw|MwPuP2 uuuȋE+GDPw|M7PuPSw|uM9M_dE؋MR"+W89~GbM))‰h Gb؉hhE+EPGbM)PE+GDPw|MPuPEPjw|uݿtDuuuȋE+GDPw|M5PuP S*3t$S}uGGE}2}u}u54uE1u谷tShMP=I tKK MfK ffObfKfK fOdfC>fGbfC@fGdhMPHtS:C8)‰UNvEPj9Sl t}u2SDt$C 0w{/v0)ȍ@DE[<]hMPhHt1}uEEfGHGbWdTfOdfObfOT}uEEGHt'jh\rGLuMOLGLe[^_ÐUWVS} u1ۅu1WvWNƒtjEPh^rR$u9]~#E94ujVh@rWBuC9]ݸe[^_U`WVSu( EFtEFhEEt PVTh@hUURh vdV{u @@EEU3U UEC|t PVjh uWvdVC| ECxEEt PVjh 9uWvdVne[^_UWVS]fM fMfu(ESSsdPEPrWxMAtAe[^_ÉUEUEUEEEEjuEPu uUWVSu\HM(0u F`Phor]SjjjSHoFl(!ujF`PF^Pu&PWFlDžlDžtEDžddShW,(F`PF^PjjvlWDžlM tSjW,hMPDfDžLfE fHfNfDžPfN`fIfRfN^fIfTfVfN^fIfXfN`fIfZfDž\fN`ff^fF^f`fN`ffDžLfE fHfNfV^fPfRfDžTfN`fIfVfF^fXfN`fIfZfN^ff\fM f^fN^ff`fN`fIfbjLPvlWF`PF^PjjjEPHvl4M,x`tAh3AtlMAtlAhpFlEEdPh u8P<[^_UWVS}] Wl`(0SF`Ph}rU\Rjjj\`yFp(WXjF`PF^PW0PXFpDžddSjXJ(jjF`PF^PjjvpvlX^DždFxEEEGtlGhp(Sh WPF`PF^PjjvpX,F`PF^Pjjj\`vpL[^_UhWVSu(VEK^MK`MV5hP@tCHfC^fC`f{^v+fC`fC^fCbfCdfC`fv fC^{lt"{pt{ttC`9Eu C^9EujhEPjjVmCttPVPLClt Pu0Cpt PufS`PffC^f9s%PVWV7WV,x`t fK`ffK^e[^_ÉUWVS}u ]WOSVj hD(01e[^_ÐUVS] ut%h~6u  Ku1e[^ÍvUVS] ut%h͝6|u  Ku1e[^ÍvUWVSu|}x(Ptƅpƅlƅhf fdufv"f`Dž\tډlj,u6uj hDtP|Ghu9Fhtƅp|Gtu9Fttƅp9Pu9E`RE9tt&P9t-ujuPjjPP txu77juxxtƆjuKhxP=>CP"C4C8)…9~‹DžSbCd‰DžDžDž>jPuvCCxP C,C0)…C<9~‹CDDžCjPuvC ƅhƅpƅl|(9uGhx9FhuGt9FttY\  uX{tFJ N{tFJ"N v vvvRv~$uCtȈCCtȈC>uCtȈCCtȈCe[^US]E u0jjS_S=]UWVS]ߋ(0Fht P$jhjh0 (jhjj(SCv|S:S.S" 6訓FptPSPմFltPS{P躴FttPSPV(@Oe[^_ÍvU WVSM(EhP+(} EM92fEfEEEPSuuSuËMjjjjVP@Љƃ0MjjjjSP@ЉSVu$M׋E E9|}EMQT9fE fEEvSE Pu[SuuMËMjjjjVP@Љƃ0MjjjjSP@ЉSVu>$MQT׋EE9|e[^_ÉUWVS}E h(6d^(Dž`ƅ\t Ƈ\h8 W3td~ t jW(jW@hP&$@ d+F,+V0V(fT9|fudF(ЙTdN(d9X(@X`4TT9vTX9XwX 9~)ى+TEEUMdV(~JMDž|Džx^jxPw8dF@"d+F4+V8V(fNTT9|fudF(ЙTdN(d9X(@XT`ڋT9vщ9rڋT9~)ڋTEEMUdV(~JMDž|Džx^jxPw%dF dx ujWdF dxthFG Fd~th@w"p hxu3xu-w 9pu$G"h9F uhjW $v0uhv vvvWhPPWWdF WV|\(jWp֋(jWp֍tTvVPW膋(lSW `XUTt``X\``Rudf~|~ u d@Wtd~ t jWy(jW@ЍH[^_ÍvUWVS} ](0uWS ~tWSfFVf9sf~tuhSfFXUf9sff?ufUf:ufe[^_ÍvUS] (@(jS@jS(jS@Ћ]US] (ƀ(jS@jS(jS@Ћ]ÐUWVS} (hE5\MqO|EPuB Ѓhy#EhPF tghƁLJEЉ+XX(jW@SW(jW@LJ 8]Ћ(jW@jSW|(jW@Ѓ$tvPVWolSW xDžx|EujPu hƁ$hyEhPt<]ԋ(jW@jSW4(jW@Ѓ$dvhALJ\Eԉ+XX(jW@SWx(jW@LJ\ tvPVW=lSWxDžx|EujPuمhA$jEPw:\[^_ÍvUWVS]j@lj(hƉ7uu j hDjjVS (xu'hPt@@GGG GhGGHGG hG$&G( G, G0DG4hG8xG<"fF&fF$FFDF<FFSFxFpFtFlFhdždždžƆu u jjju虠P vtjjvjjRr Su)6jjjuGPBSrfF^fFbfFdfF`ESx‰V,V0Sx‰V4V8u2hPt fFPfFRt)~t#hP]tFFfVRf=}5,uhPt fFR vfFRfVPf;}5DuahPt fFPfFPfFPffFRfEPEPS f{ ufEfC f{"ufEfC"hPkt,@ +F,+V0V(f9|.ft)2@"+F4+V8V(fNT9|fu F( ЙN(fEf9C"u fEf9C t SfFPffFRffC fFZfC"fF\fC fFVfC"fFXdžF|dždžF stshS5`E@p.uǃjjjEpGЈƒuh(Ep׃ ~FF Dž ۢDžDžCxDžIDž Dž$Dž(Dž,Dž0jhrs=‰hPjƒt1t=Sh'jj dž~FF Dž ۢDžDžCxDžIDž Dž$Dž(Dž,Dž0jhrs<‰hPeƒtA>t(Sh'jj vdž~t4~tDžTDžHDžTDž2~tDžTDžDžTDžjPsӴ FdždžjCp5tC2uFFFFF F fFFFF jhjh0 jhjj[^_ÐUWVSE} u(C(P19~CTfC4fCbfQB9e[^_ÐUVS]M (P,fP4fQfP0fP,f[ f)fYfpTfp(fqe[^UVSMU (:u,BQxЉC4@QfAxffs4f)frfAxffs8f)frfsbfsdfr fAxfBffBfB e[^U,WVSU M(EfufFxffEMIDME} %B vE)‰EEuM9`uu܋MMjjjjuhM4u؋u؋FЉNjMjjjjWP@Ѓ0uV,Mh9};uuWSP@UЉuju܋UPVrUƒ$9|ƉЋM+A,9E}EEuM9`5uV E)‹E)9E|Ejuue[^_U,WVSU M(EfufFxffEMME} %B E)‰EEuM9`uu܋MMjjjjuhM4u؋u؋FЉNjMjjjjWP@Ѓ0uV4Mh9};uuWSP@UЉuju܋UPVsUƒ$9|ƉЋM+A49E}EEuM9`5uV"E)‹E)9E|Ejuu e[^_U`WVS](8,0ES蓽SljSnk~`te S*t'u u St EEGxEԋCt3ChEEEEPhS[P蒻tUԉU S蚾t/u& u S^tGl9EtEԾ Gp9Et Eԁ,x`t Ch3CtEtCtEChE CtEChEEEjSPӵEPVSPYe[^_ÐUWVSuE U]]1}tu1ttpuPVα}~9%}~=~8uffAfff AfGM9%}Ā}u'f vuPV螵ǀ}u |e[^_ÐU WVS}E 1}tu 1v}t}tvuPWuEjE9u~Kv]fft=ыUJx fJy19U~v tGFB9UEE]9]|P֯9u~E@E%t&PWU U|E]9]|ԅ|>e[^_ÉUWVS] 1}uhE)@M"Pƃ9]~;EPuSMÃUt7RuPɯ }9]7rE)؍P貴E9]~FvEPuSMVƃ}t")PuMP衳 ~lj9]MEe[^_UWVS} MC0HK0Ps2‰SC0|{0uj4jW-iC|PC||CxxCxP{<ts{0umWͽPwƃu W|kƃVC0uVjjuMA )vs8E)EEPCPe[^_ÉUWVS]} C"<~9<uыs2S9r>C)Й9C(~*(vs2K9rC)9C(~re[^_ÍvU@WVS]EE؋pE1u ދE؋P$9v+] u 1vu؋V+VE"ɉM܉19sًu"t trU EPItp E萊B8EuGIuE uFV)9K~)Ӌu؋VK5F B8uGKuu؋vuE؋@Eu EPItp ffEff9EuGIuu؋vE Fu)Ɖ9~)ӋUKE؋@ fvff9uGKuu؋vuE؋@Eu EPItp E9EuGIuu؋vE u)Ɖ9~)~)ӋUKtE؋@ 9uGKue[^_ÉUWVS}U 19s0C9ER膺P0E{<t%EPEPWGuhjWG EC0HK0SDu{0~}tuuuWG Ѓ{0uW F9s0fe[^_ÉUSEs0葯19S0~C! B9S0ȋ]UVSEu ~ 19K0~5C1!A9K019K0~C!A9K0e[^ÐUVSuF"E FV9t2s)SPF)P)^)^v)SvR^^e[^ÐUWVSEM uBz+z"< JىF9Br9BwB؋R)‰Ve[^_ÐUWVSMuC8"UE‰ES$U9U~UE+E EF}FFVu Q(N C,Eu$A"P襭CFC,*v9M}"A"Ps艼CFC,"u } ~,~}} ɉMQP6sN[1e[^_ÉUS]M E;}9~9}9~9~]UXWVS} UEMU$MU9u My_Ur$uumMAGAG Uu/u&}jq1VƋM1M1O}u Uz=Mq1$ƃ}t U U Uz=MM+)Å~UB$9B4EEMUBt0@P被M$Ur27{ MAEM MUE싂EMEUEE}EPMQ }EUEMUUMq$uuE 9tU@GtU9t PM$Gt&@P迪U$Ep07蘥 E@Gw7ƋMM+)Ã~1]ÐU WVSU2F0\U9U ~ ~<} }EE 19^0~^F<(jW@jF4~<tjv vF41F(@C9^0VU^ U VUV ~0F8}u WSEU9U ~>u 9]ua9U t\uW/nuujjuUB Ѓ5UV8F<F>E)EEPFP ~<t.F 9F}&19^0~vjv vF4=C9^0U9U u*!}tujW4 F<F>Ƈ19^0~,vFF FF=F4kF$FFF(HkFFF8Ee[^_ÉUS]pkpapWp M3FS@]ÍvUWVSM1F11ۀ} F$~@"P迗E3vrtj褗Šrvrv$u9}:EPuSu0ƃUtERuP= }9]ȋMEF$j"EjvPEv$u9}@vEPuSuƃ}t")PuMP ~lj9]ËMEe[^_ÉU4WVSu UU؋EC$EuPkPjju؋U؋B E0HEuS=UԋS4UC=C4jU4jRC(EPUUREPjuV}Wju t7juVWjuU؋BЃ}tEt PjuUԈS=UЉS4e[^_ÍvUE@<ÉUE@=ÉUEU P=UE@4ÍvUEU P4UVS],0èL!ttz ~GFPB PS>L!pjSL!pvPRB Ѓ(L!BHJuRL!耏e[^ÐU0L!u aÍvBHJuR踎L!ӐUWVSu} ]jhV蜞P胡 9C usC(PC$Ps CPCPWVbsC(PC$Ps CPCPWV e[^_ÍvU@WVS}u ]EEEjh6SPEE }M9?FuNEPEPRBЃ t E9EjS觝P>u膍FtudEPEPRBЃ t=UMM9t09|9,xXu EEEEE䋃(jS@EM 9Etu[j7M 1Puu讂ẼtE0}HE4F(jS@MMEEEPMMQEPEPMMQ}WvS3  juuWvS@Ѓt)tju"P蹖FFu,EBPtE9E9E| ƃ! ƃ!uu蚲Fp$ju~u4E9Et,}t uFp$PPRB ЃvS~}tEt P<(jS@Ѓ }t uu e[^_ÉU WVSu}] ]V=EEEE];uW] EPjjhV豚P1҃]9s0]]}Ɛ9EuE9EuE9uEB9r܀}t}tUv}tU}tU]Cp$u h[Ru$se[^_UWVS}E(EEEE$EPjj hWәP:WE}uW貙P\E uv$utu t9Uu,EPuVtt@ЈEE0Es9Uu,H]EEEUuEPEPW EE-9UIuVEPttvֈEEE0ۃ E9UuVj uyE}t EuFu}ut UE܉BU}u }u}t:uxUFuU苅xTExDu}u}t UEBUEuE0j9Uusj輍€}ttp82.t,@dv}u}t ,@hEuEu  Eu EjuuWEEPjjEPWKPRǃ$u%t~XUԅujΌ‹ER辌‹uuuȋE0蔇 UȅtRuԋE0vuE1v9Ut9UuBEuu uׄtjuuWNjE8щH9UuE utEjuuWEEPjjEPW#P*ǃ$ut~ (Dt8VyP}W,Pj VEvuuWS jWSe[^_ÉUUtt ÉtÐÍvÍvÍvUVSu ]jS譚Mu-P,-ƃL.tS(f{xt S//ttST0u jVS_ DtSmxP|V,Pj S*e[^ÍvUWVS} uLƆLEww,w(V tE}t*Mu,P,,-8,tFXD6hjWuӃ }tm5LFp!ƒt$E},MEPVvB8Ѓ u&@tVOwPi{W,PjV e[^_UVS]u HtV,Pj S-8,t jVSYe[^ÉUVSu uBvÃt1jst >uv4tjVAe[^ÉUWVS} ]LU UˆUE5LCp ƃ}tJj C@p u3S֒t&SurSjEƃLMu-P,P,,-}tDt@}t WsFWsF Ѓ}t jS*.t.S>.t S+vf{xt Sc,/ttS,u jWS t sF@ЃDt&}u StP yW,Pj St$E},UEPSsF8Ѓ u)@t StPxW,PjSSHt SmtPxW,Pj S*}tX}t?upt0ƃLDt3S"tP9.u/tVvwaHuu WӃ .tLu ,-VL <WWPILtyfFxftptR%PffV"f)Rf^ f)É%PPPVRPVfWP vVne[^_ÉUVSEƀu Pg`GVӍe[^ÉUS]ujS)1]ÍvU$WVS}]Eu ff9t fǃju ff9t fǃhu ff9t fǃlu ff9t fǃn_5uFPu$tPTu(tTuh$t]t;ufF u f9F u ufF tufF"u f9F"u ufF"uX@uuփuh(t]t;ufF u f9F u ufF tufF"u f9F"u ufF"u?uuփuzu-u$$u(uPu TtDt2ufF u f9F u ufF ufF"u f9F"u ufF"Sp/8/tE999ff9uz$9$ul(9(u^P9PuPT9TuB.8.u4f f9 u$Ѐ%9|EEEEt2ufF u f9F u ufF ufF"u f9F"u ufF"uI$9$u*(9(uP9PuT9Ttu=S f t9tƃ""f f9 9u.9u 9u.8.uu%ff  f1ff }WMƒ M܅ <w*ȉf1f%!fǃ  ȉf1ff s f uƃ".f f9 t3%)ЉEEjhjswt vSŸ%PP t! )ЉE )~.twEl؉En؉Ejhjs־t S"%P谟 tj؉Evh؉E}u}u}u }HEflE~fuffuflvf)fǃlfnE~fuffufnvf)fǃnjhjst vS.%P輞 t=fjE~fuffufjPf)fǃj>fhE~fuffufhvf)fǃhuuuփt2ufF u f9F u ufF ufF"u f9F"u ufF"uf~ u@fffSxffK ufC Euf~"uRB 9}SxffC"ufC"EGt9CtuGh9Chu0904W G8WG`WFdWF 0N0uEPh0S\ E0 uCt u 0SEX9Xt\WhFSE 8t!S%Pj,; u ,,8Mu<u ,,-}uxSGtk.t SRuPjjSDf{xt S/ttSujjSE8u8t ,uE<vuMuƃMM8Mtu,uƃ,ƃ-EEe[^_ÐUVS]SSjs uV9,VH SIe[^UVSM MMM]S[Sjs苹 tEPEPSH vV9}8,,-SEtT.t S*f{xt SW/ttSu jjS }tu5LCpLƒt(EE,MEPSsB8Ѓ u*@t!SJPNj,PjScVvGe[^ÍvUVSU UUU]SQjs/ tEPEPSH+V7}uMtVG1vU8,-,S{DtU.t S%+vf{xt S/ttShu jjSr }tujCpXt.EE,UEPSjsjԑЃ u*@t!S/IPIMj,PjSVEe[^ÉUuuu5,u fOUWVSu.u -uv<u d}UN ])F")jVxR%PQSSuWVBPVQHPe[^_UpWVSuff~xf}F )ЉEF")ЉEEE09F|t9ufGfCf]EE}}-t" tvt\M4E]Sj4VGP@XESj `VaGP8C` uuEPPRVAPV/GPM09Ftu"-uM8E1Pf7jjVӃ }t j8VFP:Me[^_ÉUWVSuff~xf}f}F )ЉEF")EEVfFPT809F|t9ufGfMfAfME}SuEPPLt < v8PV@PVEPLLtCEPjjjvhv\V"<PыE9FtuM苆8EN6jjVӃ }t j8VgEP9M艎e[^_ÐUWVS}EE11WA$t9EPEPjjjjjjRWW;P E(vËEvƋt9EPEPjjjjjjRW;PE(9vËE9vƋP(t9EPEPjjjjjjRW:PuE(vËEvƋt9EPEPjjjjjjRW~:P1E(9vËE9vƋTt9EPEPjjjjjjRW::PE(9vËE9vffL4WӍe[^_ÍvUWVS]uEjEPhSjCPU5Ph1}tJ<vuE1u*jCptjEPhs1}tǐ~ Vu Se[^_ÉUSE.uPBP4t uË]ÐUU<uRBPt4°t%ÐUWVS pM hMUʍRP7EEPEPu5d1ۃ9]v#v[؋}ljuC9]wu11ۋMM9]v4vMIȍ[ڋ}lj5lCE9]wϋM lMM pe[^_US]jShSRhts5pS]UUM 9fAf9BA9Bu{A 9B usfAf9BuiA9BuaA9BuYA49B4uQA09B0uIA(9B(uAA,9B,u9A89B8u1A<9Bu VSVS&t@<vpVSiVSz `} VSSvt VSCvt VSa3vt CS@t!t CS@xt jjVS ~e[^ÐU0WVSuEEFpEFtEV.F,‰UЋKC‰U{}ԉUC ‰UF +E+ES ))ȉ}1F"+E+ES)Љ+Uy1FEFE؋}܉}}؉}MUu$jRQWuV6PV<P>^`Vb8u FdtÃt'EPEPjjjjjjSV22P(F"U)fFrfVvEfFtEPuu VbEFpEFte[^_ÍvUWVSuU}VU7Ut} t5^`M N`WRV`^`'v}t^dMNdWRVA^dWRV4e[^_UVSMu ]z$u*u SVqdq`'<t<u0SVr,r(uSVr rQ5 vSVQe[^ÐUWVSu} @E<ˆU5LFpÃ}tt WvC ЃWPjV}t t WvC$Ѝe[^_U SMU E]UE]tw tuvEtjV Ue[^ÍvUWVS} ]U@E<ˆUE5LCpmƃ}tNj C@pҠu7t3SOt&S8/HSW'7Eƃx$uPP}tttp}t WsFWsF Ѓ}t jSSxt Svxt8tS28ubjjSxtSN-f{,t S5xt8tSw28u jWS t sF@Ѓt}uWPj SJt$E}UEPSsF8Ѓ xu)t S(1PB5WPjSt S0P5WPj S}tZtV}tAu--t2ƃt1S0P4WPj SuvWsF$Se[^_ÐUWVS]Sj0PX"E5LCpǃUjS!s݅ƃ u&j C@pu sG4Ѓtt u VGPЃjSQUƃ}t1xufxuS'2xt S}tPC,PfK.fS"f)҉URfS f)‰%PfCfȘPfCfȘPppS)PS-/PȾ(t(}u"S /P&3u Pj Su :e[^_UWVS]u @E<ˆUCPU5LpǃƃEwv,v(SfG tE}tj Ur4u VSGVSG ЈEV9}}bx$uPVPJEuUEPSsG8Ћ xu)t S-P1VPjSdtVPj SGj Ur7S)ƃxtS xt8tS-8u jVS t.S,P0VPj S VsG$ЃjS蠂j Ur胚u jSDNSe[^_ÍvU\S]@0E@(EEEEPh S5$‹P4]ÐUlWVSuNMEV,PEV`" x$t@9B(u @$E@(EEEjj}Wh juV‹P1ۍEPv\i t@E@E@(E@$EEEEWSu+#‹PEEjjjh Vq!PEE jj Wh jV‹P8@(E@$EWh V"‹P<@$<wt}tnVEPjjjrhr\R PpEE @$EEt @@EEWSV$"‹P e[^_ÐUWVS] UUƇ@35u=tu ~t_@<wUfR ] f9S u Ef@ xtUfR"] f9S"u Ef@"u%VU҃~dulH t^Ndxt>]f[ E f9X u UfB xt]f["E f9X"u UfB"uX%V]Ӄ8uq~`u$~duyuy u y(uy,tGxt2Ef@ U f9B u ]fC Ef@"U f9B"u ]fC"VEȋQ8PtEGH9FHu{G`9F`usG\9F\ukfA]f9Cu^Q9SuVA 9C uNQ(9S(uFA,9C,u>Q8Su6fIfMf9Ku(8Ћ8%9EEEExt&fG ]f9C ufF f_"Uf9Z"ufF"8uCEȋQ9PuY 9X uQ(9P(u I,M9H,tu#VHfxtG`9F`tƆ0]ȋfAf9CGH9FHuG`9F`uG\9F\uIM8KU:u9fNvf wfHȻ f1ff fBvHv\`fEvH=Ẽ E]C<wBfEf1fu؉]ۉ]ȋEȻEȃ~ fEfA2fA )fEf1fufEf sfE f]fY8uƆyfIf9Ht;ɉȃVvK щMKM̉M)ȉEUU܉UjhjvvtND VVQW t'P@‹@ )‰UvP@‹@)‰U~vxtoEAD؉EAF؉EjhjvvtND VVVQV t@B؉E@@؉E}u}u}u }zEfHDE~!fEfC f]fZDvf)H f@DfHFE܅~fU܋fPfE܋fCFf)Hf@FjhjvttND VJUQU tKfHBE~f]苖fZ fU苆fPBcf)H f@BJfH@E~ fE䋞fCf]䋖fZ@f)Hf@@xuuEЃxt&f_ Uf9Z ufF fW"Ef9P"ufF"f~ u7fNtfKfK F.V,SffN ufF Ef~"uQVvABQ QЉEȋH9M~MF.V,ffF"ufF"E8 t#VPj,1w u]ȋA$9C$u#I(M9K(uR9Prvsvp8vr' uu1uI؍e[^_ÍvU`EPEPu uNU`WVS]SSWjV&]ShV t SgWe[^_ÐUMBwAÍvBv1ËAÍvUE +E%ÍvUVSEp p1ۃtEX u8j ËX jhhGVPCC؍e[^ÍvUuPt@ tPÍvUWVSu} VRÃtt/Iv3u.F9u0vsuvCFVC1e[^_ÉUju{ÉUjugÐU\WVSEXEPEPuEPEPEPS9EE9EMMЋEu4Q%EEjPu‹E99]~xSEPu‹E M9uRu9u4jEPu^ = u+wu~։tHCuC9]0Ʉu+EUu UEPEPREPu$EM9Mu~t-M9suuuuMyuPauFEM9M}-]}vuVMʋVDAMu9|uTuLuDhSu1e[^_UHWVShEh NEЋMԉME}ME}}ȉEE1M4|sEEuȍEPEPEPu E9Eu}}uF9Eu?EEjEPujjhutMMuE}@PM1}1ۃ9s_Mؿ|sLMčv}ڋM R}߉Mڋ}?RMDD}؋M@}ĉ|C9rM1}t uE؃}.e[^_UVS]uEu1qvEPEPEPEPEPjjh@Bjju S* PpS0}u }u}uEtP똍vEe[^ÍvU WVS]SEEjs] xEǃu]uVhSP <tVhSvP <uEEPSVPEEjjjjhhh NXuƃ P|PVSPV}t uEt Ph We[^_US]|]ÉU,WVS] u|E싰|uEPEPu,U)ЋUERuuE11ۃxU[u4uԅt`JtZEؐu3}u*EPEP7uM)M܋u9ut9uu uԋ}94u }؋u L>JuC}9zEu# ȉE#EЉE1ۋ}9v>E!ȋM![ut}9uE#B9uB Cu9w̍e[^_UWVS}u Ew$ | \ V . ( ~ uNVuEPEPRW!E9Eu&~u tEPEPRWE9Eu؍e[^_ÉUWVSu] uW(uVuSuuVuSu0W\e[^_UWVS]SFE|US EPM11ۃ }9sEv[M U9LuFC9]w~fP}11ۃU9vB[E} M9|uUM }UD:DFCM9wu|e[^_ÉUWVSu 1hBwuǃtSP6 WhjPÃ=tԋCP6W1e[^_ÉU WVS]s0ЃP{sLVhDwquh ;t C<w;"u{?"tv;tC;"u;"uW%tWwC‹ <DA t\CDA uE‹ < ;tCDA u uWu tuS*uSS~p[^_ÐUWVSU EPjjhunhewVsu W$WU :uHhpwVushBwWTÃtu SVuSxWU :tXU 0HPSjjju0{PEU sP vh}w"ƃuJwhpwVrhBwWÃtu SVu6SWU :u]1tUr3PGvߋU :u,0kPU hkP U 0HPSjjjuUpR\1e[^_ÐUE@uÐ1UEfM fPHÐUS]fU fwfwCKfvPQ S؋]ÐUS]SwuCC]UuYu ÉÐUS]S7tfCSffCf %]ÍvUMA@}AffAf v%%UEx|ÐÐUWVS}E fuUU]CfvPSCt PWS}u؍e[^_ÍvUWVSE u}]S0fSW%Ãt PSW>؍e[^_ÐUVSu] jSV؍e[^ÍvU0WVS] E}tu1u}0}ЍpthSu EhzSuŒjSǃtFPcjjS7$ K` pK$<u Cvu C$ CK$ ჈MЊUԀЈCVuPvjjjW$ $<uGu G$ Gj(jEP E$ Eبu EEjEPFjSEEبuUԀ$ЈEMԉMu]S蒂ujSjWTqe[^_ÉUjjju跼ÐUVSMM11M8wtMFvu{jjjS$ K` pK$<uCv밍vu C$ CCUC$ЈC$<uCKp!f}tf}unf}~f}`f}~f}Rf}~ f}~9u>Vtyuf}t!u ^yuf}tf}uf}u 1e[^_ÉUWVS}W6z%fEu %z%fEf}u fuhf}f}M uAvjju (zP$WˆWu W|vG sMMuPwYG1ۃ9}'MMvSu yUڋG C9|uUUG$ЈG EEG e[^_ÍvU WVSu+y%fEu y%fEM u*ft!Q$<tƒp! 1M Af}u f}Mudf}f}M uA vj0S€ҋMA$ЈAu MA {v}u>PMqMA1ۃ9}&vSu xE;MAM C9|݋MuUU$ЈvEEMA e[^_UE} ~1@U$<u ztBEt Ív1UWVS] 1}u1M$u#Q55ǃuzv<dtP1MA9SvMAuS4‹MAS7zFMA9rvjjjWmt u  vGMAG$u.€u A€G$ЈGD<uM€uAM€uA€$ЈMAPG1MytOMAu S3SZq‹GFMA9rt} vu,qlje[^_US]u qPSjP]UWVSEEEE}uE M tuEp}^tM}IM܈!ƈ!ljpMAǃ}ȋtAǃ}ĈMǃ}MIMtIM9ptt pu u}W`E @$`8t<`t`u}kM9Mt}t TEE=C}t }t2EE!}u+}$<utu MA$<u]}u*E u xtu @$<u] aUUܸtBP0jjS$ K` pK$<uCu C$ CEE܈CEE܈CE}tE$ x up€x$ЈEȃuEĈ€ҊC$ЈC}|E %ˆE @uMA$SˆS}W$`<`u E @v€C$ЈCEE€C$ЈC}t9]tSEuPR }tE 9tMT uPR 9]t u;vE 9t P+v_}$<uMEU $<uUԁeE}$<u4t/E $<ut}tM؋}ԍt1vu)vE $<utuԅu uuEM$t!<u ytu }G$<uE}MM}v4$<uu%E $<ut}}MAP}w_GDžp}u M؉p9p}GpAp9r}$W0E}v4$<uu%E $<utMIM}GPMq}GDžp}u M؉p9p/}GpAp9r }v4<uu+E $<ut}}MA!Vu~E}}$<u E $<}MyU؁% ЉM؍PEDžpM9ps3}Gp4jpMGpM9rσ}tRj.jjSt uCM؈K}{MA EEU $t<u ztu B$<uEE}t } }!U B$<MMjjQWE$ E $<uEu E$ E}% E u@ u`E u`E HHE H E XP}l9t>] C<v%PRS‰U BPBPRDlPM }OER~-Eu #qEUuuEui}%PWEtKDžpM9ps6j}Gp4‹GpGpM9rˉ}% Љ1uMt€}$ЈGM؋DE}t GE"MMEAE}}EU$<u RU EU$<u RUE}s}iMЍ4U$<u BD0D0U$<uBEEVjEujEVjEVeiEuZipVjEujEV n%E um%EEp9}t}tMuV9M9Mt}t "]ui9t$uit}}Vtjuh}t }tEE}% = uqUU܃vB9uu!PVƋ}GuM؉t[vPVyËMЍ4U$<u BD0D5މ0"EEPVhP2PVshuB}u$ptjp€$Ј}~u pN}u uVu6Vht3V$<t(p!1 v~"uIuht1juhpjpU€ҊF$ЈFuHh}u!jFjWh‹F gv}tMAFSvug؍P谽FDžp9p} F}WpAp9|uug€F$ЈFvugF uV+u!E}tE€$Јv}t }~MNV|furf‹EuRPɷ uEE܈F v}}܉~uEE€F$ЈF vEEF}uu1f%PVEf $<uuf€$Ј}toM$<u9tA9Ft}wft MA9Ft}wHM% = tQveP(uE}؉pMM}GpTU$<uZ[vV:eENv<ttU$<u BD8MD10VduK}uppg}t'}u%H% ‰M9M}ƅ|}tU$<u 9Ut|U$<u0EE+EPrUBEE*EBjqEjjPDEtEu  @UEE*EBEE+EP‹EPMA}؋DQED DžpM9MvEp4U$<uBD+E}t}uEPuVE}uu._Eu cuEPu+cubEEUp@}u8uutPEPuuE jSWj6e[^_U`WVSEEfE}] ;}:EPjjjS$<tP1PuɷE؃E؅t xEPjjj} $pu$u uuj} PGPE PRaY$E؅t@(E]@EuEuHP讪EE}t}t }}11҃}tw] Ctm}97vf1ɨt`‹]9vVujEPuUMUM} u fE ff]Ƌ}}fBA] C9|f]}f}t}uu>e[^_ÉULWVSMMEfEfEfEfEEE}@EP(P莩EU MEuB0t{j]SV&EhEP|t%jSV tjSVƃ j"jSV tjSVƃ jSVà "}uB9s Bv1VQuEP&%PVQE tEPEPEPEPjvEPEPEPEPjuuu V/Y$}t@(EE}t}t MЋIMEfEC}}}VTE̋M9vz1VT%9}fE̋}9v[ujEPuƒMy uE9}fEEU9}fU}}CMIMfE늉f}f}fEf9EsfEfEf9EsfEfEf9EsfE܀}tjVXPEtLhEPMtjuVjjuVjuVÃEU$<uB9Er /v}u&M4U$<uBD+01]CU$<u B9r-u(}}]U$<u BD8D 1ۅtnVDOuu%PVHOE tEPEPEPEPjEPEPEPEPjuuu VV$f}Mf9f}t f}M f9f}t f}M$f9f}t f}܋M(f9e[^_ÍvU VSu] EfEjVS0E u#EPEPjS:MPV<}t3EEܶUUEGUUjPu}uE1e[^ÍvUWVSu] Uu1lu0ЍPtLr t-Cv}t:}ut+%1~<t@e[^_ÐUWVSu} $u:VLÃtwVWPSVMPVMP1%P<uH~ u9VLÃt*VWxPSVXMPVLP%F F v1e[^_ÉUM UtvB9tuÉUVSut,6t{uC(t PSӍve[^ÐUWVS} U}t M$<t1 tUuLÃt,C9uEPCP1uu܅}jjiÉKCu6LM$<uY$MKlօtbuLÃtC9u9stuu;}t5j0jÉKCuKM$<uY$s1ۉ؍e[^_UVS]uE PjjSut^$<uVuRMvwC$NNNNNN@$@ v@v@ @1e[^ÍvUVSu]E Pjju tDw?$O0O8O@OHOPOXvX vXvXvfXe[^ÐUVS]uu jjSu($< w$OOOOPOOOP PP@L@ Ev@=v@5v@-v@$%v@v@ v@( v@,1e[^ÍvUVSu]u jju $hPPPPPPPPPPPXVvX NvXFvX>vX6vX$.vX&vX vP(t REEX(X,e[^ÉUEPEPu u'EÐUEPEPu uEÐU\WVSu fEfEfEfEEMf}f}tlM@t P艓E}t u%˱u"jjuujjVu vj8j]S]č}ĉ} MPu‹EPhV %1ۃ$<ut%9|}xt FvMEFEUEPEPEPEPhjEPuR3$fEftfEfM}ffEf9EsfECefM}fE@t PX}t uGϗe[^_ÍvUWVSv}Muyty虗1zMIM1MtYM$<u*z19}-M@4EuC9|REuFM%9| e[^_ÍvU0S]S]Sg~EPEPjjSFt<~tS% w$Tv,TS,T,TS,TSSSS,TSv~腖1EPc~r]UWVS}$<<|WrDWE  WH<WCD=w~ tjjWEP ] tjjW|EP< t tjWWEjWE9uGtjP~1jj˗À#c߃uWxD€$ЈvWZDCGt jPa€$Јu GC vGC t jjWD tjjWDP€ҊC$ЈCuW $ЈG C uW C$ЈC vG C uWF€C$ЈCvWFCW C%PSC u"uG%C$ЈCuG%$Јu%uG€C$ЈC!uG€$Ј$u/€u G€C$ЈCD<u€uGv€u Gv€$ЈuGut WAP*vWBAVEWAVPu uSSA vW=e[^_ÉUWVS}t$<u1<u Wj=W@Ej(jÊ$  uWA€$ЈWrACW?CMKWAC WAC WAtj3CjWB‹C WPAtj CjWA‹C uWND€C$ЈCW2DCWr@%PS@ u"uG%C$ЈCuG%$Јu%uG€C$ЈC!uG€$Ј$u/€u G€C$ЈCD<u€uGv€u Gv€$Ј$<u-W>C$<uW@€$Јu Gu vt W>P-v}t"uJW>uPV( VjS>؍e[^_ÉUWVSuj jjWݝ$ $<uGu G$ Gjj]S詝E pEM $ EjS{>$p]È]VE$ЈEu $ЈEMEuVE$ЈE NMEu $ЈEMEu FENMFPEP=EuVE$ЈE vNMEuV E$ЈEV$ЈEFP]S<jSjW+e[^_ÐULWVS}uEEfUfUV<Eu<EV;à uu;9tYhSmuu;PLu2hu;P;SKV;u;E9)M7~ v}19vE}19]v;UM8uoC9]w}uc}u fUE f%uuVȓÅ}fEf؋M f ju uà  uuV芓G9}fE19}E}19]v6;UM E8 UTM8T9]ẁ}}u fUE f.EEPuVNÅ}fEf؋M f ju uà u&EPuVÅ}Sju uNU f fًU$f 9}vvuu:E19}E}}uOE19]4;}ԉEĉؙ}ԉƋM4uȋEċU94t9]wvM<ЉUԅXU19]veM< 79u"E9u}";MًEM8 uE9u|}tE9]w}}u fUE fW}u*EPuuHÅ}fEf؋M f$uuuÅ}fMfًU f ju uà uC}uEPuuܝuuu蚡 Å}Sju uUE ffڋE$f }9}4e[^_UWVSU$fMf4fMf0fMf,fMf(fM f$M0 Dž DžDžMHpX0x,H4@5 u~t:HPjVuʑP9t]EPjVuEt:HPjVu苑T9t}EPjVu},ueHPj VuK\t#EDž EPj Vu输0BR4,DPRHPj Vu\ 1<w9tU EPj Vu.t u50BR4,DPRQVu u诖vt uyf4f@f8f4f,fHfDff:f0ffFfBj8PVu uLA41<w9 tU EPj Vu t uK0$f(f)HP4,T RPQVu utt f4f@f8f4f,fHfDff:f@fFfBj8PVu u9 tvu]EPj Vu uEtMEPjVu躐tMEPjVu薐[^_ÍvUlWVSfMffMffMffMfM,fM4fƅDžDžDžM$MHu 2ƅu 3tu 3uM$x uƅƅu 3uM$x uƅM$HX0p,t?PjQunj9t ]EPju=tDPju~9t uEPjuuwM$Xƅ{u{tƅPh@uCE 9t EPh@ugu 1@dv$)ĉ牽u |1thË19;%)19}v:B99wxvu'\19s\vKGF9wHv\19s,vKKGGF9wu 0M09fDžfDžZXPa09jjP螏M0p$Ј $u@M0@uM0 $ЈM0M0PS~/PPPSu u$u(4%Pg(vM0B BPPP1u u$u(4%PM0B$؈Biv@M0tQ$<u ztCRPPP2u u$u(4%P  t9PPPu uvt?PPM$pu u" ~tCPPPM$pu u膂 2PPu u{t7PPPu u~t;PPM$pu u: yt?PPPM$pu uB 1PPu uyM09tLff9t<RPRPu u諌jjju$PPPPPu u,t,t#MEPh@uwt MEPjuNtMEPju%[^_ÉU,WVSMM]]EM$<ut] EM 9U]t'CU$<u RUEvM M]M9|] M9 c]~:Mt&4U$<u BD0vD50]Ct1M 9U}܋]t,CU$<uRUvEM MMt,EE؋U$<uEB]؍D+EM]CUuK) u*M M؋]u)%PjWuEujWu$uWu(%PSu uEPu(%P hu(%Pitt?ujWVvVjt)ujWV`VjWuT jjWVFMtw] 9U~UAU$<u RU vEM 4u؋U$<uB]؍D+0EE1vM M]MA4cM؋] 9 ]t.M M؋U$<uB]؍D+EM]CUhuB'%P ttKujWVVjt6ujWVVjWu jjWVjjWu u} Mt*]]؋U$<u BDM؍D ]CMThuUs&%P=UԄt?vjWRU UԅtjWRƒ ډRjWVUVj:jWRU UԅtjWRmƒ ډRjWVUVjWUR jjWVjjWUR 1]t1M 9U~/CU$<u RU6E,v] ;~EEM M]]uG%EMmvu,%u&tShEPtVjWuujVjWuujWV jjWVEPjWuujWu }]M9]t.M4u؋U$<u B v]؍D+0 MA]4hEPt^jWV tjWV{ƃ jWui tjWuWE ۍvVjWuujZjWV/ tjWVƃ jWu tjWuE ۍvVjWupujWVd jjWVVjjWuIptUhEP tVjWuujvVjWuujWV jjWVuEPjWVujWVM ]9E$}MH9E]t+MMM؋U$<uB]؍D+ MA]EhEP"tVjWu3ujVjWu ujWV jjWVjjWu EM ]19Ue[^_UWVS}] ]EE0Ɋ$<t4GU$<uztRvUjEP2 %U9uGUMv] MU$<uB]D+U$<u6zv0jjVQMjjVMQ jjVMQE@EU$<vB9rEUBU%96EEjEPPEPEPWfv$<ut%9E|}MEW$<u B9rxutEWU] Ί$<uBD.$<ujEPPEPEPWMM$<F ˋU$<u BvD+S4tQS uDSEEPVuU$<u B9r,u&}ESu S5 u'U$<GB9CE}e[^_ÍvUHWVS}M,MM0MfM8fMfM@fMfMDfME}؀}<ujj]S~E pEM $ EjSpE$ЈEuFENMEu $ЈE MFP]SV$`<`tPSuEP%PSZ >}VE$ЈEM t@(EE}t MԋIMЉ}fE}]S!ttMԃ9tlSt^1ۍEPk!%9}GE̋M9v؍e[^_ÍvUPWVS} fE1}tu 1vM@t P8ƃt Vc;Wj8j]SJL]čMĉM MPus‹EPhWpt_tGMEGEUEPEPEPEPhjEPuR軙$tVJ=E$t VJ=Wu%e[^_ÐUTWVSM}}t} t u )Mu&j_B}u u‹fv]ȉ]čMĉM}?}PBMj8jSJE}@uqChu fE11ۃM9vy} tGMM EAEUEPEPEPEPhjEPuRP$fEftfE}fMff XfuC}9we[^_US]Tu <1<$u ;(<ut%vE;E]ÍvU WVSfUfUfU fUf}$U(U],u5V8}t5jju0PEPPEPEPuuuu uW4VGe[^_ÉU WVSfUfUfU fUf}$U(U],uj5V8}t5jju0PEPPEPEPuuuu u4V.Ge[^_ÉU WVSfUfUfU fUf}$U(U],u4V7}t6u4ju0PEPPEPEPuuuu uN4VFe[^_ÐU0WVSE11tyPEP!vEPEPjjEPc<~tD%ttѐuˉuԍFPWNuuS9 >띍vEP!e[^_ÐU}|C=LC>|CSPu o2u5u|Be[^_UWVS}u]EdjEPhjSV7E%PE EPjj U 1e[^_ÍvUWVSM}u]u uu1U9puj]S,8U2S!8V7SDvuj]S80S7v0H9t1VSu?%e[^_UWVS} Eu~Ctr t 5vU7V%P tPSunU7e[^_ÉU WVSu U} MZEu:J Mtu$EPWRuuuVшà u!Mu1Q>rVEÅt u M(EtPM1mM uM9%e[^_ÍvUWVS]]]E} tM MEE JL}t}tbt^}t$r }tN}uEGvE}t#}wtuwu}uEw 31u0}HPP%EEE }t!UM8MBU9Uvt}uF=u=EEҸEE¸EE*EjPEjjjKK jEPhj.E}t M9MrE}gMM}tE8uME8@}t0ۅ}U9Us$EPEPuuREЃu MMM}uEM9Mu=+EPuEPuEPu V5uuuEPuÃ4EmE9EvnMtU U e[^_ÉUWVSMuE}<Ѓ%9t1U PU2kCUU VuP7/U 2tWFP)4VuW / U PU2CUSWU P1~U WQFP3VuS. U PU2BUVSU P2~U S-e[^_ÉUUBu É~tzt zt:u B1ÐBÐUWVSEEU؉UMMUUvM9M/UMURnuuLMqEPE1ۃuujju EEPEPjjEP (<~tB<t<t<u UB"8EuE9Euu}9t tEC}u}tUMyu 1jjUP8%Pjuu uvuujju6 KuEPE}t[^_ÉUHWVSu EE5E}u%t!zthzV<uEEE}Mu]SEPEPEPu uVS$M̉M}ЍvuWjjSV Ѓt tft~tVX}tuu%PuEPEP:uWjjS EPEPEPu uVS0>vE}tuuSuEPEPK}uuWjjS}7}t EP }t r}t1EEPjjj hwjjuEPEPs*Eȍe[^_U@WVSEEȻEoC} t }j(jEP8 U؀Uu U EjEPbjjEPb8E$E EЊU҈ `EҊE |EEЀ~U҃ Uu E$ EUȃ~d$hp |}V0ۋ}щH9E 9}zthzu78uE}щHE u uYÃEĄtڀE$Uu UE} EĄt eUuUE}uEPE} J&EPS}&&(TvjhXÃ} w EĀ}tMЀڀUu $ EEp!E,}0}H9E }wtuwbu uKXÃEĄtE ڀ$ЈE8Uu $ EEu u>YEv} EĄt'MЀڀወMʈUЊE EvUu $ EE}uEPEuE EvE Ey}bEU؈$<[UP} :EE$<5EE(}0}H9E u uVÃEĄtڀҊE$ЈEҀMЀẺEu uW‰UE}0}H9E u{u udVÃEĄtڀҊE$ EUẺEu uoW‰UE5}u"S}u1T#1}tjUфt PvR(ËEЉfEfCEֈCEэSPuRo# uCwurC$ CfjQ(jjS%1$ €uCu C$ CuVyƒtjRvjVjS"؍e[^_ÍvUuu jju%UlWVSE EEEEE,;}t u}t E} } u~  E@EE@E1ɋu6uEEFE؊EփuԋEEЊEEffEȋuVffEf}uftƒp! Ef}tMEf}Mu^$<ut%9}~}uF tEPqMEAE]E@G$<ut ΁9E܊$<uuvFS9EEf$fu E$<uuV[]Uv]uEuEuEuffUȃEu3ft"P$<tƒp!UE vuvuu[ffUEu6ft%P$<tƒp!UvE vuvuU$4vX$|D}uuv0ۄtb}t ji$ˆEuEX$$uE}t uFfF"Vv1ۋExufX"f9]}tAE̋щHu}t)jE̍PuVuHE@fCfX"' }t*u$pEҸEEuE*Ew**jS¡P vIe[^ÐUWVS}t} 1u9f}u9u{9E]É]u94M9MsLjEPEPuj:‰ffljUR9fv3׋M )щ9|f}u9ǃ.fSƋESPV} uuPu$EPub8Ee[^_ÐUWVS}tg3Wu uO{u/C3WT u{uCFS;1ۉ!{uCFS"ދ[u1e[^_UWVS}u EA(W[Ãtf{t$W0PP Et+V0P\P CCj -Ãt(W0PPv  vt*V0PPB C CC~Ee[^_ÍvUWVS1 '5t4>0ҋ~щMT U\vu΋ESGE1ۋ5t^0щOREPECV0щOREP[ECvu Ee[^_ÍvUWVS]1D&S^t*xt#W0PPH e[^_ÉUVS]EjHVƉfFj @F F @FFFF F$F(F,wF0^F1F4wF8`F9F<F@FD:z#J<B<F(x0uNv t t=vFt jV6 fF F$F$:v<w BF$:uAF$PV EFtjVf&~@u8F@v@PvN€uF1F$F1 F9F9F$8u}t 9oFt jVv  F@t PVFDt PF^uM9q$^S EVWuMߋE)p}2ut Q1FP EVWu ]uSg1PMQA tu 1Pp3P'AP]s<ACPVà FtjVBf&~@ui1F@v@6Pv<=F< FtjVf~Dujjj FD vDPv<=F< }F F$NF9set[tV<vNw~(v9<w~(v+N€u F1F1 F9F9F$F9v09rt 9NiFt jV+v dF=xt7= xt0=xt)= xt":xu ~4HxtvxuJ~4xuAEPVF tu 1Pv4v$v vvbB4x.vbB4xvbB4wvbB4 xB8`B9v1øÐUEu1ÍvEEPEPtEjj5dhyhyhy1ÉU1ÐUu u^ÐUSExu1BvuP;Ãu*jj5|hyhyhyu%P<Ë]ULWVSEDžDž1DžDžDžDžU B@u1PEPvPPjjEPq<~F%H w$Džtt W ǃ@=w PVs 0tPjVWPjVhÃ9V_vv8uEjhxDžaSjhxWDžtPjjWPjjhÃEP1`jhxt WtU BEPr[^_ÉUWVSMMEhuEPjjE P1*PtDtuhvlpjjPhyhzhy^1vU0HEt!PR]3M1]M] u2}tjhxM1]3M][} t0HEhwuu;M9jhx]3M1]M]hwugutSff|StS]ÐUS]f|4SI8u#StSO]ÉUVS]ދttSh$PSPltV6tVee[^ÉUS]} t;tt%luSh$PS3PlƃvltPǃl]ÐUWVS]} fKxfffffEffffEffȉffC f9Es fuf7ffC"f9Es fufwfGEfS f9s f)fWfGfEffS"f9s f)fWfGe[^_ÉUSMfYxff]fAxf ЉEAxfY f)f]AxfY"f)É؉E ЉEjjEPjju QPe]UWVS]} uVSjjVjjWSP.e[^_ÉU\VS]1StHut @@ESt3ShUEEPVS`P7e[^U`WVS}]UU WlGtEGhEt, }tE E vEEPVu WPe[^_ÉU\VS]u SChECtEEPj VSPze[^ÍvUWVSE}Mtnt1WPuuu QPuFPWPuuu MQPuPiMƍpv RlPVl0 |0Pluuu uPuPp9lt8lM+vWPuuu uPu9P`[^_ÐUWVSE }Mt6tWP@vWPMvMƋ lDžhpv R9ÍPVSl |PSMh p9tS,hWPMT\[^_ÐUWVS]Uu}(M Mt()PPSE)P$)PPSE)PPS}E} uajjS5RuM$)P7SPSQP,Si`SXPuE$)P7SPSP$EPjStE)PE)PPu$7S}tjjS/} u3u$MDPu$RSPSOPtE)PE)PPSe[^_ÐU$WVSu MfIxfMfE܋MffffEfffEfEfffEEQ3RMt Ɓ:MQ )…$Q"]E)… jQBEPuM0EÉ]QuE1ۋMv ߉M9vT9}nM9M}f9~*EPuEPRRVutut$v9u}uEEPuEPRuVutusu$GvMtߋT)RPߋD)PMRQE CCM9)9U~)EPuEPMuVRtQ$AMt)PM)PPQE fEfE9E}QMQEPEUЋU)PEPRMQPudP+$MƁjQ>e[^_ÉUWVS]u }t89}'t RRSvffSxfft,ffSxffe[^_ÍvUWVS}fU fUfUfUfW fUuV]SEPEPWu VSEPEPWfUf9UufUf9W u fUf9W"te[^_ÍvUWVS]} MMfSxffffUfCxffE􃻘t WWS0 E9P9uHffff)y1t WWS'0 MM)ysSjS)0S8ShfC"f9Er1vf+E%PPCxPvC +E)ƅS7u)0jS)0SSfC f9Er1f+E%PPCxPC U)PSPSPS$jSjS}t WS1e[^_ÍvUWVSuffFxft VRÍ  fV ))Å~?tffV F"Pf%PV tI)߉0UjEPVfU f9V v;tfV OF"PPV] uFX@JV$j(V ujVe[^_ÐU`WVSu}]EE(M M$uu EE;PEuu7P UEGu7PaE }EE!M9Mu EvEMMEEEM ME(E싆(EMMMEMEtEPRV }}t3E@@P‰UEp0R‰U|Qb@P‰Uu37REE P7RU U}EE EEEM MEEE̋EEЍMM܋EEԋEE؍EPV E܋@}uPE܋P~~@PM$@PE07iE}RE~?PoM$U܋ P27> EԋME؋ME}uAE@@PM$E307 cEp0V6 ~KPM$3E07E} MEMEMEM }t u}tuwuEEȍe[^_US]EPEP(SSt<UMJ)ȉ+QRSPu]UEuƀUEtƀUjjEPEPuu uÍvUEM)UH)…~Y}}JB9u~u (TVSu>u vSvSVSjS.e[^ÍvUS]<u @u(84"v<4@8ƃptP=ǃpfǃXƃ]ÉU$WVS]<E@EEt%pRPݢǃp=(jSFtE9Eu6(D(EED84ۃD]*48)P$R$]XPSEu9P$UfEu ؋8v]fEu 4Dƃt PtD9Etu uPStjuDSJƃuEPEPuSEPEPDSƃMU 9uE9Et9~UE9E}EEtu uuSvjuuS}t%}}܋E)‰‰9U|uE9(u9(tu jVSjjVjS\$jSe[^_ÐUWVS} ]XPSƃP9}&H~WjRVS>H|PjPE9~,9L}WjVRSL|!jPWjVVS| jVSuƃe[^_ÉUVS]ހtǃppjStSP迦PStSP蟦PS<jVݫPjSĶVhMjdV^Pծpe[^UWVS]fKxffffffffEu F fX׋N 9~^C )9}DUN$9~99}#pP苞ǃpϋu v u9ff@f)fX&vfS )9E|f)ff@fXpu$uhMhuCP躭p1e[^_ÉUWVS]u }L9|W9SH9|1jPVSװjLHSð jWLjVPS覰jLVsvH99|jWPS耰jLWM909L|(jVHSYjWVSO jLWjWVS6jLHS"e[^_ÉUWVS} uUU]tMH9uU9Lt@<S jLPS譯9}~Qu-u uVƃVuqdtHULƃGv9}}ƃLH}t&u ufVƃVju蒩ƃ jLHujS\e[^_U0S]SEChEECtEEQUtE谒EE谒EPEPu SSx]ÐUUǂpp0R`ÉUWVSu] C PVmƆsjV荧PdPƆƆsjjjV衩(t 5VRe[^_ÉUWVS}u SQuptL9HuF PSHjSVWtƃuuVWsuuVWjS謱e[^_UWVS]} uS藦P腘u>t jjWU2>vjjWUrS^e[^_ÉUWVS}<@UU B PWEta9]t\9~9uL9u"EPEPVWqt EU 9B &9uu(EPEPuWHtEU 9B }EEe[^_ÉUWVSu }}^W荥P{u}?%}?u$> VuW t?Vut}h9v)WPy9c}t P;}u!j ej`X‹}}}x}}xuh\RuXPߔPuPZ}}P腗LJB8jj2B0W}tt|S(F(9}))‰9$}|S,F,9} )9 G)‰9~>}LJuuVuvjjV}7uJe[^_ÉUWVS]} uS+Pu>t jjWU2>vjjWUrSe[^_ÉUWVS} ]G PSSM ujjS譭P9}wjP9~ wjVP vwjVVSƃWuuwuFjSKe[^_ÍvUWVS}] 1҅t;ujؗ‹C fC$fBt sRjt sRj vsRjW xe[^_UWVS]SʡPtESǃ ?tQLH)jPRSScGH9 +G 9L~+WH+GLHMLMujjjujjjuuu S0?t?(9U}/E+E)ƀ ujjVjS ujVSe?uz(9u}E+E)ƉDt#jS觫ƃ(jS蒫69(t-jS|(jjjjVjS$jSZEM MEPSҘe[^_ÉUWVS]SpE<M@u6t-(9H9L|M qjjjSES.Š(BBM9u B vB t9}tB9E 9+}zt M qjt M qj M qjuSShe[^_ÍvUWVS}u vSjSu jSԝF PSƒtOL9HtAF f9C r| F$f9C"r}vjjjW=vuuVSG(u!u9HuuuVW ptP貑ǃpƃƃƃƃjS e[^_ÐUWVS]}ujSƃƃVWu SjSȨe[^_UWVS]}ujS詨ƃƃVWu SdjS舨e[^_UWVS]}ujSiƃƃVWu S$jSHe[^_Uu u3U|WVSMM<MM@M9M}+uu+ujuMuaFUdw Pz19} v @9|jVSuuu uEE9t^SwSP#1ۃ9}jhPȥ C9|jVWuuu u蛾EW" }t#EM MEPMQ虔 jux[^_ÐUWVS]ffCxfSFt Szƃ S )9jSvM9t+EPjM1jfu<u(SEPEP(S谢S )‹0))ȃ9~ )׉0)0jSjjEPSPu S M9t0EPjM1jfu*<uuuu ujjS若e[^_ÍvUWVS}]Sx4S EjSL ?t)EPjM1jfS<u(SEPEP(S苡C 6)09 00jSԭjjEPSPu S ?t.EPjM1jfu<uWuu uYjSze[^_ÉUWVS]}uS'DjSSƃƃVWu SjS2e[^_ÉUWVS]}uSCjS ƃƃVWu SjSe[^_ÉUWVS]}ujSɣƃƃVWu SpjS訣e[^_UVS]u (DvjPS t4vDPPStjSLƃjS=e[^ÉUS]SBjS ƃt vǃ~ ǃjSâ]ÉUS]jS譢t#t@9<u (DjSk]ÉUWVS}u SBjSH tvjSjjSHƃjj(jS4ǃDvj(Wm$jS֡e[^_ÉUVS]u jS蹡j(PPSƃjj(VSɶ(D,vj(SjSie[^ÉUÍvUVSu ]jSEt@9<tvjS` jSe[^ÉUVS]u jS@9<tvjSI` vj(SUjSe[^ÉUS]jS詠ƃƃjjS mjS艠]UVS]SVS4@ƃƃjjSlV@Íe[^ÉUVS]S֜V辂ƃƃjjSlVÍe[^US]u*u StƃjSuƃ]ÐUS]u*u SWtƃjS豦uƃ]ÐUS]u*u StƃjSquƃ]ÐUS]u SݿtOjEPhSPP}t ƃPSuƃ]ÉUS]u SmtOjEPhS詓P蔅P见}t ƃPS蒥uƃ]ÉUWVS}W螩U z<z4jWƇƇWg t jW8jWuEPV(WU]SW'* jShVhW\lEU UEPW+$uuu W5e[^_ÐUVS]u S軨t[tR~<tL~4tFS譎t jS~jS+ƃƃjSVS½SHuuVSe[^ÐUWSjuf0ۿFщMNҿSE)ȍTURPhFW|hNWhSW݉$W褗‹EPdWVe[_ÍvUVSu(}5@VCdž(f5DV fdžu džhx džxxP聆‰xPSRTe[^ÐUWVSEEEEUEP?Lu50ujvuFǃEPWDƃ}u~W0EÃ}u-MƁEEShu3 ShՐuUEt?S4t&S}uMƁE.u^L}u}u54um1Ut4)H MfH fًUffHfH flUEPj9SKt}u4sDt&C 0w{/v0)ȍ@DE SMffC@fEUfe[^_ÉUWVS] EDžH<ЍPHp=w@P@@<DžDH9D`8vUujjjWR[t@A@ZPhhSsdjdP58hu PW8ƃ jj8uпt119v@B@GDC9|@PƂ1ۃ9}Pv;PhP諎 C9|*j艂Ph\j\P58hut|~ D vGDH9DW@Mur0<ЍHUPɁËU@PvP:~ËHP0Sy Mǁp90t 0,x[^_ÐUWVS}ƇƇƇƇfLJƇƇƇƇƇƇƇƇƇƇƇƇLJ\LJ`LJpfLJXƇƇƇƇƇƇƇffffƇLJu%jWYPiAWMGPRAW6u.0@jWlYP AWLJLJLJ LJWxЉ0tLJjtjPjhW 9(~((D@<84(PLHLJLJW LJLJLJLJ$LJhLJLJLJj{@LJlLJLJPW> jW7|~PV(WjtSW9MpE EEUUE3EE̒E}jPS=S]UVSu] SSstshSEPEPS f~ ufEfC f~"ufEfC"S)uSӥ<u ƃ ƃe[^ÉUS]E u0jjS9wSth]Eȗ]Eܙ]E@]EEE8UUEMUUEaUUEuUUjPS0|ÍvUVSuV$zP9ujVzPʽlt Pcmt PPmptP=mdžpt0iiuuiVFrV:r V.rV"r 4i2tPSoPStPSfoPStPSxPct PhhVd,e[^ÐUWVS]ƃK SxЍ)֋0)ǃt S*ƒ )9}1|) SxЉ0ƃj(Sƃe[^_UWVSu} ]C PCPV菎SWV[Ze[^_ÍvU\WVSE u8 KƆƆEFhE]Sh VpwPGsjj VEwP ~FtE,Sj V$wPrjV VqfFxft[j%PffV"f)Rf~ f)lj%PPPVDqPVvPE(t F@tF@xtVЃjVf ƆjVTƆe[^_ÐUWVSu}Eƅ|ƅxƅtƅlfN fhf^"fdDž`Dž\~t 1, vW ƆƆ((9ty`(jW蝀ffjj`jV評VsuPpPj(VE4uE(`=1ҋ\]9 v,h]4ӉH vHtBM9wjWffu8qu+t"utPjoPj(u-u x xx9tMPXdLxPi‰xPLRd (}!5@u((E9ƅtujutF .Vu),Vƅt0\TU D\ƅ|uGtjPVƅl9ƅlukjhe9t.ƅlujhj*v9t"ƅlu jhjPV lƅXu EEu;EEPEPPEPEPEPjV苍p @PgLE@PL[e}EEPEPPEPEPEPjVp L9]t Sa}t upaptju]qPkuPuË@PSa LuSsa ` ƅXXu va`j@<u2Ɔ}t`9}@jj`jVXt"upPjPj(u聚tt V"9VxЉ0j(V趇 uƅxEEEPuh Gt9Ftu9uGh9FhtevhvtVV%ƅ|\TUitjVwƆjVw=vt1jVxjVwƆƆjVwjV- ~ƅ|EPVUEPR(Vs8t PtttƆjuv%\TUGGFlD\\]\A\ML\\LȉD\\RV! tt$|u|tƆƆtu}gutjjju胕f~ ufG fF f~"ufG"fF"|uxtjV~|<[^_UVSUE t4t <t/5RSƃtS_ZvR R1e[^ÍvUVSuU Et1t <t/4Rr SV tSYRV vRVe[^ÉUÉUEUt BÐƀBÍvUWVS]<@u1SFt9u(D1jjjjVWu S诋t?SBiPcP(PPS詬ƃEU UEPSa(De[^_UVS]u Ej^ffCxfffe[^ÐUWVSE} fpxffffffffffOffP f)fWff@"f)fGe[^_USMU :u fBfAffBffBfffZ fAxfBffBfB ]ÉUWVSuMM] EPE PV蹉 t ]}+} E)x1+~!tjVtgP b1(Mt<@9t jPRV(jV%ruAE)9|sE 9}ЉPkEE)9r/E 9}ЉPbk9}}7EËU)ډUH)…~RMCAMJ>9}~8ËU)ډUUJ)Љ…~vMKIMJ}]M MUvMCAMJ9}}?EU)UH)…~\vMMJB9}~<E)EEH)…~vMMJ}t2]M EU~MMJE)É}t?M9(t9]} 1]VdP_PjSVMSVN tt V~"j(V|uV{xjVpo1ɅtuWTe[^_ÉUEt9wt!t%/v@tw t =uÉÐ11UWVSU z MBEf?tjGtcMMSy¾0G9t&]RSuuf%]GSCƒF9|REPuu8%e[^_UWVSu] }1ۋ9~jV@n(H| 9~tHy9u V5v|t V#VV荂ƆjVme[^_ÉUVS]u U@jPuuu jS@xt SV jjujS譂e[^ÉUVS] ދ@ @@u/tjS&bP\@1S2jSlEPEPStE9Eu (D(DjjjuujStLSaPC\P(PPV S{aP%\P(V訒jj(jS膁(jSCl(PP@+HH u;@ @PVƋp PVN@ 0L@ @PaVƋJ PPVN@ pe[^ÍvUS] E?C@ uRB@ tjEPhR+NH9~:}t#EPRjjQRS}vjjjQRS}t,EPRAPqRRS}CjSjjppPPS( PSjSHjp/O@@ @@@]ÍvUWVSE EEEEEEUEMY t]@fE싀EXM+E9X~XMIA uvRB@ tjEPhRcLjuAijM싉EPHQRu(E쀸uxMy t}uiE싀EMAEAEЋAM)A}t!EPujjuuujjjuuuMQ t6ztz t(z u"uukE(Pv}"M쀹2EP ztrjMQur ESjRjhVQ$u)f}u"6MI q ZZƒu VvVLE@MPdREE@ p uGjMQ0ҋ}҉HPuMUà uUf}uNj E@ p 2dƒu5}uvjQEjQEM싑EċMAEԋY؉EЋE쀸=rM)ىM+}ċBE9}Z 9~Z(E+E+EE9}~uЋE+EEĉEȉzM싉MIE+E+H+HMM샹uCE@P QEűM싉 EHHEQu-IMEWM̍ QPE؋EEPM싉 EHHE싐URuHM̋EM쀹tMMHE싐M+MMJE싘9S}SM싉MMMMAM샹EP tWzt0MAQOEuE@ p uMME!MAQOEE@ p uE M쀹}tF0}ҋ}ЍDPup^EuuRuIE쀸to}~i0ۋ}҉EPu$^EM싉MqEp}҉KuVu\V]ȉ]EUt9MQE싀p0ҋ}҉HEMQu vj}҉HPu EP tfzu,M QLNEuE@ p ueM'M Q NE܋E@ p ulO MEM쀹;}t3EM̍D Qu\Euu._uGE쀸}uF‹MȍTURu\E܋E싀H AQfMƋE싀p pVKM싉A 01ۃM싉9Y~ jVj`ƒ CE싀9XMȍ QLuVW LuEuWuU]ȉ]E WGt VF}tKMQE싀puE҉URuuuu}tEjuayjufERuuuuM싉qu }~uu[juRa}t u9F}tu(FL[^_ÐUVSu] ڀC@ uRB@ tjEPhRCjS`Ftr t!#vH @R) P+P(}t.@jjpjSu@ RSjS>`e[^ÍvUWVS}Exjx@H+ȍPJEu<R)RPuBH+ȋM vH+ȍP:JË@)PRSgBH+H+ȍPSuGMSD EPW2MM vEPV~2}LutjVSPvNU0ЍX@~Ht'jEPSRLu%f}SRJ (MM耾t 9tAM胾ujSuuujVuÃDvECPHSuWGjPWuujVMuÃ,WBtjj(jVrjV]}tuBe[^_ÐUWVS}W3ZV@~zu3t%W0PHPk=511@PGNj@PWE}VN&VNtjGŠЍe[^_ÍvUWVS}]ESXYEP??tWM PSSƃ F9E}ufN1vE 9~2+} tWM PSSƃ E~KuE WPuA !VM PunD }1MEuMEe[^_ÉUWVSuuVKXW3>~ZP9FÃt@PSA 2vU@PS%E } jEWM؍e[^_ÐUWVSu]EVWW=E ؋9~ +] EC9E} WL1|~XuSE PuD })1%M RPu@ Mu MEW?LEe[^_UVS]SVV<VL؍e[^ÐU4WVSuuEEVVEP|uVuV:uGe[^_U$WVSuE􊆮EEEEVBREP)8}uEEPE PVl tJ<U 9~9M@9~9] 9%9] u=JPDPjuHsEƆdž}tv1ۋE8t CE<ut jSutCS?ESuuK=Ã} E1jSuuu jVlEuu30}ЍXjSuuu jVkE{v0ۋ}щM܍P>E}щMQuu=Ã} E1jSuuu jVRkEu8 M (96}9})9~ v))‰ЍjjjjRjVhEE􉆔}tju V` usHPCPj(ur}t!EEEPV@ uEe[^_ÉUWVSu]VOW5jSuu V'WDe[^_ÐUWVSu]VvOW^5jSuu VWDe[^_ÐUWVS]u S>OW&5uVVSkWuDe[^_ÐUWVS]u S OW4uVVSoWADe[^_ÐUVSuU UVNS4U8tjV RUjVQSCe[^ÐUVS]SNVn4VCÍe[^UVS]SZNVB4VCÍe[^UWVSU p}WNlP4*p/jW|~PV(WMtSW~ME EEe[^_ÍvUVS]SIVj/jS"V>Íe[^UVSuVRIS:/@9<u S>1vSv>u jV e[^ÐUVSuVHS.@9<u S0>1u jV ES>Ee[^ÐUVSuVHS.t@9<u S=1vu jV5 ES=Ee[^ÐUWVS]u SJHW2.VjSiW=e[^_ÍvUWVS]uSHW-S,ƃVuu SЃƃjjjjujS`8W!=e[^_ÐUWVS]fu SGW-PSiW<؍e[^_ÐUWVSu]V~GWf-Suu VEGW<Íe[^_ÉUWVS}u WBGS*-|9| jVWWSlT9Tu2MI؋UJ9sTL ƉL@9wCM9rEe[^_ÉUWVS}u ]9~9}~}1uSVWDSVWRe[^_UVS]SEVz+ffCxfV:؍e[^Uuuu5u "DUVSuF!t\z ~/DZ rSPVƆjjSjV]$!BHJuR*-!-e[^ÐUXF!u -ÍvBHJuR,!ӐUWVSu} ]jhV<P? 9C usC(PC$Ps CPCPWVsC(PC$Ps CPCPWV e[^_ÍvU$WVS}U UuEEEE1jh6V2<P? }'U:U:UBuCt@9<jV;Pk6u+UBuXtC<U@U9Ut,(9E 9 u (UUE(UU9t jU2U 2Puu!E܃lu60}ЍXjSuuuUrVN]E_0}ӍPv0SuW/Ã}1jSWuuUrV\EWz*uo*vu+UjSuuuUrV\EvU@P/EU2uu* UUU@P/NjU@PuW.Ã}1jSWuuUrV.\Eu)W)}u UBUBu UDƆjjEPjVYUBp$(ud Uzu1U9Ut)}t uUBp$(PPV|EUBEEPV1 u(Ue[^_ÐU WVSu}] ]VEEEE];uW(] EPjjhV8P'1҃]9s0]]}Ɛ9EuE9EuE9uEB9r܀}t}tUv}tU}tU]Cp$u h\Ru$e[^_UlWVS](u(E]EEEEPjj hu7P'}uu7P<2E MI$Mu} t9Eu)<M@}EE0Et9EuEEEXu#HML}EE*9EA<M@}EEE0ۋM9EEPj u}Ƌ}7}t EċM @EĀ}ut UċE܉BUĀ}u }u}t*EċUx}ċUTHMDEĀ}u}t UċEBUċ}EċMU9Eu_j+€}u"t`}t d}t\M}M}   M} tXE+EPMPV7}@P*E7SP(} :vM0E+E}@P*‰UE7PR% MEEEPjjEPu4P'u$tEȋ}EԋM9Et 9EM}} tTE+EPMPV6}@P)M7SP'}6}/E+EM@P)‹}EM1PR~$}M(v9E}M tXE+EP}PV5M@P)E}7SP&}7M0E+E}@P(‰UE7PR# UMEEPjjEPu2P%u"t~Eԋ}EȋM}M1v9Eu }u9Eu}u}tӋ<}@M}tV/9u}tV,}9Gu0PjjuuuVTu ƆguDPPV{uEMMEPVr*Ɔt (DE}M}M e[^_ÉUWVS]} jhSv1P]4 ?u5t,jjSnZE*EEPS)e9u6ƆƆjV<ƆjV;*vu"tS0P+PjjjS=e[^_ÐUWVSuV0EV '9=u !*!VSWu5e[^_ÉUWVS]S]0S&9 SVW!e[^_ÍvUVSu`9 t"EPSVf&PV/Pt1vEe[^ÉUS]uaCtP]U4WVSu ]SEUEEEPjjhSs/PMA9Eup~~FDFFjjPjS\OS&/P)P(DSrƃ,jj(jS!O'Uz t9t?9Et:t5jMqUB PMA VUUMAt9EuWjUr$jPr uAE؃t0}HE2MA t(P0UB MI M؋UR$Uԃ}4t?t6<@9t&9E~9}}E苃@9E}M9<}EuuS/FjS8~t}tUǃu"juuuuMqSOEЃOUԍP#uuW*"EԃtjuWuuMqSOEЃW }ƃF~(~u"FjjPjSMv (SpX <Ű@t-~t F9}+FF(9E9~)ƃ ~uu~t M艋D~tjVhuUrEMAEEPS$ ~t}t U}tU؋M9Q t RMA tPUB jS6e[^_U@WVSuEEPjjhV+RuVAu jV5MEM9AtGy$uAE9AtD4!E9BBrRhdjMqcME9Hued4=!W ~Ft=wPRVxnƆjj!SjVK!D$LivEEEttMdž3!EEEM9Au2t)<@t9]|9} ]}EMQ9Ut LjEp$p(Rp uẼ ub530ҋ}̈J!P EM9APRuuuMqVLE+u v0}2!@ PSuW=‹!S } C ,ME9HQRWuuEpV|KE܃Wuv32!@ buC2MQ$!P E9APRMq uuqVJE|E@$EP.1Mq$q SH‹=!W } G +ME9HQRSuuEpVJE܃S}~EM9AtWƆ31 !I EȉEȅ~YuPjjPjVG!puuIS -&v0!p(u!S <@t|EM9Au99t}t u0!p(PPVj|g0t !M9}M+Q 9]|L9}GƆ>/0ME9HuE#vuu!z tD1EMIMEPV! /!@ t}t M؉Ep CMA e[^_ÐU0WVS] MMQt EEEE]܃My$EPjjh,u%PXMI M1҃MA$9s9MM؋MMԉÉMЋ9EuE9EuE9EuEBE9r׋EM9At }tjMPuMà M(EM9At(M<@t9t 9~9k.!t@j!!u$P!BB }t }tE}t!EƉB'}t!up!@!@pPhdVMq:Mq VMA e[^_UWVS]Eu6$E[]M Q 1ۍEEMMEMME"MMjPRjM APuƋM<@M At!M9Mut9t 9|90uEEEEƅ|EPjjh8WjËM sCM AC CAtCEEZvC1ҋE9sJMx}utx9Et9uEuE9uƅ|B9tẁ}u=}u}u |t>}u"}tM}t EMMM AutEjuu}t h`uMjShuuh[^_ÍvU0WVSu]VgǍEPjjh@V"PmEC 9EuCPVMC,9Eu{usVC,E9Cu{uC 9E9EssEPEPEPEPC PCPV}$uEEEEC 9Eu"C,E܉C4E؉C0EԉCߋuE PÉus Vu UB C{Ce[^_ÐUÍvUÍvUSU B Prp&s9,C]UÍvUWVS}u 19^v4V]C9^w5hWWcP 6C V= Ue[^_ÍvUhWVS]} S'US(UjWhjjS j`juVE$SESPEES@\ESWEEEjjSC'C( VUS'US(S9WhjjS e[^_ÐUVS]5 Su5djIg1S6o%=hu h EP5hSVtgjEX @@P5hSVM!SWuuhpjhS uhhGSEe[^ÍvUWVS}] 1ɋs19Kvx<t@8DAB9SwQEPjj j3WPGXpt[^_UWVS}u VhjjW(!VhpjhW1ۃ(9^vv4WUC9^we[^_UE8u u uUVSuEE E8!u_Xpu )tJSPKÃt:S$t EPs(V҃ S4tEPRV] S,t EPs0Vҍe[^ÐUWVSu} 1ҋN9s^9x8tB9r9Vv1e[^_ÉUWVS]} 1ҋK9s$398tB9r9Sv5hjdCS9rBCP3]jAS C9A AAȍe[^_ÍvUWVSu} 1t(1ҋN9sv98tB9r9Vv1e[^_ÉUWVSu My 19^v%F4P \F4C9^wWkt6W\PWPy 1ۋMA9s 94tC9rvVMvMTCAH9re[^_ÍvUWVSE} ]@@EOىMG 9r$vSЉG PwG_19]vJu ‹MB8B<B4B,B$B0B(GCF9]wMOe[^_U$WVS} } G} v5ljb1D+C} 9_s19]v>v1} O9s)}܋}}܋9P8tF9r} 9wvD.C9]w11ۋ} 9wvB|+u} WF"} G4PZG4C} 9_w} we[^_ÐUS]SGtPS]UWVS}W2EPuiW ÃtZ}tTu Sƃuu S\ƃuuVWuuVW Wt VWue[^_ÍvUWVS}WV}uIWntjVu~tuGtFt~xuGxFxF|=<u G|F|t PF|u V>txu vjPbÃ;uJjjC@@@ @@@95Ptftxu jPa‹ yu@A yu@A yu@A=Tt1jhۢ5P)Zhrtt&Àt;uƂB@tt&RÐtƂB@xtRÉUEÐUUEtu B@xtR1ÍvUMU AhBAtBB A|BBÍvUEÐUjuwÐUj ugÐUjuWÐUjuGÐUju7ÐUju'ÐUjuÐUS]jEPhSPP}tj jS]ÍvUS]jEPhSP|P}tj jS]ÍvUS] StjjSu{PS]US]E UMEEEUMEPsP]ÐUS]E UMEEEUMEPsRP]ÐUju[)ÐUVS]MSB@ t Rs1Qu Sle[^ÐUVS]MSB@ t Rs1Qu Se[^ÐUg5exÐUSEtK{tut;{{ v/E@EEPEP5hhh؋]ÉUVS]3Բ95<t>PP莱PPoe[^U WVSMM MjEPVEj usuu3jËM1ƉMM=<uMMtP MMuMMuM9uuuƆuWV u,1!hP4+u DCU9wvlvhu B7vhu %7 vhu 7vhu 6^ j szptt dže[^_ÉUUE Mfz ufB fz"ufB" AA,OQPjjRÍvUS]SSSSS]ÉUWVSE}]8t#5uLUUUt:U8t/Uz0t& UBt Vu9t PS58t!S%Pj7r u uuuu u ESPjjr u uuSQSPjru Ch9GhuCl9Glt4SZslshu4EM9u9t4S shuW4EM`9u9t4Sshu4EM9u9t4Sjshu3EM9tM}tuuuHKEEe[^_ÐUVSuGF@t`[|VӍe[^ÉUWVS}_GUG@9u ǃ9u ǃ9u ǃWcƃt'9t#j vplt9u džUWӍe[^_ÐUWVS}Uzr$r W荡Ë tC@tjuS艣 t"9tF@tjuVm LJt*9t&C@tjuSG vLJe[^_ÉUWVS}uƇjjVW^%v$v WÃt3C@t jVS C@tjVSԢ LJe[^_ÉUVSu]ƃt@@t jVP荢 ǃjjVS)%e[^ÉUS]ƃS(t jhjj@jhjh SjhjjSjhjj S]ÉUVSu F@tE^jPHjtF@t-u$S`F@ttPVe[^ÍvUWVS}u,19_xv%Gt4jvitF@uCC9_xwƇjhjj@WejhjjWT(jhjj W@e[^_UVSuF@tBjPkit3^F@tSQ9u ǃ9u ǃe[^ÉUWVS}]C@tRjP itCsS@G@9t0tu VC@tuV1e[^_ÍvUEu pWCÉUWVSf} f}f}f}}}wxNtr}}}}}GtjsQhtBSt5fCf9E|+fKf9M|!S 9E}S"9E} vNu1e[^_US]Sot8t/<vuSJu  v1]ÐUEÐUEÐUMU AhBBB BBÐUSEujEPhSEP0PC}tj jS8 ]ÍvUSEujEPhSPP}tj jS ]ÍvUE p$p ujPLÉUUujP UUuj P UUujPf UUujPJ UUujP. UUujP UUujP UVS]u Su t=jseu*vv$v Sà tC@|tjjVSЍe[^ÉUE UMEEEUMEPu?UE UMEEEUMEPu?UVS]u SC u t4jsdu!vv$v S$à t jVS.e[^ÍvUVS]u S u t7jsXdu$vv$v Sęà t hVS˛e[^UWVS} uw$w V萙à tjSj WS蒛VtjVdže[^_ÐUWVS} uO4#G0u'w$w Và thWSdže[^_ÍvUVSutj@u Sdže[^UVSu] StXV uu+vC$PC PVx@ thSPy jjSV)=Se[^ÐUVSu ]v$v S" t2v$v S 9uhVPE E't9tuuVS# ǃe[^ÍvUS] Et9uhSQ覙 uuSP]ÐUhjÍvUS]CdP4)s|S]ÐUUE ÍvUuÍvUVSu VJ ÃtDV!<ufCv<u VCdP6Af{ptV:t VCdP)e[^ÉUWVS}W ƃmNdMW!u!E8tNtuEufFvfNv<w<v Wu@<w WuAWR~`Mfy tF}tQ5uXWPutWu0(v9t u'Fu6W8t}WÃtnStajSAWv9uPjWPuA9>%PWu" ujPWB ujW+ 1e[^_ÉUWVSuVQW9V3 V. Ã{`Cu8F@ tquVVatLPVO@xuVu1tjsYDtjWS vjVe[^_UuÍvUuyÐUS]KA{Qpt9BuAp5CpP&ttx~ @ljsCt0jsCt\j svC1҄ttHJpt9AuBp5BpP &ttx~@ltS1]ÐU\S]{StsjsBtj CpBuGS|tAjsBu){qu#EPSTPSPA}u1]ÐUWVSU UUZtoj+sUBt^stWjv=BtF@9u<}t Ht-}t!}tuu&~u Wuf1e[^_ÉUWVS]} ESSW)][C@ uS~tyWju t EkvVju u SV}tWVWb u71OvEPVWI tfEf9Gu fEf9Gt W$1][t C@ Ye[^_UWVS}uWGDEM QADEfGDEf fMыM ADEf9]ffMffWM fAf9~ fVvfFM9M| vM)@y1fFM9M~ F vFM)@y1fF1f~tf~t@e[^_ÍvUS]js?t 6vjs?tC<j s?u1 ]UuQu1ÐUSE1ۅt Ptt<tRlt؋]UWVSuu v E}<uv< $$))L)d))))\)|)t)T)S[]v[UvSÃEv[=v[ 5vCXCp } u[v}v } u}1ۅt St 9@1e[^_ÉUS]1҉ٍv9v 9ru9s@9uuʉЋ]US]1҉ٍv9s 9wu9v@9uuʉЋ]UWVS}] UUwt to9^tjSW ƃuG}t-Sst SwW=SWq ƃu[t C@ ttwvuGe[^_UWVSu} ]f~ uWvV% ujWV+萋F9xtR8u8t$F]SWSFp(%PSvatFF9xt Pu'V<wj R3u jvFFt@9u1e[^_ÍvU4WVS]}GW F9t@uv R] KDž}G@A9rRjV 119uA9u1ɋA9rՍ9tJ[^_ÐUWVS} uM9u#tVHwVua8Mfy uVqQ jVu  u2MA9ptuP $--$.$.$.4.4.$.$.$.$.--MA8HuWV> ÄtWVM u MMt M1!vWMq<ƒuGwWMqk…u1 MQBe[^_ÍvUWVSu} >uv w7$....../...../;uCu[CuTvu9t{u ؋[uu9tet,[/;uC uCu؋[t {tu[;uWSuu9tS0-1e[^_ÉUS]f{t/3藺fCfCfCfC CC]ÉUVS]u f{ tVSAt @鐍e[^ÐUS]f{ tu SuSd]ÍvUuQÍvUVS]M uu'{u*tF@ uIt A@ tK{t CxtS1fC CfAfA$ffEfAfA$f؉E ЉEfA fEfQ"% ЉEjjSEPQ'C fKу9}"ffC%P3S6S|SjVSe[^ÐUS]fSfu(fCftfCfCCPj$fC f9uffC%P3TC fC ]ÐUS]j sG6t4jCPtt@tuu S1]ÐU WVS}Wƃu WB } }uË}{} f}fWfW$fS } fW}fWfW$fSfW fSfW"fS}tWvCCu}{u}{ u}u }WBu}fO }}S KUMu!}}}}UMUM}fO NCC }{}G}uË}֋}7 }{URURu&E u}WtUWxU19]v"uuuuU4AC9]w}tuBe[^_ÉUMU tAt9Pt9A t@u1ÍvUVSEu t'@ t9ruv$A9r1e[^ÐUWVSuϻf~ t_vA}1Qt'B uJvHB AAJ vAA$V C9re[^_UWVS}tiMfIfMfMfQfƋM fAffYfU9}f9rM AQ9}rMf9yvi1jMfIfMfMfQ fƋM fAffY fU9}f9rM A Q9} Mf9y we[^_U WVS}uE }t%PEv%P- E`JOTUM E9GuGM9]v*vEPPMу}DEC9]wًW9U re[^_ÐU WVS]} MMMMG9G u G P7TWGOIMGEfGfG{vMEPEPwSmt_}tfCf9G~fGfsf[fC f9G~fGfs f[W9~ffwEM9Owe[^_UVS]u E}t@j h%PtfFf9C\KCFV9@jh%PBuK CF V9vfF f9C %e[^ÐUPWVSUUMMEEE} t P EPPju uE@E9E FUUMMvEUEEEEM9M%}tvEU؍M܋LM}t)EUfZMf9\~DDۉ]R'vEUfZ Mf9\~Dۉ]R9}EuU؍M܋Utu t4uuu EPuu]SLuuSuE,?}v2}t,uuM܋LU܋tutMEE}}]jEMЉMEE}tfAfEfIUfJfMUfB fEfR MfQfUEԋMԍPuE܉]؃~9uuU؍M܍=]ÉUSEU fX fJ f9tf9}UNfXfJf9ufXfJf9tf9s*#fHfRf9tf9s 1]ÐUWVSEU Q fyf}Ǎ4S f{f}9t9~!vfqfCf9tf9}>fIfSf9tf9s' f}f9}tf9}s 1e[^_ÉUWVSEU 0:fN fG f9t f9}3,Vf^‰UWfO9Et9E~=vf9tf9s+$fNfWf9tf9s 1e[^_ÉU WVSEU 2Q fyf}ǍV f~f}9t9~6/vQfY‰UVfN9Et9E~9vf9tf9s' f}f9}tf9}s 1e[^_ÉUSjh]S  t j hS t?%@j hS u`A@]ÉUSEU fXfJf9tf9}UNfX fJ f9ufXfJf9tf9s*#fHfRf9tf9s 1]ÐUWVSEU 0:fNfGf9t f9}3,V f^‰UW fO9Et9E~=vf9tf9s+$fNfWf9tf9s 1e[^_ÉUWVSEU Qfyf}Ǎ4Sf{f}9t9~!vfq fC f9tf9}>fIfSf9tf9s' f}f9}tf9}s 1e[^_ÉU WVSEU 2Qfyf}ǍVf~f}9t9~6/vQ fY‰UV fN9Et9E~9vf9tf9s' f}f9}tf9}s 1e[^_ÉUWVSU UUZCtG@u v QqƉ؉@uth;jWV蜧hj@SL t jh j hS' PPWRFPt}1ۋ9s>vL)‹BDJC9wԃv+DPFPFP訤F UB@9sABABC9r@UB 9tV7[^_U WVSM MMYtCtF@uv R葫lj؉@ut MyuPjVW}MA@Dž9s"CBCB9rߋ@MQ APQ ABtyuPjVWDBDž9s$vCB CB9rߋP hj@P u MAA 9tW茤[^_ÐUWVS}=!f teu&s%Pf%PS((<u%st%Pf%PS$W F9r脤e[^_UWVS] }SuƃtVt<uLWVPVJu0SVpÃt'WS`PS%tSVt1e[^_ÉUSM] tFQ9t89u*A PQA BYCA @C YCA 1]ÐUWVS}1f tat<uK{tECt,j p tCtPSu;u C$PS>$FG 9re[^_ÍvUWVSM} 11fA fGfA"fGfA$fQfffAfƋIt A@ tffwe[^_UWVS]} WS}cf{u(WfCj Ƨ‰SC4fCfCf9CrffC%Ps蠶CSCu1}u >;Ejxj@T@X@@@L@@@P@ @$@(@l@pE1҉D,Bv,>#}u&@B@B@ B zTu@TBTzXu@XBXzu@Bzu@BzLu@LBLzu@Bzu@BzPu@PBPz u@ B z$u@$B$z(u@(B(zlu@lBlzpu@pBpP =u t zpuBpW7E 9tPWut&G =uMAFWG  =9tPW8t&G@=uMAFW G@G9tPWt#Gt=uMA F W#XGt؍e[^_ÍvUVSuV&Ãt3t-@TtVЃxXtV‹FBFpFt5VÃ{<uC4VA C<-WÃ{(uGCW GC(& !tuuu uЍe[^_ÍvUWVS}M YES 螧9u{S!ƋM A@ uAt@@t~jvSpt9BuCp5CpP~@EF(HN(u$FC)tHuSƋ~|e[^ÉUVSf]M M1הPƒtEPB Prƃ {e[^UWVSU E}@EBf0}PtÃ1Ҁ{ vC4uU NUf"t fptf)uOCtY{Gt?w  !G!kCӅt{Gt?u Bv  !G !#BC 9+z3uu1e[^_ÍvU WVSE U@fBE1 LM?P6fN fMVt!1f9s/ЊM8 tf@f9EwvfEf9Ev UF<&ztFMQt9w iv$!MA$!M?v0}Ѓ P~EPuhS6Su1e[^_U SEEjEjjjEPhnhh N1ۃÉmu%EjjjEPhn`h NՋfCfpv‹]ÐUÍvU$WVS}]fu fu܀}tg1E<DB tADB u<DPt0jj jPwEWEPEPtUE\Eu܉uuuE]EuujEPEPjEPWLJP^u1Eue[^_U(!tAPzw(!,! 8!8!0!4Kw=8!uÐUWS]0ЍP,!P|(!SP/re[_UXVSu0ۡ8!94!u@4!P50!藋0!E Ps|8!0! VAPqV(!,!PqEP5(!jcuE%=u =@u(!,!8!0!8!Íe[^U8 WVSU0эADž/U~p}Ot/u]T À;ډ0щND0P^{Sp}GWVn1ҋ]CBCG t/uڋ}WhPRW.1҃tUr0щN)PzroSVAPKzuo sP tX0ӍsD0PyGo>/uS2ou"jy/@/v0ҋ߈ҍr|3/t/B .J/u)BZz CGuJ.z/ZJ9tJ:/uBCBtevCuK/u?@9wz/u4JBCBtCuB:/uB:[^_ÍvUVSU00E>/t5t./uFe[^ÉUWVS] }uE'u'0Ѝp@PwESum t U|2/u M*D10}ȉKD3PewuWl4;] t>/tF>u>u uuujjEPSW gFEEPEPEPjjjSW1ۃ 9]v/uuuEPVE4bE4jC9]wujWje[^_ÐUUE 02z{U WS踃=h/iÃurh4hÃt!URhRPS8}&kURhRPQz1҃tU1ۅtZt*0PoSPd v-j[_ÉUVSuh44hÃt[EPSjO~ uHPPh*j5~ u.P9Eu#T9Eu\9Eu SVFd hVzH[^ÍvU WVS]} uE^tECECUS EC$S(C,e[^_Uu uePRÍvUWVS}WdPVƋXuGj4WdP PÃuWdPevShhGV]X؍e[^_UpWVS} ufEfEEPhiVfdPwEPZE1ۃ9]~'vE4V8dP?XUC9]uTjuPFX@PjjhjPVcPZ(jjjjFXpVcPPVEFfW(f+PfUf_,f+XVZPdE$t*FfPfUf@fEPEPWVPEPWEPuVEUUUUۉ]vWhFXpV"cP}tvtO4}uuuV8 vFf@f@EU)W(U)W,}tuuWVruuWuuV Z19]~SU9G4u@}uuuV UW(UW,jjWVOuR1QC9]}uV bPUjVaPijVaPjuQe[^_ÍvUUM fEtt0E,ME%EEEPtRZÐUUM fExt0E-ME%EEEPxRYÐUVSEut*jXst>t jjuS裭e[^ÐUVSEut*jXst>t jjuS賮e[^ÐUWVSUUR`PqaE1UBt45Xv jv9u/t{u%jh jjVajhPjjVa(F@tujjjjjhjVTQ$GU9zxte[^_UWVS}19wxvjGtC9tjPt%jh jjS;UjhPjjS*U(C@t{uhjS+c F9wxwe[^_ÉUVS]Cx{u9SkYCltPS9_PICljV.[V]e[^ÐUVSu}~xsFtfpX$ptKjpujptPPBxЃSAtjVZ j vPt5~xvSXPSZ^Pqg hhhxxvSXPS^P6g VtThCSRSRP}XPSsXPS]PWCqC&lt P5YjS.ju S#SVhhG|sWe[^Ujju ]ÍvUDWVSMDžBÃDž>u e=j Ap%AjqtAP'u M 9y4P>u j$\P\Pjjjjptt |"v>u u |j @puģjju `ģjju rЃjwPPj jj j+L$la]{t v[{uDž`tDždDžhUDžlDžpdDžt$Džx?Dž|j|pt*|>uE>|E>|,pEEEE`>MAEEGA@\EEGA@dEj `PS5GhqKƃtVPq t>u P/xÃDž`mdj`WS5G uODž`adjWS Ghrh|rP賂VS$SPjjhV$XPGjh,jhVXPZ PVbB(VhhG|PAhqp Qju u zAqQR`GX|GF$PA"PA PPPV(r`GXxGVV \jxPPPPPPjjjPVhQPVVP%Q@9u u wPP}jjLSUPSF t PXPL\jSjj PPVPPVVPQ jjVPPPPVUPOjVHG@p[^_ÐUU2B@@ t6ptÀ>ttPt ><v1ÉUVS]u VEPn><t<uc`tYRv><wLEPSEPn t$sOPsTP^p `t @tupt STPXe[^UWVS} uTPFp1fx~$FtWRCF9|fFe[^_ÉUWVS} uVGTP5F1҃H9}@v94AB9|p.&l[V[^hFhpjjv^NPVTNPSSPMSSPWVBl$tPRSP7>F@lV_V>u|\|jWVoWVlvEPEPF"PF PvvD(ujjEPEPvXDFqVkNjte[^_ÉUdWVSMMQèEMp_Wu1} tM 9uBH9AuM9JLtu'oMpEt FV@xЃ[MAXDBt jjuӃ 13MAt4F@tE[FXDzBt ju VӃ GM9yxwuQPUMYQ sMQngEEEPhSIsdC"PC PSGpSxQPZ‰Sl(jjC"PC PjjVRuKPSAQPXE(VSIMhAhp}t qKPMqPP? MAqA&slShKPSPPOMAPAPq@KPu4KPSPPaJ MlLMT~ qlu usju uuZe[^_ÐUUE@Ƃ`ÍvU\S] CtEChE[<w ,EEPRSG\]ÍvUhEU Uj-u3ÐUWVSu VXF @SV:V[PjUAuƆ[ƆZ`tƆƆ` Ƈe[^_ÐUWVSuVI[PZPXPFxPffV"f)Rf~ f)lj%PPP\VNIPVNP'4W?uu VӍe[^_ÍvUE\PBGUVSu]ES[PjU uƃ[ƃZFh9Chu[8[uFt9Ctt\SFSEfXf9Xu fFxf9CxtEEe[^UEu pcÐUWVS]} s5LvWs@ЃtWV,e[^_U@WVSEu XEPEPCPCPSrT}U‰UUUEPSe[^_ÐUWVSEuTEP:UZv[C@ tS#ƃ~t}jS%ǃtluV}'u\jEPhgS:Et%=u9u jWVSO uVwvuVjWVS2 P]' uNIe[^_ÉUWVSutsVSW9V$#EVu&EtCjV %Ãt2VuSu8'{ uVRB@ tRZ!WHe[^_ÐUWVSE1uNSEP59uvF@ tuV{"P2&ǃWUuEGhuu u uE9EjEPhWuuuu P;VD؍e[^_ÍvU WVSE EuNEPx4ujuEuW|!ÃuvF@ t}ujEPhgV4Et t-vt*U9ZtuWR tuWuS!1ۃuEPuWVuWS!EPuuuuuB1 uBCe[^_ÐUWVSu{MWc3ujuEuVg ÃtF~t@} u*t6{uhjjuKWjBCou >9Ft WNB1TtM 9Kt=uVuS{ UvRB@ tuVRu uVS WAE e[^_ÉUWVS]tnSLEPm2SESuƃthʤDt h jhϤ$th jƃ C;u#hjƃ u1U:u3t+jj hGj hpJu5dFh٤6U j8B5j8jS>s Cj(5C4jjP=UB Z t u ZS0؍[^_UlWVSUUM Mh AEEEEUUB@ uMIMA@ tuEuu|E 3juEu59 u MUJUztztu9M9Aj jEP@UBvjMq#@UBt S06t W#6t V6Et P+Et P+Et P+MYjEPhS,E؅tjhjPu<u6tRjUrUt*1M9yxv+UBt4/u GM9yxw uMUJ}mMUJ_EPSǃtWhlEP+ EP/ƃtVh~EP EP ÃtjShUr-E vEt S4t W4t V4Et PY*Et PI*Et P9*}X}NjEPhVEPhaj:G}DPMq:}GMY}4M)؉Euu }}P*EtPw u%vM@Pq u) }}WMARP"W}GSP"MPu}MAP"$}Wt$PRMI}GPV" MfMf}f+GMfjj%QP2jj}WP2u#vMqY})؉E MQGRP!uGSP!f}f+WMfPj‹QP2$MIPj}WP1 EPju t uuuЍe[^_ÐUVSu ]EjV tU@tNP4CBCtr tvB vJ vB EPjV t SuuЍe[^UWVSujV tXu 1hR}?usV{2P+C ES$UK(MS,U19s΋}эv9t@9rEt} e[^_ÉUWVS}G@ u RB@ tRWP ƒ tdJ MMB$EZ(]B,E19sU9urS6WW$PM*e[^_ÐUWVS]} Eu0VV$PPVC Pu[W  t9uƒ:u9wuGC0t{tCt Pu s4S$e[^_UVS]u 9SuDu C ‰SKPs(CKPs (C C C4e[^ÍvUWVSuM x>H19wV9 tOC9v@V9FPv(F~Pv (F qFF 4 V F xvFF 0v F Fe[^_ÍvUE@j1Ƀ vHLQ1Ƀ vHHQ1ɃvHDQ1ɃvH@Q1ɃvH1Džh|h1ɀt u]} ű]ԋ}0D\AbDAtA40|AQP88LhͥsVCV p,,x,8IB ,}fGfEfGfEfG fEfG"fEEEt~tEEPEP48 |tEPEP47 }t.]u <Dž@S! vf>!C>!]ÐUhehVh+GhA8hY)hoh UjuyÐU,WVS] URjjhu{}Mt;URQS, t)E 11QR,$_vURj9S t U}UvS0K<R<$}M Mm$ZmR$u}U Umm}URuSs tU1QR,$rvURj;SH tEURuS4t4U1QR,$U1QR,$]E>S>K@R$}M Mm$ZmR$u}U Umm }t } }t u e[^_ÉUWVS] S+ ǃ PPhhSapV ǃǃhPh,j(jjjǃǃǃǃǃS]fǃC|CxǃSPjk{uƃujPVuPjVj  @e[^_ÉUWVS]]uSESPjkqzuƃ9t6t2pS9t5SfS9t8t4pS9t5u S9t8t4pSSK9t5uR9t8t4p S9t5uR9t8t4pS9t5uNR9t8t4pSy9t5uR9t8t4p;S39t5uQ@9BtH9ujPRuG9uPju1e[^_ÐUWVS}t PUt PUt PUt PUt PUrxU&ދCtPWPcVuWh@SbS<1 IjuPe[^_ÉUWVS}w$Nx^|9uDPQ NxV|9v DJ9w1vu,OtMOxM19}-M4jvjtVc9EtC9]WƃW9~ 9utC΍vShԦ]SqEEPIMMjPW5Sà ut؍e[^_ÐUWVS]1SVjSSOt8V8e[^_ÉUVS]1mSpt9BuCpv5CpPLt%tx thjjju P[ƃTe[^ÍvUWVS lM 2MUʍRPJEEPEPu52E[1ۃ9]v#v[؋}ljuC9]w1ۋMM9]v4vMIȍ[ڋ}lj5hCE9]wϋM hMM lU,)Yƣ@ С 5 ; u2 u2 uX3 uu$e[^_UWVS}MuVpt9Bup5EpPJËM MQpt9Buȃp5MpP`J95 ttyX tpr 9tiSu u u u jVIƃ>u+]ÄjSIjlj>3 MADh5tQXh5uEh5u2$h5ue[^_UWVSu] ESUtFh9ChtPt PA{ht$W0PPIChut SvtCP9FPt{Pu cLvKLMtCT9FTt{TucLKLMtCX9FXt{XucLKLM}tu*tSe[^_ÐUjEPE PujÐUujjÍvUWVS} MMMMuMyW,PËhl9pu$D0pPR‰h<MLMLML ML lPEPWuh hGWe[^_ÐUWVSU Uu'}u MIMuh hGuMuRP@EhlU1E9Us M9 u U9TuEF9uw}}u19uvuF9uw11M9M(U9u M9Lt}tU9Tu EG79Ewхt[79EvSME UDD DD D D MyuUD PD PQA FE9EwUM)le[^_ÍvUVS]u 5 St SV? SjVWe[^UWVS}jUrbt UBxR|+jUrbt UBtRx UB(R,U19}vU 9tsjUr P0 ЋTZ+ sV P>T T*X* 6Ƅ* ƄP[^_ÍvUS] jS=tuu0p>SjsW uSP=uh SJPA]ÍvUSju z<ÃtsC]ÍvUWVSUJYpt9CuApv5UBpP9@ Exju;j jƃt}jVu:WFW3P] 5U2uUr0r,3$WsFW3P# UPuu3~1e[^_UWVSUU}փ<<GH}5Lu)3UBH{vFCC8Ft%Pjw WukFd9Cdt9P{dt$W0PkP1CdFh9Cht8P{ht#W0P*P1ChFX9CXt/P蹠CXuu juP蚡CXF\9C\t/P肠C\uu ju謹PcC\F`9C`t/PKC`uu juuP,C`8t+%}5Pu18t5Tuq11e[^_ÍvUWVS}u ju:9Ãt+t%uuRssfG"f9F"tƂ1e[^_UjEPuH8 }t(EpEpCu1ÍvUVSujV8Ãtj j‹jRVW7e[^UWVS]}Kqpt9FuApv5CpP5p jS.8Ãt7u v0v,3WWu 3le[^_UEjEPuE7 EtPÍvUU BxuuhPU&ÍvUWVSu uUZS!u StUUEH>SEj@5<5GVtdž,E>]WuuuhEP%uhhhGue[^_ÍvUWVSujV6VoF"+1ۃ 9^xv@Ft4Et'FtB$PPF PBPBPR"C9^xwe[^_ÐUWVSu<U1jVU6E1ۃ9~xv Ft4tFtw 1 H!FH!e[^_ÐUWVSE u@SSEPjjPMqW }th|Mqu13Vt>w 1 L!FL!e[^_ÐUjjjh h\ h[h Njjjh h hph NÍvUSUӋ 9t0u u ]US]E @Ht mt/gt S UvSrPSP:h5\F5`FSitSLPj_vS]ÐUM EPBA|B fAxB$fAzÉU WVSM YMIMySpt9Buspv5CpP'ƋWpt9Bu OpMv5GpP'Exh"x\u!@`C,@dC0PdR\PS< Mz\uBdPB\PW M1updp\jju u~ j jbËMA PSu3(M Ap‰SM ApuR M1uMpdp\jjuu8uuu }e[^_ÐUVS]ދCht Pt Pt PvDe[^ÐUVS] uju( 9uu2 <9uu "9u!t Fv Ne[^ÉUS]t05 StjS'[uѸ]ÍvUWVSE}_SPtujhSPƍEPEPEPEPEPVjjjVSPSuP<9uu} u }vEuEtPTGPU@Uu8e[^_UVSuVS5 Vu5dVjV&uu lPSe[^ÉUVSuVRS:5 V.u5dVjV|&uu lPSYe[^ÐUWVSE} U~$&\'''p'''H'''''((,(@(L(X(d(l(r2WVr2VWrWrVW*r2VW-PWBP2WjW@vW.WV/zWrrW'%evjWwq*tSGHr2VW5&5vrW7}'rW}rWW.W60e[^_ÉUģjju uUS]S'>ut80uEPSEpt |EE\]ÐUS]U B$$B,,B((JC`B>u uS.$S0]ÍvUWVSu }11M><u)u uzjhjvR>tFDV%P0 t9Mt fP fV.ff~ f)3vf~ f+~.&MtfF.ff+zf~.MtfF"ffS"ffSf)f^v<jhj Mqx=t Mu%PN t;uu uDfF NjMf+y M?tf)vM?u1f~ 1ۋM?cf^"Zjv<P<v jhj Mq<t Mu%Pb tfFfNjMf+y fFfff^fvjv< <wx$tojhj Mq;tMvu$%P tf:Mf+y vf:f>f<EPEPPPV]MA Q9X }BM>tzjv<;ujv+;t[MfA ff+Ff)EGvf}}=M>t1jv:ujv:tMfA ff+FfEfEMfAfEfAe[^_ÐUS]U Utjs:t U]US]tjsk:t ]ÉUS]js?:uC؋]ÐUWVS}Wu W!ÍEPV>uO`tģjju RvSjVSV輽V2jV! V(j Fp9u@`tģjju RSjv5u(SvP{vE>uTjw>9uC9t;Sjvģjju vu9( Svģjju VЃ>u^,U><wZu X1ۅt&j s8tt V'v0ۃ}tMe[^_ÍvUEU| ~ uÐUE} t$jjh/jh0 PPɹÍvjh/jh0 PP觿ÐUUB>u jju RÍvUS]SKt jju Sk]ÉUjju uUju ÐU1ÐUWVSu]h0SVu u7ju荶We[^_ÍvUdWVS}u WKÃ}uW6PE~sCXSTtQCXPhXYhGRsTitGEPsXsTPJ }u&s`s\sX s`s\PWPCXC\CTuWMC\PCXPWZPsXWHPCTEHC`Ps\WPW!P|$EPEPWP莳W9EtOuuWtPWP5EC\MK`E9CXtCXPWPCTSTtCXPhXYhGRW}Ps`s\WPWZPEPEPWCPʲW 9EM9K`QuWPWPcEC\MK`CX9EtTSTtCXPhXYhGRECXPWP‰STtCXPhXYhGR褿e[^_UWVSuuV{u VNJ> <pt j Fp4u u V_su踺tM MA@M@tEPEPjjREPEPjjMApfEMfAfEfAM ACC{ u u juoju%Kģjju Mq,v<u V.‹Buuu R@|v<@tju VvjVhƆ1ۃ9^xv2vMAt49t Vu CM9YxwًM9Yxw2Mt PuMƁrvMWunuVWjuV M@jjQZP1ju3<uģjju vЍe[^_ÐUVS]u js1ujs1jCp1 C><u*js1<t <ujS]jVSMjs?1u$5XsmtC9t9|u@js0tn><uu jSj'VS$<t<uu jS1VS$t{uu S uVS e[^ÉUWVS} }tf1ZUBtS tBWSOjsA0t Wjs&0tW$FU9rxwe[^_ÍvUWVS]u 5Xs_lǃ&EWt S҉EW tS҉ƃtjtfjs/ujsx/t2jCpd/tC>ujjjVjS6jjjVjS$}0}jjuSjs.>tuCu700҉jjVSSyutSǃu84tWjjjRjS_tAE4E#SRt uEEjEPWe[^_ÍvU WVS}U MMMMEPEPEPRE19vEPE4WPwà KxBvU ډMt/EPEPE DPQE4WqEKyuyEt EPEPE4RE4W/F9u^u:u2u*e[^_ÉU,WVS}MMMM}t0WuPƒu5u }u"jEPuWPu uvu谾E܍EPEPu ]+]CEPEPuF]]1ۃ9]~mMMԍEPEP4u艳Dt9Eu 9}t 9}u19Q=MMME9MvMIM9L|tkyu}t_19}~4Ɖ9}t%|tD38Du D3 9D t*G9}0ɄuMIt DPu UMIM9}R<ÍwB9UMfMEM9M1e[^_ÐUSM] 1T9}P9t @9|]UVS]u j Cpc)t[ve[^ÍvUVS]u vj Cp+)tXt >uщe[^UWVSuU U><u<19TvjjjuWP4 C9Tc<t<u$EPVjjjuEPuԴ7<u119T~'}uWPpS C9Tߍe[^_ÍvUWVSuM M><u@19TvPExu uWP蔮 C9Tg<t<u(EPVRUzuGuEPRX7<u119T~'}uWPpK C9Tߍe[^_ÍvUVS]u X9Tu!XPP#PTP4T>uShAhGV;e[^Uuu UVS]u E19T~.}uP94uEPDA9TҀ}t T>uShAhGV蔲e[^ÐUS]t@jsb&t.><w"Tt vPXu1]ÉUWVS}jw &tz>uquk19wxvJGtjs%t js%t$t PF9wxwptt jjwXe[^_UWVS]u }ts1F>uj CpJ%tCf@f@Tteu5S>VS`ucVSPSzESVSF>u ǀt9u ǃ}uWSe[^_ÐUVS]u j Cp}$t5EPS$U>uBt/t `t!]thjjVt1e[^ÍvUVS]u j Cp#t5EPSU>uBt/t `t!]tjjjVt v1e[^ÍvUWVS}M fq(f+ufY,f+]jW PPWÃtj u SZ j Gp7#u WtS衱tjs #u!`tģjjjRЃ>@uzuvu WQ SWt u invSjWcG&WeG&WWjjS jS褰jjSjWn @u jjWfP=e[^_ÐUWVS]} SF S芵<u/FLPSGFHjjSPjWS"jSxW蒿jjSPäe[^_ÍvUWVSu} EPEPjjVǺ]W(9|-F 9}#UO,9|F"9}RSWV"v`tW@t0WV e[^_ÐUWVSu ]SC EVSE5Ls]EV裾>u F}GEPEPjjSVS}GЃUN(9C 9}zUN,9|oC"9}ej Cpx u;><t1<t-uSިP蝳PhSfP}EPEPVSu @4G9C`uG$PG PSƃ 1E><w/j Cp)utF9|t9uEt/V聭t"j@WVV }tajWS S>t S1[t;jWS >u SS ujSWuSzjS}t?t'jp^tB@xtRЃSjSe[^_ÍvUWVSu] }S迻t)@tWuSVS讻WuSV#e[^_ÍvU WVS}] 1B:j stv8uGEmEsHi^EauG\9C\E C\EmEC`EUECdj s&uJEmE]EauG\9tEE .vEmEEUE싃E>EREPW~ tVRe[^_ÐUS]jsctHC>tÐUWVS}>$MfNfN4NMfNjhj w;t vW%PtU fR(f+W fW vM A(fGU B,fG-t(^jsu1u WVS@e[^_ÉUWVS]SFES豫P蟝]fE jsf><wj CpBtkuVffM9~ffPwGGt*C@ u!Ztjst fE`fMfOEPu u}tfG}tEMe[^_ÍvUWVSu]}SVu1U 2e[^_UWVS}MMuWu u1MYt9qxvwv3ўtZjp t't;EPuWu Rt"0jpt $čvFM9qxw1}t Me[^_UUEjPu Ru ÉUWVS}1_t9wxv^3tFjp:t 3脦jpt3]t1vF9wxwe[^_ÉUWVS}t<} u 4v,1ۋwt9_xv9E u PcuC9_xw1e[^_ÐUWVS}} 1_t9wxvv3!te9E t^jpUt3蟥t?jj3蹥/vjp$t3\tjj3P\ F9wxwe[^_UWVS}u >u/0ۅt;,$jVuVWt0ۅt wÍe[^_ÍvUWVS}UUE><u0tU 9t1hWZtVu PjEG<uC19T~9PpEPu V t U EC9TEe[^_ÐUU t6EPEPRu:EtjPu)t UEÍvUU EEtjEPREPuUVSu] ES Djs6t/S聣u@EthVt[jjS膣Ljst>SYtSVG%EtV]t jjSZ 1ɀ}u)>ttQڐEӉ>uSQe[^ÐU WVSu15XM qOt @tЉV ]MMjEPu ƓV P:Et`8t[1F<uP褚1ۃ9}UDC9|19}u4u * C9|W褔uju e[^_ÍvUSUM EZE UME@ERSEP S]ÍvUPWVS}WW:ƃ@,WP ƀJ>S觺ES&FPt 9XuFPS"d~PtyEvP谣@\EEvP蛣EvP EEvP~P(EEEEEEEPɚEEjEPu ƃjWjjS芫@jS@e[^_UWVSuVjVǃ@&>t!<vu*j Cp{uV蒢P耔ƀJ><SS@ƃdu4GPtxujPGPSvjVCvtjP.MS踷 jVEEjEPV諎jSl)<w!j Cpu SD@@e[^_ÉUWVS]SSzESqP5LvKNJ><w[j FpuG@u>SVu0SjVjjuVG,jjVv(ue[^_ÍvUE ÉUWVSu1VcWKt*jvt\t>uWt؍e[^_ÉUWVS]1SVtjs*tlV+e[^_ÐUWVS]u S辧W覍VScWe[^_ÐUEPu uEÐUEPu uEÐUS]jjCpSCp趛jjCp]ÉUE`ÐUWVSEUfMfuf]f}(f}f},f}?utffuDftf}ff9~f)ˋ}$f}$fvfffEf1f9vf)ȋ}$n} ffu=ftf}ff9~ f)΋} f77} f+fffEf1f9vf)ȋ} fe[^_ÍvUWVSE0fE,fE(fE$fE fEfEfEfE f1EltR膒t1vU fQ Ef9sffQEf9sfSBujR tfS$E f9sfEfT Ef9sfjsG ujs6 tZEPjSW*fU E f9sffUE$f9sffUE(f9sffUE,f9sffUE0f9sfFGE<EE}EEE}tAEe[^_ÍvUWVSu fMfMf}f}MM<<}KM}?u=fMffCfSfffEf9Ef}f)f{ MfffC fSfffEf9EEU)f[9~fEf+Ef)fEfEfMf+M}fO f}t\j}pV u(jpB uj3p. tfEfMfDF}<e[^_U WVS]fufufEfMfU f}$fu(fufu,fu?uku f>ufEffEfffuf>f9~)y ufkucvu f>u5f9~И)y u fu fuf>ufEffEfffe[^_ÐUWVS}}1UZt9rx3ejptWu $ jpxtWu  ^vj UBpHtf@ U f9sff@"#EPj3fE U f9sffEf9sfFU9rx5e[^_ÐUWVS}fEfE>u(19T~PpC9T〿>@@W胸ƃEPEPRrjhjvAtFDV%P tfF.ffF,fBfF.ffF,fB fffffEfF.ffB fBfUffUfF f9Euf9V"t&^;F;jEPhGEPhpJV^;e[^_ÉU(WVS},fM fMfMfMfMfMfMfMfM fMfM$fM؋M9}0ojp ujpEPj4$fEfDfEfDfE f9EvfMf)fDfEf+EfDfEf9EvfMf)fDfEf+EfDfEf9EvfMf)fDfEf+EfDfEf9EvfMf)fDfEf+EfDMu%fEf9EvfMf)fDfEf+EfDfDf9EvfMf)fDfMfLfDf9Es M(f9sfG9}0e[^_ÍvU$WVSEfM fMfMfM䋰jM ɍpfujpREPj4m"fEfDfEfDjEPhm4H}fD f9Ev|fMf)fDfLfMɉMUf| )E9~+M9~fEf)fEffEf+D fD8vfEf)fEfMf)fDfMf)fDfMfLE M$9M e[^_UWVSE]fU fU싸9]~ijۍ47puj7pt#EPj47 !fEfD7fEfD7 fUfTC9]e[^_ÐU WVSUuMfff} flP1MlM}futB@t fR$fҋM ff}{$t)MfDf9sf}HD <uM f} f?f}׋@xET9~fEfffMuf }fG"ffCMfA fC }M"v}M} ffe[^_ÐUDWVS]fEfEEEfEjEPEPEPEPEPSRfuff]fffEfEfEҍEPEPEPEPEPEPEPEPEPEPuwH]fu!Et@@t fuffu]tu@1҃?t B҃<uRjEPEPEPEPEPu v<wL1҃?t B҃<uRjEPEPEPEPEPEPEPEPup,-vu%1҃?t B҃<uRuEPuaf}ufEfE֋UlvҍrufEfB ]ufEfBEu9u}y]?u5fEfEffEfuffEfEfE.v]fffufEfE]ffEEEEEu9u0EPEPEPEPEPEPEPuu VK(fMԋ]fKfUfSu?ufEfEfffUfEfE]fffMfEf9E}fEfEf9E}fE̋EpuP҃<fEf9Es@1ҋM9}7fEMčҍ 9]fuf9stf+DfDfsB9UEPEPEPEPEPEPEPuu u(fEftU]fffw]fffw fG]fffu f6f)Ɖf+EfG ]BtuP] Puujhj uvt uP%PtEE?t9f]f]Mɍu ff+Bf+B f+EfBY]L <uэe[^_ÐU(WVSufEfEfEfEjEPEPEPEPEPVf}ffufffEfEfEUҍpu܋}futB@t fR$ffUufv fufuEЋ}f9fUfuft EE9|fEffE}fffEfuffEfEfE}ff}EtB@t fR$fUEf@$fE؋Eu9u-EPEPEPEPEPjEPuu Vm(fE}fGfEfGfGf9EsfEEtB@tfB$Ef@$f9EsfEfEuffEfEf9E}fEEx}P҃<,EPEPEPEPEPjfEf%Puu u(fEftUufff{ufff{ fCufff} f?f)ljf+EfC uBt!}Pu Puu%vEU9}f}f| EE9|jhj uv>t u%PtEE;t9f}f}؉Mɍu ff+Bf+B f+EfBy}L <uэe[^_ÐU\WVS]fEfEfEfEfEfEfEfEfEfEfEjEPEPEPEPEPSf}ff]fffEfEfE؃U(ҍX]ԋ}futB@t fR$ffU]f[f]f]EЋ} f9f M]tu*QuEPEPEPEPEPu Z<w8QuEPEPEPEPEPEPEPEPu,uQuEPufMf9MsIEU9}7UfDf9tf)ljfDfLEX]@9Ef}f}UU]fff}fEffE]fffE؋}f f}fEf\ f]tB@t fR$fU.vjEp5tEf@$fEjEp ujEpt?EPjE4 f}f}f]f]f}f}f]f]f}f} E]9u-EPEPEPEPjEPEPuu S(fEڋ}fGfEfGjEpCujEp)tEfD f9EsfE]fC f9EsfEEtB@tfB$'jEptEf@$f9EsfEjEpujEpt]EPjE4fE f9EsfEfEf9EsfEfEf9EsfEfEf9EsfEfEf9EsfEfE̋}ffEfEf9E}fEЋEX]P҃<fEftU}fff^}fff^ fF}fff] ff)Éf+EfF }tu-uuEPEPEPEPEPu a<wt9f}f}Mɍ] ff+Bf+B f+EfBy}L <uэe[^_ÐUWVSufEfEjEPEPEPEPEPVbUҍHMfutB@t fR$ffU} f?u#MfAfEfAff9EsfE}f?u&fEfMfA fAff9EsfEEx}P҃<\fEftLfffKfff{ fCfffM f f)f+EfC } f?ufMf}f?ufMfe[^_ÍvUWVSuMM]VנE~t#}!fF M ffF"]fV&PHuu HMx(}fEfEEPEPukjhj]s7tCDu%PtMfA.ffA,fBMfA.ffA,fB ]fffffEMfA.ffB fBfUffU9Mu+]t fC f9vfEMtfAf9EsfEfEfGfEfG vfGfEfG fEVΞPs}u4fV"f9Uvf)fUfV f9Uvf)fUfUfWfEfG ffGffG}/f‹] fY?gMfA f9EsfE}ufV"f9Uvf)fUfE]fC fG jhj vRt V%P, t!ffGfGfMfAf]fCfCffGfMfAffG},jhj vt vV%Pt]fCfCfM ffGfEf] ff]fËMfMfAf9EsfE}ufV f9Uvf)fUfU]fSfWffCffCffGfCMfA ffG}t'f‹] ffGfEfMfe[^_UWVS]u }GufC fHufC"f>ujuuWVSXB=<u WVS,<u WVS?u WVS WVS@Hu Gtf>wff?wfe[^_U4WVSu>=u ?<v}<%=iu=u ?<v}<%=uf>E}_tu9wxvq3otPjpujp t*@f@fE@f@fEEPj3 E؃}؋u9~xwj}l1?u At@P1u?u At@P}PPjjWwE(8Eu}؍EЋUjuv,ujvjEPhmu1h}j }wuj wt{EPjuf]f]f]fUfӋu}L8)E)EUU)E)ff]̍EPu )fEfEut<EPEPu( th}u#u؍Eff+EfEfD -<u'}u؍ U܋EfDPf+EfEfD uh}u؍fD }u؍fDfD/}ufD0 fD0fD0E؋}u؍<`j}l1?u At@P1u?u At@P}PPjjW(jjuu u#uge[^_ÐU0WVSufF fEfF"fE>=u ?<v<%=u~fE^t~xto3ktPjp"ujpt*@f@fE@f@fEEPj3 fEЃE9Fxwjl1?u At@P1?u At@PPPuu V(>|=u ?<v<%=QfE:<jEЍp ujpEfDfEf9B"t"B$PEPB PBPBPRijEPhm4c}ult<u^EPEP4T$ uUffT <uUEfDPfD u6eEЋfD fEEЋ<>ujuu EPEPVN=<uEPEPVT0<t-?uEPEPVvEPEPV >=u ?<v<%=fE:jEЍpujpt5fDfEfDfEEPj4 fEEЋ<t} tM fI fM܋} f"f}u >u} tM 9t9H$t Vh} tRfM܋} f9O uEfMf9O"u;j w"uj wt} _c|[@cWӃtPbdže[^_ÍvUWVSu}U U^u jjWZq Ujvt9txu jP6tWxuQDjvJt=txu vjPt @tWVЍe[^_ÉU WVSu(fUfUMMEE0ۅtVftu 4@ЍPwgEtNUҍ4D;Puu u,V3fDfDfD }t fMfLEUM9QxUBtM4Ve9u$u EUҍ4D;Puu u,V2fDfDfD jvujvt@M쀹=t4EIUUjEPVL_ }u fD fD}tMfUfTEEMU9Jx}tNMɍU$D;Puu u,R1fDfDfD }t fMfLEUe[^_UWVSu} 1ۃ>tg 09t$BPBPB PB PBPQQ(fBfAfB fAfB fA fBfA"fBfA$Cۃ<ue[^_ÉUWVS}U fUffUfUfU f1UZt9rx3cj ptSf@U f9sff@Uf9sff@Uf9sff@ Xj ptMfU f9sffUf9sffUf9sfff9sfFU9rx1UZt9rxvkv3btNj puj pt(@f@Uf9sf@f@U f9sfFU9rxwe[^_UpWVSMAt >EuvtuuM9qxvM1 btYjup@ujp-t0EPjM1JuPfEfBPfEfB EEuM9qxwvEPEPEPEPEPEPuhEMItMMu9NxuuM1>aj upp|9BuM><ffr fufz"ӋM?Su#f@fUf9tf)ƉfEfUf@ fUf9tf)fEfUf@fUf9tf)ƉfEfUSufMf9K t!C$PC"PPCPCPS>u?u =Suaf@ fUf9tf)ffUf@fUf9tf)ƉffUf@fUf9tf)ffUSu*f9{"t!C$PPC PCPCPSuPf@ fBPf@j Mpu9BuM><|fr fufz"ӋM?ffUf9tf)ƉfEfffUf9tf)fEfffUf9tf)ƉfEffMf9K t!C$PC"PPCPCPSl u?u =ffUf9tf)ffffUf9tf)ƉffffMfMf9t)fff9{"t!C$PPC PCPCPS uPffBPffBEEuM9qx6e[^_ÐU$WVS}$u(],EUrSEPGV}uUU}uUU}uUU}uUU} uUU u}uuu]SVWu uuuuu uN<(tu'eKjjjjjhuu n: t SVWu uuuuu u;(ud1e[^_ÐUWVS] u̽uu'U:G v G9NHˆUNUwF",$(u2F~p{u'uShSnP~p F ~ uUUwRuÃu,Ãu]juSup}t9DuE6E E=EDWUUu]hxS_uEPhxSj utr}tlpt j Fpu uVZF@UwFjjRVvuVVma vUe[^_ÉUWVSE UUEx }@$EvUB@tpU19rxvN}GtSZt-CM)CU)‰U|C 9 |C"9~F}9wxw1҅u!]M}} E}sEe[^_UWVS} 1jU r1ۋU 9rPv#vGLuu4ƃ u]C9_PwuS1m@tju PNǃ Ut&19wvuu4<ƃ u C9_wtU 9UtRU E<1e[^_ÉUVS]uEC@ tx{xurCtjst\>uS} u It Iu;wjVSˆU,$(V耪E}u1v؍e[^ÍvUVSuV芹V~cP(^dž { tPV.UC Ce[^ÉUWVS] UUu2ƋUB9Fu6~u0p,$(RéUBF,$(u蕩FjSTF {u'uShS-jPk ~ upt j Cp3u uSsUrS8bP[e[^_ÐUWVS]u SnXP0cNJI<w jSh` jShjj VjQI<w Sh` vSh̚jjVcjhĚjjVbWjjjjj,$VRe[^_ÍvUVSu] I<w Vh`Vhjj SVVh̚jjSVjhĚjjSV({uh$Sde[^ÍvUVSuVh̚jjVDbVh̚jjv2b1ۃ(9T~P4VC9Te[^ÉUVSuVh̚jjVVVh̚jjvV1ۃ(9T~P4VC9Te[^ÉUWVSu:Ã}jUrtxU>ulU wjRuu"vCU BCC { u {tU ZBR,WU Zu[^_ÍvUS] u腵Xd]ÐUÍvUWVS] {Sbuj><t<uS><t<ub<w*j wuS{t |4>u#j wt uUuSe[^_ÍvUWVSEu u1U9zxvUBtSZSRjst8tyu lEuUGjst:$t0u $#Eu $GU9zxv }.Ee[^_ÍvUWVS}1Vu Wƃ vjCpt4sYS><vgRQuZj Gpt GuWxdu&s1YsNQ{5XCptMC@>u`u tLCP><wBBt.@t9u%vjCptC`tFjsjCpt jCpjsZjCptCPjju PQjCptCPjju PB|)jCpctCPjju PЃu f1e[^_ÉUWVSMMuzy}9}~l|utuZPODLMt.T |t M A0 REP4u ѡuG9}e[^_ÍvUS]*vSVtSOt{qu1[t{t C@ tƸ]USM] 1T9}P9t @9|]U WVS} uVaEPGjvB><2*WV~b=@ujjjdA@ jW5@Cà uu5@OE5@NE9v5@:EP5@dB jNCSW5@CjhԢhGW(R IC@P3] UBSC>uEݠujEPWE vWV)WVjV莔uUe[^_ÍvUWVSuuV#`EP FjuvI><} u ula@tRju PDB1 4vuF9u#EH9sTACH9rKGsu9rLHu>u$EݠEjEPu tD &vu u}u uju\uaTe[^_ÐUVS]`jS5@yAS5@#B6(GV"GGe[^ÐU=P!lh`h<h8?P!h`Hh`Lh`Xh `Phu`T h*c`\h7T``hFE`hU6`dhd'`lhp`hh `ph_t h_xh_|hϨ_hܨ_h_h_h_h-_ hCm_ÉUSEU EU^jEP5P!?E؋]ÐUWVS]u j Kljw^}tuW5P!? W5P!@W ESEEe[^_ÐUSM] 1ҋ9u C9AuBЋ]ÉUEPÐUWVS]M M} ?}uM}M 9EEP6JE}t}PSuEMM19]E19U~O4vE}7M}9u"EMD1 MD }D7}DB9U}u"M}M4EC9]t}M9M} e[^_UWVS}19u ~4R]F9u e[^_ÉUWVSEv]M$4FU19u ]| 9|DEEtMME!EU ]]U Utu Uu UvEMMEPuu]D ЋM]$D 9Eu ED2ƒtuEfuEE F9u "EM(9Me[^_ÍvUWVSu}FXj St)t7uPuU rRvVe[^_ÉUWVS]} u$[St6WPjSSSSF${tVWjSSb&Be[^_ÉUWVS]} uZSt6WPjSSSS${tVWjSSAe[^_ÉUWVS]} ulZSt6WPjSSSS${tVWjSSnAe[^_ÉUVS]uZSt6u PjSSSS4$(Ae[^ÐUVS]uYSKBxt6u PrthQQSS$@e[^ÐUWVSEv}u$4&R1Ƀ9M }|9u}$DEu\]tE!ËU}} u uU EPSR}DMЃ Mu8}t2DUڃtu Ef1vuE"EEu}$D A9M 2Eu(9ue[^_ÍvUWVSu}FXj St)t7uPuU rRvVe[^_ÉUVS]uXSKBxt6u PrthQQSSX$,?e[^ÐUWVS]} uWSt6WPjSSSS${tVWjSS>e[^_ÉUWVS]} utWSt6WPjSSSS${tVWjSSv>e[^_ÉUVS]uWKQpt9BuApv5ApP]@ t Pxt6u RptjjSjS,$>e[^ÐUWVS]} uVSt6WPjSSSS${tVWjSS=e[^_ÐU WVS]u }EVt tv s=1mvthzSMu ڍEEܶuEEEG}jPjRpPjge=؍e[^_ÉU WVS]} uTV9}t tv V1I1pthzSMu ڍEEܶ}EEEGMMjPjRoPudVH؍e[^_ÐUEt0ggÐUWVSu} 1ۅu1@t Pe6Ãt S9TEEܶ}EGUUjPV$g ?u}ut SH뇉;{tSG;Ee[^_U WS}1ۅu1@t P5Ãt SR8SEE¶UUjPWzf }t(W0P/@P5v1t SPG:e[_ÉUWVS}u 1ۅuVv@t P5Ãt S7GSujjEPW:Sƃt SF_:e[^_ÐUVSuSt.>u)FfVf9Qv‹\fBfV: :1e[^ÍvU$WVS}1} U @t P24ƃt V6wREE¶]]EܶUUEGU܉UjPu duujjSWVǃ$tVE[9e[^_ÐU WVS] uu3WA6EEʶ]EܶuEEjjPjulPhhzjuaÃ(WJE؍e[^_U$VSu] }Qtu 81thzSIu ڍEEܶEEGuEEjPjRkPj`E;8jjEPjPà uSc؍e[^ÉU$WVS}] uOV5tuVTD1thzS9Hu ڍEEܶEEG}EEjPjRkPu_EjjEPj(Pà ubVC؍e[^_ÍvUu ufUuu uÐUuYÍvU$WVS}]1u1t} u v@t P11ƃt V3wOthzSGu ڍEEܶEEGM MEEjPjRiPj^EjjEPWOà t VB'6؍e[^_ÐUjju5VÍvU EEܶMMEGMMjPu6aU u1Ã}uEPEPRT@tEÐUVSufE1ۋ@t P/Ãt S2'Nu EPhV%Et SAv;5Ee[^UWVS}uVuju WGÃt} tuVuWHà tuU U1t U:t@e[^_UVSu] lMtu 41"vj9f@X~4e[^ÉUWVSu}Mt%Eu} ttFfNf9Jw.41zɉM\S‰4EEE¶EEjuSM_}t'WEщMQ9Re.1ҋE fFe[^_US]\Lt S33]ÐUWVST!T!E vMI<U t:?ÃEPSuIVà K}E47EE|MU < thV:thV:thV:hV:uV}:hVr:MU t Vb:0Ѝt KHu1EU9UT!e[^_ÐUjjjjh3h5CGUS]j+Sh5S]ÍvUSE fǀf@$fǀfǀƀ=u$j hhPAPP>G5S*,fC f ]ÉUWVSjhj Mq誮tMvu%P~ t`u19~xvKFtS5t1f f+SC$PC"PC PCPfF f)ИPSG9~xwfF f vI X@0uӍe[^_UVSuuƆ5V(+0I XDc0uu VӍe[^ÍvUSMU Y|JtfBfAtfBfAtfBfA tfB fA"tfB fA$RQs1]US]jjsSM]ÉUVSuF@9Du ǀDgH /VӍe[^ÐUS]S_;t8t/<vuS:\u  v1]ÐUMUE0Ru 2q8ÐUG/ÍvUpWVS}EEPjjhWV>P-G].] 3W/>PEEEȋ]E̋FEEF EEEEEEG}uy] 9Eu3E4]]jEPv@,juvc2EċNjPWO2Eĉ Uu] EPEPEPEPjRQ/UE] 9uJ]9Et9EuEEE EvEEEEs-Uąt B9BuMFL-E] 9u E]9ushWM5uEPhWA }u5 W腇EEtu&5PwƒtEPjWBЃ }u]9Et9Eu EPjWE؉FEtu*E]E]E] E])v]]] ]1e[^_ÉUWVS]}u jhS;P>PS;PVWuuuu pe[^_ÉUpWVS}uBD=u5+jwu/É_]D tC9,t,G,x+vk+$txOMDK+EPjjh u:P*W 9Uu 9UuSs$MqhP%P1ut <t G,n]V*<u;=t2V%ttSV`,S1 ŐPVM<G0EG4G8G<G,e[^_ÉU$CU*ÍvUVS]u jhDS9PW_$EPjjh0V6P#&jV6PӉ$u]]EU Uj jEPuuV (ujhSuV00W?3e[^_ÍvUWVS]}ujhDS%6P 9EjS6Px?u >u}u0Et,8u'Du VEPWEPEPSIu% S5P^0PuS6e[^_UXWVS]U UEu=EP#uj5EEPjjh@u$ u u/Ãuu;uuUuue1tV}u jhl vjhhSuu#uh0hGu-mEPhuSju1/PuI(/EGEPEPEPEPEPEPu<%E؅}U܉UE19EEPU4uwEPEPEPEPUPEPup(<u}GuwuSu< Eăt uUȍUvUȍEȉEE}4%<=ujjj  D#U܉UU؉UEPEPVEPEPSu<}tj1(E܋G1uR"19uEPU4uEx;u`(EPU4jjSuu,PuV(0"=;Wu5i" }u S+S;F9umu!uu;,Pu/+ }u6}t6EPEPEPEPEPEPuuS! }uuB.1u4.e[^_ÍvUWVS]jh,u1P4Pu1PnE6:jU 25 u 5J!u0ƃ ;EPEPEPEPuGPu<UBEt uUUvUEEEt@EEPU2VuSV8}uS&*S:F9u.&juuU 2uy*PV+Z u !jjjU 2uI*PV+?uFjhwV2EEPEPEPEPEPGPu(uWWQe[^_ÐU WVS}u6EPURjjhXu&/PPR$1ۃ 9sMىދTTC9ruu.P uu.P4 NjM O MODC URURURURMURQu,<tVdu\uT+1WUTC"UTChM LCSVuuÉ_V uu*؍e[^_ÐU0WVS]u MMjhu-P0Ej$y#E}܉wM OGMO MOG_ GEЋ}xMA4A0A8A$A } y yM}ЈOG<G,G(M܉O@}t uW5P}wiE؃}ԋM9y ]j"‰މUhuC MЉA(EE4MjPs L}wu,P(à Su,P%t&uul,P M9Hu}܀O}M܉yA/vu u1,Px(u& 9uM܀I}t}؋G t ujuЃ hu$uuhu>0 MЀI }tVy$uPy4`}ЀO M؋At ujuЃ 4`}Ѓu~M9O um}uMЀI E脠}}j]SMq( }9}t-ElEEEjSMq(j }Ѓt MЃyuuu v}ЀO e[^_US] K EEC E]{$u EE{uECnitCH9sDuCDC uhtqF u^EEME܋FE]ECEMEMMMEM EVt EPvW҃ t VCHKuj{$udS ЃuWS 5Pwƃt:+`Ft s@jWЃ {+`{ uG{uT{t;C$tu/{u)C u" C W!PPjjuS{u C tSWe[^_USM] 1ҋ9u C9AuBЋ]ÉUEPÐUWVS}}U U*=tuhhxj t jEP5to  u1jÉ;U SjV*VS5t e[^_ÉUu uZ@@@ @@ÍvUS)|tË|vjLEÃxCtXxCCC CHCD؋]ÉUS]C0t P 9xu!`)xt@vSttP-)||[]ÉUWVS}u 19^4~F0WVRuЃ C9^4e[^_ÉUVSuj=~Hu^HvFD^D(=`t C C ؍e[^ÍvUuu2jU(WVSu] V&W j0EPjj hVUPWE܋U؉EBEBEB BEBEBEBEB EB$ (SRW#‹M WUsU؉Ѝe[^_ÉU`WVSuV&EP EPjj hVFP MA 9Eu/EPjVMA0A8 E؉A}tpvSt S}WlËME\yvff%~SËME\WSnBW~SWYME|S6tS vh*MMF9u}M@MD PljcljM@Cff f1fztTTFMB9|MX19uv9M<u*M 44‹Tzu M@BCF9uwNjMfMfHfJM1Mjlju}}t u}t uCEe[^_UVSu1ۋ@t PÃtS vjjjuu V!ƃtSRe[^ÉUWVS}MME} }Eff%BPjE@CMff f1ۃB9E}MTTCB9|Mf@fBffJfff fu 7PWG}1fx19u~oM 4DpuK}tDM9Hu5M9H u-t ttDF9uDt9]tMDEC@9b}u W1PB9E}AMPR4Ã}ujEWIMfMfKEve[^_ÉUS] UvRu=Mt%u fEfE$u EEvu EEvMRQS}]USE] U u1tuTuHu=RPS2vt u ff"uu RPQ]ÍvUWVSE}u 1FvM@t PE}tuGEMffBfff ft} tvMfрfff f}~MvM@}1 P1j(ljff f} M1f{tEM9Du FB9|B9Pjljff fMf@fB1ۃ9}MTTC9|ML^@9Mt‹TC@9|hj)NjMQv19u~'M 4uƒt TEF9uڋMPSÉfMfKMRP}t uwe[^_ÐUVSu1fzt)tttCB9|׋ffJfff fu 6nVee[^ÐUWVS}uE 1EpEPE@EP‹E  E1fztTE 0TUxt+W0щMQRv1҉CEB9|EXu؍e[^_ÉUWVS]u p^WjjjjVS?PIÃ$WF؍e[^_UWVSE}t } t}u 1vU@tPEPUP11ۃ9uvHjjjjU 4ut PFC9]w9uvPWaǃ}tu~e[^_US]UE\Eu…t%EPEPShu uRP6S]ÐUWVSuM Mxu @x u@ @=thZPu@fGff fS‹Pe[^_UWVS}juuu hhzjsƃ jjjjpWtVMtV12@ PSÉVBLf@e[^_ÉUVSut|ffJfff fuV@t=t P@(t=t Px t p\6Rv1e[^ÍvUS]t|SVS ]ÉUWVSE}8EEMU <1ۍOMv[4U7hGuGMxxtxu@UpR^Mxu\juEchʶ<u Uxt"huMx(u juEUr uMBP C EU9URe[^_ÉU WVS6EE}M@t&PtEPM@t9EtEM1NMNMNMN(MEff%~!Hf҉ff fuE19Uv\M <1ۍ[؍7UUu v MFPwU UC vB9Uwuu}tZ}tKM@t?=t8PustMM9Hu@}t3uJ&}uMBt=t 9EuBMxu@MM9H(t}t Qmuuuu}tue[^_ÍvU8WVSDžuNP2hH =`uz`H!Dž=@t?4@hH!hhH!<@uhhH!jhH!0ɋщJUE DžfyLrhG0щ\ 9}#PK u %vCPsQh"0щ\ 9}#P^VJ(tu vf.f0P(2Z~:vs CPCPC$h1[N hBE0щ\ 9}#P\VJ,uQhG 0щ\ 9}#PVUJ0u QhG 0щ\ 9}#P6VJ4uPhG 0щ\ 9}#PV.J5u PhGX 0щK9}#҉RV9}#Ph_U A9/UAȍ[^_ÐUxWVS}]]] 3>‹ <DA t tF>DA u><,tJ<"ttt< t&<[t<<]tHv]z]Fi]FY]FI]F9|7"t1<8t A1<8"u]C IAPM\‰S MQD7PRXMt1C ><DPt`1ɉN18D)A18<DPuD)΋]}W0PPEjPRE}E Em$Zmu)R$fD@u؋]S ][] 3E|[^_ÐUPWVSu0PDžDžDž Džj(DžDž DA~Džu Jƃt"uF DG~DžDžDž u ƃt݋Dt>tu ƃ>uuDžDžDž19~$@9Dž9|% PH> Ch¶P9u.>-v CvhGt>~WܶFDAu ƃ>ʶV TGF Au ƃ>=FDvhtyu~lvDžBuFFٝu ƃ>Nu ƃ>nVu ƃ>CjPvPchjP<$>tu :ƃ>uu "ƃ>8L8C hd hGt,u)>  h4tu%> 4BhPt"> PFD Gvj19~&4@9;v19~@9cv[^_ÐU=djhjhdh*hMh Njhjhh*hLh N8jhjhh*hh Nsjhjhh*h\h NQ8jhjhh*hMh N,jhjhh*hƩh N 8jhjhh*hh Njhjhh*h7h N8jhjhh*hh Njhjhh*hh N|8jhjhh*h:h NWjhjhh*hNh N58jhjhh*hah Njhjhh*h$h N8jhjhh*h*h Njhjhh*hh N8jhjhdh*hh NʿUWVSE]pM A8hsV"t7Ct;wjH"CH"hVّt.Ct;wj[|L"CL"iM APVA PWhuhMVu>1ESt%;wPWP1 P"CP"e[^_ÐU(WVSuU U]VqǃEE?tEEF@t^dFXd}uuujjjuV迦OEPVNu6y}t}t WuuujSEPuVW:e[^_ÉUVSu] 5vwt$?SV@ uC;uQ1RF@t FhCvVb@4CVS@8CCCCC e[^ÐUS]ET"@T"EPS6C@tCdC@duh?jjjjU9Uuh?jPuRh SMT"]ÍvUS]EX"@X"EPSC@tCdC@dU9Uuh?jPuRh SۤX"]ÐU`WVSu }] u}tftajjjjjjEPjSuPb(}u% E]9u!Mv E]ЍEPRu(e[^_UWVS]b(薻S|Ccv]FcvGcvF)أp")t")x"e[^_ÉUVS]u h}e[^U,ÉUWVS]us贤W\Vu SÃ}tjS~U}tjShU}tjSRU} tjSl"uMe[^_ÐUuu juÍvUuu juÍvUuu juÍvUuu juÍvUuu juÍvUuu ju}ÐUVS]E t9EEuhKS9uVhKS v[uՍe[^ÉUVSu^j S9%tt u V1e[^ÍvUEp覵U WVSuf} f]f]f]f]f]f]f}V{t{f9~ r7jE)PURj))PVMPV賶P*f]f9^"r4jMQU)P))PjV PVrPe[^_ÐUWVS]u E脿s,[0]1ۃ9]}98tC9]9]~y}t!uɿ1Ƀ9M~9t AvM9Mu<}9~!ڍY9~ DJ9}|v9}DB9|}<e[^_ÐU0WVS]}E@EЃ vE 1ҋEH9suDB9rMЋuЍ\ t,QEPWCpu s PS跼PW覩e[^_ÉUS]U Et@\EEEPEPRCphs yPSOP観R>]ÐU WVSufM fMfMfM~EV Sj v6"tjPu S&1%PtEPEPV҉E SEe[^_ÐUWVSEU U19rxvMUBt5ps-^ǃt"SRtuu uSGEFU9rxwEe[^_ÐUS]E@|"j sQ!tt; tC;u;uE9u9uu)Pu V1PWǃ}ufPWǍs륐e[^_ÐUu uRUS]UUu uPPPÃ}tPSkÉ؋]ÉUhzu\ÉUWVS}u ]VW WaSVVS/؍e[^_ÐUVSu] ѸEPVW`9rV:^ÃvSu諎EP&Hà uA̟؍e[^ÍvUWVS]u luu蟟^u 菟1QvEPS_ÍEPV_f9uu}t0u躞u貞=Íe[^_ÐUWVS]}uٷEPEPjjSs|ÃÃt t+t.8t'|I~tD*Eu=,E%EU UEUfEU 0藞Íe[^_UEPEPjju{%ÍvUWVSu 1E0E }tu <1:thV葮uEM}u!hzVlu L[EuEPzEPEPEPEPuGUtiEt<u^}u}t/t;hRt)ZPu֭ttWu­uEMvu褜EOP萜Au M9%e[^_ÐU(WVSuEV跢@EVWәjhV6PfEPEPEPEPEPSjjjSuVPXHp9]u } u}wEt PW蹨1|EXEPEPEPEPuV襫Plt!1U9sM9t@9r9E0ۋEt PuEt PeW<Íe[^_ÐUE<ÍvU<ÉUS]X=@u 蚤@Cpd5@SSPid]ÍvUS] @t%EPRSS跪P辕u SEBd]US]M tBv$BvtBvSaP A]US]jsu1 v`]ÐUu!@lÍvUS] u Xl]ÐUVSuOPU1ۃ u|jxwË jhPhGV転CCC CHCLCPCdCXC\CTChClCpCt؍e[^ÐUu蝟P裫t tPUVS]S记V薖jst jjjjjP@ЉÃV軥؍e[^ÉUPWVS]uEEEԋ(jV@ЍEPEPEԋ@ЈƒteMU 9~9M}9~9} 9F9}Au>RRPPEԋ@ Ћ,xXtƆ!Eu2}u Ev}щHEEEuv}u EcM1҃9t B9uZ"P@EĉEE"Suu‰Uu EEuvEuEjunhuEPEEPEPEP}W] SjVƒ8juWSjVEԋ@ЋU 9u9Uu uV觽jVxtMU9UuRuu t2@uu=uu0)ÉB}t;Ut4RA)ztBuu‹)P}t uEPu=uuR,x]t"uP苠Pju(jV@Ѝe[^_ÍvUWVSu}jvntWuu V^]#VSjWuu VSIe[^_ÐUWVSu}jvtWuu V>]#V辬S覒jWuu VGSe[^_ÐUE uPPu=ÍvUE uPPu}ÍvUVS]U UjstEPSS]TS2VU8t1(jS@ЊU(jS@V5e[^ÉUVS]SΫV趑jst VÍe[^ÉUVS]S膫Vnjst ÃV螠Íe[^UVSuU UjvetEPV\ VSEPV+SEe[^ÉUVS]SުVƐjst YÃV؍e[^ÐUWVS]u S芪Wrjst  VW蝟e[^_ÐUVS]S6Vjs`t (VX؍e[^ÍvUWVS]} js"t WS]ASΩV趏SWSSP轜PjSR,Ve[^_ÐUWVSujvtV_VZWBt<VBEPEPSCЃt UE9u,BPWT1>jPRVE9~ PV,BPWe[^_ÉU VS]ES裨V苎EPEPStE9Etu jS7kE V距Ee[^U VS]ESGV/EPEPS1tE9Etu jSjE V[Ee[^U VS]ESVӍSI t.EPEPS tE9Etu jSrjE VEe[^ÍvUVS]S膧VnS,@^@pjjS.wV覜Íe[^UVS]S>V&,@^@pjjSvVdÍe[^ÉUVS]js/ tS[TSަVƌEPEPRBЃt EU9u V1vjPRSjV؍e[^ÐUVS]js tS \LS^VFEPEPRBЃtjuuSVu Vj1e[^ÐUWVS]}js6 tuWu S]fSޥVƋS } |C94|;B>uWu P@ ƃ!WSԴujS;(VΚe[^_ÉUWVSujv tu V\GvV@W(p8hjSC Ћ,xXtƆ!WXe[^_UWVS]} SV֊js t%u0-<@UuWP@ЈÃ VÍe[^_ÉUWVS]fM fMf}js u/SYVA(PEPSBЉV脙PEPSY\e[^_ÐUWVS]}js> u/SV݉(Wuu S@ЈV"Wuu S/\e[^_UWVSu} jv t WV<\V膣SnWVcSe[^_ÐUVS]SWV?js t>hPu>ffCxfhPt V11kCtzu jCPtPtEPEPS҃ }tE1uʊVė؍e[^ÍvUVS]SWV?hP-u V耗1jCtzu jCP tPtEPEPS҃ }tE1uV؍e[^ÍvUWVSu}jvtWuu VzZ!V膡SnWuu V豵S軖e[^_ÍvUWVSE MMMMMM1ۉMM19M싁URuWP@ЉǃEu%}u M M}u9Ew1Puƍ9Ev}uEuuP裉 ] vVuMPȍƃ }19}F}u M vMe[^_ÐUWVS]}jsnu/S%V jWuuu Sà VPWuuu SxFe[^_UWVS]}js u/SV詅jWuuu SGà VWuuu SGe[^_US]h5\F5`FSothm8蘘taEPEPS蓗P芠ŠEBjjSjP5uu$jhchGSP]ÍvUSEeH蚇=Lt0EPSuP5Lu EtPa]UWVS] 5HA8t P衆@t P莆Ht P{LtV4P" 誟9=Du DLɆe[^_ÐU4WVSU DžƂDǂ8ǂ@ǂHR4< =Hu LH=Lu4L=Du 5D5H45L`h*8j@jH8t @tu%5ƂD%P08,LHv džLPHv ǂPXHv džX\Hv ǂ\THv džTLPX\TBqfB fB"Rؓ@ɬ!1t VO)ʉ (v Q419~Q [ jSh]h4C9@jW4t ~ 19~4ԂC9썅9t W踂19gv@MP葒P؎uSPaPu|ΌujhR4 蕙P菕h yPƆEjjhk@4V"Eu*j'P讓Et؋Dt C9t֘PMdu;Ht$w ƂdƆdƂd[^_UWVSMP\Phu 迍\hSX0HTPH\MDžX`LX4FPF PFPVFPhE TPH&Htt t6thL讑0LЋTLT8XHX^Pu`PPƁDu 蔉<[^_ÐUVSu] DžLDžXt|jhV2ƒ tfLPPPTPXP\Pjjh@BjRSVc0u)Xt \tLt*T|1t1vDuLuD[^ÍvUWVS}]uuƇE1<9}@uu9t@9|u5WR}t QuW`e[^_UMU BABAB A BAÐUHEM UEMBEċEЋBE܋B EBEEEPeÍvU4WVSEM }EPM8PVG}~ҋ} M902 L}PQ貃p0u褃P3MPPQ腃p0uwPufPEE}XMDE }}WhhMMQP}L}uލNMuhhuu uhh*u}4M D8}9D uh hh6u袇 M MЋ}4M ED4}ЋM9Duh hGEPX }P}4MMM]Shh[}}W;ShhuW* ShhWShhWMM Shh˭WShhWځ ShhWƁShhW赁}4MT8 }9T7 uCh h;uah hZuOh hwu=$h VvML}9T uNhh;u hhZuhhwu$hhuЅ M MЋ}4M T4}ЋM9Tu@h h]S艅h hSyh hSi$h Sv}LM9TuIhh]S4hhS$hhS$hh%S }aH bM̋T}Pup0uP=MTMElj}؃}ԉ}uVhhO]SVhhbS,VhhzSv}tVhhS\}؉}VhhSBVhhS1 Vhh˯S}tVhhޯSMԉMVhhS~VhhS~ Vhh8S~VhhYS~ VhhxS~VhhS~ VhhSz~VhhްSi~ VhhSU~Vhh)SD~ VhhRS0~VhhS~ }t%VhhS~VhhʱS} }؉}VhhS}Vhh S} Vhh0S}VhhQS} VhhpS}VhhS} VhhSk}VhhֲSZ} VhhSF}Vhh!S5} VhhJS!}VhhxS} }t%VhhS|Vhh³S| M4} T8M܋}9T Bh hS膁h hSvh hSf$}th h.SM h hFS:h hlS*h hS$}th hS h hSh hSހh h0S΀$}th hTS赀 h hxS袀h hS蒀h h͵S肀$h hSoh h#S_h ML}9T uLhhS/hhShhS$}thh.S MP4EЋ} MЋD8}9D hhF]ShhlShhS$}thhSo hhS\hhSLhh0S<$}thhTS# hhxShhShh͵S~$hhS~hh#S~hhVS~$M MЋ}4M T4}ЋM9TEh h]Sr~h hSb~h hSR~$}th hڶS9~ h hS&~h hS~h hLS~$}th huS} h hS}h hŷS}h hS}$}th hS} h h?S}h hjS~}h hSn}$h hŸS[}h hSK}h }LM9TuOhh]S}hhS}hhS|$}thhڶS| }P4EЋM }ЋD4M9Dhh]S|hhS|hhLSq|$}thhuSX| hhSE|hhŷS5|hhS%|$}thhS | hh?S{hhjS{hhS{$hhŸS{hhS{hh,S{e[^_ÉUWVSu }DUtDt `uUnp1'cdeUHpe[^_ÍvU WVSuf]=Lt_EP5HVOoP5Lju9贈Et(`tDtV蕃‹E9< o1} tH} 1ۉ]9}d]E8Mы}8DD8DD8D D 8DDF9u}tEX}f}tE\}f} tEL} f}$tEP}$f}(tET}(fne[^_ÐUSoDu1=P~Ãnju uuujuu uSqP0]UWVS]} 1S C9|8t"SC9|4te[^_ÉUVSu] M19}R94uB9|1e[^ÉUWVS}tQ}tK2P4P6P8P:Pj`Swu$EPSjkwuE%=@tv1e[^ÍvUSEU 1ۋHB9t PQ3su؋]ÍvUWSEX0I  Ѝe[_UWVS]CDžP\PC_PWPSlz=dh h܇jdYd"""PP]\tPh(vPh9j\ PhLj` }wZ}$dxDžX.Dž["Dž^Dža DžEDžt DžD} EDžDžDžWPR tDžDžv=\`}0KN@PdSR2]VS]DŽ>ƒtNt3R0щQXdRY DžujP5dsXƒ 0щNZK3PcV2[>/SrP[Dt@Džt Rq]v] jjjhdm uHjjjhjm ub]D7uj YbtUE@‰xU‰tf}f}ftfJfUfxfHfEf}f}f}fGf}f}fUfEfufFfuf}ff}f}fUfEfMffMfEf}f}f]f]fOf}f}fUfEfu‰ff}f}fUfEfMff]fUf}f}fUfEfMfMfOf}f}fUfE܉ffufUfEffMfEfUfEfufUfEfMf]fUj]EPuu ufjEPuu uf(jSuu uff}}f}uf}u |ff}ff}ftfHfEfEfxfHfEfEffEfEfEfEf)fEfEfEf)fEjjjEPuu uRp\d[^_UWVSfUfUfUfUfUfUf} fu$](uJEPOM%t t+QPPEPEPEPuu u&PPEPEPEPuu u? u@\e[^_U<WVSfMffM ffM$ff}(f],fM0ff9w9 (9~f9w ljuIffP#Lf?MQjuuWHQjuuW SjuuZSjuu Z h-h@ ω)}P)}PЉPSuu uYjuu+Y }0f9w9+v9~f9w lj 0hZjǍ)؃}P)؃}PPPuu uv`$xY[^_ÐU\WVSf]f]f] f]f]$f]f](f]f],f]]0]E1fEfEfE} uFEPIf]f9]vÍX]U)‰UEX]U)‰‰})]9lsYd]0S5pR`pS5tA`tS5x0`x]lKE<wMu΋}t7]C]vdu3Uԡpf]fЉfCf\fDfDfES}t}t }2Uԡpf]fftfDfDfEUf]fЉfAfLfDfDfEUСxf]fCffLfDfDfEvE@9E}t}usUԡpf]fftfDfDfEUf]fЉfAfLfDfDfEEЋxf]fCffLfDLUԡpf]fftfDfDfEEЋxf]f‰fCf\fDfDfEEf]ffftff\fDfEvUԡpf]fftfDfDfEMЋxfEfffftfDfDu fDffEЃ~0U̡tf]ffftff\fDfEEf}t}u&pxpxMf]f]fMEt#`Kv:]ԉ]ċ=p]Љ]5x]̉]t]B9U~&LffDf LfDfDfL9U~&LffDf LfDfDfL9U~)]LffDf LfDfDfL9Ur9Ui9U`cvEEEEغ]ԉ]=p]Љ]5x]̉]t]B9U~RLffDf LfDfDfLfEf+f+DfffEf+Df+DffD9U~RLffDf LfDfDfLfEf+f+DfffEf+Df+DffD9U~U]LffDf LfDfDfLfEf+f+DfffEf+Df+DffD9U9U9UvEEEEܺ]ԉ]5p]Љ]x]}̋ tB9U~,fEf+f+DfffEf+Df+DffD9U~/fE؋]f+f+DfffEf+Df+DffD9},fEf+f+DfffEf+Df+DffD9Ua9UX9Pf}uf}tx1M9}pvf]ff]f\B9|1M9}tvf]ff]f\B9|1M9}xvf]ff]f\B9|f}t+EP5puu u@EP5xu/}t5EP5puu u?EP5xuu u?(f}uNEPjfEf%PfEf%PfEf@PfEf@Puuuu uG,$}tEP5tuu u]?Du}Pe[^_ÐUWVSfufMfUf] f]f}$ffxff|} fff}fufufxffEfEff)f]f+xf+|fEfEfMfMfMf+xfEf+|fEfEfxffEfEfUfMEPhuuKjju(PuuW(jEPuu u.XuuuuuuwWl[^_UhWVS]S*RjhW UEv[C@ tSLS>EÁ@u @PVWV jjjjuuVWM EPh@VW,Uu uVWVEe[^_UVS]u jjS{QPRBjSsV]e[^ÐUS] jjuIQP BS\]ÐUWVS}WXV>jwt(Gtzu Kj6vjw趾tSGtzujPWËt xtVMuu W@ VjM1e[^_UWVS]} SWV=js(t)Ctzu Kvj6vjstOCtzujP菠t@tWSЃVL vVL1e[^_U=u +I=u IÐUjuÐUWVS}UЉXu`u \EBEB tt+ƆIEFEEPXWvG IEHEEP`WKGEI `tyW0IPWNP\a`tVW}NPIt>WeNP0EHE]S`WFEGS\WFe[^_ÐUWVSuhju VNRSUTfJSGfJuNV3DV+DV#DES +S } PEP‰Uș}fJ EPuuu VxMR"fEfLfEfNfEfEfPfEfEfRe[^_ÐUS]UfC fEfC"fEEPEPrSC$PEPEPSmC]US]jSLPPSLP ]Uu5u u7ÍvU5uu LP/>ÐUE P5uPfLPQÍvUS]EEPss Eu1+PFPSK uSuH]ÉUWVS] 'US5S:BPSKPGQ<<ƃHfǃJdEPEPSKP= SKPfǃWSjKPSA 9ƃHSWjjh̪juS5 jjh jE@PS5jhTUBPRSJPe;,huSJP;RhE@PSJP"RC"PC PWSe[^_ÍvUMEHu1ÉfLf9LtfLfNf9NtfNfPf9PtfPfRf9RtfR1US]SS@P'HtHSSJPPX/S5SC@PSIP; E:]UWVS]} wh5\F5`FSE=u[ݐttEPEPSvIPmRjWhPIV5`FuuS4(uuP5u jhjjVGe[^_U$VSu] EPjjhsEP\5s sEPAuEIE[v9Eu EJ,9Eu EK9Eu EL9EuEM}JujhjjsFEPCdP=S?5e[^U WVS]EPEPEPEPEPEPu ?Pu EPSEPPS?PSDPX,t%SD9Euvu D9Et1u uuuuuV46u>j5:NjEU W_ jhVeDPLGEVKS1SGEhSWN V.DP>PWh$uuV> uS)NS@jjjjjjU B"PB PjjRp>Pu CPGG EUUUEEUD*BUmvUEP(UH@Eș}EȉMԋUʋ]ӍMEEEEMx CAMyExtxuuuuj}SEP Uztzuuu]UEP(UH@Eș}EȉMċUʋMыEHExvCAMyGE9} EE9EKvUR,UEE9E,u19} UE M}uMEUUEUD*BUmvUEP(UP,U]ӍMEE܃EEMx CAMyExu PVVu܋U׃REPUzu RVUEP(UP,EЋMUJUx CAMyGE9} EU9Ue[^_UWVSEM X(]p}P@9uKE]9] 1]9s]9UwuE]9]rukE]9]M]]9s/] BBBȈB9UwuE]9]rfvE]9]sTMv]]9s/] ȈBBBB9UwuE]9]re[^_ÐUWVSEU X(]p}xu[E]9]҉Uv]]9s]Q9MwuE]9]rRvE]9]s@҉U]]9s]A9MwuE]9]rōe[^_ÐUWVSEp(uH]19}v-ʋu Ήu9suB9UwMG9}wԍe[^_UWVSUE}Z9ZtWPuu RdvJ(MRUEM Mm EM9Mu] 9szMҋ$ƒҋ$ƒҋ$ƒҋ$ƒҋ$ƒҋ$ƒҋ$MˆF9r}t0019]~%vMMt C9]ވMMEM9M/Eu] 9s~EM҃$҃$҃$҃$҃$҃$҃$ MˆF9r}t0019]~%vMMt C9]ވMMEM9M+e[^_ÍvUWVSu}ttu1tEP1tEPuuÃ|Gt EtVPu uEP@DЃtEtWPu uEP@DЉ؍e[^_ÍvUWVSu} EEEUET(@EmvUV(UNș~FȉMUʉ^MEFEEMx CAMy~t~u VEPF~U]SjREP(~t~uVS]EF(ENș~FȉMUʉNEHEx CAMye[^_U WVSu~,}~$ue1ҋEEED*BmvEF(U V,Ћ^ÍMEEUJx CAJy~u VEP_]SuE EPEP!~uVS1UV(E F,‹NыUJx vCAJye[^_ÉUVSM]EA(u Ae[^ÐUVS]MEC(u CPPHe[^ÐUVS]MEC(u CPPPe[^ÐUVSM]EA(u uAXe[^ÐUVSM]EA(u uAPe[^ÐUUMEB(RE UVSu] EEt%F(vuЃ0'vV(vuƒ 2e[^UWVS}] EEt(W(}‰؃:&W(}‰؃Ɖ :e[^_ÐU|WVSEEEEE1EEEEEEEEE}t M}t u} tM t quvuPuE } tM t quvuPuE } tM t q uvu|PuE E} tM Atq|uEl} tM At uE}t MAtEu ÃEPEPEPEPEPEPEPEPu Ã$}tEPu }v}vEPÃuuVEPuuu SÃt}}V}tEPu uPEtQuPEt7uPǃtuPjE}v}v uEȅt uPAE̅t P%Eąt PEt PEt P@DЃEt P@DЃ}t u}t uEtjPWuuMуt W}tuEPuEPWEPuuuuu u Ã,t4|} t,u Ft#~Xt}}u}EPuu}uEPuuuÃ}v}v EPEȅt uPE̅t PEąt PEt PEt P@DЃEt P@DЃ}t uU}t uDEjPWuuuUB,u BL4 B$u(B9Bu uBLTvBL~vUB,uzu BLaBLVv u3P9Bu BL9zu BL4(BL|v B$u BL vBL}tG}tAEPuuujuuÃExu @LT@LuuuuuuVuuuuuu {Ã,uEuEt}}Vv}v}v uD}tEPu +}#uF}PEPu à }v}v EPEȅt uPE̅t PEąt PEt PEt P@DЃEt P@DЃ}t u}t uEtjPWuuMуt Wm}tu\uFFEMEAEAEA EȉAA}t3}tE̋uFEĉFEF }tE܋MAE؉A } tu FtMN$EF(EFT u} tu Ft~pEFt vW}tEM}tEu1x[^_ÐU&WVSM}t}]hP1ۃ9]v[UfFfEC9]wDžU9RQ4 19} tu AAqNËC=f]f%u(tWu$U$BLЃ},t0]u0tWu,U,BLЃG9} Cu9ZhPE1ۃ9][U8uRjhu,1ۉt PoC~[u@fFf4PC9]fDžU9Q\19} ntuAAqrH=tuAAvq*ËC=fXfts%U(tWu$u$FLЃ},Xu0tWu,U,BLЃQ1ۉt PC~1ۉt PC~ҐG9} u9]1ۍvt PSC~UƄ*H}>Džu9vQX19} 1ۍ9]vEtu AAvq^CF9]wPu K Ã@U(4Wu$u$FLЃ},t,@U04Wu,u,FLЃG9} U9SDžu98vQ 19} 1ۍ9]vEtu AAvqCB9]w19]v.[u4ƉtC9]w9]OU(4Wu$u$FLЃ},t'U04Wu,u,FLЃG9}  U91[^_ÐU\WVS]us$s3u urEEEPj 6uǃ$s3jjjjSW6u(Wue[^_UWVSU:1ɃUU B vUBBEUAF8u tߍvt U)JUUBU1ɋU U8t.t(UBBuU1EUA8uԋUJUBBuU1EUAF8u t ύvu1UJpLvURU1]U B vuMuCFMAU9u t0uӀ}t%uPNKuUB]E1U 8t5t/uMǃMu]1CF8űUruMǃMu]1CFAU9u t u}uEuP}O1e[^_ÐUWVS]uC x{ SDCT t"CCt 8t CCu t7CC8  t8uSˉ CSC C8tKvs tVf 9tu倻 t8VB 9tYtT t9uSVɐ t.vV‹ 9u S&ݐVR)1e[^_ÍvU VSu h SuVPS[^UWVS}1ۋtuwOM5<DV t) Mv9UtEAOEPDV uGGЋM AM C<DP u 9t9]wKOpwVƒt8<DP t8 9uv9]v3ЋM AM CVƒ<DP u 9tuVR؍e[^_ÍvU WVSDž1Ut MI73t.U v9tBMQpuߋMA)@PNǃu vSWU:DvURRƃu DžjǃM 9 u` RWÃߋh SDž ЈCƃM 9\uWvt`BRWÃt9ߋPSl9 W.vDžVgM 9M1[^_ÉUVS]u ;t4Ct-@P*‰sCPRCC v1e[^ÐU WVS1M9"Ɓ Ɓ ǁ ǁ h VQà jVh ulh Vuà Ƅ+j_Vƒ))ÉPRh oMǁ h Vuà ujVhM t!jVh0 u@h Vuà SV\ tG\u݋Mǁ \\u=`M d QhM i ]DM D u(D  Ɓ Q9D M u 1[^_ÐUE@ @@ÍvUS]Ct s P}CtPaC]ÐUVS]u jBtpe[^ÉUWVSuv uM 1Ҁ9t)A9uЋ}17u;t:} 8uWRt9]v؋u6}\8É؍e[^_ÉU WVSE8P U?عƋEpStƃuVUr 9v 9w1]9}* Mt1uEUF9|u1e[^_ÉUWVS]} WSƃ>u7uWu C9CSu C@C1e[^_ÉUS]CUC Pz…u# 9v9wS 1]ÐUWVS}w t109vtPV G e[^_ÐUlWVSUM EẺUE}t u}t E}t u} t E }$t u$}(t EȊ@ u(},tE,}0tu0}4tE4f}8tu8}<tE<tH}tB}t<}t6} t0}$t*}(t$},t}0t}4t}8t }<tz t 1vuu؉uRVEEEPEPjju訯ƒH}$hHE08u>EЊu8E8u0>EvE8uЋE0vu>E$8ufV f҉}tyUR‹E 1ۃu$9E EuȋvEЊu(E8u0>t }fuԋE4f0EЋuu Eu uu Eu>uEȋ@Eu$>EfP f҉}twURC‹u 1ۃE$9u 6uEȋ@tE<$u8E08uu>t E,(E}uEPEPjju芪}}t{u>t*W0҈щMQRx‰u>t@E4PËu46VE0S jju46VEE9EuueEče[^_ÐUWVS}EPEPuEPuuEPEPEPu WjjuE8}t)EU4zEMuue}uotiƋMCPSVPMfff=u*E7M 1 M  ЋVEe[^_ÐUWVS} u]SEPWVuu@Íe[^_ÐUSE],_]UVS]3j"SHu u h 5tSքh5hSńe[^ÉU,WVS}u Ɔ'dž8Ɔ(u jV蓬PJu jVoP&u jVKPfuG@@ t fdžfu fdždždždždžfdž$,tP,vPɑ 1ۀ)tm5 vtXEdMԉMjEPvs jFpF>t&Eԃt EdUܻjGpeFtvG0*t~'ttv 1Eq|CSP00!vdž0tSEPw jV&PjWIuƆ&VPjFI uƆ0t"V*Pj^I u*Ɔ*!*t5tVo"Ɔ*~@t~tL^tE5 Su[ut%jS*ttVlPfF f fF"f"e[^_ÍvUWVS}_5 SLj"sDtewxOt19}Y9u ǃ9u ǃ9u ǃ9u ǃB9|[h,iz8t Pzt P_t PLt P9wtO_tHv5 SDu[ut'{u!jS(tWlPe[^_ÍvUdWVSMM} uEƁ'&8&t-V%PjWG t EvM&&M8t$V%PjFF uM*M8*tQ0t&V%PjF u3M**"t5tVM**M,9,t#Px,,vP5 vE1ۋM)8)tsEdMMjEPv }u!jFpA>t&U)teM UdEDC0*M8*V%PjGE uM**cv*t~2tt&E"vEvE vEEqMLCtSEPv迿 M9tEt P1tujVIP M9tEt PۋtȌujVP譌 M9tEt P腋trujV蝤PW M9t1u$~xNtM19sM4YC9rVut PVfMf9t Ef$ 9FuTM9tCVt6jPPVF"PF PPPVMƁ'Ee[^_ÐUWVS} u0t_1Tvh}J4u|u f~ufFhJ4u|u f~ufFCU9w1e[^_ÉUWVS]u fEfESufC ftfEfC"ftufC fEfC"fEjjS։jV}}W}}WjjV&(u?00fC f9EsfEfC"f9EsfEutuujjVކfUf9S"ufC f9E}}W}}WPEPSt.rQu'jjEPEPSuWjjVu(%fC fEfC"fEEPEPjjVNf$ft>f f9Mw f"f9Ev$jP"PPSfǃ$VV-~ffthfs f9 r[fS"f9"rN&PPPPjjSPShP^ff$(fC f fC"f"Sre[^_ÉUWVS]u fC fEfC"fEf$ft3C 9 t(jP"P PSfǃ$jjS։jWu}EPEPjjWׄ(W}ffthfs f9 r[fS"f9"rN&PPPPjjSPSAP\ff$(fC f fC"f"Ws|e[^_ÍvUWVS}u _ u1f$ft3t*j%P"P PSfǃ$u8PPuVWS1t6Ft/ FC PbƍVMSPR=v PVJƋM1fAfFFDM MHe[^_ÐUWVSE UM MLM];O9M9!9Q]SSff҉)]NMMT> R|Eff]CCEuxMQPMNyOxoE]SPOyVvMffKfftMEOxMPQMOy] RSE@]M"vuM EOe[^_ÐUS]tPtPP趬]ÍvUWVSE tdǍwf?uuwuGIWUGKxuvuЃ Ky}tUWGt W<Ge[^_US] u!t X]ÍvUWVS]S1SߦS臩 t xSѸe[^_ÐUS] {u"9Cu"9C r " tSuЉ 1]UVS]u "hh>谶 [`C"5"e[^UjuW5 | UVSuP= u 蒴  rEPStVtEEe[^UWVS]} = u * 5  EPVtSyu"9}t;VtSWVtS袿e[^_ÉUVSuH= u 芳  jEPStV٤tEEe[^UWVSu= u % = EPWtVtuZM 9MtxWtV1ۃ @tCE9wEpu} t u WtV]e[^_ÐUVSu= u F  &EPStV蕣tEEe[^UWVS]} = u ޱ 5 辨EPVtS-u89}tUVtS褩Ep٧uѧtWVtSH=vPIÃPX&CfCH{19v"FȉDFDD A9wjhu(Lu cVuHSjjLLVuʰP89t Sפu="t5u趦P1<[^_ÉU,WVSuEjhVtEV[贽SVEEPEPEPEPEPujhjuSV蟮Hu }vEV="t@= tV9SVH  5VPEW}nExt5V謥PMX&8t@fAfEUEEUfEfAAEUEEUUEEUEA} u$jE } GWV E@} 9sPw۷Gu1f~uԉX&8tSD2EMEEMMEEMED2D2 E܊M܊E߈E܈MߊM݊EވE݈MދE܉D2 } W }ԋD9ڋ} W}ԋD9 DCuG9kE@} EtPbE؍e[^_ÉUWVS} u5uP^Dž@1ɋ} 9s"_<ˍ@|8@A9rၽ@v@vƃ vPX&F} fF@~^1<} GffLf1DHB} G9wA} 9wjh u/DujSu@VjjDDSuѬP89t Vޠu="t5u轢P84[^_ÐULWVSEjh u}ucE軹uuEEPEPEPEPEPVjhjVuu袪Hu }vEu="t5uP Ez};Ext5u͡PMX&8t@fAfEUEEUfEfAAEUEEUUEEUEA} u&j#E ] CSu E@} 9PwGuE]9viffMUX&8tfM܊E܊U݈U܈EfEfEUt} G]9t5uPE}] 9;wUB9EvffMX&8tfM؊E؊UوU؈EfEfEf}f}fu EEPẼ1E9}U]]X&]EĐEԃ]}8t!EЊUЊEӈEЈUӊUъE҈EшUҋEЉEԋEԋ]̉A9M} G}]<؋] C]̋}\G}UB9EtP踧Eȍe[^_UWVSuj<j-GG@G@G@S‹GP GSh p ԝ WVve[^_UVS]jj貢FjhS‹FF@VSje[^ÐUS]ES u SPSSPSu.S蛬ESPSuSMPS~ SEPS u4}uSSES!PSuSPS }t S诡S)]US]jSjS9]UWVS} u׫VÃuVVÃ9;w#SVuVVÃ9;vCDUC"5V`PgU1e[^_UUE +ÍvUWVS}u(Eu*1vuvu1/uƃuuuƃSlESu uM hNjWu誚1ۃ9sDNMEM9txu M HOuuS>Pv|FWhh)]SejSu芫‹FFM LF$Vuuu膬؍e[^_UWVSuKEVhÃuV]VSÃV,SVq uV訝V2V V"Ã1ɋ9EsS{}‹}Dt9E sA9r9s0C<ȉ}\A9sUT9v 9U v<ȉ}A9MwV/V詫Ee[^_ÉUWVS} ukƃVÃuVyVoÃVHSV uVĜVNV(V>ÃSt9:uBSV HuV耜Ve[^_ÉUVS]S&ƃt1jhS蜩PtSOVS舢e[^ÐUWVSuEEVÃt~jhV:胯SVEPEPEPEPEPjjhjWSVuDu}!u} u}uEEViEtPEe[^_ÐUVSE]P@8"C"tNjvkt F-jvNtFtj v6t "e[^UEU˜PÉUVSE]Pq@4"C"t!jvt F@hvFh"e[^ÐUWVSu dž2dždžƆdžBƆ@dž(dž$fdžfdždžDVs~tt%VxSSvtWƔ ~tfFfFfF"fF t!jst C@\C\F\VĨdž4dž,dž<dž8ƆCe[^_ÐUWVS}u$UGt9Ftt>t Pb~tt+VxS ESvtu UVt9up9ub9uT9uF9u89u*9u9u9tU0PRga1e[^_ÐUWVSuuDtP V~Pu Ftt PUFttP軕dž4tg@tS98vFv4<ЋGt P賎1PwuP C98w4辑e[^_ÉUÍvUj/u/ÐU$WVS}] EEEPEPEPEPEPjjjjuSWɛ0Et Pi}taEPEPEPEPSWtAE܅u8u,-X|uE4WUƃ uKyu1e[^_ÍvUVS]UsH8U @t7t2<v,uzS蝠P觠ƃEEFtNSqP ƃtEEEEjEP$e[^ÉUWVS}] 1ҋ8t$49t 9XtB9r98w1e[^_ÉUVS]1,t&+4BЉ؉89<u%E<P414t4,40848e[^ÉU WVSu}VEjh˽uEAU싆uV,Ã@ME9Eu~tC9us U䋆ff+Hff+PfUf}1f}}fEEPEPEPEPPuuVIPО t EuB9}uuWusǃ u}V5,ËE{WuDC 90{uTSsu\m C $\\\2]2]2]\s$|x~~,pSt IC C ,@@C,@@C,@@ C,@@"C,@@dC C$@tV$A%PEPVe[^_UWVSuVʜE$x8uVÉ040{WuʕCCC.C@C@$C C$SWukt1C w($$^<^<^D^D^D^<^s$ve[^_UDWVSu]v蹆PbEA=<u 0]7$^^_0______d_E苆EAEE싆,@fE,@fEEE苆EEfFfEfFfEE슆EEwvE芆E슆EWvE芆E슆E튆EGSSh`kjh 誋(jEPhSE܅tSh`dhGPۏSb]ÐUu ÍvU WVSu] }Eu,3V{@$E3V轁Ãu5V1OEPjjh$SmPԄ9E„u 9EuXt ƃ vƃMMM  MM$M䉋S>9Eu ƃC.EEu,u(u$u uuuWEPSC|ЈE(}usE9ulKx4tƃMM(V*MVstPkCxMƃM  ME1Ʌtj&Ee[^_ÉU WVS}] Ej3Wۈ@$E3Wƃu5W1EPjjh$V͓P4M9E„u 9EuMt ƆƆMMMM  MM䉎V159Eu ƆC'EEu uuuuEPVF|ЈE}uJEM9u@NxS軈MSvtPFxMM  ME1Ʌtj辂Ee[^_ÉUS]SK`8PSpSmjS!j,pS(j,pSx]ÍvUHWVSuVNP@(DCSRV5P&h虃$9uPP$S }t*}9(tWvjjjuR=Vm(u $(@uf$SPjjjh j$[p$P$jˏP袀e[^_ÉUSU]M wv$jvjjj kkkkRQSFEBEBEEEPQS"RQSRQSX RQS]ÍvUMU |$~ujQRPW5RÉU VS] Et8!u0juVP[ tE9w9w VSue[^ÉUVS] uSt VPS F F ƃFP$Le[^ÍvUVS] uƃt VPS蜆 S?u~ u j$Le[^ÐUVSu ]t SPVO C C CP$RLe[^ÍvUU t uPRUWVS] }SƃtP轀ǃSh{VԐPVCtWPS蘅Ge[^_ÍvUURt B@ tU S]swEh]tEEkEEjPEPRNy]ÐUWVSE]} u u9XB8tj$J*? !u>!1ۋu8t4@u<8j(<~lj4uut$؉ u40S{Ou4‹uDCPu~PńCuj0su^PU Gu98wuȅPV,Ɔ@AVA%PPV"ruƆ@,p V @u< u$MPjjjSjVpV藊P辀(}t umzuje[^_ÉUtWVS]Ur0KMXƁJBfB(fCffB,fCfǃ$ǃ(u PxSjt,jjhbhpdP讄 "jhbhfPxƃƃS3EAEt~uƃA ƃASeƃ@uMA1ƃ@膃ǃ@u }uƃS5pSljSh`kjh Bx$ @u< K`M$KES~@C`uWjjVjSՁ(u]uWjjVjS~pS;Pb~$u*jjjSy~pS PtjjSsMK`EP SPhzEDE P S輇P賌$@u[EPjjh$S蔇PvShmuuu,j[P2x S>jS;PRtEXPhL~jS輎P3e[^_ÍvUS]ub@u=$IPjjjh< jS*}pS辆P|(j蟆Pvw]ÐUWVS] E,kMIE tE5stHx1u9xuh{ÉvvhH PS诊ËEpx0fH(fMf@,fEMIME@tPMQC@t K IEDK ITC@|K IfEfDK IfEfDC[My0uRE@tFqP&…t73My0u*E@tqP…t9u M0 e[^_ÐUWVS]u }E9 u,@u ,98u,9x,ztcA<vN<u%zutjSƃEj,pSvj,pSejS9 t VSWVS, @t-Av jPS ,@$jS,@tAvjPS vjSX}te[^_U$WVSEE Xu1ET119} RE fDMfAE fDfAM L M܋E9tQPUHUM L M܋E9 tjQPUE U M \ ]G9}nE@PMIQE$9M$B}ƒ9Uu=E MQEPMQE@PMIQRRuyR uE PY M yxvQ7re[^_ÍvUL WVS} uDž,WQVp W @u< Pu߁P膈 tR0ۋBvBwu!@tGGWV WV荁PxtVVkP腅[^_ÉUhWVSE] EURU(ƿu 1fvƿu 1Gƿu 1+ƿu 111;uS0UC0tUu 11%vVWjjjjjjuvP$ECECECECEUBEBEċC(EȋC,E̋C8E؋UUEjjEPue[^_ÍvU WVS]ލUUsjǃt{EEE슃EEEG C9]\EPt MȍP@Eȍ@UċEfX4f‰EЅEUfJ6fۋU҉Uؙ}Eɍ6șE9EEEfWfUfUfOfMfG fEfEUfRffUfUEfPEfP4f+UfUfUffUEfPfUfUf+UfG f)fEUfZf]f_"f+]f]fEfEfBUfB6f)fEfEfEfEfUf)fG"f)fEfUfUfUEfPfUfUfPfUf]19]jjEPjjuWnQ\WRGPW"RG PjjuWdqtWKnQ`bDW7nQOrfufUf)UfEfEf)ufufUfUhP C9]TjuWmP bGPGPG"PG PjjuWdptWmPa4WmPqe[^_ÐUf+Vf+F>vHt.f@f+Ff+F>fEfEfEEEGMMEMMEMMjPS ZEPEPEPEPEPEPEPSePu;kP"dfEf+Ff+Ef+Ef+EMfe[^_ÐUWVS} f]fuujEfEfEf]fufw4f_60f}}fUffUfEf9f)UUЋUfJ49~f9Myf+uf}}fUffUfEf9Rf)UUЋUfJ69~f9M+f+]EE8tiEEPhuueuuUB6PB4PEPEPur8w8u]G8EUUUUE8OUz8tDEEEPhuuIePPuuuUr8up,OHt`UzHtjPtGRPGPPQe EPEPwHxefUfWPfUfWRUBHPwHP(V vUBHt P]UBHUz,vU`EdEvEEEM EPuu uUdG,u6jEPEPG6PG4PEPEPu Ur0w0uUHU9B,u4EPEPG6PG4PEPEPu r0w0u\v5Wt[^_ÐUWVS1fEfE1ۃ}t5EPEPu uufEf~1fEfEf~1Ã}tcUzD u%fEufFf+B>fEEPEPu uufEf9E}fEfEfEf9~؉f+}f)]U fz4f}f}fz6}tOfEf+EfEfuf)fufuMEUB4E9}fEuUB69}ȉǃ}tOfEf+EfEfuf)މf]MEUB4E9}fEۉ]uF69}ȉfuUf2Uf:e[^_ÉUWVS} u\Ph1G0tPSeG0G8tPSeG8/oT&t6X89x4u$9T&u T&^8PUƉ؅u+VW%de[^_ÐUWVSMDue@u[Pg<}@8fDž,fDž(fDžbfDž`fDž^fDž\11ƅƅMƁ }t=`PbPu uQUfbf~1f`f~1Ã}t{}D u3fbMfAf+G>f\!\P^Pu uuf^f9~f\f9~؉f),f)(f,} fO4f$f(fO6f }fbf)ffbf`f)ff`$MA49}f$ MA69}f f}fOf}tdf^f)f^f\f)߉f\$ЋMA49}f$ Ӌ}G69}f f$ff fDž 89Mt }d DXPZPuafZ f9vrffff)1|ff+)9~ ff)f)f),f)bf)^ffXf9vrffff)1ۅ|ff+)9~ ff)f)f)(f)`f)\f\P^P`PbP(P,Puuu QW uÃ4t MYƅ} 8}t My8{}t }8hKM@Mf,fPf( ЉP} fG4fTfW6% ЉTVPQe }tXfbfPf`fR}fG4fTfG6fVVRe }tXf^fPf\fRMfA4fTfA6fVVd jjVVuƅqTVkTWV t){8u#PPj<1\C8{80M yHtCHt PSxJCH} uhDžpDžlDždEEEEEjh dPh s,uPG 2EDžddPhMq @YC6PC4Pjj}w 4@c08y unDžpDžlDždEEEEEjh dPh juDO8G MDždMA 89G t EdPR8q @XC6PC4Pjj8w s8@bMq 8w (P,PSu uf,Mfyf(fy}t+q 8q `PbPSuu}t.}w 8q \P^PSuup{HtnCLt PrPGCLfDžHHHfC4fLfS6% ЉLCLPPHPq`CLPsHP[tXS\P^P`PbP(P,Puuu PP uh[^_ÐUS]U z,u=z0t7EPEPuuRSvEPEPSYfEf9Ew fEf9Ev1]ÉUWVSUZRlPEuZEES\|U0tt+u"v5u认u}j]S|uZUr8z4Sr0u\t,EPUr0u\ tu}9u Ur8z4U\ucEd}`uEEEEEjh EPh Ur$uKU\AU9du9`t-EUd}`uEPj \upTEp[^_ÐU4WVSMMMMuNEuXXE1EE11}uuuu uu1M`E苁dEjEPMq0uYuWZP=WEԃ}t_M yEtM̃}t MyEt}}t5MyEt,u't9{t}tM9Kt t 9s uCuփ}tMyD uE_uYPVEԋtDUvM9Ku0M9K u(M 9Ku {u EPRsu6PCuEPE@Puuu uKMHF>PFrPpPC"PC PjjuSDptukB(ƃM2u0PS SzDPPǃPt P @@jV<8PS>Ff,f+HfCfrVB49C tpfB4fC Ff@6fC"ttPWuLǃtxtPWVLǃx|tPW7Lǃ|2uttPWLǃt2<tuC"PC PsdWKtjuu@jjC"PC PrPpPutSBpu@4CPCPSBpvSu4jS=SKEEPh@SFPuJvSFt&CPCPSFPSKPCjSY=2uEu St S,EGGX@0EjEPSj8 jjSVƃe[^_ÍvUtWVS]SjKESEE\USAPME@UPt EP @U}wjw uNF6PF4Pjjw v0uQ(~8Uz u^EEEEEEEEjh EPh jS6=UB +vEEEPhUr u3FF6PF4PjjUr v8uQw Ur GPGPVuSuu&SG@4$9C tcttPuHǃtxtPuHǃx|tPuHǃ|tuC"PC PsduGtfCfpfCfrjuu=jjC"PC PrPpPutS~?pu0=4C"PC PCPCPuu=uu7 jjSe[^_ÉUWVSfU fUfMfM}WUWHEW>PJEW>@EtM\UfMf,fUf.M2Xt| H||fIf)MfUfW2t<u&EPEPuTBPu?^vxuG"PG PwduExxMEEUxRhuu8CjjG"PG PMtQUpRuuuuC;fO flщPppL89'9pfW"fhʉPtrL99t|yHfy8\L|u#hPlPjuD||EExhVu BG"PG PjjVSuL,jVuIrt)‰Ppp)P|B6PB4PjjVSr8u94tpu|W]pMrUxhuuTA$rPpPG"PG Pjjuuuub9(juur9 EPEPu|Wfpf9E~f1fMf)ff+EffG f)ffW"Ɖ ։fpfr%T Tft:TPTPPPPPuuuu8(frf9E~.XXfMf)ȉ\ Љ\@f+E\ ȉ\\fW"f)‰ЉX ȉXfDžXfG f\Xfrp ‰T\ft4PTPV\PSXPuuuu7(fpf9E~)fMf)f`fDžTfG f+`"vfDž`f+EfTfG f+Tfdfrf9E~EfUf)‰Љ` ȉ`TfW"f)‰Љd F``f+ET TTfO"f)ȉd ЉdTPTPdPdP`P`PuuuuS6(|ALPuu:uV]SuuGVSG"PG Pjjuuuu5Djuu 6NvrPpPG"PG Pjjuuuu5(EPEPu|WfUfpfMfrUtMx@[^_ÉU$WVSU U]SUE11EU01Uw<t<tu UU}t.Ur17Eu&79EuUB,9CdtKtFEUUt$r6Eu69Eu Uz,tu=EUtst 5u=Ut,uw{6uq69t$UPu'<ǃt,t1Ut!~,uv+6Eu 69EtEPu<ƃt~,t1Eu u"t W utV tEES3u!9<u98uU9Pu}tE<8U@}EPjWVRS|lWVu 2tjjjuƃ2Ul @u< Pu>P*ǃPXPS#ǃXUP1<u}EPjWVRSlWVuY$2tjjju ƃ2Ul @u< Pu=P)Hv<u }u 2t2WVujv}u 2tWVujS_e[^_ÍvUVS]U UދCtISS=P]=S }u jSjSSC7ƆS=P2e[^ÐUElÉUEfU fMf4f6ÉUMvRt B@ tE>MjEPR2+UWVS}uWEPEP6PWH<P1u@W6E6EjEP6PW<PAivE@P1Ws61҃M9}]DB9|E@PVC6PW;P@V+u+t8PW 6PWo;P=w\WW;P^Ee[^_ÉUWVS}uWQEPEP5PW:P30tm19u~[]Wk59uCFM9}UDF9|EHPu95PW:P?F9uur*t919~$4W]:PdDC9M4e[^_ÐUVS]XuHS?jjjjjS4PS9PS7 t,F8t%jPjjjSf4PS9P#7jjjhF>PFf44545f4f>f@f00101f0f@fBf,,-,-f,fBVffDVf@fDVfBfDC9]EFVqG0HO0@9G,u 7W[^_U`WVS]} sfESffUCff f fEfff fUCff%f fESf f fUfSE ЉEFEjEPjWC$h((fC fEfCfECECECEjEfC fEfCfEfCfE̋CEЋCEԋC E؋CE܋C$Ej EPvfC fEfCfEfCfEC fECECECEC$EjEfC fEjEPjW19^~VFffEFfTE ЉEFfDfEFfTE ЉEjEPjW;C9^e[^_ÉUS]t 3S]ÍvUS]jhS$P'PS`PS$P}]UWVS1ujhu $Pt'DžDžDžDž0Dž DžX& ƅ!MI"Dž$j PjVMI <t<tVu |Là u KfZF B v 6jjWWu Pu ~#PE 9Ft PUF t8PvjjWWu Pu =#PF 9FtP[^_UM,=X&uE}t X&l X&B`ÐU4WVSu v(Eu "EPEЋ} GEW0 11ۍEPEPw! f}vf}wZ}u,1ҋ}  }̐ '}98tdBv1ҋ}  }̐ &}98t@Bvv}uJ1ҋ}  }̍v &}98tBvF'>&6&.`&&1ҋ}  }̐ \&}98tBvF,fF4CfF6CfFCfF@CfFBV4BPjF6PRsjjj}ԋt(WBBB(F>PFEfG4EfG6%} fG6fG4G05WjN8tOfV4ftFfF6ft=jj%PPjjQuà S;FHtSCDЃ FHFLfFPfFR~0u5u Vje[^_ÉUuuu5(u %UVS]s|ƋC0tPVC0C8tPVC8S_e[^UE@EUEU Mt@EtBEtAEÉUWVS]ދ}G,9C,u0G09C0u(G89C8u G49C4uGD8CDuG@9C@uG<9CtCPWS>)5 utG vGv1PTe[^_UWVSu ut~ ~v11u^VS?MAVQuhD$hGW €t f{utC Cv1@@ tJMy tAE EutC vCv1EEPjuMA Ѓ MQutC Cv1PuBxЍe[^_ÐUWVS]} fs$C@ t =L,u 9PL,CPCPWxQMMfECf@ fECfP"E ЉE5L,PL,PPEP^WW5L,`Y(WPt1vWs'e[^_UWVSu} =P,uqOP,gOT,5u v5T,F PP+] VxAÃftPP5T,b W5T,WX1W6OuW1uFP>t؍e[^_ÍvUWVS}] uVNtGMMfEfG\fEfW^% ЉEVVEPR]V1uCPetC vCXtJfK$fىE ЉEfMfC fEfS"% ЉEVVEP\VSe[^_ÍvUWVS}] fMfMfMfMOLMuts sv15=X,uMX,M\,S5\,SW 1t$5X,s 5\,V f5X,C PP[EPEPjjVv EWZ)PEWX)P5X,ENX,PP5\,sV^5X, Mu<EPEP5X,M t M1\,PP{ZZ vK1e[^_ÐUWVSf]fuM 1A9uۉ]t M A41u;tF vFXP S‹[tNC@ ttAuuVut+Ft%uuuVu9u#>|GM t A9U1e[^_ÍvU4WVS] MI,M̊1uyMQ@pEEbMۉMjPR =`,uK`,Kd,Jh,}t_EMATut@ @v1PEMATut@ v@v1PvCEEs1EMfAXfEfAZfE(M 5`,M̋A PP6Xu<ËM̊uTtQ M̋QEPEPjjRl E֋MQZ)PEQX)P5`,;K f 5d,`,PPW ft&MAu9 PP5d,9]d  d,PMqHPSE 1vt Gv19]t d,Ps P[ xtS vSEPEPjjRW 5h,C PPV EҋMQZ)PEQX)P5h,Jd,P5h,PZtF7G93 d,E`,EAuEPuFe[^_ÉU\WVS}u_,V EEEF"C tFtFtFFEEMME"MMjPR tWtS vSvRB@ tEPCPRT ~t$PuuuWP7tFFFe[^_U8WVSuU}EEBEF@EfF4fEfF6fEEB EB EEEPjV t u ~txut_ v_v1S*EPEPjjSfMf)MfMf)MutW Wv1ҍEPjS҃ }t}uEPu V EF}  vFt  PPjjW]Ft 5l,F PPI |ffى Љff_ fffG" Љ5l,;l,PPPEJ,]SZ)PSX)P5l,<]؊F4$Eي]ڊ$E܊F EfFfEyl,Ejw`GE܃$<TPEFufA$fEffE拁E싁EAhEXvEEFufA$fEffEfAxfEAtEA|EE􋁄EE}؊t$p1<uV( $p1<uV BG GBG$FufA$fG ffGfAxfGAtGAhGF^fA$fEzj w_ujw_6jw|_t_ƅDžƅE܃$  T T UEFutfG$ fC$fEfBBBChBUEEtFufG$fE䋝fC,!FufC$fE䋝ffEfBBBBB B$M؊t$p1<uV( $p1<uV BA ABA$tFufG$fA fC,"FufC$fA ffAfAAChA\vFu*t fG$fE=fC$fE*fEDžۢjW t%DžۢDžjW E܃$@ v    T E1FuDžG]䉝A]\A Buu SR@tЃV e[^UWVS]SWSPP˿ƋFSV@xjVO$We[^_ÉUVS]SVV>SPP|‹BSR@|Vze[^ÍvUWVS]uSWS`PNP4‹BVu SRЃ$W(e[^_UVS]SVSPP‹BSRVe[^UWVS]S}VeSPP裾jW1Guu SWЃ,Ve[^_ÐUWVSEuEPukPYP?E@uuЉju$uu 11ɨt G9E|-}(t Gv18|EAtG9|؃}]PvuEt GH|`vt Gv1Ҋ|7]]u6u]C]utB Bv1u]Iy uu]3]u1uW:}C] 1uB…tG|utB Bv1u ˍvutB Bv1] ue[^_UWVSu+E}PumP[PAËCuSЉƒM 9M1uz} Cu SUЉƃUPu 9~B 7M AM9A%RWsVWjƃ}t }tU9v ؉XSPW 9wv؍V9֐XSPW 9rv9v,؍V9֐XSPWQ 9wv9syXSPW- 9raRW}t}t"G…~AZSRW څ)}ZSRW tGH9|ue[^_ÐUWVS]S+PSyPgPMƋ~,j(jOjV$uS8-1}tw wjv<tdFhFtCF|CC CCfFxfCCC ffC$GfF$j vz<BhCCC CCffCCC $p<@u fC$fC$Gu fB$QvfC&GDžۢjV| t%DžۢDžjV~ Džt?CVEPuWSÃ;>t>tCEVutSD ؍e[^_ÉUWVS} ]uEPVEPWh0u#E}u1?u ( e[^_ÐUWVSE1uM MM}EPEPEPEPh\1Vƃ}OMSM 1覾‹M ESM1莾‹MESM1v‹ME}V|ƃt<,uFE}V}u;1M 1\M M1IMM16Me[^_ÍvUVSEU u]H0t9u9p4ut9u 1e[^ÍvUSUM]9E u9J4u9Z0u v1]ÐUVSuj]ÃtBPGCt%CfC fCfCfC3SR1e[^ÐUjUS]s-S']ÉUE@f@ f@f@f@ÐUEx%UWVSM} q9wuNtUG 9A uBG9Au:19}?YOff9u$fDf9DufDf9Du fDf9Dt1 B9|Ǹe[^_ÉUWVSM} uYt^A9|VA 9NA9|FA9~ <719}.IvD9|9D9| D9~B9|1e[^_ÉUVSM] uAQffXfpfpJufY fYfqfqe[^ÐUSEM fP ffPfQfXf+X fYfXf+XfY]ÉUE@ÐUWVSE} UXp2u GP…t1vfffCfBfKf+ fJfKf+KfJNuҍe[^_ÉUEPEPuv Eu}ujuPuuu uu蠥ÉUVS]CufC fCfCfCSvK StffC fBfCfFfCfFfC9w#vff9~ffBf9A}fA9ve[^ÐUuqÍvUVS]u 9tcF9} StPR豹CtAFFCfF fC fFfCfFfCfFfCNPvs覢e[^ÍvU WVSMIM}W֋M ʋ})ω}Mx}E9tFvP9Uu E9u9t,fVf9VtMQ)։}y ֋M9M}t})fPf9Suiff9u`fPf9SuVMu}M)y))ӍvfPfSMu9u M MHK9uEe[^_ÐU(WVS] uSUNMSEENEEURUMAC~9}UP躨MAu fCfvfuf9}fEEURU}M9tfGf9Gu9}uuU9tfFf9Fu9uuMfIfM܋UfZf9}KfMfUf9}fU؋MfAf9~f9Et}tPEPWuuU҃MfYYf9]~Nf]fUf9}fU؋MfAf9E}fEf9Et}tPEPVuuU҃MfYf]܋MU9JtQuR'E UfRfUMfAf9~fEURUf9]~EPPVuWuuMуMU9JtQuRE fMUf9Ju}fMUf9JuuU9Ut M9MTURUM9Mt_}}U9sfGf9Gu9}wMAPfAf9E~fEPWuuU҉}M9ubvU9UtW}tQuM9sfFf9Fu9uwUBPfBf9E~fEPVuuMщuU9uUM9Qt RuQ Mq9}Ot*Y1PqٴUBu)Z$vMqj蜥UBu˟e[^_ÍvUWVS] ufUfUf} f}UR}O9]9uffUff9}fEf{f}fFf9~fEfUf9U}h}?}HU9B|-Pr}Gtj'WOf}f9fUfQf}fyfUfQ}GfSfUfFf9} ;vf9E've[^_USMU ]yt.zt(fB f9A~fBf9A }fBf9A~ fBf9A| CjjhlJRQSS]ÐUSUM]]EffEfBfEffZf]fZfZf]Euu QA]UWVS]u f}f}f}f}{K9utaB9C|*PshCt>#{Kfff}fyfFfAf}fyC9uue[^_U WVS]} fufufu fusS9}u9uTf7fuuff9E{t/fuf9ru%fuf9rufJf9MfGf9}dfB^ A9C|.PspC5#sSfufrfufrfffGfBC{t2fuf9ru(fuf9rufJf9|ufFf9}hfBbv A9C|.Ps԰C#sSfufrfufrufffFfBCE9}9}>v{t.fuf9ru$fuf9rufJf9fGf9}dfB^ A9C|.Ps(C#sSfufrfufrfffGfBC9}dv{t2fuf9ru(fuf9rufJuf9fFf9}dfB^v A9C|*Ps耯CtI#sSfufrfufrufffFfBCEu9u]e[^_ÐUWVSu] }9toFth{uV`u+fC f9F !fCf9FfCf9F| fCf9F|V/{u2fF f9C (fFf9CfFf9C|fFf9C| SWdhHLhHLhLSVWMfF fS f9~fG fFfSf9~fGfFfSf9}fGfFfSf9}fGe[^_ÐUUMMEffEfEfBfEfEffBfEfEfBfBfEfEEuu EPUWVS]u f}f}f}f}{K9utaB9C|*Ps|Ct>#{Kfff}fyfFfAf}fyC9uue[^_UWVSu fUfUf] f]>UR]K9uvU9UF][]9 E&UffU9}F9ԉfFf9E}~]]HU9B|1Pry]CD#SKf9f]fYUffAf]fYUB]{F9}oJ9~eUUH]9C|.PsC#SKf9f]fYfFfAfUfQ]C9u>9u9utqUUH]9C|*PssCtE#SKf9f]fYfFfAfUfQ]C9ut>뒉e[^_USUM ]zt.yt(fA f9B~fAf9B }fAf9B~ fAf9B| RSjh4QhQQRSSJ]ÐUWVSu }uVvtK}t jPPju }tuVu,uVu )tXVuX}t jP PjVW }tVuV VuVv ۅYe[^_ÐUWVS}u]tޅtPj6Puu WtۅtPjPuu WSVWe[^_ÍvUWVS}} ut3@Åt(5ƅuSWu VSu^S$Ve[^_ÉU WVS}uMfIfAfM]f[f]9|:PM1]u5@jV'M tfMf]f9];M]Mf]fDfڋMf]f\fMfLe[^_UWVS}MfYfqM9|>PM12Mu5@j]MSM!M @ufCM ufNf94MMMfAMfDfʋMf\fte[^_ÐUWVS}u f]fM fM9|:PM1}Mu5@jM'MtfCf9]|8MMMfAMfDfDMfЋfMfLe[^_ÐUWVS}u f]fM fM9|:PM1ѦMu5@jM'MufCf9]|8MMMfAMfDfDMfЋfMfLe[^_ÐU`WVSufMfMf} f}^} f}$u EMMEE܅u5@j3E؅u5@jSFEu5@jpVu1E9}2}wD9EEEMAD9EEEB9|Ճ}}'19}!}GfMf)LGf}f)|B9|EÍEUUPEu5@j<vMPЕEu5@j ~EE}tf}tEPPuuWMY}}f}MA؉]EẺEԉE9tf@}f9Gu }ȋM9ufE}9}6MЉMuȋ}̉}fMf9Ot}}ff}űM9t2fFv}f9Gu }ȋM9u}9}t f}Mf9ytuȋM9M}f?f}MfIfM1ۋ}9}s*f}Mf9yM}9r fMf9N9uw}9}sMff9E~ f9Eu9uvff9E~ f9Eu uEPEPSut0f}f}M9MvfM}f9O}Gt$uEPEP PuPEP}ff}EM9Mr}9}sXf}Mf9yu3t$uEPEP PuPEP@EGMff9E~ fE vf}f}t!uEPEPSuEPEPb"t0fMfM9uf}f9~}At%EPEPEP PuPEP߀fNfM9uw9uvPf}f9~u2t%EPEPEP PuPEPpˀCff9E~ fE fMfMt"EPEPEPSuEPEP%EPEPEPSuE}9}JM9MjjuuufM}_K}}H1ҋ]9}EfMfLf}f|B9|1ҋ]9}EfMfLf}f|B9|uuuu uuuuuu ua(uvunu*u"ue[^_ÉU0WVSÅu19suUUfMfIfK fCEEEE+EE19}3UBU؍vuWuMAHЃ t}}E}9}U9U{~&F9EuF9uF9E| F9C9uV:S9u!f)fKfN>f)KFHFHvMA4M9AsMy8eMZC M9A uC"9A$u C$9A(tEMA fC A$fC"A(fC$yu tMAfCAfC$MA@@MC9C9C 9C"9ƁSZM9AS@M9At/ffAffu0S"vMAfCA fCf}t腜Cp@躃tS֍e[^_ÐUEPEPjju`%ÍvULWVSu] 0Sw$<u%_$1<uKtU$<u z7$uf{f}]@< MԊ$<uAS(1fESQ1fEuv1Eăf}}V]S j]vEPEPjju_<~%t t ΉufEЋỦUf9EE)‰U191E9}ƍ<UĊU8uA9|tuiC9]}]EPiӁ1e[^_ÐUWVS} z}tu 諁1IvPdž1ۃ9s'u uuuujU4MC9r`e[^_ÉUWVS} }tu 71JvPS1ۃ9s(u$u uuuuU4gTC9re[^_ÐUWVS1蓙119] v2U4>PW蚺u>PS艺É߃F9u w蓀؍e[^_ÐUWVS]u V0щHPj US>RW2V0щHPj fUǃ$WS e[^_UWVS} Θ}19u*th*SRuTMvthS%uTMAthSuMq=‹Dx¸th¸SŏuTMA NhthhS蝏uTMA&ҸthҸSuu TMAF9u~e[^_ÍvUS]茗ts2S*~~]ÐUWVS}u [19s4C9rW}y~e[^_ÐUWVS}]M1EM ރt,r tE[v}tuh葎t} t9u v->%Ev} t9u v E 0҃}~tVuPRM uM1}1e[^_ÍvUWVSu>Pv轑Fj蠂jjStt uCFCC%@% ‰e[^_ÐUWVSu~tF 6/;@Ej jjW݊$ $<uGu G$ GFM$<uHZWMfAfVf9s‹jSjWfF+WfFfF4jSjWfFfFS+F S)FSQ+FFe[^_UMytÐPA$<ufBf9A%ÐUUM A9Bu'B8Au<t<u fA"f9B"u É11U WVS}1tLEPEPjjWXu WuuP}PPV&ƃuvf_ӉUU fJH9E|f9u fBf9Gr WuWPVմƃ 붉EPEPjjWBXÃu Wu4uuPOPV莴ƍEPEPjjWXÃ(뿍ve[^_ÉUlWVS] /t+S]SaEPEPjjSWES2b 9}t jcUuf8Uz(v}u}t Uy1vu]SPaEEPEPjjS&W<~t8EuM9Muڋu}uEȃ}UP~UuS`uEP`1ۃU؉UEPEPjjuV<~t98EuM9Mu؋u}uuEPU C믍vEP`EP`xEe[^_ÍvUWVS臑}t} uWyx1Qj8j]S视]MMu‹EP]EwuujSuvEۢMMjSuiv(}ujuZZEhNjuEPj{EjjEPjvǃ$u}Dž|u 9|:M؉x|MPx,_GEDžhEPEPuEPux:uGEDžh뿍vEEh97w@hNjuEPj۽lz‰U_CPBZSۭlh~ E@EURfEu$R}vh+vx^|M 9|}uC_CCE9t1vE@$P۽l|E@Eۭl9uWv\[^_ÉU WVSU]{ t]fE]EPPE]{x] $<ubt]%V]fC]F]fC uEPjju tEP<$]1v]K9t B<vMEBE}$<uO[]fS9$<u ҋG4fE][ VM'%M9%jjjEPjuuVMB+f]f]]fCfC fS‹M9|]fCfCfC ]C e[^_UWVS]EEU׊EщHPulEt}O$t9~1"t$vEPʋHX)U+U9rE)ȋ})lj)EXu ދP9vx)]u 9v΀}E9pwPE8u@9M~E81t0IAu9Mu}+WE+x)EEN}t}}}U EH+}99Msq9uE@)U}+W‰UE9E8uc9M~?u:1}}9rE@)}98t E8t0IA9Mt9Mu}+G}E}N}9wZ}EP+Uu p9v֍v}9wE8u59M~E81t0IAu9Mu}+G}EN}c멐}G"׉URvE"]Sjuuu賿E@E}}E@$E}GU+U‰UE)ƒ9Uv}+}E)EU)‹}wM ɍ19]sE+E49vր}udE+Ev9uwQEff9u=9M~}ful9M~EEEԍvu5 29Ew}fu<9M~EfHf9Nt0IAu9Mu}+G}E}t}uEPHtE"]Sjuuu }}̋E@Eȋ}$}ExU+UUċ}})9UvE+E})ǍU)‹}wE 19]sE+E49vր}ubE+Ẻv9uwO}Ћ?9>u=v9M~EЋ9t0IAu9Mu}+G)Ћ}E}tEp}r} <}E})׉9U9uvũE9p}+}}E+ẺEvE)E9E}Ћ?9>uh9M~AEEu329Ew}ЋEU9r}̋e[^_ÐUWVSM A0~tu-^pjst[Vh̩jhSDVTtvFPF PRvjjvd6^h~lt(ssss jjvdv36B(Ou؋VTtvFPF PRVUM Ae[^_ÐUS]M UttRQS RQS\]ÐU$WVS]} MMS}jS/ u1tSЃCl 9Cps S}PClCdf@Cl C`VR@xM܈HjjEPSKu&t S@ЃC|uSmE@uPc?ƃu&t S@ЃC|5S-uVSHE0 t S@ЃC|tSЉe[^_ÐU$WVSuUUVDjV u 1evtVЃFl9Fps VAO^l^dfCFlF`G@CU܈S U S0}ЍPSfCNl{9FprWuQ< C$FlvWuVP jjEPVIu&t V@ЃF|VE@uP=Ãu&t V@ЃF|VEuSV+GE t V@ЃF|tVЉ؍e[^_ÉUWVSuUUUUVjVP tVЃFl9Fps VM^l^dfCFlF`G@CU SUS US 0}ЍPSfCNl{9FprWuQ1; C$FlWuVFO t V@ЃF|tVЍe[^_ÐUWVSuVjVPƒ u 1kvEtVЃFl9Fps VLFlFd^lfCFlF`}GEECVF,Љ‰S0ҋ} щHC}tE8u C &}ҍBEfEfCJS CfCNlS 9FprRu Q9 C$FlRu VM S t5Nl 9FprRuQ9 C $FlvRuVM t VBЃV|tV҃uBCe[^_UWVS]} SjS thtSЃCl9Cps SKClCdf@ClC`VR@xt S@ЃC|tSЍe[^_U VS]SkjS u 1tSЃCl9Cps SiJSlSdfBClC`F@BjjEPSvEu#t S@ЃC|tSxt S@ЃC|tSЋEe[^ÐUWVS]} SjSH thtSЃCl9Cps SIClCdf@ClC`VR@xt S@ЃC|tSЍe[^_U WVSuVjV u1tVЃFl9Fps VIVlVdfBFlF`C@BM JjjEPVDu)t V@ЃF|wVov1ۉVK9}SV`OWO 9Et Cِ1Ʌu1t V@ЃF|tVЉe[^_ÐUS]=p3uFp3u10S5p3Bujjhx35t3S5p37]ÐUWVSE}u +p v16vV5t3hSFuW43Shu0[^_ÉUWVSuV5Ãt{u5t3VKC tx`t顤Et 5CЃ{ jdz6C u Ct5C말jU6‹C P`C @`u Ct5CtC @`PRPV‹C @` M 43fT7f~8C X`fCf9| u'fD7f9C} C 5C Ct5C1e[^_ÐUVSuVÃEt 5CЃC t"@`t Pi=s ^=C  Ct 5CЃV5p3He[^ÐUWVSu }ulÊWufEFƒVUV C+PЅtt0GFWV~#GF~6h.1e[^_ÉUWVS]} uSVWSp8e[^_UVS] uu…tBt@B@ 1e[^ÍvU WVS]} SgfMfjS u1tSЃCl9Cps SYDSlSdfBClC`F@BjjEPSf?u#t S@ЃC|tSyfEffEMft S@ЃC|tSиe[^_ÐU$WVS] uFU9B\t 1v;uGv j6uFЋFM9u  Puc?vJ1jjuuSEPu @E܃xtMPSuJ3jSj uuWuB$v MqW6uFSWu9 U܃z tCv BP6uFЋFM9u Pu>vIe[^_ÍvUWVSuV6jV tj$1Ãu1K MtVЃFl 9Fps VBFlFd f@Fl F`WR@ M H@K MKMKMKF`C [CMKt V@ЃF|tVиe[^_ÐUWVS]} S:jS tntSЃCl 9Cps SAAClCdf@Cl C`VR@xMHt S@ЃC|tSЍe[^_ÉU WVS]} SjSM u 1tSЃCl9Cps S@SlSdfBClC`F@BzjjEPS;u(t S@ЃC|ySqEMt S@ЃC|tSЋEe[^_UM E‹9t1ÍvA9BuAttt߸ÍvU(WVSuM VnURhRP.P=1҃tUtat[0tЃP.ShWK>VmjWjPV!(WpFjVtttVЃFl9Fps V>FlFdf@FlF`QR@Ht V@ЃF|tVЍ[^_ÉUVS]S2jS titSЃCl9Cps S9>ClCdf@ClC`VR@@t S@ЃC|tSЍe[^UhWVS]SjSP tSЃCl9Cps S=ClCdf@ClC`VR@@t S@ЃC|tSЃ} t2F@ESE}uvWhؼVSWBue[^_Ujj<t P#Ðh"US]Et 5CЃ3t P64u3Ŀj 3u 33 Ct5CЋ]ÉUS]Et 5CЃ=3t#3Ŀjg33353Cà Ct5CЉ؋]ÉU WVSEPvƋEЉÃh#Vw3E0҉щMT Ut#҉щMT R*NjEVW#SW 1EuW0S2 V2vS2 u1؍e[^_ÐUM E‹9t1ÍvA9Buyt Ív1UWVS]} SjS8 thtSЃCl9Cps S:ClCd f@ClC`VR@ xt S@ЃC|tSЍe[^_UVS]SjS titSЃCl9Cps S9ClCdf@ClC`VR@@t S@ЃC|tSЍe[^UhWVS]SbjS tSЃCl9Cps Se9ClCdf@ClC`VR@@t S@ЃC|tSЃ} t2F@ESOE}uvWhVS>ue[^_UWVSuu10v0׸tP(WVS&؍e[^_ÍvUWVSh,$Ã޿8޿>u ] SZu%PJEu %P9j:VK=tj.P<=tj:u(=tj.P=tj:W=tj.P<tuV5u] WV5u] S~>ÃW.u.V. ]t$hD_#uRjPS7U؍e[^_ÍvUWVS}uu uWz u 1u$Xuh^pS5\WZ$`u h^S5d uh^pS5hl}5 u&9k9EbPM"QEPjjXP6&}'9(9EP "vEU$EU(EU,EU0lQ-L[^_ÐU8WVS]E!MM܋M Mjhcu5EE u fE>}t fEfEfCfEfCfEfCfEfCfEffEEPjju u+u 1 uvut<1ECSSS4tP=$ECPsu" C}CPs W" CCPsW" CCPsW" }̃tHMMȍv~SWuV" )ލEPjju u*uu;e[^_UWVS} hl Ãt#jS5uh{S/ƃu1AV.ÃtjSWuS3-ډjjWuV0e[^_UVS]uuu u u1jh}P3e[^ÉUM 9u6UA9u,A9BuA9BuËA9uA9Buyt1ÍvUU M:uB9uB9Au1UU M:!uB9uB9Au1UWVS}hlPPPu uu huvjh2jWV]%}􋅌EE$EPh]S }uhS1ShP0S9)VW#$9Et9E t PPvtPxP|PPPjjhjVW)lp0lVhSZ6u狅9Et9E t P!t- t$|thS/StP&8S1`[^_ÐUWVSdPhPlPpPtPxPuuuu u:,u hxxt4t8jjjjjtPǃ$}tWuuQ e|Pjjh3xdhjlp|Wx(4h'jW|tx"tPhSx9,uutx.ShP8.S&|Wx !$WxQ(x9Et9Et PP/PPTPXP\P`Pjjhj|WxH&H|L0HDvDhSx}3uWx'x9Et9Et P`t\ tXthUPPN59u1Jv9uh&9uh>9thh{S,S8[^_ÐU WVS]uS7jS u 1tSЃCl9Cps S5-SlSdfBClC`G@BM JjjEPS<(u)t S@ЃC|vSnvfEMffEMffEffEfFfEfFfEfFt S@ЃC|tSиe[^_ÐU$WVS]}SE܃jStSЃCl 9Cps S,ClCdf@Cl C`M܋QR@u pfxjjEPS'u#t S@ЃC|tS18t S@ЃC|tSЀ}t}t uM1Ee[^_ÉU WVS]} SjS u vtSЃCl9Cps S +SlSdfBClC`F@BzjjEPS&u(t S@ЃC|uSmt S@ЃC|tSEe[^_ÐUS3=3tЃ;u]ÍvUÐUS[[a+2]]*helpMenu.mnemonic: H*windowsMenu.closePane.acceleratorText: Ctrl+1*windowsMenu.closePane.accelerator: Ctrl1*windowsMenu.splitWindow.acceleratorText: Ctrl+2*windowsMenu.splitWindow.accelerator: Ctrl2*windowsMenu.mnemonic: W*macroMenu.repeat.acceleratorText: Ctrl+,*macroMenu.repeat.accelerator: Ctrlcomma*macroMenu.replayKeystrokes.acceleratorText: Ctrl+K*macroMenu.replayKeystrokes.accelerator: Ctrlk*macroMenu.cancelLearn.acceleratorText: Ctrl+.*macroMenu.cancelLearn.accelerator: Ctrlperiod*macroMenu.finishLearn.acceleratorText: Alt+K*macroMenu.finishLearn.accelerator: Altk*macroMenu.learnKeystrokes.acceleratorText: Alt+K*macroMenu.learnKeystrokes.accelerator: Altk*macroMenu.mnemonic: c*shellMenu.cancelShellCommand.acceleratorText: Ctrl+.*shellMenu.cancelShellCommand.accelerator: Ctrlperiod*shellMenu.executeCommandLine.acceleratorText: KP Enter*shellMenu.executeCommandLine.accelerator: KP_Enter*shellMenu.executeCommand.acceleratorText: Alt+X*shellMenu.executeCommand.accelerator: Altx*shellMenu.filterSelection.acceleratorText: Alt+R*shellMenu.filterSelection.accelerator: Altr*shellMenu.mnemonic: l*preferencesMenu.overtype.acceleratorText: Ctrl+B*preferencesMenu.overtype.accelerator: Ctrlb*preferencesMenu.statisticsLine.acceleratorText: Alt+A*preferencesMenu.statisticsLine.accelerator: Alta*preferencesMenu.mnemonic: P*searchMenu.findDefinition.acceleratorText: Ctrl+D*searchMenu.findDefinition.accelerator: Ctrld*searchMenu.gotoMatchingShift.accelerator: Shift Ctrlm*searchMenu.gotoMatching.acceleratorText: [Shift]Ctrl+M*searchMenu.gotoMatching.accelerator: Ctrlm*searchMenu.gotoMarkShift.accelerator: Shift Altg*searchMenu.gotoMark.acceleratorText: [Shift]Alt+G a-z*searchMenu.gotoMark.accelerator: Altg*searchMenu.mark.acceleratorText: Alt+M a-z*searchMenu.mark.accelerator: Altm*searchMenu.gotoSelected.acceleratorText: Ctrl+E*searchMenu.gotoSelected.accelerator: Ctrle*searchMenu.gotoLineNumber.acceleratorText: Ctrl+L*searchMenu.gotoLineNumber.accelerator: Ctrll*searchMenu.replaceAgainShift.accelerator: Shift Ctrlt*searchMenu.replaceAgain.acceleratorText: [Shift]Ctrl+T*searchMenu.replaceAgain.accelerator: Ctrlt*searchMenu.replaceShift.accelerator: Shift Ctrlr*searchMenu.replace.acceleratorText: [Shift]Ctrl+R*searchMenu.replace.accelerator: Ctrlr*searchMenu.findIncremental.acceleratorText: [Shift]Ctrl+I*searchMenu.findIncrementalShift.accelerator: Shift Ctrli*searchMenu.findIncremental.accelerator: Ctrli*searchMenu.findSelectionShift.accelerator: Shift Ctrlh*searchMenu.findSelection.acceleratorText: [Shift]Ctrl+H*searchMenu.findSelection.accelerator: Ctrlh*searchMenu.findAgainShift.accelerator: Shift Ctrlg*searchMenu.findAgain.acceleratorText: [Shift]Ctrl+G*searchMenu.findAgain.accelerator: Ctrlg*searchMenu.findShift.accelerator: Shift Ctrlf*searchMenu.find.acceleratorText: [Shift]Ctrl+F*searchMenu.find.accelerator: Ctrlf*searchMenu.mnemonic: S*editMenu.insertCtrlCode.acceleratorText: Alt+Ctrl+I*editMenu.insertCtrlCode.accelerator: Alt Ctrli*editMenu.insertFormFeed.acceleratorText: Alt+Ctrl+L*editMenu.insertFormFeed.accelerator: Alt Ctrll*editMenu.fillParagraph.acceleratorText: Ctrl+J*editMenu.fillParagraph.accelerator: Ctrlj*editMenu.lowerCase.acceleratorText: Shift+Ctrl+6*editMenu.lowerCase.accelerator: Shift Ctrl6*editMenu.upperCase.acceleratorText: Ctrl+6*editMenu.upperCase.accelerator: Ctrl6*editMenu.shiftRightShift.accelerator: Shift Ctrl0*editMenu.shiftRight.acceleratorText: [Shift]Ctrl+0*editMenu.shiftRight.accelerator: Ctrl0*editMenu.shiftLeftShift.accelerator: Shift Ctrl9*editMenu.shiftLeft.acceleratorText: [Shift]Ctrl+9*editMenu.shiftLeft.accelerator: Ctrl9*editMenu.selectAll.acceleratorText: Ctrl+A*editMenu.selectAll.accelerator: Ctrla*editMenu.delete.acceleratorText: Del*editMenu.pasteColumn.acceleratorText: Ctrl+Shift+V*editMenu.pasteColumn.accelerator: Shift Ctrlv*editMenu.paste.acceleratorText: Ctrl+V*editMenu.paste.accelerator: Ctrlv*editMenu.copy.acceleratorText: Ctrl+C*editMenu.copy.accelerator: Ctrlc*editMenu.cut.acceleratorText: Ctrl+X*editMenu.cut.accelerator: Ctrlx*editMenu.redo.acceleratorText: Shift+Ctrl+Z*editMenu.redo.accelerator: Shift Ctrlz*editMenu.undo.acceleratorText: Ctrl+Z*editMenu.undo.accelerator: Ctrlz*editMenu.mnemonic: E*fileMenu.exit.acceleratorText: Ctrl+Q*fileMenu.exit.accelerator: Ctrlq*fileMenu.print.acceleratorText: Ctrl+P*fileMenu.print.accelerator: Ctrlp*fileMenu.includeFile.acceleratorText: Alt+I*fileMenu.includeFile.accelerator: Alti*fileMenu.save.acceleratorText: Ctrl+S*fileMenu.save.accelerator: Ctrls*fileMenu.close.acceleratorText: Ctrl+W*fileMenu.close.accelerator: Ctrlw*fileMenu.openSelected.acceleratorText: Ctrl+Y*fileMenu.openSelected.accelerator: Ctrly*fileMenu.open.acceleratorText: Ctrl+O*fileMenu.open.accelerator: Ctrlo*fileMenu.new.acceleratorText: Ctrl+N*fileMenu.new.accelerator: Ctrln*fileMenu.mnemonic: F*helpMenu.tearOffModel: XmTEAR_OFF_ENABLED*macroMenu.tearOffModel: XmTEAR_OFF_ENABLED*shellMenu.tearOffModel: XmTEAR_OFF_ENABLED*windowsMenu.tearOffModel: XmTEAR_OFF_ENABLED*preferencesMenu.tearOffModel: XmTEAR_OFF_ENABLED*searchMenu.tearOffModel: XmTEAR_OFF_ENABLED*editMenu.tearOffModel: XmTEAR_OFF_ENABLED*fileMenu.tearOffModel: XmTEAR_OFF_ENABLED*iSearchForm*highlightThickness: 1*XmTextField*foreground: black*XmTextField*background: #cccccc*XmList*background: #cccccc*XmList*foreground: black*XmTextField.translations: #override Ctrl~Alt~Metav: paste-clipboard()\nCtrl~Alt~Metac: copy-clipboard()\nCtrl~Alt~Metax: cut-clipboard()\nCtrl~Alt~Metau: delete-to-start-of-line()\n*XmText.translations: #override Ctrl~Alt~Metav: paste-clipboard()\nCtrl~Alt~Metac: copy-clipboard()\nCtrl~Alt~Metax: cut-clipboard()\nCtrl~Alt~Metau: delete-to-start-of-line()\n*helpText.font: -adobe-courier-medium-r-normal-*-12-*-*-*-*-*-**helpText.selectBackground: #b3b3b3*helpText.foreground: black*helpText.background: #cccccc*XmText*background: #cccccc*XmText*foreground: black*text.highlightForeground: black*text.highlightBackground: red*text.foreground: black*text.background: #e5e5e5*text.lineNumForeground: #777777*foreground: black*background: #b3b3b3*XmTextField.fontList:-adobe-courier-medium-r-normal-*-12-*-*-*-*-*-*nedit*FileSelect*XmList.fontList:-adobe-courier-medium-r-normal-*-12-*-*-*-*-*-*nedit*XmText.fontList:-adobe-courier-medium-r-normal-*-12-*-*-*-*-*-**XmText.fontList:-adobe-courier-medium-r-normal-*-12-*-*-*-*-*-**XmList.fontList:-adobe-courier-medium-r-normal-*-12-*-*-*-*-*-**fontList:-adobe-helvetica-medium-r-normal-*-12-*-*-*-*-*-**text.selectionArrayCount: 3*pane.sashWidth: 11*pane.sashHeight: 11*menuBar.shadowThickness: 1*menuBar.marginHeight: 0-title-bw-borderwidth-bordercolor-bd-reverse-rv-g-geometry-icon-iconicNEdit: Locale not supported by C library. NEdit: cannot continue. NEdit: Using %s locale instead. NEdit: Xlib: locale %s not supported .NEdit: cannot set locale modifiers. NEditneditNEdit: Can't open display -import-importold-tagsNEdit: Unable to load tags file -do-read-create-line%dNEdit: argument to line should be a number NEdit: argument to + should be a number -server-noiconic-lmNEdit: Unrecognized option %s %s-do macroNEdit: %s requires an argument %sargument to -doDismissWindow was never saved, can't re-readr+rExit NEditCancelCreateCan't open %s: %sCan't create %s: %sCould not open %s%s: %sError opening %sFile is too large to editError reading %s: %sUnable to close fileViewToo much binary data in file. You may view it, but not modify or re-save its contents.Could not open %s: %sError openinig %sFile is too large to includeToo much binary data in fileNoYesSave %s before closing?Continue%s has been modified by another program. Continuing this operation will overwrite any external modifications to the file since it was opened in NEdit, and your work or someone else's may potentially be lost. To preserve the modified file, cancel this operation and use Save As... to save this file under a different name, or Revert to Saved to revert to the modified version.Save File As:Close Other Window%s is open in another NEdit windowwUnable to save %s: %sOut of memory! Try saving in Unix format%s not saved: %sError closing file: %sUnable to save backup for %s: %s Automatic backup is now offError while saving backup for %s: %s Automatic backup is now off%s~%sHOME%s/~%sfile name too long%s.bckout of memoryTurn off BackupsCancel SaveCouldn't write .bck (last version) file. %s: %sUnable to write file for printing: %s%s not printed: %sError closing temp. print file: %s FileSelectformatBtnsMS DOS FormatdosFormatAdd line breaks where wrappedaddWraplFDUntitledUntitled_%dReload%s has been modified by another program. Reload and discard changes made in this edit session?%s has been modified by another program. Reload?OKThis operation adds permanent line breaks to match the automatic wrapping done by the Continuous Wrap mode Preferences Option. *** This Option is Irreversable *** Once newlines are inserted, continuous wrapping will no longer work automatically on these linesrepeat_dialogrepeat_macroend_of_selectionend-of-selectionbeginning_of_selectionbeginning-of-selectionpost_window_bg_menubg_menu_commandmacro_menu_commandmacro-menu-commandshell_menu_commandshell-menu-commandexecute_command_lineexecute-command-lineexecute_command_dialogexecute-command-dialogexecute_commandexecute-commandfilter_selectionfilter-selectionfilter_selection_dialogfilter-selection-dialogcontrol_code_dialogcontrol-code-dialogfill_paragraphfill-paragraphlowercaseuppercaseclose_paneclose-panesplit_windowsplit-windowfind_definitionfind-definitiongoto_matchingselect_to_matchingmatchgoto_mark_dialoggoto-mark-dialoggoto_markgoto-markmark_dialogmark-dialogmarkgoto_selectedgoto-selectedgoto_line_number_dialoggoto-line-number-dialoggoto_line_numbergoto-line-numberreplace_againreplace-againreplace_in_selectionreplace-in-selectionreplace_allreplace-allreplace_dialogreplace-dialogreplacestart_incremental_findfind_incrementalfind_selectionfind-selectionfind_againfind-againfind_dialogfind-dialogfindshift_right_by_tabshift-right-by-tabshift_rightshift-rightshift_left_by_tabshift-left-by-tabshift_leftshift-leftselect_allselect-alldeleteredoundoexitprint_selectionprint-selectionprintunload_tags_fileload_tags_file_dialogload-tags-file-dialogload_tags_fileload-tags-fileload_macro_file_dialogload-macro-file-dialogload_macro_fileload-macro-fileinclude_file_dialoginclude-file-dialoginclude_fileinclude-filerevert_to_saved_dialogrevert_to_savedrevert-to-savedsave_as_dialogsave-as-dialogsave_assave-assavecloseopen_selectedopen-selectedopen_dialogopen-dialogopennewmenuBarFilefileMenuNewOpen...Open SelectedopenSelectedOpen PreviousopenPrevioussep1CloseSaveSave As...saveAsRevert to SavedrevertToSavedsep2Include File...includeFileLoad Macro File...loadMacroFileLoad Tags File...loadTagsFileUnload Tags FileunloadTagsFilessep3Print...Print Selection...printSelectionsep4ExitEditeditMenuUndoRedocut_clipboardCutcutcopy_clipboardCopycopypaste_clipboardPastepastePaste ColumnpasteColumnDeleteSelect AllselectAllShift LeftshiftLeftshiftLeftShiftShift RightshiftRightshiftRightShiftLower-caselowerCaseUpper-caseupperCaseFill ParagraphfillParagraphInsert Form FeedinsertFormFeedInsert Ctrl CodeinsertCtrlCodeSearchsearchMenuFind...findShiftFind AgainfindAgainfindAgainShiftFind SelectionfindSelectionfindSelectionShiftFind IncrementalfindIncrementalfindIncrementalShiftReplace...replaceShiftReplace AgainreplaceAgainreplaceAgainShiftGoto Line Number...gotoLineNumberGoto SelectedgotoSelectedMarkGoto MarkgotoMarkgotoMarkShiftGoto Matching (..)gotoMatchinggotoMatchingShiftFind DefinitionfindDefinitionPreferencespreferencesMenuDefault SettingsdefaultSettingsLanguage Modes...languageModesAuto IndentautoIndentOffoffOnonSmartsmartProgram Smart Indent...ProgramSmartIndentWrapwrapNonenoneAuto NewlineautoNewlineContinuouscontinuousWrap Margin...wrapMarginTag CollisionssmartTagsShow AllshowallTabs...tabDistanceText Font...textFontCustomize MenuscustomizeMenusShell Menu...shellMenuMacro Menu...macroMenuWindow Background Menu...windowBackgroundMenuSearchingsearchingVerboseverboseKeep Dialogs UpkeepDialogsUpDefault Search StyledefaultSearchStyleLiteralliteralCase SensitivecaseSensitiveRegular ExpressionregularExpressionSyntax HighlightingsyntaxHighlightingRecognition Patterns...recognitionPatternsText Drawing Styles...textDrawingStylesStatistics LinestatisticsLineIncremental Search LineincrementalSearchLineShow Line NumbersshowLineNumbersMake Backup Copy (*.bck)preserveLastVersionIncremental BackupincrementalBackupShow Matching (..)showMatchingSort Open Prev. MenusortOpenPrevMenuPopups Under PointerpopupsUnderPointerWarningswarningsFiles Modified ExternallyfilesModifiedExternallyOn ExitonExitInitial Window SizeinitialwindowSize24 x 8024X8040 x 8040X8060 x 8060X8080 x 8080X80Custom...customSave Defaults...saveDefaultsincremntalSearchLinelineNumbersLanguage ModelanguageModeautoNewlineWrapcontinuousWraptabsHighlight SyntaxhighlightSyntaxmakeBackupCopyOvertypeovertypeRead OnlyreadOnlyShellExecute Command...executeCommandExecute Command LineexecuteCommandLineFilter Selection...filterSelectionCancel Shell CommandcancelShellCommandMacroLearn KeystrokeslearnKeystrokesFinish LearnfinishLearnCancel LearncancelLearnReplay KeystrokesreplayKeystrokesRepeat...repeatWindowswindowsMenuSplit WindowsplitWindowClose PaneclosePaneHelphelpMenuGetting StartedgettingStartedBasic OperationbasicOperationSelecting TextselectingTextFinding and Replacing TextfindingReplacingTextCut and PastecutPasteUsing the MouseusingTheMouseKeyboard ShortcutskeyboardShortcutsShifting and FillingshiftingAndFillingFile FormatfileFormatFeatures for ProgrammingfeaturesForProgrammingProgramming with NEditprogrammingWithNEditTabstabsEmulatedTabsAutomatic IndentautomaticIndentFinding Declarations (ctags)FindingDeclarationsCtagsRegular ExpressionsregularExpressionsBasic SyntaxbasicSyntaxEscape SequencesescapeSequencesParenthetical ConstructsparentheticalConstructsAdvanced TopicsadvancedTopicsExamplesexamplesMacro / Shell ExtensionsmacroShellExtensionsShell Commands and FiltersshellCommandsAndFiltersLearn / ReplaylearnReplayMacro LanguagemacroLanguageMacro Subroutinesmacro SubroutinesAction Routinesaction routinesCustomizingcustomizingCustomizing NEditcustomizingNEditpreferencesX ResourcesxResourcesKey BindingkeyBindingHighlighting PatternshighlightingPatternsSmart Indent MacrossmartIndentMacrosNEdit Command LineneditCommandLineServer Mode and ncserverModeAndNcCrash RecoverycrashRecoveryVersionversionDistribution PolicydistributionPolicyMailing ListsmailingListsProblems/BugsproblemsBugsrectextend insert_stringFile to Edit:NEdit: open action requires file argument Save File As:wrappedNEdit: save_as action requires file argument CancelOKDiscard changes to %s%s?Re-readRe-load file %s%s?File to include:NEdit: include action requires file argument NEdit macro file:NEdit: load_macro_file action requires file argument ctags file:NEdit: load_tags_file action requires file argument DismissError reading ctags file: '%s' tags not loadedNEdit: unload_tags_file action requires file argument Editing: ...and %s.%s, Exit NEdit?%sNEdit: find action requires search string argument continuedNEdit: replace action requires search and replace string arguments NEdit: replace_all action requires search and replace string arguments NEdit: replace_in_selection requires search and replace string arguments %dNEdit: goto_line_number action requires line number NEdit: repeat_macro requires two arguments in_selectionto_endNEdit: repeat_macro requires method/count NEdit: mark action requires a single-letter label NEdit: goto_mark action requires a single-letter label ASCII Character Code (decimal):Too much binary dataShell command: (use up arrow key to recall previous)NEdit: filter_selection requires shell command argument NEdit: execute_command requires shell command argument NEdit: shell_menu_command requires item-name argument NEdit: macro_menu_command requires item-name argument NEdit: bg_menu_command requires item-name argument win.neditdbHOME%s/%sw%s r.neditdb line too long .neditdb file is corrupted Custom... (%d x %d)forwardbackwardcaseregexbgMenu%s: post_window_bg_menu() process_cancelBad window geometry specified: %s NEditneditmainstatsFormiSearchFormFind:iSearchLabeliSearchRadioBoxLiteraliSearchLiteralToggleCaseiSearchCaseToggleRegExpiSearchREToggleReviSearchRevToggleiSearchTextstatsLinepaneWM_PROTOCOLSWM_SAVE_YOURSELFlineNumColswrapMarginwordDelimitersemulateTabsmarginWidthsmartIndentautoIndentfontmarginHeightoverstrikecontinuousWrapautoWrap (read only, modified) (read only) (locked, modified) (locked) (modified)*Find (in %s)Replace (in %s)readOnlyrowsscrolledWtextHorScrollBartextVertScrollBarvScrollBarhScrollBarcolumnstextfocusCallbackcursorMovementCallbackdragStartCallbackdragEndCallbacksmartIndentCallback-geometry-iconic-noiconic%s%sWM_STATE DOS%s%s%s %d bytes%s%s%s byte %d, col %d, %d bytes%s%s%s line %d, col %d, %d bytesCLEARCASE_ROOT{%s} CancelOKGoto Line Number:%dgoto_line_numberNEdit: Can't handle non 8-bit text #include "%[^"]"#include <%[^<>]>%s%sEnter a single letter label to use for recalling the current selection and cursor position. (To skip this dialog, use the accelerator key, followed immediately by a letter key (a-z))markEnter the single letter label used to mark the selection and/or cursor position. (To skip this dialog, use the accelerator key, followed immediately by the letter)extendgoto_markno more marks allowed autoShowInsertPosreplaceDialogReplace (in %s)ReplaceString to Find:label1(use up arrow key to recall previous)label2replaceStringReplace With:labelreplaceWithStringsearchTypeBoxLiteralliteralCase Sensitive LiteralcaseSenseLiteralRegular ExpressionregExpsearchDirBoxSearch ForwardforwardSearch BackwardreverseKeep DialogkeepbuttonsreplaceFindfindReplace AllallR. In SelectioninSelCancelcancelfindDialogFind (in %s)searchStringreplace_allreplace_in_selectionOKPlease respecify the search string: %sSelection not appropriate for searchingSelection too longNEdit: can't handle non 8-bit text ShiftReturn: activate() continuedfind_incrementalautoShowInsertPosString was not foundContinueContinue search from beginning of file?Continue search from end of file?caseregexbackwardemulateTabs wrapMargincolumnsTabs DialogDistribution PolicyMailing ListsProblems/BugsSmart Indent MacrosHighlighting PatternsAction RoutinesMacro SubroutinesMacro LanguageLearn/ReplayKey BindingX ResourcesCustomizing NEditServer Mode and ncNEdit Command LineRegular Expressions: ExamplesRegular Expressions: Advanced TopicsRegular Expressions: Parenthetical ConstructsRegular Expressions: Escape SequencesRegular Expressions: Basic SyntaxShell Commands/FiltersPreferencesCrash RecoverySyntax HighlightingFile FormatShifting and FillingKeyboard ShortcutsUsing the MouseFinding Declarations (ctags)Programming with NEditTabs / Emulated TabsAuto / Smart IndentCut and PasteSelecting TextFinding and Replacing TextGetting StartedVersionThe Tabs dialog controls both the operation of the Tab key, and the interpretation of tab characters within a file. The first field, Tab Spacing, controls how NEdit responds to tab characters in a file. On most Unix and VMS systems the conventional interpretation of a tab character is to advance the text position to the nearest multiple of eight characters (a tab spacing of 8). However, many programmers of C and other structured languages, when given the choice, prefer a tab spacing of 3 or 4 characters. Setting a three or four character hardware tab spacing is useful and convenient as long as your other software tools support it. Unfortunately, on Unix and VMS systems, system utilities, such as more, and printing software can't always properly display files with other than eight character tabs. Selecting "Emulate Tabs" will cause the Tab key to insert the correct number of spaces or tabs to reach the next tab stop, as if the tab spacing were set at the value in the "Emulated tab spacing" field. Backspacing immediately after entering an emulated tab will delete it as a unit, but as soon as you move the cursor away from the spot, NEdit will forget that the collection of spaces and tabs is a tab, and will treat it as separate characters. To enter a real tab character with "Emulate Tabs" turned on, use Ctrl+Tab. In generating emulated tabs, and in Shift Left, Paste Column, and some rectangular selection operations, NEdit inserts blank characters (spaces or tabs) to preserve the alignment of non-blank characters. The bottom toggle button in the Tabs dialog instructs NEdit whether to insert tab characters as padding in such situations. Turning this off, will keep NEdit from automatically inserting tabs. Some software developers prefer to keep their source code free of tabs to avoid its misinterpretation on systems with different tab character conventions.GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONSThere are two separate mailing lists for nedit users, and one for developers. Users may post to the developer mailing list to report bugs and communicate with the nedit developers. Remember that nedit is entirely a volunteer effort, so please ask questions first to the discussion list, and do your share to answer other users questions as well. discuss@nedit.org -- General discussion, questions and answers among nedit users and developers. announce@nedit.org -- A lov-volume mailing list for annoumcing new versions. develop@nedit.org -- Communication among and with nedit developers. Developers should also subscribe to the discuss list. To subscribe, send mail to with one or more of the following in the body of the message: subscribe announce subscribe discuss subscribe developSOLUTIONS TO COMMON PROBLEMS For a much more comprehensive list of common problems and solutions, see the NEdit FAQ. The latest version of the FAQ can always be found on the nedit web site at: http://nedit.org. P: No files are shown in the "Files" list in the Open... dialog. S: When you use the "Filter" field, include the file specification or a complete directory specification, including the trailing "/" on Unix. (See Help in the Open... dialog). P: Keyboard shortcuts for menu items don't work. S: Be sure the Caps Lock and Num Lock keys are both unlocked. In Motif programs, these keys prevent the menu accelerators from working. P: Find Again and Replace Again don't continue in the same direction as the original Find or Replace. S: Find Again and Replace Again don't use the direction of the original search. The Shift key controls the direction: Ctrl+G means forward, Shift+Ctrl+G means backward. P: Preferences specified in the Preferences menu don't seem to get saved when I select Save Defaults. S: NEdit has two kinds of preferences: 1) per-window preferences, in the Preferences menu, and 2) default settings for preferences in newly created windows, in the Default Settings sub-menu of the Preferences menu. Per-window preferences are not saved by Save Defaults, only Default Settings. P: Columns and indentation don't line up. S: NEdit is using a proportional width font. Set the font to a fixed style (see Preferences). P: NEdit performs poorly on very large files. S: Turn off Incremental Backup. With Incremental Backup on, NEdit periodically writes a full copy of the file to disk. P: Commands added to the Shell Commands menu (Unix only) don't output anything until they are finished executing. S: If the command output is directed to a dialog, or the input is from a selection, output is collected together and held until the command completes. De-select both of the options and the output will be shown incrementally as the command executes. P: Dialogs don't automatically get keyboard focus when they pop up. S: Most X Window managers allow you to choose between two categories of keyboard focus models: pointer focus, and explicit focus. Pointer focus means that as you move the mouse around the screen, the window under the mouse automatically gets the keyboard focus. NEdit users who use this focus model should set "Popups Under Pointer" in the Default Settings sub menu of the preferences menu in NEdit. Users with the explicit focus model, in some cases, may have problems with certain dialogs, such as Find and Replace. In MWM this is caused by the mwm resource startupKeyFocus being set to False (generally a bad choice for explicit focus users). NCDwm users should use the focus model "click" instead of "explicit", again, unless you have set it that way to correct specific problems, this is the appropriate setting for most explicit focus users. P: The Backspace key doesn't work, or deletes forward rather than backward. S: While this is an X/Motif binding problem, and should be solved outside of NEdit in the Motif virtual binding layer (or possibly xmodmap or translations), nedit provides an out. If you set the resource: nedit.remapDeleteKey to True, nedit will forcibly map the delete key to backspace. The default setting of this resource recently changed, so users who have been depending on this remapping will now have to set it explicitly (or fix their bindings). P: NEdit crashes when I try to paste text in to a text field in a dialog (like Find or Replace) on my SunOS system. S: On many SunOS systems, you have to set up an nls directory before various inter-client communication features of Motif will function properly. There are instructions in README.sun in /pub/v5_0_2/individual/README.sun on ftp.nedit.org, as well as a tar file containg a complete nls directory: ftp://ftp.nedit.org/pub/v5_0_2/nls.tar. README.sun contains directions for setting up an nls directory, which is required by Motif for handling copy and paste to Motif text fields. KNOWN BUGS Below is the list of known bugs which affect NEdit. The bugs your copy of NEdit will exhibit depend on which system you are running and with which Motif libraries it was built. Note that there are now Motif 1.2 and/or 2.0 libraries available on ALL supported platforms, and as you can see below there are far fewer bugs in Motif 1.2, so it is in your best interest to upgrade your system. All Versions BUG: Operations between rectangular selections on overlapping lines do nothing. WORKAROUND: None. These operations are very complicated and rarely used. BUG: Cut and Paste menu items fail, or possibly crash, for very large (multi-megabyte) selections. WORKAROUND: Use selection copy (middle mouse button click) for transferring larger quantities of data. Cut and Paste save the copied text in server memory, which is usually limited. REPORTING BUGS The nedit developers subscribe to both discuss@nedit.org and develop@nedit.org, either of which may be used for reporting bugs. If you're not sure, or you think the report might be of interest to the general nedit user community, send the report to discuss@nedit.org. If it's something obvious and boring, like we misspelled "anemometer" in the on-line help, send it to develop. If you don't want to subscribe to these lists, please add a note to your mail about cc'ing you on responses.Smart indent macros can be written for any language, but are usually more difficult to write than highlighting patterns. A good place to start, of course, is to look at the existing macros for C and C++. Smart indent macros for a language mode consist of standard NEdit macro language code attached to any or all of the following three activation conditions: 1) When smart indent is first turned on for a text window containing code of the language, 2) When a newline is typed and smart indent is expected, 3) after any character is typed. To attach macro code to any of these code "hooks", enter it in the appropriate section in the Preferences -> Default Settings -> Auto Indent -> Program Smart Indent dialog. Typically most of the code should go in the initialization section, because that is the appropriate place for subroutine definitions, and smart indent macros are complicated enough that you are not likely to want to write them as one monolithic run of code. You may also put code in the Common/Shared Initialization section (accessible through the button in the upper left corner of the dialog). Unfortunately, since the C/C++ macros also reside in the common/shared section, when you add code there, you run some risk of missing out on future upgrades to these macros, because your changes will override the built-in defaults. The newline macro is invoked after the user types a newline, but before the newline is entered in the buffer. It takes a single argument ($1) which is the position at which the newline will be inserted. It must return the number of characters of indentation the line should have, or -1. A return value of -1 means to do a standard auto-indent. You must supply a newline macro, but the code: "return -1" (auto-indent), or "return 0" (no indent) is sufficient. The type-in macro takes two arguments. $1 is the insert position, and $2 is the character just inserted, and does not return a value. You can do just about anything here, but keep in mind that this macro is executed for every keystroke typed, so if you try to get too fancy, you may degrade performance.WRITING SYNTAX HIGHLIGHTING PATTERNS Patterns are the mechanism by which syntax highlighting (see Syntax Highlighting under the heading of Features for Programming) is programmed in NEdit, that is, how it decides what to highlight in a given language. To create syntax highlighting patterns for a new language, or to modify existing patterns, select "Recognition Patterns" from "Syntax Highlighting" sub-section of the "Default Settings" sub-menu of the "Preferences" menu. First, a word of caution. As with regular expression matching in general, it is quite possible to write patterns which are so inefficient that they essentially lock up the editor as they recursively re-examine the entire contents of the file thousands of times. With the multiplicity of patterns, the possibility of a lock-up is significantly increased in syntax highlighting. When working on highlighting patterns, be sure to save your work frequently. NEdit's syntax highlighting is unusual in that it works in real-time (as you type), and yet is completely programmable using standard regular expression notation. Other syntax highlighting editors usually fall either into the category of fully programmable but unable to keep up in real-time, or real-time but limited programmability. The additional burden that NEdit places on pattern writers in order to achieve this speed/flexibility mix, is to force them to state self-imposed limitations on the amount of context that patterns may examine when re-parsing after a change. While the "Pattern Context Requirements" heading is near the end of this section, it is not optional, and must be understood before making any any serious effort at pattern writing. In its simplest form, a highlight pattern consists of a regular expression to match, along with a style representing the font an color for displaying any text which matches that expression. To bold the word, "highlight", wherever it appears the text, the regular expression simply would be the word "highlight". The style (selected from the menu under the heading of "Highlight Style") determines how the text will be drawn. To bold the text, either select an existing style, such as "Keyword", which bolds text, or create a new style and select it under Highlight Style. The full range of regular expression capabilities can be applied in such a pattern, with the single caveat that the expression must conclusively match or not match, within the pre-defined context distance (as discussed below under Pattern Context Requirements). To match longer ranges of text, particularly any constructs which exceed the requested context, you must use a pattern which highlights text between a starting and ending regular expression match. To do so, select "Highlight text between starting and ending REs" under "Matching", and enter both a starting and ending regular expression. For example, to highlight everything between double quotes, you would enter a double quote character in both the starting and ending regular expression fields. Patterns with both a beginning and ending expression span all characters between the two expressions, including newlines. Again, the limitation for automatic parsing to operate properly is that both expressions must match within the context distance stated for the pattern set. With the ability to span large distances, comes the responsibility to recover when things go wrong. Remember that syntax highlighting is called upon to parse incorrect or incomplete syntax as often as correct syntax. To stop a pattern short of matching its end expression, you can specify an error expression, which stops the pattern from gobbling up more than it should. For example, if the text between double quotes shouldn't contain newlines, the error expression might be "$". As with both starting and ending expressions, error expressions must also match within the requested context distance. Coloring Sub-Expressions It is also possible to color areas of text within a regular expression match. A pattern of this type associates a style with sub-expressions references of the parent pattern (as used in regular expression substitution patterns, see the NEdit Help menu item on Regular Expressions). Sub-expressions of both the starting and ending patterns may be colored. For example, if the parent pattern has a starting expression "\<", and end expression "\>", (for highlighting all of the text contained within angle brackets), a sub-pattern using "&" in both the starting and ending expression fields could color the brackets differently from the intervening text. A quick shortcut to typing in pattern names in the Parent Pattern field is to use the middle mouse button to drag them from the Patterns list. Hierarchical Patterns A hierarchical sub-pattern, is identical to a top level pattern, but is invoked only between the beginning and ending expression matches of its parent pattern. Like the sub-expression coloring patterns discussed above, it is associated with a parent pattern using the Parent Pattern field in the pattern specification. Pattern names can be dragged from the pattern list with the middle mouse button to the Parent Pattern field. After the start expression of the parent pattern matches, the syntax highlighting parser searches for either the parent's end pattern or a matching sub-pattern. When a sub-pattern matches, control is not returned to the parent pattern until the entire sub-pattern has been parsed, regardless of whether the parent's end pattern appears in the text matched by the sub-pattern. The most common use for this capability is for coloring sub-structure of language constructs (smaller patterns embedded in larger patterns). Hierarchical patterns can also simplify parsing by having sub-patterns "hide" special syntax from parent patterns, such as special escape sequences or internal comments. There is no depth limit in nesting hierarchical sub-patterns, but beyond the third level of nesting, automatic re-parsing will sometimes have to re-parse more than the requested context distance to guaranty a correct parse (which can slow down the maximum rate at which the user can type if large sections of text are matched only by deeply nested patterns). While this is obviously not a complete hierarchical language parser it is still useful in many text coloring situations. As a pattern writer, your goal is not to completely cover the language syntax, but to generate colorings that are useful to the programmer. Simpler patterns are usually more efficient and also more robust when applied to incorrect code. Deferred (Pass-2) Parsing NEdit does pattern matching for syntax highlighting in two passes. The first pass is applied to the entire file when syntax highlighting is first turned on, and to new ranges of text when they are initially read or pasted in. The second pass is applied only as needed when text is exposed (scrolled in to view). If you have a particularly complex set of patterns, and parsing is beginning to add a noticeable delay to opening files or operations which change large regions of text, you can defer some of that parsing from startup time, to when it is actually needed for viewing the text. Deferred parsing can only be used with single expression patterns, or begin/end patterns which match entirely within the requested context distance. To defer the parsing of a pattern to when the text is exposed, click on the Pass-2 pattern type button in the highlight patterns dialog. Sometimes a pattern can't be deferred, not because of context requirements, but because it must run concurrently with pass-1 (non-deferred) patterns. If they didn't run concurrently, a pass-1 pattern might incorrectly match some of the characters which would normally be hidden inside of a sequence matched by the deferred pattern. For example, C has character constants enclosed in single quotes. These typically do not cross line boundaries, meaning they can be parsed entirely within the context distance of the C pattern set and should be good candidates for deferred parsing. However, they can't be deferred because they can contain sequences of characters which can trigger pass-one patterns. Specifically, the sequence, '\"', contains a double quote character, which would be matched by the string pattern and interpreted as introducing a string. Pattern Context Requirements The context requirements of a pattern set state how much additional text around any change must be examined to guaranty that the patterns will match what they are intended to match. Context requirements are a promise by NEdit to the pattern writer, that the regular expressions in his/her patterns will be matched against at least lines and characters, around any modified text. Combining line and character requirements guaranty that both will be met. Automatic re-parsing happens on EVERY KEYSTROKE, so the amount of context which must be examined is very critical to typing efficiency. The more complicated your patterns, the more critical the context becomes. To cover all of the keywords in a typical language, without affecting the maximum rate at which users can enter text, you may be limited to just a few lines and/or a few hundred characters of context. The default context distance is 1 line, with no minimum character requirement. There are several benefits to sticking with this default. One is simply that it is easy to understand and to comply with. Regular expression notation is designed around single line matching. To span lines in a regular expression, you must explicitly mention the newline character "\n", and matches which are restricted to a single line are virtually immune to lock-ups. Also, if you can code your patterns to work within a single line of context, without an additional character-range context requirement, the parser can take advantage the fact that patterns don't cross line boundaries, and nearly double its efficiency over a one-line and 1-character context requirement. (In a single line context, you are allowed to match newlines, but only as the first and/or last character.)All of the editing capabilities of NEdit are represented as a special type of subroutine, called an action routine, which can be invoked from both macros and translation table entries (see "Binding Keys to Actions" in the X Resources section of the Help menu). Actions Representing Menu Commands: File Menu Search Menu --------------------- ----------------------- new() find() open() find_dialog() open_dialog() find_again() open_selected() find_selection() close() replace() save() replace_dialog() save_as() replace_all() save_as_dialog() replace_in_selection() revert_to_saved() replace_again() include_file() goto_line_number() include_file_dialog() goto_line_number_dialog() load_tags_file() goto_selected() load_tags_file_dialog() mark() load_macro_file() mark_dialog() load_macro_file_dialog() goto_mark() print() goto_mark_dialog() print_selection() goto_matching() unload_tags_file() select_to_matching() exit() find_definition() split_window() close_pane() Edit Menu --------------------- Shell Menu undo() ----------------------- redo() filter_selection_dialog() delete() filter_selection() select_all() execute_command() shift_left() execute_command_dialog() shift_left_by_tab() execute_command_line() shift_right() shell_menu_command() shift_right_by_tab() uppercase() Macro Menu lowercase() ----------------------- fill_paragraph() macro_menu_command() control_code_dialog() repeat_macro() repeat_dialog() The actions representing menu commands are named the same as the menu item with punctuation removed, all lower case, and underscores replacing spaces. Without the _dialog suffix, commands which normally prompt the user for information, instead take the information from the routine's arguments (see below). To present a dialog and ask the user for input, rather than supplying it in via arguments, use the actions with the _dialog suffix. Menu Action Routine Arguments: Arguments are text strings enclosed in quotes. Below are the menu action routines which take arguments. Optional arguments are enclosed in []. open(filename) save_as(filename) include(filename) load_tags_file(filename) unload_tags_file(filename) find_dialog([search_direction]) find(search_string [, search-direction], [search-type]) find_again([search-direction]) find_selection([search-direction]) replace_dialog([search-direction]) replace(search-string, replace-string, [, search-direction] [, search-type]) replace_in_selection(search-string, replace-string [, search-type]) replace_again([search-direction]) goto_line_number([line-number]) mark(mark-letter) goto_mark(mark-letter) find_definition([tag-name]) filter_selection(shell-command) execute_command(shell-command) shell_menu_command(shell-menu-item-name) macro_menu_command(macro-menu-item-name) Some notes on argument types above: filename Path names are interpreted relative to the directory from which NEdit was started, wildcards and ~ are not expanded. search-direction Either "forward" or "backward" search-type Either "literal", "case", or "regex" mark-letter The mark command limits users to single letters. Inside of macros, numeric marks are allowed, which won't interfere with marks set by the user. (macro or shell) Name of the command exactly as -menu-item-name specified in the Shell Menu or Macro Menu dialogs Keyboard-Only Actions backward_character() Moves the cursor one character to the left. backward_paragraph() Moves the cursor to the beginning of the paragraph, or if the cursor is already at the beginning of a paragraph, moves the cursor to the beginning of the previous paragraph. Paragraphs are defined as regions of text delimited by one or more blank lines. backward_word() Moves the cursor to the beginning of a word, or, if the cursor is already at the beginning of a word, moves the cursor to the beginning of the previous word. Word delimiters are user-settable, and defined by the X resource wordDelimiters. beginning_of_file() Moves the cursor to the beginning of the file. beginning_of_line() Moves the cursor to the beginning of the line. beginning_of_selection() Moves the cursor to the beginning of the selection without disturbing the selection. copy_clipboard() Copies the current selection to the clipboard. copy_primary() Copies the primary selection to the cursor. copy_to() If a secondary selection exists, copies the secondary selection to the cursor. If no secondary selection exists, copies the primary selection to the pointer location. copy_to_or_end_drag() Completes either a secondary selection operation, or a primary drag. If the user is dragging the mouse to adjust a secondary selection, the selection is copied and either inserted at the cursor location, or, if pending-delete is on and a primary selection exists in the window, replaces the primary selection. If the user is dragging a block of text (primary selection), completes the drag operation and leaves the text at it's current location. cut_clipboard() Deletes the text in the primary selection and places it in the clipboard. cut_primary() Copies the primary selection to the cursor and deletes it at its original location. delete_selection() Deletes the contents of the primary selection. delete_next_character() If a primary selection exists, deletes its contents. Otherwise, deletes the character following the cursor. delete_previous_character() If a primary selection exists, deletes its contents. Otherwise, deletes the character before the cursor. delete_next_word() If a primary selection exists, deletes its contents. Otherwise, deletes the word following the cursor. delete_previous_word() If a primary selection exists, deletes its contents. Otherwise, deletes the word before the cursor. delete_to_start_of_line() If a primary selection exists, deletes its contents. Otherwise, deletes the characters between the cursor and the start of the line. delete_to_end_of_line() If a primary selection exists, deletes its contents. Otherwise, deletes the characters between the cursor and the end of the line. deselect_all() De-selects the primary selection. end_of_file() Moves the cursor to the end of the file. end_of_line() Moves the cursor to the end of the line. end_of_selection() Moves the cursor to the end of the selection without disturbing the selection. exchange() Exchange the primary and secondary selections. extend_adjust() Attached mouse-movement events to begin a selection between the cursor and the mouse, or extend the primary selection to the mouse position. extend_end() Completes a primary drag-selection operation. extend_start() Begins a selection between the cursor and the mouse. A drag-selection operation can be started with either extend_start or grab_focus. forward_character() Moves the cursor one character to the right. forward_paragraph() Moves the cursor to the beginning of the next paragraph. Paragraphs are defined as regions of text delimited by one or more blank lines. forward_word() Moves the cursor to the beginning of the next word. Word delimiters are user-settable, and defined by the X resource wordDelimiters. grab_focus() Moves the cursor to the mouse pointer location, and prepares for a possible drag-selection operation (bound to extend_adjust), or multi-click operation (a further grab_focus action). If a second invocation of grab focus follows immediately, it selects a whole word, or a third, a whole line. insert_string("string") If pending delete is on and the cursor is inside the selection, replaces the selection with "string". Otherwise, inserts "string" at the cursor location. key_select("direction") Moves the cursor one character in "direction" ("left", "right", "up", or "down") and extends the selection. Same as forward/backward-character("extend"), or process-up/down("extend"), for compatibility with previous versions. move-destination() Moves the cursor to the pointer location without disturbing the selection. (This is an unusual way of working. We left it in for compatibility with previous versions, but if you actually use this capability, please send us some mail, otherwise it is likely to disappear in the future. move_to() If a secondary selection exists, deletes the contents of the secondary selection and inserts it at the cursor, or if pending-delete is on and there is a primary selection, replaces the primary selection. If no secondary selection exists, moves the primary selection to the pointer location, deleting it from its original position. move_to_or_end_drag() Completes either a secondary selection operation, or a primary drag. If the user is dragging the mouse to adjust a secondary selection, the selection is deleted and either inserted at the cursor location, or, if pending-delete is on and a primary selection exists in the window, replaces the primary selection. If the user is dragging a block of text (primary selection), completes the drag operation and deletes the text from it's current location. newline() Inserts a newline character. If Auto Indent is on, lines up the indentation of the cursor with the current line. newline_and_indent() Inserts a newline character and lines up the indentation of the cursor with the current line, regardless of the setting of Auto Indent. newline_no_indent() Inserts a newline character, without automatic indentation, regardless of the setting of Auto Indent. next_page() Moves the cursor and scroll forward one page. page_left() Move the cursor and scroll left one page. page_right() Move the cursor and scroll right one page. paste_clipboard() Insert the contents of the clipboard at the cursor, or if pending delete is on, replace the primary selection with the contents of the clipboard. previous_page() Moves the cursor and scroll backward one page. process_bdrag() Same as secondary_or_drag_start for compatibility with previous versions. process_cancel() Cancels the current extend_adjust, secondary_adjust, or secondary_or_drag_adjust in progress. process_down() Moves the cursor down one line. process_return() Same as newline for compatibility with previous versions. process_shift_down() Same as process_down("extend") for compatibility with previous versions. process_shift_up() Same as process_up("extend") for compatibility with previous versions. process_tab() If tab emulation is turned on, inserts an emulated tab, otherwise inserts a tab character. process_up() Moves the cursor up one line. scroll_down(nLines) Scroll the display down (towards the end of the file) by nLines. scroll_up(nLines) Scroll the display up (towards the beginning of the file) by nLines. scroll_to_line(lineNum) Scroll to position line number lineNum at the top of the pane. The first line of a file is line 1. secondary_adjust() Attached mouse-movement events to extend the secondary selection to the mouse position. secondary_or_drag_adjust() Attached mouse-movement events to extend the secondary selection, or reposition the primary text being dragged. Takes two optional arguments, "copy", and "overlay". "copy" leaves a copy of the dragged text at the site at which the drag began. "overlay" does the drag in overlay mode, meaning the dragged text is laid on top of the existing text, obscuring and ultimately deleting it when the drag is complete. secondary_or_drag_start() To be attached to a mouse down event. Begins drag selecting a secondary selection, or dragging the contents of the primary selection, depending on whether the mouse is pressed inside of an existing primary selection. secondary_start() To be attached to a mouse down event. Begin drag selecting a secondary selection. select_all() Select the entire file. self_insert() To be attached to a key-press event, inserts the character equivalent of the key pressed. Arguments to Keyboard Action Routines In addition to the arguments listed in the call descriptions, any routine involving cursor movement can take the argument "extend", meaning, adjust the primary selection to the new cursor position. Routines which take the "extend" argument as well as mouse dragging operations for both primary and secondary selections can take the optional keyword "rect", meaning, make the selection rectangular.Built in Variables $cursor -- Position of the cursor in the current window. $column -- Column number of the cursor position in the current window. $em_tab_dist -- If tab emulation is turned on in the Tabs... dialog of the Preferences menu, value is the distance between emulated tab stops. If tab emulation is turned off, value is -1. $file_name -- Name of the file being edited in the current window, stripped of directory component. $file_path -- Directory component of file being edited in the current window. $language_mode -- Name of language mode set in the current window. $line -- Line number of the cursor position in the current window. $modified -- True if the file in the current window has been modified and the modifications have not yet been saved. $selection_start, $selection_end -- Beginning and ending positions of the primary selection in the current window, or -1 if there is no text selected in the current window. $selection_left, $selection_right -- Left and right character offsets of the rectangular (primary) selection in the current window, or -1 if there is no selection or it is not rectangular. $tab_dist -- The distance between tab stops for a hardware tab character, as set in the Tabs... dialog of the Preferences menu. $text_length -- The length of the text in the current window. $use_tabs -- Whether the user is allowing the NEdit to insert tab characters to maintain spacing in tab emulation and rectangular dragging operations. (The setting of the "Use tab characters in padding and emulated tabs" button in the Tabs... dialog of the Preferences menu.) $wrap_margin -- The right margin in the current window for text wrapping and filling. Built-in Subroutines append_file(string, filename) -- Appends a string to a named file. Returns 1 on successful write, or 0 if unsuccessful. beep() -- Ring the bell clipboard_to_string() -- Returns the contents of the clipboard as a macro string. Returns empty string on error. dialog(message, btn_1_label, btn_2_label, ...) -- Pop up a dialog for querying and presenting information to the user. First argument is a string to show in the message area of the dialog. Up to eight additional optional arguments represent labels for buttons to appear along the bottom of the dialog. Returns the number of the button pressed (the first button is number 1), or 0 if the user closed the dialog via the window close box. focus_window(window_name) -- Sets the window on which subsequent macro commands operate. window_name can be either a fully qualified file name, or one of "last" for the last window created, or "next" for the next window in the chain from the currently focused window (the first window being the one returned from calling focus_window("last"). Returns the name of the newly-focused window, or an empty string if the requested window was not found. get_character(position) -- Returns the single character at the position indicated by the first argument to the routine from the current window. get_range(start, end) -- Returns the text between a starting and ending position from the current window. get_selection() -- Returns a string containing the text currently selected by the primary selection either from the current window (no keyword), or from anywhere on the screen (keyword "any"). getenv(name) -- Gets the value of an environment variable. length(string) -- Returns the length of a string list_dialog(message, text, btn_1_label, btn_2_label, ...) -- Pop up a dialog for prompting the user to choose a line from the given text string. The first argument is a message string to be used as a title for the fixed text describing the list. The second string provides the list data: this is a text string in which list entries are separated by newline characters. Up to seven additional optional arguments represent labels for buttons to appear along the bottom of the dialog. Returns the line of text selected by the user as the function value (without any newline separator) or the empty string if none was selected, and number of the button pressed (the first button is number 1), in $list_dialog_button. If the user closes the dialog via the window close box, the function returns the empty string, and $list_dialog_button returns 0. max(n1, n2, ...) -- Returns the maximum value of all of its arguments min(n1, n2, ...) -- Returns the minimum value of all of its arguments read_file(filename) -- Reads the contents of a text file into a string. On success, returns 1 in $read_status, and the contents of the file as a string in the subroutine return value. On failure, returns the empty string "" and an 0 $read_status. replace_in_string(string, search_for, replace_with, [type]) -- Replaces all occurrences of a search string in a string with a replacement string. Arguments are 1: string to search in, 2: string to search for, 3: replacement string. Argument 4 is an optional search type, one of "literal", "case" or "regex". The default search type is "literal". Returns a new string with all of the replacements done, or an empty string ("") if no occurrences were found. replace_range(start, end, string) -- Replaces all of the text in the current window between two positions replace_selection(string) -- Replaces the primary-selection selected text in the current window. replace_substring(string, start, end, replace_with) -- Replacing a substring between two positions in a string within another string. search(search_for, start, [search_type, wrap, direction]) -- Searches silently in a window without dialogs, beeps, or changes to the selection. Arguments are: 1: string to search for, 2: starting position. Optional arguments may include the strings: "wrap" to make the search wrap around the beginning or end of the string, "backward" or "forward" to change the search direction ("forward" is the default), "literal", "case" or "regex" to change the search type (default is "literal"). Returns the starting position of the match, or -1 if nothing matched. also returns the ending position of the match in search_end search_string(string, search_for, start, [search_type, direction]) -- Built-in macro subroutine for searching a string. Arguments are 1: string to search in, 2: string to search for, 3: starting position. Optional arguments may include the strings: "wrap" to make the search wrap around the beginning or end of the string, "backward" or "forward" to change the search direction ("forward" is the default), "literal", "case" or "regex" to change the search type (default is "literal"). Returns the starting position of the match, or -1 if nothing matched. Also returns the ending position of the match in $search_end select(start, end) -- Selects (with the primary selection) text in the current buffer between a starting and ending position. select_rectangle(start, end, left, right) -- Selects a rectangular area of text between a starting and ending position, and confined horizontally to characters displayed between positions "left", and "right". set_cursor_pos(pos) -- Set the cursor position for the current window. set_language_mode(mode) -- Change language mode for the current window. shell_command(command, input_string) -- executes a shell command, feeding it input from input_string. On completion, output from the command is returned as the function value, and the command's exit status is returned in the global variable $shell_cmd_status. string_dialog(message, btn_1_label, btn_2_label, ...) -- Pop up a dialog prompting the user to enter information. The first argument is a string to show in the message area of the dialog. Up to nine additional optional arguments represent labels for buttons to appear along the bottom of the dialog. Returns the string entered by the user as the function value, and number of the button pressed (the first button is number 1), in $string_dialog_button. If the user closes the dialog via the window close box, the function returns the empty string, and $string_dialog_button returns 0. string_to_clipboard(string) -- Copy the contents of a macro string to the clipboard. substring(string, start, end) -- Returns the portion of a string between a starting and ending position. t_print(string1, string2, ...) -- Writes strings to the terminal (stdout) from which NEdit was started. tolower(string) -- Return an all lower-case version of string. toupper(string) -- Return an all upper-case version of string. write_file(string, filename) -- Writes a string (parameter 1) to a file named in parameter 2. Returns 1 on successful write, or 0 if unsuccessful.Macros can be called from Macro menu commands, window background menu commands, within the smart-indent framework, and from the .neditmacro file. Macro menu and window background menu commands are defined under Preferences -> Default Settings -> Customize Menus. Help on creating items in these menus can be found in the section, Help -> Customizing -> Preferences. The .neditmacro file is a file of macro commands and definitions which you can create in your home directory, and which NEdit will automatically load when it is first started. NEdit's macro language is a simple interpreter with integer arithmetic, dynamic strings, and C-style looping constructs (very similar to the procedural portion of the Unix awk program). From the macro language, you can call the same action routines which are bound to keyboard keys and menu items, as well additional subroutines for accessing and manipulating editor data, which are specific to the macro language (these are listed in the sections titled Macro Subroutines, and Actions). SYNTAX An NEdit macro language program consists of a list of statements, each terminated by a newline. Groups of statements which are executed together conditionally, such as the body of a loop, are surrounded by curly braces "{}". Blank lines and comments are also allowed. Comments begin with a "#" and end with a newline, and can appear either on a line by themselves, or at the end of a statement. Statements which are too long to fit on a single line may be split across several lines, by placing a backslash "\" character at the end of each line to be continued. DATA TYPES The NEdit macro language recognizes only two data types, dynamic character strings, and integer values. In general strings and integers can be used interchangeably. If a string represents an integer value, it can be used as an integer. Integers can be compared and concatenated with strings. Integer Constants Integers are non-fractional numbers in the range of -2147483647 to 2147483647. Integer constants must be in decimal. For example: a = -1 b = 1000 Character String Constants Character string constants are enclosed in double quotes. For example: a = "a string" dialog("Hi there!", "Dismiss") Strings may also include C-language style escape sequences: \\ Backslash \t Tab \f Form feed \" Double quote \b Backspace \a Alert \n Newline \r Carriage return \v Vertical tab For example, to send output to the terminal from which nedit was started, a newline character is neccessary because, like printf, t_print requires explicit newlines, and also buffers its output on a per-line basis: t_print("a = " a "\n") VARIABLES Variable names must begin either with a letter (local variables), or a $ (global variables). Beyond the first character, variables may also contain numbers and underscores `_'. Variables are called in to existence just by setting them (no explicit declarations are necessary). Local variables are limited in scope to the subroutine (or menu item definition) in which they appear. Global variables are accessible from all routines, and their values persist beyond the call which created them, until reset. Built-in Variables NEdit has a number of permanently defined variables, which are used to access global editor information and information about the the window in which the macro is executing. These are listed along with the built in functions in the section titled Macro Subroutines. FUNCTIONS and SUBROUTINES The syntax of a function or subroutine call is: function_name(arg1, arg2, ...) where arg1, arg2, etc. represent up to 9 argument values which are passed to the routine being called. A function or subroutine call can be on a line by itself, as above, or if it returns a value, can be invoked within a character or numeric expression: a = fn1(b, c) + fn2(d) dialog("fn3 says: " fn3()) Arguments are passed by value. This means that you can not return values via the argument list, only through the function value or indirectly through agreed-upon global variables. Built-in Functions NEdit has a wide range of built in functions which can be called from the macro language. These routines are divided into two classes, macro-language functions, and editor action routines. Editor action routines are more flexible, in that they may be called either from the macro language, or bound directly to keys via translation tables. They are also limited, however, in that they can not return values. Macro language routines can return values, but can not be bound to keys in translation tables. Nearly all of the built-in subroutines operate on an implied window, which is initially the window from which the macro was started. To manipulate the contents of other windows, use the focus_window subroutine to change the focus to the ones you wish to modify. focus_window can also be used to iterate over all of the currently open windows, using the special keyword names, "last" and "next". For backwards compatibility, hyphenated action routine names are allowed, and most of the existing action routines names which contain underscores have an equivalent version containing hyphens ('-') instead of underscores. Use of these names is discouraged. The macro parser resolves the ambiguity between '-' as the subtraction/negation operator, and - as part of an action routine name by assuming subtraction unless the symbol specifically matches an action routine name. User Defined Functions Users can define their own macro subroutines, using the define keyword: define subroutine_name { < body of subroutine > } Macro definitions can not appear within other definitions, or within macro menu item definitions (usually they are found in the .neditmacro file). The arguments with which a user-defined subroutine or function was invoked, are presented as $1, $2, ... , $9. The number of arguments can be read from $n_args. To return a value from a subroutine, and/or to exit from the subroutine before the end of the subroutine body, use the return statement: return OPERATORS AND EXPRESSIONS Operators have the same meaning and precedence that they do in C, except for ^, which raises a number to a power (y^x means y to the x power), rather than bitwise exclusive OR. The table below lists operators in decreasing order of precedence. Operators Associativity () ^ right to left - ! ++ -- (unary) * / % left to right + - left to right > >= < <= == != left to right & left to right | left to right && left to right || left to right (concatenation) left to right = += -= *= /= %=, &= |= right to left The order in which operands are evaluated in an expression is undefined, except for && and ||, which like C, evaluate operands left to right, but stop when further evaluation would no longer change the result. Numerical Operators The numeric operators supported by the NEdit macro language are listed below: + addition - subtraction or negation * multiplication / division % modulo ^ power & bitwise and | bitwise or Increment (++) and decrement (--) operators can also be appended or prepended to variables within an expression. Prepended increment/decrement operators act before the variable is evaulated. Appended increment/decrement operators act after the variable is evaluated. Logical and Comparison Operators Logical operations produce a result of 0 (for false) or 1 (for true). In a logical operation, any non-zero value is recognized to mean true. The logical and comparison operators allowed in the NEdit macro language are listed below: && logical and || logical or ! not > greater < less >= greater or equal <= less or equal == equal (integers and/or strings) != not equal (integers and/or strings) Character String Operators The "operator" for concatenating two strings is the absence of an operator. Adjoining character strings with no operator in between means concatenation: d = a b "string" c t_print("the value of a is: " a) Comparison between character strings is done with the == and != operators, (as with integers). There are a number of useful built-in routines for working with character strings, which are listed in the section called Macro Subroutines. LOOPING AND CONDITIONALS NEdit supports looping constructs: for and while, and conditional statements: if and else, with essentially the same syntax as C: for (, ...; ; , ...) while () if () if () else , as in C, can be a single statement, or a list of statements enclosed in curly braces ({}). is an expression which must evaluate to true for the statements in to be executed. for loops may also contain initialization statements, , executed once at the beginning of the loop, and increment/decrement statements (or any arbitrary statement), which are executed at the end of the loop, before the condition is evaluated again. Examples: for (i=0; i<100; i++) j = i * 2 for (i=0, j=20; i<20; i++, j--) { k = i * j t_print(i, j, k) } while (k > 0) { k = k - 1 t_print(k) } for (;;) { if (i-- < 1) break } Loops may contain break and continue statements. A break statement causes an exit from the innermost loop, a continue statement transfers control to the end of the loop.Learn/Replay Selecting Learn Keystrokes from the Macro menu puts NEdit in learn mode. In learn mode, keystrokes and menu commands are recorded, to be played back later, using the Replay Keystrokes command, or pasted into a macro in the Macro Commands dialog of the Default Settings menu in Preferences. Note that only keyboard and menu commands are recorded, not mouse clicks or mouse movements since these have no absolute point of reference, such as cursor or selection position. When you do a mouse-based operation in learn mode, NEdit will beep (repeatedly) to remind you that the operation was not recorded. Learn mode is also the quickest and easiest method for writing macros. The dialog for creating macro commands contains a button labeled "Paste Learn / Replay Macro", which will deposit the last sequence learned into the body of the macro. Repeating Actions and Learn/Replay Sequences You can repeat the last (keyboard-based) command, or learn/replay sequence with the Repeat... command in the Macro menu. To repeat an action, first do the action (i.e. insert a character, do a search, move the cursor), then select Repeat..., decide how or how many times you want it repeated, and click OK. For example, to move down 30 lines through a file, you could type: Ctrl+, 29 . To repeat a learn/replay sequence, first learn it, then select Repeat..., click on Learn/Replay and how you want it repeated, then click OK. If the commands you are repeating advance the cursor through the file, you can also repeat them within a range of characters, or from the current cursor position to the end of the file. To iterate over a range of characters, use the primary selection (drag the left mouse button over the text) to mark the range you want to operate on, and select "In Selection" in the Repeat dialog. When using In "Selection" or "To End" with a learned sequence, try to do cursor movement as the last step in the sequence, since testing of the cursor position is only done at the end of the sequence execution. If you do cursor movement first, for example searching for a particular word then doing a modification, the position of the cursor won't be checked until the sequence has potentially gone far beyond the end of your desired range. It's easy for a repeated command to get out of hand, and you can easily generate an infinite loop by using range iteration on a command which doesn't progress. To cancel a repeating command in progress, type Ctrl+. (period), or select Cancel Macro from the Macro menu.There are several ways to change key bindings in NEdit. The easiest way to add a new key binding in NEdit is to define a macro in Preferences -> Default Settings -> Customize Menus -> Macro Menu. However, if you want to change existing bindings or add a significant number of new key bindings you will need to do so via X resources. Before reading this section, you must understand how to set X resources (see the help section "X Resources"). Since setting X resources is tricky, it is also helpful when working on key-binding, to set some easier-to-verify resource at the same time, as a simple check that the NEdit program is actually seeing your changes. The appres program is also very helpful in checking that the resource settings that you make, actually reach the program for which they are intended in the correct form. Key Binding in General Keyboard commands are associated with editor action routines through two separate mechanisms in NEdit. Commands which appear in pull-down menus have individual resources designating a keyboard equivalent to the menu command, called an accelerator key. Commands which do not have an associated menu item are bound to keys via the X toolkit translation mechanism. The methods for changing these two kinds of bindings are quite different. Key Binding Via Translations The most general way to bind actions to keys in NEdit is to use the translation table associated with the text widget. To add a binding to Alt+Y to insert the string "Hi!", for example, add lines similar to the following to your X resource file: NEdit*text.Translations: #override \n\ Alty: insert_string("Hi!") \n The Help topic "Action Routines" lists the actions available to be bound. Translation tables map key and mouse presses, window operations, and other kinds of events, to actions. The syntax for translation tables is simplified here, and you. may need to refer to a book on the X window system for more detailed information. Note that accelerator resources (discussed below) override translations, and that most Ctrl+letter and Alt+letter combinations are already bound to an accelerator key. To use one of these combinations from a translation table, therefore, you must first un-bind the original menu accelerator. A resource for changing a translation table consists of a keyword; #override, #augment, or #replace; followed by lines (separated by newline characters) pairing events with actions. Events begin with modifiers, like Ctrl, Shift, or Alt, followed by the event type in <>. BtnDown, Btn1Down, Btn2Down, Btn1Up, Key, KeyUp are valid event types. For key presses, the event type is followed by the name of the key. You can specify a combination of events, such as a sequence of key presses, by separating them with commas. The other half of the event/action pair is a set of actions. These are separated from the event specification by a colon and from each other by spaces. Actions are names followed by parentheses, optionally containing one or more parameters separated by comas. Changing Menu Accelerator Keys The menu shortcut keys shown at the right of NEdit menu items can also be changed via X resources. Each menu item has two resources associated with it, accelerator, the event to trigger the menu item; and acceleratorText, the string shown in the menu. The form of the accelerator resource is the same as events for translation table entries discussed above, though multiple keys and other subtleties are not allowed. The resource name for a menu is the title in lower case, followed by "Menu", the resource name of menu item is the name in lower case, run together, with words separated by caps, and all punctuation removed. For example, to change Cut to Ctrl+X, you would add the following to your .Xdefaults file: nedit*editMenu.cut.accelerator: Ctrlx nedit*editMenu.cut.acceleratorText: Ctrl+X Accelerator keys with optional shift key modifiers, like Find..., have an additional accelerator resource with Shift appended to the name. For example: nedit*searchMenu.find.acceleratorText: [Shift]Alt+F nedit*searchMenu.find.accelerator: Altf nedit*searchMenu.findShift.accelerator: Shift AltfNEdit has additional options to those provided in the Preferences menu which are set using X resources. Like most other X programs, NEdit can be customized to vastly unnecessary proportions, from initial window positions down to the font and shadow colors of each individual button (A complete discussion of how to do this is left to books on the X Windows System). Key binding (see "Key Binding" is one of the most useful of these resource settable options. X resources are usually specified in a file called .Xdefaults or .Xresources in your home directory (on VMS this is sys$login:decw$xdefaults.dat). On some systems, this file is read and its information attached to the X server (your screen) when you start X. On other systems, the .Xdefaults file is read each time you run an X program. When X resource values are attached to the X server, changes to the resource file are not available to application programs until you either run the xrdb program with the appropriate file as input, or re-start the X server. The .nedit File The .nedit (saved preferences) file is in the same format as an X resource file, and its contents can be moved into your X resource file. One reason for doing so would be to attach server specific preferences, such as a default font to a particular X server. Another reason for moving preferences into the X resource file would be to keep preferences menu options and resource settable options together in one place. Though the files are the same format, additional resources should not be added to the .nedit file, they will not be read, and NEdit modifies this file by overwriting it completely. Note also that the contents of the .nedit file take precedence over the values of X resources. Using Save Defaults after moving the contents of your .nedit file to your .Xdefaults file will re-create the .nedit file, interfering with the options that you have moved. Selected X Resource Names The following are selected NEdit resource names and default values for NEdit options not settable via the Preferences menu (for preference resource names, see your .nedit file): nedit.tagFile: (not defined) -- The name of a file of the type produced by Exuberant Ctags or the Unix ctags command, which NEdit will load at startup time (see Features for Programmers). The tag file provides a database from which NEdit can automatically open files containing the definition of a particular subroutine or data type. nedit.shell: /bin/csh -- (Unix systems only) The Unix shell (command interpreter) to use for executing commands from the Shell menu nedit.wordDelimiters: .,/\\`'!@#%^&*()-=+{}[]":;<>? -- The characters, in addition to blanks and tabs, which mark the boundaries between words for the move-by-word (Ctrl+Arrow) and select-word (double click) commands. Note that this default value may be overridden by the setting in Preferences -> Default Settings -> Language Modes.... nedit.remapDeleteKey: False -- Setting this resource to True forcibly maps the delete key to backspace. This can be helpful on systems where the bindings have become tangled, and in environments which mix systems with PC style keyboards and systems with DEC and Macintosh keyboards. Theoretically, these bindings should be made using the standard X/Motif mechanisms, outside of nedit. In practice, some environments where users access several different systems remotely, can be very hard to configure. If you've given up and are using a backspace key halfway off the keyboard because you can't figure out the bindings, set this to True. nedit.stdOpenDialog: False -- Setting this resource to True restores the standard Motif style of Open dialog. NEdit file open dialogs are missing a text field at the bottom of the dialog, where the file name can be entered as a string. The field is removed in NEdit to encourage users to type file names in the list, a non-standard, but much faster method for finding files. nedit.bgMenuButton: ~Shift~Ctrl~Meta~Alt -- Specification for mouse button / key combination to post the background menu (in the form of an X translation table event specification). The event specification should be as specific as possible, since it will override less specific translation table entries. nedit.maxPrevOpenFiles: 30 -- Number of files listed in the Open Previous sub-menu of the File menu. Setting this to zero disables the Open Previous menu item and maintenance of the .neditdb file. nedit.printCommand: (system specific) -- Command used by the print dialog to print a file, i.e. lp, lpr, etc.. The command must be capable of accepting input via stdin (standard input). nedit.printCopiesOption: (system specific) -- Option name used to specify multiple copies to the print command. If the option should be separated from its argument by a space, leave a trailing space. If blank, no "Number of Copies" item will appear in the print dialog. nedit.printQueueOption: (system specific) -- Option name used to specify a print queue to the print command. If the option should be separated from its argument by a space, leave a trailing space. If blank, no "Queue" item will appear in the print dialog. nedit.printNameOption: (system specific) -- Option name used to specify a job name to the print command. If the option should be separated from its argument by a space, leave a trailing space. If blank, no job or file name will be attached to the print job or banner page. nedit.printHostOption: (system specific) -- Option name used to specify a host name to the print command. If the option should be separated from its argument by a space, leave a trailing space. If blank, no "Host" item will appear in the print dialog. nedit.printDefaultQueue: (system specific) -- The name of the default print queue. Used only to display in the print dialog, and has no effect on printing. nedit.printDefaultHost: (system specific) -- The node name of the default print host. Used only to display in the print dialog, and has no effect on printing. nedit.multiClickTime: (system specific) -- Maximum time in milliseconds allowed between mouse clicks within double and triple click actions. nedit*scrollBarPlacement: BOTTOM_LEFT -- How scroll bars are placed in NEdit windows, as well as various lists and text fields in the program. Other choices are: BOTTOM_RIGHT, TOP_LEFT, or TOP_RIGHT. nedit*text.autoWrapPastedText: False -- When Auto- Newline Wrap is turned on, apply automatic wrapping (which normally only applies to typed text) to pasted text as well. nedit*text.heavyCursor: False -- For monitors with poor resolution or users who have difficulty seeing the cursor, makes the cursor in the text editing area of the window heavier and darker. nedit*text.foreground: black -- Foreground color of the text editing area of the NEdit window. nedit*text.background: white -- Background color of the text editing area of the NEdit window. nedit*text.selectForeground: black -- Foreground (text) color for selections in the text editing area of the NEdit window. nedit*text.selectBackground: gray80 -- Color for selections in the text editing area of the NEdit window. nedit*text.highlightForeground: white -- Foreground (text) color for highlights (parenthesis flashing) in the text editing area of the NEdit window. nedit*text.highlightBackground: red -- Color for highlights (parenthesis flashing) in the text editing area of the NEdit window. nedit*text.cursorForeground: black -- Color for text cursor in the text editing area of the NEdit window. nedit*text.lineNumForeground: gray47 -- Color for displaying line numbers in the NEdit window. nedit*text.blinkRate: 600 -- Blink rate of the text insertion cursor in milliseconds. Set to zero to stop blinking. nedit*text.Translations: -- Modifies key bindings (see below). nedit*foreground: black -- Default foreground color for menus, dialogs, scroll bars, etc.. nedit*background: gray70 -- Default background color for menus, dialogs, scroll bars, etc.. nedit*fontList: helvetica-bold-14 -- Default font for menus, dialogs, scroll bars, etc.. nc.autoStart: False -- Whether the nc program should automatically start an NEdit server (without prompting the user) if an appropriate server is not found. nc.serverCommand: nedit -server -- Command used by the nc program to start an NEdit server. Selected widget names (to which you may append .background .foreground, .fontList, etc., to change colors, fonts and other characteristics): nedit*statsForm -- Statistics line and incremental search bar. Use this to set statistics line background color. To set attributes affecting both the statistics line and the incremental search bar, use '*' rather than '.' to separate the resource name. For example, to set the foreground color: nedit*statsForm*foreground. nedit*menuBar -- Top-of-window menu-bar nedit*textHorScrollBar -- Horizontal scroll bar nedit*textVertScrollBar -- Vertical scroll bar nedit*helpText -- Help window textNEdit can be customized many different ways. The most important user-settable options are presented in the Preferences menu, including all options that users might need to change during an editing session. Options set in the Default Settings sub-menu of the Preferences menu can be preserved between sessions by selecting Save Defaults, which writes a file called .nedit in the user's home directory. See the section titled "Preferences" for more details. User defined commands can be added to NEdit's Shell, Macro, and window background menus. Dialogs for creating items in these menus can be found under Customize Menus in the Default Settings sub menu of the Preferences menu. For users who depend on NEdit every day and want to tune every excruciating detail, there are also X resources for tuning a vast number of such details, down to the color of each individual button. See the section "X Resources" for more information, as well as a list of selected resources. The most common reason customizing your X resources for NEdit, however, is key binding. While limited key binding can be done through Preferences settings (Preferences -> Default Settings -> Customize Menus), you can really only add keys this way, and each key must have a corresponding menu item. Any significant changes to key binding should be made via the Translations resource and menu accelerator resources. The sections titled "Key Binding" and "X Resources" have more information.NEdit can be operated on its own, or as a two-part client/server application. Client/server mode is useful for integrating NEdit with software development environments, mailers, and other programs; or just as a quick way to open files from the shell command line without starting a new NEdit session. To run NEdit in server mode, type: nedit -server NEdit can also be started in server mode via the nc program when no servers are available. The nc (for NEdit Client) program, which is distributed along with nedit, sends commands to an nedit server to open files, select lines, or execute editor actions. It accepts a limited set of the nedit command line options: -read, -create, -line (or +n), -do, and a list of file names. Listing a file on the nc command line means, open it if it is not already open and bring the window to the front. -read and -create affect only newly opened files, but -line and -do can also be used on files which are already open (See "NEdit Command Line" for more information). In typical Unix style, arguments affect the files which follow them on the command line, for example: incorrect: nc file.c -line 25 correct: nc -line 25 file.c -read, -create, and -line affect all of the files which follow them on the command line. The -do macro is executed only once, on the next file on the line. -do without a file following it on the command line, executes the macro on the first available window (presumably when you give a -do command without a corresponding file or window, you intend it to do something independent of the window in which it happens execute). nc also accepts one command line option of its own, -noask (or -ask), which instructs it whether to automatically start a server if one is not available. This is also settable via the X resource, nc.autoStart (See X Resources). Sometimes it is useful to have more than one NEdit server running, for example to keep mail and programming work separate. The option, -svrname, to both nedit and nc, allows you to start, and communicate with, separate named servers. A named server responds only to requests with the corresponding -svrname argument. If you use ClearCase and are within a ClearCase view, the server name will default to the name of the view (based on the value of the CLEARCASE_ROOT environment variable). Communication between nc and nedit is through the X display. So as long as X windows is set up and working properly, nc will will work properly as well. nc uses the DISPLAY environment variable, the machine name and your user name to find the appropriate server, meaning, if you have several machines sharing a common file system, nc will not be able to find a server that is running on a machine with a different host name, even though it may be perfectly appropriate for editing a given file. The command which nc uses to start an nedit server is settable via the X resource nc.serverCommand, by default, "nedit -server".nedit [-read] [-create] [-line n | +n] [-server] [-do command] [-tags file] [-tabs n] [-wrap] [-nowrap] [-autoindent] [-noautoindent] [-autosave] [-noautosave] [-rows n] [-columns n] [-font font] [-lm languagemode] [-geometry geometry] [-iconic] [-display [host]:server[.screen] [-xrm resourcestring] [-svrname name] [-import file] [file...] -read -- Open the file Read Only regardless of the actual file protection. -create -- Don't warn about file creation when a file doesn't exist. -line n (or +n) -- Go to line number n -server -- Designate this session as an NEdit server, for processing commands from the nc program. nc can be used to interface NEdit to code development environments, mailers, etc., or just as a quick way to open files from the shell command line without starting a new NEdit session. -do command -- Execute an NEdit macro or action. On each file following the -do argument on the command line. -do is particularly useful from the nc program, where nc -do can remotely execute commands in an nedit -server session. -tags file -- Load a file of directions for finding definitions of program subroutines and data objects. The file must be of the format gen- erated by Exuberant Ctags, or the standard Unix ctags command. -tabs n -- Set tab stops every n characters. -wrap, -nowrap -- Wrap long lines at the right edge of the window rather than continuing them past it. (Continuous Wrap mode) -autowrap, -noautowrap -- Wrap long lines when the cursor reaches the right edge of the window by inserting newlines at word boundaries. (Auto Newline Wrap mode) -autoindent, noautoindent -- Maintain a running indent. -autosave, -noautosave -- Maintain a backup copy of the file being edited under the name ~filename (on Unix) or _filename (on VMS). -rows n -- Default height in characters for an editing window. -columns n -- Default width in characters for an editing window. -font font (or -fn font) -- Font for text being edited (Font for menus and dialogs can be set with -xrm "*fontList:font"). -lm languagemode -- Initial language mode used for editing succeeding files. -geometry geometry (or -g geometry) -- The initial size and/or location of editor windows. The argument geometry has the form: [x][+|-][[+|-]] where and are the desired width and height of the window, and and are the distance from the edge of the screen to the window, + for top or left, - for bottom or right. -geometry can be specified for individual files on the command line. -iconic -- Initial window state for succeeding files. -display [host]:server[.screen] -- The name of the X server to use. host specifies the machine, server specifies the display server number, and screen specifies the screen number. host or screen can be omitted and default to the local machine, and screen 0. -background color (or -bg color) -- Background color. (background color for text can be set separately with -xrm "nedit*text:background color"). -foreground color (or -fg color) -- Foreground color. (foreground color for text can be set separately with -xrm "nedit*text:foreground color"). -xrm resourcestring -- Set the value of an X resource to override a default value (see Customizing NEdit). -svrname name -- When starting nedit in server mode, name the server, such that it responds to requests only when nc is given a corresponding -svrname argument. By naming servers, you can run several simultaneously, and direct files and commands specifically to any one. -import filename -- loads an additional preferences file on top of the existing defaults saved in your .nedit file. To incorporate macros, language modes, and highlight patterns and styles written by other users, run nedit with -import , then re-save your .nedit file with Preferences -> Save Defaults.EXAMPLES o Entire line. ^.*$ o Blank lines. ^$ o Whitespace on a line. \s+ o Whitespace across lines. (?n\s+) o Whitespace that spans at least two lines. Note minimal matching `*?' quantifier. (?n\s*?\n\s*) o IP address (not robust.) (?:\d{1,3}(?:\.\d{1,3}){3}) o Two character US Postal state abbreviations (includes territories.) [ACDF-IK-PR-W][A-Z] o Web addresses (?:http://)?www\.\S+ o Case insensitive double words across line breaks. (?i(?n<(\S+)\s+\1>)) o Upper case words with possible punctuation. <[A-Z][^a-z\s]*>ADVANCED REGEX TOPICS Substitutions Regular expression substitution can be used to program automatic editing operations. For example, the following are search and replace strings to find occurrences of the `C' language subroutine `get_x', reverse the first and second parameters, add a third parameter of NULL, and change the name to `new_get_x': Search string: `get_x *\( *([^ ,]*), *([^\)]*)\)' Replace string: `new_get_x(\2, \1, NULL)' Ambiguity If a regular expression could match two different parts of the text, it will match the one which begins earliest. If both begin in the same place but match different lengths, or match the same length in different ways, life gets messier, as follows. In general, the possibilities in a list of alternatives are considered in left-to-right order. The possibilities for `*', `+', and `?' are considered longest-first, nested constructs are considered from the outermost in, and concatenated constructs are considered leftmost-first. The match that will be chosen is the one that uses the earliest possibility in the first choice that has to be made. If there is more than one choice, the next will be made in the same manner (earliest possibility) subject to the decision on the first choice. And so forth. For example, `(ab|a)b*c' could match `abc' in one of two ways. The first choice is between `ab' and `a'; since `ab' is earlier, and does lead to a successful overall match, it is chosen. Since the `b' is already spoken for, the `b*' must match its last possibility, the empty string, since it must respect the earlier choice. In the particular case where no `|'s are present and there is only one `*', `+', or `?', the net effect is that the longest possible match will be chosen. So `ab*', presented with `xabbbby', will match `abbbb'. Note that if `ab*' is tried against `xabyabbbz', it will match `ab' just after `x', due to the begins-earliest rule. (In effect, the decision on where to start the match is the first choice to be made, hence subsequent choices must respect it even if this leads them to less-preferred alternatives.) References An excellent book on the care and feeding of regular expressions is "Mastering Regular Expressions" Jeffrey E. F. Friedl (c) 1997, O'Reilly & Associates ISBN 1-56592-257-3PARENTHETICAL CONSTRUCTS Capturing Parentheses Capturing Parentheses are of the form `()' and can be used to group arbitrarily complex regular expressions. Parentheses can be nested, but the total number of parentheses, nested or otherwise, is limited to 50 pairs. The text that is matched by the regular expression between a matched set of parentheses is captured and available for text substitutions and backreferences (see below.) Capturing parentheses carry a fairly high overhead both in terms of memory used and execution speed, especially if quantified by `*' or `+'. Non-Capturing Parentheses Non-Capturing Parentheses are of the form `(?:)' and facilitate grouping only and do not incur the overhead of normal capturing parentheses. They should not be counted when determining numbers for capturing parentheses which are used with backreferences and substitutions. Because of the limit on the number of capturing parentheses allowed in a regex, it is advisable to use non-capturing parentheses when possible. Positive Look-Ahead Positive look-ahead constructs are of the form `(?=)' and implement a zero width assertion of the enclosed regular expression. In other words, a match of the regular expression contained in the positive look-ahead construct is attempted. If it succeeds, control is passed to the next regular expression atom, but the text that was consumed by the positive look-ahead is first unmatched (backtracked) to the place in the text where the positive look-ahead was first encountered. One application of positive look-ahead is the manual implementation of a first character discrimination optimization. You can include a positive look-ahead that contains a character class which lists every character that the following (potentially complex) regular expression could possibly start with. This will quickly filter out match attempts that can not possibly succeed. Negative Look-Ahead Negative look-ahead takes the form `(?!)' and is exactly the same as positive look-ahead except that the enclosed regular expression must NOT match. This can be particularly useful when you have an expression that is general, and you want to exclude some special cases. Simply precede the general expression with a negative look-ahead that covers the special cases that need to be filtered out. Case Sensitivity There are two parenthetical constructs that control case sensitivity: (?i) Case insensitive; `AbcD' and `aBCd' are equivalent. (?I) Case sensitive; `AbcD' and `aBCd' are different. Regular expressions are case sensitive by default, i.e `(?I)' is assumed. All regular expression token types respond appropriately to case insensitivity including character classes and backreferences. There is some extra overhead involved when case insensitivity is in effect, but only to the extent of converting each character compared to lower case. Matching Newlines NEdit regular expressions by default handle the matching of newlines in a way that should seem natural for most editing tasks. There are situations, however, that require finer control over how newlines are matched by some regular expression tokens. By default, NEdit regular expressions will NOT match a newline character for the following regex tokens: dot (`.'); a negated character class (`[^...]'); and the following shortcuts for character classes: `\d', `\D', `\l', `\L', `\s', `\S', `\w', `\W', `\Y' The matching of newlines can be controlled for the `.' token, negated character classes, and the `\s' and `\S' shortcuts by using one of the following parenthetical constructs: (?n) `.', `[^...]', `\s', `\S' match newlines (?N) `.', `[^...]', `\s', `\S' don't match newlines `(?N)' is the default behavior. Notes on New Parenthetical Constructs Except for plain parentheses, none of the parenthetical constructs capture text. If that is desired, the construct must be wrapped with capturing parentheses, e.g. `((?i \{ \} \. \| \^ \$ \* \+ \? \& \\ Octal and Hex Escape Sequences Any ASCII (or EBCDIC) character, except null, can be specified by using either an octal escape or a hexadecimal escape, each beginning with \0 or \x (or \X) respectively. For example, \052 and \X2A both specify the `*' character. Escapes for null (\00 or \x0) are not valid and will generate an error message. Also, any escape that exceeds \0377 or \xFF will either cause an error or have any additional character(s) interpreted literally. For example, \0777 will be interpreted as \077 (a `?' character) followed by `7' since \0777 is greater than \0377. An invalid digit will also end an octal or hexadecimal escape. For example, \091 will cause an error since `9' is not within an octal escape's range of allowable digits (0-7) and truncation before the `9' yields \0 which is invalid. Shortcut Escapes NEdit defines some escape sequences that are handy shortcuts for commonly used character classes. \d digits 0-9 \l letters a-z and A-Z \s whitespace \t, \r, \v, \f, and space \w word characters a-z, A-Z, 0-9, and underscore, `_' \D, \L, \S, and \W are the same as the lowercase versions except that the resulting character class is negated. For example, \d is equivalent to `[0-9]', while \D is equivalent to `[^0-9]'. These escape sequences can also be used within a character class. For example, `[\l_]' is the same as `[a-zA-Z_]'. The escape sequences for special characters, and octal and hexadecimal escapes are also valid within a class. Word Delimiter Tokens Although not strictly a character class, the following escape sequences behave similarly to character classes: \y Word delimiter character \Y Not a word delimiter character The `\y' token matches any single character that is one of the characters that NEdit recognizes as a word delimiter character, while the `\Y' token matches any character that is NOT a word delimiter character. Word delimiter characters are dynamic in nature, meaning that the user can change them through preference settings. For this reason, they must be handled differently by the regular expression engine. As a consequence of this, `\y' and `\Y' can not be used within a character class specification.REGEX BASICS Regular expressions (regex's) are useful as a way to match inexact sequences of characters. They can be used in the `Find...' and `Replace...' search dialogs and are at the core of Color Syntax Highlighting patterns. To specify a regular expression in a search dialog, simply click on the `Regular Expression' radio button in the dialog. A regex is a specification of a pattern to be matched in the searched text. This pattern consists of a sequence of tokens, each being able to match a single character or a sequence of characters in the text, or assert that a specific position within the text has been reached (the latter is called an anchor.) Tokens (also called atoms) can be modified by adding one of a number of special quantifier tokens immediately after the token. A quantifier token specifies how many times the previous token must be matched (see below.) Tokens can be grouped together using one of a number of grouping constructs, the most common being plain parentheses. Tokens that are grouped in this way are also collectively considered to be a regex atom, since this new larger atom may also be modified by a quantifier. A regex can also be organized into a list of alternatives by separating each alternative with pipe characters, `|'. This is called alternation. A match will be attempted for each alternative listed, in the order specified, until a match results or the list of alternatives is exhausted (see "Alternation" below.) The Dot Meta Character If an un-escaped dot (`.') appears in a regex, it means to match any character exactly once. By default dot will not match a newline character, but this behavior can be changed (see help topic "Grouping", item "Matching Newlines".) Character Classes A character class, or range, matches exactly one character of text, but the candidates for matching are limited to those specified by the class. Classes come in two flavors as described below: [...] Regular class, match only characters listed. [^...] Negated class, match only characters NOT listed. As with the dot token, by default negated character classes do not match newline, but can be made to do so. The characters that are considered special within a class specification are different than the rest of regex syntax as follows. If the first character in a class is the `]' character (second character if the first character is `^') it is a literal character and part of the class character set. This also applies if the first or last character is `-'. Outside of these rules, two characters separated by `-' form a character range which includes all the characters between the two characters as well. For example, `[^f-j]' is the same as `[^fghij]' and means to match any character that is not `f', `g', `h', `i', or `j'. Anchors Anchors are assertions that you are at a very specific position within the search text. NEdit regular expressions support the following anchor tokens: ^ Beginning of line $ End of line < Left word boundary > Right word boundary \B Not a word boundary Note that the \B token ensures that the left and right characters are both delimiter characters, or that both left and right characters are non-delimiter characters. Currently word anchors check only one character, e.g. the left word anchor `<' only asserts that the left character is a word delimiter character. Similarly the right word anchor checks the right character. Quantifiers Quantifiers specify how many times the previous regular expression atom may be matched in the search text. Some quantifiers can produce a large performance penalty, and can in some instances completely lock up NEdit. To prevent this, avoid nested quantifiers, especially those of the maximal matching type (see below.) The following quantifiers are maximal matching, or "greedy", in that they match as much text as possible. * Match zero or more + Match one or more ? Match zero or one The following quantifiers are minimal matching, or "lazy", in that they match as little text as possible. *? Match zero or more +? Match one or more ?? Match zero or one One final quantifier is the counting quantifier, or brace quantifier. It takes the following basic form: {min,max} Match from `min' to `max' times the previous regular expression atom. If `min' is omitted, it is assumed to be zero. If `max' is omitted, it is assumed to be infinity. Whether specified or assumed, `min' must be less than or equal to `max'. Note that both `min' and `max' are limited to 65535. If both are omitted, then the construct is the same as `*'. Note that `{,}' and `{}' are both valid brace constructs. A single number appearing without a comma, e.g. `{3}' is short for the `{min,min}' construct, or to match exactly `min' number of times. The quantifiers `{1}' and `{1,1}' are accepted by the syntax, but are optimized away since they mean to match exactly once, which is redundant information. Also, for efficiency, certain combinations of `min' and `max' are converted to either `*', `+', or `?' as follows: {} {,} {0,} * {1,} + {,1} {0,1} ? Note that {0} and {0,0} are meaningless and will generate an error message at regular expression compile time. Brace quantifiers can also be "lazy". For example {2,5}? would try to match 2 times if possible, and will only match 3, 4, or 5 times if that is what is necessary to achieve an overall match. Alternation A series of alternative patterns to match can be specified by separating them with vertical pipes, `|'. An example of alternation would be `a|be|sea'. This will match `a', or `be', or `sea'. Each alternative can be an arbitrarily complex regular expression. The alternatives are attempted in the order specified. An empty alternative can be specified if desired, e.g. `a|b|'. Since an empty alternative can match nothingness (the empty string), this guarantees that the expression will match. Comments Comments are of the form `(?#)' and can be inserted anywhere and have no effect on the execution of the regular expression. They can be handy for documenting very complex regular expressions. Note that a comment begins with `(?#' and ends at the first occurrence of an ending parenthesis, or the end of the regular expression... period. Comments do not recognize any escape sequences.The Shell menu (Unix versions only) allows you to execute Unix shell commands from within NEdit. You can add items to the menu to extend NEdit's command set or to incorporate custom automatic editing features using shell commands or editing languages like awk and sed. To add items to the menu, select Preferences -> Default Settings Customize Menus -> Shell Menu. NEdit comes pre-configured with a few useful Unix commands like spell and sort, but we encourage you to add your own custom extensions. Filter Selection... prompts you for a Unix command to use to process the currently selected text. The output from this command replaces the contents of the selection. Execute Command... prompts you for a Unix command and replaces the current selection with the output of the command. If there is no selection, it deposits the output at the current insertion point. Execute Command Line uses the position of the cursor in the window to indicate a line to execute as a shell command line. The cursor may be positioned anywhere on the line. This command allows you to use an NEdit window as an editable command window for saving output and saving commands for re-execution. The X resource called nedit.shell (See Customizing NEdit) determines which Unix shell is used to execute commands. The default value for this resource is /bin/csh.The Preferences menu allows you to set options for both the current editing window, and default values for newly created windows and future NEdit sessions. Options in the Preferences menu itself (not in the Default Settings sub-menu) take effect immediately and refer to the current window only. Options in the Default Settings sub-menu have no effect on the current window, but instead provide initial settings for future windows created using the New or Open commands. Preferences set in the Default Settings sub-menu can also be saved in a file that is automatically read by NEdit at startup time, by selecting Save Defaults. Preferences Menu Default Settings -- Menu of initial settings for future windows. Generally the same as the options in the main part of the menu, but apply as defaults for future windows created during this NEdit session. These settings can be saved using the Save Defaults command below, to be loaded automatically each time NEdit is started. Save Defaults -- Save the default options as set under Default Settings for future NEdit sessions. Statistics Line -- Show the full file name, line number, and length of the file being edited. Incremental Search Line -- Keep the incremental search bar (Search -> Find Incremental) permanently displayed at the top of the window. Show Line Numbers -- Display line numbers to the right of the text. Language Mode -- Tells NEdit what language (if any) to assume, for selecting language-specific features such as highlight patterns and smart indent macros, and setting language specific preferences like word delimiters, tab emulation, and auto-indent. See Features for Programming -> Programming With NEdit for more information. Auto Indent -- Setting Auto Indent "on" maintains a running indent (pressing the Return key will line up the cursor with the indent level of the previous line). If smart indent macros are available for the current language mode, smart indent can be selected and NEdit will attempt to guess proper language indentation for each new line. See Help -> Features for Programming -> Automatic Indent for more information. Wrap -- Choose between two styles of automatic wrapping or none. Auto Newline wrap, wraps text at word boundaries when the cursor reaches the right margin, by replacing the space or tab at the last word boundary with a newline character. Continuous Wrap wraps long lines which extend past the right margin. Continuous Wrap mode is typically used to produce files where newlines are ommitted within paragraphs, to make text filling automatic (a kind of poor-man's word processor). Text of this style is common on Macs and PCs but is not necessarily supported very well under Unix (except in programs which deal with e-mail, for which it is often the format of choice). Wrap Margin -- Set margin for Auto Newline Wrap, Continuous Wrap, and Fill Paragraph. Lines may, be wrapped at the right margin of the window, or the margin can be set at a specific column. Tabs -- Set the tab distance (number of characters between tab stops) for tab characters, and control tab emulation and use of tab characters in padding and emulated tabs. Text Font... -- Change the font(s) used to display text (fonts for menus and dialogs must be set using X resources for the text area of the window). See below for more information. Highlight Syntax -- If NEdit recognizes the language being edited, and highlighting patterns are available for that language, use fonts and colors to enhance viewing of the file. (See Help -> Features for Programming -> Syntax Highlighting for more information. Make Backup Copy -- On Save, write a backup copy of the file as it existed before the Save command with the extension .bck (Unix only). Incremental Backup -- Periodically make a backup copy of the file being edited under the name ~filename on Unix or _filename on VMS (see Crash Recovery). Show Matching (..) -- Momentarily highlight matching parenthesis, brackets, and braces when one of these characters is typed, or when the insertion cursor is positioned after it. Overtype -- In overtype mode, new characters entered replace the characters in front of the insertion cursor, rather than being inserted before them. Read Only -- Lock the file against accidental modification. This temporarily prevents the file from being modified in this NEdit session. Note that this is diferent from setting the file protection. Preferences -> Default Settings Menu Options in the Preferences -> Default Settings menu have the same meaning as those in the top-level Preferences menu, except that they apply to future NEdit windows and future NEdit sessions if saved with the Save Defaults command. Additional options which appear in this menu are: Language Modes -- Define language recognition information (for determining language mode from file name or content) and set language specific preferences. Tag Collisions -- How to react to multiple tags for the same name. Tags are described in the section: Features for Programmers -> Finding Declarations (ctags). In Show All mode, all matching tags are displayed in a dialog. In Smart mode, if one of the matching tags is in the current window, that tag is chosen, without displaying the dialog. Customize Menus -- Add/remove items from the Shell, Macro, and window background menus (see below). Searching -- Options for controlling the behavior of Find and Replace commands: Verbose - Presents search results in dialog form, asks before wrapping a search back around the beginning (or end) of the file. Keep Dialogs Up - Don't pop down Replace and Find boxes after searching. Default Search Style - Initial setting for search type in Find and Replace dialogs. Syntax Highlighting -- Program and configure enhanced text display for new or supported languages (See Features for Programming -> Syntax Highlighting). Sort Open Prev. Menu -- Option to order the File -> Open Previous menu alphabetically, versus in order of last access. Popups Under Pointer -- Display pop-up dialogs centered on the current mouse position, as opposed to centered on the parent window. This generally speeds interaction, and is essential for users who users who set their window managers so keyboard focus follows the mouse. Modification Warnings -- Pop up a warning dialog when files get changed external to nedit. Exit Warnings -- Ask before exiting when two or more files are open in an nedit session. Initial Window Size -- Default size for new windows. Changing Font(s) The font used to display text in NEdit is set under Preferences -> Text Font (for the current window), or Preferences -> Default Settings Text Font (for future windows). These dialogs also allow you to set fonts for syntax highlighting. If you don't intend to use syntax highlighting, you can ignore most of the dialog, and just set the field labeled Primary Font. Unless you are absolutely certain about the types of files that you will be editing with NEdit, you should choose a fixed-spacing font. Many, if not most, plain-text files are written expecting to be viewed with fixed character spacing, and will look wrong with proportional spacing. NEdit's filling, wrapping, and rectangular operations will also work strangely if you choose a proportional font. Note that in the font browser (the dialog brought up by the Browse... button), the subset of fonts which are shown is narrowed depending on the characteristics already selected. It is therefore important to know that you can unselect characteristics from the lists by clicking on the selected items a second time. Fonts for syntax highlighting should ideally match the primary font in both height and spacing. A mismatch in spacing will result in similar distortions as choosing a proportional font: column alignment will sometimes look wrong, and rectangular operations, wrapping, and filling will behave strangely. A mismatch in height will cause windows to re-size themselves slightly when syntax highlighting is turned on or off, and increase the inter- line spacing of the text. Unfortunately, on some systems it is hard to find sets of fonts which match exactly in height. Customizing Menus You can add or change items in the Shell, Macro, and window background menus under Preferences -> Default Settings -> Customize Menus. When you choose one of these, you will see a dialog with a list of the current user-configurable items from the menu on the left. To change an existing item, select it from the list, and its properties will appear in the remaining fields of the dialog, where you may change them. Selecting the item "New" from the list allows you to enter new items in the menu. Hopefully most of the characteristics are self explanatory, but here are a few things to note: Accelerator keys are keyboard shortcuts which appear on the right hand side of the menus, and allow you avoid pulling down the menu and activate the command with a single keystroke. Enter accelerators by typing the keys exactly as you would to activate the command. Mnemonics are a single letter which should be part of the menu item name, which allow users to traverse and activate menu items by typing keys when the menu is pulled down. In the Shell Command field of the Shell Commands dialog, the % character expands to the name (including directory path) of the file in the window. To include a % character in the command, use %%. The Menu Entry field can contain special characters for constructing hierarchical sub-menus, and for making items which appear only in certain language modes. The right angle bracket character ">" creates a sub-menu. The name of the item itself should be the last element of the path formed from successive sub-menu names joined with ">". Menu panes are called in to existence simply by naming them as part of a Menu Entry name. To put several items in the same sub-menu, repeat the same hierarchical sequence for each. For example, in the Macro Commands dialog, two items with menu entries: a>b>c and a>b>d would create a single sub menu under the macro menu called "a", which would contain a single sub-menu, b, holding the actual items, c and d: +---++---++---+ |a >||b >||c | +---++---+|d | +---+ To qualify a menu entry with a language mode, simply add an at-sign "@" at the end of the menu command, followed (no space) by a language mode name. To make a menu item which appears in several language modes, append additional @s and language mode names. For example, an item with the menu entry: Make C Prototypes@C@C++ would appear only in C and C++ language modes, and: Make Class Template@C++ would appear only in C++ mode. Menu items with no qualification appear in all language modes. If a menu item is followed by the single language qualification "@*", that item will appear only if there are no applicable language-specific items of the same name in the same submenu. For example, if you have the following three entries in the same menu: Make Prototypes@C@C++ Make Prototypes@Java Make Prototypes@* The first will be available when the language mode is C or C++, the second when the language mode is Java, and for all other language modes (including the "Plain" non-language mode). If the entry: Make Prototypes also exists, this will always appear, meaning that the menu will always have two "Make Prototypes" entries, whatever the language mode. Sharing Customizations with Other NEdit Users If you have written macro or shell menu commands, highlight patterns, or smart-indent macros that you want to share with other NEdit users, you can make a file which they can load into their nedit environment. To load such a file, start nedit with the command: nedit -import In the new nedit session, verify that the imported patterns or macros do what you want, then select Preferences -> Save Defaults. Saving incorporates the changes into your own .nedit file, so the next time you run nedit, you will not have to import the distribution file. Loading a customization file is automated, but creating one is not. To produce a file to be imported by other users, you must make a copy of your own .nedit file, and edit it, by hand, to remove everything but the few items of interest to the recipient. Leave only the individual resource(s), and within those resources, only the particular macro, pattern, style, etc, that you wish to exchange. For example, to share a highlighting pattern set, you would include the patterns, any new styles you added, and language mode information only if the patterns are intended to support a new language rather than updating an existing one. For example: nedit.highlightPatterns:\ My Language:1:0{\n\ Comment:"#":"$"::Comment::\n\ Loop Header:"^[ \\t]*loop:":::Loop::\n\ } nedit.languageModes: My Language:.my:::::: nedit.styles: Loop:blue:Bold Resources are in the format of X resource files, but the format of text within multiple-item resources like highlight patterns, language modes, macros, styles, etc., are private to NEdit. Each resource is a string which ends at the first newline character not escaped with \, so you must be careful about how you treat ends of lines. While you can generally just cut and paste indented sections, if something which was originally in the middle of a resource string is now at the end, you must remove the \ line continuation character(s) so it will not join the next line into the resource. Conversely, if something which was originally at the end of a resource is now in the middle, you'll have to add continuation character(s) to make sure that the resource string is properly continued from beginning to end, and possibly newline character(s) (\n) to make sure that it is properly separated from the next item.If a system crash, network failure, X server crash, or program error should happen while you are editing a file, you can still recover most of your work. NEdit maintains a backup file which it updates periodically (every 8 editing operations or 80 characters typed). This file is has the same name as the file that you are editing, but with the character "~" (tilde) on Unix or "_" (underscore) on VMS prefixed to the name. To recover a file after a crash, simply rename the file to remove the tilde or underscore character, replacing the older version of the file. (Because several of the Unix shells consider the tilde to be a special character, you may have to prefix the character with a "\" (backslash) when you move or delete an NEdit backup file.) Example, to recover the file called "help.c" on Unix type the command: mv \~help.c help.c A minor caveat, is that if the file you were editing was in MS DOS format, the backup file will be in Unix format, and you will need to open the backup file in NEdit and change the file format back to MS DOS via the Save As... dialog (or use the Unix unix2dos command outside of NEdit).Syntax Highlighting means using colors and fonts to help distinguish language elements in programming languages and other types of structured files. Programmers use syntax highlighting to understand code faster and better, and to spot many kinds of syntax errors more quickly. To use syntax highlighting in NEdit, select Highlight Syntax in the Preferences menu. If NEdit recognizes the computer language that you are using, and highlighting rules (patterns) are available for that language, it will highlight your text, and maintain the highlighting, automatically, as you type. If NEdit doesn't correctly recognize the type of the file you are editing, you can manually select a language mode from Language Modes in the Preferences menu. You can also program the method that NEdit uses to recognize language modes in Preferences -> Default Settings -> Language Modes.... If no highlighting patterns are available for the language that you want to use, you can create new patterns relatively quickly. The Help section "Highlighting Patterns" under "Customizing", has details. If you are satisfied with what NEdit is highlighting, but would like it to use different colors or fonts, you can change these by selecting Preferences -> Default Settings -> Syntax Highlighting -> Text Drawing Styles. Highlighting patterns are connected with font and color information through a common set of styles so that colorings defined for one language will be similar across others, and patterns within the same language which are meant to appear identical can be changed in the same place. To understand which styles are used to highlight the language you are interested in, you may need to look at "Highlighting Patterns" section, as well. Syntax highlighting is CPU intensive, and under some circumstances can affect NEdit's responsiveness. If you have a particularly slow system, or work with very large files, you may not want to use it all of the time. Syntax highlighting introduces two kinds of delays. The first is an initial parsing delay, proportional to the size of the file. This delay is also incurred when pasting large sections of text, filtering text through shell commands, and other circumstances involving changes to large amounts of text. The second kind of delay happens when text which has not previously been visible is scrolled in to view. Depending on your system, and the highlight patterns you are using, this may or may not be noticeable. A typing delay is also possible, but unlikely if you are only using the built-in patterns.While plain-text is probably the simplest and most interchangeable file format in the computer world, there is still variation in what plain-text means from system to system. Plain-text files can differ in character set, line termination, and wrapping. While character set differences are the most obvious and pose the most challenge to portability, they affect nedit only indirectly via the same font and localization mechanisms common to all X applications. If your system is set up properly, you will probably never see character-set related problems in nedit. NEdit can not display Unicode text files, or any multi-byte character set. The primary difference between an MS DOS format file and a Unix format file, is how the lines are terminated. Unix uses a single newline character. MS DOS uses a carriage-return and a newline. NEdit can read and write both file formats, but internally, it uses the single character Unix standard. NEdit auto-detects MS DOS format files based on the line termination at the start of the file. Files are judged to be DOS format if all of the first five line terminators, within a maximum range, are DOS-style. To change the format in which nedit writes a file from DOS to Unix or visa versa, use the Save As... command and check or un-check the MS DOS Format button. Wrapping within text files can vary among individual users, as well as from system to system. Both Windows and MacOS make frequent use of plain text files with no implicit right margin. In these files, wrapping is determined by the tool which displays them. Files of this style also exist on Unix systems, despite the fact that they are not supported by all Unix utilities. To display this kind of file properly in NEdit, you have to select the wrap style called Continuous. Wrapping modes are discussed in the sections: Customizing -> Preferences, and Basic Operation -> Shifting and Filling. The last and most minute of format differences is the terminating newline. NEdit, like vi and approximately half of Unix editors, enforces a final terminating newline on all of the files that it writes. NEdit does this because some Unix compilers and utilities require it, and fail in various ways on files which do not have it. Emacs does not enforce this rule. Users are divided on which is best.Shifting and Filling Shift Left, Shift Right While shifting blocks of text is most important for programmers (See Features for Programming), it is also useful for other tasks, such as creating indented paragraphs. To shift a block of text one tab stop to the right, select the text, then choose Shift Right from the Edit menu. Note that the accelerator keys for these menu items are Ctrl+9 and Ctrl+0, which correspond to the right and left parenthesis on most keyboards. Remember them as adjusting the text in the direction pointed to by the parenthesis character. Holding the Shift key while selecting either Shift Left or Shift Right will shift the text by one character. It is also possible to shift blocks of text by selecting the text rectangularly, and dragging it left or right (and up or down as well). Using a rectangular selection also causes tabs within the selection to be recalculated and substituted, such that the non-whitespace characters remain stationary with respect to the selection. Filling Text filling using the Fill Paragraph command in the Edit menu is one of the most important concepts in NEdit. And it will be well worth your while to understand how to use it properly. In plain text files, unlike word-processor files, there is no way to tell which lines are continuations of other lines, and which lines are meant to be separate, because there is no distinction in meaning between newline characters which separate lines in a paragraph, and ones which separate paragraphs from other text. This makes it impossible for a text editor like NEdit to tell parts of the text which belong together as a paragraph from carefully arranged individual lines. In continuous wrap mode (Preferences -> Wrap -> Continuous), lines automatically wrap and unwrap themselves to line up properly at the right margin. In this mode, you simply omit the newlines within paragraphs and let NEdit make the line breaks as needed. Unfortunately, continuous wrap mode is not appropriate in the majority of situations, because files with extremely long lines are not common under Unix and may not be compatible with all tools, and because you can't achieve effects like indented sections, columns, or program comments, and still take advantage of the automatic wrapping. Without continuous wrapping, paragraph filling is not entirely automatic. Auto-Newline wrapping keeps paragraphs lined up as you type, but once entered, NEdit can no longer distinguish newlines which join wrapped text, and newlines which must be preserved. Therefore, editing in the middle of a paragraph will often leave the right margin messy and uneven. Since NEdit can't act automatically to keep your text lined up, you need to tell it explicitly where to operate, and that is what Fill Paragraph is for. It arranges lines to fill the space between two margins, wrapping the lines neatly at word boundaries. Normally, the left margin for filling is inferred from the text being filled. The first line of each paragraph is considered special, and its left indentation is maintained separately from the remaining lines (for leading indents, bullet points, numbered paragraphs, etc.). Otherwise, the left margin is determined by the furthest left non-whitespace character. The right margin is either the Wrap Margin, set in the preferences menu (by default, the right edge of the window), or can also be chosen on the fly by using a rectangular selection (see below). There are three ways to use Fill Paragraph. The simplest is, while you are typing text, and there is no selection, simply select Fill Paragraph (or type Ctrl+J), and NEdit will arrange the text in the paragraph adjacent to the cursor. A paragraph, in this case, means an area of text delimited by blank lines. The second way to use Fill Paragraph is with a selection. If you select a range of text and then chose Fill Paragraph, all of the text in the selection will be filled. Again, continuous text between blank lines is interpreted as paragraphs and filled individually, respecting leading indents and blank lines. The third, and most versitile, way to use Fill Paragraph is with a rectangular selection. Fill Paragraph treats rectangular selections differently from other commands. Instead of simply filling the text inside the rectangular selection, NEdit interprets the right edge of the selection as the requested wrap margin. Text to the left of the selection is not disturbed (the usual interpretation of a rectangular selection), but text to the right of the selection is included in the operation and is pulled in to the selected region. This method enables you to fill text to an arbitrary right margin, without going back and forth to the wrap-margin dialog, as well as to exclude text to the left of the selection such as comment bars or other text columns.Most of the keyboard shortcuts in NEdit are shown on the right hand sides of the pull-down menus. However, there are more which are not as obvious. These include; dialog button shortcuts; menu and dialog mnemonics; labeled keyboard keys, such as the arrows, page-up, page-down, and home; and optional Shift modifiers on accelerator keys, like [Shift]Ctrl+F. Menu Accelerators Pressing the key combinations shown on the right of the menu items is a shortcut for selecting the menu item with the mouse. Some items have the shift key enclosed in brackets, such as [Shift]Ctrl+F. This indicates that the shift key is optional. In search commands, including the shift key reverses the direction of the search. In Shift commands, it makes the command shift the selected text by a whole tab stop rather than by single characters. Menu Mnemonics Pressing the Alt key in combination with one of the underlined characters in the menu bar pulls down that menu. Once the menu is pulled down, typing the underlined characters in a menu item (without the Alt key) activates that item. With a menu pulled down, you can also use the arrow keys to select menu items, and the Space or Enter keys to activate them. Keyboard Shortcuts within Dialogs One button in a dialog is usually marked with a thick indented outline. Pressing the Return or Enter key activates this button. All dialogs have either a Cancel or Dismiss button. This button can be activated by pressing the Escape (or Esc) key. Pressing the tab key moves the keyboard focus to the next item in a dialog. Within an associated group of buttons, the arrow keys move the focus among the buttons. Shift+Tab moves backward through the items. Most items in dialogs have an underline under one character in their name. Pressing the Alt key along with this character, activates a button as if you had pressed it with the mouse, or moves the keyboard focus to the associated text field or list. You can select items from a list by using the arrow keys to move the selection and space to select. In file selection dialogs, you can type the beginning characters of the file name or directory in the list to select files Labeled Function Keys The labeled function keys on standard workstation and PC keyboards, like the arrows, and page-up and page-down, are active in NEdit, though not shown in the pull-down menus. Holding down the control key while pressing a named key extends the scope of the action that it performs. For example, Home normally moves the insert cursor the beginning of a line. Ctrl+Home moves it to the beginning of the file. Backspace deletes one character, Ctrl+Backspace deletes one word. Holding down the shift key while pressing a named key begins or extends a selection. Combining the shift and control keys combines their actions. For example, to select a word without using the mouse, position the cursor at the beginning of the word and press Ctrl+Shift+RightArrow. The Alt key modifies selection commands to make the selection rectangular. Under X and Motif, there are several levels of translation between keyboard keys and the actions they perform in a program. The "Customizing NEdit", and "X Resources" sections of the Help menu have more information on this subject. Because of all of this configurability, and since keyboards and standards for the meaning of some keys vary from machine to machine, the mappings may be changed from the defaults listed below. Modifier Keys (in general) Ctrl Extends the scope of the action that the key would otherwise perform. For example, Home normally moves the insert cursor to the beginning of a line. Ctrl+Home moves it to the beginning of the file. Backspace deletes one character, Ctrl+ Backspace deletes one word. Shift Extends the selection to the cursor position. If there's no selection, begins one between the old and new cursor positions. Alt When modifying a selection, makes the selection rectangular. (For the effects of modifier keys on mouse button presses, see the section titled "Using the Mouse") All Keyboards Escape Cancels operation in progress: menu selection, drag, selection, etc. Also equivalent to cancel button in dialogs. Backspace Delete the character before the cursor Ctrl+BS Delete the word before the cursor Arrows Left Move the cursor to the left one character Ctrl+Left Move the cursor backward one word (Word delimiters are settable, see Customizing NEdit, and X Resources) Right Move the cursor to the right one character Ctrl+Right Move the cursor forward one word Up Move the cursor up one line Ctrl+Up Move the cursor up one paragraph. (Paragraphs are delimited by blank lines) Down Move the cursor down one line. Ctrl+Down Move the cursor down one paragraph. Ctrl+Return Return with automatic indent, regardless of the setting of Auto Indent. Shift+Return Return without automatic indent, regardless of the setting of Auto Indent. Ctrl+Tab Insert an ascii tab character, without processing emulated tabs. Alt+Ctrl+ Insert the control-code equivalent of a key Ctrl+/ Select everything (same as Select All menu item or ^A) Ctrl+\ Unselect Ctrl+U Delete to start of line PC Standard Keyboard Ctrl+Insert Copy the primary selection to the clipboard (same as Copy menu item or ^C) for compatibility with Motif standard key binding Shift+Ctrl+ Insert Copy the primary selection to the cursor location. Delete Delete the character before the cursor. (Can be configured to delete the character after the cursor, see Customizing NEdit, and X Resources) Ctrl+Delete Delete to end of line. Shift+Delete Cut, remove the currently selected text and place it in the clipboard. (same as Cut menu item or ^X) for compatibility with Motif standard key binding Shift+Ctrl+ Delete Cut the primary selection to the cursor location. Home Move the cursor to the beginning of the line Ctrl+Home Move the cursor to the beginning of the file End Move the cursor to the end of the line Ctrl+End Move the cursor to the end of the file PageUp Scroll and move the cursor up by one page. Ctrl+PageUp Scroll and move the cursor left by one page. PageDown Scroll and move the cursor down by one page. Ctrl+PageDown Scroll and move the cursor right by one page. F10 Make the menu bar active for keyboard input (Arrow Keys, Return, Escape, and the Space Bar) Specialty Keyboards On machines with different styles of keyboards, generally, text editing actions are properly matched to the labeled keys, such as Remove, Next-screen, etc.. If you prefer different key bindings, see the section titled "Key Binding" under the Customizing heading in the Help menu.Mouse-based editing is what NEdit is all about, and learning to use the more advanced features like secondary selections and primary selection dragging will be well worth your while. If you don't have time to learn everything, you can get by adequately with just the left mouse button: Clicking the left button moves the cursor. Dragging with the left button makes a selection. Holding the shift key while clicking extends the existing selection, or begins a selection between the cursor and the mouse. Double or triple clicking selects a whole word or a whole line. This section will make more sense if you also read the section called, "Selecting Text", which explains the terminology of selections, i.e. what is meant by primary, secondary, rectangular, etc. GENERAL General meaning of mouse buttons and modifier keys: Buttons Button 1 (left) Cursor position and primary selection Button 2 (middle) Secondary selections, and dragging and copying the primary selection Button 3 (right) Quick-access programmable menu and pan scrolling Modifier keys Shift On primary selections, (left mouse button): Extends selection to the mouse pointer On secondary and copy operations, (middle): Toggles between move and copy Ctrl Makes selection rectangular or insertion columnar Alt* (on release) Exchange primary and secondary selections. Left Mouse Button The left mouse button is used to position the cursor and to make primary selections Click Moves the cursor Double Click Selects a whole word Triple Click Selects a whole line Quad Click Selects the whole file Shift Click Adjusts (extends or shrinks) the selection, or if there is no existing selection, begins a new selection between the cursor and the mouse. Ctrl+Shift+ Adjusts (extends or shrinks) the Click selection rectangularly. Drag Selects text between where the mouse was pressed and where it was released. Ctrl+Drag Selects rectangle between where the mouse was pressed and where it was released. Right Mouse Button The right mouse button posts a programmable menu for frequently used commands. Click/Drag Pops up the background menu (programmed from Preferences -> Default Settings -> Customize Menus -> Window Background). Ctrl+Drag Pan scrolling. Scrolls the window both vertically and horizontally, as if you had grabbed it with your mouse. Middle Mouse Button The middle mouse button is for making secondary selections, and copying and dragging the primary selection Click Copies the primary selection to the clicked position. Shift+Click Moves the primary selection to the clicked position, deleting it from its original position. Drag 1) Outside of the primary selection: Begins a secondary selection. 2) Inside of the primary selection: Moves the selection by dragging. Ctrl+Drag 1) Outside of the primary selection: Begins a rectangular secondary selection. 2) Inside of the primary selection: Drags the selection in overlay mode (see below). When the mouse button is released after creating a secondary selection: No Modifiers If there is a primary selection, replaces it with the secondary selection. Otherwise, inserts the secondary selection at the cursor position. Shift Move the secondary selection, deleting it from its original position. If there is a primary selection, the move will replace the primary selection with the secondary selection. Otherwise, moves the secondary selection to to the cursor position. Alt* Exchange the primary and secondary selections. While moving the primary selection by dragging with the middle mouse button: Shift Leaves a copy of the original selection in place rather than removing it or blanking the area. Ctrl Changes from insert mode to overlay mode (see below). Escape Cancels drag in progress. Overlay Mode: Normally, dragging moves text by removing it from the selected position at the start of the drag, and inserting it at a new position relative to to the mouse. When you drag a block of text over existing characters, the existing characters are displaced to the end of the selection. In overlay mode, characters which are occluded by blocks of text being dragged are simply removed. When dragging non-rectangular selections, overlay mode also converts the selection to rectangular form, allowing it to be dragged outside of the bounds of the existing text. * The Alt key may be labeled Meta or Compose-Character on some keyboards. Some window managers, including default configurations of mwm, bind combinations of the Alt key and mouse buttons to window manager operations. In NEdit, Alt is only used on button release, so regardless of the window manager bindings for Alt-modified mouse buttons, you can still do the corresponding NEdit operation by using the Alt key AFTER the initial mouse press, so that Alt is held while you release the mouse button. If you find this difficult or annoying, you can re-configure most window managers to skip this binding, or you can re-configure NEdit to use a different key combination.NEdit can process tags files generated using the Unix ctags command or the Exuberant Ctags program. Ctags creates index files correlating names of functions and declarations with their locations in C, Fortran, or Pascal source code files. (See the ctags manual page for more information). Ctags produces a file called "tags" which can be loaded by NEdit. NEdit can manage any number of tags files simultaneously. Tag collisions are handled with a popup menu to let the user decide which tag to use. In 'Smart' mode NEdit will automatically choose the desired tag based on the scope of the file or module. Once loaded, the information in the tags file enables NEdit to go directly to the declaration of a highlighted function or data structure name with a single command. To load a tags file, select "Load Tags File" from the File menu and choose a tags file to load, or specify the name of the tags file on the NEdit command line: nedit -tags tags NEdit can also be set to load a tags file automatically when it starts up. Setting the X resource nedit.tagFile to the name of a tag file tells NEdit to look for that file at startup time (see Customizing NEdit). The file name can be either a complete path name, in which case NEdit will always load the same tags file, or a file name without a path or with a relative path, in which case NEdit will load it starting from the current directory. The second option allows you to have different tags files for different projects, each automatically loaded depending on the directory you're in when you start NEdit. Setting the name to "tags" is an obvious choice since this is the name that ctags uses. To unload a tags file, select "Un-load Tags File" from the File menu and choose from the list of tags files. NEdit will keep track of tags file updates by checking the timestamp on the files, and automatically update the tags cache. To find the definition of a function or data structure once a tags file is loaded, select the name anywhere it appears in your program (see Selecting Text) and choose "Find Definition" from the Search menu.Though general in appearance, NEdit has many features intended specifically for programmers. Major programming-related topics are listed in separate sections under the heading: "Features for Programming": Syntax Highlighting, Tabs and Tab Emulation, ctags support, and Automatic Indent. Minor topics related to programming are discussed below: Language Modes When nedit initially reads a file, it attempts to determine whether the file is in one of the computer languages that it knows about. Knowing what language a file is written in allows NEdit to assign highlight patterns and smart indent macros, and to set language specific preferences like word delimiters, tab emulation, and auto-indent. Language mode can be recognized from both the file name and from the first 200 characters of content. Language mode recognition and language-specific preferences are configured in: Preferences -> Default Settings -> Language Modes.... You can set the language mode manually for a window, by selecting it from the menu: Preferences -> Language Modes. Line Numbers To find a particular line in a source file by line number, choose Goto Line #... from the Search menu. You can also directly select the line number text in the compiler message in the terminal emulator window (xterm, decterm, winterm, etc.) where you ran the compiler, and choose Goto Selected from the Search menu. To find out the line number of a particular line in your file, turn on Statistics Line in the Preferences menu and position the insertion point anywhere on the line. The statistics line continuously updates the line number of the line containing the cursor. Matching Parentheses To help you inspect nested parentheses, brackets, braces, quotes, and other characters, NEdit has both an automatic parenthesis matching mode, and a Goto Matching command. Automatic parenthesis matching is activated when you type, or move the insertion cursor after a parenthesis, bracket, or brace. It momentarily highlights the matching character if that character is visible in the window. To find a matching character anywhere in the file, select it or position the cursor after it, and choose Goto Matching from the Search menu. If the character matches itself, such as a quote or slash, select the first character of the pair. NEdit will match {, (, [, <, ", ', `, /, and \. Holding the Shift key while typing the accelerator key (Shift+Ctrl+M, by default),will select all of the text between the matching characters. Opening Included Files The Open Selected command in the File menu understands the C preprocessor's #include syntax, so selecting an #include line and invoking Open Selected will generally find the file referred to, unless doing so depends on the settings of compiler switches or other information not available to NEdit. Interface to Programming Tools Integrated software development environments such as SGI's CaseVision and Centerline Software's Code Center, can be interfaced directly with NEdit via the client server interface. These tools allow you to click directly on compiler and runtime error messages and request NEdit to open files, and select lines of interest. The easiest method is usually to use the tool's interface for character-based editors like vi, to invoke nc, but programmatic interfaces can also be derived using the source code for nc. There are also some simple compile/review, grep, ctree, and ctags browsers available in the NEdit contrib directory on ftp.nedit.org.Changing the Tab Distance Tabs are important for programming in languages which use indentation to show nesting, as short-hand for producing white-space for leading indents. As a programmer, you have to decide how to use indentation, and how or whether tab characters map to your indentation scheme. Ideally, tab characters map directly to the amount of indent that you use to distinguish nesting levels in your code. Unfortunately, the Unix standard for interpretation of tab characters is eight characters (probably dating back to mechanical capabilities of the original teletype), which is usually too coarse for a single indent. Most text editors, NEdit included, allow you to change the interpretation of the tab character, and many programmers take advantage of this, and set their tabs to 3 or 4 characters to match their programming style. In NEdit you set the hardware tab distance in Preferences -> Tabs... for the current window, or Preferences -> Default Settings -> Tabs... (general), or Preferences -> Default Settings -> Language Modes... (language-specific) to change the defaults for future windows. Changing the meaning of the tab character makes programming much easier while you're in the editor, but can cause you headaches outside of the editor, because there is no way to pass along the tab setting as part of a plain-text file. All of the other tools which display, print, and otherwise process your source code have to be made aware of how the tabs are set, and must be able to handle the change. Non-standard tabs can also confuse other programmers, or make editing your code difficult for them if their text editors don't support changes in tab distance. Emulated Tabs An alternative to changing the interpretation of the tab character is tab emulation. In the Tabs... dialog(s), turning on Emulated Tabs causes the Tab key to insert the correct number of spaces and/or tabs to bring the cursor the next emulated tab stop, as if tabs were set at the emulated tab distance rather than the hardware tab distance. Backspacing immediately after entering an emulated tab will delete the fictitious tab as a unit, but as soon as you move the cursor away from the spot, NEdit will forget that the collection of spaces and tabs is a tab, and will treat it as separate characters. To enter a real tab character with "Emulate Tabs" turned on, use Ctrl+Tab. It is also possible to tell NEdit not to insert ANY tab characters at all in the course of processing emulated tabs, and in shifting and rectangular insertion/deletion operations, for programmers who worry about the misinterpretation of tab characters on other systems.Programmers who use structured languages usually require some form of automatic indent, so that they don't have to continually re-type the sequences of tabs and/or spaces needed to maintain lengthy running indents. Version 5.0 of NEdit is the first release of NEdit to offer "smart" indent, at least experimentally, in addition to the traditional automatic indent which simply lines up the cursor position with the previous line. Smart Indent Smart Indent in this release must still be considered somewhat experimental. Smart indent macros are only available by default for C and C++, and while these can easily be configured for different default indentation distances, they may not conform to everyone's exact C programming style. Smart indent is programmed in terms of macros in the NEdit macro language which can be entered in: Preferences -> Default Settings -> Indent -> Program Smart Indent. Hooks are provided for intervening at the point that a newline is entered, either via the user pressing the Enter key, or through auto-wrapping; and for arbitrary type-in to act on specific characters typed. To type a newline character without invoking smart-indent when operating in smart-indent mode, hold the Ctrl key while pressing the Return or Enter key. Auto-Indent With Indent set to Auto (the default), NEdit keeps a running indent. When you press the Return or Enter key, spaces and tabs are inserted to line up the insert point under the start of the previous line. Ctrl+Return in auto-indent mode acts like a normal Return, With auto-indent turned off, Ctrl+Return does indentation. Block Indentation Adjustment The Shift Left and Shift Right commands as well as rectangular dragging can be used to adjust the indentation for several lines at once. To shift a block of text one character to the right, select the text, then choose Shift Right from the Edit menu. Note that the accelerator keys for these menu items are Ctrl+9 and Ctrl+0, which correspond to the right and left parenthesis on most keyboards. Remember them as adjusting the text in the direction pointed to by the parenthesis character. Holding the Shift key while selecting either Shift Left or Shift Right will shift the text by one tab stop (or by one emulated tab stop if tab emulation is turned on). The help section "Shifting and Filling" under "Basic Operation" has details.The easiest way to copy and move text around in your file or between windows, is to use the clipboard, an imaginary area that temporarily stores text and data. The Cut command removes the selected text (see Selecting Text) from your file and places it in the clipboard. Once text is in the clipboard, the Paste command will copy it to the insert position in the current window. For example, to move some text from one place to another, select it by dragging the mouse over it, choose Cut to remove it, click the pointer to move the insert point where you want the text inserted, then choose Paste to insert it. Copy copies text to the clipboard without deleting it from your file. You can also use the clipboard to transfer text to and from other Motif programs and X programs which make proper use of the clipboard. There are many other methods for copying and moving text within NEdit windows and between NEdit and other programs. The most common such method is clicking the middle mouse button to copy the primary selection (to the clicked position). Copying the selection by clicking the middle mouse button in many cases is the only way to transfer data to and from many X programs. Holding the Shift key while clicking the middle mouse button moves the text, deleting it from its original position, rather than copying it. Other methods for transferring text include secondary selections, primary selection dragging, keyboard-based selection copying, and drag and drop. These are described in detail in the sections: Selecting Text, Using the Mouse, and Keyboard Shortcuts.NEdit has two general types of selections, primary (highlighted text), and secondary (underlined text). Selections can cover either a simple range of text between two points in the file, or they can cover a rectangular area of the file. Rectangular selections are only useful with non-proportional (fixed spacing) fonts. To select text for copying, deleting, or replacing, press the left mouse button with the pointer at one end of the text you want to select, and drag it to the other end. The text will become highlighted. To select a whole word, double click (click twice quickly in succession). Double clicking and then dragging the mouse will select a number of words. Similarly, you can select a whole line or a number of lines by triple clicking or triple clicking and dragging. Quadruple clicking selects the whole file. After releasing the mouse button, you can still adjust a selection by holding down the shift key and dragging on either end of the selection. To delete the selected text, press delete or backspace. To replace it, begin typing. To select a rectangle or column of text, hold the Ctrl key while dragging the mouse. Rectangular selections can be used in any context that normal selections can be used, including cutting and pasting, filling, shifting, dragging, and searching. Operations on rectangular selections automatically fill in tabs and spaces to maintain alignment of text within and to the right of the selection. Note that the interpretation of rectangular selections by Fill Paragraph is slightly different from that of other commands, the section titled "Shifting and Filling" has details. The middle mouse button can be used to make an additional selection (called the secondary selection). As soon as the button is released, the contents of this selection will be copied to the insert position of the window where the mouse was last clicked (the destination window). This position is marked by a caret shaped cursor when the mouse is outside of the destination window. If there is a (primary) selection, adjacent to the cursor in the window, the new text will replace the selected text. Holding the shift key while making the secondary selection will move the text, deleting it at the site of the secondary selection, rather than copying it. Selected text can also be dragged to a new location in the file using the middle mouse button. Holding the shift key while dragging the text will copy the selected text, leaving the original text in place. Holding the control key will drag the text in overlay mode. Normally, dragging moves text by removing it from the selected position at the start of the drag, and inserting it at a new position relative to to the mouse. Dragging a block of text over existing characters, displaces the characters to the end of the selection. In overlay mode, characters which are occluded by blocks of text being dragged are simply removed. When dragging non-rectangular selections, overlay mode also converts the selection to rectangular form, allowing it to be dragged outside of the bounds of the existing text. The section "Using the Mouse" sumarizes the mouse commands for making primary and secondary selections. Primary selections can also be made via keyboard commands, see "Keyboard Shortcuts".The Search menu contains a number of commands for finding and replacing text. The Find... and Replace... commands present dialogs for entering text for searching and replacing. These dialogs also allow you to choose whether you want the search to be sensitive to upper and lower case, or whether to use the standard Unix pattern matching characters (regular expressions). Searches begin at the current text insertion position. Find Again and Replace Again repeat the last find or replace command without prompting for search strings. To selectively replace text, use the two commands in combination: Find Again, then Replace Again if the highlighted string should be replaced, or Find Again again to go to the next string. Find Selection searches for the text contained in the current primary selection (see Selecting Text). The selected text does not have to be in the current editor window, it may even be in another program. For example, if the word dog appears somewhere in a window on your screen, and you want to find it in the file you are editing, select the word dog by dragging the mouse across it, switch to your NEdit window and choose Find Selection from the Search menu. Find Incremental is yet another variation on searching, where every character typed triggers a new search. Incremental searching is generally the quickest way to find something in a file, because it gives you the immediate feedback of seeing how your search is progressing, so you never need to type more than the minimally sufficient search string to reach your target. Searching Backwards Holding down the shift key while choosing any of the search or replace commands from the menu (or using the keyboard shortcut), will search in the reverse direction. Users who have set the search direction using the buttons in the search dialog, may find it a bit confusing that Find Again and Replace Again don't continue in the same direction as the original search (for experienced users, consistency of the direction implied by the shift key is more important). Selective Replacement To replace only some occurrences of a string within a file, choose Replace... from the Search menu, enter the string to search for and the string to substitute, and finish by pressing the Find button. When the first occurrence is highlighted, use either Replace Again (^T) to replace it, or Find Again (^G) to move to the next occurrence without replacing it, and continue in such a manner through all occurrences of interest. To replace all occurrences of a string within some range of text, select the range (see Selecting Text), choose Replace... from the Search menu, type the string to search for and the string to substitute, and press the "R. in Selection" button in the dialog. Note that selecting text in the Replace... dialog will unselect the text in the window.Welcome to NEdit! NEdit is a standard GUI (Graphical User Interface) style text editor for programs and plain-text files. Users of Macintosh and MS Windows based text editors should find NEdit a familiar and comfortable environment. NEdit provides all of the standard menu, dialog, editing, and mouse support, as well as all of the standard shortcuts to which the users of modern GUI based environments are accustomed. For users of older style Unix editors, welcome to the world of mouse-based editing! Help sections of interest to new users are listed under the "Basic Operation" heading in the top-level Help menu: Selecting Text Finding and Replacing Text Cut and Paste Using the Mouse Keyboard Shortcuts Shifting and Filling Programmers should also read the introductory section under the "Features for Programming" section: Programming with NEdit If you get into trouble, the Undo command in the Edit menu can reverse any modifications that you make. NEdit does not change the file you are editing until you tell it to Save. Editing an Existing File To open an existing file, choose Open... from the file menu. Select the file that you want to open in the pop-up dialog that appears and click on OK. You may open any number of files at the same time. Each file will appear in its own editor window. Using Open... rather than re-typing the NEdit command and running additional copies of NEdit, will give you quick access to all of the files you have open via the Windows menu, and ensure that you don't accidentally open the same file twice. NEdit has no "main" window. It remains running as long as at least one editor window is open. Creating a New File If you already have an empty (Untitled) window displayed, just begin typing in the window. To create a new Untitled window, choose New from the File menu. To give the file a name and save its contents to the disk, choose Save or Save As... from the File menu. Backup Files NEdit maintains periodic backups of the file you are editing so that you can recover the file in the event of a problem such as a system crash, network failure, or X server crash. These files are saved under the name ~filename (on Unix) or _filename (on VMS), where filename is the name of the file you were editing. If an NEdit process is killed, some of these backup files may remain in your directory. (To remove one of these files on Unix, you may have to prefix the ~ (tilde) character with a (backslash) to prevent the shell from interpreting it as a special character.) Shortcuts As you become more familiar with NEdit, substitute the control and function keys shown on the right side of the menus for pulling down menus with the mouse. Dialogs are also streamlined so you can enter information quickly and without using the mouse*. To move the keyboard focus around a dialog, use the tab and arrow keys. One of the buttons in a dialog is usually drawn with a thick, indented, outline. This button can be activated by pressing Return or Enter. The Cancel or Dismiss button can be activated by pressing escape. For example, to replace the string "thing" with "things" type: thingthings To open a file named "whole_earth.c", type: who (how much of the filename you need to type depends on the other files in the directory). See the section called Keyboard Shortcuts for more details. * Users who have set their keyboard focus mode to "pointer" should set "Popups Under Pointer" in the Default Settings menu to avoid the additional step of moving the mouse into the dialog.NEdit Version 5.1.1 March 17, 2000 NEdit was written by Mark Edel, Joy Kyriakopulos, Christopher Conrad, Jim Clark, Arnulfo Zepeda-Navratil, Suresh Ravoor, Tony Balinski, Max Vohlken, Yunliang Yu, and Donna Reid. The regular expression matching routines used in NEdit are adapted (with permission) from original code written by Henry Spencer at the University of Toronto. Syntax highlighting patterns and smart indent macros were contributed by: Simon T. MacDonald, Maurice Leysens, Matt Majka, Alfred Smeenk, Alain Fargues, Christopher Conrad, Scott Markinson, Konrad Bernloehr, Ivan Herman, Patrice Venant, Christian Denat, Philippe Couton, Max Vohlken, Markus Schwarzenberg, Himanshu Gohel, Steven C. Kapp, Michael Turomsha, John Fieber, Chris Ross, Nathaniel Gray, Joachim Lous, Mike Duigou, and Seak, Teng-Fong. NEdit sources, executables, additional documentation, and contributed software are available from the nedit web site at http://nedit.org. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License in the Help section "Distribution Policy" for more details.NEditnedithelpFormFind...findFind AgainfindAgainPrint...printDismissdismissswhScrollBarvScrollBarautoShowInsertPoscontinuousWrapreadOnlycolumnsrowshelpTextCancelAll SectionsThis SectionSearch for: (use up arrow key to recall previous)String Not FoundRegExpCaseSenseLiteralFalseTrueContinuousNewlineNoneSmartAutoPrefFileReadprefFileReadSmartTagssmartTags~Shift~Ctrl~Meta~AltBGMenuButtonbgMenuButton30MaxPrevOpenFilesmaxPrevOpenFilesserverName.,/\`'!|@#%^&*()-=+{}[]":;<>?WordDelimiterswordDelimitersTagFiletagFileStdOpenDialogstdOpenDialogRemapDeleteKeyremapDeleteKeyGeometrygeometry/bin/cshShellshell-adobe-courier-bold-o-normal--12-*-*-*-*-*-*BoldItalicHighlightFontboldItalicHighlightFont-adobe-courier-medium-o-normal--12-*-*-*-*-*-*ItalicHighlightFontitalicHighlightFont-adobe-courier-bold-r-normal--12-*-*-*-*-*-*BoldHighlightFontboldHighlightFont-adobe-courier-medium-r-normal--12-*-*-*-*-*-*TextFonttextFontInsertTabsinsertTabsEmulateTabsemulateTabs8TabDistancetabDistance80TextColstextCols24TextRowstextRowsSearchMethodsearchMethodWarnExitwarnExitWarnFileModswarnFileModsLineNumberslineNumbersISearchLineiSearchLineStatisticsLinestatisticsLineSortOpenPrevMenusortOpenPrevMenuRepositionDialogsrepositionDialogsRetainSearchDialogsretainSearchDialogsSearchDialogssearchDialogsHighlightSyntaxhighlightSyntaxShowMatchingshowMatchingSaveOldVersionsaveOldVersionAutoSaveautoSaveAutoIndentautoIndent0WrapMarginwrapMarginAutoWrapautoWrapDefaultSmartIndentInitCommonsmartIndentInitCommonC:Default C++:Default Python:Default Matlab:DefaultSmartIndentInitsmartIndentInitPlain:black:Plain Comment:gray20:Italic Keyword:black:Bold Storage Type:brown:Bold Storage Type1:saddle brown:Bold String:darkGreen:Plain String1:SeaGreen:Plain String2:darkGreen:Bold Preprocessor:RoyalBlue4:Plain Preprocessor1:blue:Plain Character Const:darkGreen:Plain Numeric Const:darkGreen:Plain Identifier:brown:Plain Identifier1:RoyalBlue4:Plain Subroutine:brown:Plain Subroutine1:chocolate:Plain Ada Attributes:plum:Bold Label:red:Italic Flag:red:Bold Text Comment:SteelBlue4:Italic Text Key:VioletRed4:Bold Text Key1:VioletRed4:Plain Text Arg:RoyalBlue4:Bold Text Arg1:SteelBlue4:Bold Text Arg2:RoyalBlue4:Plain Text Escape:gray30:Bold LaTeX Math:darkGreen:PlainStylesstylesC:.c .h::::::".,/\`'!|@#%^&*()-=+{}[]"":;<>?~" C++:.cc .hh .C .H .i .cxx .hxx::::::".,/\`'!|@#%^&*()-=+{}[]"":;<>?~" Java:.java:::::: JavaScript:.js:::::: Ada:.ada .ad .ads .adb .a:::::: Fortran:.f .f77 .for:::::: Pascal:.pas .p .int:::::: Lex:.lex:::::: Yacc:.y::::::".,/\`'!|@#%^&*()-=+{}[]"":;<>?~" Perl:.pl .pm .p5:"^[ \t]*#[ \t]*!.*perl"::::: Python:.py:"^#!.*python":Auto:None::: Tcl:.tcl:::::: Awk:.awk:::::: Sh Ksh Bash:.sh .bash .ksh .profile:"^[ \t]*#[ \t]*![ \t]*/bin/(sh|ksh|bash)"::::: Csh:.csh .cshrc .login .logout:"^[ \t]*#[ \t]*![ \t]*/bin/csh"::::: Makefile:Makefile makefile .gmk:::None:8:8: SGML HTML:.sgml .sgm .html .htm:"\<[Hh][Tt][Mm][Ll]\>"::::: LaTeX:.tex .sty .cls .dtx .ins:::::: PostScript:.ps .PS .eps .EPS .epsf .epsi:"^%!":::::"/%(){}[]<>" SQL:.sql:::::: Matlab:.m .oct .sci:::::: VHDL:.vhd .vhdl .vdl:::::: Verilog:.v:::::: X Resources:.Xresources .Xdefaults .nedit:"^[!#].*([Aa]pp|[Xx]).*[Dd]efaults"::::: NEdit Macro:.nm .neditmacro::::::LanguageModeslanguageModesC:Default C++:Default Java:Default JavaScript:Default Ada:Default Fortran:Default Pascal:Default Lex:Default Yacc:Default Perl:Default Python:Default Awk:Default Tcl:Default Sh Ksh Bash:Default Csh:Default Makefile:Default SGML HTML:Default LaTeX:Default PostScript:Default SQL:Default Matlab:Default VHDL:Default Verilog:Default X Resources:Default NEdit Macro:DefaultHighlightPatternshighlightPatternsUndo:::: { undo() } Redo:::: { redo() } Cut:::R: { cut_clipboard() } Copy:::R: { copy_clipboard() } Paste:::: { paste_clipboard() }BGMenuCommandsbgMenuCommandsComplete Word:Alt+D::: { # Tuning parameters ScanDistance = 200 # Search back to a word boundary to find the word to complete startScan = max(0, $cursor - ScanDistance) endScan = min($text_length, $cursor + ScanDistance) scanString = get_range(startScan, endScan) keyEnd = $cursor-startScan keyStart = search_string(scanString, "<", keyEnd, "backward", "regex") if (keyStart == -1) return keyString = "<" substring(scanString, keyStart, keyEnd) # search both forward and backward from the cursor position. Note that # using a regex search can lead to incorrect results if any of the special # regex characters is encountered, which is not considered a delimiter backwardSearchResult = search_string(scanString, keyString, keyStart-1, \ "backward", "regex") forwardSearchResult = search_string(scanString, keyString, keyEnd, "regex") if (backwardSearchResult == -1 && forwardSearchResult == -1) { beep() return } # if only one direction matched, use that, otherwise use the nearest if (backwardSearchResult == -1) matchStart = forwardSearchResult else if (forwardSearchResult == -1) matchStart = backwardSearchResult else { if (keyStart - backwardSearchResult <= forwardSearchResult - keyEnd) matchStart = backwardSearchResult else matchStart = forwardSearchResult } # find the complete word matchEnd = search_string(scanString, ">", matchStart, "regex") completedWord = substring(scanString, matchStart, matchEnd) # replace it in the window replace_range(startScan + keyStart, $cursor, completedWord) } Fill Sel. w/Char:::R: { if ($selection_start == -1) { beep() return } # Ask the user what character to fill with fillChar = string_dialog("Fill selection with what character?", "OK", "Cancel") if ($string_dialog_button == 2 || $string_dialog_button == 0) return # Count the number of lines in the selection nLines = 0 for (i=$selection_start; i<$selection_end; i++) if (get_character(i) == "\n") nLines++ # Create the fill text rectangular = $selection_left != -1 line = "" fillText = "" if (rectangular) { for (i=0; i<$selection_right-$selection_left; i++) line = line fillChar for (i=0; i=0 && get_character(i)!="\n"; i--) startIndent++ for (i=0; i<$wrap_margin-startIndent; i++) fillText = fillText fillChar fillText = fillText "\n" for (i=0; i<$wrap_margin; i++) line = line fillChar for (i=0; i=$selection_start && get_character(i)!="\n"; \ i--) fillText = fillText fillChar } } # Replace the selection with the fill text replace_selection(fillText) } Quote Mail Reply:::: { if ($selection_start == -1) replace_all("^.*$", "\\> &", "regex") else replace_in_selection("^.*$", "\\> &", "regex") } Unquote Mail Reply:::: { if ($selection_start == -1) replace_all("(^\\> )(.*)$", "\\2", "regex") else replace_in_selection("(^\\> )(.*)$", "\\2", "regex") } C Comments>Comment Out Sel.@C@C++:::R: { selStart = $selection_start selEnd = $selection_end replace_range(selStart, selEnd, "/* " get_selection() " */") select(selStart, selEnd + 6) } C Comments>C Uncomment Sel.@C@C++:::R: { sel = get_selection() selStart = $selection_start selEnd = $selection_end commentStart = search_string(sel, "/*", 0) if (substring(sel, commentStart+2, commentStart+3) == " ") keepStart = commentStart + 3 else keepStart = commentStart + 2 keepEnd = search_string(sel, "*/", length(sel), "backward") commentEnd = keepEnd + 2 if (substring(sel, keepEnd - 1, keepEnd == " ")) keepEnd = keepEnd - 1 replace_range(selStart + commentStart, selStart + commentEnd, \ substring(sel, keepStart, keepEnd)) select(selStart, selEnd - (keepStart-commentStart) - \ (commentEnd - keepEnd)) } C Comments>+ C++ Comment@C++:::R: { replace_in_selection("^.*$", "// &", "regex") } C Comments>- C++ Comment@C++:::R: { replace_in_selection("(^[ \\t]*// ?)(.*)$", "\\2", "regex") } C Comments>+ C Bar Comment 1@C:::R: { if ($selection_left != -1) { dialog("Selection must not be rectangular") return } start = $selection_start end = $selection_end-1 origText = get_range($selection_start, $selection_end-1) newText = "/*\n" replace_in_string(get_range(start, end), \ "^", " * ", "regex") "\n */\n" replace_selection(newText) select(start, start + length(newText)) } C Comments>- C Bar Comment 1@C:::R: { selStart = $selection_start selEnd = $selection_end newText = get_range(selStart+3, selEnd-4) newText = replace_in_string(newText, "^ \\* ", "", "regex") replace_range(selStart, selEnd, newText) select(selStart, selStart + length(newText)) } Make C Prototypes@C@C++:::: { if ($selection_start == -1) { start = 0 end = $text_length } else { start = $selection_start end = $selection_end } string = get_range(start, end) nDefs = 0 searchPos = 0 prototypes = "" staticPrototypes = "" for (;;) { headerStart = search_string(string, \ "^[a-zA-Z]([^;#\"'{}=>spellTmp; xterm -e ispell -x spellTmp; cat spellTmp; rm spellTmp wc::w:ED: set wc=`wc`; echo $wc[1] "lines," $wc[2] "words," $wc[3] "characters" sort::o:EX: sort number lines::n:AW: nl -ba make:Alt+Z:m:W: make expand::p:EX: expand unexpand::u:EX: unexpand ShellCommandsshellCommandsFileVersionfileVersion.serverName-svrname-fn.textFont-font.tabDistance-tabs.textCols-columns.textRows-rows-noautosave.autoSave-autosave-noautoindent.autoIndent-autoindent-noautowrap-autowrap-nowrap.autoWrap-wrapnedit.neditNEditNEdit: Converting .nedit file from old version. To update, use Preferences -> Save Defaults CancelOKDefault preferences will be saved in the .nedit file in your home directory. NEdit automatically loads this file each time it is started.Default preferences will be saved in the .nedit file in your home directory. SAVING WILL INCORPORATE SETTINGS FROM FILE: %s5.1DismissUnable to save preferences in $HOME/.neditDon't SaveSaveDefault Preferences have changed. Save changes to .nedit file?Default Preferences have changed. SAVING CHANGES WILL INCORPORATE ADDITIONAL SETTINGS FROM FILE: %scustomSizeInitial Window SizeformEnter desired size in rows and columns of characters:topLabelrowsxxLabelcolsnumber of rowsnumber of columnsTabstabDistTextTab spacing (for hardware tab characters)tabDistLabelemTabTextEmulated tab spacingemTabLabelEmulate tabsemTabToggleUse tab characters in padding and emulated tabsuseTabsToggletab spacingTab spacing out of rangeemulated tab spacingEmulated tab spacing out of rangeWrap MarginWrap and Fill at width of windowwrapWindowTogglewrapTextMargin for Wrap and FillwrapMarginLabelwrap MarginWrap margin out of rangeLanguage ModeseditLanguageModesTo modify the properties of an existing language mode, select the name from the list on the left. To add a new language, select "New" from the list.NamenameLblnameFile extensions (separate w/ space)extLblextRecognition regular expression (applied to first 200 characters of file to determine type from content)recogLblrecogokApplyapplydismissoverrideFrameoverrideFormOverride DefaultsoverrideLbldelimitFormWord delimitersdelimitLbldelimittabFormAlternative hardware tab spacingtabLblAlternative emulated tab spacingemTabLblindentBoxDefault indent styledefaultIndentNo automatic indentnoIndentAuto-indentSmart-indentsmartIndentwrapBoxDefault wrap styledefaultWrapNo wrappingnoWrapAuto newline wrapnewlineWrapContinuous wrapcontWrapstretchFormlistThis language mode has syntax highlighting patterns defined. Please delete the patterns first, in Preferences -> Default Settings -> Syntax Highlighting, before proceeding here.:%sDiscardKeepDiscard incomplete entry for current language mode?language mode namePlease specify a name for the language modeRecognition expression: %sInvalid tab spacing: %dInvalid emulated tab spacing: %dchoose FontsFontsprimaryFrameprimaryFormPrimary FontprimaryFontBrowse...primaryBtnprimaryhighlightFramehighlightFormFonts for Syntax HighlightinghighlightFontsFill Highlight Fonts from PrimaryfillBtnItalic FontitalicLbl(vvv spacing is inconsistent with primary font vvv)italicErrLblitalicBtnitalicBold FontboldLblboldErrLblboldBtnboldBold Italic FontboldItalicLblboldItalicErrLblboldItalicBtnboldItalic(-[^-]*-[^-]*)-([^-]*)-([^-]*)-(.*)\1-\2-o-\4\1-bold-\3-\4\1-bold-o-\4(font below may not match primary font)(xxx font below is invalid xxx)(height of font below does not match primary)(spacing of font below does not match primary) language mode name requiredunrecognized indent styleunrecognized wrap stylebad tab spacingbad emulated tab spacingmaximum allowable number of language modes exceeded :%d %d%nexpecting quoted stringstring not terminatedInvalid character "%s" in %slanguageModePlainsyntax errorlanguage mode specificationNEdit: %s in %s: %s %s in %s: %s^[ ]*HTML[ ]*:[ ]*Default[ ]*$^[ ]*VHDL:^[ ]*PostScript:PostScript:DefaultPostScript:.ps .PS .eps .EPS .epsf .epsi::::::^[ ]*Lex:Lex:DefaultLex:.lex::::::^[ ]*SQL:SQL:DefaultSQL:.sql::::::^[ ]*Matlab:Matlab:DefaultMatlab:..m .oct .sci::::::^[ ]*Label:^[ ]*Flag:Label:red:Italic^[ ]*Storage Type1:^[ ]*String:Storage Type1:saddle brown:BoldSGML HTML:DefaultSGML HTML:.sgml .sgm .html .htm:"\<(?ihtml)\>"::::: ^[ ]*HTML:.*$%s%s:NEdit: failed to get working directory /r%s %s %[^ ;]NEdit: Error getting status for tag file %s NEdit: Tag Length too long. NEdit: Can't handle non 8-bit text NEdit: Error parsing tag file search stringOKToo many duplicate tags, first %d shown%s not found in tags filefindDef(): out of heap space! %2d. %s%s %s%2d. %s%sDuplicate TagstagListFile %s not foundDefinition for %s not found in %srowsSelect File With TAG: %s.././//Shell CommandsNEditnediteditShellCommandslistRe-load file after executing commandloadAfterBtnSave file before executing commandsaveFirstBtnOutput replaces inputrepInpBtnoutBoxsame windowsameOutBtndialogdlogOutBtnnew windowwinOutBtnCommand Output:outLabelinpBoxselectionselInpBtnwindowwinInpBtneithereitherInpBtnnonenoInpBtnCommand Input:inpLabelmneaccAcceleratoraccLabelMnemonicmneLabelnameMenu EntrynameLabel(> for sub-menu, @ language mode)nameNotesSelect a shell menu item from the list at left. Select "New" to add a new command to the menu.topLabelShell Command to ExecutecmdLabel(% expands to current filename)OKokApplyapplyDismissdismissMacro CommandsWindow Background MenueditMacroCommandsRequires SelectionPaste Learn/ Replay MacropasteReplaySelect a macro menu item from the list at left. Select "New" to add a new command to the menu.Macro Command to ExecuteCheckcheckmacro menu commandbackground menu macroundo() redo() *cmduserPulldownuserCascadeMacro compiled without errormacrosyntax errorshell_menu_commandmacro_menu_commandbg_menu_commandPlease specify a name for the menu itemMenu item names may not contain colon (:) charactersshell commandmacro command(s)Please specify %s to executeDiscardKeepDiscard incomplete entry for current menu item? : enter() : grab-focus() : extend-adjust() : extend-end() ShiftTab: prev-tab-group() CtrlTab: next-tab-group() Tab: next-tab-group() : leave() : focusIn() : focusOut() : unmap() :no name fieldend not expectedaccelerator field too longmnemonic field too longunreadable flag fieldcommand must begin with newline shell command field is emptycouldn't read accelerator fieldNEdit: Parse error in user defined menu item, %s Shift+Lock+Ctrl+Alt+Mod2+Mod3+Mod4+Mod5+%s%s%s%s%s%s%s%s%sShift Lock Ctrl Alt Mod2 Mod3 Mod4 Mod5 %s%s%s%s%s%s%s%s%s%[^+]+%[^+]+%[^+]+%[^+]+%[^+]+%[^+]+%[^+]+%[^+]+%[^+]+%[^+]ShiftLockCtrlAltMod2Mod3Mod4Mod5 expecting '{'macro menu item OKShell command is too long due to filename substitutions with '%%'NEdit: Internal error (fcntl)NEdit: Internal error (fcntl1)NEdit: Internal error (fcntl2)NEdit: Error reading shell command outputNEdit: Error reading shell command error streamNEdit: Write to shell command failedShell Command in Progress -- Press Ctrl+. to CancelNEdit: Too much binary data ProceedCancel%sCommand reported failed exit status. Output from command: %sNEdit: Too much binary data in shell cmd output Nedit: Internal error (opening stdout pipe)Nedit: Internal error (opening stdin pipe)dup of stdin faileddup of stdout faileddup of stderr failedchdir to directory of current file failed-cError starting shell: %s DismissError starting shell command process (fork failed)shellOutFormdismissoutTextOutput from Command...NULL argument, `CompileRE'internal error #1, `CompileRE'regexp > %lu bytesout of memory in `CompileRE'number of ()'s > %dmissing right parenthesis ')'missing left parenthesis '('junk on endmin operand of {%lu%c,???} > 65535max operand of {%lu,%lu%c} > 65535{0} is an invalid range{0,0} is an invalid range{%lu,0} is an invalid range{,0} is an invalid range{m,n} specification missing right '}'{%lu,%lu} is an invalid rangenumber of {m,n} constructs > %d{%lu,%lu} operand could be empty%c operand could be emptyinternal error #2, `piece'nested quantifiers, {m,n}%cnested quantifiers, %c%cinvalid grouping syntax, "(?%c...)"internal error #3, `atom'%c follows nothing{m,n} follows nothing\%c is not allowed as range operand\%c is an invalid char class escape sequenceinvalid [] range\%c not allowed as range operandmissing right ']'\%c is an invalid escape sequenceinternal error #4, `atom'ByYdDlLsSwWinternal error #5 `shortcut_escape'internal error #6 `shortcut_escape'internal error #7 `shortcut_escape'internal error #8 `shortcut_escape'\00 is an invalid octal escape\%c0 is an invalid hexadecimal escape\%d is an illegal back referenceNULL parameter to `ExecRE'corrupted programout of memory in `ExecRE'internal error #9 `init_ansi_classes'memory corruption, `match'corrupted pointers, `match'internal error #10 `greedy'NULL parm to `SubstituteRE'damaged regexp passed to `SubstituteRE'damaged match string in `SubstituteRE'NEdit: Internal error processing regular expression (%s) set_language_modegetenvlist_dialogtolowertoupperclipboard_to_stringstring_to_clipboardshell_commandfocus_windowselect_rectangleselectreplace_in_stringget_selectionbeepappend_filewrite_fileread_filereplace_substringsubstringsearch_stringsearchmaxminget_characterset_cursor_posreplace_selectionreplace_rangestring_dialogdialogt_printget_rangelength$modified$language_mode$use_tabs$em_tab_dist$tab_dist$wrap_margin$selection_right$selection_left$selection_end$selection_start$text_length$file_path$file_name$column$line$cursor$list_dialog_button$shell_cmd_status$read_status$search_end$string_dialog_buttonfocusOutfocusInmouse_panprocess_bdragexchangecopy_to_or_end_dragcopy_tomove_to_or_end_dragmove_tomove_destinationsecondary_startsecondary_or_drag_startsecondary_adjustsecondary_or_drag_adjustextend_endextend_startextend_adjustgrab_focusstart_incremental_findrevert_to_saved_dialogrepeat_dialogexecute_command_dialogfilter_selection_dialogcontrol_code_dialoggoto_line_number_dialogreplace_dialogfind_dialogload_tags_file_dialoginclude_file_dialogsave_as_dialogopen_dialogCancel LearnLearn Mode -- Press Alt+K to finish, Ctrl+. to cancelNEdit internal error, learn/replay macro syntax error: %s .neditmacroHOME%s/%srdismissCan't open macro file %sCan't read macro file %sError reading macro file %s: %sdefine expected '{'Cancel MacroDismissError executing macro: %sNo previous commands or learn/ replay sequences to repeatLast Command ()repeatRepeatformcmdSrclastCmdToggleLearn/ReplaylearnReplayTogglemethodIn SelectioninSelToggleTo EndtoEndToggleN TimesnTimesTogglerepeatTextNo selection in window to repeat withinin_selectionto_endnumber of times%drepeat_macrolastCursor=-1 startPos=$cursor while($cursor>=startPos&&$cursor!=lastCursor){ lastCursor=$cursor %s } selStart = $selection_start if (selStart == -1) return selEnd = $selection_end set_cursor_pos(selStart) select(0,0) boundText = get_range(selEnd, selEnd+10) while($cursor >= selStart && $cursor < selEnd && \ get_range(selEnd, selEnd+10) == boundText) { startLength = $text_length %s selEnd += $text_length - startLength } for(i=0;i<%d;i++){ %s } NEdit internal error, repeat macro syntax wrong: %s self_insertself-insertinsert_stringMacro Command in Progress -- Press Ctrl+. to Cancellastnext%s%sToo much binary data in fileanyunrecognized argument to %sNEditSTRINGawliteralcaseregexwrapnowrapbackwardforward argument to %s must be a string%s can't be called from non-suspendable context%s subroutine called with no argumentsmacroDialogShellmacroDialogmdBtnmacroStringDialogx%s subroutine called with no message, string or arguments%s subroutine called with empty list datamacroListDialogwrapMargincolumnsemulateTabsPlainwrong number of arguments to function %stoo few arguments to function %s%s called with non-integer argument%s called with unknown objectmouse_paninsert_stringinsert-stringprocess_tabprocess-tabprocess_returnprocess-returnfocusOutfocusIndeselect_alldeselect-allselect_allselect-allscroll_to_linescroll-to-linescroll_downscroll-downscroll_upscroll-uptoggle_overstriketoggle-overstrikepage_rightpage-rightpage_leftpage-leftprevious_pageprevious-pagenext_pagenext-pageend_of_fileend-of-filebeginning_of_filebeginning-of-fileend_of_lineend-of-linebeginning_of_linebeginning-of-linebackward_paragraphbackward-paragraphforward_paragraphforward-paragraphbackward_wordbackward-wordforward_wordforward-wordprocess_homeprocess-homeprocess_shift_downprocess-shift-downprocess_shift_upprocess-shift-upprocess_downprocess-downprocess_upprocess-upkey_selectkey-selectbackward_characterbackward-characterforward_characterforward-characterdelete_to_end_of_linedelete-to-end-of-linedelete_to_start_of_linedelete-to-start-of-linedelete_next_worddelete-next-worddelete_previous_worddelete-previous-worddelete_next_characterdelete-next-characterdelete_previous_characterdelete-previous-characterdelete_selectiondelete-selectionnewline_no_indentnewline-no-indentnewline_and_indentnewline-and-indentnewlinecut_primarycut-primarycopy_primarycopy-primarycut_clipboardcut-clipboardcopy_clipboardcopy-clipboardpaste_clipboardpaste-clipboardprocess_cancelprocess-cancelexchangecopy_to_or_end_dragcopy-to-or-end-dragcopy_tocopy-toend_dragmove_to_or_end_dragmove-to-or-end-dragmove_tomove-tomove_destinationmove-destinationprocess_bdragprocess-bdragsecondary_or_drag_startsecondary-or-drag-startsecondary_startsecondary-startsecondary_or_drag_adjustsecondary-or-drag-adjustsecondary_adjustsecondary-adjustextend_endextend-endextend_startextend-startextend_adjustextend-adjustgrab_focusgrab-focusself_insertself-insertSmartIndentCallbacksmartIndentCallbackDragEndCallbackdragEndCallbackDragStartCallbackdragStartCallbackCursorMovementCallbackcursorMovementCallbackLosingFocusCallbacklosingFocusCallbackFocusCallbackfocusCallbackEmulateTabsemulateTabs500BlinkRateblinkRate.,/\`'!@#%^&*()-=+{}[]":;<>?WordDelimiterswordDelimitersAutoWrapPastedTextautoWrapPastedTextAutoShowInsertPosautoShowInsertPosLineNumColslineNumColsVScrollBarvScrollBarHScrollBarhScrollBar0WrapMarginwrapMarginReadOnlyreadOnlyHeavyCursorheavyCursorOverstrikeoverstrikeFalseSmartIndentsmartIndentAutoIndentautoIndentContinuousWrapcontinuousWrapAutoWrapautoWrapTruePendingDeletependingDeleteMarginHeightmarginHeight5MarginWidthmarginWidth80Columnscolumns24RowsrowsLineNumForegroundlineNumForegroundCursorForegroundcursorForegroundredHighlightBackgroundhighlightBackgroundwhiteHighlightForegroundhighlightForeground#ccccccSelectBackgroundselectBackgroundblackSelectForegroundselectForegroundfixedFontfontText %s%s rectoverlaycopy leftrightupdown%dextend NEditSTRINGToo much binary data, text not pasted Too much binary data, giving up Too much binary data NEdit: timeout on selection request MOTIF_DESTINATIONATOM_PAIRINSERT_INFOCLIPBOARDDELETEINSERT_SELECTIONTIMESTAMPMULTIPLETARGETSTEXTinternal consistency check tl1 failed Consistency check ptvl failed Internal Error, bad font measurement %*dusrsgsfsescsubemcanetbsynnakdc4dc3dc2dc1dlesisocrnpvtnlhtbsbelackenqeotetxstxsohnulinternal consistency check ins1 failedinternal consistency check ovly1 failed NEdit: internal consistency check repl1 failed Internal Error: Can't find modify CB to remove <%s>dragStartCallbackcursorMovementCallbackdragEndCallbackNEDIT_SERVER_EXISTS_%s_%s%sNEDIT_SERVER_REQUEST_%s_%s%sTrue%d %d %d %d %d %d %d %d%n-do macroNEdit: error processing server request DismissNo language-specific mode has been set for this file. To use syntax highlighting in this window, please select a language from the Preferences -> Language Modes menu. New language modes and syntax highlighting patterns can be added via Preferences -> Default Settings -> Language Modes, and Preferences -> Default Settings -> Syntax Highlighting.Syntax highlighting is not available in language mode %s. You can create new syntax highlight patterns in the Preferences -> Default Settings -> Syntax Highlighting dialog, or choose a different language mode from: Preferences -> Language Mode.PlainHighlight style "plain" is missingParent field "%s" in pattern "%s" does not match any highlight patterns in this setStyle "%s" named in pattern "%s" does not match any existing styletop\%d%nError compiling syntax highlight patterns: %sInternal error, failed to match in parseString NEdit: Can't allocate color: %s NEdit: Color name %s not in database Error in syntax highlighting regular expression: %s %smarginHeightBold ItalicBoldItalicPlainNEdit Macro:1:0{ Comment:"#":"$"::Comment:: Built-in Vars:"<\$([1-9]|n_args|cursor|file_name|file_path|text_length|selection_start|selection_end|selection_left|selection_right|wrap_margin|tab_dist|em_tab_dist|use_tabs|language_mode|string_dialog_button|search_end|read_status|shell_cmd_status)>":::Subroutine1:: Built-in Subrs:"<(focus_window|shell_command|length|get_range|t_print|dialog|string_dialog|replace_range|replace_selection|set_cursor_pos|get_character|min|max|search|search_string|substring|replace_substring|read_file|write_file|append_file|beep|get_selection|replace_in_string|select|select_rectangle|toupper|tolower|string_to_clipboard|clipboard_to_string)>":::Subroutine::D Menu Actions:"<(new|open|open-dialog|open_dialog|open-selected|open_selected|close|save|save-as|save_as|save-as-dialog|save_as_dialog|revert-to-saved|revert_to_saved|revert_to_saved_dialog|include-file|include_file|include-file-dialog|include_file_dialog|load-macro-file|load_macro_file|load-macro-file-dialog|load_macro_file_dialog|load-tags-file|load_tags_file|load-tags-file-dialog|load_tags_file_dialog|print|print-selection|print_selection|exit|undo|redo|delete|select-all|select_all|shift-left|shift_left|shift-left-by-tab|shift_left_by_tab|shift-right|shift_right|shift-right-by-tab|shift_right_by_tab|find|find-dialog|find_dialog|find-again|find_again|find-selection|find_selection|replace|replace-dialog|replace_dialog|replace-all|replace_all|replace-in-selection|replace_in_selection|replace-again|replace_again|goto-line-number|goto_line_number|goto-line-number-dialog|goto_line_number_dialog|goto-selected|goto_selected|mark|mark-dialog|mark_dialog|goto-mark|goto_mark|goto-mark-dialog|goto_mark_dialog|match|find-definition|find_definition|split-window|split_window|close-pane|close_pane|uppercase|lowercase|fill-paragraph|fill_paragraph|control-code-dialog|control_code_dialog|filter-selection-dialog|filter_selection_dialog|filter-selection|filter_selection|execute-command|execute_command|execute-command-dialog|execute_command_dialog|execute-command-line|execute_command_line|shell-menu-command|shell_menu_command|macro-menu-command|macro_menu_command|bg_menu_command|post_window_bg_menu|beginning-of-selection|beginning_of_selection|end-of-selection|end_of_selection|repeat_macro|repeat_dialog)>":::Subroutine::D Text Actions:"<(self-insert|self_insert|grab-focus|grab_focus|extend-adjust|extend_adjust|extend-start|extend_start|extend-end|extend_end|secondary-adjust|secondary_adjust|secondary-or-drag-adjust|secondary_or_drag_adjust|secondary-start|secondary_start|secondary-or-drag-start|secondary_or_drag_start|process-bdrag|process_bdrag|move-destination|move_destination|move-to|move_to|move-to-or-end-drag|move_to_or_end_drag|end_drag|copy-to|copy_to|copy-to-or-end-drag|copy_to_or_end_drag|exchange|process-cancel|process_cancel|paste-clipboard|paste_clipboard|copy-clipboard|copy_clipboard|cut-clipboard|cut_clipboard|copy-primary|copy_primary|cut-primary|cut_primary|newline|newline-and-indent|newline_and_indent|newline-no-indent|newline_no_indent|delete-selection|delete_selection|delete-previous-character|delete_previous_character|delete-next-character|delete_next_character|delete-previous-word|delete_previous_word|delete-next-word|delete_next_word|delete-to-start-of-line|delete_to_start_of_line|delete-to-end-of-line|delete_to_end_of_line|forward-character|forward_character|backward-character|backward_character|key-select|key_select|process-up|process_up|process-down|process_down|process-shift-up|process_shift_up|process-shift-down|process_shift_down|process-home|process_home|forward-word|forward_word|backward-word|backward_word|forward-paragraph|forward_paragraph|backward-paragraph|backward_paragraph|beginning-of-line|beginning_of_line|end-of-line|end_of_line|beginning-of-file|beginning_of_file|end-of-file|end_of_file|next-page|next_page|previous-page|previous_page|page-left|page_left|page-right|page_right|toggle-overstrike|toggle_overstrike|scroll-up|scroll_up|scroll-down|scroll_down|scroll-to-line|scroll_to_line|select-all|select_all|deselect-all|deselect_all|focusIn|focusOut|process-return|process_return|process-tab|process_tab|insert-string|insert_string|mouse_pan)>":::Subroutine::D Keyword:"<(while|if|else|for|break|continue|return|define)>":::Keyword::D Braces:"[{}]":::Keyword:: Global Variable:"\$[A-Za-z0-9_]*":::Identifier1:: String:"""":"""":"\n":String:: String Escape Char:"\\(.|\n)":::String1:String: Numeric Const:"<-?[0-9]+>":::Numeric Const::}X Resources:1:0{ Preprocessor:"^[ \t]*#":"$"::Preprocessor:: Preprocessor Wrap:"\\\n":::Preprocessor1:Preprocessor: Comment:"^[ \t]*!":"$"::Comment:: Comment Wrap:"\\\n":::Comment:Comment: Resource:"^[ \t]*[^: ]+[ \t]*:":"$"::Plain:: Resource Esc Chars:"\\.":::Text Arg2:Resource: Resource Space Warning:"[^ \t]+[ \t]+$":::Flag:Resource: Resource Name:"&":""::Storage Type:Resource:C Resource Wrap:"\\\n":::Text Arg1:Resource: Free Text:"^.*$":::Flag::}Verilog:1:0{ Comment:"/\*":"\*/"::Comment:: cplus comment:"//":"$"::Comment:: String Literals:"""":"""":"\n":String:: preprocessor line:"^[ ]*`":"$"::Preprocessor:: Reserved WordsA:"<(module|endmodule|parameter|specify|endspecify|begin|end|initial|always|if|else|task|endtask|force|release|attribute|case|case[xz]|default|endattribute|endcase|endfunction|endprimitive|endtable|for|forever|function|primitive|table|while|;)>":::Keyword:: Predefined Types:"<(and|assign|buf|bufif[01]|cmos|deassign|defparam|disable|edge|event|force|fork|highz[01]|initial|inout|input|integer|join|large|macromodule|medium|nand|negedge|nmos|nor|not|notif[01]|or|output|parameter|pmos|posedge|pullup|rcmos|real|realtime|reg|release|repeat|rnmos|rpmos|rtran|rtranif[01]|scalered|signed|small|specparam|strength|strong[01]|supply[01]|time|tran|tranif[01]|tri[01]?|triand|trior|trireg|unsigned|vectored|wait|wand|weak[01]|wire|wor|xnor|xor)>":::Storage Type::D System Functions:"\$[a-z_]+":::Subroutine::D Numeric Literals:"<([0-9]*'[dD][0-9xz\\?_]+|[0-9]*'[hH][0-9a-fxz\\?_]+|[0-9]*'[oO][0-7xz\\?_]+|[0-9]*'[bB][01xz\\?_]+|[0-9.]+((e|E)(\\+|-)?)?[0-9]*|[0-9]+)>":::Numeric Const:: Delay Word:"<((#\(.*\))|(#[0-9]*))>":::Ada Attributes::D Simple Word:"([a-zA-Z][a-zA-Z0-9]*)":::Plain::D Instance Declaration:"([a-zA-Z][a-zA-Z0-9_]*)([ \t]+)([a-zA-Z][a-zA-Z0-9_$]*)([ \t]*)\(":::Plain:: Module name:"\1":""::Identifier:Instance Declaration:C Instance Name:"\3":""::Identifier1:Instance Declaration:C Pins Declaration:"<(\.([a-zA-Z0-9_]+))>":::Storage Type1:: Special Chars:"(\{|\}|,|;|=|\.)":::Keyword::}VHDL:1:0{ Comments:"--":"$"::Comment:: String Literals:"""":"""":"\n":String:: Vhdl Attributes:"'[a-zA-Z][a-zA-Z_]+":::Ada Attributes:: Character Literals:"'":"'":"[^\\][^']":Character Const:: Numeric Literals:"<(((2#|8#|10#|16#)[_0-9a-fA-F]*#)|[0-9.]+)>":::Numeric Const:: Predefined Types:"<(?ialias|constant|signal|variable|subtype|type|resolved|boolean|string|integer|natural|time)>":::Storage Type::D Predefined SubTypes:"<(?istd_logic|std_sogic_vector|std_ulogic|std_ulogic_vector|bit|bit_vector)>":::Storage Type::D Reserved Words:"<(?iabs|access|after|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|disconnect|downto|else|elsif|end|entity|error|exit|failure|file|for|function|generate|generic|guarded|if|in|inout|is|label|library|linkage|loop|map|mod|nand|new|next|nor|not|note|null|of|on|open|or|others|out|package|port|procedure|process|range|record|register|rem|report|return|select|severity|then|to|transport|units|until|use|wait|warning|when|while|with|xor|group|impure|inertial|literal|postponed|pure|reject|rol|ror|shared|sla|sll|sra|srl|unaffected|xnor)>":::Keyword::D Identifiers:"<([a-zA-Z][a-zA-Z0-9_]*)>":::Plain::D Flag Special Comments:"--\<[^a-zA-Z0-9]+\>":::Flag:Comments: Instantiation:"([a-zA-Z][a-zA-Z0-9_]*)([ \t]+):([ \t]+)([a-zA-Z][a-zA-Z0-9_]*)([ \t]+)(port|generic|map)":::Keyword:: Instance Name:"\1":""::Identifier1:Instantiation:C Component Name:"\4":""::Identifier:Instantiation:C Syntax Character:"(\<=|=\>|:|=|:=|;|,|\(|\))":::Keyword::}Matlab:1:0{ Comment:"%":"$"::Comment:: Comment in Octave:"#":"$"::Plain:: Keyword:"<(break|clear|else|elseif|end|for|function|global|if|return|then|while)>":::Keyword:: Transpose:"[\w.]('+)":::Plain:: Paren transposed:"\)('+)":::Keyword:: Paren transp close:"\1":""::Plain:Paren transposed:C Parentheses:"[\(\)]":::Keyword:: Brackets transposed:"\]('+)":::Text Key1:: Brack transp close:"\1":""::Plain:Brackets transposed:C Brackets:"[\[\]]":::Text Key1:: Braces transposed:"\}('+)":::Text Arg:: Braces transp close:"\1":""::Plain:Braces transposed:C Braces:"[\{\}]":::Text Arg:: String:"'":"'"::String:: Numeric const:"<(((\d+\.?\d*)|(\.\d+))([eE][\+-]?\d+)?)>":::Numeric Const:: Three periods to end:"(\.\.\.)":"$"::Comment:: Three periods:"\1":""::Keyword:Three periods to end:C Shell command:"!":"$"::String1:: Comment in shell cmd:"%":"$"::Comment:Shell command: Relational operators:"==|~=|\<=|\>=|\<|\>":::Text Arg1:: Wrong logical ops:"&&|\|\|":::Plain:: Logical operators:"~|&|\|":::Text Arg2::}SQL:1:0{ keywords:",|%|\<|\>|:=|=|<(SELECT|ON|FROM|ORDER BY|DESC|WHERE|AND|OR|NOT|NULL|TRUE|FALSE)>":::Keyword:: comment:"--":"$"::Comment:: data types:"<(CHAR|VARCHAR2\([0-9]*\)|INT[0-9]*|POINT|BOX|TEXT|BOOLEAN|VARCHAR2|VARCHAR|NUMBER\([0-9]*\)|NUMBER)>":::Storage Type:: string:"'":"'"::String:: keywords2:"END IF;|<(CREATE|REPLACE|BEGIN|END|FUNCTION|RETURN|FETCH|OPEN|CLOSE| IS|NOTFOUND|CURSOR|IF|ELSE|THEN|INTO|IS|IN|WHEN|OTHERS|GRANT|ON|TO|EXCEPTION|SHOW|SET|OUT|PRAGMA|AS|PACKAGE)>":::Preprocessor1:: comment2:"/\*":"\*/"::Comment::}PostScript:1:0{ DSCcomment:"^%[%|!]":"$"::Preprocessor:: Comment:"%":"$"::Comment:: string:"\(":"\)"::String:: string esc chars:"\\(n|r|t|b|f|\\|\(|\)|[0-9][0-9]?[0-9]?)?":::String2:string: string2:"\(":"\)"::String:string: string2 esc chars:"\\(n|r|t|b|f|\\|\(|\)|[0-9][0-9]?[0-9]?)?":::String2:string2: string3:"\(":"\)"::String:string2: string3 esc chars:"\\(n|r|t|b|f|\\|\(|\)|[0-9][0-9]?[0-9]?)?":::String2:string3: ASCII 85 string:"\<~":"~\>":"[^!-uz]":String1:: Dictionary:"(\<\<|\>\>)":::Storage Type:: hex string:"\<":"\>":"[^0-9a-fA-F> \t]":String1:: Literal:"/[^/%{}\(\)\<\>\[\]\f\n\r\t ]*":::Text Key:: Number:"<((([2-9]|[1-2][0-9]|3[0-6])#[0-9a-zA-Z]*)|(((\+|-)?[0-9]+\.?[0-9]*)|((\+|-)?\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)>":::Numeric Const::D Array:"[\[\]]":::Storage Type::D Procedure:"[{}]":::Subroutine::D Operator1:"<(=|==|abs|add|aload|anchorsearch|and|arc|arcn|arcto|array|ashow|astore|atan|awidthshow|begin|bind|bitshift|bytesavailable|cachestatus|ceiling|charpath|clear|cleardictstack|cleartomark|clip|clippath|closefile|closepath|concat|concatmatrix|copy|copypage|cos|count|countdictstack|countexecstack|counttomark|currentdash|currentdict|currentfile|currentflat|currentfont|currentgray|currenthsbcolor|currentlinecap|currentlinejoin|currentlinewidth|currentmatrix|currentmiterlimit|currentpoint|currentrgbcolor|currentscreen|currenttransfer|curveto|cvi|cvlit|cvn|cvr|cvrs|cvs|cvx|def|defaultmatrix|definefont|dict|dictstack|div|dtransform|dup|echo|eexec|end|eoclip|eofill|eq|erasepage|errordict|exch|exec|execstack|executeonly|executive|exit|exitserver|exp|false|file|fill|findfont|flattenpath|floor|flush|flushfile|FontDirectory|for|forall|ge|get|getinterval|grestore|grestoreall|gsave|gt|handleerror|identmatrix|idiv|idtransform|if|ifelse|image|imagemask|index|initclip|initgraphics|initmatrix|internaldict|invertmatrix|itransform|known|kshow|le|length|lineto|ln|load|log|loop|lt|makefont|mark|matrix|maxlength|mod|moveto|mul|ne|neg|newpath|noaccess|not|null|nulldevice|or|pathbbox|pathforall|pop|print|prompt|pstack|put|putinterval|quit|rand|rcheck|rcurveto|read|readhexstring|readline|readonly|readstring|repeat|resetfile|restore|reversepath|rlineto|rmoveto|roll|rotate|round|rrand|run|save|scale|scalefont|search|serverdict|setcachedevice|setcachelimit|setcharwidth|setdash|setflat|setfont|setgray|sethsbcolor|setlinecap|setlinejoin|setlinewidth|setmatrix|setmiterlimit|setrgbcolor|setscreen|settransfer|show|showpage|sin|sqrt|srand|stack|StandardEncoding|start|status|statusdict|stop|stopped|store|string|stringwidth|stroke|strokepath|sub|systemdict|token|transform|translate|true|truncate|type|userdict|usertime|version|vmstatus|wcheck|where|widthshow|write|writehexstring|writestring|xcheck|xor)>":::Keyword::D Operator2:"<(arct|colorimage|cshow|currentblackgeneration|currentcacheparams|currentcmykcolor|currentcolor|currentcolorrendering|currentcolorscreen|currentcolorspace|currentcolortransfer|currentdevparams|currentglobal|currentgstate|currenthalftone|currentobjectformat|currentoverprint|currentpacking|currentpagedevice|currentshared|currentstrokeadjust|currentsystemparams|currentundercolorremoval|currentuserparams|defineresource|defineuserobject|deletefile|execform|execuserobject|filenameforall|fileposition|filter|findencoding|findresource|gcheck|globaldict|GlobalFontDirectory|glyphshow|gstate|ineofill|infill|instroke|inueofill|inufill|inustroke|ISOLatin1Encoding|languagelevel|makepattern|packedarray|printobject|product|realtime|rectclip|rectfill|rectstroke|renamefile|resourceforall|resourcestatus|revision|rootfont|scheck|selectfont|serialnumber|setbbox|setblackgeneration|setcachedevice2|setcacheparams|setcmykcolor|setcolor|setcolorrendering|setcolorscreen|setcolorspace|setcolortransfer|setdevparams|setfileposition|setglobal|setgstate|sethalftone|setobjectformat|setoverprint|setpacking|setpagedevice|setpattern|setshared|setstrokeadjust|setsystemparams|setucacheparams|setundercolorremoval|setuserparams|setvmthreshold|shareddict|SharedFontDirectory|startjob|uappend|ucache|ucachestatus|ueofill|ufill|undef|undefinefont|undefineresource|undefineuserobject|upath|UserObjects|ustroke|ustrokepath|vmreclaim|writeobject|xshow|xyshow|yshow)>":::Keyword::D Operator3:"<(GetHalftoneName|GetPageDeviceName|GetSubstituteCRD|StartData|addglyph|beginbfchar|beginbfrange|begincidchar|begincidrange|begincmap|begincodespacerange|beginnotdefchar|beginnotdefrange|beginrearrangedfont|beginusematrix|cliprestore|clipsave|composefont|currentsmoothness|currenttrapparams|endbfchar|endbfrange|endcidchar|endcidrange|endcmap|endcodespacerange|endnotdefchar|endnotdefrange|endrearrangedfont|endusematrix|findcolorrendering|removeall|removeglyphs|setsmoothness|settrapparams|settrapzone|shfill|usecmap|usefont)>":::Keyword::D Old operator:"<(condition|currentcontext|currenthalftonephase|defineusername|detach|deviceinfo|eoviewclip|fork|initviewclip|join|lock|monitor|notify|rectviewclip|sethalftonephase|viewclip|viewclippath|wait|wtranslation|yield)>":::Keyword::D}LaTeX:1:0{ Comment:"%":"$"::Text Comment:: Parameter:"#[0-9]*":::Text Arg:: Special Chars:"[{}&]":::Keyword:: Escape Chars:"\\[$&%#_{}]":::Text Escape:: Super Sub 1 Char:"(\^|_)[^{]":::Text Arg2:: Verbatim Begin End:"\\begin\{verbatim\*?}":"\\end\{verbatim\*?}"::Plain:: Verbatim Color:"&":"&"::Keyword:Verbatim Begin End:C Verbatim 1:"\\verb\*?`":"`"::Plain:: Verbatim 1 Color:"&":"&"::Keyword:Verbatim 1:C Verbatim 2:"\\verb\*?#":"#"::Plain:: Verbatim 2 Color:"&":"&"::Keyword:Verbatim 2:C Verbatim 3 Color:"&":"&"::Keyword:Verbatim 3:C Verbatim 3:"\\verb\*?/":"/"::Plain:: Inline Math:"\$":"\$":"\n\n":LaTeX Math:: Math Color:"&":"&"::Keyword:Inline Math:C Inline Math1:"\\\(":"\\\)"::LaTeX Math:: Math1 Color:"&":"&"::Keyword:Inline Math1:C Math Escape Chars:"\\\$":::Text Escape:Inline Math: No Arg Command:"\\(left|right)[\[\]{}()]":::Text Key:: Command:"[_^]|[\\@](a'|a`|a=|[A-Za-z]+\*?|\\\*|[-@_='`^""|\[\]*:!+<>/~.,\\ ])":"nevermatch":"[^{[(]":Text Key:: Cmd Brace Args:"\{":"}"::Text Arg2:Command: Brace Color:"&":"&"::Text Arg:Cmd Brace Args:C Cmd Paren Args:"\(":"\)":"$":Text Arg2:Command: Paren Color:"&":"&"::Text Arg:Cmd Paren Args:C Cmd Bracket Args:"\[":"\]":"$":Text Arg2:Command: Bracket Color:"&":"&"::Text Arg:Cmd Bracket Args:C Sub Command:"([_^]|([\\@]([A-Za-z]+\*?|[^A-Za-z$&%#{}~\\ \t])))":::Text Key1:Cmd Brace Args: Sub Brace:"\{":"}"::Text Arg2:Cmd Brace Args: Sub Sub Brace:"\{":"}"::Text Arg2:Sub Brace: Sub Sub Sub Brace:"\{":"}"::Text Arg2:Sub Sub Brace: Sub Sub Sub Sub Brace:"\{":"}"::Text Arg2:Sub Sub Sub Brace: Sub Paren:"\(":"\)":"$":Text Arg2:Cmd Paren Args: Sub Sub Paren:"\(":"\)":"$":Text Arg2:Sub Paren: Sub Sub Sub Paren:"\(":"\)":"$":Text Arg2:Sub Sub Paren: Sub Parameter:"#[0-9]*":::Text Arg:Cmd Brace Args: Sub Spec Chars:"[{}$&]":::Text Arg:Cmd Brace Args: Sub Esc Chars:"\\[$&%#_{}~^\\]":::Text Arg1:Cmd Brace Args:}Awk:2:0{ Comment:"#":"$"::Comment:: Pattern:"/(\\.|([[][]]?[^]]+[]])|[^/])+/":::Preprocessor:: Keyword:"<(return|print|printf|if|else|while|for|in|do|break|continue|next|exit|close|system|getline)>":::Keyword::D String:"""":"""":"\n":String1:: String escape:"\\(.|\n)":::String1:String: Builtin functions:"<(atan2|cos|exp|int|log|rand|sin|sqrt|srand|gsub|index|length|match|split|sprintf|sub|substr)>":::Keyword::D Gawk builtin functions:"<(fflush|gensub|tolower|toupper|systime|strftime)>":::Text Key1::D Builtin variables:"<(ARGC|ARGV|FILENAME|FNR|FS|NF|NR|OFMT|OFS|ORS|RLENGTH|RS|RSTART|SUBSEP)>":::Storage Type::D Gawk builtin variables:"""<(ARGIND|ERRNO|RT|IGNORECASE|FIELDWIDTHS)>""":::Storage Type::D Field:"\$[0-9a-zA-Z_]+|\$[ \t]*\([^,;]*\)":::Storage Type::D BeginEnd:"<(BEGIN|END)>":::Preprocessor1::D Numeric constant:"<((0(x|X)[0-9a-fA-F]*)|[0-9.]+((e|E)(\+|-)?)?[0-9]*)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D String pattern:"~[ \t]*""":"""":"\n":Preprocessor:: String pattern escape:"\\(.|\n)":::Preprocessor:String pattern: newline escape:"\\$":::Preprocessor1:: Function:"function":::Preprocessor1::D}Python:1:0{ Comment:"#":"$"::Comment:: String3:"""""""":""""""""::String:: String2:"""":"""":"\n":String:: String1:"'":"'":"\n":String:: Numeric const:"<((0(x|X)[0-9a-fA-F]*)|[0-9.]+((e|E)(\+|-)?)?[0-9]*)>":::Numeric Const:: Include:"<(import|from)>":"$"::Preprocessor:: Storage keyword:"<(class|global|lambda)>":::Storage Type:: Member definition:"<(def)\s+\w+\s*(?=\(\s*self)>":::Plain:: Member definition color:"\1":""::Keyword:Member definition:C Member reference:"\.\s*\w+":::Plain:: Keyword:"<(and|assert|break|continue|def|del|elif|else|except|exec|finally|for|if|in|is|not|or|pass|print|raise|return|try|while)>":::Keyword:: Built-in function:"<(__import__|abs|apply|buffer|callable|chr|cmp|coerce|compile|complex|delattr|dir|divmod|eval|execfile|filter|float|getattr|globals|hasattr|hash|hex|id|input|intern|int|isinstance|issubclass|len|list|locals|long|map|max|min|oct|open|ord|pow|range|raw_input|reduce|reload|repr|round|setattr|slice|str|tuple|type|vars|xrange)>":::Subroutine:: Built-in name:"<(None|Ellipsis|self)>":::Identifier1:: Braces and parens:"[[{()}\]]":::Keyword:: String escape chars:"\\(.|\n|\r|\b)":::String1:String1: String escape chars 2:"\\(.|\n|\r|\b)":::String1:String2: String escape chars 3:"\\(.|\n|\r|\b)":::String1:String3:}Csh:1:0 { Comment:"#":"$"::Comment:: Single Quote String:"'":"([^\\]'|^')":"\n":String:: SQ String Esc Char:"\\([bcfnrt$\n\\]|[0-9][0-9]?[0-9]?)":::String1:Single Quote String: Double Quote String:"""":"""":"\n":String:: DQ String Esc Char:"\\([bcfnrt\n\\]|[0-9][0-9]?[0-9]?)":::String1:Double Quote String: Keywords:"(^|[`;()])[ ]*(return|if|endif|then|else|switch|endsw|while|end|foreach|do|done)>":::Keyword::D Variable Ref:"\$([<$0-9\*]|[#a-zA-Z_?][0-9a-zA-Z_[\]]*(:([ehqrtx]|gh|gt|gr))?|\{[#0-9a-zA-Z_?][a-zA-Z0-9_[\]]*(:([ehqrtx]|gh|gt|gr))?})":::Identifier1:: Variable in String:"\$([<$0-9\*]|[#a-zA-Z_?][0-9a-zA-Z_[\]]*(:([ehqrtx]|gh|gt|gr))?|\{[#0-9a-zA-Z_?][a-zA-Z0-9_[\]]*(:([ehqrtx]|gh|gt|gr))?})":::Identifier1:Double Quote String: Naked Variable Cmds:"<(unset|set|setenv|shift)[ \t]+[0-9a-zA-Z_]*(\[.+\])?":::Identifier1:: Recolor Naked Cmd:"\1":::Keyword:Naked Variable Cmds:C Built In Cmds:"(^|\|&|[\|`;()])[ ]*(alias|bg|break|breaksw|case|cd|chdir|continue|default|echo|eval|exec|exit|fg|goto|glob|hashstat|history|jobs|kill|limit|login|logout|nohup|notify|nice|onintr|popd|pushd|printenv|read|rehash|repeat|set|setenv|shift|source|suspend|time|umask|unalias|unhash|unlimit|unset|unsetenv|wait)>":::Keyword::D Tcsh Built In Cmds:"(^|\|&|[\|`;()])[ ]*(alloc|bindkey|builtins|complete|echotc|filetest|hup|log|sched|settc|setty|stop|telltc|uncomplete|where|which|dirs|ls-F)>":::Keyword::D Special Chars:"([-{};.,<>&~=!|^%[\]\+\*\|()])":::Keyword::D}Sh Ksh Bash:1:0{ escaped special characters:"\\[\\""$`']":::Keyword:: single quoted string:"'":"'"::String1:: double quoted string:"""":""""::String:: double quoted escape:"\\[\\""$`]":::String2:double quoted string: dq command sub:"`":"`":"""":Subroutine:double quoted string: dq arithmetic expansion:"\$\(\(":"\)\)":"""":String:double quoted string: dq new command sub:"\$\(":"\)":"""":Subroutine:double quoted string: dq variables:"\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:double quoted string: dq variables2:"\$\{":"}":"\n":Identifier1:double quoted string: arithmetic expansion:"\$\(\(":"\)\)"::String:: ae escapes:"\\[\\$`""']":::String2:arithmetic expansion: ae single quoted string:"'":"'":"\)\)":String1:arithmetic expansion: ae command sub:"`":"`":"\)\)":Subroutine:arithmetic expansion: ae arithmetic expansion:"\$\(\(":"\)\)"::String:arithmetic expansion: ae new command sub:"\$\(":"\)":"\)\)":Subroutine:arithmetic expansion: ae variables:"\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:arithmetic expansion: ae variables2:"\$\{":"}":"\)\)":Identifier1:arithmetic expansion: comments:"^[ \t]*#":"$"::Comment:: command substitution:"`":"`"::Subroutine:: cs escapes:"\\[\\$`""']":::Subroutine1:command substitution: cs single quoted string:"'":"'":"`":String1:command substitution: cs variables:"\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:command substitution: cs variables2:"\$\{":"}":"`":Identifier1:command substitution: new command substitution:"\$\(":"\)"::Subroutine:: ncs escapes:"\\[\\$`""']":::Subroutine1:new command substitution: ncs single quoted string:"'":"'"::String1:new command substitution: ncs variables:"\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:new command substitution: ncs variables2:"\$\{":"}":"\)":Identifier1:new command substitution: assignment:"[a-zA-Z_][0-9a-zA-Z_]*[ \t]*=":::Identifier1:: variables:"\$([-*@#?$!0-9_]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:: variables2:"\$\{":"}"::Identifier1:: comments in line:"#":"$"::Comment:: numbers:"<((0(x|X)[0-9a-fA-F]*)|[0-9.]+((e|E)(\+|-)?)?[0-9]*)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D keywords:"<(if|fi|then|else|elif|case|esac|while|for|do|done|in|select|until|function|continue|break|return|exit)>":::Keyword::D command options:"[ \t]-[^ \t{}[\],.()'""~!@#$%^&*|\\<>?]+":::Identifier::D delimiters:"<[.]>|[{};<>&~=!|^%[\]+*|]":::Text Key::D built ins:"<(:|\\.|\\[\\[|]]|source|alias|bg|bind|builtin|cd|chdir|command|declare|dirs|echo|enable|eval|exec|export|fc|fg|getopts|hash|help|history|jobs|kill|let|local|logout|popd|print|pushd|pwd|read|readonly|set|shift|stop|suspend|test|times|trap|type|typeset|ulimit|umask|unalias|unset|wait|whence)>":::Subroutine1::D}Makefile:8:0{ Comment:"#":"$"::Comment:: Comment Continuation:"\\\n":::Keyword:Comment: Assignment:"^( *| [ \t]*)[A-Za-z0-9_+][^ \t]*[ \t]*(\+|:)?=":"$"::Preprocessor:: Assignment Continuation:"\\\n":::Keyword:Assignment: Assignment Comment:"#":"$"::Comment:Assignment: Dependency Line:"^( *| [ \t]*)(.DEFAULT|.DELETE_ON_ERROR|.EXPORT_ALL_VARIABLES.IGNORE|.INTERMEDIATE|.PHONY|.POSIX|.PRECIOUS|.SECONDARY|.SILENT|.SUFFIXES)*(([A-Za-z0-9./$(){} _@^<*?%+-]*(\\\n)){,8}[A-Za-z0-9./$(){} _@^<*?%+-]*)::?":"$|;"::Text Key1:: Dep Target Special:"\2":""::Text Key1:Dependency Line:C Dep Target:"\3":""::Text Key:Dependency Line:C Dep Continuation:"\\\n":::Keyword:Dependency Line: Dep Comment:"#":"$"::Comment:Dependency Line: Dep Internal Macro:"\$([<@*?%]|\$@)":::Preprocessor1:Dependency Line: Dep Macro:"\$([A-Za-z0-9_]|\([^)]*\)|\{[^}]*})":::Preprocessor:Dependency Line: Continuation:"\\$":::Keyword:: Macro:"\$([A-Za-z0-9_]|\([^)]*\)|\{[^}]*})":::Preprocessor:: Internal Macro:"\$([<@*?%]|\$@)":::Preprocessor1:: Escaped Dollar:"\$\$":::Comment:: Include:"^( *| [ \t]*)include[ \t]":::Keyword:: Exports:"^( *| [ \t]*)[ \t]":"$"::Keyword:: Exports var:".[A-Za-z0-9_+]*":"$"::Keyword:Exports: Conditionals:"^( *| [ \t]*)[ \t]":::Keyword::D Conditionals ifdefs:"^( *| [ \t]*)[ \t]":"$"::Keyword::D Conditionals ifdefs var:".[A-Za-z0-9_+]*":"$"::Preprocessor:Conditionals ifdefs:D Conditional Ends:"^( *| [ \t]*)":::Keyword::D vpath:"^( *| [ \t]*)[ \t]":::Keyword::D define:"^( *| [ \t]*)[ \t]":"$"::Keyword::D define var:".[A-Za-z0-9_+]*":"$"::Preprocessor:define:D define Ends:"^( *| [ \t]*)":::Keyword::D}Yacc:1:0{ comment:"/\*":"\*/"::Comment:: string:"""":"""":"\n":String:: preprocessor line:"^[ ]*#":"$"::Preprocessor:: string escape chars:"\\(.|\n)":::String1:string: preprocessor esc chars:"\\(.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: character constant:"'":"'":"[^\\][^']":Character Const:: numeric constant:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D storage keyword:"<(const|extern|auto|register|static|unsigned|signed|volatile|char|double|float|int|long|short|void|typedef|struct|union|enum)>":::Storage Type::D rule:"^[ \t]*[A-Za-z_][A-Za-z0-9_]*[ \t]*:":::Preprocessor1::D keyword:"<(return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>":::Keyword::D yacc keyword:"<(error|YYABORT|YYACCEPT|YYBACKUP|YYERROR|YYINITDEPTH|YYLTYPE|YYMAXDEPTH|YYRECOVERING|YYSTYPE|yychar|yyclearin|yydebug|yyerrok|yyerror|yylex|yylval|yylloc|yynerrs|yyparse)>":::Text Arg::D percent keyword:"<(%left|%nonassoc|%prec|%right|%start|%token|%type|%union)>([ \t]*\<.*\>)?":::Text Arg::D braces:"[{}]":::Keyword::D markers:"<(%\{|%}|%%)>":::Flag::D percent sub-expr:"\2":::Text Arg2:percent keyword:DC}Lex:1:0{ comment:"/\*":"\*/"::Comment:: string:"""":"""":"\n":String:: meta string:"\\"".*\\""":::String:: preprocessor line:"^[ t]*#":"$"::Preprocessor:: string escape chars:"\\(.|\n)":::String1:string: preprocessor esc chars:"\\(.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: character constant:"'":"'":"[^\\][^']":Character Const:: numeric constant:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D storage keyword:"<(const|extern|auto|register|static|unsigned|signed|volatile|char|double|float|int|long|short|void|typedef|struct|union|enum)>":::Storage Type::D keyword:"<(return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>":::Keyword::D lex keyword:"<(yylval|yytext|input|unput|output|lex_input|lex_output|yylex|yymore|yyless|yyin|yyout|yyleng|yywtext|yywleng|yyterminate|REJECT|ECHO|BEGIN|YY_NEW_FILE|yy_create_buffer|yy_switch_to_buffer|yy_delete_buffer|YY_CURRENT_BUFFER|YY_BUFFER_STATE|YY_DECL|YY_INPUT|yywrap|YY_USER_ACTION|YY_USER_INIT|YY_BREAK)>":::Text Arg::D stdlib:"<(BUFSIZ|CHAR_BIT|CHAR_MAX|CHAR_MIN|CLOCKS_PER_SEC|DBL_DIG|DBL_EPSILON|DBL_MANT_DIG|DBL_MAX|DBL_MAX_10_EXP|DBL_MAX_EXP|DBL_MIN|DBL_MIN_10_EXP|DBL_MIN_EXP|EDOM|EOF|ERANGE|EXIT_FAILURE|EXIT_SUCCESS|FILE|FILENAME_MAX|FLT_DIG|FLT_EPSILON|FLT_MANT_DIG|FLT_MAX|FLT_MAX_10_EXP|FLT_MAX_EXP|FLT_MIN|FLT_MIN_10_EXP|FLT_MIN_EXP|FLT_RADIX|FLT_ROUNDS|FOPEN_MAX|HUGE_VAL|INT_MAX|INT_MIN|LC_ALL|LC_COLLATE|LC_CTYPE|LC_MONETARY|LC_NUMERIC|LC_TIME|LDBL_DIG|LDBL_EPSILON|LDBL_MANT_DIG|LDBL_MAX|LDBL_MAX_10_EXP|LDBL_MAX_EXP|LDBL_MIN|LDBL_MIN_10_EXP|LDBL_MIN_EXP|LONG_MAX|LONG_MIN|L_tmpnam|MB_CUR_MAX|MB_LEN_MAX|NULL|RAND_MAX|SCHAR_MAX|SCHAR_MIN|SEEK_CUR|SEEK_END|SEEK_SET|SHRT_MAX|SHRT_MIN|SIGABRT|SIGFPE|SIGILL|SIGINT|SIGSEGV|SIGTERM|SIG_DFL|SIG_ERR|SIG_IGN|TMP_MAX|UCHAR_MAX|UINT_MAX|ULONG_MAX|USHRT_MAX|WCHAR_MAX|WCHAR_MIN|WEOF|_IOFBF|_IOLBF|_IONBF|abort|abs|acos|asctime|asin|assert|atan|atan2|atexit|atof|atoi|atol|bsearch|btowc|calloc|ceil|clearerr|clock|clock_t|cos|cosh|ctime|difftime|div|div_t|errno|exit|exp|fabs|fclose|feof|ferror|fflush|fgetc|fgetpos|fgets|fgetwc|fgetws|floor|fmod|fopen|fpos_t|fprintf|fputc|fputs|fputwc|fputws|fread|free|freopen|frexp|fscanf|fseek|fsetpos|ftell|fwide|fwprintf|fwrite|fwscanf|getc|getchar|getenv|gets|getwc|getwchar|gmtime|isalnum|isalpha|iscntrl|isdigit|isgraph|islower|isprint|ispunct|isspace|isupper|iswalnum|iswalpha|iswcntrl|iswctype|iswdigit|iswgraph|iswlower|iswprint|iswpunct|iswspace|iswupper|iswxdigit|isxdigit|jmp_buf|labs|lconv|ldexp|ldiv|ldiv_t|localeconv|localtime|log|log10|longjmp|malloc|mblen|mbrlen|mbrtowc|mbsinit|mbsrtowcs|mbstate_t|mbstowcs|mbtowc|memchr|memcmp|memcpy|memmove|memset|mktime|modf|offsetof|perror|pow|printf|ptrdiff_t|putc|puts|putwc|putwchar|qsort|raise|rand|realloc|remove|rename|rewind|scanf|setbuf|setjmp|setlocale|setvbuf|sig_atomic_t|signal|sin|sinh|size_t|sprintf|sqrt|srand|sscanf|stderr|stdin|stdout|strcat|strchr|strcmp|strcoll|strcpy|strcspn|strerror|strftime|strlen|strncat|strncmp|strncpy|stroul|strpbrk|strrchr|strspn|strstr|strtod|strtok|strtol|strxfrm|swprintf|swscanf|system|tan|tanh|time|time_t|tm|tmpfile|tmpnam|tolower|toupper|towctrans|towlower|towupper|ungetc|ungetwc|va_arg|va_end|va_list|va_start|vfwprintf|vprintf|vsprintf|vswprintf|vwprintf|wint_t|wmemchr|wmemcmp|wmemcpy|wmemmove|wmemset|wprintf|wscanf)>":::Subroutine::D label:"|(^[ \t]*[A-Za-z_][A-Za-z0-9_]*[ \t]*:)":::Flag::D braces:"[{}]":::Keyword::D markers:"<(%\{|%}|%%)>":::Flag::D}Pascal:1:0 { TP Directives:"\{\$":"\}"::Comment:: Comment:"\(\*|\{":"\*\)|\}"::Comment:: String:"'":"'":"\n":String::D Array delimitors:"\(\.|\.\)|\[|\]":::Character Const::D Parentheses:"\(|\)":::Keyword::D X Numeric Values:"<([2-9]|[12]\d|3[0-6])#[\d\l]+>":::Text Key::D TP Numeric Values:"<(#\d+|\$[\da-fA-F]+)>":::Text Key1::D Numeric Values:"<\d+(\.\d+)?((e|E)(\+|-)?\d+)?>":::Numeric Const::D Reserved Words 1:"<(?iBegin|Const|End|Program|Record|Type|Var)>":::Keyword::D Reserved Words 2:"<(?iForward|Goto|Label|Of|Packed|With)>":::Identifier::D X Reserved Words:"<(?iBindable|Export|Implementation|Import|Interface|Module|Only|Otherwise|Protected|Qualified|Restricted|Value)>":::Identifier1::D TP Reserved Words:"<(?iAbsolute|Assembler|Exit|External|Far|Inline|Interrupt|Near|Private|Unit|Uses)>":::Text Comment::D Data Types:"<(?iArray|Boolean|Char|File|Integer|Real|Set|Text)>":::Storage Type::D X Data Types:"<(?iBindingType|Complex|String|TimeStamp)>":::Text Arg1::D TP Data Types:"<(?iByte|Comp|Double|Extended|LongInt|ShortInt|Single|Word)>":::Text Arg2::D Predefined Consts:"<(?iFalse|Input|MaxInt|Nil|Output|True)>":::String1::D X Predefined Consts:"<(?iEpsReal|MaxChar|MaxReal|MinReal|StandardInput|StandardOutput)>":::String2::D Conditionals:"<(?iCase|Do|DownTo|Else|For|If|Repeat|Then|To|Until|While)>":::Ada Attributes::D Proc declaration:"<(?iProcedure)>":::Character Const::D Predefined Proc:"<(?iDispose|Get|New|Pack|Page|Put|Read|ReadLn|Reset|Rewrite|Unpack|Write|WriteLn)>":::Subroutine::D X Predefined Proc:"<(?iBind|Extend|GetTimeStamp|Halt|ReadStr|SeekRead|SeekUpdate|SeekWrite|Unbind|Update|WriteStr)>":::Subroutine1::D Func declaration:"<(?iFunction)>":::Identifier::D Predefined Func:"<(?iAbs|Arctan|Chr|Cos|Eof|Eoln|Exp|Ln|Odd|Ord|Pred|Round|Sin|Sqr|Sqrt|Succ|Trunc)>":::Preprocessor::D X Predefined Func:"<(?iArg|Binding|Card|Cmplx|Date|Empty|Eq|Ge|Gt|Im|Index|LastPosition|Le|Length|Lt|Ne|Polar|Position|Re|SubStr|Time|Trim)>":::Preprocessor1::D X Operators:"(\>\<|\*\*)|<(?iAnd_Then|Or_Else|Pow)>":::Text Arg1::D Assignment:":=":::Plain::D Operators:"(\<|\>|=|\^|@)|<(?iAnd|Div|In|Mod|Not|Or)>":::Text Arg::D TP Operators:"<(?iShl|Shr|Xor)>":::Text Arg2::D}Tcl:1:0 { Comment:"^[ ]*#":"$"::Comment:: Double Quote String:"""":"""":"\n":String:: Ignore Escaped Chars:"\\(.|\n)":::Plain:: Keywords:"<(after[ \t\n]+(cancel|idle|info)?|bgerror|binary[ \t]+(format|scan)|clock[ \t]+(clicks|format|scan|seconds)|fblocked|fconfigure|fcopy|fileevent|filename|interp[ \t]+(alias|aliases|create|delete|eval|exists|expose|hide|hidden|invokehidden|issafe|marktrusted|share|slaves|target|transfer)|load|namespace[ \t]+(children|code|current|delete|eval|export|forget|import|inscope|origin|parent|qualifiers|tail|which)|package[ \t]+(forget|ifneeded|names|provide|require|unknown|vcompare|versions|vsatisfies)|socket|subst|update[ \t\n]+(idletasks)?|update|vwait|if|else|elseif|set|unset|incr|append|global|glob|upvar|uplevel|catch|error|while|eof|foreach|for|return|break|continue|eval|source|switch|list|lindex|regexp|regsub|pwd|gets|puts|eof|pid|exit|open|close|expr|exec|concat|join|lappend|linsert|llength|lrange|lreplace|lsearch|lsort|split|format|scan|trace|cd|flush|read|seek|tell|string[ \t]+(compare|first|index|last|length|match|range|tolower|toupper|trim|trimleft|trimright|wordend|wordstart)|file[ \t]+(atime|attributes|copy|delete|dirname|executable|exists|extension|isdirectory|isfile|join|lstat|mkdir|mtime|nativename|owned|pathtype|readable|readlink|rename|rootname|size|split|stat|tail|type|volume|writable)|array[ \t]+(anymore|donesearch|exists|get|names|nextelement|set|size|startsearch)|auto_mkindex|info[ \t]+(args|body|cmdcount|commands|complete|default|exists|globals|hostname|level|library|loaded|locals|nameofexecutable|patchlevel|procs|script|sharedlibextension|tclversion|vars)|rename|time|trace[ \t]+(variable|vdelete|vinfo)|unknown|history[ \t\n]+(add|change|clear|event|info|keep|nextid|redo)?)>":::Keyword::D Variable Ref:"\$[0-9a-zA-Z_]+|\$\{[^}]*}|\$":::Identifier1:: Braces and Brackets:"[\[\]{}]":::Keyword::D DQ String Esc Chars:"\\(.|\n)":::String1:Double Quote String: Variable in String:"\$[0-9a-zA-Z_]+|\$\{[^}]*}|\$":::Identifier1:Double Quote String: Procedure declaration:"proc[ \t]+([^ \t]+)":::Keyword:: Procedure name:"\1":""::Subroutine:Procedure declaration:C }Fortran:2:0 { Comment:"^[Cc*!]":"$"::Comment:: Bang Comment:"!":"$"::Comment:: Debug Line:"^D":"$"::Preprocessor:: String:"'":"'":"\n([^ \t]| [^ \t]| [^ \t]| [^ \t]| [^ \t]| [ \t0]| *\t[^1-9])":String:: Keywords:"<(?iaccept|automatic|backspace|block|call|close|common|continue|data|decode|delete|dimension|do|else|elseif|encode|enddo|end *file|endif|end|entry|equivalence|exit|external|format|function|go *to|if|implicit|include|inquire|intrinsic|logical|map|none|on|open|parameter|pause|pointer|print|program|read|record|return|rewind|save|static|stop|structure|subroutine|system|then|type|union|unlock|virtual|volatile|while|write)>":::Keyword::D Data Types:"<(?ibyte|character|complex|double *complex|double *precision|double|integer|real)(\*[0-9]+)?>":::Keyword::D F90 Keywords:"<(?iallocatable|allocate|case|case|cycle|deallocate|elsewhere|namelist|recursive|rewrite|select|where|intent|optional)>":::Keyword::D Continuation:"^( [^ \t0]|( | | | )?\t[1-9])":::Flag:: Continuation in String:"\n( [^ \t0]|( | | | )?\t[1-9])":::Flag:String:}Ada:1:0{ Comments:"--":"$"::Comment:: String Literals:"""":"""":"\n":String:: Ada Attributes:"'\l[\l\d]*(?:_[\l\d]+)*":::Ada Attributes:: Character Literals:"'":"'":"[^\\][^']":Character Const:: Based Numeric Literals:"<(?:\d+(?:_\d+)*)#(?:[\da-fA-F]+(?:_[\da-fA-F]+)*)(?:\.[\da-fA-F]+(?:_[\da-fA-F]+)*)?#(?iE[+\-]?(?:\d+(?:_\d+)*))?>":::Numeric Const:: Numeric Literals:"<(?:\d+(?:_\d+)*)(?:\.\d+(?:_\d+)*)?(?iE[+\-]?(?:\d+(?:_\d+)*))?>":::Numeric Const:: Pragma:"(?n(?ipragma)\s+\l[\l\d]*(?:_\l[\l\d]*)*\s+\([^)]*\)\s*;)":::Preprocessor:: Withs Use:"(?n(?:(?iwith|use)\s+(?:\l[\l\d]*(?:(?:_|.\l)[\l\d]*)*)(?:\s*,\s*(?:\l[\l\d]*(?:(?:_|.\l)][\l\d]*)*))*\s*;))+":::Preprocessor:: Predefined Types:"<(?iboolean|character|count|duration|float|integer|long_float|long_integer|priority|short_float|short_integer|string)>":::Storage Type::D Predefined Subtypes:"<(?ifield|natural|number_base|positive|priority)>":::Storage Type::D Reserved Words:"<(?iabort|abs|accept|access|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|is|limited|loop|mod|new|not|null|of|or|others|out|package|pragma|private|procedure|raise|range|record|rem|renames|return|reverse|select|separate|subtype|task|terminate|then|type|use|when|while|with|xor)>":::Keyword::D Dot All:"\.(?iall)>":::Storage Type:: Ada 95 Only:"<(?iabstract|tagged|all|protected|aliased|requeue|until)>":::Keyword:: Labels Parent:"<(\l[\l\d]*(?:_[\l\d]+)*)(?n\s*:\s*)(?ifor|while|loop|declare|begin)>":::Keyword::D Labels subpattern:"\1":""::Label:Labels Parent:DC Endloop labels:"<(?nend\s+loop\s+(\l[\l\d]*(?:_[\l\d]+)*\s*));":::Keyword:: Endloop labels subpattern:"\1":""::Label:Endloop labels:C Goto labels:"\<\<\l[\l\d]*(?:_[\l\d]+)*\>\>":::Flag:: Identifiers:"<(?:\l[\l\d]*(?:_[\l\d]+)*)>":::Identifier::D}Perl:2:0{ comment:"#":"$"::Comment:: dq here doc:"(\<\<(""?))EOF(\2.*)$":"^EOF>"::Label:: dq here doc delims:"\1\3":""::Plain:dq here doc:C dq here doc esc chars:"\\([nrtfbaeulULQE\\]|0[0-7]+|x[0-9a-fA-F]+|cC)":::String2:dq here doc: dq here doc variables:"\$([-_./,""\\#*?\][;!@:$<>()%=~^|&`'+]|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})>|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$|@|%)(?=\{)|(\$#?|@|%)[\l_](\w|::)*":::Identifier1:dq here doc: dq here doc content:".":::String:dq here doc: dq string:"""":""""::String:: dq string delims:"&":"&"::Keyword:dq string:C dq string esc chars:"\\([nrtfbaeulULQE""\\]|0[0-7]+|x[0-9a-fA-F]+|cC)":::String2:dq string: dq string variables:"\$([-_./,""\\#*?\][;!@:$<>()%=~^|&`'+]|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})>|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$|@|%)(?=\{)|(\$#?|@|%)[\l_](\w|::)*":::Identifier1:dq string: gen dq string:"()%=~^|&`'+]|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})>|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$|@|%)(?=\{)|(\$#?|@|%)[\l_](\w|::)*":::Identifier1:gen dq string: sq here doc:"(\<\<')EOF('.*)$":"^EOF>"::Label:: sq here doc delims:"\1\2":""::Label:sq here doc:C sq here doc esc chars:"\\\\":::String2:sq here doc: sq here doc content:".":::String:sq here doc: sq string:"'":"'"::String:: sq string delims:"&":"&"::Keyword:sq string:C sq string esc chars:"\\(\\|')":::String2:sq string: gen sq string:""::Label:: bq here doc delims:"\1\2":""::Plain:bq here doc:C bq here doc comment:"#":"$"::Comment:bq here doc: bq here doc variables:"\$([-_./,""\\#*?\][;!@:$<>()%=~^|&`'+]|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})>|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$|@|%)(?=\{)|(\$#?|@|%)[\l_](\w|::)*":::Identifier1:bq here doc: bq here doc content:".":::String1:bq here doc: bq string:"`":"`"::String1:: bq string delims:"&":"&"::Keyword:bq string:C bq string variables:"\$([-_./,""\\#*?\][;!@:$<>()%=~^|&`'+]|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})>|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$|@|%)(?=\{)|(\$#?|@|%)[\l_](\w|::)*":::Identifier1:bq string: gen bq string:"()%=~^|&`'+]|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})>|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$|@|%)(?=\{)|(\$#?|@|%)[\l_](\w|::)*":::Identifier1:gen bq string: gen bq string esc chars:"\\/":::String2:gen bq string: re matching:"<(m?/)(\\/|[^/])*(/[cgimsox]*)>":::String:: re match coloring:"\1\3":""::Keyword:re matching:C re substitution:"<((s|y|tr)/)(\\/|[^/])*(/)(\\/|[^/])*(/[egimsox]*)":::String:: re subs coloring:"\1\4\6":""::Keyword:re substitution:C label:"((?:^|;)\s*<([A-Z_]+)>\s*:(?=(?:[^:]|\n)))|(goto|last|next|redo)\s+(<((if|unless)|[A-Z_]+)>|)":::Plain:: label identifier:"\2\5":""::Label:label:C label keyword:"\3\6":""::Keyword:label:C filehandle:"(\<)[A-Z_]+(\>)|(binmode|close|eof|fcntl|fileno|flock|getc|ioctl|open|read|seek|sysopen|sysread|sysseek|syswrite|tell|write)\s*(\(?)\s*[A-Z_]+>|<(pipe)\s*(\(?)\s*[A-Z_]+\s*(,)\s*[A-Z_]+>|(print|printf|select)\s*(\(?)\s*[A-Z_]+>(?!\s*,)":::Label:: filehandle delims:"\1\2\4\6\7\9":""::Keyword:filehandle:C filehandle functions:"\3\5\8":""::Subroutine:filehandle:C variables:"\$([-_./,""\\#*?\][;!@:$<>()%=~^|&`'+]|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})>|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$|@|%)(?=\{)|(\$#?|@|%)[\l_](\w|::)*":::Identifier1:: statements:"<(if|until|while|elsif|else|unless|for(each)?|continue|last|goto|next|redo|do(?=\s*\{)|BEGIN|END)>":::Keyword::D packages and modules:"<(bless|caller|import|no|package|prototype|require|return|INIT|BEGIN|END|use)>":::Keyword::D pragm modules:"<(attrs|autouse|base|blib|constant|diagnostics|fields|integer|less|lib|locale|ops|overload|re|sigtrap|strict|subs|vars|vmsish)>":::Subroutine::D standard methods:"<(can|isa|VERSION)>":::Keyword::D file tests:"-[rwxRWXoOezsfdlSpbcugktTBMAC]>":::Subroutine::D library functions:"<((?# arithmetic functions)abs|atan2|cos|exp|int|log|rand|sin|sqrt|srand|time|(?# conversion functions)chr|gmtime|hex|localtime|oct|ord|vec|(?# structure conversion)pack|unpack|(?# string functions)chomp|chop|crypt|eval(?=\s*[^{])|index|lc|lcfirst|length|quotemeta|rindex|substr|uc|ucfirst|(?# array and hash functions)delete|each|exists|grep|join|keys|map|pop|push|reverse|scalar|shift|sort|splice|split|unshift|values|(?# search and replace functions)pos|study|(?# file operations)chmod|chown|link|lstat|mkdir|readlink|rename|rmdir|stat|symlink|truncate|unlink|utime|(?# input/output)binmode|close|eof|fcntl|fileno|flock|getc|ioctl|open|pipe|print|printf|read|readline|readpipe|seek|select|sprintf|sysopen|sysread|sysseek|syswrite|tell|(?# formats)formline|write|(?# tying variables)tie|tied|untie|(?# directory reading routines)closedir|opendir|readdir|rewinddir|seekdir|telldir|(?# system interaction)alarm|chdir|chroot|die|exec|exit|fork|getlogin|getpgrp|getppid|getpriority|glob|kill|setpgrp|setpriority|sleep|syscall|system|times|umask|wait|waitpid|warn|(?# networking)accept|bind|connect|getpeername|getsockname|getsockopt|listen|recv|send|setsockopt|shutdown|socket|socketpair|(?# system V ipc)msgctl|msgget|msgrcv|msgsnd|semctl|semget|semop|shmctl|shmget|shmread|shmwrite|(?# miscellaneous)defined|do|dump|eval(?=\s*\{)|local|my|qw|ref|reset|undef|(?# informations from system databases)endpwent|getpwent|getpwnam|getpwuid|setpwent|endgrent|getgrent|getgrgid|getgrnam|setgrent|endnetent|getnetbyaddr|getnetbyname|getnetent|setnetent|endhostend|gethostbyaddr|gethostbyname|gethostent|sethostent|endservent|getservbyname|getservbyport|getservent|setservent|endprotoent|getprotobyname|getprotobynumber|getprotoent|setprotoent)>":::Subroutine::D subr header:"(?:sub)\s+(\w+)\s*\{":::Keyword::D subr header coloring:"\1":""::Subroutine1:subr header:DC subroutine call:"&\w(\w|::)*>|<\w(\w|::)*(?=\s*\()":::Subroutine1::D braces and parens:"[\[\]{}\(\)]":::Keyword::D operators:"<([-<>+.*/\\?!~=%^&x:]|lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|sub)>":::Keyword::D numerics:"((?i0x[\da-f]+)|0[0-7]+|(\d+\.?\d*|\.\d+)([eE][-+]?\d+)?)":::Numeric Const::D tokens:"__(FILE|PACKAGE|LINE|DATA)__":::Preprocessor::D end token:"__END__":"never_match_this_pattern"::Plain:: end token delim:"&":""::Preprocessor:end token:C pod:"(?=^=)":"^\n=cut$"::Text Key:: pod verbatim:"^\n\s":"^$"::Plain:pod: pod markup:"[IBSCLFXZE]\<":"\>"::Text Key:pod: pod markup content:".":::Text Arg1:pod markup: pod command:"=(pod|head[12]|item|over|back|for|begin|end)":"^$"::Text Key:pod: pod command markup:"([IBSCLFXZE])\<":"\>"::Text Key:pod command: pod command markup content:".":::Text Arg1:pod command markup: pod command content:".":::Text Arg:pod command: pod content:".":::Text Arg2:pod:}JavaScript:1:0{ DSComment:"//":"$"::Comment:: MLComment:"/\*":"\*/"::Comment:: DQColors:"aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|#[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]":::Text Arg1:DQStrings: SQColors:"aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|(#)[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-F-af0-9]":::Text Arg1:SQStrings: Numeric:"<((0(x|X)[0-9a-fA-F]*)|[0-9.]+((e|E)(\+|-)?)?[0-9]*)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const:: Events:"<(onAbort|onBlur|onClick|onChange|onDblClick|onDragDrop|onError|onFocus|onKeyDown|onKeyPress|onLoad|onMouseDown|onMouseMove|onMouseOut|onMouseOver|onMouseUp|onMove|onResize|onSelect|onSubmit|onUnload)>":::Keyword:: Braces:"[{}]":::Keyword:: Statements:"<(break|continue|else|for|if|in|new|return|this|typeof|var|while|with)>":::Keyword:: Function:"function[\t ]+([a-zA-Z0-9_]+)[\t \(]+":"[\n{]"::Keyword:: FunctionName:"\1":""::Storage Type:Function:C FunctionArgs:"\(":"\)"::Text Arg:Function: Parentheses:"[\(\)]":::Plain:: BuiltInObjectType:"<(anchor|Applet|Area|Array|button|checkbox|Date|document|elements|FileUpload|form|frame|Function|hidden|history|Image|link|location|Math|navigator|Option|password|Plugin|radio|reset|select|string|submit|text|textarea|window)>":::Storage Type:: SQStrings:"'":"'":"\n":String:: DQStrings:"""":"""":"\n":String:: EventCapturing:"captureEvents|releaseEvents|routeEvent|handleEvent":"\)":"\n":Keyword:: PredefinedMethods:"<(abs|acos|alert|anchor|asin|atan|atan2|back|big|blink|blur|bold|ceil|charAt|clear|clearTimeout|click|close|confirm|cos|escape|eval|exp|fixed|floor|focus|fontcolor|fontsize|forward|getDate|getDay|getHours|getMinutes|getMonth|getSeconds|getTime|getTimezoneOffset|getYear|go|indexOf|isNaN|italics|javaEnabled|join|lastIndexOf|link|log|max|min|open|parse|parseFloat|parseInt|pow|prompt|random|reload|replace|reset|reverse|round|scroll|select|setDate|setHours|setMinutes|setMonth|setSeconds|setTimeout|setTime|setYear|sin|small|sort|split|sqrt|strike|sub|submit|substring|sup|taint|tan|toGMTString|toLocaleString|toLowerCase|toString|toUpperCase|unescape|untaint|UTC|write|writeln)>":::Keyword:: Properties:"<(action|alinkColor|anchors|appCodeName|appName|appVersion|bgColor|border|checked|complete|cookie|defaultChecked|defaultSelected|defaultStatus|defaultValue|description|E|elements|enabledPlugin|encoding|fgColor|filename|forms|frames|hash|height|host|hostname|href|hspace|index|lastModified|length|linkColor|links|LN2|LN10|LOG2E|LOG10E|lowsrc|method|name|opener|options|parent|pathname|PI|port|protocol|prototype|referrer|search|selected|selectedIndex|self|SQRT1_2|SQRT2|src|status|target|text|title|top|type|URL|userAgent|value|vlinkColor|vspace|width|window)>":::Storage Type:: Operators:"[= ; ->]|[/]|&|\|":::Preprocessor::}Java:3:0{ doccomment:"/\*\*":"\*/"::Text Comment:: doccomment tag:"@\l*":::Text Key1:doccomment: comment:"/\*":"\*/"::Comment:: cplus comment:"//":"$"::Comment:: string:"""":"""":"\n":String:: string escape:"(?:\\u[\dA-Faf]{4}|\\[0-7]{1,3}|\\[btnfr'""\\])":::String1:string: single quoted:"'":"'":"[^\\][^']":String:: numeric const:"<(?i0[X][\dA-F]+|\d+(\.\d*)?(?:E[+-]?[\d]+)?F?|\.\d+(?:E[+-]?[\d]+)?F?|[\d]+[LF]?)>":::Numeric Const:: include:"<(?:import|package)>":"$"::Preprocessor:: classdef:"<(?:class|interface)>\s*\n?\s*([\l_]\w*)":::Keyword:: classdef name:"\1":""::Storage Type:classdef:C extends:"\s*\n?\s*([\l][\w\.]*)":::Keyword:: extends class:"\1":""::Storage Type:extends:C implements:"<(?:implements)>":"(?=\{)"::Keyword:: implements error1:"[\w.]+\s+[\w.]+":::Flag:implements: implements interface:"<[\l_][\w\.]*>":::Storage Type:implements: implements comma:",":::Plain:implements: implements comment:"/\*":"\*/"::Comment:implements: implements cpluscomment:"//":"$"::Comment:implements: implements error2:".":::Flag:implements: throws:"<(throws)>":"(?=[{;])"::Keyword:: throws error1:"[\w.]+\s+[\w.]+":::Flag:throws: throws class:"<[\l_][\w\.]*>":::Storage Type:throws: throws comma:",":::Plain:throws: throws comment:"/\*":"\*/"::Comment:throws: throws cpluscomment:"//":"$"::Comment:throws: throws error2:".":::Flag:throws: case:"":":"::Label:: case single quoted:"'\\?[^']'":::Character Const:case: case numeric const:"<(?i0[X][\dA-F]+|\d+(\.\d*)?(?:E[+-]?[\d]+)?F?|\.\d+(?:E[+-]?[\d]+)?F?|[\d]+[LF]?)>":::Numeric Const:case: case cast:"\(\s*([\l_][\w.]*)\s*\)":::Keyword:case: case cast type:"\1":""::Storage Type:case cast:C case variable:"[\l_][\w.]*":::Identifier:case: case signs:"[-+*/<>%()]":::Keyword:case: case error:".":::Flag:case: label:"([;{])\s*\n?\s*\n?\s*\n?\s*[\l_]\w*\s*:":::Label:: label qualifier:"\1":""::Keyword:label:C labelref:"<(?:break|continue)>\s*\n?\s*([\l_]\w*)?(?=\s*\n?\s*;)":::Keyword:: labelref name:"\1":""::Label:labelref:C instanceof:"\s*\n?\s*([\l_][\w.]*)":::Keyword:: instanceof class:"\1":""::Storage Type:instanceof:C not cast:"<(?:if|synchronized)\s*\n?\s*\(\s*([\l_][\w\.]*)\s*\)(?# Just to prevent these from being interpreted as casts)":::Keyword:: not cast variable:"\1":""::Identifier:not cast:C newarray:"new\s*\n?\s*([\l_][\w\.]*)\s*\n?\s*(?=\[)":::Keyword:: newarray type:"\1":""::Storage Type:newarray:C keyword - storage type:"<(?:void)>":::Storage Type:: keyword - control flow:"<(?:catch|do|else|finally|for|if|return|switch|throw|try|while)>":::Keyword:: keyword - modifiers:"<(?:abstract|final|native|private|protected|public|static|transient|synchronized|volatile)>":::Keyword:: keyword - calc value:"<(?:new|super|this)>":::Keyword:: keyword - literal value:"<(?:false|null|true)>":::Numeric Const:: function def:"<([\l_][\w\.]*)>\s*\n?\s*<[\l_]\w*>\s*\n?\s*(?=\()":::Subroutine:: function def type:"\1":""::Storage Type:function def:C function call:"<[\l_]\w*>\s*\n?\s*(?=\()":::Subroutine:: cast:"\(\s*([\l_][\w\.]*)\s*\)(?=\s*\n?\s*[\w'""])":::Keyword:: cast type:"\1":""::Storage Type:cast:C declaration:"<([\l_][\w\.]*)((\s*\[\s*\]\s*)*)>\s*\n?\s*(?!instanceof)[\l_]\w*":::Identifier:: declaration type:"\1":""::Storage Type:declaration:C declaration brackets:"\2":""::Keyword:declaration:C variable:"<[\l_]\w*>":::Identifier::D braces and parens:"[(){}[\]]":::Keyword::D signs:"[-+*/=,.;:<>!|&?]":::Keyword::D error:".":::Flag::D}SGML HTML:6:0{ markup declaration:"\"::Plain:: mdo-mdc:"&":"&"::Storage Type:markup declaration:C markup declaration dq string:"""":""""::String1:markup declaration: markup declaration sq string:"'":"'"::String1:markup declaration: entity declaration:"((?ientity))[ \t\n][ \t]*\n?[ \t]*(%[ \t\n][ \t]*\n?[ \t]*)?(\l[\l\d\-\.]*|#((?idefault)))[ \t\n][ \t]*\n?[ \t]*((?i[cs]data|pi|starttag|endtag|m[ds]))?":::Preprocessor:markup declaration: ed name:"\3":""::String2:entity declaration:C ed type:"\4":""::Storage Type:entity declaration:C doctype declaration:"((?idoctype))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: dt name:"\2":""::String2:doctype declaration:C element declaration:"((?ielement))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: ed name:"\2":""::String2:element declaration:C attribute declaration:"((?iattlist))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: ad name:"\2":""::String2:attribute declaration:C notation declaration:"((?inotation))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: nd name:"\2":""::String2:notation declaration:C shortref declaration:"((?ishortref))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: sd name:"\2":""::String2:shortref declaration:C comment:"\-\-":"\-\-"::Comment:markup declaration: pi:"\<\?[^\>]*\??\>":::Flag:: stag:"(\<)(\(\l[\w\-\.:]*\))?\l[\w\-\.:]*":"/?\>"::Text Key1:: stago-tagc:"\1":"&"::Text Arg:stag:C Attribute:"([\l\-]+)[ \t\v]*\n?[ \t\v]*=[ \t\v]*\n?[ \t\v]*(""([^""]*\n){,4}[^""]*""|'([^']*\n){,4}[^']*'|\&([^;]*\n){,4}[^;]*;|[\w\-\.:]+)":::Plain:stag: Attribute name:"\1":""::Text Arg2:Attribute:C Attribute value:"\2":""::String:Attribute:C Boolean Attribute:"([\l\-]+)":::Text Arg1:stag: etag:"(\)":::Text Key1:: etago-tagc:"\1\4":""::Text Arg:etag:C Character reference:"\&((\(\l[\l\d\-\.]*\))?\l[\l\d]*|#\d+|#[xX][a-fA-F\d]+);?":::Text Escape:: parameter entity:"%(\(\l[\l\d\-\.]*\))?\l[\l\d\-\.]*;?":::Text Escape:: md parameter entity:"%(\(\l[\l\d\-\.]*\))?\l[\l\d\-\.]*;?":::Text Escape:markup declaration: system-public id:"<(?isystem|public|cdata)>":::Storage Type:markup declaration:}C++:1:0 { comment:"/\*":"\*/"::Comment:: cplus comment:"//":"$"::Comment:: string:"""":"""":"\n":String:: preprocessor line:"^[ \t]*#":"$"::Preprocessor:: string escape chars:"\\(.|\n)":::String1:string: preprocessor esc chars:"\\(.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: preproc cplus comment:"//":"$"::Comment:preprocessor line: character constant:"'":"'":"[^\\][^']":Character Const:: numeric constant:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D storage keyword:"<(class|typename|typeid|template|friend|virtual|inline|explicit|operator|public|private|protected|const|extern|auto|register|static|mutable|unsigned|signed|volatile|char|double|float|int|long|short|bool|wchar_t|void|typedef|struct|union|enum|asm|export)>":::Storage Type::D keyword:"<(new|delete|this|return|goto|if|else|case|default|switch|break|continue|while|do|for|try|catch|throw|sizeof|true|false|namespace|using|dynamic_cast|static_cast|reinterpret_cast|const_cast)>":::Keyword::D braces:"[{}]":::Keyword::D}C:1:0 { comment:"/\*":"\*/"::Comment:: string:"""":"""":"\n":String:: preprocessor line:"^[ \t]*#":"$"::Preprocessor:: string escape chars:"\\(.|\n)":::String1:string: preprocessor esc chars:"\\(.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: character constant:"'":"'":"[^\\][^']":Character Const:: numeric constant:"<((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?>":::Numeric Const::D storage keyword:"<(const|extern|auto|register|static|unsigned|signed|volatile|char|double|float|int|long|short|void|typedef|struct|union|enum)>":::Storage Type::D keyword:"<(return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>":::Keyword::D braces:"[{}]":::Keyword::D} style name requiredcolor name requiredunrecognized font typemaximum allowable number of styles exceeded :\n\ Default { } NEdit error converting old format regular expression in pattern set %s, pattern %s: %s highlightStylesDRC language mode must be specifiedDefaultNo default pattern setunreadable line context fieldunreadable character context fieldpattern list must begin with "{"end of pattern list not foundmax number of patterns exceeded pattern name is requiredstyle field required in patternunreadable flag fieldhighlight patternstyle specificationHighlight StylesNEditnediteditHighlightStylesTo modify the properties of an existing highlight style, select the name from the list on the left. Select "New" to add a new style to the list.topLabelNamenameLblnameColorcolorLblcolorFontfontLblfontBoxplainbolditalicboldItalicOKokApplyapplyDismissdismisssep1listDiscardKeepDiscard incomplete entry for current highlight style?highlight style namePlease specify a name for the highlight stylePlease specify a color for the highlight styleInvalid X color specification: %s No Language Modes available for syntax highlighting Add language modes under Preferenses->Language ModesHighlight PatternsSyntax Highlighting PatternseditHighlightPatternslmFormlangModeOptMenuLanguage Mode:lmLblAdd / Modify Language Mode...lmBtnCheckcheckDeletedeleteRestore DefaultsrestoreHelphelpcontextFramecontextFormContext requirements for incremental re-parsing after changescontextLbllineContextlineslineContLblcharContextcharacterscharContLblpatternsFramepatternsFormPatternspatternsLblPattern Type:typeLbltypeBoxPass-1 (applied to all text when loaded or modified)topPass-2 (parsing is deferred until text is exposed)deferredSub-pattern (processed within start & end of parent)subPatColoring for sub-expressions of parent patternMatching:matchLblmatchBoxHighlight text matching regular expressionsimpleHighlight text between starting and ending REsrangePattern NameParent PatternparentLblparentstartLblerrorRegular Expression Indicating Error in Match (Optional)errorLblendendLblstartAdd / Modify Style...styleLblstyleOptMenuHighlight StyleDiscard incomplete entry for current language mode?CancelDiscard ChangesApply ChangesApply changes for language mode %s?Patterns compiled without errorThere is no default pattern set for language mode %sAre you sure you want to discard all changes to syntax highlighting patterns for language mode %s?Yes, DeleteAre you sure you want to delete syntax highlighting patterns for language mode %s?Discard incomplete entry for current pattern?Sub-expressions to Highlight in Parent's Starting Regular Expression (\1, &, etc.)Sub-expressions to Highlight in Parent Pattern's Ending Regular ExpressionEnding Regular ExpressionRegular Expression to MatchStarting Regular Expressionhighlight pattern namePlease specify a name for the patternPlease specify a regular expression to match&\123456789 \\The expression field in patterns which specify highlighting for a parent, must contain only sub-expression references in regular expression replacement form (&\1\2 etc.). See Help -> Regular Expressions and Help -> Syntax Highlighting for more informationPlease specify a parent parent patternPlease specify an ending regular expressioncontext lines%dmacro stack overflowmacro stack underflowstring could not be converted to number$n_argsmacro too largeNEdit: loop stack overflow in macro parserNEdit: internal error (lsu) in macro parser NEdit: internal error (uat) in macro parser referenced undefined argument: %sreading non-variable: %svariable not set: %sassignment to function argument: %sassignment to read-only variable: %sassignment to non-variable: %sdivision by zeroexponentiationv?%dtoo many arguments to subroutine %s (max 9)%s does not return a value%s is not a function or subroutineinternal error: frvusing return value of %s which does not return a value%s argument out of domain%s result out of range%d%nconst %dwhileifelseforbreakcontinuereturndefinestring #%dsyntax erroryacc stack overflowreturn matlabNewlineMacro($1) # Number of spaces to indent "case" statements $caseDepth = 2 define matlabNewlineMacro { if ($em_tab_dist == -1) tabsize = $tab_dist else tabsize = $em_tab_dist startLine = startOfLine($1) indentLevel = measureIndent($1) # If this line is continued on next, return default: lastLine = get_range(startLine, $1) if (search_string(lastLine, "...", 0) != -1) { if ($n_args == 2) return matlabNewlineMacro(startLine - 1, 1) else { return -1 } } # Correct the indentLevel if this was a continued line. while (startLine > 1) { endLine = startLine - 1 startLine = startOfLine(endLine) lastLine = get_range(startLine, endLine) # No "..." means we've found the root if (search_string(lastLine, "...", 0) == -1) { startLine = endLine + 1 break } } indentLevel = measureIndent(startLine) # Get the first word of the indentLevel line FWend = search(">|\n", startLine + indentLevel, "regex") # This search fails on EOF if (FWend == -1) FWend = $1 firstWord = get_range(startLine + indentLevel, FWend) # How shall we change the indent level based on the first word? if (search_string(firstWord, \ "|||||", 0, "regex") == 0) { return indentLevel + tabsize } else if ((firstWord == "end") || (search_string(firstWord, \ "||||", 0, "regex") == 0)) { # Get the last indent level if (startLine > 0) # avoid infinite loop last_indent = matlabNewlineMacro(startLine - 1, 1) else last_indent = indentLevel # Re-indent this line if ($n_args == 1) { if (firstWord == "case" || firstWord == "otherwise") replace_range(startLine, startLine + indentLevel, \ makeIndentString(last_indent - tabsize + $caseDepth)) else replace_range(startLine, startLine + indentLevel, \ makeIndentString(last_indent - tabsize)) } if (firstWord == "end") { return max(last_indent - tabsize, 0) } else { return last_indent } } else { return indentLevel } }Matlabif (get_range($1-1, $1) != ":") return -1 return measureIndent($1) + defaultIndent($pyIndentDist) # Number of characters in a normal indent level. May be a number, or the # string "default", meaning, guess the value from the current tab settings. $pyIndentDist = "default" Python# C++ Macros and tuning parameters are shared with C, and are declared # in the common section. Press Common / Shared Initialization above. C++if ($2 == "}" || $2 == "{" || $2 == "#") cBraceOrPound($1, $2) return cFindSmartIndentDist($1) # C Macros and tuning parameters are shared with C++, and are declared # in the common section. Press Common / Shared Initialization above. CDismissNo language-specific mode has been set for this file. To use smart indent in this window, please select a language from the Preferences -> Language Modes menu.Smart indent is not available in languagemode %s. You can create new smart indent macros in the Preferences -> Default Settings -> Smart Indent dialog, or choose a different language mode from: Preferences -> Language Mode.smart indent common initialization macrossmart indent initialization macronewline macrosmart indent modify macrodialogs and shell commands not permittedError in smart indent macro: %sSmart indent macros must return integer indent distanceError in smart indent modification macro: %sNo Language Modes definedSmart Indent MacrosNEditnediteditSmartIndentMacroslmFormlangModeOptMenuLanguage Mode:lmLblAdd / Modify Language Mode...lmBtnCommon / Shared Initialization...commonBtnOKokApplyapplyCheckcheckDeletedeleteRestore DefaultsrestoredismissHelphelppaneinitFormLanguage Specific Initialization Macro Commands and DefinitionsinitLblinitMacronewlineFormNewline MacronewlineLbl($1 is insert position, return indent request or -1)newlineArgsLblnewlineMacromodifyFormType-in MacromodifyLbl($1 is position, $2 is character just inserted)modifyArgsLblmodifyMacroCancelDiscardSmart indent macros for language mode %s were changed. Apply changes?Macros compiled without errorThere are no default indent macros for language mode %sAre you sure you want to discard all changes to smart indent macros for language mode %s?Yes, DeleteAre you sure you want to delete smart indent macros for language mode %s?initialization macroNewline macro requiredmodify macroCommon Smart Indent MacroseditCommonSIMacrosCommon Definitions for Smart Indent MacrostopLblRestore DefaultcommonTextAre you sure you want to discard all changes to common smart indent macroscommon macrosmacros language mode name requiredDefaultno default smart indent macrosno end boundary to initialization macrono end boundary to newline macrono end boundary to modify macrosmart indent specification :Default NULL argument to `ConvertRE'out of memory in `ConvertRE'number of ()'s > %dmissing right parenthesis ')'missing left parenthesis '('junk on end%c operand could be emptyinternal error #2, `piece'nested quantifiers, %c%cinternal error #3, `atom'%c follows nothingtoo much data in [] to convert.\%c is an invalid escape sequence(3)invalid [] range\%c is an invalid escape sequence(1)missing right ']'\%c is an invalid escape sequence(2)internal error #4, `atom'NULL parm to `ConvertSubstituteRE'NEdit: Internal error processing regular expression (%s) PromptWarningQuestionMessageInformationError Error calling DialogF - Unsupported dialog type Error calling DialogF - Too many buttons specified CancelDismiss msg boxThe file open dialog shows a list of directories on the left, and a list of files on the right. Double clicking on a file name in the list on the right, or selecting it and pressing the OK button, will open that file. Double clicking on a directory name, or selecting it and pressing "Filter", will move into that directory. To move upwards in the directory tree, double click on the directory entry ending in "..". You can also begin typing a file name to select from the file list, or directly type in directory and file specifications in the field labeled "Filter". If you use the filter field, remember to include either a file name, "*" is acceptable, or a trailing "/". If you don't, the name after the last "/" is interpreted as the file name to match. When you leave off the file name or trailing "/", you won't see any files to open in the list because the filter specification matched the directory file itself, rather than the files in the directory.This dialog allows you to create a new file, or to save the current file under a new name. To specify a file name in the current directory, complete the name displayed in the "Save File As:" field near the bottom of the dialog. If you delete or change the path shown in the field, the file will be saved using whatever path you type, provided that it is a valid Unix file specification. To replace an existing file, select it from the Files list and press "OK", or simply double click on the name. To save a file in another directory, use the Directories list to move around in the file system hierarchy. Double clicking on directory names in the list, or selecting them and pressing the "Filter" button will select that directory. To move upwards in the directory tree, double click on the directory entry ending in "..". You can also move directly to a directory by typing the file specification of the path in the "Filter" field and pressing the "Filter" button. FileSelectlDSelecting Files to OpenlFDSaving a FileyesNoYesNoerrorDismissFile %s already exists, Ok to overwrite?Please supply a name for the fileError: %s is a directoryError: can't create %s Please select a file to openError: can't open %s helpFormdismisshelpTextPrintDefaultHostprintDefaultHostPrintDefaultQueueprintDefaultQueuePrintHostOptionprintHostOptionPrintNameOptionprintNameOptionPrintQueueOptionprintQueueOptionPrintCopiesOptionprintCopiesOptionPrintCommandprintCommandflpr-q-j -hlpr-# -P -J Printer OptionsprintFormNumber of copies (1)label1text1 label2text2label3Text3Text4separatorCancelprintCancelPrintprintOkQueue (%s)QueueHost (%s)Host%d %s%s %s"%s"%s%s%s%s%scat %s | %s 2>&1rDismissUnable to Print: %s/PATH %sFLPHOSThost/usr/local/etc/flp.defaultsFLPQUEqueuePRINTERLPDESTWM_PROTOCOLSWM_DELETE_WINDOW~Shift~Ctrl~Meta~AltosfDelete: delete-previous-character() ArmAndActivate%d%gDismissPlease supply %s valueCan't read %s value: "%s"Please supply a value for %sCan't read integer value "%s" in %sReturn: activate() %d%nx%d%n-%d%n+%d%nXtRemoveGrabAttempt to remove non-existant passive grab%s/%s/.././ONOnonYyYESyesYestTTRUEtrueTrueOFFOffoffNnNOnoNofFFALSEfalseFalse-xrmHOME%s/%sr*prefFileRead%s.%sInternal Error: Unexpected resource type, %s Could not read value of resource %s w%s %s.%s: %s%d -*-*-*-*-*-*-*-*-*-*-*-*-*-*Font SelectorOKCancelfontnameFont Name: Show Size in PointssizetoggleShow Proportional Width FontspropfonttoggleFont:fontliststylelistStyle:sizelistSize:Warning: getStringComponent being used for pos > %d If such use is intended remove these warning lines pPTrying to add more than MAX_ENTRIES_IN_LIST (%d) entries to array %s (%siso8859ISO88591%s)%s, %s,%s %s)normalNormalNORMAL%s %soO%s obliqueiI%s italic-%2d%4.1f$@DismissInvalid Font SpecificationABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789mlRowColDeletedeleteCopycopyMove ^moveUpMove vmoveDownlistNewInternal error (nothing selected)Internal error (XmList bad value)HelpCleanupMenuBarMenuButtonTakeFocusUpMenuButtonTakeFocusMenuBarLeaveMenuBarEnterMenuBarSelectKeySelectDoSelectStartDragCheckDisarmDelayedArmXmCascadeButtonXmCascadeButtonGadgetXmToolkitErrorxmClipboardError_MOTIF_CLIP_ITEM_%d_MOTIF_CLIP_FORMAT_%syesSTRINGPIXMAPDRAWABLEBITMAPCOLORMAPABCXmDialogShell_popupXmDialogShelldynamicSelectionBoxRestoreSelectionBoxUpOrDownUpOrDownXmFileSelectionBox [ ] *FilterLabelDirDirListFilterTextDirTextDirL///XmForm??Pri.vatepri.vateXmFrameXmGadgetvD   """"""""""""""""UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUwwwwwwwwݻwwݻwwݻwwݻww ? `00``0 ? <??< 0<????????<0??7Z)Z Z ZYYYYYYYYYYYxYexpandedcollapsed_rtolcollapsedmenu_dashmenu_checkmarkmenu_cascade_rtolmenu_cascadeslant_leftslant_righthorizontalverticalhorizontal_tilevertical_tile75_foreground25_foregroundbackgroundNonedefault-printer-resolution?    ProcessDragHelpLeaveEnterPri.vatepri.vateXmLabeldrag_icon \7 < < 0 8 Pri.vatepri.vate.Cache.cacheNoScalingDynamicPixmapXmLabelGadgetdrag_iconListProcessBtn2ListProcessBtn1ListQuickNavigateListProcessDragListCopyToClipboardListScrollCursorVisibleListScrollCursorVerticallyListLeaveListEnterListFocusOutListFocusInListEndDataExtendListBeginDataExtendListEndDataListBeginDataListEndLineListBeginLineListExtendAddNextItemListExtendAddPrevItemListExtendNextItemListExtendPrevItemListAddNextItemListAddPrevItemList_ShiftCtrlNextItemList_ShiftCtrlPrevItemListShiftNextItemListShiftPrevItemListCtrlNextItemListCtrlPrevItemListRightPageListRightCharListLeftPageListLeftCharListNextPageListPrevPageListNextItemListPrevItemListAddModeListKbdCancelListKbdActivateListKbdDeSelectAllListKbdSelectAllListKbdEndToggleListKbdBeginToggleListKbdEndExtendListKbdBeginExtendListKbdCtrlUnSelectListKbdCtrlSelectListKbdShiftUnSelectListKbdShiftSelectListKbdEndSelectListKbdBeginSelectListEndSelectListBeginSelectListItemUnSelectListItemSelectListExtendAddUnSelectListExtendAddSelectListShiftCtrlUnSelectListShiftCtrlSelectListEndToggleListBeginToggleListCtrlUnSelectListCtrlSelectListEndExtendListBeginExtendListShiftUnSelectListShiftSelectListButtonMotionPri.vatepri.vateXmList \ VertScrollBarHorScrollBar%dSWXmMainWindowSeparator1Separator2Separator3XtToolkitErrorClearTraversalMenuEscapeXtMenuPopdownXtMenuPopupMenuShellPopdownDoneMenuShellPopdownOneXmMenuShell d xmPopupinvalidClassxmPopdownxtMenuPopupActioninvalidParametersunsupportedOperationinvalidPopupxtMenuPopupxtMenuPopdownXmMessageBox:XU,V@F  P(_*@xT,T(~*\(X(X(X(XV?XU_} V}V_XW`U`/`*PU,V*V*V,,,<, DU*DU**  *DU*DU*DUVUdefault_xm_errordefault_xm_informationdefault_xm_questiondefault_xm_warningdefault_xm_workingSymbolMessageSeparatorOKCancelHelpxm_errorxm_informationxm_questionxm_warningxm_workingXmPanedWindowSeparatorSashseparatorsashHelpKeySelectMenuButtonTakeFocusUpMenuButtonTakeFocusButtonTakeFocusLeaveEnterBtnUpBtnDownDisarmArmAndActivateMultiActivateActivateMultiArmArmXmPushButton p  XmPushButtonGadget̶  _XmGetDisplayArg called without a widget to referenceXtToolkitError_XmGetDisplayArgmissingWidgetcvtStringToWidgetwrongParametersselfWidgetstringconversionWarning,pushbuttontogglebuttoncascadebuttonseparatordouble_separatortitleunspecified_pixelPixel to RenditionPixel conversion needs no extra argumentsToolkitErrorCvtPixelToRenditionPixeldefault_select_colorreversed_ground_colorshighlight_color %2[+] %2[+] %f %12[^ ,] %f %12[^ ,] ,zDBAA?pixpixelpixelsininchinchescmcentimetercentimetersmmmillimetermillimetersptpointpointsfufont_unitfont_units$@MenuGadgetTraverseDownMenuGadgetTraverseUpMenuGadgetTraverseRightMenuGadgetTraverseLeftMenuGadgetEscapeMenuGadgetReturnMenuEnterMenuUnmapMenuFocusOutMenuFocusInMenuEscapeMenuTraverseDownMenuTraverseUpMenuTraverseRightMenuTraverseLeftNoopUnmapFocusInFocusOutMenuGadgetDragMenuGadgetTraverseCurrentUpMenuGadgetTraverseCurrentMenuBarGadgetSelectWorkAreaBtnUpWorkAreaBtnDownMenuBarBtnUpMenuBarBtnDownPopupBtnUpPopupBtnDownPulldownBtnUpPulldownBtnDownMenuBtnUpMenuBtnDownMenuHelpHelpXmRowColumnTearOffControlCtrl Shift Alt , osfMenuBarF10osfMenuShiftF10OptionLabelOptionButtonpopup_%sSashFocusOutSashFocusInSashActionXmSashCancelDragPageDownOrRightPageUpOrLeftIncrementDownOrRightIncrementUpOrLeftTopOrBottomMovedReleaseSelectXmScrollBari j l ??SWDownPageSWUpPageSWRightPageSWLeftPageSWBottomLineSWTopLineSWEndLineSWBeginLineXmScrolledWindowv  ԣ   ClipWindowVertScrollBarHorScrollBarSelectionBoxRestoreSelectionBoxUpOrDownUpOrDownXmSelectionBoxItemsSelectionItemsListTextSeparatorOKApplyCancelHelp  NoScalingDynamicPixmapXmSeparatorGadgetXmSeparatorTotalLinestotalLinesXmText\SWextend@%d@process-shift-rightprocess-shift-leftprocess-rightprocess-leftpage-downpage-upprev-tab-groupnext-tab-grouptraverse-hometraverse-prevtraverse-nextprocess-homeprocess-shift-downprocess-shift-upprocess-downprocess-upprocess-tabprocess-returnprocess-cancelunmapfocusOutfocusInleaveenterHelptoggle-add-modetoggle-overstrikeactivateredraw-displaybeeppaste-clipboardcut-clipboardcopy-clipboardlink-primarycut-primarycopy-primarymove-tolink-tocopy-toclear-selectionsecondary-notifysecondary-adjustsecondary-dragsecondary-startprocess-bselect-eventprocess-bselectprocess-bdrag-eventprocess-bdragset-selection-hintextend-endextend-adjustextend-startselect-endselect-adjustset-anchorkey-selectdo-quick-actionquick-copy-setquick-cut-setselect-startdeselect-allselect-allnewlinenewline-and-backupnewline-and-indentstuffunkillkill-to-start-of-linekill-to-end-of-linekill-previous-wordkill-next-wordkill-previous-characterkill-next-characterkill-selectiondelete-to-start-of-linedelete-to-end-of-linedelete-previous-worddelete-next-worddelete-previous-characterdelete-next-characterdelete-selectionscroll-cursor-verticallyscroll-one-line-downscroll-one-line-upmove-destinationend-of-filebeginning-of-filepage-rightpage-leftprevious-pagenext-pageprevious-linenext-lineend-of-linebeginning-of-linebackward-paragraphforward-paragraphbackward-wordforward-wordbackward-characterforward-characterset-insertion-pointgrab-focusinsert-stringself-insertorientation??0queryOrientation_XmText_%d_%d_XmText_AddMode_%d_%dHorScrollBarVertScrollBarvwbeepHelpKeySelectMenuButtonTakeFocusUpMenuButtonTakeFocusButtonTakeFocusBtnUpBtnDownLeaveEnterSelectDisarmArmAndActivateArmXmToggleButtonXmToggleButtonGadgetv(D 1Z$X1i; DLSr]TYeWtpjxcQ&gE2V:^G\SB@CªA̪`]m[ժ2yU3sxS`q~eRw/mwnvqvpvsvthvvQvw=v$yvzu|u|ug}u~uHtuTektronix, Inc.X11/NeWS - Sun Microsystems Inc.Siemens Munich (SP-4's hacker-clan)Siemens Munich by SP-4's Hacker CrewSilicon GraphicsSilicon Graphics Inc.Motorola Inc. (Microcomputer Division) Megatek CorporationIntergraph CorporationInternational Business MachinesHewlett-Packard CompanyDouble Click Imaging, Inc. KeyXData General Corporation Rev 04DECWINDOWS DigitalEquipmentCorp.Apollo Computer Inc.Acorn Computers LtdSun Microsystems, Inc.r%s %d/usr/X11R6/lib/Xm/bindings.motifbindxmbind.aliasXMBINDDIR߀_MOTIF_DEFAULT_LOCALEvO?LANGISO8859-1 ISO8859-1ISO8859-2ISO8859-3ISO8859-4ISO8859-5ISO8859-6ISO8859-7ISO8859-8ISO8859-9JISX0201.1976-0GB2312.1980-0GB2312.1980-1JISX0208.1983-0JISX0208.1983-1KSC5601.1987-0KSC5601.1987-1 1]2](B-A(B-B(B-C(B-D(B-L(B-G(B-F(B-H(B-M(J)I$(A$)A$(B$)B$(C$)CKSC5601.1987-1KSC5601.1987-0JISX0208.1983-1JISX0208.1983-0GB2312.1980-1GB2312.1980-0JISX0201.1976-0ISO8859-9ISO8859-8ISO8859-7ISO8859-6ISO8859-5ISO8859-4ISO8859-3ISO8859-2ISO8859-1_MOTIF_DEFAULT_LOCALEXtToolkitErrorcompoundTextconversionErrortextPropertyAcceleratorAcceleratorTextAdjustLastAdjustMarginAlignmentAllowOverlapAnimationMaskAnimationPixmapAnimationPixmapDepthAnimationStyleApplyLabelStringArmCallbackArmColorArmPixmapArrowDirectionAttachmentAudibleWarningAutoShowCursorPositionAutoUnmanageAutomaticSelectionAvailabilityBackgroundPixmapBlendModelBlinkRateBottomShadowColorBottomShadowPixmapButtonAcceleratorTextButtonAcceleratorsButtonCountButtonFontListButtonMnemonicCharSetsButtonMnemonicsButtonSetButtonTypeButtonsCancelLabelStringChildHorizontalAlignmentChildHorizontalSpacingChildPlacementChildTypeChildVerticalAlignmentChildrenClientDataClipWindowColumnsCommandWindowCommandWindowLocationConvertProcCursorBackgroundCursorForegroundCursorPositionCursorPositionVisibleDarkThresholdDecimalPointsDefaultButtonShadowThicknessDefaultButtonTypeDefaultCopyCursorIconDefaultFontListDefaultInvalidCursorIconDefaultLinkCursorIconDefaultMoveCursorIconDefaultNoneCursorIconDefaultPositionDefaultSourceCursorIconDefaultValidCursorIconDeleteResponseDesktopParentDialogStyleDialogTitleDialogTypeDirListItemCountDirListItemsDirListLabelStringDirMaskDirSearchProcDirSpecDirectoryDirectoryValidDisarmCallbackDoubleClickIntervalDragContextClassDragDropFinishCallbackDragIconClassDragInitiatorProtocolStyleDragMotionCallbackDragOperationsDragOverModeDragProcDragReceiverProtocolStyleDropProcDropRectanglesDropSiteActivityDropSiteEnterCallbackDropSiteLeaveCallbackDropSiteManagerClassDropSiteOperationsDropSiteTypeDropStartCallbackDropTransferClassDropTransfersEditableEntryBorderEntryClassExportTargetsExposeCallbackExtensionTypeFileListItemCountFileListItemsFileListLabelStringFileSearchProcFileTypeMaskFillOnArmFillOnSelectFilterLabelStringFontListForegroundThresholdHelpLabelStringHighlightColorHighlightOnEnterHighlightPixmapHighlightThicknessHorizontalFontUnitHorizontalScrollBarHotICCHandleImportTargetsIncrementIncrementalIndicatorOnIndicatorSizeIndicatorTypeInitialDelayInitialFocusInputCreateInputMethodInvalidCursorForegroundIsAlignedIsHomogeneousItemCountItemsKeyboardFocusPolicyLabelFontListLabelInsensitivePixmapLabelPixmapLabelStringLabelTypeLightThresholdListLabelStringListMarginHeightListMarginWidthListSizePolicyListSpacingListUpdatedLogicalParentMainWindowMarginHeightMainWindowMarginWidthMappingDelayMarginBottomMarginHeightMarginLeftMarginRightMarginTopMarginWidthMaskMaxItemsMaxLengthMaxValueMaximumMenuBarMenuPostMenuWidgetMessageProcMessageWindowMinimizeButtonsMinimumMnemonicMnemonicCharSetMoveOpaqueMultiClickMustMatchMwmDecorationsMwmFunctionsMwmInputModeMwmMenuMwmMessagesNavigationTypeNeedsMotionNoMatchStringNoResizeNoneCursorForegroundNotifyProcNumChildrenNumColumnsNumDropRectanglesNumDropTransfersNumExportTargetsNumImportTargetsOffsetOkLabelStringOperationChangedCallbackOperationCursorIconOptionLabelOptionMnemonicOutputCreatePackingPageIncrementPaneMaximumPaneMinimumPatternPendingDeletePopupEnabledPositionIndexPostFromButtonPostFromCountPostFromListPreeditTypeProcessingDirectionPromptStringProtocolCallbackPushButtonEnabledQualifySearchDataProcRadioAlwaysOneRadioBehaviorRecomputeSizeRectanglesRepeatDelayResizeCallbackResizeHeightResizePolicyResizeWidthRowColumnTypeRowsRubberPositioningSashHeightSashIndentSashWidthScaleHeightScaleMultipleScaleWidthScrollScrollBarDisplayPolicyScrollBarPlacementScrollSideScrolledWindowMarginHeightScrolledWindowMarginWidthScrollingPolicySelectColorSelectInsensitivePixmapSelectPixmapSelectThresholdSelectedItemCountSelectedItemsSelectionArrayCountSelectionLabelStringSelectionPolicySeparatorOnSeparatorTypeSetShadowThicknessShadowTypeShellUnitTypeShowArrowsShowAsDefaultShowSeparatorShowValueSimpleCheckBoxSimpleMenuBarSimpleOptionMenuSimplePopupMenuSimplePulldownMenuSimpleRadioBoxSizePolicySliderSizeSourceSourceCursorIconSourceIsExternalSourcePixmapIconSourceWidgetSourceWindowSpacingStartTimeStateCursorIconStringDirectionTearOffModelTextFontListTextStringTextValueTitleStringTopCharacterTopItemPositionTopLevelEnterCallbackTopLevelLeaveCallbackTopShadowColorTopShadowPixmapTransferProcTransferStatusTraversalOnTraversalTypeTreeUpdateProcTroughColorUnitTypeUnpostBehaviorUnselectPixmapUpdateSliderSizeUseAsyncGeometryUserDataValidCursorForegroundValueChangedCallbackValueWcsVerifyBellVerticalAlignmentVerticalFontUnitVerticalScrollBarVisibleItemCountVisibleWhenOffVisualPolicyWhichButtonWordWrapWorkWindowXmStringacceleratoracceleratorTextactivateCallbackadjustLastadjustMarginalignmentallowOverlapallowResizeanimationMaskanimationPixmapanimationPixmapDepthanimationStyleapplyCallbackapplyLabelStringarmCallbackarmColorarmPixmaparrowDirectionattachmentaudibleWarningautoShowCursorPositionautoUnmanageautomaticSelectionavailabilityblendModelblinkRatebottomAttachmentbottomOffsetbottomPositionbottomShadowColorbottomShadowPixmapbottomWidgetbrowseSelectionCallbackbuttonAcceleratorTextbuttonAcceleratorsbuttonCountbuttonFontListbuttonMnemonicCharSetsbuttonMnemonicsbuttonSetbuttonTypebuttonscancelButtoncancelCallbackcancelLabelStringcascadePixmapcascadingCallbackchildHorizontalAlignmentchildHorizontalSpacingchildPlacementchildPositionchildTypechildVerticalAlignmentclientDataclipWindowcolumnscommandcommandChangedCallbackcommandEnteredCallbackcommandWindowcommandWindowLocationconvertProccursorBackgroundcursorForegroundcursorPositioncursorPositionVisibledarkThresholddecimalPointsdecrementCallbackdefaultActionCallbackdefaultButtondefaultButtonShadowThicknessdefaultButtonTypedefaultCopyCursorIcondefaultFontListdefaultInvalidCursorIcondefaultLinkCursorIcondefaultMoveCursorIcondefaultNoneCursorIcondefaultPositiondefaultSourceCursorIcondefaultValidCursorIcondeleteResponsedesktopParentdialogStyledialogTitledialogTypedirListItemCountdirListItemsdirListLabelStringdirMaskdirSearchProcdirSpecdirectorydirectoryValiddisarmCallbackdoubleClickIntervaldragCallbackdragContextClassdragDropFinishCallbackdragIconClassdragInitiatorProtocolStyledragMotionCallbackdragOperationsdragOverModedragProcdragReceiverProtocolStyledropFinishCallbackdropProcdropRectanglesdropSiteActivitydropSiteEnterCallbackdropSiteLeaveCallbackdropSiteManagerClassdropSiteOperationsdropSiteTypedropStartCallbackdropTransferClassdropTransferseditModeeditableentryAlignmententryBorderentryCallbackentryClassentryVerticalAlignmentexportTargetsexposeCallbackextendedSelectionCallbackextensionTypefileListItemCountfileListItemsfileListLabelStringfileSearchProcfileTypeMaskfillOnArmfillOnSelectfilterLabelStringfocusCallbackfocusMovedCallbackfocusPolicyChangedfontListforegroundThresholdfractionBasegainPrimaryCallbackhelpCallbackhelpLabelStringhighlightColorhighlightOnEnterhighlightPixmaphighlightThicknesshistoryItemCounthistoryItemshistoryMaxItemshistoryVisibleItemCounthorizontalFontUnithorizontalScrollBarhorizontalSpacinghotXhotYiccHandleimportTargetsincrementincrementCallbackincrementalindicatorOnindicatorSizeindicatorTypeinitialDelayinitialFocusinputCallbackinputCreateinputMethodinvalidCursorForegroundisAlignedisHomogeneousitemCountitemskeyboardFocusPolicylabelFontListlabelInsensitivePixmaplabelPixmaplabelStringlabelTypeleftAttachmentleftOffsetleftPositionleftWidgetlightThresholdlineSpacelistItemCountlistItemslistLabelStringlistMarginHeightlistMarginWidthlistSizePolicylistSpacinglistUpdatedlistVisibleItemCountlogicalParentlosePrimaryCallbacklosingFocusCallbackmainWindowMarginHeightmainWindowMarginWidthmapCallbackmappingDelaymarginmarginBottommarginHeightmarginLeftmarginRightmarginTopmarginWidthmaskmaxLengthmaximummenuAcceleratormenuBarmenuCursormenuHelpWidgetmenuHistorymenuPostmessageAlignmentmessageProcmessageStringmessageWindowminimizeButtonsminimummnemonicmnemonicCharSetmodifyVerifyCallbackmodifyVerifyCallbackWcsmotionVerifyCallbackmoveOpaquemultiClickmultipleSelectionCallbackmustMatchmwmDecorationsmwmFunctionsmwmInputModemwmMenumwmMessagesnavigationTypeneedsMotionnoMatchCallbacknoMatchStringnoResizenoneCursorForegroundnotifyProcnumColumnsnumDropRectanglesnumDropTransfersnumExportTargetsnumImportTargetsnumRectanglesoffsetXoffsetYokCallbackokLabelStringoperationChangedCallbackoperationCursorIconoptionLabeloptionMnemonicoutputCreatepackingpageDecrementCallbackpageIncrementpageIncrementCallbackpaneMaximumpaneMinimumpatternpendingDeletepopupEnabledpositionIndexpostFromButtonpostFromCountpostFromListpreeditTypeprocessingDirectionpromptStringprotocolCallbackpushButtonEnabledqualifySearchDataProcradioAlwaysOneradioBehaviorrealizeCallbackrecomputeSizerectanglesrefigureModerepeatDelayresizableresizeCallbackresizeHeightresizePolicyresizeWidthrightAttachmentrightOffsetrightPositionrightWidgetrowColumnTyperowsrubberPositioningsashHeightsashIndentsashShadowThicknesssashWidthscaleHeightscaleMultiplescaleWidthscrollBarDisplayPolicyscrollBarPlacementscrollHorizontalscrollLeftSidescrollTopSidescrollVerticalscrolledWindowMarginHeightscrolledWindowMarginWidthscrollingPolicyselectColorselectInsensitivePixmapselectPixmapselectThresholdselectedItemCountselectedItemsselectionArrayCountselectionLabelStringselectionPolicyseparatorOnseparatorTypesetshadowshadowThicknessshadowTypeshellUnitTypeshowArrowsshowAsDefaultshowSeparatorshowValuesimpleCallbacksingleSelectionCallbacksizePolicyskipAdjustsliderSizesourcesourceCursorIconsourceIsExternalsourcePixmapIconsourceWidgetsourceWindowspacingspotLocationstartTimestateCursorIconstringDirectionsubMenuIdsymbolPixmaptearOffMenuActivateCallbacktearOffMenuDeactivateCallbacktearOffModeltextAcceleratorstextColumnstextFontListtextStringtextTranslationstextValuetitleStringtoBottomCallbacktoPositionCallbacktoTopCallbacktopAttachmenttopCharactertopItemPositiontopLevelEnterCallbacktopLevelLeaveCallbacktopOffsettopPositiontopShadowColortopShadowPixmaptopWidgettransferProctransferStatustraversalCallbacktraversalOntraversalTypetraverseObscuredCallbacktreeUpdateProctroughColorunitTypeunmapCallbackunpostBehaviorunselectPixmapupdateSliderSizeuseAsyncGeometryuserDatavalidCursorForegroundvalueChangedCallbackvalueWcsverifyBellverticalFontUnitverticalScrollBarverticalSpacingvisibleItemCountvisibleWhenOffvisualPolicywhichButtonwordWrapworkWindowAlignmentAnimationMaskAnimationPixmapAnimationStyleArrowDirectionAtomListAttachmentAudibleWarningAvailabilityBackgroundPixmapBlendModelBooleanDimensionBottomShadowPixmapButtonTypeCallbackProcCharCharSetTableChildHorizontalAlignmentChildPlacementChildTypeChildVerticalAlignmentCommandWindowLocationCompoundTextDefaultButtonTypeDeleteResponseDialogStyleDialogTypeDoubleClickIntervalDragInitiatorProtocolStyleDragReceiverProtocolStyleDropSiteActivityDropSiteOperationsDropSiteTypeDropTransfersExtensionTypeFileTypeMaskFontListGadgetPixmapHighlightPixmapHorizontalDimensionHorizontalIntHorizontalPositionIconAttachmentImportTargetsIndicatorTypeItemCountItemsKeySymKeySymTableKeyboardFocusPolicyLabelTypeListMarginHeightListMarginWidthListSizePolicyListSpacingManBottomShadowPixmapManForegroundPixmapManHighlightPixmapManTopShadowPixmapMenuWidgetMnemonicMultiClickNavigationTypePackingPrimForegroundPixmapProcProcessingDirectionRectangleListResizePolicyRowColumnTypeScrollBarDisplayPolicyScrollBarPlacementScrollingPolicySelectedItemCountSelectedItemsSelectionPolicySelectionTypeSeparatorTypeShadowTypeShellHorizDimShellHorizPosShellUnitTypeShellVertDimShellVertPosSizePolicyStringDirectionTearOffModelTopShadowPixmapTransferStatusTraversalTypeUnitTypeUnpostBehaviorValueWcsVerticalAlignmentVerticalDimensionVerticalIntVerticalPositionVirtualBindingVisibleItemCountVisualPolicyWhichButtonXmBackgroundPixmapXmStringXmStringCharSetXmStringTableosfActivateosfAddModeosfBackSpaceosfBeginLineosfCancelosfClearosfCopyosfCutosfDeleteosfDownosfEndLineosfHelposfInsertosfLeftosfMenuosfMenuBarosfPageDownosfPageLeftosfPageRightosfPageUposfPasteosfPrimaryPasteosfQuickPasteosfRightosfSelectosfUndoosfUpFONTLIST_DEFAULT_TAG_STRINGXmFONTLIST_DEFAULT_TAG_STRINGTopItemPositiontearOffTitleTearOffTitlepopupHandlerCallbackconvertCallbackdestinationCallbackselectedItemSelectedItemselectionCallbackmatchBehaviorMatchBehaviornoFontCallbacktextPatheditingPathEditingPathbidirectionalCursorBidirectionalCursorcollapsedStatePixmapdetailColumnHeadingdetailCountdetailTabListexpandedStatePixmaplargeCellHeightlargeCellWidthlayoutTypeoutlineIndentationoutlineLineStyleprimaryOwnershipselectionTechniquesmallCellHeightsmallCellWidthspatialStyleentryParentlargeIconXlargeIconYsmallIconXsmallIconYCollapsedStatePixmapDetailColumnHeadingDetailCountDetailMaskEntryViewTypeLineStyleDetailTabListExpandedStatePixmapIncludeModelCellHeightCellWidthLayoutTypeOutlineIndentationPlaceModelPrimaryOwnershipSelectionTechniqueSpatialStyleEntryDetailExpandStatelargeIconlargeIconMasklargeIconPixmapsmallIconsmallIconMasksmallIconPixmapIconViewTypeVisualEmphasiscurrentPageNumberfirstPageNumberlastPageNumberbackPagePlacementbackPageNumberbackPageSizebackPageForegroundbackPageBackgroundframeBackgroundbindingTypebindingPixmapbindingWidthmajorTabSpacingminorTabSpacinginnerMarginWidthinnerMarginHeightframeShadowThicknesspageNumberCurrentPageNumberFirstPageNumberLastPageNumberBackPagePlacementBackPageNumberBackPageSizeBackPageForegroundBackPageBackgroundFrameBackgroundBindingTypeBindingPixmapBindingWidthMajorTabSpacingMinorTabSpacingInnerMarginWidthInnerMarginHeightPageChangeCallbackPageNumberArrowLayoutArrowSensitivitySpinBoxChildTypearrowLayoutArrowLayoutarrowSensitivityArrowSensitivitydefaultArrowSensitivityDefaultArrowSensitivityarrowSizeArrowSizespinBoxChildTypeSpinBoxChildTypepositionnumValuesNumValuesvaluesValuesminimumValueMinimumValuemaximumValueMaximumValueincrementValueIncrementValueAutomaticSelectionLineStyleEntryViewTypeDirectionLayoutTypePrimaryOwnershipSelectionTechniqueSpatialStyleTabListViewTypeVisualEmphasisBindingTypeNBChildTypeentryViewTypeinsensitiveStippleBitmaplayoutDirectionviewTypevisualEmphasisLayoutDirectionsnapBackMultipleslidingModesliderVisualautoDragModelcolorCalculationProcbitmapConversionModelcolorAllocationProcselectionModeselectedPositionsselectedPositionCountSnapBackMultipleSliderVisualSlidingModeAutoDragModelColorCalculationProcBitmapConversionModelColorAllocationProcInsensitiveStippleBitmapSelectionModeSelectedPositionsSelectedPositionCountSlidingModeShowArrowsSliderVisualShowValueAutoDragModelSWChildTypeBitmapConversionModelSelectionModeinputPolicyInputPolicyInputPolicytoggleModeToggleModeToggleModeIndicatorOnSetindeterminatePixmapIndeterminatePixmapunselectColorUnselectColorselectedPositionarrowSpacingArrowSpacingMatchBehaviorComboBoxTypeSelectedPositionenableWarpEnableWarpEnableWarpmotifVersionMotifVersiondefaultGlyphPixmapDefaultGlyphPixmapRenditiontagTagfontNameFontNamefontTypeFontTypeFontTypeloadModelLoadModelLoadModeltabListTabListRenditionPixelunderlineTypeUnderlineTypestrikethruTypeStrikethruTypeLineTyperenderTableRenderTableRenderTablebuttonRenderTableButtonRenderTableButtonRenderTablelabelRenderTableLabelRenderTableLabelRenderTabletextRenderTableTextRenderTableTextRenderTabledragStartCallbacknoRenditionCallbackXmAS_ISIsWhiteSpaceMethodIsScanBreakMethodCharDirectionInitialCharsDirectionpatternTypesubstituteinvokeParseProcincludeStatusosfBackTabosfBeginDataosfDeselectAllosfEndDataosfEscapeosfExtendosfLeftLineosfNextosfNextFieldosfNextMenuosfNextMinorosfPrevFieldosfPrevMenuosfPriorosfPriorMinorosfReselectosfRestoreosfRightLineosfSelectAllosfSwitchDirectionnotebookChildTypeNotebookChildTypeNotebookChildTypescrolledWindowChildTypeScrolledWindowChildTypeScrolledWindowChildTypeselectedObjectsSelectedObjectsselectedObjectCountSelectedObjectCountcomboBoxTypeComboBoxTypetabValueoffsetModeldecimaldetailDetaildetailCountDetailCountcontainerIDContainerIDCLIENT_WINDOWCLIP_TEMPORARYCLIPBOARDCOMPOUND_TEXTDELETEFILEFILE_NAMEINCRINSERT_PROPERTYINSERT_SELECTIONLENGTHLINK_SELECTION_MOTIF_ATOM_0_MOTIF_BINDINGS_MOTIF_DEFAULT_BINDINGS_MOTIF_CANCEL_DROP_EFFECT_MOTIF_CLIP_HEADER_MOTIF_CLIP_DATA_REQUEST_MOTIF_CLIP_DATA_DELETE_MOTIF_CLIP_ITEM_MOTIF_CLIP_LOCK_MOTIF_CLIP_LOCK_ACCESS_VALID_MOTIF_CLIP_MESSAGE_MOTIF_CLIP_NEXT_ID_MOTIF_CLIP_TIME_MOTIF_CLIPBOARD_TARGETS_MOTIF_COMPOUND_STRING_MOTIF_DEFERRED_CLIPBOARD_TARGETS_MOTIF_DESTINATION_MOTIF_DRAG_OFFSET_MOTIF_DROP_MOTIF_ENCODING_REGISTRY_MOTIF_EXPORT_TARGETS_MOTIF_LOSE_SELECTION_MOTIF_RENDER_TABLE_MOTIF_WM_QUERY_MOTIF_WM_ALL_CLIENTSMULTIPLENULLTARGETSTEXTTIMESTAMPWM_STATEXmTRANSFER_SUCCESSXmTRANSFER_FAILUREpathModePathModePathModefileFilterStyleFileFilterStyleFileFilterStyledirTextLabelStringDirTextLabelStringenableBtn1TransferEnableBtn1TransferenableButtonTabEnableButtonTabenableEtchedInMenuEnableEtchedInMenudefaultButtonEmphasisDefaultButtonEmphasisDefaultButtonEmphasisenableToggleColorEnableToggleColorenableToggleVisualEnableToggleVisualenableDragIconEnableDragIconenableUnselectableDragEnableUnselectableDragdragOverActiveModeDragOverActiveModeinstallColormapInstallColormapOwnerEventsownerEventsGrabStylegrabStyleforegroundStatebackgroundStateGroundStateGroundStateSelectColorLargeIconPixmapSmallIconPixmapoutlineStateOutlineStateOutlineStatespatialIncludeModelSpatialIncludeModelSpatialIncludeModelspatialResizeModelSpatialResizeModelSpatialResizeModelspatialSnapModelSpatialSnapModelSpatialSnapModeldetailColumnHeadingCountDetailColumnHeadingCountdetailOrderDetailOrderCardinalListdetailOrderCountDetailOrderCountoutlineColumnWidthOutlineColumnWidthoutlineChangedCallbackOutlineChangedCallbackoutlineButtonPolicyOutlineButtonPolicyOutlineButtonPolicyDefaultVirtualBindingsdefaultVirtualBindingsResizableDynamicPixmappageChangedCallbackareadetailShadowThicknesssliderMarkSliderMarkSliderMarkEnableBtn1TransferrenditionBackgroundrenditionForegroundRenditionBackgroundRenditionForegroundindeterminateInsensitivePixmapIndeterminateInsensitivePixmapframeChildTypeFrameChildTypetextFieldTextFieldenableThinThicknessEnableThinThicknessprimaryColorSetIdPrimaryColorSetIdsecondaryColorSetIdSecondaryColorSetIdtextColorSetIdTextColorSetIdactiveColorSetIdActiveColorSetIdinactiveColorSetIdInactiveColorSetIduseColorObjUseColorObjuseTextColorUseTextColoruseTextColorForListUseTextColorForListuseMaskUseMaskuseMultiColorIconsUseMultiColorIconsuseIconFileCacheUseIconFileCachePixel SetsCustomize Data:ColorServerlistListarrowOrientationArrowOrientationArrowOrientationpositionTypePositionTypePositionTypewrapWrappositionModePositionModePositionModeprintOrientationPrintOrientationprintOrientationsPrintOrientationsprintResolutionPrintResolutionprintResolutionsPrintResolutionsdefaultPixmapResolutionDefaultPixmapResolutionstartJobCallbackendJobCallbackpageSetupCallbackpdmNotificationCallbackminXminYmaxXmaxYMinXMinYMaxXMaxYpreeditStartCallbackpreeditDoneCallbackpreeditDrawCallbackpreeditCaretCallbackverifyPreeditVerifyPreeditenableMultiKeyBindingsEnableMultiKeyBindingsButtonFontListLabelFontListTextFontListSDT Pixel Set50_foregroundunspecified_pixmapATOM_PAIRAVERAGE_WIDTHBACKGROUNDCHARACTER_POSITIONCLASSCOLUMN_NUMBERDONEFOREGROUNDHOST_NAMELINE_NUMBERLIST_LENGTHMODULENAMENoneODIFOWNER_OSPDM_EXIT_CANCELPDM_EXIT_ERRORPDM_EXIT_OKPDM_REPLYPDM_STARTPDM_START_ERRORPDM_START_OKPDM_START_PXAUTHPDM_START_VXAUTHPIXELPIXEL_SIZEPROCEDUREPROCESSRESOLUTION_YSPANTASKUSERWM_DELETE_WINDOW_MOTIF_CURRENT_TIME_MOTIF_DRAG_ATOMS_MOTIF_DRAG_INITIATOR_INFO_MOTIF_DRAG_PROXY_WINDOW_MOTIF_DRAG_RECEIVER_INFO_MOTIF_DRAG_TARGETS_MOTIF_DRAG_WINDOW_MOTIF_INITIATOR_MOTIF_RECEIVER_MOTIF_SELECTION_TEXTleaveenterfocusOutfocusInprev-tab-groupnext-tab-grouptraverse-hometraverse-prevtraverse-nextpaste-clipboardcopy-clipboardcut-clipboarddo-quick-actionquick-copy-setquick-cut-setmove-tolink-tocopy-tosecondary-adjustsecondary-startdeselect-allselect-alltoggle-add-modetoggle-overstrikeset-anchorcopy-primarylink-primarycut-primaryclear-selectiondelete-selectionextend-endextend-adjustextend-startmove-destinationgrab-focuskey-selectpage-rightpage-leftbeginning-of-lineend-of-lineforward-wordbackward-wordforward-characterbackward-characterprocess-bselect-eventprocess-bselectprocess-bdrag-eventprocess-bdragprocess-cancelactivatedelete-to-start-of-linedelete-to-end-of-linedelete-next-worddelete-previous-worddelete-next-characterdelete-previous-characterself-insertPri.vatepri.vateXmTextFieldP @@@\%oUnsupported charUnsupported wchar_XmText_%d_%d_XmText_AddMode_%d_%d protocolNextTabGroupPrevTabGroupleaveenterHelpunmapPrimitiveParentCancelPrimitiveParentActivatePrimitivePrevTabGroupPrimitiveNextTabGroupPrimitiveTraverseHomePrimitiveTraversePrevPrimitiveTraverseNextPrimitiveTraverseDownPrimitiveTraverseUpPrimitiveTraverseRightPrimitiveTraverseLeftPrimitiveLeavePrimitiveEnterPrimitiveHelpPrimitiveUnmapPrimitiveFocusOutPrimitiveFocusInNoScalingDynamicPixmapXmPrimitivevP`ActivateArmHelpFocusInEnterManagerGadgetMultiActivateManagerGadgetMultiArmManagerGadgetActivateManagerGadgetDragManagerGadgetArmManagerGadgetHelpManagerGadgetKeyInputManagerGadgetButtonMotionManagerParentCancelManagerParentActivateManagerGadgetSelectManagerGadgetTraverseHomeManagerGadgetTraverseDownManagerGadgetTraverseUpManagerGadgetTraverseRightManagerGadgetTraverseLeftManagerGadgetTraverseNextManagerGadgetTraversePrevManagerGadgetNextTabGroupManagerGadgetPrevTabGroupManagerFocusOutManagerFocusInManagerLeaveManagerEnterManagerGadgetTraverseCurrentNoScalingDynamicPixmapXmManagertXmToolkitErrorManagerClassPartInitializeinvalidExtensionXmDialogShellOSF_MOTIFShadowDialog style must be XmDIALOG_MODELESS.Only XmRowColumn widgets of type XmMENU_PULLDOWN can be submenus.XmNmappingDelay must be greater than or equal to 0.XmCascadeButton[Gadget] must have XmRowColumn parent with XmNrowColumnType XmMENU_PULLDOWN, XmMENU_POPUP, XmMENU_BAR or XmMENU_OPTION.XtGrabPointer failed.XtGrabKeyboard failed.The dialog type must be XmDIALOG_COMMAND.Invalid child type; Command widget does not have this child.NULL or empty XmString.NULL or empty XmString passed to XmCommandAppendValue.XmNmustMatch is always False for a Command widget.XmNhistoryMaxItems must be a positive integer greater than zero.Must call XmClipboardStartCopy() before XmClipboardCopy()Must call XmClipboardStartCopy() before XmClipboardEndCopy()Too many formats in XmClipboardCopy()ClipboardBadDataTypeincorrect data typeClipboardCorruptinternal error - corrupt data structureClipboardBadFormatRegistered format length must be 8, 16, or 32Registered format name must not be nullDialogShell widget supports only one RectObj childFraction base cannot be zero.Circular dependency in the children of the Form widget. Check for circular attachments between the children.Abandoned edge synchronization after 10000 iterations. Check for contradictory constraints on the children of this Form widget.Cannot change XmNlayoutDirection after initialization.XmNlabelString must be a Compound String.XmNacceleratorText must be a Compound String.When changed, XmNvisibleItemCount must be at least 1.Cannot change XmNlistSizePolicy after initialization.When changed, XmNitemCount must be non-negative.Item(s) to be deleted are not present in the list.XmNlistSpacing must be non-negative.Cannot set XmNitems to NULL when XmNitemCount is positive.XmNselectedItemCount must not be negative.Cannot set XmNselectedItems to NULL when XmNselectedItemCount is positive.XmNtopItemPosition must be non-negative.XmNitems and XmNitemCount mismatch!XmNselectedPositionCount must not be negative.Cannot set XmNselectedPositions to NULL when XmNselectedPositionCount is positive.The MenuBar cannot be changed to NULL.The CommandWindow cannot be changed to NULL.MenuShell widgets accept only XmRowColumn children.Attempting to manage a pulldown menu that is not attached to a Cascade button.XmPopup requires a subclass of shellWidgetClass.XmPopdown requires a subclass of shellWidgetClass.XtMenuPopup requires exactly one argument.XtMenuPopup only supports ButtonPress, KeyPress or EnterNotify events.Cannot find popup widget "%s" in XtMenuPopup.Cannot find popup widget "%s" in XtMenuPopdown.XtMenuPopdown called with more than one argument.Invalid child type; widget does not have this childCancel button cannot be changed.Minimum value must be greater than 0.Maximum value must be greater than 0.Minimum value must be less than maximum value.Too few parameters in sash callback.Invalid first parameter in sash callback.Widget must be a VendorShell.Protocol manager already exists.There are more protocols than widget can handle; 32 is the limit.Attempt to set width to zero ignoredAttempt to set height to zero ignoredXmNhelpWidget forced to NULL since it is not used by popup menus.XmNhelpWidget forced to NULL since it is not used by pulldown menus.XmNhelpWidget forced to NULL since it is not used by option menus.XmNhelpWidget forced to NULL since it is not used by Work Areas.Widget hierarchy not appropriate for this XmNrowColumnType: defaulting to XmWORK_AREA.Attempt to change XmNrowColumnType after initialization ignoredAttempt to set XmNisHomogenous to FALSE for a RowColumn widget of type XmMENU_BAR ignored.Attempt to change XmNentryClass for a RowColumn widget of type XmMENU_BAR ignored.Attempt to change XmNwhichButton via XtSetValues for a RowColumn widget of type XmMENU_PULLDOWN ignored.Attempt to change XmNmenuPost via XtSetValues for a RowColumn widget of type XmMENU_PULLDOWN ignored.Attempt to set XmNmenuPost to an illegal value ignored.Attempt to change XmNshadowThickness for a RowColumn widget not of type XmMENU_PULLDOWN or XmMENU_POPUP ignored.Attempt to add wrong child type to a menu (that is, XmRowColumn) widgetAttempt to add wrong child type to a homogeneous RowColumn widgetAttempt to change XmNisHomogeneous for a RowColumn widget of type XmMENU_OPTION ignoredEnabling tear off on a shared menupane is not recommendedIllegal mnemonic character; Could not convert X KEYSYM to a keycodeThe minumum scale value is greater than or equal to the maximum scale value.The specified scale value is less than the minimum scale value.The specified scale value is greater than the maximum scale value.Incorrect processing direction.Invalid XmNscaleMultiple; greater than (max - min)Invalid XmNscaleMultiple; less than zero(Maximum - minimum) cannot be greater than INT_MAX / 2; minimum has been set to zero, maximum may have been set to (INT_MAX/2).XmNshowValue has an incorrect valueThe minimum scrollbar value is greater than or equal to the maximum scrollbar value.The specified slider size is less than 1.The specified scrollbar value is less than the minimum scrollbar value.The specified scrollbar value is greater than the maximum scrollbar value minus the scrollbar slider size.The scrollbar increment is less than 1.The scrollbar page increment is less than 1.The scrollbar initial delay is less than 1.The scrollbar repeat delay is less than 1.Specified slider size is greater than the maximum scrollbar value minus the minimum scrollbar value.Cannot change scrolling policy after initialization.Cannot change visual policy after initialization.Cannot set AS_NEEDED scrollbar policy with a visual policy of VARIABLE.Cannot change scrollbar widget in AUTOMATIC mode.Cannot change clip windowCannot set visual policy of CONSTANT in APPLICATION_DEFINED mode.Wrong parameters passed to the XmScrollVisible function.Dialog type cannot be modified.Widget does not support this child type.Incorrect source text is ignored.Cannot find position while attempting to move to previous line.Number of rows must be greater than 0.XmFontListInitFontContext failed.XmFontListGetNextFont failed.Character '%s' not supported in font. Discarded.Cursor position must be greater than or equal to 0.Number of columns must be greater than 0.Number of columns must be greater than or equal to 0.Invalid value for XmNdeleteResponseInvalid value for XmNinputPolicyXmNlayoutDirection cannot be changed.Fatal Error: _XmGetDefaultDisplay cannot be used prior to VendorS.Initialize, returns NULLInvalid color requested from _XmAccessColorData.Cannot allocate colormap entry for default background.Cannot parse default background color specification.Cannot open input method - using XLookupString.OKCancelSelectionApplyHelpFilterFilesDirectoriesItemsDirectory>No context found for extension_XmPopWidgetExtData; no extension found with XFindContextCreating multiple XmDisplays for the same X display. Only the first XmDisplay created for a particular X display can be referenced by calls to XmGetXmDisplayReceived TOP_LEVEL_LEAVE with no active DragContextCannot set XmDisplay class to a non-subclass of XmDisplay_MOTIF_DRAG_WINDOW property has been destroyedThe protocol version levels do not match.Unable to open display.The atom table is empty.The target table is empty.The target table has an inconsistent property.Invalid target table index.GenerateCallback does not expect XmCR_DROP_SITE_ENTER as a reason.Invalid selection in DropConvertCallbackThe drop selection was lost.XGrabPointer failed.ExternalNotifyHandler: the callback reason is not acceptable.XmDragStart must be called as a result of a button press or motion event.Unknown drag and drop message type.No geometry specified for dragIcon pixmapA dragIcon created with no pixmapDepth mismatch.Unknown icon attachment.Unknown drag state.Unknown XmNblendModel.Unable to get drop site window geometry.Invalid animationPixmapDepth.Cannot create drop sites that are children of a simple drop site.Receiving motion events without an active drag contextReceiving operation changed without an active drag context.Creating an active drop site with no drop procedure.Cannot set rectangles or number of rectangles of composite drop sites.Registering a widget as a drop site out of sequence. Ancestors must be registered before any of their descendants are registered.Cannot register widget as a drop site more than once.Drop site type may only be set at creation time.Cannot change rectangles of non-simple drop site.Cannot register a Shell as a drop site.Cannot register a drop site that is a descendent of a simple drop siteCannot create a discontiguous child list for a composite drop site.%s is not a drop site child of %sMemory errorIllegal representation type idIllegal value (%d) for rep type XmR%sReverse Conversion of Improperly defined default list! Exiting...Missing colon in font string "%s"; any remaining fonts in list unparsedInvalid delimiter in tag "%s"; any remaining fonts in list unparsedUnmatched quotation marks in tag "%s"; any remaining fonts in list unparsedNull tag found when converting to type %s; any remaining fonts in list unparsedCannot convert XmString to Compound TextInsufficient memory for XmbTextListToTextPropertyLocale not supported for XmbTextListToTextPropertyXmbTextListToTextProperty failedCannot convert widget name to Widget.Cannot convert compound text to XmStringCannot convert XmString to compound textIcon screen mismatchCannot get XmScreen because XmDisplay was not found.Could not allocate memory for color object data.Bad screen number from color server selection.Applications cannot add children to XmComboBox widgets.XmNcomboBoxType resource cannot be changed by XtSetValues.Internal widget has been destroyed. Behavior is undefined.Internal widget has been unmanaged. Behavior is undefined.XmQUICK_NAVIGATE is only valid for ComboBoxes of XmNcomboBoxType XmDROP_DOWN_LISTAction invoked with the wrong number of parameters.Action routine called from a widget that is not a descendant of ComboBoxXmComboBoxSelectItem called with an item not present in the ComboBox.XmComboBoxSetItem called with an item not present in the ComboBox.XmComboBoxDeletePos called with an invalid position.XmComboBox utility routine called with an invalid widget.Applications may not set the automatic XmComboBox widget children.XmComboBox positionMode cannot be changed after creation.XmNdetailColumnHeading and XmNdetailColumnHeadingCount do not match!Widget class %s has invalid CompositeClassExtension record.Cannot change XmNlayoutDirection or XmNstringDirection after initialization.XmNnotebookChildType resource cannot be set by XtSetValues.Wrong number of parameters for CvtStringToPixmapAssocNavigator requires a navigator traitDeAssocNavigator requires a navigator traitNo items supplied for XmSTRING child.XmNincrementValue cannot be 0. A value of 1 will be used.Spin direction specified by XmNincrementValue has been reversed to match the specified XmNminimumValue and XmNmaximumValue.XmNposition out of range; minimum XmNposition used.XmNposition out of range; maximum XmNposition used.Invalid value for XmNpositionType. Using default value.Calling SelectionCallbackWrapper when transfers should be finishedThe format and type of the callback supplied data does not match the data being merged.The status in the XmConvertCallbackStruct is not XmCONVERT_MERGE.CONVERT_MORE is not yet supported.Bad atom value found.Warning: Attempt to start a MULTIPLE transfer when one is in progress.Warning: Attempt to send a MULTIPLE transfer when one is not in progress.XtVaTypedArg conversion needs non-null widget handle.Unable to find type of resource for conversion.Type conversion failed. Name: %s Class: %s XmNtag cannot be NULL. Setting to empty string.Display is NULL. Cannot load font.XmNfontType invalid. Cannot load font.Conversion failed. Cannot load font.XmNfontType set to XmAS_IS. Cannot load font.XmNloadModel is XmLOAD_IMMEDIATE but XmNfont and XmNfontName not specified. Cannot load font.No font found.Tab value cannot be negative.XmNtextField resource cannot be set.XmNpositionType resource can only be set at creation time.Item does not exist. XmNposition is unchanged.XmeWarning: Enter() : Leave() c: ButtonTakeFocus() ~c: Arm() ~c,~c: Activate() Disarm() ~c(2+): MultiArm() ~c(2+): MultiActivate() ~c: Activate() Disarm() :osfActivate: PrimitiveParentActivate() :osfCancel: PrimitiveParentCancel() :osfSelect: ArmAndActivate() :osfHelp: Help() ~s ~m ~a Return: PrimitiveParentActivate() ~s ~m ~a space: ArmAndActivate(): ManagerGadgetButtonMotion() c: ManagerGadgetTraverseCurrent() ~c: ManagerGadgetArm() ~c,~c: ManagerGadgetActivate() ~c: ManagerGadgetActivate() ~c(2+): ManagerGadgetMultiArm() ~c(2+): ManagerGadgetMultiActivate() : ManagerGadgetDrag() :osfHelp: ManagerGadgetHelp() :osfActivate: ManagerParentActivate() :osfCancel: ManagerParentCancel() :osfSelect: ManagerGadgetSelect() space: ManagerGadgetSelect() Return: ManagerParentActivate() : ManagerGadgetKeyInput()Normal: MenuBarEnter() Normal: MenuBarLeave() : ProcessDrag() c: MenuButtonTakeFocusUp() c: MenuButtonTakeFocusUp() ~c: MenuBarSelect() ~c: DoSelect() :osfSelect: KeySelect() :osfActivate: KeySelect() :osfHelp: Help() :osfCancel: CleanupMenuBar() ~sReturn: KeySelect() ~sspace: KeySelect(): DelayedArm() : CheckDisarm() : ProcessDrag() c: MenuButtonTakeFocus() c: MenuButtonTakeFocusUp() ~c: StartDrag() ~c: DoSelect() :osfSelect: KeySelect() :osfActivate: KeySelect() :osfHelp: Help() :osfCancel: CleanupMenuBar() ~sReturn: KeySelect() ~sspace: KeySelect()*XmArrowButton.baseTranslations: #override cs: PrimitiveParentCancel() *XmBulletinBoard.baseTranslations: #override cs: ManagerParentCancel() *XmCascadeButton.baseTranslations: #override cs: CleanupMenuBar() *XmComboBox*baseTranslations: #override cs: CBCancel() *XmContainer.baseTranslations: #override cs: ContainerCancel() *XmDragContext.baseTranslations: #override cs: CancelDrag() *XmDrawingArea.baseTranslations: #override cs: DrawingAreaInput() ManagerParentCancel() *XmDrawnButton.baseTranslations: #override cs: PrimitiveParentCancel() *XmFrame.baseTranslations: #override cs: ManagerParentCancel() *XmLabel.baseTranslations: #override cs: PrimitiveParentCancel() *XmList.baseTranslations: #override cs: ListKbdCancel() *XmManager.baseTranslations: #override cs: ManagerParentCancel() *XmMenuShell.baseTranslations: #override cs: MenuEscape() *XmPrimitive.baseTranslations: #override cs: PrimitiveParentCancel() *XmPushButton.baseTranslations: #override cs: PrimitiveParentCancel() *XmRowColumn.baseTranslations: #override cs: ManagerParentCancel() *XmSash.baseTranslations: #override cs: PrimitiveParentCancel() *XmScrollBar.baseTranslations: #override cs: CancelDrag() *XmScrolledWindow.baseTranslations: #override cs: ManagerParentCancel() *XmTextField.baseTranslations: #override cs: process-cancel()\n cx: cut-clipboard()\n cc: copy-clipboard()\n cv: paste-clipboard() *XmText.baseTranslations:#override cs: process-cancel()\n cx: cut-clipboard()\n cc: copy-clipboard()\n cv: paste-clipboard() *XmToggleButton.baseTranslations:#override cs: PrimitiveParentCancel() Button1: DragMotion() Button1: DragMotion() Button1: DragMotion() Button2: DragMotion() Button2: DragMotion() Button2: DragMotion() : FinishDrag() : FinishDrag() : IgnoreButtons() : IgnoreButtons() Return: FinishDrag() :osfActivate: FinishDrag() :osfCancel: CancelDrag() :osfHelp: HelpDrag() :osfUp: DragKey(Up) :osfDown: DragKey(Down) :osfLeft: DragKey(Left) :osfRight: DragKey(Right) :: DragKey(Update) :: DragKey(Update): ManagerGadgetButtonMotion() c: ManagerGadgetTraverseCurrent() ~c: DrawingAreaInput() ManagerGadgetArm() ~c,~c:DrawingAreaInput() ManagerGadgetActivate() ~c: DrawingAreaInput() ManagerGadgetActivate() ~c(2+): DrawingAreaInput() ManagerGadgetMultiArm() ~c(2+): DrawingAreaInput() ManagerGadgetMultiActivate() : DrawingAreaInput() ManagerGadgetDrag() : DrawingAreaInput() : DrawingAreaInput() :osfActivate: DrawingAreaInput() ManagerParentActivate() :osfCancel: DrawingAreaInput() ManagerParentCancel() :osfHelp: DrawingAreaInput() ManagerGadgetHelp() :osfSelect: DrawingAreaInput() ManagerGadgetSelect() ~s ~m ~a Return: DrawingAreaInput() ManagerParentActivate() Return: DrawingAreaInput() ManagerGadgetSelect() space: DrawingAreaInput() ManagerGadgetSelect() : DrawingAreaInput() ManagerGadgetKeyInput() : DrawingAreaInput(): ManagerEnter() : ManagerLeave() : ManagerFocusOut() : ManagerFocusIn() :osfUp: DrawingAreaInput() ManagerGadgetTraverseUp() :osfDown: DrawingAreaInput() ManagerGadgetTraverseDown() :osfLeft: DrawingAreaInput() ManagerGadgetTraverseLeft() :osfRight: DrawingAreaInput() ManagerGadgetTraverseRight() :osfBeginLine: DrawingAreaInput() ManagerGadgetTraverseHome() sTab: DrawingAreaInput() ManagerGadgetPrevTabGroup() ~sTab: DrawingAreaInput() ManagerGadgetNextTabGroup(): Enter() : Leave() c: ButtonTakeFocus() ~c: Arm() ~c,~c:Activate() Disarm() ~c(2+): MultiArm() ~c(2+): MultiActivate() ~c: Activate() Disarm() :osfActivate: PrimitiveParentActivate() :osfCancel: PrimitiveParentCancel() :osfSelect: ArmAndActivate() :osfHelp: Help() ~s ~m ~a Return: PrimitiveParentActivate() ~s ~m ~a space: ArmAndActivate(): Enter() : Leave() : ProcessDrag() :osfActivate: PrimitiveParentActivate() :osfCancel: PrimitiveParentCancel() :osfHelp: Help() ~s ~m ~a Return: PrimitiveParentActivate(): Enter() : Leave() : ProcessDrag() :osfHelp: Help(): Unmap() : FocusOut() : FocusIn() :osfCancel: MenuEscape() :osfLeft: MenuTraverseLeft() :osfRight: MenuTraverseRight() :osfUp: MenuTraverseUp() :osfDown: MenuTraverseDown(): PrimitiveUnmap() : ListEnter() : ListLeave() : ListFocusIn() : ListFocusOut() : ListProcessBtn1(ListButtonMotion) s ~m ~a : ListProcessBtn1(ListBeginExtend) s ~m ~a : ListProcessBtn1(ListEndExtend) ~c ~s ~m ~a : ListProcessBtn1(ListBeginSelect) ~c ~s ~m ~a : ListProcessBtn1(ListEndSelect) c ~s ~m ~a : ListProcessBtn1(ListBeginToggle) c ~s ~m ~a : ListProcessBtn1(ListEndToggle) c ~s ~m a : ListProcessBtn1() ~c s ~m a : ListProcessBtn1() : ListProcessBtn2(ListBeginExtend) : ListProcessBtn2(ListButtonMotion) : ListProcessBtn2(ListEndExtend) :s c osfBeginLine: ListBeginDataExtend() :c osfBeginLine: ListBeginData() :osfBeginLine: ListBeginLine() :s c osfEndLine: ListEndDataExtend() :c osfEndLine: ListEndData() :osfEndLine: ListEndLine() :osfPageLeft: ListLeftPage() :c osfPageUp: ListLeftPage() :osfPageUp: ListPrevPage() :osfPageRight: ListRightPage() :c osfPageDown: ListRightPage() :osfPageDown: ListNextPage() :s osfSelect: ListKbdBeginExtend() :osfSelect: ListKbdBeginSelect() :s osfSelect: ListKbdEndExtend() :osfSelect: ListKbdEndSelect() :osfSelectAll: ListKbdSelectAll() :osfDeselectAll: ListKbdDeSelectAll() :osfActivate: ListKbdActivate() :osfAddMode: ListAddMode() :osfHelp: PrimitiveHelp() :osfCancel: ListKbdCancel() :c osfLeft: ListLeftPage() :osfLeft: ListLeftChar() :c osfRight: ListRightPage() :osfRight: ListRightChar() :s osfUp: ListExtendPrevItem() :osfUp: ListPrevItem() :s osfDown: ListExtendNextItem() :osfDown: ListNextItem() :c osfInsert: ListCopyToClipboard() :osfCopy: ListCopyToClipboard() ~s c ~m ~a slash: ListKbdSelectAll() ~s c ~m ~a backslash: ListKbdDeSelectAll() s ~m ~a Tab: PrimitivePrevTabGroup() ~m ~a Tab: PrimitiveNextTabGroup() ~s ~m ~a Return: ListKbdActivate() ~s ~m ~a space: ListKbdBeginSelect() ~s ~m ~a space: ListKbdEndSelect() s ~m ~a space: ListKbdBeginExtend() s ~m ~a space: ListKbdEndExtend() : ListQuickNavigate(): ManagerEnter() : ManagerLeave() : ManagerFocusOut() : ManagerFocusIn() :osfBeginLine: ManagerGadgetTraverseHome() :osfUp: ManagerGadgetTraverseUp() :osfDown: ManagerGadgetTraverseDown() :osfLeft: ManagerGadgetTraverseLeft() :osfRight: ManagerGadgetTraverseRight() s ~m ~a Tab: ManagerGadgetPrevTabGroup() ~m ~a Tab: ManagerGadgetNextTabGroup(): ManagerGadgetButtonMotion() c: ManagerGadgetTraverseCurrent() ~c: ManagerGadgetArm() ~c,~c: ManagerGadgetActivate() ~c: ManagerGadgetActivate() ~c(2+): ManagerGadgetMultiArm() ~c(2+): ManagerGadgetMultiActivate() : ManagerGadgetDrag() :osfActivate: ManagerParentActivate() :osfCancel: ManagerParentCancel() :osfSelect: ManagerGadgetSelect() :osfHelp: ManagerGadgetHelp() ~s ~m ~a Return: ManagerParentActivate() ~s ~m ~a space: ManagerGadgetSelect() : ManagerGadgetKeyInput()osfCancel: MenuEscape() : ClearTraversal() : MenuShellPopdownDone(): PrimitiveUnmap() : PrimitiveFocusIn() : PrimitiveFocusOut() :osfActivate: PrimitiveParentActivate() :osfCancel: PrimitiveParentCancel() :osfBeginLine: PrimitiveTraverseHome() :osfUp: PrimitiveTraverseUp() :osfDown: PrimitiveTraverseDown() :osfLeft: PrimitiveTraverseLeft() :osfRight: PrimitiveTraverseRight() ~s ~m ~a Return: PrimitiveParentActivate() s ~m ~a Tab: PrimitivePrevTabGroup() ~m ~a Tab: PrimitiveNextTabGroup(): Enter() : Leave() c: ButtonTakeFocus() ~c: Arm() ~c,~c: Activate() Disarm() ~c(2+): MultiArm() ~c(2+): MultiActivate() ~c: Activate() Disarm() ~c: ProcessDrag() :osfActivate: PrimitiveParentActivate() :osfCancel: PrimitiveParentCancel() :osfSelect: ArmAndActivate() :osfHelp: Help() ~s ~m ~a Return: PrimitiveParentActivate() ~s ~m ~a space: ArmAndActivate(): Enter() : Leave() : ProcessDrag() c: MenuButtonTakeFocus() c: MenuButtonTakeFocusUp() ~c: BtnDown() ~c: BtnUp() :osfSelect: ArmAndActivate() :osfActivate: ArmAndActivate() :osfCancel: MenuEscape() :osfHelp: Help() ~s ~m ~a Return: ArmAndActivate() ~s ~m ~a space: ArmAndActivate(): MenuUnmap() Normal: MenuEnter() : MenuFocusIn() : MenuFocusOut() :osfHelp: MenuHelp() :osfLeft: MenuGadgetTraverseLeft() :osfRight: MenuGadgetTraverseRight() :osfUp: MenuGadgetTraverseUp() :osfDown: MenuGadgetTraverseDown(): MenuGadgetDrag() c: MenuGadgetTraverseCurrent() c: MenuGadgetTraverseCurrentUp() ~c: MenuBtnDown() ~c: MenuBtnUp() :osfActivate: ManagerParentActivate() :osfCancel: ManagerParentCancel() :osfSelect: ManagerGadgetSelect() :osfHelp: MenuHelp() ~s ~m ~a Return: ManagerParentActivate() ~s ~m ~a space: ManagerGadgetSelect(): MenuGadgetDrag() c: MenuGadgetTraverseCurrent() c: MenuGadgetTraverseCurrentUp() ~c: MenuBtnDown() ~c: MenuBtnUp() :osfSelect: MenuBarGadgetSelect() :osfActivate: MenuBarGadgetSelect() :osfHelp: MenuHelp() :osfCancel: MenuGadgetEscape() ~s ~m ~a Return: MenuBarGadgetSelect() ~s ~m ~a space: MenuBarGadgetSelect()c: MenuGadgetTraverseCurrent() c: MenuGadgetTraverseCurrentUp() ~c: MenuBtnDown() ~c: MenuBtnUp() :osfSelect: ManagerGadgetSelect() :osfActivate: ManagerGadgetSelect() :osfHelp: MenuHelp() :osfCancel: MenuGadgetEscape() ~s ~m ~a Return: ManagerGadgetSelect() ~s ~m ~a space: ManagerGadgetSelect(): PrimitiveUnmap() : enter() : leave() : SashFocusIn() : SashFocusOut() ~c ~s ~m ~a : SashAction(Start) ~c ~s ~m ~a : SashAction(Move) ~c ~s ~m ~a : SashAction(Commit) ~c ~s ~m ~a : SashAction(Start) ~c ~s ~m ~a : SashAction(Move) ~c ~s ~m ~a : SashAction(Commit) :osfActivate: PrimitiveParentActivate() :osfCancel: PrimitiveParentCancel() :osfHelp: Help() :c osfUp: SashAction(Key,LargeIncr,Up) :osfUp: SashAction(Key,DefaultIncr,Up) :c osfRight: SashAction(Key,LargeIncr,Right) :osfRight: SashAction(Key,DefaultIncr,Right) :c osfDown: SashAction(Key,LargeIncr,Down) :osfDown: SashAction(Key,DefaultIncr,Down) :c osfLeft: SashAction(Key,LargeIncr,Left) :osfLeft: SashAction(Key,DefaultIncr,Left) ~s ~m ~a Return: PrimitiveParentActivate() s ~m ~a Tab: PrevTabGroup() ~m ~a Tab: NextTabGroup(): PrimitiveUnmap() : PrimitiveEnter() : PrimitiveLeave() : PrimitiveFocusIn() : PrimitiveFocusOut() ~s ~c ~m ~a : Select() : Release() ~s ~c ~m ~a Button1: Moved() ~s ~c ~m ~a : Select() : Release() ~s ~c ~m ~a Button2: Moved() ~s c ~m ~a : TopOrBottom() :osfActivate: PrimitiveParentActivate() :osfCancel: CancelDrag() :osfBeginLine: TopOrBottom() :osfEndLine: TopOrBottom() :osfPageLeft: PageUpOrLeft(1) :c osfPageUp: PageUpOrLeft(1) :osfPageUp: PageUpOrLeft(0) :osfPageRight: PageDownOrRight(1) :c osfPageDown: PageDownOrRight(1) :osfPageDown: PageDownOrRight(0) :osfHelp: PrimitiveHelp() :c osfUp: PageUpOrLeft(0) :osfUp: IncrementUpOrLeft(0) :c osfDown: PageDownOrRight(0) :osfDown: IncrementDownOrRight(0) :c osfLeft: PageUpOrLeft(1) :osfLeft: IncrementUpOrLeft(1) :c osfRight: PageDownOrRight(1) :osfRight: IncrementDownOrRight(1) ~s ~m ~a Return: PrimitiveParentActivate() s ~m ~a Tab: PrimitivePrevTabGroup() ~m ~a Tab: PrimitiveNextTabGroup(): ManagerEnter() : ManagerFocusOut() : ManagerFocusIn() : ManagerGadgetDrag() :osfActivate: ManagerParentActivate() :osfCancel: ManagerParentCancel() :c osfBeginLine: SWTopLine() :osfBeginLine: SWBeginLine() :c osfEndLine: SWBottomLine() :osfEndLine: SWEndLine() :osfPageLeft: SWLeftPage() :c osfPageUp: SWLeftPage() :osfPageUp: SWUpPage() :osfPageRight: SWRightPage() :c osfPageDown: SWRightPage() :osfPageDown: SWDownPage() :osfHelp: ManagerGadgetHelp() :osfUp: ManagerGadgetTraverseUp() :osfDown: ManagerGadgetTraverseDown() :osfLeft: ManagerGadgetTraverseLeft() :osfRight: ManagerGadgetTraverseRight() ~s ~m ~a Return: ManagerParentActivate() s ~m ~a Tab: ManagerGadgetPrevTabGroup() ~m ~a Tab: ManagerGadgetNextTabGroup():c osfBeginLine: ActionGrab(SWTopLine) :osfBeginLine: ActionGrab(SWBeginLine) :c osfEndLine: ActionGrab(SWBottomLine) :osfEndLine: ActionGrab(SWEndLine) :osfPageLeft: ActionGrab(SWLeftPage) :c osfPageUp: ActionGrab(SWLeftPage) :osfPageUp: ActionGrab(SWUpPage) :osfPageRight: ActionGrab(SWRightPage) :c osfPageDown: ActionGrab(SWRightPage) :osfPageDown: ActionGrab(SWDownPage)#override :osfUp: SelectionBoxUpOrDown(0) :osfDown: SelectionBoxUpOrDown(1) :osfBeginLine: SelectionBoxUpOrDown(2) :osfEndLine: SelectionBoxUpOrDown(3) :osfRestore: SelectionBoxRestore() s c ~m ~a space: SelectionBoxRestore(): BDrag() : BActivate() :osfSelect: KActivate() :osfActivate: KActivate() ~s ~m ~a Return: KActivate() ~s ~m ~a space: KActivate(): unmap() : enter() : leave() : focusIn() : focusOut() ~c ~s ~m ~a : process-bselect(grab-focus) c ~s ~m ~a : process-bselect(move-destination) ~c s ~m ~a : process-bselect(extend-start) ~c ~m ~a : process-bselect(extend-adjust) ~c ~m ~a : process-bselect(extend-end) c ~s ~m a : process-bselect-event(process-bdrag, process-bselect) c ~s ~m a : process-bselect-event(secondary-adjust, process-bselect) c ~s ~m a : process-bselect-event(copy-to, process-bselect) ~c s ~m a : process-bselect-event(process-bdrag, process-bselect) ~c s ~m a : process-bselect-event(secondary-adjust, process-bselect) ~c s ~m a : process-bselect-event(move-to, process-bselect) ~m ~a : process-bselect() m ~a : process-bselect() ~m a : process-bselect() : process-bdrag-event(extend-start, process-bdrag) m ~a : process-bdrag-event(extend-adjust,secondary-adjust) ~m a : process-bdrag-event(extend-adjust,secondary-adjust) : process-bdrag-event(extend-adjust) s c : process-bdrag-event(extend-end, link-to) ~s : process-bdrag-event(extend-end, copy-to) ~c : process-bdrag-event(extend-end, move-to) :m osfPrimaryPaste:cut-primary() :a osfPrimaryPaste:cut-primary() :osfPrimaryPaste: copy-primary() :m osfCut: cut-primary() :a osfCut: cut-primary() :osfCut: cut-clipboard() :osfPaste: paste-clipboard() :m osfCopy: copy-primary() :a osfCopy: copy-primary() :osfCopy: copy-clipboard() :s osfBeginLine: beginning-of-line(extend) :osfBeginLine: beginning-of-line() :s osfEndLine: end-of-line(extend) :osfEndLine: end-of-line() :s osfPageLeft: page-left(extend) :osfPageLeft: page-left() :s cosfPageUp: page-left(extend) :c osfPageUp: page-left() :s osfPageRight: page-right(extend) :osfPageRight: page-right() :s c osfPageDown: page-right(extend) :c osfPageDown: page-right() :osfClear: clear-selection() :osfBackSpace: delete-previous-character() :s m osfDelete: cut-primary() :s a osfDelete: cut-primary() :s osfDelete: cut-clipboard() :c osfDelete: delete-to-end-of-line() :osfDelete: delete-next-character() :c m osfInsert: copy-primary() :c a osfInsert: copy-primary() :s osfInsert: paste-clipboard() :c osfInsert: copy-clipboard() :osfInsert: toggle-overstrike() :s osfSelect: key-select() :osfSelect: set-anchor() :osfSelectAll: select-all() :osfDeselectAll: deselect-all() :osfActivate: activate() :osfAddMode: toggle-add-mode() :osfHelp: Help() :osfCancel: process-cancel() :s c osfLeft: backward-word(extend) :c osfLeft: backward-word() :s osfLeft: key-select(left) :osfLeft: backward-character() :s c osfRight: forward-word(extend) :c osfRight: forward-word() :s osfRight: key-select(right) :osfRight: forward-character() :osfUp: traverse-prev() :osfDown: traverse-next() c ~m ~a slash: select-all() c ~m ~a backslash: deselect-all() s ~m ~a Tab: prev-tab-group() ~m ~a Tab: next-tab-group() ~s ~m ~a Return: activate() c ~s ~m ~a space: set-anchor() c s ~m ~a space: key-select() s ~c ~m ~a space: self-insert() : self-insert(): unmap() : enter() : leave() : focusIn() : focusOut() ~c ~s ~m ~a : process-bselect(grab-focus) c ~s ~m ~a : process-bselect(move-destination) ~c s ~m ~a : process-bselect(extend-start) ~c ~m ~a : process-bselect(extend-adjust) ~c ~m ~a : process-bselect(extend-end) c ~s ~m a : process-bselect-event(process-bdrag, process-bselect) c ~s ~m a : process-bselect-event(secondary-adjust, process-bselect) c ~s ~m a : process-bselect-event(copy-to, process-bselect) ~c s ~m a : process-bselect-event(process-bdrag, process-bselect) ~c s ~m a : process-bselect-event(secondary-adjust, process-bselect) ~c s ~m a : process-bselect-event(move-to, process-bselect) ~m ~a : process-bselect() m ~a : process-bselect() ~m a : process-bselect() : process-bdrag-event(extend-start, process-bdrag) m ~a : process-bdrag-event(extend-adjust, secondary-adjust) ~m a : process-bdrag-event(extend-adjust, secondary-adjust) : process-bdrag-event(extend-adjust) s c : process-bdrag-event(extend-end, link-to) ~s : process-bdrag-event(extend-end, copy-to) ~c : process-bdrag-event(extend-end, move-to) :m osfPrimaryPaste:cut-primary() :a osfPrimaryPaste:cut-primary() :osfPrimaryPaste: copy-primary() :m osfCut: cut-primary() :a osfCut: cut-primary() :osfCut: cut-clipboard() :osfPaste: paste-clipboard() :m osfCopy: copy-primary() :a osfCopy: copy-primary() :osfCopy: copy-clipboard() :s c osfBeginLine: beginning-of-file(extend) :c osfBeginLine: beginning-of-file() :s osfBeginLine: beginning-of-line(extend) :osfBeginLine: beginning-of-line() :s c osfEndLine: end-of-file(extend) :c osfEndLine: end-of-file() :s osfEndLine: end-of-line(extend) :osfEndLine: end-of-line() :s osfPageLeft: page-left(extend) :osfPageLeft: page-left() :s c osfPageUp: page-left(extend) :c osfPageUp: page-left() :s osfPageUp: previous-page(extend) :osfPageUp: previous-page() :s osfPageRight: page-right(extend) :osfPageRight: page-right() :s c osfPageDown: page-right(extend) :c osfPageDown: page-right() :s osfPageDown: next-page(extend) :osfPageDown: next-page() :osfClear: clear-selection() :osfBackSpace: delete-previous-character() :s m osfDelete: cut-primary() :s a osfDelete: cut-primary() :s osfDelete: cut-clipboard() :c osfDelete: delete-to-end-of-line() :osfDelete: delete-next-character() :c m osfInsert: copy-primary() :c a osfInsert: copy-primary() :s osfInsert: paste-clipboard() :c osfInsert: copy-clipboard() :osfInsert: toggle-overstrike() :s osfSelect: key-select() :osfSelect: set-anchor() :osfSelectAll: select-all() :osfDeselectAll: deselect-all() :osfActivate: activate() :osfAddMode: toggle-add-mode() :osfHelp: Help() :osfCancel: process-cancel() :s c osfLeft: backward-word(extend) :c osfLeft: backward-word() :s osfLeft: key-select(left) :osfLeft: backward-character() :s c osfRight: forward-word(extend) :c osfRight: forward-word() :s osfRight: key-select(right) :osfRight: forward-character() :s c osfUp: backward-paragraph(extend) :c osfUp: backward-paragraph() :s osfUp: process-shift-up() :osfUp: process-up() :s c osfDown: forward-paragraph(extend) :c osfDown: forward-paragraph() :s osfDown: process-shift-down() :osfDown: process-down() c ~m ~a slash: select-all() c ~m ~a backslash: deselect-all() s c ~m ~a Tab: prev-tab-group() ~s c ~m ~a Tab: next-tab-group() s ~c ~m ~a Tab: process-tab(Prev) ~s ~c ~m ~a Tab: process-tab(Next) ~s c ~m ~a Return: activate() ~s ~c ~m ~a Return: process-return() ~s c ~m ~a space: set-anchor() s c ~m ~a space: key-select() s ~c ~m ~a space: self-insert() : self-insert():s c osfLeft:forward-paragraph(extend) :c osfLeft:forward-paragraph() :s osfLeft:process-shift-left() :osfLeft:process-left() :s c osfRight:backward-paragraph(extend) :c osfRight:backward-paragraph() :s osfRight:process-shift-right(right) :osfRight:process-right() :s c osfUp:backward-word(extend) :c osfUp:backward-word() :s osfUp:key-select(up) :osfUp:backward-character() :s c osfDown:forward-word(extend) :c osfDown:forward-word() :s osfDown:key-select(down) :osfDown:forward-character() :s osfPageLeft:next-page(extend) :osfPageLeft:next-page() :s osfPageUp:page-up(extend) :osfPageUp:page-up() :s osfPageRight:previous-page(extend) :osfPageRight:previous-page() :s osfPageDown:page-down(extend) :osfPageDown:page-down(): Enter() : Leave() c: ButtonTakeFocus() ~c: Arm() ~c: Select() Disarm() : ProcessDrag() :osfActivate: PrimitiveParentActivate() :osfCancel: PrimitiveParentCancel() :osfSelect: ArmAndActivate() :osfHelp: Help() ~s ~m ~a Return: PrimitiveParentActivate() ~s ~m ~a space: ArmAndActivate(): Enter() : Leave() : ProcessDrag() c: MenuButtonTakeFocus() c: MenuButtonTakeFocusUp() ~c: BtnDown() ~c: BtnUp() :osfSelect: ArmAndActivate() :osfActivate: ArmAndActivate() :osfHelp: Help() :osfCancel: MenuEscape() ~s ~m ~a Return: ArmAndActivate() ~s ~m ~a space: ArmAndActivate()osfCancel:Escape,Cancel osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home,Begin osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:ShiftF8 osfHelp:F1,Help osfMenu:ShiftF10,Menu osfMenuBar:F10,ShiftMenu osfSelect:Select osfActivate:KP_Enter,Execute osfClear:Clear osfUndo:Undo osfSwitchDirection:AltReturn,AltKP_EnterosfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:Alt Right osfBeginLine:Alt Left osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:F1 osfMenu:ShiftF10 osfMenuBar:F10 osfActivate:KP_Enter osfCopy:SelectosfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:apRightBar osfBeginLine:apLeftBar osfPageLeft:apLeftBox osfPageRight:apRightBox osfPageUp:apUpBox osfPageDown:apDownBox osfBackSpace:BackSpace osfDelete:apCharDel osfInsert:Select osfAddMode:ShiftF8 osfHelp:Help osfMenu:ShiftF10 osfMenuBar:F10 osfCopy:apCopy osfCut:apCut osfPaste:apPaste osfUndo:UndoosfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:F1 osfMenu:ShiftF10 osfMenuBar:F10osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:AltRight osfBeginLine:AltLeft osfPageUp:Prior osfPageDown:Next osfBackSpace:Delete osfDelete:DRemove osfInsert:Insert osfAddMode:ShiftF8 osfHelp:Help osfMenu:ShiftF10 osfMenuBar:F10 osfSelect:Select osfActivate:KP_Enter osfPrimaryPaste:F14osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:F1 osfMenu:ShiftF10 osfMenuBar:F10osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:ShiftF8 osfHelp:F1 osfMenu:ShiftF10 osfMenuBar:F10 osfSelect:Select osfClear:Clear osfUndo:Undo osfPrimaryPaste:Alt CtrlInsertosfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:F1 osfMenu:ShiftF10 osfMenuBar:F10osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:AltRight osfBeginLine:AltLeft osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:ShiftF8 osfHelp:Help osfMenu:ShiftF10 osfMenuBar:F10osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:R13 osfBeginLine:F27 osfPageUp:F29 osfPageDown:F35 osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:Help osfMenu:ShiftF10 osfMenuBar:F10 osfCopy:F16 osfCut:F20 osfPaste:F18 osfUndo:F14osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:F1 osfMenu:ShiftF10 osfMenuBar:F10osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:F1 osfActivate:KP_Enter osfMenu:ShiftF10 osfMenuBar:F10osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:Cancel osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete,F29 osfInsert:Insert osfAddMode:Shift F8 osfHelp:Help,F1 osfActivate:KP_Enter osfMenu:Menu,Shift F10 osfMenuBar:F10osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete_char osfInsert:Insert_char osfAddMode:Shift F8 osfHelp:Help osfMenu:Linefeed osfMenuBar:F10osfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:R13 osfBeginLine:F27 osfPageUp:F29 osfPageDown:F35 osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:Help osfMenu:ShiftF10 osfMenuBar:F10 osfActivate:KP_Enter osfCopy:F16 osfCut:F20 osfPaste:F18 osfUndo:UndoosfCancel:Escape osfLeft:Left osfUp:Up osfRight:Right osfDown:Down osfEndLine:End osfBeginLine:Home osfPageUp:Prior osfPageDown:Next osfBackSpace:BackSpace osfDelete:Delete osfInsert:Insert osfAddMode:Shift F8 osfHelp:F1 osfMenu:ShiftF10 osfMenuBar:F10kZLalignment_endalignment_centeralignment_beginningԃdrag_under_highlightdrag_under_shadow_outdrag_under_shadow_indrag_under_pixmapdrag_under_none*arrow_rightarrow_leftarrow_downarrow_up{n^Harrows_flat_beginningarrows_flat_endarrows_splitarrows_beginningarrows_endarrows_horizontalarrows_vertical:؄arrows_default_sensitivityarrows_sensitivearrows_decrement_sensitivearrows_increment_sensitivearrows_insensitivev΅…xlattach_selfattach_positionattach_opposite_widgetattach_widgetattach_opposite_formattach_formattach_nonebellnone auto_drag_disabledauto_drag_enabledvXLvNzNNJNNNH10auto_selectno_auto_selectvpixmap_overlap_onlyspiralsolidpixmapƆdynamic_depthmatch_depthblend_noneblend_just_sourceblend_state_sourceblend_allXB,place_below_selectionplace_above_selectionplace_toppframe_title_childframe_workarea_childframe_generic_child:Z  ߇ȇalignment_child_bottomalignment_child_topalignment_widget_bottomalignment_widget_topalignment_baseline_bottomalignment_baseline_top|plistenddatalistbegindatalistnextpagelistprevpagedownupۈLjdrop_down_listdrop_down_combo_boxcombo_boxvlastfirstnextpreviousv4command_below_workspacecommand_above_workspacejdrightleftjdexpandcollapsecopymovelinkljinternal_highlightexternal_highlight%dialog_help_buttondialog_ok_buttondialog_cancel_buttondialog_nonevUODdo_nothingunmapdestroyvÊxdialog_system_modaldialog_full_application_modaldialog_application_modaldialog_primary_application_modaldialog_work_areadialog_modelessxeVF7(dialog_workingdialog_warningdialog_questiondialog_messagedialog_informationdialog_errordialog_templatevhL0܋bottom_to_top_right_to_leftbottom_to_top_left_to_righttop_to_bottom_right_to_lefttop_to_bottom_left_to_rightright_to_left_bottom_to_topleft_to_right_bottom_to_topright_to_left_top_to_bottomleft_to_right_top_to_bottomright_to_leftleft_to_rightFEJIRC+drag_prefer_receiverdrag_dynamicdrag_prefer_dynamicdrag_preregisterdrag_prefer_preregisterdrag_drop_onlydrag_noneRC+drop_site_ignoredrop_site_inactivedrop_site_activevԍdrop_site_compositedrop_site_simplevsingle_line_editmulti_line_editvzNNvN9(button2_transferbutton2_adjustvhXenable_warp_offenable_warp_onany_iconsmall_iconlarge_iconfilter_hidden_filesfilter_nonefile_any_typefile_regularfile_directoryv:*$as_isfont_is_fontsetfont_is_font֏ʏtattach_hotattach_centerattach_westattach_south_westattach_southattach_south_eastattach_eastattach_north_eastattach_northattach_north_westt`P<vNzNNNNNindicator_cross_boxindicator_crossindicator_check_boxindicator_checkindicator_boxindicator_fillindicator_none !vАone_of_many_diamondone_of_many_roundone_of_manyn_of_many#per_widgetper_shellv@8pointerexplicitvTstringv{sldetailspatialoutlinesingleno_lineڑǑ$double_dashed_linesingle_dashed_linedouble_linesingle_line resize_if_possibleconstantvariablevG8$load_immediateload_deferred`quick_navigatexmulticlick_keepmulticlick_discardђexclusive_tab_groupsticky_tab_grouptab_group"page_scrollerstatus_areaminor_tabmajor_tabpage<8endhomevNNnXoutline_button_absentoutline_button_presentvexpandedcollapsedƓpack_nonepack_columnpack_tightkeycommitstartvdj"largeincrdefaultincrK8path_mode_relativepath_mode_fullndone_basedzero_basedvposition_valueposition_indexהʔown_possible_multipleown_multipleown_alwaysown_never# max_on_rightmax_on_leftmax_on_bottommax_on_topSG<resize_anyresize_growresize_nonetmenu_optionmenu_popupmenu_pulldownmenu_barwork_areaas_neededstaticvdjdj top_leftbottom_lefttop_rightbottom_rightƖxnbTgeneric_childclip_windowno_scrollscroll_vertscroll_hormessage_windowseparatorcommand_windowvert_scrollbarhor_scrollbarܖapplication_definedautomaticadd_modenormal_modevjZJ<browse_selectextended_selectmultiple_selectsingle_select˗touch_overtouch_onlymarquee_extend_bothmarquee_extend_startmarquee dialog_file_selectiondialog_commanddialog_selectiondialog_promptڑǑ}gPshadow_etched_out_dashshadow_etched_in_dashshadow_etched_outshadow_etched_inޘژ̘vNzNNJNNNHindeterminatesetunset} shadow_outshadow_inv^NNNHULzNNvNJmin_sidemax_sideeach_sideNNNHzNNvNJnear_bordernear_sliderߙԙround_markthumb_marketched_line4)shadowed_backgroundtrough_colorforegroundbackgroundTHthermometersliderzrhfirst_fitclosestappendvgrow_balancedgrow_majorgrow_minorǚcentersnap_to_gridcellsgridTnumeric string_direction_r_to_lstring_direction_l_to_rR@tear_off_disabledtear_off_enabledhextendhdjdjtoggle_indeterminatetoggle_booleanO=/" font_unitspointsmillimeterscentimetersinches100th_font_units100th_points1000th_inches100th_millimeterspixelsr`unpost_and_replayunpostv:Z alignment_contents_bottomalignment_contents_topvԜnot_selectedselected DH<:20(&5button54button43button32button2button1TextVerticalDirectionActionParamTextHorizontalDirectionActionParamTextFieldExtendMovementActionParamTextFieldDirectionActionParamTextExtendMovementActionParamSelectionBoxUpOrDownActionParamScrollBarPageUpOrLeftActionParamScrollBarPageDownOrRightActionParamScrollBarIncrementUpOrLeftActionParamScrollBarIncrementDownOrRightActionParamPanedWindowSashIncrementActionParamPanedWindowSashDirectionActionParamPanedWindowSashActionParamNotebookTraverseTabActionParamFileSelectionBoxUpOrDownActionParamContainerStartTransferActionParamContainerExpandCollapseActionParamNameContainerCursorActionParamCommandSelectionBoxUpOrDownActionParamComboBoxListActionActionParamqillegalRepTypeValue%s %dRealUnitType*...HOMEUSER/usr/X11R6/lib/X11/usr/X11R6/include/X11%%P%%S:%s/%%L/%%T/%%N/%%P%%S:%s/%%l_%%t/%%T/%%N/%%P%%S:%s/%%l/%%T/%%N/%%P%%S:%s/%%T/%%N/%%P%%S:%s/%%L/%%T/%%P%%S:%s/%%l_%%t/%%T/%%P%%S:%s/%%l/%%T/%%P%%S:%s/%%T/%%P%%S:%s/%%T/%%P%%S:%s/%%P%%S:%s/%%L/%%T/%%N/%%P%%S:%s/%%l_%%t/%%T/%%N/%%P%%S:%s/%%l/%%T/%%N/%%P%%S:%s/%%T/%%N/%%P%%S:%s/%%L/%%T/%%P%%S:%s/%%l_%%t/%%T/%%P%%S:%s/%%l/%%T/%%P%%S:%s/%%T/%%P%%S:%s/%%T/%%P%%S%%P%%S:%s/%%L/%%T/%%N/%%P%%S:%s/%%l_%%t/%%T/%%N/%%P%%S:%s/%%l/%%T/%%N/%%P%%S:%s/%%T/%%N/%%P%%S:%s/%%L/%%T/%%P%%S:%s/%%l_%%t/%%T/%%P%%S:%s/%%l/%%T/%%P%%S:%s/%%T/%%P%%S:%s/%%P%%S:%s/%%L/%%T/%%N/%%P%%S:%s/%%l_%%t/%%T/%%N/%%P%%S:%s/%%l/%%T/%%N/%%P%%S:%s/%%T/%%N/%%P%%S:%s/%%L/%%T/%%P%%S:%s/%%l_%%t/%%T/%%P%%S:%s/%%l/%%T/%%P%%S:%s/%%T/%%P%%S:%s/%%T/%%P%%S%P%SPWDCannot find current dirXAPPLRESDIR/_m_MOTIF_WM_HINTSISO8859-1 Tear-offWM_PROTOCOLSPri.vatepri.vateKActivateBActivateBDragXmTearOffButtonpreeditCaretCallbackpreeditDrawCallbackpreeditDoneCallbackpreeditStartCallbackarealineSpacefontSetspotLocationbackgroundPixmapforegroundbackgroundpreeditAttributesstatusAttributesfocusWindowclientWindowinputStyleoverthespotoffthespotrootonthespotxmim_wrapperXNVaNestedListfilterEventsareaNeeded@im=queryInputStyleXmDisplay_MOTIF_DRAG_AND_DROP_MESSAGEWM_PROTOCOLS_MOTIF_WM_OFFSET_MOTIF_WM_MESSAGES_MOTIF_WM_MENU_MOTIF_WM_INFO_MOTIF_WM_HINTS_MOTIF_BINDINGSCustomize Data:0dsmdragContextNoScalingBitmaparrowXmScreendefaultInvalidCursorIcondefaultValidCursorIcondefaultNoneCursorIcondefaultSourceCursorIcondefaultMoveCursorIcondefaultCopyCursorIcondefaultLinkCursorIcon?ffffff@?@@screen%dVendorShell@|X_MOTIF_WM_MESSAGES_MOTIF_WM_OFFSETWM_PROTOCOLSMotifheadermotif _MOTIF_WM_HINTS_MOTIF_WM_MENUOverTheSpot,OffTheSpot,Root,OnTheSpotPri.vatepri.vateVendorShell_MOTIF_WM_HINTSMenuBtnDownMenuBtnUpXmQTmotifTraitXmTmenuSystemXmTmenuSavvyXmTtransferXmTaccessTextualXmTnavigatorXmTscrollFrame_XmTclipWindowXmTactivatableXmTjoinSideXmTdialogShellSavvyXmTcareParentVisualXmTspecifyRenderTableXmTtakesDefaultXmTcontainerItemXmTcontainerXmTspecifyLayoutDirectionXmTaccessColorsXmTspecifyUnitTypeXmTtraversalControlXmTspecifyUnhighlightXmTpointInActionGrabXmClipWindow$$oeUe>&ª&  ªActionGrab(SWDownPage)ActionGrab(SWUpPage) ActionGrab(SWRightPage) ActionGrab(SWLeftPage) ActionGrab(SWEndLine) ActionGrab(SWBottomLine) ActionGrab(SWBeginLine) ActionGrab(SWTopLine) Ctrl Shift Mod1 : ArgumentXmeConvertMergeFormat or type mismatch_MOTIF_SNAPSHOTCLIPBOARD_MANAGERXmTransferStartRequestXmTransferSendRequestABCXGetAtomNameC  . FontSetNYIXmRenditionNO_NULL_TAGNULL_DISPLAYINVALID_TYPECONVERSION_FAILEDNULL_FONT_TYPENULL_LOAD_IMMEDIATE_MOTIF_DEFAULT_LOCALE, "%s", -1, %d "%s" %d,[ %s %f %d %d %d, ], %d, NoScalingBitmapNoScalingDynamicPixmapnoneXtDefaultBackground333333?zG?)\(?XmeWarning_MOTIF_WM_INFOXmColorObjX11/NeWS - Sun Microsystems Inc.%s%d%x_%lx_%lx_%lx_%lx_%lx_Pixel*highlightColor*background*foreground*topShadowPixmap*bottomShadowPixmap*XmDialogShell*background*XmMenuShell*background*XmCascadeButton*background*XmCascadeButtonGadget*background*XmDialogShell*foreground*XmMenuShell*foreground*XmCascadeButton*foreground*XmCascadeButtonGadget*foreground*XmDialogShell*topShadowPixmap*XmMenuShell*topShadowPixmap*XmCascadeButton*topShadowPixmap*XmCascadeButtonGadget*topShadowPixmap*XmDialogShell*bottomShadowPixmap*XmMenuShell*bottomShadowPixmap*XmCascadeButton*bottomShadowPixmap*XmCascadeButtonGadget*bottomShadowPixmap*XmText*background*XmTextField*background*DtTerm*background*XmList*background*XmText*foreground*XmTextField*foreground*DtTerm*foreground*XmList*foreground*XmDialogShell*XmText*background*XmDialogShell*XmTextField*background*XmDialogShell*DtTerm*background*XmMenuShell*XmText*background*XmMenuShell*XmTextField*background*XmMenuShell*DtTerm*background*XmCascadeButton*XmText*background*XmCascadeButton*XmTextField*background*XmCascadeButton*DtTerm*background*XmCascadeButtonGadget*XmText*background*XmCascadeButtonGadget*XmTextField*background*XmCascadeButtonGadget*DtTerm*background*XmDialogShell*XmList*background*XmMenuShell*XmList*background*XmDialogShell*XmText*foreground*XmDialogShell*XmTextField*foreground*XmDialogShell*DtTerm*foreground*XmMenuShell*XmText*foreground*XmMenuShell*XmTextField*foreground*XmMenuShell*DtTerm*foreground*XmCascadeButton*XmText*foreground*XmCascadeButton*XmTextField*foreground*XmCascadeButton*DtTerm*foreground*XmCascadeButtonGadget*XmText*foreground*XmCascadeButtonGadget*XmTextField*foreground*XmCascadeButtonGadget*DtTerm*foreground*XmDialogShell*XmList*foreground*XmMenuShell*XmList*foreground*XmText*topShadowPixmap*XmTextField*topShadowPixmap*DtTerm*topShadowPixmap*XmList*topShadowPixmap*XmDialogShell*XmText*topShadowPixmap*XmDialogShell*XmTextField*topShadowPixmap*XmDialogShell*DtTerm*topShadowPixmap*XmDialogShell*XmList*topShadowPixmap*XmMenuShell*XmText*topShadowPixmap*XmMenuShell*XmTextField*topShadowPixmap*XmMenuShell*DtTerm*topShadowPixmap*XmMenuShell*XmList*topShadowPixmap*XmCascadeButton*XmText*topShadowPixmap*XmCascadeButton*XmTextField*topShadowPixmap*XmCascadeButton*DtTerm*topShadowPixmap*XmCascadeButtonGadget*XmText*topShadowPixmap*XmCascadeButtonGadget*XmTextField*topShadowPixmap*XmCascadeButtonGadget*DtTerm*topShadowPixmap*XmText*bottomShadowPixmap*XmTextField*bottomShadowPixmap*DtTerm*bottomShadowPixmap*XmList*bottomShadowPixmap*XmDialogShell*XmText*bottomShadowPixmap*XmDialogShell*XmTextField*bottomShadowPixmap*XmDialogShell*DtTerm*bottomShadowPixmap*XmDialogShell*XmList*bottomShadowPixmap*XmMenuShell*XmText*bottomShadowPixmap*XmMenuShell*XmTextField*bottomShadowPixmap*XmMenuShell*DtTerm*bottomShadowPixmap*XmMenuShell*XmList*bottomShadowPixmap*XmCascadeButton*XmText*bottomShadowPixmap*XmCascadeButton*XmTextField*bottomShadowPixmap*XmCascadeButton*DtTerm*bottomShadowPixmap*XmCascadeButtonGadget*XmText*bottomShadowPixmap*XmCascadeButtonGadget*XmTextField*bottomShadowPixmap*XmCascadeButtonGadget*DtTerm*bottomShadowPixmap#212121212121#424242424242#636363636363#737373737373#949494949494#adadadadadad#bdbdbdbdbdbd#dedededededemagentacyanyellowbluegreenredwhiteblack%H%B%P%SBPMHXMICONSEARCHPATHXMICONBMSEARCHPATHXBMLANGPATH.t.s.m.liconsbitmapsbackground B?XmPrintShelldefault-printer-resolutionwWorldCtrl Shift Mod1 : XtDefaultBackground333333?zG?)\(?Don't use _XmVendorExtRealize! It does nothing.worldXpmColorErrorXpmSuccessXpmOpenFailedXpmFileInvalidXpmNoMemoryXpmColorFailedInvalid XpmError.Zuncompress -c "%s"r.gzgunzip -qc "%s"None@ `P0pH(hX8xD$dT4t L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}C#cS3s K+k[;{G'gW7wO/o_??$XpmVersion: 3.4i $$XpmId: xpm.shar,v 3.62 96/09/14 02:33:07 lehors Exp $)) '( (setq ;Lisp}; [] = { static char *, *//*C !#define_formatXPMXPM2BulletinBoardMapBulletinBoardCancelBulletinBoardReturnReturnPri.vatepri.vateXmBulletinBoard::_MOTIF_ATOM_%s%dIgnoreButtonsDragKeyDragMotionHelpDragCancelDragFinishDragXmDragContextdragOverUpDownLeftRightdragContextXmDragOverShellmixedIcon   {v{xw ?????????????????`~q~>?|valid_mvalid 7310v0<??{yx~B !>& & ?;4link_mlink >          ?????????????@`Altsource16_mAltsource16@@@ BAltsource_mAltsource>?ul"state16Mstate16@ @@<@ @ @ @ @ @ ??v}move16Mmove168x@@@@@?h`copy16Mcopy168x@NLJA|h?olink16Mlink16TT*㔁TԪʬd20source16>~?v m9dstate32Mstate32? `    v umove32Mmove32? `    , l       /copy32Mcopy32 0 p  {    6 # l a # ? glink32Mlink32TUUըTUUѨTUUШTUU٨TU֨*?TרTEըTxTAըJT ըšTaըTXa(VXUQ( source32XmDragIconXmTextualDragIconXmTextualDragIconMaskdrag_iconDrawingAreaInputXmDrawingAreaXmDropSiteManagerXmDropTransferTransfer%dMod5Mod4Mod3Mod2Mod1AltMetaCtrlLockShiftNoneBtn5Button5Btn5DownBtn4Button4Btn4DownBtn3Button3Btn3DownBtn2Button2Btn2DownBtn1Button1Btn1DownKeyReleaseKeyUpKeyDownKeyKeyPressDesktopShell.cgg4msXPMEXT#define_width_height_ncolors_chars_per_pixel XPMENDEXTXpExtensionXPBadResourceIDXPBadSequenceXPBadContext%s.%dXProtoErrorXpWireToEvent: UNKNOWN WIRE EVENT! type=%d job-owner: %s%locale%XPDMDISPLAYprintvideoXPDMSELECTIONPDM_MANAGER0x%xPDM_MAILXPDMXAUTHORITYrPDM_MBOXXpCookieToPdm: XpGetAuthParams failedPDM_MBOX_PROPXpCookieToPdm: Unable to make selection on %sXpCookieToPdm: Unable to read SelectionNotify propertyPDM_START_ERRORPDM_START_PXAUTHPDM_START_VXAUTHPDM_START_OKPDM_STARTPDM_CLIENT_PROPXpNotifyPdm: XpGetPdmStartParams failedXpNotifyPdm: Unable to make selection on %sXpNotifyPdm: Unable to read SelectionNotify propertyXpNotifyPdm: PDM not authorized to connect to video display.XpNotifyPdm: PDM not authorized to connect to print display.XpNotifyPdm: PDM encountered an error. See PDM log file.XpNotifyPdm: unknown PDM error.kO:& KnYF% }_C& b7 ~R'wH{N!mFyR+sM!_2n< u@ e1c*z?x@m<NvC&T= w>~L['Q Usage: nedit [-read] [-create] [-line n | +n] [-server] [-do command] [-tags file] [-tabs n] [-wrap] [-nowrap] [-autoindent] [-noautoindent] [-autosave] [-noautosave] [-lm languagemode] [-rows n] [-columns n] [-font font] [-geometry geometry] [-iconic] [-noiconic] [-display [host]:server[.screen] [-svrname name] [-xrm resourcestring] [-import file] [file...]  WW8W8WXX,XDXxXpXalXRlXBY2Y\Y`Z`ZYY [ [ZZ|[m[WD[AD[0,\*\\ \\^^^__(_(_T_T___y_f_a`U_I_>\`3\`$````atatabblblbwbibXbGb/PcPc dcdc4ddddd@e@eeeeqeaeTeGe<4f14f'ffffgghhhhuieiNi7i"j jDjDjjjjzjoj^`kM`k@c2c# File name database for NEdit Open Previous command *?()[]{}TUUUUU@UUUZV{UUUJZYUUUJJYUUUʵiYUUU׼YUUU[ZUUUjSUUU)`BUjThThThThThTh?Th|ThThThRUUUTTUUUUUTUUUUUZVJRJZʵi׼Ӽ[kJkVTU/usr/include/{}}{())([]][<>><//""''``\\ww !!!!!|!g!P!3!#!!       a 3  rbL8*q(ƂulW<)| ypɓƊGwke?/%w8{fPcH)!MA@g2$ gggXgJ<OhHA;h+h hX@X{pXXg^XO@X3&XXXXZ|Zm^XRFX:.X!X XX0XXXXvXmd5Xd#PYdYdu]0Zd*$_ @cZZ@Z^xx@cgVS^F9g2XX& |rnreY! Preferences file for NEdit ! ! This file is overwritten by the "Save Defaults..." command in NEdit ! and serves only the interactively settable options presented in the NEdit ! "Preferences" menu. To modify other options, such as background colors ! and key bindings, use the .Xdefaults file in your home directory (or ! the X resource specification method appropriate to your system). The ! contents of this file can be moved into an X resource file, but since ! resources in this file override their corresponding X resources, either ! this file should be deleted or individual resource lines in the file ! should be deleted for the moved lines to take effect. '2 0123456789{.*+?[(|)^<>$fedcbaFEDCBA9876543210  abefnrtv()-[]<>{}.\|^$*+?& ()-[]<>{}.\|^$*+?&_.0TDTFIx230B1h..==6`5:;<D4>B\C/TE9:7l8MDpV|ugYG8*&" xdPH@4-VVLWWWX4X`XXXX0YPYYYYNH@5* |jVx_N6& q[O@(\"ntbrfav\"   CtrlosfBackSpace: delete_previous_word() osfBackSpace: delete_previous_character() Alt Shift CtrlosfDelete: cut_primary("rect") Meta Shift CtrlosfDelete: cut_primary("rect") Shift CtrlosfDelete: cut_primary() CtrlosfDelete: delete_to_end_of_line() ShiftosfDelete: cut_clipboard() osfDelete: delete_next_character() Alt Shift CtrlosfInsert: copy_primary("rect") Meta Shift CtrlosfInsert: copy_primary("rect") Shift CtrlosfInsert: copy_primary() ShiftosfInsert: paste_clipboard() CtrlosfInsert: copy_clipboard() Shift CtrlosfCut: cut_primary() osfCut: cut_clipboard() osfCopy: copy_clipboard() osfPaste: paste_clipboard() osfPrimaryPaste: copy_primary() Alt Shift CtrlosfBeginLine: beginning_of_file("extend", "rect") Meta Shift CtrlosfBeginLine: beginning_of_file("extend" "rect") Alt ShiftosfBeginLine: beginning_of_line("extend", "rect") Meta ShiftosfBeginLine: beginning_of_line("extend", "rect") Shift CtrlosfBeginLine: beginning_of_file("extend") CtrlosfBeginLine: beginning_of_file() ShiftosfBeginLine: beginning_of_line("extend") osfBeginLine: beginning_of_line() Alt Shift CtrlosfEndLine: end_of_file("extend", "rect") Meta Shift CtrlosfEndLine: end_of_file("extend", "rect") Alt ShiftosfEndLine: end_of_line("extend", "rect") Meta ShiftosfEndLine: end_of_line("extend", "rect") Shift CtrlosfEndLine: end_of_file("extend") CtrlosfEndLine: end_of_file() ShiftosfEndLine: end_of_line("extend") osfEndLine: end_of_line() Alt Shift CtrlosfLeft: backward_word("extend", "rect") Meta Shift CtrlosfLeft: backward_word("extend", "rect") Alt ShiftosfLeft: key_select("left", "rect") Meta ShiftosfLeft: key_select("left", "rect") Shift CtrlosfLeft: backward_word("extend") CtrlosfLeft: backward_word() ShiftosfLeft: key_select("left") osfLeft: backward_character() Alt Shift CtrlosfRight: forward_word("extend", "rect") Meta Shift CtrlosfRight: forward_word("extend", "rect") Alt ShiftosfRight: key_select("right", "rect") Meta ShiftosfRight: key_select("right", "rect") Shift CtrlosfRight: forward_word("extend") CtrlosfRight: forward_word() ShiftosfRight: key_select("right") osfRight: forward_character() Alt Shift CtrlosfUp: backward_paragraph("extend", "rect") Meta Shift CtrlosfUp: backward_paragraph("extend", "rect") Alt ShiftosfUp: process_shift_up("rect") Meta ShiftosfUp: process_shift_up("rect") Shift CtrlosfUp: backward_paragraph("extend") CtrlosfUp: backward_paragraph() ShiftosfUp: process_shift_up() osfUp: process_up() Alt Shift CtrlosfDown: forward_paragraph("extend", "rect") Meta Shift CtrlosfDown: forward_paragraph("extend", "rect") Alt ShiftosfDown: process_shift_down("rect") Meta ShiftosfDown: process_shift_down("rect") Shift CtrlosfDown: forward_paragraph("extend") CtrlosfDown: forward_paragraph() ShiftosfDown: process_shift_down() osfDown: process_down() Alt ShiftosfPageLeft: page_left("extend", "rect") Meta ShiftosfPageLeft: page_left("extend", "rect") ShiftosfPageLeft: page_left("extend") osfPageLeft: page_left() Alt ShiftosfPageRight: page_right("extend", "rect") Meta ShiftosfPageRight: page_right("extend", "rect") ShiftosfPageRight: page_right("extend") osfPageRight: page_right() Alt Shift CtrlosfPageUp: page_left("extend", "rect") Meta Shift CtrlosfPageUp: page_left("extend", "rect") Alt ShiftosfPageUp: previous_page("extend", "rect") Meta ShiftosfPageUp: previous_page("extend", "rect") Shift CtrlosfPageUp: page_left("extend") CtrlosfPageUp: page_left() ShiftosfPageUp: previous_page("extend") osfPageUp: previous_page() Alt Shift CtrlosfPageDown: page_right("extend", "rect") Meta Shift CtrlosfPageDown: page_right("extend", "rect") Alt ShiftosfPageDown: next_page("extend", "rect") Meta ShiftosfPageDown: next_page("extend", "rect") Shift CtrlosfPageDown: page_right("extend") CtrlosfPageDown: page_right() ShiftosfPageDown: next_page("extend") osfPageDown: next_page() ShiftosfSelect: key_select() osfCancel: process_cancel() Ctrl~Alt~Metav: paste_clipboard() Ctrl~Alt~Metac: copy_clipboard() Ctrl~Alt~Metax: cut_clipboard() Ctrl~Alt~Metau: delete_to_start_of_line() CtrlReturn: newline_and_indent() ShiftReturn: newline_no_indent() Return: newline() CtrlTab: self_insert() Tab: process_tab() Alt Shift Ctrlspace: key_select("rect") Meta Shift Ctrlspace: key_select("rect") Shift Ctrl~Meta~Altspace: key_select() Ctrl~Meta~Altslash: select_all() Ctrl~Meta~Altbackslash: deselect_all() : self_insert() Alt Ctrl: move_destination() Meta Ctrl: move_destination() Shift Ctrl: extend_start("rect") Shift: extend_start() : grab_focus() Button1 Ctrl: extend_adjust("rect") Button1~Ctrl: extend_adjust() : extend_end() : secondary_or_drag_start() Shift Ctrl Button2: secondary_or_drag_adjust("rect", "copy", "overlay") Shift Button2: secondary_or_drag_adjust("copy") Ctrl Button2: secondary_or_drag_adjust("rect", "overlay") Button2: secondary_or_drag_adjust() Shift Ctrl: move_to_or_end_drag("copy", "overlay") Shift : move_to_or_end_drag("copy") Alt: exchange() Meta: exchange() Ctrl: copy_to_or_end_drag("overlay") : copy_to_or_end_drag() Ctrl~Meta~Alt: mouse_pan() Ctrl~Meta~Alt Button3: mouse_pan() : end_drag() : focusIn() : focusOut() ) y ) y(g(g(h(h(i(i(k(k(Tm(Tml(nS(nC(l3(l(l(l'l'l'h'h'q'q'r'r'$s|'nt'n`'pL'pC'Ds4'k%'k',x',x&lx&lx&x&x&t&t&u&u&y~&tzk&tzY&(zG&(z6&|%&| &|%|%}%}%\~%\~%@y%@a%I%3%% %<$<$$$p$p$$$d$d|$k$X$̇E$̇8$D+$D$ $ $####x#x#D#D{#o#]#K#?#H3#H)###`#`"""""""""l"lz"čk"č`"U"H"@;"@3"`*"" y " y"{!{!x!x!wxZMM݈ZMxM'-"-M N- -,M N,,,M N,,,M N,,t,M Np,_,N,M N,<,*,M N,%, ,M N,, ,M N ,++M N+++M N+++!M N+++!M N+++!M N+z+o+!M N+c+W+!M NQ+F+;+!M NQ+/+#+!M NQ+++!M NQ++*M N***QN  N***QN N***M N***!M N+}*j*!M NQ+[*L* N N/*%**M N* *)M N*)))M)M)))M)M)))M)M{)i))M )MY)I))M$)M5)!))M()M,-[`<|$H]]@_d_*` # !!g._.V.L.;.4.*....K/G/C/?/;/7/3///,/)/&/#/ ////// ///........... 4444L JHԙj{woq[OYLUOvHF5)*'*!(4ܧTxdl\о`$x@(#)yaccpar 1.9 (Berkeley) 02/21/93    BCIJII'(II?A>@IHG I+I*!I DIII 68cWX7&"b-a(#?Dy$yEE>>Ey;EE>>>>yyGG<XGGEx/TVT 3 /z9:>?-5gb-: 4B ZlMJY^=Kz%Y dFUZUS{SQTRTF~' e2Uf}SQRT>%(3f5~A*B4g[\]^_`ad" "#V#)|2+,-./01$$))E )))))2)Eh) 2222222222= 2 ========%=) = %%% 2KLMNOPV%V V= <=$))) .)))))))))) 222........./22222222.222 ===////////0/I========/===%%%0000000010.0%%% 11111111,1/ 1,,,-,,, !"0I, ---3--- 41- 3333...444 43,#........4...///-$///////////0003IIIIIII&400000000000II111&&&;11111111&111,,,;;5;,,,,,,,,;,,,---55565E--------5---3336666$444733333333633384444444444477778588987:<8 !"96999:::<<<9UJ:SQR<T&&&7UJiSQRT8UJ&&&SQRT;;;9:;;;555I55555555I55566666666666666 !"7778887777777777788888888888999:::<<<99::999:::)<<<GHKLMNOP:;VCGHKLMNOPVbKLMNOPVj9?@DF9FFklmnopqrstuvwxyzFFFFFFF9F)4)%*%*}*+/-/ ;,, ( )%, ;;*+ -(/( ) ),,})),)),=, ;( ;(~); +,-./01)},), ))),,))Y,,   );;,;;;%&)})*+,- /});>,f} ;  %&()*+,-/} ),};};  %&()*+,- /|};      (),|;      |( -          %&()*+,-/ ;{%&()*+,- / ;{%&()*+,- /|;  %&()*+,- /|;&() +,-|{;  &() +,- |;  &(),&(),;| ;|(-|   |(), ;() ,;&() , ;&(),( -; &(),&|() ,; ;&|(),(),(),;%&;*+-;/|%&)*+-/|%&*+-/|||| #3Eg $%*|57IJKLMNOPQRSTUVWX[\]^_`a}\"ntbrfav\"   --End-of-Macro--8Z89877c7987\76D6=6B-#-# # C/C++ Style/tuning parameters # # Number of characters in a normal indent level. May be a number, or the # string "default", meaning, guess the value from the current tab settings. $cIndentDist = "default" # Number of characters in a line continuation. May be a number or the # string "default", meaning, guess the value from the current tab settings. $cContinuationIndent = "default" # How far back from the current position to search for an anchoring position # on which to base indent. When no reliable indicators of proper indent level # can be found within the requested distance, reverts to plain auto indent. $cMaxSearchBackLines = 10 # # Find the start of the line containing position $1 # define startOfLine { for (i=$1-1; ; i--) { if (i <= 0) return 0 if (get_character(i) == "\n") return i + 1 } } # # Find the indent level of the line containing character position $1 # define measureIndent { # measure the indentation to the first non-white character on the line indent = 0 for (i=startOfLine($1); i < $text_length; i++) { c = get_character(i) if (c != " " && c != "\t") break if (c == "\t") indent += $tab_dist - (indent % $tab_dist) else indent++ } return indent } # # Make a string to produce an indent of $1 characters # define makeIndentString { if ($use_tabs) { nTabs = $1 / $tab_dist nSpaces = $1 % $tab_dist } else { nTabs = 0 nSpaces = $1 } indentString = "" for (i=0; i= $2) return i if (get_character(i+1) == "*") { for (i=i+1; ; i++) { if (i+1 >= $2) return -1 if (get_character(i) == "*" && get_character(i+1) == "/") { i++ break } } } else if (get_character(i+1) == "/") { for (i=i+1; i<$2; i++) { if (get_character(i) == "\n") { if (!$3) return i break } } } } else if (c == "#" && $3) { for (i=i+1; ; i++) { if (i >= $2) { if (get_character(i-1) == "\\") return -1 else break } if (get_character(i) == "\n" && get_character(i-1) != "\\") break } } else if (!(c == " " || c == "\t" || ($3 && c=="\n"))) return i } return $2 } # # Search backward for an anchor point: a line ending brace, or semicolon # or case statement, followed (ignoring blank lines and comments) by what we # assume is a properly indented line, a brace on a line by itself, or a case # statement. Returns the position of the first non-white, non comment # character on the line. returns -1 if an anchor position can't be found # before $cMaxSearchBackLines. # define cFindIndentAnchorPoint { nLines = 0 anchorPos = $1 for (i=$1-1; i>0; i--) { c = get_character(i) if (c == ";" || c == "{" || c == "}" || c == ":") { # Verify that it's line ending lineEnd = cSkipBlankSpace(i+1, $1, 0) if (lineEnd == -1 || \ (lineEnd != $text_length && get_character(lineEnd) != "\n")) continue # if it's a colon, it's only meaningful if "case" begins the line if (c == ":") { lineStart = startOfLine(i) caseStart = cSkipBlankSpace(lineStart, lineEnd, 0) if (get_range(caseStart, caseStart+4) != "case") continue delim = get_character(caseStart+4) if (delim!=" " && delim!="\t" && delim!="(" && delim!=":") continue isCase = 1 } else isCase = 0 # Move forward past blank lines and comment lines to find # non-blank, non-comment line-start anchorPos = cSkipBlankSpace(lineEnd, $1, 1) # Accept if it's before the requested position, otherwise # continue further back in the file and try again if (anchorPos != -1 && anchorPos < $1) break # A case statement by itself is an acceptable anchor if (isCase) return caseStart # A brace on a line by itself is an acceptable anchor, even # if it doesn't follow a semicolon or another brace if (c == "{" || c == "}") { for (j = i-1; ; j--) { if (j == 0) return i ch = get_character(j) if (ch == "\n") return i if (ch != "\t" && ch != " ") break } } } else if (c == "\n") if (++nLines > $cMaxSearchBackLines) return -1 } if (i <= 0) return -1 return anchorPos } # # adjust the indent on a line about to recive either a right or left brace # or pound (#) character ($2) following position $1 # define cBraceOrPound { # Find start of the line, and make sure there's nothing but white-space # before the character. If there's anything before it, do nothing for (i=$1-1; ; i--) { if (i < 0) { lineStart = 0 break } c = get_character(i) if (c == "\n") { lineStart = i + 1 break } if (c != " " && c != "\t") return } # If the character was a pound, drag it all the way to the left margin if ($2 == "#") { replace_range(lineStart, $1, "") return } # Find the position on which to base the indent indent = cFindSmartIndentDist($1 - 1, "noContinue") if (indent == -1) return # Adjust the indent if it's a right brace (left needs no adjustment) if ($2 == "}") { indent -= defaultIndent($cIndentDist) if (indent < 0) indent = 0 } # Replace the current indent with the new indent string insertStr = makeIndentString(indent) replace_range(lineStart, $1, insertStr) } # # Find Smart Indent Distance for a newline character inserted at $1, # or return -1 to give up. Adding the optional argument "noContinue" # will stop the routine from inserting line continuation indents # define cFindSmartIndentDist { # Find a known good indent to base the new indent upon anchorPos = cFindIndentAnchorPoint($1) if (anchorPos == -1) return -1 # Find the indentation of that line anchorIndent = measureIndent(anchorPos) # Look for special keywords which affect indent (for, if, else while, do) # and modify the continuation indent distance to the normal indent # distance when a completed statement of this type occupies the line. if ($n_args >= 2 && $2 == "noContinue") { continueIndent = 0 $allowSemi = 0 } else continueIndent = cCalcContinueIndent(anchorPos, $1) # Move forward from anchor point, ignoring comments and blank lines, # remembering the last non-white, non-comment character. If $1 is # in the middle of a comment, give up lastChar = get_character(anchorPos) if (anchorPos < $1) { for (i=anchorPos;;) { i = cSkipBlankSpace(i, $1, 1) if (i == -1) return -1 if (i >= $1) break lastChar = get_character(i++) } } # Return the new indent based on the type of the last character. # In a for stmt, however, last character may be a semicolon and not # signal the end of the statement if (lastChar == "{") return anchorIndent + defaultIndent($cIndentDist) else if (lastChar == "}") return anchorIndent else if (lastChar == ";") { if ($allowSemi) return anchorIndent + continueIndent else return anchorIndent } else if (lastChar == ":" && get_range(anchorPos, anchorPos+4) == "case") return anchorIndent + defaultIndent($cIndentDist) return anchorIndent + continueIndent } # # Calculate the continuation indent distance for statements not ending in # semicolons or braces. This is not necessarily $continueIndent. It may # be adjusted if the statement contains if, while, for, or else. # # As a side effect, also return $allowSemi to help distinguish statements # which might contain an embedded semicolon, which should not be interpreted # as an end of statement character. # define cCalcContinueIndent { anchorPos = $1 maxPos = $2 # Figure out if the anchor is on a keyword which changes indent. A special # case is made for elses nested in after braces anchorIsFor = 0 $allowSemi = 0 if (get_character(anchorPos) == "}") { for (i=anchorPos+1; i$abefnrtv abfnrtv()[]<>.\|^$*+?&" ()[]<>.\|^$*+?&"CCCCCCmȎX:DHmȎw\?MM!dMM!MtM0!dMTMD!DM4MX!"MMl!<LL!d ,;|<>()[]{}!@?!!! ??WO'PPPPPPPPPPPPPPPPPPPPPPPPPPPPT T T TP T| Tԓ T T TTrTЕ mT _J)M)MJ)M )Mݠ t$tڎK(M{M,M݈Gx2M!MMxG2MÃGMxD ( Ȣ @UL8 h  t \u X  Ȋ P *Xv  <x <vD _J)M)MJ)M)Mݠ tt݈G,2M!M8MxG.2MڎKhM{MlMX x L   x p   8U|4x*ؗU Ԧ  w  T  *xp  h  lxyy Ȩ D jj;,-EPci|FWav{DKP_oӼ'@lx|CU8 l   *<D{  T {t-~XHMx<U \|*x| |G@QN2MP R Mx0 |  t  DU$d   } T  *}L~U`D U`D UF ~٩٩*٩Mґ~٩Mő~~Mm~MMǔ ٩M~٩Mׄ٩M՜M0 ~M07 րM. M&4!MM ~!MM~٩hMk{!MM€٩DMz٩Mb~kMrxLM`nMPM M5%MEX٩MA ґDB ő|B B ǔ B |C h` Dк rLB `P4C A *A V  ~~| = *<8 t  <  G p: xKP@ÃGMט^MG@M^BM*MDMdҝM!MHMlN  טN l @,  B l ɡzI4MzILMwzIMzIMUQNQN8MQNQNPMQNQNMQNQN M*KM<MˍKMTMKM MKM$M jp@MjpXMj[Mj[(MJJ!MiM @M l XM l N  (8N  XVTN ` pV `W d] ^ *<\U R Y ,] hpDa ^ <D,  ט l ÃGMט^MM݈GM ,  yVpVMMGc|2Mx 2Mx $|ڤ MQm|  M=|G MV     *<t ؇    ē <l}JKiMJK|MpJZMG MGZM^"MGJG$M!M8MwW!M9MxG.2M݈G,2Mۢ'+;2M <MKJ)M0M2pM4MPxD2MF}J,  J l pJ ,  G" l .,  ,,  h 6 ڍ4 x   hQVHL h    *ȋ\ ț  @\ 0  Z Z Z( Z< ݈GxMIzMmςަMÃGMט^MGMGM^Mʘ^MZZ!MM !2M w2M UM>Ma:٩MFMəO NMCz NMO!z٩M!MM͠#M!MMxGMPxM,  ט l ,  ,   l ʘ l a| əH C O x \    Z l P $D  X   * < $ @6E|F@%[[MM݈G,MU`M>dMa:٩HM[ [!MM !\2M< w\2M< FPMəO NTMCz NXMO!z٩LM!M8MxG.MU`M>dMmςަ$MIz%MÃG*Mט^(MG,MG.M^0Mʘ^2M!M4M͠#&MPxDM > E"R F F H *S = = d,6V@|QNlMʏ|#xM8QNpM QNtMeGhM}N^jM!MMh,  }j l l 1` (   *<| X d \  <Р` ` `l `D ~`T o` ʐ}! N02ML Y{2ML ѷ2ML 2ML Px2MF`>g>JNMx`C`P t   l  *j+p  D     t  H- P. mXH. Ȏd. Xl. b~s@M.!MCM[}FAM:٩H٩oIzDMKPMm:٩X٩bJ)M\)MȎ:٩d٩J)Mh)MX:٩l٩gax   8   *< <ԣ,$ lÃGMט^M^M1J!MM!MMji2Md0 uGM _^M ݈G2MNHRKMM S IKMM,  ט l  l  l ,   l ,  J!MM^M^M4J!MMM%N M l  l Wc$0 0 1 D ,2 |2  [ *<H U XS $Q 2 ` <xdy d4z  dTz cz c| c c c c( c cccc ch &jHM!MMzM 2M`B!z$MܟM_J)M(M J)M,MJ)M0M݈Gx2M>}GVM!MMxG2Mܟ, e V,  @e  xf i f @!dXxe e Pg  `m (m m i *s v <| H<D _J)MM J)MMJ)MM݈G,2M!M8MxG.2MܟMܟ,  .  &jxM>}GzM!MhMzMlM!zpMz,  X xx Ԥ   Ԯ h d d 8Hd*0ؗHd\ @  4 Ȭ   *\h  ؍ T |D\xD P hh hFhMK tMa:٩٩ݠ tMZ tM@uMIM(J N0 NhF4MəO N8M݈GMxPdNPdNjBMTMMLM.3eMJ)Mt)MJ)Mx)MNHRKMM ^k٩ NM%N Mə8" (0 # f l# a# ,  ט l ,  ߓ,  ^# x8  #  hd   d X#p)t t   * d  (  `   < 4&3 LGJG$MGJ)MMMil& i% zi% x,% iX$ H$ |$ & t X' *7j\J  jP jR iU i[ i] iP_ i a ib MMM MMd?MMџMIKMMiħ2M( L΁MM܅MM  MM>MM2QJ)MMVJ)MMOJ)MMJ)MM؛J)MMJ)MMJ)MM?J)MM!M2M( xG2M) 5N|MS~MǓW!M2M) F2M,) 2M\) cJ' ' jH* p* ?  8@ x: 88 C *:$QN8MۋQN<M/QNDMs|QN@Mٞ+3Mͣ 22Mo =4MT‡52M|o G$M^&MG,M݈GMJ)MHM_)LM ":M$,  & l ,,  jr jr |jr oj s djPs Xjs Ojs Dj@t H 8 jdt \u   ,y  *< ȕ  @z { D ̢ ?`ܿk k jD ^`  ڗDк  Ll eh`  ЗLĻ  —P  2TT  m|  Ȏ, Xt ;JLM^٩` Nڗ٩D NL|NlMeM٩hMЗxLM—nMPM2MTMmq٩| Nz٩ NȎ|٩ NX8٩ NJ)MMKu!MM.!MMbJ)MMJ)MMJ)MMb~k2M *T|M k    *<`  < 4  R6!M8MxG.M݈G,Mˈy'MØKG$MIKM&Ml"/d#|#(,jP6H"d 4X}g`LF ">d#95,ۢ'+2M }JKiMJK|MpJZMG MGZM^"MGJG$MGKM2MAqA1sCh8^(i[}&nBWwSw>*U!i0Py$BBt,Ms7l?L{ <b{&Om"W!W)m$lLu!JsUZ`ZLV1=!Z7Zp7gZ7fQ@"154AĄIPT܅) g tCԆڤ@ d QޟX9#LupSF܉1X8g`s  Ȍ\ǥtlMHmPx%/̎܎G|L   ʦ0ަL[`n  ,U+Xpܒ(MDLIPѓԓў0\|ħ0`ȕ^Е:ؕ:$ +ԖY [,Ѳxkԗy,  h t ę@\CԚR8۝dtpw|V+ 4XL|Ĝ̜L fixed#c4c4c4d aØX,  ˈy[MØKGXM!M`MGZM^"2M`tdh|P̫*<<<h >MMxE"x\b*h4d@-7Li ,6DZoԽ˽Lj~Ӽ@VzgVI3"}MMقMM$MM}QNM]~QNMڐ}QNM }QNM}QNMm}QNME}QNM@JSM N04MGKM NxMMzʋMM_!MMmMMճCM2pMM7ܥ N x(=Pl*\7Li@(#)Motif Version 2.1.20}JKiMJK|MpJZMG MGZM^"MGJG$M??[[??pp@(@[[1@;@ppE@N@[[W@a@ppk@t@[[}@@pp@@[[@@pp@@[[@@pp >>M??[[??p p??MMH>T>oNM`>g>JNM x8 <<8pF,t$\L* t   #R Mʐ}!<M,NMY{2M$02M$X@2M$2M$ѷ2M$$2M$EzTMß+IMt-~XHMgsM~ʦ@MUMTMdMPMqMXM~ NhMJ)MlMJ)MMЖ2 NM] NMxقMM3"}MM$MMPxMۢ'+IM!MM}J,  J l pJ ,  G" l G$,  @,  1@ l E@,  W@ l ? ,  ? l dP`%x"2!! H$*  $""<M0M((R 0MLM&MPM:IMTM!MaM!MbMXiMXMzM\M!M`M!McM !MdM0A!MeMpFhcP `c*ڹչ͹yk]?!?!MM$GLM)^NM.GPM3^RMNTMdJ)MXMJ)M\MJ)M`MJ)MdML, N P, R EhD|  X*<5$203|32غ8* ""qie`^""WRNT6ͽT6d7t8,,  ט l &M݈GMÃGM ט^M wQNQNMQNQNMٔJ)MMJ)MMJ)MM,N<MY{2M(:02M(:X@2M(:2M(:ѷ2M(:$2M(:pL9N MSz!MMk{!MM5}!MMp!M˚!M)MJ~g*MV~٩,M@ 8`#23$D)*ox22d/01<5@4c(~X}O~Dx<x.}QNMw@tM"HMxM|M|Mh|MMh؁!MM\,NMQQNMs։QNMQNMQNM|M2MU|M2MpT;yM2MTܖ>M2MTԚM2MT+J)MMAJ)MMJ)MMJ)MM J)MMJ)MM]J)MMJ)MM{J)MMP{Mbʼn!MMoNM MM4h?M(=HxXXpU  WV*od@$Խ̻Խ̻>>!MM>>!MM*M,M/M.Mk,N1M¿,N2Mտ!MM ξ$8*%<<<x4$ <<<xDDD8GJM,MpJLG4MG#K^6M*M<M/M>MKM8MIK0MRjM@MZjMBM:z|DMDT`@' l*X(ÃGM ט^M TJ)MM)J)MMJ)MMJ)MMJ)MMp!M,  ט l x((8<*))\*M  Mh|M$MD-l$+*\"LX<XPx! 8`@x+ǥ&M$Mǥ&M>@(M3Y;M,Mlإ M ا0M%;M4M̒xMMތz"%Mnz8M`zM@MɌ~z;M<Mh|MlMIM7;M Mh؁!M0M_֊<Ml@MD?`44.55*89.~yupkf a@\0<0<0<0<0<0<0<0<0<0<0<0<0<0<0<L<L<L< L<L<<~QN$MR ML~@4T'x X h0 o( ) M ^ (  ((f Q  *   W Wo 8W] X! ,X (DX& /X_ 8lX GY P\Y _`ZQ iYe y [7 ZX [ D[X ,\h \ \ \ ^& ^& ^+ _ (_* T_* _* !_* 1`U 8_) E\`) P`2 Z` e`) uaf ta4 bY lbY b4 bR Pc dc 4da d d @eC e e .e0 8eU F4fU Rf& _f& kf& rg h h\ i\ i j9 DjF j5 j5 z jd `kd c "c 1 ;k FF9 QTld `V" om" W   G" DG, lz pG, S" G. G. G. ,H. \H. H. H0 H; +O 9JS Lm> bKS rpKS N  dLS LS  MS `M MD tMD M TL $O  4O  DO  %TOF 64ml GOF \Qc lTRc ~Rc XND ND N  O QF `QF QF  LF KF NF 'OR 98PN IPF VPF dS p,S | TJ E I L HI3 X I c I n 8J } (I F& S  S  S  S  S  V" S T T  4T  \T  pT $ T / T < HT G T R T _ T l T x 8U LU `U tU U $U U U V dV  U " U - V = (V K 8 En Wh e oT  (  ̵H 1  H x | ' Z l    &P 6P~ H@]  P$+ X eL n x%  `     X $ L $'   / Q"xS1UC, S e8k |      2   h S # 1K =- J- Y$ m   d T A ` o D>  g T  t "$ ? , $ 7 _ JZ [F jL  uP 0 8   l D    l  `    # 3  A$ X h u9 X 2  ( ,     0 @ X #p 2tH ; GX\Pg ` h sD H dsW H TdP g  ' V'1 `' (Dc :+\ C+ PhXh`hsD0  |1 1 $h(h4h,h2, 0h hhT14 1Q 5 5 -Hh>5F K@hTDhb}~ K\qSdqa@ kTpvXq{ ā. `qhqh       ` d h l 'p 6t Fx Z| oh!@~p~ 9 @ D   | ̷  ,   S 4  T6     /!@>!@J/ XD/ `( k V  +    _ Lh _  l- 0; *Xd < V h pDK tG m  ! P '    % 0 ?  G> Td f y< (     P d % $2 0 X 3Dk ?4  R D _  l  !!H!  #B #\C #/^ #TE #9 #: $7 $l8 $M $$Dv -$pV\ ?$ N$d@ Z$V" c$VY j$LW= s$WB ~$WB $X $4X* $`X* $X0 $X0 $XC $0Y $PY< $Y %YU %Y %@ *% <% K%@ X%@4 i%t u%x %| % % %  %  % % %l!%p) &* & & )&`= ,' >&  V&, g&( w&,'' &T' &p( &h' &,7 &p,7 &8,7 &-J &T-d '$Z 'ZJ &'4Z 4'DZ ?'< Q'd@ `'lI> n'H~ z'@Mr '`L 'U 'LTU ' [ ' '< ' y 'g (h (i (kA +(Tm =(n U(l f(li }(hE (q (r( ($s  (n (p( (DsZ (k2 (,x@ (lx )x )t0 ()uI 5)y6 ?)tz R)(zJ d)|5 v)| )} )\~ )@ ) ) )<h *h *p )*h 5*dh C*v T*̇v g*DU y*  * * *x *W *T *HR * *` + + +W ++V 6+lV C+čR R+% ^+@  l+` v+` +{ +x +w + +[6 +`! +H] +]a +@_" +d_X +` +L +h ,x  ',s 2,, @,< Q, f,< o,Tv z,U , ? , , ,` ,M ,d ,# ,G ,HG -̓ -̕ '-d 1-\V J-# Y-# h- -K -Tk -f -П - S tD -   -!-Ĩ  -5 - .~ .# .!*.# 8.د& H.< [.  k.z ~.# .4 . . .m .Щ .#( .#( / 0 /\ #/(1 ./ ;/ I/! S/! ]/A r/\ |/ / /D / /D +0 /(5 /`l / 0l 0 *0p <0\ P0D `0I h0 }0\V 0X 0@8 0 ! 0* 0xL 0DM ,D 0L 1 jX" 1) 1T 71, H1 S1t ^1 h1W y1\ 1| 1 X 1$ 1dD 1@ z 1DM 1 1<V jT 1 1  2 ) 2 )2 526 B2j U2L4 c2P s2g 28Y 2 2w 2(k 28= 2& 2x( 2$ 3tb 3T 3 F 3T  03(+ C3T U3q + ,( `3~ p3P }3 < 3P( 3\) 3|) 3'] +) 3)C 3 ) 3$ 3$ 3, 40,. 4*= (4+l =4`, X4 (/ d4E w43n 44n 4TK 4V 4U 4H3M 4 D 4LC 5`UM 5UG 05x: @5Q K5Sg ,LU ^5XTQ p5LR  |5S 5TM 5G 5Q +8U 5Rg 50O 5pP! 5PW 6T: 6 V (6$ 96$, B6$l R6h% _6l%d r6q, 6!6$e 6`' 6!6H 6d= 6< 6^ 6T[k 7[ '7E 87|^z R7`dh h7a- ~7e 7bm 7 7qL 74q 7tm9 7m 7m# 7m  8do  8tn 8mv 18tr >8,rE L8to _84 x8ԙq ,F d 8t 8\  ̋  X؋' 8\ 8\ 8t 8  8  8lB   8 8v 8Xs 9̒ 9H 9\N .9 B9( S9< l9 `5 x9! 9 X 9% 9% 9% 9% 9% 9% 9! 9% :% :(  :4  ':T 2:F ;: ?:ܧ H: Q: X: _: f:T p: z: }: : :x :dD : : : : :l :\ : :< : :1 : :! :о :` : :p& ;t& ;!@;!;x, );t/ 5;|& A;7 M;@7 \;!c;!f;!m;& y;!;!;!;& ;!;<$ ;`+ ;8 ;& ;@k ;& ;!;  <&$ <!\;!<@ &<@ .<@  7<@  A< G<y \<5 d<) k< l y<@ <@ <A < A <$A <(A@ <hA/ <!<P =  =P 0=p <=p D=p h  8I 8 O=     X' 8L 8< 8 ^= w=p =!= =$ =D = =a > > > $>   />' :>@ G> c>l >\ > >T >|P >i >  p  !!!>! ! !Y < >D & ?p!h !} , R  h   l  ?p &?p 8?p H?p !`  Q? x  [?q i?q }?q ? q ?8q ?  ?  ?$  ?8  L % ?t U ? K ? K @ d  @Hq )@Lq 8@Pq Q@Tq [@Xq c@\q p@$  z@l%  @%  @!  @%   @'  @!@!@* B AP* B A*  .A#  :A$  JA  \A$   fA`q nAhq vA!A%  A%  A!A%  Apq AT"  A!Axq A#  A!Aq Aq B'   B( L Bt!d)Bq 8Bq HB|+ T YB +  fBq xBq  Bq< Bqd BFr BHs BLs B!dB!B0!BD!BX!Bl!<B!d C!C!$C!3C@-   >C!CC!<SC,!dbC?  nC@ : C@ : C@ # C!C,: U C:  C!C9  C!C: j C!D9  D!D!!D<  2D>  AD< f ODt ]D,>  gD>  rD?  {DX@ ( DA  D  lTg   |Th  Ti   T x  Pl( +p T S Tx + H  H  I " I  I u St  oO؇  O h S  T < Sē  T I n T Z Tp  U̐  U  !U  /U   + P 8U  JU  \U4  qUȋx J  U K U W U@ HL  aOh  H  H   I  I\ i 0Iț  UV  UD > UV U   UV U   U U  V  V d VT f -V  W ' MW 1 XW, z kW K W4 = Wt  W4  W  W 9 W  W| 6 W " X  X0  X@  /XX ; DX  UX F dX` + oX I ~X $ X X  X! X b X  X  X  XlZ QI|Z Y ) "Y  6Y  GY g UY0  cY  wY$  Y   Y   Y( Q Y< T +D Y - P Y|  YH ? Y C Y  Yx H e H\   Z$ %Z  9Z ; OZ i H Q Hl h HP  H  I  IX > I   wS 2 S  bZ  vZ(!Z$!Z<  Z 3 ZT  Z Z  Z   ZZ ZZ [\7 E 3[<  M[<  d[Z n[0 B {[[  U8 ` +  Y< + [ [ =J̓ PP Y4  Y4 ? Y(5  [x5 < [0x [ Yx H0 + H c Jx  J  [7 0 J\  JD 2 \ \8  :\9 / V\9  H| $ H  HD 6 H  I|  I! S I' 2  wST8 2 S  I d K3 ~ bZ7 ' o\ n \t @ Z|  \D5 3 \|  \@ W \0  \ I ] _ Yx4 R ] 0]5 5 G],!DS]8 < Z:  h] =  o]( {]}  ] G ]  ]  ]L  ]x * ]̀  ]h  ] } ]  ^؉ _ ^8 j $^  2^4  B^X  O^܏  ^^ċ  j^، J t^$ 4 ^0 K ^ K ^  ^ء 1 ^  ^  ^  ^  ^ Y _p Y _| { $_ { 5_T b J_̞ b __l  i_ $ q_  y_  _h  _d  _H w _ 7 _  _  _|  _h  _Ȫ  _  `̬ ! `  + YXW . 0`V p N`dP \`W  m`W  ~`x HL> v H>  HR  IF  IF ; IH j  `S  `=  `` `  `\ A `=  `\ D `8X } `Ha ! `lb  apr _ ar _ "ai l 6axt d Hat  Zau  qaG  a` > a@ = a  aHc F ad  aW F a^  ab \ bh  b0s F 2b cv  cx R c\x a cx 9 cy s cl 3 cp{ G c  d x d8  dț  +d  7d A Hd - Rd4 n ed  odğ ~dص  d  d , d|  d$  d   + P( dР dl 0 H  H( 3 I + I  oO|  OX z Od  Q\ a d  eL  TL . e  e`` '0 e  +e   7el  JeD  + _eL d qUx HP  Ht 6 H  H s Il G I  oOp  O  OD   Q  te  et  e` e < e` Ud  eȣ ẹ eУ e u f` : f  f  'f  >fP " Tf z \f  sf0 ; fl S f( B f  fX i f : f b f  f`  f  f  g0 { g o /g q Bg j Vg j jgh  ~gP  g   Pԣd g- G g. G gH. G g. G g. G +84 H  H  H   H % I U Q  gta< ha0 haB h"b, &hNbE 2h a Eh0*  Shd  ch / A shL"  h# " h+ l h d0  +D4 hd0 f h S I N`x h h( H0  H0  h1  H,2 M I|2  I[  oOH s  OU 3 OXS n hQ  T2 j i` b it!i(4 G &ip4  7i@ 2 Ri3 ! [i5  ji5  it6 M i6  i;   i@  i|B  ipC  i E t i e  'x Iy  i4z  iTz * jz h BI| 8 I s j  j  Y(  Y  ?H  Yh y +P PH< #je , 8j@e 5 Qjx Hf  Hi % Hf   Hxe - He U HPg  H`m i I(m 6 Im d Ii S Is b 0Iv  fj0d sj 3 |j8d jp 6 j@d j  QI vZ|!Zx!jf : !Jf v j y  j(i  jtx  kw  "kxr 3 ;kn $ Ok0n q hko  ~kp  kxq  ku   kz  k{ Z kP : k  + P|( #j , 8j 8 =J [0 kD l g l\x Hx  HԤ  H  J  J  3lh 0 Jd  Jd 2 Ll\ H\  H@ A H i H4  IȬ : I  I + Ih , 0I  BI؍  KT  cl\d sj̶ 3 qldd j  QI$ j  IH f l a Y z YX  Y O i  lx ] k` F I 8 j`  k & ?H  jD  j K k( { j  l = l P "k  l4  lܱ B m  ~k@  m(  0m  Dm з  Pm P  ]m8  mmD  mP H mT m\  m|  m B m  m  nL  n` } 4n i Fnp  dn  n  nD  nX  n  n  op  -o > Do  eo  o< 3 oX  o 3 op  o`  o4 * p  p< Q 'p, v ;p v Sp { np  p  p 7 p  p  pt  q ( q ( =q$ ( YqL ( tq  q  q(  q!q  q!q!q!q!qH   rT  rX Y "r  2r! u' ; v '  psH I\J  vP  vR  vU N ,v[  >v]  SvP_  `v a  pvb  +, {v( F v( x v( Z v)  v) - v,) - v\) 5 P w' > w'  HH* % Hp* G h? > H8@ o Ix: ~ I88 > IC P /w$j ;wi  Mwj  [wl  iw!vw!w!w!w!w!w!w. @ wP/ S w. U w/ ] x0  x3 k /x4  Bx4 j Qx@  `xH ` nxle  xf  xf  xc  x |o  + xo - x|o d SD P`< ps@ xr & xr - xr & x s - yPs N ys O ys N "y@t O dܿ +yH  d8  Ht  H\u  H I I t I,y  I  S 0 oOȕ  O  O@z  Q{ g S̢ M 7yj Iy f Yy M ayԣ B ny   ~y  y !y !`p  yr  y ( y e y4| P d~ V y~  y   xč  y( q z\ l z  ' P &z   +0 Az 5 H  H * H u I  O` O Q  Q  Vz!tz!|zܳ  z z < z  zpk zk n[ Q zk  U > +T =J [ zx H< 5 H ] J  J  zx 0 Jt  J\ 2 {( H % H 6 H  H ` I  I<  K,  3{!<{ w Y W \  \H 3 V{, T !J c \  \| I e{  {   zk P + H  H  H0  H  I$  I @ V{ I {   {4 {!$+8 N`( {8x { . { H,  H & H 9 {n h H IDP {, I  DP S|_ {  |  |(  '|H   3|T  <|\  M|d  ^|d i|l f }|l |] |b |\  |  | J |  | , |  |h }4  }  !}  *}0 N >}  IP  V}4  f}  s}u } }%4 }D h }: }h }$[ }L ~P ~ 0 %~l 8~l ?~pp O~0 _~X1" h~2 u~84  ~X5! ~|5 ~6* ~6* ~6 ~7M ~7 : < $M; 6J Dt= \h>S p>v ~4?1 hB  C C D tES ES F F G^ +LH^ AH QI9 _ lr yM* O PE PQ. R €S ЀT ۀU VY HWY W< W< ,X C Յk s tx x dp ԗp D ,Ș =L N `J lH : $" Hg f  Ɇ0 ؆ 8 \|   @ 'Dl 8L L@!^, pw xT  : Dy  ܥ/  ̇K և0  4 x # +D!AH!PJ!_O i w Կu D' l   Èx~ ш  h 47 l# x   0H% DpX X bh s   t Z ÉD Ή, ߉ ~ 3 T =  =    +U 7 I `D$ nh  |" & 'H 'K `( ʊ 8 ֊A ;> < d= ? DAo )H 1K; ?N  D SK QXS ^ Z hr uvy wb  Z NjL!ӋD[? [q 0_ [6 " 0 > y jPc j ?H|+ Y|{ +0  P< x H|y H,% Hz  H,y- H\y H@ HT I6 IN IT  I\' 0I QI0 Z\!vZ`!-z ={ J|u ^}a st} ~5  X  _ ōTZ Ӎ@A  d;  ؓ 2  * Է =JDl + [t( P 5 Px H HT H J J jx0 J J2  HԷ H0 H H4 I: Iv I c  IT$ 0Ix  BI KD QI ts n[(p  ӍO j It j\Y ?H# IL Id$ Y Y Yx@ -Ta =p J(o ^t ~5 s  (  t ]  T?    4  ˎS     l l)  !i 0- RLv b  m|sx |t     ԏ P  <  Jw   (w 2 ? P cG q8  ~X x1 0  Őe ֐`K w      0 ( 3@ Ep!PR e% o!d {h"D " X ? 8?+ @ Ƒ? ͑ ܑFI dY K ,M8 TT `\ 1n  Bpy Qdz Z o xȂ ~M ̉C  \ Ԡg ˒V ْd!  ܵ^ <  $< 9P FlG [r nQ v     Ów  Гw  ݓw  w  w  x   x  x  + x  8*x D:x PHx \Vx jfx xvx x x x x x Ĕx ؔx x x x (x <x Px dx xx x  x  x  Ǖ        =  Y  u   ,  8  ÖD  ۖP  \  h  #t  ;  S  k      z ȗ\ חx   K * !H - ? J Wda nl > Hn <   Ƙ  8~h  Θ  - T0 L1 L2 'P3 T4 ł4 i6U Dž5 R SV Tf ƒVV 689@ Cx9D O9P \ : h;F r$<> y_ yL^e ~@ d,H[ [H I EJ~ \ ]G  aF Ta@ `F Baj bv xbV b hcj qRr 5TW ؄4\@ t\@ \@ c cJ ,(dR :|d4 x8e? xe? e? en hfn _A+ kB f Ug +H Y\- 8L PP  0  יLG p b H  HDh H~ hd H I k I  ST- * 6] H^ ZP  rt!HV  x l |+ V}(  < ˚T ؚ    84 l DJ +$V |g  <: ~ l = k $  "4 0 _ <@9 G|' R,  Qd<S _$ nDW { D $ I%f P& $', ՛P'\ ޛ( ) ~|+} +o l,A ~, & 6 t7 8 8m D? \?V 6 GC] T D6 hDF N& փJ $M cM O ,HQ{ Hd\R& S kWl qZ Ą[+ yh i kg rz f}ȗ s}ܙa }@ } v wQ ÉwD Ή8xZ ߉z| |r  ؆}  \~| Ŝhz Ȗ }L ~0 }\j l   D ( y Ab ^  Nj!Ӌ? q\q X н " 0 LxV 9 [`$  i  d ,  8 y! RN@ ̌% ݌` x!  0  X ǝ X ӝh l8 HX H` Hh4 H Y   # 1 Dp Sd mX ~ B : H  Ş ՞ , ps, + P ,I xI qU,x US Ub  H# H4 H$R hx% H6 I' I: <i  / UP 7 ?`) F  U5 N$ U VL UT n  psX +H P 7 7 qUtx U S x s | H# H H hI HB IX O. Q0 S] TZ Sq d  Ut   U;  U ş$f ܟ|   n J (Lf : T ( `xS n }P C    à T ͠i ߠ0x `!4  $ (4 #( 3I9 B)8 N*8 ZP* l 4? |GT +/ |. 8 (I á2 ϡ`4 ܡE G} L1s 1S 3) (4 55 A0<^ U(?^ ht6 tp7 ;L !H, < Ȣ= ܢh> = ? @ *`A =@ P B ]D nF[ }H4  J   K ˣ!ޣKl M N M M .N >(N N@N ^XN npN ~N N N , N* ϤO ޤP O O O O (O 7O F P UP d,P s!ʿ  +PL qUx Hx H Hj H  Il OZ Q\P ӿ  XP ," @, Ħ    + B + xt  `  q  qU x H8 O H H5 J<I J[ {q J8 J8- Ht H H$ h  H\ ILw IT DPx oO% O  eS  U@   U|<  UX$ : I    4p  u 8  X . X] * 8 H1 U  k    ,V   h%  X F!)@!6D!HE V \  ]m   O  _e$~ a  n`% OOx H"w H!M H!H HH$O O$" "" H!\  L!   & M 0MM (u (Ra 0 $0 ;A QD_ dEy yO4 0QS O P& P~ Q S UE  Z Z! [ ] $_ 8` ,b ApdX Se c\f_ xg l Tpk we (y` Ċ  X  ` @ D ` $d 8$ F R f' y tĚ P  2 ,0 ԢB   P!` <"  p DP- R  #R 8  E 8 ps R qUx U0S H0 H% Hظz IT I I oOld Oк Q? ]hx lT!r8G          ܾr )V < K  Y, gP |lX k 0&  D9 0  @   zX ` v . An Ph6 ^n mQ Zd ]  l x"  t x |   M  W / up"t"x"\" / 0 4 8 h"#x0 U(? 4X4Y B4Y P5  `9 k8 9 4; < l" xB  8F  F |" @I , K : M E N P< ^@ v O P,  Q |`  \b +P4 Hch H`c c\ j Dkt di_ xl  l' 4lA \|Z |2 #@ 2 \ = º L\' _" iH w4 D ܇- 4 \ ` d   """h " T YT     ( 6  @  Jl Vp \t cx i  t  ~      +| PP H+ H HDM H p Ix  ̪K  H T0   ! "^ 58 EP@ P^ [ l z  $  (  "  u"""m k   $ ",X :H , ML d  pQ a      2  ( (C l J $  ~ l ( 5T E,) U fO w  x!      P $  / 4G |G 7 7 "4  ,Tl 9s F X  d ,  nT zX , k     "   D   '  P<  +8 _e(:p Hn H I H`#i I2 I3 I$w D)~ Sx2R oO2\ Od/J O0 Q1{ 5j   e:<  *:H 78) U|99 n)N ,% <- 0  9m  T;  >  h>      ,h>X >"J"^"i>8 >$ ?d ? $@d @ hAd A B " B hC .D8 ?TDB O  ]E^ lG ~I   L| MO N  pT 0 (~ pv}! ~ x !xY )}$ 7n* F H [U[ lpT }T xX X pU/ W V Hdo] d ""$dm_ 8X H\Y YZF j[L }`] L^ ` b bG cW `kN ',`d  $ pd #$ 1ff E|g] Tg ^j qkY lS l `lI l} kB x {! !Hm *m =4sw S$ bL~ ts ? R  '( +( P)( qU)x U H H H/ I86 IE I< S, oO2 Oh p ]  +$+T h  aO r H: I    3 y   \" L  X < X< 8 P #x! , ; * G8% T`^ a@ n~ }  X  d/   D,  H, 2 p 3,~ AF \ j xxv  D$  L, P, T, T , X, \, w | `, +d, 9h, Fx R ` ll y- l,    U 4 < 5 P p, M  "  7`#` M . Y 4 +. aO4 H4 H5W I5  e8 w9j 5 6^ x6G 7 h8I 8  (/  p: ,/ 0@ -0< 8\1x BL< N( b1 np:\ w:1 ;^ `;7 ;W ;' < $=& L> >  A D $Ey E' F &lJ 3HL ?L H4Q XQ dLT m$Ue zU V PW W  PH+ [h 7 jl } ] P a> Њ  @  X&  H $4 /8"5 @ E Nd y,̶ @Z 4+ <L]d !" \@S 0l$7|g>I !@ X< d v8# "P1  <X(x Pc L   I !1 --8P FP&W Y P h * 07 * VF K|&^ k&   1+Ad X  do } C r9 X&    X  h <(n 8& G \C6 Z p$& 8I  &l 8 $  , dZ # 18Fs I%S8 h  x   P ( <C |xH 5 h  % 65| KA  g  tL [     wj * l )WE D X l y N% , $Y\ <\\     'D :LH?' p   @H \=lD4   @ |   8X @  3 !F P -М! 9#ND%  g uj , G T  <    . ?Șu f`C ts  E P    x%A  j  ( )Է 5  J [0? jad 2   +  4s- %  h G ;D ,  ?8Y Wt { !! z Q  ; K  ; &# 7lD > CY dt  L j !m @  3L t  t %p : J ^L p   W  * L2  \   t ' <= * L 4.) b a r D      < < \ z  4  C . L  E  [ ܇8 k (m [ D $ UN |++ xS0    P  hF ; 0B { X H,  n XI g {  " ` ; ,?  ! #  xu\ <6  Z  Фk L Sk ,  < <# P \] P] x l \ < |    z b    ( 3 4 H U P g l" x   a | |O d w  ; " +̋ = Qf ^ y  l  $[ L k X ̸S p $d 4$ F0 ]( n`  }؋ t4 @ L" , [" `b(    &P 8 ; P d  } }<"3k $  P <Px l; \b $B), - >, QhgD > s7  " Z W  3 t ,"03L   8<YEXU- Y  dd7 {H  L Py \bt M Pb l d  $L 4Y F|"LeY l?t X ; S  ' P , h\t 7  # 7 XQt# AA  9 tM   "^   {  O  *&  @Xl Vb  qG !  \ ` c L r x | .LC @ =Mpa qh ; \$ @8 &8 d (=t=P    1DV i k }k Ы    ,  `  LY .,=X O<hhr   V L `  \{P  6 *  (0! '+e = O: U+  ] ol)uH  (I / |  n PC +  A Wh o 3  ` " { Ps  H *t =F( gm ԡV L> |   X\ > c x %7 * ="DP WZ jt0 ys  #  F e "   qR  D  1 4 H ZT n,5"sx od L  8  Q lM 4S  + '  7d2 Dt( `0 tiW )h ( <"  Y 9 Y  L_( * $ >؁g L a\v  HBz ,C ] %   X,     )  5  L l~[ |Ta kn &^ 4   TJC  ', \ t !4 #!@ =!n Q! V f! w!h !,,  ! !!4 !H !hYZ "  "  -" 7", L"@Ec W"0 d"t q" " " " "Ⱥ< ""u # A '# @#j R#Н  X#t g#  y##.#' #L; ## # 8# $ $l 0 ,$,J5$<H$h Y$D k$ k }$+  $L>$ $\"$l3$J $t^ %|e% .% B%W%d a%x r% %XY %xM %P %$ v %<% % &D & -&=& Y&! k&en & &8D   & &D&Z &D d 'x 'K0'(  H'"O'#  _'Q n'E  '| '@ '@"'v' [ 'ب" '"' Y 'h ( #(n*, ,(X >(b= Q( &\( @ m(u(p (,5(  (<(n  (x (L A ( ( )Lc)$G *) ?)\I)/m p) )&  )ԚQ )0e )<A )(' )1[ *FQ *@r *0L! 6*0W F*t4 S*@ b*@ |* *X  *l* *B *= *|r*3 +, $+L 1+H+= W+-l$& M-?W-02 ^-< r- -(Z+ --`X -  --  .P c .ļo 0.  C.DL.&  \.L$  h.,to.TC . .<. .HL .l .| .H .L/ %/0 < ;/\.J/C c/ }/l/D; /|/$ // /,& /dN 0=0Z 00| " C0l < [0\ i0@WW |0 0N0 0|  0b 0 0@+ 1L  1@ 31h P1P k1ظ 7 1X1X  1<' 1) 1̩ 1+ 1.o 2T[w 2W 328 H2| a2# q2o 2|( 28; 2,#  22 23, 3O' "3u =3$ F M3  b3  y3TLu 3'( 3 3q 3y3A338f 4X; 4/ /4 P F4 X4p4b ~4 4ؗ 4# 4, 48 4AT  5P0 5$ ,5(%N A5 R5' k5t 5  5\ 5  5 5 5  5 H 6 $6h*6̢ A6& Y6 m6Kk 6] 6+ 6Ԯ 6C 6 6S 7dF 7zN &7` 87l L7 ^7 p7$ 7d 7  7X 7 7h 7, 7I 8<" 8 '8? 38LH8 ? U8  $ g8\ p8\{  }8/ 8l8  8  8 8< 8@ 9$ 9|)9=O D9D"J9S9Pd9d$[ y9 9@9,)j 9zq 9 b 9$ 9@J :7:^ H:T6 _:n: 8 :gY : :( :X :,:d : ;X "; 6; Q;'  a;5o;;$ ;' ;l P ;=| ;d  ; <C<| (<H * 3<` =<U L<8N b< 7 p< ~<< t <$ <,K<C <o] =< =q /=D \ ?=<M=H _=/) o=' }=L)=4 =d  = ^ =\S=l=|"= = =&  >l +>T&( A> U>(P f>- > [ > &D >>+ >> >|$$ >ԝ  ?A  ?8&?4??D? V?9q z?"? ?D 7 ? ?` ?l ? ?X ?\@@ (@^ :@ CK@HZH W@  j@ y @l @ @"@| @ >@ @` @T  AqAf 9A&  IApH B UAA }A~Y AP2 A: A w A) A B,)B ; =BDI UB F sB<BH G BL(BI k BA BЫ5 B|#h BCPB\4B4g Cl C +C|"0C # =C@> GCp] W  OCbgCct xC@ CR C~ C C C@M CC#G D  D!D,&( 3D FD WDX vDD D D D` DD DC D8$ E  $EC 7EZ PE^ lE EE, EEk E EH E E F  FDDJ 0F CFL  _FB@ oF   }F/B F`B FH"F`Yd F/ F$wL Fm  F G"G ,G BGl WG( fG zG0 z G  G G G G GO G\ H 'H H dm%dL ?d(/ Wd bdG sdVV dP2 dD ddp d 6 d d dȵ+ e0 4eq Ze |rev e-e,d e. e,%eTW e V e f #f 1f >f<_ Rf hfX? |f2 fx- fx f< f (\ f 0 gE "g -g n* QnNk en s {n  nn n0 nؾ 4 nĬZ n,n<o o $o @ 6o HoL&To goi {o C o o\No $ o  ol"o|.oB LlH p 2pM Wp?o {pdF pg} pl? p  pT+ p( qm q + *q#  :q LqW  _q"eqtqL q<q qa qqL#  qqH qZ qhq#  rt r21r2 Dr # Zr 7 mrP r(r r r$ r( r r rL s.+ s,s p  D  <A Pv 5d NZ f qh  ԚW 0H Ѐ  X 4 <D %D~7 8OE U\Fn Ll\Q(j D Ɓl%؁|- $ 4 -y2 G< \ 7 |N "  J"  ĂY  ԂP ", b  / = Q+ r~ -D 4 7 ܃x g! 1 H +< H G o(N @   HB  фPd  1 S , G ( :~ M4 N a(D rT~  $H Ņ0] d օ  j X y  4HI F 7 h(_   (6   ˆ3 ۆP @ Ԝ  (*M 7 PH \ _ muS d 7 I lq LJP8 ه Q  Cr , > T>[- j,O{ e   <LÈ ؈ 2 $` \6# 3 HNt ` u&  VO $>A H ȉ4& ܉l|| T @Jc ,26P I ` vd? b xk ϊH ܊8"s &( lG  ) 7 BYG VL3 i {@ ? ,   7 ȋ dZ X3 @ .  EP] nX { xG   |1  &  \ t $2 76 * Q$  iq 1 ( ?  ɍ$ Z$ L H, /" D ] Q, b  q0DU l    ώ,ێ<L"lR< d9e  )B  G\Wljx c {& /U  D ' ̏< d A 8 | "D@< <= 5 V`Frl G ' 5ϐ ' $ w *n < O cp,      ĭ ! Ƒt~ ӑb % pL? L & 3H F ZdFj 7 |8N  @)Q Œp ڒG\o  a xt +_ B  6 Y,  pl; H dN  ` t8e ѓvV c  ,+ G & `4 yx 4B    Ԕ `  \K / l 0* C: d| x$/ ,fhFIN <OǕ ەOD 5n ( Le%D 2 )" :$y c\Kjho   ; ~ ʖ(E ۖ    X  2` < J ]Z zl7 42 ̚ Ǘ04 ܗ, pF Wo $Ƚ. 5Ъ N|6d&vTY (  xHO @$ ˜(x ٘2 TN  & X3o M4  [k|3 ~  ,  7  d@ ͙z 0" 4] D    '>! 9( Lx `\" n  D x l #  D  ˚ ך"ޚX# `cB , " 5  C, T! mvx _ `  D ֛4 ` 7 x 0 =," G"NXF / ^<e{Z\ $  X МT "  a )$ + .3DP W U f "ktt (  V ,  ڝl  $%  ,U \ 4| I l [9 p <K T ) K ٞc L L \Q!5 < Oď ]lp4W  |xA ӟTW M& P 7    2@e3 F ] % | G 1   ʠ  ߠ ('  B6  4 2g A X 7 j N  |X2 ġ ա   xy0  D,K 0 V&  pD   X @ ˢ-Q آ \ F [ J  /"@p TH]P c s_ ~I D  ̣      -. ' :T"  K b%E wh8     hzE  H c ˤt ߤ +   P"  \ &* ( @  P4Q _0P qz d G " $0  Хh-0  C [ ,8 'P 6  B[ [@p s0 ? .   P   Ϧ|&  ߦ8  <"  % 8<NGh.  A   Z ɧ$q C  T C 'p HD % ^H@  t~ ȸ  # ˨K V L\ )lbA MT d|@srG &  $ é" ۩ !! , 7 -<0 Q_( u @ @M O<" Ϫ3N ݪ5C B~ $ E !2 3" Ad WWg {$h @    «m ޫ8  b ) %t + 6 ; M\* cHz ~D   b Ĭ ׬x x+   6T; E4 ^"& p0 },  , 3} ʭ ) E 7 T xM ,,?2nS @T R<{gLytG \/ 0 lAѮX kh < 6 * /p"  =| U8z h,  }|   t  @ ԯ  LZ (؀ 2 =R aT  pH  6 &  ʰ ݰ, X$  d s /"4\n Edf UB u s    Ps ̱ ٱB his D L0& $  6& <W P2 e w { jA     ~ Ӳ# p. " W: JoRGg% k $ 6 ĦV  4 ٳ  3 \, $ 8 ^ *,Z9` K ( i c= <dP L+U ״ <1 @R  Ԥ+ -$ >l RX| k  t ,J  S hY j ĵ\&ֵl"ݵ  |V  * $Z  @4'  X|:i̾ = zl7h^  H Ķ ܶ` ( $ ^la 5~ Q"ZL] y  l#  P:  ǷP ڷ4   . Ԥ G@  Y$ mzP  ؞ {ƸX ! ָ C  lx# P  i ->1 @%G L"R|g w#   lX ,\U Ĺ$ ѹh ߹$4 T   0<>MX bLpB ~\  \ 4 ʺP  ֺ GY ( 5 dQ-8 F1 `|HN v   Yl1  t  ƻ  Ի<  @: @"l"  0B 8H< Q|#__ w< O  ȼLl ټ " $0 f!$& 2J F@P VxK / nH +  "ȇ Q| Խ f l! 7 / sR  4;s F,7 RH `ȩ . o OD    ƾh# Ҿ   H V   С# (5 =t UI _hQtoXC ,: Ŀ ҿ<("׿d @  T L"l& 9\HRp2 h w\v d.  8   DCG < h 0b (V |initfini.cgcc2_compiled.crtstuff.c__do_global_ctors_aux__CTOR_END__init_dummyforce_to_data__DTOR_END____do_global_dtors_aux__DTOR_LIST__fini_dummy__CTOR_LIST__nedit.cfallbackResourcescmdLineHelpprotectedKeywords.26nextArgcheckDoMacroArgfile.cdoOpenerrorStringisDosFormatconvertFromDosFileStringfileWasModifiedExternallywriteBckVersiondoSaveaddWrapNewlinesconvertToDosFileStringbackupFileNamebckErrordosFormatCBaddWrapCBlastCheckWindow.82lastCheckTime.83menu.cActionsnewAPopenAPopenDialogAPopenSelectedAPcloseAPsaveAPsaveAsAPsaveAsDialogAPrevertAPrevertDialogAPincludeAPincludeDialogAPloadMacroAPloadMacroDialogAPloadTagsAPloadTagsDialogAPunloadTagsAPprintAPprintSelAPexitAPundoAPredoAPclearAPselAllAPshiftLeftAPshiftLeftTabAPshiftRightAPshiftRightTabAPfindAPfindDialogAPfindSameAPfindSelAPfindIncrAPstartIncrFindAPreplaceAPreplaceDialogAPreplaceAllAPreplaceInSelAPreplaceSameAPgotoAPgotoDialogAPgotoSelectedAPmarkAPmarkDialogAPgotoMarkAPgotoMarkDialogAPselectToMatchingAPgotoMatchingAPfindDefAPsplitWindowAPclosePaneAPcapitalizeAPlowercaseAPfillAPcontrolDialogAPfilterDialogAPshellFilterAPexecAPexecDialogAPexecLineAPshellMenuAPmacroMenuAPbgMenuAPbgMenuPostAPbeginningOfSelectionAPendOfSelectionAPrepeatMacroAPrepeatDialogAPNPrevOpencreateMenudoActionCBcreateMenuItemprevOpenMenuCBcreateMenuSeparatorunloadTagsFileMenuCBpasteColCBshiftLeftCBcreateFakeMenuItemshiftRightCBformFeedCBfindCBfindSameCBfindSelCBfindIncrCBreplaceCBreplaceSameCBmarkCBgotoMarkCBlanguageDefCBautoIndentOffDefCBcreateMenuRadioToggleautoIndentDefCBsmartIndentDefCBsmartMacrosDefCBnoWrapDefCBnewlineWrapDefCBcontWrapDefCBwrapMarginDefCBshowAllTagsDefCBsmartTagsDefCBtabsDefCBfontDefCBshellDefCBmacroDefCBbgMenuDefCBsearchDlogsDefCBcreateMenuTogglekeepSearchDlogsDefCBsearchLiteralCBsearchCaseSenseCBsearchRegexCBhighlightOffDefCBhighlightDefCBhighlightingDefCBstylesDefCBstatsLineDefCBiSearchLineDefCBlineNumsDefCBpreserveDefCBautoSaveDefCBshowMatchingDefCBsortOpenPrevDefCBreposDlogsDefCBmodWarnDefCBexitWarnDefCBsize24x80CBsize40x80CBsize60x80CBsize80x80CBsizeCustomCBupdateWindowSizeMenusavePrefCBstatsCBiSearchCBlineNumsCBautoIndentOffCBautoIndentCBsmartIndentCBnoWrapCBnewlineWrapCBcontinuousWrapCBwrapMarginCBtabsCBfontCBhighlightCBpreserveCBautoSaveCBshowMatchingCBoverstrikeCBreadOnlyCBcancelShellCBlearnCBfinishLearnCBcancelLearnCBreplayCBwindowMenuCBhelpStartCBhelpSelectCBhelpSearchCBhelpClipCBhelpMouseCBhelpKbdCBhelpFillCBhelpFormatCBhelpProgCBhelpTabsCBhelpIndentCBhelpSyntaxCBhelpCtagsCBhelpRegexBasicsCBhelpRegexEscapeCBhelpRegexParenCBhelpRegexAdvCBhelpRegexExamplesCBhelpShellCBhelpLearnCBhelpMacroLangCBhelpMacroSubrsCBhelpActionsCBhelpCustCBhelpPrefCBhelpResourcesCBhelpBindingCBhelpPatternsCBhelpSmartIndentCBhelpCmdLineCBhelpServerCBhelpRecoveryCBhelpVerCBhelpDistCBhelpMailingCBhelpBugsCBparams.36shiftKeyToDirparams.57setWindowSizeDefaultupdateWindowSizeMenusparams.176updateWindowMenuupdatePrevOpenMenuupdateTagsFileMenustrCaseCmpsearchDirectionsearchTypecmdHistory.381nHistoryCmds.382cmdHistory.387nHistoryCmds.388invalidatePrevOpenMenusPrevOpencompareWindowNamesraiseCBcmpStrPtropenPrevCBunloadTagsFileCBfileHeader.433badFilenameChars.436backwardParam.449forwardParam.450table.465window.ciconBitsmaskBitsn_bitsn_maskwmpAtom.96syAtom.97addWindowIconfocusToISearchTextCBcreateTextAreamodifiedCBaddToWindowListcloseCBsaveYourselfCBremoveFromWindowListsetPaneDesiredHeightwmSizeUpdateProcshowStatsshowStatsFormshowISearchgetClearCaseViewTagfocusCBmovedCBdragStartCBdragEndCBgetGeometryStringisIconicwmStateAtom.172setPaneMinHeighticonPixmap.191maskPixmap.192iconPixmap.195maskPixmap.196viewTag.203selection.cgotoCBfileCBgetAnySelectionCBincludeDir.12markKeyCBmarkTimeoutProcgotoMarkKeyCBgotoMarkExtendKeyCBprocessMarkEventmaintainSelectionmaintainPositionsearch.cHistStartNHistMatchingCharscreateReplaceDlogcreateFindDlogrFocusCBrFindArrowKeyCBreplaceArrowKeyCBrKeepCBrFindCBreplaceAllCBrInSelCBrCancelCBfFocusCBfindArrowKeyCBfKeepCBfCancelCBargs.34args.37getReplaceDlogInforesetReplaceTabGroupdirectionArgsearchTypeArgresetFindTabGrouphistoryIndexSearchHistoryReplaceHistorySearchTypeHistorygetFindDlogInfosaveSearchHistorysearchMatchesSelectionselectedSearchCBtable.82translations.83iSearchTextActivateCBiSearchTextValueChangedCBiSearchTextKeyEHeraseFlashfindMatchingCharflashTimeoutProcreplaceUsingREsearchLiteralsearchRegexupCaseStringdownCaseStringbackwardRegexSearchforwardRegexSearchcurrentItemIsIncremental.138undo.cremoveUndoItemremoveRedoItemdetermineUndoTypeappendDeletedTextaddRedoItemaddUndoItemtrimUndoListfreeUndoRecordshift.cshiftRectchangeCasefindParagraphStartfindParagraphEndfillParagraphscountLinesshiftLineRightshiftLineLeftnextTabatTabStopfindLeftMarginfillParagraphwhiteChars.34whiteChars.37help.cHelpTitlesHelpTextHelpWindowsHelpTextPanesLastSearchStringLastSearchTopicLastSearchPosLastSearchWasAllTopicscreateHelpPanelsearchHelpCBsearchHelpAgainCBprintCBdismissCBfindTopicFromShellWidgetsearchHistory.8nHistoryStrings.9searchHelpTextpreferences.cSearchMethodStringsAutoWrapTypesAutoIndentTypesNLanguageModesLMDialogPrefDescripPrefDataTempStringPrefsOpTableHeaderTextPrefsHaveChangedImportedFileupdatePatternsTo5dot1translatePrefFormatsloadLanguageModesStringwriteLanguageModesStringsetIntPrefLanguageModessetStringPrefreapplyLanguageModematchLanguageModesizeOKCBsizeCancelCBRowTextColTextDoneWithSizeDialogtabsOKCBtabsCancelCBtabsHelpCBTabDistTextEmTabTextEmTabLabelEmTabToggleemTabsCBUseTabsToggleTabsDialogForWindowDoneWithTabsDialogsetTabDistsetEmTabDistwrapOKCBwrapCancelCBWrapWindowTogglewrapWindowCBWrapTextWrapTextLabelWrapDialogForWindowDoneWithWrapDialogcopyLanguageModeReclmDestroyCBlmDismissCBlmOkCBlmApplyCBlmFreeItemCBlmSetDisplayedCBlmGetDisplayedCBlmDeleteConfirmCBfreeLanguageModeRecupdateLMListupdateLanguageModeSubmenulmDialogEmptyreadLMDialogFieldscreateExtStringreadExtensionListfontDismissCBfontDestroyCBprimaryBrowseCBprimaryModifiedCBfillFromPrimaryCBitalicBrowseCBitalicModifiedCBboldBrowseCBboldModifiedCBboldItalicBrowseCBboldItalicModifiedCBfontOkCBfontApplyCBshowFontStatusbrowseFontupdateFontscheckFontStatusmodeErrorsetLangModeCBregexFindspliceStringregexReplacetags.cTagsDefTagHashSizenTagshashAddrlastName.44t.45addr.46getTagaddTagnormalizePathnamesetTagdelTagfileIndex.53loadTagsFiletagMarkcurrentWindowfindDefCBtagText.64p.65findAllDialogAPfakeRegExSearchtagNametagFilestagSearchcreateSelectMenufindAllCBfindAllCloseCBuserCmds.cNShellMenuItemsNMacroMenuItemsNBGMenuItemsShellCmdDialogMacroCmdDialogBGMenuCmdDialogMacroPasteReplayBtnBGMenuPasteReplayBtnShellMenuItemscopyMenuItemRecdestroyCBfreeItemCBsetDialogDataCBgetDialogDataCBsameOutCBaccKeyCBaccFocusCBaccLoseFocusCBokCBapplyCBdisableTextWupdateDialogFieldseditMacroOrBGMenuMacroMenuItemsBGMenuItemspasteReplayCBcheckCBupdateMenudimSelDepItemsInMenuwriteMenuItemStringloadMenuItemStringupdateMenusremoveMenuItemsfindStripLanguageModebgMenuCBmacroMenuCBshellMenuCBcreateUserMenuItemcopySubstringfindInMenuTreecreateUserSubMenugenerateAcceleratorStringgenAccelEventNameargs.80applyDialogChangescheckMacroreadDialogFieldscheckMacroTextfreeMenuItemRecaddTerminatingNewlineparseAcceleratorStringdialogFieldsAreEmptyemptyTable.133emptyTranslations.134parseErrorcopyMacroToEndshell.cissueCommandsubstitutePercentfinishCmdExecutionforkCommandbannerTimeoutProcflushTimeoutProcstdoutReadProcstdinWriteProcstderrReadProcaddOutputcoalesceOutputfreeBufListremoveTrailingNewlinestruncateStringcreateOutputDialogmeasureTextdestroyOutDialogCBregularExp.cASCII_DigitsEnable_Counting_QuantifierDefault_Meta_CharBrace_CharMeta_CharError_Ptrinit_ansi_classesCompute_SizeCode_Emit_PtrReg_SizeIs_Case_InsensitiveMatch_NewlineReg_ParseTotal_ParenNum_BracesClosed_ParensParen_Has_Widthemit_bytechunknext_ptrError_Textemit_nodealternativetailbranch_tailpieceatominsertoffset_tailemit_specialnumeric_escapeliteral_escapeshortcut_escapeemit_class_byteback_refcodes.52Letter_CharWhite_SpaceWord_Chardigits.55digit_val.56valid_escape.59value.60Default_DelimitersCurrent_DelimitersmakeDelimiterTableStart_Of_StringPrev_Is_BOLSucc_Is_EOLPrev_Is_DelimSucc_Is_DelimCross_Regex_BackrefBracereg_errorattemptinitialized.67underscore.68Reg_InputStart_Ptr_PtrEnd_Ptr_PtrExtent_PtrmatchgreedyBack_Ref_StartBack_Ref_Endadjustcasemacro.cMacroSubrslengthMSgetRangeMStPrintMSdialogMSstringDialogMSreplaceRangeMSreplaceSelectionMSsetCursorPosMSgetCharacterMSminMSmaxMSsearchMSsearchStringMSsubstringMSreplaceSubstringMSreadFileMSwriteFileMSappendFileMSbeepMSgetSelectionMSreplaceInStringMSselectMSselectRectangleMSfocusWindowMSshellCmdMSstringToClipboardMSclipboardToStringMStoupperMStolowerMSlistDialogMSgetenvMSsetLanguageModeMSMacroSubrNamesSpecialVarscursorMVlineMVcolumnMVfileNameMVfilePathMVlengthMVselectionStartMVselectionEndMVselectionLeftMVselectionRightMVwrapMarginMVtabDistMVemTabDistMVuseTabsMVlanguageModeMVmodifiedMVSpecialVarNamesReturnGlobalNamesIgnoredActionsMouseActionsRedundantActionsLastCommandReplayMacroMacroRecordBufMacroRecordActionHookMacroRecordWindowReplaceCharsEscapeCharssubrPtr.42noValue.43ReturnGlobalslearnActionHooklastActionHookcancelLearnrunMacroreadCheckMacroStringfinishMacroCmdExecutioncontinueWorkProcrepeatDestroyCBrepeatOKCBrepeatApplyCBrepeatCancelCBdoRepeatDialogActionisMouseActionisIgnoredActionisRedundantActionescapedStringLengthescapeStringCharswrongNArgsErrreadStringArgtooFewArgsErrreadIntArgwriteOrAppendFilereadSearchArgsdialogCloseCBdialogBtnCBstringDialogCloseCBstringDialogBtnCBlistDialogCloseCBlistDialogBtnCBtext.cdefaultTranslationsactionsListselfInsertAPgrabFocusAPextendAdjustAPextendStartAPextendEndAPsecondaryAdjustAPsecondaryOrDragAdjustAPsecondaryStartAPsecondaryOrDragStartAPmoveDestinationAPmoveToAPmoveToOrEndDragAPendDragAPcopyToAPcopyToOrEndDragAPexchangeAPprocessCancelAPpasteClipboardAPcopyClipboardAPcutClipboardAPcopyPrimaryAPcutPrimaryAPnewlineAPnewlineAndIndentAPnewlineNoIndentAPdeleteSelectionAPdeletePreviousCharacterAPdeleteNextCharacterAPdeletePreviousWordAPdeleteNextWordAPdeleteToStartOfLineAPdeleteToEndOfLineAPforwardCharacterAPbackwardCharacterAPkeySelectAPprocessUpAPprocessDownAPprocessShiftUpAPprocessShiftDownAPbeginningOfLineAPforwardWordAPbackwardWordAPforwardParagraphAPbackwardParagraphAPendOfLineAPbeginningOfFileAPendOfFileAPnextPageAPpreviousPageAPpageLeftAPpageRightAPtoggleOverstrikeAPscrollUpAPscrollDownAPscrollToLineAPselectAllAPdeselectAllAPfocusInAPfocusOutAPprocessTabAPinsertStringAPmousePanAPresourcesinitializerealizedestroyresizeredisplaysetValuesqueryGeometrymaxcheckAutoShowInsertPoscallCursorMovementCBscancelDragcheckReadOnlypendingSelectionsimpleInsertAtCursorwrapTextselectWordselectLinehasKeycheckAutoScrolladjustSelectionminendDragadjustSecondarySelectionpanCursor.114createIndentStringdeletePendingSelectiondeleteEmulatedTabstartOfWordendOfWordcheckMoveSelectionChangewhiteChars.157whiteChars.160keyMoveExtendSelectioncursorBlinkTimerProcspanBackwardspanForwardautoScrollTimerProcwrapLinetextSel.cisColFlag.8getSelectionCBgetAtomsendSecondarygetExchSelCBtargets.15isColFlag.16clientData.17loseMotifDestCBconvertMotifDestCBloseSelectionCBconvertSelectionCBselInfoProp.26loseSecondaryCBconvertSecondaryCBselectNotifyEHselectNotifyTimerProcgetInsertSelectionCBatomList.51atomNames.52textDisp.callocateFixedFontGCsallocateGCvisibilityEHbufModifiedCBvScrollCBhScrollCBhideOrShowHScrollBarreleaseGCblankCursorProtrusionsredrawLineNumbersoffsetAbsLineNumcalcLineStartscalcLastCharsetScrollupdateVScrollBarRangeupdateHScrollBarRangeresetClipRectanglesredisplayLineemptyLinesVisibleposToVisibleLineNumresetAbsLineNumxyToPosxyToUnconstrainedPosvisLineLengthstyleOfPosstringWidthmaintainingAbsTopLineNumrangeTouchesRectSelinSelectionwrapUsesCharacterwrappedLineCounterfindWrapRangeupdateLineStartsextendRangeForStyleModsgetAbsTopLineNumdrawStringdrawCursorclearRectoffsetLineStartsfindLineEndmeasureVisLinetextBuf.cControlCodeTableupdateSelectionscallModifyCBsdeletereallocateBufmoveGapinsertColoverlayRectdeleteRectfindRectSelBoundariesForCopyrealignTabssetSelectionredisplaySelectionsetRectSelectgetSelectionPosgetSelectionTextremoveSelectedreplaceSelectedsearchBackwardsearchForwardhistogramCharacterschooseNullSubsCharsubsCharsreplacements.140textWidthexpandTabscopyLineinsertColInLinedeleteRectFromLineoverlayRectInLineaddPaddingupdateSelectionunexpandTabstextDrag.cfindTextMarginsmin3max3trackModifyRangefindRelativeLineStartserver.cServerRequestAtomServerExistsAtomgetUserNamegetHostNamecleanUpServerCommunicationprocessServerCommandprocessServerCommandStringhighlight.cincrementalReparsefindPatternsForWindowcreateHighlightDataparseStringgetFontHeightupdateWindowHeightfreeHighlightDatahandleUnparsedRegionCBfreePatternsindexOfNamedPatternfindTopLevelParentIndexcompilePatternsallocColorbackwardOneContextforwardOneContextgetPrevCharmoveBackwardToEnsureContextpatternOfStyleparseBufferRangelastModifiedstartOfMajorStylepassTwoParseStringmodifyStyleBuffillStyleStringrecolorSubexprhighlightData.cNHighlightStylesHSDialogHighlightDialogNPatternSetsDefaultPatternSetsfreeHighlightStyleRecHighlightStylesstyleErrorreadPatternSetPatternSetsfreePatternSetisDefaultPatternSetintToStrcreatePatternsStringconvertOldPatternSetconvertPatternExprlookupNamedStylecreateHighlightStylesMenureadDefaultPatternSetreadHighlightPatternshighlightErrorreadHighlightPatternpatternSetsDiffersetStyleByNamecopyHighlightStyleRechsDestroyCBhsDismissCBhsOkCBhsApplyCBhsFreeItemCBhsSetDisplayedCBhsGetDisplayedCBupdateHSListhsDialogEmptyreadHSDialogFieldsupdateHighlightStyleMenucopyPatternSrclangModeCBlmDialogCBdeleteCBrestoreCBhelpCBpatTypeCBmatchTypeCBstyleDialogCBsetDisplayedCBgetDisplayedCBupdateLabelssetStyleMenufreeNonNullfreePatternSrcgetDialogPatternSetupdatePatternSetcheckHighlightDialogDatadialogEmptyoutBuf.136interpret.cGlobalSymListAllocatedStringsStackOverflowMsgStackUnderflowMsgStringToNumberMsgLoopStackPtrLoopStackInitiatingWindowOpFnsreturnNoValreturnValpushSymValdupStackaddsubtractmultiplydividemodulonegateincrementdecrementgtltgeleeqnebitAndbitOrandornotpowerconcatassigncallSubroutinefetchRetValbranchbranchTruebranchFalsebranchNeverargName.96dv.97ProgProgPfreeSymbolTableaddLoopAddrnoValue.128saveContextrestoreContextErrMsgPCStackPnoValue.133FramePPreemptRequestFocusWindownoValue.152StackexecErrorstringToNumerrChecknoValue.213returnValOrNonenoValue.222msg.235parse.cyysccsidInPtrstringConstIndex.4value.5escape.6replace.7yylexmatchesActionRoutinefollow2followsmartIndent.cMacroEndBoundarySmartIndentDialogCommonDialogNSmartIndentSpecsCommonMacrosDefaultIndentSpecsDefaultCommonMacrosinitialized.2findIndentSpecexecuteModMacroexecuteNewlineMacroposValue.11args.14inModCB.15commonDialogCBsetSmartIndentDialogDataemptyIndentSpec.22SmartIndentSpecsgetSmartIndentDialogDatacheckSmartIndentDialogDatacopyIndentSpecupdateSmartIndentDataensureNewlinecomDestroyCBcomDismissCBcomOKCBcomApplyCBcomCheckCBcomRestoreCBupdateSmartIndentCommonDatacheckSmartIndentCommonDialogDataloadDefaultIndentSpecreadSIMacrosiParseErrorisDefaultIndentSpecinsertShiftedMacroregexConvert.cConvert_Sizeemit_convert_byteConvert_Strcontrol_escape.38control_actual.39valid_escape.40value.41DialogF.cPromptHistoryNPromptHistoryItemsdialog_types.2dialog_name.3button_name.4ok_callbackcancel_callbackhelp_callbackapply_callbackaddEscapeHandlerescapeHelpCBescapeApplyCBgetfiles.cDefaultDirectoryDefaultPatternRemoveRedundantTextFieldHelpExistHelpNewSelectResultexistOkCBexistCancelCBcreatePanelHelpcreateErrorDialogexistHelpCBmakeListTypeableOrigFileSearchProcOrigDirSearchProcreplacementFileSearchProcreplacementDirSearchProcsortWidgetListnewFileOKCBnewFileCancelCBcreateYesNoDialognewHelpCBargs.60args.61YesNoDialogyesNoOKCByesNoCancelCBErrorDialogerrorOKCBargs.66doYesNoDialogYesNoResultargs.69doErrorDialogErrorDoneargs.90args.91helpDismissCBlistCharEHkeystrokes.98nKeystrokes.99lastKeyTime.100compareXmStringsprintUtils.cPreferencesLoadedCopiesQueueHostCmdTextCmdFieldModifiedPrintPrefDescripPrintCommandCopiesOptionQueueOptionNameOptionHostOptionDefaultQueueDefaultHostPrintFileNamePrintJobNameDoneWithDialogcreateFormFormdefaultQueue.44defaultHost.45flprPresentgetFlprQueueDefaultgetFlprHostDefaultgetLprQueueDefaultText1allowOnlyNumInputupdatePrintCmdLabel2setQueueLabelTextText2noSpaceOrPunctLabel3setHostLabelTextText3Text4printCmdModifiedcancelButtonCBprintButtonCBprohibited.56fileInDirfileInPathfoundTagfoundEnvgetLpQueueDefaultmisc.cRemapDeleteEnabledPointerCenteredDialogsEnabledwatch_bitswatch_mask_bitsdwAtom.97warnHandlerCBtable.102translations.103mnemonicCBaddMnemonicGrabsremoveWhiteSpacenoReturnTable.160noReturnTranslations.161histArrowKeyEHhistDestroyCBpasswdCBwaitCursor.174findAndActivateMnemonicfileUtils.ccompressPathnamecompareThruSlashprevSlashnextSlashcopyThruSlashprefFile.cxrmOnlyTable.26readPrefsstringToPreffontsel.cFindBigFontsetupScrollListspropFontToggleActionsizeToggleActionfontActionstyleActionsizeActionokActioncancelActionsetFocusstartupFontgetStringComponentstyleMatchsizeMatchnotPropFontgetFontPartaddItemToListfontMatchgetStylePartgetSizePartchoiceMadedispSamplemanagedList.ccopyCBmoveUpCBmoveDownCBlistSelectionCBupdateDialogFromListselectedListPositionincorporateDialogDataselectItemupdateListWidgetItemCascadeB.caction_tableDelayedArmCheckDisarmStartDragDoSelectKeySelectMenuBarSelectMenuBarEnterMenuBarLeaveCleanupMenuBarcascadeBBaseClassExtRecInitializePrehookSetValuesPrehookInitializePosthookClassInitializeClassPartInitializeInitializeDestroyResizeRedisplaySetValuesBorderHighlightBorderUnhighlightArmAndActivateMenuSavvyRecordmenubar_events_parsedp_events_parsedArmDisarmDrawShadowDrawCascadeArmAndPostCascadingSelectPostTimeoutPopdownGrandChildrenPopupsize_cascadeposition_cascadesetup_cascadeGetArmGCGetBackgroundGCCascadeBG.ccache_resourcesCascadeButtonClassCachePart_XmCascadeBCacheCompareCascadeBGClassExtensionRecSetValuesPosthookSecondaryObjectCreateGetCascadeBGClassSecResDataGetValuesPrehookGetValuesPosthook_XmCascadeBGadClassExtRecInputDispatchArrowPixmapCacheGetCascadeBGClassSecResBaseCutPaste.ccbProcTablecbIdTablemaxCbProcsClipboardGetCurrentTimeClipboardSetNextItemIdClipboardOpenClipboardCloseClipboardFindItemClipboardReplaceItemWeOwnSelectionAssertClipboardSelectionClipboardConvertProcClipboardGetByNameItemClipboardFindFormatClipboardRequestDataAndWaitatom_names.12ClipboardLockClipboardGetLenFromFormatClipboardRetrieveClipboardUnlockInitializeSelectionRegIfMatchRegisterFormatClipboardGetAtomFromFormatClipboardErroratom_names.23ClipboardEventHandlerClipboardGetAtomFromIdGetWindowPropertyClipboardRetrieveItemClipboardDeleteIdClipboardDeleteFormatClipboardDeleteFormatsClipboardSendMessageClipboardDeleteItemLabelClipboardIsMarkedForDeleteClipboardDeleteItemClipboardDeleteMarkedClipboardMarkItematom_names.62ClipboardWindowExistsClipboardDataIsReadyClipboardGetSelectionClipboardReceiveDataClipboardTimeoutClipboardGetNewItemIdClipboardSetAccessatom_names.79ClipboardSearchForWindow_passed_typeGetTypeFromTargetatom_names.128DialogS.cmyBaseClassExtRecClassPartInitGeometryManagerChangeManagedInsertChildGetRectObjKidGetDefaultPositionDialogSE.cextResourcesmyExtExtensionDeleteWindowHandlerGetManagedKidExtObject.cUseParentClassPartInitPrehookClassPartInitPosthookGetValuesHookextarrayFileSB.cActionsTableFileSelectionBoxUpOrDownFileSelectionBoxRestoreQualifySearchDataProcDirSearchProcFileSearchProcsyn_resourcesFSBGetDirectoryFSBGetDirListLabelStringFSBGetDirListItemsFSBGetDirListItemCountFSBGetFilterLabelStringFSBGetDirMaskFSBGetListItemsFSBGetListItemCountFSBGetNoMatchStringFSBGetPatternDeleteChildFileSBGeoMatrixCreateFileSelectionBoxFocusMovedListCallbackFSBCreateFilterLabelFSBCreateDirListLabelFSBCreateFilterTextFSBCreateDirListFSBCreateDirTextLabelFSBCreateDirTextFileSelectionPBFileSelectionBoxUpdateFSBConvertUpdateHorizPosFilterFixFileSelectionBoxNoGeoRequestListLabelFixListFixGetActiveTextForm.cMarginWidthOutMarginHeightOutconstraintssyn_constraint_resourcesFromTopOffsetFromBottomOffsetFromLeftOffsetFromRightOffsetSetValuesAlmostQueryGeometryConstraintInitializeConstraintSetValuesGetFormOffsetSyncEdgesCalcEdgeValuesCalcFormSizeWithChangeCalcFormSizePlaceChildrenGetSizeSortChildrenChangeIfNeededCheckConstraintsCalcEdgeValueComputeAttachmentCheckBottomBaseCheckRightBaseCheckLeftBaseFrame.csyn_constraintsCheckSetChildTypeConstraintDestroychild_type.2ClearShadowConfigureChildrenCalcTitleExtentCalcWorkAreaSizeCalcFrameSizeGadget.cGetHighlightColorGetTopShadowColorGetBottomShadowColorbaseClassExtRecWidgetNavigableFocusChange_XmGadClassExtRecgadACTGetColorsgadUTTGetUnitTypegadLDTGetDirectionfirst_time.10GadgetUtil.cGeoUtils.cQueryGrowPolicyQueryNonePolicyQueryAnyPolicy_XmGeoStretchVertical_XmGeoFillVertical_XmGeoCalcFill_XmGeoArrangeListboxWidthCompareFitBoxesAveragingFitBoxesProportionalSegmentFill_XmGeoLayoutWrap_XmGeoLayoutSimpleImageCache.cbitmapsbitmap_name_setimage_setpixmap_setpixmap_data_setgc_setCompareStringsHashStringInitializeImageSetUninstallImageMapProcSymbolicColorUsedCompleteUnspecColorsGetOverrideColorsbuilt_in_image.46GetImageGetCacheColorFreeCacheColorsComparePixmapsComparePixmapDatasHashPixmapHashPixmapDataInitializePixmapSetsGetGCForPutImageCompareGCDatasHashGCDataCleanGCMapProcCleanPixmapMapProcfirstTime.95GetCacheColorByNamecolorCacheListGetCacheColorByRGBFreeCacheColorCacheColorPixelLabel.cLabelTransferSetActivateCallbackStateGetLabelAcceleratorGetLabelMnemonicLabelGetValueLabelSetValueLabelPreferredValueActionsListEnterLeaveHelpProcessDragCheckSetRenderTableGetLabelStringGetMnemonicCharSetGetAcceleratorGetAcceleratorTextlabelBaseClassExtRec_XmLabelPrimClassExtRecXmLabelGetBaselinesXmLabelGetDisplayRectXmLabelMarginsProcSetOverrideCallbackmenu_parseddefault_parsedSetNormalGC_XmStringCharSetCreateGetPixmapDragIconatom_names.90ConvertToEncodingLabelG.cLabelGTransferMenuSavvyGadgetRecordSetGadgetActivateCallbackStateGetLabelGadgetAcceleratorGetLabelGadgetMnemonicLabelGCVTHandleRedrawlabACTlabel_pixmap_resourcelabel_pixmap_insen_resourceGetMnemonicCharsetcache_syn_resourcesLabelClassCachePartGetLabelBGClassSecResData_XmLabelGadClassExtRecXmLabelGadgetGetBaselinesXmLabelGadgetGetDisplayRectXmLabelGadgetMarginsProcGetTopShadowPixmapDefaultGetLabelHighlightPixmapDefault_XmStringCharsetCreateDealWithColorsDealWithPixmapsInitNewColorBehaviorInitNewPixmapBehaviorLabelDrawBackgroundlocal_cache_initedQualifyLabelLocalCachelocal_cacheGetLabelClassResBaseList.cListActionsVerifyMotionExSelectExUnSelectCtrlSelectCtrlUnSelectCtrlBtnSelectSelectElementUnSelectElementKbdSelectElementKbdUnSelectElementKbdShiftSelectKbdShiftUnSelectKbdCtrlSelectKbdCtrlUnSelectKbdSelectAllKbdDeSelectAllKbdActivateKbdCancelKbdToggleAddModeNormalPrevElementNormalNextElementKbdPrevPageKbdNextPageKbdLeftCharKbdLeftPageKbdRightCharKbdRightPageCtrlPrevElementCtrlNextElementShiftPrevElementShiftNextElementExtendAddPrevElementExtendAddNextElementBeginLineEndLineTopItemEndItemExtendTopItemExtendEndItemListFocusInListFocusOutListEnterListLeaveListItemVisibleListCopyToClipboardListProcessDragListQuickNavigateListProcessBtn1ListProcessBtn2ScrollBarDisplayPolicyDefaultget_resourcesCvtToExternalPosCvtToInternalPosBaseClassExtRecQueryProcNullRoutineListTransferListConvertListPreDestProcSliderMoveDrawHighlightDrawListMakeGCMakeHighlightGCCopyItemsCopySelectedItemsAddInternalElementsClearSelectedListBuildSelectedListBuildSelectedPositionsComputeVizCountSetDefaultSizeSetSelectionParamsGetPreeditPositionSetVerticalScrollbarSetHorizontalScrollbarDrawListShadowSetClipRectChangeHighlightGCResetExtentsCopySelectedPositionsClearSelectedPositionsDeleteInternalElementsClearItemListOnSelectedListUpdateSelectedPositionssb_display_policy.46CalcVizWidthDrawItemsDrawItemSetNewSizeCleanUpListFixStartEndItemNumberDeleteInternalElementPositionsReplaceInternalElementAddItemsDeleteItemsDeleteItemPositionsReplaceItemItemExistsUpdateSelectedListListSelectionChangedWhichItemSelectRangeRestoreRangeArrangeRangeHandleNewItemClickElementHandleExtendedItemBrowseScrollDefaultActionMakeItemVisiblePrevElementNextElementDragDropFinishedDragStartCompareCharAndItemFirstCharatom_names.263APIAddItemsAPIDeletePositionsAPIReplaceItemsAPIReplaceItemsPosAPISelectMainW.cscrolled_windowClassExtRecGetVertRectsCheckKidsLayoutMenuShell.ctk_errorPopdownOnePopdownDone_XmMenuPopupAction_XmMenuPopdownActionCheckSetRenderTablesPopdownEveryonePopupSharedMenuShellmenushellSRTGetTableLayoutDirectioncheck_set_savecheck_set_offset1check_set_offset2_XmFastExpose_XmFastPopdown_XmPopupIPostMenuShellStructureNotifyHandlerForceMenuPaneOnScreenPopdownClearTraversalInternalPopdownKidsSkipPopdown_XmFindPopupMenuUtil.cMenuTraverseGadgetCleanupWrapRightFindNextMenuBarCascadeWrapLeftFindPrevMenuBarCascadeLocateChildMoveDownInMenuBarMoveLeftInMenuBarMoveRightInMenuBarFindPrevMenuBarItemFindNextMenuBarItemValidateMenuBarItemValidateMenuBarCascadeMessageB.cGetMessageStringGetSymbolPixmapGetOkLabelStringGetCancelLabelStringGetHelpLabelStringerrorBitsinfoBitsquestionBitswarningBitsworkingBitsCreateDefaultImageCreateWidgetsMessageCallbackGetMsgBoxPixmapSetUpSymbolSetUpMessageCreateDialogPanedW.cSashIndentDefaultInsertOrderconstraint_resourcesget_constraint_resourcesRealizeConstraintInitPaneSetValuesindent.2GetFlipGCReManageChildrenRefigureLocationsAndCommitAdjustGCNeedsAdjustingAdjustPanedWindowMajorResetDMajorsRefigureLocationsCommitNewLocationsDrawTrackLinesEraseTrackLinesProcessKeyEventHandleSashPushB.cMultiArmActivateMultiActivateBtnDownBtnUpShowAsDef_ToHorizPixExportHighlightThicknesspushBBaseClassExtRecpushButtonATChangeCBpushButtonCVTParentVisualChangedpushButtonTDTShowAsDefaultGetFillGCSetPushButtonSizeEraseDefaultButtonShadowFillBorderWithParentColorAdjustHighLightThicknessDrawDefaultButtonShadowsDrawPushButtonLabelDrawPushButtonBackgroundDrawPushButtonShadowsComputePBLabelAreaDrawPBPrimitiveShadowsDrawBorderHighlightActivateCommonPB_FixTearoffArmTimeoutPushBG.cPushButtonClassCachePart_XmPushBCacheComparePushBGClassExtensionRecGetPushBGClassSecResData_XmPushBGadClassExtRecpushButtonGATpushButtonGTDTActivateCommonGPBG_FixTearoffDrawDefaultButtonShadowGetPushBGClassSecResBaseDrawPushButtonLabelGadgetDrawPushButtonGadgetShadowsDrawLabelGadgetEraseDefaultButtonShadowsDrawPBGadgetShadowsReadImage.cResConvert.cselfConvertArgsdisplayConvertArg_XmGetDisplayArgregistered.28CvtStringToWidgetCvtStringToWindowCvtStringToCharCvtStringToXmFontListDestroyCvtStringToXmFontListCvtStringToXmStringDestroyCvtStringToXmStringCvtStringToKeySymCvtStringToHorizontalPositionCvtStringToHorizontalDimensionCvtStringToVerticalPositionCvtStringToVerticalDimensionCvtStringToBooleanDimensionCvtStringToCharSetTableDestroyCvtStringToCharSetTableCvtStringToKeySymTableDestroyCvtStringToKeySymTableConvertStringToButtonTypeDestroyConvertStringToButtonTypeXmStringCvtDestroyCvtStringToXmStringTableStringCvtDestroyCvtStringToStringTableCardinalListCvtDestroyCvtStringToCardinalListSimpleDestructorCvtStringToAtomListCvtStringToCardinalCvtStringToTextPositionCvtStringToTopItemPositionCvtStringToRenditionPixelCvtPixelToRenditionPixelCvtStringToSelectColorCvtStringToXmTabListDestroyCvtStringToXmTabListCvtStringToXmRenderTableDestroyCvtStringToRenderTableCvtStringToButtonRenderTableCvtStringToLabelRenderTableCvtStringToTextRenderTableCvtStringToButtonFontListCvtStringToLabelFontListCvtStringToTextFontListitsChild.33StringToEntitybuf.40buf.43buf.48buf.53GetNextFontListEntryGetFontNameGetFontTagGetNextXmStringtblptr.70tblptr.75buf.80buf.85buf.88buf.91buf.94buf.101buf.106buf.111buf.114isIntegerbuf.117GetNextTokenOneOfbuf.126buf.129buf.132buf.137buf.140buf.143buf.144buf.145GetNextTabbuf.152buf.155buf.156cvtStringToXmRenderTableResInd.cParseUnitStringToPixelsFromPixelsunit_type.36RowColumn.cactionsActionNoopMenuFocusInMenuFocusOutMenuUnmapMenuEnterGadgetEscapeInsertPositionGetMenuAcceleratorGetMenuPostGetTearOffTitlemanagerClassExtRecTraversalChildrenFixWidgetFixEventBindingsFixVisualFixCallbackResetMatchingOptionMemWidgetFindFirstManagedChildEventNoopDoEntryStuffDoSizeset_values_non_popupset_values_popupset_values_passive_grabPreparePostFromListGetRealKeyMenuBarInitializemenu_traversal_parsedPopupInitializePulldownInitializeOptionInitializeWorkAreaInitializecreatebar_parsedoption_parsedSash.cSashActionSashFocusInSashFocusOutSashBaseClassExtRecHighlightSashUnhighlightSashSashDisplayDestroyCallbackScrollBar.cReleaseMovedTopOrBottomIncrementUpOrLeftIncrementDownOrRightPageUpOrLeftPageDownOrRightCancelDragBackgroundPixelDefaultProcessingDirectionDefaultTraversalDefaultHighlightDefaultEditableDefaultSliderVisualDefaultSliderMarkDefaultExportScrollBarValueImportScrollBarValuescrollBarNTNavigChangeMoveCBNavigSetValueNavigGetValuedirection.30background.33traversal.36etched_slider.39slider_mark.42editable.45highlight.48GetForegroundGCGetUnavailableGCGetFlatSliderGCGetSliderPixmapDrawSliderPixmapCopySliderInWindowRedrawSliderWindowCalcSliderRectValidateInputsCalcSliderValChangeScrollBarValueScrollCallbackTimerEventMoveSliderScrolledW.cVisualPolicyDefaultScrollBarPlacementDefaultLeftEdgeRightEdgeTopEdgeBottomEdgePageLeftPageRightPageUpPageDownGetHorRectsscrolledWindowSFTScrollFrameInitGetInfoAddNavigatorRemoveNavigatorUpdateOrigGeomplacement.26visual_policy.29MoveWindowHandleDropHandleDragComputeLocationsVariableLayoutConstantLayoutUpdateAutoDragGetVariableSizeSelectioB.c_XmSetSyntheticResForChild_XmDialogTypeDefaultdefaultTextAcceleratorsParsedtype.36SelectionBoxCallbackatom_names.65UpdateStringSeparatoG.cMenuSavvySeparatorRecordSeparatoGCVTsepACTseparatorBaseClassExtRecGetSeparatorGClassSecResDataSeparatorClassCachePartpixmap.2SetTopShadowPixmapDefaultGetSeparatorGCGetSeparatorGClassSecResBaseSeparator.cText.cnullsourceptrnullsourcetextBaseClassExtRecGetSecResData_XmTextPrimClassExtRecInitializeHookDoExposeNullAddWidgetNullRemoveWidgetNullReadNullReplaceNullScanNullGetSelectionNullSetSelectioncontext.40_XmCreateCutBuffersTextCSTextGetValueTextSetValueTextPreferredValueAddRedrawFindHighlightDisplayTextRedrawChangesDoMovetell_output_force_display.61RefigureLinesRemoveLinesAddLinesInitializeLineTableFindHighlightingChangesInsertHighlightPreeditStartPreeditDonePreeditDrawPreeditCaretLosingFocus_XmTextSetString_XmTextPreeditSetCursorPositionPreeditVerifyReplace_XimFeedbackToXmHighlightModePreeditSetRenditionTextIn.c_XmTextDestContextsarrayinput_resourcesGetTextDestDataRingBellDeleteOrKillStuffFromBufferUnKillRemoveCurrentSelectionDeleteCurrentSelectionKillCurrentSelectionCheckDisjointSelectionPrintableStringSelfInsertInsertStringProcessVerticalParams_MovePreviousLine_MoveNextLineProcessHorizontalParamsProcessSelectParamsSelectOutLineKeySelectionSetAnchorBalancingSetNavigationAnchorCompleteNavigationSimpleMovementMoveForwardCharMoveBackwardCharMoveForwardWordMoveBackwardWordMoveForwardParagraphMoveBackwardParagraphMoveToLineStartMoveToLineEndYtoPosInLineXtoPosInLineMoveNextLineMovePreviousLineMoveNextPageMovePreviousPageMovePageLeftMovePageRightMovePageUpMovePageDownMoveBeginningOfFileMoveEndOfFileScrollOneLineUpScrollOneLineDownScrollCursorVerticallyAddNewLineInsertNewLineInsertNewLineAndBackupInsertNewLineAndIndentRedrawDisplayToggleOverstrikeToggleAddModeSetCursorPositionRemoveBackwardCharDeleteBackwardCharKillBackwardCharRemoveForwardWordDeleteForwardWordKillForwardWordRemoveBackwardWordDeleteBackwardWordKillBackwardWordRemoveForwardCharKillForwardCharDeleteForwardCharRemoveToEndOfLineRemoveToStartOfLineDeleteToStartOfLineKillToStartOfLineDeleteToEndOfLineKillToEndOfLineRestorePrimaryHighlightSetSelectionHinta_SelectionSetAnchorDoSelectionSetScanTypeStartPrimaryStartSecondaryProcessBDragInSelectionProcessBDragEventProcessBSelectdraggedProcessBSelectEventDoExtendedSelectionDoSecondaryExtendCheckTimerScrollingStartExtendSelectionExtendSelectionExtendSecondaryExtendEndDoGrabFocusMoveDestinationStuffSecondaryNotifyVoidActionExtendSecondaryEndSelectAllDeselectAllClearSelectionProcessBDragReleaseProcessCopyProcessLinkProcessMoveCopyPrimaryCutPrimaryLinkPrimaryCutClipboardCopyClipboardPasteClipboardVerifyLeaveTextLeaveTextFocusInTextFocusOutTraverseDownTraverseUpTraverseHomeTraverseNextTabGroupTraversePrevTabGroupProcessCancelProcessReturnProcessTabProcessUpProcessDownProcessLeftProcessRightProcessShiftUpProcessShiftDownProcessShiftLeftProcessShiftRightProcessHomeZdefaultTextActionsTableInvalidateInputGetValuesInputSetValuesInputDestroyInputBaseProcatom_names.320DragProcCallbackatom_names.323RegisterDropSiteTextOut.cposToXYCachedWidgetoutput_resourcesCursorPosVisDefaultcursor_pos_vis.26_XmTextDrawShadowPosToXYSetFullGCGetRectSetMarginGCSetNormGCInvertImageGCSetInvGC_FontStructFindWidthFindWidth_FontStructFindHeight_FontStructPerCharExtentsFindHeightSetXOCOrientationXYToPosposToXYCachedPositionposToXYCachedXposToXYCachedYTryResizeChangeHOffsetChangeVOffsetCountLinesTextFindNewWidthTextFindNewHeightCheckForNewSizeNotifyResizedOutputBaseProcMeasureLineDrawCurrentCursorStatePaintCursorRedrawRegionDrawInsertionPointMakePositionVisibleBlinkInsertionPointMoveLinesOutputInvalidateRefigureDependentInfoSizeFromRowsColsLoadFontMetricsLoadGCsMakeIBeamOffAreaFindPixmapMakeIBeamStencilMakeAddModeCursorMakeCursorsOutputGetValuesCKColsCKRowsOutputSetValuesHandleTimerHandleFocusEventsHandleGraphicsExposureOutputRealizeOutputDestroyOutputExposeGetPreferredSizeHandleVBarButtonReleaseHandleHBarButtonReleaseTextStrSo.cReadSourceAddWidget_XmStringSourceGetCharRemoveWidget_XmStringSourceReadStringReplaceScanParagraphScanGetSelectionSetSelectionTextSel.cTextTransferTextConvertCallbackTextDestinationCallback_XmTextDNDContextSetPrimarySelectionprim_selectCleanPrimarySelectionTextSecondaryWrapperHandleInsertTargetsInsertSelectionatom_names.34atom_names.37atom_names.42SetDropContextDropDestroyCBDropTransferProcatom_names.45HandleTargetsDoStuffatom_names.48DeleteDropContextatom_names.53FreeLocationDataatom_names.67insert_selectToggleB.cDefaultSelectColortoggleBBaseClassExtRecredisplayPixmapHandlePixmapSetAndDisplayPixmapToggleButtonCallbackActionDrawNextStateDrawToggleDrawToggleShadowDrawToggleLabelDrawEtchedInMenuTB_FixTearoffGetUnselectGCGetGCNormalizeIndOnSetToggleSizeDrawBoxNormalizeIndTypeComputeSpaceToggleBG.cToggleButtonClassCachePartToggleBGClassExtensionRecGetToggleBGClassSecResData_XmToggleBGadClassExtRecToggleBGCVTToggleBGCVTRedrawTBG_FixTearoffGetToggleBGClassSecResBaseTrackLoc.c_XmInputInWidgetUniqueEvnt.cExtractTimeLaterGetUniqueStampUniqueStampDisplayDestroyCallbackManipulateEventVirtKeys.cvirtualKeysymsfallbackBindingStringsCvtStringToVirtualBindingFillBindingsFromDBGetBindingsPropertyFindVirtKeyEffectiveStdModMaskLoadVendorBindingsxmbinddir_fallback.49XmString.cASNHeader_cache_count_is_short_length_write_long_length_write_header_read_header_read_header_length_read_string_length_read_asn1_length_read_length_write_component_read_componentdir_index.52cache_str.53str.56Cloneopt_str.59StringTabCreateopt_str.62StringEmptyCreate_tag_cacheRenditionsCompatibleMergeEndsMergeBeginsIsUnoptUnoptimizeEntryCvtToUnopt_is_asn1OptLineAscenderOptLineMetricsTabValComputeMetricsLineMetricsSpecifiedSegmentExtentsGetFontCacheGetEntryCvtToOptSubStringPositionrecursive_layoutlast_directionDrawLine_calc_align_and_cliprend.159_draw_render_XmStringOptCreatefinish_segment_XmStringNonOptCreateComputeWidth_parse_localelocalematch_patternparse_unmatchedparse_patterndefault_dir_pattern.266check_unparse_modelsunparse_textunparse_is_plausibleunparse_componentsbegin_context_rendsend_context_rends_get_generate_parse_tabletable.303ResEncod.cCS_ISO8859_1CS_ISO8859_2CS_ISO8859_3CS_ISO8859_4CS_ISO8859_5CS_ISO8859_6CS_ISO8859_7CS_ISO8859_8CS_ISO8859_9CS_JISX0201CS_GB2312_0CS_GB2312_1CS_JISX0208_0CS_JISX0208_1CS_KSC5601_0CS_KSC5601_1NEWLINESTRINGTABSTRINGCTEXT_L_TO_RCTEXT_R_TO_LCTEXT_SET_ISO8859_1CTEXT_SET_ISO8859_2CTEXT_SET_ISO8859_3CTEXT_SET_ISO8859_4CTEXT_SET_ISO8859_5CTEXT_SET_ISO8859_6CTEXT_SET_ISO8859_7CTEXT_SET_ISO8859_8CTEXT_SET_ISO8859_9CTEXT_SET_JISX0201CTEXT_SET_GB2312_0CTEXT_SET_JISX0208_0CTEXT_SET_KSC5601_0_mit_KSC5601_1987_1_registry_mit_KSC5601_1987_0_registry_mit_JISX0208_1983_1_registry_mit_JISX0208_1983_0_registry_mit_GB2312_1980_1_registry_mit_GB2312_1980_0_registry_mit_JISX0201_1976_0_registry_mit_ISO8859_9_registry_mit_ISO8859_8_registry_mit_ISO8859_7_registry_mit_ISO8859_6_registry_mit_ISO8859_5_registry_mit_ISO8859_4_registry_mit_ISO8859_3_registry_mit_ISO8859_2_registry_mit_ISO8859_1_registry_loc_encoding_registry_encoding_registry_encoding_registry_ptrFindEncodingoutputXmStringprocessESCHackprocessCSIprocess94nprocessExtendedSegmentsHackprocess94GLprocess94GRprocess96GRcvtTextToXmStringprocessESCcvtCTsegmentconcatStringToXmStringprocessExtendedSegmentscvtXmStringToTextprocessCharsetAndTextctextConcatXmStrDefs.cTextF.c_XmTextFDestContexttext_actionsInsertCharDeletePrevCharDeleteNextCharDeletePrevWordDeleteNextWordBackwardCharForwardCharBackwardWordForwardWordEndOfLineBeginningOfLineExtendPrimaryDeleteSelectionTextEnterMakeCopyWcsMakeCopy_XmTextFPrimClassExtRecTextFieldGetBaselinesTextFieldGetDisplayRectTextFieldMarginsProcTextFieldExposetextFieldCSTextFieldGetValueTextFieldSetValueTextFieldPreferredValuecursor_pos_vis.28FreeContextDataGetTextFDestDataResetClipOriginTextFieldSetHighlightResetImageGCGetXYFromPosFindPixelLengthChangeBlinkBehaviorDrawTextDrawTextSegmentRedisplayTextComputeSizeAdjustTextAdjustSizeModifyVerifySetDestinationVerifyBoundsTrimHighlightsdoSetHighlightGetPosFromX_XmTextFieldIsWordBoundary_XmTextFieldIsWSpaceFindWordFindPrevWordFindNextWordNeedsPendingDeleteNeedsPendingDeleteDisjointTextFieldRemoveTextFieldResetICSetScanIndexExtendScanSelectionSetScanSelectionValidatesValidateStringInitializeTextStructatom_names.319atom_names.322_XmTextFieldReplaceTextForPreeditPreeditSetCursorPositionTextFieldReplaceTextFSel.ctextFieldTTTextFieldConvertCallbackTextFieldDestinationCallback_XmTextFDNDContextTextFieldSecondaryWrapperatom_names.50atom_names.56atom_names.59AtomMgr.cCache.cProtocols.callProtocolsMgrContextprotocolResourcesRemoveAllPMgrHandlerRemoveProtocolMgrRemoveAllPMgrGetAllProtocolsMgrRealizeHandlerUpdateProtocolMgrPropertyInstallProtocolsProtocolHandlerGetProtocolMgrGetProtocolAddProtocolMgrAddProtocolsRemoveProtocolsPrimitive.cGetXFromShellGetYFromShellprimClassExtRecHighlightBorderUnhighlightBorderprimLDTprimCVTRedrawprimACTprimUTTBuildPrimitiveResourcesManager.ccompositeClassExtRecObjectAtPointManagerParentProcessmanLDTmanACTmanUTTFindCompClassExtensionBuildManagerResourcesfirst_time.12ManagerMotionManagerEnterManagerLeaveAddMotionHandlersCheckRemoveMotionHandlersTraversal.cIsTraversableFindFirstFocusFindFirstManagedCallFocusMovedRedirectTraversalCallTraverseObsuredTravAct.cUpdatePointerDataFlushPointerDataDispatchGadgetInputTraversalI.cNodeIsTraversableTraverseControlLocalDirectionNextControlPrevControlInitializeCurrentGetNodeOfWidgetGetRectRelativeToShellGetNextNearestNodeTraverseTabSortLastControlGetNodeListLinkNodeListSortNodeListSetInitialWidgetsAllocListEntryGetChildListGetNodeFromGraphNodesOverlapTruncateRowHorizNodeComparatorVertNodeComparatorAppendToRowNodeDominatesCompareExclusiveSortReferenceGraphSearchTabListCompareNodesHorizLTCompareNodesHorizLBCompareNodesHorizRBCompareNodesHorizRTCompareNodesVertLTCompareNodesVertLBCompareNodesVertRBCompareNodesVertRTSortTabGraphSortControlGraphSetInitialNodeDeleteFromTabListBaseClass.cresizeRefWContextgeoRefWContextGetWrapperDataextToContextMap.30ExtTypeToContextRealizeWrapper0RealizeWrapperRealizeWrapper1RealizeWrapper2RealizeWrapper3RealizeWrapper4RealizeWrapper5RealizeWrapper6RealizeWrapper7RealizeWrapper8RealizeWrapper9RealizeWrapper10realizeWrappersGetRealizeDepthResizeWrapper0ResizeWrapperResizeWrapper1ResizeWrapper2ResizeWrapper3ResizeWrapper4ResizeWrapper5ResizeWrapper6ResizeWrapper7ResizeWrapper8ResizeWrapper9ResizeWrapper10ResizeWrapper11ResizeWrapper12ResizeWrapper13resizeWrappersGetResizeDepthGeometryHandlerWrapper0GeometryHandlerWrapperGeometryHandlerWrapper1GeometryHandlerWrapper2GeometryHandlerWrapper3GeometryHandlerWrapper4GeometryHandlerWrapper5GeometryHandlerWrapper6GeometryHandlerWrapper7GeometryHandlerWrapper8GeometryHandlerWrapper9GeometryHandlerWrapper10GeometryHandlerWrapper11GeometryHandlerWrapper12geometryHandlerWrappersGetGeometryHandlerDepthxmExtExtensionRec.129BaseClassPartInitializeClassPartInitRootWrapperClassPartInitLeafWrapperobjectClassWrapperis_constraint_subclassfirstTime.138InitializeRootWrapperSetValuesRootWrapperGetValuesRootWrapperCreateIndirectionTableshadowObjectClassRec.145InitializeLeafWrappersInitializeLeafWrapper0InitializeLeafWrapper1InitializeLeafWrapper2InitializeLeafWrapper3InitializeLeafWrapper4InitializeLeafWrapper5InitializeLeafWrapper6InitializeLeafWrapper7InitializeLeafWrapper8InitializeLeafWrapper9CInitializeLeafWrappersCInitializeLeafWrapper0CInitializeLeafWrapper1CInitializeLeafWrapper2CInitializeLeafWrapper3CInitializeLeafWrapper4CInitializeLeafWrapper5CInitializeLeafWrapper6CInitializeLeafWrapper7CInitializeLeafWrapper8CInitializeLeafWrapper9GetDepthInitializeLeafWrapperCInitializeLeafWrapperSetValuesLeafWrappersSetValuesLeafWrapper0SetValuesLeafWrapper1SetValuesLeafWrapper2SetValuesLeafWrapper3SetValuesLeafWrapper4SetValuesLeafWrapper5SetValuesLeafWrapper6SetValuesLeafWrapper7SetValuesLeafWrapper8SetValuesLeafWrapper9CSetValuesLeafWrappersCSetValuesLeafWrapper0CSetValuesLeafWrapper1CSetValuesLeafWrapper2CSetValuesLeafWrapper3CSetValuesLeafWrapper4CSetValuesLeafWrapper5CSetValuesLeafWrapper6CSetValuesLeafWrapper7CSetValuesLeafWrapper8CSetValuesLeafWrapper9SetValuesLeafWrapperCSetValuesLeafWrapperGetValuesLeafWrappersGetValuesLeafWrapper0GetValuesLeafWrapper1GetValuesLeafWrapper2GetValuesLeafWrapper3GetValuesLeafWrapper4GetValuesLeafWrapper5GetValuesLeafWrapper6GetValuesLeafWrapper7GetValuesLeafWrapper8GetValuesLeafWrapper9GetValuesLeafWrapperMessages.cTransltns.cRepType.cAlignmentNamesAnimationStyleNamesArrowDirectionNamesArrowLayoutNamesArrowOrientationNamesArrowSensitivityNamesAttachmentNamesAudibleWarningNamesAutoDragModelNamesAutomaticSelectionNamesAutomaticSelectionMapBindingTypeNamesBitmapConversionModelNamesBlendModelNamesChildPlacementNamesChildTypeNamesChildVerticalAlignmentNamesChildVerticalAlignmentMapComboBoxListActionActionParamNamesComboBoxTypeNamesCommandSelectionBoxUpOrDownActionParamNamesCommandWindowLocationNamesContainerCursorActionParamNamesContainerExpandCollapseActionParamNamesContainerStartTransferActionParamNamesDefaultButtonEmphasisNamesDefaultButtonTypeNamesDefaultButtonTypeMapDeleteResponseNamesDialogStyleNamesDialogStyleMapDialogTypeNamesDirectionNamesDirectionMapDragInitiatorProtocolStyleNamesDragReceiverProtocolStyleNamesDropSiteActivityNamesDropSiteTypeNamesEditModeNamesEnableBtn1NamesEnableBtn1MapEnableWarpNamesEntryViewTypeNamesFileFilterStyleNamesFileSelectionBoxUpOrDownActionParamNamesFileTypeMaskNamesFileTypeMaskMapFontTypeNamesFontTypeMapIconAttachmentNamesIndicatorOnNamesIndicatorOnMapIndicatorTypeNamesIndicatorTypeMapInputPolicyNamesKeyboardFocusPolicyNamesLabelTypeNamesLabelTypeMapLayoutTypeNamesLineStyleNamesLineTypeNamesLineTypeMapListSizePolicyNamesLoadModelNamesLoadModelMapMatchBehaviorNamesMultiClickNamesNavigationTypeNamesNotebookChildTypeNamesNotebookTraverseTabActionParamNamesOrientationNamesOrientationMapOutlineButtonPolicyNamesOutlineStateNamesPackingNamesPackingMapPanedWindowSashActionParamNamesPanedWindowSashDirectionActionParamNamesPanedWindowSashIncrementActionParamNamesPathModeNamesPositionModeNamesPositionTypeNamesPrimaryOwnershipNamesProcessingDirectionNamesResizePolicyNamesRowColumnTypeNamesScrollBarDisplayPolicyNamesScrollBarIncrementDownOrRightActionParamNamesScrollBarIncrementUpOrLeftActionParamNamesScrollBarPageDownOrRightActionParamNamesScrollBarPageUpOrLeftActionParamNamesScrollBarPlacementNamesScrolledWindowChildTypeNamesScrollingPolicyNamesSelectionBoxUpOrDownActionParamNamesSelectionModeNamesSelectionPolicyNamesSelectionTechniqueNamesSelectionTypeNamesSeparatorTypeNamesSetNamesSetMapShadowTypeNamesShadowTypeMapShowArrowsNamesShowArrowsMapShowValueNamesShowValueMapSliderMarkNamesSliderVisualNamesSlidingModeNamesSpatialIncludeModelNamesSpatialResizeModelNamesSpatialSnapModelNamesSpatialStyleNamesSpinBoxChildTypeNamesSpinBoxChildTypeMapStringDirectionNamesTearOffModelNamesTextExtendMovementActionParamNamesTextFieldExtendMovementActionParamNamesTextFieldDirectionActionParamNamesTextHorizontalDirectionActionParamNamesTextVerticalDirectionActionParamNamesToggleModeNamesUnitTypeNamesUnpostBehaviorNamesVerticalAlignmentNamesViewTypeNamesVisualEmphasisNamesVisualPolicyNamesWhichButtonNamesWhichButtonMapStandardRepTypesStandardNumRecsDynamicRepTypesDynamicRepTypeNumRecordsCopyStringArrayCopyRecordValuesConsecutiveStartingAtZeroGetRepTypeRecordConvertRepTypeReverseConvertRepTypebuf.49buf.52Xmos.cFreeDirCachedirCacheNamedirCacheNameLennumCacheEntriesdirCacheResetCacheAddEntryToCachenumCacheAllocGetQualifiedDirGetCurrentDirGetFixedMatchPatternempty.62homeDir.63libdirincdirXAPPLRES_DEFAULTPATH_DEFAULTABSOLUTE_PATHWcslenmethod_tableDraw.csegms.2segm_count.3DrawSimpleShadowTearOff.cInitXmTearOffXorGCSetupOutlineEraseOutlineMoveOutlinePullExposureEventsMoveOpaqueGetConfigEventDisplayDestroyCallbackGetTearOffCursorDoPlacementCallTearOffMenuActivateCallbackCallTearOffMenuDeactivateCallbackRemoveTearOffEventHandlersDismissOnPostedFromDestroyatom_names.64TearOffB.cHeightDefaultBDragBActivateKActivatedefault_height.2XmIm.cXmImResListadd_spadd_bgpxmpadd_padd_fsget_xim_infoget_im_infoget_current_xiccreate_xic_infoset_current_xicunset_current_xicImGeoReqset_valuesextract_fontsetmove_preedit_stringdraw_separatorget_im_info_ptrrecreate_xic_inforemove_refImGetGeoImSetGeocheck_styleset_callback_valuesVaSetArgVaCopynull_procImFreePreeditBufferImPreeditStartCallbackget_real_callbackImPreeditDoneCallbackImPreeditDrawCallbackImPreeditCaretCallbackregist_real_callbackNameToSwitchadd_refImCountVaListImCreateArgListGMUtils.cDisplay.cdisplayContextcurDisplayClassDisplayClassInitializeDisplayClassPartInitializeDisplayInitializeDisplayDestroyDisplayInsertChildDisplayDeleteChildGetDisplaySetDragReceiverInfoTreeUpdateHandlerReceiverShellExternalSourceHandleratom_names.10FindDCisMinethickness.41thickness.44Screen.catom_names.6GetUnitFromFontMatchPixmapFreePixmapnullBitsVendorS.c_XmDisplayHandlepreviousWarningHandlerdefault_unspecified_shell_intshellClassExtRecRootGeometryManagervsSRTvsLDTvsACTvsUTTBaseProcSetMwmStuffSetMwmMenuSetMwmHintsAddGrabRemoveGrabRemoveGrabCallbackAddDLEntryAddToGrabListIsPopupShellAddCousinsToGrabListPopupCallbackPopdownCallbackGetNextShellGetShellDesktopParentDisplayClosedCallbackatom_names.66VendorExtInitializeVendorExtRealizeMotifWarningHandlerVendorExtSetValuesPendingTransientDestroyedSetTransientForUpdateCoreGeometrydestroy_list_cntdestroy_listdestroy_list_sizeRemoveDLEntryVendorSE.csynResourcesGetMWMFunctionsFromPropertyOffsetHandlerbuf.26CvtStringToHorizontalIntbuf.29CvtStringToVerticalIntRCMenu.cMenuTypeMenuStatusPrepareToCascadeVerifyMenuButtonMenuBarCleanupMenuSystemPopdownMenuSystemButtonPopdownMenuArmMenuDisarmTearOffArmChildsActivateCallbackUpdateMenuHistoryGetLastSelectToplevelPositionMenuSetCascadeFieldMenuShellPopdownMenuChildFocusMenuPopupPostedButtonMenuPopDownLocatePulldownFindMenuSwallowEventHandlerShouldDispatchFocusOutSIF_ErrorHandlerSetInputFocusInvalidateOldFocusInSharedMenupaneHierarchyProcessMenuTree_AddToKeyboardListAddToKeyboardListRemoveFromKeyboardListAddKeycodeToKeyboardListGrabKeyOnAssocWidgetsUngrabKeyOnAssocWidgetsOnPostFromListDismissTearOffSubMenuBtnDownInRowColumnCheckUnpostAndReplayInMenuIsInWidgetListSearchMenuLotaMagicNoTogglesOnAllOffExceptRadioBehaviorAndMenuHistoryEntryFiredRCLayout.cCalcHelpGetMaxValuesAdjustLastSetAskingFindLargestOptionTopOrBottomAlignmentBaselineAlignmentCenterAlignmentComputeTearOffHeightLayoutColumnLayoutVerticalTightLayoutHorizontaltightLayoutNoneLayoutOptionAndSizeGetMenuKidMarginsGetPixData.cRCPopup.cpopup_tablelasttargetPopupMenuEventHandlerFindBestMatchWidgetFindPopupMenuMenuMatchesMatchInKeyboardListButtonEventHandlerAddHandlersToPostFromWidgetAllWidgetsAccessibleProcessKeyCheckKeyRemoveTableTrait.cTraitTableTraitHashTraitCompareSynthetic.cConstraintGetValuesHookImportArgsImportConstraintArgsXmFontList.cClipWindow.cActionGrabClipWindowKeysbuf.2GetRealTranslationsClipWindowTranslationsclipWindowDataClipWindowXlations.9Transfer.clocal_convert_flagDataIdDictionaryatom_names.28LookupContextBlockSecondaryConvertHandlerDragConvertHandlersecondary_lockatom_names.33old_serial.34ReleaseSecondaryLockClipboardLoseProcLoseProcDisownCallbackTransferWarningClearContextBlockatom_names.55SecondaryDoneatom_names.60ClipboardCallbackGetSafeAtomNameTB_internalGetTransferIDDeleteDropCBStructFinishTransferCallDoneProcsFreeTransferIDDropDestinationHandlerAddTransferBlockSelectionCallbackWrapperatom_names.97CCMatchCCHashConvertHashTableglobal_tcfree_tcatom_names.118atom_names.121SIF_ErrorFlagHash.cFreeBucketListCompareHashsize_tableFreeBucketNewBucketScrollFrameT.cXmTabList.cGetNthTabquarks.46XmRenderT.c_XmRenditionResources_XmNumRenditionResourcesGetNamesAndClassesCompileResourceTablequarks.100num_quarks.101found.102table.103QString.104Qfont.105GetResourcesCopyFromArgSetDefaultValidateAndLoadFontFreeRenditionSetRendRendCompleteCleanupResourcesCopyIntoMergeIntoCloneRenditionRenewRenditionCopyRenditionDuplicateRenditionCopyToArgRenditionWarningValidateTagCVTpropertiesCVTtvinitedCVTtransfervectorReadTokenPixConv.cbitmapArgsbitmapNoScalingArgsdynamicArgsdynamicNoScalingArgspixmapArgsinited.2CvtStringToPixmapbuf.5buf.6buf.7GetPixmapGetColorInfopixmap.14pixmap.17Color.cSet_CountSet_SizeColor_SetXmTHRESHOLDS_INITDColorRGBCalcProcCalculateColorsRGBGetDefaultThresholdsForScreenXmCOLOR_LITE_THRESHOLDXmCOLOR_DARK_THRESHOLDXmFOREGROUND_THRESHOLDcolor.28GetDefaultBackgroundColordefault_set.31default_set_count.32default_set_size.33background.34GetDefaultColorsGetBlackPixelGetWhitePixelAccessColorDataBrightnessSetMonochromeColorsCalculateColorsForLightBackgroundCalculateColorsForDarkBackgroundCalculateColorsForMediumBackgroundnew_value.67Xm.cCareVisualT.cDirection.cdirection.2XmStringObso.cXmStringGet.cIsMwmRun.cMenuProc.cmenuProcEntrySaveTranslationsContextMenuState.cScreenDestroyCallbackTextFunc.c_XmTextGetSubstringColorObj.cColorCachePropertyExistsFetchPixelDataUpdateXrmUpdatePixelSetUpdateColorCacheNotBWDupPixelIconColorNamesIconFile.cABSOLUTE_IPATHMakeCachedDirEntrycacheListCheckDirCachefind_slashTestIconFileCompareIconNamesHashIconNameiconPath.56bmPath.57iconNameCache.58RCHook.cmono.2color.3colorPrim.4init.5screen.6BBUtil.cDrTog.ccheck_templateDrawCheckMarkDrawCrossDrArrow.callocated.2top.3cent.4bot.5DrHiDash.cValTime.cFocusAct.cWidGet.cPrintS.cPrintContextToWidgetPrintNotifyHandlerResourcesUpdateAttributesNotifyHandlerSelectXpEventsGetFromTableDeleteFromTableAddToTablePrintDispatchEventPrintToFileProcFinishProcFilePipeCBChildPrintToFileatom_names.40PDMPhase2Handleratom_names.43PDMSelectionProcObso2_0.cfirst_time.30unitQ.31app_defined.44GetBBWithDBdefault_set.73default_set_count.74default_set_size.75background.76_XmBrightnessactualClassContextworldObjectContext.117XpmAttrib.cCreateOldColorTableFreeOldColorTableXpmmisc.cXpmRdFToI.cOpenReadFilexpmDataCloseXpmcreate.cxpmVisualTypecloseness_cmpAllocColorSetCloseColorSetColorCreateColorsFreeColorsCreateXImagePutImagePixels8PutImagePixels1PutImagePixels16PutImagePixels32PutImagePixels_reverse_byte_XReverse_Bytes_lomask_himask_putbitsbyteorderpixelPutPixel1PutPixelPutPixel32PutPixel32MSBPutPixel32LSBPutPixel16MSBPutPixel16LSBPutPixel8PutPixel1MSBPutPixel1LSBParseAndPutPixelsXpmCrPFrI.cXpmdata.cRCS_VersionRCS_IdParseCommentXpmImage.cXpmhashtab.cAtomMakeHashTableGrowsXmStringSeg.cBulletinB.cGetDialogTitleSetValuesHookBulletinBoardParentProcessbulletinbSRTbulletinbDSTCallMapUnmapBulletinBoardSetDefaultShadowBBUpdateDynDefaultButtonHandleChangeManagedHandleResizeHandleGeometryManagerUnmanageCallbackCallbackI.cDest.cDragBS.coldErrorHandlerdisplayToMotifWindowContextdisplayToTargetsContextdisplayToAtomsContextLocalErrorHandlererrorWindowfirstProtectRequestbad_windowStartProtectedSectionEndProtectedSectionGetMotifWindowSetMotifWindowGetTargetsTableSetTargetsTableGetAtomsTableSetAtomsTableRMW_ErrorHandlerRMW_ErrorFlagReadMotifWindowCreateMotifWindowWriteMotifWindowWriteAtomsTablefirst_time.54ReadAtomsTableWriteTargetsTableReadTargetsTablenullTargetsstringTargetsCreateDefaultTargetsTableCreateDefaultAtomsTableAtomCompareDragC.cdragContextActionsFinishDragHelpDragDragMotionDragKeyIgnoreButtonsprotocolMatrixdragContextResourcesGetRefBackgroundGetRefForegroundCopyRefForegroundDragContextClassInitializeDragContextClassPartInitializeDragContextInitializeDragContextDestroyDragContextSetValuesDragCancelpixel.26pixel.31InitDropSiteManagerGetClientWindowValidateDragOverFindReceiverInfoGetDestinationInfoGetScreenInfoSendDragMessageGenerateClientCallbackDropLoseIncrSelectionDropLoseSelectionDragDropFinishInitiatorMsgHandleratom_names.68DropConvertIncrCallbackatom_names.71DropConvertCallbackDragStartProtoNewScreenLocalNotifyHandlerSiteEnteredWithLocalSourceSiteLeftWithLocalSourceSiteMotionWithLocalSourceOperationChangedDropStartConfirmedExternalNotifyHandlerCalculateDragOperationDropFinishTimeoutGetShellTopWindowsReceivedDragStartWithTrackingatom_names.100InitiatorMainLoopUpdateMotionBufferDragMotionProtoProcessMotionBufferCheckModifiersDropStartTimeoutFinishActionnoMoreShellDragOverS.cmixed_cacheCacheMixedIconGetMixedIconDoZapEffectDrawIconDoMeltEffectGetIconPositionBlendIconMixedIconSizeDestroyMixedIconMixIconsFitsInCursorGetDragIconColorsGetDragIconCursorDragOverShellColormapWidgetChangeActiveModeUninstallColormapDragOverShellPunchHoleInstallColormapChangeDragWindowFindColormapShellpixelPunch.84DragICC.creasonTablemessageTableGetMessageDataSwapMessageDataDragIcon.cXmTEXTUAL_DRAG_ICON_BITS_16XmTEXTUAL_DRAG_ICON_MASK_BITS_16XmTEXTUAL_DRAG_ICON_BITS_32XmTEXTUAL_DRAG_ICON_MASK_BITS_32XmTEXTUAL_DRAG_ICON_BITS_Alt_32XmTEXTUAL_DRAG_ICON_MASK_BITS_Alt_32XmTEXTUAL_DRAG_ICON_BITS_Alt_16XmTEXTUAL_DRAG_ICON_MASK_BITS_Alt_16valid_bitsvalid_m_bitsvalidCursorDataRecinvalid_bitsinvalid_m_bitsinvalidCursorDataRecnone_bitsnone_m_bitsnoneCursorDataRecmove_bitsmove_m_bitsmoveCursorDataReccopy_bitscopy_m_bitscopyCursorDataReclink_bitslink_m_bitslinkCursorDataRecAltsource16_bitsAltsource16_m_bitsAltsource16CursorDataRecAltsource_bitsAltsource_m_bitsAltsourceCursorDataRecstate16_bitsstate16M_bitsstate16CursorDataRecmove16_bitsmove16M_bitsmove16CursorDataReccopy16_bitscopy16M_bitscopy16CursorDataReclink16_bitslink16M_bitslink16CursorDataRecsource16_bitssource16CursorDataRecstate32_bitsstate32M_bitsstate32CursorDataRecmove32_bitsmove32M_bitsmove32CursorDataReccopy32_bitscopy32M_bitscopy32CursorDataReclink32_bitslink32M_bitslink32CursorDataRecsource32_bitssource32CursorDataRecAltquarkToCursorTableAltquarkTo16CursorTablequarkToCursorTablequarkTo16CursorTable_XmTextualDragIconContextDragIconInitializeScreenObjectDestroyDrawingA.cDropSMgr.cClassInitDropSiteManagerInitializeCreateInfoDestroyInfoStartUpdateRetrieveInfoUpdateInfoEndUpdateUpdateProcessMotionProcessDropChangeOperationChangeRootInsertInfoRemoveInfoSyncTreeGetTreeFromDSMCreateTableDestroyTableRegisterInfoWidgetToInfoUnregisterInfoCompareWidgetsHashWidgetCoincidentIsDescendentDetectAncestorClippersCreateClipperDSInfotmpRegion.56DetectImpliedClippertmpR.59DetectAllClippersIntersectWithWidgetAncestorsInsertClipperDetectAndInsertAllClippersRemoveClipperDestroyDSInfoRemoveAllClippersCreateShellDSInfoDestroyCallbacktmpR.80testR.83pR.84IntersectWithDSInfoAncestorsCalculateAncestorCliptestR.89tmpR.90PointInDSPointToDSInfodsRegion.95clipRegion.96tmpRegion.97DoAnimationProxyDragProcHandleEnterHandleMotionHandleLeavetmpRegion.114PutDSToStreamGetDSFromDSMCountDropSitesGetDSFromStreamGetNextDSReadTreeFreeDSTreemini_resourcesCopyFullIntoVariantCopyVariantIntoFullSyncDropSiteGeometryHasDropSiteDescendantDropSMgrI.cDropTrans.cStartDropTransferAddDropTransferSourceNotifiedCBTerminateTransferProcessTransferEntryDropTransferSelectionCBStartDropTimerDragContextDestroyCBwhich.22MapEvents.cmodifierStringsbuttonEventsParseImmedkeyEventsParseKeySymbuttonModifierMasksinitializedStrToHexStrToOctStrToNumFillInQuarksLookupModifierScanAlphanumericScanWhitespaceParseModifiersParseEventType_MapEventRegion.cmiSetExtentsmiRegionCopymiCoalescemiRegionOpmiIntersectOmiUnionNonOmiUnionOmiSubtractNonO1miSubtractOCompressShrinkRegionCreateLeftShadowCreateRightShadowCreateTopShadowCreateBottomShadowDesktop.cResParentDestroyedShellE.cshellResourcesShellClassPartInitializeXmStringFunc.cnew_lineMakeStrFromSegLastSegContextsMatchMakeStrTextFind.cXpmInfo.cXpmparse.cParsePixelsDragUnder.cCreateAnimationSaveDataFreeAnimationDataSaveAllSaveSegmentsDrawPixmapAnimateExposeAnimateEnterAnimateLeaveXpAttr.cXpContext.cXpExtUtil.cxp_infoxp_info_dataxp_extension_namexpprint_extension_hooksXpCloseXpWireToEventXpEventToWireXpErrorXpErrorListxpprintversionsemptyeventXpExtVer.cXpGetData.c_XpGetDocDataHandlerXpInput.cXpJob.c_XpDiscardJobXpLocale.c_XpLocaleHinterXpPage.c_XpDiscardPageXpNotifyPdm.c_XpGetSelectionServerdigOutSelectionNotifydigOutPropertyNotifydigOutClientMessageXpCookieToPdmatom_names.46XpPageDim.cXpImageRes.cXtInsertEventTypeHandler_XmSelectionBoxGetListLabelString_XmStringSourceCreate_XmxpmNextUIXFreePixmapXSetInputFocus_XmNewTravGraphSplitWindow_XmMsgRowColText_0024XtCvtStringToFontStructXmRepTypeValidValueCheckForChangesToFile_XmSetFocusResetFlag_XmMsgMenuShell_0001_XmConvertActionParamToRepTypeIdXtDisplayToApplicationContextXtWarningMsgBufCreatePreallocatedEditLanguageModesXmStringCreate_XmClearBCompatibility_XmMsgComboBox_0001_XmConvertStringToUnits_XmTextFieldSetDestinationXmStringByteStreamLength_XmGetWidgetExtDataTextDSetFont_XmArrowPixmapCacheDelete_XmTextGetBaselines_XmGetDefaultColorsXtVaAppCreateShellXmTextXYToPosXFindContextInitializeScrollBars_XmDropSiteWrapperCandidatestrcpyTheDisplayXmCreateMenuShell_XmTraverseDownXmeClearBorderMarkPrefsChanged_XmMsgXmTabList_0000XmImMbLookupString_XmResizeHashTableBufGetSelectionPos_XmxpmColorKeysxmFrameWidgetClassBufCountForwardDispCharsSetPrefEmTabDistXmTextShowPosition_XmSetThickness_XmGetDefaultDisplayXtOverrideTranslations_XmGadgetImportArgsXpSetContextXmToggleButtonGadgetSetStatexmTextFieldClassRecXmTextFieldPosToXYXtAppPending_XmGetFirstFocusXmTextSetHighlightXmGetIconFileName_XmSocorro_XmTabListGetPositionXmeGetNextCharacterXmStringHasSubstringXCreateFontCursorXmListSetBottomItemWriteStylesStringTextGetScrollXmStringLtoRCreate_XmMsgTextF_0003WriteSmartIndentString_XmVirtKeys_sunFallbackBindingString_XmTearOffB_overrideTranslationsXtGetConstraintResourceList_XmVirtKeys_ibmFallbackBindingStringGetExistingFilename_XmGetNavigability_XmDestinationHandler_XmGeoReplyYeswaitpidxmSeparatorGCacheObjClassRecXrmCombineDatabase_XmEntryTagSetXmCreatePulldownMenuXpInputSelectedTextHandleXSelections_XmGetXmDisplayClassobjectClassXGetInputFocus_XmEntryTextGetBeginGotoMarkCommand_XmCleanPixmapCache_XmAllocHashTableXTextWidth16_XmMsgResConvert_0007XmStringDirectionToDirectionXmListAddItemsBufExpandCharacterXReadBitmapFileDataReplaceSame_XmGMOverlapTextSetBufferXmCreatePushButtonXFillRectangles_XmSetKidGeoSetModeMessagexmColorObjClassRecXmRenderTableGetRenditionXmImGetXICArgV0XmCreateMenuBarstrtok_rXGetErrorDatabaseText_XmMsgDragUnder_0001XSetWindowBackground_XmImRealize_XmRC_AddPopupEventHandlers_XmStringContextReInitXtCreateSelectionRequestpopenXmTextPosToXYSafeGCXChangeActivePointerGrab_XmFreeScratchPixmapprintf__strtod_internal_XmEnterGadgetSetAutoWrap_XmValidTimestampSetPrefStatsLinevsprintfXtMakeGeometryRequestSmartIndentCB_XmMsgVaSimple_0000wmShellWidgetClassxmDragIconClassRec_XmIsSlowSubclassXmeXpmFreeXpmInfo_XmExtObjAlloc_XmEntryTagXmbResetICXmStringWidthXmDropSiteRetrieveXmTranslateKey_XmToggleBPrimClassExtRec_XmTextOutputCreate_XmAssignLabG_MarginBottomXDrawStringXmTextGetAddModeXtAppSetFallbackResourcesXmeRemoveFocusChangeCallbackXCreateRegionGetPrefShellXtBuildEventMaskXtQueryGeometryTextDSetLineNumberAreaXtSetValuesXCopyPlaneXmFontListAdd_XmTextGetNumberLines_XmStringIndexCacheTagCopyAllocatedString_XmByteOrderCharxmManagerClassRecXmStringToXmStringTableLMHasHighlightPatterns_XmBulletinBoardFocusMoved_XmTextF_EventBindings3TextDCountLinesReturnShellCommandOutputxmListClassRecXmDirectionMatchPartialBufUnhighlightXGrabKeyboardConvertREUpdateWindowTitle_XmFreeMotifAtom_XmAssignLabG_MarginHeight_XmStringGetNextSegment_XmLabel_AccessTextualRecordAddMenuItem_XmMsgScrollFrameT_0000_XmMsgDragOverS_0001_XmEntryTabsGet_XmMsgScrollBar_0008_XmRCThinkAboutSizeTextGetWrapped_Xmxpmatoui_XmStringSourceSetEditableXpDestroyContextungetcXmCreateListSearchAndSelectSame_XmMenuTraverseLeftxmCascadeButtonGCacheObjClassRec_XmGadgetTraverseRight_XmPrimitiveGetValuesHookSetPrefISearchLineXrmQGetResourceXSyncXmInstallImageXtCvtStringToFontSetXUnionRegionXmGetColors_XmSelectionBoxUpOrDownDimPasteReplayBtns_XmMenuGadgetTraverseCurrentXmTextPasteLinkXmTextCopyLinkxmBulletinBoardWidgetClassXmeGetLocalizedString_XmTextUpdateLineTablexmDrawingAreaWidgetClass_XmMsgDragC_0006_XmGadgetMultiActivate_XmMsgScrollBar_0000XmeGetPixmapDataEditCommonSmartIndentMacro_XmMsgProtocols_0001XtClassSetLangModeMenu_XmStringWidth_XmMsgRowColumn_0005_XmRegionGetExtents_XmStringHeightXDrawLines_XmTextInputGetSecResDataxmPanedWindowClassRecXUnsetICFocusXmeToVerticalPixelsGetPrefInsertTabsstrerror_XmMsgList_0015_XmStringSourceGetEditablexmGadgetClass_XmNotifyChildrenVisualXtAppLock_XmMsgDropSMgrI_0002_XmBuildGadgetResources_XmInstallProtocols_XmHandleSizeUpdate_XmGetPixmapTextDMoveRight_XmDragOverHideXDrawImageString_XmCreateRenderTable_XmReCacheLabGXmeGetTextualDragIcon_XmReasonToMessageType_XmTextChangeVOffsetSuppressPassiveGrabWarnings_XmEmptyRect_XmGetEncodingRegistryTargetXDefineCursor_XmxpmSetInfoXFreeCursorXmTextFieldGetStringXmSelectionBoxGetChild_XmMsgRowColumn_0018_XmOSFindPatternPartBufEndOfLineXmQTjoinSideXmTextGetInsertionPosition_XmFindNextTabGroup_XmMsgDropSMgr_0004XmStringDrawXtErrorMsgXDrawPointSetPrefHighlightSyntaxXHeightOfScreenXmTextCopymemmove_XmGetDragContextFromHandle_XmLabel_defaultTranslations_XmGetImage_XmGMHandleQueryGeometry_XmWriteDSToStreamXtVaGetValues_XmManager_managerTraversalTranslationsXmOptionButtonGadgetBufGetAllXrmQGetSearchListXMapWindow_XmNavigResize_XmMsgMenuShell_0008pclose_XmHashTableSizeXmeTransferAddDoneProcXmCreateFormXmTextFieldInsertWcsStringTableFreeProgramXtRemoveAllCallbacksGetPrefRepositionDialogsEditMacroMenuXSetClipRectangles_XmInvalidCursorIconQuark_XmSelectionBoxGetCancelLabelString_XmMsgResConvert_0002XmCvtFromHorizontalPixels_XmMsgDragBS_0005xmPushButtonClassRec_XmMsgSpinB_0007_XmMsgSpinB_0006_XmRC_RemoveHandlersFromPostFromWidget_XmBlackPixelXmSetProtocolHooksXmListSetAddMode_XmMsgPanedW_0000_XmHandleGeometryManagerXmDropSiteStartUpdateXmAddProtocolsXmSetFontUnitsXmImUnregister_XmPrimitiveHighlightPixmapDefault_XmImResizeXmeCreateClassDialog_XmMsgScale_0008XmGetXmDisplayXmTextGetSubstringWcs_XmEntryDirectionSetXmGetPixmapByDepthPrintFileAllocatedStringsDiffer_XmIsViewable_XmMsgScrolledW_0005_XmAllocScratchPixmap_XmTabListAdd_DYNAMIC_XmMsgRepType_0001_XmGetScaledPixmapXmParseMappingSetValues_XmVirtKeys_hpFallbackBindingString_XmTextFieldReplaceText_XmFocusInGadgetXmeDropSinkXmeNamedSinkxmTearOffButtonWidgetClassXpGetAttributes_XmStringCharacterCount_XmMsgList_0000XmCreateBulletinBoardSetPrefMapDeleteRaiseWindowXtCreateManagedWidgetEditBGMenuXmeRenderTableGetDefaultFontXmListDeletePosXmRepTypeRegisterImportPrefFileXmImGetXIM_XmMsgScrollBar_0001XRotateBuffers_XmMsgMessageB_0004SaveWindowAsXmQTcontainer_XmMsgRowColumn_0001_XmMsgRowColumn_0000_XmMsgForm_0000XmAddToPostFromList_XmMsgVendor_0000xmSelectionBoxClassRecXmCvtCTToXmString_XmSetMenuTraversal_XmDrawnB_defaultTranslations_XmTraverseAway_XmStringExtentxmWorldClassRecXmCreateSeparatorGadget_XmMsgResource_0003constraintWidgetClassGetMenuActionsXmTextEnableRedisplayXmeGetDirection_XmCBNameActivate_XmMsgDialogS_0000XCloseDisplayXmTextFieldGetSelection_XtInheritTranslations__ctype_bXME_WARNINGXmeGetColorObjDataSubstituteREUpdateLineNumDispXmStringParseTextXmListDeselectAllItems_XmWriteInitiatorInfo_XmStringRender_XmManager_defaultTranslationsXmTransferValueAddDialogMnemonicHandler_XmRegionShrinkXmTextGetSource_XmRC_SetOptionMenuHistoryXtGetValuesgetenvXmQTpointInXmQTtransfer_XmSetDefaultBackgroundColorSpecwcslenxmDialogShellClassRecXmCreateMessageDialogGetFloatTextfchmodXmQTscrollFrame_XtInheritXtError_XmGeoMatrixFreeGetPrefLineNumsReadNEditDBXtGetSubresources_XmConvertUnitsMarkDialogXmeTraitSetXtOwnSelection_XmRegionSubtract_XmMsgList_0005_XmDestroyFocusDataXFetchBuffer_XmTextChangeBlinkBehaviorXtGetSelectionValuesIncrementalAddContinueAddrTextDCountBackwardNLinesXtCallConverterBufGetHighlightPosXmClipboardStartCopyXtAppMainLoop_etextXpCreateContextWriteMacroCmdsString_XmStringIndexGetTagXRaiseWindow_XmAllocMotifAtom_XmInstallPixmap_XmValidCursorIconQuark_XmMsgDragBS_0001_XmStringDrawLining_XmRCAdaptToSizeXmTextFieldCopyXmClipboardStartRetrieveXInternAtomsAbortMacroCommandRepeatDialogXDefaultScreen_XmxpmParseValuesXmCreateDrawingAreaXtInsertEventHandlerunmaskArgvKeywordsXmListGetSelectedPosSelectManagedListItem_XmTabCopyXmFontListGetNextFont_XmTextShouldWordWrapInitMacroGlobalsXmTextFieldCopyLink_XmBuildResources__strtol_internalXmQTactivatableSetPrefInsertTabs_XmDSIGetChildPosition_XmMsgMotif_0000_XmEntryPopGetXmeDrawHighlightTrueStrings_XmMsgXmRenderT_0004_XmStringCacheGet_XmDismissTearOffXPendingSetPrefSearchDlogsTextSetCursorPosxmClipWindowClassRecXDisplayOfScreen_XmMsgSSpinB_0001_XmLabelGCloneMenuSavvy_XmFindTopMostShellXmClipboardInquireFormatXtAppAddInputyyerrflag_XmRCArmAndActivate_XmMsgDropSMgr_0007XmStringDrawImagexmPrimitiveWidgetClass_IO_stdout_GotoMarkDialogXmParseTableFree_XmColorObjCreateyysindex_XmMsgScale_0002_XmMsgTextOut_0000XtAddExposureToRegionXmGetPixmapXmeTraitGet_XmMsgRowColumn_0008SetPrefWrap_XmGadgetGetValuesHookxp_find_displayXmDestroyPixmap_XmMsgResConvert_0011XtFree_XmTextGetDisplayRectXmeDrawShadows_XmScreenRemoveFromCursorCacheXGetIMValues_XmTextValueChangedBeginLearn_XmBulletinBoardCancelXmCreateCascadeButtonqsortWriteShellCmdsStringGetSimpleSelectionXGetOMValuesInstallSymbolExecREXmImCloseXIMXDisplayString_XmMsgScreen_0000UpcaseSelection_XmEntryCharCountGet_XmxpmParseColorsfgetsXGetICValues_XmMsgCommand_0000XOpenIM_XmMsgCutPaste_0003SetFileDialogDefaultPatternExpandTildeBufUnsubstituteNullChars_XmVirtKeysInitializeXmTextClearSelection_XmTextToggleCursorGCXmStringCreateFontList_r_XmxpmSetAttributes_XmTextFieldInstallTransferTraitXtRegisterExtensionSelectorXtProcessUnlock_XmMatchBtnEvent_XmManagerTopShadowPixmapDefault_XmBBUpdateDynDefaultButtonBeginWait_XmManagerEnter_XmMsgComboBox_0011_XmGeoGetDimensions_XmGetMenuProcContextGetPrefBoldItalicFontBufCountForwardNLinesTextStopHandlingSelectionsBufSecRectSelect_XmPrimitiveFocusIn_XmMsgTransfer_0002XmTextFindStringWcs_XmSelectionBoxGetTextStringBufCopyFromBufUpdateLanguageModeMenuXmStringCreateFontListXmeNavigChangeManaged_XmGetActualClassrectObjClassXtGetMultiClickTime_XmTraverseNextxmFormWidgetClassmemcpyCloseAllFilesAndWindowsXmAddTabGroupXmSetColorCalculationCancelBlockDrag_XmGetColorAllocationProcwidgetClassRec_IO_stderr_EditNewFileXmCvtXmStringToByteStreamXSetSelectionOwnerXtGetActionKeysym_XmMsgDisplay_0001ConvertSubstituteRE_XmVirtKeys_fallbackBindingStringOpenSelectedFile_XmICCCallbackToICCEvent_XmStringByteCompareexecl_XmStringCopyXAllowEventsxmToggleButtonClassRec_XmStringSourceSetValueXtAppPeekEventXpGetDocumentDataXtCancelSelectionRequestXmStringTableParseStringArray_XmDisplay_baseTranslationsTextDStartOfLineglob_XmSetActiveTabGroupperrorXmListSetBottomPos_XmAssignLabG_MarginLeft_XmTextFieldLoseSelection_XmMenuUnmapXmTextSetTopCharacter_XmConvertHandlerAddOpyytable_XmMsgColObj_0002creatSearchAndSelectXmCreateTextFieldSetFloatTextXCreateSimpleWindow_XmTransferGetDestinationCBStruct_XmVirtKeys_apolloFallbackBindingString_XmTearOffBtnUpEventHandlerXtGrabButtonXmFontListEntryCreate_XmGadgetTraverseLeftxmTearOffButtonClassRecXtMakeResizeRequest_XmGadgetTraverseDown_xp_hinter_procXtPopupXmeGetMaskdup2XmFontListCopyXmeReplyToQueryGeometry_XmStringDrawMnemonic_XmDefaultDragIconQuark_XmMsgXmString_0000XmImSetFocusValuesXIfEventXmDropSiteConfigureStackingOrderXtSetSelectionParameters_XmStringSegmentNew_XmTextFreeContextDataXDeleteContextWidgetToWindowXmQTcontainerItemLookupTag_XmTextScrollablefreeIndentSpecXmTargetsAreCompatibleyyparse_XmAssignLabG_MarginTopgetuid_XmFilterResourcesXmTextGetSelection_XmMenuFocusInFillLoopAddrsGetPrefSearchDlogs_XmTextF_EventBindings1XmeClipboardSourceGetPrefSaveOldVersionXtUngrabPointerFlashMatching_XmMsgRowColumn_0017RevertToSaved_XmStringInitContext_XmRowColumn_bar_tableXExtentsOfFontSetXpGetPageDimensionsfeofExecCursorLineCreateLanguageModeSubMenu_XmMsgRepType_0000XmeDrawCircle_XmStringUpdate_XmVirtKeysHandlerTextDPositionToXY_XmInitTargetsTableXmImVaSetValuesXmMainWindowSep3_XmInstallImageAddImmediate_XmRegisterPixmapConvertersTextDSetCursorStyleXmStringTableToXmStringXmTextSetStringDoFindDlogmalloc_XmMsgScrolledW_0009_XmMsgGadget_0000RestoreDefaultPreferencesSetOverstrike_XmMsgCascadeB_0000removeXmTabListTabCount_XmGetColoredPixmap_XmOSInitPathLoadBGMenuCmdsStringXtRegisterGrabActionMacroRunWindow_XmRegionEqualTabsPrefDialogRenameHighlightPattern_XmIsScrollableClipWidget_XmEntryDirectionGetLoadPrintPreferences_XmMsgDragBS_0002_XmTextSetCursorPosition_XmNavigate_XmStringGetTextConcatXtAppNextEventsleepXCreateImageXmeAddFocusChangeCallback_XmMsgDropSMgrI_0001XtRemoveWorkProcXFillPolygonXmStringNConcat_XmMsgDragICC_0000yydefred_XmMsgPanedW_0004_XmMsgBulletinB_0001_XmMsgXmRenderT_0001xmSeparatorGadgetClassRec_XmSortResourceList_XmSWNotifyGeoChange_XmOSFileCompareXmQTdialogShellSavvyXmCreateMessageBox_XmTraverseLeftXextAddDisplay_XmTextFieldDrawInsertionPointXmQTmotifTraitXmGetPostedFromWidgetSetDialogFPromptHistory_XmIsActiveTearOffTextDFree_XmMsgMenuShell_0003XmeWarning_XmMenuFocusWriteNEditDB_XmVirtKeysLoadFallbackBindingsXmeSecondarySink_XmMsgBaseClass_0000_XmConvertCSToStringXmTextFieldSetHighlightXGetWindowAttributesBufCountBackwardNLines_XmMakeGeometryRequest_XmDrawnBPrimClassExtRecXmRenditionCreateGetPCShiftSelectionXmListGetMatchPosXtGetSelectionParametersXtAllocateGCRemoveBackupFileXmStringGetNextSegmentXDefaultVisual_XmEntryTextTypeGet_XAllocTempXtCreatePopupShell_XmMsgDragBS_0006_XmGeoCount_kidsXtCallocXtAppAddActionHookXmGetFocusWidgetXpGetOneAttributeXmRenderTableCopyXmTextSetSourceXmbTextListToTextProperty_XmRenderTableRemoveRenditionsreaddir_rXSetTextPropertyXmFontListInitFontContextXmTextGetBaselineXSetICValues_XmMsgComboBox_0014_XmMsgCutPaste_0009XtGetSelectionValuesClosePane_XmSDEFAULT_FONTXmeNamedSource_XmGadgetDragTextDSetInsertPosition_XmInitializeScrollBars_XmMenuGrabKeyboardAndPointerwctomb_XmMsgLabel_0004_XmMsgTransfer_0000_XmMsgTextF_0001_XmMsgDropSMgr_0003XtRemoveTimeOutxmVendorShellExtObjectClassCreateNEditPrefDB_XmStringDrawSegmentXmStringComponentCreateSetPointerCenteredDialogs_XmBB_CreateButtonGwcstombs_XmStringSourceSetMaxLength_XmSeparatorCacheComparexmFileSelectionBoxClassRecXtManageChildren_XmLabelSetBackgroundGCselect_XmManagerUnmapXmStringHeight_XmRegionComputeExtentsXmPrintSetupXmImFreeXICyyvsp_XtIsSubclassOf_XmGetUnitType_XmStringIsCurrentCharsetreaddir_XmLabelConvert_XmMsgResConvert_0008_XmTextCountCharactersyyrindex_XmClearFocusPathTextPasteClipboardXQueryTreeXmCreateWorkAreaXFreeGCBlockDragSelectionXwcDrawImageStringBufGetTabDistanceXtSetSensitiveXmScrollBarSetValuesXmQTtakesDefaultSaveNEditPrefsXmSetFontUnitBufSetAllXKeysymToKeycode_XmMapHashTable_XmMsgRowColumn_0027XCopyArea_XmVirtKeys_acornFallbackBindingStringSelectToMatchingCharacterGetPrefItalicFont_XmEntryRendBeginGet_XmxpmInitAttributes_XmSetThicknessDefault0_XmGetFontUnitFreeHighlightingData_XmMenuBtnDownParseErrorXmStringPeekNextComponentWriteBackupFileFalseStringsEndSmartIndent_XmEntryRendBeginCountGet_XmMsgDragBS_0003EditSmartIndentMacrosXAllocSizeHints_XmMsgTransfer_0005_XmHighlightColorDefault_environXSetClipMaskXmTextFieldInsert_XmTearOffBPrimClassExtRec_XmChangeVSB_XEditResCheckMessagesXtShellStrings_XmMenuBtnUp_XmTextToLocaleText_XmTextSetDestinationSelection_XmMsgSelectioB_0002_XmGadgetArm__ctype_toupperXUndefineCursorXmbLookupStringXmeXpmLibraryVersion_XmStringSourceGetValueCheckPrefsChangesSaved_XmManagerHighlightPixmapDefaultXmCreateScrolledText_XmMsgScrollBar_0006_XmSaveMenuProcContext_XmCachePartXtUngrabKey_XmDSIAddChildxmDropSiteManagerObjectClassBeginCreatingProgramXmRenditionRetrieve_XmRegionIntersectRectWithRegion_XmMsgDropSMgr_0005XtIsManagedGetPrefTabDistXtWarningAddSym_XmMsgTextFWcs_0000_XmPrimClassExtRecWriteHighlightStringXMoveResizeWindow_XmTextFieldHandleSecondaryFinished_XmMenuSetInPMModeXDeletePropertyXtGetSelectionRequestXmCreatePromptDialog_XmDragOverFinishBufGetSecSelectPosmbstowcsGetPrefBoldFontGetPrefColsputenv_XmExtImportArgsFilterSelectionXKeysymToStringXmTransferDoneXmDirectionMatchxmMessageBoxClassRecxmPanedWindowWidgetClass_XmMsgTextF_0006XtConvertAndStore_XmMsgComboBox_0007XmCvtToVerticalPixelsXDestroyRegion_XmDestroyParentCallbackxmSelectionBoxWidgetClassXtConvertCase_XmPrimitiveParentCancelXGetWMColormapWindows_XmTraversePrevXtRemoveInput_XmMsgDragC_0004_XmStringBaseline_XmScanningCacheGet__environ_XmPrimitiveImportArgs_XmVirtKeysDestroyXmCvtToHorizontalPixelsXmQTnavigatorXmTextSetMaxLengthBufOverlayRectXtAppErrorMsgxmListWidgetClass_XmTextLineInfo_XmTextIn_XmTextEventBindings3_XmMsgResource_0009BufGetExpandedChar_XmSelectionBoxCreateListxmMessageBoxWidgetClass_XmRestoreTearOffToMenuShell_XmGetColorCalculationProcXmListAddItemUnselectedbzeroXmClipboardCopyByName_XmStringSegmentExtentsLanguageModeNameXmWidgetGetDisplayRectFindDefinition_XmHighlightPixmapDefaultXmTextGetSelectionWcs_XmSetXmDisplayClass_XmMsgXmRenderT_0002xmDialogShellExtClassRecShowISearchLinePromoteToGlobal_XmGetActiveTabGroupXmCreateBulletinBoardDialogGetPrefKeepSearchDlogsXLookupKeysym_XmMsgRowColumn_0022XtRemoveEventHandler_XmTraverse_XmGetRC_PopupPosted_XmSFUpdateNavigatorsValue_XmSeparatorFixXmRegisterConverters_XmTextSetTopCharacterXmStringGetLtoRCheckReadOnly_XmMsgContainer_0001_XmVirtKeys_decFallbackBindingStringXUngrabServerXtMallocXtGetKeysymTable_XmTextLoseSelection_XmCacheDelete_XmxpmInitXpmInfoXmListReplacePositionsXConvertSelectionXShapeCombineRectanglesTextSetScroll_XmMsgCutPaste_0004xmLabelGadgetClassRecSetPrefKeepSearchDlogs_XmImRedisplay_XmTextBytesToCharacters_XmTextIn_XmTextEventBindings1_XmDSIRemoveChild_XmShellIsExclusiveXmDropSiteUnregisterXmeDrawSeparator_XmMenuButtonTakeFocusUp_XmProcessTraversalXmTextFieldGetSubstringWcsCopyToClipboard_XmStringFree_XmRenderTableFindFirstFontFreeRestartDataHandleCustomExistFileSB_XmUnitTypeDefault_XmMsgRowColumn_0026_init_XmTextResetClipOrigin_XmRCMenuProcedureEntry_XmGetImageFromFile_XmRegionIntersectXmStringLineCountBufGetLineTextxmPushButtonGCacheObjClassRec_XmReOrderResourceList_XmGadgetTraverseNextXmTextFieldSetAddMode_XmHandleMenuButtonPress_XmStrings_XmGetFocusPolicy_XmMsgResource_0001XmeGetHomeDirNameXmeFocusIsInShellXmTextFieldSetStringTextFirstVisiblePos_XmMsgDropSMgr_0006LookupSymbolxmMainWindowClassRecXmTextFieldGetSubstringXMaxRequestSize_XmFreeHashTablepipeXmTabListReplacePositionsTextDInsert_XUnknownNativeEvent_XmCreateTab_XmMenuTraverseUpXtWindowCreateWindow_XmLabel_menu_traversal_eventsXGrabPointer_XmxpmHashSlot_XmStringCreate_XmMsgList_0014LoadSmartIndentCommonStringXmTextFieldShowPositionTextDUnblankCursorXGetImage_XmTextFieldStartSelectionyyssp__lxstatXtScreenOfObjectXmDropSiteRegistered_XmAllowAcceleratedInsensitiveUnmanagedMenuItemsunameXmTextGetStringWcsXmeGetIconControlInfo_XmOSFindPathPartsXpQueryVersionXmStringCreateSimpleXtResizeWidget_XmRestoreExcludedTearOffToToplevelShell_XmBulletinBoardReturnXrmPutResource_XmEntryByteCountGet_XmFastSubclassInitxmClipWindowWidgetClass_XmCreateFocusDataXmeConvertMergeXwcTextExtents_XmMsgVisual_0002_XmLinkCursorIconQuark_XmInitializeExtensions_XmMsgComboBox_0009_XmAddTearOffEventHandlersGetPrefGeometryXwcDrawStringXtDisplayStringConversionWarningXmStringSeparatorCreateClearModeMessage_XmMenuBarFix_XmCallCallbackList_XmDragIconIsDirtyXmeXpmReadFileToImage_Xglobal_lock_XmMsgResConvert_0013SetIntTextXmTabFreeTextDEndOfLine_XmClearDisplayTablesXmListAddItem__sysv_signalstrrchr_XmxpmCreatePixmapFromImagexmDragContextClassXtInitializeWidgetClass_XmExtGetValuesHook_XmBulletinB_defaultTranslationsBufSearchForwardXmStringTableProposeTablistPopDownBugPatchXPutBackEvent_XmGetWorldObject_XmTravGraphAddClearRedoListwcscpy_XmGadgetActivateXmCreatePanedWindowXmUpdateDisplayXRectInRegionXTextWidthcallocAddSmallIcon_XmMsgCutPaste_0002GetPrefItalicFontName_XmScreenGetOperationIconSetPrefBoldItalicFontXmQTspecifyUnitType_XmSetInDragMode_XmPushB_defaultTranslationsXmClipboardWithdrawFormatXmDropSiteEndUpdateXmStringLengthXtVaCreateWidget_XmPrintShellCounterXmStringConcatXmeConfigureObject_XmRegionCreateXDrawString16XLookupStringXtDispatchEventBufRemoveSelected_XmBulletinBoardSetDynDefaultButtonrindexXmeSetWMShellTitleXmListReplaceItemsUnselected_XmGetColorsDoShellMenuCmd_XmExtObjFreeShowLineNumbersXtAppSetWarningMsgHandlerXtRemoveGrabXmFontListRemoveEntryRestoreNEditPrefs_XUnlockMutex_fnXmTextPasteXmCreateMainWindow_XmCreateArrowPixmapsXmTabCreate_XmMsgDragC_0001writeRegisterMacroSubroutinesXmbTextPropertyToTextListXmeGetNullCursor_XmGadgetKeyInput_XmMenuEscapeXSetLocaleModifiersXmRenderTableRemoveRenditionsGetPrefFontListSetIntLabel_XmRC_RemoveFromPostFromListOnDestroyCB_XmVirtKeys_siemens9733FallbackBindingString_XmSearchColorCache_XmStringSourceGetString_XmRemoveHashEntryXmStringFreeContext_XmGadgetTraverseCurrentXtGetGCSetFileDialogDefaultDirectory_XmTraverseNextTabGroup_XmCallRowColumnUnmapCallbackXMoveWindowSetFloatLabelfprintfGetIntTextBufSecondarySelect_XmDragUnderAnimation_XmManagerFocusOut_IO_stdin_XFreeStringListXmeXpmGetErrorStringXOMOfOC_XmCopyCursorIconQuarkkilltextClassRecBufInsertFontSelXtParseAcceleratorTableTextCutClipboardXmeGetDefaultPixel_XmRCColorHookxmExtObjectClass_XmSetLastManagedMenuTimeXmFontListEntryGetFontXmeMicroSleepstrcat_XmDropSiteShell_XmLeafPaneFocusOutXSetRegionSetPrefItalicFontReplaceAllInString_XmRenditionCopyXmeXpmCreatePixmapFromXpmImage_XmMsgXmRenderT_0005xmToggleButtonGadgetClassUpdateWindowReadOnly_XmxpmGetStringXDrawArc_XmMsgSpinB_0005_XmMatchBSelectEventSetPrefCols_XmConvertFloatUnitsToIntUnits_XmClearShadowType_XmTransformSubResources_Xmxpm_xynormalizeimagebitsxmSeparatorGadgetClassXtCallCallbackList_XmDSResourcesXtHasCallbacks_XmTextSetSel2XIMOfICXmToggleButtonGetStateXpStartPageXmeXpmFreeExtensions_XmTextClearDestination_XmRegionSetGCRegion_XmMsgCommand_0005XmCreateFileSelectionDialog_XmTextValidateEditShellMenu_XmFreeTravGraph_XmSelectColorDefaultyynerrs_XmSecondaryResourceDataTextDOffsetWrappedRow_XmStringLayoutXmCreateScrollBar_XmMsgNotebook_0000chdirXpGetScreenOfContext_XmxpmParseExtensions_XmMsgProtocols_0002BufAddModifyCB_XmMsgComboBox_0008_XmTextPosToLineGetNewFilename_XmVendorExtRealizeXmFontListCreate_rXmeDrawArrowTextDXYToUnconstrainedPosition_XmRegionUnionXmTransferStartRequest_XmMsgComboBox_0004xmManagerWidgetClassSmartIndentMacrosAvailableUpdateWMSizeHints_XmTextCharactersToBytes_XmSelectionBoxGetListItemsXtReleaseGCXpGetLocaleHinter_XmMsgScrollBar_0002_XmMsgForm_0003_XmGrabPointerXmStringPutRenditionXmTextGetEditableXmCvtXmStringToText_XmSelectionBoxCreateHelpButtonXmProcessTraversalXmCreateSelectionBoxXCreateBitmapFromDataXmFontListNextEntryRepeatMacroTextDPosToLineAndColBufGetCharacter_XmMsgScrollBar_0003_XmMsgMenuShell_0009overrideShellClassRec_XmManagerHelpXQueryPointerXSendEventXtAddCallbackPromptForExistingFileXRecolorCursorBufStartOfLineXmCreateRowColumn_XmStringEntryFreeStopHighlightingXmeGetDesktopColorCells_XmStringSourceSetGappedBufferGetPrefServerNameAddTagsFileXmTrackingLocateXmRepTypeGetNameListXmCascadeButtonHighlight_XmGMCalcSizeXmTextGetSubstringXmbTextExtentsTextDSetScroll_XmMenuShell_translationsGetTextRangeCloseWindow_XmPrintScreenToShellContextGetPrefRowsXmTextFieldSetCursorPosition_XmMsgManager_0001XmQmotif_XmSetInitialOfTabGraph_XmGeoBoxesSameHeight_XmStringFreeContextXmTextFieldSetEditable_XmReadDragBufferXmOSGetMethod_XmSelectionBoxGetHelpLabelStringXGetGCValuesXmTextFieldSetMaxLength_XmConvertHandlerSetLocalyyvalXtWindowToWidgetXtScreenMacroFocusWindowXtGrabPointer_XmGetMotifAtomAddToHistoryListXTextExtents_XmTextRealignLineTableLoadStylesStringXmTextRemoveXrmUniqueQuarkXmeGetPixelData_XmTextFindScroll_XmGetActiveItemSkipDelimitermemchr_XmTextFieldSetCursorPosition_XmSelectionBoxGetApplyLabelString_XmEntryRendEndSet_XmMessageBoxGeoMatrixCreate_XmRegionGetNumRectangles_XmLabelGCVTRedrawTextDOffsetWrappedColumnSetPrefSmartTags_XmParentProcessXmDropSiteUpdateXmCreateLabelXpStartJob_XFreeTempXtAppCreateShell_XmTraverseRight_XmTextFieldCountBytes_XmDragOverMoveXReparentWindow_XmInheritClass_XmIsTearOffShellDescendant_XmCalcLabelGDimensionsInitServerCommunication_XmCascadingPopupXtTranslateKeycodeXmDeactivateProtocolXmFontListAppendEntryClearUndoList_XmConvertComplete_XmStringEntryCopy_XmMenuButtonTakeFocus_XmMsgCascadeB_0002_XmRowColumn_menu_traversal_table_XmImFreeShellData_XmComputeVisibilityRectXmListItemPos_XmGadgetTraverseNextTabGroup_XmMenuGadgetTraverseCurrentUpXmeFromHorizontalPixelsXtRemoveCallbackGetPrefWarnFileModsCreatePreferencesDatabase_XmMsgScale_0007_XmFocusModelChangedxmCascadeButtonWidgetClassXtCallActionProcXFreeUpdateStatsLinetransientShellClassRecXtPopdownXmTextFindString_XmMsgDropSMgr_0001_XmDSMUpdateSetPrefSortOpenPrevMenu_xp_hinter_initChooseFontsxmScrolledWindowWidgetClass_XmTextShowPosition_XmMsgComboBox_0010xmCascadeButtonGadgetClassRec_XmVirtKeys_dblclkFallbackBindingStringXpGetLocaleNetString_XmxpmHashInternReadNumericField_XmMsgMessageB_0003_XmGetMoveOpaqueByScreen_XmRemoveAllCallbacks_XmRestoreCoreClassTranslations_XmMsgRowColumn_0007xmDialogShellExtObjectClass_XmMapBtnEventEnableCountingQuantifierXmCreateFileSelectionBoxPreemptMacroXmListDeleteAllItemsContinueMacro_startXtGrabKeyXmFontListEntryFree_XmMsgSpinB_0003_XmMsgVendor_0002_XmMsgRowColumn_0004XmMenuPositionferrorstrstrXGetWindowPropertyXtRemoveActionHookXmeSecondaryTransferWriteSmartIndentCommonStringXmScrollBarGetValuesSearchAndSelectIncrementalXtGetSelectionValue_XmMsgCommand_0002_XmBottomShadowColorDefaultSendSecondarySelection_XmGetActiveDropSiteXtWindowOfObjectGetPrefDelimitersBufRemoveSetPrefWarnFileModsyyssXBell_XmRegionDrawShadowXmeXpmAttributesSizeSetWrapMargin_XmGetInDragMode_XmReadImageAndHotSpotFromFile_XmIsNavigable_XmMessageTypeToReason_XmSleepXtLastTimestampProcessedXmTabListRemoveTabsXmClipboardBeginCopySetISearchTextCallbacks_XmPrimitiveParentActivateXmImSetValuesXtParentGetPrefShowMatching__libc_init_first_XmQTclipWindowXpQueryExtension_XmPushBPrimClassExtRec_XmArrowPixmapCacheCompareXFreeColorsread_XmIsStandardMotifWidgetClass_XmMsgMenuShell_0000_XmRegionCreateSizeGotoSelectedLineNumber_XmTextDrawDestinationXmToggleButtonGadgetSetValueXmListDeselectItemXtGetSelectionValueIncrementalXmToggleButtonSetState_XmSWGetClipArea_XmStringGetBaselinesXmeFlushIconFileCache_XmVirtKeys_dgFallbackBindingStringBufReplaceRectSetPrefRepositionDialogs_XmCascadeBPrimClassExtRec_XmMsgResConvert_0012XmRepTypeGetRecord_XmRC_DoProcessMenuTreeGarbageCollectStrings_XmSelectionBoxGetListItemCountXtOwnSelectionIncremental_XmMsgList_0011TestHighlightPatternsXmTextFieldRemove_XmRenderCacheGet_XmMgrTraversalGetFileDialogDefaultPattern_XmDestroyMotifWindow_XmDifferentBackgroundXFontsOfFontSet_XmSetSwallowEventHandlerBufGetHighlightTextXtDestroyApplicationContextXLastKnownRequestProcessedSelectNumberedLine_XmLabel_menuTranslationsXSetErrorHandler_XmFocusIsInShellInsertClipboard_XmOSPutenvstrncmp_XmTextFieldSetSel2_XmRegionClearXrmPutStringResourceExecShellCommandXmOptionLabelGadgetXtManageChild_XmMenuTraverseDownXtDisplay_XmRemoveGrab_XmMsgPanedW_0002InvalidateWindowMenus_XmSetFocusFlagUpdateMarkTable_XmTextChangeHOffset_XmxpmSetInfoMask_XmPopupSpringLoadedGetIntTextWarnWriteBGMenuCmdsString_XmRegionDestroyXmTextCut_XmTraverseHome_XmRC_GadgetTraverseRightDeleteTagsFilePrintString_XmMsgDropSMgr_0008XmStringGenerateMakeQuotedStringXmRepTypeGetRegistered_XmMenuBarGadgetSelect_XmStringEmptyXmDropSiteQueryStackingOrder_XReadPad_XmICCEventToICCCallback_XmForegroundColorDefaultTextDRedisplayRange_XmToggleB_defaultTranslations_XmMsgScrolledW_0006XParseGeometry_XmRCSetKidGeoXmTextFieldSetStringWcsstrncpy_XmMsgMenuShell_0005_XmGrabTheFocus_XmStringSourceSetPending_XmMsgSSpinB_0003_XmPutScaledImageXChangeProperty_XmRC_CheckAndSetOptionCascadeXChangeGCXpCheckExtInit_XmStringOptToNonOpt_XmMsgPixConv_0000strcasecmpXmStringGetNextTripleBufUnselectXDestroyWindowXmRemoveProtocolCallbackXtSetKeyboardFocusXmParseMappingFree_XmFontListSearch_XmSelectionBoxNoGeoRequestPasswordText_XmTravGraphRemoveXmStringBaseline_XmGeoLoadValuesXmStringConcatAndFreeXauDisposeAuth_XmMsgMainW_0000_XmDefaultColorObj_XmMsgCutPaste_0005XmRenderTableCvtToProp_XmPopdown_XmIEndUpdate_XmManagerFocusInXmeDragSourceobjectClassRec_XmStringDrawImageXDestroyIC_XmMsgPanedW_0005SetWindowModifiedreallocBufCharWidthBufReplaceSecSelect_XmArrowB_defaultTranslationsGetXmStringText_XmPushB_menuTranslations_XmVirtKeys_ingrFallbackBindingStringXmAddProtocolCallback_XmMsgRowColumn_0016TextInsertAtCursormakeIndentStringXmIsMotifWMRunningLoadShellCmdsStringCompileREXmQTspecifyRenderTableXGetSelectionOwner_XmStringSourceDestroyGetPrefTagFileXtIsSensitiveXOffsetRegionLocalSymListXmListSetHorizPos_XmRC_PostTimeOutXmTextFieldGetEditable_XmMsgTextF_0004XmTextGetCenterlineXmDropSiteGetActiveVisuals_XmStringHasSubstring_XmMsgComboBox_0005CreateManagedList_XmDirectionDefaultconstraintClassRec_XmGMDoLayoutXtCreateWindow_XmTextFieldGetDropReciever_XmIntersectionOfxmScrollBarWidgetClassTextDOverstrikeUndo_XmInitByteOrderCharxmProtocolClassRec_XLockMutex_fn_XmTextGetAnchorXEmptyRegion_XmGetActiveTopLevelMenuXtCreateApplicationContext_XmRC_SetOrGetTextMarginsSyntaxHighlightModifyCB_XmAddGrabBufRectHighlightXmTextSetEditableRemoveWidgetHighlightTextDAttachHighlightData_IO_getcXmTabListFree_XmRC_GadgetTraverseDownstrtok_XmMsgCutPaste_0006XmTextFieldGetInsertionPosition_XmMsgXmRenderT_0000XmRepTypeInstallTearOffModelConverterXtDispatchEventToWidgetxmCascadeButtonClassRecXKeycodeToKeysymTextLastVisiblePos_XmIntersectRectXtAppUnlockXmTextReplaceWcs_XmOSGetInitialCharsDirectionXmFontListCreatexmPrintShellWidgetClassXmTabListCopyXmImRegisterDoNamedMacroMenuCmdGotoMatchingCharacter_XmTextGetLineTable_XmInitializeSyntheticResources_XmTopShadowPixmapDefaultxmPushButtonGadgetClassRecXmCreateToggleButton_XmGetNavigationType_XmPrimitiveFocusOutReadMacroInitFileXpSendAuth_XmRecordEvent_XmReadDSFromStreamXmInternAtomxmWorldClass_XmLeaveGadgetRedo_XmTextNeedsPendingDeleteDisXpSetLocaleHinter_XmFromLayoutDirectionforkXmObjectAtPoint_XmMsgVaSimple_0002UpdateBGMenusscanf_XmxpmHashTableFree_XmStringSourceHasSelection_XmdefaultTextActionsTableSize_XmMoveCursorIconQuark_XmFrame_defaultTranslations_XmMsgRegion_0000XmStringInitContextDoNamedBGMenuCmd_XmSash_defTranslations_XmMsgVendor_0003_XmGetFocusData_XmSelectionBoxGetListVisibleItemCountXmListSetItemXmRenderTableFree_XmDragIconClean_XmMapKeyEvent_XmClearIconPixmapName_XmMsgList_0010XStringToKeysymXpSendOneTicketcolorConvertArgsXmRedisplayWidget_XmBulletinBoardSizeUpdateTextDMoveUpXmeStandardConvertLoadSmartIndentString_XmVirtKeys_motorolaFallbackBindingString_XmSFRemoveNavigatorXmCreateErrorDialogstrncatBufGetSecSelectText_XmMsgDragBS_0004XmClipboardUndoCopy_XmMsgResource_0006_XmDrawingAreaInputXmGetVisibilityXextFindDisplay_XmGetActiveProtocolStyleUpdateMacroMenu_XmRegionFromImage_XmMenuGadgetDragxmDropTransferClassRecXParseColorXShapeCombineMask_XmPushWidgetExtDataTextDMaintainAbsLineNumXmRemoveFromPostFromList_XmDrawHighlightwcschrXQueryColor_XmxpmGetCmt_XmSetRect_XmHandleQueryGeometry_XmMsgScrollFrameT_0001_XmSetDragReceiverInfo_XmEntryTextSet_XmRestoreTearOffToToplevelShellXListFonts_XmMsgComboBox_0012BufRemoveRectParseFilenameXmeRedisplayGadgetsGetPrefWrapfread_XmMsgList_0008_XmOSGenerateMaskNameyylenCloseFileAndWindowXmeFromVerticalPixelsXmeXpmFreeXpmImage_XmMsgDragOverS_0003CheckMacroStringXConfigureWindow_XmSetActualClass_XmMsgList_0012XauReadAuth_XmCreateTabListTextDCreateXmListSetKbdItemPosXFreeFontSetPrefStdOpenDialog_XmWidgetFocusChange_XmMsgMainW_0001XmTextGetTopCharacter_XmMsgResource_0011InstallMenuActions_XmScanningCacheSetEditHighlightPatterns_XmClearTraversal_XReplyxmColorObjClass_XmMsgDropSMgr_0010XmListDeletePositions_XmManagerImportArgsXChangeWindowAttributesXSetCommandSearchAndReplaceSaveWindowXmCreatePopupMenuBufSearchBackwardXSetICFocus_XmCreateRenditionXmCvtTextToXmString_XmTearOffBtnDownEventHandler_XmMsgRowColumn_0020XShapeQueryExtension_XmMenuTraverseRightXmCreatePushButtonGadgetindexregcompXmTextFieldSetInsertionPosition_XmGMEnforceMargin_XmVirtKeys_tekFallbackBindingString_XmScrolledW_ScrolledWindowXlationsXmTextFieldPaste_XmVirtKeys_siemensWx200FallbackBindingString_XmTextGetSel2XmMainWindowSetAreas_XmGetFocusFlag_XmMsgMenuShell_0002XmRepTypeGetId_XmMenuTraversalHandlerGetPrefWarnExit_XmMsgColObj_0001RestorePreferencesfopenXTextExtents16XmQTmenuSystem__bss_startXpEndPageXmSetMenuCursorwcsncatGetPrefStatsLineXtDestroyWidget_XmTextGetTotalLinesXmImMbResetICmemsetGetPrefMapDeleteXmRenditionUpdate_XDeqAsyncHandlerxmShellExtClassRecHandleCustomNewFileSBXmListReplaceItems_XmMsgVendor_0001XGetWMNormalHintsmainxmTextClassRecGotoLineNumber_XmdefaultTextActionsTablexmMainWindowWidgetClass_XmEntryPushGetXmeDrawDiamondXmTextDisableRedisplayXtNameToWidgetXtAppAddActionsXtUngrabKeyboardExecuteMacroBufCreate_XmBackgroundColorDefaultGetPrefAutoSave_XmMsgResConvert_0005GetPrefSortOpenPrevMenu_XmCreateVisibilityRect_XmMsgVisual_0001SetFontsXtNamexmLabelGadgetClassSetPrefTagFileSetPrefAutoSave_XmMsgCascadeB_0001_XmRenderTableDisplayxmDesktopClassXmUninstallImageXtAppWarningMsgXpCancelJobXSetWindowBackgroundPixmap_XmSelectionBoxGetTextColumnsXtCvtStringToPixelXmTextSetAddModeRunMacroAsSubrCall_XmCallRowColumnMapCallbackxmExtClassRecTextGetCursorPosTextDGetBufferCreateLanguageModeMenuXStoreBuffer_XmMsgTextF_0002UniqueUntitledNameUpdateShellMenuXmbDrawImageStringXtSetMappedWhenManaged_XmTextInstallTransferTrait_XmManagerGetValuesHook_XmTextReplaceXmQTcareParentVisual_XmSelectionBoxCreateTextColorOfNamedStyleCreateBGMenuSetPrefAutoIndent_XmMsgSelectioB_0001_XmHashTableCountXtOpenDisplay_XmxpmHashTableInit_XGetAsyncReplyTextDSetWrapModeXmQTaccessColors_XmMsgResConvert_0010_XmMsgSSpinB_0002yygindexRaiseShellWindow_XmNoneCursorIconQuarkMovePrimarySelection_XmGetFirstFont_XmFocusIsHere_XmTraverseUp_XmReCacheLabG_r_XmStringContextCopy_XmGetPointVisibilityxmGadgetClassRecXtSetSubvaluesfclose_XmLabelCacheCompareBufClearRect_XmGetDragProtocolStyleXmCreateRadioBoxXDrawLineXmClipboardLockXmDragCancelTextDGetInsertPositionXFilterEventregexec_XmResetTravGraph_XmMsgResConvert_0003_XmMsgBaseClass_0001timeAbortShellCommandXmTextFieldReplaceWcs_XmToggleB_menuTranslationsopendir_XmGeoAdjustBoxesXmRemoveProtocols_XmMsgContainer_0000_XmFindPrevTabGroupXmStringCompareOverlayPreferences_XmSyncDropSiteTreeXmDropTransferAdd_XmRC_menuSystemRecordIncludeFile_XmMsgManager_0000XtAugmentTranslationsStartLoopAddrListXmClipboardCancelCopyXmClipboardInquireCount_XmTextFieldCountCharacters_XmEntryRendEndGetapplicationShellClassRecXmClipboardUnlockAttachHighlightToWidgetTextDResize_XmMsgTransfer_0003XmScrolledWindowSetAreasBufInsertColXtDisplayOfObject_XmStringSourceFindStringGetPrefSmartTagsXmTextGetLastPosition_XmMatchKeyEventSetLanguageMode_XmRC_RemoveFromPostFromListxmMenuShellWidgetClassXGrabServer_XmIsEventUniquetmpnamGetPrefStdOpenDialogXtConfigureWidgetXLoadQueryFontxmDragOverShellWidgetClass_XmButtonTakeFocus_XmDestroyDefaultDragIconXmTrackingEventXmeDrawIndicatorXtToolkitInitializeXPeekEventXmStringNCopySetPrefSaveOldVersionXmStringIsVoid_XmRC_ProcessSingleWidgetXSetTSOriginDetermineLanguageModeXmCreateWarningDialog_XmMsgDisplay_0003_XmGadgetMultiArmXmTextFieldGetMaxLength_XmGetDropSiteManagerObject_XmGeoClearRectObjAreasXtGetResourceListXTranslateCoordinates_XmMsgRowColumn_0025SimulateButtonPressXSubtractRegion_XmOSBuildFileName_XmEntryCacheGetAddMenuToggle_XmColorObjCache_XmxpmFreeColorTableXmCreateInformationDialog_XmStringsISwapCodeXmTransferSendRequestXmTextFieldCutXmConvertStringToUnits_XmManagerLeaveXGetOCValuesTextDXYToCharPosXtResolvePathnameXmCreateSelectionDialogBufHighlight_XmManagerParentCancel_XmMapKeyEventsXQueryBestCursorShowStatsLinegetpwuid_rXmeParseUnitsXmStringCreateLtoRGetAnySelection_XmRC_SetMenuHistory_XmGadgetTraverseUpNWindows_XmMsgRowColumn_0019strcmpXmeGetEncodingAtom_XmBuildExtResources_XmMsgList_0007XtDisownSelectionBufSelect_XmTextFindStringBackwards_XmGetMenuCursorByScreenXmTransferSetParametersdata_start_XmMsgXmIm_0000_Xm_MOTIF_DRAG_AND_DROP_MESSAGE_XmDestroyTearOffShell_XmSetInitialOfTabGroup_XmBB_CreateLabelGxmDisplayClassRec_XmRC_GadgetTraverseLeftXmTextFieldGetBaseline_XmRCPreferredSize_XmSaveCoreClassTranslationstopLevelShellWidgetClassXmePrimarySourceXQueryColorsXtSetWarningHandlerXmTextGetStringXmFontListEntryGetTagXSetWMNormalHintsgetpwuid_XmCvtXmStringToCTTextDMoveDownXextCreateExtensionxmTextFieldWidgetClass_XmRowColumn_option_table_XmMsgDropSMgrI_0003XmListReplaceItemsPosUnselectedEndWait_XmMsgCutPaste_0001_XmGetClassExtensionPtr_XmMsgCutPaste_0008SavePreferencesXtAddEventHandlerxmUseVersiongetcwd_XmTextFindLineEndTextGetBuffer_XmMsgComboBox_0013XmPrintToFile_XmMsgResource_0012_XmPrimitive_defaultTranslationsXSetCloseDownMode_XmOSBuildFileListgetpwnam_XmDragOverSetInitialPosition_XmSelectionBoxCreateOkButton_XmGetBitmapConversionModelXmStringPeekNextTriple_fini_XmGadgetTraverseHome_XmDragC_defaultTranslations_XmSelectionBoxGetSelectionLabelString_XmGMHandleGeometryManagerXmGetScaledPixmapXmDirectionToStringDirectionXmStringCreateLocalized_XmRegionUnionRectWithRegionAddDeleteConfirmCB_XmGetDragProxyWindowXmListItemExistsTextDXYToPositionXmActivateProtocolXmClipboardRetrieveBeginMarkCommand_XmTextFindStringForwardsxmScrolledWindowClassRecXSupportsLocale_XmAddHashEntryNamedStyleExistsEditExistingFile_XGetAsyncData_XmTextGetTableIndex_XmCascadeB_p_events_XmMsgDragIcon_0000_XmxpmParseHeader_XmSelectionBoxCreateCancelButton_XmTextMovingCursorPosition_XmCachePixmapsprintfXmTextSetCursorPosition_XmStringCreateExternal_xp_hinter_desc_XmMsgResConvert_0001_XmGetIconPixmapName_XmTearOffInitiatexmFormClassRecactionToStringXtAppGetExitFlag_XmMsgResource_0007XmListSelectItem_XmTextGetDropRecieverXmListReplaceItemsPos_XmTraversePrevTabGroupEscapeSensitiveChars_XmStringCacheTag_XmTextSetHighlightBeginISearchXmRenderTableGetRenditions_XmRegionGetRectangles_XmMsgScreen_0001_XmList_ListXlations1atexit_XmMenuPopDownXrmStringToQuarkXmClipboardInquirePendingItemsXmCreateDialogShellstrcspnXGetAtomName_XmMsgDragOverS_0002_XmSelectionBoxCreateSelectionLabel_XmTextConvertXListInstalledColormaps_XmDragOverShowXmQTtraversalControl_XmTextF_EventBindings2_XmMsgScrollBar_0007XmRenditionFree_XmMsgScale_0009XmTextGetMaxLengthXmGetDestinationDoReplaceDlog_XmGetEffectiveViewXtAppProcessEventXtGrabKeyboard_XmGeoBoxesSameWidth_XmRC_UpdateOptionMenuCBGsetlocale_XmGetBGPixmapName_XmToggleBCacheCompare_XmScreenGetStateIcon_XmConvertFactorXSetOCValues_XSetLastRequestRead_XmMsgCutPaste_0000ReadSymbolicField_XmChangeHSByydebug_XmRemoveHashIteratorSetPrefBoldFontBufRectSelect_XmMsgDragC_0005XmListAddItemsUnselectedXmGetTearOffControl_XmDSISwapChildren_XmDragOverChange_XmInImageCachexmToggleButtonWidgetClass_XmMsgDragC_0002_XmTextMarkRedraw_Xmxpm_znormalizeimagebits_XmAllocReceiverInfoxmShellExtObjectClassxmToggleButtonGCacheObjClassRecvendorShellWidgetClassXClearAreaXtIsSubclass_XmStringNCreateTagsFileListxmSashWidgetClassReplayXmCreateScrolledList_XmTextHasDestination_XmPrimitiveTopShadowPixmapDefaultSetPrefGeometry_XmxpmInitXpmImage_XmMsgVisual_0000SearchWindow_XmDSIReplaceChild_XmAssignLabG_MarginRightMacroWindowCloseActions_XFlushXmListPosToBounds_XmFreeDragReceiverInfoXVaCreateNestedListXmeVirtualToActualKeysyms_XmEntryRendEndCountGetXCloseIM_XmStringSingleSegment_XmColorObjCacheDisplayXmTextFieldGetAddMode_XmDSMGetTreeFromDSMXmListYToPos_XmPrimitiveHelpXWidthOfScreenXtGetErrorDatabaseTextXmTextInsert_XmGeoArrangeBoxesxmFrameClassRecXmQTspecifyUnhighlightXInternAtomXtAddGrabgetpwnam_rcompileREAndWarnXmDropTransferStart_XmMsgResource_0010RealizeWithoutForcingPositionXtAppAddTimeOutXtSetTypeConverter_XmValidateFocus_XmTextResetICStartHighlighting_XmMsgComboBox_0000RemoveDialogMnemonicHandler_XmMsgMenuShell_0007_XmMsgProtocols_0000RemapDeleteKeyXAllocColorXmGetDragContext_XmStringSourceGetPending_XmQualifyLabelLocalCacheapplicationShellWidgetClass_XmSelectionBoxCreateApplyButtonXCreatePixmapCursorTextDMakeInsertPosVisibleXmbDrawString_XmMsgSpinB_0008XDisplayKeycodes_XmGetInsensitiveStippleBitmapXWindowEventXmListSetPosAddToPrevOpenMenu_XmMsgCommand_0004_XmMsgCascadeB_0003XmToggleButtonGadgetGetState_XmEnterRowColumnSetMacroFocusWindowXmFontListEntryCreate_rDoMacroSearchString_XmNavigInitializeFinishBlockDragXSetFont_XmStringCacheFreexmRowColumnClassRecXmStringFree_XmMsgRepType_0002BufGetSelectionTextcoreWidgetClass_XmInputForGadgetXmTextFieldGetSelectionPosition_XmMsgScrolledW_0004RowColumnPrefDialogXpSetImageResolutionXtAppGetSelectionTimeout_XmxpmParseDataXmListSelectPos_XmTextFieldSetClipRect_XmScreenGetSourceIcon_XmRC_GadgetTraverseUpXmCreateQuestionDialog_XmProcessDrag_XmTextIn_XmTextVEventBindingsXmCascadeButtonGadgetHighlight_XmBulletinBoardMapXtUngrabButton_XtCheckSubclassFlagXSetFunction_XmMsgForm_0002XFillArcxmScreenClassRecXmTextFieldGetLastPositionManagedListSelectedIndex_XmxpmParseDataAndCreate_XmMsgRowColumn_0002_XmRegionIsEmpty_XmGetDefaultThresholdsForScreenvendorShellClassRec_XmMsgScrollBar_0004XpEndJobxmPrimitiveClassRecMakeSingleLineTextW_XmMsgResConvert_0009XmTextSetStringWcs_XmScrollBar_defaultTranslations_XmMsgResource_0005xmDropTransferObjectClassXCreateICwidgetClassXmStringSegmentCreateglobfree_XmMsgCutPaste_0007_XmGetDefaultTime_XmRowColumn_menu_tableXmStringUnparseXWithdrawWindowAddBreakAddryydgoto_XmVirtKeys_megatekFallbackBindingStringXFlush_XmGetHashEntryIterateTextDInSelection_XmDispatchGadgetInput_XmGetDefaultBackgroundColorSpecFindLanguageModeUpdateMinPaneHeightsXmCreateCascadeButtonGadgetBufGetTextInRectXmListDeleteItemsPosXmCvtFromVerticalPixelsReplaceInSelectionDimSelectionDepUserMenuItemsXCreateWindowXmTextFieldReplaceWrapMarginDialog_XmRC_KeyboardInputHandler_XmDSIGetBorderWidthXpCancelPagewmShellClassRec_XmMsgList_0009XmTextSetInsertionPositionTextDBlankCursorSetBGMenuUndoSensitivityXScreenNumberOfScreenXwcTextEscapementTextDSetBufferXmeStringGetComponent_XmTabListDeletexmDragContextClassRec_XmPrimbaseClassExtRecBufSetTabDistance_XmIndexToTargets_XmMsgTransfer_0007SetPrefShellXrmGetStringDatabase_XmDefaultVisualResourcesTextDMoveLeftXtCallCallbacks_XmTextMarginsProc_XmMsgList_0013XmCreateWorkingDialogXmCreateLabelGadgetXmTextFieldPasteLinkXmToggleButtonSetValueXpNotifyPdm_XmGadgetButtonMotion_XmGetPixmapData_XmGeoMatrixGet_XmSetDestination_XmGetRealXlations_XmMsgResource_0004SetPrefSearch_XmRenderTableFindRenditionXmClipboardCopyDialogF_XmPrimitiveUnmap_XmSelectionBoxRestore_Xm_fastPtrfwrite_XmTextFieldDeselectSelectionTextCopyClipboard_XmMsgDropSMgr_0009_XmMsgDisplay_0002XmCreateFrame_XmMsgMotif_0001XmRenderTableCvtFromPropXNextEventxmSashClassRecXmTabGetValues_XmMsgResConvert_0006BufRemoveModifyCBXmStringDirectionCreate_XmDragOverGetActiveCursor_XmClearBGCompatibilityXmTextFieldXYToPosSaveUndoInformation_XmCacheCopyShiftTextaccessFreeStringTable_edataXtInstallAcceleratorsXtRealloc_XmxpmDataTypesSetPrefShowMatching_XSend__xstatxmPushButtonWidgetClassFindWindowWithFileGetReplayMacro_XmTextAdjustGCGetWindowDelimitersXmTextGetCursorPosition_GLOBAL_OFFSET_TABLE_maskArgvKeywords_XmMsgScale_0001_end_XmStringGetNextTabWidthxmDragIconObjectClassXmClipboardEndRetrieveXtRealizeWidget_XmGetDragCursorCachePtr_XmClipboardPassTypeGetPrefHighlightSyntax_XmSendICCCallbackXmCreateToggleButtonGadget_XmMsgRowColumn_0003XmListPosSelectedMakeSelectionVisibleAddLastCommandActionHookXSelectInputAddHistoryToTextWidgetCancelMacroOrLearnXmStringGetNextComponentXmeClipboardSink_XmPopWidgetExtDataXGetGeometryXSetWMColormapWindows_XmRenderTableFindFallback_XmMsgCommand_0001SetAutoIndentXSetLineAttributesTextDCountForwardNLinesAddMotifCloseCallbackXpGetAuthParamsXrmGetFileDatabase_XmPrimitiveEnterXmTextReplace_XmIsSubclassOfXmListUpdateSelectedList_XmGetKidGeo_XmCascadeB_menubar_eventsEditHighlightStyles_XmGetDragReceiverInfo_XmSelectionBoxCreateListLabel_XmSelectionBoxGetOkLabelStringXmParseMappingCreateXtVaSetValuesXmeXpmFreeXmRenderTableGetTagsDoNamedShellMenuCmdGetPrefBGMenuBtnyycheck_XmStringUngenerateXextRemoveDisplayTextGetActions_XmMsgScaleScrBar_0004UpdateManagedListXmTextFieldGetSelectionWcsCreateGeometryStringXUnionRectWithRegionBufSecondaryUnselect_XmMsgScale_0006_XmMsgTransfer_0004XSaveContext_XmMsgDropSMgr_0002XSetClipOriginXtSendSelectionRequestxmMenuShellClassRecTextWidgetIsBlankGetPrefBoldItalicFontName_XmSelectioB_defaultTextAccelerators_XmTextSetEditableXmQTmenuSavvy_XmFreeWidgetExtDataXmTextScroll_XmRootGeometryManager_XmGeoMatrixAllocXmTextSetSelectionXmFileSelectionBoxGetChild__errno_location_XmMsgResource_0002FindPatternSet_XmMsgList_0006ParseMacro_XmTextOutputGetSecResData_XmImChangeManaged_XmDrawingA_defaultTranslationsXmeGetDefaultRenderTablexmPushButtonGadgetClassXpSetAttributesexit_XmGetPopupMenuClickBufRemoveSecSelectPromptForNewFile_XmTextEnableRedisplay_XmGetAudibleWarningBufCountDispCharsSetGetEFTextFieldRemovalXDrawSegmentsAddBGMenuActionAddSubMenuLoadMacroCmdsStringServerMainLoop_XmCalcLabelDimensionsGetPrefWrapMarginTextDGetScroll_XmMessageBoxNoGeoRequest_XmNavigDestroyXmStringExtent_XmRenderCacheSet__fxstatBufReplaceSelected_XmTextHandleSecondaryFinishedAddMenuSeparator_XmTravGraphUpdate_XmSetPopupMenuClickXmGetMenuCursorHandleXSelectionsXScreenCountXmeSecondarySourceXmImUnsetFocus_XmMenuHelpXmeXpmReadFileToXpmImage_XmRC_AddToPostFromList_XmMsgMenuShell_0004XmeStringIsValidEndISearch_XmMsgScrolledW_0007_XmCBNameValueChangedGetPrefFontName_XmMsgMenuShell_0006XmCreateDragIconyylvalSetBGMenuRedoSensitivity_XmRenditionCreateXrmQGetSearchResourcetransientShellWidgetClass_XmDrawingA_traversalTranslations_XmMsgSpinB_0004SetDeleteRemap_XmRC_RemovePopupEventHandlers_XmRepTypeInstallConverters_XmWhitePixel_XmNavigSetValuesXpSelectInput_XmTextModifyVerify_XmBulletinBoardSetDefaultShadowChangeManagedListDataXmGetColorCalculation_XmSDEFAULT_BACKGROUND_XmSetEtchedSlider_XmMsgCommand_0003XmFontListFreeFontContextXmeQueryBestCursorSizeBufReplaceXClearWindowXtAddRawEventHandlerXmCvtByteStreamToXmStringXtParseTranslationTableFinishLearnBufSubstituteNullCharsXtGetSubvaluesXtMergeArgListsStopHandlingXSelectionsatoiXmCreateScrolledWindowSetPrefRows_XmTextDisableRedisplayxmToggleButtonGadgetClassRec_XmFocusOutGadget_XmPrimitiveLeaveXDefaultColormapXtCreateWidgetResumeMacroExecutionXDefaultDepthxmProtocolObjectClassXmWidgetGetBaselinesxmLabelClassRecXmTabListGetTabXtUnmanageChildrenSetPrefWrapMargin_XmDSIDestroy_XmClipWindowTranslationTable_XmRegionPointInRegionXmConvertUnitsxmDesktopClassRecReadMacroFile_XmOSGetCharDirectionXCheckMaskEvent_XmMsgComboBox_0006XmDropSiteRegister_XmMsgTextF_0000_XmxpmNextString_XmSFAddNavigatorReadSymbolicFieldTextWidget_XmStringDrawUnderlineXmClipboardRegisterFormatfilenoXFillRectangleXmMainWindowSep2_XmLabelCloneMenuSavvyxmDrawingAreaClassRecxmCascadeButtonGadgetClass_XmStringGetSegment_XmGetImageAndHotSpotFromFileTextPosToLineAndColXmeStandardTargetsXpGetImageResolutionxmDropSiteManagerClassRec_XmMsgScrolledW_0008XmQTspecifyLayoutDirection_XmAddCallback_XmManagerParentActivateGetPrefAutoIndent_XmClearRectXtSetKeyTranslatorXmCreateTemplateDialogReadMacroString_XmAddToColorCacheXmRegisterSegmentEncodingGetDefaultFontStructxmFileSelectionBoxWidgetClass_XmOSQualifyFileSpec_exitCheckCloseDimXmQTaccessTextualXtLastEventProcessedXtTranslateCoords_XmToLayoutDirectionwcscatTextDRedisplayRectxmSeparatorWidgetClassXMissingExtensionSetREDefaultWordDelimitersXmRepTypeAddReverse_XmEntryRendBeginSet_XmAssignLabG_MarginWidthGetPrefSearchXmTextFieldGetStringWcs_XmOSGetDirEntriesXmMessageBoxGetChildstrspn_XmStringLineCount_XmPostPopupMenuXmClipboardInquireLength_XmTrackShellFocus_XmMsgDragUnder_0000XtVaCreateManagedWidget_XmMsgDragICC_0001_XmTextFieldConvertManageListAndButtonsXtSetEventDispatcherxmDisplayClass_XmxpmNextWord_XmBaseClassPartInitializeXmRenderTableAddRenditionsAddBranchOffsetGetPrefBoldFontNamexmLabelWidgetClass_XmGadgetTraversePrevSetPrefTabDist_XmMsgScale_0000_XmPrimitiveFocusInInternalopenFontOfNamedStyle_XmGadgetSelectManageDialogCenteredOnPointerXmTextFieldGetCursorPositionWindowListxmSeparatorClassRec_XmGadgetImportSecondaryArgsXmStringCopyReplaceAllXmStringTableUnparseXWarpPointer_XmWarningMsg_XmMenuFocusOutXmListDeleteItemsyylhsXpGetPdmStartParams_XmReadInitiatorInfo_XmMsgDragBS_0000XmListDeleteItemXmParseMappingGetValues_XmGeoMatrixSetXmFontListFree_XmInitializeTraitsSetPrefWarnExit_XmGetPixmapBasedGCXUngrabKeyboard_XmList_ListXlations2XtWidgetToApplicationContextXtUnmanageChildregfreecompositeWidgetClassxmDragOverShellClassRecXmeXpmCreateImageFromXpmImageBufFreeTakeMotifDestination_XmSelectionBoxCreateSeparator_XmStringGetCurrentCharsetXCheckIfEventstrchr_XmMsgText_0000XmeNamesAreEqualXFreeFontNamesxmTextWidgetClassGetFileDialogDefaultDirectoryTextColPasteClipboardXCreatePixmapFromBitmapDataXmePrimarySinkXtTranslateKey_XmGadgetTraversePrevTabGroup_XmMsgLabel_0003BeginBlockDragXmCvtXmStringToCT_XmVersionStringExchangeSelectionsXmRemoveTabGroupXmFontListEntryLoadxmDialogShellWidgetClass_XmPopup__data_startGetFloatTextWarnXmImVaSetFocusValuesLoadHighlightStringGotoMarkXmbTextEscapementsetsid_XmMsgVaSimple_0001_XmRedisplayVBar_XmMsgTransfer_0006CreateMenuBar_XmStringSourceGetMaxLengthGetPrefMaxPrevOpenFilesXGetFontProperty_XmGeometryEqualXrmGetResourceXtMoveWidget_XmIsFastSubclass_XmMsgDragIcon_0001AddMarkxmBulletinBoardClassRecSearchForSelected_XmMsgTextIn_0000_XmRCGetKidGeoXrmParseCommandFinishCreatingProgram_XmVirtKeysLoadFileBindingsclosedir_XmTextIn_XmTextEventBindings2_XmStringContextFreeGetPrefISearchLine_XmRenditionMerge_XmMsgResource_0008_XmWriteDragBuffer_XmSelectionBoxGeoMatrixCreateXrmDestroyDatabase_XmNumDSResources_XmLowerTearOffObscuringPoppingDownPanes_XmCallFocusMovedxmScrollBarClassRecXEqualRegionXmImSetXICXmGetXmScreenXUngrabPointer_XmTextInputCreateXrmQuarkToString_XmTextNumLinesXmListGetKbdItemPosXtDatabaseSetPrefLineNumsindentSpecsDifferShellCmdToMacroString_XmRCGetTopManagerSetPrefFontfcntl_XmVirtKeys_sgiFallbackBindingStringtextWidgetClassXmCreateSeparatorBeginSmartIndentXPutImageXmTextInsertWcsXpGetContextBufCountLinesTempShowISearch_XmTextFToggleCursorGC_XmMsgPrimitive_0000_XmGetFocusResetFlagXtGetApplicationNameAndClass_XmClearBGPixmapNameXCreatePixmapXmTabSetValueXmCreateFormDialogXUnmapWindowXmStringDrawUnderline_XmOSAbsolutePathNamePrintWindow_XmMsgScrollBar_0005XtStrings_XmTextDestinationVisible_XmStringDraw__ctype_tolowerxmLabelGCacheObjClassRecXmTextFieldClearSelection_XmGetLayoutDirection_XmMsgRowColumn_0023_XmTextInvalidatexmRowColumnWidgetClassDowncaseSelectionFillSelectionBufGetRangeXmGetTabGroup_XmRedisplayHBaryyvsclose_XmMsgDragOverS_0000_XmTopShadowColorDefault_XmClearDragReceiverInfoXtProcessLockXmTextFieldSetSelectionxmVendorShellExtClassRec_XmTargetsToIndex_XmMsgRowColumn_0015XtAppAddWorkProcReadQuotedStringXmPrintPopupPDM_XmManagerFocusInInternalXmIsTraversableXSetFillStyleGetPrefEmTabDistXmStringByteCompare_XmGetMenuStateXmFileSelectionDoSearchXmMainWindowSep1yychar_XmOSKeySymToCharactermbtowcXScreenOfDisplayXCreateGC_XmGetUnpostBehaviorXmClipboardEndCopy_XmRedisplayLabGXmCreateTextXOpenDisplayXmStringEmptyXRootWindowOfScreen_XmRemoveCallbackXmDragStartXmGetAtomName_XmGeoSetupKid_XmMsgDragC_0003XrmPermStringToQuark_XmMatchBDragEventstrpbrk_XmRegisterConvertersAllocString_XmAccessColorData_XmMsgScrollVis_0000_XmGrabKeyboard_XmCBHelpModifyReturnedValueXmeXpmFreeAttributes_XmRCDoMarginAdjustment_xpstrduprectObjClassRecXDrawImageString16_XmPrintShellGetValuesHookXtScreenDatabase_XmStringTruncateASN1xmScreenClassfreeXmCreateOptionMenuxmPrintShellClassRec_XmMsgPanedW_0001XInstallColormapInsertPrimarySelectionXtAppSetSelectionTimeoutUpdateHighlightStyles__gmon_start__XmTextGetSelectionPositionXmTabListInsertTabsXmeToHorizontalPixelsXmListDeselectPos_XmRegionOffset_XmMsgXmRenderT_0003yyerrorTextPosToXYXmMapSegmentEncodingXMapRaised