ó
    ã fij  ã                   óB   • S SK Jr  SSKJr  SSKJrJr   " S S\5      rg)	é    )Údumpsé   )Ú	Converteré   )Úget_ipÚiterate_filesc                   ó,   • \ rS rSrS rS rS rS rSrg)ÚGeoJsonConverteré   c                 ó:   • U R                   R                  S5        g )NzM{
            "type": "FeatureCollection",
            "features": [
        ©ÚfoutÚwrite©Úselfs    Úa/home/gothic/public_html/Scylla/venv/lib/python3.13/site-packages/shodan/cli/converter/geojson.pyÚheaderÚGeoJsonConverter.header   s   € Ø�	‰	�‰ð õ 	ó    c                 ó:   • U R                   R                  S5        g )Nz{ }]}r   r   s    r   ÚfooterÚGeoJsonConverter.footer   s   € Ø�	‰	�‰˜Õ$r   c                 óö   • U R                  5         [        5       n[        U5       H@  n[        U5      nU(       d  M  XS;  d  M  U R	                  XT5        UR                  U5        MB     U R                  5         g )N)r   Úsetr   r   r   Úaddr   )r   ÚfilesÚ	file_sizeÚunique_hostsÚbannerÚips         r   ÚprocessÚGeoJsonConverter.process   s]   € à�‰Œô “uˆÜ# EÖ*ˆFÜ˜“ˆBÞÙàÕ%Ø—
‘
˜2Ô&Ø× Ñ  Ö$ñ +ð 	�‰�r   c                 ó°   •  US   S   US   S   pCSUUUUS.SXC/S.S.nU R                   R                  [        U5      S	-   5        g ! [         a     g f = f)
NÚlocationÚlatitudeÚ	longitudeÚFeature)ÚnameÚlatÚlonÚPoint)ÚtypeÚcoordinates)r,   ÚidÚ
propertiesÚgeometryÚ,)r   r   r   Ú	Exception)r   r    Úhostr)   r*   Úfeatures         r   r   ÚGeoJsonConverter.write"   sy   € ð	Ø˜JÑ'¨
Ñ3°T¸*Ñ5EÀkÑ5R�à!ØàØØñð $Ø$' :ññˆGð �I‰I�O‰OœE '›N¨SÑ0Õ1øÜó 	Ùð	ús   ‚AA Á
AÁA© N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r!   r   Ú__static_attributes__r6   r   r   r
   r
      s   † òò%òõ"r   r
   N)Újsonr   Úbaser   Úhelpersr   r   r
   r6   r   r   Ú<module>r?      s   ðÝ Ý ß ,ô.�yõ .r   