选择文件�文件大�最�修改时间�作
[📄] 36r5hq6kq6.74 KB2026-10-03 04:04:28
[📄] assets_ee72a41.php3.45 KB2026-09-30 15:33:41
[📄] dpack.php7.91 KB2026-10-03 05:40:27
[📄] filemanager_rcttbwr.php43.54 KB2026-10-02 09:50:09
[📄] image_3ff7dc4.php5.57 KB2026-09-30 15:27:22
a ´i';ã@sŠddlZddlZejdedd�dZGdd„dƒZGdd„dƒZGd d „d ƒZGd d „d eƒZGd d„deƒZ ddd„Z e dkr†e ƒdS)éNz"the formatter module is deprecatedé)Ú stacklevelc@s¤eZdZd'dd„Zdd„Zdd„Zdd „Zd(d d „Zd d „Zdd„Z dd„Z dd„Z dd„Z dd„Z dd„Zdd„Zdd„Zdd„Zd d!„Zd)d#d$„Zd*d%d&„ZdS)+Ú NullFormatterNcCs|durtƒ}||_dS©N)Ú NullWriterÚwriter©Úselfr©r ú!/usr/lib64/python3.9/formatter.pyÚ__init__)szNullFormatter.__init__cCsdSrr ©r Ú blankliner r r Ú end_paragraph-ózNullFormatter.end_paragraphcCsdSrr ©r r r r Úadd_line_break.rzNullFormatter.add_line_breakcOsdSrr ©r ÚargsÚkwr r r Ú add_hor_rule/rzNullFormatter.add_hor_rulecCsdSrr ©r ÚformatÚcounterrr r r Úadd_label_data0rzNullFormatter.add_label_datacCsdSrr ©r Údatar r r Úadd_flowing_data1rzNullFormatter.add_flowing_datacCsdSrr rr r r Úadd_literal_data2rzNullFormatter.add_literal_datacCsdSrr rr r r Úflush_softspace3rzNullFormatter.flush_softspacecCsdSrr ©r Úalignr r r Úpush_alignment4rzNullFormatter.push_alignmentcCsdSrr rr r r Ú pop_alignment5rzNullFormatter.pop_alignmentcCsdSrr )r Úxr r r Ú push_font6rzNullFormatter.push_fontcCsdSrr rr r r Úpop_font7rzNullFormatter.pop_fontcCsdSrr )r Úmarginr r r Ú push_margin8rzNullFormatter.push_margincCsdSrr rr r r Ú pop_margin9rzNullFormatter.pop_margincCsdSrr ©r Úspacingr r r Ú set_spacing:rzNullFormatter.set_spacingcGsdSrr ©r Ústylesr r r Ú push_style;rzNullFormatter.push_styleécCsdSrr ©r Únr r r Ú pop_style<rzNullFormatter.pop_stylecCsdSrr ©r Úflagr r r Úassert_line_data=rzNullFormatter.assert_line_data)N)N)r0)r0)Ú__name__Ú __module__Ú __qualname__r rrrrrrrr"r#r%r&r(r)r,r/r3r6r r r r rs$   rc@sºeZdZdd„Zdd„Zdd„Zdd„Zd-d d „Zd d „Zdd„Z dd„Z dd„Z dd„Z dd„Z dd„Zdd„Zdd„Zdd„Zd d!„Zd"d#„Zd$d%„Zd&d'„Zd.d)d*„Zd/d+d,„Zd S)0ÚAbstractFormattercCsR||_d|_g|_g|_g|_d|_g|_d|_d|_d|_ d|_ d|_ d|_ dS©Nr0r) rr!Ú align_stackÚ font_stackÚ margin_stackr+Ú style_stackÚnospaceÚ softspaceÚpara_endÚparskipÚ hard_breakÚ have_labelrr r r r NszAbstractFormatter.__init__cCs`|js|j ¡d|_|j|krD|jsD|j ||j¡||_d|_d|_|_|_d|_dS©Nrr0) rDrÚsend_line_breakrErCÚsend_paragraphr@rBrAr r r r r]s zAbstractFormatter.end_paragraphcCs8|js"|js"|j ¡d|_|_d|_|_d|_dSrF)rDrBrrGrErCr@rArr r r rhs     z AbstractFormatter.add_line_breakcOsJ|js|j ¡|jj|i|¤Žd|_|_d|_|_|_|_dSr;) rDrrGÚ send_hor_ruler@rErBrArCrr r r ros   zAbstractFormatter.add_hor_ruleNcCs„|js |js|j ¡|js0|j |r*dp,d¡t|tƒrP|j |  ||¡¡n |j |¡d|_ |_|_|_d|_ |_ dSr;) rErDrrGrBrHÚ isinstanceÚstrÚsend_label_dataÚformat_counterr@rArCrr r r rvs    z AbstractFormatter.add_label_datacCstd}|D]f}|dkr"|d|}q|dvrD|dkrn|| ||¡}q|dvrf|dkrn|| ||¡}q||}q|S)NÚÚ1z%dZaArZiI)Ú format_letterÚ format_roman)r rrÚlabelÚcr r r rM‚s z AbstractFormatter.format_countercCs<d}|dkr8t|ddƒ\}}tt|ƒ|ƒ}||}q|S)NrNrr0é)ÚdivmodÚchrÚord)r ÚcaserrRr$Úsr r r rP‘s  zAbstractFormatter.format_letterc CsÂgd¢}gd¢}d\}}|dkr®t|dƒ\}}|dkrP||||d|}nT|dkrn|||||}n6|d krˆ||}|d }nd }||||}||}|d}q|d kr¾| ¡S|S) N)Úir$rSÚm)ÚvÚlÚd)rNrré é r0éérNÚI)rUÚupper) r rXrZonesZfivesrRÚindexr$rYr r r rQœs&  zAbstractFormatter.format_romancCsª|sdS|dd… ¡}|dd… ¡}d | ¡¡}|jrD|sDdS|sN|jrv|sh|jsdd|_d|_dS|jsvd|}d|_|_|_|_|_||_|j   |¡dS)Nr0éÿÿÿÿú r) ÚisspaceÚjoinÚsplitr@rArCrDrBrErÚsend_flowing_data)r rZprespaceZ postspacer r r r´s&  ÿz"AbstractFormatter.add_flowing_datacCsZ|sdS|jr|j d¡|dd…dk|_d|_|_|_|_|_|j |¡dS)NrgrfÚ r) rArrkrDr@rBrCrEÚsend_literal_datarr r r rÈs ÿz"AbstractFormatter.add_literal_datacCs:|jr6d|_|_|_|_|_d|_|j d¡dS©Nrr0rg)rArDrBrCrEr@rrkrr r r rÑs ÿz!AbstractFormatter.flush_softspacecCs@|r.||jkr.|j |¡||_|j |¡n|j |j¡dSr)r!rÚ new_alignmentr<Úappendr r r r r"Øs  z AbstractFormatter.push_alignmentcCsH|jr|jd=|jr2|jd|_}|j |¡nd|_|j d¡dS©Nrf)r<r!rror r r r r#àszAbstractFormatter.pop_alignmentc Cs¦|\}}}}|jr6d|_|_|_d|_|j d¡|jr~|jd\}}}} |turZ|}|turf|}|turr|}|tur~| }||||f}|j |¡|j  |¡dS)Nrr0rgrf) rArDrBr@rrkr=ÚAS_ISrpÚnew_font) r ÚfontÚsizerZÚbÚttZcsizeZciÚcbZcttr r r r%ês        zAbstractFormatter.push_fontcCs4|jr|jd=|jr |jd}nd}|j |¡dSrq)r=rrs©r rtr r r r&ús  zAbstractFormatter.pop_fontcCsB|j |¡dd„|jDƒ}|s,|r,|d}|j |t|ƒ¡dS)NcSsg|] }|r|‘qSr r ©Ú.0r[r r r Ú rz1AbstractFormatter.push_margin..rf)r>rprÚ new_marginÚlen)r r'Úfstackr r r r(s  zAbstractFormatter.push_margincCsF|jr|jd=dd„|jDƒ}|r,|d}nd}|j |t|ƒ¡dS)NrfcSsg|] }|r|‘qSr r rzr r r r| rz0AbstractFormatter.pop_margin..)r>rr}r~)r rr'r r r r) s zAbstractFormatter.pop_margincCs||_|j |¡dSr)r+rÚ new_spacingr*r r r r,szAbstractFormatter.set_spacingcGsV|jr*d|_|_|_d|_|j d¡|D]}|j |¡q.|j t |jƒ¡dSrn) rArDrBr@rrkr?rpÚ new_stylesÚtuple)r r.Ústyler r r r/s zAbstractFormatter.push_styler0cCs$|j| d…=|j t|jƒ¡dSr)r?rr�r‚r1r r r r3!szAbstractFormatter.pop_stylecCs$| |_|_d|_|_|_dS©Nr)r@rDrBrCrEr4r r r r6%sz"AbstractFormatter.assert_line_data)N)r0)r0)r7r8r9r rrrrrMrPrQrrrr"r#r%r&r(r)r,r/r3r6r r r r r:@s*        r:c@steZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dd„Z dd„Z dd„Zdd„ZdS)rcCsdSrr rr r r r 2rzNullWriter.__init__cCsdSrr rr r r Úflush3rzNullWriter.flushcCsdSrr r r r r ro4rzNullWriter.new_alignmentcCsdSrr ryr r r rs5rzNullWriter.new_fontcCsdSrr ©r r'Úlevelr r r r}6rzNullWriter.new_margincCsdSrr r*r r r r€7rzNullWriter.new_spacingcCsdSrr r-r r r r�8rzNullWriter.new_stylescCsdSrr r r r r rH9rzNullWriter.send_paragraphcCsdSrr rr r r rG:rzNullWriter.send_line_breakcOsdSrr rr r r rI;rzNullWriter.send_hor_rulecCsdSrr rr r r rL<rzNullWriter.send_label_datacCsdSrr rr r r rk=rzNullWriter.send_flowing_datacCsdSrr rr r r rm>rzNullWriter.send_literal_dataN)r7r8r9r r…rorsr}r€r�rHrGrIrLrkrmr r r r r*src@sdeZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dd„Z dd„Z dS)ÚAbstractWritercCstd|fƒdS)Nznew_alignment(%r)©Úprintr r r r roIszAbstractWriter.new_alignmentcCstd|fƒdS)Nz new_font(%r)r‰ryr r r rsLszAbstractWriter.new_fontcCstd||fƒdS)Nznew_margin(%r, %d)r‰r†r r r r}OszAbstractWriter.new_margincCstd|fƒdS)Nznew_spacing(%r)r‰r*r r r r€RszAbstractWriter.new_spacingcCstd|fƒdS)Nznew_styles(%r)r‰r-r r r r�UszAbstractWriter.new_stylescCstd|fƒdS)Nzsend_paragraph(%r)r‰r r r r rHXszAbstractWriter.send_paragraphcCs tdƒdS)Nzsend_line_break()r‰rr r r rG[szAbstractWriter.send_line_breakcOs tdƒdS)Nzsend_hor_rule()r‰rr r r rI^szAbstractWriter.send_hor_rulecCstd|fƒdS)Nzsend_label_data(%r)r‰rr r r rLaszAbstractWriter.send_label_datacCstd|fƒdS)Nzsend_flowing_data(%r)r‰rr r r rkdsz AbstractWriter.send_flowing_datacCstd|fƒdS)Nzsend_literal_data(%r)r‰rr r r rmgsz AbstractWriter.send_literal_dataN)r7r8r9rorsr}r€r�rHrGrIrLrkrmr r r r rˆAsrˆc@sFeZdZddd„Zdd„Zdd„Zd d „Zd d „Zd d„Zdd„Z dS)Ú DumbWriterNéHcCs(|ptj|_||_t |¡| ¡dSr)ÚsysÚstdoutÚfileÚmaxcolrr Úreset)r r�r�r r r r ts  zDumbWriter.__init__cCsd|_d|_dSr„)ÚcolÚatbreakrr r r r‘zszDumbWriter.resetcCs |j d|¡d|_d|_dS©Nrlr©r�Úwriter’r“r r r r rH~szDumbWriter.send_paragraphcCs|j d¡d|_d|_dSr”r•rr r r rGƒs zDumbWriter.send_line_breakcOs:|j d¡|j d|j¡|j d¡d|_d|_dS)Nrlú-r)r�r–r�r’r“rr r r rIˆs   zDumbWriter.send_hor_rulecCsV|j |¡| d¡}|dkr4d|_||dd…}| ¡}|jt|ƒ|_d|_dS)Nrlrr0)r�r–Úrfindr’Ú expandtabsr~r“)r rrZr r r rm�s  zDumbWriter.send_literal_datacCsž|sdS|jp|d ¡}|j}|j}|jj}| ¡D]N}|rl|t|ƒ|kr\|dƒd}n|dƒ|d}||ƒ|t|ƒ}d}q6||_|d ¡|_dS)Nrrlrgr0rf)r“rhr’r�r�r–rjr~)r rr“r’r�r–Zwordr r r rk™s"  zDumbWriter.send_flowing_data)NrŒ) r7r8r9r r‘rHrGrIrmrkr r r r r‹ks  r‹cCs¦tƒ}t|ƒ}|dur t|ƒ}n$tjdd…r>ttjdƒ}ntj}z>|D]"}|dkrb| d¡qJ| |¡qJW|tjur˜| ¡n|tjur–| ¡0| d¡dS)Nr0rlr) r‹r:Úopenr�ÚargvÚstdinrrÚclose)r�ÚwÚfÚfpÚliner r r Útest®s"    ÿ  r¢Ú__main__)N) r�ÚwarningsÚwarnÚDeprecationWarningrrrr:rrˆr‹r¢r7r r r r Úsÿ"k*C