§
    ø(gc  ã                   ó   — d Z d„ Zd„ ZdS ))Úbmesh_linked_uv_islandsc                 óV   — | j         D ] }|j        |k    r|||         j        k    c S Œ!dS )NF)ÚloopsÚvertÚuv)Úfacer   r   Úuv_layerÚloops        ú\/home/blender/git/blender-v430/install_release/4.3/scripts/modules/bpy_extras/bmesh_utils.pyÚmatch_uvr   
   sB   € Ø”
ð +ð +ˆØŒ9˜ÒÐØ˜˜hœÔ*Ò*Ð*Ð*Ð*ð àˆ5ó    c           	      óÚ  — g }t          ¦   «         }| j        D ]Ò}||v rŒ|                     |¦  «         |g}|g}|r™|                     ¦   «         }|j        D ]{}|j        }	||         j        }
|	j        D ]]}||u s||v rŒt          ||	|
|¦  «        sŒ|                     |¦  «         | 	                    |¦  «         | 	                    |¦  «         Œ^Œ||°™| 	                    |¦  «         ŒÓ|S )a}  
    Returns lists of faces connected by UV islands.

    For meshes use :class:`bpy.types.Mesh.mesh_linked_uv_islands` instead.

    :arg bm: the bmesh used to group with.
    :type bmesh: :class:`BMesh`
    :arg uv_layer: the UV layer to source UVs from.
    :type bmesh: :class:`BMLayerItem`
    :return: list of lists containing polygon indices
    :rtype: list[list[int]]
    )
ÚsetÚfacesÚaddÚpopr   r   r   Ú
link_facesr   Úappend)Úbmr   ÚresultÚusedÚ	seed_faceÚislandÚstackÚcurrent_facer	   Úvr   Úfs               r
   r   r      s*  € ð €FÝ‰5Œ5€DØ”Xð ð ˆ	Ø˜ÐÐØØ�Š�ÑÔÐØ�ˆØ�ˆØð 	$Ø Ÿ9š9™;œ;ˆLØ$Ô*ð $ð $�Ø”I�Ø˜(”^Ô&�Øœð 	$ð 	$�AØ˜LÐ(Ð(¨A°¨I¨IØ Ý# A q¨"¨hÑ7Ô7ð !Ø ð —H’H˜Q‘K”K�KØ—M’M !Ñ$Ô$Ð$Ø—L’L ‘O”O�O�Oð	$ð ð 	$ð 	�Š�fÑÔÐÐà€Mr   N)Ú__all__r   r   © r   r
   ú<module>r      s4   ðð
€ð
ð ð ð'ð 'ð 'ð 'ð 'r   