+
    ŒvjÅC  ã                   ó`  € R t RtRt^ RIHt ^ RIHtHtHtH	t	 ^ R	I
Ht ^ R
IHtHtHtHtHtHtHtHtHtHt H!t"H#t$H%t& ]! ]^^ 4      t']! ]^ ^4      t(]! ]^^4      t) ! R R4      t* ! R R]*4      t+],! ]]]]]	R7      3R lt- ! R R]*4      t. ! R R]*4      t/]0! 4       t1 ! R R4      t2R t3R t4R# )z3.3.0a›  Classes for ParagraphStyle and similar things.

A style is a collection of attributes, but with some extra features
to allow 'inheritance' from a parent, and to ensure nobody makes
changes after construction.

ParagraphStyle shows all the attributes available for formatting
paragraphs.

getSampleStyleSheet()  returns a stylesheet you can use for initial
development, with a few basic heading and text styles.
ÚPropertySetÚParagraphStyleÚ	LineStyleÚ	ListStyleÚStyleSheet1)Úblack)ÚTA_LEFTÚ	TA_CENTERÚTA_RIGHTÚ
TA_JUSTIFY)Útt2ps)Úcanvas_basefontnameÚunderlineWidthÚunderlineOffsetÚunderlineGapÚstrikeWidthÚstrikeOffsetÚ	strikeGapÚspaceShrinkageÚplatypus_link_underlineÚhyphenationLangÚhyphenationMinWordLengthÚuriWasteReduceÚembeddedHyphenationc                   óT   a € ] tR t^3t o / tR	R ltR tR tR tR
R lt	R	R lt
RtV tR# )r   Nc                óÀ  € RV P                   9  g   Q R4       hRV P                   9  g   Q R4       hV'       dS   VP                  V P                  8X  g8   Q RVP                  P                  : RV P                  P                  : 24       hWn        W n        V P
                  P                  V P                   4       V P                  4        V P                  ! R/ VB  R# )	z¶When initialized, it copies the class defaults;
then takes a copy of the attributes of the parent
if any.  All the work is done in init - styles
should cost little to use at runtime.Únamez1Class Defaults may not contain a 'name' attributeÚparentz3Class Defaults may not contain a 'parent' attributezParent style z# must have same class as new style N© )	ÚdefaultsÚ	__class__Ú__name__r   r   Ú__dict__ÚupdateÚrefreshÚ_setKwds)Úselfr   r   Úkws   &&&,ÚX/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/reportlab/lib/styles.pyÚ__init__ÚPropertySet.__init__6   sÜ   € ð ˜TŸ]™]Ô*Ð_Ð,_Ó_Ð*Ø˜tŸ}™}Ô,ÐcÐ.cÓcÐ,ßØ×#Ñ# t§~¡~Ô5ñ  dÐqw÷  rBñ  rB÷  rKô  rKð  LP÷  LZñ  LZ÷  Lcó  Lcð  8dó  dÐ5ð Œ	ØŒØ�‰×Ñ˜TŸ]™]Ô+ð
 	�‰ŒØ�ŠÑ˜Ôó    c                óT   € VP                  4        F  w  r#W0P                  V&   K  	  R # ©N)Úitemsr"   )r&   r'   ÚkeyÚvalues   &,  r(   r%   ÚPropertySet._setKwdsL   s    € àŸ(™(ž*‰JˆCØ"'�]‰]˜3Óó %r+   c                óT   € R V P                   P                  : RV P                  : R2# )Ú<z 'z'>)r    r!   r   ©r&   s   &r(   Ú__repr__ÚPropertySet.__repr__Q   s   � Ø"Ÿn™n×5Ô5°t·y´yÐAÐAr+   c                ó¶   € V P                   '       dG   V P                   P                  P                  4        F  w  rVR9  g   K  W P                  V&   K  	  R# R# )zsre-fetches attributes from the parent on demand;
use if you have been hacking the styles.  This is
used by __init__N©r   r   )r   r"   r.   )r&   r/   r0   s   &  r(   r$   ÚPropertySet.refreshT   sF   € ð �;�;ˆ;Ø"Ÿk™k×2Ñ2×8Ñ8Ö:‘
�ØÐ0Ö0Ø).—M‘M #Ó&ó ;ñ r+   c                óž  € \        VR ,           V P                  4       \        VR,           V P                  4       \        V P                  P                  4       4      pVP                  4        VP                  R4       VP                  R4       V F7  pV P                  P                  VR4      p\        W: RV: 2,           4       K9  	  R# )zname =zparent =r   r   Nz = )	Úprintr   r   Úlistr"   ÚkeysÚsortÚremoveÚget)r&   ÚindentÚkeylistr/   r0   s   &&   r(   Ú	listAttrsÚPropertySet.listAttrs]   s’   € Üˆf�xÕ §¡Ô+Üˆf�zÕ! 4§;¡;Ô/Ü�t—}‘}×)Ñ)Ó+Ó,ˆØ�‰ŒØ�‰�vÔØ�‰�xÔ ÛˆCØ—M‘M×%Ñ% c¨4Ó0ˆEÜ�&ªªUÐ3Õ3Ö4ó r+   c                óÐ   € V P                  W4      pV P                  P                  4       Vn        Wn        VR J ;'       d    T ;'       g    TVn        VP
                  ! R/ VB  V# )Nr   )r    r"   Úcopyr   r   r%   )r&   r   r   ÚkwdsÚrs   &&&, r(   ÚcloneÚPropertySet.cloneh   sX   € Ø�N‰N˜4Ó'ˆØ—]‘]×'Ñ'Ó)ˆŒ
ØŒØ˜T�>×*Ð* d×4Ð4¨fˆŒØ	�
Š
Ñ�TÒØˆr+   r8   r-   )Ú )r!   Ú
__module__Ú__qualname__Ú__firstlineno__r   r)   r%   r5   r$   rC   rI   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r(   r   r   3   s.   ø‡ € Ø€Hôò,(ò
Bò/ô	5÷ò r+   c                   ó
  € ] tR t^pt/ R]bR^
bR^bR^ bR^ bR^ bR]bR^ bR	^ bR
]bR^
bR^ bR]bRRbRRbR^ bR^ b/ R^ bRRbRRbR^bR^ bRRbRRbR^bR]bRRbR^ bR^ bR ]bR!]	bR"]
bR#]bR$]bCR%]R&]R'RR(RR)]R*]R+]/CtR,tR# )-r   ÚfontNameÚfontSizeÚleadingÚ
leftIndentÚrightIndentÚfirstLineIndentÚ	alignmentÚspaceBeforeÚ
spaceAfterÚbulletFontNameÚbulletFontSizeÚbulletIndentÚ	textColorÚ	backColorNÚwordWrapÚshapingÚborderWidthÚborderPaddingÚborderColorÚborderRadiusÚallowWidowsÚallowOrphansÚtextTransformÚendDotsÚsplitLongWordsr   ÚbulletAnchorÚstartÚjustifyLastLineÚjustifyBreaksr   r   r   r   r   r   ÚlinkUnderlineÚunderlineColorÚstrikeColorr   r   r   r   )r!   rL   rM   rN   Ú_baseFontNamer   r   Ú_baseUnderlineWidthÚ_spaceShrinkageÚ_baseStrikeWidthÚ_baseUnderlineOffsetÚ_baseUnderlineGapÚ_baseStrikeOffsetÚ_baseStrikeGapÚ_platypus_link_underlineÚ_hyphenationLangÚ_embeddedHyphenationÚ_uriWasteReducer   rO   r   r+   r(   r   r   p   sã  † ð1
Ø�=ð1
à�2ð1
ð 	�"ð1
ð 	�Qð	1
ð
 	�að1
ð 	˜!ð1
ð 	�Gð1
ð 	�að1
ð 	�Qð1
ð 	˜ð1
ð 	˜ð1
ð 	�qð1
ð 	�Uð1
ð 	�Dð1
ð  	�4ð!1
ð( 	�1ð)1
ð* 	�qñ+1
ð, 	˜ð-1
ð. 	�tð/1
ð0 	˜ð11
ð2 	�qð31
ð4 	˜ð51
ð6 	˜ð71
ð8 	�$ð91
ð> 	˜ð?1
ð@ 	Ð-ðA1
ðB 	˜ðC1
ðD 	˜1ðE1
ðF 	˜ðG1
ðH 	˜/ðI1
ðJ 	Ð'ðK1
ðL 	Ð/ðM1
ðN 	Ð)ðO1
ðP 	Ð)ñQ1
ðR 	�^ØÐ1Ø˜DØ�tØÐ+àÐ3Ø˜/ña1
„Hr+   )ÚcentreÚcenterÚleftÚrightÚjustifyc                 ól   € VP                  V P                  4       R 4      pVf   \        V : R24      hV# )Nz is illegal value for alignment)r@   ÚlowerÚ
ValueError)ÚvÚ__map__Ú_s   && r(   Ústr2alignmentr‹   ¤   s6   € ð
 	�‰�A—G‘G“I˜dÓ#€AØ‚yœ
 a¡UÐ*IÐ#JÓKÐKØ€Hr+   c                   ó2   a € ] tR t^­t o R^R]/tR tRtV tR# )r   ÚwidthÚcolorc                ó(   € VP                  ^4       R# )zCYou can ask a LineStyle to set up the canvas for drawing
the lines.N)ÚsetLineWidth)r&   Úcanvass   &&r(   ÚprepareCanvasÚLineStyle.prepareCanvas²   s   € ð 	×Ñ˜AÖr+   r   N)	r!   rL   rM   rN   r   r   r’   rO   rP   rQ   s   @r(   r   r   ­   s    ø‡ € à�Ø�ð
€H÷ð r+   c                   ó>   € ] tR t^¸t]! ^^ RR]R^^ RRRRR7      tRtR# )	r   r‚   Ú1Ú	HelveticaÚautoÚltrN)rW   rX   ÚbulletAlignÚ
bulletTypeÚbulletColorr]   r^   ÚbulletOffsetYÚbulletDedentÚ	bulletDirÚbulletFormatrn   r   )r!   rL   rM   rN   Údictr   r   rO   r   r+   r(   r   r   ¸   s0   † ÙØØØ"ØØ!Ø*Ø!ØØ#ØØ!Øô„Hr+   c                   ó^   a € ] tR t^Êt o RtR tR t]3R ltR t	R t
RR ltR	 tR
 tRtV tR# )r   aü  
This may or may not be used.  The idea is to:

1. slightly simplify construction of stylesheets;

2. enforce rules to validate styles when added
   (e.g. we may choose to disallow having both
   'heading1' and 'Heading1' - actual rules are
   open to discussion);
   
3. allow aliases and alternate style lookup
   mechanisms
   
4. Have a place to hang style-manipulation
   methods (save, load, maybe support a GUI
   editor)

Access is via getitem, so they can be
compatible with plain old dictionaries.
c                ó"   € / V n         / V n        R # r-   )ÚbyNameÚbyAliasr4   s   &r(   r)   ÚStyleSheet1.__init__à   s   € ØˆŒØˆŽr+   c                ó¶   €  V P                   V,          #   \         d9     T P                  T,          u #   \         d    \        R T,          4      hi ; ii ; i)z"Style '%s' not found in stylesheet)r¤   ÚKeyErrorr£   ©r&   r/   s   &&r(   Ú__getitem__ÚStyleSheet1.__getitem__ä   s_   € ð	KØ—<‘< Õ$Ð$øÜô 	KðKØ—{‘{ 3Õ'Ò'øÜô KÜÐCÀcÕIÓJÐJðKúð	Kús   ‚ •A¡6³A¶AÁAc                óR   €  W,          #   \          d    T\        8w  d   Tu # h i ; ir-   )r§   Ú_stylesheet1_undefined)r&   r/   Údefaults   &&&r(   r@   ÚStyleSheet1.getí   s.   € ð	Ø•9ÐøÜô 	ØÔ.Ô.°w²Øð	ús   ‚
 Š&¤&c                óJ   € WP                   9   ;'       g    WP                  9   # r-   ©r¤   r£   r¨   s   &&r(   Ú__contains__ÚStyleSheet1.__contains__ô   s   € Ø—l‘lÑ"×8Ð8 c¯[©[Ñ&8Ð8r+   c                ó
   € W9   # r-   r   r¨   s   &&r(   Úhas_keyÚStyleSheet1.has_key÷   s
   € Ø‰{Ðr+   Nc                óŠ  € VP                   pW0P                  9   d   \        R V,          4      hW0P                  9   d   \        RV,          4      hV'       dE   W P                  9   d   \        R V,          4      hW P                  9   d   \        RV,          4      hWP                  V&   V'       d   WP                  V&   R# R# )z(Style '%s' already defined in stylesheetz1Style name '%s' is already an alias in stylesheetz1Alias name '%s' is already an alias in stylesheetN)r   r£   r§   r¤   )r&   ÚstyleÚaliasr/   s   &&& r(   ÚaddÚStyleSheet1.addú   sœ   € Ø�j‰jˆØ—+‘+ÔÜÐEÈÕKÓLÐLØ—,‘,ÔÜÐNÐQTÕTÓUÐUçØŸ™Ô#ÜÐIÈEÕQÓRÐRØŸ™Ô$ÜÐRÐUZÕZÓ[Ð[à �‰�CÑßØ"'�L‰L˜Óñ r+   c                óz   € W9   d   V P                  V4      # \        V P                  P                   R V: 24      h)z instance has no attribute )r@   ÚAttributeErrorr    r!   )r&   Úas   &&r(   Ú__getattr__ÚStyleSheet1.__getattr__  s8   € ØŒ9˜TŸX™X a›[Ð(Ü §¡× 7Ñ 7Ð8Ð8SÐTUÑSXÐYÓZÐZr+   c                óV  € \        V P                  P                  4       4      pVP                  4        / p\        V P                  P                  4       4       F	  w  r4W2V&   K  	  V F=  w  rTVP                  VR 4      p\        WS4       VP                  R4       \        4        K?  	  R # )Nz    )r<   r£   r.   r>   r¤   r@   r;   rC   )r&   ÚstylesÚaliir¸   r·   r   s   &     r(   r<   ÚStyleSheet1.list  s�   € Ü�d—k‘k×'Ñ'Ó)Ó*ˆØ�‰ŒØˆÜ" 4§<¡<×#5Ñ#5Ó#7Ö8‰NˆUØ�‹Kñ 9ã#‰MˆTØ—H‘H˜U DÓ)ˆEÜ�$ÔØ�O‰O˜FÔ#ÜŽGó	 $r+   r°   r-   )r!   rL   rM   rN   Ú__doc__r)   r©   r¬   r@   r±   r´   r¹   r¾   r<   rO   rP   rQ   s   @r(   r   r   Ê   s>   ø‡ € ñò*òKð 4ô ò9òô(ò"[÷
ð 
r+   c                  óÌ   € \        R R4      p \        V n        ^V n        RV n        V P                  4        \        4        \        RV 4      pRVn        VP                  4        W3# )ÚNormalNgÍÌÌÌÌÌ,@ÚLiteralÚCourier)r   rt   rT   rU   rV   rC   r;   )ÚpNormalÚpPres     r(   Ú
testStylesrË     s[   € Ü˜X dÓ+€GÜ$€GÔØ€GÔØ€G„Oà×ÑÔÜ	„GÜ˜) WÓ-€DØ€D„MØ‡N�NÔØˆ=Ðr+   c                 ó4  € \        4       p V P                  \        R\        ^
^R7      4       V P                  \        RV R,          ^R7      4       V P                  \        RV R,          \        R7      4       V P                  \        RV R,          \
        ^^^R7      R	R
7       V P                  \        RV R,          \
        ^^\        ^R7      RR
7       V P                  \        RV R,          \
        ^^^^R7      RR
7       V P                  \        RV R,          \        ^^^^R7      RR
7       V P                  \        RV R,          \        ^
^^
^R7      RR
7       V P                  \        RV R,          \
        ^	R^^R7      RR
7       V P                  \        RV R,          \
        ^R^^R7      RR
7       V P                  \        RV R,          ^ ^R7      RR
7       V P                  \        RV R,          ^ ^$^ ^\        R7      R R
7       V P                  \        R!V R,          R"^R#^ ^$R$R%7      4       V P                  \        R&R'^^ R(R)\        R*^^ R+R,R'R'R-7      R.R
7       V P                  \        R/R'^^ R(R)\        R*^^ R+R,R'R'R-7      R0R
7       V # )1zReturns a stylesheet objectrÆ   )r   rT   rU   rV   ÚBodyText)r   r   r[   ÚItalic)r   r   rT   ÚHeading1)r   r   rT   rU   rV   r\   Úh1)r¸   ÚTitle)r   r   rT   rU   rV   rZ   r\   ÚtitleÚHeading2)r   r   rT   rU   rV   r[   r\   Úh2ÚHeading3Úh3ÚHeading4Úh4ÚHeading5gš™™™™™%@Úh5ÚHeading6gÍÌÌÌÌÌ @Úh6ÚBullet)r   r   rY   r[   ÚbuÚ
Definition)r   r   rY   rW   r_   r[   r]   ÚdfÚCoderÈ   gš™™™™™!@rK   )r   r   rT   rU   rV   rY   rW   r   ÚUnorderedListNr‚   r•   r–   r—   r˜   )r   r   rW   rX   r™   rš   r›   r]   r^   rœ   r�   rž   rŸ   rn   ÚulÚOrderedListÚol)
r   r¹   r   rt   Ú_baseFontNameIÚ_baseFontNameBr	   Ú_baseFontNameBIr   r   )Ú
stylesheets    r(   ÚgetSampleStyleSheetrê   (  s!  € ä“€Jà‡N�N”> xÜ+8Ø+-Ø*,ô.ô ð ‡N�N”> zØ)3°HÕ)=Ø./ô1ô ð ‡N�N”> xØ)3°JÕ)?Ü-;ô=ô ð
 ‡N�N”> zØ)3°HÕ)=Ü-;Ø+-Ø*,Ø-.ô0ð ð ô ð ‡N�N”> wØ)3°HÕ)=Ü-;Ø+-Ø*,Ü,5Ø-.ô0ð !ð ô "ð ‡N�N”> zØ)3°HÕ)=Ü-;Ø+-Ø*,Ø.0Ø-.ô0ð ð ô ð ‡N�N”> zØ)3°HÕ)=Ü-<Ø+-Ø*,Ø.0Ø-.ô0ð ð ô ð ‡N�N”> zØ)3°HÕ)=Ü-<Ø+-Ø*,Ø.0Ø-.ô0ð ð ô ð ‡N�N”> zØ)3°HÕ)=Ü-;Ø+,Ø*.Ø./Ø-.ô0ð ð ô ð ‡N�N”> zØ)3°HÕ)=Ü-;Ø+,Ø*-Ø./Ø-.ô0ð ð ô ð ‡N�N”> xØ)3°HÕ)=Ø23Ø./ô1ð ð	 ô ð ‡N�N”> |Ø)3°HÕ)=Ø23Ø-/Ø/0Ø./Ü1@ôBð ð ô ð ‡N�N”> vØ)3°HÕ)=Ø+4Ø+,Ø*-Ø23Ø-/Ø24ô6ô 7ð ‡N�N”9 /Ø'+Ø+-Ø,-Ø,2Ø+.Ü,1Ø/:Ø/1Ø./Ø-3Ø*/Ø-1à&*ôð  ð! ô ð$ ‡N�N”9 -Ø'+Ø+-Ø,-Ø,2Ø+.Ü,1Ø/:Ø/1Ø./Ø-3Ø*/Ø-1à&*ôð  ð! ô ð" Ðr+   N)r   r   r‹   r   r   r   rê   )5Ú__version__rÄ   Ú__all__Úreportlab.lib.colorsr   Úreportlab.lib.enumsr   r	   r
   r   Úreportlab.lib.fontsr   Úreportlab.rl_configr   rt   r   ru   r   rx   r   ry   r   rw   r   rz   r   r{   r   rv   r   r|   r   r}   r   Ú_hyphenationMinWordLengthr   r   r   r~   rç   ræ   rè   r   r   r    r‹   r   r   Úobjectr¬   r   rË   rê   r   r+   r(   Ú<module>ró      sÛ   ðð €ð	€ð	
€õ 'ß HÓ HÝ %÷L÷ L÷ Lõ Lñ �} Q qÓ)€Ù�} Q qÓ)€Ù˜ a¨Ó*€÷;ñ ;ôz2
�[ô 2
ñh !Ø&Ø&Ø"¨Ø(ô	*ô ô�ô ô�ô ñ   ›Ð ÷Oñ OòbôLr+   