{"id":27,"date":"2022-03-15T23:03:18","date_gmt":"2022-03-16T04:03:18","guid":{"rendered":"https:\/\/myownsky.net\/?page_id=27"},"modified":"2025-09-26T13:47:04","modified_gmt":"2025-09-26T13:47:04","slug":"jordan-blancas-sanchez","status":"publish","type":"page","link":"https:\/\/polimatas.club\/jordanblancas\/","title":{"rendered":"Jordan Blancas S\u00e1nchez"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"27\" class=\"elementor elementor-27\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e764b99 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e764b99\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\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-25 elementor-top-column elementor-element elementor-element-dfed810\" data-id=\"dfed810\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\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-5f4390c\" data-id=\"5f4390c\" data-element_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-bc69c67 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"bc69c67\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png\" title=\"\" alt=\"\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bbbd404 elementor-widget elementor-widget-image\" data-id=\"bbbd404\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/d2rn43iavgqn31.cloudfront.net\/wp-content\/uploads\/sites\/2\/2025\/08\/26034119\/Jordan-Blancas-Sanchez.webp\" title=\"Jordan Blancas S\u00e1nchez\" alt=\"Jordan Blancas S\u00e1nchez\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b54eed elementor-widget elementor-widget-heading\" data-id=\"8b54eed\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Jordan Blancas<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b616179 elementor-widget elementor-widget-text-editor\" data-id=\"b616179\" data-element_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>\u00abHe creado mi propia prisi\u00f3n\u00bb &#8211; Creed.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-866efcf elementor-widget elementor-widget-html\" data-id=\"866efcf\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"jb-biolinks\" data-id=\"jb-biolinks-1\">\r\n  <style>\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"]{\r\n      --gap-main: 8px;\r\n      --gap-inside: 1px;\r\n      max-width:520px;margin-inline:auto;padding:8px;\r\n      font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif\r\n    }\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] *{box-sizing:border-box}\r\n\r\n     @media (max-width: 599px){\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] {\r\n      --gap-main: 5px; \/* m\u00e1s compacto en m\u00f3vil *\/\r\n    }\r\n    }\r\n\r\n    \/* Pila: gap uniforme entre botones principales *\/\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-stack{\r\n      display:flex;flex-direction:column;gap:var(--gap-main);\r\n    }\r\n\r\n    \/* \u00cdtem: sin gap por defecto; gap solo cuando el panel est\u00e1 abierto *\/\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-item{display:flex;flex-direction:column;gap:0;}\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-item[data-open=\"true\"]{gap:var(--gap-inside);}\r\n\r\n    \/* Bot\u00f3n principal *\/\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-link{\r\n      position:relative;display:block;width:100%;text-align:center;\r\n      padding:14px 18px;letter-spacing:.03em;font-weight:800;\r\n      border:1px solid rgba(255,255,255,.6);border-radius:10px;\r\n      color:#fff;background:rgba(13,17,28,.55);backdrop-filter:blur(3px);\r\n      text-decoration:none;cursor:pointer;\r\n      transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;\r\n    }\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-link:hover{transform:scale(1.02);box-shadow:0 6px 16px rgba(0,0,0,.25);border-color:#fff}\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-link[aria-expanded=\"true\"]{border-color:#9ec5ff;box-shadow:0 0 0 2px rgba(158,197,255,.35) inset}\r\n\r\n    \/* Panel (contenedor): sin padding; padding dentro de .jb-panel__inner *\/\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-panel{\r\n      overflow:hidden;height:0;opacity:0;\r\n      border:1px solid transparent;border-radius:12px;\r\n      background:rgba(8,12,22,.65);color:#e5edff;\r\n      transition:border-color .18s ease;\r\n      will-change:height,opacity;\r\n    }\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-panel[aria-hidden=\"false\"]{border-color:rgba(255,255,255,.45);}\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-panel__inner{padding:12px 14px;}\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-panel h4{margin:0 0 6px;font-size:16px;font-weight:900;color:#fff}\r\n\r\n    \/* Tipo A: mini-botones *\/\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-minilist{display:grid;gap:8px;margin-top:8px}\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-mini{\r\n      display:block;text-align:center;text-decoration:none;\r\n      border:1px solid #9ec5ff;color:#9ec5ff;border-radius:10px;\r\n      padding:8px 10px;font-weight:800;transition:.15s\r\n    }\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-mini:hover{background:rgba(158,197,255,.12)}\r\n\r\n    \/* Tipo B: texto + CTA derecha *\/\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-cta-row{display:grid;gap:12px;align-items:start;margin-top:6px}\r\n    @media(min-width:600px){.jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-cta-row{grid-template-columns:1fr auto}}\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-cta{\r\n      display:inline-block;border:1px solid #9ec5ff;color:#9ec5ff;border-radius:10px;\r\n      padding:8px 12px;font-weight:800;text-decoration:none;white-space:nowrap;transition:.15s\r\n    }\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-cta:hover{background:rgba(158,197,255,.12)}\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n      .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-panel { transition:none !important; will-change:auto; }\r\n    }\r\n    \r\n     \/* Normaliza el p\u00e1rrafo dentro del panel *\/\r\n  .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-panel__inner p{\r\n    margin: 6px 0 0;\r\n    line-height: 1.55;\r\n  }\r\n\r\n  \/* En la fila CTA, que el p\u00e1rrafo no agregue margen extra *\/\r\n  .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-cta-row p{\r\n    margin: 0;\r\n  }\r\n\r\n  \/* Ajustes espec\u00edficos para m\u00f3vil *\/\r\n  @media (max-width: 599px){\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-cta-row{\r\n      gap: 14px;\r\n      margin-top: 2px;\r\n    }\r\n    .jb-biolinks[data-id=\"jb-biolinks-1\"] .jb-cta{\r\n      \/* opcional: para que el bot\u00f3n ocupe todo el ancho *\/\r\n      \/* display:block; width:100%; *\/\r\n    }\r\n  }\r\n  <\/style>\r\n\r\n  <div class=\"jb-stack\"><\/div>\r\n\r\n  <script>\r\n(function(){\r\n  \/* === DATA (igual que el tuyo) === *\/\r\n  const ITEMS = [\r\n    { title:'SERVICIOS', slug:'servicios', panel:true, type:'list',\r\n      summary:'Consultor\u00eda \u26a1, I+D \ud83d\ude80, mentor\u00eda \ud83c\udf1f y cursos \ud83c\udf93.',\r\n      links:[\r\n        {text:'Sistemas de potencia, automatizaci\u00f3n y renovables', href:'https:\/\/vatiosa.com\/servicios'},\r\n        {text:'Investigaci\u00f3n y desarrollo',   href:'https:\/\/jordanblancas.com\/contacto'},\r\n        {text:'Digitalizaci\u00f3n y Automatizaci\u00f3n de negocios',       href:'https:\/\/virtualflow.tech'},\r\n        {text:'Mentor\u00eda 1:1 tesis \/ proyectos de investigaci\u00f3n',    href:'https:\/\/jordanblancas.com\/contacto'},\r\n        {text:'Desarrollo de cursos y formaci\u00f3n',                href:'https:\/\/jordanblancas.com\/contacto'}\r\n      ]\r\n    },\r\n    { title:'COMUNIDAD', slug:'comunidad', panel:true, type:'cta',\r\n      summary:'\u00danete a eventos, retos y materiales exclusivos.',\r\n      ctaText:'Ir a Comunidad', ctaHref:'\/' },\r\n    { title:'SKY', slug:'sky', panel:true, type:'cta',\r\n      summary:'Explora contenidos e ideas del proyecto SKY, un videojuego con una inteligencia artificial buena que te ayudar\u00e1 a aprender idiomas.',\r\n      ctaText:'Ver SKY', ctaHref:'https:\/\/myownsky.net' },\r\n    { title:'BLOG', slug:'blog', panel:true, type:'cta',\r\n      summary:'Art\u00edculos y reflexiones sobre mi experiencia d\u00eda a d\u00eda.',\r\n      ctaText:'Ir al Blog', ctaHref:'https:\/\/jordanblancas.com\/blog' },\r\n    { title:'LABORATORIO', slug:'lab', panel:true, type:'cta',\r\n      summary:'Espacio de pruebas, prototipos, estudios y proyectos de I+D en energ\u00eda.',\r\n      ctaText:'Visitar Lab', ctaHref:'https:\/\/energeticalabs.com' },\r\n    { title:'GESTI\u00d3N CULTURAL', slug:'altruismo', panel:true, type:'cta',\r\n      summary:'La cultura como insumo de iniciativas sociales y proyectos solidarios.',\r\n      ctaText:'Ver Altruismo', ctaHref:'https:\/\/elitecultural.com' },\r\n    { title:'FITBASE', slug:'fitbase', panel:true, type:'cta',\r\n      summary:'Comunidad fitness y plataforma de gesti\u00f3n de gimnasios con IoT.',\r\n      ctaText:'Ver Fitbase', ctaHref:'https:\/\/fitbase.club' },\r\n    { title:'TIENDA', slug:'tienda', panel:true, type:'cta',\r\n      summary:'Mis productos digitales m\u00e1s variados.',\r\n      ctaText:'Ir a Tienda', ctaHref:'htttps:\/\/jordanblancas\/tienda' },\r\n    { title:'CV', slug:'cv', panel:false, href:'https:\/\/cv.jordanblancas.com' }\r\n  ];\r\n  const SINGLE_OPEN = true;\r\n\r\n  \/* === RENDER (igual que tu versi\u00f3n con .jb-panel__inner) === *\/\r\n  const root  = document.currentScript.closest('.jb-biolinks');\r\n  const stack = root.querySelector('.jb-stack');\r\n  const scope = root.getAttribute('data-id');\r\n\r\n  stack.innerHTML = ITEMS.map(item=>{\r\n    const id = `${scope}-${item.slug}`;\r\n    const hasPanel = !!item.panel;\r\n    const link = hasPanel\r\n      ? `<a class=\"jb-link\" role=\"button\" aria-expanded=\"false\" href=\"#\" data-slug=\"${item.slug}\">${item.title}<\/a>`\r\n      : `<a class=\"jb-link\" href=\"${item.href||'#'}\" data-slug=\"${item.slug}\">${item.title}<\/a>`;\r\n    let panel = '';\r\n    if (hasPanel){\r\n      panel = item.type==='list'\r\n        ? `<div class=\"jb-panel\" id=\"${id}-panel\" aria-hidden=\"true\">\r\n             <div class=\"jb-panel__inner\">\r\n               <h4>${item.title}<\/h4>\r\n               ${item.summary?`<p>${item.summary}<\/p>`:''}\r\n               <div class=\"jb-minilist\">\r\n                 ${(item.links||[]).map(l=>`<a class=\"jb-mini\" href=\"${l.href}\">${l.text}<\/a>`).join('')}\r\n               <\/div>\r\n             <\/div>\r\n           <\/div>`\r\n        : `<div class=\"jb-panel\" id=\"${id}-panel\" aria-hidden=\"true\">\r\n             <div class=\"jb-panel__inner\">\r\n               <h4>${item.title}<\/h4>\r\n               <div class=\"jb-cta-row\">\r\n                 <p>${item.summary||''}<\/p>\r\n                 ${item.ctaHref?`<a class=\"jb-cta\" href=\"${item.ctaHref}\">${item.ctaText||'Visitar'}<\/a>`:''}\r\n               <\/div>\r\n             <\/div>\r\n           <\/div>`;\r\n    }\r\n    return `<div class=\"jb-item${hasPanel?' has-panel':''}\" data-open=\"false\">${link}${panel}<\/div>`;\r\n  }).join('');\r\n\r\n  \/* === ANIMACI\u00d3N + STATE MACHINE anti-rebote === *\/\r\n  const DURATION = 280;\r\n  const EASING   = 'cubic-bezier(.22,.61,.36,1)';\r\n  const prefersReduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  \/\/ Estado por panel: {state:'closed'|'open'|'anim-opening'|'anim-closing', pending:null|'open'|'close'}\r\n  const states = new WeakMap();\r\n\r\n  function getState(panel){\r\n    if (!states.has(panel)) states.set(panel, {state:'closed', pending:null});\r\n    return states.get(panel);\r\n  }\r\n\r\n  function setState(panel, next){\r\n    const s = getState(panel);\r\n    s.state = next;\r\n  }\r\n\r\n  function setPending(panel, val){\r\n    const s = getState(panel);\r\n    s.pending = val; \/\/ 'open' | 'close' | null\r\n  }\r\n\r\n  function cancelRunning(el){ el.getAnimations?.().forEach(a=>a.cancel()); }\r\n\r\n  function measureInner(panel){\r\n    const inner = panel.querySelector('.jb-panel__inner');\r\n    return inner ? inner.scrollHeight : panel.scrollHeight;\r\n  }\r\n\r\n  function animate(panel, from, to){\r\n    return panel.animate(\r\n      [\r\n        { height: from + 'px', opacity: from > 0 ? 1 : 0 },\r\n        { height: to   + 'px', opacity: to   > 0 ? 1 : 0 }\r\n      ],\r\n      { duration: DURATION, easing: EASING, fill: 'forwards' }\r\n    );\r\n  }\r\n\r\n  \/\/ ResizeObserver: no intervenir si est\u00e1 animando\r\n  const panelObservers = new WeakMap();\r\n  function ensureObserver(panel){\r\n    if (panelObservers.has(panel) || !('ResizeObserver' in window)) return;\r\n    const inner = panel.querySelector('.jb-panel__inner');\r\n    if (!inner) return;\r\n    const ro = new ResizeObserver(()=>{\r\n      const s = getState(panel);\r\n      if (panel.getAttribute('aria-hidden') === 'false' && (s.state === 'open')) {\r\n        \/\/ si qued\u00f3 en px por alguna raz\u00f3n, ajusta\r\n        if (panel.style.height && panel.style.height !== 'auto') {\r\n          panel.style.height = measureInner(panel) + 'px';\r\n        }\r\n      }\r\n    });\r\n    ro.observe(inner);\r\n    panelObservers.set(panel, ro);\r\n  }\r\n  function teardownObserver(panel){\r\n    const ro = panelObservers.get(panel);\r\n    if (ro){ ro.disconnect(); panelObservers.delete(panel); }\r\n  }\r\n\r\n  function doOpen(panel, trigger, item){\r\n    const s = getState(panel);\r\n    if (s.state === 'open' || s.state === 'anim-opening') { return; }\r\n    if (s.state === 'anim-closing') { setPending(panel,'open'); return; }\r\n\r\n    setState(panel,'anim-opening');\r\n    setPending(panel,null);\r\n\r\n    panel.setAttribute('aria-hidden','false');\r\n    trigger?.setAttribute('aria-expanded','true');\r\n    item?.setAttribute('data-open','true');\r\n\r\n    cancelRunning(panel);\r\n\r\n    if (prefersReduce){\r\n      panel.style.height = 'auto';\r\n      panel.style.opacity = '1';\r\n      setState(panel,'open');\r\n      ensureObserver(panel);\r\n      \/\/ ejecutar pending si qued\u00f3 algo (raro en reduce)\r\n      const pend = getState(panel).pending; if (pend==='close') doClose(panel,trigger,item);\r\n      return;\r\n    }\r\n\r\n    panel.style.height = 'auto';\r\n    const target = measureInner(panel);\r\n    panel.style.height = '0px';\r\n    panel.style.opacity = '0';\r\n\r\n    const anim = animate(panel, 0, target);\r\n    anim.onfinish = () => {\r\n      panel.style.height = 'auto';\r\n      panel.style.opacity = '1';\r\n      setState(panel,'open');\r\n      ensureObserver(panel);\r\n      const pend = getState(panel).pending;\r\n      setPending(panel,null);\r\n      if (pend === 'close') doClose(panel,trigger,item);\r\n    };\r\n    anim.oncancel = anim.onfinish;\r\n  }\r\n\r\n  function doClose(panel, trigger, item){\r\n    const s = getState(panel);\r\n    if (s.state === 'closed' || s.state === 'anim-closing') { return; }\r\n    if (s.state === 'anim-opening') { setPending(panel,'close'); return; }\r\n\r\n    setState(panel,'anim-closing');\r\n    setPending(panel,null);\r\n\r\n    cancelRunning(panel);\r\n\r\n    const current = panel.offsetHeight;\r\n    if (prefersReduce){\r\n      panel.style.height='0px';\r\n      panel.style.opacity='0';\r\n      panel.setAttribute('aria-hidden','true');\r\n      trigger?.setAttribute('aria-expanded','false');\r\n      item?.setAttribute('data-open','false');\r\n      setState(panel,'closed');\r\n      teardownObserver(panel);\r\n      const pend = getState(panel).pending; if (pend==='open') doOpen(panel,trigger,item);\r\n      return;\r\n    }\r\n\r\n    const anim = animate(panel, current, 0);\r\n    anim.onfinish = () => {\r\n      panel.style.height='0px';\r\n      panel.style.opacity='0';\r\n      panel.setAttribute('aria-hidden','true');\r\n      trigger?.setAttribute('aria-expanded','false');\r\n      item?.setAttribute('data-open','false');\r\n      setState(panel,'closed');\r\n      teardownObserver(panel);\r\n      const pend = getState(panel).pending;\r\n      setPending(panel,null);\r\n      if (pend === 'open') doOpen(panel,trigger,item);\r\n    };\r\n    anim.oncancel = anim.onfinish;\r\n  }\r\n\r\n  \/* === INTERACCI\u00d3N (usa state machine) === *\/\r\n  stack.addEventListener('click',(e)=>{\r\n    const a = e.target.closest('.jb-link'); if(!a) return;\r\n    const slug=a.getAttribute('data-slug');\r\n    const item=a.parentElement;\r\n    const panel=stack.querySelector(`#${scope}-${slug}-panel`);\r\n    if(!panel) return; \/\/ enlace normal\r\n\r\n    e.preventDefault();\r\n\r\n    const s = getState(panel);\r\n\r\n    if (SINGLE_OPEN) {\r\n      \/\/ Si vamos a abrir este y hay otro abierto\/abriendo, ci\u00e9rralo (o marca pending)\r\n      const wantOpen = (s.state === 'closed' || s.state === 'anim-closing');\r\n      if (wantOpen) {\r\n        stack.querySelectorAll('.jb-item').forEach(it=>{\r\n          const p=it.querySelector('.jb-panel');\r\n          if (!p || p===panel) return;\r\n          const st = getState(p);\r\n          if (st.state === 'open') {\r\n            const prev=it.querySelector('.jb-link');\r\n            doClose(p,prev,it);\r\n          } else if (st.state === 'anim-opening') {\r\n            \/\/ si otro se est\u00e1 abriendo, pide que cierre al terminar\r\n            setPending(p,'close');\r\n          }\r\n        });\r\n      }\r\n    }\r\n\r\n    \/\/ Toggle seg\u00fan estado actual\r\n    const isOpen = (s.state === 'open' || s.state === 'anim-opening');\r\n    if (isOpen) {\r\n      \/\/ si est\u00e1 abriendo y clicas, quedar\u00e1 pending close\r\n      doClose(panel,a,item);\r\n    } else {\r\n      doOpen(panel,a,item);\r\n    }\r\n  });\r\n\r\n  \/\/ Estabiliza en resize\r\n  window.addEventListener('resize',()=>{\r\n    stack.querySelectorAll('.jb-panel').forEach(p=>{\r\n      const s = getState(p);\r\n      if (s.state === 'open') { cancelRunning(p); p.style.height='auto'; p.style.opacity='1'; }\r\n    });\r\n  });\r\n})();\r\n<\/script>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b6c774 elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons\" data-id=\"0b6c774\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\" role=\"list\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-animation-grow elementor-repeater-item-a9f2c7c\" href=\"http:\/\/facebook.com\/jordanblancas\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-facebook\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-animation-grow elementor-repeater-item-47c6ad1\" href=\"http:\/\/twitter.com\/jordanblancas\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Twitter<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-twitter\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-grow elementor-repeater-item-73d72bd\" href=\"http:\/\/instagram.com\/jordanblancas\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-instagram\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-animation-grow elementor-repeater-item-9e8a137\" href=\"http:\/\/pe.linkedin.com\/in\/jordanblancas\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Linkedin<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-linkedin\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-tiktok elementor-animation-grow elementor-repeater-item-1f06cd1\" href=\"https:\/\/tiktok.com\/@jordan.blancas\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Tiktok<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-tiktok\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-discord elementor-animation-grow elementor-repeater-item-549bb1e\" href=\"https:\/\/discord.gg\/bgajhbYJRw\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Discord<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-discord\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-google elementor-animation-grow elementor-repeater-item-36c79f2\" href=\"https:\/\/scholar.google.com\/citations?user=3Cu1Yx4AAAAJ\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Google<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-google\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-animation-grow elementor-repeater-item-2621a6f\" href=\"https:\/\/www.youtube.com\/@jordanblancas\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Youtube<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-youtube\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\" role=\"listitem\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-github elementor-animation-grow elementor-repeater-item-7130bb5\" href=\"https:\/\/github.com\/jordanblancas\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Github<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-github\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16220b6 elementor-widget elementor-widget-spacer\" data-id=\"16220b6\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7dcc275 elementor-widget elementor-widget-text-editor\" data-id=\"7dcc275\" data-element_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: #ffffff;\"><a style=\"color: #ffffff;\" href=\"https:\/\/polimatas.club\">\u00a9 Pol\u00edmatas.Club<\/a><\/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-25 elementor-top-column elementor-element elementor-element-d461be3\" data-id=\"d461be3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\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>Jordan Blancas \u00abHe creado mi propia prisi\u00f3n\u00bb &#8211; Creed. Facebook Twitter Instagram Linkedin Tiktok Discord Google Youtube Github \u00a9 Pol\u00edmatas.Club<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"","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":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","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":"","footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Jordan Blancas S\u00e1nchez - Jordan Blancas S\u00e1nchez<\/title>\n<meta name=\"description\" content=\"Proyectos de Jordan Blancas S\u00e1nchez. Enlaces directos a proyectos desarrollados por Jordan Blancas S\u00e1nchez.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/polimatas.club\/jordanblancas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jordan Blancas S\u00e1nchez - Jordan Blancas S\u00e1nchez\" \/>\n<meta property=\"og:description\" content=\"Proyectos de Jordan Blancas S\u00e1nchez. Enlaces directos a proyectos desarrollados por Jordan Blancas S\u00e1nchez.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/polimatas.club\/jordanblancas\/\" \/>\n<meta property=\"og:site_name\" content=\"Jordan Blancas S\u00e1nchez\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-26T13:47:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/polimatas.club\/jordanblancas\/\",\"url\":\"https:\/\/polimatas.club\/jordanblancas\/\",\"name\":\"Jordan Blancas S\u00e1nchez - Jordan Blancas S\u00e1nchez\",\"isPartOf\":{\"@id\":\"https:\/\/polimatas.club\/jordanblancas\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/polimatas.club\/jordanblancas\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/polimatas.club\/jordanblancas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png\",\"datePublished\":\"2022-03-16T04:03:18+00:00\",\"dateModified\":\"2025-09-26T13:47:04+00:00\",\"description\":\"Proyectos de Jordan Blancas S\u00e1nchez. Enlaces directos a proyectos desarrollados por Jordan Blancas S\u00e1nchez.\",\"breadcrumb\":{\"@id\":\"https:\/\/polimatas.club\/jordanblancas\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/polimatas.club\/jordanblancas\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/polimatas.club\/jordanblancas\/#primaryimage\",\"url\":\"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png\",\"contentUrl\":\"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/polimatas.club\/jordanblancas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/polimatas.club\/jordanblancas\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jordan Blancas S\u00e1nchez\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/polimatas.club\/jordanblancas\/#website\",\"url\":\"https:\/\/polimatas.club\/jordanblancas\/\",\"name\":\"Jordan Blancas S\u00e1nchez\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/polimatas.club\/jordanblancas\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jordan Blancas S\u00e1nchez - Jordan Blancas S\u00e1nchez","description":"Proyectos de Jordan Blancas S\u00e1nchez. Enlaces directos a proyectos desarrollados por Jordan Blancas S\u00e1nchez.","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:\/\/polimatas.club\/jordanblancas\/","og_locale":"es_ES","og_type":"article","og_title":"Jordan Blancas S\u00e1nchez - Jordan Blancas S\u00e1nchez","og_description":"Proyectos de Jordan Blancas S\u00e1nchez. Enlaces directos a proyectos desarrollados por Jordan Blancas S\u00e1nchez.","og_url":"https:\/\/polimatas.club\/jordanblancas\/","og_site_name":"Jordan Blancas S\u00e1nchez","article_modified_time":"2025-09-26T13:47:04+00:00","og_image":[{"url":"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/polimatas.club\/jordanblancas\/","url":"https:\/\/polimatas.club\/jordanblancas\/","name":"Jordan Blancas S\u00e1nchez - Jordan Blancas S\u00e1nchez","isPartOf":{"@id":"https:\/\/polimatas.club\/jordanblancas\/#website"},"primaryImageOfPage":{"@id":"https:\/\/polimatas.club\/jordanblancas\/#primaryimage"},"image":{"@id":"https:\/\/polimatas.club\/jordanblancas\/#primaryimage"},"thumbnailUrl":"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png","datePublished":"2022-03-16T04:03:18+00:00","dateModified":"2025-09-26T13:47:04+00:00","description":"Proyectos de Jordan Blancas S\u00e1nchez. Enlaces directos a proyectos desarrollados por Jordan Blancas S\u00e1nchez.","breadcrumb":{"@id":"https:\/\/polimatas.club\/jordanblancas\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/polimatas.club\/jordanblancas\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/polimatas.club\/jordanblancas\/#primaryimage","url":"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png","contentUrl":"https:\/\/myownsky.net\/wp-content\/uploads\/2022\/03\/cropped-MyOwnSky.net_.png"},{"@type":"BreadcrumbList","@id":"https:\/\/polimatas.club\/jordanblancas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/polimatas.club\/jordanblancas\/"},{"@type":"ListItem","position":2,"name":"Jordan Blancas S\u00e1nchez"}]},{"@type":"WebSite","@id":"https:\/\/polimatas.club\/jordanblancas\/#website","url":"https:\/\/polimatas.club\/jordanblancas\/","name":"Jordan Blancas S\u00e1nchez","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/polimatas.club\/jordanblancas\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/polimatas.club\/jordanblancas\/wp-json\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/polimatas.club\/jordanblancas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/polimatas.club\/jordanblancas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/polimatas.club\/jordanblancas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/polimatas.club\/jordanblancas\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":348,"href":"https:\/\/polimatas.club\/jordanblancas\/wp-json\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":464,"href":"https:\/\/polimatas.club\/jordanblancas\/wp-json\/wp\/v2\/pages\/27\/revisions\/464"}],"wp:attachment":[{"href":"https:\/\/polimatas.club\/jordanblancas\/wp-json\/wp\/v2\/media?parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}