CINXE.COM
Penn Libraries
<!DOCTYPE html> <html class="no-js" lang="en"> <head> <script> document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/, 'js'); </script> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"594379970",accountID:"3716252",trustKey:"66686",xpid:"VwEGV1RWChAFU1FVAAAOU1I=",licenseKey:"NRJS-95f96c71adcd3d7c007",applicationID:"570771956"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="description" content="Welcome to your library." /> <link rel="canonical" href="https://www.library.upenn.edu" /> <meta property="og:site_name" content="Penn Libraries" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.library.upenn.edu" /> <meta property="og:title" content="Penn Libraries" /> <meta property="og:description" content="Welcome to your library." /> <meta property="og:image" content="https://www.library.upenn.edu/sites/default/files/2022-08/fisher-steps-social-default.jpeg" /> <meta property="og:image:alt" content="Staircase to the entrance of the Fisher Fine Arts Library, with blooming trees in background" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@upennlib" /> <meta name="twitter:title" content="Penn Libraries" /> <meta name="twitter:description" content="Welcome to your library." /> <meta name="twitter:image" content="https://www.library.upenn.edu/sites/default/files/2022-08/fisher-steps-social-default.jpeg" /> <meta name="twitter:image:alt" content="Staircase to the entrance of the Fisher Fine Arts Library, with blooming trees in background" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="/themes/custom/penn_libraries/favicon.ico" type="image/vnd.microsoft.icon" /> <script src="/sites/default/files/google_tag/penn_libraries/google_tag.script.js?snkgjv" defer></script> <title>Penn Libraries</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_I2pWMaC5yghBGRrsKUqaasXPhUhomy6xWRAPI5N1tz0.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_DsqHLrL6yTEan7f2Jl3TCyV3H_Xmkdgffg6tx5IKhA4.css" /> <script src="https://faq.library.upenn.edu/load_chat.php?hash=cb66e1c900e09d1487c310772a6e1435"></script> <link href="https://fonts.googleapis.com/css?family=EB+Garamond|Roboto:400,400i,500,700,700i&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20,400,0,-25" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@48,400,1,-25" /> </head> <body class="page-node-8 front type-landing-basic-page"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WBT85FD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="menu-offscreen menu-offscreen--open sidebar" id="menu-offscreen"> <div class="side-logo"> <svg width="42" height="47" viewBox="0 0 42 47" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <rect width="42" height="47" fill="url(#pattern0)"/> <defs> <pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"> <use xlink:href="#image0_6649_20441" transform="scale(0.0125 0.0111111)"/> </pattern> <image id="image0_6649_20441" width="80" height="90" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABaCAYAAAAvitHLAAAMSmlDQ1BJQ0MgUHJvZmlsZQAASImVVwdYU8kWnltSSWiBUKSE3kQp0qWE0CIISBVshCSQUGJMCCJ2FlkF1y4ioK7oqoiLrgWQtaKudVHs/aGIysq6WLCh8iYF1tXvvfe9831z758z5/ynZO69MwDo1PKk0jxUF4B8SYEsITKUNTEtnUXqAghAAQUYAwaPL5ey4+NjAJSh+z/lzXVoDeWKq5Lr2/n/KnoCoZwPABIPcaZAzs+HeD8AeClfKisAgOgL9TYzC6RKPBliAxlMEGKpEmercakSZ6pxlcomKYED8S4AyDQeT5YNgHYL1LMK+dmQR/smxG4SgVgCgA4Z4iC+iCeAOArikfn505UY2gHHzC94sv/BmTnMyeNlD2N1LSohh4nl0jzerP+zHf9b8vMUQzHs4aCJZFEJypph327mTo9WYhrEvZLM2DiI9SF+Jxao7CFGqSJFVLLaHjXjyzmwZ4AJsZuAFxYNsRnEEZK82BiNPjNLHMGFGK4QtEhcwE3S+C4WysMTNZy1sukJcUM4S8Zha3wbeTJVXKX9SUVuMlvDf1Mk5A7xvy4WJaWqc8aoheKUWIi1IWbKcxOj1TaYbbGIEztkI1MkKPO3hdhfKIkMVfNjU7NkEQkae1m+fKhebLFIzI3V4OoCUVKUhmcXn6fK3xjiFqGEnTzEI5RPjBmqRSAMC1fXjl0SSpI19WKd0oLQBI3vS2levMYepwrzIpV6a4jN5IWJGl88qAAuSDU/HistiE9S54ln5vDGxavzwYtADOCAMMACCjgywXSQA8Ttvc298Jd6JgLwgAxkAyFw1WiGPFJVMxJ4TQTF4E+IhEA+7BeqmhWCQqj/NKxVX11Blmq2UOWRCx5DnA+iQR78rVB5SYajpYBHUCP+Jjof5poHh3LuWx0bamI0GsUQL0tnyJIYTgwjRhEjiE64KR6EB+Ax8BoChwfui/sNZfu3PeExoYPwkHCN0Em4NU1cIvuqHhYYDzphhAhNzZlf1ozbQ1YvPBQPhPyQG2fipsAVHwMjsfFgGNsLajmazJXVf839jxq+6LrGjuJGQSlGlBCK49ee2s7aXsMsyp5+2SF1rpnDfeUMz3wdn/NFpwXwHv21JbYY24edxo5jZ7FDWDNgYUexFuwCdliJh1fRI9UqGoqWoMonF/KIv4nH08RUdlLu1uDW4/ZRPVcgLFK+HwFnunSWTJwtKmCx4ZtfyOJK+KNGsjzc3P0AUH5H1K+pV0zV9wFhnvtbV/IagEDB4ODgob91MfCZ3r8IAOrjv3UOR+DrwAiAMxV8haxQrcOVFwKgAh34RJkAC2ADHGE9HsAbBIAQEA7GgTiQBNLAVNhlEVzPMjATzAELQRmoACvAWlANNoEtYAf4GewFzeAQOA5+A+fBJXAN3IGrpxs8A33gDRhAEISE0BEGYoJYInaIC+KB+CJBSDgSgyQgaUgGko1IEAUyB/kOqUBWIdXIZqQe+QU5iBxHziIdyC3kAdKDvEQ+oBhKQw1Qc9QeHY36omw0Gk1Cp6DZ6Ay0GC1Fl6FVaB26C21Cj6Pn0WtoJ/oM7ccApoUxMSvMFfPFOFgclo5lYTJsHlaOVWJ1WCPWCv/nK1gn1ou9x4k4A2fhrnAFR+HJOB+fgc/Dl+LV+A68CT+JX8Ef4H34ZwKdYEZwIfgTuISJhGzCTEIZoZKwjXCAcAo+Td2EN0QikUl0IPrApzGNmEOcTVxK3EDcTTxG7CB2EftJJJIJyYUUSIoj8UgFpDLSetIu0lHSZVI36R1Zi2xJ9iBHkNPJEnIJuZK8k3yEfJn8hDxA0aXYUfwpcRQBZRZlOWUrpZVykdJNGaDqUR2ogdQkag51IbWK2kg9Rb1LfaWlpWWt5ac1QUustUCrSmuP1hmtB1rvafo0ZxqHNpmmoC2jbacdo92ivaLT6fb0EHo6vYC+jF5PP0G/T3+nzdAepc3VFmjP167RbtK+rP1ch6Jjp8PWmapTrFOps0/nok6vLkXXXpejy9Odp1uje1D3hm6/HkPPXS9OL19vqd5OvbN6T/VJ+vb64foC/VL9Lfon9LsYGMOGwWHwGd8xtjJOMboNiAYOBlyDHIMKg58N2g36DPUNxximGBYZ1hgeNuxkYkx7JpeZx1zO3Mu8zvxgZG7ENhIaLTFqNLps9NZ4hHGIsdC43Hi38TXjDyYsk3CTXJOVJs0m90xxU2fTCaYzTTeanjLtHWEwImAEf0T5iL0jbpuhZs5mCWazzbaYXTDrN7cwjzSXmq83P2Hea8G0CLHIsVhjccSix5JhGWQptlxjedTyD5Yhi83KY1WxTrL6rMysoqwUVput2q0GrB2sk61LrHdb37Oh2vjaZNmssWmz6bO1tB1vO8e2wfa2HcXO105kt87utN1bewf7VPvv7ZvtnzoYO3Adih0aHO460h2DHWc41jledSI6+TrlOm1wuuSMOns5i5xrnC+6oC7eLmKXDS4dIwkj/UZKRtaNvOFKc2W7Fro2uD4YxRwVM6pkVPOo56NtR6ePXjn69OjPbl5ueW5b3e6467uPcy9xb3V/6eHswfeo8bjqSfeM8Jzv2eL5YozLGOGYjWNuejG8xnt979Xm9cnbx1vm3ejd42Prk+FT63PD18A33nep7xk/gl+o33y/Q37v/b39C/z3+v8V4BqQG7Az4OlYh7HCsVvHdgVaB/ICNwd2BrGCMoJ+DOoMtgrmBdcFPwyxCRGEbAt5wnZi57B3sZ+HuoXKQg+EvuX4c+ZyjoVhYZFh5WHt4frhyeHV4fcjrCOyIxoi+iK9ImdHHosiREVHrYy6wTXn8rn13L5xPuPmjjsZTYtOjK6OfhjjHCOLaR2Pjh83fvX4u7F2sZLY5jgQx41bHXcv3iF+RvyvE4gT4ifUTHic4J4wJ+F0IiNxWuLOxDdJoUnLk+4kOyYrkttSdFImp9SnvE0NS12V2jlx9MS5E8+nmaaJ01rSSekp6dvS+yeFT1o7qXuy1+SyydenOEwpmnJ2qunUvKmHp+lM403bl0HISM3YmfGRF8er4/VncjNrM/v4HP46/jNBiGCNoEcYKFwlfJIVmLUq62l2YPbq7B5RsKhS1CvmiKvFL3KicjblvM2Ny92eO5iXmrc7n5yfkX9Qoi/JlZycbjG9aHqH1EVaJu2c4T9j7Yw+WbRsmxyRT5G3FBjADfsFhaNikeJBYVBhTeG7mSkz9xXpFUmKLsxynrVk1pPiiOKfZuOz+bPb5ljNWTjnwVz23M3zkHmZ89rm28wvnd+9IHLBjoXUhbkLfy9xK1lV8vq71O9aS81LF5R2LYpc1FCmXSYru/F9wPebFuOLxYvbl3guWb/kc7mg/FyFW0Vlxcel/KXnfnD/oeqHwWVZy9qXey/fuIK4QrLi+srglTtW6a0qXtW1evzqpjWsNeVrXq+dtvZs5ZjKTeuo6xTrOqtiqlrW265fsf5jtaj6Wk1oze5as9oltW83CDZc3hiysXGT+aaKTR9+FP94c3Pk5qY6+7rKLcQthVseb03Zevon35/qt5luq9j2abtke+eOhB0n633q63ea7VzegDYoGnp2Td516eewn1saXRs372burtgD9ij2/PFLxi/X90bvbdvnu69xv93+2gOMA+VNSNOspr5mUXNnS1pLx8FxB9taA1oP/Drq1+2HrA7VHDY8vPwI9UjpkcGjxUf7j0mP9R7PPt7VNq3tzomJJ66enHCy/VT0qTO/Rfx24jT79NEzgWcOnfU/e/Cc77nm897nmy54XTjwu9fvB9q925su+lxsueR3qbVjbMeRy8GXj18Ju/LbVe7V89dir3VcT75+88bkG503BTef3sq79eJ24e2BOwvuEu6W39O9V3nf7H7dv5z+tbvTu/Pwg7AHFx4mPrzTxe969kj+6GN36WP648onlk/qn3o8PdQT0XPpj0l/dD+TPhvoLftT78/a547P9/8V8teFvol93S9kLwZfLn1l8mr76zGv2/rj+++/yX8z8Lb8ncm7He9935/+kPrhycDMj6SPVZ+cPrV+jv58dzB/cFDKk/FUWwEMDjQrC4CX2wGgpwHAuAT3D5PU5zyVIOqzqQqB/4TVZ0GVeAPQCG/K7TrnGAB74LBfALlDAFBu1ZNCAOrpOTw0Is/y9FBz0eCJh/BucPCVOQCkVgA+yQYHBzYMDn7aCpO9BcCxGerzpVKI8GzwY4gSXTMWLABfyb8B3E5/VBg9bk0AABlaSURBVHgB7VwHeFRV2n7PnUkvpJJAEkIUDSJFEcRdC4pr39+FVRYVLAuoKAqINAtNQEFEwbWs4FpAiqK4FlwEUURAIUDoGKQkEJKQQjKTnpl7z/+eGyaZhEkIEQjPY76Hydxyynfe87XznTMAzdSMQFMiIFydi/j+abxu4bpv/j4lAjaZtjDe6lasNa/d791eNV96QCBAPXMHrJD3oa6CUlhcl83fLgSkAQHpulN41QDwhDpLCKHBT1gNASGriruq/QG/XXauDBWaIQkLYSSZf9wl0IRGCi+0cBbqDx5f4/CXUis24fwDonZiyEqAvEEgpCE/CuuqZfhGeUEvrwKkFoAKXCv8DIe8tSTdi/psOc6iJtRVVf5YFwpAZewIlFzuLHUepWmjZvJJpW7WAlA9lHBS6g4JgTwqsI1P/ugA+hEDegRZJiw0gZXA8ZFJtQB0PTYrqErm548OYH04aNWQNV81BoFmABuDmludZgDdwGjMZTOAjUHNrU4zgG5gNOayGcDGoOZWpxlANzAac9kMYGNQc6vTDKAbGI25bAawMai51WkG0A2Mxlw2A9gY1NzqNAPoBkZjLpsBbAxqbnWaAXQDozGXdeQDJXQmDnW2qD5/9HygwkCRVMlUJprdqRaAfKlpkCxUHhyMMpYs4aepxLSS10qGTebdOT9H1yr/rMYvyEwVgIqlE4npWgDyqd2OgNhoefu01+HDOhUnCp4jfqu6Ud16W7k76OeD8nIHysrVRkPV63N6oTLSft6a/M/cJBzYngEE+VapZU0AlYiWFMMnLEFc/OCDiskmYrkSHwXioaxCxEQHwafyUVP+FQH/y5JYlwIEehOZSr08WTstVugOB3Sn0ZTMwqFLvLvgO9x442BMHP8uikoqmpQf1blRyu1MLy9eVctVTQlschYrGVBT9/7ClRgz8nXY8o9gxtRUOLifPf6Z/ggJpPo0FVXjVsXByRJY9appLsodOl5743OMHjYLtkJu67f7ExARhVdffAdPj/k3MnLURuv5Q+cVgE5DYtrLizDqyZmw61SONhcCpUUQoRFAq3i89/Z8PDZ0NtKyCs4bBM8bFbaXlGPC5A8xZ9YiwMefYQLn9kCaOlRBsKjUfrQ9AVH4cukKlJaVYubMJ9ElMabJgTwvALSVVeCxEW9g8byPCYg6SOGFhIRwXNb5QoRFhaPEXoL9+w4hac9RvvPDqq9WYXBeId5+Zyy6dWzTpCA2OYCpWfkYNvwNfPXJCgLhj4CIcNq/3uh1Ww90uKg1WgT7oazMidT0XPyyOQVzXvsMu5J2YfOGZDwycDKmzhiG22/o0mQgNimA+4/m4cH+U7Hhx58B31CE+nthxuuP4+F7e9UAJNDPGx0Jpvpc0SkB9z7wElK2HURy0j48PngKnc5Y9Lmte4065+qmyZzI+m0HcM9dzxG8LUDLGHh7CfQf0vsk8GoDcXnHtpj37mjExNKxhEYi7agNwx59AW+9v7J20XNy3yQAbkjejwf7TcCWjXsg4uIAh0S7i+Lw3Kh+DRr0tV3b4do7rwZoOxERifR8B54dOQNz3vm6QfXPZKFzDuCiL3/BgLufxYH9xyDi21Qu0BnhX3JVJ0SHmseOGzS+ntd1RrCKqR0VEC2jYRMBmDDmNYye8GGD6p+pQu42sApMc9F+FlbuS77YgGGPTEFeAY8Rx7Xi2TmG9pQiCxe9sa3CTmtMsVEh8Pe1wO5giKPOLoeEwF5sxesvvwuH04nZLw46rfYaVLgmJua6pAo0NlCZ9uJjgweB1b8GNdrAQi/O/i+eGDwVeaVWiNaRlctJ1QWZMvixlajkWcOphHGjzvWymaJRSRC2JQICURHeCm/Nmo8+/ae7Mk4Nb7T+klInKCyichyKzG93AE+skQS1QtcqHLr7u8oqjfz7witLMX3CbOQZPhARPDis+laD5j/hZTXzjwd3pp5W65v3HEZ+oZMNuLGpQPTxgaNla3yxeDlu6TMJNqbBzhCJsvIKDRbNlDy2ac64W+9goovvrAJ6WbkoLXO4Cv6u/gc++SZemvAmCgMiIIIDTUmpmkPVsoUsMHzZuWkn3vt8Q4P6slc4sebztXCq88q+THSpyXARl4PCyklp0wbfffEDru45AmnZZ2TpJ4tLCaDCTyEjYP7MwR1AWnW+4ICMgmI9317kymS7WDutb4ODGvDYHCx4ZzHKQqM4UJ40dh+oqzU+E0H+yLeX4s2XPkBqZr7rjcdvlRUeMfodbPl5N39XRaej7GhtUm0qe9UmFrs37UavW8dhz6Gs2qVO676wuAxFtiIJTaVXTTJnpQpAdpdpPrZYUGbPt+xMSXeb1hNVGvhVQPv0lzufx8K5y+CMiqNaMQHpCTxXexysiAzD1i2H8Lc+47E5+Tc4mJVRk6BIgebUDeQXFGHgk2/gw7eWwWgZyklhu5Q4j6QeU71F2zgc3PYbbu45HN/9vNdsy2P5UzzMzi+EM9cm4EXI1ORAmDNSBacM7dyZj/9iGuPiYlzSrQOu655oljxF2zVeZ+UXyzvuniTWf7uWrpXgqQRkXYN01VSD5cSJFoE4tjcVS5b+gLTcIjpXgmYvxq8HMvEZw59Bw97E2q9/AqJa0mEwhiGoDSERGgz7kRys+maD7NA1EW3jWopqU9aQFoDV6/c4ly38nyj38dWE4pWPpG3nN9VhjBS/ca5NdCucGg4czm5Yy26ltu49Ivv2e0Ec3LkHiGaAXKFDljLY5UaVUjXlMMxrT9J4wiOLhFgUFhTi3VcX8fMp9x+opuVso4Imxy8Iom0b8shO68uYU0KkkxZI58dVLjocWVk5ol+fMZj5+hg58N7rhbfip2Ekk3elWsrKyi0ICDJrGFLsUxduLQiOWnJDThO6xUv8uv+oIJySvCp26yW6d2zcdkDex3Vt2q/cM/AJR1BZEQJ8/WGhpFSUlhKUYpR5U2potzj9nqVSAcsYTgQznRUcD+mgB1UfbuII7/BKHlQkoSS2LqKRl9yEAtU92EvC3z8IFm8rKkpKYPPzVXYMTw99SZSWlMpHHrgFAf7epxwfu5IpqVmoMGqk84mXO4BeuQfhCMumpETB3xtH96Qhh3rfMrQS8br4Vdq5bEWSfGzQdORlHRa+/iG45tYr0Kf3dejaOYF4+eFobj7WrtuDJfNX4redByDj6FToKZW58EimyitvSgujPoo8SW3lm+q/nBjJLHZAiR3db7sW/fv2ROdL4xHInb0jmXlY+eMOLFu8Gqm7kzFy6DSRnWOTz4y8WwYH+NYLooPSvGcXc5P0+Obkc5ph0XeojqtsIBJ6aaLUeQ3lLVExa7Xb0PW6y2T7hGiKi2cqo4p+/MU6Y/jjr4jczDQRGh6DoSPvw/y3hqN7lwsQGx2KyLAgXBAbiRv+3AF/vaMHdtCepSbtpr0LNs2F55b5lHbGlKR8O2+o/sph1EcmeEXwLy9lYnYI5r02BF2ZeIhpGWLy0K5NS9xyXSf85cauSEmz41DKHqz7YSuKnBbZ/YpEBPjVLYnbU9KN92d/IoqondR7xc5uhAfOQeYWoxqcLfmMs+U6U2NpswpLy8WPm1LqVJYK5t/ffu8bY9ADk0VORq6AJQgjxg7A9In31znMBA5i+bJJ6H7jlZCHmRwlSB5JgcftVS+CkRgfrQdyi1DaGOcrW2p6wFq1lPwoh5KTjXGTH8bYkX1qFai+7ZgYh4XvjUa3XjepSuKNl+eJEWPekZmUxupSNa8UDoV2emDuU6v+adt+wpZ9ZvlqALFUhyZXmqrC2awQPtiwdqdw6Cfrmb24XM6cvVQ+P3q2qFDb78wgd7uhBwY9dEvNnj3c+VEl5745DNZAH0h62JMAUeAVlzJIyJT39L5SX/zfKXL0yL6GX1GhIXPzPIOoTlNkZqHbzddi/Ii/e+i15qPoiBaYMW0ggiLiaSKCxaL/fCYee/I1mXLomCebYqxeuxNFFZxsNYE0wJQ0Zn+vN8u6Ach3AQ5lGLcqN41AH7F/0w6xeuOvdGXVZC+pMCa+8L7x/OhZokQQvFAuzRgbPfnw7YiJbNj/GNDhwmhc3qsHJSanJoAKvKIi4Nhh2bvfTfqL04bi8nbR1ueevVcb8ew/dWuJTZfZjA6UE3KXRCV9FeV4+om/NchUqtG0vygG11zfkXiwbly8+OLjL7WHBk6TjCTUeKukMTXzuL5j7WaBQH9h2m0pFNPU1EkeANzNM0VCzDXhoovPs5WKeQu/VwpiNpiZa9eHjXxDzn75Qw0hUUK0bg2mVuAdGoaY+JZmtYb8YaYCf+rUhkW5Ue0iBZ6SyNxso++A25yvzBqG2KgWpo6ruR//fH/Ls1OG6L4V5bo8lssnfKpA5D+pNryDI3BxQnQNXF1Ne/oOZzSQ2JabUgRf+DA6iE3EL2s2WgY+NAnfb9hrgqPqzf5gpcg+kq3Bh05PqS+MBYgM5CxXUk0JVGpsGKs4jVJYaSy5/Nq9brPmMKReYC/RH37sVfnhOx8JtGwtVCITTsZn1HBBCdTcF/Wu1uv59nGPwajWkmdykJsu+91/u/6vOaO0C2LCyHE1+bGDyeP6W56Z+rhuKS7UZRYXAkpTVL9KAtmel8tjV1er80oF0lbzlAHVn9Ir6KkRdxG2b9pteXTgJGxISlGS6Pz5241auaCXVlGDUl8YH2HL3KoMRQ0mzd6cgVmwFq/kkaRblBrn5NrxzCufGrlpx8TyT1dY0eoCIQLoQZnINBfWDFPKjxeigHFXQ0lFJHvTqAm0naa3VXVzc+T9D/d2TnlhiBYVFmBKnof2LONG3S28vaGPH/VvOLNyLSI6gskIDj7zGLKy89GxfSylRClN/WTj2jbzmOLBwdCEMKjDS4wX0eZi7E85YBn29L/1q27sKg8dyqKZYuyqHIghU1Cic8FRreInM1r4fzpCjtOtor/S+XJ4iQ3fbRXbt/5mEeGRQgQyo1JB8JT6EAgzG5KbCZ+QFuh1/eXw9Tq5ydpDKWE2ZcRTb6Fc48B5DkdJ3oBH7nLOmjFUi4kMrrcBtaC55qoOwjc8zPjuC5oXRgtqHa08sGwRir/f2r12dx7v93Ol9cL0xShiEsMMqdSsKn9JbRLBIcg4kKElrd2hlfj7CeHDiabZYWT6DDKyNgOpVSrugdk1Ei065ZHPGwhSjDoryNWBQIAPJY+2giuFGoZGzQzXK/u378Fl3S/FJe1oV05BoyZ+iHXfbOCqhJKcnSEHPdFXf3HKI5bosEAP/HhsTPS48mIttFW48e2XP0uUlGsiMhL7Nm1H12u64KL4KI+VXA/VBE5+aTHWLl/P5C4z4+4Cq4J4elsz7vSyMu5TSmoWOAqr/gzyv66RG/PMsO2uCoTmH+H/2TFAVVXZFHNVcHJEY86MCGIm+NhxbN2Ugk4MShPiaB/roGmvfoZXpvwHUq0pj6fLgU/2d86Y8gjVtsHgmS1z2sSV3RJFeJsofcWnq8iHRXNystevTsa113dB6yiVuPVMU2YswtuvLoDeIgwikGm22uNS0qgchpud5qNRSHWuBfbwZTV5BhCUwuCOeQy8/8yi8dXF67hS/VGajh/KxJrvNuFYYQWCw4MQSk+nDHsebdzqdbsxZeYnmDvnU8aYnNXiQmPoqP7OqRMHWiND/Ovgo47+TjxWIF5xeTst5sI4/evPODbNotkKS/Djt0nIK6cl4ioohLlGC3nIoZ1e8cMOjJ+yAIvmfokSP3+euWHYpZIOpyRxADqeR+ESRvM1yV14a77BJA3x+27lPCyv9eLkWzUnKjbjTEqC5e0oRyvm64ITYmBVyQSeqMo7nI4sO+2dyugWZsvHxwyqmPb8/V4hQb6s+PuIEMgPlq51Dv7H8xb4BGgqg+NTVIzWMREIim8FC5eBZTkFyEtLR/ZxZuLDg5kOOyF5StpOQbR+g5Hm+AAqSqlF9QDIklH3B2i+xsvs4vFa9TzfnnAsKiwA7YxKZ1V6GmLEBAV4RAMF2XL4c/+sYEhibRHIbbUzRDwULxcs/cnxzwHTLAw5LOBqA0WllDDaewWSylwre0YXbq5na6tt3Xx8LTVjMA4tPuapSP0Aqhpt7ruC6fHveBXiqQGPzxSQykWrXTP1TVsi1QnTrFQ5avLjjomj+lkC/X3OGHguHrhilswMOfvdMcYCvwBNxDG4V/lIxYPiyVyKqVvFV8OI0tcLaYvWsLTHSqcehK19NkIt+ez+rw3r0q2UYlpt8BRRbY6lGiMnDdWnjLvXyszHqft1a6ahl8yViPbtWlsSu7V3LuPxYEqgJiI470razEltaEuV5Ri2TODZkYXuYUvtFhpgf6j3wvicvC2tXfmU90rybMUMVdLl2ClP6FPH3mP181GbCmePLASq321XeS395iXJeFWXqRlM8DKOO33aQMexGFhDu1M3NUwSCnYVy5COv9Gh9GRTdcco7v0o8I7bYbFlGRNmjnCOH9nXy9en7pybe9Xfe63RUSVeEK11vaaz/unSNTByCyolUS35GkbH+X+MDUb6R9tPVVwZq4ZTfP8+rLCEFegR6iGltsdt8C7JlpNmjnI8PeROq7eXctPnnlZt2OP4200jtdIK3SLaxlYuBOq3gQ76oydweNHchnDbMAl0tWTb+StCupQTRCWJJ9c1bR4TAwwZ/Bw5+guvjnWOIniMBZsEPMX2hXGRWrfru+pfffYTyrJyNBGmbKJHf6CKc8kl5kjNazYKttWruqqwopNBqHxe99+gxGTNYlEe+Qp+agKj1DYnH0GwG5NeHqNT8ih3p5mmqbvnxr4R7dpEan/q1VVf/t+fUJyZp4lwsq/Uuab+8YcUYqlhFeNxaP5JAXNdnZ8+gPY9ThnaMVltWbPRS/ipZENJHzd0Qnmw4aXXR+vDB93qzUc1WWThJiLRNibccvXNVzK7vEMWZBzTRAB3/mrSGqnLp5G28EjNx/XfnT6Aqj3lVEI7JQkpFIDtzC5UWj0jAzf17eV89qm7Lf4+PHJ6nlHr6FBGVLpzzdc/aggMFid22JQIJEkdjyF90d7TZblxAKpeCnbaENpxC4WsI+/ammEm92DTtv+mlZSUGZ0vu5grKrVfcn4Q83/G9FmfGNOnfWjVwyI1lQQ+QduZ1R+C9IXJrgen8914AFUvBbtyEXLZJqa5LyGACYKJTWdpmdj4/VocPWYzLm6fIKMiWygQmxTIA4fp0F5cYMyaNs+i+zC3Hc5MjTq1AJFM8B7BkYVJajiNod8HoOrRtiMXQZ1+ZubmIuYK24kQpqm8A8Xu9b9oG5P2EcS2RkJ8lJrupgBRJm3drz8xfLb8bOGXVkS00URLZrDLuFYX4hf+pPxRHF68pTHAuer8fgBVS/adxxHc4RdNs0TyKEYnc3/BPwxZe/dpa9Ymy8DQEOPSS9syK65SMeeMjCWfrtXHjpojNq7f5oVWCUKo43CV4P1PauIppC7a9nu5OTMAKi7su/NlUPsfNIvVjxmQHuYeQlgEbBlZ2ldLf0Tm8WKjfft4GR4aeLZVWh7NKjCmzvrYGDfqX1pGVr4VcQlMCjMTwwwRl6QLpFV/CgcX7fu94Kn6Zw5A1Zp9T6kMuWIN187FzGb34DEfHxFCe2MYWvJPW8SO7ftlSHiovCQxVkWyVVZcVT1DpH/7/Tbj2XFvY/68Ly26v79FtI7hSQLGfNxL5cxNN5zGJBxewi29M0NnT6XiBtwpNDmDbLY3f6TM0wZqUzw8xM/oPeAO7qr9Q8THRqgJPBM8yOw8u/HKG18Yi99dZklPZ/IoMoIqS3usNq2ADGZWJiLto3fVzZmkMyuB7pzZd6Qg+LKNQsgwzn4HlRNUaf+SohKRzN2uzZt3ocTQ9MTEOPiq/xyhkVTBPev5S9bok5+bh4/eW2G1U9pFq2hhbgqpdL3ESmmRw5G68PNGdlFvtTMx+/V2gLYPRfOg3yB2NIkFreY+cCnzg8e5XrbA6Nmzq/7osLvQ+9ZuajJPB0hj9U+7uAn/Odas3mCxFfFXBWEtuEnEFYYZoihHi5cN6G8jdUkq2z4rdPYBNNnua0G813UMukfz9jZzX4RW0DwHYyuRrSJ8jO49e6D/Pb1knzuuVBtRdam2sp36N6uS8f6SH5C0ep1ISy/S0MJfIIinV1XavjJltZ7bsa/AWf4t0pcyr3/26BwBeGIAsQ/EaBZ9CFEYySf+KsUulbQU82RCUblsGazJTpd30e996GbZ55ZuWlhYkCt+lIVFpcby1cnGgvmrxLYNSZaM4/wZhjoYyTWt8GJ2TTkKpqk4oH8ZQn/1bEqd+3ScWwBVz7F9/XgoJVEzxDi6xX5mqp26Zh7nVZtRhXTkPoZsldDWuOzaLrIdDwylZeQhec02kXHwoJZXQowCCZw3T4uaZ1uUKCvBxAq2Nxk+PruR8p75Gw718GzTuQfQNaI29zG+EVczLptGBDqbQPKdKZHKc6odvLJy6asZKOfP/qU3s9m+TM1zZ808y6LaMYETB3jkZyK8HCuxf6k67HJOqekAdA0z4d4oSEsvnvqkfZSXm49VakydRVHqrTaEuIAxzyyqXbXqbPJeZo5nw7AuR/oFma7zeq5mz9V30wNojpROJsYvhGdPbqEyP0XJ7FYPALulkG8yOl6GQzw5fopNn3raOSOvzhMAXWPhaYjY3TRuvpdqFnk3he02ilxbvj1KoVzFs3nLUOzcghzQs558SsDVSvN3MwJ/HAT+H/sNYrYQGbQkAAAAAElFTkSuQmCC"/> </defs> </svg> </div> <div class="menu-offscreen__contain"> <nav class="nav nav--main menu-offscreen__main" aria-label="Main"> <ul class="menu-offscreen__nav menu-offscreen__nav--level-0"> <li id="flyout-get-started" class="nav__menu-item nav__menu-item--type-post_type nav__menu-item--object-page nav__menu-item--350 nav__menu-item--has-children nav__menu-item--level-0"> <button type="button" class="menu-offscreen__nav-toggler start__button"> <svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8065 2.14286C15.5645 1.98413 15.2823 1.94444 15 2.02381C14.7177 2.10317 14.5161 2.22222 14.3952 2.46032L13.75 3.57143C13.629 3.80952 13.5887 4.00794 13.6694 4.24603C13.7097 4.48413 13.8306 4.68254 14.0323 4.80159C14.879 5.43651 15.5645 6.23016 16.0484 7.18254C16.5323 8.13492 16.7742 9.0873 16.7742 10.119C16.7742 11.3492 16.4516 12.4603 15.8468 13.4921C15.2419 14.5238 14.4355 15.3571 13.3871 15.9524C12.3387 16.5476 11.1694 16.8254 9.95968 16.8254C8.75 16.8254 7.62097 16.5476 6.57258 15.9524C5.52419 15.3571 4.71774 14.5238 4.1129 13.4921C3.50806 12.4603 3.22581 11.3492 3.22581 10.1587C3.22581 9.0873 3.46774 8.09524 3.95161 7.14286C4.43548 6.23016 5.08065 5.43651 5.96774 4.80159C6.12903 4.68254 6.25 4.48413 6.33065 4.24603C6.37097 4.00794 6.33065 3.80952 6.25 3.57143L5.60484 2.46032C5.44355 2.22222 5.24194 2.10317 4.95968 2.02381C4.67742 1.94444 4.43548 1.98413 4.19355 2.14286C2.90323 3.09524 1.85484 4.24603 1.12903 5.63492C0.362903 7.06349 0 8.57143 0 10.1587C0 11.9841 0.443548 13.6111 1.33065 15.119C2.21774 16.627 3.46774 17.8175 5 18.6905C6.53226 19.5635 8.18548 20 10 20C11.8145 20 13.4677 19.5635 15 18.6905C16.5323 17.8175 17.7419 16.5873 18.629 15.0794C19.5161 13.5714 20 11.9444 20 10.1587C20 8.57143 19.5968 7.06349 18.871 5.63492C18.1048 4.20635 17.0968 3.05556 15.8065 2.14286ZM11.6129 10.4762C11.6129 10.754 11.4919 10.9921 11.3306 11.1508C11.129 11.3492 10.8871 11.4286 10.6452 11.4286H9.35484C9.07258 11.4286 8.83065 11.3492 8.66936 11.1508C8.46774 10.9921 8.3871 10.754 8.3871 10.4762V0.952381C8.3871 0.714286 8.46774 0.47619 8.66936 0.277778C8.83065 0.119048 9.07258 0 9.35484 0H10.6452C10.8871 0 11.129 0.119048 11.3306 0.277778C11.4919 0.47619 11.6129 0.714286 11.6129 0.952381V10.4762Z" fill="#4078BC"/> </svg> <span class="menu-offscreen__nav-toggler-text"> Get Started </span> </button> <ul class="menu-offscreen__nav menu-offscreen__nav--level-1"> <li class="nav__menu-item nav__menu-item--type-post_type nav__menu-item--object-page nav__menu-item--350 nav__menu-item--has-children nav__menu-item--level-0"> <header> <h2>Get Started</h2> <button type="button" class="menu-offscreen__return"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.49068 8.01808L15.7019 1.7822C15.8888 1.58158 15.9907 1.31588 15.9862 1.0412C15.9816 0.766526 15.8709 0.504383 15.6774 0.310131C15.4839 0.11588 15.2228 0.00472681 14.9492 0.000147306C14.6757 -0.0044322 14.411 0.0979198 14.2112 0.285588L8 6.52147L1.78882 0.285588C1.589 0.0979198 1.32434 -0.0044322 1.05076 0.000147306C0.77717 0.00472681 0.516064 0.11588 0.322582 0.310131C0.1291 0.504383 0.0183881 0.766526 0.0138267 1.0412C0.00926537 1.31588 0.111212 1.58158 0.298137 1.7822L6.50932 8.01808L0.298137 14.2041C0.106751 14.4058 0 14.6738 0 14.9524C0 15.231 0.106751 15.4989 0.298137 15.7007C0.499092 15.8928 0.765968 16 1.04348 16C1.32099 16 1.58786 15.8928 1.78882 15.7007L8 9.4648L14.2112 15.7007C14.4121 15.8928 14.679 16 14.9565 16C15.234 16 15.5009 15.8928 15.7019 15.7007C15.8932 15.4989 16 15.231 16 14.9524C16 14.6738 15.8932 14.4058 15.7019 14.2041L9.49068 8.01808Z" fill="white"/><title>Close</title> </svg> </button> </header> <div class="flyout-content"> <ul> <li> <a href="https://find.library.upenn.edu/account">My Account</a> </li> <li> <a href="https://libcal.library.upenn.edu/appointments">Make an Appointment</a> </li> <li> <a href="https://libcal.library.upenn.edu/">Reserve a Space</a> </li> <li> <a href="https://guides.library.upenn.edu/">Guides by Subject</a> </li> <li> <a href="https://guides.library.upenn.edu/usingeresources/ezproxy">Off-Campus Access</a> </li> <li> <a href="https://find.library.upenn.edu/account/requests/ill/new">Request an item</a> </li> <li> <a href="https://guides.library.upenn.edu/franklinaccount#s-lg-box-19646803">Alumni and Guest Accounts</a> </li> <li> <a href="https://guides.library.upenn.edu/alumniservices/eres">Alumni Access</a> </li> </ul> </div> </li> </ul> </li> <li class="nav__menu-item nav__menu-item--type-post_type nav__menu-item--object-page nav__menu-item--350 nav__menu-item--has-children nav__menu-item--level-0"> <button type="button" class="menu-offscreen__nav-toggler menu__button"> <svg class="br-menu" width="21" height="18" viewBox="0 0 21 18" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.3217 10.4732H18.5531C19.3721 10.4732 20.0547 9.77285 20.0547 8.93242C20.0547 8.09199 19.3721 7.39163 18.5531 7.39163H6.2944C5.47533 7.39163 4.79278 8.09199 4.79278 8.93242C4.82008 9.77285 5.47533 10.4732 6.3217 10.4732Z" fill="#4078BC"/> <path d="M11.6183 17.4022H18.5531C19.3721 17.4022 20.0547 16.7018 20.0547 15.8614C20.0547 15.0209 19.3721 14.3206 18.5531 14.3206H11.6183C10.7993 14.3206 10.1167 15.0209 10.1167 15.8614C10.1167 16.7298 10.7993 17.4022 11.6183 17.4022Z" fill="#4078BC"/> <path d="M1.54383 3.51517H18.5531C19.3721 3.51517 20.0547 2.81482 20.0547 1.97438C20.0547 1.13395 19.3721 0.433594 18.5531 0.433594H1.51653C0.697464 0.433594 0.0149097 1.13395 0.0149097 1.97438C0.0422115 2.81482 0.697464 3.51517 1.54383 3.51517Z" fill="#4078BC"/> </svg> <span class="menu-offscreen__nav-toggler-text"> Menu </span> </button> <ul class="menu-offscreen__nav menu-offscreen__nav--level-1 breadcrumb-menu"> <li class="nav__menu-item nav__menu-item--type-post_type nav__menu-item--object-page nav__menu-item--350 nav__menu-item--has-children nav__menu-item--level-0 "> <div class="flyout-content sidebar-menu"> <ul class="menu menu-level-0"> <li class="menu-item menu-item--level0 menu-item--active-trail"> <div class="menu-item--container menu-item--toggle-container"> <a href="/homepage" data-drupal-link-system-path="node/8" class="is-active">Homepage</a> </div> </li> </ul> </div> </li> </ul> </li> <li id="flyout-chat" class="nav__menu-item nav__menu-item--type-post_type nav__menu-item--object-page nav__menu-item--350 nav__menu-item--has-children nav__menu-item--level-0"> <button type="button" class="menu-offscreen__nav-toggler chat_button"> <span class="menu-offscreen__nav-toggler-text"> <svg class="ask" width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M20.9999 14.5883C20.9999 11.7686 18.1198 9.48387 14.5647 9.48387C11.0102 9.48387 8.12891 11.7686 8.12891 14.5883C8.12891 17.4068 11.0102 19.6929 14.5647 19.6929C15.1748 19.6929 15.7645 19.6257 16.3235 19.4992L20.0823 21L19.5939 17.7731C20.4739 16.8994 20.9999 15.7926 20.9999 14.5883Z" fill="#4078BC"/> <path d="M4.52329 4.27637C5.27249 3.69808 6.15491 3.24115 7.14705 2.91718C8.20445 2.57124 9.33236 2.39701 10.5001 2.39701C11.6684 2.39701 12.7963 2.57128 13.8538 2.91718C14.8453 3.24119 15.7278 3.69812 16.4768 4.27637C17.8592 5.34385 18.6199 6.70432 18.6199 8.10742C18.6199 8.43787 18.5777 8.767 18.4943 9.08841C19.0653 9.35045 19.5978 9.67054 20.0829 10.0449C20.249 10.1727 20.4066 10.3056 20.5572 10.4437C20.8462 9.7028 21 8.9193 21 8.10738C21 3.62968 16.2992 3.52553e-10 10.5 3.52553e-10C4.70074 -4.13061e-05 0 3.62964 0 8.10738C0 10.0203 0.858793 11.7784 2.295 13.1659L1.49769 18.2903L6.62407 16.2987C6.49913 15.8327 6.43691 15.3538 6.43691 14.8672C6.43691 14.4916 6.47407 14.1224 6.54716 13.7597L4.48736 14.56L4.83917 12.301L3.94195 11.4361C3.2293 10.7481 2.38019 9.61097 2.38019 8.10721C2.38023 6.70424 3.14156 5.34377 4.52329 4.27637Z" fill="#4078BC"/> </svg> <span class="menu-offscreen__nav-toggler-ask">Ask</span> </span> </button> <ul class="menu-offscreen__nav menu-offscreen__nav--level-1"> <li class="nav__menu-item nav__menu-item--type-post_type nav__menu-item--object-page nav__menu-item--350 nav__menu-item--has-children nav__menu-item--level-0 "> <header> <h2>Ask a Librarian</h2> <button type="button" class="menu-offscreen__return"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.49068 8.01808L15.7019 1.7822C15.8888 1.58158 15.9907 1.31588 15.9862 1.0412C15.9816 0.766526 15.8709 0.504383 15.6774 0.310131C15.4839 0.11588 15.2228 0.00472681 14.9492 0.000147306C14.6757 -0.0044322 14.411 0.0979198 14.2112 0.285588L8 6.52147L1.78882 0.285588C1.589 0.0979198 1.32434 -0.0044322 1.05076 0.000147306C0.77717 0.00472681 0.516064 0.11588 0.322582 0.310131C0.1291 0.504383 0.0183881 0.766526 0.0138267 1.0412C0.00926537 1.31588 0.111212 1.58158 0.298137 1.7822L6.50932 8.01808L0.298137 14.2041C0.106751 14.4058 0 14.6738 0 14.9524C0 15.231 0.106751 15.4989 0.298137 15.7007C0.499092 15.8928 0.765968 16 1.04348 16C1.32099 16 1.58786 15.8928 1.78882 15.7007L8 9.4648L14.2112 15.7007C14.4121 15.8928 14.679 16 14.9565 16C15.234 16 15.5009 15.8928 15.7019 15.7007C15.8932 15.4989 16 15.231 16 14.9524C16 14.6738 15.8932 14.4058 15.7019 14.2041L9.49068 8.01808Z" fill="white"/><title>Close</title> </svg> </button> </header> <div class="flyout-content chat"> <div id="libchat_cb66e1c900e09d1487c310772a6e1435"></div> <a class="flyout-ask" href="https://faq.library.upenn.edu/ask">Send Us a Question</a> </div> </li> </ul> </li> </ul> </nav> </div> <button type="button" class="navbar-toggle" aria-label="Toggle menu" aria-expanded="false" aria-controls="navbar-menu"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div id="top"> <div class="skip-links"> <a class="skip-link" href="#content">Skip to main content</a> <a class="skip-link skip-link--search" href="#siteSearch">Skip to site search</a> <a class="skip-link" href="#primary-navigation">Skip to primary navigation</a> <a class="skip-link skip-link--resources" href="#resources-navigation">Skip to About Penn libraries menu</a> <a class="skip-link" href="#flyout-get-started">Skip to Get Started menu</a> <a class="skip-link" href="#flyout-chat">Skip to Live Chat</a> <a class="skip-link" href="tel:2158987555">Phone 215-898-7555</a> <a class="skip-link" href="https://accessibility.web-resources.upenn.edu/get-help">Report Accessibility Issues and Get Help</a> </div> <svg class="svg-hide"> <symbol id="icon-menu" viewBox="0 0 26 20"> <path d="M1.3.638C.582.638 0 1.205 0 1.904c0 .7.582 1.267 1.3 1.267h23.4c.718 0 1.3-.567 1.3-1.267S25.418.638 24.7.638H1.3zm0 8.233c-.718 0-1.3.567-1.3 1.267s.582 1.266 1.3 1.266h23.4c.718 0 1.3-.567 1.3-1.266 0-.7-.582-1.267-1.3-1.267H1.3zm0 8.233c-.718 0-1.3.568-1.3 1.267 0 .7.582 1.267 1.3 1.267h23.4c.718 0 1.3-.567 1.3-1.267s-.582-1.267-1.3-1.267H1.3z" fill-rule="nonzero"></path> </symbol> <symbol id="icon-search" viewBox="0 0 20 20"> <path d="M8.72 17.422A8.714 8.714 0 0014 15.633l4.023 4.019c.233.232.535.348.814.348.28 0 .605-.116.814-.348a1.15 1.15 0 000-1.65l-4-4.018a8.69 8.69 0 001.79-5.273C17.442 3.902 13.536 0 8.722 0S0 3.902 0 8.71c0 4.81 3.907 8.712 8.72 8.712zm0-15.1c3.513 0 6.396 2.858 6.396 6.389 0 3.53-2.883 6.388-6.395 6.388-3.512 0-6.395-2.88-6.395-6.388s2.86-6.388 6.395-6.388z" fill-rule="nonzero"></path> </symbol> <symbol id="icon-caret" viewBox="0 0 18 10"> <path d="M9 0l-.763.687L0 8.114 1.526 10 9 3.26 16.474 10 18 8.114 9.763.687 9 0z" fill-rule="nonzero"></path> </symbol> <symbol id="icon-close" viewBox="0 0 20 20"> <path d="M19.169 2.623c.507-.508.518-1.32.023-1.815-.494-.495-1.307-.484-1.815.023L.831 17.377c-.507.508-.518 1.32-.023 1.815.494.495 1.307.484 1.815-.023L19.169 2.623zM2.623.83C2.115.324 1.303.313.808.808.313 1.302.324 2.115.83 2.623l16.546 16.546c.508.507 1.32.518 1.815.023.495-.494.484-1.307-.023-1.815L2.623.831z" fill-rule="nonzero"></path> </symbol> </svg> <header id="header" class="header "> <div class="contain contain--xl"> <a href="/" class="header__logo" aria-label="Penn Libraries homepage"> <svg width="445" height="95" viewBox="0 0 445 95" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Penn Libraries logo</title> <g clip-path="url(#clip0_10377_15535)"> <path d="M443.498 60.9187H84.0837V62.1658H443.498V60.9187Z" fill="#011F5B"/> <path d="M76.1056 3.45093H-0.000274114V41.3758C-0.0515239 57.8953 9.1051 69.8536 16.7926 76.9773C25.2488 84.8185 34.5592 89.3455 37.6683 90.0118L38.0441 90.0972L38.42 90.0118C41.5291 89.3285 50.8566 84.8185 59.2957 76.9773C66.9832 69.8536 76.1227 57.8953 76.0886 41.3758V3.45093H76.1056Z" fill="white"/> <path d="M1.93018 5.44946C1.93018 5.44946 2.03268 27.4869 1.93018 27.3844H74.1753V5.44946H1.93018ZM21.3197 19.3211C21.4393 19.4065 21.5418 19.4919 21.6272 19.6115C21.7126 19.7481 21.7468 19.8848 21.7468 20.0556C21.7468 20.2094 21.6955 20.3631 21.6272 20.4827C21.5418 20.6023 21.4222 20.6877 21.3197 20.7902C21.1488 20.9269 20.978 21.0465 20.978 21.2686V22.6181H5.02225V21.2686C5.02225 21.0465 4.85141 20.9098 4.68058 20.7902C4.561 20.7048 4.4585 20.6194 4.37308 20.4827C4.28767 20.3631 4.2535 20.2094 4.2535 20.0386C4.2535 19.8677 4.28767 19.7311 4.37308 19.5944C4.4585 19.4748 4.57808 19.3894 4.68058 19.304C4.85141 19.1673 5.02225 19.0477 5.02225 18.8086V14.4011C5.02225 14.179 4.85141 14.0594 4.68058 13.9228C4.561 13.8373 4.4585 13.7519 4.37308 13.6323C4.28767 13.5128 4.2535 13.359 4.2535 13.1882C4.2535 13.0173 4.28767 12.8807 4.37308 12.744C4.4585 12.6244 4.57808 12.5219 4.68058 12.4536C4.85141 12.3169 5.02225 12.1974 5.02225 11.9753V10.5915H5.22724C6.16682 10.5915 6.96974 10.5744 7.55057 10.3182C7.78973 10.2328 7.99473 10.079 8.21681 9.94236C8.71223 9.63486 9.25889 9.2932 10.096 9.2932C10.7622 9.2932 11.3772 9.54944 11.9239 9.77153C12.3168 9.92528 12.6755 10.0619 12.9489 10.0619H13.0514C13.3247 10.0619 13.6835 9.90819 14.0764 9.77153C14.623 9.54944 15.238 9.2932 15.9043 9.2932C16.7414 9.2932 17.288 9.63486 17.7834 9.94236C18.0055 10.079 18.2276 10.2157 18.4668 10.3182C19.0305 10.5574 19.8505 10.5915 20.7901 10.5915H20.9951V11.9753C20.9951 12.1974 21.1659 12.3169 21.3368 12.4536C21.4393 12.539 21.5588 12.6244 21.6443 12.744C21.7297 12.8807 21.7638 13.0173 21.7638 13.1882C21.7638 13.359 21.7126 13.4957 21.6443 13.6323C21.5588 13.7519 21.4393 13.8373 21.3368 13.9228C21.1659 14.0594 20.9951 14.179 20.9951 14.4011V18.8086C20.9951 19.0307 21.1659 19.1673 21.3368 19.304M51.8645 21.6102C50.6345 23.5748 48.2429 24.0702 48.1575 24.0873C47.6962 24.1727 47.2008 24.2069 46.7225 24.2069C44.2283 24.2069 41.9392 23.1136 39.5988 21.9177C39.3425 21.7811 39.0521 21.6273 38.7446 21.4565C37.2584 20.6365 35.1742 19.509 33.4146 19.509C32.9021 19.509 32.4067 19.6115 31.9796 19.8336L31.9113 19.8677V19.9531C31.9113 20.1752 31.843 20.3973 31.7746 20.6023C31.4842 21.354 30.5788 22.1398 30.1346 22.4644C29.1096 23.199 27.8455 23.9506 26.2909 23.9506C26.0517 23.9506 25.8467 23.9165 25.6417 23.8481C25.3513 23.7456 25.1122 23.5748 24.9413 23.3527C24.8559 23.2502 24.7876 23.1136 24.7192 22.9769C24.668 22.8744 24.6509 22.7548 24.6167 22.6352V22.5498L24.5142 22.5156C23.8992 22.3277 23.5405 21.9348 23.5405 21.4565C23.5405 21.0806 23.8138 20.7731 24.0701 20.4656C24.4801 19.9873 24.8217 19.5773 24.258 19.0307C24.2067 18.9794 24.1384 18.9452 24.0872 18.894C24.0017 18.8257 23.9163 18.7744 23.848 18.689C23.3526 18.1594 23.643 17.0319 23.8138 16.3657V16.2973C24.0188 15.5628 24.3263 14.8111 24.7363 13.9911C25.3001 12.8807 25.9663 11.6165 26.923 10.8307C26.9401 10.8307 26.9571 10.8136 26.9913 10.8136C27.0084 10.8136 27.0426 10.8307 27.0596 10.8478C27.0596 10.8819 27.1792 11.0357 27.333 11.2919L27.4867 11.5653L27.5892 11.2749C27.8626 10.489 28.2896 9.97653 28.8876 9.75444C29.5196 9.51528 30.1176 9.83986 30.408 10.0619L30.5276 10.1644L30.613 10.0278C30.8009 9.72028 31.1596 9.34445 31.7405 9.31028C32.3896 9.27611 32.9192 9.72028 33.1755 9.99361L33.278 10.079L33.3805 9.99361C33.6709 9.75444 34.4225 9.20778 35.1742 9.31028C35.8917 9.41278 36.165 10.0278 36.2504 10.284L36.3017 10.4549L36.4554 10.3865C36.7971 10.2157 37.4463 9.99361 38.0613 10.3865C38.4542 10.6428 38.5054 11.0699 38.4713 11.3774V11.5653L38.6421 11.5311C39.1033 11.4628 39.9575 11.4115 40.47 11.924C40.8629 12.334 40.8971 12.8636 40.8458 13.2223V13.4103H41.0167C41.4267 13.3419 41.9733 13.3761 42.2638 13.8373C42.4687 14.1448 42.3833 14.589 42.315 14.8111L42.2808 14.9478L42.4175 14.9819C42.6567 15.0332 43.0667 15.1869 43.1862 15.5286C43.2887 15.7848 43.2546 16.1948 43.1179 16.6902L43.0837 16.8098L43.2033 16.8611C43.4083 16.9465 43.7842 17.1515 43.9892 17.5444C44.1942 17.9373 44.1771 18.4157 43.9721 18.9965L43.9379 19.0819L44.0062 19.1502C44.5358 19.6286 45.0654 20.0556 45.595 20.4315C46.6541 21.2002 48.3112 21.6102 49.4387 20.6877C49.8658 20.3461 50.0537 19.6969 49.917 19.099C49.7804 18.5694 49.4387 18.2107 48.9604 18.0911C48.1062 17.9032 47.44 18.7061 46.8933 19.5261C46.8933 19.5432 46.8421 19.5602 46.8079 19.5602C46.7737 19.5602 46.7566 19.5432 46.7396 19.509C46.2271 18.2961 46.21 17.3052 46.6541 16.5365C47.0471 15.8873 47.7816 15.4261 48.6871 15.2723H48.8066V15.1186C48.8066 13.7007 49.1312 12.6586 49.8146 12.0265C50.2416 11.6507 51.0104 11.2236 52.2916 11.4115C52.3087 11.4115 52.3429 11.4286 52.36 11.4457C52.36 11.4628 52.36 11.4969 52.36 11.514C51.4204 13.8032 51.6425 14.6573 52.155 16.5365C52.2062 16.7073 52.2404 16.8782 52.2916 17.049C52.77 18.8257 52.6333 20.3461 51.8645 21.5761M71.4249 19.2698C71.5445 19.3552 71.647 19.4407 71.7324 19.5602C71.8178 19.6969 71.852 19.8336 71.852 20.0044C71.852 20.1581 71.8178 20.3119 71.7324 20.4315C71.647 20.5511 71.5274 20.6365 71.4249 20.739C71.254 20.8756 71.0832 20.9952 71.0832 21.2173V22.5669H55.1274V21.2173C55.1274 20.9952 54.9737 20.8586 54.7858 20.739C54.6662 20.6536 54.5637 20.5681 54.4783 20.4315C54.3929 20.3119 54.3416 20.1581 54.3587 19.9873C54.3587 19.8165 54.3929 19.6798 54.4783 19.5432C54.5637 19.4236 54.6662 19.3382 54.7858 19.2527C54.9566 19.1161 55.1274 18.9965 55.1274 18.7573V14.3498C55.1274 14.1278 54.9737 14.0082 54.7858 13.8715C54.6662 13.7861 54.5637 13.7007 54.4783 13.5811C54.3929 13.4615 54.3416 13.3078 54.3587 13.1369C54.3587 12.9832 54.3929 12.8294 54.4783 12.6928C54.5637 12.5732 54.6833 12.4707 54.7858 12.4023C54.9566 12.2657 55.1274 12.1461 55.1274 11.924V10.5403H55.3324C56.272 10.5403 57.0749 10.5232 57.6558 10.2669C57.8949 10.1815 58.0999 10.0278 58.3391 9.89111C58.8174 9.58361 59.3812 9.24195 60.2012 9.24195C60.8674 9.24195 61.4824 9.4982 62.0291 9.72028C62.422 9.87403 62.7807 10.0107 63.0541 10.0107H63.1566C63.4299 10.0107 63.7887 9.85694 64.1816 9.72028C64.7282 9.4982 65.3432 9.24195 66.0095 9.24195C66.8466 9.24195 67.3932 9.58361 67.8886 9.89111C68.1107 10.0278 68.3328 10.1644 68.572 10.2669C69.1357 10.5061 69.9557 10.5403 70.8953 10.5403H71.1003V11.924C71.1003 12.1461 71.254 12.2657 71.442 12.4023C71.5445 12.4878 71.664 12.5732 71.7495 12.6928C71.8349 12.8294 71.869 12.9661 71.869 13.1369C71.869 13.3078 71.8349 13.4444 71.7495 13.5811C71.664 13.7007 71.5445 13.7861 71.442 13.8715C71.2711 14.0082 71.1003 14.1278 71.1003 14.3498V18.7573C71.1003 18.9794 71.254 19.1161 71.442 19.2527" fill="#990000"/> <path d="M26.8206 18.3816C27.0769 18.3816 27.316 18.4499 27.5552 18.6378C27.6406 18.7062 27.7089 18.7745 27.7773 18.8258C27.9481 18.9795 27.931 19.2528 27.7602 19.3895C27.5894 19.5433 27.3844 19.6799 27.2477 19.7653C26.9573 19.9703 26.4448 20.3291 26.1031 20.0558C25.9323 19.902 26.2739 19.6628 26.1202 19.0649C26.0006 18.5866 26.4619 18.3816 26.8377 18.3816" fill="#011F5B"/> <path d="M46.7056 24.3777C44.2115 24.3777 41.8881 23.3014 39.5136 22.0714C39.2573 21.9348 38.9498 21.781 38.6423 21.6102C36.7461 20.5681 33.8932 19.0135 32.014 19.9873C32.014 20.2264 31.9628 20.4656 31.8773 20.6706C31.5869 21.4564 30.6473 22.2764 30.1861 22.601C29.144 23.3527 27.8628 24.1043 26.257 24.1043C26.0178 24.1043 25.7786 24.0702 25.5736 24.0018C25.2661 23.8993 25.0099 23.7114 24.8049 23.4552C24.7195 23.3356 24.634 23.1989 24.5657 23.0452C24.5145 22.9085 24.4803 22.7889 24.4632 22.6694C23.797 22.4644 23.387 22.0202 23.387 21.4735C23.387 21.0635 23.6774 20.7219 23.9507 20.3973C24.3949 19.8677 24.5999 19.5944 24.1386 19.1673C24.0874 19.116 24.0361 19.0819 23.9678 19.0306C23.8824 18.9623 23.797 18.911 23.7115 18.8085C23.1649 18.2106 23.4724 17.049 23.6432 16.3485V16.2802C23.8653 15.5456 24.1557 14.7769 24.5828 13.9398C25.1465 12.8123 25.8299 11.5311 26.8036 10.7282C26.8549 10.694 26.9232 10.6598 26.9915 10.6769C27.0599 10.6769 27.1111 10.7282 27.1453 10.7794C27.1794 10.8307 27.5724 11.4286 27.9824 12.2144C29.6736 11.2065 32.0823 11.0869 32.3557 11.0869C33.8419 11.0357 35.9944 11.2577 37.8394 12.6756C38.984 13.564 39.9236 14.6402 40.829 15.6994C41.0681 15.9727 41.3073 16.2631 41.5635 16.5365C42.9644 18.1081 44.2969 19.3552 45.6294 20.3289C46.6373 21.0635 48.226 21.4735 49.3023 20.5852C49.6952 20.2606 49.866 19.6798 49.7293 19.1502C49.6098 18.6719 49.3023 18.3473 48.8752 18.2448C48.1064 18.074 47.4744 18.8427 46.9619 19.6114C46.9106 19.6798 46.8252 19.731 46.7398 19.714C46.6544 19.714 46.586 19.6456 46.5519 19.5773C46.0223 18.3302 46.0052 17.2881 46.4835 16.4852C46.8935 15.8019 47.6794 15.3065 48.6189 15.1698C48.6189 13.7006 48.9606 12.6244 49.6781 11.9752C50.1223 11.5823 50.9252 11.1382 52.2748 11.309C52.3431 11.309 52.4114 11.3602 52.4456 11.4286C52.4798 11.4969 52.4968 11.5652 52.4456 11.6336C51.506 13.8715 51.7452 14.7086 52.2406 16.5535C52.2918 16.7244 52.326 16.8952 52.3943 17.0831C52.8897 18.894 52.736 20.4656 51.9502 21.7127C50.686 23.7456 48.2431 24.241 48.1406 24.2581C47.6452 24.3435 47.1669 24.3777 46.6885 24.3777M33.3978 19.2015C35.1915 19.2015 37.2415 20.3289 38.8473 21.2002C39.1548 21.371 39.4452 21.5248 39.7186 21.6614C42.4519 23.0794 45.151 24.3093 48.0552 23.7968C48.0723 23.7968 50.4127 23.3185 51.5573 21.4564C52.2748 20.3119 52.3943 18.8769 51.9502 17.1856C51.8989 17.0148 51.8477 16.8269 51.8135 16.6731C51.3352 14.9136 51.0618 13.9227 51.916 11.7361C50.9252 11.6677 50.3273 12.0094 49.9856 12.2998C49.3364 12.8806 49.0289 13.9056 49.0802 15.3577C49.0802 15.4773 48.9948 15.5798 48.8752 15.5969C47.9869 15.6994 47.2352 16.1094 46.8594 16.7244C46.5006 17.3223 46.4835 18.091 46.8081 19.0135C47.2523 18.4156 48.0039 17.5956 48.9606 17.8006C49.5585 17.9373 50.0027 18.3985 50.1564 19.0306C50.3273 19.7481 50.1052 20.5169 49.5756 20.9439C48.3114 21.9689 46.5006 21.5419 45.339 20.7048C43.9723 19.714 42.6227 18.4498 41.2048 16.844C40.9656 16.5706 40.7094 16.2802 40.4702 16.0069C39.5648 14.9819 38.6423 13.9056 37.549 13.0515C35.8236 11.719 33.7736 11.4969 32.3728 11.5482C31.4161 11.5823 29.4857 11.8557 28.1874 12.6415C28.5974 13.4615 28.939 14.4181 28.939 15.1356C28.939 15.2723 28.9219 15.3919 28.8707 15.5286C29.8103 14.9819 30.9378 15.3748 31.5528 16.0581C31.6894 16.2119 31.8432 16.434 31.9969 16.6902C32.2361 17.049 32.5265 17.476 32.8511 17.8006C32.9023 17.8519 32.9194 17.9202 32.9194 17.9885C32.9194 18.0569 32.8853 18.1252 32.8169 18.1594C32.8169 18.1594 32.219 18.5865 31.3819 19.2015C31.2623 19.2869 31.1428 19.3723 31.0403 19.4406C31.0232 19.4406 31.0061 19.4748 30.989 19.4919L31.7236 19.6114C32.2361 19.3381 32.7828 19.2185 33.3807 19.2185M26.9061 11.2919C26.1032 12.0436 25.5053 13.1711 24.9928 14.179C24.5828 14.9819 24.2924 15.7165 24.1045 16.434V16.5023C23.9507 17.0319 23.6603 18.1252 24.0361 18.5181C24.0874 18.5694 24.1557 18.6206 24.224 18.6719C24.2924 18.7231 24.3607 18.7744 24.429 18.8427C25.2149 19.5944 24.6682 20.2435 24.2753 20.7048C24.0361 20.9781 23.814 21.2344 23.814 21.4906C23.814 22.0373 24.4803 22.2423 24.6853 22.2764C24.7878 22.2935 24.8561 22.3789 24.8561 22.4814C24.8561 22.6523 24.8903 22.7548 24.9415 22.8914C24.9928 23.011 25.044 23.0964 25.1124 23.1989C25.249 23.3698 25.437 23.5064 25.659 23.5919C25.8128 23.6602 26.0007 23.6773 26.2057 23.6773C27.6919 23.6773 28.8878 22.9427 29.8786 22.2423C30.4594 21.8323 31.194 21.0806 31.4161 20.5339C31.4673 20.3802 31.5015 20.2264 31.5186 20.0556L30.4765 19.8848H30.4594C30.3569 19.8506 30.2715 19.7652 30.2544 19.6627C30.2203 19.4577 30.4082 19.3381 30.784 19.0819C30.8865 19.0135 31.0061 18.9281 31.1086 18.8427C31.6553 18.4327 32.0994 18.1252 32.3386 17.9544C32.0482 17.6298 31.809 17.271 31.604 16.9465C31.4503 16.7244 31.3136 16.5023 31.194 16.3827C30.6815 15.8361 29.7761 15.5115 29.0415 15.9556C28.7511 16.1435 28.4949 16.3656 28.2044 16.6219C27.9824 16.8098 27.7603 17.0319 27.504 17.2027C27.4015 17.271 27.2649 17.254 27.1965 17.1515C27.1111 17.066 27.1282 16.9294 27.1965 16.844C27.2307 16.8098 27.2649 16.7756 27.3161 16.7415C27.6407 16.4169 28.4265 15.6994 28.4265 15.1698C28.4265 13.9569 27.2649 11.9752 26.8549 11.309" fill="#011F5B"/> <path d="M25.3856 22.7889C25.1635 22.7889 24.9414 22.7889 24.7193 22.7548C24.5997 22.7377 24.4972 22.6352 24.5143 22.4985C24.5143 22.3789 24.6339 22.2935 24.7706 22.2935C25.8126 22.4302 27.3501 22.2935 28.6656 20.9098C28.751 20.8243 28.9047 20.8243 28.9901 20.9098C29.0755 20.9952 29.0755 21.1489 28.9901 21.2343C27.9993 22.2593 26.7522 22.7889 25.3685 22.7889" fill="#011F5B"/> <path d="M43.8017 19.3382C43.8017 19.3382 43.7504 19.3382 43.7162 19.3211C43.5967 19.2698 43.5625 19.1503 43.5967 19.0307C43.8358 18.484 43.87 18.0228 43.6992 17.6811C43.46 17.2198 42.9133 17.0661 42.8963 17.0661C42.845 17.0661 42.7767 17.0148 42.7596 16.9636C42.7254 16.9123 42.7254 16.844 42.7596 16.7757C42.845 16.5707 43.0158 15.9386 42.9133 15.614C42.8108 15.3407 42.2983 15.2382 42.1275 15.204C42.0592 15.204 41.9908 15.1528 41.9567 15.1015C41.9225 15.0332 41.9225 14.9649 41.9567 14.9136C42.025 14.7428 42.1788 14.2303 41.9908 13.9569C41.6492 13.4274 40.7608 13.6836 40.7608 13.6836C40.6754 13.7007 40.59 13.6836 40.5388 13.6324C40.4875 13.5811 40.4704 13.4786 40.4875 13.4103C40.4875 13.4103 40.7438 12.6074 40.2483 12.0778C39.6675 11.4799 38.4034 11.8386 38.3863 11.8386C38.3179 11.8557 38.2325 11.8386 38.1813 11.7703C38.13 11.719 38.1129 11.6336 38.13 11.5482C38.13 11.514 38.3521 10.8478 37.8909 10.5745C37.1734 10.1303 36.3534 10.694 36.3534 10.7111C36.285 10.7624 36.2167 10.7624 36.1484 10.7282C36.08 10.694 36.0288 10.6257 36.0288 10.5574C36.0288 10.5232 35.9092 9.65196 35.1405 9.54946C34.3034 9.42988 33.4321 10.284 33.415 10.3011C33.3809 10.3353 33.3125 10.3695 33.2442 10.3695C33.1759 10.3695 33.1246 10.3353 33.0905 10.284C33.0905 10.284 32.4925 9.5153 31.758 9.54946C31.0405 9.58363 30.7671 10.3011 30.7671 10.3182C30.733 10.3865 30.6817 10.4378 30.6134 10.4549C30.5451 10.4549 30.4767 10.4549 30.4255 10.4036C30.4255 10.4036 29.708 9.7203 28.9905 9.99363C28.0851 10.3353 27.8288 11.4457 27.7434 11.8045C27.7263 11.924 27.6067 12.0095 27.4872 11.9753C27.3676 11.9582 27.2992 11.8386 27.3163 11.719C27.4188 11.292 27.7092 10.0107 28.8367 9.60071C29.5371 9.34446 30.1692 9.68613 30.4938 9.92529C30.6817 9.6178 31.0576 9.17363 31.7409 9.13946C32.4413 9.1053 33.0221 9.60071 33.2784 9.85696C33.62 9.58363 34.3888 9.01988 35.1917 9.13946C35.8921 9.24196 36.2338 9.78863 36.3704 10.2157C36.7463 10.0278 37.4467 9.80571 38.13 10.2157C38.5913 10.5232 38.6425 11.0186 38.6084 11.3432C39.1038 11.2578 40.0092 11.2065 40.5558 11.7703C41 12.2315 41.0171 12.8294 40.9658 13.1882C41.3588 13.1369 42.0079 13.1711 42.3496 13.7007C42.5717 14.0594 42.5033 14.5036 42.4179 14.794C42.7083 14.8624 43.1525 15.0332 43.2892 15.4261C43.4258 15.8019 43.2892 16.3657 43.2038 16.6732C43.4429 16.7757 43.8358 16.9978 44.0579 17.4248C44.2971 17.9032 44.2629 18.4669 43.9725 19.1503C43.9383 19.2357 43.8529 19.2698 43.7675 19.2698" fill="#011F5B"/> <path d="M42.7254 22.3106H42.7083C42.5887 22.3106 42.5033 22.191 42.5204 22.0714C42.6229 21.2514 42.1275 21.0977 41.7175 20.9781C41.615 20.9439 41.5125 20.9098 41.4271 20.8585C41.205 20.7219 41.1879 20.4485 41.1879 20.1752C41.1879 19.8677 41.1708 19.526 40.9316 19.2698C40.5216 18.8256 39.7358 19.116 39.7358 19.116C39.6675 19.1502 39.5821 19.116 39.5308 19.0819C39.4625 19.0306 39.4454 18.9623 39.4454 18.894C39.4454 18.894 39.565 18.0227 39.0696 17.5956C38.6425 17.2369 37.8396 17.3223 37.5662 17.3906C37.4979 17.3906 37.4296 17.3906 37.3783 17.3394C37.3271 17.3052 37.31 17.2369 37.31 17.1685C37.3442 16.639 37.1392 16.1606 36.7292 15.9044C36.3875 15.6652 35.9604 15.6481 35.6358 15.819C34.7304 16.2973 34.3717 16.3315 33.4321 15.6652C33.1417 15.4602 32.8342 15.3919 32.5608 15.4602C32.2021 15.5456 31.8775 15.8702 31.6213 16.3656C31.57 16.4681 31.4504 16.5194 31.3309 16.4681C31.2284 16.4169 31.1771 16.2973 31.2284 16.1777C31.5359 15.5798 31.9629 15.1698 32.4413 15.0502C32.8513 14.9477 33.2783 15.0502 33.6713 15.3236C34.4742 15.8873 34.645 15.8702 35.4138 15.4431C35.8921 15.1869 36.4729 15.2211 36.9512 15.5285C37.4125 15.836 37.7029 16.3485 37.7371 16.9294C38.13 16.8781 38.8646 16.861 39.3429 17.271C39.8042 17.664 39.8896 18.279 39.8896 18.6377C40.2483 18.5694 40.8462 18.5523 41.2562 18.9965C41.5808 19.3723 41.615 19.8335 41.615 20.1923C41.615 20.3119 41.615 20.4827 41.6491 20.5339C41.6833 20.551 41.7687 20.5852 41.8541 20.6023C42.2641 20.7219 43.1012 20.9952 42.9646 22.1739C42.9646 22.2764 42.8621 22.3619 42.7596 22.3619" fill="#011F5B"/> <path d="M21.4052 19.2017C21.2344 19.065 21.1319 18.9796 21.1319 18.8429V14.4355C21.1319 14.2988 21.2344 14.1963 21.4052 14.0596C21.5248 13.9742 21.6444 13.8717 21.7469 13.735C21.8494 13.5813 21.9006 13.3934 21.9006 13.2055C21.9006 13.0175 21.8494 12.8467 21.7469 12.693C21.6614 12.5563 21.5248 12.4538 21.4052 12.3513C21.2344 12.2146 21.1319 12.1292 21.1319 11.9755V10.438H20.7731C19.9531 10.438 19.0819 10.438 18.5181 10.1817C18.296 10.0963 18.074 9.95964 17.8519 9.82298C17.3565 9.4984 16.7756 9.13965 15.9044 9.13965C15.204 9.13965 14.5719 9.3959 14.0252 9.61798C13.6494 9.77173 13.3077 9.9084 13.0515 9.9084H12.949C12.7098 9.9084 12.3511 9.77173 11.9752 9.61798C11.4286 9.3959 10.7965 9.13965 10.0961 9.13965C9.22484 9.13965 8.64401 9.4984 8.14859 9.82298C7.92651 9.95964 7.72151 10.0963 7.49943 10.1817C6.93568 10.4209 6.04735 10.438 5.22735 10.438H4.88569V11.9755C4.88569 12.1292 4.78319 12.2146 4.61236 12.3513C4.49277 12.4367 4.37319 12.5392 4.27069 12.693C4.16819 12.8467 4.11694 13.0346 4.11694 13.2055C4.11694 13.3934 4.16819 13.5813 4.27069 13.735C4.35611 13.8717 4.49277 13.9742 4.61236 14.0596C4.78319 14.1963 4.88569 14.2817 4.88569 14.4355V18.8429C4.88569 18.9796 4.78319 19.065 4.61236 19.2017C4.49277 19.2871 4.37319 19.3896 4.27069 19.5263C4.16819 19.68 4.11694 19.8679 4.11694 20.0388C4.11694 20.2267 4.16819 20.4146 4.27069 20.5683C4.35611 20.705 4.49277 20.8075 4.61236 20.8929C4.78319 21.0296 4.88569 21.115 4.88569 21.2688V22.7379H21.1319V21.2688C21.1319 21.1321 21.2344 21.0296 21.4052 20.8929C21.5248 20.8075 21.6444 20.705 21.7469 20.5683C21.8494 20.4146 21.9006 20.2267 21.9006 20.0388C21.9006 19.8509 21.8494 19.68 21.7469 19.5263C21.6614 19.3896 21.5248 19.2871 21.4052 19.2017ZM14.2131 10.1134C14.7256 9.9084 15.3065 9.66923 15.9044 9.66923C16.6219 9.66923 17.1002 9.95965 17.5786 10.2671C17.8006 10.4038 18.0398 10.5576 18.3131 10.6771C18.5352 10.7626 18.7573 10.8309 18.9965 10.8821V20.2438C18.6206 20.1754 18.1935 20.1754 17.7494 20.1754C17.0831 20.1754 16.3827 20.1754 15.7165 19.9704C15.4944 19.9021 15.2552 19.8338 15.0331 19.7484C14.3498 19.5263 13.7348 19.3384 13.3077 19.3042H13.2907V10.4209C13.5811 10.3696 13.8886 10.2501 14.2302 10.1134M7.70443 10.6771C7.96068 10.5576 8.19984 10.4209 8.43901 10.2671C8.93442 9.95965 9.39567 9.66923 10.1132 9.66923C10.7111 9.66923 11.2919 9.9084 11.8044 10.1134C12.1632 10.2501 12.4877 10.3867 12.7782 10.4209V19.2871C12.7782 19.2871 12.744 19.2871 12.7269 19.2871C12.2998 19.3213 11.6848 19.5263 11.0015 19.7313C10.7794 19.7996 10.5402 19.885 10.3182 19.9534C9.65192 20.1584 8.95151 20.1583 8.28526 20.1583C7.84109 20.1583 7.4311 20.1583 7.03818 20.2267V10.8821C7.27735 10.8309 7.49943 10.7796 7.72151 10.6771M21.4735 20.0729C21.4735 20.1583 21.4565 20.2608 21.4052 20.3292C21.354 20.4146 21.2515 20.4829 21.166 20.5513C20.961 20.7221 20.7219 20.91 20.7219 21.2858V22.2596H5.32985V21.2858C5.32985 20.91 5.07361 20.7221 4.88569 20.5513C4.78319 20.4829 4.69777 20.3975 4.64652 20.3292C4.59527 20.2438 4.56111 20.1583 4.57819 20.0729C4.57819 19.9534 4.59527 19.885 4.64652 19.7996C4.69777 19.7142 4.80027 19.6459 4.88569 19.5775C5.09069 19.4238 5.32985 19.2188 5.32985 18.86V14.4525C5.32985 14.0767 5.07361 13.8888 4.88569 13.735C4.78319 13.6496 4.69777 13.5813 4.64652 13.4959C4.59527 13.4105 4.56111 13.325 4.57819 13.2396C4.57819 13.1371 4.59527 13.0346 4.64652 12.9663C4.69777 12.8809 4.80027 12.8125 4.88569 12.7442C5.09069 12.5905 5.32985 12.3855 5.32985 12.0096V10.9846H5.36402C5.77402 10.9846 6.14985 10.9846 6.52568 10.9505V21.0979H12.1119C12.2144 21.4908 12.5732 21.7813 13.0173 21.7813C13.4615 21.7813 13.8202 21.4908 13.9227 21.0979H19.509V10.9334C19.8677 10.9676 20.2606 10.9676 20.6535 10.9676H20.6877V11.9926C20.6877 12.3684 20.9269 12.5563 21.1319 12.7271C21.2344 12.7955 21.3198 12.8809 21.371 12.9492C21.4223 13.0175 21.4565 13.12 21.4394 13.2055C21.4394 13.325 21.4223 13.3934 21.371 13.4788C21.3198 13.5642 21.2173 13.6325 21.1319 13.718C20.9269 13.8717 20.6877 14.0767 20.6877 14.4355V18.8429C20.6877 19.2017 20.9269 19.4067 21.1319 19.5604C21.2344 19.6459 21.3198 19.7142 21.371 19.7825C21.4223 19.8679 21.4565 19.9533 21.4394 20.0388L21.4735 20.0729Z" fill="#011F5B"/> <path d="M71.5104 19.2017C71.3225 19.065 71.2371 18.9796 71.2371 18.8429V14.4355C71.2371 14.2988 71.3396 14.1963 71.5104 14.0596C71.63 13.9742 71.7496 13.8717 71.8521 13.735C71.9546 13.5813 72.0058 13.3934 72.0058 13.2055C72.0058 13.0175 71.9546 12.8467 71.8521 12.693C71.7667 12.5563 71.63 12.4538 71.5104 12.3513C71.3225 12.2146 71.2371 12.1292 71.2371 11.9755V10.438H70.8783C70.0584 10.438 69.1871 10.438 68.6234 10.1817C68.4013 10.0963 68.1792 9.95964 67.9571 9.82298C67.4617 9.4984 66.8809 9.13965 66.0096 9.13965C65.3263 9.13965 64.6771 9.3959 64.1305 9.61798C63.7546 9.77173 63.3959 9.9084 63.1567 9.9084H63.0542C62.815 9.9084 62.4563 9.77173 62.0805 9.61798C61.5167 9.3959 60.8846 9.13965 60.2013 9.13965C59.3301 9.13965 58.7492 9.4984 58.2538 9.82298C58.0317 9.95964 57.8267 10.0963 57.6047 10.1817C57.0409 10.4209 56.1526 10.438 55.3326 10.438H54.9909V11.9755C54.9909 12.1292 54.8884 12.2146 54.7176 12.3513C54.598 12.4367 54.4784 12.5392 54.3759 12.693C54.2734 12.8467 54.2222 13.0346 54.2222 13.2055C54.2222 13.3934 54.2734 13.5813 54.3759 13.735C54.4613 13.8717 54.598 13.9742 54.7176 14.0596C54.8884 14.1963 54.9909 14.2817 54.9909 14.4355V18.8429C54.9909 18.9796 54.8884 19.065 54.7176 19.2017C54.598 19.2871 54.4784 19.3896 54.3759 19.5263C54.2734 19.68 54.2222 19.8679 54.2222 20.0388C54.2222 20.2267 54.2734 20.4146 54.3759 20.5683C54.4613 20.705 54.598 20.8075 54.7176 20.8929C54.8884 21.0296 54.9909 21.115 54.9909 21.2688V22.7379H71.2371V21.2688C71.2371 21.1321 71.3396 21.0296 71.5104 20.8929C71.63 20.8075 71.7496 20.705 71.8521 20.5683C71.9546 20.4146 72.0058 20.2267 72.0058 20.0388C72.0058 19.8509 71.9546 19.68 71.8521 19.5263C71.7667 19.3896 71.63 19.2871 71.5104 19.2017M64.3184 10.1134C64.8309 9.9084 65.4117 9.66923 66.0096 9.66923C66.7442 9.66923 67.1884 9.95965 67.6838 10.2671C67.9059 10.4038 68.145 10.5576 68.4013 10.6771C68.6234 10.7626 68.8454 10.8309 69.0846 10.8821V20.2438C68.7088 20.1754 68.2817 20.1754 67.8375 20.1754C67.1713 20.1754 66.4709 20.1754 65.8046 19.9704C65.5825 19.9021 65.3434 19.8338 65.1213 19.7484C64.438 19.5263 63.823 19.3384 63.3959 19.3042H63.3788V10.4209C63.6692 10.3696 63.9767 10.2501 64.3184 10.1134M57.7926 10.6771C58.0488 10.5576 58.288 10.4209 58.5101 10.2671C59.0055 9.95965 59.4667 9.66923 60.1842 9.66923C60.7821 9.66923 61.363 9.9084 61.8755 10.1134C62.2342 10.2501 62.5588 10.3867 62.8492 10.4209V19.2871C62.8492 19.2871 62.815 19.2871 62.798 19.2871C62.3709 19.3213 61.773 19.5263 61.0726 19.7313C60.8505 19.7996 60.6113 19.885 60.3892 19.9534C59.723 20.1584 59.0226 20.1583 58.3563 20.1583C57.9122 20.1583 57.5022 20.1583 57.1092 20.2267V10.8821C57.3484 10.8309 57.5705 10.7796 57.7926 10.6771M71.5446 20.0729C71.5446 20.1583 71.5275 20.2608 71.4763 20.3292C71.425 20.4146 71.3225 20.4829 71.2371 20.5513C71.0321 20.7221 70.7929 20.91 70.7929 21.2858V22.2596H55.4522V21.2858C55.4522 20.91 55.1959 20.7221 55.008 20.5513C54.9055 20.4829 54.8201 20.3975 54.7688 20.3292C54.7176 20.2438 54.6834 20.1583 54.7005 20.0729C54.7005 19.9534 54.7176 19.885 54.7688 19.7996C54.8201 19.7142 54.9226 19.6459 55.008 19.5775C55.213 19.4238 55.4522 19.2188 55.4522 18.86V14.4525C55.4522 14.0767 55.1959 13.8888 55.008 13.735C54.9055 13.6496 54.8201 13.5813 54.7688 13.4959C54.7176 13.4105 54.6834 13.325 54.7005 13.2396C54.7005 13.1371 54.7176 13.0346 54.7688 12.9663C54.8201 12.8809 54.9226 12.8125 55.008 12.7442C55.213 12.5905 55.4522 12.3855 55.4522 12.0096V10.9846H55.4863C55.8963 10.9846 56.2722 10.9846 56.648 10.9505V21.0979H62.2342C62.3367 21.4908 62.6955 21.7813 63.1396 21.7813C63.5838 21.7813 63.9255 21.4908 64.045 21.0979H69.6313V10.9334C70.0071 10.9676 70.3829 10.9676 70.7929 10.9676H70.8271V11.9926C70.8271 12.3684 71.0833 12.5563 71.2713 12.7271C71.3738 12.7955 71.4592 12.8809 71.5104 12.9492C71.5617 13.0175 71.5958 13.12 71.5788 13.2055C71.5788 13.325 71.5617 13.3934 71.5104 13.4788C71.4592 13.5642 71.3567 13.6325 71.2713 13.718C71.0663 13.8717 70.8271 14.0767 70.8271 14.4355V18.8429C70.8271 19.2017 71.0833 19.4067 71.2713 19.5604C71.3738 19.6459 71.4592 19.7142 71.5104 19.7825C71.5617 19.8679 71.5958 19.9533 71.5788 20.0388L71.5446 20.0729Z" fill="#011F5B"/> <path d="M74.6539 4.88599H1.45212V41.3758C1.40087 57.3658 10.3013 68.9824 17.7666 75.9182C25.9154 83.469 35.0891 87.979 37.9761 88.5939H38.1299C41.017 87.9619 50.1907 83.469 58.3394 75.9182C65.8218 68.9824 74.7051 57.3658 74.671 41.3758V4.88599H74.6539ZM73.646 26.8721H2.46004V5.8939H73.646V26.8721V26.8721ZM16.5879 62.4566C14.145 60.0137 14.145 56.0333 16.5879 53.5904C19.0308 51.1474 23.0112 51.1474 25.4541 53.5904C27.897 56.0333 27.897 60.0137 25.4541 62.4566C23.0112 64.8995 19.0308 64.8995 16.5879 62.4566ZM57.639 75.1836C49.1657 83.0419 40.402 86.9881 38.0445 87.586C35.687 86.9881 26.9233 83.0248 18.45 75.1836C18.245 74.9957 18.04 74.7907 17.835 74.6028L38.0445 53.1462L58.254 74.6028C58.049 74.7907 57.844 74.9957 57.639 75.1836ZM31.7749 42.4692C31.7749 39.0183 34.5766 36.1996 38.0445 36.1996C41.5124 36.1996 44.314 39.0013 44.314 42.4692C44.314 45.9371 41.5124 48.7387 38.0445 48.7387C34.5766 48.7387 31.7749 45.92 31.7749 42.4692ZM59.5181 62.4566C57.0752 64.8995 53.0948 64.8995 50.6519 62.4566C48.209 60.0137 48.209 56.0333 50.6519 53.5904C53.0948 51.1474 57.0752 51.1474 59.5181 53.5904C61.961 56.0333 61.961 60.0137 59.5181 62.4566ZM69.5802 59.2791L38.0445 28.8709L6.50877 59.2791C4.06586 54.1199 2.42587 48.1579 2.46004 41.3758V27.8801H73.646V41.3758C73.6631 48.1408 72.0401 54.1199 69.5802 59.2791" fill="#011F5B"/> <path d="M88.7987 81.2993C88.7987 84.9039 89.7725 87.6714 93.6162 87.6714C97.1524 87.6714 99.0145 85.2968 99.0145 81.1797V74.0048C99.0145 73.4752 98.912 73.031 98.8608 72.621C98.7412 71.6985 97.8528 71.3227 96.6399 71.2031V70.5369H102.722V71.2031C101.492 71.3227 100.637 71.6985 100.501 72.621C100.45 73.031 100.364 73.4752 100.364 74.0048V81.2822C100.364 86.8343 96.8278 88.8843 93.4966 88.8843C88.0129 88.8843 86.3046 86.0997 86.3046 81.436V73.7485C86.3046 71.3569 86.4071 71.4764 84.0837 71.2031V70.5369H91.0195V71.2031C88.6962 71.4764 88.7987 71.3569 88.7987 73.7485V81.2993V81.2993Z" fill="#011F5B"/> <path d="M117.31 88.5767C114.15 84.8354 110.87 80.9234 107.624 77.0967V85.8946C107.624 86.3046 107.71 86.6463 107.744 86.9538C107.846 87.6713 108.513 87.9617 109.828 88.0471V88.5596H104.959V88.0471C105.916 87.9617 106.565 87.6713 106.668 86.9538C106.702 86.6292 106.787 86.3046 106.787 85.8946V76.533C106.223 75.8155 105.608 75.1834 104.481 75.1834V74.6709H108.103C111.058 78.2755 114.15 81.9313 117.105 85.5359H117.14V77.3701C117.14 76.943 117.054 76.6013 117.02 76.2938C116.918 75.5763 116.234 75.303 114.936 75.2005V74.688H119.805V75.2005C118.865 75.303 118.182 75.5763 118.096 76.2938C118.062 76.6013 117.977 76.943 117.977 77.3701V88.5938H117.293L117.31 88.5767Z" fill="#011F5B"/> <path d="M127.117 86.0825C127.117 87.9275 127.031 87.825 128.825 88.0471V88.5596H123.478V88.0471C125.272 87.825 125.186 87.9275 125.186 86.0825V77.1309C125.186 75.2859 125.272 75.3884 123.478 75.1663V74.6367H128.825V75.1663C127.031 75.3713 127.117 75.2859 127.117 77.1309V86.0825Z" fill="#011F5B"/> <path d="M137.503 75.1663C136.41 75.1663 135.624 75.4738 136.273 77.3871C137.059 79.7446 138.204 83.1442 139.246 86.185C140.527 83.1442 141.74 80.0692 142.97 77.0455C143.465 75.7813 142.953 75.1663 141.603 75.1663V74.6538H145.891V75.1663C145.31 75.1663 144.661 75.3542 144.251 76.3621C142.577 80.445 140.903 84.4938 139.229 88.5596H138.204C136.991 85.1258 135.641 81.2821 134.428 77.9167C133.694 75.7813 133.079 75.1663 132.122 75.1663V74.6538H137.52V75.1663H137.503Z" fill="#011F5B"/> <path d="M148.932 88.0471C150.725 87.825 150.64 87.9275 150.64 86.0825V77.1309C150.64 75.2859 150.725 75.3713 148.932 75.1663V74.6538H157.832V77.8484H157.32C157.115 76.3621 156.722 75.2859 155.287 75.2859H152.587V80.9746H154.262C155.509 80.9746 156.055 80.4792 156.09 79.2492H156.602V83.4859H156.09C156.055 82.3242 155.594 81.6238 154.262 81.6238H152.587V86.1167C152.587 87.8079 153.373 87.9446 155.15 87.9446C158.037 87.9446 157.9 87.1246 158.806 85.0063H159.318L158.72 88.5767H148.932V88.0642V88.0471Z" fill="#011F5B"/> <path d="M162.735 74.6538H168.526C170.525 74.6538 172.541 75.713 172.541 78.0363C172.541 80.0863 171.294 81.4871 169.756 82.085L171.704 85.0404C172.695 86.4925 173.805 87.8933 174.523 88.3033V88.5596H172.473C171.294 88.5596 170.662 86.39 168.253 82.3925H166.374V86.0825C166.374 87.9275 166.288 87.825 168.082 88.0471V88.5596H162.735V88.0471C164.529 87.825 164.443 87.9275 164.443 86.0825V77.1309C164.443 75.2859 164.512 75.3713 162.735 75.1663V74.6538V74.6538ZM166.374 81.7775H168.014C169.739 81.7775 170.542 80.4792 170.542 78.2242C170.542 75.9692 169.346 75.303 167.894 75.303H166.357V81.7775H166.374Z" fill="#011F5B"/> <path d="M184.568 77.6094C184.397 76.2256 183.645 75.0981 182.056 75.0981C180.912 75.0981 179.87 75.696 179.87 77.1652C179.87 78.6344 181.253 79.386 183.252 80.8893C185.353 82.461 186.037 83.486 186.037 85.126C186.037 87.4835 183.611 88.7989 181.219 88.7989C179.938 88.7989 178.845 88.5597 177.82 88.1668C177.734 88.1326 177.683 88.0472 177.683 87.8935V85.0235H178.196C178.401 87.2272 179.853 88.1156 181.407 88.1156C182.808 88.1156 183.97 87.0393 183.97 85.5872C183.97 84.306 183.269 83.2468 180.297 81.2652C179.221 80.5477 177.888 79.7789 177.888 77.6094C177.888 75.8156 179.887 74.3977 182.159 74.3977C183.013 74.3977 184.158 74.5002 184.943 74.7735C185.063 74.8077 185.08 74.8931 185.08 74.9785V77.5923H184.568V77.6094Z" fill="#011F5B"/> <path d="M193.81 86.0825C193.81 87.9275 193.724 87.825 195.518 88.0471V88.5596H190.171V88.0471C191.965 87.825 191.879 87.9275 191.879 86.0825V77.1309C191.879 75.2859 191.948 75.3884 190.171 75.1663V74.6367H195.518V75.1663C193.724 75.3713 193.81 75.2859 193.81 77.1309V86.0825Z" fill="#011F5B"/> <path d="M205.7 86.0825C205.7 87.9275 205.614 87.825 207.408 88.0471V88.5596H202.061V88.0471C203.855 87.825 203.769 87.9275 203.769 86.0825V75.2859H201.976C200.25 75.2859 199.857 76.3792 199.191 77.6946H198.696L199.242 74.6538H210.244L210.773 77.6946H210.261C209.612 76.3792 209.219 75.2859 207.476 75.2859H205.7V86.0825Z" fill="#011F5B"/> <path d="M216.53 88.0471C218.324 87.825 218.238 87.9275 218.238 86.0825V83.0246L215.181 76.96C214.531 75.6617 213.968 75.1663 213.045 75.1663V74.6538H218.119V75.1663C216.616 75.1663 216.735 75.918 217.248 76.96L219.656 81.9484L222.39 76.96C223.073 75.7471 222.424 75.1663 221.245 75.1663V74.6538H225.345V75.1663C224.798 75.1663 224.252 75.4226 223.722 76.3792L220.391 82.4096C220.186 82.8025 220.169 83.3663 220.169 83.8617V86.0825C220.169 87.9275 220.083 87.825 221.877 88.0471V88.5596H216.513V88.0471H216.53Z" fill="#011F5B"/> <path d="M235.527 83.8107C235.527 80.4282 238.448 75.3716 242.736 75.3716C246.17 75.3716 246.922 77.6949 246.922 80.0182C246.922 82.8541 244.65 88.8844 239.73 88.8844C236.433 88.8844 235.527 86.2365 235.527 83.8107M244.547 78.7882C244.547 76.1062 242.924 76.0037 242.514 76.0037C239.73 76.0037 237.902 81.0091 237.902 84.3574C237.902 85.6899 238.124 88.1157 240.037 88.1157C242.975 88.1157 244.547 83.2811 244.547 78.7882Z" fill="#011F5B"/> <path d="M258.914 76.2255L258.299 76.7722H254.916C253.652 82.9221 251.585 91.0879 250.116 95H248.954L252.644 76.7722H250.201L250.441 75.6959H252.866C254.233 70.2122 258.777 69.6313 259.853 69.6313C260.451 69.6313 261.681 69.7338 262.074 70.0926L261.75 71.8009L261.101 72.1084C260.742 71.408 259.922 70.6051 258.846 70.6051C257.291 70.6051 256.129 71.6643 255.514 74.4488L255.224 75.6788H259.016L258.914 76.2255Z" fill="#011F5B"/> <path d="M274.391 85.348C274.391 87.7397 274.289 87.6201 276.612 87.8935V88.5597H269.677V87.8935C272 87.603 271.897 87.7397 271.897 85.348V73.7485C271.897 71.3569 272 71.4764 269.677 71.2031V70.5369H276.424C280.712 70.5369 282.814 72.2281 282.814 75.3202C282.814 79.0272 279.465 81.0431 275.519 80.8039V80.2914C278.731 80.3427 280.234 78.4122 280.234 75.5764C280.234 72.7406 278.85 71.3569 275.963 71.3569H274.391V85.348Z" fill="#011F5B"/> <path d="M286.384 88.0471C288.16 87.825 288.092 87.9275 288.092 86.0825V77.1309C288.092 75.2859 288.16 75.3713 286.384 75.1663V74.6538H295.267V77.8484H294.754C294.549 76.3621 294.156 75.2859 292.721 75.2859H290.022V80.9746H291.696C292.944 80.9746 293.49 80.4792 293.524 79.2492H294.037V83.4859H293.524C293.49 82.3242 293.029 81.6238 291.696 81.6238H290.022V86.1167C290.022 87.8079 290.791 87.9446 292.585 87.9446C295.455 87.9446 295.318 87.1246 296.241 85.0063H296.753L296.155 88.5767H286.366V88.0642L286.384 88.0471Z" fill="#011F5B"/> <path d="M312.231 88.5767C309.07 84.8354 305.79 80.9234 302.544 77.0967V85.8946C302.544 86.3046 302.63 86.6463 302.664 86.9538C302.767 87.6713 303.433 87.9617 304.748 88.0471V88.5596H299.879V88.0471C300.836 87.9617 301.485 87.6713 301.588 86.9538C301.639 86.6292 301.707 86.3046 301.707 85.8946V76.533C301.144 75.8155 300.529 75.1834 299.401 75.1834V74.6709H303.023C305.978 78.2755 309.07 81.9313 312.026 85.5359H312.06V77.3701C312.06 76.943 311.992 76.6013 311.94 76.2938C311.838 75.5763 311.171 75.303 309.839 75.2005V74.688H314.725V75.2005C313.785 75.303 313.119 75.5763 312.999 76.2938C312.965 76.6013 312.88 76.943 312.88 77.3701V88.5938H312.214L312.231 88.5767Z" fill="#011F5B"/> <path d="M330.373 88.5767C327.213 84.8354 323.933 80.9234 320.687 77.0967V85.8946C320.687 86.3046 320.755 86.6463 320.806 86.9538C320.909 87.6713 321.592 87.9617 322.89 88.0471V88.5596H318.022V88.0471C318.978 87.9617 319.628 87.6713 319.73 86.9538C319.764 86.6292 319.85 86.3046 319.85 85.8946V76.533C319.303 75.8155 318.671 75.1834 317.543 75.1834V74.6709H321.165C324.138 78.2755 327.213 81.9313 330.185 85.5359H330.219V77.3701C330.219 76.943 330.151 76.6013 330.117 76.2938C330.014 75.5763 329.331 75.303 328.015 75.2005V74.688H332.884V75.2005C331.945 75.303 331.278 75.5763 331.176 76.2938C331.125 76.6013 331.039 76.943 331.039 77.3701V88.5938H330.373V88.5767Z" fill="#011F5B"/> <path d="M343.322 77.6094C343.168 76.2256 342.4 75.0981 340.811 75.0981C339.666 75.0981 338.624 75.696 338.624 77.1652C338.624 78.6344 340.025 79.386 342.007 80.8893C344.108 82.461 344.791 83.486 344.791 85.126C344.791 87.4835 342.382 88.7989 339.974 88.7989C338.71 88.7989 337.599 88.5597 336.574 88.1668C336.506 88.1326 336.438 88.0472 336.438 87.8935V85.0235H336.95C337.172 87.2272 338.624 88.1156 340.162 88.1156C341.562 88.1156 342.724 87.0393 342.724 85.5872C342.724 84.306 342.041 83.2468 339.051 81.2652C337.975 80.5477 336.642 79.7789 336.642 77.6094C336.642 75.8156 338.624 74.3977 340.93 74.3977C341.785 74.3977 342.912 74.5002 343.698 74.7735C343.817 74.8077 343.835 74.8931 343.835 74.9785V77.5923H343.322V77.6094Z" fill="#011F5B"/> <path d="M351.334 88.0471C353.128 87.825 353.042 87.9275 353.042 86.0825V83.0246L349.985 76.96C349.335 75.6617 348.772 75.1663 347.866 75.1663V74.6538H352.923V75.1663C351.42 75.1663 351.556 75.918 352.052 76.96L354.46 81.9484L357.194 76.96C357.877 75.7471 357.245 75.1663 356.066 75.1663V74.6538H360.166V75.1663C359.619 75.1663 359.073 75.4226 358.543 76.3792L355.229 82.4096C355.041 82.8025 354.99 83.3663 354.99 83.8617V86.0825C354.99 87.9275 354.905 87.825 356.698 88.0471V88.5596H351.351V88.0471H351.334Z" fill="#011F5B"/> <path d="M363.6 88.0471C365.394 87.825 365.308 87.9275 365.308 86.0825V77.1309C365.308 75.2859 365.377 75.3713 363.6 75.1663V74.6538H368.947V75.1663C367.153 75.3713 367.239 75.2859 367.239 77.1309V86.4071C367.239 87.7908 368.008 87.9446 369.784 87.9446C372.671 87.9446 372.552 87.1246 373.457 85.0063H373.953L373.355 88.5767H363.583V88.0642L363.6 88.0471Z" fill="#011F5B"/> <path d="M379.761 75.1663C378.667 75.1663 377.864 75.4738 378.531 77.3871C379.316 79.7446 380.461 83.1442 381.503 86.185C382.767 83.1442 383.98 80.0692 385.21 77.0455C385.706 75.7813 385.21 75.1663 383.844 75.1663V74.6538H388.131V75.1663C387.551 75.1663 386.901 75.3542 386.491 76.3621C384.817 80.445 383.143 84.4938 381.452 88.5596H380.444C379.231 85.1258 377.881 81.2821 376.669 77.9167C375.934 75.7813 375.319 75.1663 374.362 75.1663V74.6538H379.778V75.1663H379.761Z" fill="#011F5B"/> <path d="M391.77 83.9643L390.848 86.6293C390.592 87.3981 390.967 88.0643 391.839 88.0643V88.5768H388.217V88.0643C388.764 88.0643 389.345 87.7227 389.652 87.0735C390.506 85.3139 392.83 78.8223 394.487 74.4148H395.597C396.947 78.4123 398.979 84.5452 399.663 86.3047C400.107 87.4152 400.414 88.0472 401.269 88.0472V88.5597H396.639V88.0472C397.886 88.0472 398.006 87.3981 397.681 86.5268L396.827 83.9472H391.77V83.9643ZM396.588 83.2127L394.47 76.7552H394.435L392.061 83.2127H396.588Z" fill="#011F5B"/> <path d="M416.268 88.5767C413.09 84.8354 409.827 80.9234 406.581 77.0967V85.8946C406.581 86.3046 406.65 86.6463 406.701 86.9538C406.803 87.6713 407.487 87.9617 408.785 88.0471V88.5596H403.916V88.0471C404.873 87.9617 405.522 87.6713 405.625 86.9538C405.676 86.6292 405.744 86.3046 405.744 85.8946V76.533C405.198 75.8155 404.583 75.1834 403.438 75.1834V74.6709H407.06C410.015 78.2755 413.107 81.9313 416.063 85.5359H416.097V77.3701C416.097 76.943 416.028 76.6013 415.977 76.2938C415.875 75.5763 415.191 75.303 413.893 75.2005V74.688H418.762V75.2005C417.822 75.303 417.156 75.5763 417.053 76.2938C417.019 76.6013 416.934 76.943 416.934 77.3701V88.5938H416.268V88.5767Z" fill="#011F5B"/> <path d="M425.664 86.0825C425.664 87.9275 425.578 87.825 427.372 88.0471V88.5596H422.025V88.0471C423.819 87.825 423.733 87.9275 423.733 86.0825V77.1309C423.733 75.2859 423.819 75.3884 422.025 75.1663V74.6367H427.372V75.1663C425.578 75.3713 425.664 75.2859 425.664 77.1309V86.0825Z" fill="#011F5B"/> <path d="M433.983 83.9643L433.061 86.6293C432.804 87.3981 433.18 88.0643 434.068 88.0643V88.5768H430.447V88.0643C430.993 88.0643 431.557 87.7227 431.882 87.0735C432.736 85.3139 435.059 78.8223 436.716 74.4148H437.827C439.176 78.4123 441.209 84.5452 441.893 86.3047C442.337 87.4152 442.644 88.0472 443.498 88.0472V88.5597H438.869V88.0472C440.116 88.0472 440.235 87.3981 439.928 86.5268L439.074 83.9472H434.017L433.983 83.9643ZM438.783 83.2127L436.682 76.7552H436.648L434.273 83.2127H438.783Z" fill="#011F5B"/> <path d="M101.116 6.20147H95.427V26.8551C96.9645 27.3847 98.8608 27.641 101.116 27.641C104.567 27.641 107.3 26.7526 109.299 24.976C111.297 23.1993 112.305 20.7564 112.305 17.6814C112.305 14.3673 111.314 11.6169 109.316 9.46437C107.317 7.31188 104.601 6.21855 101.116 6.21855M84.0837 4.45898H100.894C106.394 4.45898 110.734 5.67189 113.945 8.1148C117.157 10.5577 118.763 13.6839 118.763 17.5448C118.763 21.4056 117.362 24.3097 114.56 26.3597C111.759 28.4097 107.744 29.4347 102.499 29.4347C100.484 29.4347 98.1262 29.281 95.427 28.9564V41.8542C95.427 44.6388 95.8028 46.5521 96.5374 47.5942C97.2891 48.6363 98.6558 49.1659 100.637 49.1659V50.4984H84.0667V49.1659C86.0483 49.1659 87.415 48.6192 88.1666 47.5088C88.9183 46.4155 89.277 44.5705 89.277 42.008V13.1202C89.277 10.3698 88.9012 8.45646 88.1666 7.38022C87.415 6.30397 86.0483 5.77439 84.0667 5.77439V4.44189L84.0837 4.45898Z" fill="#011F5B"/> <path d="M119.6 31.7577H135.111V31.211C135.111 28.6656 134.394 26.6498 132.942 25.1635C131.49 23.6773 129.679 22.9256 127.509 22.9256C125.203 22.9256 123.358 23.7114 121.957 25.2831C120.557 26.8548 119.771 29.0073 119.617 31.7577M141.005 43.1864V45.2705C139.28 47.4743 137.52 49.0459 135.726 49.9855C133.933 50.9251 131.78 51.4034 129.269 51.4034C124.827 51.4034 121.154 50.0026 118.25 47.218C115.363 44.4334 113.911 40.8972 113.911 36.5922C113.911 32.2872 115.295 28.6314 118.045 25.676C120.813 22.7206 124.195 21.2344 128.193 21.2344C131.49 21.2344 134.36 22.3448 136.82 24.5656C139.28 26.7864 140.51 29.4514 140.51 32.5435V33.1243H119.583V33.5172C119.583 36.6606 120.061 39.3768 121.018 41.7001C121.974 44.0234 123.375 45.8343 125.203 47.1326C127.031 48.448 128.944 49.0972 130.943 49.0972C132.805 49.0972 134.394 48.7043 135.709 47.9355C137.025 47.1668 138.784 45.578 140.988 43.1693" fill="#011F5B"/> <path d="M151.118 21.2344V26.9231C154.45 23.1306 157.866 21.2344 161.402 21.2344C164.153 21.2344 166.442 22.1739 168.27 24.0531C170.098 25.9323 171.02 28.3923 171.02 31.4672V44.3139C171.02 46.2784 171.345 47.5768 172.011 48.2088C172.66 48.8409 173.942 49.1484 175.855 49.1484V50.4809H160.668V49.1484C162.547 49.1484 163.845 48.9092 164.529 48.4138C165.212 47.9184 165.571 46.9959 165.571 45.5951V30.6985C165.571 28.6998 164.973 27.1281 163.794 25.9323C162.598 24.7535 161.078 24.1556 159.216 24.1556C156.551 24.1556 153.852 26.0177 151.135 29.7247V43.6476C151.135 46.0051 151.443 47.5084 152.058 48.1576C152.673 48.8067 153.954 49.1142 155.885 49.1142V50.4467H140.885V49.1142C143.055 49.1142 144.388 48.7726 144.883 48.0722C145.378 47.3718 145.635 45.9026 145.635 43.6476V27.5893C145.635 25.881 145.327 24.7706 144.729 24.2239C144.131 23.6944 142.85 23.421 140.885 23.421V22.0885L149.752 21.2173H151.118V21.2344Z" fill="#011F5B"/> <path d="M185.695 21.2344V26.9231C189.026 23.1306 192.443 21.2344 195.979 21.2344C198.73 21.2344 201.019 22.1739 202.847 24.0531C204.675 25.9323 205.597 28.3923 205.597 31.4672V44.3139C205.597 46.2784 205.922 47.5768 206.588 48.2088C207.237 48.8409 208.518 49.1484 210.432 49.1484V50.4809H195.245V49.1484C197.124 49.1484 198.422 48.9092 199.105 48.4138C199.789 47.9184 200.147 46.9959 200.147 45.5951V30.6985C200.147 28.6998 199.55 27.1281 198.371 25.9323C197.175 24.7535 195.655 24.1556 193.793 24.1556C191.128 24.1556 188.428 26.0177 185.712 29.7247V43.6476C185.712 46.0051 186.02 47.5084 186.635 48.1576C187.25 48.8067 188.531 49.1142 190.461 49.1142V50.4467H175.462V49.1142C177.632 49.1142 178.964 48.7726 179.46 48.0722C179.955 47.3718 180.211 45.9026 180.211 43.6476V27.5893C180.211 25.881 179.904 24.7706 179.306 24.2239C178.708 23.6944 177.427 23.421 175.462 23.421V22.0885L184.328 21.2173H185.695V21.2344Z" fill="#011F5B"/> <path d="M251.466 40.4363H252.832L250.014 50.4813H216.65V49.1488C218.529 49.1488 219.879 48.5509 220.682 47.3721C221.484 46.1934 221.877 44.2117 221.877 41.4442V12.4539C221.877 9.95979 221.502 8.23438 220.767 7.24355C220.015 6.2698 218.649 5.77439 216.667 5.77439V4.44189H233.152V5.77439C231.324 5.77439 230.009 6.33814 229.206 7.46563C228.403 8.59313 228.01 10.4552 228.01 13.0348V43.8017C228.01 45.51 228.369 46.6717 229.087 47.3038C229.804 47.9359 231.188 48.2434 233.221 48.2434H242.36C245.179 48.2434 247.161 47.748 248.288 46.7742C249.416 45.8005 250.475 43.6821 251.466 40.4363Z" fill="#011F5B"/> <path d="M261.203 6.50879C262.177 6.50879 262.98 6.85045 263.663 7.5167C264.346 8.18295 264.671 9.00295 264.671 9.97669C264.671 10.9504 264.329 11.7704 263.646 12.4708C262.963 13.1713 262.16 13.5129 261.22 13.5129C260.281 13.5129 259.409 13.1713 258.709 12.4708C258.009 11.7704 257.65 10.9504 257.65 9.97669C257.65 9.00295 257.991 8.18295 258.692 7.5167C259.392 6.85045 260.229 6.50879 261.22 6.50879M262.467 21.2346H263.834V45.2195C263.834 46.7911 264.176 47.8503 264.859 48.3628C265.542 48.8924 266.789 49.1486 268.583 49.1486V50.4811H253.003V49.1486C255.275 49.1486 256.744 48.8924 257.394 48.3799C258.043 47.8674 258.367 46.8082 258.367 45.2024V27.6749C258.367 25.9495 258.06 24.805 257.462 24.2412C256.864 23.6945 255.361 23.4212 252.986 23.4212V22.0887L262.45 21.2175L262.467 21.2346Z" fill="#011F5B"/> <path d="M276.851 27.5553V43.8015C276.851 45.9198 277.21 47.3719 277.927 48.1577C278.645 48.9435 279.892 49.3364 281.686 49.3364C285.393 49.3364 288.314 48.1406 290.467 45.766C292.619 43.3915 293.695 40.0431 293.695 35.7553C293.695 32.1678 292.756 29.2465 290.894 26.9574C289.032 24.6853 286.794 23.5407 284.197 23.5407C281.464 23.5407 279.021 24.8732 276.834 27.5382M275.467 -0.0170898H276.834V25.4711C278.047 24.1557 279.499 23.1307 281.224 22.362C282.95 21.6103 284.675 21.2174 286.435 21.2174C290.125 21.2174 293.251 22.567 295.814 25.232C298.376 27.914 299.64 31.2111 299.64 35.1061C299.64 39.6844 297.915 43.4427 294.481 46.381C291.03 49.3194 286.281 50.7714 280.234 50.7714C277.876 50.7714 274.921 50.481 271.385 49.9002V7.22621C271.385 5.00539 271.111 3.62164 270.547 3.10915C269.984 2.57957 268.583 2.32332 266.328 2.32332V0.990822L275.467 -6.5867e-06V-0.0170898Z" fill="#011F5B"/> <path d="M310.198 21.2344V27.4014C312.812 25.1294 314.844 23.5235 316.297 22.6181C317.749 21.6956 318.962 21.2515 319.918 21.2515C321.729 21.2515 323.471 22.0031 325.146 23.4894L322.993 28.546C319.952 26.8718 317.697 26.0348 316.245 26.0348C314.622 26.0348 312.607 27.1793 310.198 29.4856V45.1338C310.198 46.7055 310.522 47.7647 311.189 48.3284C311.838 48.8751 313.102 49.1484 314.964 49.1484V50.4809H299.931V49.1484C301.912 49.1484 303.228 48.8409 303.843 48.2088C304.458 47.5768 304.765 46.0734 304.765 43.6818V28.1189C304.765 26.1543 304.424 24.8731 303.757 24.2923C303.091 23.7114 301.468 23.421 298.872 23.421V22.0885L308.848 21.2173H310.215L310.198 21.2344Z" fill="#011F5B"/> <path d="M341.341 44.7068V35.0547C340.538 35.3964 339.359 35.8235 337.804 36.3531C334.951 37.3268 333.124 38.2835 332.321 39.2401C331.518 40.1968 331.125 41.478 331.125 43.101C331.125 44.5189 331.552 45.7318 332.406 46.7739C333.26 47.8159 334.268 48.3284 335.447 48.3284C336.523 48.3284 337.651 47.9868 338.829 47.2864C340.008 46.5859 340.845 45.7318 341.341 44.7068ZM333.687 51.3863C331.466 51.3863 329.553 50.6518 327.947 49.1655C326.359 47.6793 325.556 45.9026 325.556 43.8014C325.556 41.7001 326.239 40.1626 327.623 38.8814C328.989 37.5831 331.791 36.3531 335.994 35.1743C338.641 34.4397 340.418 33.8077 341.341 33.2952V31.1768C341.341 29.1098 340.76 27.4356 339.615 26.1714C338.471 24.9073 336.916 24.2752 334.986 24.2752C333.226 24.2752 331.671 24.8219 330.322 25.9152C328.955 27.0085 327.999 28.5119 327.452 30.391L326 29.9981C326.581 27.3502 327.828 25.2319 329.741 23.6431C331.671 22.0544 333.926 21.2515 336.506 21.2515C339.564 21.2515 342.041 22.174 343.954 24.019C345.851 25.8639 346.807 28.4264 346.807 31.6893V43.9039C346.807 45.6293 346.927 46.808 347.149 47.423C347.371 48.038 347.798 48.3455 348.43 48.3455C348.84 48.3455 349.182 48.1747 349.455 47.8159C349.711 47.4572 350.019 46.7226 350.361 45.5951H351.727C351.591 47.3718 351.044 48.7897 350.053 49.8318C349.062 50.8738 347.781 51.4034 346.192 51.4034C343.869 51.4034 342.246 50.0538 341.358 47.3547C339.94 48.8922 338.693 49.9513 337.582 50.5322C336.489 51.113 335.191 51.4034 333.704 51.4034" fill="#011F5B"/> <path d="M362.421 21.2344V27.4014C365.035 25.1294 367.068 23.5235 368.52 22.6181C369.972 21.6956 371.185 21.2515 372.142 21.2515C373.953 21.2515 375.695 22.0031 377.369 23.4894L375.217 28.546C372.176 26.8718 369.921 26.0348 368.469 26.0348C366.846 26.0348 364.83 27.1793 362.421 29.4856V45.1338C362.421 46.7055 362.746 47.7647 363.412 48.3284C364.061 48.8751 365.326 49.1484 367.188 49.1484V50.4809H352.154V49.1484C354.136 49.1484 355.451 48.8409 356.066 48.2088C356.681 47.5768 356.989 46.0734 356.989 43.6818V28.1189C356.989 26.1543 356.647 24.8731 355.981 24.2923C355.315 23.7114 353.692 23.421 351.095 23.421V22.0885L361.072 21.2173H362.438L362.421 21.2344Z" fill="#011F5B"/> <path d="M387.141 6.50879C388.115 6.50879 388.918 6.85045 389.601 7.5167C390.284 8.18295 390.609 9.00295 390.609 9.97669C390.609 10.9504 390.267 11.7704 389.584 12.4708C388.9 13.1713 388.098 13.5129 387.158 13.5129C386.218 13.5129 385.347 13.1713 384.647 12.4708C383.946 11.7704 383.588 10.9504 383.588 9.97669C383.588 9.00295 383.929 8.18295 384.63 7.5167C385.33 6.85045 386.167 6.50879 387.158 6.50879M388.405 21.2346H389.772V45.2195C389.772 46.7911 390.113 47.8503 390.797 48.3628C391.48 48.8924 392.727 49.1486 394.521 49.1486V50.4811H378.941V49.1486C381.213 49.1486 382.682 48.8924 383.331 48.3799C383.98 47.8674 384.305 46.8082 384.305 45.2024V27.6749C384.305 25.9495 383.998 24.805 383.4 24.2412C382.802 23.6945 381.298 23.4212 378.924 23.4212V22.0887L388.388 21.2175L388.405 21.2346Z" fill="#011F5B"/> <path d="M399.988 31.7577H415.499V31.211C415.499 28.6656 414.765 26.6498 413.33 25.1635C411.878 23.6773 410.067 22.9256 407.897 22.9256C405.591 22.9256 403.746 23.7114 402.345 25.2831C400.944 26.8548 400.158 29.0073 400.005 31.7577M421.393 43.1864V45.2705C419.667 47.4743 417.908 49.0459 416.114 49.9855C414.32 50.9251 412.168 51.4034 409.657 51.4034C405.198 51.4034 401.542 50.0026 398.638 47.218C395.751 44.4334 394.299 40.8972 394.299 36.5922C394.299 32.2872 395.683 28.6314 398.433 25.676C401.2 22.7206 404.583 21.2344 408.58 21.2344C411.878 21.2344 414.747 22.3448 417.207 24.5656C419.667 26.7864 420.897 29.4514 420.897 32.5435V33.1243H399.97V33.5172C399.97 36.6606 400.449 39.3768 401.405 41.7001C402.362 44.0234 403.746 45.8343 405.591 47.1326C407.419 48.448 409.332 49.0972 411.331 49.0972C413.193 49.0972 414.782 48.7043 416.097 47.9355C417.412 47.1668 419.172 45.578 421.376 43.1693" fill="#011F5B"/> <path d="M442.678 21.2344V29.981H441.072C440.816 27.7772 440.03 26.0348 438.715 24.7364C437.399 23.4381 435.828 22.7889 433.966 22.7889C432.548 22.7889 431.42 23.1477 430.549 23.8481C429.695 24.5485 429.251 25.4881 429.251 26.6668C429.251 27.8456 429.644 28.8364 430.447 29.7077C431.249 30.5789 432.975 31.6381 435.64 32.8681C439.091 34.4397 441.38 35.943 442.49 37.378C443.601 38.813 444.164 40.5384 444.164 42.5543C444.164 44.9288 443.276 46.9959 441.499 48.7384C439.723 50.4809 437.622 51.3521 435.179 51.3521C433.914 51.3521 432.257 50.8909 430.19 49.9855C429.063 49.4901 428.311 49.2338 427.952 49.2338C427.457 49.2338 427.03 49.4217 426.705 49.7805C426.364 50.1392 426.176 50.6005 426.107 51.1471H424.741V41.4439H426.107C426.603 43.9893 427.696 46.0222 429.404 47.5255C431.113 49.0288 433.06 49.7805 435.264 49.7805C436.682 49.7805 437.861 49.3022 438.817 48.3626C439.774 47.423 440.252 46.2613 440.252 44.8605C440.252 43.4597 439.808 42.3664 438.937 41.3755C438.049 40.3847 436.152 39.2572 433.214 37.976C429.917 36.5239 427.747 35.1914 426.705 33.9272C425.663 32.6631 425.134 31.1597 425.134 29.366C425.134 27.1452 425.988 25.2148 427.713 23.6089C429.422 22.0031 431.454 21.2002 433.812 21.2002C434.905 21.2002 436.101 21.4564 437.382 21.986C438.305 22.3448 439.039 22.5327 439.62 22.5327C440.389 22.5327 440.936 22.0885 441.311 21.2002H442.678V21.2344Z" fill="#011F5B"/> </g> <defs> <clipPath id="clip0_10377_15535"> <rect width="444.165" height="95" fill="white"/> </clipPath> </defs> </svg> </a> <button type="button" class="header__toggle-btn header__toggle-btn--menu"> <span class="a11y">Toggle Site Navigation</span> <svg class="toggle-open" width="20" height="20"> <use xlink:href="#icon-menu" href="#icon-menu"></use> </svg> <svg class="toggle-close" width="20" height="20"> <use xlink:href="#icon-close" href="#icon-close"></use> </svg> </button> <button type="button" class="header__toggle-btn header__toggle-btn--search"> <span class="a11y">Toggle Site Search</span> <svg class="toggle-open" width="20" height="16"> <use xlink:href="#icon-search" href="#icon-search"></use> </svg> <svg class="toggle-close" width="20" height="16"> <use xlink:href="#icon-close" href="#icon-close"></use> </svg> </button> </div> <div id="headerMenus" class="header__menus"> <nav aria-label="Primary" class="nav nav--primary" id="primary-navigation"> <ul class="nav__menu nav__menu--level-0" role="menubar"> <li class="nav__menu-item nav__menu-item--level-0 nav__menu-item--children" role="none"> <div class="nav__menu-hassub"> <button role="menuitem" class="nav__menu-link nav__menu-link--children" data-level="0">Help With</button> <button type="button" class="nav__menu-button nav__menu-button--level-0" aria-haspopup="true" aria-expanded="false"> <span class="a11y">More Help With</span> <svg width="18" height="10"> <use xlink:href="#icon-caret" href="#icon-caret"></use> </svg> </button> </div> <div class="nav__submenu" role="menu" aria-label="Help With"> <div class="contain"> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/services" class="nav__menu-link" role="menuitem">Services</a> </li> <li class="nav__menu-item" role="none"> <a href="/borrowing" class="nav__menu-link" role="menuitem">Borrowing</a> </li> <li class="nav__menu-item" role="none"> <a href="/research-and-scholarship" class="nav__menu-link" role="menuitem">Research and Scholarship</a> </li> <li class="nav__menu-item" role="none"> <a href="/instruction-and-course-support" class="nav__menu-link" role="menuitem">Instruction and Course Support</a> </li> </ul> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="https://guides.library.upenn.edu/hometabs" class="nav__menu-link" role="menuitem">Guides by Subject</a> </li> <li class="nav__menu-item" role="none"> <a href="/equipment" class="nav__menu-link" role="menuitem">Equipment</a> </li> <li class="nav__menu-item" role="none"> <a href="/software-and-tools" class="nav__menu-link" role="menuitem">Software and Tools</a> </li> <li class="nav__menu-item" role="none"> <a href="/rdds" class="nav__menu-link" role="menuitem">Digital Scholarship and Data Services</a> </li> </ul> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/sceti" class="nav__menu-link" role="menuitem">Digitization (SCETI)</a> </li> <li class="nav__menu-item" role="none"> <a href="https://guides.library.upenn.edu/usingeresources/ezproxy" class="nav__menu-link" role="menuitem">Access E-Resources Off Campus</a> </li> <li class="nav__menu-item" role="none"> <a href="https://guides.library.upenn.edu/alumniservices/eres" class="nav__menu-link" role="menuitem">Alumni Access</a> </li> <li class="nav__menu-item" role="none"> <a href="/quick-start-guide" class="nav__menu-link" role="menuitem">Quick Start Guide</a> </li> </ul> </div> </div> </li> <li class="nav__menu-item nav__menu-item--level-0 nav__menu-item--children" role="none"> <div class="nav__menu-hassub"> <button role="menuitem" class="nav__menu-link nav__menu-link--children" data-level="0">Collections</button> <button type="button" class="nav__menu-button nav__menu-button--level-0" aria-haspopup="true" aria-expanded="false"> <span class="a11y">More Collections</span> <svg width="18" height="10"> <use xlink:href="#icon-caret" href="#icon-caret"></use> </svg> </button> </div> <div class="nav__submenu" role="menu" aria-label="Collections"> <div class="contain"> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/collections" class="nav__menu-link" role="menuitem">About Our Collections</a> </li> <li class="nav__menu-item" role="none"> <a href="/collections/subject" class="nav__menu-link" role="menuitem">Collections by Subject</a> </li> <li class="nav__menu-item" role="none"> <a href="/collections/development-policies" class="nav__menu-link" role="menuitem">Collection Development Policies</a> </li> </ul> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="https://find.library.upenn.edu/" class="nav__menu-link" role="menuitem">Search Our Catalog</a> </li> <li class="nav__menu-item" role="none"> <a href="/collections/notable" class="nav__menu-link" role="menuitem">Notable Collections</a> </li> <li class="nav__menu-item" role="none"> <a href="/university-archives" class="nav__menu-link" role="menuitem">University Archives</a> </li> </ul> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/collections/subject/contact-subject-librarian" class="nav__menu-link" role="menuitem">Contact a Subject Librarian</a> </li> <li class="nav__menu-item" role="none"> <a href="https://faq.library.upenn.edu/purchaserequests" class="nav__menu-link" role="menuitem">Suggest a Purchase</a> </li> <li class="nav__menu-item" role="none"> <a href="https://findingaids.library.upenn.edu" class="nav__menu-link" role="menuitem">Philadelphia Area Archives</a> </li> <li class="nav__menu-item" role="none"> <a href="/collections/strategies" class="nav__menu-link" role="menuitem">Strategies for Special and Global Collections</a> </li> </ul> </div> </div> </li> <li class="nav__menu-item nav__menu-item--level-0 nav__menu-item--children" role="none"> <div class="nav__menu-hassub"> <button role="menuitem" class="nav__menu-link nav__menu-link--children" data-level="0">Libraries & Spaces</button> <button type="button" class="nav__menu-button nav__menu-button--level-0" aria-haspopup="true" aria-expanded="false"> <span class="a11y">More Libraries & Spaces</span> <svg width="18" height="10"> <use xlink:href="#icon-caret" href="#icon-caret"></use> </svg> </button> </div> <div class="nav__submenu" role="menu" aria-label="Libraries & Spaces"> <div class="contain"> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/libraries-locations" class="nav__menu-link" role="menuitem">Libraries and Locations</a> </li> <li class="nav__menu-item" role="none"> <a href="/spaces/access-and-visitor-information" class="nav__menu-link" role="menuitem">Access and Visitor Information</a> </li> <li class="nav__menu-item" role="none"> <a href="/spaces" class="nav__menu-link" role="menuitem">Find and Reserve Spaces</a> </li> <li class="nav__menu-item" role="none"> <a href="/music" class="nav__menu-link" role="menuitem">Albrecht Music Library</a> </li> <li class="nav__menu-item" role="none"> <a href="/annenberg" class="nav__menu-link" role="menuitem">Annenberg Library</a> </li> <li class="nav__menu-item" role="none"> <a href="https://www.law.upenn.edu/library/" class="nav__menu-link" role="menuitem">Biddle Law Library</a> </li> <li class="nav__menu-item" role="none"> <a href="/cgc" class="nav__menu-link" role="menuitem">Center for Global Collections</a> </li> <li class="nav__menu-item" role="none"> <a href="/chemistry" class="nav__menu-link" role="menuitem">Chemistry Library</a> </li> </ul> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/ec" class="nav__menu-link" role="menuitem">Education Commons</a> </li> <li class="nav__menu-item" role="none"> <a href="/finearts" class="nav__menu-link" role="menuitem">Fisher Fine Arts Library</a> </li> <li class="nav__menu-item" role="none"> <a href="/biotech-commons" class="nav__menu-link" role="menuitem">Holman Biotech Commons</a> </li> <li class="nav__menu-item" role="none"> <a href="/kislak" class="nav__menu-link" role="menuitem">Kislak Center for Special Collections, Rare Books and Manuscripts</a> </li> <li class="nav__menu-item" role="none"> <a href="/dental" class="nav__menu-link" role="menuitem">Levy Dental Medicine Library</a> </li> <li class="nav__menu-item" role="none"> <a href="/libra" class="nav__menu-link" role="menuitem">LIBRA--Penn Libraries Research Annex</a> </li> <li class="nav__menu-item" role="none"> <a href="/lkcajs" class="nav__menu-link" role="menuitem">Library at the Katz CAJS</a> </li> <li class="nav__menu-item" role="none"> <a href="/lippincott" class="nav__menu-link" role="menuitem">Lippincott Library of the Wharton School</a> </li> </ul> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/mpa" class="nav__menu-link" role="menuitem">Math/Physics/Astronomy Library</a> </li> <li class="nav__menu-item" role="none"> <a href="/museum" class="nav__menu-link" role="menuitem">Penn Museum Library</a> </li> <li class="nav__menu-item" role="none"> <a href="/university-archives" class="nav__menu-link" role="menuitem">University Archives</a> </li> <li class="nav__menu-item" role="none"> <a href="/records-center" class="nav__menu-link" role="menuitem">University Records Center</a> </li> <li class="nav__menu-item" role="none"> <a href="/vanpelt" class="nav__menu-link" role="menuitem">Van Pelt-Dietrich Library Center</a> </li> <li class="nav__menu-item" role="none"> <a href="/vet" class="nav__menu-link" role="menuitem">Veterinary Medicine Libraries</a> </li> <li class="nav__menu-item" role="none"> <a href="/wic" class="nav__menu-link" role="menuitem">Weigle Information Commons</a> </li> </ul> </div> </div> </li> <li class="nav__menu-item nav__menu-item--level-0 nav__menu-item--children" role="none"> <div class="nav__menu-hassub"> <button role="menuitem" class="nav__menu-link nav__menu-link--children" data-level="0">News & Events</button> <button type="button" class="nav__menu-button nav__menu-button--level-0" aria-haspopup="true" aria-expanded="false"> <span class="a11y">More News & Events</span> <svg width="18" height="10"> <use xlink:href="#icon-caret" href="#icon-caret"></use> </svg> </button> </div> <div class="nav__submenu" role="menu" aria-label="News & Events"> <div class="contain"> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/news" class="nav__menu-link" role="menuitem">News</a> </li> <li class="nav__menu-item" role="none"> <a href="/events" class="nav__menu-link" role="menuitem">Events</a> </li> </ul> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/exhibits" class="nav__menu-link" role="menuitem">Exhibits</a> </li> <li class="nav__menu-item" role="none"> <a href="/social-media-penn-libraries" class="nav__menu-link" role="menuitem">Social Media</a> </li> </ul> <ul class="nav__menu nav__menu--level-1" role="none"> <li class="nav__menu-item" role="none"> <a href="/news/sustainability-prize" class="nav__menu-link" role="menuitem">Penn Libraries Book Prize in Sustainability</a> </li> </ul> </div> </div> </li> </ul> </nav> <nav class="nav nav--secondary" aria-label="Resources"> <div class="nav-dropdown" id="resources-navigation"> <button type="button" class="nav-dropdown__toggle-btn" aria-haspopup="true" aria-expanded="false"> About Penn Libraries </button> <ul class="nav__menu nav-dropdown__menu"> <li class="nav__menu-item"> <a href="/about" class="nav__menu-link">About Us</a> </li> <li class="nav__menu-item"> <a href="/staff" class="nav__menu-link">Staff Directory</a> </li> <li class="nav__menu-item"> <a href="/hours" class="nav__menu-link">Hours</a> </li> <li class="nav__menu-item"> <a href="/about/policies" class="nav__menu-link">Policies and Guidelines for Users</a> </li> <li class="nav__menu-item"> <a href="/about/accessibility" class="nav__menu-link">Accessibility</a> </li> <li class="nav__menu-item"> <a href="/about/dei" class="nav__menu-link">Diversity, Equity and Inclusion</a> </li> <li class="nav__menu-item"> <a href="/community-engagement" class="nav__menu-link">Community Engagement</a> </li> <li class="nav__menu-item"> <a href="/about/strategic-plan" class="nav__menu-link">Strategic Plan</a> </li> <li class="nav__menu-item"> <a href="/service-alerts" class="nav__menu-link">Service Alerts</a> </li> </ul> </div> <a class="btn btn--blue" href="/giving" title="Support UsSupport Us">Support Us</a> <button type="button" class="header__toggle-btn header__toggle-btn--search return-focus"> <span class="a11y">Toggle Site Search</span> <svg class="toggle-open" width="20" height="16"> <use xlink:href="#icon-search" href="#icon-search"></use> </svg> <svg class="toggle-close" width="20" height="16"> <use xlink:href="#icon-close" href="#icon-close"></use> </svg> </button> </nav> </div> <div id="siteSearch" class="search search--header contain contain--xl"> <form class="search__form" action="https://find.library.upenn.edu" method="GET" autocomplete="false"> <div class="header-search-fields"> <label class="a11y" for="search__input">Search Library Website</label> <input id="search__input" name="q" class="search__input" autocorrect="off" autocapitalize="off" autocomplete="off" placeholder="Search..."> <button type="submit" class="search__button"> <span class="a11y">Search</span> <svg width="20" height="16"> <use xlink:href="#icon-search" href="#icon-search"></use> </svg> </button> </div> </form> <button type="button" class="search__close"> <svg class="toggle-close" width="20" height="16"> <use xlink:href="#icon-close" href="#icon-close"></use> </svg> <span>Close</span> </button> </div> <div class="header__fix"></div> </header> <main id="content" class="landing_basic_page "> <h1 class="visually-hidden">Penn Libraries</h1> <div class="home-search"> <div class="contain contain--xl"> <div class="form-component"> <form id="mtsearch" class="searchform" autocomplete="off" action="https://find.library.upenn.edu" method="get" target="_blank"> <div class="search-fields"> <label for="home_msquery" id="home_msquery-ariaLabel" class="a11y">Search</label> <input id="home_msquery" aria-labelledby="home_msquery-ariaLabel" autocapitalize="off" autocomplete="off" name="q" class="form__input" type="text" placeholder="Search..."> <button type="submit" aria-label="Search"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19.0882 16.2471C22.0827 11.79 21.204 5.7877 17.0575 2.37601C12.9111 -1.03569 6.85194 -0.741858 3.05506 3.05504C-0.741813 6.85194 -1.03571 12.9111 2.37596 17.0576C5.78763 21.204 11.7899 22.0828 16.247 19.0883L20.8389 23.6801C21.2654 24.1066 21.9569 24.1066 22.3834 23.6801L23.6801 22.3835C23.8849 22.1787 24 21.9009 24 21.6113C24 21.3216 23.8849 21.0438 23.6801 20.839L19.0882 16.2471ZM10.4398 18.45C7.19995 18.45 4.27911 16.4985 3.03924 13.5052C1.79939 10.512 2.48462 7.06663 4.77552 4.77569C7.06641 2.48475 10.5117 1.7994 13.505 3.03921C16.4982 4.27903 18.4498 7.19985 18.4498 10.4397C18.4449 14.8616 14.8616 18.445 10.4398 18.45Z" fill="#045EA7"></path> </svg> </button> </div> </form> <a href="https://find.library.upenn.edu/" class="advanced-search">Catalog Homepage</a> </div> <div class="home-search__links"> <ul> <li><a href="/about/hours">Hours</a></li> <li><a target="_blank" href="https://find.library.upenn.edu/account">My Account</a></li> <li><a href="#" class="toggle-chat">Ask</a></li> </ul> </div> </div> </div> <div class="field field--name-field-header field--type-entity-reference-revisions field--label-hidden field__items"> <div class="field__item"> <header id="para-40" class="hero-homepage page-header-hero header-featured-image header-overlay" data-hero="hero-home"> <div class="page-header-hero__overlay"></div> <div class="page-header-hero__contain contain contain--xl"> <div class="page-header-hero__content__wrapper contain"> <div class="page-header-hero__content"> <div class="page-header-hero__content__contain"> <div class="wysiwyg intro"> <p class="page-header-hero__subtitle"> Discover Library Services </p> <h2 class="page-header-hero__title"> How Do I Library? </h2> <p>Need a refresher on library basics? Want to learn about tools that can help you publish your research? Not sure which librarian you should contact for help with tools and technologies? Explore our searchable Services Directory to find out how we can help you with these subjects and more.</p> <a href="/services" class="btn btn--outline-white">Explore our services</a> </div> </div> </div> <div class="page-header-hero__figure "> <picture class="page-header-hero__picture "> <div class="page-header-hero__picture-border"></div> <img src="/sites/default/files/2024-11/PLC02986_RGB_LoRes.jpg" width="2048" height="1365" alt="Student with dark curly hair holding a book in the Fisher Fine Arts Library." loading="lazy" /> </picture> </div> </div> </div> </header> <style> .page-header-hero__overlay { background-image: url( /sites/default/files/styles/crop_1x2/public/2024-09/fall%20from%20van%20pelt-square.png?itok=4vUJcuPa ); } @media(min-width:640px) { .page-header-hero__overlay { background-image: url( /sites/default/files/styles/crop_5x3/public/2024-09/fall%20from%20van%20pelt-square.png?itok=9oCBw98g ); } } </style> </div> </div> <div class="field field--name-field-main field--type-entity-reference-revisions field--label-hidden field__items"> <div class="field__item"><section id="para-48" class="vertical-tabs"> <div class="contain contain--wide"> <header class="section-header section-header--w-link"> <h2 class="section-header__title">Using the Library</h2> <div class="section-header__link"><a href="https://www.library.upenn.edu/services">See all library services</a></div> </header> <div class="js-wikit-tabbed vert-tabs"> <ul role="tablist"> <li role="presentation"> <a role="tab" class="tab-nav__link" href="#tabpanel-45" id="tab-45" aria-selected="true">Teach</a> </li> <li role="presentation"> <a role="tab" class="tab-nav__link" href="#tabpanel-46" id="tab-46" >Learn</a> </li> <li role="presentation"> <a role="tab" class="tab-nav__link" href="#tabpanel-21790" id="tab-21790" >Research</a> </li> <li role="presentation"> <a role="tab" class="tab-nav__link" href="#tabpanel-15505" id="tab-15505" >Publish</a> </li> <li role="presentation"> <a role="tab" class="tab-nav__link" href="#tabpanel-36531" id="tab-36531" >Create</a> </li> </ul> <div class="vertical-tabs__content"> <button id="para-45" type="button" class="accordion-toggle-tab" aria-controls="tabpanel-"> <span class="accordion-toggle-tab__icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewbox="0 0 14 9"> <g> <g><path fill="none" class="strok" stroke-linecap="round" stroke-miterlimit="20" stroke-width="2.1" d="M1 1v0l6 6v0l6-6v0"/></g> </g> </svg> </span> <span class="accordion-toggle-tab_text">Teach</span> </button> <section class="wikit-tab" role="tabpanel" id="tabpanel-" aria-labelledby="tab-" tabindex="-1"> <section id="para-44" class="layout--listing-cards section-margin-top"> <div class=""> <header class="section-header section-header--centered"> <style type="text/css"> <!--/*--><![CDATA[/* ><!--*/ /* remove dots for card slider tabs */ .wikit-tab {margin-top: -40px;} .js .js-wikit-tabbed:not(.lib-search):not(.vert-tabs) [role="tablist"]:not(.slick-dots) { display: none; } .js .js-wikit-tabbed:not(.lib-search):not(.vert-tabs) .accordion-toggle-tab[aria-expanded="true"] { display: none; } /* hide menu button */ li.nav__menu-item--350:nth-child(2) { display: none; } /*--><!]]>*/ </style> </header> <div class="listing-cards"> <article id="para-41" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/course-design-research" class="listing-card__title__link"> Design courses with collections and research resources </a> </h3> <p>Set up a meeting with a subject specialist or curator to talk about creating assignments, finding relevant scholarly resources and services, connecting with experts across campus, and using special collections in the classroom.</p> </div> <figure class="listing-card__figure"> <a href="/services/course-design-research" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/inline-images/whitman_0.jpg?itok=wfOkAgP9" width="1366" height="910" alt="Image of whitman_0.jpg" title="whitman_0.jpg" loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-42" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/course-design-tech" class="listing-card__title__link"> Design courses with digital tools and technology </a> </h3> <p>Interested in using VR and AR technologies in the classroom? Need advice on the best way to create educational materials in formats like videos or podcasts? Our instructional technology specialist can help.</p> </div> <figure class="listing-card__figure"> <a href="/services/course-design-tech" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2022-07/vr.jpg?itok=wjh1Obto" width="758" height="526" alt="VR in the EC " loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-43" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/course-reserves-students-and" class="listing-card__title__link"> Place resources on course reserves </a> </h3> <p>Set aside books, films, or sound recordings for class use through our Course Reserves service and make articles or book excerpts available electronically on Canvas.</p> </div> <figure class="listing-card__figure"> <a href="/services/course-reserves-students-and" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2022-08/Class%20of%201943%20Circulation%20Area%20Horizontal_RGB_LoRes.jpg?itok=4pj8Dhkn" width="1600" height="1066" alt="The circulation desk, located near the main entrance to the library." loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-15496" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/book-classroom-or-seminar-room" class="listing-card__title__link"> Book a classroom or seminar room </a> </h3> <p>We make a variety of spaces available to faculty and instructors for semester-long courses and one-time reservations. See room descriptions to find out which space offers the setup and technology for your needs.</p> </div> <figure class="listing-card__figure"> <a href="/services/book-classroom-or-seminar-room" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/2016-06/collabclassroom%402x_0.png?itok=PKGRnJDq" width="432" height="432" alt="Image of collabclassroom@2x.png" title="collabclassroom@2x.png" loading="lazy" class="listing-card__image" /> </a> </figure> </article> </div> </div> </section> </section> <button id="para-46" type="button" class="accordion-toggle-tab" aria-controls="tabpanel-"> <span class="accordion-toggle-tab__icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewbox="0 0 14 9"> <g> <g><path fill="none" class="strok" stroke-linecap="round" stroke-miterlimit="20" stroke-width="2.1" d="M1 1v0l6 6v0l6-6v0"/></g> </g> </svg> </span> <span class="accordion-toggle-tab_text">Learn</span> </button> <section class="wikit-tab" role="tabpanel" id="tabpanel-" aria-labelledby="tab-" tabindex="-1"> <section id="para-15498" class="layout--listing-cards section-margin-top"> <div class="contain"> <div class="listing-cards"> <article id="para-15499" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/textbooks" class="listing-card__title__link"> Borrow textbooks </a> </h3> <p>Many required texts are in the Libraries’ collections, and you can borrow books for the entire semester. Additional resources are available to students who participate in Penn First Plus or identify as first-generation students.</p> </div> <figure class="listing-card__figure"> <a href="/textbooks" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/2017-08/services-lipp-reserves2.jpg?itok=ptixmhFD" width="399" height="378" alt="Image of services-lipp-reserves2.jpg" title="services-lipp-reserves2.jpg" loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-15497" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/library-tours-and-orientations" class="listing-card__title__link"> Library tours and orientations </a> </h3> <p>Work with a librarian to arrange a library orientation for a cohort of students, faculty, or staff, either for a general introduction or to focus on specific, disciplinary resources. We offer tours and orientations throughout the year.</p> </div> <figure class="listing-card__figure"> <a href="/services/library-tours-and-orientations" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2022-08/Moelis%20Room-HIPPH_UPennVanPelt_04_RGB_0.jpg?h=a3c5335e&itok=H9LShdj6" width="400" height="266" alt="People studying by the felt wall of the Reading Room. Cushioned seats and reading lamps line the long wooden tables." loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-15500" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/information-literacy" class="listing-card__title__link"> Read and write critically: information literacy </a> </h3> <p>Librarians can help students understand how to sift through and identify credible scholarly works through consultations, workshops, and research guides.</p> </div> <figure class="listing-card__figure"> <a href="/services/information-literacy" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/2018-09/coll-classroom.png?itok=dd6zRJZj" width="425" height="275" alt="Image of coll-classroom.png" title="coll-classroom.png" loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-36523" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/find-study-space" class="listing-card__title__link"> Find a study space </a> </h3> <p>Our library locations offer large tables in quiet study areas, lounges with soft furniture, reservable rooms and booths for groups, assigned study carrels, and more. Explore spaces with a variety of seating and technology to suit your needs.</p> </div> <figure class="listing-card__figure"> <a href="/services/find-study-space" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2022-08/students-in-niches.jpg?itok=V4EFhhPu" width="539" height="400" alt="Study pods in the Penn useum Library" loading="lazy" class="listing-card__image" /> </a> </figure> </article> </div> </div> </section> </section> <button id="para-21790" type="button" class="accordion-toggle-tab" aria-controls="tabpanel-"> <span class="accordion-toggle-tab__icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewbox="0 0 14 9"> <g> <g><path fill="none" class="strok" stroke-linecap="round" stroke-miterlimit="20" stroke-width="2.1" d="M1 1v0l6 6v0l6-6v0"/></g> </g> </svg> </span> <span class="accordion-toggle-tab_text">Research</span> </button> <section class="wikit-tab" role="tabpanel" id="tabpanel-" aria-labelledby="tab-" tabindex="-1"> <section id="para-21789" class="layout--listing-cards section-margin-top"> <div class="contain"> <div class="listing-cards"> <article id="para-21786" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/tools-research-and-writing" class="listing-card__title__link"> Tools for research and writing </a> </h3> <p>We make a variety of tools available that facilitate the process of writing research papers at any level. Platforms like NoodleTools, PowerNotes, and LaTeX can help you organize your notes, create outlines, and more.</p> </div> <figure class="listing-card__figure"> <a href="/services/tools-research-and-writing" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/2020-12/student-earphones.jpg?itok=UpSsfNfl" width="446" height="382" alt="Image of student-earphones.jpg" title="student-earphones.jpg" loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-21787" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/manage-citations" class="listing-card__title__link"> Manage citations </a> </h3> <p>Find information, support, and workshops on citation management tools, which help you keep track of articles and books as you find them, tag and annotate them, and easily create citations and bibliographies in Microsoft Word, Google Docs, or other writing software.</p> </div> <figure class="listing-card__figure"> <a href="/services/manage-citations" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/2017-10/student-at-desk.jpg?h=1fac1664&itok=j-_gBQWK" width="400" height="266" alt="Image of a student sitting at a desk using laptop and monitor" loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-21788" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/bioinformatics-support" class="listing-card__title__link"> Bioinformatics support </a> </h3> <p>Bioinformatics leverages computational tools and methodologies to decipher the complex language of biological data. Through the Penn Libraries, researchers can get individualized support and access biological data repositories, data visualization software, and secondary literature.</p> </div> <figure class="listing-card__figure"> <a href="/services/bioinformatics-support" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/images/hero/single/helpwith-md.jpg?itok=junWnRzo" width="1600" height="457" alt="Image of helpwith-md.jpg" title="helpwith-md.jpg" loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-36524" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/analyze-research-impact" class="listing-card__title__link"> Analyze research impact </a> </h3> <p>Identify how your research shapes policy, patents, and the work of your peers with guidance from a librarian. This influence can be measured via references in citations, social media, legislation, and more.</p> </div> <figure class="listing-card__figure"> <a href="/services/analyze-research-impact" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/2018-09/research-impactt.png?itok=CzuQIq3S" width="425" height="275" alt="Image of research-impactt.png" title="research-impactt.png" loading="lazy" class="listing-card__image" /> </a> </figure> </article> </div> </div> </section> </section> <button id="para-15505" type="button" class="accordion-toggle-tab" aria-controls="tabpanel-"> <span class="accordion-toggle-tab__icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewbox="0 0 14 9"> <g> <g><path fill="none" class="strok" stroke-linecap="round" stroke-miterlimit="20" stroke-width="2.1" d="M1 1v0l6 6v0l6-6v0"/></g> </g> </svg> </span> <span class="accordion-toggle-tab_text">Publish</span> </button> <section class="wikit-tab" role="tabpanel" id="tabpanel-" aria-labelledby="tab-" tabindex="-1"> <section id="para-15504" class="layout--listing-cards section-margin-top"> <div class="contain"> <div class="listing-cards"> <article id="para-15501" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/navigate-publishing-process" class="listing-card__title__link"> Navigate the publishing process </a> </h3> <p>Get support in understanding open access, copyright, citation best practices, Creative Commons licenses, choosing a journal or other publication venue, preprints, publisher contracts, author profiles, and plagiarism.</p> </div> <figure class="listing-card__figure"> <a href="/services/navigate-publishing-process" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/inline-images/positive%20psychology%20books%203.JPG?itok=3s_Sp7qx" width="1600" height="1200" alt="Image of positive psychology books 3.JPG" title="positive psychology books 3.JPG" loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-15502" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/understand-open-access" class="listing-card__title__link"> Understand Open Access </a> </h3> <p>Investigate options for making your research publicly accessible by working with a discipline-specific subject librarian, attending workshops in the Support for Publishing workshop series, or reading online materials created by the Libraries.</p> </div> <figure class="listing-card__figure"> <a href="/services/understand-open-access" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/blog-images/sticky/blog%20banner-open%20access.png?itok=WhKaboBV" width="950" height="470" alt="The orange lock is open." loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-15503" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/get-help-copyright" class="listing-card__title__link"> Get help with copyright </a> </h3> <p>What is copyright and how do you get it for your own work? What does it mean when something is under copyright, and how does that affect your teaching and scholarship? We can help you understand copyright law and related topics like fair use, the public domain, and open access.</p> </div> <figure class="listing-card__figure"> <a href="/services/get-help-copyright" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2023-10/DVD_Stacks.jpg?itok=tElYda-z" width="1600" height="1066" alt="DVDs are lined up in rows on shelves." loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-36525" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/publish-your-dissertation" class="listing-card__title__link"> Publish your dissertation </a> </h3> <p>Find resources to guide you through the process of revising your dissertation for publication, choosing a publisher, copyright, and more.</p> </div> <figure class="listing-card__figure"> <a href="/services/publish-your-dissertation" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2022-07/jesse.jpg?itok=KHPLFXlP" width="758" height="526" alt="A staff member helps a patron in the WIC" loading="lazy" class="listing-card__image" /> </a> </figure> </article> </div> </div> </section> </section> <button id="para-36531" type="button" class="accordion-toggle-tab" aria-controls="tabpanel-"> <span class="accordion-toggle-tab__icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewbox="0 0 14 9"> <g> <g><path fill="none" class="strok" stroke-linecap="round" stroke-miterlimit="20" stroke-width="2.1" d="M1 1v0l6 6v0l6-6v0"/></g> </g> </svg> </span> <span class="accordion-toggle-tab_text">Create</span> </button> <section class="wikit-tab" role="tabpanel" id="tabpanel-" aria-labelledby="tab-" tabindex="-1"> <section id="para-36530" class="layout--listing-cards section-margin-top"> <div class="contain"> <div class="listing-cards"> <article id="para-36526" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/record-and-edit-audio-and" class="listing-card__title__link"> Record and edit audio and video </a> </h3> <p>Find the equipment, software, and spaces you need, including dedicated recording studios for music and spoken word.</p> </div> <figure class="listing-card__figure"> <a href="/services/record-and-edit-audio-and" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/migrations/2016-12/digital-technology-labs.jpg?h=b27fb18c&itok=vpRnXc8j" width="449" height="300" alt="Image of digital-technology-labs.jpg" loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-36527" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/borrow-musical-instruments" class="listing-card__title__link"> Borrow musical instruments </a> </h3> <p>Our collection includes loanable electronic musical instruments accessible to novice and master musicians alike. Find synthesizers, mixers, a laptop preloaded with digital audio software, and even a theremin to fuel your creative projects.</p> </div> <figure class="listing-card__figure"> <a href="/services/borrow-musical-instruments" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2024-01/Albrecht%20music%20studio%20close%20up.png?h=3faf1534&itok=BbDS6wwA" width="1600" height="1067" alt="Close-up of a person's hands playing a keyboard that is hooked up to music recording and sampling equipment." loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-36528" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/learn-letterpress-printing" class="listing-card__title__link"> Learn letterpress printing, bookbinding, and book arts </a> </h3> <p>Through the Common Press Studio, students, faculty, and staff can attend workshops and book studio time, and faculty can arrange studio tours, workshops and other immersive experiences for classes.</p> </div> <figure class="listing-card__figure"> <a href="/services/learn-letterpress-printing" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2022-08/intro%20to%20letterpress%20training.png?h=e2edffb9&itok=uewOacu5" width="967" height="644" alt="A box of letterpress stamps." loading="lazy" class="listing-card__image" /> </a> </figure> </article> <article id="para-36529" class="listing-card listing-card--large listing-card--with-link "> <div class="listing-card__detail"> <h3 class="listing-card__title "> <a href="/services/scan-and-print-3d-objects" class="listing-card__title__link"> Scan and print 3D objects </a> </h3> <p>3D print or scan objects for an academic project—or just for fun! When you submit your scanning or printing request, staff will review your project to make sure it will scan or print correctly and will work with you to choose file format and material options that best suit your needs.</p> </div> <figure class="listing-card__figure"> <a href="/services/scan-and-print-3d-objects" class="list-card__figure__link"> <img src="/sites/default/files/styles/listing_card_3x2/public/2023-11/3d-pollen.jpg?itok=ASXoD3lt" width="468" height="351" alt="Image of 3D printed pollen models in various colors" loading="lazy" class="listing-card__image" /> </a> </figure> </article> </div> </div> </section> </section> </div> </div> </div> </section> </div> <div class="field__item"><section id="para-62" class="section-padding section-margin-top bg-color bg-blue"> <div class="contain"> <header class="section-header section-header--centered"> <h2 class="section-header__title"> Featured Collections </h2> <p>The Penn Libraries' global collections encompass hundreds of languages and scripts across a broad range of subject areas, preserving the rich cultural and scholarly record from Africa, East Asia, Latin America, the Middle East, Eastern Europe, and South Asia. Read about some of our unique recent acquisitions.</p> </header> <div class="js-wikit-tabbed"> <ul role="tablist"> <li role="presentation"> <a role="tab" class="tab-nav__link btn" href="#tabpanel-61" id="tab-61" aria-selected="true"></a> </li> </ul> <button id="para-61" type="button" class="accordion-toggle-tab" aria-controls="tabpanel-"> <span class="accordion-toggle-tab__icon" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewbox="0 0 14 9"> <g> <g><path fill="none" class="strok" stroke-linecap="round" stroke-miterlimit="20" stroke-width="2.1" d="M1 1v0l6 6v0l6-6v0"/></g> </g> <title>show-hide control</title> </svg> </span> <span class="accordion-toggle-tab_text"></span> </button> <section class="wikit-tab" role="tabpanel" id="tabpanel-" aria-labelledby="tab-" tabindex="-1"> <section id="para-60" class="card-slider section-padding "> <div class="contain"> <div class="card-slider"> <div data-slider="three-across-cards"> <article id="para-59" class="card card__with-image card--align-left"> <figure class="card__figure"> <img src="/sites/default/files/styles/card_3x2/public/2024-02/Khajistan_Poster5.jpg?itok=WtDCjKHB" width="1600" height="2071" alt="Lollywood film poster featuring provocative women and men fighting." loading="lazy" class="card__image" /> </figure> <div class="card__content"> <h2 class="card__title"> <a href=" /news/khajistan " class="card__title__link">Khajistan and the Shaping of Pakistani Cultural Histories</a> </h2> <div class="wysiwyg"> <p>The Penn Libraries is collaborating with preservation organization Khajistan to acquire ephemera, magazines, pulp fiction, and rare books that document the cultural history of Pakistan, Afghanistan, and Iran.</p> </div> </div> </article> <article id="para-57" class="card card__with-image card--align-left"> <figure class="card__figure"> <img src="/sites/default/files/styles/card_3x2/public/2023-11/rbc_h91104_n68_v5_no12_frontcover_RedBird.jpg?h=581811b4&itok=FDgBQtNh" width="1528" height="1018" alt="A journal cover is red, with text and an abstract drawing of a bird in black ink." loading="lazy" class="card__image" /> </figure> <div class="card__content"> <h2 class="card__title"> <a href=" /news/nova-khata " class="card__title__link">Nova khata: A Ukrainian Folk Art Journal in Interwar Galicia</a> </h2> <div class="wysiwyg"> <p>The Penn Libraries has recently acquired several issues of the women’s journal Nova khata (New Home), which offer a unique window into Ukrainian culture as it existed a century ago in Galicia.</p> </div> </div> </article> <article id="para-58" class="card card__with-image card--align-left"> <figure class="card__figure"> <img src="/sites/default/files/styles/card_3x2/public/2023-11/chinese%20internet%20lit.png?itok=9HdveFOp" width="711" height="711" alt="Photograph of stack of Chinese books." loading="lazy" class="card__image" /> </figure> <div class="card__content"> <h2 class="card__title"> <a href=" /news/chinese-internet-literature " class="card__title__link">Exploring Chinese Internet Literature</a> </h2> <div class="wysiwyg"> <p>To more accurately reflect the diversity of literature in China, the Penn Libraries has made a special effort to add recent internet novels that have been published in print form to our collection.</p> </div> </div> </article> </div> </div> </div> </section> </section> </div> </div> </section> </div> <div class="field__item"> <section id="para-19092" class="listing section-margin-top view-id-events display-id-upcoming_events_3_cards"> <div class="contain"> <header class="section-header section-header--w-link has-title"> <h2 class="section-header__title">Upcoming Events</h2> <div class="section-header__link section-header__link--has-title"> <a href="https://www.library.upenn.edu/events"> View all </a> </div> </header> </div> <div class="views-element-container"> <div class="view view-events view-id-events view-display-id-upcoming_events_3_cards js-view-dom-id-dd8bb832bfb9fc3762d02deb64af822e6c29b93e2d03f73e73e5bdabdb39e48f view-format-grid"> <div class="view-main-container events upcoming_events_3_cards block"> <header class="section-header section-header--centered visually-hidden"> <h2 class="section-header__title">List</h2> </header> <div class="view-content contain row-format-card"> <div class="card-listing card-listing--3"> <div class="contain"> <article role="article" class="card card__with-image event"> <figure class="card__figure"> <img src="/sites/default/files/styles/card_3x2/public/2022-12/penncoloring.png?itok=h6IGdUcf" width="600" height="400" alt="Line drawing of Penn's college hall and Broken Button sculpture" loading="lazy" class="card__image" /> </figure> <div class="card__content"> <section class="card__date-title-desc"> <div class="card__date"> December 2, 2024 - January 1, 2025 </div> <h3 class="card__title"> <a href="/events/virtual-study-break-2" class="card__title__link">Virtual Study Break</a> </h3> <div class="wysiwyg card__summary"> <p>Need a study break? Visit the Virtual Study Break Canvas site for a collection of stress-relieving activities and onsite events.</p> </div> </section> <section class="card__cal-info-container"> <ul class="card__cal-info div-line"> <li> Virtual </li> </ul> <div class="card__access cal-info"> Open to Penn Students Only </div> </section> </div> </article> <article role="article" class="card card__with-image event"> <figure class="card__figure"> <img src="/sites/default/files/styles/card_3x2/public/2024-08/metals%20hammer.jpg?h=84e1f91c&itok=1xSFjQTi" width="1282" height="854" alt="decorative hammered metal " loading="lazy" class="card__image" /> </figure> <div class="card__type__container"> <ul class="card__type div-line"> <li>Workshop</li> </ul> </div> <div class="card__content"> <section class="card__date-title-desc"> <div class="card__date"> December 2, 2024 </div> <h3 class="card__title"> <a href="/events/intro-metals-and-jewelry-3" class="card__title__link">Intro to Metals and Jewelry: Textured Charms</a> </h3> <div class="wysiwyg card__summary"> <p>Welcome to metals and jewelry! During this introduction workshop, you will learn the safety procedures and fundamental techniques in using a rotary tool, impression plates, drill press and texturing hammers to make your own charms and earrings from sheet metal</p> </div> </section> <section class="card__cal-info-container"> <ul class="card__cal-info div-line"> <li> 4:00pm - 6:00pm </li> <li> Education Commons TinkerLab </li> </ul> <div class="card__access cal-info"> Open to Penn Students, Faculty, and Staff </div> </section> </div> </article> <article role="article" class="card card__with-image event"> <figure class="card__figure"> <img src="/sites/default/files/styles/card_3x2/public/event-imports/1731947113.png?h=e27f05b9&itok=Phi3K2hA" width="1600" height="1067" alt="An open holiday card that says Happy Christmas Everybody and featuring an illustration of a Christmas tree, along with a Santa Claus pop-up insert." loading="lazy" class="card__image" /> </figure> <div class="card__type__container"> <ul class="card__type div-line"> <li>Workshop</li> </ul> </div> <div class="card__content"> <section class="card__date-title-desc"> <div class="card__date"> December 3, 2024 </div> <h3 class="card__title"> <a href="/events/make-pop-card" class="card__title__link">Make a Pop-Up Card</a> </h3> <div class="wysiwyg card__summary"> <p>In conjunction with the exhibitions The Movement of Books and Material World, we invite you to make your own pop-up card in celebration of winter!</p> </div> </section> <section class="card__cal-info-container"> <ul class="card__cal-info div-line"> <li> 1:00pm - 2:00pm </li> <li> Kislak Center Vitale II, Rm 623, 6th Floor </li> </ul> <div class="card__access cal-info"> Open to the Public </div> </section> </div> </article> </div> </div> </div> </div> </div> </div> </section> </div> </div> </main> <footer class="footer"> <div class="contain contain--wide"> <div class="footer__top"> <img src="/themes/custom/penn_libraries/assets/img/UPenn-footer-logo.svg" alt="University of Pennsylvania" class="footer__logo"> <div class="footer__top-subscribe"> <a href="https://www.alumni.upenn.edu/libsignup" class="btn btn--outline-white">Subscribe to our newsletter</a> </div> </div> <div class="footer__columns"> <div class="footer__column"> <p class="footer__info location">3420 Walnut Street, Philadelphia, PA 19104-6206</p> <p class="footer__info phone"><a href="tel:(215) 898-7555">(215) 898-7555</a></p> </div> <div class="footer__column"> <section class="footer__section"> <ul class="footer__list"> <li class="footer__item"> <a class="footer__link" href="/about/policies/penn-libraries-privacy-policy" title="Link to Privacy Policy">Privacy Policy</a> </li> <li class="footer__item"> <a class="footer__link" href="https://facilities.upenn.edu/maps?building=Libraries" title="Link to Campus libraries map">Campus libraries map</a> </li> <li class="footer__item"> <a class="footer__link" href="/committees" title="Link to Committees">Committees</a> </li> <li class="footer__item"> <a class="footer__link" href="https://staffweb.library.upenn.edu" title="Link to Resources for Staff">Resources for Staff</a> </li> </ul> </section> <section class="footer__section"> <blockquote> <style type="text/css"> /* Some of the old search widget forms have their input label outside of the form...style for now */ .lib-search__container .lib-search .lib-search__content-title { font-family: "proxima-nova", "ITC Stone Sans", "Noto Sans Hebrew", sans-serif; font-size: 2rem; font-weight: 700; margin-bottom: 1rem; } /* If an event doesn't have any content past the header, add back in the bottom margin so it doesn't hit the footer */ .event header:last-child { margin-bottom: 50px; @media (min-width: 1024px) { margin-bottom: 80px; } } /* Section header view all links need space below them on small screens */ .section-header__link { margin-bottom: 2rem; @media (min-width: 640px) { margin-bottom: 0; } } /* Override font size on lists in accessibility components for now */ .layout--accessibility ul { @media (min-width: 768px) { font-size: 1.8rem !important; } } </style> <cite>Welcome to your library.</cite> </blockquote> </section> </div> </div> </div> <div class="footer__bottom"> <div class="contain contain--wide"> <div class="footer__bottom-columns"> <div class="footer__bottom-column"> <ul class="footer__list footer__list--full"> <li class="footer__item"> <a class="footer__link" href="https://accessibility.web-resources.upenn.edu/get-help" title="Link to Report Accessibility Issues and Get Help">Report Accessibility Issues and Get Help</a> </li> </ul> </div> <div class="footer__bottom-column"> <ul class="footer__list footer__list--social"> <li class="footer__item"> <a class="social__link social__link-instagram" href="https://www.instagram.com/upennlib/"><span class="a11y">instagram</span></a> </li> <li class="footer__item"> <a class="social__link social__link-facebook" href="https://www.facebook.com/PennLibraries/"><span class="a11y">facebook</span></a> </li> <li class="footer__item"> <a class="social__link social__link-twitter" href="https://twitter.com/upennlib"><span class="a11y">twitter</span></a> </li> <li class="footer__item"> <a class="social__link social__link-linkedin" href="https://www.linkedin.com/company/penn-libraries"><span class="a11y">linkedin</span></a> </li> </ul> </div> </div> </div> </div> </footer> </div> <div id="modal-overlay" class="modal-overlay"></div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/8","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"user":{"uid":0,"permissionsHash":"fd86803fcdb04ad9202fe99ddba30094b61cd15336a728f43cded44a62e4d8a7"}}</script> <script src="/sites/default/files/js/js_E28LeIp-N1eF39mKBTIqlLm12fBUyC-fllw8Ur3tRtU.js"></script> <script src="https://api3.libcal.com/js/myscheduler.min.js?002"></script> <script src="/sites/default/files/js/js_SvEdGf2n-EPZLqAjAwvN9NVJPmMA13Gb1NT4GeRgCiU.js"></script> <script> window.site = new Site(); </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-95f96c71adcd3d7c007","applicationID":"570771956","transactionName":"NAdTNkNRDxEAW0BdCg1NZBBYH04LD1xRTEsTCkE=","queueTime":0,"applicationTime":85,"atts":"GEBQQAtLHB8=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>