§
    �Êiü  ã                   ó2   — d Z 	 ddededededededefd	„Zd
S )z6Generate PDF from Surat HTML content using WeasyPrint.Ú Úno_suratÚsubjectÚperihalÚtanggalÚbodyÚtembusanÚreturnc                 óˆ   — ddl m} d| › d|› d|› d|› d|pd› d	|rd
|› d�nd› d�} ||¬¦  «                             ¦   «         S )zReturn PDF bytes for a surat.é    )ÚHTMLa  <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
  body { font-family: Arial, sans-serif; font-size: 12pt; margin: 40px; color: #111; }
  .header { text-align: center; border-bottom: 2px solid #111; padding-bottom: 12px; margin-bottom: 24px; }
  .header h2 { margin: 0; font-size: 14pt; text-transform: uppercase; }
  .meta table { width: 100%; border-collapse: collapse; margin-bottom: 20px; }
  .meta td { padding: 3px 8px 3px 0; vertical-align: top; }
  .meta td:first-child { width: 140px; font-weight: bold; }
  .body { margin-top: 16px; line-height: 1.6; }
  .tembusan { margin-top: 32px; font-size: 10pt; color: #555; }
</style>
</head>
<body>
  <div class="header">
    <h2>Surat</h2>
  </div>
  <div class="meta">
    <table>
      <tr><td>No. Surat</td><td>: z+</td></tr>
      <tr><td>Perihal</td><td>: z+</td></tr>
      <tr><td>Tanggal</td><td>: z*</td></tr>
      <tr><td>Subjek</td><td>: z:</td></tr>
    </table>
  </div>
  <div class="body">
    z"<p><em>(Isi surat kosong)</em></p>z
  </div>
  z4<div class="tembusan"><strong>Tembusan:</strong><br>z</div>r   z
</body>
</html>)Ústring)Ú
weasyprintr   Ú	write_pdf)r   r   r   r   r   r   r   Úhtmls           úB/var/www/html/jarvis.com/web/backend/app/services/pdf_generator.pyÚgenerate_surat_pdfr      s½   € ð  ÐÐÐÐÐð ð* $,ð+ ð  ð, ")ð- ð  ð. ")ð/ ð  ð0 !(ð1 ð  ð8 
Ð1Ð1ð9 ð  ð< OWÐ^ÐJ¸(ÐJÐJÐJÐJÐ\^ð= ð  ð  €DðD ˆ4�tÐÑÔ×&Ò&Ñ(Ô(Ð(ó    N)r   )Ú__doc__ÚstrÚbytesr   © r   r   ú<module>r      su   ðØ <Ð <ð ð-)ð -)Øð-)àð-)ð ð-)ð ð	-)ð
 ð-)ð ð-)ð ð-)ð -)ð -)ð -)ð -)ð -)r   