a
    k‡d|  ã                   @   sD   d dl Z d dlZd dlZd dlZdd„ Zdd„ Zdd„ Zdd	„ ZdS )
é    Nc                     sp   dd l ‰ dd l‰d ‡ ‡fdd„tdƒD ƒ¡} | d ‡ ‡fdd„tdƒD ƒ¡7 } t| ƒ}ˆ  |¡ d |¡}|S )Nr   Ú c                 3   s   | ]}ˆ   ˆj¡V  qd S ©N)ÚchoiceÚascii_letters©Ú.0Úx©ÚrandomÚstring© ú</var/www/html/Ryun_Seer/seer/admin_panel/common_functions.pyÚ	<genexpr>   ó    z/randomStringFunctionForImage.<locals>.<genexpr>é   c                 3   s   | ]}ˆ   ˆj¡V  qd S r   )r   Údigitsr   r	   r   r   r      r   é   )r
   r   ÚjoinÚrangeÚlistÚshuffle)Ústr1Úsam_listÚfinalStringr   r	   r   ÚrandomStringFunctionForImage   s    "

r   c                 C   s¼  |dkr| dks |dkr$| dkr$dS |dkr4| dksD|dkrH| dkrHdS |dkrX| d	ksh|d
krl| dkrldS |d
kr|| dksŒ|dkr| dkrdS |dkr | d	ks°|dkr´| dkr´dS |dkrÄ| d	ksÔ|dkrØ| dkrØdS |dk rì| dks |dkr| dkrdS |dkr| dks,|dkr0| dkr0dS |dkrD| dksX|dkr\| dkr\dS |dkrp| dks„|dkrˆ| d	krˆdS |dkrœ| dks°|dkr´| d	kr´dS dS d S )Né   é   é   é   ZAquariusé   é   ZPiscesé   r   ZAriesé   ZTaurusé   ZGeminié   é   ZCanceré   r   ZLeoé	   ZVirgoé
   ZLibraé   ZScorpioé   ZSagittariusZ	Capricornr   )ÚdayÚmonthr   r   r   Úget_astrological_sign   s.          (((((r-   c                 C   s   g d¢}|| d d  S )N)ZRatZOxZTigerZRabbitZDragonZSnakeZHorseZGoatZMonkeyZRoosterZDogZPigil  r*   r   )ÚyearZzodiac_signsr   r   r   Úget_chinese_zodiac+   s    r/   c                 C   s`   | d }|dks|dkrdS |dks,|dkr0dS |dks@|d	krDd
S |dksT|dkrXdS dS d S )Nr(   r   r   ZGoldr   r    ZWaterr   r"   ZTreer#   r$   ZFireZEarthr   )r.   Z
last_digitr   r   r   Úget_five_element0   s    r0   )Úmathr
   Úpytzr   r   r-   r/   r0   r   r   r   r   Ú<module>   s    