File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / readline / doc / readline.ps
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Wed Mar 17 01:01:01 2021 UTC (3 years, 3 months ago) by misho
Branches: readline, MAIN
CVS tags: v8_2p0, v8_1p0, HEAD
readline 8.1

    1: %!PS-Adobe-2.0
    2: %%Creator: dvips(k) 5.999 Copyright 2019 Radical Eye Software
    3: %%Title: readline.dvi
    4: %%CreationDate: Fri Oct 30 14:07:46 2020
    5: %%Pages: 82
    6: %%PageOrder: Ascend
    7: %%BoundingBox: 0 0 612 792
    8: %%DocumentFonts: CMBX12 CMR10 CMTT10 CMSY10 CMMI12 CMMI10 CMCSC10
    9: %%+ CMSLTT10 CMTI10 CMSL10 CMSS10 CMTT9 CMR9 CMMI9
   10: %%DocumentPaperSizes: Letter
   11: %%EndComments
   12: %DVIPSWebPage: (www.radicaleye.com)
   13: %DVIPSCommandLine: dvips -D 600 -t letter -o readline.ps readline.dvi
   14: %DVIPSParameters: dpi=600
   15: %DVIPSSource:  TeX output 2020.10.30:1007
   16: %%BeginProcSet: tex.pro 0 0
   17: %!
   18: /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
   19: N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
   20: mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
   21: 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
   22: landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
   23: mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
   24: matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
   25: exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
   26: statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
   27: N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
   28: /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
   29: /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
   30: array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
   31: df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
   32: definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
   33: }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
   34: B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
   35: 1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
   36: /BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
   37: setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
   38: restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
   39: /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
   40: }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
   41: bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
   42: mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
   43: SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
   44: userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
   45: 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
   46: index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
   47: /dir 0 def/dyy{/dir 0 def}B/dyt{/dir 1 def}B/dty{/dir 2 def}B/dtt{/dir 3
   48: def}B/p{dir 2 eq{-90 rotate show 90 rotate}{dir 3 eq{-90 rotate show 90
   49: rotate}{show}ifelse}ifelse}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0
   50: N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop
   51: false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A
   52: length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}
   53: forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{
   54: BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat
   55: {BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch
   56: round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0
   57: rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B
   58: /M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}
   59: B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p
   60: -3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{
   61: 0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
   62: 
   63: %%EndProcSet
   64: %%BeginProcSet: texps.pro 0 0
   65: %!
   66: TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
   67: index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
   68: exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
   69: ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
   70: pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
   71: div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
   72: /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
   73: definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
   74: sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
   75: mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
   76: exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
   77: forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
   78: end
   79: 
   80: %%EndProcSet
   81: %%BeginFont: CMMI9
   82: %!PS-AdobeFont-1.0: CMMI9 003.002
   83: %%Title: CMMI9
   84: %Version: 003.002
   85: %%CreationDate: Mon Jul 13 16:17:00 2009
   86: %%Creator: David M. Jones
   87: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
   88: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI9.
   89: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
   90: % This license is in the accompanying file OFL.txt, and is also
   91: % available with a FAQ at: http://scripts.sil.org/OFL.
   92: %%EndComments
   93: FontDirectory/CMMI9 known{/CMMI9 findfont dup/UniqueID known{dup
   94: /UniqueID get 5087384 eq exch/FontType get 1 eq and}{pop false}ifelse
   95: {save true}{false}ifelse}{false}ifelse
   96: 11 dict begin
   97: /FontType 1 def
   98: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
   99: /FontName /CMMI9 def
  100: /FontBBox {-29 -250 1075 750 }readonly def
  101: /PaintType 0 def
  102: /FontInfo 10 dict dup begin
  103: /version (003.002) readonly def
  104: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI9.) readonly def
  105: /FullName (CMMI9) readonly def
  106: /FamilyName (Computer Modern) readonly def
  107: /Weight (Medium) readonly def
  108: /ItalicAngle -14.04 def
  109: /isFixedPitch false def
  110: /UnderlinePosition -100 def
  111: /UnderlineThickness 50 def
  112: /ascent 750 def
  113: end readonly def
  114: /Encoding 256 array
  115: 0 1 255 {1 index exch /.notdef put} for
  116: dup 58 /period put
  117: readonly def
  118: currentdict end
  119: currentfile eexec
  120: D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
  121: 45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
  122: 7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
  123: 72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
  124: BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
  125: 974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
  126: 11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBD07FC5A8862A8DB
  127: 7E2B90C16137614CDAFB584A32E50C0935109679E31306B8BDD29F1756946A67
  128: 7A7C2D9BA6FAB9B20A424AA0E6F4BA64C2801C2FB5A1156CBEED0ACB95F697B8
  129: BC2A6E6AA7EB1F9FD8E3C9B1A16697EE1F0E7400421A7765AB218FC837A49365
  130: 82DC6B2C877A7DA84A81E6126EE96DB25C17A207D3020A045DCDAA064360DFFC
  131: E3CD50E21ED239D2A6450D04F879A26443ADEB6A20ACC504989876476C7D1A74
  132: 91564FEA1F4CC2C8C8FDF666DB537F315AE1886C73CB5B00E67E7B398A6C018E
  133: 540EAEE98BB8136C4F044EDD63C33431D2CF9740F051DF365A4045D9D8782112
  134: 7BB5D494D9235BA98CF2F30CB119F5A904C32AD04C960C43FC1F5FD8DA7D90D8
  135: 93AFB59F3FF4F796481AE2A7548F948FECFC6C127C4D3F159B08F206AE8C296D
  136: EE470DB2F879EA79475E029D22D7A8535C09A18689DB0609CC233E5199C02756
  137: 972CC9C94D9FCE264DEE5D75C8D651E4E2D1189AD9588CB815722BB5EE3C379A
  138: 6F31C2E6AE1AE4CCEB29766190AFA20EA937114978752189F1A9F42B39483149
  139: 796FCFA123BA9CCD1D9BE28289660BCAE16C40B5B504058D55CFCBFB4F4E3D94
  140: DDBF39F157E63946534DA81C018B1C01B9F10DDB55E0A5C2B3985ED1977C039B
  141: D6755EA42CD09E27751E159C30B93F376DBE61CD3AED34BA36A768F232EB3B80
  142: E3E6B77C4A48D408217818E398B83D995AB6BC871F20991DF57313D6EB0C793D
  143: 0F28088EBDB7F38DAF7E01AAB3476EC24D7BB38A9889A7D3038D930FF4289B83
  144: F54A7BE1E2D98A3822098D2E4D067A0D400C20C0B2B4BBD74C13ED1B827490F9
  145: ECF48F8C3994C1C5AAC9CF783BFA4F307528F51EAB55F961808A42ED53F00C97
  146: 72A432EAEDCFCFB622389BDA707B6ACC9433B065CF29EBFE93AD14B8ECD5F47F
  147: F073F11822C49B8BE924CDFA6348C3A75E9BB9BF3F31C41716B34794B28CDAC9
  148: 4DB8B087E180A9B3B17680F73D9C12C8D86A922C948093629F5D7F542ED882A1
  149: 692F4F6696865E53E3E2DD43B2D5E8C989CFAA5CA5C4C5999045E170BDE9921C
  150: BACD6F2863F5553EAB2BA2D4A9034729EC0C4201DE90DA89B0A27C5A5C974109
  151: 4E37BFB3F46B3A506169FB0C68E1CAFC844419A8D261A1FD86A3BB78E33D5FB1
  152: CFC687A5975987CE45155E5FDFAF0CC5FD5568CB1C26212F92E88255F0549F59
  153: 41B33125946DE43436BEC00804063FBF03EC796E3361B1C852EC3038D107F80A
  154: 9198968265D5488B26D7670B22C2D75EDFFD1B7B4AAFA36DFD94640C9D0E2D20
  155: 5BCA18683EFB91834A3939AB8EB60E2F09655BE003582634C52770DA9668C292
  156: 2E02929D812EE2B0CC65F020064AD5BDAC5F5693B30508F40ED8E20E87149BD5
  157: 8DD41AFF83FD1944804017DC5A04512E593549FFFAE501131CE2FDB65EFD0B8B
  158: 33809CBAEE411B3941C241550B9C30DD28088708F1C0CC3125CBEDCD985EAD28
  159: 03313741F67DB5744A87B381147D5BA70AE1145C27F794854628D87D6C1ECCA1
  160: 749E3465B950175D3C3F40E344297BD92D3190041A4392033A79BEAEAABB8DBE
  161: CC14E39612F43721CFAE6F79074429221CA588AA2501DE520A464DE157A03AFE
  162: 3C082FAE7628FC0C57FFC61D0330AE6332D20FDBB09BF36848FE05E782D6379F
  163: 64F9C82C45402481B0A35989027F9756BF5A79DA2D96E10F39167ADB4305578F
  164: 90B509B6891338FA1D67DCFD61804AA6621526B2EE4769589A2646581712AC05
  165: DA6E98D16494F07D612743058F54FEE516BD89A8EC3E03F9D7F905175D3412C8
  166: F7329077FD6EB25213F3CAC94BA0C3363B759401B6EF7548C7D709F3241D030D
  167: 4EB46A1AE81863C412BDDAEA6084C37143A4C5E41BC646315B1CD09F934186CF
  168: 49D1D8239E363A435307030BD79536B50B723A39DD763DB539F24A10DDA12BD4
  169: E467339D2D6DB177D6FC539FA77D2DE4118EBAC161E928749F7C753ADEF86117
  170: 58619F1155C563DF2E11ACA8347908B98113AED58FCD0394150EEC94B7F986EE
  171: 88BF7171D208D8F1774B1DD478F0C2958AE372D257E7EDF0F6B5D6059CC4D5D3
  172: B00FCBD2E9CBE79235B9A5A3E943CC27AABB58728C95C7DBD4F4A1F8A4DA99AE
  173: 7377B0CC0BFBD454794398AE0D5F7281771FFE87B25A819F36E692286A42D776
  174: 01794A43CA9BB30FB8FFDAAF014F909A369E34C2F6C75B7D4EB9DB0580E33F46
  175: 19654443AFF8384B95600B86FF8E41FEFD032355626D60C7507C058EF832DF41
  176: 194B48A36F11082D1DCF4723E21401E0C7447AABFAB4639B26E3D2730E348F55
  177: 53EBFF39CDD03E06E2FA5FB379603C879EDB7E1A10F89695C9C47DEEE52BE0A3
  178: F446F187AB9D7E93E6F9387F21129034F36DF40605D28FD526AF82CA9D232BE4
  179: 412567F06B38ECCD496EF40A7B243E46C9FEBA4F1BF4B1ECA029C5EC239353D6
  180: C0B100BF7E7DB33BD1277DE104F15AA19F37340A777741AD1AD693BC76DA48CC
  181: C6F83CD84591ECFEE375979972B0FAC4C10B625E4BFB261B9FFFA83C31DA0108
  182: 4FFB6377466E9739E0EB64424BD9FC7239C7DD834EC6788A0F97FE714AF92831
  183: E1BA36A8A9E24739F1DC82DC26CC3CE28C210AA7C569B19E1784D663A0CA4E81
  184: AFF43E86D6F5F63778847700072CEB77A4EB946DC1F23DBC00BCE773203F76DF
  185: 00F0B085F31420672974DDC642D885E95BA6BBE43E1CA8ABF464D9881CDECC7A
  186: E98E31B9754C9B72A8BD5CF6D4D214DBC3BA7A0CDF6635953F5AC1E7639C4A91
  187: C7AECE4C75CA3389C348F656FC2CC96C84C85A926237B6504DB51937C9CFCDAC
  188: B75C31ED570D180757884E27757783DB2D5F35ECC48C496CDA342D49AA947BF8
  189: 2FDAD2F19DFE8CD1C76A8FA08F33681F3E12E229D7DAB45BE3A3F258B5ED4980
  190: F15340CF20D965252843E026803E8AEE736EC41CCA82167401977AB719AA2F50
  191: 0B791EEAA82027B3C712D2EB9D14BF8F94FBDE2227609BCAC41EC08DE2BAC023
  192: 28352F913F7DF08D4E1C66E83F764578B22B4EB7191E852B91ADCCB1BCFDB1F4
  193: E63DFD152E86FA9DE9BC8908130EFDE29CC4401339C05B5B9764CF8EFF14951A
  194: C6C13AF979546996BF22F2B96D3D585B90CD27DADEC78914DA48432C6ACBDD42
  195: 20EF583FD41F2F6D6D10C3DF7DD077304B5940BB0462656E306CBD91EB9B756B
  196: 7014B1884A36201EC582FC9345C386043DD2818FC301EF78791C1D7854F8FACE
  197: 5DE9801DE9F59D5B4271E003AB897B2EF49501589D681D59CFFD9B03F722EEF4
  198: 74ABD29997515DA3591496B62666744EA76DCA45504F8075C0652D6779DBEAE4
  199: 90430C2945FBD60AD53B51DDBEFC7ED703C418B4B244C8FFA5A3C1B7600C5A55
  200: 3EBDB93C16AC191C3A28EB2279BD3F0D67C826BC6A73D3C0AD02262368AB4621
  201: 98A1605F2887BC5880E1AF2780330E0FD01D7CAACBB0F008A42C427F38236066
  202: 54799594E515B289044BAC4DADF8B3686B4372C5110201221FDA923F131E07E7
  203: 93C44BAD406838BA4D1C277EF74098B8C0EDC41EEDD58C195D7DFF5FEDBF96FC
  204: 19CEBC6C3006DD2CBF76916B4298BB915663C2F61AFD7747E03A03BD7280197A
  205: 9DA590E3D081C6F53DBF94E8D6FDDDD910A70AB18A0F6D48A590FFAB314D6CFD
  206: E3FB20C1F3C91063F00726A2C13A3D48323F9854839405E5A29D66A43E6E2B84
  207: A8B3765F1D817071D4D6FF42BC785C2D11AB2B9452F141696CE19C6AFB9777DB
  208: 107D6E22D8CC6C26440BC48248AD8805C4329D46BF433741CB519B21663392DA
  209: 5DC7FC9BF37E5BC396BFADD7263D09F6B4D69594AB386B7BDFCF3BACB97A0E08
  210: 22013E716E642592A20136CF9CFD61D4E515D80E06A4CB4FC9D9B916C93CEA95
  211: B83B98C48CF36C1D02291D4F5C0419338D64E33C90C90EDD2BA3B96D70FAFE0D
  212: 403A060CFF448D3E28A9B1E3916018465E86095BAAB4706CF7ED350D7C554789
  213: D7F4FE5F180767DE8739259E68CF142040BE1E2E8C6152DE3417C1FAEA7584B6
  214: 20781DC4A9796431EE713DAC4E713C839D7A4FDC8AB6BFEFFE767AFD8B67FDA6
  215: 943AD387E5D3BCB09039ADB64ECC2BE2620C6EC269E708DD06C311F450099E33
  216: AF46AEC644222E7DC4DBB9371EE12CFBC4F9B27AB46AD1DA96CE006E1DF8291F
  217: A550A93026CBFFC1087B134EC6EA76F5E109CDA58FF47338A0039A786A575F70
  218: B8A03A4F9C8D07A4C856C77D9BCC8E3EAA740172D0C2D0A15BA35C9E5717D7FA
  219: 2691774DDE730BB9D7C70D7AE103DB8D35F3728470C76EBA0E670634E1A0BA84
  220: 2FA102BAD7271DF2680D86A4CA6FC353869987700E5E3FD778165456033D624F
  221: E9B3E80EBF431ACC934AA0357E824B8AD73E222B510DE8445C55C07C8E5DE46D
  222: E478F832BDDECAF2EBB11941DCF84CCD887043FAED9AA90D12BC8CA9A0C8D94F
  223: 8D3BF1F80B14B6CAE6BB1C6AA405AA64BB94D5A82CFEA548BA070796A02F9642
  224: 87326D066101435AB9EB40BA9EA9E61B363F5F5E3B924369796E8B78DE3414A4
  225: 2B79C6A13ECB2F34E6299658D07D2B3DEF3D4383CE009A927F0EF5C196652842
  226: D96B857AB5E905201E7E8BA21A5EBED1FC6863BA9A1A6E5390407F75055E2EEC
  227: 512FBDB3E82CEA13663F1A1944DA072C765D8CED06AB461470C5723BDC1271D4
  228: 4D1D049D3EB131743F1EC9A6ADDAA038ACA2C41D139DC6A84EC3C61AC7F1E559
  229: 6155CC2F49171F6E07CF56D721D9728E87FC7DCBCAC46455A3694C765FE807E9
  230: 9CBC2D304AF37E0F28CCB22F239541B53A4D24D09C662559267467EA487BD33A
  231: 0BEFD4899B581D20582930703A868655C31BE935364CA6A95FBCB22CB714C040
  232: 9718824DFE97929D0482430726CCB5A5307957DD2432A9B6271E849148DEB76B
  233: FAA290FF6D0B18DC5B76407852E81C105EC6CFAB0F620C6DC9DA555A33C167B1
  234: 430A8BC338BFC7D75B7099CC906AD923FA107C74D3FBB719D77A4E5A685FF9D8
  235: 56424EE4AA074434B809D894ED50F6A60A035C5223EA25DD8983B9B34210DABE
  236: 718D7B2BEB293FF1B63CFB1CBDAFC69552963D90F5E3FF533A3FDBB626E9FAA3
  237: F3C119E5E01C7BFF832A033C3515BF049E29558B1DAD652F2888E339E67D15AE
  238: 95F9BD14E3253DFE9072B24C0E7E85025B71096AF51C86AECB2921126A43156B
  239: EC812B32B1164BD9B2B947D503C015616DBF2024F5C8CB3236C1DCA653D661FE
  240: 6B1C19A22D272A176B7F1B7F9E67AF40DB0EFD4940E58B2A050249CA4E55CAF7
  241: 6ACFD84FB46FEF952D18552B3972D79D808B4C263B8C7E1BB647A2D03E102867
  242: 630D5C3F2C917F765A4F6FB8106BA6A9D0093E27A4CB6049C2371287D94B5111
  243: 6E7020776EBD744C6C920464BBBC0AC206033E8240017F8CCB112596ECD7CAFA
  244: 89950CF43FD87ACA750C03A778A37FBCE9C82C2F5ABB135BB02DA8E8C0D24475
  245: 3BEA9D79372D0022FF1ABD378C151417DBC69FE5C9CA38D23A3900E34BF924A2
  246: 90777ACDC37930B67DD44A2E76DDBD9B89598D5F626BFD325A978D277265DA47
  247: 38CFAF16E7FF1946E15F41CA73F7B4B02E5AE8FC4C37B115BC567E4EEEFEFC34
  248: EC8974B1465AE57759EDDA28DD38A9210871D35D331AE1BE6097C3EC21C770C9
  249: B25D040B2ECCC3AEB1EA1BF99E0C2C0F192C13BB9152CFCF75332E03F9CEC376
  250: 9B8C285A35F53655BE38713E09AE34BA2DA9C06FA42A6FD2D00CBF2AFD2BADB9
  251: 1571629C65DA38A431710CF5B01FCA68E8B8569922FBC3F9B64A5509B6F677AF
  252: 1B97E91FFFEB6308AB68AC58F9BA43DB5E764021E75B56170EB44C2C0A7DB86C
  253: 62B8982256D3621EBE3DB3994DBF5C5A14CF34B4AF3BD5697F8E3203085DE9D5
  254: 84B0598169760B925463E93DC87CE70AF4C2DF0F4287D2F2069847BCCF7A37A2
  255: AD451D5ACE4DBCCB2E14D5DF38B226952E7446BF87BEC736EF3D5AE793304618
  256: D66D3299AB9F9CA1D13F134FAEDF36750046E27706C7CBD8E0877BB6276E5196
  257: BC2A355D109C0253644918E1CC11B717DE6FBDA201E769812752888CD66268F6
  258: 4ACF4A9449378F9F9923D584BA1B51F33663BE7A306887BC14A37E3C5A4654E6
  259: 531D6EB63DE3946BD8BA95CFB037991174F36D61D842071E6625605CAA350A24
  260: FE551025D10871FE0E2599A63900C8520EF4911C53A03897C8BEE152451708E2
  261: 43FCF4E700C583A5E8DBCC03BF9CAB864DBD19E1760945DEA0EC0BA38BEA8256
  262: D3A8D4F70F6685A99C6BD2BA8B412A26C002D76138CFCC7DF6802931E5D97BA6
  263: 0151F6A4C572235B4196B22B7B2D14B32886DF0D2CA8A277ABAAC53B63F64CE4
  264: E4C088192AAB674497E8AF81961359C389B51F4A257373D907C615030BFBEF53
  265: DBD99058FD06E352450B658478C10454AC8FC0232B70D5CB916981978053E358
  266: 99D322A07294748BA427FFD1E45C909171017B52B7C742FD77A8560852D819DD
  267: 8DD53211A14D7B2FD11E42941722FD3985D627FDAF87EB57326A0D290B5077D1
  268: 8A4230BEB40523A8565F95E0D44F036A571DB698EDD9D94FEC9512369E5E5E73
  269: A3CA5C142617944F4F99C0697ED088ACAC007FCE06E5A6EDE7D0E03A3399DCE5
  270: 362271BC31533866BA79FD1FB3F608B22CCD4111FFB1BA35D920A23AD157C6B3
  271: C3DAE11069D5E46DEDA7158C6478D8B8C0D9DC237CDF0CC6633911673C43FB79
  272: E4F9B7F27495201E5ADE66255BC2CBE9D9F237DECB62A19D62CB41A1C92432D2
  273: 07F0629E913A71B3F1AAF8B8C5AC66D3C8605A48F8913E39C859E163DB1DBC8F
  274: 0ACFEE80A40B6172032E95A76B752B873FB4DF23CF3A655AF1A1B88C8DC156C6
  275: 190DE72973950565454C0A188A33395FD3D529A88F2B578356DE8EBBC12F04C4
  276: 5B899F667D9E6F3A4EC6DD8DE71FD4C2E2B6D56823EE4E0526679D71FF1B868D
  277: F261489F06F97B010CCBE640E2F57BA3DC3332B329F7958394BA9777D833AB50
  278: 005E8E9232547104065ACE33396772B0E0BD66D2C6CC54DEDD071E444D8C95F8
  279: 6F88B31E20FDB80F77C83151B7E25BD3736B4F9BDC52EE78C41E9475E5A6D94C
  280: D348AB42F5E36B4F167D29EBDFBD43B03F77EB296B06A36880FF17D412E77EA9
  281: F2E7C25FD05E16BEC6732681EA21AC3FF6893B93FC09316A370CDDB86D9E6087
  282: F6042C3F9ECD742778389170F5F041329782FB9F9702F7533E51F355F71825AE
  283: 2BF4F8FE50D413AC9A20C41B42537FDBE8DDC5A5C793D3760C1EE13716068752
  284: F0AF10812250BEDFB4D7133FD58F4587BACD572505C84A7D3802D27443175FE0
  285: 0D89C3398B55176D8642AFBAB5CBCDFD6220C8488564B4306D74A58CD2921AAD
  286: 73CF803C754DAC2F30A5324886E273064FA51781D5BC596BFEDDCE3982EA1AA2
  287: 62CA7BAA1B16C6EBB99B2AAC4E6C9CEFB3D10F19987045C4918DB239E6E63D79
  288: 5F44B9D097118D081153AFF96E5EB39CBFBB99A3BE30909F614869031358EB98
  289: F07A97EA78AE50375941B2474DB46AF3305F2B208D45921F93743A6CB8AC584F
  290: 6BEBE25ECAADD5A789EF60C9F54446687E7B030DA3E5243189F02BA46BFD28B7
  291: DC14822E136AC7E40CE20458DDBF356488045C95907363864CD6943643BF0109
  292: EE027A3091C11EA392EA91320EBFEA3B857370AD8EB86D73F035A476F7058222
  293: E8CDE78CA1AA9EA69A8AA6EBFF3E67324C567B914134DE042D6F8F18A9373107
  294: 536E8D90189917D343F5299024239E2EC1D2D177D82DC8E344A7CF2AC71AEC18
  295: 36F139E7A4EB59A67192BCA9ED0EB25DE13032F6FEAFC3B1F4FC81BB0EDC41DF
  296: B9EB92618667C59EA499B788CD26C2137D70F1B0AF793AF5AD0D0941F2E746E3
  297: F5A7F0288BC1EE11E982EAAE763CA422D72FBBC0D754AD58FBF92629DC8866A0
  298: 431213513744DB48E52EFC89C83FEB082588E4F30D7DA77BB598E51CAE7E4900
  299: 5CD570C914EFBA426BAFF7A56FC775ECF5BE13F2C42E51EF96784E5201C0B64C
  300: 074AC229FF0BFDF71E6D5E08D8755D2C12B770B6466A9C9C61C15582DCD2FF78
  301: E9E74DC2B1CAA344EC0339EBFF92CD2CC1D62E2FA8FF15E7459A83C6CFA58A77
  302: 2F1A40BD276E76B675FD6834052B33BF9190F04DF6AA5FA3BB7D77A88DD5B600
  303: 324C5E28216F47682EC29EABF35BA842BA2294A3D72B126EBB852AB741186C9F
  304: FC84B12DC4A6CEC08F2D03EE61B65C845841EE17F1B765649A
  305: 0000000000000000000000000000000000000000000000000000000000000000
  306: 0000000000000000000000000000000000000000000000000000000000000000
  307: 0000000000000000000000000000000000000000000000000000000000000000
  308: 0000000000000000000000000000000000000000000000000000000000000000
  309: 0000000000000000000000000000000000000000000000000000000000000000
  310: 0000000000000000000000000000000000000000000000000000000000000000
  311: 0000000000000000000000000000000000000000000000000000000000000000
  312: 0000000000000000000000000000000000000000000000000000000000000000
  313: cleartomark
  314: {restore}if
  315: %%EndFont 
  316: %%BeginFont: CMR9
  317: %!PS-AdobeFont-1.0: CMR9 003.002
  318: %%Title: CMR9
  319: %Version: 003.002
  320: %%CreationDate: Mon Jul 13 16:17:00 2009
  321: %%Creator: David M. Jones
  322: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
  323: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMR9.
  324: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
  325: % This license is in the accompanying file OFL.txt, and is also
  326: % available with a FAQ at: http://scripts.sil.org/OFL.
  327: %%EndComments
  328: FontDirectory/CMR9 known{/CMR9 findfont dup/UniqueID known{dup
  329: /UniqueID get 5000792 eq exch/FontType get 1 eq and}{pop false}ifelse
  330: {save true}{false}ifelse}{false}ifelse
  331: 11 dict begin
  332: /FontType 1 def
  333: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
  334: /FontName /CMR9 def
  335: /FontBBox {-39 -250 1036 750 }readonly def
  336: /PaintType 0 def
  337: /FontInfo 9 dict dup begin
  338: /version (003.002) readonly def
  339: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR9.) readonly def
  340: /FullName (CMR9) readonly def
  341: /FamilyName (Computer Modern) readonly def
  342: /Weight (Medium) readonly def
  343: /ItalicAngle 0 def
  344: /isFixedPitch false def
  345: /UnderlinePosition -100 def
  346: /UnderlineThickness 50 def
  347: end readonly def
  348: /Encoding 256 array
  349: 0 1 255 {1 index exch /.notdef put} for
  350: dup 12 /fi put
  351: dup 13 /fl put
  352: dup 44 /comma put
  353: dup 45 /hyphen put
  354: dup 48 /zero put
  355: dup 49 /one put
  356: dup 50 /two put
  357: dup 51 /three put
  358: dup 52 /four put
  359: dup 53 /five put
  360: dup 54 /six put
  361: dup 55 /seven put
  362: dup 56 /eight put
  363: dup 57 /nine put
  364: dup 97 /a put
  365: dup 98 /b put
  366: dup 99 /c put
  367: dup 100 /d put
  368: dup 101 /e put
  369: dup 102 /f put
  370: dup 103 /g put
  371: dup 104 /h put
  372: dup 105 /i put
  373: dup 107 /k put
  374: dup 108 /l put
  375: dup 109 /m put
  376: dup 110 /n put
  377: dup 111 /o put
  378: dup 112 /p put
  379: dup 113 /q put
  380: dup 114 /r put
  381: dup 115 /s put
  382: dup 116 /t put
  383: dup 117 /u put
  384: dup 118 /v put
  385: dup 119 /w put
  386: dup 120 /x put
  387: dup 121 /y put
  388: dup 122 /z put
  389: readonly def
  390: currentdict end
  391: currentfile eexec
  392: D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
  393: 0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
  394: 51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
  395: 7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
  396: E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
  397: 0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
  398: C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9AF72336CC4AD340
  399: 15A449513D5F74BFB9A68ABC471020464E3E6E33008238B123DEDE18557D712E
  400: ED5223722892A4DAC477120B8C9F3FE3FD334EACD3E8AABDC3C967C61FF003B4
  401: B10C56D6A490CE9594D57A2D431B9E5E10FE3D8832E227A7087611431ABCD029
  402: 85F4865E17E17F8CFBD2CADC97E0A8820E3ACEC873F31464466A9545E967E53C
  403: DBDDB8478E69063FBB891566BAF88B7660A4405B16834761F041CCF7650AF955
  404: F9E853AA9F5F4382E1FE7D0C5BB4023818A2383F91249D48CE021250EC9EEB1D
  405: 2835E18FB73026250B32A8849067D5E2258797C917F998F2D4121D96560C5FB5
  406: B5D3471216639A8671B6DFAC5E3554EC36D9A72518525A795590C74DD70DA3A7
  407: 78BFC43E51D6F2BA52F17D4DD00D389D3983EC54912AFF73684A8A7E345537B7
  408: E62361C04A47859DA084BC72EA53512DC54132EB2EE671793603015652EAFDE3
  409: 41C4B6B679BD60AEC5153EA0D2200CB1D097DAD770F5F31E6FC475A225995277
  410: B867B731D5401E2D02B85BA85158C80FF7E2BBCC42B98AC867E67D25DB656072
  411: 55A0D32AB7AA483A5A9686CEA4E2B3031D90D84DB3E2DEE7706C91BA81CB8DAA
  412: 700E5F61E07D6998C9552C81B66FD10A10033D49EF3BCB0FF22ED0A3737523C9
  413: 8F851C61C4BF8A213BF6EC70C956AE48B5BD276CC0437C72BF6515B10739919A
  414: F00F6ADD2798CB211668842349171A5AEB0664D2C44397E55A4A9EBDF54A3EF4
  415: FBBCDAD9DAEF4B0CAEF7112FA828F2F8D9F633D37E5516AB5ECEA87342EF8DC4
  416: 3A50548490F5BC9A8A1F98AC7AEAD9D913BFA10CA86D73AEB5BACC1FEEFDCC15
  417: B3655522CCA2C772E902FAB2A6FC153597D52763EB44AB7489FF061F7F58E8F2
  418: AEAAF4D17F36CBFC00D3C653F335D14240C87DB4339DA9D30A5BD1F502BC9013
  419: 461B9DB2FBEEC01BB18990439A0E9CA6576BC9CF6B1A3DB9386C4A5D4AA6A5DC
  420: CFA45FB75F22E10ECB72565DB441A194902C91427B4F676E531C661F7A2C3C85
  421: CD534D1C89B6779B2EDC8E44667B992C20C70B663BFBF680A6CF4383EB7CA26C
  422: 4D1F06B5EF4025BBE65795F1EDB5CCB97050872D6C07BC2974F905ACDB7A765F
  423: 291365D6C8152153E7F017A25FB4476C60FD9EAF9A121633DBEAC32F62850223
  424: D6418566AB350F90F4B35F19598478F76B63E347D4C61E203D4DB8ECB9889181
  425: C387F4B663A502C638761D2782BB96EAC81A0108D7BD6938F67FEBB69218D115
  426: D8E89CFABCE15C6ACC7FEB983332A51A6A73CF4E341574F366713D7FB29956D9
  427: 9BF238A87483D37E526A2EA2F101EDD34E34CB92730DCA7235AA0027189BE405
  428: 2DAB4AA021A30C28B26C50808E1E965C02F6212EC7C72F5683339425A7739380
  429: A422E6191ED8453AF0CAAA424AE44DFA7CC5C2F6EAA8D73A5101D8E9517DBCFB
  430: 2858D0E8ECB7DC430EF23A9E4428CB7DED8D035D6050251AC101A2D0E884721E
  431: 2F21E573F948048BB8FF888911C508CC198BD750083B339500C426AFCD5634A6
  432: AAAC1C7E91249667B231BBFC64B4317192FE07FE9DA0DDB5E517D097AAE46577
  433: 9555F29D45C67CDE9812CAD03F220B20519F2FF32DCA56A554D4296FE2D1F3FB
  434: B209B5270E0E695EA5A0EF1144957CE045881AEB8D05D72CE57F4D34617AED67
  435: 0D3AF0472CD8D60933651626550366E300E72A9C89ACD475C2E2ED9BD44B472D
  436: 9DAFE943F8E02A6DC38E447EED964624C37C3130E48211CA279BB6A0BD59466B
  437: 42F3D89B5746F29E084E22CF58395AF0F29E55113F3A3F2F52CB3A6DF3D026D0
  438: C81754B8E2E4A15F6943BE9D0087D5166060734FD07C4C57D7C7D90E8C9C1F35
  439: 623CEEE3ABAE75E1A18A1E3B50B7266BD2D8E812CFEB4A46B856885B185640D6
  440: B9C22179551002B94282F57FB433B7FF157D2F0D240836B72AF4A331668AE5D4
  441: E6B85415F4E8B9D2F9AF90FAFAA0A3866DF417CA5A31348CF9B41B8F5F4D2F97
  442: CCF7ADE851B5E2E2F6E319AAF5792EBB9DA2C6AA8B73D889F3CDAA42932CDA7D
  443: 07A7E59183CD89520DDFC36E5D513BFD8AD0886046585F29B4D7F42CC0C27AA7
  444: 53915AB1167D292FE91957E94A57FEE2D49C20C9070ECD736BDEE0F046E60350
  445: EA539DC298156A4E0D019E7D481FDDA6861E20678516AB80ABEC1F09B126BCB9
  446: 52E8272A06BB6DD87ACFC423B4A4FC9A3DC8DCAEBB807C5F748F1FF8B17B8B88
  447: F426206BF1B7B7D239D26BC3CF0776C467A98CFBBCA5FB6145D5900137ED19DC
  448: D002F10704AA680EC753C22E29AAB15712EF22AF73D80820A1EEE953463D4EA3
  449: 81FAF99518D4FD0F862A324FC44C4B9542A92C5B60CC983CC8F647CE5BDB4D6D
  450: B92B380E0E5F7208A9CD91FA9A469548162C761C1BA05AC9D60B766764D821B6
  451: B4E17F56CE455F06EA1EE2D38FE47581746C4C5FBA63AEE2B58E877D1A8FA83A
  452: 31C972D53B64E92EEEA147426A92CFBF76FC614119C6E9C6476FD6A069C803BF
  453: E949FBE50B5AB1F1463F9747E8D353F7BBD991C4F90F920BC9407D8E24720293
  454: 846D052214E60390C3CB926D38C83AF697425D80C2B4FC4706615B905516B733
  455: 46ACA325CEA68FB21B2D17CF0B68BA4DF249368625CF83441EDBF2B86C957C1E
  456: 44CD722BD2537CE84FBA07EC7AE15C840041B9F7F3040072E6084CD55B301C08
  457: A64A53BD4D3DC30DCAC6C152F316ABC59B8EE978793EBD568849DCC2A75A495A
  458: BC83470D503F8E389F54B4A4A31624E83C601B43AC1E52CB811FAA7CA6B644A5
  459: 1AE0BFD4FC774C9C9DFC2769ABFA9C83F900BE2DD4010416053A1D4874E6ECF4
  460: D86E44B4CAB15D53E5630C144B0C15B58DAAD785BA298B1893D1B09BA5D40344
  461: 6678FD2D17FF6674433C976D6DAC659175CED26139967C9B2B9CFFD78FC2570A
  462: E5142141C2888DBF2DC8503F9137CE7CB21A1EBC2D65BF33FCEFBC85C9CB736E
  463: 24E8595CE934AB032CC70BD6A3B0F3BDBFBBE185512FDB7BE3D4A6620478453E
  464: 75D044BF770B44C9741E31985E6DAF5A318D7BED12B02A4BCFE60D25EF12843D
  465: EFC9BAE2A3F2EFAD66D7858E83EB46BB09D2FF8AE9C43844A7001C86ED97AF51
  466: C511E3A89A1BE349FF5215D1A57843EF51456B9838133846F19BE79AAA5C1AB0
  467: 5F400E5E8E7B0BF96EFCA3B8F0894BE589F2C9FB6C97BD16D38F0A237CD4F034
  468: 099C41F85C7E2C7BEC8E02C4F327306A53B4B48B26A8926670CEEF96F6DF2281
  469: 7C2DAD99EF8B81BBB777227C2475AE7400DC393D9C0445E925DB1E955950F7AE
  470: 53E9AC4306794239346A419F7B5DF4168382EF5956B81F83BD4BB7635B3BCC84
  471: 7D84D05AEDC02D14675D777CD19B08124001A4F4EA96990D96000C082A12F00F
  472: 7FEF793A7FA69D56D3A38D012168C5458B667190AFE80E02C816CAFF0A71953C
  473: D80B085CD286027E2FDBB05452AA762FD7C813B2E19A79C74190E04E746C4933
  474: CE1E300CAF5DD53B08110509BDA404EF07FA1BC5224BF1205DE8E0C3276A13DD
  475: 866675103B960C5F36644F96B4FAC16F5D6E91F74629B318FCCC8E8CB13EB76B
  476: B0B7B90718D913A52A04732EA3667674994A325A7973C601A7DDD50F658E0826
  477: ACB8E53D4914B0274AED98D7BC3B2B7F9D48A7ECC2F8ABEE05CF2C4F2B90360B
  478: B7DF779EAF3E103D1D83EDBE32DDA873768D8C37DC10A5354A94B4153049AD64
  479: FF3E0BB51AB91D7C0B4134D8731CD0270DAAF19BED9EAD800A14B65B68EEE89B
  480: 40DD624111670DDC7C030DEFE0D1B96420E249332445C155BA96231C88E70643
  481: D526BDF3CA1E05FEE72CE2B881CFC01ED780C10E89F0828AD55FE29043BC56E8
  482: 2750A6DD15AADD54492F6092618F4CC6A31766B17FC60766D18C307EFC9BB787
  483: 39047DAD6B38419EFBA46B4E2C932F97451FE78AD75FA90DE409FC6DD46585D2
  484: 1941F5ED47A8FBAEF5A917A240959E8D9F9917DEA3247D9CAE6BF7A88DB4C4A4
  485: F9F5A6DCE542420A032FF3392FE0F3357B51F884D6181583A554F75B1DF192E9
  486: 253CC828FF06B0D992D5316435980B044BB191508C7C45CD90F797F88856424B
  487: 14A5707459C50EDCF3E3D8D1667AAA83015405354CE744C66D9A5728F29E0085
  488: 6DBF740717FA0799E3BCC4ED7841588B496A5E549B953A7FD288B4A045DB611E
  489: E3B2F35963FF18ACCB1C968BEEA2CBF52B3999AAF89A05320BB2E97F52CFE06B
  490: 9F10E3A79865A3059A957F97972D80ADF678A36E2B586C101FC6AFA4D137C13E
  491: EE7102C9B8EF78CB057F8B7476F146E8FF5C897FD5503DD198128CFF7B5FB339
  492: FAD0AF0EA967F77B07B367A4AC9F668F8BED99B98E87FAC750EE045602D76C3F
  493: 289FC9D97694C96AAC0AD1BD3FA94DF2CBCEA24B40F47B9B59E54EECEE7AC4C3
  494: A3F5D19160E4C1EA830D57FBE10D8D46AC5CA0260F22FAA45236F0F542BEA9C5
  495: 5A88F878F68B36114E0573900C65E305462B22A3429A17C7A567694414DDDA46
  496: 5F30542B8FD4F00F6C295B2E8D3A986B953D96822DB2ECD48E8BB1763434E652
  497: 152EF3717F5E7FA10FF0B01D9F64E22C5DBD7254629658887BACEC0ABDE972EE
  498: 67299FB84A05B3EFE22B6976DB4CCA384232DDAE38C31623A4E39EA2E82C1EA3
  499: BBB68F1A7DBF405DEC37CB7203A895C36A44BD2D63F45B3888AF91D37B510A59
  500: 3C921BB44DA620892AD87B665F69F6FA510B071ECC403CB2BE2F54B3969C9E88
  501: 713244BC97C1466DA8216DA7600C221E7E7EF5C789D2E12B36422023A03E11BF
  502: 2790FD6062FE6BF62F5010A92F0A104B76E255A0975E04F6F20F760881BDA7F5
  503: D834D1D328B6EC19AA7D5E5678A84C74C82553DBE8BB5765E84F5A8789032143
  504: 6020940B4B8D45FC3433D356E28C25F42D0C19F911213D85951B2B00D01B77BB
  505: A4C72E964F9D95422BEDE582A05CD52E03D28A996E6CC8FCD910CBAB728073F9
  506: F9FAEED5470FFA55930447C5BA816F826F983D53EC9941EC8364B3060FD74C95
  507: 26D4F5CA753B574FD2FA4D1D333785241D8741B79E628BC852FDC35478C5ED9A
  508: C1BE88C5EE7302816E65C12B58EA16FEDD4672EB3E24B6EDAD5DCE263BA8A970
  509: 350B651E5A9F3C281D85BC3F44EADD0D93402E36489BA5185E7D388974B0B700
  510: 70575188BB610CCA20F081E2CBDA13DCC6F72567962ADB342E02C1E763B673C5
  511: F7384E24C6E1730A3A790D690A2103AEF88E0C1D4480DC9B25E5C8C9E1919C95
  512: F83320179B4C7C4A26D559BFB24D7D596FB73758C9990C451E77FCDDD17763B8
  513: 9C30A9534E3CB6680D3D419D4B70B0B0A0D160FCCDE169714E373F65B7144CC2
  514: DB9A44E041211E1517D3148E65A2486CBE5E74E625261CCF65392FB4F3091473
  515: F9E8DF327D59A58558E5C9F7190DB577D5DC658F5E36258291C708B3D224653D
  516: 064BB6079F91293FC733710893AD1C96169B30CBFE4E9D52E7EFAE4AFEE68FEF
  517: 1AFD5E7E9DFCE8DE332B0FDC0514F9B3090AC85BBFB527FD8034DD33E9576325
  518: A8769AE09AF1BA792447DDD932B98FC9486B39E0B04DDB3EFB7A30DA0940B33E
  519: E27490E0E841E87B1C90E5248A91742ABEDC10F43A8AF0F9C5B4A4930B1AADAF
  520: 01874B9AC3B8D0DBECCDA6CD7E96471FAA15CB7F8A599C5746327CE392224C3C
  521: 40BD60AF97BCA6FF6FCAB2FEA114D7300B89E91C3BC92D5B3E2C83BB37992D8C
  522: 72F661EFD0AA034C738C019DFB79BF40651A1A34BC1EB9F5AAF58F8B3DA32645
  523: 24AFF8636486F08BC21533B5FF7391B0679A78DFDCB03DAF6BB7475A1D51DAC1
  524: EE4BE9B986655D1FDB6936445EF99B58B303FE79F11275EEA96A9F6808EA8775
  525: D873D1052FAC93769789C700F20EB2ED6D15676F6E563A769CA9298E463FC311
  526: 83281483B1C953370D196727A6A0E66D32D9480AB1B6DCA77868C1A2D5DB6483
  527: 5F31EB6B18EEFEF1CDC31533E69B0AFC6B30FC9912DC89BAAEEADC30BE14F448
  528: 1A6B70D36A5D9B01799BEEA686066114910842D022EB464A9A1E8F0A5628BA69
  529: AA9A1925CCADD44703BC67A89F3B48E4680726DC4360274185CF3C8AB747A8FC
  530: 4B928AD62B092EFE48B01E33ED756DB696171FDB775396BBA138E056F71EDAE3
  531: 7A1E4CC272B8418114B0E81DE0BC43DB3C133167344488820A92DF10FFA26FB9
  532: 65FCA2C87D302E956DE6B4FE145145440C83DB43A68F8B29A592B127BDF49063
  533: B7F11E155CD4CAE305525BEA56B7C412A6260426407BD892A3F2B444AC3421E6
  534: FB6E6425EB5C3053C5644666B80405530FA0012B54557327C98E0F4F064099A6
  535: 4ACAAFC1870359C1B6FBE7606BB8A26026AE20C212210449905E628AF1B20490
  536: 8CE908B7EF3E3DB551C85AEB0F7FEB6A8D215B97998E5DD9C7CCFB2A9402B8B6
  537: 1770D4023777D4B45A73F471355353412C51D4CE71FAD1E0AFBD87B5F86307F3
  538: 10D0B94F1194EFFB64AD5DA54A4200490F609CA8B912E149F8217ABB1E9EBB3B
  539: C4470E7365CF5E1E761AA1945044B225BD53D142F6588C50E0644740F7DD55E4
  540: 8F73201E5354A8BC78339211AFC4935F44701FBA043AAC4BA4698E9D7700029A
  541: C79F992F62627C91EB855F64C4B251718FDA71EDAF082A0C7B00550949D617A0
  542: 7071FB14F05620CCF2180941341D8E60FC88823438FD728A4042AFA8B853107F
  543: 852F631518B61B234565291B5D5B89DA818DEE3AE3B68A2869DFA63255CC882C
  544: 3B16BBA08FCE3632E57FF7A07F857A1F0FDCADAB39D77960BD827CCC8661A997
  545: 648BF5BEBC0FD2286C2A112A8DEB9CCB6330A049170D5D68EEEEA011D3EF3EBD
  546: 855236B9380087CBBB6BE24191F728B7EAC5B50F7A547AA0989B7C7D3437DBCE
  547: 1669341264E290646F2C8C5A3ACAAC7CB63DC692FAAE13E9B40E8BD39FE16A0C
  548: 1660CE66872D061056C04DDDC265C024BEF8B7E3C3AEE76FE5C9702002C28BE0
  549: B180295EE00E567FA2E5CD1638226D24A7C732E1BD8103B476EF5702768689C7
  550: D4FCD47F2AB94A2B1FBAE6ABF87B09E7713C773FB65CA83F7318035B332B9F99
  551: 24A2C8897527021321D003AAD7C273E4BFA2710B9BB26C2CFD3D9A5D7ED1096C
  552: 552D50028AE2476FCD6D12A5D0A897521313ED1A3A8456A70C16EAA50A3E6733
  553: 6DC89FEC56AB54A579EF264377A103939D5EE00A90B4F2206D0023AF9491FBE0
  554: 800C6540FC945199E20E945F46CEEA2E885F6800B9DF042BCEF4291A4B1A62C8
  555: 6A7ACFF872B25FA3AE69E0093F3D0FF13A3313430C06F1AF94D500431566F659
  556: E8C859A5F80F5BD2E85C8E32603D3745628E8FE6FBC50FA68F9C3811A2BEFEA4
  557: 5852CAE2AE5AAD3230ED050593BAD0A9581EB7B327C6916B8FC348F4C23E6FA2
  558: 00FA28AAACCB3091C1D83F7BB88672A53A2EA3B8C7C24374E400C57F0F01019F
  559: E52D5C47F389D4C9AF126F4080F9AB8D1C8F470932BBECCEC72A9796F6E965A4
  560: 82057DDB43D68298A00880D4C2E2496F26F015FD83C5549215753459310339B7
  561: 6B2961EEEE74DA31FEC8E2BDDA42D4080A32372AC372524BDDA580EF6634ACE3
  562: 128C69D04D890DCA337212B109585C665AA83EFE47D5BABC2627A86EAD11BF7D
  563: 744176652C7F9497785A7A06A994ED8414BBE8B26E74D48CB83FA24AAFBDD507
  564: 84A90195EA3D77BCE8C2BEDDD1DC52E8164DF15D65B916EBDF3A8A76849653DF
  565: AE3CAF9561AF3B705F75B9E5DFD6758DB65A2FD54683759912E0D0035CFBCD86
  566: 5D2579DAAEE12528C23ED8A1A2F34CAD1CE8BA67D0B660E9281F247EC10F816B
  567: FBD6B9E8AAAA1DFCC4C9FF1C6AD05C0D776DBF675838C2629826D5337EED815F
  568: 4268604A4EED01A2C7842FCAED2E37F7F39F980866DC5BCACA8616749FFE946C
  569: A0AB0475DA734C00D99912C544BD31F8A69367D068F0A18EE79FBD4D5385B8C1
  570: DEB92502ACB3B657A54C9BF786D7DC1ACABDF29591D77ACE1D4FE00E935D2858
  571: 3733656C79DD1C174C26DD97D462B4323F33B410DEB64244095927C572FA90C6
  572: 4C8B709C5B7E4386AEB936C2656B59AAFB74F9E40E680D890903458CB1B2AB8E
  573: 6E629F88B51546877F7799B99DECDC13638E2765343988DE2ED33279DEC3FF0E
  574: 2255A734F5925608991F068274CB1E5301C5B8623C5878851857B3E665490A7F
  575: FCE5A8DC0FFCF3D56BF55E4AB2ACC6743F52B59C1343A1C25BD46A6A3722957E
  576: 24A6F4B970A594F67A09BADB6A7B4BEAD3FF97D0734470750FCE29807D315EFE
  577: F93BE16F39C0B59D107D1834FDDFD520D8A429FCDCA408C79DEB580081191B43
  578: 20650B5375AECFC2DC500E3CA934AFA3D241FE7988892CEA42C8677DE18C43FA
  579: C3094F8DCB1D070DE0D32B69E2E1ECB4A82AD9E38D889D05418DF4E3C398FEA7
  580: BFE9B364A389B13BE713F5B2553ACD16C14AAE521B63E8A7DD0258EFFB95646C
  581: 18226B01D916D41DDB322F6E83C3E3717FC113BF7D7AFDA2CC03B8175BD7DCD2
  582: AEC82FB156E051F2D87B9F12F81E1F43E822EE27219758B3E237AD772E7B1DB0
  583: 19ABCE7BE6A2FC3C7DA0766FB82CEDBAFC19F7EB19C7448C1719C88FE99BCB73
  584: F7DEA427FBFCDF4F00E0FDACD080AF068F7A1CDE18315BD694C60B1DC71DAF1D
  585: 1009AFC847156F96D9CD38A764D0EA70E5E9B6E19A2A0B80ECBB84CA44C137F1
  586: 4925EF5766F00C22F967F9F68D7637DF0982785DABB8684A5525C6D23DB05B31
  587: 026B49433392C8930BD9661B23C2EC0E0BC4F00FFB2587943DFDB4C6864CF1FC
  588: 7152CC20860754204B7D4536F3C11460CD2626DEE88BBFE1CAFB5E62C9BA0C8D
  589: 514629E5A25C4FDEDF56FA2CFEE1A648E78803062DAA41E3D2CA4400C74C3C33
  590: B77692A278BCC9B4E4512CFE8D71D53750ED0F7BBBC811EDDDAE0E7049BD916F
  591: 8D1819A0AEF50E284BCE7CD48517DACB587D2C48AA89062A791DBA7549C22C0D
  592: 2B14B2FFB48A05CEFA73D1F81BECD4BE921AEF860B30CC1FEFA6199BB39A8156
  593: 1AC9CE55140BD9EFB3B2BCF6FB6645816F11C172C525D9E623FE2041BE9D41C1
  594: A3338195A24873E110DE875B1E4FFD5CA3CC44FF36163C867855620EA60319B2
  595: 27A40368957F81B38F6346C45EEF35636B01923E356F2F4279001DF3FF52BA26
  596: B0C523895515658EE61DCD016A839A71ACB5645B4CEF3035843545920F7F6624
  597: B414350819CFBED577BEC9CAF1465EA75DFD39318F02ABF8697621325964DD46
  598: E8206C04B7C5285DDC91EDBB7F76DF9C9448A778F4D62307B2F042B169053544
  599: B3B19D36FF290B4BD1B807749BBF6077BA682539E07B846C9BEE668BC5DC5DEF
  600: CFAC349ECCA59B1A46CF89F2C410C648AB50B63BC616BA3D448B1A08A2C10BB2
  601: CA96A7BB2A498E7F00CFFFAC03C1BFFBA166D4948593ACEFB6E1E6D586D24F58
  602: 43A02C59ADDAAC725D06E4C4EC1E1F5B2203289908605D950551C23A71E12403
  603: A443576CA8BF7C365ED9ED2AC7FA6B17A786DFD3731967B43B8715028241DA09
  604: 934CD93AFE81013D9642DFBA66EA1C024FC804ED884088FA398F065F2AF53163
  605: 6ABC66A18AB971A7B494B6EE78A12FEF18EAB42529A1296D054ACA5BF2C386B3
  606: 5DC802B67E362B2FC35633487F2C0FC90333508BA50DCA2EBEE2FB939910E7EC
  607: 128B7A7AA0F7A7CA91AF854AD2505F5DA70889940C4945BE229F6C2ECD1A8D5A
  608: B35F475DA0D33125009C6C3E7730DACFCF279EDC74DFC88630342D1D81315AEF
  609: 884EABB7E785653BA2463C48708ECE70A49503575048CC768BB8F13FAECE7FCF
  610: 29FAE1045C5C6E475E634DA1A2128A0D16487BF3D62BBAAFF6ABE72FF971C361
  611: E5B530D6C6977137319321BFDB6A526B7AEA07EB6548F6FACAD54C426D3E5207
  612: 0443CA8ED660D368BF42FA1107A9503F5FCC4EB8D4C7D2CE580597E4A84EEA31
  613: 135D139540C7D5B0AAE65FFE3475C1F2DA4318DB4204677B4C30652DA10155F9
  614: C1CEE50DA12BF2F08521A17641A2F5541EC84195149392FB34E900EE8C130A72
  615: A06E8D5C1C3012486BCBE6F82A8570054C243ADAB55F1BD0A2AC1D73029F6E0A
  616: 91230FC5BD62E7C8179271886FE2A3D0A4D55D26A953064E16B99189D714CE51
  617: 6C1ED25B47BBBF5494E1C788038B82BFD0D6CE9DB60E49EAF500DF9ED431BE3B
  618: 5C5E93A14078C7962DCCF2A34966BC16EC17989C10D2C74FE0DC9306CEB61DF8
  619: A42FB761999A3EB75E31431F568CDEB0A3CC8C5FB6B76B8768086F20D284D302
  620: A144E5CDDB303676D612FE7D749FAF7E0EEBA5D5FF48E3CBBE5046131A8A00DB
  621: 21F4A2C8788781CC2D3ED96148B7C77CAA7278CC32284B2BC83BBF542172F186
  622: 677F635F73216E1D41D2CA802498C469234B79AF35BE521DF9E633293B1BAFDD
  623: 3A0B043626E3CB0EE9072FE09F90B8ABAB28F60C42CD3F2323B7BA4E4F9FF6C9
  624: BEB3D0E12B74799E2321A65B88840470446AFB66E7B9FD92638947923F8942B8
  625: B9182715510969377DE1362216F2EF6B96D4622ABE65EBBC5F7FC397B50DF682
  626: 07EEB73A649383B86EB255B9145916EE2E8C326052ECDE0EB367DCB62F7F88B3
  627: 6F9F23853CF377EDF5F4B1F0A6DF99EF29F21452D2628A40F589BBA831118DA9
  628: DDF19BB85E5AF7D79F5DB4015D90F3AF189E7D5E9E3585B9D444218B889366E5
  629: 7B4B8EB34F4106ED4E54EF08F08581EB40A5B49E214A86251FEB131BCB071406
  630: B322E962F9B14AEBD38747B44F976B30B184AD7667EB5AE3EBA6744D6C8422D8
  631: F4CB40C3216799F46067651DD21F6F763A59E93B9A67484E6CF9EEE3913B6687
  632: BFE8E68087D287651AA7666BA83B0D271A422E3F0FE0C2942AFA64F71B8237F5
  633: 31C7F7D6E5D4903D3CA32C77781BD8C959FD6DD1BE80C113B59B39F1941E8770
  634: BF7F8B7139ADF77E2CCADFD99E2A87A5C10802D2D6CE3D9A3830378BE37D8903
  635: B87B38EF25C49FE93C797FEF7114D4BE3A58555F701CE4D8BC2605CEA9725E08
  636: B2460459E5A4CE44793FDF3C212A6B5909B49A4ECA55F53AA3B9AF63A2DDD339
  637: 9023D61FF6C29721EF2B49C89320372059FA33F25CF6BC7F64E3B4EC7D7527F9
  638: 62A8FE056259BFC788F24506F8F6E9777B693AA26F646A22F3ABA85A6FEE1B41
  639: 373D90C3CB55A474A2E5EF80A129F5628CD064B590DEEE7935DE9AF5D68C622C
  640: 814452DB304B52DEF5C9490B1366BA1834AC5B27DFF17CAA5722CF783AC8283D
  641: B84A3DD19587B204EF584499E78DB2222DCCD50847959B4820CCDC092F88693E
  642: 50B9DA33FFEE72C235520F58332A3725BF62BEB005D36FD3CD1B2310B2982A34
  643: A095ACF013BB5C340A21B4537A7BDCD5161377A4818CC44D8A15BE7CACC03D33
  644: 11CDF7811E0CF02F6F3213D3B598713F2EDE54E6857A526879C920D085A01997
  645: 8DA06915850E5402A4444AABCB08881EDCA2DD068E1455BF9A155C54EF315FAA
  646: 279D726F57FC86300BC4D9DFCD4D44EDFDDD4B00DE34948028C7A9255B931CC2
  647: 77A0FF40F7ABEC709B67C6EADAD9D24B014DEB4C342E5F37E1CA26A1999CFDAF
  648: 50D8E76F1715FA8EF095B88D9A8DF4325572B26753F763F264DA8887E4E5845E
  649: 2A01F86149EBDD9CFC21CF2852CE95386DBB1E4DAA2113AA1E0C53746A3AA5F5
  650: 78570500FB89E376549E282E2AE990E72C0E77F701FCC977868ED3FBB7C9CCCF
  651: CD28795A80AE8787EF1D0C374297819A324504623E12688B08E4782B18F05C75
  652: 2E2CD594D0E6C10B002AD61CE491D4B95244E83DB861E36D293C0F556B295FBB
  653: 8F045711CD606D024F0F03603629F3BD495183E821D0A1ACD83F3376B62D278A
  654: FFD084EF020A119836EB60D0F8A059BAD8D8CCE26A37182E7C89CFC2AB80C724
  655: 275E921332ACC5A6991B36A2C7828B632DDDAF04780086F84E1A122461719992
  656: 061E3F597C8E6DD8ECE708251DE0DED5DAF913AD4130ED89DD271B17C556F466
  657: A2587876F7954A9888751460B468313DDD88F267BE6C5FEA492A6CF1365AB8B0
  658: D8E872A625799B9BE1859AEFAD98B6F41AE33D0CC069BD36333819995FD9B510
  659: 715BC8AC70443A107EB2E34809771DF24D3AC09D47768D3202D809B023FABA7D
  660: C6B8CACBEEC4B47082177995C3C00D08446DA56D527D8857E5D3342EC3C42DFA
  661: 7E35C992B8C2A50E7374FE57092086613D5A3B4567A9DA3758F48E6817CA3C2D
  662: BC552BF4A17E92DFB106E74A2C53DBEA13481DFB9EB64422F5CE073512B67018
  663: 46E902A52D5AC8A943C93B1921ACBA76D6DD2DE9077C280E1E6E43ABB9DD11AF
  664: E065D8EB102BB53A37F6B491EE341CC8D4D3AE311F122A28F7FC5481CC80E119
  665: EC3E67AEAC772AB31D41151AD51B88122325456163D1E84EFBC5CB9A55BC4C15
  666: 7A2D56ABC55E61A49311ECB2C3267F7EAA3C284A0135985EB5E2D4113BDB8433
  667: 123A4A4109F6926D9C38D502B5659AF97969C3160BA5E6E32B95AD5D6855D307
  668: 89BDDE727683B2F05D6D9E74813CAF8038C03C574183CA79025D33FEBD68811E
  669: 1A3B42236EE1CF60614237538CB2C9567612DE1DAB1C864828B9604A5D4A52DF
  670: D5012F80352DB0AF93758E8DD4ACEC077160D74FC723F6878B2556690E9ACC91
  671: 5B552329E06B87A06E733270BE98C16A30CAE3A798CA80E7A9C3B8733A9428DE
  672: 0F4DAFA656E6D01470FA746BB58E686846C29933F9A48932E6AD3A20C7A0FA91
  673: AA45745AF05ABC50D77498AF81E72D0DBF7D6FAF97E5538673C57A6EE39776EE
  674: 06BFD30F67A57AC796036A5394DC9A8C75556144497637C28F3C56DBFB21595A
  675: D2A46D6C4A0B63508A238B97ACB24499AB5540851B86E273B7B2DED24B458DB1
  676: 5280B3F9040C08672F7DFDC4B69C54B92EE3555902BF55D64CFC95A9DD143C18
  677: FEEDB1BEA96762AECDA9DEE705AF2DD54C619328B9A26D019984DEC1EE34F30E
  678: CA4EBD5A4AB2C8547C0EB264D47943AF93E281A9E346B6346B809363CD7D67D9
  679: 9A8D6A2B1C109C8F226BE11C405F18E0197A47E44B57C1CBC8CAB957A2F60771
  680: CF8DAD0E361FF6891CACF5672997B0357F9A5D16D424F2B32A0256210106B3B8
  681: 160B3CF0FB7D28A84FA861B0210F383466B6E69DA79B59D95AA05D608DAE9D56
  682: 7A05E3CBBDFA558C8F3A5D5AD9F70AD60FF059AD26041DE8819EDB2746DAB76A
  683: 6600D7C708F08D266FE22609BA7462A9378E691E175230E4D4CF6F1FB40BBCE0
  684: 31E34EE09023FB7BEB557267986637DD5D9C70E38C14E485BB6CDFE0826F9DFF
  685: F5094AABB6719C11474BD877358C603FE16B3A26B8C3CA026E6B29B1868F2AD6
  686: 2960CF99DE7E16B18D3480F52585F39D0B45574D4A0008BCD49C3F2B27930B25
  687: 3117251BB7116A23C586F7B0706F7F2BB00611C4FA705CC11783E6A1D868E1E4
  688: 5685B46356200BACD8C9851AC613169CDF40BBF1B400E21137D00EBA1E782E97
  689: BD6972E405ECD84202049433393B3C283D44AF4C3BDB3D1B700F43AB576B4C7A
  690: 195500FEE676D1DE97C32859987267428884E4E58C2D8FB367810741B0FB7D37
  691: 4F185ECAE1AF834069503E8014FA13225152CBEDD5A1CB8895DE03E1B1704892
  692: 23D2C13F5EE53AD95EBE5C0AE07FE2DD36209897001FF645DB1276FDA49951B2
  693: D319D63FB045B477BE528C3667F0CCB6853E0D31C77ACFBED46251BFD60C1321
  694: D0FD450193208958E91C05E9518F3E2FB9D4B6AFD5084ED2C13DC3E59F85C853
  695: 10AB3B7706863D6056954E6E89A23D22FF9D3A868C7A47FAA92C95A5BCAAD7DA
  696: 0D145FDAEC7EF719C077D8FFB191CFE21E87736A98965A4A4AB2447B607D02AE
  697: 8995550F0BCEFA8BAB7A197C053F69BBA12CB7C01976219DFC6D2A49D415EFFA
  698: 66F17762549A09F43FFEC19B4A6CEE65A6903702F1750B263C342E5CD8D26F9B
  699: 363D9AF452BBB2B0D5551D412872AC8F781630B293FA0B96FF49893200BDC53E
  700: 32CAEA43D4AC2D01FB9212277ADB59C864CED023A8C30665A2BFD059A1031D86
  701: 6410CF5A2716F0927A8F9213C73681278B8EC121E0AC73D46A704D6B28D7B003
  702: FD075F4455CABF65FE19A91768983B2B3FCD40AA0194EDEF3C94C06D2787F469
  703: BB045AF387183D001E980E05859D316821023CBC205C505B11DA011D784B7F3A
  704: C47E20AD8F87E499D7D77EF84C75093BC67969E7CA8714F55D7945F799D6A640
  705: E6F00FCFE28DE659F36F947324DFF4E79AEFB61EF14ACB3FC078873A17FCB5E1
  706: D3C40C11B5A4327CF96E07F5CA9D62127553EE94BF3C148D9EB83353E9DBFDFD
  707: FF9FACBDC8AED20340D2FCA6F3866DF72EE9CC880E4069DAAA2BA5A845DE7FB6
  708: CF7E686BC5CE9A4B6D37890D902CB7641033A7C1B7F974828F4FC8AF251F7985
  709: E576958972852E144094C10EDA802DEE259F7437CD26A1C9094F87ED0697D713
  710: 94BF9E15347EF558B9D40243DDD348C7FDC96A1FB6D362BD9D955BAE3F6A2353
  711: 84D89A27BB4DABE3CB58A9334971E39215DE41B4DA77FFD32B088EDE2E23A26B
  712: 59273A7DC587D70CCDF43BC64BC3CB11B6EF90042B8193C0C4E66D9C7BC7F459
  713: F8FFA1D733503659A2C2BA42C0A1E262D15E97A55E97D746455266507B4B2913
  714: EAB47632D372206F3F1CA23939A281F2CDF5E2DFF06B94560879BE2080E2CBE7
  715: DC93A7869391B1F44A4466B38B2A4A8A8F8774D76B8F2449435B525F2651791D
  716: 890D1078533B845F34713FC87A34153D1175B40B7A46F2C228C6405E4652E635
  717: D9DC320111AB934184B34B30A946D74D30894AA99769BCD213FA3494F8C998D9
  718: BE4501663B8CA4441C8A7A0314BE23D451D19E1ED15831DBB29180E023A989ED
  719: 4A4C4C92C65637A9DEB914179A4D3735CABEC726E9F431367994E32CA1C83541
  720: ECCB0D463DB8A0316213A3356D7C654F9F5A4C57260485D0FE8ACFB6FA759A74
  721: BC1C53F32A147A9F0B2264AA8CAC642D6D932E462D76F113ED2BE639DC67F8E9
  722: 7CEDAC5FC2ED44E4AF3ABB083F3D103378B784E9B0D88DDC98160629B0731AFD
  723: 1502AA443FFF69071A8C6E6EA0A309893DF57E550C270B7BA271234BC69DB3DE
  724: 7D7A87D9A8450596960F05942E390BD546A9C10501057B96009548EAA8FA3DD9
  725: DE5BACF5AEDAEABC2998F34BB48497E022CF71C4260537F19A7D38679558E405
  726: EEB015B7BDB6092553644D28857CF4FA28E18040C3E6B8DB88289CFB10FD86E1
  727: 99D4DAF86714EFA28E61FBB3010CCFB8EFD7C9B6E2B759F276616DDA9F90335A
  728: 388DDAC61C577A057434F28CCFB339902BE256D21F4D52DCD450AA5B747D7471
  729: 8098E4B634907BE1DAAA43FFAB7E4AA8705E76E9ED086CAF7D73375E7EC6626C
  730: FCAE8CE2AB754C256B795BE48428076BF67D614F3FB28AF32DFCD73F17B13E2B
  731: B127E86C5726769BA5A5D2045B839E4FB5D382E93851E839D2C0FF5824B72C84
  732: D1C96EE48AFC44DBE54E1844BF709BD50C0E1D456EF920662D905C823C912A13
  733: 018EC340C0F4B508F7D8AEAF895AC0CEE8B15A2620DEAF8B4CDCCDCBF40D626E
  734: 43CB4C280366C106F7951D505973018D307D9858D32E7360183E68C226060B32
  735: A342BF4CFFDE1AD9B5111CB80734C1E625343148FF2870D1D87DC70E9264E9E9
  736: BA20D962DA30CB7A2755B510F86899FE1430E46E76672E30A1CED0AAAD9E983D
  737: 4E3911BB537D48A168F7B3BD46592FD4B07B9CE043BE9DE2148BE10BF8C30C68
  738: 76B76138AB34805C6D8B6454E3D5A830407A51B9E1A71DB17668E7A94BB150E7
  739: BEAC13AE7363DEE94E696FEC3627958DC530490FEE0DBDA1ADA7F00848D3C3EA
  740: 683757DCB8AFEEA2C95B7B27D8EEC5956AF8E26BC8CFF14DD8A2E6A638C5D6CF
  741: E128C7F8BB3A3F27EC922041E857CB68CA824DE6DBC56F68CBD131AAEBD6B0BF
  742: 4189A1AFA1108BC42C2697B3C24AD8587EFF5C8B46A995CD881ED98523FC98CA
  743: 6A123D37FC9D79F0E9A6E6D9E783D8826A0A07A9EFCD563286710FA3CA4EF170
  744: 1B42B440BEF8ABA94FCCF86F0BA118F36F80F6BFFEA5D13CE0FF328CF428D437
  745: EA9076A01A151C0D6CA5A7B8410815A88DD92BBD2A27EF160F39CAA7E0A27549
  746: EE8E1B301374028A8C30504461A0CE8CF9D1AF3BC27182E4FCADBE153FC3BDCE
  747: 04B9EF6B6C383FCEEA6DD9D51CFC360A9DDA8F18F28175B3AC453E4387D9CF90
  748: 28B44827AEB043F2971C0E6C852882734C9B790DF14ADD37A55E807068431ACE
  749: 0BC67F4D03FBB3C611004D0C1E1B9D5CA572191A13820DE990F029E1EC07866B
  750: 9307D5B77304C9AA9D987D8E2CB1C302F4EBE5AE1A18EBE36901C6D94A3B4D48
  751: F31301459C87955B6C24F48A98BE883BFBF526DB1DBFAD1D6B23F29E6C32B3C0
  752: CC56550FB658455B8E3F2A76BCF1EBC9F6AAA1200C428465A22FC1C748CA45D2
  753: 7427F87D506B90D3C676AD753DDAE196464C9672614D1FC43F0DB91DD9A00B4E
  754: 9D8E31DFADEF3AB6518EA1C7BD9BE20AC8C66D0B1CE9737C338E02794640F7F4
  755: F1F2E04CA39971AEBC9FB699ECA8F07569C8AD9833E69DD9EBAF42376BEA1961
  756: 9D3312A8620A66BC68607C0B7D723DEF61764B7CA43EBA27ABA5B0F518F40B01
  757: E713AED7BA6E23BA5D866E10638DA78B9BFA68757921C9E766603F884C18E76F
  758: 848CE800A1A1E6FADA9E1BC717AF098446AF80924915D0AB86F4A3615D4FD49A
  759: A5A844530155E047DF9A6F878677C12391DC8FEE91C90709E3D06F31D10952A6
  760: 5B0D30556D0AA5F59DA5637BB280842DF8720816D67F465B48A063BD606B536D
  761: 760A402075ABBD70940DFB7EDA04B55B5E36D2B512A6D01E7E97FC90D708EAB6
  762: 0F9A77ADCAD63063C5837DDDF800A4D407601B15895E83B58359821426E93994
  763: 019B73A5FD9661550718CC3B2F79E9A6A0E7C4984EC1426C0B8EB86DDEAB3FCD
  764: D1B467FF32005EDABE59166D2E0564CCD1AF482301D2BFAF138F88E2FEC6AC7F
  765: 060555D402304EDECAD793EF9F779F6AC52B1AF86D714F5CDF3C574592E8C742
  766: 23204EC2C4C226968B8633554349A2C0A987E2812B8CA402A0A1BC7A16D452A5
  767: 76083FA380D36F227828DF913C468AC69C435B2341A590AEE61A44B1A00D5409
  768: B836D6BD6670D5C02A614241941EFF04BB09366E4CCE644F8A3D2CAD5BF9E445
  769: BA296EF46392ECA30976FC566CCD4354D124DA25D9708578214DA5582122D8F6
  770: 8EACCEA4CA8F63F15CAB59FDF29AEA5B4480023D6A61878B43B0F9CF1F4C6792
  771: C9B0726B1D5162E665CE4F89BD724CA7B957DDF865F6833BDA3736310595F2A8
  772: 58182EFCF9911455FC934CEBD36C3D6E258D948AB4E28D225BAE6C73D7F96E9B
  773: EE7BB7FB24CFE23558DB7050113CF8FAAF62E6DF1B05064FA99C2016537F4A60
  774: 0C80147EBBB95DBFD8A03B125C464E5917AE0F11D293CB75C8FF18322D788FF9
  775: 61593E2CF4FFBDD2A1169A37CD3483C3125A9669231592B85D80FFC5FAABBB79
  776: 3E7F46EA5B3F67B0B5802642CC139D752C8A9FC6687CD6380192BBE2864AD792
  777: F84A826F9052A4970DE4725B125874C162F00453A685A329867D237E3FF253B4
  778: 0B05384E0452602C3F021E47F5B2D680A5D120B7A7F4E261B1598DA4B55B3AA3
  779: BE47D2C7FB46780153B3A7E124BEEBF25BA598021BF943DDDC3CAC5CC661FCD7
  780: F78EAB069BDD1531684BADB59CB3DAA544A7F38429104399FFD147B2973E02BA
  781: 5D7C964A69650D9C5B1C3806A9B0F33478B9B2D8CB730D4E28BDF9C35A0E015E
  782: AEE3110714E6E09D51A47EBE4DD5C1A4A7E608B0C5233B85426B1696C88E4A1C
  783: 56210C41D7B778DFDAC0708EEEA185E37CEFDE917728E9E2BC9ACE85CEBFF12F
  784: 702AE7B7D0288FD933ADDC3AC849D7352613C41BA4A7988A08D24DDF178E3C48
  785: 1C7D348E7F5D67A764FDFBF5FB9A20195F4C806ACB59A47F334CE16B5CE3B8AC
  786: FC951D49170D29B662A7A6EBEC46EBA01C96E85F8A4559CBC60D675EB6E1D7B3
  787: 84C917104B318B9AD8CBAF12CFA478590690265DDB43198C7B7C1C6D5A23DB30
  788: 11C1D6AE610ABB2985CB9D00B91860963C316BC83B9F2747AA99CF8EC08CF47C
  789: D599CCA471FBD4C2059F8EF134050CC6247E9E56FD480E9B93DC083B0F16D673
  790: 7E0A1096C30E9B8B0501BB25516B18471413428F50217BC2EDFD22EC1135D121
  791: DA739DCD4AB3AFDE2AB9407887D1F23CC5778C90D5C32BAA41A094968BB78F81
  792: FE42DB18820C03641895AF1D998B2A0C5C1543FDF91D6562A7D63C136C47AD42
  793: C1B04F7A70393CE6D13D313B63967BBA42F356AFDC81851BA94ACEA54ECAF0AD
  794: 8B6D4BC392CD8B4C71CBCD1B31A4FFC431970C88ED7D003EA9964F8829FA69C8
  795: D7BB49B7AE6571ACC901BAECF22D72CF86CE1AC1D831FC5FB5E6FBAF959CDC2D
  796: 900A773752D320C730E4A8D8612CDABAB22B6FE49DCA590A05861E2421541766
  797: 3230671D0722C743024A8D143E3CA1DC3658F10B9779F4BB5859BBA03E03EA43
  798: 68F9B65C04CD618BF61F0110EFF9DAC63DD889230010AFB6EADC13371A34D3A7
  799: CF3879D64242EB295ACFE2A2A7AA7D5919EBA50C38462BD9AC72160A24CAAA4D
  800: F467AF4A4102D2C291E4B80543BC7D72AAF725BE15A1CD8499ECF99B73105E15
  801: 53F2E4FCBFE1200A418A2207BF2F9D9BCDDDB62500F8394AA90E615D06A805EF
  802: BA1006E2C3638FF8AF1D67D3A02F3E5185394D4D83A8E0502759A14F38DB9523
  803: 1059BF230DFA29CF3020F2380406A8DBCABC40B50833E5E5253B524E2A4DE292
  804: 49117835FBA70CC6B1A7E662B1FF2A5C96AA9CBCBBA454A623CBD4FB0FE35578
  805: 3DC8B468AB579AA8D154035EB6F30F961412B5AFE7074F18AB9019AD2E600DCE
  806: 5C8376340B88DDFADCB4B1C46D4F63BBFA3631E11BA5DF550A4381B3DD1F1D11
  807: F47DF28562E706A080E38B2E61E03603694816D50D9AE19079228882B70AB605
  808: D5D4836F29B382A61683318A3442770BB18BC376EBC07BBDE01ECA8677702913
  809: 2688777C8CB4E87B6692E5E86A54A220F927C3CBF885A78960D307B572F57650
  810: 8D817DFB1124BDF3803A828D64EEE5EDC69D3568EF04D2D8C0285568817FA562
  811: 08FDB68E1C0B822668CB706C3700BF0C30D72D048B943D50B00889A33003B446
  812: DD7F3E4B35F257B0537E91ED175FB3A32895457989C018A71A1023E096B539FF
  813: 1B09C66F77EF13F874F16E6F7D5BFD6EFF37202730AE5231A29B4F91B868C93B
  814: CB3D9F38159EB9CCA2E1B3CBF296E27005DF9884F71C733BD4EE3F144D37E20A
  815: 65262030DA75AF8151F141693F97E380C5733B92A5615351E506925301308872
  816: 09EAC5535D6185652AED2621F4E0D3224128620FB6D9D0B99C3D31B3E20F980A
  817: A43A22BDCF8A2779BE4744B76E908354589E1D69A7691884319FDF889A288E89
  818: 696E5FEFA1350410F0411CC4B1FA2E4A767A662606978716754FD44FD7161DD6
  819: 7CAEA2734F499316BAF6E665DD6C85980CEC818542DC7460B336097E25C47AAB
  820: F26FC408465B034EC7173FC10CC7FCE36A9D74786BF2007D0EA403D3F8E90FB9
  821: 852B4D1400ED16A4B945C3426617EF47A8118551D0CF6B5E95C525FB8A896FF7
  822: FD7FABA141B597D27499B7D7D97712248CF0DF7976BED02A5D564D59B23F4B18
  823: 9F13FB0DC17334A496FE3C2C84F4CFEEC9F89B14A7482AB324DFB201B6B72295
  824: 98EFBE2C8A5A58FB4EEF33F4888773533A9D5D73732662192B72A1D5102E2F5E
  825: 247C9282EAF1705B5E96C9EDC36111AD5FC2E1FCC606DB766775AF00834B2631
  826: AB76888E6FF3CD6BA444C804770463EF3F5014DB69D860EE563CBA238F8DC2ED
  827: 3B5948A27A0D02033850B4B49E15EFD202B0B3ECE75C407F0843FD84D070344E
  828: 01D1462A8F7CD73954D75D7CFE22A8F4B69185A3B3081C1D113D9B2FDA91AB0A
  829: 5D3FADD335B480F61C6A5C25496F3FAD35449A156A23CCC9C3D5BFF5F1C1D243
  830: 607E05B2F81999337A57A673026E7716ABD0395134BE23DC11484F898D9DC7E9
  831: 68CBA68E60DD836462767ADBCAB8F3353778FA7B976E01458064B51B5D2F2B53
  832: 4E26AA1EB608D072089F858B1C7A7E1C217C8872E44CC5AABC5DE83E10C3986F
  833: E5A484B2EF6D8B05F70C499BAF6054C05C10C1D45C8FEF8D493968F065EC4161
  834: B8B04F8588F208C4902D37520724B2CB0299D8120D11B836F8B301229BC57CE8
  835: 3DE15D7DD8D829BA7A7F3E39885771A4469E5E4390A60C295926AB828CD91058
  836: 93832AC0A6BDC8A6B7
  837: 0000000000000000000000000000000000000000000000000000000000000000
  838: 0000000000000000000000000000000000000000000000000000000000000000
  839: 0000000000000000000000000000000000000000000000000000000000000000
  840: 0000000000000000000000000000000000000000000000000000000000000000
  841: 0000000000000000000000000000000000000000000000000000000000000000
  842: 0000000000000000000000000000000000000000000000000000000000000000
  843: 0000000000000000000000000000000000000000000000000000000000000000
  844: 0000000000000000000000000000000000000000000000000000000000000000
  845: cleartomark
  846: {restore}if
  847: %%EndFont 
  848: %%BeginFont: CMSLTT10
  849: %!PS-AdobeFont-1.0: CMSLTT10 003.002
  850: %%Title: CMSLTT10
  851: %Version: 003.002
  852: %%CreationDate: Mon Jul 13 16:17:00 2009
  853: %%Creator: David M. Jones
  854: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
  855: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMSLTT10.
  856: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
  857: % This license is in the accompanying file OFL.txt, and is also
  858: % available with a FAQ at: http://scripts.sil.org/OFL.
  859: %%EndComments
  860: FontDirectory/CMSLTT10 known{/CMSLTT10 findfont dup/UniqueID known{dup
  861: /UniqueID get 5000800 eq exch/FontType get 1 eq and}{pop false}ifelse
  862: {save true}{false}ifelse}{false}ifelse
  863: 11 dict begin
  864: /FontType 1 def
  865: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
  866: /FontName /CMSLTT10 def
  867: /FontBBox {-20 -233 617 696 }readonly def
  868: /PaintType 0 def
  869: /FontInfo 9 dict dup begin
  870: /version (003.002) readonly def
  871: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSLTT10.) readonly def
  872: /FullName (CMSLTT10) readonly def
  873: /FamilyName (Computer Modern) readonly def
  874: /Weight (Medium) readonly def
  875: /ItalicAngle -9.46 def
  876: /isFixedPitch true def
  877: /UnderlinePosition -100 def
  878: /UnderlineThickness 50 def
  879: end readonly def
  880: /Encoding 256 array
  881: 0 1 255 {1 index exch /.notdef put} for
  882: dup 39 /quoteright put
  883: dup 45 /hyphen put
  884: dup 48 /zero put
  885: dup 49 /one put
  886: dup 67 /C put
  887: dup 68 /D put
  888: dup 69 /E put
  889: dup 72 /H put
  890: dup 74 /J put
  891: dup 76 /L put
  892: dup 77 /M put
  893: dup 92 /backslash put
  894: dup 95 /underscore put
  895: dup 97 /a put
  896: dup 98 /b put
  897: dup 99 /c put
  898: dup 100 /d put
  899: dup 101 /e put
  900: dup 102 /f put
  901: dup 103 /g put
  902: dup 104 /h put
  903: dup 105 /i put
  904: dup 106 /j put
  905: dup 107 /k put
  906: dup 108 /l put
  907: dup 109 /m put
  908: dup 110 /n put
  909: dup 111 /o put
  910: dup 112 /p put
  911: dup 113 /q put
  912: dup 114 /r put
  913: dup 115 /s put
  914: dup 116 /t put
  915: dup 117 /u put
  916: dup 118 /v put
  917: dup 119 /w put
  918: dup 120 /x put
  919: dup 121 /y put
  920: readonly def
  921: currentdict end
  922: currentfile eexec
  923: D9D66F633B846AB284BCF8B0411B772DE5CE33C33655F6FF751F340A8D6C01E3
  924: 2E02C24E186BA91B34A1F538959D4450CB683EAE5B034D030186901B458D3777
  925: 6B3942BD2E07121385120248891AEC2EB33C4E3A0CF00828D0F130C31A918C18
  926: 979FE94379C648EF21ABF659253E43CD1253866F157F1DF85AE7E8714F061B1E
  927: ABA3AD094FE8D6293916FA82EE4F486C7E513A06D4C9BE44306A8287970B4ABF
  928: B6D1F9274A5A0BB6ECF713ADBD1260D5D6C4420D357FD486470A74B2F0621B59
  929: A9373ABECDBF32FA68AABB66FAB0C970A3354A335FEDDA1C288245E6C890B8DA
  930: 3D0EB953283ABFE372221EEB1586B0167F634E3F29CADCAB484B81A243CE1E3F
  931: D5106AD6BDB1AEC91123377F816711CB9D5140120FEA84B8205B79D1569509FC
  932: 6B671211985CEF51691C45A168740BD826464B2CB0ABC575E7D453161328F80F
  933: 3AF1C99EC219010EC6C95E0A8D1909719CF18BE424967E90DF67537220E60C3C
  934: 4345B154D08F9EA684710E659DFFB0BA1B7FDDCD519305900A5E1CDA219A6C90
  935: DF8BD712A3686DAB90344E8784C7A9AF3318550285039B701B9FA1D3A3C3B6C2
  936: 753F1E794A3463A173C99A9EC0E2AB5737134CEC2C97CD6A37E38692ADB4B131
  937: 54697B7BBBB23680C72CE96066D8007B90AF0FC5958232AB4F21826691E9874D
  938: 107F47DAC1026298D787989BD77CB43A09FC95F6997DB00D8483AE9C2716CBD3
  939: 7CDF02DA34FDA2F0754ED0968270E118DDD8BAAAA65C41D699E2BCC2556AA231
  940: 328187D2F50FD518CF458B0BA1F7DBAF4B231CFD61D5DC56335B53C3013BCCC9
  941: 85690E19E992ACE55EEF2BA7A75DEE6DC33933C226FC1494269B7CA4CBAE987C
  942: 2C787386400172AE3F44AE47115F4117EED866713BDDCA4A7AF658C49F913CB7
  943: 308635000043F63BA210410A66E192289592882C477B2EEA0B2A339F0E7CF450
  944: CA0EF79D3A6C28598825CA03FD688DA60C95EF707C6E67CB7E57DE7A80545195
  945: 739ACBDF27069F34C9E0216C3D17CFE7A652B910FCC9B9AECC2E646809C22D93
  946: FAFAD465DE794755AFF5BEC17160C9563B5C51D07022E2D3A256FB5CACE131D6
  947: F4B30F591A0419D957D8F0DCAA0A8D65A8D83422AD7C2613FF13A302E152B312
  948: 3F1ABB45E42084EAC894FE335C07324849C9736D00C872C4551997DB889AF17A
  949: A52C5AA77DEB548B0103B77F65717F70B90C1BBAEA7BCB4959F32851A9882A3F
  950: 55673F24103D6BF7FB3AD3EC3CC50FD8FBB4A6B13C3D278174320713A7B327CC
  951: A71F01E50840B33D0FC3F5F6A6F2B0F2D0E38494B1C73096A430510F927235FB
  952: 69E931DA8CE5415EE88D0248565E3347353621A48F7948AC9EAB5F5057541B50
  953: 82BA955D90BBC82E582FD71904445A59186022FB928015235B60830DA59813D0
  954: 8DA3FC306C43FF8BB2CB6772B1F7BA3C1AA4B2343E7DA7E065EA53A4E5E28DC8
  955: 0790F2D5CFB203CB135A08DCC9702B59A63290444F202756E55B9FB053F773D6
  956: 0F69C63E74DE593E49186FF4304E8FA76C3E3006358DE549E946DB69431981E8
  957: 1261C9C9A884E4EC708F69E6AF5D22C5BAC49F2AE85903E3D48D03B7B97054F1
  958: D2937A0C685D912D6D20A75A77712164DCBF8FE4D5460DACE139C5A934EEA09F
  959: B94DBF168A4BC03A9D689936D833018FF43837DF9519AD10F357F00BC068E737
  960: 170FC9FC6715165F733A0B6FADB9ABB48B845167DBE6D771C916577FC2132863
  961: 767DC6E3D460E779254194AA690983184D934F5E858C1176B3862B69B42EBE7D
  962: EC9AC4E020085D474093F7694C8A8C2025D4B0163E29320C384D62A9F3FBCB1F
  963: AB5A374EF3DBA48AC2147A207AEFE8B78BECEBC55C97B538F3A0FF4589D171E3
  964: 826342C8A5186224FEE54E4C6AD5EB02BCB4088B132FA1A48362824BEF161235
  965: 8E661DCFDFD8429C65CCEF63902D0E07C2FEC1DC2756D942F13FECCB7E8A8048
  966: 345338F24B7808E46A04A915C111F939E2669A12FAC0BA4F74B832EAC83EABEE
  967: 67E2817C058E69C2010F2572FDD15194CD8DF0FE9F827D349C0444A18D1A86FD
  968: 802BC120A5114FA3523C221242C7E767B0AAF6AD15DA1561CE8EB18A2401D71E
  969: 20481FA5F1E247CB5288F47795A6A3A3BB186E89EAAC4A54AC91405427136127
  970: 5B151203426830F7CADABDB3FF63B40CA29CF8E667E71615869978E99E6F3F07
  971: 0170EACDE3DC62DC05681D7680E2E96C30002AE34A4E5EAEDF88577601A82C36
  972: 22D625A03B0451D7BBAAAE0C396711500E94A482EA787495073F16A76D1657DC
  973: 4EA7C7B83BC30CE7F145B65B6E2ADC207D192CE3B5FEF7031F4BD64F57E1BEFF
  974: CCFFE06F1E4ECA48B442DF413766A70DA626359183A9B24C70419487423C816B
  975: 4BCB067E661E47E172563090D6328BD738D2B0FE41A0C1D7A47576A79BAFC880
  976: 0473229D134F998909898301CEF50A82B627A9A06DF59D0B9C530EC5D877F1E5
  977: 220D3A1ABD2ACBFDF1933F92B3137B22B9F95A961D93B729307749A50D8A6403
  978: 7AD0F9C40743E39B8D198CFCF7C033D99440D46D821D97545B930EF92E7AE005
  979: 27F2FC766FDD4790FD1913C7A13328E73E587618ABD9008022C5C6C23935CEFE
  980: B5ECA2CEBA1D25DD846B48423F7186E03B1F61C8F1D5AC95CE03C83B2F221300
  981: 7A761D6CB5F7F9251D3F9A7F4B25B99EE7A1347ED3059A811A82A35A033E9B07
  982: A4FB2A95009576F48665605C478E5F6C1B135016FEB4AE6A6BE4B4359836E04D
  983: 45AA11366992162973FB6266547C2E570B8F56F6D992D2C0F63950A16839FE10
  984: F56E59D93A37573E3268C5892C9F3358753D1FAD6379E82BE740FA17236E96F7
  985: C53A2FF785FAB86AD17EB1DE8A6AA9C69B91C9D9B43B5188E51F6939FEC21B65
  986: AF17DCE95DD3BA4F1DD51F0BD5E5869A1ECA7398B6E664EB0D189181E9C23012
  987: DC1E54C146842A90909DBEC03B79B58909205F2CB2A7F83C66B437D7F7DB9781
  988: FF0C67F004E979C95B706D8D85255CCD827CF6196D847DB380B56980109E96CA
  989: 997157BE78A4F758CE59D78158A854EF2C20099438F74777D3B0298D45BA86D4
  990: 3C0AC30C984718FD62ABA0567AF0A70C1DD41953E3E7212D5C562085177E650A
  991: 2ACD49940551E3F7619B4CC31DBF67AC15D938619B95DBF66E6D1300B1BB8605
  992: 31C4011379FB5388CA49E4A9BD6C921560CB8D513F8716A0733D2A7D77E62D22
  993: A69B54E9048CA168D210816E613CF6357706EF6B118A1263B858B7E19AA98891
  994: 43BD675B06C893579957BAB97199ACB82C080593ECB8B66A7334779CC16E4D0D
  995: 4AF365CA6AF9727AE29417B61A5FD52452873B1D666044F8E7C1F6C6AA3397B5
  996: 94A5780F4005FB5E41698FADD1594B505A58253D68D2AE3320E22165D198050E
  997: 425820CC0A43FF1D61F168D87CDD30C14D387610B6CDB63BAA39B3EC9B3CA616
  998: FF1CC679227749DED3DDEA26B4D97C633090DCB8D8A6E5E07E3579E4A99BF1D5
  999: 51E43D1D7F139C9CB1D76D8F693A3F23A74EFBE79F01E0B850BC6B6C7F62C2E9
 1000: 859469A144853434895D73DA6BD2B348A48BA80E79327ABD96539F2EA2209852
 1001: E1BF6B0B819D7C68A9A1D0F6F39416E3EC4AC21DCD3C51D3B5B8D417EFAE165F
 1002: 2A7E0B76E558AC9F685A76FEC7E3C73CD607D9025DE6113BE5D0401887A53910
 1003: 82A813B026A502B51D484797D9D7E79A25B6624940AEDB4A15F2C73CA1AF60FA
 1004: 22D15BFBF268EB044FAE17822511AC6580D1D74DBA3C3335217780B29FEE792D
 1005: 200B00B8CD888A8BFF15D938FC758BB5CD9B3E08E1AC6CD1669E663BE86711A5
 1006: 892684DFCAF70C11E803164994BDAD89128AAD6461D4558AC2ECA3E05EB56D32
 1007: 0290AB16A6DF7133DDCBDEAE89C6CD83552792E23CBF567D57E46548EEB0A140
 1008: 437492B53C14419B6FE7E64AC23923A9E85F56A9DF209DC4E6BCAF1E045F9CA3
 1009: BB904BFA150F4083C18B0CB5580450CDB657EA768E71222C71DA911A722AB9D9
 1010: E18B6847F417125C40EA8A0CA1F551A4548712D098209C78DF9C3F78605E5402
 1011: DA2DBE2218E49B819296D5AC88D17DDBA982E171733D1E9E295B3157C9B90BF1
 1012: CE68CB185947D1E3D7544155B741296D14B064BEFD3E6AF25C74006CF6800551
 1013: 80FCAAEE6FC9105E1674EDFE68C45617D8D3E2264CD395EE94EDD017EB85884F
 1014: FDF530EDF4F3F14750CA066F149E688FAF8EF4B5FE6AB515CD298E8D170346CA
 1015: 9B32BAD1D86DC147BD12EBEDF6CE1E749C5B48314F512470A568C172C35CFA41
 1016: 031E34586A89404CB5372D7B2C7A6D96F420D4D7C2D4C08184F4AF86B4536A90
 1017: 9367598424112A7B05D7107B23695CBCD569002290599E0FF4EC5C852C31F5F3
 1018: 9BD56BB840DC17DEEA579E7A7A9F764788D4E3774BD523D21267869224D68891
 1019: 4523070E80A123B58F7B579866332FC38A41A5915EC06F2D14FBE4A6CAF59AEB
 1020: 57E98D661637EBB885AA5D74AD429CCFF64E5149815E7350118E6385F4C74E0B
 1021: 2EB474A6DED021D429F01C9B0634A09250C40E22B3BFE1B7246D18116D585F39
 1022: 0E06E9B5F27A6CB77C8E9462189CB900CFEF08F798CAE15FBD94587F33816EE9
 1023: 03FB2DA6826EB69D8C284AB9F7B00630D0420EB6E35E0E288BA25F5C2345C067
 1024: 22412633898AF99C2FB232D1469025BF262B567F29A05F4816FE8EEF5F02BD79
 1025: 06202F6A1E3E5D4B3C91BA8D5FF53D5136BF70E5FAEF441A7310CA83721711FC
 1026: 39EE48BFB2FF287234B1A6102AF146B10A632A53AF97E11FFAC3A2A86BBAE3BD
 1027: E0459ECF0305366078066F2CC628A3918E775E4236651B3D817AF1684B07A163
 1028: A0142D16F55D2FB5F2255A8813B8E54EF3E801E95A4A226AB8C0476AC5EDCAD6
 1029: 9258ACB6F7C0CBDD298A0B816560622A1871FBE2FAEBFE697A8216A0D8FE30C6
 1030: B1BA6C3E975F78182743842E7F851064037394142AC91B2530FB1D511EB20F3F
 1031: 79EDD8B7E1579D35F6E7B2883C47A46B6C1A458BECD6BE58AAFD834A7D82A553
 1032: 2FE4E66878E4699856DEDE964F454638F768AEDB595A883E380408F558015FB5
 1033: 8720954ECE2704AFAD4D62E8BB2657C4FA920D72248B3F762B2F12D125B796AA
 1034: 1C4BD6B42D766EC1C9B2C7AA4B6A3474BF753742DE8AB76D0AB0DD9A20EE2DCA
 1035: 0F34CB25995ED3183759CA83ABC32B8BDF0B06EF169252587971F7D37463BFA2
 1036: BE36B2E45559DD73DE7CBE29DE92B9BE6B9F8093F934BA311D81E18A8DA92FC3
 1037: 312E3FAB43C53E803975981F0076EBB8F257C123908450661B6FA79E7ECE98F3
 1038: B0A94E0DE3A4DCC8E0FEC106CDEDAA297A75BF1E40F3C2419BF72A644F452E2F
 1039: 9A8793810319885EB3AB23B1E80E8B62A889311355C73722C18E62711A7E6A16
 1040: A5B923408444B13F6522FECA9A60B067EE332B83E1A69CD835C9D69B5D8859D6
 1041: 91F9276863D2E2E8193641E4239F4ED15E2C482C735BF5434BAA454EC2830C1F
 1042: 7CF766DAC9E924F17F03093132627673BA3D99DC2DBFC89E5BA032C16D3C1C8D
 1043: 78B3C464081044DB53C7A29E925F4157EEEE928C8E28EDA5F0A4BB6E0042D8AC
 1044: 7595C350645118172D04FBF06B2C9A9F3603A54B57999E2960C993724CCD6A09
 1045: 766BDF73F66E07FCA9BD09079CE8010E6CFECBE2E5DE1EA4E280AB78D5184C11
 1046: 016385007CB5AC0BC95955A1E88EA1A1D8EFEA886007708BA063F556D9284D4D
 1047: C764E75CECA51BEE3D35DFCEBF6175953D30FDAC00F23B1721A1DD577945B5E3
 1048: 8176A21A649D907B5F63C71718ECF32ECCF1B26BF15AF694F1045CF98FC75278
 1049: E9782ACD3D83CBDBEE690D29B3176E745AAE436382D258CB22F3DEDD02E441FC
 1050: 6A9931AC2F61156DE258DAAD5EDAD41E6C0DFC902173168BB4F51DFA7EA615C8
 1051: B0F92FDB118378CBAC3D56B6B9BB0883C0C14EAA67396AAA7987222A132B7959
 1052: 44FC1E9D6DB6D549DFBEF8D2DD8C53DD3B66935FC239E74E2C440CCA13C068EB
 1053: C4A3B69F499F573D076E2C92E24F2C69B806591B0807CD903E078683854963EE
 1054: 5125C3640860CEF37BE186DB781475554BFE6C528A9633AD5772BD53244E24AB
 1055: 42CA2D1123AF45FA257940CE611D83014DF04E60220E9AF27CB2A2247BBB004A
 1056: F5722A5EF058FDC7DC2B6ED1406649DBAA58DF2ED3A91483D60F11C4A39BAF57
 1057: CB1E320A987B790672CDD3E3BEF4A67032244DED2FF4588B2072CDABFEB36009
 1058: 9F4BCBEE16F811A44CEC77F8AE873C90C0F4C975E51014ECBD45A56A63F034C2
 1059: 82212977023A132E5C88AAA826D841FDE9CBCE7A01E4B6F0EBDDB9A69EFEBD72
 1060: 0B41EDA807CEDB791084047624BC11CE10B7A0A311272EFC9E013FA374D97EA5
 1061: F7998FD908748CA72D8CABFD0F01220C2114D3B462B22FB71A23B284B1CBC7D9
 1062: EA20BE71F8ACCED21F096009A14A7C7B51450BA51514707EB46B9FAAB31CFBEA
 1063: E1DDA6F5D9AF0B6E7D05A1EEEEECD606427B0F2363D1B882B50140466B9D3CBD
 1064: D00DB06DDD1BD4681E367DAA4B7C405C6281B67FFF794041738FC6A01D261CDD
 1065: F6E0A330985F2CA782CBCC02B6F4EE5993434F656B91A51CC03B1D73FFA6629F
 1066: 14F6075EBFD83B702D8844A96CFB5C14051595BC7DB2218156A6DEDA5C98CAD8
 1067: BEB5284D9D9F86406A8C1AE85857185991C360E5F44DEF352A1F301207BE94C2
 1068: 9A3A11BA468FACB3FA2D683419C44EFDD7C8F1079659F3ABD89D7F168B1591E5
 1069: 6105F9B3FA481BA953CD34CCFE73E427D3AFC46E5C58C2981198BA284DB8B37A
 1070: 6647BEAA561799877DD6858FCA71CA6003F2961FAA529906673EA94D82D78116
 1071: 4DAC81011FD175DA707C1E15D4B6FF19F8720A4E05E6E103E2DE880FA9C192BE
 1072: C5ABE7C311C2ECCBCE8F9713DBA74AEC37A61C8F21F271B35F0F7C88B182525B
 1073: A4183377597ACDA9A6E2F181725D427795B975BC4168A408D292CAA484BD1B8C
 1074: 9DC62E737ABC805C8FCB7E96454DA032B601345570EAE0379BDA84BB6D15D780
 1075: 42FA1E068A7D62F152B43B788513E13724666FAB4E2B4F04B0448194E46582CE
 1076: 7389BAF0D1DD4435BAA6B82AC305C04686B89FD51197C721D941BD2893596024
 1077: 1598E6C2BD84527EDA6FAB782033E4BB4F964FBACD96CAEC3F3CF89CBABF6B4D
 1078: 4D3AD14A03D4BE931632BB03BC2B92842FAD51A19A756892D5B978DB695D0540
 1079: CC9D030C612E2B201D60D09F56332DD0BA1351EE62816C21A35C33DC11B37BE4
 1080: D2F164ACD836A5CA1553CBC733E3B159860454B17064B4E22D3764FF6293BC81
 1081: CFA3B2325C8E072857F6FF4ADAA8818247D431A28D3C5FDFBFB24A6CAA327AC1
 1082: 0B3630C84ED9F0D33B8255A3CAA9C5A0C79F7BF6BA3B9801C3BD0B30AEF7CCA9
 1083: 92F25E332EA97A7CC653C93D1497992D6B76363885B92ADE34C2A33E30A3B1A0
 1084: 57E9C16D8CEC189565808D3FAC92973C71CDE74DE9D8781CCAF88747758014C4
 1085: 5B62667D4D2CC5EBEBE77C5AD00C6A69D1819F5A786964501E077EB3BBEA52A4
 1086: 57729AEDF35253F7E1D31F2DD1587BC15CCFC1B0CA930DA83E2031B099A38158
 1087: 8D1849E7145AC74777A3C7136DEABB0C787E5A218309A65EC7D128147EDE3AE0
 1088: C0AC039B56F767A22555CFCC12DCBC7F5A5A3B4E86EF5A69EEA93DF0BAF2A3F3
 1089: 7504F5C6A7A67388D2F9045BD755BEB7DFBC2EED679497EBEC808BE20FDCB5C7
 1090: B586463BBB898DECCCF7249E9047DA943FAF0718A2050FCFDF8A4C2029FBA674
 1091: EA64003AC03A847185936FC375CC67B3006EA681F61F640C3640A78D0C7FF521
 1092: D477981E23E5956BAF42252463FDBEC49BB560A9428D248B0C5250CFA2A49CD9
 1093: DBCEF73123C13BA382D3CF6A7B8A8CA3191D379A659F0E2C6E9CAFE9DA2AC074
 1094: F622E397A2F7C73347364AE249B11AE2C34AA7F0D27B5F35D548D5AD1228597D
 1095: D16A478C901D3A34D870BA39F770885B7DE62298F0114752435050E99EA4E5E0
 1096: 56B965EA185E8DF96B9FE97EE23DD45AADBFE02B427222B9FC99DA94FB2648B8
 1097: 46BD30F881BAD3820DCA4D8093BA0FE70E03482CC063B751439125623FA7AE40
 1098: 52DB2A380D89D5E37BF264CC73DA9A1540031587F481A0F146C6ED6F3F2957FA
 1099: 19477F075ACF608CD94CE466C1FC3EDAEA3ED25C96FE89A7CBFE528A33C4E84D
 1100: 465FE6FB031B48D904C5120D428D6B51F3232847CB0B7521E5CEA887FFC56F02
 1101: 0882B3BB7F5B0B954E7078DE3E31D8AE65F9EA55F4C169DB7C35DB9645617AFE
 1102: 078E03BF9A1BCE4E489AC9495A1E6CC7D1FFDCC03CEC1A32490186FE8B53B09B
 1103: DBA7F0E23C8F5E5270D039B409D504203A458EEF12C035039A8AA12C719C0339
 1104: F766BE6275511D585F82E9D4AC9B5424312755C4B74383FD094BBB24817D6525
 1105: EE62456392E5DCAD0A0157A4A033E440AA014D5682606312F72248E13C43EC3F
 1106: BBC9B4A2CF19A4AC6ED7F561EB13C3AB22FB3F3EF644B5B47DACE807262DE5C9
 1107: 50578464845B950140ADD91D72D28470A5A5FB134EC52F4DBBB9C50A7523592B
 1108: C5BAA056E46F8C004062298BEA010C1CF9F49DEAB58C4D2012E04E630F54C985
 1109: 328DB2B6FEAC584308D71A9F5FD945A37EA13F3DEB1748320870057A362E70CD
 1110: 50C269D32993CE9CD1E8CB35BC6F69E7574F37032219C6E1C960F3693CB8D1F4
 1111: 7E3376495E6CDA3BD280DEA744D382D720935D605E1E2464A31B86E831A1DB1B
 1112: BA9185DC43D32993D3B5900F9D5B45EE9D2C607172A670530780EEA08AECBBF7
 1113: 5F59F645CF7A86ED8CFFAAAE50BEC460C07B11BEAB82765FD18D152AD476B7B6
 1114: 2D08A8C7B5D8F7B6400C8435E6F08CCDE4234D981D056E7F1B361F478759FFEA
 1115: 468FDA9D4EE5B8BF0B83506B39C1FD36B16D14D5005202EEA3D9BF656BA60548
 1116: A94BAE6159A75BAA549ECB9D5272C475CFF6BC373C60723049295392D4BCA477
 1117: 3FF6270B7658362D0014743F1686ECB611912E6B82670BCBA93832C4EC9CDD22
 1118: BB2FD9FF321840A882A1E2BE9B354E69C9F4C6210564C02DBD96D4BC181B4876
 1119: 49818380D9DD9424E30DA3E8E3BE7682CE0CDF6CB3F7554ACDAE1812AD3B8AAF
 1120: F0990BA00B058A1C5CC83A60491B7875821799B231BD9BF1D568ACFAE9E5FE2A
 1121: 7558D3820A67A6158EA037FDBE8A6EADD8C934380101327B8F1736D996F9699D
 1122: D64AF938C999C6C93C9DDC7A8F4497FE81DBB787F24EA08ACF82B3C7620088E1
 1123: 8002FC529C8FAF40A519878DCB79EB5C7C34DD5D6F911D9DA790DAB33E7A8968
 1124: A266E95AA808AEC8FD854D1326778821DAAD03ADC0863C83E5D0FE70ABB35619
 1125: AB31554DED6142E2E1E26481377AE95C9F32D0EA3DE07F78C6A30FEB98B15F69
 1126: 296FC94E6DAB5829F1B59672C6A87EE4E2CD3F0D9894D6DC8D7A514B6BABF018
 1127: B199CC3A4478821649A7389ED46DBB9AFB7D4FF7696F8DB586830D7F74F0FABD
 1128: 4BB32F787DFF04CE1E7349704FB5D3154D1BE3CEA0B476C2B787C6E534061EA3
 1129: E28F7D8F65EB1FBD8177AA013A6FFC03BAE514112214F67C7957583FA78FA805
 1130: 29C0AD1C6FF9750CA24D3505C889502833CB71EEAC21B8F2F4D3415372E0FD82
 1131: 33A937D50F4BC55D381E2E2C831D2CBE4F960978BF7041FBB69C6C9C9246F8DF
 1132: FA2D5C5875200AE8F9BE1C44F839F446C23E630B74B823FFFC88DC30B931769A
 1133: 3D5D444376B7138972BE07E5D8215B79288401B0E9E76831250304635714B64B
 1134: 2BAFC31E2583F26B15B38400125BE793931E7887175D98A1CE1505AD21BD08BA
 1135: 16BFACB350DB1BB37E647D7A00A48130CA4F7B6FC5CA17FBA73F7737366E906B
 1136: AA3335A2E51D65DFC79B1D87F109E9CF3F420408BFFC2C399CA6844A3C5D50C2
 1137: 2B3673FD3A796F654D2624FE5B1E02C1720B91A00B4998F825D9C1EB29885A11
 1138: D100A98620A7C186BFAEEC214F0E63A21A28E076D0CFC7DF62A016A21AF198C7
 1139: 28E5C374A93D0683E91F06858358E1AEFCCAAAF2CDBC382B1C999D489D06AB82
 1140: 60D4C548B9AA7B011F0382324737A74EF18AE7D5402DB1B8FB15AC162E6E1D2D
 1141: 371BB20E1F78C962F032B7647A301F771D496B14B11DD63965897BEA60DF1B75
 1142: EAED63791A62BA912A8ED5EFD66340D07FD2DD8A9EAA1A98957F8D4B9F0C7142
 1143: 024FF2918E971B73F5BECDC098C7D011335077F059697C9429CA2E13B03886CA
 1144: 5D07C7178C2368B4DBA1BE17A074A1565A9DFDEB90F96163829C4F2BE8D537D4
 1145: 606E7CF1BB667190AEE95B4D68422B7EB84B054D41F6677D840ADA7BED269A8E
 1146: 8ECEFA88484CDFD6F999D9F51F4431057929706105172AE2635764B326446A07
 1147: 1BCB5A2277441E0C0C8A6CEDD2D886D794D3495F7CE828E1E9F65C3CB47C2634
 1148: 1E3BA769EA7DD098296E5CC981916608DC33279BDF53510C8BBA06A0A0E9203C
 1149: EA569B24DB5EC1DA6254156276944ECB2338CC5679558DFF053863B3E6FDCC2C
 1150: FAA0D336E9ECA4236917455D8DFA46EAE6ABE8C942E087ADD33E3CE49C2A8C5E
 1151: 9E4BF0A357D1B9DAD6B2C01D64D65A99EC728DADC5DA83FC279CD60A08971941
 1152: 638CE3A7E1A298FB9832804EB4752758EE1ED81FA96B60A6AA1004D79AEE456F
 1153: C3AF0687AD5AA5062DF7F0C8FE7AB78DC6122BD2894DBC59B4126A0D85F34C8D
 1154: A748048087E7D9E12CF55AA2786E595EF5BEEABD86563204CFD5B1FCE181B2D0
 1155: 5410E3836E394D0843984362F65D4A55D26C805E15EBF488AEACA766DB081C3E
 1156: 51267E8BC8B7E4373183CC054B68A4839F842DB22341130D4A1D312DB573060A
 1157: 7E73FCF514617C3D486651D2C8075E02331EFF65A2CE8B9AB7E35CD969550C2A
 1158: 89DCE554802F08D5C6163A09E669B7F5C6754138D778CBC5458F40B4B51C9A93
 1159: 5DD23BEDF12182BD5F1E42B2BFE76F421FD8128DA78F195038907F9EB52268A8
 1160: 324B1A134148226CD0B235B8A6DBAA8508A7209720E892B910056D55AD5797D4
 1161: 26ADBC7FC9E6A41F2EFA145DE8707D8AB76970B46D2F2CA4CE11DFB46B9D156A
 1162: E75210C6F9A2B31DFFB3670CA8E52F322AAD31EB71D3E0C99CA791797650E5F5
 1163: FE5EDC86B5B19433B9363A388FBD4C8ECDBDD8281A81AC935371FEAA2B841C98
 1164: 3E54FCA6C6445C89374981ADF8A974F5D5CACE8E158AAE572AFB2D282E73B1F6
 1165: C7150271CDE9FA5E5BB94244F04B0CB671EB2391BB35EC2FFBFC522237F54168
 1166: 2A4AD8B48C84C4FEAA2602AF9483A1A07570F8E84434F1FD3942A13D3A30C1CA
 1167: BD7901D49659C85ABFC78124215386C475AA0E229E98A9A2A47E32B46F09AAAD
 1168: 6C8F0D5FE2E4D4D4BB3B3C3B23EDDAED65004BD410BA829EFFC414DE349F8852
 1169: 75D4C9567FC887F173EA3E5AB863903C728D65DEAF592F400C803317FF9859E3
 1170: 1BCB658A0458AA355CE3671C35047760ECFE8AC3A01C3B975F01A02CA21E4CF6
 1171: 697A9B828DF3FD28BDD625D8502133E85586A0F66386AD428C1E65AF78A65106
 1172: 188721680B04E7EB756C564859E4F8E16B9DE6B7231F8F8AEC8064CDD8C923AF
 1173: 7B0888ACFC86AD6E03D83A37C52DFD5BAC714A09727B53ABA05461DA406D894B
 1174: 81B4B43D3F737939EBB7CEF3C4CA965705411B1EFA1FB6385A6556913A6D32F0
 1175: 3CDFDC04F88F214763B7E989D288C6B8861504CF5E8A6C67D16FAEE5E6962F6E
 1176: 0935372016194115F205519805A8FE8EE76676EA3CC75CEF7C7326810BD3BE34
 1177: 2EC114C3BD2508ABA9206401315D75C4AB6401E9AF3AABA580E47776C6A7D7AA
 1178: B576D209AF4EF84F37608B2CE84D98008988331C5DEA082E8523E06A7BB59004
 1179: CB8C7F4F39B4E83C926CC519163C17FE4CF47F1B66CB444842F494B5C8C1A386
 1180: 2DD05BED6BF59227A5757410F63CD8BB77AD0AB848E4B8FC85186E222208740C
 1181: 09B0E47BCCBAC26EDCB9029727EB96521F17A7B32E719001E59C483237D8B9BD
 1182: 6695799A0C3B80ED9C7D64DC153CBBCEFC22B4B25524BF5B301431F192BC6933
 1183: A6DA377691670958B04AA1F7491379CB60C87F3110CF2BEDE95D6611C2A9604E
 1184: 083B721D51F513E47499871C0E3E504E8EE620CD2E0F450E3035CBCA94242BCB
 1185: E42CB0E8408A3CCC5575C261F2325EAA2B06D91A65AEC162268D751CBBE9D5DB
 1186: 469592065418BAFB50E658E286933DC0EDFB9E9F7D82AF9851E71AE9DC4A9DD0
 1187: 8E01F2533F5C8F83DE9C0D0A49DFC375BA4F32C2BCA5774B702066CAE2647B9F
 1188: AB7541FEC25269D28A7AB4F1F60F3EEEB5D2EE23408BCC84AE471EB6540A5438
 1189: DA807B936F6C27FDC536D2D8471EBE9967B9133A1A5641BE80E64632E61E5E8A
 1190: 7700465D087E89BFD1C6197B8BA8A41CF2159A0817B5F95351E02E654CAA7978
 1191: 1FA6571CE47EDE08B7E66A2D0C8EB88AD6E4F287B9809EE5485A94EFFE85A73C
 1192: 454BF8BAB70BA2000F2B56BB3E0255892C3E4480C147CA11D4C3AB71744BC536
 1193: CD21B6DC302B5895BCA9E72285744E93E85D33A86688758A060304E3EF024281
 1194: 590A765C943980884EAC5298497E7D2460C55EE1BD234C407FC63B9B3029C018
 1195: 6C86BBBCA5BDCD4300359A40D1281A0211B09B2DF2941EA893F5DB95BDFDD018
 1196: 6D674A37A25F63722AD62597314CABEC1F3A2460F51E00451D3095DAE1071ABB
 1197: 17A8DB8BA0E224D420D4A0EFF9EA17FFC7801D36BABADACC27A0AF1879C56628
 1198: 573059FD22294243357928DB4A835F02B3807067DC963CDE81CF4F69669421B4
 1199: 88A159B3502CA9619F5B30CD992F3F94EF3868CC695F52C5E0619E88A750D6F4
 1200: 90DF0CD32D6642A3D19549C733B89391041D0FC126AADC04D882188D9769CAB5
 1201: 21BCEB131BC5283CE6E9E6F650246B1D59A7A559EB45AADD9A669FC39EDE6CAD
 1202: FCA20CFE0922C8730D56962F4AD00DDDEE28B1A7C2FA02CC7C59932AC31BD59F
 1203: E0C837740EA82EE6C804114DE18CA35D8EBDE3F0C16565C2F51A14083F5CDDED
 1204: C5B7796F9E6717A6A3E963F3DCF7E76DD7F896716193C975F4EA5CC73F6E8C95
 1205: C987260A3653AA099EAE36068B7FD793154050D9868D9D30F4E4603AEF7B591E
 1206: DFD9F478EB30D16AD0496965F5702DCA4BF33541778EA2FAB83C25313F8E694B
 1207: 43FAD86D47D5E84B51309B3E7991B29E9922E80A34AA1A5B895765ACE2329F92
 1208: 8A04E9A68A0D9C008EA9E52A114B3F09144C30A00A6E010BEDECB7B955AD1B06
 1209: 467F156EF79E4AEE257AC357EE49724730D9DE4942E84ECBBFEC6CC7C85CA2B4
 1210: 3BAE1CBA5ECFEACAA7ADFA4508F1DB7E6C37405439138ED4BF236C1589A319CD
 1211: 3A5DD32D848C22F07732BCE84FD15F86AF8373AAC85252A8F8EB7F3915B52558
 1212: EF02270FFE20521F0347386B3A253A69D9510900F7052A95DE26B29D48D662A9
 1213: 20A437B9944E0AB22AB623E7C766A752D89A57AE7BA6A64FD96FA05A5FDE6C8E
 1214: C6084C44FF6732B5B95A844FFBE2BBB234A3A247D4D89B0FECCA87C986912A90
 1215: 4791231605EE8EFAA7BC7F2FA5551991706DD4A677639A69EC231CEE3B0B05DE
 1216: AD7C4A221B7B74349DEF428680366F1947D0103D5E4D72AF8579FF824DF89949
 1217: 6904BD33856ED29B9AB43113DB038902A9DFB2DF3036B99E5508156522E76539
 1218: 440A83884F8C08F8D8449DE3EBF2E6A775090536040BCB299FDCB7E9AB6AE453
 1219: 3AD36E109C46221C82265DFA576029157FB1EB3236F1A84FCA1B9B68EA2AE583
 1220: 6BCFC2D127B1A169A7392AC1AC251A14C32D643D21C5756BB6E39AD478160069
 1221: A11B985D9F69B800D339BB0242A9A7199E996B02467F6A1F220A8FC245BF2F45
 1222: 5AED4D104C5513D3206D57C6DCD93B9428F82CD9938EF6468A165B5A53CF556A
 1223: 68E702C0A9796DDFC79DFAEB0ED0267BD57D099D407AF32F8F84EECC9C84C57E
 1224: C34339DD87991056EA0246914D3E2096517B7C0CD1F674CEE593B92129F0BEBC
 1225: 2ED3DBAF4AA2EC0217DDA3A7265148B433CDBFF63A68C4A33BA2780E99BF8744
 1226: D3ECA386BA3872EDA1B99A6191EAA8FE477301A84DDFF5BCA00551286CF62477
 1227: 10EDF4D58FB980707E202C9C337663C9B16F9283D36D540C75DDCFBD525473BB
 1228: 027BBA7FD75E952C2ED012B5455FFE95DA7E04C20F8A7D5C11813646516968E4
 1229: 36259B6A91966E87664978BEA76C2B2E093B2A65591D0EF3D501D91FE135C2BE
 1230: E97A446B0586BE37201363A10C2F73026DDF0F0B6FCB331272BE349027410D4D
 1231: 958EC50B66EB7A45A1E818B67ED9A5DCC638D66164772ECEE06A80765C0B259D
 1232: 1B01A13FA9208182644F5853A8B8C3EBFF7F25C575761E9A49C5275E66B16FC6
 1233: 625D7E73A657F9B23EF1CECED93FEE2DC83EEF7D695D76D19BA87F83642F6676
 1234: C460692CD64AA6FB768DA6008FC1C79E22055261A9A62DD1950F4899A7F6A2E9
 1235: 21D800038C30183019E084C951394B9F6AA87646410623B996B310E86858BE3E
 1236: 8C6DA85FEA3D6BCF62D2C3B154104E7CB5FDD42B54F52F8DBBC12087570F4C6E
 1237: 8173A04835CEA36D2280C5C42B880A498E30C7A77940F28397DD279907693979
 1238: 077CA5D28515A04B4EFAC1F0C948D69FF108320BF3B5C3C7D642AA0122A49ABA
 1239: 735B8D950535460E0B2C17475404D8E85DDA4BB68E888250500363648828A193
 1240: AEBA46DF8C644FF81A998C5A7E4F9F9435C4F202C3DAF498484A012D4088C4D3
 1241: AA9E813A9161BE6F9844167AEB52F29013BFFF51928E5DB7B48BD20D86F317AD
 1242: 63EDEC755F5A85B2B07C5B0E0A1B7A006D547744462AB0DDDFA9BC20C95DC57A
 1243: 61D44CB4A45558C68E36DD3F680605C9987B6B6959DE24DD65C874E46D5AE7B0
 1244: C54608ACA7D5C7A88FFA06D9F6366E623F036EAF7A9914B0B549747AD58CC031
 1245: 97036EA1D54D01A736BD6CD796600E5884E90DB6BC5E2CECD68B995D06B26FC5
 1246: 2B6EBCE4279DA0E33317071FA1801279FB48563890C888BF6F2C1057F9728A95
 1247: 59D07684FD8997DC446EB635E9A5171C14E2A357C00C30886EF1DFFD229A82B6
 1248: 42912D02E3AF236F5C773456BDE13F60E8C674B21BD59D4E6444371E28956C23
 1249: FCB55999382C3347777CA0CE8BC002CB3DAABC58D52FE542A115FDD96D19061E
 1250: 1A1DDD098498C9A8E713AFCAF355D2765DAE775FE6F9EA4DE42A066DEE306432
 1251: 065E7DC31F144697EBD270671A77E6096C0E191C96449F7E94419C752B920EC3
 1252: 034686DABF9FE674DB5E0744D44A82DE6B3933193F2E91D7A74BD17CA9FCA7AE
 1253: CF9E5650355DA885806A24A9993F3041038DBB0DA23D74F12B86A329DFAB87CE
 1254: C06B3F1C7A0D84DEBB870E64E15E251253E82ACEE05186D3ACC88E838F276B99
 1255: 0729AC02CE325EDFA5BC3F5DA079E55CA302824AD2DA70964AEE86504BBADCAC
 1256: 44B9244CC456CBEA44517185285515DF5AE0BDD7D98AC8928EAACE6AAE7D93AC
 1257: E256992BD972DD6E33EF98DE9D9EB30B6D0569DB0B0BB23A1D0F9A6AC788F6AF
 1258: AF81260D25B767AF16D5F060960E11146384A241CC05185408FE265CFA941DA6
 1259: 86AC510021788D2767FF5B384A17E60EF2A664207D6344302CA491D7D292D7C5
 1260: A6DF93AF2ACDAC6970A16A5D3C78991931163509561A0CF10E7375F7E91F331F
 1261: B84E8405E9A1881DD4103B575E80F36F7203522282CB5E899DDC42C781963830
 1262: BA1051F49DAF440F28847188237492149C74E4A99C3323635BC051B8000986D4
 1263: 1629B1B7038C98D182481E182D4CA4F1554902D6D88ADEE755E9155861C0D772
 1264: CB414808198E4686B722786911914585F81D84501B40684E279C5E6B0B0C2FCA
 1265: F3538806C4A410EA894CEC8218DE6D2489C6239BA36233871B0F449B4AE9DDC7
 1266: F00502EC6E7247BA3A829795C9351B50D312455F1486DECC64D2F159B0003FED
 1267: E201B29443F8127878BDD436CF7873F22B3FD597EB81F1D630811BE93A51D340
 1268: FAB3D607EFF2A65A74E78C792896CCEA1C2F1C36D43F1950453C79A9F0767B08
 1269: DA6247B44B703157FDDE2F431089FAA9AF23C786737E921D76BAA2D68C3BC8DB
 1270: DED8E756624970C823E97C598DEC658E28AE00CB901213CBA0110E625AF40618
 1271: D9EA9369F124D089C2CAC832A145474AE476AD16BA5BA3FD9C28122229C3380F
 1272: AFA46693D5E9A6254C055DAF47FE051751FE7F9284EF39A36C5D25FE6FACB838
 1273: 17F86520B8F143F8A7DE0615FFE77078603F5CD60DD0DDA9B84F44CA3BDBF2EA
 1274: 10F6CF79CA3E66EEF95C8E8DF98951933358360BE4A9CA23EDB5F5CD794974F7
 1275: 1A6708F418D34E6BE5BE645C266229A960C947877EA14415CEA2B238C8191387
 1276: 100FC1D6A879B129AD2CF7D50EA7FB9E8BF2C80E6609809A0E8CE2A70F2DC54F
 1277: 3F958E45E63AAF577AC7023F097A77C8412A48A3E608B36F96C39AD6067C60D1
 1278: CC7A2E00BEAA799FD75F1F694928003FEB29A8E6EE075C57C789781D3E983115
 1279: 68AC3B16695D5FF9E2416277288367B040DC47D40D5EE565ED73DC18D23B8EC4
 1280: DEC6790571546F0ABCD004B3A6C2360D7BECAD494888E737FD41C0FF1D277891
 1281: 7DAC83316800F786A16959022C9729ABA334E45E077A69D02EA82FA23086DDC5
 1282: BD96F41FE176A7F491EB87181FE64F647980DBA6F210F3260CEAB4E076918F99
 1283: D8246512F1BAD74D3C15EC69ED19346B60E59D8A9DC26D00B47741F103DCAE31
 1284: A2CB69D1BF659C091044AE0E2796F13C9FB5CEDC3527F90D035EF785A0655296
 1285: 0C979C70AF9637D7C6E3DDAB3A9E17594FAC3DEA75
 1286: 0000000000000000000000000000000000000000000000000000000000000000
 1287: 0000000000000000000000000000000000000000000000000000000000000000
 1288: 0000000000000000000000000000000000000000000000000000000000000000
 1289: 0000000000000000000000000000000000000000000000000000000000000000
 1290: 0000000000000000000000000000000000000000000000000000000000000000
 1291: 0000000000000000000000000000000000000000000000000000000000000000
 1292: 0000000000000000000000000000000000000000000000000000000000000000
 1293: 0000000000000000000000000000000000000000000000000000000000000000
 1294: cleartomark
 1295: {restore}if
 1296: %%EndFont 
 1297: %%BeginFont: CMR10
 1298: %!PS-AdobeFont-1.0: CMR10 003.002
 1299: %%Title: CMR10
 1300: %Version: 003.002
 1301: %%CreationDate: Mon Jul 13 16:17:00 2009
 1302: %%Creator: David M. Jones
 1303: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 1304: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMR10.
 1305: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 1306: % This license is in the accompanying file OFL.txt, and is also
 1307: % available with a FAQ at: http://scripts.sil.org/OFL.
 1308: %%EndComments
 1309: FontDirectory/CMR10 known{/CMR10 findfont dup/UniqueID known{dup
 1310: /UniqueID get 5000793 eq exch/FontType get 1 eq and}{pop false}ifelse
 1311: {save true}{false}ifelse}{false}ifelse
 1312: 11 dict begin
 1313: /FontType 1 def
 1314: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 1315: /FontName /CMR10 def
 1316: /FontBBox {-40 -250 1009 750 }readonly def
 1317: /PaintType 0 def
 1318: /FontInfo 9 dict dup begin
 1319: /version (003.002) readonly def
 1320: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMR10.) readonly def
 1321: /FullName (CMR10) readonly def
 1322: /FamilyName (Computer Modern) readonly def
 1323: /Weight (Medium) readonly def
 1324: /ItalicAngle 0 def
 1325: /isFixedPitch false def
 1326: /UnderlinePosition -100 def
 1327: /UnderlineThickness 50 def
 1328: end readonly def
 1329: /Encoding 256 array
 1330: 0 1 255 {1 index exch /.notdef put} for
 1331: dup 11 /ff put
 1332: dup 12 /fi put
 1333: dup 13 /fl put
 1334: dup 14 /ffi put
 1335: dup 34 /quotedblright put
 1336: dup 36 /dollar put
 1337: dup 39 /quoteright put
 1338: dup 40 /parenleft put
 1339: dup 41 /parenright put
 1340: dup 44 /comma put
 1341: dup 45 /hyphen put
 1342: dup 46 /period put
 1343: dup 47 /slash put
 1344: dup 48 /zero put
 1345: dup 49 /one put
 1346: dup 50 /two put
 1347: dup 51 /three put
 1348: dup 52 /four put
 1349: dup 53 /five put
 1350: dup 54 /six put
 1351: dup 55 /seven put
 1352: dup 56 /eight put
 1353: dup 57 /nine put
 1354: dup 58 /colon put
 1355: dup 59 /semicolon put
 1356: dup 64 /at put
 1357: dup 65 /A put
 1358: dup 66 /B put
 1359: dup 67 /C put
 1360: dup 68 /D put
 1361: dup 69 /E put
 1362: dup 70 /F put
 1363: dup 71 /G put
 1364: dup 72 /H put
 1365: dup 73 /I put
 1366: dup 74 /J put
 1367: dup 75 /K put
 1368: dup 76 /L put
 1369: dup 77 /M put
 1370: dup 78 /N put
 1371: dup 79 /O put
 1372: dup 80 /P put
 1373: dup 81 /Q put
 1374: dup 82 /R put
 1375: dup 83 /S put
 1376: dup 84 /T put
 1377: dup 85 /U put
 1378: dup 86 /V put
 1379: dup 87 /W put
 1380: dup 88 /X put
 1381: dup 89 /Y put
 1382: dup 90 /Z put
 1383: dup 91 /bracketleft put
 1384: dup 92 /quotedblleft put
 1385: dup 93 /bracketright put
 1386: dup 96 /quoteleft put
 1387: dup 97 /a put
 1388: dup 98 /b put
 1389: dup 99 /c put
 1390: dup 100 /d put
 1391: dup 101 /e put
 1392: dup 102 /f put
 1393: dup 103 /g put
 1394: dup 104 /h put
 1395: dup 105 /i put
 1396: dup 106 /j put
 1397: dup 107 /k put
 1398: dup 108 /l put
 1399: dup 109 /m put
 1400: dup 110 /n put
 1401: dup 111 /o put
 1402: dup 112 /p put
 1403: dup 113 /q put
 1404: dup 114 /r put
 1405: dup 115 /s put
 1406: dup 116 /t put
 1407: dup 117 /u put
 1408: dup 118 /v put
 1409: dup 119 /w put
 1410: dup 120 /x put
 1411: dup 121 /y put
 1412: dup 122 /z put
 1413: dup 123 /endash put
 1414: dup 124 /emdash put
 1415: readonly def
 1416: currentdict end
 1417: currentfile eexec
 1418: D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 1419: 0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 1420: 51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 1421: 7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 1422: E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 1423: 0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 1424: C01924195A181D03F5054A93B71E5065F8D92FE23794D2DB9B8591E5F01442D8
 1425: 569672CF86B91C3F79C5DDC97C190EE0082814A5B5A2A5E77C790F087E729079
 1426: 24A5AC880DDED58334DD5E8DC6A0B2BD4F04B17334A74BF8FF5D88B7B678A04A
 1427: 2255C050CB39A389106B0C672A1912AFA86A49EFD02E61E6509E50EE35E67944
 1428: 8FC63D91C3D2794B49A0C2993832BC4CDC8F7BD7575AD61BCDF42E2E421AA93E
 1429: 3FF9E4FAD980256D8B377043A07FC75D6169338028692CCA8CD1FE92FD60AD26
 1430: D57B7519B80A8F8DCE9CEE5CDF720AF268D3C14099498A843D76E3B6C0328F24
 1431: D36EFE7F5C4E5B5C612786200C8DE3A41EE5F1FFAF4097653CFCDC8F4FD32E0B
 1432: 03EDB3E413283B9EFB0AC33B055617005BC9B0057FD68C52D1B0E67F0C571685
 1433: 767F2AA85ADE4E0104A1C777733D5E318A22A9944336E5B98D965E50D31F357A
 1434: 8B6EA5A0EA98E1B027CE68C2EDB149EDDD04ED74A1B3D206D471A0C11C11449B
 1435: DE190BBFEBC08C9E1B7513B43DA3134D6B11A2516E6E86B67F68C970A320D05E
 1436: 94FEC57FB347606DF89989C33482BD09D011C55AA920319E7B26A205D3D0F004
 1437: 22466F09C0482A164CFB27EF6ED2B040ECCC3DCAF345B5A73676F193D43123B7
 1438: 72FD6CFC5E37930E61EBD5A6307E4DE70194E6384EC0D79DB6AD86D3B319A31C
 1439: 8B0589D0FE28241D8ACE280D0530EE99C80723E560BB72AE9D53F4713181F491
 1440: 344B06D3027BA4E9E94D4305BE1D817197C54C8FF56CD6964165F6448ECC8A8A
 1441: 64B48B4F0FD69299A137589E2491A283509B21A3A5772F75B7602A9F60AE559B
 1442: 07A58436D04222C73EAEA72DE9A5A441F88D27C11F4F91255EFE280E91A4ACAC
 1443: 1E98A4E5E6C57B9AE86FD218C3CD8F24A4104156A80F13821384E529783C52C8
 1444: 78B94AB3A0096090867ED32E8A30980E737922037F75F062BD83BF4F5929BC51
 1445: CC22AEE2DBBAAA001CFFBFF41D258424FAD888FFF1BEAB796A44E3126159E120
 1446: 7E4025C676CF94888A1971AEF8B6764B3AF4A92D36FAF6FC56FD049710EE3782
 1447: BC2CD84FE2473F133BE03C1346B875463F126DCAB15C7A9BCC9A727D23611462
 1448: 4E8D2BFD2466600285D79518712B8681ABCD69608E6AA9578F7BD771EC36E01A
 1449: 5A17BC17E375020ECA59B43790ABEB9DF5F4FBBEF807E5699EFEAC563E1ACC5D
 1450: EFA336E75DE6D8248E9381BB110884FDC89C2F9A41EBBC9A8A1F98E6A41F68BE
 1451: EE30E25CA148C1EFF42DFF8C214A6537AB11F260B8C329A4947B5FC8DC9C5622
 1452: 4DF7BF4FBFB00380D47BABB03BC30627AA74103E553F55278F538EDD8C1E64CE
 1453: 0F1398CA0AB5A86630139B4A7E8FC02804CAFF3830114640AE50D2FDA3B561B5
 1454: C63AD7EE3347804CBB40FB1E77A6C89735DD870351C3A1811591AB493251B904
 1455: 314F65791963C0412377C1D02362C5E9655F1C3D4803CD379A8EF24C48218C2E
 1456: DF1165840462BF37DDE1B8D5FF09FA2C3B261E2F1A65ECFBE5D4EAD43B52C029
 1457: EEB3948CB8A252CBAF545C8FA1C31E920E23A12DD7222CEF2D2A513BD758EA13
 1458: DA33BF5FBF1D734653EB83DA2D374A5B9A0CE316F24EE375D6DF6BDA49954C2E
 1459: DB25A88821193636119D469BA66E5DAA9C92520FD4F84426A4E54273FA469084
 1460: 7517817A6EE3E21176D333825E88046F50B3CF6938AF9BA79A2F51398239EB91
 1461: 1A2D07F7FCD948427FF62F40FF95E39FE1A1AA8451411563FD5388472251C155
 1462: 69BDE9283B41900B21EB1190D06E6B13B7794FED020D2C1BDD205AE77B084BCE
 1463: EF628249398B496DE85B406FC2E1939EF00DFC84C07E26CF72EC401BAAE756E5
 1464: 7F6673216E7560D1C2A723CB405EE5CA474A07F61B81F8836482F73DC9516D67
 1465: CE0CB770EAD755B6B356198B4B97EBB29C63456953270CCC8D5650C1D006E69D
 1466: 38DE2DFEAB27DAD50A817F0D645D30AF5B75A7B53CBD3D2B8D87BD0A7E525AF3
 1467: 22F7ADDFCE31716914C2318260C2E2B4664893921B68C5A93334A361D94A759C
 1468: 0D7B146D6FD94F0442D672BDA0F6432E18F3C5DFA37ADA378D95B75F413C9ED1
 1469: BB5C606A3EC7DFB3F796F59B0478C13FD1900381EFE0BB5242D5B5D34D03AF1D
 1470: 4BDC93EAF8020E26CA23C8B0E7DDEBBC6762A557067A4CE05A524188A8F02E2F
 1471: 3625DA38DFCF381727887F5646A3995A8A38A5FB1E5D5EBB395FDD0B7C8E71AD
 1472: B48EEDB62AB2CE99D121435EFBBFCEEA69AE9ED8238B60CC7288DE33C766CDFE
 1473: 15B767B4AE2E6CE0965E77272AC9F86023DA620548CFAC85BC751C44218A29C9
 1474: 849F1C2DCBDFAD895B54E51A569952ED50F82DC8A19F367E7E44643854EFD6B3
 1475: FCAEB04E55E4661C82D31E2932611748480EF61FB2FBFB0CFB940BEA81AFCD84
 1476: 4C6A6332D7A600170E38A8EAFCD4F93DC153C43175434C86BC747348FAC61B76
 1477: 1FEC9027C1A193E55C80F1F20B5317AA0A05AAA36AE235F6E49F06E570FEE798
 1478: 84857D7552EA92EF3EFAD52DE39C2F8F43C59E3A957B7B926FC95FC4B60186DF
 1479: 7F3523EE2AB74E294C8C4BCD8B4975E84849E0FBDA6C0B0F24A636DFA578B122
 1480: CF97BC5089E21E9F5298D1C9F30CB8BAFF6A3A11BB4D9A0A5CF2B18D055C44CA
 1481: 4FD4D8FE1AF3630907DE7E585AA811F9CD11FB2C8FC791851D651009FA5DF20B
 1482: 3C33FD2FF848A9E3F5652BD294965A332DD3F246C91B0ADA34017FF2451D1394
 1483: F9C3C95AAC6EC8062BE98E8914D51DA6A164AD13938693D446044859D03A949D
 1484: F9AC5DF4A000CDA98BB516D762CB9F6D44B5268FD0C26E88BC4A760C0F75A140
 1485: DEBDECA4F511128B7D2805872160C55236F0A0FA7637FF0D4E94AC079CD3C8A7
 1486: D03A5A56F26B0438B577C46011A10532FEBCAD14FBD6032E224F45691A726886
 1487: 56F305231EB2FCDF59C8BBFCB5DBD2D093A0E84D62AC93A2312CA69295E937C4
 1488: 8DBA1802B85F54B5E7E6D6216A918F911FF705D3B5CF055F1D873B96283A0B53
 1489: 59344D910CD396D883F6F7836BA65FAB4393A773A8F6BC298069E5BA38210EED
 1490: 49C9D920F718E3FCE692527DC7CCE6963BF744F2C91BC5952564196D60574E86
 1491: 87A0FAB21F2DB2BD5A51D7FBD8FC19946D24E5A228462C4772F978E650ADCE3B
 1492: 8D66B9C21279C531CA1C3A8ECE3420BB65837287A7222CC3673A2A5F8BBFDB60
 1493: C719CD073EF9A23675198462C7C87B24CC92D6AEE5C25AC63855CC3281494342
 1494: D28F3D2FDE0C183486769A4FD5B0143193D31FCB2C2A14E487BBD96D0BADBB64
 1495: D1B56021C363A795BF10E2DB448261C363A54A4AC1182B470C457AA82DF3F5D1
 1496: F4B329806141EBD53CAE309319B94133D7EBDC2D0453A905ADD207364371E178
 1497: 0A95C2686E3B34C4A978BFC0EE968C39ABA00889BC5149162C2B54483D44FD3B
 1498: 5CFF41F611C7E03B94945F414560E874D7CF27FFD0630890D7D7EA66CBD15448
 1499: 229059E1C436BB33D69552B5367AB5D53591C4678D0C704DD3EA23F5D9E8A7AC
 1500: 17D003C19E333E726FFFA2961F33C70F429085F7BFE3E2510F59B78F58B19CB4
 1501: 01B48E184BAD9020FECCE3AF52048A056981DAEA02AE78197E65855DDB170616
 1502: F54278395D9EA50DC83761AE759F9CDEF9E1948E7002414FC05286ED793E6662
 1503: 3347F2A9AF8917493D7305B92CF93E8E9185F70015F5594084298A6C2F9FD3C0
 1504: 689F262AC9FEDC9B89577ECDE92F08D3142209FBCE7B5C0A840CC767BCA56C20
 1505: 4E4E545E2BE4D21C53855CEE4CD0AB35D1A604C0FFFF77DBAE4289752276559F
 1506: A05FEE65F45ECAF44E95E23FAB6052195C7948AF0B1126482D4E02D72BF8AB03
 1507: DE0F1A632F7672AD9DDE70EDC82AA993678A82BEAD0BC2649C4707FD8509810D
 1508: 364B5C6FE0E10772E95288C622C2F06C634F4DF8C7FD1432BC9310D5F24FEE3F
 1509: 7AB324863D6DABAA1576E70643CA79EF4D7DF4105093D66CEE0F3B87D2164A7F
 1510: 26EA05F5C4645B22D3E1BFD2219657712C168FD90DE801FB0F32759E80DEC1E1
 1511: 43CEEB19FED12D757205043FC98FEC62D6A8D8B97BC083B4A0E985AF7850D6FD
 1512: 8716B9957C1C35A0675BC53DF672C425C79F43FDABAEE7D63F092CF271C9A9D7
 1513: C41F40C4189510987887942E60A412B3EEC84C9A6E1AC7D54D528F5604B72C08
 1514: 94B7882621A5BF1F325B92FF96B80878CC550D1AE4D8196E41CB1251856609A5
 1515: C4D3BD05A922D0D45E039D9450DEF8490A3E924E41434194910BF60BA1B08BE1
 1516: B41824345627745541A4F1703E956328F6227D11C74946B38CFB096139979E56
 1517: 4E723B889B44C6D78673868C89912F8B4F0B4B485F1587A637B630F92E6072D5
 1518: 7F3B44EA6FD96BBD4FC28A6C1D90805E3BE3E42A7BC9C880762966C55BC04E01
 1519: 204D083AE976FAE6F37C94F27E68F8C0F28D52B17F6C0FD7C9150701FD78F8CE
 1520: B8E8DC9260E3974005EB5CA728171F482D765016C94D4ADFE4A42EF42212BC56
 1521: 7E4EEEE8B0D2A7856CD4E44F55C0BAB762F92CB8D64C17022D4BF3A47C12F5E6
 1522: 279FC23101FEE93753653CE8CEDC3B75C9CCB29BF1D4554C6120DE8EE750FCBB
 1523: E38B5D915206974962E320362E59B3F21B3AB1875703191043D03284D4467346
 1524: CFF2F98CEB4845B73ED8E003E0DC94251B73E13A9B51A3F1430BCF6A21EB9B7A
 1525: 65E17FA411F53BE6432F1506232B8159E008FA257F884A4A01AC53BE91754D78
 1526: BF14A5B0FBFB9C31BF4908355F8A762052968DF526D118708CCB0B7CB5BEE285
 1527: 6DAB6CD2E3934178E60BECB11AAB5478623CF6C50C92F8BB5D1A583609028FA7
 1528: B8A53B791BDC9EF76A124F3F7641857E4BEA0837CB36176EC9A522EA7F41B8D3
 1529: 63C37D1145367BD300F17B54522A834BBB74DE12BF9EB26ACE6F24A046D58F89
 1530: 4D4B7DF74875F1A0C1C9D97BE0849593D7B398EB4B00BEBC8C8D1497B6EF831A
 1531: A35380FFB7F1AFA4D888AA52C9482E8B1755CC209905F98F40D95B44D4DCBCB6
 1532: 67423D1BC2F3560FF0A8B4F0CAC352A4EE2C1D946E45AAEC8A6AD40303F3382C
 1533: DF0756BFA3B1ED64C169E56ED1C760F2FF0E24DC5C9F41306EF8D2628153D30A
 1534: 5DCB0791126BEFD4947D7EF08301FE015F2B0008DFFCBF9F2D4D859FD43EC7D9
 1535: C5BE237E9BF6665B7B1BEBB362F0C0C3A8D86010B9C97FA741C97C2E0513386C
 1536: 9C26C235B14DD2A58BFDAC7B5F63DB4DA6D5D37D0098175A9071590E1DF66A3D
 1537: B8173A047C29D7D35557F06132CC920B5460B8AFC11D23D09A4E45D089F5EB51
 1538: 963FA1A6256E359D485107FD143B2BF21FDE9DA5744BC2615E86C31C89470CF0
 1539: D06C6397D9FCCB316EA9989430240759D2C4945D941F159FC02327F34B042BAB
 1540: B5C3A47C78E8C1A6FBCD396B1A51CC4B020B8AD401841EDABACECDB482D6EC5B
 1541: 72D2BFEB4556720FADD49D07307C8B22ACB7E310CA4151A85C71EEF70E8D15DE
 1542: B3B00F26E0E166C14647A65ADA228A3D1C89025BE059306565DB1B1EFC37D358
 1543: 8C1EB024254AFD049BA977BD4C2C605050E17940A89D0D4C5D963E792320F5DB
 1544: 3706682E03D25D9E02487247819551465092CC22B6B56E93F3AB528038FEC3F0
 1545: 668F866707A19B0463BE706EC729D2EE1653AAC7E29BD25BFB3241D4792F5152
 1546: ED415B4E7FA92C2EE5A22E27E8B75542C492E56D811C192E95542A6FE0BFE5A5
 1547: 69273C2ABED4300D491B92D2AECDD278404CB84B1BB1BD7AFEC858215837D118
 1548: C0E928BE7E07CFEEB51A6D21375B772B8248C994564014015232A0DA4BEA1754
 1549: 3274F407FED0837A236371F1A32056240F2015B1E7F4B2CA72C6B58610A66F13
 1550: 407CFFBA5E0A2893C1F572D50F51286E9133B5A84239C9493B0574E77D281D01
 1551: 11D00683354A000C9700EAFBC1FD104EA19DFCB87470190E7E2CE26E3A6FD0FF
 1552: 2620B87B82AC8686B6206B530F17E9348BC7D04B948348802CE53A312443DB87
 1553: 4DBBA5313A6A2A8DAB8A1CC9A594FF8C299281C0A261C8CB2226B732FBEEDE40
 1554: 2C6ACC74A1A61379E2E1CD5548CD908268A32FA83D8504C442EA0E183ADBF7FF
 1555: 9FD09C037AB03516ECCA93FF048235BD11A25DB07F164512A079C5392AC7F889
 1556: CE96AE5C8D9580BCAFCC087C35E76EED1A671E87C12E3045E15A687134736DF8
 1557: DA984772AFD189D68571A2ED7256F1E204230E41D3D9DD876F938951714A3973
 1558: 0CA9310489F8E807C1C7A4E51AEA5BC030610A5D7263FF7E0F9FDE3E5E37A362
 1559: 5B919000BD94D978583B942EB79CF2BEAC33FEBC9A67272EB10865BA8FB75FD7
 1560: 9D280AB59F91B96C16C982DE848D76D8FA8620DFD7C80B7DEAE7264350D6FB3A
 1561: EF04794DA3305844A7CF718F6D1A4A3AFF6826173A076A1372ABFC54ED3AC6C2
 1562: 09C9287FC830556CA694E21CA5342ECA7B10C90AFC4783D841D7B1E34FA3DB7A
 1563: 2B706F3E21B0FBAB23E7257962FC3BC309CEA2C7239A9D6B44CC96825115ABD2
 1564: AF9A2566D2F3382C01569FBDB94C8D664A5DA0F7DC3DD140CA77C743D7BC1420
 1565: 324ECF9E4780280EB119885E96A6C619CE3C0C8E1E264E2DEB137E5DC8149786
 1566: 486D65667ECF47B1A1E20E9E6E4FC8323E0BC8E61BDD3BCDFC6575C69C03E31A
 1567: EFFC290472CBBD049DE3F840AEE37A2486034240F80E75D8A79E0762377DF660
 1568: 52B12EAA16D678990B11A9BFBC03C1D4FCDA9FD4FFBB3E88352438102F10B7C5
 1569: 9F04C013B6575B5E948FAB58EA691984A0E54E6B9F3F505FFFEF74D06FA1CDF3
 1570: 4B8A95904C8A2763AA8AF5B71D00F5DE09DC1CDF87A08B6D181453063E14C12D
 1571: B7BB3775A6E2A901636273D9EEB833EA8CF20FD83AE899E28DADE10EEEC20BD7
 1572: BD93085A4B1AC80AC1AE8280C14767F1A487BD066007A0D050317BD081131A14
 1573: 6EA0898ED59E46DA7B6254BDCCBC660686E2EDA0E77A705A653733BB5C5497D0
 1574: B130359F866CF293FB6EF0C2AC5BAA2DB0DED045E2DED3A2612D078333260359
 1575: 16CF0CCB272D34767EA069E0F0B0D42327A18529D72E890EDA6195C2688438ED
 1576: E9ACDBEED41E81CA8EB5E43C2B09CE266EFCA03F2D7FF57F12B06F9E54FCC6A6
 1577: 546676F6FFC5B8B7D3F0982B6FF0D21D949309F0C0B175CC1D0976F8C55C6AED
 1578: 6E821C39041E22D91AB30922F2B2EC2746BC7DAB484991542FBC82D87B487507
 1579: 559AB466F73EE23C2D3194DC5CE4C9AE66D3164613AC5CBB3DB501B64DA7C91B
 1580: C7ED2EE9027FC0906820B35D4F2CF66C4F9CE4A884B7C07155BCA884ECA5EB3A
 1581: ABB83F84DB1F5639599DC7D3F51241AB5D95C3BCB7AB1EC90B4BC989F74FB354
 1582: 04B2D7366A34D335A47B8C00C05CB423482BF6C7970A95545424A08AFF9A035B
 1583: 7F83F52B65A9799CE76E303B85664B624C65E9CA58184C7BE2BB9D9C86A4DE5A
 1584: 8165EE3DA2E652B5022EE7893896BABD88931DE1D538F615787645DF5ACBBA0B
 1585: A8E5B899A37321AA7D4B283AC9234978C2DD81813A1EE5DB6EC170DAC1B6EF02
 1586: 94892635B498765C07A38D2E9DB0B7581B11056C28278F89B0E60998379C07EB
 1587: C0EAEDC32AA69B8B836F92A61AFD35688315B2C3F860632FC13E4BDFB63214BC
 1588: 41CC6859EAB3AC3034449213CAB99FA1D216563419CD6D6CE4E1B56F33E6C654
 1589: 7AA9DCB5B05FC068DF02AC32408C8010AD004F6CCA9887830927F8CBCD49CDB5
 1590: 18CAC1EAFF815FF2F6F527F936948201565003022C6C7390B4E3C2B219FB4F76
 1591: 9F12BD25CA7B3B61D1A2F8DFEE795D04D5428B42FB66E0C254AF7B7A10CEF7FD
 1592: E5ADA5E217BE24851180E9A1700FBA66C7D2B0D7BFDE4F4EED1D24B821A40947
 1593: 5620363657F6D048E651A689822CF815E72FC8AE9D835BE31D1DD8B54C9A717F
 1594: 4DC319B4B59AE073936EA40B070524C7E71D5A7B64436DA107749746B516E29F
 1595: E3BBCB8F8C473E706670E11E5B221716F315FF097CD1841D0069FA69EA1898FF
 1596: 9F9EC2518C77806A19730C97F54BEAD604548D553D4A6EDB247853225E24E7E9
 1597: 89D71F6BC94DB986467E755CCC99069B313F5745B02B4BB608A39F0A0A732B87
 1598: 7EA2DED68219754BF1FBCA350327572D769C962EF9242132D93A5C8E9725D8D3
 1599: AAAEC15ED0F362471AA58488620156F3474FA59CA080EA96FE995D2B3DEEADF3
 1600: 3141D157481C66507725ACA5953CBBE1ACEE7E3F02C72C6552D15EB3D612730E
 1601: 61A06A43575568DC3CF3844BABF04CA767E2995196097015E0C4F622C4356B6B
 1602: F41DBAFD797A4B9D7AC22332C552043EF98913D0D9B50CA6B7CDAF903BC5C04F
 1603: D20A952BA5CC35B646ACD0A287C956B98C450051AF6AAF79DF37F8954473F8F6
 1604: 652BF03AE2AE82B99D820CF93F5FC0BA17EBD7AF90313E70594EB5C354023BFA
 1605: 07912408F1757319C7288E99872B907D5AB583B082EEED8AB079C63E38B07D11
 1606: 6744856E689A479CB3A8BC081F33CB06755926204981DC0A45B3ACC18F6865BB
 1607: EE2C50DB43B62E3630FC1D9B1FFB3BFFAA6D0A20C0381ADF48E4D916BEE85BA2
 1608: BB40F538F55C11D50F882B73913840B45161262BC8B0012694C3EF26452F9B77
 1609: 2CD7C7AD6BFEEAFE31C8A721C2D46AA00C10681BA9970D09F1E10DDB693AFE84
 1610: 246AB18279A2B24E5B50A2FF6337B7B1039FFDD4B00ED3667B5F2F7BC2786D2F
 1611: 525A0E82234B30711AA835EAEAC2E404915FC7EC0081B194765032708B5E11CE
 1612: EF68682FBA16ECD75C6A6CAF0F577583B72C77BF328E68308B929229A0930D9C
 1613: 61CEFDC57E376B63ACB4F3DB9B5C602C248B4CA233E2C25E16314CC878BC1B88
 1614: 6C0706423F71514CC2DBF0D259D87DF704CB718A866DBAAE005180435034AF3D
 1615: 5EFA02237755986AC73CDEB3B4766710B762312D5F48C59537B158DCEC084C96
 1616: 19F1F37CD1CFB61C63F6D05F59B2E47137A433DEAA34823395727B67CBC15B6A
 1617: 857627BBD49BE34F5C7B2EA6C0ADEC83FD5E10907355E926ADFAA74C6CBBFB41
 1618: 1E37968BC3BD7F665AFE2CF6740125D751CA66148781310C76FD92731C0513A2
 1619: 0ED792B34207ACE82F3E84425756F6205E70E1BDE989DA786C6234FB98DB8195
 1620: 737FFB8086D05B4D5C88D80B7DCE555AB3882DA305ED26351BD26ADDA377EAB5
 1621: 0618D08F7EDFE61938ED5CF78A4BE43408C7C2889C8E81CE04A4C20BDDF31A5D
 1622: 31BA15A2BE1CFE0AB51E539CE09DFE33808277D947D083C066478F23A4D524A0
 1623: D89553E24ADE78EAEB4ACFD51EA3D2E1D5C84024D893F050DAE5314C91EFD93C
 1624: 91D81F3591168B4EE3B01ED80CDDDAE0FBAB3936EEF02462A6A2895E22D24FDC
 1625: F93DA61C36998E2297B512FAB1FD39409175426A8A7A56EEA4FA8B0D525E849E
 1626: 27AB6622A3BE999A30A415B7C8A317D3802BC0B8FA6F89712D9F38D9366BC724
 1627: 8060287F1B859F13CF627ADBC25002D1610DBCEB93C866520FD018715FCA7ECC
 1628: 853869B7F55FD5649526F9355BBEFB83E9DA1E05406F8E32C1E112BB9207637E
 1629: 8B976EC8B51F0D45F717C6BF4BD2B352FD491822DDC1FD074A4DAEC4AD128A62
 1630: 475A39455847C265210B5B4CC476930162CEE809E3E4DC76250CDBE461FEC4C0
 1631: 0C40D656D905D6AFB4390B62DD21887206733520E4C95FD857BF38350B03F2AA
 1632: BD0AD9A87F485E0DB510F8216107EB7B31F81CF5DE76386D475A4CA18133BD84
 1633: 74E1CC1A9F2BB4013E570EF03C0F93AFF4095EED8F861BA5DB1D28EBEFBBBA0A
 1634: AD9FA3BCA136A0EACE7D66B63728374A3A5A198D2348E8FB33DCF83C12C77A43
 1635: 01C57D222B4FD5C3A9B8BBBFAB1A04BE0C1DB269D7C7DFDDF849C849F5592390
 1636: 32023ADE6B8F65BC17C850FFE3F7154D6ABD89B1EED4ADF354A071B0DF8B22E6
 1637: CC94F1660E4C0F9E6E22EB77ED0EE9E3E10459B9AA355E912CE927A429B02152
 1638: 56CFF25F22E753393188F7B79B49C0F44512626F2BE1339F28FEABCA02052072
 1639: 2A4B1FDF77C3C092EA151A6F3762571629775247A6AC65DEFBCBC464A5EB0BB4
 1640: F2C8AE029BD1172B430088B5786E7CA468E96E826FAB1D8A48A3700F8EF65B63
 1641: C6F0EDE8519C256C46808B033DC9FAB61B1D49C8AE59C69176AF3AC875F86A64
 1642: 6F149241EF5610992222B79B859135D0DA31C438D26A3C8CF43B1D23ED27C852
 1643: E8668043F8279A423942A5070D136425ACABEE43E4A45B846F4E7F7DB374E0E3
 1644: D066CBF83AC321D26021738105BCED4081EE6AA264737F6862385FF9F3691197
 1645: 1D924EC2D0DC8019350CD7ECBE9814BD19184BACC9DA9A3A433F950E8B3400C9
 1646: 84EA3D3DCF2CF050DC3435E1294136E6998104B897A5ED4709B6DC996527A8E1
 1647: AAB1B3DA5285EB8AEE64A2D47D29F09004DC142553CE14262D2AE3774A65EB9D
 1648: 4782B048008979779F56C8D8BAB280B043B49F5AC33462CC5A1157DE60AB3347
 1649: 831ACEE9CBC3B88AF70F6AFA0C191867F2DF1CA821C6596552C7066932979570
 1650: ECDC82CC1A565E4DDC16373B2B976B99BA5F0B92E0FDFD5C0D7DE2197E5C91C7
 1651: 9EBD346C4643295F769C4B2C15D2429FADBAE9F8DF0B80063F9A3B214535951F
 1652: A61DDC0F82F21CD0C6E779EBDDF5F660E8262CD10AA422586EED7BA629AA87DE
 1653: 796AF15A95E1E579AF686729C69646AFA2DF78BC053A65AE1FF65945FBA879B4
 1654: A21449B2F252C9601A3E54D1247C5B102D138C0D2CF15616A3E3ED3802608BE5
 1655: 4BD40194D3526B2F54E7F73D3C0DD86A64D1EAA8A23EA4719AE3E9694C8ECCAE
 1656: 5CA73829CEE0B8F18CC386797D2A696F3666950E1E9804B899AFDB003C38EDB7
 1657: AA93BB2FA9F447DC37AAABB9140A382AD6E69933724EDC6375C6305BCCFD126A
 1658: 1E962DD9769EFAEA41D4F64FF7818DFFE7ED253836BA51AF3554AF92E3AC3145
 1659: 990C8FB0867DE7CA55C54D3CE900AD4492B2D3B50907E6B3DE62FC41CBE8C737
 1660: 760EE51E5C6D9F1CC15CFF852770A3991F86CDD3C188F08FF2AA1CF66D3ED8A4
 1661: 96C04CD3BC8E97C820FF51DBAC94109C9ACA1C8DEE7E6D43B55A3F3ACADBA997
 1662: 39FDD65E250335E05CDD9563F70AF53CE842BD51BF75777F269D3895E82A5F20
 1663: CFCD667AB094E7DDE057203E2634DCB355054F9DD8A2DD1EF927B0154E7603E1
 1664: 76D2167B8CF3794CC8977E665AAE5D703AFB18A9C1B94B2EAC6162C36681AF82
 1665: E3D62B671C8C274AA208813E57FC625E63296E325E2C31ED632C3136F0919FB6
 1666: A34D452892690811A376BF8342F01CACB948360AD003609F3509EE55639B904E
 1667: CF801A157CA626EC056A683D84AC9D95E327411C7646269A27E297D0C1616947
 1668: BCA4D4E4C32BF7A49FBB7ADE2766785B6939FB94029B2880BAC407F736E15B3D
 1669: 6C2416C48002740A4E6663380089C45FEBC743CD82E6891224A561C003D1F65B
 1670: B01AECDE888B9DA271C80796B4693072DD1BF68182687CF10C1B4F0FE15EBC6A
 1671: 695647F5B0C1D1B57FAD61FB1E348C8BBD3B7031A0DC7F7DB374E0E3D066C91A
 1672: C339E16323C7E4428D2EE11C1079BA8DDD66CC775FE43E1C7D9A454DA6434341
 1673: 2AD0E5836244D8F9B99F349B12BB4EC608FD760951981D9D7D67FBA77BA1637A
 1674: 2C1D282B90601F9493B789F09B70B52F2EF2825DED6AFC88E7BF74241D7DEDFD
 1675: CE064578CE287B1AFB246DA586223BB4D80AB9A542D62A2CC807FFFFC7383921
 1676: 09C105D198B7D05743D1779154CFF12DC90FC2DDAE7318A9065A81A757C2255E
 1677: 5832AE7DC10658AE2B5647CB5CD00E4C86AC8DE6E61B7C251F1F52A905F45745
 1678: 03F255C15ADF31815753145F3F9F1A71382A2996AD2955DD8B1A35CFB2ED77A4
 1679: 04F9DF20CA177A8A0C4863CA54B6B646828364824C7D41C3B93E473AEE9243F0
 1680: A89C4DF01C4322AF90578A9A290C1AB64B77EAA019B739C465BDA098161F8256
 1681: 9CB8746FDA4FBD95600E6C1AA356F3A2E5DF49312C7AC27D9204EEBDF1A271A3
 1682: AACED2042AFB7CBEA4BBBBDB159784008721738BDC79B89E7F5226092A0FEF60
 1683: DC87CE9EFC97DA5698D5B4BFEB8F379BD02D7F1A024EF4D10D85AA4E8A0E38EA
 1684: 1974B3FF78F01CAE5274C223DF459A776B4B31492C4D6F555DAC9A6DE72D42F7
 1685: 7C28B735E62DA5413F00525CD590107C9D39B41E36C19D316C38A8F29E2D6E5C
 1686: BA9F47D561E741B96947C368084A78375398EDD47BCA95DA3913705D4DE85882
 1687: 61BD9681B2FC75CAD1888311CA11322DFCDDC15804BD0C789D1D29562CBA2001
 1688: A7B127F68F2914EEB96FBA5169B7ED30FCFA1023FACAA27B9AA8DC42C2C8BBC0
 1689: B9AE6327E705B50995BA6ED0B538A693C74CCB6C250F2E2080660A2634D67D1C
 1690: 2D928502D4D5D5C9C68C0A289DF434CC3B75118690B10738560610DD15BFC537
 1691: 55B548B55DFE2D08B3682AEA2E22CF0CC35C26E8322378374BA80FF2185C146C
 1692: 3B2548A38A09796D087F33932C5ED4D513A1C8AB31058AC27B6BF81522692A15
 1693: 12DEA25281CE4DDC009ECA8ECC714D2066C9BAD6DD7D4244A3C3B1586B501DC0
 1694: 4A43DF7A21C7DE55DC385B2EA52E96A8182486574857DBA1C7DD7BE38C7F6605
 1695: 8EB798D6FE20324315A736793F0C6BEE522AD3E582E965ACC07C1F78C784982D
 1696: BC451B029ED37E2F8492A9770813DF2B1B539C5AECCF93BCCF128F3455C30B45
 1697: D7FBEDCC43893291BD3270368500D3BE66EFE9702411375EFE3E10F0AD8E5906
 1698: 3A70BB8298517DE21FCEF75496E0782BDC1E924E1C6F28D619F5047592830AC5
 1699: E06EFC6525E06B7607D65B2927946E73FE9C8CAE65FF1D9E321779E94CDE9085
 1700: 4C7BAA86BBA2C4A53F0DC10ED188DE1574088A2141DE6FF48450144607B4C1DA
 1701: C8EDC64EF6246E40CC20CDE7A22F892629475D4DA16DC62C42462393779609F1
 1702: B479EFC7EA8C20CDE04DD0F6B6175E997D2ADF32CCC0D351B3D4A5F8E0274D1A
 1703: 3EEE83F04EB815896C3C727D60E3B85E655186F7A7BB423D1A7CD19296DAA015
 1704: 204FCF401E9A56F64C697497C61662AA7F4097C0721822BEDD824426324A70BC
 1705: EE6757B6DD103C370796839A4E76C039B9B5B316FA8F6565B7CDDE544D0991E0
 1706: 302D896C0885A3542B3B7216F6156BF5554DA7E0129935C31A2154C7110E6061
 1707: 26B6C1102DFA3512AD1ADB0720992481EA7EFCF4DFC6FFC2605FCC550AE5ADDC
 1708: E021A7C84541C48A0856E1F2BDB47560AEF2ED181B2F9E9D1B466FD9EABA1D02
 1709: 8F0D2989D62E03727346FBB96694AA60DB90075A1E4671888FAAC0F5CFCA3FA2
 1710: 55E024E0A3565639CBD91D4798A4735506E6A03C7A805C5AA651DFD7BFC5FC1E
 1711: D85DBF025D98281323C7EB5A6AD56C22C139B13F4BB5346A5BFE8DA3DA8F9B40
 1712: 7ACEF81F3B6D2915E16B56BAD8F23C2B4685B19BE4DE5E0DCA120EB161E620DE
 1713: FC3691FA087DED6F4ECDBA980E7B3E30BB3383E0FBB3BBB70194162DAB70D516
 1714: 659E682FEF8B291493F99D78494432E4D68A7212A4F363441C51E317A1C2F60D
 1715: 2A8CA4321599EBF483D155D14C173AE29B7DFBAB79E26B963EE984CA5D467FE1
 1716: AAF9D1AAC02D00DE91D177DDDB891B6C515C8199F29C473CF4618655F70C53E4
 1717: CA3A87DADFAB36E523AE2D91B7B8A768679DB1C90077BE6E3D7A2C72B6449348
 1718: 29F5FC9F6D2799DCB69845958006A46F7EF86830D372AEB56ADD69E33A096411
 1719: 80D9271F61CA7A28B8073D6E194F6C9BE8E93479E8E64223CE98C31A011E4BD1
 1720: 9A5746408154A365470CA46C5413C4D55B69328F13C9DA2D22EAD288E2993073
 1721: 00F51CDE2C443A4ED60821065D493C5D0F2BA5816DD57E86CEB90046E66EED20
 1722: CF52F00A23FCC18279248872C297FBE6727A45B4EFF0199C9CE54A8FC5DC2EDC
 1723: 75CF68CE217318DFDBA3896AA6805CA4F9BE4E7E3A3A2772CFD39365F192F884
 1724: 13DF92FC39FCE3A1F9D9513BA7161088AEDDD4F8BDD9D414963BF54725802983
 1725: 64B5306599724F40C2D146F9F9EB50B9C65A211F0E9992C4E2DC925C44BCF9DE
 1726: A619A551090A28275303FF0D0ACA6B4D00354DD874E53B167BD81B58BA6AA4DF
 1727: 3DD703EB95199BD02DA951336995D273A6B8A1345A76F043007017B077CA5127
 1728: 2CFA3215CAB06F857B22C1E1DBD335629B037482372E6CA2EF5E176F66255509
 1729: 80D0ECD3E933D029C567C4628D8938F576B16835EC112C3F3DC4AA74E8AC43FA
 1730: 6FA6F42F618B958CC83980D86567FA17E7B821FEBA4888DA6C964F2A7F9E6CE5
 1731: 04531D53DCD037FBA89A7F840DCE36E251D3896D4735394497035E96D3DA12A7
 1732: 6AC5A61146701BDA722955BB8EE66E838CB128284158E9CCCB5DF51DA6036CD0
 1733: D4029141D01EBC90E0DDD8FB1C884D7243782F62FF196C942212E4D2F7C65788
 1734: E8B5C79962FA1941C3F0731D16403412C3FF79C08ACF03034169E676AA39F9ED
 1735: 4BCE98694FB1A9EEFF44E40267921733AEF80C73743C20C99F49A7323EA27E15
 1736: 6D5F2C3EC4F7896EC28E3630F66741B723A7860EA5FB584185D77ACF418B79DD
 1737: 8C8E9B6DE87D17BBEDD558E350F4CE69488A995189CD56AF75677C31897C62CB
 1738: 07BFA36265AE30FD06D55F59ADF2CDB21E7E13BC9E88EFEEF3F9ABFADFF2B6C8
 1739: 5275F80D7D4BE9976DF0476D070B9625E7AFB99E6CA526FBCB61554B87F8B1BF
 1740: 320F79BE2695E7DB5E6E2BA3276275C82A53BC3DDFF0F2979F8C4E5752D130C7
 1741: 8C9F7CF16E436B823B1A2FD914700A263D3F3DE48BABC99FA90E0316AAB12D95
 1742: 8C59195EF634E8B29F9CCA10677E46730E1AF19F046BC5239B7C1F430955F158
 1743: 6E3F0BB2151E5D05C35F4C3E2205440C44B8EB2ABF0612EC6B413FC233126D16
 1744: 55AAA85F5DDEC3C008C5B559CB9C37B78512FD9FC93A435B68871DDD1D5FFD3B
 1745: C0045588F0CA5442D7984C1F782E109653AFE579756584D216275663B2B9890F
 1746: EB3F11B17A58EE8F5A92410DE390807D2E03B522CD0B2DEBD381270710DDC6A7
 1747: 9F1B8F8E669E65E1354D5ED7953EDF0AEC9119A162B2D1CF3039AD0EFA9DBBCA
 1748: 9446EC4819D07FA893A019A38E2189F5DE84DB0E4DA2F0C169D25A636DB7D8DA
 1749: 33BAB84A4331DDE5E29362F174D5618DAC5E1B830E0F464B7B8007A4283E48D8
 1750: 95DD3F13982278B538767816C211AAF263F1D40DA68AEE2FC007CB4093E14DFB
 1751: 042AF398DC5029B701DD13AB11473ABEE8EC65D76591C485681529863B61B321
 1752: 3D9C04C6FC4FAFA0FBAE2252012201C55E0C03F532D68854124B117B2F350654
 1753: E000EC5844A178DE9709C32B751EECD46C0713B7989B1835F7F50F64A6147C9F
 1754: F219283A82E3B86F6F6D29DC37B8A0C9FA4D4D41920C25D3DF33AD39ED08C289
 1755: 856FEA05AAB6D69577B0D8A5476169ECB15CA63F670F8D1B9C2E820697278597
 1756: 6BAC78708D8176B3B1576865D0280DC3588E8293A1CC7EF5FC59D9980BAA08EA
 1757: B093970E06743EA33350BCAF0933D2B009740F9495D7B24B88F46271CF23AEF9
 1758: 273E1F6F5F1F371508FE264100A16EB6F3F97A66D718166592239AC3009D8812
 1759: 65A495A9DC01F527B189190A79DEBCFB7FDE92FF64C77BD545EADCCA35076238
 1760: C3000C2E27445209E8B4965B25D707B51AFB11B6D80B36FAC32657A2CBD51A82
 1761: 8A159B3A433760AD4558221A09E94011B682EE29AB16E9234C0AA1834A5AEBDB
 1762: 957108C46AEE9AE963716EE61BAF4BE54C1A2224A3DB7E3C30DF9D07D652AA43
 1763: 1AB19D826F7DB18BCA8DD4806DEF031CF933406E38ECED77C7F1229C0A3CF129
 1764: AB12BAFD207C68737198A64B573B6A11F3F287A48C92FEEA8306D1DEC14A91E6
 1765: 4CEB56C3EE69C5C36F68D96A88AF8B1289E41B3410BF2DF7C9A2BD5B9139121F
 1766: 7AFD6E7DB302E9AC30AE901D4AFB90B05E614BCCAEC67E8F57CA0F4A0B780EBD
 1767: 55D9239ED6F716F3CB0B3191AE1A4BDC6BCD82AFF7821C120A553E454D00B679
 1768: BDC33B347F2E9B4D15223A4C7AB0D321F277E0623550917980B5BBC0607AF56C
 1769: F10C29146DBE2F6BF9FD8E4879F6FCF8199B446C25E4E65B6214FEA3EC34E4F7
 1770: 8CBFE934045822A6C961620D2BB3A4B36825E4D8E5BEA28E55868D30B02BF507
 1771: F6FAABE950F17B4C4130D9252701F08014068E33A4F20C83CC54FD940C92318D
 1772: CF76AE0F4522A50DE7C14352EB7C94F746A7F73942129D6BD12A8C843DA6CF89
 1773: A6E58575036DC8AED79C892E1AD7AA11EDBF43FA64D625556AEE04D3CD4DDA31
 1774: CCCEEE3E3153FCAB30BA65A3A34AECC7663D745DA62838BEDFEAF4F167B0BBA7
 1775: 222BF55A9626B85DCAD9AAD5FC333A85950710749D55F7C12369941E8AB8DD41
 1776: FAD6502A069EA1490B953694860AF8AB930DD5EC009FDBCEFECEAFE298E33727
 1777: 70ECC760BB8156DE8FC2F2B5A1E03B0F3FC8F7448AF02EEF97FE5A94BB0801AD
 1778: E83DF738A4D5131E16CA198DEEAB023E253227DF06A26950327409A9722101E3
 1779: 79D57BC5106B6EC703320192D7DEB89BEFD19000E2E6E43C10FE960551B81D78
 1780: 50EFE679BE528666AE7CC2FD9826AA224A009C7387A542AADB9403C24F8AE183
 1781: 3A40BA685BBA9F8DFB6717E1C247C52773DDBAD04D2EFC606C55E4EF7B292595
 1782: F03D82D3FFFACB5AB2BDE9406AB2354675CC29FD01D8A625FB22BAF3602A5C08
 1783: 663A212E29617C2CFE55AD4E251A2F864AFC683984B4D72843B24D321EB85835
 1784: 00719B26365E467D664A654C692476F0FC1BE27302FB3959D722C3613F846923
 1785: FED287F447F5DE22DBB6771FFF56E746DAA399DF493CDCF95B96CC809CEE835C
 1786: F8D827B1B1F7EF28AB0D91F6224E5C6DA4CFE20F7ADEE7EB834CD7C54447F49F
 1787: 9B353F9BCE262CACF2867E6F462CB21044202B554CD8C1EF87FB0A863A8CDDED
 1788: 59D32030EFB62C81136175EB9874B7C627ED7E63AC77F78FBEF2D2E5C2149360
 1789: 0C8C8278529A79E42FCD4B4551F2593E96F36D15CDB56CF8D6D65357CFA98663
 1790: 600732BA9F1CE83E0D47647F02FE3EC8443E81B3A7B55E80F3216252AAD626C3
 1791: 030A9E420221DA91E57CF1B3ECECB36FFD21EAD729CDB7B3C6F35168BEA82F36
 1792: E52D0CD46B0A3D962E8CC48B3F35C049FF18AF0E271BF7B03429FD90EA4C68BE
 1793: 41014CE3A859D138B3D51F53790DE3E7F4BBFF2997FFCB2C189056091633A2A1
 1794: 03E88A3CF49967B712991DCC769501523EAF0D70895A45DB09A40DB1DB221E79
 1795: A1869BFAEE115B3970D0696EE1EEA3F29AFFD16D6FEF99F6EEA625AAADE8EAF9
 1796: C23187CC5CD5A9CC9D0A3E76AC308694FA802DA1F900A1D324CB0E622F192647
 1797: FE0CDE1A22585CF4FACBBF456AE5AA5F01D255F4B9A4163891DA74E4364625FE
 1798: 30EB70BFFD698B6B27BF55FACE80B4A55F8370FCD74FD0B29FF8B3EE6F4DE577
 1799: 3F842ACD7F112C9AA9597AAAADC5C746AB7AF8B97B906B56B3607C72D988831B
 1800: B5202C6F76BFA5DA8101971CABB1E24D305460305FF0C9C0BA75BF2FE7692F3D
 1801: DA6971F3F63C81842428B93585E7C2413206969587A556B6E36AC4453394CA18
 1802: 777FC5D838D4EBFFDEFA1BCDD4064964421E862699C2E2B4BCB800D22EBEAE14
 1803: A97744D1EBED19B62EA117EF78B59EDB5DF17647C34BFBD9FCAA296D9E3BEBB6
 1804: ED05FFFBE063EF811B18D104AE7B8B4C386164C9B5CF1EB30247AFD937CE04E7
 1805: 6A35FF92CB0B8DD9239AD1DC8E8608AA924CAB7361D5F48192D24FB92B6D21EF
 1806: 9D83CB3E13967E2250B32410B86EC6BF4722D31239891479B0C65DE3A5A43E0D
 1807: A0192649B5F44902FB67DD68A9609B8FB578174D970CB01B9F86248DF15A769A
 1808: 0B0EF0C116A96A4D2D0A9380137270CBED1CA8C19C486E22E13E1BCAAA65F157
 1809: E82A6AFA76530DAA8B27BD83ECAB41121AF2C764CCED122B94FEC74719D22D98
 1810: C6981745F42ABD6C0476776584BE443655ACA39F0BE0AAE445C96325F5A69D08
 1811: 41AB9B0ABD19ED358BEEE6DB94724900250B795404243489FB69928CEA6126A8
 1812: 2036010760904A7DC8F15D9B05DF3779D1C657FD5162B801996F1F7572BCE8B6
 1813: 89DB7020F784D2F750BDCFCAF1E66E5D1CF8206D33D104AE44659298387CD149
 1814: 4E2A992E1548A37C0587752D46EF35357BBCD8DDA9BBFB616898AA1BEAE18180
 1815: 7AAABCDF3B9D51351EE5CDC490CC365FBCC2325076F696E9C731250A014F635A
 1816: E0EE366E3515066E0735430AF23D407FC997EB489BECFDFBD65872788AF7E13A
 1817: 5A216C115DDD2F8FAE684B0F17EC9B53EE00E5966BED1FD155F32B3744F02FC8
 1818: 592F8C5B7044F0CD6C23BD26FA11C128CF92E1EAED0DECAE1B3CA64EB558A6F0
 1819: 415DFCBFEC7339822CC12F95F0E151ECDCEDD36CCE14AD2D4F57C9932E2F9FA7
 1820: 00FB8D7B2C97EE4BFC16F650D0FCFEB70DAB22318CB400BDBCFDB79529F11403
 1821: 026348DEC4AB352296519895E23B3305A44887739E906DEF031B92A0F41A4411
 1822: 09BDAECAD78E6A853C0A1973657BAC3A58A4EEDF99C0EBDD974EE2E9D2DE83A4
 1823: 181A7E72C8CD49EF58369C674D6B7EFC24120A0F245523E85C6E91083F131CC0
 1824: B91CC5DB16712011C2AD2DDBF6D7AECF5BDC2E09ECBD88797912330CE1FAF21C
 1825: D2754C8B16797C577A376B452E96DA49624F063653FDB04098EF11CF1EB5B602
 1826: DD7E66675AA3EC317152ABBD1FABC470A4841B347D80E6021D4E290512F91D53
 1827: 6DBE98C25A17631B93544297FF7CA950B903494DA2F686857C118BE4F2D2F5B4
 1828: D63F931457D1507F13FAAF06881670C1F46A11339169B6E859D2F75F9401F5B1
 1829: 0F6BBF066B6410C522D3647DF86FEB25C1ACB394F2EE034B6FBA1E1F0C166CAC
 1830: 23AD89FD97B43C63867C86FD5609496B8B58F9E10CD24141A110530EC24ADE79
 1831: 3A9CAF5E07793AC8B0F9E560649F589FB4312CF3B61FCFAF08B8B62C185A442E
 1832: 5EA71733D96F429DA0E2343910D9FBB4225C1B6710721B89316B3F12E3A2E39B
 1833: 4B139D9805B64E831BB2D4D1885094552900CB91275C8052B93B59730F1162B8
 1834: 76DC1B604C73145C7B9CD5B8B352F3012D8FA03BE0C48998A45C9CE392047BEE
 1835: 81E8FA2AF78903D4A55CC2F8CE39C3582FFA7C010D879967F28A1FE3D21416C7
 1836: 30F381F99B01020FE3F35340A770629C16333805AE2830BECF5C40EECFCFE629
 1837: 67FF0A3A9AF794C5FDD669A18FA5EB93244E6C54843B3868C28D66902429854C
 1838: E3B70B242CF8652F910465050775B542AF7FE158DE22027F228C48F8D137E1EA
 1839: E734DA62FC34B5CC44C9ACD3A078C7D4FCA262EE953EC784B134F40CFF645045
 1840: 71B9E302A1B579793BCCD8ADD3FC027EC85A5770A26A1F71C545784E1998E396
 1841: A6E567E1F605A1E89826D328ECF772FB1902F0A05F08F3F7C1DE5A0B1BA02A99
 1842: 0348A28AED186D63857976EC0B837EA34AE4D781CCB5B07F39C9E788DD15D549
 1843: BFA3984DD591CA27AD98FD841C57ACF08A0F62287531043EA497D6F48613133F
 1844: BD84A9EA1F660F26660147B4C62EC20648FD4D079BCFEDCE8B96A32FAE2B53CE
 1845: 62557A1C739805245755ABF416A368D238FA86EF6C904EA55516A25F4A8DC805
 1846: C9095D78D07E2F79A6C5FC0D4DE4F5A7B14C9809E1141C78705FD9B25A482E44
 1847: D994E5718640CC735DE0412DDE3DBD6BC724446933E83655AF78F08094D074D8
 1848: 6890E72F22E5C1228E8D21444669C7BDF8FBE16454610FABF167A63B62C46673
 1849: 6CB69B77FB6F0D144CF7B7968668069C819F7D4DEB00343F0AD05B99E8F40DA8
 1850: A3608556D5F823F4FE26B10C1A135161F7684FA93A64EC896097D65DAACC6830
 1851: EE3ED51E612B7D60C85D0C035BE59D78DAAAB868561015257361686D668FB635
 1852: 6A4F1B01317B6A07BA91FA9DE649B378CF0C7A37E4BA8FBE74DF0C907DA0047D
 1853: 2014ACB6F7DE1698A8E689E23355F9A56E5B36F0A5220D010DB6CC174A78BA9F
 1854: FC79C6ADF5E5FE639264BFAAC91F253876AF829D4A6F59EBB89FA5B00EBB3049
 1855: 78FAEAD988E030CC48D18FACB55D4683A5F4DCDEBD347C64CFF09E7AF1FAFAB3
 1856: 750A2C59C2FE52A678AEF44E4D72836F7EFB4DEE537F3FCB1B5F2F46EF3835AD
 1857: A4725EE1695F778527E6BFB0D9C1574822D31DFD5B47219954E006F5CE225B7D
 1858: 6957FF7C3400031C01DD55BBE7CA2701D3D38E7B0ACE3F14B57876D9A66BD8B5
 1859: 42DD5654030E04F002139350208DCA6D83BA9DE34F437E85D5BECDD5E26FCCEC
 1860: 892C4AE075F7824261A87484135FD125C430448F2FD46C3C3C70B0AF9AC6C683
 1861: E22995E1A8BEA75475A817C1B399D6C5D673ABAC95BE3DD7837397C609303655
 1862: 52442881BE93455BAE061A9A4BFD2824076AAE70418A52FCB61BDDE7B9EFB935
 1863: 0DFDDB6160FEC9A4409A4A8BBDC5AEECCA8A4978BA93A63270F06D8D08137C8D
 1864: 87D80FDEE637B74C9F26E0AAF1A42111D751877DF17302D3A09EADDB12B787F6
 1865: 15FAB9D634DCF45FF7D84597813143C6AA252DD2585BE200F4C0F25C17EE82CD
 1866: 564F0044838462C828EA8CDC0B4F7D995527A5425ED593FBADD183A1F488AB67
 1867: 1E9AD1A1041E867D2B988F300D87ACA7F675DC85CFA8A478CF2B8C4F1571CB64
 1868: EE2A4F693BA8A7D6F7D0406A4157CA86BA4C64B285186AFAB6387B3D540CC02A
 1869: 01900D447BDBB936BC0F94EC4EFA96DC2D09FA22440376C718DC6742D24128E4
 1870: 581C8143652E5E07736BCC0A6E5A1C31A1B8E137A9914EA8A38EC38515582A2A
 1871: 5F21B9814F1B95A3A231501353800B112149C71F5CFD2E3A55B6179442A55EF9
 1872: 24834308DDB593652CB134C208A7F84A4E9FCF7D580FCE2AC4AADF08DB7A7EE7
 1873: 86B8079082EC5A1FF3D45B561B69B9F56C2698EB54888531D945421ADDF26BB4
 1874: E4A5AD30D1DFEA597292757F308971BFDED158EC1A793462CFF812E6A809A388
 1875: 24795AA06078601971152F7EDC2973374DCF2C2D3945CB839E8CB7702F6E435A
 1876: 0E79F28BCDA3D3AA18B9B9C97673B75DF095B22D658C90D163F8DF0CA86214C0
 1877: 3D165234B14E373B20F8913638FF228FEFEF111DD0F930968F17EFDD8B87C05E
 1878: 0A3A895C202389DD7F5EA6855E2841E6DC01323992E8DD4516199CEF2EDD87C9
 1879: 5C1C8F4085C9B85ACF85316E22EE715FA188632115F151BCEE512805990FF3AB
 1880: D8F4927DE10EACD49B720FD17EB260CB9F2BE96D7B50EF189E5579166A7DF683
 1881: EDB55429F1A54AE9DDE34B4A9AA8DF685F8567967C263E2153458BF1E654E2FE
 1882: C19BBBBE7409AF5DDFBF32F26D50EFDD0BB09A1D1106D9B963296034E7D6997F
 1883: 9BD4C3478CCA3549D3086930C6F9DF60D1DC3ABA1A289982699ACD964112E30E
 1884: A1C568A53D701642DB80E2B2C0B6084B29F6FB73B0A9FCCD3ABEBAD6B3D58FD4
 1885: 1C5C45606AAF806333B354D19F58467B3C315D65B9A9109708966FB7F498A999
 1886: CB0C7DAAC86F9A0F1488D9235A07D6D524BC88C8C212D80143EFFF603406BE2C
 1887: C3108EF1CEE6F6DCF9A3C3CED684800E0E186EE7435A20F54DF2CA4F5539A6C5
 1888: 9A5907AEF0DB6AD436FCEF56C198768FAEAEC2D886DD94F7091C44621EED8DC3
 1889: 5737DD96B7B2860DC4EF1E0A2B7A963CF707C2C29DF918B7D3066652D6CFE261
 1890: 5D381B08F5711C594C03BC72875C384BC01556D907B0641DCE086EA20C621354
 1891: 1A2FF32AE1EC09D3F39A11D0FF0A710F4F9E0E7507B6951F96F8FE1E1CA43FDD
 1892: 34A511B7AE7D87FB7239CD88D1C0E203A6B9AE1AE673AE441352112FC8728874
 1893: D6585EDEED161FE8303725036402609F36A62E1EF8C3014C4B67A986C741B5FA
 1894: 260A32768B2D1F7B23C4BFAE60AF5353AD6C300928427A5A6E942BA44A9BE95A
 1895: E1D5EA5E14F4FE92129D28F01A3B61E49FC01FEC7367DA93FF88DE296A22D62C
 1896: B464A027D7F151FCD84811B26FC115932A86F16EBB16EE974B39AAC5643E6EBA
 1897: 5383F1B29C499B66C09FBE07663CF953FBDFF9AB4F50C2DB63498CB80444A58D
 1898: 9A91332C23586D1735220BDE76CDE790E86C518C07DC1597ED533CFC62467BE0
 1899: 9EC9C70EC2A095F634DB70D5D7DF3D45F66318FBF8FB8316538DDEB13136AFE4
 1900: 84B5151453FC9400CF33D0DE81B429FA70449542CDEF957A23643B31ACC5D310
 1901: 07BEEA3E2964B17FD1BD27A18D4240C1F445E3B0C177611963A32249F614E521
 1902: 1C465B1870EDB7B3EA4B003F113776A8D9EBD060201A0EA68C0D1EAF6B414BAC
 1903: D2CF83F811F5921C0BE37730D093F78B1B58F3E566690BAF966F573370B47AF9
 1904: 575EB124495710B9DA2F16EB1E33BEF989B63DD525F57B134D15D083326329BC
 1905: 64CCFC0688BFF7A8D56FC1A6A042A4C5BCA5FBB6CE393B990C33EDED14450F24
 1906: 1BBC77354E1B4C88A4E7928890379BB6A3083E3E2D29EBA2125F993A97462F01
 1907: B8C47D06845FAEA3FB523C5CE5761050F4D7BE3C07EF80FC8A2D96FE16DA2F52
 1908: 2B50F6518446BF64A0717824F7F8BE9E4734BD4737DB4B613E7E3ED9395672EF
 1909: E7F61A887996E5B8B44C94EF7D5800D04353C739043E5BE9F2B93AEB49180390
 1910: BEA7B15653E02A52C70FFA11E3D6ADF017EECA77E97BA1D5DA509A251D585225
 1911: E7FBB89E38482514CCFAE1B3871B36ED6421014B9BC9854247ED67F962F8582B
 1912: A4471805054B1A62A064E1CDB4CDE6CEADA8C63E5013C99E5F35611C23F93A17
 1913: 5A39EAC64AC8CBB76B19F15C3E71AFE68FA93AD903E7D2C1CC094AEAADA2EA6C
 1914: C639BFD4842A2B7C9ACE44433CC181EA2FF9BCDC47FEFFEC9CC0737B7088AF78
 1915: 29557E8C1F7A825AB31A7E64522EA9F2F3983C1EB14048B4FA453FC04879FB27
 1916: A38584B80E4923D449D4C9171936934F8605FDA9905A5FD87CA1C44A31920C26
 1917: E1EDEB80B835D8E7A647AE842792BAD46DC5F4E277E534D7641AD2FA14FF177A
 1918: 0802F81CDE37059B4568A8B06649D7950471FDA7056B675A90FC1FD4B8D380B7
 1919: 6BE5958AD92772AEB05010F911CC8FE665F72CF3B8174F7558ED94A3297AE918
 1920: 91512710D7F85D5892572B15A933E98E4498882A26EEB6FCFA55D90D48F4D84C
 1921: 55E3D32F5F8CD1827A5B5A3DD8B8322EC61558D1BC1E0432D9396F508B5E2B21
 1922: 4705FA448A68E087CB39A7A3A184A098EA095301A064638156CAF3A2AB163551
 1923: 3FBA7DA70C080D6F90A2F0F2EC614ADBFDF2CC0FA7A2FD8359014F3189765B48
 1924: 4EBF26C3B384108AF709CACE708076A951E1336FDB85F6D65CF93A5FCB00E81A
 1925: AEFD1AC063CF370A5019183C85111E7C94F0B00E84E3B5A1A844FCB9FB350253
 1926: 59CC1D705A644E174B3132B017E6CF0690FB041A3598E43C5A7379E74A68AF3C
 1927: 91030D7E1AC1150B848BA3679B9FD4C389B1A5EED00B807798928A080FB8E2D3
 1928: 9E942BA6DC13C68EA2AEB352854A3DE429010E542C59D89FE3B5F3A2FD4A7CC7
 1929: 486ADFDC50AA172E0E199B31012D4D6F088082D695410566026F6A3E20F381F0
 1930: 03B53A3B6478F821E351F8BD8EF78F793DE6AE2C326308AAD96BCF38D0429D2D
 1931: 849E05706752C6407CBF8E174648D96EB30E797B7C8B4F95495D9B7D0EF1CA0B
 1932: C228CABA268389ACF9581CD0F51DDB8CE99FD508AFC4A38DCF717734CC076A24
 1933: 6B28248F8529207CA64F929329B012A25BB61AAC60215C6F1E736F9CA55E80E7
 1934: 2E9DAAB650FBB96212005B08D389B6DC61EDF075B734DE09B98DF4129F9EC36E
 1935: 6596E2AC6418DB0C32138AB85430005710C758D7448DF224734D2E3923259B0D
 1936: FC6B7065C867CA4AA8199093264518584E1AA9FAAE36087116086A2E9AC10CF4
 1937: 09D3EF67012D1593BB50C9BFC3B59C3600ED250D5C70251E978313933C3C9F59
 1938: 891C46B03F7A7091E77C557E7053D3812D7D693CB6C7DA4E0F489B207738D7F3
 1939: 3759FFEEC013B1691AF0C60798CAC322685D26060C9CE6EBF066D53F30F11D25
 1940: 894358D31207551EB0AFAF3AE1D1B66A6675EBF44C467C6758594A4D01DB0912
 1941: EAC8754AE29E0B3C4D99AE6CF89BF5692934E7A07B0177F919FCCA9EBD323E15
 1942: 374291E778B3FE8A8A6CB9A69858F3278D8419AEBADA50B248D2D8C96EB63884
 1943: 0C27CB385767F01AD1AEAE9C6406EEBF21B2DFE26C759E2D955A74A28F06F0B9
 1944: 45E678A9D7813522CAD3A0A91DA860A6C7EF9AEDF3423FDD5558F1CF976280D9
 1945: E85944B29D1050C2482B9D97A9357C0B3853F98BF7CE394C71A92FC724AD68AF
 1946: 6A9918F688DD40C917FA4AB39C175B185896FDA430AA88A9ED2516E8EA77BA83
 1947: E45319F24D5E82DC9762FBA0B801B8D0E4F7DE641D4695A9F0A1212F53964508
 1948: 5A9C4113B36A9605092435B16E6F765DD95A1DDBD7B8697C94A943623025C291
 1949: 04B695920CF1B9C5554F9DAE95F05DF8B61B73A45FA4D65B8450CBD46BEB6AC9
 1950: 8CEB6211F698E70F355770ABBEB1951B89FA09CD5E71138F93E2CF3285A28E2A
 1951: F075019DB6E974A032F5137B07B6A4C63DCA29E3D60137399A43D7FDA58DBC9B
 1952: 4EAC070EA82F1BF66D7FA3B06E721048AE9B31B7D5A3327AD85A866358D3AF40
 1953: F062B1372AEBCB11CA70420FD18657C8687EFDFDD545ECEAA2F2BE2F34A05AC7
 1954: 7919093131B5849BEDBE80429648434A0302DAA9993A83316718E48CF96BCCFA
 1955: F7A1D7E186DCF349C7070F7385E8AA028223DDBFF26F66CF215F61F28A6457DD
 1956: 1DCE4EA972AF73F231900E0A524ECEBCEB05BC23C5B7407643F8AB7D23423C82
 1957: 0A2534D9F582280D0D2445D3EBC42B471C2458E6FBABA52D938A0EC7876A2304
 1958: 9D8B04ADCBA20D1101284D4858F97AC95D6DC0111D1573CAFAE8F6F8446C43F1
 1959: D3BC51596AD3C2FB6C69F2A9570795CACB459EDC78C52ADFB76E6784DA1B5FEB
 1960: 3F305ADDE49ADABEB42C5C01EA61946012C921133742255494D32060EE4A2455
 1961: 5BFDDC076F26692597EBDDEF9EC84E253A3B4219F3F13E6C94E3280E8D28BCA4
 1962: E076025C91CC07A384B9962CFE482B734D545E0CFF7B941FA601C10B3E9C2518
 1963: BAE689B889CD18AEB0220CCE3617E63906B7D8CFC26F95B5AE3564B4E9EA384D
 1964: 3BDF74E8436805ABFAADD9CB40A59095F3FCE96C07DE973CA7958B01D74F5046
 1965: B942EDD853FEE099584E9D2E935C7745B7FF6BEA18DC184ECEF507D14276C680
 1966: E6F07604A1ACA225A52E1C45DC5864068A90B65B98F78357240FB76F991F9364
 1967: F00E4602A8701E1025B16B7F1A97F594B6FBD2A321B042DB35AA44F47D2D049B
 1968: BF97DCB804CE4EE2EDA3C5D6BAFD1B214E35D23ED4F216961419152CC037D1B0
 1969: 2CA38A5111946C23CFE641DA07FD378590CA88F7743CA51DC77923CA75B681D6
 1970: DC69B139588E6560692E351B2ACDAB8CC26A6341CFAFB2C3486DD98915BE765F
 1971: 4CD20807C525A85B515C0C16621D90623EC943B55F0771FE3737866867A47060
 1972: CFAA4542902BE0677A53B77544E2CEFA3C04E2008598250F28688CAA37953C71
 1973: 6C190F7D4D7C4C63BB198454EBF42AB7EF205BC46C94890A7F694DEB313157D3
 1974: 53D9CC57F45C8B4B45205B34E3BC4E6E7ABB1637BF2FE53CBDA4DB86D96883DB
 1975: 13C3E0DAC10A36BBCD0EB98943C82C3D4EC140BFADACE3CA5837657905013F19
 1976: 5D656E299E99857911C105038B940013CF7120AD119DB6387FB82673C7425E41
 1977: 3EBD4C898BB6C4CA79327C5C8224755C09F406E7ADC5312F268D28113245C5A4
 1978: 1FD5187376C43B631A46606B5E4DD342EC3794ADB2668384C6074CD62C8B3FD3
 1979: 0E250A6010DC25AB2D9C2130372A7ABA5D99A55FFD5C2BFB361B6641950273B3
 1980: DAEC41E29B5F4E4BE6C47B6F8B07BA114715715ED44A7EC9E5E02143E9158FEB
 1981: D74AEC18677F3289490ED44AE41E5E644A88A2608259FD8289F70382ACF1FB65
 1982: DFFB6068CB49E42D2BD143E716B2552F79AA583492AD1B0101FD8BCEE7408A15
 1983: EC0F74F86AD1E5960B644CB98A0D7EF61BEB88CF986591C7CA593D4C335C2242
 1984: FA9BDEC9EF27F959874CB790433050010B76C5C4E8E52F6081FE12B43B68511A
 1985: F8E44C320C77ADF8BE420B49D01A35B2196D311C54746A890E309014B28AAB43
 1986: 5494C69A64116E35286FA70DEC52AAF6F01B279BF7C3EEC83C5F83A7E06B86C6
 1987: C87AAC3F48CA4A46497A678D42D7F6E5B75EE084986050C72D2AE7403918FA52
 1988: 9448E84F0C13ED2E05C5046A86B785D6B28FC837CA0679AF787FC6B9E0BB6694
 1989: 6D9E6D362C0E5D2286AE2C5108059A6F1062FE5BF325ED0AD064CF9ED457D201
 1990: 920AD9DDC276D4AAE77F4FFFED8C3CDD938EF957C720CDB03ADC8D5802852EE0
 1991: 3889A623D3CBFE97DEA0AFB94E3E8E4D46A3C58327FE6F23958DF08B80D5F764
 1992: 08F1EFDF674493B0FDBEB2B19805DED353D9995ADC3DF804E574CAB0E954E3BA
 1993: 9C76607F322D2155D8473107715EF96A06A85A765F594814198083CF841C120C
 1994: E1DDF6EB226382EBEC5547CC40BFCF24DA3383BB8CBB1C4E5C71AA04A49A32DB
 1995: B08E650951358951785012DD855EB6F7BE2606215B61715CDFA9E3B7F74AE31E
 1996: 19814B61AD49AF25C42C298F52D4F4B1F0D72CA53CD511BF16D59F2E3F7FF3A3
 1997: 0228445FA2267D52A1049CC43EAC74C474E19CD574DECCDAC37366BA1C533BF2
 1998: 3590EB9E6E4E402D6B331BA57C25A9DE9CAA3551C2EA3B3B48D1193C811E94E6
 1999: 477C451A23203C0F901D5DF77A2BC15A54D0289D7E1D5F051DCBB6F97A2C0007
 2000: 64F1FDE12220479919B1AD7EDE462A28BDF5625FD11BCE29DC73B0F130D7B73E
 2001: F1C956F0EB7D355530E80263FF95A3FD86C5BF5A8F9280A302EF55B50246177B
 2002: FCBD3C8B4F29887FE682524ADED4B3EDBE4FE9C3174C072E24631D919E297DA9
 2003: 785E4CB724A606B8E056E3C12081ABC5E3CA9DF754330539089AF63B85F05938
 2004: D871A58BC53C5ACA3A057302E0E5EC036145465AB04210B257753DFA9D75BE9D
 2005: B57AAE25F11331C4E19B210B39ED8AC74C2A45640C7F914B56CA1D85DDD83ED5
 2006: 40D1E4370D44FC03C5DE5384AEF8B63BAF7BC7FC32349CB6611FDCC82B91D2C4
 2007: BA111BEA7545081D250895C8E5BABE45DCE4FE11BA87E728E08FEB146281A44D
 2008: 00012518E56AC86BCA87308C247A99C14559D383B85F045BD99EC6EC40C4D2F0
 2009: 65701599595737E17FF4707E938D4163DC5C5DB95E2F4D4AD8E437F66A3C36A4
 2010: C792D1687679DE42FFAB0BC754E5B1E43508C21FBB1A3DC304485C415A686657
 2011: EA1A0E90C7322A364B8AE93425E044661F6556651D3F9873A102E87B0B68D8E5
 2012: D468CE2F02359FF20CCE5CF53A22D19250A7ECB6940A98CBF7C3E2A664D1861F
 2013: 86EAACD43BCBBB0D888BAF4B5E90E90D32CA53BCD5660FC10866B9CA92E43DB4
 2014: 569CEEAE4CFD211763AD75B885B9C65A8AC553E5CBB5F2C4496DFDDEF46C0115
 2015: 0AE64EE489283932D13FC4DE2ABCA4795F3668C63416EB357062394DA0A826C1
 2016: 7E6B05CEA77CC0CB3322700F3E1ABF1E6CCF7BAB83B6B4026F03F1BBAD0A10C5
 2017: 5E8D9828C10AA29C5A2EA82730561D4019A0C6D131B433B9DD9BE471F66C15CA
 2018: 384266E8C1714EA8585BF507366B7FC0F0F797F40CF4A613FD15F033F88BB3A9
 2019: 9D5B2654E591B634D49253B2706A31E2F0B2A1C699D0890BC8FD4B25FCCFFF92
 2020: 809336ADA46928D535ECB86D167A081FCF19AE7BC30E56225E040AD75FB5DE61
 2021: 52C32A4649F2ECF10D3438E80A50F56FA3A43009C5C845838563EA25421030FA
 2022: F79825592A51030E21F9BBC1536F33D2CBCFC1C22499C0F80503FCBE9BAF8BAD
 2023: D35DF34D2875D4E6E83EDE725C829D4A53083484351BF341A8DF8004E20DEDAB
 2024: 607D9328425085A8F3E757917EBB775ABB9EB9969093AA44B58E092975ED4966
 2025: 5495E0E7E602F0D3194CD7672495CA11BFB1E80231258EFB746275FFEFCEB535
 2026: A718A12D58827F2EB225400C6881451A4BBFDD4B46114779926BD485EFC8DE44
 2027: D6DB332605AAA5A7FC1DE0B4C222E49A33C821426D8E368B931D0402AA1B839F
 2028: 1C5FE1C77C329F8DAC88B72EED01779E9C18ECB4369240460980C264FFE5ED13
 2029: 5897ABB3A748D0F855EB83796DBBC99917F6FE0C9CDF733AE4CF9A05CB96E88D
 2030: B81C17897EA2B714F9B83342CA33D092C148EBFE2F5341CCF2CE1E4E1E5CF89C
 2031: 5AFBD1B998C0806AA39D7BBF68DB42F013A8E1328F1F32542D5636ED8EEA525F
 2032: 33F5E1204CAA6E8498CBA5F4B4C970F31F0E9D59ECA534D6B886BDE7B5617B46
 2033: D0B6E8796F51A4CB169C64A2D5A4D04E53B46373A7824E35CD6BFE1017F733E3
 2034: 239A0B21E556C96D64CCA81665CEA5A1EFA5B91FEC17BB99DB9B16838A615890
 2035: F6A235A1FD3E7746681EED1A73D9C0BA3F5F229B7C4F8BCE672F8535A6332894
 2036: 8C788FC18113BB20EB0C802995E333737D6EAAFDFFBEC04DA500B28E3B1B9CF9
 2037: 8A74D155FB6560060F9E8CF4E1EBB3B47043CEC18BF2B764EA71A7F7FABB50FF
 2038: DE301187D740865EC7CA01A58A315D9E31D38476FC8F20FBC23F3A6658001088
 2039: B9FD73F5164E3689210E6C88A83C1894AE8CDBB53E10EDA5C88839D7AFDC3910
 2040: 66B88A12BABC981BA4099C05EB047042785ECB701932C9CC4F96E8F5A2D20B11
 2041: E908D9C619F1D579ECD5ED7998EEE848EE23066FA80292CCF13B0B33B15EFAF5
 2042: 5878F3CA17A08440DA18802A5C6E212BC7E3B8555E9DF231C1F9571D77E2C8F0
 2043: 81AF6E1B91E53C1B630BC5A149F863290A8A596F6D4C5205A6149C9E356ECA6A
 2044: B827C7417010AB2750F020E0BECF6F40A3D356C708FFED6CCF928911AEA0D6C4
 2045: A96F2C1F794C9F6B208646C25A60C65B00F7E0A3321F21B25D1064FAA29113B4
 2046: 8F3D1DD8A9F67AAE5200858A7A4EADAB2326FC8DC5069225F464B34A0E6DBC92
 2047: 7E960DBC2BE9E03657BF54552699CA523BAEA23D8B0FF3DB605B6802DBDA6421
 2048: 88D4B5950ADB9DCBF1CD9C6BA643463B09C725460A9B5CED29ABDB2813613A3E
 2049: 9546615A0E247A13FE0843433BB13DA9F53ECFF4661DED22C2E33542DB518D09
 2050: BFDB906B8952BB029BE10DDB9DC059B59E4EC6E7BD2889F2ACC74402D9F96DC7
 2051: 7D8125154FA2407151A926147689035FC32C0AD2A606A9FE3107B5EE501280D6
 2052: C75236BCFD6C422C1216ABDA87DD13B045E541F88D566214E579F8D3E6C8B68D
 2053: 0BFDBD1715628FF84A2F8778384F9E7B796F299AA3CB76B10C82F9D5CD7B0242
 2054: 3CF6091D12DE398C69F29F1DD5F11BD467995E35F6E296D48CA8EB7D4671575F
 2055: 4A53CB37F995A33A39AC6241B7FCAD9C1A8C23E14A9CCC0E233DB1C4888FE4CC
 2056: 709DDA2563CE6F834131994CEFF5692B0E4945A2CA672913FD17E2A5C58D0EFA
 2057: 268AFA4A39E948D2084F0AC14F1F59A0AABEED9322A1BEE00959499A657EB681
 2058: A32E13A6BFA469078B6E752C48EEBD614A48B8238105D61EC32FCA6D27C0F914
 2059: E665E9D87C5EA62B53F1E7C4CE2E7CBF07319ED1608C9E9E3F1258C463C1C100
 2060: 2554DD5265D35A13B3CD9304BBFF08096EA237C9178F88BAC17EE12E2AA7CD29
 2061: CCD7E976F6A102DF7EF4947846F415DED6E60D180B22EC9E91C81227CD167583
 2062: BADFA76080A434CA059E64BADA0BEB2B0E91AE2013BA5D23D3FC1ED9519027CF
 2063: D3E3E2482786E08B3B35D2B6E14BAD2E24C6F437BFE4CCAC08C67F2D61971C9D
 2064: D30381D9CC8882FB245FD0BBA73EE79C1C5EA7892239B54198CA4F2DB0D77267
 2065: 38CFA22A1D8A53030602FF834C0717B3E372559D9347215675DA86CBCF01DFF9
 2066: C46451FA26844D4B3864D9C6879F3062F8F851B552876BD15CC84504EE8D5B25
 2067: E981F9AD4FDCE79FF59366236C19D41126BE0003908E91DFF2A3CE3A42A9ED9F
 2068: FA8272446D31ACF35067CFA838C0D1D023C7F99F45194550851B4A11584F1EB9
 2069: 9C0E3967867C92A260D815A28CAA5CC842F313BCF1140C5C2146F2FD25A46243
 2070: 320A1C5A27725472E5640211DB0F01EA82640C880EB557298E54B1CC27CBDF6E
 2071: C2AF67684B23B6822210207E45E302AEF4F9DC2F2A3B9B7F321243057D881DFF
 2072: 5DA582555915ADF2297C99CC0561B26C194B764B7FA2B1837B6C5F087FCB9CF7
 2073: D718DD816FDDBC26012531473A1521E63A724D95C73D29987105C38AE741D75F
 2074: 76B95C4CEAE23A6D1D29B494D089F9B1750243E6C2443C37484721BBAA145979
 2075: 0B65E86F97F81D1A44D9AFAF762604FA442B33E0B985F8414AC699284C05FA83
 2076: 802D0ABCB947971C2DCB161661D1F38F96081E974504C00DB0D89D8BE113493A
 2077: 1A248CE00F8A54DD352BBC2728F509853EE05A1C6FF40C6DF5CD7B2968344F1F
 2078: 2350E9B88FF8415CE0E113D22DCC6E5980E5FCE557A3BC64E141B4458150347B
 2079: 168E35237A245A1D1532A7C1E8AA487271BB4DC122C0C75E47AD7E7A1C35BAF1
 2080: BB797EA981CC72DC550BFEDAEE0DC722AD62AE9554FE9E822D2BEF7E9EC838C4
 2081: 4995143A593CF33BD92E37B12D3A8F29DE6EDD8B98401AD25FE73F3505F18369
 2082: 5A5DF007C4ABA613145AF6A8B7B06F1FDEBAE506DFE8585265ABFE2D662F1ACF
 2083: BDFADA70EF86FDC577EFAC8B24C7C399CD098E1A0DEB65E8C95C2C773D2B1092
 2084: 1A39F5AD71DFB6EF8192FA1DA31156D08205792B948D26FA1FA3BC6F5F3275FC
 2085: BADD90204837A228544B30AE0B0F8470DE34B9C928A980958FF01C481BA1480D
 2086: 998D4A6D648B97C060EE44AF668BC1546F7309E685C1A00D8227B4B7C5F17E78
 2087: A89809823590469C0343177A54DEECC1BCEC612AE333F34981A28F78A0FCAA78
 2088: 116FD3C17B19EED4E55C01ADF0F8895EEA12D45B4F3A25AB605A263DE932276D
 2089: 16B9B72BEDEA2FFA8F493D119B2721F72DD3CE0F1DC7365386B63CAFD774D142
 2090: 388527F0A02394F0C5502E3768ABAB2C080FBE5A832EA82D6FF99C5A65AF5D33
 2091: F667F0225B9F319F054C475780DDA9C6F1C8F0FD0505AE8AAEF27D0D1CC330A6
 2092: 410825436D6CC0842D91EEE3B5F198AD84CD3423177602D521570365078AE6C8
 2093: 8079A4A0D87E599C0876AED67FFB3FD13886CB536EA2F022326A00A121CAB893
 2094: 01CD94FFAACCCFEE2B2167FBBC4A62F6B40BEA1AAF1EAC43AFFBD70E53B80039
 2095: 6CFA90D932D1E597C040D98BDA0B019D36ADFAE872EC1BD91ED628994D071EBC
 2096: F62659CBDF3EF702D0FA67EB9F95E2BA245F1957EC8BF8D5D1F7271CF8CF3837
 2097: A07B3367ACCF0B4C4CFD30A374FA5C9156FEA1F05AD54FEB2C377AAA7911C614
 2098: 582AEDC105D97B86408C005F597F861D8FED1F401D3AFB853AADA4E81C57D744
 2099: 227F9ED2E1FA8A46C68679A5561CC83BEBCCC2B432EDC0FBEF5BA4B925B6BA76
 2100: 965CD982D5CD469FA31C5BB567171AD4D79B62894ADC3BC94749B4FC2D137759
 2101: 2892026E16A0F372EA323AB51E23C114F30BE247CB5F2BB4E3656F660A8F0C31
 2102: 25C43E7F0DD10669E2B0819D62A402AC1F403B3B3E42181207A8FD19EC9C9EA2
 2103: 00CEBB75DB7B7D1969CD18DDEF18B7A20B0D3F702455B4CB9705BDCA36B09397
 2104: B76D7ADBB40E2037288F57C2CA99EABB9870E1D1CD7F3F2DDBA010D641BFDBD4
 2105: 321CC05839ADC1D3ADCA67B2FDD3C5A3B4D703ACE6EF665F7293162B39051CEB
 2106: 4CEAD2CFDE2AD38C1DEF0076325E869CC4279164A66D8922957AFDA10DDE38BA
 2107: C8237AFCE135D3EDD082B4E3FCEF82E6402E44F4511F823AECED2B222DB97856
 2108: 26E846408D556491567CC4259FFC7BD9C0838652714B3CFC61F44C9BEBA4485E
 2109: 53718997739101069F14B2A1900FA728515D0BA26FAE48BDE871091AB3B6EA90
 2110: 8C2D42858E8DAD44FD2DDEE93C0785EF10A4EB9185C429750820DEFF528796FF
 2111: 1F668B63762870C23768712FD62382311C8C4737065E8FFDEF70B3DBACDFF083
 2112: 49DB6627FA66567048891BA794EDDDC9C5A1C47F60EC1E0B5744C26B4B110900
 2113: 04FEDC8143AF0DC2B02F29342CE024D6D5876E5DB59D7323A28B265FE2578FB6
 2114: 2BF0EA9F0D85987E3C7B9C4B8E491D9193D40A5E0BCCCB3E9D9428386881A3F0
 2115: CC586A6A6C1B256976F03A0BA5028ACE4E5AFCEC7CA47FAD65FEB559B3F7B0B4
 2116: A24316CDABCD387BE5E241A11BA2D3F48A9951FDCBEB6DDB9227B78CACA27A75
 2117: 371A9CBC4F2BE12D139E79ACBBE5760A3A0A044583B334FF524BB1D5F0FA54AA
 2118: 6ADBCAC4D6F6C01213D0C6B54BA8554B49765ECFCF8456014B7179876B88FD81
 2119: 0725C7106266B3B9241E6EE12535771864EFD3C31EA57772239B7DA8B9139C5A
 2120: 2E3AD47B2A27E560CFD6DA87776E3D66D19A9351B1E352E829A7127BCB0F9713
 2121: 83E3E5FF6301535F372C38DFB8310CDE0FF24806A4B97B608C8B249EA1D60E76
 2122: AACBBE28B7C4A3581F977680F67C5C3A5FB412E481AE7A11417DBB7D8B2ED528
 2123: 658E92B8B0B1FEDFB8F4DEF05D2CCC42F6B57703A33EDBB4852BE8E975E4C6CF
 2124: 1085908476EC40C50CA746BD761318481936B71639B24011BF652347BEE3FDA2
 2125: FEC5BEBA0F5A5609F5B834DB04746D4395B08B1AD4CC45B7D24099259DE86DE0
 2126: F5C0638881A9C92C09B14B24AE8230E47E53B4785B52989911C164A58FDCB167
 2127: 2B0390701EC7B6287D9C942BD519449A4754C9AC7C0A22BB500B2A32A55208CC
 2128: 2DE0E516483DE632789471B8D46260290AC32C26FE2E31389A604490A087D0DB
 2129: 81937C0F9C0B15714F2410133CCCFDB6F0B0FCF95897DA3E0AFD783FD9AD2BE4
 2130: 6D21A6BE877592E404475471648F8205483B894BE866799E772533AA33728D4E
 2131: F54C1354822020AFBBFA7B4BEC6F3FD9B26D6EF307618DA000C56ABC87D98643
 2132: D543A519FC8D61A2B86C7E18364EAB4D31A48EDC70869DEB8044A17FA8B2CBA5
 2133: 224851AFB9FE49CD5219376D6EE66772EE27FF6419557E845C2B0426D793CC2A
 2134: 3165B3EEA6A1A13F421C8CA3E47C93106B0B6202D86C5A31C1122AA3F17A86BD
 2135: 065EA5A687EA3B1ED324A9F36246919BA50117492866DD545E42A1186979FC71
 2136: DDFC98C8A6FDD649B17DEE9FF4AFD78920A75FF69ADEF128077DCB3F5FF601C8
 2137: 96599F8C9168D7229BE969E5AE9A08166EC40E890D1DD8B62E29AFD2E3B406A8
 2138: 73396BABAAFC158C6A92390B33598F8C643DD4FBDB760D2D202815DE41E8A471
 2139: 039F8D61F8033532CD100F07D726D0D92E68338C014C88B274357D554EBCC802
 2140: 265288D9E554ADA4CB6D1431D0CD94CB3D1A26675EFD6D036BC583D242710A8F
 2141: 19751007530B1CB76025D04432FBB38D7468FD4203D9A47F7E67C636ACA10E19
 2142: A9FA72D3DF82FB37474966A58AA01C5F7568DC7D4668ADE721BA5219CEAAFD3C
 2143: AE372963DF037ED7574AA890AD12463C5109B5CF23E54DE574CCA937D5C49BF1
 2144: F763F6380300887970BB22246FCF5B2B2EB69942748A30BCF9A003BC6FBCA2C7
 2145: 325284834812EAB44F42921A116B12D184F9EBCDD8B782933A1BA9ED1F33F97B
 2146: 548D72EDE27B24A0A8714E6A847254763CA5AF040D304D75E376A43F9CF839ED
 2147: 1D9E2BEDD3C0BB55E19B8C5FD48CD785AAF3FD381CD301C75B6BCD63CDC52D0E
 2148: 3DB72DFD034AFCBD61DE9C83AB58A593D727B6EAB8217CC38FD5AB57FF1DBF78
 2149: 01B4CB52D6E888339B00FF527F839026787F743EC13446C2B9BC6C73E24C5E75
 2150: 29AE3FD77A54E341F0D40DE696FB0C11E12252BE4B039A80618E1B9C824744C6
 2151: E918CA1230C1A1B389AE706AC4E4974A204854CF371E655A80CADBB400DD8F8D
 2152: A6C3C168A237B5DD57E69FFFF2D670268242A54A2A30DF8EE3D6802EB60B8568
 2153: F101F3B8081563E133B5589666278217DE793AEDA75F72A50A558EF3C4E2DFB7
 2154: 6CAEF16C7FC19C7C2EF3A1288E1B77064CC245CB799CA5DE7D709C1DA186AF22
 2155: 1453CB15AED504F92D27201EB935E397D85983135B606265449423D878AD8B0D
 2156: C53B9461A91F46AD34F5CB1A3A0264B6305C01273C84CBA9761260A30C36BCA2
 2157: F9CF25CB60710671DC2EA7D9D48444E53DB4F4FC0803BF617632C87EB04D54EC
 2158: B729E72DCCE2B88CF6A4FCBE878615FC4A1728D456E911F904965FF49CF1CE7D
 2159: 69B4EC40857946FD8A761310B2D2AB5B753D6A47C11C789D682A23E7F80416DF
 2160: 4834804F7E600AD21CC2930429D479319E970CE129AEC7AEEDB3CBCFCB311693
 2161: FA4F4C645405B6C9A6C5DD437F6D8D320C36DB8C34C8883218B913C3B9F3787C
 2162: DE794BDCF63BE1BE6AD878880243BB1F5DB700A5FEBEB48E8778827FC428A1D5
 2163: 
 2164: 0000000000000000000000000000000000000000000000000000000000000000
 2165: 0000000000000000000000000000000000000000000000000000000000000000
 2166: 0000000000000000000000000000000000000000000000000000000000000000
 2167: 0000000000000000000000000000000000000000000000000000000000000000
 2168: 0000000000000000000000000000000000000000000000000000000000000000
 2169: 0000000000000000000000000000000000000000000000000000000000000000
 2170: 0000000000000000000000000000000000000000000000000000000000000000
 2171: 0000000000000000000000000000000000000000000000000000000000000000
 2172: cleartomark
 2173: {restore}if
 2174: %%EndFont 
 2175: %%BeginFont: CMTT9
 2176: %!PS-AdobeFont-1.0: CMTT9 003.002
 2177: %%Title: CMTT9
 2178: %Version: 003.002
 2179: %%CreationDate: Mon Jul 13 16:17:00 2009
 2180: %%Creator: David M. Jones
 2181: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 2182: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT9.
 2183: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 2184: % This license is in the accompanying file OFL.txt, and is also
 2185: % available with a FAQ at: http://scripts.sil.org/OFL.
 2186: %%EndComments
 2187: FontDirectory/CMTT9 known{/CMTT9 findfont dup/UniqueID known{dup
 2188: /UniqueID get 5000831 eq exch/FontType get 1 eq and}{pop false}ifelse
 2189: {save true}{false}ifelse}{false}ifelse
 2190: 11 dict begin
 2191: /FontType 1 def
 2192: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 2193: /FontName /CMTT9 def
 2194: /FontBBox {-6 -233 542 698 }readonly def
 2195: /PaintType 0 def
 2196: /FontInfo 9 dict dup begin
 2197: /version (003.002) readonly def
 2198: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT9.) readonly def
 2199: /FullName (CMTT9) readonly def
 2200: /FamilyName (Computer Modern) readonly def
 2201: /Weight (Medium) readonly def
 2202: /ItalicAngle 0 def
 2203: /isFixedPitch true def
 2204: /UnderlinePosition -100 def
 2205: /UnderlineThickness 50 def
 2206: end readonly def
 2207: /Encoding 256 array
 2208: 0 1 255 {1 index exch /.notdef put} for
 2209: dup 33 /exclam put
 2210: dup 34 /quotedbl put
 2211: dup 35 /numbersign put
 2212: dup 37 /percent put
 2213: dup 38 /ampersand put
 2214: dup 39 /quoteright put
 2215: dup 40 /parenleft put
 2216: dup 41 /parenright put
 2217: dup 42 /asterisk put
 2218: dup 43 /plus put
 2219: dup 44 /comma put
 2220: dup 45 /hyphen put
 2221: dup 46 /period put
 2222: dup 47 /slash put
 2223: dup 48 /zero put
 2224: dup 49 /one put
 2225: dup 50 /two put
 2226: dup 51 /three put
 2227: dup 52 /four put
 2228: dup 54 /six put
 2229: dup 58 /colon put
 2230: dup 59 /semicolon put
 2231: dup 60 /less put
 2232: dup 61 /equal put
 2233: dup 62 /greater put
 2234: dup 63 /question put
 2235: dup 64 /at put
 2236: dup 65 /A put
 2237: dup 66 /B put
 2238: dup 67 /C put
 2239: dup 68 /D put
 2240: dup 69 /E put
 2241: dup 70 /F put
 2242: dup 71 /G put
 2243: dup 72 /H put
 2244: dup 73 /I put
 2245: dup 74 /J put
 2246: dup 76 /L put
 2247: dup 77 /M put
 2248: dup 78 /N put
 2249: dup 79 /O put
 2250: dup 80 /P put
 2251: dup 81 /Q put
 2252: dup 82 /R put
 2253: dup 83 /S put
 2254: dup 84 /T put
 2255: dup 85 /U put
 2256: dup 86 /V put
 2257: dup 87 /W put
 2258: dup 88 /X put
 2259: dup 89 /Y put
 2260: dup 91 /bracketleft put
 2261: dup 92 /backslash put
 2262: dup 93 /bracketright put
 2263: dup 95 /underscore put
 2264: dup 96 /quoteleft put
 2265: dup 97 /a put
 2266: dup 98 /b put
 2267: dup 99 /c put
 2268: dup 100 /d put
 2269: dup 101 /e put
 2270: dup 102 /f put
 2271: dup 103 /g put
 2272: dup 104 /h put
 2273: dup 105 /i put
 2274: dup 106 /j put
 2275: dup 107 /k put
 2276: dup 108 /l put
 2277: dup 109 /m put
 2278: dup 110 /n put
 2279: dup 111 /o put
 2280: dup 112 /p put
 2281: dup 113 /q put
 2282: dup 114 /r put
 2283: dup 115 /s put
 2284: dup 116 /t put
 2285: dup 117 /u put
 2286: dup 118 /v put
 2287: dup 119 /w put
 2288: dup 120 /x put
 2289: dup 121 /y put
 2290: dup 122 /z put
 2291: dup 123 /braceleft put
 2292: dup 124 /bar put
 2293: dup 125 /braceright put
 2294: dup 126 /asciitilde put
 2295: readonly def
 2296: currentdict end
 2297: currentfile eexec
 2298: D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 2299: 0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 2300: 51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 2301: 7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 2302: E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 2303: 0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 2304: C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E6BABDA4215500A0
 2305: 42D1A3D0D02C0C98BB1D6ED0B7791274C38B038FC7921FF1FB8FAE7258C09259
 2306: 4B8E1BD9EDCEDE9ADAD9BD9598EEA9691589649A9A21539161E374075BEE3457
 2307: 689F308A4A7AC9F2FE4B301A6C36B0442FB92E3B002623493DC087800B5A0521
 2308: 0DB96A23175AC584DE166F59142779F26FEE9783E28DE49FC3A8D6583EE63FBA
 2309: 610DA773CA18ACE6F64A4867A1A7817120ABF9DE4D17782866E6CB6B65A9F6D8
 2310: 3667C8D3E61E5356E35343FDD4C6436DF73934470916CB5F0ECEA6BFF092E735
 2311: C7C355B56189D1DD5715EC97E50145FFC17BB1497315A9585D713A7A6DFC7933
 2312: 995468EFD0F59E3C15865B87925A3F2930E20D5A35970E2C44F1629FA16E00EE
 2313: EE21EFC50D49F5BC02300D0A7BB85E649CB4E2E828C8B1C5469463013E71D723
 2314: 2CB11BCBAC191AC751A2AF7FC228395CE9472DC1809052012AEC2CD66695DAF0
 2315: 4CA04234F0187F4116C93F59A7F1F8123DE87F111853B785A20CA8B49B3B0CEC
 2316: B11AD345E1A11578D2EFEB0536D125237086CC8CD9F34A5137AC5DDFD8746014
 2317: D74AAE8239B81ACF65F379CF2153B06A238A2D767F294CAE0D79228F0B7D45CE
 2318: 510AC9657A1776202FEF42F96D476E7DF407786AEA12DEA0013D3B4C5D0640F5
 2319: BC5BB72C34066270399CE595827175B23B25072723BD24E07F6BCD9EF0175DEF
 2320: 93714BAA53960F81103CFB731CED4A267B53727BCA3C97B0BA5004055D4EF0EC
 2321: F725658E53AC86E4061B489AD4154915C3981B3B703E1E2A8D390CCECCA99385
 2322: 45EBE35441B062D7D12DAB2B31569387187D74A4043FD71F1C6D352EAE0F6757
 2323: 4345FBFB6DB15CAE47CAC4BAE47AECAE5FF5EC19057DCEFA1B23F47364ABDF47
 2324: 088A7C6A2AE26B10459B6D41CB69182FD1472F326CE3A15B59255D1DE3B616D8
 2325: 9D1F12561038839781E657C896B8C58A32DF5AEA23732A0966D96C68C988ED7A
 2326: 09B7E2C8F9F3D0D56879764781566299A4EDD3588BDF70E3D924D25074F30988
 2327: E35BDD827AE4D0B4A06F55A9976BF0DB3C0B1D09CD08E8CB168B50617691638C
 2328: 0EC1A791C228177D4FFB021EC3DF5082CA3487AD2EFC8DE9466A690ADDB4C52A
 2329: FE2A6DB4CC275CD33D9136E735279FBB2008D59E667905EBB04326EC33C98B2C
 2330: 94744B7F540D86E90DED64572ECF1EAD3A58EC101642B245A9C7232DC8FB8741
 2331: 03F97883BB32FB955C22F878FA0FD114451A3B3859B0B5537AFAB73AEC7DB2BF
 2332: 409E1FB41D473714F6BEA73CB085139879FA31710E01915C2938C37BAD6D7D71
 2333: 45B897E00857D3931A489EAC7B42BCE4E65F73F67FE027CE482DC47598ABCB95
 2334: 39E98DA8ECA3E23F0799D5963ABA6E2984DEACBE7B46B40ADC6213E0F4D08971
 2335: 58F68C946C748E4B4217CBA2391BE2086C9758F4E32C9B6413E48D84D33A6E85
 2336: 84747029C0A9C9B92841D217A902BA8EB333999D62FDA9F82BFC8ED11F67988A
 2337: 0CAE42182E414A9766AFFF4B046A09D476F8E3F15A8C7829BEE982D8350BDF5F
 2338: F215F2BBBF68D4B567BAB798B9604C79306C475926E9FEC0F07A99F43473C6FD
 2339: B15AC29C3D07FEBAD1BAFF75AAF2FBE94F104F1DBF838044FAD94B661B06AECD
 2340: D9AEBD02B60CA4546DD6B5B5C1A3833ED07845671CEFCA8955CE0DE5DB8FC93B
 2341: 3306683CBFB8E5B79A863DE78D455DE9D592043C2686F88A43140F8B9F3B553B
 2342: 7047420E93E753829F8D47AC7621CFE3626F271E31F0019CC02D0B57F67BB47D
 2343: 8CFB63E902EA3231C00EC66EEC0D30FE8394558BD3535C888C4CEFC6EB72E737
 2344: 712ADC6300162D5D79BEE0CA1F6E4127A0BC90656C01692F6D82C85550AFC97E
 2345: C2693E379160FDB9636FA41AE9C75B7F6643B05971C6D67CE30971D590FC07B3
 2346: E0B36B4D1C7F25110B5DA2130D574FA292B47322975A2BADBDB39AAE69BDDBDA
 2347: A880F9AAB580117708C79204DFFDC08BF4A48919B5C22228845CE8C3109E93AC
 2348: 2479E523B8A1C12A6E541118F121DC6B4EAED83491A03192D5C3A2A45D1A2467
 2349: 757E7B377C635CF5CAE11A7CB49D49F3A1BB2286090B5F0E4F89869D1771D50C
 2350: 54B5C5E091E3048A2C194F0ED00DD64FB95BAC6FA9D61ECD093ED416DA3A4981
 2351: DB07CFF17C4F55C62DF628EBFF06FAC3F3D3F91C30EBB34052BE1A08F5EDA4B9
 2352: 08977197950A282B84E21D43C64BE3AE4BCE22C70E7D392DE09D89B7F23351AD
 2353: 6AD37225C12BA79EC9951F5DA1E505DB26200190ADE0E549305B7530CB86EFD2
 2354: A896F13A97E51754F70B609CB4511CEFC38BA579C071E9510A49982389980DC5
 2355: 336D6C4A2DB100DFEC4055C7AA9C55880F94FBEA9EB280BEF66CB8E1E38A359D
 2356: E5AFB12B540CD599085ADDA7FC2C72E7C873015773FFEECA2C596B75BC39A3EB
 2357: 3C43FA2E53C0D7993042F3D652BCC483E48B7F6C94C3FF6D38E276086A6AE67A
 2358: E5A571B9C72E0D7824E0BC2ADF51A393B9E334649F786EC1923C854382B89627
 2359: 1B9E701AE5A6C42E672B2C6A33C8BBCA8F69B9061E787D6B92183F20CF4C3903
 2360: FF5417427B84798C82BE28D2C81624E3920CA61EC9EADB364B5A6E50E49A1A72
 2361: A9A090A1FCD84814B8B2708AD787D2B5015DA1305874F58C5EB62F843685FCB6
 2362: 465FCA80176CAB2B2FE65E0A270BCE1E3DB97564BEDFAE5CA44395A8DF4505C0
 2363: 3E103CC3B914359B2870DA6CD30382EAE8949131CFE31E9E75C3E47A3834BB32
 2364: CF183D4A8B9001710D0A11390C9DAD116196568591D38C2AF4ADD852F31494EF
 2365: 573462759A35415900360882739789D6B89ACEFA251C5ED90ED704DD7C3C80CA
 2366: 9F6CDED69537D201D520C99E69EEAD5D3C0EB84C166660B3C190166D93EDFE6D
 2367: 15BCB6DC5CDCA825E48D33845CC2FB15291AAB823F25CF8BB0A1EAED8BEC524D
 2368: D9CA016027141FAC9D35B64FB9C224552F29EF6B32497254E319090E698FD8A5
 2369: 15491CDFE1B988C79A0E3B9D01E12FF084E9FA86CCAE02A3EE6F2917B61A2CC1
 2370: 64B8CAF309D1AB48A34227A7729DFF99CB6EC282E3FAEDD2673779AA7E4C1789
 2371: D93FDC37FE95F087C5F88F53D30A2DA9C913BF205FC6BDD060A40184F4AAEB3C
 2372: D080D63B89CA3DEFF310D09EF0A83F3914BD5B7932980ECE139EF0313C20B4C8
 2373: 576EE0FE3F28FAF4D3CE7CD0890BC824A85B8EF4636BDF1EF1BB519F93D36540
 2374: ED09FAF93FD71992CA2CE2E83F5355162ECEB32AD218092F45D5A61A44E67135
 2375: EF0453589CECDC6962D0E8DA7E7567603BAF50B2C8F1CA65EA5320984E7D69AC
 2376: 9A7D3D7F92565D79E8C9DD2D92CCA7DE9CD058545E9F98AA47904D70E1897099
 2377: 3C4C852B3BA131DDD348433C336BDF5FBDFB62120DDEAEB3255E3207B0C84A0A
 2378: 1ECF9EC869DB9BFA3693B03FCB27C5A5D3CDD62630DEDE91B4DD5B9784BF0BDD
 2379: FC6EEC3FA7ACA9E15FAE47CDD9B7FCD2BF0EFA10716F08C0AF25FF67CB6F9598
 2380: C607D2FCA452417D2C69DC808A9441A66492394C3450BD30632AE739EAD654BA
 2381: 4343459CA36B6D5B2C12C39495952F2EF93D82C73E33236785A79609E260C4E0
 2382: CF3A3C950DE71DDC3939D42DB1CB1CA917CEAD56979A70F8F3B207C805319FA7
 2383: 3C000AE2B21D711A6D78C7BFB901334DC06F59EAB6D94B507734C27971F8458D
 2384: D00193645AB92FB8FE163D5C51AE4F40BDB4F2C51691E76EE0636F071F37AAA9
 2385: BA78BD12459CA499210EB0CE2F8BD317387797C33F5933AE7A6264DA06B4A6A6
 2386: 1188326147A16B205D1F965872DED7D8EDB3294FAD2FCDF0D423329E9CCF879D
 2387: 4E0B966D509F45527F7609DD09694D286F6FF7535EF8971B7DFBAF608A19D442
 2388: C133207EB1152ABBD11C455D0977F66A9B73E51381D1CA4B66E87C0C7175A63D
 2389: 80C699A052F00C41DAEF42E7A40E07B1B14107AB0787E24E17C1462960E3C54C
 2390: AE73BE4924464FB177EC62F116B2822842541543EFF7ABDDEE197D6BD8F8D4E6
 2391: 59175D8C5957550B70BE775AD52FFF6E7C00DA7CDC16E1DF7446BB5D8FD82647
 2392: 3E9F87D5EA365C82A2D991321ECB14A9E3AEADC5A56665DF7072D6DAE402BCB6
 2393: 14D92B17F9E063E4E9D8D239C91F5C7C0BCD2FBD936C9D4A0B57659420343B59
 2394: B395BBD1AB5B6003F653699D57E7581F9813CC98D4F072FB78899D6DECC42D34
 2395: F2787EDEA64058B46C4BFAA2BB96E9BE5CACE8D91E4C080ADFC0FA0D4A29C6B8
 2396: 54FEA9E11DBCF53D9CA40A21AE5076451EDAB3593E56B6D453DC8EAB8C78B588
 2397: 34D4C4F36861B5649BC1E9F3091E704BDA7613ED45C911DFECA74EEA05165191
 2398: 825F95A947CAF382FBAF01F3B8B041ACCDF39718D7DC5BA6CA12BB20EEE96439
 2399: BF2E2628AA3BD2C91998E6247A690FCB0CC95F286F427345CC4F1115BA3A6E54
 2400: 4743355F2CC991CBDFF5725902C1F5A6DEFDC8638A26EA456C33C27773D6214F
 2401: 66536CD2E44FD253531732D5A8C44B336B1BB47B0477350EB8CF74889B93402E
 2402: 2356A9CAAFCA562315D8E0B3F42F08932CB87BA2499A875AFA08D11DA73B38AF
 2403: F46D03B7F639A8D7BF88CF07FFF4E91716DCCE6E2CCAB60A64D5E40EFD8B336A
 2404: 1BFCC4CB04F49DE1FBDE7AA5B2092A6EDBD913D161A3271AB6411622D0E14416
 2405: 37F81E0102F5B0F2F9A2B27819E4BACD7C50E29D6291AE5B0973C657761545A6
 2406: 741729620EF2BF1046B3913399C10982EE5F4142CF461EA31042E432CC79A1A1
 2407: 39C607D22E45A6DEC008CB4BF6007CDE9DD5802B49A62C8E02A6D448B64177CC
 2408: 887AD71D171B99E7ABE2085B37D90B3BD8513995D9A57F53184DA474F6DB5E49
 2409: B73E04CC214EA5398DF7D7541F94E623E8687B511640457A48A68E9D9D6584CD
 2410: 15B57CC044D8091C771D175F2EEDD411099BC8F7B4317DC503BB5E405AEEB526
 2411: 5E6E1B1F2705275D274E012A98F66075CEB90AFC648B964DDC0E9C4AE7B24CE1
 2412: 80B051022E5781A533A21DCFB97893847D685137EAD85BA708A7E118C72FA839
 2413: A9E460B5D17365A0AF1F53A98319FB64A5819B087F554BC056C4BE44113A5404
 2414: BEF759F890C1CA5E7AE156F4F8106FDB4F8DFCCC640976983EADB30976344048
 2415: 2A86D7B2AF4A01CA736B98D52ACE392AD4BECE7E61C710B08B66F01857CA460B
 2416: B8376E257113E10F6DEDF14CE2A4E6A99ECBCD302C36CADB713D849EAE9EB598
 2417: F29DC98531D793B79F83091F9B136809E006F34E423D528CC4309AFFB3EEB47B
 2418: 9A9DE4D5B25CE953345C326BCBE2B4912641780637783084D3D12693F8135483
 2419: CBB0AC4EE0B5610D7CEB7DF205830BDB9BB404DC1B28FB0824CC187B26C19A91
 2420: DA0025EC739BF3993700101D042DED86D67F5FB87912CFC51AA7DF53F2162D62
 2421: 6314A2CE13810D0B8D81F45771391A236422CFA0F35F7A0CDF14ACB2724AA57B
 2422: 7C2C28D53029B1146558610E0CFBBF72A85AB9BA308F846228F299F13F68E8F7
 2423: D963B2EE9EF7D4C21690632B640BDDAD0556EFA4EFBF035F13377ABB5CBC280B
 2424: 9E0C12AACB153C93351E5BA95A7D149010E204950A59C7FC6581D9703468C1E9
 2425: EFAE37E7E6ACB892B3F8D1248D9A4A72F642FECC5E0B25C15EEB921EDDE84D12
 2426: 0E524FE6133C4921FF4921242392C12FBE69744D53739F7E849C1B96C4020AB2
 2427: 1FF10DEA608F111749E2FBD8DBCB17F353DCB3075B4F4B8186963EFE95A76A10
 2428: 85AA5BB6DB4095291974221829A8E436680F4860E01C3843BE5BB3101D0869C0
 2429: EFCE08D187BC04F58C7A450A59093680A0F09E8E3F12DF5223E7EAFEFA01978F
 2430: D8354753A68022CC92C71F2CA732DADAA8A466D4AAE5999B0DC077715671F518
 2431: E6277741F44AE798EE50DF44CCF71FCF8BC71F76374005FEBC4883C6EDA854B0
 2432: 88C0C2B476709AA809ECE41AE786DB1A32B3FBBCC14921673578D3514C8CA842
 2433: E1FF90BE33F7B93ADF6BFB8B1AFBBD080783BEF056A6BFAEF676F7BF9F2DFCC8
 2434: 01D255A9F0391951210D60D4D4DCA93AA858B38C0D7B8FD740D5FC6F277C2A68
 2435: 54CC2DE1F40B6347201FCA2A0A91822708D820CE645C3E4E5A09FE25721AB33A
 2436: 97871ED448F38FC5A349D81F402B34461D840D5768BFC6849439AB6115104F78
 2437: B87115B1DAE12542EA898F86ACE247709817850B067F537E6137196101D46DD2
 2438: D842EA03EF4501E34074E8458E638ACC4EB349A7430AB035BEF2DD4CE00554F9
 2439: 18F9FE32A55AC1E7E50D64AAFDA278D77A7149C59DC5B1E3064A4B281A54C9CE
 2440: A5EA94ABEAE4C6D5674C208ABC72563976487136AF2E21F835BEFD232D7F0D13
 2441: 1D19932367F51D5379934DA7F1635AC51EE5CEBFA63D4D32F018DEF13624EE62
 2442: 31DAE68A08DBE3B4FDAAFC75291C8C6CC7A657E3C7453C7D1461A36E88E633D5
 2443: 408253B673AD87A9FB2D0F56DF1305916D14D5DD62051E27BCE09CEE9A1F14AF
 2444: 1D7164BA5FB6E6EC8D38750F7E28BE330909F303ECDEE692E347DE13C8C2F82E
 2445: 29C8BE6EFD76546F362A12A1C2DC12389EA95ACB4DCBE95620F0C193EAD91B33
 2446: BAAC5801AE827B9AB3FCE5D11D1D7854F8FA8A31670119CC0CA98628F801838B
 2447: AAC7EF90AC5466BE69CE3E3CD9951A5EB9AC08014285422F6DA6F6E221BB30F8
 2448: 0042A11F2E4B765BB0D142AD52F4D85785EA71B2E1CE20728B9E9306CE93268D
 2449: 99B822A5AB5232EC7E26EE1160850AD3905864A01357F22722B6A54D4EBE58CE
 2450: 480EAD9FBF068EE965AC4B5FD2FA8CCB91ECFC6E90B9C49268CA0B0FDAD23ADC
 2451: D5A74B41149BB08454054C451AD0DA4CCF8B60F2EBD061AA03A011D548B6B481
 2452: FAB00AF9225BB5463F27FD67333FB51F8664536267E95CFAA0BE3BC1B8F889CB
 2453: 587A3A4FA2B45864F07E11372C9507A625C0030EF7030A0B4D931BCC48F6DD51
 2454: A4D1F63FDC4B59C1CB18E6242E9F4B4B8AD9755B870FE60D640181FB7EB8120C
 2455: C56F51DC8C47FCC6318C2145EDCBEFA7BC4253315BA67FD2B3D4AF6A9F3F229C
 2456: AB75B592EADE15B1FB5FDBA1C0F786BD21A51506B7A2E42C2D086BA6F84D1B3D
 2457: AC7531545F0B01346831FF36A52CAC1E390F99AEDC265B44B0FC9C581BBA6BE4
 2458: 48B723811EBCAEA5FEFAEA7E5B987F2C7B3E9A65D2D14A7B74F099401C57E367
 2459: 385352D0776D2A908F7A5A2E4D4160946C5591397877025C8C387CA413EFED56
 2460: 8B142E8341E349DB4DBA422A4FEE56A573972A0C66590175158E48850A9F7F38
 2461: 4B95726787B8F969FDBC97491CC81CABC976CD00A27D1DFCA7CF467A956C1C6C
 2462: 839817AEF8794B6151FAE9261119DD5DB787DC9D3B420FD325ED6599FACADE0C
 2463: 320D54C2E0D296537E22C1783670A9D9BECAEC63853EC2F05A990260DC189D63
 2464: 7CCC0BDDF2CF7585071ABAC14630666737041194D0777EA4292AE60BD7F7100E
 2465: DB568C90F0D899EA006CA423CFFD6EC70A5D3D8AC43C747DBAD3B02219E47D8D
 2466: DE030631F4678C357A58ECC52782B31B50CFD44EC33F41585E51B27E3997D33F
 2467: 461BEF897220AEC80007F13C5A1EE3A0430CA899047DF944831F8B010A7DE74A
 2468: BFD26001472DC00CDC9F17CC435F61ADAD4E9AE062ED477FC621FDDF9242C449
 2469: 1BB3F77FDD1519A251B663A693D84B42BF0962F537757F38CE5C5D56B98AB10A
 2470: 3B70C8AE8D52DCAFCEC22E7B09D3C4EFDA1841C74CA975E4F8294F7BDC796500
 2471: 0ABE197ED3737A65F7BAE601C91DB3983EAE11DA3EA18ABBBA3650DC361C2E77
 2472: EF9F97618B0C337A906FF39926D2B0B7883ABBA650816C4C6B34EEA836994EEA
 2473: AFEDDE56E0099D0E09EB88EB093544B9BF4871200746A0409C475FC4232A38D8
 2474: F3105B0FF44E4F132378DD12D9E796412FD0F9478322215E9F59E69396C35AC4
 2475: 097C4995B2C3BAB2DD04B1A7097DE16DFDD76465E79ADEEBA90489ADD0914EBA
 2476: 53E11A43ECB11D072C68D2131BE1C7C43CB9DD5FBA0A67BA43D6851AD4CD3BC7
 2477: 39AE2E22CCC183A56CEB71D4F9F578518E376426E42B6390426A8434B5A83E78
 2478: 77A5B9963BAECD5FA5521C2A29418764E4EC1A72462B04957F823E2817A7F8D0
 2479: 1512919889500024B1C42EC107E8B8533C0B314EE4E23313A4C1BDB009A2073F
 2480: 9BAB479A3F9DA76CCD65629CCEF78015ADBC2D0D124B3BB2D322FC4D209E417D
 2481: 84BC3C758B6AB64A01E25C9C7B71D741AF90A19A339F99A0BE9FC39622F04C6F
 2482: 737474CFEC19C890A657BCE192B9DCD8F273CDC5294875DD4507DC572551C934
 2483: 9C362FD595A429FDA2D815959461B0CC2A804C1142BD91C7567082699B8E274C
 2484: 6A22806D6C51B7DA809BE9F612EC537D4FF3122644AE0718BBDC6ADEFE7EDBCB
 2485: 8C8A76CBB280E70ADFE563C01CB9EB828ECFCD365825941C8B7E1B1401AF773E
 2486: 0D3E8A6F2D62624F8F5FD1EC3CC76254E4CCB4D8E4DF0D5E6DE10BC1FD8BC325
 2487: 05E773E0925B6838E0D7ACF12AE32E572F6642EA587806FD2805C9147B873194
 2488: 788B8162F3C20C915E4909B72D0A62D4A2B63B3825F96C42625DA10FC0E9ADCD
 2489: 77F50821EC585193A56698ABDF8822AD65F853F06E4171E1A1AC06E5C57691D5
 2490: 90523A7F03DC50F41C46D72151717149566C2D356C1A75FE76619AE45B9CD605
 2491: D3A0B33690F9431CE242042149A2E42BC6A9356F786ED9B7674C243C8AED9D77
 2492: 636564B36A52EAC1EE25999127F925F8755EA21272E3AFC856EA92F1B1E130A6
 2493: 9486E1DBE81C78914A157EEF0414901AC8BF313A9F444FB2844405C263105609
 2494: 9E302C68BACCE64BB7945535F2F9C2872DBA3A602BFDDC2C6438B302B8D96DE5
 2495: F537A714B7D2BF4C8B6915011D38800C0922B7089E1F58A5A6DF1D426261FFD3
 2496: 8496FC59ABEF5653D244E51DC18D750C61F4AFE49961F461F60F05664DF2395B
 2497: 7CF8112611AD3C6BE0D64AD95CD956DA57C6E641EA2DFB4F84B441D627E68C6A
 2498: ED7CD840D1B199AD4B428C6FCC8E0E4CE294433A4C8A4F1E498B5ADC74B75490
 2499: 60C206487C101F03F8704FAD6B22DF1BE74DBB61631B2426EAECE3BC8120EABC
 2500: A4B87B7D1C47DC03DC1F132E4A4671129F793002C5163D5A341BF2339A0DE9EA
 2501: F6CE84D02DFA57BBB021EF5B165E47F01EFD7441F57D5072F4649F2C6A9271EC
 2502: 6333129DC28B1DF6641E7BDE87E27B19D474DA41A43A6F985CFBABDA93BD0C9E
 2503: 4552DDE651D58874023F062CEF99CCB280E75E6ACD9170013E67ABCFB7765B63
 2504: 8D5778C5B9294A5F9EB8165B534CCF2345373D744D46DCABB2386EACF24FBFDC
 2505: 945B43021D51381512993D0CCE214FDF11143F608964E2E4458BC307618FB066
 2506: D0A09A1D3986B9B2BEBEF6CCB56B060D92488CED8F8657B779DCD06FAE5DDEA9
 2507: AF3DEE61771BEB0106B8446FFF798BDA4522241ED5A3C2201B859CF99E487A9D
 2508: 6D09F1F4E15771BD8B827C0C6FAC0C68CA005767EEA79C653D10B357B2F35AB8
 2509: E27E9A9E1647B8B0695D9B3361D5C4DD1C8502307AB8D589E8E7730CF4E79138
 2510: DC663A160F8B48A09E2463A3884F7110DA86DBAC85BCDF0F2FB642D3A32079BF
 2511: 3EA12A6EC68F1B16886B92C447C6C671D056C625D983A59AFDEDDB11F5CA4607
 2512: 849A561FF10F2D8AC4C7A07FE97CD0D40EF2FA3C70CBA1003A32B6F1E6AF34CB
 2513: 297A8161614ECF7582E57A0C28073664DACE0B1F5975CA309A313954912428F3
 2514: EB1FD70B512C6BA2807E7DE61C4DEA4AF0F975BD0813D74C3E7DC9B0FC48B19F
 2515: 8AE1D32B736870819CA75057B963C1AFB107309889506B0905CA55B6F3021515
 2516: B0B6A1C0F298421CD24784B89EA18251ECB9E9F76C0A61CB6B61CE4FC18E84D4
 2517: C7ED481808433D1AD785D0E66ACC21F5DD37CFE2DAB64F3D23E0BED8A8E21058
 2518: 94802B93AB33E5B66B126C818CCE25F58852380D0A46A10BAFFA90979FE3C5D6
 2519: C1A41AB044D3A12D258AA40B505A7E167FB20697D5607D83C90F512DFBF4B8FB
 2520: F0AEA744390E9D06FBED2D1D5708EDE5C4365CADB27F9126DE2D0D91448776A0
 2521: 1CB4091C21D62A253B12FE336DF35BD4B322890B0AAAFE6B917E584156632567
 2522: 136AB50A591298F50D9B7756AE5B9DC1CA48C08E564BFD1AB5AACA99027E5950
 2523: E12037FA2BB52BC7F430096C7CCC2E6E49036B2EDC04602B42047659ED14B344
 2524: 996D0819CB04E198855E16E34FAB061B23CAB292B6A3A33A692ED38128193D37
 2525: C8CC57648A3E641593A39E464E46D260B38391EC6C54A5866E555F46AB175457
 2526: 7EF1CF14F518D86A975E0741C75816DEABB25DCD1BF501F3F7FDBE8940DD1256
 2527: 8386A7D8FF00994FD669D6377A279C6833A2D4AFA5BA3B02925B1D4C8547268F
 2528: 408B524D3F9CEEA491A0A7D81843317C001EBF830C369B61205CF76201FCE5A3
 2529: B2A5A6D96F9F22212CEE6D220337B2F0799EA3BC4AE337CB463AAA21C79C57DA
 2530: 02A2E0A60931AD78E20D5471DA17C2480346818533D131A62C5630ECA98D24FA
 2531: 03612960B26BEF1FC3A01B45348CF695D4A2C2B69B15EEEEE49B7DB78B03F39D
 2532: A6694E0E1CDCF75945810A6388412487107C38BC9632D637FA26ADE3EA61F5D6
 2533: 3D48E4873A03C7DA132CCA34530F27504B51DD425A3E74DFCC5BB227F63B82BB
 2534: 6C854F5447F3517A794A78753775ACC29A61DD380CBA00EB25730E613C11899D
 2535: B5542B8F0F4C80FD9ED2073D9A5EFD3D4126F64CCD5B3626B6B8C0014C31C9AF
 2536: E638C4E9381415F903DE7B554B1BC135138F12926805CA71A11D6551078FA370
 2537: 08AB0C884EB5EDD95994D4D1C5D8DB1412DF91DDBC521339479DD06F5CDC1A20
 2538: 0E35304ABAC27079C48B688B3E138026764E6F579503D13E2A87C11903360655
 2539: 2E3EE587F8DF681F6514BC853425BE7178778B0B95A9107FEB58A69CFC9CC845
 2540: D13AA5DA512CCD45886411C0809CCDA5B28F54E5C1EF261C280E0B218F6E28BA
 2541: 2D97F92962D962F48F753A61FA204411DB939E77120B8069155754B663029E00
 2542: D7397C001E098A45D84FC93AA3407F8BE54CF5052FFBD2780E3A78CC0F6292E5
 2543: 17A6DDB977B817CD9EE2FF76EB1ECD06A7E36D256BA05DC8E523B63FF807E1C4
 2544: 198E61EF3537B05706F8B58286DB806A9F4380AA85982EF8A053F52E26D28D4E
 2545: 5EE719E725A624A024AD029984C35E6502FF21CFA2EB865D910F667F810F4A19
 2546: 855F8051CBBAB71EED5F57ACDF4718EAC86910C8B38FD1EE596E98A0F95BE413
 2547: 885D92B2412DB15C27E8A88C7DC20781CB6D9197F6063554777A3E2AB59A3369
 2548: 916C3554B025B6EC0792F09D0396F6AE8CBAAF647CBC58FDA759A4AE2BBA8F01
 2549: C9DD5208A58C25210A8F6B8EE44C2E83FB0C5819ACE93D946A822FC5D1A5B329
 2550: 8B7883E0DA2555B6905EB07D3EFE3A5F5354B7A6DA5FE2FAF2A8DD8ED3A095C3
 2551: 7D7EE87ED1947EFA55EECB85E9944C9B3D9DB1B2B46A88D2B4F0276188C758DB
 2552: A7A9B5F9EC59C67A553831CDB326C1C6D38528911BBE5C9CAA2A845B6D34AA1D
 2553: 4876501B96E9E4515DA1242E6FCA80EDDEA1E3D2DE9C549844D239A9CFB3905E
 2554: 984FD2AE71E9D356077A261EC502B8D8BAD6C5CE9C1711D65CCECB52D69BBA9C
 2555: B2A5BF994B7405D09AD22C54D1A8D4893FC7DAAE7D9CAB00AB3FB61F7F56A88E
 2556: A6146C98CDDA05078DC0387E8B35C5D460D21E19372E6056E5E4B23A2F2FB3EF
 2557: 1DDB4E5312E0B2A4631C546A7CB1CA2A3EE23795BBFD061A44CA4A2F6F5A5E0C
 2558: 4560FFCD520E8F235D6B768D119B83163CC1B13547DC447575DFCFFE1E06DDE6
 2559: 4A0F0AD5C08BBE48432B15FC9D144E6ED679107C81D1117E7A7ADDD5723F4EF5
 2560: 235E44730BA14F7AA0737B933590C453162240A1E712FF1436BF8CC9312ADD0C
 2561: 2825E46187ABD85D9661B7A84F57BD78A35E7684F6F9E6ED1B1552D2DE55119A
 2562: 0C1CE4CD1712EC5A318CF4B9A389C8120F332043129F24E341BA41D5C1FDFEDB
 2563: B3777549F7ED355DCECBB56EE36622E0F2D22B3F37B0DB808920807577ED7230
 2564: 35DA36AB230E3D914E653D94859F257149E617D82F5EA6E6D1B6C17C96008260
 2565: 3730E3370F9F979A98CF71F9E38D592992251AD5B1DFB03FC466DBC7485D641C
 2566: 97E5FA71484745A41CD87B4C1AB959A4B7E1404E30E8133E5707258A0236461F
 2567: 58C7F5FB1F0CBDADC204311590FCE4C7B0165690CC869F221EE486217770B65A
 2568: 980677F4B80A045587EF3F0C71E90DF404BA8F1BD7A3DCAE406A9EBDB2CC2E8D
 2569: E4D25A8ABF1B4F67D5A1DA34C6F67AD574F71E894A52DA063FBDC6A5F35E2385
 2570: 14809CDE8D4C549DA24DBD6B41359F474C0ADAB4B17F5FCA1DB304C685687DA8
 2571: 510292B17FDBA634EAC57DCEF505025DD1BB9AC7D186AB560A57871840FCBA7B
 2572: 7FC606D2643015E570A3917F89A7586D71AF8CA24D56E71284C979F37F59C921
 2573: 7E7F33B1F62A556CAD6F0F43B0D31BDC3FC92082C3216A3B4960086D578BB797
 2574: 0ADDC78CFAE010530E09A86F950BA7DF855D0CF9EEE48E726D32DDBF97469277
 2575: 0856D2C19F819DD0086BB19C9A445F76C4745E3EEAEF48A86FC7F62EAFBD0D3E
 2576: E5FE58DA688C278CE3C4806230C33DE2E6927D1A0621910C75FB0F6BBF85FEFE
 2577: 8F6E8B55E2CC59E2E33F1CE139E08C3195F0BB3653A45434BAF26A3D8D150CEF
 2578: 52C48C478E651A5F413E89DC60A7A16D7B73F7F90B070AF22F560A7CD2EDE5DF
 2579: D3136617AA3CBDA07AD5BAE734E54A99C00EA3B4B46511C93D5ECC962E96A35A
 2580: EB39D6DEEFB06D6E2E4C027A47E8EA8EC2FF0F4A9C84E5D3CF4273E50DFA722B
 2581: 5D60C918C6981B8627F1B4F4BCC31426317D3EBC95C25B53255557AF2DF70199
 2582: 1974A9F67FA7E7F545081C54F3103E4A45FE2C439368DA42D72FF4ACBFB14B5A
 2583: 73597AB5E1EDC92A3A0BF4FFC68E9E74D0244573145959130142D903015C8D82
 2584: F0558015D3FD56C45472D1346AD727639D26DD574C9DE0A4FFF51498B78C9653
 2585: 05CFC327139DE48316D7790E8CD1A9D0D5606ABFAB745F17C5E90244A209CE56
 2586: 298384344A2A216EDFE7D5E7906BA6E7E03EEC80B10E2F3ADD160ED4A21E5E0B
 2587: B64BB6FCC7893D6074E8884BAD38B4DFB61F429CE906062D8C37488433BA7FCF
 2588: F305D8C59C900C6F36BD72C2F48344C6C8B69DDD304212B539C950B9C40ECDF8
 2589: 01134774881EFFC2E7BBB8465311A852099D9379C7522BF903496DEAAD12D7E8
 2590: C662DA12A6DA3E3A99D7DDC0DC81221BFB27F1CF2FC6CC1679F09B89FBF66130
 2591: 4CD106B99AAEA0AAB0FB6C3C43C2405FB979459C27CFA6CAC2A453157AA7712C
 2592: E4C4EB0D03E6F4DB648CB2FF46A7BCBCCA740AF8D03F4E032BC1F07B58A28C7F
 2593: 20C67A9F5DB3036769493076258B474F7F2B11F78E1600A1AD228963B37E86A6
 2594: 20440597F89F67A08C07AF0CF3E3628C9698B4103B7E296FD5D78491695958CB
 2595: 4F61366EEBA51C3A7F22D7DFA81FAC74483D6BD1E17718D8608D728D45FFFF41
 2596: AA925D4FB248EBA78A31BC2E4EDA9B4BDECF75E69C1572B02724AE0E88A47C2C
 2597: 2606B0D5A952E0705AC500DDFDBD9653D4CA984EF9CCC2DB8F0E70853D172D61
 2598: 8510F07D0CEB47AF4BC8EEC06D2AABA4125CE96FD28D9CEFCF6201A70C139900
 2599: 1AF6D4CF7DC807FD1A8202AB8B0C005067BCD3AEBB482BA2F8B8FA44D3DC7338
 2600: CAAA8D46A5EA05B8B1A868493F8B503393678AB75C5F7649332BEFC624F1693A
 2601: 3E34ECDE22A60891F423950A854F3BB1F6B4959AB0EABFA8955D67F42734C8C6
 2602: 23F6FC71518A86FF0E1804E7CC09CAA830479D9CC01CD03EDE50DADEDB16FAE7
 2603: 9CA4ACEC7AAA5E704290A2F7527DEBA2CDC1444F027EC86C81367F54516C1654
 2604: 5E11FEE3F10FFCA2D74206F365D53655BD8FA76BAA8F8C78696D47591BCE88DC
 2605: B12AB8176EB03BC115F99B7D88C56F2A3400040637386FB86D093CFC38814F2A
 2606: F1616AD54EC908AB3AEB11C61E3AE380D99FEA37B1D594559A904278CF2425A6
 2607: 012729A40062BB0AB84A0FCB86A3F5D04561B93A77CF011F4DE3ECFF5E0B004B
 2608: 933084F930F0AF3437D59447EEA731352339492A0685B45101CBFB5B8259E6A6
 2609: 3583582DFF0529E4AA5806AC2F6C9C448B0422C8125CF30259325E05B0A85EFF
 2610: C20FFAF525F73604DD2CEC421190B3A47875BAD36104DA1D80283DF395B6B87C
 2611: 961E613CE164B60DC343D3AA6D7065149B412C3CC3FC1BFF415652F99F698B52
 2612: 31FE11816B341B2E2BEA3F7D7732B5C9E0C754027486D56B1D2268B981B81C30
 2613: 9FE2AC2F949990068F30403E3243CB7E4A448A4CB05CCC59B9C19CCACD03E428
 2614: E423CEAC7B976B59ACEDB3FF08B094AC3E969C99AAF5EA974F3FF61C5C663B53
 2615: 8878F3885945B1A3299C219976D2842AA5DEBB5428E1A0864CF48BE957C7BE41
 2616: 66861F3B4BA7CBCEF06B80137F83E351D8CA3D5051BBB3D2E1EFCA8905061D14
 2617: 643A240BEA6AEFD788B00A807FBCCD4557E191A51D62D9729C98D1FC4BDB776C
 2618: 781E824E0FB8B5900C41ACCE7831C4F6AB814BC7CB47ED8031DF80F517AA5E44
 2619: 45046B25AC5F3474135E429142E5BC33D924CBA166596FAF5D25E732C79C2AE5
 2620: F3095A5D565B855E15A585FE57EC321B7D904BFB9EA2D724A085F298888EF252
 2621: 938DFA23FFCFF6A1A1AB9436CC63DA9B560B074BBFD39E552DBB8D174ECDF5A0
 2622: FD92ECCD75EF488732377DBF97C7069851AC0EBFC3AC4226A534FDE26B47527B
 2623: 0DA64B77BA16385223580B784D1E74DE433186809AFE97A7B51514E4F665D14C
 2624: D1968CDCFBD8E50ACE4D76442D68FF726EB83685DD0FC3B14DAFAAE06A894CB2
 2625: D2CDA2C50FFBA709023472951955D39E7467E978DEA8371A935390407C01FD50
 2626: C8B393DDF202F0BB76B7572FCAEE5FD588C6F01AAAD38C99B277C501DF5C25B8
 2627: 56F5BBEB4FD1BB379563093D54247A365CC66E04A09EEB1702FF946B2DA1247E
 2628: 15D82AD0078AE820CB71AE2481C3B23EB86A5295CA58E00BC638EF541D4644A2
 2629: 748E7AD3212B1E297F583AC4EEDB93641F2B7C0817245326322B0AF2C2028EBD
 2630: 6EEA236F8E774B379AA00D7BF9B9AA8D9978649FD1CC8DFD7C145F36E2CAE63D
 2631: 157480ADE56A69DCA2BA077F8AFCBA252DF716D99442EE7286DC74CEF7F539E4
 2632: 11EBE1B2914351CF6D12FBD2658285129176D0566F2104CF95589AF2CEFB1DF7
 2633: CBA05FDAD557F3279007CF49BB3783470BC974F47408BE287877ADDDC30DB1D1
 2634: 1ECF880973C5ABEC997DC089A91EC2781B77D4B1BB436C785B9EFDAD04FD6B17
 2635: 22B53DE2A271A527E2A4A98875A041F5E1DA7BBB96BB550DD32ADEB761B561C6
 2636: 71266E345FE58024F192ED4D918892CF596AA20791D196AF8034F94F8EC9AB76
 2637: 625595C86424B94BA9143E035ABB4405A6CD2240CA82A6F38ECFC0629C877482
 2638: AC4DB88AFB832A4659B60CE2F2781BA482C8CD801D55C165055B404F1DC8D6F9
 2639: 7748CAD55829445A5985D4DA6F0B2BAD86A6435CBA6D314712C260C4DA58CD29
 2640: BDE901ADAEA60C3AE82F9D52CEB3E29AFDC1E03B4CB387987BE958F3DC449A5C
 2641: ABA0F3E720378B1FDD5D4B6F8F96432380A83E0664AFD7C9D8F85A0034403E2F
 2642: 8CBE7840B219589C7E7D7E20A12684F0D01239D1D41CEA6B48361C390BAED783
 2643: DC6692FE202F3C7146F8C4B799A4ED5D6558DCF34793CFE86D7AAD1B27CDD541
 2644: 293E1DFE875F5F397349FFBA48015435855269CE3E82E320EDBF3DBD81243C85
 2645: E7235E75A98EE2F7A8F5B2C90E2C213B13B9CB1776B8AF2D5F4753A812B2EFEA
 2646: E9BEB45F4B3CC3C35DB9526E3B2AE4C1AEA573970E588FFD894EEA7F4F29DF14
 2647: 61AC620D18337395F04E2F05D2CA8280BFFEC6F56E1862D19E891D753DE8114C
 2648: 76CB8C88429A0706B68B2FB53D73D80DA80A88519174D0993427FC39CF7CC668
 2649: F2FB56CFB3F26F9E2F35743AA8BC2530930EE7B330314BE7A4AB21882FC84522
 2650: 4AAF8A9B58AB8CA2E316B29EDAEE4A140FBBB591398A86BBB933AC07B0931CA2
 2651: 086842ED8B3CBA0EA117C5B0FEF0DC8D4293435CF92998916C53346435048556
 2652: A36B15C19BE595C8055959299645BE7B56E3A3353F443E90E0A9540E8F5433B8
 2653: FCA78FBD369DCFCA049E4EA27E890FE125DAB0AB6DEF649E23F34F2FA46BB1EB
 2654: CC1A041CF273F94DBAC2ABAD5E225DD6046B03CEDC518E8A13DA56E4AD6E36A4
 2655: BB319081EC89978E4215940DD715795D07A61221705ADC30DD8D6343BB3427D4
 2656: DB7B910D256F65B9BB9202C482B190C7FEB04EDBF80EF23EB3C17DB117B501BA
 2657: 3CB89B34300BDB9A0B97ECAC87536EC94FE2D74B48CE2A14C0AB0F50F54E6D7A
 2658: 88DBC59FF9D3C33D8AD4D3F1CD47F3A4E7E181500A4A96EE73A2954DF83F1D64
 2659: 9C1257D65FDCD057BFBFC9A18534B5BEE8902ACCA38D313F992FFAAB300FAE74
 2660: 5D7FE062C4C1AF0EA71A1F4C2D34313BE0F6DB1CA515A9F10DB27560D24B6D0A
 2661: 6090E9099E59F59C0AD9FF714967B00A741B691A5D11B6042402C5584E487295
 2662: F4DCE8FACE662E1FCAF88601F9C076AF879790F742B4B1C00A15642E3ECD4661
 2663: 995F0151413F513C28A365634A73596D5DFDC010D53C07AE9052A8F9E3C5C557
 2664: D5434ECA23B77A3DAF392919FD782EAADDC4D121F91EF04666444661D94783BB
 2665: 240252B7C302AD0D5DA1994246D768424B449A3D1B160210C0F3296D34D63290
 2666: D40FC924B1956C2F21EAEFDBCD302C1DF97ADA7748EF8BE4D9C746706DA02399
 2667: 04FEB35B54B61AE0131EAFFF5F410E586948EED156937E836A5DEC3204DD8C8E
 2668: E556B8EDA52064864FB9776CC1E05E6181C549C10F09296924E6FD7BA07CA23E
 2669: 783F7EFC19B869E903640009A37AB5A47A3F394FAD97F7EF0A1DBEF5C74BB515
 2670: 70016BE28E8FA12F9A10E15C1EE3B31E4CEFEDEB385FD9B5019A5BD57681F9B1
 2671: C05AFD6B83A1FDEF4E4789245BED5F4CBCFC4838A89491FE93FBC5773A89737D
 2672: 35588EF3CD0C9ECD89FFD27A7FF414A9B7CB89FAD15E692E509C65F3AF36A346
 2673: 6C8AEFF5AC7CC50262B24F75CFD7C44A977D9A34F89ABAB25A957B3657C76D31
 2674: 0F02B398202E98A8C65742FF5BB296BA192D3FA12B617A0F3EF5FA1502B4D519
 2675: 9D2301D2089CB47A16606CA16BED608743AEF37E9DD4BE4B6E90AAD8D12B27CD
 2676: DD26A6B8B67277DFCC46855EB23EE26492311CF9A8DC0C39241284284DEEA02F
 2677: 4F358E3A47A2D5A7B349A22E46BFF61BADBE1C86E111B50E7297459F0F18FA3D
 2678: CE461031BAC0D1DA78AC387DE0EA454005598217978529D5089EACB059D99642
 2679: 5DF928E23215B6E5DAA35DAEC505AE112EB1F8E127898FBEE7C8A54EDD0C2ED8
 2680: C75AE6DA5BDC0BB86086AB7E64DE8EF6A1495D81ED8DE1A59796769164CD417B
 2681: 46C45C9A3686C7A8FCCAD6F7BEBBCE514655FFFA6228A8312A5BC50538DC2CCD
 2682: 3E59DD99D6E4147DE8F3983B031C03D07125107E20604545A43BD7880D3423C3
 2683: 5E0261158F004423D18607C2BF0A39BCB65A685BCF2A391FBA8844C3ACC37067
 2684: 64B2803C5FDC03D43668E31489BA7004B06E7C4C874834586ECF7B00035DB428
 2685: E4421E6A6651393FCA5057DD05AF837AC75AFA4106B354F3026710B5E101CE9D
 2686: 830602A5D6704780155DE76792D9A3F2EAEE4734B3E1E87C85801C50834DFBC1
 2687: DB501193CFA6763795F2387BE9218F33072ACF3DDEB08946119F3C9B71AB2F1F
 2688: D1FA74C1AABC8668A8770B120DC488F988F68F08FBF4DD6B44104673D927A39F
 2689: 27E00683A10FA6322F30244431EC032DE80300F6E55414BAF8BE15C308F95A89
 2690: E3665655592F74B91FD7F71B7638CA14E0E1C273FAD0B9F84BE5FCF3533DEE1C
 2691: 9E8E5A654EC3ED9693A38BF2617C0367229D6FDA89B2288827B98A8917C65D11
 2692: 5F47124E457C20FAFABA69E18044169FEFEAF870ABEBBF08BCE5F3C7E1EF8970
 2693: 66B5B5AB84F3AC7EB3E55C9546DD38C096F7221AC728ABA58FE76FF090164587
 2694: 45C0C6C83A858307703AF33E31ECBD76350C9408454F90C04E9F106B659DD02D
 2695: 5824BAC124F4547215C3A1CC3D38CCB90765731744736903F24271B9D8D3BE66
 2696: 5790DEA93EBF0C8E5EC7F70721C00205BAF4C7BB4B6637F5C4CB0F2858A7E1F8
 2697: 93F56B29E08B5CB9185433A3CD281F9AC60576DD1BC993C08D61111347350861
 2698: 783244234AB06A2B5F94134721164E3F09296B2CC51D09C1CF55211160A43837
 2699: 3210EFC0B9892BFFC4BA6F4B37F9084382E4C8329C564DC321A88A4AEEE84812
 2700: 2863DF387D3FD8F5752305598E941412CFC362BD40C1B3F30B42BE007C52DEF6
 2701: 0570FAEB855BD314989DA4590AD1D4A89BE78DAF819D776F9ECA616B88FFB866
 2702: 7A0E1F09D20849ACAA5D08DF3C31ACCCB086F55B75310685D4E3ACAED8B1A467
 2703: 706F72366FE39727DEDC6DBA504D24D9736EAE848E97C61131FABF70740BA88D
 2704: 50125D6E12D3AF5644475779C0EF186EFC4A63FACA5D8A2A40BBC627FB743DF8
 2705: 6B2E912FE4499B9D5FB2A75DD37A900A01FAC066796BDBA13C9E32B86F5C272B
 2706: 4B0480D4FFF49C5097C7590BEEB0224C91ABBCCCFF307BDEFA90E08446BBCA0D
 2707: 3AE04D1B6B27D672617C8F9F88083E172CA368109A7C982B5B696F74FC9AA09F
 2708: E1C83A6ADF5A458985D9521953259835D0AE78E1E5F46F4A22F4CC5766EC5220
 2709: CD8E11FB08D53D5F37AEB5E88E48D20BF8CC58E870A59B125059639581432D34
 2710: 99943D762D20ABC4D1D3DB1E97744753DF3B3C975952D6FBF22C0A2BE79551EB
 2711: 3F63FB6F3F4D95BE06A9C776E7F1FDCE2318EBAF88D9F39CD438EFF576D905E6
 2712: EB8984AFB3975CBF69A86E7D7585BC830EF5E23E069147106302D1EE530340F8
 2713: 347DB627B7A0BA0A446225E964EFE1727EF63CDF7D015C3874D92B642CA3A4C2
 2714: BC20830B3475098718D29588F44504B7BBA9B3114A312EACFFE8087F1CAA7273
 2715: 7C85F63CB022B89433E2FD51F24F08F0026CC3718CFB2E80D116EE6F2F970918
 2716: B40D5CD8FAFD1B3521C30FBA07E165F6EFF498A37E458C3C2748F8B76FB6DEC0
 2717: E544DDE2A0EB0E8E13FE9F6BFE93419830E428C5D359470838FB7C28317488B4
 2718: 531ADE2C830507F77705AD6891DD9A9FB229D08EF1AD6320CBFD44AEDF48F270
 2719: A5E44BC0FD3AAF090D3AC47AF8E60C24F39E1AA2187387CB1E2E95AFF46D6035
 2720: AF7305F28FF3FF34232E62610F4A042BEA25E6DB4C13311FB2373405683C31EC
 2721: AF28B816DC2DE3A755FA83BA05B76F3A9FFC64402CB2B1FD8DDE4503FB0FAA6C
 2722: 487A0E98B5FA21D2D0E0C08E95D4853C6B94FA64420B4156F604EC2904AF7517
 2723: D37608E12E15E4A0694B6D156D042DCF390D2FBA766FEAC58202134C2D830D5B
 2724: 6C73AA9ACCEACC970166FFDBCDE630296CD3B2EA3E358F2B664CE2C483157344
 2725: 22E31B86E17E87BE0D226E3CAC1E28FCA18E0BDDAAA4911B4B0CFC1611DE0D36
 2726: 9476DA0B14A81808160D1AF72B3596CD9D52F422E49ADB32631337F434445CCE
 2727: 79AC26BEE9593567E6D3EF1C34F0EB319113EB747A222A9BF802502AB151E8D4
 2728: F7D855C4722B69A5C273C55BEBE22C6EFDF368E7A8C96CF52633BFC5D8DFBFB8
 2729: 4D1869FCF68D5F12805505EF0AFD01C3363A2761E074C8F1B65CFCC31676E8CF
 2730: 49DAADA1DC8A4083EDAA612B511D11EBB48C8AA68B46C9BE82F02111BCE83751
 2731: 4B898EF55DEB2B08C623F6BE1116532AD67AEFE0AC912B6B6A0CD5DF0AE34305
 2732: 3E0A6399F9583688D9A6CC489D3A78C6E91E231AB397870A35772B4B3E2A21B6
 2733: 323D8D4C0EA2E90AF4F1733AE639682987390BA69229A5B1250C707D7968C24E
 2734: FD0A41618549071E30C3B9D52726B19169E57944B1B308DCC548D33C37112BD7
 2735: F40D3E924A44344EE55DABFDB38BD54527D69F0143F1531CAC341E2F6DD01E1C
 2736: 2ADF7600DA63A36382CF208CC0A66BAE48C602264F24E531A15167B91BB7AF0E
 2737: 1C26FFBD08B83BA63CB1AA44C10EFB8BA65C69B6E7D1F9E31E59FA199DE21D04
 2738: 214497337A255731A41A1007A9467588B8970A4DBA19A82B5AB3F1A625F41986
 2739: F30D0FF266F1B01E6C7122CFE08644615006345390CDDC83DC092E21BCA8A10C
 2740: FC90B8BD2840189AED7E8454F2892A27A5F1EDAF3DCFBBD0B6B70E0D9382005A
 2741: 453216284D819AE346D6625BBA0649CB036993C81BC8DE47DC0E7A842229D11E
 2742: CFCF6B6529AFB2982269BD9749D705DA9C50EEED1E170DCEA5FD8911DFACF3EC
 2743: B611B64A8E5F0E6C832442937EEC88C846E5D1FF75F727D46A06985171BB644F
 2744: CC176EF60C923F702D7DB188BE640A0576235B348185B1FE7BD4ADCD3672D721
 2745: 27D2C69A59DBB5DAE9B8D0D4FF08307C836C96966BC34AB4B86291E5128293C1
 2746: BCEE06A9753BD16B7A46BD446B44A0D13DC6430C035812F0F7DA4AFD0D28F149
 2747: CA679E12FD6B84FADDA55BEE84925D5C31AB08AFC3CB7405AAF3401BAABAA91E
 2748: DCF901F1C02D33C3067F2C70A7ACFC4C64D6028079AA8E034EF5A5827DA7BC27
 2749: EFCCC8D9BC327FC1C7A28391DBC107055EB1E72AF7D7C5B2A0FF5FE8B87FC6EE
 2750: E8719B150520D46D80A7D04129A78B5D4352885EC2F0F00571842ED025FBCA12
 2751: CECDD3C8872BE5A946C227D13DE562E04B14B0E8662A86E99FD207F7CC7C03A9
 2752: 10E7D4BCF20403E31BA872D19D919A2E62878D85A722A7FDF6C9647077560503
 2753: 80E15736CC7A15C036E0E393D40EB0869E04875142A7A785270E445ED15A0D31
 2754: 79682041D4E06BD186ADA99B1114D20BC49EAAB01165403C71FE0753F1DAF1BB
 2755: CCEEE569B7F35D05AD3A350914F18543F58B4217653FC1DC4E11B6B4F551F3C3
 2756: EE7B4E155E96360ECCE1725A52E092247A7122D2CEB207C4515E161C6C7DF458
 2757: 4CDB8A7D169013D0B88DEA979C0FC29B0823BC382FE5A0A652ADC92C205B2BE1
 2758: E56E7F8A6C2CA338DAB9207C4B34D6BFA688651F33A4AC17B9E4E233677ACC38
 2759: 819100D84A65658C0D534EFA1E4CD6711BF1FD9A3D8ECE96330E30D98D1DCDB6
 2760: 9ECB183FC19F36D5557E8CDE45A7DEA5F2DBB7B39FB12655900B54383E159B38
 2761: BA15EE7BDE96EE0FCA3826ECED79205EF09EC5D22B45E9ADFD8BD63A930BD880
 2762: A257596D32D565B22EA79873AFE995AE22D80CFBD17493103EC15203DD451D77
 2763: 9E5FF077766122DFA39C19A75F725249C5FD6F6172DAB38104C8D9EF17C59976
 2764: 2608766EEA72D15D016A14B61224D3B7E036BAD6DF9303C09D0303F938190A9D
 2765: 896E2C51DA6F4BAB7E4125FDD6BD7F9E8F53A7B2BF06767D34539156BAD603B8
 2766: 0FC62ABC3AE2E2F87FC4A2A02493840EF44EEEE69B4CDBAF94E5F47469A788B2
 2767: 7DD2B0F561FEE6AF0B9A3A32B4398EF8385B45D44B093E507054F87483CC7A65
 2768: 54DE0F2D372E93AD7767460E35450ADAA100B66A55774D603E80E977F2CBDAFF
 2769: 48D50247FCD4A9745C549BDEA2A3A484970AB11C148047C070A67766ADDAA645
 2770: A0E69F0A798522A9DBC96C5A3DD2095ADE685AD822A19904F07BC9F124303FDD
 2771: 2AB94120A04B8451843E2E17D77AB45AA4CC5EB54D656D04EB50408019EB5823
 2772: B09E7E03A1FC293CDCFFE0AE30AE4F10A674FA76B89F1C77E0F1D1BE8D7D6340
 2773: 7D2B3B34817F51067AA93013B2807465E774D3684CBE3461EA7077CB7D3098ED
 2774: B90F319B4245D49EA0C0E941180CD5DD6E5C7EA09FCEA5BEABCBE65F172EB8CA
 2775: FD3ECA8939644924DDFF6563CDE2104B71321DB5621BE2BB04A47C9AE0B4C089
 2776: 1CDEA1F22ACA1AC6D51E2BFDE746AC5AAAF50E6EA8AF1A8511F3174561C72D77
 2777: 3E31FD25760D29E06BFC439EFD31742A1CA3D80286BEE71D52541FDF1A4562DA
 2778: 086C6E8FCE2144148757F04199D70F1F5C815167086A7D2425ADF1B847669F22
 2779: 70D989E9FF76C9B8A78E83359924C0A0B71C0839D813FCF5AE63F122A4B29460
 2780: 354A69963C86F84B2C45271FD4A55D17EC3AAF29CC912F17BAA000B6AC6C1F8C
 2781: 16F49AD587D291B5FAE5CFA1C14248CF27C26D7041C10BB062153AB19C533A7D
 2782: 36DD9F4FAEC118D7F6BE81AC93E5DB9D518D363D2EC9CCA6680DE4CAA10E0853
 2783: 8AF5620B8126F7CED1C74902DBDD7C57FC66FFC8D9161D81B4D8ED83396CB0B6
 2784: 969124F5DEB10BB2CF08941FD99C12730F943A156ABD9474E00CF928EF98A85D
 2785: 4A54CB66168C6353F8AA45E91E303EA35F9A2F9ED1934F01044E8AFF92F6FC5E
 2786: 23234178CED72963406AB794EF3EF1CC77065B0C34B61ED9B8FB9E012B932B1E
 2787: C571D76EDAAC5F5D1824D33F3B1870ACE8511C58380CB1EC520251FCE68CF0CA
 2788: CA867B41EA77DC779335472A31CA940D5AF95226E6DB5CAD012718519743F5CC
 2789: 953F4C54096155E5208D976A95F949ECD1F60CED24153087E43B5C9852705C63
 2790: 48A34256DE0CB89A7D3D8672975F67115106B253ED23F3F047F58B28FFB51C95
 2791: FA8DC5EE05936CE3FA9DA0FCB262B1352559BA47A777CF7FE5203ED95715BB7C
 2792: CCAA97D93652BD828F28E0121EEE2636559DBEAC5C1232C9328E59D95F7860D4
 2793: E41D8A0CBF0DACD52496D758AEBFBD49FC98786A65FFB437F8F771A68AC6ED14
 2794: 6ECBADA8180624157386803078C0ECB02BB7B932C39F6DC6E8AAC9332564795F
 2795: 5230E53F828495C18360B7B3EC221247BEB7442A5EDF74227BAE75A00C20FAF8
 2796: 573E01A5877EB85DE496E36AB3794AD3515D2AC9E13A955FE19B1F3DEC1E4455
 2797: D5ADC17D98EC3C2A9EB4551DD05C6397F9B929DA17A93CDA0960657C6F86118F
 2798: 393755BFD5E968BE8D0C2ABA8CFABA4FF46921C939C3FBB3B32E00F768796DA9
 2799: 35B2042C3A83A5FC05ADBBC1A9867CC706272F852B26733ED874A8DE1548B87D
 2800: 9D603FD4CF61EB969433D53A0066F12EC6B931383A848AB71DF468E6A1C34FDF
 2801: 72321140796702414E04E0ABD984300B9F9D22F16E401892E6184A67B9434AD1
 2802: 23C83EDBE48F392B49251F6206E84CE8360F241D651A7F9B62B5DCB8F0DF22F0
 2803: AD6ABD8F2B9E908367FEE467160E89680B9378F57D243DA04C1434FFED253524
 2804: D0F308D1F311F33DCF829E3B5BA0F07C3EB16C2DB9CE9FAA111C0DC01AEEF1CD
 2805: FC2A587D9A041DCEEAECB101F1D597CD36FBF647C015B062DE5858F96DC10F74
 2806: 1021A06EB06F283820B5C0E62DE4671F72985444AE2C17AC2232E6E49B9BA13E
 2807: 2DFAB0EB4B2B24EFF70A777E892F5B7B7C44153BA6C7AA19FC1315A857F1E564
 2808: 93990DDDC452691ACC8A681EB658AC0B7C823B7D3A8CB995B30CA3C44C352D0D
 2809: C4E253B3B694EBB74568E08479B87FDFC05F239297733C494FF8C3BB84558666
 2810: 316BB7B1969B523A58AB2FF029F806A05B72F6CE07083F9555D982058E10DA3D
 2811: ED21DA3E40F1E9CA9B6428984A7DFACBD366591AABB0DA6E17F401BF99E2829E
 2812: C89A71F2AFAD41C3EF856A40473E9C463FD6896C5D2148029F4FAC4C14C92E13
 2813: A8FA2A50EF4C33EE9E1BD5C61083DE92CB45F426BC5A58CEAE29E823A8652F19
 2814: CF88A03CAF9D697FBDBD8CBA47402061EDC788BF7A89521C86128CE4B4CD0D13
 2815: 4C7B36766649B401B0D10B686F04711890C1AC5997F2B2D2E0F3D2C8D7DBB266
 2816: BBC730A2502FFB7E922F57CF8F52B3583873440D139B22FAF276FEB94F75D912
 2817: EF6CFAF3C580F26DB6FBEFCF66A1D4016608E387F69B424D841E4A2DFC840FF4
 2818: 6497E03BDEE98DB3D397146532B82B54549CDC76D79B8A1CF1B492207AA39B5C
 2819: C68A13CBDC69BAFAB217AC5A76CF46F20E2903EBD232639EA413005776B1CDB6
 2820: 76EB3E52310A2D99A5CBCEC16209F5218D91DE873B767DF5A35819F00B3CDAD0
 2821: 548FBA1EA519D97B3D2A9F09330376D70E07C8FA0E38254EC50DD93473F86E99
 2822: AC7021540D5CDF0AA97F7417B80E238C1AECC55286582FA4388218AB1FDFB4D2
 2823: 61B982926FD6CA5E1F3750C7DFCDD5715869092DBDE4DB0164E551567DC87E7B
 2824: 003A41EAF47463A0F677BBD3ADCF4709E08ACA108BD076CE993068A6431ED97A
 2825: 4181BEA89CCFD7BDBBFC892C0F4D15A75FE208DDFFFDB1544062658D9A587ED6
 2826: E000F66A1F17080D187A6D8E6527B89E10551AF1F8FEA3AA87384AF4664BE52D
 2827: 13FCA2C0081613F0CD796CEEB06D03C2BCC2E42C8C1B4D7B23DA0DFA7C84997D
 2828: 5556977DF44F7224D82CA9DEFFA4A27569C6ACC8AD127D4A39AC6684040E6799
 2829: 1EFB7A0F795F7AB18C9702D352A5A9BA8D7FE7CA709DFAB6DB9155D2D1368A12
 2830: 90145D1809E05625C37C0D71E23D0561D47195232FAA5970265F588C82A6DA50
 2831: 26A66D7CA3ABABA6B937C469583B7B1237AE6DA66DBE7E91B4E80AC1FF8F6945
 2832: 4FF694AA6D9C3B25029FBDBE37453274D6BE1A7914C8EB57EFDA0C92559F3FEC
 2833: 72F8E3CE874AFD49FB15BA8E522D8CFDE1C69A840BF0D7E45784642F6680C1BA
 2834: 894BFD16D7DF40FBD111DB9DF3AACD08AA4EB01BE973C98F6F3AF457AE31C452
 2835: 0008841418CDBCC2C21339EE42E41ADB6C62ECDEA8BEF8A483402CD363454F66
 2836: BBBE0C2DECDC90307A59EF912EC8E4CA6C14993FD67D33954F623BEDDBBFED3F
 2837: 09C23C55596B72BD878BF68B557A25A25AFEE1A3C605DE39DCA0D586A081E263
 2838: 4FE2F07228ACC92DE650259A2DE812D1FA36527BECF5DE7AE586123DFFB29942
 2839: 0E931039D95774E0E961732ACCF261193350DC60116E8C469BC5482B51E717B0
 2840: 730A03A27EC79ECDD9306DEA21534D2804C745F45CE4B113F20D1CBF8458684A
 2841: 3462795E7901BCFAD90E2812654EA2966C9064FA05DC20151EB8971CDB9291FE
 2842: CB6F8A18F05E30EB7BBCC169205D5FF17DC78FF18324EF97E647F64D73F0263A
 2843: 69C2D2D49119E36D310749ACCEC23F2F435B967598FB71D4AE7465AE82F9C4BB
 2844: F5C980CBB9C08C9E867073726625B84569ACF09E2D4B7A62E3C824631BEFE27D
 2845: 54C2D8E5B8511F987E96279EC67672ADAC8A55FD95346A89A5E98273E6805C84
 2846: 94BAB7BFD758AB05D898EB55947C52B6888D6B16FF3C4F4EBAB8D03BFF4773CE
 2847: 85A1C9C1FFEA6736CD22E099515496C142D4841450C6493C39308469BB4CD63F
 2848: CADD4660AF12E09176818321D89D6250962D0ADD925E6360A12E4459F8A35FAE
 2849: 4B2E60ACA34F95BC7D9F51EAEF17E005D85ACA444093DF4CB08976421B9D41C9
 2850: 0DD437FEF4E85C68CEEE5C0DBEB7BE7750075ADADD6F53A7D44C3E4457AAE62E
 2851: C917BD7DFC8E76A0520AC474570DDA5D3B816720DC627DFEE065BF1007129438
 2852: 875D9ABD264033847491D43C9A9711714AD90BC5FF3CB9D32D14C143991C090D
 2853: 0E8430AD22ED7992451FDA1E5179FE72472FEB568C83138A47F0277C81857F8D
 2854: F44A93B07ABC2E874AF2E8ECECBDB9FE26164CE6A7A5DE4DF18648447751EA97
 2855: AE6F927FE9090BD42FB13C65ADA216AB7D33C6BCC127F42503E6E90C17653751
 2856: 79D3FD5583E815AE0440DE02F41042D91FBAF80F7289E7E4F4959EE4E7C6222B
 2857: 6D23CD8C79736E8325A50A4C9FE3A35CEE9BAF5F51C02932F8FEC830B38F0240
 2858: B502334C036F4E1BA4367161E7AB3D4E36F4A2BC9C8B5D37F4527AB9BBBDB585
 2859: F8A078
 2860: 0000000000000000000000000000000000000000000000000000000000000000
 2861: 0000000000000000000000000000000000000000000000000000000000000000
 2862: 0000000000000000000000000000000000000000000000000000000000000000
 2863: 0000000000000000000000000000000000000000000000000000000000000000
 2864: 0000000000000000000000000000000000000000000000000000000000000000
 2865: 0000000000000000000000000000000000000000000000000000000000000000
 2866: 0000000000000000000000000000000000000000000000000000000000000000
 2867: 0000000000000000000000000000000000000000000000000000000000000000
 2868: cleartomark
 2869: {restore}if
 2870: %%EndFont 
 2871: %%BeginFont: CMSL10
 2872: %!PS-AdobeFont-1.0: CMSL10 003.002
 2873: %%Title: CMSL10
 2874: %Version: 003.002
 2875: %%CreationDate: Mon Jul 13 16:17:00 2009
 2876: %%Creator: David M. Jones
 2877: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 2878: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMSL10.
 2879: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 2880: % This license is in the accompanying file OFL.txt, and is also
 2881: % available with a FAQ at: http://scripts.sil.org/OFL.
 2882: %%EndComments
 2883: FontDirectory/CMSL10 known{/CMSL10 findfont dup/UniqueID known{dup
 2884: /UniqueID get 5000798 eq exch/FontType get 1 eq and}{pop false}ifelse
 2885: {save true}{false}ifelse}{false}ifelse
 2886: 11 dict begin
 2887: /FontType 1 def
 2888: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 2889: /FontName /CMSL10 def
 2890: /FontBBox {-62 -250 1123 750 }readonly def
 2891: /PaintType 0 def
 2892: /FontInfo 9 dict dup begin
 2893: /version (003.002) readonly def
 2894: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSL10.) readonly def
 2895: /FullName (CMSL10) readonly def
 2896: /FamilyName (Computer Modern) readonly def
 2897: /Weight (Medium) readonly def
 2898: /ItalicAngle -9.46 def
 2899: /isFixedPitch false def
 2900: /UnderlinePosition -100 def
 2901: /UnderlineThickness 50 def
 2902: end readonly def
 2903: /Encoding 256 array
 2904: 0 1 255 {1 index exch /.notdef put} for
 2905: dup 11 /ff put
 2906: dup 12 /fi put
 2907: dup 13 /fl put
 2908: dup 42 /asterisk put
 2909: dup 44 /comma put
 2910: dup 45 /hyphen put
 2911: dup 46 /period put
 2912: dup 48 /zero put
 2913: dup 49 /one put
 2914: dup 65 /A put
 2915: dup 66 /B put
 2916: dup 67 /C put
 2917: dup 68 /D put
 2918: dup 69 /E put
 2919: dup 70 /F put
 2920: dup 72 /H put
 2921: dup 73 /I put
 2922: dup 75 /K put
 2923: dup 76 /L put
 2924: dup 77 /M put
 2925: dup 78 /N put
 2926: dup 79 /O put
 2927: dup 80 /P put
 2928: dup 82 /R put
 2929: dup 83 /S put
 2930: dup 84 /T put
 2931: dup 85 /U put
 2932: dup 87 /W put
 2933: dup 97 /a put
 2934: dup 98 /b put
 2935: dup 99 /c put
 2936: dup 100 /d put
 2937: dup 101 /e put
 2938: dup 102 /f put
 2939: dup 103 /g put
 2940: dup 104 /h put
 2941: dup 105 /i put
 2942: dup 107 /k put
 2943: dup 108 /l put
 2944: dup 109 /m put
 2945: dup 110 /n put
 2946: dup 111 /o put
 2947: dup 112 /p put
 2948: dup 113 /q put
 2949: dup 114 /r put
 2950: dup 115 /s put
 2951: dup 116 /t put
 2952: dup 117 /u put
 2953: dup 118 /v put
 2954: dup 119 /w put
 2955: dup 120 /x put
 2956: dup 121 /y put
 2957: dup 122 /z put
 2958: readonly def
 2959: currentdict end
 2960: currentfile eexec
 2961: D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
 2962: 5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
 2963: 8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
 2964: EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
 2965: 02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
 2966: 46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
 2967: 4B60D020D325E4C2450F3BCF59223103D20DB6943DE1BA6FC8D4362C3CE32E0D
 2968: DCE118A7394CB72B56624142B74A3863C1D054C7CB14F89CBAFF08A4162FC384
 2969: 7FEDA760DD8E09028C461D7C8C765390E13667DD233EA2E20063634941F668C0
 2970: C14657504A30C0C298F341B0EC9D1247E084CC760B7D4F27874744CDC5D76814
 2971: 25E2367955EA15B0B5CD2C4A0B21F3653FCC70D32D6AC6E28FB470EB246D6ED5
 2972: 7872201EF784EE43930DC4801FC99043C93D789F5ED9A09946EC104C430B5581
 2973: 299CB76590919D5538B16837F966CF6B213D6E40238F55B4E0F715DBD2A8B8B8
 2974: 80A4B633D128EB01BB783569E827F83AF61665C0510C7EA8E6FC89A30B0BC0EB
 2975: 5A53E5E67EF62D8855F6606E421BD351916549C569C7368AAFB714E22A023584
 2976: 8B1D6B52FC6F635E44058690002C6BA02CEC21C54CC8875B408A8BB84F445894
 2977: 5D6B3E4841CA20AF852A660FE9C832F773691DC6F7197FF3DEAEE97418A5ED2F
 2978: F2AE65300416227CD3BB03C29003C770CD7D2A7A2E4C1DCA193651C2CDDBF93B
 2979: 966938788694BFB562AB0010268955FC3555E5984CCAB0A9B7590C77C9BC713E
 2980: A29E5BD7193A4E971D1752DDD0F0AA4648E7E87BBCE66A1E836C715C408B07A5
 2981: 9EB56BEFD4596706CF839BA4CFA90CAD4038C1E006B51913279A2C31FBEE5BD4
 2982: A7D74F9103CE6124F5B439CB860987DF44FE17EF88EF1BF62C67060D25696BCD
 2983: 94ADF08F04E349CEBDF9D3389D870D94CC05E393B3F4362A13A6A672EE5E8F5A
 2984: DFE7046AFE3EBAEA58FFEBA4A47BF61F92E2003756DA643CCF2C9DFCCAB62669
 2985: E3C2A18D690B64D907F50BCA155A85E47C3A6954C6FF7ACA36D8DFCE777B7929
 2986: 5F5D5F787B9C247ABF13D6D7B4A8F06BA25CCB342F8A5071325CDA86AD71BA23
 2987: 8A9695C7D1D50D0AAC267AB7CDBA7AAF46A264B7B081B7E79AD937FEE4969FD5
 2988: 155A99E652461EFFB4BD010E5885631E2B2497D6B8C43CE77D7D47FE201DD46E
 2989: 4482FFDCE150A1183C22C004A0AF0E1F42AA6804E038E1DFC8B0A3CE26B52038
 2990: 44D2E7F759DA5C252489E5525963D68BC27C82247BEB18818C7D4CF0BC5CC97D
 2991: 8C701034B8DF798DD4CE36C3F8B1FD40B2DA14EA75583852875031AF8C909EE0
 2992: 04495FDCD04B05A5EFEBA56A8CAC1F57F1B8AB91FB25C81CD51EE69D6E0F52CC
 2993: A0E12CF7E3187D67DF71A599FFD895FAA7BF80E2E6B96592BE77AE96905BAF0F
 2994: F547355A36C443797DDA7C414AA606CF9153E03450B77D1BA4088D739DF55F07
 2995: 111B9E11AF37F45B6EDE6D7AC126E05886A57C83886DA87761BE600DEECD1344
 2996: 8A82BD652BE7ABFE6A0F50ED7C6F4EE12CDFD80CA7A5518692F267C51C3FE76C
 2997: 567BB8DDBE09A2AF901F79AD02B435287CB8057B3D5EE6655071F67B00438728
 2998: C4C3EBD648BAF650993AFE5E2B29074A99ED0FB725D9B8CE8B0292B08A280214
 2999: C3AF252BEEAD30C88F72E322FAC3E9D78A1038F5DFC41F7BF1AE3744A0677094
 3000: 51B77C2D630B67853FE5E975A395C06A4D4DA744040B272C2B88D8B7ED3A2C01
 3001: 66F503C9DFD3C7DDAC865900D2A4F2CDF517F449851DB1963468D0266D7A3E58
 3002: 9F6B2A1843E6444274F16A9930302DACD8D2BC4588765099A86BCCD8A31DF0E6
 3003: 2853114DFF2D19F812F19AE6C2E419D7AC1BC024D1195074FD0C6717BFB389A4
 3004: 4D5428E7BB2E4F9E9FDEDED7BDCBDD3460805AEA0B5F6460C2FDF19273CE5BA7
 3005: 5D3AAE0DB94C6AFA8339646191C23B0149E7CBF136FC4C844E025A38935DF256
 3006: 0A0A6466A45EE8B9B23B6A055856FB084F87C73BA28F1883E3B184CD813C72F9
 3007: 233B78CA4E125ABD26F29B92CD9DF39D6FDC2A217E2B6B45D9B0A4D536790A5D
 3008: BC0903069565A442FA7466414D948AC432C6B75D8D0E1DBB217CA3DC38A52DEF
 3009: 62E9D5AE9E753956C13819D93148C7683BE4F71B80BC066D8C19FC807FB1C086
 3010: B49215DCF56A91A42089F0D063B9981925691F7DDE3237403AC714F5CC3ACA88
 3011: DB2F1DD205578C00472FD70C8BA4F752E3923ACF3164D442A6B639902ED060D0
 3012: C5777BC20F9A3BDA60FA3BC986C38136FBD2E8F910E32EF36377C9CC187F4AFA
 3013: CCEC423DB925B378522B748BDF12D523804CABA83CB5A7ED69FAB9AAB75EE8FC
 3014: 38D9866E3754C4E2F2B9AEFA804044D878DED0E114EA0E9682FCF38F6628E63D
 3015: FE1C1B5615E54FAE8684566EDC4B616F76EEFD6207E0386F06D3BFFA26425F24
 3016: 303CC7C8A8D7021E7D09B202616988287838C3DBCE3179B4FB5C726E603A47F2
 3017: 8248CB508F327D1291CF3F08F7C88298DC2D0F778D24304EFCF6E074182BF5B1
 3018: 8E6551811FD6991971692108E289B61053D6DCBA2925B3903E8916EBD09D97A2
 3019: C6D08E89DE4C0CDF7185E1E00DF456B249F0BFC686E04FDAAD2772DC2C39DD53
 3020: 9C23A41471267F53A87E5C2B8CBCDB66CE0B9844BC506428E6150B48D2FA6363
 3021: 4FDB2CEDFBAE0B7DBCE4D83E29B2955F8966272CB865EDB360C8A8C19EC62A29
 3022: 03066483E4083524A1E8D80FE3867BC1AA91753C26ACBE8489AB0E3330206212
 3023: 93E07ED473DBF457EB8489E66FB4B8ED8A9EA8911CF9308CFE3E6D6F36810EE8
 3024: 91CCB11BD548617B2C683C354452B9229E7C9E68828BBEC324420DF7C188CCE0
 3025: FBB514547553A7E9B38AC265783891F42DA472388569C8E7594F7E8810895A27
 3026: 06E456902A8D9F65CA808F1FD475D011C4572F8A654BA01D67942226A663D179
 3027: 95149FFF41A9F55AE84EEB9A6A39C017D7E4FD6EFEEE7FF3CE847CDB064A4954
 3028: 9DCD273B810E0F259501BA4003A3EC1ABA6E13D24C0B57FF82D6DF077833B6A2
 3029: 7EA54801BA81DB961C261689C0887FAD83771E55D3D137AFBB21779397E11972
 3030: 6C6CA922F45AFA5C0526863A5AD8B9C0775CCBA17FFD37A44CED4710884DBC31
 3031: 5C9D3F5441595B86CF7CA2EEE42AE87896E9E60EBF5F35C2B7FDBF9A9CDAE262
 3032: 3F48396F0F741E9DDF1D4FEF75E68AFB020D06CC29B3A7B2ED819D1AABC12B91
 3033: CA2A65F1AFDDA2F3FB322E0268DBBA024663E49EFF076455338FE31A16B04EC1
 3034: 797EAB0B49AFFB906A0690A1E8E2F5314773E1CCFFF43E6FB3875AC907F0C5D0
 3035: DCB9BCC127014D472463560CA0CB1C2CE614D94177C7A52A5B089316689C8112
 3036: CA57E35D716D956DBF9013B1E5B9626456B1433C8C15FA906458F957133B9E19
 3037: 8D46DC3AC015F7602538C2AE3927C6DDBACF38E59220C2F5AF36B68DE9117C51
 3038: 04CF7DF32B1AF55B87D1D8A5F4BCFEC66F63B32B6548DEDA3AAB06C5310E4757
 3039: 78AFF947DA22809B360FE535506A554DDDE5A6F2411246653710ECE5CD3185BE
 3040: 730520A766C47E1ED01890059882BE1432586864E1A86A7F586438C8DD35C00F
 3041: 021A741ED47E0F16DB6070ED0C50038632CA4AC2975578A8372A080CC0447C79
 3042: CEABDF2BCD5E78564247B0F0025F556DA8FB62125227849EACFB724A4AE3EF57
 3043: 90C07A5B27D2E59425F56BF8AD84C5F5310FEB1BC73D536339FC2E6A5BE2DAFD
 3044: 97FC835E0D52F680F80ACA37DB498AACF152B9B44626CD89E3302C3EE1623EE0
 3045: F998FA78305960AAB9F483F731F5F67A8C963C23DB8E48FB804EF8B86FAFE7F9
 3046: 4C09641915FA7E3930AC922682313408BC1607C76751CEEAFD660206A39CF394
 3047: 40ABE2A313AB7D5FD6444E219DC5C26734D322BA268D330AC17959A390D6C8E7
 3048: 3A155095BDD66516DAD5D65519A7FB871ECDA77061EFB21F359158B4470EF79B
 3049: 362C35C06B85C9A9505C8361939C6AC013F2CFE8EEF46FD8CB4452AAB3EF1FA7
 3050: DC066557BADC2ADDDF7DDC2A0E1DD4A357E27A2073427EACF9B9035DA5272136
 3051: 7DF37E26D96ED4B2ACD60596E039BCB15E259C72FEB3344E3EEE3D4F17DF4233
 3052: 04C1416BCADE80BD483DD8C9AF979E1C7D50C4CF015870703F88B92C4FE46AB8
 3053: DE6717B55C460C805B391B84333097E116F4A51F631FAFAB34CFC925BEE8B72B
 3054: C9FD5F5A79D8F2295FBFAE649DC6AB47794AC7D73431FFE5BE992F2B5AC67049
 3055: B5208251C0E442385A9FACF25E3A98D7F5D4C2A1ABDC600AABE84769CA83350F
 3056: 9B87F71CEAD3600E02FF9AC03C1B5C21C84F911511A0CF0111BAC7605EE31229
 3057: 3C526A79D943D92E1CC3C38ABE82D560CFD4172F318030852A5FCC0534B8B3FE
 3058: D7365987C8B48A072907B26CDC2108130A33233E8E0BB5FDF14FB55098A10EA2
 3059: B51AD9EFB119F82B08D256D396D3263FBD9DBF172D43A90ACD1A31F3E89E8571
 3060: 74BE98B9560E2CD661A2F93C69FEA3FF26B00772AE2C2C24B98D3D122EA2AA8A
 3061: 44652CCDF4EF4F01CA7D62A976E23E8A86291F43BFAF38FD9C325E70F9C36CB5
 3062: A181DAD30156E98339E6A0498D3420B7BB3B4E651A9090D4A17604AE386273A8
 3063: 3D4AE8CC18345E6E19DF06BA848F203F74B161D6A8882991CBA7385F308696A1
 3064: BEEB0130D938A764B98A2001A38489B1334025EA848CA44A116D64926D460D64
 3065: 01159E77EA7ED9ECE7BA77635BE564A4ED89315BDFF54ACE6AA1A26591D13CD4
 3066: 6D6425CA7933769B842192858D10998509396829263290A3A7CFEBBDA3EE6CDD
 3067: DF1E492AECDFF7941B53573F01F623CA0A5ECC9D05A3D0954F7AE8CE94AC3B2A
 3068: CD4E27519B2E16F033EB732AA024BBAF74626DB55DC74B1FDDB07FAE98B4AC5C
 3069: 683CFD8744F361838D343B657EBF52DEEE7AEA7565C5BEEFE455DDDBC4DCCA7D
 3070: 87D6D769C5ECCF14118A14A85A86865777C8E28F953160D5E82844AE54D541DF
 3071: 550D5F1519E183E0C42BE88F0458CE8087F2CD4B1B49A8E9E3D127C4A4CB74A6
 3072: 2E73BF4CC317781D03FF04BC36AC0E4AF99E2ACAD20F6F8029DE8A035DAB40DB
 3073: 17D237850BCDD05931FF4B0FE2D0B79EC5A88FE0236271CCB075BD194AA25AFB
 3074: 3FB93A5206F61A14602E4EB6F1C31C654527CE0C02D04314DF9AFD710D0EBB9E
 3075: F8721B97F5FB18E27507E1F800B5509A58A1A8296C72B7B73F99B6CFE42E9C2F
 3076: B63B3555475E562672645CD374BCDE937A9B05A157FB3E74C8297507253E957B
 3077: 1A9DC421946734CEFA3D5EE357DAC7E9DE17A5BDDEF6B2D2A740BC58128FC514
 3078: 61154664412BA1C05209EC992A77B7CA45AB7C0EEBF590A5B5652866008CDEF7
 3079: 124A3003AE6A7CF9DF3C72750CBD281358CD2FF25B162B78CBB971DB3477F8D2
 3080: ECA3EE9CBC90323B2C236E375337EA0848CD7CB5781A2B0A42DE7E4D99DB2746
 3081: 0B26796CEE129D23C76794B7CE21C13C7D4A998B752C8CF43A4821B736EBE246
 3082: D2A2BD7BA3351FBCD1B0A501EC1EAABE60D06DA2FE39BE1F0AD629769FDDC933
 3083: F9D02F9686EC8C2D7455C26AF4DD3F6860B2289E3A30E1C254AD17D731CB73B2
 3084: BF4DFE90CAEECE3ED0CD3FB4C8F4C7BE1C056AB4E9B95781A8968E3CC1010003
 3085: 75DFBC4AB9F6B27C5A9AD88D94441A8ADF09EB275E5F0E5E6F3BFEA0FA8C308A
 3086: 8593ABA0645ECA8FDC3F0E264B35D4B0DDB86B93CD8A047FC409E18196B501C3
 3087: B003622999C47BAC04FD1ABD8AD359C977766E9643EF3BD6385306B08EE3E13E
 3088: 7DA5A06AE33D17A3D574C6390DB6E9429754B210F0C349C359559C7EAA2350BD
 3089: F61D4D8A92B1AF697BC620FA0351E67E0D9F41A95A47EE0BF210C2C48691901F
 3090: F905F65693DCB85BE412F097480F6A7266AE0A928729DA0F691CBFFF3B276EA7
 3091: 322BCD2206D96E3DAFDFB992CA8F2955F0E8B882729DFF840569D12E4DA1775E
 3092: 523AA734552AAB6F2F16B89B39F1A3FF0E07EA08D13E612F201716C67F327017
 3093: 6C041760DA30374434808273062C1FFA2C47B3FB578807BC26537F542040FF77
 3094: 66C995EF3E8B08B09FCD3EE89C30F157158A739606D2CEAA26694A4F1CEA6633
 3095: B54933141CB85C60AB262E2D4E824A3B85C2BEF810DD774F296AB37D0BAE7182
 3096: 5648CD18556ACB124246A75474B232D712C2358908B5D9A76F82C626BFDE01A1
 3097: 093B8FA6AA0B32F2CDEF737B28BC0448FF816DDB5812131DA0DD5979D77C3838
 3098: B978CC3F6778A4BFCE9A7087EFB19749285AE4C92B99A6649DA349A2E0889D72
 3099: 6D4FC664522F06C8C4D86D30BA43ED4E42211217D01636A4E17E2A132D26F394
 3100: EC34EA12D84594AED9C6CDBBC0908860F39B240FA7D7B3003DB10322498691CF
 3101: A294C0FC7ACC0BAD1EED3E9D60AAE3F7429695892D1A21CEBF062C6129B33966
 3102: 8B2EF6E932F9891DE6028B81C5E9B23278D35B7F0D83989BCBA25E20E9D503DE
 3103: 144DC485F09A4EFA1268AC5E4B551C5B2F1D51E9B9B9C0FEE585204F869D0BE0
 3104: 7287D7570A12940A47C1F51AC6134F03B415C30E147C49F89228855D093EE55F
 3105: 172711F37776E97A99CC4B36E2F10713E36FB279FD3FA5A0EB9F3938F42E2BB9
 3106: 254EB8F0C0F30391735019E02BFDA21D9813C6A22279B898EAF01AA892B14DC6
 3107: 5912B9275167AB46EBC420836CC1A5F38A4EB47C039A7BCA62BC3FCE4199FC71
 3108: 011DD6E5FFA0F3D7F04AC02AF91B9249B9F993AE346572329DA852115BEF8460
 3109: B94690E790003586F473F37EAB5AC2922F5F663EE2C3C0C336A8DB71650631AC
 3110: 0A923A389AC911CB215EC2EC7D50CF8AEFD59EBFFA53A9F1FFB7E6215F17093E
 3111: 3975F186FE23BB5FA5474C11408FABD223E1E6F62035B5A5C1AEFD8899F00FFB
 3112: E729C2D5FD551E80716CEA4E8281660286A802AAE8D5834F37F2EAC46297E57E
 3113: 993B09251DD7789D3467417E393B7DEABD06676B96241B0E43ED1A1A9FC3B12E
 3114: 0D34B2B0792B79AA648FE9450C3B209FB6D7D91F50C52A5DAB0BC81A8B698BD9
 3115: 18946EFF691912D7348D48FE68CD876FC6F71F81165D0C3272DA1A992308D9E0
 3116: ED6D0A4DAD679AF495F62B78D462B463BD4A40931172290C615B3B3B6B47E45F
 3117: CEBB85E0A6AB6832067CA6D403C239530D07F199788AA4DD52553836851C5228
 3118: 1072406F6D7323A334E7A7FCA588897C4FBA6D4F7DEB65525EFB74E539C988C3
 3119: A685A98752F7198E77E456A545F0D23A1BEF81EF58B02D289CF980A3F17BEC8A
 3120: 6F83DD90C4A917EB0E5E2B444A608E2E9D2FF80620E16AC1D7775C0A10C1299B
 3121: BEE0E1AB24C50647E5CA1DA65CFF3B2C295F0644CA7826E1DC6FADEA93D66A20
 3122: DE852F20AD224D28DB900519EB1569837139C833F24B799F7EBE3FDC14235323
 3123: 1D0BCD4991C861F38DF413A5A5588B73AEC3BBFDB885CE17BB3E97B4E6A79761
 3124: 93EC8418C2BC4725CD61B5E30C07352F647C3FD50083878C13CFAC241DDCB082
 3125: E53703D182068727F9EB6FACEC25F6D901D7309ED7370867E34E267519E22D62
 3126: 4FC7093448BD0D6B1C43D318A3E14C92032325C132AE0FF7ED707E1FA4A955FB
 3127: F5224BE0045CB14ECC321D0F333FE24EEFCC504F7C756451D7693C3E6CA87526
 3128: 4912E1B6DB935BDE76FBFAFCA4ED473F1D2618812CFF25A6859C626A216603C1
 3129: 361BE3E071FCFEC2D4BF2FEBDE07DBD56A1BFF8303901168FA06488BA6B76F36
 3130: 95B0A90D7724E9ADB567C2ADC65CF3482CF47FD1D16F70AA19A97D0F9EFC611C
 3131: AEA5E1ACCDA7FB2DF05E9480936281484BC329F0B771775E73F7FD72FE3F45F0
 3132: 50ADBD03932B38F37A8F0A66B2F739EA3AC8811C8F514E68C5643E4AFF485C81
 3133: 88475A523D7FCCA5C8809BD49846C77795A38DC6406082000236A4D2628B5932
 3134: AB7916D44EC2210CB941B1422DEB13896DD78CB7B7F400EA5A6CD639D9CC828F
 3135: 52311A11F2A84E566DE98826F1E28D55FB08ED70950205DE52C207CF14238446
 3136: 084FB4DCE04C781858BB4E0744C023EB0B563769751AF1D807EED20E4AFFDC46
 3137: 3C1510C782FD92902761F7557FEF701AA67B20A9B019C760B2BBA8A048BA3681
 3138: 35DB440925CABA05B8A13B2D30D14FA875D3E200A018C78BE2E930457BC33AD2
 3139: FE3610314A268E9A30EB41F7C771758410E7D1179567B22CFEB5163F7CADBC40
 3140: 4D40860E83BD5DF2BAB4822B55B863D0793D3B60F0DDDB6DB993711C4C7C2F39
 3141: 31D02C7D8EE36FFF8FF2179534EE4F2DF388C96C9AF6978D929610EBAA615EE2
 3142: FA163D8C52E5810E94456BE63570A6878E791DF4958E60C057FAE0FFA4C2B7F6
 3143: 192AF8786E14A6C6379C6E13A9C528A198B8EC8654AD69CCB5C209964A2B26E4
 3144: E636DDD749286B80A5C22474B49FC5C093A8215D49B30ADA383485030AEE93AF
 3145: BABB827D996E563D1681528F54353D1245ED78D1915CFBB5595E3B9272ACF503
 3146: 8FEE0B65C4CD9D5783F948ECAB51BA25F77DFA440C1D8B636FF6A15E6BB0800B
 3147: AD6C7A22C4F0BF6C9A19F0E696B103D8150AAA337C303ABE10C87D87549D150C
 3148: 2D9665F99AADD64CF8FB790966D2E63B22CBF1B1F1DBA95E3E233469085EC593
 3149: 0061E1CCC33F1B16293CC11C0B056473F6C8F7949142314CC2B8CA8582DAF280
 3150: 9A41AB9C8FEA6088FD3044FA72A6A754D4E46610BE64E308209D819B23894C90
 3151: 085143D0997EF4DAFC31A250BE0C3A45109E895B0612BC18513B71507D0CE5F5
 3152: 052E003166D1B15238ABF9942D4FEE2451DDC06CB4101F11D261B9318D0BF6E5
 3153: C467A31637743F2DAA90E874E79C2E402EC53CFA9A5F4546BE39A838B5572D1D
 3154: 1B5732C3B25713C60BA9DE651D74163A0F9B5710261E0D8980D1C8249CAD7F6E
 3155: FE7ECAC7BD98B3D195DACD921E686C510E89FE720C180F04C9BC350E6569D98F
 3156: A47AF940C5AAEFC1126AF1B85C57E2210E5354A5219CA51A3BBAE42C02B584AF
 3157: FF81BAC8673F4A37A22C8BF682898DCA81288AE3E8B243375A5BF77526B5AA60
 3158: 1549E16B2D8D9B5151D27055E5702D895FB238EF2A533E1A8C85E565F2D5D0EB
 3159: BD23CE36C8DAE8ACC54D6F30F68A4C513404B11D78A2F5F19836DEFCA67D2A21
 3160: B75599819E576001830F03E7056E5E485F336EC4A4BE51FD2D46064A8D37F346
 3161: A24BF0E1A977FF91DA4A22C604D1F6080524BB3B040FE0A359E15F6ACCF22CCF
 3162: FE1A903559F0DE0DC0E96EB5D0D11BFA464635982378D6A160599702C98D8F2A
 3163: E6E104974C94798F458F5E74A628723172377477D4E5E2694083BE189224B59D
 3164: A1DCE9671EB9E5DF532ADF8AC863018D7E8C602F9A6E698D3A353DF3F70CE34B
 3165: 5193795E0B96A2F3B4D964924BF553FE384A914D58E5395E288FA82B71D64DF5
 3166: CE4873425BBD32BC37404F494778872BE88203C113A12496B7C0A8331F58A592
 3167: 3376B02CE5CFCDE0E48ED0FBBA4C257CD7EE90C3EC862EF8175698926DE0B68E
 3168: 462B317EC6A1148DBF9BBCCDA4BD4CB905C7BCCE2915E89FB30FD70DC83CE40B
 3169: A698FECF8278CEDD28309C5B1A639F987830B5ACAD2D66305FC2D866D0A74288
 3170: A49CA23BA8857DF6F63DCF7C1A425C48A8D36D4D65CA427754C951776EEBD9D6
 3171: 6A18FAE4237B87CC59D2A1CD47BB12A877F00FE69838FB242978FA21ED6CA2AB
 3172: 76492465AA22220F58A181D7A6FFEEDEBC8FBE966A2353247EC3D8330E9CB18C
 3173: EF1D61D9909CECDB6B943673C127AF7CDB6B249F9E202A4C9B110423B9F7C782
 3174: 66357A31DCAE814615A5A319182B42A3582872E8DE39FC9C6579C64AC8F443E4
 3175: 97840C614357A81758DA9F7FE5593160A2C5EA3BD9F7250F65E00A127A35D0F2
 3176: 91F02F2B7CB13D558D362004ED8B7126005C308E9CEE7796682A323B2AE86A30
 3177: 9E23684DF6FBE6BA8616419D6419B1830FED91B1933EC68B290840B300B10370
 3178: B58EB5E097B674B5C3E7509174EAB21C7452FF9B52C2980CFFB1230B55348BE7
 3179: 4D9BD6B7AE5E1B1CF2F1C95BBEB0A6CED99260EBC0B344D036D1BCEA9FEDC85D
 3180: 9EC1F2C9B6F2FE607E2D24F771C23E03C9BA75D8C8799094DF3C4E0304BBCF3F
 3181: 25E0C964294228B1C7AAB6BC474449FD8E699B65D311A3CFBA80F6ABB9CE5926
 3182: 497FFF0CCA03755C4C20CDE7FF1B317E71412DD8E82B08AFEDA6E1CF6FE6DC8C
 3183: 4E38B7416EB6373345C36E9CD7089B0E054A6594D8B0AB88AE4DAFD9BF6AB83E
 3184: 32EE0923D01E66D56E0684FA96D3D3325492FE933F0E1D3A7C74BAB6AB15BB0A
 3185: 3512EA91A63ADF032B278E3A13F71BA8DA4E0CA6112BBFC2D15237FFE47BBB49
 3186: 3EFCAA4139E445306633370700E381E1C001337F82009014A092E52B491061AB
 3187: 7F8019D9C7CE4B358E5E8E9BD41BF9B50ED6C2D79FD73B716334E51297085657
 3188: 40B6428AD16333CC0108DEC3E57CF0E7EE528663707187A44DD55954AC5CEDF1
 3189: B451688321E2E825A259FBB7D26DC8BFBADBAD045C0077E5BE68B818ECD13765
 3190: 8C636EDDC2B6433BCA62599EC4B2593D7BEF1355D549C5383ED246AB2C3E6FAE
 3191: 5AC81CACB0C3A84895847407DAB75B5786B364B13FE0F246BBF6869BDB3117BD
 3192: B0B85BBF14F699A315DB6BE54552D0C9CD10BACAFD6A91280F4AE599F2BC79E7
 3193: 6FC2289A136E1A07D38376C2D3173EF851A097CC87101F638F27F7EDAB572B81
 3194: 6C02CE27E16F5A58A120D3F57CAA19090C95AEB29CAD81F7451C9D23BCE1F3F4
 3195: 90813DFEC50B2A82CB907AE154A161A711C039FC174E1E35BAFAAC8F23EE8542
 3196: 1B29DFD1272E1DF5FD019AF2A477264829B8A1CAD37BC8EFBE06105E74DEB850
 3197: 32D99CB23B7C73C4588DBD5082A81757A29661FD48C26E5F912C8FE91A8B4F34
 3198: D824965E08E9F09F07566E0B150C472FFAE787983834A7DD0A107CDB74E88971
 3199: C070FB0E9CAA2C89F38438F7A03FE86FDD1952A3297832BF47482ED86A1F7C3D
 3200: 417A40F376FDAA0C5C2B4ABBBF81B7A7F98FC188DB9D3F24105A5C46F8E95190
 3201: 1A7D3FB0AE4239F449D511BD67956B1EC1F525FB18D59DB64E85130B5A0AACB8
 3202: 49F428C3E0C6D49F427F9D8F46C8215AFEB1DC8E7826FDC15743BBED087943A5
 3203: 03268D2111B030FB2AF950FB31DC9A586A9AE5885611A41D472847A793024FA6
 3204: 1231C822056A467806328FA7E5377ED793B35F63573F732F37E2CB77542F5202
 3205: 971DB462A9BC62FB026804113A5D5302D425F0F0010FF5FEC527D6B186DF1472
 3206: C26CFB745BB58EDB9E4BB82ED93F79C14B02F024EB4A5B201150FE555974275A
 3207: A7EC7B3A43D51CC07E2B500C58CB1A3D3053E8EEEEDB175B34E07F8AA5870B92
 3208: C2B83FD176DDD5759AEB0B2E830E322B79C1594DAB6F1A480947039960E7C336
 3209: 3806AD208BD519261EC06BCEBF9644C4E393C341AD01975BBA98EE091729FB6B
 3210: 65525C29EF52AE7E192A157B14E9A966AE44F754BCB8921A41A254FE73004558
 3211: C24C0104B05BB03F2D728036478234EDA8BFC50EB7AF9E3DE533FBCF4218ADE0
 3212: CCBAEC68D1E58D193C5C8E44E09048ABB8A424BF47095C3026213A737D21811C
 3213: ED6D5FB33558AC6DE47E36F895AA3F28BB8D2D95F47760464FA43F651C8D1AF7
 3214: 8FDA203C85FF5E528DE450A45381F6E4EC602D60163FB6A37C5DCB71BBEFA92D
 3215: F92FCF38A84961D4ABC19697A787FA9821B2413A442358E1E7055B60958A8441
 3216: 141F65BEB4FCF018BB5A03AE7CA3DBCC895EFF8603A58D1F1E4A5738087D1F6F
 3217: 658E8473D006D46182C7765010DED78D28FF964BC738EE4511836BA8E37F476E
 3218: CCD904515D8AF4F4D55EDE81CD9A7D0E4882A1B1230D3C3B2054ED59CDB47824
 3219: 6237B62DDAB266F6182FA0DE3C6A6CC8140FFC9CA0D1AFDE2D392F9ED900AE6D
 3220: D306E0269C8392A77262AB2BAB9622A78B581D6B5B25135A45C86E4FC44E1859
 3221: 8E7299ABFF56499E0D80036F1898C33D11E086D5109165D0A65763B58784E4DF
 3222: A19184B3CE380708B9F8064BE7A284BECC8A7E05A7E80EAFE929077887FC5485
 3223: 979A21EA5C3464B0245EA502125F58D12109F004B9E10EB64FC70AACDE12D286
 3224: 3866345A485C6014B1AFC036EF065ECABF161963CBE455FBF38FE747AF3D87D3
 3225: 9B879F6601C8EA1E53A47FE615E3D2449674B731FD77F7FF7558E353D85927B1
 3226: 24C2791F1D7BE9077673ED97E09E9CEF3F1CFEFFE483A4C85FC66942107B83C0
 3227: 08B334BA91782F11887BB695F8085949039303FC16E7BBE6702D86DC4AD3F016
 3228: 721E0727FB713005968432C736C922F28479C4B79D47BD822F9EF2C32B53258B
 3229: CC9F638CC7463F17C87D714EA9FE17CB12C9D52991498A99BBC00FEAA9459D3B
 3230: 0C46C260B3C26A235674A22FABB22342B1B826D55F26D6FFC7C8B25BB1AC8D4F
 3231: C5DA87FA9725BC2CAE75C46BAAC2497A7B82AC0A5493BBBEFBC8F4C20454CE54
 3232: 047BCC7D34652F3A313241A2DFB5C0D5D2044FCB9BCD362B782ED0C0C1C5DD8D
 3233: 644A84F13EFC98BD46B9D6D49BC1893C05E74A51F920B4CD231216524A833C18
 3234: C0C67EA86C86F556F84D15E829275BF4727A1090822CB62FF416BAD2DF0C18C7
 3235: 045120FA62D43C8F1577E599E5C76CC674742E7C4BEFE404C8648DF0A9817FF8
 3236: DB061845085EF12F5DEB46ECBD3FC434A4F28104D1C96147BF965C89C87598B9
 3237: E08B55487D12A8BA75494EA42D647BC8B1BFEEA70115EA418B1D76BE05EDC032
 3238: BE66EAF3E08361D0CB03AE9F87AE76FD60D22FD28B6355742159334EA6C06555
 3239: 377F938C762AF675FC18593FF5917EBF6F9BECCDC4F1E4B844E5632F8722B459
 3240: F3F62EF90B2EBC752093FFAF98578152000F2EBFD23B8D811C811AEB1B7BB623
 3241: 692DAC3C3797214E2E50302CAE5A55A1A81ACAF8C2B93722857441653DFE9B5A
 3242: B22A0BCC5CCBA2193DE5EE973F47B09D9DDF8BFEA812308A500966411E4C9813
 3243: C4128790573AE6E8BEEC11F442AC98EE1DF17600D80281A3DC33ACA9A92ED59C
 3244: AEDC5005BC9D0D4BDB75FC84F23977D5265BA8D5C40267A5FB948D5E914B2090
 3245: A8CE7735EC55A70FFB7FC6BB6C40667D9DB75152746C5B1E04F44EC49EFC78E8
 3246: 7511FFE34892778437B27045839303B9BCEF1C6266C4FF22FC7C0719D5FECD7A
 3247: EA23D1ED55B7D774B8A235D811FAD3BEC77D0D0BF0889D3830D3000AC07E2BB0
 3248: 49568B90D869CC9F6E9C2A4803B410E33A464EC7048D27526E3EC5BA95949A3D
 3249: 3FE96D48DB7243324A5181DF197181F193FEE8691C04E919E8884F77CD1AE088
 3250: 8D4777228CA4C9758D346DABF4BB658B44B66AB7D02B2FCF07A9A70683E8D03F
 3251: F421D37C558BABDF1389102B2E4427448CF9D3EC745F87C6B970C7AA2A0D0373
 3252: AFD00324D47487B33E335ED4A850D4195FD05FEC6E864BA4E9C72CEDE18207E3
 3253: 597838606BEBB1150637FC79798BD2CD18F7FE5FA60F8FEFF89AE6B0FA468BB9
 3254: C38089C05B49BA1CDBDDB40715BB20F659A8553D4FE63F2CD5A4C3C627CE252A
 3255: 9058EEB29BA9F90E69727ACC6CB705F3A51D1D1B4A3A4D7CBC53FB9916CC1FFA
 3256: 2DCCA0E1BB275480F173E9E565D5B3581F2CD148A2D7AC0F072B0DEDD92E2320
 3257: 0D48A2D1A21F00D8EC27B2840BFF210DCBFB89B0E7A6ACAD1FB9F73ACDE3037E
 3258: CDBB9B62A0B1CB500417F36A8A70B309281CC592B689114E06896536E79CA043
 3259: 213962462A6E79BA5AE61D82EEE6CDE9A7878F8AAF84588727538A70E346B80A
 3260: 24A4C5EFE6342C38C335FE9B46A7F7DDFE091477F0C020B40D2352D7F50AB515
 3261: 795E60906ADA155CFEA213D90C11DCDE1C9A8DBAFF45E562C9929DFCD863FA47
 3262: 0937D34E73B01868A0F6772F7E0353026097B916A2D952A0289B7007E32C074F
 3263: CAA9B38B81EFC7B1313C5D00F88C5F068A02224AA46903836B20C5241C3266C7
 3264: F18C157ECFC0EDF5C1A835DFB194C2C1112E02AF28F500FE4C680F39042E880E
 3265: FBB55CB05298E82E7EBA0A69CAED282D56098212F8B73801D42FE9505AAD177D
 3266: 3422E7AD6EAE8E97512926073E2940F9C9AC2F48CE3B13497843AF201D6B6B64
 3267: 32238DC319F66C3E7E2118CAB1110F5DDF17B5A0ECCD97FFB1CEDA94FDDC8040
 3268: 52FD1C57F7E66BE37F1A33D440BF2F4AFBBCB38797E32D9ED00CB78D9FCDA9C3
 3269: 4B3E98B085C9BE53FDD4241324181A62493942C21F78C88A7D8D2345382517E4
 3270: 42F191649B1A74C5D7C2B43164666282BE2956CB777A838B879F044CA1D1CD78
 3271: C2BDAB54A72511C29CB289655E41843869013840A68027DAF0C549CA3760B60C
 3272: B8E0819AC2B88F09F3C6D31EC3CBB473363EA397BDB78E912D724C9E3E419E73
 3273: 94EA9BF281C2BF8F00CA535B079C7DEBEB727E5E7D0E0204870F92D71DE705E1
 3274: 1846972B3D45EB1487A77C218AB7852D683730B5CA16F599E00DE83226D80516
 3275: 5176621A65E12D48284DD265D56FC330D9290066454370198D9770FE4E10DC7A
 3276: EFAD00E7717CAF5931D1BB8307D587B89B535EAEECD6DE63AFDD6D61B013202E
 3277: CBCF3337F7E982EA2F32BEF54F522F9F1867DD30B628861D15539359AEBDC060
 3278: A756F4E6B5867259933D91215DC32B2CBCD08335A3A2F5C501AF422A961EB188
 3279: 76622B3ECCABCBF3276CCF83B07D20444DDCBCD728784649170B7CF1E13CAE2E
 3280: DB4423DB8A6AD7ACC12CC0EAA93B48F0A82C45E14D6DB4D88ECE6724E1D3512D
 3281: 7570ECE04BB2DA767401E742205B4962677B0F04DA96EC4143917AA9C3C7F832
 3282: 0CE3E99FB8980962968C8D8C77E40EFB211029C725A872AB549C0E44CAB2D033
 3283: 08BCE7D54F951917881E289D411B7F9CF62E850D979CA9A9B4F1B993AEB8E40A
 3284: 45A6F7E178DBC7DDEF689DCB3716668FE53809996A636B187B0E5136BFA883CE
 3285: F2FECF459920E58D453937FEE8DC4A562E1747531860F1DEDCFA8022B40ECC6E
 3286: 0651E6E710337D5C340C1B5E7315B6C788A2D7B2A1A2E17AE2EC1F9A19137D85
 3287: 6B97EF446C16B33F2EB9B5E5BA62C9ACCE5A56880D3C052B40A5B4F6DF4BA7AF
 3288: 63675AFE59D925C328E85956F5E873B3199D1587EB3786ED7C223AE9CC580377
 3289: F9312B24BBC20C89AB5894D807D2ACA57AB522F65BF8C2ED5FA0394761BCE8A8
 3290: EFD4DD67954EA00127D6DCDC1F34BCF10A05D699658DCC4BA2002623E9488AAE
 3291: 037E2BCF2872BD4757BCC1EABB3AC5BD53997109155647E74606E36BC01B777E
 3292: B5DF4290548694898999E0D010E21B15A9F9952644DEE4BFE4BC9144302F8CA6
 3293: 0ECA6DB2CB809729B51AF8AA5EE0718CF5B888D26D968D0C6859C513009D06A6
 3294: A752724C7DBDBC0E44A1519A4FBF3751D45674E1A48BBF77511F10916C0B64F7
 3295: 56A6397A6F87470433B5D6B4BCA543AC09BC6EBC2AAEE66366CF2D712AC54A9C
 3296: 22C8EB38DD43A3A9259E65AFBB66BBE006C91BF3A33F5C96140EA1909664A52D
 3297: 1DD8AC38E0874DD82C3C1DA26F174862691D6FF3A184ED4CBE325FF0009F3DF3
 3298: 58063B1B87DC2082BF928B86631C8AE7B6E5E6F740A22CDFDE990B85C8C95661
 3299: 46E1C9AF820165F23F79CE75BE8BEACE1A93BB99F090D77A5001DF044E8250AC
 3300: 50D1132E13C5DA0E3AB87B8032DEBD4172AE3C1450773CDB95778C038029D7CC
 3301: B9617DF174352590FA1A5D59A6409FFEC99BF0262E2C9CA86E3FAB1D7B3E2B5C
 3302: ED9A12D619817A979A37E8A795E65A2C597A5FFB20639E02162CF3C89002C9ED
 3303: 79357F3C287213C2331681A5A83B19562A7AE8C7F145ABCC8064F754348836E4
 3304: A9149FF7D6C902698914027F26270BA0B900DCA5B54A7149946F450C3F099A0D
 3305: D7BA65F2A63F85B2F0AA00C1317B18A981C62FDA579BF9D4AFF8935EE4FDB17D
 3306: 86566BE4FBB131807B983D7E435331853B0E37C1F081864BDF90E616CB6C6225
 3307: 7743C718EEA4427EA841C2B18CD64FE10A97C4F0F312270CD53B107047194E94
 3308: 5F68F13D1B7A709240DDE46B5CD930179CFA9FB55FCBFB6735E7424DD1DA7389
 3309: 87B3CC0556367AE585BEA4794B973B299BD3EE4D9FA80833042297973210041A
 3310: 97D389C51C7715FE143F36F0600682A0B2D9FF2A32752F385AA6431DEEA4F4F7
 3311: 727834A01CB8FB8521238AAB2840E0C0B8D8E9EA78671AD5FDE58A29C3984917
 3312: 92674B76312846AA81ABCD41AE8FA2E606D014E0B809F1392E77286995D05DB0
 3313: 0B6707915FBA9CBD725428E6BAAA754DC45499A430CE931EA84A432C88003580
 3314: 42ADD71F3290FD1E099F3542C1C0058A88CBBF059DEA3DCC463CD567231CAFC5
 3315: 6C6918ABB202A048B710C2762E6BE6EABDE006A2557CF525831C42F6119FC97C
 3316: BC5362C9D26C535CC109345F27C1EFEFD7BB6C851B94FA8F041A7DF0647C4189
 3317: 2F36858579E3A8117C8D166DA1203E956BEF76B53A96229D17B9A0AC825D0D8C
 3318: 985F5CD86C6BC4410FA3FD976128C2FB3C11D28C42BF48C412CBEF8DC43A3E82
 3319: 8ADE7AB8FEFBC97A7C56A87AD689899B3E5D425178BA486D128A441701812B2E
 3320: 155D773C36EFC26E895B1E42C266C0A42FFB9843B1543D612AE11A9BB79F667C
 3321: BC1EB4B71F90EAA3F76E7A74E14C67A702DDFA7D47527DA34075E55513DF8CBE
 3322: 9805495F6D9465C9E6C125578FF2FAD484A20D1236ACA83CB397F36758EF29E3
 3323: 008B29781C8AE84EF10271631A505802A815EA85DCF750C94CBC7078FECF2633
 3324: 461CB3786651E2D9A1D5843E346360BA511DA13FA80C38AAF32FC71F83760C17
 3325: 2BAD518FE7D7F3BC4D519D00242DBED65B9DBE9CE156DFF29A8BE5509A999044
 3326: E7C773C7FCBC7DE8E39CCD8A2AD23847A5375C668426024577B92BAF13737982
 3327: D0F4FEBFC0B737ABAABC60413DA58E484ACF4CFC5D000AA7F716D73CEAE4EF7D
 3328: D0583E039FC5581D45B20BC7E997BA580900C317209B3438693B81FE56A089E9
 3329: 2B45DA8FE45ED4B4495EB7B7DFAF908498EB1E083FFD92F6BBAA81152F2182FD
 3330: 38633737BE1A8F1306C28BE15EB1A9C62E34695EBC19FBA95616C5EE9011C793
 3331: 44451F7EB64694A13BBACF00BD13CD1A53723145B924A7816B8BB903AF48269A
 3332: 5A2C190F02C5796FC21DCCE0E5E8ABFEAED20AD3AF2986E166079D6E4E724B6D
 3333: 295FD7A137DC0827C7E7BC12EB5E852EDB1D8196141F5DCF225D797EC491BD58
 3334: B40F99AD789075C138C7111C0CD94916861E1635B28A56E7AB874EC147A9B520
 3335: D2747FF57C462C505031BF269CC8B8944179F52BD89309B0EF555BEACE3EE882
 3336: DA6D5B23900D951B52DBBF6D599A456E1C26A764881E4CF9B6441E614DBC6FF0
 3337: 22E41E54FDDC9261BD091C14DD2CEB08E465664D9641B90D514D890952625E89
 3338: C8FE9D3683FC9555D345994554DDB1AA757554EB7213ACB5E23F2EC9E0B366CC
 3339: 3918AB38BE0CF3142B017B1D6A82930035B8DBA75E4C82B3F05C471C16A39F58
 3340: 5BE508CD96725D68622D374B2D9DF5E20AB55211C688D82241AEC10C5F34524C
 3341: 713F440298F0C972EE583D7DAD6DF8A4ECA94D74E386580FD6F17EF1C500407F
 3342: 93B2289EA48CBECEFDEF0FE42468B8F995DCE0E0EBC3331030F9E643DEC6FA43
 3343: B217D08818769349B66F543DD4D615BC7422811B515DBFE38C7BCDF873CCAA9B
 3344: 229E05B247B5E1CDA8ECC2B2DD9EAFE1ECB46A9984720984ADE2F7CAC17F29F2
 3345: AEC25F3569706327C9B1874AE5CA3D9EED82789A97E5E472D29B44AD4F067205
 3346: 57713A251B3E0189DC75DDA15AB7AB5C8BD70408AAEFB7C2D64567AFD28D2441
 3347: C87B3A24F95BD0EFFDCD4AC40AA1654869FC996DFB4BF398A3BE1615B42A5BF3
 3348: 51CA13D3EB4DD8DF09E042254EA1014128C8F3A16DDCFB327D1EEAE7FBD60210
 3349: 52896DEAE39BA93CDF5EA4CF44B5606C894327FB1384F1631A13A40DB6C9A171
 3350: FE440F2703849E0BA34FE0CA0D4C1FC9325096107F7E0DAE33972DD7EA56B64C
 3351: 1143A671EFA91DA6164FAA378BB47717AFD582FBBFCC5079179A014B09BA5E4F
 3352: 1921B31139230E21CD4F51B8ACF4B124FC627EFB24C59D537584D2E0176EDE3D
 3353: F28018366A9DC6D32A524ADC1AC95FECAE94F6BCFC34BD966830F89DDD183027
 3354: 81DEB19FB81642C2248BDAFE1E76AF63E2E5D7B877A35E0EFA8B31560281EF50
 3355: C7E30E6D51DEC5815FF32C8D77E4998A9371B77A8E0011BC5E11491CFFC0B194
 3356: 82454CAE336A9D3B86CFA3A511BDBDF5A9FA1BB86BBCCAAC317B20ED0CF5B808
 3357: 8120204E23A07F6C0E13446D6FAE7C5F1A72C2A205FF0D805A63A7040CEED398
 3358: 22969E4915A3B9FDE22FF9B51DCD706F80D1D6B564EE47F6564EC8684BEE04DE
 3359: 7A737A2AA16D61CFC9F1FC46679D110666B558C597C25808CCD4E792B357FAE2
 3360: 48E81C572A431F77168F45B478C45AE1F8D941972BCF70322EA91042A3F2C2CF
 3361: 25F90D648F6DFF6BF44DDDCFE538195FF0509A630C430315D82C6B6AC0FE40C8
 3362: D6326397CC9710B327289ABF1E7A9ADA9F96A0EF63BC555BD3EA6BBE56C8E8E0
 3363: A5B3D5C2A3242F825F865C87A9958509460EBAB50FCBE4018297038650A0A988
 3364: 4503FEA808399FDBDDFBD0448A26AC3CC0738301BAC87757F68455764C04FB46
 3365: DA8ED6DA80738F50D45D1D2BB96B2ED4427C8D115534C849AB959E0ACA334ADB
 3366: C1213FE6A99BD6647FD6EC8EC55B41D0FFFC677D913D48FAA4F2203F43458736
 3367: 71B4C678BE42D124DAA986A6E0BC1A634308AA35AA5B1BEA20AE164CD35F6343
 3368: E2E21E4F339D471D227E25AAB6DE30F8715C8C1F62A66160833E07A78036AC10
 3369: 6B3F0B6E559E6049F6C65E25547E8270CB82864B0EC463621CCA7D76EEBC9361
 3370: 5F56E1E22C476241F9D804997C5353AD62715113DA0AC722B990527E4BF6D172
 3371: 4BBFA0A0AA0C5CA8008FC177A05F7908111D61865E8737DBDAF30E92164B39E6
 3372: 58583B4A0583EBA4203AB1532DF32BFA8A72A48FB4B585F9DD9ECF88622EEBFF
 3373: EDE453A1C00148A6B718D7CADE28C2DF77B7EA48C81491E94852D326738E92AE
 3374: 29ED6ADD34C78190593E83404AD4BCCBB6CDFEAE9D4F177F71103206CA4B2D30
 3375: E4DA7DCBF952616648EB555A445739868AA4A14A75B05DB425937450222F9BBF
 3376: 64F7C19BE2D5DA4EF552F40503BD7F3EA50E8C2A162AA8A844F0922DE1E577D8
 3377: 770FAAB2541F2212D61622683CBF025160174F914B098283646B37DADE179CDD
 3378: 50609510739EB25E11388DEE403D1B9CF2D5ED8F472AC9413069CDCBBBADFF24
 3379: 6BAA20942B7F8374DEE26ACD9411DBF4706C4B892A9DD5817FCE01C0494CC23C
 3380: 047EDECA0BB875FD5244550DD25E62EF09299F74205A66978C912C5A53C6B4E8
 3381: D08E5A1939955FD15E8E5100DC6EDED963DB99B422CE461EDECB09BAB62CF8C8
 3382: 0F1A5EA6C6CDF8CB80FD3C042CAF38404C1C316B9FFCF8B52E4683B33EA525B6
 3383: 7103B83C2B7B2538FF157C564876BE135246768C9FC7ED67EC6AFB708870AC09
 3384: 911E384A83B35E00B44A3A4BD1DD43153F2CFD11E72695CAC8AFD5F3803A9435
 3385: 51BFFC367448EB7FE9D193C58661E3954E42EB60F72CE9D30182144F78B9B127
 3386: B7305C61B97638530B15715670AA4946FBDF19865FFB380C1CF5E814E27D8C27
 3387: 9112A309A85846044215AD34ABD5DBB9A6CD61A02507B4D6BFA05995BB8871EA
 3388: 8E9695A147EE66A210F1E217A2E52B345BE95891AC31C6B3E95876DAC5891FAC
 3389: 5CCF1A6C451D59491398614DF4166041B9C0CA71F52FCF46D85F080185E5020B
 3390: 995458A641715B12387001934B33354349522715A6B6AF9510AB8E9DCE3890F1
 3391: 7310B5F8024E0B402B34B4F152BF4696D8A77614D3279ED6AAFFF6FB8DBF2052
 3392: 5AC7675F7EE907A6A9E24F69643A17D96284FB2ACAEF0327833B91E74562841B
 3393: 9647D4E45365EB5F143C068B560BC54627D2B4AC3E0CD6574BEF0A6D8707FD89
 3394: 182B8613E9E0C43CD6CA97538CFD387DB8BCEA74F30A1234363407A511DC27B7
 3395: 5F32A3C8ACA1F86D2E9043880EE84275E68419E79D161A0013E0A109EA37BD68
 3396: 6B1E1AD4D5B50FFCEDE468DBB54D8CD564A02699FA10C65D87E5D8D28E391A5C
 3397: C3BC6AE2E18F71DAC5EA7F271B6C6832FDBF0D8D25104CF52BD93912398F6751
 3398: 04F081F02D01ADC4F8845493EB11C5EC45C3673C2A785F70E3E3C696200C54D0
 3399: B35553C773F42057F10A7977FAF61697CE1D1E66AFC9ED7FC59C31ED12814343
 3400: 2DC663B506C6AAA7F416065EF6830C21739FAB9FBEF85236D165F8FDB3ECBFE7
 3401: A15CFF27A4D6011C2C300A813C00524CE6C54EDC08920659EEBC434CF13294CE
 3402: 6D31A137A49FAAFE7ACE6A13029A3F1258C1F00C296BF9838984F0AEC83848E1
 3403: 90616090EB1CB156E5416B06F57135FBA8513565364070A315EB58874FB05E18
 3404: 6EA1B28F4218F4BCEB6FD1308175FF6C279BA6E003E984B6701BB4E1FDB3524D
 3405: DE45A62C8B6CD6D076263BDC8E2DAF770ABC416980141AF61E93F104FF825EEE
 3406: 38C47092D068E8A387CFC722271EEB54977366BAE5B59A28E2907B2FABF4BE0E
 3407: 3B213D8BFB40EB63F6985405D1322FDB941168A14D5908847351C613DC9AB450
 3408: F30F2FA3E7E587CF0BF5C212958396DB53559E255813B1A3230847383DE89757
 3409: F8D5DB7B2A40ED6B17851CB4F16C6B92E36D56AA8879D35FA42741E56F8BB482
 3410: 5CDE18EC31720C3A4ED4E1D9B0DA78F33BC3766310EADBC2E62EEFA37E5B6F5D
 3411: 548954B8BCF32391084B7624F90CDC81BA7C859B328FFD4CCB10037B74B6AA2E
 3412: 3490B6792BF8AE8BD32484BE3BBC6CF4AA9520A5453DC57B84C0191593463399
 3413: 3E0DBA9A650C7C4E1EA4B89C92EE2969FC3DECFA3476857AB671A7C448E9E34A
 3414: ECA841CFFA739F5AFC35E6D79874BD3E2EA8D296AAE4CA5B6638B42B4532D73F
 3415: 9A827505C2FF61C679FEDEDF42A89238EFF0ED6262CCCF1C83D7C853582CECD6
 3416: ACAA428D727EB24C7D73BD180BB4656BB86C4FD851E0B4630BEC3A26E8E8AA35
 3417: EF46DA4ED0DC5265BECEF32EC4276B232028C0F838AD7ED8302840D0028C8D09
 3418: E6339EDC71B1296946153D0CF942074774A641BEC0EBA5F8E1339057F5894EDC
 3419: 71C129E2A6FA176658ED2ACD7624CD0A1C097B1D2D473C2BC3B6AA57FE523C7F
 3420: 8C8E440D35DC20742596B4CB3BDAFE616CB5E62AE65D31591D86404824AE822C
 3421: 11A005FF2126019C235F46E97017EB522D9607EBE470A7829E7C26644E8FF329
 3422: 14D99E34D496CD5BF856DC28DFB0D444F1645B91A66BFFC2E8BE1E16FFF6C014
 3423: 531CF12A160AB4A04C60AA8128FD963C41BACCB964DA973BEF5E9A24135D97F3
 3424: F5366C576598570701B017D6B926CC26EF1B5D542CE5E1F70F6D1E87503BA8B4
 3425: 03B6FF8B89FBC69CE1CE1D4350D9FBCB4F82911F1703EBA205FA9334D610AD4D
 3426: 7A1CC4D1E6C1F4CEA2B44EACCFDAF8E03380D28601CC1D9348C97D8F9CE57EEA
 3427: E47FBBDD1380BE9DE4EDB9DAB33DE3902C0A21658FDECC414EC3B3A0EED730FC
 3428: C48AD1E41183A824E52F97BD1A2A2064A57465AD4C43BDE090AECFD9D6367BDB
 3429: 12BBB6A243D46477EE41DFDFDB2B117932EC0D031D72A308FC31A15F849FCE51
 3430: 8DBC93E3E0CA7616450E70FD78608545568E5D6A48671984C2DDC3E1E1D9F1A9
 3431: 85D99FC7B17BDC29A205DDF584A84547DCA587C2A954DF22D576850847B52D68
 3432: BA8030B7931FBAF0AB8D08A765E24DE5F0D8B221BD705E2003502134DEC27581
 3433: 18E341F63C4E112C22870E7BF587D2886C42E16F206900F3667B3D3383E1304F
 3434: DBD345CFB73716CA68ACA9791DF448074464F4B50CCEEC86E21E3C3A914AB2E2
 3435: 42336C063BB1236E0D4D48C957B4B6C9ECBFE9A96494FFD42DAEE4536A1FF654
 3436: A9C7C34B296FD670C6C1C6BF3B6FA4C24EE3758C588A47D94E96FBDC5FF9BECD
 3437: A8BBCB4BA781008B6A5CC88493CBE3F6D74E67E5CD30BC3872077D886AAC9F9C
 3438: C070D36E84E752A2A636CF68F451FBC903450B9FD36792C1CF9E49CC98B4890A
 3439: B65231EAF73628ECC8B3C318901FF387326E2CC40A3218A79071ACF1A225CB0C
 3440: FC850EF019A47820388A26586AB2979166B97F1E167A64426E08C03B4EA97213
 3441: 61F08047F258694E32087F982EE546B9B5A5BA3E8CD96377A0B5690C5F0020A7
 3442: 96FB7829996F9D25D67EE802E05AA9A40290FAB56CE8F8D1447216BB83AE7B63
 3443: B96722E3E9466215BF614F1D8AFC25E59C2EB9C2C7D13F5B9D00D18A998D618F
 3444: BE7ADB4129B33A71C35B11E2E9DE1961E623A39AA6276FF6E4ECC389360D6075
 3445: 554162F67D69D66D5FB21359E375E528E1E14D7CB385C3E8476F900207C7E8AA
 3446: 9474F526899E8EC5027BE24D551E74C8C99B39160551F7B7BE2003F8D9343939
 3447: 49305B8D3522FEAB0D0C413FBDE5F6397618C5E7DA59ED5BC3FA4CD95CFC98CC
 3448: ACB69A0A7803ECEABDA3FB3589EAB7551D7E1E3D0DFA60D4F1FDCECCC2BD79FA
 3449: C806C2CCE4DF768D8454893403B10BB44A2D23629372B018D10F184614DC9C59
 3450: F10DEC6D77AB55A710C807E7D555995673508F2228F427A37855549508A6F41F
 3451: 880D9E983C9FFA5E0B1E8829525804536BCF213CB21E7D0A94F2C13E1599B2EB
 3452: 135464B3B6CA16D1A3E5424CA492C77963C098F398B61CA9D713E0D86C7F223E
 3453: CA4C83F02025A632339487C7CB700CE2B648A84B8A96D405E93F686066EFE7F9
 3454: 3601B8A93E1E17B4EA42FE70D24C7E18CDA5CC7CE64B6B5C96888935DF566C84
 3455: 99AA5688329E1DAA4073F7EC4FFB0DDD5D3E430D2ED49E31D611F97984AB0D7E
 3456: 7E151E6B18DCD4DCFF6F0952EDC070C71798CFE7F458A3533D7608C131265743
 3457: B34354738E20F027AC853F5FE6BFBE06A9431C7BC6E86B9F74EA06843E71E749
 3458: 8471F0F91BF4C9EB8AEAFE5C7DA3B6317266AE50991E4F658CB22077273441AC
 3459: D8788536F218BEB4F32A95F802755A902AAF18FED775CB55BE2301E115BF3834
 3460: DBD7D9A09E6031E8D366B7B1F5B2F6143406372388354E221E736BAF04DB167E
 3461: 423AB83D3FB3416F3FAB96FCFFA567CE33E5C684EB6A5FAE0106EDE8E26D86C3
 3462: 916B4BFEFCBB239A592E0610F5B879CBC0CFFFC5C6F1C1D60DAB644ED9671882
 3463: 89787E9AAE0779271A5E608103DD84A19D22651FAD3F47E1C71A0A429B751F25
 3464: 405C770D8F1F014892446E7ABB968D5F30AB29EF6C00F45723E03C9C33FCEFE3
 3465: 778CCC1769123D59372C1260DA94D75D1FEA47B8860A6674522C415EAF1372E5
 3466: A2F0299CC85619A331EB47B492AB04C22D02977D239697703ECB8FF91FCE19DB
 3467: 33EECA83DA27D6C99679801EEB419803F8C78EA9AC14B7FA77B4334D09C56980
 3468: BAAC8CEB54DB7363EC708ECDF3A858996BF50D9BC98E8825E3D0731387EA967F
 3469: B16E477EAEE8486B8B428C497004A16777B440C1BE6B194DAFE214C8512085F8
 3470: 45AFD6AD0202D937F11EF41C09B62A76C4729C4720916EAFA5CF0F2B536337B7
 3471: 38167F80AB0393FCF141E31CF356199858645544DF50965FBB2AD9738E22FB25
 3472: 7CF67EE01BD054345DF144731D396FC10418ADF0AB6D860358AC0ECD35576567
 3473: F427153D2EAA47A94FA141D9A90D5B06AC547F873647CA5DB91FB5EFE02D764E
 3474: 3F5A7D7B1B79A48B876B9B1131FF3B7E3DC14D3CA47C9914277CD8AFB4D8DFD8
 3475: 3FAA28D06D9C98CA4F72B6FA1A3DCF8B62559584932A9E7000EBA74B76304119
 3476: 1CEC18643B0C195D48E6AB0596FE33C56265F76F580BB4AEEF851BFE33A0386A
 3477: A986B0963ACFCE2954D72840F6C47A20A842F4030C7E7CB22453957F4510F279
 3478: BD8378CEFF2CFCFC864A53299D02EE336E820566272A7FBD161969DFCBBCF3A1
 3479: FADE251D3A1CE607A21CF3A07E1B40F4D303E8000C3AF67612D7D1040EBB4008
 3480: 4DCB1AC2E82E0F96795ED044FCEB28DAA619F2499A80430D74A3DF6FE928726B
 3481: 0902342AE27753E36AF2CD68DA7A39641D76EAF425E6079D0B01DA2B0033B22D
 3482: 9E28588F45E886A3BB1CD5DA3194F07670BABC5FFD5F430D3B5BB616A809ED06
 3483: EA2F183D9D6A672A93E92A36CA61A235901597DE9812713A118A51107EBC1A25
 3484: 7A6CB70D73ED31318A7314A3C3D0C35C9BDB25155878F4AAB36ED33D8DC1294D
 3485: 84EA63B78170786493CB3CA7EA7A3DF8844758229829AEADDD93203B38B2085B
 3486: 81FE224939B203E64E400BC0D7EED4DC438E0942928E89DCF80F7C510A2B1F87
 3487: 97D83BCE1F0AE770D59E03498868A302E40147792168A9C07A60BF308F2F689B
 3488: 5FB4E9BC9F7DBA4068C52A25CB31F180DECF0C5D80292D89B5F61FFC3846AE9C
 3489: F0D774B011044C43F547BC1E6B8A0D32E5B25D12803EE8F260D2F8A956A5B46F
 3490: 6B795EC9E40D1458E7C2D416DE04456EF0624DFA0E8F4279C50B3DFEFA57E3B4
 3491: 7EED73A53F4635ACA9CA58899427418741803A65BEF5C12B58221E6C685C4B04
 3492: 04AA4391E8B16C9E7D044902F38929BAE586471ADD2C42F58BC7F126A3BE43F3
 3493: 736935703A2593B6909A9075582D57731EB5E73A8CD2568620A99017A021FD0D
 3494: 0F346DBB9DFBEC179B3070968000112ACD77FBF93F9882CC6D171CF9F3CF19FC
 3495: F87F9312E9A30ED4245588A00DE6FC587EC478361CECB9FFCDF1A47A662DCADC
 3496: 218BCDE6C92E1633F01A1C5665FE00F722A48AF55A373A4349C35D866BC4AF64
 3497: 429E0BF610943FFF401A8EB08A0E6674E171D994BB79E2FEAE8ADFFBC4A2FA4F
 3498: FB80E16038BB2D7EA409374AA194754B711868431B3ED8EAD9D7B14616AC5C98
 3499: 0F2FC106F7C6A78B838D788497F0BC2A7D4598B5F11380385E17D9786D5AEB00
 3500: ED987B1047EE244A645F458C8785D372D90E71F89F73B97A4CA9B34535A29136
 3501: 9F97926F249DE89A572AB57A4E5D82C484CCDAA5DB645DAEE36231C7472F2BA5
 3502: 29F46FFE55CEC8F4770031564696B5DB9102C854E9EC60C5BCD6E1EBC8623DBF
 3503: 891C89C4BFB53A6A2C7B9A7004A58D0A1B7E65C39361B88D41E392938F09B48D
 3504: 7B82E3C8BF0129EC393F1F4A78B0FF832CA1A7A702C7FCB85A7FBFE1A9CA2403
 3505: F0AEBBBDB6D490F6A65504B5A1F8CEEF14BF73D7BE2FFAA3665A7ADE79B73085
 3506: D4AF6BE52B26E45F1368F929AE47A25AD81E36FFF85B048878BA7E500D22BDAF
 3507: 3D3C08BC57D7B546F54060C1F42C5A13064DB85A3EE7ECFAE562B1D8F759555D
 3508: 
 3509: 0000000000000000000000000000000000000000000000000000000000000000
 3510: 0000000000000000000000000000000000000000000000000000000000000000
 3511: 0000000000000000000000000000000000000000000000000000000000000000
 3512: 0000000000000000000000000000000000000000000000000000000000000000
 3513: 0000000000000000000000000000000000000000000000000000000000000000
 3514: 0000000000000000000000000000000000000000000000000000000000000000
 3515: 0000000000000000000000000000000000000000000000000000000000000000
 3516: 0000000000000000000000000000000000000000000000000000000000000000
 3517: cleartomark
 3518: {restore}if
 3519: %%EndFont 
 3520: %%BeginFont: CMSS10
 3521: %!PS-AdobeFont-1.0: CMSS10 003.002
 3522: %%Title: CMSS10
 3523: %Version: 003.002
 3524: %%CreationDate: Mon Jul 13 16:17:00 2009
 3525: %%Creator: David M. Jones
 3526: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 3527: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMSS10.
 3528: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 3529: % This license is in the accompanying file OFL.txt, and is also
 3530: % available with a FAQ at: http://scripts.sil.org/OFL.
 3531: %%EndComments
 3532: FontDirectory/CMSS10 known{/CMSS10 findfont dup/UniqueID known{dup
 3533: /UniqueID get 5000803 eq exch/FontType get 1 eq and}{pop false}ifelse
 3534: {save true}{false}ifelse}{false}ifelse
 3535: 11 dict begin
 3536: /FontType 1 def
 3537: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 3538: /FontName /CMSS10 def
 3539: /FontBBox {-61 -250 999 759 }readonly def
 3540: /PaintType 0 def
 3541: /FontInfo 9 dict dup begin
 3542: /version (003.002) readonly def
 3543: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSS10.) readonly def
 3544: /FullName (CMSS10) readonly def
 3545: /FamilyName (Computer Modern) readonly def
 3546: /Weight (Medium) readonly def
 3547: /ItalicAngle 0 def
 3548: /isFixedPitch false def
 3549: /UnderlinePosition -100 def
 3550: /UnderlineThickness 50 def
 3551: end readonly def
 3552: /Encoding 256 array
 3553: 0 1 255 {1 index exch /.notdef put} for
 3554: dup 40 /parenleft put
 3555: dup 41 /parenright put
 3556: readonly def
 3557: currentdict end
 3558: currentfile eexec
 3559: D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
 3560: 7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
 3561: DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
 3562: 511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
 3563: 1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
 3564: 028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
 3565: 1319147A4A219ECB92D0D9F6228B51A97C295470093CA270C4488BB4EB864B48
 3566: 63941B9739638D2E6F3CC778582B46AEB4E466D89D1C211225274356A4BC90F3
 3567: 274C6AA56E200249B7D0949A3FD4185DCB3E5286910EFD7CA72D5D8E8052C96F
 3568: 388D12094B87D3705CE64459558CF024667C0FE96CBB32B0BC9E51037D7BD62B
 3569: E4B05FF99384E71D78441A79B0B1DBA1CAE02434A9FAE46596FB86B873B1670D
 3570: AE0BAF516445A0DDC127F8FF3ADA0B10EC30A9CC1F7E9248828B5E8AB46C3FE4
 3571: 154B80A54128A08777F5F9B8C519C7E3B632B3476F007FA156E9F39FBE57638B
 3572: 4214CD2BA79BA9DDA0F4C073AED814ABCCC2F7906C57A872C00E67FF03AC1200
 3573: 29DAB92376422FA21C67CA98BCEB8C431CA2D3EDDC16972F84BF6DB2F705BAB5
 3574: CAB39C82D139FB1304B9E7BF1F6FF447596081D5690B1519E468D6BE49C329C5
 3575: C9C809023EDEB9DCE4A6D52A8049E0CC134E8B41BFC6558CFCAD3D9D2773EA16
 3576: 131567AE6231B3235869767A1E7C1FA6C8D6FC1B276CBB1CAD14D376188C9682
 3577: 302836A9290E587D4225EB8BB1DBA2C4580A81FACFDA197174FE948CE757C575
 3578: F23070FD84DE121955D7D9307BF986C5E739FFFB6CB76822C341FBD9FC2E3378
 3579: AC9332B40C07D5B8745D74E30F1D719EAFAEDBF5FBC40D0546F69A66072D8A49
 3580: 28D2CC2E76B9B1EFD191E0BC7510C2C8761BD92EFCFDAC263342A01398A56D18
 3581: 121A591FF5CD4AD8B25699A7897E60BA940336BC17B9EC9F97C2464D031F958A
 3582: A3548D0C97C50C580B6EEFD0FE8330EE2BB0D2E7FD1DAE33448953544A4B1C5D
 3583: 8EB57798D0ED4B22909FEA78ECDBC4D8A124DA05B9999242D68681017285A0C7
 3584: 69041C1F79442279FBE328733EA0A6694D68BA89739FDB9297BE0CF1808C07F7
 3585: BBF6F1538DFE084EC8C0EC24D883F6CC08A51DFEA23EE920F44BA55FFF58E960
 3586: C7BEE551FCD2D5814DE7E3F835608073C2CB80EC57100CFD484C837881674E92
 3587: B217F4D11165427DACCC29C129005874C05CDE5FBB2D912368EA2B98C45AEDD8
 3588: 8A0D2493F60EF36809C8C6EBBC7856F6656E8D398BCB29DAACD4F7D4300A0B01
 3589: 161CEF51195D2C58DDFBCAFC1C03F49304ADF02789889826F1E20BCC14827565
 3590: F2A45CA57DCC61B52E33638A0C6C5A59B145E82B82571DF1806EC40FC0E8634E
 3591: A34A791B1325571E19F3AC2EF6FE68A14B0ABEF7EBE0EDA3942E85E5AE967A14
 3592: 0C5AEBFF2A36DCA8866700CB7082D2ABE470864C44AEE1F6D180D511304C8674
 3593: D02FAB12A7079ABF96E1CA3CDF9D75532123E87663B1D524265AEF63EB5C2169
 3594: B67A651A101E1C7EDB008D3DB06DB1FC1A81B41B291D6C4A58FB57989FFCA434
 3595: DA84B3914D1D80B17AA3A55A70BBC06C49DD5F7DDD03FEB0055088558FA192A5
 3596: 261477899857CF598DB740E82D035E84CF17B33048CFED2DCBEBC2B75CCAEBEA
 3597: B6C5AA1C6978FBB36ED98D9047028360ED430A0AA69AC85A8F83825EA649E1B2
 3598: 64B260197B06A24A1DD969CEEEE136FB046D713D0630B246BD41CA285F076038
 3599: F7F8431913BB9A3E70311844D4C22AA446E3CA217A9DFD75A898997130269B29
 3600: AD4AB7D9662856E677FB2DAED7078639CF31C6E6637C74DE2B5D0ACB88BD61F3
 3601: CE3C5D56D3D4B3EC1ACB33EACBE05E53A133EBFE93CE6A0CBC8F24BDC5B31BBF
 3602: 5B3E55D6B40B1CED389076014667E28BBBD60145A06BDECEE8011A2C6F06D091
 3603: 73767A8045CEF2A110B614149FEE783A2351FB2938A9F73CA406538EAD82ACC5
 3604: A3DFD3DE00221E1B4EA977AF8C89661357FF7D2F1FCEAD6CFC9D6AD81F95100D
 3605: EA1F328249AD84AE849220E6593D45015B4D7C9527F3063E9F6DB6E572092A1F
 3606: 1F460696227D5F0FA5A5484B1F0D8B4A35066451663BE448D924DBBFD388B6D6
 3607: D7CFC87C9E75B7CF79A4C9207E29E0BAAAD7FDF529B860F7731EA978E335334C
 3608: 13CB2F0A4250F5957B44CAA0674AE8356F586A24FD137103973B9A1FC31090C7
 3609: C84DC5D380404BCDF3FE20C6F74FFDD8BD1DE845E99DC6FE09931F003834ECC8
 3610: 08C5D962070B6C44F901A787CCEF048A2C584A2285506B4D4E82B1BF130E2220
 3611: B6C8B3240A4CBBCE16AD3676B23A50B75F82CD88D1B8F21D30A12716426112B3
 3612: 23DFDE5A348DC9DCCCE5BB5DB5433A5AC125DE1229FFAAE0D8319B2929986EEA
 3613: 56A93BA1FBDBE617F30852A3DC8C712DF674169C6D656F75E252187A085B2788
 3614: 2467CC4DB08D48EE6A98C61BC55E6EFB1938FAA718802B7587B94C8F1477E9BB
 3615: DCF6E02B5E67FE3AD9D87C321CD9BC0CCD36B9C4BC601E6BD552EAB8E1C940CE
 3616: 3A22F3C2501C3C939CB4F17CE97566F0A04602D2A22A05CECDF4A49CAFD6332D
 3617: 5870E1F31AAA5F86867F71610CDB83E473B9D20BA00D8986D7148E0EED03865D
 3618: 9622864B52B09D12E0C5FCDD023D29D5AB1CACFA92B6FC14FC84E95F407861D5
 3619: 2BEE3301AF399FD7ED04DFDE6679A345A282E7FC08D47E3FC8969D3B00ACD7B7
 3620: F8769647D6D4F4106340EF739583374D023C2702C48FAC1B643B5897D2D7DBCB
 3621: 73257712A0FDEEEB98A021D218CDDEBBA34687E23C4828D7F96D1ADDFAED7EA5
 3622: B279322E6D55FB486AD8F3A8E7B2C67915564FE56F0C9277A06B29C47FB7D007
 3623: 11AFDDB3FC1B173B4E449CC6B198041CCA0624D81B4840FE5B63BE72157AC6E7
 3624: 03E5E95D2E2CE2E40BCE8044A8F2AA45F855484A891B9F0F8F70188AC66A8DEE
 3625: F4D656CBE216E6D9AC33BA8DD0685D480833E1226784469A221D9FA3CA600AC7
 3626: 5574B5226649A9C48CCB43339942FC9010F86BAA2D181AEB487A92A96BF2EDF1
 3627: 60F3B93FDFF4137A25A8AEC5ADF8613019CDB103DC4367EF3D8AEB4FED0E6BF7
 3628: 622AE0CD3CAA0321D26CA4280CFB60D08D9560AB8AA5698231171B881BE9A27F
 3629: BDCF3162134126212C523738D221AA05E31CEE73D9D40F73C450B6AE2C1E70D5
 3630: C37162BDF55943069923A290A6C720042566E55A21CD81C460818883AB016C16
 3631: 8FCCD1255A66977DC1C110261D7642199D466DD3D2493A2D47694F842241C474
 3632: 1752B00DA03E69CD16A8A14BEB8A431A315D19A39BA978E46EB1189089FEF647
 3633: F9DBB58AAE6B3FBD475E4DCAD241A051DD100ABE81D40ADF18A4C50F53BF749F
 3634: D6F7C8E02A5665B4AD18DDAE79096DD447F8BD32C68F9F97F05E0071D9E9AFEE
 3635: 257B96D48ABD9920418E17C8F027E9E975E4A08DFB1988E7104CBBC1CAF356EA
 3636: 7750AA7110BE116AF1BA69A94776E4356573B38472A8A1292C63701543B0F315
 3637: 611A0E0595B30424A1137478BA6F990AC7C3AB4DB69E75C222B617F373C521D4
 3638: 246E954E9857AF59D1E6C36412B643733CF5E1C90389EF0E5E0DA55D3AD12E97
 3639: E7630C315F72A03CAF22E0ACE3AAAFC1D496CF4E5ABC49C2DD5E264BE7EB2698
 3640: AFF36089B5DD2C53DB1C1FCFBE1E89D41A95DDD278CEB29DC85FD1DB8B83CAB1
 3641: EB37C531E9BB8466ED6B8B60258D3C355626CDA43A32834DC89DFB11E5FC6D68
 3642: 0F78CFA871113DB81A1690250A6F842ADA15734CB6DF7C6ACED6D8D586BC4E1A
 3643: 94EF3052FB0F8B9454390B882CBB6E135AF1F9C777AC362C2A758C3A98117120
 3644: 73C6E2FAFB580716D4B2889A4331CC658AAE996245685B973D9C184541385680
 3645: AEC2956107DAB00230FB39BE98D3CA898D917E5F2088F26CBA4F8B5B115B6443
 3646: 8753331233B10852702FC26D9DD4C990C13CE4D0DCEA23D62A826A4B4FD16070
 3647: 5F3638C0A50A3373A33FCAA6F3644975AFD0560EE5F2D1CDF08820373468E4FE
 3648: 6679A229D6955CFDF7ACAA92A87E6D8571AD18CF59F84F88A674B2946FF20A28
 3649: B9798EAA22442415EB46B9498DDC0F4BA6ADD347AB43E9293CAABEAE80127378
 3650: 129D5DC69F6DFFBDAFA5D65580239E8EDF6833D0DE6DF75F0FD090A83CE0974B
 3651: AC947BABBD1B1C7194DDAEA37B0CAB477ABF9433FCE0243C8D308409427D1DCB
 3652: 8EE4FC36C7E5CEE104904B520B3F6E677A5B92F694BDBC2C799991667E0EC14C
 3653: B95EAE7DE1854BF4542F05B4AF401CF67FC3E46EA5A0DC362F3CF177B1796DA6
 3654: 753AA803E724D1721DDD1BCB0C12CE0859E172D2A370C3697286F80D9E138AFD
 3655: A0EE016805F847BD30D11D8B891E54C77AB51A7CABF76BB14B06153C7F811FE4
 3656: 93FC4B7CF161051A458EDF767DF94F487DB939A2740B4242BFEE234F75084DDE
 3657: 207E84533004B933D43C712F0C71DA4A00FFD6D721EBC93AFDC4200E3B8DE433
 3658: 3ED3E1DB799BAA27548ADC853AFF5D9D6BD92D644E3CF394789C99D9DC054A26
 3659: 7770AF5DC5BD6563929AE11BE341F036584DD573D3F43D9D975201EF77BEEF80
 3660: D1EEDD1D4AD5D4D4DAF6D5B9D4C1736CB111D6FC74C236779C0ADA430323A825
 3661: 09EA8D0CB1772220AF28B93098BDB36913159208D1B2D7ED45808BF7B686419C
 3662: 5C0E3DAB5BC9830FDF3B494D624EE8068BF6F5212BD69EF466B9A213047BD105
 3663: B848F056DC544A8CE66C546B1A4DCB4BA29CF0EB4DCD9C2452F22172AFF33B29
 3664: E97E12D8F0D312B03BD9E5377BF0C81D884F1E79DB66E8144F106DFD2579AD26
 3665: C693C5B68F3AC46BF0D6281032D4D4BAEB2243151AB1AC0BDA2ACDDD4D590C90
 3666: F29B335DF8F57DC593DCC081FB56924028E3161AC4865B49D1B0F63F5EE866D9
 3667: 7A71171C09B09A44B0E32F03494D9EA63F3C89F5E772BE25A6557F119299E989
 3668: 99BA041694ED805AA4F3BBDF00D88171C9D43A9085A287A36A1F0F9386F2A98A
 3669: 96815CA51F06E1CDF20B757983C5FDF4003F5438232159F325C6335B734FD982
 3670: 1423BA77D0EFD044381AFBD0704E3DE95D23A70E2428E9AA355A9A8A25C6C74B
 3671: 48488C14DEC93A766E112D74C83576ED355F17A809E8D3F9C65C4E3E14EF484F
 3672: 4658DFB57597E2A4461D8044E95844391C1275D63F282B37888C842A5151937A
 3673: 45007547263D70195ACC018A373D498B88C5A028BC66ED96A343EEE74D61EEB3
 3674: D9472B6A549CEB8699F4B35154A0E2ED22867E4F9E4A76311EB2C9F9078FBA81
 3675: 838EA49C2966BA64C165434DA3093206B70186BE80600B891D9979F730FDC794
 3676: 5DD6D8B2090CC67A634B719F441092A10C447A86ADB78DAE45823ECED5FCEADA
 3677: ECA52E363D913D9EFC0ED98A5A1F823DDA3350EE27F09C14E4C7298CC0FB6200
 3678: DEBC640C68C82D70AFB7A7BA668F1D7948686206884736CD03D9F6E6CF9702BF
 3679: E3C932CEF3CE07FBBFCEC0476EA6E8D5D4C5C6450C8FB236B89BB82D51886240
 3680: 5BA7462F50A88F69228DCBDF26B7250E90B3DF8E94ACA1CADD9EFB5C73EF9DD5
 3681: 46052314D445CC92512BA231F79A09A2F0D91976B160B8C9BA055DA4AAC1300D
 3682: 491193EC66A6DE12BE01EEEDBC3A2291DA1F27AB76596A236B75E19FC5F1FB6A
 3683: DA1AD835CA08B6CD03B97B4CA1BFCBDD2500BB09F1A1B0438E4A759370EFA318
 3684: F062BA9F3D352572CE232E6FBADDAA5363807D0DC5320B807FE5485C8CB09B6B
 3685: 0BED9F5B1300FF370252DEBAC9DB25CE2EC494E8EEA45FC6604B3C104E81B287
 3686: EDD49F3D7430EC9176A16B4FCEC5DF68DCC11ADF90BD5337E2E4B59BEFAC8298
 3687: E5ED2C7FC5928635420FB1955251932713236DCE28012C86F63D12AF1DB634D0
 3688: 0B8CB8992B8723548177BD6822A808FF221A9E38B0DCCBC1F3430A9BAEDA89CD
 3689: ACEBBDD8CCA5E17F1CC37E35A01E058BAAAB6BE7124314DA19962BADB74EE73D
 3690: 8FB13FF6AFB6FFF97926CA045B62B98BAA753AB0FC78B881D3FAFF9EE2FE918C
 3691: 8EDBEF87637F1530E3E13AC090FF81F4136E08D5F3734327E643CDF621278741
 3692: A17AEBC56E21217888A6C8B5ED4269731910E7E25693CFBDD4EB4A32698F2447
 3693: 4C45D73E810B627D8719E4E34D8FF378F9B68BFB149AC67B3B1E55F20D097FC1
 3694: AF74D46F5A3923C63DFEBFCA210F6B257F5FF3F2AC34CE41C15C9977634E473C
 3695: 2235295C05C3DF6B3009C7854BF11CC87471CBE085793AF9C5D05C5479B9E780
 3696: 14A5A6F3F6DDE5A18243DA15732CCF26ADE40C566DBC3C62B71D46DE87A12C6A
 3697: 647CAC923254E2E74AF882DBD5C9E108A9160393C5CD12566AF7C824EFEAC56E
 3698: 6F05B92C73A76824C5ED1735BCBAC61B98D509250C854CF1500C212F574D18D6
 3699: 4426B8510FE9785B814A70E75C9234D42483E736D0689D3561E8EE5650F33A36
 3700: D50127589401D267BA6442E8616E2CDB1F6691D3FC4A2A377E5E154972E890DD
 3701: 60CB463E9EA9A6EA61087DF452FA5646F69BE879337EAA0F5DA4438FF0365627
 3702: 4E3B16851C2F08E976FDA27AF451CCEFED00376FC3D6E0C160F0BC19544DE289
 3703: BECEEF9A067FD71D54DA3A4F73F06E2F522BA07551296214DDA47B1BBB1212E0
 3704: 1100ACB5F65FD30C655A3402C83058F8ECFE48FA60B6A3DC86C4996414130194
 3705: 6676EC7F37454023AB53E9D9EE60249ABF6953E76DCE3123DD268BBD492412BE
 3706: 65D7C3E5A5E483C381182A8F19B506F0AF6DCD55532B89852D1D96021B22E9DF
 3707: D9D072BD7DD4450577E658B433A84F92752B260AFA2EC4A118747CBFE36AB7D7
 3708: 6D5DD96A119AA1BDD0FDCBC3AFDAE5FF72713EB46759A06CD09B5CFABCDAB0E9
 3709: 85599506AC07AA525978AB157496163AAB387F079EC9FA1F9E91B9C2FBCDC9EC
 3710: 7027D77016760539AC03F1C1DB242D28D6EE946C42DD2262D82ED48C3A839853
 3711: BA977046F0EF373AFF884AC3112D2FB319421C3165DFA5710BFB9AB9595A10F4
 3712: 9D05704B9E22137CF27F4B2DA9CEF6D8801D5F792969B2E58FB539B8038DF440
 3713: 6DE20C0313A7BCD16F279290AD6859B0E657CC3041C7928CAE35B9D3A681F2A3
 3714: 2D40F8EDAF1127E754276556C95E1282514B6EB6E43FF4F0FAFF28C715E3F39A
 3715: 374415B62C1F5F8E31E006D6ABC736057910A3729AC60360CEE1B2C8D9F77336
 3716: 39CAC45329A372205FD551B9E9EA5082411207473D9D90E76136AA70180172E6
 3717: AF6EF3EF6B38B1906B904BE9BD5251EF067738840C28877659B649C6C4CA328F
 3718: 1BEF8A9CEC2CB062702F58CC0B8D2D097FBC278F9FD894E10ACE1DEC4530CBF8
 3719: E4E467B6DB9C596DF0C3D43E6AD70F30B733EEE692C2EBD68756D0C16E1F00B6
 3720: AD011B5DA073A769B53C2DA2E7C9B7ADC6F551BF4DF4C39C66443692C3DC62CD
 3721: B1E094013F364D04BE2FBFCD1C7B2836180E9022E0434421FFA4317A50096684
 3722: CF0B8740EF680F27F4A84AAF2AA92C64883BAF57BDC60C6467A8D4E09E6316FF
 3723: 9BE73053045E5F3586DA3BD1298DC15D751913FB1E72EF80047F6B33591B97D3
 3724: DFAD34EB224D64EF60F5B4ACC6EB42E1BE0CB2812FF2F3C264AD2E44F5EBA441
 3725: 670CA0A60E73176ACDC4E42E74F8F489C73481EB5D46A61FDA1C0FF9F8844DBD
 3726: 99CECAFE2A72833E4522981FA13713AAFAF8F121E60FAA6F379B2C8874CFF23B
 3727: 8FECE70654E5855E525A403700A96CF7F8111BF2B58386E29640D82F1DD86900
 3728: E0E203F3ED554209CBDA2A61A5641D4B39D98C5C43D4575648D06BB82B6C4D4A
 3729: F043EC61B17C208CE8B4F43A7BCBBE588A3D13A183D79A47404223037FCFA4F1
 3730: DD237344E589F161BB9BBF3FAD2E28749350DB9A74C09E894BBCA85B82E704E2
 3731: 99788B24642A7D0F0FD96601CF1AE4819EBECAB89824A0DC1C03BA4B546ED36E
 3732: DABC8D49CFAA53D2A9A5DD6B3431E364C99ED0323513476CDCEE49BC413E50BF
 3733: 51EB93563DC03B62F84C5F96ED713F288D109C79179AEC41424822772032035A
 3734: 40E84014F5BF40948F05E8562C9CA9DDD71F89021BE238E74781A92D64E5F9E5
 3735: AD6C0D954C6686C714BF189E78EE47F1530CDB8376E52631A1A26E3021FAB977
 3736: DBF01167266AD68A779C0180E034A90CB77B86747395BE885E484BE4028B4093
 3737: 8BE191D58D0BF85308C72E6384292A2E1CD06130A091F8AF9DC6C3E12B1E4BA2
 3738: BB2C37AB4AAFC0CCC7964C06B9EC1C7E3BDCB6BA265288D9C8625EBA35BD2A49
 3739: BC50472D7AE262237FF1EA8D9DEA3C0DBCF7C3B2DF5AFB1F31E46B48E096517A
 3740: 0CEDD60F43DDB684BC6E4C3F6F3D70BD58AAB5052936EC4ED7140EDE795223D0
 3741: 4E3B95161D16B0402EB45FE97ADAFA0433FCAF55E22BD7E4AD2030D9DC86F55A
 3742: 8D7EA00901EB1351EE8A0F1BFE75CE46DA4165D78043F8F0741D4D9DE0CCA00E
 3743: 5F7D89A849AD0F0CEBBCB948613028CFC39617FE9184753372C375A9896F5F1C
 3744: 7E24255FD49D2109CFF9ADD9A118CA47CF58975A9CD3A960A8A08A078B98A50E
 3745: 4DE619C8B2D3E15938C879D785539445AC468AABD6A6576AF0E8ED368A9350EC
 3746: 717B7D3BB55AF58941B47FF639CA2946028CDDFDB84FF0060D330DCDEDF13BE1
 3747: FB1F743317C15C7A9F34408F5FF7CD9745217D9B809DACDDF7DAF9D821C06B37
 3748: 25738F0D20F4A86A079EDF71583A9640173B3EC529B98899601F0EBDFE45BEF0
 3749: 
 3750: 0000000000000000000000000000000000000000000000000000000000000000
 3751: 0000000000000000000000000000000000000000000000000000000000000000
 3752: 0000000000000000000000000000000000000000000000000000000000000000
 3753: 0000000000000000000000000000000000000000000000000000000000000000
 3754: 0000000000000000000000000000000000000000000000000000000000000000
 3755: 0000000000000000000000000000000000000000000000000000000000000000
 3756: 0000000000000000000000000000000000000000000000000000000000000000
 3757: 0000000000000000000000000000000000000000000000000000000000000000
 3758: cleartomark
 3759: {restore}if
 3760: %%EndFont 
 3761: %%BeginFont: CMTT10
 3762: %!PS-AdobeFont-1.0: CMTT10 003.002
 3763: %%Title: CMTT10
 3764: %Version: 003.002
 3765: %%CreationDate: Mon Jul 13 16:17:00 2009
 3766: %%Creator: David M. Jones
 3767: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 3768: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMTT10.
 3769: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 3770: % This license is in the accompanying file OFL.txt, and is also
 3771: % available with a FAQ at: http://scripts.sil.org/OFL.
 3772: %%EndComments
 3773: FontDirectory/CMTT10 known{/CMTT10 findfont dup/UniqueID known{dup
 3774: /UniqueID get 5000832 eq exch/FontType get 1 eq and}{pop false}ifelse
 3775: {save true}{false}ifelse}{false}ifelse
 3776: 11 dict begin
 3777: /FontType 1 def
 3778: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 3779: /FontName /CMTT10 def
 3780: /FontBBox {-4 -233 537 696 }readonly def
 3781: /PaintType 0 def
 3782: /FontInfo 9 dict dup begin
 3783: /version (003.002) readonly def
 3784: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTT10.) readonly def
 3785: /FullName (CMTT10) readonly def
 3786: /FamilyName (Computer Modern) readonly def
 3787: /Weight (Medium) readonly def
 3788: /ItalicAngle 0 def
 3789: /isFixedPitch true def
 3790: /UnderlinePosition -100 def
 3791: /UnderlineThickness 50 def
 3792: end readonly def
 3793: /Encoding 256 array
 3794: 0 1 255 {1 index exch /.notdef put} for
 3795: dup 33 /exclam put
 3796: dup 34 /quotedbl put
 3797: dup 35 /numbersign put
 3798: dup 36 /dollar put
 3799: dup 37 /percent put
 3800: dup 38 /ampersand put
 3801: dup 39 /quoteright put
 3802: dup 40 /parenleft put
 3803: dup 41 /parenright put
 3804: dup 42 /asterisk put
 3805: dup 43 /plus put
 3806: dup 44 /comma put
 3807: dup 45 /hyphen put
 3808: dup 46 /period put
 3809: dup 47 /slash put
 3810: dup 48 /zero put
 3811: dup 49 /one put
 3812: dup 50 /two put
 3813: dup 51 /three put
 3814: dup 52 /four put
 3815: dup 53 /five put
 3816: dup 55 /seven put
 3817: dup 56 /eight put
 3818: dup 58 /colon put
 3819: dup 59 /semicolon put
 3820: dup 60 /less put
 3821: dup 61 /equal put
 3822: dup 62 /greater put
 3823: dup 63 /question put
 3824: dup 64 /at put
 3825: dup 65 /A put
 3826: dup 66 /B put
 3827: dup 67 /C put
 3828: dup 68 /D put
 3829: dup 69 /E put
 3830: dup 70 /F put
 3831: dup 71 /G put
 3832: dup 72 /H put
 3833: dup 73 /I put
 3834: dup 75 /K put
 3835: dup 76 /L put
 3836: dup 77 /M put
 3837: dup 78 /N put
 3838: dup 79 /O put
 3839: dup 80 /P put
 3840: dup 81 /Q put
 3841: dup 82 /R put
 3842: dup 83 /S put
 3843: dup 84 /T put
 3844: dup 85 /U put
 3845: dup 86 /V put
 3846: dup 87 /W put
 3847: dup 88 /X put
 3848: dup 89 /Y put
 3849: dup 90 /Z put
 3850: dup 91 /bracketleft put
 3851: dup 92 /backslash put
 3852: dup 93 /bracketright put
 3853: dup 94 /asciicircum put
 3854: dup 95 /underscore put
 3855: dup 96 /quoteleft put
 3856: dup 97 /a put
 3857: dup 98 /b put
 3858: dup 99 /c put
 3859: dup 100 /d put
 3860: dup 101 /e put
 3861: dup 102 /f put
 3862: dup 103 /g put
 3863: dup 104 /h put
 3864: dup 105 /i put
 3865: dup 106 /j put
 3866: dup 107 /k put
 3867: dup 108 /l put
 3868: dup 109 /m put
 3869: dup 110 /n put
 3870: dup 111 /o put
 3871: dup 112 /p put
 3872: dup 113 /q put
 3873: dup 114 /r put
 3874: dup 115 /s put
 3875: dup 116 /t put
 3876: dup 117 /u put
 3877: dup 118 /v put
 3878: dup 119 /w put
 3879: dup 120 /x put
 3880: dup 121 /y put
 3881: dup 122 /z put
 3882: dup 123 /braceleft put
 3883: dup 124 /bar put
 3884: dup 125 /braceright put
 3885: dup 126 /asciitilde put
 3886: readonly def
 3887: currentdict end
 3888: currentfile eexec
 3889: D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 3890: 0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 3891: 51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 3892: 7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 3893: E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 3894: 0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 3895: C01924195A181D03F5054A93B71E5065F8D92FE23794DDF2E5ECEBA191DB82B3
 3896: 7A69521B0C4D40495B5D9CE7A3AF33D17EE69979B82B715BAD8A5904C5DE0260
 3897: 6C15950CCF6E188A0CDF841EB68E5A2F88253E382140F87C87E55C9EA93B8C89
 3898: 14A36CDF630D6BE7CD36DBDCE22B21778E8648B97B7EC6742EB5114BDF0454B0
 3899: 0EA7B1FE236C84C0E5308C871F67B973892890557AA12E00B2C20C71F516C397
 3900: 3F3BBD14A1D0149CA064391056E45E9470FC7F6F556ABC82653B3C8049AB5CF4
 3901: BA83C8F2158C236B2FFD4208846013BAF4165E8BB8D334C8FF2E8D74AF5DAB2F
 3902: D44788869B08399421AAA900ECC6A2D594641C121660D4B5F512938994C18DD0
 3903: FCD9B008F68F0351D21ED735B2740CB1E0C1CCD25EB548C35B844601D98828DB
 3904: 556F71D07E081A593FF12DAF83676492A0FFE16E95717A07082B43A966C1EE8F
 3905: 8A59E1255E1705C43A23CF29A5E4A6547C93F1680A870EE7BAD8CF74D838CD5E
 3906: F806911D8FE4262ED8E7F5BC58B92C9C6D74F8AD45FBB021EC7E97393018B9DB
 3907: B1B84E7B243ADB05ADD3F1DB3692ADC5D47FEC7DF93080669E63281F1576B673
 3908: 125EDF08016664BE73364F65389F7C3B66623AD1754ECBEF9E5CE6948D933787
 3909: A5674279ACB2EBECD3B4E6361419AB32028A27670C9F3E18B746A10B00AF6D77
 3910: 4EC00E3BE521C02A99AE5BAA98F793EB1228952BE67934B91472E01AF7B816BC
 3911: 56D7F19F631A1927846D800C107B1E9CBFF9D2DD513B4A8CE2E0DFD77B1ED178
 3912: E43FA7052765E9FAF89989D490D8FEF6C536EC0D4AE27A74F474B98DA9E6B92F
 3913: 15E063DB260571979A5DE2423920CE1F59F56EB11E00E3BB9D466A8263E1E385
 3914: 2014BEFDA8D1EA3EDA04BE32AEE6CD15C5C010A1DF7F705A2C0C18E87C8DCCE9
 3915: 05D9163181CBA56C0FAC8C06A2990554C8E759D076B01BBEADE3B5FB8B551390
 3916: 6C8E4A2A1C6E7D9C708614626F3770C0AB7DD2027469C77975C27576065862AD
 3917: 04E5E50CEBE907E3E991FA0C627302C0E207B4D5992BEBAB5853AD1C0D271728
 3918: C76F40A79392ACCA7358F948AC65DC823CFDA59E1FF69CEBB6B7EC3CF21669E4
 3919: 70D999508F9C49E2D9F8818CA53C977D93E15FBBBAF75B1E84F0BA62BCC4BAFA
 3920: 4EEC82D804C8A8C0210F3E5E258BB1F6921AF02BA9861BAD5C3D5FC8CEFABA8A
 3921: A607E547B802096F7AEB09FBA99C83C9A494B94408DD607CA6561A6E6660C473
 3922: 62CF8D35F31D052F6C6C8138A8E1430CBA7EA6973D6D510C1A06B3FBD79D9364
 3923: 240C1A00272DA44B89A9FE8D5BF36DC1B5EBB4A78ADBE9C5EDB485F093D9517D
 3924: 69E1AC9A8E6C9D7C324E3797CFEAD9A18E82E03F69B2CED7D5DDCD1A218BF2E2
 3925: ED2293AE999FE2A4B5213A10083EE0407BCF8007670B8C737EAB30311C868D84
 3926: 121149ACB4A27F3ED6C0C181C98AAAF51B105F264B5672D7F745131ABAB5BEA4
 3927: 0C9B43C0DD9116D6DC61F90BE72018F290D26D5E9D341055CAF09C9F45333CDB
 3928: D45B7954271767F638EEC499F7B53C2CC5774EA7A7F024C4CABFB93D9CB1856A
 3929: 0C671A4ECA7C62EA5242648A84E7F3AFB9547A0AFC29593CFCE6D8B873A78157
 3930: D337CABD291431C0A2CE1F37E0CD7340567AC206FF98E4B5A6410F70F750451C
 3931: 550EFB54AA259A1B236CA9CB730D2CEF125EC65D959441F7CC9768F777B44844
 3932: CC9842A307C72B740680ACBBF6AA35FA7A94825069BF7696ED81A371A9E5475A
 3933: 9D997F2DFAD339AADF797F7E03E654234455AC3D17702A420EE0A597BA31BDE4
 3934: FEB8DBA7C61D311CC90441A620164DC22DC2D373973EF84CC553453AB1B3337F
 3935: 7B39983B8DFFB3A9425F119B45C1CD37A76F905777B3154CA6200792F1759D06
 3936: E017890F4041A385F2238E3C48B6C8EE6F5258463FDBFF7AC762F6C4363926D6
 3937: 50F004D473B7B7F73CA686B559C2885F1AA761653C727A77D73431E9D110E76A
 3938: 2E55C68CD50F43997C9B2FC4710F8C8540909829E215678E63BB8363C4B8AF05
 3939: 9986102BB36580D9CA95CD216B7C321822CB41B2E0422CD077F3B55E0246FDB2
 3940: 44D5976F67296B5B0BE4B06F6E43535C21164E6C5089C3E9BA2D6B30888C57DE
 3941: 49DC8D9D46C0D5EDC47ACF2C03B72DE3B69512508539019B759280BABEA12BC9
 3942: 385308A0395C4CD33182A10A5A229743379C2075D82D8BFCE4A66E1AA087A091
 3943: 8F5372684FA5037D1B92D50CD9CB4F50AD4F8EE7D51F1C9E63C721CB5B9BD011
 3944: 6F0A8DD4FDCD2B008F223A1036D90F0F3B252487DE7898F9AFBB3A9D9CD49E0C
 3945: EF4ADAD5155A98D2125ED5A3D3907F67301649519419F33CD942E8DDEAC1BDA0
 3946: E90C431B198F646766A8FA9F8D1561B57E126EF604838C0C1966655CF31FB7EB
 3947: C8CCC434FC1C96046D38203E1791EC824A3D7AED85C029288D4608CA7668A2BE
 3948: 484C99639F121845B22EEFCE0A3B808261921AA042AE19E641769E91277BEC29
 3949: 4594082CCB3058F90FAC4A700A8A827ACA00FCF574ABC8EB7DBCECD97F2B22C0
 3950: 0AA19E8739B81AF8C6F621D69B8E6F29BAE233FBA655A0AF5BDFD7F5C6B9167C
 3951: 6BC7AB693D45EF2AD999F5DA3CEFA39BA48A17EE6D9F2C4DAB91AE3F0044DC3F
 3952: 5D5506CE4675AA928B0092D6F173644F91295216D8BBB14CDDE0AD524A4D545C
 3953: 1B5E284A3BF0396664081CFB4F186A84A0D24D61E82F4767C1E55A0642720CF3
 3954: 909FA1AB8EAB78030B59BEA067DEDBD2F1D0340E790AB2777DB18248521934A8
 3955: BB38A58B7F633DEA4291B0D5D13E9A882C974697CC6D3B49E030C94EA29B5506
 3956: CC29C44D01B4751B453A46A9F6BF3BF135AE87A4CE232AF57B66578310DE41E0
 3957: 2A6AC422117F1963C4D7CC306BD25A6E724E51921779F22F029733122E23E2F0
 3958: CB340008813ABB104380C80A492B3FC6D0BB07CB8D8409E9576891EF6E5C9D08
 3959: EB8320DFA31BAFFBD336D0C2BBC3D3B2D30368B9860768FC080D30569C7F7811
 3960: 0EBEDA2962476113625EEB555490B8CE4C5F99D74ED10F738C61854CFF8B41C6
 3961: 9402E56BE8856144A1A05D0B05F4CB7EF728B2F4F5A439F18C3B68CEFA41E59A
 3962: D8308ADC92EC1289DC84CF48D2CDEFF509A145BF945E1E00D552D329EBD2A7C4
 3963: 21D58082CC8FA790E981F4AC8EAB99950678FD3A7DA3DF13778681B208DD71A0
 3964: 7C3CBD0664B37C9EDC6B601D79A2C51FB54DAEE849F93209793849104E722D3F
 3965: 52DFAF7047EEEDDFE744787A5801E4AC2C3D58EC5DDC15FCEE03990C53B0C57A
 3966: FC54F125A04C8E4A0ADAA725808C587E7DAFB9F784FA2875689979D316DC22BD
 3967: AA36B306A1ABCF907B63C6476737B746099973CAEA8C1E2C5C41F27E0F7DE8D7
 3968: F0D942E34E92F43FE902653D4D2EBB6F3B9F7928B1550A82AF234D45D028F429
 3969: 067652BD3D391BF423AE72B9CB1E8D91E898161BE3A7849D456A861A2046711E
 3970: E934DC59442AE7D81661CE8EF727D8D7DDC0270E937E40F896AEAE6171661431
 3971: C1025C53172F9D366834BA0054FBFD84503FBAE328B6FDEA180F8EA35B1DA937
 3972: 5CC3B8F00C206908C2FFFFA6A7AC6915D15EA44BDCF29E2BFCFD4A849535F19B
 3973: 0D307C696BE8205C7D84B9C77F02EF27D911056EDBB4080E4D3ED72788666CAD
 3974: CD91B0ECE27A177DB23320A7FA9C31408B4D02D2A4B1CC6DDE1A6CAC3D8EC1EC
 3975: 2226EC98E51046D1EC26FA20EE62D24747D83CF4941DCE5CCEEC0DBE387149CD
 3976: E05B19FFCAFC0D117F9A3E60DCD4C815228D98EF95EB559AD0ACC0D50FFDF714
 3977: 56C3C812EA5ADBB013BBD956A7C4CC0ED7D3E25D5C9AF5E626F18297F75D4957
 3978: F5B0B33379114B903FE98BCF35C3FF76FEE1D9AEB711F2962276531F7380EE3F
 3979: E368720E0292A170A15C5539B1FC7BB954EE2624B504CB8C805B8D31AC38307F
 3980: 0513606F09211AE64DAC447693B2A0AD15E9A64C34F5A911ECD0ABCA90E9791D
 3981: 67C6BD202B0858EF96E7722305B8AC02B01AB1706CC6AE875A8DDD15EE349046
 3982: EAA65005E7866B506EDFB7A5A2AFD5C9E9DCC821A79EE9C1EA2C7BBA32A40BC7
 3983: CEC26DB1AC473C8C3960ACEC581B37D6569E8C8C42950BAB7930B65E1570E3F8
 3984: 9A7FA719F1DCFDA45A3BF2AAB32C9A93BA3552608A61C623DE59BCB346E87EF5
 3985: 9CF025A87803161221C5C1C6F6B3403712C76E9D755C7BD68D7F2DC03C14CDF0
 3986: C1BBED1D648B905B4B17037B7263C1EA7A7F06FAAC4E09E08483A8D714C19861
 3987: 327CD9C32DDF850302DD6DDE24912D00C22ECDF3CDFB18FA831A41A7488EC203
 3988: F564CFE30D506F0829A96D35A7E09C3DCD107D589B627A15B55C5D6649126BEC
 3989: 60B88C55ECCBB4E680265D9EAB4CE22965D3B1AF759B01ACB0D0E6C92B6B4EFD
 3990: A81E6A648708979487FC591CF09631310D46891423F4EC159A73E30D8DD147A4
 3991: B0EACF6D45D18CD16CEB8176F03ABCB41F2234747B9733C8FAF34AE5D43D3BA5
 3992: 0CE0FACFC9B087F84FB6C68678BC6E76022B1526D6E5B3A48EC1A110BD75F45F
 3993: 1C4DC6D39F254976453F57DF873B7D635C80C42026DE020E5BAFE0DA0D54D1E1
 3994: DC634D2621BA184347E5252F645A6A1DB7657C48124186F0E4C644077457C24D
 3995: 55753C651A9A7B6349867641464B515B821349C795A645420508673B93750D0C
 3996: 7A3B33EB1F09782033742AE8F3A23FC02284E6C03818FADD1731361542E3FA3E
 3997: 75B8D52B668C3E18A4AE967D0FC3157083D952AFB8144D549E69EAAC51C279C5
 3998: E5D88A0D9D53013DFFB4352A1598FF84DCDE6FA32FC377306B9B92C0F96EE149
 3999: 8CD55E7B2445B86CCA7A547FA732D52D59025129FD8C6333AC0DF4F0CFF6287E
 4000: F2036D5DBBB3B91B92F12FEBE0B61A313A4DB5A9CF0BB3DDB781A56FEBFFACCB
 4001: 8CB9D1D3DBDBC4CB6AAE6769E470582403CB920630221B68BCB625CD4605FA8F
 4002: D3D5B7A1A28D15E44B38E92E906C138E72C15B86F64C38E23BF0440052A8C914
 4003: 54397F49DBED99D0AF7CEA3B0A05FF37C2D7EAE1412567E6776333237C31E3C0
 4004: 49949EC8BFD6E0F6446CE2D4DCD2C1524A288818CC5D159BF8463A847AE4A2B9
 4005: CC8C58F822804B81B13BF4F2DEB6229C4F51F093075581791D02C36A13B855A0
 4006: 34900AA7CD4F1A797652656FE3A8425A38F421C4CC0ACA1CDD44FA6B31219276
 4007: 1CDE1CD63D6A58CE705CB56CCA1260F9B86E989019071563A9B4C274A87558CA
 4008: 6EF1660D574EDA276801F0057740E2C3B80D253D697736484D892CE1AB128B8A
 4009: DECD69712F5E70E895FBAA927E8194D792A04AB6CE205E04E38A433BBB793FB4
 4010: E8BBC4279D58A223C6673D909D6AFECD246E66A52F4CB35E5931D24C828489BD
 4011: 4ECAF621A220D8ECF702BEB01C4FC7510197D3F6D15321EC87175ADBA6434ECD
 4012: 2B5A306E91375CAD22CD94301763E4A8B981472890422C5488FCD523C9CB17DC
 4013: ED22FBF12D5F7525D0D6BCFE8CE85B0DFB1D6F989C267FFBA0A996D309E4A934
 4014: 3DB54A9D29C88B9D55D7300DA3D46419256C5A07A2A529A8DE8BD1727281F5FE
 4015: 97033D861E0531B14E811378EC1AF1CC7EE9BA2B07D935843D3053F673979F8C
 4016: FAFD59D555B56CE338F606747238B22BD62C42BB7238FEA335678D474A643570
 4017: A9E7B4970E8C541CE9DBC7BF70ED7BA33639D6744A18379455029E934C95E2EF
 4018: 639C4848CE9A0879B51649FAB023A71782444B451F92A34CB8A124270CCF86D4
 4019: D18EEF5C1D2B2A29012613851C49F50702D63BACF95EE2AB4D72B375E0A62615
 4020: E0991E130A67ECBA9E05329B740708F1CB148724C3A6E5E3AEC1F88EBCA398D2
 4021: 1CA8827C977D72734310233176D1AE26C55CF2CEACA62223315C28FCF6305C7E
 4022: A22414D4739A059F552F1F9372CCCA5FED4F9AC987942848EB498900269511F3
 4023: F408CBEA0659B954F5F1B18AE4FB270213646F9B28AE4439D2BA2D3E0AAAA780
 4024: 5E530E4EFC8A060EB979E12191044509DA0C14397AFF949E12DC970658D5EAF5
 4025: 4EA963F5BC1407A32F3837CA6A24B7F3D60EB8E6222B702E25ED903F9D21AE50
 4026: 664A095009BDEAF4B78DAF94E5A55D48366CABF07791A1684B2F54EA69070844
 4027: 4F031AF8DF416C2D3679F8BA038B0DC9DD0400CA6B34667BCBBC07E62C1668A8
 4028: 35A8C57C9048A7227E672E89681B54D662079A189A9E96A3CA96D8DD10189B04
 4029: 1DA49BA2729F1CA585B1BD5C467295285D52E47CA904235A1A3E48EFAE9EB6F6
 4030: 01374125CE89D53C276858668CF45D2F092DDCAA52418E0BB94C2B8266B4D88A
 4031: 5D911507BB1DDA3D8F6E7C14A91CA11AE799EC42E993098E18CADA70BD2A1D82
 4032: 2C39326C6E3F9E84CD9758B9AE43D79BF99E6A0CD713E95B3D9B7DB90D127DE0
 4033: DAFEBF850CAAACBD860B5DEF2082F1ADA64B44B193C4A1417BE221FDCA36456C
 4034: BE5934C8CE3ED55AE3A11697C2D682B7D0F72D48976451D205783BE25DBD2507
 4035: 39C14FFB4BB828DFD187104F38A7F11D5F0698C11E8C1D4F107CACE573FDC4B1
 4036: C56FDAE47024D6FD16A2FEABB434CA320300FC4B6C1B6CA08F76C60B7C08A665
 4037: 99F404DBA8A2A1EB18EF6750E4EC186E31561A3F080BA6562967546715859481
 4038: 7BA782940F5C5D06626D6F6A412CA7C13820EC7C1DF23E15E5829F698CF617BE
 4039: D940523E4EE4ADECEC48C24297DBAD528BA1DCE7AC335A1D15D55415B108EFC8
 4040: 6D45030D27B3EA63B2B4CD771DBE66AE0218ABB1153D4B7482289D1313CEF184
 4041: 5C960B1E3C3C953912CC6F4521D1E15636C1545EEE457EFB87B88C9E43CC2F38
 4042: 6BC4BC96969F4FF28ABB06F4454C01CEF1B6DC538F1E832FC1666D977E5A881B
 4043: F72F1B4C7DD4BE167A5535F1163A0706F9A0B26400178DF8A128FB5EBE6A7B81
 4044: E478AD183EC06622B591337B9F1872AAEA356F4FC67EE767B34CB5A4D90702D9
 4045: 39FB846947F4096FB3DCF16EC81455164783BA0B5D723060DAFF411B68307E81
 4046: 7BEA1D9A47A5AA3D648E618C83C60F060029E6EC4D46B045FA7415BAB2AD0AA5
 4047: ED9C729C24136F6AF61E6409C0B5CA760B16225641E268A68CFB8260BBEAFC77
 4048: 6626EBD97195E77CAB425CFB0096D805D9EE699E41680D095AE9FA10122A7882
 4049: 2F00F495C9EB2102DF0D3E61833BC0A2E468C5CF7AB430FDB7C0BE3DF2C0D230
 4050: 1580BAA25D65F599378D873165482A1FBB224AEA89C6BCCFBDBA42AE1C5DCF41
 4051: 06969F585CD3B737D1388D6359F5468D88FCD2279BDB270F6A858FB7D2ABDEFE
 4052: 5EE8FB79FA437F8F50237B92C307B73B0DCB808D07A9C3255CB9B3B17039CE5A
 4053: 288103D05D132863FB522A02CEE3839EF9AF7F07D99732F0B8B384745369FB3E
 4054: 7901166478F4A16076A1504C5E98D17408494E270BBF4470ED12B4332422679F
 4055: 759F1D93984D7E506D16950DB6C2682FE1379EFFA6F6C95DD71F6E55BE3EF6AF
 4056: E0CB25388EEB436E6527806FC75484133F6E561DEB979D5C1FFEFDAF2A6D964E
 4057: 03BAE0BD593C2992AD84569C81050F7A793C5263E50C2F50B98C4CC703EAE17A
 4058: 6AEDAACE312DAFAF5278D125B6EFC5587484F61DAFF46B87B7C9B1EEDECA4859
 4059: 314A9A9E2248467DE1E54D90DD671660B9040B3E0DD982260822177EFD757266
 4060: 74A16C83A7FB168016A320D3DF3BD7726F1F4EC90EE5DFE810C96B099FD4368D
 4061: 906AE4699049EFD37E8EF058D4B97BF71106445AADD4FC6E90615A0066823A36
 4062: 673B8DE32322BBE861AE251226B4385AB28702831270DBD25D666FBB0AD7B96E
 4063: A44E891EA1EAF0F87013AFC982E33D67A28E96E0C9CB99B9E4192536830D9901
 4064: 931A8CAFA41289633B20BA3BD7AA3414B6DA8D57CCF2FBE39920CC06361F075B
 4065: CC40335DB9A0071CFF77F6B7BB47F3100DBDC9C4A58C2B81EC99E8E966AF3390
 4066: E3FBCC28BA1D79961C8A1584266454DF772FBA99664D74D4A89FC82FFEDFCFE1
 4067: 4C9E4A04291E803D142E37E7ACA66AB279378F2F192FFB2B5BBAD18B95F03136
 4068: 2CB594A3D6D3F8576B90A6C4DAD6D6C8EE07AF682F925F01D0B26CBA347C03BE
 4069: F3B0585CF4539FDC66915E22117078CC94D621F31DCB3E021998A5D6EE94CA4B
 4070: E214D07517283D56973D8E4367392BF6C1150DEBF459D141AE0941C1C8C5CFBE
 4071: E735D796E365A1B0F60BB4CF2801EAFE4889EE5F338D3C4885368281B3C95CCE
 4072: 251C28A90D318A8A0384439B38D63B94757252062EA44E88509FDD2E75FAAB71
 4073: 7329622828B2785C1A8B26351BC74237A6BF99216652ACBD4CCF54CFC8AC72A6
 4074: 46342F1E32D4318E7E27C7B2DAC943B3E72C472FC6F1DDA8684AA922516A672C
 4075: E969C047E318B5E3B1270C1BEB1C4071A15BC81B29B268C679B41FC5E381BE33
 4076: DD95F0D68118CBB60C521E5CB2BA46A10E50E9238163713290DF6DD8A27D3813
 4077: F871C07E725D4518013D9A84CEC96782541E5580E33C2EBCDB18F08EB4655A46
 4078: 507A8526DB26C854928B81FD502B0CCE4A68943C12078F57C10F4E85FBEE1025
 4079: 46D925B8B3B447D4920410FEEB9844FABE985F9228FDD9F58392F2F3BD650E49
 4080: 2E3AD5A14984874DF4572816931885CE8A448EC95BBF40DDF4F85653AD90A88C
 4081: C4A879C0C7596E61997B972E8A55E57B17F802C738E5C7A8FBF6424F8B131B23
 4082: CEE3EA3747DB066246C250EAD335A76FA166ABF75120CECB59076AB31A51F176
 4083: 57176CBE8C802A97B0542A5CFD6D5E6D7EC848B923012E45D9F065BFFA0D03E6
 4084: 788B68BA4DE51DA37994948F859D41C28BA939C3A82BFDB44DA585AE80B8CD7B
 4085: A6EEA79B70BFB4864E06F06A9751BD2D2A209D150D7135E0A25D67263EDD2A7C
 4086: C63B5B76ADB05A2BF747D5699036377F1A645372E5CF6497D8D4465492780B56
 4087: 0D7A64F4AACF00DD611A0D4AA2A1B4ABBCE41B0BF87A7351F26E125166E2E07E
 4088: 2E64639C4DC21B996EB744C784A145F80D07676331178ECAA4967195803AE02D
 4089: 1A6A04B38D721323251A1B1F656498F5FF255E4F1632DEE1A8C2B197CD7BD5FE
 4090: 3819B1998273EA5EF8EE032E0638F6DCE419852021D098A19CBA9A2B675BEDDA
 4091: B6513BFA1F239FFC92CEC9ECC612072E87FBEF1ABEDF6804E605AC8979E970E1
 4092: 3EB524894E3949BF090C1BB477C45FC0054DFB6B6816C5B0312BB9FA09EA87A0
 4093: 9A18B9B5E0DA687BAB199267EC6668094D1FA853632DE7124CEAB78BC994D6BF
 4094: FD8BB4B920B89A68DC0D60BB73AFED84D38925B4E8C4D4E239080FB47F44979B
 4095: 7660A9C57F1CBCE1AD69AE3E7782796EE69BC910251DF8406ACF78CDED5224AA
 4096: B13F1E17BB454BD4B5AAAF0143570E5FB2236DD096A2607B8D24EE238110486A
 4097: 0759B4AA276E3B5AE6BCCD2299EF7EC5C0ADB9E3A838DF0A0541FC56F62684E2
 4098: F165BDE1EEC719A7DD44D7251B0D28C63304BA3758C76B1FACD54A4E73C9B32E
 4099: A49366083906EF8927B6463215012B3927CB643C0292688601AF2348D62292CD
 4100: 5E20110FDD05739D7EC6A3BD1B166DCC421ABA7901FB926025EF88A54B0E695C
 4101: 38E9C894A2EF7F33E5D0304268849FC3D2F972148ED6C631EA375D67DEA1F8C3
 4102: C44173E5FAD943C81B72D818D7202AB20B77EA0299D4FF7FBCFCD7BDB0C9655A
 4103: B02646E5BA32F6A7033BEA306BE69EDF532347B24DC7E6BA226C6005EBF841E4
 4104: 16430F8B4405B2ED05003F10080C12CC74EB07708FDBADB821BFE0DE6C8A3278
 4105: C2349EB88B977D15639695B35C35235E00862E70D7E9BF6632E0F2E342FCEE2F
 4106: 16880A993EA9BF5FE7C0220D844C5920A2C334ED030FE2D062F8549508589F66
 4107: 66B2E4F66E249A01BE6CC56E73AB21117213B7502DAE7A2CDC2D8788C24F8F40
 4108: 74B96C17464510BE4F2543E536BB32E943522E9113DFBB56096A34BCF507E7A1
 4109: B17451E6AF90ECD2A3E0234FF01F93BF0BF1300FAC48AFAA064419428256019A
 4110: A55C94130C7A4AF9ED17AF615FFC9C10517B0D210C464C8C0E2B344B31D33886
 4111: 5264577F17CD7137CCED2612E1B01DBC93A98CDCC6C83A858307703AE11DF924
 4112: BABC5FDE240C80CB0B4DE1672AD86C9BC4773E95182C70A6E809D336B71E25E5
 4113: 17C60BC4C8182FC222EFE5419EEAAB8CB1C04750631F7B4846D75651244286A3
 4114: 3F87AC81C3DE5937D4545937DF166D02B0505EEF1F744A2A955DBA5AE1FD8453
 4115: 8E3AC7E38B333C7A741A58472B543C870CD2885E812FC88DC0E3A56D3340144C
 4116: B6EF013F04707315145E4B41142BB00A2BE5F6D17EDD30DFCBEA3F099010C431
 4117: E2D5BD261DCE594B5E0FF7F1E836E88494B7489BABC9A230A7324E122F40DA62
 4118: 08922179B7EDF55176E4D11F985E6F3CE8B6695BBCCFF8AD96CCE92C0CE3E8D9
 4119: C27F103747346DE482B3A922A19BFC5E18C3556B48BF53EDCE941744C43EF096
 4120: E36866CF42D145087DE6A41F205D04A802E2E26EBA56BE4BE182B460E8A7DF98
 4121: 8C160EEF6FFA866EE54AA2541B1595F5B1D0104BCB313E5C886A0519311E2413
 4122: CC40CF96EF3E05CCAF796A3FD36BEE034878238A40C77C6205904A9ABC8CCC9C
 4123: 7E1AA1FEAE4732BE0FCB9BFF9044486A232D39745885AF66470F281F7CD076F3
 4124: B11CEB70BC1215D944D65357D0967F83E13EBBABB3576B89AB755A14A4A8D292
 4125: 5FAE31DDBE3999E4EAE54E5892C6087C4B6436DEE581FAFD1F33A8DB8000B5F0
 4126: F644C655674DEF2BAB3105EA12B5550286FC001F5BA1A63F46E30A2EE663C24C
 4127: F5390CF05D72727D7AF09433ED15A112E199447E0C516C8D2E535D38F5EFF96C
 4128: 763F51F7A8656D90DA6AD7199EC102AFC5D65DFC505E51E7EEA199D39C2CDF80
 4129: B2CE3E35B688B79D566F1737C588D9CBBAD02F9782C7DB3439DD85BEAD21C70C
 4130: 5628EA55B38F9D2BEFA897974E09C2413E9C51A2400BB2364D650BF71637E7E2
 4131: 99DF9E4BC127FB7367DD9F74FEC16E339B19FB70A20A4A2E4874E110880294CA
 4132: C90712CF08AD98C8532E3B730962F63C8F8D3DA209A0E23FA25DD02421B4D4B1
 4133: DFAF5D3548FE36B0A1637ADE5CCD1672FBD40A3D1CDBB9499B4C660A27F619AB
 4134: C06F37FD8EBE08C838060031735E43E74F649456956B785270C84C96EFA7C5FE
 4135: 2404D77480F5FEE892AF6534497C7AF401A5C9AD95B4B4D186076AB0A32315E4
 4136: E6D7185675405E6E483571A3CBA6EF76403567F282B2AA8FFE99D988D612DEBF
 4137: 7ABD96797B6404CB5CD95D39464213DF90944C3ED33778F3EE4FCBB1A5F961E7
 4138: 9714553A81472BFF2052561C22720C0C8493D1B2FE75019255AA8014F437FFBF
 4139: 380BD498D02D7FA6904B4BC147C8D75C4863DCEAD5EA7E6FF41C609583BB7E99
 4140: 03ECAE65264FD63E13191FBC5B26E034651B737000E6B894C373B58DF4002F04
 4141: E2F7ED898A9B029B671A19934263D92A0B8E3F7594FC90F62F937842E614689A
 4142: 238062D2BFB7C44482AF7C1556760125086F34A76C83B27717F322D190D30308
 4143: EBD2A7BAC65B74105193942208DD78056DD569B2BA9FD4066A78DFB0316C1DDF
 4144: C1B960A6AE6BFD9F7136870100916A9F8598C1647E1A9F86A26A83111433584C
 4145: D0F4804BA5C3754AA9C93A9054C4591D38CC05AD1433EE5318458AEBD77ACA20
 4146: 5B1FC97F62B5A90E3B75C7A15FBF4EA4B0A8D1134E117D38C82781A68A3EE04B
 4147: 80DB2BE38196EFB1CFD47A5DC9874A15F21D156A23DAF2C7D31147D76599F8FD
 4148: 4A575532AD29F7203964BE4C153AC914516D33A54F97B9BA83562DB89D40DBF3
 4149: 4AA7BE547EEF84D1917B9620FCE9E5FC8771BA045C6BA72DC3CEA88BC85FCE2C
 4150: BD04E17AE45A9D871930CC49F4F93447F43312888794162962428B915A6DF5EE
 4151: 0758D1D24AEB9792A9AED3489EA635140874BA43FD7FCD56103FECC4F4306C09
 4152: 8F06A031F5C639184AFB5C97A5ED69D6A974D6BA2144B4ADCE8F1285ECE7AA41
 4153: BE46EB5473C5E6327ED45E1BD5D2721856E2751E85112A44A04F54556B41DBBC
 4154: 224A1C1C434FC53BFE371231544C64E64BEF27AC008BD468B51708C46ADA959D
 4155: 68C73A16515F09230DEAA0408245960D54D12C1E3AA868E5DDD8ABCAC5363927
 4156: 4C6EBFAE8F7B31C89BB7E1196C4C9FC9AF846006E838F7245B134766D83698D0
 4157: 85E95121BFAF5669E54B918FB792E8F7EAD1FD1EFAEB2AC98A1144F4A2081500
 4158: 2FE1E7CD3E1FFF00BD79CCEBC18EB0552EA5776E6A52E1AA30E3CA1FCBEF057D
 4159: EFE38381A5E9A53B3ED386008C162188E393E81EEFCE3D59300CB1E5845150C9
 4160: 35D129A662146D504FC1DC23DB26E958D628DD312A2682654356C3F3221269FA
 4161: A8725F1D52B5CFD7ED9FCBD8F4D2CF53CD7FF2BF435E75732BD9868155B6A9FD
 4162: 4511BEB18944423CAF5B2FE4EE6AB1CCE21927537FF3ACFE2D3344A471FEFB32
 4163: D3E944E0DF6115BA76E5FD1C6141FE96C397B59F7D3270A605727DCAF2BC0D4A
 4164: AE8D84FDEA284931A6DD9AFF9CA3AF16D21187533B45F77515F6FA432FCF53C7
 4165: DCFE593148D2286D448A5922B774F0200EE756E982B3B4F8050D93E031488398
 4166: 8BF46569A6B233A0B2AC6DF78385C9A649DE07BE3CCF13DF7DDFE5F163D523AE
 4167: 46077B52147BC1C7BA80BA33607004F0B289CAB47DCADC7466F743973A546CEC
 4168: 939AB3A938BB362C529C4F71232FB9341EFF9A7CDDFB740BEB573F009E19E9AB
 4169: 79AFECE39A6D28F0A70937175399A045C2C1AB3DCA0ECB1F7167D07440F53910
 4170: B8123E6C1E5EF4F5A1FDDF00D1AADBBA2182D35624A8170D346E40B117781931
 4171: C79988553558F7696EFF44C0A4FBE8058D7A94F0E7C8C8B584E6790D59CDAEBA
 4172: 5B634EBB57DEF241E9823194818E6DE24985F2AE341E878C9665827155CC918D
 4173: 7C3CF4E508303382907BAE5DBFF39C75A49103AC5E604FF20C2649C30A70BC1A
 4174: 63B54D38C541D76E7616B6132C94D9366ABECB27D33CEE252FD573BE533721BB
 4175: 4311CB5557376E17EC4952692396BA291A5E593396441707B48037A84F515C13
 4176: C58D372418B8DA762B731A8B15BA74837F2A6A1A1446289B247E7A6F05081B32
 4177: E928FA2A972826D39C4A2CBB68274054BD284EC26411D07CE7BC2D06D64E2690
 4178: C724C07CD5BC7F2DE4859F83F548DC0CCA56B9FE4E1DDC62E4B943B9F395508F
 4179: F98E980279D2E7C13DE18A22A76CFF59814F2FFCE93978552A0F4E01D78B3C01
 4180: B45A9CF8FDEB42A166A0E7678201526CF4773259EAED7B4099865DB5AB295C98
 4181: FCBB1521D8624B87EE1CAC6B9B460E76D4B4E4D0A4BD69CA06A02D9AE0DC14D5
 4182: 55C47B7FA78A0BC299545C89FCD1A5449D45FAC62E38A42319DC318AC386563E
 4183: 4CFA1E3E137ABEF3EA7D9DCBC7BCE914902EC7D7B1AE6C9E19E739EBF1BCBDB9
 4184: 983829702832E22044F9A5B475718374F1A60FA48508D815F6810008C1299759
 4185: EC776C0E70ACE3F719FE1E9DD554CABCE3937F54F38D5CC3C1392070A07964F4
 4186: 26B7CB30915F7586B31C04BAA3CA5EF956DA352C6A8A2A1356924727A8EB829A
 4187: 48C9A8894D29C2C196C0B731B6724BBBD84FBB94AC9B9DC80C435C5387D625AB
 4188: 6538076BECB3C21D19FAB3551075687E1C43CDD9BE49CC506D3423B5C2A6754D
 4189: 87CA10D3686A4FCA91AE60466045A328F996EDDD3918E2F56C029D1992A2A1A2
 4190: 78B2E95B99C822822F3630378ABECE2C2318010BDD2A492E112602BA2E092693
 4191: 54DBFD0367AF9552B11E043BB544644B079ACEA1BA6123CAB40F9E7B2ABF6969
 4192: A8BFED3FA9C3CD76CE6DA595C63956DD27A87F256A7801330F603F21DC8195DE
 4193: 04BE9EA43F308B2888F5EC1D51DD43C6B44363FD277DB689FA2FED1D4B587210
 4194: 3F2B7305713987C9FB5B6992F23646F5AA9DFC71C0B3B411CBF369315255C1DC
 4195: BE9357E76156A356902148517DC6EEE64AABAFBF106ECF4E55485756C801AD0E
 4196: 81961033CFA0B2DE0B96B88B38DB562AC046F65F058682E139C0F882CD795096
 4197: 9557336AC81FB537E37CDBBEC64975FF3BFA899236778283770D540257D3524F
 4198: 8B5ABC38B9DD4A240502ED8AF2A7496295A793CA1D6CBA7C2C50E60880B73E96
 4199: 84E0E5C85B07EDA8DD48A8249D6EE25273D3510333287C71DD0ED8032EE04848
 4200: 0410C1E0785B071430F4053AEB3042D5B9C3E34E4B854D42EE5044DE5941DFE1
 4201: AB6DE585C02B5FEC52F0C565E6A5635C377AA57607723A9D246639CF06A2F4EC
 4202: 90CEE93C2EA2C419F3AD9CAFEAA6B2ED3F2D4F9F6330FAC9972903786AC09B7B
 4203: DD51932A1378BED9BD5434078442B9C13CF156FCB4060CF81F98D5EB8011DDBC
 4204: 049806FAEC29F3841CF0BAD050713FF0CA75F4058F86C388E179710300A21312
 4205: 72915D0C9DAE32B1D6C092A9E5990178E8A11C6A2B525E0D9E006C135D1BF185
 4206: FC7A58576F23CDE582A0512E54798B634B2E5A06F4A107D2685EC1578583515D
 4207: 19230589279FB9BA66E6DFE827387C5FB1E491CE19739A4532C5CBE869174A29
 4208: F1E27164210F9D924B835E9CFD9356643C3DFEFDD21D733DEAADE25DDF15EF88
 4209: 17A9360BB2281613734FF66126A90DB9AE008F6DAFAF9DCA23A882A38A0F478A
 4210: E6465F8391002417637A87303A9168632C68A031EE4DEAB32D7E6FCA721FA484
 4211: 3D01D2877B2CE55A8F3665388FD2791200FE69D692EE6C266DCD65014A9BB1E9
 4212: 27C1F5E6857D5923F56D3AA916E50802FFBD561FB9894C1A75022818A6CD8EC7
 4213: 06DA976DD2609CF7023B0D2258311F321E064D956CB8D55C1A4CEE12254DD6EC
 4214: 68680A52FCD777EF99456BA60807741E0845C47E4F8A93E11F4CDBA611DC4B50
 4215: 3B5F83C5475663090CF0450893E076132C6D25147C260D4D731A03C715BB80DF
 4216: 727864AEA432A5C95E688313C1C62C95E154E00E5F00713D2B27E2F64F7200F2
 4217: C52B3C95376242DB2233B50B988214FD47A88F3C4F15001EBBF541BE75CDC0E0
 4218: D4087F5DCF70B0814207C43690D2D9A2AF382423515B7277E4D3A990D4CD0F25
 4219: 9BDBB2350A8ECDE52D641B901E94E524E9FE6612037EB6EAD9C3A887B45F3B02
 4220: 2F60C45F88E147512CD1D4A967AD6FFE126F3C4E92FE3117E38FB2A662D90B1E
 4221: 12C80B32C9C547C7EB719063E25157F726885481D0B2EC9472A0108693BE337C
 4222: 2D7EFFD1285B4F507316529357529D3245AE2D18A4DDAE37225D682D8D20574B
 4223: 0DAA73817D1B70CD37B2501CFD087C0DBD704C544DEDFE282788DE15703E9D81
 4224: F5A1AE011E6DDAE53728D2FAF938EAB8ACAC0D07F32CE8E8C8E8C0262A76D9DE
 4225: B533DA266E44B2A36DB0E19710EC9B9E99E9C1DB500D0D8A293EEC71628E9842
 4226: A8CA8C99F9CC5B6B26E4C96F7D840C84D827299489D0F9C7E952A91F78EDFFDB
 4227: 83554679AD863C2C64DC49A33E74AA4F58DDEBC9807A92372E227EC0CACCA61C
 4228: 629C34C083A21F278CBD8747BBD7D00AFC2BB546FEE02DE9892EF88FAC0EADD0
 4229: 4EE10387D6386E77C462864180AC2F655ACA5903C751F060835DBC1F72AACF0B
 4230: F4F48B83FC85E9A3EC662222907A796938C8CBB946801696FFD8630E897170A4
 4231: 759BC269834173D8EBDC70CB16EC918CC68DBC61D8A53EC5F6F63732FD4D7EC6
 4232: 234CFC1408CEE045CD2739C71BBD175368731CDF9CC19DB87B7B974FEE39BC9A
 4233: 80948277A9676968840537A4DAA22EA9D970FC096ADB6172577DC54FD7B57BA8
 4234: 7925FADBA77E5707C51B8EC45FE227B13966B45C39DCF0F315EB7A6149134803
 4235: E18FB6CB61F252E09A7720804C6941615CD2B01FC5F8B8E12D3DD1D4984D0E16
 4236: 0E4E3342253C6CCF6EF407DF245C19FB550CAABF4A4F6B0E251D2EF04F18BFAB
 4237: A10FFF86ED39BDDC366595AA6D4B1DABA39FBAD8620E7638FBF54E34A26487D6
 4238: 2EA281D9D2251055C510A401023A14F3B97193C2B038FFD1C728AD75A186721D
 4239: 23CE5865389B0E47DB6F3DCA265B878950B567895A10EDB5A6B3F3FCD30FAB63
 4240: C6D09D90D2FB1C05D8839D0B4EC950006F996447840C8DC888EA71794A23C27D
 4241: D77453DD43121B9B78FE67913896A0B65033060072CBE1992DCA145C1C88A88B
 4242: B516B239797B9B709045266E742BF9907803FD36953C9299BF788D3BF01E9134
 4243: 9FEAE5F30EE1A8E7449093FDB9992D74493DAB0BA265D3974992F5D4ED79D6BF
 4244: 99EAAA95DFC89ECB4799BAEFC10012A5610194CA9DDDCDB009BD6436BF30B1B4
 4245: 401B2E4B6FC0EDF60FB188878A822073165F0E0399ACBC7E72770F960AC46061
 4246: F89852A0205A8A7813450A60A16014AD433C45388A3166C15D900597B37DB638
 4247: 9DB6D76BFC3395CE83ABE084B5DF3E616D5E13CA29C7BC6C19737C4CFA04B514
 4248: 7727C2383D4DC36CFF04142A1425D1A420DAD27EC6A779FE4FA9E8E44B0A71AA
 4249: 2DB0DD4C5A4AD2EA39F0FCDBC0CFA81644CD6F86683FDB5D97E7FB3B4C5C9BF0
 4250: C3F0E49BB2031EFCC6770FF520FC24631DF7DB8D2B5A7E672F6352ED95C3EF41
 4251: 80B53CB4780B779A2C870E935E1F774C2B83299A9FDD5447EE674A157B7B51A9
 4252: DB721193CA4545B4EF0D312DF015F1491AAF251B16872B689C2938053BD3843C
 4253: 9E4B4DA7B1A9ED3DE85A2D848C5DD26F4B3D6CD96835915EE86169803C6ABA5D
 4254: BC878F9502190EED465E574E5730EDCCA3B4D5FE7B1BFE3F5AF5FBB466475A0D
 4255: E6D2724FB9C11AC63B3424F422DFFD3B72A168522CD943D7EF214A36B19F3C1F
 4256: 8FCD50591ACD2E4525078561EA379982D47A010D6B7C325E8566BB370E6188F9
 4257: 40F7934B2DCA11D58A5EA2A42FA79F8F5A69E4C8313E2ED201C6AA5E7FD5BA87
 4258: 3F819A807799AC8084E2FAE69516236284A571A5A3CEB8CD0A73AB1D67EDE888
 4259: 1A69184D68842D02BACC239C898DC171A8EA05B8D2811A865BFE2AFB428AB6FD
 4260: 012B295903DE73A0D3A393E0D9D766FF470401C335AD8623A5EDB7B0F35332AF
 4261: CAD6E222B741973EB894361A862317BE692CD4B855E4042F7228A83C14CA28DB
 4262: 926EC8CC9BFFE3BF98AE8923E6B6BCB248663774FC2DA52C5FDD448A5B85BD76
 4263: 6493998AE13C84B4D8C1CA3FF66982244E7197928E8CB91C71D60CCF1F6BFF74
 4264: 1FBE8FC9E0285ED3AB5610393B7D11301D8945C71B3AD01F1E7F97E9BB9D8737
 4265: C4D113FF9B84E8D84CF3D04C01AD7E9F586FCF5B20FC9662A5D6440478134FAC
 4266: BC580FF2FDBCF7A494AD744A9289B8358D2A14F6DC4ADC0A343D857D2EDB65F3
 4267: 4D97B49CC92601B90D63C5650F895A2485A18617B7BC02EA2A9FF1E0D777F393
 4268: D7A6DD6AE36E73BFCB74560E398583E0B716650B24FF5F54AA73346A01D76967
 4269: 97E8E1C8B6DB6B4BCB511EFF3237A40960F3EE230EA142EAED3F73CD0B13F23D
 4270: A1D51F490DB90D37ECCEE52B9EC135E26F36E509535752FF6F9135A1DAC1AC81
 4271: 3701EE34956ED7BAD6C8CF1D70B9CAEE2644F94B10935F9DD1B03C5D356AC0AD
 4272: 0B6F327DA139D31FF65498675D193540EAEFC3FB8A119ADC74536C152DA82D2C
 4273: 0B523263DDC88E048ACC64DB32B259989488476CB0D351243A09A2BA6697D0B0
 4274: 6C8D52A51C0F631E9EEFEF3A2042A2EEBE5046FB670C75B4157F7B5AB507FD34
 4275: 6F52BCBA13FCDF4C923DDF9908ABBB26521FE2A7F9A0BAEB7EF7E82830E596BD
 4276: 6CB249A0F61C0FAAECEEBCF556846411E352F468F7F6B404B3BD3B92712D362C
 4277: 4A84545661FEE4B5FA52A7A7C461B9F7ACC3E8321B30068F609DA42857078152
 4278: 1A00EC0B51CDC27C8B505B00E49BD1439EF1C861173182EA5BC4CBEE7CF73255
 4279: 57E6AD9AEE58B43D54F6E22DB3B8F5F9D58EEB756B672547B521CB7D82E78B26
 4280: 32C27B3F93E5122482F87852C2F357E666AEEDDC369BB5DEA3E02EF8CC69DC4E
 4281: 31F677ADE63DE168D6A500055E06FF746F5FE59864319FB3E49DE62F5E2D7005
 4282: 596F22D88796164AD412D3B254E8D5F7E7CAE3EF1D35D67733BA291BADDE92CF
 4283: 70BADEBB6169228447DB4A99473D865A7E105DC43421491AB8563C62C215EBF1
 4284: 564E27BB8C008B2617DB934E0665D7208C441321AB5EFE9FF1743C357A9C2E5C
 4285: 4AF4039F16367C6B9837A08924300E6ABD2AB033C146DE6B2821DD9172E5D7F1
 4286: 53785578BB227092E8ED1BBB8E0CB70C2E23E640AF20828C09FDC2421ADA6DC8
 4287: 2D117F0E3DF208E70F00C9C410E8F77FB1221D1C07F6C25C1930D0F2DC601025
 4288: EE0B877941CC9F82621D4712CB9DE0BAFFCCA38DB1CE1896D6A5FB876CE944CE
 4289: 97A297BF3468B264B32B7C8BDF5777F197F64EE9BD2C6676BA50752CFB9F5051
 4290: 3C14D6D0658F7D4841B9F3C47B9522E1696F32838ADB3E877FDF5339F6721A8C
 4291: 7F39D070D9912AAE0A69B6E1E27F4727513D78AD9F1128079E3100D0B559B179
 4292: FBF88885A0681A7847F26D70D8F7A3286E4958DD615CED53147A5A50D06D55F6
 4293: 45808222273C6F6A972D49873290654057517F1E067197C5A863324BAE696A25
 4294: F250DC419B5428EA0655E118F77B1545494C94EFA32D34434C0916BD6C62F9C1
 4295: 2506EC7CEE3456B012DEF7C87D19DCD3F197047F3C57B2391A238839884A3F19
 4296: CC0B1814255F4DD8977E61513F7FADF4BB98315C72F84B4792243022B827DDA7
 4297: FEF9E1434C631FBBD0CE34CCCF4CFC655D0F9BF1E22B91FA21D95C6AD6B0C098
 4298: E987D92C862954B2CFD8E8CC0132432A40ADC155F8A0F97FC03B38B9738B4317
 4299: CBDBB8E7B4BB929F6D39338AA69A5A11BE27316BE370800C82706772CE33E367
 4300: 29A80B24D41F520D993098C4B04F0F62F9C74679BC076706F0969545AD65D6B0
 4301: 44900379A36E940359B6BCDD0F3F5FB0A8F30BD5456EED4DF5CE72F7A7B93858
 4302: 14BE51729E4F8AA97DD6D134279E88C3EF28D61D7937837DF831BC8A314F2D3C
 4303: 1353E96806AE841A57EFAD644C8D884758880415F91E7683A88CA150493EC28D
 4304: 6C7272E3465DFC48645B2F722ABFC1943CEA4B5ABCF8D76C3D032F1B3264E7E5
 4305: 06690EFDEBE83EBF967085035A199297BBF94EB3D884AD4C0DFB476B85E6BFBF
 4306: F69BCB9E57ED6753285C36AB62CB8C98E676D4D23C44416DFDA957CB93EF7E78
 4307: 8379C6328FD6711EB9B45D10681B56591EA22DB43DDEAFA65FFCFDA65075C6F1
 4308: FF96A492130ECBCF265425FABDE849C62767F6B36895CCB19CF177B8BA4C7163
 4309: D9DF847A42072F60B3911D8DA23A30D63C7FEE986F939CB35F7C47298D6596F8
 4310: 9BD7354FC35915C0CA8CF2A60F2DE21F355C74E605DBECE35A70FA12BDD3D915
 4311: 729B3D75FC8CEB2BF67DAC531BFD24A2E975375F85D7AC7CACCFBC62FE51F11F
 4312: F877377CAA80F8FD8DEB1B1FA7C1ABC73B88D4ADEF4D045708657864418FB434
 4313: 7DAEE52F2E2AD61680B4E5E229C12EEAFCEF8184B3B03D16BCCFF6E0EACDE3D8
 4314: CDC8D9185DC2672784EABC5E55C8F45AE77BD18C9FDC3189D24E3C93CA20A916
 4315: 1750AFEEB67F95016FCEE6BF60016FE2097AB01CA18B0EE0CEB254976858635D
 4316: 13D51A80F202A59A66B54E81972AB98BF9BC188EB653F43FD0EE5E7740487B5A
 4317: 6102C31D939943905FCCB91C95F54E69CEBB4F4A66027B2D03AE23F09D91B676
 4318: 4EAF654BBCB61F084EB153BFB0839D882ECDA35D1AC2C1863A3C5F0523FFB7A1
 4319: A707C2D48E8B2F421A192E898960D888212D488816628740CD9F9FB6EE1DC21B
 4320: 82725168913244FE38347B234317F127026147CDB4BBF8BA9274C987193DBA07
 4321: 0DE6596DE26FAB1618D77E552AC34F71D0B77AD262314963C69EC171C1EA0706
 4322: 905BD2BAE70C9806CC263DC44FEFD2E7742538B2C62D782D6FE9AFB6464BD9F7
 4323: 7C537D1CB46E93F998D0AC153BFF65D71F72DD0FBC30E427C94BEA08A51FEDD0
 4324: E9BC9C656715B761EED9E0DF6F1430BBC2F5FD6F2D5A31FEA89F7D3B8ACB3524
 4325: 56D36998729CB9EB6C464A709387869BB5D9062A5798B9C3F6906CA8E9C1A53C
 4326: BAB4CFB6D6CBAFB766754CA2D15E927872427EDD9E73BD16C3BF4DCC479B7550
 4327: 1623FB8E04B11986EF4A3916248BA3328BBC2DF30E994B20ACD597FF14B91032
 4328: 274884EFFF7E94BDE8963D41E9CE9F192C84AA7B2FD2F6242B9828F54759ADBA
 4329: 352CECEE86152B06D785DF2781CB339BB1B1571FB31D18C3CC831B15736FB91B
 4330: 3C95834BF98DC3B42C9D32804F0E1B0418C30E944E103B1B381FA9B54CC41994
 4331: 78B4BFFE0445D1499C19B4577513B2324B7A3A752047C36449C2EAB3506DD87A
 4332: A5A7FAE639C0A70E71A32DB71FF4D8C741A8FCA4A26C886DBB89AB5ED74F7B53
 4333: 025F00F3E5832CAD54696CEA99BF7D37950143F74A1A31B139374778438D0DCB
 4334: 75D125317E14B837147FAE2B7DC6BBDE62AEA6D74C7D8B2EACDEFFB5A61763E8
 4335: 5CD01EAB644B4FE0CE573B681C201BE621EF353ACB26BBC14DB249CFB079F488
 4336: 1ADF1C4E19CF04159792E40A5E63EB9DCFECFF901DE04D02604C195C315AC187
 4337: 34DB4F6C850E9BD424D3971CC3091A41D5B8F5020B3C79E72B99A1CAE66C959F
 4338: 55E4C6C1C1C34DCEB68E8806967C638D01E8103A6E886609E5276FC013ADB053
 4339: AE2806AFD0E6CDAFF0D97E75AFF72A027F2817FEB32964ACD45FEA9534996A50
 4340: 53ABD80249F5890C69BA0D650BB7F0AEC076CC809EDA4BCD8265F334DB581361
 4341: 329C2530144ED7073D99EE1959AB477C6149B3A6547F024AF983BE69BDB9BF4D
 4342: 827728F2423F648185B1FC0AC9C7ACC727AD43FDB6B0D433C8172EB74B8B8AB1
 4343: 8C0C2C0357458E197A842358705883EC22E7162967172C0519820D5994DF9D7F
 4344: D50B52AAE696F603985E3504742D31C0B69D77552E9396F18C71DEDA17BFFE67
 4345: E1415DD4BD373819A33CBE990992973DA11CEFBE7B81DC910273B315B82B8861
 4346: 63B2E66BFC29A213D5526427B723B4856DFCF3559FD701F77857812B0C6C0FDC
 4347: 4AFFAC54B1CDF29E882BC2E2E9BA0319BB084DA04A82539AEABE7FB793B7AB28
 4348: E755B8B1CB2F0EA0329B29816B127EEAB2E16B99B9FB1BCDC5ED2A5322F3A271
 4349: 99A1981B3212711FE1DCB32D0638EF932D00B3C04F896BF7DC7F67EF8F3DB82B
 4350: 0536D186F24BF7ED544AE148F24F6CD5D81059F55AB8E24128F755991F89CBFE
 4351: 75DB53CAD6129E392EDF60FAB2C90396568683A0C996C46358975676C6A8E3CE
 4352: 131C90FA98570DB4E576B4F669CDE352F19DF7652C97F2357C4C8F0716E5C290
 4353: 1354DBE5105A874C105F541DBFD7E6A63B1231BDB998EDC392678D1EF93183FB
 4354: 0815568798BDF68665F37205546A6528225B3B91B3A80C0F433C8888B45BFF9E
 4355: A972D7C29B2647DF29806C4113613512C117061E7DE70F763D097A7CF236F371
 4356: 4BB3BFDE60B73EC884BDAD2E7864F24BED01210DA9F229F7A87D3CC0B3AEF75D
 4357: D8B763EF2B7591B8D2CC201A635C82B771BFDB42FA533E321B587735AECDB3DB
 4358: 071FAEBC9ECB06F06A0EB364ED723D12EB6E7BB479AB013624ABD11060CFFFF3
 4359: 5FE5CC50E86F9224466913EC8167158FDFD81438BC1522685CDE8A038F0C8A35
 4360: 8AA1FA8E38ACEB99E18B55075D594DF39FF874DE7E7E6C95C677F35B2DF0F203
 4361: B78369144DD99484A35F26414874463458FE0F6D2C63481260398F5FD319DED2
 4362: 19C9DE91CE63155DF12CE842E67B8DF8E61149FC4563C4ADC280E564505F0F80
 4363: 2B6CD6BCDEC7AC194C372BE1A4FBB457739A8AFC4A7727E37E2D3E5AA30E7461
 4364: FD43AA99CF8EC08CF47CD67B820899D75935C6DFD775619CA2D52E4FE3A5B0E5
 4365: 3D1231BC641544611EB461A1991FC02E040C574272D428419F6D0AEF4285DD7E
 4366: 4731CBF498243B66ED76F66CE3F33DC996BD10334741D351DE2294D268EF045E
 4367: CB360B89A5E9690FF21C91E396E686C67B5570A1FE2182A5E78DA735C70162F8
 4368: E978C1E449853FA9B6494F2C38F5FF2A27F8E9DA96EFC069145C844402B0223C
 4369: CAC1AAF9E74C8576E524A2E5F072DA0297AF5AE4F1B0F1E3BF24989DD836C057
 4370: D18E755B8296E8402CEDD8F34A258ACC0D34D341ECA9889F4B2A06FB778D591B
 4371: 157DDC8D7F54A289F918E980C367E46575F05CB8C847000C6CFCC939867C78AF
 4372: 8A0980B0352250C063F3960D06E88A86694879A6DB159C2C5CF831ABD393A174
 4373: C9BAB470B7EF87F10A5C3EBA5716279D525D51323BA98E262B1EAEC96A61163A
 4374: 44F84EEBD3CDE74822FC6ED53FA7C30A4167B1BF8BB9D3347665A33DCA967641
 4375: E4739C8A7ADC90369E7C236D812BD03144A282176D5E906B55D1274AD6B5ED2D
 4376: CBC01CAC7B92D8D919D25D80F0E0CD744B33F303C43E0D9F1F0E778056C43E1B
 4377: 5A300D823B0070C69DDC9CEF534DA19FFEA924A6D20D50D3CEAB46949288EA59
 4378: 8428450CE0960400BA1EF843C4D538C6A2087D3E1DB7AD847898602ED66F9366
 4379: 3F8E07233BE8331D36C159E8602B8193A5534030BEB136E24B24886D063694C6
 4380: 4A86C6F0B74CBAD19B83C2637AE35A07221F79860B87754A8042CB7489B0648F
 4381: 50BD0B93ABE34188C91AE0846406F063DE6FC2FF17D3E39B758A9182F258E2F2
 4382: 8FAD163152FFDBBC23B122523A2BC4421B025B0D8E876F80F12977AD02F2C393
 4383: F8DBA9B7DE3D98B21C2FD1BFC42AFB3A6B0C303E94EDEE21B704737CA349ED48
 4384: 8332A075AB14489FBA412E4950BAC4F79BA0DC7EB6AFD1D43311E04F7047C851
 4385: 02612F1BDF9549A1C5A4E096C7946749A9E6FD356FAEEEE03C196042B6689913
 4386: 2912AF6EAE06BDA5E9F7A85CC503E22008CDFDB0F51DAB9C7821BDB79D1E7477
 4387: 16E244E95AAA34AD1B2084506F7C22CE2EC64C2EA5E2E2424E265173B01CAC83
 4388: 5A14B1FA3CA554535FB71CFD640E6F04917771589AFD81CDF19B80F2338A462C
 4389: A7931133B7609357EBBCD05DC82B6909139C5D9ECC63511CC7FF28601260C7E9
 4390: B3253E2B8655135DF5AC5EA5F037233C61495895D1499C5A00B13A90B8B3A886
 4391: 42F3F12F7A902F5520AE4F8E5AD9380EB5063BB93D98476969FA47F2BF6EB1A3
 4392: 94D15CB620277C1D586661CE897F3526DC5B52C447FAEB44FD3377DCD023293C
 4393: CD7A75809CE202165BBDD0311E1E793B9E44C747FBCF9AB319C9F3BCA0F65881
 4394: D85A2549005C27CD2A477C5DEBE1BCA541DFD153BD6357215CB195A53CB1AA0A
 4395: 636FA25E28420EDCB036BDC3AE3D522E912C00EA6061E8EFC7176DB1D106BCC9
 4396: F7420AA98E67899D2AB3B63A14B966D06BB785067DE6EDFAEA7567367DF1B9AB
 4397: 24C2194360006894B979EC31B09E92440945036AFB89155DA483FD44C1F9515B
 4398: 4B576CD51A079C22C668B72EA35E21930B701E7AEC08100BFCE2891AEC0CAFD4
 4399: A71401645287CE15CE5C4A94409B207D1A8B13DC9D1CE2CF6E09696E7793BC1D
 4400: 8766A4FEFD11FB4A3B13B32A5E994D010370A0890D85A500FAB60F60D8EC607D
 4401: CD3B7657B32A4B99C89BCDB0162BDAEE9CCEF0B52C54C8EB5CF320DCD9803405
 4402: 10B060667538413E9BB43F15C72510A68AB688C9512FE05E87AF5CD4C2717FBF
 4403: F0B5E605CE4360D89C7BA422C2A867710CF0668BB684E83FCD47888C92216068
 4404: B03655C718AB989492A6D432275B1F64005849A85ED0D167C121134A59996BB3
 4405: 8029B44938C401192B96DFECFC6C7EA90EEC009AE79F2D94926581B2073B81F1
 4406: E995224D452AA32115134F7C8B0AFCBAFAD316F2DED91212E5E2715A9A0F59BA
 4407: 787C811A7CE37859B9BFD4B6648010C449AB624401ABBAD5D22623A05B127FD5
 4408: F6C3FDE7966A3AFEB0BB98B38E8DAA05643EF7A9242F48837F2552AA6E449594
 4409: 9BE7E93EAA719FEB29077A5B86C14B5F47B1B86D9F1EE50A9BEF6F6FB2DCC4C7
 4410: D3EDA4FA1744310A2C5BD39E8EFF9831D2E91698BCE0D2E9769525F934D7F08A
 4411: FB4DF1732A46D4CD48BF73322E25BDDA632CBCD9F0571779CA52A60775ECAAF0
 4412: 04A6ED054E9527CC85F67D2C480D6BA074A3D73D5386C7D3B06AFA386C931512
 4413: AA015585BFE18F6B5B79140570B655295A0C56F6D3FFB790185D4F1A10F0AD18
 4414: C143DE30A7FAAF80239CAFA2DF1CEB743341B05E8FE1D90FE3C0F75398B6FB76
 4415: 28FDF55AF051AAD341AF59A6FDAE8B1BC878A52E5FC2B504D4C113979D7E7524
 4416: F44C86A5C12F5546024D792A0E4FF98AC19EC3850D88DBE34B4C2BBBBDD77E62
 4417: 67219B59243B4DDDBB88AB7AFEEE234F08DCA63F51508BEB43BDC3B00A3A6F9A
 4418: B4EB5EBB12D928D2E1901A0D9799F82676F6E158A6E521D11EADC606176809CB
 4419: 82687208E6F491C6B92901015A67A67508A68FD8F910A41FCE333AC61A17F772
 4420: 13FBB7DDCA5C17263946D38738E019B016BBC294F89083A2E8AA6A9433272CEA
 4421: 42C8A243DF05FE3AB837F0793AE36FB9B1378B7DF1D50CB48DAE3F9CECEFEE6B
 4422: 7E372802B2A19C7C1BBB14D3B061C5DC6FB29EAAC558386C58D87E1CBBA07AE8
 4423: B66DE0AC1AAD4D714C00B528E0A10D54AD7D99A3F5459BCBD196C0A86DA69508
 4424: C4C780D2000407BCF22ECA07C1FA37DA0E05CD0D1A78AA64AA9F4682F2F2F05F
 4425: 0D219E2D4A1B55D836B36397586C46E54F7E7B56B969EEF401B7BA9AB3B71491
 4426: 0B33E2694C3B10AE3702DFA3EBA9A42888E2FA495B521FB5B860EBECD878EE73
 4427: 720ACF8DB674DB5C4A3418E5C4B1B93E8BD5FD6FCB334BF3C93D6825201A02F8
 4428: A8BD1F64CEF4D6E8BC96948226D8E0C34A7C65978BC66563B39BB41098EA4DBD
 4429: DA6D7CB34A411B9A789775C2559A9F90B7F643551156FDA8B8C3B368E666A546
 4430: 0D9458F1BF0649BBAFCB8A2B0B35633A873D5F9B0E55A1A1EBA070DB4636B725
 4431: BAD1250138E0A08B59DDC3BAC64DBA14313B8937275F8E8A506F6D6EA691FA5A
 4432: D37453B2619C027CC5E6DEDF6C6EB248F182A7349A21CE744152BED4F91508AF
 4433: AEC8563F1894734EC9BEEE05A1CA429BA1A134CFB7D7D533595CEBEA887EFE8E
 4434: 8D41BB1711FD033A6D6707CDCD2F1F3D02DDAAB98311AD5BA5DA9EDF971FBDD4
 4435: BB4EF7EB3641CDEF6CC694948ADB8D94D39106C7D4E8E788627991A6AE33D7DA
 4436: 81FF3259C745D3C3F53FF8CC0FDE715D61801FE115F534FF3FB04CF5324979D7
 4437: 2AE393F01B9B84992F16390825059AE1560CA637AE72CA56D3CA686CE9514E1F
 4438: CE1859CFCEABB3DF9FBD8F0E3A1E8B1ECF291081A63A86128BDF2DB251287810
 4439: DEE008FD4F5ED49D0BAB3E7638B975CF6C8528B9B8BBF490F9632F83A060AF42
 4440: 1469997731E304C44B80503B391B9632C15D209556CD5FB94EC7CF4C98B51C7F
 4441: 284ABF771FB70ED5F1CCBF4AA789AA9CF8C9EAF42F9C9725D87820C10282679C
 4442: DA104A08E1AE5F01DD4399211C62C5F3370C9D159923447D15C2056A0F840203
 4443: 62903BE8B5B1994C9D7C6052077E5446D54444628AE19229209F815677ECC5D6
 4444: 45E6E1CDC2FF1AC81EFB1D73ABAEEFE54E185E3A817C0506CD754393CAA3D30A
 4445: B2F401490D83B72BD07B4BF1D1ACE8AE0AF145A3CEA0E05439EA8EDE1C4597AE
 4446: B5E866BFC94E30C9E8D8884DC900862E23767B9F8781F5623B4F5F74592F11E2
 4447: DD253253D176019798665BE833997D2ED432380DDB144EAB37C7756C6F729B0B
 4448: D13D8D02951BF2C016DA02873E4B589EDA8021397BDE47000E0BBDD2AD8D5160
 4449: C7E9F69831FAEF84C27C7342C8CE4092278F767ABD3C7220870D40EF9AC505AC
 4450: FB5F3E1BD3F0905F71AE8751C4E6BE02B392874356C7F25B37B16D7E8848A9C5
 4451: 08FDC51948C71D3031BA695B44891D7C56F5A06113C1DF9E7A5B2306053AB76C
 4452: 18B3BFED61C8E196494FCB0408DCA9389D6DE9611CB19B793D286011E9AD6E78
 4453: CFD74396029C4ABF7075143A71D14EF93B2053A0E8C8789E176D500DA7945DD4
 4454: B7F805169681F4033DA8A2941F8BAB7E4A1A0971E017FECCD8738DA3186B0DB8
 4455: 8C63476272C63364DF6C3CA5D9847A6D81736F0BE388AF95A7F9B5663F55E3DF
 4456: 1C740E4358B349DE17A63CA2282B03065A66D9FE3D6BDCEF932193E5F2E2D150
 4457: 47984A57B31A7AEB54A101DF328A74040317529842B4A5A20E3448077C331626
 4458: 9A5EA78E5EBFB81778BD4C9B392186E3C811EE82CFDD6A57E050DA15478791A9
 4459: 65CAAEE28B55362594BB58EDC4D01FD54CA7EC5C4D2A3FBC6F399D5F35EC2256
 4460: EA0B1472A99F3349DD62F3931F193C322608E6452472E00EC22BC13E2E17949F
 4461: 9F00E979D5D5E38CE6C6EB9CFD7B05E724CB49EFCBB211953A36EBB3A3E18498
 4462: 8CC2B96F8FDE18C678282C0A707ACF03CC41F735E5A4173B45A9312944D69B2D
 4463: 4D448C4914D987DE531C6D3EADE9C94F9E6F978AF50F6C25CF8586185FB7CAA8
 4464: 5C428C606709C5FA5ED63CE6C0456664A552BD6B6AC8A321A97807279CCDD27A
 4465: EA484CFEAE6FC10413A373A9E041D3CC05B48BDDE5DC89F1B9D140F95C9370F7
 4466: 1126CAF6256DDC8081BB304F294398A5B5994800684B097444BB35D4D293E782
 4467: F61C8EA1AB2886CB6911B260127D8A2D116C3AB62F07920E37E0405F516F47D4
 4468: C4E865E9606301B86A9013E5244E1C145D515251089F62C780C17B1C2A605DA6
 4469: 4E8F113081631041C38512469AAFFBA750A16A4921C2B809CAFD80F17DEE5BBC
 4470: 6A00C67E59A4C3B1C34DA41EF7D4CC836CBA67ACD86822FBCD160ADC54D10A5C
 4471: CD5A1C1D01AABBB900776AFF0BE76CCC484037C34D348A7BE0B15109BB114DD6
 4472: F0EACCA18800AEA8692D875F761C574B90F586ECB60183D3DD81C3B1C0EF1822
 4473: 3FA0688E244FAD05F5AA4490DC6E0F515E174DFC2F26821E9C4B189830EE8D14
 4474: 56BD9EE6BE690E62E2688D180B231704148F643873BAEF2466099D01E98D0A22
 4475: 8CAD70DF0140C21585651CF257F62248FE2418DE3087907355F88886BE1DAD3F
 4476: 043C30DF1CAA28F327A71B8EDFB5470F64298B899596DD2236B23058E3339E8B
 4477: 82A8B27BD3ED46D1B5F2CBC333B4AB6C8314B26320134D8B8479F2824DD9AF44
 4478: D5F10F431F64B832D1881F59E8832C8935765E9C1ED9768EB864E3847F4F4928
 4479: 71D2CBB138BCA7085D5E619C17BD6513F53293A9F419A74077EE0F97BDFFE479
 4480: CD960D5603C2CF26A3B4B3A6372F954041FEB600A528FEC76BF86420CB8FE902
 4481: C978E8D7A3D317683FAA98F299611F900FC0C38E267B9D2295AB317A0C65CDEE
 4482: 214DE4298121B7385D9AC35D23ED48BC980D8BDF0ED1B3DF469E74B2FEB07B5C
 4483: F26F8C6A61D4B1EF1F95EC93F618CACF0674C625BD9E960299A92E12BA082080
 4484: 7DDB8D06817185AE7FB28174B530DD2EE84660606AABF27A171C33BD15173A09
 4485: 69DDAAAE380C89FBB4FDDF271D3FB5CD0A2D62A1F1BF8EEF00A9FE22FDEA08B5
 4486: 32E6995008D17A9B885BFCBB80E9AE1E3A4E75A8820AE2A7845D366F29CAE72A
 4487: 9D41A40B32DB7F477E218C646A28FFDA6E58EA290AF7E19DCB764FFFFF8248E5
 4488: 179AED3D8F1B91480B3729C79B3C96B3AEF105E11E370AC65F47F58917FC5EEF
 4489: 68C5F518D1079ED2182CA6B149F76312133A4BAABC1E1862CBAE7AF59AADF2C8
 4490: FE748103948695737AD7BEBC52DF8C4BEE11C346D0E9B07338A1E82B86B8AF42
 4491: 88A49CA23BA88579F911319AA8B7DEA4CCA6387BA33B217D02D121FD38FBD51B
 4492: C100B95B21D41606B40B9A11CC731F10A8F4B86C572FD9AADCAB4CAF8F27353A
 4493: C05EE5A9F372B1FD74B71522A6F9248F838630A8DE2429CFC5B34161E83B0B38
 4494: 9713AFB911C246E5ECC6AB86CFC463B46D0358841EC85787E055ED7C5513B0E7
 4495: 960D05F0BDCD5DEF56CDB808B755396E2F16F43B6D58BD13DB0A6B9FCA646521
 4496: 5B114C3DE7253500A6D89A0DAC7F9EBD1E14D7EEBF8EAC1ADC5EA574781EC870
 4497: 7C820F1ACBA1986CC55F78DB10F9F76E9392FC9265F3B370988CC56BAA379B46
 4498: E5DBF4FC5C1A5EBFC1DEE04AD79977B8B9213DB98649B6F9AC0F99F53A449CA9
 4499: FA33BED4F5EDE8D1B53EEDCACB0A883976C98DD719BE5C2A0A948535BE0B324D
 4500: 4CD123FD9E346FB8E5C5AB593049CD5330D34DEB46C4AD0D21BF6E5D715B8A62
 4501: 40E0BDA591D2727E4245B29089FCE0A2238B7AB0798FED91B6F8CDD6C2FCA085
 4502: 3993743912D66BC8049C30643F9362D510575CE4926D53858A1BD2B8309CA46F
 4503: F93B3941D0822B182AE4DCDAAEF090AB4DCDBF403E4BED69B62ED62530AC3A6C
 4504: EDCCE216FFD057C8A388145720BED9D31A89D149E9A26AA4DDFE8EE93924FEB7
 4505: 97A0DCDEFC84F9266A86D2B88495F4A9B1D33248BB0861BC4D38825D1EE3C930
 4506: 11077737AC6E307B12ECEE27F82B554F40053CA24D2520DDAC7F547407A77196
 4507: 41E85341D1D1C10411003E66708BC4FF4F31AF6E689321788C59D63DF263FE23
 4508: 71FF6C27BA99A5D9C16E08CECE622CDB8517D14644BD03A5E7DFA8DF8AED725B
 4509: F6AB8971EC1AD359AA0290B31A2DC818DD2BF80EDB07EB81F7787965ACBDEEFC
 4510: 05337DFFABD0786D1C71B192B04618A00E90E0BB3BB704D1AA86E1FE5AE09B9B
 4511: 256B82ABFCE181CC45745A0B2E51B1B780A91FB2387EFF75ACDAA8AC13B1F44B
 4512: 81AB96DF1D9CF587DC8B9F926D02F81C8BABA56DFC79E25883453E84E22CADAA
 4513: ADB64593275CCFFF770B53ED4F4F1B0A76DF0D5AD96FEA25AC42B8C350061A2D
 4514: 1C97513C9F7F921ED913F321CFF95EF57FA1E19A9D3F3C927568888E1E7DFAA2
 4515: D12525815F2C65B72737B4AD9BD64F922526C3527693B552ADFA10C281F99A79
 4516: 26513709301215BEEA51BAB631ADD6DB698BD96006913FBE8AAF394A051ABA45
 4517: D4C7F093DAC9707CF64509D64A39EFA0207910A575932F928CE105E6A2745088
 4518: 4D23F6EBEBDD583037106433728693D9D24462F3E75DAB68059ABCB05B2B5633
 4519: D46ECEB9E1A9CD67317F5D1197DED31050A102F739792CE307D6928681542F39
 4520: 954589A5187E9FF713B1D0A3E5515C5C0F935B7921E4B37E12F0638352EA1447
 4521: 7C5BB21D4CB3181B1C056A3B4D98396DF351BA384FF61A170C1FABB51B025E1A
 4522: 206FB57FCA26D929BB232A9CC3249C1A0400FC039D3EBB543812C5918D6219D0
 4523: 882DD96CFA770A03BE1D0494C090D5F5EECEB305435FFD740824EB85E59CCCB4
 4524: AA411710DC67EA2489430D8C08423F00C499323ED1BAA4EB1B5089424F898D86
 4525: BDF5CE56C028B107B8972433EDA77EE397A193B1793BE61F8DCC0273A0FCED9F
 4526: 8A98FE8D1A49469C3A4ADEF38888A1199DBAB63DE30E56B82E55C6B31D70FB4C
 4527: 5F9514DF02B648CD3FD6860E426DB1D853910F1F96EA328759229347ABF6C503
 4528: A7B6A63D729001711890C1AC5997F2F352F3130C760F49D0510DEC22B51A7FB9
 4529: F2A7EC4939171B82F24440AA058C5522681A0A97BDE06B15B88DB1F1246A095A
 4530: E89230E74BB7B404806FD2FE9F698C167954184129B40CFCD711D69D7C1B4F8A
 4531: 7D2A8D496A7EA0FDA901AD9D79D067614D868290F804649280671903D1085A1C
 4532: E2E3C0ECEC635D975D66CDC5312568AC5C85F87804BE7E60EF787F5B97DB71C9
 4533: 4DB5F1AB7069B1B411319D3D70E1554D56120E2E5C9D474DAA7C93D5371A9DF6
 4534: 10A823F3105FF629CB8A2D564545638B9203283F6D70E4CD
 4535: 0000000000000000000000000000000000000000000000000000000000000000
 4536: 0000000000000000000000000000000000000000000000000000000000000000
 4537: 0000000000000000000000000000000000000000000000000000000000000000
 4538: 0000000000000000000000000000000000000000000000000000000000000000
 4539: 0000000000000000000000000000000000000000000000000000000000000000
 4540: 0000000000000000000000000000000000000000000000000000000000000000
 4541: 0000000000000000000000000000000000000000000000000000000000000000
 4542: 0000000000000000000000000000000000000000000000000000000000000000
 4543: cleartomark
 4544: {restore}if
 4545: %%EndFont 
 4546: %%BeginFont: CMBX12
 4547: %!PS-AdobeFont-1.0: CMBX12 003.002
 4548: %%Title: CMBX12
 4549: %Version: 003.002
 4550: %%CreationDate: Mon Jul 13 16:17:00 2009
 4551: %%Creator: David M. Jones
 4552: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 4553: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMBX12.
 4554: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 4555: % This license is in the accompanying file OFL.txt, and is also
 4556: % available with a FAQ at: http://scripts.sil.org/OFL.
 4557: %%EndComments
 4558: FontDirectory/CMBX12 known{/CMBX12 findfont dup/UniqueID known{dup
 4559: /UniqueID get 5000769 eq exch/FontType get 1 eq and}{pop false}ifelse
 4560: {save true}{false}ifelse}{false}ifelse
 4561: 11 dict begin
 4562: /FontType 1 def
 4563: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 4564: /FontName /CMBX12 def
 4565: /FontBBox {-53 -251 1139 750 }readonly def
 4566: /PaintType 0 def
 4567: /FontInfo 9 dict dup begin
 4568: /version (003.002) readonly def
 4569: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMBX12.) readonly def
 4570: /FullName (CMBX12) readonly def
 4571: /FamilyName (Computer Modern) readonly def
 4572: /Weight (Bold) readonly def
 4573: /ItalicAngle 0 def
 4574: /isFixedPitch false def
 4575: /UnderlinePosition -100 def
 4576: /UnderlineThickness 50 def
 4577: end readonly def
 4578: /Encoding 256 array
 4579: 0 1 255 {1 index exch /.notdef put} for
 4580: dup 44 /comma put
 4581: dup 46 /period put
 4582: dup 48 /zero put
 4583: dup 49 /one put
 4584: dup 50 /two put
 4585: dup 51 /three put
 4586: dup 52 /four put
 4587: dup 53 /five put
 4588: dup 54 /six put
 4589: dup 55 /seven put
 4590: dup 56 /eight put
 4591: dup 57 /nine put
 4592: dup 58 /colon put
 4593: dup 65 /A put
 4594: dup 66 /B put
 4595: dup 67 /C put
 4596: dup 68 /D put
 4597: dup 69 /E put
 4598: dup 70 /F put
 4599: dup 71 /G put
 4600: dup 72 /H put
 4601: dup 73 /I put
 4602: dup 75 /K put
 4603: dup 76 /L put
 4604: dup 77 /M put
 4605: dup 78 /N put
 4606: dup 79 /O put
 4607: dup 80 /P put
 4608: dup 81 /Q put
 4609: dup 82 /R put
 4610: dup 83 /S put
 4611: dup 84 /T put
 4612: dup 85 /U put
 4613: dup 86 /V put
 4614: dup 87 /W put
 4615: dup 89 /Y put
 4616: dup 97 /a put
 4617: dup 98 /b put
 4618: dup 99 /c put
 4619: dup 100 /d put
 4620: dup 101 /e put
 4621: dup 102 /f put
 4622: dup 103 /g put
 4623: dup 104 /h put
 4624: dup 105 /i put
 4625: dup 107 /k put
 4626: dup 108 /l put
 4627: dup 109 /m put
 4628: dup 110 /n put
 4629: dup 111 /o put
 4630: dup 112 /p put
 4631: dup 114 /r put
 4632: dup 115 /s put
 4633: dup 116 /t put
 4634: dup 117 /u put
 4635: dup 118 /v put
 4636: dup 119 /w put
 4637: dup 120 /x put
 4638: dup 121 /y put
 4639: readonly def
 4640: currentdict end
 4641: currentfile eexec
 4642: D9D66F633B846AB284BCF8B0411B772DE5CE3DD325E55798292D7BD972BD75FA
 4643: 0E079529AF9C82DF72F64195C9C210DCE34528F540DA1FFD7BEBB9B40787BA93
 4644: 51BBFB7CFC5F9152D1E5BB0AD8D016C6CFA4EB41B3C51D091C2D5440E67CFD71
 4645: 7C56816B03B901BF4A25A07175380E50A213F877C44778B3C5AADBCC86D6E551
 4646: E6AF364B0BFCAAD22D8D558C5C81A7D425A1629DD5182206742D1D082A12F078
 4647: 0FD4F5F6D3129FCFFF1F4A912B0A7DEC8D33A57B5AE0328EF9D57ADDAC543273
 4648: C01924195A181D03F5054A93B71E5065F8D92FE23794D2D43A151FEE81296FBE
 4649: 0CF37DF6A338C826464BA5198991445EC4BE80971DB687336AE8F74B516E333D
 4650: 2D8AB74D362C559AAE6ACFAE49AEEF4F52E28C869222C1301D041E7A0BC1B608
 4651: 1BF728EF9E98F3A12EB2714E7F16B14E055FE1FA0EEFB058860ACADEDA9D0E4C
 4652: 42E3C6F1E4869471BFAA3760175F3FBD842755A9D7847EBF605F18293B42F557
 4653: FBE2715002669091BB033E1AAD657532F34F7C66E4F04D63ABB07E6CB9D9AEAE
 4654: 78EDE8B79DD9BC87A1FF445EAA05B5572BB880E69F4DE1F82D7F0E9980AB0C18
 4655: 22C448B0B1722D3CC33C56FF287CECB80658B3AF5E7675BE82CEFF3DAD5942EE
 4656: A03C955FF979E41E54BCFB5316A9AB8945C403A73180D0961416EC9C92F49811
 4657: 4B91BC4C788392994587517718521E416D469F69952149FF7F9224377EBA1065
 4658: 4A727BF806A112A7B45B0A1BA1D5A23683960575368D9EAC8C04753BF7465AF7
 4659: 95F25C258C63E4FDFFD0B412FD381946AA38C0B961652BCEC30322C47BF4755D
 4660: 9F91880688AF066E32FFB22E1A52DE741307AD3ED830D6BAA1D1F562919666DC
 4661: 5E8FD9862AC8600B0AE0BC7FC779252AAC57248744ACC8A8AAFA836BCF09B0DF
 4662: 9253DFBB1CB77EA8A59D42D1B18FF25E9AED72FA62FEC3F126F030F5D7DED9C3
 4663: CF60FE890BA4A48E39E687BFFAEAB96AE542A6387F6624486037C8924002A511
 4664: BEE5FBFD780AC1D4BEC3FBC47A930BAD0280D444259528B6C565DE11DE36BB65
 4665: 9BADC55C1EDA1A80458E98896D782DFB5C137897419602809F9BF8CA39F00C68
 4666: EFB9E076FB324C2963F23CBFED28B9EF70EAA4E4B903225D1F199A7162AB239A
 4667: D92D71C18B1B682D04C6A48926275BCB16D413B2A0E953E1257E0B12D8B717CE
 4668: 2EC84CFBC046A4338A69F454A469B12118E562B4F56C5FFB3CA5D357513E6FFE
 4669: 947A564B229C7FD873057D5C7CDF03E958294A1003B37D8DF565A70A00A3734B
 4670: 0138AE5277D383D10C2BD853EF806D3CCDC47739F0E374A3DF3B63638B949ED6
 4671: 4EC25869DC1C0B1F4DBDFFCC97382841D8F10F3635C792139A1EC462FDBA379C
 4672: BE0990CA2E70FE73137AFBBF30CA54954D7E7377CC50BDD780DDD4C7FDC77AD2
 4673: F3EB1169F14A0041F18160F43C24FAF556DB5D621709FBC544CE55424F7446D4
 4674: 6AC07A51C8CD5161AB0AD5084A96FB35D77F1CA155147DEF8D7A590EA6939514
 4675: D4A226588295CE0007BA8A550895511C8D80BBE5CDFB8A50D249C3BDCA974415
 4676: F5557914A9B805782F399E4078DDB6264F1A49A9A5BA45E284A5196E9828EBA8
 4677: 481D357B8D9E6ECA631A6204439FDFACE7D7E6A2392726107CB7D2517CD19A24
 4678: FBE592C119626DB221BBB635B6EB84845C16A9585282E34958B961F4A543AF9D
 4679: 419B6A9105BF185FC767712D923437BE08A9C0EB92AB6792DBDC671029B6FCA6
 4680: 7F717FCE379C0F3B51C6CF042A762ED04898FBB4B0105C3C4ADDDC18C51BAA3B
 4681: 70A93666669547081D9246732CFF74C83EE90DA17F5B4F8BAF47FE4D81590988
 4682: 2858C9B96071341FA0A0D23BDD4947FC9BC2297913CFBD4FD6CA4303AB3179AE
 4683: 0203F1BD502065F90CE9BEA3B52DAFE4A29446082EA0E6B1D7AF1F31D0AD02CC
 4684: 9A7FACE2CA86E5FE0F6A425B28A5940ECA306891CECDB3CFC7A5BBC76B5D9E8A
 4685: C754379ADE80B4D72CE493010317BF21A0CF4A0A55C1246218839DCA3F4D626D
 4686: 1F4161D38F54AD5142C1CEE95C61D8BB10FAD4B772F4955777AFDE8AE5A837C2
 4687: A2BBB11D0BF5DA2E63D0B75ED421DBA9C789B281B01846B65DC572BA69591969
 4688: 21265DB722AE86BD8CAA3D887C975A617ACEDDFB7AAB341F47532AC0F354A530
 4689: 7662C089DA3939588774FFA16FC4A52555DED6D6F51DE718BF5F345C23C90198
 4690: 17B77CB8B5D53A5CE7A79F3E286B6A59F3F6178AC8BF15C0A15C1A8A95D03B60
 4691: 30EBE53DE328CE085CD9A1D49C69AA299C5B58B24334A546F6E274C1B534DC8F
 4692: 3289553F560C2F81E413ADB92FA0E7DD1C2F39D5FD268EBA97AB7335ECF28257
 4693: 96B4EADB7D0778706CB41C7E9C882760E7670936774A1088FFB2011115FDADB3
 4694: B69EBD5108760762521C25C968C3E282DC3400001AC8FB1EA27FF643E3025950
 4695: 1D617BB8BB321281708E496277E11DD3AE0023DA9F25AD06B39C7CF527FED27B
 4696: 57397E88D3DF70EE4FCCEFC8A0927D6B05517E571B3E70ECC99F3CBA32CCD4DE
 4697: B8BF22626B6C94FE65598A88AB90D238461EBD9A098DADEA4091AF1CDD7560EC
 4698: 8E1B9BC2321686E1759E6B8A270C8CB4A254F7368039602EAEAB86ED21CDED91
 4699: 8F2DB9889F46981C494C7EAF5E819B91C129F0740B8002B510014985E5791F59
 4700: B16879CC6521D8E9F1C4C1890AC85A78022BE614BEFF318AB2616F0C3F02405E
 4701: BB425D1555472A2642BA7686E431DC3FB8A1688B76660D9957C3FDE8D58109AC
 4702: 21B1234C9DDF3F0FAF93BCF7B2F88A001F23162E1A13E5E9118D51B485B70A91
 4703: D0CBC39CF44413FD8686D9030782DAB58064F5B987E0402AF5B264B17BD31BD4
 4704: FDF63951BECD73ACA6138854EF35B062D01F33073850D9C09A818828C581241F
 4705: A625AB3638081DD0F00F946BE5450D38489CECEA4E66B4D85CC8AE0157E2AEE4
 4706: A22A9313829F24D573101D84CC1784D1CED7DFAD5DD966601370C6CCBB723082
 4707: A86BBAF0A5D867D0D2E3CA16E14E5109A29EF02649C47E12E88B3B397D65CACA
 4708: DEB9940B92100744D686066F8250FF30E5F13D81428EE238A2E4E07ACE0F5C38
 4709: 7D79D4A336D0D26AF9C2B84088ED8ECDF94A1E3FADB45AFDAB46CAD6FF950B0F
 4710: 07AA2CDF82374DA76C56D29C80138841EB13F0D02ADD32F88B23E282ECC845F9
 4711: BB9AAECE9CDC644AC2D49577A92307A83A99434F6493156DF25DBF0FCF2EC21E
 4712: 8C50A312C3D19E0609C0038554CF4FEF3ACEB7A833FD54B06EF0D617C2971C89
 4713: E4C06075B09B84A4F78A82152B9A9C540B1D881313C2C74F20ED064A9606EC2C
 4714: B56D7BB4797F1EEF4A9B13579CCF311FA4A4DFA62D80FDB7F535CC6526D1AAE5
 4715: 45C008EAF024B48C377522F74D939A475970533E645B1BFA81997549AFF26F67
 4716: 2AAE6C2EFA357DB3B525276EF330905688777057F4E4CBF584520A534A8587E5
 4717: 5A8360891E75A15205E8ADAC4A4E5A6E27D0C4A7D492216E4BC023AB027F37AF
 4718: A8DC7579BA50204D5F45A51460C5BD8A5A7F87668CA6451137F2F59E117BBE28
 4719: 5C40820882A5546FA76F0CF49F8A6EC445F0647CC3227C400F56E7E9B84A6975
 4720: E85E243CC1666DBAFF4E07EEAF3AF71BDACB30DAEA792F2B8504CAB071544F01
 4721: 5D66243D529C479D276FE22F7E275D9E7FA9C6EECA18716B2F213916E32C1D94
 4722: 6E32397B41AC6779543218E506569E3544803BBF9B404A983EBA62A494187B30
 4723: 8D3DFA4E1237A2E5E08224A60492C09ADAD8775B7CDB830520829BA164209ACB
 4724: BCDEB2D574CEBFB7AE4BE72DF4EB1945FEF2458761AD8DCC0D378AEB7DA002C6
 4725: 9C14A665DAAA532B0ABA98D7BFB5A6151FF6703385AF7AE8FD315A492FCCDBCB
 4726: B825707F9566B3B4943A3C61C3DEFDC31A843A2D67AB06891F3E110DD8C73D3B
 4727: B5E4151B51D9F13905D7D94DB9ABBFCAF35F43B6EEE256B1A80ED6D1739D8D5E
 4728: 8C767F6F0E8704C5345D028A2A6DAFD9BB7AA048B8B895FE9423A7ACE858BADD
 4729: 595CB074A128DAFE08FDFFD6BDAC0114159A702FDCBF8013804B0CAEAD7AF38E
 4730: FAF086A3248AD4FCA1401A85AE2F72E3E6956DC0996FE8ADB18F89B14A208A15
 4731: 13F81AF73D0DB72F78C4DA634ADE3C73756CAE6AF2E149C26316DFD93370BE1A
 4732: FB4A79F77A67C07CB0A53C78367F21661D4AFE9E27328E077B522B50FD9AE2E3
 4733: DA087BE481515B5DD7BF894A96A84A6C78874100505B7DDE1D22EFCE8D58B3AB
 4734: 313AB5495F72E2CA4E6AE22C0CB854302B9990372F1661D9F0A517F90686F248
 4735: C5643008B3D29F7296E5C8FD4049886662EFDD4106E17C879F5D41CE84F87E89
 4736: F6A3117C968B95A35940CC29C43E1E0DEF51C1E46B676301F40D59615C3F73DD
 4737: DE37B72FF7105DB84227DA5241583272AB1C3CD97AE11C1EE98FFDB5E5F44844
 4738: 8FC41BEA5C54B26341AFF6830D9D0A5A2901B0653D8BD0746838194D240FF753
 4739: E99750D3383373F453723D86BE97B571B8B84D8696089B5CFDD53E6C562A2197
 4740: A8C4FB0CC690C27761A816B441029D3D306245052E0C41B53025D8CB7267CFE3
 4741: C17FDFE348E765326F91AEB700CC49162DF748171214252CBC821493DD01AA20
 4742: 417D66DF47EBEFFF3E9BB2B0A2BE7D9B8C68BD570FC2EB0FA54CECC318F04C43
 4743: 19598BDE93F2F13DC7847354C99059AB20593EE51E94F9D4E9241869D605AAF4
 4744: 9D9B5FD88C3798A039A67993C5EC68B6326B132E647F67EACCA7F7AE7F718D85
 4745: 12666E90D7C73EF210E344964A38228B236679A2B18F5E081234CAA2458F8D83
 4746: 3F0CA308D19663CB12EB904076EF88E556407C33C9380A6A3D68A9EFE65387C1
 4747: A1BCD2D26DFD2AC0881EC30E81C0A4E76C244A2BD822EE88C4A60B480D107E68
 4748: 90E419A1F512E865BA922A7830909BC2611A80931CB2E9344529586726614D94
 4749: 3AC5200FB9FF68AD9686506C5EFA8788C0AD0251AFE7F95E84683380CDB421C5
 4750: B1A783B6D5F3A6BD1BC1C14B363DB01C87C0796DCDD5BECF41A1A9F43183CF6B
 4751: 82C2AE49F0BFDC5DEF7729F2E638EE6EA9E4D059EB9BB1B992AD8C82D501A550
 4752: 1BF73CBBFE740179B54E193E84A55DCD61B343C1852780FFB44248FC9426AC94
 4753: AA2B3FE20FBA30F6C4D1E0FF3EDCDD8C0F57CCB50CDB0EFE2E04A8927E239C1D
 4754: 9B026C7929BB48461D4D695FFC766C8A0E545B1BCC2AA068D1865333108E7985
 4755: 2D93F9B00EA0A90939D0D3840D59B6CC0CE2C147B2E1A9A4F14270FE3ACF51D5
 4756: 99F7349106165AD627CBBB0ABA01ECC6D3A14C1DC1ED23A9DB9865BB4396C51A
 4757: 31ECD001EAC94B33C34E29C5611148EF3E55DD61813470B8F3CE32564C749414
 4758: 3C93C77EA5A3538A0B5AE3FC4DA32813B06772E0E48E25BB39F3F6FDCC077E86
 4759: F86FA50E18FD19EB2F37311CE87F18F3BC85CE7FD71CA92D5C3264E34E04A2E5
 4760: 70C79D99F54D6C6D9D527AE45EBB48411221134587D2253E7C8ED7658EDCA34E
 4761: 5E768DD14E0200470F73C44D006CE8CB35DE1CA3EC10ADC668B0662A7774C891
 4762: 84EC95A31DD872F0728D9F65CA80940080E04630BE4DEC77A2C49E3913C39978
 4763: BF145F8832AF2C4385EBCDB15F9D32C22CBA0CF950877717D6F1591D7C0B8047
 4764: 8C9BFCB16AF7124ED83137695F3D69228DB633053208C29E0ABA1B06A7FB3EE7
 4765: 5625CB44927E2DA6E038A6E62DEBDA2D96A03177982D8FA33BAAF4426E05F4B7
 4766: 9C1748B3FF7691F9888E7FF864A10B9DF761A41E6B5CFAD2BDD7E1C4924AC97B
 4767: F4B352705316DD1A58637CC12D71C18A5CA691AB2AA8F171590EC24582B1123E
 4768: 94D4DC587D8F99E18A711776BF4013C96446BFECFEE4C809EA94B169088024DE
 4769: 0CBD20199A915AA406F0BD5F3D63D1467C49B4691AEBBB35ED6624F2D7BB74BC
 4770: E80FD92B9FD04DD9C2BE9B6FD29EC7EC07FAB447511C61DD299C783BC09AE2A4
 4771: 7B3CBCA6A20C6631D06D0B2E2482A50612BB7C29B7E7D0A205EB0E8436702581
 4772: 596BC996ABD58CD8D5BAAE4B1478195CAFF98FE0141287296C4EFB8D2E7A8442
 4773: F0A3AA9F9264329982532295A176BA1867EF732BBAC49AF485D9D0F7130F617E
 4774: 7F7DEEF935874D55A22240F8EDE4F247D5F73481373A392D40A8076BD91079E1
 4775: 1CE5998BA13D48D56B49A92B4A18430E316405D2E2E391B496A1934671FF1785
 4776: AF42BA3B2D14B8E04014437FD194455C50289DFBA61B5C377BCBDADA48E82DEE
 4777: 4E70EF5E9DC03064907BCB8BE4D59DE069FB0C0CB140DA54708E630767313F9F
 4778: 744594AD8A499CFEF733E640A11FD74E46A749F9C7D18D49251BF85C6EB4668D
 4779: 67598C31A8F90922FEAEAD4B83B6E7184567DC798E4BA1C4C9B3461A478D63CA
 4780: 054F13B502DACB674EB49D6BB935E5EC82BF99FDA7D47C581AD7F940DF4FC6FA
 4781: 6C6D25D647033AC69505F0CAC58DE99087F365531A6283CB89CB644688963C3B
 4782: 8B2203A94294E58739EF23C7803630A1F9121D62BE1977DE2F41687C8CAF87FE
 4783: CBD7AD3B98E0D95C8C6E1A7CCB0E09465AA874DC90A0F5DB2C5E7C130297FD39
 4784: EFE63B0350B5139D09E6864D22C3F1150B29196E40EEF9723E71158B7ECFB8E4
 4785: C426FEDCD439420B7F1C251FADA347C9A2C49738B5A17922E1EA93CA7B125B76
 4786: 57449EAA9C1D591CAD327D0E98EF2D44D614EE9ED49DD31ACAC0B956620B6BA5
 4787: 5BF6D08CA7541059D5ED2EF00AE2EE95488F5645BF6837D9241C0D3959B7580F
 4788: C9ECB2BCF3E65C07D52EC9CFB21C11CD4C883E44C173214C900C44D2E1E43DD1
 4789: CE8DFE3DA93C38B548BC4EC46FF91F30CFB97525E1FD4E77686433B20BABF8D2
 4790: 848C1CDF1BCF185CFD7A81D2D4BB826E837E2AF35CFC4F419F698DB0C43E9F9C
 4791: B0FB628AC9A3CBE9B1FF4A067016E70333E78B32AB2D89C483834B31F5808FDB
 4792: 77492E099F1504DABCA5722C7860CDCEDB2DDEB512FFCC7D287F4945FD711F28
 4793: 87BC3D36173566B81FC2C1290C717A09697DAC6072408E20926D39270121CE58
 4794: 3EF97CE12EDD7F87F2C8CFE36C3C0400869C0D813B71C425343EE0CDF717BDD8
 4795: 409D5297D0F8F7FDEB0257C0A391F5635E0DB1116058942FF3E7C94D5F2873A7
 4796: A3B0ADAFC3835AF2BE474E6741319BC6695FB37F59AEE388F81F6E66F910000B
 4797: 72E6BA7531B4378CEFEEDC79CCF4947BA1703823B5AB4F4AD73D9615C66C489D
 4798: 99D68E49C9BF765B7FC547BAB9640D51D5A7A2396507AB5A4DFF3D14F52422CD
 4799: 8FCFEAA06A56C6C7FFCD29C9A7A59DDD2A909A9363FE5F1E9629616D25ED38CB
 4800: E754C059E4379318CC491C3B1A90128693AC53F80F8210FAEA7EE638902A7D3C
 4801: 82B95B3F5AE340EC1B648DBB9FB679D6E80B7F426D8671FE7136D97F51E2D2F3
 4802: C9CE9183E4061CA40091A2A70DBB9ECBB19CE3F65ADD0FB346B54BAB182E2CD0
 4803: EAF4C0F402C25573FB344EA771B297BEB615FCD0595172E84ED2A62FF8962634
 4804: 23C19076C2A9ECEED5135994EB397303A9619C76DC55E032DA83FBA441BD484A
 4805: 59F70A5110A8927F6239A14D4E223E189A5462E4A92EAEFFA4B961A2A32B320F
 4806: C2B4E8C1821FA67A655B5042C15E4DE1FB3652B55078DB123573C4E986B19DB0
 4807: 1C5131F3DFAB271C30A5476B4A19D8FC922E31879C34BAED94C07A4841B8209C
 4808: 403369FB8E842610D1EB4662B6171A4465FD0E819964F62EC5B0ADC92F08CF90
 4809: 1DE0B410FFBAD16F6D355E8AD72CCF67961EDB6CDA82398021007C2D0462E893
 4810: 75EB0710AE4A6CDD15077C9DEFC5774EF4A657734D703CE42174259B58E5277E
 4811: 0DF26BF59AF8D1A3E7DC12E3C12AA4B67CF35B19962F6950C2020B698D971B35
 4812: 82FF84E72F72FBB0C54A112BADBAE6C4CAA358BDE6A705AB59332C3850CA3D25
 4813: C7564499BC1319121CE0D93218210C68080AFF33420E3CB3A48BF9EB66BC07C8
 4814: A79D8CD8E78C200FF7CFA3DAED0B9E87E6141C88B436D8FCBA50AC195FCBB9BC
 4815: 9512B95FE3A37FFAAB39850FCEBD4D50A243EA416E73F53B4B00F3B6EAE0CA06
 4816: 0693AFFEF215D00BFCAD02E45496D7C8F5E99EB9096FC4300D038C1AFD31EC4C
 4817: 5ACA6B72C1BE7204E37A4CBBCB1EC26AB87F2FF82DE20601025169A5FBD2D060
 4818: 62B5B2DBC288C79C33B596832AA18D730AD572C6EDFABCBD36DEA87C0F323C3D
 4819: 6E537AD3B43C6F3A905597570A8C6B0B4A5E08C08EAFF9731E745F2BA8ED0C0E
 4820: 1ADF7821CFCD4E38F3F4C243CAD31D9F8FC68B9043740852B4CCBDD37BF728E5
 4821: 648215961FA82A0C847ADCC5187331D0863A4573BE520C02CAE14AED4F06B3F1
 4822: FB4A318AB54CD86DEC824707B29F858FD726A167F2333855C0575EAF4EBEA0B6
 4823: 754B1775F967140641FC06F82B191244186FF347A351FBD8FA62E8C978B21F6A
 4824: E124929876488AFA97FAD1A68A0C3496BCA768F4AF8016D7A65BBA3AAFD7F5FE
 4825: E75FE714FFF3D54D09C9747ACA01CEFD260985C6E87477C9C7843343C7E9E3F4
 4826: 0537D461EF019E046DB8B5BA258462B2FAEA1826B3410BA3333480CFE0DECE61
 4827: CE2731FDDF7FCF2AEF7CC2B1EE7095F480B3B27932ADC486BD9CC130D94BBD05
 4828: 43872FEBA04FB8866ABCB4D379696E73B84BBE98FBC4A16CFF22F8A7AF754624
 4829: 2912C228030FF7EF23D51DD61BEB5171AD31E2B630475E16B6E0F3C78D44AC30
 4830: 712D165DB5ADED89056FBDA355CE0DE5DDF2A52DB851879E39085EE9D44EF757
 4831: 9B4BEE1ACDB865002ED4C5A98683AC13D9E1F818EE88E0A0408E13888A023B87
 4832: 31F35E750C4DE7EE68DFCC0211A2860C0988F6E682EF84373DB982BA28162A69
 4833: 64E9CFC6ACE0A25114F95EB7FAA7E99A68533FC4888AE57C5C104B219CFCB938
 4834: DA518553B57BB2D9E462A5A68F1E8E0044F1FBC52560D53A6C2EB0393AF5CBB1
 4835: 55D81F9DC2C643F2E2DD0129C306FA3A787149550BF32119399076BC885D150C
 4836: B3584CB2DD79AA0B27FF0D59D7CBC477D5A29F789E37CF19F32D9D3F6914961E
 4837: AADE5423667209A686D8BB6F2293659E91D09CFE321C53B34D830CF72F00D3E5
 4838: FCD3B6479BD4C862429A52E964B3BF8B81906F32517E927023C2AB14AAE1BC5B
 4839: 6B0B906F420772505D76FFF558C9D3BC3E980A1FCC61E9AF4B9A9843EC4787D7
 4840: C41C6DEC165A5299444976F34F301F2950FAF95C529BF7A74514AF883C50B4AB
 4841: C21227588FF0A57D1CCD8A91EED659F63BCE43D5ADD1F3CEDD661CA2B68654B7
 4842: 01E17109377F92C75135E060CD805F98FF47DE13FEB6C7FEAC15DBF630016448
 4843: 6C7F12BBDDF1C248C3B8FCDB8DF5F93357AF164A7114606087697E5021AFED3C
 4844: 0F775E02982C4599496B71E4B6F3271396CB9B581F70DCBB0435F111D2216D73
 4845: 0C78C0A5C2AA5D2A40758BC181BAEAF2641B439D4FA6EB46D03338BD95820ED2
 4846: D57CB7AEE41EEDD77FA59FFD1DD7B805B567A1164AE77D8DB5F49E8779938D9C
 4847: 875AABA87925BBA4B374E59AE9780D231EC4D1B192E7CCFC31D87F5378200532
 4848: F64EFA6055C148898D5E67ACE7363D8AC3CA2050EE8C47DD1EE29FDB882A31B5
 4849: E8116DCBA78D5B9329DF559EE4F7855222AA01E676A7CEE978D9881121BBB96E
 4850: DEA72B73FDB70E170B93BE01C4159319F4FAE38ACA41966CCF60A8F9424C098E
 4851: 69210A0ADB89D2CECD169D5448BB34DEE20D9905BAE45DE37F41259185F8B175
 4852: B8EB2AAC102E05940B494BCB1F3B79458F0086AF241B063D7EDDE676BEA3055D
 4853: E3D18A35A848A22F9B4B79DEBAF97466F8158D8E782331B673D4FF9C12177DD0
 4854: CD62BCF177DDD0F950A8652AEF529AEE43BD52DD513F8D6585B85F4896B45B58
 4855: 6F0FC7FFD12BAE6B0E477C9D6510F6E87E3B4D75C9DED5592CE95B6E8ED406AD
 4856: D71F59197A116377319BA68A214FF237B591757AE362289F2782350C12666847
 4857: 91F72F0A88E56827097522C55B3F44D76ED3EAB90B7ED0ECC3FEF34DC3C0D391
 4858: 6E06E03715926E3AA986E3C5DC076EF9CC0F5B71FFD3F02ED339B1CAFBCB04B3
 4859: D7B17B617003BE14730CA3341A003EFBCDC8A176BF4467440389BFDB7D331823
 4860: CB278DBE285E6732477E017A2A9B1AEC5C113A491EEC6141D7B9C435091FAC4B
 4861: 6C393AC995DC79F0046B3CB03CC01F714A30BFA08052C0BC7C888B1E615AF648
 4862: 256AB8F551EFB544240131B54C3415265C6716F9E852DC4973525332CD5B181B
 4863: A4DE4E041BFCD79E978E572C2A53A7395F23977E60B61057111B47AD35A580A8
 4864: 769AF52AA9067CBE946298D77FACCF06BCEF0514943EE8AABD1C54B9378F0BDC
 4865: CFE0D81EB1BF9D0082FBF97648C763009B41E8610D6904DBDD4F1C5D82E6A663
 4866: 2F6F7C4F99B83C0A327A90E16092E7963848B243A7E718E078A209B1A830D978
 4867: 73588ACBD3E1F872900D4C3879524F139FFCA71066C96424771C19E5FFA0285A
 4868: D0E051214F11F4D7557C8B376B7E6DABD206AE08307F20F12755B39306B35011
 4869: E5EEF050AF9118DCE00ACA6B266E66C0C63D579D7D90134D82268773D570B7CC
 4870: 5E4C183ABB09646D3B9E70D06E2CDCB9EA0B108A6DA4E3AEC5733CCC0A14EB34
 4871: 1D39DC8EF3308FF55CCF1F736B2DCBCC90207D6D484216A28C5BC32775C91D2E
 4872: 78A63A01BB22EC15E69860AF1EBA0D74EA154F044CA403E210291D18489EB661
 4873: 40786D375568D52BE04A49C51F2E294329192552E084BE826B25EC6A254D891F
 4874: 6C34A8B08ADD1BFB2FEE17B28CEA54E4FD352E2A01C649D05BA5E72722D42F5F
 4875: A2C90C27FECEA6E5C21B0DF46E6571358C04287147DB535DC397A958A90F9A64
 4876: 6A60053642B8607ABC3EBD65B1A46F4B22017F945D059975D7A2A465E13651D1
 4877: 96D111DCA6B3AEFD4F3B5C0B51E968F9C6E1C365A390850BBEE64AF381E7929C
 4878: 9EE72908432B77B9D58B0DEADA36802520B699766400B2B04AC92014D99C669F
 4879: FFC0E2127416F71925E7579213FA266F9803C197F2F0722B37C78C03A505C76A
 4880: D86B400C039466E4D2E2DC5CEE614932A0B8600811EE809E21446D12A4A30D8D
 4881: 32C6AB1BDD383C05897CB4A08F719102D38ECD71359273F623865600455A040E
 4882: EBE2FE4D6D031A0F96FBD7CD0EDF88C6D092755EE07DBDD793FFF279D1C5BFC5
 4883: 4DB4D3E4BFA1A8850A608BD6F635A7AD717C45407607FEF9E14576EAFFCB5EFB
 4884: 2B8C1B12CB88CD3D70FDD0458443046F85CE4DAA12FA4BAF6FB1673A1D3C48CF
 4885: 2F891D1BF832037885457B4E46A2D2418AEE1B46C30EE4E524723B7842C9DFD2
 4886: 60A72B6AA65B88031BD577A546CB320EF9E2B980DB8E85BA6652FD2BF20BB637
 4887: 2753016E7800E540154727C01E6ADEB5422B91D5C20F9E8B2B2AB9109EF13F05
 4888: 15DA2ED05ACAF566A51BED58221EB434CBB6EC3CC34C083DCFA54694A1E9FD7D
 4889: 2FA520B3DA37095B92844CCB2958E86484759AF1657B5B6966E70E21F720B0DB
 4890: 51F4C3D14EF63A60A5383CD166AC41860949F52A9EDEEBE352C64DE286D9FA70
 4891: 7030FA4357196B56E8FF52E2264DD8DB2AC5057E448DAB1B828DAA153393C805
 4892: A57328D0583339DD7AFBD7A9A5B0D67FA92C62046F8F9B2FD8FB424EC1165936
 4893: 486A469AAB12FF9490BA39D4AF4EB41D682F278423016AA6C173A2ADA81AB2A6
 4894: 919412F56463799ABD6DBCC68A96C67C18E793A4B84027DD9CC233310E84E4A3
 4895: 1941DA5DBBBD462F7C7605ECBB28F46E6089E9B911CBE04C207C579BD999ACDA
 4896: F9A39FFA4C396166DBA3A7286D8A6830B975CFBB9CB99DCF36A3057015218BC9
 4897: C05CCB01B514AF78D5E3F6DCEDE6816E64719DB53CBDADDC52C3E05E2075813A
 4898: 9238E39CE61E0C17DBCC3D5A321950FDFA8F7DA670821C1F37032E6C52EC0BD5
 4899: 81F698295732C4248C634449F3F8DD016D07583818161066DA6D1F8F97F09423
 4900: E887B17579B2B6AF2F4D18DA593C0A0E7DCD4A21AB3D7E657D12E07FD63F5B23
 4901: 2F362D1664E293E7D85957D450C025C5B9B2E8889283D8C8D395B135AA50942B
 4902: AE668712615EDC2100EB5EA761360E565F06A23BFD436DBFFAAFAF6E583E84B1
 4903: AB02C5418E41B8CDEEF026EE19139441F33DA61F28E6218B0F2C7FC79D2A3AAE
 4904: 5C7270F0032E465BAB57AD5323F4851D4C231A66D4038562DCE696F2DCFB0F7C
 4905: B85AA1DF6068D85C017C5C95064FD4F0C3EA966E1E94CA3C9C9A76AF0B5E981F
 4906: 4CC71CC9C686EA4ED348CE57AA6BD30A16F7111E092D81B6675F7EFDB30E4411
 4907: C0CC449A53D60F13BB248ABFE7DEDD56A03A675707AF1B1F13829E41C9226504
 4908: FBF20B944E575731B7FD1D1D16B18275E7AC756800BEA08B3DB6F505127B6BB1
 4909: 2E49246603B265FEC2DCF02330C86FBCF9C9F83D335E363744CD49AA4CADCC4C
 4910: EA2D570C6B130166F100436E50118D56630E2B596F44D37275D61DCC9C9D365C
 4911: DD280B1E3C50F7CA3CF3A7AE08FD2451ECAC08092472D660BF787D04D3C3B936
 4912: 7292F46A57441B15E7398C7A2E139DE61729D049484B9E9E29632795AF3C198E
 4913: E450BD4E843FFC0B8EB45D3F0BCD408A33F6B9E6B83E19317183654B196D9FC2
 4914: BF327E50BF4F5CC83989D88683FAA8851FD91BCC64C797370809623DEA519BC0
 4915: 0F6637F304BE66317FBF98F8C700D28D74B643FCE8517454412D0F56D4DA901A
 4916: 8C8890F98BDCC83B836F806A4BE2349868E7722D6D8A260FC3FCFD39AA2DE620
 4917: E8F5EB6FD9466F7135C436F9E86937631BA472EA77E9FD4BB9E5772AF4E19232
 4918: 712783E10A83A065E1DBE7F3DC45CE16D1BB35113470C88FD7BACCCEE874208A
 4919: 43D915B0B6D0A497D55D5D4ECA65FBBE334EA902D71766F00B1D950FE2F1EC77
 4920: E4ED0E969DCC78C7F04BFE7D03F1113DD85A47FDD921E4714A59EFD829D62F1C
 4921: 98876969C68FBA644BFF55B3FEF54D99E081FB6CBDA470A2952E29F52FBB59FF
 4922: 778B2A9327D0E12964F34E1537E81251B2C910E6F75497A01EF0F24A3C85B421
 4923: AAEB193514A26869B53A9C7974CCAD5FA2CD9E3598353D755B04597048C5F740
 4924: 81CB4F80AF5EC07078B84458A0EDFD58301CF24967ABDC5CE8B6A9737748C494
 4925: 0F16EFF7D430328DC9B04E0770C70E68BA005506E86737776B763EB88E64C5A6
 4926: F5EAD4C4356F4A196900B9D3878A0DFB898496EB0C85EE207C50C868909D0847
 4927: 87E9D16DB5DDA440CAE1D609EDAC8D96E0E83BB67C74AD1271559593CB4733C3
 4928: 58D54577B35CB1CF9B954A9C422482682732835019D1FE22D6A0A6EA8950D25C
 4929: E30AD2985C44267209498029F8FE133A435BD5009CB0A8A1099E95B34BBAD9E1
 4930: 8FB64C79F6E1D8C09553B35A952ECEE66360621077435F8E6E64C1C6D7713BC0
 4931: 91DB1434B9CF86CBF48B2FEAA908AED5691CC81C09D87EFC6FBFFC2D1F79EE9A
 4932: 836F333D6B473375BC8F6E8102B0C24700FF38BFD7025963C86218DC1E077559
 4933: D4B80B68208E317E47E4B6816F04775C64DFBF621883955BF81D0DD586B4AD09
 4934: CC10EDCB8A82C0B6D4A7056BA14A113DF3B35C7300D43772EEC5C0309A741CD1
 4935: 1A26C2C80D520DBD1EF1256B746BDA0D34DEBA442BCD33FFB6F103EABC60C585
 4936: D885AAC3E1B6452B48A66C83F918E918EFA6034829C898440E436AF1A3D81AE6
 4937: E74AF9E8F505D5DBD7BB58432C5AFF73C5406D78C8BD85181E5345803B2D1F98
 4938: 0C81540F82A04C357AC31E9AED37BD4E8D5FDD95B058AF5AAC0E1D35A7D11095
 4939: 31D1F8AFD1DA22506B8E1B9D72D91BC9F19D308C7FE6B85C2B8D5109276092FC
 4940: 718C3892052A890B3F785E57F91E83FDCCF702117E5E81A123C53218F4B74355
 4941: 65BD683FB87D87527BEFCAEFDC83C019E7FF741486E3CC1597B6A2E493D35603
 4942: 92B57EF508876C54193887DAEED97A41B66FB83412239066EA2E1C0617FF7B10
 4943: 8BDA62531DA6C6F8F06B7F150DFB3F6905A2B7076442F7C4780A41F6628E3207
 4944: 1D1FB86627C40A84D9894B73FFF000CDBBE088CFBBB241FF16C982353936EB17
 4945: 743EE092F93894D92E9BFD73E382FA5E618B21AFE8E593B35EDC97D82D5FF8BF
 4946: 485605DBEF4C1C533AF217EB31852B6D05ABE12BB50F307C0F59500B5F89CA28
 4947: D7FAB89BBFE04B93474B3E6E863F5BD37222A6EDFE81FC5AEDDFD128DBDC1ABC
 4948: EDF98F9D5AC4888493B4208D2B7C937BED3A271F4C0DAF78D3F5809B3697E28F
 4949: 8C8C00C6AE930844D3B54C6C52E0F48DD76BF562C67D4B035AF36201AB990445
 4950: 6DDEE6DF82A8E4242787B565E8DCEF69D54DE590019CD5189053A04342E2515A
 4951: CCD0D4F3DBC7ED1FFC82F35407DB1D4D5A322B7957A40C30B3DAF4CF44CD096B
 4952: B8C19BE6005DB525A0462BB49665589DBBDB111CD21AC2F7B6AF3F61D6A97FEE
 4953: 5103DBE08AF0826660BCCA78410A361CA68950DD6A0AE6408C5964CC8C73741E
 4954: 4ABABF4EB49D61BE53561577CCF022347C3DFE48F5913E45F1C7E39A1747A0FD
 4955: E41B5800AD5FFCC50DA109F2B38743A9566FE6098A85D27C1E3C069FACD059A4
 4956: 7E4A706761CEDADAE28FAFD44A8C3F9CAD93CA94FAB838D8053CE56E0B0A4AF8
 4957: CEC76D72955D888BAB4ED03271BFEB2A41EBD7F7CE463286D25F49894E8E6BEC
 4958: 18346F4AAE8B7C2524D586C937020B6FEA4A69562275E28C1CCC37987E6CB9E4
 4959: 27F47C1B45D60889D8C40A5E3CAF5E67DDDFB2EC9C87142074CDBE0FB508EE5D
 4960: 7F9ED4996F009B94E0FCBC38938DA56EF7E86ACF4ADC049CB2CFC6B9E2B4CA10
 4961: 699D52B2ECA9AB025A104109637D50744B218924373D1D0CD1138D516408B64A
 4962: DF3E3A16F462AF6BE00DCA51EC0DFBB796313B65D01E6CE4160E071B17979990
 4963: D6337DB92F3F112025DFB0DDD1E1EC1108F55EAE8F96788A1894F59B525F9935
 4964: CE8818B66542CD18D019EF18D77DB8FA541BB47445DCDDA30156033BC031C191
 4965: 5039096D293D1A34FA2EF1551E243E1D88A55EE6E2736DD1A725A06F6A78A520
 4966: BCAD87F68AFC45540ADA3D8DE97841178A7FCC969C159FD2B6F5153F4912198A
 4967: A555B9250AA73454E9DED6FE1060661BEA6283FFDACABCB0207B3A48E036C39F
 4968: 731833C66AE165844344678A3D9A70AA3910473EE01100585DC37E364C3DCE0C
 4969: E81306C3DF3C6EFAA67A8DA1F07B0D7B0E919F4C6E7897A4B3AE49A29ED10788
 4970: 83FAE69A32A97E36A29BF854831F84534C1F36D962AB49551028505A5FB3B84F
 4971: 6F0D66A06D333596DFA8F3384D6C74022523B58F1E96BA619278F79B6D24C63E
 4972: 138E241ED8ABB23DFEEE6B7B2B7E16568AAD039DFD22E5B42AB5B458FB8E7239
 4973: 57282147B69E6E3A3C5C70BCA065826FAACC8552FC0DEE5560FBC1084255DAA7
 4974: 2E8D48ACFB4C3AA1C28F0A6F7D0A6AC1293AFA503A96B664169944D0F31B4618
 4975: C09B8D108D0F77B9485D1ED26C487FBB8B47F83F782A0206B625A4A81A350D75
 4976: A1DDB921F0610A4DEFB93C2288CEAEBE0AC68F757D11D49F3052946BBF4B11CA
 4977: 2B9171A4A18D8C5C095703ED5F10D93C6EA3B4E46E0C9E9BFF3AC1CBDEB4E019
 4978: 123CF2099D469FEFD70066B214C0C76C0B2E0F4110DCF2FC8E8619707E025927
 4979: 8D5E5CD3C4950A055ED20CF299DC3127B7FA0AD747533CE11921DC4F110B6ED9
 4980: 21B9BA08CC207FE021DE4CC5285829F47A92636B0DB68ABFE8E26A50E36BFD2D
 4981: C2641EFD86B588DF3AA72309788AE3ECFE10347F41F051BF51F54F05007C21B2
 4982: 8B4F64329200E21994516DF419BB3E10224A92D7E5B7682D0FB7097EC5672780
 4983: 77DE4BC4B1A343611F79CCF778793766CC0E01795A83B3171421F40A144966CD
 4984: 41A188F56F3D54E6578732D53E21156993E78B903572BC184C87DB3FAE64D5E8
 4985: 597D06D882D5C0DA5F8F8AB03014C5886E836F601A0C4ACFF9EF81B986E9D053
 4986: 55BA66A303FDD1AEC853A9E30DC0C1F42E850C02FE9216A86E9527C1BED627D1
 4987: 6554C85BA07015A2A7A7F00FB51C14CC19DDB920C41DBF56DA249930D58C034C
 4988: BDBF98F17F143EE5C635BBFDD3BC81E4A1805085AE6CC28FE3EB47C2818C35BC
 4989: ADF57AC82D142E1AFB16106AB08A3DFE989519E5C5903F2D8C42B13FB114857D
 4990: 35B75B239DEDC70163B181AA43D7F9B964EEF1E43CCC9959AADE728DA6D08463
 4991: 854EC66A8F2114A2200EAD92D5003C357C0B42C113A0CF1095D6375B613FD68A
 4992: ED6048680853B5621B55CA62EECF5C4F77F909D7BF361C53F8B90D853930267C
 4993: A79CC67A446B0087B2B4FE074C242C8F3D8F203E73B1FFDB2433010E00AE80B5
 4994: 27709B16EEF0EF42DDD56B46D1C0BFEB89B5194A2285C9C2F9B62541C0F86BE7
 4995: ED1903968B13FDDE177F877EC6B9ED63DFB5DC4D26385BD85E27B86B5AAF00C4
 4996: 427FF5CCD7D539D7912CB8E0FEDFCD4641CFE9922C4A3A67A72C363A18E2BAF1
 4997: 15B2C145CA6A6C07461E113517D6383A03120286883493139D48E18DCBA93714
 4998: A936C2232F79E6482E870BCC7E1C22355316A34D521EF8405E91BDC56C0F6DDD
 4999: FC53DD99D9837771A89B5B8CC3F176A2A9815AC1B6D2E43C394C43ADC530C84A
 5000: 763886ED0DFB2AC863D8EAA55572732446A31953620D920AFF34E2590F1B29C8
 5001: EF50348330B6C718E8C23165CD739392185CFB2970BC2148CDE2D7D3C1A244BF
 5002: AAD43899E41254AB30FEB10016E5F11AC0185761F73ED6285E041132B9F094D5
 5003: FFCFB4C932DE1CB65666A1B7BCF0A610BBA9578B8414B90FE0F6D5E83C8B9335
 5004: D487A8380FBE1570A01B995284559454E89DB607E434BEA9582AF8900C1CAFA5
 5005: 9411C8BD17F37969432F7CA0E7C676D77511DC2037FA3461C763809022E1A8D8
 5006: 6646FC08A21541654A5735BFEA2FA68D9995AE458C11C41D563418A13D5FEFE8
 5007: E7E3E3A601A362CA2422A749AA1B226D35110B03270B6C620F851A3F50D34707
 5008: 08FB5DCDB10D33AAD6728B0E76AAA7E98767D997F144ACAE9884F8DE2B3FBCEF
 5009: DE7463CED6C95DBCEA9AE9EA9E666B366C5FE334D03B0097EE7148A3DF2978B6
 5010: FED5E4C262DB969A775F941AA6653FFDB7066A24FC6E19EA0868AC065D5863DA
 5011: 0BACA600CA715BC1A23AB469530F4D7730131556FA1B3CF3C78F2B37EBBB801E
 5012: F108203B858D2CE1E432E9319BF6CF57137216505A8DF7F307E70DE9A2387853
 5013: 7C028D25FEA6C83C2558AACA0B903E4DE917B872C8226FA349F587E482ACC697
 5014: 2F8726CAD12A19032AB62E3814AC6D2C3B36C09DD4E4D8B518DFE2C21306FCDE
 5015: 0F030AB52B41116486DB9E5BECACCCF97C0CE60CA33F5E81E2B1E118F79F07F8
 5016: 51F02CB58E8F9C63A81D61D6AE819C82E5F473C9AB135AFA3495C8363A3555B8
 5017: 7EF46153D5D277B5759558BB7FA70D96D2B0F26EC3C984DF063A14463DF7BEA6
 5018: 398F4CC4E105522C359F8352D6A858A7AABA0FBB87168C7D00D96E1B3F15AA2F
 5019: 19F1838AA08018509DF7443DF50AF59511119F193D4F5B3EE8AC9B2FB7D19240
 5020: CE2F356E4BD77087232CD182E5ABAE8F6E5C47B5F26F4EB75052CBB82F3A9AC8
 5021: FCC913DABB75A51F49247BBE4369FC52A6A24344DF6926F3DEF4D4A2847A583D
 5022: FCEFA3EEFDB13FF245D6A0B0D1B17BB4A1C4D6E94D577F9936B1079766C46960
 5023: 29B365FA82CAD68EC00CA7A4B89B4F06BD1B0790B22C5067B2D26AA3F178C749
 5024: A146A1651DD02F0397673C670E06E6BF5EA920FCE3FD23BE3DC25D9BE67A168F
 5025: 07B8D5EE0A2A97DDEDED6A2707CC2BBB455A07FC27258E85A640C51802B19ED9
 5026: E9F43E95A190486D28B70FFDF5D89E3326F9F8E223470849C3070250A94F854D
 5027: 871A511960C2B4C857AB6B83C6F56E99146C9B1A4FC2D3D192EE0AD1B448F573
 5028: 7BDE711B9E3C47EA284063F1F8490A6DAEBF52677F8C20EB7D6A9086084296E2
 5029: AC144156509A91CCA3DE861398DEFF7E74C844A3ACAA79B860579AB910E5E1A3
 5030: 4C5A81109B1BBF9DA1C2C81928353A443031AF58B5E1A545EDC5613CB726B3E4
 5031: 169FCE4503C5FF09A1F402F99D4EBF27B3D8DCB127D6BD615584C311E3C1FE4E
 5032: B288205B3E9281BDBC52A949E8DAAFF4FE860943E7810B65B4B000A5D42A6F01
 5033: 10626E1596DF0C854CE2F3407FE0E864EF4138422F16CFE2C65525E3972E42C9
 5034: A27BA1895C8F2C386FB300CD73EC7DC03EA0846E3DC5B843C1FFAC25BA59F47E
 5035: AC3787E294EF256061CB16EE09FC5295F5803BD3F24F6C4188E206EEFFD2580D
 5036: 94BCE1E6F9C606698BDB3218301D3765973C2B75AA913443CE6B1D7438F805E2
 5037: 5D5ACC016A8DD0B71E5D7EE45E019C0B7BA0C149B9158021B6F472426C655275
 5038: C645CF768BAB03DC70A9488A06BF62BA784F44A74CAA79E4332DD8BC1FDD95DC
 5039: 3736404A100258673E4895B8E22B1A123E0919D5CC599CDFCE0BD96C10BFE421
 5040: 0CB3A7F194A2442E2AE8153C0B531D05F1704C4C63F8CA19990EE5A7D08176B2
 5041: 38839E6BBE2CA42F629F7EF5163B64DE09462BE9C202455EB083C529F48AA41B
 5042: 7E0342F4C28AD3DBDDBA75880CD30B272A212B5C3987D27EA1726956CBA39A5E
 5043: 4C83EC82BBDE3103C0BC11B5E03D951DD80D863D6AB24F1412B31EB47A1C92E0
 5044: 038E8796D09C6F32FE27EF73BAA5718CC8D84178C53313D4FA7720E706AB0B16
 5045: 8D264C86CE1CEA0DA942FBC8DF04241F2F84BD46A97FA6CA390A8A791FA8CA47
 5046: 085D532C8B72D9AC204A8F2711CECC595AB286C4608FBD36C82A2FF545602010
 5047: 41B69445CEA932843CD24B22261E1532E848148BEA74579989C0F3450468BDB2
 5048: 11E0247514C2C2ADC66820A65FB9C7683D50D5961C2122CAFCAB27AE613DBA6C
 5049: 911BCBEEA62D981B55615D47FF6E49C7348A680BFFE06EF9DE6E19DAD5424965
 5050: DCDA1B655D803CE8581BA0AB7EAD32B7EC4C9CBE0BCC74DF132F5EDC9D50B438
 5051: D87A96B3FF181058A150FBA16390766BFC98CE986C3875D8C6F15F78D88268E2
 5052: 42ADD540D06525B10F6E80F114E8DAF907F31B639FC62E1B824F3B245083F708
 5053: C50D9CBD333CD4BB33F0AD549BC51BB611DDA9CB4520ABA377847C5F4C7644DE
 5054: A3AAE8A48CFA03011ECA539AE646F47988982E09DFCDDB5E25DDC32772885AAB
 5055: BF9555F6FF946A53E9656D625DF441C32CC63137FE4AFF164836EFC6718A8DB7
 5056: B4D81E86F3D4D1A0DF6DD22ACBC23A2ED878B9BD43617DF539EB4431E7E49CED
 5057: 22EB650937C1188C750CA36E20C8F374DE68B7C79007729BE085772F7A3A8DBC
 5058: 9BF36220846630924F317CA350E9173D618F81DADACFFDE09E710299BF6001FE
 5059: B5CF89F66F623A5F7CED70EE024B8ACEAD657F63F7CAA773B59B5620E72FC26B
 5060: 4678042E0BA4F75F5596600CCDFD7972806E1F3CF64C7EF3D88240C4A2A8E81B
 5061: 07B93F8060719905C7F7E877C4FCA35F46ACF97F7128EA1FDAB570ACC9B8CA88
 5062: 957A8F91D301336210FD59D3C5F365E822B90076231477F49C3CB4EC2792024D
 5063: 6864AD523326123254C7AE2D9C11D30A4ADD2CB8D8CA14CCFEE0FEDC8C49D2F4
 5064: 99C69EA518C7EE58E94403C4C20DB99DE800588BBF79C27C3A6F03D653F3C15C
 5065: 8238B0E8E607D425028405BE81042E33EC2B5595677AB24EBD08BF1858CBC0B0
 5066: 154D1E3CAFD2780D6A73BF7D8DBC5B800D4328E4F14955F6D86A2F5934A4EC50
 5067: B2D7ADF53A532D6484677807839039F9BD047FDB0680C50BF89D3924716F80DD
 5068: 0B421DFBCD32F4A7C454B4B91C6C8639BAB5598951DAC178E2320BE563AE0F14
 5069: B96CCB98F51AEE99B83098EF77FAC10D8B88FB29B839C094785F46A377BD655A
 5070: 68787E5A6DBFE78ED1F304AFCFBDBD481348A65D004646E03B5AAB0EDA67A779
 5071: B9014D14750AA488D8DF9C9DD347AE5B68DCB3C28986D9F09C48612B8795BA3B
 5072: 702415A816258790947FBEFBE2B85BA0913BFF1C4F35C7464DCD0EAF8397A769
 5073: 8677C8DA5F89253B1C3AB2F41C3C5448F17C5DCCB18DE110CB9020B9E26F0BD5
 5074: E0806485FDA93F3B54AA9B9D445090A23123BB399318B4771EC426CDDBAB6BEF
 5075: 8E24B165DEFDAEAB660649754283A4A3BEA95522F058D118C7892EAACF376CAC
 5076: 877028063F1C0429B5AACC47CA6874B8A83C75B78A64D21CD14214EEAB0F4FB4
 5077: D26FBEEB479ACBF5740230C9943EF7B6983AFB683855A877CDB8238CCECD8156
 5078: DF9271A64D6148560A81EB5DE5F20564E2EA814A974DAA436AC36F107B289E90
 5079: 111B28D488CDED75CF61C3FAC18581D21E7B517271FE4284CFD0865A6FCEFA3D
 5080: E26B649A2F392FF3A6A0A781E090FF5A98594BF0341D065E8E68B0A0969DF7A5
 5081: 71356D718C2933003D218218BDB35BF0AC541180635FC8CA3C777008B09FBCF8
 5082: 8BAAE9D764AC5A8CA2E88E11247E8512B6FED52E7C2339CED4E4F82BE578E342
 5083: 6DE6129998C520F77AA5032191A68F101D9451651C003B33D9A0DA25E241ABA3
 5084: A29AAAF4B3C81DEF8C36A52C0D8A42999B63199295BB479F171599CC952C7F59
 5085: B18BDA62685B45AE1CE46CCE2311789C46E155ACD5A8838C6E392F5CC2551401
 5086: 399F83BCBD4DB6BD9DF2EF4676D900EE843BD07D9CACDBAA05855AE2F7993A7A
 5087: 2FB0937F06186306D7C788FB26B536C1915E570863E5FB2D91C63E6FDEBA34D6
 5088: A2D27DE682224614ACB3A799B3604026FF9F9EE56ED3A9380E1BA58057A036C5
 5089: 5550170FFA61924C47BED31688796BEB3927C3CBDC9CBCAA0BE5D685D7DE241B
 5090: 24C6EABDAA52B245BBA14D214CB61FF044B0EC7CB8731958F61D65D7268C7FAA
 5091: B5BEAE3192ED338920EBDE9B6F625E10CA87520C72223FDE13C7BD49FFE99DC8
 5092: 5DB87EA56CD6C06C8C7AC6C193340E9F913C83B62CD5BD580F5CC6B6D8C1470E
 5093: BD09AE843D9EF28CDEA143B7206DBAC3B896CA9D6169DD634B30C41D73310BE2
 5094: DABB707A86A5FFE942BCC7A75FB92EAE77EBCDF26DA07B07D8ACE98C3277995D
 5095: B7B1198233DC78136FBE39D3DE9B6F1F62BBB311D451B46D7AE0FB28A3EE7AD9
 5096: 323547D3399AA95E95811CBB50C5EF6680363FC8F7C7E5230B9DB9815F8697FD
 5097: 047161AC68896D17821504A87A73775544F932495C55174EF14A8350BC2C055F
 5098: E095F53B4955170A06721543827E3F1C90CF48866685B359147BDDF8FC42C423
 5099: 3A6ECC23FB9353B3B6B90C3E8CA4E4E930AB97B2A5B8E348F9242F479FB85CF6
 5100: C67ABD6A09ECF1CFB93CAB1960FDBFDFE108570395385765077565E82107CCF4
 5101: 95612493959FEA678C601C03115D6947A0B14492B04053FBC7CCDBC058DA2D32
 5102: 44E1CB3FF3B4F3582002245707F20494E04D681627A2D084AFC1B8144F5A21A5
 5103: 088FDCA63E160ED588C28FCFC523623415D2632F2104245379D9BC5E067E63DA
 5104: 3A320036E60A2A65F56997572166E8E6DD4AFDB39F1F84AFF1D5E05366F0E2D9
 5105: 0FF1BDD6A98C9405CFB576E4C96F747E4BBE12569018B5123CD9EB8A5C0CABF4
 5106: 63833B489B792596B97231202AE359E0D9648F7A350EA0304B7AEF575212C851
 5107: 788EFD372B9A3220E6C647A317FD31663D1F6E6B0F14F7A8EC8E7A7C291792C8
 5108: A9EFD4191C8381B62E8BCC7B14C8755FE1613758E94FBA6EE7F9DEAB356EFFFA
 5109: 20D359112A8CF8AA6EB2990DBD57020993A4C0D3BACD910A25F318009C253F49
 5110: CF460E81F4B942F009BE7909AC9EF593E7050DA6F7E0588F7D70B7E5E3982855
 5111: 29752C3FED27CC39C420E8A1A27CC22335798C214CFF18359B85F84CAB375769
 5112: 035A617724D498437B8AC8E7C3DB12389DA206D271D4406913F37EB48C820E07
 5113: 245E5E87E4F2CF38FA332B539A8FC1F5A2162A1353DC27C2064FBDDFE12FF7E3
 5114: 9A6A7690B8E0730C0F9B78F275DF43F5F5FEB0360C0DF657152846DD8AF2186E
 5115: FF6E19B7E53E8F992451E1CD7E888417D3168D1299CA31BA75DC2EEC6DD751FC
 5116: FFF946411A8C48E3A5C98535A58FA490DE9F0C5ACBB228A5255C48BA98736095
 5117: 7CE11E73BF3C403915FA14A4A8144BD6AD1D79843688BD5BAC427FF96B6C17E6
 5118: 82266F1204D00801F0274E8C05587957458527D7EADE10A03C301578C8BC4111
 5119: 334DE9BB4B78FEFB8154CE0ACBB95316CF7B5A1BB4547722DDF513E013A23B3B
 5120: 3899293091E25619C0ADB9B66E3C54DE2A257A5BE8CFCAA337DB1D7A01383F99
 5121: F5457952EDA9C68E89BDF8E7B3F557DD20834C428A4DFA5B957A0BE481889125
 5122: 02751A25A687F5CC5E679329CF50F644BDDF436E1E3178CE27E0B87115FB5A98
 5123: 23065CEE85BE84BD37DBC82D94ECFD6FF88284F98848C73E5155D425609CA6D6
 5124: ECC71922CAC6F81B37D3A0BED469A5A879673F4D7E623D77F2C9533417FFCBD2
 5125: BB09CEDA826AD2945904619620E7A759BD3BB2E799ECF66FF19194510973CABD
 5126: 46EE7FF5B8609B79469720FC8F934AB53A4A39E583EE43E1E3568CCB96A7877A
 5127: 923F66B2F7EBA572ADB047DD9D9F25E01F7681A4B06C05FDB062FD346DC244FA
 5128: B3A054BD47B48626907A7CF81674F3535DAB490E275E776154471A5F8BBC9F8D
 5129: D811CCD6B26E085A660AB44533C4A3FE8B1511595399832368D022623D945C09
 5130: B65F2E7B404E11A0BB3AE589BA84520F06EED018D09245CE627E358E24FB4690
 5131: A617620ACBBEC71D374AC3C96D7ED04DC0893C1034226AC9D70FFA094491B64A
 5132: 2EE7DACACD7B4712B218AED6786E85A97A0662C261E99FDD6322998B1F95E08E
 5133: D035A977C2DB94793DA2D90F3A14D4EC9A879CD3DDE7B874872E117ABB74A699
 5134: 16BE210CE77A1F4BA087E7E5E6F0666CA396FA06E9D7582105FA8E9B702B5654
 5135: 7323554BEC4DC645EF7259FAD81D36725394F94C1F1B0DDCB992F4F6692C879D
 5136: D8DF61F743B5BFAECCCDC1C7A16925D8E99D7D1BCA04A6ABA8E8327063B97FC3
 5137: 095EC36F6062A93AA99E39DEECFCB507BD677899A2F170F612785DE13B89C7FA
 5138: B32BAE429661C35EC5CA6F6916F6FAE1B03BCD6D1EB88DC99656BBC40DACBBEA
 5139: C5CBEA244B3A44EAD417B65554C8CCFD173CB9ADA94F5D55E802E032BE53F6AE
 5140: 4C024EB9D647CBCD0D05F4CB0E49C7D1E9F573129B46E1168DA84DF1F7E9E657
 5141: A1C37AD37489AA8509AE5B71C4183A5BC9726687C167702EAA26DC959B3553D0
 5142: FEF8B04A46FEA60A7B66F83246725DB510C0D7F9A4C274BDF5BCB8EB9EB0A5A4
 5143: 52D7E328AE40F0E80F7C388EE93E434F2B6ECE185FE729F5C25F4169043CEC9A
 5144: 42B0D432D25F97A3F4F2849F5E11B0F2D7AE49F4FE5C59C4181664F8938F9B7C
 5145: 6DDF4EF92EA98AE49948AC5A70AAE737835C9DC33973AB817E1AD6C5DDF42BDD
 5146: 5F5CE7EB9570DCBA106D45D2B31876F1C5BC94D2733E603D7DDC1AB7332E66BB
 5147: EA9A3A8E95B7372BCA6F841B22C2B6C914710373CC20009E07E417F709A540AC
 5148: 78D58511DFB85F629AF125DB14480979C68AE774184EE8759064288C0E794D76
 5149: E6F80729725D0A6ADC875D58D6657F0ABFCA16FD200C48A45028B4283E3008D2
 5150: 244706006EE511A84882C5CA0E307ED3A9A4F50450900684A655918269F1D146
 5151: 86656A3600C0391A4C6857F24B3ACCEE4E782FBDC0EB487A85A2B575364C905A
 5152: 40E70F0866ACF299D231D624949692ABA887D56A0D94065A3FD6FB30E9EBC027
 5153: 755DC262C0912EAE5D330614DFC41F66B3B00461682C16EE71FFB95AC0670259
 5154: 8C58380A0ABB59BD43798091F979D6800E92EFE12F50B499589267198C9E6602
 5155: 5B4B6EBD6461F78D7F24E647F4FE4E4844460ADF4CFB5CF60B1FA0D42D02B836
 5156: 3615E35FD7E0E6866206485BE7C4BC920431799F14C89C17D4F82E7ACF1C012F
 5157: 40BA05E3337D56EB9B56CF8444402109A9E3DF297369C6B9CFBBC781E17DEA3B
 5158: 68886370468B45066C6D6158E16924079282177EF599F66ECA50BBC316E9935C
 5159: 7C8047EB708F831FCD7EC7BAC3CFF9DF196CA7CD583F9F69A65676A69D957C31
 5160: B98C1512D62AD24A9A860C34B9B5699BDBCFF4FAF504F3A6EE72F75F0AD14BEA
 5161: 716C41BDC36A7B8213E98A57D120D5CD3E1009BC546EFFF690D73E026E7F32FD
 5162: D60ABD6DC5057B11
 5163: 0000000000000000000000000000000000000000000000000000000000000000
 5164: 0000000000000000000000000000000000000000000000000000000000000000
 5165: 0000000000000000000000000000000000000000000000000000000000000000
 5166: 0000000000000000000000000000000000000000000000000000000000000000
 5167: 0000000000000000000000000000000000000000000000000000000000000000
 5168: 0000000000000000000000000000000000000000000000000000000000000000
 5169: 0000000000000000000000000000000000000000000000000000000000000000
 5170: 0000000000000000000000000000000000000000000000000000000000000000
 5171: cleartomark
 5172: {restore}if
 5173: %%EndFont 
 5174: %%BeginFont: CMTI10
 5175: %!PS-AdobeFont-1.0: CMTI10 003.002
 5176: %%Title: CMTI10
 5177: %Version: 003.002
 5178: %%CreationDate: Mon Jul 13 16:17:00 2009
 5179: %%Creator: David M. Jones
 5180: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 5181: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMTI10.
 5182: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 5183: % This license is in the accompanying file OFL.txt, and is also
 5184: % available with a FAQ at: http://scripts.sil.org/OFL.
 5185: %%EndComments
 5186: FontDirectory/CMTI10 known{/CMTI10 findfont dup/UniqueID known{dup
 5187: /UniqueID get 5000828 eq exch/FontType get 1 eq and}{pop false}ifelse
 5188: {save true}{false}ifelse}{false}ifelse
 5189: 11 dict begin
 5190: /FontType 1 def
 5191: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 5192: /FontName /CMTI10 def
 5193: /FontBBox {-35 -250 1124 750 }readonly def
 5194: /PaintType 0 def
 5195: /FontInfo 9 dict dup begin
 5196: /version (003.002) readonly def
 5197: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMTI10.) readonly def
 5198: /FullName (CMTI10) readonly def
 5199: /FamilyName (Computer Modern) readonly def
 5200: /Weight (Medium) readonly def
 5201: /ItalicAngle -14.04 def
 5202: /isFixedPitch false def
 5203: /UnderlinePosition -100 def
 5204: /UnderlineThickness 50 def
 5205: end readonly def
 5206: /Encoding 256 array
 5207: 0 1 255 {1 index exch /.notdef put} for
 5208: dup 12 /fi put
 5209: dup 97 /a put
 5210: dup 99 /c put
 5211: dup 100 /d put
 5212: dup 101 /e put
 5213: dup 103 /g put
 5214: dup 105 /i put
 5215: dup 107 /k put
 5216: dup 108 /l put
 5217: dup 109 /m put
 5218: dup 110 /n put
 5219: dup 111 /o put
 5220: dup 112 /p put
 5221: dup 114 /r put
 5222: dup 115 /s put
 5223: dup 116 /t put
 5224: dup 117 /u put
 5225: dup 118 /v put
 5226: dup 119 /w put
 5227: dup 121 /y put
 5228: readonly def
 5229: currentdict end
 5230: currentfile eexec
 5231: D9D66F633B846AB284BCF8B0411B772DE5CE32340DC6F28AF40857E4451976E7
 5232: 5182433CF9F333A38BD841C0D4E68BF9E012EB32A8FFB76B5816306B5EDF7C99
 5233: 8B3A16D9B4BC056662E32C7CD0123DFAEB734C7532E64BBFBF5A60336E646716
 5234: EFB852C877F440D329172C71F1E5D59CE9473C26B8AEF7AD68EF0727B6EC2E0C
 5235: 02CE8D8B07183838330C0284BD419CBDAE42B141D3D4BE492473F240CEED931D
 5236: 46E9F999C5CB3235E2C6DAAA2C0169E1991BEAEA0D704BF49CEA3E98E8C2361A
 5237: 4B60D020D325E4C2450F3BCF59223103D20DB6943DE1B57C5FD29DA32D34C95E
 5238: 2AB2ADB3F60EEB0600C8ADE15A2380DE10AC5AAD585FBD13097B1A7E8E210D4A
 5239: EE96785449E07F0C8EBC2EC5EFBFD0897DFDC15E5BFAC9584D8DE95C5AB288CD
 5240: 8AD8B9BEF0B8E5F887B3B0B331542FC8184DCCB753DB6ACEEF98B85756B988DF
 5241: CAF1AE0DBE7D37D5F44A2E760AAE3A5197C27B15E32275A64946C3E4D0476FD2
 5242: 7FDE148C788DD2106F7C825E270588AC05B57E625AB17BDD02306F9E5FC851DC
 5243: 32A5A6EDC43C770A71419B2C0C8074EF3F222C8A2097CD81A91F333A521B3A09
 5244: 482A4FE1CB231CE344AD126AA284C3280AAC3AD162CF0EE241BFB4C8F20502FF
 5245: 118507F5D1B5FD898571015E73E5CF2281085072E00D401F6F59761EEC3E8381
 5246: 1F26F75DB66C504AB6BABA87D121B1E7040A07AA2FE01F80DBC246CC03C4B2DC
 5247: C2A715980C52B7F96BC1A78FCC7F4F52EEED5F705E08FC1E5BBFCAD121FA88AA
 5248: 8EBE58172C162AF409DBB0728F14923ED02A65EA24E5D52B6AD07777455A70A4
 5249: 61833D3789C719BA92E901232599767E423D5AD9C807670BE0E7B5CFF8256A20
 5250: C7BF7214FFE0342809570F5966A2C43E784F35015D9040BA34FEAB6A6F089504
 5251: 3A40A9E9D711A2721D3F4998371430FB3C94BFC619559B97D49627BB630F4B70
 5252: 9D0A8FE4E916235335C3962F3CFDB04C4A3CF714DB5E260F4E66FFF2F27CEF2A
 5253: D4AA26BBCAED23B8BDC98F8F453BA27AD7758537561E766B82DC3032E92A9EB0
 5254: 125D98A22C5466AF069BF72A9BFA052A8628FEC6A6AD0B711DFFEDE3AA2D7CE8
 5255: 34EA487038EF50F953B8B4471CBA6FC3C53877EC1BC94582B1123EDF44B4056A
 5256: 30F49394BDE22CDAD7F01951C7013D26979277D18EFA594E8F4F2B5E615187D9
 5257: 39E842EC28461B9ABA52020A127D2CB9002A673A435B13C10602EEFDBBA6BD49
 5258: 9DDEAB9E68D655443A5C2492BA061C1391A51592BA8C353A6F6A0708E8860184
 5259: 2B5D031D2CAB87D618E9F6F7A0BF3F66B3FD5A25BB91F7F1F5F99CFF56EFF4FF
 5260: 0A35C55658001ED2E97B26C869292F6274D433A5443179DBB8EE987196306348
 5261: 3F9E87C6422AFFDD30080C9AC4EE7FE5E2DCBFEE4974331F4AAE479FD8806D4D
 5262: 9C2B85FC69EB0453AD827A1E767E5C484BDFBF5C8D6E2B3C96298B390F22D757
 5263: 802643A79D5E29CF3AEDF0E12CFBECA4663444FC87F2027571DBA9ECF688BF28
 5264: FF0DDB3AEDBA0FB28447CB4B5D5205F40C1E7A525FD7373392EEFFD910AC82D0
 5265: 98E71660A1B3227C4A2592F3E853CA4CDF64DF19A52582E167234F4036FAAAB9
 5266: 5446BE102DE2BF43E82F0112C2A20F15A3F92C6571AC761665A905362C4F8BDF
 5267: AC8705519C99862CD9C0D75113C4AB5FBB83C880E46B82715B5628890D9103AD
 5268: A2329638B95D93C4DECDC5E6C588C9D5183EE6FC28FAF9825F02DCA567306D93
 5269: 5440987A81B51EE7291107A08F201C609FEF91A8F0587E8B13D4BAF74A5A6815
 5270: DE9E4441F46AF8E1DDDFA2D611C889614040B144A5EC064DEE4638C04EAB2E37
 5271: 4CA8F50FB8C4D65BB296DCCCD39F1F554CFBED96670A91F515CA10EF896874BC
 5272: 8EF48C6447752C70FF5A06F928DB55586354076773BFF7E94C4C3A7A1C1F421B
 5273: A9B4E3936EC26E0C19BBBFC90F021E877F54B62108F6DD1C7F6D5B8E64FC9362
 5274: E173F01BF2904B7E5A08B3543611562C2714099DE7D4FA330DB148B560A9601F
 5275: 42A84452811CE213DCE782A0D7809CFD954D6BC1EBF2BA4D1B18F50FA8174C96
 5276: 3E0120E266AD5DDB40B3F6798AC28CDC5C3C4BC34583528F5B5DC8A222B80B59
 5277: A3A93DC715D061EC6915E6E6E21A25425C25E8747C60F170D61047108826F96F
 5278: 7830E220C108B441B6EA3198E33C49BAD8D43086E49F5A2BC7958A1A8CD011C4
 5279: 49045193394696EC3DDD0BE084E8F2E9F0B9496F035C0DEC1CE11409DF566428
 5280: D50043CFF5CDD1092F6E0807E660B68163BCA738E8D98FC6EE3F713164CD204C
 5281: 0BA84FFF4F33F47BC31750B448603D7ADB9AE92FA91AEBBBEC0DCD66980E6955
 5282: CEB425ED07115B24E40F53B29B9D840842EAC691B4F591F866DF27556474B485
 5283: 1C6F53DD72499847109B16C7093984A6B8487D4F3870DD517945CD90E648C1BB
 5284: 8A6861E540FCF9D75B984B5009B5CC760CBE297042C240DD624111670B703388
 5285: 6FE6FC0E89C6B4C88F51DFF3913D0CC1FB4770C8CBEADD4B86393605C0B6C468
 5286: 83CA5594754411B6FC331EF56D7CD6D247FAE42E966583C29239A8F862348D29
 5287: 60B177984B6B957E733DB4D275015691D91443BBB13C2DA96097A29733CDB284
 5288: 42F89C85A7A743338C9DD3BBC4EE53F695E5163E6E1ABE5791ABF100B198B9B2
 5289: 1C21E2FA2FB4AFE7F9BB2D381260CDD3A2CC05BF513AA1E80ED69FA27BC5ED5A
 5290: 21445BF00BC2F997B356D94AF13736C6D3B0613EB6F4CD96A685FEB672661DCA
 5291: 206105EDC3CA07900676EB2FAB37F48D2E8207BDE1463894DA3C5B1488AC1EE9
 5292: D39DAF691648048F5D7A384B8927F8DA2BE3602669F71D80686E427F395134E7
 5293: 7ADCC611BA91AD4B7A0237213C60CF2C905359C90795230344FC3C50A22BD44B
 5294: 55B2044792509F50F5C21F53D9F9E9F063ADBED3AB99E2613B23334FE8DF70B4
 5295: 6120F2EDF69F50BE793EE145B9FF9C73179DE640FC2ACEB5C6617F918CEEB762
 5296: 4CD81E665B2E544864D13230B058717B207D3CC5D6647D5343DB4D0356082392
 5297: 871EFFA896631A7E0D6477942B632074A9A4EF7B09D4701B1639BAAB4E03A40E
 5298: 9B54A7A4F845CD63F88831EBFA4FB847847CB98F3455CB5957F2E0A0F5623645
 5299: DBB5C5564C7F8B117D6E27E65C0F3EA81AE67B4AE4B201E7C4FB0A8364FE53F5
 5300: 41A7CE8F834C2C4B322809B353A5E63BBA7BF3B7DC1A85EA700BD287C2BD3FC8
 5301: 2832B0BB4695FC937FF5EF06FCD87DCE6DE793C2B1EE10E6450352C17726155F
 5302: 220D550B1759E15AB2C1D5968E52C8080CD280E99D3CCC0E80C2EF8BBFD96001
 5303: A226FEED7311EFB4B67F424B557A877379A15BCA54780F0CD2CCA00400B9B39D
 5304: 981C6B552AFD2506D1B23618FA9AE6D8143CD7198A8482CB416CCE62B992347F
 5305: 337D505A4078713BBD91E5535BD58EF0351EBDCD749CC24D4AD39F8CECD7D6C8
 5306: 139756680A4C03A58B3374CEC658D30160AE4863A3938A891BB59CBE02BB451B
 5307: 1BA4B2B6E68AB61DEB85F95E3C909B8B66E220B9F18280161C279F10F7093CDC
 5308: 100A53D542F071CC0A5AF834DC1D18738F5DD62A5573E884E1FFD22BD810828A
 5309: 1EA47F8218C15A2E97CBC609927DA3CC2B802EA4A0D7EB57627C135E3B065905
 5310: F97597D818A2C5CC6F328AD25AD11FA50F1E4FE637980B7474D6F85A521892FB
 5311: 72989AABEBE02A2D0EFE88A6F67AC29F5D8DDFEDAAF465C439983C6B84389FF7
 5312: A6434462BEB7B07DBE4BBA61ACD4A60C55B5C0AAE527DE381DFECA2E6BAFDC8D
 5313: 310364ECB42CAFF72BA93C067B2F02D1CA7C34AE7CDC46787A0E234C8BE8A928
 5314: 7A6F3DDE0338FAD532A9886E8E3525B85DD39364AB03EC4C0DD25DC179CC1989
 5315: 1BE232E387E857C78332D834679195E10F1E7B87B7966DA3B2238F53D1E13FE2
 5316: 8F55ED6A92A750C7250C9B91E29796621E7E9520373214D7DA81B2875A986D33
 5317: 80382AFF6DE1F829F048E57664D9C4ACE91E4684A51023943A4964AB5657D610
 5318: 3A5405EFD4CFD1EBA684243E15093C9667797BB47617B66054EE02C41FFEC45C
 5319: C1BAE8AD56B00D323FCB1D2744F061FA16E161988741A319B1564E04BA210996
 5320: 4F9F02A3268CABE450D166A763F5284954564A1C86B76544C5F5ACDFE0D758DB
 5321: 865A1CFCF9FE8CD5F9C3B2998C56468FD52DF8EE60C6935A3D221EAEC7714E3B
 5322: 301371C7DDA0B03A2416238F2B47BAD3A2C5021C886DF51C695AF9C87A864B48
 5323: 3BB3FE0B355EED5454B59B25A0D8A1B8CBD356C24F64D9B55E16C30C011365C9
 5324: 1E0380753BA3EDC0868788D5F50B9353D0227BCEE1BE36998B2622C0759BD66B
 5325: E4444250589F9CEDE766D8B940770CB6B89503E925B35C00CBEC2873D2DC4A29
 5326: 0823FB7A3717B69A7DEDBAAECC067949932728E89BEECAA91DE3AF9BF070B9C0
 5327: 30EEFA8C0A55C8388CAA2F0515915C98E67FA095BB98967D14B0DCAFA9622E4E
 5328: 2E0EBFC768D80585ACDF28D8A5C2B6EE2FE7AAF62FFB90F569F84A0903996DF0
 5329: C1D5723366C436E4088F3E2BB9B47F9789052A71CF5C49908CDC1DDA194BFB89
 5330: 14D7E3D7D4D72A150FD6FFD8303E9DE5A97A71B808B8BDF2AE466F31BF5D7A4A
 5331: 44F81230BBE2B456A221E2F72A8B59F8FEA8D31F8A005A5BD93B9F49CFDC3DCC
 5332: CE2B67090460F632271C7157BDC2F05BC2749FD562FC28682A616A52D1B67654
 5333: DF78B7843A9EC26A7DE2EB168F874904C2915B97534B2D4D9F74A9573A771D34
 5334: 9F7BC855E8F794621BF6AD471BCC347E2DF5F620F5C209E33A4CBF1EA85AEA87
 5335: 4492A77342DD33EF615FF34037D660B713C908786D9022051B825226545827A3
 5336: 2AD1B05D654DB6E6D261B4E8AF0933AD1F0FCFC7201E1A7C1B4199F160C38676
 5337: 21ABA2DDF1CEB655B3EC3226E0B122976EEA998F7A5241F062E54AD1DFD6ED26
 5338: 47C99A439E0AE95415059179867CDD3F0FF751F3141309F40E00A6C7C28433E4
 5339: F649BCD5DAA64177580E05C495EE7BCBCC5FBF104DAF360CC2711386655B26F9
 5340: D349D887EEB32ADE595241560FD5924A1745A22E6A01DB9C285EF14596EBFF0F
 5341: 03F36EB2E0A7C3864F819EF7B0855121292D49482F046A55CD7271FE03F02EA5
 5342: 886864D9D8EC22A68C23089EAEFFF03DED6484D8C341861EF8B6FD3C5BDF5AC8
 5343: 352DA4E13A1E30D0CB71E090E9CFB9AB2CAFD0CA7C34AE7D8E3B2EB4666834BD
 5344: 9CCD1AC2108348AFEF6071796F4BB2FFA4A67ED917E76A109FA2DC2A30D744A0
 5345: 9AE653A748C1D18FB52595D84E87F1C1FB6B2F32667FE203262C66627AEFFED3
 5346: 92B23861E5EB238BB4EDCE09DAE1C65BAFC198CDD1B45D42CDF93E16BB82D35F
 5347: 821E9E49067E966AFAB2AB52928F8DD6359984071FC37AA652FB834A09E5BD93
 5348: 3AFAE161140E74C6531E413E8FBBFC42BFE8A464B71EB1D8CAA93B33D7BCC3B0
 5349: 47C7EEFCD3E9FCF26FF9441DD9BDE68D77AD7251C06BBB9A2103049E8827CAF0
 5350: F26BEF33F656A690235DEEC623CC519AFA82DE2AE16FB99F780FD7D8290DA40B
 5351: 9B604AEF36B529FD184239E7D50561A07428D28E51B55546590A1AEAD4B7F2B1
 5352: AB8C5B9022C1FA03E33F8F409B24911AB8BFCF6EF4A8E415263C789F89063E71
 5353: C0910DC20347469380B7FC1EEB87D4CED7F4A361E58B61C91AFCABA35C03F978
 5354: B9FB5257C31657EE48504C355CE893FE3C553274C641DBC4004F5D5B879CC5ED
 5355: D3F21F867F6DF054127067DE86189F0B59A1B90FDABCDFEE61423609D888EEFD
 5356: F4A1367129962110C651D9481CEDDB8C5C2576A59AED64E95F7ED042AEAE2F7E
 5357: 81AC0C408E593DC30DCAC334EDE9EE27D932B98F040DDCD195D6155607DD2038
 5358: 970EB78221A94C52BD4F0EAC65F1FC10E5DAA93C17266F351669CAE56F42B68C
 5359: 6D01E1EA03AE554D63CE76D800FDD9CFD89F80A241EAEFF7EDFA41794EA25CE7
 5360: 97BD5028464D2CD45B53834B4AEF8BF0B9E7C6ECDEACEC887E8790A47A93F668
 5361: A9095E5FA1116A122C0E5B74E2226C654D3187C6CFD8807917820423DA3EC1DE
 5362: AA020EEEF2280C44A15209EE2F3FC1776875308CEAD38571E7BF889F287E4594
 5363: 971A83605E0B4169D4A23EE790515223DF8724054EDAD905F57918FC0BC64F96
 5364: 514B4BF7DC9BA79E763C22C977FB6146B10D26FEA1BAA7BAF21312F78D1625A7
 5365: 8E242D743471DB5821408AB786E4A7EA9D35E30E85533C617689F95758FB2C7C
 5366: 392E759C299DCCE36689686DE0C4DCE32649493650BA194A6208C5EAB670B170
 5367: 3F2C70BF0EF0E3BE2FB0A79224FF4ECECD6BB3388C6D06867A0E5E3DB93C1B2F
 5368: 464C23E44D3132E7D4086E3B59B1D13F49EB4772DEDF8EDC4F603217233FB7BE
 5369: C13C28648E9AA51D53F11FB896839F97AEDD8834BCA53CB0021AE91FD8E95E2E
 5370: F8A094093AF556B9639F508A401542B06821FF9DE1A745FE9AC5CACD5E8E1053
 5371: 911442FC15CA5333751ABFE2C617D38FA1DC332BFEF44AE569DC631C93EC54D6
 5372: 261583A695F5A392867A57F59B741EFCD2DCFECBC55D1EA5F2317601C9DFE9ED
 5373: D1EA466210FFA905A8F85BD58B98991BEA58DFD1CDED5C9B086D42CCE632DADA
 5374: 147941917B879139E016B0DDEB8446BA017FC8EE5A354533D667B0835F5D027D
 5375: C2D580C16B80B3D05CC92C0465CAE077729F0A15B2DAFC89DCD349B3F81D0516
 5376: C65526EB5C10E45A8A85D716EE35FB9AB201FD7C89ADE5AD925A174169DA20FB
 5377: 61E96C73A143DF964C20589EF24A0FCFE6195317F2FA0D2249C0D8E649C3D9AD
 5378: FF13332EA2E4C9CD36D8443EC8F027B61CEF92C6A6B72DD4ACBACC16E429A9A3
 5379: F5F29C1631360E32F8C1C93ACB22F810B86D2969A7480F486F62F8488BEEC74C
 5380: 2C1AF13BB92BC578E8CD30BEA6BC8CB68ED730F54CED0167605FA76AD7B7E88C
 5381: 7AE7688E598F91C471BD65A542E96D64B1EAF19FB4F1234308C48C2DC86E2193
 5382: 11ABDB4C6189C6F201627C693691A86DD07FF55C30FDB3F72381E09C6080FD7C
 5383: 9182762E5001E30F52A216E0B71E4D2D4E2F3B20F95DF3A11FDB2D2B5B5FAA66
 5384: C46226D5E0C77066349770514E5675550FAC9394FB27CD2C2F974F1FD58C04A3
 5385: 1EF53A8AB3B2202CCA1CEFA66228E1480A0709436C44BD3319C40CF888AE4692
 5386: 5DBBB52B15CF3A518F627F672135A24D5DB9B2EBEF04C860AECF231EBB5A3BF5
 5387: 6DCCD5E72FE4B6DD29E896691868A7DE4120AD06AC573F5608B8449B38E71CA0
 5388: EB5CDA3F942482EA7973661170F81DC88D54DD5B92323F46F833DFA757107E9E
 5389: F62A47CC50FAA1B68ED535C3E0E1073532A05ED339C8D70B3B9864808ABACD23
 5390: AA95E9FDA43D54C66A675FA074E0A5B8777D3C07850A09087F36852B5351F35D
 5391: 8BC4DDFCA35CF29CD5E3DE118A741FAC4DED36847F2E2C6CFE08669301722D94
 5392: 376F540982958074E7F1383C409652F6C99DA39FE90B38221E75BC1ECB93ABF6
 5393: B00F410A0C5651DB418566AB350FDA1789AFD88286AF3BCB42B98386F7BC144B
 5394: 02DEB8940D20A6B3062F0C4244EABC50923390064F1D027A8BACC3DE45156E56
 5395: 4A942D1B87F1C4A76B0D4D6801AE792CCAE3009BF25368B31B6AD5476FBD3BFF
 5396: 9759EF463EF5E78E10B7BF64005B2ABE0E8813950A08A1808587A98E0021D0DD
 5397: 751AD515E8278F1A0759E85D8A084490BBB0F8206484AA36388B1013643D3198
 5398: 3509078847BDAE08E76FA5BF3E3A73C323CE093DCC148E3C02C2DE1E26C94D5A
 5399: 40EC8308ECB02FF7DD04EC1005A2A0DC74D4E587F10A3EF349E828F69FD38962
 5400: 2F0C74D5DAB3ED6CC9F97008ACCE74C086A503948DEF1AAF58FC8BEC703CD360
 5401: D32098A56AC776B1BD08442052A2A4EF6C8798F7CDC102AF1A2009657254762A
 5402: 0793F79A39DCD6ADBAA5EC84A7ED6018BBE727E5D477893D84F157074B24C13E
 5403: 8D4881C7DF8ADC13EBA0D89745EF93B7616EC5355600BB0D2B630AABA3CF2946
 5404: AFFD0B2B724EF0F28393F2034B2E69DA5061426805353EB4D80E20739BC4C510
 5405: 6C45275B8261DCBA10DE1D104B12F46ACD230977EE7D7D1D35D2814139E38C4B
 5406: CA6937CCFA653349B1EF64A98457F7B4B5D8F2978F16ECCEF7054905863AA46E
 5407: DD524CB33459220C71E9EFA7845A3A760A507B3D3ABC525B35930B613710A13D
 5408: 098832C58EBBC8B0CA6AD516E6385792C59220331D0922A1F6F838A8DE13C337
 5409: 900462F952EABBDC2EB1FBF94A66186C177501453CD3FE3582073DD86F04406B
 5410: 41B6AEB440DA475E13240445D46726A6D45185D56BAB8807CEC8A8F7CE1AD149
 5411: 7CE2E1BB5DE4E5B9592241DD136479A65905FD0062C91DFF7349874BFEA5D9EA
 5412: 2F610ADB9AE7757B2307A1BB9D6797D9F9C4844A59841C7C7682105E23A374BC
 5413: A91885E7410F56F60C29AB8B417E2D6092F8BB70A2DD5DEDD4BA1077D7CC62FD
 5414: EA43428C6F79C332342E15F75B08A1ED360B3511F823E75AD49BA7AE63B19238
 5415: 2AFE8FAC2715E2FDC895E95036D23127557837506A3B542B0E4651CE2B89C252
 5416: 31EE8ADC26E2C04E8E30A9CA12F066CE01953BE7867171FF6C7E834742C36C3B
 5417: 58E74E4B482CB85FD4D24DB03D753F260A585D552CDC9E1941446F2F5B45FF24
 5418: 2DA4932B973139F328E7E92828B900BFD398B6F41DAA0D6861C66AA7F5E3299C
 5419: 87A5925CE0E0F9E09AAE0792954A1F2C0AAA8288DEEFFE579E38A3CE8A943EB4
 5420: 55322A87C1634074EBEC25F724DC1BCC1BC10458CA6C4395659B0DB6B612C151
 5421: 557CC669D8DC37769E59A5AC6BF061C79FEE265DBB59520EB8FFEA273601D1E8
 5422: 2984B8AE31AE343F37D03E2BF97DC48AFE50BB6138C7B9F9B5E28672A37BD8F5
 5423: 8F8C98DC43DB22C6537028798198E2D3B0453ED72487267D653DD50F1BBBDA92
 5424: 833A987A95FC1F275B90B581B4BB62B6863A4CFAE37F715EDF3EA5A33679FEB6
 5425: 4847ABB4B3D170C275B9F1AC3156D731198DACE0B051674E85B758500AC9FBEE
 5426: ECC75EBBD85F8D62AAA328FB09C6526F853077AEF7EFBFC2B6A29D6D508B1E19
 5427: EAFA4C67EEE44045B9F15B9762B3DDF5CE5C18B23A5C2F73A1F6DF7F8679AB78
 5428: 843AA41FD2A7DC02B45B729EB76C66A89F5F76E5C4A0C0563B1EC5E75D72EE35
 5429: A7F1FC89216B60D82F6F2B8DBE85E4FF4D63712C689E696F60B52AB622C2A4F9
 5430: 37C380775EDB72638D3F81F61D8D74C76D813DDFFF35ABD9A502F2BC7FF65754
 5431: 2A8660A5A53E0CDC2E8A95B6E33CA153EB711DC796D313C8183D707D3F0E3EE8
 5432: BA65E0FCE3F1C07F3D93F77056688B5496AE35A6BA0B59619DE78640A8C3F7D9
 5433: 7DC5E94894E1E63A7D80600B945B1CCA50F1B85F57673C6CE09EFC4E229D4635
 5434: 48AB466118D273BAF7C1B52A067A88C00EBFA7FCB378F1575BC0145F294E6F7F
 5435: 8007602C6560476FA20BDB91831B22404DB1C4C167594B1216C25226D262FEC6
 5436: F5D0DBAC4B8D743C669CFF2068CB9BCD2DAE8CD6EE1B33BBF7514C4941AFCDD6
 5437: 89B75F67339B25AB6E267BCCC5E2118879AACCECB5CC2865802BDB4D7581F5A0
 5438: E81AB0F7AA143FDBE743E16D028E46BDA94AC2CBA77DBEFBFA32E462EBCDBDC5
 5439: B86B63333A0C05C65D4B351948D03668F7A86A8A1388C4604675EA7384F3398E
 5440: 49404AFCE19832C975A668FBDC29D06268085022982F01A2DA1DA8B8DD5F4584
 5441: 75F98D7606BD6A45A403CC026A4BD1AFA63E1BC1034C1F617E14A1EE9543BF7E
 5442: 1ADB8019F7AFE089150EBFC613C414955363C43E0D82ACBB01251C070E7F1040
 5443: 602A58B2BF55094DF2BCD2689320899F987472681D0933A4BE78C2ED69D76E60
 5444: 2C437D4D3EA9C8D25588F1689224D92CDC65AC636325718AF7EA47946CFF07C2
 5445: DC0FF0BE3642ABB0CC38BEB60E00B41D45DCEE44A71F11B99CC4CC22C5A0C62C
 5446: 074F3C2FB093560B7FE9B3AAEAF3B563D1D646046174516991A196A915CE6918
 5447: CEBF16946487E546C6E433A5C5B9FB7D5B97F2B4B202F892CF5121199EB48642
 5448: 4448B45EDB617EDB931969D53B9C200E954B4A6DA6617E3A56D72EF332FB941F
 5449: 4694BAF21CAF8473EE2767CB5434E955C5A08DB04F67508AA1F5CFAE25FBC9B3
 5450: 9FA855CBF2DFBD04C656532230B8A2A0B33C7EC74BF3EB2877DA369035C976C2
 5451: F3227355AE2E740152A344AC5E0CB3D04A1D4273A54A35BF8B1F247973158C4E
 5452: 2ADCC0E93E456A8F099F28C99EE6497EDBAD4A0E7937FAD55FF114586FF56F02
 5453: D7DE3994628E4816B2D15C8370B95E334D9D374A9C1B6C7A10E83874B380B6F2
 5454: A527D6AE149DA8AEC229DF8964FD62D697D99C3CA805CDD28742348F462C2FA5
 5455: 6E83657F5587E0E9FBBD2540F4E14876CF5BE9A38270E56C85C0732DC781344A
 5456: A480D0BAD09DE7839C3CFF2BD09C9A9A80F985DB188B8C1689CC8A4AD620196D
 5457: 06D17C44063A9CB2F30EDAE6DAE4FC7751BC8CB7D2B54CC5FED51A14354725A5
 5458: 5D3568B56A54EEFB5C20E38A336DD50BAFCB061B051A0AADB33DE07516535472
 5459: 379855FDFF2C07BC75FCE7E930062C334CE95B6B538CBC41B0322812E1E51679
 5460: 1716297E204395DA31ECBF6177CE515E88B4F4D61348CE6AAE02FD0F1D286114
 5461: 3BCA0B5199B0505D786AB3ED0CED56A180DA736C3EEEE8825A3BAADCE6A49117
 5462: B0B754B2B53ACE67F02AEBC31A4665FF2B023F5ADFE660CC2E34967D5208BC6D
 5463: 2F686AB71E897B3DFF0BEAB60E661F651F6BC46DC1FAB62EE9BD004B03358262
 5464: 32EFB3F4E4F7C13275442F3404888CF7FA12872A463CBBC52B993DFCC8CA0981
 5465: 991AE2D8738573A60531C13C0FC33A9309D9C99F3A68B7BB3EEB118E0943DE7B
 5466: 5CFDCA5615AFA20AFB7467D2541ABE54E4DE0226A49A72C2DF120A6A1E9CD16B
 5467: 143E9D3CEC3D6EACB409AAED738C066C9F8714E1D062AC775BD346019D2B86EB
 5468: 21007D2847DC4F694FD547A5C1C3C8089E9F6DBE130C6EF07766D89A5BD25778
 5469: 27056E32DBF97F975EA2495B466D643625BDE7F55B35FA5FD47F2707F76A3D25
 5470: 9117398C915A3BB4B461972B136CE89DEA6304D5D99C043F3CBFAB9E1B68AB10
 5471: D416CB8A4F7760D76F3750D41AB01151F36EC6E47ED148FC15FE7DB2C0AE91E4
 5472: 40222918FACD5EFE0F8A2093D487E9C7E840C25BFD2E49617FFED0B13490E86C
 5473: 89A9DD5544A0CE6B49162B950CAA484227A5BA5C6AD796D57A7F8DF7DDBC1FEB
 5474: 9CE33165B20539DE7DB2F0B4FAB376000013828B458F938375769B75DF7541E6
 5475: 21937987B397872B880D350D359A9183D1F9B530C3FDCE648262E1E10B8BA95A
 5476: D23B1EB3C38FC30A6A70A541A31E626427790AF8ED201B2F813DDD1AB47EA8C8
 5477: 370E1591073B6E128BA9B02116F28A929A0F34E1C12C091E4820C12FE47E31A8
 5478: B56EC3E47D203D61DFFEF269A4EB9B7BEADE78B9506CEF4F200BE114A7669473
 5479: 4D16CCFDBBC2B8DF7AF87F60EEAF24BB9137E58CEF2F83F0E9116E9ADD2067DC
 5480: DB5C9E05440EA0DCE72F3C98B3E97D907B63DE8F2AB4F06A572EFA28A395B653
 5481: DEF02B8BC01E79FDAC8528DCF05A1BC986C9133FE81B274ED656E8F54087F85E
 5482: 9AE42FB250690B927A0378FAE0FC32602718E29AB9595A48B51E0914D9A5F6B0
 5483: 45CBD36D854AB5717CF8E645D7DDCE370D8B555B2DF0EB9E3CFEF436F4306065
 5484: A8EDD52C19D9330F2518B1637D69A72DE1903D5C7D246A5DBB7D33AFBEEF9217
 5485: 1F8DFE2E5B3CF13AF8F74B728479B7E7D227FCF6BB618140E795916010E7A814
 5486: F7CC8B76EA35BEF33551819D6EC75245FB5324775E1CAC860543BB7931404BE9
 5487: D535D9DC60A9C43428E03CAAB2C5530DB97491A498BBC8A03361C0DD06828CFB
 5488: AC3E51B672D460BBE1FA0FADFFBD7B6528D96E0496A8F62C8E3D4AF463CE4D4C
 5489: 3DEC985D05FF44FC710605EC1C7F2C77469E7C4DFB13DBD74DE4AB848D81DEA0
 5490: B974766E14A6F2FAEC6BB1C0185D6079BFCA713481EF5872D53EBE1630DA0FCC
 5491: 977B484D15B1B9BCE324E375FCA501D3C2EAAB0A366AF151DADB9A45EE0B7D07
 5492: 3F6F6D7B104411688787A811D525AE0273989C7EC61F4211B6E982C9A957617E
 5493: 96933996835140D7F944DE6AEC922CC203C63798F0D617C1946047303B163B10
 5494: 2E9EC86E4AE909B7D5926F97BD05F6D4B81A5AB5F2CC682B02857AB89C9058D3
 5495: 4AB595E9EC0BD0AA10F4C35E33B6179A0EE971DC7739BFF1235C7669D098C848
 5496: A8ACC9785237D6249D4DB97E3EFE29B4C2471A9475E1A9B1B238FBC5C11E6E67
 5497: D3FFCE034BDAC6D8A9C679E06FC504375FE7C5C2CD713FA67A8A3CF2912A2A4E
 5498: AC61EF89F0D4BCCF3638857C2525E9666109A1D529DDB3A570ACC33718E43EF0
 5499: 62BCDD2A6259292D5581F0076287E1A676D1B971959A143CA314D558DA5337D7
 5500: 2241B07CA926C8FC0771D56585CE189318BADE9B63A4246A01DAF7B8A58899D6
 5501: 5D5E95F4E0E9D0DE0E7DC14675DE607204E0FFC429DAACFA6BC3732B0A3AAF09
 5502: 14D5B15F9972A0D4E5483CD19DDB3D4142994B6687D1096FE57725EE8342A3FD
 5503: 62997C2DD51B51F4872C985D8C25827B40ECBA559450C7B275F6592704CA842A
 5504: B24F2F28E0A4D1B2BED9905C9D7D527B4A09C3E1F56C0B954F6B80308BDE6E2F
 5505: 2CCA155B1E504D0CE5B00203A3DC21E281FB218340699D3D7246E16696EFBFF1
 5506: C0D29066F8496F6E83FCC932AC2B66A12C91D27E7E7305C4B12B6F595F77664F
 5507: 763EDF055907BFA90503B5C92F8B3B1D9F234BCE872AEACA16AA1FE701A4795D
 5508: 93ABF4030B0169EF2084D46D96F011158139337D51822A3269827770ECC3B6C5
 5509: A302C2884AFA7129DED8420B9E134EA54FAF797A324EC2310D777432FB630605
 5510: AD3A28F2363D7B2FEA9528AB95C7B9B2DCEBDFA94D9391CC8893C9BC0B68D2D2
 5511: 7793B9F2DA30F6FA0045826999B0B8F8B103AC9F35A3174DCD3658A4C924377E
 5512: 655B9A37532B3BE2109EBA9AF8CCD5105905934C28D9F8B82D413F1F8D844D1F
 5513: 5F36F7540A97445D45D01C92CCB1C3DD1F11E3148E9FB14BB414CF383504298E
 5514: 43F21314C75676E8B8F0DE47FE006DFDB857C015EEFBEB3795B27730693EC62D
 5515: B25EEAEF20F83E1B43C0E860024CBA717101F51049094FBAB4D0F991312106D0
 5516: CF1C70EDBC10CAD125F46418D620849DDA9868A20DBA44126AAE63FB50CA16CC
 5517: 6F8BBEAE9F660F9141F14162C2CB22AA9F0ACA1D977733E250C492CB0F281D0D
 5518: 4104E440A2B60511BB701B6FD9B894909DE4D6399663896527DC894C0C99CD5F
 5519: 0164897CD14A4E73C9B32EA4931A0D1B629C5F78DFC0EF737DB040458982F808
 5520: 56A5E2136FF134199B00782AA6B90D303CF3BD557A5127595F54155F0394B7EF
 5521: 7B1320A078EBF18A81CF8B258345ABBC744858039176956A6A9FE480DE0197D6
 5522: AEA79AD19158C9099DDB125F05A2D6591B9262788D04FC6C62AD3E1F15030EA4
 5523: 1B1EE0EC169C3B33FD21C55F75873D0CC4441A9ABFC267EE406E8F674636A1DC
 5524: 1926B470845050D61E3B368731C0826CBD0C9D9652D87A166C3B72750F629ECE
 5525: 42CE84FC05BED43AADEC7B2790E23983FFA6FE909AA195441DF31DE62A694AC5
 5526: 601ACB4E3FB6DF0D0672CEEBC1651885E7344B873A1CF9EF7E3712EEFAA5E329
 5527: 3FF7A2CC06427BBCFE91750070B65471F7F97AC3831F0234CB49C6E15C59C9BE
 5528: F528991410DDBEDE9AAFAD2DCE9060C3ED864CB1AFD6A46ED385A33918D90EDD
 5529: 18476E09EA8BD621C5CEE1A171DF48BDC0E012A2038552DDE53D553DFE6B03B8
 5530: 1579FF629DA867302F75DDBB32899A26BE11B8F8575DC18D67922DEB40A3DDB4
 5531: 596879E4B817F39FCF678FCEB94B19C5AAF076D4440807A320AE1D2CAED5790E
 5532: 3B2405A0C99736B7E56CAA78CDC63A3A62C462C9BE9FBEA067AEFB9F7045B6DE
 5533: DA819A42D2D28D9635B83F59DADB671D33A5AA6022FF8C406907A174EE9868E8
 5534: 302EE498ECF450911F8B4A06EC07B81468029A7E3CE34EF1AF35DBFD66B2E804
 5535: 26FAF5A3D3E0E41205F3584C5FEC21904297196C53A467EA1FE56E65B9D87A98
 5536: 2B8884E1105C47F9BFAA57AFDE233E09BAAF9C5A7DD05C45674A951CE1B2CDA0
 5537: A176D473F1949221DEF2AA6E35FE72627DCD1B920B5B8CCC4E5BAAF3F97D8FFE
 5538: F15FC0B0D07E01B3A7DAC22DA34CED526708B049889CB600E61029D9C7D7AB85
 5539: 05E5C0D1D14CEB1248D8B889892B2A5B2F7C10AF3395A0EC02F9A3765FFDF0AC
 5540: 17BF4202576D48FC88280A85495719114C0DA6D1B040C832D25C97B7C5A31D96
 5541: E03F0E502FD0115D971936DB5A8808B9977D7107696041B997CF1C3CF3D2558B
 5542: 05AEA679512B9CE6518DD10C408B83DC1EDACA0D0EA6434119AC08611CE1E2D8
 5543: 39A7354A2A24B2317A8C1C17E8E314BB6E0DFEC26AD1A43076625C96DBAF488B
 5544: 4C76B2BA32DCDA9161B850B428D8EEA0C034E8C9FEC8BEDA74C552D78ABC253A
 5545: 86AC5C8CCBE7658AE83374D417F1FCB5836AC25507A5B2B9FCF680880F72CCFC
 5546: 43CC23A3019BBFB7E9FC6BBD00166F577BB3F1EB97BEE6368007D9A3671432F8
 5547: F7754423350A5FCB3979D629AB52136FA3CF750E9A96A52F3E74D0DAF9249613
 5548: 21A2BF4FC21C9A8EF53AD911AFAA853340CE0E95D8096CDAFA28A1544233539B
 5549: 4D1C0AF2B635BD2FDA2AE06485A42B94EC24CD6D08AD5FE186A4B330B7A7E2CF
 5550: 7CAF7C929B2EC0AC0CF066F642B1FD77A6299F6FD50315A27A9E7F416D0A59DA
 5551: C5740A6AA35FB37ED7E2631784AB9427C71CACFD7F1BB8A08D466E40C5FEFE67
 5552: 4E81C0B6597B886B4E81BEFEE7501BD140C5F34653AB6443210E94B52B092D65
 5553: 0C86122ECF14BE14F3D21104698412DBA2B9186BE1F3EC2CC5721DCD12057E25
 5554: 1A95D75E1D173C301566B9CF19A092DB1F90793FCB1F0F6671C871E5EDDBB6D5
 5555: 2D054B41B59D69CB2C205F7E86C30778B4C254F6606F2BA759D08E4DBD800776
 5556: 69F14DAAB8A3BEF3A808EBD917970D254E6BCCDC98FC42C8ECAE8311822A18BD
 5557: 765CF8F136485692B2B069359F11851F2AA9F9A14DB1EFBC34FCB46C0251458D
 5558: 8C9FEFEA2723AD67668854A5A85E9E1831143D60194DDB8E8059344485F3B65D
 5559: FA047A29CC91CC45A3FDCA6677F836ABEC1C7A9029A0C7461DA9856C1D37908A
 5560: 9992810D459F0598CC390135A481DD241E59B85938545ED728D332675BDB5857
 5561: 00DC0CED734A5D295D69C3657F8F32130CC0447B8D609D0AD9E97AF80FCFD766
 5562: 9018C9D1FC42DACFE999198F9D47A870CE7B48BCF539138B398662537EDA1E9D
 5563: 2B7C7F9F75663CEA2960AB88B126A98CA16E3E8AC4F13706443D4F469F9D44F0
 5564: 002716FD449285518CD845A2E8BB824F2E03C5393E803A967955B7069AA8EF3A
 5565: 2C49A16D753E5A34D7DB3688E5B5C116208AE555A23A13A91331E79541C56F74
 5566: 9A09E3A0123A38517511B9D4CD18F5230891AF7052C29E6B9E0AB664331CFEA3
 5567: AC7A1BDDC53E9FE118307D548CBF22DC10017A3A3B606B9760CC286B6D05887F
 5568: 357C778050E31D29D5ADACB352B2257234057B7ECC7384A0CE2097ACDB1981D2
 5569: C9C4798FEA02362D04DBE745631DBF9DDBDD479603592BD898712A64FCB981F5
 5570: B18423AC72E311461084CA85AF30F274D84468B319E675C8EE651A28F89D4DB9
 5571: 266E4513AE286EC25A6C5CEB8354C896C79EAE31B3D3E0D3ECB47526AFF2507F
 5572: 0AD61CFD7C07B0D2513C2DB1EED8781C233EB06E4AE484D44A04E3B3AE2BF44B
 5573: 40A6777DDB
 5574: 0000000000000000000000000000000000000000000000000000000000000000
 5575: 0000000000000000000000000000000000000000000000000000000000000000
 5576: 0000000000000000000000000000000000000000000000000000000000000000
 5577: 0000000000000000000000000000000000000000000000000000000000000000
 5578: 0000000000000000000000000000000000000000000000000000000000000000
 5579: 0000000000000000000000000000000000000000000000000000000000000000
 5580: 0000000000000000000000000000000000000000000000000000000000000000
 5581: 0000000000000000000000000000000000000000000000000000000000000000
 5582: cleartomark
 5583: {restore}if
 5584: %%EndFont 
 5585: %%BeginFont: CMCSC10
 5586: %!PS-AdobeFont-1.0: CMCSC10 003.002
 5587: %%Title: CMCSC10
 5588: %Version: 003.002
 5589: %%CreationDate: Mon Jul 13 16:17:00 2009
 5590: %%Creator: David M. Jones
 5591: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 5592: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMCSC10.
 5593: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 5594: % This license is in the accompanying file OFL.txt, and is also
 5595: % available with a FAQ at: http://scripts.sil.org/OFL.
 5596: %%EndComments
 5597: FontDirectory/CMCSC10 known{/CMCSC10 findfont dup/UniqueID known{dup
 5598: /UniqueID get 5087402 eq exch/FontType get 1 eq and}{pop false}ifelse
 5599: {save true}{false}ifelse}{false}ifelse
 5600: 11 dict begin
 5601: /FontType 1 def
 5602: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 5603: /FontName /CMCSC10 def
 5604: /FontBBox {14 -250 1077 750 }readonly def
 5605: /PaintType 0 def
 5606: /FontInfo 10 dict dup begin
 5607: /version (003.002) readonly def
 5608: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMCSC10.) readonly def
 5609: /FullName (CMCSC10) readonly def
 5610: /FamilyName (Computer Modern) readonly def
 5611: /Weight (Medium) readonly def
 5612: /ItalicAngle 0 def
 5613: /isFixedPitch false def
 5614: /UnderlinePosition -100 def
 5615: /UnderlineThickness 50 def
 5616: /ascent 750 def
 5617: end readonly def
 5618: /Encoding 256 array
 5619: 0 1 255 {1 index exch /.notdef put} for
 5620: dup 97 /a put
 5621: dup 99 /c put
 5622: dup 101 /e put
 5623: dup 102 /f put
 5624: dup 103 /g put
 5625: dup 105 /i put
 5626: dup 110 /n put
 5627: dup 111 /o put
 5628: dup 112 /p put
 5629: dup 115 /s put
 5630: dup 117 /u put
 5631: dup 120 /x put
 5632: readonly def
 5633: currentdict end
 5634: currentfile eexec
 5635: D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
 5636: 45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
 5637: 7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
 5638: 72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
 5639: BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
 5640: 974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
 5641: 11453BC81C443407AF41AF8A831A85A700CFC65E2181BB89566A9BDEC70EB4F2
 5642: 048A6EB631F05C014D372103E37FC3FA317EBC9973565A638403DA02E48B7D31
 5643: CFF6C241DC5CDB470561002FF46437C06EF93BC99352DF04393C661FFFBF4BA2
 5644: 0723ABD9B3E9CA9E63BA57EFDBAE684655CBBDBA15ADAE43E1A2C98A3CF060A3
 5645: D16AF8FE3A49B50A24C20EEED716E49AF6013D4D38CD9CC41A91C17E4D04D79D
 5646: 567E1EF49110AA9C34464E95D81A730ECEB2C9AF38FBA6B45E253288438B4CB3
 5647: DC75B3A906D4357293BA41E59C35223A6C9CBD6FF5FC90C2D07CBB376C7320FF
 5648: 435A6251822BFCBB612CE630EDF826C37E95F541C21B93FCE127591D5E38165E
 5649: 2B58A34AAE37712BC58B63FFD70AB80F4F24612CFD2F1466BAAF3CA2BCB45148
 5650: D0DEA0E9B8FBA4C4FF5B8B3CB02E461355051842BD1C94F41066B9B909DB83B1
 5651: DCDCBEF7CD00A43E4C0B8191A29600CA197F0BA227FB8309BB539D2A620BAC70
 5652: 8A1AB2DFA51ADC9873B8E5582DCD3ED154E5D727D1665F99BD89883D69E6CC2F
 5653: DB3A57AEB612171A88E22F038461DE03FC357F771675E34E90D4D19B4B36891C
 5654: 9D2333960400E97494F4FC4DBCE6A73C34A0409E433BBDC0AAAEBA7D3555066E
 5655: 1CFBB4515C8B573C9B9DD12ED5B6ECEBE35AD0DDEA9DB004FC6CB540B5117B49
 5656: 59CABE5FD74C6F5B6482B42C20B5FF0467D1DBD7CED2CC651CA57852B6FBB402
 5657: A6764DB342889132C911CAA713A7F2FDD8A5E849345D6C81025E02F5B8B682BA
 5658: 90CC9B467FBC37362436EA6BF8EB62D784B01D5430147945BC09D1F49EE89F2E
 5659: 3E2B8E6D439248A56F82F2E03EA5C7A922F2813BE6538A3A423BEBC55B345AFB
 5660: 3B3C125306749E137C647D78028AE1FBF3E1A82C260132832A9668F454D39C41
 5661: 736717DED0A99F6B11F005F0E1D07FE84713AAB4C042FDC166AA146D7B5E9198
 5662: E4F485BE5B135EA281FF1C1E616B5AAF02771F58C5840CB5A427FF9794F93E94
 5663: 17FD799C78AED1DC4810BCEF4C6C51D3C1504EA2C6F2B29805B7ECF97B5F637D
 5664: FE92E168CB9029E90404CB54FB312FC7AA8A9F2F524C03E61F03B1E31D4F061E
 5665: 1677B39D5D30C9FD4673E1723F4AE3CCF38593AD6D7F61E9DF3C010E51F25085
 5666: 35D51105E1464BA146A78D7297D4D310AD91342A0BB942034A3EC0696B467367
 5667: 3E39D202D637E6B14D0EBCA6AD3CF22B07D4CA69C0FCBB6C93782B2F0DFC5AC1
 5668: 5D8A16CB5EDB671A0C1BA9D10F63CEAFCD0E06E42C730C8EF769CCFD57937245
 5669: 658F486036D37E8BDDE5670A212FB488A8753322A5B170C9662750AA958C0BBD
 5670: 8E97D8239D2A08B30416504DEEC4E506013E037C91785C674F8A6A44E23FEE6F
 5671: CCC00CC5E4D355B0871FDB8ECD64F70EE32449BB5D6F84F8C8AA2D5B1A489BA9
 5672: D7FF2DBAA8D0B84054E93D64D3E77850A3724824914A0F821EEC3D605DD851A7
 5673: 606936B8B9E24D6E932E16C448140FE94DD96C75AECB73850035ED9C04A1D93C
 5674: 64B21E7D4657E030483EC5C3554AEF8BE4D0FE5B9743B875340B09E01273DAE8
 5675: F256C50A1A8F2E0417440A8BB0173F59E11523E1CEF2593A4AC5AF2167627B00
 5676: C5EA97D125EB8A4BD4C372877ABF10F5B7B149D73787E0834BFB3084E9508DF7
 5677: 072DD71637019599252059738D4D6BC57A9358E4B14F6AF9C4B31DB8E25C29B3
 5678: 7A15F9953BD73ACDE5F0445A5DC406BB4635FAE51C1D8202AE31730E6F355317
 5679: 1DC197DB0B6177307C60E5D38F4487363EE051B2E609A52BC4D45B14B6558B6B
 5680: 5E1618748794B8340752CDBE7756C068975B559615D4CD5A97CE30BAA7B2B1A3
 5681: 2FEF2E055232B24FD8A21BECDE1B6A479A28EC80AE2CD16DB50B30B4A6CFCF06
 5682: 491C7CD5AC29FB964D4846415233947522676DEABDA0D9535F8507D33693930C
 5683: B4E4240A02B0CE7EA288516B8A6EF908D7F8BAF9012D052C6AC96D9F8F6ADB07
 5684: 8984F3559C5E7E3022A957982155FC9CD599C74E18328D3AB46F9DD15D1C4C3F
 5685: 9B93ADB4489BA02CFCF57DE6270F3AD2F8597BE71786510EF08142F430EE5568
 5686: 4F9DDB792B7C46B6135E341DBBF062FBC50FABA80CD4A384157BAE57CBEA9781
 5687: AA4416323265168AC097DE7E30A0D4750143A4FCE70A863A31876A8FA5327C3E
 5688: 36E89589E363AA2B1A6E8B09F5AEB8FFFD0396067173465B6503383DE517A6EA
 5689: 88C0FC08578398C2A721E5AEB29F4AC9BC990A50CD87BD35A11F9E81F68E7B85
 5690: 5E5B95A4F9A5D30379EF90D78E1E466DEF867BAEFC4F5ED2C762BFF099C1C2B3
 5691: 5E0DA1C2FB33BE1379413CDDB1EE6BB3A495331F72F2FAEB8152E8AD5FD334A8
 5692: AAB0082A71D5574B618EA8D487B8FAF1B445F3395B1E21224F5492A0E06F5152
 5693: 7726835C900E2E52BE3B7B654183AEDEC68053DD0AF19EF6DBC10B6FC08EC7D0
 5694: CC0E2C8FAF8C9A4C21FB7C34E074BBA4EE64226BEC8C928A784C1BEE35B72EC8
 5695: E9295240B29DDC2539CD118BAC38DB3917D14CD33AB45FE47E827F2A2B193AFF
 5696: 53C5396C52CEA4F43F06AC2D08C74CC85D608CBA267175EC31311EE25AB48DD9
 5697: FE811B411AE426C9FC0B6044D1EBF130231623F1566CEA4D1C06D8032FD9808A
 5698: 94479C842BC41B675CF6B90113BD681F8D43F51D5016D80EDC11D7640FB950D4
 5699: E709A46184406ED90D0892A4CD9062938A8205697A200DBE1F38EB166EFEA0EC
 5700: 4FCB45CDAF82EA103DD6FDD03D146F3E42EDA6496064DB3F4FC1C5280C9E604B
 5701: D5EBCA08BF2AAC90156C11EF68137DC76502EBF216F3AF3EE30DD2676D218428
 5702: F41C655093F8B530FCA378B5769F262A6FDB4B66B83F18F050E77227E28D71F4
 5703: 5F4425CB8D51B3DAE872CD86D7804F870BC564A6DA1CA13EDB00D131CE4F6460
 5704: 7021661B99612629DCC20C85CF155EDC5111E015A77B0B82A8FC1EBB374B7EF2
 5705: 361419BA93B857D5C9944BB5B4AEDD86ABCC261542077FE09701C96370168579
 5706: 5F89D5AAA08D700E2643E88C2FB8D1D56D37AAA9744872E7C050B4CE046B47A7
 5707: 83F224FA9FD311C955EFBF173042C8FC66524135F579B1397828870D5C9DC71F
 5708: 8615FADE2A1CFAEA90F732B6C266E2F3048FC43EDA7A6B6D98E9DB793CF457B3
 5709: F5877E7A055C92B0246FEA8C72B3B3456F93BF36E2651D32CD614C3AECC0B4BC
 5710: F824C8363E593A6458D37408FC5B09883B280005DD24123E2D4B1B85F4113327
 5711: EEDD9186A4AF2CD6439B46C5C168C125CA80F9EE9E68906620EE126CFBF26E15
 5712: B269838A54224EDCFE2A373EB750D4829BFA410DE5F1541E428BB1E024AF496D
 5713: F5F1C151F5A645C8622F2EF9088D57A2811868A8A8BFCDBFCE3ACB8463AC35B4
 5714: 8B6F44E1C1232805842F56FA468F81FF37D5D55B81CA56058558544C142EB3BE
 5715: 07CFB1F75DECB1E48C14D6AFDD455989AA6FFE8B8DC54F462B3C20E31D270BCE
 5716: 8E68E2B43A6625AC7E9792704FAAD6CE8BBE0B341DA7189EBB3E9D5375B27FD4
 5717: 12506D5BCA50AEDC6955E6C3C7BAA84BACAF7ABDF3A270C7734EC3C6EC22793B
 5718: E67B0E288F99699D38DA8B79F2D21DD97945FBDDD132A8F0BF947950D3C0B4AA
 5719: EB7B2C435AFE54489E1930610311D718AC610C21A644F34CB2D1959B3066F39B
 5720: EADEAB5CFC6AF4D191D86B02402B00D1C5262707861C5308730579795EB53207
 5721: A291A27A8B5C4DAE0A87A0C6A260026CA3CB620E1002E066A515D7990F3DEA29
 5722: 0FAC962E0B82B7A6C86B1EDC54007822BAECED673FAAEF88C8109777EB79A53F
 5723: AF3C58546974F2F56E70E9B5CB59ACB5C27CB01895557B2D82134D7F02029B24
 5724: 3331621F38E68717F5CB68A8892D0B9C0A8ED4F8BB56E80505170D44C6856128
 5725: 2DED0254ADA4875CF56B4D97372AAE730D4C77A2940DC8C178274DF88A9EE037
 5726: 215C6FE7B9D481EE4DE809B124C0270782411ACCCF89906A8B143D0BA8B2CEDE
 5727: E9B90465C3E57A4FD9AD2702323450256ABD09A1F8C26F08480317C08B75B720
 5728: 70A161C99715A35A94DD5C9647ED0F8A5337B774C8E54F9653AC859485A1FED5
 5729: 37B725A7E4BA58711CBCDA6054E34CBD8E9F9460179DA7DBD243D81A1531FDDE
 5730: BF2BD425BD9DBE75EAA333B1F5793669A215549A774597E6ADA16D323FE5601A
 5731: EDA41092730009A99BF5B5AAE281844A6BF3292D4D4EDE36B4FD8BCAEB6EB72F
 5732: AC5D3CD53D0D621CA9EA8D254FDCB2B5161EE9E80B266563F669805A3A15271A
 5733: 0753983004A1ECC7FBADF62AFEA4DAB49A178C231759857DB910668BDB07CB3F
 5734: 7E8EC24901863088B3231EE3FA563924032C91CA9D68DB398F9BD9AC0C651EC8
 5735: 9051C9F709CD784F3FF5951DECD7E869ACC34B83AECDB011E6594347855EE7F5
 5736: 28811F744A4BD70D4E9077EA7EC19FFCF612689F12B34332857AE41F13E6D16A
 5737: 962DB9B6AAAC167B9FBDF0068EA13412F318384134B29F3F0C399F1973A3564E
 5738: F9C3C39B5BDD4C98D81A6CB476E565860B50704BD65ABD630A5F1372F2D826F3
 5739: 3AD47C08B8AD3176A170C369EF3CEEB190134006D6135C5B8CCDBE1C11FFF1EC
 5740: 3F6D8C46E15C4F5EB9ED9F31A129594D542D40DC3815CD075A0DBB648D868AF5
 5741: 15A05C4BDB28BF23653A3AD96CF6AFC065DCCCB23D5D9A945F8CBB539DD3BFA8
 5742: DB8F1FBF9B6F25B41EB4309995CA3D5D6ABD70CBB4A2F0C6364E5439AD1045FF
 5743: 72F6B45A30BD3A548CFAADDCC6C15D46F6D783D3E520215751DC98335A4ED512
 5744: D7D19235CDF911CC69F3CF4365B678EBF3E87C456A4E77339C74930083445588
 5745: 462529C22A96A28C5CE87AFA0C981F26CAED5A1C8DBCDDA612624DBE0373F026
 5746: 465185A4D8C73CCD8D71EE97116F8F7D341B87FD78F9CCB9FBDA2A7799711607
 5747: 6BBA855AE9D5C505870DC85FDFAAA130A351D56AADBFBD6A7D52055E3200F8B7
 5748: 8AE9A00092B55DEA8BDE224B4BA7FD4A191CB1FFC4CB995FEE1AC2883AB69E1A
 5749: AFFC09AB5B9AE311A030A5BA05E2213F9BBF016C8FA80689C069314D91274B20
 5750: 53FCC65C7D7B3A7504887525BFFA060304931672A078BCD7F269595686310E34
 5751: E1ECA868899BC402D17EC36CE40D5041D7CEDA77F7764C9D98793F5334F574DF
 5752: E93CB10A5E8ADAE95CE63D2339557091B4B4911A4987CF21B7F1DBADBC2DD605
 5753: 8EB72473C1F2EABCC44E0D0339EECB55DA74085606C3F89D57ACFBF5755A5395
 5754: CA8D4BD47E4EE8D8B882D3AB31A1F0C62E74654C7E041E4FF2693A38A9796064
 5755: 46526B0A37E6B5BF8E48E80EDEF81E34DA8F6CC9025936A4D0E6D709D61B7B5C
 5756: AB550397117F3F9D2F5A542A64DEA8E1178F7337124D6B56BA92F659AAD694D7
 5757: 391028731E01284BFEA635314A8DA8DF7A34EA3B6B2F8803BE6DCB423A9E8015
 5758: 55EBD90EBAE8A00298B3B6B1C02BA516AF528122C1F2B07EF69F5466C2C36643
 5759: 0D665D6561705509B7582D8301AF3C32E2F3B9433E3E04D62117C7E8A368BDE1
 5760: 0D4DAA1C415B2A6573116D2A169AFEF700A83F55D88813585E89C94C07802BA8
 5761: 3AE8F9BC3CDBFD9C2E35D062B1FD6E79E1EF104FC70B0AB09D12CA027F33F85A
 5762: 22F0ECBB4AD55FE8C616B82C46CE69A600E4F767BD7A9C5F9B37A3196B038384
 5763: 5DEF76A8884425FE598A63AEB19FA698C2AF7CAA4983CEC789268E22BA051EE0
 5764: 20A40633D22D8F707626ED30E8273EAAD1C065F0B2E1718B5AC853ABE09330C3
 5765: B0082A71D557169BC1559B6D285A3499D41C4CCF1F74884EC3917EB9C574371E
 5766: AFE8578DDCA459B8D22C0188A8D150437B05FB92022C95EB6FBCC954216B5FED
 5767: CBC7C90B9A1F061376A9840FB64390A6BA99CFC8279A86A730C6DBFD14C53C4B
 5768: 7277D676BD42203677E9ABEEC8C97E13DAA626474513B06F8734DD784F2FBBB9
 5769: B3B448B8E8221E380AB4A86D3A683B86A54129519D50DD4FE63B30954D805CED
 5770: A9A5D9A39C58B65B08E1C19555E927C6DBF7FD07252B2B57F62B905D6B488201
 5771: 213D106A41033B26FFBAC2E616DA6ADA6D560BADF10E68872806CFD6F6E19D7B
 5772: 57CF1F7A030A7BAD374F16A977E0ECB8742D034ADAF9C247DA19C8AEA74EF6CE
 5773: DAFD6B1DC562FD3B77E4D008BDE4D8C7FCA9895DA1AC9EAA01C32A0DA712B082
 5774: 9438E77230D38FC4153E1711417B918BA6CC03203A5FF082AF880F48518D8271
 5775: C1121E4F1386B30A7F1BC6F10EA98443F8A65C867A109336B808BC9A8E2A75AC
 5776: F950835AA84B56F59DA4C8A18859C3B68F6B6DE09A6675F639EA9107BDB67B0F
 5777: 54EBC564BC2D781B61C14363A54956BA78A2BB89C9F966C94EEFC29EE9F4E23E
 5778: C0BF750144DC289F0DEE1F8A25BB52E54F656FAFEE4BD2DA57E1306BBE648051
 5779: 1D0CFD6A23A3DF082E3CF13197BF1B7FB22B2CD427BB78F455C9634DF989DC90
 5780: 7BB2AE247B1C99AB2062855B2948341B0F857ACD750B59E370A6698C6A1F5287
 5781: 72A4A9628A592E313956C242DF8277EDD2F1FDFB07CDC104275FFBF796D7518A
 5782: DF49FF3CDEC3BDFF1D290C382F244DF18005ECDABF0C5C2C64EEC4383E2E07DC
 5783: 5C82587C071E59B46B7BEF31D268F39D9B12D534344FBA515E9DE8F166FAD1E2
 5784: 7D1558967AAAD3829D3F7EC6938D20E5379F414532976ABA844D97A5E9078901
 5785: EAE4D0ED1F4C7EE7A2D80D891A5013D6409A38ACFA497F5A169EB7F9F4890DC4
 5786: 62FA6A89EA48267331F086992B9CA9305E16611E6AEE67DCDD588A25D37F45B1
 5787: 0DE75C802EE021E574B64B3969DE2E5061ED9364B646C38D4BBA86802CA6338A
 5788: 94E135D2256920EBFB1AA22D9E90C7D16853F0DF9F2D942748EE540E4FCE63C6
 5789: 5380D7AB4ADD6CB00FE8F7867E4862D8DB432F28331428CC350CDF7F447A65ED
 5790: D7683ECA35A22ADD06E9FE6BAF060913AEEE7B2B8EE4798E437698CC9EB2428E
 5791: 74CE73F84D0D2292DE709D71FFF8901C3505370E6F1D4E28E6B7372492C65A88
 5792: 159371B1D60D77CEC93B272B6C5394EE1D2EF9969DB2838B8E128553879A1BA5
 5793: 2884B0A596E8FC3D1E648B7E26A4AC57DF09B9CE09B2F91D8CA618CA52AB3DBD
 5794: D005A56A420366069B73146A6F58E88BA49671A1AB7C2070C3D42AA770285143
 5795: 40AE7D7868C0E1993506B07C086AD7D4F28CE2D15853FC5FBCBF9425D8012B9E
 5796: DB6E1E5002517659C8DA69DCEACA94F368537668843D281FC11782F1C5F71977
 5797: CA215349EE6F20565DE3D8D8212A40E1227A4B22965FA64A0B02C62BFDE97E6F
 5798: C3C54FED4057EF9D258C42D7440C78C5E0CC58A40DD74ECED4152F70A93CE71A
 5799: 1B3A57C46F74A6D27BF98C97CCD31A8EA487260F224A3E40F52C65490AB4098A
 5800: 7B9EEB54A5A415C8C88568F7D9EFE74BBB785FA18AA27D9201F28BBC477A20A5
 5801: D1307AA78EB8C7CAD409AB64B29E4115E45F5FADDCC80CA74B296C4265A40614
 5802: 37F2ACD8386AC0202D6FDB6711E8CB06442F209D781E940ADDD6D881D4F8E874
 5803: 357C533115923B90138FFE31D3577C6AAE60D768970FAAB682CD0DCA3E9A9A68
 5804: 6393E4B772691C1013ADFFC90C508D51B02D2518ADCC7E79F7DE5DF9D18B8435
 5805: 6129064DD1A3995E5A6F45D78287CC10A0EAFBF47223494C5EA934B1BC2F7C53
 5806: 686C5880303F9E3ADC8B100D441D944686E1FD811C646C6DD0224F6CF55FA87F
 5807: D132EF50450879A25242A18683BD6D0266F8F333F3768D1952B0F32AA75106D8
 5808: EC0AB703F287E847CB91FFB88CD9DA174B49171822BDE34621CF41EA772230A6
 5809: 3088F8D19CF2364A329162D39E166AC728B267758341630B00398D64538FCC4D
 5810: E3E6CF103794C29AEF7F7E56970F6B1ABA87DC8D23E280EDC77556593D02DFF3
 5811: 154883CFE4EF04E07E7539A4750FA1CF1A994E99B656E728D140C83AE1F196AD
 5812: 9F049188A4184C84556C0476BE46DDA8ED86888DDA3065C5091D99EEEAC43092
 5813: 40B97AE327215024ACC0134CBE91FD761C26A48EDFF9028DA28222985FAED7B6
 5814: A1CC891D07185666E34BEFBBF77C6C32B88FF3F1046E4EB2CD942E70746DDCDE
 5815: 002E74BA03A2B15E0529E61DCAC207A71F61C89D81B3C53C5B458EAC70ADFC54
 5816: 810310CB04E1A21FFBC5DE2429EC0989A3F2B6AE4290A005FBE736750956765D
 5817: 637B7CABF7F9A593D9FF6C322895835C0007A78771D1404671122F9CF898AB24
 5818: 1A5648EF8C40B27FD537612C4CBC6E584FBD058DBD4F0A00C63A79077826D3F1
 5819: 859589B221F7F82DBE392601B0A89142648EB40BCD943E382FC7758A10F978FF
 5820: 6DD9C3C1D284C5642C812DBF29A75A50BF63F788CBEA5883DC1544ABB49289EE
 5821: 2C99CB03C1BA72C7320904C7EC94736825A793D5629EABFCEFAB8D28B6F23858
 5822: 89A6967942A943FAB5E5B26B8567CC9606DE60329C6D890843F700FC1F60656A
 5823: 38164ED7976AD47A8E54940B9E340D61353AAD260C9273D45772AEC8E9F4F045
 5824: 9CC576D152757AF3B74DFB9B6962001EA9FF7F62C2E36F71D9B76BB99DA7631F
 5825: 774795B8CD1E08480153496DE5E08A1F4BEA681D0C1D6336A49A222B0537ABD9
 5826: 75A3A9D27D0B71B8913E9355F8E56C5FB3E14B9D5ACC4F87339FF9D9039ADEEC
 5827: 660B5CEF75E7C1772D4A3A4D0C8976A165766D9DBD0CA8132D17E5149AE716A9
 5828: 2E255277FB5294A96194C462C74AAB251A36941768EDB3EC6DC2C481393ABA6C
 5829: 8BC2F3AB0BF5A6E5619BE16DF43BB099C6CEA5044ABACC419174664232E97B29
 5830: ED32362D219AF109E5D8CA751EB1F9F31BDD08C93AE018E5269AC327FEC67D99
 5831: 588CA80F068AEB94A7B943BAD5EC8D89C0B8D153B4345E77A5AD9B4522208A33
 5832: DA92CDF765B44123C6EBAA06D629EB9E8D0FDD29BFD60EB582CB369474767FE4
 5833: C0947F27DCFE0C8BD3CF5131E706E02ED136DBCE6363CB5CA637E08C3D832037
 5834: 5AAA88B746B6D915EE72D7B458C55598DA6284F362D2DBF06C51DB50A9FFFB5E
 5835: EBFD69D8D06AB0A6DF2D03F6E14FF290B1A1531109E43892B82B29395910021F
 5836: A6EA74B8420A14FC189741ECF67F81686BD3C5559DAF75DF9FEF3346CCC35AC5
 5837: 37A1E30C2602945974A2359EE3183A1AA568978F7732C35BE2B9224C27161748
 5838: 515E5899B0387F0640DE1D712F390A8A026FC5C5A893E98F46B418B7B32BEF07
 5839: AD0EEA87737D929180B2BE697D0DFD46CF307E4FF76BC03492E66633F1357848
 5840: AA5A594EB8CC5913E76602C9CF8B7428F67965D5BAAA29BD6C978EF6B22B0BEF
 5841: 4203B223443554971EFE558FD2F51D01B35D2194A1F6820293385CF12DC1ED73
 5842: 79EA6082A30796D5EB72A67C5DB42A01F18CCBFEBE2F10B091C43C2CBACD8914
 5843: D665B340281C1EBF92249FBDAA577CB7769974B669DA0B74E822EE5DCF3A32D8
 5844: 9C6714D8C82CE9BF3F16E6336094BC55381E73A96D45B7A70AE00F9CB8348E08
 5845: 2A64E4B40B3BD0A653B423C5D3C1ECB62F5E05393FB8C9B0C44AB26F6BF796BF
 5846: 5B51601913014ED708B97731A5642351ECD0F6CA9C06832E0BCD0055E9BA51CB
 5847: 7242CD34AF0B75F3594AF9235C42B974074665C5B6C934B08E5C7F55638E7DB5
 5848: 312BC541A8000E69A92ED6C63AA6485A50DFAA1DCF9B0DDAD23C43DF22F3000C
 5849: 0CBF6F8F64F37BDF8F8DF321FD8F42C3FF774A388F9C033572B177A493814ECC
 5850: BE19595AD285F11763857603EAE0D6AED509225CACBC49351E6BF1457BD11490
 5851: EDA1C3DD6DE8C7036464CF80FE562CDA51ED2EB92BBC79252FA79EAFE5E6BD4F
 5852: DC16AB83B2C902A9027BA4AE30ABADFF6D513BEA850FF35416E76FE62D8E88DC
 5853: 69F0C60921B33BA59FA3EDC8F532B47FF2A5E5680BEFCDAEA4474DFA2F8FD68F
 5854: 74B5837A22984A7534A5321B83459E436AE4C498702EA14A77D3F78DAEA47BA0
 5855: 1BE6CFAD95132683BCE0601F3EDDEFF5207FD5FF3CC9093ABD946CC7C1076DB9
 5856: 4DAF08C682269CEE980159541D92FFE484B7440E5AC58D7707BAE579605D1EB6
 5857: 42C396807AA13B3ACEDBF3A465CBD56F076FA9319E43907B6522904F92483537
 5858: 6102700CEAA52EE916B80AA4C5F8C98C9AC9557F97784F075D37A83649D632F5
 5859: 82A519507162012A671F3B4DBAC454D920606E9C87CADCAA1172A04E445A28A7
 5860: 0FA9545E5FFD15302664B5C2C4F479C8C760C2A015F5F5CB51EC6C0260154D37
 5861: 4A65B01E58B458ED0FEBBE74884C9DF7D50770153FB498E94F65475A5EA6A687
 5862: 543DEA3156D3E5CEE23923120DF4D561D2C082F1F3BFC5039A1DFC1C9C3A328E
 5863: 6F879AB979F2C177FBA357FD63F8CC21E8AF632D6B01A3AC3EA7DE91C17B8120
 5864: 42E78A1AA2E04581B1C434A8147DBE81A87C73782DAF4BD5F309280FEA22DBAF
 5865: 586AF386182364E45D7DEAFFA74E338E875B64B13CFC909B30E074D777D347ED
 5866: 3A58A82D5F6A6E913054F9FABFDD9ABD8BBF54DC3480F3A90965A0081092714B
 5867: D77604CC7275050DBCCC800BCD8E2BA540B18CB07AF27D66F8887A571685600F
 5868: 3FF8C7A4966A8CF8CB25DE0495CD4E048999ECE6579AFA82D1644FE160E2D3F0
 5869: EE7CE89045332B172425D7D1443E8DD9043A12042ADD7EC106CB4DAAEAB310E5
 5870: 85F93869A1C519DC0E3CF8F4C05030F0BF7054C5859A74ECE7D6FC5644C5B84A
 5871: F3EDF0C4B2DCDD0D193599CB3CA00464A90AB55674F884001EC896726A9B374B
 5872: 3A73AECDCBE06895E87FCE6267091C6CED0E779DEC36D8CC35184E00247AB90C
 5873: 37161FFEE7CABFD7499859042093BCAE22D6B811FD16EFBC8AAE6283881C12CA
 5874: 98E0792640063169F76B18EF543AFE7951E82EDB1DB9597F2F9C959B69943379
 5875: CC7F5BDBD1BAFF7C77AD8D504D5F17E1B7DFFC515AC237748D33FB6B9D7DD903
 5876: 2F3E9768290A90A5FC5EA516A94C1885B17676D33CE4124CED1359E473305B02
 5877: 03C28731C0FC52B18FC14360C9494FF2A86AEE929E4022ACB78C02ADD6174FD0
 5878: D35105BB00643F6560A9CCBB3E5CE2F79F0EB9BA774D27DC476867C991598380
 5879: F77CC0444500CF43DAB8D729B31EA5A3184F178F82622A8B711A9CA6A770971C
 5880: 521C44969E814B44D8E1927C283E6A38B78D7C258630730EA463FEEEAB263838
 5881: 2A517BA176D1C137AAE7430532FFB0FFCA8BF110DECB42B1A7A9457A9ECCABFA
 5882: D6CC11CD925518857AAA8498CEF35377CF92FEA77C09E6AE25DB2D09F1E355BD
 5883: 7F7F5C72A76315F3C2B6BEA1AF7BA5D0E8000778A0FB2C60FF677ADBA9156A11
 5884: A5B0B7AE92DB368571C040FD7A29C3DF384CCC29A0E9F40FA385630D23AC1E97
 5885: C15C06848761CC7D19D208BC115A6A2933056BCEB3717CE2488E86D0B0D6D276
 5886: 22B2FF1E77FA719372BE62A5B6E10D3DFCA57DE70AE16C57718B86C58B6A7F3D
 5887: C6DD45D7559F9A0ED8889E707FE7622997F2D573F7688621245E0FB3D34A08C6
 5888: 40B72F4BDA0394CBF90735B9E6B3928AD56F50FEF9A5DA8B195008164EC03424
 5889: 7F5317FB8157C33F6903FD6D4B4728F82F1B02046DA16F4285DF088E08A136FD
 5890: 1366494E3F5AEBED4B48B3B9072BC811A700940FF4B2A51C0434ABF225B37BBF
 5891: E4AB11F394332D66393420D4B843CAB6AAD9C32418CFE6A2A1260BF430E61176
 5892: 4B1762E3C9F1727BA47AAE4C7589E7099A56F5E1CB6BD64C0C8D026ED60EAFBC
 5893: BAD1476E98F5F12ED94BDB1E4B0D8FE9E36CF40DA6F5B2E1BC41EF5F7CB49825
 5894: EA5058FF7C49C5FA11F9F9F575AB4D8237FFC2573F94B695CBE9BC44A1BB26DD
 5895: C6E55627BA16E5197CADA519CC7302DBE77F1FE4CF68C558D8F6E264
 5896: 0000000000000000000000000000000000000000000000000000000000000000
 5897: 0000000000000000000000000000000000000000000000000000000000000000
 5898: 0000000000000000000000000000000000000000000000000000000000000000
 5899: 0000000000000000000000000000000000000000000000000000000000000000
 5900: 0000000000000000000000000000000000000000000000000000000000000000
 5901: 0000000000000000000000000000000000000000000000000000000000000000
 5902: 0000000000000000000000000000000000000000000000000000000000000000
 5903: 0000000000000000000000000000000000000000000000000000000000000000
 5904: cleartomark
 5905: {restore}if
 5906: %%EndFont 
 5907: %%BeginFont: CMMI10
 5908: %!PS-AdobeFont-1.0: CMMI10 003.002
 5909: %%Title: CMMI10
 5910: %Version: 003.002
 5911: %%CreationDate: Mon Jul 13 16:17:00 2009
 5912: %%Creator: David M. Jones
 5913: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 5914: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI10.
 5915: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 5916: % This license is in the accompanying file OFL.txt, and is also
 5917: % available with a FAQ at: http://scripts.sil.org/OFL.
 5918: %%EndComments
 5919: FontDirectory/CMMI10 known{/CMMI10 findfont dup/UniqueID known{dup
 5920: /UniqueID get 5087385 eq exch/FontType get 1 eq and}{pop false}ifelse
 5921: {save true}{false}ifelse}{false}ifelse
 5922: 11 dict begin
 5923: /FontType 1 def
 5924: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 5925: /FontName /CMMI10 def
 5926: /FontBBox {-32 -250 1048 750 }readonly def
 5927: /PaintType 0 def
 5928: /FontInfo 10 dict dup begin
 5929: /version (003.002) readonly def
 5930: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI10.) readonly def
 5931: /FullName (CMMI10) readonly def
 5932: /FamilyName (Computer Modern) readonly def
 5933: /Weight (Medium) readonly def
 5934: /ItalicAngle -14.04 def
 5935: /isFixedPitch false def
 5936: /UnderlinePosition -100 def
 5937: /UnderlineThickness 50 def
 5938: /ascent 750 def
 5939: end readonly def
 5940: /Encoding 256 array
 5941: 0 1 255 {1 index exch /.notdef put} for
 5942: dup 58 /period put
 5943: readonly def
 5944: currentdict end
 5945: currentfile eexec
 5946: D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
 5947: 45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
 5948: 7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
 5949: 72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
 5950: BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
 5951: 974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
 5952: 11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBC7878DFBD546AC2
 5953: 1EF6CC527FEEA044B7C8E686367E920F575AD585387358FFF41BCB212922791C
 5954: 7B0BD3BED7C6D8F3D9D52D0F181CD4D164E75851D04F64309D810A0DEA1E257B
 5955: 0D7633CEFE93FEF9D2FB7901453A46F8ACA007358D904E0189AE7B7221545085
 5956: EDD3D5A3CEACD6023861F13C8A345A68115425E94B8FDCCEC1255454EC3E7A37
 5957: 404F6C00A3BCCF851B929D4FE66B6D8FD1C0C80130541609759F18EF07BCD133
 5958: 78CBC4A0D8A796A2574260C6A952CA73D9EB5C28356F5C90D1A59DC788762BFF
 5959: A1B6F0614958D09751C0DB2309406F6B4489125B31C5DD365B2F140CB5E42CEE
 5960: 88BE11C7176E6BBC90D24E40956279FBDC9D89A6C4A1F4D27EC57F496602FBC4
 5961: C854143903A53EF1188D117C49F8B6F2498B4698C25F2C5E8D8BD833206F88FC
 5962: BD5B495EB993A26B6055BD0BBA2B3DDFD462C39E022D4A1760C845EA448DED88
 5963: 98C44BAAB85CD0423E00154C4741240EB3A2290B67144A4C80C88BE3D59AD760
 5964: E553DAC4E8BA00B06398B1D0DFE96FB89449D4AE18CE8B27AFE75D2B84EFDB44
 5965: 143FD887F8FB364D000651912E40B0BAEDDA5AD57A3BC0E411E1AD908C77DCE3
 5966: 981985F98E258A9BB3A1B845FC4A21BCC54559E51BC0E6C22F0C38540F8C9490
 5967: 88A0E23EA504FA79F8960CC9D58611C519D3ACDC63FB2FBCAE6674357D7F2285
 5968: 4BCC9F54D3DA421D744D3A341DA3B494BB526C0734E1A8FC71501745399F7683
 5969: FD17EC3044419A88C3979FD2ABA5B0130907B145A8462AAF0A9B511D2C8A7C7F
 5970: 347FF6AC057E6512902BFD2918E2CD31DE615F5D643764E900B60287670AE18F
 5971: FDE15545D8BC69591A8CBBB275AFFC9B14BD68DF0AAB32268FB84844D4DBC7BB
 5972: C591C1AC5102C50A9C7BAAA848DA88B0519F0F5F0813BF055CF0E3C86F633A04
 5973: B779D2E8E656DB1E09A66A85FE21CA8BA5523F472A229E83F2C4E91ABA46C733
 5974: F3C7B5775B06C97782BC225C46385BEBDC61572458EFC5CF4190AB7A9C1C92DA
 5975: 29F84BAACF552089195966E3AD9E57CC914D20B6962BE80429A16D4DF1ECAA66
 5976: 36C4343FADF0B2B48F12E2EB8443C4AA29D00949255F3968617F98B8ABD4CC12
 5977: 048B838EE243A21AC808BD295195E4AE9027005F52258BFCA915C8D9AED9A2C0
 5978: 80814F79CF943FBE3594C530A22A92E11BE80FCEC1684C4F56712D5846B0749C
 5979: 9B54A979B315222F209DEE72583B03093EC38F7C5B9F9BCB21DBE8EDDAE9BE8B
 5980: 75ACE6B12A31083AC8348EC84D1D29D2297A266284B7E9734E207DAF59A25F4E
 5981: 4AA38509E993C5394FED76E6A2F25462685C4C86C6E8CFC9863338EC1428BDFC
 5982: 74616BB1BC8948B0ED4C87C15B4405F3A7796F9DB3798FFFE8BD0A94E834817B
 5983: D5E9812E308D0CC920470A6F2CD088FCB80462BF7CB3F039A7DF3DAF5B2B5355
 5984: E083A385CD2EAF0FC181E40E96DD7E9AB9EF5C7E6866A13B8A54718E950FE097
 5985: EF0951A357114F18CE9933D28B3A77AA71E3CE884661F13284BCED5D5FD1A86D
 5986: 543E588FF473DC2CF9A4DC312500135F29C2D0174B32018C8DBD40EF9A232883
 5987: 710A1F2AB2CD11312300ACDF789A9B7B93D2035D81D1C84984D92D78A53A00C6
 5988: EDA94B24BBAC1AD17774A4E07E6F74ABD90415965616AD540C8ECD8C3A44EE4F
 5989: 7F4F6BB6238C5062D63FA59B7BF08BE93FAEA70A2AB08FBEAAF7DBF56B95FD93
 5990: 03CA406543BA6C9527D0DF01F5108D31A51778A5EB1C93F27B72B46146A353A2
 5991: 01CACBC829603B9989A87CF64528682CCBA0562A8165B185C58A5C6BB72F5E89
 5992: 500ACCAAB8ECEFBB2640E99EAEEC4EA979AA793D013D61D8ACF8784FF8D9398F
 5993: F6A252A709324FB39509F0B3A4E725E82F53543383C6765BE556CC897C758208
 5994: AA3AD37B0406E4A79F8F0A6C1983FC73E71CD858C0DB66ED66D5D992978614EE
 5995: 1EA91EBE191E082EBA1FC040AF19A2202575C2EBEB8058833E3520FA03D2F915
 5996: 85C1ED337E457B9FEEB0C6EF2735EFDA6E0D05FA641BCF698AC6B97751E8306C
 5997: 4DF00A39B8581FF53DB8F8525FDB196D85950906CCB59B8EF171349AA3B567B1
 5998: 6A00819947A995FB383C3C1709C9A2C113B2E40BB832B7D4A0FBA0B16A2C455F
 5999: 55809CC425C403E9668DC66BE45B71A81C332FD4DB279D22A2959962304A8F18
 6000: 085893DAC61317D24A8F198FDAB95F3B86F0AFD35047B868A9A17037A2829A02
 6001: BAB042F75F349E197A7EED41984C2859754CAFD0251439921C248B463B516951
 6002: 2E1322C80D73F9CBCAA63A585450275AC2492E4D3FB78E800F788254DB5E610D
 6003: CF788DF5C70FF99892BCDF16133E34B24B77C8F097F546B87C603DDB8998B66E
 6004: BACB68BA27462AF54AA405682EC96D701F0D474DECD5F95CA2102DF639EB169E
 6005: D518162C2BAE45FF698B6DE15FC6E7DE48C336C40A670FD26952A6BAB09115E1
 6006: 991F0073419F2CC2A1C08BE91096936AA0C37E4ED3CCCEE235476074B8FF1125
 6007: 6BDE3701F85532D8BB64CCC927CC335281C95EA689706F0AC717DC2CF680C754
 6008: E5EFD7FA4BB8880B2B727A964C876D4A223069D4E6001771F0E23EAD2A4BBC80
 6009: E76675297B2EF05F52BF4E71B3EE2BE3048CF088C79540113C66AE98B2FD3CB1
 6010: B0741A215FD070882C52765009D7D711DAA2508F19AE7DDA15229A856AC49BC3
 6011: 4DDF40814FF96500E4B9B02D412E94623C5FDCC76C0FB8E42DF56A904FE49D65
 6012: 1DA7C53901B2EA71AB658A464D3ABDE27D9DB8D9E0B48F64E61A2495AD5D8DAB
 6013: B5E72424AD017DF37964AF911BD7FA21A5EB4775DC8E95EF0C0EB856B00D89D7
 6014: 8172A1DE8530767D317B8256103E53CFB877E10686A04F5A08F8DC58D843DEBA
 6015: FD5F40597588663D103689F6EB3EB14D06E18C8078F2538B43E712DF491FC5C6
 6016: AF639256C8C6134B64D560D8476DEA6329D995E46CC4BC78841C59E73648B47E
 6017: BFA7DE0846422F738454AE77E822A083405289247BD7C478BE4974F742CD6051
 6018: E99FBB1D1B3FBABFEE855174734EE45E87D0AADF32B1283B911162A9955847FD
 6019: 38944D70584FAA6B1A7191C5C134B73F98EB632B69E2F0C0F94156787C34C8A3
 6020: 7622A029D58F9626B74F8A8A1F3803E0BC20E0EADEB1E99B70F1BD9F980FB751
 6021: 2A842843DE42EB142A84D5D3138629AE9EAF6F3479C423E8829C8816FA6EFA27
 6022: DCE5580E65AA9854B1C64163DC318420CD993C15BFD76A8BA1182860A6B03D6D
 6023: 22B8CF43CFE6C8AB27C64842E239CAE707D3086BADDE1D7C94E3BC96319470D6
 6024: 8D26915C575CFDD03271D6BB9DE86A0EB6EEA6E768B224A626C62A9AB48A6EDB
 6025: 44F70BB5AF991CDF9736D65933E81CC57A78F623F33EC9AF535F2F25FA4EEC90
 6026: D50DB7E87F31E971A75A33A301CA6013EEC5A4E179D695B33DADF2C98364434A
 6027: 42926776000B610E17524162253F6FA638D6581C18F99EA0BD1D2E24D2424ADF
 6028: C05010D08192485153DD03930C7BF45237593E484F9851E6D464FA10FECA5D9E
 6029: 0C8CCC97DE029030900CDBB491C5CF226DBF903CFE7735D939C3FDF3A20B70CE
 6030: 66579B28B99313FEE914E295388C7BC8E055A2E54EA3A8206D3C8F4F7C0BA5E6
 6031: E519419FD8CE215F7B8E9BEC604A9E3FE272A0328A24E31997C8A91E0946BCF1
 6032: 6943A97CBED2AB9FC636B49828BBB8B89E0BBC2653796431224895ABA5DAC41E
 6033: 1854BD9764E86147FD7624F736F40DE3B7582EDDFD15C2BDE3F22B5A54D7DF10
 6034: B87A1301CE85CFC061689A890A321412A13314AE96DCD3EDA75035FDD8F4AB9B
 6035: 897A2C68263A68457032C469987970648BA2D88B1C5375DFEAA35A917B8A952E
 6036: EE670427942AEDB3CB599C5746180E392837D371E15D860620ABDB6AA7772C40
 6037: A5E346661673ACA530BE3D8E3FFB895E5DA3DC23B1B43C080C77F7E47847F0F3
 6038: F3AA5CA9E4BF75FC5EBD18D19F21A7DAA3B11CABC6E4070A15F7DBC8B05EB6AA
 6039: A02EF1B078EB66D61D6AFE41DA9B36FE7EC9EF94D1EA26282A9871E2CACB3126
 6040: 2AD49C2D9B50A6E47D8F2CCAD50992D1B430979A45FD9E76182A19964BB2A1F6
 6041: 51779A2B258DC1DF4C2F3074621286831F3848AC152DDD2BA561E6586ADA88D3
 6042: 598A2CE2CD048F027CE0008B828BD915887D7785341E8305DF2346ADB76BE99F
 6043: 87B02173BDC334E9221C8DF54114A6B24C1C5340299512FA6C8C51AB4C8778CE
 6044: 178CEF531C6D1B5FF0A1BE8EFF767F959BD4C345C52699A29A17B2A230842BF6
 6045: 4B011217D6D24EDAC3F6D53482786F1CA33169B90ECD499407D37CE9B70DDF78
 6046: 7B7547B32952535BA9ACD1E244447AE3FCED3AF28717083CF9590A09780984D6
 6047: AF0743C82AE4FB3E2BB2856A4153A3967A023FFC35382D6C22D84A924900B6A6
 6048: 3DDD400E6D2418DA6C27F2FA34C075C902B89EBAE658B3C9A18EEE449DA5A379
 6049: 337DE95CB7AB3F0970CF1A5D8FAD8090E495570FDFB2FBBA79244780D8035547
 6050: C5A55BB21A2270F724BF5D442CDC5BB9F09BE0CAE59B1C2270F0BDACE698F2C5
 6051: DE8F66BFB9634904B161F5BA2B1950048300D69BABD312D58D89C4ED527AF7BA
 6052: 7DA2478EDC2CDEE3473DD8A8ED9D891CD1FC21F23013228BB3281B71FCE959BD
 6053: 6F8E9059D682A7FCC5265A0620992D4FA8D78377EB34CE3ECA070EE3707239BC
 6054: 98907DB0120CE42ABA32CF97127E28382BDDFD685674279F588D4F951216C355
 6055: 821361790F64C2CC720DE97E8ECB57326C43EE47367628E05769E106868B54F4
 6056: C33C9951908DF6FC4F5ED2C7787BD8FA591BBB3E9C6C1DA94CC5E38D9B20C886
 6057: 7D237572FF46DD896A4D6163408EA6CEFAC398EE041EAE29D577E75326CA17A6
 6058: B072D47A7B13EC441CE6DAA042ECD02134CBFA6809A435050413817193DAEB16
 6059: A5882C8AEA44BCF36E74E9ECCDFE7E19FF5A5DD7A94E5AB4F8702C3DA7F42325
 6060: 23C808670A0490F5B373DADE40814FF9650241D3D69C91FBC5ECE728F827D9BF
 6061: C928602E05477903449E079164CA39859C4BCA60C579F490AA455F82B5050BB3
 6062: 969AFB478E0D4A257B3356EA3CD62051FCE6C6B1929CFF85BFDF166BEF658E10
 6063: 3A55E007F38EBBB248B3F0B8ED1925106B499B762E45113AE1AC9DE09644C84B
 6064: 9C08034B297314EE69BC32DB6E7D7FB9913CE5AC17E7335979E9DCCE2BAB3725
 6065: 1976155551F9706A576FE0E3ADCCF72C87683291528ECB749CB0ED291966E239
 6066: B5E3630676BD409E08F85BC1AEC9A2D4135376284A96EA24431243BD6FE8B966
 6067: 95F11A4BB53F392E0AEFEA623064FF8A7002367B0A515635CB2D2DDFB9B4A8D7
 6068: FE721754E81BBA548848A235B91AD4E4F7DB19CCE2F61D277FC00AB956EB93BE
 6069: 44AB4970CA56BF59506C94ED160FB1E25D3DF2988A532BDB787BFB8539D22986
 6070: FDC378AC31444E63C4727FEE121A43751043849E6DCAC5B59D0FC703AAFBBFD4
 6071: E8B7C268F21615AD02CE9DABEFA27B5FE6A6441B619539CAB1F810F1263447AA
 6072: 633F5DAF483752EF1A0421740E3A811D2D2898CBF53E7F686C9223FD7235F02D
 6073: 6F90D2D48CC20AB87778DE3C6FB335E0F0EC20B5DC5B65223FE117526DE2C72F
 6074: FE839DF93CB2A7D66CD900CB325F891E311BEC932F703FB4FEFA29DB8B9C88DD
 6075: 375EC71B3D58C7BC59ADA91971A3BDA1ADEA629CE6CC92BD542CDDFAA7706FB2
 6076: 6CDDE2DF07E56D6741916AE8E8744339816F3E6C38062747AA9FDA2A2678A6B7
 6077: EFEA870AA3A4D71B25EE3013EAB1DBA34401B867C7A41AE51E0421D41D3BB83C
 6078: E120C8FEABA6E5DEC53A689C21426D4BBCB68CB37568761C360E6D4E3596FB7D
 6079: F4DEC7918E58C0293D12D6DDA7E9DCDAAD7C939F55CD1BC4A228B31E9A904156
 6080: DA6B40B08E6ACE674618B768DD681C772A3E55FE096CF949CF3B0460ABDCD891
 6081: D17B37B355B29AB5137899C036F31DA026244FA25FB798FBE5105BDA29F46538
 6082: D3D3AC1001A7BCECE64DE94FFE6C354166A0F97256137BDFA07F6E22A3D1D2F4
 6083: 9588DBAE95E895BC5E64DDCBBAA8D0A22C229B42CB717FC711E7E9DF793DF80B
 6084: 9F14754585A3C7E17F37B32924B9F9870DA8635E3E18BD1DCD81EDF01834D9C6
 6085: B33F23C956C2FCBFA47D84422F583459D827D1E120B97694D12F1F54D02379C0
 6086: D288F7104F3FFCF4F76E3494F4ACBD1BE3A15543CC680924C78A473F8E311ADF
 6087: 8FE00A04C6C393DE61AD3EDA5BC031E2353076A2489391B52632387CA28A7B93
 6088: FBB065A6EF3658AE80B1ADA47E9B2539E73A71FA75645F85ED8ECC257FB4CF26
 6089: B6C912DE9D0F9899E70BECCB934AD32CF49A093371A9F73DE6255EBC39DE1E7F
 6090: 00D0CBDABD4D0383977E694890E71FBE5C376BE5F3A80C28987417504F515C50
 6091: 909F3D31178BB9B1D085BE514F71B910A9085BD6122DDC72A150BFE266920E49
 6092: 5661BCB4BAB51D6DEFE32B616963DBD989FCDD1637B294CE4E288655FBEFA1BF
 6093: 7F25BBF8CF17C2D5FD161A7C2CC9CC7490D9BF15A1D35B3BFA43ADE256E88BDA
 6094: BD490D92907C57BAC408A575EC84D6AEE070148C7C9A91C03B09FDBD792E8FF0
 6095: C0B886AAD2EDD86541E5E579359D40E3AC312ACD3D8FD49F71BD533DDF8859B1
 6096: BAF17F1884E331DD07CEEF93B71D492AEBAADF7A263450A7A72210CE630A0D37
 6097: BF024BDC09ACC882816B8C22C62AE38A3A8D0F6EBC2B1B2C0B8161A8B076DD5D
 6098: 4B779C0788546BB4CF57332230D237856B00D79C28A7C01D11F44B7304F69075
 6099: 94B97A745DA43D1BE561372CE611C345A843834E46AD9DDB16CABCD3FA33D6F1
 6100: F6B5C0497F5EE5400B305CDC16A7EC286AA4D45D0EEBB9DA06AC9C5294D68EC9
 6101: E4DC3CA2B92CE8FC0526184A86EDC7AB34D67E60AC12D9CA8FD300235EC968BA
 6102: 92C6FBDA47572BC5600F25249F60AD287CBDAE980E747FCBE7EE5CD323E733F0
 6103: 63553B494D3DDEB9CC1480B5C3BB79A28E419AA65B18CB297AB383419E890E2A
 6104: CE6F98C9900CCB4675280A10CF060B8D220DDA1BE55DFA65715EABCC1AFAA271
 6105: B1F8732341613E17B231231A0D24D4D7FC198AE04D89A99C4536217769C6FBD9
 6106: 5EE24A6302F97438F7C0E311C878F674B4477A5ADA3952CDE4055AC408B8174E
 6107: 86F8FB797646DFFFE0ECA25D1BAB9A9F71F3926D3D85AA63E7A8C931D71E79E0
 6108: AF1EAC26FADE468F4FF7F3861D14C10E3BE1F9EAFD6D3A544E8108D5DAB5B180
 6109: 3950C74818BC8AF4758A108F462EF1826647A49667F5E482038C54716856D9BC
 6110: 35F29922846D2148F92F943E951D7438C73D6A60459A8003174036C64E1629CD
 6111: 155D47FD04B03C023AD67CD5A70C98AB556EEAB8C48169706E5B352F6505D580
 6112: AC945171BFE62E81F8F500438AC3B64D857BA5BC54C2C4BBB237F8FA51296255
 6113: E66A92A61FE13FDE781D393557EB72CEBAD86511035F775FAC39A0479CCD400F
 6114: 226709118F887F47CC2ECC8F79816D4A945B2845F50AFD62D8C9A9BBF4739496
 6115: 9E644BC9F7B04803B7EE75A09EAE94365F6F374B4FCEB0B506C76297564B9B6B
 6116: 8B812BC3A33929AA94692572B010E6210AEAA312BDFC88BF302244AB9D587A9B
 6117: 919823FD01DE12438D960944D1977800FEB49E638C32E5B188B1CA033E0C37EE
 6118: A142F746367888AA119535F0CCAF7EAA461B790EB089D2D6962E28A398439BB7
 6119: 9C9943654D7A2D765B46BC0DD1F915327F369162E1BA1BA83110B93F442905E0
 6120: 523BFF5E279508A98568CD5CFD18FABBE9D17265A9081E7BF64155A2CE3C0DF7
 6121: 88D00671AD65654709589BAD7EA65BBA811387ABA5CA0BC3F66D3D48597A0D1D
 6122: 2C268375DF47CCF62166262AE4840AB03BF49BE67A05EF66328EC729F03CA5FF
 6123: AD3937FC053E223303565DC771ACF32E63DFB96D5030E787961D72D02C195C66
 6124: B48E9AF0309DC169CFE8D16E2818DA94693A18F027DEA0D916672480464F7E22
 6125: CA6E431FE38D3FC019BDD229E064B72C545C61C6EA55984565CCA88ACB01F744
 6126: 3B4593CC8944C70F30925FB48A16342CC26D444F54CA15E5A624C4A2DAA2AEF8
 6127: 404145BBA339F2A2D6FC2F3ECE54387761CA1213C8D56FF96E37C6147CA44B84
 6128: 262EA87E7CC10D931E6B5B80D7F09813498497AA84ACB4AC69BC6C8481ED2953
 6129: 084F560D7B1CF90555E69BD2AF7C5D944E8E3506165014652462BE1BC81CA341
 6130: E1B0725159D36DA0FFF3577D1DEBC5D91AE683FB0384
 6131: 0000000000000000000000000000000000000000000000000000000000000000
 6132: 0000000000000000000000000000000000000000000000000000000000000000
 6133: 0000000000000000000000000000000000000000000000000000000000000000
 6134: 0000000000000000000000000000000000000000000000000000000000000000
 6135: 0000000000000000000000000000000000000000000000000000000000000000
 6136: 0000000000000000000000000000000000000000000000000000000000000000
 6137: 0000000000000000000000000000000000000000000000000000000000000000
 6138: 0000000000000000000000000000000000000000000000000000000000000000
 6139: cleartomark
 6140: {restore}if
 6141: %%EndFont 
 6142: %%BeginFont: CMMI12
 6143: %!PS-AdobeFont-1.0: CMMI12 003.002
 6144: %%Title: CMMI12
 6145: %Version: 003.002
 6146: %%CreationDate: Mon Jul 13 16:17:00 2009
 6147: %%Creator: David M. Jones
 6148: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 6149: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMMI12.
 6150: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 6151: % This license is in the accompanying file OFL.txt, and is also
 6152: % available with a FAQ at: http://scripts.sil.org/OFL.
 6153: %%EndComments
 6154: FontDirectory/CMMI12 known{/CMMI12 findfont dup/UniqueID known{dup
 6155: /UniqueID get 5087386 eq exch/FontType get 1 eq and}{pop false}ifelse
 6156: {save true}{false}ifelse}{false}ifelse
 6157: 11 dict begin
 6158: /FontType 1 def
 6159: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 6160: /FontName /CMMI12 def
 6161: /FontBBox {-31 -250 1026 750 }readonly def
 6162: /PaintType 0 def
 6163: /FontInfo 10 dict dup begin
 6164: /version (003.002) readonly def
 6165: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMMI12.) readonly def
 6166: /FullName (CMMI12) readonly def
 6167: /FamilyName (Computer Modern) readonly def
 6168: /Weight (Medium) readonly def
 6169: /ItalicAngle -14.04 def
 6170: /isFixedPitch false def
 6171: /UnderlinePosition -100 def
 6172: /UnderlineThickness 50 def
 6173: /ascent 750 def
 6174: end readonly def
 6175: /Encoding 256 array
 6176: 0 1 255 {1 index exch /.notdef put} for
 6177: dup 58 /period put
 6178: readonly def
 6179: currentdict end
 6180: currentfile eexec
 6181: D9D66F633B846AB284BCF8B0411B772DE5CE3C05EF98F858322DCEA45E0874C5
 6182: 45D25FE192539D9CDA4BAA46D9C431465E6ABF4E4271F89EDED7F37BE4B31FB4
 6183: 7934F62D1F46E8671F6290D6FFF601D4937BF71C22D60FB800A15796421E3AA7
 6184: 72C500501D8B10C0093F6467C553250F7C27B2C3D893772614A846374A85BC4E
 6185: BEC0B0A89C4C161C3956ECE25274B962C854E535F418279FE26D8F83E38C5C89
 6186: 974E9A224B3CBEF90A9277AF10E0C7CAC8DC11C41DC18B814A7682E5F0248674
 6187: 11453BC81C443407AF41AF8A831A85A700CFC65E2181BCBFBFE3573BF464E2BE
 6188: 882A715BE109B49A15C32F62CF5C10257E5EA12C24F72137EB63297C28625AC3
 6189: 2274038691582D6D75FE8F895A0813982793297E49CC9B54053BA2ABD429156A
 6190: 7FFCD7B19DAA44E2107720921B74185AE507AC33141819511A6AC20BC20FB541
 6191: 0B5AAEC5743673E9E39C1976D5E6EB4E4D8E2B31BEA302E5AF1B2FBCEC6D9E69
 6192: 987970648B9276232093695D55A806D87648B1749CB537E78BB08AA83A5001F7
 6193: 609CD1D17FFA1043EB3807AF0B596AF38C91A9675E2A53196FEF45849C95F7DC
 6194: 182A5EC0EC4435A8A4B6E1CDBF9A5AF457564EA72BF85228EB6FD244F2511F5A
 6195: CA9B71A65D53CC06EF5F7EC3A85106139A4D312378BC22183C09A229577B793A
 6196: 1B7422611C03E84BF809F46C62CE52D3AE29CE01C32B202ACDAA5B72733EB0AE
 6197: C31D7EF7BA88D2D14F85313F7A8B9B7A5B124B03AB923744D336C969E5CE304D
 6198: 3AD977A46664479EDEFB69F113024E761C05FA48A54072DF9E12C2F352ACB3E6
 6199: D04F6EEFFDE209E7FA3DA22E5B1D1409461F4286B7F4F8251B44E5CB7805762E
 6200: E129FF4A06A7458F3191926B1CAF70E32C6571AD2DC07C34FF62840896F4D200
 6201: 761B1A7FA356526D1E3AB4C542AF13623BAEB9F61B1BEEF79A9205B1FEFDAE24
 6202: 8799D516A9ACC30BC0139C63C9A0523E9D5439213B67D490C96F902958779B8F
 6203: 68BD8E9FDDCE8A3A2E35877DB6C94B7612382ED8F218EB1157D2ADD090A2448D
 6204: 10B99FBC9211C5629ED1C61C74FE93041E5AA03EA4AC3FFDA00C2B6E719CFAA4
 6205: 262FE17F66804A6B54D3669836EE4367D2A2991580C5564463C973CA0DA38AC6
 6206: 922716E13B4A807B50304B8826CEFEAA47C305FC07EB2AF25FA7945797237B16
 6207: 56CDE17AB0834F5C97E0CC5741B061C6FF3A8DD1A79B9A173B66A6A750538E26
 6208: 32FBC92E75BA15CFFE22A7302F47908547007402569158F62C29BA2956534FEA
 6209: 7DACF1E507AC309DAE8C325F2A6023D2FBD81EF42146BFCE6A16A6310A650460
 6210: 7B07BB7647C8760FADDF0DBBCD3DA6CC4645D1732DB3A22D8B76E1D2D48E4D4A
 6211: 46F4BEB80CE65F3517283A1AE08391FD1C10ED452133706BC6725AABC80107FD
 6212: 754A8BA47B0281D479F052CE26A723EFFACB79B213041A536542AB334769A2BF
 6213: 88505D82C498ABDD5A73EB539530F47CAC52825D16A969C8BB56D4A7F2830B8F
 6214: CB63B92B576E7BD922A4B25E634751F8A3B7C4EBAFCB373EDC8B8281B1D1371A
 6215: 7844E9AD990CFF09F0D7ED73A5CF873D2D5C9E8A9923CFA31E1A4B4CCCC40760
 6216: 8B3AC8FC3C88BC08BD7407725281BB879A1A822D94997826418F1B89D303F2C0
 6217: BE7A0102E6F529630CBF1BC5BF3E4578C164A3DDE45E62A957EF3FB7F0FBBA6B
 6218: CA1E79A1ED195B6A11CFB345B663C5E72FA55D80476F604F6C4257B51686AE25
 6219: 8F7D159FE605DDA0AC74BAA5034F29FFFD403070013C6E2D8EF6A0990D91173B
 6220: D5A3AEB98B64E412991505C3CB7C2CDE13C091FEB3DFBCAF30C4C19511102300
 6221: 135BD5D444BB55692013F52056908DFAB2ABFACE81A58423ACEC59344CEF7D4A
 6222: C5A3EFFFFF70759BC3E593D878281225060B97D1BEE6B26EED90571FEAFA1812
 6223: 1115C0EEC892F5DE6FDD68321A0B3F10A2D771B79BD85476AF6018472A499A86
 6224: 07D64CFF4550866AFE590C471C80EB12CB3A989A60BC7BED39097C12D9286E39
 6225: 14C7952C4C64820B4DE44A1827B7B0B535244E93FDB80036D6332F90F95B472D
 6226: 7031E7E3819E881BD0313CFA112EB3AAE943C99C47635CCA7E34DC0306C04E5D
 6227: 2E9F60FF037EB11602BE74E8E6B711392E866E3E55D988F7C856417A2B9C186D
 6228: 639819B4786D039B77F8578EF63C088FF28BD08D8353031445C8498A8F445BC3
 6229: D08923D32AC04BF3CAFEFCCC1E77EA894F4E846F47EF62D6841B8D8576FEAE8F
 6230: 90044626869D04D61D64D56E8C51AF8C18D6CC3FEF3B6C4F7D56FE3260354948
 6231: 10104F69B117FB8269292579A7D52FED688C663B643D8D99F13956612271073E
 6232: 1A337AED059B7A93819A28CDF01569CBEB51069D22ADAE25C47355560F402B2E
 6233: 8C9900DA82B79C64497C8494F42FABE5AC41791C2010D98FB7E593C744F250DC
 6234: D837DB0EAA4F75D0016970F3AE8359878A08CF9A697A06C5EA945819151265B9
 6235: 1A12122B98F79185DF852257BB4798E7DC03712EA6ED34F6E6AE1476788DBC33
 6236: 9229FADB8D581BE1A63F596698DBD6DB98A092F67197A4FD4A50B648F2691875
 6237: EE2495D6BB310078F516785A0CEC7EB6E8305FDBAEB1D15690409FE32DD9CFAE
 6238: DBD3866FB63EBCAAB73E3E4BE5D7F3AA44793938AAF3F8341683F0790F1D46A3
 6239: 60CE083F9BEDDA22E0639A92393960F86602216FA51E2754BC2F4CD0BDECE3D8
 6240: FFAB7E0E49613DD4956C9A10AEA798BDA1F756C755BEC12147ADECAB0FB73B7D
 6241: 203A11D84DD2AB5AA98FD38C1C2573570FD49A4924A94A106D2A7D850E793608
 6242: FB135853E8C4204441CDBE697FD0CB330B1C3596F32D2BCBF263237EAB362D09
 6243: DA6F531B40384DC91F30674760CA7B64BA1968F6A7FC9EBEF431A1AFC5E76D7F
 6244: 2D44DCB7F61C7F6B16196B3E8B47343F572DBA8B8B21B43E35BB6B2DD5C7982D
 6245: 244FD4304D254D6CCB5E8CF70E77F50812F41A988EEB3B26BF0F6F69BBA18077
 6246: 31134B5A5823D10FEF6201D045AEE7A24E0F25376E9FC66340C56C05F6CD810B
 6247: 724D85CC4BB8D789834A447CBBA159565D08BA5793D8599035BB5063271518E8
 6248: F6C50E7DCE71B1D186270DDC860C6DC0CD506010EB5B1FDF6BE47A9A18CC15D7
 6249: D657E58BED9EECAD5CE5D49F63139A39BC52C6584BB2C3264D51BD584B40F8EA
 6250: AFCD8B83F548594386EB2B05CE803105E84931DC6E7A1398073D48E130E0D907
 6251: CD0F1ECC3254EDF5D4DDBF44415DC9BA66C673820CDB0FDF033D59BE2B5EFCEF
 6252: 01FF9D33EDC88F8D522E07F1689D024DBCD09A16A63519E1764C8630FF36058D
 6253: CFC07027E0ECDA01E0E85B166C613B22F587B4D355EB018BA93E92A36007B4DA
 6254: 287FF5A91F7D8A0EDF5554ACCF45AC8066E88865C5692E63EB99CAC81367B605
 6255: 8E6C19EB98EBFE0D2D161B447B9A70CDD1122C7B78A413369016E6D8481E2AE9
 6256: 9AA97B5DD0ACC9B0820F7742CEB2F46F89F3E2092621969A88DC0156B4F941A1
 6257: 6BF1546D4B136657C47B082A8A35FE96016BAF3D9679B8C32EDDD6AE6DF3BFB5
 6258: 7854074FA019707FC22BFA82299E72ADF9A980AE29A8E2434277E58B01F6B03C
 6259: 192E1E25DADD49F6E3F69799AE62B56E00B60A031BF8721DB8B2CB6D4A4C15CA
 6260: AB1FDE010AB7DC0DDED977389B101B8E53A949222FAA126656E02817DD32B0D4
 6261: A49516CEC2B97EA7C78FD66229B044EB92F502384BCC6CCDFFF995EABE3BB7A9
 6262: 50D5D1AED861E7D3BA8D333026C673C5762712E763E59261426044583D789C67
 6263: A606B96F97663F92BF104CE02FBFDFC521EC0D6670B7D4F85A229F51426DE912
 6264: 3B729C4A535FB7C88D0A5E78074751B58885DD6BDD2DD9E9C83F105E8CF63DDF
 6265: CA7DB39D0319CA7CC2E73F42747F007574DE25AE1538B4D493D22D0D5F0F80C6
 6266: 5F6FA3937C8391DE2F0116F81DB2DB0EF751EC838A7F85F163A6F48804E84B96
 6267: 8D715EF25B7E2A5CAECC558D80F421052A1D698F3B8452AC27E30A4E6226E3CE
 6268: 084C8A83ADA0818A110923CF7AC7AD4CB92AE4ABBE0A9EC1FF935FD02774C1F7
 6269: 92A278E513012AD17722A23C55EF82E18F8847B5CCE47F4FE3EC508BA563F7B2
 6270: AE56C94285A18DED4D432FB0CEFC05A20BC17DDF9FF919C724810A8ED7358A27
 6271: 97EC93C1A13C443A91947FE1F6F528EA7B628917FA7E554A1D7B31ED46C5ABCF
 6272: 92BA57961C8876DB4041305EBB029B03D8351D5E2819FF87E97ED214D8F1CEF5
 6273: 7F7668DDE223721C0B810F4A4AC81CA4EAC86EAE546E1B15D91E626FB9A31824
 6274: 5BFF17C4E79FD56ADBF6DBF01BAF6453A81EBDCB38A5FC0FD0FF0646B3B0D199
 6275: 13E2E59A1B5CAB6DE5329BE389BA0E2A2AB55CA40B711ED746C24F1E48892E76
 6276: 6DACF7DA163CDC90CF076763008E7A899870CDED5A80758E6177BE6B93B07EB1
 6277: 5800A3BF7B9AAC3FA825CE594EF5B7546B181375FA8F37608DF17856D2F8EBD5
 6278: 6030A9E6F6BEAF224AD2AEF76D03B023E2FCB922CB8E3C6816AABB61FE6E4F83
 6279: F21B4935102C860ECA03DBEFCA461F0E5B93E5A8D18440BCF7D1D6252A24CB6E
 6280: A64FDAC8B67C4888519AA368D9C4A8C08C7155DF5BACD75C5196C571C3C456C4
 6281: 7CE8D90215FA6EE8CDD72C48740F7F5930EC3632DB63A9C8D2DA125088C0F05A
 6282: 9FC83D16B7F53163F4EB6FF372C6C3115F1E68EB35967D11126EDEDF0BF80817
 6283: E68A698183B3EB0A207DB43786E1B9D289359D75AD5E465328CAA90E712C2962
 6284: AE2A466173F2FF30EB535A6054BB0B875DC8552C16B49DF17CF84D98D35497BD
 6285: F55E273FCBB0C735899529A69990E09149FBD2DDE64B7FA8D50AE83925DF03C8
 6286: 0B63EA158FBABB12A028803DA4B9DD6C48C0FEC469C4E730729F4BB420D5B003
 6287: 1918B4AE9CF35CFD31E8E62A44C0484E3D00143BF1D330235E821E5CFEAB4D31
 6288: 7CB4604DB1F310457FCF9075A3527279644D908DE847CCD00B6F50DBDEF91D3E
 6289: 38238CAF550FDCABA2C3A46237218DCC5A09AFAF69997E1EBDA7EFE6FC99ECC8
 6290: 5D4AFD5EE35FE2346BE79B499EC8EC436868154A947D13BC02C780EBA4B9E64F
 6291: 3026F1BF5DC1F8D64FEA1281EA40B4BC355638A3A59BD9055BCBB232FA45EA0B
 6292: B405131B64F105814019BC55466EE78E9E9ABB62DB30EA452F7EFD7196C76A85
 6293: 15B2CFCD89922CADC0F392B0C54A231F3999AEFB53C24EB0C63B0C8A1A1ABB6B
 6294: AAB2F93E5ECC7AB90EADA320E918106BAAFC1F8C425C617639984629018BA674
 6295: 6FF4F338AC43E23BC3740542911C058D43A49A11CB3A0CC8E3088BB5BA6048D6
 6296: CC2AD250DE956BFBE83BB24C945C20D9C22E7105983F284EF478F9B68BFB0322
 6297: EEB7D62802CBAAEFF1C2332159DCC7243EA40CE15C734EA905E04C476B178B82
 6298: A08ABCB0B86A7330C75E62EE7844C9E22DDB013ADDF20AFE08122EE1B930A81D
 6299: 806A0F8CC584CB7FF5F56F9B35E5FF78FD93E7E4A40C64537464EAA275FE88F4
 6300: 461FC6A467C8A69B9A9FBC10D44AC1B753D313A8E7D97F5FAEB60F82855658D1
 6301: 4DCEE043C8FCDFD8A29DD091F3BA55874A458B2B8989F35055C72FC411382361
 6302: 9AADC717E602B48D7C9521D3971A6F7EB19D539445DDE9EFBC5B58FA9E5E426C
 6303: 172C45CDA24985FC4632287FC3B15849DEB56F5A061993AB10A6BC59868534E6
 6304: 69888175053108B77E4978D971B4EC57224C0F93EEA4C15AE92254140A94704E
 6305: ED5666FC06C5341F643F779CC88A9E81891565C63B6F7F6286E664F4E0A48690
 6306: 356DC96F1B98026C563700772485B83BFA06435D4E0793EF822F423C93FBACA0
 6307: E5D889D2B76771C6F0EE997A5DB43C2F6921132890406E3C33F6F159B14C5D78
 6308: 7C151BDFFDD02B697315F191B5490073EB418A4FF2A398C68D44F0CD1B87CF9C
 6309: B52F12728B72F94D752D23151196A256908135C87991E508B8906CE2539DCA8A
 6310: 31F86809C8C6C18A09F6129BD7CDC6B37E76B648788056851F22BD3E3B5772FF
 6311: EC01D822B57FFDB3BAE624F05531292641FD6A7E3666152D18F6C653048DD7D7
 6312: 98A942C840C4A0FA662F260B21C64214152BB86F03662A330109C5AC0A5EBA30
 6313: C6201F558858130703DF76AF4FBBEE069BDE45C0D9467077D85FFED4F9BA9C61
 6314: AED87D67CDCA453A6528AC5BA153E1039D9CCC556CEA5CBB542265FF54A1B208
 6315: E0E13740E7E7C26AA00AEE909F8F3ADC2726081A744D8EF6BB711BF5F611A900
 6316: 76F91C26A338DA13A7160A9F42410CCEB3190000D963D036FDA05A29F598EF40
 6317: 8FAE6F8E7E6F50C99C3304A573501C13A00023085F057DF331E3354CBE65D573
 6318: CAE73BF15B3B96B502E0AAF2B4A86237E98A997AAEFFF4227D5A26E8972C48E7
 6319: 761F430733E6EF8AB2D903C17FAFBFA21C25F8A0AC157D397BF3CC1AE7598F0A
 6320: 2BE4FB46B29443CE57F41FD5F91122E9D86F903E94D5B55E2BB95949C156D138
 6321: 89883BEFD634311F9280C7F028DCA6408D3A682DF5B55B9F7ABF08F019190F60
 6322: D39E4F0E80F0594235B09A5320109638B938633A2C196E4ED2B43DCD8643C3CF
 6323: C6123B076B7F73352F906D96FDE0FBF50CCCA432712C574D5857838BAC30B485
 6324: D25024EB254A7EFE57D1DF0892C275CDB3DF77602F0FED0FAEBC644BCACA04B8
 6325: B424DB125E487794CAB36E01B5E1A26F5E1E97A739AA36D77A12F5B45338EB39
 6326: AF36CEBDED55DCBFCF497FD475FC6BAB5530AD6153C6BD982564EE8712185F1F
 6327: D5EA7ADF4104661168A01994C1FD773A50C8AD6A3E4D332E4D59521BB8BBC6C3
 6328: 866EB4AC3EA4532477E6CBF6BBF0860031C3B916AA25E3492670EA67F55CF4FD
 6329: 207C684A0DDB6F4AD21B2909CBA71BCE2E762012B0927BA72367A6AE0AF87F73
 6330: 756C9BC85E4EDE35317E2CCCD138C02C7A8013AFDC1A48C3A4BB8EF257BDEEA7
 6331: 60E012F54D12D31D18DC59D5E526F12567B8688B4B67E16B56713870300016BD
 6332: A3B9DA87FDC865246AF8E94316799110D86B1DDADB8A673402D4226C519C058A
 6333: 1D1E5A5778584FC28AF12819B1924060BC4F54B1054EA6AB0149E04B8C4302D4
 6334: A56D8A347EB5D3D2A0E12CF7E35059BDB53D9FF6BD25F6D9619BC4669CFC1048
 6335: C6C9978B8751B840F27D82A69075832BE59F55C1737CBB1220FB8FF691FDBDF3
 6336: 03BD7D225A9372AC221C38245E48320E1CCF898D9EEDD678E5B8C65B7F588321
 6337: 1A3953EEB9B39EA9A8CB72DB08C3E9234DFFF5FDF9DF804C021D57E97DA7622B
 6338: 97F4CB6E0EB640E0DC9EA15C5193F92A3A7565F4C7A4C9CC327F7CD2C44900AE
 6339: D9E76FFE62FC37FA376E77131B566AE67C3E09DA80F198BBB995EE8FA47EEDB8
 6340: 4B467C6C7DB8AEA745CF8C56B8BE56534E9C56FCB2B7006426DFE93D728FA4CF
 6341: 94F131C549814E54ECE7C914C5FE8E4961D3437CE7475D03534B62650F551D97
 6342: 201C794AA877445DBEB11C85ADF6119B05360700F8CEDE4766E3A1D7A35CDDC7
 6343: 9ABF7C619E3868A39D1852DBE1EEAF5D7898C78323873AC005542B68C43C5000
 6344: CC58F675EB595F87C879694751494676465891E8A897158B481F11A171CCBBD7
 6345: 29603F00210CFD7FF31FE3D273933ECC34AFBCC4108D9B76D9ECE63EA06CF939
 6346: 4799092A54A749DACB82C1424E9879672C8BC084C360014C9C1B6D5D65C68AED
 6347: 66CE329C3AD712C0A36BE7EF03FDF339CAA2E0336D387A693B1DFAB5D5164E31
 6348: 14755A158168962C9B399F8F1DF3FF5060D7464D5071058C30C572A2BC7DEE53
 6349: 84BD7614A4BEC4C84E18CF7EC81C811724463BD46CECA5FB57B0F55EAE20CC74
 6350: 6AD815D1897B037C197D2456797B992C20C70B663BF99FE28C513B4E221C8E12
 6351: 49779F8C0AE8517048ADDF7CDF0D698E3EFE60071C4997B7F5EF12B6CB65390C
 6352: 224F13FBB99FFC034C0710F05019899689B6D3350BBA65C7CE7C2AB03D81B9A5
 6353: 5F3D65E4D462DAB189006669F7390A78A1B8908A4C913B15DB8827DFF15BB9A4
 6354: A6037DDB643103B937257A7DAB025F09D53FBBC2BCB6B0BCD8D56B2B2784E498
 6355: 1F6CF8470DCC892AD0CFE11578718948BABF9C1427084643B66BB9181094E29D
 6356: 5FBE37708E1D8A6B7518A96876844CB66954227A7A6AF28DD075A462526DD5D6
 6357: 40EECC56FA366106E55C7068997B54B7F0D03AC1AD45D28C67C7ECA99DBEDB1C
 6358: E18A79C353113E2E05B837E703278B202112B1C69E42A69D64B62F0E7D8F7E5B
 6359: C1F93F0F99EC20EF312046F4B0CD7DAB31E422070B629A7FA96583CF3F1519CD
 6360: CF08806F40ACD7BB5C960F21E9DA7FB3C72CBA0801ADE83DF738A4EC94F2977D
 6361: 2B95A166BA4AE28CAD1E37FBBF49D342CDB4DF615E2C5F3076313AC517C350DE
 6362: 710F5D52DE31DF69864D29DABF14234DF13904BA4333B0D714EEA55CDD79DE45
 6363: FF5D64259C877191547076B1C7684CD252C0337BD9DF66CDC5DBAA4F3102F2E8
 6364: FE48385C55727B80D11F3BE0B7568AA9356FB2B180A6B1392D620DED02F0B736
 6365: 5F4399FB9D32DFBC8ED942AD311C82250DA8BFE98D65
 6366: 0000000000000000000000000000000000000000000000000000000000000000
 6367: 0000000000000000000000000000000000000000000000000000000000000000
 6368: 0000000000000000000000000000000000000000000000000000000000000000
 6369: 0000000000000000000000000000000000000000000000000000000000000000
 6370: 0000000000000000000000000000000000000000000000000000000000000000
 6371: 0000000000000000000000000000000000000000000000000000000000000000
 6372: 0000000000000000000000000000000000000000000000000000000000000000
 6373: 0000000000000000000000000000000000000000000000000000000000000000
 6374: cleartomark
 6375: {restore}if
 6376: %%EndFont 
 6377: %%BeginFont: CMSY10
 6378: %!PS-AdobeFont-1.0: CMSY10 003.002
 6379: %%Title: CMSY10
 6380: %Version: 003.002
 6381: %%CreationDate: Mon Jul 13 16:17:00 2009
 6382: %%Creator: David M. Jones
 6383: %Copyright: Copyright (c) 1997, 2009 American Mathematical Society
 6384: %Copyright: (<http://www.ams.org>), with Reserved Font Name CMSY10.
 6385: % This Font Software is licensed under the SIL Open Font License, Version 1.1.
 6386: % This license is in the accompanying file OFL.txt, and is also
 6387: % available with a FAQ at: http://scripts.sil.org/OFL.
 6388: %%EndComments
 6389: FontDirectory/CMSY10 known{/CMSY10 findfont dup/UniqueID known{dup
 6390: /UniqueID get 5096651 eq exch/FontType get 1 eq and}{pop false}ifelse
 6391: {save true}{false}ifelse}{false}ifelse
 6392: 11 dict begin
 6393: /FontType 1 def
 6394: /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def
 6395: /FontName /CMSY10 def
 6396: /FontBBox {-29 -960 1116 775 }readonly def
 6397: /PaintType 0 def
 6398: /FontInfo 9 dict dup begin
 6399: /version (003.002) readonly def
 6400: /Notice (Copyright \050c\051 1997, 2009 American Mathematical Society \050<http://www.ams.org>\051, with Reserved Font Name CMSY10.) readonly def
 6401: /FullName (CMSY10) readonly def
 6402: /FamilyName (Computer Modern) readonly def
 6403: /Weight (Medium) readonly def
 6404: /ItalicAngle -14.04 def
 6405: /isFixedPitch false def
 6406: /UnderlinePosition -100 def
 6407: /UnderlineThickness 50 def
 6408: end readonly def
 6409: /Encoding 256 array
 6410: 0 1 255 {1 index exch /.notdef put} for
 6411: dup 13 /circlecopyrt put
 6412: readonly def
 6413: currentdict end
 6414: currentfile eexec
 6415: D9D66F633B846AB284BCF8B0411B772DE5CD06DFE1BE899059C588357426D7A0
 6416: 7B684C079A47D271426064AD18CB9750D8A986D1D67C1B2AEEF8CE785CC19C81
 6417: DE96489F740045C5E342F02DA1C9F9F3C167651E646F1A67CF379789E311EF91
 6418: 511D0F605B045B279357D6FC8537C233E7AEE6A4FDBE73E75A39EB206D20A6F6
 6419: 1021961B748D419EBEEB028B592124E174CA595C108E12725B9875544955CFFD
 6420: 028B698EF742BC8C19F979E35B8E99CADDDDC89CC6C59733F2A24BC3AF36AD86
 6421: 1319147A4A219ECB92D0D9F6228B51A97C29547000FCC8A581BE543D73F1FED4
 6422: 3D08C53693138003C01E1D216B185179E1856E2A05AA6C66AABB68B7E4409021
 6423: 91AA9D8E4C5FBBDA55F1BB6BC679EABA06BE9795DB920A6343CE934B04D75DF2
 6424: E0C30B8FD2E475FE0D66D4AA65821864C7DD6AC9939A04094EEA832EAD33DB7A
 6425: 11EE8D595FB0E543D0E80D31D584B97879B3C7B4A85CC6358A41342D70AD0B97
 6426: C14123421FE8A7D131FB0D03900B392FDA0ABAFC25E946D2251F150EC595E857
 6427: D17AE424DB76B431366086F377B2A0EEFD3909E3FA35E51886FC318989C1EF20
 6428: B6F5990F1D39C22127F0A47BC8461F3AFDF87D9BDA4B6C1D1CFD7513F1E3C3D3
 6429: 93BEF764AA832316343F9FE869A720E4AA87AE76FA87A833BBC5892DE05B867F
 6430: 10FA225E233BCFA9BB51F46A6DF22ADCEACC01C3CD1F54C9AEFA25E92EFAC00D
 6431: 7E2BA427C25483BA42A199F4D2E43DFCE79A7156F7417ACF78E41FCA91E6C9EF
 6432: B933450D851B73A6AB6AEA7EE4C710CB5C14270D1674FA334686653793FCB31B
 6433: 491E870D3C2BC654D2C1DE463EC9BA29D7371AA1078800EF93D3F66263A2EBBB
 6434: F5723697BF7448BD0D2E301544BECF497FD475B85DFEF52AF4F8F8BE445CABE6
 6435: 019318806D10C5952157FF8F8286C1EE701545C8F60EFA854EAE66835A2046A6
 6436: 915D395F1E0366EFE0C0391583FE001FF16D82A2E2DA5F57754A2C6F69306E36
 6437: 356ECF8EFC3F1188AD6FCD2427E0580C97A5B69B4E0E09B85EEDE142F5ADD2F0
 6438: 5DE51D6DB72B127412A0D57106C19CA493048A4F815129ABE767D51715B1515D
 6439: 9C21067CB5BC88741B7298C83EAE36A866DFA87D8981F179B1C31292F56BBB64
 6440: 3C430779468AAF07C8A8B4934E1E775FE3F35186BD1FA6EE3689C1C750678AF1
 6441: FBF9B23195A124C5C991FE670AC0C86FD39D2B07B9A319E74EFD498B45820252
 6442: 720ECDF7294F7B0B137CEB86D33BFCEB8606985A3260FD669E461C8BE94216C5
 6443: D434FD8854F44EE66E5A289A9F9E32BC36AF645D53F96652602BAED418C8D726
 6444: BD04A1B4617551FE4DEF54083D414F7DCE004E6BB2DC9C2EF7CE232B254BA2C5
 6445: 7DCBD36C2072ED46FF711F121A701E2284BF1B718B3164382B8F453D68FA0377
 6446: DFE106503B8401D4DB87F5402A3AC9A442FA060B0610A9524D530C7157C26B56
 6447: AC970FCC1D5655FFFFA39246E6420CF97D08ADFB7B05822679BD40C638DDF0E7
 6448: A97BFE8918B611A145AC965C203F1428812F9D340AF499B3A915B22BE798594E
 6449: 0F520109FC81E452180AE45B170FF999C5FC2761C6CECD8742A5A6FC97F16743
 6450: AD4EFCC6572A6D3F3E4E330C5CB2FF6FEA48A5B64DD3DBE943BD9918D4A18E18
 6451: CBCF598AEFBB6AB3CD2CBC9BFD6099272F6543F3E532E0E21E614BD2880B1023
 6452: 0AC234CB705827BF016DB84E00E8C255FDEFA0101A842929540B7B4AA8A089BD
 6453: 5EFF05B72356B6BC3727817823B5CDBB1B963103000D7F2A4E2A1472FC3E614B
 6454: 5CBCB6D6D784023173DEFEBFA8F9ED87EC1A0A9EE98CA59CFC964CF943DC683F
 6455: E9E00DA718C4425A705A69D99988EC6F152525C790912C2E46A2381A569424AB
 6456: 54DF4798BC2D7E7A361E7991641D4B756CE2A7FF4A2848927092C59C2C4B8809
 6457: E13AB84FB6B111E680D7FB9F2FFC2C5C66B0B501E4447C2E46C10E2F6124476F
 6458: A140C404CFE2DC9E0199BF61E035CEB481D438139A9630934E541D261FFD2906
 6459: 4CAD99E20655FA746AFB81EDBB5601F5FD6B1D6832A01D585E2C55053F6A7378
 6460: 4DAACCAC7608DBDADAAE732D66B3E7F87E79756337C1A961E53A4651BE7C77F4
 6461: 038B89C87F650C54A2A90EB7F1D525BB353F33318551EE8D84A6A83C718EA5A4
 6462: B2AC0F7306B1E095819B87015A90CA3ED739B09061782C28CDB36BA4BD5E5308
 6463: 5CBB70414E4112193DAC4A1FA30996327230D1E021F3CD8115E12D239D93FFDC
 6464: B645910EB29E40D830E7BAF2DB255FD7C4E776557BB38157917D993EAC245837
 6465: A3B515147043574157B8342D829C7228CCEA843ABC89D1785A9672A5923FC4CD
 6466: 2F3FF27E6FCACF84E2D3136CA2C0FD3EF1EE7354CD04C38B5FB874553646ED2D
 6467: CEDF7E362EADD04B18051F20A8FB0DE18E152385B9D05F98A3A7EF177824E246
 6468: 455ABE69E2F700EB78185CCFC07E3B4C6FA301112528D977367D30D0D5D59EDE
 6469: FAEB706DDC970A9E296236C725B2B55B09B9C336B8E23CBA5FB8692D56F33B03
 6470: 16294E5FC7FAA42E96395A57CE51CA8DDD77442F142E2E576B778373FB31C81C
 6471: 16840BB422CA827E30A81829648BDF1CA36700EA32AD888D097C1FE0A05B2D9F
 6472: 483AEE40269DF09AF0D1AD3DF80C45DDC59C2A03FBB661C79B87853737C6D352
 6473: 67626B657321B16198DBD6DB98A092F17878AE4698121E1006E53D6F9B0A3BE2
 6474: 3FB68828EF854A0CDBAA68B37ABCA6AD4A3D809AAF0BAB1697A81FE59C98C472
 6475: 1E33CD70A75A22C249DD11D76C2575ED3370A25892A16D2FD569CDA70C130770
 6476: 93F493C7D47D6F9A5424A7A542BAD726BFC3AB225DCEBBE6AC4BE006F8C7C0EA
 6477: 051424B08305BF2D951AB2986AAFEA04E078CA79B399585BFF0F1ADCED02E15B
 6478: 8765EB6BF6A8E4D0901EFF2C3AA104924EAD9637A35D877E0C51A3C37DA78CD4
 6479: 8643C8CE6DCDDE3F116A6C2390F948E5371BEB5AD2E87B41C5F01FB5C196C436
 6480: 6E256A88D082E3F46E4EFFBF605B2EFF1E9D9AD5EE4DDC323A137CD9451EDEE0
 6481: 06F7D82898D71FAF2362C0FCF1F726F97F820305B7CE20728CA08C63575083A7
 6482: 84BA28B7DE2B916432475510E274C12FFD1660A717F51DACFDF0A102D85224E0
 6483: D6DB607BB72569ABB8A7BC6A10354CBBC01732EFE35B72062DF269CB25EA3DE6
 6484: DC603B04C90C5912D2C38D7A5ACDCDD3F6F116D884F0D8C528F69D5D47BA20DB
 6485: 0A9E585C7D8CC3C324FE8A1DF150279F7E8FB43BDB720E624E5E9918032C02CD
 6486: 8020636AE5C38DA2484B7F4B34163E0D0A561B43B80E97746DC05C871AB620EC
 6487: C5D47101ECED4A7E25F291184BEF8B80024AA7BB456C1B83A907652B331DEA34
 6488: 754226C39C6889EBEEFDAD081E01EF8FE47751987667836FDE4C8BB8A3FD4406
 6489: 1E643B4EA37BD370734D1A2DB17C2F4B74B4ED75098B433601F75A88C9A37A05
 6490: CCB157EF6E32023BFA33973F3E655A4D58289136996FCFA61EEABD70791B6523
 6491: 1FF5DE71AB8A17038923118A5EED8D59C4C58D246FFA9BB26472346B40C8741F
 6492: 153D19CAFF20DD2A86C6DB89154A630FB1761929FC3F0448EE2F089C1C953E02
 6493: 905BA8DE75D101A982A611056C4B237596C10951DD98BAB838B742D3CF7DE718
 6494: 617DB72E5268583223E37E029D1C8FD3F1D21690151F76B76C52C725CA135CA2
 6495: 8666553E863CE188BFC9B99AF56AC2DB5BFEBEB12FB563D00244EB89E478657A
 6496: 98AF2E1223C1ABC25A4500E8119B86EB3C26B8A2F3505A3E5610F89B7C34E278
 6497: 53FA0A54A7F46D84A35EFEC36AE660A9E3C37EE3864106702DE5AF6C45ABF64B
 6498: 888A4A51323138CE77DB935576FE6B4824B6942DF80625098CE1B5B32B234F1D
 6499: 052A9D6039697118A9D793793775D8729D8574A2E74D7109C7B7E23BC5E2E87A
 6500: CA8E019203952A4892544E1AD3D4EDD22971611358AB230E9A2ABDF00A288501
 6501: A01B67C42B33F6B78C39562DB50F4663B922D9BE0D8A150311AE44B83C1F129F
 6502: 07337323E9A23211EE58E16043E127C6F9574019179F5635648A011266677B56
 6503: B5D0201A4E1470B952A1579B57AB2329CD4C615395023C653F784D36B5EE3672
 6504: 10D191F29EA508CE84763CA4CE7C2C5229E38E241255A5CABCD6C7CBAED901A2
 6505: CA53B5E24111921CDDF83578D33D463D70EDACA0E470D8F592303FB6BFD68B4D
 6506: 3F3BE2D7C5EC8BBF10C90111A33E205F2649B56E8443F6FAA6C721C66575AE12
 6507: D4C40F1F46CF9E9DA675AB5D5840D938780CD9E4AD6736ECBEB6A4397613586F
 6508: 849B51048AC5F9405E03E14540A5E5582F61CDCDB57EDDF95A8C6705F433EE16
 6509: 648F098C03DED8A2AD94AE3DE202D629B9422ABB031318D48F2C85F9DBFA17BE
 6510: 84708AA3B6C9F81F4508F7A5CB7B6646AB8722ECF817877B77D473F577556DAA
 6511: 2BA0ABACFCF5DEA7498C47328E873019A956FBB250FD9D8885D21D368FA70CBD
 6512: 2709D2DA44EE7A9869963EAB48789541906DE49FAE785ECE1F18A22C7E7ED204
 6513: 9768896B78E9EB7A2BD6EEC1B26083940656ECD689D92942CC8AF05CBF82AED0
 6514: B45A7DF4DD7AA6526FB597322560B9ED3087A65B5EEF1371C328A021411BFE3B
 6515: D9B5088B2F1AAE381FFED52D2D1E02CD0DA78683E3B06171CBE94BE9760005D7
 6516: 135893D7CC2DB097F6AC664D9594CF1C650F84DA80D2EDE04802DBA33CE3DAFE
 6517: EB7A37E8AEFA4FDA6252FF21E8673DD98E67124D5DBC7BACF361E57077B71939
 6518: C1D1FB923E4E35C075CD1BCBE0E80DAEA1320D55B43EAB45D9B26C366B278782
 6519: 7519FDC482D98839BF0DF2E7C3A56A1C1A3FC0E57A75CA414F6536C1FE8EB7A0
 6520: 4ADFEE3BEDA0F53BE8CF5F64230784A797133E8CD46BCCB3BF38BCE38A73CCE2
 6521: 9E073ADE792F7128231DDD1F63E6156ADB2609C200837C2E8A2D93D2A7BC9171
 6522: 050C709A71E44E32B1B03C92EB5CF1D3BAB1C38E027DC4ED9AED633D98CD7486
 6523: 3F773ACF8AE332631CF2ABE6D606607593FE862ADE31803964E3F4DC3CE3A271
 6524: C76BDD95C87CDB3B87BC26FC7A16D567EEC62E6FF0D471B4853DB8A94D4CACF8
 6525: 843824F818083F10E88D52FC4253E8203292CB40F1414AE7E51DD7347007C342
 6526: CD70E8E9F2D2A13D71213B841DDEAAB208AD9EA644591C15DEB084165F9DF24B
 6527: B91D3BBEEC2E34E38EF16A0C3F00700A7BDCBBFED2EC0D09601AD6538288DB50
 6528: 3478B051B5E16B604A0341FE621A58718D960D699D3FAD284310DCF54EB13175
 6529: 19A75A539EE98E804AEA24689D3540F0F12951A3C01FACCE9A7BAF4D0DAFA946
 6530: FF65A4D2A4C39969607272C6886F44E90ABE27CA3A1F12A29D9B32E60E8E34F0
 6531: 17C5FE43D0E69A99A922D98909B2BBCD145E59A5E7F5426B3988F73B09A525F6
 6532: 8BD4915663C1301323180E760BE81CB874B020FDA3AE63340E4261E4F3E4949B
 6533: CC0966BDC4426190BE9F5D77F76A72AD925662E5FE1CEF9CCAB68F0BD33DA003
 6534: F11EB91AC4502FBD6AE48DA0F9D07C35B96B103E379B8A83A05FE728F1716194
 6535: 1F650F75BEBADB2E3810388F3E2DC7B19F1BA9E32925F2FD9F19F4E8701F3E4E
 6536: 4069125D7C401144740691E7A460021A47B1E27997FC1DDABEC5BD0EE0B20194
 6537: 2D579C7D6727AA124083242BDA46D8E116E2751C5F298851A62B60AEBE82A929
 6538: 9B9F2492BA35690D1EFD16215B8EF14E7A3803B93C28FA41D971B05B6AF3B593
 6539: E74AD1E68A5FCE12A86E63B78BFEA87D3949FD164F12277A4688BE96356791CB
 6540: 8671C49365608F3EDECC109321AF92B4C29CAF073DA3A7D73E913D0D83FAC5EB
 6541: BD884D4C686056404DAAAD6F82F94F803FA1FB0DD8908D1DF08FB87A8BB83027
 6542: 04DE0CBB1C6FEB6B517FBD7CF065120079E608CE41893C2BC96A347826CCDFD5
 6543: C69E161217F2127A59F1A6F22037641613F191F22D5B4CDCBCC2EE5615623404
 6544: ABA7BE6C5FE475481615B2AC1A2412E54688DD21E44CC9AF5F16E634AFCA389C
 6545: 4D740B7B51BB141BFAD1080E7C726C1606A28ED492E6BDE9F800EFACD1513909
 6546: 84E98CEB6A0B7A2A6F3E1D1DCC3B2552795E0932673E59ECC56DDD37A1D52BA6
 6547: C3F0E905978AB568941A163F4CE3AAB5C5B16F86016EC47BA6F3F7AAAA77C3B6
 6548: 09C8C3ABDB6D514A76ECD37C37AA88B5860630B3406B494F7725975596F84777
 6549: D9CF48686EC9C5DBCC1D78513F591C7C10AB9D153B3D41426B7BF668B0D04503
 6550: 56BCB686258462C1DC61095724B9F3312316262FD7C1AEC6E54DE7E5A7BD8EFF
 6551: 035299B8FD8A4A7B0F51404F4A760F4D8B4C0FB7A32FA4B2383AB6E9C78FDEDB
 6552: FE6A5788D38A6701B123630C2A6D820A684166FBBC83DB17069494FBD411B333
 6553: CB37E2491C5BD035A33867A6D3A3D420CC31ACF43AA07182CAAE67E40EC63663
 6554: B678F71D4C6E0EC3A0AAF904CD3AA66E0DE5E3CDE049E94249B39A1C06E3CE9A
 6555: F974B2484BB2CDA14282B9511E505B3C89F9C802218AE40D1A7541335C5736DD
 6556: CD565D4B9F4CC78F3A393737EDB4FBD0DA299E21CCFEBA5478EEF013F0552A8B
 6557: 0BB11FF46CCDB784E8BDCF730A16363E66572049E42C695886EAB42A9AD9094C
 6558: B635DF4B5B9BD9B9AE8455DFA3EEFC77653190F9A8B1E93B7281C2A21EA7DDA9
 6559: 33484745BDF7E3DD63C7AC66C286C9A5A698A5E4D7A91710B7FF943FB23609B6
 6560: 4B442F83CB795788FAB5E9CF3F75D5487DA26170E4561C7941C910B088C3B86D
 6561: F844B0F340CF82786A3FCF347048463EBD2006281A816627065DDA6CD4D3AC5E
 6562: 2024BC96C7D896381BBB567951E7A1F29D4E95351298B000D29E5F3D0448CB5A
 6563: CFDAE1BADE9403B90371C3A07D208948AFA022A69C519434B6813086ADF518D5
 6564: 88E0B92072A44BA1B3EBB630A13B7AB90992E85B6D67361C8D96F3E0D826FF37
 6565: 17B67E4B1EB7BADFD98D7F4FD17BECE740ADF13C141EBF0A91CB105DABB32FE0
 6566: 55086D56A0D358841D15FD349E6B95512E4EDF4C430216FF85C2ABE995E4B40A
 6567: A6044CC8820AD885C07E052B3F91C2E9A1D163BFFD210F7BE95B923E2500DB50
 6568: 2075106DB541C267BD450B25B670CE80BCD068D4DBFF2D82634175B61FBD3BC3
 6569: 406131F44C7D6F18D375D1F2270829DDF29DC14DBB58A30AC193245D18DE91F8
 6570: AB88AB548D8138605BB5A50073295534E314366E26665AE70482B890E4101D6B
 6571: 60E4F3B37ABCA1346DAAE8FDB8DD9C832EFF3E73BA470E2BACE7B8515CB43388
 6572: C27AF99FF9322175CF8D4947E6B3846AFF5163E972156847F58A66660EC8A3A6
 6573: 5FB47C9F637B4CBB4C73B6A080B0CF6FD1E9665E92032540570FFCC747C67C50
 6574: 822811AADC404BC7ECD1673E8AA6C3A2F1D82F39430B58C29145E2F1B679C46E
 6575: 94EDC711883F1E4EA84117A54757E8895A40401A26E1437B39A2F65CAADD6E02
 6576: D71FA8AF7453668DC613F326A3344F74AD7AC67569AF399385500ABDA5EDD3BA
 6577: 343CC5EDD4B558467626850E752B9959FEF1454E53E7A3DCBC2255AD8F6AB4FE
 6578: 894455118A61C58840CB68A925ACCAD75CEACE863D806916228F0614191A1CD5
 6579: DC9BAE256018615AA3725834519449B0A88B4F396654E74099C007930ADB1327
 6580: DD119BF799FE3B0B223E1EDA04FE2DA7A1C879143E1C33B6C6344F4BA033AD6F
 6581: 8E88C33DEF1977796B454BAB2494C930F492A518E8198C708A75FFEF8C49C324
 6582: A718AB59B889DED521229E741FFE53F98EBE88B0405AD523254FD3FA4BBE96DA
 6583: DA1C27C1C979A0DD4E61C3B1F4C4DE01E42F1C4435EECFC02D97994BC8AF5270
 6584: E7CB1458D76ED0229C5FFB4A23B8716018F9050970895D51722CDE8F2EA3D947
 6585: DFF374D84915D5C5D16463A6FFCD079D1ED416C4347BF831FF0C4ADFB61295DC
 6586: 4D5785BB0852BF472CFC97EC174491CAF961AB90629F055E75DAA6D9898E8653
 6587: 5BCF379816CAE46FEA62E7BE8E9B953466E51828172C4DBD0E1BBAD1CE28B5B1
 6588: 02B3E36403BE80B49A47446A6677FCED438F01D60EB10F478C89528FA337D0D8
 6589: 88D3FC123C076507ACDAF783A9A6E24ED73BF24B6E0F11C13E532DE5F70EB02A
 6590: 60651FC2E263002D3986B7B20CC2AA08330B9FC2E26765CD52266969A86EE30E
 6591: 71E0B41B6C1C6DA423D3A7E1553D2FAF26EF40DC183099322D362E4965695C52
 6592: 9FC3E5BD7ABD743CDCB717DB10372A722A39CE53FABB454EADE2179C4CBFC016
 6593: A8E893C28EF549CA1692C8D8ADFC471DCCDE266FB4E97A1F3035801F3F034D44
 6594: AE6ADA0192657E8078A1D27420093FEBA111333314658021B90DA4E7A8D4B829
 6595: F1795501020D5FF0AD25584C1D47BE08ED6CE96278050BA67680A3B973613647
 6596: A93FAEC756FC253B3693FA2D6491B276EF45751EFB306961788E7C15297A5822
 6597: AFC5A2DABD0DBBFF0BE135267EA6B9D1B4E4760ED14895FFE1F8C3F564830001
 6598: EFA901B8442BD2D98561BAB9A0FD939E0F856E4D2EB04A9A4496704109B8A84C
 6599: EA06AB0999427B3B1BE776004AE906D0F22159C051D88CF573A0255D99B56781
 6600: CF326CD11919AA40B096769CD6D0ADF3ACEC7957621084ACF21AF1F265416628
 6601: 86B67FCBDE9370D4F5C6F5CC67EBB0A2727E074090DBCA459AFA1A4778AED4C9
 6602: AE5400775223E684BFCB
 6603: 0000000000000000000000000000000000000000000000000000000000000000
 6604: 0000000000000000000000000000000000000000000000000000000000000000
 6605: 0000000000000000000000000000000000000000000000000000000000000000
 6606: 0000000000000000000000000000000000000000000000000000000000000000
 6607: 0000000000000000000000000000000000000000000000000000000000000000
 6608: 0000000000000000000000000000000000000000000000000000000000000000
 6609: 0000000000000000000000000000000000000000000000000000000000000000
 6610: 0000000000000000000000000000000000000000000000000000000000000000
 6611: cleartomark
 6612: {restore}if
 6613: %%EndFont 
 6614: TeXDict begin 40258431 52099146 1000 600 600 (readline.dvi)
 6615: @start /Fa 197[21 58[{}1 74.7198 /CMMI9 rf /Fb 133[34
 6616: 41 41 55 41 43 30 30 30 41 43 38 43 64 21 41 1[21 43
 6617: 38 23 34 43 34 43 38 39[38 38 38 38 38 38 38 38 38 38
 6618: 2[26 21 30[43 43 12[{}39 74.7198 /CMR9 rf /Fc 134[39
 6619: 39 2[39 39 39 39 2[39 39 39 39 2[39 39 1[39 39 39 2[39
 6620: 19[39 27[39 39 2[39 45[{}20 74.7198 /CMSLTT10 rf /Fd
 6621: 167[62 3[60 46 2[57 1[62 76 52 1[43 1[62 65 54 1[63 60
 6622: 67[{}13 83.022 /CMR10 rf /Fe 129[39 39 39 39 39 39 39
 6623: 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39
 6624: 39 39 39 39 39 39 39 1[39 39 39 1[39 39 39 39 39 39 39
 6625: 39 39 39 39 39 39 39 1[39 39 39 39 39 39 39 39 39 39
 6626: 39 39 39 39 39 39 39 3[39 1[39 39 39 39 39 39 39 39 39
 6627: 39 39 39 39 39 39 39 1[39 39 39 33[{}86 74.7198 /CMTT9
 6628: rf /Ff 133[44 53 53 72 53 55 39 39 39 53 55 50 55 83
 6629: 28 53 1[28 55 50 30 44 55 44 55 50 20[62 77 1[36 2[65
 6630: 68 22[28 1[28 1[50 28[55 55 12[{}35 99.6264 /CMSL10 rf
 6631: /Fg 214[35 35 40[{}2 90.9091 /CMSS10 rf /Fh 133[52 52
 6632: 52 52 52 52 52 52 52 52 52 52 52 52 52 52 1[52 52 52
 6633: 52 52 52 52 52 52 1[52 18[52 52 1[52 2[52 52 9[52 16[52
 6634: 42[{}33 99.6264 /CMTT10 rf /Fi 134[65 65 89 65 68 48
 6635: 48 50 1[68 61 68 102 34 65 1[34 68 61 37 56 68 55 68
 6636: 60 7[93 1[127 93 94 85 68 92 3[96 116 74 96 1[46 96 1[77
 6637: 81 1[89 87 93 7[61 61 61 61 61 61 61 61 61 61 1[34 46[{}52
 6638: 109.091 /CMBX12 rf /Fj 133[40 48 48 66 48 51 35 36 36
 6639: 48 51 45 51 76 25 48 1[25 51 45 28 40 51 40 51 45 9[93
 6640: 1[68 66 51 67 1[62 71 68 83 57 71 1[33 68 1[59 62 69
 6641: 66 64 68 15[45 45 2[30 31[51 51 53 11[{}50 90.9091 /CMSL10
 6642: rf /Fk 134[44 1[60 42 49 30 37 38 1[46 46 51 74 23 42
 6643: 1[28 1[42 1[42 46 42 1[46 84[51 12[{}20 90.9091 /CMTI10
 6644: rf /Fl 134[48 48 48 48 48 48 48 48 48 48 48 48 48 48
 6645: 48 48 48 1[48 48 48 48 48 48 48 1[48 2[48 14[48 48 1[48
 6646: 1[48 2[48 48 48 17[48 48 2[48 5[48 39[{}37 90.9091 /CMSLTT10
 6647: rf /Fm 135[56 2[56 1[42 2[51 58 56 4[27 1[58 49 51 1[54
 6648: 1[56 97[{}12 90.9091 /CMCSC10 rf /Fn 197[25 58[{}1 90.9091
 6649: /CMMI10 rf /Fo 197[33 58[{}1 119.552 /CMMI12 rf /Fp 135[85
 6650: 117 1[90 63 64 66 1[90 81 90 134 45 2[45 90 81 49 74
 6651: 90 72 90 78 10[122 124 112 1[120 1[110 1[126 1[97 2[60
 6652: 1[127 101 106 124 117 1[122 14[81 81 49[{}36 143.462
 6653: /CMBX12 rf /Fq 242[91 13[{}1 90.9091 /CMSY10 rf /Fr 134[71
 6654: 71 97 71 75 52 53 55 1[75 67 75 112 37 2[37 75 67 41
 6655: 61 75 60 75 65 7[102 1[139 102 103 94 75 100 101 92 101
 6656: 105 128 81 105 1[50 105 106 85 88 103 97 96 102 6[37
 6657: 2[67 67 67 67 67 67 67 2[37 1[37 44[{}55 119.552 /CMBX12
 6658: rf /Fs 129[48 48 48 48 48 48 48 48 48 48 48 48 48 48
 6659: 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
 6660: 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
 6661: 48 48 1[48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
 6662: 48 1[48 48 1[48 48 48 48 48 48 48 48 48 48 48 48 48 48
 6663: 48 48 48 48 48 48 48 33[{}91 90.9091 /CMTT10 rf /Ft 131[91
 6664: 45 40 48 48 66 48 51 35 36 36 48 51 45 51 76 25 48 28
 6665: 25 51 45 28 40 51 40 51 45 25 2[25 45 25 56 68 68 93
 6666: 68 68 66 51 67 71 62 71 68 83 57 71 47 33 68 71 59 62
 6667: 69 66 64 68 71 4[25 25 45 45 45 45 45 45 45 45 45 45
 6668: 45 25 30 25 2[35 35 25 2[45 1[45 19[76 51 51 53 11[{}84
 6669: 90.9091 /CMR10 rf /Fu 134[102 6[79 3[108 1[54 2[54 3[88
 6670: 108 1[108 94 11[149 2[144 3[151 1[116 4[152 71[{}14 172.154
 6671: /CMBX12 rf end
 6672: %%EndProlog
 6673: %%BeginSetup
 6674: %%Feature: *Resolution 600dpi
 6675: TeXDict begin
 6676: %%BeginPaperSize: Letter
 6677: /setpagedevice where
 6678: { pop << /PageSize [612 792] >> setpagedevice }
 6679: { /letter where { pop letter } if }
 6680: ifelse
 6681: %%EndPaperSize
 6682:  end
 6683: %%EndSetup
 6684: %%Page: 1 1
 6685: TeXDict begin 1 0 bop 150 1318 a Fu(GNU)65 b(Readline)g(Library)p
 6686: 150 1418 3600 34 v 1873 1515 a Ft(Edition)30 b(8.1,)i(for)e
 6687: Fs(Readline)e(Library)h Ft(V)-8 b(ersion)31 b(8.1.)3217
 6688: 1623 y(Octob)s(er)f(2020)150 4927 y Fr(Chet)45 b(Ramey)-11
 6689: b(,)46 b(Case)g(W)-11 b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150
 6690: 5068 y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)
 6691: -11 b(oundation)p 150 5141 3600 17 v eop end
 6692: %%Page: 2 2
 6693: TeXDict begin 2 1 bop 150 4413 a Ft(This)28 b(man)m(ual)i(describ)s(es)
 6694: e(the)i(GNU)f(Readline)h(Library)e(\(v)m(ersion)i(8.1,)h(29)f(Octob)s
 6695: (er)f(2020\),)j(a)d(library)150 4523 y(whic)m(h)39 b(aids)g(in)g(the)g
 6696: (consistency)h(of)g(user)e(in)m(terface)j(across)f(discrete)g(programs)
 6697: e(whic)m(h)h(pro)m(vide)h(a)150 4633 y(command)30 b(line)h(in)m
 6698: (terface.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577
 6699: 4767 y Fq(\015)f Ft(1988{2020)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)
 6700: -8 b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21
 6701: b(is)f(gran)m(ted)h(to)g(cop)m(y)-8 b(,)24 b(distribute)c(and/or)h(mo)s
 6702: (dify)e(this)i(do)s(cumen)m(t)f(under)f(the)390 5011
 6703: y(terms)25 b(of)h(the)f(GNU)h(F)-8 b(ree)27 b(Do)s(cumen)m(tation)g
 6704: (License,)g(V)-8 b(ersion)26 b(1.3)g(or)f(an)m(y)h(later)g(v)m(ersion)
 6705: 390 5121 y(published)43 b(b)m(y)h(the)h(F)-8 b(ree)46
 6706: b(Soft)m(w)m(are)g(F)-8 b(oundation;)53 b(with)44 b(no)g(In)m(v)-5
 6707: b(arian)m(t)46 b(Sections,)j(no)390 5230 y(F)-8 b(ron)m(t-Co)m(v)m(er)
 6708: 31 b(T)-8 b(exts,)30 b(and)f(no)f(Bac)m(k-Co)m(v)m(er)k(T)-8
 6709: b(exts.)41 b(A)29 b(cop)m(y)h(of)f(the)g(license)h(is)f(included)390
 6710: 5340 y(in)h(the)h(section)g(en)m(titled)h(\\GNU)f(F)-8
 6711: b(ree)32 b(Do)s(cumen)m(tation)g(License".)p eop end
 6712: %%Page: -1 3
 6713: TeXDict begin -1 2 bop 3725 -116 a Ft(i)150 299 y Fp(T)-13
 6714: b(able)53 b(of)h(Con)l(ten)l(ts)150 649 y Fr(1)135 b(Command)45
 6715: b(Line)g(Editing)26 b Fo(:)20 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
 6716: (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)39
 6717: b Fr(1)275 786 y Ft(1.1)92 b(In)m(tro)s(duction)30 b(to)h(Line)f
 6718: (Editing)17 b Fn(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 6719: f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 6720: (:)f(:)h(:)f(:)g(:)31 b Ft(1)275 896 y(1.2)92 b(Readline)31
 6721: b(In)m(teraction)19 b Fn(:)e(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 6722: f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 6723: (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)32
 6724: b Ft(1)399 1005 y(1.2.1)93 b(Readline)31 b(Bare)g(Essen)m(tials)18
 6725: b Fn(:)e(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6726: h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 6727: (:)31 b Ft(1)399 1115 y(1.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)i
 6728: (Commands)18 b Fn(:)d(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 6729: (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)32
 6730: b Ft(2)399 1225 y(1.2.3)93 b(Readline)31 b(Killing)g(Commands)10
 6731: b Fn(:)k(:)h(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 6732: f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)23
 6733: b Ft(2)399 1334 y(1.2.4)93 b(Readline)31 b(Argumen)m(ts)22
 6734: b Fn(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
 6735: (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6736: h(:)f(:)h(:)f(:)g(:)36 b Ft(3)399 1444 y(1.2.5)93 b(Searc)m(hing)31
 6737: b(for)f(Commands)f(in)h(the)h(History)20 b Fn(:)c(:)f(:)g(:)h(:)f(:)h
 6738: (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)33
 6739: b Ft(3)275 1553 y(1.3)92 b(Readline)31 b(Init)f(File)13
 6740: b Fn(:)k(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6741: g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6742: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)27
 6743: b Ft(4)399 1663 y(1.3.1)93 b(Readline)31 b(Init)f(File)i(Syn)m(tax)26
 6744: b Fn(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6745: (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 6746: 39 b Ft(4)399 1773 y(1.3.2)93 b(Conditional)31 b(Init)f(Constructs)16
 6747: b Fn(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 6748: h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)29
 6749: b Ft(12)399 1882 y(1.3.3)93 b(Sample)30 b(Init)g(File)22
 6750: b Fn(:)17 b(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 6751: (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6752: h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)35 b Ft(13)275 1992 y(1.4)92
 6753: b(Bindable)30 b(Readline)h(Commands)22 b Fn(:)15 b(:)g(:)g(:)h(:)f(:)h
 6754: (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6755: h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)35 b Ft(16)399 2101
 6756: y(1.4.1)93 b(Commands)29 b(F)-8 b(or)31 b(Mo)m(ving)18
 6757: b Fn(:)f(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6758: h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 6759: (:)31 b Ft(16)399 2211 y(1.4.2)93 b(Commands)29 b(F)-8
 6760: b(or)31 b(Manipulating)g(The)f(History)f Fn(:)15 b(:)h(:)f(:)h(:)f(:)g
 6761: (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)41 b Ft(17)399
 6762: 2320 y(1.4.3)93 b(Commands)29 b(F)-8 b(or)31 b(Changing)f(T)-8
 6763: b(ext)12 b Fn(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6764: h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)25
 6765: b Ft(18)399 2430 y(1.4.4)93 b(Killing)31 b(And)e(Y)-8
 6766: b(anking)13 b Fn(:)k(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6767: h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 6768: (:)f(:)g(:)h(:)f(:)h(:)f(:)26 b Ft(20)399 2540 y(1.4.5)93
 6769: b(Sp)s(ecifying)30 b(Numeric)g(Argumen)m(ts)e Fn(:)15
 6770: b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6771: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)41 b Ft(21)399 2649
 6772: y(1.4.6)93 b(Letting)31 b(Readline)g(T)m(yp)s(e)f(F)-8
 6773: b(or)31 b(Y)-8 b(ou)22 b Fn(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6774: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)35
 6775: b Ft(21)399 2759 y(1.4.7)93 b(Keyb)s(oard)29 b(Macros)11
 6776: b Fn(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6777: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6778: g(:)h(:)f(:)h(:)f(:)g(:)h(:)24 b Ft(22)399 2868 y(1.4.8)93
 6779: b(Some)30 b(Miscellaneous)j(Commands)16 b Fn(:)e(:)h(:)h(:)f(:)h(:)f(:)
 6780: g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6781: (:)h(:)f(:)29 b Ft(22)275 2978 y(1.5)92 b(Readline)31
 6782: b(vi)f(Mo)s(de)10 b Fn(:)16 b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6783: (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6784: g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)23
 6785: b Ft(24)150 3229 y Fr(2)135 b(Programming)46 b(with)f(GNU)g(Readline)37
 6786: b Fo(:)19 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)48
 6787: b Fr(25)275 3366 y Ft(2.1)92 b(Basic)31 b(Beha)m(vior)23
 6788: b Fn(:)17 b(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 6789: (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 6790: h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)36
 6791: b Ft(25)275 3475 y(2.2)92 b(Custom)29 b(F)-8 b(unctions)19
 6792: b Fn(:)d(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 6793: h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 6794: (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)32 b Ft(26)399
 6795: 3585 y(2.2.1)93 b(Readline)31 b(T)m(yp)s(edefs)17 b Fn(:)e(:)g(:)g(:)h
 6796: (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 6797: f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 6798: (:)30 b Ft(27)399 3694 y(2.2.2)93 b(W)-8 b(riting)31
 6799: b(a)g(New)g(F)-8 b(unction)24 b Fn(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 6800: (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 6801: h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)37 b Ft(27)275 3804 y(2.3)92
 6802: b(Readline)31 b(V)-8 b(ariables)11 b Fn(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f
 6803: (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 6804: f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6805: (:)h(:)f(:)24 b Ft(28)275 3914 y(2.4)92 b(Readline)31
 6806: b(Con)m(v)m(enience)g(F)-8 b(unctions)22 b Fn(:)16 b(:)g(:)f(:)h(:)f(:)
 6807: g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6808: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)35 b Ft(33)399 4023 y(2.4.1)93
 6809: b(Naming)31 b(a)g(F)-8 b(unction)21 b Fn(:)16 b(:)f(:)h(:)f(:)h(:)f(:)g
 6810: (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 6811: h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)34
 6812: b Ft(33)399 4133 y(2.4.2)93 b(Selecting)32 b(a)e(Keymap)9
 6813: b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6814: (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 6815: f(:)h(:)f(:)g(:)h(:)22 b Ft(34)399 4242 y(2.4.3)93 b(Binding)30
 6816: b(Keys)15 b Fn(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6817: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 6818: h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)28
 6819: b Ft(35)399 4352 y(2.4.4)93 b(Asso)s(ciating)32 b(F)-8
 6820: b(unction)31 b(Names)g(and)e(Bindings)d Fn(:)16 b(:)f(:)g(:)h(:)f(:)h
 6821: (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)39 b Ft(36)399
 6822: 4462 y(2.4.5)93 b(Allo)m(wing)32 b(Undoing)26 b Fn(:)16
 6823: b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 6824: (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 6825: f(:)g(:)h(:)f(:)40 b Ft(37)399 4571 y(2.4.6)93 b(Redispla)m(y)10
 6826: b Fn(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 6827: (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6828: h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)23
 6829: b Ft(38)399 4681 y(2.4.7)93 b(Mo)s(difying)30 b(T)-8
 6830: b(ext)16 b Fn(:)g(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6831: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6832: g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)28 b Ft(40)399
 6833: 4790 y(2.4.8)93 b(Character)31 b(Input)22 b Fn(:)13 b(:)j(:)f(:)h(:)f
 6834: (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 6835: f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6836: (:)g(:)35 b Ft(40)399 4900 y(2.4.9)93 b(T)-8 b(erminal)30
 6837: b(Managemen)m(t)17 b Fn(:)h(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6838: (:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6839: g(:)h(:)f(:)h(:)f(:)g(:)30 b Ft(41)399 5010 y(2.4.10)93
 6840: b(Utilit)m(y)33 b(F)-8 b(unctions)24 b Fn(:)15 b(:)h(:)f(:)g(:)h(:)f(:)
 6841: h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 6842: (:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)36
 6843: b Ft(41)399 5119 y(2.4.11)93 b(Miscellaneous)33 b(F)-8
 6844: b(unctions)23 b Fn(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6845: (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 6846: f(:)h(:)f(:)36 b Ft(43)399 5229 y(2.4.12)93 b(Alternate)32
 6847: b(In)m(terface)27 b Fn(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6848: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6849: g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)38 b Ft(44)399 5338
 6850: y(2.4.13)93 b(A)31 b(Readline)g(Example)12 b Fn(:)j(:)h(:)f(:)g(:)h(:)f
 6851: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6852: g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)25
 6853: b Ft(45)p eop end
 6854: %%Page: -2 4
 6855: TeXDict begin -2 3 bop 3699 -116 a Ft(ii)399 83 y(2.4.14)93
 6856: b(Alternate)32 b(In)m(terface)g(Example)18 b Fn(:)e(:)f(:)h(:)f(:)g(:)h
 6857: (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 6858: f(:)g(:)h(:)f(:)h(:)31 b Ft(46)275 193 y(2.5)92 b(Readline)31
 6859: b(Signal)f(Handling)18 b Fn(:)e(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h
 6860: (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 6861: f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)31 b Ft(48)275 302
 6862: y(2.6)92 b(Custom)29 b(Completers)e Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f
 6863: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6864: h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 6865: (:)40 b Ft(51)399 412 y(2.6.1)93 b(Ho)m(w)31 b(Completing)g(W)-8
 6866: b(orks)11 b Fn(:)16 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 6867: (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 6868: g(:)h(:)f(:)h(:)24 b Ft(51)399 521 y(2.6.2)93 b(Completion)31
 6869: b(F)-8 b(unctions)28 b Fn(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 6870: f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 6871: (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)40 b Ft(52)399 631 y(2.6.3)93
 6872: b(Completion)31 b(V)-8 b(ariables)18 b Fn(:)e(:)g(:)f(:)g(:)h(:)f(:)h
 6873: (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)
 6874: f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)31 b
 6875: Ft(53)399 741 y(2.6.4)93 b(A)30 b(Short)g(Completion)h(Example)15
 6876: b Fn(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 6877: h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)28 b
 6878: Ft(58)150 991 y Fr(App)t(endix)44 b(A)119 b(GNU)39 b(F)-11
 6879: b(ree)38 b(Do)t(cumen)l(tation)i(License)25 b Fo(:)20
 6880: b(:)32 b Fr(67)150 1269 y(Concept)45 b(Index)36 b Fo(:)19
 6881: b(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f
 6882: (:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
 6883: h(:)49 b Fr(75)150 1548 y(F)-11 b(unction)44 b(and)h(V)-11
 6884: b(ariable)45 b(Index)20 b Fo(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
 6885: f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)33 b Fr(76)p
 6886: eop end
 6887: %%Page: 1 5
 6888: TeXDict begin 1 4 bop 3705 -116 a Ft(1)150 299 y Fp(1)80
 6889: b(Command)54 b(Line)f(Editing)150 527 y Ft(This)30 b(c)m(hapter)h
 6890: (describ)s(es)e(the)i(basic)g(features)f(of)h(the)f Fm(gnu)g
 6891: Ft(command)h(line)f(editing)h(in)m(terface.)150 766 y
 6892: Fr(1.1)68 b(In)l(tro)t(duction)45 b(to)g(Line)h(Editing)150
 6893: 925 y Ft(The)30 b(follo)m(wing)i(paragraphs)d(describ)s(e)h(the)h
 6894: (notation)g(used)f(to)h(represen)m(t)f(k)m(eystrok)m(es.)275
 6895: 1058 y(The)35 b(text)i Fl(C-k)f Ft(is)g(read)g(as)h(`Con)m(trol-K')g
 6896: (and)f(describ)s(es)f(the)h(c)m(haracter)i(pro)s(duced)d(when)g(the)h
 6897: Fs(k)150 1168 y Ft(k)m(ey)31 b(is)g(pressed)e(while)h(the)h(Con)m(trol)
 6898: g(k)m(ey)g(is)g(depressed.)275 1301 y(The)g(text)i Fl(M-k)e
 6899: Ft(is)h(read)f(as)i(`Meta-K')g(and)f(describ)s(es)f(the)h(c)m(haracter)
 6900: h(pro)s(duced)e(when)f(the)i(Meta)150 1411 y(k)m(ey)i(\(if)f(y)m(ou)h
 6901: (ha)m(v)m(e)g(one\))g(is)f(depressed,)g(and)f(the)h Fs(k)g
 6902: Ft(k)m(ey)h(is)f(pressed.)48 b(The)32 b(Meta)j(k)m(ey)e(is)h(lab)s
 6903: (eled)f Fs(ALT)150 1521 y Ft(on)c(man)m(y)h(k)m(eyb)s(oards.)40
 6904: b(On)29 b(k)m(eyb)s(oards)g(with)h(t)m(w)m(o)h(k)m(eys)f(lab)s(eled)g
 6905: Fs(ALT)e Ft(\(usually)i(to)g(either)g(side)g(of)g(the)150
 6906: 1630 y(space)h(bar\),)f(the)g Fs(ALT)f Ft(on)h(the)g(left)h(side)f(is)g
 6907: (generally)h(set)f(to)h(w)m(ork)f(as)g(a)h(Meta)g(k)m(ey)-8
 6908: b(.)42 b(The)29 b Fs(ALT)g Ft(k)m(ey)i(on)150 1740 y(the)c(righ)m(t)h
 6909: (ma)m(y)g(also)g(b)s(e)f(con\014gured)f(to)i(w)m(ork)f(as)h(a)f(Meta)i
 6910: (k)m(ey)f(or)f(ma)m(y)h(b)s(e)e(con\014gured)h(as)g(some)h(other)150
 6911: 1849 y(mo)s(di\014er,)i(suc)m(h)g(as)g(a)h(Comp)s(ose)f(k)m(ey)h(for)f
 6912: (t)m(yping)h(accen)m(ted)h(c)m(haracters.)275 1983 y(If)23
 6913: b(y)m(ou)i(do)f(not)h(ha)m(v)m(e)h(a)f(Meta)g(or)g Fs(ALT)e
 6914: Ft(k)m(ey)-8 b(,)27 b(or)e(another)f(k)m(ey)i(w)m(orking)e(as)h(a)g
 6915: (Meta)h(k)m(ey)-8 b(,)27 b(the)d(iden)m(tical)150 2092
 6916: y(k)m(eystrok)m(e)30 b(can)f(b)s(e)f(generated)h(b)m(y)g(t)m(yping)g
 6917: Fs(ESC)e Fk(\014rst)p Ft(,)j(and)e(then)g(t)m(yping)h
 6918: Fs(k)p Ft(.)40 b(Either)28 b(pro)s(cess)g(is)g(kno)m(wn)150
 6919: 2202 y(as)j Fj(metafying)39 b Ft(the)30 b Fs(k)g Ft(k)m(ey)-8
 6920: b(.)275 2335 y(The)39 b(text)j Fl(M-C-k)d Ft(is)h(read)g(as)h
 6921: (`Meta-Con)m(trol-k')j(and)39 b(describ)s(es)h(the)g(c)m(haracter)i
 6922: (pro)s(duced)d(b)m(y)150 2445 y Fj(metafying)g Fl(C-k)p
 6923: Ft(.)275 2578 y(In)c(addition,)j(sev)m(eral)f(k)m(eys)g(ha)m(v)m(e)g
 6924: (their)f(o)m(wn)g(names.)58 b(Sp)s(eci\014cally)-8 b(,)38
 6925: b Fs(DEL)p Ft(,)f Fs(ESC)p Ft(,)g Fs(LFD)p Ft(,)g Fs(SPC)p
 6926: Ft(,)g Fs(RET)p Ft(,)150 2688 y(and)d Fs(TAB)f Ft(all)j(stand)e(for)g
 6927: (themselv)m(es)i(when)d(seen)i(in)f(this)g(text,)j(or)d(in)h(an)f(init)
 6928: h(\014le)f(\(see)i(Section)f(1.3)150 2797 y([Readline)c(Init)e(File],)j
 6929: (page)e(4\).)41 b(If)29 b(y)m(our)h(k)m(eyb)s(oard)f(lac)m(ks)i(a)f
 6930: Fs(LFD)f Ft(k)m(ey)-8 b(,)31 b(t)m(yping)g Fs(C-j)d Ft(will)i(pro)s
 6931: (duce)f(the)150 2907 y(desired)h(c)m(haracter.)42 b(The)30
 6932: b Fs(RET)g Ft(k)m(ey)h(ma)m(y)g(b)s(e)e(lab)s(eled)i
 6933: Fs(Return)e Ft(or)h Fs(Enter)f Ft(on)h(some)h(k)m(eyb)s(oards.)150
 6934: 3145 y Fr(1.2)68 b(Readline)47 b(In)l(teraction)150 3305
 6935: y Ft(Often)32 b(during)g(an)g(in)m(teractiv)m(e)j(session)e(y)m(ou)g(t)
 6936: m(yp)s(e)g(in)f(a)h(long)g(line)g(of)f(text,)j(only)d(to)i(notice)g
 6937: (that)f(the)150 3414 y(\014rst)f(w)m(ord)g(on)g(the)g(line)h(is)g
 6938: (missp)s(elled.)46 b(The)32 b(Readline)h(library)f(giv)m(es)h(y)m(ou)g
 6939: (a)g(set)g(of)f(commands)g(for)150 3524 y(manipulating)e(the)g(text)h
 6940: (as)f(y)m(ou)g(t)m(yp)s(e)g(it)g(in,)g(allo)m(wing)h(y)m(ou)f(to)h
 6941: (just)e(\014x)g(y)m(our)h(t)m(yp)s(o,)g(and)g(not)g(forcing)150
 6942: 3634 y(y)m(ou)e(to)h(ret)m(yp)s(e)g(the)f(ma)5 b(jorit)m(y)29
 6943: b(of)f(the)h(line.)40 b(Using)28 b(these)h(editing)g(commands,)f(y)m
 6944: (ou)h(mo)m(v)m(e)g(the)g(cursor)150 3743 y(to)35 b(the)f(place)i(that)e
 6945: (needs)g(correction,)j(and)d(delete)h(or)f(insert)h(the)f(text)h(of)g
 6946: (the)f(corrections.)54 b(Then,)150 3853 y(when)24 b(y)m(ou)h(are)g
 6947: (satis\014ed)g(with)g(the)g(line,)i(y)m(ou)e(simply)f(press)g
 6948: Fs(RET)p Ft(.)39 b(Y)-8 b(ou)25 b(do)g(not)g(ha)m(v)m(e)h(to)g(b)s(e)e
 6949: (at)h(the)h(end)150 3962 y(of)33 b(the)h(line)g(to)g(press)e
 6950: Fs(RET)p Ft(;)i(the)g(en)m(tire)g(line)f(is)h(accepted)g(regardless)g
 6951: (of)f(the)h(lo)s(cation)h(of)e(the)h(cursor)150 4072
 6952: y(within)c(the)g(line.)150 4269 y Fi(1.2.1)63 b(Readline)40
 6953: b(Bare)h(Essen)m(tials)150 4416 y Ft(In)31 b(order)h(to)h(en)m(ter)g(c)
 6954: m(haracters)g(in)m(to)g(the)g(line,)g(simply)e(t)m(yp)s(e)i(them.)46
 6955: b(The)31 b(t)m(yp)s(ed)h(c)m(haracter)i(app)s(ears)150
 6956: 4525 y(where)e(the)h(cursor)e(w)m(as,)j(and)e(then)g(the)h(cursor)e(mo)
 6957: m(v)m(es)j(one)f(space)g(to)g(the)g(righ)m(t.)47 b(If)32
 6958: b(y)m(ou)h(mist)m(yp)s(e)g(a)150 4635 y(c)m(haracter,)f(y)m(ou)f(can)g
 6959: (use)f(y)m(our)g(erase)h(c)m(haracter)h(to)f(bac)m(k)g(up)f(and)f
 6960: (delete)j(the)f(mist)m(yp)s(ed)e(c)m(haracter.)275 4768
 6961: y(Sometimes)i(y)m(ou)g(ma)m(y)h(mist)m(yp)s(e)e(a)i(c)m(haracter,)g
 6962: (and)e(not)i(notice)g(the)f(error)f(un)m(til)h(y)m(ou)g(ha)m(v)m(e)h(t)
 6963: m(yp)s(ed)150 4878 y(sev)m(eral)e(other)f(c)m(haracters.)42
 6964: b(In)28 b(that)i(case,)g(y)m(ou)f(can)g(t)m(yp)s(e)h
 6965: Fl(C-b)d Ft(to)j(mo)m(v)m(e)g(the)f(cursor)g(to)g(the)g(left,)i(and)150
 6966: 4987 y(then)f(correct)i(y)m(our)e(mistak)m(e.)42 b(Afterw)m(ards,)31
 6967: b(y)m(ou)f(can)h(mo)m(v)m(e)h(the)e(cursor)g(to)h(the)g(righ)m(t)g
 6968: (with)f Fl(C-f)p Ft(.)275 5121 y(When)i(y)m(ou)h(add)f(text)h(in)f(the)
 6969: h(middle)f(of)h(a)g(line,)h(y)m(ou)e(will)h(notice)h(that)f(c)m
 6970: (haracters)h(to)g(the)e(righ)m(t)150 5230 y(of)d(the)g(cursor)f(are)h
 6971: (`pushed)e(o)m(v)m(er')j(to)g(mak)m(e)f(ro)s(om)g(for)f(the)h(text)h
 6972: (that)f(y)m(ou)g(ha)m(v)m(e)h(inserted.)40 b(Lik)m(ewise,)150
 6973: 5340 y(when)d(y)m(ou)g(delete)i(text)g(b)s(ehind)c(the)j(cursor,)h(c)m
 6974: (haracters)g(to)f(the)g(righ)m(t)g(of)g(the)g(cursor)e(are)i(`pulled)p
 6975: eop end
 6976: %%Page: 2 6
 6977: TeXDict begin 2 5 bop 150 -116 a Ft(Chapter)30 b(1:)41
 6978: b(Command)29 b(Line)i(Editing)2153 b(2)150 299 y(bac)m(k')24
 6979: b(to)f(\014ll)g(in)f(the)h(blank)f(space)i(created)f(b)m(y)g(the)g
 6980: (remo)m(v)-5 b(al)24 b(of)f(the)g(text.)39 b(A)23 b(list)g(of)g(the)g
 6981: (bare)f(essen)m(tials)150 408 y(for)30 b(editing)h(the)g(text)g(of)g
 6982: (an)f(input)f(line)i(follo)m(ws.)150 571 y Fl(C-b)336
 6983: b Ft(Mo)m(v)m(e)32 b(bac)m(k)g(one)e(c)m(haracter.)150
 6984: 732 y Fl(C-f)336 b Ft(Mo)m(v)m(e)32 b(forw)m(ard)e(one)h(c)m(haracter.)
 6985: 150 893 y Fs(DEL)e Ft(or)i Fs(Backspace)630 1003 y Ft(Delete)i(the)d(c)
 6986: m(haracter)i(to)f(the)g(left)g(of)f(the)h(cursor.)150
 6987: 1164 y Fl(C-d)336 b Ft(Delete)33 b(the)d(c)m(haracter)i(underneath)d
 6988: (the)i(cursor.)150 1325 y(Prin)m(ting)g(c)m(haracters)630
 6989: 1435 y(Insert)f(the)g(c)m(haracter)i(in)m(to)g(the)e(line)h(at)g(the)g
 6990: (cursor.)150 1596 y Fl(C-_)e Ft(or)i Fl(C-x)e(C-u)630
 6991: 1706 y Ft(Undo)k(the)h(last)g(editing)g(command.)50 b(Y)-8
 6992: b(ou)34 b(can)f(undo)g(all)h(the)f(w)m(a)m(y)i(bac)m(k)f(to)g(an)g
 6993: (empt)m(y)630 1815 y(line.)150 1977 y(\(Dep)s(ending)29
 6994: b(on)h(y)m(our)f(con\014guration,)i(the)e Fs(Backspace)e
 6995: Ft(k)m(ey)k(b)s(e)d(set)j(to)f(delete)h(the)e(c)m(haracter)i(to)g(the)
 6996: 150 2087 y(left)37 b(of)f(the)h(cursor)e(and)h(the)g
 6997: Fs(DEL)g Ft(k)m(ey)h(set)f(to)h(delete)h(the)e(c)m(haracter)i
 6998: (underneath)d(the)h(cursor,)i(lik)m(e)150 2196 y Fl(C-d)p
 6999: Ft(,)30 b(rather)g(than)g(the)h(c)m(haracter)h(to)f(the)f(left)h(of)g
 7000: (the)f(cursor.\))150 2398 y Fi(1.2.2)63 b(Readline)40
 7001: b(Mo)m(v)m(emen)m(t)h(Commands)150 2545 y Ft(The)27 b(ab)s(o)m(v)m(e)i
 7002: (table)g(describ)s(es)e(the)g(most)i(basic)f(k)m(eystrok)m(es)h(that)f
 7003: (y)m(ou)g(need)g(in)f(order)g(to)i(do)e(editing)i(of)150
 7004: 2654 y(the)k(input)f(line.)49 b(F)-8 b(or)34 b(y)m(our)f(con)m(v)m
 7005: (enience,)j(man)m(y)d(other)g(commands)f(ha)m(v)m(e)j(b)s(een)d(added)g
 7006: (in)h(addition)150 2764 y(to)j Fl(C-b)p Ft(,)f Fl(C-f)p
 7007: Ft(,)g Fl(C-d)p Ft(,)h(and)e Fs(DEL)p Ft(.)54 b(Here)35
 7008: b(are)g(some)h(commands)e(for)h(mo)m(ving)h(more)f(rapidly)f(ab)s(out)h
 7009: (the)150 2873 y(line.)150 3035 y Fl(C-a)336 b Ft(Mo)m(v)m(e)32
 7010: b(to)g(the)e(start)h(of)g(the)f(line.)150 3197 y Fl(C-e)336
 7011: b Ft(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(line.)150
 7012: 3358 y Fl(M-f)336 b Ft(Mo)m(v)m(e)32 b(forw)m(ard)e(a)h(w)m(ord,)f
 7013: (where)g(a)h(w)m(ord)f(is)g(comp)s(osed)g(of)h(letters)h(and)d(digits.)
 7014: 150 3519 y Fl(M-b)336 b Ft(Mo)m(v)m(e)32 b(bac)m(kw)m(ard)f(a)g(w)m
 7015: (ord.)150 3680 y Fl(C-l)336 b Ft(Clear)31 b(the)f(screen,)h(reprin)m
 7016: (ting)f(the)h(curren)m(t)f(line)h(at)g(the)f(top.)275
 7017: 3843 y(Notice)c(ho)m(w)f Fl(C-f)e Ft(mo)m(v)m(es)j(forw)m(ard)e(a)h(c)m
 7018: (haracter,)j(while)d Fl(M-f)e Ft(mo)m(v)m(es)j(forw)m(ard)e(a)h(w)m
 7019: (ord.)39 b(It)24 b(is)h(a)g(lo)s(ose)150 3952 y(con)m(v)m(en)m(tion)32
 7020: b(that)f(con)m(trol)g(k)m(eystrok)m(es)h(op)s(erate)e(on)g(c)m
 7021: (haracters)h(while)f(meta)h(k)m(eystrok)m(es)h(op)s(erate)e(on)150
 7022: 4062 y(w)m(ords.)150 4263 y Fi(1.2.3)63 b(Readline)40
 7023: b(Killing)i(Commands)150 4410 y Fj(Killing)35 b Ft(text)28
 7024: b(means)e(to)h(delete)h(the)f(text)g(from)g(the)f(line,)i(but)e(to)h
 7025: (sa)m(v)m(e)h(it)g(a)m(w)m(a)m(y)g(for)e(later)i(use,)f(usually)150
 7026: 4519 y(b)m(y)g Fj(y)m(anking)35 b Ft(\(re-inserting\))28
 7027: b(it)g(bac)m(k)f(in)m(to)h(the)f(line.)40 b(\(`Cut')27
 7028: b(and)g(`paste')h(are)f(more)g(recen)m(t)h(jargon)f(for)150
 7029: 4629 y(`kill')32 b(and)d(`y)m(ank'.\))275 4765 y(If)g(the)i
 7030: (description)f(for)g(a)h(command)f(sa)m(ys)g(that)h(it)g(`kills')g
 7031: (text,)h(then)e(y)m(ou)g(can)h(b)s(e)e(sure)h(that)h(y)m(ou)150
 7032: 4875 y(can)g(get)g(the)g(text)g(bac)m(k)g(in)f(a)h(di\013eren)m(t)g
 7033: (\(or)g(the)f(same\))h(place)h(later.)275 5011 y(When)23
 7034: b(y)m(ou)g(use)g(a)h(kill)g(command,)g(the)g(text)g(is)f(sa)m(v)m(ed)i
 7035: (in)e(a)g Fj(kill-ring)p Ft(.)39 b(An)m(y)24 b(n)m(um)m(b)s(er)e(of)h
 7036: (consecutiv)m(e)150 5121 y(kills)31 b(sa)m(v)m(e)i(all)f(of)f(the)g
 7037: (killed)h(text)g(together,)g(so)g(that)f(when)f(y)m(ou)h(y)m(ank)h(it)f
 7038: (bac)m(k,)h(y)m(ou)g(get)g(it)f(all.)43 b(The)150 5230
 7039: y(kill)33 b(ring)f(is)g(not)h(line)g(sp)s(eci\014c;)g(the)g(text)g
 7040: (that)g(y)m(ou)g(killed)f(on)h(a)f(previously)g(t)m(yp)s(ed)h(line)f
 7041: (is)h(a)m(v)-5 b(ailable)150 5340 y(to)31 b(b)s(e)f(y)m(ank)m(ed)h(bac)
 7042: m(k)g(later,)h(when)d(y)m(ou)i(are)g(t)m(yping)f(another)h(line.)p
 7043: eop end
 7044: %%Page: 3 7
 7045: TeXDict begin 3 6 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7046: b(Command)29 b(Line)i(Editing)2153 b(3)275 299 y(Here)30
 7047: b(is)h(the)f(list)h(of)g(commands)f(for)g(killing)h(text.)150
 7048: 456 y Fl(C-k)336 b Ft(Kill)31 b(the)f(text)i(from)e(the)g(curren)m(t)g
 7049: (cursor)g(p)s(osition)h(to)g(the)f(end)g(of)g(the)h(line.)150
 7050: 614 y Fl(M-d)336 b Ft(Kill)27 b(from)f(the)g(cursor)g(to)h(the)f(end)g
 7051: (of)h(the)f(curren)m(t)g(w)m(ord,)h(or,)h(if)e(b)s(et)m(w)m(een)h(w)m
 7052: (ords,)g(to)g(the)630 723 y(end)j(of)g(the)h(next)f(w)m(ord.)41
 7053: b(W)-8 b(ord)30 b(b)s(oundaries)f(are)i(the)g(same)f(as)h(those)g(used)
 7054: f(b)m(y)g Fl(M-f)p Ft(.)150 881 y Fl(M-DEL)240 b Ft(Kill)31
 7055: b(from)f(the)h(cursor)f(the)g(start)h(of)g(the)g(curren)m(t)f(w)m(ord,)
 7056: h(or,)f(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)i(the)630
 7057: 991 y(start)39 b(of)f(the)h(previous)f(w)m(ord.)64 b(W)-8
 7058: b(ord)39 b(b)s(oundaries)e(are)i(the)f(same)h(as)g(those)f(used)g(b)m
 7059: (y)630 1100 y Fl(M-b)p Ft(.)150 1258 y Fl(C-w)336 b Ft(Kill)35
 7060: b(from)g(the)g(cursor)f(to)i(the)f(previous)g(whitespace.)55
 7061: b(This)34 b(is)h(di\013eren)m(t)h(than)e Fl(M-DEL)630
 7062: 1367 y Ft(b)s(ecause)c(the)h(w)m(ord)f(b)s(oundaries)f(di\013er.)275
 7063: 1525 y(Here)42 b(is)f(ho)m(w)h(to)g Fj(y)m(ank)47 b Ft(the)42
 7064: b(text)g(bac)m(k)h(in)m(to)f(the)g(line.)74 b(Y)-8 b(anking)43
 7065: b(means)e(to)h(cop)m(y)h(the)e(most-)150 1634 y(recen)m(tly-killed)33
 7066: b(text)e(from)f(the)g(kill)i(bu\013er.)150 1792 y Fl(C-y)336
 7067: b Ft(Y)-8 b(ank)31 b(the)f(most)h(recen)m(tly)h(killed)f(text)g(bac)m
 7068: (k)g(in)m(to)h(the)e(bu\013er)g(at)h(the)f(cursor.)150
 7069: 1949 y Fl(M-y)336 b Ft(Rotate)36 b(the)f(kill-ring,)i(and)d(y)m(ank)h
 7070: (the)f(new)g(top.)54 b(Y)-8 b(ou)35 b(can)g(only)f(do)h(this)f(if)h
 7071: (the)g(prior)630 2059 y(command)30 b(is)h Fl(C-y)e Ft(or)h
 7072: Fl(M-y)p Ft(.)150 2256 y Fi(1.2.4)63 b(Readline)40 b(Argumen)m(ts)150
 7073: 2403 y Ft(Y)-8 b(ou)40 b(can)f(pass)g(n)m(umeric)f(argumen)m(ts)i(to)f
 7074: (Readline)h(commands.)67 b(Sometimes)39 b(the)g(argumen)m(t)h(acts)150
 7075: 2513 y(as)g(a)h(rep)s(eat)f(coun)m(t,)j(other)e(times)f(it)h(is)f(the)g
 7076: Fk(sign)47 b Ft(of)41 b(the)f(argumen)m(t)g(that)h(is)f(signi\014can)m
 7077: (t.)71 b(If)40 b(y)m(ou)150 2622 y(pass)33 b(a)h(negativ)m(e)i(argumen)
 7078: m(t)e(to)g(a)g(command)f(whic)m(h)g(normally)h(acts)g(in)f(a)h(forw)m
 7079: (ard)f(direction,)i(that)150 2732 y(command)g(will)h(act)g(in)f(a)h
 7080: (bac)m(kw)m(ard)f(direction.)57 b(F)-8 b(or)36 b(example,)h(to)f(kill)g
 7081: (text)g(bac)m(k)g(to)g(the)g(start)g(of)150 2842 y(the)31
 7082: b(line,)g(y)m(ou)f(migh)m(t)h(t)m(yp)s(e)g(`)p Fs(M--)f(C-k)p
 7083: Ft('.)275 2975 y(The)d(general)i(w)m(a)m(y)h(to)e(pass)g(n)m(umeric)g
 7084: (argumen)m(ts)h(to)g(a)f(command)g(is)g(to)h(t)m(yp)s(e)f(meta)i
 7085: (digits)e(b)s(efore)150 3085 y(the)j(command.)42 b(If)30
 7086: b(the)h(\014rst)f(`digit')i(t)m(yp)s(ed)f(is)g(a)g(min)m(us)f(sign)h
 7087: (\(`)p Fs(-)p Ft('\),)h(then)f(the)g(sign)f(of)h(the)g(argumen)m(t)150
 7088: 3194 y(will)39 b(b)s(e)e(negativ)m(e.)66 b(Once)38 b(y)m(ou)h(ha)m(v)m
 7089: (e)g(t)m(yp)s(ed)f(one)h(meta)g(digit)g(to)f(get)i(the)e(argumen)m(t)h
 7090: (started,)i(y)m(ou)150 3304 y(can)29 b(t)m(yp)s(e)g(the)g(remainder)f
 7091: (of)h(the)g(digits,)h(and)f(then)f(the)h(command.)40
 7092: b(F)-8 b(or)30 b(example,)g(to)f(giv)m(e)i(the)e Fl(C-d)150
 7093: 3414 y Ft(command)37 b(an)g(argumen)m(t)h(of)g(10,)i(y)m(ou)e(could)f
 7094: (t)m(yp)s(e)h(`)p Fs(M-1)29 b(0)h(C-d)p Ft(',)39 b(whic)m(h)e(will)h
 7095: (delete)h(the)e(next)h(ten)150 3523 y(c)m(haracters)32
 7096: b(on)e(the)h(input)e(line.)150 3720 y Fi(1.2.5)63 b(Searc)m(hing)40
 7097: b(for)i(Commands)g(in)f(the)g(History)150 3867 y Ft(Readline)22
 7098: b(pro)m(vides)f(commands)g(for)g(searc)m(hing)h(through)f(the)g
 7099: (command)h(history)f(for)g(lines)g(con)m(taining)150
 7100: 3977 y(a)31 b(sp)s(eci\014ed)e(string.)41 b(There)30
 7101: b(are)h(t)m(w)m(o)g(searc)m(h)g(mo)s(des:)41 b Fj(incremen)m(tal)35
 7102: b Ft(and)30 b Fj(non-incremen)m(tal)p Ft(.)275 4111 y(Incremen)m(tal)c
 7103: (searc)m(hes)h(b)s(egin)e(b)s(efore)g(the)h(user)f(has)h(\014nished)e
 7104: (t)m(yping)i(the)g(searc)m(h)g(string.)39 b(As)26 b(eac)m(h)150
 7105: 4220 y(c)m(haracter)37 b(of)e(the)h(searc)m(h)g(string)f(is)h(t)m(yp)s
 7106: (ed,)g(Readline)g(displa)m(ys)g(the)f(next)h(en)m(try)g(from)e(the)i
 7107: (history)150 4330 y(matc)m(hing)25 b(the)f(string)g(t)m(yp)s(ed)g(so)g
 7108: (far.)39 b(An)23 b(incremen)m(tal)j(searc)m(h)e(requires)g(only)g(as)g
 7109: (man)m(y)g(c)m(haracters)i(as)150 4439 y(needed)i(to)i(\014nd)d(the)i
 7110: (desired)f(history)h(en)m(try)-8 b(.)41 b(T)-8 b(o)29
 7111: b(searc)m(h)h(bac)m(kw)m(ard)f(in)f(the)h(history)g(for)f(a)i
 7112: (particular)150 4549 y(string,)g(t)m(yp)s(e)f Fl(C-r)p
 7113: Ft(.)40 b(T)m(yping)29 b Fl(C-s)g Ft(searc)m(hes)h(forw)m(ard)f
 7114: (through)g(the)g(history)-8 b(.)41 b(The)29 b(c)m(haracters)i(presen)m
 7115: (t)150 4658 y(in)38 b(the)g(v)-5 b(alue)38 b(of)g(the)g
 7116: Fs(isearch-terminators)33 b Ft(v)-5 b(ariable)39 b(are)f(used)f(to)i
 7117: (terminate)g(an)f(incremen)m(tal)150 4768 y(searc)m(h.)71
 7118: b(If)40 b(that)h(v)-5 b(ariable)41 b(has)f(not)h(b)s(een)e(assigned)i
 7119: (a)f(v)-5 b(alue,)44 b(the)c Fs(ESC)g Ft(and)f Fl(C-J)h
 7120: Ft(c)m(haracters)i(will)150 4878 y(terminate)h(an)g(incremen)m(tal)g
 7121: (searc)m(h.)78 b Fl(C-g)41 b Ft(will)i(ab)s(ort)f(an)g(incremen)m(tal)i
 7122: (searc)m(h)f(and)f(restore)h(the)150 4987 y(original)30
 7123: b(line.)41 b(When)28 b(the)h(searc)m(h)h(is)f(terminated,)h(the)f
 7124: (history)g(en)m(try)g(con)m(taining)h(the)f(searc)m(h)h(string)150
 7125: 5097 y(b)s(ecomes)h(the)f(curren)m(t)g(line.)275 5230
 7126: y(T)-8 b(o)31 b(\014nd)e(other)j(matc)m(hing)g(en)m(tries)g(in)e(the)h
 7127: (history)g(list,)h(t)m(yp)s(e)g Fl(C-r)e Ft(or)h Fl(C-s)f
 7128: Ft(as)h(appropriate.)43 b(This)150 5340 y(will)26 b(searc)m(h)h(bac)m
 7129: (kw)m(ard)g(or)f(forw)m(ard)g(in)f(the)i(history)f(for)g(the)g(next)g
 7130: (en)m(try)h(matc)m(hing)g(the)f(searc)m(h)h(string)p
 7131: eop end
 7132: %%Page: 4 8
 7133: TeXDict begin 4 7 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7134: b(Command)29 b(Line)i(Editing)2153 b(4)150 299 y(t)m(yp)s(ed)37
 7135: b(so)h(far.)63 b(An)m(y)38 b(other)f(k)m(ey)i(sequence)f(b)s(ound)e(to)
 7136: i(a)g(Readline)h(command)e(will)h(terminate)h(the)150
 7137: 408 y(searc)m(h)26 b(and)f(execute)i(that)f(command.)39
 7138: b(F)-8 b(or)26 b(instance,)h(a)f Fs(RET)f Ft(will)g(terminate)i(the)f
 7139: (searc)m(h)g(and)e(accept)150 518 y(the)30 b(line,)g(thereb)m(y)f
 7140: (executing)i(the)e(command)g(from)g(the)h(history)f(list.)41
 7141: b(A)29 b(mo)m(v)m(emen)m(t)j(command)d(will)150 628 y(terminate)i(the)g
 7142: (searc)m(h,)g(mak)m(e)h(the)e(last)h(line)g(found)e(the)i(curren)m(t)f
 7143: (line,)h(and)f(b)s(egin)g(editing.)275 777 y(Readline)35
 7144: b(remem)m(b)s(ers)f(the)h(last)h(incremen)m(tal)g(searc)m(h)f(string.)
 7145: 54 b(If)34 b(t)m(w)m(o)j Fl(C-r)p Ft(s)c(are)i(t)m(yp)s(ed)g(without)
 7146: 150 886 y(an)m(y)i(in)m(terv)m(ening)g(c)m(haracters)h(de\014ning)e(a)h
 7147: (new)f(searc)m(h)h(string,)h(an)m(y)f(remem)m(b)s(ered)e(searc)m(h)i
 7148: (string)g(is)150 996 y(used.)275 1145 y(Non-incremen)m(tal)48
 7149: b(searc)m(hes)g(read)e(the)h(en)m(tire)h(searc)m(h)f(string)g(b)s
 7150: (efore)f(starting)h(to)h(searc)m(h)f(for)150 1255 y(matc)m(hing)d
 7151: (history)e(lines.)78 b(The)42 b(searc)m(h)h(string)g(ma)m(y)g(b)s(e)f
 7152: (t)m(yp)s(ed)g(b)m(y)g(the)h(user)f(or)h(b)s(e)f(part)g(of)h(the)150
 7153: 1364 y(con)m(ten)m(ts)32 b(of)f(the)f(curren)m(t)g(line.)150
 7154: 1627 y Fr(1.3)68 b(Readline)47 b(Init)e(File)150 1786
 7155: y Ft(Although)f(the)g(Readline)g(library)f(comes)i(with)e(a)h(set)h(of)
 7156: f(Emacs-lik)m(e)h(k)m(eybindings)f(installed)g(b)m(y)150
 7157: 1896 y(default,)26 b(it)g(is)e(p)s(ossible)h(to)g(use)f(a)i(di\013eren)
 7158: m(t)f(set)g(of)g(k)m(eybindings.)38 b(An)m(y)25 b(user)f(can)h
 7159: (customize)h(programs)150 2005 y(that)45 b(use)f(Readline)h(b)m(y)f
 7160: (putting)g(commands)g(in)g(an)g Fj(inputrc)49 b Ft(\014le,)g(con)m(v)m
 7161: (en)m(tionally)e(in)d(his)g(home)150 2115 y(directory)-8
 7162: b(.)39 b(The)23 b(name)h(of)f(this)h(\014le)f(is)g(tak)m(en)i(from)e
 7163: (the)g(v)-5 b(alue)24 b(of)g(the)f(en)m(vironmen)m(t)h(v)-5
 7164: b(ariable)25 b Fs(INPUTRC)p Ft(.)150 2224 y(If)30 b(that)g(v)-5
 7165: b(ariable)31 b(is)f(unset,)g(the)h(default)f(is)g Fs(~/.inputrc)p
 7166: Ft(.)38 b(If)30 b(that)g(\014le)h(do)s(es)e(not)i(exist)g(or)f(cannot)h
 7167: (b)s(e)150 2334 y(read,)g(the)f(ultimate)i(default)e(is)h
 7168: Fs(/etc/inputrc)p Ft(.)275 2483 y(When)e(a)h(program)f(whic)m(h)h(uses)
 7169: f(the)h(Readline)g(library)f(starts)h(up,)f(the)h(init)g(\014le)f(is)h
 7170: (read,)g(and)f(the)150 2593 y(k)m(ey)i(bindings)e(are)i(set.)275
 7171: 2742 y(In)26 b(addition,)i(the)f Fs(C-x)i(C-r)d Ft(command)h(re-reads)g
 7172: (this)f(init)h(\014le,)h(th)m(us)f(incorp)s(orating)g(an)m(y)g(c)m
 7173: (hanges)150 2851 y(that)k(y)m(ou)g(migh)m(t)g(ha)m(v)m(e)g(made)g(to)g
 7174: (it.)150 3065 y Fi(1.3.1)63 b(Readline)40 b(Init)h(File)g(Syn)m(tax)150
 7175: 3212 y Ft(There)f(are)i(only)f(a)g(few)g(basic)g(constructs)h(allo)m(w)
 7176: m(ed)h(in)d(the)h(Readline)h(init)f(\014le.)73 b(Blank)41
 7177: b(lines)h(are)150 3322 y(ignored.)72 b(Lines)41 b(b)s(eginning)f(with)h
 7178: (a)g(`)p Fs(#)p Ft(')g(are)h(commen)m(ts.)73 b(Lines)41
 7179: b(b)s(eginning)f(with)g(a)i(`)p Fs($)p Ft(')f(indicate)150
 7180: 3431 y(conditional)i(constructs)e(\(see)i(Section)f(1.3.2)h
 7181: ([Conditional)f(Init)f(Constructs],)j(page)f(12\).)74
 7182: b(Other)150 3541 y(lines)31 b(denote)g(v)-5 b(ariable)31
 7183: b(settings)g(and)f(k)m(ey)h(bindings.)150 3722 y(V)-8
 7184: b(ariable)32 b(Settings)630 3832 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
 7185: (the)i(run-time)f(b)s(eha)m(vior)g(of)h(Readline)g(b)m(y)f(altering)h
 7186: (the)g(v)-5 b(alues)41 b(of)630 3941 y(v)-5 b(ariables)34
 7187: b(in)f(Readline)i(using)e(the)g Fs(set)g Ft(command)g(within)g(the)h
 7188: (init)g(\014le.)50 b(The)33 b(syn)m(tax)630 4051 y(is)d(simple:)870
 7189: 4193 y Fs(set)47 b Fl(variable)e(value)630 4335 y Ft(Here,)29
 7190: b(for)e(example,)h(is)g(ho)m(w)f(to)h(c)m(hange)g(from)f(the)g(default)
 7191: h(Emacs-lik)m(e)h(k)m(ey)f(binding)e(to)630 4444 y(use)k
 7192: Fs(vi)g Ft(line)h(editing)g(commands:)870 4586 y Fs(set)47
 7193: b(editing-mode)d(vi)630 4728 y Ft(V)-8 b(ariable)36 b(names)f(and)g(v)
 7194: -5 b(alues,)36 b(where)f(appropriate,)h(are)g(recognized)g(without)f
 7195: (regard)630 4837 y(to)c(case.)42 b(Unrecognized)31 b(v)-5
 7196: b(ariable)31 b(names)g(are)f(ignored.)630 4979 y(Bo)s(olean)c(v)-5
 7197: b(ariables)26 b(\(those)g(that)g(can)f(b)s(e)f(set)i(to)g(on)f(or)g
 7198: (o\013)7 b(\))25 b(are)h(set)f(to)h(on)f(if)g(the)g(v)-5
 7199: b(alue)26 b(is)630 5089 y(n)m(ull)e(or)g(empt)m(y)-8
 7200: b(,)27 b Fj(on)d Ft(\(case-insensitiv)m(e\),)29 b(or)24
 7201: b(1.)39 b(An)m(y)25 b(other)f(v)-5 b(alue)25 b(results)f(in)g(the)g(v)
 7202: -5 b(ariable)630 5198 y(b)s(eing)30 b(set)h(to)g(o\013.)630
 7203: 5340 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g(is)g(c)m
 7204: (hangeable)j(with)d(the)g(follo)m(wing)i(v)-5 b(ariables.)p
 7205: eop end
 7206: %%Page: 5 9
 7207: TeXDict begin 5 8 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7208: b(Command)29 b(Line)i(Editing)2153 b(5)630 299 y Fs(bell-style)1110
 7209: 408 y Ft(Con)m(trols)44 b(what)g(happ)s(ens)e(when)h(Readline)i(w)m(an)
 7210: m(ts)f(to)h(ring)e(the)h(termi-)1110 518 y(nal)37 b(b)s(ell.)61
 7211: b(If)37 b(set)h(to)g(`)p Fs(none)p Ft(',)g(Readline)g(nev)m(er)g(rings)
 7212: e(the)i(b)s(ell.)61 b(If)36 b(set)i(to)1110 628 y(`)p
 7213: Fs(visible)p Ft(',)32 b(Readline)i(uses)f(a)g(visible)g(b)s(ell)g(if)g
 7214: (one)g(is)g(a)m(v)-5 b(ailable.)51 b(If)33 b(set)g(to)1110
 7215: 737 y(`)p Fs(audible)p Ft(')j(\(the)i(default\),)i(Readline)e(attempts)
 7216: g(to)h(ring)e(the)g(terminal's)1110 847 y(b)s(ell.)630
 7217: 1005 y Fs(bind-tty-special-chars)1110 1115 y Ft(If)e(set)g(to)h(`)p
 7218: Fs(on)p Ft(')f(\(the)g(default\),)i(Readline)f(attempts)g(to)g(bind)d
 7219: (the)i(con)m(trol)1110 1224 y(c)m(haracters)30 b(treated)g(sp)s
 7220: (ecially)g(b)m(y)f(the)g(k)m(ernel's)h(terminal)f(driv)m(er)g(to)h
 7221: (their)1110 1334 y(Readline)h(equiv)-5 b(alen)m(ts.)630
 7222: 1492 y Fs(blink-matching-paren)1110 1602 y Ft(If)36 b(set)g(to)h(`)p
 7223: Fs(on)p Ft(',)h(Readline)f(attempts)g(to)g(brie\015y)e(mo)m(v)m(e)j
 7224: (the)f(cursor)e(to)i(an)1110 1711 y(op)s(ening)k(paren)m(thesis)h(when)
 7225: f(a)h(closing)h(paren)m(thesis)e(is)h(inserted.)74 b(The)1110
 7226: 1821 y(default)31 b(is)f(`)p Fs(off)p Ft('.)630 1979
 7227: y Fs(colored-completion-prefi)o(x)1110 2089 y Ft(If)f(set)h(to)g(`)p
 7228: Fs(on)p Ft(',)g(when)e(listing)i(completions,)h(Readline)f(displa)m(ys)
 7229: g(the)f(com-)1110 2198 y(mon)c(pre\014x)f(of)i(the)f(set)h(of)g(p)s
 7230: (ossible)f(completions)h(using)f(a)h(di\013eren)m(t)g(color.)1110
 7231: 2308 y(The)39 b(color)i(de\014nitions)f(are)g(tak)m(en)h(from)f(the)g
 7232: (v)-5 b(alue)40 b(of)g(the)g Fs(LS_COLORS)1110 2418 y
 7233: Ft(en)m(vironmen)m(t)31 b(v)-5 b(ariable.)41 b(The)30
 7234: b(default)h(is)f(`)p Fs(off)p Ft('.)630 2576 y Fs(colored-stats)1110
 7235: 2685 y Ft(If)c(set)h(to)g(`)p Fs(on)p Ft(',)h(Readline)f(displa)m(ys)g
 7236: (p)s(ossible)f(completions)h(using)f(di\013eren)m(t)1110
 7237: 2795 y(colors)40 b(to)g(indicate)g(their)f(\014le)h(t)m(yp)s(e.)67
 7238: b(The)38 b(color)j(de\014nitions)d(are)i(tak)m(en)1110
 7239: 2905 y(from)24 b(the)h(v)-5 b(alue)25 b(of)g(the)g Fs(LS_COLORS)d
 7240: Ft(en)m(vironmen)m(t)j(v)-5 b(ariable.)40 b(The)24 b(default)1110
 7241: 3014 y(is)30 b(`)p Fs(off)p Ft('.)630 3173 y Fs(comment-begin)1110
 7242: 3282 y Ft(The)62 b(string)g(to)h(insert)f(at)h(the)g(b)s(eginning)e(of)
 7243: h(the)h(line)f(when)g(the)1110 3392 y Fs(insert-comment)26
 7244: b Ft(command)31 b(is)f(executed.)42 b(The)30 b(default)g(v)-5
 7245: b(alue)31 b(is)f Fs("#")p Ft(.)630 3550 y Fs(completion-display-width)
 7246: 1110 3660 y Ft(The)41 b(n)m(um)m(b)s(er)f(of)i(screen)g(columns)f(used)
 7247: g(to)h(displa)m(y)g(p)s(ossible)f(matc)m(hes)1110 3769
 7248: y(when)28 b(p)s(erforming)g(completion.)41 b(The)29 b(v)-5
 7249: b(alue)29 b(is)g(ignored)g(if)g(it)h(is)f(less)g(than)1110
 7250: 3879 y(0)e(or)f(greater)h(than)f(the)g(terminal)h(screen)f(width.)39
 7251: b(A)26 b(v)-5 b(alue)27 b(of)f(0)h(will)f(cause)1110
 7252: 3988 y(matc)m(hes)32 b(to)f(b)s(e)e(displa)m(y)m(ed)i(one)g(p)s(er)e
 7253: (line.)41 b(The)30 b(default)h(v)-5 b(alue)31 b(is)f(-1.)630
 7254: 4147 y Fs(completion-ignore-case)1110 4256 y Ft(If)d(set)h(to)g(`)p
 7255: Fs(on)p Ft(',)g(Readline)g(p)s(erforms)e(\014lename)h(matc)m(hing)i
 7256: (and)e(completion)1110 4366 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)
 7257: 40 b(The)30 b(default)h(v)-5 b(alue)30 b(is)h(`)p Fs(off)p
 7258: Ft('.)630 4524 y Fs(completion-map-case)1110 4634 y Ft(If)22
 7259: b(set)g(to)h(`)p Fs(on)p Ft(',)h(and)e Fj(completion-ignore-case)31
 7260: b Ft(is)22 b(enabled,)i(Readline)f(treats)1110 4743 y(h)m(yphens)29
 7261: b(\(`)p Fs(-)p Ft('\))j(and)e(underscores)g(\(`)p Fs(_)p
 7262: Ft('\))i(as)f(equiv)-5 b(alen)m(t)32 b(when)e(p)s(erforming)1110
 7263: 4853 y(case-insensitiv)m(e)47 b(\014lename)e(matc)m(hing)g(and)f
 7264: (completion.)85 b(The)44 b(default)1110 4963 y(v)-5 b(alue)31
 7265: b(is)f(`)p Fs(off)p Ft('.)630 5121 y Fs(completion-prefix-displa)o
 7266: (y-le)o(ngth)1110 5230 y Ft(The)h(length)g(in)g(c)m(haracters)i(of)f
 7267: (the)f(common)h(pre\014x)e(of)h(a)h(list)g(of)f(p)s(ossible)1110
 7268: 5340 y(completions)g(that)f(is)g(displa)m(y)m(ed)g(without)g(mo)s
 7269: (di\014cation.)41 b(When)29 b(set)h(to)h(a)p eop end
 7270: %%Page: 6 10
 7271: TeXDict begin 6 9 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7272: b(Command)29 b(Line)i(Editing)2153 b(6)1110 299 y(v)-5
 7273: b(alue)26 b(greater)h(than)e(zero,)j(common)e(pre\014xes)e(longer)j
 7274: (than)e(this)g(v)-5 b(alue)27 b(are)1110 408 y(replaced)k(with)f(an)g
 7275: (ellipsis)h(when)e(displa)m(ying)i(p)s(ossible)f(completions.)630
 7276: 565 y Fs(completion-query-items)1110 675 y Ft(The)c(n)m(um)m(b)s(er)f
 7277: (of)h(p)s(ossible)g(completions)h(that)g(determines)f(when)f(the)i
 7278: (user)1110 784 y(is)43 b(ask)m(ed)g(whether)f(the)g(list)h(of)g(p)s
 7279: (ossibilities)g(should)f(b)s(e)g(displa)m(y)m(ed.)77
 7280: b(If)1110 894 y(the)29 b(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g
 7281: (completions)h(is)f(greater)h(than)f(or)g(equal)g(to)h(this)1110
 7282: 1003 y(v)-5 b(alue,)45 b(Readline)e(will)f(ask)g(whether)f(or)h(not)g
 7283: (the)g(user)f(wishes)g(to)i(view)1110 1113 y(them;)33
 7284: b(otherwise,)f(they)g(are)g(simply)g(listed.)45 b(This)31
 7285: b(v)-5 b(ariable)33 b(m)m(ust)e(b)s(e)g(set)1110 1223
 7286: y(to)39 b(an)f(in)m(teger)i(v)-5 b(alue)39 b(greater)g(than)f(or)h
 7287: (equal)g(to)g(0.)65 b(A)38 b(negativ)m(e)i(v)-5 b(alue)1110
 7288: 1332 y(means)30 b(Readline)h(should)f(nev)m(er)g(ask.)41
 7289: b(The)30 b(default)h(limit)g(is)f Fs(100)p Ft(.)630 1489
 7290: y Fs(convert-meta)1110 1598 y Ft(If)22 b(set)g(to)h(`)p
 7291: Fs(on)p Ft(',)h(Readline)f(will)f(con)m(v)m(ert)i(c)m(haracters)f(with)
 7292: f(the)g(eigh)m(th)h(bit)f(set)1110 1708 y(to)33 b(an)e
 7293: Fm(asci)r(i)h Ft(k)m(ey)h(sequence)f(b)m(y)g(stripping)f(the)h(eigh)m
 7294: (th)h(bit)f(and)f(pre\014xing)1110 1817 y(an)24 b Fs(ESC)g
 7295: Ft(c)m(haracter,)j(con)m(v)m(erting)f(them)f(to)g(a)g(meta-pre\014xed)f
 7296: (k)m(ey)h(sequence.)1110 1927 y(The)i(default)h(v)-5
 7297: b(alue)28 b(is)f(`)p Fs(on)p Ft(',)i(but)d(will)i(b)s(e)f(set)h(to)g(`)
 7298: p Fs(off)p Ft(')g(if)f(the)h(lo)s(cale)h(is)f(one)1110
 7299: 2037 y(that)j(con)m(tains)h(eigh)m(t-bit)g(c)m(haracters.)630
 7300: 2193 y Fs(disable-completion)1110 2303 y Ft(If)k(set)h(to)h(`)p
 7301: Fs(On)p Ft(',)g(Readline)f(will)g(inhibit)f(w)m(ord)h(completion.)60
 7302: b(Completion)1110 2412 y(c)m(haracters)28 b(will)e(b)s(e)f(inserted)h
 7303: (in)m(to)h(the)g(line)f(as)g(if)g(they)h(had)e(b)s(een)g(mapp)s(ed)1110
 7304: 2522 y(to)31 b Fs(self-insert)p Ft(.)38 b(The)30 b(default)g(is)h(`)p
 7305: Fs(off)p Ft('.)630 2679 y Fs(echo-control-characters)1110
 7306: 2788 y Ft(When)f(set)h(to)g(`)p Fs(on)p Ft(',)f(on)g(op)s(erating)h
 7307: (systems)f(that)h(indicate)g(they)g(supp)s(ort)1110 2898
 7308: y(it,)i(readline)e(ec)m(ho)s(es)i(a)f(c)m(haracter)h(corresp)s(onding)d
 7309: (to)j(a)f(signal)g(generated)1110 3007 y(from)e(the)g(k)m(eyb)s(oard.)
 7310: 41 b(The)30 b(default)g(is)h(`)p Fs(on)p Ft('.)630 3164
 7311: y Fs(editing-mode)1110 3273 y Ft(The)d Fs(editing-mode)e
 7312: Ft(v)-5 b(ariable)29 b(con)m(trols)h(whic)m(h)e(default)h(set)h(of)e(k)
 7313: m(ey)i(bind-)1110 3383 y(ings)25 b(is)g(used.)38 b(By)26
 7314: b(default,)g(Readline)g(starts)f(up)f(in)h(Emacs)g(editing)h(mo)s(de,)
 7315: 1110 3493 y(where)j(the)g(k)m(eystrok)m(es)i(are)e(most)h(similar)f(to)
 7316: h(Emacs.)40 b(This)29 b(v)-5 b(ariable)30 b(can)1110
 7317: 3602 y(b)s(e)g(set)h(to)g(either)g(`)p Fs(emacs)p Ft(')e(or)h(`)p
 7318: Fs(vi)p Ft('.)630 3759 y Fs(emacs-mode-string)1110 3868
 7319: y Ft(If)j(the)h Fj(sho)m(w-mo)s(de-in-prompt)h Ft(v)-5
 7320: b(ariable)35 b(is)e(enabled,)i(this)f(string)f(is)h(dis-)1110
 7321: 3978 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)g(last)h(line)f
 7322: (of)h(the)f(primary)f(prompt)g(when)1110 4088 y(emacs)g(editing)h(mo)s
 7323: (de)e(is)h(activ)m(e.)40 b(The)21 b(v)-5 b(alue)22 b(is)g(expanded)f
 7324: (lik)m(e)h(a)h(k)m(ey)f(bind-)1110 4197 y(ing,)27 b(so)f(the)f
 7325: (standard)g(set)h(of)f(meta-)i(and)e(con)m(trol)i(pre\014xes)d(and)h
 7326: (bac)m(kslash)1110 4307 y(escap)s(e)f(sequences)h(is)e(a)m(v)-5
 7327: b(ailable.)41 b(Use)25 b(the)f(`)p Fs(\\1)p Ft(')f(and)h(`)p
 7328: Fs(\\2)p Ft(')g(escap)s(es)g(to)g(b)s(egin)1110 4416
 7329: y(and)37 b(end)g(sequences)h(of)f(non-prin)m(ting)h(c)m(haracters,)j
 7330: (whic)m(h)c(can)h(b)s(e)f(used)1110 4526 y(to)h(em)m(b)s(ed)f(a)g
 7331: (terminal)h(con)m(trol)h(sequence)f(in)m(to)g(the)f(mo)s(de)g(string.)
 7332: 61 b(The)1110 4635 y(default)31 b(is)f(`)p Fs(@)p Ft('.)630
 7333: 4792 y Fs(enable-bracketed-paste)1110 4902 y Ft(When)24
 7334: b(set)h(to)h(`)p Fs(On)p Ft(',)g(Readline)f(will)g(con\014gure)f(the)h
 7335: (terminal)g(in)f(a)h(w)m(a)m(y)g(that)1110 5011 y(will)k(enable)f(it)h
 7336: (to)g(insert)g(eac)m(h)g(paste)g(in)m(to)g(the)g(editing)g(bu\013er)e
 7337: (as)i(a)f(single)1110 5121 y(string)33 b(of)f(c)m(haracters,)j(instead)
 7338: e(of)g(treating)h(eac)m(h)g(c)m(haracter)g(as)f(if)f(it)i(had)1110
 7339: 5230 y(b)s(een)e(read)i(from)e(the)i(k)m(eyb)s(oard.)49
 7340: b(This)32 b(can)h(prev)m(en)m(t)h(pasted)f(c)m(haracters)1110
 7341: 5340 y(from)d(b)s(eing)g(in)m(terpreted)h(as)f(editing)h(commands.)41
 7342: b(The)29 b(default)i(is)f(`)p Fs(On)p Ft('.)p eop end
 7343: %%Page: 7 11
 7344: TeXDict begin 7 10 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7345: b(Command)29 b(Line)i(Editing)2153 b(7)630 299 y Fs(enable-keypad)1110
 7346: 408 y Ft(When)23 b(set)h(to)g(`)p Fs(on)p Ft(',)h(Readline)f(will)g
 7347: (try)f(to)h(enable)g(the)f(application)i(k)m(eypad)1110
 7348: 518 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f
 7349: (to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 628 y(The)j(default)g(is)
 7350: h(`)p Fs(off)p Ft('.)630 784 y Fs(enable-meta-key)1110
 7351: 894 y Ft(When)40 b(set)g(to)g(`)p Fs(on)p Ft(',)j(Readline)d(will)g
 7352: (try)g(to)g(enable)g(an)m(y)g(meta)h(mo)s(di\014er)1110
 7353: 1003 y(k)m(ey)i(the)e(terminal)i(claims)f(to)h(supp)s(ort)d(when)h(it)h
 7354: (is)g(called.)76 b(On)41 b(man)m(y)1110 1113 y(terminals,)c(the)e(meta)
 7355: h(k)m(ey)g(is)f(used)g(to)h(send)e(eigh)m(t-bit)j(c)m(haracters.)56
 7356: b(The)1110 1223 y(default)31 b(is)f(`)p Fs(on)p Ft('.)630
 7357: 1379 y Fs(expand-tilde)1110 1489 y Ft(If)d(set)h(to)h(`)p
 7358: Fs(on)p Ft(',)f(tilde)g(expansion)g(is)f(p)s(erformed)f(when)h
 7359: (Readline)h(attempts)1110 1598 y(w)m(ord)i(completion.)42
 7360: b(The)30 b(default)g(is)h(`)p Fs(off)p Ft('.)630 1755
 7361: y Fs(history-preserve-point)1110 1864 y Ft(If)41 b(set)h(to)h(`)p
 7362: Fs(on)p Ft(',)i(the)c(history)h(co)s(de)g(attempts)h(to)f(place)h(the)f
 7363: (p)s(oin)m(t)f(\(the)1110 1974 y(curren)m(t)35 b(cursor)g(p)s
 7364: (osition\))g(at)h(the)g(same)f(lo)s(cation)i(on)e(eac)m(h)h(history)g
 7365: (line)1110 2084 y(retriev)m(ed)h(with)f Fs(previous-history)c
 7366: Ft(or)37 b Fs(next-history)p Ft(.)55 b(The)36 b(default)1110
 7367: 2193 y(is)30 b(`)p Fs(off)p Ft('.)630 2350 y Fs(history-size)1110
 7368: 2459 y Ft(Set)39 b(the)g(maxim)m(um)g(n)m(um)m(b)s(er)f(of)h(history)g
 7369: (en)m(tries)h(sa)m(v)m(ed)g(in)f(the)g(history)1110 2569
 7370: y(list.)51 b(If)34 b(set)g(to)h(zero,)g(an)m(y)f(existing)h(history)f
 7371: (en)m(tries)g(are)g(deleted)h(and)e(no)1110 2679 y(new)e(en)m(tries)i
 7372: (are)f(sa)m(v)m(ed.)46 b(If)31 b(set)h(to)h(a)f(v)-5
 7373: b(alue)32 b(less)g(than)f(zero,)i(the)f(n)m(um)m(b)s(er)1110
 7374: 2788 y(of)f(history)f(en)m(tries)h(is)g(not)g(limited.)42
 7375: b(By)30 b(default,)h(the)g(n)m(um)m(b)s(er)e(of)i(history)1110
 7376: 2898 y(en)m(tries)j(is)f(not)g(limited.)49 b(If)32 b(an)h(attempt)h(is)
 7377: f(made)g(to)h(set)f Fj(history-size)39 b Ft(to)1110 3007
 7378: y(a)34 b(non-n)m(umeric)f(v)-5 b(alue,)34 b(the)g(maxim)m(um)f(n)m(um)m
 7379: (b)s(er)f(of)h(history)h(en)m(tries)g(will)1110 3117
 7380: y(b)s(e)c(set)h(to)g(500.)630 3273 y Fs(horizontal-scroll-mode)1110
 7381: 3383 y Ft(This)k(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f
 7382: (`)p Fs(on)p Ft(')g(or)g(`)p Fs(off)p Ft('.)57 b(Setting)36
 7383: b(it)g(to)h(`)p Fs(on)p Ft(')1110 3493 y(means)26 b(that)h(the)f(text)h
 7384: (of)g(the)f(lines)g(b)s(eing)g(edited)h(will)f(scroll)h(horizon)m
 7385: (tally)1110 3602 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i
 7386: (are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 3712
 7387: y(screen,)c(instead)g(of)f(wrapping)f(on)m(to)i(a)g(new)e(screen)i
 7388: (line.)40 b(This)26 b(v)-5 b(ariable)28 b(is)1110 3821
 7389: y(automatically)k(set)e(to)g(`)p Fs(on)p Ft(')f(for)g(terminals)g(of)h
 7390: (heigh)m(t)g(1.)41 b(By)29 b(default,)h(this)1110 3931
 7391: y(v)-5 b(ariable)31 b(is)g(set)f(to)i(`)p Fs(off)p Ft('.)630
 7392: 4088 y Fs(input-meta)1110 4197 y Ft(If)f(set)g(to)h(`)p
 7393: Fs(on)p Ft(',)g(Readline)g(will)f(enable)h(eigh)m(t-bit)h(input)d(\(it)
 7394: i(will)f(not)h(clear)1110 4307 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h
 7395: (c)m(haracters)h(it)f(reads\),)j(regardless)c(of)h(what)g(the)1110
 7396: 4416 y(terminal)k(claims)h(it)f(can)g(supp)s(ort.)79
 7397: b(The)44 b(default)g(v)-5 b(alue)44 b(is)g(`)p Fs(off)p
 7398: Ft(',)j(but)1110 4526 y(Readline)24 b(will)h(set)f(it)g(to)h(`)p
 7399: Fs(on)p Ft(')e(if)h(the)g(lo)s(cale)i(con)m(tains)f(eigh)m(t-bit)g(c)m
 7400: (haracters.)1110 4635 y(The)30 b(name)g Fs(meta-flag)e
 7401: Ft(is)j(a)f(synon)m(ym)g(for)g(this)h(v)-5 b(ariable.)630
 7402: 4792 y Fs(isearch-terminators)1110 4902 y Ft(The)51 b(string)h(of)g(c)m
 7403: (haracters)h(that)f(should)e(terminate)j(an)f(incremen)m(tal)1110
 7404: 5011 y(searc)m(h)25 b(without)g(subsequen)m(tly)g(executing)h(the)f(c)m
 7405: (haracter)h(as)f(a)g(command)1110 5121 y(\(see)45 b(Section)h(1.2.5)g
 7406: ([Searc)m(hing],)j(page)d(3\).)84 b(If)44 b(this)g(v)-5
 7407: b(ariable)45 b(has)g(not)1110 5230 y(b)s(een)35 b(giv)m(en)h(a)g(v)-5
 7408: b(alue,)37 b(the)f(c)m(haracters)h Fs(ESC)d Ft(and)h
 7409: Fl(C-J)g Ft(will)h(terminate)g(an)1110 5340 y(incremen)m(tal)c(searc)m
 7410: (h.)p eop end
 7411: %%Page: 8 12
 7412: TeXDict begin 8 11 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7413: b(Command)29 b(Line)i(Editing)2153 b(8)630 299 y Fs(keymap)192
 7414: b Ft(Sets)64 b(Readline's)i(idea)f(of)f(the)h(curren)m(t)f(k)m(eymap)h
 7415: (for)f(k)m(ey)h(binding)1110 408 y(commands.)71 b(Built-in)41
 7416: b Fs(keymap)e Ft(names)h(are)h Fs(emacs)p Ft(,)h Fs(emacs-standard)p
 7417: Ft(,)1110 518 y Fs(emacs-meta)p Ft(,)99 b Fs(emacs-ctlx)p
 7418: Ft(,)f Fs(vi)p Ft(,)j Fs(vi-move)p Ft(,)f Fs(vi-command)p
 7419: Ft(,)f(and)1110 628 y Fs(vi-insert)p Ft(.)81 b Fs(vi)44
 7420: b Ft(is)h(equiv)-5 b(alen)m(t)46 b(to)g Fs(vi-command)c
 7421: Ft(\()p Fs(vi-move)h Ft(is)i(also)h(a)1110 737 y(synon)m(ym\);)41
 7422: b Fs(emacs)c Ft(is)h(equiv)-5 b(alen)m(t)39 b(to)f Fs(emacs-standard)p
 7423: Ft(.)59 b(Applications)1110 847 y(ma)m(y)32 b(add)e(additional)i
 7424: (names.)43 b(The)30 b(default)h(v)-5 b(alue)32 b(is)f
 7425: Fs(emacs)p Ft(.)41 b(The)30 b(v)-5 b(alue)1110 956 y(of)31
 7426: b(the)f Fs(editing-mode)d Ft(v)-5 b(ariable)31 b(also)h(a\013ects)f
 7427: (the)g(default)g(k)m(eymap.)630 1113 y Fs(keyseq-timeout)1110
 7428: 1223 y Ft(Sp)s(eci\014es)25 b(the)g(duration)g(Readline)h(will)g(w)m
 7429: (ait)g(for)g(a)f(c)m(haracter)i(when)e(read-)1110 1332
 7430: y(ing)30 b(an)g(am)m(biguous)g(k)m(ey)h(sequence)f(\(one)g(that)h(can)f
 7431: (form)g(a)g(complete)h(k)m(ey)1110 1442 y(sequence)j(using)e(the)i
 7432: (input)e(read)h(so)g(far,)h(or)g(can)f(tak)m(e)i(additional)f(input)
 7433: 1110 1551 y(to)g(complete)g(a)f(longer)h(k)m(ey)f(sequence\).)49
 7434: b(If)33 b(no)f(input)g(is)h(receiv)m(ed)h(within)1110
 7435: 1661 y(the)43 b(timeout,)48 b(Readline)43 b(will)g(use)g(the)g(shorter)
 7436: g(but)f(complete)j(k)m(ey)e(se-)1110 1771 y(quence.)c(Readline)26
 7437: b(uses)f(this)h(v)-5 b(alue)26 b(to)g(determine)g(whether)f(or)g(not)h
 7438: (input)1110 1880 y(is)31 b(a)m(v)-5 b(ailable)33 b(on)d(the)h(curren)m
 7439: (t)f(input)g(source)h(\()p Fs(rl_instream)d Ft(b)m(y)i(default\).)1110
 7440: 1990 y(The)25 b(v)-5 b(alue)26 b(is)f(sp)s(eci\014ed)f(in)h
 7441: (milliseconds,)j(so)d(a)h(v)-5 b(alue)26 b(of)f(1000)i(means)e(that)
 7442: 1110 2099 y(Readline)e(will)g(w)m(ait)g(one)g(second)f(for)g
 7443: (additional)i(input.)37 b(If)22 b(this)g(v)-5 b(ariable)23
 7444: b(is)1110 2209 y(set)28 b(to)h(a)f(v)-5 b(alue)29 b(less)f(than)g(or)f
 7445: (equal)i(to)f(zero,)i(or)e(to)g(a)h(non-n)m(umeric)e(v)-5
 7446: b(alue,)1110 2318 y(Readline)30 b(will)f(w)m(ait)i(un)m(til)e(another)h
 7447: (k)m(ey)g(is)f(pressed)g(to)h(decide)f(whic)m(h)g(k)m(ey)1110
 7448: 2428 y(sequence)i(to)g(complete.)42 b(The)30 b(default)g(v)-5
 7449: b(alue)31 b(is)g Fs(500)p Ft(.)630 2585 y Fs(mark-directories)1110
 7450: 2694 y Ft(If)38 b(set)g(to)h(`)p Fs(on)p Ft(',)i(completed)e(directory)
 7451: f(names)g(ha)m(v)m(e)i(a)e(slash)g(app)s(ended.)1110
 7452: 2804 y(The)30 b(default)g(is)h(`)p Fs(on)p Ft('.)630
 7453: 2960 y Fs(mark-modified-lines)1110 3070 y Ft(This)k(v)-5
 7454: b(ariable,)38 b(when)d(set)h(to)h(`)p Fs(on)p Ft(',)g(causes)g
 7455: (Readline)f(to)h(displa)m(y)f(an)f(as-)1110 3180 y(terisk)f(\(`)p
 7456: Fs(*)p Ft('\))h(at)f(the)g(start)g(of)g(history)g(lines)g(whic)m(h)f
 7457: (ha)m(v)m(e)i(b)s(een)e(mo)s(di\014ed.)1110 3289 y(This)d(v)-5
 7458: b(ariable)31 b(is)f(`)p Fs(off)p Ft(')g(b)m(y)g(default.)630
 7459: 3446 y Fs(mark-symlinked-directori)o(es)1110 3555 y Ft(If)59
 7460: b(set)h(to)g(`)p Fs(on)p Ft(',)67 b(completed)60 b(names)f(whic)m(h)g
 7461: (are)h(sym)m(b)s(olic)g(links)f(to)1110 3665 y(directories)71
 7462: b(ha)m(v)m(e)f(a)g(slash)f(app)s(ended)f(\(sub)5 b(ject)70
 7463: b(to)g(the)g(v)-5 b(alue)70 b(of)1110 3774 y Fs(mark-directories)p
 7464: Ft(\).)37 b(The)30 b(default)g(is)g(`)p Fs(off)p Ft('.)630
 7465: 3931 y Fs(match-hidden-files)1110 4041 y Ft(This)21 b(v)-5
 7466: b(ariable,)25 b(when)d(set)g(to)h(`)p Fs(on)p Ft(',)h(causes)f
 7467: (Readline)g(to)g(matc)m(h)g(\014les)f(whose)1110 4150
 7468: y(names)44 b(b)s(egin)g(with)g(a)g(`)p Fs(.)p Ft(')g(\(hidden)f
 7469: (\014les\))i(when)e(p)s(erforming)g(\014lename)1110 4260
 7470: y(completion.)75 b(If)41 b(set)g(to)h(`)p Fs(off)p Ft(',)i(the)e
 7471: (leading)g(`)p Fs(.)p Ft(')f(m)m(ust)g(b)s(e)g(supplied)f(b)m(y)1110
 7472: 4369 y(the)34 b(user)g(in)g(the)g(\014lename)g(to)h(b)s(e)f(completed.)
 7473: 53 b(This)33 b(v)-5 b(ariable)35 b(is)f(`)p Fs(on)p Ft(')g(b)m(y)1110
 7474: 4479 y(default.)630 4635 y Fs(menu-complete-display-pr)o(efix)1110
 7475: 4745 y Ft(If)f(set)h(to)g(`)p Fs(on)p Ft(',)h(men)m(u)e(completion)i
 7476: (displa)m(ys)e(the)h(common)g(pre\014x)e(of)i(the)1110
 7477: 4855 y(list)k(of)g(p)s(ossible)f(completions)i(\(whic)m(h)e(ma)m(y)h(b)
 7478: s(e)f(empt)m(y\))i(b)s(efore)e(cycling)1110 4964 y(through)30
 7479: b(the)g(list.)42 b(The)29 b(default)i(is)f(`)p Fs(off)p
 7480: Ft('.)630 5121 y Fs(output-meta)1110 5230 y Ft(If)35
 7481: b(set)h(to)g(`)p Fs(on)p Ft(',)h(Readline)f(will)g(displa)m(y)f(c)m
 7482: (haracters)i(with)e(the)h(eigh)m(th)g(bit)1110 5340 y(set)h(directly)g
 7483: (rather)f(than)g(as)h(a)g(meta-pre\014xed)f(escap)s(e)h(sequence.)59
 7484: b(The)p eop end
 7485: %%Page: 9 13
 7486: TeXDict begin 9 12 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7487: b(Command)29 b(Line)i(Editing)2153 b(9)1110 299 y(default)26
 7488: b(is)f(`)p Fs(off)p Ft(',)i(but)e(Readline)h(will)g(set)g(it)g(to)h(`)p
 7489: Fs(on)p Ft(')e(if)h(the)f(lo)s(cale)j(con)m(tains)1110
 7490: 408 y(eigh)m(t-bit)k(c)m(haracters.)630 581 y Fs(page-completions)1110
 7491: 690 y Ft(If)h(set)i(to)f(`)p Fs(on)p Ft(',)h(Readline)g(uses)e(an)h(in)
 7492: m(ternal)h Fs(more)p Ft(-lik)m(e)f(pager)g(to)h(displa)m(y)1110
 7493: 800 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.)
 7494: 47 b(This)31 b(v)-5 b(ariable)34 b(is)e(`)p Fs(on)p Ft(')1110
 7495: 909 y(b)m(y)e(default.)630 1082 y Fs(print-completions-horizo)o(ntal)o
 7496: (ly)1110 1191 y Ft(If)23 b(set)i(to)g(`)p Fs(on)p Ft(',)g(Readline)g
 7497: (will)f(displa)m(y)g(completions)h(with)f(matc)m(hes)h(sorted)1110
 7498: 1301 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c
 7499: (than)g(do)m(wn)g(the)h(screen.)1110 1410 y(The)30 b(default)g(is)h(`)p
 7500: Fs(off)p Ft('.)630 1583 y Fs(revert-all-at-newline)1110
 7501: 1692 y Ft(If)e(set)h(to)g(`)p Fs(on)p Ft(',)g(Readline)g(will)g(undo)f
 7502: (all)h(c)m(hanges)h(to)f(history)g(lines)f(b)s(efore)1110
 7503: 1802 y(returning)f(when)f Fs(accept-line)f Ft(is)j(executed.)41
 7504: b(By)29 b(default,)g(history)g(lines)1110 1911 y(ma)m(y)42
 7505: b(b)s(e)g(mo)s(di\014ed)e(and)h(retain)i(individual)e(undo)g(lists)h
 7506: (across)g(calls)h(to)1110 2021 y Fs(readline)p Ft(.)38
 7507: b(The)30 b(default)h(is)f(`)p Fs(off)p Ft('.)630 2193
 7508: y Fs(show-all-if-ambiguous)1110 2303 y Ft(This)f(alters)i(the)f
 7509: (default)g(b)s(eha)m(vior)g(of)g(the)h(completion)g(functions.)40
 7510: b(If)29 b(set)1110 2412 y(to)f(`)p Fs(on)p Ft(',)g(w)m(ords)f(whic)m(h)
 7511: g(ha)m(v)m(e)i(more)f(than)f(one)h(p)s(ossible)f(completion)h(cause)
 7512: 1110 2522 y(the)39 b(matc)m(hes)h(to)g(b)s(e)e(listed)h(immediately)i
 7513: (instead)e(of)g(ringing)g(the)g(b)s(ell.)1110 2632 y(The)30
 7514: b(default)g(v)-5 b(alue)31 b(is)g(`)p Fs(off)p Ft('.)630
 7515: 2804 y Fs(show-all-if-unmodified)1110 2913 y Ft(This)38
 7516: b(alters)h(the)g(default)g(b)s(eha)m(vior)g(of)f(the)h(completion)h
 7517: (functions)e(in)h(a)1110 3023 y(fashion)25 b(similar)h(to)g
 7518: Fj(sho)m(w-all-if-am)m(biguous)p Ft(.)41 b(If)25 b(set)h(to)h(`)p
 7519: Fs(on)p Ft(',)f(w)m(ords)f(whic)m(h)1110 3133 y(ha)m(v)m(e)32
 7520: b(more)f(than)f(one)i(p)s(ossible)e(completion)i(without)f(an)m(y)g(p)s
 7521: (ossible)f(par-)1110 3242 y(tial)43 b(completion)h(\(the)f(p)s(ossible)
 7522: f(completions)h(don't)f(share)g(a)h(common)1110 3352
 7523: y(pre\014x\))30 b(cause)g(the)h(matc)m(hes)g(to)g(b)s(e)f(listed)g
 7524: (immediately)i(instead)e(of)h(ring-)1110 3461 y(ing)g(the)f(b)s(ell.)41
 7525: b(The)30 b(default)g(v)-5 b(alue)31 b(is)f(`)p Fs(off)p
 7526: Ft('.)630 3634 y Fs(show-mode-in-prompt)1110 3743 y Ft(If)24
 7527: b(set)h(to)g(`)p Fs(on)p Ft(',)g(add)f(a)h(string)f(to)h(the)f(b)s
 7528: (eginning)g(of)g(the)h(prompt)e(indicating)1110 3853
 7529: y(the)33 b(editing)h(mo)s(de:)46 b(emacs,)35 b(vi)e(command,)h(or)f(vi)
 7530: h(insertion.)49 b(The)32 b(mo)s(de)1110 3962 y(strings)45
 7531: b(are)h(user-settable)g(\(e.g.,)51 b Fj(emacs-mo)s(de-string)8
 7532: b Ft(\).)87 b(The)45 b(default)1110 4072 y(v)-5 b(alue)31
 7533: b(is)f(`)p Fs(off)p Ft('.)630 4244 y Fs(skip-completed-text)1110
 7534: 4354 y Ft(If)i(set)i(to)f(`)p Fs(on)p Ft(',)h(this)f(alters)g(the)g
 7535: (default)g(completion)h(b)s(eha)m(vior)f(when)f(in-)1110
 7536: 4463 y(serting)d(a)h(single)g(matc)m(h)f(in)m(to)h(the)g(line.)40
 7537: b(It's)30 b(only)f(activ)m(e)i(when)d(p)s(erform-)1110
 7538: 4573 y(ing)35 b(completion)h(in)e(the)h(middle)f(of)h(a)f(w)m(ord.)53
 7539: b(If)35 b(enabled,)g(readline)g(do)s(es)1110 4682 y(not)41
 7540: b(insert)f(c)m(haracters)i(from)e(the)h(completion)h(that)f(matc)m(h)g
 7541: (c)m(haracters)1110 4792 y(after)c(p)s(oin)m(t)g(in)g(the)g(w)m(ord)f
 7542: (b)s(eing)g(completed,)k(so)d(p)s(ortions)f(of)h(the)g(w)m(ord)1110
 7543: 4902 y(follo)m(wing)c(the)f(cursor)f(are)h(not)g(duplicated.)45
 7544: b(F)-8 b(or)32 b(instance,)h(if)f(this)f(is)h(en-)1110
 7545: 5011 y(abled,)43 b(attempting)f(completion)g(when)d(the)i(cursor)f(is)g
 7546: (after)h(the)g(`)p Fs(e)p Ft(')f(in)1110 5121 y(`)p Fs(Makefile)p
 7547: Ft(')c(will)i(result)f(in)g(`)p Fs(Makefile)p Ft(')f(rather)h(than)h(`)
 7548: p Fs(Makefilefile)p Ft(',)1110 5230 y(assuming)d(there)g(is)h(a)f
 7549: (single)h(p)s(ossible)f(completion.)56 b(The)35 b(default)g(v)-5
 7550: b(alue)1110 5340 y(is)30 b(`)p Fs(off)p Ft('.)p eop end
 7551: %%Page: 10 14
 7552: TeXDict begin 10 13 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7553: b(Command)29 b(Line)i(Editing)2107 b(10)630 299 y Fs
 7554: (vi-cmd-mode-string)1110 408 y Ft(If)33 b(the)h Fj(sho)m(w-mo)s
 7555: (de-in-prompt)h Ft(v)-5 b(ariable)35 b(is)e(enabled,)i(this)f(string)f
 7556: (is)h(dis-)1110 518 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)g
 7557: (last)h(line)f(of)h(the)f(primary)f(prompt)g(when)1110
 7558: 628 y(vi)32 b(editing)h(mo)s(de)f(is)g(activ)m(e)j(and)c(in)h(command)g
 7559: (mo)s(de.)46 b(The)31 b(v)-5 b(alue)33 b(is)f(ex-)1110
 7560: 737 y(panded)26 b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f
 7561: (standard)f(set)h(of)g(meta-)h(and)e(con)m(trol)1110
 7562: 847 y(pre\014xes)34 b(and)g(bac)m(kslash)i(escap)s(e)g(sequences)f(is)g
 7563: (a)m(v)-5 b(ailable.)57 b(Use)35 b(the)g(`)p Fs(\\1)p
 7564: Ft(')1110 956 y(and)23 b(`)p Fs(\\2)p Ft(')h(escap)s(es)h(to)f(b)s
 7565: (egin)g(and)f(end)g(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110
 7566: 1066 y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a)
 7567: h(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 1176
 7568: y(the)g(mo)s(de)f(string.)40 b(The)30 b(default)h(is)f(`)p
 7569: Fs(\(cmd\))p Ft('.)630 1340 y Fs(vi-ins-mode-string)1110
 7570: 1450 y Ft(If)j(the)h Fj(sho)m(w-mo)s(de-in-prompt)h Ft(v)-5
 7571: b(ariable)35 b(is)e(enabled,)i(this)f(string)f(is)h(dis-)1110
 7572: 1559 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)g(last)h(line)f
 7573: (of)h(the)f(primary)f(prompt)g(when)1110 1669 y(vi)35
 7574: b(editing)h(mo)s(de)e(is)i(activ)m(e)h(and)d(in)h(insertion)g(mo)s(de.)
 7575: 54 b(The)35 b(v)-5 b(alue)35 b(is)g(ex-)1110 1778 y(panded)26
 7576: b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f(standard)f(set)h(of)g
 7577: (meta-)h(and)e(con)m(trol)1110 1888 y(pre\014xes)34 b(and)g(bac)m
 7578: (kslash)i(escap)s(e)g(sequences)f(is)g(a)m(v)-5 b(ailable.)57
 7579: b(Use)35 b(the)g(`)p Fs(\\1)p Ft(')1110 1998 y(and)23
 7580: b(`)p Fs(\\2)p Ft(')h(escap)s(es)h(to)f(b)s(egin)g(and)f(end)g
 7581: (sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110 2107
 7582: y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a)h
 7583: (terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 2217
 7584: y(the)g(mo)s(de)f(string.)40 b(The)30 b(default)h(is)f(`)p
 7585: Fs(\(ins\))p Ft('.)630 2381 y Fs(visible-stats)1110 2491
 7586: y Ft(If)h(set)i(to)f(`)p Fs(on)p Ft(',)h(a)f(c)m(haracter)i(denoting)e
 7587: (a)g(\014le's)g(t)m(yp)s(e)g(is)g(app)s(ended)e(to)j(the)1110
 7588: 2600 y(\014lename)e(when)e(listing)i(p)s(ossible)f(completions.)42
 7589: b(The)30 b(default)g(is)h(`)p Fs(off)p Ft('.)150 2765
 7590: y(Key)f(Bindings)630 2874 y(The)41 b(syn)m(tax)i(for)f(con)m(trolling)h
 7591: (k)m(ey)g(bindings)e(in)h(the)g(init)g(\014le)g(is)g(simple.)75
 7592: b(First)43 b(y)m(ou)630 2984 y(need)27 b(to)i(\014nd)d(the)i(name)f(of)
 7593: h(the)g(command)f(that)i(y)m(ou)f(w)m(an)m(t)g(to)g(c)m(hange.)41
 7594: b(The)27 b(follo)m(wing)630 3093 y(sections)37 b(con)m(tain)g(tables)g
 7595: (of)f(the)g(command)f(name,)j(the)e(default)g(k)m(eybinding,)h(if)f(an)
 7596: m(y)-8 b(,)630 3203 y(and)30 b(a)h(short)f(description)g(of)h(what)f
 7597: (the)g(command)h(do)s(es.)630 3340 y(Once)36 b(y)m(ou)g(kno)m(w)g(the)g
 7598: (name)g(of)g(the)g(command,)h(simply)f(place)h(on)e(a)i(line)f(in)g
 7599: (the)g(init)630 3450 y(\014le)e(the)g(name)f(of)h(the)g(k)m(ey)g(y)m
 7600: (ou)g(wish)f(to)h(bind)f(the)h(command)f(to,)i(a)f(colon,)i(and)d(then)
 7601: 630 3559 y(the)f(name)h(of)f(the)g(command.)46 b(There)32
 7602: b(can)g(b)s(e)g(no)g(space)g(b)s(et)m(w)m(een)h(the)f(k)m(ey)h(name)g
 7603: (and)630 3669 y(the)41 b(colon)h({)f(that)g(will)g(b)s(e)g(in)m
 7604: (terpreted)g(as)g(part)f(of)h(the)g(k)m(ey)h(name.)72
 7605: b(The)40 b(name)h(of)630 3778 y(the)35 b(k)m(ey)g(can)g(b)s(e)f
 7606: (expressed)f(in)i(di\013eren)m(t)g(w)m(a)m(ys,)h(dep)s(ending)d(on)h
 7607: (what)h(y)m(ou)g(\014nd)e(most)630 3888 y(comfortable.)630
 7608: 4025 y(In)i(addition)h(to)h(command)f(names,)i(readline)e(allo)m(ws)h
 7609: (k)m(eys)g(to)g(b)s(e)e(b)s(ound)f(to)j(a)f(string)630
 7610: 4134 y(that)31 b(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g
 7611: (\(a)h Fj(macro)5 b Ft(\).)630 4299 y Fj(k)m(eyname)g
 7612: Ft(:)42 b Fj(function-name)35 b Ft(or)c Fj(macro)1110
 7613: 4408 y(k)m(eyname)k Ft(is)29 b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s
 7614: (elled)e(out)h(in)g(English.)39 b(F)-8 b(or)30 b(example:)1350
 7615: 4545 y Fs(Control-u:)45 b(universal-argument)1350 4655
 7616: y(Meta-Rubout:)f(backward-kill-word)1350 4765 y(Control-o:)h(">)i
 7617: (output")1110 4902 y Ft(In)94 b(the)g(example)h(ab)s(o)m(v)m(e,)112
 7618: b Fl(C-u)94 b Ft(is)g(b)s(ound)f(to)i(the)f(function)1110
 7619: 5011 y Fs(universal-argument)p Ft(,)124 b Fl(M-DEL)107
 7620: b Ft(is)i(b)s(ound)e(to)j(the)f(function)1110 5121 y
 7621: Fs(backward-kill-word)p Ft(,)75 b(and)69 b Fl(C-o)g Ft(is)h(b)s(ound)e
 7622: (to)j(run)d(the)i(macro)1110 5230 y(expressed)45 b(on)h(the)g(righ)m(t)
 7623: g(hand)e(side)i(\(that)h(is,)i(to)e(insert)e(the)h(text)h(`)p
 7624: Fs(>)1110 5340 y(output)p Ft(')29 b(in)m(to)i(the)g(line\).)p
 7625: eop end
 7626: %%Page: 11 15
 7627: TeXDict begin 11 14 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7628: b(Command)29 b(Line)i(Editing)2107 b(11)1110 299 y(A)62
 7629: b(n)m(um)m(b)s(er)e(of)i(sym)m(b)s(olic)h(c)m(haracter)g(names)f(are)g
 7630: (recognized)h(while)1110 408 y(pro)s(cessing)40 b(this)f(k)m(ey)i
 7631: (binding)e(syn)m(tax:)60 b Fj(DEL)p Ft(,)42 b Fj(ESC)p
 7632: Ft(,)g Fj(ESCAPE)p Ft(,)f Fj(LFD)p Ft(,)1110 518 y Fj(NEWLINE)p
 7633: Ft(,)31 b Fj(RET)p Ft(,)f Fj(RETURN)p Ft(,)g Fj(R)m(UBOUT)p
 7634: Ft(,)h Fj(SP)-8 b(A)m(CE)p Ft(,)31 b Fj(SPC)p Ft(,)e(and)h
 7635: Fj(T)-8 b(AB)p Ft(.)630 677 y Fs(")p Fj(k)m(eyseq)r Fs(")p
 7636: Ft(:)41 b Fj(function-name)36 b Ft(or)30 b Fj(macro)1110
 7637: 787 y(k)m(eyseq)k Ft(di\013ers)d(from)f Fj(k)m(eyname)37
 7638: b Ft(ab)s(o)m(v)m(e)32 b(in)f(that)h(strings)f(denoting)g(an)g(en-)1110
 7639: 896 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m(y)
 7640: f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 1006 y(double)29
 7641: b(quotes.)41 b(Some)29 b Fm(gnu)h Ft(Emacs)f(st)m(yle)i(k)m(ey)f(escap)
 7642: s(es)g(can)g(b)s(e)f(used,)g(as)1110 1115 y(in)k(the)h(follo)m(wing)i
 7643: (example,)f(but)e(the)h(sp)s(ecial)h(c)m(haracter)g(names)f(are)g(not)
 7644: 1110 1225 y(recognized.)1350 1359 y Fs("\\C-u":)46 b
 7645: (universal-argument)1350 1469 y("\\C-x\\C-r":)f(re-read-init-file)1350
 7646: 1578 y("\\e[11~":)g("Function)h(Key)g(1")1110 1713 y
 7647: Ft(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74 b Fl(C-u)64
 7648: b Ft(is)g(again)i(b)s(ound)c(to)k(the)e(function)1110
 7649: 1822 y Fs(universal-argument)39 b Ft(\(just)k(as)h(it)g(w)m(as)g(in)g
 7650: (the)f(\014rst)g(example\),)49 b(`)p Fl(C-x)1110 1932
 7651: y(C-r)p Ft(')30 b(is)g(b)s(ound)e(to)j(the)g(function)f
 7652: Fs(re-read-init-file)p Ft(,)c(and)j(`)p Fs(ESC)h([)g(1)g(1)1110
 7653: 2041 y(~)p Ft(')g(is)h(b)s(ound)d(to)j(insert)f(the)h(text)g(`)p
 7654: Fs(Function)e(Key)g(1)p Ft('.)630 2200 y(The)g(follo)m(wing)i
 7655: Fm(gnu)f Ft(Emacs)g(st)m(yle)h(escap)s(e)f(sequences)g(are)g(a)m(v)-5
 7656: b(ailable)32 b(when)d(sp)s(ecifying)630 2310 y(k)m(ey)i(sequences:)630
 7657: 2469 y Fl(\\C-)336 b Ft(con)m(trol)32 b(pre\014x)630
 7658: 2628 y Fl(\\M-)336 b Ft(meta)31 b(pre\014x)630 2787 y
 7659: Fl(\\e)384 b Ft(an)30 b(escap)s(e)h(c)m(haracter)630
 7660: 2945 y Fl(\\\\)384 b Ft(bac)m(kslash)630 3104 y Fl(\\)p
 7661: Fs(")g(")p Ft(,)30 b(a)h(double)f(quotation)i(mark)630
 7662: 3263 y Fl(\\')384 b Fs(')p Ft(,)30 b(a)h(single)g(quote)g(or)f(ap)s
 7663: (ostrophe)630 3422 y(In)d(addition)h(to)g(the)g Fm(gnu)f
 7664: Ft(Emacs)h(st)m(yle)h(escap)s(e)f(sequences,)h(a)f(second)f(set)h(of)g
 7665: (bac)m(kslash)630 3532 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630
 7666: 3691 y Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))630 3850
 7667: y Fs(\\b)384 b Ft(bac)m(kspace)630 4008 y Fs(\\d)g Ft(delete)630
 7668: 4167 y Fs(\\f)g Ft(form)30 b(feed)630 4326 y Fs(\\n)384
 7669: b Ft(newline)630 4485 y Fs(\\r)g Ft(carriage)32 b(return)630
 7670: 4644 y Fs(\\t)384 b Ft(horizon)m(tal)32 b(tab)630 4803
 7671: y Fs(\\v)384 b Ft(v)m(ertical)32 b(tab)630 4962 y Fs(\\)p
 7672: Fl(nnn)288 b Ft(the)35 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e(v)-5
 7673: b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5 b(alue)35 b Fj(nnn)e
 7674: Ft(\(one)i(to)1110 5071 y(three)c(digits\))630 5230 y
 7675: Fs(\\x)p Fl(HH)288 b Ft(the)38 b(eigh)m(t-bit)i(c)m(haracter)g(whose)e
 7676: (v)-5 b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5 b(alue)39
 7677: b Fj(HH)1110 5340 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))p
 7678: eop end
 7679: %%Page: 12 16
 7680: TeXDict begin 12 15 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7681: b(Command)29 b(Line)i(Editing)2107 b(12)630 299 y(When)37
 7682: b(en)m(tering)h(the)g(text)g(of)g(a)g(macro,)i(single)e(or)f(double)g
 7683: (quotes)h(m)m(ust)f(b)s(e)g(used)f(to)630 408 y(indicate)23
 7684: b(a)e(macro)h(de\014nition.)38 b(Unquoted)21 b(text)i(is)e(assumed)g
 7685: (to)h(b)s(e)f(a)h(function)f(name.)38 b(In)630 518 y(the)22
 7686: b(macro)f(b)s(o)s(dy)-8 b(,)23 b(the)e(bac)m(kslash)h(escap)s(es)g
 7687: (describ)s(ed)e(ab)s(o)m(v)m(e)j(are)e(expanded.)37 b(Bac)m(kslash)630
 7688: 628 y(will)j(quote)h(an)m(y)f(other)g(c)m(haracter)i(in)d(the)i(macro)f
 7689: (text,)k(including)39 b(`)p Fs(")p Ft(')h(and)g(`)p Fs(')p
 7690: Ft('.)69 b(F)-8 b(or)630 737 y(example,)28 b(the)e(follo)m(wing)h
 7691: (binding)d(will)i(mak)m(e)h(`)p Fl(C-x)j Fs(\\)p Ft(')c(insert)f(a)h
 7692: (single)h(`)p Fs(\\)p Ft(')f(in)m(to)g(the)g(line:)870
 7693: 873 y Fs("\\C-x\\\\":)45 b("\\\\")150 1073 y Fi(1.3.2)63
 7694: b(Conditional)41 b(Init)g(Constructs)150 1220 y Ft(Readline)c(implemen)
 7695: m(ts)g(a)h(facilit)m(y)g(similar)f(in)g(spirit)f(to)i(the)f
 7696: (conditional)h(compilation)g(features)f(of)150 1330 y(the)31
 7697: b(C)f(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)g(bindings)d(and)
 7698: h(v)-5 b(ariable)32 b(settings)f(to)h(b)s(e)e(p)s(erformed)f(as)i(the)
 7699: 150 1440 y(result)f(of)h(tests.)41 b(There)30 b(are)h(four)f(parser)f
 7700: (directiv)m(es)j(used.)150 1601 y Fs($if)336 b Ft(The)31
 7701: b Fs($if)f Ft(construct)i(allo)m(ws)h(bindings)d(to)i(b)s(e)e(made)i
 7702: (based)f(on)g(the)g(editing)h(mo)s(de,)g(the)630 1711
 7703: y(terminal)37 b(b)s(eing)f(used,)h(or)f(the)h(application)g(using)f
 7704: (Readline.)59 b(The)36 b(text)h(of)f(the)h(test,)630
 7705: 1821 y(after)30 b(an)m(y)g(comparison)g(op)s(erator,)g(extends)f(to)h
 7706: (the)g(end)f(of)h(the)f(line;)i(unless)e(otherwise)630
 7707: 1930 y(noted,)i(no)f(c)m(haracters)i(are)f(required)e(to)i(isolate)i
 7708: (it.)630 2091 y Fs(mode)288 b Ft(The)30 b Fs(mode=)e
 7709: Ft(form)i(of)g(the)h Fs($if)e Ft(directiv)m(e)j(is)e(used)f(to)i(test)g
 7710: (whether)e(Read-)1110 2201 y(line)44 b(is)f(in)g Fs(emacs)f
 7711: Ft(or)h Fs(vi)g Ft(mo)s(de.)79 b(This)42 b(ma)m(y)i(b)s(e)e(used)h(in)g
 7712: (conjunction)1110 2311 y(with)c(the)h(`)p Fs(set)29 b(keymap)p
 7713: Ft(')38 b(command,)k(for)d(instance,)j(to)e(set)g(bindings)e(in)1110
 7714: 2420 y(the)32 b Fs(emacs-standard)c Ft(and)j Fs(emacs-ctlx)d
 7715: Ft(k)m(eymaps)k(only)g(if)g(Readline)g(is)1110 2530 y(starting)f(out)g
 7716: (in)f Fs(emacs)f Ft(mo)s(de.)630 2691 y Fs(term)288 b
 7717: Ft(The)26 b Fs(term=)g Ft(form)g(ma)m(y)i(b)s(e)e(used)g(to)i(include)f
 7718: (terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110 2800 y(ings,)38
 7719: b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f(output)g(b)m(y)g
 7720: (the)g(terminal's)1110 2910 y(function)24 b(k)m(eys.)39
 7721: b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g(the)g(`)p
 7722: Fs(=)p Ft(')g(is)g(tested)h(against)1110 3020 y(b)s(oth)k(the)h(full)g
 7723: (name)g(of)g(the)g(terminal)h(and)e(the)i(p)s(ortion)e(of)h(the)g
 7724: (terminal)1110 3129 y(name)k(b)s(efore)f(the)g(\014rst)g(`)p
 7725: Fs(-)p Ft('.)50 b(This)33 b(allo)m(ws)i Fs(sun)e Ft(to)h(matc)m(h)g(b)s
 7726: (oth)f Fs(sun)g Ft(and)1110 3239 y Fs(sun-cmd)p Ft(,)c(for)h(instance.)
 7727: 630 3400 y Fs(version)144 b Ft(The)44 b Fs(version)f
 7728: Ft(test)i(ma)m(y)h(b)s(e)e(used)f(to)j(p)s(erform)d(comparisons)i
 7729: (against)1110 3509 y(sp)s(eci\014c)c(Readline)i(v)m(ersions.)74
 7730: b(The)42 b Fs(version)d Ft(expands)i(to)h(the)g(curren)m(t)1110
 7731: 3619 y(Readline)25 b(v)m(ersion.)39 b(The)23 b(set)h(of)g(comparison)h
 7732: (op)s(erators)f(includes)f(`)p Fs(=)p Ft(')h(\(and)1110
 7733: 3729 y(`)p Fs(==)p Ft('\),)33 b(`)p Fs(!=)p Ft(',)f(`)p
 7734: Fs(<=)p Ft(',)h(`)p Fs(>=)p Ft(',)f(`)p Fs(<)p Ft(',)h(and)e(`)p
 7735: Fs(>)p Ft('.)46 b(The)31 b(v)m(ersion)i(n)m(um)m(b)s(er)d(supplied)h
 7736: (on)1110 3838 y(the)j(righ)m(t)h(side)f(of)g(the)g(op)s(erator)g
 7737: (consists)h(of)f(a)g(ma)5 b(jor)35 b(v)m(ersion)f(n)m(um)m(b)s(er,)1110
 7738: 3948 y(an)45 b(optional)i(decimal)f(p)s(oin)m(t,)k(and)44
 7739: b(an)i(optional)g(minor)f(v)m(ersion)h(\(e.g.,)1110 4057
 7740: y(`)p Fs(7.1)p Ft('\).)40 b(If)27 b(the)h(minor)f(v)m(ersion)h(is)g
 7741: (omitted,)h(it)f(is)g(assumed)f(to)h(b)s(e)f(`)p Fs(0)p
 7742: Ft('.)40 b(The)1110 4167 y(op)s(erator)34 b(ma)m(y)g(b)s(e)f(separated)
 7743: g(from)g(the)h(string)f Fs(version)f Ft(and)h(from)g(the)1110
 7744: 4276 y(v)m(ersion)39 b(n)m(um)m(b)s(er)f(argumen)m(t)h(b)m(y)f
 7745: (whitespace.)67 b(The)38 b(follo)m(wing)i(example)1110
 7746: 4386 y(sets)31 b(a)g(v)-5 b(ariable)31 b(if)f(the)h(Readline)g(v)m
 7747: (ersion)f(b)s(eing)g(used)g(is)g(7.0)i(or)e(new)m(er:)1350
 7748: 4521 y Fs($if)47 b(version)f(>=)h(7.0)1350 4631 y(set)g
 7749: (show-mode-in-prompt)42 b(on)1350 4741 y($endif)630 4902
 7750: y(application)1110 5011 y Ft(The)21 b Fj(application)j
 7751: Ft(construct)e(is)g(used)f(to)i(include)f(application-sp)s(eci\014c)h
 7752: (set-)1110 5121 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h
 7753: (Readline)g(library)g(sets)g(the)g Fj(application)1110
 7754: 5230 y(name)p Ft(,)g(and)e(y)m(ou)g(can)h(test)g(for)f(a)g(particular)h
 7755: (v)-5 b(alue.)39 b(This)22 b(could)h(b)s(e)g(used)f(to)1110
 7756: 5340 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e(useful)g(for)h
 7757: (a)g(sp)s(eci\014c)f(program.)48 b(F)-8 b(or)p eop end
 7758: %%Page: 13 17
 7759: TeXDict begin 13 16 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7760: b(Command)29 b(Line)i(Editing)2107 b(13)1110 299 y(instance,)35
 7761: b(the)e(follo)m(wing)h(command)f(adds)f(a)i(k)m(ey)f(sequence)h(that)f
 7762: (quotes)1110 408 y(the)e(curren)m(t)f(or)g(previous)g(w)m(ord)g(in)g
 7763: (Bash:)1350 543 y Fs($if)47 b(Bash)1350 653 y(#)g(Quote)g(the)g
 7764: (current)f(or)h(previous)e(word)1350 762 y("\\C-xq":)h
 7765: ("\\eb\\"\\ef\\"")1350 872 y($endif)630 1031 y(variable)96
 7766: b Ft(The)33 b Fj(v)-5 b(ariable)39 b Ft(construct)33
 7767: b(pro)m(vides)g(simple)g(equalit)m(y)i(tests)e(for)g(Readline)1110
 7768: 1141 y(v)-5 b(ariables)32 b(and)f(v)-5 b(alues.)45 b(The)32
 7769: b(p)s(ermitted)f(comparison)h(op)s(erators)f(are)i(`)p
 7770: Fs(=)p Ft(',)1110 1250 y(`)p Fs(==)p Ft(',)49 b(and)44
 7771: b(`)p Fs(!=)p Ft('.)85 b(The)44 b(v)-5 b(ariable)46 b(name)f(m)m(ust)g
 7772: (b)s(e)g(separated)g(from)g(the)1110 1360 y(comparison)25
 7773: b(op)s(erator)g(b)m(y)g(whitespace;)j(the)d(op)s(erator)g(ma)m(y)g(b)s
 7774: (e)f(separated)1110 1469 y(from)33 b(the)h(v)-5 b(alue)35
 7775: b(on)f(the)g(righ)m(t)g(hand)f(side)h(b)m(y)f(whitespace.)52
 7776: b(Both)35 b(string)1110 1579 y(and)i(b)s(o)s(olean)g(v)-5
 7777: b(ariables)38 b(ma)m(y)h(b)s(e)d(tested.)63 b(Bo)s(olean)39
 7778: b(v)-5 b(ariables)38 b(m)m(ust)g(b)s(e)1110 1689 y(tested)46
 7779: b(against)g(the)f(v)-5 b(alues)46 b Fj(on)f Ft(and)f
 7780: Fj(o\013)p Ft(.)85 b(The)45 b(follo)m(wing)h(example)g(is)1110
 7781: 1798 y(equiv)-5 b(alen)m(t)32 b(to)f(the)f Fs(mode=emacs)e
 7782: Ft(test)j(describ)s(ed)f(ab)s(o)m(v)m(e:)1350 1933 y
 7783: Fs($if)47 b(editing-mode)d(==)k(emacs)1350 2042 y(set)f
 7784: (show-mode-in-prompt)42 b(on)1350 2152 y($endif)150 2311
 7785: y($endif)192 b Ft(This)29 b(command,)i(as)f(seen)h(in)f(the)g(previous)
 7786: g(example,)h(terminates)g(an)g Fs($if)e Ft(command.)150
 7787: 2471 y Fs($else)240 b Ft(Commands)29 b(in)h(this)h(branc)m(h)e(of)i
 7788: (the)f Fs($if)g Ft(directiv)m(e)i(are)f(executed)g(if)f(the)h(test)g
 7789: (fails.)150 2630 y Fs($include)96 b Ft(This)43 b(directiv)m(e)i(tak)m
 7790: (es)g(a)e(single)i(\014lename)e(as)h(an)f(argumen)m(t)h(and)f(reads)g
 7791: (commands)630 2740 y(and)38 b(bindings)f(from)h(that)i(\014le.)65
 7792: b(F)-8 b(or)39 b(example,)j(the)d(follo)m(wing)h(directiv)m(e)g(reads)e
 7793: (from)630 2849 y Fs(/etc/inputrc)p Ft(:)870 2984 y Fs($include)46
 7794: b(/etc/inputrc)150 3183 y Fi(1.3.3)63 b(Sample)41 b(Init)g(File)150
 7795: 3330 y Ft(Here)27 b(is)f(an)h(example)g(of)f(an)h Fj(inputrc)k
 7796: Ft(\014le.)39 b(This)26 b(illustrates)h(k)m(ey)h(binding,)e(v)-5
 7797: b(ariable)27 b(assignmen)m(t,)i(and)150 3440 y(conditional)j(syn)m
 7798: (tax.)p eop end
 7799: %%Page: 14 18
 7800: TeXDict begin 14 17 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7801: b(Command)29 b(Line)i(Editing)2107 b(14)390 408 y Fs(#)47
 7802: b(This)g(file)g(controls)e(the)i(behaviour)e(of)j(line)e(input)h
 7803: (editing)e(for)390 518 y(#)i(programs)f(that)h(use)g(the)f(GNU)h
 7804: (Readline)f(library.)93 b(Existing)390 628 y(#)47 b(programs)f(include)
 7805: g(FTP,)g(Bash,)h(and)g(GDB.)390 737 y(#)390 847 y(#)g(You)g(can)g
 7806: (re-read)f(the)h(inputrc)f(file)g(with)h(C-x)g(C-r.)390
 7807: 956 y(#)g(Lines)g(beginning)e(with)i('#')g(are)g(comments.)390
 7808: 1066 y(#)390 1176 y(#)g(First,)g(include)e(any)i(system-wide)e
 7809: (bindings)h(and)g(variable)390 1285 y(#)h(assignments)e(from)i
 7810: (/etc/Inputrc)390 1395 y($include)f(/etc/Inputrc)390
 7811: 1614 y(#)390 1724 y(#)h(Set)g(various)f(bindings)g(for)h(emacs)f(mode.)
 7812: 390 1943 y(set)h(editing-mode)d(emacs)390 2162 y($if)j(mode=emacs)390
 7813: 2381 y(Meta-Control-h:)91 b(backward-kill-word)43 b(Text)k(after)f(the)
 7814: h(function)f(name)g(is)h(ignored)p 3970 2401 42 76 v
 7815: 390 2600 a(#)390 2710 y(#)g(Arrow)g(keys)f(in)i(keypad)e(mode)390
 7816: 2819 y(#)390 2929 y(#"\\M-OD":)379 b(backward-char)390
 7817: 3039 y(#"\\M-OC":)g(forward-char)390 3148 y(#"\\M-OA":)g
 7818: (previous-history)390 3258 y(#"\\M-OB":)g(next-history)390
 7819: 3367 y(#)390 3477 y(#)47 b(Arrow)g(keys)f(in)i(ANSI)e(mode)390
 7820: 3587 y(#)390 3696 y("\\M-[D":)380 b(backward-char)390
 7821: 3806 y("\\M-[C":)g(forward-char)390 3915 y("\\M-[A":)g
 7822: (previous-history)390 4025 y("\\M-[B":)g(next-history)390
 7823: 4134 y(#)390 4244 y(#)47 b(Arrow)g(keys)f(in)i(8)f(bit)g(keypad)f(mode)
 7824: 390 4354 y(#)390 4463 y(#"\\M-\\C-OD":)331 b(backward-char)390
 7825: 4573 y(#"\\M-\\C-OC":)g(forward-char)390 4682 y(#"\\M-\\C-OA":)g
 7826: (previous-history)390 4792 y(#"\\M-\\C-OB":)g(next-history)390
 7827: 4902 y(#)390 5011 y(#)47 b(Arrow)g(keys)f(in)i(8)f(bit)g(ANSI)g(mode)
 7828: 390 5121 y(#)390 5230 y(#"\\M-\\C-[D":)331 b(backward-char)390
 7829: 5340 y(#"\\M-\\C-[C":)g(forward-char)p eop end
 7830: %%Page: 15 19
 7831: TeXDict begin 15 18 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7832: b(Command)29 b(Line)i(Editing)2107 b(15)390 299 y Fs(#"\\M-\\C-[A":)331
 7833: b(previous-history)390 408 y(#"\\M-\\C-[B":)g(next-history)390
 7834: 628 y(C-q:)47 b(quoted-insert)390 847 y($endif)390 1066
 7835: y(#)g(An)h(old-style)d(binding.)93 b(This)47 b(happens)f(to)h(be)g(the)
 7836: g(default.)390 1176 y(TAB:)g(complete)390 1395 y(#)g(Macros)g(that)f
 7837: (are)h(convenient)e(for)i(shell)f(interaction)390 1504
 7838: y($if)h(Bash)390 1614 y(#)g(edit)g(the)g(path)390 1724
 7839: y("\\C-xp":)f("PATH=${PATH}\\e\\C-e\\C-a)o(\\ef)o(\\C-f)o(")390
 7840: 1833 y(#)h(prepare)f(to)h(type)g(a)h(quoted)e(word)g(--)390
 7841: 1943 y(#)h(insert)g(open)f(and)h(close)f(double)h(quotes)390
 7842: 2052 y(#)g(and)g(move)g(to)g(just)g(after)f(the)h(open)g(quote)390
 7843: 2162 y("\\C-x\\"":)e("\\"\\"\\C-b")390 2271 y(#)i(insert)g(a)g
 7844: (backslash)e(\(testing)h(backslash)f(escapes)390 2381
 7845: y(#)i(in)h(sequences)d(and)i(macros\))390 2491 y("\\C-x\\\\":)e("\\\\")
 7846: 390 2600 y(#)i(Quote)g(the)g(current)f(or)h(previous)e(word)390
 7847: 2710 y("\\C-xq":)h("\\eb\\"\\ef\\"")390 2819 y(#)h(Add)g(a)h(binding)e
 7848: (to)h(refresh)f(the)h(line,)f(which)g(is)h(unbound)390
 7849: 2929 y("\\C-xr":)f(redraw-current-line)390 3039 y(#)h(Edit)g(variable)f
 7850: (on)h(current)f(line.)390 3148 y("\\M-\\C-v":)f
 7851: ("\\C-a\\C-k$\\C-y\\M-\\C-e\\C-)o(a\\C-)o(y=")390 3258
 7852: y($endif)390 3477 y(#)i(use)g(a)h(visible)e(bell)g(if)h(one)g(is)h
 7853: (available)390 3587 y(set)f(bell-style)e(visible)390
 7854: 3806 y(#)i(don't)g(strip)f(characters)f(to)i(7)h(bits)e(when)h(reading)
 7855: 390 3915 y(set)g(input-meta)e(on)390 4134 y(#)i(allow)g(iso-latin1)e
 7856: (characters)g(to)i(be)g(inserted)f(rather)390 4244 y(#)h(than)g
 7857: (converted)e(to)j(prefix-meta)c(sequences)390 4354 y(set)j
 7858: (convert-meta)d(off)390 4573 y(#)j(display)f(characters)f(with)i(the)g
 7859: (eighth)f(bit)h(set)g(directly)390 4682 y(#)g(rather)g(than)f(as)h
 7860: (meta-prefixed)e(characters)390 4792 y(set)i(output-meta)e(on)390
 7861: 5011 y(#)i(if)h(there)e(are)h(150)g(or)g(more)g(possible)e(completions)
 7862: g(for)i(a)g(word,)390 5121 y(#)g(ask)g(whether)f(or)h(not)g(the)g(user)
 7863: g(wants)f(to)h(see)g(all)g(of)g(them)390 5230 y(set)g
 7864: (completion-query-items)42 b(150)p eop end
 7865: %%Page: 16 20
 7866: TeXDict begin 16 19 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7867: b(Command)29 b(Line)i(Editing)2107 b(16)390 299 y Fs(#)47
 7868: b(For)g(FTP)390 408 y($if)g(Ftp)390 518 y("\\C-xg":)f("get)g(\\M-?")390
 7869: 628 y("\\C-xt":)g("put)g(\\M-?")390 737 y("\\M-.":)g(yank-last-arg)390
 7870: 847 y($endif)150 1089 y Fr(1.4)68 b(Bindable)45 b(Readline)i(Commands)
 7871: 150 1248 y Ft(This)25 b(section)i(describ)s(es)d(Readline)j(commands)e
 7872: (that)h(ma)m(y)g(b)s(e)f(b)s(ound)f(to)i(k)m(ey)h(sequences.)39
 7873: b(Command)150 1358 y(names)30 b(without)h(an)f(accompan)m(ying)i(k)m
 7874: (ey)f(sequence)g(are)g(un)m(b)s(ound)c(b)m(y)k(default.)275
 7875: 1493 y(In)25 b(the)h(follo)m(wing)i(descriptions,)f Fj(p)s(oin)m(t)h
 7876: Ft(refers)e(to)h(the)f(curren)m(t)g(cursor)g(p)s(osition,)h(and)f
 7877: Fj(mark)31 b Ft(refers)150 1603 y(to)40 b(a)f(cursor)f(p)s(osition)h
 7878: (sa)m(v)m(ed)h(b)m(y)f(the)g Fs(set-mark)d Ft(command.)66
 7879: b(The)38 b(text)i(b)s(et)m(w)m(een)g(the)f(p)s(oin)m(t)g(and)150
 7880: 1713 y(mark)30 b(is)h(referred)e(to)i(as)g(the)f Fj(region)p
 7881: Ft(.)150 1913 y Fi(1.4.1)63 b(Commands)42 b(F)-10 b(or)41
 7882: b(Mo)m(ving)150 2085 y Fs(beginning-of-line)26 b(\(C-a\))630
 7883: 2195 y Ft(Mo)m(v)m(e)32 b(to)g(the)e(start)h(of)g(the)f(curren)m(t)g
 7884: (line.)150 2355 y Fs(end-of-line)d(\(C-e\))630 2464 y
 7885: Ft(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(line.)150
 7886: 2625 y Fs(forward-char)c(\(C-f\))630 2734 y Ft(Mo)m(v)m(e)32
 7887: b(forw)m(ard)e(a)h(c)m(haracter.)150 2895 y Fs(backward-char)c(\(C-b\))
 7888: 630 3004 y Ft(Mo)m(v)m(e)32 b(bac)m(k)g(a)e(c)m(haracter.)150
 7889: 3165 y Fs(forward-word)d(\(M-f\))630 3274 y Ft(Mo)m(v)m(e)32
 7890: b(forw)m(ard)e(to)h(the)f(end)g(of)g(the)h(next)f(w)m(ord.)41
 7891: b(W)-8 b(ords)30 b(are)h(comp)s(osed)f(of)g(letters)i(and)630
 7892: 3384 y(digits.)150 3544 y Fs(backward-word)27 b(\(M-b\))630
 7893: 3654 y Ft(Mo)m(v)m(e)36 b(bac)m(k)e(to)g(the)g(start)g(of)g(the)g
 7894: (curren)m(t)f(or)g(previous)g(w)m(ord.)50 b(W)-8 b(ords)34
 7895: b(are)g(comp)s(osed)630 3763 y(of)d(letters)g(and)f(digits.)150
 7896: 3923 y Fs(previous-screen-line)25 b(\(\))630 4033 y Ft(A)m(ttempt)41
 7897: b(to)g(mo)m(v)m(e)h(p)s(oin)m(t)e(to)h(the)f(same)h(ph)m(ysical)g
 7898: (screen)f(column)g(on)g(the)g(previous)630 4143 y(ph)m(ysical)26
 7899: b(screen)f(line.)39 b(This)24 b(will)i(not)f(ha)m(v)m(e)h(the)f
 7900: (desired)g(e\013ect)h(if)f(the)h(curren)m(t)e(Readline)630
 7901: 4252 y(line)k(do)s(es)f(not)g(tak)m(e)i(up)d(more)i(than)f(one)g(ph)m
 7902: (ysical)h(line)g(or)f(if)g(p)s(oin)m(t)h(is)f(not)h(greater)g(than)630
 7903: 4362 y(the)j(length)f(of)h(the)f(prompt)g(plus)f(the)i(screen)f(width.)
 7904: 150 4522 y Fs(next-screen-line)c(\(\))630 4632 y Ft(A)m(ttempt)g(to)f
 7905: (mo)m(v)m(e)i(p)s(oin)m(t)d(to)i(the)e(same)i(ph)m(ysical)f(screen)g
 7906: (column)f(on)h(the)f(next)h(ph)m(ysical)630 4741 y(screen)e(line.)39
 7907: b(This)23 b(will)g(not)h(ha)m(v)m(e)h(the)e(desired)g(e\013ect)i(if)e
 7908: (the)g(curren)m(t)h(Readline)g(line)f(do)s(es)630 4851
 7909: y(not)k(tak)m(e)i(up)e(more)g(than)g(one)g(ph)m(ysical)h(line)g(or)f
 7910: (if)g(the)h(length)f(of)h(the)f(curren)m(t)g(Readline)630
 7911: 4960 y(line)k(is)f(not)h(greater)g(than)f(the)h(length)g(of)f(the)h
 7912: (prompt)e(plus)h(the)g(screen)h(width.)150 5121 y Fs(clear-display)c
 7913: (\(M-C-l\))630 5230 y Ft(Clear)33 b(the)g(screen)g(and,)h(if)e(p)s
 7914: (ossible,)i(the)f(terminal's)g(scrollbac)m(k)i(bu\013er,)e(then)f
 7915: (redra)m(w)630 5340 y(the)f(curren)m(t)f(line,)h(lea)m(ving)h(the)e
 7916: (curren)m(t)h(line)f(at)h(the)g(top)g(of)f(the)h(screen.)p
 7917: eop end
 7918: %%Page: 17 21
 7919: TeXDict begin 17 20 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7920: b(Command)29 b(Line)i(Editing)2107 b(17)150 299 y Fs(clear-screen)27
 7921: b(\(C-l\))630 408 y Ft(Clear)35 b(the)f(screen,)i(then)e(redra)m(w)g
 7922: (the)h(curren)m(t)f(line,)i(lea)m(ving)g(the)f(curren)m(t)f(line)h(at)g
 7923: (the)630 518 y(top)c(of)f(the)h(screen.)150 665 y Fs
 7924: (redraw-current-line)25 b(\(\))630 775 y Ft(Refresh)30
 7925: b(the)g(curren)m(t)h(line.)41 b(By)30 b(default,)h(this)f(is)h(un)m(b)s
 7926: (ound.)150 962 y Fi(1.4.2)63 b(Commands)42 b(F)-10 b(or)41
 7927: b(Manipulating)h(The)f(History)150 1128 y Fs(accept-line)27
 7928: b(\(Newline)h(or)i(Return\))630 1237 y Ft(Accept)36 b(the)g(line)f
 7929: (regardless)h(of)f(where)g(the)g(cursor)g(is.)55 b(If)34
 7930: b(this)h(line)h(is)f(non-empt)m(y)-8 b(,)37 b(it)630
 7931: 1347 y(ma)m(y)32 b(b)s(e)g(added)f(to)h(the)g(history)g(list)h(for)e
 7932: (future)g(recall)j(with)d Fs(add_history\(\))p Ft(.)42
 7933: b(If)31 b(this)630 1457 y(line)g(is)f(a)h(mo)s(di\014ed)e(history)h
 7934: (line,)h(the)g(history)f(line)h(is)f(restored)h(to)g(its)g(original)g
 7935: (state.)150 1604 y Fs(previous-history)26 b(\(C-p\))630
 7936: 1713 y Ft(Mo)m(v)m(e)32 b(`bac)m(k')g(through)e(the)g(history)h(list,)g
 7937: (fetc)m(hing)g(the)g(previous)f(command.)150 1861 y Fs(next-history)d
 7938: (\(C-n\))630 1970 y Ft(Mo)m(v)m(e)32 b(`forw)m(ard')f(through)e(the)i
 7939: (history)f(list,)i(fetc)m(hing)f(the)g(next)f(command.)150
 7940: 2117 y Fs(beginning-of-history)25 b(\(M-<\))630 2227
 7941: y Ft(Mo)m(v)m(e)32 b(to)g(the)e(\014rst)g(line)g(in)h(the)f(history)-8
 7942: b(.)150 2374 y Fs(end-of-history)26 b(\(M->\))630 2484
 7943: y Ft(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(input)e(history)-8
 7944: b(,)31 b(i.e.,)h(the)f(line)f(curren)m(tly)h(b)s(eing)f(en)m(tered.)150
 7945: 2631 y Fs(reverse-search-history)24 b(\(C-r\))630 2741
 7946: y Ft(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g(the)f(curren)m(t)g
 7947: (line)g(and)g(mo)m(ving)h(`up')e(through)h(the)g(his-)630
 7948: 2850 y(tory)26 b(as)h(necessary)-8 b(.)40 b(This)25 b(is)i(an)f
 7949: (incremen)m(tal)h(searc)m(h.)40 b(This)25 b(command)h(sets)h(the)f
 7950: (region)630 2960 y(to)31 b(the)g(matc)m(hed)g(text)g(and)f(activ)-5
 7951: b(ates)33 b(the)d(mark.)150 3107 y Fs(forward-search-history)24
 7952: b(\(C-s\))630 3217 y Ft(Searc)m(h)44 b(forw)m(ard)f(starting)h(at)h
 7953: (the)e(curren)m(t)h(line)g(and)f(mo)m(ving)h(`do)m(wn')g(through)f(the)
 7954: 630 3326 y(history)38 b(as)g(necessary)-8 b(.)65 b(This)38
 7955: b(is)g(an)g(incremen)m(tal)h(searc)m(h.)65 b(This)37
 7956: b(command)h(sets)h(the)630 3436 y(region)31 b(to)g(the)g(matc)m(hed)g
 7957: (text)g(and)f(activ)-5 b(ates)33 b(the)d(mark.)150 3583
 7958: y Fs(non-incremental-reverse-)o(sear)o(ch-h)o(ist)o(ory)24
 7959: b(\(M-p\))630 3693 y Ft(Searc)m(h)31 b(bac)m(kw)m(ard)h(starting)g(at)g
 7960: (the)f(curren)m(t)g(line)g(and)g(mo)m(ving)h(`up')e(through)h(the)g
 7961: (his-)630 3802 y(tory)36 b(as)g(necessary)h(using)e(a)i(non-incremen)m
 7962: (tal)g(searc)m(h)f(for)g(a)g(string)g(supplied)f(b)m(y)h(the)630
 7963: 3912 y(user.)k(The)30 b(searc)m(h)h(string)f(ma)m(y)h(matc)m(h)g(an)m
 7964: (ywhere)g(in)f(a)h(history)f(line.)150 4059 y Fs
 7965: (non-incremental-forward-)o(sear)o(ch-h)o(ist)o(ory)24
 7966: b(\(M-n\))630 4169 y Ft(Searc)m(h)44 b(forw)m(ard)f(starting)h(at)h
 7967: (the)e(curren)m(t)h(line)g(and)f(mo)m(ving)h(`do)m(wn')g(through)f(the)
 7968: 630 4278 y(history)27 b(as)f(necessary)i(using)e(a)h(non-incremen)m
 7969: (tal)g(searc)m(h)h(for)e(a)h(string)g(supplied)e(b)m(y)i(the)630
 7970: 4388 y(user.)40 b(The)30 b(searc)m(h)h(string)f(ma)m(y)h(matc)m(h)g(an)
 7971: m(ywhere)g(in)f(a)h(history)f(line.)150 4535 y Fs
 7972: (history-search-forward)24 b(\(\))630 4645 y Ft(Searc)m(h)42
 7973: b(forw)m(ard)f(through)f(the)i(history)f(for)g(the)h(string)f(of)h(c)m
 7974: (haracters)h(b)s(et)m(w)m(een)f(the)630 4754 y(start)36
 7975: b(of)h(the)f(curren)m(t)f(line)i(and)e(the)h(p)s(oin)m(t.)58
 7976: b(The)35 b(searc)m(h)i(string)e(m)m(ust)h(matc)m(h)h(at)g(the)630
 7977: 4864 y(b)s(eginning)32 b(of)g(a)h(history)g(line.)47
 7978: b(This)32 b(is)h(a)f(non-incremen)m(tal)i(searc)m(h.)48
 7979: b(By)33 b(default,)g(this)630 4974 y(command)d(is)h(un)m(b)s(ound.)150
 7980: 5121 y Fs(history-search-backward)24 b(\(\))630 5230
 7981: y Ft(Searc)m(h)35 b(bac)m(kw)m(ard)g(through)f(the)h(history)g(for)g
 7982: (the)f(string)h(of)g(c)m(haracters)h(b)s(et)m(w)m(een)g(the)630
 7983: 5340 y(start)g(of)h(the)f(curren)m(t)f(line)i(and)e(the)h(p)s(oin)m(t.)
 7984: 58 b(The)35 b(searc)m(h)i(string)e(m)m(ust)h(matc)m(h)h(at)g(the)p
 7985: eop end
 7986: %%Page: 18 22
 7987: TeXDict begin 18 21 bop 150 -116 a Ft(Chapter)30 b(1:)41
 7988: b(Command)29 b(Line)i(Editing)2107 b(18)630 299 y(b)s(eginning)32
 7989: b(of)g(a)h(history)g(line.)47 b(This)32 b(is)h(a)f(non-incremen)m(tal)i
 7990: (searc)m(h.)48 b(By)33 b(default,)g(this)630 408 y(command)d(is)h(un)m
 7991: (b)s(ound.)150 581 y Fs(history-substring-search)o(-for)o(ward)24
 7992: b(\(\))630 690 y Ft(Searc)m(h)42 b(forw)m(ard)f(through)f(the)i
 7993: (history)f(for)g(the)h(string)f(of)h(c)m(haracters)h(b)s(et)m(w)m(een)f
 7994: (the)630 800 y(start)29 b(of)g(the)g(curren)m(t)g(line)g(and)f(the)h(p)
 7995: s(oin)m(t.)40 b(The)29 b(searc)m(h)g(string)g(ma)m(y)g(matc)m(h)h(an)m
 7996: (ywhere)630 910 y(in)i(a)h(history)g(line.)47 b(This)32
 7997: b(is)g(a)h(non-incremen)m(tal)h(searc)m(h.)47 b(By)33
 7998: b(default,)h(this)e(command)630 1019 y(is)e(un)m(b)s(ound.)150
 7999: 1192 y Fs(history-substring-search)o(-bac)o(kwar)o(d)24
 8000: b(\(\))630 1301 y Ft(Searc)m(h)35 b(bac)m(kw)m(ard)g(through)f(the)h
 8001: (history)g(for)g(the)f(string)h(of)g(c)m(haracters)h(b)s(et)m(w)m(een)g
 8002: (the)630 1411 y(start)29 b(of)g(the)g(curren)m(t)g(line)g(and)f(the)h
 8003: (p)s(oin)m(t.)40 b(The)29 b(searc)m(h)g(string)g(ma)m(y)g(matc)m(h)h
 8004: (an)m(ywhere)630 1520 y(in)i(a)h(history)g(line.)47 b(This)32
 8005: b(is)g(a)h(non-incremen)m(tal)h(searc)m(h.)47 b(By)33
 8006: b(default,)h(this)e(command)630 1630 y(is)e(un)m(b)s(ound.)150
 8007: 1802 y Fs(yank-nth-arg)d(\(M-C-y\))630 1912 y Ft(Insert)37
 8008: b(the)g(\014rst)f(argumen)m(t)i(to)f(the)h(previous)e(command)h
 8009: (\(usually)g(the)g(second)g(w)m(ord)630 2021 y(on)32
 8010: b(the)g(previous)f(line\))i(at)f(p)s(oin)m(t.)46 b(With)32
 8011: b(an)g(argumen)m(t)g Fj(n)p Ft(,)g(insert)g(the)g Fj(n)p
 8012: Ft(th)f(w)m(ord)g(from)630 2131 y(the)k(previous)f(command)h(\(the)g(w)
 8013: m(ords)g(in)f(the)h(previous)g(command)f(b)s(egin)h(with)f(w)m(ord)630
 8014: 2241 y(0\).)69 b(A)40 b(negativ)m(e)h(argumen)m(t)f(inserts)g(the)f
 8015: Fj(n)p Ft(th)g(w)m(ord)g(from)g(the)h(end)f(of)h(the)f(previous)630
 8016: 2350 y(command.)48 b(Once)33 b(the)g(argumen)m(t)h Fj(n)e
 8017: Ft(is)h(computed,)h(the)f(argumen)m(t)g(is)g(extracted)i(as)e(if)630
 8018: 2460 y(the)e(`)p Fs(!)p Fl(n)p Ft(')f(history)g(expansion)g(had)g(b)s
 8019: (een)g(sp)s(eci\014ed.)150 2632 y Fs(yank-last-arg)d(\(M-.)i(or)h
 8020: (M-_\))630 2742 y Ft(Insert)k(last)i(argumen)m(t)g(to)g(the)f(previous)
 8021: f(command)h(\(the)h(last)f(w)m(ord)g(of)g(the)g(previous)630
 8022: 2851 y(history)e(en)m(try\).)51 b(With)34 b(a)g(n)m(umeric)g(argumen)m
 8023: (t,)h(b)s(eha)m(v)m(e)f(exactly)h(lik)m(e)g Fs(yank-nth-arg)p
 8024: Ft(.)630 2961 y(Successiv)m(e)26 b(calls)g(to)f Fs(yank-last-arg)c
 8025: Ft(mo)m(v)m(e)27 b(bac)m(k)e(through)f(the)h(history)g(list,)i
 8026: (inserting)630 3070 y(the)c(last)g(w)m(ord)f(\(or)h(the)g(w)m(ord)f(sp)
 8027: s(eci\014ed)g(b)m(y)g(the)h(argumen)m(t)g(to)g(the)g(\014rst)f(call\))i
 8028: (of)f(eac)m(h)h(line)630 3180 y(in)36 b(turn.)58 b(An)m(y)36
 8029: b(n)m(umeric)h(argumen)m(t)f(supplied)g(to)h(these)g(successiv)m(e)g
 8030: (calls)h(determines)630 3290 y(the)d(direction)g(to)h(mo)m(v)m(e)g
 8031: (through)e(the)h(history)-8 b(.)54 b(A)35 b(negativ)m(e)i(argumen)m(t)e
 8032: (switc)m(hes)h(the)630 3399 y(direction)23 b(through)g(the)g(history)f
 8033: (\(bac)m(k)i(or)f(forw)m(ard\).)38 b(The)22 b(history)h(expansion)g
 8034: (facilities)630 3509 y(are)28 b(used)f(to)h(extract)h(the)f(last)g
 8035: (argumen)m(t,)h(as)e(if)h(the)g(`)p Fs(!$)p Ft(')f(history)g(expansion)
 8036: h(had)f(b)s(een)630 3618 y(sp)s(eci\014ed.)150 3791 y
 8037: Fs(operate-and-get-next)e(\(C-o\))630 3900 y Ft(Accept)30
 8038: b(the)g(curren)m(t)e(line)i(for)f(return)f(to)h(the)h(calling)g
 8039: (application)h(as)e(if)g(a)h(newline)f(had)630 4010 y(b)s(een)22
 8040: b(en)m(tered,)k(and)d(fetc)m(h)h(the)f(next)g(line)h(relativ)m(e)h(to)f
 8041: (the)f(curren)m(t)g(line)h(from)f(the)g(history)630 4120
 8042: y(for)31 b(editing.)43 b(A)31 b(n)m(umeric)f(argumen)m(t,)i(if)f
 8043: (supplied,)f(sp)s(eci\014es)h(the)g(history)f(en)m(try)i(to)f(use)630
 8044: 4229 y(instead)g(of)f(the)h(curren)m(t)f(line.)150 4441
 8045: y Fi(1.4.3)63 b(Commands)42 b(F)-10 b(or)41 b(Changing)g(T)-10
 8046: b(ext)150 4620 y Fl(end-of-file)27 b Fs(\(usually)h(C-d\))630
 8047: 4729 y Ft(The)e(c)m(haracter)h(indicating)h(end-of-\014le)e(as)h(set,)g
 8048: (for)f(example,)i(b)m(y)e Fs(stty)p Ft(.)39 b(If)25 b(this)h(c)m
 8049: (harac-)630 4839 y(ter)c(is)g(read)g(when)e(there)i(are)h(no)e(c)m
 8050: (haracters)j(on)d(the)h(line,)i(and)d(p)s(oin)m(t)h(is)g(at)h(the)f(b)s
 8051: (eginning)630 4948 y(of)31 b(the)f(line,)h(Readline)g(in)m(terprets)g
 8052: (it)g(as)f(the)h(end)f(of)g(input)f(and)h(returns)f Fm(eof)p
 8053: Ft(.)150 5121 y Fs(delete-char)e(\(C-d\))630 5230 y Ft(Delete)35
 8054: b(the)f(c)m(haracter)h(at)f(p)s(oin)m(t.)49 b(If)33 b(this)g(function)g
 8055: (is)g(b)s(ound)e(to)j(the)g(same)f(c)m(haracter)630 5340
 8056: y(as)e(the)f(tt)m(y)i Fm(eof)d Ft(c)m(haracter,)j(as)f
 8057: Fl(C-d)e Ft(commonly)i(is,)g(see)g(ab)s(o)m(v)m(e)h(for)e(the)g
 8058: (e\013ects.)p eop end
 8059: %%Page: 19 23
 8060: TeXDict begin 19 22 bop 150 -116 a Ft(Chapter)30 b(1:)41
 8061: b(Command)29 b(Line)i(Editing)2107 b(19)150 299 y Fs
 8062: (backward-delete-char)25 b(\(Rubout\))630 408 y Ft(Delete)32
 8063: b(the)f(c)m(haracter)g(b)s(ehind)e(the)h(cursor.)40 b(A)30
 8064: b(n)m(umeric)g(argumen)m(t)h(means)f(to)h(kill)g(the)630
 8065: 518 y(c)m(haracters)h(instead)e(of)h(deleting)g(them.)150
 8066: 669 y Fs(forward-backward-delete-)o(char)24 b(\(\))630
 8067: 779 y Ft(Delete)40 b(the)f(c)m(haracter)h(under)c(the)j(cursor,)h
 8068: (unless)d(the)i(cursor)e(is)h(at)h(the)g(end)e(of)i(the)630
 8069: 889 y(line,)33 b(in)e(whic)m(h)g(case)i(the)f(c)m(haracter)h(b)s(ehind)
 8070: d(the)i(cursor)f(is)g(deleted.)46 b(By)32 b(default,)g(this)630
 8071: 998 y(is)e(not)h(b)s(ound)d(to)j(a)g(k)m(ey)-8 b(.)150
 8072: 1149 y Fs(quoted-insert)27 b(\(C-q)i(or)h(C-v\))630 1259
 8073: y Ft(Add)j(the)i(next)f(c)m(haracter)i(t)m(yp)s(ed)e(to)h(the)f(line)h
 8074: (v)m(erbatim.)53 b(This)33 b(is)i(ho)m(w)f(to)h(insert)f(k)m(ey)630
 8075: 1369 y(sequences)d(lik)m(e)g Fl(C-q)p Ft(,)f(for)g(example.)150
 8076: 1520 y Fs(tab-insert)e(\(M-TAB\))630 1630 y Ft(Insert)i(a)h(tab)f(c)m
 8077: (haracter.)150 1781 y Fs(self-insert)d(\(a,)j(b,)g(A,)f(1,)h(!,)g(...)o
 8078: (\))630 1891 y Ft(Insert)g(y)m(ourself.)150 2042 y Fs
 8079: (bracketed-paste-begin)25 b(\(\))630 2151 y Ft(This)f(function)h(is)f
 8080: (in)m(tended)h(to)h(b)s(e)e(b)s(ound)f(to)i(the)g Fs(")p
 8081: Ft(brac)m(k)m(eted)h(paste)p Fs(")f Ft(escap)s(e)h(sequence)630
 8082: 2261 y(sen)m(t)38 b(b)m(y)f(some)h(terminals,)i(and)d(suc)m(h)g(a)h
 8083: (binding)e(is)i(assigned)f(b)m(y)h(default.)62 b(It)38
 8084: b(allo)m(ws)630 2371 y(Readline)33 b(to)g(insert)g(the)f(pasted)h(text)
 8085: g(as)g(a)g(single)g(unit)f(without)h(treating)h(eac)m(h)f(c)m(har-)630
 8086: 2480 y(acter)40 b(as)f(if)g(it)g(had)f(b)s(een)g(read)h(from)f(the)h(k)
 8087: m(eyb)s(oard.)66 b(The)39 b(c)m(haracters)h(are)f(inserted)630
 8088: 2590 y(as)44 b(if)g(eac)m(h)i(one)e(w)m(as)g(b)s(ound)e(to)j
 8089: Fs(self-insert)c Ft(instead)j(of)h(executing)g(an)m(y)f(editing)630
 8090: 2699 y(commands.)630 2830 y(Brac)m(k)m(eted)38 b(paste)f(sets)f(the)h
 8091: (region)f(\(the)h(c)m(haracters)g(b)s(et)m(w)m(een)g(p)s(oin)m(t)f(and)
 8092: g(the)g(mark\))630 2939 y(to)j(the)g(inserted)f(text.)65
 8093: b(It)39 b(uses)f(the)g(concept)h(of)g(an)f Fk(active)i(mark)10
 8094: b Ft(:)57 b(when)38 b(the)g(mark)630 3049 y(is)d(activ)m(e,)k(Readline)
 8095: c(redispla)m(y)h(uses)e(the)h(terminal's)h(standout)f(mo)s(de)f(to)i
 8096: (denote)g(the)630 3159 y(region.)150 3310 y Fs(transpose-chars)26
 8097: b(\(C-t\))630 3420 y Ft(Drag)33 b(the)f(c)m(haracter)h(b)s(efore)f(the)
 8098: g(cursor)f(forw)m(ard)h(o)m(v)m(er)h(the)f(c)m(haracter)i(at)e(the)g
 8099: (cursor,)630 3529 y(mo)m(ving)k(the)g(cursor)f(forw)m(ard)g(as)g(w)m
 8100: (ell.)57 b(If)35 b(the)h(insertion)g(p)s(oin)m(t)f(is)g(at)i(the)e(end)
 8101: g(of)h(the)630 3639 y(line,)24 b(then)e(this)g(transp)s(oses)f(the)h
 8102: (last)h(t)m(w)m(o)g(c)m(haracters)g(of)f(the)h(line.)38
 8103: b(Negativ)m(e)25 b(argumen)m(ts)630 3748 y(ha)m(v)m(e)32
 8104: b(no)e(e\013ect.)150 3900 y Fs(transpose-words)c(\(M-t\))630
 8105: 4009 y Ft(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)m(t)g(past)g
 8106: (the)h(w)m(ord)f(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)s(oin)m(t)f(past)
 8107: g(that)630 4119 y(w)m(ord)c(as)h(w)m(ell.)41 b(If)27
 8108: b(the)i(insertion)f(p)s(oin)m(t)h(is)f(at)h(the)g(end)e(of)i(the)f
 8109: (line,)i(this)e(transp)s(oses)g(the)630 4228 y(last)j(t)m(w)m(o)h(w)m
 8110: (ords)e(on)g(the)h(line.)150 4380 y Fs(upcase-word)c(\(M-u\))630
 8111: 4489 y Ft(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g(follo)m(wing\))i
 8112: (w)m(ord.)45 b(With)32 b(a)g(negativ)m(e)j(argumen)m(t,)e(upp)s(er-)630
 8113: 4599 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)g(not)h(mo)m(v)m(e)h
 8114: (the)e(cursor.)150 4750 y Fs(downcase-word)d(\(M-l\))630
 8115: 4860 y Ft(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m(wing\))i
 8116: (w)m(ord.)37 b(With)22 b(a)g(negativ)m(e)i(argumen)m(t,)g(lo)m(w)m
 8117: (ercase)630 4969 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f(mo)m
 8118: (v)m(e)i(the)f(cursor.)150 5121 y Fs(capitalize-word)26
 8119: b(\(M-c\))630 5230 y Ft(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m
 8120: (wing\))i(w)m(ord.)38 b(With)21 b(a)h(negativ)m(e)h(argumen)m(t,)h
 8121: (capitalize)630 5340 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
 8122: (mo)m(v)m(e)i(the)f(cursor.)p eop end
 8123: %%Page: 20 24
 8124: TeXDict begin 20 23 bop 150 -116 a Ft(Chapter)30 b(1:)41
 8125: b(Command)29 b(Line)i(Editing)2107 b(20)150 299 y Fs(overwrite-mode)26
 8126: b(\(\))630 408 y Ft(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48
 8127: b(With)33 b(an)g(explicit)h(p)s(ositiv)m(e)g(n)m(umeric)f(argumen)m(t,)
 8128: h(switc)m(hes)630 518 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37
 8129: b(With)22 b(an)g(explicit)h(non-p)s(ositiv)m(e)f(n)m(umeric)g(argumen)m
 8130: (t,)i(switc)m(hes)e(to)630 628 y(insert)30 b(mo)s(de.)41
 8131: b(This)30 b(command)h(a\013ects)h(only)e Fs(emacs)f Ft(mo)s(de;)i
 8132: Fs(vi)f Ft(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 737
 8133: y(di\013eren)m(tly)-8 b(.)42 b(Eac)m(h)31 b(call)h(to)f
 8134: Fs(readline\(\))c Ft(starts)k(in)f(insert)g(mo)s(de.)630
 8135: 877 y(In)52 b(o)m(v)m(erwrite)h(mo)s(de,)58 b(c)m(haracters)c(b)s(ound)
 8136: c(to)j Fs(self-insert)c Ft(replace)k(the)g(text)g(at)630
 8137: 986 y(p)s(oin)m(t)59 b(rather)f(than)h(pushing)e(the)i(text)g(to)h(the)
 8138: f(righ)m(t.)126 b(Characters)59 b(b)s(ound)d(to)630 1096
 8139: y Fs(backward-delete-char)25 b Ft(replace)31 b(the)g(c)m(haracter)h(b)s
 8140: (efore)e(p)s(oin)m(t)g(with)g(a)h(space.)630 1236 y(By)g(default,)f
 8141: (this)h(command)f(is)g(un)m(b)s(ound.)150 1445 y Fi(1.4.4)63
 8142: b(Killing)42 b(And)e(Y)-10 b(anking)150 1622 y Fs(kill-line)28
 8143: b(\(C-k\))630 1732 y Ft(Kill)k(the)f(text)i(from)d(p)s(oin)m(t)i(to)g
 8144: (the)f(end)g(of)g(the)h(line.)44 b(With)31 b(a)h(negativ)m(e)i(n)m
 8145: (umeric)d(argu-)630 1841 y(men)m(t,)g(kill)g(bac)m(kw)m(ard)g(from)f
 8146: (the)g(cursor)g(to)h(the)g(b)s(eginning)e(of)i(the)g(curren)m(t)f
 8147: (line.)150 2011 y Fs(backward-kill-line)25 b(\(C-x)30
 8148: b(Rubout\))630 2120 y Ft(Kill)40 b(bac)m(kw)m(ard)h(from)e(the)h
 8149: (cursor)g(to)g(the)g(b)s(eginning)g(of)g(the)g(curren)m(t)f(line.)70
 8150: b(With)41 b(a)630 2230 y(negativ)m(e)47 b(n)m(umeric)e(argumen)m(t,)50
 8151: b(kill)c(forw)m(ard)e(from)h(the)g(cursor)g(to)h(the)f(end)f(of)i(the)
 8152: 630 2339 y(curren)m(t)30 b(line.)150 2509 y Fs(unix-line-discard)c
 8153: (\(C-u\))630 2619 y Ft(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)f
 8154: (to)h(the)f(b)s(eginning)g(of)h(the)f(curren)m(t)g(line.)150
 8155: 2788 y Fs(kill-whole-line)c(\(\))630 2898 y Ft(Kill)37
 8156: b(all)g(c)m(haracters)h(on)f(the)f(curren)m(t)h(line,)h(no)f(matter)g
 8157: (where)f(p)s(oin)m(t)h(is.)59 b(By)36 b(default,)630
 8158: 3007 y(this)30 b(is)h(un)m(b)s(ound.)150 3177 y Fs(kill-word)d(\(M-d\))
 8159: 630 3287 y Ft(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f
 8160: (curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h
 8161: (the)g(end)630 3396 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
 8162: b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Fs(forward-word)p
 8163: Ft(.)150 3566 y Fs(backward-kill-word)25 b(\(M-DEL\))630
 8164: 3675 y Ft(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m(t.)40
 8165: b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g
 8166: Fs(backward-word)p Ft(.)150 3845 y Fs(shell-transpose-words)c
 8167: (\(M-C-t\))630 3955 y Ft(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)
 8168: m(t)g(past)g(the)h(w)m(ord)f(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)s
 8169: (oin)m(t)f(past)g(that)630 4064 y(w)m(ord)c(as)h(w)m(ell.)41
 8170: b(If)27 b(the)i(insertion)f(p)s(oin)m(t)h(is)f(at)h(the)g(end)e(of)i
 8171: (the)f(line,)i(this)e(transp)s(oses)g(the)630 4174 y(last)j(t)m(w)m(o)h
 8172: (w)m(ords)d(on)i(the)f(line.)41 b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h
 8173: (the)h(same)f(as)h Fs(shell-forward-)630 4283 y(word)e
 8174: Ft(and)h Fs(shell-backward-word)p Ft(.)150 4453 y Fs(unix-word-rubout)c
 8175: (\(C-w\))630 4562 y Ft(Kill)32 b(the)g(w)m(ord)f(b)s(ehind)f(p)s(oin)m
 8176: (t,)i(using)f(white)h(space)g(as)g(a)g(w)m(ord)f(b)s(oundary)-8
 8177: b(.)43 b(The)31 b(killed)630 4672 y(text)g(is)g(sa)m(v)m(ed)g(on)g(the)
 8178: f(kill-ring.)150 4842 y Fs(unix-filename-rubout)25 b(\(\))630
 8179: 4951 y Ft(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m(t,)j(using)e
 8180: (white)g(space)h(and)f(the)g(slash)g(c)m(haracter)i(as)f(the)630
 8181: 5061 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30 b(killed)h(text)g(is)g
 8182: (sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150 5230 y Fs
 8183: (delete-horizontal-space)24 b(\(\))630 5340 y Ft(Delete)33
 8184: b(all)e(spaces)g(and)e(tabs)i(around)e(p)s(oin)m(t.)41
 8185: b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)p eop
 8186: end
 8187: %%Page: 21 25
 8188: TeXDict begin 21 24 bop 150 -116 a Ft(Chapter)30 b(1:)41
 8189: b(Command)29 b(Line)i(Editing)2107 b(21)150 299 y Fs(kill-region)27
 8190: b(\(\))630 408 y Ft(Kill)k(the)f(text)i(in)e(the)g(curren)m(t)h
 8191: (region.)41 b(By)31 b(default,)f(this)h(command)f(is)g(un)m(b)s(ound.)
 8192: 150 554 y Fs(copy-region-as-kill)25 b(\(\))630 663 y
 8193: Ft(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f(kill)h
 8194: (bu\013er,)f(so)g(it)h(can)f(b)s(e)f(y)m(ank)m(ed)i(righ)m(t)f(a)m(w)m
 8195: (a)m(y)-8 b(.)630 773 y(By)31 b(default,)f(this)h(command)f(is)g(un)m
 8196: (b)s(ound.)150 918 y Fs(copy-backward-word)25 b(\(\))630
 8197: 1028 y Ft(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m(t)g(to)i
 8198: (the)e(kill)h(bu\013er.)64 b(The)38 b(w)m(ord)g(b)s(oundaries)f(are)i
 8199: (the)630 1138 y(same)31 b(as)f Fs(backward-word)p Ft(.)38
 8200: b(By)30 b(default,)h(this)f(command)g(is)h(un)m(b)s(ound.)150
 8201: 1283 y Fs(copy-forward-word)26 b(\(\))630 1393 y Ft(Cop)m(y)31
 8202: b(the)g(w)m(ord)g(follo)m(wing)h(p)s(oin)m(t)f(to)h(the)f(kill)h
 8203: (bu\013er.)42 b(The)30 b(w)m(ord)h(b)s(oundaries)e(are)j(the)630
 8204: 1502 y(same)f(as)f Fs(forward-word)p Ft(.)38 b(By)30
 8205: b(default,)h(this)g(command)f(is)g(un)m(b)s(ound.)150
 8206: 1647 y Fs(yank)f(\(C-y\))630 1757 y Ft(Y)-8 b(ank)31
 8207: b(the)f(top)h(of)g(the)f(kill)h(ring)f(in)m(to)i(the)e(bu\013er)g(at)h
 8208: (p)s(oin)m(t.)150 1902 y Fs(yank-pop)d(\(M-y\))630 2012
 8209: y Ft(Rotate)36 b(the)f(kill-ring,)i(and)d(y)m(ank)h(the)f(new)g(top.)54
 8210: b(Y)-8 b(ou)35 b(can)g(only)f(do)h(this)f(if)h(the)g(prior)630
 8211: 2122 y(command)30 b(is)h Fs(yank)e Ft(or)h Fs(yank-pop)p
 8212: Ft(.)150 2307 y Fi(1.4.5)63 b(Sp)s(ecifying)42 b(Numeric)f(Argumen)m
 8213: (ts)150 2472 y Fs(digit-argument)26 b(\()p Fl(M-0)p Fs(,)j
 8214: Fl(M-1)p Fs(,)h(...)f Fl(M--)p Fs(\))630 2581 y Ft(Add)d(this)h(digit)g
 8215: (to)h(the)f(argumen)m(t)g(already)h(accum)m(ulating,)h(or)e(start)h(a)f
 8216: (new)f(argumen)m(t.)630 2691 y Fl(M--)j Ft(starts)i(a)g(negativ)m(e)i
 8217: (argumen)m(t.)150 2836 y Fs(universal-argument)25 b(\(\))630
 8218: 2946 y Ft(This)g(is)g(another)h(w)m(a)m(y)g(to)h(sp)s(ecify)e(an)g
 8219: (argumen)m(t.)40 b(If)25 b(this)g(command)h(is)f(follo)m(w)m(ed)i(b)m
 8220: (y)f(one)630 3055 y(or)k(more)f(digits,)i(optionally)g(with)e(a)h
 8221: (leading)h(min)m(us)e(sign,)h(those)g(digits)g(de\014ne)f(the)h(ar-)630
 8222: 3165 y(gumen)m(t.)41 b(If)28 b(the)i(command)f(is)g(follo)m(w)m(ed)h(b)
 8223: m(y)f(digits,)i(executing)f Fs(universal-argument)630
 8224: 3275 y Ft(again)j(ends)e(the)h(n)m(umeric)f(argumen)m(t,)i(but)e(is)h
 8225: (otherwise)g(ignored.)45 b(As)32 b(a)g(sp)s(ecial)h(case,)630
 8226: 3384 y(if)g(this)g(command)f(is)h(immediately)h(follo)m(w)m(ed)h(b)m(y)
 8227: d(a)h(c)m(haracter)i(that)e(is)g(neither)g(a)g(digit)630
 8228: 3494 y(nor)41 b(min)m(us)f(sign,)k(the)e(argumen)m(t)f(coun)m(t)h(for)f
 8229: (the)h(next)f(command)g(is)g(m)m(ultiplied)h(b)m(y)630
 8230: 3603 y(four.)54 b(The)35 b(argumen)m(t)g(coun)m(t)h(is)f(initially)h
 8231: (one,)h(so)e(executing)i(this)e(function)f(the)i(\014rst)630
 8232: 3713 y(time)29 b(mak)m(es)h(the)e(argumen)m(t)i(coun)m(t)f(four,)f(a)h
 8233: (second)g(time)g(mak)m(es)h(the)e(argumen)m(t)h(coun)m(t)630
 8234: 3822 y(sixteen,)i(and)f(so)h(on.)40 b(By)31 b(default,)g(this)f(is)g
 8235: (not)h(b)s(ound)d(to)k(a)e(k)m(ey)-8 b(.)150 4008 y Fi(1.4.6)63
 8236: b(Letting)40 b(Readline)h(T)m(yp)s(e)g(F)-10 b(or)42
 8237: b(Y)-10 b(ou)150 4173 y Fs(complete)28 b(\(TAB\))630
 8238: 4282 y Ft(A)m(ttempt)c(to)f(p)s(erform)e(completion)j(on)f(the)g(text)g
 8239: (b)s(efore)f(p)s(oin)m(t.)39 b(The)22 b(actual)i(completion)630
 8240: 4392 y(p)s(erformed)29 b(is)h(application-sp)s(eci\014c.)42
 8241: b(The)30 b(default)h(is)f(\014lename)h(completion.)150
 8242: 4537 y Fs(possible-completions)25 b(\(M-?\))630 4647
 8243: y Ft(List)35 b(the)g(p)s(ossible)f(completions)i(of)e(the)h(text)h(b)s
 8244: (efore)e(p)s(oin)m(t.)54 b(When)34 b(displa)m(ying)h(com-)630
 8245: 4756 y(pletions,)f(Readline)f(sets)f(the)h(n)m(um)m(b)s(er)e(of)i
 8246: (columns)f(used)f(for)i(displa)m(y)f(to)h(the)g(v)-5
 8247: b(alue)33 b(of)630 4866 y Fs(completion-display-width)o
 8248: Ft(,)g(the)j(v)-5 b(alue)37 b(of)g(the)f(en)m(vironmen)m(t)h(v)-5
 8249: b(ariable)38 b Fs(COLUMNS)p Ft(,)630 4975 y(or)30 b(the)h(screen)f
 8250: (width,)g(in)g(that)h(order.)150 5121 y Fs(insert-completions)25
 8251: b(\(M-*\))630 5230 y Ft(Insert)30 b(all)h(completions)h(of)f(the)g
 8252: (text)g(b)s(efore)f(p)s(oin)m(t)h(that)g(w)m(ould)f(ha)m(v)m(e)i(b)s
 8253: (een)e(generated)630 5340 y(b)m(y)g Fs(possible-completions)p
 8254: Ft(.)p eop end
 8255: %%Page: 22 26
 8256: TeXDict begin 22 25 bop 150 -116 a Ft(Chapter)30 b(1:)41
 8257: b(Command)29 b(Line)i(Editing)2107 b(22)150 299 y Fs(menu-complete)27
 8258: b(\(\))630 408 y Ft(Similar)d(to)g Fs(complete)p Ft(,)f(but)h(replaces)
 8259: g(the)g(w)m(ord)g(to)g(b)s(e)f(completed)i(with)e(a)i(single)f(matc)m
 8260: (h)630 518 y(from)37 b(the)h(list)h(of)f(p)s(ossible)f(completions.)64
 8261: b(Rep)s(eated)39 b(execution)g(of)f Fs(menu-complete)630
 8262: 628 y Ft(steps)i(through)g(the)g(list)h(of)f(p)s(ossible)g
 8263: (completions,)k(inserting)c(eac)m(h)i(matc)m(h)f(in)f(turn.)630
 8264: 737 y(A)m(t)e(the)f(end)f(of)h(the)g(list)g(of)g(completions,)i(the)e
 8265: (b)s(ell)g(is)g(rung)f(\(sub)5 b(ject)36 b(to)i(the)f(setting)630
 8266: 847 y(of)f Fs(bell-style)p Ft(\))e(and)h(the)h(original)i(text)f(is)f
 8267: (restored.)57 b(An)36 b(argumen)m(t)h(of)f Fj(n)f Ft(mo)m(v)m(es)i
 8268: Fj(n)630 956 y Ft(p)s(ositions)e(forw)m(ard)f(in)g(the)h(list)h(of)e
 8269: (matc)m(hes;)39 b(a)c(negativ)m(e)i(argumen)m(t)e(ma)m(y)g(b)s(e)f
 8270: (used)g(to)630 1066 y(mo)m(v)m(e)40 b(bac)m(kw)m(ard)e(through)g(the)g
 8271: (list.)65 b(This)38 b(command)g(is)g(in)m(tended)g(to)h(b)s(e)f(b)s
 8272: (ound)e(to)630 1176 y Fs(TAB)p Ft(,)30 b(but)f(is)i(un)m(b)s(ound)d(b)m
 8273: (y)i(default.)150 1331 y Fs(menu-complete-backward)24
 8274: b(\(\))630 1441 y Ft(Iden)m(tical)36 b(to)g Fs(menu-complete)p
 8275: Ft(,)d(but)h(mo)m(v)m(es)j(bac)m(kw)m(ard)e(through)f(the)i(list)f(of)g
 8276: (p)s(ossible)630 1550 y(completions,)d(as)e(if)h Fs(menu-complete)26
 8277: b Ft(had)k(b)s(een)g(giv)m(en)h(a)g(negativ)m(e)i(argumen)m(t.)150
 8278: 1705 y Fs(delete-char-or-list)25 b(\(\))630 1815 y Ft(Deletes)41
 8279: b(the)e(c)m(haracter)h(under)e(the)h(cursor)f(if)h(not)g(at)g(the)h(b)s
 8280: (eginning)e(or)h(end)f(of)h(the)630 1925 y(line)50 b(\(lik)m(e)h
 8281: Fs(delete-char)p Ft(\).)96 b(If)49 b(at)h(the)g(end)f(of)h(the)f(line,)
 8282: 55 b(b)s(eha)m(v)m(es)c(iden)m(tically)g(to)630 2034
 8283: y Fs(possible-completions)p Ft(.)35 b(This)30 b(command)g(is)g(un)m(b)s
 8284: (ound)e(b)m(y)i(default.)150 2229 y Fi(1.4.7)63 b(Keyb)s(oard)41
 8285: b(Macros)150 2399 y Fs(start-kbd-macro)26 b(\(C-x)j(\(\))630
 8286: 2509 y Ft(Begin)i(sa)m(ving)h(the)e(c)m(haracters)i(t)m(yp)s(ed)e(in)m
 8287: (to)h(the)g(curren)m(t)f(k)m(eyb)s(oard)g(macro.)150
 8288: 2664 y Fs(end-kbd-macro)d(\(C-x)i(\)\))630 2774 y Ft(Stop)e(sa)m(ving)h
 8289: (the)g(c)m(haracters)g(t)m(yp)s(ed)f(in)m(to)i(the)e(curren)m(t)g(k)m
 8290: (eyb)s(oard)g(macro)h(and)f(sa)m(v)m(e)i(the)630 2883
 8291: y(de\014nition.)150 3039 y Fs(call-last-kbd-macro)c(\(C-x)k(e\))630
 8292: 3148 y Ft(Re-execute)37 b(the)e(last)h(k)m(eyb)s(oard)f(macro)h
 8293: (de\014ned,)f(b)m(y)h(making)f(the)g(c)m(haracters)i(in)e(the)630
 8294: 3258 y(macro)c(app)s(ear)f(as)g(if)h(t)m(yp)s(ed)f(at)h(the)f(k)m(eyb)s
 8295: (oard.)150 3413 y Fs(print-last-kbd-macro)25 b(\(\))630
 8296: 3523 y Ft(Prin)m(t)30 b(the)h(last)g(k)m(eb)s(oard)f(macro)h(de\014ned)
 8297: e(in)i(a)f(format)h(suitable)g(for)f(the)h Fj(inputrc)k
 8298: Ft(\014le.)150 3718 y Fi(1.4.8)63 b(Some)41 b(Miscellaneous)i(Commands)
 8299: 150 3888 y Fs(re-read-init-file)26 b(\(C-x)j(C-r\))630
 8300: 3997 y Ft(Read)22 b(in)g(the)g(con)m(ten)m(ts)h(of)f(the)g
 8301: Fj(inputrc)27 b Ft(\014le,)d(and)d(incorp)s(orate)h(an)m(y)h(bindings)d
 8302: (or)i(v)-5 b(ariable)630 4107 y(assignmen)m(ts)31 b(found)e(there.)150
 8303: 4262 y Fs(abort)g(\(C-g\))630 4372 y Ft(Ab)s(ort)d(the)h(curren)m(t)f
 8304: (editing)h(command)f(and)g(ring)h(the)f(terminal's)h(b)s(ell)g(\(sub)5
 8305: b(ject)26 b(to)i(the)630 4481 y(setting)j(of)g Fs(bell-style)p
 8306: Ft(\).)150 4637 y Fs(do-lowercase-version)25 b(\(M-A,)k(M-B,)g(M-)p
 8307: Fl(x)p Fs(,)g(...)o(\))630 4746 y Ft(If)35 b(the)g(meta\014ed)g(c)m
 8308: (haracter)i Fj(x)k Ft(is)35 b(upp)s(er)e(case,)k(run)d(the)h(command)g
 8309: (that)g(is)g(b)s(ound)e(to)630 4856 y(the)g(corresp)s(onding)f
 8310: (meta\014ed)h(lo)m(w)m(er)i(case)f(c)m(haracter.)50 b(The)32
 8311: b(b)s(eha)m(vior)h(is)g(unde\014ned)e(if)630 4965 y Fj(x)37
 8312: b Ft(is)30 b(already)h(lo)m(w)m(er)h(case.)150 5121 y
 8313: Fs(prefix-meta)27 b(\(ESC\))630 5230 y Ft(Metafy)39 b(the)e(next)h(c)m
 8314: (haracter)h(t)m(yp)s(ed.)62 b(This)37 b(is)g(for)h(k)m(eyb)s(oards)f
 8315: (without)g(a)h(meta)g(k)m(ey)-8 b(.)630 5340 y(T)m(yping)30
 8316: b(`)p Fs(ESC)g(f)p Ft(')g(is)h(equiv)-5 b(alen)m(t)31
 8317: b(to)g(t)m(yping)g Fl(M-f)p Ft(.)p eop end
 8318: %%Page: 23 27
 8319: TeXDict begin 23 26 bop 150 -116 a Ft(Chapter)30 b(1:)41
 8320: b(Command)29 b(Line)i(Editing)2107 b(23)150 299 y Fs(undo)29
 8321: b(\(C-_)g(or)h(C-x)g(C-u\))630 408 y Ft(Incremen)m(tal)h(undo,)f
 8322: (separately)h(remem)m(b)s(ered)f(for)g(eac)m(h)i(line.)150
 8323: 584 y Fs(revert-line)27 b(\(M-r\))630 693 y Ft(Undo)33
 8324: b(all)h(c)m(hanges)g(made)f(to)h(this)f(line.)49 b(This)32
 8325: b(is)h(lik)m(e)i(executing)f(the)f Fs(undo)f Ft(command)630
 8326: 803 y(enough)e(times)h(to)g(get)h(bac)m(k)f(to)g(the)f(b)s(eginning.)
 8327: 150 978 y Fs(tilde-expand)d(\(M-~\))630 1088 y Ft(P)m(erform)j(tilde)h
 8328: (expansion)g(on)f(the)g(curren)m(t)h(w)m(ord.)150 1263
 8329: y Fs(set-mark)d(\(C-@\))630 1373 y Ft(Set)33 b(the)g(mark)f(to)i(the)f
 8330: (p)s(oin)m(t.)48 b(If)32 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g
 8331: (supplied,)f(the)h(mark)g(is)f(set)630 1482 y(to)f(that)g(p)s(osition.)
 8332: 150 1658 y Fs(exchange-point-and-mark)24 b(\(C-x)29 b(C-x\))630
 8333: 1767 y Ft(Sw)m(ap)i(the)g(p)s(oin)m(t)g(with)g(the)g(mark.)43
 8334: b(The)31 b(curren)m(t)g(cursor)f(p)s(osition)i(is)f(set)h(to)f(the)h
 8335: (sa)m(v)m(ed)630 1877 y(p)s(osition,)f(and)e(the)i(old)g(cursor)e(p)s
 8336: (osition)i(is)f(sa)m(v)m(ed)i(as)e(the)h(mark.)150 2052
 8337: y Fs(character-search)26 b(\(C-]\))630 2162 y Ft(A)f(c)m(haracter)h(is)
 8338: f(read)g(and)f(p)s(oin)m(t)h(is)g(mo)m(v)m(ed)h(to)g(the)f(next)g(o)s
 8339: (ccurrence)g(of)g(that)g(c)m(haracter.)630 2271 y(A)30
 8340: b(negativ)m(e)j(coun)m(t)e(searc)m(hes)g(for)f(previous)g(o)s
 8341: (ccurrences.)150 2447 y Fs(character-search-backwar)o(d)24
 8342: b(\(M-C-]\))630 2556 y Ft(A)45 b(c)m(haracter)h(is)f(read)g(and)f(p)s
 8343: (oin)m(t)h(is)g(mo)m(v)m(ed)h(to)f(the)g(previous)f(o)s(ccurrence)h(of)
 8344: g(that)630 2666 y(c)m(haracter.)d(A)31 b(negativ)m(e)h(coun)m(t)f
 8345: (searc)m(hes)h(for)e(subsequen)m(t)f(o)s(ccurrences.)150
 8346: 2841 y Fs(skip-csi-sequence)d(\(\))630 2951 y Ft(Read)i(enough)f(c)m
 8347: (haracters)h(to)g(consume)f(a)h(m)m(ulti-k)m(ey)h(sequence)f(suc)m(h)f
 8348: (as)g(those)h(de\014ned)630 3061 y(for)37 b(k)m(eys)h(lik)m(e)g(Home)g
 8349: (and)f(End.)60 b(Suc)m(h)37 b(sequences)g(b)s(egin)g(with)g(a)h(Con)m
 8350: (trol)g(Sequence)630 3170 y(Indicator)f(\(CSI\),)f(usually)h(ESC-[.)59
 8351: b(If)36 b(this)g(sequence)h(is)g(b)s(ound)d(to)k Fs("\\)p
 8352: Ft(e[)p Fs(")p Ft(,)g(k)m(eys)f(pro-)630 3280 y(ducing)31
 8353: b(suc)m(h)h(sequences)g(will)h(ha)m(v)m(e)g(no)f(e\013ect)h(unless)e
 8354: (explicitly)j(b)s(ound)c(to)i(a)h(readline)630 3389 y(command,)f
 8355: (instead)g(of)g(inserting)g(stra)m(y)h(c)m(haracters)g(in)m(to)g(the)f
 8356: (editing)h(bu\013er.)44 b(This)31 b(is)630 3499 y(un)m(b)s(ound)d(b)m
 8357: (y)i(default,)h(but)f(usually)g(b)s(ound)e(to)j(ESC-[.)150
 8358: 3674 y Fs(insert-comment)26 b(\(M-#\))630 3784 y Ft(Without)36
 8359: b(a)g(n)m(umeric)g(argumen)m(t,)h(the)f(v)-5 b(alue)36
 8360: b(of)g(the)g Fs(comment-begin)c Ft(v)-5 b(ariable)36
 8361: b(is)g(in-)630 3893 y(serted)c(at)g(the)g(b)s(eginning)f(of)h(the)f
 8362: (curren)m(t)h(line.)45 b(If)31 b(a)h(n)m(umeric)f(argumen)m(t)h(is)g
 8363: (supplied,)630 4003 y(this)k(command)h(acts)g(as)g(a)g(toggle:)55
 8364: b(if)37 b(the)f(c)m(haracters)i(at)g(the)e(b)s(eginning)g(of)h(the)g
 8365: (line)630 4113 y(do)30 b(not)h(matc)m(h)h(the)f(v)-5
 8366: b(alue)31 b(of)f Fs(comment-begin)p Ft(,)e(the)i(v)-5
 8367: b(alue)31 b(is)g(inserted,)g(otherwise)g(the)630 4222
 8368: y(c)m(haracters)42 b(in)d Fs(comment-begin)e Ft(are)j(deleted)h(from)f
 8369: (the)g(b)s(eginning)g(of)g(the)g(line.)71 b(In)630 4332
 8370: y(either)31 b(case,)h(the)e(line)h(is)f(accepted)i(as)f(if)f(a)h
 8371: (newline)f(had)g(b)s(een)f(t)m(yp)s(ed.)150 4507 y Fs(dump-functions)d
 8372: (\(\))630 4617 y Ft(Prin)m(t)g(all)i(of)e(the)h(functions)f(and)g
 8373: (their)g(k)m(ey)h(bindings)e(to)j(the)e(Readline)h(output)f(stream.)630
 8374: 4726 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)g(supplied,)f(the)h
 8375: (output)f(is)h(formatted)g(in)f(suc)m(h)h(a)g(w)m(a)m(y)g(that)630
 8376: 4836 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h Fj(inputrc)k
 8377: Ft(\014le.)41 b(This)29 b(command)h(is)h(un)m(b)s(ound)c(b)m(y)k
 8378: (default.)150 5011 y Fs(dump-variables)26 b(\(\))630
 8379: 5121 y Ft(Prin)m(t)21 b(all)h(of)g(the)f(settable)i(v)-5
 8380: b(ariables)22 b(and)f(their)g(v)-5 b(alues)22 b(to)g(the)f(Readline)h
 8381: (output)f(stream.)630 5230 y(If)31 b(a)h(n)m(umeric)g(argumen)m(t)g(is)
 8382: g(supplied,)f(the)h(output)f(is)h(formatted)g(in)f(suc)m(h)h(a)g(w)m(a)
 8383: m(y)g(that)630 5340 y(it)f(can)g(b)s(e)e(made)i(part)f(of)g(an)h
 8384: Fj(inputrc)k Ft(\014le.)41 b(This)29 b(command)h(is)h(un)m(b)s(ound)c
 8385: (b)m(y)k(default.)p eop end
 8386: %%Page: 24 28
 8387: TeXDict begin 24 27 bop 150 -116 a Ft(Chapter)30 b(1:)41
 8388: b(Command)29 b(Line)i(Editing)2107 b(24)150 299 y Fs(dump-macros)27
 8389: b(\(\))630 408 y Ft(Prin)m(t)34 b(all)g(of)g(the)g(Readline)g(k)m(ey)h
 8390: (sequences)f(b)s(ound)e(to)i(macros)g(and)f(the)h(strings)g(they)630
 8391: 518 y(output.)53 b(If)35 b(a)g(n)m(umeric)f(argumen)m(t)i(is)e
 8392: (supplied,)h(the)g(output)g(is)f(formatted)i(in)e(suc)m(h)h(a)630
 8393: 628 y(w)m(a)m(y)c(that)g(it)f(can)g(b)s(e)g(made)g(part)f(of)i(an)e
 8394: Fj(inputrc)35 b Ft(\014le.)41 b(This)29 b(command)h(is)g(un)m(b)s(ound)
 8395: d(b)m(y)630 737 y(default.)150 897 y Fs(emacs-editing-mode)e(\(C-e\))
 8396: 630 1006 y Ft(When)30 b(in)g Fs(vi)g Ft(command)g(mo)s(de,)g(this)h
 8397: (causes)f(a)h(switc)m(h)g(to)g Fs(emacs)e Ft(editing)i(mo)s(de.)150
 8398: 1166 y Fs(vi-editing-mode)26 b(\(M-C-j\))630 1275 y Ft(When)k(in)g
 8399: Fs(emacs)f Ft(editing)i(mo)s(de,)f(this)h(causes)f(a)h(switc)m(h)g(to)g
 8400: Fs(vi)f Ft(editing)h(mo)s(de.)150 1516 y Fr(1.5)68 b(Readline)47
 8401: b(vi)e(Mo)t(de)150 1675 y Ft(While)32 b(the)g(Readline)g(library)f(do)s
 8402: (es)g(not)h(ha)m(v)m(e)h(a)f(full)f(set)h(of)g Fs(vi)f
 8403: Ft(editing)h(functions,)f(it)h(do)s(es)g(con)m(tain)150
 8404: 1785 y(enough)i(to)h(allo)m(w)g(simple)f(editing)h(of)f(the)g(line.)52
 8405: b(The)34 b(Readline)g Fs(vi)g Ft(mo)s(de)f(b)s(eha)m(v)m(es)i(as)f(sp)s
 8406: (eci\014ed)f(in)150 1895 y(the)e Fm(posix)e Ft(standard.)275
 8407: 2029 y(In)f(order)g(to)i(switc)m(h)g(in)m(teractiv)m(ely)i(b)s(et)m(w)m
 8408: (een)d Fs(emacs)f Ft(and)g Fs(vi)h Ft(editing)g(mo)s(des,)g(use)g(the)g
 8409: (command)150 2139 y Fl(M-C-j)36 b Ft(\(b)s(ound)h(to)h
 8410: (emacs-editing-mo)s(de)i(when)d(in)g Fs(vi)h Ft(mo)s(de)f(and)g(to)i
 8411: (vi-editing-mo)s(de)g(in)e Fs(emacs)150 2248 y Ft(mo)s(de\).)k(The)30
 8412: b(Readline)h(default)f(is)g Fs(emacs)f Ft(mo)s(de.)275
 8413: 2383 y(When)g(y)m(ou)i(en)m(ter)f(a)h(line)f(in)g Fs(vi)f
 8414: Ft(mo)s(de,)h(y)m(ou)h(are)f(already)h(placed)f(in)g(`insertion')g(mo)s
 8415: (de,)g(as)h(if)f(y)m(ou)150 2492 y(had)f(t)m(yp)s(ed)g(an)g(`)p
 8416: Fs(i)p Ft('.)41 b(Pressing)29 b Fs(ESC)f Ft(switc)m(hes)i(y)m(ou)g(in)m
 8417: (to)h(`command')e(mo)s(de,)h(where)e(y)m(ou)i(can)g(edit)g(the)150
 8418: 2602 y(text)35 b(of)f(the)g(line)g(with)f(the)h(standard)f
 8419: Fs(vi)g Ft(mo)m(v)m(emen)m(t)j(k)m(eys,)g(mo)m(v)m(e)f(to)f(previous)g
 8420: (history)f(lines)h(with)150 2711 y(`)p Fs(k)p Ft(')d(and)e(subsequen)m
 8421: (t)h(lines)h(with)f(`)p Fs(j)p Ft(',)g(and)g(so)h(forth.)p
 8422: eop end
 8423: %%Page: 25 29
 8424: TeXDict begin 25 28 bop 3659 -116 a Ft(25)150 299 y Fp(2)80
 8425: b(Programming)54 b(with)f(GNU)h(Readline)150 543 y Ft(This)24
 8426: b(c)m(hapter)i(describ)s(es)e(the)h(in)m(terface)h(b)s(et)m(w)m(een)g
 8427: (the)f Fm(gnu)f Ft(Readline)i(Library)e(and)g(other)h(programs.)150
 8428: 652 y(If)k(y)m(ou)g(are)g(a)h(programmer,)f(and)f(y)m(ou)i(wish)e(to)i
 8429: (include)f(the)g(features)g(found)f(in)h Fm(gnu)g Ft(Readline)g(suc)m
 8430: (h)150 762 y(as)c(completion,)j(line)d(editing,)i(and)d(in)m(teractiv)m
 8431: (e)k(history)d(manipulation)g(in)f(y)m(our)h(o)m(wn)g(programs,)h(this)
 8432: 150 871 y(section)32 b(is)e(for)g(y)m(ou.)150 1117 y
 8433: Fr(2.1)68 b(Basic)45 b(Beha)l(vior)150 1276 y Ft(Man)m(y)39
 8434: b(programs)e(pro)m(vide)h(a)h(command)f(line)g(in)m(terface,)k(suc)m(h)
 8435: 37 b(as)i Fs(mail)p Ft(,)g Fs(ftp)p Ft(,)g(and)e Fs(sh)p
 8436: Ft(.)63 b(F)-8 b(or)39 b(suc)m(h)150 1386 y(programs,)29
 8437: b(the)f(default)h(b)s(eha)m(viour)f(of)h(Readline)g(is)g(su\016cien)m
 8438: (t.)40 b(This)28 b(section)i(describ)s(es)d(ho)m(w)i(to)g(use)150
 8439: 1496 y(Readline)35 b(in)f(the)h(simplest)f(w)m(a)m(y)h(p)s(ossible,)h
 8440: (p)s(erhaps)c(to)j(replace)h(calls)f(in)f(y)m(our)h(co)s(de)f(to)h
 8441: Fs(gets\(\))e Ft(or)150 1605 y Fs(fgets\(\))p Ft(.)275
 8442: 1743 y(The)f(function)g Fs(readline\(\))e Ft(prin)m(ts)i(a)g(prompt)g
 8443: Fj(prompt)i Ft(and)e(then)g(reads)g(and)g(returns)f(a)i(single)150
 8444: 1852 y(line)g(of)g(text)h(from)e(the)h(user.)47 b(If)32
 8445: b Fj(prompt)i Ft(is)e Fs(NULL)g Ft(or)h(the)f(empt)m(y)i(string,)f(no)g
 8446: (prompt)e(is)i(displa)m(y)m(ed.)150 1962 y(The)k(line)g
 8447: Fs(readline)e Ft(returns)h(is)h(allo)s(cated)i(with)e
 8448: Fs(malloc\(\))p Ft(;)h(the)f(caller)i(should)d Fs(free\(\))f
 8449: Ft(the)j(line)150 2072 y(when)29 b(it)i(has)f(\014nished)f(with)h(it.)
 8450: 42 b(The)29 b(declaration)j(for)f Fs(readline)d Ft(in)i(ANSI)g(C)g(is)
 8451: 390 2209 y Fs(char)47 b(*readline)e(\(const)h(char)h(*)p
 8452: Fl(prompt)p Fs(\);)150 2347 y Ft(So,)31 b(one)f(migh)m(t)h(sa)m(y)390
 8453: 2485 y Fs(char)47 b(*line)f(=)h(readline)f(\("Enter)g(a)h(line:)g("\);)
 8454: 150 2623 y Ft(in)23 b(order)f(to)h(read)g(a)g(line)h(of)f(text)h(from)e
 8455: (the)h(user.)38 b(The)22 b(line)h(returned)f(has)g(the)h(\014nal)g
 8456: (newline)g(remo)m(v)m(ed,)150 2732 y(so)31 b(only)f(the)h(text)g
 8457: (remains.)275 2870 y(If)40 b Fs(readline)e Ft(encoun)m(ters)j(an)f
 8458: Fs(EOF)f Ft(while)i(reading)f(the)h(line,)j(and)39 b(the)i(line)g(is)f
 8459: (empt)m(y)h(at)g(that)150 2979 y(p)s(oin)m(t,)30 b(then)f
 8460: Fs(\(char)g(*\)NULL)e Ft(is)j(returned.)39 b(Otherwise,)30
 8461: b(the)f(line)h(is)f(ended)g(just)g(as)g(if)h(a)f(newline)h(had)150
 8462: 3089 y(b)s(een)g(t)m(yp)s(ed.)275 3227 y(Readline)22
 8463: b(p)s(erforms)e(some)j(expansion)e(on)h(the)g Fj(prompt)h
 8464: Ft(b)s(efore)f(it)g(is)g(displa)m(y)m(ed)h(on)f(the)g(screen.)38
 8465: b(See)150 3336 y(the)27 b(description)g(of)h Fs(rl_expand_prompt)22
 8466: b Ft(\(see)28 b(Section)g(2.4.6)h([Redispla)m(y],)g(page)f(38\))g(for)f
 8467: (additional)150 3446 y(details,)41 b(esp)s(ecially)f(if)e
 8468: Fj(prompt)i Ft(will)e(con)m(tain)i(c)m(haracters)f(that)g(do)f(not)h
 8469: (consume)f(ph)m(ysical)h(screen)150 3556 y(space)31 b(when)e(displa)m
 8470: (y)m(ed.)275 3693 y(If)d(y)m(ou)h(w)m(an)m(t)h(the)f(user)g(to)g(b)s(e)
 8471: g(able)g(to)h(get)g(at)g(the)f(line)g(later,)i(\(with)e
 8472: Fs(C-p)f Ft(for)h(example\),)i(y)m(ou)e(m)m(ust)150 3803
 8473: y(call)32 b Fs(add_history\(\))26 b Ft(to)32 b(sa)m(v)m(e)f(the)g(line)
 8474: g(a)m(w)m(a)m(y)h(in)e(a)h Fj(history)38 b Ft(list)31
 8475: b(of)g(suc)m(h)f(lines.)390 3941 y Fs(add_history)45
 8476: b(\(line\);)150 4078 y Ft(F)-8 b(or)31 b(full)f(details)i(on)e(the)g
 8477: (GNU)h(History)g(Library)-8 b(,)31 b(see)g(the)f(asso)s(ciated)i(man)m
 8478: (ual.)275 4216 y(It)f(is)g(preferable)g(to)i(a)m(v)m(oid)f(sa)m(ving)h
 8479: (empt)m(y)e(lines)h(on)f(the)h(history)f(list,)h(since)g(users)e
 8480: (rarely)i(ha)m(v)m(e)h(a)150 4326 y(burning)28 b(need)h(to)i(reuse)e(a)
 8481: h(blank)g(line.)40 b(Here)31 b(is)e(a)h(function)g(whic)m(h)f(usefully)
 8482: g(replaces)i(the)f(standard)150 4435 y Fs(gets\(\))f
 8483: Ft(library)h(function,)g(and)g(has)g(the)g(adv)-5 b(an)m(tage)33
 8484: b(of)d(no)g(static)i(bu\013er)e(to)h(o)m(v)m(er\015o)m(w:)390
 8485: 4573 y Fs(/*)47 b(A)h(static)e(variable)f(for)i(holding)f(the)h(line.)f
 8486: (*/)390 4682 y(static)g(char)h(*line_read)e(=)i(\(char)g(*\)NULL;)390
 8487: 4902 y(/*)g(Read)g(a)g(string,)f(and)h(return)f(a)i(pointer)d(to)j(it.)
 8488: 533 5011 y(Returns)e(NULL)h(on)g(EOF.)f(*/)390 5121 y(char)h(*)390
 8489: 5230 y(rl_gets)f(\(\))390 5340 y({)p eop end
 8490: %%Page: 26 30
 8491: TeXDict begin 26 29 bop 150 -116 a Ft(Chapter)30 b(2:)41
 8492: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(26)485
 8493: 299 y Fs(/*)48 b(If)f(the)g(buffer)f(has)h(already)f(been)g(allocated,)
 8494: 629 408 y(return)g(the)h(memory)f(to)h(the)g(free)f(pool.)h(*/)485
 8495: 518 y(if)h(\(line_read\))581 628 y({)676 737 y(free)f(\(line_read\);)
 8496: 676 847 y(line_read)f(=)h(\(char)f(*\)NULL;)581 956 y(})485
 8497: 1176 y(/*)i(Get)f(a)g(line)g(from)f(the)h(user.)g(*/)485
 8498: 1285 y(line_read)f(=)h(readline)f(\(""\);)485 1504 y(/*)i(If)f(the)g
 8499: (line)f(has)h(any)g(text)g(in)g(it,)629 1614 y(save)f(it)h(on)h(the)f
 8500: (history.)e(*/)485 1724 y(if)j(\(line_read)d(&&)i(*line_read\))581
 8501: 1833 y(add_history)e(\(line_read\);)485 2052 y(return)i(\(line_read\);)
 8502: 390 2162 y(})275 2303 y Ft(This)27 b(function)h(giv)m(es)h(the)f(user)g
 8503: (the)g(default)g(b)s(eha)m(viour)g(of)g Fs(TAB)g Ft(completion:)40
 8504: b(completion)30 b(on)e(\014le)150 2412 y(names.)41 b(If)31
 8505: b(y)m(ou)g(do)f(not)h(w)m(an)m(t)g(Readline)h(to)f(complete)h(on)f
 8506: (\014lenames,)g(y)m(ou)g(can)f(c)m(hange)i(the)f(binding)150
 8507: 2522 y(of)g(the)f Fs(TAB)g Ft(k)m(ey)h(with)f Fs(rl_bind_key\(\))p
 8508: Ft(.)390 2662 y Fs(int)47 b(rl_bind_key)e(\(int)h Fl(key)p
 8509: Fs(,)h(rl_command_func_t)c(*)p Fl(function)p Fs(\);)275
 8510: 2803 y(rl_bind_key\(\))29 b Ft(tak)m(es)35 b(t)m(w)m(o)g(argumen)m(ts:)
 8511: 47 b Fj(k)m(ey)c Ft(is)33 b(the)h(c)m(haracter)h(that)f(y)m(ou)g(w)m
 8512: (an)m(t)g(to)g(bind,)g(and)150 2912 y Fj(function)39
 8513: b Ft(is)f(the)h(address)f(of)h(the)g(function)g(to)g(call)i(when)c
 8514: Fj(k)m(ey)48 b Ft(is)39 b(pressed.)65 b(Binding)38 b
 8515: Fs(TAB)g Ft(to)i Fs(rl_)150 3022 y(insert\(\))c Ft(mak)m(es)k
 8516: Fs(TAB)e Ft(insert)g(itself.)67 b Fs(rl_bind_key\(\))35
 8517: b Ft(returns)j(non-zero)h(if)g Fj(k)m(ey)47 b Ft(is)39
 8518: b(not)g(a)g(v)-5 b(alid)150 3132 y(ASCI)s(I)29 b(c)m(haracter)j(co)s
 8519: (de)e(\(b)s(et)m(w)m(een)i(0)f(and)e(255\).)275 3272
 8520: y(Th)m(us,)g(to)i(disable)g(the)f(default)h Fs(TAB)e
 8521: Ft(b)s(eha)m(vior,)i(the)g(follo)m(wing)g(su\016ces:)390
 8522: 3413 y Fs(rl_bind_key)45 b(\('\\t',)h(rl_insert\);)275
 8523: 3554 y Ft(This)25 b(co)s(de)i(should)e(b)s(e)h(executed)h(once)g(at)g
 8524: (the)g(start)g(of)f(y)m(our)h(program;)g(y)m(ou)g(migh)m(t)g(write)g(a)
 8525: g(func-)150 3663 y(tion)33 b(called)h Fs(initialize_readline\(\))27
 8526: b Ft(whic)m(h)33 b(p)s(erforms)e(this)h(and)h(other)g(desired)f
 8527: (initializations,)150 3773 y(suc)m(h)e(as)h(installing)g(custom)g
 8528: (completers)g(\(see)g(Section)h(2.6)f([Custom)f(Completers],)h(page)g
 8529: (51\).)150 4023 y Fr(2.2)68 b(Custom)45 b(F)-11 b(unctions)150
 8530: 4182 y Ft(Readline)28 b(pro)m(vides)f(man)m(y)g(functions)g(for)g
 8531: (manipulating)h(the)f(text)h(of)g(the)f(line,)i(but)d(it)i(isn't)f(p)s
 8532: (ossible)150 4292 y(to)37 b(an)m(ticipate)i(the)e(needs)f(of)h(all)g
 8533: (programs.)59 b(This)36 b(section)h(describ)s(es)f(the)h(v)-5
 8534: b(arious)36 b(functions)h(and)150 4401 y(v)-5 b(ariables)27
 8535: b(de\014ned)e(within)g(the)h(Readline)h(library)f(whic)m(h)g(allo)m(w)h
 8536: (a)g(user)e(program)h(to)h(add)e(customized)150 4511
 8537: y(functionalit)m(y)32 b(to)f(Readline.)275 4651 y(Before)37
 8538: b(declaring)g(an)m(y)g(functions)f(that)h(customize)h(Readline's)f(b)s
 8539: (eha)m(vior,)h(or)f(using)f(an)m(y)h(func-)150 4761 y(tionalit)m(y)48
 8540: b(Readline)e(pro)m(vides)f(in)g(other)h(co)s(de,)k(an)45
 8541: b(application)i(writer)e(should)g(include)g(the)h(\014le)150
 8542: 4871 y Fs(<readline/readline.h>)28 b Ft(in)33 b(an)m(y)h(\014le)f(that)
 8543: h(uses)f(Readline's)h(features.)51 b(Since)33 b(some)h(of)g(the)f
 8544: (de\014-)150 4980 y(nitions)e(in)g Fs(readline.h)d Ft(use)j(the)h
 8545: Fs(stdio)d Ft(library)-8 b(,)32 b(the)f(\014le)h Fs(<stdio.h>)c
 8546: Ft(should)i(b)s(e)h(included)f(b)s(efore)150 5090 y Fs(readline.h)p
 8547: Ft(.)275 5230 y Fs(readline.h)d Ft(de\014nes)j(a)h(C)f(prepro)s(cessor)
 8548: g(v)-5 b(ariable)31 b(that)g(should)f(b)s(e)g(treated)h(as)g(an)g(in)m
 8549: (teger,)h Fs(RL_)150 5340 y(READLINE_VERSION)p Ft(,)20
 8550: b(whic)m(h)h(ma)m(y)i(b)s(e)f(used)f(to)i(conditionally)h(compile)f
 8551: (application)g(co)s(de)f(dep)s(ending)p eop end
 8552: %%Page: 27 31
 8553: TeXDict begin 27 30 bop 150 -116 a Ft(Chapter)30 b(2:)41
 8554: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(27)150
 8555: 299 y(on)35 b(the)g(installed)h(Readline)f(v)m(ersion.)56
 8556: b(The)34 b(v)-5 b(alue)35 b(is)h(a)f(hexadecimal)h(enco)s(ding)f(of)g
 8557: (the)h(ma)5 b(jor)35 b(and)150 408 y(minor)f(v)m(ersion)g(n)m(um)m(b)s
 8558: (ers)f(of)h(the)h(library)-8 b(,)35 b(of)f(the)h(form)e(0x)p
 8559: Fj(MMmm)p Ft(.)53 b Fj(MM)45 b Ft(is)34 b(the)g(t)m(w)m(o-digit)j(ma)5
 8560: b(jor)150 518 y(v)m(ersion)29 b(n)m(um)m(b)s(er;)g Fj(mm)f
 8561: Ft(is)h(the)g(t)m(w)m(o-digit)j(minor)c(v)m(ersion)i(n)m(um)m(b)s(er.)
 8562: 38 b(F)-8 b(or)30 b(Readline)g(4.2,)g(for)f(example,)150
 8563: 628 y(the)i(v)-5 b(alue)30 b(of)h Fs(RL_READLINE_VERSION)25
 8564: b Ft(w)m(ould)30 b(b)s(e)g Fs(0x0402)p Ft(.)150 837 y
 8565: Fi(2.2.1)63 b(Readline)40 b(T)m(yp)s(edefs)150 984 y
 8566: Ft(F)-8 b(or)31 b(readabilit)m(y)-8 b(,)33 b(w)m(e)d(declare)i(a)f(n)m
 8567: (um)m(b)s(er)e(of)h(new)g(ob)5 b(ject)31 b(t)m(yp)s(es,)g(all)g(p)s
 8568: (oin)m(ters)f(to)i(functions.)275 1128 y(The)j(reason)h(for)f
 8569: (declaring)h(these)h(new)e(t)m(yp)s(es)g(is)h(to)h(mak)m(e)f(it)g
 8570: (easier)h(to)f(write)g(co)s(de)g(describing)150 1238
 8571: y(p)s(oin)m(ters)30 b(to)h(C)f(functions)g(with)g(appropriately)h
 8572: (protot)m(yp)s(ed)f(argumen)m(ts)h(and)f(return)f(v)-5
 8573: b(alues.)275 1382 y(F)d(or)37 b(instance,)j(sa)m(y)d(w)m(e)g(w)m(an)m
 8574: (t)h(to)g(declare)f(a)h(v)-5 b(ariable)37 b Fj(func)42
 8575: b Ft(as)37 b(a)g(p)s(oin)m(ter)g(to)g(a)h(function)e(whic)m(h)150
 8576: 1492 y(tak)m(es)27 b(t)m(w)m(o)g Fs(int)e Ft(argumen)m(ts)h(and)f
 8577: (returns)f(an)i Fs(int)f Ft(\(this)h(is)f(the)h(t)m(yp)s(e)g(of)g(all)h
 8578: (of)e(the)h(Readline)h(bindable)150 1601 y(functions\).)41
 8579: b(Instead)30 b(of)g(the)h(classic)h(C)e(declaration)275
 8580: 1746 y Fs(int)f(\(*func\)\(\);)150 1890 y Ft(or)h(the)h(ANSI-C)f(st)m
 8581: (yle)i(declaration)275 2035 y Fs(int)d(\(*func\)\(int,)e(int\);)150
 8582: 2179 y Ft(w)m(e)k(ma)m(y)g(write)275 2324 y Fs(rl_command_func_t)25
 8583: b(*func;)275 2468 y Ft(The)k(full)h(list)i(of)e(function)g(p)s(oin)m
 8584: (ter)g(t)m(yp)s(es)h(a)m(v)-5 b(ailable)33 b(is)150 2643
 8585: y Fs(typedef)28 b(int)i(rl_command_func_t)c(\(int,)i(int\);)150
 8586: 2752 y(typedef)g(char)i(*rl_compentry_func_t)24 b(\(const)29
 8587: b(char)g(*,)h(int\);)150 2862 y(typedef)e(char)i
 8588: (**rl_completion_func_t)24 b(\(const)29 b(char)g(*,)h(int,)f(int\);)150
 8589: 2971 y(typedef)f(char)i(*rl_quote_func_t)c(\(char)i(*,)i(int,)f(char)h
 8590: (*\);)150 3081 y(typedef)e(char)i(*rl_dequote_func_t)25
 8591: b(\(char)k(*,)h(int\);)150 3191 y(typedef)e(int)i(rl_compignore_func_t)
 8592: 25 b(\(char)k(**\);)150 3300 y(typedef)f(void)i(rl_compdisp_func_t)25
 8593: b(\(char)k(**,)g(int,)h(int\);)150 3410 y(typedef)e(int)i
 8594: (rl_hook_func_t)c(\(void\);)150 3519 y(typedef)i(int)i(rl_getc_func_t)c
 8595: (\(FILE)j(*\);)150 3629 y(typedef)f(int)i(rl_linebuf_func_t)c(\(char)i
 8596: (*,)i(int\);)150 3738 y(typedef)e(int)i(rl_intfunc_t)d(\(int\);)150
 8597: 3848 y(#define)h(rl_ivoidfunc_t)f(rl_hook_func_t)150
 8598: 3958 y(typedef)h(int)i(rl_icpfunc_t)d(\(char)i(*\);)150
 8599: 4067 y(typedef)f(int)i(rl_icppfunc_t)d(\(char)i(**\);)150
 8600: 4177 y(typedef)f(void)i(rl_voidfunc_t)c(\(void\);)150
 8601: 4286 y(typedef)i(void)i(rl_vintfunc_t)c(\(int\);)150
 8602: 4396 y(typedef)i(void)i(rl_vcpfunc_t)d(\(char)i(*\);)150
 8603: 4506 y(typedef)f(void)i(rl_vcppfunc_t)c(\(char)j(**\);)150
 8604: 4685 y Fi(2.2.2)63 b(W)-10 b(riting)41 b(a)f(New)h(F)-10
 8605: b(unction)150 4832 y Ft(In)30 b(order)h(to)h(write)f(new)g(functions)f
 8606: (for)h(Readline,)h(y)m(ou)g(need)e(to)i(kno)m(w)f(the)g(calling)i(con)m
 8607: (v)m(en)m(tions)g(for)150 4941 y(k)m(eyb)s(oard-in)m(v)m(ok)m(ed)f
 8608: (functions,)d(and)h(the)g(names)g(of)g(the)g(v)-5 b(ariables)31
 8609: b(that)f(describ)s(e)g(the)g(curren)m(t)g(state)150 5051
 8610: y(of)h(the)f(line)h(read)f(so)h(far.)275 5196 y(The)e(calling)j
 8611: (sequence)f(for)f(a)h(command)f Fs(foo)g Ft(lo)s(oks)g(lik)m(e)390
 8612: 5340 y Fs(int)47 b(foo)g(\(int)f(count,)h(int)f(key\))p
 8613: eop end
 8614: %%Page: 28 32
 8615: TeXDict begin 28 31 bop 150 -116 a Ft(Chapter)30 b(2:)41
 8616: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(28)150
 8617: 299 y(where)35 b Fj(coun)m(t)k Ft(is)d(the)g(n)m(umeric)g(argumen)m(t)g
 8618: (\(or)g(1)g(if)g(defaulted\))h(and)e Fj(k)m(ey)44 b Ft(is)36
 8619: b(the)g(k)m(ey)h(that)f(in)m(v)m(ok)m(ed)150 408 y(this)30
 8620: b(function.)275 551 y(It)23 b(is)g(completely)h(up)e(to)i(the)f
 8621: (function)g(as)g(to)h(what)f(should)f(b)s(e)h(done)f(with)h(the)g(n)m
 8622: (umeric)g(argumen)m(t.)150 661 y(Some)40 b(functions)g(use)f(it)i(as)f
 8623: (a)g(rep)s(eat)h(coun)m(t,)i(some)d(as)h(a)f(\015ag,)j(and)c(others)h
 8624: (to)h(c)m(ho)s(ose)g(alternate)150 770 y(b)s(eha)m(vior)i(\(refreshing)
 8625: g(the)h(curren)m(t)f(line)h(as)f(opp)s(osed)g(to)h(refreshing)e(the)i
 8626: (screen,)j(for)c(example\).)150 880 y(Some)33 b(c)m(ho)s(ose)h(to)g
 8627: (ignore)g(it.)50 b(In)32 b(general,)j(if)f(a)f(function)g(uses)g(the)g
 8628: (n)m(umeric)g(argumen)m(t)h(as)f(a)h(rep)s(eat)150 989
 8629: y(coun)m(t,)29 b(it)g(should)e(b)s(e)g(able)h(to)h(do)f(something)g
 8630: (useful)f(with)h(b)s(oth)f(negativ)m(e)j(and)d(p)s(ositiv)m(e)i
 8631: (argumen)m(ts.)150 1099 y(A)m(t)i(the)g(v)m(ery)g(least,)h(it)e(should)
 8632: g(b)s(e)g(a)m(w)m(are)h(that)g(it)g(can)g(b)s(e)f(passed)g(a)g(negativ)
 8633: m(e)j(argumen)m(t.)275 1242 y(A)38 b(command)f(function)h(should)f
 8634: (return)g(0)h(if)g(its)h(action)g(completes)g(successfully)-8
 8635: b(,)41 b(and)c(a)h(v)-5 b(alue)150 1351 y(greater)34
 8636: b(than)f(zero)g(if)g(some)h(error)e(o)s(ccurs.)48 b(This)32
 8637: b(is)h(the)g(con)m(v)m(en)m(tion)i(ob)s(ey)m(ed)f(b)m(y)e(all)i(of)f
 8638: (the)g(builtin)150 1461 y(Readline)e(bindable)f(command)g(functions.)
 8639: 150 1714 y Fr(2.3)68 b(Readline)47 b(V)-11 b(ariables)150
 8640: 1873 y Ft(These)30 b(v)-5 b(ariables)31 b(are)g(a)m(v)-5
 8641: b(ailable)33 b(to)e(function)f(writers.)3371 2074 y([V)-8
 8642: b(ariable])-3598 b Fh(char)54 b(*)e(rl_line_buffer)390
 8643: 2183 y Ft(This)30 b(is)i(the)f(line)g(gathered)h(so)f(far.)43
 8644: b(Y)-8 b(ou)32 b(are)f(w)m(elcome)i(to)f(mo)s(dify)f(the)g(con)m(ten)m
 8645: (ts)i(of)e(the)g(line,)390 2293 y(but)k(see)h(Section)g(2.4.5)h([Allo)m
 8646: (wing)h(Undoing],)f(page)f(37.)57 b(The)35 b(function)g
 8647: Fs(rl_extend_line_)390 2402 y(buffer)29 b Ft(is)h(a)m(v)-5
 8648: b(ailable)33 b(to)e(increase)g(the)g(memory)f(allo)s(cated)i(to)f
 8649: Fs(rl_line_buffer)p Ft(.)3371 2603 y([V)-8 b(ariable])-3598
 8650: b Fh(int)53 b(rl_point)390 2712 y Ft(The)30 b(o\013set)h(of)g(the)f
 8651: (curren)m(t)h(cursor)e(p)s(osition)i(in)f Fs(rl_line_buffer)c
 8652: Ft(\(the)31 b Fk(p)-5 b(oint)9 b Ft(\).)3371 2913 y([V)-8
 8653: b(ariable])-3598 b Fh(int)53 b(rl_end)390 3022 y Ft(The)27
 8654: b(n)m(um)m(b)s(er)g(of)h(c)m(haracters)h(presen)m(t)f(in)g
 8655: Fs(rl_line_buffer)p Ft(.)36 b(When)27 b Fs(rl_point)f
 8656: Ft(is)i(at)h(the)f(end)390 3132 y(of)j(the)f(line,)h
 8657: Fs(rl_point)d Ft(and)i Fs(rl_end)f Ft(are)h(equal.)3371
 8658: 3333 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_mark)390
 8659: 3442 y Ft(The)36 b Fj(mark)42 b Ft(\(sa)m(v)m(ed)d(p)s(osition\))e(in)g
 8660: (the)g(curren)m(t)f(line.)61 b(If)36 b(set,)k(the)d(mark)f(and)h(p)s
 8661: (oin)m(t)f(de\014ne)h(a)390 3552 y Fk(r)-5 b(e)g(gion)p
 8662: Ft(.)3371 3752 y([V)d(ariable])-3598 b Fh(int)53 b(rl_done)390
 8663: 3862 y Ft(Setting)22 b(this)g(to)g(a)g(non-zero)g(v)-5
 8664: b(alue)23 b(causes)f(Readline)g(to)g(return)f(the)h(curren)m(t)f(line)h
 8665: (immediately)-8 b(.)3371 4062 y([V)g(ariable])-3598 b
 8666: Fh(int)53 b(rl_num_chars_to_read)390 4172 y Ft(Setting)34
 8667: b(this)e(to)i(a)f(p)s(ositiv)m(e)h(v)-5 b(alue)34 b(b)s(efore)e
 8668: (calling)i Fs(readline\(\))d Ft(causes)i(Readline)g(to)h(return)390
 8669: 4281 y(after)i(accepting)h(that)g(man)m(y)e(c)m(haracters,)k(rather)d
 8670: (than)f(reading)h(up)e(to)j(a)f(c)m(haracter)h(b)s(ound)390
 8671: 4391 y(to)31 b Fs(accept-line)p Ft(.)3371 4592 y([V)-8
 8672: b(ariable])-3598 b Fh(int)53 b(rl_pending_input)390 4701
 8673: y Ft(Setting)26 b(this)f(to)h(a)f(v)-5 b(alue)26 b(mak)m(es)g(it)g(the)
 8674: f(next)g(k)m(eystrok)m(e)i(read.)39 b(This)24 b(is)i(a)f(w)m(a)m(y)h
 8675: (to)g(stu\013)f(a)g(single)390 4811 y(c)m(haracter)32
 8676: b(in)m(to)f(the)g(input)e(stream.)3371 5011 y([V)-8 b(ariable])-3598
 8677: b Fh(int)53 b(rl_dispatching)390 5121 y Ft(Set)24 b(to)h(a)g(non-zero)g
 8678: (v)-5 b(alue)24 b(if)h(a)f(function)g(is)g(b)s(eing)g(called)i(from)d
 8679: (a)i(k)m(ey)g(binding;)g(zero)g(otherwise.)390 5230 y(Application)37
 8680: b(functions)e(can)h(test)h(this)e(to)i(disco)m(v)m(er)g(whether)e(they)
 8681: h(w)m(ere)g(called)h(directly)f(or)390 5340 y(b)m(y)30
 8682: b(Readline's)h(dispatc)m(hing)g(mec)m(hanism.)p eop end
 8683: %%Page: 29 33
 8684: TeXDict begin 29 32 bop 150 -116 a Ft(Chapter)30 b(2:)41
 8685: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(29)3371
 8686: 299 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_erase_empty_line)390
 8687: 408 y Ft(Setting)47 b(this)e(to)i(a)f(non-zero)h(v)-5
 8688: b(alue)46 b(causes)h(Readline)f(to)h(completely)g(erase)g(the)f(curren)
 8689: m(t)390 518 y(line,)f(including)c(an)m(y)g(prompt,)j(an)m(y)d(time)h(a)
 8690: g(newline)f(is)h(t)m(yp)s(ed)f(as)g(the)h(only)f(c)m(haracter)i(on)390
 8691: 628 y(an)36 b(otherwise-empt)m(y)i(line.)58 b(The)36
 8692: b(cursor)g(is)g(mo)m(v)m(ed)h(to)g(the)g(b)s(eginning)e(of)i(the)f
 8693: (newly-blank)390 737 y(line.)3371 913 y([V)-8 b(ariable])-3598
 8694: b Fh(char)54 b(*)e(rl_prompt)390 1022 y Ft(The)26 b(prompt)f(Readline)i
 8695: (uses.)38 b(This)26 b(is)g(set)h(from)e(the)i(argumen)m(t)f(to)h
 8696: Fs(readline\(\))p Ft(,)d(and)i(should)390 1132 y(not)h(b)s(e)f
 8697: (assigned)h(to)h(directly)-8 b(.)41 b(The)26 b Fs(rl_set_prompt\(\))d
 8698: Ft(function)j(\(see)i(Section)g(2.4.6)h([Redis-)390 1241
 8699: y(pla)m(y],)i(page)h(38\))f(ma)m(y)g(b)s(e)f(used)f(to)j(mo)s(dify)d
 8700: (the)i(prompt)e(string)h(after)h(calling)h Fs(readline\(\))p
 8701: Ft(.)3371 1417 y([V)-8 b(ariable])-3598 b Fh(char)54
 8702: b(*)e(rl_display_prompt)390 1526 y Ft(The)31 b(string)h(displa)m(y)m
 8703: (ed)g(as)g(the)g(prompt.)44 b(This)31 b(is)h(usually)f(iden)m(tical)j
 8704: (to)e Fj(rl)p 3031 1526 28 4 v 40 w(prompt)p Ft(,)f(but)g(ma)m(y)390
 8705: 1636 y(b)s(e)j(c)m(hanged)g(temp)s(orarily)h(b)m(y)f(functions)g(that)g
 8706: (use)g(the)h(prompt)e(string)h(as)h(a)f(message)i(area,)390
 8707: 1745 y(suc)m(h)30 b(as)h(incremen)m(tal)g(searc)m(h.)3371
 8708: 1921 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_already_prompted)390
 8709: 2030 y Ft(If)36 b(an)g(application)i(wishes)d(to)i(displa)m(y)g(the)f
 8710: (prompt)g(itself,)i(rather)f(than)f(ha)m(v)m(e)h(Readline)g(do)390
 8711: 2140 y(it)c(the)g(\014rst)f(time)i Fs(readline\(\))c
 8712: Ft(is)i(called,)j(it)e(should)f(set)h(this)g(v)-5 b(ariable)34
 8713: b(to)f(a)g(non-zero)g(v)-5 b(alue)390 2250 y(after)38
 8714: b(displa)m(ying)h(the)f(prompt.)63 b(The)37 b(prompt)g(m)m(ust)h(also)h
 8715: (b)s(e)e(passed)g(as)i(the)f(argumen)m(t)g(to)390 2359
 8716: y Fs(readline\(\))30 b Ft(so)j(the)h(redispla)m(y)f(functions)f(can)i
 8717: (up)s(date)e(the)h(displa)m(y)g(prop)s(erly)-8 b(.)48
 8718: b(The)32 b(calling)390 2469 y(application)g(is)e(resp)s(onsible)g(for)g
 8719: (managing)h(the)f(v)-5 b(alue;)31 b(Readline)g(nev)m(er)g(sets)g(it.)
 8720: 3371 2644 y([V)-8 b(ariable])-3598 b Fh(const)54 b(char)f(*)g
 8721: (rl_library_version)390 2754 y Ft(The)30 b(v)m(ersion)h(n)m(um)m(b)s
 8722: (er)e(of)h(this)h(revision)f(of)h(the)f(library)-8 b(.)3371
 8723: 2929 y([V)g(ariable])-3598 b Fh(int)53 b(rl_readline_version)390
 8724: 3039 y Ft(An)34 b(in)m(teger)h(enco)s(ding)f(the)g(curren)m(t)g(v)m
 8725: (ersion)h(of)f(the)g(library)-8 b(.)52 b(The)34 b(enco)s(ding)g(is)g
 8726: (of)g(the)g(form)390 3148 y(0x)p Fj(MMmm)p Ft(,)39 b(where)d
 8727: Fj(MM)47 b Ft(is)36 b(the)h(t)m(w)m(o-digit)i(ma)5 b(jor)36
 8728: b(v)m(ersion)h(n)m(um)m(b)s(er,)g(and)f Fj(mm)g Ft(is)h(the)f(t)m(w)m
 8729: (o-)390 3258 y(digit)i(minor)f(v)m(ersion)h(n)m(um)m(b)s(er.)60
 8730: b(F)-8 b(or)38 b(example,)i(for)d(Readline-4.2,)k Fs
 8731: (rl_readline_version)390 3367 y Ft(w)m(ould)30 b(ha)m(v)m(e)i(the)e(v)
 8732: -5 b(alue)31 b(0x0402.)3371 3543 y([V)-8 b(ariable])-3598
 8733: b Fh(int)53 b(rl_gnu_readline_p)390 3652 y Ft(Alw)m(a)m(ys)32
 8734: b(set)f(to)g(1,)g(denoting)f(that)h(this)g(is)f Fm(gnu)g
 8735: Ft(readline)h(rather)f(than)g(some)h(em)m(ulation.)3371
 8736: 3828 y([V)-8 b(ariable])-3598 b Fh(const)54 b(char)f(*)g
 8737: (rl_terminal_name)390 3937 y Ft(The)28 b(terminal)g(t)m(yp)s(e,)h(used)
 8738: e(for)h(initialization.)43 b(If)28 b(not)g(set)h(b)m(y)e(the)i
 8739: (application,)h(Readline)f(sets)390 4047 y(this)h(to)h(the)g(v)-5
 8740: b(alue)31 b(of)f(the)h Fs(TERM)e Ft(en)m(vironmen)m(t)i(v)-5
 8741: b(ariable)31 b(the)g(\014rst)e(time)j(it)e(is)h(called.)3371
 8742: 4222 y([V)-8 b(ariable])-3598 b Fh(const)54 b(char)f(*)g
 8743: (rl_readline_name)390 4332 y Ft(This)30 b(v)-5 b(ariable)32
 8744: b(is)g(set)f(to)h(a)g(unique)e(name)h(b)m(y)g(eac)m(h)i(application)f
 8745: (using)f(Readline.)44 b(The)30 b(v)-5 b(alue)390 4441
 8746: y(allo)m(ws)29 b(conditional)h(parsing)d(of)h(the)h(inputrc)e(\014le)h
 8747: (\(see)h(Section)g(1.3.2)g([Conditional)g(Init)f(Con-)390
 8748: 4551 y(structs],)j(page)g(12\).)3371 4726 y([V)-8 b(ariable])-3598
 8749: b Fh(FILE)54 b(*)e(rl_instream)390 4836 y Ft(The)40 b(stdio)i(stream)f
 8750: (from)g(whic)m(h)f(Readline)i(reads)f(input.)71 b(If)41
 8751: b Fs(NULL)p Ft(,)i(Readline)e(defaults)g(to)390 4945
 8752: y Fj(stdin)p Ft(.)3371 5121 y([V)-8 b(ariable])-3598
 8753: b Fh(FILE)54 b(*)e(rl_outstream)390 5230 y Ft(The)34
 8754: b(stdio)h(stream)f(to)i(whic)m(h)e(Readline)h(p)s(erforms)e(output.)52
 8755: b(If)34 b Fs(NULL)p Ft(,)h(Readline)g(defaults)f(to)390
 8756: 5340 y Fj(stdout)p Ft(.)p eop end
 8757: %%Page: 30 34
 8758: TeXDict begin 30 33 bop 150 -116 a Ft(Chapter)30 b(2:)41
 8759: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(30)3371
 8760: 299 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_prefer_env_winsize)390
 8761: 408 y Ft(If)28 b(non-zero,)h(Readline)g(giv)m(es)h(v)-5
 8762: b(alues)29 b(found)e(in)h(the)g Fs(LINES)f Ft(and)h Fs(COLUMNS)e
 8763: Ft(en)m(vironmen)m(t)j(v)-5 b(ari-)390 518 y(ables)41
 8764: b(greater)h(precedence)g(than)e(v)-5 b(alues)41 b(fetc)m(hed)h(from)e
 8765: (the)h(k)m(ernel)h(when)e(computing)h(the)390 628 y(screen)30
 8766: b(dimensions.)3371 847 y([V)-8 b(ariable])-3598 b Fh(rl_command_func_t)
 8767: 57 b(*)c(rl_last_func)390 956 y Ft(The)34 b(address)g(of)h(the)g(last)h
 8768: (command)e(function)g(Readline)i(executed.)55 b(Ma)m(y)35
 8769: b(b)s(e)g(used)f(to)h(test)390 1066 y(whether)30 b(or)g(not)h(a)f
 8770: (function)h(is)f(b)s(eing)g(executed)h(t)m(wice)h(in)e(succession,)h
 8771: (for)f(example.)3371 1285 y([V)-8 b(ariable])-3598 b
 8772: Fh(rl_hook_func_t)57 b(*)52 b(rl_startup_hook)390 1395
 8773: y Ft(If)34 b(non-zero,)i(this)e(is)h(the)f(address)f(of)i(a)g(function)
 8774: f(to)h(call)g(just)f(b)s(efore)g Fs(readline)e Ft(prin)m(ts)i(the)390
 8775: 1504 y(\014rst)c(prompt.)3371 1724 y([V)-8 b(ariable])-3598
 8776: b Fh(rl_hook_func_t)57 b(*)52 b(rl_pre_input_hook)390
 8777: 1833 y Ft(If)35 b(non-zero,)j(this)d(is)g(the)h(address)f(of)g(a)h
 8778: (function)f(to)i(call)f(after)g(the)g(\014rst)f(prompt)f(has)i(b)s(een)
 8779: 390 1943 y(prin)m(ted)30 b(and)g(just)f(b)s(efore)h Fs(readline)f
 8780: Ft(starts)h(reading)h(input)e(c)m(haracters.)3371 2162
 8781: y([V)-8 b(ariable])-3598 b Fh(rl_hook_func_t)57 b(*)52
 8782: b(rl_event_hook)390 2271 y Ft(If)40 b(non-zero,)k(this)d(is)f(the)h
 8783: (address)f(of)h(a)g(function)f(to)h(call)h(p)s(erio)s(dically)f(when)f
 8784: (Readline)h(is)390 2381 y(w)m(aiting)30 b(for)f(terminal)h(input.)39
 8785: b(By)30 b(default,)g(this)f(will)g(b)s(e)g(called)h(at)g(most)f(ten)h
 8786: (times)f(a)h(second)390 2491 y(if)g(there)h(is)f(no)h(k)m(eyb)s(oard)f
 8787: (input.)3371 2710 y([V)-8 b(ariable])-3598 b Fh(rl_getc_func_t)57
 8788: b(*)52 b(rl_getc_function)390 2819 y Ft(If)30 b(non-zero,)h(Readline)g
 8789: (will)g(call)h(indirectly)e(through)g(this)h(p)s(oin)m(ter)f(to)h(get)h
 8790: (a)e(c)m(haracter)i(from)390 2929 y(the)21 b(input)g(stream.)38
 8791: b(By)21 b(default,)j(it)e(is)f(set)h(to)g Fs(rl_getc)p
 8792: Ft(,)f(the)h(default)f(Readline)h(c)m(haracter)h(input)390
 8793: 3039 y(function)f(\(see)i(Section)g(2.4.8)g([Character)g(Input],)f
 8794: (page)h(40\).)39 b(In)22 b(general,)k(an)c(application)i(that)390
 8795: 3148 y(sets)31 b Fj(rl)p 635 3148 28 4 v 40 w(getc)p
 8796: 835 3148 V 41 w(function)f Ft(should)g(consider)g(setting)h
 8797: Fj(rl)p 2234 3148 V 40 w(input)p 2487 3148 V 39 w(a)m(v)-5
 8798: b(ailable)p 2867 3148 V 43 w(ho)s(ok)36 b Ft(as)30 b(w)m(ell.)3371
 8799: 3367 y([V)-8 b(ariable])-3598 b Fh(rl_hook_func_t)57
 8800: b(*)52 b(rl_signal_event_hook)390 3477 y Ft(If)27 b(non-zero,)h(this)f
 8801: (is)g(the)g(address)f(of)i(a)f(function)g(to)g(call)i(if)e(a)g(read)g
 8802: (system)g(call)h(is)g(in)m(terrupted)390 3587 y(when)h(Readline)i(is)g
 8803: (reading)f(terminal)h(input.)3371 3806 y([V)-8 b(ariable])-3598
 8804: b Fh(rl_hook_func_t)57 b(*)52 b(rl_input_available_ho)q(ok)390
 8805: 3915 y Ft(If)28 b(non-zero,)j(Readline)e(will)g(use)g(this)g
 8806: (function's)g(return)f(v)-5 b(alue)29 b(when)f(it)i(needs)e(to)i
 8807: (determine)390 4025 y(whether)42 b(or)g(not)h(there)f(is)h(a)m(v)-5
 8808: b(ailable)45 b(input)c(on)i(the)f(curren)m(t)g(input)g(source.)77
 8809: b(The)42 b(default)390 4134 y(ho)s(ok)25 b(c)m(hec)m(ks)i
 8810: Fs(rl_instream)p Ft(;)d(if)i(an)f(application)i(is)e(using)g(a)h
 8811: (di\013eren)m(t)g(input)e(source,)j(it)f(should)390 4244
 8812: y(set)34 b(the)f(ho)s(ok)h(appropriately)-8 b(.)50 b(Readline)34
 8813: b(queries)f(for)h(a)m(v)-5 b(ailable)35 b(input)e(when)f(implemen)m
 8814: (ting)390 4354 y(in)m(tra-k)m(ey-sequence)f(timeouts)e(during)e(input)g
 8815: (and)h(incremen)m(tal)h(searc)m(hes.)41 b(This)27 b(ma)m(y)i(use)f(an)
 8816: 390 4463 y(application-sp)s(eci\014c)22 b(timeout)g(b)s(efore)f
 8817: (returning)f(a)h(v)-5 b(alue;)25 b(Readline)c(uses)f(the)i(v)-5
 8818: b(alue)21 b(passed)f(to)390 4573 y Fs(rl_set_keyboard_input_ti)o(meou)o
 8819: (t\(\))e Ft(or)24 b(the)g(v)-5 b(alue)25 b(of)g(the)f(user-settable)i
 8820: Fj(k)m(eyseq-timeout)390 4682 y Ft(v)-5 b(ariable.)48
 8821: b(This)31 b(is)i(designed)f(for)g(use)g(b)m(y)g(applications)i(using)e
 8822: (Readline's)h(callbac)m(k)h(in)m(terface)390 4792 y(\(see)d(Section)f
 8823: (2.4.12)i([Alternate)f(In)m(terface],)h(page)e(44\),)i(whic)m(h)d(ma)m
 8824: (y)h(not)g(use)g(the)g(traditional)390 4902 y Fs(read\(2\))39
 8825: b Ft(and)g(\014le)i(descriptor)f(in)m(terface,)45 b(or)c(other)f
 8826: (applications)i(using)e(a)h(di\013eren)m(t)g(input)390
 8827: 5011 y(mec)m(hanism.)k(If)31 b(an)g(application)i(uses)e(an)h(input)e
 8828: (mec)m(hanism)i(or)g(ho)s(ok)f(that)h(can)g(p)s(oten)m(tially)390
 8829: 5121 y(exceed)38 b(the)e(v)-5 b(alue)37 b(of)g Fj(k)m(eyseq-timeout)p
 8830: Ft(,)k(it)c(should)e(increase)j(the)e(timeout)i(or)f(set)g(this)f(ho)s
 8831: (ok)390 5230 y(appropriately)d(ev)m(en)g(when)e(not)h(using)g(the)h
 8832: (callbac)m(k)h(in)m(terface.)48 b(In)31 b(general,)j(an)f(application)
 8833: 390 5340 y(that)e(sets)g Fj(rl)p 832 5340 V 40 w(getc)p
 8834: 1032 5340 V 41 w(function)f Ft(should)g(consider)g(setting)h
 8835: Fj(rl)p 2431 5340 V 40 w(input)p 2684 5340 V 39 w(a)m(v)-5
 8836: b(ailable)p 3064 5340 V 43 w(ho)s(ok)36 b Ft(as)30 b(w)m(ell.)p
 8837: eop end
 8838: %%Page: 31 35
 8839: TeXDict begin 31 34 bop 150 -116 a Ft(Chapter)30 b(2:)41
 8840: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(31)3371
 8841: 299 y([V)-8 b(ariable])-3598 b Fh(rl_voidfunc_t)56 b(*)d
 8842: (rl_redisplay_function)390 408 y Ft(If)36 b(non-zero,)i(Readline)e
 8843: (will)h(call)g(indirectly)f(through)g(this)g(p)s(oin)m(ter)g(to)g(up)s
 8844: (date)g(the)g(displa)m(y)390 518 y(with)27 b(the)g(curren)m(t)g(con)m
 8845: (ten)m(ts)h(of)f(the)h(editing)f(bu\013er.)39 b(By)27
 8846: b(default,)h(it)g(is)f(set)g(to)h Fs(rl_redisplay)p Ft(,)390
 8847: 628 y(the)j(default)f(Readline)h(redispla)m(y)g(function)f(\(see)h
 8848: (Section)g(2.4.6)h([Redispla)m(y],)g(page)f(38\).)3371
 8849: 817 y([V)-8 b(ariable])-3598 b Fh(rl_vintfunc_t)56 b(*)d
 8850: (rl_prep_term_function)390 927 y Ft(If)24 b(non-zero,)i(Readline)e
 8851: (will)h(call)g(indirectly)g(through)e(this)h(p)s(oin)m(ter)g(to)h
 8852: (initialize)h(the)e(terminal.)390 1036 y(The)37 b(function)f(tak)m(es)j
 8853: (a)e(single)h(argumen)m(t,)i(an)d Fs(int)f Ft(\015ag)h(that)h(sa)m(ys)g
 8854: (whether)e(or)h(not)g(to)h(use)390 1146 y(eigh)m(t-bit)e(c)m
 8855: (haracters.)53 b(By)35 b(default,)g(this)f(is)g(set)h(to)g
 8856: Fs(rl_prep_terminal)29 b Ft(\(see)35 b(Section)g(2.4.9)390
 8857: 1255 y([T)-8 b(erminal)31 b(Managemen)m(t],)i(page)e(41\).)3371
 8858: 1445 y([V)-8 b(ariable])-3598 b Fh(rl_voidfunc_t)56 b(*)d
 8859: (rl_deprep_term_functio)q(n)390 1554 y Ft(If)36 b(non-zero,)j(Readline)
 8860: e(will)g(call)h(indirectly)f(through)f(this)g(p)s(oin)m(ter)h(to)g
 8861: (reset)g(the)g(terminal.)390 1664 y(This)d(function)h(should)f(undo)g
 8862: (the)h(e\013ects)h(of)f Fs(rl_prep_term_function)p Ft(.)49
 8863: b(By)35 b(default,)i(this)390 1774 y(is)30 b(set)h(to)g
 8864: Fs(rl_deprep_terminal)26 b Ft(\(see)31 b(Section)g(2.4.9)i([T)-8
 8865: b(erminal)30 b(Managemen)m(t],)j(page)e(41\).)3371 1963
 8866: y([V)-8 b(ariable])-3598 b Fh(Keymap)54 b(rl_executing_keymap)390
 8867: 2073 y Ft(This)35 b(v)-5 b(ariable)37 b(is)f(set)g(to)h(the)f(k)m
 8868: (eymap)h(\(see)g(Section)f(2.4.2)i([Keymaps],)g(page)e(34\))i(in)d
 8869: (whic)m(h)390 2182 y(the)c(curren)m(tly)f(executing)i(readline)e
 8870: (function)g(w)m(as)h(found.)3371 2372 y([V)-8 b(ariable])-3598
 8871: b Fh(Keymap)54 b(rl_binding_keymap)390 2481 y Ft(This)35
 8872: b(v)-5 b(ariable)37 b(is)f(set)g(to)h(the)f(k)m(eymap)h(\(see)g
 8873: (Section)f(2.4.2)i([Keymaps],)g(page)e(34\))i(in)d(whic)m(h)390
 8874: 2591 y(the)c(last)g(k)m(ey)g(binding)e(o)s(ccurred.)3371
 8875: 2780 y([V)-8 b(ariable])-3598 b Fh(char)54 b(*)e(rl_executing_macro)390
 8876: 2890 y Ft(This)30 b(v)-5 b(ariable)31 b(is)f(set)h(to)g(the)g(text)g
 8877: (of)g(an)m(y)f(curren)m(tly-executing)i(macro.)3371 3079
 8878: y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_executing_key)390
 8879: 3189 y Ft(The)30 b(k)m(ey)h(that)g(caused)f(the)h(dispatc)m(h)g(to)g
 8880: (the)f(curren)m(tly-executing)i(Readline)f(function.)3371
 8881: 3378 y([V)-8 b(ariable])-3598 b Fh(char)54 b(*)e(rl_executing_keyseq)
 8882: 390 3488 y Ft(The)35 b(full)g(k)m(ey)h(sequence)g(that)g(caused)g(the)g
 8883: (dispatc)m(h)f(to)i(the)e(curren)m(tly-executing)i(Readline)390
 8884: 3597 y(function.)3371 3787 y([V)-8 b(ariable])-3598 b
 8885: Fh(int)53 b(rl_key_sequence_lengt)q(h)390 3896 y Ft(The)30
 8886: b(n)m(um)m(b)s(er)f(of)h(c)m(haracters)i(in)e Fj(rl)p
 8887: 1617 3896 28 4 v 40 w(executing)p 2032 3896 V 41 w(k)m(eyseq)p
 8888: Ft(.)3371 4086 y([V)-8 b(ariable])-3598 b Fh(int)53 b
 8889: (rl_readline_state)390 4195 y Ft(A)35 b(v)-5 b(ariable)35
 8890: b(with)f(bit)g(v)-5 b(alues)35 b(that)g(encapsulate)h(the)e(curren)m(t)
 8891: h(Readline)g(state.)54 b(A)34 b(bit)h(is)f(set)390 4305
 8892: y(with)k(the)g Fs(RL_SETSTATE)c Ft(macro,)41 b(and)c(unset)h(with)f
 8893: (the)h Fs(RL_UNSETSTATE)d Ft(macro.)63 b(Use)39 b(the)390
 8894: 4414 y Fs(RL_ISSTATE)34 b Ft(macro)k(to)g(test)g(whether)f(a)h
 8895: (particular)f(state)i(bit)e(is)g(set.)62 b(Curren)m(t)36
 8896: b(state)j(bits)390 4524 y(include:)390 4687 y Fs(RL_STATE_NONE)870
 8897: 4797 y Ft(Readline)31 b(has)f(not)h(y)m(et)g(b)s(een)f(called,)i(nor)e
 8898: (has)g(it)h(b)s(egun)e(to)i(initialize.)390 4959 y Fs
 8899: (RL_STATE_INITIALIZING)870 5068 y Ft(Readline)g(is)f(initializing)j
 8900: (its)e(in)m(ternal)g(data)g(structures.)390 5230 y Fs
 8901: (RL_STATE_INITIALIZED)870 5340 y Ft(Readline)g(has)f(completed)h(its)g
 8902: (initialization.)p eop end
 8903: %%Page: 32 36
 8904: TeXDict begin 32 35 bop 150 -116 a Ft(Chapter)30 b(2:)41
 8905: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(32)390
 8906: 299 y Fs(RL_STATE_TERMPREPPED)870 408 y Ft(Readline)29
 8907: b(has)g(mo)s(di\014ed)e(the)i(terminal)g(mo)s(des)f(to)i(do)e(its)i(o)m
 8908: (wn)e(input)g(and)g(redis-)870 518 y(pla)m(y)-8 b(.)390
 8909: 679 y Fs(RL_STATE_READCMD)870 789 y Ft(Readline)31 b(is)f(reading)h(a)g
 8910: (command)f(from)g(the)g(k)m(eyb)s(oard.)390 950 y Fs(RL_STATE_METANEXT)
 8911: 870 1060 y Ft(Readline)h(is)f(reading)h(more)f(input)g(after)h(reading)
 8912: f(the)h(meta-pre\014x)f(c)m(haracter.)390 1221 y Fs
 8913: (RL_STATE_DISPATCHING)870 1330 y Ft(Readline)h(is)f(dispatc)m(hing)h
 8914: (to)g(a)g(command.)390 1491 y Fs(RL_STATE_MOREINPUT)870
 8915: 1601 y Ft(Readline)g(is)f(reading)h(more)f(input)g(while)g(executing)i
 8916: (an)e(editing)h(command.)390 1762 y Fs(RL_STATE_ISEARCH)870
 8917: 1872 y Ft(Readline)g(is)f(p)s(erforming)g(an)g(incremen)m(tal)i
 8918: (history)e(searc)m(h.)390 2033 y Fs(RL_STATE_NSEARCH)870
 8919: 2143 y Ft(Readline)h(is)f(p)s(erforming)g(a)g(non-incremen)m(tal)i
 8920: (history)e(searc)m(h.)390 2304 y Fs(RL_STATE_SEARCH)870
 8921: 2413 y Ft(Readline)21 b(is)f(searc)m(hing)i(bac)m(kw)m(ard)e(or)h(forw)
 8922: m(ard)e(through)h(the)h(history)f(for)g(a)h(string.)390
 8923: 2574 y Fs(RL_STATE_NUMERICARG)870 2684 y Ft(Readline)31
 8924: b(is)f(reading)h(a)g(n)m(umeric)f(argumen)m(t.)390 2845
 8925: y Fs(RL_STATE_MACROINPUT)870 2955 y Ft(Readline)25 b(is)f(curren)m(tly)
 8926: g(getting)i(its)f(input)e(from)h(a)g(previously-de\014ned)f(k)m(eyb)s
 8927: (oard)870 3064 y(macro.)390 3226 y Fs(RL_STATE_MACRODEF)870
 8928: 3335 y Ft(Readline)31 b(is)f(curren)m(tly)h(reading)f(c)m(haracters)i
 8929: (de\014ning)e(a)g(k)m(eyb)s(oard)h(macro.)390 3496 y
 8930: Fs(RL_STATE_OVERWRITE)870 3606 y Ft(Readline)g(is)f(in)g(o)m(v)m
 8931: (erwrite)i(mo)s(de.)390 3767 y Fs(RL_STATE_COMPLETING)870
 8932: 3877 y Ft(Readline)f(is)f(p)s(erforming)g(w)m(ord)g(completion.)390
 8933: 4038 y Fs(RL_STATE_SIGHANDLER)870 4147 y Ft(Readline)h(is)f(curren)m
 8934: (tly)h(executing)g(the)g(readline)g(signal)g(handler.)390
 8935: 4309 y Fs(RL_STATE_UNDOING)870 4418 y Ft(Readline)g(is)f(p)s(erforming)
 8936: g(an)g(undo.)390 4579 y Fs(RL_STATE_INPUTPENDING)870
 8937: 4689 y Ft(Readline)h(has)f(input)g(p)s(ending)f(due)g(to)i(a)g(call)h
 8938: (to)f Fs(rl_execute_next\(\))p Ft(.)390 4850 y Fs(RL_STATE_TTYCSAVED)
 8939: 870 4960 y Ft(Readline)g(has)f(sa)m(v)m(ed)i(the)e(v)-5
 8940: b(alues)31 b(of)f(the)h(terminal's)g(sp)s(ecial)g(c)m(haracters.)390
 8941: 5121 y Fs(RL_STATE_CALLBACK)870 5230 y Ft(Readline)44
 8942: b(is)f(curren)m(tly)g(using)f(the)h(alternate)i(\(callbac)m(k\))h(in)m
 8943: (terface)e(\(see)g(Sec-)870 5340 y(tion)31 b(2.4.12)h([Alternate)h(In)m
 8944: (terface],)f(page)f(44\).)p eop end
 8945: %%Page: 33 37
 8946: TeXDict begin 33 36 bop 150 -116 a Ft(Chapter)30 b(2:)41
 8947: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(33)390
 8948: 299 y Fs(RL_STATE_VIMOTION)870 408 y Ft(Readline)31 b(is)f(reading)h
 8949: (the)f(argumen)m(t)h(to)g(a)g(vi-mo)s(de)g Fs(")p Ft(motion)p
 8950: Fs(")f Ft(command.)390 589 y Fs(RL_STATE_MULTIKEY)870
 8951: 699 y Ft(Readline)h(is)f(reading)h(a)g(m)m(ultiple-k)m(eystrok)m(e)i
 8952: (command.)390 879 y Fs(RL_STATE_VICMDONCE)870 989 y Ft(Readline)40
 8953: b(has)f(en)m(tered)g(vi)g(command)g(\(mo)m(v)m(emen)m(t\))j(mo)s(de)d
 8954: (at)h(least)g(one)f(time)870 1098 y(during)29 b(the)i(curren)m(t)f
 8955: (call)i(to)f Fs(readline\(\))p Ft(.)390 1279 y Fs(RL_STATE_DONE)870
 8956: 1389 y Ft(Readline)d(has)g(read)f(a)i(k)m(ey)f(sequence)g(b)s(ound)e
 8957: (to)i Fs(accept-line)d Ft(and)i(is)h(ab)s(out)f(to)870
 8958: 1498 y(return)i(the)i(line)g(to)g(the)f(caller.)3371
 8959: 1725 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_explicit_arg)390
 8960: 1834 y Ft(Set)39 b(to)g(a)h(non-zero)f(v)-5 b(alue)39
 8961: b(if)g(an)g(explicit)h(n)m(umeric)e(argumen)m(t)i(w)m(as)f(sp)s
 8962: (eci\014ed)f(b)m(y)g(the)h(user.)390 1944 y(Only)30 b(v)-5
 8963: b(alid)30 b(in)h(a)f(bindable)g(command)g(function.)3371
 8964: 2171 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_numeric_arg)390
 8965: 2280 y Ft(Set)45 b(to)h(the)g(v)-5 b(alue)46 b(of)f(an)m(y)h(n)m
 8966: (umeric)f(argumen)m(t)h(explicitly)h(sp)s(eci\014ed)d(b)m(y)h(the)h
 8967: (user)e(b)s(efore)390 2390 y(executing)27 b(the)f(curren)m(t)g
 8968: (Readline)h(function.)38 b(Only)26 b(v)-5 b(alid)26 b(in)g(a)g
 8969: (bindable)f(command)h(function.)3371 2617 y([V)-8 b(ariable])-3598
 8970: b Fh(int)53 b(rl_editing_mode)390 2726 y Ft(Set)25 b(to)h(a)g(v)-5
 8971: b(alue)25 b(denoting)h(Readline's)f(curren)m(t)g(editing)h(mo)s(de.)39
 8972: b(A)25 b(v)-5 b(alue)25 b(of)h Fj(1)32 b Ft(means)25
 8973: b(Readline)390 2836 y(is)30 b(curren)m(tly)h(in)f(emacs)h(mo)s(de;)f
 8974: Fj(0)38 b Ft(means)31 b(that)f(vi)h(mo)s(de)f(is)g(activ)m(e.)150
 8975: 3108 y Fr(2.4)68 b(Readline)47 b(Con)l(v)l(enience)f(F)-11
 8976: b(unctions)150 3332 y Fi(2.4.1)63 b(Naming)41 b(a)g(F)-10
 8977: b(unction)150 3479 y Ft(The)24 b(user)h(can)g(dynamically)g(c)m(hange)h
 8978: (the)f(bindings)f(of)h(k)m(eys)h(while)e(using)h(Readline.)39
 8979: b(This)24 b(is)h(done)g(b)m(y)150 3589 y(represen)m(ting)30
 8980: b(the)h(function)f(with)g(a)g(descriptiv)m(e)h(name.)41
 8981: b(The)30 b(user)f(is)i(able)f(to)h(t)m(yp)s(e)g(the)f(descriptiv)m(e)
 8982: 150 3699 y(name)g(when)g(referring)g(to)h(the)f(function.)41
 8983: b(Th)m(us,)29 b(in)h(an)h(init)f(\014le,)h(one)g(migh)m(t)g(\014nd)390
 8984: 3854 y Fs(Meta-Rubout:)92 b(backward-kill-word)275 4010
 8985: y Ft(This)84 b(binds)h(the)g(k)m(eystrok)m(e)j Fs(Meta-Rubout)82
 8986: b Ft(to)87 b(the)e(function)h Fk(descriptively)94 b Ft(named)150
 8987: 4120 y Fs(backward-kill-word)p Ft(.)63 b(Y)-8 b(ou,)43
 8988: b(as)d(the)g(programmer,)i(should)c(bind)g(the)i(functions)f(y)m(ou)h
 8989: (write)g(to)150 4229 y(descriptiv)m(e)31 b(names)g(as)f(w)m(ell.)42
 8990: b(Readline)31 b(pro)m(vides)f(a)h(function)f(for)g(doing)h(that:)3350
 8991: 4456 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_add_defun)c
 8992: Fg(\()p Ff(const)34 b(c)m(har)g(*name,)f(rl)p 1964 4456
 8993: 30 5 v 43 w(command)p 2427 4456 V 45 w(func)p 2656 4456
 8994: V 45 w(t)g(*function,)565 4565 y(in)m(t)g(k)m(ey)p Fg(\))390
 8995: 4675 y Ft(Add)h Fj(name)41 b Ft(to)36 b(the)f(list)h(of)g(named)e
 8996: (functions.)55 b(Mak)m(e)37 b Fj(function)e Ft(b)s(e)g(the)g(function)g
 8997: (that)h(gets)390 4785 y(called.)42 b(If)30 b Fj(k)m(ey)39
 8998: b Ft(is)30 b(not)h(-1,)g(then)f(bind)f(it)i(to)g Fj(function)f
 8999: Ft(using)g Fs(rl_bind_key\(\))p Ft(.)275 5011 y(Using)g(this)g
 9000: (function)g(alone)h(is)f(su\016cien)m(t)g(for)g(most)h(applications.)42
 9001: b(It)30 b(is)g(the)g(recommended)g(w)m(a)m(y)150 5121
 9002: y(to)e(add)e(a)h(few)g(functions)g(to)g(the)g(default)h(functions)e
 9003: (that)i(Readline)f(has)g(built)g(in.)39 b(If)26 b(y)m(ou)i(need)e(to)i
 9004: (do)150 5230 y(something)34 b(other)g(than)f(adding)h(a)g(function)f
 9005: (to)h(Readline,)i(y)m(ou)e(ma)m(y)g(need)f(to)i(use)e(the)h(underlying)
 9006: 150 5340 y(functions)c(describ)s(ed)f(b)s(elo)m(w.)p
 9007: eop end
 9008: %%Page: 34 38
 9009: TeXDict begin 34 37 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9010: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(34)150
 9011: 299 y Fi(2.4.2)63 b(Selecting)41 b(a)f(Keymap)150 446
 9012: y Ft(Key)f(bindings)e(tak)m(e)j(place)g(on)f(a)g Fj(k)m(eymap)p
 9013: Ft(.)66 b(The)38 b(k)m(eymap)h(is)g(the)g(asso)s(ciation)h(b)s(et)m(w)m
 9014: (een)f(the)g(k)m(eys)150 555 y(that)29 b(the)g(user)e(t)m(yp)s(es)i
 9015: (and)f(the)g(functions)g(that)h(get)h(run.)39 b(Y)-8
 9016: b(ou)29 b(can)f(mak)m(e)i(y)m(our)e(o)m(wn)h(k)m(eymaps,)g(cop)m(y)150
 9017: 665 y(existing)i(k)m(eymaps,)g(and)f(tell)i(Readline)f(whic)m(h)f(k)m
 9018: (eymap)h(to)g(use.)3350 854 y([F)-8 b(unction])-3599
 9019: b Fh(Keymap)54 b(rl_make_bare_keymap)d Fg(\()p Ff(v)m(oid)p
 9020: Fg(\))390 963 y Ft(Returns)23 b(a)i(new,)g(empt)m(y)f(k)m(eymap.)40
 9021: b(The)23 b(space)i(for)f(the)g(k)m(eymap)h(is)f(allo)s(cated)i(with)e
 9022: Fs(malloc\(\))p Ft(;)390 1073 y(the)31 b(caller)g(should)f(free)g(it)h
 9023: (b)m(y)f(calling)i Fs(rl_free_keymap\(\))26 b Ft(when)j(done.)3350
 9024: 1262 y([F)-8 b(unction])-3599 b Fh(Keymap)54 b(rl_copy_keymap)c
 9025: Fg(\()p Ff(Keymap)34 b(map)p Fg(\))390 1371 y Ft(Return)c(a)g(new)g(k)m
 9026: (eymap)h(whic)m(h)f(is)h(a)f(cop)m(y)h(of)g Fj(map)p
 9027: Ft(.)3350 1560 y([F)-8 b(unction])-3599 b Fh(Keymap)54
 9028: b(rl_make_keymap)c Fg(\()p Ff(v)m(oid)p Fg(\))390 1669
 9029: y Ft(Return)31 b(a)g(new)g(k)m(eymap)h(with)f(the)h(prin)m(ting)f(c)m
 9030: (haracters)i(b)s(ound)c(to)j(rl)p 2909 1669 28 4 v 40
 9031: w(insert,)g(the)g(lo)m(w)m(ercase)390 1779 y(Meta)24
 9032: b(c)m(haracters)g(b)s(ound)d(to)i(run)e(their)i(equiv)-5
 9033: b(alen)m(ts,)25 b(and)d(the)h(Meta)h(digits)f(b)s(ound)e(to)i(pro)s
 9034: (duce)390 1889 y(n)m(umeric)30 b(argumen)m(ts.)3350 2077
 9035: y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_discard_keymap)c
 9036: Fg(\()p Ff(Keymap)34 b(k)m(eymap)p Fg(\))390 2187 y Ft(F)-8
 9037: b(ree)30 b(the)g(storage)h(asso)s(ciated)g(with)e(the)g(data)h(in)f
 9038: Fj(k)m(eymap)p Ft(.)41 b(The)29 b(caller)h(should)f(free)g
 9039: Fj(k)m(eymap)p Ft(.)3350 2375 y([F)-8 b(unction])-3599
 9040: b Fh(void)54 b(rl_free_keymap)49 b Fg(\()p Ff(Keymap)34
 9041: b(k)m(eymap)p Fg(\))390 2485 y Ft(F)-8 b(ree)32 b(all)g(storage)g(asso)
 9042: s(ciated)g(with)f Fj(k)m(eymap)p Ft(.)42 b(This)30 b(calls)i
 9043: Fs(rl_discard_keymap)26 b Ft(to)32 b(free)f(sub-)390
 9044: 2595 y(ordindate)f(k)m(eymaps)h(and)f(macros.)3350 2783
 9045: y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_empty_keymap)d
 9046: Fg(\()p Ff(Keymap)34 b(k)m(eymap)p Fg(\))390 2893 y Ft(Return)c
 9047: (non-zero)h(if)g(there)g(are)g(no)f(k)m(eys)i(b)s(ound)c(to)k
 9048: (functions)e(in)g Fj(k)m(eymap)s Ft(;)i(zero)f(if)g(there)g(are)390
 9049: 3002 y(an)m(y)g(k)m(eys)g(b)s(ound.)275 3191 y(Readline)45
 9050: b(has)g(sev)m(eral)i(in)m(ternal)f(k)m(eymaps.)86 b(These)45
 9051: b(functions)g(allo)m(w)h(y)m(ou)g(to)g(c)m(hange)g(whic)m(h)150
 9052: 3301 y(k)m(eymap)31 b(is)f(activ)m(e.)3350 3489 y([F)-8
 9053: b(unction])-3599 b Fh(Keymap)54 b(rl_get_keymap)c Fg(\()p
 9054: Ff(v)m(oid)p Fg(\))390 3599 y Ft(Returns)29 b(the)i(curren)m(tly)f
 9055: (activ)m(e)j(k)m(eymap.)3350 3788 y([F)-8 b(unction])-3599
 9056: b Fh(void)54 b(rl_set_keymap)49 b Fg(\()p Ff(Keymap)34
 9057: b(k)m(eymap)p Fg(\))390 3897 y Ft(Mak)m(es)e Fj(k)m(eymap)h
 9058: Ft(the)e(curren)m(tly)f(activ)m(e)j(k)m(eymap.)3350 4086
 9059: y([F)-8 b(unction])-3599 b Fh(Keymap)54 b(rl_get_keymap_by_name)e
 9060: Fg(\()p Ff(const)34 b(c)m(har)g(*name)p Fg(\))390 4196
 9061: y Ft(Return)e(the)i(k)m(eymap)f(matc)m(hing)i Fj(name)p
 9062: Ft(.)49 b Fj(name)38 b Ft(is)c(one)f(whic)m(h)g(w)m(ould)g(b)s(e)f
 9063: (supplied)g(in)h(a)h Fs(set)390 4305 y(keymap)29 b Ft(inputrc)g(line)i
 9064: (\(see)g(Section)g(1.3)h([Readline)f(Init)f(File],)i(page)f(4\).)3350
 9065: 4494 y([F)-8 b(unction])-3599 b Fh(char)54 b(*)e(rl_get_keymap_name)f
 9066: Fg(\()p Ff(Keymap)34 b(k)m(eymap)p Fg(\))390 4603 y Ft(Return)e(the)i
 9067: (name)f(matc)m(hing)h Fj(k)m(eymap)p Ft(.)50 b Fj(name)38
 9068: b Ft(is)c(one)f(whic)m(h)g(w)m(ould)g(b)s(e)f(supplied)g(in)h(a)h
 9069: Fs(set)390 4713 y(keymap)29 b Ft(inputrc)g(line)i(\(see)g(Section)g
 9070: (1.3)h([Readline)f(Init)f(File],)i(page)f(4\).)3350 4902
 9071: y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_set_keymap_name)e
 9072: Fg(\()p Ff(const)34 b(c)m(har)g(*name,)f(Keymap)h(k)m(eymap)p
 9073: Fg(\))390 5011 y Ft(Set)g(the)f(name)h(of)g Fj(k)m(eymap)p
 9074: Ft(.)50 b(This)33 b(name)h(will)f(then)h(b)s(e)e Fs(")p
 9075: Ft(registered)p Fs(")i Ft(and)f(a)m(v)-5 b(ailable)36
 9076: b(for)d(use)390 5121 y(in)i(a)g Fs(set)29 b(keymap)k
 9077: Ft(inputrc)h(directiv)m(e)j(see)e(Section)h(1.3)g([Readline)g(Init)e
 9078: (File],)k(page)e(4\).)54 b(The)390 5230 y Fj(name)27
 9079: b Ft(ma)m(y)c(not)g(b)s(e)e(one)i(of)f(Readline's)h(builtin)f(k)m
 9080: (eymap)g(names;)j(y)m(ou)e(ma)m(y)g(not)f(add)g(a)g(di\013eren)m(t)390
 9081: 5340 y(name)36 b(for)g(one)g(of)g(Readline's)h(builtin)e(k)m(eymaps.)58
 9082: b(Y)-8 b(ou)37 b(ma)m(y)f(replace)h(the)f(name)g(asso)s(ciated)p
 9083: eop end
 9084: %%Page: 35 39
 9085: TeXDict begin 35 38 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9086: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(35)390
 9087: 299 y(with)31 b(a)g(giv)m(en)h(k)m(eymap)g(b)m(y)f(calling)h(this)f
 9088: (function)g(more)h(than)e(once)i(with)f(the)g(same)h
 9089: Fj(k)m(eymap)390 408 y Ft(argumen)m(t.)50 b(Y)-8 b(ou)34
 9090: b(ma)m(y)h(asso)s(ciate)g(a)f(registered)g Fj(name)39
 9091: b Ft(with)33 b(a)h(new)f(k)m(eymap)h(b)m(y)f(calling)i(this)390
 9092: 518 y(function)c(more)h(than)f(once)i(with)e(the)h(same)g
 9093: Fj(name)k Ft(argumen)m(t.)45 b(There)31 b(is)h(no)g(w)m(a)m(y)g(to)g
 9094: (remo)m(v)m(e)390 628 y(a)k(named)e(k)m(eymap)i(once)g(the)f(name)g
 9095: (has)g(b)s(een)g(registered.)56 b(Readline)36 b(will)f(mak)m(e)h(a)g
 9096: (cop)m(y)g(of)390 737 y Fj(name)p Ft(.)41 b(The)30 b(return)f(v)-5
 9097: b(alue)31 b(is)g(greater)g(than)g(zero)g(unless)f Fj(name)35
 9098: b Ft(is)c(one)g(of)f(Readline's)h(builtin)390 847 y(k)m(eymap)g(names)f
 9099: (or)h Fj(k)m(eymap)i Ft(is)e(one)f(of)h(Readline's)g(builtin)f(k)m
 9100: (eymaps.)150 1056 y Fi(2.4.3)63 b(Binding)42 b(Keys)150
 9101: 1203 y Ft(Key)34 b(sequences)g(are)h(asso)s(ciate)h(with)e(functions)f
 9102: (through)h(the)g(k)m(eymap.)52 b(Readline)35 b(has)f(sev)m(eral)h(in-)
 9103: 150 1313 y(ternal)30 b(k)m(eymaps:)40 b Fs(emacs_standard_keymap)p
 9104: Ft(,)24 b Fs(emacs_meta_keymap)p Ft(,)h Fs(emacs_ctlx_keymap)p
 9105: Ft(,)g Fs(vi_)150 1423 y(movement_keymap)p Ft(,)41 b(and)h
 9106: Fs(vi_insertion_keymap)p Ft(.)71 b Fs(emacs_standard_keymap)37
 9107: b Ft(is)42 b(the)g(default,)150 1532 y(and)30 b(the)g(examples)h(in)f
 9108: (this)h(man)m(ual)f(assume)g(that.)275 1677 y(Since)d
 9109: Fs(readline\(\))e Ft(installs)j(a)g(set)g(of)g(default)g(k)m(ey)g
 9110: (bindings)f(the)h(\014rst)e(time)j(it)f(is)f(called,)j(there)e(is)150
 9111: 1787 y(alw)m(a)m(ys)34 b(the)f(danger)f(that)i(a)f(custom)g(binding)e
 9112: (installed)j(b)s(efore)e(the)h(\014rst)e(call)j(to)g
 9113: Fs(readline\(\))c Ft(will)150 1896 y(b)s(e)25 b(o)m(v)m(erridden.)39
 9114: b(An)26 b(alternate)h(mec)m(hanism)f(is)g(to)g(install)h(custom)f(k)m
 9115: (ey)g(bindings)f(in)g(an)h(initialization)150 2006 y(function)37
 9116: b(assigned)g(to)h(the)f Fs(rl_startup_hook)c Ft(v)-5
 9117: b(ariable)38 b(\(see)g(Section)g(2.3)g([Readline)g(V)-8
 9118: b(ariables],)150 2115 y(page)31 b(28\).)275 2260 y(These)f(functions)g
 9119: (manage)h(k)m(ey)g(bindings.)3350 2465 y([F)-8 b(unction])-3599
 9120: b Fh(int)53 b(rl_bind_key)c Fg(\()p Ff(in)m(t)34 b(k)m(ey)-8
 9121: b(,)32 b(rl)p 1441 2465 30 5 v 43 w(command)p 1904 2465
 9122: V 45 w(func)p 2133 2465 V 45 w(t)h(*function)p Fg(\))390
 9123: 2575 y Ft(Binds)f Fj(k)m(ey)42 b Ft(to)34 b Fj(function)e
 9124: Ft(in)h(the)g(curren)m(tly)g(activ)m(e)i(k)m(eymap.)49
 9125: b(Returns)32 b(non-zero)i(in)f(the)g(case)390 2685 y(of)e(an)f(in)m(v)
 9126: -5 b(alid)31 b Fj(k)m(ey)p Ft(.)3350 2890 y([F)-8 b(unction])-3599
 9127: b Fh(int)53 b(rl_bind_key_in_map)e Fg(\()p Ff(in)m(t)34
 9128: b(k)m(ey)-8 b(,)32 b(rl)p 1807 2890 V 43 w(command)p
 9129: 2270 2890 V 45 w(func)p 2499 2890 V 45 w(t)h(*function,)565
 9130: 2999 y(Keymap)h(map)p Fg(\))390 3109 y Ft(Bind)c Fj(k)m(ey)39
 9131: b Ft(to)31 b Fj(function)f Ft(in)g Fj(map)p Ft(.)40 b(Returns)30
 9132: b(non-zero)h(in)f(the)h(case)g(of)f(an)h(in)m(v)-5 b(alid)31
 9133: b Fj(k)m(ey)p Ft(.)3350 3314 y([F)-8 b(unction])-3599
 9134: b Fh(int)53 b(rl_bind_key_if_unboun)q(d)e Fg(\()p Ff(in)m(t)34
 9135: b(k)m(ey)-8 b(,)32 b(rl)p 2016 3314 V 44 w(command)p
 9136: 2480 3314 V 44 w(func)p 2708 3314 V 45 w(t)565 3424 y(*function)p
 9137: Fg(\))390 3533 y Ft(Binds)43 b Fj(k)m(ey)53 b Ft(to)45
 9138: b Fj(function)e Ft(if)h(it)h(is)f(not)g(already)g(b)s(ound)e(in)i(the)g
 9139: (curren)m(tly)g(activ)m(e)i(k)m(eymap.)390 3643 y(Returns)29
 9140: b(non-zero)i(in)f(the)h(case)g(of)g(an)f(in)m(v)-5 b(alid)31
 9141: b Fj(k)m(ey)39 b Ft(or)30 b(if)h Fj(k)m(ey)39 b Ft(is)30
 9142: b(already)h(b)s(ound.)3350 3848 y([F)-8 b(unction])-3599
 9143: b Fh(int)53 b(rl_bind_key_if_unboun)q(d_in)q(_ma)q(p)e
 9144: Fg(\()p Ff(in)m(t)34 b(k)m(ey)-8 b(,)32 b(rl)p 2382 3848
 9145: V 44 w(command)p 2846 3848 V 44 w(func)p 3074 3848 V
 9146: 46 w(t)565 3958 y(*function,)i(Keymap)g(map)p Fg(\))390
 9147: 4067 y Ft(Binds)27 b Fj(k)m(ey)36 b Ft(to)28 b Fj(function)f
 9148: Ft(if)g(it)h(is)f(not)h(already)g(b)s(ound)d(in)i Fj(map)p
 9149: Ft(.)39 b(Returns)27 b(non-zero)g(in)g(the)h(case)390
 9150: 4177 y(of)j(an)f(in)m(v)-5 b(alid)31 b Fj(k)m(ey)39 b
 9151: Ft(or)30 b(if)g Fj(k)m(ey)39 b Ft(is)31 b(already)g(b)s(ound.)3350
 9152: 4382 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_unbind_key)d
 9153: Fg(\()p Ff(in)m(t)33 b(k)m(ey)p Fg(\))390 4491 y Ft(Bind)j
 9154: Fj(k)m(ey)45 b Ft(to)37 b(the)f(n)m(ull)g(function)g(in)g(the)h(curren)
 9155: m(tly)f(activ)m(e)i(k)m(eymap.)59 b(Returns)35 b(non-zero)i(in)390
 9156: 4601 y(case)31 b(of)g(error.)3350 4806 y([F)-8 b(unction])-3599
 9157: b Fh(int)53 b(rl_unbind_key_in_map)f Fg(\()p Ff(in)m(t)33
 9158: b(k)m(ey)-8 b(,)33 b(Keymap)g(map)p Fg(\))390 4916 y
 9159: Ft(Bind)d Fj(k)m(ey)39 b Ft(to)31 b(the)g(n)m(ull)f(function)g(in)g
 9160: Fj(map)p Ft(.)40 b(Returns)30 b(non-zero)h(in)f(case)h(of)g(error.)3350
 9161: 5121 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_unbind_function_in)q
 9162: (_map)f Fg(\()p Ff(rl)p 1821 5121 V 44 w(command)p 2285
 9163: 5121 V 45 w(func)p 2514 5121 V 45 w(t)33 b(*function,)565
 9164: 5230 y(Keymap)h(map)p Fg(\))390 5340 y Ft(Un)m(bind)29
 9165: b(all)i(k)m(eys)g(that)g(execute)h Fj(function)e Ft(in)g
 9166: Fj(map)p Ft(.)p eop end
 9167: %%Page: 36 40
 9168: TeXDict begin 36 39 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9169: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(36)3350
 9170: 299 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_unbind_command_in_)q(map)
 9171: f Fg(\()p Ff(const)34 b(c)m(har)g(*command,)f(Keymap)565
 9172: 408 y(map)p Fg(\))390 518 y Ft(Un)m(bind)c(all)i(k)m(eys)g(that)g(are)g
 9173: (b)s(ound)e(to)i Fj(command)i Ft(in)d Fj(map)p Ft(.)3350
 9174: 707 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_bind_keyseq)d
 9175: Fg(\()p Ff(const)34 b(c)m(har)g(*k)m(eyseq,)e(rl)p 2119
 9176: 707 30 5 v 44 w(command)p 2583 707 V 44 w(func)p 2811
 9177: 707 V 46 w(t)565 817 y(*function)p Fg(\))390 927 y Ft(Bind)43
 9178: b(the)g(k)m(ey)h(sequence)f(represen)m(ted)g(b)m(y)g(the)g(string)g
 9179: Fj(k)m(eyseq)j Ft(to)e(the)f(function)g Fj(function)p
 9180: Ft(,)390 1036 y(b)s(eginning)27 b(in)h(the)h(curren)m(t)f(k)m(eymap.)40
 9181: b(This)28 b(mak)m(es)h(new)e(k)m(eymaps)i(as)f(necessary)-8
 9182: b(.)41 b(The)28 b(return)390 1146 y(v)-5 b(alue)31 b(is)f(non-zero)h
 9183: (if)g Fj(k)m(eyseq)i Ft(is)d(in)m(v)-5 b(alid.)3350 1335
 9184: y([F)d(unction])-3599 b Fh(int)53 b(rl_bind_keyseq_in_map)f
 9185: Fg(\()p Ff(const)34 b(c)m(har)g(*k)m(eyseq,)565 1445
 9186: y(rl)p 639 1445 V 44 w(command)p 1103 1445 V 44 w(func)p
 9187: 1331 1445 V 45 w(t)f(*function,)h(Keymap)g(map)p Fg(\))390
 9188: 1554 y Ft(Bind)25 b(the)g(k)m(ey)h(sequence)f(represen)m(ted)g(b)m(y)g
 9189: (the)g(string)g Fj(k)m(eyseq)j Ft(to)e(the)f(function)g
 9190: Fj(function)p Ft(.)39 b(This)390 1664 y(mak)m(es)30 b(new)f(k)m(eymaps)
 9191: g(as)g(necessary)-8 b(.)42 b(Initial)30 b(bindings)d(are)j(p)s
 9192: (erformed)e(in)g Fj(map)p Ft(.)40 b(The)29 b(return)390
 9193: 1773 y(v)-5 b(alue)31 b(is)f(non-zero)h(if)g Fj(k)m(eyseq)i
 9194: Ft(is)d(in)m(v)-5 b(alid.)3350 1963 y([F)d(unction])-3599
 9195: b Fh(int)53 b(rl_set_key)c Fg(\()p Ff(const)34 b(c)m(har)g(*k)m(eyseq,)
 9196: e(rl)p 1910 1963 V 44 w(command)p 2374 1963 V 44 w(func)p
 9197: 2602 1963 V 45 w(t)h(*function,)565 2072 y(Keymap)h(map)p
 9198: Fg(\))390 2182 y Ft(Equiv)-5 b(alen)m(t)31 b(to)g Fs
 9199: (rl_bind_keyseq_in_map)p Ft(.)3350 2371 y([F)-8 b(unction])-3599
 9200: b Fh(int)53 b(rl_bind_keyseq_if_unb)q(ound)f Fg(\()p
 9201: Ff(const)34 b(c)m(har)g(*k)m(eyseq,)565 2481 y(rl)p 639
 9202: 2481 V 44 w(command)p 1103 2481 V 44 w(func)p 1331 2481
 9203: V 45 w(t)f(*function)p Fg(\))390 2590 y Ft(Binds)i Fj(k)m(eyseq)k
 9204: Ft(to)d Fj(function)f Ft(if)g(it)h(is)g(not)g(already)g(b)s(ound)d(in)i
 9205: (the)h(curren)m(tly)f(activ)m(e)j(k)m(eymap.)390 2700
 9206: y(Returns)29 b(non-zero)i(in)f(the)h(case)g(of)g(an)f(in)m(v)-5
 9207: b(alid)31 b Fj(k)m(eyseq)j Ft(or)c(if)g Fj(k)m(eyseq)k
 9208: Ft(is)c(already)h(b)s(ound.)3350 2889 y([F)-8 b(unction])-3599
 9209: b Fh(int)53 b(rl_bind_keyseq_if_unb)q(ound)q(_in)q(_ma)q(p)e
 9210: Fg(\()p Ff(const)34 b(c)m(har)g(*k)m(eyseq,)565 2999
 9211: y(rl)p 639 2999 V 44 w(command)p 1103 2999 V 44 w(func)p
 9212: 1331 2999 V 45 w(t)f(*function,)h(Keymap)g(map)p Fg(\))390
 9213: 3108 y Ft(Binds)d Fj(k)m(eyseq)k Ft(to)e Fj(function)f
 9214: Ft(if)g(it)g(is)g(not)g(already)h(b)s(ound)d(in)h Fj(map)p
 9215: Ft(.)46 b(Returns)31 b(non-zero)h(in)g(the)390 3218 y(case)f(of)g(an)f
 9216: (in)m(v)-5 b(alid)31 b Fj(k)m(eyseq)j Ft(or)c(if)g Fj(k)m(eyseq)k
 9217: Ft(is)c(already)h(b)s(ound.)3350 3407 y([F)-8 b(unction])-3599
 9218: b Fh(int)53 b(rl_generic_bind)d Fg(\()p Ff(in)m(t)34
 9219: b(t)m(yp)s(e,)f(const)g(c)m(har)h(*k)m(eyseq,)f(c)m(har)h(*data,)565
 9220: 3517 y(Keymap)g(map)p Fg(\))390 3626 y Ft(Bind)27 b(the)g(k)m(ey)h
 9221: (sequence)f(represen)m(ted)g(b)m(y)g(the)g(string)g Fj(k)m(eyseq)j
 9222: Ft(to)e(the)f(arbitrary)g(p)s(oin)m(ter)g Fj(data)p Ft(.)390
 9223: 3736 y Fj(t)m(yp)s(e)34 b Ft(sa)m(ys)29 b(what)f(kind)g(of)g(data)h(is)
 9224: g(p)s(oin)m(ted)f(to)h(b)m(y)g Fj(data)p Ft(;)h(this)e(can)h(b)s(e)f(a)
 9225: g(function)g(\()p Fs(ISFUNC)p Ft(\),)h(a)390 3846 y(macro)h(\()p
 9226: Fs(ISMACR)p Ft(\),)f(or)g(a)h(k)m(eymap)g(\()p Fs(ISKMAP)p
 9227: Ft(\).)40 b(This)28 b(mak)m(es)j(new)e(k)m(eymaps)g(as)h(necessary)-8
 9228: b(.)41 b(The)390 3955 y(initial)32 b(k)m(eymap)e(in)h(whic)m(h)f(to)h
 9229: (do)f(bindings)f(is)i Fj(map)p Ft(.)3350 4144 y([F)-8
 9230: b(unction])-3599 b Fh(int)53 b(rl_parse_and_bind)e Fg(\()p
 9231: Ff(c)m(har)34 b(*line)p Fg(\))390 4254 y Ft(P)m(arse)c
 9232: Fj(line)35 b Ft(as)29 b(if)h(it)g(had)e(b)s(een)h(read)g(from)g(the)h
 9233: Fs(inputrc)d Ft(\014le)j(and)e(p)s(erform)g(an)m(y)i(k)m(ey)g(bindings)
 9234: 390 4364 y(and)g(v)-5 b(ariable)31 b(assignmen)m(ts)g(found)e(\(see)i
 9235: (Section)h(1.3)f([Readline)g(Init)f(File],)j(page)e(4\).)3350
 9236: 4553 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_read_init_file)e
 9237: Fg(\()p Ff(const)34 b(c)m(har)g(*\014lename)p Fg(\))390
 9238: 4663 y Ft(Read)e(k)m(eybindings)f(and)g(v)-5 b(ariable)32
 9239: b(assignmen)m(ts)g(from)f Fj(\014lename)37 b Ft(\(see)32
 9240: b(Section)g(1.3)h([Readline)390 4772 y(Init)d(File],)i(page)f(4\).)150
 9241: 4974 y Fi(2.4.4)63 b(Asso)s(ciating)41 b(F)-10 b(unction)42
 9242: b(Names)f(and)g(Bindings)150 5121 y Ft(These)30 b(functions)g(allo)m(w)
 9243: h(y)m(ou)g(to)f(\014nd)f(out)h(what)g(k)m(eys)h(in)m(v)m(ok)m(e)h
 9244: (named)e(functions)g(and)f(the)h(functions)150 5230 y(in)m(v)m(ok)m(ed)
 9245: f(b)m(y)e(a)h(particular)g(k)m(ey)g(sequence.)40 b(Y)-8
 9246: b(ou)28 b(ma)m(y)g(also)h(asso)s(ciate)g(a)f(new)f(function)g(name)h
 9247: (with)f(an)150 5340 y(arbitrary)j(function.)p eop end
 9248: %%Page: 37 41
 9249: TeXDict begin 37 40 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9250: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(37)3350
 9251: 299 y([F)-8 b(unction])-3599 b Fh(rl_command_func_t)57
 9252: b(*)c(rl_named_function)e Fg(\()p Ff(const)34 b(c)m(har)g(*name)p
 9253: Fg(\))390 408 y Ft(Return)c(the)g(function)g(with)g(name)h
 9254: Fj(name)p Ft(.)3350 607 y([F)-8 b(unction])-3599 b Fh
 9255: (rl_command_func_t)57 b(*)c(rl_function_of_keyseq)f Fg(\()p
 9256: Ff(const)34 b(c)m(har)565 716 y(*k)m(eyseq,)f(Keymap)g(map,)g(in)m(t)h
 9257: (*t)m(yp)s(e)p Fg(\))390 826 y Ft(Return)e(the)g(function)h(in)m(v)m
 9258: (ok)m(ed)h(b)m(y)e Fj(k)m(eyseq)k Ft(in)c(k)m(eymap)h
 9259: Fj(map)p Ft(.)47 b(If)32 b Fj(map)j Ft(is)d Fs(NULL)p
 9260: Ft(,)g(the)h(curren)m(t)390 936 y(k)m(eymap)k(is)g(used.)60
 9261: b(If)37 b Fj(t)m(yp)s(e)42 b Ft(is)37 b(not)g Fs(NULL)p
 9262: Ft(,)h(the)f(t)m(yp)s(e)g(of)g(the)g(ob)5 b(ject)38 b(is)f(returned)f
 9263: (in)h(the)g Fs(int)390 1045 y Ft(v)-5 b(ariable)30 b(it)g(p)s(oin)m(ts)
 9264: g(to)g(\(one)g(of)g Fs(ISFUNC)p Ft(,)e Fs(ISKMAP)p Ft(,)g(or)i
 9265: Fs(ISMACR)p Ft(\).)39 b(It)30 b(tak)m(es)h(a)f Fs(")p
 9266: Ft(translated)p Fs(")f Ft(k)m(ey)390 1155 y(sequence)i(and)f(should)f
 9267: (not)i(b)s(e)e(used)h(if)g(the)h(k)m(ey)g(sequence)g(can)f(include)g
 9268: (NUL.)3350 1353 y([F)-8 b(unction])-3599 b Fh(rl_command_func_t)57
 9269: b(*)c(rl_function_of_keyseq_)q(len)f Fg(\()p Ff(const)34
 9270: b(c)m(har)565 1463 y(*k)m(eyseq,)f(size)p 1121 1463 30
 9271: 5 v 44 w(t)g(len,)g(Keymap)h(map,)f(in)m(t)g(*t)m(yp)s(e)p
 9272: Fg(\))390 1572 y Ft(Return)20 b(the)h(function)g(in)m(v)m(ok)m(ed)i(b)m
 9273: (y)e Fj(k)m(eyseq)j Ft(of)d(length)g Fj(len)h Ft(in)e(k)m(eymap)i
 9274: Fj(map)p Ft(.)37 b(Equiv)-5 b(alen)m(t)22 b(to)g Fs(rl_)390
 9275: 1682 y(function_of_keyseq)g Ft(with)28 b(the)f(addition)h(of)f(the)h
 9276: Fj(len)f Ft(parameter.)41 b(It)27 b(tak)m(es)i(a)f Fs(")p
 9277: Ft(translated)p Fs(")390 1792 y Ft(k)m(ey)j(sequence)g(and)f(should)f
 9278: (b)s(e)h(used)f(if)i(the)f(k)m(ey)h(sequence)g(can)g(include)f(NUL.)
 9279: 3350 1990 y([F)-8 b(unction])-3599 b Fh(char)54 b(**)e
 9280: (rl_invoking_keyseqs)g Fg(\()p Ff(rl)p 1717 1990 V 44
 9281: w(command)p 2181 1990 V 44 w(func)p 2409 1990 V 45 w(t)33
 9282: b(*function)p Fg(\))390 2100 y Ft(Return)d(an)i(arra)m(y)f(of)h
 9283: (strings)f(represen)m(ting)g(the)g(k)m(ey)h(sequences)g(used)e(to)i(in)
 9284: m(v)m(ok)m(e)h Fj(function)e Ft(in)390 2209 y(the)g(curren)m(t)f(k)m
 9285: (eymap.)3350 2408 y([F)-8 b(unction])-3599 b Fh(char)54
 9286: b(**)e(rl_invoking_keyseqs_i)q(n_m)q(ap)g Fg(\()p Ff(rl)p
 9287: 2083 2408 V 44 w(command)p 2547 2408 V 44 w(func)p 2775
 9288: 2408 V 45 w(t)565 2517 y(*function,)34 b(Keymap)g(map)p
 9289: Fg(\))390 2627 y Ft(Return)c(an)i(arra)m(y)f(of)h(strings)f(represen)m
 9290: (ting)g(the)g(k)m(ey)h(sequences)g(used)e(to)i(in)m(v)m(ok)m(e)h
 9291: Fj(function)e Ft(in)390 2736 y(the)g(k)m(eymap)f Fj(map)p
 9292: Ft(.)3350 2935 y([F)-8 b(unction])-3599 b Fh(void)54
 9293: b(rl_function_dumper)c Fg(\()p Ff(in)m(t)34 b(readable)p
 9294: Fg(\))390 3044 y Ft(Prin)m(t)29 b(the)h(readline)f(function)g(names)g
 9295: (and)g(the)g(k)m(ey)h(sequences)g(curren)m(tly)f(b)s(ound)e(to)j(them)f
 9296: (to)390 3154 y Fs(rl_outstream)p Ft(.)36 b(If)27 b Fj(readable)33
 9297: b Ft(is)28 b(non-zero,)h(the)e(list)i(is)e(formatted)h(in)f(suc)m(h)g
 9298: (a)h(w)m(a)m(y)h(that)f(it)g(can)390 3264 y(b)s(e)i(made)g(part)g(of)h
 9299: (an)f Fs(inputrc)f Ft(\014le)h(and)g(re-read.)3350 3462
 9300: y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_list_funmap_names)d
 9301: Fg(\()p Ff(v)m(oid)p Fg(\))390 3572 y Ft(Prin)m(t)30
 9302: b(the)h(names)f(of)h(all)g(bindable)f(Readline)h(functions)f(to)h
 9303: Fs(rl_outstream)p Ft(.)3350 3770 y([F)-8 b(unction])-3599
 9304: b Fh(const)54 b(char)f(**)g(rl_funmap_names)d Fg(\()p
 9305: Ff(v)m(oid)p Fg(\))390 3880 y Ft(Return)25 b(a)i(NULL)f(terminated)g
 9306: (arra)m(y)h(of)f(kno)m(wn)f(function)h(names.)39 b(The)26
 9307: b(arra)m(y)g(is)g(sorted.)39 b(The)390 3989 y(arra)m(y)28
 9308: b(itself)h(is)f(allo)s(cated,)j(but)c(not)h(the)h(strings)e(inside.)40
 9309: b(Y)-8 b(ou)29 b(should)e(free)h(the)g(arra)m(y)-8 b(,)29
 9310: b(but)f(not)390 4099 y(the)j(p)s(oin)m(ters,)f(using)g
 9311: Fs(free)f Ft(or)i Fs(rl_free)d Ft(when)h(y)m(ou)i(are)g(done.)3350
 9312: 4297 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_add_funmap_entry)e
 9313: Fg(\()p Ff(const)34 b(c)m(har)g(*name,)g(rl)p 2331 4297
 9314: V 43 w(command)p 2794 4297 V 45 w(func)p 3023 4297 V
 9315: 45 w(t)565 4407 y(*function)p Fg(\))390 4516 y Ft(Add)e
 9316: Fj(name)38 b Ft(to)33 b(the)g(list)h(of)f(bindable)f(Readline)h
 9317: (command)g(names,)g(and)f(mak)m(e)i Fj(function)f Ft(the)390
 9318: 4626 y(function)d(to)h(b)s(e)f(called)h(when)f Fj(name)35
 9319: b Ft(is)c(in)m(v)m(ok)m(ed.)150 4832 y Fi(2.4.5)63 b(Allo)m(wing)41
 9320: b(Undoing)150 4979 y Ft(Supp)s(orting)34 b(the)i(undo)e(command)i(is)g
 9321: (a)g(painless)g(thing,)h(and)e(mak)m(es)i(y)m(our)f(functions)f(m)m(uc)
 9322: m(h)h(more)150 5089 y(useful.)k(It)30 b(is)h(certainly)g(easy)g(to)g
 9323: (try)g(something)g(if)f(y)m(ou)h(kno)m(w)f(y)m(ou)h(can)f(undo)g(it.)
 9324: 275 5230 y(If)40 b(y)m(our)h(function)f(simply)g(inserts)h(text)h
 9325: (once,)i(or)d(deletes)h(text)g(once,)i(and)c(uses)h Fs(rl_insert_)150
 9326: 5340 y(text\(\))26 b Ft(or)i Fs(rl_delete_text\(\))23
 9327: b Ft(to)29 b(do)f(it,)h(then)f(undoing)f(is)g(already)i(done)f(for)f(y)
 9328: m(ou)h(automatically)-8 b(.)p eop end
 9329: %%Page: 38 42
 9330: TeXDict begin 38 41 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9331: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(38)275
 9332: 299 y(If)20 b(y)m(ou)g(do)h(m)m(ultiple)g(insertions)f(or)h(m)m
 9333: (ultiple)g(deletions,)j(or)c(an)m(y)h(com)m(bination)h(of)e(these)h(op)
 9334: s(erations,)150 408 y(y)m(ou)38 b(should)f(group)h(them)g(together)h
 9335: (in)m(to)g(one)f(op)s(eration.)64 b(This)37 b(is)h(done)g(with)g
 9336: Fs(rl_begin_undo_)150 518 y(group\(\))28 b Ft(and)i Fs
 9337: (rl_end_undo_group\(\))p Ft(.)275 649 y(The)f(t)m(yp)s(es)i(of)f(ev)m
 9338: (en)m(ts)i(that)f(can)g(b)s(e)e(undone)h(are:)390 757
 9339: y Fe(enum)40 b(undo_code)h({)f(UNDO_DELETE,)i(UNDO_INSERT,)g
 9340: (UNDO_BEGIN,)g(UNDO_END)f(};)275 887 y Ft(Notice)32 b(that)f
 9341: Fs(UNDO_DELETE)c Ft(means)j(to)h(insert)f(some)h(text,)h(and)d
 9342: Fs(UNDO_INSERT)e Ft(means)k(to)g(delete)150 997 y(some)d(text.)41
 9343: b(That)27 b(is,)i(the)e(undo)g(co)s(de)h(tells)g(what)g(to)g(undo,)f
 9344: (not)h(ho)m(w)g(to)g(undo)e(it.)41 b Fs(UNDO_BEGIN)25
 9345: b Ft(and)150 1106 y Fs(UNDO_END)j Ft(are)j(tags)g(added)f(b)m(y)g
 9346: Fs(rl_begin_undo_group\(\))25 b Ft(and)30 b Fs(rl_end_undo_group\(\))p
 9347: Ft(.)3350 1279 y([F)-8 b(unction])-3599 b Fh(int)53 b
 9348: (rl_begin_undo_group)e Fg(\()p Ff(v)m(oid)p Fg(\))390
 9349: 1388 y Ft(Begins)32 b(sa)m(ving)g(undo)d(information)j(in)e(a)i(group)e
 9350: (construct.)43 b(The)30 b(undo)g(information)h(usually)390
 9351: 1498 y(comes)42 b(from)f(calls)i(to)f Fs(rl_insert_text\(\))37
 9352: b Ft(and)k Fs(rl_delete_text\(\))p Ft(,)f(but)h(could)h(b)s(e)f(the)390
 9353: 1608 y(result)30 b(of)h(calls)g(to)g Fs(rl_add_undo\(\))p
 9354: Ft(.)3350 1780 y([F)-8 b(unction])-3599 b Fh(int)53 b
 9355: (rl_end_undo_group)e Fg(\()p Ff(v)m(oid)p Fg(\))390 1890
 9356: y Ft(Closes)29 b(the)h(curren)m(t)e(undo)g(group)h(started)g(with)g
 9357: Fs(rl_begin_undo_group)c(\(\))p Ft(.)39 b(There)29 b(should)390
 9358: 1999 y(b)s(e)h(one)g(call)i(to)f Fs(rl_end_undo_group\(\))25
 9359: b Ft(for)30 b(eac)m(h)i(call)g(to)f Fs(rl_begin_undo_group\(\))p
 9360: Ft(.)3350 2172 y([F)-8 b(unction])-3599 b Fh(void)54
 9361: b(rl_add_undo)48 b Fg(\()p Ff(en)m(um)35 b(undo)p 1558
 9362: 2172 30 5 v 45 w(co)s(de)e(what,)g(in)m(t)g(start,)g(in)m(t)g(end,)h(c)
 9363: m(har)565 2281 y(*text)p Fg(\))390 2391 y Ft(Remem)m(b)s(er)g(ho)m(w)g
 9364: (to)h(undo)d(an)i(ev)m(en)m(t)i(\(according)f(to)g Fj(what)r
 9365: Ft(\).)52 b(The)33 b(a\013ected)j(text)f(runs)d(from)390
 9366: 2500 y Fj(start)h Ft(to)e Fj(end)p Ft(,)f(and)g(encompasses)h
 9367: Fj(text)p Ft(.)3350 2673 y([F)-8 b(unction])-3599 b Fh(void)54
 9368: b(rl_free_undo_list)c Fg(\()p Ff(v)m(oid)p Fg(\))390
 9369: 2783 y Ft(F)-8 b(ree)31 b(the)g(existing)g(undo)f(list.)3350
 9370: 2955 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_do_undo)c
 9371: Fg(\()p Ff(v)m(oid)p Fg(\))390 3065 y Ft(Undo)22 b(the)h(\014rst)g
 9372: (thing)f(on)h(the)g(undo)f(list.)39 b(Returns)22 b Fs(0)g
 9373: Ft(if)h(there)g(w)m(as)g(nothing)g(to)h(undo,)f(non-zero)390
 9374: 3174 y(if)30 b(something)h(w)m(as)g(undone.)275 3347
 9375: y(Finally)-8 b(,)32 b(if)f(y)m(ou)h(neither)f(insert)g(nor)f(delete)j
 9376: (text,)f(but)f(directly)g(mo)s(dify)g(the)g(existing)h(text)g(\(e.g.,)
 9377: 150 3456 y(c)m(hange)40 b(its)f(case\),)j(call)e Fs(rl_modifying\(\))35
 9378: b Ft(once,)42 b(just)c(b)s(efore)g(y)m(ou)h(mo)s(dify)f(the)h(text.)67
 9379: b(Y)-8 b(ou)39 b(m)m(ust)150 3566 y(supply)29 b(the)h(indices)h(of)f
 9380: (the)h(text)g(range)g(that)g(y)m(ou)g(are)g(going)g(to)g(mo)s(dify)-8
 9381: b(.)3350 3738 y([F)g(unction])-3599 b Fh(int)53 b(rl_modifying)c
 9382: Fg(\()p Ff(in)m(t)34 b(start,)e(in)m(t)i(end)p Fg(\))390
 9383: 3848 y Ft(T)-8 b(ell)41 b(Readline)g(to)g(sa)m(v)m(e)g(the)g(text)g(b)s
 9384: (et)m(w)m(een)g Fj(start)i Ft(and)c Fj(end)k Ft(as)e(a)f(single)h(undo)
 9385: e(unit.)70 b(It)40 b(is)390 3957 y(assumed)30 b(that)h(y)m(ou)f(will)h
 9386: (subsequen)m(tly)f(mo)s(dify)f(that)i(text.)150 4149
 9387: y Fi(2.4.6)63 b(Redispla)m(y)3350 4338 y Ft([F)-8 b(unction])-3599
 9388: b Fh(void)54 b(rl_redisplay)49 b Fg(\()p Ff(v)m(oid)p
 9389: Fg(\))390 4447 y Ft(Change)38 b(what's)f(displa)m(y)m(ed)i(on)e(the)h
 9390: (screen)g(to)h(re\015ect)f(the)g(curren)m(t)g(con)m(ten)m(ts)h(of)f
 9391: Fs(rl_line_)390 4557 y(buffer)p Ft(.)3350 4729 y([F)-8
 9392: b(unction])-3599 b Fh(int)53 b(rl_forced_update_disp)q(lay)f
 9393: Fg(\()p Ff(v)m(oid)p Fg(\))390 4839 y Ft(F)-8 b(orce)41
 9394: b(the)f(line)g(to)h(b)s(e)e(up)s(dated)f(and)h(redispla)m(y)m(ed,)k
 9395: (whether)c(or)g(not)h(Readline)h(thinks)e(the)390 4948
 9396: y(screen)30 b(displa)m(y)h(is)f(correct.)3350 5121 y([F)-8
 9397: b(unction])-3599 b Fh(int)53 b(rl_on_new_line)d Fg(\()p
 9398: Ff(v)m(oid)p Fg(\))390 5230 y Ft(T)-8 b(ell)31 b(the)f(up)s(date)f
 9399: (functions)g(that)i(w)m(e)f(ha)m(v)m(e)h(mo)m(v)m(ed)g(on)m(to)g(a)f
 9400: (new)f(\(empt)m(y\))i(line,)g(usually)e(after)390 5340
 9401: y(outputting)i(a)f(newline.)p eop end
 9402: %%Page: 39 43
 9403: TeXDict begin 39 42 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9404: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(39)3350
 9405: 299 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_on_new_line_with_p)q
 9406: (romp)q(t)f Fg(\()p Ff(v)m(oid)p Fg(\))390 408 y Ft(T)-8
 9407: b(ell)25 b(the)f(up)s(date)f(functions)h(that)h(w)m(e)f(ha)m(v)m(e)h
 9408: (mo)m(v)m(ed)g(on)m(to)h(a)e(new)g(line,)i(with)d Fj(rl)p
 9409: 3106 408 28 4 v 40 w(prompt)i Ft(already)390 518 y(displa)m(y)m(ed.)41
 9410: b(This)28 b(could)g(b)s(e)g(used)g(b)m(y)g(applications)i(that)f(w)m
 9411: (an)m(t)h(to)f(output)f(the)h(prompt)f(string)390 628
 9412: y(themselv)m(es,)h(but)e(still)h(need)g(Readline)g(to)g(kno)m(w)f(the)h
 9413: (prompt)e(string)h(length)h(for)f(redispla)m(y)-8 b(.)41
 9414: b(It)390 737 y(should)29 b(b)s(e)h(used)g(after)h(setting)g
 9415: Fj(rl)p 1590 737 V 40 w(already)p 1920 737 V 41 w(prompted)p
 9416: Ft(.)3350 920 y([F)-8 b(unction])-3599 b Fh(int)53 b
 9417: (rl_clear_visible_line)f Fg(\()p Ff(v)m(oid)p Fg(\))390
 9418: 1029 y Ft(Clear)31 b(the)f(screen)h(lines)f(corresp)s(onding)g(to)h
 9419: (the)f(curren)m(t)g(line's)h(con)m(ten)m(ts.)3350 1212
 9420: y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_reset_line_state)e
 9421: Fg(\()p Ff(v)m(oid)p Fg(\))390 1322 y Ft(Reset)36 b(the)e(displa)m(y)h
 9422: (state)h(to)g(a)f(clean)g(state)h(and)e(redispla)m(y)h(the)g(curren)m
 9423: (t)g(line)g(starting)g(on)g(a)390 1431 y(new)30 b(line.)3350
 9424: 1614 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_crlf)48
 9425: b Fg(\()p Ff(v)m(oid)p Fg(\))390 1724 y Ft(Mo)m(v)m(e)32
 9426: b(the)f(cursor)f(to)h(the)f(start)h(of)g(the)f(next)h(screen)f(line.)
 9427: 3350 1906 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_show_char)c
 9428: Fg(\()p Ff(in)m(t)34 b(c)p Fg(\))390 2016 y Ft(Displa)m(y)g(c)m
 9429: (haracter)g Fj(c)k Ft(on)32 b Fs(rl_outstream)p Ft(.)44
 9430: b(If)32 b(Readline)h(has)g(not)f(b)s(een)g(set)h(to)g(displa)m(y)g
 9431: (meta)390 2125 y(c)m(haracters)27 b(directly)-8 b(,)29
 9432: b(this)c(will)i(con)m(v)m(ert)g(meta)g(c)m(haracters)h(to)e(a)h
 9433: (meta-pre\014xed)f(k)m(ey)g(sequence.)390 2235 y(This)k(is)g(in)m
 9434: (tended)g(for)g(use)g(b)m(y)h(applications)g(whic)m(h)f(wish)g(to)h(do)
 9435: f(their)h(o)m(wn)f(redispla)m(y)-8 b(.)3350 2418 y([F)g(unction])-3599
 9436: b Fh(int)53 b(rl_message)c Fg(\()p Ff(const)34 b(c)m(har)g(*,)k(.)24
 9437: b(.)g(.)12 b Fg(\))390 2527 y Ft(The)20 b(argumen)m(ts)h(are)g(a)g
 9438: (format)g(string)g(as)f(w)m(ould)h(b)s(e)f(supplied)f(to)j
 9439: Fs(printf)p Ft(,)f(p)s(ossibly)e(con)m(taining)390 2637
 9440: y(con)m(v)m(ersion)45 b(sp)s(eci\014cations)g(suc)m(h)f(as)g(`)p
 9441: Fs(\045d)p Ft(',)k(and)c(an)m(y)g(additional)h(argumen)m(ts)g
 9442: (necessary)f(to)390 2746 y(satisfy)e(the)f(con)m(v)m(ersion)i(sp)s
 9443: (eci\014cations.)74 b(The)41 b(resulting)h(string)f(is)g(displa)m(y)m
 9444: (ed)h(in)f(the)h Fj(ec)m(ho)390 2856 y(area)p Ft(.)63
 9445: b(The)37 b(ec)m(ho)i(area)f(is)g(also)g(used)f(to)h(displa)m(y)g(n)m
 9446: (umeric)f(argumen)m(ts)h(and)f(searc)m(h)h(strings.)390
 9447: 2966 y(Y)-8 b(ou)34 b(should)e(call)j Fs(rl_save_prompt)29
 9448: b Ft(to)34 b(sa)m(v)m(e)h(the)f(prompt)e(information)i(b)s(efore)f
 9449: (calling)i(this)390 3075 y(function.)3350 3258 y([F)-8
 9450: b(unction])-3599 b Fh(int)53 b(rl_clear_message)e Fg(\()p
 9451: Ff(v)m(oid)p Fg(\))390 3367 y Ft(Clear)29 b(the)g(message)h(in)f(the)g
 9452: (ec)m(ho)h(area.)41 b(If)29 b(the)g(prompt)f(w)m(as)h(sa)m(v)m(ed)h
 9453: (with)f(a)g(call)i(to)e Fs(rl_save_)390 3477 y(prompt)38
 9454: b Ft(b)s(efore)h(the)g(last)h(call)h(to)f Fs(rl_message)p
 9455: Ft(,)f(call)i Fs(rl_restore_prompt)34 b Ft(b)s(efore)39
 9456: b(calling)390 3587 y(this)30 b(function.)3350 3769 y([F)-8
 9457: b(unction])-3599 b Fh(void)54 b(rl_save_prompt)49 b Fg(\()p
 9458: Ff(v)m(oid)p Fg(\))390 3879 y Ft(Sa)m(v)m(e)44 b(the)f(lo)s(cal)i
 9459: (Readline)e(prompt)f(displa)m(y)i(state)g(in)f(preparation)g(for)g
 9460: (displa)m(ying)g(a)g(new)390 3988 y(message)31 b(in)g(the)f(message)i
 9461: (area)f(with)f Fs(rl_message\(\))p Ft(.)3350 4171 y([F)-8
 9462: b(unction])-3599 b Fh(void)54 b(rl_restore_prompt)c Fg(\()p
 9463: Ff(v)m(oid)p Fg(\))390 4281 y Ft(Restore)44 b(the)e(lo)s(cal)i
 9464: (Readline)g(prompt)d(displa)m(y)i(state)h(sa)m(v)m(ed)g(b)m(y)f(the)f
 9465: (most)h(recen)m(t)h(call)g(to)390 4390 y Fs(rl_save_prompt)p
 9466: Ft(.)69 b(if)41 b Fs(rl_save_prompt)d Ft(w)m(as)j(called)i(to)f(sa)m(v)
 9467: m(e)h(the)e(prompt)f(b)s(efore)h(a)h(call)390 4500 y(to)37
 9468: b Fs(rl_message)p Ft(,)f(this)h(function)f(should)g(b)s(e)g(called)i(b)
 9469: s(efore)f(the)g(corresp)s(onding)e(call)j(to)g Fs(rl_)390
 9470: 4609 y(clear_message)p Ft(.)3350 4792 y([F)-8 b(unction])-3599
 9471: b Fh(int)53 b(rl_expand_prompt)e Fg(\()p Ff(c)m(har)34
 9472: b(*prompt)p Fg(\))390 4902 y Ft(Expand)41 b(an)m(y)j(sp)s(ecial)f(c)m
 9473: (haracter)h(sequences)f(in)g Fj(prompt)g Ft(and)f(set)i(up)d(the)i(lo)s
 9474: (cal)h(Readline)390 5011 y(prompt)35 b(redispla)m(y)h(v)-5
 9475: b(ariables.)57 b(This)35 b(function)h(is)g(called)h(b)m(y)e
 9476: Fs(readline\(\))p Ft(.)55 b(It)35 b(ma)m(y)i(also)g(b)s(e)390
 9477: 5121 y(called)22 b(to)g(expand)f(the)g(primary)f(prompt)g(if)i(the)f
 9478: Fs(rl_on_new_line_with_prom)o(pt\()o(\))15 b Ft(function)390
 9479: 5230 y(or)25 b Fs(rl_already_prompted)c Ft(v)-5 b(ariable)26
 9480: b(is)f(used.)39 b(It)25 b(returns)f(the)i(n)m(um)m(b)s(er)e(of)i
 9481: (visible)f(c)m(haracters)390 5340 y(on)34 b(the)g(last)g(line)g(of)g
 9482: (the)g(\(p)s(ossibly)f(m)m(ulti-line\))j(prompt.)50 b(Applications)34
 9483: b(ma)m(y)h(indicate)f(that)p eop end
 9484: %%Page: 40 44
 9485: TeXDict begin 40 43 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9486: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(40)390
 9487: 299 y(the)28 b(prompt)f(con)m(tains)i(c)m(haracters)g(that)g(tak)m(e)g
 9488: (up)e(no)h(ph)m(ysical)g(screen)g(space)g(when)f(displa)m(y)m(ed)390
 9489: 408 y(b)m(y)41 b(brac)m(k)m(eting)i(a)e(sequence)g(of)g(suc)m(h)g(c)m
 9490: (haracters)h(with)f(the)g(sp)s(ecial)h(mark)m(ers)f Fs(RL_PROMPT_)390
 9491: 518 y(START_IGNORE)29 b Ft(and)j Fs(RL_PROMPT_END_IGNORE)26
 9492: b Ft(\(declared)33 b(in)f Fs(readline.h)p Ft(\).)44 b(This)32
 9493: b(ma)m(y)h(b)s(e)390 628 y(used)d(to)h(em)m(b)s(ed)f(terminal-sp)s
 9494: (eci\014c)h(escap)s(e)f(sequences)h(in)f(prompts.)3350
 9495: 824 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_set_prompt)d
 9496: Fg(\()p Ff(const)34 b(c)m(har)g(*prompt)p Fg(\))390 934
 9497: y Ft(Mak)m(e)28 b(Readline)g(use)f Fj(prompt)h Ft(for)e(subsequen)m(t)h
 9498: (redispla)m(y)-8 b(.)40 b(This)26 b(calls)i Fs(rl_expand_prompt\(\))390
 9499: 1043 y Ft(to)j(expand)f(the)g(prompt)g(and)g(sets)g Fs(rl_prompt)e
 9500: Ft(to)j(the)g(result.)150 1249 y Fi(2.4.7)63 b(Mo)s(difying)43
 9501: b(T)-10 b(ext)3350 1452 y Ft([F)i(unction])-3599 b Fh(int)53
 9502: b(rl_insert_text)d Fg(\()p Ff(const)34 b(c)m(har)g(*text)p
 9503: Fg(\))390 1561 y Ft(Insert)d Fj(text)k Ft(in)m(to)d(the)g(line)g(at)g
 9504: (the)g(curren)m(t)f(cursor)g(p)s(osition.)45 b(Returns)30
 9505: b(the)i(n)m(um)m(b)s(er)f(of)g(c)m(har-)390 1671 y(acters)g(inserted.)
 9506: 3350 1867 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_delete_text)d
 9507: Fg(\()p Ff(in)m(t)33 b(start,)g(in)m(t)g(end)p Fg(\))390
 9508: 1977 y Ft(Delete)40 b(the)e(text)h(b)s(et)m(w)m(een)f
 9509: Fj(start)i Ft(and)d Fj(end)k Ft(in)c(the)h(curren)m(t)g(line.)63
 9510: b(Returns)36 b(the)i(n)m(um)m(b)s(er)f(of)390 2086 y(c)m(haracters)32
 9511: b(deleted.)3350 2283 y([F)-8 b(unction])-3599 b Fh(char)54
 9512: b(*)e(rl_copy_text)d Fg(\()p Ff(in)m(t)34 b(start,)e(in)m(t)h(end)p
 9513: Fg(\))390 2392 y Ft(Return)d(a)g(cop)m(y)h(of)g(the)g(text)g(b)s(et)m
 9514: (w)m(een)g Fj(start)i Ft(and)d Fj(end)j Ft(in)d(the)h(curren)m(t)f
 9515: (line.)3350 2589 y([F)-8 b(unction])-3599 b Fh(int)53
 9516: b(rl_kill_text)c Fg(\()p Ff(in)m(t)34 b(start,)e(in)m(t)i(end)p
 9517: Fg(\))390 2698 y Ft(Cop)m(y)g(the)g(text)i(b)s(et)m(w)m(een)e
 9518: Fj(start)j Ft(and)d Fj(end)j Ft(in)d(the)g(curren)m(t)g(line)g(to)h
 9519: (the)f(kill)h(ring,)g(app)s(ending)390 2808 y(or)f(prep)s(ending)e(to)j
 9520: (the)f(last)h(kill)f(if)g(the)g(last)h(command)f(w)m(as)g(a)h(kill)f
 9521: (command.)51 b(The)34 b(text)h(is)390 2918 y(deleted.)51
 9522: b(If)33 b Fj(start)j Ft(is)e(less)g(than)f Fj(end)p Ft(,)h(the)g(text)g
 9523: (is)g(app)s(ended,)f(otherwise)h(prep)s(ended.)48 b(If)33
 9524: b(the)390 3027 y(last)e(command)f(w)m(as)h(not)g(a)f(kill,)i(a)f(new)e
 9525: (kill)i(ring)g(slot)g(is)f(used.)3350 3224 y([F)-8 b(unction])-3599
 9526: b Fh(int)53 b(rl_push_macro_input)e Fg(\()p Ff(c)m(har)35
 9527: b(*macro)p Fg(\))390 3333 y Ft(Cause)28 b Fj(macro)33
 9528: b Ft(to)c(b)s(e)f(inserted)g(in)m(to)h(the)g(line,)g(as)f(if)h(it)f
 9529: (had)g(b)s(een)g(in)m(v)m(ok)m(ed)h(b)m(y)f(a)h(k)m(ey)g(b)s(ound)d(to)
 9530: 390 3443 y(a)31 b(macro.)41 b(Not)31 b(esp)s(ecially)h(useful;)e(use)g
 9531: Fs(rl_insert_text\(\))c Ft(instead.)150 3648 y Fi(2.4.8)63
 9532: b(Character)39 b(Input)3350 3851 y Ft([F)-8 b(unction])-3599
 9533: b Fh(int)53 b(rl_read_key)c Fg(\()p Ff(v)m(oid)p Fg(\))390
 9534: 3961 y Ft(Return)29 b(the)g(next)h(c)m(haracter)h(a)m(v)-5
 9535: b(ailable)32 b(from)d(Readline's)h(curren)m(t)f(input)g(stream.)41
 9536: b(This)28 b(han-)390 4070 y(dles)e(input)g(inserted)g(in)m(to)i(the)e
 9537: (input)g(stream)h(via)g Fj(rl)p 2226 4070 28 4 v 40 w(p)s(ending)p
 9538: 2583 4070 V 38 w(input)h Ft(\(see)f(Section)h(2.3)f([Read-)390
 9539: 4180 y(line)40 b(V)-8 b(ariables],)43 b(page)d(28\))g(and)f
 9540: Fs(rl_stuff_char\(\))p Ft(,)f(macros,)k(and)d(c)m(haracters)h(read)f
 9541: (from)390 4289 y(the)34 b(k)m(eyb)s(oard.)52 b(While)35
 9542: b(w)m(aiting)g(for)f(input,)g(this)g(function)g(will)g(call)i(an)m(y)e
 9543: (function)g(assigned)390 4399 y(to)d(the)g Fs(rl_event_hook)26
 9544: b Ft(v)-5 b(ariable.)3350 4596 y([F)d(unction])-3599
 9545: b Fh(int)53 b(rl_getc)48 b Fg(\()p Ff(FILE)33 b(*stream)p
 9546: Fg(\))390 4705 y Ft(Return)20 b(the)i(next)f(c)m(haracter)i(a)m(v)-5
 9547: b(ailable)24 b(from)c Fj(stream)p Ft(,)k(whic)m(h)d(is)g(assumed)g(to)h
 9548: (b)s(e)e(the)i(k)m(eyb)s(oard.)3350 4902 y([F)-8 b(unction])-3599
 9549: b Fh(int)53 b(rl_stuff_char)d Fg(\()p Ff(in)m(t)33 b(c)p
 9550: Fg(\))390 5011 y Ft(Insert)f Fj(c)39 b Ft(in)m(to)34
 9551: b(the)f(Readline)g(input)f(stream.)49 b(It)33 b(will)g(b)s(e)f
 9552: Fs(")p Ft(read)p Fs(")g Ft(b)s(efore)h(Readline)g(attempts)390
 9553: 5121 y(to)27 b(read)g(c)m(haracters)h(from)f(the)g(terminal)g(with)f
 9554: Fs(rl_read_key\(\))p Ft(.)36 b(Up)27 b(to)g(512)h(c)m(haracters)g(ma)m
 9555: (y)390 5230 y(b)s(e)i(pushed)f(bac)m(k.)42 b Fs(rl_stuff_char)27
 9556: b Ft(returns)i(1)i(if)f(the)h(c)m(haracter)h(w)m(as)f(successfully)g
 9557: (inserted;)390 5340 y(0)g(otherwise.)p eop end
 9558: %%Page: 41 45
 9559: TeXDict begin 41 44 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9560: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(41)3350
 9561: 299 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_execute_next)d
 9562: Fg(\()p Ff(in)m(t)34 b(c)p Fg(\))390 408 y Ft(Mak)m(e)j
 9563: Fj(c)42 b Ft(b)s(e)35 b(the)h(next)f(command)h(to)g(b)s(e)f(executed)i
 9564: (when)d Fs(rl_read_key\(\))e Ft(is)k(called.)58 b(This)390
 9565: 518 y(sets)31 b Fj(rl)p 635 518 28 4 v 40 w(p)s(ending)p
 9566: 992 518 V 38 w(input)p Ft(.)3350 680 y([F)-8 b(unction])-3599
 9567: b Fh(int)53 b(rl_clear_pending_inpu)q(t)e Fg(\()p Ff(v)m(oid)p
 9568: Fg(\))390 789 y Ft(Unset)42 b Fj(rl)p 729 789 V 40 w(p)s(ending)p
 9569: 1086 789 V 38 w(input)p Ft(,)i(e\013ectiv)m(ely)h(negating)e(the)f
 9570: (e\013ect)h(of)f(an)m(y)g(previous)f(call)i(to)g Fs(rl_)390
 9571: 899 y(execute_next\(\))p Ft(.)59 b(This)36 b(w)m(orks)i(only)g(if)f
 9572: (the)h(p)s(ending)e(input)h(has)g(not)h(already)g(b)s(een)f(read)390
 9573: 1008 y(with)30 b Fs(rl_read_key\(\))p Ft(.)3350 1170
 9574: y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_set_keyboard_input)q(_tim)q
 9575: (eou)q(t)e Fg(\()p Ff(in)m(t)34 b(u)p Fg(\))390 1280
 9576: y Ft(While)41 b(w)m(aiting)g(for)f(k)m(eyb)s(oard)g(input)f(in)h
 9577: Fs(rl_read_key\(\))p Ft(,)f(Readline)i(will)f(w)m(ait)h(for)f
 9578: Fj(u)g Ft(mi-)390 1389 y(croseconds)31 b(for)g(input)f(b)s(efore)g
 9579: (calling)j(an)m(y)e(function)f(assigned)i(to)f Fs(rl_event_hook)p
 9580: Ft(.)39 b Fj(u)30 b Ft(m)m(ust)390 1499 y(b)s(e)h(greater)i(than)f(or)g
 9581: (equal)g(to)h(zero)f(\(a)h(zero-length)g(timeout)g(is)f(equiv)-5
 9582: b(alen)m(t)33 b(to)g(a)f(p)s(oll\).)45 b(The)390 1608
 9583: y(default)31 b(w)m(aiting)g(p)s(erio)s(d)e(is)i(one-ten)m(th)g(of)g(a)g
 9584: (second.)40 b(Returns)30 b(the)g(old)h(timeout)g(v)-5
 9585: b(alue.)150 1793 y Fi(2.4.9)63 b(T)-10 b(erminal)41 b(Managemen)m(t)
 9586: 3350 1974 y Ft([F)-8 b(unction])-3599 b Fh(void)54 b(rl_prep_terminal)c
 9587: Fg(\()p Ff(in)m(t)33 b(meta)p 1704 1974 30 5 v 44 w(\015ag)p
 9588: Fg(\))390 2084 y Ft(Mo)s(dify)42 b(the)h(terminal)g(settings)g(for)f
 9589: (Readline's)i(use,)h(so)e Fs(readline\(\))c Ft(can)k(read)f(a)h(single)
 9590: 390 2193 y(c)m(haracter)32 b(at)g(a)f(time)h(from)e(the)h(k)m(eyb)s
 9591: (oard.)43 b(The)30 b Fj(meta)p 2376 2193 28 4 v 41 w(\015ag)39
 9592: b Ft(argumen)m(t)31 b(should)f(b)s(e)g(non-zero)390 2303
 9593: y(if)g(Readline)h(should)f(read)g(eigh)m(t-bit)i(input.)3350
 9594: 2465 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_deprep_terminal)c
 9595: Fg(\()p Ff(v)m(oid)p Fg(\))390 2574 y Ft(Undo)31 b(the)h(e\013ects)h
 9596: (of)f Fs(rl_prep_terminal\(\))p Ft(,)27 b(lea)m(ving)33
 9597: b(the)f(terminal)g(in)f(the)h(state)h(in)e(whic)m(h)390
 9598: 2684 y(it)g(w)m(as)g(b)s(efore)f(the)g(most)h(recen)m(t)g(call)h(to)f
 9599: Fs(rl_prep_terminal\(\))p Ft(.)3350 2845 y([F)-8 b(unction])-3599
 9600: b Fh(void)54 b(rl_tty_set_default_bindi)q(ngs)e Fg(\()p
 9601: Ff(Keymap)34 b(kmap)p Fg(\))390 2955 y Ft(Read)j(the)g(op)s(erating)h
 9602: (system's)f(terminal)g(editing)h(c)m(haracters)g(\(as)g(w)m(ould)e(b)s
 9603: (e)h(displa)m(y)m(ed)g(b)m(y)390 3065 y Fs(stty)p Ft(\))30
 9604: b(to)h(their)f(Readline)h(equiv)-5 b(alen)m(ts.)42 b(The)30
 9605: b(bindings)f(are)i(p)s(erformed)e(in)h Fj(kmap)p Ft(.)3350
 9606: 3226 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_tty_unset_default_bin)q
 9607: (din)q(gs)e Fg(\()p Ff(Keymap)34 b(kmap)p Fg(\))390 3336
 9608: y Ft(Reset)f(the)f(bindings)e(manipulated)i(b)m(y)g Fs
 9609: (rl_tty_set_default_bind)o(ing)o(s)26 b Ft(so)32 b(that)g(the)g(ter-)
 9610: 390 3445 y(minal)40 b(editing)g(c)m(haracters)h(are)f(b)s(ound)e(to)i
 9611: Fs(rl_insert)p Ft(.)66 b(The)39 b(bindings)f(are)i(p)s(erformed)e(in)
 9612: 390 3555 y Fj(kmap)p Ft(.)3350 3717 y([F)-8 b(unction])-3599
 9613: b Fh(int)53 b(rl_tty_set_echoing)e Fg(\()p Ff(in)m(t)34
 9614: b(v)-6 b(alue)p Fg(\))390 3826 y Ft(Set)48 b(Readline's)g(idea)g(of)g
 9615: (whether)f(or)g(not)h(it)g(is)f(ec)m(hoing)i(output)e(to)i(its)e
 9616: (output)h(stream)390 3936 y(\()p Fj(rl)p 492 3936 V 40
 9617: w(outstream)p Ft(\).)j(If)32 b Fj(v)-5 b(alue)39 b Ft(is)34
 9618: b(0,)g(Readline)g(do)s(es)f(not)h(displa)m(y)f(output)g(to)h
 9619: Fj(rl)p 3115 3936 V 40 w(outstream)p Ft(;)i(an)m(y)390
 9620: 4045 y(other)43 b(v)-5 b(alue)43 b(enables)h(output.)77
 9621: b(The)43 b(initial)h(v)-5 b(alue)43 b(is)g(set)g(when)f(Readline)i
 9622: (initializes)h(the)390 4155 y(terminal)31 b(settings.)42
 9623: b(This)29 b(function)h(returns)f(the)i(previous)f(v)-5
 9624: b(alue.)3350 4317 y([F)d(unction])-3599 b Fh(int)53 b
 9625: (rl_reset_terminal)e Fg(\()p Ff(const)34 b(c)m(har)g(*terminal)p
 9626: 2232 4317 30 5 v 43 w(name)p Fg(\))390 4426 y Ft(Reinitialize)26
 9627: b(Readline's)f(idea)f(of)g(the)g(terminal)h(settings)f(using)g
 9628: Fj(terminal)p 2977 4426 28 4 v 40 w(name)29 b Ft(as)24
 9629: b(the)g(termi-)390 4536 y(nal)32 b(t)m(yp)s(e)g(\(e.g.,)i
 9630: Fs(vt100)p Ft(\).)44 b(If)31 b Fj(terminal)p 1753 4536
 9631: V 41 w(name)37 b Ft(is)31 b Fs(NULL)p Ft(,)h(the)g(v)-5
 9632: b(alue)32 b(of)g(the)g Fs(TERM)e Ft(en)m(vironmen)m(t)390
 9633: 4645 y(v)-5 b(ariable)31 b(is)g(used.)150 4830 y Fi(2.4.10)63
 9634: b(Utilit)m(y)40 b(F)-10 b(unctions)3350 5011 y Ft([F)i(unction])-3599
 9635: b Fh(int)53 b(rl_save_state)d Fg(\()p Ff(struct)34 b(readline)p
 9636: 1759 5011 30 5 v 44 w(state)f(*sp)p Fg(\))390 5121 y
 9637: Ft(Sa)m(v)m(e)d(a)f(snapshot)e(of)i(Readline's)g(in)m(ternal)g(state)h
 9638: (to)f Fj(sp)p Ft(.)40 b(The)28 b(con)m(ten)m(ts)i(of)e(the)h
 9639: Fj(readline)p 3518 5121 28 4 v 40 w(state)390 5230 y
 9640: Ft(structure)g(are)g(do)s(cumen)m(ted)g(in)g Fs(readline.h)p
 9641: Ft(.)38 b(The)28 b(caller)j(is)e(resp)s(onsible)f(for)h(allo)s(cating)j
 9642: (the)390 5340 y(structure.)p eop end
 9643: %%Page: 42 46
 9644: TeXDict begin 42 45 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9645: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(42)3350
 9646: 299 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_restore_state)e
 9647: Fg(\()p Ff(struct)34 b(readline)p 1916 299 30 5 v 44
 9648: w(state)f(*sp)p Fg(\))390 408 y Ft(Restore)23 b(Readline's)g(in)m
 9649: (ternal)g(state)g(to)g(that)g(stored)f(in)g Fj(sp)p Ft(,)i(whic)m(h)d
 9650: (m)m(ust)h(ha)m(v)m(e)i(b)s(een)d(sa)m(v)m(ed)i(b)m(y)g(a)390
 9651: 518 y(call)30 b(to)g Fs(rl_save_state)p Ft(.)37 b(The)28
 9652: b(con)m(ten)m(ts)j(of)e(the)g Fj(readline)p 2470 518
 9653: 28 4 v 41 w(state)35 b Ft(structure)29 b(are)g(do)s(cumen)m(ted)390
 9654: 628 y(in)h Fs(readline.h)p Ft(.)38 b(The)30 b(caller)i(is)e(resp)s
 9655: (onsible)f(for)i(freeing)f(the)h(structure.)3350 810
 9656: y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_free)47 b
 9657: Fg(\()p Ff(v)m(oid)33 b(*mem)p Fg(\))390 920 y Ft(Deallo)s(cate)25
 9658: b(the)c(memory)g(p)s(oin)m(ted)g(to)h(b)m(y)f Fj(mem)p
 9659: Ft(.)38 b Fj(mem)21 b Ft(m)m(ust)g(ha)m(v)m(e)i(b)s(een)d(allo)s(cated)
 9660: j(b)m(y)e Fs(malloc)p Ft(.)3350 1103 y([F)-8 b(unction])-3599
 9661: b Fh(void)54 b(rl_replace_line)c Fg(\()p Ff(const)34
 9662: b(c)m(har)f(*text,)g(in)m(t)g(clear)p 2406 1103 30 5
 9663: v 44 w(undo)p Fg(\))390 1212 y Ft(Replace)41 b(the)e(con)m(ten)m(ts)i
 9664: (of)f Fs(rl_line_buffer)35 b Ft(with)k Fj(text)p Ft(.)69
 9665: b(The)39 b(p)s(oin)m(t)h(and)e(mark)h(are)h(pre-)390
 9666: 1322 y(serv)m(ed,)27 b(if)e(p)s(ossible.)39 b(If)25 b
 9667: Fj(clear)p 1422 1322 28 4 v 41 w(undo)k Ft(is)d(non-zero,)h(the)f(undo)
 9668: e(list)i(asso)s(ciated)h(with)e(the)h(curren)m(t)390
 9669: 1431 y(line)31 b(is)f(cleared.)3350 1614 y([F)-8 b(unction])-3599
 9670: b Fh(void)54 b(rl_extend_line_buffer)d Fg(\()p Ff(in)m(t)34
 9671: b(len)p Fg(\))390 1724 y Ft(Ensure)29 b(that)h Fs(rl_line_buffer)d
 9672: Ft(has)j(enough)f(space)i(to)g(hold)f Fj(len)g Ft(c)m(haracters,)i(p)s
 9673: (ossibly)d(real-)390 1833 y(lo)s(cating)j(it)f(if)f(necessary)-8
 9674: b(.)3350 2016 y([F)g(unction])-3599 b Fh(int)53 b(rl_initialize)d
 9675: Fg(\()p Ff(v)m(oid)p Fg(\))390 2125 y Ft(Initialize)39
 9676: b(or)e(re-initialize)i(Readline's)f(in)m(ternal)f(state.)62
 9677: b(It's)37 b(not)g(strictly)h(necessary)f(to)h(call)390
 9678: 2235 y(this;)31 b Fs(readline\(\))c Ft(calls)32 b(it)f(b)s(efore)f
 9679: (reading)g(an)m(y)h(input.)3350 2418 y([F)-8 b(unction])-3599
 9680: b Fh(int)53 b(rl_ding)48 b Fg(\()p Ff(v)m(oid)p Fg(\))390
 9681: 2527 y Ft(Ring)30 b(the)h(terminal)g(b)s(ell,)f(ob)s(eying)h(the)f
 9682: (setting)i(of)e Fs(bell-style)p Ft(.)3350 2710 y([F)-8
 9683: b(unction])-3599 b Fh(int)53 b(rl_alphabetic)d Fg(\()p
 9684: Ff(in)m(t)33 b(c)p Fg(\))390 2819 y Ft(Return)d(1)g(if)h
 9685: Fj(c)36 b Ft(is)30 b(an)h(alphab)s(etic)g(c)m(haracter.)3350
 9686: 3002 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_display_match_list)d
 9687: Fg(\()p Ff(c)m(har)35 b(**matc)m(hes,)e(in)m(t)g(len,)h(in)m(t)f(max)p
 9688: Fg(\))390 3112 y Ft(A)i(con)m(v)m(enience)h(function)e(for)g(displa)m
 9689: (ying)h(a)g(list)g(of)g(strings)f(in)g(columnar)g(format)h(on)f(Read-)
 9690: 390 3221 y(line's)g(output)f(stream.)51 b Fs(matches)31
 9691: b Ft(is)j(the)f(list)i(of)e(strings,)i(in)e(argv)h(format,)h(suc)m(h)e
 9692: (as)h(a)g(list)g(of)390 3331 y(completion)26 b(matc)m(hes.)39
 9693: b Fs(len)24 b Ft(is)g(the)g(n)m(um)m(b)s(er)f(of)i(strings)f(in)g
 9694: Fs(matches)p Ft(,)f(and)h Fs(max)f Ft(is)i(the)f(length)h(of)390
 9695: 3440 y(the)h(longest)i(string)e(in)g Fs(matches)p Ft(.)37
 9696: b(This)25 b(function)h(uses)g(the)g(setting)i(of)e Fs
 9697: (print-completions-)390 3550 y(horizontally)33 b Ft(to)k(select)h(ho)m
 9698: (w)e(the)g(matc)m(hes)i(are)e(displa)m(y)m(ed)h(\(see)g(Section)g
 9699: (1.3.1)h([Readline)390 3660 y(Init)30 b(File)h(Syn)m(tax],)g(page)g
 9700: (4\).)42 b(When)29 b(displa)m(ying)i(completions,)h(this)e(function)g
 9701: (sets)g(the)g(n)m(um-)390 3769 y(b)s(er)23 b(of)g(columns)g(used)g(for)
 9702: h(displa)m(y)f(to)i(the)e(v)-5 b(alue)24 b(of)g Fs
 9703: (completion-display-width)p Ft(,)19 b(the)k(v)-5 b(alue)390
 9704: 3879 y(of)31 b(the)f(en)m(vironmen)m(t)h(v)-5 b(ariable)31
 9705: b Fs(COLUMNS)p Ft(,)e(or)h(the)h(screen)f(width,)g(in)g(that)h(order.)
 9706: 275 4061 y(The)g(follo)m(wing)j(are)e(implemen)m(ted)h(as)f(macros,)h
 9707: (de\014ned)e(in)h Fs(chardefs.h)p Ft(.)43 b(Applications)33
 9708: b(should)150 4171 y(refrain)d(from)g(using)g(them.)3350
 9709: 4354 y([F)-8 b(unction])-3599 b Fh(int)53 b(_rl_uppercase_p)d
 9710: Fg(\()p Ff(in)m(t)34 b(c)p Fg(\))390 4463 y Ft(Return)c(1)g(if)h
 9711: Fj(c)36 b Ft(is)30 b(an)h(upp)s(ercase)e(alphab)s(etic)i(c)m(haracter.)
 9712: 3350 4646 y([F)-8 b(unction])-3599 b Fh(int)53 b(_rl_lowercase_p)d
 9713: Fg(\()p Ff(in)m(t)34 b(c)p Fg(\))390 4756 y Ft(Return)c(1)g(if)h
 9714: Fj(c)36 b Ft(is)30 b(a)h(lo)m(w)m(ercase)i(alphab)s(etic)e(c)m
 9715: (haracter.)3350 4938 y([F)-8 b(unction])-3599 b Fh(int)53
 9716: b(_rl_digit_p)c Fg(\()p Ff(in)m(t)34 b(c)p Fg(\))390
 9717: 5048 y Ft(Return)c(1)g(if)h Fj(c)36 b Ft(is)30 b(a)h(n)m(umeric)f(c)m
 9718: (haracter.)3350 5230 y([F)-8 b(unction])-3599 b Fh(int)53
 9719: b(_rl_to_upper)c Fg(\()p Ff(in)m(t)34 b(c)p Fg(\))390
 9720: 5340 y Ft(If)23 b Fj(c)30 b Ft(is)24 b(a)g(lo)m(w)m(ercase)i(alphab)s
 9721: (etic)e(c)m(haracter,)j(return)c(the)h(corresp)s(onding)e(upp)s(ercase)
 9722: h(c)m(haracter.)p eop end
 9723: %%Page: 43 47
 9724: TeXDict begin 43 46 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9725: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(43)3350
 9726: 299 y([F)-8 b(unction])-3599 b Fh(int)53 b(_rl_to_lower)c
 9727: Fg(\()p Ff(in)m(t)34 b(c)p Fg(\))390 408 y Ft(If)28 b
 9728: Fj(c)35 b Ft(is)29 b(an)g(upp)s(ercase)f(alphab)s(etic)h(c)m(haracter,)
 9729: i(return)d(the)h(corresp)s(onding)f(lo)m(w)m(ercase)j(c)m(harac-)390
 9730: 518 y(ter.)3350 714 y([F)-8 b(unction])-3599 b Fh(int)53
 9731: b(_rl_digit_value)d Fg(\()p Ff(in)m(t)34 b(c)p Fg(\))390
 9732: 823 y Ft(If)c Fj(c)36 b Ft(is)31 b(a)f(n)m(um)m(b)s(er,)g(return)f(the)
 9733: h(v)-5 b(alue)31 b(it)g(represen)m(ts.)150 1028 y Fi(2.4.11)63
 9734: b(Miscellaneous)42 b(F)-10 b(unctions)3350 1231 y Ft([F)i(unction])
 9735: -3599 b Fh(int)53 b(rl_macro_bind)d Fg(\()p Ff(const)34
 9736: b(c)m(har)g(*k)m(eyseq,)e(const)i(c)m(har)g(*macro,)565
 9737: 1340 y(Keymap)g(map)p Fg(\))390 1450 y Ft(Bind)23 b(the)g(k)m(ey)h
 9738: (sequence)g Fj(k)m(eyseq)i Ft(to)e(in)m(v)m(ok)m(e)h(the)f(macro)f
 9739: Fj(macro)p Ft(.)39 b(The)23 b(binding)f(is)i(p)s(erformed)d(in)390
 9740: 1559 y Fj(map)p Ft(.)39 b(When)28 b Fj(k)m(eyseq)i Ft(is)e(in)m(v)m(ok)
 9741: m(ed,)i(the)d Fj(macro)33 b Ft(will)28 b(b)s(e)f(inserted)g(in)m(to)i
 9742: (the)e(line.)41 b(This)26 b(function)390 1669 y(is)k(deprecated;)i(use)
 9743: e Fs(rl_generic_bind\(\))25 b Ft(instead.)3350 1865 y([F)-8
 9744: b(unction])-3599 b Fh(void)54 b(rl_macro_dumper)c Fg(\()p
 9745: Ff(in)m(t)33 b(readable)p Fg(\))390 1974 y Ft(Prin)m(t)27
 9746: b(the)g(k)m(ey)h(sequences)g(b)s(ound)d(to)j(macros)f(and)g(their)g(v)
 9747: -5 b(alues,)28 b(using)f(the)g(curren)m(t)g(k)m(eymap,)390
 9748: 2084 y(to)32 b Fs(rl_outstream)p Ft(.)40 b(If)31 b Fj(readable)36
 9749: b Ft(is)c(non-zero,)g(the)f(list)h(is)f(formatted)h(in)f(suc)m(h)g(a)g
 9750: (w)m(a)m(y)i(that)e(it)390 2193 y(can)g(b)s(e)e(made)i(part)f(of)h(an)f
 9751: Fs(inputrc)e Ft(\014le)j(and)e(re-read.)3350 2389 y([F)-8
 9752: b(unction])-3599 b Fh(int)53 b(rl_variable_bind)e Fg(\()p
 9753: Ff(const)34 b(c)m(har)f(*v)-6 b(ariable,)33 b(const)h(c)m(har)f(*v)-6
 9754: b(alue)p Fg(\))390 2499 y Ft(Mak)m(e)31 b(the)e(Readline)g(v)-5
 9755: b(ariable)30 b Fj(v)-5 b(ariable)35 b Ft(ha)m(v)m(e)30
 9756: b Fj(v)-5 b(alue)p Ft(.)41 b(This)28 b(b)s(eha)m(v)m(es)h(as)h(if)f
 9757: (the)g(readline)g(com-)390 2608 y(mand)h(`)p Fs(set)g
 9758: Fl(variable)e(value)p Ft(')h(had)h(b)s(een)h(executed)g(in)g(an)f
 9759: Fs(inputrc)f Ft(\014le)i(\(see)h(Section)f(1.3.1)390
 9760: 2718 y([Readline)g(Init)f(File)i(Syn)m(tax],)f(page)g(4\).)3350
 9761: 2914 y([F)-8 b(unction])-3599 b Fh(char)54 b(*)e(rl_variable_value)f
 9762: Fg(\()p Ff(const)34 b(c)m(har)g(*v)-6 b(ariable)p Fg(\))390
 9763: 3023 y Ft(Return)28 b(a)i(string)f(represen)m(ting)h(the)f(v)-5
 9764: b(alue)30 b(of)f(the)h(Readline)g(v)-5 b(ariable)30 b
 9765: Fj(v)-5 b(ariable)p Ft(.)41 b(F)-8 b(or)30 b(b)s(o)s(olean)390
 9766: 3133 y(v)-5 b(ariables,)31 b(this)g(string)f(is)g(either)h(`)p
 9767: Fs(on)p Ft(')f(or)h(`)p Fs(off)p Ft('.)3350 3328 y([F)-8
 9768: b(unction])-3599 b Fh(void)54 b(rl_variable_dumper)c
 9769: Fg(\()p Ff(in)m(t)34 b(readable)p Fg(\))390 3438 y Ft(Prin)m(t)29
 9770: b(the)f(readline)h(v)-5 b(ariable)30 b(names)e(and)g(their)h(curren)m
 9771: (t)f(v)-5 b(alues)29 b(to)h Fs(rl_outstream)p Ft(.)37
 9772: b(If)28 b Fj(read-)390 3548 y(able)40 b Ft(is)34 b(non-zero,)i(the)e
 9773: (list)g(is)g(formatted)h(in)f(suc)m(h)g(a)g(w)m(a)m(y)h(that)g(it)f
 9774: (can)g(b)s(e)g(made)g(part)g(of)g(an)390 3657 y Fs(inputrc)28
 9775: b Ft(\014le)j(and)f(re-read.)3350 3853 y([F)-8 b(unction])-3599
 9776: b Fh(int)53 b(rl_set_paren_blink_ti)q(meou)q(t)f Fg(\()p
 9777: Ff(in)m(t)33 b(u)p Fg(\))390 3962 y Ft(Set)25 b(the)h(time)f(in)m(terv)
 9778: -5 b(al)27 b(\(in)e(microseconds\))h(that)g(Readline)f(w)m(aits)h(when)
 9779: e(sho)m(wing)i(a)f(balancing)390 4072 y(c)m(haracter)32
 9780: b(when)d Fs(blink-matching-paren)c Ft(has)30 b(b)s(een)g(enabled.)3350
 9781: 4268 y([F)-8 b(unction])-3599 b Fh(char)54 b(*)e(rl_get_termcap)e
 9782: Fg(\()p Ff(const)34 b(c)m(har)g(*cap)p Fg(\))390 4377
 9783: y Ft(Retriev)m(e)29 b(the)e(string)g(v)-5 b(alue)27 b(of)g(the)h
 9784: (termcap)f(capabilit)m(y)i Fj(cap)p Ft(.)40 b(Readline)27
 9785: b(fetc)m(hes)h(the)g(termcap)390 4487 y(en)m(try)34 b(for)f(the)h
 9786: (curren)m(t)f(terminal)h(name)g(and)f(uses)g(those)h(capabilities)h(to)
 9787: f(mo)m(v)m(e)h(around)e(the)390 4596 y(screen)21 b(line)h(and)e(p)s
 9788: (erform)g(other)h(terminal-sp)s(eci\014c)h(op)s(erations,)h(lik)m(e)f
 9789: (erasing)g(a)f(line.)38 b(Readline)390 4706 y(do)s(es)d(not)g(use)g
 9790: (all)g(of)h(a)f(terminal's)g(capabilities,)k(and)34 b(this)h(function)g
 9791: (will)g(return)f(v)-5 b(alues)35 b(for)390 4816 y(only)30
 9792: b(those)h(capabilities)i(Readline)e(uses.)3350 5011 y([F)-8
 9793: b(unction])-3599 b Fh(void)54 b(rl_clear_history)c Fg(\()p
 9794: Ff(v)m(oid)p Fg(\))390 5121 y Ft(Clear)27 b(the)h(history)f(list)h(b)m
 9795: (y)f(deleting)h(all)g(of)f(the)h(en)m(tries,)h(in)d(the)i(same)f
 9796: (manner)g(as)g(the)g(History)390 5230 y(library's)42
 9797: b Fs(clear_history\(\))d Ft(function.)78 b(This)42 b(di\013ers)g(from)g
 9798: Fs(clear_history)e Ft(b)s(ecause)i(it)390 5340 y(frees)30
 9799: b(priv)-5 b(ate)31 b(data)g(Readline)g(sa)m(v)m(es)h(in)e(the)h
 9800: (history)f(list.)p eop end
 9801: %%Page: 44 48
 9802: TeXDict begin 44 47 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9803: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(44)3350
 9804: 299 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_activate_mark)c
 9805: Fg(\()p Ff(v)m(oid)p Fg(\))390 408 y Ft(Enable)30 b(an)f
 9806: Fk(active)37 b Ft(mark.)j(When)30 b(this)f(is)h(enabled,)g(the)g(text)h
 9807: (b)s(et)m(w)m(een)f(p)s(oin)m(t)g(and)f(mark)g(\(the)390
 9808: 518 y Fj(region)p Ft(\))c(is)f(displa)m(y)m(ed)h(in)f(the)g(terminal's)
 9809: h(standout)f(mo)s(de)f(\(a)i Fj(face)5 b Ft(\).)40 b(This)24
 9810: b(is)g(called)h(b)m(y)f(v)-5 b(arious)390 628 y(readline)30
 9811: b(functions)f(that)i(set)f(the)g(mark)g(and)f(insert)h(text,)h(and)e
 9812: (is)h(a)m(v)-5 b(ailable)32 b(for)e(applications)390
 9813: 737 y(to)h(call.)3350 951 y([F)-8 b(unction])-3599 b
 9814: Fh(void)54 b(rl_deactivate_mark)c Fg(\()p Ff(v)m(oid)p
 9815: Fg(\))390 1061 y Ft(T)-8 b(urn)29 b(o\013)i(the)f(activ)m(e)j(mark.)
 9816: 3350 1274 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_keep_mark_active)d
 9817: Fg(\()p Ff(v)m(oid)p Fg(\))390 1384 y Ft(Indicate)28
 9818: b(that)g(the)g(mark)f(should)f(remain)h(activ)m(e)j(when)d(the)g
 9819: (curren)m(t)g(readline)h(function)f(com-)390 1494 y(pletes)h(and)f
 9820: (after)h(redispla)m(y)f(o)s(ccurs.)40 b(In)27 b(most)g(cases,)i(the)f
 9821: (mark)f(remains)g(activ)m(e)j(for)d(only)h(the)390 1603
 9822: y(duration)i(of)g(a)h(single)g(bindable)f(readline)h(function.)3350
 9823: 1817 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_mark_active_p)e
 9824: Fg(\()p Ff(v)m(oid)p Fg(\))390 1927 y Ft(Return)30 b(a)g(non-zero)h(v)
 9825: -5 b(alue)31 b(if)f(the)h(mark)f(is)h(curren)m(tly)f(activ)m(e;)j(zero)
 9826: e(otherwise.)150 2141 y Fi(2.4.12)63 b(Alternate)40 b(In)m(terface)150
 9827: 2288 y Ft(An)21 b(alternate)j(in)m(terface)f(is)f(a)m(v)-5
 9828: b(ailable)24 b(to)e(plain)g Fs(readline\(\))p Ft(.)35
 9829: b(Some)21 b(applications)i(need)f(to)g(in)m(terlea)m(v)m(e)150
 9830: 2397 y(k)m(eyb)s(oard)35 b(I/O)h(with)f(\014le,)i(device,)h(or)e(windo)
 9831: m(w)f(system)g(I/O,)h(t)m(ypically)i(b)m(y)d(using)g(a)h(main)g(lo)s
 9832: (op)f(to)150 2507 y Fs(select\(\))42 b Ft(on)i(v)-5 b(arious)45
 9833: b(\014le)f(descriptors.)83 b(T)-8 b(o)45 b(accommo)s(date)h(this)e
 9834: (need,)k(readline)d(can)f(also)i(b)s(e)150 2616 y(in)m(v)m(ok)m(ed)33
 9835: b(as)e(a)h(`callbac)m(k')h(function)e(from)g(an)g(ev)m(en)m(t)h(lo)s
 9836: (op.)44 b(There)30 b(are)i(functions)f(a)m(v)-5 b(ailable)33
 9837: b(to)f(mak)m(e)150 2726 y(this)e(easy)-8 b(.)3350 2940
 9838: y([F)g(unction])-3599 b Fh(void)54 b(rl_callback_handler_inst)q(all)e
 9839: Fg(\()p Ff(const)34 b(c)m(har)g(*prompt,)565 3049 y(rl)p
 9840: 639 3049 30 5 v 44 w(v)m(cpfunc)p 1016 3049 V 45 w(t)f(*lhandler)p
 9841: Fg(\))390 3159 y Ft(Set)25 b(up)f(the)h(terminal)g(for)f(readline)i
 9842: (I/O)e(and)g(displa)m(y)h(the)g(initial)h(expanded)e(v)-5
 9843: b(alue)26 b(of)f Fj(prompt)p Ft(.)390 3269 y(Sa)m(v)m(e)34
 9844: b(the)f(v)-5 b(alue)33 b(of)g Fj(lhandler)39 b Ft(to)34
 9845: b(use)e(as)h(a)g(handler)f(function)h(to)g(call)h(when)e(a)h(complete)i
 9846: (line)390 3378 y(of)h(input)f(has)g(b)s(een)g(en)m(tered.)57
 9847: b(The)35 b(handler)g(function)g(receiv)m(es)j(the)e(text)g(of)g(the)g
 9848: (line)g(as)g(an)390 3488 y(argumen)m(t.)k(As)29 b(with)f
 9849: Fs(readline\(\))p Ft(,)e(the)j(handler)e(function)h(should)g
 9850: Fs(free)f Ft(the)h(line)h(when)e(it)i(it)390 3597 y(\014nished)g(with)h
 9851: (it.)3350 3811 y([F)-8 b(unction])-3599 b Fh(void)54
 9852: b(rl_callback_read_char)d Fg(\()p Ff(v)m(oid)p Fg(\))390
 9853: 3921 y Ft(Whenev)m(er)34 b(an)g(application)h(determines)e(that)i(k)m
 9854: (eyb)s(oard)e(input)g(is)h(a)m(v)-5 b(ailable,)37 b(it)d(should)f(call)
 9855: 390 4030 y Fs(rl_callback_read_char\(\))p Ft(,)17 b(whic)m(h)22
 9856: b(will)g(read)f(the)h(next)g(c)m(haracter)h(from)f(the)f(curren)m(t)h
 9857: (input)390 4140 y(source.)40 b(If)27 b(that)i(c)m(haracter)g(completes)
 9858: h(the)e(line,)h Fs(rl_callback_read_char)22 b Ft(will)28
 9859: b(in)m(v)m(ok)m(e)i(the)390 4249 y Fj(lhandler)47 b Ft(function)40
 9860: b(installed)i(b)m(y)e Fs(rl_callback_handler_insta)o(ll)35
 9861: b Ft(to)41 b(pro)s(cess)f(the)h(line.)390 4359 y(Before)j(calling)h
 9862: (the)e Fj(lhandler)49 b Ft(function,)e(the)c(terminal)h(settings)g(are)
 9863: g(reset)f(to)h(the)g(v)-5 b(alues)390 4469 y(they)44
 9864: b(had)e(b)s(efore)h(calling)i Fs(rl_callback_handler_insta)o(ll)p
 9865: Ft(.)73 b(If)43 b(the)h Fj(lhandler)49 b Ft(function)390
 9866: 4578 y(returns,)27 b(and)h(the)g(line)g(handler)f(remains)h(installed,)
 9867: i(the)e(terminal)g(settings)h(are)f(mo)s(di\014ed)f(for)390
 9868: 4688 y(Readline's)k(use)f(again.)42 b Fs(EOF)29 b Ft(is)i(indicated)g
 9869: (b)m(y)f(calling)i Fj(lhandler)k Ft(with)30 b(a)h Fs(NULL)e
 9870: Ft(line.)3350 4902 y([F)-8 b(unction])-3599 b Fh(void)54
 9871: b(rl_callback_sigcleanup)e Fg(\()p Ff(v)m(oid)p Fg(\))390
 9872: 5011 y Ft(Clean)26 b(up)e(an)m(y)i(in)m(ternal)g(state)h(the)e(callbac)
 9873: m(k)j(in)m(terface)f(uses)e(to)h(main)m(tain)g(state)h(b)s(et)m(w)m
 9874: (een)f(calls)390 5121 y(to)35 b(rl)p 572 5121 28 4 v
 9875: 40 w(callbac)m(k)p 928 5121 V 42 w(read)p 1142 5121 V
 9876: 40 w(c)m(har)f(\(e.g.,)j(the)e(state)g(of)f(an)m(y)h(activ)m(e)h
 9877: (incremen)m(tal)f(searc)m(hes\).)54 b(This)33 b(is)390
 9878: 5230 y(in)m(tended)f(to)h(b)s(e)e(used)g(b)m(y)h(applications)h(that)g
 9879: (wish)e(to)i(p)s(erform)d(their)j(o)m(wn)f(signal)g(handling;)390
 9880: 5340 y(Readline's)f(in)m(ternal)g(signal)g(handler)f(calls)h(this)g
 9881: (when)e(appropriate.)p eop end
 9882: %%Page: 45 49
 9883: TeXDict begin 45 48 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9884: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(45)3350
 9885: 299 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_callback_handler_remo)q
 9886: (ve)e Fg(\()p Ff(v)m(oid)p Fg(\))390 408 y Ft(Restore)37
 9887: b(the)f(terminal)g(to)g(its)h(initial)g(state)g(and)e(remo)m(v)m(e)i
 9888: (the)f(line)g(handler.)56 b(Y)-8 b(ou)36 b(ma)m(y)h(call)390
 9889: 518 y(this)25 b(function)g(from)g(within)g(a)h(callbac)m(k)i(as)d(w)m
 9890: (ell)i(as)f(indep)s(enden)m(tly)-8 b(.)38 b(If)25 b(the)h
 9891: Fj(lhandler)31 b Ft(installed)390 628 y(b)m(y)25 b Fs
 9892: (rl_callback_handler_insta)o(ll)19 b Ft(do)s(es)25 b(not)h(exit)g(the)g
 9893: (program,)g(either)g(this)f(function)g(or)390 737 y(the)32
 9894: b(function)f(referred)f(to)i(b)m(y)g(the)f(v)-5 b(alue)32
 9895: b(of)g Fs(rl_deprep_term_function)25 b Ft(should)30 b(b)s(e)h(called)
 9896: 390 847 y(b)s(efore)f(the)h(program)f(exits)h(to)g(reset)g(the)f
 9897: (terminal)h(settings.)150 1080 y Fi(2.4.13)63 b(A)41
 9898: b(Readline)f(Example)150 1227 y Ft(Here)34 b(is)g(a)g(function)g(whic)m
 9899: (h)g(c)m(hanges)g(lo)m(w)m(ercase)j(c)m(haracters)e(to)f(their)g(upp)s
 9900: (ercase)f(equiv)-5 b(alen)m(ts,)37 b(and)150 1336 y(upp)s(ercase)d(c)m
 9901: (haracters)j(to)f(lo)m(w)m(ercase.)58 b(If)35 b(this)g(function)g(w)m
 9902: (as)h(b)s(ound)d(to)j(`)p Fs(M-c)p Ft(',)h(then)e(t)m(yping)g(`)p
 9903: Fs(M-c)p Ft(')150 1446 y(w)m(ould)c(c)m(hange)i(the)f(case)g(of)g(the)g
 9904: (c)m(haracter)h(under)d(p)s(oin)m(t.)44 b(T)m(yping)31
 9905: b(`)p Fs(M-1)f(0)g(M-c)p Ft(')h(w)m(ould)g(c)m(hange)i(the)150
 9906: 1555 y(case)e(of)g(the)g(follo)m(wing)g(10)h(c)m(haracters,)g(lea)m
 9907: (ving)g(the)e(cursor)g(on)g(the)h(last)g(c)m(haracter)h(c)m(hanged.)390
 9908: 1724 y Fs(/*)47 b(Invert)f(the)h(case)g(of)g(the)g(COUNT)f(following)g
 9909: (characters.)e(*/)390 1833 y(int)390 1943 y(invert_case_line)f
 9910: (\(count,)j(key\))629 2052 y(int)h(count,)f(key;)390
 9911: 2162 y({)485 2271 y(register)g(int)h(start,)f(end,)h(i;)485
 9912: 2491 y(start)g(=)g(rl_point;)485 2710 y(if)h(\(rl_point)d(>=)i
 9913: (rl_end\))581 2819 y(return)f(\(0\);)485 3039 y(if)i(\(count)e(<)h(0\))
 9914: 581 3148 y({)676 3258 y(direction)f(=)h(-1;)676 3367
 9915: y(count)g(=)g(-count;)581 3477 y(})485 3587 y(else)581
 9916: 3696 y(direction)e(=)j(1;)485 3915 y(/*)g(Find)e(the)h(end)g(of)g(the)g
 9917: (range)g(to)g(modify.)f(*/)485 4025 y(end)h(=)h(start)e(+)i(\(count)e
 9918: (*)h(direction\);)485 4244 y(/*)h(Force)e(it)h(to)g(be)h(within)e
 9919: (range.)g(*/)485 4354 y(if)i(\(end)e(>)i(rl_end\))581
 9920: 4463 y(end)f(=)g(rl_end;)485 4573 y(else)g(if)g(\(end)g(<)g(0\))581
 9921: 4682 y(end)g(=)g(0;)485 4902 y(if)h(\(start)e(==)h(end\))581
 9922: 5011 y(return)f(\(0\);)485 5230 y(if)i(\(start)e(>)h(end\))581
 9923: 5340 y({)p eop end
 9924: %%Page: 46 50
 9925: TeXDict begin 46 49 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9926: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(46)676
 9927: 299 y Fs(int)47 b(temp)g(=)g(start;)676 408 y(start)g(=)g(end;)676
 9928: 518 y(end)g(=)h(temp;)581 628 y(})485 847 y(/*)g(Tell)e(readline)g
 9929: (that)g(we)i(are)f(modifying)e(the)i(line,)629 956 y(so)g(it)g(will)g
 9930: (save)f(the)h(undo)g(information.)d(*/)485 1066 y(rl_modifying)h
 9931: (\(start,)h(end\);)485 1285 y(for)h(\(i)h(=)f(start;)f(i)i(!=)f(end;)f
 9932: (i++\))581 1395 y({)676 1504 y(if)i(\(_rl_uppercase_p)43
 9933: b(\(rl_line_buffer[i]\)\))772 1614 y(rl_line_buffer[i])g(=)k
 9934: (_rl_to_lower)e(\(rl_line_buffer[i]\);)676 1724 y(else)i(if)g
 9935: (\(_rl_lowercase_p)d(\(rl_line_buffer[i]\)\))772 1833
 9936: y(rl_line_buffer[i])f(=)k(_rl_to_upper)e(\(rl_line_buffer[i]\);)581
 9937: 1943 y(})485 2052 y(/*)j(Move)e(point)h(to)g(on)g(top)g(of)g(the)g
 9938: (last)g(character)e(changed.)g(*/)485 2162 y(rl_point)h(=)h
 9939: (\(direction)e(==)j(1\))f(?)g(end)g(-)h(1)f(:)h(start;)485
 9940: 2271 y(return)f(\(0\);)390 2381 y(})150 2614 y Fi(2.4.14)63
 9941: b(Alternate)40 b(In)m(terface)g(Example)150 2761 y Ft(Here)f(is)g(a)g
 9942: (complete)h(program)e(that)h(illustrates)h(Readline's)f(alternate)h(in)
 9943: m(terface.)67 b(It)38 b(reads)h(lines)150 2870 y(from)30
 9944: b(the)i(terminal)f(and)f(displa)m(ys)h(them,)h(pro)m(viding)f(the)g
 9945: (standard)f(history)h(and)f(T)-8 b(AB)32 b(completion)150
 9946: 2980 y(functions.)40 b(It)31 b(understands)d(the)j(EOF)f(c)m(haracter)i
 9947: (or)e Fs(")p Ft(exit)p Fs(")h Ft(to)g(exit)g(the)g(program.)390
 9948: 3148 y Fs(/*)47 b(Standard)f(include)g(files.)g(stdio.h)f(is)j
 9949: (required.)d(*/)390 3258 y(#include)h(<stdlib.h>)390
 9950: 3367 y(#include)g(<string.h>)390 3477 y(#include)g(<unistd.h>)390
 9951: 3587 y(#include)g(<locale.h>)390 3806 y(/*)h(Used)g(for)g(select\(2\))e
 9952: (*/)390 3915 y(#include)h(<sys/types.h>)390 4025 y(#include)g
 9953: (<sys/select.h>)390 4244 y(#include)g(<signal.h>)390
 9954: 4463 y(#include)g(<stdio.h>)390 4682 y(/*)h(Standard)f(readline)f
 9955: (include)h(files.)g(*/)390 4792 y(#include)g(<readline/readline.h>)390
 9956: 4902 y(#include)g(<readline/history.h>)390 5121 y(static)g(void)h
 9957: (cb_linehandler)d(\(char)i(*\);)390 5230 y(static)g(void)h(sighandler)e
 9958: (\(int\);)p eop end
 9959: %%Page: 47 51
 9960: TeXDict begin 47 50 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9961: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(47)390
 9962: 299 y Fs(int)47 b(running;)390 408 y(int)g(sigwinch_received;)390
 9963: 518 y(const)f(char)h(*prompt)f(=)h("rltest$)f(";)390
 9964: 737 y(/*)h(Handle)f(SIGWINCH)g(and)h(window)f(size)g(changes)g(when)h
 9965: (readline)e(is)j(not)f(active)f(and)p 3922 757 42 84
 9966: v 533 847 a(reading)g(a)h(character.)e(*/)390 956 y(static)h(void)390
 9967: 1066 y(sighandler)f(\(int)i(sig\))390 1176 y({)485 1285
 9968: y(sigwinch_received)d(=)j(1;)390 1395 y(})390 1614 y(/*)g(Callback)f
 9969: (function)f(called)h(for)h(each)g(line)g(when)f(accept-line)f
 9970: (executed,)g(EOF)533 1724 y(seen,)i(or)g(EOF)g(character)e(read.)94
 9971: b(This)47 b(sets)f(a)i(flag)e(and)h(returns;)f(it)h(could)533
 9972: 1833 y(also)g(call)f(exit\(3\).)g(*/)390 1943 y(static)g(void)390
 9973: 2052 y(cb_linehandler)e(\(char)i(*line\))390 2162 y({)485
 9974: 2271 y(/*)i(Can)f(use)f(^D)i(\(stty)e(eof\))h(or)g(`exit')f(to)h(exit.)
 9975: f(*/)485 2381 y(if)i(\(line)e(==)h(NULL)g(||)g(strcmp)f(\(line,)g
 9976: ("exit"\))g(==)h(0\))581 2491 y({)676 2600 y(if)h(\(line)e(==)h(0\))772
 9977: 2710 y(printf)f(\("\\n"\);)676 2819 y(printf)g(\("exit\\n"\);)676
 9978: 2929 y(/*)i(This)e(function)g(needs)g(to)h(be)g(called)g(to)g(reset)f
 9979: (the)h(terminal)f(settings,)p 3874 2949 V 820 3039 a(and)g(calling)g
 9980: (it)h(from)g(the)g(line)g(handler)e(keeps)i(one)g(extra)f(prompt)g
 9981: (from)p 3874 3059 42 76 v 820 3148 a(being)g(displayed.)f(*/)676
 9982: 3258 y(rl_callback_handler_remove)c(\(\);)676 3477 y(running)46
 9983: b(=)i(0;)581 3587 y(})485 3696 y(else)581 3806 y({)676
 9984: 3915 y(if)g(\(*line\))772 4025 y(add_history)d(\(line\);)676
 9985: 4134 y(printf)h(\("input)g(line:)h(\045s\\n",)f(line\);)676
 9986: 4244 y(free)h(\(line\);)581 4354 y(})390 4463 y(})390
 9987: 4682 y(int)390 4792 y(main)g(\(int)f(c,)h(char)g(**v\))390
 9988: 4902 y({)485 5011 y(fd_set)g(fds;)485 5121 y(int)g(r;)485
 9989: 5340 y(/*)h(Set)f(the)f(default)g(locale)g(values)g(according)g(to)h
 9990: (environment)e(variables.)g(*/)p 3874 5360 42 84 v eop
 9991: end
 9992: %%Page: 48 52
 9993: TeXDict begin 48 51 bop 150 -116 a Ft(Chapter)30 b(2:)41
 9994: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(48)485
 9995: 299 y Fs(setlocale)46 b(\(LC_ALL,)f(""\);)485 518 y(/*)j(Handle)e
 9996: (window)g(size)g(changes)g(when)h(readline)e(is)j(not)f(active)f(and)h
 9997: (reading)629 628 y(characters.)d(*/)485 737 y(signal)j(\(SIGWINCH,)e
 9998: (sighandler\);)485 956 y(/*)j(Install)d(the)i(line)g(handler.)f(*/)485
 9999: 1066 y(rl_callback_handler_instal)o(l)c(\(prompt,)j(cb_linehandler\);)
10000: 485 1285 y(/*)j(Enter)e(a)h(simple)g(event)f(loop.)94
10001: b(This)47 b(waits)f(until)g(something)g(is)h(available)629
10002: 1395 y(to)g(read)f(on)i(readline's)d(input)h(stream)g(\(defaults)f(to)j
10003: (standard)d(input\))h(and)629 1504 y(calls)g(the)h(builtin)f(character)
10004: f(read)i(callback)e(to)i(read)g(it.)95 b(It)47 b(does)f(not)629
10005: 1614 y(have)g(to)h(modify)g(the)f(user's)h(terminal)e(settings.)g(*/)
10006: 485 1724 y(running)h(=)i(1;)485 1833 y(while)f(\(running\))581
10007: 1943 y({)676 2052 y(FD_ZERO)f(\(&fds\);)676 2162 y(FD_SET)g(\(fileno)g
10008: (\(rl_instream\),)e(&fds\);)676 2381 y(r)k(=)f(select)f(\(FD_SETSIZE,)f
10009: (&fds,)h(NULL,)h(NULL,)f(NULL\);)676 2491 y(if)i(\(r)f(<)g(0)h(&&)f
10010: (errno)f(!=)h(EINTR\))772 2600 y({)867 2710 y(perror)f(\("rltest:)g
10011: (select"\);)867 2819 y(rl_callback_handler_remov)o(e)c(\(\);)867
10012: 2929 y(break;)772 3039 y(})676 3148 y(if)48 b(\(sigwinch_received\))390
10013: 3258 y({)485 3367 y(rl_resize_terminal)43 b(\(\);)485
10014: 3477 y(sigwinch_received)h(=)j(0;)390 3587 y(})676 3696
10015: y(if)h(\(r)f(<)g(0\))390 3806 y(continue;)676 4025 y(if)h(\(FD_ISSET)d
10016: (\(fileno)h(\(rl_instream\),)e(&fds\)\))772 4134 y
10017: (rl_callback_read_char)e(\(\);)581 4244 y(})485 4463
10018: y(printf)47 b(\("rltest:)e(Event)h(loop)h(has)g(exited\\n"\);)485
10019: 4573 y(return)g(0;)390 4682 y(})150 4961 y Fr(2.5)68
10020: b(Readline)47 b(Signal)e(Handling)150 5121 y Ft(Signals)31
10021: b(are)f(async)m(hronous)g(ev)m(en)m(ts)i(sen)m(t)f(to)g(a)g(pro)s(cess)
10022: f(b)m(y)h(the)f(Unix)g(k)m(ernel,)i(sometimes)f(on)g(b)s(ehalf)150
10023: 5230 y(of)k(another)g(pro)s(cess.)53 b(They)34 b(are)h(in)m(tended)g
10024: (to)g(indicate)h(exceptional)g(ev)m(en)m(ts,)i(lik)m(e)e(a)f(user)f
10025: (pressing)150 5340 y(the)g(in)m(terrupt)f(k)m(ey)h(on)g(his)f
10026: (terminal,)i(or)f(a)g(net)m(w)m(ork)g(connection)h(b)s(eing)e(brok)m
10027: (en.)50 b(There)34 b(is)f(a)h(class)p eop end
10028: %%Page: 49 53
10029: TeXDict begin 49 52 bop 150 -116 a Ft(Chapter)30 b(2:)41
10030: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(49)150
10031: 299 y(of)29 b(signals)g(that)h(can)f(b)s(e)f(sen)m(t)h(to)h(the)f(pro)s
10032: (cess)f(curren)m(tly)h(reading)g(input)f(from)g(the)h(k)m(eyb)s(oard.)
10033: 40 b(Since)150 408 y(Readline)45 b(c)m(hanges)g(the)g(terminal)g
10034: (attributes)g(when)e(it)i(is)g(called,)k(it)c(needs)f(to)h(p)s(erform)e
10035: (sp)s(ecial)150 518 y(pro)s(cessing)27 b(when)g(suc)m(h)g(a)h(signal)g
10036: (is)g(receiv)m(ed)h(in)e(order)g(to)h(restore)h(the)e(terminal)h(to)h
10037: (a)f(sane)f(state,)j(or)150 628 y(pro)m(vide)g(application)i(writers)e
10038: (with)g(functions)g(to)h(do)g(so)f(man)m(ually)-8 b(.)275
10039: 775 y(Readline)40 b(con)m(tains)i(an)e(in)m(ternal)h(signal)g(handler)f
10040: (that)h(is)f(installed)h(for)f(a)h(n)m(um)m(b)s(er)e(of)h(signals)150
10041: 885 y(\()p Fs(SIGINT)p Ft(,)e Fs(SIGQUIT)p Ft(,)f Fs(SIGTERM)p
10042: Ft(,)g Fs(SIGHUP)p Ft(,)g Fs(SIGALRM)p Ft(,)g Fs(SIGTSTP)p
10043: Ft(,)g Fs(SIGTTIN)p Ft(,)g(and)g Fs(SIGTTOU)p Ft(\).)59
10044: b(When)150 994 y(one)27 b(of)g(these)g(signals)g(is)g(receiv)m(ed,)i
10045: (the)e(signal)g(handler)f(will)h(reset)h(the)e(terminal)i(attributes)f
10046: (to)g(those)150 1104 y(that)33 b(w)m(ere)g(in)f(e\013ect)h(b)s(efore)f
10047: Fs(readline\(\))e Ft(w)m(as)i(called,)j(reset)d(the)h(signal)g
10048: (handling)f(to)h(what)f(it)h(w)m(as)150 1214 y(b)s(efore)26
10049: b Fs(readline\(\))e Ft(w)m(as)j(called,)i(and)d(resend)g(the)h(signal)g
10050: (to)h(the)f(calling)h(application.)41 b(If)26 b(and)g(when)150
10051: 1323 y(the)34 b(calling)i(application's)f(signal)g(handler)e(returns,)h
10052: (Readline)g(will)h(reinitialize)h(the)e(terminal)h(and)150
10053: 1433 y(con)m(tin)m(ue)29 b(to)g(accept)h(input.)39 b(When)28
10054: b(a)h Fs(SIGINT)d Ft(is)j(receiv)m(ed,)h(the)e(Readline)h(signal)g
10055: (handler)f(p)s(erforms)150 1542 y(some)39 b(additional)h(w)m(ork,)h
10056: (whic)m(h)d(will)h(cause)g(an)m(y)h(partially-en)m(tered)g(line)f(to)h
10057: (b)s(e)e(ab)s(orted)g(\(see)i(the)150 1652 y(description)30
10058: b(of)h Fs(rl_free_line_state\(\))25 b Ft(b)s(elo)m(w\).)275
10059: 1800 y(There)e(is)i(an)f(additional)h(Readline)g(signal)g(handler,)g
10060: (for)f Fs(SIGWINCH)p Ft(,)g(whic)m(h)g(the)g(k)m(ernel)h(sends)e(to)j
10061: (a)150 1909 y(pro)s(cess)i(whenev)m(er)h(the)g(terminal's)g(size)h(c)m
10062: (hanges)g(\(for)f(example,)h(if)f(a)g(user)f(resizes)i(an)e
10063: Fs(xterm)p Ft(\).)39 b(The)150 2019 y(Readline)d Fs(SIGWINCH)e
10064: Ft(handler)g(up)s(dates)h(Readline's)h(in)m(ternal)h(screen)e(size)i
10065: (information,)g(and)e(then)150 2128 y(calls)g(an)m(y)f
10066: Fs(SIGWINCH)e Ft(signal)i(handler)f(the)h(calling)h(application)g(has)f
10067: (installed.)51 b(Readline)35 b(calls)g(the)150 2238 y(application's)i
10068: Fs(SIGWINCH)c Ft(signal)i(handler)g(without)g(resetting)h(the)g
10069: (terminal)f(to)h(its)g(original)g(state.)150 2347 y(If)31
10070: b(the)i(application's)g(signal)g(handler)e(do)s(es)g(more)h(than)g(up)s
10071: (date)f(its)i(idea)f(of)g(the)g(terminal)h(size)g(and)150
10072: 2457 y(return)28 b(\(for)i(example,)h(a)f Fs(longjmp)d
10073: Ft(bac)m(k)k(to)f(a)g(main)g(pro)s(cessing)f(lo)s(op\),)h(it)g
10074: Fk(must)39 b Ft(call)31 b Fs(rl_cleanup_)150 2567 y(after_signal\(\))26
10075: b Ft(\(describ)s(ed)k(b)s(elo)m(w\),)h(to)g(restore)g(the)g(terminal)g
10076: (state.)275 2714 y(When)38 b(an)h(application)h(is)f(using)g(the)g
10077: (callbac)m(k)i(in)m(terface)f(\(see)g(Section)g(2.4.12)h([Alternate)f
10078: (In-)150 2824 y(terface],)48 b(page)c(44\),)j(Readline)c(installs)h
10079: (signal)g(handlers)e(only)h(for)f(the)h(duration)g(of)g(the)g(call)h
10080: (to)150 2933 y Fs(rl_callback_read_char)p Ft(.)c(Applications)33
10081: b(using)f(the)g(callbac)m(k)j(in)m(terface)e(should)f(b)s(e)f(prepared)
10082: g(to)150 3043 y(clean)d(up)d(Readline's)j(state)g(if)e(they)h(wish)f
10083: (to)h(handle)f(the)h(signal)h(b)s(efore)e(the)h(line)g(handler)f
10084: (completes)150 3153 y(and)k(restores)h(the)f(terminal)h(state.)275
10085: 3300 y(If)k(an)g(application)i(using)f(the)g(callbac)m(k)h(in)m
10086: (terface)h(wishes)d(to)h(ha)m(v)m(e)h(Readline)g(install)f(its)g
10087: (signal)150 3410 y(handlers)22 b(at)h(the)g(time)h(the)e(application)j
10088: (calls)e Fs(rl_callback_handler_instal)o(l)17 b Ft(and)22
10089: b(remo)m(v)m(e)i(them)150 3519 y(only)f(when)g(a)g(complete)i(line)f
10090: (of)f(input)f(has)h(b)s(een)g(read,)i(it)e(should)g(set)g(the)h
10091: Fs(rl_persistent_signal_)150 3629 y(handlers)c Ft(v)-5
10092: b(ariable)23 b(to)f(a)h(non-zero)f(v)-5 b(alue.)39 b(This)21
10093: b(allo)m(ws)i(an)f(application)i(to)f(defer)e(all)i(of)f(the)h
10094: (handling)150 3738 y(of)j(the)h(signals)f(Readline)h(catc)m(hes)h(to)f
10095: (Readline.)39 b(Applications)27 b(should)f(use)f(this)h(v)-5
10096: b(ariable)27 b(with)f(care;)150 3848 y(it)d(can)g(result)g(in)f
10097: (Readline)h(catc)m(hing)i(signals)e(and)f(not)h(acting)h(on)f(them)f
10098: (\(or)h(allo)m(wing)i(the)e(application)150 3958 y(to)36
10099: b(react)g(to)g(them\))g(un)m(til)f(the)h(application)g(calls)h
10100: Fs(rl_callback_read_char)p Ft(.)49 b(This)35 b(can)g(result)g(in)150
10101: 4067 y(an)30 b(application)h(b)s(ecoming)f(less)g(resp)s(onsiv)m(e)f
10102: (to)i(k)m(eyb)s(oard)e(signals)h(lik)m(e)h(SIGINT.)f(If)f(an)h
10103: (application)150 4177 y(do)s(es)24 b(not)g(w)m(an)m(t)h(or)g(need)f(to)
10104: h(p)s(erform)d(an)m(y)j(signal)g(handling,)g(or)f(do)s(es)g(not)h(need)
10105: f(to)g(do)h(an)m(y)f(pro)s(cessing)150 4286 y(b)s(et)m(w)m(een)31
10106: b(calls)h(to)f Fs(rl_callback_read_char)p Ft(,)24 b(setting)32
10107: b(this)e(v)-5 b(ariable)31 b(ma)m(y)g(b)s(e)f(desirable.)275
10108: 4434 y(Readline)f(pro)m(vides)f(t)m(w)m(o)i(v)-5 b(ariables)29
10109: b(that)h(allo)m(w)g(application)g(writers)e(to)h(con)m(trol)h(whether)e
10110: (or)h(not)150 4544 y(it)34 b(will)f(catc)m(h)i(certain)f(signals)f(and)
10111: g(act)h(on)f(them)g(when)f(they)i(are)f(receiv)m(ed.)51
10112: b(It)33 b(is)g(imp)s(ortan)m(t)g(that)150 4653 y(applications)38
10113: b(c)m(hange)g(the)e(v)-5 b(alues)37 b(of)g(these)g(v)-5
10114: b(ariables)37 b(only)g(when)f(calling)i Fs(readline\(\))p
10115: Ft(,)d(not)i(in)g(a)150 4763 y(signal)31 b(handler,)f(so)g(Readline's)i
10116: (in)m(ternal)f(signal)g(state)h(is)e(not)h(corrupted.)3371
10117: 4973 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_catch_signals)390
10118: 5083 y Ft(If)28 b(this)h(v)-5 b(ariable)30 b(is)f(non-zero,)h(Readline)
10119: f(will)g(install)h(signal)f(handlers)f(for)h Fs(SIGINT)p
10120: Ft(,)f Fs(SIGQUIT)p Ft(,)390 5192 y Fs(SIGTERM)p Ft(,)h
10121: Fs(SIGHUP)p Ft(,)g Fs(SIGALRM)p Ft(,)f Fs(SIGTSTP)p Ft(,)h
10122: Fs(SIGTTIN)p Ft(,)f(and)i Fs(SIGTTOU)p Ft(.)390 5340
10123: y(The)g(default)g(v)-5 b(alue)31 b(of)g Fs(rl_catch_signals)26
10124: b Ft(is)k(1.)p eop end
10125: %%Page: 50 54
10126: TeXDict begin 50 53 bop 150 -116 a Ft(Chapter)30 b(2:)41
10127: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(50)3371
10128: 299 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_catch_sigwinch)390
10129: 408 y Ft(If)37 b(this)h(v)-5 b(ariable)38 b(is)g(set)g(to)g(a)g
10130: (non-zero)g(v)-5 b(alue,)40 b(Readline)f(will)f(install)g(a)g(signal)g
10131: (handler)f(for)390 518 y Fs(SIGWINCH)p Ft(.)390 646 y(The)30
10132: b(default)g(v)-5 b(alue)31 b(of)g Fs(rl_catch_sigwinch)25
10133: b Ft(is)31 b(1.)3371 810 y([V)-8 b(ariable])-3598 b Fh(int)53
10134: b(rl_persistent_signal_)q(hand)q(ler)q(s)390 920 y Ft(If)31
10135: b(an)h(application)g(using)g(the)f(callbac)m(k)j(in)m(terface)f(wishes)
10136: e(Readline's)h(signal)h(handlers)d(to)j(b)s(e)390 1029
10137: y(installed)21 b(and)f(activ)m(e)j(during)d(the)h(set)g(of)f(calls)i
10138: (to)g Fs(rl_callback_read_char)14 b Ft(that)22 b(constitutes)390
10139: 1139 y(an)30 b(en)m(tire)i(single)f(line,)g(it)f(should)g(set)h(this)f
10140: (v)-5 b(ariable)31 b(to)g(a)g(non-zero)g(v)-5 b(alue.)390
10141: 1267 y(The)30 b(default)g(v)-5 b(alue)31 b(of)g Fs
10142: (rl_persistent_signal_han)o(dle)o(rs)24 b Ft(is)31 b(0.)3371
10143: 1431 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_change_environment)390
10144: 1541 y Ft(If)31 b(this)g(v)-5 b(ariable)32 b(is)f(set)h(to)g(a)g
10145: (non-zero)g(v)-5 b(alue,)32 b(and)f(Readline)h(is)f(handling)g
10146: Fs(SIGWINCH)p Ft(,)e(Read-)390 1650 y(line)h(will)h(mo)s(dify)e(the)h
10147: Fj(LINES)35 b Ft(and)29 b Fj(COLUMNS)35 b Ft(en)m(vironmen)m(t)30
10148: b(v)-5 b(ariables)31 b(up)s(on)d(receipt)j(of)g(a)390
10149: 1760 y Fs(SIGWINCH)390 1888 y Ft(The)f(default)g(v)-5
10150: b(alue)31 b(of)g Fs(rl_change_environment)24 b Ft(is)31
10151: b(1.)275 2052 y(If)f(an)h(application)h(do)s(es)f(not)g(wish)f(to)i(ha)
10152: m(v)m(e)g(Readline)g(catc)m(h)g(an)m(y)f(signals,)h(or)f(to)h(handle)e
10153: (signals)150 2162 y(other)39 b(than)f(those)h(Readline)h(catc)m(hes)g
10154: (\()p Fs(SIGHUP)p Ft(,)g(for)e(example\),)k(Readline)d(pro)m(vides)g
10155: (con)m(v)m(enience)150 2271 y(functions)30 b(to)h(do)f(the)h(necessary)
10156: g(terminal)g(and)e(in)m(ternal)i(state)h(clean)m(up)f(up)s(on)e
10157: (receipt)i(of)g(a)f(signal.)3350 2436 y([F)-8 b(unction])-3599
10158: b Fh(int)53 b(rl_pending_signal)e Fg(\()p Ff(v)m(oid)p
10159: Fg(\))390 2545 y Ft(Return)27 b(the)g(signal)h(n)m(um)m(b)s(er)e(of)i
10160: (the)f(most)h(recen)m(t)h(signal)f(Readline)g(receiv)m(ed)g(but)f(has)g
10161: (not)h(y)m(et)390 2655 y(handled,)i(or)g(0)h(if)f(there)h(is)f(no)g(p)s
10162: (ending)f(signal.)3350 2819 y([F)-8 b(unction])-3599
10163: b Fh(void)54 b(rl_cleanup_after_signal)e Fg(\()p Ff(v)m(oid)p
10164: Fg(\))390 2929 y Ft(This)33 b(function)h(will)g(reset)g(the)g(state)i
10165: (of)e(the)g(terminal)g(to)h(what)f(it)g(w)m(as)g(b)s(efore)g
10166: Fs(readline\(\))390 3039 y Ft(w)m(as)c(called,)h(and)d(remo)m(v)m(e)j
10167: (the)f(Readline)g(signal)g(handlers)e(for)h(all)h(signals,)h(dep)s
10168: (ending)d(on)h(the)390 3148 y(v)-5 b(alues)31 b(of)f
10169: Fs(rl_catch_signals)c Ft(and)k Fs(rl_catch_sigwinch)p
10170: Ft(.)3350 3313 y([F)-8 b(unction])-3599 b Fh(void)54
10171: b(rl_free_line_state)c Fg(\()p Ff(v)m(oid)p Fg(\))390
10172: 3422 y Ft(This)38 b(will)i(free)f(an)m(y)h(partial)g(state)g(asso)s
10173: (ciated)h(with)e(the)g(curren)m(t)g(input)f(line)i(\(undo)e(infor-)390
10174: 3532 y(mation,)46 b(an)m(y)d(partial)h(history)e(en)m(try)-8
10175: b(,)47 b(an)m(y)42 b(partially-en)m(tered)j(k)m(eyb)s(oard)d(macro,)47
10176: b(and)42 b(an)m(y)390 3641 y(partially-en)m(tered)50
10177: b(n)m(umeric)d(argumen)m(t\).)94 b(This)47 b(should)g(b)s(e)g(called)i
10178: (b)s(efore)e Fs(rl_cleanup_)390 3751 y(after_signal\(\))p
10179: Ft(.)74 b(The)42 b(Readline)h(signal)g(handler)f(for)h
10180: Fs(SIGINT)e Ft(calls)i(this)g(to)g(ab)s(ort)g(the)390
10181: 3861 y(curren)m(t)30 b(input)g(line.)3350 4025 y([F)-8
10182: b(unction])-3599 b Fh(void)54 b(rl_reset_after_signal)d
10183: Fg(\()p Ff(v)m(oid)p Fg(\))390 4134 y Ft(This)28 b(will)g(reinitialize)
10184: j(the)e(terminal)g(and)f(reinstall)h(an)m(y)g(Readline)g(signal)g
10185: (handlers,)f(dep)s(end-)390 4244 y(ing)j(on)f(the)g(v)-5
10186: b(alues)31 b(of)g Fs(rl_catch_signals)26 b Ft(and)j Fs
10187: (rl_catch_sigwinch)p Ft(.)275 4408 y(If)j(an)g(application)i(w)m(an)m
10188: (ts)g(to)f(force)g(Readline)h(to)f(handle)g(an)m(y)g(signals)g(that)g
10189: (ha)m(v)m(e)h(arriv)m(ed)f(while)150 4518 y(it)j(has)g(b)s(een)f
10190: (executing,)j Fs(rl_check_signals\(\))31 b Ft(will)36
10191: b(call)h(Readline's)g(in)m(ternal)g(signal)f(handler)f(if)150
10192: 4628 y(there)i(are)g(an)m(y)g(p)s(ending)e(signals.)61
10193: b(This)36 b(is)g(primarily)h(in)m(tended)f(for)h(those)g(applications)h
10194: (that)f(use)150 4737 y(a)h(custom)g Fs(rl_getc_function)33
10195: b Ft(\(see)39 b(Section)g(2.3)g([Readline)f(V)-8 b(ariables],)42
10196: b(page)c(28\))h(and)e(wish)g(to)150 4847 y(handle)30
10197: b(signals)h(receiv)m(ed)h(while)e(w)m(aiting)i(for)e(input.)3350
10198: 5011 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_check_signals)c
10199: Fg(\()p Ff(v)m(oid)p Fg(\))390 5121 y Ft(If)40 b(there)h(are)g(an)m(y)g
10200: (p)s(ending)e(signals,)44 b(call)e(Readline's)g(in)m(ternal)f(signal)g
10201: (handling)f(functions)390 5230 y(to)j(pro)s(cess)g(them.)77
10202: b Fs(rl_pending_signal\(\))38 b Ft(can)43 b(b)s(e)f(used)g(indep)s
10203: (enden)m(tly)f(to)j(determine)390 5340 y(whether)30 b(or)g(not)h(there)
10204: f(are)h(an)m(y)g(p)s(ending)e(signals.)p eop end
10205: %%Page: 51 55
10206: TeXDict begin 51 54 bop 150 -116 a Ft(Chapter)30 b(2:)41
10207: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(51)275
10208: 299 y(If)38 b(an)i(application)g(do)s(es)f(not)h(wish)f(Readline)h(to)g
10209: (catc)m(h)h Fs(SIGWINCH)p Ft(,)e(it)h(ma)m(y)g(call)h
10210: Fs(rl_resize_)150 408 y(terminal\(\))24 b Ft(or)j Fs
10211: (rl_set_screen_size\(\))22 b Ft(to)28 b(force)g(Readline)f(to)h(up)s
10212: (date)f(its)g(idea)h(of)f(the)g(terminal)150 518 y(size)k(when)f(it)h
10213: (receiv)m(es)h(a)e Fs(SIGWINCH)p Ft(.)3350 703 y([F)-8
10214: b(unction])-3599 b Fh(void)54 b(rl_echo_signal_char)d
10215: Fg(\()p Ff(in)m(t)33 b(sig)p Fg(\))390 813 y Ft(If)43
10216: b(an)g(application)i(wishes)e(to)i(install)f(its)g(o)m(wn)f(signal)i
10217: (handlers,)h(but)c(still)j(ha)m(v)m(e)g(readline)390
10218: 922 y(displa)m(y)31 b(c)m(haracters)h(that)f(generate)h(signals,)f
10219: (calling)h(this)e(function)g(with)g Fj(sig)39 b Ft(set)31
10220: b(to)g Fs(SIGINT)p Ft(,)390 1032 y Fs(SIGQUIT)p Ft(,)e(or)h
10221: Fs(SIGTSTP)e Ft(will)j(displa)m(y)g(the)f(c)m(haracter)i(generating)g
10222: (that)f(signal.)3350 1217 y([F)-8 b(unction])-3599 b
10223: Fh(void)54 b(rl_resize_terminal)c Fg(\()p Ff(v)m(oid)p
10224: Fg(\))390 1326 y Ft(Up)s(date)30 b(Readline's)h(in)m(ternal)g(screen)g
10225: (size)g(b)m(y)f(reading)h(v)-5 b(alues)31 b(from)f(the)g(k)m(ernel.)
10226: 3350 1511 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_set_screen_size)c
10227: Fg(\()p Ff(in)m(t)34 b(ro)m(ws,)f(in)m(t)g(cols)p Fg(\))390
10228: 1621 y Ft(Set)28 b(Readline's)h(idea)f(of)g(the)g(terminal)g(size)h(to)
10229: g Fj(ro)m(ws)i Ft(ro)m(ws)d(and)f Fj(cols)33 b Ft(columns.)40
10230: b(If)27 b(either)h Fj(ro)m(ws)390 1730 y Ft(or)35 b Fj(columns)k
10231: Ft(is)c(less)g(than)g(or)g(equal)h(to)g(0,)h(Readline's)f(idea)g(of)f
10232: (that)h(terminal)f(dimension)g(is)390 1840 y(unc)m(hanged.)k(This)27
10233: b(is)h(in)m(tended)g(to)g(tell)h(Readline)f(the)g(ph)m(ysical)g
10234: (dimensions)f(of)h(the)g(terminal,)390 1949 y(and)44
10235: b(is)h(used)f(in)m(ternally)i(to)f(calculate)j(the)d(maxim)m(um)f(n)m
10236: (um)m(b)s(er)g(of)h(c)m(haracters)h(that)f(ma)m(y)390
10237: 2059 y(app)s(ear)30 b(on)g(a)h(single)g(line)g(and)e(on)i(the)f
10238: (screen.)275 2244 y(If)i(an)i(application)g(do)s(es)f(not)h(w)m(an)m(t)
10239: g(to)g(install)g(a)g Fs(SIGWINCH)d Ft(handler,)j(but)e(is)i(still)g(in)
10240: m(terested)g(in)150 2353 y(the)d(screen)f(dimensions,)g(it)h(ma)m(y)g
10241: (query)f(Readline's)h(idea)g(of)f(the)h(screen)f(size.)3350
10242: 2538 y([F)-8 b(unction])-3599 b Fh(void)54 b(rl_get_screen_size)c
10243: Fg(\()p Ff(in)m(t)34 b(*ro)m(ws,)f(in)m(t)g(*cols)p Fg(\))390
10244: 2648 y Ft(Return)c(Readline's)i(idea)g(of)f(the)g(terminal's)h(size)g
10245: (in)f(the)g(v)-5 b(ariables)31 b(p)s(oin)m(ted)f(to)g(b)m(y)g(the)h
10246: (argu-)390 2758 y(men)m(ts.)3350 2942 y([F)-8 b(unction])-3599
10247: b Fh(void)54 b(rl_reset_screen_size)d Fg(\()p Ff(v)m(oid)p
10248: Fg(\))390 3052 y Ft(Cause)30 b(Readline)h(to)g(reobtain)g(the)g(screen)
10249: f(size)h(and)f(recalculate)j(its)e(dimensions.)275 3237
10250: y(The)e(follo)m(wing)j(functions)e(install)h(and)f(remo)m(v)m(e)i
10251: (Readline's)f(signal)g(handlers.)3350 3422 y([F)-8 b(unction])-3599
10252: b Fh(int)53 b(rl_set_signals)d Fg(\()p Ff(v)m(oid)p Fg(\))390
10253: 3531 y Ft(Install)40 b(Readline's)h(signal)f(handler)f(for)h
10254: Fs(SIGINT)p Ft(,)h Fs(SIGQUIT)p Ft(,)f Fs(SIGTERM)p Ft(,)h
10255: Fs(SIGHUP)p Ft(,)g Fs(SIGALRM)p Ft(,)390 3641 y Fs(SIGTSTP)p
10256: Ft(,)35 b Fs(SIGTTIN)p Ft(,)f Fs(SIGTTOU)p Ft(,)h(and)g
10257: Fs(SIGWINCH)p Ft(,)f(dep)s(ending)g(on)h(the)g(v)-5 b(alues)36
10258: b(of)f Fs(rl_catch_)390 3750 y(signals)28 b Ft(and)i
10259: Fs(rl_catch_sigwinch)p Ft(.)3350 3935 y([F)-8 b(unction])-3599
10260: b Fh(int)53 b(rl_clear_signals)e Fg(\()p Ff(v)m(oid)p
10261: Fg(\))390 4045 y Ft(Remo)m(v)m(e)32 b(all)f(of)g(the)g(Readline)g
10262: (signal)g(handlers)e(installed)i(b)m(y)f Fs(rl_set_signals\(\))p
10263: Ft(.)150 4286 y Fr(2.6)68 b(Custom)45 b(Completers)150
10264: 4446 y Ft(T)m(ypically)-8 b(,)47 b(a)c(program)g(that)g(reads)f
10265: (commands)h(from)f(the)g(user)g(has)h(a)g(w)m(a)m(y)g(of)g(disam)m
10266: (biguating)150 4555 y(commands)35 b(and)g(data.)56 b(If)35
10267: b(y)m(our)h(program)f(is)g(one)h(of)g(these,)h(then)e(it)h(can)g(pro)m
10268: (vide)f(completion)i(for)150 4665 y(commands,)29 b(data,)i(or)e(b)s
10269: (oth.)39 b(The)29 b(follo)m(wing)i(sections)f(describ)s(e)e(ho)m(w)i(y)
10270: m(our)f(program)g(and)f(Readline)150 4774 y(co)s(op)s(erate)j(to)h(pro)
10271: m(vide)e(this)g(service.)150 4974 y Fi(2.6.1)63 b(Ho)m(w)40
10272: b(Completing)i(W)-10 b(orks)150 5121 y Ft(In)26 b(order)f(to)i
10273: (complete)h(some)f(text,)h(the)f(full)f(list)h(of)f(p)s(ossible)g
10274: (completions)h(m)m(ust)g(b)s(e)e(a)m(v)-5 b(ailable.)42
10275: b(That)150 5230 y(is,)28 b(it)f(is)g(not)g(p)s(ossible)g(to)g
10276: (accurately)i(expand)d(a)h(partial)h(w)m(ord)f(without)f(kno)m(wing)i
10277: (all)f(of)g(the)g(p)s(ossible)150 5340 y(w)m(ords)33
10278: b(whic)m(h)g(mak)m(e)h(sense)f(in)g(that)g(con)m(text.)51
10279: b(The)33 b(Readline)h(library)e(pro)m(vides)i(the)f(user)f(in)m
10280: (terface)p eop end
10281: %%Page: 52 56
10282: TeXDict begin 52 55 bop 150 -116 a Ft(Chapter)30 b(2:)41
10283: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(52)150
10284: 299 y(to)29 b(completion,)h(and)e(t)m(w)m(o)i(of)e(the)h(most)f(common)
10285: h(completion)h(functions:)39 b(\014lename)29 b(and)e(username.)150
10286: 408 y(F)-8 b(or)39 b(completing)g(other)f(t)m(yp)s(es)g(of)h(text,)i(y)
10287: m(ou)d(m)m(ust)g(write)g(y)m(our)g(o)m(wn)g(completion)h(function.)64
10288: b(This)150 518 y(section)32 b(describ)s(es)d(exactly)j(what)f(suc)m(h)f
10289: (functions)g(m)m(ust)g(do,)g(and)g(pro)m(vides)g(an)h(example.)275
10290: 644 y(There)e(are)i(three)g(ma)5 b(jor)30 b(functions)g(used)g(to)h(p)s
10291: (erform)e(completion:)199 771 y(1.)61 b(The)43 b(user-in)m(terface)h
10292: (function)f Fs(rl_complete\(\))p Ft(.)76 b(This)43 b(function)g(is)g
10293: (called)i(with)e(the)h(same)330 880 y(argumen)m(ts)36
10294: b(as)g(other)g(bindable)f(Readline)h(functions:)51 b
10295: Fj(coun)m(t)38 b Ft(and)d Fj(in)m(v)m(oking)p 3107 880
10296: 28 4 v 41 w(k)m(ey)p Ft(.)57 b(It)36 b(isolates)330 990
10297: y(the)i(w)m(ord)f(to)h(b)s(e)f(completed)i(and)d(calls)j
10298: Fs(rl_completion_matches\(\))31 b Ft(to)39 b(generate)g(a)f(list)g(of)
10299: 330 1100 y(p)s(ossible)31 b(completions.)44 b(It)31 b(then)g(either)g
10300: (lists)h(the)f(p)s(ossible)g(completions,)h(inserts)f(the)g(p)s
10301: (ossible)330 1209 y(completions,)50 b(or)45 b(actually)i(p)s(erforms)d
10302: (the)h(completion,)50 b(dep)s(ending)44 b(on)h(whic)m(h)g(b)s(eha)m
10303: (vior)g(is)330 1319 y(desired.)199 1445 y(2.)61 b(The)33
10304: b(in)m(ternal)h(function)g Fs(rl_completion_matches\(\))27
10305: b Ft(uses)33 b(an)g(application-supplied)h Fj(gener-)330
10306: 1555 y(ator)44 b Ft(function)37 b(to)h(generate)g(the)f(list)h(of)f(p)s
10307: (ossible)f(matc)m(hes,)k(and)d(then)f(returns)g(the)h(arra)m(y)h(of)330
10308: 1664 y(these)h(matc)m(hes.)68 b(The)39 b(caller)h(should)e(place)i(the)
10309: f(address)f(of)h(its)g(generator)i(function)d(in)h Fs(rl_)330
10310: 1774 y(completion_entry_functio)o(n)p Ft(.)199 1900 y(3.)61
10311: b(The)22 b(generator)i(function)f(is)g(called)h(rep)s(eatedly)f(from)g
10312: Fs(rl_completion_matches\(\))o Ft(,)c(returning)330 2010
10313: y(a)33 b(string)g(eac)m(h)h(time.)48 b(The)32 b(argumen)m(ts)h(to)h
10314: (the)f(generator)h(function)e(are)h Fj(text)j Ft(and)c
10315: Fj(state)p Ft(.)49 b Fj(text)330 2119 y Ft(is)32 b(the)g(partial)h(w)m
10316: (ord)f(to)h(b)s(e)e(completed.)47 b Fj(state)38 b Ft(is)32
10317: b(zero)h(the)f(\014rst)g(time)g(the)h(function)e(is)h(called,)330
10318: 2229 y(allo)m(wing)46 b(the)e(generator)h(to)f(p)s(erform)f(an)m(y)h
10319: (necessary)g(initialization,)51 b(and)43 b(a)h(p)s(ositiv)m(e)h(non-)
10320: 330 2339 y(zero)30 b(in)m(teger)h(for)d(eac)m(h)j(subsequen)m(t)d
10321: (call.)42 b(The)29 b(generator)h(function)f(returns)f
10322: Fs(\(char)h(*\)NULL)e Ft(to)330 2448 y(inform)37 b Fs
10323: (rl_completion_matches\(\))32 b Ft(that)39 b(there)f(are)g(no)g(more)g
10324: (p)s(ossibilities)h(left.)65 b(Usually)330 2558 y(the)39
10325: b(generator)h(function)e(computes)h(the)g(list)g(of)g(p)s(ossible)f
10326: (completions)i(when)e Fj(state)45 b Ft(is)39 b(zero,)330
10327: 2667 y(and)25 b(returns)f(them)i(one)f(at)i(a)f(time)g(on)f(subsequen)m
10328: (t)g(calls.)40 b(Eac)m(h)26 b(string)g(the)g(generator)g(function)330
10329: 2777 y(returns)31 b(as)h(a)g(matc)m(h)h(m)m(ust)f(b)s(e)f(allo)s(cated)
10330: j(with)d Fs(malloc\(\))p Ft(;)g(Readline)h(frees)g(the)g(strings)g
10331: (when)330 2887 y(it)i(has)g(\014nished)e(with)i(them.)51
10332: b(Suc)m(h)33 b(a)h(generator)h(function)f(is)g(referred)f(to)h(as)h(an)
10333: e Fj(application-)330 2996 y(sp)s(eci\014c)d(completion)i(function)p
10334: Ft(.)3350 3156 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_complete)c
10335: Fg(\()p Ff(in)m(t)34 b(ignore,)e(in)m(t)i(in)m(v)m(oking)p
10336: 2020 3156 30 5 v 43 w(k)m(ey)p Fg(\))390 3266 y Ft(Complete)d(the)g(w)m
10337: (ord)g(at)g(or)g(b)s(efore)f(p)s(oin)m(t.)41 b(Y)-8 b(ou)32
10338: b(ha)m(v)m(e)g(supplied)d(the)i(function)f(that)h(do)s(es)g(the)390
10339: 3375 y(initial)42 b(simple)f(matc)m(hing)i(selection)f(algorithm)h
10340: (\(see)f Fs(rl_completion_matches\(\))o Ft(\).)67 b(The)390
10341: 3485 y(default)31 b(is)f(to)h(do)f(\014lename)h(completion.)3371
10342: 3645 y([V)-8 b(ariable])-3598 b Fh(rl_compentry_func_t)58
10343: b(*)53 b(rl_completion_entry_fun)q(cti)q(on)390 3754
10344: y Ft(This)39 b(is)h(a)g(p)s(oin)m(ter)g(to)h(the)f(generator)h
10345: (function)f(for)f Fs(rl_completion_matches\(\))p Ft(.)63
10346: b(If)40 b(the)390 3864 y(v)-5 b(alue)24 b(of)g Fs
10347: (rl_completion_entry_funct)o(ion)17 b Ft(is)24 b Fs(NULL)f
10348: Ft(then)g(the)h(default)g(\014lename)g(generator)390
10349: 3973 y(function,)49 b Fs(rl_filename_completion_)o(fun)o(ctio)o(n\(\))p
10350: Ft(,)42 b(is)j(used.)84 b(An)44 b Fj(application-sp)s(eci\014c)390
10351: 4083 y(completion)22 b(function)f Ft(is)g(a)h(function)e(whose)h
10352: (address)f(is)h(assigned)h(to)f Fs(rl_completion_entry_)390
10353: 4193 y(function)28 b Ft(and)i(whose)g(return)f(v)-5 b(alues)31
10354: b(are)g(used)e(to)j(generate)f(p)s(ossible)f(completions.)150
10355: 4376 y Fi(2.6.2)63 b(Completion)41 b(F)-10 b(unctions)150
10356: 4523 y Ft(Here)31 b(is)f(the)h(complete)h(list)f(of)f(callable)j
10357: (completion)e(functions)f(presen)m(t)h(in)f(Readline.)3350
10358: 4682 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_complete_internal)f
10359: Fg(\()p Ff(in)m(t)33 b(what)p 1861 4682 V 44 w(to)p 1994
10360: 4682 V 43 w(do)p Fg(\))390 4792 y Ft(Complete)k(the)g(w)m(ord)f(at)i
10361: (or)e(b)s(efore)g(p)s(oin)m(t.)60 b Fj(what)p 2208 4792
10362: 28 4 v 40 w(to)p 2328 4792 V 41 w(do)41 b Ft(sa)m(ys)c(what)f(to)i(do)e
10363: (with)g(the)h(com-)390 4902 y(pletion.)44 b(A)31 b(v)-5
10364: b(alue)32 b(of)f(`)p Fs(?)p Ft(')g(means)h(list)f(the)h(p)s(ossible)e
10365: (completions.)45 b(`)p Fs(TAB)p Ft(')31 b(means)g(do)g(standard)390
10366: 5011 y(completion.)44 b(`)p Fs(*)p Ft(')32 b(means)f(insert)g(all)h(of)
10367: f(the)g(p)s(ossible)g(completions.)44 b(`)p Fs(!)p Ft(')32
10368: b(means)f(to)h(displa)m(y)f(all)390 5121 y(of)k(the)f(p)s(ossible)g
10369: (completions,)j(if)d(there)h(is)f(more)g(than)h(one,)g(as)g(w)m(ell)g
10370: (as)g(p)s(erforming)e(partial)390 5230 y(completion.)41
10371: b(`)p Fs(@)p Ft(')27 b(is)h(similar)f(to)h(`)p Fs(!)p
10372: Ft(',)h(but)d(p)s(ossible)h(completions)i(are)e(not)h(listed)g(if)f
10373: (the)g(p)s(ossible)390 5340 y(completions)32 b(share)e(a)g(common)h
10374: (pre\014x.)p eop end
10375: %%Page: 53 57
10376: TeXDict begin 53 56 bop 150 -116 a Ft(Chapter)30 b(2:)41
10377: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(53)3350
10378: 299 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_complete)c
10379: Fg(\()p Ff(in)m(t)34 b(ignore,)e(in)m(t)i(in)m(v)m(oking)p
10380: 2020 299 30 5 v 43 w(k)m(ey)p Fg(\))390 408 y Ft(Complete)42
10381: b(the)f(w)m(ord)g(at)h(or)f(b)s(efore)g(p)s(oin)m(t.)73
10382: b(Y)-8 b(ou)41 b(ha)m(v)m(e)i(supplied)c(the)j(function)f(that)g(do)s
10383: (es)390 518 y(the)33 b(initial)h(simple)f(matc)m(hing)h(selection)h
10384: (algorithm)f(\(see)g Fs(rl_completion_matches\(\))27
10385: b Ft(and)390 628 y Fs(rl_completion_entry_func)o(tion)o
10386: Ft(\).)52 b(The)35 b(default)h(is)g(to)h(do)e(\014lename)h(completion.)
10387: 59 b(This)390 737 y(calls)32 b Fs(rl_complete_internal\(\))24
10388: b Ft(with)30 b(an)g(argumen)m(t)h(dep)s(ending)e(on)h
10389: Fj(in)m(v)m(oking)p 3314 737 28 4 v 41 w(k)m(ey)p Ft(.)3350
10390: 923 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_possible_completio)q(ns)f
10391: Fg(\()p Ff(in)m(t)33 b(coun)m(t,)h(in)m(t)f(in)m(v)m(oking)p
10392: 2622 923 30 5 v 43 w(k)m(ey)p Fg(\))390 1032 y Ft(List)41
10393: b(the)f(p)s(ossible)g(completions.)73 b(See)40 b(description)h(of)g
10394: Fs(rl_complete)27 b(\(\))p Ft(.)70 b(This)40 b(calls)i
10395: Fs(rl_)390 1142 y(complete_internal\(\))25 b Ft(with)30
10396: b(an)g(argumen)m(t)h(of)g(`)p Fs(?)p Ft('.)3350 1327
10397: y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_insert_completions)f
10398: Fg(\()p Ff(in)m(t)34 b(coun)m(t,)f(in)m(t)g(in)m(v)m(oking)p
10399: 2517 1327 V 44 w(k)m(ey)p Fg(\))390 1437 y Ft(Insert)g(the)h(list)g(of)
10400: g(p)s(ossible)f(completions)i(in)m(to)f(the)g(line,)h(deleting)g(the)f
10401: (partially-completed)390 1546 y(w)m(ord.)44 b(See)32
10402: b(description)g(of)g Fs(rl_complete\(\))p Ft(.)41 b(This)31
10403: b(calls)i Fs(rl_complete_internal\(\))25 b Ft(with)390
10404: 1656 y(an)30 b(argumen)m(t)h(of)g(`)p Fs(*)p Ft('.)3350
10405: 1841 y([F)-8 b(unction])-3599 b Fh(int)53 b(rl_completion_mode)e
10406: Fg(\()p Ff(rl)p 1455 1841 V 44 w(command)p 1919 1841
10407: V 44 w(func)p 2147 1841 V 46 w(t)33 b(*cfunc)p Fg(\))390
10408: 1951 y Ft(Returns)40 b(the)i(appropriate)g(v)-5 b(alue)41
10409: b(to)i(pass)e(to)h Fs(rl_complete_internal\(\))35 b Ft(dep)s(ending)40
10410: b(on)390 2060 y(whether)g Fj(cfunc)46 b Ft(w)m(as)41
10411: b(called)h(t)m(wice)g(in)f(succession)g(and)f(the)h(v)-5
10412: b(alues)41 b(of)g(the)g Fs(show-all-if-)390 2170 y(ambiguous)25
10413: b Ft(and)i Fs(show-all-if-unmodified)21 b Ft(v)-5 b(ariables.)41
10414: b(Application-sp)s(eci\014c)29 b(completion)390 2279
10415: y(functions)h(ma)m(y)h(use)f(this)g(function)g(to)h(presen)m(t)g(the)f
10416: (same)h(in)m(terface)h(as)f Fs(rl_complete\(\))p Ft(.)3350
10417: 2465 y([F)-8 b(unction])-3599 b Fh(char)54 b(**)e
10418: (rl_completion_matches)g Fg(\()p Ff(const)34 b(c)m(har)g(*text,)565
10419: 2574 y(rl)p 639 2574 V 44 w(comp)s(en)m(try)p 1145 2574
10420: V 44 w(func)p 1373 2574 V 45 w(t)f(*en)m(try)p 1767 2574
10421: V 44 w(func)p Fg(\))390 2684 y Ft(Returns)k(an)h(arra)m(y)g(of)g
10422: (strings)g(whic)m(h)f(is)h(a)g(list)h(of)f(completions)h(for)e
10423: Fj(text)p Ft(.)64 b(If)38 b(there)g(are)g(no)390 2794
10424: y(completions,)f(returns)c Fs(NULL)p Ft(.)52 b(The)34
10425: b(\014rst)f(en)m(try)i(in)f(the)h(returned)e(arra)m(y)i(is)g(the)f
10426: (substitution)390 2903 y(for)26 b Fj(text)p Ft(.)40 b(The)26
10427: b(remaining)h(en)m(tries)g(are)g(the)f(p)s(ossible)g(completions.)40
10428: b(The)26 b(arra)m(y)h(is)f(terminated)390 3013 y(with)k(a)h
10429: Fs(NULL)e Ft(p)s(oin)m(ter.)390 3148 y Fj(en)m(try)p
10430: 603 3148 28 4 v 40 w(func)44 b Ft(is)c(a)g(function)f(of)h(t)m(w)m(o)g
10431: (args,)j(and)38 b(returns)h(a)g Fs(char)30 b(*)p Ft(.)67
10432: b(The)39 b(\014rst)g(argumen)m(t)h(is)390 3257 y Fj(text)p
10433: Ft(.)66 b(The)39 b(second)f(is)h(a)g(state)h(argumen)m(t;)j(it)c(is)g
10434: (zero)g(on)g(the)g(\014rst)f(call,)k(and)c(non-zero)h(on)390
10435: 3367 y(subsequen)m(t)33 b(calls.)52 b Fj(en)m(try)p 1320
10436: 3367 V 41 w(func)38 b Ft(returns)33 b(a)h Fs(NULL)f Ft(p)s(oin)m(ter)g
10437: (to)i(the)f(caller)h(when)e(there)h(are)g(no)390 3476
10438: y(more)d(matc)m(hes.)3350 3662 y([F)-8 b(unction])-3599
10439: b Fh(char)54 b(*)e(rl_filename_completion)q(_fu)q(nct)q(ion)g
10440: Fg(\()p Ff(const)34 b(c)m(har)g(*text,)e(in)m(t)565 3771
10441: y(state)p Fg(\))390 3881 y Ft(A)26 b(generator)h(function)e(for)g
10442: (\014lename)h(completion)h(in)e(the)h(general)h(case.)40
10443: b Fj(text)28 b Ft(is)e(a)g(partial)h(\014le-)390 3991
10444: y(name.)38 b(The)21 b(Bash)g(source)h(is)g(a)f(useful)g(reference)h
10445: (for)f(writing)h(application-sp)s(eci\014c)h(completion)390
10446: 4100 y(functions)30 b(\(the)h(Bash)f(completion)i(functions)e(call)i
10447: (this)e(and)g(other)g(Readline)h(functions\).)3350 4285
10448: y([F)-8 b(unction])-3599 b Fh(char)54 b(*)e(rl_username_completion)q
10449: (_fu)q(nct)q(ion)g Fg(\()p Ff(const)34 b(c)m(har)g(*text,)e(in)m(t)565
10450: 4395 y(state)p Fg(\))390 4505 y Ft(A)d(completion)g(generator)h(for)e
10451: (usernames.)40 b Fj(text)31 b Ft(con)m(tains)f(a)f(partial)g(username)f
10452: (preceded)g(b)m(y)390 4614 y(a)j(random)f(c)m(haracter)i(\(usually)e(`)
10453: p Fs(~)p Ft('\).)42 b(As)31 b(with)f(all)h(completion)h(generators,)g
10454: Fj(state)37 b Ft(is)31 b(zero)g(on)390 4724 y(the)g(\014rst)e(call)j
10455: (and)e(non-zero)h(for)f(subsequen)m(t)f(calls.)150 4924
10456: y Fi(2.6.3)63 b(Completion)41 b(V)-10 b(ariables)3371
10457: 5121 y Ft([V)i(ariable])-3598 b Fh(rl_compentry_func_t)58
10458: b(*)53 b(rl_completion_entry_fun)q(cti)q(on)390 5230
10459: y Ft(A)34 b(p)s(oin)m(ter)f(to)h(the)g(generator)h(function)e(for)g
10460: Fs(rl_completion_matches\(\))p Ft(.)44 b Fs(NULL)32 b
10461: Ft(means)h(to)390 5340 y(use)d Fs(rl_filename_completion_fu)o(nct)o
10462: (ion\()o(\))p Ft(,)25 b(the)30 b(default)h(\014lename)f(completer.)p
10463: eop end
10464: %%Page: 54 58
10465: TeXDict begin 54 57 bop 150 -116 a Ft(Chapter)30 b(2:)41
10466: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(54)3371
10467: 299 y([V)-8 b(ariable])-3598 b Fh(rl_completion_func_t)58
10468: b(*)53 b(rl_attempted_completio)q(n_f)q(unct)q(ion)390
10469: 408 y Ft(A)35 b(p)s(oin)m(ter)g(to)g(an)g(alternativ)m(e)i(function)d
10470: (to)i(create)g(matc)m(hes.)55 b(The)34 b(function)h(is)f(called)i(with)
10471: 390 518 y Fj(text)p Ft(,)26 b Fj(start)p Ft(,)f(and)d
10472: Fj(end)p Ft(.)38 b Fj(start)25 b Ft(and)e Fj(end)j Ft(are)d(indices)g
10473: (in)g Fs(rl_line_buffer)c Ft(de\014ning)j(the)h(b)s(ound-)390
10474: 628 y(aries)j(of)h Fj(text)p Ft(,)h(whic)m(h)d(is)h(a)h(c)m(haracter)g
10475: (string.)39 b(If)26 b(this)g(function)f(exists)i(and)e(returns)g
10476: Fs(NULL)p Ft(,)h(or)g(if)390 737 y(this)c(v)-5 b(ariable)22
10477: b(is)g(set)h(to)f Fs(NULL)p Ft(,)h(then)f Fs(rl_complete\(\))c
10478: Ft(will)k(call)h(the)f(v)-5 b(alue)23 b(of)f Fs(rl_completion_)390
10479: 847 y(entry_function)i Ft(to)30 b(generate)f(matc)m(hes,)i(otherwise)d
10480: (the)h(arra)m(y)g(of)f(strings)h(returned)e(will)i(b)s(e)390
10481: 956 y(used.)37 b(If)22 b(this)g(function)g(sets)h(the)g
10482: Fs(rl_attempted_completion)o(_ove)o(r)16 b Ft(v)-5 b(ariable)24
10483: b(to)f(a)f(non-zero)390 1066 y(v)-5 b(alue,)35 b(Readline)g(will)f(not)
10484: g(p)s(erform)f(its)h(default)g(completion)h(ev)m(en)g(if)f(this)g
10485: (function)f(returns)390 1176 y(no)d(matc)m(hes.)3371
10486: 1351 y([V)-8 b(ariable])-3598 b Fh(rl_quote_func_t)57
10487: b(*)52 b(rl_filename_quoting_)q(func)q(tio)q(n)390 1461
10488: y Ft(A)33 b(p)s(oin)m(ter)f(to)h(a)g(function)g(that)g(will)g(quote)g
10489: (a)g(\014lename)f(in)h(an)f(application-sp)s(eci\014c)i(fashion.)390
10490: 1570 y(This)k(is)i(called)g(if)f(\014lename)h(completion)g(is)f(b)s
10491: (eing)g(attempted)i(and)d(one)i(of)f(the)g(c)m(haracters)390
10492: 1680 y(in)33 b Fs(rl_filename_quote_charac)o(ter)o(s)27
10493: b Ft(app)s(ears)33 b(in)g(a)g(completed)h(\014lename.)50
10494: b(The)32 b(function)390 1789 y(is)37 b(called)h(with)e
10495: Fj(text)p Ft(,)k Fj(matc)m(h)p 1438 1789 28 4 v 41 w(t)m(yp)s(e)p
10496: Ft(,)f(and)d Fj(quote)p 2119 1789 V 41 w(p)s(oin)m(ter)p
10497: Ft(.)60 b(The)36 b Fj(text)k Ft(is)d(the)g(\014lename)g(to)h(b)s(e)390
10498: 1899 y(quoted.)76 b(The)42 b Fj(matc)m(h)p 1210 1899
10499: V 41 w(t)m(yp)s(e)48 b Ft(is)42 b(either)h Fs(SINGLE_MATCH)p
10500: Ft(,)f(if)g(there)g(is)h(only)f(one)h(completion)390
10501: 2008 y(matc)m(h,)33 b(or)e Fs(MULT_MATCH)p Ft(.)41 b(Some)31
10502: b(functions)g(use)g(this)h(to)g(decide)f(whether)g(or)h(not)f(to)h
10503: (insert)g(a)390 2118 y(closing)22 b(quote)f(c)m(haracter.)40
10504: b(The)20 b Fj(quote)p 1751 2118 V 41 w(p)s(oin)m(ter)27
10505: b Ft(is)21 b(a)g(p)s(oin)m(ter)g(to)g(an)m(y)h(op)s(ening)e(quote)h(c)m
10506: (haracter)390 2228 y(the)31 b(user)e(t)m(yp)s(ed.)41
10507: b(Some)30 b(functions)g(c)m(ho)s(ose)h(to)g(reset)g(this)g(c)m
10508: (haracter.)3371 2403 y([V)-8 b(ariable])-3598 b Fh(rl_dequote_func_t)57
10509: b(*)c(rl_filename_dequoting_)q(fun)q(cti)q(on)390 2513
10510: y Ft(A)30 b(p)s(oin)m(ter)f(to)i(a)f(function)f(that)h(will)g(remo)m(v)
10511: m(e)h(application-sp)s(eci\014c)g(quoting)f(c)m(haracters)h(from)390
10512: 2622 y(a)i(\014lename)g(b)s(efore)f(completion)h(is)g(attempted,)h(so)f
10513: (those)g(c)m(haracters)h(do)e(not)h(in)m(terfere)g(with)390
10514: 2732 y(matc)m(hing)39 b(the)f(text)i(against)f(names)f(in)g(the)g
10515: (\014lesystem.)64 b(It)38 b(is)g(called)i(with)d Fj(text)p
10516: Ft(,)42 b(the)c(text)390 2841 y(of)k(the)h(w)m(ord)f(to)g(b)s(e)g
10517: (dequoted,)j(and)d Fj(quote)p 2014 2841 V 41 w(c)m(har)p
10518: Ft(,)j(whic)m(h)d(is)h(the)f(quoting)h(c)m(haracter)g(that)390
10519: 2951 y(delimits)33 b(the)f(\014lename)g(\(usually)h(`)p
10520: Fs(')p Ft(')f(or)g(`)p Fs(")p Ft('\).)46 b(If)32 b Fj(quote)p
10521: 2368 2951 V 41 w(c)m(har)39 b Ft(is)32 b(zero,)i(the)e(\014lename)g(w)m
10522: (as)h(not)390 3061 y(in)d(an)g(em)m(b)s(edded)g(string.)3371
10523: 3236 y([V)-8 b(ariable])-3598 b Fh(rl_linebuf_func_t)57
10524: b(*)c(rl_char_is_quoted_p)390 3345 y Ft(A)37 b(p)s(oin)m(ter)g(to)g(a)g
10525: (function)g(to)g(call)h(that)g(determines)f(whether)f(or)h(not)g(a)g
10526: (sp)s(eci\014c)f(c)m(haracter)390 3455 y(in)e(the)h(line)f(bu\013er)g
10527: (is)g(quoted,)i(according)g(to)f(whatev)m(er)g(quoting)g(mec)m(hanism)g
10528: (the)f(program)390 3565 y(calling)26 b(Readline)g(uses.)38
10529: b(The)24 b(function)h(is)g(called)h(with)e(t)m(w)m(o)i(argumen)m(ts:)39
10530: b Fj(text)p Ft(,)27 b(the)e(text)h(of)f(the)390 3674
10531: y(line,)31 b(and)g Fj(index)p Ft(,)f(the)h(index)f(of)h(the)g(c)m
10532: (haracter)i(in)d(the)h(line.)42 b(It)31 b(is)g(used)f(to)h(decide)g
10533: (whether)g(a)390 3784 y(c)m(haracter)h(found)d(in)g Fs
10534: (rl_completer_word_break_ch)o(ara)o(cter)o(s)24 b Ft(should)29
10535: b(b)s(e)h(used)f(to)i(break)390 3893 y(w)m(ords)f(for)g(the)h
10536: (completer.)3371 4069 y([V)-8 b(ariable])-3598 b Fh
10537: (rl_compignore_func_t)58 b(*)53 b(rl_ignore_some_complet)q(ion)q(s_fu)q
10538: (nct)q(ion)390 4178 y Ft(This)37 b(function,)i(if)f(de\014ned,)g(is)g
10539: (called)h(b)m(y)e(the)h(completer)h(when)e(real)h(\014lename)g
10540: (completion)390 4288 y(is)c(done,)h(after)f(all)h(the)g(matc)m(hing)g
10541: (names)e(ha)m(v)m(e)j(b)s(een)d(generated.)53 b(It)34
10542: b(is)g(passed)f(a)i Fs(NULL)d Ft(ter-)390 4398 y(minated)f(arra)m(y)g
10543: (of)g(matc)m(hes.)43 b(The)31 b(\014rst)f(elemen)m(t)i(\()p
10544: Fs(matches[0])p Ft(\))d(is)h(the)h(maximal)h(substring)390
10545: 4507 y(common)d(to)g(all)h(matc)m(hes.)41 b(This)28 b(function)h(can)g
10546: (re-arrange)g(the)g(list)h(of)f(matc)m(hes)g(as)g(required,)390
10547: 4617 y(but)h(eac)m(h)h(elemen)m(t)h(deleted)f(from)f(the)h(arra)m(y)g
10548: (m)m(ust)f(b)s(e)g(freed.)3371 4792 y([V)-8 b(ariable])-3598
10549: b Fh(rl_icppfunc_t)56 b(*)d(rl_directory_completio)q(n_ho)q(ok)390
10550: 4902 y Ft(This)44 b(function,)49 b(if)d(de\014ned,)i(is)d(allo)m(w)m
10551: (ed)i(to)f(mo)s(dify)e(the)i(directory)g(p)s(ortion)e(of)i(\014lenames)
10552: 390 5011 y(Readline)35 b(completes.)56 b(It)35 b(could)g(b)s(e)f(used)g
10553: (to)i(expand)e(sym)m(b)s(olic)h(links)g(or)g(shell)g(v)-5
10554: b(ariables)35 b(in)390 5121 y(pathnames.)70 b(It)41 b(is)f(called)h
10555: (with)f(the)h(address)e(of)i(a)g(string)f(\(the)h(curren)m(t)f
10556: (directory)h(name\))390 5230 y(as)d(an)f(argumen)m(t,)j(and)d(ma)m(y)i
10557: (mo)s(dify)d(that)j(string.)62 b(If)37 b(the)h(string)f(is)h(replaced)g
10558: (with)f(a)h(new)390 5340 y(string,)j(the)d(old)h(v)-5
10559: b(alue)39 b(should)e(b)s(e)h(freed.)64 b(An)m(y)39 b(mo)s(di\014ed)e
10560: (directory)i(name)f(should)g(ha)m(v)m(e)i(a)p eop end
10561: %%Page: 55 59
10562: TeXDict begin 55 58 bop 150 -116 a Ft(Chapter)30 b(2:)41
10563: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(55)390
10564: 299 y(trailing)36 b(slash.)54 b(The)35 b(mo)s(di\014ed)e(v)-5
10565: b(alue)36 b(will)f(b)s(e)f(used)g(as)i(part)e(of)h(the)h(completion,)h
10566: (replacing)390 408 y(the)32 b(directory)g(p)s(ortion)f(of)h(the)g
10567: (pathname)f(the)h(user)f(t)m(yp)s(ed.)44 b(A)m(t)33 b(the)f(least,)h
10568: (ev)m(en)g(if)e(no)h(other)390 518 y(expansion)j(is)h(p)s(erformed,)f
10569: (this)h(function)f(should)g(remo)m(v)m(e)i(an)m(y)f(quote)g(c)m
10570: (haracters)h(from)e(the)390 628 y(directory)c(name,)g(b)s(ecause)f(its)
10571: h(result)f(will)h(b)s(e)e(passed)h(directly)h(to)g Fs(opendir\(\))p
10572: Ft(.)390 768 y(The)25 b(directory)i(completion)g(ho)s(ok)e(returns)g
10573: (an)h(in)m(teger)h(that)f(should)f(b)s(e)g(non-zero)i(if)e(the)i(func-)
10574: 390 878 y(tion)35 b(mo)s(di\014es)e(its)i(directory)f(argumen)m(t.)53
10575: b(The)33 b(function)h(should)f(not)i(mo)s(dify)e(the)h(directory)390
10576: 987 y(argumen)m(t)d(if)f(it)h(returns)e(0.)3371 1183
10577: y([V)-8 b(ariable])-3598 b Fh(rl_icppfunc_t)56 b(*)d
10578: (rl_directory_rewrite_h)q(ook;)390 1293 y Ft(If)24 b(non-zero,)i(this)e
10579: (is)h(the)f(address)g(of)g(a)h(function)f(to)h(call)g(when)f
10580: (completing)h(a)g(directory)g(name.)390 1402 y(This)h(function)g(tak)m
10581: (es)i(the)f(address)f(of)h(the)f(directory)h(name)g(to)g(b)s(e)f(mo)s
10582: (di\014ed)g(as)h(an)f(argumen)m(t.)390 1512 y(Unlik)m(e)40
10583: b Fs(rl_directory_completion_h)o(ook)p Ft(,)35 b(it)40
10584: b(only)f(mo)s(di\014es)f(the)i(directory)f(name)h(used)390
10585: 1622 y(in)35 b Fs(opendir)p Ft(,)g(not)g(what)h(is)f(displa)m(y)m(ed)h
10586: (when)e(the)i(p)s(ossible)f(completions)h(are)g(prin)m(ted)f(or)g(in-)
10587: 390 1731 y(serted.)k(It)27 b(is)f(called)h(b)s(efore)f(rl)p
10588: 1463 1731 28 4 v 40 w(directory)p 1859 1731 V 41 w(completion)p
10589: 2333 1731 V 41 w(ho)s(ok.)39 b(A)m(t)27 b(the)g(least,)h(ev)m(en)f(if)g
10590: (no)f(other)390 1841 y(expansion)35 b(is)h(p)s(erformed,)f(this)h
10591: (function)f(should)g(remo)m(v)m(e)i(an)m(y)f(quote)g(c)m(haracters)h
10592: (from)e(the)390 1950 y(directory)c(name,)g(b)s(ecause)f(its)h(result)f
10593: (will)h(b)s(e)e(passed)h(directly)h(to)g Fs(opendir\(\))p
10594: Ft(.)390 2091 y(The)37 b(directory)i(rewrite)f(ho)s(ok)f(returns)g(an)h
10595: (in)m(teger)h(that)f(should)f(b)s(e)g(non-zero)i(if)e(the)i(func-)390
10596: 2200 y(tion)c(mo)s(di\014es)e(its)i(directory)f(argumen)m(t.)53
10597: b(The)33 b(function)h(should)f(not)i(mo)s(dify)e(the)h(directory)390
10598: 2310 y(argumen)m(t)d(if)f(it)h(returns)e(0.)3371 2506
10599: y([V)-8 b(ariable])-3598 b Fh(rl_icppfunc_t)56 b(*)d
10600: (rl_filename_stat_hook)390 2616 y Ft(If)30 b(non-zero,)h(this)f(is)g
10601: (the)g(address)f(of)h(a)h(function)f(for)f(the)i(completer)g(to)g(call)
10602: g(b)s(efore)f(deciding)390 2725 y(whic)m(h)g(c)m(haracter)i(to)e(app)s
10603: (end)f(to)i(a)f(completed)h(name.)41 b(This)29 b(function)h(mo)s
10604: (di\014es)f(its)i(\014lename)390 2835 y(name)36 b(argumen)m(t,)h(and)e
10605: (the)h(mo)s(di\014ed)e(v)-5 b(alue)36 b(is)g(passed)f(to)h
10606: Fs(stat\(\))e Ft(to)i(determine)g(the)g(\014le's)390
10607: 2944 y(t)m(yp)s(e)41 b(and)f(c)m(haracteristics.)73 b(This)40
10608: b(function)g(do)s(es)g(not)h(need)f(to)h(remo)m(v)m(e)h(quote)f(c)m
10609: (haracters)390 3054 y(from)30 b(the)g(\014lename.)390
10610: 3194 y(The)40 b(stat)h(ho)s(ok)f(returns)f(an)h(in)m(teger)h(that)g
10611: (should)e(b)s(e)h(non-zero)g(if)h(the)f(function)g(mo)s(di\014es)390
10612: 3304 y(its)32 b(directory)f(argumen)m(t.)44 b(The)31
10613: b(function)f(should)h(not)g(mo)s(dify)g(the)g(directory)h(argumen)m(t)f
10614: (if)g(it)390 3414 y(returns)e(0.)3371 3610 y([V)-8 b(ariable])-3598
10615: b Fh(rl_dequote_func_t)57 b(*)c(rl_filename_rewrite_ho)q(ok)390
10616: 3719 y Ft(If)39 b(non-zero,)k(this)d(is)f(the)h(address)f(of)h(a)g
10617: (function)g(called)g(when)f(reading)h(directory)g(en)m(tries)390
10618: 3829 y(from)f(the)h(\014lesystem)g(for)g(completion)h(and)e(comparing)i
10619: (them)e(to)i(the)f(partial)h(w)m(ord)e(to)i(b)s(e)390
10620: 3938 y(completed.)g(The)26 b(function)h(should)f(p)s(erform)f(an)m(y)j
10621: (necessary)f(application)i(or)e(system-sp)s(eci\014c)390
10622: 4048 y(con)m(v)m(ersion)35 b(on)g(the)f(\014lename,)i(suc)m(h)d(as)i
10623: (con)m(v)m(erting)h(b)s(et)m(w)m(een)f(c)m(haracter)g(sets)g(or)f(con)m
10624: (v)m(erting)390 4158 y(from)f(a)g(\014lesystem)h(format)g(to)g(a)f(c)m
10625: (haracter)i(input)e(format.)50 b(The)32 b(function)h(tak)m(es)i(t)m(w)m
10626: (o)g(argu-)390 4267 y(men)m(ts:)49 b Fj(fname)p Ft(,)36
10627: b(the)e(\014lename)h(to)g(b)s(e)f(con)m(v)m(erted,)j(and)d
10628: Fj(fnlen)p Ft(,)h(its)g(length)g(in)f(b)m(ytes.)53 b(It)35
10629: b(m)m(ust)390 4377 y(either)24 b(return)e(its)h(\014rst)g(argumen)m(t)g
10630: (\(if)h(no)f(con)m(v)m(ersion)h(tak)m(es)h(place\))g(or)e(the)g(con)m
10631: (v)m(erted)i(\014lename)390 4486 y(in)j(newly-allo)s(cated)i(memory)-8
10632: b(.)41 b(The)27 b(con)m(v)m(erted)j(form)e(is)g(used)g(to)h(compare)f
10633: (against)i(the)e(w)m(ord)390 4596 y(to)g(b)s(e)e(completed,)j(and,)f
10634: (if)f(it)h(matc)m(hes,)h(is)e(added)f(to)i(the)g(list)f(of)h(matc)m
10635: (hes.)41 b(Readline)27 b(will)h(free)390 4706 y(the)j(allo)s(cated)h
10636: (string.)3371 4902 y([V)-8 b(ariable])-3598 b Fh(rl_compdisp_func_t)58
10637: b(*)52 b(rl_completion_display)q(_ma)q(tch)q(es_h)q(ook)390
10638: 5011 y Ft(If)22 b(non-zero,)i(then)e(this)g(is)g(the)g(address)f(of)h
10639: (a)g(function)g(to)h(call)g(when)e(completing)i(a)g(w)m(ord)e(w)m(ould)
10640: 390 5121 y(normally)h(displa)m(y)h(the)f(list)h(of)f(p)s(ossible)g
10641: (matc)m(hes.)39 b(This)21 b(function)h(is)g(called)i(in)e(lieu)g(of)g
10642: (Readline)390 5230 y(displa)m(ying)37 b(the)h(list.)61
10643: b(It)37 b(tak)m(es)i(three)e(argumen)m(ts:)54 b(\()p
10644: Fs(char)30 b(**)p Fj(matc)m(hes)p Ft(,)39 b Fs(int)d
10645: Fj(n)m(um)p 3370 5230 V 40 w(matc)m(hes)p Ft(,)390 5340
10646: y Fs(int)26 b Fj(max)p 735 5340 V 40 w(length)p Ft(\))h(where)f
10647: Fj(matc)m(hes)31 b Ft(is)c(the)f(arra)m(y)h(of)g(matc)m(hing)g
10648: (strings,)h Fj(n)m(um)p 3152 5340 V 39 w(matc)m(hes)j
10649: Ft(is)c(the)p eop end
10650: %%Page: 56 60
10651: TeXDict begin 56 59 bop 150 -116 a Ft(Chapter)30 b(2:)41
10652: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(56)390
10653: 299 y(n)m(um)m(b)s(er)35 b(of)i(strings)f(in)g(that)h(arra)m(y)-8
10654: b(,)39 b(and)d Fj(max)p 2073 299 28 4 v 40 w(length)h
10655: Ft(is)g(the)f(length)h(of)g(the)f(longest)i(string)390
10656: 408 y(in)f(that)i(arra)m(y)-8 b(.)63 b(Readline)39 b(pro)m(vides)e(a)h
10657: (con)m(v)m(enience)i(function,)f Fs(rl_display_match_list)p
10658: Ft(,)390 518 y(that)33 b(tak)m(es)g(care)g(of)f(doing)g(the)g(displa)m
10659: (y)g(to)h(Readline's)g(output)e(stream.)46 b(Y)-8 b(ou)33
10660: b(ma)m(y)f(call)h(that)390 628 y(function)d(from)g(this)g(ho)s(ok.)3371
10661: 810 y([V)-8 b(ariable])-3598 b Fh(const)54 b(char)f(*)g
10662: (rl_basic_word_break_ch)q(ara)q(cter)q(s)390 920 y Ft(The)44
10663: b(basic)g(list)h(of)f(c)m(haracters)i(that)f(signal)g(a)f(break)g(b)s
10664: (et)m(w)m(een)h(w)m(ords)f(for)g(the)g(completer)390
10665: 1029 y(routine.)61 b(The)37 b(default)g(v)-5 b(alue)37
10666: b(of)h(this)f(v)-5 b(ariable)38 b(is)f(the)g(c)m(haracters)i(whic)m(h)e
10667: (break)g(w)m(ords)f(for)390 1139 y(completion)c(in)e(Bash:)41
10668: b Fs(")30 b(\\t\\n\\"\\\\'`@$><=;|&{\(")p Ft(.)3371 1322
10669: y([V)-8 b(ariable])-3598 b Fh(const)54 b(char)f(*)g
10670: (rl_basic_quote_charact)q(ers)390 1431 y Ft(A)30 b(list)i(of)e(quote)h
10671: (c)m(haracters)h(whic)m(h)e(can)h(cause)g(a)f(w)m(ord)g(break.)3371
10672: 1614 y([V)-8 b(ariable])-3598 b Fh(const)54 b(char)f(*)g
10673: (rl_completer_word_brea)q(k_c)q(hara)q(cte)q(rs)390 1724
10674: y Ft(The)64 b(list)i(of)f(c)m(haracters)h(that)g(signal)g(a)f(break)g
10675: (b)s(et)m(w)m(een)g(w)m(ords)g(for)f Fs(rl_complete_)390
10676: 1833 y(internal\(\))p Ft(.)38 b(The)30 b(default)g(list)h(is)g(the)f(v)
10677: -5 b(alue)31 b(of)g Fs(rl_basic_word_break_cha)o(ract)o(ers)p
10678: Ft(.)3371 2016 y([V)-8 b(ariable])-3598 b Fh(rl_cpvfunc_t)56
10679: b(*)d(rl_completion_word_brea)q(k_ho)q(ok)390 2125 y
10680: Ft(If)31 b(non-zero,)i(this)e(is)h(the)f(address)g(of)g(a)h(function)g
10681: (to)g(call)h(when)d(Readline)i(is)g(deciding)f(where)390
10682: 2235 y(to)k(separate)g(w)m(ords)f(for)g(w)m(ord)g(completion.)54
10683: b(It)34 b(should)f(return)g(a)i(c)m(haracter)h(string)e(lik)m(e)i
10684: Fs(rl_)390 2345 y(completer_word_break_cha)o(ract)o(ers)26
10685: b Ft(to)34 b(b)s(e)e(used)g(to)i(p)s(erform)e(the)h(curren)m(t)f
10686: (completion.)390 2454 y(The)24 b(function)h(ma)m(y)g(c)m(ho)s(ose)h(to)
10687: f(set)g Fs(rl_completer_word_break_ch)o(arac)o(ter)o(s)19
10688: b Ft(itself.)39 b(If)25 b(the)390 2564 y(function)30
10689: b(returns)f Fs(NULL)p Ft(,)h Fs(rl_completer_word_break)o(_cha)o(rac)o
10690: (ters)24 b Ft(is)30 b(used.)3371 2746 y([V)-8 b(ariable])-3598
10691: b Fh(const)54 b(char)f(*)g(rl_completer_quote_cha)q(rac)q(ters)390
10692: 2856 y Ft(A)34 b(list)g(of)g(c)m(haracters)h(whic)m(h)e(can)h(b)s(e)g
10693: (used)e(to)j(quote)f(a)g(substring)f(of)h(the)f(line.)51
10694: b(Completion)390 2966 y(o)s(ccurs)26 b(on)g(the)g(en)m(tire)i
10695: (substring,)e(and)f(within)h(the)g(substring)g Fs
10696: (rl_completer_word_break)o(_)390 3075 y(characters)32
10697: b Ft(are)k(treated)g(as)f(an)m(y)h(other)f(c)m(haracter,)j(unless)d
10698: (they)g(also)h(app)s(ear)e(within)h(this)390 3185 y(list.)3371
10699: 3367 y([V)-8 b(ariable])-3598 b Fh(const)54 b(char)f(*)g
10700: (rl_filename_quote_char)q(act)q(ers)390 3477 y Ft(A)34
10701: b(list)g(of)g(c)m(haracters)h(that)f(cause)h(a)f(\014lename)g(to)g(b)s
10702: (e)f(quoted)h(b)m(y)f(the)h(completer)h(when)e(they)390
10703: 3587 y(app)s(ear)d(in)g(a)h(completed)g(\014lename.)41
10704: b(The)30 b(default)g(is)h(the)f(n)m(ull)h(string.)3371
10705: 3769 y([V)-8 b(ariable])-3598 b Fh(const)54 b(char)f(*)g
10706: (rl_special_prefixes)390 3879 y Ft(The)27 b(list)i(of)e(c)m(haracters)j
10707: (that)e(are)g(w)m(ord)f(break)h(c)m(haracters,)i(but)d(should)f(b)s(e)h
10708: (left)i(in)e Fj(text)k Ft(when)390 3988 y(it)25 b(is)g(passed)f(to)h
10709: (the)g(completion)h(function.)38 b(Programs)25 b(can)g(use)f(this)h(to)
10710: g(help)f(determine)h(what)390 4098 y(kind)i(of)h(completing)h(to)f(do.)
10711: 40 b(F)-8 b(or)29 b(instance,)g(Bash)f(sets)g(this)g(v)-5
10712: b(ariable)28 b(to)h Fs(")p Ft($@)p Fs(")e Ft(so)h(that)g(it)h(can)390
10713: 4208 y(complete)j(shell)e(v)-5 b(ariables)31 b(and)f(hostnames.)3371
10714: 4390 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_completion_query_i)q
10715: (tems)390 4500 y Ft(Up)36 b(to)h(this)f(man)m(y)g(items)h(will)f(b)s(e)
10716: g(displa)m(y)m(ed)h(in)e(resp)s(onse)h(to)h(a)f(p)s
10717: (ossible-completions)h(call.)390 4609 y(After)28 b(that,)h(readline)f
10718: (asks)g(the)g(user)f(if)h(she)f(is)h(sure)f(she)h(w)m(an)m(ts)g(to)h
10719: (see)f(them)g(all.)40 b(The)28 b(default)390 4719 y(v)-5
10720: b(alue)31 b(is)f(100.)42 b(A)31 b(negativ)m(e)h(v)-5
10721: b(alue)31 b(indicates)g(that)g(Readline)g(should)f(nev)m(er)h(ask)f
10722: (the)h(user.)3371 4902 y([V)-8 b(ariable])-3598 b Fh(int)53
10723: b(rl_completion_append_)q(char)q(act)q(er)390 5011 y
10724: Ft(When)33 b(a)h(single)f(completion)i(alternativ)m(e)h(matc)m(hes)e
10725: (at)g(the)f(end)g(of)g(the)h(command)f(line,)h(this)390
10726: 5121 y(c)m(haracter)23 b(is)e(app)s(ended)f(to)i(the)g(inserted)f
10727: (completion)i(text.)39 b(The)20 b(default)i(is)g(a)f(space)h(c)m
10728: (haracter)390 5230 y(\(`)31 b('\).)40 b(Setting)27 b(this)g(to)g(the)g
10729: (n)m(ull)f(c)m(haracter)j(\(`)p Fs(\\0)p Ft('\))e(prev)m(en)m(ts)g(an)m
10730: (ything)g(b)s(eing)f(app)s(ended)f(auto-)390 5340 y(matically)-8
10731: b(.)41 b(This)22 b(can)i(b)s(e)f(c)m(hanged)h(in)f(application-sp)s
10732: (eci\014c)h(completion)h(functions)e(to)h(pro)m(vide)p
10733: eop end
10734: %%Page: 57 61
10735: TeXDict begin 57 60 bop 150 -116 a Ft(Chapter)30 b(2:)41
10736: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(57)390
10737: 299 y(the)21 b(\\most)i(sensible)e(w)m(ord)g(separator)h(c)m(haracter")
10738: h(according)f(to)g(an)f(application-sp)s(eci\014c)i(com-)390
10739: 408 y(mand)28 b(line)i(syn)m(tax)f(sp)s(eci\014cation.)42
10740: b(It)29 b(is)g(set)h(to)g(the)f(default)g(b)s(efore)g(an)m(y)g
10741: (application-sp)s(eci\014c)390 518 y(completion)j(function)e(is)g
10742: (called,)i(and)e(ma)m(y)h(only)f(b)s(e)g(c)m(hanged)h(within)f(suc)m(h)
10743: g(a)h(function.)3371 682 y([V)-8 b(ariable])-3598 b Fh(int)53
10744: b(rl_completion_suppres)q(s_ap)q(pen)q(d)390 792 y Ft(If)33
10745: b(non-zero,)i Fj(rl)p 949 792 28 4 v 39 w(completion)p
10746: 1421 792 V 42 w(app)s(end)p 1755 792 V 38 w(c)m(haracter)42
10747: b Ft(is)33 b(not)g(app)s(ended)f(to)i(matc)m(hes)g(at)g(the)g(end)390
10748: 902 y(of)28 b(the)f(command)h(line,)h(as)e(describ)s(ed)g(ab)s(o)m(v)m
10749: (e.)41 b(It)27 b(is)h(set)g(to)g(0)g(b)s(efore)g(an)m(y)f
10750: (application-sp)s(eci\014c)390 1011 y(completion)32 b(function)e(is)g
10751: (called,)i(and)e(ma)m(y)h(only)f(b)s(e)g(c)m(hanged)h(within)f(suc)m(h)
10752: g(a)h(function.)3371 1176 y([V)-8 b(ariable])-3598 b
10753: Fh(int)53 b(rl_completion_quote_c)q(hara)q(cte)q(r)390
10754: 1285 y Ft(When)36 b(Readline)h(is)f(completing)h(quoted)g(text,)h(as)f
10755: (delimited)g(b)m(y)f(one)g(of)g(the)h(c)m(haracters)g(in)390
10756: 1395 y Fj(rl)p 457 1395 V 40 w(completer)p 885 1395 V
10757: 41 w(quote)p 1145 1395 V 41 w(c)m(haracters)p Ft(,)43
10758: b(it)c(sets)g(this)g(v)-5 b(ariable)40 b(to)g(the)f(quoting)g(c)m
10759: (haracter)i(found.)390 1504 y(This)30 b(is)g(set)h(b)s(efore)f(an)m(y)h
10760: (application-sp)s(eci\014c)g(completion)h(function)e(is)h(called.)3371
10761: 1669 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_completion_suppres)q
10762: (s_qu)q(ote)390 1778 y Ft(If)32 b(non-zero,)h(Readline)g(do)s(es)f(not)
10763: h(app)s(end)d(a)j(matc)m(hing)g(quote)g(c)m(haracter)h(when)d(p)s
10764: (erforming)390 1888 y(completion)25 b(on)e(a)h(quoted)g(string.)38
10765: b(It)24 b(is)f(set)h(to)h(0)f(b)s(efore)f(an)m(y)h(application-sp)s
10766: (eci\014c)h(completion)390 1998 y(function)30 b(is)g(called,)i(and)e
10767: (ma)m(y)h(only)g(b)s(e)e(c)m(hanged)i(within)f(suc)m(h)g(a)h(function.)
10768: 3371 2162 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_completion_found_q)
10769: q(uote)390 2271 y Ft(When)31 b(Readline)i(is)e(completing)i(quoted)f
10770: (text,)h(it)f(sets)g(this)g(v)-5 b(ariable)32 b(to)h(a)f(non-zero)g(v)
10771: -5 b(alue)32 b(if)390 2381 y(the)21 b(w)m(ord)g(b)s(eing)g(completed)h
10772: (con)m(tains)g(or)f(is)g(delimited)h(b)m(y)f(an)m(y)g(quoting)h(c)m
10773: (haracters,)i(including)390 2491 y(bac)m(kslashes.)42
10774: b(This)29 b(is)i(set)g(b)s(efore)f(an)m(y)g(application-sp)s(eci\014c)i
10775: (completion)g(function)e(is)g(called.)3371 2655 y([V)-8
10776: b(ariable])-3598 b Fh(int)53 b(rl_completion_mark_sy)q(mlin)q(k_d)q
10777: (irs)390 2765 y Ft(If)31 b(non-zero,)i(a)f(slash)g(will)g(b)s(e)f(app)s
10778: (ended)f(to)j(completed)g(\014lenames)e(that)i(are)f(sym)m(b)s(olic)g
10779: (links)390 2874 y(to)25 b(directory)g(names,)g(sub)5
10780: b(ject)24 b(to)h(the)f(v)-5 b(alue)25 b(of)f(the)h(user-settable)g
10781: Fj(mark-directories)k Ft(v)-5 b(ariable.)390 2984 y(This)27
10782: b(v)-5 b(ariable)28 b(exists)g(so)f(that)h(application-sp)s(eci\014c)h
10783: (completion)g(functions)e(can)g(o)m(v)m(erride)i(the)390
10784: 3093 y(user's)42 b(global)h(preference)g(\(set)g(via)g(the)f
10785: Fj(mark-symlink)m(ed-directories)48 b Ft(Readline)43
10786: b(v)-5 b(ariable\))390 3203 y(if)38 b(appropriate.)62
10787: b(This)37 b(v)-5 b(ariable)38 b(is)g(set)g(to)g(the)g(user's)f
10788: (preference)g(b)s(efore)g(an)m(y)h(application-)390 3313
10789: y(sp)s(eci\014c)31 b(completion)i(function)f(is)f(called,)j(so)e
10790: (unless)f(that)h(function)f(mo)s(di\014es)g(the)h(v)-5
10791: b(alue,)33 b(the)390 3422 y(user's)d(preferences)g(are)h(honored.)3371
10792: 3587 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_ignore_completion_)q
10793: (dupl)q(ica)q(tes)390 3696 y Ft(If)30 b(non-zero,)h(then)f(duplicates)h
10794: (in)f(the)h(matc)m(hes)g(are)g(remo)m(v)m(ed.)42 b(The)29
10795: b(default)i(is)f(1.)3371 3861 y([V)-8 b(ariable])-3598
10796: b Fh(int)53 b(rl_filename_completio)q(n_de)q(sir)q(ed)390
10797: 3970 y Ft(Non-zero)33 b(means)f(that)g(the)g(results)f(of)h(the)g(matc)
10798: m(hes)h(are)f(to)h(b)s(e)e(treated)i(as)f(\014lenames.)45
10799: b(This)390 4080 y(is)40 b Fk(always)49 b Ft(zero)41 b(when)e
10800: (completion)i(is)f(attempted,)j(and)d(can)g(only)g(b)s(e)f(c)m(hanged)i
10801: (within)e(an)390 4189 y(application-sp)s(eci\014c)i(completion)g
10802: (function.)67 b(If)39 b(it)h(is)f(set)h(to)h(a)e(non-zero)h(v)-5
10803: b(alue)40 b(b)m(y)f(suc)m(h)h(a)390 4299 y(function,)24
10804: b(directory)f(names)f(ha)m(v)m(e)h(a)g(slash)f(app)s(ended)e(and)i
10805: (Readline)h(attempts)g(to)g(quote)g(com-)390 4408 y(pleted)35
10806: b(\014lenames)g(if)g(they)h(con)m(tain)g(an)m(y)f(c)m(haracters)i(in)e
10807: Fs(rl_filename_quote_chara)o(cter)o(s)390 4518 y Ft(and)30
10808: b Fs(rl_filename_quoting_des)o(ired)24 b Ft(is)30 b(set)h(to)g(a)g
10809: (non-zero)g(v)-5 b(alue.)3371 4682 y([V)d(ariable])-3598
10810: b Fh(int)53 b(rl_filename_quoting_d)q(esir)q(ed)390 4792
10811: y Ft(Non-zero)29 b(means)f(that)h(the)f(results)g(of)g(the)g(matc)m
10812: (hes)i(are)e(to)h(b)s(e)e(quoted)h(using)g(double)f(quotes)390
10813: 4902 y(\(or)43 b(an)f(application-sp)s(eci\014c)i(quoting)f(mec)m
10814: (hanism\))g(if)f(the)h(completed)g(\014lename)g(con)m(tains)390
10815: 5011 y(an)m(y)28 b(c)m(haracters)h(in)e Fs(rl_filename_quote_chars)p
10816: Ft(.)34 b(This)27 b(is)g Fk(always)37 b Ft(non-zero)28
10817: b(when)f(comple-)390 5121 y(tion)h(is)g(attempted,)h(and)e(can)h(only)g
10818: (b)s(e)f(c)m(hanged)h(within)f(an)h(application-sp)s(eci\014c)h
10819: (completion)390 5230 y(function.)37 b(The)21 b(quoting)g(is)g
10820: (e\013ected)i(via)e(a)h(call)g(to)g(the)f(function)g(p)s(oin)m(ted)g
10821: (to)g(b)m(y)g Fs(rl_filename_)390 5340 y(quoting_function)p
10822: Ft(.)p eop end
10823: %%Page: 58 62
10824: TeXDict begin 58 61 bop 150 -116 a Ft(Chapter)30 b(2:)41
10825: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(58)3371
10826: 299 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_attempted_completi)q
10827: (on_o)q(ver)390 408 y Ft(If)93 b(an)h(application-sp)s(eci\014c)i
10828: (completion)f(function)f(assigned)g(to)h Fs(rl_attempted_)390
10829: 518 y(completion_function)48 b Ft(sets)53 b(this)g(v)-5
10830: b(ariable)54 b(to)g(a)f(non-zero)h(v)-5 b(alue,)60 b(Readline)53
10831: b(will)h(not)390 628 y(p)s(erform)28 b(its)i(default)g(\014lename)g
10832: (completion)h(ev)m(en)f(if)g(the)f(application's)i(completion)g
10833: (function)390 737 y(returns)e(no)h(matc)m(hes.)42 b(It)31
10834: b(should)e(b)s(e)h(set)h(only)f(b)m(y)h(an)f(application's)i
10835: (completion)f(function.)3371 922 y([V)-8 b(ariable])-3598
10836: b Fh(int)53 b(rl_sort_completion_ma)q(tche)q(s)390 1031
10837: y Ft(If)29 b(an)h(application)h(sets)f(this)g(v)-5 b(ariable)31
10838: b(to)f(0,)h(Readline)f(will)g(not)g(sort)g(the)g(list)h(of)f
10839: (completions)390 1141 y(\(whic)m(h)25 b(implies)f(that)i(it)f(cannot)g
10840: (remo)m(v)m(e)h(an)m(y)f(duplicate)g(completions\).)40
10841: b(The)24 b(default)h(v)-5 b(alue)25 b(is)390 1250 y(1,)32
10842: b(whic)m(h)f(means)g(that)h(Readline)g(will)f(sort)h(the)f(completions)
10843: h(and,)f(dep)s(ending)f(on)h(the)g(v)-5 b(alue)390 1360
10844: y(of)31 b Fs(rl_ignore_completion_du)o(pli)o(cate)o(s)p
10845: Ft(,)25 b(will)30 b(attempt)i(to)f(remo)m(v)m(e)h(duplicate)f(matc)m
10846: (hes.)3371 1544 y([V)-8 b(ariable])-3598 b Fh(int)53
10847: b(rl_completion_type)390 1654 y Ft(Set)35 b(to)h(a)f(c)m(haracter)i
10848: (describing)e(the)g(t)m(yp)s(e)g(of)g(completion)i(Readline)e(is)g
10849: (curren)m(tly)h(attempt-)390 1763 y(ing;)f(see)f(the)g(description)f
10850: (of)g Fs(rl_complete_internal\(\))28 b Ft(\(see)34 b(Section)g(2.6.2)h
10851: ([Completion)390 1873 y(F)-8 b(unctions],)39 b(page)f(52\))f(for)g(the)
10852: g(list)g(of)g(c)m(haracters.)61 b(This)36 b(is)g(set)i(to)f(the)g
10853: (appropriate)f(v)-5 b(alue)390 1983 y(b)s(efore)31 b(an)m(y)h
10854: (application-sp)s(eci\014c)h(completion)g(function)f(is)f(called,)j
10855: (allo)m(wing)f(suc)m(h)e(functions)390 2092 y(to)g(presen)m(t)g(the)f
10856: (same)h(in)m(terface)h(as)e Fs(rl_complete\(\))p Ft(.)3371
10857: 2276 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_completion_invokin)q
10858: (g_ke)q(y)390 2386 y Ft(Set)41 b(to)g(the)g(\014nal)g(c)m(haracter)h
10859: (in)e(the)h(k)m(ey)g(sequence)h(that)f(in)m(v)m(ok)m(ed)h(one)f(of)g
10860: (the)g(completion)390 2496 y(functions)c(that)h(call)h
10861: Fs(rl_complete_internal\(\))p Ft(.)56 b(This)37 b(is)g(set)h(to)g(the)g
10862: (appropriate)f(v)-5 b(alue)390 2605 y(b)s(efore)30 b(an)m(y)h
10863: (application-sp)s(eci\014c)h(completion)f(function)f(is)h(called.)3371
10864: 2790 y([V)-8 b(ariable])-3598 b Fh(int)53 b(rl_inhibit_completion)390
10865: 2899 y Ft(If)28 b(this)g(v)-5 b(ariable)29 b(is)f(non-zero,)i
10866: (completion)f(is)f(inhibited.)40 b(The)28 b(completion)h(c)m(haracter)h
10867: (will)f(b)s(e)390 3009 y(inserted)h(as)h(an)m(y)g(other)f(b)s(ound)e
10868: (to)k Fs(self-insert)p Ft(.)150 3208 y Fi(2.6.4)63 b(A)40
10869: b(Short)i(Completion)g(Example)150 3355 y Ft(Here)30
10870: b(is)f(a)g(small)h(application)g(demonstrating)f(the)h(use)e(of)i(the)f
10871: (GNU)h(Readline)f(library)-8 b(.)40 b(It)30 b(is)f(called)150
10872: 3465 y Fs(fileman)p Ft(,)40 b(and)f(the)h(source)g(co)s(de)g(resides)f
10873: (in)g Fs(examples/fileman.c)p Ft(.)64 b(This)39 b(sample)h(application)
10874: 150 3574 y(pro)m(vides)26 b(completion)i(of)e(command)g(names,)h(line)f
10875: (editing)h(features,)h(and)d(access)j(to)f(the)f(history)g(list.)p
10876: eop end
10877: %%Page: 59 63
10878: TeXDict begin 59 62 bop 150 -116 a Ft(Chapter)30 b(2:)41
10879: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(59)390
10880: 299 y Fe(/*)40 b(fileman.c)h(--)f(A)f(tiny)h(application)i(which)e
10881: (demonstrates)i(how)e(to)g(use)g(the)508 386 y(GNU)g(Readline)h
10882: (library.)80 b(This)40 b(application)i(interactively)g(allows)f(users)
10883: 508 473 y(to)e(manipulate)j(files)e(and)g(their)h(modes.)f(*/)390
10884: 648 y(#ifdef)h(HAVE_CONFIG_H)390 735 y(#)79 b(include)40
10885: b(<config.h>)390 822 y(#endif)390 996 y(#include)h(<sys/types.h>)390
10886: 1083 y(#ifdef)g(HAVE_SYS_FILE_H)390 1171 y(#)79 b(include)40
10887: b(<sys/file.h>)390 1258 y(#endif)390 1345 y(#include)h(<sys/stat.h>)390
10888: 1519 y(#ifdef)g(HAVE_UNISTD_H)390 1606 y(#)79 b(include)40
10889: b(<unistd.h>)390 1694 y(#endif)390 1868 y(#include)h(<fcntl.h>)390
10890: 1955 y(#include)g(<stdio.h>)390 2042 y(#include)g(<errno.h>)390
10891: 2217 y(#if)f(defined)h(\(HAVE_STRING_H\))390 2304 y(#)79
10892: b(include)40 b(<string.h>)390 2391 y(#else)g(/*)g(!HAVE_STRING_H)i(*/)
10893: 390 2478 y(#)79 b(include)40 b(<strings.h>)390 2565 y(#endif)h(/*)e
10894: (!HAVE_STRING_H)k(*/)390 2740 y(#ifdef)e(HAVE_STDLIB_H)390
10895: 2827 y(#)79 b(include)40 b(<stdlib.h>)390 2914 y(#endif)390
10896: 3088 y(#include)h(<time.h>)390 3263 y(#include)g(<readline/readline.h>)
10897: 390 3350 y(#include)g(<readline/history.h>)390 3524 y(extern)g(char)f
10898: (*xmalloc)h(PARAMS\(\(size_t\)\);)390 3699 y(/*)f(The)g(names)g(of)g
10899: (functions)h(that)f(actually)h(do)f(the)g(manipulation.)i(*/)390
10900: 3786 y(int)e(com_list)h(PARAMS\(\(char)h(*\)\);)390 3873
10901: y(int)e(com_view)h(PARAMS\(\(char)h(*\)\);)390 3960 y(int)e(com_rename)
10902: h(PARAMS\(\(char)h(*\)\);)390 4047 y(int)e(com_stat)h(PARAMS\(\(char)h
10903: (*\)\);)390 4134 y(int)e(com_pwd)h(PARAMS\(\(char)h(*\)\);)390
10904: 4222 y(int)e(com_delete)h(PARAMS\(\(char)h(*\)\);)390
10905: 4309 y(int)e(com_help)h(PARAMS\(\(char)h(*\)\);)390 4396
10906: y(int)e(com_cd)g(PARAMS\(\(char)i(*\)\);)390 4483 y(int)e(com_quit)h
10907: (PARAMS\(\(char)h(*\)\);)390 4658 y(/*)e(A)f(structure)i(which)g
10908: (contains)g(information)h(on)d(the)h(commands)h(this)f(program)508
10909: 4745 y(can)g(understand.)h(*/)390 4919 y(typedef)g(struct)f({)468
10910: 5006 y(char)h(*name;)f(/*)g(User)g(printable)h(name)f(of)g(the)g
10911: (function.)h(*/)468 5093 y(rl_icpfunc_t)h(*func;)f(/*)f(Function)h(to)e
10912: (call)i(to)e(do)h(the)g(job.)g(*/)468 5181 y(char)h(*doc;)f(/*)g
10913: (Documentation)i(for)e(this)g(function.)80 b(*/)390 5268
10914: y(})39 b(COMMAND;)p eop end
10915: %%Page: 60 64
10916: TeXDict begin 60 63 bop 150 -116 a Ft(Chapter)30 b(2:)41
10917: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(60)390
10918: 386 y Fe(COMMAND)41 b(commands[])g(=)f({)468 473 y({)g("cd",)g(com_cd,)
10919: h("Change)g(to)f(directory)h(DIR")f(},)468 560 y({)g("delete",)h
10920: (com_delete,)h("Delete)f(FILE")f(},)468 648 y({)g("help",)h(com_help,)g
10921: ("Display)g(this)f(text")h(},)468 735 y({)f("?",)g(com_help,)h
10922: ("Synonym)g(for)f(`help'")h(},)468 822 y({)f("list",)h(com_list,)g
10923: ("List)f(files)h(in)e(DIR")i(},)468 909 y({)f("ls",)g(com_list,)i
10924: ("Synonym)f(for)f(`list'")g(},)468 996 y({)g("pwd",)g(com_pwd,)i
10925: ("Print)e(the)g(current)h(working)g(directory")g(},)468
10926: 1083 y({)f("quit",)h(com_quit,)g("Quit)f(using)h(Fileman")g(},)468
10927: 1171 y({)f("rename",)h(com_rename,)h("Rename)f(FILE)f(to)g(NEWNAME")h
10928: (},)468 1258 y({)f("stat",)h(com_stat,)g("Print)g(out)f(statistics)h
10929: (on)f(FILE")g(},)468 1345 y({)g("view",)h(com_view,)g("View)f(the)g
10930: (contents)h(of)f(FILE")g(},)468 1432 y({)g(\(char)g(*\)NULL,)h
10931: (\(rl_icpfunc_t)h(*\)NULL,)f(\(char)f(*\)NULL)h(})390
10932: 1519 y(};)390 1694 y(/*)f(Forward)g(declarations.)j(*/)390
10933: 1781 y(char)d(*stripwhite)i(\(\);)390 1868 y(COMMAND)f(*find_command)h
10934: (\(\);)390 2042 y(/*)e(The)g(name)g(of)f(this)i(program,)g(as)e(taken)i
10935: (from)f(argv[0].)h(*/)390 2130 y(char)f(*progname;)390
10936: 2304 y(/*)g(When)g(non-zero,)h(this)f(global)h(means)f(the)g(user)g(is)
10937: g(done)g(using)g(this)h(program.)g(*/)390 2391 y(int)f(done;)390
10938: 2565 y(char)g(*)390 2653 y(dupstr)h(\(s\))586 2740 y(char)f(*s;)390
10939: 2827 y({)468 2914 y(char)h(*r;)468 3088 y(r)f(=)f(xmalloc)i(\(strlen)g
10940: (\(s\))f(+)f(1\);)468 3176 y(strcpy)i(\(r,)f(s\);)468
10941: 3263 y(return)h(\(r\);)390 3350 y(})390 3524 y(main)f(\(argc,)h(argv\))
10942: 586 3611 y(int)f(argc;)586 3699 y(char)g(**argv;)390
10943: 3786 y({)468 3873 y(char)h(*line,)f(*s;)468 4047 y(progname)h(=)f
10944: (argv[0];)468 4222 y(initialize_readline)k(\(\);)c(/*)g(Bind)g(our)g
10945: (completer.)h(*/)468 4396 y(/*)f(Loop)g(reading)h(and)f(executing)h
10946: (lines)g(until)f(the)g(user)g(quits.)h(*/)468 4483 y(for)f(\()g(;)f
10947: (done)h(==)g(0;)g(\))547 4570 y({)625 4658 y(line)g(=)g(readline)h
10948: (\("FileMan:)h("\);)625 4832 y(if)e(\(!line\))704 4919
10949: y(break;)625 5093 y(/*)g(Remove)h(leading)f(and)g(trailing)h
10950: (whitespace)h(from)e(the)g(line.)743 5181 y(Then,)g(if)g(there)g(is)g
10951: (anything)h(left,)g(add)e(it)h(to)g(the)g(history)h(list)743
10952: 5268 y(and)f(execute)h(it.)f(*/)p eop end
10953: %%Page: 61 65
10954: TeXDict begin 61 64 bop 150 -116 a Ft(Chapter)30 b(2:)41
10955: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(61)625
10956: 299 y Fe(s)40 b(=)f(stripwhite)j(\(line\);)625 473 y(if)e(\(*s\))704
10957: 560 y({)782 648 y(add_history)i(\(s\);)782 735 y(execute_line)g(\(s\);)
10958: 704 822 y(})625 996 y(free)e(\(line\);)547 1083 y(})468
10959: 1171 y(exit)h(\(0\);)390 1258 y(})390 1432 y(/*)f(Execute)g(a)g
10960: (command)h(line.)f(*/)390 1519 y(int)390 1606 y(execute_line)i
10961: (\(line\))586 1694 y(char)e(*line;)390 1781 y({)468 1868
10962: y(register)h(int)f(i;)468 1955 y(COMMAND)h(*command;)468
10963: 2042 y(char)g(*word;)468 2217 y(/*)f(Isolate)h(the)f(command)h(word.)f
10964: (*/)468 2304 y(i)g(=)f(0;)468 2391 y(while)i(\(line[i])g(&&)f
10965: (whitespace)h(\(line[i]\)\))547 2478 y(i++;)468 2565
10966: y(word)g(=)e(line)h(+)g(i;)468 2740 y(while)h(\(line[i])g(&&)f
10967: (!whitespace)h(\(line[i]\)\))547 2827 y(i++;)468 3001
10968: y(if)f(\(line[i]\))547 3088 y(line[i++])h(=)f('\\0';)468
10969: 3263 y(command)h(=)f(find_command)i(\(word\);)468 3437
10970: y(if)e(\(!command\))547 3524 y({)625 3611 y(fprintf)h(\(stderr,)g
10971: ("\045s:)f(No)g(such)g(command)h(for)f(FileMan.\\n",)i(word\);)625
10972: 3699 y(return)f(\(-1\);)547 3786 y(})468 3960 y(/*)f(Get)g(argument)h
10973: (to)f(command,)h(if)f(any.)g(*/)468 4047 y(while)h(\(whitespace)h
10974: (\(line[i]\)\))547 4134 y(i++;)468 4309 y(word)f(=)e(line)h(+)g(i;)468
10975: 4483 y(/*)g(Call)g(the)g(function.)h(*/)468 4570 y(return)g
10976: (\(\(*\(command->func\)\))j(\(word\)\);)390 4658 y(})390
10977: 4832 y(/*)c(Look)g(up)f(NAME)i(as)e(the)h(name)g(of)g(a)g(command,)h
10978: (and)e(return)i(a)f(pointer)g(to)g(that)508 4919 y(command.)80
10979: b(Return)41 b(a)e(NULL)h(pointer)h(if)f(NAME)g(isn't)g(a)g(command)g
10980: (name.)h(*/)390 5006 y(COMMAND)g(*)390 5093 y(find_command)h(\(name\))
10981: 586 5181 y(char)e(*name;)390 5268 y({)p eop end
10982: %%Page: 62 66
10983: TeXDict begin 62 65 bop 150 -116 a Ft(Chapter)30 b(2:)41
10984: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(62)468
10985: 299 y Fe(register)41 b(int)f(i;)468 473 y(for)g(\(i)g(=)f(0;)h
10986: (commands[i].name;)j(i++\))547 560 y(if)d(\(strcmp)g(\(name,)h
10987: (commands[i].name\))i(==)d(0\))625 648 y(return)h(\(&commands[i]\);)468
10988: 822 y(return)g(\(\(COMMAND)g(*\)NULL\);)390 909 y(})390
10989: 1083 y(/*)f(Strip)g(whitespace)i(from)e(the)g(start)g(and)g(end)g(of)f
10990: (STRING.)81 b(Return)40 b(a)g(pointer)508 1171 y(into)g(STRING.)h(*/)
10991: 390 1258 y(char)f(*)390 1345 y(stripwhite)h(\(string\))586
10992: 1432 y(char)f(*string;)390 1519 y({)468 1606 y(register)h(char)g(*s,)f
10993: (*t;)468 1781 y(for)g(\(s)g(=)f(string;)i(whitespace)h(\(*s\);)e(s++\))
10994: 547 1868 y(;)468 2042 y(if)g(\(*s)g(==)g(0\))547 2130
10995: y(return)g(\(s\);)468 2304 y(t)g(=)f(s)h(+)f(strlen)i(\(s\))f(-)f(1;)
10996: 468 2391 y(while)i(\(t)e(>)h(s)f(&&)h(whitespace)i(\(*t\)\))547
10997: 2478 y(t--;)468 2565 y(*++t)f(=)e('\\0';)468 2740 y(return)i(s;)390
10998: 2827 y(})390 3001 y(/*)f(******************************)q(*****)q(****)
10999: q(*****)q(****)q(****)q(*****)q(****)q(***)45 b(*/)390
11000: 3088 y(/*)2589 b(*/)390 3176 y(/*)707 b(Interface)41
11001: b(to)f(Readline)h(Completion)629 b(*/)390 3263 y(/*)2589
11002: b(*/)390 3350 y(/*)40 b(******************************)q(*****)q(****)q
11003: (*****)q(****)q(****)q(*****)q(****)q(***)45 b(*/)390
11004: 3524 y(char)40 b(*command_generator)j(PARAMS\(\(const)g(char)d(*,)f
11005: (int\)\);)390 3611 y(char)h(**fileman_completion)k(PARAMS\(\(const)e
11006: (char)e(*,)g(int,)g(int\)\);)390 3786 y(/*)g(Tell)g(the)g(GNU)g
11007: (Readline)h(library)g(how)e(to)h(complete.)81 b(We)39
11008: b(want)h(to)g(try)g(to)g(complete)508 3873 y(on)f(command)i(names)g(if)
11009: e(this)h(is)g(the)g(first)g(word)g(in)g(the)g(line,)g(or)g(on)g
11010: (filenames)508 3960 y(if)f(not.)h(*/)390 4047 y(initialize_readline)k
11011: (\(\))390 4134 y({)468 4222 y(/*)c(Allow)g(conditional)i(parsing)f(of)f
11012: (the)g(~/.inputrc)h(file.)g(*/)468 4309 y(rl_readline_name)i(=)d
11013: ("FileMan";)468 4483 y(/*)g(Tell)g(the)g(completer)h(that)g(we)e(want)h
11014: (a)g(crack)g(first.)h(*/)468 4570 y(rl_attempted_completion_fun)q(ctio)
11015: q(n)k(=)39 b(fileman_completion;)390 4658 y(})390 4832
11016: y(/*)h(Attempt)g(to)g(complete)h(on)f(the)g(contents)h(of)f(TEXT.)79
11017: b(START)41 b(and)e(END)h(bound)h(the)508 4919 y(region)f(of)g
11018: (rl_line_buffer)i(that)f(contains)g(the)e(word)i(to)e(complete.)81
11019: b(TEXT)40 b(is)508 5006 y(the)g(word)g(to)f(complete.)81
11020: b(We)40 b(can)g(use)f(the)h(entire)h(contents)g(of)f(rl_line_buffer)508
11021: 5093 y(in)f(case)h(we)g(want)g(to)g(do)g(some)g(simple)g(parsing.)81
11022: b(Return)40 b(the)g(array)h(of)e(matches,)508 5181 y(or)g(NULL)h(if)g
11023: (there)h(aren't)f(any.)g(*/)390 5268 y(char)g(**)p eop
11024: end
11025: %%Page: 63 67
11026: TeXDict begin 63 66 bop 150 -116 a Ft(Chapter)30 b(2:)41
11027: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(63)390
11028: 299 y Fe(fileman_completion)43 b(\(text,)e(start,)g(end\))586
11029: 386 y(const)f(char)h(*text;)586 473 y(int)f(start,)h(end;)390
11030: 560 y({)468 648 y(char)g(**matches;)468 822 y(matches)g(=)f(\(char)g
11031: (**\)NULL;)468 996 y(/*)g(If)g(this)g(word)g(is)g(at)f(the)h(start)h
11032: (of)e(the)h(line,)h(then)f(it)g(is)f(a)h(command)586
11033: 1083 y(to)g(complete.)80 b(Otherwise)42 b(it)d(is)h(the)g(name)g(of)g
11034: (a)f(file)h(in)g(the)g(current)586 1171 y(directory.)i(*/)468
11035: 1258 y(if)e(\(start)h(==)e(0\))547 1345 y(matches)i(=)e
11036: (rl_completion_matches)44 b(\(text,)d(command_generator\);)468
11037: 1519 y(return)g(\(matches\);)390 1606 y(})390 1781 y(/*)f(Generator)h
11038: (function)g(for)f(command)h(completion.)81 b(STATE)40
11039: b(lets)g(us)g(know)g(whether)508 1868 y(to)f(start)i(from)f(scratch;)h
11040: (without)g(any)f(state)g(\(i.e.)g(STATE)h(==)e(0\),)h(then)g(we)508
11041: 1955 y(start)g(at)g(the)g(top)g(of)f(the)h(list.)h(*/)390
11042: 2042 y(char)f(*)390 2130 y(command_generator)j(\(text,)e(state\))586
11043: 2217 y(const)f(char)h(*text;)586 2304 y(int)f(state;)390
11044: 2391 y({)468 2478 y(static)h(int)f(list_index,)i(len;)468
11045: 2565 y(char)f(*name;)468 2740 y(/*)f(If)g(this)g(is)g(a)f(new)h(word)g
11046: (to)g(complete,)h(initialize)h(now.)79 b(This)40 b(includes)586
11047: 2827 y(saving)h(the)f(length)g(of)g(TEXT)g(for)g(efficiency,)i(and)e
11048: (initializing)i(the)d(index)586 2914 y(variable)i(to)f(0.)g(*/)468
11049: 3001 y(if)g(\(!state\))547 3088 y({)625 3176 y(list_index)i(=)d(0;)625
11050: 3263 y(len)h(=)g(strlen)g(\(text\);)547 3350 y(})468
11051: 3524 y(/*)g(Return)h(the)f(next)g(name)g(which)g(partially)i(matches)e
11052: (from)h(the)e(command)i(list.)g(*/)468 3611 y(while)g(\(name)f(=)g
11053: (commands[list_index].name\))547 3699 y({)625 3786 y(list_index++;)625
11054: 3960 y(if)g(\(strncmp)h(\(name,)g(text,)f(len\))g(==)g(0\))704
11055: 4047 y(return)g(\(dupstr\(name\)\);)547 4134 y(})468
11056: 4309 y(/*)g(If)g(no)f(names)i(matched,)g(then)f(return)h(NULL.)f(*/)468
11057: 4396 y(return)h(\(\(char)g(*\)NULL\);)390 4483 y(})390
11058: 4658 y(/*)f(******************************)q(*****)q(****)q(*****)q
11059: (****)q(****)q(*****)q(****)q(***)45 b(*/)390 4745 y(/*)2589
11060: b(*/)390 4832 y(/*)903 b(FileMan)41 b(Commands)1060 b(*/)390
11061: 4919 y(/*)2589 b(*/)390 5006 y(/*)40 b(******************************)q
11062: (*****)q(****)q(*****)q(****)q(****)q(*****)q(****)q(***)45
11063: b(*/)390 5181 y(/*)40 b(String)g(to)g(pass)g(to)g(system)g(\(\).)80
11064: b(This)40 b(is)f(for)h(the)g(LIST,)h(VIEW)f(and)g(RENAME)508
11065: 5268 y(commands.)h(*/)p eop end
11066: %%Page: 64 68
11067: TeXDict begin 64 67 bop 150 -116 a Ft(Chapter)30 b(2:)41
11068: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(64)390
11069: 299 y Fe(static)41 b(char)f(syscom[1024];)390 473 y(/*)g(List)g(the)g
11070: (file\(s\))h(named)f(in)g(arg.)g(*/)390 560 y(com_list)h(\(arg\))586
11071: 648 y(char)f(*arg;)390 735 y({)468 822 y(if)g(\(!arg\))547
11072: 909 y(arg)g(=)f("";)468 1083 y(sprintf)i(\(syscom,)g("ls)f(-FClg)h
11073: (\045s",)f(arg\);)468 1171 y(return)h(\(system)g(\(syscom\)\);)390
11074: 1258 y(})390 1432 y(com_view)g(\(arg\))586 1519 y(char)f(*arg;)390
11075: 1606 y({)468 1694 y(if)g(\(!valid_argument)j(\("view",)e(arg\)\))547
11076: 1781 y(return)f(1;)390 1955 y(#if)g(defined)h(\(__MSDOS__\))468
11077: 2042 y(/*)f(more.com)h(doesn't)g(grok)f(slashes)h(in)f(pathnames)h(*/)
11078: 468 2130 y(sprintf)g(\(syscom,)g("less)g(\045s",)f(arg\);)390
11079: 2217 y(#else)468 2304 y(sprintf)h(\(syscom,)g("more)g(\045s",)f(arg\);)
11080: 390 2391 y(#endif)468 2478 y(return)h(\(system)g(\(syscom\)\);)390
11081: 2565 y(})390 2740 y(com_rename)g(\(arg\))586 2827 y(char)f(*arg;)390
11082: 2914 y({)468 3001 y(too_dangerous)j(\("rename"\);)468
11083: 3088 y(return)e(\(1\);)390 3176 y(})390 3350 y(com_stat)g(\(arg\))586
11084: 3437 y(char)f(*arg;)390 3524 y({)468 3611 y(struct)h(stat)f(finfo;)468
11085: 3786 y(if)g(\(!valid_argument)j(\("stat",)e(arg\)\))547
11086: 3873 y(return)f(\(1\);)468 4047 y(if)g(\(stat)g(\(arg,)h(&finfo\))g(==)
11087: e(-1\))547 4134 y({)625 4222 y(perror)i(\(arg\);)625
11088: 4309 y(return)g(\(1\);)547 4396 y(})468 4570 y(printf)g(\("Statistics)h
11089: (for)e(`\045s':\\n",)h(arg\);)468 4745 y(printf)g(\("\045s)f(has)g
11090: (\045d)g(link\045s,)h(and)f(is)f(\045d)h(byte\045s)g(in)g(length.\\n",)
11091: 468 4832 y(arg,)782 4919 y(finfo.st_nlink,)782 5006 y(\(finfo.st_nlink)
11092: j(==)d(1\))f(?)h("")f(:)h("s",)782 5093 y(finfo.st_size,)782
11093: 5181 y(\(finfo.st_size)j(==)c(1\))h(?)g("")f(:)h("s"\);)468
11094: 5268 y(printf)h(\("Inode)g(Last)f(Change)h(at:)f(\045s",)g(ctime)g
11095: (\(&finfo.st_ctime\)\);)p eop end
11096: %%Page: 65 69
11097: TeXDict begin 65 68 bop 150 -116 a Ft(Chapter)30 b(2:)41
11098: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(65)468
11099: 299 y Fe(printf)41 b(\(")236 b(Last)40 b(access)h(at:)f(\045s",)g
11100: (ctime)g(\(&finfo.st_atime\)\);)468 386 y(printf)h(\(")157
11101: b(Last)41 b(modified)g(at:)f(\045s",)g(ctime)g(\(&finfo.st_mtime\)\);)
11102: 468 473 y(return)h(\(0\);)390 560 y(})390 735 y(com_delete)g(\(arg\))
11103: 586 822 y(char)f(*arg;)390 909 y({)468 996 y(too_dangerous)j
11104: (\("delete"\);)468 1083 y(return)e(\(1\);)390 1171 y(})390
11105: 1345 y(/*)f(Print)g(out)g(help)g(for)g(ARG,)g(or)g(for)g(all)g(of)f
11106: (the)h(commands)h(if)f(ARG)g(is)508 1432 y(not)g(present.)h(*/)390
11107: 1519 y(com_help)g(\(arg\))586 1606 y(char)f(*arg;)390
11108: 1694 y({)468 1781 y(register)h(int)f(i;)468 1868 y(int)g(printed)h(=)f
11109: (0;)468 2042 y(for)g(\(i)g(=)f(0;)h(commands[i].name;)j(i++\))547
11110: 2130 y({)625 2217 y(if)d(\(!*arg)h(||)e(\(strcmp)i(\(arg,)g
11111: (commands[i].name\))i(==)c(0\)\))704 2304 y({)782 2391
11112: y(printf)i(\("\045s\\t\\t\045s.\\n",)i(commands[i].name,)g
11113: (commands[i].doc\);)782 2478 y(printed++;)704 2565 y(})547
11114: 2653 y(})468 2827 y(if)d(\(!printed\))547 2914 y({)625
11115: 3001 y(printf)h(\("No)f(commands)h(match)g(`\045s'.)79
11116: b(Possibilities)42 b(are:\\n",)f(arg\);)625 3176 y(for)f(\(i)g(=)f(0;)h
11117: (commands[i].name;)j(i++\))704 3263 y({)782 3350 y(/*)d(Print)g(in)g
11118: (six)g(columns.)h(*/)782 3437 y(if)f(\(printed)h(==)f(6\))861
11119: 3524 y({)939 3611 y(printed)h(=)e(0;)939 3699 y(printf)i(\("\\n"\);)861
11120: 3786 y(})782 3960 y(printf)g(\("\045s\\t",)g(commands[i].name\);)782
11121: 4047 y(printed++;)704 4134 y(})625 4309 y(if)f(\(printed\))704
11122: 4396 y(printf)g(\("\\n"\);)547 4483 y(})468 4570 y(return)h(\(0\);)390
11123: 4658 y(})390 4832 y(/*)f(Change)g(to)g(the)g(directory)h(ARG.)f(*/)390
11124: 4919 y(com_cd)h(\(arg\))586 5006 y(char)f(*arg;)390 5093
11125: y({)468 5181 y(if)g(\(chdir)h(\(arg\))f(==)g(-1\))547
11126: 5268 y({)p eop end
11127: %%Page: 66 70
11128: TeXDict begin 66 69 bop 150 -116 a Ft(Chapter)30 b(2:)41
11129: b(Programming)30 b(with)g(GNU)h(Readline)1683 b(66)625
11130: 299 y Fe(perror)41 b(\(arg\);)625 386 y(return)g(1;)547
11131: 473 y(})468 648 y(com_pwd)g(\(""\);)468 735 y(return)g(\(0\);)390
11132: 822 y(})390 996 y(/*)f(Print)g(out)g(the)g(current)h(working)g
11133: (directory.)g(*/)390 1083 y(com_pwd)g(\(ignore\))586
11134: 1171 y(char)f(*ignore;)390 1258 y({)468 1345 y(char)h(dir[1024],)g(*s;)
11135: 468 1519 y(s)f(=)f(getcwd)i(\(dir,)f(sizeof\(dir\))i(-)e(1\);)468
11136: 1606 y(if)g(\(s)g(==)f(0\))547 1694 y({)625 1781 y(printf)i(\("Error)g
11137: (getting)g(pwd:)f(\045s\\n",)g(dir\);)625 1868 y(return)h(1;)547
11138: 1955 y(})468 2130 y(printf)g(\("Current)g(directory)h(is)d(\045s\\n",)i
11139: (dir\);)468 2217 y(return)g(0;)390 2304 y(})390 2478
11140: y(/*)f(The)g(user)g(wishes)g(to)g(quit)g(using)h(this)f(program.)80
11141: b(Just)40 b(set)g(DONE)g(non-zero.)h(*/)390 2565 y(com_quit)g(\(arg\))
11142: 586 2653 y(char)f(*arg;)390 2740 y({)468 2827 y(done)h(=)e(1;)468
11143: 2914 y(return)i(\(0\);)390 3001 y(})390 3176 y(/*)f(Function)h(which)f
11144: (tells)g(you)g(that)h(you)e(can't)i(do)e(this.)i(*/)390
11145: 3263 y(too_dangerous)h(\(caller\))586 3350 y(char)e(*caller;)390
11146: 3437 y({)468 3524 y(fprintf)h(\(stderr,)821 3611 y("\045s:)g(Too)f
11147: (dangerous)h(for)f(me)f(to)h(distribute.)81 b(Write)40
11148: b(it)g(yourself.\\n",)821 3699 y(caller\);)390 3786 y(})390
11149: 3960 y(/*)g(Return)g(non-zero)h(if)f(ARG)g(is)g(a)f(valid)h(argument)h
11150: (for)f(CALLER,)h(else)f(print)508 4047 y(an)f(error)i(message)g(and)e
11151: (return)i(zero.)f(*/)390 4134 y(int)390 4222 y(valid_argument)i
11152: (\(caller,)f(arg\))586 4309 y(char)f(*caller,)h(*arg;)390
11153: 4396 y({)468 4483 y(if)f(\(!arg)g(||)g(!*arg\))547 4570
11154: y({)625 4658 y(fprintf)h(\(stderr,)g("\045s:)f(Argument)h
11155: (required.\\n",)i(caller\);)625 4745 y(return)e(\(0\);)547
11156: 4832 y(})468 5006 y(return)g(\(1\);)390 5093 y(})p eop
11157: end
11158: %%Page: 67 71
11159: TeXDict begin 67 70 bop 3659 -116 a Ft(67)150 299 y Fp(App)t(endix)52
11160: b(A)81 b(GNU)54 b(F)-13 b(ree)53 b(Do)t(cumen)l(tation)e(License)1359
11161: 502 y Ft(V)-8 b(ersion)31 b(1.3,)g(3)g(No)m(v)m(em)m(b)s(er)h(2008)390
11162: 635 y(Cop)m(yrigh)m(t)842 632 y(c)817 635 y Fq(\015)e
11163: Ft(2000,)j(2001,)f(2002,)g(2007,)h(2008)f(F)-8 b(ree)31
11164: b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390 745
11165: y Fs(http://fsf.org/)390 964 y Ft(Ev)m(ery)m(one)g(is)g(p)s(ermitted)f
11166: (to)h(cop)m(y)g(and)f(distribute)g(v)m(erbatim)h(copies)390
11167: 1074 y(of)g(this)f(license)h(do)s(cumen)m(t,)g(but)e(c)m(hanging)j(it)f
11168: (is)f(not)h(allo)m(w)m(ed.)199 1207 y(0.)61 b(PREAMBLE)330
11169: 1340 y(The)37 b(purp)s(ose)e(of)i(this)g(License)h(is)f(to)h(mak)m(e)g
11170: (a)g(man)m(ual,)h(textb)s(o)s(ok,)h(or)d(other)g(functional)h(and)330
11171: 1450 y(useful)29 b(do)s(cumen)m(t)h Fj(free)36 b Ft(in)29
11172: b(the)i(sense)f(of)g(freedom:)41 b(to)31 b(assure)e(ev)m(ery)m(one)j
11173: (the)e(e\013ectiv)m(e)j(freedom)330 1559 y(to)f(cop)m(y)g(and)f
11174: (redistribute)g(it,)h(with)g(or)f(without)g(mo)s(difying)g(it,)i
11175: (either)f(commercially)h(or)e(non-)330 1669 y(commercially)-8
11176: b(.)56 b(Secondarily)-8 b(,)36 b(this)f(License)g(preserv)m(es)g(for)f
11177: (the)h(author)f(and)g(publisher)f(a)i(w)m(a)m(y)330 1778
11178: y(to)i(get)g(credit)g(for)f(their)g(w)m(ork,)i(while)e(not)g(b)s(eing)g
11179: (considered)g(resp)s(onsible)f(for)h(mo)s(di\014cations)330
11180: 1888 y(made)30 b(b)m(y)h(others.)330 2021 y(This)22 b(License)i(is)f(a)
11181: h(kind)e(of)i(\\cop)m(yleft",)j(whic)m(h)c(means)g(that)h(deriv)-5
11182: b(ativ)m(e)24 b(w)m(orks)f(of)h(the)f(do)s(cumen)m(t)330
11183: 2131 y(m)m(ust)34 b(themselv)m(es)h(b)s(e)e(free)h(in)g(the)g(same)g
11184: (sense.)51 b(It)34 b(complemen)m(ts)h(the)f(GNU)g(General)h(Public)330
11185: 2240 y(License,)c(whic)m(h)f(is)h(a)f(cop)m(yleft)i(license)g(designed)
11186: e(for)g(free)h(soft)m(w)m(are.)330 2373 y(W)-8 b(e)31
11187: b(ha)m(v)m(e)f(designed)g(this)f(License)h(in)f(order)g(to)i(use)e(it)h
11188: (for)f(man)m(uals)h(for)f(free)h(soft)m(w)m(are,)h(b)s(ecause)330
11189: 2483 y(free)42 b(soft)m(w)m(are)i(needs)e(free)g(do)s(cumen)m(tation:)
11190: 65 b(a)42 b(free)h(program)f(should)f(come)i(with)f(man)m(uals)330
11191: 2592 y(pro)m(viding)29 b(the)g(same)g(freedoms)f(that)i(the)f(soft)m(w)
11192: m(are)h(do)s(es.)40 b(But)29 b(this)f(License)i(is)f(not)g(limited)g
11193: (to)330 2702 y(soft)m(w)m(are)j(man)m(uals;)f(it)g(can)g(b)s(e)f(used)g
11194: (for)g(an)m(y)h(textual)h(w)m(ork,)f(regardless)g(of)g(sub)5
11195: b(ject)30 b(matter)i(or)330 2812 y(whether)f(it)h(is)f(published)f(as)i
11196: (a)f(prin)m(ted)g(b)s(o)s(ok.)44 b(W)-8 b(e)32 b(recommend)f(this)h
11197: (License)g(principally)f(for)330 2921 y(w)m(orks)f(whose)h(purp)s(ose)d
11198: (is)j(instruction)f(or)g(reference.)199 3054 y(1.)61
11199: b(APPLICABILITY)29 b(AND)j(DEFINITIONS)330 3187 y(This)39
11200: b(License)i(applies)f(to)g(an)m(y)h(man)m(ual)f(or)g(other)g(w)m(ork,)i
11201: (in)e(an)m(y)g(medium,)i(that)e(con)m(tains)i(a)330 3297
11202: y(notice)h(placed)f(b)m(y)f(the)h(cop)m(yrigh)m(t)h(holder)e(sa)m(ying)
11203: h(it)g(can)g(b)s(e)f(distributed)f(under)g(the)i(terms)330
11204: 3407 y(of)c(this)f(License.)62 b(Suc)m(h)37 b(a)h(notice)h(gran)m(ts)f
11205: (a)g(w)m(orld-wide,)h(ro)m(y)m(alt)m(y-free)i(license,)f(unlimited)d
11206: (in)330 3516 y(duration,)49 b(to)d(use)f(that)g(w)m(ork)h(under)d(the)j
11207: (conditions)f(stated)h(herein.)85 b(The)45 b(\\Do)s(cumen)m(t",)330
11208: 3626 y(b)s(elo)m(w,)29 b(refers)f(to)h(an)m(y)g(suc)m(h)f(man)m(ual)h
11209: (or)f(w)m(ork.)40 b(An)m(y)29 b(mem)m(b)s(er)e(of)i(the)f(public)g(is)g
11210: (a)h(licensee,)i(and)330 3735 y(is)25 b(addressed)f(as)h(\\y)m(ou".)40
11211: b(Y)-8 b(ou)26 b(accept)g(the)f(license)h(if)f(y)m(ou)h(cop)m(y)-8
11212: b(,)27 b(mo)s(dify)d(or)h(distribute)g(the)g(w)m(ork)330
11213: 3845 y(in)30 b(a)h(w)m(a)m(y)g(requiring)f(p)s(ermission)f(under)g(cop)
11214: m(yrigh)m(t)j(la)m(w.)330 3978 y(A)i(\\Mo)s(di\014ed)f(V)-8
11215: b(ersion")35 b(of)f(the)g(Do)s(cumen)m(t)g(means)g(an)m(y)g(w)m(ork)f
11216: (con)m(taining)j(the)e(Do)s(cumen)m(t)g(or)330 4088 y(a)k(p)s(ortion)f
11217: (of)h(it,)i(either)e(copied)g(v)m(erbatim,)i(or)d(with)h(mo)s
11218: (di\014cations)f(and/or)h(translated)g(in)m(to)330 4197
11219: y(another)31 b(language.)330 4330 y(A)26 b(\\Secondary)g(Section")h(is)
11220: f(a)h(named)e(app)s(endix)f(or)i(a)h(fron)m(t-matter)g(section)g(of)f
11221: (the)g(Do)s(cumen)m(t)330 4440 y(that)c(deals)g(exclusiv)m(ely)h(with)e
11222: (the)g(relationship)h(of)f(the)h(publishers)d(or)i(authors)g(of)h(the)f
11223: (Do)s(cumen)m(t)330 4549 y(to)38 b(the)f(Do)s(cumen)m(t's)i(o)m(v)m
11224: (erall)g(sub)5 b(ject)37 b(\(or)h(to)g(related)g(matters\))g(and)f(con)
11225: m(tains)h(nothing)f(that)330 4659 y(could)j(fall)h(directly)g(within)f
11226: (that)h(o)m(v)m(erall)i(sub)5 b(ject.)70 b(\(Th)m(us,)42
11227: b(if)e(the)h(Do)s(cumen)m(t)g(is)f(in)g(part)h(a)330
11228: 4769 y(textb)s(o)s(ok)24 b(of)g(mathematics,)j(a)d(Secondary)f(Section)
11229: h(ma)m(y)g(not)g(explain)g(an)m(y)g(mathematics.\))40
11230: b(The)330 4878 y(relationship)28 b(could)f(b)s(e)g(a)g(matter)i(of)e
11231: (historical)i(connection)f(with)f(the)h(sub)5 b(ject)27
11232: b(or)g(with)g(related)330 4988 y(matters,)38 b(or)d(of)h(legal,)i
11233: (commercial,)h(philosophical,)f(ethical)f(or)e(p)s(olitical)i(p)s
11234: (osition)f(regarding)330 5097 y(them.)330 5230 y(The)25
11235: b(\\In)m(v)-5 b(arian)m(t)27 b(Sections")g(are)f(certain)g(Secondary)g
11236: (Sections)g(whose)f(titles)i(are)f(designated,)i(as)330
11237: 5340 y(b)s(eing)e(those)h(of)g(In)m(v)-5 b(arian)m(t)27
11238: b(Sections,)i(in)d(the)h(notice)h(that)f(sa)m(ys)g(that)g(the)g(Do)s
11239: (cumen)m(t)g(is)g(released)p eop end
11240: %%Page: 68 72
11241: TeXDict begin 68 71 bop 150 -116 a Ft(App)s(endix)29
11242: b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
11243: b(68)330 299 y(under)26 b(this)i(License.)40 b(If)27
11244: b(a)h(section)h(do)s(es)f(not)f(\014t)h(the)g(ab)s(o)m(v)m(e)h
11245: (de\014nition)e(of)h(Secondary)f(then)h(it)g(is)330 408
11246: y(not)k(allo)m(w)m(ed)i(to)e(b)s(e)g(designated)g(as)g(In)m(v)-5
11247: b(arian)m(t.)46 b(The)31 b(Do)s(cumen)m(t)i(ma)m(y)f(con)m(tain)i(zero)
11248: e(In)m(v)-5 b(arian)m(t)330 518 y(Sections.)39 b(If)25
11249: b(the)f(Do)s(cumen)m(t)i(do)s(es)e(not)h(iden)m(tify)g(an)m(y)g(In)m(v)
11250: -5 b(arian)m(t)25 b(Sections)h(then)e(there)h(are)g(none.)330
11251: 669 y(The)36 b(\\Co)m(v)m(er)i(T)-8 b(exts")38 b(are)f(certain)g(short)
11252: g(passages)g(of)g(text)g(that)h(are)f(listed,)i(as)d(F)-8
11253: b(ron)m(t-Co)m(v)m(er)330 778 y(T)g(exts)26 b(or)f(Bac)m(k-Co)m(v)m(er)
11254: j(T)-8 b(exts,)27 b(in)d(the)h(notice)i(that)e(sa)m(ys)h(that)g(the)f
11255: (Do)s(cumen)m(t)h(is)f(released)g(under)330 888 y(this)h(License.)40
11256: b(A)25 b(F)-8 b(ron)m(t-Co)m(v)m(er)29 b(T)-8 b(ext)26
11257: b(ma)m(y)h(b)s(e)e(at)i(most)f(5)g(w)m(ords,)g(and)g(a)g(Bac)m(k-Co)m
11258: (v)m(er)j(T)-8 b(ext)26 b(ma)m(y)330 998 y(b)s(e)k(at)h(most)g(25)g(w)m
11259: (ords.)330 1148 y(A)36 b(\\T)-8 b(ransparen)m(t")36 b(cop)m(y)g(of)g
11260: (the)f(Do)s(cumen)m(t)h(means)g(a)g(mac)m(hine-readable)h(cop)m(y)-8
11261: b(,)38 b(represen)m(ted)330 1258 y(in)d(a)h(format)g(whose)g(sp)s
11262: (eci\014cation)g(is)g(a)m(v)-5 b(ailable)38 b(to)f(the)f(general)g
11263: (public,)h(that)f(is)g(suitable)g(for)330 1367 y(revising)c(the)g(do)s
11264: (cumen)m(t)f(straigh)m(tforw)m(ardly)i(with)e(generic)i(text)g(editors)
11265: f(or)f(\(for)h(images)h(com-)330 1477 y(p)s(osed)23 b(of)h(pixels\))g
11266: (generic)h(pain)m(t)f(programs)g(or)f(\(for)h(dra)m(wings\))g(some)g
11267: (widely)g(a)m(v)-5 b(ailable)26 b(dra)m(wing)330 1587
11268: y(editor,)k(and)f(that)g(is)g(suitable)h(for)f(input)f(to)i(text)g
11269: (formatters)f(or)g(for)g(automatic)i(translation)f(to)330
11270: 1696 y(a)d(v)-5 b(ariet)m(y)28 b(of)f(formats)g(suitable)h(for)e(input)
11271: g(to)i(text)g(formatters.)40 b(A)27 b(cop)m(y)g(made)g(in)g(an)g
11272: (otherwise)330 1806 y(T)-8 b(ransparen)m(t)37 b(\014le)h(format)g
11273: (whose)f(markup,)i(or)e(absence)h(of)g(markup,)g(has)g(b)s(een)f
11274: (arranged)g(to)330 1915 y(th)m(w)m(art)27 b(or)g(discourage)g
11275: (subsequen)m(t)f(mo)s(di\014cation)h(b)m(y)g(readers)f(is)g(not)h(T)-8
11276: b(ransparen)m(t.)39 b(An)27 b(image)330 2025 y(format)35
11277: b(is)f(not)h(T)-8 b(ransparen)m(t)34 b(if)g(used)g(for)g(an)m(y)g
11278: (substan)m(tial)h(amoun)m(t)g(of)g(text.)53 b(A)35 b(cop)m(y)g(that)g
11279: (is)330 2134 y(not)c(\\T)-8 b(ransparen)m(t")31 b(is)f(called)i
11280: (\\Opaque".)330 2285 y(Examples)53 b(of)g(suitable)h(formats)f(for)g(T)
11281: -8 b(ransparen)m(t)53 b(copies)h(include)f(plain)g Fm(asci)r(i)g
11282: Ft(without)330 2395 y(markup,)37 b(T)-8 b(exinfo)36 b(input)f(format,)j
11283: (LaT)1759 2414 y(E)1810 2395 y(X)e(input)f(format,)j
11284: Fd(SGML)f Ft(or)f Fd(XML)g Ft(using)g(a)g(publicly)330
11285: 2504 y(a)m(v)-5 b(ailable)42 b Fd(DTD)p Ft(,)h(and)c
11286: (standard-conforming)g(simple)h Fd(HTML)p Ft(,)i(P)m(ostScript)e(or)f
11287: Fd(PDF)h Ft(designed)330 2614 y(for)e(h)m(uman)f(mo)s(di\014cation.)65
11288: b(Examples)38 b(of)h(transparen)m(t)f(image)h(formats)g(include)f
11289: Fd(PNG)p Ft(,)i Fd(X)n(CF)330 2724 y Ft(and)e Fd(JPG)p
11290: Ft(.)64 b(Opaque)38 b(formats)h(include)f(proprietary)h(formats)f(that)
11291: h(can)g(b)s(e)f(read)h(and)f(edited)330 2833 y(only)54
11292: b(b)m(y)f(proprietary)h(w)m(ord)f(pro)s(cessors,)59 b
11293: Fd(SGML)54 b Ft(or)f Fd(XML)h Ft(for)g(whic)m(h)f(the)h
11294: Fd(DTD)g Ft(and/or)330 2943 y(pro)s(cessing)61 b(to)s(ols)h(are)f(not)g
11295: (generally)i(a)m(v)-5 b(ailable,)71 b(and)60 b(the)h(mac)m
11296: (hine-generated)j Fd(HTML)p Ft(,)330 3052 y(P)m(ostScript)31
11297: b(or)f Fd(PDF)h Ft(pro)s(duced)d(b)m(y)j(some)f(w)m(ord)g(pro)s
11298: (cessors)g(for)g(output)g(purp)s(oses)f(only)-8 b(.)330
11299: 3203 y(The)34 b(\\Title)h(P)m(age")i(means,)e(for)f(a)h(prin)m(ted)f(b)
11300: s(o)s(ok,)h(the)f(title)i(page)f(itself,)h(plus)e(suc)m(h)f(follo)m
11301: (wing)330 3313 y(pages)28 b(as)g(are)g(needed)g(to)g(hold,)g(legibly)-8
11302: b(,)30 b(the)e(material)h(this)e(License)i(requires)e(to)h(app)s(ear)f
11303: (in)h(the)330 3422 y(title)g(page.)40 b(F)-8 b(or)28
11304: b(w)m(orks)e(in)g(formats)h(whic)m(h)g(do)f(not)h(ha)m(v)m(e)h(an)m(y)e
11305: (title)j(page)e(as)g(suc)m(h,)g(\\Title)h(P)m(age")330
11306: 3532 y(means)j(the)f(text)i(near)e(the)h(most)g(prominen)m(t)g(app)s
11307: (earance)f(of)h(the)g(w)m(ork's)g(title,)h(preceding)f(the)330
11308: 3641 y(b)s(eginning)f(of)g(the)h(b)s(o)s(dy)e(of)h(the)h(text.)330
11309: 3792 y(The)j(\\publisher")g(means)h(an)m(y)f(p)s(erson)g(or)h(en)m(tit)
11310: m(y)h(that)f(distributes)f(copies)i(of)e(the)h(Do)s(cumen)m(t)330
11311: 3902 y(to)c(the)g(public.)330 4052 y(A)f(section)h(\\En)m(titled)g
11312: (XYZ")f(means)f(a)h(named)g(subunit)e(of)h(the)h(Do)s(cumen)m(t)h
11313: (whose)e(title)i(either)330 4162 y(is)d(precisely)g(XYZ)g(or)f(con)m
11314: (tains)i(XYZ)f(in)f(paren)m(theses)i(follo)m(wing)g(text)g(that)f
11315: (translates)h(XYZ)e(in)330 4271 y(another)e(language.)40
11316: b(\(Here)26 b(XYZ)f(stands)f(for)h(a)g(sp)s(eci\014c)g(section)h(name)f
11317: (men)m(tioned)h(b)s(elo)m(w,)g(suc)m(h)330 4381 y(as)i(\\Ac)m(kno)m
11318: (wledgemen)m(ts",)33 b(\\Dedications",)e(\\Endorsemen)m(ts",)e(or)f
11319: (\\History".\))42 b(T)-8 b(o)29 b(\\Preserv)m(e)330 4491
11320: y(the)34 b(Title")h(of)e(suc)m(h)h(a)g(section)g(when)f(y)m(ou)h(mo)s
11321: (dify)e(the)i(Do)s(cumen)m(t)h(means)e(that)h(it)g(remains)g(a)330
11322: 4600 y(section)e(\\En)m(titled)f(XYZ")g(according)g(to)g(this)g
11323: (de\014nition.)330 4751 y(The)c(Do)s(cumen)m(t)i(ma)m(y)f(include)f(W)
11324: -8 b(arran)m(t)m(y)30 b(Disclaimers)f(next)f(to)g(the)g(notice)h(whic)m
11325: (h)e(states)i(that)330 4861 y(this)34 b(License)g(applies)g(to)h(the)f
11326: (Do)s(cumen)m(t.)52 b(These)33 b(W)-8 b(arran)m(t)m(y)36
11327: b(Disclaimers)f(are)g(considered)e(to)330 4970 y(b)s(e)k(included)g(b)m
11328: (y)g(reference)h(in)g(this)f(License,)j(but)d(only)h(as)g(regards)f
11329: (disclaiming)i(w)m(arran)m(ties:)330 5080 y(an)m(y)e(other)g
11330: (implication)i(that)e(these)g(W)-8 b(arran)m(t)m(y)39
11331: b(Disclaimers)f(ma)m(y)g(ha)m(v)m(e)g(is)f(v)m(oid)g(and)f(has)h(no)330
11332: 5189 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h(this)f(License.)199
11333: 5340 y(2.)61 b(VERBA)-8 b(TIM)31 b(COPYING)p eop end
11334: %%Page: 69 73
11335: TeXDict begin 69 72 bop 150 -116 a Ft(App)s(endix)29
11336: b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
11337: b(69)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
11338: (the)g(Do)s(cumen)m(t)h(in)f(an)m(y)g(medium,)h(either)g(commercially)h
11339: (or)330 408 y(noncommercially)-8 b(,)48 b(pro)m(vided)42
11340: b(that)h(this)f(License,)47 b(the)42 b(cop)m(yrigh)m(t)i(notices,)j
11341: (and)42 b(the)h(license)330 518 y(notice)37 b(sa)m(ying)g(this)e
11342: (License)i(applies)e(to)i(the)f(Do)s(cumen)m(t)g(are)g(repro)s(duced)e
11343: (in)i(all)g(copies,)j(and)330 628 y(that)27 b(y)m(ou)g(add)f(no)h
11344: (other)f(conditions)h(whatso)s(ev)m(er)h(to)f(those)g(of)g(this)f
11345: (License.)40 b(Y)-8 b(ou)27 b(ma)m(y)g(not)g(use)330
11346: 737 y(tec)m(hnical)35 b(measures)d(to)i(obstruct)f(or)g(con)m(trol)h
11347: (the)f(reading)g(or)g(further)e(cop)m(ying)j(of)f(the)g(copies)330
11348: 847 y(y)m(ou)25 b(mak)m(e)g(or)g(distribute.)38 b(Ho)m(w)m(ev)m(er,)28
11349: b(y)m(ou)d(ma)m(y)g(accept)h(comp)s(ensation)f(in)f(exc)m(hange)j(for)d
11350: (copies.)330 956 y(If)32 b(y)m(ou)g(distribute)g(a)h(large)g(enough)f
11351: (n)m(um)m(b)s(er)f(of)h(copies)h(y)m(ou)f(m)m(ust)h(also)g(follo)m(w)g
11352: (the)f(conditions)330 1066 y(in)e(section)i(3.)330 1200
11353: y(Y)-8 b(ou)21 b(ma)m(y)h(also)f(lend)g(copies,)i(under)d(the)h(same)g
11354: (conditions)g(stated)h(ab)s(o)m(v)m(e,)i(and)c(y)m(ou)h(ma)m(y)g
11355: (publicly)330 1310 y(displa)m(y)31 b(copies.)199 1443
11356: y(3.)61 b(COPYING)30 b(IN)g(QUANTITY)330 1577 y(If)25
11357: b(y)m(ou)g(publish)f(prin)m(ted)g(copies)i(\(or)g(copies)g(in)f(media)g
11358: (that)h(commonly)g(ha)m(v)m(e)g(prin)m(ted)f(co)m(v)m(ers\))i(of)330
11359: 1687 y(the)32 b(Do)s(cumen)m(t,)h(n)m(um)m(b)s(ering)e(more)h(than)f
11360: (100,)j(and)d(the)h(Do)s(cumen)m(t's)h(license)f(notice)h(requires)330
11361: 1797 y(Co)m(v)m(er)i(T)-8 b(exts,)36 b(y)m(ou)f(m)m(ust)f(enclose)i
11362: (the)e(copies)h(in)f(co)m(v)m(ers)i(that)f(carry)-8 b(,)36
11363: b(clearly)f(and)f(legibly)-8 b(,)37 b(all)330 1906 y(these)j(Co)m(v)m
11364: (er)g(T)-8 b(exts:)59 b(F)-8 b(ron)m(t-Co)m(v)m(er)41
11365: b(T)-8 b(exts)40 b(on)f(the)g(fron)m(t)g(co)m(v)m(er,)44
11366: b(and)38 b(Bac)m(k-Co)m(v)m(er)k(T)-8 b(exts)40 b(on)330
11367: 2016 y(the)29 b(bac)m(k)h(co)m(v)m(er.)42 b(Both)30 b(co)m(v)m(ers)h(m)
11368: m(ust)e(also)h(clearly)g(and)f(legibly)h(iden)m(tify)f(y)m(ou)h(as)f
11369: (the)h(publisher)330 2125 y(of)k(these)h(copies.)53 b(The)34
11370: b(fron)m(t)h(co)m(v)m(er)h(m)m(ust)e(presen)m(t)g(the)h(full)f(title)i
11371: (with)d(all)j(w)m(ords)d(of)i(the)f(title)330 2235 y(equally)e
11372: (prominen)m(t)e(and)g(visible.)43 b(Y)-8 b(ou)31 b(ma)m(y)g(add)g
11373: (other)g(material)h(on)f(the)g(co)m(v)m(ers)h(in)e(addition.)330
11374: 2345 y(Cop)m(ying)36 b(with)g(c)m(hanges)h(limited)g(to)g(the)g(co)m(v)
11375: m(ers,)i(as)d(long)h(as)g(they)f(preserv)m(e)g(the)h(title)g(of)g(the)
11376: 330 2454 y(Do)s(cumen)m(t)h(and)e(satisfy)i(these)f(conditions,)j(can)d
11377: (b)s(e)g(treated)h(as)f(v)m(erbatim)h(cop)m(ying)g(in)f(other)330
11378: 2564 y(resp)s(ects.)330 2698 y(If)32 b(the)h(required)f(texts)i(for)e
11379: (either)h(co)m(v)m(er)i(are)e(to)s(o)g(v)m(oluminous)g(to)g(\014t)g
11380: (legibly)-8 b(,)35 b(y)m(ou)e(should)f(put)330 2807 y(the)h(\014rst)f
11381: (ones)h(listed)g(\(as)h(man)m(y)f(as)g(\014t)g(reasonably\))g(on)g(the)
11382: g(actual)h(co)m(v)m(er,)h(and)e(con)m(tin)m(ue)h(the)330
11383: 2917 y(rest)d(on)m(to)g(adjacen)m(t)h(pages.)330 3051
11384: y(If)27 b(y)m(ou)g(publish)e(or)i(distribute)g(Opaque)f(copies)i(of)f
11385: (the)h(Do)s(cumen)m(t)f(n)m(um)m(b)s(ering)f(more)i(than)e(100,)330
11386: 3160 y(y)m(ou)i(m)m(ust)g(either)h(include)e(a)i(mac)m(hine-readable)g
11387: (T)-8 b(ransparen)m(t)28 b(cop)m(y)h(along)g(with)e(eac)m(h)i(Opaque)
11388: 330 3270 y(cop)m(y)-8 b(,)38 b(or)d(state)h(in)f(or)g(with)g(eac)m(h)h
11389: (Opaque)e(cop)m(y)i(a)g(computer-net)m(w)m(ork)g(lo)s(cation)h(from)d
11390: (whic)m(h)330 3380 y(the)24 b(general)i(net)m(w)m(ork-using)f(public)e
11391: (has)h(access)i(to)f(do)m(wnload)f(using)g(public-standard)f(net)m(w)m
11392: (ork)330 3489 y(proto)s(cols)40 b(a)f(complete)h(T)-8
11393: b(ransparen)m(t)39 b(cop)m(y)g(of)g(the)h(Do)s(cumen)m(t,)i(free)d(of)g
11394: (added)f(material.)67 b(If)330 3599 y(y)m(ou)39 b(use)g(the)g(latter)h
11395: (option,)h(y)m(ou)f(m)m(ust)e(tak)m(e)j(reasonably)e(pruden)m(t)e
11396: (steps,)k(when)d(y)m(ou)h(b)s(egin)330 3708 y(distribution)f(of)g
11397: (Opaque)g(copies)h(in)e(quan)m(tit)m(y)-8 b(,)43 b(to)38
11398: b(ensure)g(that)h(this)f(T)-8 b(ransparen)m(t)38 b(cop)m(y)h(will)330
11399: 3818 y(remain)30 b(th)m(us)g(accessible)i(at)f(the)f(stated)h(lo)s
11400: (cation)h(un)m(til)e(at)h(least)h(one)e(y)m(ear)h(after)g(the)f(last)h
11401: (time)330 3927 y(y)m(ou)37 b(distribute)f(an)h(Opaque)f(cop)m(y)i
11402: (\(directly)g(or)e(through)g(y)m(our)h(agen)m(ts)h(or)f(retailers\))h
11403: (of)f(that)330 4037 y(edition)31 b(to)g(the)g(public.)330
11404: 4171 y(It)k(is)f(requested,)i(but)e(not)h(required,)g(that)g(y)m(ou)g
11405: (con)m(tact)h(the)f(authors)f(of)h(the)g(Do)s(cumen)m(t)g(w)m(ell)330
11406: 4281 y(b)s(efore)28 b(redistributing)g(an)m(y)h(large)h(n)m(um)m(b)s
11407: (er)d(of)i(copies,)h(to)f(giv)m(e)h(them)f(a)g(c)m(hance)h(to)f(pro)m
11408: (vide)g(y)m(ou)330 4390 y(with)h(an)g(up)s(dated)f(v)m(ersion)i(of)g
11409: (the)f(Do)s(cumen)m(t.)199 4524 y(4.)61 b(MODIFICA)-8
11410: b(TIONS)330 4658 y(Y)g(ou)26 b(ma)m(y)g(cop)m(y)g(and)f(distribute)g(a)
11411: h(Mo)s(di\014ed)f(V)-8 b(ersion)26 b(of)g(the)g(Do)s(cumen)m(t)g(under)
11412: e(the)h(conditions)330 4768 y(of)c(sections)h(2)g(and)e(3)h(ab)s(o)m(v)
11413: m(e,)k(pro)m(vided)20 b(that)i(y)m(ou)f(release)i(the)e(Mo)s(di\014ed)f
11414: (V)-8 b(ersion)22 b(under)d(precisely)330 4877 y(this)29
11415: b(License,)h(with)f(the)g(Mo)s(di\014ed)f(V)-8 b(ersion)30
11416: b(\014lling)f(the)g(role)h(of)f(the)g(Do)s(cumen)m(t,)h(th)m(us)f
11417: (licensing)330 4987 y(distribution)k(and)h(mo)s(di\014cation)g(of)h
11418: (the)f(Mo)s(di\014ed)f(V)-8 b(ersion)35 b(to)g(who)s(ev)m(er)f(p)s
11419: (ossesses)f(a)i(cop)m(y)g(of)330 5096 y(it.)41 b(In)30
11420: b(addition,)h(y)m(ou)f(m)m(ust)h(do)f(these)h(things)f(in)g(the)h(Mo)s
11421: (di\014ed)e(V)-8 b(ersion:)357 5230 y(A.)60 b(Use)33
11422: b(in)f(the)h(Title)h(P)m(age)g(\(and)f(on)f(the)h(co)m(v)m(ers,)i(if)e
11423: (an)m(y\))g(a)g(title)h(distinct)f(from)g(that)g(of)g(the)510
11424: 5340 y(Do)s(cumen)m(t,)j(and)d(from)g(those)i(of)f(previous)f(v)m
11425: (ersions)h(\(whic)m(h)g(should,)g(if)g(there)g(w)m(ere)g(an)m(y)-8
11426: b(,)p eop end
11427: %%Page: 70 74
11428: TeXDict begin 70 73 bop 150 -116 a Ft(App)s(endix)29
11429: b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
11430: b(70)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g
11431: (the)f(Do)s(cumen)m(t\).)45 b(Y)-8 b(ou)32 b(ma)m(y)g(use)f(the)g(same)
11432: h(title)h(as)510 408 y(a)e(previous)f(v)m(ersion)g(if)h(the)f(original)
11433: i(publisher)d(of)h(that)h(v)m(ersion)g(giv)m(es)h(p)s(ermission.)360
11434: 545 y(B.)61 b(List)31 b(on)f(the)h(Title)g(P)m(age,)i(as)d(authors,)h
11435: (one)g(or)f(more)h(p)s(ersons)e(or)h(en)m(tities)j(resp)s(onsible)c
11436: (for)510 655 y(authorship)c(of)h(the)h(mo)s(di\014cations)f(in)g(the)g
11437: (Mo)s(di\014ed)f(V)-8 b(ersion,)28 b(together)g(with)d(at)i(least)h
11438: (\014v)m(e)510 765 y(of)c(the)g(principal)g(authors)f(of)i(the)f(Do)s
11439: (cumen)m(t)g(\(all)h(of)g(its)f(principal)g(authors,)h(if)f(it)g(has)g
11440: (few)m(er)510 874 y(than)30 b(\014v)m(e\),)h(unless)f(they)h(release)g
11441: (y)m(ou)g(from)f(this)g(requiremen)m(t.)359 1011 y(C.)60
11442: b(State)32 b(on)e(the)h(Title)h(page)f(the)g(name)g(of)g(the)g
11443: (publisher)e(of)i(the)g(Mo)s(di\014ed)f(V)-8 b(ersion,)32
11444: b(as)f(the)510 1121 y(publisher.)355 1258 y(D.)61 b(Preserv)m(e)31
11445: b(all)g(the)g(cop)m(yrigh)m(t)h(notices)f(of)g(the)f(Do)s(cumen)m(t.)
11446: 363 1395 y(E.)60 b(Add)30 b(an)i(appropriate)f(cop)m(yrigh)m(t)i
11447: (notice)f(for)g(y)m(our)f(mo)s(di\014cations)g(adjacen)m(t)i(to)f(the)g
11448: (other)510 1504 y(cop)m(yrigh)m(t)g(notices.)365 1641
11449: y(F.)61 b(Include,)28 b(immediately)h(after)f(the)h(cop)m(yrigh)m(t)g
11450: (notices,)h(a)e(license)h(notice)g(giving)g(the)f(public)510
11451: 1751 y(p)s(ermission)23 b(to)j(use)e(the)g(Mo)s(di\014ed)g(V)-8
11452: b(ersion)25 b(under)e(the)i(terms)f(of)h(this)f(License,)j(in)d(the)g
11453: (form)510 1861 y(sho)m(wn)30 b(in)g(the)g(Addendum)f(b)s(elo)m(w.)353
11454: 1998 y(G.)61 b(Preserv)m(e)23 b(in)g(that)g(license)h(notice)g(the)f
11455: (full)g(lists)g(of)g(In)m(v)-5 b(arian)m(t)23 b(Sections)h(and)e
11456: (required)g(Co)m(v)m(er)510 2107 y(T)-8 b(exts)31 b(giv)m(en)g(in)f
11457: (the)h(Do)s(cumen)m(t's)g(license)h(notice.)357 2244
11458: y(H.)60 b(Include)30 b(an)g(unaltered)g(cop)m(y)h(of)g(this)f(License.)
11459: 392 2381 y(I.)60 b(Preserv)m(e)33 b(the)f(section)h(En)m(titled)g
11460: (\\History",)h(Preserv)m(e)f(its)f(Title,)i(and)d(add)h(to)h(it)f(an)g
11461: (item)510 2491 y(stating)d(at)g(least)g(the)g(title,)h(y)m(ear,)g(new)d
11462: (authors,)i(and)e(publisher)f(of)j(the)f(Mo)s(di\014ed)f(V)-8
11463: b(ersion)510 2600 y(as)32 b(giv)m(en)g(on)f(the)h(Title)g(P)m(age.)45
11464: b(If)31 b(there)h(is)f(no)g(section)i(En)m(titled)f(\\History")h(in)e
11465: (the)g(Do)s(cu-)510 2710 y(men)m(t,)37 b(create)f(one)f(stating)h(the)f
11466: (title,)i(y)m(ear,)g(authors,)f(and)e(publisher)f(of)i(the)g(Do)s
11467: (cumen)m(t)510 2819 y(as)h(giv)m(en)h(on)f(its)h(Title)g(P)m(age,)i
11468: (then)d(add)g(an)g(item)g(describing)g(the)g(Mo)s(di\014ed)g(V)-8
11469: b(ersion)37 b(as)510 2929 y(stated)31 b(in)f(the)h(previous)f(sen)m
11470: (tence.)378 3066 y(J.)60 b(Preserv)m(e)33 b(the)g(net)m(w)m(ork)g(lo)s
11471: (cation,)i(if)d(an)m(y)-8 b(,)34 b(giv)m(en)f(in)g(the)f(Do)s(cumen)m
11472: (t)h(for)g(public)e(access)j(to)510 3176 y(a)e(T)-8 b(ransparen)m(t)30
11473: b(cop)m(y)i(of)g(the)f(Do)s(cumen)m(t,)h(and)f(lik)m(ewise)h(the)g(net)
11474: m(w)m(ork)g(lo)s(cations)g(giv)m(en)g(in)510 3285 y(the)g(Do)s(cumen)m
11475: (t)g(for)g(previous)f(v)m(ersions)h(it)g(w)m(as)g(based)f(on.)45
11476: b(These)31 b(ma)m(y)h(b)s(e)f(placed)h(in)g(the)510 3395
11477: y(\\History")27 b(section.)40 b(Y)-8 b(ou)25 b(ma)m(y)h(omit)g(a)f(net)
11478: m(w)m(ork)h(lo)s(cation)g(for)f(a)h(w)m(ork)f(that)g(w)m(as)h
11479: (published)510 3504 y(at)36 b(least)h(four)e(y)m(ears)i(b)s(efore)e
11480: (the)h(Do)s(cumen)m(t)h(itself,)h(or)d(if)h(the)g(original)h(publisher)
11481: d(of)i(the)510 3614 y(v)m(ersion)31 b(it)g(refers)f(to)h(giv)m(es)h(p)s
11482: (ermission.)354 3751 y(K.)60 b(F)-8 b(or)24 b(an)m(y)h(section)f(En)m
11483: (titled)h(\\Ac)m(kno)m(wledgemen)m(ts")i(or)d(\\Dedications",)k
11484: (Preserv)m(e)c(the)g(Title)510 3861 y(of)j(the)f(section,)j(and)d
11485: (preserv)m(e)h(in)f(the)h(section)g(all)h(the)e(substance)h(and)f(tone)
11486: h(of)f(eac)m(h)i(of)f(the)510 3970 y(con)m(tributor)k(ac)m(kno)m
11487: (wledgemen)m(ts)i(and/or)d(dedications)h(giv)m(en)h(therein.)368
11488: 4107 y(L.)60 b(Preserv)m(e)36 b(all)g(the)g(In)m(v)-5
11489: b(arian)m(t)36 b(Sections)g(of)f(the)h(Do)s(cumen)m(t,)h(unaltered)f
11490: (in)f(their)g(text)i(and)510 4217 y(in)f(their)g(titles.)58
11491: b(Section)37 b(n)m(um)m(b)s(ers)d(or)i(the)g(equiv)-5
11492: b(alen)m(t)38 b(are)e(not)g(considered)g(part)g(of)g(the)510
11493: 4326 y(section)c(titles.)341 4463 y(M.)61 b(Delete)33
11494: b(an)m(y)e(section)h(En)m(titled)f(\\Endorsemen)m(ts".)42
11495: b(Suc)m(h)30 b(a)i(section)f(ma)m(y)h(not)f(b)s(e)f(included)510
11496: 4573 y(in)g(the)h(Mo)s(di\014ed)e(V)-8 b(ersion.)357
11497: 4710 y(N.)60 b(Do)29 b(not)g(retitle)h(an)m(y)e(existing)i(section)f
11498: (to)g(b)s(e)f(En)m(titled)h(\\Endorsemen)m(ts")g(or)f(to)h(con\015ict)g
11499: (in)510 4819 y(title)j(with)e(an)m(y)h(In)m(v)-5 b(arian)m(t)31
11500: b(Section.)354 4956 y(O.)60 b(Preserv)m(e)31 b(an)m(y)g(W)-8
11501: b(arran)m(t)m(y)32 b(Disclaimers.)330 5121 y(If)h(the)g(Mo)s(di\014ed)g
11502: (V)-8 b(ersion)34 b(includes)f(new)g(fron)m(t-matter)i(sections)f(or)f
11503: (app)s(endices)g(that)h(qualify)330 5230 y(as)28 b(Secondary)g
11504: (Sections)g(and)f(con)m(tain)j(no)d(material)j(copied)e(from)f(the)h
11505: (Do)s(cumen)m(t,)i(y)m(ou)e(ma)m(y)g(at)330 5340 y(y)m(our)k(option)h
11506: (designate)h(some)e(or)h(all)g(of)f(these)h(sections)h(as)e(in)m(v)-5
11507: b(arian)m(t.)48 b(T)-8 b(o)33 b(do)f(this,)h(add)f(their)p
11508: eop end
11509: %%Page: 71 75
11510: TeXDict begin 71 74 bop 150 -116 a Ft(App)s(endix)29
11511: b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
11512: b(71)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
11513: b(arian)m(t)36 b(Sections)g(in)f(the)h(Mo)s(di\014ed)f(V)-8
11514: b(ersion's)36 b(license)g(notice.)57 b(These)330 408
11515: y(titles)32 b(m)m(ust)e(b)s(e)g(distinct)h(from)e(an)m(y)i(other)g
11516: (section)g(titles.)330 551 y(Y)-8 b(ou)43 b(ma)m(y)g(add)f(a)g(section)
11517: i(En)m(titled)f(\\Endorsemen)m(ts",)j(pro)m(vided)c(it)h(con)m(tains)g
11518: (nothing)g(but)330 661 y(endorsemen)m(ts)30 b(of)g(y)m(our)f(Mo)s
11519: (di\014ed)g(V)-8 b(ersion)31 b(b)m(y)e(v)-5 b(arious)30
11520: b(parties|for)g(example,)g(statemen)m(ts)i(of)330 770
11521: y(p)s(eer)27 b(review)g(or)g(that)h(the)f(text)i(has)d(b)s(een)h(appro)
11522: m(v)m(ed)g(b)m(y)g(an)h(organization)h(as)e(the)h(authoritativ)m(e)330
11523: 880 y(de\014nition)i(of)h(a)f(standard.)330 1022 y(Y)-8
11524: b(ou)29 b(ma)m(y)g(add)e(a)i(passage)g(of)g(up)e(to)i(\014v)m(e)g(w)m
11525: (ords)e(as)i(a)g(F)-8 b(ron)m(t-Co)m(v)m(er)30 b(T)-8
11526: b(ext,)30 b(and)e(a)g(passage)i(of)e(up)330 1132 y(to)g(25)g(w)m(ords)e
11527: (as)i(a)f(Bac)m(k-Co)m(v)m(er)j(T)-8 b(ext,)29 b(to)f(the)f(end)f(of)i
11528: (the)f(list)h(of)f(Co)m(v)m(er)h(T)-8 b(exts)27 b(in)g(the)h(Mo)s
11529: (di\014ed)330 1241 y(V)-8 b(ersion.)58 b(Only)35 b(one)h(passage)h(of)f
11530: (F)-8 b(ron)m(t-Co)m(v)m(er)38 b(T)-8 b(ext)36 b(and)g(one)g(of)g(Bac)m
11531: (k-Co)m(v)m(er)j(T)-8 b(ext)36 b(ma)m(y)h(b)s(e)330 1351
11532: y(added)27 b(b)m(y)g(\(or)h(through)f(arrangemen)m(ts)h(made)g(b)m(y\))
11533: g(an)m(y)g(one)f(en)m(tit)m(y)-8 b(.)42 b(If)27 b(the)h(Do)s(cumen)m(t)
11534: g(already)330 1461 y(includes)34 b(a)g(co)m(v)m(er)h(text)g(for)f(the)g
11535: (same)h(co)m(v)m(er,)h(previously)e(added)f(b)m(y)h(y)m(ou)g(or)g(b)m
11536: (y)g(arrangemen)m(t)330 1570 y(made)h(b)m(y)g(the)h(same)f(en)m(tit)m
11537: (y)i(y)m(ou)f(are)f(acting)i(on)e(b)s(ehalf)f(of,)j(y)m(ou)f(ma)m(y)g
11538: (not)f(add)g(another;)j(but)330 1680 y(y)m(ou)c(ma)m(y)h(replace)g(the)
11539: f(old)g(one,)i(on)e(explicit)h(p)s(ermission)e(from)g(the)i(previous)e
11540: (publisher)f(that)330 1789 y(added)e(the)g(old)h(one.)330
11541: 1932 y(The)25 b(author\(s\))h(and)f(publisher\(s\))f(of)i(the)f(Do)s
11542: (cumen)m(t)h(do)g(not)f(b)m(y)h(this)f(License)h(giv)m(e)h(p)s
11543: (ermission)330 2041 y(to)k(use)f(their)g(names)h(for)f(publicit)m(y)g
11544: (for)h(or)f(to)h(assert)g(or)f(imply)g(endorsemen)m(t)g(of)h(an)m(y)g
11545: (Mo)s(di\014ed)330 2151 y(V)-8 b(ersion.)199 2293 y(5.)61
11546: b(COMBINING)31 b(DOCUMENTS)330 2436 y(Y)-8 b(ou)39 b(ma)m(y)g(com)m
11547: (bine)h(the)f(Do)s(cumen)m(t)g(with)g(other)f(do)s(cumen)m(ts)h
11548: (released)g(under)f(this)g(License,)330 2545 y(under)f(the)h(terms)g
11549: (de\014ned)f(in)h(section)h(4)g(ab)s(o)m(v)m(e)g(for)f(mo)s(di\014ed)f
11550: (v)m(ersions,)k(pro)m(vided)d(that)h(y)m(ou)330 2655
11551: y(include)25 b(in)g(the)g(com)m(bination)i(all)f(of)g(the)f(In)m(v)-5
11552: b(arian)m(t)26 b(Sections)g(of)g(all)g(of)f(the)h(original)g(do)s
11553: (cumen)m(ts,)330 2765 y(unmo)s(di\014ed,)g(and)g(list)h(them)g(all)g
11554: (as)g(In)m(v)-5 b(arian)m(t)28 b(Sections)f(of)g(y)m(our)g(com)m(bined)
11555: g(w)m(ork)f(in)h(its)g(license)330 2874 y(notice,)32
11556: b(and)e(that)h(y)m(ou)f(preserv)m(e)h(all)g(their)g(W)-8
11557: b(arran)m(t)m(y)32 b(Disclaimers.)330 3017 y(The)e(com)m(bined)g(w)m
11558: (ork)h(need)e(only)i(con)m(tain)g(one)g(cop)m(y)g(of)f(this)g(License,)
11559: i(and)d(m)m(ultiple)i(iden)m(tical)330 3126 y(In)m(v)-5
11560: b(arian)m(t)33 b(Sections)g(ma)m(y)g(b)s(e)f(replaced)h(with)f(a)h
11561: (single)g(cop)m(y)-8 b(.)48 b(If)32 b(there)h(are)g(m)m(ultiple)g(In)m
11562: (v)-5 b(arian)m(t)330 3236 y(Sections)27 b(with)g(the)g(same)g(name)g
11563: (but)f(di\013eren)m(t)h(con)m(ten)m(ts,)i(mak)m(e)f(the)f(title)h(of)f
11564: (eac)m(h)h(suc)m(h)f(section)330 3345 y(unique)33 b(b)m(y)h(adding)f
11565: (at)i(the)f(end)g(of)g(it,)h(in)f(paren)m(theses,)i(the)e(name)g(of)g
11566: (the)g(original)h(author)f(or)330 3455 y(publisher)23
11567: b(of)i(that)h(section)g(if)f(kno)m(wn,)h(or)f(else)h(a)f(unique)f(n)m
11568: (um)m(b)s(er.)38 b(Mak)m(e)26 b(the)g(same)f(adjustmen)m(t)330
11569: 3565 y(to)g(the)g(section)g(titles)h(in)e(the)h(list)g(of)f(In)m(v)-5
11570: b(arian)m(t)26 b(Sections)f(in)f(the)g(license)i(notice)g(of)e(the)h
11571: (com)m(bined)330 3674 y(w)m(ork.)330 3817 y(In)41 b(the)g(com)m
11572: (bination,)46 b(y)m(ou)41 b(m)m(ust)g(com)m(bine)h(an)m(y)g(sections)g
11573: (En)m(titled)g(\\History")h(in)e(the)g(v)-5 b(ari-)330
11574: 3926 y(ous)32 b(original)h(do)s(cumen)m(ts,)g(forming)f(one)g(section)h
11575: (En)m(titled)g(\\History";)i(lik)m(ewise)f(com)m(bine)f(an)m(y)330
11576: 4036 y(sections)g(En)m(titled)f(\\Ac)m(kno)m(wledgemen)m(ts",)k(and)31
11577: b(an)m(y)h(sections)h(En)m(titled)g(\\Dedications".)47
11578: b(Y)-8 b(ou)330 4145 y(m)m(ust)30 b(delete)i(all)f(sections)h(En)m
11579: (titled)f(\\Endorsemen)m(ts.")199 4288 y(6.)61 b(COLLECTIONS)28
11580: b(OF)i(DOCUMENTS)330 4430 y(Y)-8 b(ou)32 b(ma)m(y)h(mak)m(e)g(a)f
11581: (collection)i(consisting)f(of)f(the)g(Do)s(cumen)m(t)g(and)g(other)g
11582: (do)s(cumen)m(ts)f(released)330 4540 y(under)41 b(this)h(License,)k
11583: (and)c(replace)h(the)g(individual)f(copies)h(of)f(this)g(License)h(in)f
11584: (the)h(v)-5 b(arious)330 4650 y(do)s(cumen)m(ts)42 b(with)g(a)h(single)
11585: g(cop)m(y)h(that)f(is)f(included)g(in)g(the)h(collection,)48
11586: b(pro)m(vided)42 b(that)i(y)m(ou)330 4759 y(follo)m(w)38
11587: b(the)g(rules)e(of)h(this)g(License)h(for)f(v)m(erbatim)h(cop)m(ying)g
11588: (of)f(eac)m(h)h(of)f(the)h(do)s(cumen)m(ts)e(in)h(all)330
11589: 4869 y(other)31 b(resp)s(ects.)330 5011 y(Y)-8 b(ou)32
11590: b(ma)m(y)g(extract)h(a)f(single)g(do)s(cumen)m(t)f(from)g(suc)m(h)g(a)h
11591: (collection,)i(and)d(distribute)g(it)h(individu-)330
11592: 5121 y(ally)k(under)d(this)i(License,)i(pro)m(vided)e(y)m(ou)g(insert)g
11593: (a)g(cop)m(y)h(of)f(this)g(License)g(in)m(to)h(the)g(extracted)330
11594: 5230 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g
11595: (other)g(resp)s(ects)f(regarding)h(v)m(erbatim)g(cop)m(ying)h(of)330
11596: 5340 y(that)d(do)s(cumen)m(t.)p eop end
11597: %%Page: 72 76
11598: TeXDict begin 72 75 bop 150 -116 a Ft(App)s(endix)29
11599: b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
11600: b(72)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h
11601: (W)m(ORKS)330 441 y(A)d(compilation)i(of)e(the)g(Do)s(cumen)m(t)h(or)f
11602: (its)g(deriv)-5 b(ativ)m(es)30 b(with)d(other)i(separate)g(and)e(indep)
11603: s(enden)m(t)330 551 y(do)s(cumen)m(ts)33 b(or)g(w)m(orks,)h(in)f(or)h
11604: (on)f(a)g(v)m(olume)h(of)g(a)f(storage)i(or)e(distribution)g(medium,)g
11605: (is)h(called)330 661 y(an)c(\\aggregate")k(if)c(the)g(cop)m(yrigh)m(t)i
11606: (resulting)e(from)f(the)i(compilation)g(is)f(not)h(used)e(to)i(limit)g
11607: (the)330 770 y(legal)d(righ)m(ts)f(of)g(the)g(compilation's)h(users)e
11608: (b)s(ey)m(ond)g(what)g(the)h(individual)f(w)m(orks)g(p)s(ermit.)39
11609: b(When)330 880 y(the)g(Do)s(cumen)m(t)g(is)f(included)g(in)g(an)g
11610: (aggregate,)44 b(this)38 b(License)h(do)s(es)f(not)h(apply)f(to)h(the)g
11611: (other)330 989 y(w)m(orks)30 b(in)g(the)h(aggregate)i(whic)m(h)d(are)h
11612: (not)g(themselv)m(es)g(deriv)-5 b(ativ)m(e)32 b(w)m(orks)f(of)f(the)h
11613: (Do)s(cumen)m(t.)330 1132 y(If)22 b(the)h(Co)m(v)m(er)h(T)-8
11614: b(ext)23 b(requiremen)m(t)g(of)g(section)h(3)f(is)g(applicable)h(to)f
11615: (these)h(copies)f(of)g(the)g(Do)s(cumen)m(t,)330 1241
11616: y(then)f(if)g(the)h(Do)s(cumen)m(t)g(is)g(less)f(than)g(one)h(half)f
11617: (of)h(the)g(en)m(tire)g(aggregate,)k(the)c(Do)s(cumen)m(t's)g(Co)m(v)m
11618: (er)330 1351 y(T)-8 b(exts)27 b(ma)m(y)g(b)s(e)f(placed)h(on)g(co)m(v)m
11619: (ers)h(that)f(brac)m(k)m(et)h(the)f(Do)s(cumen)m(t)g(within)f(the)h
11620: (aggregate,)j(or)d(the)330 1461 y(electronic)37 b(equiv)-5
11621: b(alen)m(t)36 b(of)g(co)m(v)m(ers)g(if)f(the)g(Do)s(cumen)m(t)h(is)f
11622: (in)g(electronic)i(form.)54 b(Otherwise)35 b(they)330
11623: 1570 y(m)m(ust)30 b(app)s(ear)g(on)g(prin)m(ted)g(co)m(v)m(ers)i(that)f
11624: (brac)m(k)m(et)h(the)f(whole)f(aggregate.)199 1713 y(8.)61
11625: b(TRANSLA)-8 b(TION)330 1855 y(T)g(ranslation)41 b(is)f(considered)f(a)
11626: i(kind)e(of)h(mo)s(di\014cation,)j(so)d(y)m(ou)g(ma)m(y)h(distribute)e
11627: (translations)330 1965 y(of)45 b(the)f(Do)s(cumen)m(t)h(under)e(the)h
11628: (terms)h(of)f(section)i(4.)83 b(Replacing)45 b(In)m(v)-5
11629: b(arian)m(t)45 b(Sections)g(with)330 2074 y(translations)h(requires)f
11630: (sp)s(ecial)h(p)s(ermission)f(from)g(their)g(cop)m(yrigh)m(t)i
11631: (holders,)i(but)c(y)m(ou)g(ma)m(y)330 2184 y(include)24
11632: b(translations)i(of)e(some)h(or)g(all)g(In)m(v)-5 b(arian)m(t)25
11633: b(Sections)g(in)f(addition)h(to)g(the)g(original)h(v)m(ersions)330
11634: 2293 y(of)32 b(these)f(In)m(v)-5 b(arian)m(t)33 b(Sections.)44
11635: b(Y)-8 b(ou)32 b(ma)m(y)g(include)f(a)h(translation)g(of)g(this)f
11636: (License,)i(and)d(all)j(the)330 2403 y(license)42 b(notices)g(in)f(the)
11637: h(Do)s(cumen)m(t,)j(and)40 b(an)m(y)i(W)-8 b(arran)m(t)m(y)42
11638: b(Disclaimers,)k(pro)m(vided)41 b(that)h(y)m(ou)330 2513
11639: y(also)f(include)f(the)g(original)h(English)f(v)m(ersion)g(of)g(this)g
11640: (License)h(and)e(the)h(original)h(v)m(ersions)g(of)330
11641: 2622 y(those)35 b(notices)g(and)e(disclaimers.)53 b(In)33
11642: b(case)i(of)g(a)f(disagreemen)m(t)h(b)s(et)m(w)m(een)g(the)f
11643: (translation)i(and)330 2732 y(the)f(original)i(v)m(ersion)e(of)h(this)f
11644: (License)h(or)f(a)g(notice)i(or)e(disclaimer,)i(the)f(original)g(v)m
11645: (ersion)g(will)330 2841 y(prev)-5 b(ail.)330 2984 y(If)28
11646: b(a)h(section)h(in)e(the)h(Do)s(cumen)m(t)h(is)e(En)m(titled)i(\\Ac)m
11647: (kno)m(wledgemen)m(ts",)i(\\Dedications",)g(or)d(\\His-)330
11648: 3093 y(tory",)f(the)f(requiremen)m(t)f(\(section)i(4\))f(to)g(Preserv)m
11649: (e)g(its)f(Title)i(\(section)f(1\))g(will)g(t)m(ypically)h(require)330
11650: 3203 y(c)m(hanging)j(the)g(actual)h(title.)199 3345 y(9.)61
11651: b(TERMINA)-8 b(TION)330 3488 y(Y)g(ou)30 b(ma)m(y)h(not)f(cop)m(y)-8
11652: b(,)31 b(mo)s(dify)-8 b(,)30 b(sublicense,)g(or)g(distribute)f(the)h
11653: (Do)s(cumen)m(t)g(except)h(as)f(expressly)330 3598 y(pro)m(vided)38
11654: b(under)f(this)i(License.)65 b(An)m(y)39 b(attempt)h(otherwise)f(to)g
11655: (cop)m(y)-8 b(,)42 b(mo)s(dify)-8 b(,)40 b(sublicense,)h(or)330
11656: 3707 y(distribute)30 b(it)h(is)f(v)m(oid,)h(and)f(will)h(automatically)
11657: i(terminate)f(y)m(our)e(righ)m(ts)h(under)e(this)h(License.)330
11658: 3850 y(Ho)m(w)m(ev)m(er,)35 b(if)e(y)m(ou)f(cease)i(all)f(violation)i
11659: (of)d(this)g(License,)i(then)e(y)m(our)h(license)g(from)f(a)h
11660: (particular)330 3959 y(cop)m(yrigh)m(t)k(holder)e(is)h(reinstated)h
11661: (\(a\))f(pro)m(visionally)-8 b(,)39 b(unless)c(and)g(un)m(til)h(the)g
11662: (cop)m(yrigh)m(t)h(holder)330 4069 y(explicitly)42 b(and)e(\014nally)h
11663: (terminates)g(y)m(our)g(license,)j(and)c(\(b\))h(p)s(ermanen)m(tly)-8
11664: b(,)43 b(if)e(the)g(cop)m(yrigh)m(t)330 4178 y(holder)34
11665: b(fails)h(to)g(notify)g(y)m(ou)g(of)f(the)h(violation)h(b)m(y)e(some)h
11666: (reasonable)g(means)g(prior)e(to)i(60)h(da)m(ys)330 4288
11667: y(after)31 b(the)f(cessation.)330 4430 y(Moreo)m(v)m(er,)k(y)m(our)d
11668: (license)i(from)e(a)h(particular)f(cop)m(yrigh)m(t)i(holder)e(is)h
11669: (reinstated)g(p)s(ermanen)m(tly)f(if)330 4540 y(the)d(cop)m(yrigh)m(t)h
11670: (holder)f(noti\014es)g(y)m(ou)g(of)g(the)g(violation)h(b)m(y)f(some)g
11671: (reasonable)h(means,)f(this)g(is)g(the)330 4650 y(\014rst)f(time)i(y)m
11672: (ou)f(ha)m(v)m(e)h(receiv)m(ed)g(notice)g(of)f(violation)i(of)e(this)f
11673: (License)i(\(for)f(an)m(y)g(w)m(ork\))g(from)f(that)330
11674: 4759 y(cop)m(yrigh)m(t)33 b(holder,)g(and)e(y)m(ou)h(cure)g(the)g
11675: (violation)i(prior)d(to)i(30)f(da)m(ys)h(after)f(y)m(our)g(receipt)h
11676: (of)f(the)330 4869 y(notice.)330 5011 y(T)-8 b(ermination)28
11677: b(of)g(y)m(our)f(righ)m(ts)h(under)e(this)i(section)g(do)s(es)f(not)h
11678: (terminate)h(the)e(licenses)i(of)f(parties)330 5121 y(who)38
11679: b(ha)m(v)m(e)h(receiv)m(ed)h(copies)e(or)h(righ)m(ts)f(from)g(y)m(ou)g
11680: (under)f(this)h(License.)64 b(If)38 b(y)m(our)g(righ)m(ts)h(ha)m(v)m(e)
11681: 330 5230 y(b)s(een)25 b(terminated)i(and)e(not)h(p)s(ermanen)m(tly)g
11682: (reinstated,)i(receipt)f(of)f(a)g(cop)m(y)h(of)f(some)h(or)f(all)h(of)f
11683: (the)330 5340 y(same)31 b(material)h(do)s(es)e(not)g(giv)m(e)i(y)m(ou)f
11684: (an)m(y)g(righ)m(ts)f(to)i(use)e(it.)p eop end
11685: %%Page: 73 77
11686: TeXDict begin 73 76 bop 150 -116 a Ft(App)s(endix)29
11687: b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
11688: b(73)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)330
11689: 433 y(The)41 b(F)-8 b(ree)43 b(Soft)m(w)m(are)f(F)-8
11690: b(oundation)43 b(ma)m(y)f(publish)e(new,)k(revised)d(v)m(ersions)h(of)g
11691: (the)g(GNU)g(F)-8 b(ree)330 543 y(Do)s(cumen)m(tation)34
11692: b(License)e(from)g(time)h(to)g(time.)46 b(Suc)m(h)31
11693: b(new)h(v)m(ersions)g(will)h(b)s(e)e(similar)h(in)g(spirit)330
11694: 653 y(to)j(the)g(presen)m(t)f(v)m(ersion,)i(but)e(ma)m(y)h(di\013er)f
11695: (in)g(detail)h(to)g(address)f(new)g(problems)f(or)i(concerns.)330
11696: 762 y(See)c Fs(http://www.gnu.org/copy)o(left)o(/)p Ft(.)330
11697: 897 y(Eac)m(h)f(v)m(ersion)g(of)g(the)f(License)h(is)g(giv)m(en)g(a)g
11698: (distinguishing)f(v)m(ersion)h(n)m(um)m(b)s(er.)39 b(If)29
11699: b(the)g(Do)s(cumen)m(t)330 1006 y(sp)s(eci\014es)45 b(that)h(a)g
11700: (particular)f(n)m(um)m(b)s(ered)f(v)m(ersion)i(of)f(this)g(License)h
11701: (\\or)g(an)m(y)g(later)g(v)m(ersion")330 1116 y(applies)33
11702: b(to)g(it,)h(y)m(ou)e(ha)m(v)m(e)i(the)f(option)g(of)f(follo)m(wing)i
11703: (the)f(terms)f(and)g(conditions)h(either)g(of)f(that)330
11704: 1225 y(sp)s(eci\014ed)37 b(v)m(ersion)i(or)e(of)h(an)m(y)h(later)g(v)m
11705: (ersion)f(that)g(has)g(b)s(een)f(published)f(\(not)j(as)f(a)g(draft\))g
11706: (b)m(y)330 1335 y(the)33 b(F)-8 b(ree)34 b(Soft)m(w)m(are)f(F)-8
11707: b(oundation.)49 b(If)32 b(the)h(Do)s(cumen)m(t)g(do)s(es)g(not)g(sp)s
11708: (ecify)f(a)h(v)m(ersion)g(n)m(um)m(b)s(er)f(of)330 1445
11709: y(this)i(License,)j(y)m(ou)d(ma)m(y)i(c)m(ho)s(ose)f(an)m(y)g(v)m
11710: (ersion)g(ev)m(er)g(published)e(\(not)i(as)g(a)f(draft\))h(b)m(y)f(the)
11711: h(F)-8 b(ree)330 1554 y(Soft)m(w)m(are)33 b(F)-8 b(oundation.)46
11712: b(If)32 b(the)g(Do)s(cumen)m(t)g(sp)s(eci\014es)g(that)g(a)h(pro)m(xy)f
11713: (can)g(decide)g(whic)m(h)g(future)330 1664 y(v)m(ersions)h(of)g(this)f
11714: (License)h(can)g(b)s(e)f(used,)g(that)i(pro)m(xy's)e(public)g(statemen)
11715: m(t)i(of)f(acceptance)i(of)e(a)330 1773 y(v)m(ersion)e(p)s(ermanen)m
11716: (tly)f(authorizes)h(y)m(ou)g(to)g(c)m(ho)s(ose)g(that)g(v)m(ersion)g
11717: (for)f(the)h(Do)s(cumen)m(t.)154 1908 y(11.)61 b(RELICENSING)330
11718: 2042 y(\\Massiv)m(e)39 b(Multiauthor)f(Collab)s(oration)g(Site")h(\(or)
11719: e(\\MMC)h(Site"\))h(means)e(an)m(y)h(W)-8 b(orld)37 b(Wide)330
11720: 2152 y(W)-8 b(eb)36 b(serv)m(er)g(that)h(publishes)d(cop)m(yrigh)m
11721: (table)k(w)m(orks)e(and)f(also)i(pro)m(vides)e(prominen)m(t)h
11722: (facilities)330 2262 y(for)27 b(an)m(yb)s(o)s(dy)g(to)h(edit)g(those)g
11723: (w)m(orks.)39 b(A)28 b(public)f(wiki)h(that)g(an)m(yb)s(o)s(dy)e(can)i
11724: (edit)g(is)f(an)h(example)g(of)330 2371 y(suc)m(h)33
11725: b(a)h(serv)m(er.)51 b(A)34 b(\\Massiv)m(e)i(Multiauthor)e(Collab)s
11726: (oration")h(\(or)f(\\MMC"\))h(con)m(tained)g(in)f(the)330
11727: 2481 y(site)d(means)f(an)m(y)h(set)g(of)g(cop)m(yrigh)m(table)h(w)m
11728: (orks)e(th)m(us)g(published)f(on)h(the)h(MMC)f(site.)330
11729: 2615 y(\\CC-BY-SA")36 b(means)f(the)g(Creativ)m(e)i(Commons)e(A)m
11730: (ttribution-Share)g(Alik)m(e)i(3.0)f(license)g(pub-)330
11731: 2725 y(lished)27 b(b)m(y)f(Creativ)m(e)j(Commons)d(Corp)s(oration,)h(a)
11732: g(not-for-pro\014t)g(corp)s(oration)h(with)e(a)h(principal)330
11733: 2834 y(place)g(of)f(business)e(in)i(San)f(F)-8 b(rancisco,)29
11734: b(California,)f(as)e(w)m(ell)h(as)f(future)f(cop)m(yleft)i(v)m(ersions)
11735: f(of)g(that)330 2944 y(license)31 b(published)e(b)m(y)h(that)h(same)g
11736: (organization.)330 3078 y(\\Incorp)s(orate")h(means)e(to)h(publish)e
11737: (or)i(republish)e(a)i(Do)s(cumen)m(t,)g(in)g(whole)g(or)f(in)g(part,)h
11738: (as)g(part)330 3188 y(of)g(another)f(Do)s(cumen)m(t.)330
11739: 3323 y(An)c(MMC)g(is)h(\\eligible)h(for)e(relicensing")h(if)g(it)f(is)h
11740: (licensed)f(under)f(this)h(License,)i(and)e(if)g(all)h(w)m(orks)330
11741: 3432 y(that)43 b(w)m(ere)f(\014rst)f(published)f(under)h(this)h
11742: (License)g(somewhere)g(other)g(than)g(this)g(MMC,)h(and)330
11743: 3542 y(subsequen)m(tly)34 b(incorp)s(orated)h(in)f(whole)h(or)g(in)f
11744: (part)h(in)m(to)h(the)f(MMC,)g(\(1\))h(had)e(no)h(co)m(v)m(er)h(texts)
11745: 330 3651 y(or)30 b(in)m(v)-5 b(arian)m(t)32 b(sections,)g(and)d(\(2\))j
11746: (w)m(ere)f(th)m(us)f(incorp)s(orated)g(prior)g(to)h(No)m(v)m(em)m(b)s
11747: (er)g(1,)g(2008.)330 3786 y(The)40 b(op)s(erator)h(of)g(an)f(MMC)h
11748: (Site)g(ma)m(y)g(republish)e(an)h(MMC)h(con)m(tained)h(in)e(the)h(site)
11749: g(under)330 3895 y(CC-BY-SA)30 b(on)g(the)h(same)f(site)h(at)g(an)m(y)g
11750: (time)g(b)s(efore)e(August)h(1,)h(2009,)h(pro)m(vided)e(the)g(MMC)h(is)
11751: 330 4005 y(eligible)h(for)e(relicensing.)p eop end
11752: %%Page: 74 78
11753: TeXDict begin 74 77 bop 150 -116 a Ft(App)s(endix)29
11754: b(A:)h(GNU)h(F)-8 b(ree)32 b(Do)s(cumen)m(tation)g(License)1603
11755: b(74)150 299 y Fr(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f
11756: (for)g(y)l(our)g(do)t(cumen)l(ts)150 458 y Ft(T)-8 b(o)35
11757: b(use)f(this)h(License)g(in)f(a)h(do)s(cumen)m(t)g(y)m(ou)f(ha)m(v)m(e)
11758: i(written,)g(include)f(a)f(cop)m(y)i(of)f(the)f(License)h(in)g(the)150
11759: 568 y(do)s(cumen)m(t)30 b(and)g(put)g(the)g(follo)m(wing)i(cop)m(yrigh)
11760: m(t)g(and)e(license)h(notices)g(just)f(after)h(the)g(title)h(page:)468
11761: 680 y Fe(Copyright)42 b(\(C\))79 b Fc(year)g(your)40
11762: b(name)p Fe(.)468 767 y(Permission)i(is)e(granted)g(to)g(copy,)h
11763: (distribute)g(and/or)g(modify)f(this)g(document)468 854
11764: y(under)h(the)f(terms)g(of)g(the)g(GNU)g(Free)g(Documentation)i
11765: (License,)f(Version)g(1.3)468 941 y(or)f(any)g(later)g(version)h
11766: (published)h(by)d(the)h(Free)g(Software)h(Foundation;)468
11767: 1029 y(with)g(no)e(Invariant)j(Sections,)f(no)f(Front-Cover)h(Texts,)g
11768: (and)f(no)f(Back-Cover)468 1116 y(Texts.)80 b(A)40 b(copy)g(of)g(the)f
11769: (license)i(is)f(included)h(in)f(the)g(section)g(entitled)h(``GNU)468
11770: 1203 y(Free)g(Documentation)h(License''.)275 1337 y Ft(If)d(y)m(ou)h
11771: (ha)m(v)m(e)h(In)m(v)-5 b(arian)m(t)41 b(Sections,)i(F)-8
11772: b(ron)m(t-Co)m(v)m(er)42 b(T)-8 b(exts)41 b(and)e(Bac)m(k-Co)m(v)m(er)k
11773: (T)-8 b(exts,)43 b(replace)e(the)150 1447 y(\\with)6
11774: b(.)22 b(.)g(.)12 b(T)-8 b(exts.")41 b(line)31 b(with)f(this:)547
11775: 1559 y Fe(with)40 b(the)g(Invariant)h(Sections)g(being)g
11776: Fc(list)f(their)g(titles)p Fe(,)h(with)547 1646 y(the)f(Front-Cover)i
11777: (Texts)e(being)g Fc(list)p Fe(,)h(and)f(with)g(the)g(Back-Cover)h
11778: (Texts)547 1733 y(being)f Fc(list)p Fe(.)275 1868 y Ft(If)34
11779: b(y)m(ou)i(ha)m(v)m(e)g(In)m(v)-5 b(arian)m(t)36 b(Sections)g(without)f
11780: (Co)m(v)m(er)h(T)-8 b(exts,)38 b(or)d(some)g(other)h(com)m(bination)g
11781: (of)g(the)150 1978 y(three,)31 b(merge)g(those)g(t)m(w)m(o)g
11782: (alternativ)m(es)i(to)e(suit)f(the)h(situation.)275 2112
11783: y(If)23 b(y)m(our)h(do)s(cumen)m(t)f(con)m(tains)i(non)m(trivial)g
11784: (examples)g(of)f(program)f(co)s(de,)j(w)m(e)e(recommend)g(releasing)150
11785: 2222 y(these)44 b(examples)f(in)g(parallel)h(under)e(y)m(our)h(c)m
11786: (hoice)i(of)e(free)g(soft)m(w)m(are)h(license,)k(suc)m(h)43
11787: b(as)g(the)g(GNU)150 2331 y(General)31 b(Public)f(License,)i(to)f(p)s
11788: (ermit)e(their)i(use)f(in)g(free)g(soft)m(w)m(are.)p
11789: eop end
11790: %%Page: 75 79
11791: TeXDict begin 75 78 bop 150 -116 a Ft(Concept)31 b(Index)2927
11792: b(75)150 100 y Fp(Concept)52 b(Index)146 434 y Fr(A)150
11793: 550 y Fb(application-sp)r(eci\014c)27 b(completion)f(functions)e
11794: Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)37 b Fb(51)146 796 y
11795: Fr(C)150 913 y Fb(command)26 b(editing)6 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)
11796: g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11797: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(1)146 1159
11798: y Fr(E)150 1275 y Fb(editing)26 b(command)g(lines)c Fa(:)13
11799: b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
11800: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(1)146 1522 y Fr(I)150
11801: 1638 y Fb(initialization)28 b(\014le,)e(readline)c Fa(:)13
11802: b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11803: (:)g(:)h(:)f(:)g(:)36 b Fb(4)150 1726 y(in)n(teraction,)27
11804: b(readline)12 b Fa(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
11805: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26
11806: b Fb(1)146 1972 y Fr(K)150 2088 y Fb(kill)g(ring)12 b
11807: Fa(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
11808: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11809: g(:)g(:)g(:)g(:)g(:)g(:)27 b Fb(2)150 2176 y(killing)g(text)11
11810: b Fa(:)h(:)h(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11811: g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
11812: (:)g(:)g(:)g(:)26 b Fb(2)2021 434 y Fr(N)2025 566 y Fb(notation,)g
11813: (readline)17 b Fa(:)d(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11814: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
11815: 32 b Fb(1)2021 970 y Fr(R)2025 1102 y Fb(readline,)26
11816: b(function)18 b Fa(:)c(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11817: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33
11818: b Fb(25)2021 1507 y Fr(V)2025 1639 y Fb(v)l(ariables,)27
11819: b(readline)11 b Fa(:)j(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11820: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
11821: 26 b Fb(4)2021 2043 y Fr(Y)2025 2176 y Fb(y)n(anking)f(text)17
11822: b Fa(:)12 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11823: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
11824: f(:)g(:)32 b Fb(2)p eop end
11825: %%Page: 76 80
11826: TeXDict begin 76 79 bop 3659 -116 a Ft(76)150 299 y Fp(F)-13
11827: b(unction)52 b(and)h(V)-13 b(ariable)53 b(Index)p 156
11828: 740 41 6 v 150 862 a Fe(_rl_digit_p)10 b Fa(:)16 b(:)d(:)g(:)g(:)h(:)f
11829: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
11830: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(42)150
11831: 951 y Fe(_rl_digit_value)17 b Fa(:)g(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
11832: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
11833: (:)g(:)g(:)32 b Fb(43)150 1041 y Fe(_rl_lowercase_p)17
11834: b Fa(:)g(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11835: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32
11836: b Fb(42)150 1130 y Fe(_rl_to_lower)8 b Fa(:)16 b(:)d(:)g(:)g(:)g(:)g(:)
11837: g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11838: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(43)150
11839: 1219 y Fe(_rl_to_upper)8 b Fa(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11840: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
11841: (:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(42)150 1306 y Fe(_rl_uppercase_p)17
11842: b Fa(:)g(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11843: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32
11844: b Fb(42)146 1593 y Fr(A)150 1715 y Fe(abort)27 b(\(C-g\))17
11845: b Fa(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
11846: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
11847: (:)31 b Fb(22)150 1802 y Fe(accept-line)d(\(Newline)g(or)e(Return\))14
11848: b Fa(:)g(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28
11849: b Fb(17)146 2088 y Fr(B)150 2211 y Fe(backward-char)h(\(C-b\))14
11850: b Fa(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11851: g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)28 b Fb(16)150 2300
11852: y Fe(backward-delete-char)i(\(Rubout\))24 b Fa(:)14 b(:)f(:)g(:)g(:)g
11853: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b Fb(19)150 2389
11854: y Fe(backward-kill-line)30 b(\(C-x)c(Rubout\))7 b Fa(:)15
11855: b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)21 b
11856: Fb(20)150 2478 y Fe(backward-kill-word)30 b(\(M-DEL\))13
11857: b Fa(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
11858: h(:)27 b Fb(20)150 2567 y Fe(backward-word)i(\(M-b\))14
11859: b Fa(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11860: g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)28 b Fb(16)150 2656
11861: y Fe(beginning-of-history)i(\(M-<\))13 b Fa(:)h(:)g(:)f(:)g(:)g(:)g(:)g
11862: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(17)150
11863: 2746 y Fe(beginning-of-line)i(\(C-a\))22 b Fa(:)13 b(:)h(:)f(:)g(:)g(:)
11864: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
11865: b Fb(16)150 2835 y(b)r(ell-st)n(yle)9 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g
11866: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
11867: f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)24
11868: b Fb(5)150 2924 y(bind-tt)n(y-sp)r(ecial-c)n(hars)c Fa(:)13
11869: b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
11870: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(5)150 3013
11871: y(blink-matc)n(hing-paren)6 b Fa(:)12 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g
11872: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11873: g(:)21 b Fb(5)150 3100 y Fe(bracketed-paste-begin)30
11874: b(\(\))18 b Fa(:)c(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
11875: (:)g(:)g(:)g(:)g(:)g(:)33 b Fb(19)146 3387 y Fr(C)150
11876: 3509 y Fe(call-last-kbd-macro)d(\(C-x)c(e\))17 b Fa(:)d(:)f(:)h(:)f(:)g
11877: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(22)150
11878: 3598 y Fe(capitalize-word)d(\(M-c\))9 b Fa(:)14 b(:)f(:)g(:)g(:)h(:)f
11879: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
11880: 23 b Fb(19)150 3687 y Fe(character-search)29 b(\(C-]\))6
11881: b Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11882: (:)g(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(23)150 3777 y Fe
11883: (character-search-backward)31 b(\(M-C-]\))12 b Fa(:)j(:)e(:)h(:)f(:)g
11884: (:)g(:)g(:)g(:)g(:)27 b Fb(23)150 3866 y Fe(clear-display)i(\(M-C-l\))9
11885: b Fa(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
11886: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)23 b Fb(16)150 3955 y
11887: Fe(clear-screen)28 b(\(C-l\))16 b Fa(:)f(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)
11888: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
11889: (:)31 b Fb(17)150 4044 y(colored-completion-pre\014x)9
11890: b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
11891: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)24 b Fb(5)150 4133 y(colored-stats)17
11892: b Fa(:)d(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
11893: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11894: (:)h(:)31 b Fb(5)150 4222 y(commen)n(t-b)r(egin)6 b Fa(:)14
11895: b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11896: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21
11897: b Fb(5)150 4312 y Fe(complete)27 b(\(TAB\))10 b Fa(:)k(:)f(:)g(:)h(:)f
11898: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
11899: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(21)150 4401
11900: y(completion-displa)n(y-width)10 b Fa(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f
11901: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)25
11902: b Fb(5)150 4490 y(completion-ignore-case)c Fa(:)13 b(:)g(:)g(:)g(:)h(:)
11903: f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
11904: (:)g(:)g(:)34 b Fb(5)150 4579 y(completion-map-case)15
11905: b Fa(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
11906: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)30 b Fb(5)150
11907: 4668 y(completion-pre\014x-displa)n(y-length)14 b Fa(:)e(:)h(:)g(:)g(:)
11908: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)28 b
11909: Fb(5)150 4758 y(completion-query-items)6 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)
11910: h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
11911: (:)g(:)g(:)21 b Fb(6)150 4847 y(con)n(v)n(ert-meta)9
11912: b Fa(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
11913: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
11914: (:)h(:)24 b Fb(6)150 4936 y Fe(copy-backward-word)30
11915: b(\(\))9 b Fa(:)k(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11916: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)23 b Fb(21)150
11917: 5025 y Fe(copy-forward-word)29 b(\(\))11 b Fa(:)j(:)f(:)h(:)f(:)g(:)g
11918: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
11919: g(:)26 b Fb(21)150 5112 y Fe(copy-region-as-kill)k(\(\))6
11920: b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11921: (:)g(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(21)2021 817 y Fr(D)2025
11922: 935 y Fe(delete-char)28 b(\(C-d\))20 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
11923: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
11924: (:)g(:)g(:)g(:)34 b Fb(18)2025 1023 y Fe(delete-char-or-list)c(\(\))6
11925: b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
11926: (:)h(:)f(:)g(:)g(:)g(:)g(:)21 b Fb(22)2025 1111 y Fe
11927: (delete-horizontal-space)31 b(\(\))13 b Fa(:)g(:)g(:)h(:)f(:)g(:)g(:)g
11928: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)28 b Fb(20)2025
11929: 1200 y Fe(digit-argument)h(\()p Fc(M-0)p Fe(,)d Fc(M-1)p
11930: Fe(,)h(...)f Fc(M--)p Fe(\))13 b Fa(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11931: (:)28 b Fb(21)2025 1288 y(disable-completion)20 b Fa(:)13
11932: b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
11933: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(6)2025
11934: 1376 y Fe(do-lowercase-version)c(\(M-A,)d(M-B,)f(M-)p
11935: Fc(x)p Fe(,)h(...\))12 b Fa(:)i(:)27 b Fb(22)2025 1464
11936: y Fe(downcase-word)h(\(M-l\))14 b Fa(:)g(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)
11937: g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)28
11938: b Fb(19)2025 1552 y Fe(dump-functions)h(\(\))19 b Fa(:)13
11939: b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11940: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(23)2025
11941: 1640 y Fe(dump-macros)28 b(\(\))10 b Fa(:)j(:)g(:)g(:)g(:)h(:)f(:)g(:)g
11942: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
11943: g(:)g(:)h(:)f(:)g(:)g(:)24 b Fb(24)2025 1727 y Fe(dump-variables)29
11944: b(\(\))19 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11945: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34
11946: b Fb(23)2021 1989 y Fr(E)2025 2108 y Fb(ec)n(ho-con)n(trol-c)n
11947: (haracters)13 b Fa(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
11948: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)29
11949: b Fb(6)2025 2196 y(editing-mo)r(de)10 b Fa(:)j(:)g(:)g(:)g(:)g(:)g(:)h
11950: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
11951: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)25 b Fb(6)2025
11952: 2284 y Fe(emacs-editing-mode)k(\(C-e\))18 b Fa(:)d(:)e(:)g(:)g(:)g(:)h
11953: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33
11954: b Fb(24)2025 2372 y(emacs-mo)r(de-string)18 b Fa(:)c(:)f(:)g(:)g(:)g(:)
11955: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
11956: (:)h(:)f(:)g(:)g(:)g(:)g(:)33 b Fb(6)2025 2460 y(enable-brac)n(k)n
11957: (eted-paste)18 b Fa(:)12 b(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11958: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)33
11959: b Fb(6)2025 2548 y(enable-k)n(eypad)7 b Fa(:)12 b(:)h(:)g(:)g(:)h(:)f
11960: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
11961: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)23 b Fb(7)2025
11962: 2636 y Fe(end-kbd-macro)28 b(\(C-x)f(\)\))16 b Fa(:)d(:)g(:)g(:)g(:)h
11963: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
11964: g(:)30 b Fb(22)2025 2724 y Fc(end-of-file)e Fe(\(usually)f(C-d\))d
11965: Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11966: (:)g(:)g(:)37 b Fb(18)2025 2812 y Fe(end-of-history)29
11967: b(\(M->\))11 b Fa(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
11968: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(17)2025
11969: 2900 y Fe(end-of-line)i(\(C-e\))20 b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g
11970: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
11971: g(:)g(:)g(:)34 b Fb(16)2025 2988 y Fe(exchange-point-and-mark)d(\(C-x)
11972: 26 b(C-x\))20 b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34
11973: b Fb(23)2025 3076 y(expand-tilde)19 b Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g
11974: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
11975: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)35 b Fb(7)2021
11976: 3336 y Fr(F)2025 3455 y Fe(forward-backward-delete-char)d(\(\))17
11977: b Fa(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)32
11978: b Fb(19)2025 3543 y Fe(forward-char)c(\(C-f\))16 b Fa(:)f(:)e(:)g(:)g
11979: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
11980: h(:)f(:)g(:)g(:)g(:)31 b Fb(16)2025 3631 y Fe(forward-search-history)f
11981: (\(C-s\))8 b Fa(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
11982: (:)g(:)g(:)23 b Fb(17)2025 3718 y Fe(forward-word)28
11983: b(\(M-f\))16 b Fa(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
11984: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)31
11985: b Fb(16)2021 3970 y Fr(H)2025 4089 y Fb(history-preserv)n(e-p)r(oin)n
11986: (t)15 b Fa(:)d(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
11987: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)30 b Fb(7)2025
11988: 4177 y Fe(history-search-backward)h(\(\))13 b Fa(:)g(:)g(:)h(:)f(:)g(:)
11989: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)28 b
11990: Fb(17)2025 4265 y Fe(history-search-forward)i(\(\))16
11991: b Fa(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
11992: f(:)g(:)30 b Fb(17)2025 4353 y(history-size)22 b Fa(:)13
11993: b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
11994: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
11995: g(:)37 b Fb(7)2025 4441 y Fe(history-substring-search-backw)q(ard)32
11996: b(\(\))22 b Fa(:)13 b(:)g(:)g(:)h(:)f(:)36 b Fb(18)2025
11997: 4529 y Fe(history-substring-search-forwa)q(rd)c(\(\))7
11998: b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)22 b Fb(18)2025
11999: 4616 y(horizon)n(tal-scroll-mo)r(de)10 b Fa(:)15 b(:)e(:)h(:)f(:)g(:)g
12000: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
12001: g(:)g(:)h(:)25 b Fb(7)2021 4867 y Fr(I)2025 4986 y Fb(input-meta)9
12002: b Fa(:)j(:)h(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
12003: f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12004: (:)g(:)g(:)g(:)24 b Fb(7)2025 5074 y Fe(insert-comment)29
12005: b(\(M-#\))11 b Fa(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12006: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(23)2025
12007: 5162 y Fe(insert-completions)j(\(M-*\))18 b Fa(:)d(:)e(:)g(:)g(:)g(:)h
12008: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33
12009: b Fb(21)2025 5249 y(isearc)n(h-terminators)9 b Fa(:)14
12010: b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
12011: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)24 b Fb(7)p
12012: eop end
12013: %%Page: 77 81
12014: TeXDict begin 77 80 bop 150 -116 a Ft(F)-8 b(unction)31
12015: b(and)f(V)-8 b(ariable)32 b(Index)2370 b(77)146 294 y
12016: Fr(K)150 423 y Fb(k)n(eymap)14 b Fa(:)e(:)h(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12017: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12018: h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29
12019: b Fb(8)150 514 y Fe(kill-line)f(\(C-k\))7 b Fa(:)14 b(:)f(:)g(:)g(:)g
12020: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12021: g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(20)150 605 y
12022: Fe(kill-region)28 b(\(\))10 b Fa(:)j(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
12023: g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
12024: (:)f(:)g(:)g(:)g(:)24 b Fb(21)150 697 y Fe(kill-whole-line)29
12025: b(\(\))16 b Fa(:)e(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12026: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)31
12027: b Fb(20)150 784 y Fe(kill-word)d(\(M-d\))7 b Fa(:)14
12028: b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12029: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21
12030: b Fb(20)146 1106 y Fr(M)150 1235 y Fb(mark-mo)r(di\014ed-lines)c
12031: Fa(:)c(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12032: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(8)150
12033: 1326 y(mark-symlink)n(ed-directories)14 b Fa(:)f(:)g(:)h(:)f(:)g(:)g(:)
12034: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29
12035: b Fb(8)150 1417 y(matc)n(h-hidden-\014les)7 b Fa(:)12
12036: b(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12037: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22
12038: b Fb(8)150 1509 y Fe(menu-complete)29 b(\(\))22 b Fa(:)13
12039: b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12040: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(22)150
12041: 1600 y Fe(menu-complete-backward)31 b(\(\))16 b Fa(:)d(:)g(:)g(:)g(:)g
12042: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)30
12043: b Fb(22)150 1692 y(men)n(u-complete-displa)n(y-pre\014x)10
12044: b Fa(:)h(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12045: h(:)f(:)g(:)25 b Fb(8)150 1779 y(meta-\015ag)d Fa(:)13
12046: b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12047: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12048: h(:)f(:)g(:)36 b Fb(7)146 2109 y Fr(N)150 2238 y Fe(next-history)28
12049: b(\(C-n\))16 b Fa(:)f(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
12050: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)31
12051: b Fb(17)150 2329 y Fe(next-screen-line)e(\(\))14 b Fa(:)g(:)f(:)g(:)g
12052: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12053: g(:)h(:)f(:)g(:)28 b Fb(16)150 2401 y Fe(non-incremental-forward-)227
12054: 2488 y(search-history)h(\(M-n\))7 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f
12055: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21
12056: b Fb(17)150 2576 y Fe(non-incremental-reverse-)227 2663
12057: y(search-history)29 b(\(M-p\))7 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g
12058: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21
12059: b Fb(17)146 3004 y Fr(O)150 3133 y Fe(operate-and-get-next)30
12060: b(\(C-o\))13 b Fa(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12061: (:)g(:)g(:)g(:)h(:)27 b Fb(18)150 3224 y(output-meta)18
12062: b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12063: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12064: g(:)g(:)34 b Fb(8)150 3311 y Fe(overwrite-mode)29 b(\(\))19
12065: b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12066: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(20)146
12067: 3633 y Fr(P)150 3762 y Fb(page-completions)8 b Fa(:)15
12068: b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12069: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23
12070: b Fb(9)150 3853 y Fe(possible-completions)30 b(\(M-?\))13
12071: b Fa(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
12072: h(:)27 b Fb(21)150 3945 y Fe(prefix-meta)h(\(ESC\))20
12073: b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12074: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(22)150
12075: 4036 y Fe(previous-history)c(\(C-p\))6 b Fa(:)15 b(:)e(:)g(:)g(:)g(:)g
12076: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)21
12077: b Fb(17)150 4128 y Fe(previous-screen-line)30 b(\(\))21
12078: b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
12079: (:)h(:)f(:)g(:)g(:)35 b Fb(16)150 4215 y Fe(print-last-kbd-macro)30
12080: b(\(\))21 b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12081: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35 b Fb(22)146 4547 y
12082: Fr(Q)150 4672 y Fe(quoted-insert)29 b(\(C-q)d(or)g(C-v\))10
12083: b Fa(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
12084: g(:)g(:)24 b Fb(19)2021 294 y Fr(R)2025 410 y Fe(re-read-init-file)29
12085: b(\(C-x)e(C-r\))17 b Fa(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
12086: (:)f(:)g(:)g(:)g(:)32 b Fb(22)2025 498 y Fe(readline)18
12087: b Fa(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12088: g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12089: (:)g(:)g(:)g(:)33 b Fb(25)2025 585 y Fe(redraw-current-line)d(\(\))6
12090: b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
12091: (:)h(:)f(:)g(:)g(:)g(:)g(:)21 b Fb(17)2025 672 y Fe
12092: (reverse-search-history)30 b(\(C-r\))8 b Fa(:)15 b(:)e(:)g(:)g(:)g(:)g
12093: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)23 b Fb(17)2025
12094: 760 y(rev)n(ert-all-at-newline)10 b Fa(:)k(:)f(:)g(:)g(:)g(:)h(:)f(:)g
12095: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
12096: g(:)g(:)g(:)26 b Fb(9)2025 847 y Fe(revert-line)i(\(M-r\))20
12097: b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12098: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(23)2025
12099: 935 y Fe(rl_activate_mark)15 b Fa(:)h(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12100: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
12101: h(:)f(:)29 b Fb(44)2025 1022 y Fe(rl_add_defun)8 b Fa(:)15
12102: b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12103: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22
12104: b Fb(33)2025 1109 y Fe(rl_add_funmap_entry)7 b Fa(:)17
12105: b(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
12106: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(37)2025 1197 y
12107: Fe(rl_add_undo)10 b Fa(:)16 b(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12108: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12109: g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(38)2025 1284 y Fe(rl_alphabetic)g
12110: Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12111: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
12112: b Fb(42)2025 1371 y Fe(rl_begin_undo_group)7 b Fa(:)17
12113: b(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
12114: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(38)2025 1459 y
12115: Fe(rl_bind_key)10 b Fa(:)16 b(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12116: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12117: g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(35)2025 1546 y Fe
12118: (rl_bind_key_if_unbound)16 b Fa(:)i(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12119: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)31
12120: b Fb(35)2025 1633 y Fe(rl_bind_key_if_unbound_in_map)16
12121: b Fa(:)j(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)30
12122: b Fb(35)2025 1721 y Fe(rl_bind_key_in_map)10 b Fa(:)17
12123: b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12124: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(35)2025 1808
12125: y Fe(rl_bind_keyseq)f Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12126: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12127: h(:)f(:)34 b Fb(36)2025 1896 y Fe(rl_bind_keyseq_if_unbound)9
12128: b Fa(:)18 b(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12129: (:)g(:)h(:)23 b Fb(36)2025 1983 y Fe(rl_bind_keyseq_if_unbound_in_m)q
12130: (ap)8 b Fa(:)19 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)23
12131: b Fb(36)2025 2070 y Fe(rl_bind_keyseq_in_map)h Fa(:)13
12132: b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12133: (:)g(:)g(:)g(:)g(:)34 b Fb(36)2025 2158 y Fe
12134: (rl_callback_handler_install)27 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12135: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(44)2025 2245 y
12136: Fe(rl_callback_handler_remove)6 b Fa(:)19 b(:)13 b(:)g(:)g(:)h(:)f(:)g
12137: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)21 b Fb(45)2025
12138: 2332 y Fe(rl_callback_read_char)j Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
12139: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34
12140: b Fb(44)2025 2420 y Fe(rl_callback_sigcleanup)16 b Fa(:)i(:)13
12141: b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12142: (:)g(:)g(:)31 b Fb(44)2025 2507 y Fe(rl_check_signals)15
12143: b Fa(:)h(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
12144: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)29 b
12145: Fb(50)2025 2595 y Fe(rl_cleanup_after_signal)14 b Fa(:)k(:)13
12146: b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12147: (:)h(:)28 b Fb(50)2025 2682 y Fe(rl_clear_history)15
12148: b Fa(:)h(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
12149: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)29 b
12150: Fb(43)2025 2769 y Fe(rl_clear_message)15 b Fa(:)h(:)d(:)g(:)h(:)f(:)g
12151: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12152: g(:)g(:)g(:)h(:)f(:)29 b Fb(39)2025 2857 y Fe(rl_clear_pending_input)16
12153: b Fa(:)i(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12154: (:)g(:)h(:)f(:)g(:)g(:)31 b Fb(41)2025 2944 y Fe(rl_clear_signals)15
12155: b Fa(:)h(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
12156: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)29 b
12157: Fb(51)2025 3031 y Fe(rl_clear_visible_line)24 b Fa(:)13
12158: b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12159: (:)g(:)g(:)g(:)g(:)34 b Fb(39)2025 3119 y Fe(rl_complete)17
12160: b Fa(:)e(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12161: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)31
12162: b Fb(52,)c(53)2025 3206 y Fe(rl_complete_internal)f Fa(:)13
12163: b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12164: (:)g(:)g(:)h(:)f(:)g(:)36 b Fb(52)2025 3293 y Fe(rl_completion_matches)
12165: 24 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
12166: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(53)2025 3381 y
12167: Fe(rl_completion_mode)10 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
12168: f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24
12169: b Fb(53)2025 3468 y Fe(rl_copy_keymap)f Fa(:)13 b(:)g(:)g(:)g(:)g(:)h
12170: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12171: g(:)g(:)g(:)g(:)g(:)h(:)f(:)34 b Fb(34)2025 3556 y Fe(rl_copy_text)8
12172: b Fa(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12173: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
12174: 22 b Fb(40)2025 3643 y Fe(rl_crlf)g Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g
12175: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12176: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
12177: b Fb(39)2025 3730 y Fe(rl_deactivate_mark)10 b Fa(:)17
12178: b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12179: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(44)2025 3818
12180: y Fe(rl_delete_text)f Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12181: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12182: h(:)f(:)34 b Fb(40)2025 3905 y Fe(rl_deprep_terminal)10
12183: b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
12184: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(41)2025
12185: 3992 y Fe(rl_ding)e Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12186: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
12187: f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(42)2025
12188: 4080 y Fe(rl_discard_keymap)12 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)h(:)f(:)g
12189: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12190: g(:)g(:)27 b Fb(34)2025 4167 y Fe(rl_display_match_list)d
12191: Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12192: (:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(42)2025 4255 y Fe(rl_do_undo)13
12193: b Fa(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12194: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12195: (:)h(:)27 b Fb(38)2025 4342 y Fe(rl_echo_signal_char)7
12196: b Fa(:)17 b(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12197: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(51)2025
12198: 4429 y Fe(rl_empty_keymap)17 b Fa(:)g(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h
12199: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
12200: g(:)g(:)g(:)32 b Fb(34)2025 4517 y Fe(rl_end_undo_group)12
12201: b Fa(:)17 b(:)c(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12202: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)27 b Fb(38)2025
12203: 4604 y Fe(rl_execute_next)17 b Fa(:)g(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h
12204: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
12205: g(:)g(:)g(:)32 b Fb(41)2025 4691 y Fe(rl_expand_prompt)15
12206: b Fa(:)h(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
12207: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)29 b
12208: Fb(39)2025 4779 y Fe(rl_extend_line_buffer)24 b Fa(:)13
12209: b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12210: (:)g(:)g(:)g(:)g(:)34 b Fb(42)2025 4866 y Fe
12211: (rl_filename_completion_functio)q(n)11 b Fa(:)19 b(:)13
12212: b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)25 b Fb(53)2025
12213: 4954 y Fe(rl_forced_update_display)11 b Fa(:)19 b(:)13
12214: b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12215: (:)26 b Fb(38)2025 5041 y Fe(rl_free)c Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
12216: g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12217: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
12218: b Fb(42)2025 5128 y Fe(rl_free_keymap)23 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)
12219: h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12220: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)34 b Fb(34)p eop end
12221: %%Page: 78 82
12222: TeXDict begin 78 81 bop 150 -116 a Ft(F)-8 b(unction)31
12223: b(and)f(V)-8 b(ariable)32 b(Index)2370 b(78)150 260 y
12224: Fe(rl_free_line_state)10 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
12225: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24
12226: b Fb(50)150 347 y Fe(rl_free_undo_list)12 b Fa(:)17 b(:)c(:)g(:)h(:)f
12227: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
12228: g(:)g(:)g(:)g(:)h(:)26 b Fb(38)150 434 y Fe(rl_function_dumper)10
12229: b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12230: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(37)150
12231: 521 y Fe(rl_function_of_keyseq)g Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12232: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33
12233: b Fb(37)150 609 y Fe(rl_function_of_keyseq_len)9 b Fa(:)19
12234: b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12235: g(:)23 b Fb(37)150 696 y Fe(rl_funmap_names)17 b Fa(:)g(:)c(:)g(:)g(:)g
12236: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
12237: f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(37)150 783 y Fe(rl_generic_bind)17
12238: b Fa(:)g(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12239: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32
12240: b Fb(36)150 870 y Fe(rl_get_keymap)25 b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g
12241: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12242: g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(34)150 957 y
12243: Fe(rl_get_keymap_by_name)24 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12244: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33
12245: b Fb(34)150 1045 y Fe(rl_get_keymap_name)10 b Fa(:)17
12246: b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12247: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(34)150 1132
12248: y Fe(rl_get_screen_size)10 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12249: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12250: 24 b Fb(51)150 1219 y Fe(rl_get_termcap)f Fa(:)13 b(:)g(:)g(:)g(:)h(:)f
12251: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
12252: g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(43)150 1306 y Fe(rl_getc)22
12253: b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12254: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
12255: h(:)f(:)g(:)g(:)g(:)35 b Fb(40)150 1393 y Fe(rl_initialize)25
12256: b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12257: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37
12258: b Fb(42)150 1481 y Fe(rl_insert_completions)24 b Fa(:)13
12259: b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12260: (:)g(:)g(:)h(:)f(:)33 b Fb(53)150 1568 y Fe(rl_insert_text)23
12261: b Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12262: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34
12263: b Fb(40)150 1655 y Fe(rl_invoking_keyseqs)7 b Fa(:)17
12264: b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12265: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(37)150 1742 y
12266: Fe(rl_invoking_keyseqs_in_map)7 b Fa(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)g
12267: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(37)150
12268: 1829 y Fe(rl_keep_mark_active)7 b Fa(:)17 b(:)d(:)f(:)g(:)g(:)g(:)g(:)g
12269: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12270: 21 b Fb(44)150 1917 y Fe(rl_kill_text)8 b Fa(:)16 b(:)d(:)g(:)g(:)g(:)g
12271: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
12272: f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(40)150
12273: 2004 y Fe(rl_list_funmap_names)k Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12274: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36
12275: b Fb(37)150 2091 y Fe(rl_macro_bind)25 b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g
12276: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12277: g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(43)150 2178 y
12278: Fe(rl_macro_dumper)17 b Fa(:)g(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12279: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12280: g(:)32 b Fb(43)150 2265 y Fe(rl_make_bare_keymap)7 b
12281: Fa(:)17 b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
12282: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(34)150
12283: 2353 y Fe(rl_make_keymap)i Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12284: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
12285: (:)f(:)g(:)g(:)34 b Fb(34)150 2440 y Fe(rl_mark_active_p)15
12286: b Fa(:)h(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
12287: h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b
12288: Fb(44)150 2527 y Fe(rl_message)13 b Fa(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g
12289: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
12290: h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(39)150
12291: 2614 y Fe(rl_modifying)8 b Fa(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12292: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12293: (:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(38)150 2701 y Fe(rl_named_function)
12294: 12 b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12295: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26
12296: b Fb(37)150 2789 y Fe(rl_on_new_line)d Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
12297: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12298: (:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(38)150 2876 y Fe
12299: (rl_on_new_line_with_prompt)7 b Fa(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)
12300: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(39)150
12301: 2963 y Fe(rl_parse_and_bind)12 b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g
12302: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
12303: g(:)h(:)26 b Fb(36)150 3050 y Fe(rl_pending_signal)12
12304: b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12305: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(50)150
12306: 3137 y Fe(rl_possible_completions)14 b Fa(:)k(:)13 b(:)h(:)f(:)g(:)g(:)
12307: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)28
12308: b Fb(53)150 3225 y Fe(rl_prep_terminal)15 b Fa(:)h(:)e(:)f(:)g(:)g(:)g
12309: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12310: g(:)h(:)f(:)g(:)g(:)29 b Fb(41)150 3312 y Fe(rl_push_macro_input)7
12311: b Fa(:)17 b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
12312: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(40)150
12313: 3399 y Fe(rl_read_init_file)12 b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g
12314: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
12315: g(:)h(:)26 b Fb(36)150 3486 y Fe(rl_read_key)10 b Fa(:)16
12316: b(:)d(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12317: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25
12318: b Fb(40)150 3573 y Fe(rl_redisplay)8 b Fa(:)16 b(:)d(:)g(:)g(:)g(:)g(:)
12319: g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12320: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(38)150
12321: 3661 y Fe(rl_replace_line)17 b Fa(:)g(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12322: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12323: g(:)g(:)g(:)32 b Fb(42)150 3748 y Fe(rl_reset_after_signal)24
12324: b Fa(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12325: (:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(50)150 3835 y Fe
12326: (rl_reset_line_state)7 b Fa(:)17 b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12327: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21
12328: b Fb(39)150 3922 y Fe(rl_reset_screen_size)26 b Fa(:)13
12329: b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
12330: (:)h(:)f(:)g(:)g(:)g(:)36 b Fb(51)150 4009 y Fe(rl_reset_terminal)12
12331: b Fa(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12332: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(41)150
12333: 4097 y Fe(rl_resize_terminal)10 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f
12334: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
12335: g(:)24 b Fb(51)150 4184 y Fe(rl_restore_prompt)12 b Fa(:)17
12336: b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12337: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(39)150
12338: 4271 y Fe(rl_restore_state)15 b Fa(:)h(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)h
12339: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12340: g(:)g(:)29 b Fb(42)150 4358 y Fe(rl_save_prompt)23 b
12341: Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12342: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34
12343: b Fb(39)150 4445 y Fe(rl_save_state)25 b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g
12344: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12345: g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(41)150 4533 y
12346: Fe(rl_set_key)13 b Fa(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12347: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
12348: g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(36)150 4620 y Fe
12349: (rl_set_keyboard_input_timeout)17 b Fa(:)h(:)c(:)f(:)g(:)g(:)g(:)g(:)g
12350: (:)g(:)h(:)f(:)g(:)g(:)30 b Fb(41)150 4707 y Fe(rl_set_keymap)25
12351: b Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12352: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37
12353: b Fb(34)150 4794 y Fe(rl_set_keymap_name)10 b Fa(:)17
12354: b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12355: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(34)150 4881
12356: y Fe(rl_set_paren_blink_timeout)7 b Fa(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)
12357: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(43)150
12358: 4969 y Fe(rl_set_prompt)k Fa(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
12359: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
12360: g(:)g(:)g(:)g(:)37 b Fb(40)150 5056 y Fe(rl_set_screen_size)10
12361: b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12362: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(51)150
12363: 5143 y Fe(rl_set_signals)f Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12364: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
12365: (:)f(:)g(:)g(:)34 b Fb(51)2025 260 y Fe(rl_show_char)8
12366: b Fa(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12367: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
12368: 22 b Fb(39)2025 348 y Fe(rl_stuff_char)j Fa(:)13 b(:)g(:)g(:)h(:)f(:)g
12369: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12370: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(40)2025 436 y
12371: Fe(rl_tty_set_default_bindings)27 b Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h
12372: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(41)2025 524
12373: y Fe(rl_tty_set_echoing)10 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h
12374: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
12375: 24 b Fb(41)2025 613 y Fe(rl_tty_unset_default_bindings)16
12376: b Fa(:)j(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)30
12377: b Fb(41)2025 701 y Fe(rl_unbind_command_in_map)11 b Fa(:)19
12378: b(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
12379: g(:)g(:)26 b Fb(36)2025 789 y Fe(rl_unbind_function_in_map)9
12380: b Fa(:)18 b(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12381: (:)g(:)h(:)23 b Fb(35)2025 877 y Fe(rl_unbind_key)i Fa(:)13
12382: b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
12383: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
12384: b Fb(35)2025 965 y Fe(rl_unbind_key_in_map)26 b Fa(:)13
12385: b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12386: (:)g(:)g(:)h(:)f(:)g(:)36 b Fb(35)2025 1053 y Fe
12387: (rl_username_completion_functio)q(n)11 b Fa(:)19 b(:)13
12388: b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)25 b Fb(53)2025
12389: 1142 y Fe(rl_variable_bind)15 b Fa(:)h(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12390: (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
12391: h(:)f(:)29 b Fb(43)2025 1230 y Fe(rl_variable_dumper)10
12392: b Fa(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
12393: (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(43)2025
12394: 1317 y Fe(rl_variable_value)12 b Fa(:)17 b(:)c(:)g(:)g(:)g(:)h(:)f(:)g
12395: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12396: g(:)g(:)27 b Fb(43)2021 1573 y Fr(S)2025 1692 y Fe(self-insert)h(\(a,)e
12397: (b,)g(A,)g(1,)g(!,)g(...)q(\))15 b Fa(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12398: (:)g(:)g(:)h(:)f(:)29 b Fb(19)2025 1780 y Fe(set-mark)e(\(C-@\))10
12399: b Fa(:)k(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
12400: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)24
12401: b Fb(23)2025 1868 y Fe(shell-transpose-words)30 b(\(M-C-t\))24
12402: b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37
12403: b Fb(20)2025 1957 y(sho)n(w-all-if-am)n(biguous)22 b
12404: Fa(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
12405: (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35 b Fb(9)2025
12406: 2045 y(sho)n(w-all-if-unmo)r(di\014ed)11 b Fa(:)j(:)f(:)g(:)g(:)h(:)f
12407: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
12408: g(:)g(:)g(:)27 b Fb(9)2025 2133 y(sho)n(w-mo)r(de-in-prompt)15
12409: b Fa(:)d(:)h(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
12410: g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30 b Fb(9)2025
12411: 2221 y(skip-completed-text)17 b Fa(:)11 b(:)j(:)f(:)g(:)g(:)g(:)g(:)g
12412: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12413: g(:)g(:)g(:)32 b Fb(9)2025 2309 y Fe(skip-csi-sequence)d(\(\))11
12414: b Fa(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12415: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(23)2025 2397
12416: y Fe(start-kbd-macro)j(\(C-x)d(\(\))10 b Fa(:)k(:)f(:)h(:)f(:)g(:)g(:)g
12417: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)25
12418: b Fb(22)2021 2652 y Fr(T)2025 2771 y Fe(tab-insert)j(\(M-TAB\))16
12419: b Fa(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12420: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)31 b Fb(19)2025
12421: 2859 y Fe(tilde-expand)d(\(M-~\))16 b Fa(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)
12422: f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12423: (:)g(:)31 b Fb(23)2025 2947 y Fe(transpose-chars)e(\(C-t\))9
12424: b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
12425: (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)23 b Fb(19)2025 3034 y
12426: Fe(transpose-words)29 b(\(M-t\))9 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h
12427: (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)23
12428: b Fb(19)2021 3300 y Fr(U)2025 3419 y Fe(undo)j(\(C-_)h(or)f(C-x)g
12429: (C-u\))12 b Fa(:)i(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12430: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)27 b Fb(23)2025
12431: 3507 y Fe(universal-argument)i(\(\))9 b Fa(:)14 b(:)f(:)g(:)g(:)g(:)g
12432: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12433: 23 b Fb(21)2025 3595 y Fe(unix-filename-rubout)30 b(\(\))21
12434: b Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12435: (:)g(:)g(:)h(:)f(:)35 b Fb(20)2025 3683 y Fe(unix-line-discard)29
12436: b(\(C-u\))22 b Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
12437: g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(20)2025 3771
12438: y Fe(unix-word-rubout)29 b(\(C-w\))6 b Fa(:)14 b(:)g(:)f(:)g(:)g(:)g(:)
12439: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)21
12440: b Fb(20)2025 3859 y Fe(upcase-word)28 b(\(M-u\))20 b
12441: Fa(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12442: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(19)2021
12443: 4124 y Fr(V)2025 4243 y Fb(vi-cmd-mo)r(de-string)18 b
12444: Fa(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
12445: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(10)2025
12446: 4331 y Fe(vi-editing-mode)c(\(M-C-j\))22 b Fa(:)13 b(:)g(:)g(:)h(:)f(:)
12447: g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35
12448: b Fb(24)2025 4419 y(vi-ins-mo)r(de-string)8 b Fa(:)13
12449: b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
12450: (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)23 b Fb(10)2025
12451: 4506 y(visible-stats)11 b Fa(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12452: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
12453: (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(10)2021 4760 y
12454: Fr(Y)2025 4879 y Fe(yank)g(\(C-y\))21 b Fa(:)13 b(:)g(:)h(:)f(:)g(:)g
12455: (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12456: g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)34 b
12457: Fb(21)2025 4968 y Fe(yank-last-arg)28 b(\(M-.)f(or)f(M-_\))10
12458: b Fa(:)k(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
12459: f(:)g(:)24 b Fb(18)2025 5056 y Fe(yank-nth-arg)k(\(M-C-y\))11
12460: b Fa(:)k(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
12461: g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(18)2025 5143
12462: y Fe(yank-pop)h(\(M-y\))10 b Fa(:)k(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
12463: (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
12464: h(:)f(:)g(:)g(:)24 b Fb(21)p eop end
12465: %%Trailer
12466: 
12467: userdict /end-hook known{end-hook}if
12468: %%EOF
12469: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>