+
    Œvj  ã            	       ó¸   € R t RsR t]! 4       t/ tRsRR lt^ RIHt ]	! ]! ]RR7      ]! ]RR7      ]! ]RR7      R7      t
RR ltR t. tRR	 ltR
 t]! 4        R# )z)module that aggregates config informationc                 ó¸  € ^ RI Hp  ^ RIp/ pV ! RV4       VP                  4       p V ! RV4       VP	                  V4       VP                  4       p V ! RV4       VP	                  V4       V#   \
         d     L:i ; i  \
         dÐ    TP                  4       p  TP                  P                  TP                  P                  RR4      4      pM  \        \
        3 d    Rp Mi ; iT'       dZ   \        TR4      ;_uu_ 4       pT ! TP                  4       T4       RRR4       M  + '       g   i     M; iTP	                  T4        T#      T# ; ii ; i)	zÁ
create & return defaults for all reportlab settings from
reportlab.rl_settings.py
reportlab.local_rl_settings.py
reportlab_settings.py or ~/.reportlab_settings

latter values override earlier
)Úrl_execNz#from reportlab.rl_settings import *z)from reportlab.local_rl_settings import *z from reportlab_settings import *Ú~z.reportlab_settingsÚrb)Úreportlab.lib.utilsr   ÚosÚcopyÚupdateÚImportErrorÚpathÚ
expanduserÚjoinÚKeyErrorÚopenÚread)r   r   Ú	_DEFAULTSÚ
_overridesÚfnÚfs         ÚW/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/reportlab/rl_config.pyÚ_defaults_initr      sB  € õ ,Ûà€IÙÐ1°)Ô<à�~‰~Ó€JðÙÐ;¸JÔGØ×Ñ˜Ô$ð �~‰~Ó€JðÙÐ2°:Ô>Ø×Ñ˜Ô$ð Ðøô) ô Ùðûô ô Ø—>‘>Ó#ˆ
ð
	ðØ—W‘W×'Ñ'¨¯©¯©°SÐ9NÓ(OÓP‘øÜœkÐ*ô Ø’ðúçÜ˜"˜T—]”] aÙ˜AŸF™F›H ZÔ0÷ #—]—]�]úà× Ñ  Ô,øð Ðøð	ÙØÐúðúsq   §A. ÁA? Á.A<Á;A<Á?EÂ5CÃEÃC(Ã%EÃ'C(Ã(
EÃ3EÄD(Ä	EÄ(D8Ä3EÅEÅEÅENc                 ó<   € W9  d   \        R V: RV  RV 24      hR# )zinvalid value z for rl_config.z
need one of N)Ú
ValueError)ÚnameÚvalueÚalloweds   &&&r   Ú_enumChkr   2   s-   € ØÔÜ˜>¨%©°/À$ÀÀ~ÐV]ÐU^Ð_Ó`Ð`ñ ó    )Úpartial)r   )ÚrenderPMBackendÚ	xmlParserÚ	textPathsc                óÆ   € ^ RI Hp RV ,           pWT9   d	   WE,          pV'       d	   V! V4      p\        P                  V R4      pV'       d	   V! W4       V\	        4       V &   R# )z-set a module level value from environ/default)ÚenvironÚRL_N)r   r#   Ú	_rlChecksÚgetÚglobals)r   r   ÚconvÚchkr#   Úenames   &&&&  r   Ú_setOptr+   >   sJ   € åØ�$�J€EØÔØ•ˆß‘T˜%“[ˆUÜ
�-‰-˜˜TÓ
"€Cß
‰C�ŒOØ„GƒIˆdƒOr   c                 ó  a€ ^ RI o^ RIp V P                  P                  4       ^ ,          s^ RIHp ^ RIHp \        / 8X  dœ   \        V RR4      s\        f    ! R R4      s\        4       ;V n        s\        \        4      p\        P!                  4        F9  w  rEV;\        V&   \#        4       V&   V\        9  g   K(  VP%                  V4       K;  	  \'        V4      s^ RIpRSP*                  P-                  SP*                  P/                  VP0                  4      4      RSP3                  4       R	SP3                  4       P                  R
4      ^ ,          R\        RSP4                  P7                  RR4      /p\         EFi  pVP9                  R4      '       dØ   . p\        V,           Fi  p	W—,          P;                  RSP<                  4      p
RV
9   d    SP*                  P?                  V
4      p
V! V
4      '       g   KX  VP%                  V
4       Kk  	  \E        VSPF                  PI                  V4      V3R l4       \        \K        V\#        4       V,          4      4      \#        4       V&   Kò  \        V,          p\M        V\N        \P        34      '       d   \S        V4      pM6VR8X  d   V3R lpM(VR9   d   R pMVP9                  R4      '       d   R pMRp\E        WEV4       EKl  	  R#   \@        \B        3 d     EK[  i ; i)z“This function allows easy resetting to the global defaults
If the environment contains 'RL_xxx' then we use the value
else we use the given defaultN)Ú	pagesizes)Úrl_isdirÚ_rl_config__unset_c                   ó   € ] tR t^VtRtR# )Ú_unset_© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__static_attributes__r2   r   r   r1   r1   V   s   † ›4r   r1   ÚREPORTLAB_DIRÚCWDÚdiskÚ:Úsys_versionÚXDG_DATA_HOMEz~/.local/shareÚ
SearchPathÚ/r   c                 ó:   <€ V P                  SP                  4      # ©N)ÚsplitÚpathsep)Úxr   s   &€r   Ú<lambda>Ú_startUp.<locals>.<lambda>t   s   ø€ °!·'±'¸"¿*¹*Ô2Er   ÚdefaultPageSizec                 ó   € \        W4      # rA   )Úgetattr)ÚvÚMs   &&r   rE   rF   {   s   € ¬W°Q¬\r   c                 óà   € V f   R # \        V \        4      '       dH   V P                  R4       Uu. uF  qP                  4       NK  	  up Uu. uF  q"'       g   K  VNK  	  up# T # u upi u upi )NÚ,)Ú
isinstanceÚstrrB   Ústrip)rJ   rD   Úys   &  r   rE   rF   }   sy   € ¨ª ð  "HÔoyÐz{Ô|÷  pAò  pAÐXY×X_ÑX_Ð`cÔXdÓDeÑXdÐSTÇWÁWÆYÑXdÒDeÓ8kÑDe¸qÓij¿¸ÑDeÑ8kð  "Hð  GHð  "HùÒDeùÒ8ks   °A&Á	A+ÁA+ÚGlobc                 ój   € V '       d+   \        \        R R V P                  4        4       4      4      # . # )Nc              3   ó@   "  € T F  qP                  4       x € K  	  R # 5irA   )rP   )Ú.0Ú_s   & r   Ú	<genexpr>Ú-_startUp.<locals>.<lambda>.<locals>.<genexpr>   s   é € Ð2PÁiÀ·7±7·9°9Ãiùs   ‚)ÚlistÚfilterrB   )rJ   s   &r   rE   rF      s(   € ×VW¤¤f¨TÑ2PÀaÇgÁgÄiÓ2PÓ&QÓ!RÐ!_Ð]_Ð!_r   )ÚtrustedHostsÚtrustedSchemes)*r   ÚsysÚversionrB   r<   Úreportlab.libr-   r   r.   Ú_SAVEDrI   r1   r/   rY   Ú__all__r   Úitemsr'   ÚappendÚtupleÚ	reportlabr   ÚabspathÚdirnameÚ__file__Úgetcwdr#   r&   ÚendswithÚreplaceÚsepr   r   r
   r+   rC   r   rZ   rN   ÚintÚfloatÚtype)r]   r-   r.   ÚAÚkrJ   re   ÚDÚPÚpÚdr(   r   s               @r   Ú_startUprv   I   sK  ø€ ÷ à—+‘+×#Ñ#Ó% aÕ(€KÝ'Ý,äˆr„zÜ˜#Ð2°4Ó8ˆÜŠ?ßÑÜ/6«yÐ8ˆCÔ" Wä”‹MˆÜ—?‘?Ö$‰CˆAØ'(Ð(ŒF�1‰Iœ›	 !™ØœÖØ—‘˜–ñ %ô ˜“(ˆó Ø	˜"Ÿ'™'Ÿ/™/¨"¯'©'¯/©/¸)×:LÑ:LÓ*MÓNØˆr�y‰y‹{Ø�—	‘	“×!Ñ! #Ó& qÕ)Ø”{Ø˜Ÿ™Ÿ™¨Ð8HÓIð		
€A÷ ˆVˆØ�:‰:�l×#Ò#ØˆAÜ˜A—Y�Y�Ø•U—O‘O C¨¯©Ó/�Ø˜!”8ð!ØŸG™G×.Ñ.¨qÓ1˜ñ ˜A—;”; §¡¨¦ñ ô �A�b—j‘j—o‘o aÓ(Ô)EÔFÜ¤ x´³	¸!µÓ =Ó>ŒG‹I�a‹Lä�q•	ˆAÜ˜!œS¤˜K×(Ò(Ü˜A“w‘ØÐ%Ô%Ø"+Ó9‘ØÐ7Ô7ñ H‘Ø—‘˜F×#Ò#Ù_‘Ø�$Ü�A˜×ó1 øô %¤kÐ2ô !Û ð!ús   ÇK/Ë/LÌLc                ó4  € \          Uu. uF  q"! 4       '       g   K  VNK  	  up\         R&   \          Uu. uF  q"! 4       V J g   K  VNK  	  ppV'       d   R# ^ RIHpHp \         P	                  \        V R4      '       d   TMT! W4      4       R# u upi u upi )z4register a function to be called by rl_config._resetºNNNN)ÚrefÚ
WeakMethodÚ__self__)Ú_registered_resetsÚweakrefry   rz   rc   Úhasattr)ÚfuncÚcallbackrD   ÚLry   rz   s   &&    r   Úregister_resetr‚   „   sz   € å(:ÓBÑ(: 1¸a¿cŸQ˜QÑ(:ÑBÔ�qÑÝ&Ó6Ñ&ˆq¨!«#°¨+�ˆÑ&€AÐ6ß‰&ß'Ü×Ñ¬W°T¸*×-EÒ-E™zÈ3ÐNÐPTÓ^Ö_ùò	 CùÚ6s   ‰BœB´BÁBc                 óœ   € \        4        \        R,           F0  p V ! 4       pV'       d
   V! 4        K  \        P                  V 4       K2  	  R# )z&attempt to reset reportlab and friendsrx   N)rv   r|   Úremove)r   Úcs     r   Ú_resetr†   Œ   s6   € ä„JÜ ×"Ð"ˆÙ‹CˆßÙŽCä×%Ñ% aÖ(ó #r   )r†   r‚   )r2   )Ú	rlPyCairoÚ	_renderPM)ÚlxmlÚpyrxp)Úfreetyperˆ   Úbackend)NNrA   )Ú__doc__ra   r   r   r`   r<   r   Ú	functoolsr   Údictr%   r+   rv   r|   r‚   r†   r2   r   r   Ú<module>r�      s‚   ðÙ /Ø#€ò'ñR Ó
€	à	€Ø€ôaõ Ù
Ù! (Ð3LÔMÙ˜HÐ-=Ô>Ù˜HÐ-OÔPô
€	ô	ò8ðt Ð ô`ò)ñ 	†
r   