1 2<!DOCTYPE html> 3<html lang="en-US" dir="ltr" data-page-id="534b5eac473a4e9bb8496ed11141d341" > 4<head> 5 <!-- Google Analytics Data Layer --> 6
6<script> 7 window.dataLayer = window.dataLayer || []; 8 window.dataLayer.push({ 9 'requesterOffice': '', 10 'requesterRegion': '', 11 'audienceRegion': '' 12 }); 13 </script>
13 14 15 <!-- Preload fonts to improve performance, but omit less commonly used fonts. --> 16 <link rel="preload" as="font" crossorigin="anonymous" href="/assets/fonts/ArialNovaRegular.woff2"> 17 <link rel="preload" as="font" crossorigin="anonymous" href="/assets/fonts/ArialNovaBold.woff2"> 18 <link rel="preload" as="font" crossorigin="anonymous" href="/assets/fonts/GT-Sectra-Book.woff2"> 19 <link rel="preload" as="font" crossorigin="anonymous" href="/assets/fonts/icomoon.woff2?qovine"> 20 21 <style> 22 /* Icomoon font (icons) */ 23 @font-face { 24 font-family: 'icomoon'; 25 src: url('/assets/fonts/icomoon.woff2?qovine') format('woff2'); 26 font-weight: normal; 27 font-style: normal; 28 font-display: swap; 29 } 30 /* Arial Nova (body text) :: Regular */ 31 @font-face { 32 font-family: 'ArialNova'; 33 src: url('/assets/fonts/ArialNovaRegular.woff2') format("woff2"); 34 font-weight: 400; 35 font-style: normal; 36 font-display: swap; 37 } 38 /* Arial Nova (body text) :: Regular Italic */ 39 @font-face { 40 font-family: 'ArialNova'; 41 src: url('/assets/fonts/ArialNovaItalic.woff2') format("woff2"); 42 font-weight: 400; 43 font-style: italic; 44 font-display: swap; 45 } 46 /* Arial Nova (body text) :: Light */ 47 @font-face { 48 font-family: 'ArialNova'; 49 src: url('/assets/fonts/ArialNovaLight.woff2') format("woff2"); 50 font-weight: 300; 51 font-style: normal; 52 font-display: swap; 53 } 54 /* Arial Nova (body text) :: Light Italic */ 55 @font-face { 56 font-family: 'ArialNova'; 57 src: url('/assets/fonts/ArialNovaLightItalic.woff2') format("woff2"); 58 font-weight: 300; 59 font-style: italic; 60 font-display: swap; 61 } 62 /* Arial Nova (body text) :: Bold */ 63 @font-face { 64 font-family: 'ArialNova'; 65 src: url('/assets/fonts/ArialNovaBold.woff2') format("woff2"); 66 font-weight: 700; 67 font-style: normal; 68 font-display: swap; 69 } 70 /* Arial Nova (body text) :: Bold Italic */ 71 @font-face { 72 font-family: 'ArialNova'; 73 src: url('/assets/fonts/ArialNovaBoldItalic.woff2') format("woff2"); 74 font-weight: 700; 75 font-style: italic; 76 font-display: swap; 77 } 78 /* GT Sectra (header/display text) :: Book */ 79 @font-face { 80 font-family: 'GT-Sectra-Book'; 81 src: url('/assets/fonts/GT-Sectra-Book.woff2') format("woff2"); 82 font-weight: 300; 83 font-style: normal; 84 font-display: swap; 85 } 86 /* GT Sectra (header/display text) :: Regular */ 87 @font-face { 88 font-family: 'GT-Sectra-Regular'; 89 src: url('/assets/fonts/GT-Sectra-Regular.woff2') format("woff2"); 90 font-weight: 400; 91 font-style: normal; 92 font-display: swap; 93 } 94 </style> 95 96 <!-- DNS preconnects for ubiquitous external host dependencies. --> 97 <link rel="preconnect" crossorigin="anonymous" href="//static.cloud.coveo.com"> 98 <!-- if user is not in china include preconnects. --> 99 <link rel="preconnect" crossorigin="anonymous" href="//www.googletagmanager.com"> 100 <link rel="preconnect" crossorigin="anonymous" href="//www.google.com"> 101 <link rel="preconnect" crossorigin="anonymous" href="//www.gstatic.com"> 102 103 <meta charset="utf-8"> 104 105 <!-- Critical CSS --> 106 <link rel="stylesheet" href="/assets/css/style.css?v=2"> 107 108 <!-- Deferred CSS --> 109 <link rel="preload" href="/assets/css/style-deferred.css?v=134346557671078530" as="style" onload="this.onload=null;this.rel='stylesheet'"> 110 <noscript><link rel="stylesheet" href="/assets/css/style-deferred.css?v=134346557671078530"></noscript> 111 112 113 114 115<title>Events // Cooley // Global Law Firm</title> 116<meta http-equiv="X-UA-Compatible" content="IE=edge"> 117<meta name="viewport" content="width=device-width, initial-scale=1.0"> 118<link rel="canonical" href="https://www.cooley.com/events" /> 119<meta name="description" content="" /> 120<meta name="keywords" content="" /> 121<meta property="og:url" content="https://www.cooley.com/events" /> 122<meta property="og:title" content="Events // Cooley // Global Law Firm" /> 123<meta property="og:description" content="" /> 124<meta property="og:image" content="https://www.cooley.com/-/media/cooley/media-logos/cooley-social-image.jpg?rev=cbcaaa724fce468a9958f34a7a9cf8c4" />
125<meta property="og:image:width" content="1200" /> 126<meta property="og:image:height" content="630" /> 127<meta name="twitter:card" content="summary" /> 128<meta name="twitter:title" content="Events // Cooley // Global Law Firm" /> 129<meta name="twitter:description" content="" /> 130<meta name="twitter:image" content="https://www.cooley.com/-/media/cooley/media-logos/cooley-twitter-red-box-600.png?rev=6538d9fa01e14f50830d6bddf60cc052" /> 131<meta name="twitter:creator" content="@CooleyLLP" /> 132<meta name="twitter:site" content="@CooleyLLP" /> 133 134 135 <!-- Google Tag Manager --> 136
136<script>
vendor: 495 bytes, lines 136-144
136 137 (function (w, d, s, l, i) { 138 w[l] = w[l] || []; w[l].push({ 139 'gtm.start': 140 new Date().getTime(), event: 'gtm.js' 141 }); var f = d.getElementsByTagName(s)[0], 142 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 143 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 144 })(window, document, 'script', 'dataLayer', '
144GTM-KX6KFHS
vendor: 3 bytes, line 144
144');
144</script>
144 145 <!-- End Google Tag Manager --> 146 147 <link rel="manifest" href="/assets/pwa/manifest.json" crossorigin="use-credentials"> 148 149 <!-- FAVICON --> 150 <link rel="icon" href="/assets/pwa/icons/favicon.ico"> 151 <link rel="icon" href="/assets/pwa/icons/favicon.svg" type="image/svg+xml"> 152 <link rel="apple-touch-icon" href="/assets/pwa/icons/apple-touch-icon.png"> 153 <meta name="theme-color" content="#33040e"> 154</head> 155<body class="" data-page-theme="blue"> 156 157 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 157-158
157 158 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
158GTM-KX6KFHS
vendor: 85 bytes, lines 158-159
158" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 159
159<!-- End Google Tag Manager (noscript) --> 160 161 162<!-- BEGIN NOINDEX --> 163<!-- Skip Link for a11y --> 164<a class="skiplink" href="#main">Skip to main content</a> 165 166<div class="page-container"> 167 168 <!-- Main Site Header --> 169 170 171<!-- components/site-header/site-header.twig --> 172<header class="site-header js-site-header"> 173 <div class="site-header-inner"> 174 175 <!-- Logo --> 176 <a class="logo" 177 style="--svg-path: url('/assets/images/cooley-logo.svg')" 178 href="/" 179 aria-label="Cooley"><span class="image"></span></a> 180 181 <!-- Accent formation videos --> 182 183 184 185<div class="formations js-formations" 186 data-context="site-header" 187 aria-hidden="true" 188 data-folder="/assets/images/formations/site-header/blue/" 189 data-sources="["branching-organic.mp4","branching-structured.mp4","divide-organic.mp4","divide-structured.mp4","network-organic.mp4","network-structured.mp4","ripple-organic.mp4","ripple-structured.mp4","web-organic.mp4","web-structured.mp4"]"> 190</div> 191 192 <!-- Search form overlay--> 193 <section class="site-header-search js-site-header-search" 194 aria-hidden="true" 195 aria-modal="true"> 196 197 <div class="site-header-search-inner"> 198 199 200 201
202<script> 203 document.addEventListener("CoveoSearchEndpointInitialized", function() { 204 var searchboxElement = document.getElementById("cooley-coveo-searchbox-site-header"); 205 searchboxElement.addEventListener("CoveoComponentInitialized", function() { 206 CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "/search"); 207 }); 208 }) 209</script>
209 <div id="cooley-coveo-searchbox-site-header_container" class="coveo-for-sitecore-search-box-container" 210 data-prebind-maximum-age='currentMaximumAge' 211 data-pipeline='Replatform Default' 212> 213 <div id="cooley-coveo-searchbox-site-header" 214 class="CoveoSearchbox" 215 data-enable-omnibox='true' 216 data-prebind-maximum-age='currentMaximumAge' 217 data-pipeline='Replatform Default' 218 data-placeholder='Enter search keywords' 219 data-clear-filters-on-new-query='false' 220> 221 222
223<script type="text/javascript"> 224 document.addEventListener("CoveoSearchEndpointInitialized", function() { 225 var componentId = "cooley-coveo-searchbox-site-header"; 226 var componentElement = document.getElementById(componentId); 227 228 function showError(error) { 229 console.error(error); 230 } 231 232 function areCoveoResourcesIncluded() { 233 return typeof (Coveo) !== "undefined"; 234 } 235 236 if (areCoveoResourcesIncluded()) { 237 var event = document.createEvent("CustomEvent"); 238 event.initEvent("CoveoComponentInitialized", false, true); 239 240 setTimeout(function() { 241 componentElement.dispatchEvent(event); 242 }, 0); 243 } else { 244 componentElement.classList.add("invalid"); 245 showError("The Coveo Resources component must be included in this page."); 246 } 247 }); 248</script>
248 249 <div class="CoveoAnalytics"></div> 250 <div class="CoveoForSitecoreBindWithUserContext"></div> 251 <div class="CoveoForSitecoreExpressions"></div> 252 <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="site-search"></div> 253 </div> 254 255 </div> 256 257 </div> 258 </section> 259 260 261 <!-- Nav Buttons --> 262 <div class="triggers"> 263 264 <!-- Translation Toggle --> 265 266 <!-- Search Toggle --> 267 <button class="toggle-search js-toggle-search icon-header-search" 268 type="button" 269 aria-label="Toggle Search Open/Closed"> 270 </button> 271 272 <!-- Hamburger Menu Trigger --> 273 <button class="menu-open js-menu-open icon-menu" 274 type="button" 275 aria-label="Open Menu"> 276 </button> 277 278 </div> 279 280 </div> 281 282
282<script> 283 function createCookie(name, value, days) { 284 var expires; 285 if (days) { 286 var date = new Date(); 287 date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); 288 expires = "; expires=" + date.toGMTString(); 289 } 290 else { 291 expires = ""; 292 } 293 document.cookie = name + "=" + value + expires + "; path=/"; 294 } 295 296 function getCookie(c_name) { 297 if (document.cookie.length > 0) { 298 c_start = document.cookie.indexOf(c_name + "="); 299 if (c_start != -1) { 300 c_start = c_start + c_name.length + 1; 301 c_end = document.cookie.indexOf(";", c_start); 302 if (c_end == -1) { 303 c_end = document.cookie.length; 304 } 305 return unescape(document.cookie.substring(c_start, c_end)); 306 } 307 } 308 return ""; 309 } 310 311 document.addEventListener('click', function (event) { 312 313 // Handle language toggle dropdown clicks 314 var isLanguageToggleOption = event.target.closest('.language-toggle li[role="option"]'); 315 if (isLanguageToggleOption) { 316 var dataValue = isLanguageToggleOption.getAttribute('data-value'); 317 var langPrefCookieKey = 'user_language_preference'; 318 319 if (dataValue && dataValue.toLowerCase().includes('zh-cn')) { 320 createCookie(langPrefCookieKey, 'zh-cn', 365); 321 } else { 322 createCookie(langPrefCookieKey, 'en', 365); 323 } 324 return; 325 } 326 }, true); 327 </script>
327 328</header> 329 330 331 332 333 <!-- Hamburger Menu --> 334 335<section class="hamburger-menu js-hamburger-menu" 336 aria-hidden="true" 337 aria-modal="true" 338 data-theme-tone="mid"> 339 340 <div class="inner"> 341 342 <!-- Close Button --> 343 <button class="menu-close js-menu-close" type="button" aria-label="Close"></button> 344 345 <!-- Utility Nav --> 346 <nav class="hamburger-menu-utility" aria-label="Utility Navigation"> 347 <!-- Utility Nav --> 348 <ul class="hamburger-menu-utility-list js-hamburger-menu-utility-list"> 349 <li> 350 <a class="p -lg" href="/about/contact" data-active="false">Contact</a> 351 </li> 352 <li> 353 <a class="p -lg" href="/news/search-media/filtered-our-news" data-active="false">News</a> 354 </li> 355 <li> 356 <a class="p -lg" href="/events" data-active="true">Events</a> 357 </li> 358 <li> 359 <a class="p -lg" href="/about/alumni" data-active="false">Alumni</a> 360 </li> 361 <li> 362 <a class="p -lg" href="https://i.cooley.com/l/708103/2025-05-05/284jbv" target=_blank data-active="false">Sign up</a> 363 </li> 364 </ul> 365 </nav> 366 367 <!-- Main Nav --> 368 <nav class="nav" 369 aria-label="Main Navigation" 370 data-theme-tone="dark-light" 371 data-bg="false"> 372 373 <!-- Main --> 374 <ul class="hamburger-menu-nav-list js-hamburger-menu-nav-list"> 375 <li> 376 <!-- Top Level Link--> 377 <a class="h3" href="/about" data-active="false">About</a> 378 </li> 379 <li> 380 <!-- Top Level Link--> 381 <a class="h3" href="/people" data-active="false">People</a> 382 </li> 383 <li> 384 <!-- Top Level Link--> 385 <a class="h3" href="/services" data-active="false">Services</a> 386 </li> 387 <li> 388 <!-- Top Level Link--> 389 <a class="h3" href="/news" data-active="false">Insights</a> 390 </li> 391 <li> 392 <!-- Top Level Link--> 393 <a class="h3" href="/diversity" data-active="false">Diversity</a> 394 </li> 395 <li> 396 <!-- Top Level Link--> 397 <a class="h3" href="/careers" data-active="false">Careers</a> 398 </li> 399 <li> 400 <!-- Top Level Link--> 401 <a class="h3" href="/about/geographies" data-active="false">Geographies</a> 402 </li> 403 </ul> 404 405 </nav> 406 407 408 <!-- Search --> 409 <div class="hamburger-menu-search"> 410 411 412 413 414
415<script> 416 document.addEventListener("CoveoSearchEndpointInitialized", function() { 417 var searchboxElement = document.getElementById("cooley-coveo-searchbox-hamburger-menu"); 418 searchboxElement.addEventListener("CoveoComponentInitialized", function() { 419 CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "/search"); 420 }); 421 }) 422</script>
422 <div id="cooley-coveo-searchbox-hamburger-menu_container" class="coveo-for-sitecore-search-box-container" 423 data-prebind-maximum-age='currentMaximumAge' 424 data-pipeline='Replatform Default' 425> 426 <div id="cooley-coveo-searchbox-hamburger-menu" 427 class="CoveoSearchbox" 428 data-enable-omnibox='true' 429 data-prebind-maximum-age='currentMaximumAge' 430 data-pipeline='Replatform Default' 431 data-placeholder='Enter search keywords' 432 data-clear-filters-on-new-query='false' 433> 434 435
436<script type="text/javascript"> 437 document.addEventListener("CoveoSearchEndpointInitialized", function() { 438 var componentId = "cooley-coveo-searchbox-hamburger-menu"; 439 var componentElement = document.getElementById(componentId); 440 441 function showError(error) { 442 console.error(error); 443 } 444 445 function areCoveoResourcesIncluded() { 446 return typeof (Coveo) !== "undefined"; 447 } 448 449 if (areCoveoResourcesIncluded()) { 450 var event = document.createEvent("CustomEvent"); 451 event.initEvent("CoveoComponentInitialized", false, true); 452 453 setTimeout(function() { 454 componentElement.dispatchEvent(event); 455 }, 0); 456 } else { 457 componentElement.classList.add("invalid"); 458 showError("The Coveo Resources component must be included in this page."); 459 } 460 }); 461</script>
461 462 <div class="CoveoAnalytics"></div> 463 <div class="CoveoForSitecoreBindWithUserContext"></div> 464 <div class="CoveoForSitecoreExpressions"></div> 465 <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="site-search"></div> 466 </div> 467 468 </div> 469 470 471 </div> 472 </div> 473 474</section> 475 476 477 <main id="main"> 478 <article class="grid-container"> 479 <!-- END NOINDEX --> 480 481 482 483 484<!-- components/hero-secondary/hero-secondary.twig --> 485<header class="hero hero-secondary" 486 data-theme-tone="dark-light" 487 data-gsap-animation="stagger-fade-in-up"> 488 <div class="inner"> 489 490 <h1 class="title h2" data-gsap>Events</h1> 491 492 </div> 493 494 495 496<div class="formations js-formations" 497 data-context="hero-secondary" 498 aria-hidden="true" 499 data-folder="/assets/images/formations/hero-secondary/blue/" 500 data-sources="["branching-organic.mp4","branching-structured.mp4","divide-organic.mp4","divide-structured.mp4","network-organic.mp4","network-structured.mp4","ripple-organic.mp4","ripple-structured.mp4","web-organic.mp4"]"> 501</div> 502</header> 503 504 505 506 507<!-- BEGIN NOINDEX --> 508<!-- components/secondary-nav/secondary-nav.twig --> 509<article class="secondary-nav js-secondary-nav" 510 data-theme-tone="dark-light" 511 data-gsap-animation="stagger-fade-in-up"> 512 <div class="inner"> 513 <nav aria-label="Secondary Navigation" data-gsap> 514 <ul class="list js-p-target"> 515 <li> 516 <a class="btn--tab" 517 href="/events" 518 aria-current="page">Upcoming</a> 519 </li> 520 <li> 521 <a class="btn--tab" 522 href="/events/on-demand" 523 aria-current="">On demand</a> 524 </li> 525 <li> 526 <a class="btn--tab" 527 href="/events/all-events" 528 aria-current="">All</a> 529 </li> 530 </ul> 531 </nav> 532 </div> 533</article> 534<!-- END NOINDEX --> <article class="cooley-searchbox-section"> 535 <div class="inner"> 536 <div> 537 538 539 540 <div id="_C94E6D0F-A871-4AE4-8D07-B3F961065129" 541 data-search-interface-id='cooley-event-listing-coveo-search-interface' 542> 543 544<div class='coveo-search-section'> 545 546 547 548
549<script> 550 document.addEventListener("CoveoSearchEndpointInitialized", function() { 551 var searchboxElement = document.getElementById("cooley-event-listing coveo-search-box"); 552 searchboxElement.addEventListener("CoveoComponentInitialized", function() { 553 CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, ""); 554 }); 555 }) 556</script>
556 <div id="cooley-event-listing coveo-search-box_container" class="coveo-for-sitecore-search-box-container" 557 data-prebind-maximum-age='currentMaximumAge' 558> 559 <div id="cooley-event-listing coveo-search-box" 560 class="CoveoSearchbox" 561 data-enable-omnibox='true' 562 data-prebind-maximum-age='currentMaximumAge' 563 data-placeholder='Search by keyword' 564> 565 566
567<script type="text/javascript"> 568 document.addEventListener("CoveoSearchEndpointInitialized", function() { 569 var componentId = "cooley-event-listing coveo-search-box"; 570 var componentElement = document.getElementById(componentId); 571 572 function showError(error) { 573 console.error(error); 574 } 575 576 function areCoveoResourcesIncluded() { 577 return typeof (Coveo) !== "undefined"; 578 } 579 580 if (areCoveoResourcesIncluded()) { 581 var event = document.createEvent("CustomEvent"); 582 event.initEvent("CoveoComponentInitialized", false, true); 583 584 setTimeout(function() { 585 componentElement.dispatchEvent(event); 586 }, 0); 587 } else { 588 componentElement.classList.add("invalid"); 589 showError("The Coveo Resources component must be included in this page."); 590 } 591 }); 592</script>
592 593 <div class="CoveoAnalytics"></div> 594 <div class="CoveoForSitecoreBindWithUserContext"></div> 595 <div class="CoveoForSitecoreExpressions"></div> 596 <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub=""></div> 597 </div> 598 599 </div> 600 601 602 <div class='coveo-hide-until-settings-added'> 603 604 </div> 605</div> 606 </div> 607</div> 608 609
609<script type="text/javascript"> 610 document.addEventListener("CoveoSearchEndpointInitialized", function() { 611 var externalComponentsSection = document.getElementById("_C94E6D0F-A871-4AE4-8D07-B3F961065129"); 612 CoveoForSitecore.initExternalComponentsSection(externalComponentsSection); 613 }); 614 </script>
614 615 616 </div> 617 </article> 618 <article class="cooley-main-search-results-section"> 619 <div class=""> 620 621 622 623 <div id="cooley-event-listing-coveo-search-interface" 624 class="CoveoSearchInterface " 625 data-enable-history='true' 626 data-prebind-maximum-age='currentMaximumAge' 627 data-pipeline='Replatform Default' 628 data-results-per-page='10' 629> 630 <div class="coveo-search-interface-mandatory-section"> 631 <div class="coveo-search-interface-mandatory-components"> 632 <div class="CoveoValidateAnalyticsIncluded" data-component-name="Search Interface"></div> 633 <div class="CoveoForSitecoreExpressions"></div> 634 <div class="CoveoForSitecoreBindWithUserContext"></div> 635 <div class="CoveoForSitecoreSyntax"></div> 636 <div class="CoveoTriggers"></div> 637 <div class="CoveoHiddenQuery"></div> 638 <div> 639 640 641 642 <div class="CoveoForSitecoreRankingExpression" 643 data-sc-ranking-scope-node='{"rankingExpressions" : [],"rankingFunctions" : [],"textualRankingExpressions" : []}' 644> 645 </div> 646</div> 647 <div> 648 649 650 651 <div class="CoveoForSitecoreLocalExpression" 652 data-sc-filter-on-sitecore-context-database='true' 653 data-sc-filter-on-current-language='true' 654 data-sc-filter-on-latest-version='true' 655> 656 </div> 657</div> 658 659 <div> 660 661 662 663 <div class="CoveoForSitecoreFilterExpression" 664 data-sc-filter-scope-node='{"advanced" : {"type" : "and" , "left" : {"type" : "field" , "fieldName" : "sections" , "operator" : {"name" : "*=" , "value" : 3},"fieldValueType" : {"name" : "string" , "value" : 3},"fieldValues" : ["events"]},"right" : {"type" : "not" , "operand" : {"type" : "field" , "fieldName" : "_template" , "operator" : {"name" : "==" , "value" : 1},"fieldValueType" : {"name" : "string" , "value" : 3},"fieldValues" : ["ADB6CA4F03EF4F47B9AC9CE2BA53FF97" , "FE5DD82648C6436DB87A7C4210C7413B"]}}}}' 665> 666 </div> 667</div> 668 <div> 669 670 671 672</div> 673 674<div> 675 676 677</div> 678 </div> 679 </div> 680 681 682<article class="faceted-search coveo-for-sitecore-frame-container"> 683 <div class="coveo-main-section"> 684 685 686 <div class="CoveoForSitecoreAnalytics" 687 > 688 </div> 689<div> 690 691 692 <div class="CoveoAnalytics" 693 data-prebind-endpoint='coveoForSitecoreAnalyticsEndpoint' 694 data-prebind-anonymous='isAnonymous' 695 data-prebind-search-hub='currentPageName' 696 data-search-hub='event-search' 697 data-prebind-send-to-cloud='analyticsEnabled' 698> 699 </div> 700</div> 701 702 703
704<script type="text/javascript" style="display:none;"> 705 document.addEventListener('DOMContentLoaded', function () { 706 707 var today = new Date(); 708 var dd = String(today.getDate()).padStart(2, '0'); 709 var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0 not 1! 710 var yyyy = today.getFullYear(); 711 712 filterDate = yyyy + '/' + mm + '/' + dd; 713 714 var expressionBuilder = new Coveo.ExpressionBuilder(); 715 var fieldName = CoveoForSitecore.Context.fields.toCoveo('@sortdatecoveo'); 716 717 expressionBuilder.addFieldExpression(fieldName, '>=', [filterDate]); 718 document.getElementById('CooleyUpcomingEvents-JSQueryFilterExpression').dataset.scAdvancedFilter = expressionBuilder.build(); 719 }); 720</script>
720 721<div id="CooleyUpcomingEvents-JSQueryFilterExpression" class="CoveoForSitecoreFilterExpression"></div> 722 <aside class="faceted-search-sidebar coveo-facet-column"> 723 <h2 class="cooley-facet-title">Filters</h2> 724 <div class="faceted-search-facets"> 725 726<div class="CoveoDateRangePicker" 727 data-field-from="@sortdatecoveo" 728 data-field-to="@sortdatecoveo" 729 data-title="Date Range" 730 data-start-caption="start" 731 data-end-caption="end" 732 data-today-caption="today" 733 data-this-week-caption="this week" 734 data-last-week-caption="last week" 735 data-this-month-caption="this month" 736 data-enable-radio-button="true" 737 data-lang-code="en" 738 data-format="YYYY-MM-DD" 739 data-input-placeholder="YYYY-MM-DD" 740 data-first-day="0" 741 data-read-only-input="true" 742 data-years-back="20" 743 data-years-ahead="0"></div> 744
745<script defer type="text/javascript" src="/assets/js/coveo-date-range-picker.min.js"></script>
745 746<div> 747 748 749 750 <div id='cooley-coveo-facet-event-format' 751 class="CoveoDynamicFacet" 752 data-title='Format' 753 data-id='cooley-event-format-facet' 754 data-injection-depth='1000' 755 data-sort-criteria='score' 756 data-use-leading-wildcard-in-facet-search='false' 757 data-prebind-field='fieldTranslator' 758 data-field='@eventformat' 759> 760 </div> 761</div><div> 762 763 764 765 <div id='cooley-coveo-facet-cle-eligible' 766 class="CoveoDynamicFacet" 767 data-title='CLE Credit' 768 data-id='cooley-cle-eligible-facet' 769 data-injection-depth='1000' 770 data-sort-criteria='score' 771 data-use-leading-wildcard-in-facet-search='false' 772 data-value-caption='{"Yes" : "CLE Eligible"}' 773 data-prebind-field='fieldTranslator' 774 data-field='@cleeligible' 775> 776 </div> 777</div><div> 778 779 780 781 <div id='cooley-coveo-facet-practices' 782 class="CoveoDynamicFacet" 783 data-title='Practices' 784 data-id='cooley-practices-facet' 785 data-injection-depth='1000' 786 data-sort-criteria='alphanumeric' 787 data-use-leading-wildcard-in-facet-search='false' 788 data-prebind-field='fieldTranslator' 789 data-field='@practices' 790> 791 </div> 792</div><div> 793 794 795 796 <div id='cooley-coveo-facet-industries' 797 class="CoveoDynamicFacet" 798 data-title='Industries' 799 data-id='cooley-industries-facet' 800 data-injection-depth='1000' 801 data-sort-criteria='alphanumeric' 802 data-use-leading-wildcard-in-facet-search='false' 803 data-prebind-field='fieldTranslator' 804 data-field='@industries' 805> 806 </div> 807</div> 808 </div> 809 </aside> 810 <section class="faceted-search-content coveo-results-column"> 811 <div class="faceted-search-content-header"> 812 <div class="coveo-results-header"> 813 <div class="coveo-summary-section"> 814 <span class="CoveoQuerySummary" 815 > 816 817</span> 818 </div> 819 <div class="coveo-result-layout-section"> 820 821 </div> 822 <div class="coveo-sort-section"> 823 <label for="sort">Sort by</label> 824 825 826<div class="coveo-sort-container"> 827 <span id="cooley-coveo-sort-field-sortdate" 828 class="CoveoSort" 829 data-caption='Date' 830 data-prebind-sort-criteria='sortCriteriaResolver' 831 data-sort-criteria='{"field":"sortdatecoveo","type":"Field","direction":"Ascending"}' 832 data-sc-enable-both-sort-directions='true' 833> 834 </span> 835</div> 836 837<div class="coveo-sort-container"> 838 <span id="cooley-coveo-sort-relevancy" 839 class="CoveoSort" 840 data-caption='Relevancy' 841 data-prebind-sort-criteria='sortCriteriaResolver' 842 data-sort-criteria='{"type":"Relevancy"}' 843 data-sc-enable-both-sort-directions='false' 844 data-name='sort' 845> 846 </span> 847</div> 848 </div> 849 </div> 850 </div> 851 852<div> 853 854 855 <div class="CoveoBreadcrumb"></div> 856</div><div> 857 858 859 860 <div class="CoveoDidYouMean" 861 > 862 </div> 863</div><div> 864 865 866 867 <div class="CoveoErrorReport" 868 > 869 </div> 870</div> 871 872 873<div> 874 <div id="cooley-list-coveo-results-list" 875 class="CoveoResultList" 876 data-layout='list' 877 data-wait-animation='fade' 878 data-auto-select-fields-to-include='false' 879> 880 881 882 <div> 883
883<script id="cooley-file-result-template-event-list" 884 class="result-template" 885 type="text/x-underscore-template" 886 data-prebind-sc-all-conditions='unfoldDictionaryToAttributesPrebind' 887 data-sc-all-conditions='{"_template" : "14AB10BC474E479F80D6E78058FC58EF"}' 888> 889 <!-- If you get an "Unexpected Token <" issue on this line with SXA, refer to: https://docs.coveo.com/en/2098/ --> 890 891<!-- Event List Result --> 892<article class="teaser" data-type="event-list-result"> 893 <div class="teaser-inner js-link-event"> 894 <% if (raw.pagefeaturedimageurl != null && raw.pagefeaturedimageurl != "") { %> 895 <div class="teaser-image"> 896 <a class="CoveoResultLink"> 897 <picture> 898 <source srcset="<%= raw.pagefeaturedimageurl %>" type="image/webp"> 899 <img src="<%= raw.pagefeaturedimageurl %>" alt="<%= raw.pagefeaturedimagealt %>" loading="lazy" width="170" height="116"> 900 </picture> 901 </a> 902 </div> 903 <% } %> 904 <div class="teaser-content"> 905 <div class="teaser-meta CoveoFieldValue" data-field="<%= coveoFieldName('@sections') %>"></div> 906 <a class='teaser-title h6 CoveoResultLink js-link-event-link'><span class="CoveoFieldValue" data-field="<%= coveoFieldName('@cleanTitle') %>" /></a> 907 <p class="search-results-listing-excerpt"> 908 <%= (raw.searchdescription ? (raw.searchdescription + " ") : "") %> 909 <span class="CoveoExcerpt"></span> 910 </p> 911 <div class="teaser-holder"> 912 <div class="teaser-source CoveoFieldValue" data-field="<%= coveoFieldName('@event location') %>"></div> 913 <div class="teaser-date CoveoFieldValue" data-field="<%= coveoFieldName('@sortdatecoveo') %>" data-helper="date" data-helper-options-predefined-format="MMMM d, yyyy"></div> 914 </div> 915 </div> 916 </div> 917</article> </script>
917 918 </div> 919 920 921 <div> 922
922<script id="cooley-file-result-template-default-list" 923 class="result-template" 924 type="text/x-underscore-template" 925 > 926 <!-- If you get an "Unexpected Token <" issue on this line with SXA, refer to: https://docs.coveo.com/en/2098/ --> 927 <!-- Default List Result --> 928<article class="teaser list-result"> 929 <div class="teaser-inner"> 930 <div class="teaser-content"> 931 <div class="teaser-meta CoveoFieldValue" data-field="<%= coveoFieldName('@sections') %>"></div> 932 <a class='teaser-title h6 CoveoResultLink'><span class="CoveoFieldValue" data-field="<%= coveoFieldName('@cleanTitle') %>" /></a> 933 <p class="search-results-listing-excerpt"> 934 <%= (raw.searchdescription ? (raw.searchdescription + " ") : "") %> 935 <span class="CoveoExcerpt"></span> 936 </p> 937 </div> 938 </div> 939</article> </script>
939 940 </div> 941 942 </div> 943</div> 944 <div class="CoveoPager" 945 > 946 947 948 949</div> 950 </section> 951 952 </div> 953</article> 954 955 </div> 956 <div>
957<script type="text/javascript"> 958 document.addEventListener("CoveoSearchEndpointInitialized", function() { 959 960 setTimeout(function() { 961 var searchInterface = document.getElementById("cooley-event-listing-coveo-search-interface"); 962 if (typeof(CoveoForSitecore) !== "undefined") { 963 CoveoForSitecore.initSearchInterface(searchInterface); 964 } 965 }, 0); 966 }); 967</script>
967 </div> 968</div> 969 970 </article>
971<script> 972 document.addEventListener("CoveoSearchEndpointInitialized", function () { 973 // Try multiple ways to find the root element 974 var root = document.getElementById("cooley-coveo-search-interface") || 975 document.querySelector(".CoveoSearchInterface"); 976 977 if (!root || typeof Coveo === "undefined") return; 978 979 var host = root.querySelector(".CoveoErrorReport"); 980 if (host) { 981 host.setAttribute("data-nosnippet", ""); 982 } 983 984 // Replace H1/H2 with div to prevent Google from indexing error as page title 985 function replaceBuiltInTitle() { 986 var titleContainer = document.querySelector(".CoveoErrorReport .coveo-error-report-title"); 987 if (!titleContainer) return; 988 989 var headings = titleContainer.querySelectorAll("h1, h2, h3, h4, h5, h6"); 990 headings.forEach(function(heading) { 991 heading.remove(); 992 }); 993 994 titleContainer.textContent = "Something went wrong. Please try again."; 995 titleContainer.setAttribute("role", "alert"); 996 titleContainer.setAttribute("aria-live", "polite"); 997 titleContainer.style.display = "block"; 998 } 999 1000 Coveo.$$(root).on("queryError", function () { 1001 setTimeout(function() { 1002 replaceBuiltInTitle(); 1003 }, 0); 1004 }); 1005 }); 1006</script>
1006 1007 1008 <!-- BEGIN NOINDEX --> 1009 1010 1011 </article> 1012 1013 1014 1015<!-- components/site-footer/site-footer.twig --> 1016<footer class="site-footer" 1017 data-theme-tone="mid" 1018 data-gsap-animation="stagger-fade-in-up"> 1019 1020 1021 <!-- Footer Top (Mid/Red) / Email Signup --> 1022 <div class="site-footer-top"> 1023 <div class="site-footer-top-inner" data-gsap> 1024 1025 <h2 class="h3 title">Want to receive alerts from Cooley?</h2> 1026 1027 <a class="btn -lg" href="https://i.cooley.com/l/708103/2025-05-05/284jbv" target=_blank>Sign up</a> 1028 </div> 1029 </div> 1030 1031 1032 <!-- Footer Bottom (Dark)--> 1033 <div class="site-footer-bottom" data-theme-tone="dark-light"> 1034 1035 <!-- Accent formation video--> 1036 1037 1038 1039<div class="formations js-formations" 1040 data-context="site-footer" 1041 aria-hidden="true" 1042 data-folder="/assets/images/formations/site-footer/blue/" 1043 data-sources="["branching-organic.mp4","branching-structured.mp4","divide-organic.mp4","divide-structured.mp4","network-organic.mp4","network-structured.mp4","ripple-organic.mp4","ripple-structured.mp4","web-organic.mp4"]"> 1044</div> 1045 1046 <!-- Logo + Menus --> 1047 <div class="site-footer-bottom-inner" data-gsap> 1048 1049 <a class="logo" 1050 style="--svg-path: url('/assets/images/cooley-logo.svg')" 1051 href="/" 1052 aria-label="Cooley"><span class="image"></span></a> 1053 1054 <!--- Nav Links List --> 1055 <nav class="site-footer-bottom-nav"> 1056 <ul class="p-reg"> 1057 <li> 1058 <a class="-vert-line-before" href="/" >Home</a> 1059 </li> 1060 <li> 1061 <a class="-vert-line-before" href="/people" >People</a> 1062 </li> 1063 <li> 1064 <a class="-vert-line-before" href="/services" >Services</a> 1065 </li> 1066 <li> 1067 <a class="-vert-line-before" href="/news" >Insights</a> 1068 </li> 1069 <li> 1070 <a class="-vert-line-before" href="/about" >About</a> 1071 </li> 1072 <li> 1073 <a class="-vert-line-before" href="/diversity" >Diversity</a> 1074 </li> 1075 <li> 1076 <a class="-vert-line-before" href="/careers" >Careers</a> 1077 </li> 1078 <li> 1079 <a class="-vert-line-before" href="/about/geographies" >Geographies</a> 1080 </li> 1081 1082 <li> 1083 <a class="-vert-line-before" href="/about/contact" >Contact us</a> 1084 </li> 1085 1086 <li> 1087 <a class="-vert-line-before" href="/corporate-content/rss-feeds/media-rss-feed" target=_blank>Media RSS Feed</a> 1088 </li> 1089 <li> 1090 <a class="-vert-line-before" href="/legal-notices" >Legal Notices & Privacy Policy</a> 1091 </li> 1092 <li> 1093 <a class="-vert-line-before" href="/landing/attorney-advertising" >Attorney Advertising</a> 1094 </li> 1095 </ul> 1096 </nav> 1097 1098 1099 1100 <div class="site-footer-bottom-final" data-gsap> 1101 1102 <!-- Social Links--> 1103 <nav class="site-footer-bottom-social" aria-label="Social Media Links"> 1104 <ul> 1105 <li> 1106 <a class="icon-linkedin" href="https://www.linkedin.com/company/cooleyllp" target="_blank" rel="noopener" aria-label="linkedin">
1107 <span class="sr-text">https://www.linkedin.com/company/cooleyllp</span> 1108 </a> 1109 </li> 1110 <li> 1111 <a class="icon-twitter" href="https://twitter.com/CooleyLLP" target="_blank" rel="noopener" aria-label="twitter"> 1112 <span class="sr-text">https://twitter.com/CooleyLLP</span> 1113 </a> 1114 </li> 1115 <li> 1116 <a class="icon-instagram" href="https://www.instagram.com/cooley_llp/" target="_blank" rel="noopener" aria-label="instagram"> 1117 <span class="sr-text">https://www.instagram.com/cooley_llp/</span> 1118 </a> 1119 </li> 1120 <li> 1121 <a class="icon-facebook" href="https://www.facebook.com/CooleyLLP" target="_blank" rel="noopener" aria-label="facebook"> 1122 <span class="sr-text">https://www.facebook.com/CooleyLLP</span> 1123 </a> 1124 </li> 1125 </ul> 1126 </nav> 1127 <!-- Legal Text --> 1128 <div class="site-footer-bottom-legal"> 1129 <p class="-xs">© 2026 Cooley LLP and Cooley (UK) LLP. All rights reserved.</p> 1130 <p class="-xs">Cooley® is a registered service mark of Cooley LLP in the United States and European Union as well as certain other jurisdictions.</p> 1131 </div> 1132 </div> 1133 </div> 1134 </div> 1135</footer> 1136 1137 </main> 1138 1139 1140 <!-- END NOINDEX --> 1141</div> 1142<!-- BEGIN NOINDEX --> 1143<!-- Blocker for hamburger menu and header search --> 1144<div class="js-blocker"></div> 1145<!-- END NOINDEX --> 1146 1147 <!-- BEGIN NOINDEX --> 1148 <!-- JQuery --> 1149
1149<script src="/assets/js/jquery.min.js"></script>
1149 1150 <!-- Coveo Search Resources --> 1151 <link rel="stylesheet" href="https://static.cloud.coveo.com/searchui/v2.10123/css/CoveoFullSearch.css" /> 1152<link rel="stylesheet" href="https://static.cloud.coveo.com/coveoforsitecore/ui/v0.65.57/css/CoveoForSitecore.css" />
1153<script class="coveo-script" type="text/javascript" src='https://static.cloud.coveo.com/searchui/v2.10123/js/CoveoJsSearch.Lazy.min.js'></script>
1153
1154<script class="coveo-for-sitecore-script" type="text/javascript" src='https://static.cloud.coveo.com/coveoforsitecore/ui/v0.65.57/js/CoveoForSitecore.Lazy.min.js'></script>
1154
1155<script type="text/javascript" src="https://static.cloud.coveo.com/searchui/v2.10123/js/cultures/en.js"></script>
1155 1156 1157<div> 1158 1159 1160 1161 1162 <!-- Resources --> 1163 <div id="SearchResourcesProperties_bb0ec127646149f89a10c54311d0bcc8" 1164 class="CoveoForSitecoreContext" 1165 data-sc-should-have-analytics-component='true' 1166 data-sc-analytics-enabled='true' 1167 data-sc-current-language='en' 1168 data-prebind-sc-language-field-name='fieldTranslator' 1169 data-sc-language-field-name='_language' 1170 data-sc-labels='{"Creation Time" : "Creation time." , "Updated By" : "Updated by" , "Last Time Modified" : "Last time modified." , "Created" : "Created" , "Created By" : "Created by" , "Template" : "Template" , "Language" : "Language" , "Uniform resource identifier" : "URI" , "Search is currently unavailable" : "Oops! Something went wrong on the server." , "If the problem persists contact the administrator." : "If the problem persists contact the administrator." , "Descending" : "Descending" , "Ascending" : "Ascending"}' 1171 data-sc-maximum-age='900000' 1172 data-sc-page-name='Events' 1173 data-sc-page-name-full-path='/sitecore/content/Cooley/Home/Events' 1174 data-sc-index-source-name='Coveo_web_index - CooleyProd2023' 1175 data-sc-is-in-experience-editor='false' 1176 data-sc-is-user-anonymous='true' 1177 data-sc-item-uri='sitecore://web/{534B5EAC-473A-4E9B-B849-6ED11141D341}?lang=en&ver=2' 1178 data-sc-item-id='534b5eac-473a-4e9b-b849-6ed11141d341' 1179 data-prebind-sc-latest-version-field-name='fieldTranslator' 1180 data-sc-latest-version-field-name='_latestversion' 1181 data-sc-rest-endpoint-uri='/coveo/rest' 1182 data-sc-analytics-endpoint-uri='/coveo/rest/ua' 1183 data-sc-site-name='cooley' 1184 data-sc-field-prefix='f' 1185 data-sc-field-suffix='20190' 1186 data-sc-prefer-source-specific-fields='false' 1187 data-sc-external-fields='[{"fieldName":"permanentid","shouldEscape":false}]' 1188 data-sc-source-specific-fields='[{"fieldName":"attachmentparentid"},{"fieldName":"author"},{"fieldName":"clickableuri"},{"fieldName":"collection"},{"fieldName":"concepts"},{"fieldName":"date"},{"fieldName":"filetype"},{"fieldName":"indexeddate"},{"fieldName":"isattachment"},{"fieldName":"language"},{"fieldName":"printableuri"},{"fieldName":"rowid"},{"fieldName":"size"},{"fieldName":"source"},{"fieldName":"title"},{"fieldName":"topparent"},{"fieldName":"topparentid"},{"fieldName":"transactionid"},{"fieldName":"uri"},{"fieldName":"urihash"}]' 1189> 1190 </div> 1191
1191<script type="text/javascript"> 1192 var endpointConfiguration = { 1193 itemUri: "sitecore://web/{534B5EAC-473A-4E9B-B849-6ED11141D341}?lang=en&ver=2", 1194 siteName: "cooley", 1195 restEndpointUri: "/coveo/rest" 1196 }; 1197 if (typeof (CoveoForSitecore) !== "undefined") { 1198 CoveoForSitecore.SearchEndpoint.configureSitecoreEndpoint(endpointConfiguration); 1199 CoveoForSitecore.version = "5.0.1460.0"; 1200 var context = document.getElementById("SearchResourcesProperties_bb0ec127646149f89a10c54311d0bcc8"); 1201 if (!!context) { 1202 CoveoForSitecore.Context.configureContext(context); 1203 } 1204 } 1205 </script>
1205 1206</div> 1207 1208 <!-- Custom JS --> 1209
1209<script src="/assets/js/bundle.js?v=134346557671078530"></script>
1209 1210 1211 <input type="hidden" value="PRODCD1" name="machine"> 1212 1213 <!-- END NOINDEX --> 1214</body> 1215</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.