+
    Œvjä  ã                   óø   € ^ RI Ht ^ RIHt ^ RIHtHtHtHtH	t	H
t
 ^ RIHt ^ RI5 ^ RI5 ^ RIHt ^ RIHt ^ RIHt  ! R	 R
]4      t]R8X  d*   ]! 4       t]P1                  4       P3                  RR7       R# R# )é    )Ú_PCMYK_black)ÚLabel)ÚCircleÚDrawingÚGroupÚLineÚRectÚString)ÚWidget)Ú*)Úcm)ÚgetFont)Ú	_maxWidthc                   óL  a € ] tR t^t o Rt]! ]! ]RR7      ]! ]RR7      ]! ]RR7      ]! ]	RR7      ]! ]	RR7      ]! ]	RR7      ]! ]	R	R7      ]! ]
R
R7      ]! ]	RR7      ]! ]
RR7      ]! ]	RR7      ]! ]	RR7      ]! ]	RR7      ]! ]	RR7      R7      tR tR tRR ltR tRtV tR# )ÚDotBoxzReturns a dotbox widget.z/List of text labels for boxes on left hand side)Údescz+Text label for second box on left hand sidez Name of font used for the labelsz Size of font used for the labelsz&Space between label text and grid edgez!Width of the grid and dot outlinezWidth of each 'box'zColour for the box and griddingz)Diameter of the circle used for the 'dot'zColour of the circle on the boxzX Position of the circlezX Position of dotboxzY Position of dotbox)ÚxlabelsÚylabelsÚlabelFontNameÚlabelFontSizeÚlabelOffsetÚstrokeWidthÚgridDivWidthÚ	gridColorÚdotDiameterÚdotColorÚdotXPositionÚdotYPositionÚxÚyc                óR  € . ROV n         . ROV n        RV n        ^V n        ^V n        RV n        R\        ,          V n        \        P                  RRR	4      V n
        R\        ,          V n        \        P                  R
RR4      V n        ^V n        ^V n        ^V n        ^V n        R# )ÚValueÚ	Helveticag      à?gš™™™™™Ù?N)r"   ÚBlendÚGrowth)ÚSmallÚMediumÚLargeg¹?gSSSSSSÓ?gñðððððà?gí?gì?gÞÝÝÝÝÝÝ?)r   r   r   r   r   r   r   r   ÚcolorsÚColorr   r   r   r   r   r   r    )Úselfs   &Úd/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/reportlab/graphics/charts/dotbox.pyÚ__init__ÚDotBox.__init__.   sŽ   € Ú1ˆŒÚ1ˆŒØ(ˆÔØˆÔØˆÔØˆÔØœb�&ˆÔÜ—|‘| H¨X°iÓ@ˆŒØœR�ˆÔÜ—l‘l 9¨Y°yÓAˆŒØˆÔØˆÔØˆŒØˆŽó    c                óö  € ^;p;p;r4\        V P                  4      V P                  ,          pWQ,           V,           V P                  ,           pV\	        V P                  V P
                  V P                  4      ,           p\        V P                  4      V P                  ,          pWc,           V,           V P                  ,           pV\	        V P                  V P
                  V P                  4      ,           pWV3# )é   )Úlenr   r   r   r   r   r   r   )r+   ÚleftPaddingÚrightPaddingÚ
topPaddingÚbottomPaddingÚtxÚtys   &      r,   Ú_getDrawingDimensionsÚDotBox._getDrawingDimensions?   sÁ   € Ø:;Ð;ˆÐ;�LÐ; äˆt�|‰|Ó˜T×.Ñ.Õ.ˆà�>˜,Õ& t×'7Ñ'7Õ7ˆàŒi˜Ÿ™ d×&8Ñ&8¸$×:LÑ:LÓMÕMˆäˆt�|‰|Ó˜T×.Ñ.Õ.ˆà�=˜Õ& t×'7Ñ'7Õ7ˆàŒi˜Ÿ™ d×&8Ñ&8¸$×:LÑ:LÓMÕMˆàˆwˆr/   Nc                óŽ   € V'       g   V P                  4       w  r#\        W#4      pVP                  V P                  4       4       V# ©N)r9   r   ÚaddÚdraw)r+   Údrawingr7   r8   s   &&  r,   ÚdemoÚDotBox.demoP   s5   € ßØ×,Ñ,Ó.‰EˆBÜ˜b“nˆGØ�‰�D—I‘I“KÔ Øˆr/   c                ó~  € \        4       pVP                  \        V P                  V P                  \        V P                  4      V P                  ,          \        V P                  4      V P                  ,          V P                  V P                  R R7      4       \        ^\        V P                  4      4       F¸  pVP                  \        V P                  V P                  V P                  V P                  W P                  ,          ,           V P                  \        V P                  4      V P                  ,          ,           V P                  W P                  ,          ,           R7      4       Kº  	  \        ^\        V P                  4      4       F¸  pVP                  \        V P                  V P                  V P                  W P                  ,          ,           V P                  V P                  W P                  ,          ,           V P                  \        V P                  4      V P                  ,          ,           R7      4       Kº  	  VP                  \        V P                  V P                  V P                  V P                  V P                  V P                  ,          ,           V P                  V P                   V P                  ,          ,           V P"                  R,          R7      4       \%        V P&                  4      P(                  P*                  pV^ 8X  d   RpW0P,                  ,          pV P                  R 8w  dù   \        \        V P                  4      ^,
          R
R
4       FÍ  pV P                  V,          R 8w  g   K  VP                  \/        V P                  V P                  V,          V P&                  V P,                  \0        V P                  V P2                  ,
          V P                  W P                  ,          V P                  V,
          R,          ,           ,           RR7      4       KÏ  	  V P                  R 8w  Edf   \        ^ \        V P                  4      4       EFA  pV P                  V,          R 8w  g   K  \5        4       pV P                  W P                  ,          ,           V P                  V,           R,          ,           Vn        V P                  \        V P                  4      V P                  ,          ,           V P2                  ,           Vn        ^ZVn        RVn        V P&                  Vn        V P,                  Vn        \0        Vn        VPA                  V P                  V,          4       R	Vn!        VPE                  4        VP                  V4       EKD  	  V# )N)ÚstrokeColorr   Ú	fillColor)rC   r   Úx1Úy1Úx2Úy2g       @)rC   r   rD   ÚcxÚcyÚrg`åÐ"Ûùæ?Úend)rC   ÚtextÚfontNameÚfontSizerD   r   r    Ú
textAnchorÚstartÚswéÿÿÿÿ)#r   r=   r	   r   r    r2   r   r   r   r   r   Úranger   r   r   r   r   r   r   r   ÚfaceÚascentr   r
   r   r   r   ÚanglerP   rN   rO   rD   ÚsetTextÚ	boxAnchorr>   )r+   ÚgÚfrV   Úls   &    r,   r>   ÚDotBox.drawW   sð  € Ü‹Gˆð 	
�‰Œd�4—6‘6˜$Ÿ&™&¤ T§\¡\Ó!2°4×3DÑ3DÕ!DÄSÈÏÉÓEVÐW[×WhÑWhÕEhØ#Ÿ~™~Ø#×/Ñ/Ø!ô#ô 	$ô ˜œ#˜dŸl™lÓ+Ö,ˆAà�E‰E”$ 4§>¡>Ø#'×#3Ñ#3Ø ŸF™FØ ŸF™F 1×%6Ñ%6Õ#6Õ6Ø ŸF™F¤3 t§|¡|Ó#4°T×5FÑ5FÕ#FÕFØ ŸF™F 1×%6Ñ%6Õ#6Õ6ô8ö 9ñ -ô ˜œ#˜dŸl™lÓ+Ö,ˆAà�E‰E”$ 4§>¡>Ø#'×#3Ñ#3Ø ŸF™F 1×%6Ñ%6Õ#6Õ6Ø ŸF™FØ ŸF™F 1×%6Ñ%6Õ#6Õ6Ø ŸF™F¤3 t§|¡|Ó#4°T×5FÑ5FÕ#FÕFôHö Iñ -ð 	
�‰Œf §¡Ø!%×!1Ñ!1Ø#Ÿ}™}ØŸ&™& $×"3Ñ"3°D×4EÑ4EÕ"EÕFØŸ&™& $×"3Ñ"3°D×4EÑ4EÕ"EÕFØ×)Ñ)¨#Õ-ô/ô 	0ô �t×)Ñ)Ó*×/Ñ/×6Ñ6ˆØ�1Œ9ØˆFØ×(Ñ(Õ(ˆð �<‰<˜4ÔÜœC §¡Ó-¨aÕ/°°2Ö6�Ø—<‘< •? TÖ)Ø—E‘Eœ&¨T¯^©^Ø$(§L¡L°¥OØ(,×(:Ñ(:Ø(,×(:Ñ(:Ü'3Ø!%§¡¨×(8Ñ(8Õ!8Ø!%§¡¨×+<Ñ+<Õ)<¸d×>OÑ>OÐPVÕ>VÐX[Õ=[Õ)[Õ!\Ø*/ô1ö 2ñ 7ð �<‰<˜4ÕÜ˜Aœc $§,¡,Ó/×0�Ø—<‘< •? TÖ)Ü“g�AØŸ™ ×"3Ñ"3Õ 3Õ4°d×6GÑ6GÈÕ6NÐPSÕ5SÕS�A”CØŸ™¤ D§L¡LÓ 1°$×2CÑ2CÕ CÕDÀT×EUÑEUÕU�A”CØ�A”GØ!(�A”LØ!%×!3Ñ!3�A”JØ!%×!3Ñ!3�A”JÜ".�A”KØ—I‘I˜dŸl™l¨1�oÔ.Ø"&�A”KØ—F‘F”HØ—E‘E˜!—Hñ 1ð ˆr/   )r   r   r   r   r   r   r   r   r   r   r   r   r    r   r<   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚAttrMapÚAttrMapValueÚisNoneOrListOfNoneOrStringsÚisStringÚisNumberÚisColorÚ_attrMapr-   r9   r@   r>   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r,   r   r      sé   ø‡ € Ù"ñ ÙÐ:ØBôDáÐ:Ø>ô@á$ XØ3ô5á$ XØ3ô5á" 8Ø9ô;á" 8Ø4ô6á# HØ&ô(á  Ø2ô4á" 8Ø<ô>á Ø2ô4á# HØ+ô-á# HØ+ô-á˜Ø'ô)á˜Ø'ô)ô7
€Hò>ò"ô"÷Gð Gr/   r   Ú__main__Údotbox)ÚfnRootN)Úreportlab.lib.colorsr   Ú$reportlab.graphics.charts.textlabelsr   Úreportlab.graphics.shapesr   r   r   r   r	   r
   Úreportlab.graphics.widgetbaser   Úreportlab.lib.attrmapÚreportlab.lib.validatorsÚreportlab.lib.unitsr   Úreportlab.pdfbase.pdfmetricsr   Ú#reportlab.graphics.charts.lineplotsr   r   r^   Údr@   Úsave© r/   r,   Ú<module>r|      s\   ðÝ -Ý 6ß P× PÝ 0Ü #Ü &Ý "Ý 0Ý 9ôSˆVô Sðp ˆzÔÙ‹€AØ‡F�FƒH‡M�M˜€MÖ"ñ r/   