
    )i                         S SK JrJrJr  S SKJr  S SKJrJrJ	r	J
r
JrJrJrJrJrJrJrJrJrJrJrJrJrJrJrJr  S SKJrJrJrJrJ r   S SK!J"r"J#r#J$r$J%r%J&r&J'r'J(r(J)r)J*r*J+r+  g)   )cluster_listcluster_objectsmake_cluster_dict)to_list)bbox_to_rectcalculate_areaclip_objcrop_to_bboxcurve_to_edgesfilter_edgesget_bbox_overlapintersects_bboxline_to_edgemerge_bboxesmove_objectobj_to_bboxobj_to_edgesobjects_to_bboxobjects_to_rectoutside_bboxrect_to_edgesresize_objectsnap_objectswithin_bbox)decode_psl_listdecode_textresolveresolve_allresolve_and_decode)
DEFAULT_X_DENSITYDEFAULT_X_TOLERANCEDEFAULT_Y_DENSITYDEFAULT_Y_TOLERANCEchars_to_textmapcollate_linededupe_charsextract_textextract_text_simpleextract_wordsN),
clusteringr   r   r   genericr   geometryr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   pdfinternalsr   r   r   r   r   textr    r!   r"   r#   r$   r%   r&   r'   r(   r)        Y/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/pdfplumber/utils/__init__.py<module>r2      sJ    H H      ,    r0   