{"id":101,"date":"2018-05-09T17:24:25","date_gmt":"2018-05-09T17:24:25","guid":{"rendered":"http:\/\/www.conselhodeepicons.paratecnologia.org\/?page_id=101"},"modified":"2026-04-30T17:12:28","modified_gmt":"2026-04-30T17:12:28","slug":"agenda-de-cursos-e-dinamicas","status":"publish","type":"page","link":"https:\/\/www.conselhodeepicons.org.br\/?page_id=101","title":{"rendered":"Din\u00e2micas Paraps\u00edquicas"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"101\" class=\"elementor elementor-101\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d7d0a78 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d7d0a78\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2e9405f\" data-id=\"2e9405f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d89e6d3 elementor-widget elementor-widget-text-editor\" data-id=\"d89e6d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #333333;\"><strong>Din\u00e2mica Paraps\u00edquic<\/strong>a \u00e9 a atividade grupal, realizada semanalmente, sempre no mesmo hor\u00e1rio e local, com o objetivo de desenvolver o parapsiquismo, a bioenerg\u00e9tica, o epicentrismo consciencial, o auto e heterodesass\u00e9dio e a interassistencialidade multidimensional te\u00e1tica; dirigida por epicon; conta com o apoio de equipe de monitoria intraf\u00edsica (GON\u00c7ALVES &amp; SALLES; 2011; p. 47).<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-1f8b388\" data-id=\"1f8b388\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0de5d66 elementor-widget__width-initial elementor-widget elementor-widget-video\" data-id=\"0de5d66\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"http:\/\/www.conselhodeepicons.org.br\/wp-content\/uploads\/2024\/07\/AS-DINAMICAS-PARAPSIQUICAS.mp4\" controls=\"\" preload=\"metadata\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-79d0471 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"79d0471\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b59d02e\" data-id=\"b59d02e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0522b22 elementor-widget elementor-widget-html\" data-id=\"0522b22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"painel-dinamicas-icge\">\n<style>\n#painel-dinamicas-icge{\n  font-family:Arial,sans-serif;\n  width:100%;\n  max-width:1200px;\n  margin:auto;\n  padding:16px;\n  box-sizing:border-box;\n}\n#painel-dinamicas-icge *{box-sizing:border-box}\n\n.pd-titulo{\n  text-align:center;\n  font-size:24px;\n  font-weight:bold;\n  margin-bottom:18px;\n}\n\n.pd-filtros{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:10px;\n  margin-bottom:18px;\n}\n\n.pd-filtros select{\n  width:100%;\n  padding:11px;\n  border:1px solid #ccd6dd;\n  border-radius:12px;\n  font-size:14px;\n  background:#fff;\n}\n\n.pd-table-wrap{\n  width:100%;\n  overflow-x:auto;\n  border-radius:14px;\n  box-shadow:0 6px 18px rgba(0,0,0,.08);\n  background:#fff;\n}\n\n.pd-table{\n  width:100%;\n  min-width:950px;\n  border-collapse:collapse;\n}\n\n.pd-table th,\n.pd-table td{\n  border:1px solid #dce3e8;\n  padding:9px 10px;\n  font-size:13px !important;\n  line-height:1.35;\n  vertical-align:top;\n}\n\n.pd-table thead th{\n  background:#244d75;\n  color:#fff;\n  text-align:center;\n  font-weight:bold;\n}\n\n.pd-table tbody tr:nth-child(even){\n  background:#f8fbfd;\n}\n\n.pd-table td:first-child,\n.pd-table th:first-child{\n  text-align:center;\n  width:55px;\n}\n\n.pd-empty{\n  padding:20px;\n  text-align:center;\n  color:#607d8b;\n}\n\n@media(max-width:900px){\n  .pd-filtros{grid-template-columns:1fr 1fr}\n}\n\n@media(max-width:600px){\n  #painel-dinamicas-icge{padding:10px}\n  .pd-titulo{font-size:20px}\n  .pd-filtros{grid-template-columns:1fr}\n  .pd-table th,.pd-table td{font-size:12px !important;padding:8px}\n}\n<\/style>\n\n<div id=\"pdTitulo\" class=\"pd-titulo\"><\/div>\n\n<div class=\"pd-filtros\">\n  <select id=\"filtroLocalidade\"><option value=\"\">Todas as localidades<\/option><\/select>\n  <select id=\"filtroDinamica\"><option value=\"\">Todas as din\u00e2micas<\/option><\/select>\n  <select id=\"filtroDiaSemana\"><option value=\"\">Todos os dias da semana<\/option><\/select>\n  <select id=\"filtroEpicon\"><option value=\"\">Todos os epicons<\/option><\/select>\n<\/div>\n\n<div id=\"pdResultado\">\n  <div class=\"pd-empty\">Carregando dados...<\/div>\n<\/div>\n<\/div>\n\n<script>\n(function(){\n\nconst SHEET_ID = \"1IhMwStcVDdlY0cABlfA6r11MYcjz_9Pl6a3CI_XGe-M\";\nconst URL = `https:\/\/docs.google.com\/spreadsheets\/d\/${SHEET_ID}\/gviz\/tq?tqx=out:json&headers=0&range=A1:N`;\n\nlet linhas = [];\nlet dados = [];\nlet cabecalho = [];\n\nconst titulo = document.getElementById(\"pdTitulo\");\nconst resultado = document.getElementById(\"pdResultado\");\n\nconst filtroLocalidade = document.getElementById(\"filtroLocalidade\");\nconst filtroDinamica = document.getElementById(\"filtroDinamica\");\nconst filtroDiaSemana = document.getElementById(\"filtroDiaSemana\");\nconst filtroEpicon = document.getElementById(\"filtroEpicon\");\n\nfetch(URL)\n.then(r => r.text())\n.then(texto => {\n  const json = JSON.parse(texto.substring(47).slice(0, -2));\n  const rows = json.table.rows || [];\n\n  linhas = rows.map(row =>\n    Array.from({length:14}, (_,i) => {\n      const c = row.c && row.c[i];\n      return c ? String(c.f || c.v || \"\").trim() : \"\";\n    })\n  );\n\n  iniciar();\n})\n.catch(err => {\n  console.error(err);\n  resultado.innerHTML = `<div class=\"pd-empty\">N\u00e3o foi poss\u00edvel carregar a planilha. Verifique se ela est\u00e1 p\u00fablica.<\/div>`;\n});\n\nfunction iniciar(){\n\n  const headerIndex = linhas.findIndex(l =>\n    l.some(c => normalizar(c).includes(\"localidade\")) &&\n    l.some(c => normalizar(c).includes(\"ic promotora\")) &&\n    l.some(c => normalizar(c).includes(\"dinamica\"))\n  );\n\n  if(headerIndex < 0){\n    resultado.innerHTML = `<div class=\"pd-empty\">N\u00e3o encontrei a linha de cabe\u00e7alho.<\/div>`;\n    return;\n  }\n\n  cabecalho = linhas[headerIndex];\n\n  const tituloLinha = linhas\n    .slice(0, headerIndex)\n    .flat()\n    .find(c => normalizar(c).includes(\"quadro das dinamicas\"));\n\n  titulo.textContent = tituloLinha || \"QUADRO DAS DIN\u00c2MICAS PARAPSIQUICAS - ANO 2026\";\n\n  prepararDados(headerIndex + 1);\n  preencherFiltros();\n  renderizarTabela();\n}\n\nfunction prepararDados(inicioAtividades){\n\n  dados = linhas.slice(inicioAtividades).map(linha => {\n\n    const epicons = [\n      get(linha,10),\n      get(linha,11),\n      get(linha,12),\n      get(linha,13)\n    ].filter(Boolean).join(\"; \");\n\n    return {\n      colunas: [\n        get(linha,1), \/\/ B - Localidade\n        get(linha,2), \/\/ C - IC Promotora\n        get(linha,3), \/\/ D - Din\u00e2mica\n        get(linha,4), \/\/ E - Periodicidade\n        get(linha,5), \/\/ F - Dia da semana\n        get(linha,6), \/\/ G - Hor\u00e1rio\n        epicons       \/\/ K+L+M+N\n      ],\n      localidade: get(linha,1),\n      dinamica: get(linha,3),\n      diaSemana: get(linha,5),\n      epicon: epicons\n    };\n\n  })\n  .filter(item => item.colunas.some(c => c !== \"\"))\n  .sort((a,b) => a.localidade.localeCompare(b.localidade,\"pt-BR\"));\n}\n\nfunction preencherFiltros(){\n  popular(filtroLocalidade, dados.map(d => d.localidade));\n  popular(filtroDinamica, dados.map(d => d.dinamica));\n  popular(filtroDiaSemana, dados.map(d => d.diaSemana));\n  popular(filtroEpicon, extrairEpicons(dados.map(d => d.epicon)));\n}\n\nfunction popular(select, lista){\n  const primeira = select.options[0].outerHTML;\n\n  const unicos = [...new Set(\n    lista.map(v => String(v || \"\").trim()).filter(Boolean)\n  )].sort((a,b)=>a.localeCompare(b,\"pt-BR\"));\n\n  select.innerHTML = primeira;\n\n  unicos.forEach(v=>{\n    const opt = document.createElement(\"option\");\n    opt.value = v;\n    opt.textContent = v;\n    select.appendChild(opt);\n  });\n}\n\nfunction extrairEpicons(lista){\n  const todos=[];\n\n  lista.forEach(txt=>{\n    String(txt||\"\")\n      .split(\";\")\n      .map(e=>e.trim())\n      .filter(Boolean)\n      .forEach(e=>todos.push(e));\n  });\n\n  return todos;\n}\n\nfunction renderizarTabela(){\n\n  const localidade = filtroLocalidade.value;\n  const dinamica = filtroDinamica.value;\n  const diaSemana = filtroDiaSemana.value;\n  const epicon = filtroEpicon.value;\n\n  const filtrados = dados.filter(item => {\n\n    const epicons = item.epicon\n      .split(\";\")\n      .map(e=>e.trim())\n      .filter(Boolean);\n\n    return (!localidade || item.localidade === localidade)\n      && (!dinamica || item.dinamica === dinamica)\n      && (!diaSemana || item.diaSemana === diaSemana)\n      && (!epicon || epicons.includes(epicon));\n\n  }).sort((a,b) => a.localidade.localeCompare(b.localidade,\"pt-BR\"));\n\n  if(!filtrados.length){\n    resultado.innerHTML = `<div class=\"pd-empty\">Nenhum resultado encontrado.<\/div>`;\n    return;\n  }\n\n  let html = `\n    <div class=\"pd-table-wrap\">\n      <table class=\"pd-table\">\n        <thead>\n          <tr>\n            <th>${formatar(get(cabecalho,0) || \"N.\")}<\/th>\n            <th>${formatar(get(cabecalho,1) || \"LOCALIDADE\")}<\/th>\n            <th>${formatar(get(cabecalho,2) || \"IC PROMOTORA\")}<\/th>\n            <th>${formatar(get(cabecalho,3) || \"DIN\u00c2MICA PARAPS\u00cdQUICA\")}<\/th>\n            <th>${formatar(get(cabecalho,4) || \"PERIODICIDADE\")}<\/th>\n            <th>${formatar(get(cabecalho,5) || \"DIA DA SEMANA\")}<\/th>\n            <th>${formatar(get(cabecalho,6) || \"HOR\u00c1RIO\")}<\/th>\n            <th>EPICON<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n  `;\n\n  filtrados.forEach((item, i) => {\n    html += `<tr>`;\n    html += `<td>${i + 1}<\/td>`;\n    item.colunas.forEach(c=>{\n      html += `<td>${formatar(c)}<\/td>`;\n    });\n    html += `<\/tr>`;\n  });\n\n  html += `\n        <\/tbody>\n      <\/table>\n    <\/div>\n  `;\n\n  resultado.innerHTML = html;\n}\n\nfunction get(linha,index){\n  return String((linha && linha[index]) ? linha[index] : \"\").trim();\n}\n\nfunction formatar(txt){\n  return escapeHTML(txt).replace(\/\\n\/g,\"<br>\");\n}\n\nfunction escapeHTML(txt){\n  return String(txt || \"\")\n    .replace(\/&\/g,\"&amp;\")\n    .replace(\/<\/g,\"&lt;\")\n    .replace(\/>\/g,\"&gt;\")\n    .replace(\/\"\/g,\"&quot;\")\n    .replace(\/'\/g,\"&#039;\");\n}\n\nfunction normalizar(txt){\n  return String(txt || \"\")\n    .normalize(\"NFD\")\n    .replace(\/[\\u0300-\\u036f]\/g,\"\")\n    .toLowerCase()\n    .trim();\n}\n\n[filtroLocalidade,filtroDinamica,filtroDiaSemana,filtroEpicon]\n.forEach(f=>f.addEventListener(\"change\",renderizarTabela));\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Din\u00e2mica Paraps\u00edquica \u00e9 a atividade grupal, realizada semanalmente, sempre no mesmo hor\u00e1rio e local, com o objetivo de desenvolver o parapsiquismo, a bioenerg\u00e9tica, o epicentrismo consciencial, o auto e heterodesass\u00e9dio &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-101","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.conselhodeepicons.org.br\/index.php?rest_route=\/wp\/v2\/pages\/101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.conselhodeepicons.org.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.conselhodeepicons.org.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.conselhodeepicons.org.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.conselhodeepicons.org.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=101"}],"version-history":[{"count":5,"href":"https:\/\/www.conselhodeepicons.org.br\/index.php?rest_route=\/wp\/v2\/pages\/101\/revisions"}],"predecessor-version":[{"id":1756,"href":"https:\/\/www.conselhodeepicons.org.br\/index.php?rest_route=\/wp\/v2\/pages\/101\/revisions\/1756"}],"wp:attachment":[{"href":"https:\/\/www.conselhodeepicons.org.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}