§
    £”jzÂ  ã                   ó<  — d Z ddlmZmZmZmZmZmZmZm	Z	m
Z
 ddlmZ ddlmZmZmZmZmZ ddlmZ ddlmZmZ ddlZ e¦   «         Z edddd¬¦  «        Zg g g g d	œZ ed`i d
d“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“d d!“d"d#“d$d“d%d&“d'd(“d)d*“d+d,“d-d.“ŽZ eddd/d0d1d2d3d4d5¬6¦	  «	        Zded7<    ed8d9d:d;d<¬=¦  «        Z d>„ Z!d?„ Z"efd@„Z# G dA„ dBe¦  «        Z$ G dC„ dDe¦  «        Z%dE„ Z& e¦   «         Z' G dF„ dGe¦  «        Z( G dH„ dI¦  «        Z) e e)g dJ¢g dK¢dL¦  «         e)g dM¢g dN¢dO¦  «         e)g dP¢g dQ¢dR¦  «         e)g dS¢g dT¢dU¦  «         e)g dV¢g dW¢dX¦  «        ¬Y¦  «        Z* edZd[d\d]d^¬Y¦  «        Z+e,d_k    rddl-Z- e-j.        ¦   «          dS dS )a)ÚAcroFormé    )	Ú	PDFObjectÚPDFArrayÚPDFDictionaryÚ	PDFStringÚ	pdfdocEncÚPDFNameÚ	PDFStreamÚPDFStreamFilterZCompressÚ	escapePDF)ÚstringWidth)ÚColorÚ	CMYKColorÚWhiterÚBlackerÚopaqueColor©Úfp_str)ÚisStrÚasNativeN)ÚvisibleÚhiddenÚvisibleNonPrintingÚhiddenPrintable)r   éZ   é´   i  ÚreadOnlyé   Úrequiredé   ÚnoExporté   ÚnoToggleToOffi @  Úradioi €  Ú
pushButtoni   ÚradiosInUnisoni   Ú	multilinei   Úpasswordi    Ú
fileSelecti   ÚdoNotSpellChecki  @ ÚdoNotScrolli  € Úcombi   ÚrichTextÚcomboi   Úediti   Úsorti   ÚmultiSelecti    ÚcommitOnSelChangei   é   é   é    é@   é€   é   i   )	Ú	invisibler   ÚnozoomÚnorotateÚnoviewÚreadonlyÚlockedÚtogglenoviewÚlockedcontentsÚprintÚSÚDÚBÚIÚU)ÚsolidÚdashedÚbevelledÚinsetÚ
underlinedc                 óì   — t          | t          t          |         ¦  «        ¬¦  «        }|dk    r7|sdg}nt          |t          t
          f¦  «        s|g}t          |¦  «        |d<   t          |¦  «        S )N)ÚWrB   rH   é   rC   )Údictr	   Ú	_bsStylesÚ
isinstanceÚlistÚtupler   r   )ÚborderWidthÚborderStyleÚdashLenÚds       úi/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/reportlab/pdfbase/acroform.pyÚbsPDFrY   I   sy   € Ýˆ{�W¥Y¨{Ô%;Ñ<Ô<Ð=Ñ=Ô=€AØ�HÒÐØð 	 Ø�cˆGˆGÝ˜G¥T­% LÑ1Ô1ð 	 Ø�iˆGÝ˜'Ñ"Ô"ˆˆ#‰Ý˜ÑÔÐó    c                 óH   — t          | ¦  «                             dd¦  «        S )Nú%z\045)r   Úreplace)Úss    rX   ÚescPDFr_   S   s   € Ý�Q‰<Œ<×Ò  GÑ,Ô,Ð,rZ   c                 ó|   — t          | t          ¦  «        s&| }d} |                     ¦   «         D ]}| ||         z  } Œ| S )Nr   )rQ   ÚintÚsplit)r^   rW   ÚvÚxs       rX   Ú	makeFlagsre   V   sI   € Ý�a�ÑÔð ØˆØˆØ—’‘”ð 	ð 	ˆAØ��1”‰IˆAˆAØ€HrZ   c                   ó   — e Zd Zd„ Zd„ ZdS )ÚPDFFromStringc                 óV   — t          |¦  «        st          d|z  ¦  «        ‚|| _        d S )Nz$need a unicode/bytes argument not %r)r   Ú
ValueErrorÚ_s)Úselfr^   s     rX   Ú__init__zPDFFromString.__init___   s0   € Ý�Q‰xŒxð 	IÝÐCÀaÑGÑHÔHÐHØˆŒˆˆrZ   c                 ó*   — t          | j        ¦  «        S ©N)r   rj   )rk   Údocuments     rX   ÚformatzPDFFromString.formatd   s   € Ý˜œÑ!Ô!Ð!rZ   N©Ú__name__Ú
__module__Ú__qualname__rl   rp   © rZ   rX   rg   rg   ^   s2   € € € € € ðð ð ð
"ð "ð "ð "ð "rZ   rg   c                   ó   — e Zd Zdd„Zd„ ZdS )Ú
RadioGroupÚ únoToggleToOff required radioc                 ó”   — |st          d¦  «        ‚|| _        t          |t          ¦  «        | _        g | _        || _        d | _        d S )NzRadioGroup created with no name)ri   ÚTUre   ÚfieldFlagValuesÚFfÚkidsÚTÚV)rk   ÚnameÚtooltipÚ
fieldFlagss       rX   rl   zRadioGroup.__init__h   sK   € Øð 	@ÝÐ>Ñ?Ô?Ð?ØˆŒÝ˜J¥Ñ7Ô7ˆŒØˆŒ	ØˆŒØˆŒˆˆrZ   c                 óÒ  — | j         }t          |¦  «        }|dk     rt          d| j        |fz  ¦  «        ‚t	          | j        t          d„ | j         D ¦   «         ¦  «        t          d¦  «        t          | j        ¦  «        ¬¦  «        }| j	        rt          | j	        ¦  «        |d<   | j
        rt          | j
        ¦  «        |d<   t          |¦  «                             |¦  «        }|S )Nr    z#RadioGroup:%s has %d < 2 RadioBoxesc                 ó   — g | ]}|‘ŒS ru   ru   )Ú.0Úks     rX   ú
<listcomp>z%RadioGroup.format.<locals>.<listcomp>x   s   € Ð 6Ð 6Ð 6 q Ð 6Ð 6Ð 6rZ   ÚBtn)r}   ÚKidsÚFTr   r€   r{   )r~   Úlenri   r   rO   r}   r   r	   r   r€   r{   r   rp   )rk   Údocr~   rW   Úrs        rX   rp   zRadioGroup.formatq   sÖ   € ØŒyˆÝ�‰IŒIˆØˆQŠ3ˆ3•jÐ!FÈ$Ì&ÐQRÈÑ!SÑTÔTÐTåØ”7ÝÐ 6Ð 6¨D¬IÐ 6Ñ 6Ô 6Ñ7Ô7Ý˜U‘^”^Ý˜dœfÑ%Ô%ð	ñ ô ˆð Œ6Ð+�G D¤F™OœO�1�S‘6ØŒ7Ð/�Y t¤wÑ/Ô/�A�d‘GÝ˜!ÑÔ×#Ò# CÑ(Ô(ˆØˆrZ   N)rx   ry   rq   ru   rZ   rX   rw   rw   g   s7   € € € € € ðð ð ð ðð ð ð ð rZ   rw   c                 óÐ   — t          | t          ¦  «        r'dd                     d„ | j        D ¦   «         ¦  «        z  S t          | t          ¦  «        r| j        S t          | ¦  «        S )Nz[%s]rx   c              3   ó4   K  — | ]}t          |¦  «        V — Œd S rn   ©Ú_pdfObjToStr)r†   Úes     rX   ú	<genexpr>z_pdfObjToStr.<locals>.<genexpr>…   s(   è è € Ð GÐ G°Q¥¨a¡¤Ð GÐ GÐ GÐ GÐ GÐ GrZ   )rQ   r   ÚjoinÚsequencerg   rj   Ústr)Úobjs    rX   r’   r’   ƒ   sa   € Ý�#•hÑÔð IØ˜ŸšÐ GÐ G¸#¼,Ð GÑ GÔ GÑHÔHÑHÐHÝ�#•mÑ$Ô$ð ØŒvˆÝˆs‰8Œ8€OrZ   c                   ó  — e Zd Zddddddddd	d
dddœZd„ Zed„ ¦   «         Zed„ ¦   «         Zd„ Zd„ Z	d„ Z
d„ Zd„ Z	 	 	 	 	 	 	 	 	 dKd„ZedLd„¦   «         Zd „ Zd!„ Zd"„ Z e ed#d#d#d$¦  «         ed#d#d#d$¦  «         ed%d&d#d#¦  «         ed'd'd'¦  «         ed'd'd'¦  «         ed(d)d*¦  «        d*¬+¦  «        Zd,„ Zd-„ Zed.„ ¦   «         Zd/„ Zdd0deeeeddd#d#ddd1d2dddfd3„Zddddeeeeddd#d#ddd1d4dddfd5„Zd6„ Zddddddd7d8dd9g g d:d;fd<„Zd=„ Z d>eeeedd7d8d#d#ddd1d>ddd?dddddfd@„Z!d>eeeedd7d8d#d#ddd1d>ddd?dddfdA„Z"d>eeeedd7d8d#d#ddd1d>ddddddg fdB„Z#d>eeeedd7d8d#d#ddd1dCddddddg fdD„Z$dE„ Z%dF„ Z&dG„ Z'dH„ Z(dI„ Z)edJ„ ¦   «         Z*dS )Mr   ÚHelvÚHeBoÚCourÚCoBoÚCoObÚCoBOÚHeObÚHeBOÚTimeÚTiBoÚTiItÚTiBI)Ú	HelveticazHelvetica-BoldÚCourierzCourier-BoldzCourier-ObliquezCourier-BoldObliquezHelvetica-ObliquezHelvetica-BoldObliquezTimes-Romanz
Times-BoldzTimes-ItaliczTimes-BoldItalicc                 ó¨   — i | _         t          j        |¦  «        | _        i | _        g | _        i | _        i | _        i | _        d | _	        i | _
        d S rn   )ÚreferenceMapÚweakrefÚrefÚ_canvÚfontsÚfieldsÚ_radiosÚ_refMapÚ
_pdfdocencÚsigFlagsÚextras)rk   ÚcanvÚkwdss      rX   rl   zAcroForm.__init__›   sP   € ØˆÔÝ”[ Ñ&Ô&ˆŒ
ØˆŒ
ØˆŒØˆŒØˆŒØˆŒØˆŒØˆŒˆˆrZ   c                 ó   — t           S rn   )Ú_useDefault©rk   s    rX   Ú
useDefaultzAcroForm.useDefault¦   s   € åÐrZ   c                 ój   — |                       ¦   «         }|€t          d| j        j        z  ¦  «        ‚|S )Nz%s.canv is no longer available)r¬   ri   Ú	__class__rr   )rk   r¬   s     rX   r´   zAcroForm.canvª   s2   € à—
’
‘”ˆØˆ=ÝÐ=ÀÄÔ@WÑWÑXÔXÐXØˆrZ   c                 ó*   — d|›d| j         |         ›d�S )Nz
/Font << /ú ú >>)r­   )rk   Úfs     rX   ÚfontRefzAcroForm.fontRef±   s   € € Ø'( q q¨¬°A¬¨¨Ð7Ð7rZ   c                 ó&  ‡ — t          t          ˆ fd„‰ j        D ¦   «         ¦  «        ¬¦  «        }‰ j        r
‰ j        |d<   ‰ j        r�t          t          ‰ j                             ¦   «         ¦  «        ¦  «        }ˆ fd„|D ¦   «         }t          d|d         z  ¦  «        |d<   t          d‰ j
        ›d	d
                     |¦  «        ›d�¦  «        |d<   |                     ‰ j        ¦  «         t          |¦  «                             |¦  «        }|S )Nc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS ru   )ÚgetRef©r†   r¿   rk   s     €rX   rˆ   z#AcroForm.format.<locals>.<listcomp>¶   s#   ø€ Ð"GÐ"GÐ"G°a 4§;¢;¨q¡>¤>Ð"GÐ"GÐ"GrZ   )ÚFieldsÚSigFlagsc                 ó:   •— g | ]}‰                      |¦  «        ‘ŒS ru   )rÀ   rÄ   s     €rX   rˆ   z#AcroForm.format.<locals>.<listcomp>»   s#   ø€ Ð-Ð-Ð- Q�—’˜a‘”Ð-Ð-Ð-rZ   z/%s 0 Tf 0 gr   ÚDAz<< /Encoding
<<
/RLAFencoding
z
>>
ú
z
>>ÚDR)rO   r   r®   r²   r­   rR   ÚsortedÚkeysr   rg   Ú	encRefStrr•   Úupdater³   r   rp   )rk   r�   rW   ÚFKÚFrŽ   s   `     rX   rp   zAcroForm.format´   s  ø€ ÝÝ!Ð"GÐ"GÐ"GÐ"G¸4¼;Ð"GÑ"GÔ"GÑHÔHðñ ô ˆð Œ=Ð7¨$¬-˜!˜J™-ØŒ:ð 	wÝ•f˜TœZŸ_š_Ñ.Ô.Ñ/Ô/Ñ0Ô0ˆBØ-Ð-Ð-Ð-¨"Ð-Ñ-Ô-ˆAÝ °°A´Ñ 6Ñ7Ô7ˆAˆd‰GÝ#�mÐY]ÔYgÐYgÐYgÐhl×hqÒhqÐrsÑhtÔhtÐhtÐhtÐ$uÑvÔvˆAˆd‰GØ	�Š�”ÑÔÐÝ˜!ÑÔ×#Ò# CÑ(Ô(ˆØˆrZ   c                 óš   — |�|j         dk    rdS t          |t          ¦  «        r|                     ¦   «         n|                     ¦   «         S )Nr   ru   )ÚalpharQ   r   ÚcmykÚrgb)rk   Úcs     rX   Ú
colorTuplezAcroForm.colorTupleÂ   sA   € ð ˆ9˜œ 1š˜Ø�2Ý% a­	Ñ2Ô2Ð?ˆq�vŠv‰xŒxˆx¸¿º¹¼Ð?rZ   c                 ón   — |                       |¦  «        }t          |Ž t          |¦  «        dk    rdndz   S )Nr"   z kz rg©rÖ   r   rŒ   ©rk   rÕ   Úts      rX   ÚstreamFillColorzAcroForm.streamFillColorÌ   ó4   € Ø�OŠO˜AÑÔˆÝ�qˆz¥3 q¡6¤6¨1¢9 9˜4˜4°%Ñ8Ð8rZ   c                 ón   — |                       |¦  «        }t          |Ž t          |¦  «        dk    rdndz   S )Nr"   z Kz RGrØ   rÙ   s      rX   ÚstreamStrokeColorzAcroForm.streamStrokeColorÐ   rÜ   rZ   ÚcircleÚsquareNrG   é   rN   c           	      ó   ‡ ‡
— g j         }‰
}|dk    �r% |d¦  «         t          |¦  «        r ‰                      |¦  «        } |d¦  «         |�Üt          |¦  «        rÍ‰                      |¦  «        }|dz  }‰
|z
  }|}|	dk    r |d¦  «         n*|	dv r&|	dk    rd	t	          |¦  «        z  }nd
} |d¦  «         |	dv rlt          |¦  «        r]d|z  }‰
|z
  }|}t          |d¦  «        }|}|dk    r||}}‰                      |¦  «        }‰                      |¦  «        } |d¦  «          |d¦  «         �nÕ|dk    �rÎˆ ˆ
fd„}‰
dz  }t          |¦  «        rJ‰                      |¦  «        } |d¦  «          | ||¦  «        ¦  «          |d¦  «          |d¦  «         |��gt          |¦  «        �rW |d¦  «         ‰                      |¦  «        }|dz  }‰
|z
  }|	dk    r |d¦  «         n<|	dv r8|	dk    rd}nd
} |d¦  «          | |||z
  ¦  «        ¦  «          |d¦  «          |d¦  «         |	dv rÐt          |¦  «        rÁd|z  }‰
|z
  }t          |d¦  «        }t          |d¦  «        }d}d}|	dk    r||}}|dk    r||}}‰                      |¦  «        }‰                      |¦  «        } |d¦  «          | |||z
  d|¬¦  «        ¦  «          |d ¦  «          | |||z
  d|¬¦  «        ¦  «          |d!¦  «         |d"k    rÆt          |¦  «        r+‰                      |¦  «        }‰                      |¦  «        }nd#}d$} |d%¦  «         t          |         }|dk    r=|dk    r7 | |t          |‰
|z
  z
  d&¦  «        dz  ¦  «        ¦  «          |d¦  «         n" || 	                    ‰
‰
|z
  ¦  «        ¦  «          |d¦  «         d' 
                    |j        ¦  «        t          ¦   «         z                       d(d)¦  «                             d*d'¦  «        }‰                      ‰
‰
|t          d+¦  «        ¬,¦  «        S )-Nrà   Úqz11 g 1 G %(streamFill)s 0 0 %(size)s %(size)s re fç      à?rK   zC%(streamStroke)s %(borderWidth)s w 0 %(hbw)s m %(size)s %(hbw)s l s©rH   rJ   rI   rG   rH   z
 [%s ] 0 drx   zQ%(streamStroke)s%(dash)s %(borderWidth)s w %(hbw)s %(hbw)s %(smbw)s %(smbw)s re s©rI   rJ   r    rC   a5  %(bbs0)s %(borderWidth)s %(borderWidth)s m %(borderWidth)s %(smbw)s l %(smbw)s %(smbw)s l %(sm2bw)s %(sm2bw)s l %(_2bw)s %(sm2bw)s l %(_2bw)s %(_2bw)s l f %(bbs1)s %(smbw)s %(smbw)s m %(smbw)s %(borderWidth)s l %(borderWidth)s %(borderWidth)s l %(_2bw)s %(_2bw)s l %(sm2bw)s %(_2bw)s l %(sm2bw)s %(sm2bw)s l fÚQrß   c                 ó"   •—  ‰j         ‰| fi |¤ŽS rn   )ÚcircleArcStream)Ú_rÚ_casKwdsrk   Úsizes     €€rX   ú<lambda>z%AcroForm.checkboxAP.<locals>.<lambda>  s   ø€ Ð(<¨Ô(<¸TÀ"Ð(PÐ(PÀxÐ(PÐ(P€ rZ   zq 1 g 1 G %(streamFill)sr¿   zGq %(streamStroke)s %(borderWidth)s w 0 %(hbw)s m %(size)s %(hbw)s l s Qz	 [3 ] 0 dz*%(streamStroke)s%(dash)s %(borderWidth)s wr^   rN   )r   r   )r    rN   rJ   zq %(bbs0)s %(borderWidth)s wT)ÚrotatedÚarcszS Q %(bbs1)s qzS QÚYesú0 gz0 Gz'q %(textFillColor)s %(textStrokeColor)sr   rÉ   ú  r½   ú

z<< /ProcSet [/PDF] >>©Ú	Resources)Úappendr   rÛ   rÞ   r   r   r   ÚcbmarksÚmaxÚscaledRenderr•   Ú__self__Úvarsr]   Ú
makeStreamrg   )rk   ÚkeyÚvalueÚbuttonStyleÚshapeÚ	fillColorÚborderColorÚ	textColorrT   rU   rì   rV   ÚstreamÚdsÚ
streamFillÚstreamStrokeÚhbwÚsmbwÚdashÚ_2bwÚsm2bwÚbbs0Úbbs1ÚcasrŽ   Ú_3bwhÚa0Úa1ÚtextFillColorÚtextStrokeColorÚcbms   `         `                    rX   Ú
checkboxAPzAcroForm.checkboxAPÔ   sd  øø€ ð ”ˆØˆØ�(Š?‰?ØˆF�3‰KŒKˆKÝ˜9Ñ%Ô%ð LØ!×1Ò1°)Ñ<Ô<�
Ø�ÐJÑKÔKÐKØÐ&­;°{Ñ+CÔ+CÐ&Ø#×5Ò5°kÑBÔB�Ø! #‘o�Ø˜kÑ)�Ø�Ø Ò,Ð,Ø�FÐ`ÑaÔaÐaÐaØ Ð$IÐIÐIØ" HÒ,Ð,Ø+­f°W©o¬oÑ=˜˜à!˜Ø�FÐnÑoÔoÐoàÐ"6Ð6Ð6½;ÀyÑ;QÔ;QÐ6Ø˜[™=�DØ  4™K�EØ�BÝ" 9¨SÑ1Ô1�DØ$�DØ˜C’x�xØ%)¨4˜d˜Ø×/Ò/°Ñ5Ô5�DØ×/Ò/°Ñ5Ô5�DØ�Fð  Sñ  Tô  Tð  TØˆF�3‰KŒKˆK‰KØ�HŠ_‰_ØPÐPÐPÐPÐPˆCØ�S‘ˆAÝ˜9Ñ%Ô%ð Ø!×1Ò1°)Ñ<Ô<�
Ø�Ð1Ñ2Ô2Ð2Ø��s�s˜1‘v”v‘”�Ø��s‘”�Ø��s‘”�ØÑ&­;°{Ñ+CÔ+CÑ&Ø��s‘”�Ø#×5Ò5°kÑBÔB�Ø! #‘o�Ø˜KÑ'�Ø Ò,Ð,Ø�FÐdÑeÔeÐeÐeØ Ð$IÐIÐIØ" HÒ,Ð,Ø*˜˜à!˜Ø�FÐGÑHÔHÐHØ�F˜3˜3˜q ™u™:œ:Ñ&Ô&Ð&Ø�F˜3‘K”K�KØ��s‘”�ØÐ"6Ð6Ð6½;ÀyÑ;QÔ;QÐ6Ø˜c™E�EØ ™�BÝ" 9¨SÑ1Ô1�DÝ! )¨CÑ0Ô0�DØ�BØ�BØ" GÒ+Ð+Ø%)¨4˜d˜Ø˜C’x�xØ%)¨4˜d˜Ø×1Ò1°$Ñ7Ô7�DØ×1Ò1°$Ñ7Ô7�DØ�FÐ9Ñ:Ô:Ð:Ø�F˜3˜3˜q ™w¨t¸Ð<Ñ<Ô<Ñ=Ô=Ð=Ø�FÐ+Ñ,Ô,Ð,Ø�F˜3˜3˜q ™w¨t¸Ð<Ñ<Ô<Ñ=Ô=Ð=Ø�F˜5‘M”M�MØ�%Š<ˆ<Ý˜9Ñ%Ô%ð (Ø $× 4Ò 4°YÑ ?Ô ?�Ø"&×"8Ò"8¸Ñ"CÔ"C��à %�Ø"'�ØˆFÐ<Ñ=Ô=Ð=Ý˜+Ô&ˆCØ�hŠˆ ;°Ò#8Ð#8Ø��s�s�C  4¨¡7¡¨AÑ.Ô.°Ñ3Ñ4Ô4Ñ5Ô5Ð5Ø��s‘”��à��s×'Ò'¨¨T°"©WÑ5Ô5Ñ6Ô6Ð6ØˆF�3‰KŒKˆKØ—)’)˜FœOÑ,Ô,­t©v¬vÑ5×>Ò>¸tÀCÑHÔH×PÒPÐQWÐX\Ñ]Ô]ˆØ�ŠØ�d˜FÝ)Ð*AÑBÔBð ñ ô ð 	rZ   ©r   r   r    rN   Fc                 ón  — g j         }|j        j        }| dz  }| dz  }| |z  } ||z  }||z  }t          d|z  ¦  «        }t          |¦  «        }t          |¦  «        }|rdnd}	 |d¦  «         d|v r$ |¦   «         dk    r |d	¦  «          |d
¦  «         d|v r$ |¦   «         dk    r |d¦  «          |d¦  «         d|v r$ |¦   «         dk    r |d¦  «          |d¦  «         d|v r$ |¦   «         dk    r |d¦  «          |d¦  «         d                     |j        ¦  «        t          ¦   «         z  S )Nrä   g      4@gÍh†¬á?z0.7071 0.7071 -0.7071 0.7071z1 0 0 1z%(mx)s %(hsize)s %(hsize)s cmr   r   z	%(r)s 0 mz#%(r)s %(cp)s %(cp)s %(r)s 0 %(r)s cz	0 %(r)s mz&-%(cp)s %(r)s -%(r)s %(cp)s -%(r)s 0 cr    z
-%(r)s 0 mz(-%(r)s -%(cp)s -%(cp)s -%(r)s 0 -%(r)s crN   z
0 -%(r)s mz%%(cp)s -%(r)s %(r)s -%(cp)s %(r)s 0 crÉ   )rö   rú   Ú__len__r   r•   rû   )
rì   rŽ   rï   rî   ÚRÚrlenÚhsizer¿   ÚcpÚmxs
             rX   ré   zAcroForm.circleArcStreamB  sy  € àŒIˆØŒzÔ!ˆØ�s‘
ˆØ�4‰KˆØ�‰	ˆØ�‰
ˆØ	ˆQ‰ˆÝ�G˜a‘KÑ Ô ˆÝ�1‰IŒIˆÝ�u‘”ˆØ/6ÐEÐ+Ð+¸IˆØ	ˆÐ
)Ñ*Ô*Ð*Ø�ˆ9ˆ9Øˆt‰vŒv�qŠyˆy˜!˜!˜K™.œ.˜.ØˆAÐ3Ñ4Ô4Ð4Ø�ˆ9ˆ9Øˆt‰vŒv�qŠyˆy˜!˜!˜K™.œ.˜.ØˆAÐ6Ñ7Ô7Ð7Ø�ˆ9ˆ9Øˆt‰vŒv�qŠyˆy˜!˜!˜L™/œ/˜/ØˆAÐ8Ñ9Ô9Ð9Ø�ˆ9ˆ9Øˆt‰vŒv�qŠyˆy˜!˜!˜L™/œ/˜/ØˆAÐ5Ñ6Ô6Ð6Ø�yŠy˜œÑ$Ô$¥t¡v¤vÑ-Ð-rZ   c                 óÈ   — t           |         }||z
  x}}|dz  }t          t          |d|¦  «        ¦  «        }||k    r|||z  z  }|d||z
  z  z   }	d}
dt          ¦   «         z  S )Nç333333ó?ÚZapfDingbatsrä   r   zCBT %(iFontName)s %(fs)s Tf %(dx)s %(dy)s Td %(fs)s TL (%(c)s) Tj ET)ÚZDSymsÚfloatr   rû   )rk   rÕ   rì   r  Ú	iFontNamerM   ÚHÚfsÚwÚdxÚdys              rX   ÚzdMarkzAcroForm.zdMark^  sx   € Ý�1ŒIˆØ�R‘ˆˆˆAØˆs‰UˆÝ•+˜a ¨rÑ2Ô2Ñ3Ô3ˆØˆQŠ3ˆ3Ø�!�A‘#‰IˆBØ�#�q˜‘s‘)‰^ˆØˆØTÕW[ÑW]ÔW]Ñ]Ð]rZ   c                 ó@   — | j         j                             |¦  «        S rn   )r´   Ú_docÚ	Reference©rk   r˜   s     rX   rÃ   zAcroForm.getRefj  s   € ØŒyŒ~×'Ò'¨Ñ,Ô,Ð,rZ   c                 ó€   — t          |                      |¦  «                             | j        j        ¦  «        ¦  «        S rn   )r   rÃ   rp   r´   r,  r.  s     rX   Ú	getRefStrzAcroForm.getRefStrm  s.   € Ý˜Ÿš CÑ(Ô(×/Ò/°´	´Ñ?Ô?Ñ@Ô@Ð@rZ   r   çÍÌÌÌÌÌì?g¸…ëQ¸¾?gj¼t“Ä?gš™™™™™¹?gš™™™™™é?g`åÐ"Ûùê?r   )Úcmyk_textColorÚcmyk_borderColorÚcmyk_fillColorÚrgb_textColorÚrgb_borderColorÚrgb_fillColorrT   c                 ó  — d| j         vr#| j        j                             ¦   «         | _        |                      ¦   «         }||                     ¦   «         v r d|v rV|d d…         dk    r$t          |t          t          f¦  «        r|||<   d S nTt          |t          t          f¦  «        r|||<   d S n0t           |t          t          t          ¦  «        ¦  «        r|||<   d S t          d|›d|›d�¦  «        ‚t          d|›d|›d�¦  «        ‚)	NÚ_defaultValuesÚ_r"   rÓ   z%Invalid value in acroForm.setDefault(ú,ú)z$Invalid name in acroForm.setDefault()Ú__dict__r»   r9  ÚclonerÌ   rQ   r   ÚNoneTyper   r#  ra   ri   )rk   r�   rþ   rW   s       rX   Ú
setDefaultzAcroForm.setDefaultz  s0  € Ø 4¤=Ð0Ð0Ø"&¤.Ô"?×"EÒ"EÑ"GÔ"GˆDÔà×ÒÑ!Ô!ˆØ�1—6’6‘8”8ÐÐØ�dˆ{ˆ{à˜˜˜”8˜VÒ#Ð#Ý! %­µ8Ð(<Ñ=Ô=ð Ø"'˜˜$™Ø˜ðõ   ¥u­XÐ&6Ñ7Ô7ð Ø"'˜˜$™Ø˜ðõ ˜E˜E¥%­­HÑ5Ô5Ñ6Ô6ð à��$‘Ø�ÝÐXÀTÐXÐXÈeÐXÐXÐXÑYÔYÐYÝÐSÀÐSÐSÈÐSÐSÐSÑTÔTÐTrZ   c                 ó‚  — t          |t          ¦  «        p)t          |t          ¦  «        pt          |t          ¦  «        }|st          | j        j        dd¦  «        dk    }|rdnd}| j        }|t          ur|n
||dz            |t          ur|n
||dz            |t          ur|n
||dz            |t          ur|n|d         fS )	Nrr   Ú_enforceRGBÚcmyk_Úrgb_r  r  r  rT   )rQ   r   Úgetattrr´   Ú_enforceColorSpacer9  r·   )rk   r  r  r  rT   ÚpfxrW   s          rX   ÚgetDefaultszAcroForm.getDefaults�  sà   € Ý˜)¥IÑ.Ô.ð 1Ý˜)¥IÑ.Ô.ð1å˜+¥iÑ0Ô0ð 	ð Ðg�' $¤)Ô">¸zÈ-ÑXÔXÐZgÒg�CàÐ(ˆgˆg &ˆØÔˆØ&­kÐ9Ð9�	�	¸qÀÀ[ÁÔ?QØ*µ+Ð=Ð=��À1ÀSÈÑEVÔCWØ&­kÐ9Ð9�	�	¸qÀÀ[ÁÔ?QØ*µ+Ð=Ð=��À1À]ÔCSðð 	rZ   c                 ól   ‡— | dk    r)| dk    rt           nt          Šˆfd„|||fD ¦   «         \  }}}|||fS )NÚNr  c                 ó0   •— g | ]}|� ‰|d¦  «        nd ‘ŒS )Nr1  ru   )r†   rÕ   Úfuncs     €rX   rˆ   z'AcroForm.varyColors.<locals>.<listcomp>¢  s+   ø€ ÐMÐMÐMÀ A M�T�T˜!˜C‘[”[�[°tÐMÐMÐMrZ   )r   r   )rý   rÚ   Úbr¿   rL  s       @rX   Ú
varyColorszAcroForm.varyColorsž  sM   ø€ à�Š8ˆ8Ø  #šX˜X•6�6­7ˆDØMÐMÐMÐMÀaÈÈ!ÀWÐMÑMÔM‰EˆAˆa�Ø��1ˆuˆrZ   c                 ó^  — |�r)| j         }|                     ¦   «          |                     ¦   «          |�At          |	¦  «        r2d|z  }|                     |¦  «         |                     |	¦  «         d}ndx}}|d|z  z  }|d|z  z  }||z  }||z  }t          |
¦  «        }|r|                     |
¦  «         |dk    r |                     ||||||rdnd¬¦  «         n7t          ||¦  «        dz  }| 	                    ||z   ||z   |||rdnd¬¦  «         | 
                    ¦   «          d S d S )Nrä   r   r   r    rà   )ÚstrokeÚfill)r´   Ú	saveStateÚresetTransformsr   ÚsetLineWidthÚsetStrokeColorÚsetFillColorÚrectÚminrß   ÚrestoreState)rk   rd   ÚyÚwidthÚheightÚforceBorderr   rU   rT   r  r  r´   r  r^   ÚdoFillrŽ   s                   rX   ÚcheckForceBorderzAcroForm.checkForceBorder¥  sr  € Øñ 	 Ø”9ˆDØ�NŠNÑÔÐØ× Ò Ñ"Ô"Ð"ØÐ&­;°{Ñ+CÔ+CÐ&Ø˜+‘o�Ø×!Ò! +Ñ.Ô.Ð.Ø×#Ò# KÑ0Ô0Ð0Ø��à���CØ�Q�s‘U‰NˆEØ�a˜‘e‰OˆFØ�‰HˆAØ�‰HˆAÝ  Ñ+Ô+ˆFØð -Ø×!Ò! )Ñ,Ô,Ð,Ø�hŠˆØ—	’	˜!˜A˜e F°!¸fÐ9K¸¸È!�	ÑLÔLÐLÐLå˜˜fÑ%Ô%¨Ñ+�Ø—’˜A˜a™C  !¡ A¨Q¸Ð4F°A°AÀQ�ÑGÔGÐGØ×ÒÑÔÐÐÐð/	 ð 	 rZ   ÚcheckrA   r   c                 ó  — |rdnd}|                       ||||¦  «        \  }}}}| j        }|r| j                             |
|¦  «        \  }
}|j        }i }dD ]¢}i }|                      ||||¦  «        \  }}}dD ]l}|                      ||||||||||	|¬¦  «        }|j        | j        v r| j        |j                 }n$|                      |¦  «        }|| j        |j        <   |||<   Œmt          |¦  «        ||<   ~Œ£t          t          d¦  «        |                     ¦   «         t          |¦  «        t          |¦  «        t          |
||
|	z   ||	z   f¦  «        t          |¦  «        t          d¦  «        t          d¦  «        t          |t          ¦  «        t          |t           ¦  «        t          d	¦  «        ¬
¦  «        }|rt#          |¦  «        |d<   |sdt%          | j        ¦  «        z  }|rt)          |||¦  «        |d<   t#          |¦  «        |d<   t          dt*          |         z  ¬¦  «        } |�%t          |                      |¦  «        ¦  «        | d<   |�%t          |                      |¦  «        ¦  «        | d<   t          | ¦  «        |d<   t          |¦  «        }| j                             |¦  «         | j                             |                      |¦  «        ¦  «         |                      |
||	|	||||||¦
  «
         d S )Nrð   ÚOffÚNDR)rð   rb  ©	rÿ   r   r  r  r  rT   rU   rì   rV   r‰   ÚWidgetÚAnnotrJ  )r‹   ÚPr€   ÚASÚRectÚAPÚSubtypeÚTyperÐ   r}   r%  r{   úAFF%03dÚBSr   ú(%s)©ÚCAÚBCÚBGÚMK)rH  r´   ÚabsolutePositionr,  rN  r  Ú
_af_refstrr°   rÃ   r   rO   r	   ÚthisPageRefr   re   ÚannotationFlagValuesr|   r   rŒ   r®   rY   r"  rÖ   Ú_addAnnotationrö   r_  )!rk   Úcheckedrÿ   r   r  r  r  rT   rU   rì   rd   rZ  r‚   r�   ÚannotationFlagsrƒ   r]  ÚrelativerV   ÚinitialValuer´   r�   rj  rý   ÚAPVÚtCÚbCÚfCrþ   Úapr«   ÚCBrt  s!                                    rX   ÚcheckboxzAcroForm.checkbox¿  s(  € ð( !(Ð2�u�u¨UˆØ6:×6FÒ6FÀyÐQ\Ð]fÐgrÑ6sÔ6sÑ3ˆ	�+˜i¨ØŒyˆØð 	3Ø”9×-Ò-¨a°Ñ2Ô2‰DˆAˆqØŒiˆØˆØð 	ð 	ˆCØˆCØ—’ s¨9°[ÀÑKÔK‰HˆBˆr�"Ø&ð ð �Ø—_’_Ø$'Ø$)Ø0;Ø*/Ø.0Ø02Ø.0Ø0;Ø0;Ø)-Ø,3ð %ñ &ô &�ð ”= D¤LÐ0Ð0Øœ, r¤}Ô5�C�CàŸ+š+ b™/œ/�CØ25�D”L ¤Ñ/Ø��E‘
�
Ý# CÑ(Ô(ˆBˆs‰GØ�ÝÝ˜U‘^”^Ø—O’OÑ%Ô%Ý˜LÑ)Ô)Ý˜\Ñ*Ô*å  1 Q t¡V¨A¨d©FÐ 3Ñ4Ô4Ý" 2Ñ&Ô&Ý! (Ñ+Ô+Ý˜wÑ'Ô'Ý˜oÕ.BÑCÔCÝ˜z­/Ñ:Ô:Ý˜#‘,”,ðñ ô ˆð ð 	*Ý  Ñ)Ô)ˆBˆt‰HØð 	0Ø�s 4¤;Ñ/Ô/Ñ/ˆDØÐI¥5¨°[ÀÑ#IÔ#I˜˜4™Ý˜D‘/”/ˆˆ3‰Ý�V�f [Ô1Ñ1Ð2Ñ2Ô2ˆØÐ"Ý §¢°Ñ <Ô <Ñ=Ô=ˆBˆt‰HØÐ Ý §¢°	Ñ :Ô :Ñ;Ô;ˆBˆt‰HÝ  Ñ$Ô$ˆˆ4‰Ý˜2ÑÔˆØŒ	× Ò  Ñ$Ô$Ð$ØŒ×Ò˜4Ÿ;š; r™?œ?Ñ+Ô+Ð+Ø×Ò˜a  $ t¨K¸¸kÈ+ÐVaÐbkÑlÔlÐlÐlÐlrZ   ry   c                 óV  — || j         vrVt          |||¬¦  «        }|                      |¦  «        |_        || j         |<   | j                             |j        ¦  «         nC| j         |         }t          |t          ¦  «        }||j        k    rt          d|›d|›d�¦  «        ‚|st          d|›d|›�¦  «        ‚|r|nd}|  
                    ||||¦  «        \  }}}}||k    r7|j        �)|j        |k    rt          d|›d|›d|j        ›�¦  «        ‚n||_        | j        }|r| j                             ||¦  «        \  }}|j        }i }d	D ]¬}i }|                      ||||¦  «        \  }}}|dfD ]t}|                      |||k    rd
nd|||||||	|
|¬¦  «        }|j        | j        v r| j        |j                 } n$|                      |¦  «        } | | j        |j        <   | ||<   Œut'          |¦  «        ||<   ~Œ­t)          t+          d¦  «        |                     ¦   «         t+          |¦  «        t/          ||||
z   ||
z   f¦  «        t'          |¦  «        t+          d¦  «        t+          d¦  «        t          |t0          ¦  «        |j        t+          d¦  «        ¬¦
  «
        }!t)          dt2          |         z  ¬¦  «        }"|�%t/          |                      |¦  «        ¦  «        |"d<   |�%t/          |                      |¦  «        ¦  «        |"d<   |rt7          ||	|¦  «        |!d<   t'          |"¦  «        |!d<   t'          |!¦  «        }!| j                             |!¦  «         |j                             |                      |!¦  «        ¦  «         |                      |||
|
|||	|||¦
  «
         d S )N)r‚   rƒ   zradio.ú.z created with different flagsz
bad value z for radio.rb  z% sets initial value conflicting with rc  rð   rd  r‰   re  rf  rJ  )
r‹   rg  rh  ri  rj  rk  rl  rÐ   ÚParentr%  ro  rp  rr  rs  rn  rt  )r¯   rw   rÃ   Ú_refr®   rö   re   r|   r}   ri   rH  r€   r´   ru  r,  rN  r  rv  r°   r   rO   r	   rw  r   rx  r"  rÖ   rY   ry  r~   r_  )#rk   rþ   Úselectedrÿ   r   r  r  r  rT   rU   rì   rd   rZ  r‚   r�   r{  rƒ   r]  r|  rV   Úgroupr}  r´   r�   rj  rý   r~  r  r€  r�  rc   r‚  r«   ÚRBrt  s#                                      rX   r$   zAcroForm.radio  s   € ð* �t”|Ð#Ð#Ý˜t¨G¸zÐJÑJÔJˆEØŸš UÑ+Ô+ˆEŒJØ!&ˆDŒL˜ÑØŒK×Ò˜uœzÑ*Ô*Ð*Ð*à”L Ô&ˆEÝ" :­oÑ>Ô>ˆJØ˜5œ8Ò#Ð#Ý �jÈtÈtÈtÐTYÐTYÐTYÐ!ZÑ[Ô[Ð[Øð 	IÝ�*¸E¸E¸EÀ$À$ÐGÑHÔHÐHØ (Ð3�u�u¨eˆØ6:×6FÒ6FÀyÐQ\Ð]fÐgrÑ6sÔ6sÑ3ˆ	�+˜i¨à˜ÒÐØŒwÐ"Ø”7˜E’>�>Ý$˜*Ð[_Ð[_Ð[_Ð`eÐ`eÐ`eÐfkÔfmÐfmÐ%nÑoÔoÐoð "ð  �”ØŒyˆØð 	3Ø”9×-Ò-¨a°Ñ2Ô2‰DˆAˆqØŒiˆØˆØð 	ð 	ˆCØˆCØ—’ s¨9°[ÀÑKÔK‰HˆBˆr�"Ø˜E�]ð ð �Ø—_’_Ø$'Ø-.°ªX¨X E E¸5Ø0;Ø*/Ø.0Ø02Ø.0Ø0;Ø0;Ø)-Ø,3ð %ñ &ô &�ð ”= D¤LÐ0Ð0Øœ, r¤}Ô5�C�CàŸ+š+ b™/œ/�CØ25�D”L ¤Ñ/Ø��A‘�Ý# CÑ(Ô(ˆBˆs‰GØ�ÝÝ˜U‘^”^Ø—O’OÑ%Ô%Ý˜\Ñ*Ô*å  1 Q t¡V¨A¨d©FÐ 3Ñ4Ô4Ý" 2Ñ&Ô&Ý! (Ñ+Ô+Ý˜wÑ'Ô'Ý˜oÕ.BÑCÔCØœå˜#‘,”,ðñ ô ˆõ �V�f [Ô1Ñ1Ð2Ñ2Ô2ˆØÐ"Ý §¢°Ñ <Ô <Ñ=Ô=ˆBˆt‰HØÐ Ý §¢°	Ñ :Ô :Ñ;Ô;ˆBˆt‰HØÐI¥5¨°[ÀÑ#IÔ#I˜˜4™Ý  Ñ$Ô$ˆˆ4‰Ý˜2ÑÔˆØŒ	× Ò  Ñ$Ô$Ð$ØŒ
×Ò˜$Ÿ+š+ b™/œ/Ñ*Ô*Ð*Ø×Ò˜a  $ t¨K¸¸kÈ+ÐVaÐbkÑlÔlÐlÐlÐlrZ   c                 ó¶  — t          g d¢¦  «        |d<   t          dd||g¦  «        |d<   t          d¦  «        |d<   t          d¦  «        |d<   d	|d
<   t          t          |¦  «        || j        j        j        rt          ¦   «         gnd ¬¦  «        }|d                     d„ t          | 
                    ¦   «         ¦  «        D ¦   «         ¦  «        z   |_        |S )N)ç      ð?ç        rŽ  r�  rŽ  rŽ  ÚMatrixr   ÚBBoxÚFormrk  ÚXObjectrl  r   ÚFormType)ÚfiltersrÉ   c              3   óD   K  — | ]\  }}|›d t          |¦  «        ›�V — ŒdS )ú=Nr‘   )r†   r‡   rc   s      rX   r”   z&AcroForm.makeStream.<locals>.<genexpr>‡  s7   è è € Ð(dÐ(dÉ3È1ÈQ°A°A°AµlÀ1±o´o°oÐ)FÐ(dÐ(dÐ(dÐ(dÐ(dÐ(drZ   )r   r	   r
   r   r´   r,  Úcompressionr   r•   rË   Úitemsrv  )rk   r[  r\  r  rC   r^   s         rX   rü   zAcroForm.makeStreamu  sä   € õ Ð8Ð8Ð8Ñ9Ô9ˆˆ(‰Ý˜a  %¨Ð/Ñ0Ô0ˆˆ&‰	Ý˜v‘”ˆˆ)‰Ý˜IÑ&Ô&ˆˆ&‰	Øˆˆ*‰åÝ˜aÑ Ô ØØ:>¼)¼.Ô:TÐ^Õ3Ñ5Ô5Ð6Ð6ÐZ^ðñ ô ˆð ˜dŸišiÐ(dÐ(dÕRXÐYZ×Y`ÒY`ÑYbÔYbÑRcÔRcÐ(dÑ(dÔ(dÑeÔeÑeˆŒØˆrZ   éx   é$   Ú	textfieldz0.600006 0.756866 0.854904 rgrñ   c           
      óÔ  — g }|j         }t          |¦  «        r |                      |¦  «        } |d¦  «         dx}}|}|}d}|
d k    rY|
dk    rSt          |¦  «        rD|
dz  }||
z
  }||
z
  }d|
z  }|dv r+||z
  }||z
  }|dk    rd}|s|rd	}nd
}nd}d
} |d¦  «         n
dx}x}}
|}|}d}t          |¦  «        rX|
rV|                      |¦  «        } |dk    r |d¦  «         n/|dv r+|dk    rdt	          |¦  «        z  }!d}nd|
z  }! |d¦  «         d|
z  }"||"z
  }#||"z
  }$t          |	¦  «        r|                      |	¦  «        nd}% |d¦  «         d|z  }&|dk    �r¹t          |$|&z  ¦  «        }'|$t          |'¦  «        z  }&|'t          |¦  «        k    rd}(t          |¦  «        }'n\t          |¦  «        dk    r2|r|d         nd}(|(r#|(|'k     rd}(n2t          |¦  «        |'z
  })|(|)k    r|)}(n|d         |'k     rd}(n|d         }(t          |¦  «        }*|(|'z   })|)|*k    r|)|*z
  }(t          |*|(|'z   ¦  «        }+|rJ|(})||z
  |&z
  }* ||¦  «         |)|+k     r/|)|v r |dt	          |*¦  «        z  ¦  «         |*|&z  }*|)dz  })|)|+k     °/|(})||z
  |z
  }* |d¦  «         |)|+k     rz |d¦  «         |)|(k    r |d¦  «          ||)|v r|nd¦  «          |d t	          |*¦  «        ›d!t          ||)         ¦  «        ›d"�¦  «         |*|&z  }*|)dz  }) |d#¦  «         |)|+k     °znµ |d¦  «         |r¨ |d$¦  «          |d%t	          ||z
  |z
  ¦  «        z  ¦  «         | 
                    d&¦  «        D ]/}, |d't          |,¦  «        ›d(t	          |& ¦  «        ›d)�¦  «         Œ0|d*         d |d*                              d&¦  «        …         |d*<    |d#¦  «         t	          |&¦  «        }& |d+¦  «         d&                     |¦  «        t          ¦   «         z                       d,d-¦  «                             d.d&¦  «        }|                      |||t!          d/t          ¦   «         z  ¦  «        ¬0¦  «        S )1Nz,%(streamFill)s
0 0 %(width)s %(height)s re
fr   rx   rä   r    ræ   rI   z1 gz-0.250977 0.749023 -0.250977 rgz.75293 gz	.501953 ga)  %(bbs0)s
%(borderWidth)s %(borderWidth)s m
%(borderWidth)s %(bwh)s l
%(bww)s %(bwh)s l
%(bw2w)s %(bw2h)s l
%(_2bw)s %(bw2h)s l
%(_2bw)s %(_2bw)s l
f
%(bbs1)s
%(bww)s %(bwh)s m
%(bww)s %(borderWidth)s l
%(borderWidth)s %(borderWidth)s l
%(_2bw)s %(_2bw)s l
%(bw2w)s %(_2bw)s l
%(bw2w)s %(bw2h)s l
frK   zD%(streamStroke)s %(borderWidth)s w 0 %(hbw)s m %(width)s %(hbw)s l srå   rH   z
[%s ] 0 d
z[] 0 dz
%s wz>%(streamStroke)s
%(dash)s
%(hbw)s %(hbw)s %(bww)s %(bwh)s re
sr"   rñ   z5/Tx BMC 
q
%(_2bw)s %(_2bw)s %(w4bw)s %(h4bw)s re
W
nr   Úlistboxr   z(%%(_2bw)s %s %%(w4bw)s %%(leading)s re
fz0 g
0 G
%(undash)sÚBTz/%(iFontName)s %(fontSize)s Tfz%(textFill)sz	%(_4bw)s z Td
(z) TjÚETz.BT
/%(iFontName)s %(fontSize)s Tf
%(textFill)sz1 0 0 1 %%(_4bw)s %s TmrÉ   ú(z) Tj
0 z TdéÿÿÿÿzQ
EMC
rò   r½   ró   z/<< /ProcSet [/PDF /Text] /Font %(rFontName)s >>rô   )rö   r   rÛ   rÞ   r   ra   r#  rŒ   rX  r_   rb   Úrfindr•   rû   r]   rü   rg   )-rk   rý   rþ   r$  Ú	rFontNameÚfontSizer   r  r  r  rT   rU   r[  r\  rV   ÚwkindÚlabelsrE   Úsel_bgÚsel_fgÚ_streamr  r  r  r  ÚbwwÚbwhÚundashÚbw2wÚbw2hr  r  r  r
  Ú_4bwÚw4bwÚh4bwÚtextFillÚleadingÚnoptsÚi0ÚirZ  ÚilimÚlines-                                                rX   ÚtxAPzAcroForm.txAPŠ  sÎ  € ð* ˆØ”ˆÝ�yÑ!Ô!ð 	EØ×-Ò-¨iÑ8Ô8ˆJØˆFÐCÑDÔDÐDð ˆˆˆdØˆØˆØˆØ˜ÒÐ ¨Q¢ µ;¸{Ñ3KÔ3K Ø˜c‘/ˆCØ˜+Ñ%ˆCØ˜;Ñ&ˆCØ�[‘=ˆDØÐ2Ð2Ð2Ø˜t‘|�Ø ‘}�Ø *Ò,Ð,Ø �DØ ð * Kð *Ø@˜˜à)˜˜à&�DØ%�DØ�ð  Rñ  Sô  Sð  Søà'(Ð(ˆCÐ(�$˜ØˆCØˆCØˆÝ�{Ñ#Ô#ð 
	\¨ð 
	\Ø×1Ò1°+Ñ>Ô>ˆLØ˜LÒ(Ð(Ø�Ð]Ñ^Ô^Ð^Ð^ØÐ EÐEÐEØ Ò(Ð(Ø*­V°G©_¬_Ñ<�DØ%�F�Fà# kÑ1�DØ�ÐZÑ[Ô[Ð[Ø�‰}ˆØ�t‰|ˆØ˜‰}ˆÝ6AÀ)Ñ6LÔ6LÐW�4×'Ò'¨	Ñ2Ô2Ð2ÐRWˆØˆÐJÑKÔKÐKØ˜‘.ˆØ�)ÒÑÝ˜˜W™Ñ%Ô%ˆEØ�5 ™<œ<Ñ'ˆGØ•S˜‘[”[Ò Ð Ø�Ý˜F™œ��Ý�Q‘”˜’�ØÐ%�Q�q”T�T A�Øð #Ø˜%’x�xØ˜˜å ™KœK¨%Ñ/˜Ø˜qš5˜5Ø!"˜Bøà�Q”4˜’:�:Ø�B�Bà˜1œ�BÝ�F‘”ˆAØ�U‘
ˆAØ�Šsˆs˜˜Q™�BÝ�q˜˜E™‘?”?ˆDØð 	Ø�Ø˜T‘M GÑ+�Ø��v‘”�Ø˜’f�fØ˜A�v�và˜ÐJÍVÐTUÉYÌYÑVÑWÔWÐWØ˜‘L�AØ˜‘F�Að ˜’f�fð ˆAØ˜‘ Ñ(ˆAØˆFÐ)Ñ*Ô*Ð*Ø�D’&�&Ø��t‘”�Ø�b’5�5Ø�FÐ;Ñ<Ô<Ð<Ø�  a  �v�v¨^Ñ<Ô<Ð<Ø��µV¸A±Y´Y°Y°Y½vÀfÈQÄiÑ?PÔ?PÐ?PÐ?PÐQÑRÔRÐRØ�W‘�Ø�Q‘�Ø��t‘”�ð �D’&�&øð ˆFÐ)Ñ*Ô*Ð*Øð Ø�ÐIÑJÔJÐJØ�Ð0µ6¸&À8Ñ:KÈdÑ:RÑ3SÔ3SÑSÑTÔTÐTØ!ŸKšK¨Ñ-Ô-ð Qð Q�DØ�F�Fµ¸±´°°½fÀgÀXÑ>NÔ>NÐ>NÐ>NÐOÑPÔPÐPÐPà% bœkÐ*B¨7°2¬;×+<Ò+<¸TÑ+BÔ+BÐ*BÔC�˜‘Ø��t‘”�Ý˜‘/”/ˆØˆˆzÑÔÐØ—)’)˜GÑ$Ô$¥t¡v¤vÑ-×6Ò6°t¸CÑ@Ô@×HÒHÈÐPTÑUÔUˆØ�ŠØ�v˜vÝ)Ð*[Õ^bÑ^dÔ^dÑ*dÑeÔeð ñ ô ð 	rZ   c                 óê   — |€d}|| j         vrt          d|z  ¦  «        ‚| j         |         }|                      t          d|›d|›d| j        ›d�¦  «        ¦  «        }|| j        vr
|| j        |<   ||fS )Nr¦   z7form font name, %r, is not one of the standard 14 fontsz<< /BaseFont /z /Subtype /Type1 /Name /z /Type /Font /Encoding r¾   )ÚformFontNamesri   r0  rg   rÍ   r­   )rk   ÚfontNameÚfnr«   s       rX   ÚmakeFontzAcroForm.makeFont  s™   € ØÐØ"ˆHØ˜4Ô-Ð-Ð-ÝÐVÐYaÑaÑbÔbÐbØÔ Ô)ˆØ�nŠn�]˜]Ø ˜˜    D¤N N Nð,4ñ 5ô 5ñ 6ô 6ˆà�T”ZÐÐØ ˆDŒJ�r‰NØ�BˆwˆrZ   rx   éd   c                 óL  — |                       |¦  «        \  }}|d up|d up|d u}|€d}|                      ||||¦  «        \  }}}}| j        }|r| j                             |	|
¦  «        \  }	}
|j        }d|›d|›d�}t          |t          ¦  «        }|dk    �r³d}|dk    r|t          d         z  }g }g }g } g }!g }"t          |t          t          f¦  «        st          |›d	|›d
�¦  «        ‚|D ]ó}#t          |#¦  «        r%|                     t          |#¦  «        ¦  «         |#}$n“t          |#t          t          f¦  «        rbt          |#¦  «        dk    r|#d         x}#}$n|#\  }$}#|                     t          t          |#¦  «        t          |$¦  «        g¦  «        ¦  «         nt          |›d|#›d
�¦  «        ‚|                      |#¦  «         |"                     |$¦  «         Œôt          |¦  «        }|�rHt          |t          t          f¦  «        s|g}|D ]‰}#|#| vr9|#|"vrt!          |›d|#›d| ›d|"›�¦  «        ‚| |"                     |#¦  «                 }#|!                     |                      |#¦  «        ¦  «         |                     t          |#¦  «        ¦  «         ŒŠ|!                     ¦   «          |t          d         z  rt          |¦  «        dk    r)|dk    r|"|!d                  }n
|d d…         }|d d…         }t          |¦  «        dk    r|d         nt          |¦  «        }t'          |"|!|¬¦  «        }%nHt          |¦  «        }n8g x}!}i }%d}t          |¦  «        st          d|z  ¦  «        ‚t          |¦  «        }i } dD ]ƒ}&|                      |&|||¦  «        \  }'}(}) | j        |&||||f|)|(|'|||||dœ|%¤Ž}*|*j        | j        v r| j        |*j                 }+n$|                      |*¦  «        }+|+| j        |*j        <   |+| |&<   Œ„t'          t3          |¦  «        |                     ¦   «         ||t          |	|
|	|z   |
|z   f¦  «        t7          | ¦  «        t3          d¦  «        t3          d¦  «        t          |t8          ¦  «        |¬¦
  «
        }"|r>t;          |¦  «        r|                      |¦  «        nd},t          d|||,fz  ¦  «        |"d<   |r||"d<   |!rt          |!¦  «        |"d<   |r||"d<   |rt          |¦  «        |"d <   |sd!t          | j        ¦  «        z  }t          |¦  «        |"d"<   i }-|�%t          |                       |¦  «        ¦  «        |-d#<   |r;tC          |||¦  «        |"d$<   |�%t          |                       |¦  «        ¦  «        |-d%<   |-rt7          |-¦  «        |"d&<   t7          |"¦  «        }"| j         "                    |"¦  «         | j                             |                      |"¦  «        ¦  «         |  #                    |	|
|||d'||||¦
  «
         d S )(Né   z<</r½   z>>r›  ÚChÚchoicer.   z	 options=z is wrong typer   r   z option z value z is not in option
values z
or labels r1   )r¦  rE   r¥  ÚTxz textfield value=%r is wrong typerJ  )r  r  r  rT   rU   r[  r\  rV   re  rf  )
r‹   rg  r€   ÚDVri  rj  rk  rl  rÐ   r}   rñ   z/%s %d Tf %srÈ   ÚOptrE   ÚMaxLenr{   rm  r   rs  rn  rr  rt  rà   )$r¾  rH  r´   ru  r,  re   r|   rQ   rR   rS   Ú	TypeErrorr   rö   r   rŒ   r   ri   Úindexr0   rO   rN  r¹  rv  r°   rÃ   r	   rw  r   rx  r   rÛ   r®   rÖ   rY   ry  r_  ).rk   rþ   r  r  r  rT   rU   r[  r\  rd   rZ  r‚   r�   r{  rƒ   r]  r|  Úmaxlenr¼  r¤  r¥  ÚoptionsrV   r£  r$  Ú	_write_dar´   r�   r}   r‹   r€   rÆ  rj  rE   ÚTFrc   ÚlÚlbextrasrý   r  r€  r�  r‚  r«   Úda_colorrt  s.                                                 rX   Ú
_textfieldzAcroForm._textfield  sÎ  € ð0  $Ÿ}š}¨XÑ6Ô6Ñˆ	�9ð
  TÐ)ÐY¨X¸TÐ-AÐYÀXÐUYÐEYˆ	ØÐØˆHØ6:×6FÒ6FÀyÐQ\Ð]fÐgrÑ6sÔ6sÑ3ˆ	�+˜i¨ØŒyˆØð 	3Ø”9×-Ò-¨a°Ñ2Ô2‰DˆAˆqØŒiˆˆØ$- I I¨i¨i¨iÐ8ˆ	Ý�z¥/Ñ2Ô2ˆØ�+ÒÑð ˆBØ�hŠˆØ•o gÔ.Ñ.�ØˆAØˆCØˆBØˆAØˆBÝ˜g¥t­E lÑ3Ô3ð QÝÀÀÀÀwÀwÀwÐ OÑPÔPÐPØð ð �Ý˜‘8”8ð 
NØ—J’J�y¨™|œ|Ñ,Ô,Ð,Ø�A�AÝ ¥4­ ,Ñ/Ô/ð NÝ˜1‘v”v˜q’y�yØ˜aœD˜˜˜!˜!à™˜˜!Ø—J’J�x­°1©¬µiÀ±l´lÐ(CÑDÔDÑEÔEÐEÐEå#ÀEÀEÀEÈ!È!È!Ð$LÑMÔMÐMØ—	’	˜!‘”�Ø—	’	˜!‘”��Ý˜3‘-”-ˆCØñ %Ý! %­­e¨Ñ5Ô5ð $Ø"˜G�EØð +ð +�AØ �{�{Ø B˜;˜;Ý",ÐhmÐhmÐhmÐnoÐnoÐnoÐprÐprÐprÐsuÐsuÐ-vÑ"wÔ"wÐwà " 2§8¢8¨A¡;¤;¤˜AØ—H’H˜RŸXšX a™[œ[Ñ)Ô)Ð)Ø—H’H�Y q™\œ\Ñ*Ô*Ð*Ð*Ø—’‘”�Ø�_¨]Ô;Ñ;ð ÅÀEÁ
Ä
ÈAÂÀØ˜h’�Ø " 1 Q¤4¤˜˜à % b q b¤	˜Ø˜"˜1˜"œ�AÝ ™FœF AšI˜I�A�a”D�D­8°A©;¬;�Ý r¨A°EÐ:Ñ:Ô:��å˜eÑ$Ô$��àˆLˆA�ØˆHØˆBÝ˜‘<”<ð LÝÐ BÀUÑ JÑKÔKÐKÝ˜%Ñ Ô ˆAØˆØð 	ð 	ˆCØ—’ s¨9°[ÀÑKÔK‰HˆBˆr�"Ø�”ØØ!Ø%Ø%Ø$ðð ')Ø(*Ø&(Ø(3Ø(3Ø"'Ø#)Ø&-ðð ð 'ðð ˆBð  Œ} ¤Ð,Ð,Ø”l 2¤=Ô1��à—k’k "‘o”o�Ø.1�”˜Rœ]Ñ+ØˆBˆs‰GˆGåÝ˜R‘[”[Ø—O’OÑ%Ô%ØàÝ  1 Q u¡W¨Q¨v©XÐ 6Ñ7Ô7Ý" 2Ñ&Ô&Ý! (Ñ+Ô+Ý˜wÑ'Ô'Ý˜oÕ.BÑCÔCØðñ ô ˆð" ð 	RÝ:EÀiÑ:PÔ:PÐ[�t×+Ò+¨IÑ6Ô6Ð6ÐV[ˆHÝ  °9¸XÀxÐ2PÑ!PÑQÔQˆBˆt‰HØÐ˜C��5‘	ØÐ#� ™œˆb�‰gØð 	"Ø!ˆBˆx‰LØð 	*Ý  Ñ)Ô)ˆBˆt‰HØð 	0Ø�s 4¤;Ñ/Ô/Ñ/ˆDÝ˜D‘/”/ˆˆ3‰ØˆØÐ Ý §¢°	Ñ :Ô :Ñ;Ô;ˆBˆt‰Hð ð 	BÝ˜[¨°WÑ=Ô=ˆBˆt‰HØÐ&Ý# D§O¢O°KÑ$@Ô$@ÑAÔA��4‘Øð 	)Ý$ RÑ(Ô(ˆBˆt‰Hå˜2ÑÔˆØŒ	× Ò  Ñ$Ô$Ð$ØŒ×Ò˜4Ÿ;š; r™?œ?Ñ+Ô+Ð+Ø×Ò˜a  %¨¨{¸8ÀKÐP[Ð\gÐhqÑrÔrÐrÐrÐrrZ   c                 óV   — |                       |||||||||	|
||||||||||d¬¦  «        S )Nr›  )rþ   r  r  r  rT   rU   r[  r\  rd   rZ  r‚   r�   r{  rƒ   r]  r|  rÊ  r¼  r¤  rV   r¥  ©rÑ  )rk   rþ   r  r  r  rT   rU   r[  r\  rd   rZ  r‚   r�   r{  rƒ   r]  r|  rÊ  r¼  r¤  rV   s                        rX   r›  zAcroForm.textfieldÆ  s^   € ð, �ŠØØ#Ø'Ø#Ø'Ø'ØØØØØØØ /Ø%Ø'Ø!ØØ!Ø!ØØ!ð+ ñ ô ð 	rZ   c                 óX   — |                       |||||||||	|
||||||||||d|¬¦  «        S )Nr�  ©rþ   r  r  r  rT   rU   r[  r\  rd   rZ  r‚   r�   r{  rƒ   r]  r|  rÊ  r¼  r¤  rV   r¥  rË  rÓ  ©rk   rþ   r  r  r  rT   rU   r[  r\  rd   rZ  r‚   r�   r{  rƒ   r]  r|  r¼  r¤  rV   rÊ  rË  s                         rX   r�  zAcroForm.listboxô  sa   € ð. �ŠØØ#Ø'Ø#Ø'Ø'ØØØØØØØ /Ø%Ø'Ø!ØØ!Ø!ØØØ!ð- ñ ô ð 	rZ   r.   c                 óX   — |                       |||||||||	|
||||||||||d|¬¦  «        S )NrÃ  rÕ  rÓ  rÖ  s                         rX   rÃ  zAcroForm.choice#  sa   € ð. �ŠØØ#Ø'Ø#Ø'Ø'ØØØØØØØ /Ø%Ø'Ø!ØØ!Ø!ØØØ!ð- ñ ô ð 	rZ   c                 ó*   — d|d<    | j         di |¤Ž dS )zSsame as checkbox except the x and y are relative to the canvas coordinate transformTr|  Nru   )r„  ©rk   rµ   s     rX   ÚcheckboxRelativezAcroForm.checkboxRelativeS  s*   € àˆˆZÑØˆŒÐÐ˜ÐÐÐÐÐrZ   c                 ó*   — d|d<    | j         di |¤Ž dS )zPsame as radio except the x and y are relative to the canvas coordinate transformTr|  Nru   )r$   rÙ  s     rX   ÚradioRelativezAcroForm.radioRelativeX  s*   € àˆˆZÑØˆŒ
ÐÐ�TÐÐÐÐÐrZ   c                 ó*   — d|d<    | j         di |¤Ž dS ©zTsame as textfield except the x and y are relative to the canvas coordinate transformTr|  Nru   ©r›  rÙ  s     rX   ÚtextfieldRelativezAcroForm.textfieldRelative]  ó*   € àˆˆZÑØˆŒÐÐ˜ÐÐÐÐÐrZ   c                 ó*   — d|d<    | j         di |¤Ž dS rÞ  rß  rÙ  s     rX   ÚlistboxRelativezAcroForm.listboxRelativeb  rá  rZ   c                 ó*   — d|d<    | j         di |¤Ž dS rÞ  rß  rÙ  s     rX   ÚchoiceRelativezAcroForm.choiceRelativef  rá  rZ   c                 ól   — | j         st          d¦  «        | _         |                      | j         ¦  «        S )Na  <</Type /Encoding /Differences [24 /breve /caron /circumflex /dotaccent /hungarumlaut /ogonek /ring /tilde 39 /quotesingle 96 /grave 128 /bullet /dagger /daggerdbl /ellipsis /emdash /endash /florin /fraction /guilsinglleft /guilsinglright /minus /perthousand /quotedblbase /quotedblleft /quotedblright /quoteleft /quoteright /quotesinglbase /trademark /fi /fl /Lslash /OE /Scaron /Ydieresis /Zcaron /dotlessi /lslash /oe /scaron /zcaron 160 /Euro 164 /currency 166 /brokenbar 168 /dieresis /copyright /ordfeminine 172 /logicalnot /.notdef /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu 183 /periodcentered /cedilla /onesuperior /ordmasculine 188 /onequarter /onehalf /threequarters 192 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis]>>)r±   rg   r0  r¸   s    rX   rÍ   zAcroForm.encRefStrk  s:   € àŒð 	NÝ+ð  -Mñ  Nô  NˆDŒOØ�~Š~˜dœoÑ.Ô.Ð.rZ   )	rß   rà   NNNNrG   rá   rN   )r  F)+rr   rs   rt   r»  rl   Úpropertyr¹   r´   rÀ   rp   rÖ   rÛ   rÞ   r  Ústaticmethodré   r*  rÃ   r0  rO   r   r   r9  r@  rH  rN  r_  r·   r„  r$   rü   r¹  r¾  rÑ  r›  r�  rÃ  rÚ  rÜ  rà  rã  rå  rÍ   ru   rZ   rX   r   r   Œ   s  € € € € € àØ ØØØ!Ø%Ø#Ø!'ØØØØ"ð
ð 
€Mð	ð 	ð 	ð ðð ñ „Xðð ðð ñ „Xðð8ð 8ð 8ðð ð ð@ð @ð @ð9ð 9ð 9ð9ð 9ð 9ð %ØØØ ØØ Ø#ØØðlð lð lð lð\ ð.ð .ð .ñ „\ð.ð6	^ð 	^ð 	^ð-ð -ð -ðAð Að Að �TØ'0 y°°1°Q°sÑ';Ô';Ø)2¨°1°Q°q¸Ñ)=Ô)=Ø'0 y°°e¸A¸aÑ'@Ô'@Ø&+ e¨C°°CÑ&8Ô&8Ø(-¨¨c°#°cÑ(:Ô(:Ø&+ e¨C°°aÑ&8Ô&8Ø$%ðñ ô €NðUð Uð Uð,ð ð ð ðð ñ „\ðð ð  ð  ð6 Ø#ØØ%Ø'Ø%Ø'Ø#ØØØØØØ 'Ø%Ø!ØØð%Qmð Qmð Qmð Qmðh ØØ$ØØ%Ø'Ø%Ø'Ø#ØØØØØØ 'Ø9Ø!ØØð'amð amð amð amðFð ð ð6 ØØ ØØ Ø#ØØØØ!ØØØ6Øð'Fð Fð Fð FðP
ð 
ð 
ð Ø%Ø'Ø%Ø'Ø#ØØØØØØØ 'ØØ!ØØØØØØØð-fsð fsð fsð fsðR Ø%Ø'Ø%Ø'Ø#ØØØØØØØ 'ØØ!ØØØØØð),ð ,ð ,ð ,ð^ Ø%Ø'Ø%Ø'Ø#ØØØØØØØ 'ØØ!ØØØØØØð+.ð .ð .ð .ð` Ø%Ø'Ø%Ø'Ø#ØØØØØØØ 'Ø"Ø!ØØØØØØð+.ð .ð .ð .ð`ð ð ð
ð ð ð
ð ð ð
ð ð ðð ð ð
 ð/ð /ñ „Xð/ð /ð /rZ   r   c                   óJ   — e Zd Zd                     ¦   «         ZdZdd„Zd	d„ZdS )
ÚCBMarkzm l c h)r   r   rN   r   çš™™™™™©?c                 óf   — || _         |\  | _        | _        | _        | _        || _        || _        d S rn   )ÚopsÚxminÚyminÚxmaxÚymaxÚpointsÚslack)rk   rí  rò  Úboundsró  s        rX   rl   zCBMark.__init__u  s1   € ØˆŒØ28Ñ/ˆŒ	�$”)˜DœI d¤iØˆŒØˆŒ
ˆ
ˆ
rZ   r   c           	      óÞ  ‡‡‡‡‡‡— |d|z  z
  x}}| j         Š| j        Š| j        ‰z
  }| j        ‰z
  }| j        t          ||¦  «        z  }|d|z  z
  t          |¦  «        z  Š|d|z  z
  t          |¦  «        z  Št          ‰‰¦  «        xŠŠ|‰z  }|‰z  }|||z
  dz  z   Š|||z
  dz  z   Šˆˆˆfd„}ˆˆˆfd„}	| j        }
| j        }g j	        }d}| j
        }| j        D ]i}||         }t          |¦  «        D ]>} | |||         ¦  «        ¦  «          | |	||dz            ¦  «        ¦  «         |dz  }Œ? ||
|         ¦  «         Œj |d¦  «         d                     |j        ¦  «        S )	a¾  
        >>> print(cbmarks['check'].scaledRender(20))
        12.97075 14.68802 m 15.00139 17.16992 l 15.9039 18.1727 17.93454 18.67409 19.2883 18.67409 c 19.46379 18.27298 l 17.13231 15.51532 l 11.91783 8.62117 l 8.307799 3.030641 l 7.430362 1.526462 l 7.305014 1.275766 7.154596 .97493 6.9039 .824513 c 6.577994 .674095 5.825905 .674095 5.47493 .674095 c 4.672702 .674095 4.497214 .674095 4.321727 .799443 c 4.071031 .97493 3.945682 1.325905 3.770195 1.67688 c 3.218663 2.830084 2.240947 5.337047 2.240947 6.590529 c 2.240947 7.016713 2.491643 7.21727 2.817549 7.442897 c 3.344011 7.818942 4.0961 8.245125 4.747911 8.245125 c 5.249304 8.245125 5.299443 7.818942 5.449861 7.417827 c 5.951253 6.239554 l 6.026462 6.038997 6.252089 5.337047 6.527855 5.337047 c 6.778552 5.337047 7.079387 5.913649 7.179666 6.089136 c 12.97075 14.68802 l h f
        >>> print(cbmarks['cross'].scaledRender(20))
        19.9104 17.43931 m 12.41908 10 l 19.9104 2.534682 l 18.37572 1 l 10.9104 8.491329 l 3.445087 1 l 1.910405 2.534682 l 9.427746 10 l 1.910405 17.46532 l 3.445087 19 l 10.9104 11.50867 l 18.37572 19 l 19.9104 17.43931 l h f
        >>> print(cbmarks['circle'].scaledRender(20))
        1.872576 9.663435 m 1.872576 14.64958 5.936288 18.61357 10.89751 18.61357 c 15.8338 18.61357 19.87258 14.59972 19.87258 9.663435 c 19.87258 4.727147 15.8338 .688366 10.89751 .688366 c 5.936288 .688366 1.872576 4.677285 1.872576 9.663435 c h f
        >>> print(cbmarks['star'].scaledRender(20))
        10.85542 18.3253 m 12.90361 11.84337 l 19.84337 11.84337 l 14.25301 7.650602 l 16.42169 1 l 10.85542 5.096386 l 5.289157 1 l 7.481928 7.650602 l 1.843373 11.84337 l 8.759036 11.84337 l 10.85542 18.3253 l h f
        >>> print(cbmarks['diamond'].scaledRender(20))
        17.43533 9.662031 m 15.63282 7.484006 l 10.85118 .649513 l 8.422809 4.329624 l 5.919332 7.659249 l 4.267038 9.662031 l 6.16968 12.0153 l 10.85118 18.64951 l 12.75382 15.4701 15.00695 12.49096 17.43533 9.662031 c h f
        r    rä   c                 ó4   •— t          | ‰z
  ‰z  ‰z   ¦  «        S rn   r   )rc   r(  Úsxrî  s    €€€rX   rí   z%CBMark.scaledRender.<locals>.<lambda>–  ó   ø€ �  $¡¨™{¨2™~Ñ.Ô.€ rZ   c                 ó4   •— t          | ‰z
  ‰z  ‰z   ¦  «        S rn   r   )rc   r)  Úsyrï  s    €€€rX   rí   z%CBMark.scaledRender.<locals>.<lambda>—  rø  rZ   r   r   r¿   r½   )rî  rï  rð  rñ  ró  rX  r#  ÚopNamesÚopCountrö   rò  rí  Úranger•   rú   )rk   rì   r  rM   r%  r'  Úhró  ÚxscÚyscrû  rü  ÚCr¶  rò  ÚoprÕ   r:  r(  r)  r÷  rú  rî  rï  s                     @@@@@@rX   rù   zCBMark.scaledRender{  s¿  øøøøøø€ ð �q˜‘t‘ÐˆˆAØŒyˆØŒyˆØŒI�d‰NˆØŒI�d‰NˆØ”
�3˜q ™8œ8Ñ#ˆØ�!�E‘'‰k�5 ™8œ8Ñ#ˆØ�!�E‘'‰k�5 ™8œ8Ñ#ˆÝ�b˜‘*”*ÐˆˆRØ	ˆR‰ˆØ	ˆR‰ˆØ��Q‘˜‘‰^ˆØ��Q‘˜‘‰^ˆØ.Ð.Ð.Ð.Ð.Ð.ˆØ.Ð.Ð.Ð.Ð.Ð.ˆà”,ˆØ”,ˆØŒIˆØˆØ”ˆØ”(ð 	ð 	ˆBØ˜”ˆAÝ˜1‘X”Xð ð �Ø��#�#�f˜Q”i‘.”.Ñ!Ô!Ð!Ø��#�#�f˜Q˜q™S”kÑ"Ô"Ñ#Ô#Ð#Ø�Q‘��ØˆAˆg�bŒk‰NŒNˆNˆNØ	ˆˆ#‰ŒˆØ�xŠx˜œ
Ñ#Ô#Ð#rZ   N)rë  )r   )rr   rs   rt   rb   rû  rü  rl   rù   ru   rZ   rX   rê  rê  q  sP   € € € € € Ø�oŠoÑÔ€GØ€Gðð ð ð ð+$ð +$ð +$ð +$ð +$ð +$rZ   rê  )r   r   r    r   r   r   r   r   r    r    r    r    r    r    r    r    r   r    r    r   rN   )TéÎ  é"  i  i…  éC  i­  i”  éÁ  iÊ  r  éÑ  i±  it  r  i¤  i0  i  éQ   éñ   é   éì   é   éæ   r¡  éÜ   iùÿÿÿéÏ   éóÿÿÿé±   r  é£   r  éƒ   r  é|   r  éu   iøÿÿÿék   r¡  éf   é   é_   é   éI   r  é"   é­   r  éß   r  éð   é,   éø   é9   i  éN   é  él   é!  é†   r&  éš   r&  éœ   r$  é¢   r8   é¶   éÑ   é¹   éÉ   éÂ   r  éÍ   r  é×   r  éã   éÄ   éç   éË   r  r  )r  iôÿÿÿr  iÂ  )r   r   r   r   r   r   r   r   r   r   r   r   r   rN   )é×  éx  i·  éZ  r6  é;   éœ  r   é}  i   é^   r   é#   r9  iD  r8  r=  iy  r<  é´  r;  i”  r:  r>  r6  r7  )r=  r   r6  r>  )r   r    r    r    r    rN   )r=  r8  r=  r  éÆ   r  é�  r  éS  r  éõ  i   rB  r8  rB  é”   rA  éòÿÿÿr@  rD  r?  rD  r=  é’   r=  r8  )r=  rD  rB  r  )r   r   r   r   r   r   r   r   r   r   r   rN   )é™  r  iî  é´  é  rG  i&  é  i€  rD  rF  r)  é²   rD  i  rI  r=  rG  iB  rG  rF  r  )r=  rD  rH  r  )
r   r   r   r   r   r   r   r   r    rN   )é0  r8  iè  i  é)  rD  éÈ   é…   r¿  i
  r  r8  én   i¸  rL  r  iu  iB  iÏ  iË  rK  r8  )r  rD  rK  r  )r`  Úcrossrß   ÚstarÚdiamondÚ4Ú5rÎ  rJ  ÚuÚ__main__ru   )/Ú__all__Úreportlab.pdfbase.pdfdocr   r   r   r   r   r	   r
   r   r   Úreportlab.pdfbase.pdfmetricsr   Úreportlab.lib.colorsr   r   r   r   r   Úreportlab.lib.rl_accelr   Úreportlab.lib.utilsr   r   rª   Úobjectr·   rO   ÚvisibilitiesÚorientationsr|   rx  rP   rY   r_   re   rg   rw   r’   Ú_NotSetr   rê  r÷   r"  rr   ÚdoctestÚtestmodru   rZ   rX   ú<module>rc     sô  ðØ€ð]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]ð ]à 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OÐ OØ )Ð )Ð )Ð )Ð )Ð )Ø /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ø €€€àˆF‰HŒH€àˆtØØØ#$Ø !ð	ñ ô €ð ØØØð	ð €ð �$ð ð ð Ø˜4ðà˜4ðð  ˜4ðð !& ð	ð
 ˜ðð #˜Uðð "' ðð "˜Eðð !˜5ðð #˜Uðð #( %ðð $˜eðð �uðð !˜5ðð$ ˜ð%ð& �uð'ð( �uð)ð* $˜eð+ð, %* Eð-€ð2 �tØ"ØØØ!ØØ!ØØ!%Ø#'ð
ñ 
ô 
Ð ð #Ð �WÑ àˆDØØØØØðñ ô €	ðð ð ð-ð -ð -ð 'ð ð ð ð ð"ð "ð "ð "ð "�Iñ "ô "ð "ðð ð ð ð �ñ ô ð ð8ð ð ð ˆ&‰(Œ(€ðc/ð c/ð c/ð c/ð c/ˆyñ c/ô c/ð c/ðJ5$ð 5$ð 5$ð 5$ð 5$ñ 5$ô 5$ð 5$ðn ˆ$ØˆfØSÐSÐSð gð  gð  gØ$ñô ð
 �Ø>Ð>Ð>ð Mð  Mð  MØ"ñô ð
 �Ø&Ð&Ð&ð Sð  Sð  SØ$ñô ð
 ˆvØ8Ð8Ð8ð Bð  Bð  BØ$ñô ð
 �&Ø2Ð2Ð2ð Bð  Bð  BØ$ñô ð+
ñ 
ô 
€ð6 €t�#˜C s°¸CÐ@Ñ@Ô@€àˆzÒÐØ€N€N€NØ€G„OÑÔÐÐÐð ÐrZ   