+
    J{�j‘  ã                   óÊ  € R t ^ RIt^ RIt^ RIt]P                  P                  ]P                  P                  ]P                  P                  ]4      4      RR4      t	]	]P                  9  d   ]P                  P                  ^ ]	4        ^ RIHtHt ]P                  ! 4       tRtRt^ R^R	^R	^R^R
^R
/tR tRR ltR tR#   ] d   tR]! ]4      / uttt RtAL4RtAii ; i)uV  ç»„å�·ã€Œå‡ºå�Œç±»é¢˜ã€�è·¯ç”±ï¼šé€‰ä¸­åŽŸé¢˜çš„é¢˜åž‹å‘½ä¸­ç¡®å®šæ€§ç”Ÿæˆ�å™¨ â†’ ä¿�æ­£ç¡®ã€�å¸¦ç­”æ¡ˆï¼›
å‘½ä¸�ä¸­ï¼ˆé•¿å°¾/æ¦‚å¿µé¢˜ï¼‰â†’ è¿”å›ž Noneï¼Œäº¤å›ž DeepSeekã€‚

ç”Ÿæˆ�å™¨æ¡†æž¶ï¼ˆè‡ªåŠ¨å‡ºé¢˜/core + genï¼‰çº¯ stdlibï¼Œå�¯å®‰å…¨ import è¿›æœ¬æœ�åŠ¡ç«¯ã€‚
å�¯åŠ¨æ—¶å»ºä¸€æ¬¡é¢˜åž‹ç´¢å¼•å¹¶ç¼“å­˜ï¼Œé�¿å…�æ¯�è¯·æ±‚é‡�æ‰« gen/ã€‚
Nz..u   è‡ªåŠ¨å‡ºé¢˜)ÚregistryÚharnessTÚ Fõ   ä¸­u   æ˜“u   éš¾c                 ór   €  \         P                  \        V 4      R 4      #   \        \        3 d     R # i ; i)r   )Ú_DIFFÚgetÚintÚ	TypeErrorÚ
ValueError)Ú
difficultys   &ôR   /Users/luyan/Desktop/AI workspace/è¯¾ç¨‹è®¾è®¡æœºå™¨äºº/ç»„å�·ç³»ç»Ÿ/gen_router.pyÚ_levelr      s3   € ðÜ�y‰yœ˜Z›¨%Ó0Ð0øÜ”zÐ"ô Úðús   ‚! ¡6µ6c                ó\  € \         '       d	   V '       g   R# \        P                  ! V P                  4       T;'       g    R\        R7      pVf   R#  \        ^\        ^\        V4      4      4      p\        P                  ! WPP                  4       \        V4      4      w  rxVf   \        P                  ! R4      p \        V4      R,          p \        P                  ! WXWvVR7      p	T	'       g   R# T	 U
u. uFQ  p
RT
P"                  RT
P$                  RT
P&                  RT
P(                  R	R
RTRT
P*                  RT
P,                  /NKS  	  up
#   \        \        3 d    ^p Lôi ; i  \        \        3 d    \        P                  ! R4      p LÄi ; i  \          d     R# i ; iu up
i )u_  å‘½ä¸­â†’list[dict]ï¼ˆtype/stem/answer/detail/byï¼‰ï¼›å‘½ä¸�ä¸­æˆ–æœªå°±ç»ªâ†’Noneï¼ˆäº¤å›ž DeepSeekï¼‰ã€‚
gradeï¼šç»„å�·åº“çš„å†Œæ¬¡/å¹´çº§ä¸²ï¼ˆ'ä¸‰å¹´çº§ä¸ŠÂ·æ™®é€šç‰ˆ2026ç§‹'/'å…«ä¸Š'/'ä¸€Â·äºŒå¹´çº§'â€¦ï¼‰ï¼Œ
ç”¨äºŽå­¦æ®µ+å¹´çº§éš”ç¦»ï¼Œé˜²æ­¢è·¨å¹´çº§ä¸²é¢˜ã€‚

åŒ¹é…�ä¸Žå¹´çº§é—¨å…¨éƒ¨ç”± registry.find è´Ÿè´£â€”â€”**è¿™é‡Œä¸�å†�è‡ªå¸¦ä¸€ä»½åŒ¹é…�é€»è¾‘**ã€‚
ï¼ˆè¸©è¿‡ï¼šæœ¬æ–‡ä»¶æ›¾å¤�åˆ¶è¿‡ä¸€ä»½æœ´ç´ çš„å�Œå�‘å­�ä¸²åŒ¹é…�ï¼Œå¯¼è‡´ registry é‡Œä¿®å¥½çš„è§„åˆ™æ ¹æœ¬æ²¡è¿›ç”Ÿäº§ï¼Œ
 çº¿ä¸Šè¿˜åœ¨ç”¨æ—§é€»è¾‘æŠŠã€Œæ•´æ•°ä¹˜é™¤æ³•å·§ç®—ã€�åˆ¤æˆ�äºŒå¹´çº§è¡¨å†…ä¹˜é™¤ã€‚è·¯ç”±å�ªç•™ä¸€å¤„å®žçŽ°ã€‚ï¼‰
Nr   )ÚgradeÚindex)ÚseedÚtypeÚstemÚanswerÚdetailÚbyÚ	generatorr   Útopicr   i   @iÿÿÿ?)Ú_READYr   ÚfindÚstripÚ_INDEXÚmaxÚminr	   r
   r   Úplan_for_topicr   ÚrandomÚ	randranger   ÚgenerateÚ	ExceptionÚvariantr   r   r   r   r   )r   r   Úcntr   r   ÚmodÚnÚvsÚdiffÚitemsÚits   &&&&&      r   Úrouter-   "   sx  € ÷ ‹6ŸÙÜ
�-Š-˜Ÿ™›¨U¯[¨[°bÄÔ
G€CØ
‚{ÙðÜ�”3�rœ3˜s›8Ó$Ó%ˆô ×&Ò& s¯K©K«M¼6À*Ó;MÓN�H€Bð ‚|Ü×Ò Ó(ˆð)Ü�4‹y˜MÕ*ˆðÜ× Ò  ¨B¸Ô=ˆ÷ Ùñ HMóNáGLÀð �R—Z‘Z ¨¯©°(¸B¿I¹IØ�r—y‘y $¨°V¸TØ�b—h‘h ¨b¯m©mó=áGLñNð Nøô+ ”zÐ"ô ØŠðûô ”zÐ"ô )Ü×Ò Ó(Šð)ûô ô ÚðüòNs=   ÁE Â=E* ÃF Ã7AF)ÅE'Å&E'Å*'FÆFÆF&Æ%F&c                  óÂ   € \         '       g   R RR\        /# R RR\        \        P	                  4        U Uu0 uF  q  F  qP
                  kK  	  K  	  upp 4      /# u upp i )ÚreadyFÚerrorTÚtopics)r   Ú_ERRÚsortedr   ÚvaluesÚTOPIC)ÚmodsÚms     r   Ústatusr8   K   sS   € ß‹6Ø˜ ¬Ð.Ð.Ø�TØ”f´&·-±-´/ÔP±/¨$Ê4ÀaŸgœgÉ4™g±/ÒPÓQðSð SùÛPs   ¶A)é   r   N)Ú__doc__ÚosÚsysr!   ÚpathÚjoinÚdirnameÚabspathÚ__file__Ú_AUTOÚinsertÚcorer   r   Úbuild_indexr   r   r2   r$   ÚeÚstrr   r   r-   r8   © ó    r   Ú<module>rJ      sÙ   ðñ÷ Ó à
�‰�‰�R—W‘W—_‘_ R§W¡W§_¡_°XÓ%>Ó?ÀÀ~ÓV€Ø�—‘ÔØ‡H�H‡O�O�A�uÔð-ß&Ø×!Ò!Ó#€FØ€FØ€Dð
 
ˆE�1�e˜Q  q¨%°°E¸1¸eÐD€òô'NôRSøðo ô -Ø ¡# a£&¨"Ð€FˆD•&ûð-ús   ÂC ÃC"ÃCÃC"