{"id":2128,"date":"2026-06-09T12:42:55","date_gmt":"2026-06-09T09:42:55","guid":{"rendered":"https:\/\/atlantisfx.com\/?page_id=2128"},"modified":"2026-06-14T13:40:46","modified_gmt":"2026-06-14T10:40:46","slug":"atlantisfx-platform","status":"publish","type":"page","link":"https:\/\/atlantisfx.com\/index.php\/atlantisfx-platform\/","title":{"rendered":"AtlantisFX Platform"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2128\" class=\"elementor elementor-2128\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30dddbb e-con e-atomic-element e-flexbox-base e-91bb1dc \" data-id=\"30dddbb\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"30dddbb\" data-e-type=\"e-flexbox\" data-id=\"30dddbb\">\n    \t\t<div class=\"elementor-element elementor-element-edbef25 flex-horizontal-align-default flex-horizontal-align-tablet-default flex-horizontal-align-mobile-default flex-vertical-align-default flex-vertical-align-tablet-default flex-vertical-align-mobile-default elementor-widget elementor-widget-html\" data-id=\"edbef25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"atlantisfx-analyzer\">\r\n  <div class=\"atlantisfx-analyzer-header\">\r\n    <span class=\"atlantisfx-kicker\">AtlantisFX Visibility Report Preview<\/span>\r\n    <h2>Check Your Digital Visibility<\/h2>\r\n    <p class=\"atlantisfx-analyzer-intro\">\r\n      Enter a website to preview technical visibility, SEO basics, search readiness, and key digital growth signals.\r\n    <\/p>\r\n  <\/div>\r\n\r\n  <div class=\"atlantisfx-input-row\">\r\n    <input id=\"atlantisfxWebsiteInput\" type=\"text\" placeholder=\"example.com or your business website\">\r\n    <button id=\"atlantisfxAnalyzeButton\" type=\"button\">Analyze My Website<\/button>\r\n  <\/div>\r\n\r\n  <div id=\"atlantisfxResult\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  const input = document.getElementById(\"atlantisfxWebsiteInput\");\r\n  const button = document.getElementById(\"atlantisfxAnalyzeButton\");\r\n  const resultBox = document.getElementById(\"atlantisfxResult\");\r\n\r\n  function escapeHtml(value) {\r\n    return String(value || \"\")\r\n      .replace(\/&\/g, \"&amp;\")\r\n      .replace(\/<\/g, \"&lt;\")\r\n      .replace(\/>\/g, \"&gt;\")\r\n      .replace(\/\"\/g, \"&quot;\")\r\n      .replace(\/'\/g, \"&#039;\");\r\n  }\r\n\r\n  function renderList(items) {\r\n    if (!items || !items.length) {\r\n      return \"<li>No major items detected in this preview.<\/li>\";\r\n    }\r\n\r\n    return items.map(function (item) {\r\n      return \"<li>\" + escapeHtml(item) + \"<\/li>\";\r\n    }).join(\"\");\r\n  }\r\n\r\n  function getScoreLevel(score) {\r\n    const numericScore = Number(score || 0);\r\n\r\n    if (numericScore >= 80) {\r\n      return {\r\n        className: \"strong\",\r\n        label: \"Strong visibility foundation\"\r\n      };\r\n    }\r\n\r\n    if (numericScore >= 55) {\r\n      return {\r\n        className: \"medium\",\r\n        label: \"Moderate visibility foundation\"\r\n      };\r\n    }\r\n\r\n    return {\r\n      className: \"weak\",\r\n      label: \"Needs visibility improvement\"\r\n    };\r\n  }\r\n\r\n  function getPriorityText(score) {\r\n    const numericScore = Number(score || 0);\r\n\r\n    if (numericScore >= 80) {\r\n      return \"The website has a solid technical foundation. The next step is deeper SEO, AI search visibility, content authority, local visibility, trust signals, and conversion analysis.\";\r\n    }\r\n\r\n    if (numericScore >= 55) {\r\n      return \"The website has some important foundations in place, but several technical or SEO signals may need improvement.\";\r\n    }\r\n\r\n    return \"The website may have structural visibility weaknesses. A deeper technical SEO and visibility review is recommended.\";\r\n  }\r\n\r\n  async function runAnalysis() {\r\n    const website = input.value.trim();\r\n\r\n    if (!website) {\r\n      resultBox.innerHTML = '<div class=\"atlantisfx-message\">Please enter a website address.<\/div>';\r\n      return;\r\n    }\r\n\r\n    button.disabled = true;\r\n    button.innerText = \"Analyzing...\";\r\n    resultBox.innerHTML = '<div class=\"atlantisfx-message\">Analyzing website visibility signals...<\/div>';\r\n\r\n    try {\r\n      const response = await fetch(\"https:\/\/atlantisfx-visibility-analyzer.afshinsazegar.workers.dev\/\", {\r\n        method: \"POST\",\r\n        headers: {\r\n          \"Content-Type\": \"application\/json\"\r\n        },\r\n        body: JSON.stringify({ website: website })\r\n      });\r\n\r\n      const data = await response.json();\r\n\r\n      if (!response.ok || data.error) {\r\n        resultBox.innerHTML = '<div class=\"atlantisfx-message error\">Analysis failed. Please check the website address and try again.<\/div>';\r\n        return;\r\n      }\r\n\r\n      const scoreInfo = getScoreLevel(data.score);\r\n      const priorityText = getPriorityText(data.score);\r\n\r\n      resultBox.innerHTML = `\r\n        <div class=\"atlantisfx-report-card\">\r\n          <div class=\"atlantisfx-report-top\">\r\n            <div>\r\n              <span class=\"atlantisfx-report-label\">AtlantisFX Digital Visibility Preview<\/span>\r\n              <h3>${escapeHtml(data.website)}<\/h3>\r\n              <p>\r\n                This preview checks core technical and SEO visibility signals. A full AtlantisFX review can include AI search visibility, content authority, local visibility, competitor positioning, and infrastructure-level recommendations.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <div class=\"atlantisfx-score-panel ${scoreInfo.className}\">\r\n              <span>Visibility Score<\/span>\r\n              <strong>${escapeHtml(data.score)}\/100<\/strong>\r\n              <em>${escapeHtml(scoreInfo.label)}<\/em>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"atlantisfx-status-grid\">\r\n            <div>\r\n              <span>Status Code<\/span>\r\n              <strong>${escapeHtml(data.statusCode)}<\/strong>\r\n            <\/div>\r\n\r\n            <div>\r\n              <span>Load Time<\/span>\r\n              <strong>${escapeHtml(data.loadTimeMs)} ms<\/strong>\r\n            <\/div>\r\n\r\n            <div>\r\n              <span>HTTPS<\/span>\r\n              <strong>${data.website && data.website.startsWith(\"https:\/\/\") ? \"Active\" : \"Check needed\"}<\/strong>\r\n            <\/div>\r\n\r\n            <div>\r\n              <span>Index Files<\/span>\r\n              <strong>${data.robotsTxt ? \"robots.txt found\" : \"robots.txt missing\"}<\/strong>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"atlantisfx-section-card\">\r\n            <div class=\"atlantisfx-section-title\">\r\n              <span>01<\/span>\r\n              <h3>SEO Basics<\/h3>\r\n            <\/div>\r\n\r\n            <div class=\"atlantisfx-seo-table\">\r\n              <div>\r\n                <span>Page Title<\/span>\r\n                <p>${escapeHtml(data.title || \"Missing\")}<\/p>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>Meta Description<\/span>\r\n                <p>${escapeHtml(data.metaDescription || \"Missing\")}<\/p>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>H1 Heading<\/span>\r\n                <p>${escapeHtml(data.h1 || \"Missing\")}<\/p>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>robots.txt<\/span>\r\n                <p>${data.robotsTxt ? \"Found\" : \"Missing\"}<\/p>\r\n              <\/div>\r\n\r\n              <div>\r\n                <span>sitemap.xml<\/span>\r\n                <p>${data.sitemapXml ? \"Found\" : \"Missing\"}<\/p>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"atlantisfx-report-columns\">\r\n            <div class=\"atlantisfx-section-card\">\r\n              <div class=\"atlantisfx-section-title\">\r\n                <span>02<\/span>\r\n                <h3>Detected Strengths<\/h3>\r\n              <\/div>\r\n\r\n              <ul class=\"atlantisfx-list positive\">${renderList(data.strengths)}<\/ul>\r\n            <\/div>\r\n\r\n            <div class=\"atlantisfx-section-card\">\r\n              <div class=\"atlantisfx-section-title\">\r\n                <span>03<\/span>\r\n                <h3>Priority Issues<\/h3>\r\n              <\/div>\r\n\r\n              <ul class=\"atlantisfx-list issue\">${renderList(data.issues)}<\/ul>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"atlantisfx-priority-box\">\r\n            <span>Strategic Interpretation<\/span>\r\n            <p>${escapeHtml(priorityText)}<\/p>\r\n          <\/div>\r\n\r\n          <div class=\"atlantisfx-cta-box\">\r\n            <div>\r\n              <h3>Get the complete AtlantisFX visibility plan<\/h3>\r\n              <p>\r\n                This preview shows only the first technical signals. View AtlantisFX plans to request a deeper visibility report, AI SEO improvement, Google visibility work, technical SEO fixes, automation setup, and long-term digital growth implementation.\r\n              <\/p>\r\n            <\/div>\r\n\r\n            <a href=\"#atlantisfx-plans\">View Plans & Pricing<\/a>\r\n          <\/div>\r\n\r\n          <p class=\"atlantisfx-disclaimer\">\r\n            This preview is based on automatically detectable public signals. Results may vary depending on website configuration, redirects, server response, blocked crawlers, JavaScript rendering, and technical structure.\r\n          <\/p>\r\n        <\/div>\r\n      `;\r\n    } catch (error) {\r\n      resultBox.innerHTML = '<div class=\"atlantisfx-message error\">Connection error. Please try again later.<\/div>';\r\n    } finally {\r\n      button.disabled = false;\r\n      button.innerText = \"Analyze My Website\";\r\n    }\r\n  }\r\n\r\n  button.addEventListener(\"click\", runAnalysis);\r\n\r\n  input.addEventListener(\"keydown\", function (event) {\r\n    if (event.key === \"Enter\") {\r\n      event.preventDefault();\r\n      runAnalysis();\r\n    }\r\n  });\r\n\r\n  const urlParams = new URLSearchParams(window.location.search);\r\n  const websiteFromUrl = urlParams.get(\"website\");\r\n\r\n  if (websiteFromUrl) {\r\n    input.value = websiteFromUrl;\r\n\r\n    setTimeout(function () {\r\n      runAnalysis();\r\n    }, 600);\r\n  }\r\n})();\r\n<\/script>\r\n\r\n<style>\r\n.atlantisfx-analyzer {\r\n  max-width: 980px;\r\n  margin: 40px auto 80px;\r\n  padding: 44px;\r\n  background: #0F0F0F;\r\n  border: 1px solid #222222;\r\n  border-radius: 28px;\r\n  color: #B8B8B8;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.atlantisfx-analyzer-header {\r\n  text-align: center;\r\n}\r\n\r\n.atlantisfx-kicker {\r\n  display: inline-block;\r\n  margin-bottom: 12px;\r\n  color: #B7FF2A;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.08em;\r\n  text-transform: uppercase;\r\n}\r\n\r\n.atlantisfx-analyzer h2 {\r\n  color: #ffffff;\r\n  font-size: 36px;\r\n  line-height: 46px;\r\n  margin: 0 0 12px;\r\n}\r\n\r\n.atlantisfx-analyzer-intro {\r\n  color: #B8B8B8;\r\n  font-size: 16px;\r\n  line-height: 28px;\r\n  margin: 0 auto 28px;\r\n  max-width: 760px;\r\n}\r\n\r\n.atlantisfx-input-row {\r\n  display: flex;\r\n  gap: 14px;\r\n  align-items: center;\r\n}\r\n\r\n.atlantisfx-analyzer input {\r\n  width: 100%;\r\n  padding: 17px 18px;\r\n  background: #151515;\r\n  border: 1px solid #2A2A2A;\r\n  border-radius: 14px;\r\n  color: #ffffff;\r\n  font-size: 16px;\r\n  outline: none;\r\n  box-sizing: border-box;\r\n}\r\n\r\n.atlantisfx-analyzer input:focus {\r\n  border-color: #B7FF2A;\r\n}\r\n\r\n.atlantisfx-analyzer button {\r\n  white-space: nowrap;\r\n  background: #B7FF2A;\r\n  color: #000000;\r\n  border: none;\r\n  border-radius: 40px;\r\n  padding: 17px 32px;\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n  cursor: pointer;\r\n}\r\n\r\n.atlantisfx-analyzer button:disabled {\r\n  opacity: 0.65;\r\n  cursor: not-allowed;\r\n}\r\n\r\n.atlantisfx-message {\r\n  margin-top: 24px;\r\n  padding: 18px 20px;\r\n  background: #151515;\r\n  border: 1px solid #2A2A2A;\r\n  border-radius: 14px;\r\n  color: #ffffff;\r\n}\r\n\r\n.atlantisfx-message.error {\r\n  border-color: #5A2525;\r\n}\r\n\r\n.atlantisfx-report-card {\r\n  margin-top: 34px;\r\n  padding-top: 30px;\r\n  border-top: 1px solid #222222;\r\n}\r\n\r\n.atlantisfx-report-top {\r\n  display: grid;\r\n  grid-template-columns: 1fr 260px;\r\n  gap: 24px;\r\n  align-items: stretch;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.atlantisfx-report-label {\r\n  display: inline-block;\r\n  color: #B7FF2A;\r\n  font-size: 13px;\r\n  font-weight: 700;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.atlantisfx-report-top h3 {\r\n  color: #ffffff;\r\n  font-size: 26px;\r\n  line-height: 34px;\r\n  margin: 0 0 10px;\r\n  word-break: break-word;\r\n}\r\n\r\n.atlantisfx-report-top p {\r\n  color: #B8B8B8;\r\n  font-size: 15px;\r\n  line-height: 26px;\r\n  margin: 0;\r\n}\r\n\r\n.atlantisfx-score-panel {\r\n  background: #151515;\r\n  border: 1px solid #2A2A2A;\r\n  border-radius: 20px;\r\n  padding: 24px;\r\n}\r\n\r\n.atlantisfx-score-panel span {\r\n  display: block;\r\n  color: #B8B8B8;\r\n  font-size: 13px;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.atlantisfx-score-panel strong {\r\n  display: block;\r\n  color: #ffffff;\r\n  font-size: 46px;\r\n  line-height: 52px;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.atlantisfx-score-panel em {\r\n  display: block;\r\n  font-style: normal;\r\n  color: #B7FF2A;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n}\r\n\r\n.atlantisfx-score-panel.medium em {\r\n  color: #F5D76E;\r\n}\r\n\r\n.atlantisfx-score-panel.weak em {\r\n  color: #FF8A8A;\r\n}\r\n\r\n.atlantisfx-status-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap: 14px;\r\n  margin-bottom: 24px;\r\n}\r\n\r\n.atlantisfx-status-grid div {\r\n  background: #111111;\r\n  border: 1px solid #222222;\r\n  border-radius: 16px;\r\n  padding: 18px;\r\n}\r\n\r\n.atlantisfx-status-grid span {\r\n  display: block;\r\n  color: #8F8F8F;\r\n  font-size: 13px;\r\n  margin-bottom: 6px;\r\n}\r\n\r\n.atlantisfx-status-grid strong {\r\n  display: block;\r\n  color: #ffffff;\r\n  font-size: 15px;\r\n}\r\n\r\n.atlantisfx-section-card {\r\n  background: #111111;\r\n  border: 1px solid #222222;\r\n  border-radius: 20px;\r\n  padding: 24px;\r\n  margin-bottom: 22px;\r\n}\r\n\r\n.atlantisfx-section-title {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 12px;\r\n  margin-bottom: 18px;\r\n}\r\n\r\n.atlantisfx-section-title span {\r\n  display: inline-flex;\r\n  width: 34px;\r\n  height: 34px;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: #151515;\r\n  border: 1px solid #2A2A2A;\r\n  border-radius: 50%;\r\n  color: #B7FF2A;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n}\r\n\r\n.atlantisfx-section-title h3 {\r\n  color: #ffffff;\r\n  font-size: 21px;\r\n  line-height: 28px;\r\n  margin: 0;\r\n}\r\n\r\n.atlantisfx-seo-table {\r\n  display: grid;\r\n  gap: 14px;\r\n}\r\n\r\n.atlantisfx-seo-table div {\r\n  padding-bottom: 14px;\r\n  border-bottom: 1px solid #222222;\r\n}\r\n\r\n.atlantisfx-seo-table div:last-child {\r\n  padding-bottom: 0;\r\n  border-bottom: none;\r\n}\r\n\r\n.atlantisfx-seo-table span {\r\n  display: block;\r\n  color: #8F8F8F;\r\n  font-size: 13px;\r\n  margin-bottom: 4px;\r\n}\r\n\r\n.atlantisfx-seo-table p {\r\n  color: #ffffff;\r\n  font-size: 15px;\r\n  line-height: 24px;\r\n  margin: 0;\r\n}\r\n\r\n.atlantisfx-report-columns {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 22px;\r\n}\r\n\r\n.atlantisfx-list {\r\n  margin: 0;\r\n  padding-left: 20px;\r\n}\r\n\r\n.atlantisfx-list li {\r\n  color: #B8B8B8;\r\n  font-size: 15px;\r\n  line-height: 24px;\r\n  margin-bottom: 9px;\r\n}\r\n\r\n.atlantisfx-list.positive li::marker {\r\n  color: #B7FF2A;\r\n}\r\n\r\n.atlantisfx-list.issue li::marker {\r\n  color: #F5D76E;\r\n}\r\n\r\n.atlantisfx-priority-box {\r\n  background: #151515;\r\n  border: 1px solid #2A2A2A;\r\n  border-radius: 18px;\r\n  padding: 22px;\r\n  margin-bottom: 22px;\r\n}\r\n\r\n.atlantisfx-priority-box span {\r\n  display: block;\r\n  color: #B7FF2A;\r\n  font-size: 13px;\r\n  font-weight: 800;\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.06em;\r\n  margin-bottom: 8px;\r\n}\r\n\r\n.atlantisfx-priority-box p {\r\n  color: #ffffff;\r\n  font-size: 16px;\r\n  line-height: 27px;\r\n  margin: 0;\r\n}\r\n\r\n.atlantisfx-cta-box {\r\n  display: grid;\r\n  grid-template-columns: 1fr auto;\r\n  gap: 22px;\r\n  align-items: center;\r\n  background: #151515;\r\n  border: 1px solid #2A2A2A;\r\n  border-radius: 22px;\r\n  padding: 26px;\r\n}\r\n\r\n.atlantisfx-cta-box h3 {\r\n  color: #ffffff;\r\n  font-size: 22px;\r\n  line-height: 30px;\r\n  margin: 0 0 8px;\r\n}\r\n\r\n.atlantisfx-cta-box p {\r\n  color: #B8B8B8;\r\n  font-size: 15px;\r\n  line-height: 26px;\r\n  margin: 0;\r\n}\r\n\r\n.atlantisfx-cta-box a {\r\n  display: inline-block;\r\n  white-space: nowrap;\r\n  background: #B7FF2A;\r\n  color: #000000;\r\n  border-radius: 40px;\r\n  padding: 16px 28px;\r\n  font-size: 15px;\r\n  font-weight: 800;\r\n  text-decoration: none;\r\n}\r\n\r\n.atlantisfx-disclaimer {\r\n  color: #8F8F8F;\r\n  font-size: 13px;\r\n  line-height: 22px;\r\n  margin: 18px 0 0;\r\n}\r\n\r\n@media (max-width: 900px) {\r\n  .atlantisfx-report-top,\r\n  .atlantisfx-status-grid,\r\n  .atlantisfx-report-columns,\r\n  .atlantisfx-cta-box {\r\n    grid-template-columns: 1fr;\r\n  }\r\n}\r\n\r\n@media (max-width: 767px) {\r\n  .atlantisfx-analyzer {\r\n    padding: 28px 22px;\r\n  }\r\n\r\n  .atlantisfx-input-row {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .atlantisfx-analyzer button {\r\n    width: 100%;\r\n  }\r\n\r\n  .atlantisfx-analyzer h2 {\r\n    font-size: 28px;\r\n    line-height: 36px;\r\n  }\r\n\r\n  .atlantisfx-score-panel strong {\r\n    font-size: 40px;\r\n    line-height: 46px;\r\n  }\r\n\r\n  .atlantisfx-cta-box a {\r\n    text-align: center;\r\n  }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AtlantisFX Visibility Report Preview Check Your Digital Visibility Enter a website to preview technical visibility, SEO basics, search readiness, and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-fullwidth.php","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2128","page","type-page","status-publish"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/atlantisfx.com\/index.php\/wp-json\/wp\/v2\/pages\/2128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atlantisfx.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/atlantisfx.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/atlantisfx.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atlantisfx.com\/index.php\/wp-json\/wp\/v2\/comments?post=2128"}],"version-history":[{"count":34,"href":"https:\/\/atlantisfx.com\/index.php\/wp-json\/wp\/v2\/pages\/2128\/revisions"}],"predecessor-version":[{"id":2533,"href":"https:\/\/atlantisfx.com\/index.php\/wp-json\/wp\/v2\/pages\/2128\/revisions\/2533"}],"wp:attachment":[{"href":"https:\/\/atlantisfx.com\/index.php\/wp-json\/wp\/v2\/media?parent=2128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}