
    jj2	                     0    S SK Jr  S SKrSrS r\" 5         g)    )VersionNaU  Disallowed deserialization of 'arrow.py_extension_type':
storage_type = {storage_type}
serialized = {serialized}
pickle disassembly:
{pickle_disassembly}

Reading of untrusted Parquet or Feather files with a PyExtensionType column
allows arbitrary code execution.
If you trust this file, you can enable reading the extension type by one of:

- upgrading to pyarrow >= 14.0.1, and call `pa.PyExtensionType.set_auto_load(True)`
- install pyarrow-hotfix (`pip install pyarrow-hotfix`) and disable it by running
  `import pyarrow_hotfix; pyarrow_hotfix.uninstall()`

We strongly recommend updating your Parquet/Feather files to use extension types
derived from `pyarrow.ExtensionType` instead, and register this type explicitly.
See https://arrow.apache.org/docs/dev/python/extending_types.html#defining-extension-types-user-defined-types
for more details.
c                     [        [        R                  5      [        S5      :  a  g  SS Kn g ! [         a     Of = f[        [        SS5      (       a  g  " S S[        R                  5      n[        R                  " S5        [        R                  " U" [        R                  " 5       S5      5        S[        l
        g )	Nz14.0.1r   _hotfix_installedFc                   *    \ rS rSrS r\S 5       rSrg)-patch_pyarrow.<locals>.ForbiddenExtensionType-   c                     g)N     )selfs    _/var/www/html/Sattelite-Image/venv/lib/python3.13/site-packages/geopandas/io/_pyarrow_hotfix.py__arrow_ext_serialize__Epatch_pyarrow.<locals>.ForbiddenExtensionType.__arrow_ext_serialize__.   s    r
   c                     SS K nSS KnUR                  5       nUR                  X%5        [	        [
        R                  UUUR                  5       S95      e)Nr   )storage_type
serializedpickle_disassembly)iopickletoolsStringIOdisRuntimeError
_ERROR_MSGformatgetvalue)clsr   r   r   r   outs         r   __arrow_ext_deserialize__Gpatch_pyarrow.<locals>.ForbiddenExtensionType.__arrow_ext_deserialize__1   sN    ++-COOJ,!!!-)'*||~ "  r
   r   N)__name__
__module____qualname____firstlineno__r   classmethodr   __static_attributes__r   r
   r   ForbiddenExtensionTyper   -   s    	 
	 
	r
   r&   zarrow.py_extension_typeT)r   pyarrow__version__pyarrow_hotfixImportErrorgetattrExtensionTypeunregister_extension_typeregister_extension_typenullr   )r)   r&   s     r   patch_pyarrowr0      s    w""#wx'88
 	   w+U33!6!6 & %%&?@##w||~/HI !%Gs   . 
;;)packaging.versionr   r'   r   r0   r   r
   r   <module>r2      s    % 
*+%\ r
   