1!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).basicLightbox=e()}}((function(){return function e(n,t,o){function r(c,u){if(!t[c]){if(!n[c]){var s="function"==typeof require&&require;if(!u&&s)return s(c,!0);if(i)return i(c,!0);var a=new Error("Cannot find module '"+c+"'");throw a.code="MODULE_NOT_FOUND",a}var l=t[c]={exports:{}};n[c][0].call(l.exports,(function(e){return r(n[c][1][e]||e)}),l,l.exports,e,n,t,o)}return t[c].exports}for(var i="function"==typeof require&&require,c=0;c<o.length;c++)r(o[c]);return r}({1:[function(e,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.visible=void 0;var o=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=document.createElement("div");return t.innerHTML=e.trim(),!0===n?t.children:t.firstChild},r=function(e,n){var t=e.children;return 1===t.length&&t[0].tagName===n},i=function(e){return null!=(e=e||document.querySelector(".basicLightbox"))&&!0===e.ownerDocument.body.contains(e)};t.visible=i;t.create=function(e,n){var t=function(e,n){var t=o('\n\t\t<div class="basicLightbox '.concat(n.className,'">\n\t\t\t<div class="basicLightbox__placeholder" role="dialog"></div>\n\t\t</div>\n\t')),i=t.querySelector(".basicLightbox__placeholder");e.forEach((function(e){return i.appendChild(e)}));var c=r(i,"IMG"),u=r(i,"VIDEO"),s=r(i,"IFRAME");return!0===c&&t.classList.add("basicLightbox--img"),!0===u&&t.classList.add("basicLightbox--video"),!0===s&&t.classList.add("basicLightbox--iframe"),t}(e=function(e){var n="string"==typeof e,t=e instanceof HTMLElement==1;if(!1===n&&!1===t)throw new Error("Content must be a DOM element/node or string");return!0===n?Array.from(o(e,!0)):"TEMPLATE"===e.tagName?[e.content.cloneNode(!0)]:Array.from(e.children)}(e),n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null==(e=Object.assign({},e)).closable&&(e.closable=!0),null==e.className&&(e.className=""),null==e.onShow&&(e.onShow=function(){}),null==e.onClose&&(e.onClose=function(){}),"boolean"!=typeof e.closable)throw new Error("Property `closable` must be a boolean");if("string"!=typeof e.className)throw new Error("Property `className` must be a string");if("function"!=typeof e.onShow)throw new Error("Property `onShow` must be a function");if("function"!=typeof e.onClose)throw new Error("Property `onClose` must be a function");return e}(n)),c=function(e){return!1!==n.onClose(u)&&function(e,n){return e.classList.remove("basicLightbox--visible"),setTimeout((function(){return!1===i(e)||e.parentElement.removeChild(e),n()}),410),!0}(t,(function(){if("function"==typeof e)return e(u)}))};!0===n.closable&&t.addEventListener("click",(function(e){e.target===t&&c()}));var u={element:function(){return t},visible:function(){return i(t)},show:function(e){return!1!==n.onShow(u)&&function(e,n){return document.body.appendChild(e),setTimeout((function(){requestAnimationFrame((function(){return e.classList.add("basicLightbox--visible"),n()}))}),10),!0}(t,(function(){if("function"==typeof e)return e(u)}))},close:c};return u}},{}]},{},[1])(1)})); 2!function(){var e={472:function(){!function(){"use strict";const e=".content.html",t=[{matches:["/etc.clientlibs/wgu/clientlibs/clientlib-marketo.js","/etc.clientlibs/wgu/clientlibs/clientlib-marketo.min.js"],ready:()=>!!window.WGU?.Vendors?.loadMktoForms2}],n=new Map;function o(e,t=5e3){if(e.ready())return Promise.resolve();if(n.has(e.src))return n.get(e.src);const o=(async()=>{if(!e.ready()){Array.from(document.querySelectorAll("script[src]")).find((t=>r(t.getAttribute("src"))===r(e.src)))||await new Promise(((t,n)=>{const o=document.createElement("script");o.src=e.src,o.async=!0,o.dataset.popupClientlib="true",o.onload=t,o.onerror=n,document.head.appendChild(o)})),await function(e,t){return new Promise((async(n,o)=>{const r=Date.now();for(;;){try{if(e())return n()}catch(e){}if(Date.now()-r>t)return o(new Error("Timeout waiting for clientlib ready"));await new Promise((e=>requestAnimationFrame(e)))}}))}(e.ready,t)}})().catch((t=>{throw n.delete(e.src),t}));return n.set(e.src,o),o}function r(e){try{return new URL(e,window.location.origin).pathname}catch(t){return e.split("?")[0].split("#")[0]}}function i(e,t){try{return JSON.parse(e)}catch(e){return t}}function a(e,t){const n=function(e){const t=document.cookie.match(new RegExp(e+"=([^;]+)"));return t?t[1]:void 0}(e);return void 0===n||n===t&&"always"!==t?"always"===t||("session"!==t?void 0!==n:function(e){return void 0!==sessionStorage[e]}(e)):(function(e){document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:00 UTC;path=/"}(e),!1)}
2function c(e,t,n){window.history.replaceState(null,"",window.location.pathname+window.location.search);for(let o=0;o<t;o++){const t=1e3*parseInt(e[o],10);setTimeout((()=>{window.location.hash=n}),t)}}function s(e){return e?e.startsWith("#")?e:"#"+e:null}function l(e){if(!e)return;const n=basicLightbox.create(e,{onClose:()=>{window.history.replaceState(null,"",window.location.pathname+window.location.search)}}),l=i(e.dataset.triggers,[]),u=i(e.dataset.frequency,{frequency:"always",days:0});let d=null,f=null;const p={};let m=0;for(let e=0;e<l.length;e++){const t=l[e];t&&("hash"===t.type?d=t.value:"timer"===t.type?(p[m]=t.value,m++):"hover"===t.type&&(f=t.value))}const h=i(e.getAttribute("data-required-scripts"),[]),w=(y=h,t.flatMap((e=>{const t=y.find((t=>{const n=r(t);return e.matches.includes(n)}));return t?[{...e,src:t}]:[]})));var y;let g=document.activeElement;function v(){const t=s(d),r=s(f),i=window.location.hash;if(!t)return;if(i!==t&&i!==r)return;const a=n.element().querySelector(".basicLightbox__placeholder");a&&a.hasChildNodes()&&n.show((async()=>{try{await Promise.all(w.map((e=>o(e))))}catch(e){console.warn("Popup clientlib load failed:",e)}var t;t=e,document.dispatchEvent(new CustomEvent("wgu:contentadded",{detail:{root:t}})),n.element().focus();const r=n.element().querySelector(".modal-close");r&&r.addEventListener("click",(()=>{n.close(),g&&"function"==typeof g.focus&&g.focus()}),{once:!0})}))}window.addEventListener("hashchange",v),window.addEventListener("keydown",(e=>{n.visible()&&("Escape"===e.key?(n.close(),g&&"function"==typeof g.focus&&g.focus()):"Tab"===e.key&&(g=document.activeElement))})),f&&window.addEventListener("mouseover",(e=>{const t=e.target;if(!t||!t.href)return;const n=t.href.indexOf("#");if(-1===n)return;s(t.href.substring(n))===s(f)&&(window.location.hash=s(d))}),{passive:!0});const b=e.getAttribute("id");b&&("always"===u.frequency?c(p,m,s(d)):a(b,u.frequency)||(c(p,m,s(d)),function(e,t,n){if("session"!==t){let o="";const r=new Date;r.setTime(r.getTime()+24*n*60*60*1e3),o="expires="+r.toUTCString()+";";const i=window.location.hostname;document.cookie=e+"="+t+";"+o+"domain="+i+";path=/"}else sessionStorage[e]=e}(b,u.frequency,u.days))),v()}function u(t){return window.fetch(window.location.origin+t.fragmentVariationPath+e,{method:"GET"}).then((e=>e.text())).then((e=>{const{required:n,sanitizedHtml:o}=function(e){const t=(new DOMParser).parseFromString(e,"text/html"),n=Array.from(t.querySelectorAll("script[src]")).map((e=>e.getAttribute("src"))).filter(Boolean);return t.querySelectorAll("script").forEach((e=>e.remove())),{required:n,sanitizedHtml:t.body.innerHTML}}(e),r=JSON.stringify(t.triggers||[]).replace(/"/g,"""),i=JSON.stringify(t.frequency||{}).replace(/"/g,"""),a=JSON.stringify(n||[]).replace(/"/g,"""),c=`<div id="${t.id}" data-frequency="${i}" data-triggers="${r}" \n data-required-scripts="${a}" class="cmp-ape-wrapper" style="display:none;">\n <div style="max-width: ${t.maxWidth}px;" class="position-relative center flex flex-column align-items-end">\n <button class="modal-close flex align-items-center justify-content-center">\n <img class="close-icon" alt="Close Modal" decoding="async" loading="lazy" \n src="/etc.clientlibs/wgu/clientlibs/clientlib-site/resources/images/close-icon.svg"/>\n </button>\n <div class="inner-modal">\n <div class="ape-popup_inner-content">\n ${o}\n </div>\n </div>\n </div>\n </div>`;document.body.insertAdjacentHTML("beforeend",c);l(document.getElementById(t.id))}
2))}function d(){const e=window.location.origin+"/bin/popups/v1/popup?page="+encodeURIComponent(window.location.pathname)+"&query="+encodeURIComponent(window.location.search);window.fetch(e,{method:"GET"}).then((e=>e.json())).then((e=>{Array.isArray(e)&&0!==e.length&&e.forEach((e=>{e&&e.fragmentVariationPath&&e.id&&u(e)}))})).catch((e=>console.warn("Popup init failed:",e)))}"loading"!==document.readyState?d():document.addEventListener("DOMContentLoaded",d,{once:!0})}()},597:function(){window.fetch(window.location.origin+"/bin/ape/v1/urlparameter?page="+window.location.pathname,{method:"GET"}).then((e=>e.json())).then((e=>{e.forEach((e=>{!function(e){Array.isArray(e.urlParameters)&&e.urlParameters.forEach((({url:e,parameter:t})=>{if(!e||"string"!=typeof t)return;const n=function(e){const t=e.replace(/\/+$/,"");return Array.from(document.querySelectorAll("a[href]")).filter((e=>{try{return function(e){return(e.origin+e.pathname).replace(/\/+$/,"")}(new URL(e.href,location.origin))===t}catch{return!1}}))}(e);n.forEach((e=>{try{const n=new URL(e.href,location.origin),o=t.replace(/^\?/,""),[r,i]=o.split("=");r&&n.searchParams.set(r,i??""),e.href=n.toString()}catch(t){console.error("Failed updating link:",e,t)}}))}))}(e)}))}))}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";n(472),n(597)}()}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.