{"id":4344,"date":"2026-07-02T11:30:11","date_gmt":"2026-07-02T11:30:11","guid":{"rendered":"https:\/\/sandeshsurat.com\/home\/?page_id=4344"},"modified":"2026-07-06T10:26:28","modified_gmt":"2026-07-06T10:26:28","slug":"gallery","status":"publish","type":"page","link":"https:\/\/sandeshsurat.com\/home\/gallery\/","title":{"rendered":"Gallery"},"content":{"rendered":"<body>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"4344\" class=\"elementor elementor-4344\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c71fbc2 e-con-full e-flex e-con e-parent\" data-id=\"c71fbc2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-076fb31 elementor-widget elementor-widget-heading\" data-id=\"076fb31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Sandesh Distribution<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f43cb12 elementor-widget elementor-widget-heading\" data-id=\"f43cb12\" data-element_type=\"widget\" data-e-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\">Moments From Our Journey<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2750343 elementor-widget elementor-widget-text-editor\" data-id=\"2750343\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tTwo decades of partnerships, milestones, and the team behind every delivery \u2013 captured across our branches in South &amp; Central Gujarat.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48cf561 e-con-full e-flex e-con e-parent\" data-id=\"48cf561\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29ca4a0 elementor-widget elementor-widget-html\" data-id=\"29ca4a0\" 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<!-- ============================================\r\n     SANDESH DISTRIBUTION \u2014 EVENTS GALLERY SECTION\r\n     Paste this whole block into an Elementor HTML widget\r\n     ============================================ -->\r\n\r\n<style>\r\n  :root{\r\n    --sd-blue: #20A8E3;\r\n    --sd-orange: #EF6930;\r\n    --sd-gray: #919395;\r\n    --sd-navy: #14324A;   \/* derived deep-tone of the blue, for text\/contrast *\/\r\n    --paper: #F7F7F5;\r\n    --ink: #1A1A1A;\r\n    --ink-soft: #5C6672;\r\n  }\r\n\r\n  *{box-sizing:border-box;}\r\n\r\n  .sd-gallery-wrap{\r\n    max-width:1200px;\r\n    margin:0 auto;\r\n    padding:48px 20px 24px;\r\n    font-family:'Inter', system-ui, sans-serif;\r\n  }\r\n\r\n  \/* Event Tabs *\/\r\n  .sd-tabs{\r\n    display:flex;\r\n    flex-wrap:wrap;\r\n    gap:10px;\r\n    margin-bottom:28px;\r\n  }\r\n  .sd-tab-btn{\r\n    all:unset;\r\n    box-sizing:border-box;\r\n    padding:10px 22px;\r\n    border-radius:999px;\r\n    font-family:'Space Grotesk', 'Inter', sans-serif;\r\n    font-size:14px;\r\n    font-weight:600;\r\n    letter-spacing:.02em;\r\n    color:var(--ink-soft);\r\n    background:#EDECE8;\r\n    border:1px solid transparent;\r\n    cursor:pointer;\r\n    transition:background .25s ease, color .25s ease, transform .15s ease;\r\n    white-space:nowrap;\r\n  }\r\n  .sd-tab-btn:hover{\r\n    background:#E3E1DB;\r\n    color:var(--ink);\r\n  }\r\n  .sd-tab-btn.active{\r\n    background:var(--sd-navy);\r\n    color:#fff;\r\n  }\r\n  .sd-tab-btn.active:hover{\r\n    background:var(--sd-navy);\r\n  }\r\n  .sd-tab-btn:active{ transform:scale(.97); }\r\n\r\n  .sd-masonry{\r\n    display:grid;\r\n    grid-template-columns:repeat(2, 1fr);\r\n    grid-auto-rows:8px;\r\n    gap:12px;\r\n  }\r\n  @media(min-width:640px){ .sd-masonry{ grid-template-columns:repeat(3, 1fr); gap:16px; } }\r\n  @media(min-width:980px){ .sd-masonry{ grid-template-columns:repeat(4, 1fr); gap:18px; } }\r\n\r\n  .sd-tile{\r\n    position:relative;\r\n    overflow:hidden;\r\n    border-radius:6px;\r\n    cursor:pointer;\r\n    background:#e4e2dd;\r\n  }\r\n\r\n  .sd-tile img{\r\n    width:100%; height:100%;\r\n    object-fit:cover;\r\n    display:block;\r\n    opacity:0;\r\n    transition:transform .5s cubic-bezier(.2,.7,.2,1), opacity .4s ease;\r\n  }\r\n  .sd-tile img.sd-loaded{ opacity:1; }\r\n  .sd-tile:hover img{ transform:scale(1.045); }\r\n\r\n  .sd-tile::after{\r\n    content:'';\r\n    position:absolute; inset:0;\r\n    background:linear-gradient(180deg, rgba(20,50,74,0) 55%, rgba(20,50,74,.55) 100%);\r\n    opacity:0;\r\n    transition:opacity .3s ease;\r\n    pointer-events:none;\r\n  }\r\n  .sd-tile:hover::after{ opacity:1; }\r\n\r\n  .sd-tile-index{\r\n    position:absolute; left:10px; bottom:10px;\r\n    font-family:'Space Grotesk', sans-serif;\r\n    font-size:12px; font-weight:600;\r\n    color:#fff; letter-spacing:.04em;\r\n    opacity:0; transform:translateY(6px);\r\n    transition:opacity .3s ease, transform .3s ease;\r\n  }\r\n  .sd-tile:hover .sd-tile-index{ opacity:1; transform:translateY(0); }\r\n\r\n  \/* Lightbox \/ Carousel *\/\r\n  .sd-lightbox{\r\n    position:fixed !important;\r\n    top:0 !important; left:0 !important; right:0 !important; bottom:0 !important;\r\n    background:rgba(20,50,74,.97);\r\n    z-index:999999 !important;\r\n    display:flex; align-items:center; justify-content:center;\r\n    opacity:0; visibility:hidden;\r\n    transition:opacity .35s ease;\r\n    margin:0 !important;\r\n    transform:none !important;\r\n  }\r\n  .sd-lightbox.active{ opacity:1; visibility:visible; }\r\n\r\n  .sd-lb-stage{ position:relative !important; width:100% !important; height:100% !important; overflow:hidden !important; display:flex; align-items:center; justify-content:center; touch-action:pan-y; }\r\n  .sd-lb-track{ display:flex; height:100%; width:100%; transition:transform .4s cubic-bezier(.2,.7,.2,1); will-change:transform; }\r\n  .sd-lb-slide{ flex:0 0 100% !important; width:100% !important; height:100%; display:flex; align-items:center; justify-content:center; padding:64px 24px; box-sizing:border-box; }\r\n  .sd-lb-slide img{ max-width:100%; max-height:100%; object-fit:contain; border-radius:4px; box-shadow:0 30px 80px rgba(0,0,0,.5); }\r\n\r\n  .sd-lb-close, .sd-lb-arrow{\r\n    all:unset;\r\n    box-sizing:border-box !important;\r\n    position:absolute !important;\r\n    background:rgba(247,247,245,.08) !important;\r\n    border:1px solid rgba(247,247,245,.18) !important;\r\n    color:#F7F7F5 !important;\r\n    cursor:pointer !important;\r\n    display:flex !important;\r\n    align-items:center !important;\r\n    justify-content:center !important;\r\n    line-height:1 !important;\r\n    transition:background .2s ease, transform .2s ease;\r\n    -webkit-tap-highlight-color:transparent;\r\n  }\r\n  .sd-lb-close:hover, .sd-lb-arrow:hover{ background:rgba(247,247,245,.18) !important; }\r\n  .sd-lb-close{ top:20px !important; right:20px !important; width:44px !important; height:44px !important; border-radius:50% !important; font-size:20px !important; z-index:5 !important; }\r\n  .sd-lb-arrow{ top:50% !important; transform:translateY(-50%); width:48px !important; height:48px !important; border-radius:50% !important; font-size:20px !important; z-index:5 !important; }\r\n  .sd-lb-arrow:hover{ transform:translateY(-50%) scale(1.06); }\r\n  .sd-lb-prev{ left:16px !important; }\r\n  .sd-lb-next{ right:16px !important; }\r\n\r\n  @media(max-width:640px){\r\n    .sd-lb-arrow{ width:40px !important; height:40px !important; }\r\n    .sd-lb-prev{ left:8px !important; }\r\n    .sd-lb-next{ right:8px !important; }\r\n    .sd-lb-slide{ padding:90px 12px; }\r\n  }\r\n\r\n  .sd-lb-counter{\r\n    position:absolute; left:24px; bottom:24px;\r\n    font-family:'Space Grotesk', sans-serif;\r\n    font-size:13px; font-weight:600; letter-spacing:.06em;\r\n    color:#F7F7F5;\r\n    background:rgba(247,247,245,.08);\r\n    border:1px solid rgba(247,247,245,.18);\r\n    padding:8px 14px; border-radius:999px;\r\n    z-index:5;\r\n  }\r\n  .sd-lb-counter .sd-cur{ color:var(--sd-orange); }\r\n\r\n  .sd-lb-thumbs{ position:absolute; bottom:24px; right:24px; display:flex; gap:6px; z-index:5; }\r\n  .sd-lb-thumbs span{ width:6px; height:6px; border-radius:50%; background:rgba(247,247,245,.3); transition:background .2s ease, transform .2s ease; }\r\n  .sd-lb-thumbs span.active{ background:var(--sd-orange); transform:scale(1.3); }\r\n  @media(max-width:640px){ .sd-lb-thumbs{ display:none; } }\r\n<\/style>\r\n\r\n<div class=\"sd-gallery-wrap\">\r\n  <div class=\"sd-tabs\" id=\"sdTabs\"><\/div>\r\n  <div class=\"sd-masonry\" id=\"sdMasonry\"><\/div>\r\n<\/div>\r\n\r\n<div class=\"sd-lightbox\" id=\"sdLightbox\">\r\n  <div class=\"sd-lb-stage\">\r\n    <button class=\"sd-lb-close\" id=\"sdLbClose\" aria-label=\"Close\">\u2715<\/button>\r\n    <button class=\"sd-lb-arrow sd-lb-prev\" id=\"sdLbPrev\" aria-label=\"Previous\">\u276e<\/button>\r\n    <div class=\"sd-lb-track\" id=\"sdLbTrack\"><\/div>\r\n    <button class=\"sd-lb-arrow sd-lb-next\" id=\"sdLbNext\" aria-label=\"Next\">\u276f<\/button>\r\n    <div class=\"sd-lb-counter\"><span class=\"sd-cur\" id=\"sdLbCur\">1<\/span> \/ <span id=\"sdLbTotal\">10<\/span><\/div>\r\n    <div class=\"sd-lb-thumbs\" id=\"sdLbThumbs\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \/\/ ============================================\r\n  \/\/ EVENT DATA \u2014 add new events here as { name, images: [...] }\r\n  \/\/ To add Event 3 later, just add another object to this array.\r\n  \/\/ ============================================\r\n  const events = [\r\n    {\r\n      name: \"Event 1\",\r\n      images: [\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/01.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/02.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/03.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/04.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/05.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/06.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/07.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/08.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/09.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/10.jpeg\"\r\n      ]\r\n    },\r\n    {\r\n      name: \"Event 2\",\r\n      images: [\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-1.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-2.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-3.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-4.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-5.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-6.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-7.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-8.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-9.jpeg\",\r\n        \"https:\/\/sandeshsurat.com\/home\/wp-content\/uploads\/2026\/07\/2-10.jpeg\"\r\n      ]\r\n    }\r\n  ];\r\n\r\n  \/\/ Flatten all images into one array, each tagged with its event index,\r\n  \/\/ so the lightbox can navigate within whichever filtered set is active.\r\n  let allImages = []; \/\/ { src, eventIndex, globalIndex }\r\n  events.forEach((ev, eventIndex) => {\r\n    ev.images.forEach(src => {\r\n      allImages.push({ src, eventIndex });\r\n    });\r\n  });\r\n  allImages.forEach((item, i) => item.globalIndex = i);\r\n\r\n  const masonry = document.getElementById('sdMasonry');\r\n  const tabsWrap = document.getElementById('sdTabs');\r\n  const ROW_H = 8;\r\n  const GAP = 16;\r\n\r\n  let activeFilter = 'all'; \/\/ 'all' or eventIndex (number)\r\n  let currentSet = []; \/\/ the currently visible\/filtered subset of allImages\r\n\r\n  \/\/ ---------- Build Tabs ----------\r\n  function buildTabs(){\r\n    const allBtn = document.createElement('button');\r\n    allBtn.className = 'sd-tab-btn active';\r\n    allBtn.textContent = 'All';\r\n    allBtn.dataset.filter = 'all';\r\n    tabsWrap.appendChild(allBtn);\r\n\r\n    events.forEach((ev, i) => {\r\n      const btn = document.createElement('button');\r\n      btn.className = 'sd-tab-btn';\r\n      btn.textContent = ev.name;\r\n      btn.dataset.filter = i;\r\n      tabsWrap.appendChild(btn);\r\n    });\r\n\r\n    tabsWrap.addEventListener('click', (e) => {\r\n      const btn = e.target.closest('.sd-tab-btn');\r\n      if (!btn) return;\r\n      const filter = btn.dataset.filter === 'all' ? 'all' : Number(btn.dataset.filter);\r\n      if (filter === activeFilter) return;\r\n      activeFilter = filter;\r\n      [...tabsWrap.children].forEach(b => b.classList.toggle('active', b === btn));\r\n      renderMasonry();\r\n    });\r\n  }\r\n\r\n  \/\/ ---------- Build Masonry (re-renders on filter change) ----------\r\n  function renderMasonry(){\r\n    masonry.innerHTML = '';\r\n    currentSet = activeFilter === 'all'\r\n      ? allImages\r\n      : allImages.filter(item => item.eventIndex === activeFilter);\r\n\r\n    currentSet.forEach((item, i) => {\r\n      const tile = document.createElement('div');\r\n      tile.className = 'sd-tile';\r\n\r\n      const img = document.createElement('img');\r\n      img.src = item.src;\r\n      img.alt = events[item.eventIndex].name + ' photo ' + (i + 1);\r\n      img.loading = 'lazy';\r\n\r\n      img.addEventListener('load', () => {\r\n        const ratio = img.naturalHeight \/ img.naturalWidth;\r\n        const tileWidth = tile.getBoundingClientRect().width || 260;\r\n        const tileHeight = tileWidth * ratio;\r\n        const span = Math.ceil((tileHeight + GAP) \/ (ROW_H + GAP));\r\n        tile.style.gridRowEnd = 'span ' + span;\r\n        img.classList.add('sd-loaded');\r\n      });\r\n\r\n      const index = document.createElement('div');\r\n      index.className = 'sd-tile-index';\r\n      index.textContent = String(i + 1).padStart(2, '0') + ' \/ ' + String(currentSet.length).padStart(2, '0');\r\n\r\n      tile.appendChild(img);\r\n      tile.appendChild(index);\r\n      tile.addEventListener('click', () => openLightbox(i));\r\n      masonry.appendChild(tile);\r\n    });\r\n  }\r\n\r\n  window.addEventListener('resize', () => {\r\n    clearTimeout(window.__sdResizeTimer);\r\n    window.__sdResizeTimer = setTimeout(() => {\r\n      document.querySelectorAll('.sd-tile img.sd-loaded').forEach(img => {\r\n        const tile = img.closest('.sd-tile');\r\n        const ratio = img.naturalHeight \/ img.naturalWidth;\r\n        const tileWidth = tile.getBoundingClientRect().width || 260;\r\n        const tileHeight = tileWidth * ratio;\r\n        const span = Math.ceil((tileHeight + GAP) \/ (ROW_H + GAP));\r\n        tile.style.gridRowEnd = 'span ' + span;\r\n      });\r\n    }, 150);\r\n  });\r\n\r\n  \/\/ ---------- Lightbox ----------\r\n  const lightbox = document.getElementById('sdLightbox');\r\n  \/\/ Fix: re-parent the lightbox to <body> so position:fixed is always\r\n  \/\/ relative to the real viewport, not trapped inside an Elementor\r\n  \/\/ section that has a transform\/filter on it.\r\n  document.body.appendChild(lightbox);\r\n\r\n  const track = document.getElementById('sdLbTrack');\r\n  const lbCur = document.getElementById('sdLbCur');\r\n  const lbTotal = document.getElementById('sdLbTotal');\r\n  const lbThumbs = document.getElementById('sdLbThumbs');\r\n  let current = 0;\r\n\r\n  function buildLightboxSlides(){\r\n    track.innerHTML = '';\r\n    lbThumbs.innerHTML = '';\r\n    lbTotal.textContent = String(currentSet.length).padStart(2, '0');\r\n\r\n    currentSet.forEach((item) => {\r\n      const slide = document.createElement('div');\r\n      slide.className = 'sd-lb-slide';\r\n      const img = document.createElement('img');\r\n      img.src = item.src;\r\n      img.alt = events[item.eventIndex].name + ' photo';\r\n      slide.appendChild(img);\r\n      track.appendChild(slide);\r\n\r\n      const dot = document.createElement('span');\r\n      lbThumbs.appendChild(dot);\r\n    });\r\n  }\r\n\r\n  function openLightbox(index) {\r\n    buildLightboxSlides();\r\n    current = index;\r\n    updateTrack(false);\r\n    lightbox.classList.add('active');\r\n    document.body.style.overflow = 'hidden';\r\n  }\r\n  function closeLightbox() {\r\n    lightbox.classList.remove('active');\r\n    document.body.style.overflow = '';\r\n  }\r\n  function updateTrack(animate = true) {\r\n    const stageWidth = lightbox.querySelector('.sd-lb-stage').clientWidth;\r\n    track.style.transition = animate ? 'transform .4s cubic-bezier(.2,.7,.2,1)' : 'none';\r\n    track.style.transform = 'translateX(-' + (current * stageWidth) + 'px)';\r\n    lbCur.textContent = String(current + 1).padStart(2, '0');\r\n    [...lbThumbs.children].forEach((d, i) => d.classList.toggle('active', i === current));\r\n  }\r\n  function next() { current = (current + 1) % currentSet.length; updateTrack(); }\r\n  function prev() { current = (current - 1 + currentSet.length) % currentSet.length; updateTrack(); }\r\n\r\n  window.addEventListener('resize', () => {\r\n    if (lightbox.classList.contains('active')) updateTrack(false);\r\n  });\r\n\r\n  document.getElementById('sdLbClose').addEventListener('click', closeLightbox);\r\n  document.getElementById('sdLbNext').addEventListener('click', next);\r\n  document.getElementById('sdLbPrev').addEventListener('click', prev);\r\n  lightbox.addEventListener('click', (e) => { if (e.target === lightbox) closeLightbox(); });\r\n\r\n  document.addEventListener('keydown', (e) => {\r\n    if (!lightbox.classList.contains('active')) return;\r\n    if (e.key === 'Escape') closeLightbox();\r\n    if (e.key === 'ArrowRight') next();\r\n    if (e.key === 'ArrowLeft') prev();\r\n  });\r\n\r\n  let touchStartX = 0, touchDeltaX = 0;\r\n  track.addEventListener('touchstart', (e) => {\r\n    touchStartX = e.touches[0].clientX;\r\n    track.style.transition = 'none';\r\n  }, { passive: true });\r\n  track.addEventListener('touchmove', (e) => {\r\n    touchDeltaX = e.touches[0].clientX - touchStartX;\r\n    const stageWidth = lightbox.querySelector('.sd-lb-stage').clientWidth;\r\n    const base = -(current * stageWidth);\r\n    track.style.transform = 'translateX(' + (base + touchDeltaX) + 'px)';\r\n  }, { passive: true });\r\n  track.addEventListener('touchend', () => {\r\n    if (Math.abs(touchDeltaX) > 60) { touchDeltaX < 0 ? next() : prev(); }\r\n    else { updateTrack(); }\r\n    touchDeltaX = 0;\r\n  });\r\n\r\n  \/\/ ---------- Init ----------\r\n  buildTabs();\r\n  renderMasonry();\r\n})();\r\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<\/body>","protected":false},"excerpt":{"rendered":"<p>Sandesh Distribution Moments From Our Journey Two decades of partnerships, milestones, and the team behind every delivery &#8211; captured across our branches in South &amp; Central Gujarat. \u2715 \u276e&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"class_list":["post-4344","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sandeshsurat.com\/home\/wp-json\/wp\/v2\/pages\/4344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sandeshsurat.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sandeshsurat.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sandeshsurat.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sandeshsurat.com\/home\/wp-json\/wp\/v2\/comments?post=4344"}],"version-history":[{"count":5,"href":"https:\/\/sandeshsurat.com\/home\/wp-json\/wp\/v2\/pages\/4344\/revisions"}],"predecessor-version":[{"id":4407,"href":"https:\/\/sandeshsurat.com\/home\/wp-json\/wp\/v2\/pages\/4344\/revisions\/4407"}],"wp:attachment":[{"href":"https:\/\/sandeshsurat.com\/home\/wp-json\/wp\/v2\/media?parent=4344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}