CINXE.COM

Facts | Sonoma State University

<!DOCTYPE html> <!--[if IEMobile 7]><html class="iem7" lang="en" dir="ltr"><![endif]--> <!--[if lte IE 6]><html class="lt-ie9 lt-ie8 lt-ie7" lang="en" dir="ltr"><![endif]--> <!--[if (IE 7)&(!IEMobile)]><html class="lt-ie9 lt-ie8" lang="en" dir="ltr"><![endif]--> <!--[if IE 8]><html class="lt-ie9" lang="en" dir="ltr"><![endif]--> <!--[if (gte IE 9)|(gt IEMobile 7)]><!--><html lang="en" dir="ltr" prefix="fb: https://www.facebook.com/2008/fbml content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ rdfs: http://www.w3.org/2000/01/rdf-schema# 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#"><!--<![endif]--> <head> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VwQFUlBVCRAJXVhTBgAEXlc=",licenseKey:"NRJS-214b2942b01dae54dc2",applicationID:"999111383"};;/*! For license information please see nr-loader-full-1.286.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:()=>p,xN:()=>g});var n=r(3333);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={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},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,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},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,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,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},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 g(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 p(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,harvester: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.286.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});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=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=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}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},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)g(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 g(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:g,addEventListener:g,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=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,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 g(e,t){n[e]=p(e).concat(t)}function p(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})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},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],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,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])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},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,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,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,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},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,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=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(8154),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()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);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,rF:()=>d});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)}}function d(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},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},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")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>N});var n=r(860),i=r(2555),o=r(9908),a=r(1687),s=r(5289),c=r(6154),u=r(944),d=r(8154),l=r(384),f=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",f.G4.RECORD,f.G4.PAUSE,"log","wrapLogger"],g=["setErrorHandler","finished","addToTrace","addRelease"];var p=r(1863),m=r(2614),v=r(993),b=r(3785),y=r(9414),R=r(3241),x=r(5701);function w(){const e=(0,l.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.runtime?e.exposed&&e[t]&&"micro-agent"!==e.runtime.loaderType&&n.push(e[t](...r)):(0,u.R)(38,t)})),n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),S=r(3371);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var O=r(7836);const I=new Set;function N(e,t={},h,N){let{init:P,info:j,loader_config:C,runtime:k={},exposed:H=!0}=t;k.loaderType=h;const L=(0,l.pV)();j||(P=L.init,j=L.info,C=L.loader_config),(0,A.xN)(e.agentIdentifier,P||{}),(0,T.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},c.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=e.init,M=[j.beacon,j.errorBeacon];I.has(e.agentIdentifier)||(D.proxy.assets&&(_(D.proxy.assets),M.push(D.proxy.assets)),D.proxy.beacon&&M.push(D.proxy.beacon),w(),(0,l.US)("activatedFeatures",x.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),k.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?M:[]],k.ptid=e.agentIdentifier,(0,S.V)(e.agentIdentifier,k),I.has(e.agentIdentifier)||(e.ee=O.ee.get(e.agentIdentifier),e.exposed=H,function(e,t){t||(0,a.Ak)(e.agentIdentifier,"api");const l=e.ee.get("tracer");E[e.agentIdentifier]=m.g.OFF,e.ee.on(f.G4.REPLAY_RUNNING,(t=>{E[e.agentIdentifier]=t}));const h="api-",w=h+"ixn-";function A(t,r,n,o){const a=e.info;return null===r?delete a.jsAttributes[t]:(0,i.x1)(e.agentIdentifier,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(h,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}e.log=function(t,{customAttributes:r={},level:i=v.p_.INFO}={}){(0,o.p)(d.xV,["API/log/called"],void 0,n.K7.metrics,e.ee),(0,b.R)(e.ee,t,r,i)},e.wrapLogger=(t,r,{customAttributes:i={},level:a=v.p_.INFO}={})=>{(0,o.p)(d.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,e.ee),(0,y.J)(e.ee,t,r,{customAttributes:i,level:a})},g.forEach((t=>{e[t]=_(h,t,!0,"api")})),e.addPageAction=_(h,"addPageAction",!0,n.K7.genericEvents),e.recordCustomEvent=_(h,"recordCustomEvent",!0,n.K7.genericEvents),e.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),e.runtime.customTransaction=(r||"http://custom.transaction")+t,_(h,"setPageViewName",!0)()},e.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return A(e,t,"setCustomAttribute",r);(0,u.R)(40,typeof t)}else(0,u.R)(39,typeof e)},e.setUserId=function(e){if("string"==typeof e||null===e)return A("enduser.id",e,"setUserId",!0);(0,u.R)(41,typeof e)},e.setApplicationVersion=function(e){if("string"==typeof e||null===e)return A("application.version",e,"setApplicationVersion",!1);(0,u.R)(42,typeof e)},e.start=()=>{try{(0,o.p)(d.xV,["API/start/called"],void 0,n.K7.metrics,e.ee),e.ee.emit("manual-start-all")}catch(e){(0,u.R)(23,e)}},e[f.G4.RECORD]=function(){(0,o.p)(d.xV,["API/recordReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.RECORD,[],void 0,n.K7.sessionReplay,e.ee)},e[f.G4.PAUSE]=function(){(0,o.p)(d.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.PAUSE,[],void 0,n.K7.sessionReplay,e.ee)},e.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(t,r){var i={},a=this,s="function"==typeof r;return(0,o.p)(d.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,o.p)(w+"tracer",[(0,p.t)(),t,i],a,n.K7.spa,e.ee),function(){if(l.emit((s?"":"no-")+"fn-start",[(0,p.t)(),a,s],i),s)try{return r.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw l.emit("fn-err",[arguments,this,t],i),t}finally{l.emit("fn-end",[(0,p.t)()],i)}}}};function _(t,r,i,a){return function(){return(0,o.p)(d.xV,["API/"+r+"/called"],void 0,n.K7.metrics,e.ee),(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!x.B?.[e.agentIdentifier],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:a}}),a&&(0,o.p)(t+r,[i?(0,p.t)():performance.now(),...arguments],i?null:this,a,e.ee),i?void 0:this}}function O(){r.e(891).then(r.bind(r,8778)).then((({setAsyncAPI:t})=>{t(e),(0,a.Ze)(e.agentIdentifier,"api")})).catch((t=>{(0,u.R)(27,t),e.ee.abort()}))}["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{S[t]=_(w,t,void 0,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa)})),e.setCurrentRouteName=e.runSoftNavOverSpa?_(w,"routeName",void 0,n.K7.softNav):_(h,"routeName",!0,n.K7.spa),e.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(d.xV,["API/noticeError/called"],void 0,n.K7.metrics,e.ee),(0,o.p)("err",[t,(0,p.t)(),!1,r,!!E[e.agentIdentifier]],void 0,n.K7.jserrors,e.ee)},c.RI?(0,s.GG)((()=>O()),!0):O()}(e,N),(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!x.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),I.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,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"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.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=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.286.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.286.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={891:"sha512-X28Y1nfmtn0Xl6rrvSj6yKktd3hdVlMJVpJIppDwjQkgtGLkoZTkr/6W5jnO5zHwMYgytOeQ9Zp8BH7X+M7hug==",222:"sha512-8Mc14NKEdLpLSGrkgcn6zXCvZq7SjtS54yzNEfu8VHYkMe2MNDCmPGJ6nxZvT6LoiNaj5I6a+emLUKL+GoT1Mw==",95:"sha512-rtlVTeYLfTLdKUtGMkJ98v3moIO41WYGH5IePgCLEO4i9MF6wKNkYoVKSbmeA5aepLI3TkgwSygReaZkzVIe1A=="};(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(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=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={85:0,959: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.286.0.PROD"]=self["webpackChunk:NRBA-1.286.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(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if(this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",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(this[t]!==o.prototype[t]&&this[t]!==n.prototype[t])return this[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(8969);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=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(891).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(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),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()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),S=i(1863);class _ extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class I extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),g.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,w.p)(O.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}var N=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(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(L(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=N.T;#r=!1;constructor(e,r=!0){super(e,N.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.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)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(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===g.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,P.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(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.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&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=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=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.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(g.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 g.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,P.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,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;const he="X-NewRelic-App-Data";class ge 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,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.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=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.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 p(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&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.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:g.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 R(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 x(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.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(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&&r.getAllResponseHeaders().indexOf(he)>=0){var i=r.getResponseHeader(he);i&&((0,w.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",p),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",R)}(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 me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:Re,bD:xe,d3:we,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:_e}=ye;class Oe extends b{static featureName=Ae;constructor(e,t=!0){super(e,Ae,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;be(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Se,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+we,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+Ee,(function(e){(0,w.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,w.p)(Re,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:xe,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Ie=i(2614);class Ne 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(Ie.H3,"_").concat(Ie.uh)))}catch(e){}(0,p.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,w.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===Ie.g.FULL||e.sessionReplayMode===Ie.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),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!==Ie.g.FULL&&this.featAggregate.initializeRecording(Ie.g.FULL,!0):(this.#i=Ie.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Ie.g.FULL&&(this.recorder.parent.mode=Ie.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3333);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){super(e,Pe.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Pe.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Pe.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var Ce=i(993),ke=i(3785),He=i(9414);class Le extends b{static featureName=Ce.TZ;constructor(e,t=!0){super(e,Ce.TZ,t);const r=this.ee;(0,He.J)(r,g.gm.console,"log",{level:"info"}),(0,He.J)(r,g.gm.console,"error",{level:"error"}),(0,He.J)(r,g.gm.console,"warn",{level:"warn"}),(0,He.J)(r,g.gm.console,"info",{level:"info"}),(0,He.J)(r,g.gm.console,"debug",{level:"debug"}),(0,He.J)(r,g.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ke.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),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}}get api(){return this}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,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,Oe,Ne,ge,I,D,je,Le],loaderType:"pro"})})()})();</script> <link rel="shortcut icon" href="https://www.sonoma.edu/sites/www/files/favicon_0.ico" type="image/vnd.microsoft.icon" /> <meta name="description" content="Below you will discover Sonoma State University through the lens of a variety of facts and statistics." /> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="canonical" href="https://www.sonoma.edu/about/facts" /> <link rel="shortlink" href="https://www.sonoma.edu/node/12" /> <meta property="og:site_name" content="Sonoma State University" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.sonoma.edu/about/facts" /> <meta property="og:title" content="Facts" /> <meta property="og:description" content="Below you will discover Sonoma State University through the lens of a variety of facts and statistics." /> <meta property="og:updated_time" content="2025-01-24T13:51:55-08:00" /> <meta property="article:published_time" content="2016-04-06T16:16:44-07:00" /> <meta property="article:modified_time" content="2025-01-24T13:51:55-08:00" /> <title>Facts | Sonoma State University</title> <meta name="MobileOptimized" content="width"> <meta name="HandheldFriendly" content="true"> <meta name="viewport" content="width=device-width"> <meta http-equiv="cleartype" content="on"> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_kShW4RPmRstZ3SpIC-ZvVGNFVAi0WEMuCnI0ZkYIaFw.css" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_lkvHUqwuaMnlSkPLjR6wgdcvM88sr5Mi-fDRQ-vdqKU.css" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_MbipdXcJAkkXghD27CMySd6mJI1NcdiRjtxIdzzqCV4.css" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_VWGhZkkR4B4tMJA7PC_wov8dAxaI-MS03BCM3K8jjJA.css" media="screen" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_E6WUuDDnWF2CcUUMWHtUH21jq0nFzypxTr-RcqkjrYc.css" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_1Jr9k-NQHlGzwAz1CnKZHR_xBSYsU7kEYkCqx2XuXWc.css" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/all/modules/contrib/popup/popup.css?sufsz3" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_UjgaSsV8iSch0Gi6XFEF73F8YosGOhIuTtFUiD0xSVI.css" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_K7cb9PEoNZu8C-MUn3KsVmRdwln406_dyGunEQ13aJU.css" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css_injector/css_injector_79.css?sufsz3" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css_injector/css_injector_81.css?sufsz3" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css_injector/css_injector_116.css?sufsz3" media="all" /> <script src="https://www.sonoma.edu/sites/www/files/js/js_d0GGRj4XhQcEazw4vMa1V_iKCW2bU7JzADKGF5e0Mu8.js"></script> <script src="https://www.sonoma.edu/sites/www/files/js/js_Pt6OpwTd6jcHLRIjrE-eSPLWMxWDkcyYrPTIrXDSON0.js"></script> <script src="https://www.sonoma.edu/sites/www/files/js/js_VSqMscsTA5aM7oL6tzfVOFOCT9IVVdi8dCSWfGY03W0.js"></script> <script src="https://www.sonoma.edu/sites/www/files/js/js_sRPXxboI4gvcDFU7CwcmtTtU_NTyUtCr-ynPxVdszXQ.js"></script> <script src="https://www.sonoma.edu/sites/www/files/js/js_DuCBxVBnmwlqi-FUiwD_uvjmLVBk6uphM_23_gbOteI.js"></script> <script>jQuery.extend(Drupal.absolute_messages, {"dismiss":{"status":false,"warning":false,"error":false},"dismiss_time":{"status":"","warning":"","error":""},"dismiss_all_count":2});</script> <script src="https://www.sonoma.edu/sites/www/files/js/js_PxwAzaC7p9rq04oGU5pUOQtKiVvPY8EzxfLfMoEJ4yw.js"></script> <script src="https://www.sonoma.edu/sites/all/modules/contrib/popup/popup.js?sufsz3"></script> <script src="https://www.sonoma.edu/sites/www/files/js/js_VW1iS58njcrXzaZonGuevjdOLS6n4yUW2xOHc9KrMaY.js"></script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.type='text/javascript';j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-T2V939T');</script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"ssuedu_child","theme_token":"MdptdGBbA1dtQl7Uwixb6lEZq_f3vviPiwewQzRdatM","js":{"sites\/all\/libraries\/stacktable\/stacktable.min.js":1,"sites\/all\/modules\/features\/kwall_accordion_menu\/js\/kwall_accordion_menu.js":1,"sites\/all\/modules\/features\/sonoma_slide_menu\/js\/kwall_slide_menu.js":1,"sites\/all\/modules\/contrib\/addthis\/addthis.js":1,"0":1,"https:\/\/www.sonoma.edu\/sites\/www\/files\/google_tag\/primary\/google_tag.script.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.12\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_browser.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.core.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.widget.min.js":1,"sites\/all\/libraries\/jquery.placeholder\/jquery.placeholder.min.js":1,"sites\/all\/modules\/contrib\/jquery_placeholder\/jquery_placeholder.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.accordion.min.js":1,"misc\/form-single-submit.js":1,"sites\/all\/modules\/contrib\/codefilter\/codefilter.js":1,"sites\/all\/modules\/custom\/ssuedu_custom\/js\/ssuedu_custom.js":1,"sites\/all\/modules\/custom\/ssuedu_custom\/js\/selectivizr-min.js":1,"sites\/all\/modules\/contrib\/absolute_messages\/absolute_messages.js":1,"1":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/default\/colorbox_style.js":1,"sites\/all\/modules\/contrib\/popup\/popup.js":1,"sites\/all\/themes\/custom\/ssuedu_theme\/js\/slideshow.js":1,"sites\/all\/modules\/contrib\/field_group\/field_group.js":1,"sites\/all\/modules\/contrib\/extlink\/js\/extlink.js":1,"2":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"misc\/ui\/jquery.ui.accordion.css":1,"sites\/all\/modules\/contrib\/calendar\/css\/calendar_multiday.css":1,"sites\/all\/modules\/contrib\/codefilter\/codefilter.css":1,"modules\/comment\/comment.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/logintoboggan\/logintoboggan.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/extlink\/css\/extlink.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/absolute_messages\/absolute_messages.css":1,"sites\/all\/modules\/contrib\/colorbox\/styles\/default\/colorbox_style.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/popup\/popup.css":1,"sites\/all\/modules\/features\/kwall_accordion_menu\/css\/font-awesome\/css\/font-awesome.min.css":1,"sites\/all\/modules\/features\/kwall_accordion_menu\/css\/kwall_accordion_menu.css":1,"sites\/all\/modules\/features\/sonoma_slide_menu\/css\/kwall_slide_menu.css":1,"sites\/all\/libraries\/stacktable\/stacktable.css":1,"sites\/all\/themes\/custom\/ssuedu_theme\/system.menus.css":1,"sites\/all\/themes\/custom\/ssuedu_theme\/css\/base\/normalize.css.less":1,"sites\/all\/themes\/custom\/ssuedu_theme\/fonts\/stylesheet.css":1,"sites\/all\/themes\/custom\/ssuedu_theme\/css\/styles.css.less":1,"sites\/all\/themes\/custom\/ssuedu_theme\/css\/themes\/print.css.less":1,"sites\/all\/themes\/custom\/ssuedu_child_theme\/css\/styles_ssuedu_child.css.less":1,"public:\/\/css_injector\/css_injector_79.css":1,"public:\/\/css_injector\/css_injector_81.css":1,"public:\/\/css_injector\/css_injector_116.css":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px","file_public_path":"\/sites\/www\/files","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"popup":{"effects":{"show":{"default":"this.body.show();","fade":"\n if (this.opacity){\n this.body.fadeTo(\u0027medium\u0027,this.opacity);\n }else{\n this.body.fadeIn(\u0027medium\u0027);\n }","slide-down":"this.body.slideDown(\u0027medium\u0027)","slide-down-fade":"\n this.body.animate(\n {\n height:\u0027show\u0027,\n opacity:(this.opacity ? this.opacity : \u0027show\u0027)\n }, \u0027medium\u0027\n );"},"hide":{"default":"this.body.hide();","fade":"this.body.fadeOut(\u0027medium\u0027);","slide-down":"this.body.slideUp(\u0027medium\u0027);","slide-down-fade":"\n this.body.animate(\n {\n height:\u0027hide\u0027,\n opacity:\u0027hide\u0027\n }, \u0027medium\u0027\n );"}},"linger":250,"delay":0},"better_exposed_filters":{"views":{"video_slideshow":{"displays":{"block":{"filters":[]},"block_2":{"filters":[]}}}}},"currentPath":"node\/12","currentPathIsAdmin":false,"jquery_placeholder":{"edit-query":{"selector":"#edit-query"},"edit-query--2":{"selector":"#edit-query--2"}},"urlIsAjaxTrusted":{"\/ssu-search":true},"kwall_slide_menu":{"searchOpenSelector":".header-search-open-button","menuOpenSelector":".header-menu-open-button","navSearchMenuID":"kwall-slide-in-nav-search-menu","navMenuID":"kwall-slide-in-nav-menu"},"field_group":{"accordion":"full","div":"full"},"extlink":{"extTarget":"_blank","extClass":0,"extLabel":"(link is external)","extImgClass":0,"extIconPlacement":"append","extSubdomains":1,"extExclude":"","extInclude":"","extCssExclude":"","extCssExplicit":"","extAlert":0,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","mailtoClass":0,"mailtoLabel":"(link sends e-mail)","extUseFontAwesome":false}});</script> <!--[if lt IE 9]> <script src="/sites/all/themes/contrib/zen/js/html5-respond.js"></script> <![endif]--> <link rel="stylesheet" href="https://use.typekit.net/mwy1qoi.css"> </head> <body class="html not-front not-logged-in one-sidebar sidebar-first page-node page-node- page-node-12 node-type-page header-bg-default section-about" > <p id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Jump to content</a> </p> <div class="region region-page-top"> <noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T2V939T" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> </div> <div id="page"> <div class="upper-wrapper"> <header id="header" role="banner"> <div class="header__region region region-header"> <div id="block-bean-header-logo-block" class="block block-bean header-logo-block first odd"> <div class="entity entity-bean bean-simple-block clearfix" about="/block/header-logo-block"> <div class="content"> <div class="field field-name-field-body field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><div class="child-theme-one"><a href="/"><img alt="Sonoma State University" height="61" src="/sites/www/files/ssu_full_logo_centered-wht.svg" width="300" /></a></div> </div> </div> </div> </div> </div> </div> <div id="block-menu-menu-header-menu" class="block block-menu header-menu-block last even" role="navigation"> <ul class="menu"><li class="menu__item is-leaf first leaf mainmenu-topnav"><a href="https://admissions.sonoma.edu/apply?utm_source=www.sonoma.edu&amp;utm_medium=header_top_bar&amp;utm_campaign=website_theme&amp;utm_content=Apply" class="menu__link">Apply</a></li> <li class="menu__item is-leaf leaf mainmenu-topnav"><a href="/visit" class="menu__link">Visit</a></li> <li class="menu__item is-leaf leaf mainmenu-topnav"><a href="/give" class="menu__link">Give</a></li> <li class="menu__item is-leaf leaf mainmenu-topnav"><a href="https://login.sonoma.edu/" class="menu__link">Login</a></li> <li class="menu__item is-leaf leaf"><a href="#" class="menu__link header-search-open-button">Search</a></li> <li class="menu__item is-leaf last leaf"><a href="#" class="menu__link header-menu-open-button">Toggle Menu</a></li> </ul> </div> </div> </header> <div id="main"> <div id="navigation" class="clearfix"> <div class="inner-wrapper"> <div class="region region-navigation"> <div id="block-kwall-slide-menu-search" class="block block-kwall-slide-menu navigation-slide-menu-block first odd"> <div class="kwall-slide-in-nav-search-menu closed" id="kwall-slide-in-nav-search-menu"><div class="slide-menu-close"><a href="#" class="slide-menu-close-button" aria-controls="kwall-slide-in-nav-search-menu"><span class="element-invisible">Close Nav</span></a></div><div class="container-inline"><form action="/ssu-search" method="get" id="ssusearch-search-block-form" accept-charset="UTF-8"><div><div class="form-item form-type-textfield form-item-query"> <label class="element-invisible" for="edit-query">search query <span class="form-required" title="This field is required.">*</span></label> <input placeholder="Search" type="text" id="edit-query" name="query" value="" size="15" maxlength="128" class="form-text required" /> </div> <input type="submit" id="edit-submit" name="op" value="Search" class="form-submit" /><input type="hidden" name="form_build_id" value="form-Au4fOO6iaDT5QtahkvbGPO264i01b324w2SFvNs9c2M" /> <input type="hidden" name="form_id" value="ssusearch_search_block_form" /> </div></form></div><div id="block-menu-block-3" class="block block-menu-block first odd" role="navigation"> <h2 class="block__title block-title">Common Searches</h2> <div class="menu-block-wrapper menu-block-3 menu-name-menu-search-menu parent-mlid-0 menu-level-1"> <ul class="menu"><li class="menu__item is-leaf first leaf menu-mlid-1057"><a href="/academics/degree-programs" class="menu__link">What majors and minors are offered?</a></li> <li class="menu__item is-leaf leaf menu-mlid-1058"><a href="http://www.sonoma.edu/aa/gs/" class="menu__link">Where can I find information about graduate programs?</a></li> <li class="menu__item is-leaf leaf menu-mlid-1059"><a href="http://www.sonoma.edu/registration/fees.html" class="menu__link">How much is tuition?</a></li> <li class="menu__item is-leaf leaf menu-mlid-1060"><a href="http://www.sonoma.edu/finaid" class="menu__link">What financial aid packages are available?</a></li> <li class="menu__item is-leaf last leaf menu-mlid-1064"><a href="https://login.sonoma.edu/" class="menu__link">Where can I log in to SSU Online?</a></li> </ul></div> </div> </div><a href="#" class="kwall-slide-menu-overlay" aria-controls="kwall-slide-in-nav-search-menu"><span class="element-invisible">Close Nav</span></a> </div> <div id="block-kwall-slide-menu-menu" class="block block-kwall-slide-menu navigation-slide-menu-block kwall-slide-in-nav-menu-block last even"> <div class="kwall-slide-in-nav-menu closed" id="kwall-slide-in-nav-menu"><div class="slide-menu-close"><a href="#" class="slide-menu-close-button" aria-controls="kwall-slide-in-nav-menu"><span class="element-invisible">Close Nav</span></a></div><div class="container-inline"><form action="/ssu-search" method="get" id="ssusearch-search-block-form--2" accept-charset="UTF-8"><div><div class="form-item form-type-textfield form-item-query"> <label class="element-invisible" for="edit-query--2">search query <span class="form-required" title="This field is required.">*</span></label> <input placeholder="Search" type="text" id="edit-query--2" name="query" value="" size="15" maxlength="128" class="form-text required" /> </div> <input type="submit" id="edit-submit--2" name="op" value="Search" class="form-submit" /><input type="hidden" name="form_build_id" value="form-198dPdKtaBbTnR6uJ51gnwCZFlgiLUrfbzL9NeImWUE" /> <input type="hidden" name="form_id" value="ssusearch_search_block_form" /> </div></form></div><div id="block-menu-block-1" class="block block-menu-block slide-in-nav-menu-block accordion-menu-block even" aria-label="Accordion Menu Nav" tabindex="-1" role="navigation"> <div class="menu-block-wrapper menu-block-1 menu-name-main-menu parent-mlid-0 menu-level-1"> <ul class="menu accordion-nav-menu accordion-nav-top-level-menu"><li class="menu__item is-leaf first leaf menu-mlid-2367 mainmenu-slidenav"><a href="http://admissions.sonoma.edu/apply?utm_source=www.sonoma.edu&amp;utm_medium=header_menu&amp;utm_campaign=website_theme&amp;utm_content=Apply" class="menu__link">Apply</a></li> <li class="menu__item is-leaf leaf menu-mlid-2369 mainmenu-slidenav"><a href="/visit" class="menu__link">Visit</a></li> <li class="menu__item is-leaf leaf menu-mlid-3629"><a href="/academic-calendars" class="menu__link">Academic Calendars 2022-2028</a></li> <li class="menu__item is-leaf leaf menu-mlid-2371 mainmenu-slidenav"><a href="/give" class="menu__link">Give</a></li> <li class="menu__item is-leaf leaf menu-mlid-2373 mainmenu-slidenav"><a href="https://login.sonoma.edu/" class="menu__link">Login</a></li> <li class="menu__item is-leaf leaf menu-mlid-947 menu-quicklink"><a href="/a-z" class="menu__link">A - Z</a></li> <li class="menu__item is-leaf leaf menu-mlid-679 menu-quicklink"><a href="http://library.sonoma.edu/" class="menu__link">Library</a></li> <li class="menu__item is-leaf leaf menu-mlid-2397 menu-quicklink"><a href="https://ldaps.sonoma.edu/fasd/" class="menu__link">Directory</a></li> <li class="menu__item is-leaf leaf menu-mlid-2215 menu-quicklink"><a href="/students" class="menu__link">Students</a></li> <li class="menu__item is-leaf leaf menu-mlid-2395 menu-quicklink"><a href="https://map.sonoma.edu/" class="menu__link">Maps</a></li> <li class="menu__item is-leaf leaf menu-mlid-2239 menu-quicklink"><a href="/faculty-staff" class="menu__link">Faculty &amp; Staff</a></li> <li class="menu__item is-leaf leaf menu-mlid-680 menu-quicklink"><a href="http://sonomaseawolves.com/" class="menu__link">Athletics</a></li> <li class="menu__item is-leaf leaf menu-mlid-682 menu-quicklink"><a href="http://www.ssualumni.org/" class="menu__link">Alumni</a></li> <li class="menu__item is-expanded is-active-trail expanded active-trail menu-mlid-2241"><a href="/about" class="menu__link is-active-trail active-trail">About Us</a><a href="#" class="submenu-toggle" aria-haspopup="true"><i class="fa fa-plus" aria-hidden="true"></i><span class="element-invisible">Toggle Submenu</span></a><span class="border">&nbsp;</span><ul class="menu accordion-nav-menu accordion-nav-sub-menu"><li class="menu__item is-leaf first leaf menu-mlid-671"><a href="/about/mission" class="menu__link">Mission</a></li> <li class="menu__item is-leaf is-parent leaf has-children menu-mlid-672"><a href="/about/history" class="menu__link">History</a></li> <li class="menu__item is-leaf is-active-trail is-active leaf active-trail active menu-mlid-673"><a href="/about/facts" class="menu__link is-active-trail active-trail active">Facts</a></li> <li class="menu__item is-leaf leaf menu-mlid-31766"><a href="https://budget.sonoma.edu/budget-deficit-resources" class="menu__link">Budget </a></li> <li class="menu__item is-leaf is-parent leaf has-children menu-mlid-674"><a href="http://diversity.sonoma.edu" class="menu__link">Diversity</a></li> <li class="menu__item is-leaf is-parent leaf has-children menu-mlid-676"><a href="/about/administration" class="menu__link">Administration</a></li> <li class="menu__item is-leaf is-parent leaf has-children menu-mlid-675"><a href="/about/president" class="menu__link">President</a></li> <li class="menu__item is-leaf leaf menu-mlid-3817"><a href="http://strategicplan.sonoma.edu/" class="menu__link">Strategic Plan</a></li> <li class="menu__item is-leaf last leaf menu-mlid-21371"><a href="http://sustainablessu.sonoma.edu/" class="menu__link">Sustainability</a></li> </ul></li> <li class="menu__item is-expanded expanded menu-mlid-684"><a href="/academics" class="menu__link">Academics</a><a href="#" class="submenu-toggle" aria-haspopup="true"><i class="fa fa-plus" aria-hidden="true"></i><span class="element-invisible">Toggle Submenu</span></a><span class="border">&nbsp;</span><ul class="menu accordion-nav-menu accordion-nav-sub-menu"><li class="menu__item is-leaf first leaf menu-mlid-2063"><a href="/academics/degree-programs" class="menu__link">Degree Programs</a></li> <li class="menu__item is-leaf leaf menu-mlid-979"><a href="/academics/college-schools-departments" class="menu__link">Colleges &amp; Schools</a></li> <li class="menu__item is-leaf leaf menu-mlid-975"><a href="/academics/support" class="menu__link">Academic Support</a></li> <li class="menu__item is-leaf leaf menu-mlid-976"><a href="//advising.sonoma.edu/" class="menu__link">Advising Central</a></li> <li class="menu__item is-leaf is-parent last leaf has-children menu-mlid-978"><a href="http://catalog.sonoma.edu" class="menu__link">Catalog</a></li> </ul></li> <li class="menu__item is-expanded expanded menu-mlid-669"><a href="http://admissions.sonoma.edu/" class="menu__link">Admissions &amp; Aid</a><a href="#" class="submenu-toggle" aria-haspopup="true"><i class="fa fa-plus" aria-hidden="true"></i><span class="element-invisible">Toggle Submenu</span></a><span class="border">&nbsp;</span><ul class="menu accordion-nav-menu accordion-nav-sub-menu"><li class="menu__item is-leaf first leaf menu-mlid-2375"><a href="http://admissions.sonoma.edu/experience" class="menu__link">Experience Sonoma State</a></li> <li class="menu__item is-leaf leaf menu-mlid-2337"><a href="http://admissions.sonoma.edu/how-apply" class="menu__link">How to Apply</a></li> <li class="menu__item is-leaf leaf menu-mlid-2365"><a href="http://admissions.sonoma.edu/i-have-applied" class="menu__link">I Have Applied</a></li> <li class="menu__item is-leaf leaf menu-mlid-985"><a href="http://admissions.sonoma.edu/forms" class="menu__link">Forms</a></li> <li class="menu__item is-leaf leaf menu-mlid-1015"><a href="http://www.sonoma.edu/finaid/" class="menu__link">Financial Aid</a></li> <li class="menu__item is-leaf leaf menu-mlid-21369"><a href="http://seawolfservices.sonoma.edu/fees" class="menu__link">Student Fees &amp; Charges</a></li> <li class="menu__item is-leaf last leaf menu-mlid-2339"><a href="http://registrar.sonoma.edu/" class="menu__link">Registrar</a></li> </ul></li> <li class="menu__item is-expanded expanded menu-mlid-668"><a href="http://getinvolved.sonoma.edu/" class="menu__link">Campus Life</a><a href="#" class="submenu-toggle" aria-haspopup="true"><i class="fa fa-plus" aria-hidden="true"></i><span class="element-invisible">Toggle Submenu</span></a><span class="border">&nbsp;</span><ul class="menu accordion-nav-menu accordion-nav-sub-menu"><li class="menu__item is-leaf first leaf menu-mlid-1045"><a href="http://as.sonoma.edu/" class="menu__link">Associated Students</a></li> <li class="menu__item is-leaf leaf menu-mlid-1048"><a href="http://www.seawolfliving.com/" class="menu__link">Seawolf Living</a></li> <li class="menu__item is-leaf leaf menu-mlid-1046"><a href="http://getinvolved.sonoma.edu/recognized-student-organizations" class="menu__link">Clubs &amp; Organizations</a></li> <li class="menu__item is-leaf leaf menu-mlid-1043"><a href="http://getinvolved.sonoma.edu/fraternity-and-sorority-life" class="menu__link">Fraternities &amp; Sororities</a></li> <li class="menu__item is-leaf leaf menu-mlid-1044"><a href="http://campusrec.sonoma.edu/" class="menu__link">Campus Recreation</a></li> <li class="menu__item is-leaf leaf menu-mlid-1049"><a href="http://housing.sonoma.edu" class="menu__link">Housing</a></li> <li class="menu__item is-leaf leaf menu-mlid-1050"><a href="http://culinary.sonoma.edu/" class="menu__link">Culinary Services</a></li> <li class="menu__item is-leaf leaf menu-mlid-2345"><a href="/campus-life/things-to-do" class="menu__link">Things to do at SSU</a></li> <li class="menu__item is-leaf last leaf menu-mlid-1047"><a href="/campus-life/about-area" class="menu__link">About the Area</a></li> </ul></li> <li class="menu__item is-expanded last expanded menu-mlid-667"><a href="http://news.sonoma.edu" class="menu__link">News &amp; Events</a><a href="#" class="submenu-toggle" aria-haspopup="true"><i class="fa fa-plus" aria-hidden="true"></i><span class="element-invisible">Toggle Submenu</span></a><span class="border">&nbsp;</span><ul class="menu accordion-nav-menu accordion-nav-sub-menu"><li class="menu__item is-leaf first leaf menu-mlid-1053"><a href="/calendar" class="menu__link">Seawolf Calendar</a></li> <li class="menu__item is-leaf leaf menu-mlid-3647"><a href="http://news.sonoma.edu/social-media-feeds" class="menu__link">Social Media Feeds</a></li> <li class="menu__item is-leaf leaf menu-mlid-1054"><a href="http://news.sonoma.edu/insights" class="menu__link">Insights Magazine</a></li> <li class="menu__item is-leaf leaf menu-mlid-5239"><a href="/updates" class="menu__link">Campus Updates</a></li> <li class="menu__item is-leaf leaf menu-mlid-2083"><a href="http://gmc.sonoma.edu/" class="menu__link">Green Music Center</a></li> <li class="menu__item is-leaf last leaf menu-mlid-2121"><a href="http://tickets.sonoma.edu/" class="menu__link">Box Office Tickets</a></li> </ul></li> </ul></div> </div> </div><a href="#" class="kwall-slide-menu-overlay" aria-controls="kwall-slide-in-nav-menu"><span class="element-invisible">Close Nav</span></a> </div> </div> </div> </div><!-- /#navigation --> <div id="highlighted" class="clearfix"> </div><!-- /#highlighted --> <div class="main-content-wrapper"> <div class="inner-wrapper"> <div> </div> <div id="content" class="column" role="main"> <nav class="breadcrumb" role="navigation"><h2 class="element-invisible">You are here</h2><ol><li><a href="/">SSU Home</a> › </li><li><a href="/about">About Us</a> › </li></ol></nav> <a id="main-content"></a> <h1 class="title" id="page-title">Facts</h1> <article class="node-12 node node-page view-mode-full clearfix" about="/about/facts" typeof="foaf:Document"> <header> <span property="dc:title" content="Facts" class="rdf-meta element-hidden"></span><span property="sioc:num_replies" content="0" datatype="xsd:integer" class="rdf-meta element-hidden"></span> </header> <div class="field field-name-body field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even" property="content:encoded"><p> </p> <p>Below you will discover Sonoma State University through the lens of a variety of facts and statistics. </p> </div> </div> </div> <div class="paragraphs-items paragraphs-items-field-paragraph paragraphs-items-field-paragraph-full paragraphs-items-full"> <div class="field field-name-field-paragraph field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item even"><div class="entity entity-paragraphs-item paragraphs-item-accordion"> <div class="content"> <div class="paragraphs-items paragraphs-items-field-accordion-item paragraphs-items-field-accordion-item-full paragraphs-items-full"> <div class="field field-name-field-accordion-item field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item even"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Snapshot</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><ul> <li>Interim President: Dr. Emily F. Cutrer</li> <li>Founded: 1961</li> <li>Mascot: Seawolves</li> <li>Campus size: 269 acres</li> <li>Motto: "Lux Mentis, Lux Orbis" (Light of the Mind, Light of the World)</li> <li>Accreditation: Western Association of Schools and Colleges</li> <li>Member: Council of Public Liberal Arts Colleges</li> <li>Endowment = $65.2 million</li> <li>Mid-size campus (5,784 students, 89.7% undergraduates)</li> <li>60.6% female, 39% male, 0.4% nonbinary</li> <li>2,100 residential students, primarily freshmen and sophomores</li> <li>Top majors (by number of students in a major): <ul> <li>Business Administration</li> <li>Psychology</li> <li>Biology</li> <li>Kinesiology</li> <li>Early Childhood Studies</li> </ul> </li> <li>73% of students receive some type of financial aid</li> <li>SSU awarded approximately $4.2 million in scholarships in 2023-24</li> <li>More than 1,854 students graduated in 2023-24 </li> <li>75 Degrees (bachelor’s, graduate, and credential) <ul> <li>53 Bachelor’s degrees (B.A. &amp; B.S.)</li> <li>18 Master’s degrees</li> <li>4 Credentials </li> </ul> </li> </ul> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item odd"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Accreditation</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><p>The <a href="https://www.acswasc.org/">WASC Senior College and University Commission</a> fully accredited Sonoma State University. </p> <p>The University is also a member of the prestigious <a href="http://coplac.org">Council of Public Liberal Arts and Colleges</a>, an association of public colleges and universities whose primary mission is ensuring that fine undergraduate liberal arts and sciences education is available to students in the public systems of higher education. SSU is the only California member of COPLAC.</p> <p>In addition, individual program accreditations have been granted by:</p> <ul> <li>Accreditation Board for Engineering and Technology</li> <li>American Chemical Society</li> <li>Association to Advance Collegiate Schools of Business</li> <li>California Commission on Teacher Credentialing</li> <li>Commission on Collegiate Nursing Education and California Board of Registered Nursing</li> <li>Council for Accreditation of Counseling and Related Educational Programs</li> <li>Master's in Psychology and Counseling Accreditation Council</li> <li>National Association of Schools of Music</li> <li>National Association for Schools of Art and Design</li> <li>National Council for Accreditation of Teacher Education</li> <li>National League for Nursing</li> </ul> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item even"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Alumni</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><p>The <a href="http://www.ssualumni.org/">SSU Alumni Association</a> is a non-profit corporation designed to support and further the development of SSU. The Association's mission is to provide service to Sonoma State University alumni as well as encourage and enhance their life-long relationship with the university. The Association sponsors alumni programs and events and provides student scholarships. Membership is open to graduates, former students, and friends of SSU.</p> <p><strong>Total Number of SSU Alumni:  84,000</strong>+</p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item odd"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Athletics</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><p><a href="http://www.sonomaseawolves.com/">Sonoma State University Athletics</a> is an NCAA Division II member and part of the <a href="http://www.goccaa.org">California Collegiate Athletic Association</a>. SSU has 11 sponsored sports in the CCAA.<br /> Sonoma State athletics got its start in 1964 with the school's first men's basketball team. </p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item even"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Cultural Programs</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><p>Each year, SSU sponsors hundreds of seminars, workshops, lectures, conferences, exhibits, and other public programs. In addition, thousands of North Bay residents attend public performances on campus each year, produced or sponsored by the <a href="http://music.sonoma.edu/">Department of Music</a> and the <a href="https://theatreartsanddance.sonoma.edu/">Department of Theatre Arts and Dance</a>. The <a href="https://artgallery.sonoma.edu">University Art Gallery</a> and <a href="http://library.sonoma.edu/about/building/art/">University Library Gallery</a> are major attractions for local artists, hosting numerous exhibits each year. Additionally, the world-class <a href="http://gmc.sonoma.edu">Green Music Center</a> brings culturally significant artists, lecturers, and workshops to North Bay residents and students each year.</p> <p> </p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item odd"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Degrees and Programs</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><ul> <li>75 Degrees (bachelor’s, graduate, and credential) <ul> <li>53 Bachelor’s degrees (B.A. &amp; B.S.)</li> <li>18 Master’s degrees</li> <li>4 Credentials </li> </ul> </li> <li>SSU offers one of the only <a href="https://sbe.sonoma.edu/winebiz">Wine Business</a> programs in the country.</li> <li><a href="https://catalog.sonoma.edu">Majors, Minors, Graduate Programs, Credentials, and Certificates</a> </li> <li><a href="https://ge.sonoma.edu">General Education</a></li> </ul> <h3><em>Satellite Centers</em></h3> <p>Satellite Centers: SSU offers a Bachelor of Science in Business Administration degree completion program in partnership with the SSU School of Extended Education, the College of Marin, and the Solano Community College. The Liberal Studies-Ukiah BA Program at Mendocino College offers face-to-face, hybrid, and online courses taught by SSU faculty from departments across campus.</p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item even"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Extended Education </div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><p><a href="https://extended.sonoma.edu/">Extended Education</a> provides access to Sonoma State University’s intellectual, cultural, and educational resources to the community and international students. In addition to summer and winter intersessions, which provide general education and major courses for earlier graduation, the school offers a variety of coursework for professional development and licensure, along with degree programs designed for working adults. Among its community-based programs are the summer youth enrichment program <a href="http://excel.sonoma.edu">EXCEL</a>, and the <a href="http://olli.sonoma.edu">Osher Lifelong Learning Institute</a> for older adults (with classes at SSU, Oakmont and Healdsburg). International students can acquire the English language skills they need for business or academics at the <a href="https://extended.sonoma.edu/international-programs/ssali">Sonoma State American Language Institute</a>.</p> <ul> <li><a href="http://catalog.sonoma.edu">Current Catalog</a></li> <li><a href="https://extended.sonoma.edu/programs">Certificates</a></li> <li><a href="https://intersession.sonoma.edu/">Intersession</a></li> <li><a href="https://extended.sonoma.edu/programs/online-learning-center">Online Learning</a></li> </ul> <p> </p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item odd"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Faculty and Staff</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><table style="width:500px;" summary="*Includes management staff and academic student employees"> <caption><strong>Number of Employees</strong></caption> <thead> <tr> <th scope="col">Employee Type</th> <th scope="col">Number</th> <th scope="col">Percentage</th> </tr> </thead> <tbody> <tr> <td>Faculty</td> <td>458</td> <td>42.1%</td> </tr> <tr> <td>Staff</td> <td>631</td> <td>57.9%</td> </tr> <tr> <td><strong>Total</strong></td> <td><strong>1,089</strong></td> <td><strong>100%</strong></td> </tr> </tbody> </table> <p> </p> <table style="width:500px;"> <caption><strong>Faculty</strong></caption> <thead> <tr> <th scope="col">Type of Instructor</th> <th scope="col">Number</th> <th scope="col">Percentage</th> </tr> </thead> <tbody> <tr> <td>Permanent</td> <td>219</td> <td>47.8%</td> </tr> <tr> <td>Temporary </td> <td>229</td> <td>52.2%</td> </tr> </tbody> </table> <p> </p> <table style="width: 500px;"> <caption><strong>Faculty Gender</strong></caption> <thead> <tr> <th scope="col">Faculty</th> <th scope="col">Number</th> <th scope="col">Percentage</th> </tr> </thead> <tbody> <tr> <td>Male</td> <td>206</td> <td>45%</td> </tr> <tr> <td>Female</td> <td>252</td> <td>55%</td> </tr> <tr> <td><strong>Total </strong></td> <td><b>458</b></td> <td> <p><strong>100%*</strong></p> </td> </tr> </tbody> </table> <p><em>*Sonoma State University recognizes gender identification beyond the male/female binary, but does not identify some gender identification groups with fewer than 10 members.</em></p> <table style="width: 500px;"> <caption><strong>Faculty Ethnicity</strong></caption> <thead> <tr> <th scope="col" style="width: 198px;">Ethnic Group</th> <th scope="col" style="width: 115px;">Number</th> <th scope="col">Percentage</th> </tr> </thead> <tbody> <tr> <td style="width: 198px;"> <p>American Indian/Alaskan Native</p> </td> <td style="width: 115px;">1</td> <td>0.2%</td> </tr> <tr> <td style="width: 198px;">Asian</td> <td style="width: 115px;">36</td> <td>7.9%</td> </tr> <tr> <td style="width: 198px;">Black/African American</td> <td style="width: 115px;">5</td> <td>1.1%</td> </tr> <tr> <td>Foreign resident</td> <td>7</td> <td>1.5%</td> </tr> <tr> <td style="width: 198px;">Latinx/Hispanic</td> <td style="width: 115px;">36</td> <td>7.9%</td> </tr> <tr> <td style="width: 198px;">Multiracial</td> <td style="width: 115px;">8</td> <td>1.7%</td> </tr> <tr> <td style="width: 198px;">Unknown</td> <td style="width: 115px;">95</td> <td>20.7%</td> </tr> <tr> <td style="width: 198px;">White</td> <td style="width: 115px;">270</td> <td>59%</td> </tr> <tr> <td style="width: 198px;"><strong>Total</strong></td> <td style="width: 115px;"><b>458</b></td> <td><strong>100% </strong></td> </tr> </tbody> </table> <p>Faculty data: Fall 2023</p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item even"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Financials</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><table style="width: 956px;"> <caption><strong>2024-25 Budget</strong></caption> <thead> <tr> <th scope="col" style="width: 427px;">Operating Budget</th> <th scope="col" style="width: 271px;">Amount</th> <th scope="col" style="width: 161px;">Percentage </th> </tr> </thead> <tbody> <tr> <td style="width: 427px;">Tuition and Student Fees </td> <td style="width: 271px;">$34.4 million</td> <td style="width: 161px;">23%</td> </tr> <tr> <td style="width: 427px;">State Tax Allocation</td> <td style="width: 271px;">$95.4 million</td> <td style="width: 161px;">65%</td> </tr> <tr> <td style="width: 427px;">Cost Recovery</td> <td style="width: 271px;">$17.1 million</td> <td style="width: 161px;">12%</td> </tr> <tr> <td style="width: 427px;">Other Revenue</td> <td style="width: 271px;">$568,000</td> <td style="width: 161px;">0%</td> </tr> <tr> <td class="rtecenter" style="width: 427px;"><strong>Expenses (by Division)</strong></td> <td style="width: 271px;"> </td> <td style="width: 161px;"> </td> </tr> <tr> <td style="width: 427px;">Academic Affairs</td> <td style="width: 271px;">$45.5 million</td> <td style="width: 161px;">31%</td> </tr> <tr> <td style="width: 427px;">University-wide</td> <td style="width: 271px;">$62.6 million</td> <td style="width: 161px;">42%</td> </tr> <tr> <td style="width: 427px;">Administration &amp; Finance</td> <td style="width: 271px;">$24.8 million</td> <td style="width: 161px;">17%</td> </tr> <tr> <td style="width: 427px;">Student Affairs</td> <td style="width: 271px;">$6.4 million</td> <td style="width: 161px;">4%</td> </tr> <tr> <td style="width: 427px;">Strategic Enrollment Management</td> <td style="width: 271px;">$2.7 million</td> <td style="width: 161px;">2%</td> </tr> <tr> <td style="width: 427px;">President's Office</td> <td style="width: 271px;">$2.5 million</td> <td style="width: 161px;">2%</td> </tr> <tr> <td style="width: 427px;">University Advancement</td> <td style="width: 271px;">$1.6 million</td> <td style="width: 161px;">1%</td> </tr> <tr> <td style="width: 427px;">Green Music Center</td> <td style="width: 271px;">$1.2 million</td> <td style="width: 161px;">1%</td> </tr> </tbody> </table> <p> </p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item odd"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">History</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><h3>Founded</h3> <p>Sonoma State College was founded in 1961 when Governor Edmund G. Brown signed Senate Bill 43 establishing the college as a member of the California State College system. The college opened in temporary quarters in 1961 under the leadership of founding president Ambrose R. Nichols, Jr. with an enrollment of 265 upper-division students. Most of the faculty and administrators of the Santa Rosa Center of San Francisco State College, which had served the region since 1956, joined the new college. Sonoma State College moved to its present 269-acre site in 1966 when its first two buildings, Stevenson and Darwin Halls, were completed. By then there were more than 1,000 students enrolled. In 1978, University status was granted and the name of the college was changed to Sonoma State University.</p> <h3>University Milestones</h3> <table style="width: 990px;"> <thead> <tr> <th scope="col" style="width: 112px;">Year</th> <th scope="col" style="width: 813px;">Event</th> </tr> </thead> <tbody> <tr> <td style="width: 112px;">1961</td> <td style="width: 813px;">SSU Becomes part of the California State College system (now the California State University)</td> </tr> <tr> <td style="width: 112px;">1962</td> <td style="width: 813px;">First bachelor of arts degree (elementary education)</td> </tr> <tr> <td style="width: 112px;">1962</td> <td style="width: 813px;">First four-year program offered</td> </tr> <tr> <td style="width: 112px;">May 1966</td> <td style="width: 813px;">First graduating class</td> </tr> <tr> <td style="width: 112px;">1966</td> <td style="width: 813px;">First master's degree offered (biology, psychology)</td> </tr> <tr> <td style="width: 112px;">1978</td> <td style="width: 813px;">University status attained</td> </tr> <tr> <td style="width: 112px;">1999</td> <td style="width: 813px;">SSU invited to join the Council of Public Liberal Arts Colleges as sole member from California</td> </tr> <tr> <td style="width: 112px;">2000</td> <td style="width: 813px;">The Jean &amp; Charles Schulz Information Center is built</td> </tr> <tr> <td style="width: 112px;">2001</td> <td style="width: 813px;">The Lifelong Learning Institute for students over the age of 50 is founded. The Osher Foundation gave a large gift which resulted in the name change to the Osher Lifelong Learning Institute.</td> </tr> <tr> <td style="width: 112px;">2004</td> <td style="width: 813px;">The University is gifted its first Endowed Chair. The $1.5 million gift came from the Federated Indians of Graton Rancheria to fund a teaching position in Native American Studies.</td> </tr> <tr> <td style="width: 112px;">2005</td> <td style="width: 813px;">Renovation of Darwin Hall, the University's second original building, begins</td> </tr> <tr> <td style="width: 112px;">2005</td> <td style="width: 813px;">The University is gifted a 3,500 acre nature preserve northwest of Cloverdale, CA, called the Galbreath Wildlands Preserve</td> </tr> <tr> <td style="width: 112px;">2005</td> <td style="width: 813px;">The newly-constructed Recreation Center receives the Outstanding Sports Facilities Award by the National Intramural Recreational Sports Association for its functional use of space and incorporation of sustainable building techniques. </td> </tr> <tr> <td style="width: 112px;">2006</td> <td style="width: 813px;">Darwin Hall re-opens as a 21st century science building</td> </tr> <tr> <td style="width: 112px;">2006</td> <td style="width: 813px;">Construction of the Donald &amp; Maureen Green Music Center begins</td> </tr> <tr> <td style="width: 112px;">2007</td> <td style="width: 813px;">Green Music Center construction is moving along quickly</td> </tr> <tr> <td style="width: 112px;">2008</td> <td style="width: 813px;">Work on Tuscany Village, the newest phase of housing, begins</td> </tr> <tr> <td style="width: 112px;">2008</td> <td style="width: 813px;">Music Education Hall in the Green Music Center complex opens</td> </tr> <tr> <td style="width: 112px;">2011</td> <td style="width: 813px;">Sonoma State celebrates 50th Anniversary</td> </tr> <tr> <td style="width: 112px;">2012</td> <td style="width: 813px;">Green Music Center opens</td> </tr> <tr> <td style="width: 112px;">2013</td> <td style="width: 813px;">Student Center opens</td> </tr> <tr> <td>2017</td> <td> <ul> <li>SSU granted the federal designation of Hispanic-Serving Institution.</li> <li>Tubbs Fire closes campus for more than one week.</li> <li>Asteroid "25164 Sonomastate" is named in honor of SSU's contributions to space science.</li> </ul> </td> </tr> <tr> <td>2018</td> <td>Wine Spectator Learning Center opens, providing new headquarters for SSU's internationally renowned Wine Business Institute.</td> </tr> <tr> <td>2019</td> <td> <ul> <li>Sonoma State signs President's Climate Leadership Commitment, a comprehensive roadmap for mitigating and adapting to climate change.</li> <li>SSU graduates 2,917 students, its largest class ever.</li> </ul> </td> </tr> <tr> <td>2020</td> <td> <ul> <li>Groundbreaking was held for a major renovation of Stevenson Hall.</li> <li>Following the outbreak of the COVID-19 pandemic, SSU moves to all-remote instruction and operations.</li> </ul> </td> </tr> <tr> <td>2022</td> <td> <ul> <li>Campus returns to fully in-person in wake of COVID-19 pandemic.</li> <li>Renovated Stevenson Hall opens as SSU's first LEED Gold-certified green building.</li> </ul> </td> </tr> <tr> <td>2024</td> <td>Graton Rancheria Learning Center opens at SSU's Fairfield Osborn preserve.</td> </tr> </tbody> </table> <h3>Presidents</h3> <table style="width:500px;"> <thead> <tr> <th scope="col" style="width: 275px;">President</th> <th scope="col" style="width: 160px;">Dates</th> </tr> </thead> <tbody> <tr> <td style="width: 275px;">Ambrose R. Nichols. Jr.</td> <td style="width: 160px;">1961-1970</td> </tr> <tr> <td style="width: 275px;">Thomas H. McGrath</td> <td style="width: 160px;">1971-1974</td> </tr> <tr> <td style="width: 275px;">Marjorie Downing Wagner</td> <td style="width: 160px;">1974-1976</td> </tr> <tr> <td style="width: 275px;">Peter Diamandopoulos</td> <td style="width: 160px;">1977-1983</td> </tr> <tr> <td style="width: 275px;">David W. Benson</td> <td style="width: 160px;">1984-1992</td> </tr> <tr> <td style="width: 275px;">Ruben Armiñana</td> <td style="width: 160px;">1992-2016</td> </tr> <tr> <td style="width: 275px;">Judy K. Sakaki</td> <td style="width: 160px;">2016-2022</td> </tr> <tr> <td style="width: 275px;">Ming-Tung "Mike" Lee</td> <td style="width: 160px;">2022-24</td> </tr> <tr> <td style="width: 275px;">Emily F. Cutrer</td> <td style="width: 160px;">Interim President, 2024-</td> </tr> </tbody> </table> <p> </p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item even"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Housing</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><p>Sonoma State University offers a vibrant residential campus where 70% of first-year students and 40% of all undergraduates choose to live on campus. </p> <p>Sonoma State housing stands out with open, spacious living options, including suite-style, apartment-style, and townhome-style accommodations, all designed to foster social interaction, academic growth, and community engagement.</p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item odd"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Library</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><p>The University Library is a key partner in supporting student learning, success, and well-being. We work collaboratively across campus to promote discovery of and access to information, to help students achieve their educational goals, and to preserve and provide access to the research of the Sonoma State community and the cultural and social history of the North Bay.</p> <h3>Student Instruction and Engagement</h3> <ul> <li>More than 2,500 Seawolves taught every year through our Instruction program.</li> <li>More than 1,000 research help questions answered annually.</li> </ul> <h3>Active and Collaborative Learning</h3> <p>The library supports active, hands-on learning in our Makerspace, in the Special Collections, and by lending technologies and tools students need to be successful. </p> <ul> <li>The Makerspace is free for SSU students, faculty, and staff.</li> <li>More than 6,500 laptops, chargers, and other technology are loaned annually.</li> <li>Library study rooms are reserved an average of 11,000 times per year.</li> </ul> <h3>Library Collections</h3> <p>Access to library resources has saved students an estimated $8.9M since 2019. The library partners with faculty to provide access to course materials in print and electronic formats, making these materials free to students. </p> <ul> <li>The library holds over 430,000 books in print.  </li> <li>The library subscribes to more than 150 databases for online access to journals, digital archival collections, newspapers and magazines, and ebooks.  </li> <li>Students, faculty, staff, and community members borrow an average of 1,700 items monthly from the library.</li> <li>E-resources are requested over 250,000 times a year. </li> </ul> <h3>About the Building</h3> <p>The Jean and Charles Schulz Information Center opened in August 2000 and houses the University Library, the Learning and Academic Resource Center, the Advising and Transfer Center, the Center for Academic Access and Student Enrichment, the Military and Veteran Resource Center, and EdEon.</p> <ul> <li>The building is 215,000 square feet spread over three floors. </li> <li>Includes 50,000 feet of shelving. </li> <li>Deploys an Automated Retrieval System with 750,000 volume capacity</li> </ul> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item even"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Physical Campus</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><h3>Size and Location</h3> <p>269 acres, located in Rohnert Park at the foot of the Sonoma Mountains. The campus is an hour’s drive north of San Francisco and centrally located between the Pacific Ocean to the west and the wine country to the north and east.</p> <h3>Buildings and Facilities</h3> <table style="width:500px;"> <thead> <tr> <th scope="col">Facility Name</th> <th scope="col">Square Feet</th> </tr> </thead> <tbody> <tr> <td>Stevenson Hall</td> <td>130,160</td> </tr> <tr> <td>Darwin Hall</td> <td>111,821</td> </tr> <tr> <td>Field House</td> <td>15,826</td> </tr> <tr> <td>Ives Hall</td> <td>48,510</td> </tr> <tr> <td>Gymnasium Building</td> <td>65,985</td> </tr> <tr> <td>Ruben Salazar Hall</td> <td>116,186</td> </tr> <tr> <td>Rachel Carson Hall</td> <td>20,000</td> </tr> <tr> <td>Nichols Hall</td> <td>30,700</td> </tr> <tr> <td>Residential Halls</td> <td>684,560</td> </tr> <tr> <td>Wine Spectator Learning Center</td> <td>18,500</td> </tr> <tr> <td>International Hall</td> <td>17,600</td> </tr> <tr> <td>Art Building</td> <td>46,604</td> </tr> <tr> <td>Evert B. Person Theatre</td> <td>20,655</td> </tr> <tr> <td>Schulz Information Center</td> <td>215,500</td> </tr> <tr> <td>Recreation Center</td> <td>53,442</td> </tr> <tr> <td>Environmental Technology Center</td> <td>3,120</td> </tr> <tr> <td>Student Center</td> <td>130,065</td> </tr> <tr> <td><strong>Total *</strong></td> <td><strong>1,848,059</strong></td> </tr> </tbody> </table> <p>* Total includes all facilities, not just those listed above. </p> <p> </p> </div> </div> </div> </div></div> </div> </div> </div> <div class="field-item odd"><div class="entity entity-paragraphs-item paragraphs-item-accordion-item"> <div class="content"> <div class="group-accordion-wrapper field-group-accordion field-group-accordion-wrapper effect-bounceslide"><div class="field field-name-field-title-accordion field-type-text field-label-hidden"> <div class="field-items"> <div class="field-item even">Students</div> </div> </div> <div class="group-wrapper field-group-div"><div class="field field-name-field-body-accordion field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><h3>Fall 2024</h3> <table style="width:500px;"> <caption><strong>Undergraduate &amp; Postbaccalaureate/Graduate</strong></caption> <thead> <tr> <th scope="col">Students</th> <th scope="col">Number</th> <th scope="col">Percent</th> </tr> </thead> <tbody> <tr> <td>Undergraduate</td> <td>5,191</td> <td>89.7%</td> </tr> <tr> <td>Postbaccalaureate/Graduate</td> <td>593</td> <td>10.3%</td> </tr> <tr> <td><strong>Total </strong></td> <td><strong>5,784</strong></td> <td><strong>100%</strong></td> </tr> </tbody> </table> <table style="width:500px;"> <caption><br /> <strong>Gender</strong></caption> <thead> <tr> <th scope="col">Students</th> <th scope="col">Number</th> <th scope="col">Percent</th> </tr> </thead> <tbody> <tr> <td>Female</td> <td>3,505</td> <td>60.6%</td> </tr> <tr> <td>Male</td> <td>2,279</td> <td>39%</td> </tr> <tr> <td>Nonbinary</td> <td>26</td> <td>0.4%</td> </tr> </tbody> </table> <table style="width:500px"> <caption><br /> <strong>Ethnic Groups</strong></caption> <thead> <tr> <th scope="col">Ethnicity</th> <th scope="col">Percent</th> </tr> </thead> <tbody> <tr> <td>American Indian/Alaskan Native</td> <td>0.4%</td> </tr> <tr> <td>Asian</td> <td>4.9%</td> </tr> <tr> <td>Black/African American</td> <td>2.7%</td> </tr> <tr> <td>Latinx/Hispanic</td> <td>41.2%</td> </tr> <tr> <td>Multiracial</td> <td>6.2%</td> </tr> <tr> <td>Pacific Islander</td> <td>0.3%</td> </tr> <tr> <td>Unknown</td> <td>3.2%</td> </tr> <tr> <td>White</td> <td>41.2%</td> </tr> <tr> <td><strong>Total </strong></td> <td><strong>100%</strong></td> </tr> </tbody> </table> <table style="width: 500px;"> <caption><br /> <strong>Residency</strong></caption> <thead> <tr> <th scope="col">Location</th> <th scope="col">Number</th> <th scope="col">Percent</th> </tr> </thead> <tbody> <tr> <td>California</td> <td>5,662</td> <td>97.9%</td> </tr> <tr> <td>Out of State</td> <td>92</td> <td>1.6%</td> </tr> <tr> <td>International</td> <td>30</td> <td>0.5%</td> </tr> </tbody> </table> <table style="width: 500px;"> <caption><br /> <strong>Average Age</strong></caption> <thead> <tr> <th scope="col">Student Type</th> <th scope="col">Age</th> </tr> </thead> <tbody> <tr> <td>Undergraduate</td> <td>22</td> </tr> <tr> <td>Graduate</td> <td>32</td> </tr> <tr> <td>All Students</td> <td>23</td> </tr> </tbody> </table> <table style="width:500px;"> <caption><br /> <strong>Undergraduate Degrees Awarded (2023-24)</strong></caption> <thead> <tr> <th scope="col">College**</th> <th scope="col">Number</th> <th scope="col">Percent</th> </tr> </thead> <tbody> <tr> <td>Education, Counseling &amp; Ethnic Studies</td> <td>279</td> <td>15.1%</td> </tr> <tr> <td>Humanities, Social Sciences &amp; the Arts</td> <td>755</td> <td>40.7%</td> </tr> <tr> <td>Science, Technology &amp; Business</td> <td>820</td> <td>44.2</td> </tr> <tr> <td><strong>Total </strong></td> <td><strong>1,854</strong></td> <td><strong>100%</strong></td> </tr> <tr> <td colspan="3"> <p><sup>**Sonoma State underwent academic reorganization in July 2024; colleges listed above reflect new academic structure</sup></p> </td> </tr> </tbody> </table> <h3>Student Fees</h3> <p>Visit the <a href="https://seawolfservices.sonoma.edu/fees">Registration and Fees page</a> for a full overview of charges and fees per semester for each academic year.</p> <p> </p> </div> </div> </div> </div></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </article><!-- /.node --> </div><!-- /#content --> <aside class="sidebars"> <section class="region region-sidebar-first column sidebar"> <div id="block-menu-block-2" class="block block-menu-block sidebar-block sidebar-menu-block first last odd" role="navigation"> <div class="menu-block-wrapper menu-block-2 menu-name-main-menu parent-mlid-0 menu-level-2"> <ul class="menu"><li class="menu__item is-leaf first leaf menu-mlid-671"><a href="/about/mission" class="menu__link">Mission</a></li> <li class="menu__item is-collapsed collapsed menu-mlid-672"><a href="/about/history" class="menu__link">History</a></li> <li class="menu__item is-leaf is-active-trail is-active leaf active-trail active menu-mlid-673"><a href="/about/facts" class="menu__link is-active-trail active-trail active">Facts</a></li> <li class="menu__item is-leaf leaf menu-mlid-31766"><a href="https://budget.sonoma.edu/budget-deficit-resources" class="menu__link">Budget </a></li> <li class="menu__item is-collapsed collapsed menu-mlid-674"><a href="http://diversity.sonoma.edu" class="menu__link">Diversity</a></li> <li class="menu__item is-collapsed collapsed menu-mlid-676"><a href="/about/administration" class="menu__link">Administration</a></li> <li class="menu__item is-collapsed collapsed menu-mlid-675"><a href="/about/president" class="menu__link">President</a></li> <li class="menu__item is-leaf leaf menu-mlid-3817"><a href="http://strategicplan.sonoma.edu/" class="menu__link">Strategic Plan</a></li> <li class="menu__item is-leaf last leaf menu-mlid-21371"><a href="http://sustainablessu.sonoma.edu/" class="menu__link">Sustainability</a></li> </ul></div> </div> </section> </aside><!-- /.sidebars --> </div> </div><!-- /.main-content-wrapper --> <div id="sub-content" class="clearfix"> </div><!-- /#sub-content --> </div><!-- /#main --> </div><!-- /.upper-wrapper --> <div class="footer-outer-wrapper"> <footer id="footer" class="region region-footer"> <div id="block-bean-footer-social-links" class="block block-bean footer-social-links-block first odd"> <div class="entity entity-bean bean-simple-block clearfix" about="/block/footer-social-links"> <div class="content"> <div class="field field-name-field-body field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><ul class="social-links"> <li><a class="facebook" href="https://www.facebook.com/sonomastateuniversity" target="_blank">Facebook</a></li> <li><a class="twitter" href="https://twitter.com/ssu_1961" target="_blank">Twitter</a></li> <li><a class="instagram" href="https://instagram.com/sonomastateuniversity" target="_blank">Instagram</a></li> <li><a class="youtube" href="https://www.youtube.com/@sonomastateuniversity4573" target="_blank">Youtube</a></li> <li><a class="rss" href="http://news.sonoma.edu/rss.xml" target="_blank">RSS</a></li> </ul> </div> </div> </div> </div> </div> </div> <div id="block-bean-footer-logo" class="block block-bean footer-logo-block even"> <div class="entity entity-bean bean-simple-block clearfix" about="/block/footer-logo"> <div class="content"> <div class="field field-name-field-body field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><div><a href="/"><img alt="Sonoma State University" height="29" src="/sites/www/files/ssu_full_logo_centered-wht.svg" width="143" /></a></div> </div> </div> </div> </div> </div> </div> <div id="block-bean-footer-address" class="block block-bean footer-address-block odd"> <div class="entity entity-bean bean-simple-block clearfix" about="/block/footer-address"> <div class="content"> <div class="field field-name-field-body field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item even"><p>1801 East Cotati Ave<br /> Rohnert Park, CA 94928<br /> 707.664.2880</p> </div> </div> </div> </div> </div> </div> <div id="block-menu-menu-footer-left-menu" class="block block-menu footer-menu-block footer-left-menu even" role="navigation"> <ul class="menu"><li class="menu__item is-leaf first leaf"><a href="/contact-ssu" class="menu__link">Contact SSU</a></li> <li class="menu__item is-leaf leaf"><a href="/privacy" class="menu__link">Privacy Notice</a></li> <li class="menu__item is-leaf last leaf"><a href="https://www.calstate.edu/" class="menu__link">California State University</a></li> </ul> </div> <div id="block-menu-menu-footer-center-menu" class="block block-menu footer-menu-block footer-center-menu odd" role="navigation"> <ul class="menu"><li class="menu__item is-leaf first leaf"><a href="http://accessibility.sonoma.edu/" class="menu__link">Accessibility</a></li> <li class="menu__item is-leaf leaf"><a href="https://safessu.sonoma.edu" class="menu__link">SafeSSU</a></li> <li class="menu__item is-leaf last leaf"><a href="https://as.sonoma.edu/basic-needs/student-parent-resources" class="menu__link">Student Parent Resources</a></li> </ul> </div> <div id="block-menu-menu-footer-right-menu" class="block block-menu footer-menu-block footer-right-menu last even" role="navigation"> <ul class="menu"><li class="menu__item is-leaf first leaf"><a href="http://www.sonoma.edu/ps/emergency/" class="menu__link">Emergency Information</a></li> <li class="menu__item is-leaf leaf"><a href="/employment" class="menu__link">Jobs</a></li> <li class="menu__item is-leaf last leaf"><a href="http://ophd.sonoma.edu/" class="menu__link">Title IX</a></li> </ul> </div> </footer> </div> </div><!-- /#page --> <script src="https://www.sonoma.edu/sites/www/files/js/js__BwuWrSQYHLlgcCdSXDni6gsfeYQgfzQ-u-t-4Sh8aA.js"></script> <script>/*<![CDATA[*/ (function() { var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; sz.src = '//siteimproveanalytics.com/js/siteanalyze_66356729.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); })(); /*]]>*/</script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-214b2942b01dae54dc2","applicationID":"999111383","transactionName":"ZFwBMUNXDRZYW0ZaDV0WIgZFXwwLFlZdVwdsSQICVGkVDFxP","queueTime":7,"applicationTime":368,"atts":"SBsCRwtNHhg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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