CINXE.COM
Website Feedback | 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> <script src="https://www.google.com/recaptcha/api.js?hl=en" async="async" defer="defer"></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="Please use this form to report a problem with a University web page, ask questions related to our website, or send us your website-related comments. This form sends email to webmaster@sonoma.edu. Your feedback helps us improve our site's content and usability, so your time is appreciated. If you have questions or comments about the University, please use the Comments form. If" /> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="canonical" href="https://www.sonoma.edu/website-feedback" /> <link rel="shortlink" href="https://www.sonoma.edu/node/9599" /> <meta property="og:site_name" content="Sonoma State University" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.sonoma.edu/website-feedback" /> <meta property="og:title" content="Website Feedback" /> <meta property="og:description" content="Please use this form to report a problem with a University web page, ask questions related to our website, or send us your website-related comments. This form sends email to webmaster@sonoma.edu. Your feedback helps us improve our site's content and usability, so your time is appreciated. If you have questions or comments about the University, please use the Comments form. If you need assistance with a computing account or password, access to online systems (such as email and registration), contact the IT Helpdesk." /> <meta property="og:updated_time" content="2018-10-16T10:59:37-07:00" /> <meta property="article:published_time" content="2016-12-16T13:06:54-08:00" /> <meta property="article:modified_time" content="2018-10-16T10:59:37-07:00" /> <title>Website Feedback | 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_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?suh1f2" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css/css_Hh3i4yJmqqLuRfAxly9_gI7l9-tfHBd2F-UhleHGrmQ.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?suh1f2" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css_injector/css_injector_81.css?suh1f2" media="all" /> <link rel="stylesheet" href="https://www.sonoma.edu/sites/www/files/css_injector/css_injector_116.css?suh1f2" 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_-iwjmb-8DfOE81IGcc-fjKI1CcaFfw32hz0K26rGTfA.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?suh1f2"></script> <script src="https://www.sonoma.edu/sites/www/files/js/js_UJnrWVmAu61mBIVt12eAoQZ4DLDY-FGTnYMRXO-PApg.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":"be72Lm87zmdTkvzGThoT8IH-oCwLEPRPq4Gx06TVN5Y","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\/libraries\/jquery.placeholder\/jquery.placeholder.min.js":1,"sites\/all\/modules\/contrib\/jquery_placeholder\/jquery_placeholder.js":1,"misc\/form-single-submit.js":1,"misc\/form.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\/modules\/contrib\/captcha\/captcha.js":1,"sites\/all\/themes\/custom\/ssuedu_theme\/js\/slideshow.js":1,"misc\/textarea.js":1,"sites\/all\/modules\/contrib\/webform\/js\/webform.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,"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\/modules\/contrib\/webform\/css\/webform.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\/9599","currentPathIsAdmin":false,"jquery_placeholder":{"edit-query":{"selector":"#edit-query"},"edit-query--2":{"selector":"#edit-query--2"}},"urlIsAjaxTrusted":{"\/ssu-search":true,"\/website-feedback":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"},"webform":{"conditionals":{"webform-client-form-9599":{"ruleGroups":{"rgid_0":{"andor":null,"actions":{"aid_0":{"target":"webform-component--response--name","invert":0,"action":"show","argument":""},"aid_1":{"target":"webform-component--response--phone","invert":0,"action":"show","argument":""},"aid_2":{"target":"webform-component--response--email-address","invert":0,"action":"show","argument":""}},"rules":{"rid_0":{"source_type":"component","source":"webform-component--response--response-options","value":"2","callback":"conditionalOperatorStringEqual"}}}},"sourceMap":{"webform-component--response--response-options":{"rgid_0":"rgid_0"}},"values":[]}}},"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 no-sidebars page-node page-node- page-node-9599 node-type-webform header-bg-default section-website-feedback" > <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&utm_medium=header_top_bar&utm_campaign=website_theme&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--2" name="op" value="Search" class="form-submit" /><input type="hidden" name="form_build_id" value="form-x9jZ2VT5YYncKbvdQP7ycZ9fL3rDgHNNpHKYg6p6beM" /> <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--3" name="op" value="Search" class="form-submit" /><input type="hidden" name="form_build_id" value="form-pcLCbKExaGlPT-Zhv494UyUoQ_-TD_yFn2TV7wD_Rn8" /> <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&utm_medium=header_menu&utm_campaign=website_theme&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 & 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 expanded menu-mlid-2241"><a href="/about" class="menu__link">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"> </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 leaf menu-mlid-673"><a href="/about/facts" class="menu__link">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"> </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 & 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 & 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"> </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 & 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"> </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 & 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 & 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 & 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"> </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></ol></nav> <a id="main-content"></a> <h1 class="title" id="page-title">Website Feedback</h1> <article class="node-9599 node node-webform node-promoted view-mode-full clearfix" about="/website-feedback" typeof="sioc:Item foaf:Document"> <header> <span property="dc:title" content="Website Feedback" 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>Please use this form to report a problem with a University web page, ask questions related to our website, or send us your website-related comments. This form sends email to <a href="mailto:webmaster@sonoma.edu">webmaster@sonoma.edu</a>. Your feedback helps us improve our site's content and usability, so your time is appreciated.</p> <p><strong>If you have questions or comments about the University</strong>, please use the <a href="/comments">Comments</a> form.</p> <p><strong>If you need assistance with a computing account or password, access to online systems</strong> (such as email and registration), contact the <a href="/it/helpdesk/">IT Helpdesk</a>.</p> <p><strong>If you want information about applying to SSU</strong>, please visit the <a href="http://admissions.sonoma.edu/contact-ssu">Admissions Contact</a> page for further contact information.</p> </div> </div> </div> <form class="webform-client-form webform-client-form-9599" action="/website-feedback" method="post" id="webform-client-form-9599" accept-charset="UTF-8"><div><fieldset class="webform-component-fieldset webform-component--fieldset-question-comment form-wrapper"><legend><span class="fieldset-legend">Your Question or Comment</span></legend><div class="fieldset-wrapper"><div class="form-item webform-component webform-component-select webform-component--fieldset-question-comment--topic"> <label for="edit-submitted-fieldset-question-comment-topic">Topic <span class="form-required" title="This field is required.">*</span></label> <select required="required" id="edit-submitted-fieldset-question-comment-topic" name="submitted[fieldset_question_comment][topic]" class="form-select required"><option value="" selected="selected">- Select -</option><option value="1">Broken Link Report</option><option value="2">Content Correction Report</option><option value="3">Website Comment</option><option value="4">Where do I find...?</option></select> </div> <div class="form-item webform-component webform-component-textarea webform-component--fieldset-question-comment--textarea-question-or-comment"> <label for="edit-submitted-fieldset-question-comment-textarea-question-or-comment">Your Question or Comment <span class="form-required" title="This field is required.">*</span></label> <div class="form-textarea-wrapper resizable"><textarea required="required" id="edit-submitted-fieldset-question-comment-textarea-question-or-comment" name="submitted[fieldset_question_comment][textarea_question_or_comment]" cols="60" rows="5" class="form-textarea required"></textarea></div> </div> </div></fieldset> <fieldset class="webform-component-fieldset webform-component--connection form-wrapper"><legend><span class="fieldset-legend">How Are you connected to SSU?</span></legend><div class="fieldset-wrapper"><div class="form-item webform-component webform-component-radios webform-component--connection--user-type"> <label class="element-invisible" for="edit-submitted-connection-user-type">User Type <span class="form-required" title="This field is required.">*</span></label> <div id="edit-submitted-connection-user-type" class="form-radios"><div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-1" name="submitted[connection][user_type]" value="1" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-1">Current Student </label> </div> <div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-2" name="submitted[connection][user_type]" value="2" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-2">Prospective Student </label> </div> <div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-3" name="submitted[connection][user_type]" value="3" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-3">Faculty </label> </div> <div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-4" name="submitted[connection][user_type]" value="4" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-4">Staff </label> </div> <div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-5" name="submitted[connection][user_type]" value="5" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-5">Parent </label> </div> <div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-6" name="submitted[connection][user_type]" value="6" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-6">Alumni </label> </div> <div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-7" name="submitted[connection][user_type]" value="7" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-7">Community Member </label> </div> <div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-8" name="submitted[connection][user_type]" value="8" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-8">Vendor </label> </div> <div class="form-item form-type-radio form-item-submitted-connection-user-type"> <input required="required" type="radio" id="edit-submitted-connection-user-type-9" name="submitted[connection][user_type]" value="9" class="form-radio" /> <label class="option" for="edit-submitted-connection-user-type-9">Other connection to SSU </label> </div> </div> </div> </div></fieldset> <fieldset class="webform-component-fieldset webform-component--response form-wrapper"><legend><span class="fieldset-legend">Would you like a response?</span></legend><div class="fieldset-wrapper"><div class="form-item webform-component webform-component-radios webform-component--response--response-options"> <label class="element-invisible" for="edit-submitted-response-response-options">response options <span class="form-required" title="This field is required.">*</span></label> <div id="edit-submitted-response-response-options" class="form-radios"><div class="form-item form-type-radio form-item-submitted-response-response-options"> <input required="required" type="radio" id="edit-submitted-response-response-options-1" name="submitted[response][response_options]" value="1" class="form-radio" /> <label class="option" for="edit-submitted-response-response-options-1">No need to respond. I just wanted to let you know what I think. </label> </div> <div class="form-item form-type-radio form-item-submitted-response-response-options"> <input required="required" type="radio" id="edit-submitted-response-response-options-2" name="submitted[response][response_options]" value="2" class="form-radio" /> <label class="option" for="edit-submitted-response-response-options-2">Yes, please respond. (Please fill out the details below.) </label> </div> </div> </div> <div class="form-item webform-component webform-component-textfield webform-component--response--name"> <label for="edit-submitted-response-name">Name </label> <input type="text" id="edit-submitted-response-name" name="submitted[response][name]" value="" size="60" maxlength="128" class="form-text" /> </div> <div class="form-item webform-component webform-component-textfield webform-component--response--phone"> <label for="edit-submitted-response-phone">Daytime Phone </label> <input type="text" id="edit-submitted-response-phone" name="submitted[response][phone]" value="" size="60" maxlength="128" class="form-text" /> </div> <div class="form-item webform-component webform-component-textfield webform-component--response--email-address"> <label for="edit-submitted-response-email-address">Email Address <span class="form-required" title="This field is required.">*</span></label> <input required="required" type="text" id="edit-submitted-response-email-address" name="submitted[response][email_address]" value="" size="60" maxlength="128" class="form-text required" /> </div> </div></fieldset> <input type="hidden" name="details[sid]" /> <input type="hidden" name="details[page_num]" value="1" /> <input type="hidden" name="details[page_count]" value="1" /> <input type="hidden" name="details[finished]" value="0" /> <input type="hidden" name="form_build_id" value="form-S4FB9VGTwCnyre7URU5CtA9dsGBoUiKOZ5u6fbYiRq4" /> <input type="hidden" name="form_id" value="webform_client_form_9599" /> <div class="captcha"><input type="hidden" name="captcha_sid" value="16961341" /> <input type="hidden" name="captcha_token" value="2b98d97c97c826c56fd8502d98c0c625" /> <input type="hidden" name="captcha_response" value="Google no captcha" /> <div class="g-recaptcha" data-sitekey="6LfWuroSAAAAAHqQ3lizHB3TPFNSylP7fd-ph97c" data-theme="light" data-type="image"></div><noscript> <div style="width: 302px; height: 352px;"> <div style="width: 302px; height: 352px; position: relative;"> <div style="width: 302px; height: 352px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6LfWuroSAAAAAHqQ3lizHB3TPFNSylP7fd-ph97c&hl=en" frameborder="0" scrolling="no" style="width: 302px; height:352px; border-style: none;"></iframe> </div> <div style="width: 250px; height: 80px; position: absolute; border-style: none; bottom: 21px; left: 25px; margin: 0px; padding: 0px; right: 25px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 80px; border: 1px solid #c1c1c1; margin: 0px; padding: 0px; resize: none;" value=""></textarea> </div> </div> </div> </noscript> <input type="hidden" name="captcha_cacheable" value="1" /> </div><div class="form-actions"><input class="webform-submit button-primary form-submit" type="submit" name="op" value="Submit" /></div></div></form> </article><!-- /.node --> </div><!-- /#content --> </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":"ZFwBMUNXDRZYW0ZaDV0WNhdYGQoLXV1KHRJbSQ==","queueTime":3,"applicationTime":12,"atts":"SBsCRwtNHhg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>