
    h:d                         S SK JrJr   S SKr\R                  rS/r	 " S S\5      r
\S:X  a-  S SKJrJrJr  \" SSS	\4S
\4S\S-  4S\\-  4S\S-  4/5        gg! \\4 a	    S SKJr   N^f = f)    )BasePenOpenContourErrorN)cython
MomentsPenc                   b0   \ rS rSrSS jrS rS rS r\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S	9\R                  " \R                  S
9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  \R                  S9\R                  " \R                  \R                  S9S 5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       r\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S	9\R                  " \R                  S
9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S 9\R                  " \R                  S!9\R                  " \R                  S"9\R                  " \R                  S#9\R                  " \R                  S$9\R                  " \R                  S%9\R                  " \R                  S&9\R                  " \R                  S'9\R                  " \R                  S(9\R                  " \R                  S)9\R                  " \R                  S*9\R                  " \R                  S+9\R                  " \R                  S,9\R                  " \R                  S-9\R                  " \R                  S.9\R                  " \R                  S/9\R                  " \R                  S09\R                  " \R                  S19\R                  " \R                  S29\R                  " \R                  S39\R                  " \R                  S49\R                  " \R                  S59\R                  " \R                  S69\R                  " \R                  S79\R                  " \R                  S89\R                  " \R                  S99\R                  " \R                  S:9\R                  " \R                  S;9\R                  " \R                  S<9\R                  " \R                  S=9\R                  " \R                  S>9\R                  " \R                  S?9\R                  " \R                  \R                  S9\R                  " \R                  \R                  S9\R                  " \R                  \R                  S@9SA 5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       r\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S	9\R                  " \R                  S
9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S 9\R                  " \R                  S!9\R                  " \R                  S"9\R                  " \R                  S#9\R                  " \R                  S$9\R                  " \R                  S%9\R                  " \R                  S&9\R                  " \R                  S'9\R                  " \R                  S(9\R                  " \R                  S)9\R                  " \R                  S*9\R                  " \R                  S+9\R                  " \R                  S,9\R                  " \R                  S-9\R                  " \R                  S.9\R                  " \R                  S/9\R                  " \R                  S09\R                  " \R                  S19\R                  " \R                  S29\R                  " \R                  S39\R                  " \R                  S49\R                  " \R                  S59\R                  " \R                  S69\R                  " \R                  S79\R                  " \R                  S89\R                  " \R                  S99\R                  " \R                  S:9\R                  " \R                  S;9\R                  " \R                  S<9\R                  " \R                  S=9\R                  " \R                  S>9\R                  " \R                  S?9\R                  " \R                  SB9\R                  " \R                  SC9\R                  " \R                  SD9\R                  " \R                  SE9\R                  " \R                  SF9\R                  " \R                  SG9\R                  " \R                  SH9\R                  " \R                  SI9\R                  " \R                  SJ9\R                  " \R                  SK9\R                  " \R                  SL9\R                  " \R                  SM9\R                  " \R                  SN9\R                  " \R                  SO9\R                  " \R                  SP9\R                  " \R                  SQ9\R                  " \R                  SR9\R                  " \R                  SS9\R                  " \R                  ST9\R                  " \R                  SU9\R                  " \R                  SV9\R                  " \R                  SW9\R                  " \R                  SX9\R                  " \R                  SY9\R                  " \R                  SZ9\R                  " \R                  S[9\R                  " \R                  S\9\R                  " \R                  S]9\R                  " \R                  S^9\R                  " \R                  S_9\R                  " \R                  S`9\R                  " \R                  Sa9\R                  " \R                  Sb9\R                  " \R                  Sc9\R                  " \R                  Sd9\R                  " \R                  Se9\R                  " \R                  Sf9\R                  " \R                  Sg9\R                  " \R                  Sh9\R                  " \R                  Si9\R                  " \R                  Sj9\R                  " \R                  Sk9\R                  " \R                  Sl9\R                  " \R                  Sm9\R                  " \R                  Sn9\R                  " \R                  So9\R                  " \R                  Sp9\R                  " \R                  Sq9\R                  " \R                  Sr9\R                  " \R                  Ss9\R                  " \R                  St9\R                  " \R                  Su9\R                  " \R                  Sv9\R                  " \R                  Sw9\R                  " \R                  Sx9\R                  " \R                  Sy9\R                  " \R                  Sz9\R                  " \R                  S{9\R                  " \R                  S|9\R                  " \R                  S}9\R                  " \R                  S~9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  S9\R                  " \R                  \R                  S9\R                  " \R                  \R                  S9\R                  " \R                  \R                  S@9\R                  " \R                  \R                  S9S 5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       5       rSrg)r      Nc                     [         R                  " X5        SU l        SU l        SU l        SU l        SU l        SU l        g )Nr   )r   __init__areamomentXmomentYmomentXXmomentXYmomentYY)selfglyphsets     K/var/www/html/env/lib/python3.13/site-packages/fontTools/pens/momentsPen.pyr
   MomentsPen.__init__   s:    (	    c                     Xl         g N)_startPointr   p0s     r   _moveToMomentsPen._moveTo   s    r   c                 z    U R                  5       nXR                  :w  a  U R                  U R                  5        g g r   )_getCurrentPointr   _lineTor   s     r   
_closePathMomentsPen._closePath   s3    ""$!!!LL))* "r   c                 X    U R                  5       nXR                  :w  a  [        S5      eg )Nz1Glyph statistics is not defined on open contours.)r   r   r   r   s     r   _endPathMomentsPen._endPath"   s-    ""$!!!"#VWW "r   )r0)r1)r2)r3)r4)r5)r6)r7)r8)r9)r10)r11)r12)x0y0)x1y1c                    U R                  5       u  p#Uu  pEXC-  nXE-  nUS-  nX-  n	X5-
  n
X-  nUS-  nSU-  nUS-  nUS-  nUS-  nUS-  nUS-  nU =R                  U* S-  US-  -
  X#U-   -  S-  -   -  sl        U =R                  U* U-  S-  U	S-  -
  X-  S-  -
  XU-   -  S-  -   -  sl        U =R                  U* U-  S-  X-  S-  -
  X-  S-  -
  X.U-   X5-  -   -  S-  -   -  sl        U =R                  U* U-  S-  UU-  S-  -
  X-  S-  -
  X-  U-  S-  -
  US-  SU-  U-   -  S-  -   -  sl        U =R
                  U* U-  S-  X-  S-  -
  X-  S-  -
  XU-  SU-  -   U-   -  S-  -   X$-  X-
  -  S-  -
  -  sl        U =R                  U* U-  S-  X~-  S-  -
  UU-  S-  -
  UU-  S-  -
  UUU-   X-  -   X-  -   -  S-  -   -  sl        g )N                     r   r   r   r   r   r   r   )r   p1r2   r3   r4   r5   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   s                      r   r   MomentsPen._lineTo'   s     &&(WWUWWWUVUU!e!e!e		bS1WrAv%2g(:::	b1rAv-!;bGnq>PPPC"HqL27Q;&14r"Wrw=N7ORS7SS	
 	D2INBhlgl glR  !eq2v{#b(	)	
 	C"HrMgkgl Ga"f$r)*R/0 g!B&	'	
 	C"HrMglBhm Bhm C#I'"'12R7	8	
r   )r13)r14)r15)r16)r17)r18)r19)r20)r21)r22)r23)r24)r25)r26)r27)r28)r29)r30)r31)r32)r33)r34)r35)r36)r37)r38)r39)r40)r41)r42)r43)r44)r45)r46)r47)r48)r49)r50)r51)r52)r53)x2y2c                 n	   U R                  5       u  p4Uu  pVUu  pxSU-  n	X-  n
Xx-  nSU-  nSU-  nSU-  nUS-  nUS-  nSU-  nSU-  nSU-  nX-  nUS-  nSU-  nX-  nXt-  nSU-  nX-  U-   nUU-  nUS-  nSU-  nUS-  nUU-  nSU-  n US-  n!XH-  n"SU!-  n#US-  n$US-  n%SU-  n&SU-  n'SU-  U-  n(SU-  n)SU-  n*SU-  n+XV-  n,US	U,-  -   n-SU-  n.S	U-  n/S
U-  U-  n0U)U-  n1SU-  n2S	U-  n3SU-  n4SU-  n5SU-  n6SU-  n7SU-  n8S
U-  U-  U -   n9S
US-  -  n:US-  n;US-  n<SU-  n=SU-  n>U =R                  U
* S-  US-  -
  X9U-   U-   -  S-  -   XX-  S-  -   XMU-   -  S-  -
  -  sl        U =R                  U* U* U-   -  S-  UUU-   U-   -  S-  -   X-  S-  -   UU-  S-  -
  UU-  S-  -
  UUU-
  UU-  -
  U-   -  S-  -   UUSU-  -   U-   -  S-  -
  -  sl        U =R                  U* S-  UU-  S-  -
  U S-  -
  U!UU-   -  S-  -
  X9U-  U-   U-   U"-   U#-   UU-  -   -  S-  -   XX-  UU-   -  S-  -   XJU-   -  S-  -
  -  sl        U =R                  UU
SU-  -
  U+U-  -
  U--   UU-  -   -  S-  SU$-  U-  S-  -   U%U&-  S-  -
  U%U-  S-  -
  U(U	SU-  -
  -  S-  -
  X-  U	U)-
  -  S-  -
  US-  U'SU-  -   U-   -  S-  -   UU	U-  UU.-  -   UU.-  -
  U*U-  -
  U/U-  -   U0-
  U1-
  UU-  -   -  S-  -
  US
U$-  SU%-  -   U(-   U*U-  -   -  S-  -
  -  sl        U =R
                  UUU-  SU-  -   SU!-  -   U2U-  -   U3-   U7U-  -   -  S-  UU-  U4U5-
  -  S-  -
  UU-  S
-  -
  U!U/U6U-  -   SU-  -   -  S-  -
  U2U-  U-  S-  -
  U3U-  S-  -
  X-  U)U-   -  S-  -   UU* U-  UU"-  -   U-   UU8-  -   U!U+-  -
  U#U-  -
  U,U7-  -   U9-   -  S-  -   UUU-  U'U-  -   U,U6-  -   U0-   U1-   -  S-  -
  -  sl        U =R                  U* U3-  S-  UU&-  S-  -
  U!UU--   U=U-  -   -  S-  -
  U:U-  S-  -
  U;U-  S-  -
  U<U8U-   -  S-  -
  UUU7-  UU-  -   UU=-  -   U!U&-  -   U"U>-  -   U#U-  -   U3U-  -   U:-   SU;-  -   SU<-  -   -  S-  -   XX-  U4U5-   UU-  -   -  S-  -   UUU6-  UU>-  -   UU-  -
  U9-   -  S-  -
  -  sl        g )Nr7   r8   r;   
         r9   r:      r=   <      i  i      T   H     #   r>   )?r   r?   p2r2   r3   r4   r5   rj   rk   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   s?                                                                  r   _qCurveToOneMomentsPen._qCurveToOnec   sK   t &&(VWWVVVUUV"W"fg!e2ggg"fgl2g!e#g!eBh#g!eg#g!e!e2g"f2gl"f2g2gg28m2g2g"frkBh2g3h#g3h2g2g"f#glS "a%i!e!e2g2g		C!G1fGbL!A%& gk Gnq 	!	
	 	DSD2I#S2X]#b()gl 2gl 2gl	
 C#Ib(3./"45 C!b&L2%&+,	
 	D2IBhmBh S2X#$ GcMC'#-3b2g=>C	D
 gr"R'( Ho"#	
 	2C<#(*S027:;cA#glS !Ci#o Bhl R!b&[!C'	(
 gc"S() !esR"W}r)*R/0 R)s( ( (	
   r'
 & AGa#g%+cBh67#='>	
, 	38a#g%c	1C"H<sBS2XMNQTTBh#)$s*+Bhl S38^a"f,-34 Bhmc!	"
 Bhn gr"S() r	) ) )	
 ( ) 
 & C"HsRx'#)3c9C?@3F'G	
, 	C#IOCi#oS3Yr)*S01 Bhn Bhm	
 S2X#$ c	() ) )	
 ( (  c' s(	 ( gsR"W,-3)4* C#IS(383c9:S@+A	
r   )r54)r55)r56)r57)r58)r59)r60)r61)r62)r63)r64)r65)r66)r67)r68)r69)r70)r71)r72)r73)r74)r75)r76)r77)r78)r79)r80)r81)r82)r83)r84)r85)r86)r87)r88)r89)r90)r91)r92)r93)r94)r95)r96)r97)r98)r99)r100)r101)r102)r103)r104)r105)r106)r107)r108)r109)r110)r111)r112)r113)r114)r115)r116)r117)r118)r119)r120)r121)r122)r123)r124)r125)r126)r127)r128)r129)r130)r131)r132)x3y3c                    U R                  5       u  pEUu  pgUu  pUu  pSU	-  nX-  nSU-  nX-  nSU-  nSU-  nSU-  nSU-  nSU	-  nUS-  nSU-  nUU-  nU
S-  nUU	-  nUU-  nSU-  nSU
-  nUU-  nUS-  nSU-  nUS-  n S	U-  n!SU-  n"UU
-  n#SU	-  n$U$U-  U-   n%SU-  n&X-  n'U&* U-  SU'-  -   n(SU-  n)SU-  n*S
U
-  n+SU-  n,SU-  n-UU
-  n.SU-  n/SU-  n0U0U-  n1SU
-  n2SU-  n3SU-  n4U4U
-  n5X-  n6SU6-  n7SU-  n8U5U7-   U8U-  -   n9X-  n:U:U
-  n;U	S-  n<SU<-  n=U=U
-  n>US-  n?U?U
-  n@US-  nASUA-  nBUS-  nCS	U-  nDSU-  nEUU	-  nFU3U	-  nGSU<-  nHUU-  nISU-  nJU0U	-  nKX{-  nLSUA-  nMSU?-  nNUS-  nOU
S-  nPSU	-  nQSU
-  nRUS-  nSSU-  nTSU-  nUUUU
-  nVUU
-  SU6-  -   nWSU-  nXSU
-  nYS	U'-  nZSU-  n[SU-  n\Xi-  n]SU6-  n^Xg-  n_U5U^-   SU_-  -   n`X-  naUaU-  nbU'U
-  ncSU-  ndUdU	-  neSU-  nfSU-  ngSU-  nhSU-  niUU-  njSU-  U-  nkU[U
-  nlSUa-  nmU_U
-  nnSU
-  noSU
-  npU6U-  nqUU	-  SU-  -   SU-  U-  -   U]Uo-  -   nrSU<-  nsSU-  ntUtU	-  nuXW-  nvSU	-  nwUwU-  nxX[-  nySUL-  nzSUA-  n{SU<-  n|SU-  n}U'U	-  n~U}U<-  SU@-  -   nX-  nSU6-  nU?U-  nU?U-  nU<U-  nS	U
-  nULU-  nU]U-  nSU'-  U-  U=U-  -   SU@-  -   SUA-  U-  -   nU	S-  nUS-  nUS-  nUS-  nU?U	-  nU|U-  U!U?-  -   nSUA-  nSU	-  nU =R                  U* S-  US-  -
  UX-   -  S-  -
  UUU-   SU-  -   U-   -  S-  -   SU-  X-   -  S-  -   SU-  U-  S-  -   UUU-   U
-   -  S-  -
  -  sl        U =R                  US-  US-  -
  US-  -
  UU* U-   -  S-  -
  UUSU-  -   -  S-  -   U UU!-   SU-  -   U-   -  S-  -   U)U#* U%-   U(-   -  S-  -   USU-  U-   U"-   -  S-  -
  US
U'-  U*U	-  -   U.-   U/U-  -
  U1-
  U2U-  -
  U3U-  -   UU
-  -
  U9-   -  S-  -   UUU*U-  -   U+U-  -   U,-   U--   SU-  -   -  S-  -
  -  sl        U =R                  U* U%UF-   -  S-  U;S-  -
  U>S-  -
  U@S-  -
  UBUSU
-  -   -  S-  -
  UCUDUE-   U
-   -  S-  -
  UU/U-  U4U-  -   U8U	-  -   SU<-  -   SUC-  -   UG-   UK-   S
UL-  -   UM-   UN-   -  S-  -   UU$U-  SU?-  -   UG-   UH-   UU-  -   -  S -  -   X-  UU-   -  S-  -   UUU-  U+U	-  -   U8U-  -   U9-   UI-   UJU-  -
  -  S-  -
  -  sl        U =R                  U* UT-  U4* U-   -  S!-  SU-  U(U.-   U2U-  -
  UW-   -  S"-  -   U U$U
-  UTU-  -
  UXU-  -
  UYU-  -
  UZ-   U[U-  -   U\U-  -   S#U]-  -   U`-   -  S!-  -   U)UU!-  SU-  -   U8U-  -   UUU-  -
  SUb-  -   S$Uc-  -
  Ue-
  Uf-
  -  S!-  -
  US%U-  U-  SUO-  -   SUP-  -   UV-   -  S!-  -
  SUO-  U-  S&-  -   UPUQ-  S!-  -
  UPU-  S'-  -
  URU-  UJ* U	-   -  S!-  -
  SUS-  U$U4-   -  S"-  -   US-  U$U8-   S(U-  -   U-   -  S)-  -   UUpU'-  S*Uq-  -   Ur-   U-   SU-  U-  -   U'Ug-  -   U-U-  -
  U1U
-  -
  U7U
-  -   UUU-  -
  UdU-  -
  UhU	-  -   UiU-  -
  SUj-  -
  UkU-  -
  UlU-  -
  UmU-  -
  SUn-  -
  UoU-  U-  -   -  S!-  -   UUUD-  UU\-  -   U,U
-  -   SUO-  -   SUP-  -   SUS-  -   UV-   UaUg-  -   S+U-  U-  -   UhU-  -   -  S!-  -
  -  sl        U =R
                  Us* U-  S,-  UU?-  S-  -
  SU-  U	-  S--  -
  SU-  UuX-  -   SU:-  -   SU<-  -   SU?-  -   -  S.-  -   U S/Uv-  UwU-  -   Ux-   S0Uy-  -   Uz-   U{-   U|-   SU:-  -   S1UC-  -   UN-   -  S,-  -   UBSU-  SUa-  -   SU-  -   -  S,-  -
  UCU-UU-   Ui-   Uk-   Ul-   Um-   -  S,-  -
  USU-  U^U
-  -   S0Uc-  -   Ue-   Uf-   -  S,-  -
  SUa-  U<UN-
  -  S&-  -
  SU-  U-  UJSU	-  -   -  S2-  -   UU* U-  S$Uv-  U-  -
  UyUD-  -   SU~-  -   UU-  -   SU-  -   S	U-  -   S3U-  -   UU:-  -   SU-  -   S4U-  -   U-   U!U
-  U-  -
  U#U-  -   UBU
-  -
  UCUT-  -
  UCUX-  -
  UCUY-  -
  UEU-  U-  -   UHU
-  -   S$U]-  U-  -   SU]-  U-  -   -  S!-  -   UUtU'-  UuU
-  -
  U}UA-  -
  SU~-  -   U-   UUA-  -
  S0U;-  -   U?U\-  -   -  S"-  -   USUq-  Ur-   UU-  -   UU
-  -   S	U-  -   UU-  -
  U"U-  -   UZU
-  -   SU_-  U-  -   S4Ub-  -   S3U-  U-  -   SUj-  -   SUn-  -   -  S!-  -
  -  sl        U =R                  Us* U-  S!-  UUR-  S!-  -
  UU
-  S
-  -
  SU-  U&U2-   -  S"-  -
  UU&U*-   U
-   -  S)-  -
  UU|U
-  U-   SU-  -
  S$U;-  -   -  S!-  -
  U@UQ-  S!-  -
  UBUFUI-   UW-   -  S!-  -
  UCUpU-  UU	-  -   U&U-  -   U[U	-  -   U`-   S#U-  U-  -   -  S!-  -
  UUxU-  UzU-  -   U{U-  -   U|U-  -   SU-  -   SU-  -   SU-  -   S5U-  -   SU-  -   U-   UU	-  -   UUL-  -   S+U<-  U-  -   SUC-  U-  -   SUC-  U	-  -   SUC-  U-  -   UKU-  -   UMU-  -   UNU-  -   -  S!-  -   USU-  SU-  -   S%U-  -   U-   U3UA-  -   U8U<-  -   SUA-  U	-  -   SUL-  U	-  -   -  S"-  -   SU-  U-  U<UN-   UU-  -   -  S&-  -   UUpU:-  SU~-  -   SU-  -
  SU-  -
  SU-  -
  SU-  -
  U-   UU-  -   UU
-  U-  -   S*U6-  U-  -   U>-   SUA-  U
-  -   ULUo-  -   -  S!-  -
  -  sl        g )6Nr9   rm   r8   r7   -      rr   	   rt   r:   rn   rs   ro      iv  ~   ?   r   *   iz     Z         6   rp   rv   r=   8         i  i$  i  rw   ru   F      r;      i        i0H  ,   i  i     i	  i  Q   rq   i  r>   )r   r?   ry   p3r2   r3   r4   r5   rj   rk   r   r   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   s                                                                                                                                                    r   _curveToOneMomentsPen._curveToOne6  s   T &&(VW"WWVVVVVU2gBh!eBhBh"f2gBh!e#g!e2g"f2g"fBhm"fgdRi"s(""f2g2g3h#g2gBh2gBh"f2g"fBhg3h2gCi#("gBh!e3hBh!eBh!e#g!e2g"fBhBh#g2g"fBhg3h#g!e!eBhBh!eBh2gBhBhc!Bh2g3h2g2gg3hgCi#)#gBhBh2gBh3h2gCiCiBhBhmBh3hBh2gBwRxRx"s("S3Y^3cCi?SyBwbywRxbywCxSyCxBwRxczBH$wCxRxRxRxBwRxRxCx"}sRx'"s(2S3Y^C1u1u1u1uRxby39$SyBw		C"H2gBGnr!" BGb2g%*+b01 "f 2%	&
 "frkB BGbL!B&'	
	 	#IAgAg cTBY#%& R!b&[!C'	(
 R#XR'",-34 cTCZ#%&,- BHsNS()C/0 S( ( 	
 ( ( r'  * C#(NS2X-3c9BGCDsJ+K	
0 	C39#AgCi Ag R!b&[!C'	(
 S3Y^$s*+ b(( s( )	
   s(  	 ( C"HrCx'#-3b2g=>D)E* gr"R'+(, C"HsRx'#(2S83>rIJSP-Q	
2 	D3J3$)$t+#gsS2X-34t;<b(( ( 	
 ( ( )   c	s(( ( s(	
 s(  
 6 BHrMBH,rCx7#=>E7F8 #glS 9!: Ci$;< Bhl=> Bh3$)$t+?,@ #gs#d*A +B !esSy38+b01C7C!8D s
*  s(R-	 
 ) ( ( ( (	 (
 ( ( c' ( (  (!" s(#$ (R-% , -E8r c	)( s( s(	
 )  ) (R-  (	 sFH	
R 	ECK%Ci!m#glR  #g"s(2R#X=CGH4OP t) t) 	
   s( * 	 	$ QWrCx'"r'12U:%;& S3Y_s*S0367%?'@( BHsRx'"s(2S83>?%G)H* #gs#c)+*, "frkS1r6\*S0-1. bt)b.!* t) )	
 t) t) t) * t)	 t)
  (R-  ( ( )  )!" )#$ (R-% & ('( s(R-) * )b.+!2 3/0b s
)* t) 	
 ) s( )
 c<z T	) ) s(	
 ( ( ( )b.! s(	 r'B,
 s( s(  !{MO	
` 	EDL4Sj4 Ri"n $h#)$t+, cCi"n%+	,
 D2I$rDy028;<tCD Ci$ S3Y_%,- by4"9$sRx/#(:S@38b=PR
 r	)) ) t)	
 t) * * t) 	 )
 * )b.! )b.! )b.! s(R-   (!" (#$ (%, -!D T	t)t)  )	
 ) s(R-  s(R- 
 E-\ "frkS3Yb01C7].8^ s
t)d( t) t)	
 t)  ) )b.! )b.	! 
 s(R-  )  !_?A	
r   )r   r   r   r   r   r   r   r   )__name__
__module____qualname____firstlineno__r
   r   r    r#   r   localsdoubler   rz   r   __static_attributes__ r   r   r   r      s   +
X
 ]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]v}}%]]v}}%]]v}}%]]fmm6]]fmm6+
 7 7 & & & % % % % % % % % % %+
Z ]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]fmm6]]fmm6]]fmm6X
 7 7 7 & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % % % % % % % % % %rX
t ]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]fmm$]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]v}}%]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]&]]fmm6]]fmm6]]fmm6]]fmm6`
 7 7 7 7 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % % % % % % % % % %R`
r   __main__)xyprintGreenPen)r      r   r   r   r7   r   r   )fontTools.pens.basePenr   r   r   AttributeErrorImportErrorfontTools.misccompiledCOMPILED__all__r   r   fontTools.misc.symfontr   r   r   r   r   r   <module>r      s    <& ?? .Q
 Q
h z::NNAQA	

 { 	$ &%&s   A A-,A-