{"id":1885,"date":"2025-06-02T16:19:58","date_gmt":"2025-06-02T14:19:58","guid":{"rendered":"https:\/\/regpit.com\/?page_id=1885"},"modified":"2026-07-27T15:32:28","modified_gmt":"2026-07-27T13:32:28","slug":"blog","status":"publish","type":"page","link":"https:\/\/regpit.com\/eng\/blog\/","title":{"rendered":"Blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1885\" class=\"elementor elementor-1885\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-697dc44 e-con-full e-flex e-con e-parent\" data-id=\"697dc44\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ab76f6 elementor-widget elementor-widget-html\" data-id=\"7ab76f6\" 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<!-- REGPIT Blog-\u00dcbersicht \u2014 Elementor HTML-Widget (volle Breite) -->\n<style>\n  .rpb, .rpb *, .rpb *::before, .rpb *::after { box-sizing: border-box; }\n  .rpb {\n    --blue: #0052ff;\n    --blue-hover: #0047e0;\n    --blue-soft: #eef3ff;\n    --ink: #0a0a0a;\n    --text: #1a1d24;\n    --muted: #6b7280;\n    --line: #ececec;\n    --surface: #ffffff;\n    --subtle: #f6f7f9;\n    --radius: 12px;\n    --ease: .25s cubic-bezier(.4, 0, .2, 1);\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 24px;\n    font-family: inherit;\n    color: var(--text);\n    -webkit-font-smoothing: antialiased;\n  }\n\n  \/* Header *\/\n  .rpb__head { padding: 72px 0 40px; max-width: 640px; }\n  .rpb__eyebrow {\n    display: inline-block; font-size: 13px; font-weight: 600; letter-spacing: .04em;\n    text-transform: uppercase; color: var(--blue) !important; margin: 0 0 16px;\n  }\n  .rpb__title {\n    font-size: clamp(32px, 4vw, 46px) !important; font-weight: 700 !important;\n    line-height: 1.1 !important; letter-spacing: -.02em; color: var(--ink) !important; margin: 0 0 14px !important;\n  }\n  .rpb__lead { font-size: 18px; line-height: 1.6; color: var(--muted); margin: 0; }\n\n  \/* Controls *\/\n  .rpb__controls {\n    display: flex; align-items: center; justify-content: space-between; gap: 16px;\n    flex-wrap: wrap; padding: 8px 0 40px;\n  }\n  .rpb__filters { display: inline-flex; gap: 2px; background: var(--subtle); padding: 4px; border-radius: 10px; }\n  .rpb__filter {\n    appearance: none; background: transparent !important; border: 0 !important; cursor: pointer;\n    font-family: inherit; font-size: 14px !important; font-weight: 500 !important; line-height: 1 !important;\n    color: var(--muted) !important; padding: 9px 16px !important; border-radius: 8px; transition: color var(--ease), background var(--ease);\n  }\n  .rpb__filter:hover { color: var(--ink) !important; }\n  .rpb__filter[aria-pressed=\"true\"] {\n    background: var(--surface) !important; color: var(--ink) !important; font-weight: 600 !important;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, .08);\n  }\n  .rpb__search { position: relative; flex: 0 1 300px; min-width: 220px; }\n  .rpb__search svg {\n    position: absolute; left: 14px; top: 50%; transform: translateY(-50%);\n    width: 16px; height: 16px; color: var(--muted); pointer-events: none;\n  }\n  .rpb__input {\n    width: 100% !important; font-family: inherit; font-size: 14px !important; color: var(--text) !important;\n    padding: 11px 14px 11px 40px !important; border: 1px solid var(--line) !important; border-radius: 10px !important;\n    background: var(--surface) !important; outline: none; transition: border-color var(--ease), box-shadow var(--ease);\n  }\n  .rpb__input::placeholder { color: var(--muted); }\n  .rpb__input:focus { border-color: var(--blue) !important; box-shadow: 0 0 0 3px rgba(0, 82, 255, .1) !important; }\n\n  \/* Hero *\/\n  .rpb__hero { display: none; grid-template-columns: 1.15fr 1fr; gap: 40px; align-items: center; margin: 0 0 72px; }\n  .rpb__hero.is-visible { display: grid; }\n  .rpb__hero-media {\n    display: block; overflow: hidden; border-radius: var(--radius); background: var(--subtle);\n  }\n  .rpb__hero-media img { width: 100%; height: auto; display: block; transition: transform .6s var(--ease); }\n  .rpb__hero-media:hover img { transform: scale(1.03); }\n  .rpb__hero-cat, .rpb__cat {\n    font-size: 12px !important; font-weight: 700 !important; letter-spacing: .06em; text-transform: uppercase;\n    color: var(--blue) !important;\n  }\n  .rpb__hero-cat { display: inline-block; margin-bottom: 16px; }\n  .rpb__hero-title { font-size: clamp(24px, 2.6vw, 32px) !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: -.015em; margin: 0 0 16px !important; }\n  .rpb__hero-title a { color: var(--ink) !important; text-decoration: none !important; transition: color var(--ease); }\n  .rpb__hero-title a:hover { color: var(--blue) !important; }\n  .rpb__hero-date { display: block; font-size: 14px; color: var(--muted); margin-bottom: 28px; }\n  .rpb__btn {\n    display: inline-flex; align-items: center; gap: 8px; text-decoration: none !important;\n    font-size: 15px !important; font-weight: 600 !important; color: #fff !important;\n    background: var(--blue) !important; padding: 12px 22px !important; border-radius: 10px;\n    transition: background var(--ease), transform var(--ease);\n  }\n  .rpb__btn svg { width: 16px; height: 16px; transition: transform var(--ease); }\n  .rpb__btn:hover { background: var(--blue-hover) !important; }\n  .rpb__btn:hover svg { transform: translateX(3px); }\n\n  \/* Grid *\/\n  .rpb__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px 24px; }\n  .rpb__card { background: var(--surface); border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; transition: box-shadow var(--ease), transform var(--ease); }\n  .rpb__card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(0, 0, 0, .07); }\n  .rpb__card-link { display: block; text-decoration: none !important; color: inherit !important; }\n  .rpb__card-media { overflow: hidden; background: var(--subtle); aspect-ratio: 16 \/ 10; }\n  .rpb__card-media img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .6s var(--ease); }\n  .rpb__card:hover .rpb__card-media img { transform: scale(1.05); }\n  .rpb__card-body { padding: 22px; }\n  .rpb__cat { display: block; margin-bottom: 10px; }\n  .rpb__card-title { font-size: 18px !important; font-weight: 600 !important; line-height: 1.35 !important; letter-spacing: -.01em; color: var(--ink) !important; margin: 0 0 12px !important; transition: color var(--ease); }\n  .rpb__card:hover .rpb__card-title { color: var(--blue) !important; }\n  .rpb__card-date { font-size: 14px; color: var(--muted); }\n\n  \/* Load more *\/\n  .rpb__more { display: none; justify-content: center; padding: 56px 0 88px; }\n  .rpb__more.is-visible { display: flex; }\n  .rpb__more-btn {\n    appearance: none; display: inline-flex; align-items: center; gap: 10px; cursor: pointer; font-family: inherit;\n    font-size: 15px !important; font-weight: 600 !important; color: var(--ink) !important;\n    background: var(--surface) !important; border: 1px solid var(--line) !important; padding: 13px 28px !important;\n    border-radius: 10px; transition: border-color var(--ease), color var(--ease);\n  }\n  .rpb__more-btn:hover { border-color: var(--blue) !important; color: var(--blue) !important; }\n  .rpb__more-btn[disabled] { opacity: .55; cursor: default; }\n  .rpb__spin { width: 16px; height: 16px; border: 2px solid var(--line); border-top-color: var(--blue); border-radius: 50%; animation: rpb-spin .6s linear infinite; }\n  @keyframes rpb-spin { to { transform: rotate(360deg); } }\n\n  \/* Empty *\/\n  .rpb__empty { display: none; text-align: center; padding: 80px 20px 96px; color: var(--muted); }\n  .rpb__empty.is-visible { display: block; }\n  .rpb__empty h2 { font-size: 20px !important; font-weight: 600 !important; color: var(--text) !important; margin: 0 0 6px !important; }\n  .rpb__empty p { margin: 0; font-size: 15px; }\n\n  \/* Skeleton *\/\n  .rpb__sk { border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; background: var(--surface); }\n  .rpb__sk-media { aspect-ratio: 16 \/ 10; }\n  .rpb__sk-body { padding: 22px; }\n  .rpb__sk-line { height: 14px; border-radius: 6px; }\n  .rpb__sk-line + .rpb__sk-line { margin-top: 12px; }\n  .rpb__shimmer { background: linear-gradient(90deg, var(--subtle) 25%, #eef0f3 50%, var(--subtle) 75%); background-size: 200% 100%; animation: rpb-shimmer 1.4s ease-in-out infinite; }\n  @keyframes rpb-shimmer { to { background-position: -200% 0; } }\n  @media (prefers-reduced-motion: reduce) { .rpb *, .rpb *::before { animation: none !important; transition: none !important; } }\n\n  \/* Responsive *\/\n  @media (max-width: 1024px) {\n    .rpb__grid { grid-template-columns: repeat(2, 1fr); }\n    .rpb__hero.is-visible { grid-template-columns: 1fr; gap: 24px; }\n  }\n  @media (max-width: 640px) {\n    .rpb { padding: 0 18px; }\n    .rpb__head { padding: 48px 0 28px; }\n    .rpb__grid { grid-template-columns: 1fr; }\n    .rpb__controls { flex-direction: column; align-items: stretch; }\n    .rpb__search { flex: 1 1 auto; }\n    .rpb__filters { overflow-x: auto; }\n  }\n<\/style>\n\n<section class=\"rpb\" aria-label=\"Blog-\u00dcbersicht\">\n  <header class=\"rpb__head\">\n    <span class=\"rpb__eyebrow\">Blog<\/span>\n    <h1 class=\"rpb__title\">Insights &amp; Neuigkeiten<\/h1>\n    <p class=\"rpb__lead\">Aktuelles zu AML-Compliance, Regulatorik und Regpit \u2014 kompakt und praxisnah.<\/p>\n  <\/header>\n\n  <div class=\"rpb__controls\">\n    <div class=\"rpb__filters\" role=\"group\" aria-label=\"Beitr\u00e4ge filtern\">\n      <button class=\"rpb__filter\" type=\"button\" data-type=\"all\" aria-pressed=\"true\">Alle<\/button>\n      <button class=\"rpb__filter\" type=\"button\" data-type=\"news\" aria-pressed=\"false\">News<\/button>\n      <button class=\"rpb__filter\" type=\"button\" data-type=\"blogartikel\" aria-pressed=\"false\">Wissen<\/button>\n      <button class=\"rpb__filter\" type=\"button\" data-type=\"presse\" aria-pressed=\"false\">Presse<\/button>\n    <\/div>\n    <div class=\"rpb__search\">\n      <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><line x1=\"21\" y1=\"21\" x2=\"16.65\" y2=\"16.65\"\/><\/svg>\n      <input class=\"rpb__input\" type=\"search\" id=\"rpb-search\" placeholder=\"Beitr\u00e4ge durchsuchen\u2026\" aria-label=\"Beitr\u00e4ge durchsuchen\">\n    <\/div>\n  <\/div>\n\n  <article class=\"rpb__hero\" id=\"rpb-hero\" aria-label=\"Hervorgehobener Beitrag\"><\/article>\n  <div class=\"rpb__grid\" id=\"rpb-grid\" aria-live=\"polite\" aria-busy=\"false\"><\/div>\n\n  <div class=\"rpb__empty\" id=\"rpb-empty\">\n    <h2>Keine Beitr\u00e4ge gefunden<\/h2>\n    <p>Andere Kategorie oder anderen Suchbegriff versuchen.<\/p>\n  <\/div>\n\n  <div class=\"rpb__more\" id=\"rpb-more\">\n    <button class=\"rpb__more-btn\" type=\"button\" id=\"rpb-more-btn\">\n      <span>Weitere Beitr\u00e4ge laden<\/span>\n    <\/button>\n  <\/div>\n<\/section>\n\n<script>\n(() => {\n  'use strict';\n\n  const API = window.location.origin + '\/wp-json\/wp\/v2';\n  const FIELDS = 'id,title,date,link,featured_media,_links.wp:featuredmedia,_embedded';\n  const PER_PAGE = 9;\n  const TYPES = {\n    news: { endpoint: 'news', label: 'News' },\n    blogartikel: { endpoint: 'blogartikel', label: 'Wissen' },\n    presse: { endpoint: 'presse', label: 'Presse' }\n  };\n  const TYPE_KEYS = Object.keys(TYPES);\n  const PLACEHOLDER = 'data:image\/svg+xml,' + encodeURIComponent(\n    '<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"768\" height=\"480\"><rect width=\"768\" height=\"480\" fill=\"#f6f7f9\"\/><\/svg>'\n  );\n\n  const el = {\n    grid: document.getElementById('rpb-grid'),\n    hero: document.getElementById('rpb-hero'),\n    empty: document.getElementById('rpb-empty'),\n    more: document.getElementById('rpb-more'),\n    moreBtn: document.getElementById('rpb-more-btn'),\n    search: document.getElementById('rpb-search'),\n    filters: document.querySelector('.rpb__filters')\n  };\n\n  const state = { type: 'all', q: '', pages: {}, totalPages: {}, loading: false };\n\n  const dateFmt = new Intl.DateTimeFormat('de-DE', { day: 'numeric', month: 'long', year: 'numeric' });\n  const fmtDate = iso => dateFmt.format(new Date(iso));\n  const byDateDesc = (a, b) => new Date(b.date) - new Date(a.date);\n  const label = post => (TYPES[post._type] || {}).label || 'Beitrag';\n\n  const textEl = document.createElement('div');\n  const toText = html => { textEl.innerHTML = html || ''; return textEl.textContent || ''; };\n  const escAttr = s => String(s).replace(\/[&<>\"']\/g, c => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '\"': '&quot;', \"'\": '&#39;' }[c]));\n\n  const media = post => {\n    const m = post._embedded && post._embedded['wp:featuredmedia'] && post._embedded['wp:featuredmedia'][0];\n    if (!m) return null;\n    const sizes = m.media_details && m.media_details.sizes;\n    if (sizes && sizes.medium_large) return sizes.medium_large.source_url;\n    return m.source_url || null;\n  };\n  const imageUrl = post => media(post) || PLACEHOLDER;\n  const hasImage = post => media(post) !== null;\n\n  const heroHTML = post => {\n    const alt = escAttr(toText(post.title.rendered));\n    const href = escAttr(post.link);\n    return `\n      <a class=\"rpb__hero-media\" href=\"${href}\" tabindex=\"-1\" aria-hidden=\"true\">\n        <img fetchpriority=\"high\" src=\"${escAttr(imageUrl(post))}\" alt=\"${alt}\" width=\"768\" height=\"480\" fetchpriority=\"high\" decoding=\"async\">\n      <\/a>\n      <div class=\"rpb__hero-content\">\n        <span class=\"rpb__hero-cat\">${label(post)}<\/span>\n        <h2 class=\"rpb__hero-title\"><a href=\"${href}\">${post.title.rendered}<\/a><\/h2>\n        <time class=\"rpb__hero-date\" datetime=\"${post.date}\">${fmtDate(post.date)}<\/time>\n        <a class=\"rpb__btn\" href=\"${href}\">Weiterlesen\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" aria-hidden=\"true\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n        <\/a>\n      <\/div>`;\n  };\n\n  const cardHTML = post => {\n    const alt = escAttr(toText(post.title.rendered));\n    const href = escAttr(post.link);\n    return `<article class=\"rpb__card\">\n      <a class=\"rpb__card-link\" href=\"${href}\">\n        <div class=\"rpb__card-media\"><img loading=\"lazy\" src=\"${escAttr(imageUrl(post))}\" alt=\"${alt}\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/div>\n        <div class=\"rpb__card-body\">\n          <span class=\"rpb__cat\">${label(post)}<\/span>\n          <h3 class=\"rpb__card-title\">${post.title.rendered}<\/h3>\n          <time class=\"rpb__card-date\" datetime=\"${post.date}\">${fmtDate(post.date)}<\/time>\n        <\/div>\n      <\/a>\n    <\/article>`;\n  };\n\n  const tpl = document.createElement('template');\n  const fragmentFrom = html => { tpl.innerHTML = html; return tpl.content; };\n\n  const buildCards = posts => {\n    const frag = document.createDocumentFragment();\n    for (const post of posts) frag.appendChild(fragmentFrom(cardHTML(post)));\n    return frag;\n  };\n\n  const skeletonHTML = `<div class=\"rpb__sk\">\n    <div class=\"rpb__sk-media rpb__shimmer\"><\/div>\n    <div class=\"rpb__sk-body\">\n      <div class=\"rpb__sk-line rpb__shimmer\" style=\"width:38%\"><\/div>\n      <div class=\"rpb__sk-line rpb__shimmer\" style=\"width:90%;height:18px\"><\/div>\n      <div class=\"rpb__sk-line rpb__shimmer\" style=\"width:30%\"><\/div>\n    <\/div>\n  <\/div>`;\n\n  const showSkeleton = () => {\n    el.hero.classList.remove('is-visible');\n    el.empty.classList.remove('is-visible');\n    el.more.classList.remove('is-visible');\n    el.grid.replaceChildren(fragmentFrom(skeletonHTML.repeat(6)));\n  };\n\n  const hasMore = () => {\n    const types = state.type === 'all' ? TYPE_KEYS : [state.type];\n    return types.some(t => (state.pages[t] || 0) < (state.totalPages[t] || 0));\n  };\n\n  const setBusy = busy => {\n    state.loading = busy;\n    el.grid.setAttribute('aria-busy', busy ? 'true' : 'false');\n    el.moreBtn.disabled = busy;\n    el.moreBtn.firstElementChild.textContent = busy ? 'Wird geladen\u2026' : 'Weitere Beitr\u00e4ge laden';\n    const spin = el.moreBtn.querySelector('.rpb__spin');\n    if (busy && !spin) el.moreBtn.insertAdjacentHTML('beforeend', '<span class=\"rpb__spin\" aria-hidden=\"true\"><\/span>');\n    else if (!busy && spin) spin.remove();\n  };\n\n  const renderHero = post => {\n    if (!post) { el.hero.classList.remove('is-visible'); return; }\n    el.hero.innerHTML = heroHTML(post);\n    el.hero.classList.add('is-visible');\n  };\n\n  const render = posts => {\n    if (!posts.length) {\n      el.grid.replaceChildren();\n      el.hero.classList.remove('is-visible');\n      el.more.classList.remove('is-visible');\n      el.empty.classList.add('is-visible');\n      return;\n    }\n    el.empty.classList.remove('is-visible');\n\n    let heroPost = null, rest = posts;\n    if (!state.q) {\n      const i = posts.findIndex(hasImage);\n      const hi = i === -1 ? 0 : i;\n      heroPost = posts[hi];\n      rest = posts.filter((_, idx) => idx !== hi);\n    }\n    renderHero(heroPost);\n    el.grid.replaceChildren(buildCards(rest));\n    el.more.classList.toggle('is-visible', hasMore());\n  };\n\n  const append = posts => {\n    el.grid.appendChild(buildCards(posts));\n    el.more.classList.toggle('is-visible', hasMore());\n  };\n\n  const fetchType = async (type, page) => {\n    const cfg = TYPES[type];\n    let url = `${API}\/${cfg.endpoint}?_embed=1&_fields=${FIELDS}&orderby=date&order=desc&per_page=${PER_PAGE}&page=${page}`;\n    if (state.q) url += `&search=${encodeURIComponent(state.q)}`;\n    try {\n      const res = await fetch(url);\n      if (!res.ok) return { posts: [], totalPages: 0 };\n      const totalPages = parseInt(res.headers.get('X-WP-TotalPages') || '0', 10);\n      const posts = await res.json();\n      for (const p of posts) p._type = type;\n      return { posts, totalPages };\n    } catch (e) {\n      return { posts: [], totalPages: 0 };\n    }\n  };\n\n  const load = async reset => {\n    if (state.loading) return;\n    const types = state.type === 'all' ? TYPE_KEYS : [state.type];\n\n    if (reset) {\n      state.pages = {};\n      state.totalPages = {};\n      types.forEach(t => { state.pages[t] = 0; });\n      showSkeleton();\n    }\n    setBusy(true);\n\n    const jobs = types\n      .filter(t => reset || (state.pages[t] || 0) < (state.totalPages[t] || 0))\n      .map(async t => {\n        const page = (state.pages[t] || 0) + 1;\n        const { posts, totalPages } = await fetchType(t, page);\n        state.pages[t] = page;\n        state.totalPages[t] = totalPages;\n        return posts;\n      });\n\n    const batch = (await Promise.all(jobs)).flat().sort(byDateDesc);\n    reset ? render(batch) : append(batch);\n    setBusy(false);\n  };\n\n  el.filters.addEventListener('click', e => {\n    const btn = e.target.closest('.rpb__filter');\n    if (!btn || btn.getAttribute('aria-pressed') === 'true') return;\n    for (const b of el.filters.children) b.setAttribute('aria-pressed', String(b === btn));\n    state.type = btn.dataset.type;\n    load(true);\n  });\n\n  let debounce;\n  el.search.addEventListener('input', () => {\n    clearTimeout(debounce);\n    debounce = setTimeout(() => {\n      const q = el.search.value.trim();\n      if (q === state.q) return;\n      state.q = q;\n      load(true);\n    }, 300);\n  });\n\n  el.moreBtn.addEventListener('click', () => load(false));\n\n  load(true);\n})();\n<\/script>\t\t\t\t<\/div>\n\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>Blog Insights &amp; Neuigkeiten Aktuelles zu AML-Compliance, Regulatorik und Regpit \u2014 kompakt und praxisnah. Alle News Wissen Presse Keine Beitr\u00e4ge gefunden Andere Kategorie oder anderen Suchbegriff versuchen. Weitere Beitr\u00e4ge laden<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-1885","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/regpit.com\/eng\/wp-json\/wp\/v2\/pages\/1885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/regpit.com\/eng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/regpit.com\/eng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/regpit.com\/eng\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/regpit.com\/eng\/wp-json\/wp\/v2\/comments?post=1885"}],"version-history":[{"count":31,"href":"https:\/\/regpit.com\/eng\/wp-json\/wp\/v2\/pages\/1885\/revisions"}],"predecessor-version":[{"id":10706,"href":"https:\/\/regpit.com\/eng\/wp-json\/wp\/v2\/pages\/1885\/revisions\/10706"}],"wp:attachment":[{"href":"https:\/\/regpit.com\/eng\/wp-json\/wp\/v2\/media?parent=1885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}