
    quj'                     T    S r SSKJr  SSKJrJr  \" SS9S 5       r\" SS9S	 5       rg
)u   
✘ Commands Available -

• `{i}pokemon <query>`
    Send details of Pokemon.

• `{i}pokecard <query>`
    Send Card of Pokemon.
    )pokedex   )ultroid_cmdasync_searcherzpokemon ?(.*))patternc                   #    U R                   R                  S5      R                  5       nU(       d  U R                  S5      I S h  vN   g U R                  S5      I S h  vN n[	        SU 3SS9S   I S h  vN nSU 3n[	        S	U 3SS9I S h  vN n[	        USS9I S h  vN n US
   nUS   nUS   n	US   n
US   nUS   nUS   S   n US   S   S   S   S   nUS   S   nU(       d  SnOSR                  [        [        U5      5      nUS   n US   S   S
   n US   S   S
   n US   S   S
   n US   S   S
   n US   S   S
   n US   S   S
   n US   S   S
   nUS    nSR                  [        [        U5      5      nUS!   nSR                  [        [        U	5      5      n	SR                  [        [        U
5      5      n
[        R                  " 5       nUR                  U5      nUS   nUR                  S"5      nS#R                  / S$PU PS%PU PS&PU	 PS'PU PS(PU PS)PU PS*PU
 PS+PU PS,PU PS-PU PS.PUS/    PS0PU PS1PUS2    PS3PU PS4PUS5    PS6PU PS7PUS8    PS9PU PS:PUS;    PS<PU PS=PUS>    PS?PU PS@PUSA    PSBPU PSCPU PSDP5      nU R                  R!                  U R"                  UUSE9I S h  vN   UR%                  5       I S h  vN   g  GN GN GN GNq GNb! [
         a    U R                  S5      I S h  vN     g f = f! [         a    S n GN`f = f! [         a    S n GN1f = f! [         a    S n GN8f = f! [         a    S n GN?f = f! [         a    S n GNFf = f! [         a    S n GNMf = f! [         a    S n GNTf = f! [         a    S n GN[f = f N N7f)FNr   z`Give a Pokemon Name`z`Booting up the pokedex.......`z"https://pokeapi.co/api/v2/pokemon/Tre_jsonmovesz+https://some-random-api.ml/pokedex?pokemon=(https://api.pokemontcg.io/v1/cards?name=name`Be sure To give correct Name`typespecies	abilitiesheightweightfamilyevolutionStagecardsr   
weaknessesevolutionLineNonez, 
generationmove               descriptionstatssprite z

**NAME** : `z`
**TYPE** : `z`
**SPECIES** : `z`
**Evolution Line** : `z`
**Evolution Stage** : `z`
**Generation** : `z`
**ABILITIES** : `z`
**WEAKNESSES** :`z`
**HEIGHT** : `z`
**WEIGHT** : `zH`

    **Stats**                               **Moves**
**Hp**      : `hpz`               `(1)z`
**Attack**  : `attackz`           `(2)z`
**Defense** : `defensez`          `(3)z`
**Sp_atk**  : `sp_atkz`           `(4)z`
**Sp_def**  : `sp_defz`           `(5)z`
**Speed**   : `speedz`            `(6)z`
**Total**   : `totalz`            `(7)z`
**DESCRIPTION** : `z`
  )caption)pattern_matchgrouplowereorr   	ExceptionBaseExceptionjoinmapstr
IndexErrorbadhiyaPokedexget_pokemon_by_namegetclient	send_filechat_iddelete)eventpokemonxxr   rwlolar   typr   r   r   r   esatger   llinegenmove1move2move3move4move5move6move7r!   Statspolipnamelstcaps                                  #/root/TeamUltroid/addons/pokedex.pyr   r      s    !!''*002Gii/000yy:;	;B
,WI6 D 7wi	@B
27)<d C R..Ay F)C	lG+Ix[Fx[Fx[)*F\!_\215f=
 	
(O$AyyS!%
L/CQ'Q'Q'Q'Q'Q'Q' M"K
))CSM
"CgJEiiC)*G		#c9-.I??D$$W-EAhG
++h
C   F E y		
 f
 x  %   h h d} 1 278 h  !1 278  i !!  "1!  27! 8!" h #" !1#" 27#"8#$ h %$ !1%$ 27%$8%& g'&  1'& 27'&8'( g)(  1)( 27)(8)*  =+*!+C. ,,
 
 S
 
AAA
))+} 	1	; 	/  ii8999  
              D Bs  AOK;O!K>"O9L:OLO%L&O+L
 0!OL4 #6OM &M 2M- >N  
N N& "N9 -E0OOO5O6O>OOOO
L1(L+)L1.O0L11O4M OMOMOMOM*&O)M**O-M=9O<M==O NONON#O"N##O&N62O5N66O9O	OO		OOzpokecard ?(.*)c                   #    U R                   R                  S5      R                  5       nU(       d  U R                  S5      I S h  vN   g SU 3n[	        USS9I S h  vN n US   S   S   nU R
                  R                  U R
                  R                  U R                  5      I S h  vN U5      I S h  vN   U R                  5       I S h  vN   g  N Nz N. N# N! [         a    U R                  S	5      I S h  vN     g f = f7f)
Nr   z`Give A Pokemon name`r   Tr	   r   r   imageUrlHiResr   )r-   r.   r/   r0   r   r;   r<   get_input_entityr=   r>   r2   )r?   pokenamerB   rD   os        rV   pokecardr\   }   s     ""((+113Hii/0003H:	>BR..AgJqM/*ll$$,,//>>
 	
 	
 lln 	1 	/ ?	
 	 ii8999s   ADCDC D%AC" -C.C" :C;C" C C" DDC" C"  C" "D	 DD	DD		DN)__doc__r   r7   r$   r   r   r\        rV   <module>r`      sH    ' ) _%a &aH %& 'r_   