aplicativos.mpf.mp.br
Open in
urlscan Pro
200.142.1.47
Public Scan
URL:
https://aplicativos.mpf.mp.br/ouvidoria/app/lgpd/
Submission: On January 23 via api from BR — Scanned from DE
Submission: On January 23 via api from BR — Scanned from DE
Form analysis
1 forms found in the DOMName: formCadastro —
<form name="formCadastro" novalidate="" accessible-form="" ng-submit="ctrl.enviarCadastro(formCadastro)"
class="ng-pristine ng-valid-br-phone-number ng-valid-minlength ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-email ng-valid-cpf ng-valid-date ng-invalid-recaptcha">
<!-- ngIf: !ctrl.autenticado -->
<div class="row ng-scope" ng-if="!ctrl.autenticado">
<div class="col-12 p-1 rounded" style="background-color: #ccc;">
<i class="fa fa-user fa-fw fa-lg" aria-hidden="true"></i> Dados do Titular
</div>
</div><!-- end ngIf: !ctrl.autenticado -->
<!-- MANIFESTANTE BEGIN -->
<section id="manifestante">
<br>
<!-- PESSOA FISICA -->
<!-- ngIf: ctrl.tipoPessoa == 'F' -->
<section id="pf" ng-if="ctrl.tipoPessoa == 'F'" class="ng-scope">
<!-- CHECK NAO POSSUI CPF -->
<div class="form-group">
<label class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="ctrl.cadastroPf.semCPF" ng-click="ctrl.limpaCamposCpfNome(ctrl.cadastroPf.semCPF)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description">Não possui CPF</span>
</label>
</div>
<div class="row">
<!-- CPF -->
<div class="form-group col-md-8 col-sm-12">
<label for="cpf">
<span class="text-danger" ng-show="!ctrl.cadastroPf.semCPF" aria-hidden="false">*</span> CPF:</label>
<input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-valid-cpf ng-invalid ng-invalid-required ng-valid-maxlength" id="cpf" name="cpf" maxlength="14" ng-model="ctrl.cadastroPf.cpf" ui-br-cpf-mask=""
ng-class="{ 'is-invalid': formCadastro.cpf.$touched && formCadastro.cpf.$invalid }" ng-readonly="ctrl.cadastroPf.semCPF" ng-required="!ctrl.cadastroPf.semCPF" required="required" aria-invalid="true">
<div ng-messages="formCadastro.cpf.$error" ng-show="formCadastro.$submitted || formCadastro.cpf.$dirty || formCadastro.cpf.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
<!-- ngMessage: cpf -->
</div>
</div>
<div class="form-group col-md-4 col-sm-12">
<label for="dataNascimento" aria-label="Data de nascimento no formato dd/mm/yyyy">
<span class="text-danger">*</span> Data de nascimento:</label>
<input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-valid-date ng-invalid ng-invalid-required ng-valid-maxlength" id="dataNascimento" name="dataNascimento" placeholder="00/00/0000" maxlength="10" ui-date-mask=""
ng-model="ctrl.dataNascimento" ng-class="{ 'is-invalid': formCadastro.dataNascimento.$touched && formCadastro.dataNascimento.$invalid }" ng-required="true"
ng-blur="ctrl.checaMenor(ctrl.dataNascimento); ctrl.buscaNomePf(ctrl.dataNascimento, formCadastro.dataNascimento,formCadastro.cpf)" required="required" aria-invalid="true">
<div ng-messages="formCadastro.dataNascimento.$error" ng-show="formCadastro.$submitted || formCadastro.dataNascimento.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
<!-- ngMessage: dataFutura -->
</div>
</div>
</div>
<!-- MENOR CONSENTIMENTO -->
<!-- ngIf: ctrl.isMenor -->
<!-- ngIf: ctrl.cadastroPf.semCPF -->
<!-- NOME -->
<div class="form-group">
<label for="nome">
<span class="text-danger">*</span> Nome:</label>
<input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="nome" name="nome" maxlength="200" ng-model="ctrl.cadastroPf.nome"
ng-class="{ 'is-invalid': formCadastro.nome.$touched && formCadastro.nome.$invalid }" ng-readonly="ctrl.travaCampoNome" ng-required="true" required="required" aria-invalid="true">
<div ng-messages="formCadastro.nome.$error" ng-show="formCadastro.$submitted || formCadastro.nome.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
<!-- ********************************************************************************************************************** -->
<!-- PESSOA DEFICIENTE-->
<div class="form-group">
<label class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" ng-model="ctrl.cadastroPf.deficiente" ng-required="false" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description">Pessoa com deficiência ou amparada pelo art. 4º, inciso IV, da Lei 12.008/09.</span>
</label>
</div>
<!-- ************ -->
<div class="row">
<!--SEXO-->
<div class="form-group col-md-6 col-sm-12">
<label for="sexo">
<span class="text-danger">*</span> Sexo:</label>
<select class="custom-select ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="sexo" style="width: inherit;" name="sexo" ng-model="ctrl.cadastroPf.sexo"
ng-class="{ 'is-invalid': formCadastro.sexo.$touched && formCadastro.sexo.$invalid }" ng-required="true" required="required" aria-invalid="true">
<option value="">Selecione</option>
<option value="F">Feminino</option>
<option value="M">Masculino</option>
</select>
<div ng-messages="formCadastro.sexo.$error" ng-show="formCadastro.$submitted || formCadastro.sexo.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
<!--OCUPACAO-->
<div class="form-group col-md-6 col-sm-12">
<label for="ocupacao">
<span class="text-danger">*</span> Ocupação:</label>
<select class="custom-select ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="ocupacao" style="width: inherit;" name="ocupacao" ng-model="ctrl.cadastroPf.ocupacao"
ng-options="ocupacao.id as ocupacao.nome for ocupacao in ctrl.ocupacoes track by ocupacao.id" ng-class="{ 'is-invalid': formCadastro.ocupacao.$touched && formCadastro.ocupacao.$invalid }" ng-required="true" required="required"
aria-invalid="true">
<option value="" class="" selected="selected">Selecione</option>
<option label="Administração" value="21">Administração</option>
<option label="Advocacia" value="1">Advocacia</option>
<option label="Agronomia" value="22">Agronomia</option>
<option label="Agropecuária" value="53">Agropecuária</option>
<option label="Aposentado" value="23">Aposentado</option>
<option label="Arquitetura" value="55">Arquitetura</option>
<option label="Artes" value="56">Artes</option>
<option label="Assistência Social" value="24">Assistência Social</option>
<option label="Biblioteconomia" value="25">Biblioteconomia</option>
<option label="Biologia" value="26">Biologia</option>
<option label="Comércio" value="57">Comércio</option>
<option label="Comunicação Social" value="27">Comunicação Social</option>
<option label="Construção Civil" value="58">Construção Civil</option>
<option label="Contabilidade" value="28">Contabilidade</option>
<option label="Defensoria Pública" value="29">Defensoria Pública</option>
<option label="Desempregado" value="30">Desempregado</option>
<option label="Diplomacia" value="31">Diplomacia</option>
<option label="Do Lar" value="69">Do Lar</option>
<option label="Economia e Finanças" value="33">Economia e Finanças</option>
<option label="Educação" value="32">Educação</option>
<option label="Empregado/Contratado de Organismo Internacional ou ONG" value="37">Empregado/Contratado de Organismo Internacional ou ONG</option>
<option label="Empregado de Empresa Privada" value="34">Empregado de Empresa Privada</option>
<option label="Empregado de Empresa Pública" value="35">Empregado de Empresa Pública</option>
<option label="Empregado de Instituição Financeira" value="36">Empregado de Instituição Financeira</option>
<option label="Empresarial" value="38">Empresarial</option>
<option label="Enfermagem" value="39">Enfermagem</option>
<option label="Engenharia" value="40">Engenharia</option>
<option label="Esporte" value="59">Esporte</option>
<option label="Estudante" value="41">Estudante</option>
<option label="Farmácia" value="72">Farmácia</option>
<option label="Filosofia" value="60">Filosofia</option>
<option label="Fisioterapia" value="73">Fisioterapia</option>
<option label="Fonoaudiologia" value="76">Fonoaudiologia</option>
<option label="Geofísica" value="64">Geofísica</option>
<option label="Geografia" value="62">Geografia</option>
<option label="Geologia" value="61">Geologia</option>
<option label="História" value="77">História</option>
<option label="Jornalismo" value="3">Jornalismo</option>
<option label="Magistratura" value="4">Magistratura</option>
<option label="Marketing" value="66">Marketing</option>
<option label="Matemática/Estatística" value="65">Matemática/Estatística</option>
<option label="Medicina" value="42">Medicina</option>
<option label="Membro do Ministério Público" value="6">Membro do Ministério Público</option>
<option label="Membro do Ministério Público Federal" value="5">Membro do Ministério Público Federal</option>
<option label="Militar" value="43">Militar</option>
<option label="Musicoterapia" value="75">Musicoterapia</option>
<option label="Nutrição" value="44">Nutrição</option>
<option label="Oceanografia" value="63">Oceanografia</option>
<option label="Odontologia" value="45">Odontologia</option>
<option label="Pensionista" value="46">Pensionista</option>
<option label="Pesquisa" value="54">Pesquisa</option>
<option label="Política" value="7">Política</option>
<option label="Presidiário" value="47">Presidiário</option>
<option label="Profissional Liberal ou Autônomo" value="48">Profissional Liberal ou Autônomo</option>
<option label="Psicologia" value="49">Psicologia</option>
<option label="Religiosos" value="67">Religiosos</option>
<option label="Segurança" value="8">Segurança</option>
<option label="Servidor do MPF" value="9">Servidor do MPF</option>
<option label="Servidor público" value="10">Servidor público</option>
<option label="Tecnologia da Informação" value="50">Tecnologia da Informação</option>
<option label="Terapia Ocupacional" value="74">Terapia Ocupacional</option>
<option label="Terceirizado do MPF" value="11">Terceirizado do MPF</option>
<option label="Terceirizado Outros órgãos" value="51">Terceirizado Outros órgãos</option>
<option label="Trabalhadores Domésticos" value="68">Trabalhadores Domésticos</option>
<option label="Transportes" value="52">Transportes</option>
<option label="Turismo/Hotelaria" value="70">Turismo/Hotelaria</option>
<option label="Veterinária/Zootecnia" value="71">Veterinária/Zootecnia</option>
<option label="Outros" value="2">Outros</option>
</select>
<div ng-messages="formCadastro.ocupacao.$error" ng-show="formCadastro.$submitted || formCadastro.ocupacao.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
<!--DESCRIÇÃO OCUPACAO 'OUTROS'-->
<div class="form-group col-12 ng-hide" ng-show="ctrl.cadastroPf.ocupacao == 2" aria-hidden="true">
<label for="descOcupacao">
<span class="text-danger">*</span> Descrição Ocupação:</label>
<input type="text" class="form-control ng-pristine ng-untouched ng-empty ng-valid-maxlength ng-valid ng-valid-required" id="descOcupacao" name="descOcupacao" maxlength="1000" ng-model="ctrl.cadastroPf.descOcupacao"
ng-class="{ 'is-invalid': formCadastro.descOcupacao.$touched && formCadastro.descOcupacao.$invalid }" ng-required="ctrl.cadastroPf.ocupacao == 2" aria-invalid="false">
<div ng-messages="formCadastro.descOcupacao.$error" ng-show="formCadastro.$submitted || formCadastro.descOcupacao.$touched" class="text-danger ng-inactive ng-hide" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
</div>
<!-- ************ -->
</section><!-- end ngIf: ctrl.tipoPessoa == 'F' -->
<!-- DADOS COMUM -->
<section id="info">
<div class="row">
<!-- TELEFONE PRINCIPAL-->
<div class="form-group col-md-4 col-sm-12">
<label for="telefonePrincipal" aria-label="Telefone principal com DDD">Telefone principal:</label>
<input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-br-phone-number ng-valid-minlength" id="telefonePrincipal" minlength="14" placeholder="(__) ____-____" name="telefonePrincipal"
ng-model="ctrl.cadastroComum.telefonePrincipal" ui-br-phone-number="" ng-class="{ 'is-invalid': formCadastro.telefonePrincipal.$touched && formCadastro.telefonePrincipal.$invalid }" aria-invalid="false">
<div ng-messages="formCadastro.telefonePrincipal.$error" ng-show="formCadastro.$submitted || formCadastro.telefonePrincipal.$dirty || formCadastro.telefonePrincipal.$touched" class="text-danger ng-inactive ng-hide" role="alert"
aria-live="assertive" aria-hidden="true">
<!-- ngMessage: brPhoneNumber -->
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
<!-- TELEFONE ADICIONAL 1-->
<div class="form-group col-md-4 col-sm-12">
<label for="telefoneAdicional1" aria-label="Telefone adicional 1 com DDD">Telefone adicional 1:</label>
<input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-br-phone-number ng-valid-minlength" id="telefoneAdicional1" minlength="14" placeholder="(__) ____-____" name="telefoneAdicional1"
ng-model="ctrl.cadastroComum.telefoneAdicional1" ui-br-phone-number="" ng-class="{ 'is-invalid': formCadastro.telefoneAdicional1.$touched && formCadastro.telefoneAdicional1.$invalid }" aria-invalid="false">
<div ng-messages="formCadastro.telefoneAdicional1.$error" ng-show="formCadastro.$submitted || formCadastro.telefoneAdicional1.$dirty || formCadastro.telefoneAdicional1.$touched" class="text-danger ng-inactive ng-hide" role="alert"
aria-live="assertive" aria-hidden="true">
<!-- ngMessage: brPhoneNumber -->
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
<!-- TELEFONE ADICIONAL 2-->
<div class="form-group col-md-4 col-sm-12">
<label for="telefoneAdicional2" aria-label="Telefone adicional 2 com DDD">Telefone adicional 2:</label>
<input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-br-phone-number ng-valid-minlength" id="telefoneAdicional2" minlength="14" placeholder="(__) ____-____" name="telefoneAdicional2"
ng-model="ctrl.cadastroComum.telefoneAdicional2" ui-br-phone-number="" ng-class="{ 'is-invalid': formCadastro.telefoneAdicional2.$touched && formCadastro.telefoneAdicional2.$invalid }" aria-invalid="false">
<div ng-messages="formCadastro.telefoneAdicional2.$error" ng-show="formCadastro.$submitted || formCadastro.telefoneAdicional2.$dirty || formCadastro.telefoneAdicional2.$touched" class="text-danger ng-inactive ng-hide" role="alert"
aria-live="assertive" aria-hidden="true">
<!-- ngMessage: brPhoneNumber -->
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
</div>
<div class="row">
<!-- EMAIL-->
<div class="form-group mt-3 col">
<label for="email">
<span class="text-danger">*</span> E-mail:</label>
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-email" id="email" name="email" maxlength="91" ng-model="ctrl.cadastroComum.email"
ng-class="{ 'is-invalid': formCadastro.email.$touched && formCadastro.email.$invalid }" ng-required="true" required="required" aria-invalid="true">
<div ng-messages="formCadastro.email.$error" ng-show="formCadastro.$submitted || formCadastro.email.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
</div>
<div class="row">
<!-- CONFIRMA EMAIL -->
<div class="form-group mt-3 col">
<label for="confirmaEmail">
<span class="text-danger">*</span> Confirmar e-mail:</label>
<input type="email" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength ng-valid-email" id="confirmaEmail" name="confirmaEmail" maxlength="91" ng-model="ctrl.confirmaEmail"
ng-class="{ 'is-invalid': formCadastro.confirmaEmail.$touched && formCadastro.confirmaEmail.$invalid }" email-matcher="email" ng-required="true" required="required" aria-invalid="true">
<div ng-messages="formCadastro.confirmaEmail.$error" ng-show="formCadastro.$submitted || formCadastro.confirmaEmail.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
</div>
<div class="row">
<!-- PAIS -->
<div class="form-group col-md-4 col-sm-12">
<label for="pais">
<span class="text-danger">*</span> País:</label>
<select class="custom-select ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" id="pais" style="width: inherit;" name="pais" ng-model="ctrl.cadastroComum.pais"
ng-class="{ 'is-invalid': formCadastro.pais.$touched && formCadastro.pais.$invalid }" ng-options="pais.id as pais.nome for pais in ctrl.paises track by pais.id" ng-required="true" required="required" aria-invalid="true">
<option value="" class="" selected="selected">Selecione</option>
<option label="Brasil" value="1">Brasil</option>
<option label="Afeganistão" value="2">Afeganistão</option>
<option label="África do Sul" value="3">África do Sul</option>
<option label="Albânia" value="4">Albânia</option>
<option label="Alemanha" value="5">Alemanha</option>
<option label="Andorra" value="6">Andorra</option>
<option label="Angola" value="7">Angola</option>
<option label="Anguilla" value="8">Anguilla</option>
<option label="Antártida" value="241">Antártida</option>
<option label="Antigua e Barbuda" value="9">Antigua e Barbuda</option>
<option label="Antilhas Holandesas" value="10">Antilhas Holandesas</option>
<option label="Arábia Saudita" value="11">Arábia Saudita</option>
<option label="Argélia" value="12">Argélia</option>
<option label="Argentina" value="13">Argentina</option>
<option label="Armênia" value="14">Armênia</option>
<option label="Aruba" value="15">Aruba</option>
<option label="Austrália" value="16">Austrália</option>
<option label="Áustria" value="17">Áustria</option>
<option label="Azerbaijão" value="18">Azerbaijão</option>
<option label="Bahamas, Ilhas" value="19">Bahamas, Ilhas</option>
<option label="Bahrein, Ilhas" value="20">Bahrein, Ilhas</option>
<option label="Bancos Centrais" value="21">Bancos Centrais</option>
<option label="Bangladesh" value="22">Bangladesh</option>
<option label="Barbados" value="23">Barbados</option>
<option label="Belarus" value="24">Belarus</option>
<option label="Bélgica" value="25">Bélgica</option>
<option label="Belize" value="26">Belize</option>
<option label="Benin" value="27">Benin</option>
<option label="Bermudas" value="28">Bermudas</option>
<option label="Bolívia" value="29">Bolívia</option>
<option label="Bósnia-Herzegovina" value="30">Bósnia-Herzegovina</option>
<option label="Botsuana" value="31">Botsuana</option>
<option label="Brunei" value="32">Brunei</option>
<option label="Bulgária" value="33">Bulgária</option>
<option label="Burkina Faso" value="34">Burkina Faso</option>
<option label="Burundi" value="35">Burundi</option>
<option label="Butão" value="36">Butão</option>
<option label="Cabo Verde, República de" value="37">Cabo Verde, República de</option>
<option label="Camarões" value="38">Camarões</option>
<option label="Camboja" value="39">Camboja</option>
<option label="Canadá" value="40">Canadá</option>
<option label="Canárias, Ilhas" value="41">Canárias, Ilhas</option>
<option label="Catar" value="42">Catar</option>
<option label="Cayman, Ilhas" value="43">Cayman, Ilhas</option>
<option label="Cazaquistão" value="44">Cazaquistão</option>
<option label="Chade" value="45">Chade</option>
<option label="Chile" value="46">Chile</option>
<option label="China" value="47">China</option>
<option label="Chipre" value="48">Chipre</option>
<option label="Christmas,Ilha (Navidad)" value="49">Christmas,Ilha (Navidad)</option>
<option label="Cingapura" value="50">Cingapura</option>
<option label="Cocos (Keeling), Ilhas" value="51">Cocos (Keeling), Ilhas</option>
<option label="Colômbia" value="52">Colômbia</option>
<option label="Comores, Ilhas" value="53">Comores, Ilhas</option>
<option label="Congo" value="54">Congo</option>
<option label="Cook, Ilhas" value="55">Cook, Ilhas</option>
<option label="Coréia do Norte" value="56">Coréia do Norte</option>
<option label="Coréia do Sul" value="57">Coréia do Sul</option>
<option label="Costa Rica" value="59">Costa Rica</option>
<option label="Costa do Marfim" value="58">Costa do Marfim</option>
<option label="Coveite (Kuwait)" value="60">Coveite (Kuwait)</option>
<option label="Croácia" value="61">Croácia</option>
<option label="Cuba" value="242">Cuba</option>
<option label="Dinamarca" value="62">Dinamarca</option>
<option label="Djibuti" value="63">Djibuti</option>
<option label="Dominica, Ilha" value="64">Dominica, Ilha</option>
<option label="Egito" value="65">Egito</option>
<option label="El Salvador" value="66">El Salvador</option>
<option label="Emirados Árabes Unidos" value="67">Emirados Árabes Unidos</option>
<option label="Equador" value="68">Equador</option>
<option label="Eritréia" value="69">Eritréia</option>
<option label="Eslovaca, República" value="70">Eslovaca, República</option>
<option label="Eslovênia" value="71">Eslovênia</option>
<option label="Espanha" value="72">Espanha</option>
<option label="Estados Unidos" value="73">Estados Unidos</option>
<option label="Estônia" value="74">Estônia</option>
<option label="Etiópia" value="75">Etiópia</option>
<option label="Falkland (Ilhas Malvinas)" value="76">Falkland (Ilhas Malvinas)</option>
<option label="Fiji" value="77">Fiji</option>
<option label="Filipinas" value="78">Filipinas</option>
<option label="Finlândia" value="79">Finlândia</option>
<option label="Formosa (Taiwan)" value="80">Formosa (Taiwan)</option>
<option label="França" value="81">França</option>
<option label="Gabão" value="82">Gabão</option>
<option label="Gana" value="84">Gana</option>
<option label="Geórgia" value="85">Geórgia</option>
<option label="Gibraltar" value="86">Gibraltar</option>
<option label="Granada" value="87">Granada</option>
<option label="Grécia" value="88">Grécia</option>
<option label="Groenlândia" value="89">Groenlândia</option>
<option label="Guadalupe" value="90">Guadalupe</option>
<option label="Guam" value="91">Guam</option>
<option label="Guatemala" value="243">Guatemala</option>
<option label="Guernsey, Ilha Do Canal (Inclui Alderney)" value="92">Guernsey, Ilha Do Canal (Inclui Alderney)</option>
<option label="Guiana" value="93">Guiana</option>
<option label="Guiana Francesa" value="94">Guiana Francesa</option>
<option label="Guiné" value="95">Guiné</option>
<option label="Guiné-Bissau" value="96">Guiné-Bissau</option>
<option label="Guiné-Equatorial" value="97">Guiné-Equatorial</option>
<option label="Gâmbia" value="83">Gâmbia</option>
<option label="Haiti" value="98">Haiti</option>
<option label="Honduras" value="99">Honduras</option>
<option label="Hong Kong" value="100">Hong Kong</option>
<option label="Hungria" value="101">Hungria</option>
<option label="Ilhas Seychelles" value="253">Ilhas Seychelles</option>
<option label="Índia" value="103">Índia</option>
<option label="Indonésia" value="104">Indonésia</option>
<option label="Iraque" value="106">Iraque</option>
<option label="Irlanda" value="244">Irlanda</option>
<option label="Irlanda do Norte" value="245">Irlanda do Norte</option>
<option label="Irã" value="105">Irã</option>
<option label="Islândia" value="107">Islândia</option>
<option label="Israel" value="108">Israel</option>
<option label="Itália" value="109">Itália</option>
<option label="Iêmen" value="102">Iêmen</option>
<option label="Jamaica" value="110">Jamaica</option>
<option label="Japão" value="111">Japão</option>
<option label="Jersey, Ilha do Canal" value="112">Jersey, Ilha do Canal</option>
<option label="Johnston, Ilhas" value="113">Johnston, Ilhas</option>
<option label="Jordânia" value="114">Jordânia</option>
<option label="Kiribati" value="115">Kiribati</option>
<option label="Laos" value="116">Laos</option>
<option label="Lebuan, Ilhas" value="117">Lebuan, Ilhas</option>
<option label="Lesoto" value="118">Lesoto</option>
<option label="Letônia" value="119">Letônia</option>
<option label="Líbano" value="120">Líbano</option>
<option label="Libéria" value="121">Libéria</option>
<option label="Líbia" value="246">Líbia</option>
<option label="Liechtenstein" value="122">Liechtenstein</option>
<option label="Lituânia" value="123">Lituânia</option>
<option label="Luxemburgo" value="124">Luxemburgo</option>
<option label="Macau" value="125">Macau</option>
<option label="Macedônia (ant. Rep .Iugoslava)" value="126">Macedônia (ant. Rep .Iugoslava)</option>
<option label="Madagascar" value="127">Madagascar</option>
<option label="Madeira, Ilha da" value="128">Madeira, Ilha da</option>
<option label="Malásia" value="129">Malásia</option>
<option label="Malavi" value="130">Malavi</option>
<option label="Maldivas" value="131">Maldivas</option>
<option label="Mali" value="132">Mali</option>
<option label="Malta" value="133">Malta</option>
<option label="Man, Ilha de" value="134">Man, Ilha de</option>
<option label="Marianas do Norte" value="135">Marianas do Norte</option>
<option label="Marrocos" value="136">Marrocos</option>
<option label="Martinica" value="137">Martinica</option>
<option label="Maurício" value="138">Maurício</option>
<option label="Mauritânia" value="139">Mauritânia</option>
<option label="Mayotte" value="247">Mayotte</option>
<option label="México" value="140">México</option>
<option label="Mianmar (Birmânia)" value="141">Mianmar (Birmânia)</option>
<option label="Micronésia" value="142">Micronésia</option>
<option label="Midway, Ilhas" value="143">Midway, Ilhas</option>
<option label="Moldávia" value="145">Moldávia</option>
<option label="Mongólia" value="147">Mongólia</option>
<option label="Montenegro" value="148">Montenegro</option>
<option label="Montserrat, Ilhas" value="149">Montserrat, Ilhas</option>
<option label="Moçambique" value="144">Moçambique</option>
<option label="Mônaco" value="146">Mônaco</option>
<option label="Namíbia" value="150">Namíbia</option>
<option label="Nauru" value="151">Nauru</option>
<option label="Nepal" value="152">Nepal</option>
<option label="Nicarágua" value="248">Nicarágua</option>
<option label="Niger" value="153">Niger</option>
<option label="Nigéria" value="154">Nigéria</option>
<option label="Niue,Ilha" value="155">Niue,Ilha</option>
<option label="Norfolk,Ilha" value="156">Norfolk,Ilha</option>
<option label="Noruega" value="157">Noruega</option>
<option label="Nova Caledônia" value="158">Nova Caledônia</option>
<option label="Nova Zelândia" value="159">Nova Zelândia</option>
<option label="Omã" value="160">Omã</option>
<option label="Organizações Internacionais" value="161">Organizações Internacionais</option>
<option label="Pacífico, Ilhas do (possessão dos EUA)" value="162">Pacífico, Ilhas do (possessão dos EUA)</option>
<option label="Países Baixos (Holanda)" value="163">Países Baixos (Holanda)</option>
<option label="Palau" value="164">Palau</option>
<option label="Palestina" value="249">Palestina</option>
<option label="Panamá" value="165">Panamá</option>
<option label="Papua Nova Guiné" value="166">Papua Nova Guiné</option>
<option label="Paquistão" value="167">Paquistão</option>
<option label="Paraguai" value="250">Paraguai</option>
<option label="Peru" value="168">Peru</option>
<option label="Pitcairn, Ilha" value="169">Pitcairn, Ilha</option>
<option label="Polinésia Francesa" value="170">Polinésia Francesa</option>
<option label="Polônia" value="171">Polônia</option>
<option label="Porto Rico" value="172">Porto Rico</option>
<option label="Portugal" value="173">Portugal</option>
<option label="Provisão de navios e aeronaves" value="174">Provisão de navios e aeronaves</option>
<option label="Quirguiz, República" value="176">Quirguiz, República</option>
<option label="Quênia" value="175">Quênia</option>
<option label="Reino Unido" value="177">Reino Unido</option>
<option label="República Centro-Africana" value="178">República Centro-Africana</option>
<option label="República Dominicana" value="179">República Dominicana</option>
<option label="Reunião, Ilha" value="180">Reunião, Ilha</option>
<option label="Romênia" value="181">Romênia</option>
<option label="Ruanda" value="182">Ruanda</option>
<option label="Rússia" value="183">Rússia</option>
<option label="Saara Ocidental" value="184">Saara Ocidental</option>
<option label="Saint Kitts E Nevis" value="185">Saint Kitts E Nevis</option>
<option label="Salomão, Ilhas" value="186">Salomão, Ilhas</option>
<option label="Samoa" value="187">Samoa</option>
<option label="Samoa Americana" value="188">Samoa Americana</option>
<option label="San Marino" value="189">San Marino</option>
<option label="Santa Helena" value="190">Santa Helena</option>
<option label="Santa Lúcia" value="191">Santa Lúcia</option>
<option label="Senegal" value="196">Senegal</option>
<option label="Serra Leoa" value="197">Serra Leoa</option>
<option label="Sérvia" value="198">Sérvia</option>
<option label="Síria" value="199">Síria</option>
<option label="Somália" value="200">Somália</option>
<option label="Sri Lanka" value="201">Sri Lanka</option>
<option label="Suazilândia" value="202">Suazilândia</option>
<option label="Sudão" value="203">Sudão</option>
<option label="Suécia" value="204">Suécia</option>
<option label="Suíça" value="205">Suíça</option>
<option label="Suriname" value="206">Suriname</option>
<option label="São Cristóvão e Neves, Ilhas" value="192">São Cristóvão e Neves, Ilhas</option>
<option label="São Martim" value="252">São Martim</option>
<option label="São Pedro e Miquelon" value="193">São Pedro e Miquelon</option>
<option label="São Tomé e Príncipe, Ilhas" value="194">São Tomé e Príncipe, Ilhas</option>
<option label="São Vicente e Granadinas" value="195">São Vicente e Granadinas</option>
<option label="Tadjiquistão" value="207">Tadjiquistão</option>
<option label="Tailândia" value="208">Tailândia</option>
<option label="Tanzânia" value="209">Tanzânia</option>
<option label="Tcheca, República" value="210">Tcheca, República</option>
<option label="Território Brit.Oc.Indico" value="211">Território Brit.Oc.Indico</option>
<option label="Timor Leste" value="212">Timor Leste</option>
<option label="Togo" value="213">Togo</option>
<option label="Tonga" value="251">Tonga</option>
<option label="Toquelau,Ilhas" value="214">Toquelau,Ilhas</option>
<option label="Trinidad e Tobago" value="215">Trinidad e Tobago</option>
<option label="Tunísia" value="216">Tunísia</option>
<option label="Turcas e Caicos, Ilhas" value="217">Turcas e Caicos, Ilhas</option>
<option label="Turcomenistão" value="218">Turcomenistão</option>
<option label="Turquia" value="219">Turquia</option>
<option label="Tuvalu" value="220">Tuvalu</option>
<option label="Ucrânia" value="221">Ucrânia</option>
<option label="Uganda" value="222">Uganda</option>
<option label="Uruguai" value="223">Uruguai</option>
<option label="Uzbequistão" value="224">Uzbequistão</option>
<option label="Vanuatu" value="225">Vanuatu</option>
<option label="Vaticano, Estado Cidade" value="226">Vaticano, Estado Cidade</option>
<option label="Venezuela" value="227">Venezuela</option>
<option label="Vietnã" value="228">Vietnã</option>
<option label="Virgens,Ilhas (E.U.A.)" value="229">Virgens,Ilhas (E.U.A.)</option>
<option label="Wake, Ilha" value="230">Wake, Ilha</option>
<option label="Zambia" value="231">Zambia</option>
<option label="Zimbábue" value="232">Zimbábue</option>
<option label="Zona do Canal do Panamá" value="233">Zona do Canal do Panamá</option>
</select>
<div ng-messages="formCadastro.pais.$error" ng-show="formCadastro.$submitted || formCadastro.pais.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
<!-- BRASIL BEGIN -->
<!-- UF -->
<!-- ngIf: ctrl.cadastroComum.pais == 1 -->
<!-- MUNICIPIO -->
<!-- ngIf: ctrl.cadastroComum.pais == 1 -->
</div>
<div class="row">
<!-- CEP -->
<!-- ngIf: ctrl.cadastroComum.pais == 1 -->
<!-- ENDERECO -->
<!-- ngIf: ctrl.cadastroComum.pais == 1 -->
</div>
<div class="row">
<!-- NUMERO/APT -->
<!-- ngIf: ctrl.cadastroComum.pais == 1 -->
<!-- BAIRRO -->
<!-- ngIf: ctrl.cadastroComum.pais == 1 -->
</div>
<!-- BRASIL END -->
</section>
</section>
<!-- MANIFESTANTE END -->
<br>
<div class="row">
<div class="col-12 p-1 rounded" style="background-color: #ccc;">
<i class="fa fa-file-text fa-fw fa-lg" aria-hidden="true"></i> Dados da Solicitação
</div>
</div>
<!-- MANIFESTACAO BEGIN -->
<section id="manifestacao">
<!-- TIPO MANIFESTACAO -->
<div class="row mt-4">
<div class="form-group col">
<label for="tipoManifestacao">
<span class="text-danger">*</span> Tipo de Solicitação:</label>
<!-- ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo" style="">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Confirmação</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Acesso</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Correção</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Eliminação/Anonimização/Bloqueio</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Portabilidade</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Compartilhamento</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Não consentimento</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Revogação de consentimento</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Revisão de decisão</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo --><label class="custom-control custom-checkbox ng-scope" ng-repeat="tipoLGPD in ctrl.tipos track by tipoLGPD.codigo">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="tipoLGPDSelecionado" ng-change="ctrl.toggleTipoLGPD(tipoLGPD)" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description ng-binding">Comunicar tratamento inadequado/ilícito</span>
</label><!-- end ngRepeat: tipoLGPD in ctrl.tipos track by tipoLGPD.codigo -->
<input id="tipoLGPD-" type="checkbox" ng-required="true" ng-model="tipoLGPDSelecionado" name="tipoLGPDSelecionado" style="display: none;" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" required="required"
aria-invalid="true">
<div ng-messages="formCadastro.tipoLGPDSelecionado.$error" ng-show="formCadastro.$submitted || formCadastro.tipoLGPDSelecionado.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
</div>
<div class="row">
<!-- ngIf: tipoLGPDSelecionado.descricao!=undefined -->
</div>
<!-- DESCRICAO DA MANIFESTACAO-->
<div class="row">
<div class="form-group col-md-12 col-sm-12">
<label for="descricaoManifestacao">
<span class="text-danger">*</span> Descrição da Solicitação:</label>
<textarea class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" id="descricaoManifestacao"
placeholder="Em caso de pedido de sigilo dos dados pessoais, incentivamos que não use termos ou expressões que o(a) identifique nesse campo. Máximo de 20.000 caracteres." rows="5" name="descricaoManifestacao" maxlength="20000"
ng-model="ctrl.cadastroManifestacao.descricaoManifestacao" ng-trim="ctrl.trimCampo(ctrl.cadastroManifestacao.descricaoManifestacao)"
ng-class="{ 'is-invalid': formCadastro.descricaoManifestacao.$touched && formCadastro.descricaoManifestacao.$invalid }" ng-required="true"
aria-label="Campo Descrição da Manifestação. Texto explicativo: 'Em caso de pedido de sigilo dos dados pessoais, incentivamos que não use termos ou expressões que o(a) identifique nesse campo. Máximo de 20.000 caracteres.''"
required="required" aria-invalid="true"></textarea>
<div ng-messages="formCadastro.descricaoManifestacao.$error" ng-show="formCadastro.$submitted || formCadastro.descricaoManifestacao.$touched" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<p ng-message="required" class="ng-scope">* Campo obrigatório</p>
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
</div>
</div>
</div>
<div class="row">
<!-- ANEXOS -->
<div class="form-group col-md-12 col-sm-12"> Anexo(s): <label class="custom-file">
<input type="file" id="documentos" ng-model="documentos" class="custom-file-input ng-pristine ng-untouched ng-valid ng-empty" aria-describedby="file-help" ngf-multiple="true"
accept=".pdf,.odf,.doc,.odt,.docx,.xls,.ods,.xlsx,.png,.jpg,.jpeg,.avi,.mp4,.mpg,.wmv,.flv,.mp3,.wav,.PDF,.ODF,.DOC,.ODT,.DOCX,.XLS,.ODS,.XLXS,.PNG,.JPG,.JPEG,.AVI,.MP4,.MPG,.WMV,.FLV,.MP3,.WAV" ngf-max-size="10MB"
ngf-select="ctrl.setDocumentos($files, $invalidFiles)" name="documentos" multiple="multiple" aria-invalid="false">
<span class="custom-file-control color-lgpd"></span>
</label>
<!-- MOCK PARA SEM DOCUMENTOS ANEXADOS -->
<div class="row justify-content-center border border-cidadao rounded m-4 p-4 anima" ng-show="ctrl.anexos.length == 0" style="background-color:#ddd;" aria-hidden="false"> Nenhum documento anexado. </div>
<!-- MOCK PARA SEM DOCUMENTOS ANEXADOS -->
<!-- ngRepeat: doc in ctrl.anexos track by $index -->
<div class="row mt-4 mx-4 ng-hide" ng-show="ctrl.anexos.length > 0" aria-hidden="true">
<p class="ng-binding">Total: 0,00MB</p>
</div>
<div ng-messages="formCadastro.documentos.$error" ng-show="formCadastro.$submitted || formCadastro.documentos.$touched || ctrl.documentosInvalidosNovos.length > 0 || ctrl.documentosTiposInvalidos.length > 0"
class="text-danger ng-inactive ng-hide" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessagesInclude: messages.html --><!-- ngMessage: required -->
<!-- ngMessage: minlength -->
<!-- ngMessage: maxlength -->
<!-- ngMessage: email -->
<!-- ngMessage: emailmatch -->
<!-- ngMessage: cep -->
<!-- ngMessage: date -->
<!-- ngMessage: tipoDocumentoInvalido -->
<!-- ngMessage: tamanhoTotalExcedido -->
<!-- ngMessage: totalNumeroAnexosExcedido -->
<!-- ngMessage: maxSize -->
</div>
<small id="file-help" class="form-text text-muted" tabindex="0"> Use o campo acima para inserir arquivos digitais contendo documentos, fotos, vídeos que comprovem os fatos relatados. <br>Tamanho máximo de cada anexo: 10MB. Tamanho total dos
anexos: 100MB </small>
</div>
<!-- ANEXOS -->
</div>
<!-- MANIFESTACAO VINCULADA -->
<div class="row">
<div class="form-group col-md-12">
<label class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="isVinculada" ng-click="isVinculada ? continue : ctrl.cadastroManifestacao.codManifestacaoVinculada = ''" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description">Esta manifestação é vinculada a outra já cadastrada.</span>
</label>
</div>
</div>
<div class="row">
<div class="form-group col-md-6 ng-hide" ng-show="isVinculada" aria-hidden="true">
<label for="codManifestacaoVinculada">Número da manifestação vinculada:</label>
<input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-maxlength" id="codManifestacaoVinculada" name="codManifestacaoVinculada" numbers-only="" maxlength="11"
ng-model="ctrl.cadastroManifestacao.codManifestacaoVinculada" ng-blur="ctrl.verificarManifestacaoVinculada()" aria-invalid="false">
</div>
</div>
<div class="row">
<div class="form-group col-md-12">
<label class="custom-control custom-checkbox">
<input type="checkbox" class="custom-control-input ng-pristine ng-untouched ng-valid ng-empty" ng-model="ctrl.cadastroManifestacao.sigilo" ng-click="ctrl.mensagemSigilo()" aria-invalid="false">
<span class="custom-control-indicator"></span>
<span class="custom-control-description">Desejo manter meus dados pessoais em sigilo.</span>
</label>
</div>
</div>
<!-- ngIf: ctrl.cadastroManifestacao.sigilo -->
</section>
<!-- MANIFESTACAO BEGIN -->
<div class="row">
<div class="form-group mt-3 col">
<small tabindex="0">O CAPTCHA abaixo oferece proteção contra entradas digitais remotas garantindo que somente um ser humano possa registrar manifestações. Clique na opção abaixo "Não sou um robô" para que seja feito o teste de segurança via
áudio ou imagem</small>
<br>
<label for="recaptcha">
<span class="text-danger">*</span> Captcha:</label>
<!-- RECAPTCHA -->
<div vc-recaptcha="" ng-model="ctrl.recaptcha.response" theme="'light'" key="'6LeUowITAAAAAOIiAB441SS3EF77AS4ZuK0LFsaH'" lang="pt" size="'normal'" on-create="ctrl.setRecaptchaId(id)" on-expire="ctrl.resetRecaptcha()"
class="ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty" aria-invalid="false">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LeUowITAAAAAOIiAB441SS3EF77AS4ZuK0LFsaH&co=aHR0cHM6Ly9hcGxpY2F0aXZvcy5tcGYubXAuYnI6NDQz&hl=pt&v=Gg72x2_SHmxi8X0BLo33HMpr&theme=light&size=normal&cb=50gubkd5ke9b"
width="304" height="78" role="presentation" name="a-t2yv5qaeiutj" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response" name="g-recaptcha-response"
class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
<!-- RECAPTCHA -->
<div ng-messages="formCadastro.$error" ng-show="formCadastro.$submitted" class="text-danger ng-hide ng-active" role="alert" aria-live="assertive" aria-hidden="true">
<!-- ngMessage: recaptcha -->
<div ng-message="recaptcha" class="ng-scope">
<p> Responda o captcha. </p>
</div>
</div>
</div>
</div>
<div class="row m-4 justify-content-center" ng-class="ctrl.autenticado ? 'justify-content-between' : 'justify-content-center'">
<button type="submit" class="btn btn-primary mt-3 color-lgpd" style="font-size: 1.5rem; width: 300px;" ng-click="oninvalid="ctrl.enviarCadastro(formCadastro)"" aria-label="Cadastrar manifestação"> Cadastrar </button>
<button ng-show="ctrl.autenticado" class="btn btn-primary mt-3 ng-hide" ui-sref="manifestacao.painel" style="font-size: 1.5rem; width: 300px;" aria-label="Voltar para lista de manifestações do usuário logado" aria-hidden="true"> Voltar </button>
</div>
</form>
Text Content
FORMULÁRIO PARA CADASTRO DE SOLICITAÇÃO LGPD Cadastro da Solicitação Preencha os campos abaixo : * Campos obrigatórios Dados do Titular Não possui CPF * CPF: * Campo obrigatório * Data de nascimento: * Campo obrigatório * Nome: * Campo obrigatório Pessoa com deficiência ou amparada pelo art. 4º, inciso IV, da Lei 12.008/09. * Sexo: Selecione Feminino Masculino * Campo obrigatório * Ocupação: SelecioneAdministraçãoAdvocaciaAgronomiaAgropecuáriaAposentadoArquiteturaArtesAssistência SocialBiblioteconomiaBiologiaComércioComunicação SocialConstrução CivilContabilidadeDefensoria PúblicaDesempregadoDiplomaciaDo LarEconomia e FinançasEducaçãoEmpregado/Contratado de Organismo Internacional ou ONGEmpregado de Empresa PrivadaEmpregado de Empresa PúblicaEmpregado de Instituição FinanceiraEmpresarialEnfermagemEngenhariaEsporteEstudanteFarmáciaFilosofiaFisioterapiaFonoaudiologiaGeofísicaGeografiaGeologiaHistóriaJornalismoMagistraturaMarketingMatemática/EstatísticaMedicinaMembro do Ministério PúblicoMembro do Ministério Público FederalMilitarMusicoterapiaNutriçãoOceanografiaOdontologiaPensionistaPesquisaPolíticaPresidiárioProfissional Liberal ou AutônomoPsicologiaReligiososSegurançaServidor do MPFServidor públicoTecnologia da InformaçãoTerapia OcupacionalTerceirizado do MPFTerceirizado Outros órgãosTrabalhadores DomésticosTransportesTurismo/HotelariaVeterinária/ZootecniaOutros * Campo obrigatório * Descrição Ocupação: Telefone principal: Telefone adicional 1: Telefone adicional 2: * E-mail: * Campo obrigatório * Confirmar e-mail: * Campo obrigatório * País: SelecioneBrasilAfeganistãoÁfrica do SulAlbâniaAlemanhaAndorraAngolaAnguillaAntártidaAntigua e BarbudaAntilhas HolandesasArábia SauditaArgéliaArgentinaArmêniaArubaAustráliaÁustriaAzerbaijãoBahamas, IlhasBahrein, IlhasBancos CentraisBangladeshBarbadosBelarusBélgicaBelizeBeninBermudasBolíviaBósnia-HerzegovinaBotsuanaBruneiBulgáriaBurkina FasoBurundiButãoCabo Verde, República deCamarõesCambojaCanadáCanárias, IlhasCatarCayman, IlhasCazaquistãoChadeChileChinaChipreChristmas,Ilha (Navidad)CingapuraCocos (Keeling), IlhasColômbiaComores, IlhasCongoCook, IlhasCoréia do NorteCoréia do SulCosta RicaCosta do MarfimCoveite (Kuwait)CroáciaCubaDinamarcaDjibutiDominica, IlhaEgitoEl SalvadorEmirados Árabes UnidosEquadorEritréiaEslovaca, RepúblicaEslovêniaEspanhaEstados UnidosEstôniaEtiópiaFalkland (Ilhas Malvinas)FijiFilipinasFinlândiaFormosa (Taiwan)FrançaGabãoGanaGeórgiaGibraltarGranadaGréciaGroenlândiaGuadalupeGuamGuatemalaGuernsey, Ilha Do Canal (Inclui Alderney)GuianaGuiana FrancesaGuinéGuiné-BissauGuiné-EquatorialGâmbiaHaitiHondurasHong KongHungriaIlhas SeychellesÍndiaIndonésiaIraqueIrlandaIrlanda do NorteIrãIslândiaIsraelItáliaIêmenJamaicaJapãoJersey, Ilha do CanalJohnston, IlhasJordâniaKiribatiLaosLebuan, IlhasLesotoLetôniaLíbanoLibériaLíbiaLiechtensteinLituâniaLuxemburgoMacauMacedônia (ant. Rep .Iugoslava)MadagascarMadeira, Ilha daMalásiaMalaviMaldivasMaliMaltaMan, Ilha deMarianas do NorteMarrocosMartinicaMaurícioMauritâniaMayotteMéxicoMianmar (Birmânia)MicronésiaMidway, IlhasMoldáviaMongóliaMontenegroMontserrat, IlhasMoçambiqueMônacoNamíbiaNauruNepalNicaráguaNigerNigériaNiue,IlhaNorfolk,IlhaNoruegaNova CaledôniaNova ZelândiaOmãOrganizações InternacionaisPacífico, Ilhas do (possessão dos EUA)Países Baixos (Holanda)PalauPalestinaPanamáPapua Nova GuinéPaquistãoParaguaiPeruPitcairn, IlhaPolinésia FrancesaPolôniaPorto RicoPortugalProvisão de navios e aeronavesQuirguiz, RepúblicaQuêniaReino UnidoRepública Centro-AfricanaRepública DominicanaReunião, IlhaRomêniaRuandaRússiaSaara OcidentalSaint Kitts E NevisSalomão, IlhasSamoaSamoa AmericanaSan MarinoSanta HelenaSanta LúciaSenegalSerra LeoaSérviaSíriaSomáliaSri LankaSuazilândiaSudãoSuéciaSuíçaSurinameSão Cristóvão e Neves, IlhasSão MartimSão Pedro e MiquelonSão Tomé e Príncipe, IlhasSão Vicente e GranadinasTadjiquistãoTailândiaTanzâniaTcheca, RepúblicaTerritório Brit.Oc.IndicoTimor LesteTogoTongaToquelau,IlhasTrinidad e TobagoTunísiaTurcas e Caicos, IlhasTurcomenistãoTurquiaTuvaluUcrâniaUgandaUruguaiUzbequistãoVanuatuVaticano, Estado CidadeVenezuelaVietnãVirgens,Ilhas (E.U.A.)Wake, IlhaZambiaZimbábueZona do Canal do Panamá * Campo obrigatório Dados da Solicitação * Tipo de Solicitação: Confirmação Acesso Correção Eliminação/Anonimização/Bloqueio Portabilidade Compartilhamento Não consentimento Revogação de consentimento Revisão de decisão Comunicar tratamento inadequado/ilícito * Campo obrigatório * Descrição da Solicitação: * Campo obrigatório Anexo(s): Nenhum documento anexado. Total: 0,00MB Use o campo acima para inserir arquivos digitais contendo documentos, fotos, vídeos que comprovem os fatos relatados. Tamanho máximo de cada anexo: 10MB. Tamanho total dos anexos: 100MB Esta manifestação é vinculada a outra já cadastrada. Número da manifestação vinculada: Desejo manter meus dados pessoais em sigilo. O CAPTCHA abaixo oferece proteção contra entradas digitais remotas garantindo que somente um ser humano possa registrar manifestações. Clique na opção abaixo "Não sou um robô" para que seja feito o teste de segurança via áudio ou imagem * Captcha: Responda o captcha. Cadastrar Voltar Carregando... TITLE Text CancelOK