{"id":18000,"date":"2026-04-19T13:38:27","date_gmt":"2026-04-19T21:38:27","guid":{"rendered":"https:\/\/golive.vegas\/?page_id=18000"},"modified":"2026-04-19T20:33:11","modified_gmt":"2026-04-20T04:33:11","slug":"las-vegas-local-networking-and-events","status":"publish","type":"page","link":"https:\/\/golive.vegas\/en\/las-vegas-local-networking-and-events\/","title":{"rendered":"Las Vegas Local Networking and Events"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18000\" class=\"elementor elementor-18000\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99e4d1f e-flex e-con-boxed e-con e-parent \" data-id=\"99e4d1f\" data-element_type=\"container\" data-e-type=\"container\">\t\t\t<div class=\"e-con-inner\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-749490a elementor-widget elementor-widget-spacer\" data-id=\"749490a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t<div class=\"elementor-element elementor-element-6a98643 e-flex e-con-boxed e-con e-parent \" data-id=\"6a98643\" data-element_type=\"container\" data-e-type=\"container\">\t\t\t<div class=\"e-con-inner\">\r\n\t\t\t\t<div class=\"elementor-element elementor-element-c93bd3f elementor-widget elementor-widget-html\" data-id=\"c93bd3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\nGo Live Vegas - Elementor HTML Widget Embed\nFIXED VERSION:\n- Keeps existing public function endpoint\n- Adds client-side recovery for misclassified paid Local Network & Events\n- De-dupes items between Local Network and Official sections\n- Preserves existing styling and buttons\n\nNOTE:\nThis fixes the website IF the public endpoint is already returning the paid item\ninside officialEvents instead of networkingEvents.\nIf the endpoint is omitting the item entirely, the Cloud Function must be fixed too.\n-->\n\n<div id=\"glv-web-events-root\">\n  <div class=\"glv-web-shell\">\n    <div class=\"glv-web-hero\">\n      <h2>Go Live Vegas Events<\/h2>\n      <p>See what\u2019s happening in Vegas right now. Browse official event listings and paid Local Network & Events featured in Go Live Vegas.<\/p>\n      <div class=\"glv-web-hero-actions\">\n        <a class=\"glv-web-cta glv-web-cta-primary\" href=\"https:\/\/golive.vegas\/?page_id=17395\" target=\"_blank\" rel=\"noopener noreferrer\">Post a Local Event<\/a>\n        <a class=\"glv-web-cta glv-web-cta-secondary\" href=\"https:\/\/golive.vegas\/?page_id=17722\" target=\"_blank\" rel=\"noopener noreferrer\">Advertise in Go Live Vegas<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"glv-web-toolbar\">\n      <input id=\"glv-web-search\" type=\"text\" placeholder=\"Search events, venues, categories...\" \/>\n      <button id=\"glv-web-refresh\" type=\"button\">Refresh<\/button>\n    <\/div>\n\n    <div id=\"glv-web-status\" class=\"glv-web-status\">Loading events...<\/div>\n\n    <section class=\"glv-web-section\">\n      <div class=\"glv-web-section-head\">\n        <h3>Local Network & Events<\/h3>\n        <p>Paid local business and networking placements from Go Live Vegas.<\/p>\n      <\/div>\n      <div id=\"glv-network-grid\" class=\"glv-web-grid\"><\/div>\n    <\/section>\n\n    <section class=\"glv-web-section\">\n      <div class=\"glv-web-section-head\">\n        <h3>Las Vegas Events<\/h3>\n        <p>Concerts, shows, nightlife, sports, attractions, and more.<\/p>\n      <\/div>\n      <div id=\"glv-official-grid\" class=\"glv-web-grid\"><\/div>\n    <\/section>\n  <\/div>\n<\/div>\n\n<style>\n  #glv-web-events-root {\n    color: #ffffff;\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  #glv-web-events-root * {\n    box-sizing: border-box;\n  }\n\n  .glv-web-shell {\n    max-width: 1240px;\n    margin: 0 auto;\n    padding: 20px;\n  }\n\n  .glv-web-hero {\n    margin-bottom: 18px;\n  }\n\n  .glv-web-hero h2 {\n    margin: 0 0 10px;\n    font-size: 34px;\n    line-height: 1.08;\n    color: #ffffff;\n  }\n\n  .glv-web-hero p {\n    margin: 0;\n    color: rgba(255,255,255,.82);\n    font-size: 16px;\n    line-height: 1.55;\n    max-width: 820px;\n  }\n\n  .glv-web-toolbar {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin: 18px 0 16px;\n  }\n\n  .glv-web-toolbar input {\n    flex: 1 1 280px;\n    min-width: 240px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    border: 1px solid rgba(255,255,255,.16);\n    background: rgba(255,255,255,.08);\n    color: #fff;\n    outline: none;\n    font-size: 15px;\n  }\n\n  .glv-web-toolbar input::placeholder {\n    color: rgba(255,255,255,.55);\n  }\n\n  .glv-web-toolbar button,\n  .glv-web-btn {\n    appearance: none;\n    border: 0;\n    border-radius: 12px;\n    padding: 12px 16px;\n    text-decoration: none;\n    cursor: pointer;\n    font-weight: 700;\n    font-size: 14px;\n    transition: transform .15s ease, opacity .15s ease;\n  }\n\n  .glv-web-toolbar button {\n    background: #f9b000;\n    color: #111;\n  }\n\n  .glv-web-toolbar button:hover,\n  .glv-web-btn:hover {\n    transform: translateY(-1px);\n    opacity: .95;\n  }\n\n  .glv-web-hero-actions {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin-top: 16px;\n  }\n\n  .glv-web-cta {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 12px;\n    padding: 12px 16px;\n    text-decoration: none;\n    cursor: pointer;\n    font-weight: 700;\n    font-size: 14px;\n    transition: transform .15s ease, opacity .15s ease;\n  }\n\n  .glv-web-cta-primary {\n    background: #f9b000;\n    color: #111;\n  }\n\n  .glv-web-cta-secondary {\n    background: rgba(255,255,255,.10);\n    color: #ffffff;\n    border: 1px solid rgba(255,255,255,.12);\n  }\n\n  .glv-web-cta:hover {\n    transform: translateY(-1px);\n    opacity: .95;\n  }\n\n  .glv-web-status {\n    margin: 6px 0 18px;\n    color: rgba(255,255,255,.74);\n    font-size: 14px;\n  }\n\n  .glv-web-section {\n    margin-top: 28px;\n  }\n\n  .glv-web-section-head {\n    margin-bottom: 14px;\n  }\n\n  .glv-web-section-head h3 {\n    margin: 0 0 6px;\n    font-size: 26px;\n    line-height: 1.15;\n    color: #ffffff;\n  }\n\n  .glv-web-section-head p {\n    margin: 0;\n    color: rgba(255,255,255,.72);\n    font-size: 14px;\n  }\n\n  .glv-web-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n    gap: 18px;\n  }\n\n  .glv-web-card {\n    background: linear-gradient(180deg, rgba(255,255,255,.10), rgba(255,255,255,.05));\n    border: 1px solid rgba(255,255,255,.10);\n    border-radius: 18px;\n    overflow: hidden;\n    backdrop-filter: blur(8px);\n    box-shadow: 0 10px 28px rgba(0,0,0,.24);\n  }\n\n  .glv-web-card.is-networking {\n    border-color: rgba(249,176,0,.35);\n    box-shadow: 0 10px 28px rgba(0,0,0,.24), 0 0 0 1px rgba(249,176,0,.18) inset;\n  }\n\n  .glv-web-badge-row {\n    display: flex;\n    gap: 8px;\n    flex-wrap: wrap;\n    margin-bottom: 10px;\n  }\n\n  .glv-web-badge {\n    display: inline-flex;\n    align-items: center;\n    border-radius: 999px;\n    padding: 6px 10px;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .04em;\n    text-transform: uppercase;\n  }\n\n  .glv-web-badge.networking {\n    background: rgba(249,176,0,.18);\n    color: #ffd36a;\n    border: 1px solid rgba(249,176,0,.28);\n  }\n\n  .glv-web-badge.official {\n    background: rgba(255,255,255,.10);\n    color: #ffffff;\n    border: 1px solid rgba(255,255,255,.16);\n  }\n\n  .glv-web-media {\n    aspect-ratio: 16 \/ 9;\n    overflow: hidden;\n    background: rgba(255,255,255,.05);\n  }\n\n  .glv-web-media img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .glv-web-media-fallback {\n    width: 100%;\n    height: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: rgba(255,255,255,.55);\n    font-size: 14px;\n    background: rgba(255,255,255,.04);\n  }\n\n  .glv-web-body {\n    padding: 16px;\n  }\n\n  .glv-web-title {\n    margin: 0 0 10px;\n    font-size: 20px;\n    line-height: 1.24;\n    color: #ffffff;\n  }\n\n  .glv-web-meta {\n    margin: 0 0 6px;\n    font-size: 14px;\n    color: rgba(255,255,255,.80);\n    line-height: 1.45;\n  }\n\n  .glv-web-desc {\n    margin: 12px 0 16px;\n    font-size: 14px;\n    line-height: 1.55;\n    color: rgba(255,255,255,.88);\n  }\n\n  .glv-web-actions {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n  }\n\n  .glv-web-btn-primary {\n    background: #f9b000;\n    color: #111;\n  }\n\n  .glv-web-btn-secondary {\n    background: rgba(255,255,255,.10);\n    color: #ffffff;\n    border: 1px solid rgba(255,255,255,.12);\n  }\n\n  .glv-web-empty,\n  .glv-web-error {\n    padding: 22px;\n    border-radius: 16px;\n    background: rgba(255,255,255,.06);\n    border: 1px solid rgba(255,255,255,.08);\n    color: #ffffff;\n  }\n\n  @media (max-width: 767px) {\n    .glv-web-shell {\n      padding: 14px;\n    }\n\n    .glv-web-hero h2 {\n      font-size: 28px;\n    }\n\n    .glv-web-section-head h3 {\n      font-size: 22px;\n    }\n  }\n<\/style>\n\n<script>\n  (function () {\n    const API_URL = \"https:\/\/publicwebsiteevents-sahxxu427q-uc.a.run.app?officialLimit=100&networkingLimit=100\";\n\n    const searchEl = document.getElementById(\"glv-web-search\");\n    const refreshBtn = document.getElementById(\"glv-web-refresh\");\n    const statusEl = document.getElementById(\"glv-web-status\");\n    const networkGrid = document.getElementById(\"glv-network-grid\");\n    const officialGrid = document.getElementById(\"glv-official-grid\");\n\n    let officialEvents = [];\n    let networkingEvents = [];\n\n    function escapeHtml(value) {\n      return String(value ?? \"\")\n        .replace(\/&\/g, \"&amp;\")\n        .replace(\/<\/g, \"&lt;\")\n        .replace(\/>\/g, \"&gt;\")\n        .replace(\/\\\"\/g, \"&quot;\")\n        .replace(\/'\/g, \"&#039;\");\n    }\n\n    function normalizeUrl(url) {\n      const value = String(url || \"\").trim();\n      if (!value) return \"\";\n      if (value.startsWith(\"http:\/\/\") || value.startsWith(\"https:\/\/\")) return value;\n      return \"https:\/\/\" + value.replace(\/^\\\/+\/, \"\");\n    }\n\n    function truncate(text, max) {\n      const str = String(text || \"\").trim();\n      if (str.length <= max) return str;\n      return str.slice(0, max).trimEnd() + \"...\";\n    }\n\n    function parseDate(value) {\n      if (!value) return null;\n      if (typeof value === \"number\") return new Date(value);\n      const d = new Date(value);\n      return isNaN(d.getTime()) ? null : d;\n    }\n\n    function formatDate(value) {\n      const d = parseDate(value);\n      if (!d) return \"Date TBA\";\n      return d.toLocaleString(\"en-US\", {\n        weekday: \"short\",\n        month: \"short\",\n        day: \"numeric\",\n        year: \"numeric\",\n        hour: \"numeric\",\n        minute: \"2-digit\"\n      });\n    }\n\n    function cleanText(value) {\n      return String(value || \"\").trim().toLowerCase();\n    }\n\n    function eventKey(item) {\n      return [\n        cleanText(item.id),\n        cleanText(item.title),\n        cleanText(item.venueName),\n        String(item.startTimeUtc || item.startLocal || \"\")\n      ].join(\"|\");\n    }\n\n    function dedupe(items) {\n      const seen = new Set();\n      return (Array.isArray(items) ? items : []).filter((item) => {\n        const key = eventKey(item);\n        if (seen.has(key)) return false;\n        seen.add(key);\n        return true;\n      });\n    }\n\n    function hasPaidSignal(item) {\n      const paidValues = [\n        cleanText(item.stripePaymentStatus),\n        cleanText(item.paymentStatus),\n        cleanText(item.checkoutStatus),\n        cleanText(item.orderStatus)\n      ];\n\n      if (item.isPaid === true || item.paid === true || item.isFeatured === true || item.featured === true) {\n        return true;\n      }\n\n      return paidValues.some((value) => [\n        \"paid\", \"succeeded\", \"complete\", \"completed\", \"success\", \"active\", \"approved\"\n      ].includes(value));\n    }\n\n    function looksLikeNetworking(item) {\n      const zone = cleanText(item.zone);\n      const primaryZone = cleanText(item.primaryZone);\n      const category = cleanText(item.category);\n      const subcategory = cleanText(item.subcategory);\n      const source = cleanText(item.source);\n      const sourceType = cleanText(item.sourceType);\n      const combined = [\n        item.title,\n        item.description,\n        item.venueName,\n        item.category,\n        item.subcategory,\n        item.zone,\n        item.primaryZone,\n        item.tags && Array.isArray(item.tags) ? item.tags.join(\" \") : \"\"\n      ].join(\" \").toLowerCase();\n\n      const networkingKeywords = [\n        \"networking\",\n        \"local network\",\n        \"mixer\",\n        \"business mixer\",\n        \"private party\",\n        \"birthday\",\n        \"community event\",\n        \"local event\"\n      ];\n\n      const zoneMatch = zone === \"networking\" || primaryZone === \"networking\";\n      const categoryMatch = category === \"networking\" || subcategory === \"networking\";\n      const sourceMatch = source.includes(\"local\") || sourceType.includes(\"local\") || source.includes(\"network\");\n      const keywordMatch = networkingKeywords.some((keyword) => combined.includes(keyword));\n\n      return zoneMatch || categoryMatch || sourceMatch || keywordMatch;\n    }\n\n    function shouldBeNetworking(item) {\n      return looksLikeNetworking(item) && hasPaidSignal(item);\n    }\n\n    function eventMatchesSearch(item, term) {\n      if (!term) return true;\n      const haystack = [\n        item.title,\n        item.description,\n        item.venueName,\n        item.city,\n        item.category,\n        item.subcategory,\n        item.zone,\n        item.address\n      ].join(\" \").toLowerCase();\n      return haystack.includes(term);\n    }\n\n    function sortByDateAsc(items) {\n      return [...items].sort((a, b) => {\n        const aTime = Number(a.startTimeUtc || 0) || (parseDate(a.startLocal)?.getTime() || 0);\n        const bTime = Number(b.startTimeUtc || 0) || (parseDate(b.startLocal)?.getTime() || 0);\n        return aTime - bTime;\n      });\n    }\n\n    function cardHtml(item, type) {\n      const isNetworking = type === \"networking\";\n      const title = escapeHtml(item.title || \"Untitled Event\");\n      const imageUrl = normalizeUrl(item.imageUrl || item.thumbnailUrl || \"\");\n      const venue = escapeHtml(item.venueName || \"Venue TBA\");\n      const city = escapeHtml(item.city || \"Las Vegas\");\n      const address = escapeHtml(item.address || \"\");\n      const description = escapeHtml(truncate(item.description || \"\", 180));\n      const category = escapeHtml(item.category || \"\");\n      const zone = escapeHtml(item.zone || item.primaryZone || \"\");\n      const ticketUrl = normalizeUrl(item.ticketUrl || item.url || \"\");\n      const detailsUrl = normalizeUrl(item.detailsUrl || item.eventUrl || item.url || \"\");\n      const badge = isNetworking\n        ? '<span class=\"glv-web-badge networking\">Local Network<\/span>'\n        : '<span class=\"glv-web-badge official\">Official Event<\/span>';\n      const dateText = formatDate(item.startTimeUtc || item.startLocal || null);\n\n      return `\n        <article class=\"glv-web-card ${isNetworking ? \"is-networking\" : \"\"}\">\n          <div class=\"glv-web-media\">\n            ${imageUrl\n              ? `<img decoding=\"async\" src=\"${escapeHtml(imageUrl)}\" alt=\"${title}\" loading=\"lazy\">`\n              : '<div class=\"glv-web-media-fallback\">Go Live Vegas<\/div>'}\n          <\/div>\n          <div class=\"glv-web-body\">\n            <div class=\"glv-web-badge-row\">\n              ${badge}\n              ${category ? `<span class=\"glv-web-badge official\">${category}<\/span>` : \"\"}\n              ${zone && !isNetworking ? `<span class=\"glv-web-badge official\">${zone}<\/span>` : \"\"}\n            <\/div>\n            <h3 class=\"glv-web-title\">${title}<\/h3>\n            <p class=\"glv-web-meta\"><strong>Date:<\/strong> ${escapeHtml(dateText)}<\/p>\n            <p class=\"glv-web-meta\"><strong>Venue:<\/strong> ${venue}<\/p>\n            <p class=\"glv-web-meta\"><strong>Location:<\/strong> ${city}${address ? ` \u2014 ${address}` : \"\"}<\/p>\n            ${description ? `<p class=\"glv-web-desc\">${description}<\/p>` : \"\"}\n            <div class=\"glv-web-actions\">\n              ${ticketUrl ? `<a class=\"glv-web-btn glv-web-btn-primary\" href=\"${escapeHtml(ticketUrl)}\" target=\"_blank\" rel=\"noopener noreferrer\">${isNetworking ? \"View Event\" : \"Buy Tickets\"}<\/a>` : \"\"}\n              ${detailsUrl && detailsUrl !== ticketUrl ? `<a class=\"glv-web-btn glv-web-btn-secondary\" href=\"${escapeHtml(detailsUrl)}\" target=\"_blank\" rel=\"noopener noreferrer\">More Info<\/a>` : \"\"}\n            <\/div>\n          <\/div>\n        <\/article>\n      `;\n    }\n\n    function render() {\n      const term = (searchEl.value || \"\").trim().toLowerCase();\n      const filteredNetworking = networkingEvents.filter((item) => eventMatchesSearch(item, term));\n      const filteredOfficial = officialEvents.filter((item) => eventMatchesSearch(item, term));\n\n      networkGrid.innerHTML = filteredNetworking.length\n        ? filteredNetworking.map((item) => cardHtml(item, \"networking\")).join(\"\")\n        : '<div class=\"glv-web-empty\">No Local Network & Events found right now.<\/div>';\n\n      officialGrid.innerHTML = filteredOfficial.length\n        ? filteredOfficial.map((item) => cardHtml(item, \"official\")).join(\"\")\n        : '<div class=\"glv-web-empty\">No official events found right now.<\/div>';\n\n      statusEl.textContent = filteredNetworking.length + ' Local Network item(s) and ' + filteredOfficial.length + ' official event(s) loaded';\n    }\n\n    async function loadData() {\n      if (!API_URL || API_URL.indexOf(\"PASTE_YOUR_PUBLIC_FUNCTION_URL_HERE\") !== -1) {\n        statusEl.textContent = \"Add your Cloud Function URL in the API_URL constant first.\";\n        networkGrid.innerHTML = '<div class=\"glv-web-error\">API URL missing. Paste your deployed publicWebsiteEvents function URL into the HTML file.<\/div>';\n        officialGrid.innerHTML = '<div class=\"glv-web-error\">API URL missing. Paste your deployed publicWebsiteEvents function URL into the HTML file.<\/div>';\n        return;\n      }\n\n      statusEl.textContent = \"Loading events...\";\n      networkGrid.innerHTML = \"\";\n      officialGrid.innerHTML = \"\";\n\n      try {\n        const response = await fetch(API_URL, {\n          method: \"GET\",\n          headers: { \"Accept\": \"application\/json\" }\n        });\n\n        const data = await response.json();\n        if (!response.ok || !data || data.ok !== true) {\n          throw new Error((data && data.error) || \"Unable to load public events\");\n        }\n\n        const rawOfficial = Array.isArray(data.officialEvents) ? data.officialEvents : [];\n        const rawNetworking = Array.isArray(data.networkingEvents) ? data.networkingEvents : [];\n\n        const recoveredNetworking = rawOfficial.filter(shouldBeNetworking);\n        const cleanedOfficial = rawOfficial.filter((item) => !shouldBeNetworking(item));\n\n        networkingEvents = sortByDateAsc(dedupe([].concat(rawNetworking, recoveredNetworking)));\n        officialEvents = sortByDateAsc(dedupe(cleanedOfficial));\n\n        render();\n      } catch (error) {\n        console.error(error);\n        statusEl.textContent = error && error.message ? error.message : \"Load failed\";\n        networkGrid.innerHTML = '<div class=\"glv-web-error\">Unable to load Local Network & Events right now.<\/div>';\n        officialGrid.innerHTML = '<div class=\"glv-web-error\">Unable to load official events right now.<\/div>';\n      }\n    }\n\n    searchEl.addEventListener(\"input\", render);\n    refreshBtn.addEventListener(\"click\", loadData);\n\n    loadData();\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Go Live Vegas Events See what\u2019s happening in Vegas right now. Browse official event listings and paid Local Network &#038; Events featured in Go Live Vegas. Post a Local Event Advertise in Go Live Vegas Refresh Loading events... Local Network &#038; Events Paid local business and networking placements from Go Live Vegas. Las Vegas Events [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"class_list":["post-18000","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/golive.vegas\/wp-json\/wp\/v2\/pages\/18000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/golive.vegas\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/golive.vegas\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/golive.vegas\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/golive.vegas\/wp-json\/wp\/v2\/comments?post=18000"}],"version-history":[{"count":6,"href":"https:\/\/golive.vegas\/wp-json\/wp\/v2\/pages\/18000\/revisions"}],"predecessor-version":[{"id":18124,"href":"https:\/\/golive.vegas\/wp-json\/wp\/v2\/pages\/18000\/revisions\/18124"}],"wp:attachment":[{"href":"https:\/\/golive.vegas\/wp-json\/wp\/v2\/media?parent=18000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}