Logo CEWEB.br Logo NIC.br Logo CGI.br
Home Sobre o projeto

Sites Verificados

Lista com todos os sítios que foram verificados pela TIC Web Acessibilidade. Dentro de cada domínio, há informações detalhadas sobre as páginas coletadas, bem como os erros e avisos de cada uma *.

Endereço Nota Erros Avisos

www.bnb.gov.br/web/guest/relacao-com-acionistas-e-in
vestidores

98.24 5 458
Recomendações Avaliadas
1.1 Respeitar os Padrões Web.

Recomendações

Número Descrição Quantidade Linhas Código Fonte
1.1.3 Presença de CSS(s) in-line 45 1056 1524 1525 1597 1598 1670 1671 1738 1739 1776 2061 2502 2506 2521 2537 2596 2622 2684 2856 3008 3052 3062 3063 3091 3092 3119 3120 3157 3167 3168 3195 3196 3249 3293 3751 3786 3823 3907 3918 4276 4281 4286 4291 4374 4377
1.1.4 Presença de CSS(s) interno 18 730 1969 2001 2555 2627 2696 2733 2820 3072 3305 3325 3352 3763 3800 3853 3921 3936 3956
1.1.6 Presença de javascript(s) interno 47 101 230 579 602 661 773 802 914 1050 2071 2448 2466 2577 2650 2698 2734 2763 2792 2802 2822 2885 2914 2951 2980 3018 3073 3101 3129 3177 3205 3259 3307 3327 3346 3354 3765 3835 3855 3873 3938 3958 4817 4846 4863 4894 5142 5155
1056 <![CDATA[<span class="text-white" style="font-size:xx-large"><svg class="lexicon-icon lexicon-icon-acessibilidade" focusable="false" id="xmua" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#acessibilidade"/></svg></span>]]>
1524 <![CDATA[<div class="card m-0 background-position-y-center background-position-x-center" style="border:none; background-size:cover; background-image: url(/o/adaptive-media/image/2909253/lg/cdc-convenios-home.png?t=1669057647127)"> <div class="card m-0 p-4 d-flex justify-content-end" style="border:none; min-height: 240px; background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken;"> <a href="/credito-pessoal-consignado-convenios" class="stretched-link h5 text-white" aria-label="Saiba mais sobre CDC Convênio"> CDC Convênio </a> <div class="text-white"><p>Crédito pessoal na medida, com vantagens exclusivas pra você</p></div> </div> </div>]]>
1525 <![CDATA[<div class="card m-0 p-4 d-flex justify-content-end" style="border:none; min-height: 240px; background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken;"> <a href="/credito-pessoal-consignado-convenios" class="stretched-link h5 text-white" aria-label="Saiba mais sobre CDC Convênio"> CDC Convênio </a> <div class="text-white"><p>Crédito pessoal na medida, com vantagens exclusivas pra você</p></div> </div>]]>
1597 <![CDATA[<div class="card m-0 background-position-y-center background-position-x-center" style="border:none; background-size:cover; background-image: url(/o/adaptive-media/image/2191866/md/mulher-com-oculos-de-realidade-virtual.jpg?t=1660251216072)"> <div class="card m-0 p-4 d-flex justify-content-end" style="border:none; min-height: 240px; background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken;"> <a href="https://www.bnb.gov.br/fne-inovacao" class="stretched-link h5 text-white" aria-label="Saiba mais sobre FNE Inovação"> FNE Inovação </a> <div class="text-white"><p>Inove em produtos, serviços e processos da sua empresa.</p></div> </div> </div>]]>
1598 <![CDATA[<div class="card m-0 p-4 d-flex justify-content-end" style="border:none; min-height: 240px; background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken;"> <a href="https://www.bnb.gov.br/fne-inovacao" class="stretched-link h5 text-white" aria-label="Saiba mais sobre FNE Inovação"> FNE Inovação </a> <div class="text-white"><p>Inove em produtos, serviços e processos da sua empresa.</p></div> </div>]]>
1670 <![CDATA[<div class="card m-0 background-position-y-center background-position-x-center" style="border:none; background-size:cover; background-image: url(/o/adaptive-media/image/1529191/md/Cart%C3%A3o+BNB+Agro.jpg?t=1652818815671)"> <div class="card m-0 p-4 d-flex justify-content-end" style="border:none; min-height: 240px; background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken;"> <a href="/cartao-bnb-agro" class="stretched-link h5 text-white" aria-label="Saiba mais sobre Cartão BNB Agro"> Cartão BNB Agro </a> <div class="text-white"><p>Saiba como obter o financiamento para desenvolver o seu agronegócio</p></div> </div> </div>]]>
1671 <![CDATA[<div class="card m-0 p-4 d-flex justify-content-end" style="border:none; min-height: 240px; background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken;"> <a href="/cartao-bnb-agro" class="stretched-link h5 text-white" aria-label="Saiba mais sobre Cartão BNB Agro"> Cartão BNB Agro </a> <div class="text-white"><p>Saiba como obter o financiamento para desenvolver o seu agronegócio</p></div> </div>]]>
1738 <![CDATA[<div class="card m-0 background-position-y-center background-position-x-center" style="border:none; background-size:cover; background-image: url(/o/adaptive-media/image/56619/md/por-do-sol.jpg?t=1623335791470)"> <div class="card m-0 p-4 d-flex justify-content-end" style="border:none; min-height: 240px; background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken;"> <a href="/agroamigo-sol" class="stretched-link h5 text-white" aria-label="Saiba mais sobre Agroamigo Sol"> Agroamigo Sol </a> <div class="text-white"><p>Crédito para geração de energia solar no meio rural.</p></div> </div> </div>]]>
1739 <![CDATA[<div class="card m-0 p-4 d-flex justify-content-end" style="border:none; min-height: 240px; background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken;"> <a href="/agroamigo-sol" class="stretched-link h5 text-white" aria-label="Saiba mais sobre Agroamigo Sol"> Agroamigo Sol </a> <div class="text-white"><p>Crédito para geração de energia solar no meio rural.</p></div> </div>]]>
1776 <![CDATA[<ul class="nav" style="max-height: 344px" role="navigation"> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/institucional"> <svg class="lexicon-icon lexicon-icon-bnb-simbolo mr-2" focusable="false" id="orwq" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#bnb-simbolo"/></svg> Institucional </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/desenvolvimento-regional"> <svg class="lexicon-icon lexicon-icon-trajeto mr-2" focusable="false" id="laon" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#trajeto"/></svg> Desenvolvimento Regional </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/sustentabilidade"> <svg class="lexicon-icon lexicon-icon-responsabilidade-ambiental mr-2" focusable="false" id="gokp" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#responsabilidade-ambiental"/></svg> Sustentabilidade </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/cultura"> <svg class="lexicon-icon lexicon-icon-mascaras-cultura mr-2" focusable="false" id="ltdb" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#mascaras-cultura"/></svg> Cultura </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/etene"> <svg class="lexicon-icon lexicon-icon-prancheta-dados mr-2" focusable="false" id="lavl" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#prancheta-dados"/></svg> Etene </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/hub-de-inovacao"> <svg class="lexicon-icon lexicon-icon-foguete mr-2" focusable="false" id="fmjl" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#foguete"/></svg> Hubine </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/fundeci"> <svg class="lexicon-icon lexicon-icon-pasta-indicadores mr-2" focusable="false" id="qzmo" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#pasta-indicadores"/></svg> Fundeci </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/relacao-com-acionistas-e-investidores"> <svg class="lexicon-icon lexicon-icon-relacionamento-2 mr-2" focusable="false" id="aonp" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#relacionamento-2"/></svg> Relação com Acionistas e Investidores <svg class="lexicon-icon lexicon-icon-simple-circle text-tertiary" focusable="false" id="ualz" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#simple-circle"/></svg> </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/open-finance"> <svg class="lexicon-icon lexicon-icon-open-finance mr-2" focusable="false" id="drce" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#open-finance"/></svg> Open Finance </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/atividades-financiadas"> <svg class="lexicon-icon lexicon-icon-credito-2 mr-2" focusable="false" id="nqun" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#credito-2"/></svg> Atividades Financiadas </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/eventos"> <svg class="lexicon-icon lexicon-icon-programacao mr-2" focusable="false" id="viqv" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#programacao"/></svg> Eventos </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/revista-juridica"> <svg class="lexicon-icon lexicon-icon-livro-aberto mr-2" focusable="false" id="nzfe" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#livro-aberto"/></svg> Revista Jurídica </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/transparencia-e-prestacao-de-contas"> <svg class="lexicon-icon lexicon-icon-view mr-2" focusable="false" id="uiwj" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#view"/></svg> Transparência e Prestação de Contas </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/seguranca"> <svg class="lexicon-icon lexicon-icon-protegido mr-2" focusable="false" id="pxyd" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#protegido"/></svg> Segurança </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/privacidade-e-protecao-de-dados"> <svg class="lexicon-icon lexicon-icon-hidden mr-2" focusable="false" id="dabx" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#hidden"/></svg> Privacidade e Proteção de Dados </a> </li> <li class="nav-item " role="presentation"> <a class="nav-link text-secondary-d1" href="https://www.bnb.gov.br/web/guest/sobre-o-banco"> <svg class="lexicon-icon lexicon-icon-bnb-simbolo mr-2" focusable="false" id="fgwt" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#bnb-simbolo"/></svg> Tudo Sobre o Banco </a> </li> </ul>]]>
2061 <![CDATA[<section class="bg-light" style=""> <div class="container px-3 py-3"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-degi" > <div class="py-3"></div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-degi'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-0-wqlg" > <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_vuz7B4cvKDlh_"> <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_vuz7B4cvKDlh"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_vuz7B4cvKDlh"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header mb-0"> <div class="autofit-col autofit-col-end"> <div class="autofit-section"> <div class="visible-interaction"> </div> </div> </div> </div> <div class=" portlet-content-container"> <div class="portlet-body"> <div class="" data-fragments-editor-item-id="27801-539588" data-fragments-editor-item-type="fragments-editor-mapped-item"> <div class="journal-content-article " data-analytics-asset-id="539586" data-analytics-asset-title="Apresentação - Relação com Acionistas e Investidores" data-analytics-asset-type="web-content"> <p>No Banco do Nordeste, a prática da Governança Corporativa se orienta pela busca da transparência para os acionistas, o mercado e a sociedade, pelo cumprimento das leis, normas e regulamentos ; do sistema financeiro nacional e pela gestão institucional efetivada em modelos que garantam o cumprimento da sua missão ;e a geração de resultados positivos.</p> <p>Para o Banco, o fomento ao desenvolvimento deve-se compatibilizar com a otimização dos seus resultados ;e preservar as expectativas dos acionistas minoritários.</p> <p>O sistema de gestão conta com: Auditoria Interna; Unidade de Controladoria – responsável pela estruturação e análise de informações econômico-financeiras do Banco; Unidade de Controles Internos – responsável pela conformidade das operações e negócios do Banco com os dispositivos legais, regulamentos internos e a política da Empresa; Auditoria Externa Independente; o Conselho de Administração e o Conselho Fiscal.</p> <p>Como sociedade de economia mista, o Banco do Nordeste está subordinado à fiscalização do Tribunal de Contas da União e da Secretaria Federal de Controle Interno.</p> </div> </div> </div> </div> </div> </section> </div> </div> <div id="fragment-0-dsky" > <div class="py-3"></div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-dsky'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-0-voma" > <div class="component-button pb-3 text-left text-break"> <div><a class="btn btn-nm btn-primary" href="/composicao-acionaria" id="fragment-voma-link">Acessar composição acionária</a></div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-voma'); var configuration = {"buttonType":"primary","buttonAlign":"left","bottomSpacing":"3","buttonSize":"nm"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section>]]>
2502 <![CDATA[<div class="section-featured py-6" style="background:linear-gradient(var(--light) 120px, var(--tertiary) 120px, var(--tertiary) calc(100% - 120px), var(--quaternary) calc(100% - 120px), var(--quaternary) 100%)"> <div class="container"> <div class="row text-break"> <div class="col-12 col-lg-4 mt-0"> <div class="card background-position-x-center background-position-y-center" style="background-color: #979797; background-size:cover; background-image: url(/o/adaptive-media/image/59941/md/homem-grisalho-de-gravata.jpg?t=1623081198971)"> <div class="card mask p-4 d-flex justify-content-end"> <h2 class="text-white"> <div>Avisos aos Acionistas</div> </h2> <div class="text-secondary mt-2 text-white"> <div>Consulte os avisos do Banco do Nordeste aos acionistas e investidores.</div> </div> <div class="pb-2"> <div><a class="btn btn-primary" aria-label="" href="/avisos-aos-acionistas">Acessar</a></div> </div> </div> </div> </div> <div class="col-12 col-lg-4 mt-4 mt-lg-0"> <div class="card background-position-x-right background-position-y-center" style="background-color: #979797; background-size:cover; background-image: url(/o/adaptive-media/image/309562/md/executivo-com-notebook.jpg?t=1631114976480)"> <div class="card mask p-4 d-flex justify-content-end"> <h2 class="text-white"> <div>Comunicados ao Mercado</div> </h2> <div class="text-secondary mt-2 text-white"> <div>Acompanhe os comunicados do Banco do Nordeste.</div> </div> <div class="pb-2"> <div><a class="btn btn-primary" aria-label="" href="/comunicados-ao-mercado">Acessar</a></div> </div> </div> </div> </div> <div class="col-12 col-lg-4 mt-4 mt-lg-0"> <div class="card background-position-x-center background-position-y-center" style="background-color: #979797; background-size:cover; background-image: url(/o/adaptive-media/image/410083/md/homem-de-terno-manuseando-notebook.jpg?t=1634231156441)"> <div class="card mask p-4 d-flex justify-content-end"> <h2 class="text-white"> <div>Fatos Relevantes</div> </h2> <div class="text-secondary mt-2 text-white"> <div>Conheça os fatos relevantes relacionados ao Banco do Nordeste.</div> </div> <div class="pb-2"> <div><a class="btn btn-primary" aria-label="" href="/fatos-relevantes">Acessar</a></div> </div> </div> </div> </div> </div> </div> </div>]]>
2506 <![CDATA[<div class="card background-position-x-center background-position-y-center" style="background-color: #979797; background-size:cover; background-image: url(/o/adaptive-media/image/59941/md/homem-grisalho-de-gravata.jpg?t=1623081198971)"> <div class="card mask p-4 d-flex justify-content-end"> <h2 class="text-white"> <div>Avisos aos Acionistas</div> </h2> <div class="text-secondary mt-2 text-white"> <div>Consulte os avisos do Banco do Nordeste aos acionistas e investidores.</div> </div> <div class="pb-2"> <div><a class="btn btn-primary" aria-label="" href="/avisos-aos-acionistas">Acessar</a></div> </div> </div> </div>]]>
2521 <![CDATA[<div class="card background-position-x-right background-position-y-center" style="background-color: #979797; background-size:cover; background-image: url(/o/adaptive-media/image/309562/md/executivo-com-notebook.jpg?t=1631114976480)"> <div class="card mask p-4 d-flex justify-content-end"> <h2 class="text-white"> <div>Comunicados ao Mercado</div> </h2> <div class="text-secondary mt-2 text-white"> <div>Acompanhe os comunicados do Banco do Nordeste.</div> </div> <div class="pb-2"> <div><a class="btn btn-primary" aria-label="" href="/comunicados-ao-mercado">Acessar</a></div> </div> </div> </div>]]>
2537 <![CDATA[<div class="card background-position-x-center background-position-y-center" style="background-color: #979797; background-size:cover; background-image: url(/o/adaptive-media/image/410083/md/homem-de-terno-manuseando-notebook.jpg?t=1634231156441)"> <div class="card mask p-4 d-flex justify-content-end"> <h2 class="text-white"> <div>Fatos Relevantes</div> </h2> <div class="text-secondary mt-2 text-white"> <div>Conheça os fatos relevantes relacionados ao Banco do Nordeste.</div> </div> <div class="pb-2"> <div><a class="btn btn-primary" aria-label="" href="/fatos-relevantes">Acessar</a></div> </div> </div> </div>]]>
2596 <![CDATA[<section class="bg-quaternary" style=""> <div class="container px-3 py-5"> <div class="row "> <div class="col-md-12"> <div id="fragment-260978-rljn" > <div class="card container-fluid p-0 shadow border-0 m-0"> <div class="row no-gutters flex-lg-row"> <div class="col-12 col-lg-6 p-5 p-xl-6 order-2 order-lg-1"> <div class="d-flex flex-column justify-content-center h-100"> <div class="h2 mb-3 text-primary"> <div>Participação Social</div> </div> <div class="lead"> <div><p>Atas e documentos relacionados às <strong>Assembléias Gerais</strong> e reuniões do <strong>Conselho de Administração</strong>, além de outros <strong>Comitês e Colegiados Estatutários</strong> do Banco do Nordeste.</p> </div> </div> <div><a href="/acesso-a-informacao/participacao-social" aria-label="" class="btn btn-primary mt-1" rel="">Saiba mais</a></div> </div> </div> <div class="col-12 col-lg-6 order-1 order-lg-2 rounded-card-image background-position-x-center background-position-y-center" style="min-height:400px; background-color: var(--gray); background-size: cover; background-image:url(/o/adaptive-media/image/421797/md/moeda-no-capgv-ao-lado-de-bandeira-do-brasil-3.jpg?t=1633693856244)"> </div> </div> </div> </div><style>.background-position-x-left { background-position-x: left; } .background-position-x-center { background-position-x: center; } .background-position-x-right { background-position-x: right; } .background-position-y-top { background-position-y: top; } .background-position-y-center { background-position-y: center; } .background-position-y-bottom { background-position-y: bottom; } .rounded-card-image { border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } @media (min-width: 992px) { .rounded-card-image.order-lg-2 { border-top-left-radius: 0; border-bottom-right-radius: 1.25rem; } .rounded-card-image:not(.order-lg-2) { border-top-right-radius: 0; border-bottom-left-radius: 1.25rem; } }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-260978-rljn'); var configuration = {"imgFlutuante":false,"imgLegend":"","useDocs":false,"docs":"","externalLink":false,"invertido":false,"imagem":"/documents/44549/0/moeda-no-capgv-ao-lado-de-bandeira-do-brasil-3.jpg/ee0a7ef2-09d9-80cb-40b4-ce659b68519c?t=1633693856244","useMarginBottom":false,"btLegend":"","botao":true,"bgImagePositionY":"center","bgImagePositionX":"center"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h2') let images = fragmentElement.querySelectorAll('img') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) }) if (configuration.imgLegend == '') { images.forEach((image, index) => { image.setAttribute("alt", "Imagem ilustrativa sobre " + titles[index].innerText) }) };}());</script> </div> </div> </div> </section>]]>
2622 <![CDATA[<div class="col-12 col-lg-6 order-1 order-lg-2 rounded-card-image background-position-x-center background-position-y-center" style="min-height:400px; background-color: var(--gray); background-size: cover; background-image:url(/o/adaptive-media/image/421797/md/moeda-no-capgv-ao-lado-de-bandeira-do-brasil-3.jpg?t=1633693856244)"> </div>]]>
2684 <![CDATA[<section class="bg-primary" style=""> <div class="container px-3 py-5"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-ngjn" > <h2 class="component-heading mb-0 pb-4 text-white text-left text-break fragment-heading-text-colored"> <span>Demonstrativos Contábeis</span> </h2></div><style>.fragment-heading-text-colored a { color: inherit; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-ngjn'); var configuration = {"textAlign":"left","bottomSpacing":"4","headingLevel":"h2","textColor":{"cssClass":"white","rgbValue":"rgb(230, 230, 230)"}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-47411-suwt" > <div class="card mb-3 shadow "> <div class="d-flex flex-column flex-lg-row"> <div class="px-5 pt-5 pb-4 pb-lg-5 pr-lg-5"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary"> <svg class="lexicon-icon lexicon-icon-credito-2" focusable="false" id="rahr" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#credito-2" /></svg> </div> </div> <div class="px-5 pb-5 pl-lg-0 pt-lg-5"> <div class="h4"> <div>Demonstrações Financeiras</div> </div> <div> <div><p>Consulte as demonstrações financeiras do Banco do Nordeste.</p> </div> </div> <div><a class="btn btn-outline-primary" href="/demonstracoes-financeiras" rel="">Acessar</a></div> </div> </div> </div> </div><style>.fragment_169311 { }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-47411-suwt'); var configuration = {"spritemap":"bnb","symbol":"credito-2","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> <div id="fragment-47411-dxnm" > <div class="card mb-3 shadow "> <div class="d-flex flex-column flex-lg-row"> <div class="px-5 pt-5 pb-4 pb-lg-5 pr-lg-5"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary"> <svg class="lexicon-icon lexicon-icon-analytics" focusable="false" id="naod" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#analytics" /></svg> </div> </div> <div class="px-5 pb-5 pl-lg-0 pt-lg-5"> <div class="h4"> <div>Balancetes Mensais</div> </div> <div> <div><p>Acompanhe os Balancetes patrimoniais de periodicidade mensal do Banco do Nordeste de janeiro de 2000 até novembro de 2022.</p> </div> </div> <div><a class="btn btn-outline-primary" href="/balancetes-mensais" rel="">Acessar</a></div> </div> </div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-47411-dxnm'); var configuration = {"spritemap":"clay","symbol":"analytics","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> <div id="fragment-47411-pohy" > <div class="card mb-3 shadow "> <div class="d-flex flex-column flex-lg-row"> <div class="px-5 pt-5 pb-4 pb-lg-5 pr-lg-5"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary"> <svg class="lexicon-icon lexicon-icon-paste" focusable="false" id="abwi" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#paste" /></svg> </div> </div> <div class="px-5 pb-5 pl-lg-0 pt-lg-5"> <div class="h4"> <div>Documentos CVM</div> </div> <div> <div><p>Confira informações trimestrais, demonstrações financeiras padronizadas e outros documentos CVM.</p> </div> </div> <div><a class="btn btn-outline-primary" href="/documentos-cvm" rel="">Acessar</a></div> </div> </div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-47411-pohy'); var configuration = {"spritemap":"clay","symbol":"paste","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> <div id="fragment-0-newg" > <div class="py-3"></div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-newg'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-0-kgyt" > <div class="component-paragraph pb-3 text-left text-break"> <div><span class="text-white">As peças das Prestações de Contas do Banco do Nordeste e do Fundo Constitucional de Financiamento do Nordeste (FNE) estão à disposição do público, para consulta, na Superintendência de Auditoria: Av. Silas Munguba, 5700, Bloco C1, CEP 60.743-902 - Fortaleza-CE.</span></div> </div></div><style>.component-paragraph img { max-width: 100%; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-kgyt'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section>]]>
2856 <![CDATA[<section class="bg-medium" style=""> <div class="container px-3 py-5"> <div class="row "> <div class="col-md-6"> <div id="fragment-47411-wplw" > <div class="card mb-3 shadow "> <div class="d-flex flex-column flex-lg-row"> <div class="px-5 pt-5 pb-4 pb-lg-5 pr-lg-5"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary"> <svg class="lexicon-icon lexicon-icon-bookmarks" focusable="false" id="yiak" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#bookmarks" /></svg> </div> </div> <div class="px-5 pb-5 pl-lg-0 pt-lg-5"> <div class="h4"> <div>Relatórios de Gestão de Riscos</div> </div> <div> <div><p>Consulte os Relatórios de Gestão de Riscos do Banco do Nordeste.</p> </div> </div> <div><a class="btn btn-outline-primary" href="/relatorios-de-gestao-de-riscos" rel="">Acessar</a></div> </div> </div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-47411-wplw'); var configuration = {"spritemap":"clay","symbol":"bookmarks","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> <div id="fragment-47411-hheb" > <div class="card mb-3 shadow "> <div class="d-flex flex-column flex-lg-row"> <div class="px-5 pt-5 pb-4 pb-lg-5 pr-lg-5"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary"> <svg class="lexicon-icon lexicon-icon-ficha-cadastral" focusable="false" id="rfjr" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#ficha-cadastral" /></svg> </div> </div> <div class="px-5 pb-5 pl-lg-0 pt-lg-5"> <div class="h4"> <div>Atualização Cadastral</div> </div> <div> <div><p>Saiba como manter seu cadastro atualizado e fique em dia com o Banco do Nordeste.</p> </div> </div> <div><a class="btn btn-outline-primary" href="/relacao-com-acionistas-e-investidores/atualizacao-cadastral" rel="">Acessar</a></div> </div> </div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-47411-hheb'); var configuration = {"spritemap":"bnb","symbol":"ficha-cadastral","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> </div> <div class="col-md-6"> <div id="fragment-47411-gixe" > <div class="card mb-3 shadow "> <div class="d-flex flex-column flex-lg-row"> <div class="px-5 pt-5 pb-4 pb-lg-5 pr-lg-5"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary"> <svg class="lexicon-icon lexicon-icon-reload" focusable="false" id="uyby" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#reload" /></svg> </div> </div> <div class="px-5 pb-5 pl-lg-0 pt-lg-5"> <div class="h4"> <div>Transferência e Custódia de Ações</div> </div> <div> <div><p>Saiba como transferir suas ações e a custódia de suas ações do Banco do Nordeste.</p> </div> </div> <div><a class="btn btn-outline-primary" href="/relacao-com-acionistas-e-investidores/transferencia-e-custodia-de-acoes" rel="">Acessar</a></div> </div> </div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-47411-gixe'); var configuration = {"spritemap":"clay","symbol":"reload","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> <div id="fragment-47411-aiuk" > <div class="card mb-3 shadow "> <div class="d-flex flex-column flex-lg-row"> <div class="px-5 pt-5 pb-4 pb-lg-5 pr-lg-5"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary"> <svg class="lexicon-icon lexicon-icon-check-circle-full" focusable="false" id="qxzd" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#check-circle-full" /></svg> </div> </div> <div class="px-5 pb-5 pl-lg-0 pt-lg-5"> <div class="h4"> <div>Rating</div> </div> <div> <div><p>Conheça as avaliações de agências de rating sobre o Banco do Nordeste.</p> </div> </div> <div><a class="btn btn-outline-primary" href="/rating" rel="">Acessar</a></div> </div> </div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-47411-aiuk'); var configuration = {"spritemap":"clay","symbol":"check-circle-full","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> </div> </div> </div> </section>]]>
3008 <![CDATA[<section class="bg-primary-d1" style=""> <div class="container px-3 py-0"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-cuhu" > <div class="py-4"></div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-cuhu'); var configuration = {"height":"py-4"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section>]]>
3052 <![CDATA[<section class="bg-primary-d1" style=""> <div class="container px-3 py-0"> <div class="row "> <div class="col-md-4"> <div id="fragment-251720-eeid" > <div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-trajeto" focusable="false" id="bwii" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#trajeto" /></svg> </div> <div class="h4 mb-3"> <div class="">Estratégia ASG</div> </div> <div class="mb-3">Conheça nossa estratégia de sustentabilidade, ancorada no conceito de ASG - Ambiental, Social e Governança.</div> <div><a class="btn btn-link" rel="" href="/sustentabilidade/estrategia-asg">Saiba mais</a></div> </div> </div><style>.fragment_251720 { }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-251720-eeid'); var configuration = {"symbol":"trajeto","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"bnb","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> </div> <div class="col-md-4"> <div id="fragment-251720-huxn" > <div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-trajeto" focusable="false" id="rcbb" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#trajeto" /></svg> </div> <div class="h4 mb-3"> <div class="">FNE</div> </div> <div class="mb-3">O principal instrumento financeiro da Política Nacional de Desenvolvimento Regional (PNDR) na região.</div> <div><a class="btn btn-link" rel="" href="/fne">Saiba mais</a></div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-251720-huxn'); var configuration = {"symbol":"trajeto","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"bnb","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> </div> <div class="col-md-4"> <div id="fragment-251720-rffx" > <div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-aperto-mao" focusable="false" id="gaxb" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#aperto-mao" /></svg> </div> <div class="h4 mb-3"> <div class="">Integridade e Ética</div> </div> <div class="mb-3">O dia a dia do Banco do Nordeste é regulado por normativos baseados em princípios e valores éticos.</div> <div><a class="btn btn-link" rel="" href="/integridade-e-etica">Saiba mais</a></div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-251720-rffx'); var configuration = {"symbol":"aperto-mao","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"bnb","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> </div> </div> </div> </section>]]>
3062 <![CDATA[<div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-trajeto" focusable="false" id="bwii" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#trajeto" /></svg> </div> <div class="h4 mb-3"> <div class="">Estratégia ASG</div> </div> <div class="mb-3">Conheça nossa estratégia de sustentabilidade, ancorada no conceito de ASG - Ambiental, Social e Governança.</div> <div><a class="btn btn-link" rel="" href="/sustentabilidade/estrategia-asg">Saiba mais</a></div> </div>]]>
3063 <![CDATA[<div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-trajeto" focusable="false" id="bwii" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#trajeto" /></svg> </div>]]>
3091 <![CDATA[<div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-trajeto" focusable="false" id="rcbb" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#trajeto" /></svg> </div> <div class="h4 mb-3"> <div class="">FNE</div> </div> <div class="mb-3">O principal instrumento financeiro da Política Nacional de Desenvolvimento Regional (PNDR) na região.</div> <div><a class="btn btn-link" rel="" href="/fne">Saiba mais</a></div> </div>]]>
3092 <![CDATA[<div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-trajeto" focusable="false" id="rcbb" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#trajeto" /></svg> </div>]]>
3119 <![CDATA[<div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-aperto-mao" focusable="false" id="gaxb" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#aperto-mao" /></svg> </div> <div class="h4 mb-3"> <div class="">Integridade e Ética</div> </div> <div class="mb-3">O dia a dia do Banco do Nordeste é regulado por normativos baseados em princípios e valores éticos.</div> <div><a class="btn btn-link" rel="" href="/integridade-e-etica">Saiba mais</a></div> </div>]]>
3120 <![CDATA[<div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-aperto-mao" focusable="false" id="gaxb" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#aperto-mao" /></svg> </div>]]>
3157 <![CDATA[<section class="bg-primary-d1" style=""> <div class="container px-3 py-0"> <div class="row "> <div class="col-md-4"> <div id="fragment-251720-jqvs" > <div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-forms" focusable="false" id="bwiv" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#forms" /></svg> </div> <div class="h4 mb-3"> <div class="">Políticas</div> </div> <div class="mb-3">Documentos que regem a atuação do Banco do Nordeste e o seu relacionamento com acionistas e investidores.</div> <div><a class="btn btn-link" rel="" href="/politicas">Saiba mais</a></div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-251720-jqvs'); var configuration = {"symbol":"forms","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"clay","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> </div> <div class="col-md-4"> <div id="fragment-251720-kmqd" > <div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-responsabilidade-ambiental" focusable="false" id="fbfs" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#responsabilidade-ambiental" /></svg> </div> <div class="h4 mb-3"> <div class="">Sustentabilidade</div> </div> <div class="mb-3">Ações que trazem o desenvolvimento sustentável para toda a região.</div> <div><a class="btn btn-link" rel="" href="/sustentabilidade">Saiba mais</a></div> </div> </div><script>(function() {var fragmentElement = document.querySelector('#fragment-251720-kmqd'); var configuration = {"symbol":"responsabilidade-ambiental","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"bnb","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script> </div> <div class="col-md-2"> </div> <div class="col-md-2"> </div> </div> </div> </section>]]>
3167 <![CDATA[<div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-forms" focusable="false" id="bwiv" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#forms" /></svg> </div> <div class="h4 mb-3"> <div class="">Políticas</div> </div> <div class="mb-3">Documentos que regem a atuação do Banco do Nordeste e o seu relacionamento com acionistas e investidores.</div> <div><a class="btn btn-link" rel="" href="/politicas">Saiba mais</a></div> </div>]]>
3168 <![CDATA[<div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-forms" focusable="false" id="bwiv" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/clay/icons.svg#forms" /></svg> </div>]]>
3195 <![CDATA[<div class="fragment_251720 card p-4" style="width: fit-content;"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-responsabilidade-ambiental" focusable="false" id="fbfs" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#responsabilidade-ambiental" /></svg> </div> <div class="h4 mb-3"> <div class="">Sustentabilidade</div> </div> <div class="mb-3">Ações que trazem o desenvolvimento sustentável para toda a região.</div> <div><a class="btn btn-link" rel="" href="/sustentabilidade">Saiba mais</a></div> </div>]]>
3196 <![CDATA[<div class="lexicon-icon-box rounded-circle bg-quaternary text-primary mb-3" style="font-size:2rem"> <svg class="lexicon-icon lexicon-icon-responsabilidade-ambiental" focusable="false" id="fbfs" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#responsabilidade-ambiental" /></svg> </div>]]>
3249 <![CDATA[<section class="bg-primary-d1" style=""> <div class="container px-3 py-0"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-nquw" > <div class="py-3"></div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-nquw'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section>]]>
3293 <![CDATA[<section class="bg-quaternary" style=""> <div class="container px-3 py-5"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-bjeh" > <h2 class="component-heading mb-0 pb-3 text-left text-break "> <span>Carta Anual de Políticas Públicas e Governança Corporativa</span> </h2></div><style>.fragment-heading-text-colored a { color: inherit; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-bjeh'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h2","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-0-xzbi" > <div class="component-paragraph pb-3 text-left text-break"> <div>O Banco do Nordeste apresenta a Carta Anual de Políticas Públicas e Governança Corporativa em atendimento à ;<a href="http://www.planalto.gov.br/ccivil_03/_ato2015-2018/2016/lei/l13303.htm" target="_blank">Lei 13.303/2016</a>.</div> </div></div><style>.component-paragraph img { max-width: 100%; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-xzbi'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-2316268-yrms" > <script id="data_yrms" type="application/json">{"title":"Cartas Anuais de Políticas Públicas e Governança Corporativa","type":0,"typeSettings":{"anyClassTypeDLFileEntryAssetRendererFactory":"47053","orderByColumn1":"ddm__keyword__47054__Ano"}}</script> <span class="loading-animation"></span> <div class="documents-list"></div> </div><style>.page-item button { border-radius: 2rem !important; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-2316268-yrms'); var configuration = {"contentSetId":"2683420","showDateConversions":false,"showModifiedDate":true,"showRefDate":false,"textAlign":"left","pageSize":"50","showYear":false,"groupBy":"noGroup","textColor":{"cssClass":"","rgbValue":""},"useTitle":false,"usePagination":false,"bottomSpacing":"3","labelForYear":"Ocorrido em","useContentSetTitle":true,"labelForRefDate":"Referente a","headingLevel":"h2","showCreateDate":true,"activeDebug":false};const editMode = document.body.classList.contains('has-edit-mode-menu') const apiURL = `${Liferay.ThemeDisplay.getPortalURL()}/o/headless-delivery` const contentSetsEndPoint = `/v1.0/content-sets/${configuration.contentSetId}/content-set-elements` const restrictFields = 'title,content.contentUrl,content.dateCreated,content.dateModified,content.documentType,content.fileExtension,content.sizeInBytes' const params = { fields: restrictFields, 'pageSize': configuration.pageSize, 'page': 1 } const pathThemeImages = Liferay.ThemeDisplay.getPathThemeImages() const spritemapBNB = `${pathThemeImages}/bnb/icons.svg` const spritemapClay = `${pathThemeImages}/clay/icons.svg` const scriptAssetListJson = fragmentElement.querySelector(`script#data_${fragmentElement.id.slice(-4)}`) const assetListObject = (scriptAssetListJson) ? JSON.parse(scriptAssetListJson.text) : null const documentsList = fragmentElement.querySelector('.documents-list') const loadingAnimation = fragmentElement.querySelector('.loading-animation') const orderByYearAttrs = ['modifiedDate', 'createDate', 'publishDate', 'ddm__keyword__47047__DataReferência', 'ddm__keyword__47054__Ano'] const orderByMonthYearAttrs = ['modifiedDate', 'createDate', 'publishDate', 'ddm__keyword__47047__DataReferência'] const orderByDayAttrs = ['modifiedDate', 'createDate', 'publishDate', 'ddm__keyword__47047__DataReferência'] const fileEntryTypes = { 'docOrdin': 47046, 'docAnual': 47053 } const validity = (assetListObject) ? validateConfiguration() : null validity && init() // funcao de inicialização function init() { fragmentElement.classList.add('mb-4') editMode && reportConstraints() fetchDocumentsPage() } // constrói um objeto para verificar status de validade de algumas configurações function validateConfiguration() { let orderByColumn = assetListObject.typeSettings.orderByColumn1 let orderByColumnName = getOrderByFieldName(orderByColumn) let canGroupByYear = orderByYearAttrs.includes(orderByColumn) let canGroupByMonthYear = orderByMonthYearAttrs.includes(orderByColumn) let canGroupByDay = orderByDayAttrs.includes(orderByColumn) let canShowRefDate = (assetListObject.typeSettings.anyClassTypeDLFileEntryAssetRendererFactory == fileEntryTypes.docOrdin) let canShowYear = (assetListObject.typeSettings.anyClassTypeDLFileEntryAssetRendererFactory == fileEntryTypes.docAnual) let validityState = { 'canGroupByYear': { 'state': canGroupByYear, 'msg' : canGroupByYear ? '' : `A coleção não pode ser agrupada por ano, pois está ordenada por ${orderByColumnName}.` }, 'canGroupByMonthYear': { 'state': canGroupByMonthYear, 'msg' : canGroupByMonthYear ? '' : `A coleção não pode ser agrupada por mês e ano, pois está ordenada por ${orderByColumnName}.` }, 'canGroupByDay': { 'state': canGroupByDay, 'msg' : canGroupByDay ? '' : `A coleção não pode ser agrupada por dia, pois está ordenada por ${orderByColumnName}.` }, 'canShowRefDate': { 'state': canShowRefDate, 'msg' : canShowRefDate ? '' : 'Não é possível mostrar o campo Data de Referência. Esse metadado existe apenas em coleções de Documentos Ordinários.' }, 'canShowYear': { 'state': canShowYear, 'msg' : canShowYear ? '' : 'Não é possível mostrar o campo Ano. Esse metadado existe apenas em coleções de Documentos Anuais.' } } return validityState } // alerta sobre restrições na configuração function reportConstraints() { cleanAlerts() // alerta sobre restrições let validationMessages = [] configuration.groupBy == 'groupByYear' && !validity.canGroupByYear.state && validationMessages.push(validity.canGroupByYear.msg) configuration.groupBy == 'groupByMonthYear' && !validity.canGroupByMonthYear.state && validationMessages.push(validity.canGroupByMonthYear.msg) configuration.groupBy == 'groupByDay' && !validity.canGroupByDay.state && validationMessages.push(validity.canGroupByDay.msg) configuration.showRefDate && !validity.canShowRefDate.state && validationMessages.push(validity.canShowRefDate.msg) configuration.showYear && !validity.canShowYear.state && validationMessages.push(validity.canShowYear.msg) validationMessages.length > 0 && displayAlert('danger', 'Configuração inválida', validationMessages.join('<br/>'), documentsList, 'beforebegin') // debug if (configuration.activeDebug) { console.clear() console.log('Propriedades da Coleção:') console.log(assetListObject) console.log('Configuração do Fragmento:') console.log(configuration) console.log('Validade da Configuração:') console.log(validity) } } // principal funcao para pegar os dados function fetchDocumentsPage(page) { params.page = (page) ? page : params.page let request = Liferay.Util.addParams(params, apiURL+contentSetsEndPoint) fetch( request, { method: 'GET', headers: { 'Content-Type': 'application/json' } } ).then(response => { if (response.ok) { return response.json() } }).then(documents => { handleDocuments(documents) if (editMode && configuration.activeDebug) { console.log(`Retorno da requisição (page ${params.page}):`) console.log(documents) } }) } // manipula dados retornados da coleção function handleDocuments(documents) { loadingAnimation && loadingAnimation.remove() if (documents.items.length > 0) { switch (configuration.groupBy) { case 'noGroup': renderDocumentsList(documents) break case 'groupByYear': (validity.canGroupByYear.state) ? renderDocumentsListByGroup(documents) : renderDocumentsList(documents) break case 'groupByMonthYear': (validity.canGroupByMonthYear.state) ? renderDocumentsListByGroup(documents) : renderDocumentsList(documents) break case 'groupByDay': (validity.canGroupByDay.state) ? renderDocumentsListByGroup(documents) : renderDocumentsList(documents) break } configuration.usePagination && renderPaginationBar(documents.page, documents.lastPage, documents.totalCount) } else { displayAlert('info', 'Aviso', 'Não foram encontrados documentos', documentsList, 'afterbegin') } } // renderiza lista agrupada function renderDocumentsListByGroup(documents) { let lastListGroup = documentsList.querySelector('.list-group:last-child') let currentGroup = (lastListGroup) ? lastListGroup.dataset.group : 0 configuration.activeDebug && configuration.showDateConversions && editMode && console.log(`Extração do grupo a partir do campo ${getOrderByFieldName(assetListObject.typeSettings.orderByColumn1)}:`) documents.items.forEach(doc => { let group = getDocumentGroup(doc) if (currentGroup != group) { let listGroup = document.createElement('ul') listGroup.classList.add('list-group') listGroup.dataset.group = group listGroup.setAttribute('aria-label', `${assetListObject.title} de ${group}`) lastListGroup = documentsList.insertAdjacentElement('beforeend', listGroup) lastListGroup.insertAdjacentHTML('afterbegin', renderListGroupHeader(group)) currentGroup = group } lastListGroup.insertAdjacentHTML('beforeend', renderListGroupItem(doc)) }) } // extrai e retorna o dado (string) utilizado como agrupador (dia, mês ou ano) a partir do campo utilizado como primeira ordenação da coleção function getDocumentGroup(document) { let fieldData let group let dateField let options let test let orderByColumn = assetListObject.typeSettings.orderByColumn1 switch (orderByColumn) { case 'ddm__keyword__47047__DataReferência': fieldData = document.content.documentType.contentFields[0].contentFieldValue.data break case 'ddm__keyword__47054__Ano': fieldData = document.content.documentType.contentFields[0].contentFieldValue.data break case 'modifiedDate': fieldData = document.content.dateModified break case 'createDate': fieldData = document.content.dateCreated break case 'publishDate': // verificar esse caso por que não há uma campo data de publicação em coleções de documentos fieldData = document.content.dateCreated break } dateField = new Date(fieldData) switch (configuration.groupBy) { case 'groupByYear': test = (orderByColumn == 'ddm__keyword__47047__DataReferência' || orderByColumn == 'ddm__keyword__47054__Ano') group = test ? dateField.getUTCFullYear() : dateField.getFullYear() break case 'groupByMonthYear': test = (orderByColumn == 'ddm__keyword__47047__DataReferência') options = test ? {month:'long', year:'numeric', timeZone: 'UTC'} : { month:'long', year:'numeric' } group = dateField.toLocaleDateString('pt-BR', options) group = group.charAt(0).toUpperCase() + group.slice(1) break case 'groupByDay': test = (orderByColumn == 'ddm__keyword__47047__DataReferência') options = test ? {timeZone: 'UTC'} : {} group = dateField.toLocaleDateString('pt-BR', options) break } configuration.activeDebug && configuration.showDateConversions && editMode && console.log(`${fieldData} --> ${group}`) return group } // renderiza lista comum function renderDocumentsList(documents) { let listGroup = getNodeElement(documentsList, 'afterbegin', 'ul', '.list-group') listGroup.setAttribute('aria-label', assetListObject.title) documents.items.forEach(doc => { listGroup.insertAdjacentHTML('beforeend', renderListGroupItem(doc)) }) } // renderiza cabeçalho da lista function renderListGroupHeader(title) { let listHeaderHTML = ` <li class="list-group-header"> <span class="list-group-header-title"><big>${title}</big></span> </li> ` return listHeaderHTML } // renderiza um item da lista function renderListGroupItem(document) { let dateCreated = (configuration.showCreateDate) ? new Date(document.content.dateCreated) : null let dateCreatedHTML = (dateCreated) ? ` <div class="d-flex flex-row flex-lg-column text-lg-right ml-lg-3 mr-md-2 mr-lg-0"> <span class="small font-weight-bold text-nowrap mr-1 mr-lg-0">Publicado em</span> <span class="small">${dateCreated.toLocaleDateString('pt-BR')}</span> </div>` : '' let dateModified = (configuration.showModifiedDate) ? new Date(document.content.dateModified) : null let dateModifiedHTML = (dateModified) ? ` <div class="d-flex flex-row flex-lg-column text-lg-right ml-lg-3 mr-md-2 mr-lg-0"> <span class="small font-weight-bold text-nowrap mr-1 mr-lg-0">Atualizado em</span> <span class="small">${dateModified.toLocaleDateString('pt-BR')}</span> </div>` : '' let refDate = (configuration.showRefDate && validity.canShowRefDate.state) ? new Date(document.content.documentType.contentFields[0].contentFieldValue.data) : null let refDateHTML = (refDate) ? ` <div class="d-flex flex-row flex-lg-column text-lg-right ml-lg-3 mr-md-2 mr-lg-0"> <span class="small font-weight-bold text-nowrap mr-1 mr-lg-0">${configuration.labelForRefDate}</span> <span class="small">${refDate.toLocaleDateString('pt-BR', {timeZone: 'UTC'})}</span> </div>` : '' let year = (configuration.showYear && validity.canShowYear.state) ? document.content.documentType.contentFields[0].contentFieldValue.data : null let yearHTML = (year) ? ` <div class="d-flex flex-row flex-lg-column text-lg-right ml-lg-3 mr-md-2 mr-lg-0"> <span class="small font-weight-bold text-nowrap mr-1 mr-lg-0">${configuration.labelForYear}</span> <span class="small">${year}</span> </div>` : '' let hasMetadatas = (year || refDate || dateCreated || dateModified) let metadataHTML = (hasMetadatas) ? ` <div class="d-flex flex-column flex-md-row"> ${yearHTML} ${refDateHTML} ${dateCreatedHTML} ${dateModifiedHTML} </div>` : '' let listItemHTML = ` <li class="list-group-item list-group-item-flex align-items-center"> <div class="autofit-col"> <svg class="lexicon-icon text-tertiary lexicon-icon-lg" focusable="false" role="presentation" viewBox="0 0 512 512"> <use xlink:href="${spritemapBNB}#arquivo-${document.content.fileExtension}" /> </svg> </div> <div class="autofit-col autofit-col-expand"> <div class="d-flex flex-column flex-lg-row justify-content-start justify-content-lg-between"> <div class="d-flex flex-column"> <span class="list-group-title"> <a href="${document.content.contentUrl}">${document.title}</a> </span> <span class="list-group-subtitle text-uppercase small"> ${document.content.fileExtension}, ${Liferay.Util.formatStorage(document.content.sizeInBytes, {addSpaceBeforeSuffix: true})} </span> </div> ${metadataHTML} </div> </div> </li> ` return listItemHTML } // renderiza paginação function renderPaginationBar(page, lastPage, totalCount) { let paginationBar = getNodeElement(fragmentElement, 'beforeend', 'div', '.pagination-bar') let lastIndex = (page === lastPage) ? totalCount : configuration.pageSize*page let nDocuments = (page+1 === lastPage) ? totalCount - configuration.pageSize*page : configuration.pageSize paginationBar.classList.add('justify-content-center', 'justify-content-lg-between') let textColor = (configuration.textColor.cssClass) ? `text-${configuration.textColor.cssClass}` : '' paginationBar.innerHTML = ` <div class="pagination-results mr-0 ${textColor}">Exibindo 1 a ${lastIndex} de ${totalCount} documentos.</div> <ul class="pagination"> <li class="page-item"> <button class="btn btn-unstyled page-link" type="button"> Exibir mais ${nDocuments} documentos ${renderIcon('angle-down', spritemapClay, 'ml-2')} </button> </li> </ul> ` let showMoreButton = paginationBar.querySelector('button.page-link') if (page !== lastPage) { showMoreButton.addEventListener('click', e => { showMoreButton.querySelector('svg').remove() let loadAnimation = getNodeElement(showMoreButton, 'beforeend', 'span', '.loading-animation') loadAnimation.classList.add('loading-animation-sm', 'ml-2') fetchDocumentsPage(page+1) }) } else { showMoreButton.remove() } } // imprime um mensagem de alerta function displayAlert(style, title, msg, parentNode, position) { let styleIcons = { 'danger': 'exclamation-full', 'success': 'check-circle-full', 'info': 'info-circle', 'warning': 'warning-full' } let html = ` <div class="alert p-4 alert-${style}" role="alert"> <span class="alert-indicator"> ${renderIcon(styleIcons[style], spritemapClay, '')} </span> <strong>${title}:</strong> <p class="mt-2 mb-0">${msg}</p> </div> ` parentNode.insertAdjacentHTML(position, html) } // limpa mensagens de alerta function cleanAlerts() { let alerts = fragmentElement.querySelectorAll('.alert') alerts.forEach(alert => alert.remove()) } // imprime icone SGV function renderIcon(icon, spritemap, cssClasses) { return ` <svg class="lexicon-icon lexicon-icon-${icon} ${cssClasses}" focusable="false" role="presentation"> <use href="${spritemap}#${icon}"></use> </svg> ` } // retorna/cria um elemento html de uma classe css // ascendantNode é um nó ascendente // position é uma string 'beforeend', 'afterbegin' + // elementType uma string 'ul', 'div' etc // cssClass é uma classe css function getNodeElement(ascendantNode, position, elementType, cssClass) { let nodeElement if (ascendantNode.querySelector(cssClass)) { nodeElement = ascendantNode.querySelector(cssClass) } else { nodeElement = document.createElement(elementType) nodeElement = ascendantNode.insertAdjacentElement(position, nodeElement) nodeElement.classList.add(cssClass.slice(1)) } return nodeElement } // retorna nome amigável do campo usado como 1ª ordenação function getOrderByFieldName(orderByColumn) { let regExp = /^ddm__keyword__\d+__(.+)/ let matchExp = regExp.exec(orderByColumn) return (matchExp) ? matchExp[1] : Liferay.Language.get(orderByColumn) };}());</script> </div> </div> </div> </section>]]>
3751 <![CDATA[<section class="bg-light" style=""> <div class="container px-3 py-5"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-plfo" > <h2 class="component-heading mb-0 pb-3 text-left text-break "> <span>Estatuto Social</span> </h2></div><style>.fragment-heading-text-colored a { color: inherit; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-plfo'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h2","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-47410-ouga" > <div class="card card-horizontal shadow"> <div class="card-body"> <div class="card-row"> <div class="autofit-col align-self-start" style="font-size:4.5rem"> <svg class="lexicon-icon lexicon-icon-arquivo-pdf text-tertiary mt-1" focusable="false" id="kele" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#arquivo-pdf" /></svg> </div> <div class="autofit-col autofit-col-expand autofit-col-gutters"> <div class="card-title"><div class="h6"><a href="https://www.bnb.gov.br/documents/45883/145942/Estatuto+Social+do+Banco+do+Nordeste.pdf/fbdf9170-a840-c44a-7170-bb603716f243?version=8.0&amp;t=1690317777854&amp;download=true" class="stretched-link">Estatuto Social do Banco do Nordeste</a></div></div> <div class="card-subtitle"> <span class="font-weight-bold">Atualizado em: </span>25/07/2023 </div> <div class="card-detail"> <span class="label label-unstyled text-uppercase" id="rqbu"><span class="label-item label-item-expand">pdf</span></span><span class="label label-unstyled text-uppercase" id="qzaz"><span class="label-item label-item-expand">443 KB</span></span> </div> </div> </div> </div> </div></div><style>.fragment_136960 { }</style> </div> </div> </div> </section>]]>
3786 <![CDATA[<div class="autofit-col align-self-start" style="font-size:4.5rem"> <svg class="lexicon-icon lexicon-icon-arquivo-pdf text-tertiary mt-1" focusable="false" id="kele" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#arquivo-pdf" /></svg> </div>]]>
3823 <![CDATA[<section class="bg-secondary" style=""> <div class="container px-3 py-5"> <div class="row "> <div class="col-md-12"> <div id="fragment-0-xhiq" > <h2 class="component-heading mb-0 pb-3 text-white text-left text-break fragment-heading-text-colored"> <span>Eventos e Apresentações</span> </h2></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-xhiq'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h2","textColor":{"cssClass":"white","rgbValue":"rgb(230, 230, 230)"}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-0-mwxf" > <div class="component-paragraph pb-3 text-white text-left text-break"> <div>Informações sobre as atividades do Banco do Nordeste relacionadas à apresentação de resultados para acionistas, investidores e público geral.</div> </div></div><style>.component-paragraph img { max-width: 100%; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-mwxf'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"white","rgbValue":"rgb(230, 230, 230)"}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-0-wnlw" > <div class="component-button pb-3 text-left text-break"> <div><a class="btn btn-nm btn-primary" href="/relacionamento-com-acionistas-e-investidores/eventos-e-apresentacoes" id="fragment-wnlw-link">Acessar</a></div> </div></div><script>(function() {var fragmentElement = document.querySelector('#fragment-0-wnlw'); var configuration = {"buttonType":"primary","buttonAlign":"left","bottomSpacing":"3","buttonSize":"nm"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section>]]>
3907 <![CDATA[<section class="bg-" style=""> <div class="container px-3 py-5"> <div class="row "> <div class="col-md-2"> <div id="fragment-251207-bgll" > <div class="d-flex justify-content-center"> <div class="lexicon-icon-box rounded-circle bg-quaternary text-primary my-2" style="font-size:3rem"> <svg class="lexicon-icon lexicon-icon-carta-aberta" focusable="false" id="bepx" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#carta-aberta" /></svg> </div> </div> </div><style>.fragment_251207 { }</style> </div> <div class="col-md-10"> <div id="fragment-0-bwcc" > <h2 class="component-heading mb-0 pb-3 text-left text-break "> <span>Contato</span> </h2></div><style>.fragment-heading-text-colored a { color: inherit; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-bwcc'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h2","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> <div id="fragment-0-nqch" > <div class="component-paragraph pb-3 text-left text-break"> <div>E-mail: ;<a href="mailto:ri@bnb.gov.br">ri@bnb.gov.br</a>.</div> </div></div><style>.component-paragraph img { max-width: 100%; }</style><script>(function() {var fragmentElement = document.querySelector('#fragment-0-nqch'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script> </div> </div> </div> </section>]]>
3918 <![CDATA[<div class="lexicon-icon-box rounded-circle bg-quaternary text-primary my-2" style="font-size:3rem"> <svg class="lexicon-icon lexicon-icon-carta-aberta" focusable="false" id="bepx" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#carta-aberta" /></svg> </div>]]>
4276 <![CDATA[<a aria-label="Instagram" href="https://www.instagram.com/bancodonordeste/" target="_blank" class="mx-2 lexicon-icon-box bg-dark text-white rounded-circle" style="font-size:1.3em" role="menuitem"> <span> <svg class="lexicon-icon lexicon-icon-social-instagram" focusable="false" id="acfq" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#social-instagram"/></svg> </span> <span class="hide-accessible">Instagram</span> </a>]]>
4281 <![CDATA[<a aria-label="Youtube" href="https://www.youtube.com/bancodonordesteoficial" target="_blank" class="mx-2 lexicon-icon-box bg-dark text-white rounded-circle" style="font-size:1.3em" role="menuitem"> <span> <svg class="lexicon-icon lexicon-icon-social-youtube" focusable="false" id="qakg" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#social-youtube"/></svg> </span> <span class="hide-accessible">Youtube</span> </a>]]>
4286 <![CDATA[<a aria-label="Facebook" href="https://www.facebook.com/bancodonordeste" target="_blank" class="mx-2 lexicon-icon-box bg-dark text-white rounded-circle" style="font-size:1.3em" role="menuitem"> <span> <svg class="lexicon-icon lexicon-icon-social-facebook" focusable="false" id="uved" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#social-facebook"/></svg> </span> <span class="hide-accessible">Facebook</span> </a>]]>
4291 <![CDATA[<a aria-label="Twitter" href="https://twitter.com/BancodoNordeste" target="_blank" class="mx-2 lexicon-icon-box bg-dark text-white rounded-circle" style="font-size:1.3em" role="menuitem"> <span> <svg class="lexicon-icon lexicon-icon-social-twitter" focusable="false" id="jzyx" role="presentation"><use xlink:href="https://www.bnb.gov.br/o/bnb-dxp-theme/images/bnb/icons.svg#social-twitter"/></svg> </span> <span class="hide-accessible">Twitter</span> </a>]]>
4374 <![CDATA[<img alt="Selo da Ética" style="width:154px" src="https://www.bnb.gov.br/o/bnb-dxp-theme/images/selo-etica.svg" />]]>
4377 <![CDATA[<img alt="Selo da Lei de Acesso à Informação" style="width:42px" src="https://www.bnb.gov.br/o/bnb-dxp-theme/images/selo-lai.svg" />]]>
730 <![CDATA[<style data-senna-track="temporary" type="text/css"> </style>]]>
1969 <![CDATA[<style> .bg-sdvn { background-image: url(/documents/44549/0/executivo-ao-telefone-2.jpg/7e7e09c0-e405-05a2-2e8d-e477a8bc1ebf?t=1635961476492&download=true); } @media (max-width:1024px){ .bg-sdvn { background-image: url(/o/adaptive-media/image/531248/md/executivo-ao-telefone-2.jpg?t=1635961476492) } } @media (max-width:1366px) and (min-width:1024px){ .bg-sdvn { background-image: url(/o/adaptive-media/image/531248/lg/executivo-ao-telefone-2.jpg?t=1635961476492) } } @media (max-width:1600px) and (min-width:1366px){ .bg-sdvn { background-image: url(/o/adaptive-media/image/531248/xl/executivo-ao-telefone-2.jpg?t=1635961476492) } } @media (max-width:1920px) and (min-width:1600px){ .bg-sdvn { background-image: url(/o/adaptive-media/image/531248/xxl/executivo-ao-telefone-2.jpg?t=1635961476492) } } </style>]]>
2001 <![CDATA[<style>.banner-breadcrumb { background-size: cover; background-repeat: no-repeat; background-color: var(--light); } .banner-breadcrumb .container { min-height: 420px; } .banner-breadcrumb .breadcrumb { background-color: transparent } .banner-breadcrumb .breadcrumb-item a:hover { text-decoration:none; } .banner-breadcrumb .breadcrumb-item + .breadcrumb-item::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline'%20d='M204.3%20408.4l136.1-136.1c9-9%209-23.7%200-32.7L204.3%20103.5c-14.6-14.6-39.5-4.3-39.5%2016.4V392c0%2020.7%2024.9%2031%2039.5%2016.4z'/%3E%3C/svg%3E"); } .banner-breadcrumb.invertColor .breadcrumb-item, .banner-breadcrumb.invertColor .breadcrumb-item a, .banner-breadcrumb.invertColor .breadcrumb-item a:hover { color:var(--white) } .banner-breadcrumb.invertColor .breadcrumb-item + .breadcrumb-item::before { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline'%20d='M204.3%20408.4l136.1-136.1c9-9%209-23.7%200-32.7L204.3%20103.5c-14.6-14.6-39.5-4.3-39.5%2016.4V392c0%2020.7%2024.9%2031%2039.5%2016.4z'%20fill='%23fff'/%3E%3C/svg%3E"); } .banner-breadcrumb.useShadow .breadcrumb-item { text-shadow: 0 0 8px rgba(255,255,255,0.5) !important; } .banner-breadcrumb.invertColor.useShadow .breadcrumb-item { text-shadow: 0 0 8px rgba(0,0,0,0.5) !important; } .banner-breadcrumb.invertColor.useShadow svg.lexicon-icon { -webkit-filter: drop-shadow(0 0 4px rgba(0, 0, 0, .5)); filter: drop-shadow(0 0 4px rgba(0, 0, 0, .5)); } .shadow-dark { text-shadow: 0 0 8px rgba(0,0,0,0.5); } .shadow-light { text-shadow: 0 0 8px rgba(255,255,255,0.5); } .opacity-wine { background-color: #640f2488; } .opacity-dark { background-color: #0008; } .opacity-light { background-color: #fff8; } .gradient-wine { background: linear-gradient(#640f2400 20%, #640f2488 60%, #640f24aa 80%); } .gradient-dark { background: linear-gradient(#0000 20%, #0008 60%, #000a 80%); } .gradient-light { background: linear-gradient(#fff0 20%, #fff8 60%, #fffa 80%); } .gradient-salmon { background: linear-gradient(#ffe6cc00 20%, #ffe6cc88 60%, #ffe6ccaa 80%); } @media (min-width:576px) { .nofx-sm { background:none; }} @media (min-width:768px) { .nofx-md { background:none; }} @media (min-width:992px) { .nofx-lg { background:none; }} @media (min-width:1200px) { .nofx-xl { background:none; }} @media (min-width:1400px) { .nofx-xxl { background:none; }}</style>]]>
2555 <![CDATA[<style>.section-featured .card { border: none; min-height: 480px; border-bottom-left-radius: 0; margin-bottom: 0; } .section-featured .text-secondary { margin-bottom: 1rem; margin-top: 0; } .section-featured .mask { background: linear-gradient(transparent 30%, rgba(0,0,0,0.6) 70%); background-blend-mode: darken; } .section-featured .background-position-x-left { background-position-x: left; } .section-featured .background-position-x-center { background-position-x: center; } .section-featured .background-position-x-right { background-position-x: right; } .section-featured .background-position-y-top { background-position-y: top; } .section-featured .background-position-y-center { background-position-y: center; } .section-featured .background-position-y-bottom { background-position-y: bottom; }</style>]]>
2627 <![CDATA[<style>.background-position-x-left { background-position-x: left; } .background-position-x-center { background-position-x: center; } .background-position-x-right { background-position-x: right; } .background-position-y-top { background-position-y: top; } .background-position-y-center { background-position-y: center; } .background-position-y-bottom { background-position-y: bottom; } .rounded-card-image { border-top-left-radius: 1.25rem; border-top-right-radius: 1.25rem; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } @media (min-width: 992px) { .rounded-card-image.order-lg-2 { border-top-left-radius: 0; border-bottom-right-radius: 1.25rem; } .rounded-card-image:not(.order-lg-2) { border-top-right-radius: 0; border-bottom-left-radius: 1.25rem; } }</style>]]>
2696 <![CDATA[<style>.fragment-heading-text-colored a { color: inherit; }</style>]]>
2733 <![CDATA[<style>.fragment_169311 { }</style>]]>
2820 <![CDATA[<style>.component-paragraph img { max-width: 100%; }</style>]]>
3072 <![CDATA[<style>.fragment_251720 { }</style>]]>
3305 <![CDATA[<style>.fragment-heading-text-colored a { color: inherit; }</style>]]>
3325 <![CDATA[<style>.component-paragraph img { max-width: 100%; }</style>]]>
3352 <![CDATA[<style>.page-item button { border-radius: 2rem !important; }</style>]]>
3763 <![CDATA[<style>.fragment-heading-text-colored a { color: inherit; }</style>]]>
3800 <![CDATA[<style>.fragment_136960 { }</style>]]>
3853 <![CDATA[<style>.component-paragraph img { max-width: 100%; }</style>]]>
3921 <![CDATA[<style>.fragment_251207 { }</style>]]>
3936 <![CDATA[<style>.fragment-heading-text-colored a { color: inherit; }</style>]]>
3956 <![CDATA[<style>.component-paragraph img { max-width: 100%; }</style>]]>
101 <![CDATA[<script id="f5_cspm">(function(){var f5_cspm={f5_p:'BJMPDLMAFBHNCONLEBACLNBLIHLBNDMLKOMDFLLNBLANECPDPPPIGDFMNFLABNHCPLABGMOLAANHEIDLDIBAGGGKAAKCJPOIKMPBBPFJEGGIIFANNCKOANLGMKINHAFO',setCharAt:function(str,index,chr){if(index>str.length-1)return str;return str.substr(0,index)+chr+str.substr(index+1);},get_byte:function(str,i){var s=(i/16)|0;i=(i&15);s=s*32;return((str.charCodeAt(i+16+s)-65)<<4)|(str.charCodeAt(i+s)-65);},set_byte:function(str,i,b){var s=(i/16)|0;i=(i&15);s=s*32;str=f5_cspm.setCharAt(str,(i+16+s),String.fromCharCode((b>>4)+65));str=f5_cspm.setCharAt(str,(i+s),String.fromCharCode((b&15)+65));return str;},set_latency:function(str,latency){latency=latency&0xffff;str=f5_cspm.set_byte(str,40,(latency>>8));str=f5_cspm.set_byte(str,41,(latency&0xff));str=f5_cspm.set_byte(str,35,2);return str;},wait_perf_data:function(){try{var wp=window.performance.timing;if(wp.loadEventEnd>0){var res=wp.loadEventEnd-wp.navigationStart;if(res<60001){var cookie_val=f5_cspm.set_latency(f5_cspm.f5_p,res);window.document.cookie='f5avr0961558605aaaaaaaaaaaaaaaa_cspm_='+encodeURIComponent(cookie_val)+';path=/';} return;}} catch(err){return;} setTimeout(f5_cspm.wait_perf_data,100);return;},go:function(){var chunk=window.document.cookie.split(/\s*;\s*/);for(var i=0;i<chunk.length;++i){var pair=chunk[i].split(/\s*=\s*/);if(pair[0]=='f5_cspm'&&pair[1]=='1234') {var d=new Date();d.setTime(d.getTime()-1000);window.document.cookie='f5_cspm=;expires='+d.toUTCString()+';path=/;';setTimeout(f5_cspm.wait_perf_data,100);}}}} f5_cspm.go();}());</script>]]>
230 <![CDATA[<script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return false; }, getMajorVersion: function() { return 0; }, getRevision: function() { return ''; }, getVersion: function() { return ''; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return false; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return false; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return false; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ null ]; Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, NTLM_AUTH_ENABLED: false, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 104857600 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '931'; }, getLayoutRelativeControlPanelURL: function() { return '/group/guest/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/web/guest/relacao-com-acionistas-e-investidores'; }, getLayoutURL: function() { return 'https://www.bnb.gov.br/web/guest/relacao-com-acionistas-e-investidores'; }, getParentLayoutId: function() { return '653'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'pt-BR'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fwww\x2ebnb\x2egov\x2ebr\x2frelacao-com-acionistas-e-investidores'; }, getCDNBaseURL: function() { return 'https://www.bnb.gov.br'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '20128'; }, getCompanyId: function() { return '20101'; }, getDefaultLanguageId: function() { return 'pt_BR'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'pt_BR'; }, getParentGroupId: function() { return '20124'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/c'; }, getPathThemeImages: function() { return 'https://www.bnb.gov.br/o/bnb-dxp-theme/images'; }, getPathThemeRoot: function() { return '/o/bnb-dxp-theme'; }, getPlid: function() { return '1074'; }, getPortalURL: function() { return 'https://www.bnb.gov.br'; }, getRealUserId: function() { return '20105'; }, getScopeGroupId: function() { return '20124'; }, getScopeGroupIdOrLiveGroupId: function() { return '20124'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://www.bnb.gov.br/group/guest/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '20124'; }, getURLControlPanel: function() { return '/group/control_panel?refererPlid=1074'; }, getURLHome: function() { return 'https\x3a\x2f\x2fwww\x2ebnb\x2egov\x2ebr\x2fweb\x2fguest'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '20105'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStagedPortlet: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getAvailableLangPath: function() { return 'available_languages.jsp?browserId=other&themeId=portalbancodonordeste_WAR_bnbdxptheme&colorSchemeId=01&minifierType=js&languageId=pt_BR&t=1695350076125'; }, getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=other&minifierType=&languageId=pt_BR&t=1670770798365&'; }, getDateFormat: function() { return '%d/%m/%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; filter = 'min'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getLangPath: function() { return 'aui_lang.jsp?browserId=other&themeId=portalbancodonordeste_WAR_bnbdxptheme&colorSchemeId=01&minifierType=js&languageId=pt_BR&t=1670770798365'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=other&minifierType=&languageId=pt_BR&t=1670770798365'; } }; Liferay.authToken = 'ERLHkqBo'; Liferay.currentURL = '\x2fweb\x2fguest\x2frelacao-com-acionistas-e-investidores'; Liferay.currentURLEncoded = '\x252Fweb\x252Fguest\x252Frelacao-com-acionistas-e-investidores'; // ]]> </script>]]>
579 <![CDATA[<script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ // ]]> </script>]]>
602 <![CDATA[<script data-senna-track="permanent" id="googleAnalyticsScript" type="text/javascript"> (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { var arrayValue = i[r].q || []; i[r].q = arrayValue; (i[r].q).push(arguments); }; i[r].l = 1 * new Date(); a = s.createElement(o); m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'G-0W34JDGDKK', 'auto'); ga('send', 'pageview'); Liferay.on( 'endNavigate', function(event) { ga('set', 'page', event.path); ga('send', 'pageview'); } ); </script>]]>
661 <![CDATA[<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-0W34JDGDKK'); </script>]]>
773 <![CDATA[<script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-spa-web@3.0.53/liferay/init.es', function(frontendJsSpaWeb3053LiferayInitEs) { (function(){ var frontendJsSpaWebLiferayInitEs = frontendJsSpaWeb3053LiferayInitEs; (function() {var $ = AUI.$;var _ = AUI._; Liferay.SPA = Liferay.SPA || {}; Liferay.SPA.cacheExpirationTime = -1; Liferay.SPA.clearScreensCache = false; Liferay.SPA.debugEnabled = false; Liferay.SPA.excludedPaths = ["/c/document_library","/documents","/image"]; Liferay.SPA.loginRedirect = ''; Liferay.SPA.navigationExceptionSelectors = ':not([target="_blank"]):not([data-senna-off]):not([data-resource-href]):not([data-cke-saved-href]):not([data-cke-saved-href])'; Liferay.SPA.requestTimeout = 0; Liferay.SPA.userNotification = { message: 'Parece que isso está demorando mais do que o esperado.', timeout: 30000, title: 'Oops' }; frontendJsSpaWebLiferayInitEs.default.init( function(app) { app.setPortletsBlacklist({"com_liferay_site_navigation_directory_web_portlet_SitesDirectoryPortlet":true,"com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet":true,"com_liferay_login_web_portlet_LoginPortlet":true,"com_liferay_login_web_portlet_FastLoginPortlet":true}); app.setValidStatusCodes([221,490,494,499,491,492,493,495,220]); } );})();})(); }); // ]]> </script>]]>
802 <![CDATA[<script type="text/javascript"> // <![CDATA[ Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, page: event.page } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); // ]]> </script>]]>
914 <![CDATA[<script data-senna-track="temporary" type="text/javascript"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script>]]>
1050 <![CDATA[<script> new window.VLibras.Widget('https://vlibras.gov.br/app'); </script>]]>
2071 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-degi'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
2448 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-dsky'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
2466 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-voma'); var configuration = {"buttonType":"primary","buttonAlign":"left","bottomSpacing":"3","buttonSize":"nm"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
2577 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-298021-yreq'); var configuration = {"bgColorBottom":{"cssClass":"quaternary","rgbValue":"rgb(255, 205, 153)"},"bgColorCenter":{"cssClass":"tertiary","rgbValue":"rgb(229, 112, 7)"},"card3BgImagePositionY":"center","card3BgImagePositionX":"center","card1BgImage":"/documents/44549/0/homem-grisalho-de-gravata.jpg/2575f4e7-e44c-2800-f3c5-f69e0035cb9c?t=1623081198971","card2BgImage":"/documents/44549/0/executivo-com-notebook.jpg/98db6e95-5560-2d7e-6751-fce9297e4e94?t=1631114976480","card3BgImage":"/documents/44549/0/homem-de-terno-manuseando-notebook.jpg/b2befd92-39b7-1c7d-94c1-ab9097102a05?t=1634231156441","card2BgImagePositionY":"center","bgColorTop":{"cssClass":"light","rgbValue":"rgb(213, 213, 213)"},"btnStyle":"btn-primary","card2BgImagePositionX":"right","card1BgImagePositionY":"center","card1BgImagePositionX":"center"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('h2') links.forEach((link, index) => { link.setAttribute("aria-label", "Saiba mais sobre " + titles[index].innerText) });}());</script>]]>
2650 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-260978-rljn'); var configuration = {"imgFlutuante":false,"imgLegend":"","useDocs":false,"docs":"","externalLink":false,"invertido":false,"imagem":"/documents/44549/0/moeda-no-capgv-ao-lado-de-bandeira-do-brasil-3.jpg/ee0a7ef2-09d9-80cb-40b4-ce659b68519c?t=1633693856244","useMarginBottom":false,"btLegend":"","botao":true,"bgImagePositionY":"center","bgImagePositionX":"center"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h2') let images = fragmentElement.querySelectorAll('img') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) }) if (configuration.imgLegend == '') { images.forEach((image, index) => { image.setAttribute("alt", "Imagem ilustrativa sobre " + titles[index].innerText) }) };}());</script>]]>
2698 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-ngjn'); var configuration = {"textAlign":"left","bottomSpacing":"4","headingLevel":"h2","textColor":{"cssClass":"white","rgbValue":"rgb(230, 230, 230)"}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
2734 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-47411-suwt'); var configuration = {"spritemap":"bnb","symbol":"credito-2","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
2763 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-47411-dxnm'); var configuration = {"spritemap":"clay","symbol":"analytics","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
2792 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-47411-pohy'); var configuration = {"spritemap":"clay","symbol":"paste","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
2802 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-newg'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
2822 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-kgyt'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
2885 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-47411-wplw'); var configuration = {"spritemap":"clay","symbol":"bookmarks","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
2914 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-47411-hheb'); var configuration = {"spritemap":"bnb","symbol":"ficha-cadastral","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
2951 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-47411-gixe'); var configuration = {"spritemap":"clay","symbol":"reload","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
2980 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-47411-aiuk'); var configuration = {"spritemap":"clay","symbol":"check-circle-full","cardShadow":"shadow","borderRadius":"","externalLink":false,"bottomSpacing":"mb-3","btnStyle":"btn-outline-primary","btLegend":"","cardOrientation":"d-flex flex-column flex-lg-row","iconStyle":"bg-quaternary text-primary","hasButton":true,"iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('div.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
3018 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-cuhu'); var configuration = {"height":"py-4"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3073 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-251720-eeid'); var configuration = {"symbol":"trajeto","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"bnb","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
3101 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-251720-huxn'); var configuration = {"symbol":"trajeto","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"bnb","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
3129 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-251720-rffx'); var configuration = {"symbol":"aperto-mao","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"bnb","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
3177 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-251720-jqvs'); var configuration = {"symbol":"forms","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"clay","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
3205 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-251720-kmqd'); var configuration = {"symbol":"responsabilidade-ambiental","estilo":"card","externalLink":false,"cor":false,"titulo":true,"btLegend":"","botao":true,"iconStyle":"bg-quaternary text-primary","descricao":true,"spritemap":"bnb","icone":true,"botaoStyle":"btn-link","iconBox":"rounded-circle"};let links = fragmentElement.querySelectorAll('a.btn') let titles = fragmentElement.querySelectorAll('.h4') links.forEach((link, index) => { let ariaLabel = (configuration.btLegend == '') ? 'Saiba mais sobre ' + titles[index].innerText : configuration.btLegend ariaLabel = (configuration.externalLink) ? ariaLabel + ' (link externo)' : ariaLabel link.setAttribute("aria-label", ariaLabel) });}());</script>]]>
3259 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-nquw'); var configuration = {"height":"py-3"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3307 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-bjeh'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h2","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3327 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-xzbi'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3346 <![CDATA[<script id="data_yrms" type="application/json">{"title":"Cartas Anuais de Políticas Públicas e Governança Corporativa","type":0,"typeSettings":{"anyClassTypeDLFileEntryAssetRendererFactory":"47053","orderByColumn1":"ddm__keyword__47054__Ano"}}</script>]]>
3354 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-2316268-yrms'); var configuration = {"contentSetId":"2683420","showDateConversions":false,"showModifiedDate":true,"showRefDate":false,"textAlign":"left","pageSize":"50","showYear":false,"groupBy":"noGroup","textColor":{"cssClass":"","rgbValue":""},"useTitle":false,"usePagination":false,"bottomSpacing":"3","labelForYear":"Ocorrido em","useContentSetTitle":true,"labelForRefDate":"Referente a","headingLevel":"h2","showCreateDate":true,"activeDebug":false};const editMode = document.body.classList.contains('has-edit-mode-menu') const apiURL = `${Liferay.ThemeDisplay.getPortalURL()}/o/headless-delivery` const contentSetsEndPoint = `/v1.0/content-sets/${configuration.contentSetId}/content-set-elements` const restrictFields = 'title,content.contentUrl,content.dateCreated,content.dateModified,content.documentType,content.fileExtension,content.sizeInBytes' const params = { fields: restrictFields, 'pageSize': configuration.pageSize, 'page': 1 } const pathThemeImages = Liferay.ThemeDisplay.getPathThemeImages() const spritemapBNB = `${pathThemeImages}/bnb/icons.svg` const spritemapClay = `${pathThemeImages}/clay/icons.svg` const scriptAssetListJson = fragmentElement.querySelector(`script#data_${fragmentElement.id.slice(-4)}`) const assetListObject = (scriptAssetListJson) ? JSON.parse(scriptAssetListJson.text) : null const documentsList = fragmentElement.querySelector('.documents-list') const loadingAnimation = fragmentElement.querySelector('.loading-animation') const orderByYearAttrs = ['modifiedDate', 'createDate', 'publishDate', 'ddm__keyword__47047__DataReferência', 'ddm__keyword__47054__Ano'] const orderByMonthYearAttrs = ['modifiedDate', 'createDate', 'publishDate', 'ddm__keyword__47047__DataReferência'] const orderByDayAttrs = ['modifiedDate', 'createDate', 'publishDate', 'ddm__keyword__47047__DataReferência'] const fileEntryTypes = { 'docOrdin': 47046, 'docAnual': 47053 } const validity = (assetListObject) ? validateConfiguration() : null validity && init() // funcao de inicialização function init() { fragmentElement.classList.add('mb-4') editMode && reportConstraints() fetchDocumentsPage() } // constrói um objeto para verificar status de validade de algumas configurações function validateConfiguration() { let orderByColumn = assetListObject.typeSettings.orderByColumn1 let orderByColumnName = getOrderByFieldName(orderByColumn) let canGroupByYear = orderByYearAttrs.includes(orderByColumn) let canGroupByMonthYear = orderByMonthYearAttrs.includes(orderByColumn) let canGroupByDay = orderByDayAttrs.includes(orderByColumn) let canShowRefDate = (assetListObject.typeSettings.anyClassTypeDLFileEntryAssetRendererFactory == fileEntryTypes.docOrdin) let canShowYear = (assetListObject.typeSettings.anyClassTypeDLFileEntryAssetRendererFactory == fileEntryTypes.docAnual) let validityState = { 'canGroupByYear': { 'state': canGroupByYear, 'msg' : canGroupByYear ? '' : `A coleção não pode ser agrupada por ano, pois está ordenada por ${orderByColumnName}.` }, 'canGroupByMonthYear': { 'state': canGroupByMonthYear, 'msg' : canGroupByMonthYear ? '' : `A coleção não pode ser agrupada por mês e ano, pois está ordenada por ${orderByColumnName}.` }, 'canGroupByDay': { 'state': canGroupByDay, 'msg' : canGroupByDay ? '' : `A coleção não pode ser agrupada por dia, pois está ordenada por ${orderByColumnName}.` }, 'canShowRefDate': { 'state': canShowRefDate, 'msg' : canShowRefDate ? '' : 'Não é possível mostrar o campo Data de Referência. Esse metadado existe apenas em coleções de Documentos Ordinários.' }, 'canShowYear': { 'state': canShowYear, 'msg' : canShowYear ? '' : 'Não é possível mostrar o campo Ano. Esse metadado existe apenas em coleções de Documentos Anuais.' } } return validityState } // alerta sobre restrições na configuração function reportConstraints() { cleanAlerts() // alerta sobre restrições let validationMessages = [] configuration.groupBy == 'groupByYear' && !validity.canGroupByYear.state && validationMessages.push(validity.canGroupByYear.msg) configuration.groupBy == 'groupByMonthYear' && !validity.canGroupByMonthYear.state && validationMessages.push(validity.canGroupByMonthYear.msg) configuration.groupBy == 'groupByDay' && !validity.canGroupByDay.state && validationMessages.push(validity.canGroupByDay.msg) configuration.showRefDate && !validity.canShowRefDate.state && validationMessages.push(validity.canShowRefDate.msg) configuration.showYear && !validity.canShowYear.state && validationMessages.push(validity.canShowYear.msg) validationMessages.length > 0 && displayAlert('danger', 'Configuração inválida', validationMessages.join('<br/>'), documentsList, 'beforebegin') // debug if (configuration.activeDebug) { console.clear() console.log('Propriedades da Coleção:') console.log(assetListObject) console.log('Configuração do Fragmento:') console.log(configuration) console.log('Validade da Configuração:') console.log(validity) } } // principal funcao para pegar os dados function fetchDocumentsPage(page) { params.page = (page) ? page : params.page let request = Liferay.Util.addParams(params, apiURL+contentSetsEndPoint) fetch( request, { method: 'GET', headers: { 'Content-Type': 'application/json' } } ).then(response => { if (response.ok) { return response.json() } }).then(documents => { handleDocuments(documents) if (editMode && configuration.activeDebug) { console.log(`Retorno da requisição (page ${params.page}):`) console.log(documents) } }) } // manipula dados retornados da coleção function handleDocuments(documents) { loadingAnimation && loadingAnimation.remove() if (documents.items.length > 0) { switch (configuration.groupBy) { case 'noGroup': renderDocumentsList(documents) break case 'groupByYear': (validity.canGroupByYear.state) ? renderDocumentsListByGroup(documents) : renderDocumentsList(documents) break case 'groupByMonthYear': (validity.canGroupByMonthYear.state) ? renderDocumentsListByGroup(documents) : renderDocumentsList(documents) break case 'groupByDay': (validity.canGroupByDay.state) ? renderDocumentsListByGroup(documents) : renderDocumentsList(documents) break } configuration.usePagination && renderPaginationBar(documents.page, documents.lastPage, documents.totalCount) } else { displayAlert('info', 'Aviso', 'Não foram encontrados documentos', documentsList, 'afterbegin') } } // renderiza lista agrupada function renderDocumentsListByGroup(documents) { let lastListGroup = documentsList.querySelector('.list-group:last-child') let currentGroup = (lastListGroup) ? lastListGroup.dataset.group : 0 configuration.activeDebug && configuration.showDateConversions && editMode && console.log(`Extração do grupo a partir do campo ${getOrderByFieldName(assetListObject.typeSettings.orderByColumn1)}:`) documents.items.forEach(doc => { let group = getDocumentGroup(doc) if (currentGroup != group) { let listGroup = document.createElement('ul') listGroup.classList.add('list-group') listGroup.dataset.group = group listGroup.setAttribute('aria-label', `${assetListObject.title} de ${group}`) lastListGroup = documentsList.insertAdjacentElement('beforeend', listGroup) lastListGroup.insertAdjacentHTML('afterbegin', renderListGroupHeader(group)) currentGroup = group } lastListGroup.insertAdjacentHTML('beforeend', renderListGroupItem(doc)) }) } // extrai e retorna o dado (string) utilizado como agrupador (dia, mês ou ano) a partir do campo utilizado como primeira ordenação da coleção function getDocumentGroup(document) { let fieldData let group let dateField let options let test let orderByColumn = assetListObject.typeSettings.orderByColumn1 switch (orderByColumn) { case 'ddm__keyword__47047__DataReferência': fieldData = document.content.documentType.contentFields[0].contentFieldValue.data break case 'ddm__keyword__47054__Ano': fieldData = document.content.documentType.contentFields[0].contentFieldValue.data break case 'modifiedDate': fieldData = document.content.dateModified break case 'createDate': fieldData = document.content.dateCreated break case 'publishDate': // verificar esse caso por que não há uma campo data de publicação em coleções de documentos fieldData = document.content.dateCreated break } dateField = new Date(fieldData) switch (configuration.groupBy) { case 'groupByYear': test = (orderByColumn == 'ddm__keyword__47047__DataReferência' || orderByColumn == 'ddm__keyword__47054__Ano') group = test ? dateField.getUTCFullYear() : dateField.getFullYear() break case 'groupByMonthYear': test = (orderByColumn == 'ddm__keyword__47047__DataReferência') options = test ? {month:'long', year:'numeric', timeZone: 'UTC'} : { month:'long', year:'numeric' } group = dateField.toLocaleDateString('pt-BR', options) group = group.charAt(0).toUpperCase() + group.slice(1) break case 'groupByDay': test = (orderByColumn == 'ddm__keyword__47047__DataReferência') options = test ? {timeZone: 'UTC'} : {} group = dateField.toLocaleDateString('pt-BR', options) break } configuration.activeDebug && configuration.showDateConversions && editMode && console.log(`${fieldData} --> ${group}`) return group } // renderiza lista comum function renderDocumentsList(documents) { let listGroup = getNodeElement(documentsList, 'afterbegin', 'ul', '.list-group') listGroup.setAttribute('aria-label', assetListObject.title) documents.items.forEach(doc => { listGroup.insertAdjacentHTML('beforeend', renderListGroupItem(doc)) }) } // renderiza cabeçalho da lista function renderListGroupHeader(title) { let listHeaderHTML = ` <li class="list-group-header"> <span class="list-group-header-title"><big>${title}</big></span> </li> ` return listHeaderHTML } // renderiza um item da lista function renderListGroupItem(document) { let dateCreated = (configuration.showCreateDate) ? new Date(document.content.dateCreated) : null let dateCreatedHTML = (dateCreated) ? ` <div class="d-flex flex-row flex-lg-column text-lg-right ml-lg-3 mr-md-2 mr-lg-0"> <span class="small font-weight-bold text-nowrap mr-1 mr-lg-0">Publicado em</span> <span class="small">${dateCreated.toLocaleDateString('pt-BR')}</span> </div>` : '' let dateModified = (configuration.showModifiedDate) ? new Date(document.content.dateModified) : null let dateModifiedHTML = (dateModified) ? ` <div class="d-flex flex-row flex-lg-column text-lg-right ml-lg-3 mr-md-2 mr-lg-0"> <span class="small font-weight-bold text-nowrap mr-1 mr-lg-0">Atualizado em</span> <span class="small">${dateModified.toLocaleDateString('pt-BR')}</span> </div>` : '' let refDate = (configuration.showRefDate && validity.canShowRefDate.state) ? new Date(document.content.documentType.contentFields[0].contentFieldValue.data) : null let refDateHTML = (refDate) ? ` <div class="d-flex flex-row flex-lg-column text-lg-right ml-lg-3 mr-md-2 mr-lg-0"> <span class="small font-weight-bold text-nowrap mr-1 mr-lg-0">${configuration.labelForRefDate}</span> <span class="small">${refDate.toLocaleDateString('pt-BR', {timeZone: 'UTC'})}</span> </div>` : '' let year = (configuration.showYear && validity.canShowYear.state) ? document.content.documentType.contentFields[0].contentFieldValue.data : null let yearHTML = (year) ? ` <div class="d-flex flex-row flex-lg-column text-lg-right ml-lg-3 mr-md-2 mr-lg-0"> <span class="small font-weight-bold text-nowrap mr-1 mr-lg-0">${configuration.labelForYear}</span> <span class="small">${year}</span> </div>` : '' let hasMetadatas = (year || refDate || dateCreated || dateModified) let metadataHTML = (hasMetadatas) ? ` <div class="d-flex flex-column flex-md-row"> ${yearHTML} ${refDateHTML} ${dateCreatedHTML} ${dateModifiedHTML} </div>` : '' let listItemHTML = ` <li class="list-group-item list-group-item-flex align-items-center"> <div class="autofit-col"> <svg class="lexicon-icon text-tertiary lexicon-icon-lg" focusable="false" role="presentation" viewBox="0 0 512 512"> <use xlink:href="${spritemapBNB}#arquivo-${document.content.fileExtension}" /> </svg> </div> <div class="autofit-col autofit-col-expand"> <div class="d-flex flex-column flex-lg-row justify-content-start justify-content-lg-between"> <div class="d-flex flex-column"> <span class="list-group-title"> <a href="${document.content.contentUrl}">${document.title}</a> </span> <span class="list-group-subtitle text-uppercase small"> ${document.content.fileExtension}, ${Liferay.Util.formatStorage(document.content.sizeInBytes, {addSpaceBeforeSuffix: true})} </span> </div> ${metadataHTML} </div> </div> </li> ` return listItemHTML } // renderiza paginação function renderPaginationBar(page, lastPage, totalCount) { let paginationBar = getNodeElement(fragmentElement, 'beforeend', 'div', '.pagination-bar') let lastIndex = (page === lastPage) ? totalCount : configuration.pageSize*page let nDocuments = (page+1 === lastPage) ? totalCount - configuration.pageSize*page : configuration.pageSize paginationBar.classList.add('justify-content-center', 'justify-content-lg-between') let textColor = (configuration.textColor.cssClass) ? `text-${configuration.textColor.cssClass}` : '' paginationBar.innerHTML = ` <div class="pagination-results mr-0 ${textColor}">Exibindo 1 a ${lastIndex} de ${totalCount} documentos.</div> <ul class="pagination"> <li class="page-item"> <button class="btn btn-unstyled page-link" type="button"> Exibir mais ${nDocuments} documentos ${renderIcon('angle-down', spritemapClay, 'ml-2')} </button> </li> </ul> ` let showMoreButton = paginationBar.querySelector('button.page-link') if (page !== lastPage) { showMoreButton.addEventListener('click', e => { showMoreButton.querySelector('svg').remove() let loadAnimation = getNodeElement(showMoreButton, 'beforeend', 'span', '.loading-animation') loadAnimation.classList.add('loading-animation-sm', 'ml-2') fetchDocumentsPage(page+1) }) } else { showMoreButton.remove() } } // imprime um mensagem de alerta function displayAlert(style, title, msg, parentNode, position) { let styleIcons = { 'danger': 'exclamation-full', 'success': 'check-circle-full', 'info': 'info-circle', 'warning': 'warning-full' } let html = ` <div class="alert p-4 alert-${style}" role="alert"> <span class="alert-indicator"> ${renderIcon(styleIcons[style], spritemapClay, '')} </span> <strong>${title}:</strong> <p class="mt-2 mb-0">${msg}</p> </div> ` parentNode.insertAdjacentHTML(position, html) } // limpa mensagens de alerta function cleanAlerts() { let alerts = fragmentElement.querySelectorAll('.alert') alerts.forEach(alert => alert.remove()) } // imprime icone SGV function renderIcon(icon, spritemap, cssClasses) { return ` <svg class="lexicon-icon lexicon-icon-${icon} ${cssClasses}" focusable="false" role="presentation"> <use href="${spritemap}#${icon}"></use> </svg> ` } // retorna/cria um elemento html de uma classe css // ascendantNode é um nó ascendente // position é uma string 'beforeend', 'afterbegin' + // elementType uma string 'ul', 'div' etc // cssClass é uma classe css function getNodeElement(ascendantNode, position, elementType, cssClass) { let nodeElement if (ascendantNode.querySelector(cssClass)) { nodeElement = ascendantNode.querySelector(cssClass) } else { nodeElement = document.createElement(elementType) nodeElement = ascendantNode.insertAdjacentElement(position, nodeElement) nodeElement.classList.add(cssClass.slice(1)) } return nodeElement } // retorna nome amigável do campo usado como 1ª ordenação function getOrderByFieldName(orderByColumn) { let regExp = /^ddm__keyword__\d+__(.+)/ let matchExp = regExp.exec(orderByColumn) return (matchExp) ? matchExp[1] : Liferay.Language.get(orderByColumn) };}());</script>]]>
3765 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-plfo'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h2","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3835 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-xhiq'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h2","textColor":{"cssClass":"white","rgbValue":"rgb(230, 230, 230)"}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3855 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-mwxf'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"white","rgbValue":"rgb(230, 230, 230)"}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3873 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-wnlw'); var configuration = {"buttonType":"primary","buttonAlign":"left","bottomSpacing":"3","buttonSize":"nm"};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3938 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-bwcc'); var configuration = {"textAlign":"left","bottomSpacing":"3","headingLevel":"h2","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
3958 <![CDATA[<script>(function() {var fragmentElement = document.querySelector('#fragment-0-nqch'); var configuration = {"textAlign":"left","bottomSpacing":"3","textColor":{"cssClass":"","rgbValue":""}};/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * This library is free software; you can redistribute it and/or modify it under * the terms of the GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at your option) * any later version. * * This library is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more * details. */;}());</script>]]>
4817 <![CDATA[<script type="text/javascript"> // <![CDATA[ Liferay.BrowserSelectors.run(); // ]]> </script>]]>
4846 <![CDATA[<script type="text/javascript"> // <![CDATA[ Liferay.currentURL = '\x2fweb\x2fguest\x2frelacao-com-acionistas-e-investidores'; Liferay.currentURLEncoded = '\x252Fweb\x252Fguest\x252Frelacao-com-acionistas-e-investidores'; // ]]> </script>]]>
4863 <![CDATA[<script type="text/javascript"> // <![CDATA[ // ]]> </script>]]>
4894 <![CDATA[<script type="text/javascript"> // <![CDATA[ (function() {var $ = AUI.$;var _ = AUI._; var onVote = function(event) { if (window.Analytics) { Analytics.send('VOTE', 'Ratings', { className: event.className, classPK: event.classPK, ratingType: event.ratingType, score: event.score }); } }; var onDestroyPortlet = function() { Liferay.detach('ratings:vote', onVote); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('ratings:vote', onVote); Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var onDestroyPortlet = function() { Liferay.detach('messagePosted', onMessagePosted); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('destroyPortlet', onDestroyPortlet); var onMessagePosted = function(event) { if (window.Analytics) { Analytics.send('posted', 'Comment', { className: event.className, classPK: event.classPK, commentId: event.commentId, text: event.text }); } }; Liferay.on('messagePosted', onMessagePosted); })();(function() {var $ = AUI.$;var _ = AUI._; var onShare = function(data) { if (window.Analytics) { Analytics.send('shared', 'SocialBookmarks', { className: data.className, classPK: data.classPK, type: data.type, url: data.url }); } }; var onDestroyPortlet = function() { Liferay.detach('socialBookmarks:share', onShare); Liferay.detach('destroyPortlet', onDestroyPortlet); }; Liferay.on('socialBookmarks:share', onShare); Liferay.on('destroyPortlet', onDestroyPortlet); })();(function() {var $ = AUI.$;var _ = AUI._; var pathnameRegexp = /\/documents\/(\d+)\/(\d+)\/(.+?)\/([^&]+)/; function handleDownloadClick(event) { if (event.target.nodeName.toLowerCase() === 'a' && window.Analytics) { var anchor = event.target; var match = pathnameRegexp.exec(anchor.pathname); var fileEntryId = anchor.dataset.analyticsFileEntryId || (anchor.parentElement && anchor.parentElement.dataset.analyticsFileEntryId); if (fileEntryId && match) { var getParameterValue = function(parameterName) { var result = null; anchor.search .substr(1) .split('&') .forEach(function(item) { var tmp = item.split('='); if (tmp[0] === parameterName) { result = decodeURIComponent(tmp[1]); } }); return result; }; Analytics.send('documentDownloaded', 'Document', { groupId: match[1], fileEntryId: fileEntryId, preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title: decodeURIComponent(match[3].replace(/\+/gi, ' ')), version: getParameterValue('version') }); } } } var onDestroyPortlet = function() { document.body.removeEventListener('click', handleDownloadClick); }; Liferay.once('destroyPortlet', onDestroyPortlet); var onPortletReady = function() { document.body.addEventListener('click', handleDownloadClick); }; Liferay.once('portletReady', onPortletReady); })(); if (Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { attributeName: 'data-href', polyfill: true, validate: function (src, svg, use) { return !src || !src.startsWith('#'); } } ); } Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_vuz7B4cvKDlh'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_vuz7B4cvKDlh_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_vuz7B4cvKDlh', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d1074\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_vuz7B4cvKDlh\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fguest\x252Frelacao-com-acionistas-e-investidores', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_name_navigation_menu'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_name_navigation_menu_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_name_navigation_menu', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d1074\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_name_navigation_menu\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fguest\x252Frelacao-com-acionistas-e-investidores', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_lgpd_navigation_menu'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_lgpd_navigation_menu_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_lgpd_navigation_menu', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d1074\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_lgpd_navigation_menu\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fguest\x252Frelacao-com-acionistas-e-investidores', refreshURLData: {} } ); Liferay.Loader.require('metal-dom/src/all/dom', function(metalDomSrcAllDom) { (function(){ var dom = metalDomSrcAllDom; (function() {var $ = AUI.$;var _ = AUI._; var focusInPortletHandler = dom.delegate( document, 'focusin', '.portlet', function(event) { dom.addClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); } ); var focusOutPortletHandler = dom.delegate( document, 'focusout', '.portlet', function(event) { dom.removeClasses(dom.closest(event.delegateTarget, '.portlet'), 'open'); } ); })();})(); });AUI().use('liferay-menu', 'liferay-notice', 'aui-base', 'liferay-session', 'liferay-poller', function(A) {(function() {var $ = AUI.$;var _ = AUI._; if (A.UA.mobile) { Liferay.Util.addInputCancel(); } })();(function() {var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 1; i < liferayNotices.length; i++) { new Liferay.Notice(liferayNotices[i]); } })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: false, redirectUrl: 'https\x3a\x2f\x2fwww\x2ebnb\x2egov\x2ebr\x2fweb\x2fguest', sessionLength: 900, sessionTimeoutOffset: 70, warningLength: 0 } ); })();}); // ]]> </script>]]>
5142 <![CDATA[<script type="text/javascript"> // <![CDATA[ AUI().use( 'aui-base', function(A) { var frameElement = window.frameElement; if (frameElement && frameElement.getAttribute('id') === 'simulationDeviceIframe') { A.getBody().addClass('lfr-has-simulation-panel'); } } ); // ]]> </script>]]>
5155 <![CDATA[<script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-tooltip-support-web@2.0.5/index', function(frontendJsTooltipSupportWeb205Index) { (function(){ var TooltipSupport = frontendJsTooltipSupportWeb205Index; (function() { try { TooltipSupport.default() } catch (err) { console.error(err); } })();})(); }); // ]]> </script>]]>