{"id":6535,"date":"2026-06-13T16:22:02","date_gmt":"2026-06-13T16:22:02","guid":{"rendered":"https:\/\/3solutions.pt\/?page_id=6535"},"modified":"2026-06-22T14:55:49","modified_gmt":"2026-06-22T14:55:49","slug":"jobmaps-area-empresa","status":"publish","type":"page","link":"https:\/\/3solutions.pt\/en\/jobmaps-area-empresa\/","title":{"rendered":"\u00c1rea da Entidade JobMaps"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6535\" class=\"elementor elementor-6535\">\n\t\t\t\t<div class=\"elementor-element elementor-element-31df835 e-flex e-con-boxed e-con e-parent\" data-id=\"31df835\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-673ec52 elementor-widget elementor-widget-html\" data-id=\"673ec52\" 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<header class=\"jm-site-header\">\r\n  <div class=\"jm-site-header-inner\">\r\n\r\n    <a href=\"\/jobmaps-o-mapa-do-trabalho-local\/\" class=\"jm-site-brand\" aria-label=\"Ir para a p\u00e1gina inicial do WIW\">\r\n      <span class=\"jm-site-logo\">\r\n        <img decoding=\"async\" src=\"https:\/\/3solutions.pt\/wp-content\/uploads\/2026\/06\/WIW.png\" alt=\"WIW - Work is Worth\">\r\n      <\/span>\r\n    <\/a>\r\n\r\n    <nav class=\"jm-site-nav\" aria-label=\"Menu WIW\">\r\n      <a id=\"jm-link-contratar\" href=\"\/jobmaps-login\/\" class=\"jm-site-nav-link\">Quero contratar<\/a>\r\n      <a id=\"jm-link-trabalhar\" href=\"\/jobmaps-login-candidato\/\" class=\"jm-site-nav-link\">Quero trabalhar<\/a>\r\n      <a id=\"jm-link-recrutador\" href=\"\/jobmaps-recrutador\/\" class=\"jm-site-nav-link\">Sou recrutador<\/a>\r\n\r\n      <a id=\"jm-user-pill\" href=\"\/jobmaps-o-mapa-do-trabalho-local\/\" class=\"jm-user-pill\" style=\"display:none;\">\r\n        <span class=\"jm-user-icon\">\ud83d\udc64<\/span>\r\n        <span id=\"jm-user-name\">\u00c1rea<\/span>\r\n      <\/a>\r\n\r\n      <a id=\"jm-logout-link\" href=\"#\" class=\"jm-site-nav-link jm-logout-link\" style=\"display:none;\">Sair<\/a>\r\n    <\/nav>\r\n\r\n  <\/div>\r\n<\/header>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const contratarLink = document.getElementById(\"jm-link-contratar\");\r\n  const trabalharLink = document.getElementById(\"jm-link-trabalhar\");\r\n  const recrutadorLink = document.getElementById(\"jm-link-recrutador\");\r\n  const userPill = document.getElementById(\"jm-user-pill\");\r\n  const userName = document.getElementById(\"jm-user-name\");\r\n  const logoutLink = document.getElementById(\"jm-logout-link\");\r\n\r\n  function resetNavState() {\r\n    const links = [contratarLink, trabalharLink, recrutadorLink];\r\n\r\n    links.forEach(function (link) {\r\n      if (!link) return;\r\n      link.classList.remove(\"jm-active-link\");\r\n      link.classList.remove(\"jm-logged-link\");\r\n    });\r\n\r\n    if (contratarLink) {\r\n      contratarLink.href = \"\/jobmaps-login\/\";\r\n      contratarLink.textContent = \"Quero contratar\";\r\n    }\r\n\r\n    if (trabalharLink) {\r\n      trabalharLink.href = \"\/jobmaps-login-candidato\/\";\r\n      trabalharLink.textContent = \"Quero trabalhar\";\r\n    }\r\n\r\n    if (recrutadorLink) {\r\n      recrutadorLink.href = \"\/jobmaps-recrutador\/\";\r\n      recrutadorLink.textContent = \"Sou recrutador\";\r\n    }\r\n  }\r\n\r\n  function activateLink(link) {\r\n    if (!link) return;\r\n    link.classList.add(\"jm-active-link\");\r\n    link.classList.add(\"jm-logged-link\");\r\n  }\r\n\r\n  function showLogout(data) {\r\n    if (logoutLink) {\r\n      const cleanLogoutUrl = (data.logout_url || \"#\")\r\n        .replace(\/&amp;\/g, \"&\")\r\n        .replace(\/&#038;\/g, \"&\");\r\n\r\n      logoutLink.href = cleanLogoutUrl;\r\n      logoutLink.style.display = \"inline-flex\";\r\n    }\r\n  }\r\n\r\n  function showUserPill(label, href) {\r\n    if (userPill && userName) {\r\n      userName.textContent = label || \"\u00c1rea\";\r\n      userPill.href = href || \"\/jobmaps-o-mapa-do-trabalho-local\/\";\r\n      userPill.style.display = \"inline-flex\";\r\n    }\r\n  }\r\n\r\n  function hideUserArea() {\r\n    if (userPill) {\r\n      userPill.style.display = \"none\";\r\n    }\r\n\r\n    if (logoutLink) {\r\n      logoutLink.style.display = \"none\";\r\n      logoutLink.href = \"#\";\r\n    }\r\n  }\r\n\r\n  function estadoNaoLogado() {\r\n    resetNavState();\r\n    hideUserArea();\r\n  }\r\n\r\n  function estadoEmpresaLogada(data) {\r\n    resetNavState();\r\n\r\n    if (contratarLink) {\r\n      contratarLink.href = \"\/jobmaps-area-empresa\/\";\r\n      activateLink(contratarLink);\r\n    }\r\n\r\n    showUserPill(data.empresa_titulo || data.display_name || \"Empresa\", \"\/jobmaps-area-empresa\/\");\r\n    showLogout(data);\r\n  }\r\n\r\n  function estadoCandidatoLogado(data) {\r\n    resetNavState();\r\n\r\n    if (trabalharLink) {\r\n      trabalharLink.href = \"\/jobmaps-area-candidato\/\";\r\n      activateLink(trabalharLink);\r\n    }\r\n\r\n    showUserPill(data.candidato_nome || data.display_name || \"Candidato\", \"\/jobmaps-area-candidato\/\");\r\n    showLogout(data);\r\n  }\r\n\r\n  function estadoRecrutadorLogado(data) {\r\n    resetNavState();\r\n\r\n    if (recrutadorLink) {\r\n      recrutadorLink.href = \"\/jobmaps-area-recrutador\/\";\r\n      activateLink(recrutadorLink);\r\n    }\r\n\r\n    showUserPill(data.recrutador_nome || data.display_name || \"Recrutador WIW\", \"\/jobmaps-area-recrutador\/\");\r\n    showLogout(data);\r\n  }\r\n\r\n  fetch(\"\/wp-admin\/admin-ajax.php?action=jm5_header_me&t=\" + Date.now(), {\r\n    method: \"GET\",\r\n    credentials: \"same-origin\",\r\n    cache: \"no-store\"\r\n  })\r\n    .then(response => response.json())\r\n    .then(data => {\r\n      if (!data || !data.logged_in) {\r\n        estadoNaoLogado();\r\n        return;\r\n      }\r\n\r\n      if (data.user_type === \"empresa\" || data.is_empresa) {\r\n        estadoEmpresaLogada(data);\r\n        return;\r\n      }\r\n\r\n      if (data.user_type === \"candidato\" || data.is_candidato) {\r\n        estadoCandidatoLogado(data);\r\n        return;\r\n      }\r\n\r\n      if (data.user_type === \"recrutador\" || data.is_recrutador) {\r\n        estadoRecrutadorLogado(data);\r\n        return;\r\n      }\r\n\r\n      estadoNaoLogado();\r\n    })\r\n    .catch(() => {\r\n      estadoNaoLogado();\r\n    });\r\n});\r\n<\/script>\r\n\r\n<style>\r\n.jm-site-header {\r\n  width: 100%;\r\n  padding: 0;\r\n  background: #ffffff;\r\n  box-sizing: border-box;\r\n  font-family: inherit;\r\n  position: relative;\r\n  z-index: 20;\r\n  border-bottom: 1px solid #e8ebf0;\r\n}\r\n\r\n.jm-site-header-inner {\r\n  width: 100%;\r\n  margin: 0 auto;\r\n  padding: 4px 24px;\r\n  min-height: 66px;\r\n  background: #ffffff;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: space-between;\r\n  gap: 22px;\r\n  box-sizing: border-box;\r\n  overflow: visible;\r\n  position: relative;\r\n}\r\n\r\n.jm-site-brand {\r\n  display: inline-flex;\r\n  flex-direction: column;\r\n  align-items: flex-start;\r\n  justify-content: center;\r\n  text-decoration: none;\r\n  flex-shrink: 0;\r\n  min-width: 250px;\r\n  overflow: visible;\r\n}\r\n\r\n.jm-site-logo {\r\n  height: 58px;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: flex-start;\r\n  overflow: visible;\r\n}\r\n\r\n.jm-site-logo img {\r\n  height: 160px;\r\n  width: auto;\r\n  max-width: 305px;\r\n  display: block;\r\n  transform: scale(1.18);\r\n  transform-origin: left center;\r\n}\r\n\r\n.jm-site-nav {\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: flex-end;\r\n  gap: 22px;\r\n  flex-wrap: nowrap;\r\n}\r\n\r\n.jm-site-nav-link {\r\n  position: relative;\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 8px 0;\r\n  text-align: center;\r\n  text-decoration: none;\r\n  font-size: 12px;\r\n  font-weight: 650;\r\n  line-height: 1;\r\n  color: #6b7686;\r\n  background: transparent;\r\n  border: 0;\r\n  box-shadow: none;\r\n  transition: color 0.15s ease, opacity 0.15s ease;\r\n  box-sizing: border-box;\r\n  white-space: nowrap;\r\n  opacity: 0.92;\r\n}\r\n\r\n.jm-site-nav-link::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  right: 0;\r\n  bottom: -5px;\r\n  height: 2px;\r\n  border-radius: 999px;\r\n  background: #1556ff;\r\n  transform: scaleX(0);\r\n  transform-origin: center;\r\n  transition: transform 0.15s ease;\r\n}\r\n\r\n.jm-site-nav-link:hover {\r\n  color: #1556ff;\r\n  opacity: 1;\r\n}\r\n\r\n.jm-site-nav-link:hover::after {\r\n  transform: scaleX(1);\r\n}\r\n\r\n.jm-active-link {\r\n  color: #1556ff !important;\r\n  font-weight: 800;\r\n  opacity: 1;\r\n}\r\n\r\n.jm-active-link::after {\r\n  transform: scaleX(1);\r\n}\r\n\r\n.jm-logged-link {\r\n  color: #1556ff !important;\r\n}\r\n\r\n.jm-logout-link {\r\n  color: #a12626;\r\n  font-weight: 750;\r\n}\r\n\r\n.jm-logout-link::after {\r\n  background: #a12626;\r\n}\r\n\r\n.jm-user-pill {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 5px;\r\n  padding: 0;\r\n  border-radius: 0;\r\n  background: transparent;\r\n  color: #587092;\r\n  text-decoration: none;\r\n  font-size: 11.5px;\r\n  font-weight: 650;\r\n  border: 0;\r\n  white-space: nowrap;\r\n  max-width: 170px;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  transition: color 0.15s ease;\r\n}\r\n\r\n.jm-user-pill:hover {\r\n  color: #1556ff;\r\n}\r\n\r\n.jm-user-icon {\r\n  font-size: 12px;\r\n  line-height: 1;\r\n  flex-shrink: 0;\r\n}\r\n\r\n#jm-user-name {\r\n  display: inline-block;\r\n  overflow: hidden;\r\n  text-overflow: ellipsis;\r\n  white-space: nowrap;\r\n}\r\n\r\n\/* Tablet *\/\r\n@media (max-width: 900px) {\r\n  .jm-site-header-inner {\r\n    padding: 5px 16px;\r\n    min-height: 68px;\r\n    gap: 14px;\r\n  }\r\n\r\n  .jm-site-brand {\r\n    min-width: 230px;\r\n  }\r\n\r\n  .jm-site-logo {\r\n    height: 60px;\r\n  }\r\n\r\n  .jm-site-logo img {\r\n    height: 158px;\r\n    max-width: 300px;\r\n    transform: scale(1.18);\r\n    transform-origin: left center;\r\n  }\r\n\r\n  .jm-site-nav {\r\n    gap: 15px;\r\n  }\r\n\r\n  .jm-site-nav-link {\r\n    font-size: 11.5px;\r\n    padding: 7px 0;\r\n  }\r\n\r\n  .jm-user-pill {\r\n    font-size: 11px;\r\n    max-width: 135px;\r\n  }\r\n}\r\n\r\n\/* Mobile *\/\r\n@media (max-width: 680px) {\r\n  .jm-site-header-inner {\r\n    padding: 6px 8px 11px;\r\n    min-height: auto;\r\n    flex-direction: column;\r\n    align-items: flex-start;\r\n    gap: 0;\r\n  }\r\n\r\n  .jm-site-brand {\r\n    width: 100%;\r\n    min-width: 0;\r\n    align-items: flex-start;\r\n    padding-right: 0;\r\n    margin-left: 0;\r\n  }\r\n\r\n  .jm-site-logo {\r\n    height: 95px;\r\n    width: 100%;\r\n    justify-content: flex-start;\r\n    overflow: visible;\r\n    margin-left: 0;\r\n  }\r\n\r\n  .jm-site-logo img {\r\n    height: 215px;\r\n    max-width: 390px;\r\n    transform: scale(1.22);\r\n    transform-origin: left center;\r\n    margin-left: -28px;\r\n  }\r\n\r\n  .jm-site-nav {\r\n    width: 100%;\r\n    justify-content: center;\r\n    gap: 11px 16px;\r\n    flex-wrap: wrap;\r\n    padding-top: 8px;\r\n  }\r\n\r\n  .jm-site-nav-link {\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    padding: 5px 0;\r\n    color: #6b7686;\r\n  }\r\n\r\n  .jm-active-link {\r\n    color: #1556ff !important;\r\n    font-weight: 850;\r\n  }\r\n\r\n  .jm-site-nav-link::after {\r\n    bottom: -3px;\r\n    height: 2px;\r\n  }\r\n\r\n  .jm-user-pill {\r\n    position: absolute;\r\n    top: 12px;\r\n    right: 12px;\r\n    font-size: 11px;\r\n    max-width: 92px;\r\n    justify-content: flex-end;\r\n    margin-top: 0;\r\n    color: #587092;\r\n  }\r\n\r\n  .jm-user-icon {\r\n    font-size: 12px;\r\n  }\r\n\r\n  .jm-logout-link {\r\n    color: #a12626;\r\n  }\r\n}\r\n\r\n\/* Mobile muito estreito *\/\r\n@media (max-width: 420px) {\r\n  .jm-site-header-inner {\r\n    padding: 6px 6px 10px;\r\n  }\r\n\r\n  .jm-site-brand {\r\n    padding-right: 0;\r\n    margin-left: 0;\r\n  }\r\n\r\n  .jm-site-logo {\r\n    height: 88px;\r\n    overflow: visible;\r\n    margin-left: 0;\r\n  }\r\n\r\n  .jm-site-logo img {\r\n    height: 198px;\r\n    max-width: 360px;\r\n    transform: scale(1.18);\r\n    transform-origin: left center;\r\n    margin-left: -30px;\r\n  }\r\n\r\n  .jm-site-nav {\r\n    gap: 9px 12px;\r\n    padding-top: 7px;\r\n  }\r\n\r\n  .jm-site-nav-link {\r\n    font-size: 11.5px;\r\n    padding: 4px 0;\r\n  }\r\n\r\n  .jm-user-pill {\r\n    top: 11px;\r\n    right: 10px;\r\n    font-size: 10.5px;\r\n    max-width: 78px;\r\n  }\r\n\r\n  .jm-user-icon {\r\n    font-size: 11px;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-07fc1a6 elementor-widget elementor-widget-html\" data-id=\"07fc1a6\" 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<section class=\"jm-area-page\">\r\n  <div class=\"jm-area-shell\">\r\n\r\n    <div id=\"jm-area-loading\" class=\"jm-area-message\">\r\n      A carregar a \u00e1rea da entidade...\r\n    <\/div>\r\n\r\n    <div id=\"jm-area-success\" class=\"jm-area-message success\" style=\"display:none;\"><\/div>\r\n\r\n    <div id=\"jm-area-content\" style=\"display:none;\">\r\n\r\n      <div class=\"jm-dashboard-hero\">\r\n        <div>\r\n          <span class=\"jm-area-badge\">\u00c1rea da Empresa WIW<\/span>\r\n          <h1 id=\"jm-area-title\">Bem-vindo \u00e0 WIW<\/h1>\r\n          <p class=\"jm-area-intro\">\r\n            Este \u00e9 o painel da sua empresa na WIW. A partir daqui pode publicar oportunidades,\r\n            acompanhar ofertas, gerir candidaturas e atualizar a presen\u00e7a da sua entidade.\r\n          <\/p>\r\n        <\/div>\r\n\r\n        <div class=\"jm-hero-actions\">\r\n          <a class=\"jm-primary-btn\" href=\"\/planos-para-empresas-wiw\/\">\r\n            Publicar oferta\r\n          <\/a>\r\n\r\n          <a class=\"jm-secondary-btn\" href=\"\/planos-para-empresas-wiw\/\">\r\n            Ver planos\r\n          <\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"jm-dashboard-grid\">\r\n\r\n        <div class=\"jm-main-card\">\r\n          <h2>O que pretende fazer?<\/h2>\r\n\r\n          <div class=\"jm-action-list\">\r\n\r\n            <a class=\"jm-action-card active\" href=\"\/planos-para-empresas-wiw\/\">\r\n              <div class=\"jm-action-icon\">+<\/div>\r\n              <div>\r\n                <strong>Publicar nova oferta<\/strong>\r\n                <span>Escolha o n\u00edvel de visibilidade da oportunidade antes de criar a oferta.<\/span>\r\n              <\/div>\r\n            <\/a>\r\n\r\n            <a class=\"jm-action-card active\" href=\"\/jobmaps-minhas-ofertas\/\">\r\n              <div class=\"jm-action-icon\">\ud83d\udccc<\/div>\r\n              <div>\r\n                <strong>Minhas ofertas<\/strong>\r\n                <span>Consulte as ofertas submetidas, pendentes, publicadas e expiradas pela sua empresa.<\/span>\r\n              <\/div>\r\n            <\/a>\r\n\r\n            <a class=\"jm-action-card active\" href=\"\/jobmaps-candidaturas\/\">\r\n              <div class=\"jm-action-icon\">\ud83d\udc65<\/div>\r\n              <div>\r\n                <strong>Candidaturas<\/strong>\r\n                <span>Veja todos os candidatos que responderam \u00e0s suas ofertas e acompanhe o estado de cada candidatura.<\/span>\r\n              <\/div>\r\n            <\/a>\r\n\r\n            <a class=\"jm-action-card active\" href=\"\/jobmaps-editar-empresa\/\">\r\n              <div class=\"jm-action-icon\">\ud83d\udc64<\/div>\r\n              <div>\r\n                <strong>Editar dados da empresa<\/strong>\r\n                <span>Atualize contactos, localiza\u00e7\u00e3o base, descri\u00e7\u00e3o p\u00fablica e informa\u00e7\u00e3o da entidade.<\/span>\r\n              <\/div>\r\n            <\/a>\r\n\r\n            <a class=\"jm-action-card active\" href=\"\/jobmaps-o-mapa-do-trabalho-local\/\">\r\n              <div class=\"jm-action-icon\">\ud83d\uddfa\ufe0f<\/div>\r\n              <div>\r\n                <strong>Ver mapa p\u00fablico<\/strong>\r\n                <span>Veja como as oportunidades aparecem na p\u00e1gina p\u00fablica da WIW.<\/span>\r\n              <\/div>\r\n            <\/a>\r\n\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <aside class=\"jm-side-card\">\r\n          <h2>Resumo da empresa<\/h2>\r\n\r\n          <div class=\"jm-info-list\">\r\n            <div>\r\n              <strong>Empresa<\/strong>\r\n              <span id=\"jm-empresa-nome\">\u2014<\/span>\r\n            <\/div>\r\n\r\n            <div>\r\n              <strong>Email<\/strong>\r\n              <span id=\"jm-empresa-email\">\u2014<\/span>\r\n            <\/div>\r\n\r\n            <div>\r\n              <strong>Estado da conta<\/strong>\r\n              <span id=\"jm-empresa-estado\">\u2014<\/span>\r\n            <\/div>\r\n\r\n            <div>\r\n              <strong>ID da empresa<\/strong>\r\n              <span id=\"jm-empresa-id\">\u2014<\/span>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"jm-account-note\">\r\n            As ofertas submetidas ficam pendentes de valida\u00e7\u00e3o antes de aparecerem no mapa p\u00fablico.\r\n          <\/div>\r\n\r\n          <a class=\"jm-logout-btn\" href=\"\/wp-admin\/admin-post.php?action=jm4_logout_empresa\">\r\n            Sair da conta\r\n          <\/a>\r\n        <\/aside>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <div id=\"jm-area-error\" class=\"jm-area-message error\" style=\"display:none;\"><\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  const loading = document.getElementById(\"jm-area-loading\");\r\n  const content = document.getElementById(\"jm-area-content\");\r\n  const errorBox = document.getElementById(\"jm-area-error\");\r\n  const successBox = document.getElementById(\"jm-area-success\");\r\n\r\n  const params = new URLSearchParams(window.location.search);\r\n\r\n  function hideLoading() {\r\n    if (loading) loading.style.display = \"none\";\r\n  }\r\n\r\n  function showError(message) {\r\n    hideLoading();\r\n\r\n    if (content) {\r\n      content.style.display = \"none\";\r\n    }\r\n\r\n    if (errorBox) {\r\n      errorBox.textContent = message;\r\n      errorBox.style.display = \"block\";\r\n    }\r\n  }\r\n\r\n  function showSuccess(message) {\r\n    if (successBox) {\r\n      successBox.textContent = message;\r\n      successBox.style.display = \"block\";\r\n    }\r\n  }\r\n\r\n  function setText(id, value, fallback) {\r\n    const el = document.getElementById(id);\r\n    if (!el) return;\r\n    el.textContent = value && String(value).trim() !== \"\" ? value : fallback;\r\n  }\r\n\r\n  if (params.get(\"login\") === \"ok\") {\r\n    showSuccess(\"Sess\u00e3o iniciada com sucesso.\");\r\n  }\r\n\r\n  if (params.get(\"oferta\") === \"recebida\") {\r\n    showSuccess(\"Oferta recebida com sucesso. Ser\u00e1 analisada antes de aparecer no mapa p\u00fablico.\");\r\n  }\r\n\r\n  const controller = new AbortController();\r\n\r\n  const timeout = setTimeout(function () {\r\n    controller.abort();\r\n  }, 8000);\r\n\r\n  fetch(\"\/wp-admin\/admin-ajax.php?action=jm4_empresa_me&t=\" + Date.now(), {\r\n    method: \"GET\",\r\n    credentials: \"same-origin\",\r\n    cache: \"no-store\",\r\n    signal: controller.signal,\r\n    headers: {\r\n      \"Cache-Control\": \"no-cache\"\r\n    }\r\n  })\r\n    .then(function (response) {\r\n      clearTimeout(timeout);\r\n\r\n      if (!response.ok) {\r\n        throw new Error(\"Resposta inv\u00e1lida do servidor.\");\r\n      }\r\n\r\n      return response.json();\r\n    })\r\n    .then(function (data) {\r\n      if (!data || !data.logged_in) {\r\n        showError(\"A sess\u00e3o n\u00e3o foi reconhecida. Entre novamente.\");\r\n\r\n        setTimeout(function () {\r\n          window.location.href = \"\/jobmaps-login\/?erro=sessao\";\r\n        }, 1200);\r\n\r\n        return;\r\n      }\r\n\r\n      if (!data.is_empresa) {\r\n        showError(\"Esta conta n\u00e3o tem permiss\u00e3o para aceder \u00e0 \u00e1rea da empresa.\");\r\n\r\n        setTimeout(function () {\r\n          window.location.href = \"\/jobmaps-login\/?erro=permissao\";\r\n        }, 1200);\r\n\r\n        return;\r\n      }\r\n\r\n      const nomeEntidade = data.empresa_titulo || data.display_name || \"a sua empresa\";\r\n\r\n      setText(\"jm-area-title\", \"Bem-vindo, \" + nomeEntidade, \"Bem-vindo \u00e0 WIW\");\r\n      setText(\"jm-empresa-nome\", data.empresa_titulo, \"Empresa ainda sem dados associados\");\r\n      setText(\"jm-empresa-email\", data.email, \"\u2014\");\r\n      setText(\r\n        \"jm-empresa-estado\",\r\n        data.email_validado === \"sim\" ? \"Email validado\" : \"Email por validar\",\r\n        \"\u2014\"\r\n      );\r\n      setText(\r\n        \"jm-empresa-id\",\r\n        data.empresa_id && data.empresa_id !== 0 ? data.empresa_id : \"\",\r\n        \"Ainda n\u00e3o associado\"\r\n      );\r\n\r\n      hideLoading();\r\n\r\n      if (content) {\r\n        content.style.display = \"block\";\r\n      }\r\n    })\r\n    .catch(function () {\r\n      clearTimeout(timeout);\r\n      showError(\"N\u00e3o foi poss\u00edvel carregar a \u00e1rea da empresa. Atualize a p\u00e1gina ou entre novamente.\");\r\n    });\r\n});\r\n<\/script>\r\n\r\n<style>\r\n.jm-area-page {\r\n  min-height: calc(100vh - 120px);\r\n  padding: 46px 20px;\r\n  background:\r\n    radial-gradient(circle at top left, rgba(21, 86, 255, 0.10), transparent 34%),\r\n    linear-gradient(180deg, #f5f9ff 0%, #eef5ff 100%);\r\n  box-sizing: border-box;\r\n}\r\n\r\n.jm-area-shell {\r\n  width: 100%;\r\n  max-width: 1120px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.jm-dashboard-hero {\r\n  display: flex;\r\n  justify-content: space-between;\r\n  gap: 24px;\r\n  align-items: flex-end;\r\n  margin-bottom: 24px;\r\n  padding: 34px;\r\n  border-radius: 32px;\r\n  background: #ffffff;\r\n  box-shadow: 0 24px 70px rgba(20, 80, 170, 0.13);\r\n}\r\n\r\n.jm-area-badge {\r\n  display: inline-flex;\r\n  margin-bottom: 16px;\r\n  padding: 8px 14px;\r\n  border-radius: 999px;\r\n  background: rgba(21, 86, 255, 0.08);\r\n  color: #1556ff;\r\n  font-size: 13px;\r\n  font-weight: 850;\r\n}\r\n\r\n.jm-dashboard-hero h1 {\r\n  margin: 0 0 12px;\r\n  color: #15396f;\r\n  font-size: 40px;\r\n  line-height: 1.08;\r\n  font-weight: 950;\r\n  letter-spacing: -0.7px;\r\n  overflow-wrap: anywhere;\r\n}\r\n\r\n.jm-area-intro {\r\n  max-width: 640px;\r\n  margin: 0;\r\n  color: #39577f;\r\n  font-size: 17px;\r\n  line-height: 1.5;\r\n}\r\n\r\n.jm-hero-actions {\r\n  display: flex;\r\n  gap: 12px;\r\n  flex-wrap: nowrap;\r\n  justify-content: flex-end;\r\n  align-items: center;\r\n}\r\n\r\n.jm-primary-btn,\r\n.jm-secondary-btn,\r\n.jm-logout-btn {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  min-height: 48px;\r\n  padding: 14px 20px;\r\n  border-radius: 999px;\r\n  text-decoration: none;\r\n  font-size: 14px;\r\n  font-weight: 900;\r\n  white-space: nowrap;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.jm-primary-btn {\r\n  background: linear-gradient(135deg, #1556ff, #159dff);\r\n  color: #ffffff;\r\n  box-shadow: 0 14px 30px rgba(24, 95, 255, 0.24);\r\n}\r\n\r\n.jm-secondary-btn {\r\n  background: #eef5ff;\r\n  color: #1556ff;\r\n}\r\n\r\n.jm-dashboard-grid {\r\n  display: grid;\r\n  grid-template-columns: minmax(0, 1fr) 360px;\r\n  gap: 24px;\r\n}\r\n\r\n.jm-main-card,\r\n.jm-side-card {\r\n  padding: 30px;\r\n  border-radius: 30px;\r\n  background: #ffffff;\r\n  box-shadow: 0 24px 70px rgba(20, 80, 170, 0.12);\r\n  box-sizing: border-box;\r\n}\r\n\r\n.jm-main-card h2,\r\n.jm-side-card h2 {\r\n  margin: 0 0 22px;\r\n  color: #15396f;\r\n  font-size: 24px;\r\n  font-weight: 950;\r\n  letter-spacing: -0.3px;\r\n}\r\n\r\n.jm-action-list {\r\n  display: grid;\r\n  gap: 14px;\r\n}\r\n\r\n.jm-action-card {\r\n  position: relative;\r\n  display: grid;\r\n  grid-template-columns: 48px 1fr;\r\n  gap: 16px;\r\n  align-items: center;\r\n  padding: 20px;\r\n  border-radius: 22px;\r\n  border: 1px solid #d9e6f8;\r\n  background: #f8fbff;\r\n  text-decoration: none;\r\n  box-sizing: border-box;\r\n  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;\r\n}\r\n\r\n.jm-action-card.active:hover {\r\n  transform: translateY(-2px);\r\n  border-color: #b9d2ff;\r\n  box-shadow: 0 18px 36px rgba(21, 86, 255, 0.12);\r\n}\r\n\r\n.jm-action-icon {\r\n  width: 48px;\r\n  height: 48px;\r\n  border-radius: 16px;\r\n  background: rgba(21, 86, 255, 0.10);\r\n  color: #1556ff;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  font-size: 20px;\r\n  font-weight: 950;\r\n}\r\n\r\n.jm-action-card strong {\r\n  display: block;\r\n  margin-bottom: 6px;\r\n  color: #15396f;\r\n  font-size: 17px;\r\n  font-weight: 950;\r\n}\r\n\r\n.jm-action-card span {\r\n  display: block;\r\n  color: #49678c;\r\n  font-size: 14px;\r\n  line-height: 1.45;\r\n}\r\n\r\n.jm-info-list {\r\n  display: grid;\r\n  gap: 12px;\r\n}\r\n\r\n.jm-info-list div {\r\n  padding: 16px;\r\n  border: 1px solid #d9e6f8;\r\n  border-radius: 18px;\r\n  background: #f8fbff;\r\n}\r\n\r\n.jm-info-list strong {\r\n  display: block;\r\n  margin-bottom: 7px;\r\n  color: #15396f;\r\n  font-size: 13px;\r\n  font-weight: 900;\r\n}\r\n\r\n.jm-info-list span {\r\n  color: #39577f;\r\n  font-size: 15px;\r\n  overflow-wrap: anywhere;\r\n}\r\n\r\n.jm-account-note {\r\n  margin: 18px 0;\r\n  padding: 14px;\r\n  border-radius: 16px;\r\n  background: rgba(21, 86, 255, 0.07);\r\n  color: #39577f;\r\n  font-size: 13px;\r\n  line-height: 1.45;\r\n}\r\n\r\n.jm-logout-btn {\r\n  width: 100%;\r\n  background: #f4f4f4;\r\n  color: #516173;\r\n}\r\n\r\n.jm-logout-btn:hover {\r\n  background: #e9eef5;\r\n  color: #15396f;\r\n}\r\n\r\n.jm-area-message {\r\n  max-width: 700px;\r\n  margin: 0 auto 22px;\r\n  padding: 16px 18px;\r\n  border-radius: 18px;\r\n  background: rgba(21, 86, 255, 0.08);\r\n  color: #15396f;\r\n  font-size: 15px;\r\n  font-weight: 750;\r\n}\r\n\r\n.jm-area-message.success {\r\n  background: rgba(36, 160, 90, 0.12);\r\n  color: #17663a;\r\n}\r\n\r\n.jm-area-message.error {\r\n  background: rgba(220, 40, 40, 0.10);\r\n  color: #a12626;\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  .jm-dashboard-hero {\r\n    align-items: flex-start;\r\n    flex-direction: column;\r\n  }\r\n\r\n  .jm-hero-actions {\r\n    width: 100%;\r\n    justify-content: flex-start;\r\n  }\r\n\r\n  .jm-dashboard-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 560px) {\r\n  .jm-area-page {\r\n    padding: 30px 14px;\r\n  }\r\n\r\n  .jm-dashboard-hero,\r\n  .jm-main-card,\r\n  .jm-side-card {\r\n    padding: 24px 20px;\r\n    border-radius: 24px;\r\n  }\r\n\r\n  .jm-dashboard-hero h1 {\r\n    font-size: 30px;\r\n  }\r\n\r\n  .jm-hero-actions {\r\n    width: 100%;\r\n    gap: 8px;\r\n  }\r\n\r\n  .jm-primary-btn,\r\n  .jm-secondary-btn {\r\n    flex: 1 1 0;\r\n    min-width: 0;\r\n    padding: 13px 10px;\r\n    font-size: 13px;\r\n  }\r\n\r\n  .jm-action-card {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Quero contratar Quero trabalhar Sou recrutador \ud83d\udc64 \u00c1rea Sair A carregar a \u00e1rea da entidade&#8230; \u00c1rea da Empresa WIW Bem-vindo \u00e0 WIW Este \u00e9 o painel da sua empresa na WIW. A partir daqui pode publicar oportunidades, acompanhar ofertas, gerir candidaturas e atualizar a presen\u00e7a da sua entidade. Publicar oferta Ver planos O que pretende [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-6535","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00c1rea da Entidade JobMaps - WIW \u2014 Work is Worth<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/3solutions.pt\/en\/jobmaps-area-empresa\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00c1rea da Entidade JobMaps - WIW \u2014 Work is Worth\" \/>\n<meta property=\"og:description\" content=\"Quero contratar Quero trabalhar Sou recrutador \ud83d\udc64 \u00c1rea Sair A carregar a \u00e1rea da entidade&#8230; \u00c1rea da Empresa WIW Bem-vindo \u00e0 WIW Este \u00e9 o painel da sua empresa na WIW. A partir daqui pode publicar oportunidades, acompanhar ofertas, gerir candidaturas e atualizar a presen\u00e7a da sua entidade. Publicar oferta Ver planos O que pretende [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/3solutions.pt\/en\/jobmaps-area-empresa\/\" \/>\n<meta property=\"og:site_name\" content=\"WIW \u2014 Work is Worth\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/17VAXrDnwy\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T14:55:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/3solutions.pt\/wp-content\/uploads\/2026\/06\/WIW.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/3solutions.pt\\\/jobmaps-area-empresa\\\/\",\"url\":\"https:\\\/\\\/3solutions.pt\\\/jobmaps-area-empresa\\\/\",\"name\":\"\u00c1rea da Entidade JobMaps - WIW \u2014 Work is Worth\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/3solutions.pt\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/3solutions.pt\\\/jobmaps-area-empresa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/3solutions.pt\\\/jobmaps-area-empresa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/3solutions.pt\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/WIW.png\",\"datePublished\":\"2026-06-13T16:22:02+00:00\",\"dateModified\":\"2026-06-22T14:55:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/3solutions.pt\\\/jobmaps-area-empresa\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/3solutions.pt\\\/jobmaps-area-empresa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/3solutions.pt\\\/jobmaps-area-empresa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/3solutions.pt\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/WIW.png\",\"contentUrl\":\"https:\\\/\\\/3solutions.pt\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/WIW.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/3solutions.pt\\\/jobmaps-area-empresa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/3solutions.pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00c1rea da Entidade JobMaps\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/3solutions.pt\\\/#website\",\"url\":\"https:\\\/\\\/3solutions.pt\\\/\",\"name\":\"3Solutions Consultoria em Marketing e Gest\u00e3o\",\"description\":\"Consultoria e Marketing Digital\",\"publisher\":{\"@id\":\"https:\\\/\\\/3solutions.pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/3solutions.pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/3solutions.pt\\\/#organization\",\"name\":\"3Solutions Consultoria em Marketing e Gest\u00e3o\",\"url\":\"https:\\\/\\\/3solutions.pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/3solutions.pt\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/3solutions.pt\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Prancheta-1-copia-scaled-1.png\",\"contentUrl\":\"https:\\\/\\\/3solutions.pt\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Prancheta-1-copia-scaled-1.png\",\"width\":1505,\"height\":785,\"caption\":\"3Solutions Consultoria em Marketing e Gest\u00e3o\"},\"image\":{\"@id\":\"https:\\\/\\\/3solutions.pt\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/share\\\/17VAXrDnwy\\\/\",\"https:\\\/\\\/www.instagram.com\\\/wespeakretail?igsh=d2Y0a2RzY29nN2Fv\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00c1rea da Entidade JobMaps - WIW \u2014 Work is Worth","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/3solutions.pt\/en\/jobmaps-area-empresa\/","og_locale":"en_GB","og_type":"article","og_title":"\u00c1rea da Entidade JobMaps - WIW \u2014 Work is Worth","og_description":"Quero contratar Quero trabalhar Sou recrutador \ud83d\udc64 \u00c1rea Sair A carregar a \u00e1rea da entidade&#8230; \u00c1rea da Empresa WIW Bem-vindo \u00e0 WIW Este \u00e9 o painel da sua empresa na WIW. A partir daqui pode publicar oportunidades, acompanhar ofertas, gerir candidaturas e atualizar a presen\u00e7a da sua entidade. Publicar oferta Ver planos O que pretende [&hellip;]","og_url":"https:\/\/3solutions.pt\/en\/jobmaps-area-empresa\/","og_site_name":"WIW \u2014 Work is Worth","article_publisher":"https:\/\/www.facebook.com\/share\/17VAXrDnwy\/","article_modified_time":"2026-06-22T14:55:49+00:00","og_image":[{"url":"https:\/\/3solutions.pt\/wp-content\/uploads\/2026\/06\/WIW.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/3solutions.pt\/jobmaps-area-empresa\/","url":"https:\/\/3solutions.pt\/jobmaps-area-empresa\/","name":"\u00c1rea da Entidade JobMaps - WIW \u2014 Work is Worth","isPartOf":{"@id":"https:\/\/3solutions.pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/3solutions.pt\/jobmaps-area-empresa\/#primaryimage"},"image":{"@id":"https:\/\/3solutions.pt\/jobmaps-area-empresa\/#primaryimage"},"thumbnailUrl":"https:\/\/3solutions.pt\/wp-content\/uploads\/2026\/06\/WIW.png","datePublished":"2026-06-13T16:22:02+00:00","dateModified":"2026-06-22T14:55:49+00:00","breadcrumb":{"@id":"https:\/\/3solutions.pt\/jobmaps-area-empresa\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/3solutions.pt\/jobmaps-area-empresa\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/3solutions.pt\/jobmaps-area-empresa\/#primaryimage","url":"https:\/\/3solutions.pt\/wp-content\/uploads\/2026\/06\/WIW.png","contentUrl":"https:\/\/3solutions.pt\/wp-content\/uploads\/2026\/06\/WIW.png"},{"@type":"BreadcrumbList","@id":"https:\/\/3solutions.pt\/jobmaps-area-empresa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/3solutions.pt\/"},{"@type":"ListItem","position":2,"name":"\u00c1rea da Entidade JobMaps"}]},{"@type":"WebSite","@id":"https:\/\/3solutions.pt\/#website","url":"https:\/\/3solutions.pt\/","name":"3Solutions Consultoria em Marketing e Gest\u00e3o","description":"Consultoria e Marketing Digital","publisher":{"@id":"https:\/\/3solutions.pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/3solutions.pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/3solutions.pt\/#organization","name":"3Solutions Consultoria em Marketing e Gest\u00e3o","url":"https:\/\/3solutions.pt\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/3solutions.pt\/#\/schema\/logo\/image\/","url":"https:\/\/3solutions.pt\/wp-content\/uploads\/2026\/05\/cropped-Prancheta-1-copia-scaled-1.png","contentUrl":"https:\/\/3solutions.pt\/wp-content\/uploads\/2026\/05\/cropped-Prancheta-1-copia-scaled-1.png","width":1505,"height":785,"caption":"3Solutions Consultoria em Marketing e Gest\u00e3o"},"image":{"@id":"https:\/\/3solutions.pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/17VAXrDnwy\/","https:\/\/www.instagram.com\/wespeakretail?igsh=d2Y0a2RzY29nN2Fv"]}]}},"_links":{"self":[{"href":"https:\/\/3solutions.pt\/en\/wp-json\/wp\/v2\/pages\/6535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3solutions.pt\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/3solutions.pt\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/3solutions.pt\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/3solutions.pt\/en\/wp-json\/wp\/v2\/comments?post=6535"}],"version-history":[{"count":52,"href":"https:\/\/3solutions.pt\/en\/wp-json\/wp\/v2\/pages\/6535\/revisions"}],"predecessor-version":[{"id":7603,"href":"https:\/\/3solutions.pt\/en\/wp-json\/wp\/v2\/pages\/6535\/revisions\/7603"}],"wp:attachment":[{"href":"https:\/\/3solutions.pt\/en\/wp-json\/wp\/v2\/media?parent=6535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}