
    h                     \   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ d dl	m
Z
  ej                    Ze                    d          d	             Zej        d
             Zej        ed                         Zej        d             Zej        d             Zej        defd            ZdS )    N)Path)template)	FieldFile)stringfilter)
STATIC_URLin_groupnamec                 \    | j                             |                                          S )Nr	   )groupsfilterexists)user
group_names     ;/var/www/CMSBlueprintStation/home/templatetags/converter.pyr   r      s'    ;:..55777    c                 ~    d                     | dz                                d                              d          S )zreturn n/1000 remove 0
    z{:.1f}i  0.)formatrstripvalues    r   to_kr      s6     ??54<((//44;;C@@@r   c                 ,    |                      |          S )zMReturn the string split by sep.
    Example usage: {{ value|split:"/" }}
    )split)stringseps     r   r   r      s     <<r   c                  D    dt            dt          j        dd           dS )N/zbackgrounds/      .webpr   randomrandint r   r   bgsr(   "   s'    CzCCv~a'<'<CCCCr   c                  D    dt            dt          j        dd           dS )Nr    zloading/r!   
   r#   r$   r'   r   r   loadingsr+   '   s'    ?z??6>!R#8#8????r   r   c                 4    t          | j                  j        S )N)r   r
   r   s    r   filenamer-   ,   s    
  r   )r%   pathlibr   djangor   django.db.models.fields.filesr   django.template.defaultfiltersr   CMSBlueprintStation.settingsr   Libraryregisterr   r   r   r   
simple_tagr(   r+   r-   r'   r   r   <module>r6      s`                3 3 3 3 3 3 7 7 7 7 7 7 3 3 3 3 3 38 
j!!8 8 "!8 
A A A 
    
D D D 
@ @ @ 
!I ! ! ! ! ! !r   