CINXE.COM

AQ FAQs - OSTI Modeling - Virtual Lab

<!DOCTYPE html> <html class="ltr" dir="ltr" lang="en-US"> <head> <title>AQ FAQs - OSTI Modeling - Virtual Lab</title> <meta content="initial-scale=1.0, width=device-width" name="viewport" /> <meta content="IE=edge" http-equiv="x-ua-compatible" /> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <link href="https://vlab.noaa.gov/o/mentions-web/css/mentions.css?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&languageId=en_US&b=7010&t=1740002390000" rel="stylesheet" type = "text/css" /> <link href="https://vlab.noaa.gov/o/dynamic-data-mapping-form-renderer/css/main.css?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&languageId=en_US&b=7010&t=1740002390000" rel="stylesheet" type = "text/css" /> <link href="/favicon.ico" rel="icon" /> <link data-senna-track="temporary" href="https://vlab.noaa.gov/web/osti-modeling/air-quality/faqs" rel="canonical" /> <link class="lfr-css-file" data-senna-track="temporary" href="https://vlab.noaa.gov/o/vlcs-minimal-theme/css/aui.css?browserId=ie&amp;themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&amp;languageId=en_US&amp;b=7010&amp;t=1740002390000" id="liferayAUICSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="/o/frontend-css-web/main.css?browserId=ie&amp;themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&amp;languageId=en_US&amp;b=7010&amp;t=1740002278588" id="liferayPortalCSS" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="https://vlab.noaa.gov/o/journal-content-web/css/main.css?browserId=ie&amp;themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&amp;languageId=en_US&amp;b=7010&amp;t=1651077864000" id="ef9862aa" rel="stylesheet" type="text/css" /> <link data-senna-track="temporary" href="https://vlab.noaa.gov/o/product-navigation-product-menu-web/css/main.css?browserId=ie&amp;themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&amp;languageId=en_US&amp;b=7010&amp;t=1622152472000" id="525f820" rel="stylesheet" type="text/css" /> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ var Liferay = Liferay || {}; Liferay.Browser = { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return '7.0'; }, getVersion: function() { return '7.0'; }, isAir: function() { return false; }, isChrome: function() { return false; }, isEdge: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; } }; Liferay.Data = Liferay.Data || {}; Liferay.Data.ICONS_INLINE_SVG = true; Liferay.Data.NAV_SELECTOR = '#navigation'; Liferay.Data.NAV_SELECTOR_MOBILE = '#navigationCollapse'; Liferay.Data.isCustomizationView = function() { return false; }; Liferay.Data.notices = [ null ]; Liferay.PortletKeys = { DOCUMENT_LIBRARY: 'com_liferay_document_library_web_portlet_DLPortlet', DYNAMIC_DATA_MAPPING: 'com_liferay_dynamic_data_mapping_web_portlet_DDMPortlet', ITEM_SELECTOR: 'com_liferay_item_selector_web_portlet_ItemSelectorPortlet' }; Liferay.PropsValues = { JAVASCRIPT_SINGLE_PAGE_APPLICATION_TIMEOUT: 0, NTLM_AUTH_ENABLED: false, UPLOAD_SERVLET_REQUEST_IMPL_MAX_SIZE: 1073741824 }; Liferay.ThemeDisplay = { getLayoutId: function() { return '134'; }, getLayoutRelativeControlPanelURL: function() { return '/group/osti-modeling/~/control_panel/manage'; }, getLayoutRelativeURL: function() { return '/web/osti-modeling/air-quality/faqs'; }, getLayoutURL: function() { return 'https://vlab.noaa.gov/web/osti-modeling/air-quality/faqs'; }, getParentLayoutId: function() { return '42'; }, isControlPanel: function() { return false; }, isPrivateLayout: function() { return 'false'; }, isVirtualLayout: function() { return false; }, getBCP47LanguageId: function() { return 'en-US'; }, getCanonicalURL: function() { return 'https\x3a\x2f\x2fvlab\x2enoaa\x2egov\x2fweb\x2fosti-modeling\x2fair-quality\x2ffaqs'; }, getCDNBaseURL: function() { return 'https://vlab.noaa.gov'; }, getCDNDynamicResourcesHost: function() { return ''; }, getCDNHost: function() { return ''; }, getCompanyGroupId: function() { return '10165'; }, getCompanyId: function() { return '10132'; }, getDefaultLanguageId: function() { return 'en_US'; }, getDoAsUserIdEncoded: function() { return ''; }, getLanguageId: function() { return 'en_US'; }, getParentGroupId: function() { return '17693964'; }, getPathContext: function() { return ''; }, getPathImage: function() { return '/image'; }, getPathJavaScript: function() { return '/o/frontend-js-web'; }, getPathMain: function() { return '/c'; }, getPathThemeImages: function() { return 'https://vlab.noaa.gov/o/vlcs-minimal-theme/images'; }, getPathThemeRoot: function() { return '/o/vlcs-minimal-theme'; }, getPlid: function() { return '30142885'; }, getPortalURL: function() { return 'https://vlab.noaa.gov'; }, getScopeGroupId: function() { return '17693964'; }, getScopeGroupIdOrLiveGroupId: function() { return '17693964'; }, getSessionId: function() { return ''; }, getSiteAdminURL: function() { return 'https://vlab.noaa.gov/group/osti-modeling/~/control_panel/manage?p_p_lifecycle=0&p_p_state=maximized&p_p_mode=view'; }, getSiteGroupId: function() { return '17693964'; }, getURLControlPanel: function() { return '/group/control_panel?refererPlid=30142885'; }, getURLHome: function() { return 'https\x3a\x2f\x2fvlab\x2enoaa\x2egov\x2fweb\x2fmy-vlab'; }, getUserEmailAddress: function() { return ''; }, getUserId: function() { return '10135'; }, getUserName: function() { return ''; }, isAddSessionIdToURL: function() { return false; }, isFreeformLayout: function() { return false; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getAvailableLangPath: function() { return 'available_languages.jsp?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&colorSchemeId=01&languageId=en_US&b=7010&t=1741730679915'; }, getCombine: function() { return false; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=en_US&b=7010&t=1740002278813&'; }, getDateFormat: function() { return '%m/%d/%Y'; }, getEditorCKEditorPath: function() { return '/o/frontend-editor-ckeditor-web'; }, getFilter: function() { var filter = 'raw'; return filter; }, getFilterConfig: function() { var instance = this; var filterConfig = null; if (!instance.getCombine()) { filterConfig = { replaceStr: '.js' + instance.getStaticResourceURLParams(), searchExp: '\\.js$' }; } return filterConfig; }, getJavaScriptRootPath: function() { return '/o/frontend-js-web'; }, getLangPath: function() { return 'aui_lang.jsp?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&colorSchemeId=01&languageId=en_US&b=7010&t=1740002278813'; }, getPortletRootPath: function() { return '/html/portlet'; }, getStaticResourceURLParams: function() { return '?browserId=ie&minifierType=&languageId=en_US&b=7010&t=1740002278813'; } }; Liferay.authToken = 'YMDrkgyz'; Liferay.currentURL = '\x2fweb\x2fosti-modeling\x2fair-quality\x2ffaqs'; Liferay.currentURLEncoded = '\x252Fweb\x252Fosti-modeling\x252Fair-quality\x252Ffaqs'; // ]]> </script> <script src="/o/js_loader_modules?t=1741730564574" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/jquery/jquery.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/lexicon/bootstrap.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/loader/config.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/loader/loader.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/lodash/lodash.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui/aui.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-base-html5-shiv/aui-base-html5-shiv.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/browser_selectors.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/modules.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/aui_sandbox.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/lexicon/collapsible-search.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/lexicon/side-navigation.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/jquery/fm.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/jquery/form.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/lodash/util.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/misc/svg4everybody.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/arraylist-add/arraylist-add.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/arraylist-filter/arraylist-filter.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/arraylist/arraylist.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/array-extras/array-extras.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/array-invoke/array-invoke.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/attribute-base/attribute-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/attribute-complex/attribute-complex.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/attribute-core/attribute-core.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/attribute-observable/attribute-observable.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/attribute-extras/attribute-extras.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/base-base/base-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/base-pluginhost/base-pluginhost.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/classnamemanager/classnamemanager.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/datatype-xml-format/datatype-xml-format.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/datatype-xml-parse/datatype-xml-parse.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/dom-base/dom-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/dom-core/dom-core.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/dom-screen/dom-screen.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/dom-style/dom-style.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-base/event-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-custom-base/event-custom-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-custom-complex/event-custom-complex.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-delegate/event-delegate.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-focus/event-focus.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-hover/event-hover.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-key/event-key.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-mouseenter/event-mouseenter.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-mousewheel/event-mousewheel.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-outside/event-outside.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-resize/event-resize.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-simulate/event-simulate.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-synthetic/event-synthetic.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/intl/intl.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/io-base/io-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/io-form/io-form.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/io-queue/io-queue.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/io-upload-iframe/io-upload-iframe.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/io-xdr/io-xdr.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/json-parse/json-parse.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/json-stringify/json-stringify.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/node-base/node-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/node-core/node-core.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/node-event-delegate/node-event-delegate.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/node-event-simulate/node-event-simulate.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/node-focusmanager/node-focusmanager.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/node-pluginhost/node-pluginhost.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/node-screen/node-screen.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/node-style/node-style.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/oop/oop.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/plugin/plugin.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/pluginhost-base/pluginhost-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/pluginhost-config/pluginhost-config.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/querystring-stringify-simple/querystring-stringify-simple.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/queue-promote/queue-promote.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/selector-css2/selector-css2.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/selector-css3/selector-css3.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/selector-native/selector-native.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/selector/selector.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-base/widget-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-htmlparser/widget-htmlparser.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-skin/widget-skin.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-uievents/widget-uievents.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/yui-throttle/yui-throttle.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-base-core/aui-base-core.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-base-lang/aui-base-lang.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-classnamemanager/aui-classnamemanager.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-component/aui-component.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-debounce/aui-debounce.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-delayed-task-deprecated/aui-delayed-task-deprecated.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-event-base/aui-event-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-event-input/aui-event-input.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-form-validator/aui-form-validator.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-node-base/aui-node-base.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-node-html5/aui-node-html5.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-selector/aui-selector.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-timer/aui-timer.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/dependency.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/dom_task_runner.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/events.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/language.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/liferay.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/util.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/portal.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/portlet.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/workflow.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/address.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/form.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/form_placeholders.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/icon.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/menu.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/notice.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/poller.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/async-queue/async-queue.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/base-build/base-build.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/cookie/cookie.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/event-touch/event-touch.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/overlay/overlay.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/querystring-stringify/querystring-stringify.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-child/widget-child.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-position-align/widget-position-align.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-position-constrain/widget-position-constrain.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-position/widget-position.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-stack/widget-stack.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/widget-stdmod/widget-stdmod.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-aria/aui-aria.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-io-plugin-deprecated/aui-io-plugin-deprecated.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-io-request/aui-io-request.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-loading-mask-deprecated/aui-loading-mask-deprecated.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-overlay-base-deprecated/aui-overlay-base-deprecated.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-overlay-context-deprecated/aui-overlay-context-deprecated.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-overlay-manager-deprecated/aui-overlay-manager-deprecated.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-overlay-mask-deprecated/aui-overlay-mask-deprecated.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/aui/aui-parse-content/aui-parse-content.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/layout_exporter.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/session.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="permanent" src="/o/frontend-js-web/liferay/deprecated.js?browserId=ie&amp;minifierType=&amp;languageId=en_US&amp;b=7010&amp;t=1740002278813" type="text/javascript"></script> <script data-senna-track="temporary" src="/o/js_bundle_config?t=1741730565220" type="text/javascript"></script> <script data-senna-track="temporary" type="text/javascript"> // <![CDATA[ // ]]> </script> <script data-senna-track="permanent" id="googleAnalyticsScript" type="text/javascript"> (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { var arrayValue = i[r].q || []; i[r].q = arrayValue; (i[r].q).push(arguments); }; i[r].l = 1 * new Date(); a = s.createElement(o); m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'G-1P9G824TTN', 'auto'); ga('send', 'pageview'); Liferay.on( 'endNavigate', function(event) { ga('set', 'page', event.path); ga('send', 'pageview'); } ); </script> <!-- Google tag (gtag.js) --> <script data-senna-track="temporary" async src="https://www.googletagmanager.com/gtag/js?id=G-1P9G824TTN"></script> <script data-senna-track="temporary"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-1P9G824TTN'); </script> <link class="lfr-css-file" data-senna-track="temporary" href="https://vlab.noaa.gov/o/vlcs-minimal-theme/css/main.css?browserId=ie&amp;themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&amp;languageId=en_US&amp;b=7010&amp;t=1740002390000" id="liferayThemeCSS" rel="stylesheet" type="text/css" /> <style data-senna-track="temporary" type="text/css"> html { scroll-behavior: smooth; } section#content { min-height: 65vh; } .main-nav .hr { display: none; } #banner { background: #0a4595; } @media only screen and (max-width: 600px) { .align-items-center.autofit-row { display: grid; justify-items: center; } } #banner { background: #0a4595; } header#vlab-top-header #header-nav { padding-top:0px; padding-bottom:0px; border-bottom: 2px solid #056FB7; background-color: #f6f6f6; } header#vlab-top-header { box-shadow: none; } header#vlab-top-header .field-wrapper .icon-monospaced { /*background-color: #0A4595;*/ } header .main-nav { margin-bottom: 10px; } header #desktop-header { background: rgb(13,102,161); background: linear-gradient(180deg, rgba(13,102,161,1) 0%, rgba(13,102,161,1) 31%, rgba(13,102,161,1) 53%, rgba(24,109,166,1) 100%, rgba(230,239,245,1) 100%); } @media (max-width: 767.98px) { header #desktop-header { padding-top: 20px !important; } .brand-full-name { display:none; } } a.logo.custom-logo img { display: none !important; } .osti button, .osti a:not(.atagreset) { padding: 10px; text-align: center; color: white; border-radius: 2.5px; margin-top: 2.5px; margin-bottom: 2.5px; display: inline-block; background: rgb(13 102 161); } .osti button:hover, .osti a:not(.atagreset):hover, .osti td:hover { background: rgb(13 102 161); filter: grayscale(50%); transition: all 200ms; } .external-link:after { display: inline-block; content: ""; vertical-align: -.125em; horizontal-align: -.125em; background-image: url("/documents/17693964/36687406/box-arrow-up-right.svg"); background-repeat: no-repeat; background-size: 22px 22px; width: 22px; height: 22px; margin-left: 5px; margin-right: 5px; transform: translateX(3.11px); } .internal-link:after { display: inline-block !important; content: ""; vertical-align: -.125em; horizontal-align: -.125em; background-image: url("/documents/17693964/36687406/box-arrow-up-right.svg"); background-repeat: no-repeat; background-size: 22px 22px; width: 22px; height: 22px; margin-left: 5px; margin-right: 5px; transform: translateX(3.11px); } .pdf-link:after { display: inline-block; content: ""; vertical-align: -.125em; horizontal-align: -.125em; background-image: url("/documents/17693964/36687406/file-earmark-pdf.svg"); background-repeat: no-repeat; background-size: 22px 22px; width: 22px; height: 22px; margin-left: 5px; margin-right: 5px; transform: translateX(3.11px); } .event-link:after { display: inline-block; content: ""; vertical-align: -.125em; horizontal-align: -.125em; background-image: url("/documents/17693964/36687406/calendar4-event.svg"); background-repeat: no-repeat; background-size: 22px 22px; width: 22px; height: 22px; margin-left: 5px; margin-right: 5px; transform: translateX(3.11px); } .video-link:after { display: inline-block; content: ""; vertical-align: -.125em; horizontal-align: -.125em; background-image: url("/documents/17693964/36687406/camera-video.svg"); background-repeat: no-repeat; background-size: 22px 22px; width: 22px; height: 22px; margin-left: 5px; margin-right: 5px; transform: translateX(3.11px); } .external-link.white-link:after, .event-link.white-link:after, .pdf-link.white-link:after,.internal-link.white-link:after,.video-link.white-link:after { filter: invert(1); } </style> <style data-senna-track="temporary" type="text/css"> #p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam_ .portlet-content { } #p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_SiKO7h5rv0P1_ .portlet-content { } #p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_L1dvxxRAJYmo_ .portlet-content { } </style> <script type="text/javascript"> // <![CDATA[ Liferay.Loader.require('frontend-js-spa-web/liferay/init.es', function(frontendJsSpaWebLiferayInitEs) { (function(){ var frontendJsSpaWebLiferayInitEs1 = frontendJsSpaWebLiferayInitEs; (function() {var $ = AUI.$;var _ = AUI._; Liferay.SPA = Liferay.SPA || {}; Liferay.SPA.cacheExpirationTime = -1; Liferay.SPA.clearScreensCache = false; Liferay.SPA.excludedPaths = ["/c/document_library","/documents","/image"]; Liferay.SPA.loginRedirect = ''; Liferay.SPA.requestTimeout = 0; Liferay.SPA.userNotification = { message: 'It looks like this is taking longer than expected.', timeout: 30000, title: 'Oops' }; frontendJsSpaWebLiferayInitEs.default.init( function(app) { app.setPortletsBlacklist({"com_liferay_oauth_web_internal_portlet_AuthorizePortlet":true,"index_checker_WAR_index_checkerportlet":true,"com_liferay_site_navigation_directory_web_portlet_SitesDirectoryPortlet":true,"com_liferay_nested_portlets_web_portlet_NestedPortletsPortlet":true,"com_liferay_layout_admin_web_portlet_MyPagesPortlet":true,"com_liferay_login_web_portlet_LoginPortlet":true,"com_liferay_login_web_portlet_FastLoginPortlet":true}); app.setValidStatusCodes([221,490,494,499,491,492,493,495,220]); } );})();})(); }, function(error) { console.error(error); }); // ]]> </script><link data-senna-track="permanent" href="https://vlab.noaa.gov/o/product-navigation-simulation-theme-contributor/css/simulation_panel.css?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&languageId=en_US&b=7010&t=1740002267020" rel="stylesheet" type = "text/css" /> <link data-senna-track="permanent" href="https://vlab.noaa.gov/o/vlcs_dxp_theme_contribution-theme-contributor/css/vlcs_dxp_theme_contribution.css?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&languageId=en_US&b=7010&t=1740002267020" rel="stylesheet" type = "text/css" /> <link data-senna-track="permanent" href="https://vlab.noaa.gov/o/vlcs_dxp_theme_contribution-theme-contributor/css/vlcs_dxp_theme_contribution/_github.css?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&languageId=en_US&b=7010&t=1740002267020" rel="stylesheet" type = "text/css" /> <link data-senna-track="permanent" href="https://vlab.noaa.gov/o/product-navigation-product-menu-dxp-theme-contributor/product_navigation_product_menu.css?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&languageId=en_US&b=7010&t=1740002267020" rel="stylesheet" type = "text/css" /> <link data-senna-track="permanent" href="https://vlab.noaa.gov/o/product-navigation-control-menu-dxp-theme-contributor/product_navigation_control_menu.css?browserId=ie&themeId=vlcsminimaltheme_WAR_vlcsminimaltheme&languageId=en_US&b=7010&t=1740002267020" rel="stylesheet" type = "text/css" /> <script data-senna-track="permanent" src="https://vlab.noaa.gov/o/vlcs_dxp_theme_contribution-theme-contributor/js/vlcs_dxp_theme_contribution.js?browserId=ie&languageId=en_US&b=7010&t=1740002267020" type = "text/javascript"></script> <script data-senna-track="permanent" src="https://vlab.noaa.gov/o/product-navigation-control-menu-dxp-theme-contributor/product_navigation_control_menu.js?browserId=ie&languageId=en_US&b=7010&t=1740002267020" type = "text/javascript"></script> <script type="text/javascript"> // <![CDATA[ Liferay.on( 'ddmFieldBlur', function(event) { if (window.Analytics) { Analytics.send( 'fieldBlurred', 'Form', { fieldName: event.fieldName, focusDuration: event.focusDuration, formId: event.formId, page: event.page - 1 } ); } } ); Liferay.on( 'ddmFieldFocus', function(event) { if (window.Analytics) { Analytics.send( 'fieldFocused', 'Form', { fieldName: event.fieldName, formId: event.formId, page: event.page - 1 } ); } } ); Liferay.on( 'ddmFormPageShow', function(event) { if (window.Analytics) { Analytics.send( 'pageViewed', 'Form', { formId: event.formId, page: event.page, title: event.title } ); } } ); Liferay.on( 'ddmFormSubmit', function(event) { if (window.Analytics) { Analytics.send( 'formSubmitted', 'Form', { formId: event.formId } ); } } ); Liferay.on( 'ddmFormView', function(event) { if (window.Analytics) { Analytics.send( 'formViewed', 'Form', { formId: event.formId, title: event.title } ); } } ); // ]]> </script> <script data-senna-track="temporary" type="text/javascript"> if (window.Analytics) { window._com_liferay_document_library_analytics_isViewFileEntry = false; } </script> <!-- font links --> <link href="/o/vlcs_dxp_theme/css/fonts/proximanova.css" rel="stylesheet"> <link href="/o/vlcs_dxp_theme/css/fonts/montserrat.css" rel="stylesheet"> <link href="/o/vlcs_dxp_theme/css/fonts/lato.css" rel="stylesheet"> <link href="/o/vlcs_dxp_theme/css/fonts/merriweather.css" rel="stylesheet"> </head> <body class=" controls-visible blue yui3-skin-sam signed-out public-page site"> <nav class="quick-access-nav" id="zwrv_quickAccessNav"> <h1 class="hide-accessible">Navigation</h1> <ul> <li><a href="#main-content">Skip to Content</a></li> </ul> </nav> <div class="pt-0" id="wrapper"> <header id="banner"> <div class="navbar navbar-classic navbar-top" id="desktop-header"> <div class="container user-personal-bar"> <div class="align-items-center autofit-row"> <a class="logo custom-logo align-items-center d-md-inline-flex d-sm-none d-none logo-md" href="https://vlab.noaa.gov/web/osti-modeling" title="Go to OSTI Modeling Home Page"> <img alt="" class="mr-2" height="70px" src="/" id="site-logo" /> <h1 class="h2 mb-0 site-title" ><div class="header-item" style="display: flex;"> <div class="noaa" style="display: flex; padding-bottom: 5px; transform: translateY(-7px);"> <a style="color: white" href="https://noaa.gov"> <img alt="" class="mr-2 hr" height="70px" src="/image/company_logo?img_id=6912514&amp;t=1679371700515" id="site-logo"> </a> <h1 style=" align-self: center; padding: 5px; " class="hr"> <a style="color: white" href="https://vlab.noaa.gov/web/nws-osti">Office of Science and Technology Integration <br> </a> <span style="font-size: 0.8em;"> <a style="color: white" href="https://vlab.noaa.gov/web/osti-modeling">Modeling Program Division <br> </a> </span> </h1> </div> </div></h1> </a> <div class="autofit-col autofit-col-expand"> <div class="justify-content-md-end mr-4 navbar-form" role="search"> <div class="portlet-boundary portlet-boundary_com_liferay_portal_search_web_portlet_SearchPortlet_ portlet-static portlet-static-end portlet-barebone portlet-search " id="p_p_id_com_liferay_portal_search_web_portlet_SearchPortlet_" > <span id="p_com_liferay_portal_search_web_portlet_SearchPortlet"></span> <section class="portlet" id="portlet_com_liferay_portal_search_web_portlet_SearchPortlet"> <div class="portlet-content"> <div class=" portlet-content-container" > <div class="portlet-body"> <form action="https://vlab.noaa.gov:443/web/osti-modeling/air-quality/faqs?p_p_id=com_liferay_portal_search_web_portlet_SearchPortlet&amp;p_p_lifecycle=0&amp;p_p_state=maximized&amp;p_p_mode=view&amp;_com_liferay_portal_search_web_portlet_SearchPortlet_mvcPath=%2Fsearch.jsp&amp;_com_liferay_portal_search_web_portlet_SearchPortlet_redirect=https%3A%2F%2Fvlab.noaa.gov%3A443%2Fweb%2Fosti-modeling%2Fair-quality%2Ffaqs%3Fp_p_id%3Dcom_liferay_portal_search_web_portlet_SearchPortlet%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview" class="form " data-fm-namespace="_com_liferay_portal_search_web_portlet_SearchPortlet_" id="_com_liferay_portal_search_web_portlet_SearchPortlet_fm" method="get" name="_com_liferay_portal_search_web_portlet_SearchPortlet_fm" > <fieldset class="input-container" disabled="disabled"> <input class="field form-control" id="_com_liferay_portal_search_web_portlet_SearchPortlet_formDate" name="_com_liferay_portal_search_web_portlet_SearchPortlet_formDate" type="hidden" value="1742103222313" /> <input name="p_p_id" type="hidden" value="com_liferay_portal_search_web_portlet_SearchPortlet" /><input name="p_p_lifecycle" type="hidden" value="0" /><input name="p_p_state" type="hidden" value="maximized" /><input name="p_p_mode" type="hidden" value="view" /><input name="_com_liferay_portal_search_web_portlet_SearchPortlet_mvcPath" type="hidden" value="/search.jsp" /><input name="_com_liferay_portal_search_web_portlet_SearchPortlet_redirect" type="hidden" value="https://vlab.noaa.gov:443/web/osti-modeling/air-quality/faqs?p_p_id" /><input name="p_p_lifecycle" type="hidden" value="0" /><input name="p_p_state" type="hidden" value="normal" /><input name="p_p_mode" type="hidden" value="view" /> <fieldset class="fieldset " ><div class=""> <div class="form-group form-group-inline input-text-wrapper"> <input class="field search-input form-control" id="_com_liferay_portal_search_web_portlet_SearchPortlet_keywords" name="_com_liferay_portal_search_web_portlet_SearchPortlet_keywords" placeholder="Search" title="Search" type="text" value="" size="30" /> </div> <button style="display: none;" type="submit"></button> <input class="field form-control" id="_com_liferay_portal_search_web_portlet_SearchPortlet_scope" name="_com_liferay_portal_search_web_portlet_SearchPortlet_scope" type="hidden" value="this-site" /> <div class="lfr-ddm-field-group lfr-ddm-field-group-inline field-wrapper" > <span class="icon-monospaced" > <a href="javascript:;" target="_self" class=" lfr-icon-item taglib-icon" id="_com_liferay_portal_search_web_portlet_SearchPortlet_rjus__null__null" onClick="_com_liferay_portal_search_web_portlet_SearchPortlet_search();" title="Search" > <span id="qfkd__null__null"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-search" focusable="false" ><use data-href="https://vlab.noaa.gov/o/vlcs-minimal-theme/images/lexicon/icons.svg#search"></use></svg></span> <span class="taglib-text sr-only"></span> </a> </span> </div> </div></fieldset> <script type="text/javascript"> // <![CDATA[ function _com_liferay_portal_search_web_portlet_SearchPortlet_search() { var keywords = document._com_liferay_portal_search_web_portlet_SearchPortlet_fm._com_liferay_portal_search_web_portlet_SearchPortlet_keywords.value; keywords = keywords.replace(/^\s+|\s+$/, ''); if (keywords != '') { submitForm(document._com_liferay_portal_search_web_portlet_SearchPortlet_fm); } } // ]]> </script> </fieldset> </form> <script type="text/javascript"> // <![CDATA[ AUI().use('liferay-form', function(A) {(function() {var $ = AUI.$;var _ = AUI._; Liferay.Form.register( { id: '_com_liferay_portal_search_web_portlet_SearchPortlet_fm' , fieldRules: [ ] , onSubmit: function(event) { _com_liferay_portal_search_web_portlet_SearchPortlet_search(); event.preventDefault(); } , validateOnBlur: true } ); var onDestroyPortlet = function(event) { if (event.portletId === 'com_liferay_portal_search_web_portlet_SearchPortlet') { delete Liferay.Form._INSTANCES['_com_liferay_portal_search_web_portlet_SearchPortlet_fm']; } }; Liferay.on('destroyPortlet', onDestroyPortlet); A.all('#_com_liferay_portal_search_web_portlet_SearchPortlet_fm .input-container').removeAttribute('disabled'); Liferay.fire('_com_liferay_portal_search_web_portlet_SearchPortlet_formReady'); })();}); // ]]> </script> </div> </div> </div> </section> </div> </div> </div> <div class="autofit-col"> <div class="portlet-boundary portlet-boundary_com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet_ portlet-static portlet-static-end portlet-decorate portlet-user-personal-bar " id="p_p_id_com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet_" > <span id="p_com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet"></span> <!-- Add the google api --> <!-- Check if user is logged in --> <!-- If user is logged into Google then call the autologin --> <span class="sign-in text-default" role="presentation"> <a href="https://vlab.noaa.gov/web/my-vlab?redirect=/web/osti-modeling/air-quality/faqs" class="sign-in text-default" data-redirect="true" >Sign In<span class="icon-monospaced icon-user"></span></a> </span> </div> </div> </div> </div> </div> <div class="navbar navbar-classic navbar-expand-md navbar-light main-nav"> <div class="container"> <a class="logo custom-logo align-items-center d-inline-flex d-md-none logo-xs" href="https://vlab.noaa.gov/web/osti-modeling" rel="nofollow" title="Go to OSTI Modeling Home Page"> <img alt="" class="mr-2" height="70px" src="/" /> <h1 class="font-weight-bold h2 mb-0 text-dark"><div class="header-item" style="display: flex;"> <div class="noaa" style="display: flex; padding-bottom: 5px; transform: translateY(-7px);"> <a style="color: white" href="https://noaa.gov"> <img alt="" class="mr-2 hr" height="70px" src="/image/company_logo?img_id=6912514&amp;t=1679371700515" id="site-logo"> </a> <h1 style=" align-self: center; padding: 5px; " class="hr"> <a style="color: white" href="https://vlab.noaa.gov/web/nws-osti">Office of Science and Technology Integration <br> </a> <span style="font-size: 0.8em;"> <a style="color: white" href="https://vlab.noaa.gov/web/osti-modeling">Modeling Program Division <br> </a> </span> </h1> </div> </div></h1> </a> <button aria-controls="navigationCollapse" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler navbar-toggler-right" data-target="#navigationCollapse" data-toggle="collapse" type="button"> <span class="navbar-toggler-icon"></span> </button> <div aria-expanded="false" class="collapse navbar-collapse" id="navigationCollapse"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_ portlet-static portlet-static-end portlet-barebone portlet-navigation " id="p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_" > <span id="p_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet"> <div class="portlet-content"> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="navbar" id="navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet"> <ul aria-label="Community Pages" class="nav navbar-blank navbar-nav navbar-site" role="menubar"> <h1 class="hide-accessible">Navigation</h1> <li class="lfr-nav-item" id="layout_29" role="presentation"> <a aria-labelledby="layout_29" class="" href='https://vlab.noaa.gov/web/osti-modeling/home' role="menuitem"> <span> Home </span> </a> </li> <li class="lfr-nav-item dropdown" id="layout_141" role="presentation"> <a aria-labelledby="layout_141" aria-haspopup='true' class="dropdown-toggle" role="menuitem"> <span> About Us <span class="lfr-nav-child-toggle"> <span id="jbfs__null__null"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-down" focusable="false" ><use data-href="https://vlab.noaa.gov/o/vlcs-minimal-theme/images/lexicon/icons.svg#angle-down"></use></svg></span> </span> </span> </a> <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu"> <li class="" id="layout_30" role="presentation"> <a aria-labelledby="layout_30" href="https://vlab.noaa.gov/web/osti-modeling/program-staff" role="menuitem">Program Staff</a> </li> <li class="" id="layout_140" role="presentation"> <a aria-labelledby="layout_140" href="https://vlab.noaa.gov/web/osti-modeling/contact-us" role="menuitem">Contact Us</a> </li> </ul> </li> <li class="lfr-nav-item dropdown selected active" id="layout_31" aria-selected='true' role="presentation"> <a aria-labelledby="layout_31" aria-haspopup='true' class="dropdown-toggle" href='https://vlab.noaa.gov/web/osti-modeling/programs' role="menuitem"> <span> Programs <span class="lfr-nav-child-toggle"> <span id="uvlz__null__null"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-down" focusable="false" ><use data-href="https://vlab.noaa.gov/o/vlcs-minimal-theme/images/lexicon/icons.svg#angle-down"></use></svg></span> </span> </span> </a> <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu"> <li class="" id="layout_38" role="presentation"> <a aria-labelledby="layout_38" href="https://vlab.noaa.gov/web/osti-modeling/weeks-3-41" role="menuitem">Weeks 3-4</a> </li> <li class="" id="layout_148" role="presentation"> <a aria-labelledby="layout_148" href="https://vlab.noaa.gov/web/osti-modeling/hfip" role="menuitem">HFIP</a> </li> <li class="" id="layout_42" role="presentation"> <a aria-labelledby="layout_42" href="https://vlab.noaa.gov/web/osti-modeling/air-quality" role="menuitem">Air Quality</a> </li> <li class="" id="layout_36" role="presentation"> <a aria-labelledby="layout_36" href="https://vlab.noaa.gov/web/osti-modeling/nggps1" role="menuitem">NGGPS</a> </li> <li class="" id="layout_39" role="presentation"> <a aria-labelledby="layout_39" href="https://vlab.noaa.gov/web/osti-modeling/coastal-act1" role="menuitem">COASTAL Act</a> </li> </ul> </li> <li class="lfr-nav-item dropdown" id="layout_32" role="presentation"> <a aria-labelledby="layout_32" aria-haspopup='true' class="dropdown-toggle" href='https://vlab.noaa.gov/web/osti-modeling/projects1' role="menuitem"> <span> Projects <span class="lfr-nav-child-toggle"> <span id="ored__null__null"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-down" focusable="false" ><use data-href="https://vlab.noaa.gov/o/vlcs-minimal-theme/images/lexicon/icons.svg#angle-down"></use></svg></span> </span> </span> </a> <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu"> <li class="" id="layout_52" role="presentation"> <a aria-labelledby="layout_52" href="https://vlab.noaa.gov/web/osti-modeling/ufs" role="menuitem">UFS</a> </li> <li class="" id="layout_53" role="presentation"> <a aria-labelledby="layout_53" href="https://vlab.noaa.gov/web/ufs-r2o" role="menuitem">UFSR20</a> </li> <li class="" id="layout_45" role="presentation"> <a aria-labelledby="layout_45" href="https://vlab.noaa.gov/web/osti-modeling/modeling-program-grants1" role="menuitem">Modeling Program Grants</a> </li> <li class="" id="layout_138" role="presentation"> <a aria-labelledby="layout_138" href="https://vlab.noaa.gov/web/osti-modeling/legacy-model-retirement" role="menuitem">Legacy Model Retirement</a> </li> <li class="" id="layout_178" role="presentation"> <a aria-labelledby="layout_178" href="https://vlab.noaa.gov/web/osti-modeling/warn-on-forecast-system" role="menuitem">Warn-on-Forecast System</a> </li> </ul> </li> <li class="lfr-nav-item" id="layout_114" role="presentation"> <a aria-labelledby="layout_114" class="" href='https://vlab.noaa.gov/web/osti-modeling/osti-strategic-plans' role="menuitem"> <span> Key Documents </span> </a> </li> <li class="lfr-nav-item" id="layout_49" role="presentation"> <a aria-labelledby="layout_49" class="" href='https://vlab.noaa.gov/web/osti-modeling/funding-opportunities' role="menuitem"> <span> Grant Opportunities </span> </a> </li> <li class="lfr-nav-item" id="layout_51" role="presentation"> <a aria-labelledby="layout_51" class="" href='https://vlab.noaa.gov/web/osti-modeling/osti-modeling-news-and-announcements' role="menuitem"> <span> News </span> </a> </li> <li class="lfr-nav-item" id="layout_147" role="presentation"> <a aria-labelledby="layout_147" class="" href='https://vlab.noaa.gov/web/osti-modeling/events' role="menuitem"> <span> Events </span> </a> </li> <li class="lfr-nav-item dropdown" id="layout_103" role="presentation"> <a aria-labelledby="layout_103" aria-haspopup='true' class="dropdown-toggle" href='https://vlab.noaa.gov/web/osti-modeling/osti-archives' role="menuitem"> <span> Archives <span class="lfr-nav-child-toggle"> <span id="fehs__null__null"><svg aria-hidden="true" class="lexicon-icon lexicon-icon-angle-down" focusable="false" ><use data-href="https://vlab.noaa.gov/o/vlcs-minimal-theme/images/lexicon/icons.svg#angle-down"></use></svg></span> </span> </span> </a> <ul aria-expanded="false" class="child-menu dropdown-menu" role="menu"> <li class="" id="layout_95" role="presentation"> <a aria-labelledby="layout_95" href="https://vlab.noaa.gov/web/osti-modeling/osti-modeling-news-and-highlights-archive" role="menuitem">News and Events</a> </li> <li class="" id="layout_111" role="presentation"> <a aria-labelledby="layout_111" href="https://vlab.noaa.gov/web/osti-modeling/osti-seminar-archive" role="menuitem">Seminars</a> </li> <li class="" id="layout_94" role="presentation"> <a aria-labelledby="layout_94" href="https://vlab.noaa.gov/web/osti-modeling/aq-archives" role="menuitem">Air Quality</a> </li> <li class="" id="layout_104" role="presentation"> <a aria-labelledby="layout_104" href="https://vlab.noaa.gov/web/osti-modeling/nggps-meeting-archive" role="menuitem">NGGPS</a> </li> </ul> </li> </ul> </div> <script type="text/javascript"> // <![CDATA[ AUI().use('liferay-navigation-interaction', function(A) {(function() {var $ = AUI.$;var _ = AUI._; var navigation = A.one('#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet'); Liferay.Data.NAV_INTERACTION_LIST_SELECTOR = '.navbar-site'; Liferay.Data.NAV_LIST_SELECTOR = '.navbar-site'; if (navigation) { navigation.plug(Liferay.NavigationInteraction); } })();}); // ]]> </script> </div> </div> </div> </section> </div> </div> </div> </div> </header> <section class="container" id="content"> <h1 class="sr-only">AQ FAQs - OSTI Modeling</h1> <div class="vlab-columns-1-2-1-75-25" id="main-content" role="main"> <div class="portlet-layout row"> <div class="col-md-12 portlet-column portlet-column-only" id="column-1"> <div class="portlet-dropzone portlet-column-content portlet-column-content-only" id="layout-column_column-1"> <div class="portlet-boundary portlet-boundary_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_ portlet-static portlet-static-end portlet-barebone portlet-breadcrumb " id="p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam_" > <span id="p_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam"></span> <section class="portlet" id="portlet_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam"> <div class="portlet-content"> <div class=" portlet-content-container" > <div class="portlet-body"> <nav aria-label="Breadcrumb" id="_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam_breadcrumbs-defaultScreen"> <ul class="breadcrumb breadcrumb-horizontal"> <li class="" > <a href="/web/nws-osti" > NWS OSTI </a> </li> <li class="" > <a href="/web/osti-modeling" > OSTI Modeling </a> </li> <li class="" > <a href="https://vlab.noaa.gov/web/osti-modeling/programs" > Programs </a> </li> <li class="" > <a href="https://vlab.noaa.gov/web/osti-modeling/air-quality" > Air Quality </a> </li> <li class="active" aria-current="page"> AQ FAQs </li> </ul> </nav> </div> </div> </div> </section> </div> </div> </div> </div> <div class="portlet-layout row"> <div class="container"> <div class="row"> <div class="col-md-9 portlet-column portlet-column-first" id="column-2"> <div class="portlet-dropzone portlet-column-content portlet-column-content-first" id="layout-column_column-2"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-borderless portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_SiKO7h5rv0P1_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_SiKO7h5rv0P1"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_SiKO7h5rv0P1"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text"><span>Air Quality FAQs</span></h2> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="30142938" data-analytics-asset-title="Air Quality FAQs" data-analytics-asset-type="web-content"> <script> function toggleColor(i) { const goodAQI = document.getElementsByClassName("good-aqi"); const moderateAQI = document.getElementsByClassName("moderate-aqi"); const unhealthysensitveAQI = document.getElementsByClassName("unhealthy-sensitve-aqi"); const unheathyAQI = document.getElementsByClassName("unheathy-aqi"); const veryunhealthyAQI = document.getElementsByClassName("very-unhealthy-aqi"); const hazardousAQI = document.getElementsByClassName("hazardous-aqi"); if (!sessionStorage.getItem(`${i}-noColor`)) { sessionStorage.setItem(`${i}-noColor`, "false"); }; if (sessionStorage.getItem(`${i}-noColor`) == "false") { goodAQI[i].style.backgroundColor = "#fff"; moderateAQI[i].style.backgroundColor = "#fff"; unhealthysensitveAQI[i].style.backgroundColor = "#fff"; unheathyAQI[i].style.backgroundColor = "#fff"; veryunhealthyAQI[i].style.backgroundColor = "#fff"; hazardousAQI[i].style.backgroundColor = "#fff"; unhealthysensitveAQI[i].style.color = "black"; unheathyAQI[i].style.color = "black"; veryunhealthyAQI[i].style.color = "black"; hazardousAQI[i].style.color = "black"; sessionStorage.setItem(`${i}-noColor`, "true"); } else if (sessionStorage.getItem(`${i}-noColor`) == "true") { goodAQI[i].style.backgroundColor = "#99cc33"; moderateAQI[i].style.backgroundColor = "#f9f900"; unhealthysensitveAQI[i].style.backgroundColor = "#ff9900"; unheathyAQI[i].style.backgroundColor = "#ff2222"; veryunhealthyAQI[i].style.backgroundColor = "#964096"; hazardousAQI[i].style.backgroundColor = "#88181c"; unhealthysensitveAQI[i].style.color = "#fff"; unheathyAQI[i].style.color = "#fff"; veryunhealthyAQI[i].style.color = "#fff"; hazardousAQI[i].style.color = "#fff"; sessionStorage.setItem(`${i}-noColor`, "false"); } } </script> <style type="text/css">.backbutton { background-color: #0a4595; border-radius: 0.25rem; padding-bottom: 10px; padding-left: 16px; padding-right: 16px; padding-top: 10px; color: white; } .aqi-table { border-collapse: collapse; border: 1px solid black; } .aqi-table td { border: 1px solid black; padding: 5px; } .aqi-table thead { text-align: center; } .aqi-table thead th { background-color: #e6eff5; border: 1px solid black; padding: 2.5px; } .good-aqi { background-color:#99cc33; } .moderate-aqi { background-color:#f9f900; } .unhealthy-sensitve-aqi { background-color:#ff9900; } .unheathy-aqi { background-color:#ff2222; color:#ffffff; font-weight: 400; } .very-unhealthy-aqi { background-color:#964096; color:#ffffff; font-weight: 400; } .hazardous-aqi { background-color:#88181c; color:#ffffff; font-weight: 400; } </style> <div class="maincontbox"> <div class="faqlinkbox" id="qtable"> <h2>QUESTIONS:</h2> <ol> <li><a href="#smokeconcentrations">How do I interpret fine particulate matter or smoke or dust concentrations with respect to my health?</a></li> <li><a href="#ozonelevels">Where can we get information on what are safe levels of ozone?</a></li> <li><a href="#nycgoodaq">How is the air quality in NYC so much better than the rest of the Northeast?</a></li> <li><a href="#archives">How can I get archived forecast products?</a></li> </ol> </div> <div> <div class="faqbox" id="smokeconcentrations"> <h3 tabindex="0"><u><strong>COMMENT/QUESTION:</strong></u></h3> <p>How do I interpret fine particulate matter or smoke or dust concentrations with respect to my health?</p> <h3><em><strong>RESPONSE:</strong></em></h3> <p><strong>PROVIDED BY:<br /> Ivanka Stajner<br /> National Weather Service</strong></p> <p>Fine particulate matter (PM) is often composed of smoke and/or dust. According to the EPA, the presence of airborne PM is linked to a number of health problems, including coughing, wheezing, reduced lung function, asthma attacks, heart attacks, strokes and even early death. PM2.5 is the category of PM that is 2.5 microns or less in diameter. The PM2.5 maps that are available as air quality <a href="https://airquality.weather.gov/">forecasting guidance products</a> are computer-model predictions of PM2.5 that are used by state and local air quality forecasters to assist them in issuing Air Quality Index (AQI) forecasts. The AQI links air quality-- in this case, for PM2.5 concentrations-- to health effects and cautionary language or interpretive guidance for individuals. The EPA developed the following scale that relates ambient PM2.5 concentrations, in units of micrograms per cubic meter, to health risk.</p> <center> <div id="aqitable"> <center> <h3>Air Quality Index for PM 2.5</h3> <strong>(based on 24-hour average concentration)</strong> <input id="toggleColors" name="toggleColors" onclick="toggleColor(0)" style="display: none;" type="checkbox" /> <label for="toggleColors" style="display: none;">Hide Color</label></center> <table class="aqi-table" summary="particulate air quality index and health hazards"> <thead> <tr> <th scope="col" style="width: 149px;">Index Values (Concentration Range, <b>µg/m<sup>3</sup></b>)</th> <th scope="col" style="width: 179px;"><br /> Air Quality Descriptor<br />  </th> <th scope="col" style="width:30%;">Who needs to be concerned</th> <th scope="col" style="width:40%;">What should I do?</th> </tr> </thead> <tbody> <tr class="good-aqi"> <td style="width: 149px; text-align: center;">0 - 50<br /> (<b>0-9</b>)</td> <td style="width: 179px; text-align: center;"><br /> Good<br />  </td> <td colspan="2" style="text-align: center;">It's a great day to be active outside.</td> </tr> <tr class="moderate-aqi"> <td style="width: 149px; text-align: center;">51 - 100<br /> (<b>9.1-35.4</b>)</td> <td style="width: 179px; text-align: center;">Moderate<br />  </td> <td>Some people who may be unusually sensitive to particle pollution.</td> <td> <p><strong>Unusually sensitive people:</strong> Consider making outdoor activities shorter and less intense. Watch for symptoms such as coughing or shortness of breath. These are signs to take it easier.<br /> <strong>Everyone else:</strong> It’s a good day to be active outside</p> </td> </tr> <tr class="unhealthy-sensitve-aqi"> <td style="width: 149px; text-align: center;"><span style="color:#000000;">101 - 150<br /> (<b>35.5 – 55.4</b>)</span></td> <td style="width: 179px;"> <p style="text-align: center;"><span style="color:#000000;">Unhealthy for Sensitive Groups</span><br />  </p> </td> <td><span style="color:#000000;">Sensitive groups include: people with lung disease such as asthma, older adults, children and teenagers, and people who are active out- doors.</span></td> <td> <p><span style="color:#000000;"><strong>Sensitive groups:</strong>&nbsp;Make outdoor activities shorter and less intense. It’s OK to be active outdoors, but take more breaks. Watch for symptoms such as coughing or shortness of breath.<br /> <strong>People with asthma:</strong> Follow your asthma action plan and keep quick relief medicine handy.<br /> <strong>People with heart disease: </strong>Symptoms such as palpitations, shortness of breath, or unusual fatigue may indicate a serious problem. If you have any of these, contact your health care provider.</span></p> </td> </tr> <tr class="unheathy-aqi"> <td style="width: 149px; text-align: center;">151- 200<br /> (<b>55.5 – 125.4</b>)</td> <td style="width: 179px; text-align: center;">Unhealthy<br />  </td> <td style="text-align: center;">Everyone</td> <td> <p><strong>Sensitive groups: </strong>Avoid long or intense outdoor activities. Consider rescheduling or moving activities indoors.*<br /> <strong>Everyone else:</strong> Reduce long or intense activities. Take more breaks during outdoor activities.</p> </td> </tr> <tr class="very-unhealthy-aqi"> <td style="width: 149px; text-align: center;">201 - 300<br /> (<b>125.5 – 225.4</b>)</td> <td style="width: 179px; text-align: center;"><br /> Very Unhealthy<br />  </td> <td style="text-align: center;">Everyone</td> <td> <p><strong>Sensitive groups:</strong> Avoid all physical activity outdoors. Reschedule to a time when air quality is better or move activities indoors.*<br /> <strong>Everyone else: </strong>Avoid long or intense activities. Consider rescheduling or moving activities indoors.*</p> </td> </tr> <tr class="hazardous-aqi"> <td style="width: 149px; text-align: center;">301 - 500<br /> ( <b>225.5 – 325.5</b>)</td> <td style="width: 179px; text-align: center;"><br /> Hazardous<br />  </td> <td style="text-align: center;">Everyone</td> <td><strong>Everyone:</strong> Avoid all physical activity outdoors.<br /> <strong>Sensitive groups:</strong> Remain indoors and keep activity levels low. Follow tips for keeping particle levels low indoors.*</td> </tr> </tbody> </table> </div> </center> <center><strong>(This PM2.5 AQI table was last updated May 2024. <a href="/documents/17693964/19049421/AQI+and+PM2.5+Concentrations.pdf" target="_blank">PDF Download</a>)</strong></center> <center>*Note: If you don't have an air conditioner, staying inside with the windows closed may be dangerous in extremely hot weather. If you are hot, go someplace with air conditioning or check with your local government to find out if cooling centers are available in your community.</center> <center> </center> <a class="backbutton" href="#qtable">Back to Top</a></div> <div class="faqbox" id="ozonelevels"> <h3 tabindex="0"> </h3> <h3 tabindex="0"><u><strong>COMMENT/QUESTION:</strong></u></h3> <p>I like the ozone map now available, but can't really use it. There is no "guidance" given on the explanatory page as to what is considered a high range and low range. Where can we get information on what are safe levels and what are not?</p> <h3><em><strong>RESPONSE:</strong></em></h3> <p><strong>PROVIDED BY:<br /> Chet Wayland, Director<br /> Air Quality Assessment Division<br /> EPA’s Office of Air Quality Planning and Standards</strong></p> <p>The ozone maps available as air quality forecasting guidance products represent concentrations of forecasted ground-level ozone. The guidance is used by state and local air quality forecasters to assist them in issuing Air Quality Index (AQI) forecasts. The AQI links air quality-- in this case, for ozone concentrations-- to health effects and cautionary language or interpretive guidance for individuals.</p> <p>When ozone is the only pollutant affecting air quality, the risks to people’s health can be described from both short-term exposure to ozone (based on 1-hr averaged concentrations) and longer-term exposure to ozone (based on 8-hr average concentrations). EPA developed the following scale that relates shorter and longer-term exposure to the ambient ozone concentrations, in parts per billion (ppb), to health risk.</p> <div id="aqitable"> <center> <h3>Air Quality Index for Ozone</h3> <strong>(based on 8-hour average concentration)</strong> <input id="toggleColors" name="toggleColors" onclick="toggleColor(1)" style="display: none;" type="checkbox" /> <label for="toggleColors" style="display: none;">Hide Color</label></center> <table class="aqi-table" summary="ozone air quality index and health hazards"> <thead> <tr> <th scope="col" style="width: 154px;">Index Values (Concentration Range, ppb)</th> <th scope="col" style="width: 174px;"><br /> Air Quality Descriptors<br />  </th> <th scope="col" style="width:30%;">Who needs to be concerned</th> <th scope="col" style="width:40%;">What should I do?</th> </tr> </thead> <tbody> <tr class="good-aqi"> <td style="text-align: center; width: 154px;">0 - 50<br /> <strong>(0 - 54 ppb)</strong></td> <td style="text-align: center; width: 174px;"><br /> Good<br />  </td> <td colspan="2" style="text-align: center;">It's a great day to be active outside.</td> </tr> <tr class="moderate-aqi"> <td style="text-align: center; width: 154px;">51 - 100<br /> <strong>(55 - 70 ppb)</strong></td> <td style="text-align: center; width: 174px;">Moderate<br />  </td> <td style="text-align: center;">Some people who may be unusually sensitive to ozone.</td> <td> <p><strong>Unusually sensitive people:</strong> <em>Consider reducing</em> prolonged or heavy outdoor exertion. Watch for symptoms such as coughing or shortness of breath. These are signs to take it easier.</p> <p><strong>Everyone else:</strong> It's a good day to be active outside.</p> </td> </tr> <tr class="unhealthy-sensitve-aqi"> <td style="text-align: center; width: 154px;"><span style="color:#000000;">&gt;101 - 150<br /> <strong>(71 - 85 ppb)</strong></span></td> <td style="width: 174px;"> <p style="text-align: center;"><span style="color:#000000;">Unhealthy for Sensitive Groups</span><br />  </p> </td> <td style="text-align: center;"><span style="color:#000000;">Sensitive groups include: people with lung disease such as asthma, older adults, children and teenagers, and people who are active out- doors.</span></td> <td> <p><span style="color:#000000;"><strong>Sensitive groups:</strong> <em>Reduce</em> prolonged or heavy outdoor exertion. Take more breaks, do less intense activities. Watch for symptoms such as coughing or shortness of breath. Schedule outdoor activities in the morning when ozone is lower.</span></p> <p><span style="color:#000000;">People with asthma should follow their asthma action plans and keep quick relief medicine handy.</span></p> </td> </tr> <tr class="unheathy-aqi"> <td style="text-align: center; width: 154px;">151- 200<br /> <strong>(86 - 105 ppb)</strong></td> <td style="text-align: center; width: 174px;"><br /> Unhealthy<br />  </td> <td style="text-align: center;">Everyone</td> <td> <p><strong>Sensitive groups:</strong> <em>Avoid</em> prolonged or heavy outdoor exertion. Schedule outdoor activities in the morning when ozone is lower. Consider moving activities indoors. People with asthma, keep quick-relief medicine handy.</p> <p><strong>Everyone else:</strong> <em>Reduce</em> prolonged or heavy outdoor exertion. Take more breaks, do less intense activities. Schedule outdoor activities in the morning when ozone is lower.</p> </td> </tr> <tr class="very-unhealthy-aqi"> <td style="text-align: center; width: 154px;">201 - 300<br /> <strong>(106 - 200 ppb)</strong></td> <td style="text-align: center; width: 174px;"><br /> Very Unhealthy<br />  </td> <td style="text-align: center;">Everyone</td> <td> <p><strong>Sensitive groups:</strong> <em>Avoid all</em> physical activity outdoors. Move activities indoors or reschedule to a time when air quality is better. People with asthma, keep quick-relief medicine handy.</p> <p><strong>Everyone else: </strong><em>Avoid</em> prolonged or heavy outdoor exertion. Schedule outdoor activities in the morning when ozone is lower. Consider moving activities indoors.</p> </td> </tr> <tr class="hazardous-aqi"> <td style="text-align: center; width: 154px;">301 - 500<br /> <strong>( ≥ 201 ppb)</strong></td> <td style="text-align: center; width: 174px;"><br /> Hazardous<br />  </td> <td style="text-align: center;">Everyone</td> <td><strong>Everyone:</strong> <em>Avoid all</em> physical activity outdoors.</td> </tr> </tbody> </table> <p style="text-align: center;"><strong>(This ozone AQI table was last updated in 2016&nbsp;and reviewed without changes in 2020. <a href="https://vlab.noaa.gov/documents/17693964/19049421/Air+Quality+Index+for+Ozone.pdf/72c8d183-430a-2ff9-1301-827622fc2368?t=1686750045729" target="_blank">PDF download</a>)</strong></p> </div> <p><a class="backbutton" href="#qtable">Back to Top</a></p> <p> </p> </div> <div class="faqbox" id="nycgoodaq"> <h3 tabindex="0"><u><strong>COMMENT/QUESTION:</strong></u></h3> <p>I found this service surfing around your website. Could someone please explain how the air quality in NYC could be so much better than the rest of the Northeast?</p> <h3><em><strong>RESPONSE:</strong></em></h3> <p><strong>PROVIDED BY:<br /> Ken Schere, Senior Science Advisor<br /> Atmospheric Modeling and Analysis Division<br /> EPA’s National Exposure Research Laboratory</strong></p> <p>By looking at ozone, it may seem as though the air quality is better in the middle of NYC than elsewhere around it. This is misleading though. Ozone is produced through a complex set of chemical reactions in the atmosphere. It needs the starting ingredients of nitrogen dioxide and hydrocarbons to make the reactions happen. These gases are emitted in copious amounts from urban areas, such as NYC. One usually finds higher ozone in a downwind direction from the urban area, since it takes a few hours for the chemical reactions to occur and form higher ozone concentrations. So the pollutant gases emitted within NYC may cause higher ozone to form a few hours downwind, such as in southern CT or Long Island . However, if the winds are calm, the ozone-forming reactions will occur closer to the urban source areas and cause ozone buildup in the urban cores.</p> <p>A complicating factor is that one of the precursor gases emitted in urban areas, nitrogen oxide, also depletes ozone. The effect is most dramatic in the evening and overnight hours when there is little or no sunlight. The net effect of these chemical and transport processes often causes the ozone concentrations within the core of large urban areas to be lower than the surrounding areas. However the air is not "cleaner" here even if the ozone concentrations are lower. The urban core is bathed in the ozone precursor gases, which themselves can be irritating or in some cases, toxic. A host of other pollutants, including fine particles, are also released in the urban areas. And under conditions of light winds and stagnation, ozone too can build up within the urban cores.</p> <p><a class="backbutton" href="#qtable">Back to Top</a></p> <p> </p> </div> <div class="faqbox" id="archives"> <h2 tabindex="0"><u><strong>COMMENT/QUESTION:</strong></u></h2> <p>I would like to acquire NOAA's historical air quality forecast guidance. How can I get archived forecast products?</p> <h3><em><strong>RESPONSE:</strong></em></h3> <p><strong>PROVIDED BY:<br /> Youngsun Jung<br /> Manager, National Air Quality Forecast Capability<br /> Science and Technology Integration<br /> National Weather Service</strong></p> <p>An historical archive of operational air quality forecast guidance products is accessible through the National Centers for Environmental Information (NCEI), including gridded guidance products for ozone, PM2.5, smoke, and dust. The data are archived in GRIB2 format, which requires specialized software (available through NCEI) for decoding and visualization. Users can download archived files by selecting the data type in the Select WMO Header(s) pull-down menu. <a href="https://www.ncei.noaa.gov/has/HAS.StationYearSelect?datasetname=9950_01&amp;subqueryby=STATION&amp;applname=&amp;outdest=FILE&amp;dtypesort=dtypeord&amp;stationsort=id" target="_blank">Available here</a></p> <a class="backbutton" href="#qtable">Back to Top</a></div> </div> </div> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> </div> </div> <div class="col-md-3 portlet-column portlet-column-last" id="column-3"> <div class="portlet-dropzone portlet-column-content portlet-column-content-last" id="layout-column_column-3"> <div class="portlet-boundary portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ portlet-static portlet-static-end portlet-borderless portlet-journal-content " id="p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_L1dvxxRAJYmo_" > <span id="p_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_L1dvxxRAJYmo"></span> <section class="portlet" id="portlet_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_L1dvxxRAJYmo"> <div class="portlet-content"> <div class="autofit-float autofit-row portlet-header"> <div class="autofit-col autofit-col-expand"> <h2 class="portlet-title-text"><span>Related</span></h2> </div> </div> <div class=" portlet-content-container" > <div class="portlet-body"> <div class="text-right user-tool-asset-addon-entries"> </div> <div class="clearfix journal-content-article" data-analytics-asset-id="19247194" data-analytics-asset-title="Air Quality Sidebar (Main)" data-analytics-asset-type="web-content"> <p>NAQFC</p> <ul> <li><a href="https://vlab.noaa.gov/web/osti-modeling/air-quality/faqs">FAQs</a></li> <li><a href="/web/osti-modeling/naqfc-publications" target="_blank">Publications</a></li> <li><a href="https://vlab.noaa.gov/web/osti-modeling/aq-archives">Archives</a></li> <li><a href="/web/osti-modeling/aq-workshop-2023-summary">AQ Workshop 2023</a></li> <li><a href="https://vlab.noaa.gov/web/osti-modeling/workshops/2024/aq-forecasters">AQ Workshop 2024</a></li> </ul> <p>NOAA Sites</p> <ul> <li><a href="https://airquality.weather.gov/">NWS Air Quality Forecast&nbsp;Guidance</a></li> <li><a href="http://www.emc.ncep.noaa.gov/mmb/aq/" target="_blank">National Centers for Environmental Prediction</a></li> <li><a href="https://www.arl.noaa.gov/" target="_blank">Air Resources Laboratory</a></li> <li><a href="http://www.nws.noaa.gov/tg/" target="_blank">Telecommunications Operations Center</a></li> <li><a href="http://www.ospo.noaa.gov/Products/land/hms.html" target="_blank">NESDIS Hazard Mapping Satellite System for Fire and Smoke</a></li> </ul> <p>EPA Sites</p> <ul> <li><a href="https://www.airnow.gov/" target="_blank">AIRNow</a></li> <li><a href="https://www.airnow.gov/aqaw/" target="_blank">Air Quality Awareness Week</a></li> </ul> </div> <div class="content-metadata-asset-addon-entries"> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> <div class="portlet-layout row"> <div class="col-md-12 portlet-column portlet-column-only" id="column-4"> <div class="portlet-dropzone empty portlet-column-content portlet-column-content-only" id="layout-column_column-4"></div> </div> </div> </div> <form action="#" aria-hidden="true" class="hide" id="hrefFm" method="post" name="hrefFm"><span></span><input hidden type="submit"/></form> </section> <footer id="footer" role="contentinfo"> <div class="container"> <div class="row footer-required-links"> <div class="col-md-2"><a href="http://www.usa.gov/"><img alt="usa.gov" height="80" src="https://vlab.noaa.gov/documents/10165/10717986/usa_gov.png/fb59f71f-7dc4-eb29-2672-b23961eeb534?t=1594237015141" width="80" /></a></div> <div class="col-md-4"> <h3><a href="https://vlab.noaa.gov/web/nws-osti" target="_blank">Office of Science and Technology Integration</a></h3> <address>1325 East West Highway<br /> Silver Spring, MD 20910-3280<br /> <a href="https://vlab.noaa.gov/web/osti-modeling/contact-us"><span class="icon icon-envelope">&nbsp;</span>Email Us</a></address> <ul class="list-unstyled"> <li><a href="http://www.commerce.gov/" target="_blank">US Dept of Commerce <b class="icon icon-external-link"> &nbsp;</b></a></li> <li><a href="http://www.noaa.gov" target="_blank">National Oceanic and Atmospheric Administration <b class="icon icon-external-link"> &nbsp;</b></a></li> <li><a href="https://www.weather.gov" target="_blank">National Weather Service <b class="icon icon-external-link"> &nbsp;</b></a></li> </ul> </div> <div class="col-md-3"> <ul class="list-unstyled"> <li><a href="https://www.weather.gov/disclaimer" target="_blank">Disclaimer <b class="icon icon-external-link"> &nbsp;</b></a></li> <li><a href="http://www.cio.noaa.gov/services_programs/info_quality.html" target="_blank">Information Quality <b class="icon icon-external-link"> &nbsp;</b></a></li> <li><a href="https://www.weather.gov/help" target="_blank">Help <b class="icon icon-external-link"> &nbsp;</b></a></li> <li><a href="http://www.weather.gov/glossary" target="_blank">Glossary <b class="icon icon-external-link"> &nbsp;</b></a></li> <li><a href="https://vlab.noaa.gov/web/mdl/acronyms" target="_blank">Acronyms <b class="icon icon-external-link"> &nbsp;</b></a></li> </ul> </div> <div class="col-md-3"> <ul class="list-unstyled"> <li><a href="https://www.weather.gov/privacy" target="_blank">Privacy Policy <b class="icon icon-external-link"> &nbsp;</b></a></li> <li><a href="http://www.rdc.noaa.gov/~foia" target="_blank">Freedom of Information Act (FOIA) <b class="icon icon-external-link"> &nbsp;</b></a></li> <li><a href="/web/osti-modeling/about-us">About Us </a></li> <li><a href="https://www.weather.gov/careers" target="_blank">Career Opportunities <b class="icon icon-external-link"> &nbsp;</b></a></li> </ul> </div> </div> </div> </footer> </div> <!-- SmartMenus jQuery plugin --> <script src="https://vlab.noaa.gov/o/vlcs-minimal-theme/js/jquery.smartmenus.min.js" type="text/javascript"></script> <script src="https://vlab.noaa.gov/o/vlcs-minimal-theme/js/jquery.smartmenus.keyboard.js" type="text/javascript"></script> <script src="/o/vlcs_dxp_theme/js/library/clipboard.min.js" type="text/javascript"></script> <script src="/o/extra-alloy-plugins/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js"></script> <script type="text/javascript"> $(function() { $('#navigationCollapse .sm').smartmenus({ subMenusSubOffsetX: 1, subMenusSubOffsetY: -10 }); hljs.initHighlighting(); // add copy button $('<button class="btn btn-default btn-xs copy-btn">Copy</button>').insertBefore("code.hljs"); var clipboard = new ClipboardJS('.copy-btn', { target: function(trigger) { return trigger.nextElementSibling; } }); $('.readmore').each(function() { el = $(this); id = $(this).attr("id"); linkCssClass = $(this).data("style"); linkText = $(this).data("link-text"); var readmoreAnchor='<p><a class="readmore-btn ' + linkCssClass + '" data-toggle="collapse" href="javascript:void(0)" data-target="#' + id + '" role="button" aria-expanded="false" aria-controls="' + id + '">' + linkText + '</a></p>'; el.before(readmoreAnchor); el.addClass("collapse"); }); }); </script> <script>AUI().ready('aui-module', function(A){ if (!Liferay.SPA.excludedPaths.includes("/redmine")){Liferay.SPA.excludedPaths.push("/redmine");}if (!Liferay.SPA.excludedPaths.includes("/code-review")){Liferay.SPA.excludedPaths.push("/code-review");}if (!Liferay.SPA.excludedPaths.includes("/object_storage")){Liferay.SPA.excludedPaths.push("/object_storage");}if (!Liferay.SPA.excludedPaths.includes("/read_only_o_and_m_redmine")){Liferay.SPA.excludedPaths.push("/read_only_o_and_m_redmine");}if (!Liferay.SPA.excludedPaths.includes("/redmine2")){Liferay.SPA.excludedPaths.push("/redmine2");}});</script> <script type="text/javascript"> // <![CDATA[ Liferay.BrowserSelectors.run(); // ]]> </script> <script type="text/javascript"> // <![CDATA[ Liferay.currentURL = '\x2fweb\x2fosti-modeling\x2fair-quality\x2ffaqs'; Liferay.currentURLEncoded = '\x252Fweb\x252Fosti-modeling\x252Fair-quality\x252Ffaqs'; // ]]> </script> <script type="text/javascript"> // <![CDATA[ // ]]> </script> <script type="text/javascript"> // <![CDATA[ if (Liferay.Data.ICONS_INLINE_SVG) { svg4everybody( { attributeName: 'data-href', polyfill: true, validate: function (src, svg, use) { return !src || src.charAt(0) !== '#'; } } ); } Liferay.Portlet.register('com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet_', portletId: 'com_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d30142885\x26p_p_id\x3dcom_liferay_product_navigation_user_personal_bar_web_portlet_ProductNavigationUserPersonalBarPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fosti-modeling\x252Fair-quality\x252Ffaqs\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_L1dvxxRAJYmo'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_L1dvxxRAJYmo_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_L1dvxxRAJYmo', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d30142885\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_L1dvxxRAJYmo\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-3\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fosti-modeling\x252Fair-quality\x252Ffaqs', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_SiKO7h5rv0P1'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_SiKO7h5rv0P1_', portletId: 'com_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_SiKO7h5rv0P1', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d30142885\x26p_p_id\x3dcom_liferay_journal_content_web_portlet_JournalContentPortlet_INSTANCE_SiKO7h5rv0P1\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-2\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fosti-modeling\x252Fair-quality\x252Ffaqs', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam_', portletId: 'com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d30142885\x26p_p_id\x3dcom_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_INSTANCE_fwUHwo8yAKam\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fosti-modeling\x252Fair-quality\x252Ffaqs', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_portal_search_web_portlet_SearchPortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_portal_search_web_portlet_SearchPortlet_', portletId: 'com_liferay_portal_search_web_portlet_SearchPortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d30142885\x26p_p_id\x3dcom_liferay_portal_search_web_portlet_SearchPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fosti-modeling\x252Fair-quality\x252Ffaqs\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Portlet.register('com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet'); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_', portletId: 'com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d30142885\x26p_p_id\x3dcom_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dnull\x26p_p_col_pos\x3dnull\x26p_p_col_count\x3dnull\x26p_p_static\x3d1\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fosti-modeling\x252Fair-quality\x252Ffaqs\x26settingsScope\x3dportletInstance', refreshURLData: {} } ); Liferay.Loader.require('metal-dom/src/all/dom', 'metal-uri/src/Uri', function(metalDomSrcAllDom, metalUriSrcUri) { (function(){ var dom = metalDomSrcAllDom; var metalUriSrcUri1 = metalUriSrcUri; (function() {var $ = AUI.$;var _ = AUI._; var Uri = metalUriSrcUri.default; var pathnameRegexp = /\/documents\/(\d+)\/(\d+)\/(.+)\/(.+)/; var downloadClickHandler = dom.delegate( document.body, 'click', 'a', function(event) { if (window.Analytics) { var anchor = event.delegateTarget; var uri = new Uri(anchor.href); var match = pathnameRegexp.exec(uri.getPathname()); if (match) { Analytics.send( 'documentDownloaded', 'Document', { groupId: match[1], fileEntryUUID: match[4], preview: !!window._com_liferay_document_library_analytics_isViewFileEntry, title: decodeURIComponent(match[3].replace(/\+/ig, ' ')), version: uri.getParameterValue('version') } ); } } } ); var onDestroyPortlet = function() { downloadClickHandler.removeListener() Liferay.detach('destroyPortlet', onDestroyPortlet); } Liferay.on('destroyPortlet', onDestroyPortlet); })();})(); }, function(error) { console.error(error); });AUI().use('aui-tooltip', 'liferay-menu', 'liferay-notice', 'aui-base', 'liferay-session', 'liferay-poller', function(A) {(function() {var $ = AUI.$;var _ = AUI._; if (A.UA.mobile) { Liferay.Util.addInputCancel(); } })();(function() {var $ = AUI.$;var _ = AUI._; if (!Liferay.Data.LFR_PORTAL_TOOLTIP) { var triggerShowEvent = ['mouseenter', 'MSPointerDown', 'touchstart']; if (A.UA.ios) { triggerShowEvent = ['touchstart']; } Liferay.Data.LFR_PORTAL_TOOLTIP = new A.TooltipDelegate( { constrain: true, opacity: 1, trigger: '.lfr-portal-tooltip', triggerHideEvent: ['click', 'mouseleave', 'MSPointerUp', 'touchend'], triggerShowEvent: triggerShowEvent, visible: false, zIndex: Liferay.zIndex.TOOLTIP } ); } })();(function() {var $ = AUI.$;var _ = AUI._; new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 1; i < liferayNotices.length; i++) { new Liferay.Notice(liferayNotices[i]); } })();(function() {var $ = AUI.$;var _ = AUI._; Liferay.Session = new Liferay.SessionBase( { autoExtend: true, redirectOnExpire: false, redirectUrl: 'https\x3a\x2f\x2fvlab\x2enoaa\x2egov\x2fweb\x2fmy-vlab', sessionLength: 14400, warningLength: 0 } ); })();}); // ]]> </script> <script src="https://vlab.noaa.gov/o/vlcs-minimal-theme/js/main.js?browserId=ie&amp;languageId=en_US&amp;b=7010&amp;t=1740002390000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ AUI().use( 'aui-base', function(A) { var frameElement = window.frameElement; if (frameElement && frameElement.getAttribute('id') === 'simulationDeviceIframe') { A.getBody().addClass('lfr-has-simulation-panel'); } } ); // ]]> </script><script> var PATH_PORTLET_CONFIGURATION_CSS_WEB = '/o/portlet-configuration-css-web'; AUI().applyConfig( { groups: { portlet_css: { base: PATH_PORTLET_CONFIGURATION_CSS_WEB + '/js/', modules: { 'liferay-look-and-feel': { path: 'look_and_feel.js', requires: [ 'aui-color-picker-popover', 'aui-io-plugin-deprecated', 'aui-io-request', 'aui-tabview', 'liferay-portlet-url', 'liferay-util-window', 'liferay-widget-zindex' ] } }, root: PATH_PORTLET_CONFIGURATION_CSS_WEB + '/js/' } } } ); Liferay.provide( Liferay.Portlet, 'loadCSSEditor', function(portletId, baseActionURL, baseRenderURL, baseResourceURL) { Liferay.PortletCSS.init(portletId, baseActionURL, baseRenderURL, baseResourceURL); }, ['liferay-look-and-feel'] ); </script> </body> </html>

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