Ë
    ÐÙòiÄ  ã                   óH   — d Z dgZddlZddlmZ ddlmZ  G d„ ded¬	«      Zy)
zð
Typification of the *keyvalue* results.  Results of this type are rendered in
the :origin:`keyvalue.html <searx/templates/simple/result_templates/keyvalue.html>`
template.

----

.. autoclass:: KeyValue
   :members:
   :show-inheritance:

ÚKeyValueé    N)ÚOrderedDicté   )Ú
MainResultc                   óª   — e Zd ZU dZdZeed<   eeej                  f   e
eej                  f   z  ed<   	 dZeed<   	 dZeed<   	 dZeed<   	 d	efd
„Zy)r   zRSimple table view which maps *key* names (first col) to *values*
    (second col).zkeyvalue.htmlÚtemplateÚkvmapÚ ÚcaptionÚ	key_titleÚvalue_titleÚreturnc                 ó   — t        | «      S )z«The KeyValues objects are checked for object identity, even if all
        fields of two results have the same values, they are different from each
        other.
        )Úid)Úselfs    ú,/root/searxng/searx/result_types/keyvalue.pyÚ__hash__zKeyValue.__hash__+   s   € ô
 $‹xˆó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚstrÚ__annotations__ÚdictÚtypingÚAnyr   r   r   r   Úintr   © r   r   r   r      sn   … ñð $€HˆcÓ#àV—Z‘ZÑ  ;¨s°F·J±J¨Ñ#?Ñ?Ó?ØSà€GˆSÓØ+à€IˆsÓØ.à€KÓØ0ð˜#ô r   T)Úkw_only)r   Ú__all__r   Úcollectionsr   Ú_baser   r   r   r   r   ú<module>r$      s*   ðñð ˆ,€ã Ý #å ôˆz 4ö r   