1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta charset="UTF-8" /> 5
5<script src="https://www.oceanoptics.com/wp-admin/admin-ajax.php?action=pll_xdata_check&redirect=https%3A%2F%2Fwww.oceanoptics.com%2Fblog%2F&nonce=d5f235d6d1" async></script>
5<meta name="viewport" content="width=device-width, initial-scale=1" /> 6<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 7<link rel="alternate" href="https://www.oceanoptics.com/blog/" hreflang="en" /> 8<link rel="alternate" href="https://oceanoptics.cn/blog/" hreflang="zh" /> 9 10 <!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 11 <meta name="description" content="Discover key insights from Ocean Optics and learn about the transformative power of spectroscopy. " /> 12 <link rel="canonical" href="https://www.oceanoptics.com/blog/" /> 13 <link rel="next" href="https://www.oceanoptics.com/blog/?query-2-page=2" /> 14 <meta property="og:locale" content="en_US" /> 15 <meta property="og:locale:alternate" content="zh_CN" /> 16 <meta property="og:type" content="article" /> 17 <meta property="og:title" content="Blog" /> 18 <meta property="og:description" content="Discover key insights from Ocean Optics and learn about the transformative power of spectroscopy. " /> 19 <meta property="og:url" content="https://www.oceanoptics.com/blog/" /> 20 <meta property="og:site_name" content="Ocean Optics" /> 21 <meta property="article:publisher" content="https://www.facebook.com/ASKOceanoptics/" /> 22 <meta property="article:modified_time" content="2026-09-23T21:24:28+00:00" /> 23 <meta name="twitter:card" content="summary_large_image" /> 24 <meta name="twitter:label1" content="Est. reading time" /> 25 <meta name="twitter:data1" content="1 minute" /> 26
26<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.oceanoptics.com\/blog\/","url":"https:\/\/www.oceanoptics.com\/blog\/","name":"Ocean Optics Blog | Spectroscopy Insights & Resources","isPartOf":{"@id":"https:\/\/www.oceanoptics.com\/#website"},"datePublished":"2024-05-17T19:26:53+00:00","dateModified":"2026-09-23T21:24:28+00:00","description":"Discover key insights from Ocean Optics and learn about the transformative power of spectroscopy. ","breadcrumb":{"@id":"https:\/\/www.oceanoptics.com\/blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.oceanoptics.com\/blog\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.oceanoptics.com\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.oceanoptics.com\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/www.oceanoptics.com\/#website","url":"https:\/\/www.oceanoptics.com\/","name":"æµ·æ´å
å¦å
谱仪 · Ocean Optics","description":"Compact spectrometers with versatile performance across UV, Visible and NIR","publisher":{"@id":"https:\/\/www.oceanoptics.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.oceanoptics.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.oceanoptics.com\/#organization","name":"æµ·æ´å
å¦ Â· Ocean Optics","url":"https:\/\/www.oceanoptics.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.oceanoptics.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.oceanoptics.com\/wp-content\/uploads\/2024\/05\/trace-min.svg","contentUrl":"https:\/\/www.oceanoptics.com\/wp-content\/uploads\/2024\/05\/trace-min.svg","width":2458,"height":496,"caption":"æµ·æ´å
å¦ Â· Ocean Optics"},"image":{"@id":"https:\/\/www.oceanoptics.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ASKOceanoptics\/","https:\/\/www.instagram.com\/ask_oceanoptics\/","https:\/\/www.youtube.com\/user\/oceanoptics","https:\/\/www.linkedin.com\/company\/ocean-optics\/"],"description":"Ocean Optics pioneered miniature spectrometers and delivers spectral solutions to researchers, OEMs and industrial
26customers, also designs and builds industrial-grade photonics systems for material inspection, chemical identification and quality assurance. Our mission is to lead in creating precise yet practical optical solutions that enable researchers and industry to solve meaningful problems in health, safety and the environment. We have discovered, refined and delivered new approaches to solving problems with spectroscopy and imaging technologies. Backed by deep experience, we are working within applications including biomedical, semiconductors, research & science, industrial, environmental, food & agriculture, and safety & security. We partner with customers to achieve ambitious goals, leveraging the power of light for advancement in health, safety and the environment.","email":"[email protected]","telephone":"+1-727-733-2447","legalName":"Ocean Optics Inc","foundingDate":"1989-01-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"},"actionableFeedbackPolicy":"https:\/\/www.oceanoptics.com\/standards-policies\/privacy-policy\/"}]}</script>
26 27 <!-- / Yoast SEO Premium plugin. --> 28 29 30<title>Ocean Optics Blog | Spectroscopy Insights & Resources</title> 31<link rel='dns-prefetch' href='//js.hs-scripts.com' /> 32<link rel='dns-prefetch' href='//cdn.bioz.com' /> 33<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 34<link rel='dns-prefetch' href='//js.hsforms.net' /> 35<link rel="alternate" type="application/rss+xml" title="Ocean Optics » Feed" href="https://www.oceanoptics.com/feed/" /> 36<link rel="alternate" type="application/rss+xml" title="Ocean Optics » Comments Feed" href="https://www.oceanoptics.com/comments/feed/" /> 37<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.oceanoptics.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.oceanoptics.com%2Fblog%2F&lang=en" /> 38<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.oceanoptics.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.oceanoptics.com%2Fblog%2F&format=xml&lang=en" /> 39<style id="wp-img-auto-sizes-contain-inline-css"> 40img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 41/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 42</style> 43<link rel='stylesheet' id='genesis-blocks-style-css-css' href='https://www.oceanoptics.com/wp-content/plugins/genesis-blocks/dist/style-blocks.build.css?ver=1780403674' media='all' /> 44<style id="outermost-icon-block-style-inline-css"> 45.wp-block-outermost-icon-block{display:flex;line-height:0}.wp-block-outermost-icon-block.has-border-color{border:none}.wp-block-outermost-icon-block .has-icon-color svg,.wp-block-outermost-icon-block.has-icon-color svg{color:currentcolor}.wp-block-outermost-icon-block .has-icon-color:not(.has-no-icon-fill-color) svg,.wp-block-outermost-icon-block.has-icon-color:not(.has-no-icon-fill-color) svg{fill:currentcolor}.wp-block-outermost-icon-block .icon-container{box-sizing:border-box}.wp-block-outermost-icon-block a,.wp-block-outermost-icon-block svg{height:100%;transition:transform .1s ease-in-out;width:100%}.wp-block-outermost-icon-block a:hover{transform:scale(1.1)}.wp-block-outermost-icon-block svg{transform:rotate(var(--outermost--icon-block--transform-rotate,0deg)) scaleX(var(--outermost--icon-block--transform-scale-x,1)) scaleY(var(--outermost--icon-block--transform-scale-y,1))}.wp-block-outermost-icon-block .rotate-90,.wp-block-outermost-icon-block.rotate-90{--outermost--icon-block--transform-rotate:90deg}.wp-block-outermost-icon-block .rotate-180,.wp-block-outermost-icon-block.rotate-180{--outermost--icon-block--transform-rotate:180deg}.wp-block-outermost-icon-block .rotate-270,.wp-block-outermost-icon-block.rotate-270{
45--outermost--icon-block--transform-rotate:270deg}.wp-block-outermost-icon-block .flip-horizontal,.wp-block-outermost-icon-block.flip-horizontal{--outermost--icon-block--transform-scale-x:-1}.wp-block-outermost-icon-block .flip-vertical,.wp-block-outermost-icon-block.flip-vertical{--outermost--icon-block--transform-scale-y:-1}.wp-block-outermost-icon-block .flip-vertical.flip-horizontal,.wp-block-outermost-icon-block.flip-vertical.flip-horizontal{--outermost--icon-block--transform-scale-x:-1;--outermost--icon-block--transform-scale-y:-1} 46 47/*# sourceURL=https://www.oceanoptics.com/wp-content/plugins/icon-block/build/style.css */ 48</style> 49<style id="wp-block-paragraph-inline-css"> 50.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 51/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/paragraph/style.min.css */ 52</style> 53<style id="wp-block-group-inline-css"> 54.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 55/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/group/style.min.css */ 56</style> 57<style id="wp-block-columns-inline-css"> 58.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} 59/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/columns/style.min.css */ 60</style> 61<style id="block-visibility-screen-size-styles-inline-css"> 62/* Large screens (desktops, 992px and up) */ 63@media ( min-width: 992px ) { 64 .block-visibility-hide-large-screen { 65 display: none !important; 66 } 67} 68 69/* Medium screens (tablets, between 768px and 992px) */ 70@media ( min-width: 768px ) and ( max-width: 991.98px ) { 71 .block-visibility-hide-medium-screen { 72 display: none !important; 73 } 74} 75 76/* Small screens (mobile devices, less than 768px) */ 77@media ( max-width: 767.98px ) { 78 .block-visibility-hide-small-screen { 79 display: none !important; 80 } 81} 82/*# sourceURL=block-visibility-screen-size-styles-inline-css */ 83</style> 84<style id="wp-block-site-logo-inline-css"> 85.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px} 86/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/site-logo/style.min.css */ 87</style> 88<style id="navigation-block-extended-desktop-block-style-inline-css"> 89.desktop-navigation ul{display:flex;list-style:none;margin:0;padding:0}.desktop-navigation ul li>a{display:block;padding:15px 20px;text-decoration:none}.desktop-navigation .dropdown,.desktop-navigation .mega-menu,.desktop-navigation .mega-menu-wrapper,.desktop-navigation .sub-menu{background:#fff;display:none;position:absolute;z-index:1}.desktop-navigation .menu-item:hover>.dropdown,.desktop-navigation .menu-item:hover>.mega-menu-wrapper,.desktop-navigation .menu-item:hover>.sub-menu{display:block}.desktop-navigation .menu-item:hover>.mega-menu-wrapper .mega-menu{display:grid}
89.desktop-navigation .mega-menu-wrapper{left:0;width:100%}.desktop-navigation .mega-menu-wrapper .mega-menu{gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;position:relative;width:var(--wp--style--global--wide-size)}.desktop-navigation .mega-menu-wrapper .mega-menu>li .sub-menu{display:block;position:static} 90 91/*# sourceURL=https://www.oceanoptics.com/wp-content/plugins/navigation-block-extended/build/desktop-block/style-index.css */ 92</style> 93<style id="wp-block-button-inline-css"> 94.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none} 95/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/button/style.min.css */ 96</style> 97<link rel='stylesheet' id='oceanoptics-block-core-button-css' href='https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/styles/core-button.css?ver=6324bc4958e60bc343d55e6f44f89628' media='all' /> 98<style id="wp-block-buttons-inline-css"> 99.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center} 100/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/buttons/style.min.css */ 101</style> 102<style id="wp-block-search-inline-css"> 103.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right} 104/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/search/style.min.css */ 105</style> 106<link rel='stylesheet' id='oceanoptics-block-core-search-css' href='https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/styles/core-search.css?ver=19e0bb68deb73224f65547ad881f0ed3' media='all' /> 107<style id="navigation-block-extended-mobile-block-style-inline-css"> 108.wp-block-navigation-block-extended-mobile-block .mobile-menu-toggle{background:none;border:none;cursor:pointer;display:block}.wp-block-navigation-block-extended-mobile-block .hamburger-icon{position:relative}.wp-block-navigation-block-extended-mobile-block .hamburger-icon:after,.wp-block-navigation-block-extended-mobile-block .hamburger-icon:before{content:"";position:absolute}.wp-block-navigation-block-extended-mobile-block .mobile-menu-toggle.active .hamburger-icon:after,.wp-block-navigation-block-extended-mobile-block .mobile-menu-toggle.active .hamburger-icon:before{transform:rotate(45deg)}.wp-block-navigation-block-extended-mobile-block .mobile-menu-toggle.active .hamburger-icon:after{transform:rotate(-45deg)}.wp-block-navigation-block-extended-mobile-block .mobile-menu{background-color:#fff;height:100%;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:90%}.wp-block-navigation-block-extended-mobile-block .mobile-menu.is-active{transform:translateX(0)}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level{background-color:#fff;height:100%;left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out,transform .3s ease-in-out;visibility:hidden;width:100%;z-index:1}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="0"]{z-index:1}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="1"]{z-index:2}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="2"]{z-index:3}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="3"]{z-index:4}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="4"]{z-index:5}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="5"]{z-index:6}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="6"]{z-index:7}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="7"]{z-index:8}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="8"]{z-index:9}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="9"]{z-index:10}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level[data-level="10"]{z-index:11}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level.is-visible{opacity:1;transform:translateX(0);visibility:visible}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-level:not(.is-visible){transform:translateX(100%)}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-item{align-items:center;cursor:pointer;display:flex;height:64px;justify-content:space-between;padding:0 20px}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-item a{color:#333;display:block;text-decoration:none}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-item.has-children>a{padding-right:50px}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-item .mobile-menu-expand{align-items:center;background-color:transparent;cursor:pointer;display:flex;height:auto;justify-content:center;margin-right:8px}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-item .mobile-menu-expand:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%2713%27 fill=%27none%27%3E%3Cpath fill=%27%232D2D2D%27 d=%27M5.112 6.5.056 1.444 1.5 0 8 6.5 1.5 13 .056 11.556z
108%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:13px;width:8px}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-parent-heading{font-size:20px;font-weight:600}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-back .mobile-menu-back-link,.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-back span{display:inline-block}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-back svg{margin-right:10px}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-back-link{color:#333;text-decoration:none}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-close{background:none;border:none;cursor:pointer;padding:5px;position:absolute;right:20px;top:20px;z-index:1001}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-close svg{display:block;height:14px;width:14px}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-close:hover svg path{fill:#555}.wp-block-navigation-block-extended-mobile-block .mobile-menu .mobile-menu-footer{bottom:0;padding:20px;position:fixed;width:100%;z-index:10}.wp-block-navigation-block-extended-mobile-block .mobile-menu-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;width:100%;z-index:999}.wp-block-navigation-block-extended-mobile-block .mobile-menu-overlay.is-active{opacity:1;pointer-events:auto;visibility:visible}.wp-block-navigation-block-extended-mobile-block .mobile-menu{z-index:1000} 109 110/*# sourceURL=https://www.oceanoptics.com/wp-content/plugins/navigation-block-extended/build/mobile-block/style-index.css */ 111</style> 112<style id="wp-block-post-title-inline-css"> 113.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} 114/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/post-title/style.min.css */ 115</style> 116<style id="wp-block-post-featured-image-inline-css"> 117.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:transparent}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%} 118/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/post-featured-image/style.min.css */ 119</style> 120<style id="wp-block-post-date-inline-css"> 121.wp-block-post-date{box-sizing:border-box} 122/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/post-date/style.min.css */ 123</style> 124<style id="wp-block-spacer-inline-css"> 125.wp-block-spacer{clear:both} 126/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/spacer/style.min.css */ 127</style> 128<style id="wp-block-post-template-inline-css"> 129.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not
129(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto} 130/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/post-template/style.min.css */ 131</style> 132<style id="wp-block-query-pagination-inline-css"> 133.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center} 134/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/query-pagination/style.min.css */ 135</style> 136<style id="wp-interactivity-router-animations-inline-css"> 137 .wp-interactivity-router-loading-bar { 138 position: fixed; 139 top: 0; 140 left: 0; 141 margin: 0; 142 padding: 0; 143 width: 100vw; 144 max-width: 100vw !important; 145 height: 4px; 146 background-color: #000; 147 opacity: 0 148 } 149 .wp-interactivity-router-loading-bar.start-animation { 150 animation: wp-interactivity-router-loading-bar-start-animation 30s cubic-bezier(0.03, 0.5, 0, 1) forwards 151 } 152 .wp-interactivity-router-loading-bar.finish-animation { 153 animation: wp-interactivity-router-loading-bar-finish-animation 300ms ease-in 154 } 155 @keyframes wp-interactivity-router-loading-bar-start-animation { 156 0% { transform: scaleX(0); transform-origin: 0 0; opacity: 1 } 157 100% { transform: scaleX(1); transform-origin: 0 0; opacity: 1 } 158 } 159 @keyframes wp-interactivity-router-loading-bar-finish-animation { 160 0% { opacity: 1 } 161 50% { opacity: 1 } 162 100% { opacity: 0 } 163 } 164/*# sourceURL=wp-interactivity-router-animations-inline-css */ 165</style> 166<style id="wp-block-post-content-inline-css"> 167.wp-block-post-content{display:flow-root} 168/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/post-content/style.min.css */ 169</style> 170<style id="wp-block-heading-inline-css"> 171h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} 172/*# sourceURL=https://www.oceanoptics.com/wp-includes/blocks/heading/style.min.css */ 173</style> 174<link rel='stylesheet' id='wp-block-image-css' href='https://www.oceanoptics.com/wp-includes/blocks/image/style.min.css?ver=7.1.3' media='all' /> 175<link rel='stylesheet' id='oceanoptics-block-core-image-css' href='https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/styles/core-image.css?ver=3d13992739ea80a9d8ff5d5d0edd072f' media='all' /> 176<link rel='stylesheet' id='wp-block-social-links-css' href='https://www.oceanoptics.com/wp-includes/blocks/social-links/style.min.css?ver=7.1.3' media='all' /> 177<style id="simple-social-icons-block-styles-inline-css"> 178:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-imdb{background-color:#f5c518;color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-imdb{background-color:#f5c518;color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-kofi{color:#72a5f2}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-kofi{background-color:#72a5f2;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-letterboxd{color:#202830}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-letterboxd{background-color:#3b45fd;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-signal{c
178olor:#3b45fd}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-signal{background-color:#3b45fd;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube-music{color:red}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube-music{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-diaspora{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-diaspora{background-color:#3e4142;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bloglovin{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bloglovin{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-phone{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-phone{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-substack{color:#ff6719}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-substack{background-color:#ff6719;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tripadvisor{color:#34e0a1}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tripadvisor{background-color:#34e0a1;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-xing{color:#026466}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-xing{background-color:#026466;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pixelfed{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pixelfed{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-matrix{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-matrix{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-protonmail{color:#6d4aff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-protonmail{background-color:#6d4aff;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-paypal{color:#003087}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-paypal{background-color:#003087;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-antennapod{color:#20a5ff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-antennapod{background-color:#20a5ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-caldotcom{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fedora{color:#294172}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fedora{background-color:#294172;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-googlephotos{color:#4285f4}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-googlephotos{background-color:#4285f4;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-googlescholar{color:#4285f4}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-googlescholar{background-color:#4285f4;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mendeley{color:#9d1626}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mendeley{background-color:#9d1626;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-notion{color:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-notion{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-overcast{color:#fc7e0f}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-overcast{background-color:#fc7e0f;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pexels{color:#05a081}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pexels{background-color:#05a081;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocketcasts{color:#f43e37}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocketcasts{background-color:#f43e37;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-strava{color:#fc4c02}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-strava{background-color:#fc4c02;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wechat{color:#09b83e}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wechat{background-color:#09b83e;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-zulip{color:#54a7ff}
178:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-zulip{background-color:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-podcastaddict{color:#f3842c}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-podcastaddict{background-color:#f3842c;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-applepodcasts{color:#8e32c6}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-applepodcasts{background-color:#8e32c6;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-ivoox{color:#f45f31}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-ivoox{background-color:#f45f31;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-applemusic{color:#fa243c}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-applemusic{background-color:#fa243c;color:#fff} 179 180/*# sourceURL=https://www.oceanoptics.com/wp-content/plugins/simple-social-icons/build/style-index.css */ 181</style> 182<style id="wp-block-library-inline-css"> 183:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
183--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 184/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 185</style> 186<style id="global-styles-inline-css"> 187:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--gray-bg: #F6F7F9;--wp--preset--color--bg: #F6F1F1;--wp--preset--color--red-50: #FFE9F0;--wp--preset--color--red-75: #FEA3C0;--wp--preset--color--red-100: #FD7DA6;--wp--preset--color--red-200: #FD4480;--wp--preset--color--red-300: #FC1E66;--wp--preset--color--red-400: #B01547;--wp--preset--color--red-500: #9A123E;--wp--preset--color--blue-50: #E9F6FC;--wp--preset--color--blue-75: #A5DCF2;--wp--preset--color--blue-100: #7FCDED;--wp--preset--color--blue-200: #48B8E5;--wp--preset--color--blue-300: #23A9E0;--wp--preset--color--blue-400: #19769D;--wp--preset--color--blue-500: #156789;--wp--preset--color--black-50: #E6E6E6;--wp--preset--color--black-75: #979797;--wp--preset--color--black-100: #6C6C6C;--wp--preset--color--black-200: #2D2D2D;--wp--preset--color--black-300: #020202;--wp--preset--color--black-400: #010101;--wp--preset--color--black-500: #010101;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1870) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: clamp(12px, 0.75rem + ((1vw - 3.2px) * 0.185), 14px);--wp--preset--font-size--medium: clamp(18px, 1.125rem + ((1vw - 3.2px) * 0.741), 26px);--wp--preset--font-size--large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 0.926), 40px);--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.573), 42px);--wp--preset--font-size--extra-small: clamp(10px, 0.625rem + ((1vw - 3.2px) * 0.185), 12px);--wp--preset--font-size--normal: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.185), 16px);--wp--preset--font-size--regular: clamp(16px, 1rem + ((1vw - 3.2px) * 0.185), 18px);--wp--preset--font-size--medium-xl: clamp(26px, 1.625rem + ((1vw - 3.2px) * 0.556), 32px);--wp--preset--font-size--huge: clamp(34px, 2.125rem + ((1vw - 3.2px) * 1.481), 50px);--wp--preset--font-family--plus-jakarta-sans: "Plus Jakarta Sans", sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 812px;--wp--style--global--wide-size: 1376px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained >
187 :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{font-family: var(--wp--preset--font-family--plus-jakarta-sans);font-size: var(--wp--preset--font-size--normal);--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--40);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--40);}h1{font-family: var(--wp--preset--font-family--plus-jakarta-sans);font-size: var(--wp--preset--font-size--huge);font-weight: 400;line-height: 1.16;}h2{font-family: var(--wp--preset--font-family--plus-jakarta-sans);font-size: var(--wp--preset--font-size--large);font-weight: 400;line-height: 1.6;}h3{font-family: var(--wp--preset--font-family--plus-jakarta-sans);font-size: var(--wp--preset--font-size--medium);font-weight: 400;line-height: 1.5;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-gray-bg-color{color: var(--wp--preset--color--gray-bg) !important;}.has-bg-color{color: var(--wp--preset--color--bg) !important;}.has-red-50-color{color: var(--wp--preset--color--red-50) !important;}.has-red-75-color{color: var(--wp--preset--color--red-75) !important;}.has-red-100-color{color: var(--wp--preset--color--red-100) !important;}.has-red-200-color{color: var(--wp--preset--color--red-200) !important;}.has-red-300-color{color: var(--wp--preset--color--red-300) !important;}.has-red-400-color{color: var(--wp--preset--color--red-400) !important;}.has-red-500-color{color: var(--wp--preset--color--red-500) !important;}.has-blue-50-color{color: var(--wp--preset--color--blue-50) !important;}.has-blue-75-color{color: var(--wp--preset--color--blue-75) !important;}.has-blue-100-color{color: var(--wp--preset--color--blue-100) !important;}.has-blue-200-color{color: var(--wp--preset--color--blue-200) !important;}.has-blue-300-color{color: var(--wp--preset--color--blue-300) !important;}.has-blue-400-color{color: var(--wp--preset--color--blue-400) !important;}.has-blue-500-color{color: var(--wp--preset--color--blue-500) !important;}.has-black-50-color{color: var(--wp--preset--color--black-50) !important;}.has-black-75-color{color: var(--wp--preset--color--black-75) !important;}.has-black-100-color{color: var(--wp--preset--color--black-100) !important;}.has-black-200-color{color: var(--wp--preset--color--black-200) !important;}.has-black-300-color{color: var(--wp--preset--color--black-300) !important;}.has-black-400-color{color: var(--wp--preset--color--black-400) !important;}.has-black-500-color{color: var(--wp--preset--color--black-500) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-gray-bg-background-color{background-color: var(--wp--preset--color--gray-bg) !important;}.has-bg-background-color{background-color: var(--wp--preset--color--bg) !important;}.has-red-50-background-color{background-color: var(--wp--preset--color--red-50) !important;}.has-red-75-background-color{background-color: var(--wp--preset--color--red-75) !important;}.has-red-100-background-color{background-color: var(--wp--preset--color--red-100) !important;}.has-red-200-background-color{background-color: var(--wp--preset--color--red-200) !important;}.has-red-300-background-color{background-color: var(--wp--preset--color--red-300) !important;}.has-red-400-background-color{background-color: var(--wp--preset--color--red-400) !important;}.has-red-500-background-color{background-color: var(--wp--preset--color--red-500) !important;}.has-blue-50-background-color{background-color: var(--wp--preset--color--blue-50) !important;}.has-blue-75-background-color{background-color: var(--wp--preset--color--blue-75) !important;}.has-blue-100-background-color{background-color: var(--wp--preset--color--blue-100) !important;}.has-blue-200-background-color{background-color: var(--wp--preset--color--blue-200) !important;}.has-blue-300-background-color{background-color: var(--wp--preset--color--blue-300) !important;}.has-blue-400-background-color{background-color: var(--wp--preset--color--blue-400) !important;}.has-blue-500-background-color{background-color: var(--wp--preset--color--blue-500) !important;}.has-black-50-background-color{background-color: var(--wp--preset--color--black-50) !important;}.has-black-75-background-color{background-color: var(--wp--preset--color--black-75) !important;}.has-black-100-background-color{background-color: var(--wp--preset--color--black-100) !important;}.has-black-200-background-color{background-color: var(--wp--preset--color--black-200) !important;}.has-black-300-background-color{background-color: var(--wp--preset--color--black-300) !important;}.has-black-400-background-color{background-color: var(--wp--preset--color--black-400) !important;}.has-black-500-background-color{background-color: var(--wp--preset--color--black-500) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-gray-bg-border-color{border-color: var(--wp--preset--color--gray-bg) !important;}.has-bg-border-color{border-color: var(--wp--preset--color--bg) !important;}.has-red-50-border-color{border-color: var(--wp--preset--color--red-50) !important;}.has-red-75-border-color{border-color: var(--wp--preset--color--red-75) !important;}.has-red-100-border-color{border-color: var(--wp--preset--color--red-100) !important;}.has-red-200-border-color{border-color: var(--wp--preset--color--red-200) !important;}.has-red-300-border-color{border-color: var(--wp--preset--color--red-300) !important;}.has-red-400-border-color{border-color: var(--wp--preset--color--red-400) !important;}.has-red-500-border-color{border-color: var(--wp--preset--color--red-500) !important;}.has-blue-50-border-color{border-color: var(--wp--preset--color--blue-50) !important;}.has-blue-75-border-color{border-color: var(--wp--preset--color--blue-75) !important;}.has-blue-100-border-color{border-color: var(--wp--preset--color--blue-100) !important;}.has-blue-200-border-color{border-color: var(--wp--preset--color--blue-200) !important;}.has-blue-300-border-color{border-color: var(--wp--preset--color--blue-300) !important;}.has-blue-400-border-color{border-color: var(--wp--preset--color--blue-400) !important;}.has-blue-500-border-color{border-color: var(--wp--preset--color--blue-500) !important;}.has-black-50-border-color{border-color: var(--wp--preset--color--black-50) !important;}.has-black-75-border-color{border-color: var(--wp--preset--color--black-75) !important;}.has-black-100-border-color{border-color: var(--wp--preset--color--black-100) !important;}.has-black-200-border-color{border-color: var(--wp--preset--color--black-200) !important;}.has-black-300-border-color{border-color: var(--wp--preset--color--black-300) !important;}.has-black-400-border-color{border-color: var(--wp--preset--color--black-400) !important;}.has-black-500-border-color{border-color: var(--wp--preset--color--black-500) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
187.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-extra-small-font-size{font-size: var(--wp--preset--font-size--extra-small) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-regular-font-size{font-size: var(--wp--preset--font-size--regular) !important;}.has-medium-xl-font-size{font-size: var(--wp--preset--font-size--medium-xl) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;} 188:root :where(.wp-block-button .wp-block-button__link){background-color: var(--wp--preset--color--blue-300);border-radius: 6px;border-top-color: #23A9E0;border-top-width: 2px;border-top-style: solid;border-right-color: #23A9E0;border-right-width: 2px;border-right-style: solid;border-bottom-color: #23A9E0;border-bottom-width: 2px;border-bottom-style: solid;border-left-color: #23A9E0;border-left-width: 2px;border-left-style: solid;color: var(--wp--preset--color--white);font-family: var(--wp--preset--font-family--plus-jakarta-sans);font-size: var(--wp--preset--font-size--normal);padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;} 189:root :where(.wp-block-button .wp-block-button__link a:where(:not(.wp-element-button))){color: var(--wp--preset--color--white);font-size: 12px !important;} 190:root :where(.wp-block-buttons){font-size: var(--wp--preset--font-size--normal);} 191:root :where(.wp-block-heading){font-weight: 600;} 192:root :where(p){font-family: var(--wp--preset--font-family--calibri);font-size: var(--wp--preset--font-size--normal);line-height: 1.5;} 193/*# sourceURL=global-styles-inline-css */ 194</style> 195<style id="block-style-variation-styles-inline-css"> 196:root :where(.wp-block-button.is-style-outline--1 .wp-block-button__link){background: transparent none;background-color: var(--wp--preset--color--white);border-radius: 6px;border-color: var(--wp--preset--color--white);border-width: 1px;border-style: solid;border-top-color: var(--wp--preset--color--white);border-top-width: 2px;border-top-style: solid;border-right-color: var(--wp--preset--color--white);border-right-width: 2px;border-right-style: solid;border-bottom-color: var(--wp--preset--color--white);border-bottom-width: 2px;border-bottom-style: solid;border-left-color: var(--wp--preset--color--white);border-left-width: 2px;border-left-style: solid;color: var(--wp--preset--color--blue-300);padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;} 197/*# sourceURL=block-style-variation-styles-inline-css */ 198</style> 199<style id="wp-emoji-styles-inline-css"> 200 201 img.wp-smiley, img.emoji { 202 display: inline !important; 203 border: none !important; 204 box-shadow: none !important; 205 height: 1em !important; 206 width: 1em !important; 207 margin: 0 0.07em !important; 208 vertical-align: -0.1em !important; 209 background: none !important; 210 padding: 0 !important; 211 } 212/*# sourceURL=wp-emoji-styles-inline-css */ 213</style> 214<link rel='stylesheet' id='metaslider-blocks-editor-css-css' href='https://www.oceanoptics.com/wp-content/plugins/ml-slider/admin/assets/dist/css/editor-block.css?ver=3.113.1' media='all' property='stylesheet' /> 215<style id="core-block-supports-inline-css">
216.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-group-is-layout-8a4fa5e8{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-2 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--blue-50);}.wp-container-core-group-is-layout-b4ab760a{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}.wp-container-core-social-links-is-layout-d9ddccdc{gap:24px var(--wp--preset--spacing--30);}.wp-container-core-group-is-layout-10b3acc7{flex-wrap:nowrap;}.wp-container-core-group-is-layout-f726d978{flex-wrap:nowrap;justify-content:flex-end;}.wp-container-core-columns-is-layout-7387b849{flex-wrap:nowrap;}.wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-group-is-layout-03ac971c{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);}.wp-container-core-group-is-layout-0a12bdcc{flex-wrap:nowrap;gap:var(--wp--preset--spacing--20);justify-content:flex-start;}.wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-container-core-social-links-is-layout-54d59290{gap:24px var(--wp--preset--spacing--40);}.wp-container-core-group-is-layout-9fe9f21c > .alignfull{margin-right:calc(var(--wp--preset--spacing--30) * -1);margin-left:calc(0px * -1);}.wp-container-core-buttons-is-layout-ed45b443{gap:0;}.wp-container-core-group-is-layout-1ffe0ea6{flex-wrap:nowrap;gap:0;}.wp-container-core-group-is-layout-52aafa8c{justify-content:space-between;}.wp-container-core-group-is-layout-ac4758c5 > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}.wp-container-core-group-is-layout-ac4758c5 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-ac4758c5 > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-0d23f4e5 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-0d23f4e5 > * + *{margin-block-start:0;margin-block-end:0;}.wp-container-4{top:calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));position:sticky;z-index:10;}.wp-container-core-post-template-is-layout-54118033{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--wp--preset--spacing--50);}.wp-container-core-post-content-is-layout-66b48632 > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-post-content-is-layout-66b48632 > * + *{margin-block-start:var(--wp--preset--spacing--50);margin-block-end:0;}.wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black-200);}.wp-elements-6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--blue-300);}.wp-elements-7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--blue-300);}.wp-elements-8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--blue-300);}.wp-elements-9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--blue-300);}.wp-elements-10 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--blue-300);}.wp-elements-11 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black-200);}.wp-elements-12 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black-100);}.wp-container-core-social-links-is-layout-6a54100d{gap:24px var(--wp--preset--spacing--30);justify-content:flex-end;} 217/*# sourceURL=core-block-supports-inline-css */ 218</style> 219<style id="wp-block-template-skip-link-inline-css"> 220/*! This file is auto-generated */ 221.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000} 222/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */ 223</style> 224<link rel='stylesheet' id='wpdm-fonticon-css' href='https://www.oceanoptics.com/wp-content/plugins/download-manager/assets/wpdm-iconfont/css/wpdm-icons.css?ver=7.1.3' media='all' /> 225<link rel='stylesheet' id='wpdm-front-css' href='https://www.oceanoptics.com/wp-content/plugins/download-manager/assets/css/front.min.css?ver=3.3.72' media='all' />
226<link rel='stylesheet' id='wpdm-front-dark-css' href='https://www.oceanoptics.com/wp-content/plugins/download-manager/assets/css/front-dark.min.css?ver=3.3.72' media='all' /> 227<link rel='stylesheet' id='wpdm-modal-css' href='https://www.oceanoptics.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.css?ver=3.3.72' media='all' /> 228<link rel='stylesheet' id='tiny_slider_style-css' href='https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.4/tiny-slider.css?ver=7.1.3' media='all' /> 229<link rel='stylesheet' id='style-css' href='https://www.oceanoptics.com/wp-content/plugins/oo-product-selector/style.css?ver=1.5.9' media='all' /> 230<link rel='stylesheet' id='yd-team-profiles-css-css' href='https://www.oceanoptics.com/wp-content/plugins/yd-team-profiles/includes/../assets/yd-team-profiles.css?ver=1749777388' media='all' /> 231<link rel='stylesheet' id='oo-header-styles-css' href='https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/styles/header.css?ver=6e69cbaa9b33e4d1579955f46a3cda79' media='all' /> 232<link rel='stylesheet' id='oo-global-styles-css' href='https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/styles/global.css?ver=dd7f546475461e7fdf2f98b5f95582a8' media='all' /> 233<link rel='stylesheet' id='oo-forms-styles-css' href='https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/styles/forms.css?ver=b9d6bede5999106fa3d08a97d6b897d6' media='all' /> 234<link rel='stylesheet' id='simple-social-icons-font-css' href='https://www.oceanoptics.com/wp-content/plugins/simple-social-icons/css/style.css?ver=4.0.0' media='all' /> 235<link rel='stylesheet' id='popup-maker-site-css' href='https://www.oceanoptics.com/wp-content/plugins/popup-maker/dist/assets/site.css?ver=1.25.0' media='all' /> 236<style id="popup-maker-site-inline-css"> 237/* Popup Google Fonts */ 238@import url('//fonts.googleapis.com/css?family=Montserrat:100'); 239 240/* Popup Theme 4987: Default Theme */ 241.pum-theme-4987, .pum-theme-default-theme { background-color: rgba( 255, 255, 255, 1.00 ) } 242.pum-theme-4987 .pum-container, .pum-theme-default-theme .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 243.pum-theme-4987 .pum-title, .pum-theme-default-theme .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 244.pum-theme-4987 .pum-content, .pum-theme-default-theme .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 245.pum-theme-4987 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: 10px; bottom: auto; top: 0px; padding: 0px; color: #000000; font-family: inherit; font-weight: 500; font-size: 28px; line-height: 36px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 246 247/* Popup Theme 4993: Floating Bar - Soft Blue */ 248.pum-theme-4993, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 249.pum-theme-4993 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 250.pum-theme-4993 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 251.pum-theme-4993 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 252.pum-theme-4993 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } 253 254/* Popup Theme 4994: Content Only - For use with page builders or block editor */ 255.pum-theme-4994, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 256.pum-theme-4994 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 257.pum-theme-4994 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 258.pum-theme-4994 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 259.pum-theme-4994 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } 260 261/* Popup Theme 4988: Light Box */ 262.pum-theme-4988, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.60 ) } 263.pum-theme-4988 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 264.pum-theme-4988 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 265.pum-theme-4988 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 266.pum-theme-4988 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute;
266 height: 26px; width: 26px; left: auto; right: -13px; bottom: auto; top: -13px; padding: 0px; color: #ffffff; font-family: Arial; font-weight: 100; font-size: 24px; line-height: 24px; border: 2px solid #ffffff; border-radius: 26px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } 267 268/* Popup Theme 4989: Enterprise Blue */ 269.pum-theme-4989, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 270.pum-theme-4989 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 271.pum-theme-4989 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 34px; line-height: 36px } 272.pum-theme-4989 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 273.pum-theme-4989 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: Times New Roman; font-weight: 100; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } 274 275/* Popup Theme 4990: Hello Box */ 276.pum-theme-4990, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 277.pum-theme-4990 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 278.pum-theme-4990 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-weight: 100; font-size: 32px; line-height: 36px } 279.pum-theme-4990 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 280.pum-theme-4990 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } 281 282/* Popup Theme 4991: Cutting Edge */ 283.pum-theme-4991, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 284.pum-theme-4991 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 285.pum-theme-4991 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-weight: 100; font-size: 26px; line-height: 28px } 286.pum-theme-4991 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit; font-weight: 100 } 287.pum-theme-4991 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: Times New Roman; font-weight: 100; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } 288 289/* Popup Theme 4992: Framed Border */ 290.pum-theme-4992, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 291.pum-theme-4992 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 292.pum-theme-4992 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 293.pum-theme-4992 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit; font-weight: 100 } 294.pum-theme-4992 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px;
294 width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Tahoma; font-weight: 700; font-size: 16px; line-height: 18px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 295 296#pum-25259 {z-index: 1999999999} 297#pum-24166 {z-index: 1999999999} 298#pum-3656 {z-index: 1999999999} 299#pum-23298 {z-index: 1999999999} 300#pum-23296 {z-index: 1999999999} 301#pum-22411 {z-index: 1999999999} 302#pum-23292 {z-index: 1999999999} 303#pum-22416 {z-index: 1999999999} 304#pum-6288 {z-index: 1999999999} 305#pum-8015 {z-index: 1999999999} 306 307/*# sourceURL=popup-maker-site-inline-css */ 308</style>
309<script data-wp-strategy="defer" defer id="navigation-block-extended-desktop-block-view-script-js" src="https://www.oceanoptics.com/wp-content/plugins/navigation-block-extended/build/desktop-block/view.js?ver=8c2a69846e51642f643b"></script>
vendor: 1 bytes, line 309
309
310<script data-wp-strategy="defer" defer id="navigation-block-extended-mobile-block-view-script-js" src="https://www.oceanoptics.com/wp-content/plugins/navigation-block-extended/build/mobile-block/view.js?ver=8c2a69846e51642f643b"></script>
vendor: 1 bytes, line 310
310
311<script id="jquery-core-js" src="https://www.oceanoptics.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 311
311
312<script id="jquery-migrate-js" src="https://www.oceanoptics.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 312
312
313<script id="wpdm-modal-js" src="https://www.oceanoptics.com/wp-content/plugins/download-manager/assets/modal/wpdm-modal.min.js?ver=3.3.72"></script>
vendor: 1 bytes, line 313
313
314<script id="wpdm-frontend-js-js" src="https://www.oceanoptics.com/wp-content/plugins/download-manager/assets/js/wpdm.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 314
314
315<script id="wpdm-frontjs-js-extra"> 316var wpdm_url = {"home":"https://www.oceanoptics.com/","site":"https://www.oceanoptics.com/","ajax":"https://www.oceanoptics.com/wp-admin/admin-ajax.php"}; 317var wpdm_js = {"spinner":"\u003Ci class=\"wpdm-icon wpdm-sun wpdm-spin\"\u003E\u003C/i\u003E","client_id":"aec5beb33eae86ebee1651ba8df36ce6"}; 318var wpdm_strings = {"pass_var":"Password Verified!","pass_var_q":"Please click following button to start download.","start_dl":"Start Download"}; 319//# sourceURL=wpdm-frontjs-js-extra 320</script>
vendor: 1 bytes, line 320
320
321<script id="wpdm-frontjs-js" src="https://www.oceanoptics.com/wp-content/plugins/download-manager/assets/js/front.min.js?ver=3.3.72"></script>
vendor: 1 bytes, line 321
321
322<script id="tiny_slider_script-js" src="https://cdnjs.cloudflare.com/ajax/libs/tiny-slider/2.9.2/min/tiny-slider.js?ver=7.1.3"></script>
vendor: 1 bytes, line 322
322
323<script id="product-selector-js" src="https://www.oceanoptics.com/wp-content/plugins/oo-product-selector/product-selector.js?ver=1.5.9"></script>
vendor: 1 bytes, line 323
323
324<script data-wp-strategy="defer" defer id="stop-user-enumeration-js" src="https://www.oceanoptics.com/wp-content/plugins/stop-user-enumeration/frontend/js/frontend.js?ver=1.7.9"></script>
324 325<link rel="https://api.w.org/" href="https://www.oceanoptics.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.oceanoptics.com/wp-json/wp/v2/pages/2252" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.oceanoptics.com/xmlrpc.php?rsd" /> 326<link rel='shortlink' href='https://www.oceanoptics.com/?p=2252' /> 327<!-- Google Tag Manager -->
328<script>
vendor: 331 bytes, lines 328-332
328(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 329new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 330j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 331'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 332})(window,document,'script','dataLayer','
332GTM-MH5QGJKH
vendor: 3 bytes, line 332
332');
332</script>
332 333<!-- End Google Tag Manager --> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75--> 334
334<script class="hsq-set-content-id" data-content-id="standard-page"> 335 var _hsq = _hsq || []; 336 _hsq.push(["setContentType", "standard-page"]); 337 </script>
337 338 <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> 339
339<script> 340 var _type = "commercial"; 341 var _company = "983"; 342 var _vendor = "Ocean Optics"; 343 var _vendor_partner_color = "#23A9E0"; 344 var _lang = "en"; 345 var _form_url = "https://back-badge-8.bioz.com"; 346 var _key = ""; 347 var _locale = "en"; 348 var _form_mobile = false; 349 </script>
349 350 <!-- Stream WordPress user activity plugin v4.4.0 --> 351 <link rel="apple-touch-icon" sizes="180x180" href="/wp-content/favicon/apple-touch-icon.png?v=2"> 352 <link rel="icon" type="image/png" sizes="32x32" href="/wp-content/favicon/favicon-32x32.png?v=2"> 353 <link rel="icon" type="image/png" sizes="16x16" href="/wp-content/favicon/favicon-16x16.png?v=2"> 354 <link rel="manifest" href="/wp-content/favicon/site.webmanifest?v=2"> 355 <link rel="mask-icon" href="/wp-content/favicon/safari-pinned-tab.svg?v=2" color="#5bbad5"> 356 <link rel="shortcut icon" href="/wp-content/favicon/favicon.ico?v=2"> 357 <meta name="msapplication-TileColor" content="#da532c"> 358 <meta name="msapplication-config" content="/wp-content/favicon/browserconfig.xml?v=2"> 359 <meta name="theme-color" content="#ffffff"> 360
360<script id="wp-importmap" type="importmap"> 361{"imports":{"@wordpress/interactivity":"https://www.oceanoptics.com/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1","@wordpress/interactivity-router":"https://www.oceanoptics.com/wp-includes/js/dist/script-modules/interactivity-router/index.min.js?ver=a6e90b8896f83fb1b5dd","@wordpress/a11y":"https://www.oceanoptics.com/wp-includes/js/dist/script-modules/a11y/index.min.js?ver=f62f48906198ea8abc60"}} 362</script>
362 363<link rel="modulepreload" href="https://www.oceanoptics.com/wp-includes/js/dist/script-modules/interactivity/index.min.js?ver=efaa5193bbad9c60ffd1" id="@wordpress/interactivity-js-modulepreload" fetchpriority="low"> 364<style class="wpcode-css-snippet">a.wp-block-button__link[href*="quote-request"] { 365background-color: var(--wp--preset--color--red-300, #ff8080) !important; 366border-color: var(--wp--preset--color--white, #ffffff) !important; 367color: var(--wp--preset--color--white, #ffffff) !important; 368transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease; 369} 370 371a.wp-block-button__link[href*="quote-request"]:hover, 372a.wp-block-button__link[href*="quote-request"]:focus { 373background-color: var(--wp--preset--color--red-300, #ff8080) !important; 374border-color: var(--wp--preset--color--red-300, #ff8080) !important; 375color: var(--wp--preset--color--white, #ffffff) !important;</style>
375<script>jQuery(function($) { 376 $('#lang_choice_1').find('option[value*="/ja/"], option[value*="/tw/"], option[lang*="ja"]').remove(); 377});</script>
377<script>document.addEventListener('DOMContentLoaded', function() { 378 // 1. Existing functionality for column box containers 379 const columns = document.querySelectorAll('.wp-block-column'); 380 381 columns.forEach(column => { 382 const containerBox = column.querySelector('.box-style-1, .box-style2-inner, .box-style2-outer'); 383 if (!containerBox) return; 384 385 // Find the URL source 386 let originalLink = containerBox.querySelector('a:not(.wp-block-button__link)'); 387 if (!originalLink) { 388 originalLink = containerBox.querySelector('.wp-block-button__link'); 389 } 390 391 if (!originalLink) return; 392 393 const url = originalLink.getAttribute('href'); 394 const heading = containerBox.querySelector('h1, h2, h3, h4'); 395 const labelText = heading ? heading.textContent.trim() : "View Details"; 396 397 // Create the Wrapper Link 398 const wrapperLink = document.createElement('a'); 399 wrapperLink.setAttribute('href', url); 400 wrapperLink.setAttribute('aria-label', labelText); 401 wrapperLink.classList.add('js-card-wrapper'); 402 403 containerBox.parentNode.insertBefore(wrapperLink, containerBox); 404 wrapperLink.appendChild(containerBox); 405 406 // Accessibility 407 const img = containerBox.querySelector('img'); 408 if (img) { 409 img.setAttribute('alt', ''); 410 img.setAttribute('aria-hidden', 'true'); 411 } 412 413 // Convert internal links to spans 414 const internalLinks = containerBox.querySelectorAll('a'); 415 internalLinks.forEach(link => { 416 if (link.classList.contains('js-card-wrapper')) return; 417 418 const span = document.createElement('span'); 419 span.innerHTML = link.innerHTML; 420 span.className = link.className; 421 422 const originalStyle = link.getAttribute('style'); 423 if (originalStyle) { 424 span.setAttribute('style', originalStyle); 425 } 426 427 if (link.closest('main') && !link.closest('.box-style-1')) { 428 span.classList.add('main-link'); 429 } 430 431 link.parentNode.replaceChild(span, link); 432 }); 433 }); 434 435 // 2. Extended functionality: Event delegation for .link-column elements 436 const linkColumns = document.querySelectorAll('.link-column'); 437 438 linkColumns.forEach(column => { 439 // Style cursor so users know the block is clickable 440 column.style.cursor = 'pointer'; 441 442 column.addEventListener('click', function(e) { 443 // Find inner anchor tag or button link 444 const targetLink = column.querySelector('a:not(.wp-block-button__link)') || column.querySelector('a'); 445 446 // If the user directly clicked an anchor tag, let default behavior handle it 447 if (e.target.closest('a')) return; 448 449 if (targetLink) { 450 targetLink.click(); 451 } 452 }); 453 }); 454});</script>
454<script>(function() { 455 // Wait for the HTML to be fully parsed 456 document.addEventListener("DOMContentLoaded", function() { 457 458 const lazyObjects = document.querySelectorAll('.lazy-load-obj'); 459 460 // Only proceed if the elements were found 461 if (lazyObjects.length > 0) { 462 const observer = new IntersectionObserver((entries, observer) => { 463 entries.forEach(entry => { 464 if (entry.isIntersecting) { 465 const obj = entry.target; 466 const src = obj.getAttribute('data-src'); 467 468 if (src && !obj.data) { 469 obj.data = src; 470 } 471 472 observer.unobserve(obj); 473 } 474 }); 475 }, { 476 rootMargin: '200px', 477 threshold: 0.01 478 }); 479 480 lazyObjects.forEach(obj => observer.observe(obj)); 481 } 482 }); 483})();</script>
483<script>(function waitForCookiebotAndCheckTrigger({ 484 maxAttempts = 20, 485 pollInterval = 500, 486 triggerDelay = 5000 487} = {}) { 488 let attempts = 0; 489 490 const pollForCookiebot = setInterval(() => { 491 attempts++; 492 493 const isReady = typeof Cookiebot !== 'undefined'; 494 495 if (isReady) { 496 console.info('[Cookiebot Poll] Cookiebot object detected.'); 497 clearInterval(pollForCookiebot); 498 499 // Phase 2: Wait before checking for the Privacy Trigger 500 setTimeout(() => { 501 const trigger = document.getElementById('CookiebotWidget'); 502 const banner = document.getElementById('CybotCookiebotDialog'); 503 const isBannerVisible = banner && banner.offsetParent !== null; 504 505 if (!trigger && !isBannerVisible && typeof Cookiebot.renew === 'function') { 506 console.warn('[Cookiebot Check] Privacy Trigger missing. Renewing Cookiebot...'); 507 Cookiebot.renew(); 508 } else { 509 console.info('[Cookiebot Check] No action needed. Trigger present or banner active.'); 510 } 511 }, triggerDelay); 512 } 513 514 if (attempts >= maxAttempts) { 515 console.warn('[Cookiebot Poll] Max attempts reached. Cookiebot not found.'); 516 clearInterval(pollForCookiebot); 517 } 518 }, pollInterval); 519})();</script>
519<style class="wpcode-css-snippet">.search-overlay { 520 position: fixed; 521 top: 0; 522 left: 0; 523 width: 100%; 524 height: 100%; 525 background: rgba(0, 0, 0, 0.50); 526 z-index: 9999; 527 display: flex; 528 justify-content: center; 529 align-items: flex-start; 530 padding-top: 100px; 531 opacity: 0; 532 pointer-events: none; 533 transition: opacity 0.3s ease; 534} 535 536.search-overlay.visible { 537 opacity: 1; 538 pointer-events: auto; 539} 540 541.search-overlay-content { 542 position: relative; 543 width: 100%; 544 max-width: 600px; 545 margin: 0 auto; 546 text-align: center; 547} 548 549.close-search { 550 position: absolute; 551 top: -60px; /* above the search box */ 552 right: 10px; 553 font-size: 2rem; 554 background: none; 555 border: none; 556 color: white; 557 cursor: pointer; 558 padding: 0; 559 line-height: 1; 560 transition: color 0.2s ease; 561} 562 563.close-search:hover, 564.close-search:focus { 565 color: #ff6666; /* or any accent color */ 566 outline: none; 567} 568 569.search-input-wrapper { 570 display: flex; 571 justify-content: center; 572 align-items: stretch; /* ensures both children fill the same height */ 573} 574 575.search-field { 576 padding: 15px; 577 font-size: 1.5em; 578 width: 80%; 579 border: none; 580 border-radius: 4px 0 0 4px; 581 line-height: 1.5; /* optional for vertical alignment */ 582} 583 584.search-submit { 585 background-color: #ffffff; 586 border: none; 587 border-radius: 0 4px 4px 0; 588 cursor: pointer; 589 display: flex; 590 align-items: center; 591 justify-content: center; 592 padding: 0 15px; /* horizontal padding only */ 593 height: auto; /* let flex stretch it */ 594} 595 596.search-icon { 597 width: 36px; 598 height: 36px; 599 fill: #666666; 600} 601 602.wp-block-search__input { 603 display: none; 604}</style>
604<script>document.addEventListener('DOMContentLoaded', function () { 605 const searchIcon = document.querySelector('.wp-block-search__button'); 606 const overlay = document.getElementById('search-overlay'); 607 const closeBtn = document.getElementById('close-search'); 608 const searchField = document.getElementById('search-field'); 609 const overlayContent = document.querySelector('.search-overlay-content'); 610 611 function openOverlay() { 612 overlay.classList.add('visible'); 613 overlay.classList.remove('hidden'); 614 setTimeout(function () { 615 searchField.focus(); 616 }, 50); 617 } 618 619 function closeOverlay() { 620 overlay.classList.remove('visible'); 621 overlay.classList.add('hidden'); 622 searchField.value = ''; 623 searchIcon.focus(); 624 } 625 626 function trapFocus(e) { 627 const focusableElements = overlay.querySelectorAll('input, button'); 628 const first = focusableElements[0]; 629 const last = focusableElements[focusableElements.length - 1]; 630 631 if (e.key === 'Tab') { 632 if (e.shiftKey && document.activeElement === first) { 633 e.preventDefault(); 634 last.focus(); 635 } else if (!e.shiftKey && document.activeElement === last) { 636 e.preventDefault(); 637 first.focus(); 638 } 639 } 640 } 641 642 if (searchIcon && overlay && closeBtn) { 643 searchIcon.addEventListener('click', function (e) { 644 e.preventDefault(); 645 openOverlay(); 646 }); 647 648 closeBtn.addEventListener('click', closeOverlay); 649 650 document.addEventListener('keydown', function (e) { 651 if (overlay.classList.contains('visible')) { 652 if (e.key === 'Escape') { 653 closeOverlay(); 654 } else { 655 trapFocus(e); 656 } 657 } 658 }); 659 } 660 const desktopContainer = document.querySelector(".header-desktop-elements"); 661 const mobileContainer = document.querySelector(".header-mobile-elements"); 662 const form = document.querySelector(".wp-block-search"); 663 664 const mediaQuery = window.matchMedia("(max-width: 991px)"); 665 666 function moveForm(e) { 667 if (e.matches) { 668 // Under 992px: move form to mobile container as first child 669 if (!mobileContainer.contains(form)) { 670 mobileContainer.insertBefore(form, mobileContainer.firstChild); 671 } 672 } else { 673 // 992px and up: move form to desktop container as first child 674 if (!desktopContainer.contains(form)) { 675 desktopContainer.insertBefore(form, desktopContainer.firstChild); 676 } 677 } 678 } 679 680 // Initial check 681 moveForm(mediaQuery); 682 683 // Listen for changes 684 mediaQuery.addEventListener("change", moveForm); 685});</script>
685<div id="search-overlay" class="search-overlay hidden" role="dialog" aria-modal="true" aria-label="Site Search"> 686 <div class="search-overlay-content" tabindex="-1"> 687 <button id="close-search" class="close-search" aria-label="Close search overlay">Ã</button> 688 <form role="search" method="get" class="search-form" action="/"> 689 <label for="search-field" class="screen-reader-text">Search for:</label> 690 <div class="search-input-wrapper"> 691 <input type="search" id="search-field" class="search-field" placeholder="Searchâ¦" name="s" /> 692 <button type="submit" class="search-submit" aria-label="Submit search"> 693 <svg class="search-icon" viewbox="0 0 24 24" width="36" height="36"> 694 <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> 695 </svg> 696 </button> 697 </div> 698 </form> 699 </div> 700</div><style class="wp-fonts-local"> 701@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/fonts/PlusJakartaSans400.woff2') format('woff2');} 702@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:500;font-display:fallback;src:url('https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/fonts/PlusJakartaSans500.woff2') format('woff2');} 703@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:600;font-display:fallback;src:url('https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/fonts/PlusJakartaSans600.woff2') format('woff2');} 704@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;font-display:fallback;src:url('https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/fonts/PlusJakartaSans700.woff2') format('woff2');} 705</style> 706<meta name="generator" content="WordPress Download Manager 3.3.72" /> 707 <style> 708 /* WPDM Link Template Styles */ </style> 709 <style> 710 711 :root { 712 --color-primary: #28a8e0; 713 --color-primary-rgb: 40, 168, 224; 714 --color-primary-hover: #19a7ce; 715 --color-primary-active: #146c94; 716 --clr-sec: #6c757d; 717 --clr-sec-rgb: 108, 117, 125; 718 --clr-sec-hover: #6c757d; 719 --clr-sec-active: #6c757d; 720 --color-secondary: #6c757d; 721 --color-secondary-rgb: 108, 117, 125; 722 --color-secondary-hover: #6c757d; 723 --color-secondary-active: #6c757d; 724 --color-success: #018e11; 725 --color-success-rgb: 1, 142, 17; 726 --color-success-hover: #0aad01; 727 --color-success-active: #0c8c01; 728 --color-info: #2CA8FF; 729 --color-info-rgb: 44, 168, 255; 730 --color-info-hover: #2CA8FF; 731 --color-info-active: #2CA8FF; 732 --color-warning: #FFB236; 733 --color-warning-rgb: 255, 178, 54; 734 --color-warning-hover: #FFB236; 735 --color-warning-active: #FFB236; 736 --color-danger: #e6354c; 737 --color-danger-rgb: 230, 53, 76; 738 --color-danger-hover: #e6354c; 739 --color-danger-active: #e6354c; 740 --color-green: #30b570; 741 --color-blue: #0073ff; 742 --color-purple: #8557D3;
743 --color-red: #ff5062; 744 --color-muted: rgba(69, 89, 122, 0.6); 745 --wpdm-font: "-apple-system", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 746 } 747 748 .wpdm-download-link.btn.btn-primary { 749 border-radius: 4px; 750 } 751 752 753 </style> 754 </head> 755 756<body class="wp-singular page-template-default page page-id-2252 wp-custom-logo wp-embed-responsive wp-theme-oceanoptics metaslider-plugin"> 757<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 757-758
757 758<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
758GTM-MH5QGJKH
vendor: 85 bytes, lines 758-759
758" 759height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
760<!-- End Google Tag Manager (noscript) --> 761<a class="skip-link screen-reader-text" id="wp-skip-link" href="#wp--skip-link--target">Skip to content</a><div class="wp-site-blocks"> 762<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow wp-container-4 is-position-sticky"><header class="wp-block-template-part"> 763 764 765<div class="wp-block-group top-bar has-global-padding has-white-color has-blue-300-background-color has-text-color has-background has-link-color wp-elements-3 is-layout-constrained wp-block-group-is-layout-constrained block-visibility-hide-medium-screen block-visibility-hide-small-screen" style="padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)"> 766<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> 767<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> 768<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-03ac971c wp-block-group-is-layout-flex"> 769<div class="wp-block-outermost-icon-block"><div class="icon-container" style="width:24px;transform:rotate(0deg) scaleX(1) scaleY(1)"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.0002 14.4556V16.42C17.0003 16.5607 16.947 16.6961 16.8511 16.799C16.7552 16.9019 16.6239 16.9646 16.4836 16.9744C16.2408 16.9911 16.0425 17 15.8891 17C10.9797 17 7.00024 13.0206 7.00024 8.11111C7.00024 7.95778 7.00858 7.75944 7.0258 7.51667C7.03565 7.37636 7.09834 7.24501 7.20125 7.14912C7.30415 7.05323 7.43959 6.99994 7.58024 7H9.54469C9.6136 6.99993 9.68008 7.02548 9.7312 7.07168C9.78233 7.11788 9.81446 7.18143 9.82136 7.25C9.83413 7.37778 9.8458 7.47944 9.85691 7.55667C9.96732 8.32718 10.1936 9.07657 10.528 9.77944C10.5808 9.89056 10.5464 10.0233 10.4464 10.0944L9.24747 10.9511C9.9805 12.6591 11.3417 14.0203 13.0497 14.7533L13.9052 13.5567C13.9402 13.5078 13.9912 13.4727 14.0494 13.4576C14.1076 13.4425 14.1692 13.4482 14.2236 13.4739C14.9264 13.8077 15.6756 14.0334 16.4458 14.1433C16.523 14.1544 16.6247 14.1667 16.7514 14.1789C16.8198 14.1859 16.8832 14.2181 16.9293 14.2692C16.9754 14.3203 17.0009 14.3867 17.0008 14.4556H17.0002Z" fill="white"></path><circle cx="12" cy="12" r="10.75" stroke="white" stroke-width="1.5"></circle></svg></div></div> 770 771 772 773<p class="has-small-font-size wp-block-paragraph">United States: +1-727-733-2447</p> 774</div> 775</div> 776 777 778 779<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> 780<div class="wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-0a12bdcc wp-block-group-is-layout-flex"> 781<div class="wp-block-outermost-icon-block"><div class="icon-container" style="width:24px;transform:rotate(0deg) scaleX(1) scaleY(1)"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.0002 14.4556V16.42C17.0003 16.5607 16.947 16.6961 16.8511 16.799C16.7552 16.9019 16.6239 16.9646 16.4836 16.9744C16.2408 16.9911 16.0425 17 15.8891 17C10.9797 17 7.00024 13.0206 7.00024 8.11111C7.00024 7.95778 7.00858 7.75944 7.0258 7.51667C7.03565 7.37636 7.09834 7.24501 7.20125 7.14912C7.30415 7.05323 7.43959 6.99994 7.58024 7H9.54469C9.6136 6.99993 9.68008 7.02548 9.7312 7.07168C9.78233 7.11788 9.81446 7.18143 9.82136 7.25C9.83413 7.37778 9.8458 7.47944 9.85691 7.55667C9.96732 8.32718 10.1936 9.07657 10.528 9.77944C10.5808 9.89056 10.5464 10.0233 10.4464 10.0944L9.24747 10.9511C9.9805 12.6591 11.3417 14.0203 13.0497 14.7533L13.9052 13.5567C13.9402 13.5078 13.9912 13.4727 14.0494 13.4576C14.1076 13.4425 14.1692 13.4482 14.2236 13.4739C14.9264 13.8077 15.6756 14.0334 16.4458 14.1433C16.523 14.1544 16.6247 14.1667 16.7514 14.1789C16.8198 14.1859 16.8832 14.2181 16.9293 14.2692C16.9754 14.3203 17.0009 14.3867 17.0008 14.4556H17.0002Z" fill="white"></path><circle cx="12" cy="12" r="10.75" stroke="white" stroke-width="1.5"></circle></svg></div></div> 782 783 784 785<p class="has-small-font-size wp-block-paragraph">The Netherlands: +31-26-319-0500</p> 786</div> 787</div> 788 789 790 791<div class="wp-block-column is-vertically-aligned-stretch is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> 792<div class="wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-0a12bdcc wp-block-group-is-layout-flex"> 793<div class="wp-block-outermost-icon-block"><div class="icon-container" style="width:24px;transform:rotate(0deg) scaleX(1) scaleY(1)"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.0002 14.4556V16.42C17.0003 16.5607 16.947 16.6961 16.8511 16.799C16.7552 16.9019 16.6239 16.9646 16.4836 16.9744C16.2408 16.9911 16.0425 17 15.8891 17C10.9797 17 7.00024 13.0206 7.00024 8.11111C7.00024 7.95778 7.00858 7.75944 7.0258 7.51667C7.03565 7.37636 7.09834 7.24501 7.20125 7.14912C7.30415 7.05323 7.43959 6.99994 7.58024 7H9.54469C9.6136 6.99993 9.68008 7.02548 9.7312 7.07168C9.78233 7.11788 9.81446 7.18143 9.82136 7.25C9.83413 7.37778 9.8458 7.47944 9.85691 7.55667C9.96732 8.32718 10.1936 9.07657 10.528 9.77944C10.5808 9.89056 10.5464 10.
7930233 10.4464 10.0944L9.24747 10.9511C9.9805 12.6591 11.3417 14.0203 13.0497 14.7533L13.9052 13.5567C13.9402 13.5078 13.9912 13.4727 14.0494 13.4576C14.1076 13.4425 14.1692 13.4482 14.2236 13.4739C14.9264 13.8077 15.6756 14.0334 16.4458 14.1433C16.523 14.1544 16.6247 14.1667 16.7514 14.1789C16.8198 14.1859 16.8832 14.2181 16.9293 14.2692C16.9754 14.3203 17.0009 14.3867 17.0008 14.4556H17.0002Z" fill="white"></path><circle cx="12" cy="12" r="10.75" stroke="white" stroke-width="1.5"></circle></svg></div></div> 794 795 796 797<p class="has-small-font-size wp-block-paragraph">Germany: +49-711-3416960</p> 798</div> 799</div> 800 801 802 803<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> 804<div class="wp-block-group is-content-justification-right is-nowrap is-layout-flex wp-container-core-group-is-layout-f726d978 wp-block-group-is-layout-flex"><p><a href="/distributor-resources/" rel="nofollow" class="wp-block-group btn-customer-support has-blue-200-background-color has-background is-nowrap is-layout-flex wp-container-core-group-is-layout-56310ee3 wp-block-group-is-layout-flex" style="border-style:none;border-width:0px;border-radius:6px;padding-top:0.1em;padding-right:var(--wp--preset--spacing--20);padding-bottom:0.1em;padding-left:var(--wp--preset--spacing--20);display:flex;align-items:center;gap:0.5em;text-decoration:none"><span class="wp-block-outermost-icon-block icon-container has-icon-color has-white-color" style="color:#FFFFFF;width:24px;transform:rotate(0deg) scaleX(1) scaleY(1);display:inline-flex"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true"><path d="M11 14.5l1.1 1.1 3-3 .5-.5-.6-.6-3-3-1 1 1.7 1.7H5v1.5h7.7L11 14.5zM16.8 5h-7c-1.1 0-2 .9-2 2v1.5h1.5V7c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v10c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5v-1.5H7.8V17c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z"></path></svg></span><span class="has-white-color has-text-color has-link-color has-small-font-size wp-elements-6fed17f8e783a28120c6cc3247669a2e" style="margin-right:var(--wp--preset--spacing--20);margin-left:0">Distributor Login</span></a></p> 805</div> 806</div> 807</div> 808</div> 809 810 811 812 813 814<div class="wp-block-group menu has-global-padding has-white-background-color has-background is-layout-flow wp-container-core-group-is-layout-0d23f4e5 wp-block-group-is-layout-flow" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"> 815<div class="wp-block-group first-row has-caladea-font-family small-screen-padding has-white-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-ac4758c5 wp-block-group-is-layout-constrained" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"> 816<div class="wp-block-group alignwide small-screen-padding is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-52aafa8c wp-block-group-is-layout-flex" style="margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30)"> 817<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex"><div class="wp-block-site-logo"><a href="https://www.oceanoptics.com/" class="custom-logo-link" rel="home"><img width="200" height="40" src="https://www.oceanoptics.com/wp-content/uploads/2024/05/trace-min.svg" class="custom-logo" alt="Ocean Optics" decoding="async" /></a></div> 818 819<nav class="desktop-navigation wp-block-navigation-block-extended-desktop-block block-visibility-hide-medium-screen block-visibility-hide-small-screen"> 820 <ul class="primary-menu"> 821 <li class="menu-item has-dropdown has-mega-menu"> 822 <a href="#"> 823 Products </a> 824 <div class="mega-menu-wrapper"> 825 <ul class="mega-menu"> 826 <li 827 class=" "> 828 <a href="https://www.oceanoptics.com/spectrometers/"> 829 Spectrometers </a> 830 <ul class="sub-menu"> 831 <li 832 class=" "> 833 <a href="https://www.oceanoptics.com/spectrometer-selector/"> 834 Spectrometer Selector </a> 835 </li> 836 <li 837 class=" "> 838 <a href="https://www.oceanoptics.com/spectrometers/microspectrometers/"> 839 Microspectrometers </a> 840 </li> 841 <li 842 class=" "> 843 <a href="https://www.oceanoptics.com/spectrometers/versatile-spectrometers/"> 844 Versatile Spectrometers </a> 845 </li> 846 <li 847 class=" "> 848 <a href="https://www.oceanoptics.com/spectrometers/high-se
848nsitivity-spectrometers/"> 849 High Sensitivity Spectrometers </a> 850 </li> 851 <li 852 class=" "> 853 <a href="https://www.oceanoptics.com/spectrometers/high-resolution-spectrometers/"> 854 High Resolution Spectrometers </a> 855 </li> 856 <li 857 class=" "> 858 <a href="https://www.oceanoptics.com/spectrometers/high-speed-spectrometers/"> 859 High Speed Spectrometers </a> 860 </li> 861 <li 862 class=" "> 863 <a href="https://www.oceanoptics.com/spectrometers/near-infrared-spectrometers/"> 864 Near Infrared Spectrometers </a> 865 </li> 866 <li 867 class=" "> 868 <a href="https://www.oceanoptics.com/spectrometers/raman-spectrometers/"> 869 Raman Spectrometers </a> 870 </li> 871 <li 872 class=" "> 873 <a href="https://www.oceanoptics.com/spectrometers/spectroscopy-kits/"> 874 Spectroscopy Kits </a> 875 </li> 876 </ul> 877 </li> 878 <li 879 class=" "> 880 <a href="https://www.oceanoptics.com/accessories/"> 881 Accessories </a> 882 <ul class="sub-menu"> 883 <li 884 class=" "> 885 <a href="https://www.oceanoptics.com/accessories/light-sources/"> 886 Light Sources </a> 887 </li> 888 <li 889 class=" "> 890 <a href="https://www.oceanoptics.com/accessories/fibers-and-probes/"> 891 Fibers and Probes </a> 892 </li> 893 <li 894 class=" "> 895 <a href="https://www.oceanoptics.com/accessories/sampling-accessories/"> 896 Sampling Accessories </a> 897 </li> 898 </ul> 899 </li> 900 <li 901 class=" "> 902 <a href="https://www.oceanoptics.com/photonics-systems/"> 903 Photonics Systems </a> 904 <ul class="sub-menu"> 905 <li 906 class=" "> 907 <a href="https://www.oceanoptics.com/photonics-systems/libs/"> 908 LIBS Metal Analyzer </a> 909 </li> 910 <li 911 class=" "> 912 <a href="https://www.oceanoptics.com/photonics-systems/libs-multichannel-spectrometer/"> 913 LIBS Multichannel Spectrometer </a> 914 </li> 915 <li 916 class=" "> 917 <a href="https://www.oceanoptics.com/photonics-systems/oxygen-measurement-system/"> 918 Oxygen Measurement System </a> 919 </li> 920 </ul> 921 </li> 922 <li 923 class=" "> 924 <a href="#"> 925 Other Products </a> 926 <ul class="sub-menu"> 927 <li 928 class=" "> 929 <a href="https://www.oceanoptics.com/software/"> 930 Software </a> 931 </li> 932 </ul> 933 </li> 934 </ul> 935 </div> 936 </li> 937 <li class="menu-item has-dropdown"> 938 <a href="https://www.oceanoptics.com/industries/"> 939 Industries </a> 940 <ul class="dropdown"> 941 <li 942 class=" "> 943 <a href="https://www.oceanoptics.com/industries/academia-research/"> 944 Academia & Research </a> 945 </li> 946 <li 947 class=" "> 948 <a href="https://www.oceanoptics.com/industries/energy-environmental/"> 949 Energy & Environmental </a> 950 </li> 951 <li 952 class=" "> 953 <a href="https://www.oceanoptics.com/industries/food-agriculture/"> 954 Food & Agricultural </a> 955 </li> 956 <li 957 class=" "> 958 <a href="https://www.oceanoptics.com/industries/general-manufacturing/"> 959 Manufacturing </a> 960 </li> 961 <li 962 class=" "> 963 <a href="https://www.oceanoptics.com/industries/medical-technology/"> 964 Medical Technology </a> 965 </li> 966 <li 967 class=" "> 968 <a href="https://www.oceanoptics.com/industries/metal-recycling/"> 969 Metal Recycling </a> 970 </li> 971 <li 972 class=" "> 973 <a href="https://www.oceanoptics.com/industries/pharmaceutical/"> 974 Pharmaceutical </a> 975 </li> 976 <li 977 class=" "> 978 <a href="https://www.oceanoptics.com/industries/semiconductor/"> 979 Semiconductor </a> 980 </li> 981 </ul> 982 </li> 983 <li class="menu-item has-dropdown"> 984 <a href="https://www.oceanoptics.com/measurement-techniques/"> 985 Measurement Techniques </a> 986 <ul class="dropdown"> 987 <li 988 class=" "> 989 <a href="https://www.oceanoptics.com/measurement-techniques/absorbance/"> 990 Absorbance </a> 991 </li> 992 <li 993 class=" "> 994 <a href="https://www.oceanoptics.com/measurement-techniques/color-analysis/"> 995 Color Analysis </a> 996 </li> 997 <li 998 class=" "> 999 <a href="https://www.oceanoptics.com/measurement-techniques/fluorescence/"> 1000 Fluorescence </a> 1001 </li> 1002 <li 1003 class=" "> 1004 <a href="https://www.oceanoptics.com/measurement-techniques/irradiance/"> 1005 Irradiance </a> 1006 </li> 1007 <li 1008 class=" "> 1009 <a href="https://www.oceanoptics.com/measurement-techniques/led-and-laser-characterization/"> 1010 LED/Laser Characterization </a> 1011 </li> 1012 <li 1013 class=" "> 1014 <a href="https://www.oceanoptics.com/measurement-techniques/libs/"> 1015 Laser-Induced Breakdown Spectroscopy (LIBS) </a> 1016 </li> 1017 <li 1018 class=" "> 1019 <a href="https://www.oceanoptics.com/measurement-techniques/raman/"> 1020 Raman </a> 1021 </li> 1022 <li 1023 class=" "> 1024 <a href="https://www.oceanoptics.com/measurement-techniques/reflectance/"> 1025 Reflectance </a> 1026 </li> 1027 <li 1028 class=" "> 1029 <a href="https://www.oceanoptics.com/measurement-techniques/transmittance/"> 1030 Transmittance </a> 1031 </li> 1032 </ul> 1033 </li> 1034 <li class="menu-item current-menu-ancestor current_page_ancestor has-dropdown has-mega-menu"> 1035 <a href="https://www.oceanoptics.com/resources/"> 1036 Resources </a> 1037 <div class="mega-menu-wrapper"> 1038 <ul class="mega-menu"> 1039 <li 1040 class=" "> 1041 <a href="https://www.oceanoptics.com/faq/"> 1042 Frequently Asked Questions (FAQ) </a> 1043 <ul class="sub-menu"> 1044 <li 1045 class=" "> 1046 <a href="https://www.oceanoptics.com/faq/spectrometer-faqs/"> 1047 Spectrometer FAQs </a> 1048 </li> 1049 <li 1050 class=" "> 1051 <a href="https://www.oceanoptics.com/faq/software-faqs/">
1052 Software FAQs </a> 1053 </li> 1054 <li 1055 class=" "> 1056 <a href="https://www.oceanoptics.com/faq/calibration-faqs/"> 1057 Calibration FAQs </a> 1058 </li> 1059 <li 1060 class=" "> 1061 <a href="https://www.oceanoptics.com/faq/accessories-faq/"> 1062 Accessories FAQ </a> 1063 </li> 1064 </ul> 1065 </li> 1066 <li 1067 class=" "> 1068 <a href="https://www.oceanoptics.com/resources/"> 1069 Product Resources </a> 1070 <ul class="sub-menu"> 1071 <li 1072 class=" "> 1073 <a href="https://www.oceanoptics.com/resources/product-manuals/"> 1074 Product Manuals </a> 1075 </li> 1076 <li 1077 class=" "> 1078 <a href="https://www.oceanoptics.com/cable-matrix/"> 1079 Cable Matrix </a> 1080 </li> 1081 <li 1082 class=" "> 1083 <a href="https://www.oceanoptics.com/spectrometers/resources/"> 1084 Spectrometers Resources </a> 1085 </li> 1086 <li 1087 class=" "> 1088 <a href="https://www.oceanoptics.com/photonics-systems/libs/resources/"> 1089 LIBS Metal Analyzer Resources </a> 1090 </li> 1091 <li 1092 class=" "> 1093 <a href="https://www.oceanoptics.com/photonics-systems/oxygen-measurement-system/resources/"> 1094 Oxygen Sensors Resources </a> 1095 </li> 1096 <li 1097 class=" "> 1098 <a href="https://www.oceanoptics.com/accessories/resources/"> 1099 Accessories Resources </a> 1100 </li> 1101 <li 1102 class=" "> 1103 <a href="https://www.oceanoptics.com/software/resources/"> 1104 Software Resources </a> 1105 </li> 1106 <li 1107 class=" "> 1108 <a href="https://www.oceanoptics.com/industries/resources/"> 1109 Industries Resources </a> 1110 </li> 1111 <li 1112 class=" "> 1113 <a href="https://www.oceanoptics.com/measurement-techniques/support/"> 1114 Measurement Techniques Resources </a> 1115 </li> 1116 </ul> 1117 </li> 1118 <li 1119 class=" current-menu-ancestor current-menu-parent "> 1120 <a href="#"> 1121 Other </a> 1122 <ul class="sub-menu"> 1123 <li 1124 class=" "> 1125 <a href="https://www.oceanoptics.com/spectroscopy-resources/"> 1126 Spectroscopy Application Center </a> 1127 </li> 1128 <li 1129 class=" current-menu-item page-item-2252 current_page_item current-item"> 1130 <a href="https://www.oceanoptics.com/blog/"> 1131 Blog </a> 1132 </li> 1133 <li 1134 class=" "> 1135 <a href="https://www.oceanoptics.com/resources/glossary/"> 1136 Glossary </a> 1137 </li> 1138 <li 1139 class=" "> 1140 <a href="https://www.oceanoptics.com/resources/legacy-spectrometers/"> 1141 Legacy Spectrometers </a> 1142 </li> 1143 <li 1144 class=" "> 1145 <a href="https://www.oceanoptics.com/scientific-papers/"> 1146 Scientific Papers </a> 1147 </li> 1148 </ul> 1149 </li> 1150 </ul> 1151 </div> 1152 </li> 1153 <li class="menu-item has-dropdown"> 1154 <a href="https://www.oceanoptics.com/about/"> 1155 About </a> 1156 <ul class="dropdown"> 1157 <li 1158 class=" "> 1159 <a href="https://www.oceanoptics.com/people-careers/"> 1160 Join Our Team </a> 1161 </li> 1162 <li 1163 class=" "> 1164 <a href="https://www.oceanoptics.com/news-events/"> 1165 Industry Events </a> 1166 </li> 1167 <li 1168 class=" "> 1169 <a href="https://www.oceanoptics.com/contact-us/locations-distributors/"> 1170 Locations & Distributors </a> 1171 </li> 1172 </ul> 1173 </li> 1174 <li class="menu-item has-dropdown"> 1175 <a href="#"> 1176 Support </a> 1177 <ul class="dropdown"> 1178 <li 1179 class=" "> 1180 <a href="https://www.oceanoptics.com/customer-support-hub/"> 1181 Customer Service </a> 1182 </li> 1183 <li 1184 class=" "> 1185 <a href="https://www.oceanoptics.com/technical-support/"> 1186 Technical Support </a> 1187 </li> 1188 <li 1189 class=" "> 1190 <a href="https://www.oceanoptics.com/calibration-services/"> 1191 Calibration </a> 1192 </li> 1193 <li 1194 class=" "> 1195 <a href="https://www.oceanoptics.com/quality/"> 1196 Quality </a> 1197 </li> 1198 <li 1199 class=" "> 1200 <a href="https://www.oceanoptics.com/report-security-vulnerability/"> 1201 Report a Security Vulnerability </a> 1202 </li> 1203 </ul> 1204 </li> 1205 </ul> 1206</nav> 1207 </div> 1208 1209 1210 1211<div class="wp-block-group position-relative is-nowrap is-layout-flex wp-container-core-group-is-layout-1ffe0ea6 wp-block-group-is-layout-flex"> 1212<div class="wp-block-group header-desktop-elements has-global-padding is-layout-constrained wp-container-core-group-is-layout-9fe9f21c wp-block-group-is-layout-constrained" style="padding-right:var(--wp--preset--spacing--30);padding-left:0"></div> 1213 1214 1215 1216<div class="wp-block-buttons is-layout-flex wp-container-core-buttons-is-layout-ed45b443 wp-block-buttons-is-layout-flex block-visibility-hide-medium-screen block-visibility-hide-small-screen"> 1217<div class="wp-block-button is-style-outline is-style-outline--1"><a class="wp-block-button__link has-white-color has-red-300-background-color has-text-color has-background has-link-color has-border-color has-white-border-color has-normal-font-size has-custom-font-size wp-element-button" href="https://www.oceanoptics.com/contact-us/quote-request/" style="border-width:2px;border-radius:6px">Request a Quote</a></div> 1218</div> 1219</div> 1220 1221 1222 1223<div class="wp-block-group header-mobile-elements is-layout-flex wp-block-group-is-layout-flex block-visibility-hide-large-screen" style="padding-right:0"><form role="search" method="get" action="https://www.oceanoptics.com/" class="wp-block-search__button-only wp-block-search__searchfield-hidden wp-block-search__icon-button wp-block-search" 1224 data-wp-interactive="core/search" 1225 data-wp-context='{"isSearchInputVisible":false,"inputId":"wp-block-search__input-2","ariaLabelExpanded":"Submit Search","ariaLabelCollapsed":"Expand search f
1225ield"}' 1226 data-wp-class--wp-block-search__searchfield-hidden="!context.isSearchInputVisible" 1227 data-wp-on--keydown="actions.handleSearchKeydown" 1228 data-wp-on--focusout="actions.handleSearchFocusout" 1229 ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-2" >Search</label><div class="wp-block-search__inside-wrapper" ><input aria-hidden="true" class="wp-block-search__input" data-wp-bind--aria-hidden="!context.isSearchInputVisible" data-wp-bind--tabindex="state.tabindex" id="wp-block-search__input-2" placeholder="" value="" type="search" name="s" required /><button aria-expanded="false" class="wp-block-search__button has-icon wp-element-button" data-wp-bind--aria-controls="state.ariaControls" data-wp-bind--aria-expanded="context.isSearchInputVisible" data-wp-bind--aria-label="state.ariaLabel" data-wp-bind--type="state.type" data-wp-on--click="actions.openSearchInput" ><svg class="search-icon" viewBox="0 0 24 24" width="24" height="24"> 1230 <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> 1231 </svg></button></div></form> <div class="mobile-navigation-block wp-block-navigation-block-extended-mobile-block"> 1232 <button class="mobile-menu-toggle" aria-label="Toggle mobile menu"> 1233 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1234 <path d="M3 4H21V6H3V4ZM3 11H21V13H3V11ZM3 18H21V20H3V18Z" fill="#020202"/> 1235 </svg> 1236 </button> 1237 <div class="mobile-menu"> 1238 <!-- Update the close button here --> 1239 <button class="mobile-menu-close" 1240 aria-label="Close mobile menu"> 1241 <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1242 <path 1243 d="M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z" 1244 fill="#333333" /> 1245 </svg> 1246 </button> 1247 <!-- Existing menu content --> 1248 <ul class="mobile-menu-level is-visible" data-level="0"><li class="mobile-menu-item"></li><li class="mobile-menu-item has-children"><a>Products</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="1"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>All</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="#">Products</a></span></li><li class="mobile-menu-item has-children"><a>Spectrometers</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="2"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>Products</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/spectrometers/">Spectrometers</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometer-selector/">Spectrometer Selector</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/microspectrometers/">Microspectrometers</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/versatile-spectrometers/">Versatile Spectrometers</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/high-sensitivity-spectrometers/">High Sensitivity Spectrometers</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/high-resolution-spectrometers/">High Resolution Spectrometers</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/high-speed-spectrometers/">High Speed Spectrometers</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/near-infrared-spectrometers/">Near Infrared Spectrometers</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/raman-spectrometers/">Raman Spectrometers</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/spectroscopy-kits/">Spectroscopy Kits</a></li></ul></li><li class="mobile-menu-item has-children"><a>Accessories</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="2"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>Products</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/accessories/">Accessories</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/accessories/light-sources/">Light Sources</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/accessories/fibers-and-probes/">Fibers and Probes</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/accessories/sampling-accessories/">Sampling Accessories</a></li></ul></li><li class="mobile-menu-item has-children"><a>Photonics Systems</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="2"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>Products</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/photonics-systems/">Photonics Systems</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/photonics-systems/libs/">LIBS Metal Analyzer</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/photonics-systems/libs-multichannel-spectrometer/">LIBS Multichannel Spectrometer</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/photonics-systems/oxygen-measurement-system/">Oxygen Measurement System</a></li></ul></li><li class="mobile-menu-item has-children"><a>Other Products</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="2"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>Products</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="#">Other Products</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/software/">Software</a></li></ul></li></ul></li><li class="mobile-menu-item has-children"><a>Industries</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="1"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>All</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/industries/">Industries</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/academia-research/">Academia & Research</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/energy-environmental/">Energy & Environmental</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/food-agriculture/">Food & Agricultural</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/general-manufacturing/">Manufacturing</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/medical-technology/">Medical Technology</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/metal-recycling/">Metal Recycling</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/pharmaceutical/">Pharmaceutical</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/semiconductor/">Semiconductor</a></li></ul></li><li class="mobile-menu-item has-children"><a>Measurement Techniques</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="1"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>All</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/measurement-techniques/">Measurement Techniques</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/absorbance/">Absorbance</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/color-analysis/">Color Analysis</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/fluorescence/">Fluorescence</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/irradiance/">Irradiance</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/led-and-laser-characterization/">LED/Laser Characterization</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/libs/">Laser-Induced Breakdown Spectroscopy (LIBS)</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/raman/">Raman</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/reflectance/">Reflectance</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/transmittance/">Transmittance</a></li></ul></li><li class="mobile-menu-item current-menu-ancestor current_page_ancestor has-children"><a>Resources</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="1"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>All</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/resources/">Resources</a></span></li><li class="mobile-menu-item has-children"><a>Frequently Asked Questions (FAQ)</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="2"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>Resources</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/faq/">Frequently Asked Questions (FAQ)</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/faq/spectrometer-faqs/">Spectrometer FAQs</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/faq/software-faqs/">Software FAQs</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/faq/calibration-faqs/">Calibration FAQs</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/faq/accessories-faq/">Accessories FAQ</a></li></ul></li><li class="mobile-menu-item has-children"><a>Product Resources</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="2"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>Resources</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/resources/">Product Resources</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/resources/product-manuals/">Product Manuals</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/cable-matrix/">Cable Matrix</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectrometers/resources/">Spectrometers Resources</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/photonics-systems/libs/resources/">LIBS Metal Analyzer Resources</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/photonics-systems/oxygen-measurement-system/resources/">Oxygen Sensors Resources</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/accessories/resources/">Accessories Resources</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/software/resources/">Software Resources</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/industries/resources/">Industries Resources</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/measurement-techniques/support/">Measurement Techniques Resources</a></li></ul></li><li class="mobile-menu-item current-menu-ancestor current-menu-parent has-children"><a>Other</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="2"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>Resources</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="#">Other</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/spectroscopy-resources/">Spectroscopy Application Center</a></li><li class="mobile-menu-item current-menu-item page-item-2252 current_page_item current-item"><a href="https://www.oceanoptics.com/blog/">Blog</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/resources/glossary/">Glossary</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/resources/legacy-spectrometers/">Legacy Spectrometers</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/scientific-papers/">Scientific Papers</a></li></ul></li></ul></li><li class="mobile-menu-item has-children"><a>About</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="1"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>All</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="https://www.oceanoptics.com/about/">About</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/people-careers/">Join Our Team</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/news-events/">Industry Events</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/contact-us/locations-distributors/">Loca
1248tions & Distributors</a></li></ul></li><li class="mobile-menu-item has-children"><a>Support</a><span class="mobile-menu-expand"></span><ul class="mobile-menu-level" data-level="1"><li class="mobile-menu-back mobile-menu-item"><a href="#" class="mobile-menu-back-link"><svg width="8" height="13" viewBox="0 0 8 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.88843 6.5L7.94422 11.5558L6.5 13L7.75117e-08 6.5L6.5 7.75117e-08L7.94422 1.44422L2.88843 6.5Z" fill="#2D2D2D"/></svg>All</a></li><li class="mobile-menu-parent-heading mobile-menu-item"><span><a href="#">Support</a></span></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/customer-support-hub/">Customer Service</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/technical-support/">Technical Support</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/calibration-services/">Calibration</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/quality/">Quality</a></li><li class="mobile-menu-item"><a href="https://www.oceanoptics.com/report-security-vulnerability/">Report a Security Vulnerability</a></li></ul></li></ul> <!-- Optional menu footer --> 1249 <div class="mobile-menu-footer"> 1250 <div class="is-default-size wp-block-site-logo"><a href="https://www.oceanoptics.com/" class="custom-logo-link" rel="home"><img decoding="async" width="2458" height="496" src="https://www.oceanoptics.com/wp-content/uploads/2024/05/trace-min.svg" class="custom-logo" alt="Ocean Optics" /></a></div> <span class="mobile-menu-footer-text">Follow us:</span> 1251 <ul class="wp-block-social-links has-icon-color is-style-logos-only"> 1252 <li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a href="https://www.facebook.com/ASKOceanOptics/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> <li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="https://www.linkedin.com/company/ocean-optics" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li> <li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://www.instagram.com/ask_oceanoptics/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594
1252-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> <li class="wp-social-link wp-social-link-youtube wp-block-social-link"><a href="https://www.youtube.com/user/oceanoptics" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li> </ul> 1253 </div> 1254 </div> 1255 <div class="mobile-menu-overlay"></div> 1256 </div> 1257 </div> 1258</div> 1259</div> 1260</div> 1261</header></div> 1262 1263 1264 1265<p class="wp-block-paragraph"></p> 1266 1267 1268 1269<main id="wp--skip-link--target" class="wp-block-group is-layout-flow wp-block-group-is-layout-flow" style="margin-bottom:var(--wp--preset--spacing--70)"> 1270 1271<h1 style="margin-top:var(--wp--preset--spacing--80)" class="has-text-align-center wp-block-post-title">Blog</h1> 1272 1273<div class="entry-content small-screen-padding wp-block-post-content has-global-padding is-layout-constrained wp-container-core-post-content-is-layout-66b48632 wp-block-post-content-is-layout-constrained"> 1274<main class="wp-block-group alignwide small-screen-padding has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="padding-top:var(--wp--preset--spacing--80);padding-bottom:var(--wp--preset--spacing--80)"> 1275<div class="wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="padding-top:0;padding-bottom:var(--wp--preset--spacing--70)"> 1276<p class="wp-block-paragraph">Welcome to a place where our team of scientists and experts share their expertise about spectral tools and solutions that make the world a healthier, safer, cleaner place. Discover Applied Spectral Knowledge (ASK) and learn about the transformative power of spectroscopy.</p> 1277</div> 1278 1279 1280 1281<div data-wp-context="{}" data-wp-interactive="core/query" data-wp-key="2" data-wp-router-region="query-2" class="wp-block-query alignfull has-global-padding is-layout-constrained wp-block-query-is-layout-constrained"><ul class="columns-3 alignwide wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-54118033 wp-block-post-template-is-layout-grid"><li data-wp-key="post-template-item-24666" class="wp-block-post post-24666 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-uncategorized"> 1282 1283<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://www.oceanoptics.com/blog/the-origin-of-ocean-optics/" target="_self" ><img decoding="async" width="655" height="842" src="https://www.oceanoptics.com/wp-content/uploads/2024/05/mike-morris-roy-walters-with-original-spectrometer.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="The Origin of Ocean Optics" style="object-fit:cover;" srcset="https://www.oceanoptics.com/wp-content/uploads/2024/05/mike-morris-roy-walters-with-original-spectrometer.jpg 655w, https://www.oceanoptics.com/wp-content/uploads/2024/05/mike-morris-roy-walters-with-original-spectrometer-233x300.jpg 233w, https://www.oceanoptics.com/wp-content/uploads/2024/05/mike-morris-roy-walters-with-original-spectrometer-600x771.jpg 600w" sizes="(max-width: 655px) 100v
1283w, 655px" /></a></figure> 1284 1285<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/the-origin-of-ocean-optics/" target="_self" >The Origin of Ocean Optics</a></h3> 1286 1287 1288<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-09-02T17:29:09-04:00">September 2, 2026</time></div></div> 1289 1290 1291 1292<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1293</div> 1294 1295</li><li data-wp-key="post-template-item-24065" class="wp-block-post post-24065 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> 1296 1297<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://www.oceanoptics.com/blog/solar-manufacturing-quality-control/" target="_self" ><img decoding="async" width="1600" height="850" src="https://www.oceanoptics.com/wp-content/uploads/2026/08/SolarPanelQC_1600x850.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Modular Spectroscopy for Solar Manufacturing Quality Control" style="object-fit:cover;" srcset="https://www.oceanoptics.com/wp-content/uploads/2026/08/SolarPanelQC_1600x850.jpg 1600w, https://www.oceanoptics.com/wp-content/uploads/2026/08/SolarPanelQC_1600x850-300x159.jpg 300w, https://www.oceanoptics.com/wp-content/uploads/2026/08/SolarPanelQC_1600x850-1024x544.jpg 1024w, https://www.oceanoptics.com/wp-content/uploads/2026/08/SolarPanelQC_1600x850-768x408.jpg 768w, https://www.oceanoptics.com/wp-content/uploads/2026/08/SolarPanelQC_1600x850-1536x816.jpg 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /></a></figure> 1298 1299<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/solar-manufacturing-quality-control/" target="_self" >Modular Spectroscopy for Solar Manufacturing Quality Control</a></h3> 1300 1301 1302<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-08-17T18:41:27-04:00">August 17, 2026</time></div></div> 1303 1304 1305 1306<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1307</div> 1308 1309</li><li data-wp-key="post-template-item-24012" class="wp-block-post post-24012 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> 1310 1311<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://www.oceanoptics.com/blog/inline-glass-quality-control-spectroscopy/" target="_self" ><img loading="lazy" decoding="async" width="1600" height="850" src="https://www.oceanoptics.com/wp-content/uploads/2026/08/InlineGlassQualityControl_1600x850.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Inline Glass Quality Control: Reduce Scrap with Spectroscopy" style="object-fit:cover;" srcset="https://www.oceanoptics.com/wp-content/uploads/2026/08/InlineGlassQualityControl_1600x850.jpg 1600w, https://www.oceanoptics.com/wp-content/uploads/2026/08/InlineGlassQualityControl_1600x850-300x159.jpg 300w, https://www.oceanoptics.com/wp-content/uploads/2026/08/InlineGlassQualityControl_1600x850-1024x544.jpg 1024w, https://www.oceanoptics.com/wp-content/uploads/2026/08/InlineGlassQualityControl_1600x850-768x408.jpg 768w, https://www.oceanoptics.com/wp-content/uploads/2026/08/InlineGlassQualityControl_1600x850-1536x816.jpg 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></a></figure> 1312 1313<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/inline-glass-quality-control-spectroscopy/" target="_self" >Inline Glass Quality Control: Reduce Scrap with Spectroscopy</a></h3> 1314 1315 1316<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-08-14T17:16:58-04:00">August 14, 2026</time></div></div> 1317 1318 1319 1320<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1321</div> 1322 1323</li><li data-wp-key="post-template-item-21939" class="wp-block-post post-21939 post type-post status-publish format-standard hentry category-blog"> 1324 1325<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> 1326 1327<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/international-women-in-engineering-day-2026/" target="_self" >International Women in Engineering Day 2026</a></h3> 1328 1329 1330<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-06-05T17:36:33-04:00">June 5, 2026</time></div></div> 1331 1332 1333 1334<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1335</div> 1336 1337</li><li data-wp-key="post-template-item-21372" class="wp-block-post post-21372 post type-post status-publish format-standard hentry category-blog category-measurement-techniques"> 1338 1339<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> 1340 1341<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/radiance-measurement-setup-oceanview/" target="_self" >Radiance Measurement Setup in OceanView: A Quick Start Guide</a></h3> 1342 1343 1344<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-05-20T13:29:21-04:00">May 20, 2026</time></div></div> 1345 1346 1347 1348<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1349</div> 1350 1351</li><li data-wp-key="post-template-item-20750" class="wp-block-post post-20750 post type-post status-publish format-standard hentry category-absorbance category-blog"> 1352 1353<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> 1354 1355<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/absorbance-measurement-setup-oceanview/" target="_self" >Absorbance Measurement Setup: A Quick Start Guide in OceanView</a></h3> 1356 1357 1358<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-05-04T16:54:00-04:00">May 4, 2026</time></div></div> 1359 1360 1361 1362<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1363</div> 1364 1365</li><li data-wp-key="post-template-item-20612" class="wp-block-post post-20612 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-reflectance category-transmittance"> 1366 1367<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://www.oceanoptics.com/blog/why-measure-both-reflection-and-transmission/" target="_self" ><img loading="lazy" decoding="async" width="1600" height="850" src="https://www.oceanoptics.com/wp-content/uploads/2026/04/Thumbnail_SquareOne_Reflection-Transmission_1600x850.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Why Measure Both Reflection and Transmission?" style="object-fit:cover;" srcset="https://www.oceanoptics.com/wp-content/uploads/2026/04/Thumbnail_SquareOne_Reflection-Transmission_1600x850.jpg 1600w, https://www.oceanoptics.com/wp-content/uploads/2026/04/Thumbnail_SquareOne_Reflection-Transmission_1600x850-300x159.jpg 300w, https://www.oceanoptics.com/wp-content/uploads/2026/04/Thumbnail_SquareOne_Reflection-Transmission_1600x850-1024x544.jpg 1024w, https://www.oceanoptics.com/wp-content/uploads/2026/04/Thumbnail_SquareOne_Reflection-Transmission_1600x850-768x408.jpg 768w, https://www.oceanoptics.com/wp-content/uploads/2026/04/Thumbnail_SquareOne_Reflection-Transmission_1600x850-1536x816.jpg 1536w" sizes="auto, (max-width: 1600px) 100v
1367w, 1600px" /></a></figure> 1368 1369<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/why-measure-both-reflection-and-transmission/" target="_self" >Why Measure Both Reflection and Transmission?</a></h3> 1370 1371 1372<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-04-23T15:55:46-04:00">April 23, 2026</time></div></div> 1373 1374 1375 1376<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1377</div> 1378 1379</li><li data-wp-key="post-template-item-19888" class="wp-block-post post-19888 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-raman"> 1380 1381<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://www.oceanoptics.com/blog/broadband-spectroscopy-for-process-chemistry/" target="_self" ><img loading="lazy" decoding="async" width="1600" height="850" src="https://www.oceanoptics.com/wp-content/uploads/2026/03/OpenBottles-Solvents_1600x850.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="Clear Peaks, Clear Solvents: Broadband Spectroscopy for Process Chemistry" style="object-fit:cover;" srcset="https://www.oceanoptics.com/wp-content/uploads/2026/03/OpenBottles-Solvents_1600x850.jpg 1600w, https://www.oceanoptics.com/wp-content/uploads/2026/03/OpenBottles-Solvents_1600x850-300x159.jpg 300w, https://www.oceanoptics.com/wp-content/uploads/2026/03/OpenBottles-Solvents_1600x850-1024x544.jpg 1024w, https://www.oceanoptics.com/wp-content/uploads/2026/03/OpenBottles-Solvents_1600x850-768x408.jpg 768w, https://www.oceanoptics.com/wp-content/uploads/2026/03/OpenBottles-Solvents_1600x850-1536x816.jpg 1536w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></a></figure> 1382 1383<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/broadband-spectroscopy-for-process-chemistry/" target="_self" >Clear Peaks, Clear Solvents: Broadband Spectroscopy for Process Chemistry</a></h3> 1384 1385 1386<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-03-19T16:41:11-04:00">March 19, 2026</time></div></div> 1387 1388 1389 1390<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1391</div> 1392 1393</li><li data-wp-key="post-template-item-19536" class="wp-block-post post-19536 post type-post status-publish format-standard has-post-thumbnail hentry category-blog"> 1394 1395<div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><figure class="wp-block-post-featured-image"><a href="https://www.oceanoptics.com/blog/libs-spectroscopy/" target="_self" ><img loading="lazy" decoding="async" width="1200" height="628" src="https://www.oceanoptics.com/wp-content/uploads/2026/03/01-LIBS-Spectroscopy.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="LIBS Spectroscopy" style="object-fit:cover;" srcset="https://www.oceanoptics.com/wp-content/uploads/2026/03/01-LIBS-Spectroscopy.jpg 1200w, https://www.oceanoptics.com/wp-content/uploads/2026/03/01-LIBS-Spectroscopy-300x157.jpg 300w, https://www.oceanoptics.com/wp-content/uploads/2026/03/01-LIBS-Spectroscopy-1024x536.jpg 1024w, https://www.oceanoptics.com/wp-content/uploads/2026/03/01-LIBS-Spectroscopy-768x402.jpg 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></figure> 1396 1397<h3 class="wp-block-post-title"><a href="https://www.oceanoptics.com/blog/libs-spectroscopy/" target="_self" >LIBS Spectroscopy</a></h3> 1398 1399 1400<div class="wp-block-group is-layout-flex wp-block-group-is-layout-flex" style="font-size:14px"><div class="wp-block-post-date"><time datetime="2026-03-02T11:29:14-05:00">March 2, 2026</time></div></div> 1401 1402 1403 1404<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div> 1405</div> 1406 1407</li></ul> 1408 1409 1410<div class="wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><nav class="aligncenter wp-block-query-pagination is-horizontal is-layout-flex wp-block-query-pagination-is-layout-flex" aria-label="Pagination"> 1411 1412 1413<div class="wp-block-query-pagination-numbers"><span data-wp-key="index-0" aria-current="page" class="page-numbers current">1</span> 1414<a data-wp-key="index-1" data-wp-on--click="core/query::actions.navigate" class="page-numbers" href="?query-2-page=2">2</a> 1415<span data-wp-key="index-2" class="page-numbers dots">…</span> 1416<a data-wp-key="index-3" data-wp-on--click="core/query::actions.navigate" class="page-numbers" href="?query-2-page=8">8</a></div> 1417 1418<a data-wp-key="query-pagination-next" data-wp-on--click="core/query::actions.navigate" data-wp-on--mouseenter="core/query::actions.prefetch" data-wp-watch="core/query::callbacks.prefetch" href="/blog/?query-2-page=2" class="wp-block-query-pagination-next">
1418Next Page<span class='wp-block-query-pagination-next-arrow is-arrow-arrow' aria-hidden='true'>â</span></a> 1419</nav></div> 1420</div> 1421</main> 1422</div></main> 1423 1424 1425<footer class="wp-block-template-part"> 1426<div class="wp-block-group has-black-200-color has-gray-bg-background-color has-text-color has-background has-link-color wp-elements-5 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="border-top-color:var(--wp--preset--color--bg);border-top-width:2px;border-right-style:none;border-right-width:0px;border-bottom-color:var(--wp--preset--color--bg);border-bottom-width:2px;border-left-style:none;border-left-width:0px;padding-top:var(--wp--preset--spacing--70);padding-bottom:var(--wp--preset--spacing--70)"> 1427<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> 1428<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 1429<h3 class="wp-block-heading has-blue-300-color has-text-color has-link-color has-regular-font-size wp-elements-6" id="h-products">Products</h3> 1430 1431 1432 1433<p class="wp-block-paragraph"><a href="/spectrometers/" data-type="page" data-id="13">Spectrometers</a></p> 1434 1435 1436 1437<p class="wp-block-paragraph"><a href="/photonic-systems/libs/" data-type="page" data-id="2859">Photonic Systems</a></p> 1438 1439 1440 1441<p class="wp-block-paragraph"><a href="/accessories-and-software/" data-type="page" data-id="54">Accessories</a></p> 1442 1443 1444 1445<p class="wp-block-paragraph"><a href="/accessories-and-software/software/" data-type="page" data-id="85">Software</a></p> 1446 1447 1448 1449<p class="wp-block-paragraph"><a href="/industries/" data-type="page" data-id="88">Industries</a></p> 1450 1451 1452 1453<p class="wp-block-paragraph"><a href="/measurement-techniques/" data-type="page" data-id="190">Measurement Techniques</a></p> 1454</div> 1455 1456 1457 1458<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 1459<h3 class="wp-block-heading has-blue-300-color has-text-color has-link-color has-regular-font-size wp-elements-7" id="h-legal-links">Legal Links</h3> 1460 1461 1462 1463<p class="wp-block-paragraph"><a href="/standards-policies/" data-type="page" data-id="1351">Standards & Policies</a></p> 1464 1465 1466 1467<p class="wp-block-paragraph"><a href="/news-events/" data-type="page" data-id="1614">News & Events</a></p> 1468 1469 1470 1471<p class="wp-block-paragraph"><a href="/standards-policies/privacy-policy/" data-type="page" data-id="1437">Privacy Policy</a></p> 1472 1473 1474 1475<p class="wp-block-paragraph"><a href="/standards-policies/terms-of-use/" data-type="page" data-id="1431">Terms of Use</a></p> 1476 1477 1478 1479<p class="wp-block-paragraph"><a href="/accessibility-statement/" data-type="page" data-id="3799">Accessibility Statement</a></p> 1480</div> 1481 1482 1483 1484<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 1485<h3 class="wp-block-heading has-blue-300-color has-text-color has-link-color has-regular-font-size wp-elements-8" id="h-quick-links">Quick Links</h3> 1486 1487 1488 1489<p class="wp-block-paragraph"><a href="https://www.oceanoptics.com/contact-us/quote-request/" data-type="page" data-id="34">Request a Quote</a></p> 1490 1491 1492 1493<p class="wp-block-paragraph"><a href="https://www.oceanoptics.com/customer-support-hub/" data-type="page" data-id="212">Customer Service</a></p> 1494 1495 1496 1497<p class="wp-block-paragraph"><a href="https://www.oceanoptics.com/technical-support/" data-type="page" data-id="18095">Technical Support</a></p> 1498 1499 1500 1501<p class="wp-block-paragraph"><a href="https://www.oceanoptics.com/calibration-services/" data-type="page" data-id="19359">Calibration</a></p> 1502 1503 1504 1505<p class="wp-block-paragraph"><a href="https://www.oceanoptics.com/return-an-item/" data-type="page" data-id="1658">RMA Form</a> </p> 1506 1507 1508 1509<p class="wp-block-paragraph"><a href="https://www.oceanoptics.com/standards-policies/warranty/#form" data-type="page" data-id="1428">Warranty Request</a></p> 1510 1511 1512 1513<h3 class="wp-block-heading has-blue-300-color has-text-color has-link-color has-regular-font-size wp-elements-9" id="h-languages">Languages</h3> 1514 1515 1516<div class="wp-block-polylang-language-switcher"><label class="screen-reader-text" for="lang_choice_1">Choose a language</label><select name="lang_choice_1" id="lang_choice_1" class="pll-switcher-select"> 1517 <option value="https://www.oceanoptics.com/blog/" lang="en-US" selected='selected' data-lang="{"id":0,"name":"English","slug":"en","dir":0}">English</option> 1518 <option value="https://oceanoptics.cn/blog/" lang="zh-CN" data-lang="{"id":0,"name":"\u4e2d\u6587 (\u4e2d\u56fd)","slug":"zh","dir":0}">䏿 (ä¸å½)</option> 1519 1520</select>
1521<script> 1522 document.getElementById( "lang_choice_1" ).addEventListener( "change", function ( event ) { location.href = event.currentTarget.value; } ) 1523 </script>
1523</div></div> 1524 1525 1526 1527<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> 1528<h3 class="wp-block-heading has-blue-300-color has-text-color has-link-color has-regular-font-size wp-elements-10" id="h-company">Company</h3> 1529 1530 1531 1532<p class="wp-block-paragraph"><a href="/people-careers/" data-type="page" data-id="1606">Careers</a></p> 1533 1534 1535 1536<p class="wp-block-paragraph"><a href="/contact-us/locations-distributors/" data-type="page" data-id="219">Locations & Distributors</a></p> 1537 1538 1539 1540<p class="wp-block-paragraph"><a href="/blog">Blog</a></p> 1541 1542 1543 1544<figure class="wp-block-image size-full is-resized" style="margin-left:-15px"><a href="https://www.halma.com/" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="5646" height="2792" src="https://www.oceanoptics.com/wp-content/uploads/2024/09/halma-logo.svg" alt="A Halma company" class="wp-image-19068" style="width:250px"/></a></figure> 1545</div> 1546</div> 1547</div> 1548 1549 1550 1551<div class="wp-block-group has-black-200-color has-gray-bg-background-color has-text-color has-background has-link-color wp-elements-11 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained" style="border-top-color:var(--wp--preset--color--bg);border-top-style:none;border-top-width:0px;border-right-style:none;border-right-width:0px;border-bottom-color:var(--wp--preset--color--bg);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)"> 1552<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex"> 1553<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-site-logo"><a href="https://www.oceanoptics.com/" class="custom-logo-link" rel="home"><img loading="lazy" width="183" height="36" src="https://www.oceanoptics.com/wp-content/uploads/2024/05/trace-min.svg" class="custom-logo" alt="Ocean Optics" decoding="async" /></a></div></div> 1554 1555 1556 1557<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"> 1558<p class="has-text-align-center has-black-100-color has-text-color has-link-color has-small-font-size wp-elements-12 wp-block-paragraph">© 1989 â 2026 Ocean Optics. All rights reserved</p> 1559</div> 1560 1561 1562 1563<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"> 1564<ul class="wp-block-social-links alignright has-normal-icon-size has-icon-color has-icon-background-color is-style-pill-shape is-horizontal is-content-justification-right is-layout-flex wp-container-core-social-links-is-layout-6a54100d wp-block-social-links-is-layout-flex" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0"><li style="color:#FFFFFF;background-color:#23A9E0" class="wp-social-link wp-social-link-facebook has-white-color has-blue-300-background-color wp-block-social-link"><a href="https://www.facebook.com/ASKOceanOptics/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Facebook</span></a></li> 1565 1566<li style="color:#FFFFFF;background-color:#23A9E0" class="wp-social-link wp-social-link-linkedin has-white-color has-blue-300-background-color wp-block-social-link"><a href="https://www.linkedin.com/company/ocean-optics" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,
15661.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">LinkedIn</span></a></li> 1567 1568<li style="color:#FFFFFF;background-color:#23A9E0" class="wp-social-link wp-social-link-instagram has-white-color has-blue-300-background-color wp-block-social-link"><a href="https://www.instagram.com/ask_oceanoptics/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li> 1569 1570<li style="color:#FFFFFF;background-color:#23A9E0" class="wp-social-link wp-social-link-youtube has-white-color has-blue-300-background-color wp-block-social-link"><a href="https://www.youtube.com/user/oceanoptics" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">YouTube</span></a></li></ul> 1571</div> 1572</div> 1573</div> 1574</footer></div>
1575<script type="speculationrules"> 1576{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/oceanoptics/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1577</script>
1577 1578
1578<script> 1579 const abmsg = "We noticed an ad blocker. Consider whitelisting us to support the site â¤ï¸"; 1580 const abmsgd = "download"; 1581 const iswpdmpropage = 0; 1582 jQuery(function($){ 1583 1584 1585 }); 1586 </script>
1586 1587 <div id="fb-root"></div> 1588 <div 1589 id="pum-25259" 1590 role="dialog" 1591 aria-modal="false" 1592 class="pum pum-overlay pum-theme-4987 pum-theme-default-theme popmake-overlay click_open" 1593 data-popmake="{"id":25259,"slug":"oem-contacts","theme_id":4987,"cookies":[],"triggers":[{"type":"click_open","settings":{"extra_selectors":"","cookie_name":null}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center top","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 1594 1595 <div id="popmake-25259" class="pum-container popmake theme-4987 pum-responsive pum-responsive-medium responsive size-medium"> 1596 1597 1598 1599 1600 <div class="pum-content popmake-content" tabindex="0"> 1601 1602<div class="wp-block-leadin-hubspot-form-block"> 1603
1603<script> 1604 window.hsFormsOnReady = window.hsFormsOnReady || []; 1605 window.hsFormsOnReady.push(()=>{ 1606 hbspt.forms.create({ 1607 portalId: 3475856, 1608 formId: "fc846896-7f75-4fa9-a4cc-46795651424a", 1609 target: "#hbspt-form-1791585739000-7543938815", 1610 region: "na1", 1611 1612 })}); 1613 </script>
1613 1614 <div class="hbspt-form" id="hbspt-form-1791585739000-7543938815"></div></div> 1615 1616 1617 1618<p class="wp-block-paragraph"></p> 1619 </div> 1620 1621 1622 <button type="button" class="pum-close popmake-close" aria-label="Close"> 1623 X </button> 1624 1625 </div> 1626 1627</div> 1628<div 1629 id="pum-24166" 1630 role="dialog" 1631 aria-modal="false" 1632 class="pum pum-overlay pum-theme-4987 pum-theme-default-theme popmake-overlay click_open" 1633 data-popmake="{"id":24166,"slug":"contact-applications-team","theme_id":4987,"cookies":[],"triggers":[{"type":"click_open","settings":{"extra_selectors":"","cookie_name":null}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center top","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 1634 1635 <div id="popmake-24166" class="pum-container popmake theme-4987 pum-responsive pum-responsive-medium responsive size-medium"> 1636 1637 1638 1639 1640 <div class="pum-content popmake-content" tabindex="0"> 1641
1642<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
vendor: 1 bytes, line 1642
1642
1643<script> 1644 hbspt.forms.create({ 1645 portalId: "3475856", 1646 formId: "99dd9bf6-7983-4631-8c18-262607764112", 1647 region: "na1" 1648 }); 1649</script>
1649 1650 1651 </div> 1652 1653 1654 <button type="button" class="pum-close popmake-close" aria-label="Close"> 1655 X </button> 1656 1657 </div> 1658 1659</div> 1660<div 1661 id="pum-23298" 1662 role="dialog" 1663 aria-modal="false" 1664 class="pum pum-overlay pum-theme-4987 pum-theme-default-theme popmake-overlay click_open" 1665 data-popmake="{"id":23298,"slug":"application-campaign-form-south-korea","theme_id":4987,"cookies":[],"triggers":[{"type":"click_open","settings":{"extra_selectors":"","cookie_name":null}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center top","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 1666 1667 <div id="popmake-23298" class="pum-container popmake theme-4987 pum-responsive pum-responsive-medium responsive size-medium"> 1668 1669 1670 1671 1672 <div class="pum-content popmake-content" tabindex="0"> 1673 1674<div class="wp-block-leadin-hubspot-form-block"> 1675
1675<script> 1676 window.hsFormsOnReady = window.hsFormsOnReady || []; 1677 window.hsFormsOnReady.push(()=>{ 1678 hbspt.forms.create({ 1679 portalId: 3475856, 1680 formId: "dae6d146-2671-42ef-9330-baf66bf8b622", 1681 target: "#hbspt-form-1791585739000-6407935797", 1682 region: "na1", 1683 1684 })}); 1685 </script>
1685 1686 <div class="hbspt-form" id="hbspt-form-1791585739000-6407935797"></div></div> 1687 </div> 1688 1689 1690 <button type="button" class="pum-close popmake-close" aria-label="Close"> 1691 X </button> 1692 1693 </div> 1694 1695</div> 1696<div 1697 id="pum-23296" 1698 role="dialog" 1699 aria-modal="false" 1700 class="pum pum-overlay pum-theme-4987 pum-theme-default-theme popmake-overlay click_open" 1701 data-popmake="{"id":23296,"slug":"application-campaign-form-singapore","theme_id":4987,"cookies":[],"triggers":[{"type":"click_open","settings":{"extra_selectors":"","cookie_name":null}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center top","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 1702 1703 <div id="popmake-23296" class="pum-container popmake theme-4987 pum-responsive pum-responsive-medium responsive size-medium"> 1704 1705 1706 1707 1708 <div class="pum-content popmake-content" tabindex="0"> 1709 1710<div class="wp-block-leadin-hubspot-form-block"> 1711
1711<script> 1712 window.hsFormsOnReady = window.hsFormsOnReady || []; 1713 window.hsFormsOnReady.push(()=>{ 1714 hbspt.forms.create({ 1715 portalId: 3475856, 1716 formId: "da7b87f8-c267-4fc6-8b60-96c484278eaa", 1717 target: "#hbspt-form-1791585739000-7534564966", 1718 region: "na1", 1719 1720 })}); 1721 </script>
1721 1722 <div class="hbspt-form" id="hbspt-form-1791585739000-7534564966"></div></div> 1723 </div> 1724 1725 1726 <button type="button" class="pum-close popmake-close" aria-label="Close"> 1727 X </button> 1728 1729 </div> 1730 1731</div> 1732<div 1733 id="pum-23292" 1734 role="dialog" 1735 aria-modal="false" 1736 class="pum pum-overlay pum-theme-4987 pum-theme-default-theme popmake-overlay click_open" 1737 data-popmake="{"id":23292,"slug":"application-campaign-form-taiwan","theme_id":4987,"cookies":[],"triggers":[{"type":"click_open","settings":{"extra_selectors":"","cookie_name":null}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center top","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 1738 1739 <div id="popmake-23292" class="pum-container popmake theme-4987 pum-responsive pum-responsive-medium responsive size-medium"> 1740 1741 1742 1743 1744 <div class="pum-content popmake-content" tabindex="0"> 1745 1746<div class="wp-block-leadin-hubspot-form-block"> 1747
1747<script> 1748 window.hsFormsOnReady = window.hsFormsOnReady || []; 1749 window.hsFormsOnReady.push(()=>{ 1750 hbspt.forms.create({ 1751 portalId: 3475856, 1752 formId: "cd9cbb79-cb51-4004-9599-d9098ba104fb", 1753 target: "#hbspt-form-1791585739000-0040421929", 1754 region: "na1", 1755 1756 })}); 1757 </script>
1757 1758 <div class="hbspt-form" id="hbspt-form-1791585739000-0040421929"></div></div> 1759 </div> 1760 1761 1762 <button type="button" class="pum-close popmake-close" aria-label="Close"> 1763 X </button> 1764 1765 </div> 1766 1767</div> 1768<div 1769 id="pum-22416" 1770 role="dialog" 1771 aria-modal="false" 1772 class="pum pum-overlay pum-theme-4988 pum-theme-lightbox popmake-overlay click_open" 1773 data-popmake="{"id":22416,"slug":"english-application-campaign-form","theme_id":4988,"cookies":[],"triggers":[{"type":"click_open","settings":{"cookie_name":"","extra_selectors":""}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center top","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 1774 1775 <div id="popmake-22416" class="pum-container popmake theme-4988 pum-responsive pum-responsive-medium responsive size-medium"> 1776 1777 1778 1779 1780 <div class="pum-content popmake-content" tabindex="0"> 1781 1782<div class="wp-block-leadin-hubspot-form-block"> 1783
1783<script> 1784 window.hsFormsOnReady = window.hsFormsOnReady || []; 1785 window.hsFormsOnReady.push(()=>{ 1786 hbspt.forms.create({ 1787 portalId: 3475856, 1788 formId: "dae6d146-2671-42ef-9330-baf66bf8b622", 1789 target: "#hbspt-form-1791585739000-9002000195", 1790 region: "na1", 1791 1792 })}); 1793 </script>
1793 1794 <div class="hbspt-form" id="hbspt-form-1791585739000-9002000195"></div></div> 1795 </div> 1796 1797 1798 <button type="button" class="pum-close popmake-close" aria-label="Close"> 1799 × </button> 1800 1801 </div> 1802 1803</div> 1804<div 1805 id="pum-22411" 1806 role="dialog" 1807 aria-modal="false" 1808 class="pum pum-overlay pum-theme-4987 pum-theme-default-theme popmake-overlay click_open" 1809 data-popmake="{"id":22411,"slug":"application-campaign-form-japan","theme_id":4987,"cookies":[],"triggers":[{"type":"click_open","settings":{"extra_selectors":"","cookie_name":null}}],"mobile_disabled":null,"tablet_disabled":null,"meta":{"display":{"stackable":false,"overlay_disabled":false,"scrollable_content":false,"disable_reposition":false,"size":"medium","responsive_min_width":"0%","responsive_min_width_unit":false,"responsive_max_width":"100%","responsive_max_width_unit":false,"custom_width":"640px","custom_width_unit":false,"custom_height":"380px","custom_height_unit":false,"custom_height_auto":false,"location":"center top","position_from_trigger":false,"position_top":"100","position_left":"0","position_bottom":"0","position_right":"0","position_fixed":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","overlay_zindex":false,"zindex":"1999999999"},"close":{"text":"","button_delay":"0","overlay_click":false,"esc_press":false,"f4_press":false},"click_open":[]}}"> 1810 1811 <div id="popmake-22411" class="pum-container popmake theme-4987 pum-responsive pum-responsive-medium responsive size-medium"> 1812 1813 1814 1815 1816 <div class="pum-content popmake-content" tabindex="0"> 1817 1818<div class="wp-block-leadin-hubspot-form-block"> 1819
1819<script> 1820 window.hsFormsOnReady = window.hsFormsOnReady || []; 1821 window.hsFormsOnReady.push(()=>{ 1822 hbspt.forms.create({ 1823 portalId: 3475856, 1824 formId: "f1887e06-df90-423e-b89b-a9a5a56b0126", 1825 target: "#hbspt-form-1791585739000-6490494654", 1826 region: "na1", 1827 1828 })}); 1829 </script>
1829 1830 <div class="hbspt-form" id="hbspt-form-1791585739000-6490494654"></div></div> 1831 </div> 1832 1833 1834 <button type="button" class="pum-close popmake-close" aria-label="Close"> 1835 X </button> 1836 1837 </div> 1838 1839</div> 1840
1840<script type="text/javascript"> 1841 function genesisBlocksShare( url, title, w, h ){ 1842 var left = ( window.innerWidth / 2 )-( w / 2 ); 1843 var top = ( window.innerHeight / 2 )-( h / 2 ); 1844 return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left); 1845 } 1846 // Open share popup via data attributes; never reads executable context from the DOM. 1847 document.addEventListener( 'click', function( e ) { 1848 var el = e.target && e.target.closest( '[data-gb-share-url]' ); 1849 if ( ! el ) { return; } 1850 e.preventDefault(); 1851 genesisBlocksShare( el.getAttribute( 'data-gb-share-url' ), el.getAttribute( 'data-gb-share-label' ) || '', '600', '600' ); 1852 } ); 1853 </script>
1853 1854
1854<script data-wp-router-options="{"loadOnClientNavigation":true}" fetchpriority="low" id="@wordpress/block-library/search/view-js-module" src="https://www.oceanoptics.com/wp-includes/js/dist/script-modules/block-library/search/view.min.js?ver=38bd0e230eaffa354d2a" type="module"></script>
vendor: 1 bytes, line 1854
1854
1855<script data-wp-router-options="{"loadOnClientNavigation":true}" fetchpriority="low" id="@wordpress/block-library/query/view-js-module" src="https://www.oceanoptics.com/wp-includes/js/dist/script-modules/block-library/query/view.min.js?ver=7a4ec5bfb61a7137cf4b" type="module"></script>
vendor: 1 bytes, line 1855
1855
1856<script id="wp-script-module-data-@wordpress/interactivity" type="application/json"> 1857{"state":{"core/router":{"url":"https://www.oceanoptics.com/blog/"}}} 1858</script>
vendor: 1 bytes, line 1858
1858
1859<script id="wp-script-module-data-@wordpress/interactivity-router" type="application/json"> 1860{"i18n":{"loading":"Loading page, please wait.","loaded":"Page Loaded."}} 1861</script>
1861 1862<style type="text/css" media="screen"></style>
1862<script>document.addEventListener('DOMContentLoaded', function () { 1863 const utmKeys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; 1864 const urlParams = new URLSearchParams(window.location.search); 1865 const currentHost = window.location.hostname; 1866 1867 // 1. All recognized production & staging domains 1868 const trackedDomains = [ 1869 'oceanoptics.com', 1870 'oceanoptics.cn', 1871 'oceanoptics.cn', 1872 'www.oceanoptics.com' 1873 ]; 1874 1875 // 2. Capture incoming URL parameters into localStorage 1876 let hasNewUtms = utmKeys.some(key => urlParams.has(key)); 1877 if (hasNewUtms) { 1878 utmKeys.forEach(key => { 1879 if (urlParams.has(key)) { 1880 localStorage.setItem(key, urlParams.get(key)); 1881 } else { 1882 localStorage.removeItem(key); 1883 } 1884 }); 1885 } 1886 1887 // 3. Populate hidden HubSpot form fields 1888 function fillHubSpotFields() { 1889 utmKeys.forEach(key => { 1890 const savedValue = localStorage.getItem(key); 1891 if (savedValue) { 1892 const inputs = document.querySelectorAll(`input[name="${key}"]`); 1893 inputs.forEach(input => { 1894 if (input.value !== savedValue) { 1895 input.value = savedValue; 1896 input.dispatchEvent(new Event('input', { bubbles: true })); 1897 input.dispatchEvent(new Event('change', { bubbles: true })); 1898 } 1899 }); 1900 } 1901 }); 1902 } 1903 1904 fillHubSpotFields(); 1905 window.addEventListener('message', function (event) { 1906 if (event.data.type === 'hsFormCallback' && event.data.eventName === 'onFormReady') { 1907 fillHubSpotFields(); 1908 } 1909 }); 1910 1911 // 4. Intercept Polylang <select> Dropdown Language Switches 1912 document.addEventListener('change', function (e) { 1913 if (e.target && e.target.classList.contains('pll-switcher-select')) { 1914 const select = e.target; 1915 const selectedOption = select.options[select.selectedIndex]; 1916 if (!selectedOption || !selectedOption.value) return; 1917 1918 try { 1919 const destUrl = new URL(selectedOption.value);
1920 utmKeys.forEach(key => { 1921 const val = localStorage.getItem(key); 1922 if (val && !destUrl.searchParams.has(key)) { 1923 destUrl.searchParams.set(key, val); 1924 } 1925 }); 1926 1927 // Prevent default dropdown redirect and execute our decorated redirect 1928 e.stopImmediatePropagation(); 1929 window.location.href = destUrl.toString(); 1930 } catch (err) { 1931 // Fallback to normal navigation on invalid URL parsing 1932 } 1933 } 1934 }, true); // Use capture phase to run before Polylang's inline event handlers 1935 1936 // 5. Dynamic Link Decorator for standard <a> links across domains 1937 document.addEventListener('click', function (e) { 1938 const link = e.target.closest('a'); 1939 if (!link || !link.href) return; 1940 1941 const isTargetDomain = trackedDomains.some(domain => link.hostname.includes(domain)); 1942 const isDifferentHost = !link.hostname.includes(currentHost); 1943 1944 if (isTargetDomain && isDifferentHost) { 1945 try { 1946 const destUrl = new URL(link.href);
1947 utmKeys.forEach(key => { 1948 const val = localStorage.getItem(key); 1949 if (val && !destUrl.searchParams.has(key)) { 1950 destUrl.searchParams.set(key, val); 1951 } 1952 }); 1953 link.href = destUrl.toString(); 1954 } catch (err) { 1955 // Ignore invalid URLs 1956 } 1957 } 1958 }); 1959});</script>
1959 <div 1960 class="wp-interactivity-router-loading-bar" 1961 data-wp-interactive="core/router/private" 1962 data-wp-class--start-animation="state.navigation.hasStarted" 1963 data-wp-class--finish-animation="state.navigation.hasFinished" 1964 ></div>
1964<script id="oceanoptics-script-core-navigation-js" src="https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/scripts/core-navigation.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1964
1964
1965<script id="oceanoptics-script-core-table-js" src="https://www.oceanoptics.com/wp-content/themes/oceanoptics/assets/scripts/core-table.js?ver=1.0.0"></script>
vendor: 1 bytes, line 1965
1965
1966<script id="wp-hooks-js" src="https://www.oceanoptics.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1966
1966
1967<script id="wp-i18n-js" src="https://www.oceanoptics.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1967
1967
1968<script id="wp-i18n-js-after"> 1969wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1970//# sourceURL=wp-i18n-js-after 1971</script>
vendor: 1 bytes, line 1971
1971
1972<script id="jquery-form-js" src="https://www.oceanoptics.com/wp-includes/js/jquery/jquery.form.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 1972
1972
1973<script id="leadin-script-loader-js-js-extra"> 1974var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.75"}; 1975//# sourceURL=leadin-script-loader-js-js-extra 1976</script>
vendor: 1 bytes, line 1976
1976
1977<script type="text/plain" data-cookieconsent="marketing, statistics" async defer id='hs-script-loader' src="https://js.hs-scripts.com/3475856.js?integration=WordPress&ver=11.3.75"></script>
vendor: 1 bytes, line 1977
1977
1978<script type="text/plain" data-cookieconsent="marketing" id="bioz-tooltipster-js" src="https://cdn.bioz.com/assets/tooltipster.js"></script>
vendor: 1 bytes, line 1978
1978
1979<script type="text/plain" data-cookieconsent="marketing" id="bioz-api-js" src="https://cdn.bioz.com/assets/bioz-w-api-2.5.min.js"></script>
vendor: 1 bytes, line 1979
1979
1980<script type="text/plain" data-cookieconsent="marketing" id="bioz-widget-ocean-optics-js" src="https://cdn.bioz.com/assets/v_widget-2.5.ocean_optics.js"></script>
vendor: 1 bytes, line 1980
1980
1981<script id="yd-team-profiles-js-js" src="https://www.oceanoptics.com/wp-content/plugins/yd-team-profiles/includes/../assets/yd-team-profiles.js?ver=1747961655"></script>
vendor: 1 bytes, line 1981
1981
1982<script id="pll_cookie_script-js-after"> 1983(function() { 1984 var expirationDate = new Date(); 1985 expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 ); 1986 document.cookie = "pll_language=en; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=None"; 1987 }()); 1988 1989//# sourceURL=pll_cookie_script-js-after 1990</script>
vendor: 1 bytes, line 1990
1990
1991<script id="genesis-blocks-dismiss-js-js" src="https://www.oceanoptics.com/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.js?ver=1780403674"></script>
vendor: 1 bytes, line 1991
1991
1992<script id="leadin-forms-v2-js" defer src="https://js.hsforms.net/forms/embed/v2.js?ver=11.3.75"></script>
vendor: 1 bytes, line 1992
1992
1993<script id="jquery-ui-core-js-before"> 1994jQuery.uiBackCompat = true; 1995//# sourceURL=jquery-ui-core-js-before 1996</script>
vendor: 1 bytes, line 1996
1996
1997<script id="jquery-ui-core-js" src="https://www.oceanoptics.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1997
1997
1998<script id="popup-maker-site-js-extra"> 1999var pum_vars = {"version":"1.25.0","pm_dir_url":"https://www.oceanoptics.com/wp-content/plugins/popup-maker/","ajaxurl":"https://www.oceanoptics.com/wp-admin/admin-ajax.php","restapi":"https://www.oceanoptics.com/wp-json/pum/v1","rest_nonce":null,"default_theme":"4987","debug_mode":"","disable_tracking":"","disable_url_params":"","home_url":"/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","paramNames":{"popup_id":"pid","cta":"cta","notrack":"notrack"},"analytics_enabled":"1","analytics_route":"analytics","analytics_api":"https://www.oceanoptics.com/wp-json/pum/v1"}; 2000var pum_sub_vars = {"ajaxurl":"https://www.oceanoptics.com/wp-admin/admin-ajax.php","message_position":"top"}; 2001var pum_popups = {"pum-25259":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"4987","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":25259,"slug":"oem-contacts"},"pum-24166":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"4987","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":24166,"slug":"contact-applications-team"},"pum-23298":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"4987","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":23298,"slug":"application-campaign-form-south-korea"},"pum-23296":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"4987","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":23296,"slug":"application-campaign-form-singapore"},"pum-23292":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"4987","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":23292,"slug":"application-campaign-form-taiwan"},"pum-22416":{"triggers":[{"type":"click_open","settings":{"cookie_name":"","extra_selectors":""}}],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"4988","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"lightbox","id":22416,"slug":"english-application-campaign-form"},"pum-22411":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"explain":null,"type_section":null,"theme_id":"4987","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"default-theme","id":22411,"slug":"application-campaign-form-japan"}}; 2002//# sourceURL=popup-maker-site-js-extra 2003</script>
vendor: 1 bytes, line 2003
2003
2004<script id="popup-maker-site-js" src="https://www.oceanoptics.com/wp-content/plugins/popup-maker/dist/assets/site.js?defer&ver=1.25.0"></script>
vendor: 1 bytes, line 2004
2004
2005<script id="wp-emoji-settings" type="application/json"> 2006{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.oceanoptics.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 2007</script>
vendor: 1 bytes, line 2007
2007
2008<script type="module"> 2009/*! This file is auto-generated */ 2010var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2011//# sourceURL=https://www.oceanoptics.com/wp-includes/js/wp-emoji-loader.min.js 2012</script>
2012 2013<div style="position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal !important;"><p id="a11y-speak-intro-text" class="a11y-speak-intro-text" hidden>Notifications</p><div id="a11y-speak-assertive" class="a11y-speak-region" aria-live="assertive" aria-relevant="additions text" aria-atomic="true"></div><div id="a11y-speak-polite" class="a11y-speak-region" aria-live="polite" aria-relevant="additions text" aria-atomic="true"></div></div>
2013<script type="text/plain" data-cookieconsent="marketing"> 2014 ( function () { 2015 ["https:\/\/cdn.bioz.com\/assets\/font-awesome-reg.css","https:\/\/cdn.bioz.com\/assets\/tooltipster.css","https:\/\/cdn.bioz.com\/assets\/tooltipster-theme2.css","https:\/\/cdn.bioz.com\/assets\/v_widget-2.5.css"].forEach( function ( href ) { 2016 var link = document.createElement( 'link' ); 2017 link.rel = 'stylesheet'; 2018 link.href = href; 2019 document.head.appendChild( link ); 2020 } ); 2021 document.querySelectorAll( '[data-oo-src]' ).forEach( function ( el ) { 2022 el.setAttribute( el.tagName === 'OBJECT' ? 'data' : 'src', el.getAttribute( 'data-oo-src' ) ); 2023 } ); 2024 } )(); 2025</script>
2025 2026 </body> 2027</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.