CINXE.COM

Non-degree Students | California State University Northridge

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"601393300",accountID:"3966713",trustKey:"66686",xpid:"Vw8BV1FSCxAFV1JRBgYBV1c=",licenseKey:"NRJS-dd84472fbf78f30e3e5",applicationID:"533317613"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta charset="utf-8" /> <meta name="description" content="Boost your GPA, satisfy requirements and gain skills with CSUN&#039;s non-degree programs. Learn from our online and in-person courses taught by our faculty members." /> <link rel="canonical" href="https://w2.csun.edu/admissions-financial-aid/how-to-apply/non-degree-students" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="//live-csu-northridge.pantheonsite.io/sites/default/files/csun-n-fav.ico" type="image/vnd.microsoft.icon" /> <script src="//live-csu-northridge.pantheonsite.io/sites/default/files/google_tag/gtm_5j76zzx/google_tag.script.js?snos54" defer></script> <script src="//live-csu-northridge.pantheonsite.io/sites/default/files/google_tag/primary_container/google_tag.script.js?snos54" defer></script> <title>Non-degree Students | California State University Northridge</title> <link rel="stylesheet" media="all" href="//live-csu-northridge.pantheonsite.io/sites/default/files/css/css_LLiICWna101nNIKOt54Q7E-mxH73Y8zRqXpwcB9skKc.css" /> <link rel="stylesheet" media="all" href="//live-csu-northridge.pantheonsite.io/sites/default/files/css/css_W6q0nwf0GcVqKu-P9cshRQv6PlW1k1UMxVrwn318AIk.css" /> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Roboto+Slab&display=swap" rel="stylesheet"> </head> <body> <nav aria-label="Skip to Sections"> <a class="skip-link" href="#main-nav">Skip to main menu</a> <a class="skip-link" href="#main-content">Skip to main content</a> </nav> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5J76ZZX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KH4GKFR" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="alerts"> <div class="views-row"><div class="alert alert--blue"> <div class="alert__main"> Thanksgiving Recess </div> <div class="alert__side"> <a href="https://live-csu-northridge.pantheonsite.io/thanksgiving-recess-0" class="button" target="_blank"> Read the full message </a> </div> <button class="alert__button" data-alert-close> <span class="screen-reader-text">Close</span> <span class="svg svg--close "> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 23 23"><polygon fill-rule="evenodd" points="29 7.474 27.526 6 17.5 16.026 7.474 6 6 7.474 16.026 17.5 6 27.526 7.474 29 17.5 18.974 27.526 29 29 27.526 18.974 17.5" transform="translate(-6 -6)"/></svg> </span> </button> </div> </div> </div> <header id="main-nav" class="header header--sub-entity"> <div class="header__interior"> <!-- Logo - Mobile --> <a href="/" class="header__logo header__logo--mobile"> <span class="screen-reader-text">CSUN California State University Northridge</span> <span class="svg svg--logo-mobile "> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 218 57"> <g fill="none" fill-rule="nonzero"> <path fill="#CE0E2D" d="M186.85 1.98v2.94c7.54.87 9.21 3.65 9.21 11.03v23.21h-.39L167.41 1.98H130.4v2.94c7.54.87 9.21 3.65 9.21 11.03v19.76c0 5.95-1.19 8.89-3.81 11.59-2.22 2.22-5.24 3.41-9.13 3.41-8.49 0-13.73-3.97-13.73-13.26V8.4c0-2.62 1.43-3.18 6.91-3.41V1.97H87.68c-1.63 0-4.99.01-6.61-.24-1.65-.25-3.6-.98-5.23-1.29C74.03.1 72.17 0 70.33 0 60.11 0 53.2 7.29 53.2 17.3c0 9.76 7.94 12.86 15.95 15.4 9.13 3.02 12.62 5.08 12.62 10.56 0 4.21-2.86 8.89-9.76 8.89-6.59 0-11.5-4.03-15.55-12.99h-3.9v16.41h3.37l2.66-2.38c3.09 1.51 8.02 2.38 12.3 2.38 13.41 0 18.65-8.97 18.65-17.78 0-9.84-7.78-12.94-15.08-15.32-8.73-2.78-12.62-4.52-12.62-9.92 0-5.16 3.57-8.33 8.41-8.33 5.79 0 10.65 2 13.25 9.38h3.33v-1.45c0-3.87 2.93-7.08 7.57-7.08 4.64 0 7.57 3.22 7.57 7.08v25.71c0 11.67 8.1 17.62 21.43 17.62s20.24-7.7 20.24-17.94v-25.4c0-3.87 2.91-7.11 7.55-7.11s7.55 3.25 7.55 7.11v28.02c0 7.54-1.03 10.08-8.1 11.11v2.94h20.56v-2.94c-7.62-.95-8.57-3.65-8.57-11.11V13.59l.29.01 31.81 41.97h5.2V15.95c0-7.38.55-10 7.62-11.03V1.98h-20.7ZM29.19 50.61c-8.4 0-17.11-7.6-17.11-23.43 0-15.43 7.2-23.35 15.35-23.35 6.96 0 12.23 5.84 15.43 15.51h3.6V.39h-3.2l-2.32 3.44C37.66 1.99 32.7.39 27.67.39 12 .39 0 12.3 0 28.45 0 44.2 9.68 55.56 26.31 55.56c11.43 0 18.55-6.34 22.31-14.97l-3.04-1.44c-3.76 7.6-8.95 11.46-16.39 11.46Z"/> <path fill="currentColor" d="M209.67 52c0-2.3 1.74-3.98 4-3.98 2.28 0 4.02 1.68 4.02 3.98s-1.74 4.02-4.02 4.02c-2.26 0-4-1.72-4-4.02Zm7.42 0c0-2.06-1.34-3.47-3.42-3.47-2.04 0-3.4 1.41-3.4 3.47 0 2.08 1.36 3.51 3.4 3.51 2.08 0 3.42-1.43 3.42-3.51Zm-3.96 1.6h.65v.42h-2.03v-.42h.65v-3.28h-.65v-.43h2.1c1.25 0 1.61.56 1.61 1.09 0 .43-.32.89-1.18.99v.05c.69.11.92.43.98.89l.04.42c.02.24.07.31.18.31.11 0 .2-.07.29-.33l.29.11c-.13.4-.36.69-.76.69-.45 0-.72-.24-.76-.85l-.02-.4c-.02-.43-.18-.65-.72-.65h-.67v1.39Zm.65-1.8c.58 0 .87-.27.87-.78 0-.47-.25-.71-.81-.71h-.71v1.48h.65v.01Z"/> </g> </svg> </span> </a> <div></div> <!-- Search - Mobile --> <div class="header__search__wrapper header__search__wrapper--mobile"> <button class="header__toggle header__toggle--mobile search--open" aria-expanded="false" data-popup data-header-search> <span class="screen-reader-text">Search Form</span> <span class="svg svg--search "> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="var:currentColor" fill-rule="evenodd" d="M21.795053,10.8962264 C21.795053,4.89622642 16.9045936,0 10.9116608,0 C4.91872792,0 0,4.89622642 0,10.8962264 C0,16.8962264 4.89045936,21.7924528 10.8833922,21.7924528 C13.4840989,21.7924528 15.8586572,20.8867925 17.7526502,19.3584906 L22.3886926,24 L24,22.3867925 L19.335689,17.7735849 C20.8621908,15.9056604 21.795053,13.5 21.795053,10.8962264 Z M10.8833922,19.5566038 C6.13427562,19.5566038 2.2614841,15.6792453 2.2614841,10.9245283 C2.2614841,6.16981132 6.13427562,2.29245283 10.8833922,2.29245283 C15.6325088,2.29245283 19.5053004,6.16981132 19.5053004,10.9245283 C19.5053004,15.6792453 15.6607774,19.5566038 10.8833922,19.5566038 Z"/></svg> </span> </button> <div class="header__search"> <form class="header__search__form"> <label class="header__search__label"> <span class="screen-reader-text">Search</span> <input id="searchInputMobile" type="search" class="header__search__input" placeholder="What can we help you find?"> </label> <button class="header__search__submit"> <span class="screen-reader-text">Submit Search</span> <span class="svg svg--search header__search__icon "> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="var:currentColor" fill-rule="evenodd" d="M21.795053,10.8962264 C21.795053,4.89622642 16.9045936,0 10.9116608,0 C4.91872792,0 0,4.89622642 0,10.8962264 C0,16.8962264 4.89045936,21.7924528 10.8833922,21.7924528 C13.4840989,21.7924528 15.8586572,20.8867925 17.7526502,19.3584906 L22.3886926,24 L24,22.3867925 L19.335689,17.7735849 C20.8621908,15.9056604 21.795053,13.5 21.795053,10.8962264 Z M10.8833922,19.5566038 C6.13427562,19.5566038 2.2614841,15.6792453 2.2614841,10.9245283 C2.2614841,6.16981132 6.13427562,2.29245283 10.8833922,2.29245283 C15.6325088,2.29245283 19.5053004,6.16981132 19.5053004,10.9245283 C19.5053004,15.6792453 15.6607774,19.5566038 10.8833922,19.5566038 Z"/></svg> </span> </button> </form> </div> </div> <!-- Menu Toggle --> <button class="header__toggle header__toggle--menu" aria-expanded="false"> <span class="screen-reader-text">Main Menu</span> <span class="svg svg--navicon "> <svg viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg"> <path d="M8 .5v1H0v-1zm-8 4h8v-1H0zm0 3h8v-1H0z"/> </svg> </span> </button> <!-- Menu Flyout --> <div class="header__flyout header__flyout--menu"> <!-- Topbar - Desktop only --> <div class="header__topbar"> <nav class="header__audience"> <button class="header__audience__toggle" aria-expanded="false" data-popup>MyCSUN</button> <ul> <li> <a href="https://portal.csun.edu/login" target="_blank">CSUN Portal</a> </li> <li> <a href="https://mail.google.com/a/my.csun.edu" target="_blank">Gmail</a> </li> <li> <a href="https://login.microsoftonline.com/login.srf?wa=wsignin1.0&amp;whr=csun.edu&amp;wreply=https%3A//office.com/" target="_blank">Microsoft Office 365</a> </li> <li> <a href="https://canvas.csun.edu/" target="_blank">Canvas</a> </li> <li> <a href="https://mycsun.account.box.com/login" target="_blank">Box</a> </li> <li> <a href="https://csun.zoom.us/" target="_blank">Zoom</a> </li> </ul> </nav> <nav class="header__pre-nav"> <ul> <li> <a href="/current-students" data-drupal-link-system-path="node/487">Current Students</a> </li> <li> <a href="/faculty-staff" data-drupal-link-system-path="node/517">Faculty &amp; Staff</a> </li> <li> <a href="/alumni" data-drupal-link-system-path="node/397">Alumni</a> </li> <li> <a href="/local-community" data-drupal-link-system-path="node/491">Local Community</a> </li> <li> <a href="/informacion-en-espanol" data-drupal-link-system-path="node/519">Información en español</a> </li> </ul> </nav> <nav class="header__action-nav"> <ul> <li> <a href="/request-information" data-drupal-link-system-path="node/91">Request Info</a> </li> <li> <a href="/visit" data-drupal-link-system-path="node/483">Visit</a> </li> <li> <a href="https://www.calstate.edu/apply/Pages/default.aspx" target="_blank">Apply</a> </li> <li> <a href="https://www.csun.edu/covid-19">Covid-19</a> </li> <li> <a href="https://engage.csun.edu/" target="_blank">Give</a> </li> </ul> </nav> </div> <div class="header__nav__wrapper"> <!-- Subsite name - Desktop --> <div class="header__college-title header__college-title--alt"> <div class="header__college-subtitle"> <a href="/admissions-financial-aid">Admissions &amp; Financial Aid</a> </div> </div> <!-- Logo - Desktop --> <a href="/" class="header__logo header__logo--desktop" tabindex="0"> <span class="screen-reader-text">CSUN California State University Northridge</span> <span class="svg svg--logo "> <svg width="454" height="74" viewBox="0 0 454 74" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="none"><path fill="#000" d="M228.21.65h1.32v73.18h-1.32z"/><g fill="#000"><path d="M286.67 16.35c0-3.08 2.29-5.5 4.99-5.5 1.29 0 2.3.48 2.94 1.24l.3-1.19h1.21v4.13h-1.21c-.68-1.92-1.68-3.02-3.05-3.02-1.65 0-2.87 1.18-2.87 4.21 0 2.84 1.14 4.32 3.15 4.32 1.75 0 2.75-1.38 3.02-3.16h1.3c-.27 2.76-2.02 4.43-4.62 4.43-3.13 0-5.16-2.33-5.16-5.46ZM306.85 18.03h-3.68l-.83 2.33h1.32v1.19h-3.83v-1.19h1.14l3.51-9.32h2.03l3.38 9.32h1.37v1.19h-5.16v-1.19h1.56l-.81-2.33Zm-3.3-1.06h2.94l-1.4-4.11h-.06l-1.48 4.11ZM320.05 11.11v1.18h-1.68v8.1h2.03c1.27 0 1.51-.29 2.27-2.89h.95v4.07h-8.93v-1.19h1.62v-8.07h-1.62v-1.19h5.36v-.01ZM327.93 20.37h1.64V12.3h-1.64v-1.19h5.32v1.19h-1.64v8.07h1.64v1.19h-5.32zM337.5 20.37h1.62V12.3h-1.62v-1.19h9.34v3.62h-1.02c-.59-2.08-.91-2.45-2.18-2.45h-2.48v3.59h.81c1.05 0 1.22-.19 1.43-1.56h1.02v4.26h-1.02c-.17-1.43-.38-1.64-1.43-1.64h-.81v3.43h1.86v1.19h-5.53v-1.18h.01ZM350.97 16.35c0-3.19 2.35-5.5 5.23-5.5 2.95 0 5.23 2.22 5.23 5.46 0 3.21-2.35 5.5-5.23 5.5-2.96 0-5.23-2.22-5.23-5.46Zm8.15-.02c0-2.83-1.03-4.32-2.94-4.32s-2.91 1.51-2.91 4.32c0 2.81 1.03 4.32 2.94 4.32s2.91-1.49 2.91-4.32ZM369.31 20.37h1.62v1.19h-5.29v-1.19h1.62V12.3h-1.62v-1.19h5.4c3.18 0 4.11 1.37 4.11 2.68 0 1.16-.7 2.26-2.89 2.56v.13c1.76.29 2.32 1.11 2.4 2.27l.06.94c.05.57.19.76.48.76.25 0 .44-.22.68-.79l.79.32c-.32 1.05-.92 1.78-2.02 1.78-1.25 0-2.07-.62-2.1-2.18l-.02-.97c-.02-1.11-.27-1.62-1.64-1.62h-1.6v3.38h.02Zm1.56-4.5c1.51 0 2.03-.64 2.03-1.89 0-1.11-.44-1.7-1.89-1.7h-1.7v3.59h1.56ZM383 13.38h-.14v6.99h1.56v1.19h-4.34v-1.19h1.49V12.3h-1.49v-1.19h3.89l4.89 7.5h.14V12.3h-1.56v-1.19h4.34v1.19h-1.49v9.47h-1.81zM395.93 20.37h1.64V12.3h-1.64v-1.19h5.32v1.19h-1.64v8.07h1.64v1.19h-5.32zM411.94 18.03h-3.68l-.83 2.33h1.32v1.19h-3.83v-1.19h1.14l3.51-9.32h2.03l3.38 9.32h1.37v1.19h-5.16v-1.19h1.56l-.81-2.33Zm-3.31-1.06h2.94l-1.4-4.11h-.06l-1.48 4.11ZM249.69 38.87h1.14c.97 1.97 1.75 2.73 3.32 2.73 1.19 0 1.89-.6 1.89-1.59 0-1.14-1.22-1.45-2.72-1.84-1.68-.44-3.51-1.02-3.51-3.24 0-1.73 1.45-3.16 3.46-3.16.98 0 2.03.41 2.6 1.13l.33-1.08h1.19v3.65h-1.14c-.83-1.92-1.7-2.57-2.95-2.57-1.03 0-1.64.62-1.64 1.48 0 1.25 1.29 1.54 2.79 1.92 1.65.4 3.43.92 3.43 3.1 0 1.91-1.54 3.34-3.67 3.34-1.22 0-2.35-.46-2.97-1.19l-.37 1.14h-1.21v-3.82h.03ZM264.19 41.28h1.76v-8.24h-.57c-1.35 0-1.64.44-2.33 2.91h-.97v-3.92h9.78v3.92h-.97c-.7-2.46-.98-2.91-2.33-2.91h-.57v8.24h1.76v1.19h-5.56v-1.19ZM281.8 38.95h-3.68l-.83 2.33h1.32v1.19h-3.83v-1.19h1.14l3.51-9.32h2.03l3.38 9.32h1.37v1.19h-5.16v-1.19h1.56l-.81-2.33Zm-3.3-1.07h2.94l-1.4-4.11h-.06l-1.48 4.11ZM291.07 41.28h1.76v-8.24h-.57c-1.35 0-1.64.44-2.33 2.91h-.97v-3.92h9.78v3.92h-.97c-.7-2.46-.98-2.91-2.33-2.91h-.57v8.24h1.76v1.19h-5.56v-1.19ZM302.94 41.28h1.62v-8.07h-1.62v-1.19h9.55v3.54h-1.02c-.51-1.94-.7-2.37-1.97-2.37h-2.89v3.4h1c1.05 0 1.18-.16 1.43-1.54h1.02v4.19h-1.02c-.22-1.41-.38-1.57-1.43-1.57h-1v3.62h2.83c1.49 0 1.68-.52 2.18-2.72h1.02v3.89h-9.69v-1.18h-.01ZM324.46 39.12v-5.91H323v-1.19h5.02v1.19h-1.51v5.46c0 1.99.94 2.72 2.73 2.72.81 0 1.37-.25 1.79-.68.51-.51.65-1.22.65-2.38v-5.11h-1.54v-1.19h4.26v1.19h-1.41v5.88c0 1.94-1.41 3.64-4.22 3.64-2.87-.01-4.31-1.44-4.31-3.62ZM341.27 34.3h-.14v6.99h1.56v1.19h-4.34v-1.19h1.49v-8.07h-1.49v-1.19h3.89l4.89 7.5h.14v-6.31h-1.56v-1.19h4.34v1.19h-1.49v9.47h-1.81zM354.2 41.28h1.64v-8.07h-1.64v-1.19h5.32v1.19h-1.64v8.07h1.64v1.19h-5.32zM364.6 33.22h-1.37v-1.19h5.16v1.19h-1.56l2.56 7.27h.13l2.65-7.27h-1.32v-1.19h3.83v1.19h-1.14l-3.59 9.32h-1.86zM378.2 41.28h1.62v-8.07h-1.62v-1.19h9.55v3.54h-1.02c-.51-1.94-.7-2.37-1.97-2.37h-2.89v3.4h1c1.05 0 1.18-.16 1.43-1.54h1.02v4.19h-1.02c-.22-1.41-.38-1.57-1.43-1.57h-1v3.62h2.83c1.49 0 1.68-.52 2.18-2.72h1.02v3.89h-9.69v-1.18h-.01ZM396.03 41.28h1.62v1.19h-5.29v-1.19h1.62v-8.07h-1.62v-1.19h5.4c3.18 0 4.11 1.37 4.11 2.68 0 1.16-.7 2.26-2.89 2.56v.13c1.76.29 2.32 1.11 2.4 2.27l.06.94c.05.57.19.76.48.76.25 0 .44-.22.68-.79l.79.32c-.32 1.05-.92 1.78-2.02 1.78-1.25 0-2.07-.62-2.1-2.18l-.02-.97c-.02-1.11-.27-1.62-1.64-1.62h-1.6v3.38h.02Zm1.56-4.49c1.51 0 2.03-.64 2.03-1.89 0-1.11-.44-1.7-1.89-1.7h-1.7v3.59h1.56ZM407.07 38.87h1.14c.97 1.97 1.75 2.73 3.32 2.73 1.19 0 1.89-.6 1.89-1.59 0-1.14-1.22-1.45-2.72-1.84-1.68-.44-3.51-1.02-3.51-3.24 0-1.73 1.45-3.16 3.46-3.16.98 0 2.03.41 2.6 1.13l.33-1.08h1.19v3.65h-1.14c-.83-1.92-1.7-2.57-2.95-2.57-1.03 0-1.64.62-1.64 1.48 0 1.25 1.29 1.54 2.79 1.92 1.65.4 3.43.92 3.43 3.1 0 1.91-1.54 3.34-3.67 3.34-1.22 0-2.35-.46-2.97-1.19l-.37 1.14h-1.21v-3.82h.03ZM419.61 41.28h1.64v-8.07h-1.64v-1.19h5.32v1.19h-1.64v8.07h1.64v1.19h-5.32zM431.41 41.28h1.76v-8.24h-.57c-1.35 0-1.64.44-2.33 2.91h-.97v-3.92h9.78v3.92h-.97c-.7-2.46-.98-2.91-2.33-2.91h-.57v8.24h1.76v1.19h-5.56v-1.19ZM450.82 33.2h-1.29v-1.18h3.83v1.19h-1.19l-3.03 4.89v3.18h1.52v1.19h-5.07v-1.19h1.49v-3.1l-2.94-4.97h-1.21v-1.19h4.91v1.18h-1.32l2.1 3.8zM284.82 55.2h-.14v6.99h1.56v1.19h-4.34v-1.19h1.49v-8.07h-1.49v-1.19h3.89l4.89 7.5h.14v-6.31h-1.56v-1.19h4.34v1.19h-1.49v9.47h-1.81zM297.69 58.17c0-3.19 2.35-5.5 5.23-5.5 2.95 0 5.23 2.22 5.23 5.46 0 3.21-2.35 5.5-5.23 5.5-2.96 0-5.23-2.22-5.23-5.46Zm8.15-.02c0-2.83-1.03-4.32-2.94-4.32s-2.91 1.51-2.91 4.32c0 2.81 1.03 4.32 2.94 4.32s2.91-1.49 2.91-4.32ZM316.03 62.18h1.62v1.19h-5.29v-1.19h1.62v-8.07h-1.62v-1.19h5.4c3.18 0 4.11 1.37 4.11 2.68 0 1.16-.7 2.26-2.89 2.56v.13c1.76.29 2.32 1.11 2.4 2.27l.06.94c.05.57.19.76.48.76.25 0 .44-.22.68-.79l.79.32c-.32 1.05-.92 1.78-2.02 1.78-1.25 0-2.07-.62-2.1-2.18l-.02-.97c-.02-1.11-.27-1.62-1.64-1.62h-1.6v3.38h.02Zm1.56-4.49c1.51 0 2.03-.64 2.03-1.89 0-1.11-.44-1.7-1.89-1.7h-1.7v3.59h1.56ZM328.72 62.18h1.76v-8.24h-.57c-1.35 0-1.64.44-2.33 2.91h-.97v-3.92h9.78v3.92h-.97c-.7-2.46-.98-2.91-2.33-2.91h-.57v8.24h1.76v1.19h-5.56v-1.19ZM340.58 62.18h1.62v-8.07h-1.62v-1.19h5.15v1.19h-1.48v3.29h4.48v-3.29h-1.46v-1.19h5.13v1.19h-1.62v8.07h1.62v1.19h-5.13v-1.19h1.46v-3.67h-4.48v3.67h1.48v1.19h-5.15zM360.16 62.18h1.62v1.19h-5.29v-1.19h1.62v-8.07h-1.62v-1.19h5.4c3.18 0 4.11 1.37 4.11 2.68 0 1.16-.7 2.26-2.89 2.56v.13c1.76.29 2.32 1.11 2.4 2.27l.06.94c.05.57.19.76.48.76.25 0 .44-.22.68-.79l.79.32c-.32 1.05-.92 1.78-2.02 1.78-1.25 0-2.07-.62-2.1-2.18l-.02-.97c-.02-1.11-.27-1.62-1.64-1.62h-1.6v3.38h.02Zm1.56-4.49c1.51 0 2.03-.64 2.03-1.89 0-1.11-.44-1.7-1.89-1.7h-1.7v3.59h1.56ZM371.04 62.18h1.64v-8.07h-1.64v-1.19h5.32v1.19h-1.64v8.07h1.64v1.19h-5.32zM380.62 62.18h1.62v-8.07h-1.62v-1.19h4.59c4.05 0 6.05 2.06 6.05 5.11 0 2.97-1.86 5.34-5.94 5.34h-4.7v-1.19Zm4.76.02c2.53 0 3.56-1.1 3.56-4.16 0-2.76-1.06-3.94-3.68-3.94h-.97v8.1h1.09ZM400.63 63.63c-2.97 0-5-2.35-5-5.5 0-3.05 2.32-5.46 5-5.46 1.29 0 2.27.49 2.91 1.25l.32-1.21h1.21v4.07h-1.3c-.65-1.89-1.62-2.95-2.95-2.95-1.62 0-2.87 1.22-2.87 4.21 0 2.75 1.06 4.34 3.02 4.34.95 0 1.51-.48 1.84-1.02.29-.41.41-1.18.41-1.76v-.35h-1.86v-1.19h5.19v1.19h-1.3v4.24h-1.19l-.52-1.48c-.61.97-1.55 1.62-2.91 1.62ZM410.3 62.18h1.62v-8.07h-1.62v-1.19h9.55v3.54h-1.02c-.51-1.94-.7-2.37-1.97-2.37h-2.89v3.4h1c1.05 0 1.18-.16 1.43-1.54h1.02v4.19h-1.02c-.22-1.41-.38-1.57-1.43-1.57h-1v3.62h2.83c1.49 0 1.68-.52 2.18-2.72H420v3.89h-9.69v-1.18h-.01Z"/></g><g fill="#CE0E2D"><path d="M187.24 11.36v2.94c7.54.87 9.21 3.65 9.21 11.03v23.21h-.39L167.8 11.36H130.79v2.94c7.54.87 9.21 3.65 9.21 11.03v19.76c0 5.95-1.19 8.89-3.81 11.59-2.22 2.22-5.24 3.41-9.13 3.41-8.49 0-13.73-3.97-13.73-13.26V17.78c0-2.62 1.43-3.18 6.91-3.41v-3.02H88.07c-1.63 0-4.99.01-6.61-.24-1.65-.25-3.6-.98-5.23-1.29-1.81-.34-3.67-.44-5.51-.44-10.22 0-17.13 7.29-17.13 17.3 0 9.76 7.94 12.86 15.95 15.4 9.13 3.02 12.62 5.08 12.62 10.56 0 4.21-2.86 8.89-9.76 8.89-6.59 0-11.5-4.03-15.55-12.99h-3.9v16.41h3.37l2.66-2.38c3.09 1.51 8.02 2.38 12.3 2.38 13.41 0 18.65-8.97 18.65-17.78 0-9.84-7.78-12.94-15.08-15.32-8.73-2.78-12.62-4.52-12.62-9.92 0-5.16 3.57-8.33 8.41-8.33 5.79 0 10.65 2 13.25 9.38h3.33v-1.45c0-3.87 2.93-7.08 7.57-7.08 4.64 0 7.57 3.22 7.57 7.08v25.71c0 11.67 8.1 17.62 21.43 17.62s20.24-7.7 20.24-17.94v-25.4c0-3.87 2.91-7.11 7.55-7.11s7.55 3.25 7.55 7.11v28.02c0 7.54-1.03 10.08-8.1 11.11v2.94h20.56v-2.94c-7.62-.95-8.57-3.65-8.57-11.11V22.97l.29.01 31.81 41.97h5.2V25.33c0-7.38.55-10 7.62-11.03v-2.94h-20.7ZM29.58 59.99c-8.4 0-17.11-7.6-17.11-23.43 0-15.43 7.2-23.35 15.35-23.35 6.96 0 12.23 5.84 15.43 15.51h3.6V9.77h-3.2l-2.32 3.44c-3.28-1.84-8.24-3.44-13.27-3.44C12.39 9.77.39 21.68.39 37.83c0 15.75 9.68 27.11 26.31 27.11 11.43 0 18.55-6.34 22.31-14.97l-3.04-1.44c-3.76 7.6-8.95 11.46-16.39 11.46Z"/></g><path d="M210.06 61.38c0-2.3 1.74-3.98 4-3.98 2.28 0 4.02 1.68 4.02 3.98s-1.74 4.02-4.02 4.02c-2.26 0-4-1.72-4-4.02Zm7.42 0c0-2.06-1.34-3.47-3.42-3.47-2.04 0-3.4 1.41-3.4 3.47 0 2.08 1.36 3.51 3.4 3.51 2.08 0 3.42-1.43 3.42-3.51Zm-3.96 1.6h.65v.42h-2.03v-.42h.65V59.7h-.65v-.43h2.1c1.25 0 1.61.56 1.61 1.09 0 .43-.32.89-1.18.99v.05c.69.11.92.43.98.89l.04.42c.02.24.07.31.18.31.11 0 .2-.07.29-.33l.29.11c-.13.4-.36.69-.76.69-.45 0-.72-.24-.76-.85l-.02-.4c-.02-.43-.18-.65-.72-.65h-.67v1.39Zm.65-1.8c.58 0 .87-.27.87-.78 0-.47-.25-.71-.81-.71h-.71v1.48h.65v.01Z" fill="#000"/></g></svg> </span> </a> <!-- Main Navigation - all viewports --> <div class="header__nav-wrapper"> <nav id="main-nav" class="header__nav header__nav--menu"> <ul> <li> <button class="header__nav__toggle header__nav__toggle--menu" aria-expanded="false" data-popup>How to Apply</button> <div class="header__nav__sub-menu"> <a href="/admissions-financial-aid/how-to-apply" data-drupal-link-system-path="node/53">How to Apply</a> <ul> <li> <a href="/admissions-financial-aid/how-to-apply/first-time-freshman-admissions" data-drupal-link-system-path="node/7920">First-Time Freshman Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/transfer-admissions" data-drupal-link-system-path="node/55">Transfer Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/graduate-admissions" data-drupal-link-system-path="node/56">Graduate Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/second-bachelors-admissions" data-drupal-link-system-path="node/11767">Second Bachelor&#039;s Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/returning-admissions" data-drupal-link-system-path="node/59">Returning Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/veterans-admissions" data-drupal-link-system-path="node/6279">Veterans Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/international-students" data-drupal-link-system-path="node/62">International Students</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/non-degree-students" data-drupal-link-system-path="node/71" class="is-active">Non-degree Students</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/impaction" data-drupal-link-system-path="node/9120">Freshman &amp; Transfer Student Impaction</a> </li> </ul> </div> </li> <li> <a href="/admissions-financial-aid/dates-deadlines" data-drupal-link-system-path="node/72">Dates &amp; Deadlines</a> </li> <li> <button class="header__nav__toggle header__nav__toggle--menu" aria-expanded="false" data-popup>After You Apply</button> <div class="header__nav__sub-menu"> <a href="/admissions-financial-aid/after-you-apply" data-drupal-link-system-path="node/74">After You Apply</a> <ul> <li> <a href="/admissions-financial-aid/after-you-apply/admission-appeals" data-drupal-link-system-path="node/9113">Admission Appeals</a> </li> <li> <a href="/admissions-financial-aid/after-you-apply/etranscript-california" data-drupal-link-system-path="node/9109">eTranscript California</a> </li> <li> <a href="/admissions-financial-aid/after-you-apply/wue" data-drupal-link-system-path="node/9116">Western Undergraduate Exchange (WUE)</a> </li> </ul> </div> </li> <li> <a href="/admissions-financial-aid/cost-financial-aid" data-drupal-link-system-path="node/73">Cost &amp; Financial Aid</a> </li> <li> <button class="header__nav__toggle header__nav__toggle--menu" aria-expanded="false" data-popup>Admitted Students</button> <div class="header__nav__sub-menu"> <a href="/admissions-financial-aid/admitted-students" data-drupal-link-system-path="node/75">Admitted Students</a> <ul> <li> <a href="/admissions-financial-aid/admitted-students/admitted-first-time-freshmen" data-drupal-link-system-path="node/76">Admitted First-Time Freshmen</a> </li> <li> <a href="/admissions-financial-aid/admitted-students/admitted-transfer-students" data-drupal-link-system-path="node/77">Admitted Transfer Students</a> </li> <li> <a href="/admissions-financial-aid/admitted-students/admitted-graduate-students" data-drupal-link-system-path="node/8537">Admitted Graduate Students</a> </li> <li> <a href="/admissions-financial-aid/admitted-students/returning" data-drupal-link-system-path="node/8538">Admitted Returning Students</a> </li> <li> <a href="/admissions-financial-aid/admitted-students/international" data-drupal-link-system-path="node/8965">Admitted International Students</a> </li> </ul> </div> </li> </ul> <!-- Close Button - Fixed header alt menu - Desktop only --> <button class="header__fixed header__fixed--open menu--toggle"> <span class="screen-reader-text">Alternate Menu</span> <span class="svg svg--navicon "> <svg viewBox="0 0 8 8" xmlns="http://www.w3.org/2000/svg"> <path d="M8 .5v1H0v-1zm-8 4h8v-1H0zm0 3h8v-1H0z"/> </svg> </span> </button> </nav> <!-- Search - Desktop --> <div class="header__search__wrapper header__search__wrapper--desktop"> <button class="header__toggle header__toggle--desktop search--open" aria-expanded="false" data-popup data-header-search> <span class="screen-reader-text">Search Form</span> <span class="svg svg--search "> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="var:currentColor" fill-rule="evenodd" d="M21.795053,10.8962264 C21.795053,4.89622642 16.9045936,0 10.9116608,0 C4.91872792,0 0,4.89622642 0,10.8962264 C0,16.8962264 4.89045936,21.7924528 10.8833922,21.7924528 C13.4840989,21.7924528 15.8586572,20.8867925 17.7526502,19.3584906 L22.3886926,24 L24,22.3867925 L19.335689,17.7735849 C20.8621908,15.9056604 21.795053,13.5 21.795053,10.8962264 Z M10.8833922,19.5566038 C6.13427562,19.5566038 2.2614841,15.6792453 2.2614841,10.9245283 C2.2614841,6.16981132 6.13427562,2.29245283 10.8833922,2.29245283 C15.6325088,2.29245283 19.5053004,6.16981132 19.5053004,10.9245283 C19.5053004,15.6792453 15.6607774,19.5566038 10.8833922,19.5566038 Z"/></svg> </span> </button> <div class="header__search"> <form class="header__search__form"> <label class="header__search__label"> <span class="screen-reader-text">Search</span> <input id="searchInputDesktop" type="search" class="header__search__input" placeholder="What can we help you find?"> </label> <button class="header__search__submit"> <span class="screen-reader-text">Submit Search</span> <span class="svg svg--search header__search__icon "> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="var:currentColor" fill-rule="evenodd" d="M21.795053,10.8962264 C21.795053,4.89622642 16.9045936,0 10.9116608,0 C4.91872792,0 0,4.89622642 0,10.8962264 C0,16.8962264 4.89045936,21.7924528 10.8833922,21.7924528 C13.4840989,21.7924528 15.8586572,20.8867925 17.7526502,19.3584906 L22.3886926,24 L24,22.3867925 L19.335689,17.7735849 C20.8621908,15.9056604 21.795053,13.5 21.795053,10.8962264 Z M10.8833922,19.5566038 C6.13427562,19.5566038 2.2614841,15.6792453 2.2614841,10.9245283 C2.2614841,6.16981132 6.13427562,2.29245283 10.8833922,2.29245283 C15.6325088,2.29245283 19.5053004,6.16981132 19.5053004,10.9245283 C19.5053004,15.6792453 15.6607774,19.5566038 10.8833922,19.5566038 Z"/></svg> </span> </button> </form> </div> </div> </div> </div> <!-- Topbar - Mobile only --> <div class="header__topbar header__topbar--mobile"> <nav class="header__audience"> <button class="header__audience__toggle" aria-expanded="false" data-popup>MyCSUN</button> <ul> <li> <a href="https://portal.csun.edu/login" target="_blank">CSUN Portal</a> </li> <li> <a href="https://mail.google.com/a/my.csun.edu" target="_blank">Gmail</a> </li> <li> <a href="https://login.microsoftonline.com/login.srf?wa=wsignin1.0&amp;whr=csun.edu&amp;wreply=https%3A//office.com/" target="_blank">Microsoft Office 365</a> </li> <li> <a href="https://canvas.csun.edu/" target="_blank">Canvas</a> </li> <li> <a href="https://mycsun.account.box.com/login" target="_blank">Box</a> </li> <li> <a href="https://csun.zoom.us/" target="_blank">Zoom</a> </li> </ul> </nav> <nav class="header__pre-nav"> <ul> <li> <a href="/current-students" data-drupal-link-system-path="node/487">Current Students</a> </li> <li> <a href="/faculty-staff" data-drupal-link-system-path="node/517">Faculty &amp; Staff</a> </li> <li> <a href="/alumni" data-drupal-link-system-path="node/397">Alumni</a> </li> <li> <a href="/local-community" data-drupal-link-system-path="node/491">Local Community</a> </li> <li> <a href="/informacion-en-espanol" data-drupal-link-system-path="node/519">Información en español</a> </li> </ul> </nav> <nav class="header__action-nav"> <ul> <li> <a href="/request-information" data-drupal-link-system-path="node/91">Request Info</a> </li> <li> <a href="/visit" data-drupal-link-system-path="node/483">Visit</a> </li> <li> <a href="https://www.calstate.edu/apply/Pages/default.aspx" target="_blank">Apply</a> </li> <li> <a href="https://www.csun.edu/covid-19">Covid-19</a> </li> <li> <a href="https://engage.csun.edu/" target="_blank">Give</a> </li> </ul> </nav> </div> </div> <!-- Subsite name - Mobile --> <div class="header__college-title header__college-title--mobile"> <a href=""></a> <div class="header__college-subtitle header__college-subtitle--mobile"> <a href="/admissions-financial-aid">Admissions &amp; Financial Aid</a> </div> </div> </div> </header> <div class="breadcrumbs"> <div class="breadcrumbs__container"> <a href="/"> <span class="screen-reader-text">Home</span> <span class="svg svg--home breadcrumbs__home "> <svg xmlns="http://www.w3.org/2000/svg" width="11" height="13" viewBox="0 0 11 13"><polygon fill="var:currentColor" fill-rule="evenodd" points="7.802 15.863 7.802 11.572 3.172 11.572 3.172 15.863 0 15.863 0 7.983 5.487 3.277 11 7.983 11 15.863" transform="translate(0 -3)"/></svg> </span> </a> <span class="breacrumbs__separator">&ndash;</span> <a href="/admissions-financial-aid">Admissions &amp; Financial Aid </a> <span class="breacrumbs__separator">&ndash;</span> <a href="/admissions-financial-aid/how-to-apply">How to Apply</a> <span class="breacrumbs__separator">&ndash;</span> Non-degree Students </div> </div> <div class="content"> <div class="content__container"> <div class="content__side"> <nav class="subnav"> <div class="subnav__heading">In How to Apply</div> <button class="subnav__toggle" aria-expanded="false">In How to Apply</button> <div class="subnav__list"> <ul> <li> <a href="/admissions-financial-aid/how-to-apply/first-time-freshman-admissions" data-drupal-link-system-path="node/7920">First-Time Freshman Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/transfer-admissions" data-drupal-link-system-path="node/55">Transfer Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/graduate-admissions" data-drupal-link-system-path="node/56">Graduate Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/second-bachelors-admissions" data-drupal-link-system-path="node/11767">Second Bachelor&#039;s Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/returning-admissions" data-drupal-link-system-path="node/59">Returning Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/veterans-admissions" data-drupal-link-system-path="node/6279">Veterans Admissions</a> </li> <li> <a href="/admissions-financial-aid/how-to-apply/international-students" data-drupal-link-system-path="node/62">International Students</a> </li> <li class="active"> Non-degree Students </li> <li> <a href="/admissions-financial-aid/how-to-apply/impaction" data-drupal-link-system-path="node/9120">Freshman &amp; Transfer Student Impaction</a> </li> </ul> </div> </nav> <div class="desktop-only"></div> </div> <div id="main-content" class="content__main"> <h1> Non-degree Students </h1> <div data-drupal-messages-fallback class="hidden"></div><div class="body__container"> <p>Anyone can have access to CSUN's amazing faculty, classes and resources through the Open University Program and the Advancing Student Achievement Program (ASAP). These non-degree offerings can be taken by people who are not enrolled in a CSUN degree program and are run through the Tseng College of Graduate, International and Midcareer Education.</p> <h2 class="h4"><strong>Visiting Students</strong></h2> <p><strong>Open University</strong> provides access to CSUN courses for anyone — community members, professionals or international and domestic visitors who have never enrolled in a CSUN degree program. Choose your path:</p> <ul><li><a href="https://tsengcollege.csun.edu/programs/summer/knowledge-center?topic=6&amp;qu=open_university_for_visiting_students">Open University for Visiting Students</a></li> <li><a href="https://tsengcollege.csun.edu/programs/summer/knowledge-center?topic=46&amp;qu=visiting_international_students">Open University for Visiting International Students</a></li> </ul><h2 class="h4"><strong>Former CSUN Students</strong></h2> <p>The <strong>Advancing Student Achievement Program (ASAP)</strong> is designed to support former CSUN students — alumni, students who left before degree completion and those in any academic standing, including disqualification. A university advisor will support your re-entry. Make your academic comeback:</p> <ul><li><a href="https://tsengcollege.csun.edu/programs/summer/knowledge-center?topic=1&amp;qu=advancing_student_achievement_program_for_disqualified_csun_students">ASAP for Previously Disqualified CSUN Students</a></li> <li><a href="https://tsengcollege.csun.edu/programs/summer/knowledge-center?topic=706&amp;qu=advancing_student_achievement_program_for_csun_alum">ASAP for CSUN Alumni</a></li> <li><a href="https://tsengcollege.csun.edu/programs/summer/knowledge-center?topic=711&amp;qu=advancing_student_achievement_program_for_stopped_out_csun_students_in_good_standing_">ASAP for CSUN Students Who Stopped Out</a></li> </ul><p>Select your path above to discover the steps to enrolling!</p> <h2>Why Take Classes as a Non-degree Student?</h2> <p>Taking classes through Open University or the Advancing Student Achievement Program (ASAP) gives you access to hundreds of accredited CSUN courses taught by outstanding university faculty members. Some classes even have multiple session lengths to fit your schedule.</p> <ul><li>Enroll in classes in the fall and spring semesters and/or summer sessions.</li> <li>No formal application or admission process.</li> <li>Choose from on campus or online courses.</li> <li>Boost your GPA, satisfy prerequisites, pursue an interest and improve your knowledge — all at CSUN.</li> </ul><p>Things to Note:</p> <ul><li>For each course, you must obtain a permission number from the instructor or academic department. Submitting a request does not guarantee permission to enroll. <a href="https://tsengcollege.csun.edu/programs/summer/next-steps">Learn more at Request Permission to Enroll</a>.</li> <li>The number of units that may be taken as a non-degree student and transferred toward a future degree is limited and varies for undergraduate and graduate students.</li> </ul><h2>Contact the Tseng College</h2> <p>Questions about Open University, the Advancing Student Achievement Program (ASAP) or other program offerings in the Tseng College of Graduate, International and Midcareer Education? Contact us!</p> <p><strong>Admissions, Registration and Client Services</strong></p> <ul><li>Phone: (818) 677-2504</li> <li>Email: <a href="mailto:collexl@csun.edu">collexl@csun.edu</a></li> <li>Location: <a href="https://tsengcollege.csun.edu/contactus/visittseng">Extended University Commons</a> (2nd floor)</li> </ul><p><strong>Office Hours</strong></p> <ul><li>Monday through Friday</li> <li>8 a.m. to 5 p.m.</li> </ul><p><a href="https://outlook.office365.com/book/ARCAppintments@mycsunemail.onmicrosoft.com/">Schedule a Virtual Appointment</a></p> <p> </p> </div> </div> <div class="content__side-bottom mobile-only"> </div> </div> </div> <footer class="footer" style="background-image: url(//live-csu-northridge.pantheonsite.io/sites/default/files/2022-06/HomepageFooter_1_1600x800-min.jpg);"> <div class="footer__container"> <div class="footer__grid"> <div class="footer__block"> <span class="svg svg--logo-mobile footer__logo "> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 218 57"> <g fill="none" fill-rule="nonzero"> <path fill="#CE0E2D" d="M186.85 1.98v2.94c7.54.87 9.21 3.65 9.21 11.03v23.21h-.39L167.41 1.98H130.4v2.94c7.54.87 9.21 3.65 9.21 11.03v19.76c0 5.95-1.19 8.89-3.81 11.59-2.22 2.22-5.24 3.41-9.13 3.41-8.49 0-13.73-3.97-13.73-13.26V8.4c0-2.62 1.43-3.18 6.91-3.41V1.97H87.68c-1.63 0-4.99.01-6.61-.24-1.65-.25-3.6-.98-5.23-1.29C74.03.1 72.17 0 70.33 0 60.11 0 53.2 7.29 53.2 17.3c0 9.76 7.94 12.86 15.95 15.4 9.13 3.02 12.62 5.08 12.62 10.56 0 4.21-2.86 8.89-9.76 8.89-6.59 0-11.5-4.03-15.55-12.99h-3.9v16.41h3.37l2.66-2.38c3.09 1.51 8.02 2.38 12.3 2.38 13.41 0 18.65-8.97 18.65-17.78 0-9.84-7.78-12.94-15.08-15.32-8.73-2.78-12.62-4.52-12.62-9.92 0-5.16 3.57-8.33 8.41-8.33 5.79 0 10.65 2 13.25 9.38h3.33v-1.45c0-3.87 2.93-7.08 7.57-7.08 4.64 0 7.57 3.22 7.57 7.08v25.71c0 11.67 8.1 17.62 21.43 17.62s20.24-7.7 20.24-17.94v-25.4c0-3.87 2.91-7.11 7.55-7.11s7.55 3.25 7.55 7.11v28.02c0 7.54-1.03 10.08-8.1 11.11v2.94h20.56v-2.94c-7.62-.95-8.57-3.65-8.57-11.11V13.59l.29.01 31.81 41.97h5.2V15.95c0-7.38.55-10 7.62-11.03V1.98h-20.7ZM29.19 50.61c-8.4 0-17.11-7.6-17.11-23.43 0-15.43 7.2-23.35 15.35-23.35 6.96 0 12.23 5.84 15.43 15.51h3.6V.39h-3.2l-2.32 3.44C37.66 1.99 32.7.39 27.67.39 12 .39 0 12.3 0 28.45 0 44.2 9.68 55.56 26.31 55.56c11.43 0 18.55-6.34 22.31-14.97l-3.04-1.44c-3.76 7.6-8.95 11.46-16.39 11.46Z"/> <path fill="currentColor" d="M209.67 52c0-2.3 1.74-3.98 4-3.98 2.28 0 4.02 1.68 4.02 3.98s-1.74 4.02-4.02 4.02c-2.26 0-4-1.72-4-4.02Zm7.42 0c0-2.06-1.34-3.47-3.42-3.47-2.04 0-3.4 1.41-3.4 3.47 0 2.08 1.36 3.51 3.4 3.51 2.08 0 3.42-1.43 3.42-3.51Zm-3.96 1.6h.65v.42h-2.03v-.42h.65v-3.28h-.65v-.43h2.1c1.25 0 1.61.56 1.61 1.09 0 .43-.32.89-1.18.99v.05c.69.11.92.43.98.89l.04.42c.02.24.07.31.18.31.11 0 .2-.07.29-.33l.29.11c-.13.4-.36.69-.76.69-.45 0-.72-.24-.76-.85l-.02-.4c-.02-.43-.18-.65-.72-.65h-.67v1.39Zm.65-1.8c.58 0 .87-.27.87-.78 0-.47-.25-.71-.81-.71h-.71v1.48h.65v.01Z"/> </g> </svg> </span> <div class="footer__location"> <p>18111 Nordhoff Street<br /> Northridge, CA 91330</p> <p><a class="link" href="https://www.csun.edu/contact">Contact Us</a></p> </div> <ul class="footer__social"> <li> <a href="https://www.facebook.com/calstatenorthridge"> <span class="screen-reader-text">Facebook</span> <span class="svg svg--facebook Facebook "> <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M21,11 C21,5.47714844 16.5228516,1 11,1 C5.47714844,1 1,5.47714844 1,11 C1,15.9912891 4.65685547,20.1283203 9.4375,20.8785156 L9.4375,13.890625 L6.8984375,13.890625 L6.8984375,11 L9.4375,11 L9.4375,8.796875 C9.4375,6.290625 10.9304297,4.90625 13.2146484,4.90625 C14.3087305,4.90625 15.453125,5.1015625 15.453125,5.1015625 L15.453125,7.5625 L14.1921484,7.5625 C12.9499023,7.5625 12.5625,8.33333984 12.5625,9.12416016 L12.5625,11 L15.3359375,11 L14.8925781,13.890625 L12.5625,13.890625 L12.5625,20.8785156 C17.3431445,20.1283203 21,15.9912891 21,11" transform="translate(-1 -1)"/></svg> </span> </a> </li> <li> <a href="https://www.instagram.com/csun_edu/"> <span class="screen-reader-text">Instagram</span> <span class="svg svg--instagram Instagram "> <svg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'><path d='M66.667 50q0-6.901-4.883-11.784Q56.901 33.333 50 33.333t-11.784 4.883Q33.333 43.099 33.333 50t4.883 11.784Q43.1 66.667 50 66.667t11.784-4.883Q66.667 56.901 66.667 50zm8.984 0q0 10.677-7.487 18.164T50 75.651t-18.164-7.487T24.35 50t7.487-18.164T50 24.349t18.164 7.487T75.651 50zm7.032-26.693q0 2.474-1.758 4.232t-4.232 1.758-4.232-1.758q-1.758-1.758-1.758-4.232t1.758-4.232q1.758-1.758 4.232-1.758t4.232 1.758 1.758 4.232zM50 8.984q-.456 0-4.98-.033-4.526-.032-6.87 0-2.343.033-6.282.196-3.939.162-6.706.65t-4.655 1.205q-3.255 1.302-5.729 3.776-2.474 2.474-3.776 5.73-.716 1.887-1.204 4.654t-.651 6.706q-.163 3.939-.196 6.283-.032 2.343 0 6.868.033 4.525.033 4.98t-.033 4.981q-.032 4.525 0 6.869.033 2.343.196 6.282.162 3.94.65 6.706t1.205 4.655q1.302 3.255 3.776 5.73 2.474 2.473 5.73 3.775 1.887.716 4.654 1.205t6.706.65 6.283.196q2.343.032 6.868 0 4.525-.033 4.98-.033t4.981.033q4.525.032 6.869 0 2.343-.033 6.282-.195 3.939-.163 6.706-.651t4.655-1.205q3.255-1.302 5.73-3.776 2.473-2.474 3.775-5.729.716-1.888 1.204-4.655t.652-6.706.195-6.282q.032-2.344 0-6.869-.033-4.525-.033-4.98t.033-4.98q.032-4.526 0-6.87-.033-2.343-.195-6.282-.163-3.939-.652-6.706t-1.204-4.655q-1.302-3.255-3.776-5.729-2.474-2.474-5.73-3.776-1.887-.716-4.654-1.204t-6.706-.651q-3.939-.163-6.282-.196-2.344-.032-6.869 0-4.525.033-4.98.033zM100 50q0 14.909-.326 20.638-.651 13.542-8.073 20.964-7.422 7.422-20.964 8.073Q64.91 100 50 100t-20.638-.325q-13.542-.651-20.964-8.073Q.976 84.18.325 70.638 0 64.908 0 50t.325-20.638Q.976 15.82 8.398 8.398 15.82.976 29.362.325 35.092 0 50 0t20.638.325Q84.18.976 91.602 8.398q7.422 7.422 8.073 20.964.326 5.73.326 20.638z'/></svg> </span> </a> </li> <li> <a href="https://twitter.com/csunorthridge"> <span class="screen-reader-text">Twitter</span> <span class="svg svg--twitter Twitter "> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="17" viewBox="0 0 20 17"><defs><path id="socialTwitter" d="M23.6363308,6.65813384 C22.8968737,6.98579293 22.103447,7.20800758 21.2698056,7.30721465 C22.1210101,6.7974899 22.7725859,5.98899495 23.0814015,5.02857071 C22.282952,5.50060859 21.4016111,5.84336869 20.4625253,6.02917677 C19.7105278,5.22695202 18.6408838,4.72727273 17.4544697,4.72727273 C15.1783535,4.72727273 13.332846,6.5727803 13.332846,8.84764899 C13.332846,9.17028535 13.3692525,9.48540404 13.4395707,9.78673485 C10.0147273,9.61471465 6.97781566,7.97385859 4.94525253,5.48051768 C4.58995202,6.08816919 4.38782828,6.7962096 4.38782828,7.55201515 C4.38782828,8.98198232 5.11599242,10.2437045 6.22079545,10.9818813 C5.54535354,10.9592955 4.91009343,10.7734874 4.35394949,10.4646389 L4.35394949,10.5161136 C4.35394949,12.5122702 5.77511869,14.1782399 7.65952778,14.5574066 C7.31427273,14.6503106 6.95020707,14.7017854 6.57356818,14.7017854 C6.30742929,14.7017854 6.05005556,14.6754242 5.79770455,14.625197 C6.32246465,16.2635581 7.84408838,17.4549621 9.64691919,17.4876263 C8.23704293,18.5924293 6.45932576,19.2490278 4.52846465,19.2490278 C4.19578283,19.2490278 3.86809091,19.2289369 3.54545455,19.1925303 C5.36962374,20.3638763 7.53527273,21.0468359 9.86286364,21.0468359 C17.4444899,21.0468359 21.5887323,14.7670808 21.5887323,9.32096717 L21.5749116,8.78740909 C22.384654,8.20986111 23.0851768,7.48422475 23.6363308,6.65813384 Z"/></defs><use xlink:href="#socialTwitter" fill-rule="evenodd" transform="translate(-3.7 -4.213)"/></svg> </span> </a> </li> <li> <a href="https://www.youtube.com/user/CalStateNorthridge"> <span class="screen-reader-text">Youtube</span> <span class="svg svg--youtube Youtube "> <svg xmlns="http://www.w3.org/2000/svg" width="25" height="19" viewBox="0 0 25 19"><path fill-rule="evenodd" d="M24.8181818,18.103994 L24.8181818,9.07782421 C24.8181818,9.07782421 24.8181818,4.72727273 20.7449115,4.72727273 L5.25369879,4.72727273 C5.25369879,4.72727273 1.18181818,4.72727273 1.18181818,9.07782421 L1.18181818,18.103994 C1.18181818,18.103994 1.18181818,22.4545455 5.25369879,22.4545455 L20.7449115,22.4545455 C20.7449115,22.4545455 24.8181818,22.4545455 24.8181818,18.103994 M17.5888566,13.6035258 L9.8508937,18.4572629 L9.8508937,8.74830445 L17.5888566,13.6035258" transform="translate(-.7 -4.213)"/></svg> </span> </a> </li> <li> <a href="https://www.linkedin.com/school/california-state-university-northridge/"> <span class="screen-reader-text">LinkedIn</span> <span class="svg svg--linkedin LinkedIn "> <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><path fill-rule="evenodd" d="M7.6449663,18.0749799 C7.6449663,18.3442407 7.42525208,18.5625 7.15419637,18.5625 L5.06510552,18.5625 C4.79404982,18.5625 4.57433559,18.3442407 4.57433559,18.0749799 L4.57433559,9.37558617 C4.57433559,9.10632534 4.79404982,8.88806603 5.06510552,8.88806603 L7.15419637,8.88806603 C7.42525208,8.88806603 7.6449663,9.10632534 7.6449663,9.37558617 L7.6449663,18.0749799 Z M6.10965095,8.06801797 C5.01356882,8.06801797 4.125,7.18533307 4.125,6.09650898 C4.125,5.0076849 5.01356882,4.125 6.10965095,4.125 C7.20573307,4.125 8.0943019,5.0076849 8.0943019,6.09650898 C8.0943019,7.18533307 7.20578188,8.06801797 6.10965095,8.06801797 Z M18.5625,18.1142491 C18.5625,18.3617906 18.3604514,18.5625 18.1112597,18.5625 L15.8695109,18.5625 C15.6203193,18.5625 15.418272,18.3617906 15.418272,18.1142491 L15.418272,14.0337403 C15.418272,13.4250189 15.598016,11.3662934 13.8168764,11.3662934 C12.4352927,11.3662934 12.1550619,12.7754283 12.0987913,13.4078083 L12.0987913,18.1142491 C12.0987913,18.3617906 11.8967928,18.5625 11.6475523,18.5625 L9.47939949,18.5625 C9.23020784,18.5625 9.02816055,18.3617906 9.02816055,18.1142491 L9.02816055,9.33631695 C9.02816055,9.08877539 9.23020784,8.88806603 9.47939949,8.88806603 L11.6475523,8.88806603 C11.896744,8.88806603 12.0987913,9.08877539 12.0987913,9.33631695 L12.0987913,10.0952796 C12.6110836,9.33156586 13.3724212,8.74209117 14.9934359,8.74209117 C18.583045,8.74209117 18.5625,12.0734788 18.5625,13.9039095 L18.5625,18.1142491 L18.5625,18.1142491 Z" transform="translate(-4 -4)"/></svg> </span> </a> </li> </ul> </div> <div class="footer__block"> <ul class="footer__nav"> <li> <a href="https://www.csun.edu/atoz/" > A to Z </a> </li> <li> <a href="https://www.csun.edu/universal-design-center" > Accessibility </a> </li> <li> <a href="https://www.csun.edu/directory" > Directory </a> </li> <li> <a href="https://www.csun.edu/emergency/" > Emergency Information </a> </li> <li> <a href="https://www.csun.edu/careers/" > Employment </a> </li> <li> <a href="https://www.csun.edu/csun-maps" > Maps &amp; Parking </a> </li> <li> <a href="https://www.thesoraya.org/" > The Soraya </a> </li> <li> <a href="https://www.csun.edu/afvp/university-policies-procedures/" > University Policies &amp; Procedures </a> </li> <li> <a href="https://www.csun.edu/current-students/your-right-to-know" > Your Right to Know – Consumer Information </a> </li> <li> <a href="https://www.885fm.org/" > 88.5FM (KCSN) </a> </li> </ul> </div> <div class="footer__block"> <div class="hexagon"> <div class="hexagon__content"> <div class="hexagon__title"> Invest in the <span> Leaders of Tomorrow </span> </div> <a href="https://engage.csun.edu/" class="link"> Give Now </a> </div> </div> </div> </div> </div> <div class="footer__legal"> <div class="footer__container"> <div>&copy; 2024 California State University Northridge</div> <ul class="footer__links"> <li> <a href="https://www.csun.edu/universal-design-center"> Accessibility </a> </li> <li> <a href="https://www.csun.edu/eqd/title-ix" aria-label="Title Nine"> Title IX </a> </li> <li> <a href="https://www.csun.edu/sites/default/files/900-12.pdf"> Terms &amp; Conditions </a> </li> <li> <a href="https://www.csun.edu/it/information-security/resources/privacy-notice"> Privacy Policy </a> </li> <li> <a href="https://www.csun.edu/sites/default/files/clery-report.pdf"> Annual Security Report (CLERY) </a> </li> <li> <a href="https://www.csun.edu/sites/default/files/Annual-Fire-Safety-Report.pdf"> Annual Fire Safety Report </a> </li> <li> <a href="https://www.csun.edu/sites/default/files/annual-campus-safety-plan.pdf"> Campus Safety Report </a> </li> <li> <a href="https://www.csun.edu/it/information-security/resources/document-viewers"> Document Reader </a> </li> <li> <a href="https://www.calstate.edu/"> CSU System </a> </li> </ul> </div> </div> </footer> <a class="scroll-top" href="#main-nav"><span class="screen-reader-text">Scroll back to the top of the page</span></a> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/71","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"csun\/behaviors,csun\/global-css,csun\/global-js,system\/base,views\/views.module","theme":"csun","theme_token":null},"ajaxTrustedUrl":[],"user":{"uid":0,"permissionsHash":"36b9424e18dbf26f74d953eb021bf1dcf2787ff8602809db1a752679b0c1bc08"}}</script> <script src="//live-csu-northridge.pantheonsite.io/core/assets/vendor/jquery/jquery.min.js?v=3.6.3"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/polyfills/nodelist.foreach.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/polyfills/element.matches.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/polyfills/object.assign.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/assets/vendor/css-escape/css.escape.js?v=1.5.1"></script> <script src="//live-csu-northridge.pantheonsite.io/core/assets/vendor/es6-promise/es6-promise.auto.min.js?v=4.2.8"></script> <script src="//live-csu-northridge.pantheonsite.io/core/assets/vendor/once/once.min.js?v=1.0.1"></script> <script src="//live-csu-northridge.pantheonsite.io/core/assets/vendor/jquery-once/jquery.once.min.js?v=2.2.3"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/drupalSettingsLoader.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/drupal.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/drupal.init.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/assets/vendor/tabbable/index.umd.min.js?v=5.3.3"></script> <script src="//live-csu-northridge.pantheonsite.io/themes/csun/dist/js/main.js?v=1.1"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/progress.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/jquery.once.bc.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/assets/vendor/loadjs/loadjs.min.js?v=4.2.0"></script> <script src="//live-csu-northridge.pantheonsite.io/core/modules/responsive_image/js/responsive_image.ajax.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/core/misc/ajax.js?v=9.5.11"></script> <script src="//live-csu-northridge.pantheonsite.io/themes/csun/js/csun-behaviors.js?v=1"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-dd84472fbf78f30e3e5","applicationID":"533317613","transactionName":"NlRXNUdQVhcEUE0LWQ8edAJBWFcKSndLF0YAXWkPWlVdOCZcVxZEDl1ZBEdtdgsBVm8LUxZyWg9BQ1cICVZLTwgXWFAW","queueTime":0,"applicationTime":368,"atts":"GhNUQw9KRRk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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