CINXE.COM
Events | AP
<!DOCTYPE html> <html lang="en" class="no-js"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.ap.org/services/live-and-location-services/events/","20240225052854","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1708838934"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <!-- Project 2.0.0 (ES) --> <!-- Last Modified 1/30/2024 3:32:06 PM --> <script type="text/javascript">(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://web.archive.org/web/20240225052854/https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-19104461-1', 'auto'); ga('send', 'pageview');</script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://web.archive.org/web/20240225052854/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WS34WVD');</script> <!-- End Google Tag Manager --> <!--LinkedIn Tag manager --> <script type="text/javascript"> _linkedin_partner_id = "4521762"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(l) { if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; window.lintrk.q=[]} var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://web.archive.org/web/20240225052854/https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(window.lintrk); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://web.archive.org/web/20240225052854im_/https://px.ads.linkedin.com/collect/?pid=4521762&fmt=gif"/> </noscript> <!--End LinkedIn Tag manager --> <script> /** * Function that captures a click on an outbound link in Analytics. * This function takes a valid URL string as an argument, and uses that URL string * as the event label. Setting the transport method to 'beacon' lets the hit be sent * using 'navigator.sendBeacon' in browsers that support it. */ var captureOutboundLink = function(url) { ga('send', 'event', 'OutboundLink', 'Click', url, { 'transport': 'beacon', 'hitCallback': function(){document.location = url;} }); } </script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="apple-itunes-app" content="app-id=364677107, affiliate-data=, app-argument="/> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/goodot-book-webfont.eot"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/goodot-book-webfont.woff"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/goodot-bold-webfont.eot"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/goodot-bold-webfont.woff"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/freigtexprobook-webfont.eot"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/freigtexprobook-webfont.woff"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/goodweb-condbook.eot"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/goodweb-condbook.woff"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/goodweb-condbold.eot"> <link rel="preload" as="font" href="/web/20240225052854/https://www.ap.org/assets/fonts/goodweb-condbold.woff"> <link rel="stylesheet" href="/web/20240225052854cs_/https://www.ap.org/assets/styles/site.css" media="all"/> <meta name="format-detection" content="telephone=no"> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/modernizr.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/jquery.js"></script> <script src="//web.archive.org/web/20240225052854js_/https://searchg2-assets.crownpeak.net/crownpeak.searchg2-1.0.2.min.js"></script> <title>Events | AP</title> <meta name="title" content="Events | AP"/> <meta name="description" content="Be the first to report from the scene, cover worldwide events, and access full production and editorial solutions with AP live and location services. "/> <meta name="keywords" content="breaking news, news events, live broadcast service, live broadcast, live positions, studios, broadcast studio, live news broadcast, location services, broadcast locations, global media services, AP special events, AP broadcast services"/> <meta name="robots" content=""/> <meta name="page_id" content="36721"/> <link rel="canonical" href="https://web.archive.org/web/20240225052854/https://www.ap.org/services/live-and-location-services/events/"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://web.archive.org/web/20240225052854/https://www.ap.org/services/live-and-location-services/events/"/> <meta property="og:description" content="Be the first to report from the scene, cover worldwide events, and access full production and editorial solutions with AP live and location services. "/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:description" content="Be the first to report from the scene, cover worldwide events, and access full production and editorial solutions with AP live and location services. "/> <meta name="description" content=""> <meta property="og:image" content="https://web.archive.org/web/20240225052854im_/http://ap.org/logo.png"> <meta property="og:site_name" content="Associated Press"> <link rel="apple-touch-icon" sizes="180x180" href="/web/20240225052854im_/https://www.ap.org/assets/images/framework/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/web/20240225052854im_/https://www.ap.org/assets/images/framework/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/web/20240225052854im_/https://www.ap.org/assets/images/framework/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="/web/20240225052854/https://www.ap.org/manifest.json"> <link rel="mask-icon" href="/web/20240225052854im_/https://www.ap.org/assets/images/framework/safari-pinned-tab.svg" color="#ff2c28"> <meta name="apple-mobile-web-app-title" content="AP"> <meta name="application-name" content="AP"> <meta name="theme-color" content="#ff2c28"> <!-- Start of ChatBot (www.chatbot.com) code --> <script type="text/javascript"> window.__be = window.__be || {}; window.__be.id = "6194cf71723764000765c740"; (function() { var be = document.createElement('script'); be.type = 'text/javascript'; be.async = true; be.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.chatbot.com/widget/plugin.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(be, s); })(); </script> <!-- End of ChatBot code --> <script> window._6si = window._6si || []; window._6si.push(['enableEventTracking', true]); window._6si.push(['setToken', '4ee2ab94eba4c442769b786ceeb348a5']); window._6si.push(['setEndpoint', 'b.6sc.co']); (function() { var gd = document.createElement('script'); gd.type = 'text/javascript'; gd.async = true; gd.src='//web.archive.org/web/20240225052854/https://j.6sc.co/6si.min.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gd, s); })(); </script> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://web.archive.org/web/20240225052854if_/https://www.googletagmanager.com/ns.html?id=GTM-WS34WVD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script src="https://web.archive.org/web/20240225052854js_/https://cdn.cookielaw.org/langswitch/ead3872f-33b9-4b16-a7f2-4ea8137893d3.js" type="text/javascript" charset="UTF-8"></script><script type="text/javascript">function OptanonWrapper() {;}</script><div class="o-row c-banner"> <div class="o-row__gutter c-banner__inner"> <div class="u-flex"><a href="/web/20240225052854/https://www.ap.org/en/" title="Return to The Associated Press home page"><img class="c-brand" src="/web/20240225052854im_/https://www.ap.org/assets/images/ap.svg" alt="The Associated Press logo"><span class="u-sr">The Associated Press</span></a><a class="c-btn u-bg-blue u-hide u-show-sm u-hide-lg" href="">Contact us</a> <div class="u-ml-auto"> <div class="u-flex u-items-center u-justify-end"> <nav class="c-nav-tertiary u-hide u-show-lg" data-ref="superfish"> <h3 class="u-hide">Language navigation</h3> <ul class="c-nav-tertiary__list"> <li class="c-nav-tertiary__item"><a class="c-nav-tertiary__link" href="#">English <svg class="c-icon c-icon--chevron-down" role="img"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-down"></use> </svg></a> <ul class="c-nav-tertiary__1"> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/en/">English</a></li> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/cn/">中文</a></li> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/es/">Español</a></li> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/fr/">Français</a></li> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/it/">Italiano</a></li> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/jp/">日本語</a></li> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/br/">Português (Brasil)</a></li> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/pt/">Português (Portugal)</a></li> <li class="c-nav-tertiary__1__item"><a class="c-nav-tertiary__1__link" href="/web/20240225052854/https://www.ap.org/ru/">русский</a></li> </ul> </li> </ul></nav><a class="c-h5 u-caps u-white u-hover-gray u-hide u-show-sm" href="/web/20240225052854/https://www.ap.org/en/">The Associated Press</a> <div class="u-flex u-hide-lg u-hide-print"><a class="u-block u-p2 collapsed" data-parent="#collapse-group" data-toggle="collapse" href="#search"> <svg class="c-icon c-icon--search u-block" role="img"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-search"></use> </svg></a><a class="u-block u-p2 collapsed" data-parent="#collapse-group" data-toggle="collapse" href="#nav"> <svg class="c-icon c-icon--menu u-block" role="img"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-menu"></use> </svg></a></div> </div> <nav class="c-nav-secondary u-hide u-show-lg" data-ref="superfish"> <h3 class="u-hide">Secondary navigation</h3> <ul class="c-nav-secondary__list "> <li class="c-nav-secondary__item"><a class="c-nav-secondary__link" href="#">About <svg class="c-icon c-icon--chevron-down" role="img"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-down"></use> </svg></a> <ul class="c-nav-secondary__1"> <li class="c-nav-secondary__1__item"><a class="c-nav-secondary__1__link" href="/web/20240225052854/https://www.ap.org/about/">Who we are</a></li><li class="c-nav-secondary__1__item"><a class="c-nav-secondary__1__link" href="/web/20240225052854/https://www.ap.org/about/our-role-in-elections/">Our role in U.S. elections</a></li><li class="c-nav-secondary__1__item"><a class="c-nav-secondary__1__link" href="/web/20240225052854/https://www.ap.org/about/news-values-and-principles/">News values and principles</a></li><li class="c-nav-secondary__1__item"><a class="c-nav-secondary__1__link" href="/web/20240225052854/https://www.ap.org/about/awards-and-recognition/">Awards and recognition</a></li><li class="c-nav-secondary__1__item"><a class="c-nav-secondary__1__link" href="/web/20240225052854/https://www.ap.org/about/our-people/leadership-team">Our leadership team</a></li><li class="c-nav-secondary__1__item"><a class="c-nav-secondary__1__link" href="/web/20240225052854/https://www.ap.org/about/corporate-archives/">Corporate Archives</a></li> </ul></li><li class="c-nav-secondary__item"> <a class="c-nav-secondary__link" href="/web/20240225052854/https://www.ap.org/media-center/">Media Center</a></li><li class="c-nav-secondary__item"> <a class="c-nav-secondary__link" href="/web/20240225052854/https://www.ap.org/careers/">Careers</a></li><li class="c-nav-secondary__item"> <a class="c-nav-secondary__link" href="https://web.archive.org/web/20240225052854/https://customerzone.ap.org/cz/s/">AP Customer Zone</a></li> </ul> </nav> </div> </div> </div></div><div class="o-row c-toolbar u-show-lg" id="toolbar"> <div class="u-clearfix c-toolbar__inner" id="toolbar-inner"> <div class="panel u-left-lg"> <div id="nav" class="collapse collapse-none-lg"> <div class="o-row__gutter u-mt3 u-center u-hide-sm"><a href="/web/20240225052854/https://www.ap.org/contact-us/" class="c-btn u-bg-blue">Contact us</a> </div> <nav id="nav-primary" class="c-nav-primary"> <ul id="nav-primary-list" class="c-nav-primary__list u-list-reset u-clearfix"> <li class="c-nav-primary__item panel c-nav-primary__item--has-nav"><a data-parent="#nav-primary-list" data-toggle="collapse" href="#nav-primary-0" class="c-nav-primary__link collapsed u-clearfix">Content<svg role="img" class="c-icon c-icon--chevron-up"><use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-up"></use></svg></a><nav id="nav-primary-0" class="c-nav-primary__2 collapse"><ul class="c-nav-primary__2__list u-list-reset"><li class="c-nav-primary__2__item"><a href="/web/20240225052854/https://www.ap.org/content/" class="c-nav-primary__2__link">Content overview</a></li><li class="c-nav-primary__2__item"><a href="#nav-primary-0-1" data-toggle="collapse" class="c-nav-primary__2__link">Formats<svg class="c-icon c-icon--chevron-right" role="img"><use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-right"></use></svg></a><ul id="nav-primary-0-1" class="c-nav-primary-2__2 collapse"><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/video/">Video</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/text">Text</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/photos">Photos</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/data/">Data</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/audio">Audio</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/archive">Archive</a></li></ul></li><li class="c-nav-primary__2__item"><a href="#nav-primary-0-2" data-toggle="collapse" class="c-nav-primary__2__link">Topics<svg class="c-icon c-icon--chevron-right" role="img"><use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-right"></use></svg></a><ul id="nav-primary-0-2" class="c-nav-primary-2__2 collapse"><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/breaking-news">Breaking News</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/sports">Sports</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/paris-summer-games">Paris Summer Games</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/business-and-finance">Business and Finance</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/entertainment">Entertainment</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/lifestyle/">Lifestyle</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/religion-and-faith">Religion and Faith</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/content/politics/">Politics</a></li></ul></li></ul></nav></li><li class="c-nav-primary__item panel c-nav-primary__item--has-nav"><a data-parent="#nav-primary-list" data-toggle="collapse" href="#nav-primary-1" class="c-nav-primary__link collapsed u-clearfix">Services<svg role="img" class="c-icon c-icon--chevron-up"><use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-up"></use></svg></a><nav id="nav-primary-1" class="c-nav-primary__2 collapse"><ul class="c-nav-primary__2__list u-list-reset"><li class="c-nav-primary__2__item"><a href="#nav-primary-1-1" data-toggle="collapse" class="c-nav-primary__2__link">Live and location services<svg class="c-icon c-icon--chevron-right" role="img"><use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-right"></use></svg></a><ul id="nav-primary-1-1" class="c-nav-primary-2__2 collapse"><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/">Overview</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/locations/">Studio facilities</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/events/">Events</a></li></ul></li><li class="c-nav-primary__2__item"><a href="https://web.archive.org/web/20240225052854/https://contentservices.ap.org/" class="c-nav-primary__2__link">Branded content services</a></li><li class="c-nav-primary__2__item"><a href="/web/20240225052854/https://www.ap.org/services/ap-productions/" class="c-nav-primary__2__link">Production services</a></li><li class="c-nav-primary__2__item"><a href="https://web.archive.org/web/20240225052854/https://contentservices.ap.org/" class="c-nav-primary__2__link">Advertising services</a></li></ul></nav></li><li class="c-nav-primary__item panel c-nav-primary__item--has-nav"><a data-parent="#nav-primary-list" data-toggle="collapse" href="#nav-primary-2" class="c-nav-primary__link collapsed u-clearfix">Media Solutions<svg role="img" class="c-icon c-icon--chevron-up"><use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-up"></use></svg></a><nav id="nav-primary-2" class="c-nav-primary__2 collapse"><ul class="c-nav-primary__2__list u-list-reset"><li class="c-nav-primary__2__item"><a href="https://web.archive.org/web/20240225052854/https://workflow.ap.org/" class="c-nav-primary__2__link">Workflow solutions</a></li><li class="c-nav-primary__2__item"><a href="#nav-primary-2-1" data-toggle="collapse" class="c-nav-primary__2__link">Events planning <svg class="c-icon c-icon--chevron-right" role="img"><use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-right"></use></svg></a><ul id="nav-primary-2-1" class="c-nav-primary-2__2 collapse"><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/media-solutions/events-planning/ap-planner">AP Planner</a></li><li class="c-nav-primary-2__2__item"><a class="c-nav-primary-2__2__link" href="/web/20240225052854/https://www.ap.org/media-solutions/events-planning/daybooks">AP Daybooks</a></li></ul></li><li class="c-nav-primary__2__item"><a href="https://web.archive.org/web/20240225052854/https://www.apstylebook.com/" class="c-nav-primary__2__link">Writing style guide </a></li><li class="c-nav-primary__2__item"><a href="/web/20240225052854/https://www.ap.org/media-solutions/metadata-services" class="c-nav-primary__2__link">Metadata tagging</a></li></ul></nav></li> </ul> </nav> <nav id="nav-secondary" class="c-nav-secondary"> <ul id="nav-secondary-list" class="c-nav-secondary__list u-list-reset u-clearfix"> <li class="c-nav-secondary__item panel"><a href="/web/20240225052854/https://www.ap.org/about/" class="c-nav-secondary__link false">About</a></li><li class="c-nav-secondary__item panel"><a href="/web/20240225052854/https://www.ap.org/media-center/" class="c-nav-secondary__link false">Media Center</a></li><li class="c-nav-secondary__item panel"><a href="/web/20240225052854/https://www.ap.org/careers/" class="c-nav-secondary__link false">Careers</a></li><li class="c-nav-secondary__item panel"><a href="https://web.archive.org/web/20240225052854/http://aphelp.ap.org/" class="c-nav-secondary__link false">Support</a></li> </ul> </nav> </div> </div> <div class="panel u-left-lg"> <div id="search" class="collapse collapse-none-lg"> <div class="o-row__gutter"> <div class="c-search-site"> <form action="/web/20240225052854/https://www.ap.org/search" method="get"> <fieldset> <svg role="img" class="c-icon c-icon--search u-fill-black"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-search"></use> </svg> <input id="search-input" name="q" type="text" class="c-form-control" placeholder="Search ap.org"/> <button type="submit" class="c-btn u-hide">Submit</button> </fieldset> </form> </div> </div> </div> </div> <a href="/web/20240225052854/https://www.ap.org/contact-us/" class="c-btn u-bg-blue u-hide u-show-lg">Contact us</a> </div></div> <!-- (trunk) --> <div id="main" class="u-sr"></div> <main> <div class="o-row c-page-header u-bg-white"> <div class="o-row__gutter"> <nav class="c-nav-crumb"> <ul class="c-nav-crumb__list"> <li class="c-nav-crumb__item"><a href="/web/20240225052854/https://www.ap.org/" class="c-nav-crumb__link">Home</a></li> <li class="c-nav-crumb__item"><a href="/web/20240225052854/https://www.ap.org/services/" class="c-nav-crumb__link">Services</a></li> <li class="c-nav-crumb__item"><a href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/" class="c-nav-crumb__link">Live and Location Services</a></li> </ul> </nav> <nav class="c-nav-section"> <div class="u-hide-lg"><a class="c-nav-section__toggle collapsed" href="#nav-section-collapse" data-toggle="collapse">Menu <svg class="c-icon c-icon--chevron-up" role="img"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons.svg#i-chevron-up"></use> </svg></a></div> <div class="collapse collapse-none-lg" id="nav-section-collapse"> <ul class="c-nav-section__list"><li class="c-nav-section__item"><a class="c-nav-section__link" href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/" data-id="37148">Overview</a></li> <li class="c-nav-section__item"><a class="c-nav-section__link" href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/events/" data-id="36721">Events</a></li> <li class="c-nav-section__item"><a class="c-nav-section__link" href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/locations/" data-id="36674">Global Facilities</a></li> <li class="c-nav-section__item"><a class="c-nav-section__link" href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/book-events-or-facilities" data-id="37187">Book Events or Facilities</a></li> </ul> </div> </nav> </div></div><section><div class="o-row c-panel u-bg-white"><div class="o-row__gutter"><div class="u-max-width-10 u-mx-auto"> <header> <h1 class="c-h1x">Events</h1> <h2 class="c-h3 u-gray">AP can offer a range of broadcast facilities at the following current/upcoming events</h2> </header> <p>Be the first to report from the scene, cover worldwide events, access full production and editorial solutions, or use our <a href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/locations/" title="network of studios and workspace">network of studios and workspaces</a> thanks to our <a href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/" title="AP live and locations solutions">AP live and locations solutions</a>. If you can’t find an event and you want to request a bespoke, <a href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/book-events-or-facilities" title="contact us">contact us</a>.</p> <p><strong>Receive real-time updates about our events coverage in your inbox by <a href="https://web.archive.org/web/20240225052854/http://discover.ap.org/l/62432/2014-12-15/26ww">subscribing to advisories</a>.</strong></p> <div class="u-border-top u-border-silver u-py1 u-hide-md"> <a class="c-action-4 u-black u-block" href="#filters-collapse" data-toggle="collapse"> <div class="u-clearfix u-flex u-items-center"> <svg class="c-icon c-icon--filter" role="img"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-filter"></use> </svg>Filter </div> </a> </div> </div> </div> </div></div></div></section> <div class="o-row c-panel u-bg-wild-sand"> <div class="o-row__gutter"> <div class="u-max-width-10 u-mx-auto"> <div class="u-clearfix"> <div class="o-col-1-4-md"> <div class="collapse collapse-none-md" id="filters-collapse"> <h4 class="c-title u-black u-mb3">Filter events by:</h4> </div> </div> <div class="o-col-3-4-md"> <section> <header> <h2 class="u-hide"></h2> <h4 class="c-label u-black u-mb3"> <span id="resultsHeader"></span> </h4> </header> <div class="u-clearfix" id="resultsBody"></div> <footer class="u-py3 u-center" id="resultsFooter"> <button class="c-btn u-bg-blue"> Load more <svg class="c-icon c-icon--chevron-right" role="img"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons.svg#i-chevron-right"></use> </svg> </button> </footer> </section> </div> </div> </div> </div> </div><script>var _filterConfiguration = { facets: [{ title: "Location", minCount: 1, showAll: true, sort: "index", field: "custom_ss_region" },{ title: "Month", minCount: 1, formatter: function(data) { return dateFormat(new Date(data), "MMMM yyyy",true); }, range: "custom_dts_operational_months", start: "NOW/YEAR-1YEAR", end: "NOW/YEAR+10YEARS", gap: "+1MONTH" }], filterType: "checkboxes", displayField: "custom_s_teaser8", fetchFields: ["custom_s_teaser8","custom_dt_operational_from","custom_dt_operational_end"], type: "T11 Event Detail Page", filters: ["custom_dt_operational_end:[NOW TO *]"], sort: "custom_dt_sort%20asc,custom_dt_operational_from%20asc", initialPageSize: 0, pageSize: 9, noResultsTemplate: "<div class=\"u-bg-white u-p3\"><p class=\"c-h4 u-mb0\">There are no upcoming events in the region and for the time you’ve chosen. If you can’t find an event and you want to request a bespoke, <a href=\"\">contact us</a>.</p></div>" ,format: function (i, doc) { if (doc.custom_dt_operational_from && doc.custom_dt_operational_end) { var dt = new Date(); var dtFrom = new Date(doc.custom_dt_operational_from.replace(/[-]/g, "/").replace(/T/, " ").replace(/Z/, "")); var dtTo = new Date(doc.custom_dt_operational_end.replace(/[-]/g, "/").replace(/T/, " ").replace(/Z/, "")); if (dt >= dtFrom && dt <= dtTo) { var result = doc[_filterConfiguration.displayField].replace(/c-teaser-8/, "c-teaser-8 u-border-anzac"); result = result.replace(/(<div class=\"c-caption u-bold u-mb0\">)/, "$1<span class=\"u-anzac u-caps\">Ongoing • </span>"); return result; } } return doc[_filterConfiguration.displayField]; }}; /* * Date Format 1.2.3 * Adapted by RL to switch M and m for Month/Minute handling and play nicely with Component Library */ var dateFormat = function () { var token = new RegExp("d{" + "1,4}|M{" + "1,4}|yy(?:yy)?|([HhmsTt])\\1?|[LloSZ]|\"[^\"]*\"|'[^']*'", "g"), timezone = new RegExp("\\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\\d{" + "4})?)\\b", "g"), timezoneClip = /[^-+\dA-Z]/g, pad = function (val, len) { val = String(val); len = len || 2; while (val.length < len) val = "0" + val; return val; }; /* Regexes and supporting functions are cached through closure */ return function (date, mask, utc) { var dF = dateFormat; /* You can't provide utc if you skip other args (use the "UTC:" mask prefix) */ if (arguments.length == 1 && Object.prototype.toString.call(date) == "[object String]" && !/\d/.test(date)) { mask = date; date = undefined; } /* Passing date through Date applies Date.parse, if necessary */ date = date ? new Date(date) : new Date; if (isNaN(date)) throw SyntaxError("invalid date"); mask = String(dF.masks[mask] || mask || dF.masks["default"]); /* Allow setting the utc argument via the mask */ if (mask.slice(0, 4) == "UTC:") { mask = mask.slice(4); utc = true; } var _ = utc ? "getUTC" : "get", d = date[_ + "Date"](), D = date[_ + "Day"](), M = date[_ + "Month"](), y = date[_ + "FullYear"](), H = date[_ + "Hours"](), m = date[_ + "Minutes"](), s = date[_ + "Seconds"](), L = date[_ + "Milliseconds"](), o = utc ? 0 : date.getTimezoneOffset(), flags = { d: d, dd: pad(d), ddd: dF.i18n.dayNames[D], dddd: dF.i18n.dayNames[D + 7], M: M + 1, MM: pad(M + 1), MMM: dF.i18n.monthNames[M], MMMM: dF.i18n.monthNames[M + 12], yy: String(y).slice(2), yyyy: y, h: H % 12 || 12, hh: pad(H % 12 || 12), H: H, HH: pad(H), m: m, mm: pad(m), s: s, ss: pad(s), l: pad(L, 3), L: pad(L > 99 ? Math.round(L / 10) : L), t: H < 12 ? "a" : "p", tt: H < 12 ? "am" : "pm", T: H < 12 ? "A" : "P", TT: H < 12 ? "AM" : "PM", Z: utc ? "UTC" : (String(date).match(timezone) || [""]).pop().replace(timezoneClip, ""), o: (o > 0 ? "-" : "+") + pad(Math.floor(Math.abs(o) / 60) * 100 + Math.abs(o) % 60, 4), S: ["th", "st", "nd", "rd"][d % 10 > 3 ? 0 : (d % 100 - d % 10 != 10) * d % 10] }; return mask.replace(token, function ($0) { return $0 in flags ? flags[$0] : $0.slice(1, $0.length - 1); }); }; }(); /* Some common format strings */ dateFormat.masks = { "default": "ddd MMM dd yyyy HH:mm:ss", shortDate: "M/d/yy", mediumDate: "MMM d, yyyy", longDate: "MMMM d, yyyy", fullDate: "dddd, MMMM d, yyyy", shortTime: "h:mm TT", mediumTime: "h:mm:ss TT", longTime: "h:mm:ss TT Z", isoDate: "yyyy-MM-dd", isoTime: "HH:mm:ss", isoDateTime: "yyyy-MM-dd'T'HH:mm:ss", isoUtcDateTime: "UTC:yyyy-MM-dd'T'HH:mm:ss'Z'" }; /* Internationalization strings */ dateFormat.i18n = { dayNames: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], monthNames: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ] };</script><script> (function (undefined) { if (typeof _filterConfiguration === "undefined") return; /* Configuration passed in */ var collection = "associated-press-live"; var facets = _filterConfiguration.facets; var displayField = _filterConfiguration.displayField; var fetchFields = _filterConfiguration.fetchFields || [displayField]; var filters = _filterConfiguration.filters || []; if (_filterConfiguration.type) filters.push("custom_s_type:%22" + _filterConfiguration.type + "%22"); filters = filters.length === 0 ? "" : ("&fq=" + filters.join("&fq=")); var sort = _filterConfiguration.sort; var pageSize = _filterConfiguration.pageSize || 10; var initialPageSize = _filterConfiguration.initialPageSize || pageSize; var solrQuery = "q=*:*&wt=json&indent=true" + filters + "&fl=" + fetchFields.join(",") + "&sort=" + sort + "&echoParams=none"; var solrQueryFacets = ["&facet=true&facet.mincount=1"]; for (var i = 0, len = facets.length; i < len; i++) { var facet = facets[i]; if (facet.field) solrQueryFacets.push("&facet.field={!ex=fq}" + facet.field); else if (facet.range) solrQueryFacets.push("&facet.range={!ex=fq}" + facet.range + "&f." + facet.range + ".facet.range.start=" + facet.start.replace(/\+/g, "%2B") + "&f." + facet.range + ".facet.range.end=" + facet.end.replace(/\+/g, "%2B") + "&f." + facet.range + ".facet.range.gap=" + facet.gap.replace(/\+/g, "%2B") ); if (facet.mincount || facet.mincount === 0) solrQueryFacets.push("&f." + (facet.field || facet.range) + ".facet.mincount=" + facet.mincount); if (facet.sort) solrQueryFacets.push("&f." + (facet.field || facet.range) + ".facet.sort=" + facet.sort); } solrQueryFacets = solrQueryFacets.join(""); var cps = new CrownPeakSearch(collection); var _page; var facetsFetched = false; var filterQueries = []; var resultsHeader = document.getElementById("resultsHeader") || ""; var resultsBody = document.getElementById("resultsBody") || ""; var resultsFooter = document.getElementById("resultsFooter") || ""; var sidebar = document.getElementById("filters-collapse") || ""; var filterbar = document.getElementById("filterBar") || ""; var filterbarMobile = document.getElementById("filterBarMobile") || ""; var buttonActiveClass = "c-btn-filter--active"; var optionFieldTemplate = "<option value=\"[value]\" data-field=\"[field]\" data-value=\"[value]\">[label]</option>"; var optionRangeTemplate = "<option value=\"[value]\" data-range=\"[range]\" data-gap=\"[gap]\" data-value=\"[value]\">[label]</option>"; var buttonFieldTemplate = "<li class=\"u-left u-mb2 u-mr2\"><button class=\"c-btn-filter[checked]\" data-field=\"[field]\" data-value=\"[value]\">[label]</button></li>"; var buttonRangeTemplate = "<li class=\"u-left u-mb2 u-mr2\"><button class=\"c-btn-filter[checked]\" data-range=\"[range]\" data-gap=\"[gap]\" data-value=\"[value]\">[label]</button></li>"; var filterbarMobileTemplate = "<select class=\"u-bg-white\">[options]</select>"; var checkboxFieldTemplate = "<div class=\"c-checkbox\"><label class=\"c-checkbox__label\"><input class=\"c-checkbox__input\" type=\"checkbox\" data-field=\"[field]\" data-value=\"[value]\"[checked]><span>[label][count]</span></label></div>"; var checkboxRangeTemplate = "<div class=\"c-checkbox\"><label class=\"c-checkbox__label\"><input class=\"c-checkbox__input\" type=\"checkbox\" data-range=\"[range]\" data-gap=\"[gap]\" data-value=\"[value]\"[checked]><span>[label][count]</span></label></div>"; var noResultsTemplate = _filterConfiguration.noResultsTemplate; var sidebarTemplate = "<div class=\"c-filter u-border-top u-border-black u-pt3 u-mb3\" id=\"sidebar[index]\"><h5 class=\"c-label u-good-ot-bold\">[title]</h5>[checkboxes]</div>"; function addEventListener(obj, evt, fnc) { /* W3C model */ if (obj.addEventListener) { obj.addEventListener(evt, fnc, false); return true; } /* Microsoft model */ else if (obj.attachEvent) { return obj.attachEvent('on' + evt, fnc); } /* Browser doesn't support W3C or MSFT model, go on with traditional */ else { evt = 'on' + evt; if (typeof obj[evt] === 'function') { /* Object already has a function on traditional */ /* Let's wrap it with our own function inside another function */ fnc = (function (f1, f2) { return function () { f1.apply(this, arguments); f2.apply(this, arguments); } })(obj[evt], fnc); } obj[evt] = fnc; return true; } } function format(source) { if (!source || !source.replace) return ""; if (arguments.length === 2 && typeof arguments[1] === "object") { var obj = arguments[1]; return source.replace(/\[([^\]]+)\]/g, function (match, p1) { var value = obj[p1]; return typeof value === "undefined" && (!obj.hasOwnProperty || !obj.hasOwnProperty(p1)) ? match : (value || ""); }); } else { for (var i = 1, len = arguments.length; i < len; i++) { source = source.replace(new RegExp("\\[" + (i - 1) + "\\]", "g"), arguments[i].toString()); } } return source; } function drawButtons(data) { var i, j, len, lenJ, item; var html = []; var htmlMobile = []; if (data && data.facet_counts && data.facet_counts.facet_fields) { for (i = 0, len = facets.length; i < len; i++) { var facetHtml = []; var facetHtmlMobile = []; var facet = facets[i]; if (facet.showAll) { item = { field: facet.field, label: "All", value: "", count: "", checked: " " + buttonActiveClass }; facetHtml.push(format(buttonFieldTemplate, item)); facetHtmlMobile.push(format(optionFieldTemplate, item)); } if (facet.field) { for (j = 0, lenJ = data.facet_counts.facet_fields[facet.field].length; j < lenJ; j += 2) { item = { field: facet.field, label: !facet.formatter ? data.facet_counts.facet_fields[facet.field][j] : facet.formatter(data.facet_counts.facet_fields[facet.field][j]), value: escape(data.facet_counts.facet_fields[facet.field][j]), count: "", checked: "" }; facetHtml.push(format(buttonFieldTemplate, item)); facetHtmlMobile.push(format(optionFieldTemplate, item)); } } else if (facet.range) { for (j = 0, lenJ = data.facet_counts.facet_ranges[facet.range].counts.length; j < lenJ; j += 2) { item = { range: facet.range, gap: data.facet_counts.facet_ranges[facet.range].gap, label: !facet.formatter ? data.facet_counts.facet_ranges[facet.range].counts[j] : facet.formatter(data.facet_counts.facet_ranges[facet.range].counts[j]), value: escape(data.facet_counts.facet_ranges[facet.range].counts[j]), count: "", checked: "" }; facetHtml.push(format(buttonRangeTemplate, item)); facetHtmlMobile.push(format(optionRangeTemplate, item)); } } if (facetHtml.length > 0) { html.push(facetHtml.join("")); htmlMobile.push(facetHtmlMobile.join("")); } } if (html.length > 0) { filterbar.innerHTML = filterbar.innerHTML + html.join(""); filterbarMobile.innerHTML = filterbarMobile.innerHTML + format(filterbarMobileTemplate, { options: htmlMobile.join("") }); } } } function buttonClicked(event) { var button = (event.target || event.srcElement); var field = button.getAttribute("data-field"); var range = button.getAttribute("data-range"); var key = field || range; var value = button.getAttribute("data-value"); /* Make sure other buttons aren't checked, and check us */ var buttons = getButtonsByKey(key); for (var i = 0, len = buttons.length; i < len; i++) { var isUs = (buttons[i].getAttribute("data-value") === value); if (!isUs) buttons[i].className = buttons[i].className.replace(new RegExp("(" + buttonActiveClass + ")", "g"), ""); else { if (buttons[i].className.indexOf(buttonActiveClass) < 0) buttons[i].className = buttons[i].className + " " + buttonActiveClass; } } filterQueries = getFilterQuery(); reQuery(1, true); } function getButtonsByKey(key) { var result = []; var buttons = getButtons(); for (var i = 0, len = buttons.length; i < len; i++) { if (buttons[i].getAttribute("data-field") === key || buttons[i].getAttribute("data-range") === key) result.push(buttons[i]); } return result; } function getButtons() { return filterbar.getElementsByTagName("button"); } function selectChanged(event) { var select = (event.target || event.srcElement); var option = null; var i, len; for (var i = 0, len = select.options.length; i < len; i++) { if (select.options[i].selected) { option = select.options[i]; break; } } if (!option) return; var field = option.getAttribute("data-field"); var range = option.getAttribute("data-range"); var key = field || range; var value = option.getAttribute("data-value"); /* Make sure other buttons aren't checked, and check the button that matches us */ var buttons = getButtonsByKey(key); for (i = 0, len = buttons.length; i < len; i++) { var isUs = (buttons[i].getAttribute("data-value") === value); if (!isUs) buttons[i].className = buttons[i].className.replace(new RegExp("(" + buttonActiveClass + ")", "g"), ""); else { if (buttons[i].className.indexOf(buttonActiveClass) < 0) buttons[i].className = buttons[i].className + " " + buttonActiveClass; } } filterQueries = getFilterQuery(); reQuery(1, true); } function getSelectsByKey(key) { var result = []; var selects = getSelects(); for (var i = 0, len = selects.length; i < len; i++) { if (selects[i].options.length > 0) { if (selects[i].options[0].getAttribute("data-field") === key || selects[i].options[0].getAttribute("data-range") === key) result.push(selects[i]); } } return result; } function getSelects() { return filterbarMobile.getElementsByTagName("select"); } function drawSidebars(data) { var i, j, len, lenJ, item; var html = []; if (data && data.facet_counts && data.facet_counts.facet_fields) { for (i = 0, len = facets.length; i < len; i++) { var facetHtml = []; var facet = facets[i]; if (facet.showAll) { item = { field: facet.field, label: "All", value: "", count: "", checked: " checked" }; facetHtml.push(format(checkboxFieldTemplate, item)); } if (facet.field) { for (j = 0, lenJ = data.facet_counts.facet_fields[facet.field].length; j < lenJ; j += 2) { item = { field: facet.field, label: !facet.formatter ? data.facet_counts.facet_fields[facet.field][j] : facet.formatter(data.facet_counts.facet_fields[facet.field][j]), value: escape(data.facet_counts.facet_fields[facet.field][j]), count: " (" + data.facet_counts.facet_fields[facet.field][j + 1] + ")", checked: "" }; facetHtml.push(format(checkboxFieldTemplate, item)); } } else if (facet.range) { for (j = 0, lenJ = data.facet_counts.facet_ranges[facet.range].counts.length; j < lenJ; j += 2) { item = { range: facet.range, gap: data.facet_counts.facet_ranges[facet.range].gap, label: !facet.formatter ? data.facet_counts.facet_ranges[facet.range].counts[j] : facet.formatter(data.facet_counts.facet_ranges[facet.range].counts[j]), value: escape(data.facet_counts.facet_ranges[facet.range].counts[j]), count: " (" + data.facet_counts.facet_ranges[facet.range].counts[j + 1] + ")", checked: "" }; facetHtml.push(format(checkboxRangeTemplate, item)); } } if (facetHtml.length > 0) { html.push(format(sidebarTemplate, { index: i, title: facet.title, checkboxes: facetHtml.join("") })); } } if (html.length > 0) { sidebar.innerHTML = sidebar.innerHTML + html.join(""); } } } function checkboxClicked(event) { var i, len; var cbx = (event.target || event.srcElement); var field = cbx.getAttribute("data-field"); var range = cbx.getAttribute("data-range"); var key = field || range; /* If this facet is showAll=true, we may have some extra work to do */ var facet = null; for (i = 0, len = facets.length; i < len; i++) { if (facets[i].field === field || facets[i].range === range) { facet = facets[i]; } } if (facet && facet.showAll) { /* Only the "All" checkbox should have an empty value */ if (cbx.getAttribute("data-value") === "") { if (cbx.checked) { /* Reset everything else to unchecked */ var checkboxes = getCheckedCheckboxesByKey(key); for (i = 1, len = checkboxes.length; i < len; i++) { checkboxes[i].checked = false; } } else { if (getCheckedCheckboxesByKey(key).length === 0) { /* No other boxes are checked, so they can't uncheck us */ cbx.checked = true; /* No other works needs doing, as we didn't change state */ return; } } } else if (cbx.checked) { /* Make sure that the "All" box is unchecked */ getCheckboxesByKey(key)[0].checked = false; } else { /* Check the "All" box if no other boxes are checked */ if (getCheckedCheckboxesByKey(key).length === 0) getCheckboxesByKey(key)[0].checked = true; } } filterQueries = getFilterQuery(); reQuery(1, true); } function getCheckedCheckboxesByKey(key) { var result = []; var checkboxes = getCheckboxesByKey(key); for (var i = 0, len = checkboxes.length; i < len; i++) { if (checkboxes[i].checked) result.push(checkboxes[i]); } return result; } function getCheckboxesByKey(key) { var result = []; var checkboxes = getCheckboxes(); for (var i = 0, len = checkboxes.length; i < len; i++) { if (checkboxes[i].getAttribute("data-field") === key || checkboxes[i].getAttribute("data-range") === key) result.push(checkboxes[i]); } return result; } function getCheckboxes() { if (document.querySelectorAll) return sidebar.querySelectorAll("input[type='checkbox']"); else return sidebar.getElementsByTagName("input"); } function getFilterQuery() { /* Build a filter query for all of the selected boxes */ var i, len; var result = []; if (!_filterConfiguration.filterType || _filterConfiguration.filterType === "checkboxes") { var checkboxes = getCheckboxes(); var lastKey = "**"; for (i = 0, len = checkboxes.length; i < len; i++) { var checkbox = checkboxes[i]; var value = checkbox.getAttribute("data-value"); if (value && checkbox.checked) { var field = checkbox.getAttribute("data-field"); var range = checkbox.getAttribute("data-range"); var key = field || range; if (key !== lastKey) { result.push({ field: key, values: [] }); lastKey = key; } if (field) { result[result.length - 1].values.push("\"" + encodeURI(unescape(value)) + "\""); } else if (range) { /* result[result.length - 1].values.push("[" + unescape(value) + "%20TO%20" + unescape(value) + unescape(checkbox.getAttribute("data-gap")).replace(/\+/g, "%2B") + "]"); */ result[result.length - 1].values.push("%22" + unescape(value) + "%22"); } } } } else if (_filterConfiguration.filterType === "buttons") { var buttons = getButtons(); var lastKey = "**"; for (i = 0, len = buttons.length; i < len; i++) { var button = buttons[i]; var value = button.getAttribute("data-value"); if (value && button.className.indexOf(buttonActiveClass) >= 0) { var field = button.getAttribute("data-field"); var range = button.getAttribute("data-range"); var key = field || range; if (key !== lastKey) { result.push({ field: key, values: [] }); lastKey = key; } if (field) { result[result.length - 1].values.push("\"" + encodeURI(unescape(value)) + "\""); } else if (range) { /* result[result.length - 1].values.push("[" + unescape(value) + "%20TO%20" + unescape(value) + unescape(button.getAttribute("data-gap")).replace(/\+/g, "%2B") + "]") */ result[result.length - 1].values.push("%22" + unescape(value) + "%22"); } } } } var fq = []; for (i = 0, len = result.length; i < len; i++) { fq.push("fq=" + result[i].field + ":(" + result[i].values.join(" OR ") + ")"); } return fq; } function connectFacets() { if (!_filterConfiguration.filterType || _filterConfiguration.filterType === "checkboxes") { var checkboxes = getCheckboxes(); for (var i = 0, len = checkboxes.length; i < len; i++) { addEventListener(checkboxes[i], "click", checkboxClicked); } } else if (_filterConfiguration.filterType === "buttons") { var buttons = getButtons(); for (var i = 0, len = buttons.length; i < len; i++) { addEventListener(buttons[i], "click", buttonClicked); } var selects = getSelects(); for (var i = 0, len = selects.length; i < len; i++) { addEventListener(selects[i], "change", selectChanged); } } } function drawResults(data, resetResults, start) { /* Simply stick the results together and output */ var html = []; for (var i = 0, len = data.response.docs.length; i < len; i++) { if (_filterConfiguration.format) html.push(_filterConfiguration.format.call(this, start + i, data.response.docs[i]) || ""); else html.push(data.response.docs[i][displayField] || ""); } resultsBody.innerHTML = (!resetResults ? (resultsBody.innerHTML || "") : "") + html.join(""); } function showFooter(data, page) { /* If there are more results that we have shown so far, display the Load More button */ if (!resultsFooter) return; /* Initial page size can be different from the normal page size */ var start = (page - 1) * pageSize - pageSize + initialPageSize; if (data && data.response && data.response.numFound > start + pageSize) { resultsFooter.style.display = "block"; } else { resultsFooter.style.display = "none"; } } function loadMoreClicked(event) { /* Request the next page of results */ reQuery(++_page, false); } function getLoadMoreButton() { if (document.querySelector) return resultsFooter.querySelector("button"); else return resultsFooter.getElementsByTagName("button")[0]; } function connectFooter() { var loadMore = getLoadMoreButton(); if (loadMore) { addEventListener(loadMore, "click", loadMoreClicked); } } function query(cps, page, resetResults, filterQueries) { var start = (page - 1) * pageSize; /* Initial page size can be different from the normal page size */ if (start > 0) start = start - pageSize + initialPageSize; var q = solrQuery + (!facetsFetched ? solrQueryFacets : "") + (page > 1 ? ("&start=" + start + "&rows=" + pageSize) : "&rows=" + initialPageSize); if (filterQueries.length > 0) q += "&" + filterQueries.join("&"); cps.raw(q).done(function (data) { if (resetResults || !data || !data.response || !data.response.docs) { /* Only redraw the header when reseting the results */ if (!data || !data.response || !data.response.numFound || !data.response.docs) { resultsHeader.innerText = "No results found"; resultsBody.innerHTML = noResultsTemplate; return; } if (data.response.numFound === 1) { resultsHeader.innerText = "1 result found"; } else { resultsHeader.innerText = data.response.numFound + " results found"; } if (!facetsFetched) { /* Draw the facets and connect the checkboxes to the click handlers */ if (!_filterConfiguration.filterType || _filterConfiguration.filterType === "checkboxes") { drawSidebars(data); } else if (_filterConfiguration.filterType === "buttons") { drawButtons(data); } connectFacets(); facetsFetched = true; } /* Connect the footer button to its event handler */ connectFooter(); } /* Draw the results and show the footer if necessary */ drawResults(data, resetResults, start); showFooter(data, page); }); } function reQuery(page, resetResults) { _page = page || _page || 1; query(cps, _page, resetResults, filterQueries); } if (!(resultsBody.getAttribute && resultsBody.getAttribute("data-skip") === "true")) { /* Initialise with a query to draw the first page and reset */ reQuery(1, true); } })();</script> <div class="o-row c-panel u-bg-ap-gray-cool-deep u-white"> <div class="o-row__gutter"> <div class="u-mx-auto u-max-width-10"> <section class="c-section"> <header class="c-section__header"> <h2>Related AP services</h2> <h3 class="u-white">We offer wide-ranging newsgathering services that help our partner organizations inform the world.</h3> </header> <div class="c-section__main u-flex-lg u-flex-wrap"> <article class="c-card-1 o-col-1-3-lg"> <a href="/web/20240225052854/https://www.ap.org/content/" class="c-card-1__link u-bg-white u-black"> <svg role="img" class="c-icon c-icon--topic-overview c-card-1__icon "> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-topic-overview"></use> </svg> <h4>Content</h4> <p class="u-hide u-show-sm">Access a world of stories at your fingertips.</p> </a> </article> <article class="c-card-1 o-col-1-3-lg"> <a href="/web/20240225052854/https://www.ap.org/content/video/" class="c-card-1__link u-bg-white u-black"> <svg role="img" class="c-icon c-icon--video c-card-1__icon "> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-video"></use> </svg> <h4>Video </h4> <p class="u-hide u-show-sm">Captivate with live, breaking or archive video from AP and our partners.</p> </a> </article> <article class="c-card-1 o-col-1-3-lg"> <a href="/web/20240225052854/https://www.ap.org/media-solutions/" class="c-card-1__link u-bg-white u-black"> <svg role="img" class="c-icon c-icon--calendar-settings c-card-1__icon "> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-calendar-settings"></use> </svg> <h4>Planning and media tools</h4> <p class="u-hide u-show-sm">Power your business with the resources trusted by the world's leading news agency.</p> </a> </article> </div> </section> </div> </div> </div><div class="o-row c-panel u-bg-tundora u-white u-hide-print" id="form-contact"> <div class="o-row__gutter"> <div class="u-max-width-10 u-mx-auto"> <section class="u-center"> <header class="u-mb4"> <h3>Use the forms to contact us and we’ll get back to you as soon as possible.</h3> <h4>Alternatively, you can call us 24/7 at: +44 20 7482 7580</h4> </header> <div class="u-clearfix"> <article class="u-mb3"> <svg class="c-icon c-icon--calendar u-mb2 u-block u-mx-auto" role="img"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-calendar"></use> </svg> <header> <h4 class="u-good-ot-cond-bold">For enquiries about events or facilities</h4> </header><a class="c-action-3" href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/book-events-or-facilities"> <div class="u-clearfix u-flex u-items-center">Book today <svg class="c-icon c-icon--chevron-right" role="img"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-chevron-right"></use> </svg> </div></a> </article> </div> </section> </div> </div> </div><script>(function() { var h1 = document.getElementsByTagName("h1"); if (h1 != null && h1.length) h1 = h1[0]; h1 = (h1 && h1.innerHTML ? h1.innerHTML : ""); if (!h1) return; var form = document.getElementById("form-contact"); if (!form) return; var link = form.getElementsByTagName("a"); if (link != null && link.length) link = link[0]; if (!link || !link.href || !link.href.indexOf || link.href.indexOf("?") >= 0) return; var url = location.href || ""; if (url.indexOf("/locations/") >= 0) { link.href = link.href + "?location=" + encodeURI(h1); } else if (url.indexOf("/events/") >= 0) { link.href = link.href + "?event=" + encodeURI(h1); }})();</script> </main> <div class="o-row c-panel u-bg-ap-gray-cool-deep u-hide-print"> <div class="o-row__gutter"> <div class="u-center u-mb4 u-hide-md"> <h4 class="c-h5 u-caps"><a href="/web/20240225052854/https://www.ap.org/en/" class="u-white u-hover-gray">The Associated Press</a></h4> <nav> <ul class="c-caption u-list-reset umb0"> <li><a href="/web/20240225052854/https://www.ap.org/contact-us/" class="u-block u-p1 u-gray u-hover-white">Contact</a></li><li><a href="https://web.archive.org/web/20240225052854/https://customerzone.ap.org/cz/s/contactsupport" class="u-block u-p1 u-gray u-hover-white">AP Support</a></li><li><a href="/web/20240225052854/https://www.ap.org/terms-and-conditions/" class="u-block u-p1 u-gray u-hover-white">Terms & conditions</a></li><li><a href="/web/20240225052854/https://www.ap.org/privacy-policy" class="u-block u-p1 u-gray u-hover-white">Privacy</a></li> </ul> </nav> </div> <div class="u-clearfix"> <div class="u-clearfix o-col-1-2-md o-col-2-5-lg"> <div class="u-hide u-show-md o-col-1-2-md"> <h4 class="c-h5 u-caps u-white">Multimedia Content</h4> <nav> <ul class="c-caption u-list-reset u-mb0"> <li><a href="/web/20240225052854/https://www.ap.org/content/video/" class="u-gray u-hover-white">Video</a></li><li><a href="/web/20240225052854/https://www.ap.org/content/text" class="u-gray u-hover-white">Text</a></li><li><a href="/web/20240225052854/https://www.ap.org/content/photos" class="u-gray u-hover-white">Photos</a></li><li><a href="/web/20240225052854/https://www.ap.org/content/data/" class="u-gray u-hover-white">Data</a></li><li><a href="/web/20240225052854/https://www.ap.org/content/audio" class="u-gray u-hover-white">Audio</a></li><li><a href="/web/20240225052854/https://www.ap.org/content/archive" class="u-gray u-hover-white">Archive</a></li> </ul> </nav> </div><div class="u-hide u-show-md o-col-1-2-md"> <h4 class="c-h5 u-caps u-white">Services and Media Solutions</h4> <nav> <ul class="c-caption u-list-reset u-mb0"> <li><a href="https://web.archive.org/web/20240225052854/https://workflow.ap.org/" class="u-gray u-hover-white">Workflow solutions</a></li><li><a href="/web/20240225052854/https://www.ap.org/services/live-and-location-services/" class="u-gray u-hover-white">Live and location services</a></li><li><a href="/web/20240225052854/https://www.ap.org/media-solutions/" class="u-gray u-hover-white">Planning services and media tools </a></li><li><a href="https://web.archive.org/web/20240225052854/https://workflow.ap.org/" class="u-gray u-hover-white">News production system </a></li><li><a href="/web/20240225052854/https://www.ap.org/services/ap-productions/" class="u-gray u-hover-white">AP Productions</a></li><li><a href="https://web.archive.org/web/20240225052854/https://contentservices.ap.org/" class="u-gray u-hover-white">Advertise with us</a></li><li><a href="" class="u-gray u-hover-white">Partnership opportunities</a></li> </ul> </nav> </div> </div> <div class="u-clearfix o-col-1-2-md o-col-2-5-lg u-right-lg"> <div class="u-hide u-show-md o-col-1-2-md"> <h4 class="c-h5 u-caps u-white">More from AP</h4> <nav> <ul class="c-caption u-list-reset u-mb0"> <li><a href="https://web.archive.org/web/20240225052854/https://blog.ap.org/" target="_blank" class="u-gray u-hover-white">AP Definitive Source</a></li><li><a href="https://web.archive.org/web/20240225052854/https://apimagesblog.com/" target="_blank" class="u-gray u-hover-white">AP Images Spotlight</a></li><li><a href="https://web.archive.org/web/20240225052854/https://leads.ap.org/" target="_blank" class="u-gray u-hover-white">AP Leads</a></li><li><a href="/web/20240225052854/https://www.ap.org/books/" target="_blank" class="u-gray u-hover-white">AP Books</a></li><li><a href="https://web.archive.org/web/20240225052854/https://itunes.apple.com/us/app/ap-news/id364677107?mt=8" target="_blank" class="u-gray u-hover-white">AP News app</a></li> </ul> </nav> </div> <div class="u-center u-left-align-md o-col-1-2-md"> <h4 class="c-h5 u-caps u-white">Follow AP</h4> <nav> <ul class="c-caption u-list-reset u-mb0 u-mln2-md"> <li class="u-inline-block"><a href="https://web.archive.org/web/20240225052854/https://twitter.com/AP" target="_blank" title="Follow Associated Press on Twitter" class="u-block u-p2 u-white u-hover-gray"> <svg role="img" class="c-icon c-icon--twitter u-block"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-twitter"></use> </svg></a></li><li class="u-inline-block"><a href="https://web.archive.org/web/20240225052854/https://www.facebook.com/APNews" target="_blank" title="Follow Associated Press on Facebook" class="u-block u-p2 u-white u-hover-gray"> <svg role="img" class="c-icon c-icon--facebook u-block"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-facebook"></use> </svg></a></li><li class="u-inline-block"><a href="https://web.archive.org/web/20240225052854/https://www.youtube.com/ap" target="_blank" title="Follow Associated Press on YouTube" class="u-block u-p2 u-white u-hover-gray"> <svg role="img" class="c-icon c-icon--youtube u-block"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-youtube"></use> </svg></a></li><li class="u-inline-block"><a href="https://web.archive.org/web/20240225052854/https://www.linkedin.com/company/associated-press" target="_blank" title="Follow Associated Press on LinkedIn" class="u-block u-p2 u-white u-hover-gray"> <svg role="img" class="c-icon c-icon--linkedin u-block"> <use xlink:href="/web/20240225052854im_/https://www.ap.org/assets/images/icons/icons.svg#i-linkedin"></use> </svg></a></li> </ul> </nav> </div> </div> </div> </div> </div> <div class="o-row u-bg-ap-gray-cool-deep u-py3 u-border-top u-border-tundora u-hide-print"> <div class="o-row__gutter"> <div class="u-clearfix u-flex-lg u-items-center"> <div class="o-col-1-2-md u-hide u-show-md"> <nav class="u-flex-lg u-items-center u-clearfix"> <ul class="u-list-reset c-caption u-clearfix u-mb0 u-left-lg"> <li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/about/" class="u-gray u-hover-white">About</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/media-center/" class="u-gray u-hover-white">Media Center</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/careers/" class="u-gray u-hover-white">Careers</a></li><li class="u-left u-mr1"><a href="https://web.archive.org/web/20240225052854/https://customerzone.ap.org/cz/s/contactsupport" class="u-gray u-hover-white">AP Support</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/contact-us/" class="u-gray u-hover-white">Contact</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/terms-and-conditions/" class="u-gray u-hover-white">Terms & Conditions</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/modern-slavery-statement" class="u-gray u-hover-white">Modern Slavery Statement</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/privacy-policy" class="u-gray u-hover-white">Privacy</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/freelance-privacy-policy" class="u-gray u-hover-white">Freelancer Privacy Policy</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/freelancer-news-values" class="u-gray u-hover-white">Freelancer News Values</a></li><li class="u-left u-mr1"><a href="https://web.archive.org/web/20240225052854/https://transparency-in-coverage.uhc.com/" class="u-gray u-hover-white">U.S. Medical Plan with UHC</a></li><li class="u-left u-mr1"><a href="/web/20240225052854/https://www.ap.org/no-surprises-act-notice" class="u-gray u-hover-white">No Surprises Act</a></li> <li class="u-left u-mr1"><a class="optanon-toggle-display" style="cursor:pointer;color:#777;">Cookie Settings</a></li> </ul> </nav> </div> <div class="o-col-1-2-md u-right-align-md u-center"> <p class="c-caption u-gray u-mb0"> All contents © copyright 2024 <a href="https://web.archive.org/web/20240225052854/http://ap.org/" class="u-gray u-hover-white">The Associated Press</a>. <br class="u-hide-md">All rights reserved. </p> </div> </div> </div> </div> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/svg4everybody.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/smooth-scroll.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/jquery.waypoints.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/tab.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/carousel.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/collapse.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/modal.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/transition.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/jquery.matchheight.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/jquery.marquee.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/jquery.validate.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/slick.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/vendor/superfish.js"></script> <script src="/web/20240225052854js_/https://www.ap.org/assets/scripts/site.js"></script> <script type="text/javascript"> piAId = '63432'; piCId = '58479'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://web.archive.org/web/20240225052854/https://pi' : 'https://web.archive.org/web/20240225052854/http://cdn') + '.pardot.com/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();</script> </body> </html><!-- FILE ARCHIVED ON 05:28:54 Feb 25, 2024 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 10:14:03 Feb 26, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.44 exclusion.robots: 0.023 exclusion.robots.policy: 0.014 esindex: 0.009 cdx.remote: 26.365 LoadShardBlock: 204.752 (3) PetaboxLoader3.datanode: 297.344 (5) PetaboxLoader3.resolve: 185.471 (3) load_resource: 357.339 (2) -->