+
    TŎi                         ^ RI t R tR# )    Nc                *   \        V \        P                  \        P                  34      '       g$   \	        RP                  \        V 4      4      4      h\        V \        P                  4      '       dH   \        P                  '       d&   \        P                  ! V 4      P                  R4      M
\        V 4      p M'\        V \        4      '       g   V P                  R4      p \        P                  P                  P                  P                  V 4      # )a  Quote a string that will be placed in url.
If the string is unicode, we encode it
to utf-8 before using `urllib.parse.quote`.
In case it's not a string (an int for instance),
we still try to convert it.

Args:
        val: The string to be properly encoded.
zCannot encode {} type.zutf-8)
isinstancesixinteger_typesstring_types
ValueErrorformattypePY3	text_typeencodebytesmovesurllibparsequote)vals   &k/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/facebook_business/utils/urls.pyquote_with_encodingr   
   s     cC--s/?/?@AA188cCDD #s(())47GGGcmmC ''0s U##jj!99!!'',,    )r   r    r   r   <module>r      s    -r   