<?php
$appRoot = dirname(__DIR__, 3);
$requestPath = str_replace('\\', '/', (string) parse_url($_SERVER['REQUEST_URI'] ?? '/', PHP_URL_PATH));
$appBasePath = preg_replace('#/(?:downloads/formularios-preenchiveis/[^/]+|downloads/FORMULARIOS/PREENCHIMENTO_SITE/[^/]+\.php)/?$#i', '', $requestPath) ?? '';
if (!defined('SEFAZ_APP_BASE_PATH')) {
    define('SEFAZ_APP_BASE_PATH', rtrim($appBasePath, '/'));
}
$formDisplayTitle = 'Anexo I - Declaração Única Simplificada';
$formDescription = 'Declaração única para inscrição simplificada no Cadastro de Produtor Rural.';
$pageTitle = 'SEFAZ Roraima | Formulários | Anexo I - Declaração Única Simplificada';
$metaDescription = 'Formulário interno para preenchimento automatizado do Anexo I - Declaração Única para Inscrição Simplificada no Cadastro de Produtor Rural da SEFAZ/RR.';
$currentPage = 'formulario-ditri-preenchivel-anexoi-decunica-simplificada-pr';
$currentMenu = 'downloads';
$pageScript = 'downloads/FORMULARIOS/PREENCHIMENTO_SITE/formulario-ditri-preenchivel-anexoi-decunica-simplificada-pr.js';

require $appRoot . '/includes/layout-top.php';
?>
    <header class="hero hero--internal">
      <div class="hero__backdrop"></div>
      <div class="hero__content">
        <?php require $appRoot . '/includes/top-menu.php'; ?>

        <div class="hero__identity hero__identity--internal">
          <a class="brand-mark" href="<?= htmlspecialchars(route_url('home'), ENT_QUOTES, 'UTF-8') ?>" aria-label="Voltar para a página inicial">
            <img
              src="<?= htmlspecialchars(asset_url('imgs/logo_gov-fazenda.png'), ENT_QUOTES, 'UTF-8') ?>"
              alt="Logo da Secretaria de Estado da Fazenda de Roraima"
            >
          </a>
          <div class="hero__titles internal-page__titles">
            <span class="eyebrow">Formulários</span>
            <h1>Anexo I - Declaração Única</h1>
            <p class="hero__summary hero__summary--page">
              <span>Documento de inscrição simplificada no Cadastro de Produtor Rural.</span>
            </p>
          </div>
        </div>
      </div>
    </header>

    <main class="internal-main">
      <section class="section section--producer-form">
        <div class="producer-form-layout">
          <div class="producer-form-columns">
            <form class="producer-form-card producer-form-card--form" id="producerDeclForm" novalidate>
              <div class="producer-form-section">
                <div class="producer-form-section__heading">
                  <span class="producer-form-section__number">1</span>
                  <div>
                    <h4>Identificação do declarante</h4>
                    <p>Informe os dados básicos do produtor rural.</p>
                  </div>
                </div>

                <div class="producer-form-field">
                  <label for="nome">Nome completo</label>
                  <input type="text" id="nome" name="nome" placeholder="Nome completo do produtor rural" autocomplete="name">
                  <span class="producer-form-field__error" aria-live="polite"></span>
                </div>

                <div class="producer-form-field">
                  <label for="cpf">CPF</label>
                  <input
                    type="text"
                    id="cpf"
                    name="cpf"
                    placeholder="000.000.000-00"
                    maxlength="14"
                    inputmode="numeric"
                    autocomplete="off"
                    aria-describedby="cpfHelp"
                  >
                  <span class="producer-form-field__hint" id="cpfHelp">O CPF deve conter 11 dígitos válidos.</span>
                  <span class="producer-form-field__error" aria-live="polite"></span>
                </div>
              </div>

              <div class="producer-form-section">
                <div class="producer-form-section__heading">
                  <span class="producer-form-section__number">2</span>
                  <div>
                    <h4>Categoria</h4>
                    <p>Assinale apenas uma opção.</p>
                  </div>
                </div>

                <div class="producer-form-radio-group" id="catGrid" role="radiogroup" aria-label="Categoria do produtor rural">
                  <label class="producer-form-radio">
                    <input type="radio" name="categoria" value="produtor rural indígena">
                    <span>Produtor rural indígena</span>
                  </label>
                  <label class="producer-form-radio">
                    <input type="radio" name="categoria" value="agricultor familiar (área não superior a 4 módulos fiscais)">
                    <span>Agricultor familiar <small>(até 4 módulos fiscais)</small></span>
                  </label>
                  <label class="producer-form-radio">
                    <input type="radio" name="categoria" value="silvicultor (área não superior a 4 módulos fiscais)">
                    <span>Silvicultor <small>(até 4 módulos fiscais)</small></span>
                  </label>
                  <label class="producer-form-radio">
                    <input type="radio" name="categoria" value="aquicultor (área não superior a 4 módulos fiscais)">
                    <span>Aquicultor <small>(até 4 módulos fiscais)</small></span>
                  </label>
                  <label class="producer-form-radio">
                    <input type="radio" name="categoria" value="extrativista">
                    <span>Extrativista</span>
                  </label>
                  <label class="producer-form-radio">
                    <input type="radio" name="categoria" value="pescador (área não superior a 4 módulos fiscais)">
                    <span>Pescador <small>(até 4 módulos fiscais)</small></span>
                  </label>
                </div>
                <span class="producer-form-group-error" id="categoriaError" aria-live="polite"></span>
              </div>

              <div class="producer-form-section">
                <div class="producer-form-section__heading">
                  <span class="producer-form-section__number">3</span>
                  <div>
                    <h4>Local e data da declaração</h4>
                    <p>Os dados serão replicados no documento oficial.</p>
                  </div>
                </div>

                <div class="producer-form-grid producer-form-grid--two">
                  <div class="producer-form-field">
                    <label for="local">Local</label>
                    <input type="text" id="local" name="local" placeholder="Município/UF" autocomplete="address-level2">
                    <span class="producer-form-field__error" aria-live="polite"></span>
                  </div>

                  <div class="producer-form-field">
                    <label for="data">Data</label>
                    <input type="date" id="data" name="data" autocomplete="off">
                    <span class="producer-form-field__error" aria-live="polite"></span>
                  </div>
                </div>
              </div>

              <div class="producer-form-section">
                <div class="producer-form-section__heading">
                  <span class="producer-form-section__number">4</span>
                  <div>
                    <h4>Dados complementares</h4>
                    <p>Complete as informações de apoio ao protocolo.</p>
                  </div>
                </div>

                <div class="producer-form-field">
                  <label for="atividade">Atividade principal exercida</label>
                  <input type="text" id="atividade" name="atividade" placeholder="Ex.: cultivo de mandioca, pesca artesanal, extração de castanha">
                  <span class="producer-form-field__error" aria-live="polite"></span>
                </div>

                <div class="producer-form-grid producer-form-grid--two">
                  <div class="producer-form-field">
                    <label for="comunidade">Comunidade / Grupo</label>
                    <input type="text" id="comunidade" name="comunidade" placeholder="Quando aplicável">
                    <span class="producer-form-field__error" aria-live="polite"></span>
                  </div>

                  <div class="producer-form-field">
                    <label for="municipio">Município</label>
                    <select id="municipio" name="municipio" autocomplete="address-level2">
                      <option value="">Selecione</option>
                      <option>Alto Alegre</option>
                      <option>Amajari</option>
                      <option>Boa Vista</option>
                      <option>Bonfim</option>
                      <option>Cantá</option>
                      <option>Caracaraí</option>
                      <option>Caroebe</option>
                      <option>Iracema</option>
                      <option>Mucajaí</option>
                      <option>Normandia</option>
                      <option>Pacaraima</option>
                      <option>Rorainópolis</option>
                      <option>São João da Baliza</option>
                      <option>São Luiz do Anauá</option>
                      <option>Uiramutã</option>
                    </select>
                    <span class="producer-form-field__error" aria-live="polite"></span>
                  </div>
                </div>

                <div class="producer-form-field">
                  <label for="terra">Terra indígena <small>(quando aplicável)</small></label>
                  <input type="text" id="terra" name="terra" placeholder="Nome da Terra indígena, se houver">
                  <span class="producer-form-field__error" aria-live="polite"></span>
                </div>
              </div>

              <div class="producer-form-attestation" id="cienciaBox">
                <label for="ciencia">
                  <input type="checkbox" id="ciencia" name="ciencia">
                  <span>
                    Declaro que as informações prestadas neste documento são verdadeiras, estando ciente de que a falsidade das declarações
                    poderá ensejar o indeferimento do pedido, a suspensão ou o cancelamento da inscrição cadastral,
                    sem prejuízo das demais medidas administrativas e legais cabíveis.
                  </span>
                </label>
                <span class="producer-form-group-error" id="cienciaError" aria-live="polite"></span>
              </div>

              <div class="producer-form-actions no-print">
                <button class="button button--primary" type="button" id="printBtn">Imprimir / salvar em PDF</button>
                <button class="button button--ghost" type="button" id="resetBtn">Limpar formulário</button>
              </div>

              <p class="producer-form-message" id="formMessage" aria-live="polite"></p>
            </form>

            <aside class="producer-preview-card" aria-label="Pré-visualização do documento">
                <div class="producer-preview-card__ribbon">Pré-visualização do documento oficial</div>
                <div class="producer-preview-doc" id="preview">
                <div class="producer-preview-doc__header">
                  <img
                    src="<?= htmlspecialchars(asset_url('imgs/logo_gov-fazenda.png'), ENT_QUOTES, 'UTF-8') ?>"
                    alt="Secretaria da Fazenda - Governo do Estado de Roraima"
                  >
                  <div class="producer-preview-doc__header-body">
                    <h3 class="producer-preview-doc__title">
                      DECLARAÇÃO ÚNICA PARA INSCRIÇÃO <br>
                      SIMPLIFICADA NO CADASTRO DE PRODUTOR RURAL
                    </h3>
                    <p class="producer-preview-doc__subtitle">Secretaria de Estado da Fazenda de Roraima – SEFAZ/RR</p>
                  </div>
                </div>

                <p>
                  Eu, <span class="producer-preview-doc__fill" id="p-nome">_____________________</span>,
                  CPF n. <span class="producer-preview-doc__fill" id="p-cpf">______________</span>, DECLARO, para fins de inscrição
                  no Cadastro de Produtor Rural da Secretaria de Estado da Fazenda de Roraima - SEFAZ/RR, sob as penas da lei,
                  que exerço atividade de produção rural no Estado de Roraima, enquadrando-me na seguinte categoria
                  (assinalar apenas uma opção):
                </p>

                <ul class="producer-preview-doc__category-list" id="p-catlist">
                  <li data-v="produtor rural indígena"><span class="producer-preview-doc__checkbox"></span>Produtor rural indígena</li>
                  <li data-v="agricultor familiar (área não superior a 4 módulos fiscais)"><span class="producer-preview-doc__checkbox"></span>Agricultor familiar (área não superior a 4 módulos fiscais)</li>
                  <li data-v="silvicultor (área não superior a 4 módulos fiscais)"><span class="producer-preview-doc__checkbox"></span>Silvicultor (área não superior a 4 módulos fiscais)</li>
                  <li data-v="aquicultor (área não superior a 4 módulos fiscais)"><span class="producer-preview-doc__checkbox"></span>Aquicultor (área não superior a 4 módulos fiscais)</li>
                  <li data-v="extrativista"><span class="producer-preview-doc__checkbox"></span>Extrativista</li>
                  <li data-v="pescador (área não superior a 4 módulos fiscais)"><span class="producer-preview-doc__checkbox"></span>Pescador (área não superior a 4 módulos fiscais)</li>
                </ul>

                <p>
                  Declaro, ainda, que as informações prestadas neste documento são verdadeiras, estando ciente de que a falsidade
                  das declarações poderá ensejar o indeferimento do pedido, a suspensão ou o cancelamento da inscrição cadastral,
                  sem prejuízo das demais medidas administrativas e legais cabíveis.
                </p>

                <div class="producer-preview-doc__signature">
                  <p>
                    Local: <span class="producer-preview-doc__fill" id="p-local">___________________</span>
                    <span class="producer-preview-doc__signature-gap"></span>
                    Data: <span class="producer-preview-doc__fill" id="p-data">___/___/______</span>
                  </p>
                  <div class="producer-preview-doc__sign-line"></div>
                  <p class="producer-preview-doc__sign-caption">Assinatura do declarante</p>
                </div>

                <div class="producer-preview-doc__details">
                  <h3>Dados complementares</h3>
                  <div class="producer-preview-doc__details-grid">
                    <div><span>Atividade principal:</span> <strong id="p-atividade">-</strong></div>
                    <div><span>Comunidade/Grupo:</span> <strong id="p-comunidade">-</strong></div>
                    <div><span>Município:</span> <strong id="p-municipio">-</strong></div>
                  <div><span>Terra indígena:</span> <strong id="p-terra">-</strong></div>
                  </div>
                </div>
              </div>
            </aside>
          </div>
        </div>
      </section>
    </main>
<?php require $appRoot . '/includes/footer.php'; ?>
