CINXE.COM

Shopping Cart | ASME

<!DOCTYPE html> <html lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_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="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.asme.org/cart","20240417193008","https://web.archive.org/","web","/_static/", "1713382208"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <link rel="preconnect" href="https://web.archive.org/web/20240417193008/https://use.typekit.net/" crossorigin/> <link rel="preconnect" href="https://web.archive.org/web/20240417193008/https://p.typekit.net/" crossorigin/> <link rel="preload" href="https://web.archive.org/web/20240417193008/https://use.typekit.net/uob4hmd.css" as="style"> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Shopping Cart | ASME</title> <meta property="og:url" content="https://web.archive.org/web/20240417193008/https://www.asme.org/cart"/> <meta name="format-detection" content="telephone=no"> <script> window.dataLayer = window.dataLayer || []; var section = 'https://web.archive.org/web/20240417193008/https://www.asme.org/cart'.split("-").join(" ").split("/").filter(function (arg) { if (!/\.com|\.org|localhost|http|www/.test(arg)) { return arg; } }) || []; window.isStaging = false; var OGURL = 'https://web.archive.org/web/20240417193008/https://www.asme.org/cart'; var urlSegments = 'www.asme.org/cart'.split("/"); var [hostname, ...path] = urlSegments; var pageTitle = 'Shopping Cart | ASME'; // var pageName = "ASME | " + // (section[0] ? (section[0] + " | ") : "") + // (section[1] ? (section[1] + " | ") : "") + // pageTitle; // attributes that should be set on every pageload // GA4 minimum properties var initGA4Data = { pageName: pageTitle, pageHostname: hostname, pagePath: "/" + path.join('/'), pageCategory: section[0] ? section[0] : "(not set)", pageSubcategory: section[1] ? section[1] : "(not set)", pageSection: section[2] ? section[2] : "(not set)", pageType: "ASME.Cart" }; window.dataLayer = [...window.dataLayer, initGA4Data]; // legacy page properties window.dataLayer = [...window.dataLayer, { 'page' : { 'isStaging' : window.isStaging, 'section' : section[0] === undefined ? "(not set)" : section[0], 'type' : section[1] === undefined ? "(not set)" : section[1] } }]; </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/20240417193008/https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-P5LRDPG'); </script> <!-- End Google Tag Manager --> <link rel="stylesheet" href="https://web.archive.org/web/20240417193008cs_/https://use.typekit.net/uob4hmd.css"> <link href="/web/20240417193008cs_/https://www.asme.org/dist/css/main.min.css?v=3388274d-3b8e-4471-a31d-0051afe30e52" rel="stylesheet" type="text/css"/> </head> <body> <script> var asmeIsUser = false; var asmeIsMember = false; var memberDiscount = false; var formatMEText = false; var asmeUid = ""; var signInUrl = "/sign-in?ReturnUrl=/cart"; //membership variables var membershipBeforeExpirationWarning = "Your membership expires in {renewalDays} {days}. <u>Renew Now</u>"; var membershipExpirationDayofWarning = "Your membership expires today. <u>Renew Now</u>"; var membershipExpiredNotice30less = "Past Due! Don't Lose Benefits. <u>Renew Now</u>"; var membershipExpiredNotice60less = "Your Membership Has Expired. <u>Reactivate Membership</u>"; var searchEngineKey = "y_SSQuh11QNkmVqM6A5n"; </script> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://web.archive.org/web/20240417193008if_/https://www.googletagmanager.com/ns.html?id=GTM-P5LRDPG" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <header> <div class="siteheader"> <div class="navbar"> <div class="menu-button menu-button-phone header-content d-sm-none" tabindex="0"> <abbr class="alert-item alert-item--menu d-none membership-alert">!</abbr> <img alt="open menu" src="/web/20240417193008im_/https://www.asme.org/assets/icons/icon-menu-mobile.svg"><span>Menu</span> </div> <div class="menu-button-close menu-button-close-phone header-content d-none d-sm-none" tabindex="0"> <img alt="close menu" src="/web/20240417193008im_/https://www.asme.org/assets/icons/icon-close-menu-mobile.svg"><span>Close</span> </div> <div class="brand-main"> <a class="navbar-brand" aria-label="ASME Home" href="/web/20240417193008/https://www.asme.org/" tabindex="0"><span class="sr-only">ASME</span></a> </div> <div class="navbar-content"> <a href="#contentBody" aria-expanded="false" aria-label="Skip to main content" class="skiplink" tabindex="0">Skip to main content</a> <div class="navbar-top d-flex"> <span class="navbar-text d-none d-lg-flex"> The American Society of Mechanical Engineers </span> <div class="ml-auto top-navigation"> <ul class="navbar-top"> <li class="nav-item"><a href="https://web.archive.org/web/20240417193008/https://www.asmefoundation.org/" target="_blank" class="nav-link">ASME Foundation</a></li> <li class="nav-item"><a href="/web/20240417193008/https://www.asme.org/get-involved/groups-sections-and-technical-divisions" class="nav-link">Sections &amp; Divisions</a></li> <li class="nav-item"><a href="/web/20240417193008/https://www.asme.org/asme-programs" class="nav-link">Programs</a></li> <li class="nav-item has-submenu user-login after-login"> <abbr class="alert-item alert-item--nav d-none membership-alert">!</abbr> <a id="username" href="javascript:void(0)" class="nav-link username"><span class="sr-only">User Menu</span></a> <ul class="submenu sub-menu"> <li class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></li> <li> <a href="/web/20240417193008/https://www.asme.org/account"> <div class="svg-icon"><svg xmlns="http://www.w3.org/2000/svg" width="22.731" height="28.038" viewbox="0 0 22.731 28.038"><path d="M.75 22.744c0-3.611 4.89-4.513 10.615-4.513 5.757 0 10.615.935 10.615 4.544s-4.89 4.513-10.615 4.513C5.609 27.288.75 26.35.75 22.744zM4.341 7.771a7.024 7.024 0 117.024 7.022 7 7 0 01-7.024-7.022z" fill="none" stroke="#fff" stroke-width="1.5"/></svg></div> <span>My Account</span> </a> </li> <li class="member-renew d-none"> <a href="/web/20240417193008/https://www.asme.org/cart/add-membership"> <span class="nav-link renewmessage renewalmessage" style="white-space: normal !important "></span> </a> </li> <li class="members-only"> <a href="/web/20240417193008/https://www.asme.org/account?page=access-benefits"> <div class="svg-icon"><svg xmlns="http://www.w3.org/2000/svg" width="22.731" height="22.731" viewbox="0 0 22.731 22.731"><g transform="translate(0.75 0.75)"><g transform="translate(0 0)"><path class="a" d="M0,4.128C0,1.032.033,0,4.128,0S8.256,1.032,8.256,4.128s.013,4.128-4.128,4.128S0,7.225,0,4.128Z" transform="translate(0)"/><path class="a" d="M0,4.128C0,1.032.033,0,4.128,0S8.256,1.032,8.256,4.128s.013,4.128-4.128,4.128S0,7.225,0,4.128Z" transform="translate(12.974)"/><path class="a" d="M0,4.128C0,1.032.033,0,4.128,0S8.256,1.032,8.256,4.128s.013,4.128-4.128,4.128S0,7.225,0,4.128Z" transform="translate(0 12.974)"/><path class="a" d="M0,4.128C0,1.032.033,0,4.128,0S8.256,1.032,8.256,4.128s.013,4.128-4.128,4.128S0,7.225,0,4.128Z" transform="translate(12.974 12.974)"/></g></g></svg></div> <span>Access Benefits</span> </a> </li> <li> <a href="https://web.archive.org/web/20240417193008/https://preferences.asme.org/"> <div class="svg-icon"><svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewbox="0 0 25.3 25.3"><path class="a" d="M20.893 20.884a11.8 11.8 0 01-13.31 2.366 4.774 4.774 0 00-1.676-.469c-1.4.008-3.142 1.366-4.048.461s.453-2.65.453-4.058a4.711 4.711 0 00-.461-1.668 11.8 11.8 0 1119.043 3.37z"/><path class="b" d="M17.204 13.032h2M12.475 13.032h2M7.747 13.032h2"/></svg></div> <span> Communication Preferences <svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewbox="0 0 17 17" class="icon-external-link"> <path fill-rule="evenodd" d="M15.111 15.111V8.5H17v6.611C17 16.15 16.15 17 15.111 17H1.89A1.888 1.888 0 0 1 0 15.111V1.89C0 .85.84 0 1.889 0H8.5v1.889H1.889V15.11H15.11zM10.127 0H17v6.873h-1.964V3.348L5.384 13 4 11.616l9.652-9.652h-3.525V0z"/> </svg> </span> </a> </li> <li> <a href="/web/20240417193008/https://www.asme.org/account?page=digital-downloads"> <div class="svg-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24.431" height="28.577" viewbox="0 0 24.431 28.577"><g transform="translate(0.751 0.75)"><g transform="translate(-0.001)"><path class="a" d="M15.461,0H5.654A5.632,5.632,0,0,0,0,5.5v15.83a5.612,5.612,0,0,0,5.491,5.731c.055,0,.109,0,.162,0H17.431a5.7,5.7,0,0,0,5.5-5.731V7.779Z" transform="translate(0 0.017)"/><path class="b" d="M0,0V4.289a3.8,3.8,0,0,0,3.788,3.8h4.06" transform="translate(15.075)"/><path class="b" d="M.5,8.907V0" transform="translate(10.399 10.554)"/><path class="b" d="M0,0,3.457,3.472,6.915,0" transform="translate(7.44 15.988)"/></g></g></svg></div> <span>Digital Downloads</span> </a> </li> <li> <a href="/web/20240417193008/https://www.asme.org/account?page=purchase-history"> <div class="svg-icon"><svg class="account-icon-fill" xmlns="http://www.w3.org/2000/svg" width="25.674" height="24.735" viewbox="0 0 25.674 24.735"><g><g><path d="M23.461 5.017c-.078-.011-.14-.02-18.776-.027L4.37 1.234a.837.837 0 00-.692-.756L.978.011a.837.837 0 10-.285 1.65l2.061.356 1.195 14.239a3.184 3.184 0 003.156 2.914h14.171a3.185 3.185 0 003.141-2.726l1.228-8.51a2.582 2.582 0 00-2.184-2.917zm-.7 11.191a1.5 1.5 0 01-1.484 1.288H7.111a1.5 1.5 0 01-1.49-1.377l-.794-9.454c6.7 0 18.124.008 18.4.009a.9.9 0 01.765 1.021zM6.288 21.648a1.544 1.544 0 101.539 1.543 1.546 1.546 0 00-1.541-1.543zM20.802 21.648a1.544 1.544 0 101.539 1.543 1.547 1.547 0 00-1.541-1.543z"/></g><path d="M23.483 6.518c-.283 0-12.039-.007-18.936-.009l.817 9.73a1.547 1.547 0 001.534 1.417h14.581a1.548 1.548 0 001.527-1.326l1.264-8.761a.929.929 0 00-.787-1.051zm-4.371 4.819h-3.447a.862.862 0 110-1.724h3.447a.862.862 0 010 1.724z"/></g></svg></div> <span>Purchase History</span> </a> </li> <li class="members-only"> <a href="/web/20240417193008/https://www.asme.org/account?page=committee-history"> <div class="svg-icon"><svg xmlns="http://www.w3.org/2000/svg" width="30.193" height="23.142" viewbox="0 0 30.193 23.142"><g transform="translate(0.751 0.75)"><g transform="translate(-0.001)"><path class="a" d="M0,8.035A4.07,4.07,0,0,0,3.5,4.014,4.069,4.069,0,0,0,.093,0" transform="translate(22.841 1.373)"/><path class="a" d="M0,0C1.912.286,3.247.955,3.247,2.335c0,.95-.628,1.567-1.645,1.955" transform="translate(25.447 14.154)"/><path class="a" d="M8.434,0C3.885,0,0,.689,0,3.442S3.861,6.9,8.434,6.9c4.549,0,8.433-.682,8.433-3.437S13.007,0,8.434,0Z" transform="translate(5.913 14.74)"/><path class="a" d="M5.405,10.811a5.386,5.386,0,1,0-.04,0Z" transform="translate(8.942)"/><path class="a" d="M3.5,8.035A4.064,4.064,0,0,1,3.405,0" transform="translate(2.354 1.373)"/><path class="a" d="M3.247,0C1.335.286,0,.955,0,2.335,0,3.285.628,3.9,1.645,4.29" transform="translate(0 14.154)"/></g></g></svg></div> <span>Committee History</span> </a> </li> <li> <a href="/web/20240417193008/https://www.asme.org/sign-out"> <div class="svg-icon"><svg xmlns="http://www.w3.org/2000/svg" width="21.909" height="17.012" viewbox="0 0 21.909 17.012"><path d="M-44.542,394.115H-61.736v.017h-.942a1.886,1.886,0,0,0-1.885,1.885v13.209a1.885,1.885,0,0,0,1.885,1.885h.457v.017h17.679a1.887,1.887,0,0,0,1.888-1.888V396A1.889,1.889,0,0,0-44.542,394.115Zm-2.253,8.84-.014.022a.9.9,0,0,1-.168.25l-4.716,4.716a.853.853,0,0,1-.606.25.846.846,0,0,1-.6-.25.854.854,0,0,1,0-1.211l3.255-3.255H-58.9a.857.857,0,0,1-.857-.857.857.857,0,0,1,.857-.857h9.253l-3.253-3.253a.854.854,0,0,1,0-1.211.854.854,0,0,1,1.211,0l4.716,4.716a.855.855,0,0,1,.168.25l.014.021a.859.859,0,0,1,.07.334A.852.852,0,0,1-46.8,402.955Z" transform="translate(64.563 -394.115)"/></svg></div> <span>Sign Out</span> </a> </li> </ul> </li> <li class="nav-item user-login before-login"> <a href="/web/20240417193008/https://www.asme.org/sign-in" class="nav-link log-in" tabindex="0"> Sign In/Create Account </a> </li> </ul> </div> <div class="ml-2 mb-0 navbar-top-right"> <ul class="navbar-right d-none d-xl-block"> <li class="nav-item"> <a href="/web/20240417193008/https://www.asme.org/cart" class="nav-link" tabindex="0"> Cart <span class="cart-icon"> <abbr class="cart-item cart-item-count" style="display: none"></abbr> </span> </a> </li> <li class="nav-item search-link"><a href="javascript:void(0)" aria-label="Search" class="search-icon"></a></li> </ul> <div class="navbar-right-mobile d-flex d-xl-none"> <div class="menu-cart header-content"> <a href="/web/20240417193008/https://www.asme.org/cart" tabindex="0"> <img alt="shopping cart" src="/web/20240417193008im_/https://www.asme.org/assets/icons/icon-cart-mobile.svg"><span>Cart</span> <span class="cart-item cart-item-count" style="display: none"></span> </a> </div> <div class="menu-search header-content" tabindex="0"> <img alt="site search" src="/web/20240417193008im_/https://www.asme.org/assets/icons/icon-search-mobile.svg"><span>Search</span> </div> <div class="search-button-close header-content d-none" tabindex="0"> <img alt="close menu" src="/web/20240417193008im_/https://www.asme.org/assets/icons/icon-close-menu-mobile.svg"><span>Close</span> </div> <div class="d-none d-sm-block"> <div class="menu-button header-content"> <abbr class="alert-item alert-item--menu d-none membership-alert" style="top: 20px;right: 40px;">!</abbr> <img alt="menu icon" src="/web/20240417193008im_/https://www.asme.org/assets/icons/icon-menu-mobile.svg" tabindex="0"><span>Menu</span> </div> <div class="menu-button-close header-content d-none"> <img alt="close menu" src="/web/20240417193008im_/https://www.asme.org/assets/icons/icon-close-menu-mobile.svg" tabindex="0"><span>Close</span> </div> </div> </div> </div> <div class="ml-auto search-nav"> <div class="search-box"> <input type="search" id="st-search-input" name="site-search" title="" class="st-search-input searchtext" aria-label="Search products, events, courses, resource categories" placeholder="Search products, events, courses, resource categories…"/> <button class="searchbutton" onclick="navigationSearch();">Search</button> </div> </div> </div> <nav id="mobile-nav"> <div class="nav-container"> <ul class="navbar-nav mr-auto"> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/About-ASME">About <span>ASME</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme">About ASME Overview</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Honors &amp; Awards</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/honors-awards" tabindex="0">Honors &amp; Awards</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/About-ASME/Honors-Awards/Honors-Assembly-Awards" class="subnav-link " tabindex="0">Honors Assembly Awards</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/honors-awards/achievement-awards" class="subnav-link " tabindex="0">Achievement Awards</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/honors-awards/literature-awards" class="subnav-link " tabindex="0">Literature Awards</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/honors-awards/service-awards" class="subnav-link " tabindex="0">Service Awards</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/honors-awards/unit-awards" class="subnav-link " tabindex="0">Unit Awards</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/honors-awards/fellows" class="subnav-link " tabindex="0">Fellows</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Governance</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/governance" tabindex="0">Governance</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/About-ASME/Governance/ASME-Society-Policies" class="subnav-link " tabindex="0">ASME Society Policies</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/governance/asme-constitution-and-by-laws" class="subnav-link " tabindex="0">ASME Constitution and By-Laws</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/governance/asme-sectors" class="subnav-link " tabindex="0">ASME Sectors</a> </li> </ul> <div class="accordion d-xl-none" tabindex="0"><span>Engineering History</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/engineering-history" tabindex="0">Engineering History</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/About-ASME/Engineering-History/ASME-Presidents-Through-History" class="subnav-link " tabindex="0">ASME Presidents</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/engineering-history/landmarks?v=1" class="subnav-link " tabindex="0">Landmarks</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/engineering-history/mechanical-engineers" class="subnav-link " tabindex="0">Biographies</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Media Inquiries</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/media-inquiries" tabindex="0">Media Inquiries</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/media-inquiries/press-releases" class="subnav-link " tabindex="0">Press Releases</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/about-asme/media-inquiries/asme-in-the-headlines" class="subnav-link " tabindex="0">ASME in the Headlines</a> </li> </ul> <h3><a href="/web/20240417193008/https://www.asme.org/About-ASME/CEO-Corner">CEO Corner</a></h3> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/asme-strategy">ASME Strategy</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/diversity-and-inclusion">Diversity, Equity, and Inclusion</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/strategic-partnerships">Partnerships</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/About-ASME/climate-change">Climate Change</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/annual-reports">Annual Report</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/careers-at-asme">Careers at ASME</a></h3> <h3><a href="https://web.archive.org/web/20240417193008/https://asmestore.merchorders.com/" target="_blank" class="subdomains-link">The ASME Store</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/contact-us">Contact Us</a></h3> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/Codes-Standards">Codes &amp; <span> Standards</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/codes-standards">Codes &amp; Standards Overview</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Find Codes &amp; Standards</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/codes-standards/find-codes-standards" tabindex="0">Find Codes &amp; Standards</a></h3> </li> <li class="subnav-item"> <span>Top Series</span> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Codes-Standards/BPVC-Standards" class="subnav-link " tabindex="0">BPVC</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/find-codes-standards?type=Standards&amp;page=1&amp;perPage=25&amp;sortBy=bestselling&amp;sortByDir=desc&amp;designatorCategory=B31" class="subnav-link " tabindex="0">B31</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/find-codes-standards?type=Standards&amp;page=1&amp;perPage=25&amp;sortBy=bestselling&amp;sortByDir=desc&amp;designatorCategory=A17" class="subnav-link " tabindex="0">A17</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Codes-Standards/Y14-Standards" class="subnav-link " tabindex="0">Y14</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/find-codes-standards/authorized-resellers-and-electronic-version-licens" class="subnav-link " tabindex="0">Authorized Resellers and Electronic Version Licensees</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/find-codes-standards/access-to-out-of-print-codes-standards-and-asme" class="subnav-link " tabindex="0">Access to Out-of-Print Codes &amp; Standards</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>About Standards</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/codes-standards/about-standards" tabindex="0">About Standards</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/about-standards/history-of-asme-standards" class="subnav-link " tabindex="0">History of ASME Standards</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/about-standards/history-of-asme-standards/codes-and-standards-chronology" class="subnav-link " tabindex="0">Standards and Certification Chronology</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/about-standards/iso-secretariats-and-us-technical-advisory-groups" class="subnav-link " tabindex="0">ISO Committees &amp; Technical Advisory Groups</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/about-standards/the-future-of-asme-standards" class="subnav-link " tabindex="0">The Future of ASME Standards</a> </li> </ul> <div class="accordion d-xl-none" tabindex="0"><span>Standards Translations</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/Codes-Standards/translations" tabindex="0">Standards Translations</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Codes-Standards/translations/Translations-List" class="subnav-link " tabindex="0">Translation List</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Codes-Standards/translations/Translation-Sellers" class="subnav-link " tabindex="0">Translation Sellers</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Code Committee</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/codes-standards/asme-code-committee" tabindex="0">Code Committee</a></h3> </li> <li class="subnav-item"> <a href="https://web.archive.org/web/20240417193008/https://cstools.asme.org/csconnect/committeepages.cfm" class="subnav-link subdomains-link" target="_blank" tabindex="0">Find a Committee</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/asme-code-committee/contact-committees" class="subnav-link " tabindex="0">Contact Committees</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/asme-code-committee/get-involved" class="subnav-link " tabindex="0">Get Involved</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/About-ASME/Diversity-and-Inclusion/Women-in-Standards-Certification" class="subnav-link " tabindex="0">Women in Standards and Certification</a> </li> </ul> <div class="accordion d-xl-none" tabindex="0"><span>Training and Events</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/codes-standards/training-and-events" tabindex="0">Training and Events</a></h3> </li> <li class="subnav-item"> <a href="https://web.archive.org/web/20240417193008/https://www.asme.org/conferences-events/events?pageIndex=1&amp;pageSize=10&amp;activeSection=2&amp;startDate=06/29/2019&amp;endDate=&amp;eventType=9&amp;sortBy=date" class="subnav-link " tabindex="0">Workshops</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/training-and-events/standards-certification-member-training-resources" class="subnav-link " tabindex="0">Member Training Resources</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/training-and-events/engineering-student-resources" class="subnav-link " tabindex="0">Engineering Student Resources</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="https://web.archive.org/web/20240417193008/https://cstools.asme.org/" target="_blank" class="subdomains-link">C&amp;S Connect</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Publications Information</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/codes-standards/publications-information" tabindex="0">Publications Information</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/publications-information/safety-codes-standards" class="subnav-link " tabindex="0">Safety Codes &amp; Standards</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/publications-information/code-cases" class="subnav-link " tabindex="0">Code Cases</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/publications-information/bpvc-resources" class="subnav-link " tabindex="0">BPVC Resources</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/publications-information/standards-certification-update" class="subnav-link " tabindex="0">Standards &amp; Certification Update</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/find-codes-standards/use-of-asme-copyrighted-information" class="subnav-link " tabindex="0">Copyright Terms</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/publications-information/faq" class="subnav-link " tabindex="0">FAQ</a> </li> </ul> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/certification-accreditation">Certification &amp; <span> Accreditation</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/certification-accreditation">Certification &amp; Accreditation Overview</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>ASME Certification Process</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/certification-accreditation/asme-certification-process" tabindex="0">ASME Certification Process</a></h3> </li> <li class="subnav-item"> <a href="https://web.archive.org/web/20240417193008/https://signin.asme.org/s/login/SelfRegister?startURL=%2Fidp%2Flogin%3Fapp%3D0sp4x000000k9j2%26RelayState%3Dhttps%253A%252F%252Fcaconnect.asme.org%26expid%3Dcaconnect&amp;expId=caconnect" class="subnav-link subdomains-link" target="_blank" tabindex="0">Start a Certificate Application</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/asme-certification-process/to-start-a-certificate-application" class="subnav-link " tabindex="0">Certification Process</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/asme-certification-process/price-guide" class="subnav-link " tabindex="0">Price Guide</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/asme-certification-process/required-code-books" class="subnav-link " tabindex="0">Required Code Books</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Certification &amp; Accreditation Programs</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/certification-accreditation" tabindex="0">Certification &amp; Accreditation Programs</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/boiler-and-pressure-vessel-certification" class="subnav-link " tabindex="0">Boiler and Pressure Vessel (BPV)</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/nuclear-component-certification" class="subnav-link " tabindex="0">Nuclear Component (N-Type)</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/reinforced-thermoset-plastic-corrosionresistant" class="subnav-link " tabindex="0">Reinforced Thermoset Plastic</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/bioprocessing-equipment-certification" class="subnav-link " tabindex="0">Bioprocessing Equipment (BPE)</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/nuclear-quality-assurance-nqa1-certification" class="subnav-link " tabindex="0">Nuclear Quality Assurance (NQA-1)</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/nuclear-material-organization-certification" class="subnav-link " tabindex="0">Nuclear Material Organization (QSC)</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/personnel-certification" class="subnav-link " tabindex="0">Personnel Certification</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/authorized-inspection-agency-accreditation" class="subnav-link " tabindex="0">Authorized Inspection Agency (AIA)</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/pressure-relief-device-testing-laboratories" class="subnav-link " tabindex="0">Pressure Relief Device Testing Lab (PRD)</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/prt-certification" class="subnav-link " tabindex="0">PRT Certification</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/Quality-Program-for-Suppliers" class="subnav-link " tabindex="0">Quality Program for Suppliers (QPS)</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Resources &amp; Events</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/certification-accreditation/resources-and-events" tabindex="0">Resources &amp; Events</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/asme-code-committee/contact-committees" class="subnav-link " tabindex="0">Interpretations</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/resources-and-events/locate-asme-certified-companies" class="subnav-link " tabindex="0">Find Inspection Agencies</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/resources-and-events/find-testing-labs" class="subnav-link " tabindex="0">Find Testing Labs</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/resources-and-events/downloadable-resources" class="subnav-link " tabindex="0">Downloadable Resources</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/publications-information/code-cases" class="subnav-link " tabindex="0">Code Cases</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Resources/Access-New-Markets" class="subnav-link " tabindex="0">Certification Webinars</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/Certification-360-Workshops" class="subnav-link " tabindex="0">Certification 360 Workshops</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/resources-and-events/contact-us" class="subnav-link " tabindex="0">Contact Us</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/certification-accreditation/resources-and-events/frequently-asked-questions" class="subnav-link " tabindex="0">FAQs</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/certification-accreditation/why-demand-the-mark">Demand the Mark</a></h3> <h3><a href="https://web.archive.org/web/20240417193008/https://caconnect.asme.org/directory" target="_blank" class="subdomains-link">Find Certificate Holders</a></h3> <h3><a href="https://web.archive.org/web/20240417193008/https://caconnect.asme.org/" target="_blank" class="subdomains-link">CA Connect</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/codes-standards/asme-code-committee/get-involved">Get Involved with a Committee</a></h3> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="#">Learning &amp; <span> Development</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Learning &amp; Development Overview</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/learning-development" tabindex="0">Learning &amp; Development Overview</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/about-asme-learning-development" class="subnav-link " tabindex="0">About Us</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Learning-Development/Build-On-Demand-Courses-with-ASME" class="subnav-link " tabindex="0">Build On Demand Courses with ASME</a> </li> </ul> <h3><a href="https://web.archive.org/web/20240417193008/https://elearning.asme.org/" target="_blank" class="subdomains-link">ASME&#39;s Learning Hub - Login</a></h3> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Find Courses</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/learning-development/find-course" tabindex="0">Find Courses</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/find-course?type=Courses&amp;page=1&amp;perPage=25&amp;sortBy=bestselling&amp;sortByDir=desc&amp;format=In-Person" class="subnav-link " tabindex="0">In Person</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/find-course?type=Courses&amp;page=1&amp;perPage=25&amp;sortBy=bestselling&amp;sortByDir=desc&amp;format=Virtual%20Classroom" class="subnav-link " tabindex="0">Virtual Classroom</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/find-course?type=Courses&amp;page=1&amp;perPage=25&amp;sortBy=bestselling&amp;sortByDir=desc&amp;format=Guided%20Study" class="subnav-link " tabindex="0">Guided Study</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/find-course?type=Courses&amp;page=1&amp;perPage=25&amp;sortBy=bestselling&amp;sortByDir=desc&amp;format=Self%20Study" class="subnav-link " tabindex="0">Self Study​</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/find-course?type=Courses&amp;page=1&amp;perPage=25&amp;sortBy=bestselling&amp;sortByDir=desc&amp;format=Learning%20Path" class="subnav-link " tabindex="0">Learning Paths</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Learning Experiences</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/learning-development/learning-experiences" tabindex="0">Learning Experiences</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/learning-experiences" class="subnav-link " tabindex="0">Types of Learning Experiences</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/corporate-training" class="subnav-link " tabindex="0">Corporate Training</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/asme-virtual-classroom" class="subnav-link " tabindex="0">Virtual Classroom</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/authorized-training-providers" class="subnav-link " tabindex="0">Authorized Training Providers</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Learning-Development/Learning-Experiences/Bolted-Flange-Joint-Assembly-Program" class="subnav-link " tabindex="0">ASME&#39;s Bolted Flange Joint Assembly Program</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Quick Links</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><span>Quick Links</span></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/faqs-contact-us" class="subnav-link " tabindex="0">FAQs and Contact Us</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/learning-benefits-discounts" class="subnav-link " tabindex="0">Benefits and Discounts</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/covid-19" class="subnav-link " tabindex="0">Our Response to COVID-19</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development-terms-of-use" class="subnav-link " tabindex="0">Learner Terms of Use</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/learning-development/refund-cancellation-policy" class="subnav-link " tabindex="0">L&amp;D Purchase Policies</a> </li> </ul> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/Publications-Submissions">Publications &amp; <span> Submissions</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/publications-submissions">Publications &amp; Submissions Overview</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Books</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/publications-submissions/books" tabindex="0">Books</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/books/find-book" class="subnav-link " tabindex="0">Find Books</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/books/book-proposals" class="subnav-link " tabindex="0">Book Proposal Guidelines</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/books/global-resellers" class="subnav-link " tabindex="0">Global Resellers</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Journals</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/publications-submissions/journals" tabindex="0">Journals</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/journals/find-journal" class="subnav-link " tabindex="0">Find Journals</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/journals/information-for-authors" class="subnav-link " tabindex="0">Information for Authors</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/journals/subscriptions" class="subnav-link " tabindex="0">Subscriptions</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/journals/asme-journal-program-awards" class="subnav-link " tabindex="0">Journal Program Awards</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/journals/administration" class="subnav-link " tabindex="0">Journal Administration</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Proceedings</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/publications-submissions/proceedings" tabindex="0">Proceedings</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/proceedings/find-proceedings" class="subnav-link " tabindex="0">Find Proceedings</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/proceedings/conference-publications" class="subnav-link " tabindex="0">Guide to Conference Publications</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Publishing Information</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/publications-submissions/publishing-information" tabindex="0">Publishing Information</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/publishing-information/how-to-buy" class="subnav-link " tabindex="0">How to Buy</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/publishing-information/packages-rates" class="subnav-link " tabindex="0">Package Rates</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/publishing-information/how-to-publish" class="subnav-link " tabindex="0">How to Publish</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/publications-submissions/publishing-information/legal-policies" class="subnav-link " tabindex="0">Legal Policies</a> </li> </ul> <h3><a href="https://web.archive.org/web/20240417193008/https://asmedigitalcollection.asme.org/" target="_blank" class="subdomains-link">Digital Collection</a></h3> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/conferences-events">Conferences &amp; <span> Events</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/conferences-events">Conferences &amp; Events Overview</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Event Calendar</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/conferences-events/events" tabindex="0">Event Calendar</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/events?eventType=1" class="subnav-link " tabindex="0">Conferences</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/events?eventType=4" class="subnav-link " tabindex="0">Committee Meetings</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/events?&amp;eventType=-3" class="subnav-link " tabindex="0">Courses</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/events?eventType=3" class="subnav-link " tabindex="0">Section Events</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/events?eventType=15" class="subnav-link " tabindex="0">Webinars</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/conferences-events/asme-conferences">Present at a Conference</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/Resources/ASME-Conferences">Attend a Conference</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/publications-submissions/proceedings/conference-publications">Conference Publication Guidelines</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/about-asme/governance/asme-sectors">Technical Events &amp; Content Sector</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/anywhere">Virtual Event Information</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/conferences-events/event-search">Event Search</a></h3> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Competitions</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/conferences-events/competitions" tabindex="0">Competitions</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/competitions/asme-ishow" class="subnav-link " tabindex="0">ASME IShow</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/competitions/iam3d-challenge" class="subnav-link " tabindex="0">IAM3D Challenge</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/competitions/student-design-competition" class="subnav-link " tabindex="0">Student Design Competition</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/competitions/old-guard-competitions" class="subnav-link " tabindex="0">Old Guard Competitions</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/conferences-events/competitions/human-powered-vehicle-challenge-(hpvc)" class="subnav-link " tabindex="0">HPVC</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/membership">ASME <span>Membership</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Membership Overview</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/membership/" tabindex="0">Membership Overview</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Membership/How-to-Join" class="subnav-link " tabindex="0">How to Join</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Membership/Renew-Membership" class="subnav-link " tabindex="0">Renew Membership</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Membership/How-to-Join/Joint-Membership-Offers-for-ASME-Members" class="subnav-link " tabindex="0">Other Association Offers for ASME Members</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Membership/Why-Become-a-Member/Membership-FAQ" class="subnav-link " tabindex="0">Membership FAQ</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Professional and Early Career Membership</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/Membership/Membership-Benefits" tabindex="0">Professional and Early Career Membership</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/membership/membership-benefits#why-join-text" class="subnav-link " tabindex="0">Why be a member?</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/membership/membership-benefits#membership-benefits-at-a-glance" class="subnav-link " tabindex="0">Membership Benefits</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/membership/membership-benefits#price" class="subnav-link " tabindex="0">Pricing</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Membership/How-to-Join/Group-Membership" class="subnav-link " tabindex="0">Professional Group Membership</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Student Membership</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/Membership/Student-Membership" tabindex="0">Student Membership</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/membership/student-membership#why-join-text" class="subnav-link " tabindex="0">Why be a Student member</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/membership/student-membership#membership-benefits-at-a-glance" class="subnav-link " tabindex="0">Student Membership Benefits</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/membership/student-membership#price" class="subnav-link " tabindex="0">Student Membership Pricing</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Membership/How-to-Join/Student-Group-Membership" class="subnav-link " tabindex="0">Student Group Membership</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>My Membership</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/account" tabindex="0">My Membership</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/account?page=access-benefits" class="subnav-link " tabindex="0">Access My Benefits</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/Membership/Membership-Benefits/Resources-for-New-Members" class="subnav-link " tabindex="0">Resources for New Members</a> </li> <li class="subnav-item"> <a href="https://web.archive.org/web/20240417193008/https://asmestore.merchorders.com/" class="subnav-link subdomains-link" target="_blank" tabindex="0">The ASME Store</a> </li> </ul> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/Topics-Resources">Topics &amp; <span> Resources</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/topics-resources">Topics &amp; Resources Overview</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Find Content</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/topics-resources/content" tabindex="0">Find Content</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Types=Editorial" class="subnav-link " tabindex="0">Editorial</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Types=IndustryLeaders" class="subnav-link " tabindex="0">Industry Leaders</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Types=Resources" class="subnav-link " tabindex="0">Resources</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Topics</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><span>Topics</span></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Topics=biomedical-engineering" class="subnav-link " tabindex="0">Bioengineering</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Topics=business-and-career-support" class="subnav-link " tabindex="0">Career &amp; Education</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Topics=advanced-manufacturing" class="subnav-link " tabindex="0">Design &amp; Manufacturing</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Topics=energy" class="subnav-link " tabindex="0">Power &amp; Energy</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Topics=standards-development" class="subnav-link " tabindex="0">Standards &amp; Certification</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Topics=technology-and-society" class="subnav-link " tabindex="0">Technology &amp; Society</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Formats=Collection">Collections</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Formats</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><span>Formats</span></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Formats=Article" class="subnav-link " tabindex="0">Articles</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Formats=Podcast&amp;Formats=Webinar" class="subnav-link " tabindex="0">Webcast/Podcast</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Formats=Video" class="subnav-link " tabindex="0">Video</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/content?PageIndex=1&amp;PageSize=10&amp;Path=/topics-resources/content&amp;Formats=Download" class="subnav-link " tabindex="0">Downloads</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/membership/membership-benefits/mechanical-engineering-magazine">Mechanical Engineering Magazine</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Society News</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/topics-resources/society-news" tabindex="0">Society News</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/topics-resources/society-news/asme-news" class="subnav-link " tabindex="0">ASME News</a> </li> </ul> <h3><a href="/web/20240417193008/https://www.asme.org/wwwasmeorg/media/Topics-Resources/2024_ME_Media_Kit.pdf">Advertising &amp; Sponsorships</a></h3> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/Get-Involved">Get <span>Involved</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/get-involved">Get Involved Overview</a></h3> <div class="accordion d-xl-none" tabindex="0"><span>Volunteering at ASME</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="https://web.archive.org/web/20240417193008/https://engage.asme.org/" target="_blank" class="subdomains-link" tabindex="0">Volunteering at ASME</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/codes-standards/asme-code-committee/get-involved" class="subnav-link " tabindex="0">Standards &amp; Certification Development</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/asme-programs/public-affairs-programs/volt-academy" class="subnav-link " tabindex="0">Volunteer Orientation &amp; Leadership Training</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Make A Donation</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="https://web.archive.org/web/20240417193008/https://www.asmefoundation.org/" target="_blank" class="subdomains-link" tabindex="0">Make A Donation</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/get-involved/foundation" class="subnav-link " tabindex="0">ASME Foundation</a> </li> </ul> <h3><a href="/web/20240417193008/https://www.asme.org/membership/how-to-join">Join ASME</a></h3> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Fellowships &amp; Internships</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/get-involved/fellowships-and-internships" tabindex="0">Fellowships &amp; Internships</a></h3> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/government-relations/Federal-Fellows-Program" class="subnav-link " tabindex="0">Federal Fellows Program</a> </li> <li class="subnav-item"> <a href="/web/20240417193008/https://www.asme.org/get-involved/fellowships-and-internships/the-eclipse-program" class="subnav-link " tabindex="0">ECLIPSE</a> </li> </ul> </div> <div class="col-12 col-xl-3 subnav-content"> <div class="accordion d-xl-none" tabindex="0"><span>Sections &amp; Technical Divisions</span></div> <ul class="site-subnav"> <li class="subnav-item"> <h3><a href="/web/20240417193008/https://www.asme.org/get-involved/groups-sections-and-technical-divisions" tabindex="0">Sections &amp; Technical Divisions</a></h3> </li> <li class="subnav-item"> <a href="https://web.archive.org/web/20240417193008/https://sections.asme.org/" class="subnav-link subdomains-link" target="_blank" tabindex="0">ASME Sections</a> </li> <li class="subnav-item"> <a href="https://web.archive.org/web/20240417193008/https://vld.asme.org/" class="subnav-link subdomains-link" target="_blank" tabindex="0">Volunteer Leadership Directory</a> </li> </ul> </div> </div> </div> </li> <li class="nav-item has-submenu"> <a class="nav-link" aria-expanded="true" aria-haspopup="true" href="/web/20240417193008/https://www.asme.org/About-ASME/Governance">Government <span>Relations</span></a> <div class="sub-menu"> <div class="close-menu"><a href="javascript:void(0)" class="close-icon" tabindex="0" title="close menu"><span class="sr-only">close menu</span></a></div> <div class="back-menu d-xl-none" tabindex="0"><span>Back to Main Menu</span></div> <div class="row"> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/government-relations">Government Relations Overview</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/government-relations/capitol-update">Capitol Update</a></h3> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/government-relations/congressional-briefings-events">Congressional Briefings/Events</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/government-relations/Congressional-Visits-Dashboard">Congressional Visits Dashboard</a></h3> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/government-relations/federal-fellows-program">Federal Fellowships</a></h3> <h3><a href="/web/20240417193008/https://www.asme.org/government-relations/meet-our-staff">Meet Our Staff</a></h3> </div> <div class="col-12 col-xl-3 subnav-content"> <h3><a href="/web/20240417193008/https://www.asme.org/government-relations/Position-Statements">Position Statements</a></h3> <h3><a href="https://web.archive.org/web/20240417193008/https://www.youtube.com/playlist?list=PLgghAIopNZMYEKNwWRp8rA5kQ2LeoyOHy" target="_blank" class="subdomains-link">YouTube Playlist</a></h3> </div> </div> </div> </li> </ul> </div> </nav> </div> </div> <div class="overlay-menu d-none"> </div> </div> </header> <div id="contentBody" tabindex="0"> <script> var cartData = { serverSideAdditions: [], membershipComplete: false, membershipStatus: 0, showMembershipModal: false, promo: "", isAuthenticated: false, isFreeCourseInCart: false, AdditionalOptIns: null, customers: [ ], items: [ ], contributions: null, contributionItemDescriptions: [{"ProductId":"FND:FND","Description":"The ASME Foundation empowers next generation engineers by funding philanthropic programs that enhance learning at every stage of an engineer&rsquo;s professional journey while working to increase diversity, equity, and inclusion across the engineering community. Your contribution today supports initiatives focusing on education, career engagement, and innovations that advance sustainable global development. Learn more at www.asmefoundation.org."},{"ProductId":"DIVCNTRB:DIVCNTRB","Description":"Technical Divisions provide quality, peer-reviewed content to ASME conferences, contribute papers to ASME Journals, support student programs and competitions, fund scholarships and travel awards, and develop new programs. Your contribution will go directly to your # 1 Technical Division of choice."},{"ProductId":"SECCNTRB:SECCNTRB","Description":"Sections bring ASME home to make an impact locally through community engagement and educational programs. The motto of Sections is, &ldquo;Wherever you go and at every step in your career, ASME has a place for you.&rdquo; By donating to your Section, 100% of your contributions will be used to support local activities."},{"ProductId":"STCNTRB:STCNTRB","Description":"Engineering students are introduced to ASME at their colleges and universities through student sections. These communities offer opportunities for students to learn more about the field, build their network, and prepare for their career. Your donation helps fund activities for the next generation of mechanical engineers."}], refusal: {"showModal":false}, }; </script> <main id="cart" class="ecom"> <style> .ecom .hero { background:url('/web/20240417193008im_/https://www.asme.org/assets/images/ecom/hero_bg.png') top center no-repeat; background-size: cover; } @media screen and (max-width: 47.9375em) { .ecom .hero { background:url('/web/20240417193008im_/https://www.asme.org/assets/images/ecom/hero_bg_mobile.png') top center no-repeat; background-size: cover; } } </style> <section class="hero"></section> <section id="cart-container" class="cart"> <div class="container"> <div class="row" v-cloak> <div class="col-12 col-md-7 col-lg-8"> <h1 class="cart-header"> Your Cart <span class="cart-header-qty" id="cartTotalItems" v-cloak> ({{ cartQuantity() }} items) </span> </h1> <div v-if="!disableCheckout()" class="cart-checkout-submit-top col-12"> <button class="btn btn-primary" v-bind:disabled="disableCheckout()" v-on:click="goToCheckout()" v-on:keyup.enter="goToCheckout()" id="cart-checkout-submit" tabindex="0"> Checkout </button> </div> <div class="cart-block"> <div class="cart-item" v-for="(item, itemIndex) in cartItems" v-cloak> <div class="cart-item-block" v-if="!isRemoved(item) &amp;&amp; !item.WebsiteProduct.IsVoluntaryContribution"> <div class="cart-item-header"> <template v-if="item.WebsiteProduct.IsVoluntaryContribution"> ASME Membership Renewal - Voluntary Contribution </template> <template v-if="item.IsMagazineSubscription"> ASME Membership Renewal - Mechanical Engineering Magazine </template> <template v-if="item.WebsiteProduct.IsBenefit"> Plus Benefit </template> <a v-bind:href="item.WebsiteProduct.ProductURL" v-if="item.WebsiteProduct.ProductURL &amp;&amp; !item.WebsiteProduct.IsMembership &amp;&amp; !item.IsMagazineSubscription"> {{ item.DisplayTitle }} </a> <template v-if="!item.WebsiteProduct.ProductURL &amp;&amp; !item.WebsiteProduct.IsMembership &amp;&amp; !item.IsMagazineSubscription"> {{ item.DisplayTitle }} </template> <template v-if="item.WebsiteProduct.IsMembership &amp;&amp; (item.WebsiteProduct.SubscriptionDuration == 12 || item.WebsiteProduct.SubscriptionDuration == 0)"> ASME Membership - 1 Year </template> <template v-if="item.WebsiteProduct.IsMembership &amp;&amp; item.WebsiteProduct.SubscriptionDuration != 12 &amp;&amp; item.WebsiteProduct.SubscriptionDuration > 0"> ASME Membership - {{ item.WebsiteProduct.SubscriptionDuration }} Month </template> </div> <div class="cart-item-detail-block"> <div class="row"> <div class="col-12" v-if="earlyBirdDiscount(item)"> <div class="masterclass-discount"> <div class="masterclass-desc"> Discounted price shown. </div> </div> </div> <div class="col-12" v-else-if="masterclassDiscount(item)"> <div class="masterclass-discount"> <div class="masterclass-desc"> Eligible for Masterclass Discount </div> <div class="masterclass-desc"> Discount applied in order summary. </div> </div> </div> <div class="col-lg-4 col-lg-four-half" v-bind:class="item.WebsiteProduct.IsMembership || item.WebsiteProduct.IsVoluntaryContribution || item.IsMagazineSubscription ? 'col-8' : 'col-12'"> <div class="row" v-if="!item.WebsiteProduct.IsMembership &amp;&amp; !item.WebsiteProduct.IsVoluntaryContribution &amp;&amp; !item.WebsiteProduct.IsBenefit &amp;&amp; !item.IsMagazineSubscription"> <div class="cart-item-detail-item col-6 col-lg-12"> <div class="cart-item-detail-header"> Product Format </div> <div class="cart-item-detail-body"> {{ item.WebsiteProduct.Format }} <template v-if="yearDisplay(item)"> {{ yearDisplay(item) }} </template> </div> </div> <div class="cart-item-detail-item col-6 col-lg-12"> <div class="cart-item-detail-header"> Order No </div> <div class="cart-item-detail-body"> {{ item.WebsiteProduct.ProductCode }} </div> </div> <div class="cart-item-detail-item col-6 col-lg-12" v-if="!item.WebsiteProduct.IsDigitalProduct &amp;&amp; item.WebsiteProduct.Shippable"> <div class="cart-item-detail-header"> Shipping Information </div> <div class="cart-item-detail-body" v-if="item.WebsiteProduct.FormatCode != 'PODB'"> Ships in 3-5 days </div> <div class="cart-item-detail-body" v-if="item.WebsiteProduct.FormatCode == 'PODB'"> Ships in 7-10 days </div> </div> <div class="cart-item-detail-item col-6 col-lg-12" v-if="item.ShowDateLocation"> <div class="cart-item-detail-header"> Date &amp; Location </div> <div class="cart-item-detail-body"> <div v-if="!item.IsOnlineCourse"> {{ item.DateString }}<br/> </div> {{ item.LocationString }} </div> </div> </div> <div class="row" v-if="item.WebsiteProduct.IsMembership"> <div class="cart-item-detail-item col-12 col-lg-12"> <div class="cart-item-detail-header"> Membership Type </div> <div class="cart-item-detail-body" v-if="showMembershipDetails()"> {{ item.DisplayTitle }} </div> <div class="cart-item-detail-body" v-if="!showMembershipDetails() &amp;&amp; !relatedError(item)"> To be determined </div> <div class="error-body" v-if="!membershipComplete &amp;&amp; relatedError(item)"> Please complete information prior to checkout. </div> </div> </div> <div class="row" v-if="item.WebsiteProduct.IsVoluntaryContribution || item.WebsiteProduct.IsBenefit"> <div class="cart-item-detail-item col-12 col-lg-12"> <div class="cart-item-detail-header"> {{ item.DisplayTitle }} </div> </div> </div> <div class="row" v-if="item.IsMagazineSubscription"> <div class="cart-item-detail-item col-12 col-lg-12"> <div class="cart-item-detail-header"> Product Format </div> <div class="cart-item-detail-body"> {{ item.WebsiteProduct.Format }} <template v-if="yearDisplay(item)"> {{ yearDisplay(item) }} </template> </div> </div> </div> </div> <div class="col-6 col-lg-3 col-lg-custom-center-pad" v-if="!item.WebsiteProduct.IsMembership &amp;&amp; !item.WebsiteProduct.IsVoluntaryContribution &amp;&amp; !item.WebsiteProduct.IsBenefit &amp;&amp; !item.IsMagazineSubscription"> <div class="cart-item-detail-header"> Quantity <template v-if="item.HasIndividuals"> <div class="cart-item-quantity-text"> Please add and remove attendees below </div> </template> <template v-else-if="item.WebsiteProduct.IsDigital"> <span class="cart-tooltip"> <div class="cart-tooltip-box"> Digital books are restricted to one per order. You will only be able to view this book on one computer. </div> </span> <input class="digital-product-quantity cart-quantity" type="text" name="" v-bind:value="item.Quantity" disabled=""> </template> <template v-else> <div class="quantity-main cart-quantity"> <button class="quantity-button minus-quantity-button minusBtn" v-bind:class="item.Quantity == 1 ? 'disabled' : '' " v-bind:disabled="updatingQty == 1 || item.Quantity == 1" v-on:click="updateQuantityButton(item, -1)"></button> <input maxlength="5" type="number" pattern="^[0-9]{5}$" class="input-quantity cart-quantity" v-on:change="changeQuantity(item, $event)" :value="item.Quantity" required=""/> <button class="quantity-button plus-quantity-button plusbtn" v-bind:class="updatingQty == 1 ? 'disabled' : '' " v-bind:disabled="updatingQty == 1" v-on:click="updateQuantityButton(item, 1)"></button> </div> </template> </div> <button class="cart-item-detail-remove remove-item" v-on:click="removeFromCart(item)" v-on:keyup.enter="removeFromCart(item)"> {{ removeText(item) }} </button> </div> <div class="col-4 col-lg-3 col-lg-custom-center-pad" v-if="item.WebsiteProduct.IsMembership || item.WebsiteProduct.IsVoluntaryContribution || item.IsMagazineSubscription"> <button class="cart-item-detail-remove remove-item" v-on:click="removeFromCart(item)" v-on:keyup.enter="removeFromCart(item)"> {{ removeText(item) }} </button> </div> <div class="col-6 col-lg-4 col-lg-four-half" v-if="!item.WebsiteProduct.IsBenefit"> <div class="cart-item-price" v-bind:class="showMemberPrice(item) &amp;&amp; membershipPrice() ? 'cart-item-detail-inactive-price' : 'cart-item-detail-default-price'"> <div class="cart-item-detail-header"> {{ item.ListPriceHeader }} </div> <div class="cart-item-detail-price-overall" v-if="!item.WebsiteProduct.IsMembership || showMembershipDetails()"> {{ standardPrice(item) }} </div> <template v-if="item.WebsiteProduct.IsMembership &amp;&amp; !showMembershipDetails()"> To be determined </template> </div> <div v-bind:class="membershipPrice() ? 'cart-item-detail-default-price' : 'cart-item-detail-inactive-price' " class="cart-item-price" v-if="showMemberPrice(item)"> <div class="cart-item-detail-header"> {{ item.MemberPriceHeader }} </div> <div class="cart-item-detail-price-overall" v-if="!item.WebsiteProduct.IsMembership || showMembershipDetails()"> {{ memberPrice(item) }} </div> <div class="lite-member" v-if="!membershipPrice() &amp;&amp; isMember"> *Excluding Lite Members </div> <template v-if="item.WebsiteProduct.IsMembership &amp;&amp; !showMembershipDetails()"> To be determined </template> </div> </div> <div class="col-12" v-if="membershipPrice() &amp;&amp; item.HasIndividuals &amp;&amp; item.Quantity > 0 &amp;&amp; !isDismissed(item)"> <div class="cart-item-member-price-notification"> <div class="exclamation"></div> <span> Membership discount will be applied to any attendee with a unique membership ID number. <a href="javascript:void(0)" v-on:click="dismissMessage(item)" v-on:keyup.enter="dismissMessage(item)" class="cart-item-member-price-notification-dismiss">Dismiss</a> </span> </div> </div> </div> <div class="row" v-if="item.WebsiteProduct.IsMembership || item.WebsiteProduct.IsBenefit || item.IsMagazineSubscription"> <div class="cart-item-detail-item membership-buttons col-12 col-lg-12" v-if="item.WebsiteProduct.IsMembership"> <button class="btn btn-tertiary" id="AddInfoBtn" v-on:click="addMembershipInfo(item)" v-on:keyup.enter="addMembershipInfo(item)" v-if="!userAuthenticated"> Sign In to Continue </button> <button class="btn btn-tertiary" id="AddInfoBtn" v-on:click="addMembershipInfo(item)" v-on:keyup.enter="addMembershipInfo(item)" v-if="!membershipComplete &amp;&amp; !isMember &amp;&amp; userAuthenticated"> Membership Application </button> <button class="btn btn-tertiary" id="AddInfoBtn" v-on:click="addMembershipInfo(item)" v-on:keyup.enter="addMembershipInfo(item)" v-if="!membershipComplete &amp;&amp; isMember"> Complete Your Renewal Information </button> <span class="cart-tooltip" id="MembershipTooltip" v-if="!membershipComplete"> <div class="tooltip-backdrop"></div> <div class="cart-tooltip-box"> Click here to add your information to help us determine the price based on your type of membership </div> </span> <button class="btn btn-tertiary" id="AddInfoBtn" v-on:click="addMembershipInfo(item)" v-on:keyup.enter="addMembershipInfo(item)" v-if="membershipComplete &amp;&amp; isMember"> Renewal Information </button> <button class="btn btn-tertiary" v-on:click="addMembershipInfo(item)" v-on:keyup.enter="addMembershipInfo(item)" v-if="membershipComplete &amp;&amp; !isMember &amp;&amp; userAuthenticated"> Edit Membership Application </button> </div> <div class="cart-item-detail-item benefit-buttons col-12 col-lg-12" v-if="item.WebsiteProduct.IsBenefit"> <button class="btn btn-primary" v-on:click="editPlusBenefits(item)" v-on:keyup.enter="editPlusBenefits(item)"> Edit </button> </div> <div class="cart-item-detail-item col-12" v-if="item.IsMagazineSubscription"> <button class="btn btn-tertiary" v-on:click="addMembershipInfo(item)" v-on:keyup.enter="addMembershipInfo(item)"> Edit Membership Information </button> </div> </div> <div class="row" v-if="item.WebsiteProduct.IsVoluntaryContribution"> <div class="cart-item-detail-item membership-buttons col-12 col-lg-12"> <button class="btn btn-tertiary" v-on:click="editContributions(item)" v-on:keyup.enter="editContributions(item)"> Change Contribution Amount </button> </div> </div> <div class="row" v-if="item.IsMagazineSubscription"> <div class="cart-item-notification col-12"> Your Mechanical Engineering Magazine will be delivered to your primary address. Please review your Membership information before you continue. </div> </div> </div> <div class="cart-individual-block" v-if="item.HasIndividuals"> <div class="cart-individual-items"> <transition-group name="slide-container" @enter="enterContainer" @after-enter="afterEnterContainer" @leave="leaveContainer"> <div class="cart-item-detail-block cart-item-detail-individual-item" v-for="(individual, index) in item.Individuals" :key="'cartitem'+itemIndex+index"> <div class="row"> <div class="col-9 col-md-8 col-lg-5"> <div class="cart-item-detail-header"> {{ attendeeTitle(item.IndividualDisplayText) }} <span class="cart-item-detail-header-order"> #{{ index + 1 }} </span> </div> <div class="cart-item-detail-body"> <div class="default-body" v-if="attendeeIsComplete(individual) == false &amp;&amp; !relatedError(item)"> Please complete information prior to checkout. </div> <div class="error-body" v-if="attendeeIsComplete(individual) == false &amp;&amp; relatedError(item)"> Please add attendee information before proceeding to checkout. </div> <div class="set-body" v-if="attendeeIsComplete(individual) == true"> {{ attendeePreview(individual) }} </div> </div> </div> <div class="col-3 col-md-4 d-lg-none"> <button v-on:click="removeAttendee(item, index)" class="cart-item-detail-remove remove-individual" v-if="item.Individuals.length > 1"> Remove </button> </div> <div class="col-12 col-lg-7"> <div class="cart-item-detail-individual-action-block"> <button class="btn btn-primary set-individual btn-full-mobile" v-if="!attendeeIsComplete(individual)" v-on:click="editAttendee(item, index)" v-bind:data-cartindividual="item.CartGuid + '_' + index"> Add Information </button> <button class="btn btn-tertiary edit-individual btn-full-mobile" v-if="attendeeIsComplete(individual)" v-bind:data-cartindividual="item.CartGuid + '_' + index" v-on:click="editAttendee(item, index)"> Edit Information </button> <button class="cart-item-detail-remove remove-individual d-none d-lg-block" v-if="index > 0 || item.Individuals.length > 1" v-on:click="removeAttendee(item, index)"> Remove </button> </div> </div> </div> <div class="cart-item-detail-individual-suggestions-block" v-if="!attendeeIsComplete(individual) &amp;&amp; suggestedList(item).length > 0 "> <div class="cart-item-detail-header suggestions-header"> Suggested Attendee </div> <div class="suggestions-items"> <button class="btn btn-tertiary" v-for="customer in suggestedList(item)" v-on:click="addSuggested(item, customer, index)"> {{ attendeePreview(customer.IndividualGuid) }} </button> </div> </div> </div> </transition-group> </div> <div class="cart-item-detail-block"> <button v-on:click="addAttendee(item)" class="cart-item-detail-individual-add"> +Add {{ attendeeTitle(item.IndividualDisplayText) }} </button> </div> </div> </div> <div class="cart-item-removed" v-if="isRemoved(item) &amp;&amp; !item.WebsiteProduct.IsVoluntaryContribution"> {{ item.DisplayTitle }} was removed from your cart. <button v-on:click="confirmRemove(itemIndex)" class="cart-item-removed-confirm"></button> <button class="cart-item-detail-remove undo-remove" v-on:click="undoRemoveFromCart(item)"> Undo </button> </div> </div> <div v-if="cartQuantity() == 0" class="cart-empty-block" v-cloak> Your cart is empty. </div> </div> <div class="cart-block add-prefs"> <div class="container cart-additional-section cart-additional-prefs" v-if="membershipInCart() &amp;&amp; membershipComplete" v-cloak> <div class="row pt-3 pb-2"> <button class="col-12 accordion-toggle cart-toggle-button" type="button" accordion-target-id="collapseAddPref"> <div class="heading">Additional Preferences</div> </button> </div> <div class="container cart-additional-info collapse hide" id="collapseAddPref"> <div class="row"> <div class="col-12 ml-2 ml-md-3"> <h2>Paperless Options</h2> </div> </div> <div class="row paperless-option welcome-kit mt-1"> <div class="col-2 col-sm-auto"> <div class="material large-toggle mt-sm-2"> <input type="checkbox" id="AdditionalOptIns_WelcomeKit" class="checkbox" v-model="optionalItems.WelcomeKit" v-on:change="setAdditionalOptIns()"/> <label for="AdditionalOptIns_WelcomeKit"> <span class="text-yes">ON</span> <span class="text-no">OFF</span> </label> </div> </div> <div class="col description"> <h5>Welcome Kit</h5> <p>Click “on” to receive your new welcome information digitally so you can start taking advantage of your member benefits and start engaging in the member community.</p> </div> </div> </div> </div> </div> <div class="cart-block contributions"> <div class="mt-3 p-3 container cart-additional-section cart-contributions" v-if="hasVoluntaryContributionsInCart()" v-cloak> <div class="row pt-3"> <button class="col-12 accordion-toggle cart-toggle-button" type="button" accordion-target-id="collapseOne"> <div class="heading mb-0">Contribute to ASME</div> </button> </div> <div id="collapseOne" class="collapse hide"> <div class="mb-1 contribution-cart-item d-none d-lg-block"> <div class="row justify-content-end"> <div class="col-5"> <div class="d-flex justify-content-center"> <h6>Amount</h6> </div> </div> </div> </div> <div v-for="(item, itemIndex) in cartItems" v-cloak> <div class="mb-4 pb-1 contribution-cart-item" v-if="!isRemoved(item) &amp;&amp; item.WebsiteProduct.IsVoluntaryContribution"> <div class="row"> <div class="col-12 col-lg-7"> <div class="row" v-if="item.WebsiteProduct.IsVoluntaryContribution || item.WebsiteProduct.IsBenefit"> <div class="cart-item-detail-item col-12 col-lg-12"> <div class="cart-item-detail-header"> {{ item.DisplayTitle }} </div> <div class="cart-item-detail-body" v-html="getContributionDescription(item)"></div> </div> </div> </div> <div class="col-12 col-lg-5" v-if="item.WebsiteProduct.IsVoluntaryContribution"> <div class="row justify-content-center no-gutters"> <div class="col-12"> <div class="range-slider-wrapper"> <div class="range-slider-ammount row justify-content-center no-gutters mb-2"> <div class="col-auto" v-html="formatContribution(item)"></div> </div> <div class="range-slider-inner row no-gutters"> <div class="col-auto min-label mr-1 range-labels">${{getMin(item)}}</div> <div class="col range-slider"> <input class="range-slider-input" type="range" min="0" max="500" :value="item.WebsiteProduct.ContributionAmount" step="5" v-bind:min="getMin(item)" v-bind:max="getMax(item)" v-on:change="parseContribution(itemIndex, $event.currentTarget.value)" ref="inputItem"> <div class="range-slider-track-inactive"></div> <div class="range-slider-track-active" v-bind:style="{ width: calcPercent(item) }"></div> </div> <div class="col-auto max-label ml-1 range-labels">${{getMax(item)}}</div> </div> <div class="range-slider-suggested-ammount row justify-content-center no-gutters" v-if="getSuggestedAmount(item) !== ''"> <div class="col-auto">Suggested Ammount {{getSuggestedAmount(item)}}</div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="mb-3 row subtotal no-gutters justify-content-center justify-content-lg-end"> <div class="col-9 col-sm-8 col-md-7 col-lg-5 bar"> <div class="row justify-content-center mt-1"> <div class="col-auto"> Subtotal: ${{ContributionsSubtotal}} </div> </div> </div> </div> <div class="row remove-all no-gutters p-3"> <div class="col"> <div class="row"> <div class="col-12"> <h5>Remove all Contributions</h5> </div> </div> <div class="row"> <div class="col-12"> <p> I do not wish to make contributions to ASME at this time. </p> </div> </div> </div> <div class="col-12 col-lg-4 align-self-center"> <div class="row justify-content-center"> <button class="btn btn-light" v-on:click="removeContributions()"> Clear All </button> </div> </div> </div> <div class="row"></div> </div> </div> </div> </div> <div class="col-12 col-md-5 col-lg-4"> <div class="cart-summary-position cart-summary-header"> Order Summary </div> <div class="cart-summary-block"> <div class="cart-summary-row-items"> <div v-if="cartQuantity() > 0" v-cloak> <div class="cart-summary-total cart-row-item row"> <div class="col-6 product-total"> Product Total: </div> <div class="col-6" id="cartProductTotal" v-cloak> {{ priceDisplay(productTotal) }} </div> </div> <div class="cart-masterclass-promo cart-row-item row" v-show="false"> <div class="col-6"> Masterclass Discount: <span class="cart-tooltip" id="cartMasterclassPromoTooltip"> <div class="cart-tooltip-box"> Ten percent discount on masterclasses offered at the same event. </div> </span> </div> <div class="col-6 cart-amount" id="cartMasterclassPromoAmount" v-cloak> -{{ priceDisplay(cartDiscount) }} </div> </div> <div class="cart-promo cart-row-item row" v-show="showDiscount()"> <div class="col-6"> <template v-if="promoCode"> Promo Code: </template> <template v-else> Discount: </template> <span class="cart-tooltip" tabindex="0" id="cartMasterclassPromoTooltip"> <div class="cart-tooltip-box"> Applicable discounts have been applied. Promo and Masterclass discounts are accounted for separately. </div> </span> <span id="cartPromoCode" v-cloak v-if="promoCode"> “{{ promoCode }}” </span> </div> <div class="col-6 cart-amount" id="cartPromoAmount" v-cloak> -{{ priceDisplay(cartDiscount) }} </div> <div class="col-6" v-show="promoCode"> <button class="cart-promo-remove" v-on:click="removePromo()" id="cartPromoRemove"> Remove </button> </div> </div> <div class="cart-promo cart-row-item row" v-show="isFreeCourseInCart"> <div class="col-6"> <p>Discount:<br/><sub>ASME Plus Benefit Discount Applied</sub></p> </div> <div class="col-6 cart-amount" id="cartPromoAmount" v-cloak> -{{ priceDisplay(cartDiscount) }} </div> </div> <div class="cart-sales-shipping cart-row-item row"> <div class="col-6"> Sales Tax: </div> <div class="col-6"> Determined during checkout </div> </div> <div class="cart-sales-shipping cart-row-item row"> <div class="col-6"> Shipping: </div> <div class="col-6"> Determined during checkout </div> </div> <div class="cart-subtotal cart-row-item row"> <div class="col-6"> Subtotal: </div> <div class="col-6 cart-subtotal-amount" id="cartSubtotal"> {{ priceDisplay(cartSubtotal) }} </div> </div> </div> </div> <div class="cart-summary-action-block col-12" v-cloak> <div class="cart-promo-block" v-show="cartQuantity() > 0 &amp;&amp; !promoCode &amp;&amp; !isFreeCourseInCart"> <div class="cart-promo-add" v-if="!promoOpen &amp;&amp; !promoSuccess"> <button v-on:click="openPromo()" id="cartPromoAdd"> + Add a promo/discount code </button> </div> <div class="cart-promo-input-block" id="cartPromoInput" v-show="promoOpen"> <label for="promoEntry"> Promo/Discount Code </label> <div class="cart-promo-input-container"> <input type="text" id="promoEntry" v-model="promoEntry"> <button class="btn btn-tertiary" v-bind:class="promoPending ? 'pending' : ''" v-bind:disabled="promoPending" v-on:click="addPromo()" id="cartPromoSubmit"> <template v-if="!promoPending"> Apply </template> <template v-else> <span class="loading" v-if="promoPending"></span> </template> </button> </div> </div> <div class="cart-promo-error" id="cartPromoError" v-if="promoSuccess == -1"> Sorry, no discounts were found for "<span id="cartPromoErrorCode">{{ promoEntry }}</span>". </div> </div> <div class="cart-checkout-submit"> <button class="btn btn-primary btn-full" type="button" v-bind:disabled="disableCheckout()" v-on:click="goToCheckout()" id="cart-checkout-submit" tabindex="0"> Checkout </button> <transition-group name="slide-container" @enter="enterContainer" @after-enter="afterEnterContainer" @leave="leaveContainer"> <div v-if="hasError.length" class="cart-checkout-warning" key="productdetailwarning"> <ul> <li> Please provide details on products before proceeding to checkout. </li> </ul> </div> <div v-if="attendeesAreComplete() == false" class="cart-checkout-warning" key="attendeedetailwarning"> <ul> <li> Please add attendee information before proceeding to checkout. </li> </ul> </div> <div v-if="hasMembership() &amp;&amp; !membershipComplete" class="cart-checkout-warning" key="membershipdetailwarning"> <ul> <li> Please complete membership before proceeding to checkout. </li> </ul> </div> </transition-group> </div> </div> </div> </div> </div> <div class="row"> <div class="col-12 col-md-7 col-lg-8"> <div class="cart-add-membership" v-if="!membershipInCart()" v-cloak> <div class="row"> <div class="col-12 col-lg-6 col-xl-5"> <h5>Add an ASME Membership to your purchase.</h5> </div> <div class="col-12 col-lg-6 col-xl-7"> <div class="d-flex justify-content-end"> <a href="/web/20240417193008/https://www.asme.org/cart/add-membership" v-on:click="addMembership()" v-on:keyup.enter="addMembership()" v-bind:class="{disabled: pendingAddMembership}" class="btn btn-secondary add-membership-cart" tabindex="0"> Add Membership to Cart <span class="loading" v-if="pendingAddMembership"></span> </a> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-12 col-md-7 col-lg-8"> <div class="cart-contribute-to-asme" v-if="membershipComplete &amp;&amp; !hasVoluntaryContributionsInCart()" v-cloak> <div class="row align-items-center"> <div class="col-12 col-lg-6 col-xl-7"> <h5>Contribute to ASME</h5> <p>Help contribute to the ASME Foundation, Sections, and Technical Divisions. Your contributions can help support and empower innovation in the engineering field. These groups focus on different initiatives from education and career engagement to local activities to division programs, conferences, and competitions.</p> </div> <div class="col-12 col-lg-6 col-xl-5"> <div class="d-flex justify-content-end"> <a href="/web/20240417193008/https://www.asme.org/cart/add-contribution" class="btn btn-light add-membership-cart" tabindex="0"> I would like to contribute <span class="loading" v-if="pendingAddMembership"></span> </a> </div> </div> </div> </div> </div> </div> </div> </section> <section class="cart-contact"> <div class="container"> <div class="row"> <div class="col-12 col-md-7 col-lg-8"> <div class="cart-contact-container"> <div class="row"> <div class="col-12 col-lg-7"> <div class="cart-contact-header"> Questions? Contact Customer Care. </div> <p> Email: <a href="https://web.archive.org/web/20240417193008/mailto:customercare@asme.org">customercare@asme.org</a><br> Phone: <a href="https://web.archive.org/web/20240417193008/tel:1-800-843-2763">1-800-843-2763</a> or <a href="https://web.archive.org/web/20240417193008/tel:1-646-616-3100">1-646-616-3100</a><br> Fax: 1-973-882-1717 </p> </div> <div class="col-12 col-lg-5"> <p> For details on returns and shipping costs, visit our <a href="/web/20240417193008/https://www.asme.org/sales-policy">Order Policy page</a>. </p> </div> </div> </div> </div> </div> </div> </section> </main> <div class="lity-hide lity-custom-scroll" id="attendeeModal"> <div class="container lity-custom-padding"> <div class="lity-custom-block lity-custom-close"> <div class="modal-attendee-main" id="attendeeForm" v-cloak v-if="attendee"> <h3 v-if="isAttendee">Attendee #{{ itemIndex }} </h3> <h3 v-if="!isAttendee">Applicant #{{ itemIndex }} </h3> <div class="attendees-form form"> <p class="attendee-form-legend">Required fields are marked with an asterisk.</p> <div class="row input-container" v-show="showIsSelf"> <label class="col-sm-12">Are you registering yourself?*</label> <div class="col-lg-8 form-input input-radio-button"> <p class=""> <input class="input-radio" type="radio" id="registeringOption1" v-model="attendee.IsSelf" v-bind:value="t" v-on:keyup.enter="selectSelf()" name="registeringOption"> <label for="registeringOption1">Yes</label> </p> <p class=""> <input class="input-radio" type="radio" id="registeringOption0" v-model="attendee.IsSelf" v-bind:value="f" v-on:keyup.enter="selectSelf()" name="registeringOption"> <label for="registeringOption0">No</label> </p> <div class="radio-button-error d-none"> <span class="required-message-input">Please make a selection.</span> </div> <button class="btn btn-primary" v-if="attendee.isSelf != ''" v-on:click="selectSelf()">Next</button> </div> </div> <template v-if="!showIsSelf &amp;&amp; attendee.IsSelf != null"> <div v-if="activeAddress == null" class="row address-selection"> <h5 class="col-12">Please select an address</h5> <div v-for="(address, index) in attendee.Addresses" class="col-md-6 col-lg-4 address-card"> <p v-html="address.display(attendee.FirstName, attendee.LastName)"> </p> <button type="button" class="btn btn-tertiary address-select btn-short" v-if="address.IndividualAddressGuid != attendee.SelectedAddress" v-on:click="addressUse(index)" v-on:keyup.enter="addressUse(index)">Use</button> <button type="button" class="btn btn-tertiary address-select btn-short selected" v-if="address.IndividualAddressGuid == attendee.SelectedAddress"> Selected </button> <button type="button" class="btn-edit" v-on:click="addressEdit(index)" v-on:keyup.enter="addressEdit(index)">Edit</button> </div> <div class="col-12"> <button type="button" class="btn btn-tertiary btn-short" v-on:click="addressNew()" v-on:keyup.enter="addressNew()" id="shipping-new">Enter New Address</button> </div> </div> <div v-show="attendee.IsSelf == '0'"> <p class="attendee-form-legend"> Please fill out the following on the behalf of the {{ type }}. </p> </div> <div v-if="activeAddress"> <h2 v-if="isAttendee">Attendee Personal Details</h2> <h2 v-if="!isAttendee">Applicant Personal Details</h2> </div> <div class="row input-container" v-if="activeAddress"> <div class="col-md-5 col-lg-5"> <div class="form-input"> <label>Prefix</label> <select class="input-select" v-model="attendee.PrefixLookupCode" placeholder="Please select..." v-sumo> <option value=""> Please select... </option> <option value="1LT">1st Lieutenant</option> <option value="2LT">2nd Lieutenant</option> <option value="BG">Brigadier General</option> <option value="CAPT">Captain</option> <option value="CDR">Commander</option> <option value="COL">Colonel</option> <option value="DR">Dr.</option> <option value="ENG">Eng.</option> <option value="GEN">General</option> <option value="HON">Honorable</option> <option value="ING">ING</option> <option value="LCDR">Lieutenant Commander</option> <option value="LT">Lieutenant</option> <option value="LTC">Lieutenant Colonel</option> <option value="LTJG">Lieutenant Junior Grade</option> <option value="MAJ">Major</option> <option value="MG">Major General</option> <option value="MISS">Miss</option> <option value="MR">Mr.</option> <option value="MRS">Mrs.</option> <option value="MS">Ms.</option> <option value="PFC">Private First Class</option> <option value="PROF">Prof.</option> <option value="RADM">Rear Admiral</option> <option value="REP">Representative</option> <option value="SEN">Senator</option> <option value="SGT">Sergeant</option> </select> </div> </div> </div> <div class="row" v-if="activeAddress"> <div class="col-md-5 col-lg-5 col-12"> <div class="input-container"> <label>First Name*</label> <div class="form-input"> <input required name="fname" maxlength="40" v-model="attendee.FirstName" autocomplete="given-name" class="form-textfield" v-errorcheck> </div> <div class="num form-input-message"> <span class="required-message"> Please add a first name. </span> </div> </div> </div> <div class="col-md-5 col-lg-5 col-12"> <div class="input-container"> <label>Last Name*</label> <div class="form-input"> <input required name="lname" maxlength="60" v-model="attendee.LastName" autocomplete="family-name" class="form-textfield" v-errorcheck> </div> <div class="num form-input-message"> <span class="required-message">Please add a last name.</span> </div> </div> </div> </div> <div class="row input-container" v-if="activeAddress"> <div class="col-md-5 col-lg-5 col-12"> <div class="form-input"> <label>Credentials</label> <select class="input-select" v-model="attendee.CredentialsLookupCode" placeholder="Please select..." id="attendee-new-credentials" name="attendee-new-credentials" v-sumo> <option value="">N/A</option> <option value="ARM">ARM</option> <option value="B.S.">B.S.</option> <option value="C.P.A.">C.P.A.</option> <option value="C.S.P.">C.S.P.</option> <option value="CFSE">CFSE</option> <option value="CMQ/OE">CMQ/OE</option> <option value="CRE">CRE</option> <option value="CSSBB">CSSBB</option> <option value="DFE">DFE</option> <option value="E.I.T.">E.I.T.</option> <option value="EMCP">EMCP</option> <option value="Esq.">Esq.</option> <option value="Ing.P.">Ing.P.</option> <option value="IWE">IWE</option> <option value="M.D.">M.D.</option> <option value="M.S.M.E">M.S.M.E</option> <option value="M.SC">M.Sc</option> <option value="M.SCI">M.Sci</option> <option value="MBA">MBA</option> <option value="MESH">MESH</option> <option value="MPM">MPM</option> <option value="MS">MS</option> <option value="P.Eng.">P.Eng.</option> <option value="PE">PE</option> <option value="Ph.D.">Ph.D.</option> <option value="PMP">PMP</option> <option value="SCD">SCD</option> </select> </div> </div> </div> <div class="row input-container" v-if="activeAddress"> <div class="col-md-5 col-lg-5 col-12"> <div class="row input-container"> <label class="col-sm-12">Job Title</label> <div class="col-lg-12 form-input"> <input name="jobtitle" maxlength="80" v-model="attendee.JobTitle" class="form-textfield"> </div> </div> </div> </div> <div v-if="activeAddress"> <h2 v-if="isAttendee">Attendee Address</h2> <h2 v-if="!isAttendee">Applicant Address</h2> <div class="row input-container otherOption"> <label class="col-sm-12">Address Type*</label> <div class="col-lg-8 form-input input-radio-button"> <p class=""> <input class="input-radio" required type="radio" v-model="activeAddress.AddressType" value="HOME" id="home" name="addresstype" v-errorcheck> <label for="home">Home</label> </p> <p class=""> <input class="input-radio" required type="radio" v-model="activeAddress.AddressType" value="BUSINESS" id="companyuniversity" name="addresstype" v-errorcheck> <label for="companyuniversity">Company/University</label> </p> <div class="radio-button-error"> <span class="required-message-input"> Please make a selection </span> </div> </div> </div> <div class="row input-container otherTextFiled" v-show="activeAddress.AddressType == 'BUSINESS'"> <div class="col-md-5 col-lg-5 col-12"> <div class="row"> <label class="col-sm-12">Company/University Name</label> <div class="col-lg-12 form-input"> <input class="form-textfield" type="text" maxlength="80" v-model="activeAddress.CompanyName" name="CompanyUniversity" autocomplete="CompanyUniversity"> <div class=" num form-input-message"> <span class="required-message"> Please enter company/university name. </span> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-5 col-lg-5 col-12"> <div class="row input-container"> <label class="col-sm-12">Address Line 1*</label> <div class="col-lg-12 form-input"> <input name="address-line1" required maxlength="80" v-model="activeAddress.Address1" placeholder="Street Address or P.O. Box" autocomplete="shipping address-line1" class="form-textfield" v-errorcheck> <div class="num form-input-message"> <span class="required-message">Please add an address.</span> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-5 col-lg-5 col-12"> <div class="row input-container"> <label class="col-sm-12">Address Line 2 <span>(optional)</span></label> <div class="col-lg-12 form-input"> <input name="address-line2" maxlength="80" v-model="activeAddress.Address2" placeholder="Apt, Office, Floor, PO Box, etc." autocomplete="shipping address-line2" class="form-textfield"> </div> </div> </div> </div> <div class="row input-container"> <label for="country" class="col-sm-12">Country/Area*</label> <div class="col-md-5 col-lg-5 form-input"> <select data-search="true" class="input-select select-country" v-model="activeAddress.Country" autocomplete="shipping country" required placeholder="Please select..." v-sumo v-errorcheck> <option value="" class="select-option" disabled>Please select...</option> <option value="USA">United States</option> <option value="AFG">Afghanistan</option> <option value="ALB">Albania</option> <option value="DZA">Algeria</option> <option value="AND">Andorra</option> <option value="AGO">Angola</option> <option value="AIA">Anguilla</option> <option value="ATA">Antarctica</option> <option value="ATG">Antigua And Barbuda</option> <option value="ARG">Argentina</option> <option value="ARM">Armenia</option> <option value="ABW">Aruba</option> <option value="AUS">Australia</option> <option value="AUT">Austria</option> <option value="AZE">Azerbaijan</option> <option value="BHS">Bahamas</option> <option value="BHR">Bahrain</option> <option value="BGD">Bangladesh</option> <option value="BRB">Barbados</option> <option value="BLR">Belarus</option> <option value="BEL">Belgium</option> <option value="BLZ">Belize</option> <option value="BEN">Benin</option> <option value="BMU">Bermuda</option> <option value="BTN">Bhutan</option> <option value="BOL">Bolivia</option> <option value="BOR">Borneo - East Indies</option> <option value="BIH">Bosnia And Herzegovina</option> <option value="BWA">Botswana</option> <option value="BOU">Bougainville</option> <option value="BVT">Bouvet Island</option> <option value="BRA">Brazil</option> <option value="IOT">British Indian Ocean Terr</option> <option value="VGB">British Virgin Islands</option> <option value="BRN">Brunei Darussalam</option> <option value="BGR">Bulgaria</option> <option value="BFA">Burkina Faso</option> <option value="BUR">Burma</option> <option value="BDI">Burundi</option> <option value="KHM">Cambodia</option> <option value="CMR">Cameroon</option> <option value="CAN">Canada</option> <option value="CAA">Canary Islands</option> <option value="CPV">Cape Verde</option> <option value="CYM">Cayman Islands</option> <option value="CAF">Central African Republic</option> <option value="TCD">Chad</option> <option value="CIS">Channel Islands</option> <option value="CHL">Chile</option> <option value="CXR">Christmas Island</option> <option value="CCK">Cocos (Keeling) Islands</option> <option value="COL">Colombia</option> <option value="COM">Comoros</option> <option value="COG">Congo</option> <option value="COD">Congo-Democratic Republic</option> <option value="COK">Cook Islands</option> <option value="CRI">Costa Rica</option> <option value="CIV">Cote DIvoire</option> <option value="HRV">Croatia</option> <option value="CUB">Cuba</option> <option value="CUR">Curacao</option> <option value="CYP">Cyprus</option> <option value="CZE">Czech Republic</option> <option value="PRK">Democratic People&#39;s Republic of Korea</option> <option value="DNK">Denmark</option> <option value="DJI">Djibouti</option> <option value="DMA">Dominica</option> <option value="DOM">Dominican Republic</option> <option value="TLS">East Timor</option> <option value="ECU">Ecuador</option> <option value="EGY">Egypt</option> <option value="SLV">El Salvador</option> <option value="GNQ">Equatorial Guinea</option> <option value="ERI">Eritrea</option> <option value="EST">Estonia</option> <option value="ETH">Ethiopia</option> <option value="FLK">Falkland Islands</option> <option value="FRO">Faroe Islands</option> <option value="FJI">Fiji</option> <option value="FIN">Finland</option> <option value="FRA">France</option> <option value="GUF">French Guiana</option> <option value="PYF">French Polynesia</option> <option value="ATF">French Southern Terr</option> <option value="GAB">Gabon</option> <option value="GMB">Gambia</option> <option value="GEO">Georgia</option> <option value="DEU">Germany</option> <option value="GHA">Ghana</option> <option value="GIB">Gibraltar</option> <option value="GRC">Greece</option> <option value="GRL">Greenland</option> <option value="GRD">Grenada</option> <option value="GLP">Guadeloupe</option> <option value="GTM">Guatemala</option> <option value="GIN">Guinea</option> <option value="GNB">Guinea-Bissau</option> <option value="GUY">Guyana</option> <option value="HTI">Haiti</option> <option value="HMD">Heard &amp; Mcdonald Islands</option> <option value="VAT">Holy See (Vatican City )</option> <option value="HND">Honduras</option> <option value="HKG">Hong Kong</option> <option value="HUN">Hungary</option> <option value="ISL">Iceland</option> <option value="IND">India</option> <option value="IDN">Indonesia</option> <option value="IRQ">Iraq</option> <option value="IRL">Ireland</option> <option value="IRN">Islamic Republic Of Iran</option> <option value="IOM">Isle of Man</option> <option value="ISR">Israel</option> <option value="ITA">Italy</option> <option value="IVO">Ivory Coast</option> <option value="JAM">Jamaica</option> <option value="JPN">Japan</option> <option value="JOR">Jordan</option> <option value="KAM">Kampuchea</option> <option value="KAZ">Kazakhstan</option> <option value="KEN">Kenya</option> <option value="KIR">Kiribati</option> <option value="KWT">Kuwait</option> <option value="KGZ">Kyrgyzstan</option> <option value="LAO">Lao People Demo Republic</option> <option value="LVA">Latvia</option> <option value="LBN">Lebanon</option> <option value="LSO">Lesotho</option> <option value="LBR">Liberia</option> <option value="LBY">Libya</option> <option value="LIE">Liechtenstein</option> <option value="LTU">Lithuania</option> <option value="LUX">Luxembourg</option> <option value="MAC">Macau</option> <option value="MKD">Macedonia (Yugoslav Rep)</option> <option value="MDG">Madagascar</option> <option value="MWI">Malawi</option> <option value="MYS">Malaysia</option> <option value="MDV">Maldives</option> <option value="MLI">Mali</option> <option value="MLT">Malta</option> <option value="MHL">Marshall Islands</option> <option value="MTQ">Martinique</option> <option value="MRT">Mauritania</option> <option value="MUS">Mauritius</option> <option value="MYT">Mayotte</option> <option value="MEX">Mexico</option> <option value="FSM">Micronesia-Federated Stat</option> <option value="MDA">Moldova - Republic Of</option> <option value="MCO">Monaco</option> <option value="MNG">Mongolia</option> <option value="MNT">Montenegro</option> <option value="MSR">Montserrat</option> <option value="MAR">Morocco</option> <option value="MOZ">Mozambique</option> <option value="MMR">Myanmar</option> <option value="NAM">Namibia</option> <option value="NRU">Nauru</option> <option value="NPL">Nepal</option> <option value="NLD">Netherlands</option> <option value="ANT">Netherlands Antilles</option> <option value="NCL">New Caledonia</option> <option value="NGU">New Guinea</option> <option value="NZL">New Zealand</option> <option value="NIC">Nicaragua</option> <option value="NER">Niger</option> <option value="NGA">Nigeria</option> <option value="NIU">Niue</option> <option value="NFK">Norfolk Island</option> <option value="NOT">Northern Ireland</option> <option value="MNP">Northern Mariana Islands</option> <option value="NOR">Norway</option> <option value="OMN">Oman</option> <option value="PAK">Pakistan</option> <option value="PLW">Palau</option> <option value="PSE">Palestinian Territory, Occupied</option> <option value="PAN">Panama</option> <option value="PNG">Papua New Guinea</option> <option value="PRY">Paraguay</option> <option value="CHN">People&#39;s Republic of China</option> <option value="PER">Peru</option> <option value="PHL">Philippines</option> <option value="PCN">Pitcairn</option> <option value="POL">Poland</option> <option value="PRT">Portugal</option> <option value="QAT">Qatar</option> <option value="KOR">Republic of Korea</option> <option value="REU">Reunion</option> <option value="ROU">Romania</option> <option value="RUS">Russian Federation</option> <option value="RWA">Rwanda</option> <option value="KNA">Saint Kitts And Nevis</option> <option value="LCA">Saint Lucia</option> <option value="WSM">Samoa</option> <option value="SMR">San Marino</option> <option value="STP">Sao Tome And Principe</option> <option value="SAU">Saudi Arabia</option> <option value="SCO">Scotland</option> <option value="SEN">Senegal</option> <option value="SER">Serbia</option> <option value="SYC">Seychelles</option> <option value="SLE">Sierra Leone</option> <option value="SGP">Singapore</option> <option value="SVK">Slovakia</option> <option value="SVN">Slovenia</option> <option value="SLB">Solomon Islands</option> <option value="SOM">Somalia</option> <option value="ZAF">South Africa</option> <option value="SGS">South Georgia</option> <option value="ESP">Spain</option> <option value="LKA">Sri Lanka</option> <option value="VCT">St Vincent And Grenadines</option> <option value="SHN">St. Helena</option> <option value="SPM">St. Pierre And Miquelon</option> <option value="SDN">Sudan</option> <option value="SUR">Suriname</option> <option value="SJM">Svalbard &amp; Jan Mayen Isl</option> <option value="SWZ">Swaziland</option> <option value="SWE">Sweden</option> <option value="CHE">Switzerland</option> <option value="SYR">Syrian Arab Republic</option> <option value="TAH">Tahiti</option> <option value="TWN">Taiwan</option> <option value="TJK">Tajikistan</option> <option value="THA">Thailand</option> <option value="TGO">Togo</option> <option value="TKL">Tokelau</option> <option value="TON">Tonga</option> <option value="TTO">Trinidad And Tobago</option> <option value="TUN">Tunisia</option> <option value="TUR">Turkey</option> <option value="TKM">Turkmenistan</option> <option value="TCA">Turks And Caicos Islands</option> <option value="TUV">Tuvalu</option> <option value="UMI">U S Minor Island</option> <option value="UGA">Uganda</option> <option value="UKR">Ukraine</option> <option value="ARE">United Arab Emirates</option> <option value="GBR">United Kingdom</option> <option value="URC">United Republic Cameroon</option> <option value="TZA">United Republic of Tanzania</option> <option value="UPP">Upper Volta Africa</option> <option value="URY">Uruguay</option> <option value="UZB">Uzbekistan</option> <option value="VUT">Vanuatu</option> <option value="VEN">Venezuela</option> <option value="VNM">Viet Nam</option> <option value="WAL">Wales</option> <option value="WLF">Wallis And Futuna Islands</option> <option value="WAF">West Africa</option> <option value="BWI">West Indies</option> <option value="ESH">Western Sahara</option> <option value="YEM">Yemen</option> <option value="YUG">Yugoslavia</option> <option value="ZAI">Zaire</option> <option value="ZMB">Zambia</option> <option value="ZWE">Zimbabwe</option> </select> <div class="num form-input-message"> <span class="required-message">Please select a country/area.</span> </div> </div> </div> <div class="row"> <div class="col-md-3 col-lg-3 col-12 cityname-container input-container"> <label>City<abbr>*</abbr></label> <div class="form-input"> <input required name="city" maxlength="40" v-model="activeAddress.City" autocomplete="address-level2" class="form-textfield city-name" v-errorcheck> </div> <div class="num form-input-message"> <span class="required-message">Please enter a city.</span> </div> </div> <div class="col-md-3 col-lg-3 col-12 state-container input-container"> <label>State/Province<abbr v-if="showState() != ''">*</abbr></label> <div class="form-input attendee-usState" v-show="showState() == 'USA'"> <select required data-search="true" name="state" v-bind:required="showState() == 'USA'" v-model="activeAddress.State" autocomplete="shipping address-level1" class="input-select" v-sumo v-errorcheck> <option value="" class="select-option" disabled>Please select...</option> <option value="AL">Alabama</option> <option value="AK">Alaska</option> <option value="AS">American Samoa</option> <option value="AZ">Arizona</option> <option value="AR">Arkansas</option> <option value="AA">Armed Forces Americas</option> <option value="AE">Armed Forces Europe, Middle East</option> <option value="AP">Armed Forces Pacific</option> <option value="CA">California</option> <option value="CZ">Canal Zone</option> <option value="CI">Carolina Islands</option> <option value="CO">Colorado</option> <option value="CT">Connecticut</option> <option value="DE">Delaware</option> <option value="DC">District of Columbia</option> <option value="FL">Florida</option> <option value="GA">Georgia</option> <option value="GU">Guam</option> <option value="HI">Hawaii</option> <option value="ID">Idaho</option> <option value="IL">Illinois</option> <option value="IN">Indiana</option> <option value="IA">Iowa</option> <option value="KS">Kansas</option> <option value="KY">Kentucky</option> <option value="LA">Louisiana</option> <option value="ME">Maine</option> <option value="MH">Marshall islands</option> <option value="MD">Maryland</option> <option value="MA">Massachusetts</option> <option value="MI">Michigan</option> <option value="MN">Minnesota</option> <option value="MS">Mississippi</option> <option value="MO">Missouri</option> <option value="MT">Montana</option> <option value="NE">Nebraska</option> <option value="NV">Nevada</option> <option value="NH">New Hampshire</option> <option value="NJ">New Jersey</option> <option value="NM">New Mexico</option> <option value="NY">New York</option> <option value="NC">North Carolina</option> <option value="ND">North Dakota</option> <option value="MP">Northern Mariana Islands</option> <option value="OH">Ohio</option> <option value="OK">Oklahoma</option> <option value="OR">Oregon</option> <option value="PI">Pacific Islands</option> <option value="PA">Pennsylvania</option> <option value="PR">Puerto Rico</option> <option value="RI">Rhode Island</option> <option value="SC">South Carolina</option> <option value="SD">South Dakota</option> <option value="TN">Tennessee</option> <option value="TX">Texas</option> <option value="TT">Trust Territories</option> <option value="UT">Utah</option> <option value="VT">Vermont</option> <option value="VI">Virgin Islands</option> <option value="VA">Virginia</option> <option value="WA">Washington</option> <option value="WV">West Virginia</option> <option value="WI">Wisconsin</option> <option value="WY">Wyoming</option> </select> <div class="num form-input-message"> <span class="required-message">Please select state/province.</span> </div> </div> <div class="form-input attendee-caState" v-show="showState() == 'CAN'"> <select data-search="true" name="state-ca" v-bind:required="showState() == 'CAN'" autocomplete="shipping address-level1" v-model="activeAddress.State" class="input-select" v-sumo v-errorcheck> <option value="" class="select-option" disabled>Please select...</option> <option value="AB">Alberta</option> <option value="BC">British Columbia</option> <option value="MB">Manitoba</option> <option value="NB">New Brunswick</option> <option value="NL">Newfoundland &amp; Labrador</option> <option value="NT">Northwest Territories</option> <option value="NS">Nova Scotia</option> <option value="NU">Nunavut</option> <option value="ON">Ontario</option> <option value="PE">Prince Edward Island</option> <option value="QC">Quebec</option> <option value="SK">Saskatchewan</option> <option value="YT">Yukon Territory</option> </select> <div class="num form-input-message"> <span class="required-message">Please select province.</span> </div> </div> <div class="form-input attendee-otherState" v-show="showState() == ''"> <input name="StateProvince" maxlength="40" v-model="activeAddress.State" autocomplete="shipping address-level1" class="form-textfield"> </div> </div> <div class="col-md-3 col-lg-3 col-12 postalcode-container input-container"> <label>Postal Code<abbr v-if="requireZip()">*</abbr></label> <div class="form-input"> <input type="text" maxlength="15" v-bind:pattern="zipPattern()" v-model="activeAddress.PostalCode" v-bind:class="{'input-zippostalcode': requireZip()}" class="form-textfield" v-bind:required="requireZip()" name="zip" autocomplete="shipping postal-code" v-errorcheck/> </div> <div class="num form-input-message"> <span class="required-message">Please enter a postal code.</span> <span class="pattern-message">Please enter a valid postal code.</span> </div> </div> </div> </div> <div v-show="attendee.IsSelf == 0 || this.activeAddress"> <h2 class="contact-title-mobile">Contact Details</h2> <div class="row" v-show="attendee.IsSelf == 0"> <div class="col-md-5 col-lg-5 col-12"> <div class="row input-container"> <label class="col-sm-12">Email*</label> <div class="col-lg-12 form-input"> <input type="email" maxlength="100" v-model="attendee.Emails[0]" class="input-email form-textfield" v-bind:required="attendee.IsSelf == 0" name="email" autocomplete="email" v-errorcheck> <div class="num form-input-message"> <span class="required-message">Please enter an email.</span> <span class="pattern-message">Please enter an email in the correct format.</span> </div> </div> </div> </div> </div> <div class="row" v-show="attendee.IsSelf == 0 || activeAddress"> <div class="col-md-5 col-lg-5 col-12"> <div class="row input-container"> <label class="col-sm-12">Phone Number</label> <div class="col-lg-12 form-input"> <input class="form-textfield phone-field html5-validation" type="number" maxlength="25" v-model="attendee.PhoneNumbers[0]" pattern="^[0-9]{10}$" name="phone" autocomplete="tel"> </div> <div class="num form-input-message col-md-12 col-lg-12 col-12"> <span class="pattern-message">Please enter only digits.</span> </div> </div> </div> </div> </div> <div v-show="isAttendee &amp;&amp; attendee.IsSelf == 0"> <h2 class="top-margin">Registration Details</h2> <div class="row input-container"> <label class="col-sm-12">Is this attendee an ASME member?</label> <fieldset> <div class="col-lg-8 form-input otherOption input-radio-button"> <p aria-checked="false" role="button" tabindex="-1" class="input-radio-button"> <input class="input-radio" v-model="attendee.IsMember" v-bind:value="t" type="radio" data-title="0" id="asmememberyes" name="asmemember"> <label for="asmememberyes" tabindex="0">Yes</label> </p> <p aria-checked="false" role="button" tabindex="-1" class="input-radio-button"> <input class="input-radio" type="radio" v-model="attendee.IsMember" v-bind:value="f" data-title="1" id="asmememberno" name="asmemember"> <label for="asmememberno" tabindex="0">No / I don’t know</label> </p> </div> </fieldset> </div> <div class="row input-container otherTextFiled" v-if="attendee.IsMember"> <div class="col-md-5 col-lg-5 col-12"> <div class="row"> <label class="col-12"> ASME Membership Number<span class="cart-tooltip" id="cartMasterclassPromoTooltip"> <span class="cart-tooltip-box">You can find your membership number on your membership card and in your account dashboard.</span> </span> </label> <div class="col-lg-12 form-input"> <input class="form-textfield" type="text" v-model="attendee.MembershipNumber" name="MembershipNumber" autocomplete="MembershipNumber"> <div class="num form-input-message"> <span class="required-message">Please enter a membership number.</span> <span class="pattern-message">Please enter a valid membership number.</span> </div> </div> </div> </div> </div> </div> <div class="row input-container" v-show="isAttendee &amp;&amp; showDietary"> <p class="col-lg-12 col-md-12 attendee-form-text"> If you are disabled or require any special accommodations, please call us at <a href="https://web.archive.org/web/20240417193008/tel:1-800-843-2763">1-800-843-2763</a> </p> <p class="col-sm-12 attendee-form-text">ASME will attempt to accommodate reasonable requests submitted in advance through the Platform but has no obligation, and will have no liability, to honor or meet such requests.</p> </div> <div class="row input-container attendee-form-btn"> <div class="col-lg-5 col-12"> <button type="button" id="attendeeOne" name="attendeeOne" v-bind:class="pending ? 'pending' : ''" v-bind:disabled="pending" v-on:click="complete()" v-on:keyup.enter="complete()" class="submit-btn btn btn-primary submitForm" tabindex="0"> Register Attendee <span class="loading" v-if="pending"></span> </button> <p class="form-input-message d-none"> <span>Please enter a membership number</span> </p> </div> </div> <div class="register-button-error-default d-none"> <span class="required-message-sumbit">Please answer the required questions above.</span> </div> </template> </div> </div> </div> </div> </div> <div class="lity-hide" id="splashScreenModal"> <div class="container"> <div class="row"> <div class="col-12"> <div class="lity-custom-close sign-in-splash"> <div class="row"> <div class="col-5 sign-in-splash-image"> <div class="sign-in-splash-image-inner" style="background: url('/web/20240417193008im_/https://www.asme.org/getmedia/c7eb5b4a-ee53-4221-b370-d56b54d97556/SplashBG.jpg?width=305&amp;height=450&amp;ext=.jpg');"> <img src="/web/20240417193008im_/https://www.asme.org/getmedia/6d913ae9-d7e2-4a53-b6df-38a3fcdaa712/ASME_SplashLogo.png?width=236&amp;height=135&amp;ext=.png" alt="ASME Logo" class="logo"/> </div> </div> <div class="col-7 sign-in-splash-body"> <div class="sign-in-splash-body-inner"> <p class="modal-title">Welcome to ASME</p> <p class="modal-content">Whether you are a new or returning visitor please take a moment to sign in or create an account.&nbsp; You will need to do this to complete your transaction, access your benefit or enter your program.&nbsp;</p> <p><button class="btn btn-block btn-primary splash-proceed">Login to ASME.org</button></p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="lity-hide" id="addressNotFoundModal"> <div class="container"> <div class="row"> <div class="col-12"> <div class="lity-custom-block lity-custom-close address-modal-main"> <div class="address-heading"> Suggested US Postal Address </div> <p>We are unable to validate the address you entered for postal delivery, please check it and re-submit.</p> <p class="assitance-text">If you need assistance, please contact ASME Customer Care at 1-646-616-3100 or 1-800-843-2763 between 8am and 5:30pm EST or send an email to customercare@asme.org.</p> <div class="address-found-footer"> <a href="#" onclick="return addressNotFoundModal.edit()" class="btn btn-primary">Edit Address</a> <a href="#" onclick="return addressNotFoundModal.useSubmitted()" class="btn btn-tertiary">Use as Submitted</a> </div> </div> </div> </div> </div> </div> <div class="lity-hide" id="addressVerifyModal"> <div class="container"> <div class="row"> <div class="col-12"> <div class="lity-custom-block lity-custom-close address-modal-main"> <h2>Suggested US Postal Address</h2> <div class="address-heading"> </div> <p>We have reformatted your address to conform to postal delivery standards. Which address would you like to use?</p> <div class="address-found-footer no-margin"> <a href="#" onclick="return addressVerifyModal.useSuggested()" class="btn btn-primary useReformat">Use Reformatted</a> <a href="#" onclick="return addressVerifyModal.useSubmitted()" class="btn btn-tertiary useSubmitted">Use as Submitted</a> <a href="#" onclick="return addressVerifyModal.edit()" class="mobile-edit-address editAddress">Edit Address</a> </div> </div> </div> </div> </div> </div> <div class="lity-hide" id="membershipInfoModal"> <div class="container"> <div class="row"> <div class="col-12"> <div class="lity-custom-block lity-custom-close membership-info-modal-main"> <iframe id="membershipInfoModalIframe" src="about:blank"></iframe> </div> </div> </div> </div> </div> <div class="lity-hide lity-custom-close" id="refusalModal"> <div class="container leavingSite-container"> <div class="d-flex flex-column"> <h2 class="refusal-modal-title"></h2> <p class="refusal-modal-content"></p> <button class="btn btn-primary refusal-modal-cta"></button> </div> </div> </div> <footer> <div class="footer-top"> <a id="footerSkip" href="#footerbottom" tabindex="0">Skip Footer</a> <div class="container no-container-tablet-down" id="accordContainer"> <div class="row"> <div class="col-lg-12"> <div class="social-share-section icons-black icons-small mobile-share-section"> <a target="_blank" href="https://web.archive.org/web/20240417193008/https://www.linkedin.com/company/asme/" class="social-icons linkedin" title="ASME on LinkedIn"><span class="sr-only">ASME on LinkedIn</span></a> <a target="_blank" href="https://web.archive.org/web/20240417193008/https://twitter.com/asmedotorg" class="social-icons twitter" title="ASME on Twitter"><span class="sr-only">ASME on Twitter</span></a> <a target="_blank" href="https://web.archive.org/web/20240417193008/https://www.facebook.com/ASME.org" class="social-icons facebook" title="ASME on Facebook"><span class="sr-only">ASME on Facebook</span></a> <a target="_blank" href="https://web.archive.org/web/20240417193008/https://www.instagram.com/asmedotorg/?hl=en" class="social-icons insta" title="ASME on Instagram"><span class="sr-only">ASME on Instagram</span></a> </div> </div> <div class="col-lg-3"> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="/web/20240417193008/https://www.asme.org/about-asme" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">About ASME</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent0"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="/web/20240417193008/https://www.asme.org/about-asme">About ASME Overview</a></li> <li><a href="/web/20240417193008/https://www.asme.org/about-asme/media-inquiries">Media Inquiries</a></li> <li><a href="/web/20240417193008/https://www.asme.org/about-asme/contact-us">Contact Us</a></li> <li><a href="/web/20240417193008/https://www.asme.org/about-asme/careers-at-asme">Careers at ASME</a></li> <li><a href="/web/20240417193008/https://www.asme.org/wwwasmeorg/media/about-asme/media/2024-me-media-kit.pdf">Advertising &amp; Sponsorships</a></li> </ul> </div> </div> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="/web/20240417193008/https://www.asme.org/codes-standards" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">Codes &amp; Standards</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent1"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="/web/20240417193008/https://www.asme.org/codes-standards">Codes &amp; Standards Overview</a></li> <li><a href="/web/20240417193008/https://www.asme.org/codes-standards/find-codes-standards">Find Codes &amp; Standards</a></li> <li><a href="/web/20240417193008/https://www.asme.org/codes-standards/about-standards">About Standards</a></li> <li><a href="https://web.archive.org/web/20240417193008/https://cstools.asme.org/" target="_blank" class="subdomains-link">C&amp;S Connect</a></li> <li> <div class="social-share-section icons-black icons-small d-none d-lg-flex"> <a target="_blank" href="https://web.archive.org/web/20240417193008/https://www.linkedin.com/company/asme/" class="social-icons linkedin" title="ASME on LinkedIn"><span class="sr-only">ASME on LinkedIn</span></a> <a target="_blank" href="https://web.archive.org/web/20240417193008/https://twitter.com/asmedotorg" class="social-icons twitter" title="ASME on Twitter"><span class="sr-only">ASME on Twitter</span></a> <a target="_blank" href="https://web.archive.org/web/20240417193008/https://www.facebook.com/ASME.org" class="social-icons facebook" title="ASME on Facebook"><span class="sr-only">ASME on Facebook</span></a> <a target="_blank" href="https://web.archive.org/web/20240417193008/https://www.instagram.com/asmedotorg/?hl=en" class="social-icons insta" title="ASME on Instagram"><span class="sr-only">ASME on Instagram</span></a> </div> </li> </ul> </div> </div> </div> <div class="col-lg-3"> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="/web/20240417193008/https://www.asme.org/certification-accreditation" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">Certification &amp; Accreditation</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent2"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="/web/20240417193008/https://www.asme.org/certification-accreditation">Certification &amp; Accreditation Overview</a></li> <li><a href="/web/20240417193008/https://www.asme.org/certification-accreditation/asme-certification-process/to-start-a-certificate-application">Start a Certificate Application</a></li> <li><a href="/web/20240417193008/https://www.asme.org/certification-accreditation/resources-and-events/locate-asme-certified-companies">Find a Certified Company</a></li> <li><a href="https://web.archive.org/web/20240417193008/https://caconnect.asme.org/" target="_blank" class="subdomains-link">CA Connect</a></li> <li><a href="/web/20240417193008/https://www.asme.org/certification-accreditation/resources-and-events">Resources &amp; Events</a></li> </ul> </div> </div> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="/web/20240417193008/https://www.asme.org/learning-development" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">Learning &amp; Development</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent3"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="/web/20240417193008/https://www.asme.org/learning-development">Learning &amp; Development Overview</a></li> <li><a href="/web/20240417193008/https://www.asme.org/learning-development/find-course">Find Courses</a></li> <li><a href="/web/20240417193008/https://www.asme.org/learning-development/corporate-training">Corporate &amp; Government Training</a></li> <li><a href="https://web.archive.org/web/20240417193008/https://elearning.asme.org/" target="_blank" class="subdomains-link">Learning Hub Login</a></li> </ul> </div> </div> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="https://web.archive.org/web/20240417193008/https://twinify.com/" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">Twinify Technologies</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent4"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="https://web.archive.org/web/20240417193008/https://twinify.com/">Twinify Technologies Overview</a></li> </ul> </div> </div> </div> <div class="col-lg-3"> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="/web/20240417193008/https://www.asme.org/publications-submissions" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">Publications &amp; Submissions</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent5"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="/web/20240417193008/https://www.asme.org/publications-submissions">Publications &amp; Submissions Overview</a></li> <li><a href="/web/20240417193008/https://www.asme.org/publications-submissions/books">Find Books</a></li> <li><a href="/web/20240417193008/https://www.asme.org/publications-submissions/journals">Find Journals</a></li> <li><a href="/web/20240417193008/https://www.asme.org/publications-submissions/proceedings">Find Proceedings</a></li> <li><a href="https://web.archive.org/web/20240417193008/https://asmedigitalcollection.asme.org/" target="_blank" class="subdomains-link">Digital Collection</a></li> </ul> </div> </div> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="/web/20240417193008/https://www.asme.org/conferences-events" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">Conferences &amp; Events</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent6"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="/web/20240417193008/https://www.asme.org/conferences-events">Conferences &amp; Events Overview</a></li> <li><a href="/web/20240417193008/https://www.asme.org/conferences-events/events">Event Calendar</a></li> <li><a href="/web/20240417193008/https://www.asme.org/conferences-events/event-search">Event Search</a></li> <li><a href="/web/20240417193008/https://www.asme.org/conferences-events/competitions">Competitions</a></li> </ul> </div> </div> </div> <div class="col-lg-3"> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="/web/20240417193008/https://www.asme.org/topics-resources" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">Topics &amp; Resources</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent7"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="/web/20240417193008/https://www.asme.org/topics-resources">Topics &amp; Resources Overview</a></li> <li><a href="/web/20240417193008/https://www.asme.org/topics-resources/content">Find Content</a></li> <li><a href="/web/20240417193008/https://www.asme.org/topics-resources/society-news">Society News</a></li> </ul> </div> </div> <div class="container-accordion"> <a class="footer-column-title link-container-inner accordion-toggle" href="/web/20240417193008/https://www.asme.org/membership" onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">ASME Membership</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent8"> <ul class="footer-column-links"> <li><a class="d-lg-none" href="/web/20240417193008/https://www.asme.org/membership">ASME Membership Overview</a></li> <li><a href="/web/20240417193008/https://www.asme.org/membership/Why-Become-a-Member">Why Become a Member</a></li> <li><a href="/web/20240417193008/https://www.asme.org/membership/how-to-join">How to Join</a></li> <li><a href="/web/20240417193008/https://www.asme.org/membership/renew-membership">Renew Membership</a></li> <li><a href="/web/20240417193008/https://www.asme.org/membership/membership-benefits">Access Your Benefits</a></li> <li><a href="https://web.archive.org/web/20240417193008/https://asmestore.merchorders.com/" target="_blank" class="subdomains-link">The ASME Store</a></li> </ul> </div> </div> </div> <div class="col-lg-3"> <div class="container-accordion administrative-policies"> <a class="footer-column-title link-container-inner accordion-toggle " onclick="toggleFooter(event)"> <div class="row"> <h5 class="col-10 col-sm-11">Administrative Policies</h5> <span class="col-2 col-sm-1 icon-expand-right"></span> </div> </a> <div class="accordion-panel hide-tablet-down" id="accordContent9"> <ul class="footer-column-links"> <li><a href="/web/20240417193008/https://www.asme.org/terms-of-use">Terms of Use</a></li> <li><a href="/web/20240417193008/https://www.asme.org/privacy-and-security-statement">Privacy and Security Statement</a></li> <li><a href="https://web.archive.org/web/20240417193008/https://preferences.asme.org/">Communication Preferences</a></li> <li><a href="/web/20240417193008/https://www.asme.org/sales-policy">Sales Policy</a></li> <li><a href="/web/20240417193008/https://www.asme.org/sitemap">Sitemap</a></li> </ul> </div> </div> </div> </div> </div> </div> <div id="footerbottom" class="footer-bottom-background"> <div class="container"> <div class="row footer-bottom"> <div class="col-12 footer-row-links"> <p class="d-none d-lg-block"> <a href="/web/20240417193008/https://www.asme.org/terms-of-use">Terms of Use</a> <a href="/web/20240417193008/https://www.asme.org/privacy-and-security-statement">Privacy and Security Statement</a> <a href="https://web.archive.org/web/20240417193008/https://preferences.asme.org/">Communication Preferences</a> </p> <p class="d-none d-lg-block"> <a href="/web/20240417193008/https://www.asme.org/sales-policy">Sales Policy</a> <a href="/web/20240417193008/https://www.asme.org/sitemap">Sitemap</a> <span class="footer-link-last">© 2024 The American Society of Mechanical Engineers. <span style="white-space:nowrap">All rights reserved.</span></span> </p> <p class="d-sm-block d-lg-none">© 2024 The American Society of Mechanical Engineers. <span style="white-space:nowrap">All rights reserved.</span></p> </div> </div> </div> </div> </footer> </div> <script src="/web/20240417193008js_/https://www.asme.org/dist/js/jquery.min.js"></script> <script src="//web.archive.org/web/20240417193008js_/https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.min.js"></script> <script src="/web/20240417193008js_/https://www.asme.org/dist/js/vendor.min.js?v=3388274d-3b8e-4471-a31d-0051afe30e52"></script> <div id="modals" class=""> <div class="lity-hide" id="membershipModal"> <div class="container"> <div class="row"> <div class="col-12"> <div class="lity-custom-block lity-custom-close"> <div class="modal-container"> <p id="membershipModalType" class="modal-head">ASME Membership (1 year) has been added to your cart.</p> <p> The price of yearly membership depends on a number of factors, so final price will be calculated during checkout. </p> <div class="buttons"> <a href="javascript:void(0)" class="btn btn-primary btn-blue" data-lity-close>Continue Browsing</a> <a href="/web/20240417193008/https://www.asme.org/cart" class="btn btn-primary right">View Cart</a> </div> </div> </div> </div> </div> </div> </div> <div class="lity-hide lity-custom-close" id="leavingSiteInterstitialModal"> <div class="container leavingSite-container"> <div class="row justfiy-content-center"> <div class="col-lg-12"> <h3>You are now leaving ASME.org</h3> </div> </div> <div class="row justfiy-content-center"> <div class="col-lg-12"> <p> </p> </div> </div> <div class="row justfiy-content-center align-content-around"> <div class="col-12 col-sm-6"> <button class="btn btn-outline-black" id="back" data-lity-close>Go back</button> </div> <div class="col-12 col-sm-6"> <a class="btn btn-primary" id="continue" href="" data-lity-close>Continue</a> </div> </div> </div> </div> </div> <script src="/web/20240417193008js_/https://www.asme.org/dist/js/scripts.min.js?v=3388274d-3b8e-4471-a31d-0051afe30e52"></script> </body> </html><!-- FILE ARCHIVED ON 19:30:08 Apr 17, 2024 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:22:48 Nov 27, 2024. 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.557 exclusion.robots: 0.029 exclusion.robots.policy: 0.017 esindex: 0.011 cdx.remote: 11.748 LoadShardBlock: 325.388 (3) PetaboxLoader3.datanode: 175.985 (4) PetaboxLoader3.resolve: 316.77 (3) load_resource: 222.502 -->

Pages: 1 2 3 4 5 6 7 8 9 10