Ë
    8Ò^j   ã                   ó   — d dl Z dd„Zy)é    Nc                 ó  — d}d}t        | «      }|› d|dk(  rdnd› �}| D �cg c]'  }|j                  t        j                  |«      ¬«      ‘Œ) }}|j                  |t        j                  |«      dj	                  |«      ¬	«      S c c}w )
z÷Generate HTML representation of feature names.

    Creates a collapsible HTML details element containing a table of feature
    names with a summary line showing the total count. Includes a copy-to-clipboard
    button for all feature names.
    a<  
        <div class="features {is_fitted_css_class}">
          <details>
            <summary>
              <div class="arrow"></div>
              <div>{total_features_line}</div>
              <div class="image-container" title="Copy all output features">
                <i class="copy-paste-icon"
                  onclick="
                  event.stopPropagation();
                  event.preventDefault();
                  copyFeatureNamesToClipboard(this);
                  "
                >
                </i>
              </div>
            </summary>
            <div class="features-container">
                <table class="features-table">
                  <tbody>
                    {rows}
                  </tbody>
                </table>
            </div>
          </details>
        </div>
    z>
        <tr>
          <td>{feature}</td>
        </tr>

    ú é   ÚfeatureÚfeatures)r   Ú )Útotal_features_lineÚis_fitted_css_classÚrows)ÚlenÚformatÚhtmlÚescapeÚjoin)r   r
   ÚFEATURES_TABLE_TEMPLATEÚFEATURES_ROW_TEMPLATEÚtotal_featuresr	   r   r   s           úl/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/sklearn/utils/_repr_html/features.pyÚ_features_htmlr      s«   € ðÐð8Ðô ˜“]€NàÐ
˜!¨¸1Ò)<™IÀ*ÐMÐNð ð  öàð 	×$Ñ$¬T¯[©[¸Ó-AÐ$ÕBð€Dð ð #×)Ñ)Ø/Ü ŸK™KÐ(;Ó<Ø�W‰W�T‹]ð *ó ð ùò	s   ¢,B)r   )r   r   © ó    r   ú<module>r      s   ðó ô6r   