{"id":43763,"date":"2026-07-24T11:32:55","date_gmt":"2026-07-24T10:32:55","guid":{"rendered":"https:\/\/monopolyeventshub.com\/runappnow\/?page_id=43763"},"modified":"2026-07-26T07:14:24","modified_gmt":"2026-07-26T06:14:24","slug":"live-schedule-manchester","status":"publish","type":"page","link":"https:\/\/monopolyeventshub.com\/runappnow\/all-events\/manchester-categories\/live-schedule-manchester\/","title":{"rendered":"Live Schedule NEW (Manchester)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"43763\" class=\"elementor elementor-43763\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42820df e-con-full e-flex e-con e-parent\" data-id=\"42820df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d434b58 elementor-widget elementor-widget-html\" data-id=\"d434b58\" 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  <a href=\"https:\/\/monopolyeventshub.com\/runappnow\/all-events\/manchester-categories\/\" class=\"header-link\">\r\n    <div class=\"manchester-top-header\" style=\"padding: 58px 16px 16px 16px;\">\r\n      <div class=\"back-header-icon\"><i class=\"fa-solid fa-circle-arrow-left\"><\/i><\/div>\r\n     <h2 class=\"top-header-title\">Live Schedule<\/h2>\r\n    <\/div>  <\/a>\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-6da75d3 e-flex e-con-boxed e-con e-parent\" data-id=\"6da75d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2988642 elementor-widget elementor-widget-spacer\" data-id=\"2988642\" data-element_type=\"widget\" data-e-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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aef7fa9 e-con-full e-flex e-con e-parent\" data-id=\"aef7fa9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d6974d elementor-widget elementor-widget-html\" data-id=\"6d6974d\" 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<h1>Sunday Guest Schedules<\/h1>\r\n<div class=\"sub\"><span style=\"color: #ffffff;\">Guests may step away from their autograph table while attending panels or photo sessions. Check the live schedule below for their current activity.\r\n<br><br>\r\nWe've added Favourites and made a few improvements. This is just the first version, so let us know what works, what doesn't, and what you'd like to see next.<\/span><\/div>\r\n\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-02fce24 e-flex e-con-boxed e-con e-parent\" data-id=\"02fce24\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9709734 elementor-widget elementor-widget-html\" data-id=\"9709734\" 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<div class=\"page\">\r\n<header>\r\n\r\n\r\n  <div class=\"controls\">\r\n    <input id=\"search\" class=\"search\" placeholder=\"Search guest\u2026\">\r\n<\/div>\r\n<\/header>\r\n\r\n<section class=\"favouritesPanel\" aria-labelledby=\"favouritesTitle\">\r\n  <div class=\"favouritesHeader\">\r\n    <div>\r\n      <p id=\"favouritesTitle\">My favourites<\/p>\r\n      <div class=\"favouritesHelp\">Build your personal plan and compare timings for clashes.<\/div>\r\n    <\/div>\r\n    <div class=\"favouritesActions\">\r\n      <span id=\"favouritesCount\" class=\"favouritesCount\">0 saved<\/span>\r\n      <button id=\"clearFavourites\" class=\"clearFavourites\" type=\"button\">Clear all<\/button>\r\n    <\/div>\r\n  <\/div>\r\n  <div id=\"favouritesSummary\" class=\"favouritesSummary\" aria-live=\"polite\"><\/div>\r\n  <div id=\"conflictNotice\"><\/div>\r\n  <div id=\"mobileClashes\" class=\"mobileClashes\" aria-live=\"polite\"><\/div>\r\n  <div id=\"favouritesList\" class=\"favouritesList\">\r\n    <div class=\"emptyFavourites\">No favourites added yet. Open a guest schedule and tap \u2606 beside an item.<\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div id=\"grid\" class=\"grid\"><\/div>\r\n<\/div>\r\n\r\n\r\n<script>\r\nconst eventTimeZone = \"Europe\/London\";\r\n\r\nfunction toMins(t){\r\n  if(!t) return 0;\r\n  const parts = String(t).trim().split(\":\");\r\n  const h = Number(parts[0] || 0);\r\n  const m = Number(parts[1] || 0);\r\n  return (h * 60) + m;\r\n}\r\n\r\n\/** Current time (minutes since midnight) in the configured event timezone *\/\r\nfunction getNowMinsInTZ(){\r\n  const now = new Date();\r\n  const fmt = new Intl.DateTimeFormat(\"en-GB\", {\r\n    timeZone: eventTimeZone,\r\n    hour: \"2-digit\",\r\n    minute: \"2-digit\",\r\n    hour12: false\r\n  });\r\n  const parts = fmt.formatToParts(now);\r\n  const h = Number(parts.find(p => p.type === \"hour\")?.value || 0);\r\n  const m = Number(parts.find(p => p.type === \"minute\")?.value || 0);\r\n  return (h * 60) + m;\r\n}\r\n\r\n\/** Saturday guest schedules *\/\r\nconst guests = [\r\n{\r\n    \"name\": \"Amy Acker\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:45\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"11:45\",\r\n        \"end\": \"12:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"12:15\",\r\n        \"end\": \"12:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:50\",\r\n        \"end\": \"13:10\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"13:10\",\r\n        \"end\": \"14:10\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:10\",\r\n        \"end\": \"14:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:50\",\r\n        \"end\": \"14:55\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:55\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Bill Duke\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"10:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"10:00\",\r\n        \"end\": \"10:15\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Predator Duo Photo Session 1\",\r\n        \"start\": \"10:15\",\r\n        \"end\": \"10:25\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"10:25\",\r\n        \"end\": \"12:40\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:40\",\r\n        \"end\": \"13:40\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:40\",\r\n        \"end\": \"14:15\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:15\",\r\n        \"end\": \"14:20\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Predator Duo Photo Session 2\",\r\n        \"start\": \"14:20\",\r\n        \"end\": \"14:25\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:25\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Carrie Henn\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:00\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:00\",\r\n        \"end\": \"13:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:00\",\r\n        \"end\": \"14:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"14:50\",\r\n        \"end\": \"15:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:00\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Charisma Carpenter\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"11:00\",\r\n        \"end\": \"11:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"11:15\",\r\n        \"end\": \"11:45\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"11:45\",\r\n        \"end\": \"12:15\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:15\",\r\n        \"end\": \"13:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:15\",\r\n        \"end\": \"14:55\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:55\",\r\n        \"end\": \"15:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:00\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Emily Deschanel\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"11:30\",\r\n        \"end\": \"11:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 1 Photo\",\r\n        \"start\": \"11:50\",\r\n        \"end\": \"12:00\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:00\",\r\n        \"end\": \"13:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:00\",\r\n        \"end\": \"14:15\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:15\",\r\n        \"end\": \"14:25\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 2 Photo\",\r\n        \"start\": \"14:25\",\r\n        \"end\": \"14:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:30\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Eric Millegan\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 1 Photo Session\",\r\n        \"start\": \"11:50\",\r\n        \"end\": \"12:00\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:00\",\r\n        \"end\": \"13:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:00\",\r\n        \"end\": \"15:10\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"15:10\",\r\n        \"end\": \"15:20\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:20\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Finn Jones\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:40\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:40\",\r\n        \"end\": \"13:40\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"GOT Duo Photo Session 1\",\r\n        \"start\": \"13:40\",\r\n        \"end\": \"13:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"13:50\",\r\n        \"end\": \"14:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:00\",\r\n        \"end\": \"14:30\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"14:30\",\r\n        \"end\": \"15:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:15\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Gethin Anthony\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"13:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"13:30\",\r\n        \"end\": \"13:40\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"GOT Duo Photo Session 1\",\r\n        \"start\": \"13:40\",\r\n        \"end\": \"13:50\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:50\",\r\n        \"end\": \"14:30\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"14:30\",\r\n        \"end\": \"15:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:15\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"James Marsters\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"10:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"10:00\",\r\n        \"end\": \"10:45\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"10:45\",\r\n        \"end\": \"11:45\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"11:45\",\r\n        \"end\": \"12:15\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:15\",\r\n        \"end\": \"13:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:15\",\r\n        \"end\": \"13:40\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"13:40\",\r\n        \"end\": \"14:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:00\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Jennifer Hale\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"10:45\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"10:45\",\r\n        \"end\": \"11:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"11:30\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"13:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:30\",\r\n        \"end\": \"15:05\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"15:05\",\r\n        \"end\": \"15:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:15\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Jessica McNamee\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:20\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:20\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"MK Trio Photo Session 1\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"12:40\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:40\",\r\n        \"end\": \"13:40\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:40\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Julie Benz\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"10:35\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"10:35\",\r\n        \"end\": \"10:50\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"10:50\",\r\n        \"end\": \"11:45\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"11:45\",\r\n        \"end\": \"12:15\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:15\",\r\n        \"end\": \"13:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:15\",\r\n        \"end\": \"14:05\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:05\",\r\n        \"end\": \"14:10\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:10\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Kim Coates\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"10:45\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"10:45\",\r\n        \"end\": \"11:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"SOA Group Photo Session 1\",\r\n        \"start\": \"11:00\",\r\n        \"end\": \"11:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"11:15\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"13:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:30\",\r\n        \"end\": \"14:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:00\",\r\n        \"end\": \"14:05\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"SOA Group Photo Session 2\",\r\n        \"start\": \"14:05\",\r\n        \"end\": \"14:10\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:10\",\r\n        \"end\": \"15:30\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"15:30\",\r\n        \"end\": \"16:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"16:00\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Lewis Tan\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:15\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:15\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"MK Trio Photo Session 1\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"12:40\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:40\",\r\n        \"end\": \"13:40\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:40\",\r\n        \"end\": \"14:40\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:40\",\r\n        \"end\": \"14:45\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:45\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Ludi Lin\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"MK Trio Photo Session 1\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"12:40\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:40\",\r\n        \"end\": \"12:50\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:50\",\r\n        \"end\": \"13:50\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:50\",\r\n        \"end\": \"14:45\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:45\",\r\n        \"end\": \"14:50\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:50\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Manu Bennett\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"12:40\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:40\",\r\n        \"end\": \"13:40\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:40\",\r\n        \"end\": \"14:40\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:40\",\r\n        \"end\": \"14:45\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:45\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Mark Boone Junior\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"10:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"10:50\",\r\n        \"end\": \"11:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"SOA Group Photo Session 1\",\r\n        \"start\": \"11:00\",\r\n        \"end\": \"11:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"11:30\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"13:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:30\",\r\n        \"end\": \"14:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:00\",\r\n        \"end\": \"14:05\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"SOA Group Photo Session 2\",\r\n        \"start\": \"14:05\",\r\n        \"end\": \"14:10\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:10\",\r\n        \"end\": \"15:30\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"15:30\",\r\n        \"end\": \"16:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"16:00\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Michaela Conlin\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 1 Photo Session\",\r\n        \"start\": \"11:50\",\r\n        \"end\": \"12:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:00\",\r\n        \"end\": \"12:15\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:15\",\r\n        \"end\": \"13:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:15\",\r\n        \"end\": \"14:25\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 2 Photo Session\",\r\n        \"start\": \"14:25\",\r\n        \"end\": \"14:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:30\",\r\n        \"end\": \"14:35\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:35\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Michelle Gomez\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:40\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:40\",\r\n        \"end\": \"12:50\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:50\",\r\n        \"end\": \"13:50\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:50\",\r\n        \"end\": \"14:45\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:45\",\r\n        \"end\": \"14:50\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:50\",\r\n        \"end\": \"16:15\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"16:15\",\r\n        \"end\": \"17:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"17:00\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Nathan Kress\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"10:00\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"10:00\",\r\n        \"end\": \"10:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"10:30\",\r\n        \"end\": \"11:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"11:50\",\r\n        \"end\": \"12:00\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:00\",\r\n        \"end\": \"13:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:00\",\r\n        \"end\": \"14:35\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:35\",\r\n        \"end\": \"14:40\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:40\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Patricia Summersett\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:25\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"11:25\",\r\n        \"end\": \"11:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"11:30\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"13:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:30\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Richard Chaves\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"10:15\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Predator Duo Photo Session 1\",\r\n        \"start\": \"10:15\",\r\n        \"end\": \"10:25\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"10:25\",\r\n        \"end\": \"10:35\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"10:35\",\r\n        \"end\": \"12:40\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:40\",\r\n        \"end\": \"13:40\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:40\",\r\n        \"end\": \"14:20\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Predator Duo Photo Session 2\",\r\n        \"start\": \"14:20\",\r\n        \"end\": \"14:25\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:25\",\r\n        \"end\": \"14:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:30\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Roger Craig Smith\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"13:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:30\",\r\n        \"end\": \"15:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"15:00\",\r\n        \"end\": \"15:10\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:10\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Spencer Wilding\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"12:15\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:15\",\r\n        \"end\": \"12:20\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:20\",\r\n        \"end\": \"13:20\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:20\",\r\n        \"end\": \"15:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session w\/ Helmet 2\",\r\n        \"start\": \"15:00\",\r\n        \"end\": \"15:05\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:05\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Tamara Taylor\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 1 Photo Session\",\r\n        \"start\": \"11:50\",\r\n        \"end\": \"12:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"12:00\",\r\n        \"end\": \"12:15\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:15\",\r\n        \"end\": \"13:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:15\",\r\n        \"end\": \"14:25\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 2 Photo Session\",\r\n        \"start\": \"14:25\",\r\n        \"end\": \"14:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:35\",\r\n        \"end\": \"14:40\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:40\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"TJ Thyne\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:05\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"11:35\",\r\n        \"end\": \"11:50\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 1 Photo Session\",\r\n        \"start\": \"11:50\",\r\n        \"end\": \"12:00\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:00\",\r\n        \"end\": \"13:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:00\",\r\n        \"end\": \"14:25\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Bones Group 2 Photo Session\",\r\n        \"start\": \"14:25\",\r\n        \"end\": \"14:30\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:30\",\r\n        \"end\": \"14:35\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"15:35\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  },\r\n{\r\n    \"name\": \"Tommy Flanagan\",\r\n    \"schedule\": [\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"09:30\",\r\n        \"end\": \"11:00\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"SOA Group Photo Session 1\",\r\n        \"start\": \"11:00\",\r\n        \"end\": \"11:15\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 1\",\r\n        \"start\": \"11:15\",\r\n        \"end\": \"11:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"11:30\",\r\n        \"end\": \"12:30\"\r\n      },\r\n      {\r\n        \"type\": \"lunch\",\r\n        \"title\": \"Lunch\",\r\n        \"start\": \"12:30\",\r\n        \"end\": \"13:30\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"13:30\",\r\n        \"end\": \"14:05\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"SOA Group Photo Session 2\",\r\n        \"start\": \"14:05\",\r\n        \"end\": \"14:10\"\r\n      },\r\n      {\r\n        \"type\": \"photo\",\r\n        \"title\": \"Solo Photo Session 2\",\r\n        \"start\": \"14:10\",\r\n        \"end\": \"14:15\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"14:15\",\r\n        \"end\": \"15:30\"\r\n      },\r\n      {\r\n        \"type\": \"panel\",\r\n        \"title\": \"Q&A Stage Panel\",\r\n        \"start\": \"15:30\",\r\n        \"end\": \"16:00\"\r\n      },\r\n      {\r\n        \"type\": \"desk\",\r\n        \"title\": \"Table Autographs\",\r\n        \"start\": \"16:00\",\r\n        \"end\": \"17:30\"\r\n      }\r\n    ]\r\n  }\r\n];\r\n\r\n\r\nconst FAVOURITES_KEY = \"manchesterScheduleFavourites\";\r\nlet favourites = loadFavourites();\r\n\r\nfunction loadFavourites(){\r\n  try{\r\n    const saved = JSON.parse(localStorage.getItem(FAVOURITES_KEY) || \"[]\");\r\n    return Array.isArray(saved) ? saved : [];\r\n  }catch(e){\r\n    return [];\r\n  }\r\n}\r\n\r\nfunction saveFavourites(){\r\n  try{\r\n    localStorage.setItem(FAVOURITES_KEY, JSON.stringify(favourites));\r\n  }catch(e){}\r\n}\r\n\r\nfunction favouriteId(guestName, slot){\r\n  return [guestName, slot.title, slot.start, slot.end].join(\"|\");\r\n}\r\n\r\nfunction isFavourite(id){\r\n  return favourites.some(item => item.id === id);\r\n}\r\n\r\nfunction toggleFavourite(item){\r\n  if(isFavourite(item.id)){\r\n    favourites = favourites.filter(f => f.id !== item.id);\r\n  }else{\r\n    favourites.push(item);\r\n  }\r\n  favourites.sort((a,b) => toMins(a.start) - toMins(b.start) || a.guest.localeCompare(b.guest));\r\n  saveFavourites();\r\n  renderFavourites();\r\n  updateFavouriteButtons();\r\n}\r\n\r\nfunction updateFavouriteButtons(){\r\n  document.querySelectorAll(\".favouriteBtn\").forEach(btn => {\r\n    const active = isFavourite(btn.dataset.id);\r\n    btn.dataset.favourite = active ? \"true\" : \"false\";\r\n    btn.textContent = active ? \"\u2605\" : \"\u2606\";\r\n    btn.setAttribute(\"aria-label\", active ? \"Remove from favourites\" : \"Add to favourites\");\r\n    btn.setAttribute(\"aria-pressed\", active ? \"true\" : \"false\");\r\n  });\r\n}\r\n\r\nconst favouritesView = \"timeline\";\r\n\r\nfunction getConflictIds(){\r\n  const ids = new Set();\r\n  for(let i=0;i<favourites.length;i++){\r\n    for(let j=i+1;j<favourites.length;j++){\r\n      const a=favourites[i], b=favourites[j];\r\n      if(toMins(a.start) < toMins(b.end) && toMins(b.start) < toMins(a.end)){\r\n        ids.add(a.id); ids.add(b.id);\r\n      }\r\n    }\r\n  }\r\n  return ids;\r\n}\r\n\r\nfunction getConflictPairs(){\r\n  const pairs=[];\r\n  for(let i=0;i<favourites.length;i++){\r\n    for(let j=i+1;j<favourites.length;j++){\r\n      const a=favourites[i], b=favourites[j];\r\n      if(toMins(a.start) < toMins(b.end) && toMins(b.start) < toMins(a.end)){\r\n        pairs.push({a,b,start:toMins(a.start)>toMins(b.start)?a.start:b.start,end:toMins(a.end)<toMins(b.end)?a.end:b.end});\r\n      }\r\n    }\r\n  }\r\n  return pairs;\r\n}\r\n\r\nfunction formatDuration(total){\r\n  const h=Math.floor(total\/60), m=total%60;\r\n  if(h && m) return `${h}h ${m}m`;\r\n  if(h) return `${h}h`;\r\n  return `${m}m`;\r\n}\r\n\r\nfunction typeLabel(type){\r\n  return {desk:\"Autographs\",photo:\"Photos\",panel:\"Panel\",lunch:\"Lunch\",travel:\"Travel\"}[type] || \"Schedule\";\r\n}\r\n\r\nfunction renderAgenda(list, conflictIds){\r\n  list.className=\"favouritesList\";\r\n  list.innerHTML=favourites.map(item=>`\r\n    <div class=\"favouriteItem ${conflictIds.has(item.id)?\"hasConflict\":\"\"}\">\r\n      <div class=\"favouriteTypeBar type-${item.type}\"><\/div>\r\n      <div>\r\n        <div class=\"favouriteGuest\">${item.guest}<\/div>\r\n        <div class=\"favouriteTitle\">${item.title}<\/div>\r\n        <div class=\"favouriteMeta\">\r\n          <span class=\"typeChip\">${typeLabel(item.type)}<\/span>\r\n          ${conflictIds.has(item.id)?'<span class=\"conflictChip\">Time clash<\/span>':''}\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"favouriteTime\">${item.start} \u2013 ${item.end}<\/div>\r\n      <button class=\"removeFavourite\" type=\"button\" data-id=\"${item.id}\" aria-label=\"Remove ${item.title} for ${item.guest} from favourites\">\u00d7<\/button>\r\n    <\/div>\r\n  `).join(\"\");\r\n}\r\n\r\nfunction renderTimeline(list, conflictIds){\r\n  const startDay=570, endDay=1050, span=endDay-startDay;\r\n  const hours=[];\r\n  for(let mins=startDay;mins<=endDay;mins+=60){\r\n    const left=((mins-startDay)\/span)*100;\r\n    hours.push(`<span class=\"timelineHour\" style=\"left:${left}%\">${minsToTime(mins)}<\/span>`);\r\n  }\r\n  const rows=favourites.map(item=>{\r\n    const left=Math.max(0,((toMins(item.start)-startDay)\/span)*100);\r\n    const right=Math.min(100,((toMins(item.end)-startDay)\/span)*100);\r\n    const width=Math.max(1,right-left);\r\n    return `<div class=\"timelineRow\">\r\n      <div class=\"timelineLabel\"><div class=\"timelineGuest\">${item.guest}<\/div><div class=\"timelineTitle\">${item.title}<\/div><\/div>\r\n      <div class=\"timelineTrack\">\r\n        <div class=\"timelineBlock type-${item.type} ${conflictIds.has(item.id)?\"hasConflict\":\"\"}\" style=\"left:${left}%;width:${width}%\" title=\"${item.guest}: ${item.title}, ${item.start}\u2013${item.end}\">${item.start}\u2013${item.end}<\/div>\r\n      <\/div>\r\n    <\/div>`;\r\n  }).join(\"\");\r\n  list.className=\"timelineWrap\";\r\n  list.innerHTML=`<div class=\"timelineCanvas\">\r\n    <div class=\"timelineHeader\"><strong>Favourite<\/strong><div class=\"timelineHours\">${hours.join(\"\")}<\/div><\/div>\r\n    ${rows}\r\n    <div class=\"timelineLegend\">\r\n      <span class=\"legendItem\"><span class=\"legendDot\" style=\"background:var(--desk)\"><\/span>Autographs<\/span>\r\n      <span class=\"legendItem\"><span class=\"legendDot\" style=\"background:var(--photo)\"><\/span>Photos<\/span>\r\n      <span class=\"legendItem\"><span class=\"legendDot\" style=\"background:var(--panel)\"><\/span>Panel<\/span>\r\n      <span class=\"legendItem\"><span class=\"legendDot\" style=\"background:#dc2626\"><\/span>Red outline = clash<\/span>\r\n    <\/div>\r\n  <\/div>`;\r\n}\r\n\r\nfunction attachFavouriteRemoveHandlers(list){\r\n  list.querySelectorAll(\".removeFavourite\").forEach(btn=>{\r\n    btn.addEventListener(\"click\",()=>{\r\n      favourites=favourites.filter(item=>item.id!==btn.dataset.id);\r\n      saveFavourites(); renderFavourites(); updateFavouriteButtons();\r\n    });\r\n  });\r\n}\r\n\r\nfunction renderFavourites(){\r\n  const list=document.getElementById(\"favouritesList\");\r\n  const clearBtn=document.getElementById(\"clearFavourites\");\r\n  const count=document.getElementById(\"favouritesCount\");\r\n  const summary=document.getElementById(\"favouritesSummary\");\r\n  const notice=document.getElementById(\"conflictNotice\");\r\n  const mobileClashes=document.getElementById(\"mobileClashes\");\r\n  if(!list) return;\r\n\r\n  const conflictIds=getConflictIds();\r\n  const conflictPairs=getConflictPairs();\r\n  const conflictItems=conflictIds.size;\r\n  const totalMinutes=favourites.reduce((sum,item)=>sum+Math.max(0,toMins(item.end)-toMins(item.start)),0);\r\n  const uniqueGuests=new Set(favourites.map(item=>item.guest)).size;\r\n\r\n  if(count) count.textContent=`${favourites.length} saved`;\r\n  if(summary) summary.innerHTML=`\r\n    <div class=\"summaryCard\"><div class=\"summaryLabel\">Schedule items<\/div><div class=\"summaryValue\">${favourites.length}<\/div><\/div>\r\n    <div class=\"summaryCard\"><div class=\"summaryLabel\">Guests<\/div><div class=\"summaryValue\">${uniqueGuests}<\/div><\/div>\r\n    <div class=\"summaryCard\"><div class=\"summaryLabel\">Clashing items<\/div><div class=\"summaryValue ${conflictItems?\"hasConflict\":\"\"}\">${conflictItems}<\/div><\/div>`;\r\n  if(notice) notice.innerHTML=conflictItems?`<div class=\"conflictNotice\"><span>\u26a0<\/span><span>${conflictItems} favourite item${conflictItems===1?\"\":\"s\"} overlap. Compare the red-outlined items in the timeline.<\/span><\/div>`:\"\";\r\n  if(mobileClashes){\r\n    mobileClashes.innerHTML=conflictPairs.length?`<h3>Clashing items<\/h3>${conflictPairs.map(pair=>`<div class=\"mobileClashItem\"><div class=\"mobileClashTime\">${pair.start}\u2013${pair.end}<\/div><div class=\"mobileClashNames\"><strong>${pair.a.guest}<\/strong> \u2014 ${pair.a.title}<br><strong>${pair.b.guest}<\/strong> \u2014 ${pair.b.title}<\/div><\/div>`).join(\"\")}`:\"\";\r\n  }\r\n\r\n  if(!favourites.length){\r\n    list.className=\"favouritesList\";\r\n    list.innerHTML='<div class=\"emptyFavourites\"><strong>Your plan is empty<\/strong><br>Open a guest schedule and tap \u2606 beside an item.<\/div>';\r\n    if(clearBtn) clearBtn.disabled=true;\r\n    return;\r\n  }\r\n  if(clearBtn) clearBtn.disabled=false;\r\n  renderTimeline(list, conflictIds);\r\n}\r\n\r\nfunction mapType(type){\r\n  return {\r\n    desk:  [\"At Desk\",        \"is-desk\"],\r\n    photo: [\"Photoshoot\",     \"is-photo\"],\r\n    panel: [\"Panel\",          \"is-panel\"],\r\n    lunch: [\"Away for Lunch\", \"is-lunch\"],\r\n    travel:[\"On the Way\",     \"is-travel\"],\r\n    away:  [\"Away\",           \"is-away\"]\r\n  }[type] || [\"Away\", \"is-away\"];\r\n}\r\n\r\nconst TRAVEL_TYPE = \"travel\";\r\nconst TRAVEL_TITLE = \"On the Way\";\r\nconst TRAVEL_MAX_MINS = 5;\r\n\r\nfunction pad2(n){ return String(n).padStart(2, \"0\"); }\r\nfunction minsToTime(mins){\r\n  const h = Math.floor(mins \/ 60);\r\n  const m = mins % 60;\r\n  return `${pad2(h)}:${pad2(m)}`;\r\n}\r\n\r\n\/**\r\n * Inserts a short \"travel\" slot ONLY when:\r\n * - the next session exists\r\n * - the session type changes\r\n * - and there is a real gap (no overlap, no shifting times)\r\n *\r\n * Travel length is up to 5 mins, but never overlaps the next start.\r\n *\/\r\nfunction augmentScheduleWithTravel(schedule){\r\n  if(!Array.isArray(schedule) || schedule.length === 0) return [];\r\n  const sorted = [...schedule].sort((a,b)=>toMins(a.start)-toMins(b.start));\r\n  const out = [];\r\n\r\n  for(let i=0;i<sorted.length;i++){\r\n    const curr = sorted[i];\r\n    out.push(curr);\r\n\r\n    const next = sorted[i+1];\r\n    if(!next) continue;\r\n\r\n    const currEnd = toMins(curr.end);\r\n    const nextStart = toMins(next.start);\r\n    const gap = nextStart - currEnd;\r\n    const typeChanged = (curr.type || \"\") !== (next.type || \"\");\r\n\r\n    if(typeChanged && gap > 0){\r\n      const travelEnd = Math.min(currEnd + TRAVEL_MAX_MINS, nextStart);\r\n      if(travelEnd > currEnd){\r\n        out.push({\r\n          type: TRAVEL_TYPE,\r\n          title: TRAVEL_TITLE,\r\n          start: minsToTime(currEnd),\r\n          end: minsToTime(travelEnd)\r\n        });\r\n      }\r\n    }\r\n  }\r\n  return out;\r\n}\r\n\r\nfunction statusFor(schedule){\r\n  const now = getNowMinsInTZ();\r\n  const sorted = [...schedule].sort((a,b)=>toMins(a.start)-toMins(b.start));\r\n  const active = sorted.find(s => now >= toMins(s.start) && now < toMins(s.end));\r\n  return active || null;\r\n}\r\n\r\nconst grid = document.getElementById(\"grid\");\r\nconst search = document.getElementById(\"search\");\r\n\r\n\r\nfunction buildScheduleHTML(guest){\r\n  const sched = augmentScheduleWithTravel(guest.schedule);\r\n  return sched.map(slot => {\r\n    const id = favouriteId(guest.name, slot);\r\n    const selected = isFavourite(id);\r\n    return `\r\n      <div class=\"scheduleRow\">\r\n        <div class=\"scheduleInfo\">\r\n          <span class=\"scheduleType\">${slot.title}<\/span>\r\n          <span>${slot.start} \u2013 ${slot.end}<\/span>\r\n        <\/div>\r\n        <button\r\n          class=\"favouriteBtn\"\r\n          type=\"button\"\r\n          data-id=\"${id}\"\r\n          data-guest-index=\"${guests.indexOf(guest)}\"\r\n          data-favourite=\"${selected ? \"true\" : \"false\"}\"\r\n          aria-label=\"${selected ? \"Remove from favourites\" : \"Add to favourites\"}\"\r\n          aria-pressed=\"${selected ? \"true\" : \"false\"}\"\r\n        >${selected ? \"\u2605\" : \"\u2606\"}<\/button>\r\n      <\/div>`;\r\n  }).join(\"\");\r\n}\r\n\r\nfunction render(){\r\n  const fragment = document.createDocumentFragment();\r\n\r\n  guests.forEach((g, guestIndex) => {\r\n    const sched = augmentScheduleWithTravel(g.schedule);\r\n    const current = statusFor(sched);\r\n    const [label, cls] = current ? mapType(current.type) : [\"Away\", \"is-away\"];\r\n\r\n    const card = document.createElement(\"div\");\r\n    card.className = \"card\";\r\n    card.dataset.name = g.name.toLowerCase();\r\n    card.dataset.guestIndex = String(guestIndex);\r\n\r\n    card.innerHTML = `\r\n      <div class=\"top\">\r\n        <div>\r\n          <div class=\"name\">${g.name}<\/div>\r\n          <div class=\"day\">Today<\/div>\r\n        <\/div>\r\n        <div class=\"badge ${cls}\">${label}<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"currentSlot\" aria-label=\"Current availability slot\">\r\n        <span class=\"title\">${current ? current.title : \"Unavailable\"}<\/span>\r\n        <span class=\"time\">${current ? `${current.start} \u2013 ${current.end}` : \"\"}<\/span>\r\n      <\/div>\r\n\r\n      <button class=\"toggleSchedule\" type=\"button\" aria-expanded=\"false\">View schedule<\/button>\r\n      <div class=\"fullSchedule\" data-open=\"false\" data-rendered=\"false\" aria-label=\"Full schedule\"><\/div>`;\r\n\r\n    fragment.appendChild(card);\r\n  });\r\n\r\n  grid.replaceChildren(fragment);\r\n  applyFilters();\r\n}\r\n\r\n\/\/ One delegated click listener replaces dozens of per-button listeners.\r\ngrid.addEventListener(\"click\", event => {\r\n  const favouriteButton = event.target.closest(\".favouriteBtn\");\r\n  if(favouriteButton){\r\n    const guest = guests[Number(favouriteButton.dataset.guestIndex)];\r\n    if(!guest) return;\r\n    const sched = augmentScheduleWithTravel(guest.schedule);\r\n    const slot = sched.find(item => favouriteId(guest.name, item) === favouriteButton.dataset.id);\r\n    if(!slot) return;\r\n    toggleFavourite({\r\n      id: favouriteButton.dataset.id,\r\n      guest: guest.name,\r\n      title: slot.title,\r\n      start: slot.start,\r\n      end: slot.end,\r\n      type: slot.type\r\n    });\r\n    return;\r\n  }\r\n\r\n  const toggleButton = event.target.closest(\".toggleSchedule\");\r\n  if(!toggleButton) return;\r\n\r\n  const card = toggleButton.closest(\".card\");\r\n  const fullSchedule = card?.querySelector(\".fullSchedule\");\r\n  if(!card || !fullSchedule) return;\r\n  const isOpen = fullSchedule.dataset.open === \"true\";\r\n\r\n  document.querySelectorAll(\".fullSchedule[data-open='true']\").forEach(el => {\r\n    if(el === fullSchedule) return;\r\n    el.dataset.open = \"false\";\r\n    const otherButton = el.closest(\".card\")?.querySelector(\".toggleSchedule\");\r\n    if(otherButton){\r\n      otherButton.textContent = \"View schedule\";\r\n      otherButton.setAttribute(\"aria-expanded\", \"false\");\r\n    }\r\n  });\r\n\r\n  if(!isOpen && fullSchedule.dataset.rendered !== \"true\"){\r\n    const guest = guests[Number(card.dataset.guestIndex)];\r\n    if(guest){\r\n      fullSchedule.innerHTML = buildScheduleHTML(guest);\r\n      fullSchedule.dataset.rendered = \"true\";\r\n    }\r\n  }\r\n\r\n  fullSchedule.dataset.open = isOpen ? \"false\" : \"true\";\r\n  toggleButton.textContent = isOpen ? \"View schedule\" : \"Hide schedule\";\r\n  toggleButton.setAttribute(\"aria-expanded\", isOpen ? \"false\" : \"true\");\r\n});\r\n\r\nfunction applyFilters(){\r\n  const q = search.value.trim().toLowerCase();\r\n  document.querySelectorAll(\".card\").forEach(c => {\r\n    c.style.display = c.dataset.name.includes(q) ? \"\" : \"none\";\r\n  });\r\n}\r\n\r\n\/\/ Search\r\nsearch?.addEventListener(\"input\", applyFilters);\r\n\r\ndocument.getElementById(\"clearFavourites\")?.addEventListener(\"click\", () => {\r\n  favourites = [];\r\n  saveFavourites();\r\n  renderFavourites();\r\n  updateFavouriteButtons();\r\n});\r\n\r\n\r\nfunction refreshCurrentStatuses(){\r\n  document.querySelectorAll(\".card\").forEach(card => {\r\n    const guest = guests.find(g => g.name.toLowerCase() === card.dataset.name);\r\n    if(!guest) return;\r\n\r\n    const sched = augmentScheduleWithTravel(guest.schedule);\r\n    const current = statusFor(sched);\r\n    const [label, cls] = current ? mapType(current.type) : [\"Away\", \"is-away\"];\r\n    const badge = card.querySelector(\".badge\");\r\n    const slotTitle = card.querySelector(\".currentSlot .title\");\r\n    const slotTime = card.querySelector(\".currentSlot .time\");\r\n\r\n    if(badge){\r\n      badge.className = `badge ${cls}`;\r\n      badge.textContent = label;\r\n    }\r\n    if(slotTitle) slotTitle.textContent = current ? current.title : \"Unavailable\";\r\n    if(slotTime) slotTime.textContent = current ? `${current.start} \u2013 ${current.end}` : \"\";\r\n  });\r\n}\r\n\r\n\/\/ Init\r\nrenderFavourites();\r\nrender();\r\nsetInterval(refreshCurrentStatuses, 60000);\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d75dc02 e-flex e-con-boxed e-con e-parent\" data-id=\"d75dc02\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e94e8f elementor-widget elementor-widget-html\" data-id=\"4e94e8f\" 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<style>\r\n:root{\r\n  --bg:#000000;\r\n  --text:#ffffff;\r\n  --muted:#b3b3b3;\r\n  --card:#111111;\r\n  --surface:#171717;\r\n  --surface-2:#222222;\r\n  --border:#333333;\r\n  --danger:#ff4d4f;\r\n\r\n  --desk:#16a34a;\r\n  --photo:#2563eb;\r\n  --panel:#9333ea;\r\n  --lunch:#f59e0b;\r\n  --away:#9ca3af;\r\n  --travel:#e5e7eb;\r\n}\r\n\r\n\r\n.sub{ font-size:13px; color:var(--muted); }\r\n\r\n.controls{\r\n  display:flex;\r\n  gap:10px;\r\n  flex-wrap:wrap;\r\n  align-items:center;\r\n}\r\n\r\n.search{\r\n  flex:1;\r\n  border:1px solid var(--border);\r\n  border-radius:12px;\r\n  padding:10px 12px;\r\n  font-size:14px;\r\n  min-width:200px;\r\n}\r\n\r\n\r\n.grid{\r\n  display:grid;\r\n  grid-template-columns:repeat(3,1fr);\r\n  gap:14px;\r\n}\r\n\r\n@media(max-width:900px){\r\n  .grid{grid-template-columns:repeat(2,1fr);}\r\n}\r\n@media(max-width:600px){\r\n  .grid{grid-template-columns:1fr;}\r\n}\r\n\r\n.card{\r\n  background:var(--card);\r\n  border:1px solid var(--border);\r\n  border-radius:14px;\r\n  padding:14px;\r\n  display:grid;\r\n  gap:12px;\r\n}\r\n\r\n.top{\r\n  display:flex;\r\n  justify-content:space-between;\r\n  gap:10px;\r\n}\r\n\r\n.name{\r\n  font-weight:800;\r\n  line-height:1.2;\r\n}\r\n\r\n.day{\r\n  font-size:12px;\r\n  color:var(--muted);\r\n  margin-top:4px;\r\n}\r\n\r\n.badge{\r\n  display:flex;\r\n  align-items:center;\r\n  gap:8px;\r\n  padding:8px 12px;\r\n  border-radius:999px;\r\n  font-size:13px;\r\n  font-weight:800;\r\n  color:#fff;\r\n  white-space:nowrap;\r\n}\r\n\r\n\r\n.is-desk{background:var(--desk)}\r\n.is-photo{background:var(--photo)}\r\n.is-panel{background:var(--panel)}\r\n.is-lunch{background:var(--lunch)}\r\n.is-away{background:var(--away)}\r\n.is-travel{background:var(--travel); color:#fff;}\r\n\r\n\r\n.fbtn{\r\n  border:1px solid var(--border);\r\n  background:var(--surface);\r\n  border-radius:14px;\r\n  padding:12px 14px;\r\n  min-height:48px;\r\n  font-weight:700;\r\n  cursor:pointer;\r\n  white-space:nowrap;\r\n  flex:0 0 auto;\r\n}\r\n\r\n.fbtn[data-active=\"true\"]{\r\n  background:#000;\r\n  color:#fff;\r\n  border-color:#fff;\r\n}\r\n\r\n\r\n\/* Current slot line *\/\r\n.currentSlot{\r\n  margin-top: 8px;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  gap:10px;\r\n  padding:8px 10px;\r\n  border-radius:12px;\r\n  border:1px solid var(--border);\r\n  background:var(--surface);\r\n  font-size:13px;\r\n}\r\n.currentSlot .title{ font-weight:800; }\r\n.currentSlot .time{ color:var(--muted); font-weight:700; white-space:nowrap; }\r\n\r\n\/* Expand \/ collapse (accordion) *\/\r\n.toggleSchedule{\r\n  width:100%;\r\n  background:#000;\r\n  color:#fff;\r\n  border:1px solid #fff;\r\n  border-radius:12px;\r\n  padding:11px 14px;\r\n  font-size:13px;\r\n  font-weight:800;\r\n  cursor:pointer;\r\n  text-align:center;\r\n  transition:background-color .22s ease, border-color .22s ease, color .22s ease;\r\n}\r\n.toggleSchedule:hover{\r\n  background:#161616;\r\n}\r\n.toggleSchedule:focus-visible{\r\n  outline:3px solid #fff;\r\n  outline-offset:3px;\r\n}\r\n.toggleSchedule[aria-expanded=\"true\"]{\r\n  background:#333;\r\n  color:#fff;\r\n  border-color:#555;\r\n}\r\n\r\n\/* Smooth accordion animation *\/\r\n.fullSchedule{\r\n  max-height:0;\r\n  overflow:hidden;\r\n  margin-top:8px;\r\n  padding:0 12px;\r\n  border:1px solid transparent;\r\n  border-radius:12px;\r\n  background:transparent;\r\n  opacity:0;\r\n  transition:max-height .28s ease, opacity .2s ease, padding .2s ease, background-color .22s ease, border-color .22s ease;\r\n}\r\n\r\n.fullSchedule[data-open=\"true\"]{\r\n  max-height:900px;\r\n  padding:10px 12px;\r\n  border-color:#555;\r\n  background:#2b2b2b;\r\n  opacity:1;\r\n}\r\n\r\n.scheduleRow{\r\n  display:flex;\r\n  justify-content:space-between;\r\n  padding:6px 0;\r\n  border-bottom:1px dashed var(--border);\r\n}\r\n\r\n.scheduleRow:last-child{\r\n  border-bottom:none;\r\n}\r\n\r\n.scheduleType{\r\n  font-weight:700;\r\n}\r\n\r\n\r\n\/* Personal planner *\/\r\n.favouritesPanel{\r\n  background:var(--card);\r\n  border:1px solid var(--border);\r\n  border-radius:20px;\r\n  padding:18px;\r\n  display:grid;\r\n  gap:16px;\r\n}\r\n.favouritesHeader{display:flex;justify-content:space-between;align-items:center;gap:16px;}\r\n.favouritesHeader h2{margin:0;font-size:22px;letter-spacing:-.02em;}\r\n.favouritesHelp{margin-top:5px;color:var(--muted);font-size:14px;max-width:560px;}\r\n.favouritesActions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;}\r\n.favouritesCount{background:#000;color:#fff;border:1px solid #fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;white-space:nowrap;}\r\n.viewTabs{display:flex;gap:4px;background:var(--surface-2);padding:4px;border-radius:12px;}\r\n.viewTab{border:0;background:transparent;color:var(--muted);border-radius:9px;padding:9px 13px;font-weight:800;cursor:pointer;}\r\n.viewTab[data-active=\"true\"]{background:#000;color:#fff;box-shadow:inset 0 0 0 1px #fff;}\r\n.clearFavourites{border:1px solid var(--border);background:transparent;color:#fff;border-radius:10px;padding:10px 12px;font-weight:800;cursor:pointer;}\r\n.clearFavourites:hover{border-color:#fff;}\r\n.clearFavourites:disabled{opacity:.4;cursor:not-allowed;}\r\n.favouritesSummary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}\r\n.summaryCard{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 14px;}\r\n.summaryLabel{font-size:12px;color:var(--muted);font-weight:700;}\r\n.summaryValue{font-size:22px;font-weight:900;margin-top:3px;}\r\n.summaryValue.hasConflict{color:var(--danger);}\r\n.conflictNotice{display:flex;align-items:flex-start;gap:10px;background:#260b0b;border:1px solid #6b1f1f;color:#fff;border-radius:12px;padding:11px 12px;font-size:13px;font-weight:700;}\r\n.mobileClashes{display:none;}\r\n.favouritesList{display:grid;gap:10px;}\r\n.favouriteItem{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:12px 12px 12px 0;overflow:hidden;}\r\n.favouriteItem.hasConflict{border-color:var(--danger);}\r\n.favouriteTypeBar{align-self:stretch;border-radius:0 8px 8px 0;background:var(--away);}\r\n.favouriteTypeBar.type-desk{background:var(--desk)} .favouriteTypeBar.type-photo{background:var(--photo)} .favouriteTypeBar.type-panel{background:var(--panel)} .favouriteTypeBar.type-lunch{background:var(--lunch)}\r\n.favouriteGuest{font-weight:900;}.favouriteTitle{margin-top:2px;font-size:13px;color:var(--muted);}\r\n.favouriteMeta{display:flex;gap:7px;align-items:center;margin-top:6px;flex-wrap:wrap;}\r\n.typeChip,.conflictChip{font-size:11px;font-weight:800;padding:3px 7px;border-radius:999px;background:var(--surface-2);}\r\n.conflictChip{background:#471313;color:#ffb3b3;}\r\n.favouriteTime{background:var(--surface-2);border-radius:9px;padding:7px 9px;font-size:13px;font-weight:900;white-space:nowrap;}\r\n.removeFavourite{width:38px;height:38px;border:1px solid var(--border);background:var(--surface-2);color:#fff;border-radius:10px;font-size:18px;cursor:pointer;}\r\n.emptyFavourites{text-align:center;padding:30px 16px;border:1px dashed #555;border-radius:14px;background:var(--surface);color:var(--muted);font-size:14px;}\r\n.scheduleRow{align-items:center;gap:10px;}.scheduleInfo{min-width:0;flex:1;display:flex;justify-content:space-between;gap:10px;align-items:center;}\r\n.favouriteBtn{flex:0 0 42px;width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;padding:0;border:1px solid var(--border);background:var(--surface-2);color:#fff;border-radius:11px;cursor:pointer;font-size:21px;line-height:1;}\r\n.favouriteBtn[data-favourite=\"true\"]{background:#000;color:#fff;border-color:#fff;box-shadow:inset 0 0 0 1px #fff;}\r\n.timelineWrap{overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:var(--surface);}\r\n.timelineCanvas{min-width:760px;padding:14px;}\r\n.timelineHeader,.timelineRow{display:grid;grid-template-columns:165px minmax(520px,1fr);gap:12px;align-items:center;}\r\n.timelineHeader{margin-bottom:8px;}.timelineHours{position:relative;height:24px;border-bottom:1px solid var(--border);}\r\n.timelineHour{position:absolute;transform:translateX(-50%);font-size:11px;color:var(--muted);font-weight:700;bottom:5px;}\r\n.timelineRow{min-height:54px;border-top:1px solid var(--border);}.timelineLabel{min-width:0;padding:8px 0;}\r\n.timelineGuest{font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.timelineTitle{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;}\r\n.timelineTrack{height:34px;position:relative;background:repeating-linear-gradient(to right,#171717 0,#171717 calc(12.5% - 1px),#333 calc(12.5% - 1px),#333 12.5%);border-radius:8px;}\r\n.timelineBlock{position:absolute;top:4px;height:26px;border-radius:7px;color:#fff;font-size:11px;font-weight:900;padding:0 7px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;min-width:4px;box-sizing:border-box;}\r\n.timelineBlock.type-desk{background:var(--desk)} .timelineBlock.type-photo{background:var(--photo)} .timelineBlock.type-panel{background:var(--panel)} .timelineBlock.type-lunch{background:var(--lunch)} .timelineBlock.type-travel{background:var(--away)}\r\n.timelineBlock.hasConflict{outline:3px solid var(--danger);outline-offset:1px;z-index:2;}.timelineLegend{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--muted);}.legendItem{display:flex;align-items:center;gap:5px;}.legendDot{width:9px;height:9px;border-radius:3px;}\r\n@media(max-width:700px){\r\n.favouritesPanel{padding:15px;border-radius:16px}.favouritesHeader{align-items:flex-start;flex-direction:column}.favouritesActions{width:100%;justify-content:space-between}.favouritesCount{order:1}.viewTabs{order:2}.clearFavourites{order:3}.favouritesSummary{grid-template-columns:repeat(3,1fr);gap:7px}.summaryCard{padding:10px}.summaryValue{font-size:20px}.summaryLabel{font-size:11px}.conflictNotice{display:none}.mobileClashes{display:grid;gap:8px}.mobileClashes h3{margin:0;font-size:15px}.mobileClashItem{background:#260b0b;border:1px solid #6b1f1f;border-radius:12px;padding:10px 12px}.mobileClashTime{font-weight:900;color:#ffb3b3;font-size:12px}.mobileClashNames{margin-top:3px;font-size:13px;line-height:1.4}.favouriteItem{grid-template-columns:7px minmax(0,1fr) auto}.favouriteTime{grid-column:2\/3;justify-self:start}.removeFavourite{grid-column:3;grid-row:1\/span 2}.timelineCanvas{min-width:700px}.timelineHeader,.timelineRow{grid-template-columns:145px minmax(500px,1fr)}\r\n}\r\n\r\n\r\n\r\n\/* Enhanced mobile layout *\/\r\n@media (max-width: 700px){\r\n  *{box-sizing:border-box;}\r\n\r\n  body{\r\n    -webkit-text-size-adjust:100%;\r\n    overflow-x:hidden;\r\n  }\r\n\r\n\r\n\r\n  .sub{font-size:13px;line-height:1.4;}\r\n\r\n  .controls{width:100%;}\r\n  .search{\r\n    width:100%;\r\n    min-width:0;\r\n    min-height:48px;\r\n    padding:12px 14px;\r\n    border-radius:14px;\r\n    background:var(--surface);\r\n    color:var(--text);\r\n    font-size:16px;\r\n    outline:none;\r\n  }\r\n  .search::placeholder{color:#8f8f8f;}\r\n  .search:focus{border-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.14);}\r\n\r\n  .grid{gap:10px;}\r\n  .card{\r\n    padding:13px;\r\n    gap:10px;\r\n    border-radius:16px;\r\n  }\r\n\r\n  .top{\r\n    display:grid;\r\n    grid-template-columns:minmax(0,1fr) auto;\r\n    align-items:start;\r\n    gap:8px;\r\n  }\r\n\r\n  .name{font-size:17px;line-height:1.25;}\r\n  .day{font-size:11px;}\r\n  .badge{\r\n    max-width:145px;\r\n    padding:7px 9px;\r\n    font-size:11px;\r\n    line-height:1.2;\r\n    white-space:normal;\r\n    text-align:center;\r\n    justify-content:center;\r\n  }\r\n\r\n  .currentSlot{\r\n    margin-top:2px;\r\n    display:grid;\r\n    grid-template-columns:minmax(0,1fr) auto;\r\n    align-items:center;\r\n    padding:9px 10px;\r\n    font-size:12px;\r\n  }\r\n\r\n  .toggleSchedule{\r\n    min-height:46px;\r\n    padding:12px 14px;\r\n    font-size:14px;\r\n    border-radius:13px;\r\n  }\r\n\r\n  .fullSchedule[data-open=\"true\"]{\r\n    max-height:1400px;\r\n    padding:6px 10px;\r\n    border-radius:13px;\r\n  }\r\n\r\n  .scheduleRow{\r\n    align-items:center;\r\n    gap:8px;\r\n    padding:10px 0;\r\n  }\r\n\r\n  .scheduleInfo{\r\n    display:grid;\r\n    grid-template-columns:minmax(0,1fr);\r\n    gap:3px;\r\n    align-items:start;\r\n  }\r\n\r\n  .scheduleType{font-size:13px;line-height:1.3;}\r\n  .scheduleInfo .time,\r\n  .scheduleTime{font-size:12px;color:var(--muted);white-space:nowrap;}\r\n  .favouriteBtn{width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;border-radius:11px;padding:0;}\r\n\r\n  .favouritesPanel{\r\n    padding:14px;\r\n    gap:13px;\r\n    border-radius:17px;\r\n  }\r\n\r\n  .favouritesHeader{gap:12px;}\r\n  .favouritesHeader h2{font-size:20px;}\r\n  .favouritesHelp{font-size:13px;line-height:1.45;}\r\n\r\n  .favouritesActions{\r\n    display:grid;\r\n    grid-template-columns:auto minmax(0,1fr);\r\n    width:100%;\r\n    gap:8px;\r\n  }\r\n\r\n  .favouritesCount{\r\n    min-height:44px;\r\n    display:flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    padding:8px 12px;\r\n  }\r\n\r\n  .viewTabs{width:100%;padding:4px;}\r\n  .viewTab{flex:1;min-height:40px;padding:8px 10px;}\r\n  .clearFavourites{\r\n    grid-column:1\/-1;\r\n    width:100%;\r\n    min-height:44px;\r\n  }\r\n\r\n  .favouritesSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;}\r\n  .summaryCard{min-width:0;padding:9px 7px;text-align:center;border-radius:12px;}\r\n  .summaryLabel{font-size:10px;line-height:1.2;}\r\n  .summaryValue{font-size:19px;}\r\n\r\n  .favouriteItem{\r\n    grid-template-columns:6px minmax(0,1fr) 44px;\r\n    gap:9px;\r\n    padding:11px 10px 11px 0;\r\n    border-radius:14px;\r\n  }\r\n  .favouriteGuest{font-size:14px;line-height:1.25;}\r\n  .favouriteTitle{font-size:12px;line-height:1.35;}\r\n  .favouriteTime{grid-column:2\/3;font-size:12px;padding:6px 8px;}\r\n  .removeFavourite{width:44px;height:44px;grid-column:3;grid-row:1\/span 2;}\r\n  .emptyFavourites{padding:22px 14px;line-height:1.5;}\r\n\r\n  .timelineWrap{\r\n    margin:0 -4px;\r\n    border-radius:13px;\r\n    overscroll-behavior-x:contain;\r\n    -webkit-overflow-scrolling:touch;\r\n  }\r\n  .timelineCanvas{min-width:650px;padding:10px;}\r\n  .timelineHeader,.timelineRow{grid-template-columns:120px minmax(490px,1fr);gap:8px;}\r\n  .timelineLabel{\r\n    position:sticky;\r\n    left:0;\r\n    z-index:3;\r\n    padding:8px 8px 8px 2px;\r\n    background:var(--surface);\r\n  }\r\n  .timelineGuest{font-size:12px;}\r\n  .timelineTitle{font-size:10px;}\r\n  .timelineLegend{gap:8px;font-size:11px;}\r\n}\r\n\r\n@media (max-width: 380px){\r\n  .badge{max-width:120px;font-size:10px;}\r\n  .favouritesSummary{grid-template-columns:1fr;}\r\n  .summaryCard{display:flex;align-items:center;justify-content:space-between;text-align:left;}\r\n  .summaryValue{margin-top:0;}\r\n}\r\n\r\n\r\n\/* Mobile favourites layout corrections *\/\r\n*, *::before, *::after{box-sizing:border-box;}\r\nhtml,body{max-width:100%;overflow-x:hidden;}\r\n\r\n@media (max-width:700px){\r\n  .favouritesPanel{width:100%;min-width:0;overflow:hidden;}\r\n  .favouritesHeader,\r\n  .favouritesActions,\r\n  .viewTabs,\r\n  .favouritesSummary,\r\n  .favouritesList{min-width:0;max-width:100%;}\r\n\r\n  .favouritesActions{\r\n    width:auto;\r\n    grid-template-columns:auto minmax(0,1fr);\r\n    align-items:stretch;\r\n  }\r\n\r\n  .favouritesCount{\r\n    min-width:68px;\r\n    white-space:nowrap;\r\n  }\r\n\r\n  .viewTabs{\r\n    display:grid;\r\n    grid-template-columns:repeat(2,minmax(0,1fr));\r\n    overflow:hidden;\r\n  }\r\n\r\n  .viewTab{\r\n    width:100%;\r\n    min-width:0;\r\n    padding:8px 6px;\r\n    white-space:nowrap;\r\n    overflow:hidden;\r\n    text-overflow:ellipsis;\r\n  }\r\n\r\n  .clearFavourites{box-sizing:border-box;}\r\n\r\n  .favouritesSummary{\r\n    grid-template-columns:repeat(3,minmax(0,1fr));\r\n  }\r\n\r\n  .summaryCard{\r\n    display:block;\r\n    min-width:0;\r\n    text-align:left;\r\n    padding:10px;\r\n  }\r\n\r\n  .summaryLabel{\r\n    min-height:24px;\r\n    overflow-wrap:anywhere;\r\n  }\r\n\r\n  .summaryValue{margin-top:4px;}\r\n\r\n  .timelineWrap{\r\n    width:100%;\r\n    max-width:100%;\r\n    margin:0;\r\n    overflow-x:auto;\r\n    overflow-y:hidden;\r\n  }\r\n\r\n  .timelineCanvas{padding:10px 8px;}\r\n}\r\n\r\n@media (max-width:380px){\r\n  .favouritesPanel{padding:12px;}\r\n  .favouritesActions{grid-template-columns:64px minmax(0,1fr);gap:7px;}\r\n  .favouritesCount{min-width:64px;padding:7px 8px;font-size:11px;}\r\n  .viewTab{font-size:12px;padding:8px 4px;}\r\n  .favouritesSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;}\r\n  .summaryCard{padding:8px 6px;text-align:center;}\r\n  .summaryLabel{font-size:9px;min-height:22px;}\r\n  .summaryValue{font-size:18px;}\r\n}\r\n\r\n\r\n\r\n\r\n\/* Open Sans typography *\/\r\nbody {\r\nfont-family: var(--mt-font__main)!important;\r\n  font-size: 16px;\r\n  line-height: 1.5;\r\n}\r\n\r\n\r\n\/*\r\nbody *,\r\nbody *::before,\r\nbody *::after {\r\n  font-family: inherit !important;\r\n}\r\n*\/\r\nbutton,\r\ninput,\r\nselect,\r\ntextarea {\r\n  font: inherit !important;\r\n}\r\n\r\n\/* Force all text to white *\/\r\nbody,\r\nbody * {\r\n  color:#fff !important;\r\n}\r\n\r\n::placeholder {\r\n  color:rgba(255,255,255,0.7) !important;\r\n}\r\n\r\na,\r\na:visited,\r\ninput,\r\ntextarea,\r\nselect,\r\nbutton {\r\n  color:#fff !important;\r\n}\r\n\r\n\r\n\/* Force headings and body copy white\r\nh1,h2,h3,h4,h5,h6,\r\np,span,div,label,small,strong,em,li,\r\ntd,th,a,a:visited,\r\nbutton,input,textarea,select{\r\n  color:#fff !important;\r\n} *\/\r\n\r\n .toggleSchedule {\r\n           padding: 0px 0px;\r\n     }\r\n     \r\n     .elementor-43763 .elementor-element.elementor-element-42820df {\r\n    padding: 0px;\r\n}\r\n\r\n\r\n    .favouritesPanel {\r\n        padding: 0px;\r\n        background: none;\r\n        border: 0px;\r\n        padding-bottom: 32px;\r\n    }\r\n\r\n    .timelineGuest {\r\n        font-size: 14px;\r\n    }\r\n    \r\n    .summaryLabel {\r\n        font-size: 12px;\r\n        min-height: 22px;\r\n    }\r\n    \r\n    .fullSchedule[data-open=\"true\"] {\r\n    max-height: 900px;\r\n    padding: 10px 12px;\r\n    border-color: #555;\r\n    background: #000000;\r\n    opacity: 1;\r\n}\r\n\r\n    .favouritesActions {\r\n        display: grid;\r\n        grid-template-columns: auto minmax(0, 1fr);\r\n        width: 100%;\r\n        gap: 8px;\r\n        grid-auto-flow: column;\r\n    }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\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>Live Schedule Sunday Guest Schedules Guests may step away from their autograph table while attending panels or photo sessions. Check the live schedule below for their current activity. We&#8217;ve added [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":29950,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"folder":[271],"class_list":["post-43763","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/pages\/43763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/comments?post=43763"}],"version-history":[{"count":147,"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/pages\/43763\/revisions"}],"predecessor-version":[{"id":44039,"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/pages\/43763\/revisions\/44039"}],"up":[{"embeddable":true,"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/pages\/29950"}],"wp:attachment":[{"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/media?parent=43763"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/monopolyeventshub.com\/runappnow\/wp-json\/wp\/v2\/folder?post=43763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}