CINXE.COM

Artist Info

<!DOCTYPE HTML> <html lang="en" > <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta http-equiv="Referrer-Policy" content="strict-origin-when-cross-origin"> <meta name="description" content="National Gallery of Art"> <meta http-equiv="X-UA-Compatible" content="IE=9,IE=10,IE=11" > <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"> <meta name="format-detection" content="telephone=no"> <meta name="robots" content="index,follow" /> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/granite/jquery-ui.min.css" type="text/css"> <script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/jquery.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/jquery-ui.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/clientlibs/social/thirdparty/handlebars.min.js"></script> <script type="text/javascript" src="/etc/clientlibs/granite/lodash/modern.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/clientlibs/granite/coralui3.min.css" type="text/css"> <link rel="stylesheet" href="/etc/designs/ngaweb/clientlib/site.min.css" type="text/css"> <script type="text/javascript" src="/etc/clientlibs/granite/handlebars.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/history.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/typekit.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/utils.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/jquery/granite.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/moment.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/clientlibs/granite/coralui3.min.js"></script> <script type="text/javascript" src="/etc/designs/ngaweb/clientlib/site.min.js"></script> <script type="text/javascript"> /********************************************************************* * * Initializing some of the nga namespace settings. * ***********************************************************************/ nga.user = {getCurrentUserId: function () {return "anonymous";}}; nga.paths = (function () { var pathMap = {}; pathMap["PURL_EXTERNAL_ARTOBJECT"] = "/collection/artobject"; pathMap["PURL_EXTERNAL_CONSTITUENT"] = "/collection/constituent"; pathMap["PURL_EXTERNAL_CATALOGUE"] = "/collection/catalogue"; pathMap["PURL_EXTERNAL_ESSAY"] = "/research/essay"; pathMap["ESSAY_PATH_ON_PAGE"] = "parsys/essay"; pathMap["PURL_ARTOBJECT"] = "/content/ngaweb/purl/collection/artobject"; pathMap["PURL_CONSTITUENT"] = "/content/ngaweb/purl/collection/constituent"; pathMap["PURL_CATALOGUE"] = "/content/ngaweb/purl/collection/catalogue"; pathMap["PURL_ESSAY"] = "/content/ngaweb/purl/research/essay"; pathMap["PDF_VERSIONS_ARTOBJECT"] = "/content/dam/ngaweb/collection/artobject"; pathMap["PDF_VERSIONS_CONSTITUENT"] = "/content/dam/ngaweb/collection/constituent"; pathMap["PDF_VERSIONS_CATALOGUE"] = "/content/dam/ngaweb/collection/catalogue"; pathMap["HOME"] = "/content/ngaweb"; pathMap["USER"] = "/content/ngaweb/users"; pathMap["USER_REGISTER"] = "/content/ngaweb/user/"; pathMap["USER_FORGOT_PASSWORD"] = "/content/ngaweb/users/requestpasswordreset"; pathMap["USER_RESET_PASSWORD"] = "/content/ngaweb/users/passwordreset"; pathMap["USER_ACTIONS"] = "/content/ngaweb/users/landing"; pathMap["USER_FAVORITES"] = "/content/ngaweb/users/favorites"; pathMap["USER_FAVORITES_ACTION_LINKS"] = "/content/ngaweb/users/favactionlinks"; pathMap["USER_SIGNIN"] = "/content/ngaweb/users/sign-in"; pathMap["USER_SIGNOUT"] = "/content/ngaweb/users/signout"; pathMap["COLLECTION"] = "/content/ngaweb/collection"; pathMap["ARTOBJECT"] = "/content/ngaweb/collection/art-object-page"; pathMap["ART_LOCATIONVIEW"] = "/content/ngaweb/collection/locationview"; pathMap["ARTIST"] = "/content/ngaweb/collection/artist-info"; pathMap["ARTIST_SEARCH_RESULTS"] = "/content/ngaweb/artists-search-results"; pathMap["PROVENANCE"] = "/content/ngaweb/collection/provenance-info"; pathMap["CURRENT_DESIGN"] = "/etc/designs/ngaweb"; pathMap["COLLECTION_SEARCH"] = "/content/ngaweb/collection-search-result"; pathMap["ARTOBJECT_LOCATION_VIEW"] = "/content/ngaweb/collection/locationview"; pathMap["SERVICES"] = "/content/ngaweb/services"; pathMap["EXHIBITIONS"] = "/content/ngaweb/exhibitions"; pathMap["EXHIBITIONS_UPCOMING"] = "/content/ngaweb/exhibitions/upcoming"; pathMap["EXHIBITIONS_PAST"] = "/content/ngaweb/exhibitions/past"; pathMap["SOCIAL_EMAIL_SHARE"] = "/content/ngaweb/emailShare"; pathMap["LOCATION_VIEW"] = "/content/ngaweb/collection/locationview"; pathMap["ARTIST_SEARCH"] = "/content/ngaweb/collection/artists"; pathMap["VISUAL_BROWSER_SEARCH"] = "/content/ngaweb/collection/searchresults"; pathMap["ONLINE_EDITIONS"] = "/content/ngaweb/research/online-editions"; pathMap["ONLINE_EDITIONS_CONSTITUENTS"] = "/content/ngaweb/research/online-editions/artists"; pathMap["ONLINE_EDITIONS_AUTHORS"] = "/content/ngaweb/research/online-editions/authors"; pathMap["GLOBAL_SEARCH"] = "/content/ngaweb/global-site-search-page"; pathMap["AV_CONSOLE"] = "/apps/ngaweb/components/page/media/avconsole"; pathMap["ERRORS"] = "/content/ngaweb/error"; pathMap["AUTHNET_CALLBACK_ERROR"] = "/content/ngaweb/error/authnet-transaction-failed"; pathMap["ACCADEMIA_BASE"] = "/content/accademia"; pathMap["ACCADEMIA_HOME_ENGLISH"] = "/content/accademia/en"; pathMap["ACCADEMIA_HOME_ITALIAN"] = "/content/accademia/it"; pathMap["ACCADEMIA_SEARCH_ENGLISH"] = "/content/accademia/en/search"; pathMap["ACCADEMIA_SEARCH_RESULTS_ENGLISH"] = "/content/accademia/en/search/search-results"; pathMap["ACCADEMIA_FREE_TEXT_SEARCH_RESULTS_ENGLISH"] = "/content/accademia/en/search/free-text-search-results"; pathMap["ACCADEMIA_PERSONS_ENGLISH"] = "/content/accademia/en/persons"; pathMap["ACCADEMIA_PLACES_ENGLISH"] = "/content/accademia/en/places"; pathMap["ACCADEMIA_PLACES_ITALIAN"] = "/content/accademia/it/places"; pathMap["ACCADEMIA_DOCUMENTS_ENGLISH"] = "/content/accademia/en/documents"; pathMap["ACCADEMIA_MAPS_ENGLISH"] = "/content/accademia/en/maps"; pathMap["ACCADEMIA_MAPS_ITALIAN"] = "/content/accademia/it/maps"; pathMap["VISIT"] = "/content/ngaweb/visit"; pathMap["MAPS_AND_INFORMATION"] = "VISIT/maps-and-information"; pathMap["VISIT_GALLERY_EAST"] = "MAPS_AND_INFORMATION/east-building"; pathMap["VISIT_GALLERY_WEST"] = "MAPS_AND_INFORMATION/west-building"; pathMap["VISIT_GALLERY_SCULPTUREGARDEN"] = "MAPS_AND_INFORMATION/sculpture-garden"; pathMap["CONSERVATION"] = "/content/ngaweb/conservation"; pathMap["RESEARCH"] = "/content/ngaweb/research"; pathMap["CALENDAR"] = "/content/ngaweb/calendar"; pathMap["AUDIO"] = "/content/ngaweb/audio"; pathMap["ABOUT"] = "/content/ngaweb/about"; pathMap["SUPPORT"] = "/content/ngaweb/support"; pathMap["OPPORTUNITIES"] = "/content/ngaweb/opportunities"; pathMap["PRESS"] = "/content/ngaweb/press"; pathMap["NOTICES"] = "/content/ngaweb/notices"; pathMap["CONTACT"] = "/content/ngaweb/contact"; pathMap["FEATURES"] = "/content/ngaweb/features"; pathMap["HIGHLIGHTS"] = "/content/ngaweb/collection/highlights"; pathMap["LEARN"] = "/content/ngaweb/learn"; pathMap["TMS_STORAGE_BASE"] = "/content/nga/tms"; pathMap["TMS_CQENHANCE_STORAGE_BASE"] = "/content/nga/tms-storage"; pathMap["TMS_CQENHANCE_ARTOBJECT"] = "/content/nga/tms-storage/ArtObject"; pathMap["TMS_CQENHANCE_CONSTITUENT"] = "/content/nga/tms-storage/Constituent"; pathMap["STORAGE_BASE"] = "/content/nga"; pathMap["BLOG"] = "/content/ngaweb/blog"; pathMap["STORY"] = "/content/ngaweb/stories"; this.getPathsMap = function () {return pathMap;}; this.getPath = function (pathName) {return pathMap[pathName];}; return this; }).call({}); nga.config.avPagesUseLightboxPaths = ["/audio-video/video/","/audio-video/audio/","/audio-video/press/","/audio-video/docent/","/audio-video/music/","/audio-video/diamonstein-spielvogel/","/audio-video/wilmerding-symposium/","/audio-video/conversations-with-artists/","/audio-video/conversations-with-collectors/","/audio-video/mellon","/audio-video/wyeth/","/audio-video/safra/","/audio-video/truitt-symposium/","/audio-video/mann-symposium/"]; nga.tags = (function () { var tagMap = {}; tagMap["ARTOBJECT"] = {"namespace" : "ngaweb:artobjects", "path": "/etc/tags/ngaweb/artobjects"}; tagMap["CONSTITUENT"] = {"namespace" : "ngaweb:constituents", "path": "/etc/tags/ngaweb/constituents"}; tagMap["AUTHORS"] = {"namespace" : "ngaweb:authors", "path": "/etc/tags/ngaweb/authors"}; tagMap["EXHIBITIONS"] = {"namespace" : "ngaweb:exhibitions", "path": "/etc/tags/ngaweb/exhibitions"}; tagMap["AUDIO_VIDEO"] = {"namespace" : "ngaweb:audio-video", "path": "/etc/tags/ngaweb/audio-video"}; tagMap["GLOSSARY"] = {"namespace" : "ngaweb:glossary", "path": "/etc/tags/ngaweb/glossary"}; tagMap["COLLECTIONS"] = {"namespace" : "ngaweb:collections", "path": "/etc/tags/ngaweb/collections"}; tagMap["OSCI_CATALOGUE"] = {"namespace" : "ngaweb:collections/catalogues", "path": "/etc/tags/ngaweb/collections/catalogues"}; tagMap["ICONCLASS"] = {"namespace" : "thesaurus:iconclass", "path": "/etc/tags/thesaurus/iconclass"}; tagMap["SUPPLEMENTAL_SECTION_ARTOBJECT"] = {"namespace" : "ngaweb:cq-artobject-data/section-titles", "path": "/etc/tags/ngaweb/cq-artobject-data/section-titles"}; tagMap["ACCADEMIA_PERSON"] = {"namespace" : "accademia:person", "path": "/etc/tags/accademia/person"}; tagMap["ACCADEMIA_KEY_TERM"] = {"namespace" : "accademia:term", "path": "/etc/tags/accademia/term"}; tagMap["ACCADEMIA_PLACE"] = {"namespace" : "accademia:place", "path": "/etc/tags/accademia/place"}; tagMap["ACCADEMIA_DOCTYPE"] = {"namespace" : "accademia:doctype", "path": "/etc/tags/accademia/doctype"}; tagMap["ACCADEMIA_NOTARY"] = {"namespace" : "accademia:person", "path": "/etc/tags/accademia/person"}; this.getTagMap = function () { var constantsClone = {}; jQuery.extend(constantsClone, tagMap); return constantsClone; }; return this; }).call({}); nga.iiif = ( function () { this.icon = "/etc/designs/ngaweb/images/icons/svg-source/icon-compare.svg"; this.iconClassName = "iiifCompareIcon"; this.maxComparables = 8; return this; }).call({}); </script> <link rel="stylesheet" href="/etc/designs/ngaweb/clientlib/components/page.min.css" type="text/css"> <script type="text/javascript" src="/etc/designs/ngaweb/clientlib/components/page.min.js"></script> <link rel="stylesheet" href="/etc/designs/ngaweb/clientlib/components/content.min.css" type="text/css"> <link rel="stylesheet" href="/etc/clientlibs/foundation/jquery-ui/themes/default.min.css" type="text/css"> <script type="text/javascript" src="/etc.clientlibs/foundation/clientlibs/jquery.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/foundation/clientlibs/jquery-ui.min.js"></script> <script type="text/javascript" src="/etc/designs/ngaweb/clientlib/components/content.min.js"></script> <!-- Brightcove script for the video player --> <script type="text/javascript" src="https://media.nga.gov/js/BrightcoveExperiences.js"></script> <!-- VWO Async SmartCode --> <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> <script type='text/javascript' id='vwoCode'> window._vwo_code || (function() { var account_id=764450, version=2.0, settings_tolerance=2000, hide_element='body', hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important', /* DO NOT EDIT BELOW THIS LINE */ f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',c=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));c.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};w._vwo_code=code;code.init();})(); </script> <script> if (typeof Handlebars !== "undefined" && typeof Handlebars.noConflict !== "undefined") { Handlebars.noConflict(); } jQuery(document).ready(function($) { // Site-wide static plugins $('.side-nav-toggle').sidenav(); $('.drawer').drawer(); $('.infobox').infobox(); $('.section-link').pageSections({"readHash": true, "updateHash": true}); $('.navigation').nav(); $('[textimagezoom]').textImageZoom(); $('.storieslist').storieslist(); $('.storiesslider').storiesslider(); releaseFixed('[data-js="fixed"]'); // All responsive plugins are ready. // Trigger a breakpoint event. view.init(); }); </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W8XHQQD');</script> <!-- End Google Tag Manager --> <!-- site icons --> <link rel="icon" href="/content/dam/ngaweb/icons/favicon.ico"> <link rel="icon" href="/content/dam/ngaweb/icons/icon.svg" type="image/svg+xml"> <link rel="apple-touch-icon" href="/content/dam/ngaweb/icons/apple-touch-icon.png"> <title>Artist Info</title> </head> <body class=""> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W8XHQQD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script type="text/javascript"> var switchTo5x=true; /********* * stLight does not appear to be available in all environments so we're adding a try * around attempts to use it. **********/ try { stLight.options({publisher: "4827d72c-9eca-4f37-8d68-7da2f2abfc16"}); } catch(e) {} /********************************************************************* * * Initializing some of the nga namespace settings. * ***********************************************************************/ nga.user = {getCurrentUserId: function () {return "anonymous";}}; nga.favorites = nga.favorites || {}; nga.favorites.getFavUser = function () {return nga.utils.getCookie('NGAFavorites')}; nga.paths = (function () { var pathMap = {}; pathMap["PURL_EXTERNAL_ARTOBJECT"] = "/collection/artobject"; pathMap["PURL_EXTERNAL_CONSTITUENT"] = "/collection/constituent"; pathMap["PURL_EXTERNAL_CATALOGUE"] = "/collection/catalogue"; pathMap["PURL_EXTERNAL_ESSAY"] = "/research/essay"; pathMap["ESSAY_PATH_ON_PAGE"] = "parsys/essay"; pathMap["PURL_ARTOBJECT"] = "/content/ngaweb/purl/collection/artobject"; pathMap["PURL_CONSTITUENT"] = "/content/ngaweb/purl/collection/constituent"; pathMap["PURL_CATALOGUE"] = "/content/ngaweb/purl/collection/catalogue"; pathMap["PURL_ESSAY"] = "/content/ngaweb/purl/research/essay"; pathMap["PDF_VERSIONS_ARTOBJECT"] = "/content/dam/ngaweb/collection/artobject"; pathMap["PDF_VERSIONS_CONSTITUENT"] = "/content/dam/ngaweb/collection/constituent"; pathMap["PDF_VERSIONS_CATALOGUE"] = "/content/dam/ngaweb/collection/catalogue"; pathMap["HOME"] = "/content/ngaweb"; pathMap["USER"] = "/content/ngaweb/users"; pathMap["USER_REGISTER"] = "/content/ngaweb/user/"; pathMap["USER_FORGOT_PASSWORD"] = "/content/ngaweb/users/requestpasswordreset"; pathMap["USER_RESET_PASSWORD"] = "/content/ngaweb/users/passwordreset"; pathMap["USER_ACTIONS"] = "/content/ngaweb/users/landing"; pathMap["USER_FAVORITES"] = "/content/ngaweb/users/favorites"; pathMap["USER_FAVORITES_ACTION_LINKS"] = "/content/ngaweb/users/favactionlinks"; pathMap["USER_SIGNIN"] = "/content/ngaweb/users/sign-in"; pathMap["USER_SIGNOUT"] = "/content/ngaweb/users/signout"; pathMap["COLLECTION"] = "/content/ngaweb/collection"; pathMap["ARTOBJECT"] = "/content/ngaweb/collection/art-object-page"; pathMap["ART_LOCATIONVIEW"] = "/content/ngaweb/collection/locationview"; pathMap["ARTIST"] = "/content/ngaweb/collection/artist-info"; pathMap["ARTIST_SEARCH_RESULTS"] = "/content/ngaweb/artists-search-results"; pathMap["PROVENANCE"] = "/content/ngaweb/collection/provenance-info"; pathMap["CURRENT_DESIGN"] = "/etc/designs/ngaweb"; pathMap["COLLECTION_SEARCH"] = "/content/ngaweb/collection-search-result"; pathMap["ARTOBJECT_LOCATION_VIEW"] = "/content/ngaweb/collection/locationview"; pathMap["SERVICES"] = "/content/ngaweb/services"; pathMap["EXHIBITIONS"] = "/content/ngaweb/exhibitions"; pathMap["EXHIBITIONS_UPCOMING"] = "/content/ngaweb/exhibitions/upcoming"; pathMap["EXHIBITIONS_PAST"] = "/content/ngaweb/exhibitions/past"; pathMap["SOCIAL_EMAIL_SHARE"] = "/content/ngaweb/emailShare"; pathMap["LOCATION_VIEW"] = "/content/ngaweb/collection/locationview"; pathMap["ARTIST_SEARCH"] = "/content/ngaweb/collection/artists"; pathMap["VISUAL_BROWSER_SEARCH"] = "/content/ngaweb/collection/searchresults"; pathMap["ONLINE_EDITIONS"] = "/content/ngaweb/research/online-editions"; pathMap["ONLINE_EDITIONS_CONSTITUENTS"] = "/content/ngaweb/research/online-editions/artists"; pathMap["ONLINE_EDITIONS_AUTHORS"] = "/content/ngaweb/research/online-editions/authors"; pathMap["GLOBAL_SEARCH"] = "/content/ngaweb/global-site-search-page"; pathMap["AV_CONSOLE"] = "/apps/ngaweb/components/page/media/avconsole"; pathMap["ERRORS"] = "/content/ngaweb/error"; pathMap["AUTHNET_CALLBACK_ERROR"] = "/content/ngaweb/error/authnet-transaction-failed"; pathMap["ACCADEMIA_BASE"] = "/content/accademia"; pathMap["ACCADEMIA_HOME_ENGLISH"] = "/content/accademia/en"; pathMap["ACCADEMIA_HOME_ITALIAN"] = "/content/accademia/it"; pathMap["ACCADEMIA_SEARCH_ENGLISH"] = "/content/accademia/en/search"; pathMap["ACCADEMIA_SEARCH_RESULTS_ENGLISH"] = "/content/accademia/en/search/search-results"; pathMap["ACCADEMIA_FREE_TEXT_SEARCH_RESULTS_ENGLISH"] = "/content/accademia/en/search/free-text-search-results"; pathMap["ACCADEMIA_PERSONS_ENGLISH"] = "/content/accademia/en/persons"; pathMap["ACCADEMIA_PLACES_ENGLISH"] = "/content/accademia/en/places"; pathMap["ACCADEMIA_PLACES_ITALIAN"] = "/content/accademia/it/places"; pathMap["ACCADEMIA_DOCUMENTS_ENGLISH"] = "/content/accademia/en/documents"; pathMap["ACCADEMIA_MAPS_ENGLISH"] = "/content/accademia/en/maps"; pathMap["ACCADEMIA_MAPS_ITALIAN"] = "/content/accademia/it/maps"; pathMap["VISIT"] = "/content/ngaweb/visit"; pathMap["MAPS_AND_INFORMATION"] = "VISIT/maps-and-information"; pathMap["VISIT_GALLERY_EAST"] = "MAPS_AND_INFORMATION/east-building"; pathMap["VISIT_GALLERY_WEST"] = "MAPS_AND_INFORMATION/west-building"; pathMap["VISIT_GALLERY_SCULPTUREGARDEN"] = "MAPS_AND_INFORMATION/sculpture-garden"; pathMap["CONSERVATION"] = "/content/ngaweb/conservation"; pathMap["RESEARCH"] = "/content/ngaweb/research"; pathMap["CALENDAR"] = "/content/ngaweb/calendar"; pathMap["AUDIO"] = "/content/ngaweb/audio"; pathMap["ABOUT"] = "/content/ngaweb/about"; pathMap["SUPPORT"] = "/content/ngaweb/support"; pathMap["OPPORTUNITIES"] = "/content/ngaweb/opportunities"; pathMap["PRESS"] = "/content/ngaweb/press"; pathMap["NOTICES"] = "/content/ngaweb/notices"; pathMap["CONTACT"] = "/content/ngaweb/contact"; pathMap["FEATURES"] = "/content/ngaweb/features"; pathMap["HIGHLIGHTS"] = "/content/ngaweb/collection/highlights"; pathMap["LEARN"] = "/content/ngaweb/learn"; pathMap["TMS_STORAGE_BASE"] = "/content/nga/tms"; pathMap["TMS_CQENHANCE_STORAGE_BASE"] = "/content/nga/tms-storage"; pathMap["TMS_CQENHANCE_ARTOBJECT"] = "/content/nga/tms-storage/ArtObject"; pathMap["TMS_CQENHANCE_CONSTITUENT"] = "/content/nga/tms-storage/Constituent"; pathMap["STORAGE_BASE"] = "/content/nga"; pathMap["BLOG"] = "/content/ngaweb/blog"; pathMap["STORY"] = "/content/ngaweb/stories"; this.getPathsMap = function () {return pathMap;}; this.getPath = function (pathName) {return pathMap[pathName];}; this.getExternalizedLoginURL = function(subPath, reqParamName) { var xLoginUrl = ["https://www.nga.gov/content/ngaweb/users/sign-in.html"]; xLoginUrl.push("?" + reqParamName + "="); xLoginUrl.push(encodeURI(subPath)); return xLoginUrl.join(''); }; return this; }).call({}); nga.config.avPagesUseLightboxPaths = ["/audio-video/video/","/audio-video/audio/","/audio-video/press/","/audio-video/docent/","/audio-video/music/","/audio-video/diamonstein-spielvogel/","/audio-video/wilmerding-symposium/","/audio-video/conversations-with-artists/","/audio-video/conversations-with-collectors/","/audio-video/mellon","/audio-video/wyeth/","/audio-video/safra/","/audio-video/truitt-symposium/","/audio-video/mann-symposium/"]; nga.tags = (function () { var tagMap = {}; tagMap["ARTOBJECT"] = {"namespace" : "ngaweb:artobjects", "path": "/etc/tags/ngaweb/artobjects"}; tagMap["CONSTITUENT"] = {"namespace" : "ngaweb:constituents", "path": "/etc/tags/ngaweb/constituents"}; tagMap["AUTHORS"] = {"namespace" : "ngaweb:authors", "path": "/etc/tags/ngaweb/authors"}; tagMap["EXHIBITIONS"] = {"namespace" : "ngaweb:exhibitions", "path": "/etc/tags/ngaweb/exhibitions"}; tagMap["AUDIO_VIDEO"] = {"namespace" : "ngaweb:audio-video", "path": "/etc/tags/ngaweb/audio-video"}; tagMap["GLOSSARY"] = {"namespace" : "ngaweb:glossary", "path": "/etc/tags/ngaweb/glossary"}; tagMap["COLLECTIONS"] = {"namespace" : "ngaweb:collections", "path": "/etc/tags/ngaweb/collections"}; tagMap["OSCI_CATALOGUE"] = {"namespace" : "ngaweb:collections/catalogues", "path": "/etc/tags/ngaweb/collections/catalogues"}; tagMap["ICONCLASS"] = {"namespace" : "thesaurus:iconclass", "path": "/etc/tags/thesaurus/iconclass"}; tagMap["SUPPLEMENTAL_SECTION_ARTOBJECT"] = {"namespace" : "ngaweb:cq-artobject-data/section-titles", "path": "/etc/tags/ngaweb/cq-artobject-data/section-titles"}; tagMap["ACCADEMIA_PERSON"] = {"namespace" : "accademia:person", "path": "/etc/tags/accademia/person"}; tagMap["ACCADEMIA_KEY_TERM"] = {"namespace" : "accademia:term", "path": "/etc/tags/accademia/term"}; tagMap["ACCADEMIA_PLACE"] = {"namespace" : "accademia:place", "path": "/etc/tags/accademia/place"}; tagMap["ACCADEMIA_DOCTYPE"] = {"namespace" : "accademia:doctype", "path": "/etc/tags/accademia/doctype"}; tagMap["ACCADEMIA_NOTARY"] = {"namespace" : "accademia:person", "path": "/etc/tags/accademia/person"}; this.getTagMap = function () { var constantsClone = {}; jQuery.extend(constantsClone, tagMap); return constantsClone; }; return this; }).call({}); nga.runmode = (function () { this.inEdit = "false"; this.inPreview = "false"; this.inDisabled = "true"; this.inDesign = "false"; return this; }).call({}); console.log("Update NGA Object", nga); </script> <!-- client context --> <div style="display: none"> <div class="clientcontext parbase"><script type="text/javascript" src="/etc.clientlibs/foundation/clientlibs/shared.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/cq/personalization/clientlib/underscore.min.js"></script> <script type="text/javascript" src="/etc.clientlibs/cq/personalization/clientlib/personalization/kernel.min.js"></script> <script type="text/javascript"> $CQ(function() { CQ_Analytics.SegmentMgr.loadSegments("\/etc\/segmentation"); CQ_Analytics.ClientContextUtils.init("\/etc\/clientcontext\/default", "\/content\/ngaweb\/collection\/artist\u002Dinfo"); }); </script> </div> </div> <div id="top"> <!-- skip main navigation --> <span><a id="skipnav" href="#main">Skip to Main Content</a></span> <!-- header --> <!-- global announcement --> <section id="announcement-wrap" class="header-row default"> <div class="announcement parbase"> <script> var pathname = window.location.pathname; var lastInd = pathname.lastIndexOf("/"); pathname = pathname.substring(0, lastInd); var httpRequest; var baseURL = "/content/ngaweb/jcr:content/announcement"; var myurl = baseURL + '.text' + '.json'; //console.log(encodeURI(myurl) + " <br> " + myurl); myurl = encodeURI(myurl); var htmlText; jQuery(document).ready(function() { var cookie = nga.utils.getCookie("showAnnouncement"); if (cookie == null) { jQuery.ajax({ url: myurl, type: "GET", dataType: "json", cache: true, success: function(data, status) { if (status == "success") { //console.log("data: " + data); var objJSON = data; var isHomePg = false; var tempAnnouncement = objJSON.announcement; if ((tempAnnouncement != null) && (tempAnnouncement != "")) { document.getElementById("announcement").innerHTML = "<p class=\"announcement-icon\"><svg class=\"icon icon-lg\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"#icon-notice\"></use></svg> <span class=\"sr-only\">Notice:</span></p><p class=\"announcement-text\">" + tempAnnouncement +"</p><button class=\"announcement-close btn-custom\"><svg class=\"icon icon-lg\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"#icon-close\"></use></svg><span class=\"sr-only\">Dismiss Notice</span></button>"; jQuery("#announcement .announcement-close").one("click", function() { jQuery("#announcement").hide(); nga.utils.setCookie("showAnnouncement", "false", 0); }); } } else { console .log("ajax response failed in function mycallback"); } } }); } }); </script> <div id="announcement" class="header-row-inner"><!-- dynamic content --></div> </div> </section> <!-- header --> <header> <div id="header-wrap" class="header-row default"> <div id="header" class="header-row-inner"> <div class="header-col branding"> <a href="//www.nga.gov" aria-label="National Gallery of Art"> <svg class="site-logo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 188 70"> <circle cx="21.3" cy="21.3" r="21.3" class="site-logo-min"/> <path d="M24.3 10.2c1.3 1.1 1.4 1.6 1.4 10.3L16.9 11l-1.2-1.5h-5.5l.1 11.5v.2c0 9.5 0 10.2-1.4 11.1v.5h8.9v-.5c-1.3-1.1-1.4-1.6-1.4-10.8l6.8 7.3 3.4 3.9h4.7l.3-13c.1-7.9 0-8.6 1.5-9.7v-.3h-8.9v.5z" class="site-logo-min"/> <path d="M39.5 33.2c2.3 0 3.7-1.1 4.5-3l.4 2.7h7.3v-.5c-1.1-1-1.2-1.7-1.2-7.3v-8.8l-.1-.1-2.8 1.8a9.8 9.8 0 0 0-5.6-1.6c-4.3 0-8.6 3.2-8.6 9.3 0 4.2 2.7 7.5 6.1 7.5zm3.3-12.5 1.2.2v7.6l-.7.1c-1.7 0-2.9-1.3-2.9-3.8 0-2.7 1.2-4.1 2.4-4.1zm10.8 7.1c0 3.9 2.1 5.4 5.6 5.4 2 0 3.4-.5 4.7-1.1l.3-4.4v-.1a4 4 0 0 1-2.1.9c-1 0-1.5-.5-1.5-1.9V21h3.8v-4.3h-3.8v-5h-.3a66.7 66.7 0 0 1-8.1 6v3.4h1.5v6.7zm20.9 4.7c-1.1-1-1.2-1.7-1.2-7.3v-8.4h-8.1v.5c1.1 1 1.2 1.7 1.2 7.3v.5c0 5.6-.1 6.5-1.2 7.3v.6h9.3v-.5zm-4.8-16.7c2.3 0 4.1-1.6 4.1-3.7S72.3 8.5 70 8.5s-4.1 1.6-4.1 3.7c0 1.9 1.3 3.6 3.8 3.6zM84 33.4c4.8 0 8.9-3.4 8.9-8.6S89 16 84.1 16s-8.9 3.4-8.9 8.6c0 5.5 4.1 8.8 8.8 8.8zm0-12.9c1.4 0 2 1.6 2 4.4 0 3.1-.7 4.2-1.7 4.2-1.4 0-2-1.6-2-4.4-.1-3 .7-4.2 1.7-4.2zm27.2 4.6v-3.5c0-3.3-1.2-5.2-4.5-5.2a5.2 5.2 0 0 0-4.7 3.2h-.1v-2.8h-8.1v.5c1.1 1 1.2 1.7 1.2 6.8v1.1c0 5.6-.1 6.5-1.2 7.3v.5h8.9v-.5c-.7-.7-.8-1.7-.8-7v-2.7c0-1.3.6-1.7 1.4-1.7.7 0 1.3.5 1.3 1.7v2.7c0 5.2-.1 6.3-.8 7v.5h8.9v-.5c-1.4-1-1.5-1.8-1.5-7.4zm18.9.1v-8.8l-.1-.1-2.9 1.7a9.8 9.8 0 0 0-5.6-1.6c-4.3 0-8.6 3.2-8.6 9.3 0 4.3 2.6 7.6 6.1 7.6 2.3 0 3.7-1.1 4.5-3l.4 2.7h7.3v-.5c-1-1-1.1-1.8-1.1-7.3zm-6.6 3.4-.7.1c-1.7 0-2.9-1.3-2.9-3.8 0-2.8 1.2-4.2 2.4-4.2l1.2.2v7.7zm17.6 3.9c-1.1-1-1.2-1.7-1.2-7.2V9.7h-8v.5c1.1 1 1.2 1.7 1.2 7.2v8c0 5.5-.1 6.3-1.2 7.2v.4h9.3l-.1-.5zM24.3 52.6c2.7.4 3.1.9 3.1 2.6v2.7c0 1.5-.1 2.2-.7 2.9a7.9 7.9 0 0 1-5.5 1.9c-5.4 0-9.3-4.4-9.3-11.2 0-6.2 3.8-10.9 9-10.9 4.2 0 7.2 2.2 8.5 5.9h.5v-.9c0-1.5 0-2.7.2-3.6-2.5-1.3-5-2.5-8.8-2.5-6.7 0-13 5.3-13 12.6 0 7.1 5.7 11.6 12.2 11.6a19 19 0 0 0 10-3.4c-.2-.4-.2-1.5-.2-2.2v-2.8c0-1.9.4-2.4 1.3-2.7v-.5h-7.3v.5zm24.1 7.2V47.4l-.1-.1-2.2 1.3a8.4 8.4 0 0 0-4.4-1.3 8.4 8.4 0 0 0-8.1 8.8c0 4.5 3.3 7.4 6.7 7.4 2.2 0 3.9-1.1 5.5-3.2L46 63h4.3v-.5c-1.5-.4-1.9-.7-1.9-2.7zm-2.7-.5c-1.5 2-2.9 3-4.4 3-2.5 0-4.4-2.4-4.4-6.6 0-4.4 2.3-7.3 5.1-7.3 1.5 0 2.6.4 3.8 1.3l-.1 9.6zm10.3.5V39.7h-4.7v.5c1.6.4 2 .7 2 2.6v17.1c0 1.9-.3 2.2-2 2.6v.5H58v-.5c-1.6-.4-2-.7-2-2.7zm7.9 0V39.7h-4.7v.5c1.6.4 2 .7 2 2.6v17.1c0 1.9-.4 2.2-2.1 2.6v.5H66v-.5c-1.8-.4-2.1-.7-2.1-2.7zm18.2-5.2c-.2-4.7-2.9-7.4-6.8-7.4-4.1 0-7.8 3.3-7.8 8.5 0 5 3.4 7.8 7.8 7.8 2.1 0 4.2-.7 5.9-2l.1-2.4-.2-.1c-1.5 2.4-3.4 3.5-5.3 3.5-3.3 0-5.3-3.4-5.3-7.7v-.3l11.6.1zM75 48c2.8 0 3.7 2.6 3.8 5.7h-8.3c.4-3.4 2-5.7 4.5-5.7zm13.4 2.7v-3h-4.7v.5c1.7.5 2 .8 2 2.7V60c0 1.9-.3 2.2-2 2.6v.4h6.8v-.5c-1.6-.4-2.1-.7-2.1-2.6v-8.6c1.8-1.1 2.7-1.1 4.8-1v-2.7l-.8-.1c-.9.1-1.8.9-4 3.2zm17.2-2.6c1.3.2 1.6.6 1.6 1.2 0 .4-.1.7-.4 1.5l-3.7 9.3-3.8-9.4-.3-1.3c0-.6.4-1 1.6-1.2v-.5h-6v.5c.8.2 1.1.5 1.8 2.3l5.3 12.7-1.1 2.4c-1.1 2.4-1.8 3.2-3.9 3.9v.5h3.6c.2-1 .6-1.7 1.5-4l6.5-15.4c.8-1.7 1.2-2.1 2.4-2.4v-.5h-5l-.1.4zm16.4-1a8.4 8.4 0 0 0-8.2 8.3c0 4.8 4.2 8.1 8.2 8.1 4 0 8.2-3.4 8.2-8.3 0-4.7-4.1-8.1-8.2-8.1zm0 15.6c-3.2 0-5-3.3-5-7.6 0-4.2 2.2-7 5-7 3.2 0 5 3.3 5 7.6.1 4.1-2.1 7-5 7zm11.7-15h-2v1h2V60c0 1.9-.3 2.2-2 2.6v.4h6.8v-.5c-1.6-.4-2.1-.7-2.1-2.6V48.6h3.8v-1h-3.8v-3.4c0-2.8 1.2-3.3 2.4-3.3.8 0 1.8.4 3.2 1h.1l.3-2.2c-.8-.2-1.7-.4-2.5-.4-3.2.1-6.1 3.3-6.2 8.4zM165 60l-7-16.5-1.7-4.2h-1.1l-1.8 4.2-6.9 15.3c-1.4 2.9-1.7 3.4-2.8 3.7v.5h5.5v-.5c-1.5-.3-2-.6-2-1.2s.4-1.5.9-2.5l1.6-3.7h10.2l1.8 4.4c.3.7.5 1.3.5 1.7 0 .6-.5 1-2 1.2v.5h7v-.5c-1.1-.1-1.5-.7-2.2-2.4zm-14.8-5.9 4.7-10.6 4.4 10.6h-9.1zm22-3.4v-3h-4.7v.5c1.7.5 2 .8 2 2.7V60c0 1.9-.2 2.3-1.3 2.6v.4h6v-.5c-1.6-.4-2.1-.7-2.1-2.6v-8.6c1.8-1.1 2.7-1.1 4.8-1v-2.7l-.8-.1c-1 .1-1.8.9-3.9 3.2zm14.7 9.9c-1 1.3-1.6 1.8-2.5 1.8-1.1 0-1.7-.9-1.7-2.8v-11h4.3v-1h-4.3V44h-.3a17.7 17.7 0 0 1-4.1 4.1v.5h1.6v10.8c0 3.2 2.1 3.9 4.1 3.9.9 0 2.3-.4 3-.9l.2-1.7-.3-.1z"/> </svg> </a> <button class="btn-menu-toggle menu-toggle"> <span class="btn-content"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-menu"></use> </svg> <span class="sr-only">Navigation Menu</span> </span> </button> </div> <div class="header-col navigation"> <div class="nav-utilities"> <span class="fees"> <a href="/visit.html"> <svg class="icon icon-sm" aria-hidden="true" focusable="false"> <use xlink:href="#icon-ticket"></use> </svg> Admission is always free</a> </span> <span class="hours"> <div class="open"> <svg class="icon icon-sm" aria-hidden="true" focusable="false"> <use xlink:href="#icon-clock"></use> </svg> <span class="abbreviate">Open today:聽</span>10:00 to 5:00 </div> </span> <span class="directions"> <a class="directions" target="_blank" href="https://www.google.com/maps/place/Constitution+Ave+%26+6th+St/@38.892068,-77.019911,787m/data=!3m1!1e3!4m2!3m1!1s0x89b7b7851f5a1f1b:0x7efed8ff4940062b?hl=en"> <svg class="icon icon-sm" aria-hidden="true" focusable="false"> <use xlink:href="#icon-pin"></use> </svg> Directions </a> </span> <span class="artle"> <a class="artle-btn" href="/content/artle.html"> <svg class="icon icon-sm" aria-hidden="true" focusable="false"> <use xlink:href="#icon-smartphone"></use> </svg> Play Artle </a> </span> </div> <nav class="nav nav-default"> <div class="nav-menu"> <div class="nav-menu-scroller"> <ul class="menu"> <li> <a class="item" href="/visit.html">Visit</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="/visit.html">Visit</a></li> <li class="subitem "><a href="/visit/getting-here.html">Getting Here</a></li> <li class="subitem "><a href="/visit/accessibility.html">Accessibility</a></li> <li class="subitem "><a href="/visit/tours-and-guides.html">Tours, Guides &amp; Maps</a></li> <li class="subitem "><a href="/visit/food-drink.html">Food &amp; Drink</a></li> <li class="subitem "><a href="/visit/shops.html">Gallery Shops</a></li> <li class="subitem "><a href="/visit/visitor-policies.html">Visitor Policies</a></li> <li class="subitem last"><a href="/visit/ice-rink.html">Ice Rink</a></li> </ul> </li> <li> <a class="item" href="/collection.html">Collection</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="/collection.html">Collection</a></li> <li class="subitem "><a href="/collection/highlights.html">Highlights</a></li> <li class="subitem "><a href="/collection/collection-search.html">Search the Collection</a></li> <li class="subitem "><a href="/collection/artists-search.html">Artists Search</a></li> <li class="subitem "><a href="/collection/recent_acquisitions.html">Acquisition Highlights</a></li> <li class="subitem "><a href="/stories.html">Stories</a></li> <li class="subitem last"><a href="/games.html">Games</a></li> </ul> </li> <li> <a class="item" href="/exhibitions.html">Exhibitions</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="/exhibitions.html">Exhibitions</a></li> <li class="subitem "><a href="/exhibitions/current.html">Current</a></li> <li class="subitem "><a href="/exhibitions/upcoming.html">Upcoming</a></li> <li class="subitem "><a href="/exhibitions/ontour.html">On Tour</a></li> <li class="subitem last"><a href="/exhibitions/past.html">Past</a></li> </ul> </li> <li> <a class="item" href="/calendar.html">Calendar</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="/calendar.html">Calendar</a></li> <li class="subitem "><a href="/calendar/film-programs.html">Films</a></li> <li class="subitem "><a href="/calendar/concerts.html">Performances</a></li> <li class="subitem "><a href="/calendar/lectures.html">Talks</a></li> <li class="subitem "><a href="/calendar/guided-tours.html">Guided Tours</a></li> <li class="subitem "><a href="/calendar/community-events.html">After Hours</a></li> <li class="subitem "><a href="/calendar/family-activities.html">Fun for Kids</a></li> <li class="subitem "><a href="/calendar/festivals.html">Festivals</a></li> <li class="subitem last"><a href="/calendar/workshops.html">Workshops</a></li> </ul> </li> <li> <a class="item" href="/learn.html">Learn</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="/learn.html">Learn</a></li> <li class="subitem "><a href="/learn/teachers.html">Teachers</a></li> <li class="subitem "><a href="/learn/families.html">Families</a></li> <li class="subitem "><a href="/learn/teens.html">Teens</a></li> <li class="subitem "><a href="/learn/adults.html">Adults</a></li> <li class="subitem "><a href="/learn/learningresources.html">Learning Resources</a></li> <li class="subitem "><a href="/music-programs.html">Music Programs</a></li> <li class="subitem last"><a href="/film-programs.html">Film Programs</a></li> </ul> </li> <li> <a class="item" href="/conservation.html">Conservation</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="/conservation.html">Conservation</a></li> <li class="subitem "><a href="/conservation/projects.html">Projects</a></li> <li class="subitem "><a href="/conservation/publications.html">Publications</a></li> <li class="subitem last"><a href="/conservation/resources.html">Resources</a></li> </ul> </li> <li> <a class="item" href="/research.html">Research</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="/research.html">Research</a></li> <li class="subitem "><a href="/research/casva.html">The Center</a></li> <li class="subitem "><a href="/research/publications.html">Publications</a></li> <li class="subitem "><a href="/research/make-an-appointment.html">Make an Appointment</a></li> <li class="subitem "><a href="/research/gallery-archives.html">Archives</a></li> <li class="subitem "><a href="/research/library.html">Library</a></li> <li class="subitem last"><a href="/research/online-editions.html">NGA Online Editions</a></li> </ul> </li> <li> <a class="item" href="/support.html">Support</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="/support.html">Support</a></li> <li class="subitem "><a href="/support/donate-now.html">Donate Now</a></li> <li class="subitem "><a href="/support/national.html">National Membership</a></li> <li class="subitem "><a href="/support/the-circle.html">Circle Membership</a></li> <li class="subitem "><a href="/support/leadership-groups.html">Leadership Groups</a></li> <li class="subitem "><a href="/support/planned-giving.html">Planned Giving</a></li> <li class="subitem "><a href="/support/major-giving.html">Major Giving</a></li> <li class="subitem last"><a href="/support/gifts-of-art.html">Gifts of Art</a></li> </ul> </li> <li> <a class="item" href="//shop.nga.gov">Shop</a> <ul class="submenu"> <li class="subitem subitem-mobile"><a href="//shop.nga.gov">Shop</a></li> <li class="subitem "><a href="//shop.nga.gov/books.html">Books</a></li> <li class="subitem "><a href="//shop.nga.gov/jewelry.html">Jewelry</a></li> <li class="subitem "><a href="//shop.nga.gov/apparel-accessories.html">Apparel &amp; Accessories</a></li> <li class="subitem "><a href="//shop.nga.gov/kids.html">Kids</a></li> <li class="subitem last"><a href="//customprints.nga.gov/">NGA Custom Prints</a></li> </ul> </li> <li class="item-artle"><a class="item" href="/content/artle.html"><svg class="icon" aria-hidden="true" focusable="false"><use xlink:href="#icon-smartphone"></use></svg> Play Artle</a></li> </ul> </div> <div class="nav-menu-actions"> <button class="btn-menu-back"> <span class="btn-content"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-arrow-left"></use> </svg> <span class="sr-only">Previous Menu</span> </span> </button> <form name="myform" id="myform" class="nga-site-search nga-form-group" autocomplete="off" action="/global-site-search-page.html"> <input type="text" id="searchterm" name="searchterm" class="nga-site-search-field input-sm" aria-label="Search" placeholder="Search" maxlength="140"/> <button type="submit" class="nga-search-btn btn-sm"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-search"></use> </svg> <span class="sr-only">Search</span> </button> </form> <script type="text/javascript"> jQuery(function() { /* $( "#searchterm" ).autocomplete({ source: function( request, response ) { $.ajax({ url: "/content/ngaweb/global-site-search-page.json", dataType: "json", data: { term: request.term.toLowerCase() }, success: function( data ) { var result=[]; for(var key in data[1]){ result[key] = decodeURIComponent(data[1][key]); } response(result); } }); } }); $( "#searchterm" ).click(function() { this.value = ''; }); */ $( ".nga-search-btn" ).click(function() { $(this).closest("form").submit(); }); }); </script> <button class="btn-menu-toggle"> <span class="btn-content"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-close"></use> </svg> <span class="sr-only">Hide Menu</span> </span> </button> </div> </div> </nav> </div> </div> </div> <!-- subheader --> <div id="subheader-wrap" class="header-row"> <div id="subheader" class="header-row-inner"> <div class="header-col breadcrumbs"> <a href="/index.html">Home</a><span>&gt;</span><a href="/collection.html">Collection</a><span>&gt;</span><a href="/collection/artist-info.1256.html">D眉rer, Albrecht</a> </div> <!-- search form --> <div class="header-col searchform"> <form name="myform" id="myform" class="nga-site-search nga-form-group" autocomplete="off" action="/global-site-search-page.html"> <input type="text" id="searchterm" name="searchterm" class="nga-site-search-field input-sm" aria-label="Search" placeholder="Search" maxlength="140"/> <button type="submit" class="nga-search-btn btn-sm"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-search"></use> </svg> <span class="sr-only">Search</span> </button> </form> <script type="text/javascript"> jQuery(function() { /* $( "#searchterm" ).autocomplete({ source: function( request, response ) { $.ajax({ url: "/content/ngaweb/global-site-search-page.json", dataType: "json", data: { term: request.term.toLowerCase() }, success: function( data ) { var result=[]; for(var key in data[1]){ result[key] = decodeURIComponent(data[1][key]); } response(result); } }); } }); $( "#searchterm" ).click(function() { this.value = ''; }); */ $( ".nga-search-btn" ).click(function() { $(this).closest("form").submit(); }); }); </script> </div> </div> </div> </header> <div id="main"> <div class="banner_parsys parsys"> </div> <script type="text/javascript"> jQuery(document).ready( function () { jQuery("#content").find(".content-main").append(jQuery("div.page-section")); var display_name = "Albrecht D眉rer"; var isArtist = true; if (display_name != null) { document.title = display_name.replace(/##/g, "\""); } jQuery("#editPageButton").on("click", function(event) { event.preventDefault(); window.location = "/editor.html" + window.location.pathname; }); var collection = jQuery("#constituentWorks"); collection.ngaCollections( { search: function (event, ui, searchType) { //If the artist property is not present, prevent the search //console.log("Artist ID check", ui); var isValid = false; var initParam = null; if (isArtist) { isValid = (ui.artobj_artistId != undefined); initParam = "?artobj_artistId=1256"; } else { isValid = (ui.artobj_ownerId != undefined); initParam = "?artobj_ownerId=1256"; } if (!isValid) { if (searchType == "init") { //We need to re-init this with the Constituent Id in place setTimeout(function () { console.log("Constituent page works search initing: " + initParam); collection.ngaCollections("init", initParam); }, 10); } } return isValid; } }).bind("ngacollectionsrefreshfilters", function (event, ui) { for (field in ui.filters) { switch (field) { case "artobj_artistId": case "artobj_ownerId": delete ui.filters[field]; break; } } }); }); </script> <div id="isOSCIObject"> <div class="artistheader artistinfo"> <script type="text/javascript"> jQuery(document).ready( function () { jQuery("#ArtFacetNationality").hide(); // check for related content and set up tab link var container = jQuery("#tmsRelatedContent"); var loadedEvent = function (event, data) { if(data.results.totalcount > 0){ jQuery("#relatedcontent").parent().show(); } } container.on("ngacollectionsrefreshlist", "", loadedEvent); }); </script> <div class="constituent-banner"> <div class="section-row section-row-flex"> <div class="section-col"> <h1>Albrecht D眉rer</h1> <p class="artist-lifespan">German, 1471 - 1528</p> </div> </div> </div> <!-- .artist-intro --> <div class="section-row section-tabs-row"> <ul id="section-tabs" class="section-tablist section-tablist-row"> <li><button class="section-link nga-tab-btn" id="biography" data-target="biography">Biography</button></li> <li><button class="section-link nga-tab-btn" id="works" data-target="works">Works<span class="abbr"> of Art</span></button></li> <li><button class="section-link nga-tab-btn" id="bibliography" data-target="bibliography"><span class="abbr">Artist </span>Bibliography</button></li> <li style="display:none;"><button class="section-link nga-tab-btn" id="relatedcontent" data-target="relatedcontent">Related Content</button></li> </ul> </div> <!-- jump-links --> <div style="display:none;"> <div data-id="relatedcontent" class="page-section"> <h3 class="heading-mimic-h6">Related Content</h3> <script> jQuery(document).ready(function () { var container = jQuery("#tmsRelatedContent"); container.on("click", "input[type='checkbox']", function (event) { var flds; switch (this.value) { case "Show_all": flds = container.find("input[type='checkbox'][value!='Show_all'][name='" + this.name + "']"); break; default: flds = container.find("input[type='checkbox'][value='Show_all'][name='" + this.name + "']"); } flds.attr("checked", false); }); }); </script> <div id="tmsRelatedContent" class="facet-content facet-1ColFacetsTop" style="" data-isfacetcomponent="true"> <div class="facet-header"> <div class="facets-tools"> <div class="return-tools-set"> <div class="return-tools return-tools-sort tabbed favoritesSortOptions" data-issortoptionscntr="true"> <ul class="tools tools-sort-select"> <li class="tools-label sortTitle">Sort by:</li> <li> <select class="select-sm" name="sortOrder" placeholder="Sort by:" data-issortoptionsselect="true"> </select> </li> </ul> </div> <div class="return-tools return-tools-view tabbed" data-islistviewtogglecntr="true"> <ul class="tools"> <li class="tools-label sr-only" data-islistviewtogglehdr="true"> Results layout: </li> </ul> </div> </div> </div> </div> <div class="facet-columns"> <div class="facets1ColFacetsTop "> <div class="facets"> <script> jQuery(document).ready(function () { var collection = jQuery("#tmsRelatedContent"); var initCallStopped = false; if (collection.length) { collection.ngaCollections( { facets: [ { fieldName: "category", facetName: "", eventTriggers: "ngaInit" }, { fieldName: "tags", facetName: "", eventTriggers: "ngaInit" }, ], search: function (event, ui, searchType) { /*** We're piggy backing off of the collectionresults listing component which inits with what's in the URL. This can be contain params from another search on the page (especially if the user got here via the browwser back button). So if we're missing both of our params, we only add them in if we've initiated the int call from here) */ var allowSearch = true; if (!ui.tags || !ui.category) { allowSearch = false; if (searchType == "init") { var initParams = "tags=ngaweb:constituents/1/2/5/6/Constituent_1256&category=RelatedContent"; setTimeout(function () {collection.ngaCollections("init", initParams);}, 100); } } console.log("Related Content Search check", [ui, allowSearch, searchType]); return allowSearch; } }); /* * If the page was called with a URL that did not contain search params, then we need to make sure we * re-initialized the base searches in case of a back button action */ if (!window.History.Adapter) { window.History.init(); } window.History.Adapter.bind(window,'statechange',function() { if (window.History.getState().url.indexOf("?") == -1) { collection.ngaCollections("init", ""); } }); } }); </script> <div style="display: none;"> <input name="tags" type="hidden" value="ngaweb:constituents/1/2/5/6/Constituent_1256" /> <input name="category" id="rc-category" type="hidden" value="RelatedContent" /> </div> </div> </div> <div class="list1ColFacetsTop " > <script> jQuery(document).ready(function () { var collection = jQuery("#tmsRelatedContent"); collection.ngaCollections( { url: "/content/ngaweb/collection/artist-info/jcr:content/artistheader/facetcomponent/parList/global_sitesearch_re" + '.json', refreshList: function (event, ui) { console.log("Refreshing: ", ui); if (ui.results.results) { console.log("result size is: " + ui.results.results.length); ui.container.empty(); for(var i = 0; i < ui.results.results.length; i++) { ui.container.append(NGACollections.generateSiteSearchResult(ui.results.results[i])); //console.log("show result: " + ui.results.results[i].title); } if($("#tmsRelatedContent .facets").text() && $("#tmsRelatedContent .btm .results-span").text() == "0 - 0 of 0 results"){ $("#tmsRelatedContent").parent().hide(); } } } }); console.log("Set List options: ", jQuery("#tmsRelatedContent").ngaCollections("option")); // var initParams = window.location.search.substring(1) || ""; //console.log(": !!!global_sitesearch_result.jsp: initParams: " + initParams); //collection.ngaCollections("init", initParams); collection.ngaCollections("init", window.location.search.substring(1) || ""); }); </script> <div id="artistListing"> <div class="collectionsResultListings" id="collectionsResultListings"> <div class="nav-returns top"> <button class="btn-filters-toggle btn-sm"><span class="btn-inner">Display filters</span> &nbsp;<svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-filters"></use></svg></button> <div class="results"> <span class="results-span"><!-- dynamic content --></span> </div> </div> <div id="ajax-response-div"> <!-- dynamic content --> </div> <div data-resultswrapper> <ul class="returns" id="returns"> <!-- Dynamic Content --> </ul> </div> <div class="results-setting" data-ispagesizecontainer="true"> Show&nbsp; <select name="pageSize" class="select-sm" data-ispagesize="true"> <option value="30" selected>30</option> <option value="60">60</option> <option value="90">90</option> </select> results per page </div> <div class="nav-returns btm"> <div class="pagination"> <ul> <!-- dynamic content --> </ul> </div> </div> </div> </div> </div> </div> </div> </div> <div data-id="biography" class="page-section" > <h3 class="heading-mimic-h6">Biography</h3> <p> <p>Albrecht D眉rer was born in Nuremberg on 21 May 1471. His first training was as a goldsmith in his father's shop. D眉rer's talent manifested itself early and both his skill as a draftsman and a self-awareness highly unusual for the time can be seen in the silverpoint <em>Self-Portrait</em> made in 1484 when he was thirteen years old. In 1486 D眉rer became an apprentice in the workshop of the painter Michael Wolgemut where he would remain for almost four years. Toward the end of his apprenticeship he produced his first dated painting, the portrait of his father Albrecht D眉rer the Elder of 1490 and the recently discovered pendant of his mother. In April of 1490 D眉rer departed Nuremberg; it is not known exactly what cities he visited, but it is possible that this trip included the Netherlands, Cologne, and parts of Austria. He arrived in Colmar in the summer of 1492, and although Martin Schongauer was no longer alive, the influence of Schongauer's engravings as well as the work of the Housebook Master is evident in D眉rer's early work. From Colmar he went to Basel, where he made designs for the woodcut illustrations for books, and then to Strasbourg, arriving probably in the autumn of 1493. Returning to Nuremberg in late May of 1494 D眉rer married Agnes Frey on 7 July.</p><p>The outbreak of plague in Nuremberg in August of 1494 provided the impetus for the artist to leave town. D眉rer travelled across the Alps to Venice, by way of Augsburg, Innsbruck, the Brenner pass, the Eisack valley and Trent. His stay, which lasted until spring of 1495, was of incalculable importance. D眉rer became acquainted with artists such as Gentile and Giovanni Bellini and absorbed, often by copying, the work of Andrea Mantegna, Antonio Pollaiuolo, and Lorenzo di Credi. His awareness of and lifelong interest in the theory of human proportions also began in Venice, quite possible because of Jacopo de' Barbari.</p><p>Upon his return to Nuremberg in 1495, D眉rer embarked upon a career as printmaker and painter. He was immediately successful, receiving in 1496 commissions for paintings from Frederick the Wise, Elector of Saxony. The woodcut series, the <em>Apocalypse</em>, published in 1498, by reason of its innovative format, technical mastery, and the forcefulness of its imagey, made D眉rer famous throughout Europe. In the works of his early maturity, from 1500 to about 1505, the northern love of the particular coexists with Italian-inspired concerns for perspective and proportion. The <em>Large Piece of Turf</em> of 1503 meticulously explores the minutiae of nature while the <em>Adam and Eve</em> engraving of 1504 and related drawings are an attempt to depict ideal, classically-porportioned nudes. The <em>Adoration of the Magi</em>, 1504, painted for Frederick the Wise, is a masterpiece of spatial and compositional coherence and equilibrium.</p><p>In the summer of 1505 the plague reappeared in Nuremberg and D眉rer again set out for Venice. This time, however, he arrived as a well-known artist with a reputation based on his woodcuts and engravings. In fact, D眉rer's graphics were being copied, and he went to court in an attempt to prevent Marcantonio Raimondi from reproducing his compositions and his monogram. The major commission of this period is the <em>Feast of the Rose Garlands</em>, 1506, painted for the Fondaco dei Tedeschi, the association of German merchants, to be installed in the church of San Bartolommeo--a work that in its solemnity and use of Venetian color and motifs silenced any criticism of D眉rer's abilities as a painter. From Venice D眉rer apparently went to the university city of Bologna to learn about perspective and then journeyed further south to Florence, where he saw the work of Leonardo da Vinci and the young Raphael, and to Rome. <em>Christ Among the Doctors</em>, 1506, was painted in Rome in five day's time and reflects the influence of Leonardo's grotesques. D眉rer was back in Venice early in 1507 before returning to Nuremberg in the same year.</p><p>Except for a few short journeys, D眉rer remained in Nuremberg from 1507 until 1520. Periods when painting predominated alternated with periods when graphic work received more attention. D眉rer attracted the attention of the Emperor Maximilian I who had visited Nuremberg in February, 1512, and subsequently gave D眉rer several commissions, including the marginal drawings for his prayerbook, to which other artists also contributed. The three so-called "Master Engravings": <em>Knight, Death, and the Devil</em>, of 1513, <em>Saint Jerome in his Study</em>, and <em>Melancolia I</em> both of 1514, raised the engraving technique to new heights and reflect D眉rer's ongoing assimilation of Italian art and theory, and in the case of <em>Melancolia I</em>, Neoplatonic philosophy.</p><p>Following the death of Maxilian I, the need to have his pension confirmed by Charles V prompted D眉rer to travel to the Netherlands, accompanied by his wife and a maid. D眉rer arrived in Antwerp on 3 August 1520 and visited Mechelen and Brussels where he was received by Margaret of Austria. D眉rer's diary, kept during his journey, is an invaluable source of information and reveals that the artist was highly esteemed and often entertained by his Netherlandish colleagues. In October, D眉rer attended the coronation of Charles in Aachen and then spent several weeks in Cologne, before returning to Antwerp for the winter. The impact of D眉rer's art can be seen, in part, in the numerous Netherlandish copies of the <em>Saint Jerome</em> painted in Antwerp in 1521. In turn, D眉rer was influenced by the engravings of Lucas van Leyden. Leaving Brussels and traveling by way of Louvain, Aachen and Cologne, D眉rer arrived back in Nuremberg early in August, 1521.</p><p>In his last years D眉rer became increasingly involved in his theoretical writings. The <em>Teaching of Measurements</em> was completed in 1525 and followed by <em>Various Instructions of the Fortifications of Towns, Castles and Large Villages</em> of 1527. His last and most important treatise, <em>Four Books on Human Proportion</em>, was published posthumously on 31 October 1528. A number of painted and engraved portraits were produced in these years, but the major work is the <em>Four Apostles</em>, dated 1526, that was presented to the city council in Nuremberg. The Apostles John the Evangelist, Peter and Paul and the Evangelist Mark are accompanied by inscriptions warning against false prophets. It is generally agreed that the apostles personify the Four Temperaments, but there is less consensus on the degree to which the panels reflect D眉rer's Lutheranism or his concern over the excesses of the Reformation.</p><p>D眉rer died on 6 April 1528, possibly as a result of a malarial infection contracted in 1521 when he went to Zeeland in the hopes of seeing a stranded whale. Albrecht D眉rer is the best-known and arguably the greatest German artist of the Renaissance, whose work was admired and influential throughout Europe.</p><p>[Hand, John Oliver, with the assistance of Sally E. Mansfield. <em>German Paintings of the Fifteenth through Seventeenth Centuries</em>. The Collections of the National Gallery of Art Systematic Catalogue. Washington, D.C., 1993: 49-51.]</p> </p> </div> <!-- #biography .section --> <div data-id="bibliography" class="page-section" > <h3 class="heading-mimic-h6">Artist Bibliography</h3> <dl class="year-list"> <dt>1943</dt> <dd>Panofsky, Erwin. <em>Albrecht D眉rer </em>. 2 vols. Princeton, (1943).</dd> </dl> <dl class="year-list"> <dt>1971</dt> <dd>Anzelewsky, Fedja. <em>Albrecht D眉rer Das malerische Werk</em>. Berlin, 1971.</dd> </dl> <dl class="year-list"> <dt>1971</dt> <dd>Mende, Matthias. <em>D眉rer-Bibliographie</em>. Wiesbaden, 1971.</dd> </dl> <dl class="year-list"> <dt>1982</dt> <dd>Anzelewsky, Fedja. <em>D眉rer. His Art and Life</em>. Translated by Heide Grieve. London, 1982.</dd> </dl> <dl class="year-list"> <dt>1993</dt> <dd>Hand, John Oliver, with the assistance of Sally E. Mansfield. <em>German Paintings of the Fifteenth through Seventeenth Centuries</em>. The Collections of the National Gallery of Art Systematic Catalogue. Washington, D.C., 1993: 49-51.</dd> </dl> </div> <!-- #bibliography .section --> </div> </div> </div> <div id="container" class="col-one object-page"> <div id="content" class="constituent-content"> <div data-id="works" id="works"> <h3 class="heading-mimic-h6">Works of Art</h3> <div class="facetcomponent facetComponent parbase section"> <script> jQuery(document).ready(function () { var container = jQuery("#constituentWorks"); container.on("click", "input[type='checkbox']", function (event) { var flds; switch (this.value) { case "Show_all": flds = container.find("input[type='checkbox'][value!='Show_all'][name='" + this.name + "']"); break; default: flds = container.find("input[type='checkbox'][value='Show_all'][name='" + this.name + "']"); } flds.attr("checked", false); }); }); </script> <div id="constituentWorks" class="facet-content facet-2ColLeft" style="" data-isfacetcomponent="true"> <div class="facet-header"> <div class="facets-tools"> <div class="return-tools-set"> <div class="return-tools return-tools-filters results-filters"> <ul class="tools filters-list"> <li class="tools-label filter-heading">Filters: </li> </ul> </div> <div class="return-tools return-tools-sort tabbed favoritesSortOptions" data-issortoptionscntr="true"> <ul class="tools tools-sort-select"> <li class="tools-label sortTitle">Sort by:</li> <li> <select class="select-sm" name="sortOrder" placeholder="Sort by:" data-issortoptionsselect="true"> </select> </li> </ul> </div> <div class="return-tools return-tools-view tabbed" data-islistviewtogglecntr="true"> <ul class="tools"> <li class="tools-label sr-only" data-islistviewtogglehdr="true"> Results layout: </li> </ul> </div> </div> </div> </div> <div class="facet-columns"> <div class="facets2ColLeft facets-side-nav"> <div class="facets"> <div class="parFacets parsysFacet parsys"><div class="listfacet section"> <script type="text/javascript"> jQuery(document).ready(function() { function suggestDate(term) { var suggestArr = []; for (var idx = 0; idx < dateFacetArr.length; idx++) { if (dateFacetArr[idx].startsWith(term)) { suggestArr.push(dateFacetArr[idx]); } } //console.log("Suggestions for term", [term, suggestArr, dateFacetArr]); return suggestArr; } function suggestSubject(term) { var suggestArr = []; if (!_.isEmpty(term) && _.isString(term)) { var termLC = term.toLowerCase(); subjectArr.forEach(function (cand) { var termNotSelected = true; inUseSubjectsArr.forEach(function (selected) { if (cand.startsWith(selected)) { termNotSelected = false; } }); if (termNotSelected) { var termRaw = cand; var isMatch = false; termRaw.split("-::-").forEach(function (hNode) { if (hNode.toLowerCase().startsWith(termLC)) { isMatch = true; } else { //now we split on spaces hNode.split(" ").forEach(function (cTerm) { //console.log("Comparing", [cTerm, termLC]); if (cTerm.toLowerCase().startsWith(termLC)) { isMatch = true; } }); } }); if (isMatch) { suggestArr.push({value: cand, label: nga.web.capitaliseFirstLetter(termRaw.replace(subjectLabelRegExp, " > "))}); console.log("Added Match", [termRaw, suggestArr]); } } }); } console.log("Suggestions for subject term", [term, suggestArr, subjectArr, inUseSubjectsArr]); return suggestArr; } function suggestLocation(term) { var suggestArr = []; if (!_.isEmpty(term) && _.isString(term)) { var termLC = term.toLowerCase(); var mtchArr = null; locationArr.forEach(function (cand) { var termNotSelected = true; inUseLocationArr.forEach(function (selected) { if (cand.startsWith(selected)) { termNotSelected = false; } }); if (termNotSelected) { var termRaw = cand; var isMatch = false; termRaw.split("-::-").forEach(function (hNode) { console.log("Comparing", [hNode, termLC]); if (hNode.toLowerCase().startsWith(termLC)) { isMatch = true; } else { //now we split on spaces hNode.split(" ").forEach(function (cTerm) { //console.log("Comparing", [cTerm, termLC]); if (cTerm.toLowerCase().startsWith(termLC)) { isMatch = true; } }); } }); if (isMatch) { console.log("Match", [cand, termRaw]); suggestArr.push({value: cand, label: nga.web.capitaliseFirstLetter(termRaw.replace(locationLabelRegExp, "> "))}); } } }); } console.log("Suggestions for term", [term, suggestArr, subjectArr, inUseSubjectsArr]); return suggestArr; } var fieldsMap = {'artist': '','title': '','imagesonly': '','lifespan': '','school': '','style': '','classification': '','nationality': '','donorList': '','keyword': '','credit': '','provenance': '','accession': '','exhistory': '','catalogue': '','onview': '','room': '','ngaObjectId': '','vbnationality': '','donorObj': ''}; var dateFacetArr = []; var clearNationalityTerms = false; var altNumFld = jQuery("#altNum"); var altNumList = jQuery("#altNumList"); var subjectArr = []; var locationArr = []; var subjectRegExp = /((Keywords|Themes)\..*)/g; var subjectLabelRegExp = /-::-/g; var subjectFld = jQuery("#artObjSubject"); var subjectList = jQuery("#artObjSubjectList"); var inUseSubjectsArr = [], inUseLocationArr = []; var subjectTimeout = null; var $artistFld = jQuery("input[name='artobj_artist']"); var $artistPredFld = jQuery("#artObjArtist"); var $titleFld = jQuery("input[name='artobj_title']"); var $titlePredFld = jQuery("#artObjTitle"); $artistPredFld.ngaPredType( { source: "/content/ngaweb/collection/collection-search/jcr:content/parmain/collectionsearch.json?searchType=artist", updateSearchText: true, select: function (event, ui) { $artistFld.val(ui.item.value).trigger("change"); } }); $artistFld.on("change", function() { console.log("NGAPRED Artist Update: " + this.value); }); $titlePredFld.ngaPredType( { source: function(request, response) { var URI = "/content/ngaweb/collection/collection-search/jcr:content/parmain/collectionsearch.json?searchType=title"; URI += "&term=" + request.term; var value = $artistFld.val(); if (value.length) { URI += "&artist=" + value; } jQuery.ajax( { url: URI, dataType: "json", success: function (data, textStatus, jqXHR) { console.log("RData: ", data); response(data); }, error: function () { response([]); } }); }, select: function (event, ui) { $titleFld.val(ui.item.value).trigger("change"); } }); var appendToElement = null; if (window.innerWidth < 1000) { appendToElement = jQuery("#artobject-fieldset"); } subjectFld.ngaPredType( { showNoMatchText: false, appendTo: appendToElement, source: function(req, resp) {resp(suggestSubject(req.term));}, select: function (event, ui) { console.log("Subject selected", ui); if (!_.isEmpty(ui.item) && ui.item.value != "More options..." && ui.item.value != "Previous options...") { console.log("subject proceeding.."); var nTag = NGACollections.generateCoralTagFacet( { label: NGACollections.setToCollapsableSpan(ui.item.label), value: ui.item.value, name: "artobj_subject" }); subjectList.append(nTag); NGACollections.refrestCollpaseText(subjectList); nTag.trigger("change"); subjectFld.val(""); return false; } } }); var locationRegExp = /.*\.Geography\.(.*)/gi; var locationLabelRegExp = /-::-/g; var locationFld = jQuery("#artObjLocation"); var locationList = jQuery("#artObjLocationList"); locationFld.ngaPredType( { showNoMatchText: false, source: function(req, resp) {resp(suggestLocation(req.term));}, select: function (event, ui) { console.log("Location selected", ui); if (!_.isEmpty(ui.item) && ui.item.value != "More options..." && ui.item.value != "Previous options...") { console.log("location proceeding.."); var nTag = NGACollections.generateCoralTagFacet( { label: NGACollections.setToCollapsableSpan(ui.item.label), value: ui.item.value, name: "artobj_location" }); locationList.append(nTag); NGACollections.refrestCollpaseText(locationList); nTag.trigger("change"); locationFld.val(""); return false; } } }); var donerMap = {}; var timeFields = { ele: jQuery("input[name='artobj_lifespan']"), from: jQuery("input[name='artyear1']").ngaPredType({showNoMatchText: false, source: function(req, resp) {resp(suggestDate(req.term));}}), to: jQuery("input[name='artyear2']").ngaPredType({showNoMatchText: false, source: function(req, resp) {resp(suggestDate(req.term));}}) }; var facetSections = jQuery("#artobject-fieldset").children("div.drawer").not("#artobject-time-drawer"); NGACollections.wireAutoSuggestTimeSpan(timeFields.ele,timeFields.from,timeFields.to); jQuery("ul#nationalities").on("ngafacetcleared","a.collectionsClearAll", function () { console.log("Clearing nationlality"); clearNationalityTerms = true; }); jQuery("#altNumAdder").on("click", function () { var numbr = altNumFld.val().trim(); if (!_.isEmpty(numbr)) { var nTag = NGACollections.generateCoralTagFacet({label: numbr, value: numbr, name: "artobj_altnum"}); altNumList.append(nTag); nTag.trigger("change"); altNumFld.val(""); } }); var collection = jQuery("#constituentWorks"); collection.ngaCollections( { facets: [ { fieldName: "artobj_artist", facetName: "", eventTriggers: "change" }, { fieldName: "artobj_title", facetName: "", eventTriggers: "change" }, { fieldName: "artobj_classification", facetName: "ARTOBJECT_VISUALBROWSERCLASSIFICATION", eventTriggers: "click", displayName: "Mediums" }, { fieldName: "artobj_vbnationality", facetName: "ARTOBJECT_VISUALBROWSERNATIONALITY", eventTriggers: "click", displayName: "Nationalities" }, { fieldName: "artobj_style", facetName: "ARTOBJECT_VISUALBROWSERSTYLE", eventTriggers: "click", displayName: "Styles" }, { fieldName: "artobj_imagesonly", facetName: "ARTOBJECT_HASLARGERIMAGERY", eventTriggers: "click", displayName: "Images online" }, { fieldName: "artobj_downloadable", facetName: "ARTOBJECT_DOWNLOADABLE_IMAGE", eventTriggers: "click", displayName: "Downloadable Image" }, { fieldName: "artobj_onview", facetName: "ARTOBJECT_ONVIEW", eventTriggers: "click", displayName: "On view" }, { fieldName: "artobj_lifespan", facetName: "ARTOBJECT_YEARS_BEGIN", eventTriggers: "change", displayName: "Lifespan" }, { fieldName: "artobj_oscicatologue", facetName: "ARTOBJECT_OSCICATALOGUE", eventTriggers: "click", displayName: "Online Edition" }, { fieldName: "artobj_photoProcess", facetName: "ARTOBJECT_PHOTOGRAPHIC_PROCESS", eventTriggers: "click", displayName: "Photographic Process" }, { fieldName: "artobj_location", facetName: "ARTOBJECT_LOCATION", eventTriggers: "change", displayName: "Location", nodeType: "coral-tag", lastFacetCallback: function (vals) { var paramArr = []; if (_.isArray(vals)) { vals.forEach(function(location) { var parmVal = {value: location}; if (location != null) { parmVal.label = NGACollections.setToCollapsableSpan(location.replace(locationLabelRegExp, "> ")); } else { parmVal.label = location; } paramArr.push(parmVal); }); } NGACollections.updateTagFacet( locationList, { params: paramArr }, "artobj_location" ); } }, { fieldName: "artobj_altnum", facetName: "ARTOBJECT_ALTERNATE_NUMBER", eventTriggers: "change", displayName: "Alternate Number", nodeType: "coral-tag", lastFacetCallback: function (vals) { NGACollections.updateTagFacet( altNumList, { params: vals }, "artobj_altnum" ); } }, { fieldName: "artobj_subject", facetName: "ARTOBJECT_SUBJECT", eventTriggers: "change", displayName: "Subject", nodeType: "coral-tag", lastFacetCallback: function (vals) { var paramArr = []; if (_.isArray(vals)) { vals.forEach(function(subject) { var parmVal = {value: subject}; if (subject != null) { parmVal.label = NGACollections.setToCollapsableSpan(subject.replace(subjectLabelRegExp, "> ")); } else { parmVal.label = subject; } paramArr.push(parmVal); }); } NGACollections.updateTagFacet( subjectList, { params: paramArr }, "artobj_subject" ); } } ] }).bind("ngacollectionsrefreshfacets", function (event, ui) { console.log(">>>>>>>>>>>>>>>>>>>>>>ArtObject Facet callback", ui); //This needs to be initialize each time to keep chosen items out of the suggest list inUseSubjectsArr = ui.params.artobj_subject || []; inUseLocationArr = ui.params.artobj_location || []; if (ui.facets) { for (var i = 0; i< ui.facets.length; i++) { switch (ui.facets[i].name) { case "ARTOBJECT_LOCATION": var paramArr = []; if (_.isArray(ui.params.artobj_location)) { ui.params.artobj_location.forEach(function(location) { var parmVal = {value: location}; parmVal.label = NGACollections.setToCollapsableSpan(location.replace(locationLabelRegExp, "> ")); paramArr.push(parmVal); }); } NGACollections.updateTagFacet( locationList, { map: ui.facets[i].map, params: paramArr }, "artobj_location" ); if (_.isArray(ui.facets[i].map)) { locationArr = []; ui.facets[i].map.forEach(function (fVal) { if (fVal.label != "zz_no_value") { locationArr.push(fVal.label); } }); locationArr.sort(); } console.log("Location Array: ", locationArr); break; case "ARTOBJECT_SUBJECT": var paramArr = []; if (_.isArray(ui.params.artobj_subject)) { ui.params.artobj_subject.forEach(function(subject) { var parmVal = {value: subject}; parmVal.label = NGACollections.setToCollapsableSpan(subject.replace(subjectLabelRegExp, "> ")); paramArr.push(parmVal); }); } NGACollections.updateTagFacet( subjectList, { map: ui.facets[i].map, params: paramArr || "" }, "artobj_subject" ); if (_.isArray(ui.facets[i].map)) { subjectArr = []; ui.facets[i].map.forEach(function (fVal) { if (fVal.label != "zz_no_value") { subjectArr.push(fVal.label); } }); subjectArr.sort(); } //console.log("Subject Array: ", subjectArr); break; case "ARTOBJECT_ALTERNATE_NUMBER": NGACollections.updateTagFacet( altNumList, { map: ui.facets[i].map, params: ui.params.artobj_altnum || "" }, "artobj_altnum" ); break; case "ARTOBJECT_YEARS_BEGIN": var lsArr = []; if (_.isArray(ui.facets[i].map)) for (var idx = 1; idx < ui.facets[i].map.length; idx++) { lsArr.push(ui.facets[i].map[idx].label); } lsArr.sort(); //console.debug("Date Suggestions", lsArr); dateFacetArr = lsArr; var paramName = "artobj_lifespan"; if (_.isEmpty(ui.params[paramName])) { timeFields.from.val(""); timeFields.to.val(""); } else { var facetValsArr = ui.params[paramName][0].split("_"); timeFields.from.val(facetValsArr[0]); timeFields.to.val(facetValsArr[1]); } break; case "ARTOBJECT_PHOTOGRAPHIC_PROCESS": NGACollections.updateFacet( true, jQuery("ul#PhotoProcess"), { map: ui.facets[i].map, params: ui.params.artobj_photoProcess || "" }, "artobj_photoProcess", "No Process defined", true ); break; case "ARTOBJECT_VISUALBROWSERCLASSIFICATION": NGACollections.updateFacet( true, jQuery("ul#Classification"), { map: ui.facets[i].map, params: ui.params.artobj_classification || "" }, "artobj_classification", "", true ); break; case "ARTOBJECT_VISUALBROWSERNATIONALITY": NGACollections.updateFacet( true, jQuery("ul#nationalities"), { map: ui.facets[i].map, params: ui.params.artobj_vbnationality || "" }, "artobj_vbnationality", "Other" ); break; case "ARTOBJECT_VISUALBROWSERSTYLE": NGACollections.updateFacet( true, jQuery("ul#Styles"), { map: ui.facets[i].map, params: ui.params.artobj_style || "" }, "artobj_style", "No Style defined", false ); break; case "ARTOBJECT_OSCICATALOGUE": NGACollections.updateFacet( true, jQuery("ul#Catalogues"), { map: ui.facets[i].map, params: ui.params.artobj_oscicatologue || "" }, "artobj_oscicatologue", "", false ); break; case "ARTOBJECT_HASLARGERIMAGERY": NGACollections.updateFacet( false, jQuery("ul#OnlineImages"), { map: ui.facets[i].map, params: ui.params.artobj_imagesonly || "" }, "artobj_imagesonly", "Images online" ); break; case "ARTOBJECT_DOWNLOADABLE_IMAGE": NGACollections.updateFacet( false, jQuery("ul#DownloadableImages"), { map: ui.facets[i].map, params: ui.params.artobj_downloadable || "" }, "artobj_downloadable", "Image download available" ); break; case "ARTOBJECT_ONVIEW": NGACollections.updateFacet( false, jQuery("ul#WorkOnView"), { map: ui.facets[i].map, params: ui.params.artobj_onview || "" }, "artobj_onview", "On View" ); break; } } /*** The Facet drawers were designed around the concept of 1 facet per drawer. The Images drawer violates this design in order to combine Online and Downloadable counts. As such, we need to handle the showing/hiding of the drawer outside of the mechanisms used in NGACollections.updateFacet() */ var showImageDrawer = false; var imageFacetFields = ["artobj_downloadable", "artobj_imagesonly"]; //Start with the last facet check if (_.contains(imageFacetFields, ui.params.lastFacet)) { showImageDrawer = true; } else { var $facetUL; ui.facets.forEach( optFacet => { if (!_.isEmpty(optFacet.name)) { switch(optFacet.name) { case "ARTOBJECT_DOWNLOADABLE_IMAGE": $facetUL = jQuery("ul#DownloadableImages"); case "ARTOBJECT_HASLARGERIMAGERY": $facetUL = $facetUL || jQuery("ul#OnlineImages"); console.log("check optFacet", [optFacet, $facetUL]); if (optFacet.map.length > 1) { showImageDrawer = true; $facetUL.show(); } else { switch (optFacet.map[0].label) { case "zz_no_value": case "false": $facetUL.hide(); break; default: showImageDrawer = true; $facetUL.show(); break; } } break; } } }) } if (showImageDrawer) { jQuery("ul#OnlineImages").closest("div.drawer").addClass("active-facet"); } else { jQuery("ul#OnlineImages").closest("div.drawer").removeClass("active-facet"); } } //Hide any sections not currently active NGACollections.updateFacetSections("refresh", facetSections); }).bind("ngacollectionsrefreshfilters", function (event, ui) { var t1 = ui; console.log("Filters", t1); for (field in ui.filters) { switch (field) { case "sortOrder": delete ui.filters[field]; break; case "keyword": case "artobj_keyword": var kwList = []; ui.filters[field].forEach(function (keyW) { var parmVal = { value: keyW, html: true, name: "Keyword: " + keyW, noRemove: true }; kwList.push(parmVal); }); ui.filters[field] = kwList; break; case "credit": case "artobj_credit": var kwList = []; ui.filters[field].forEach(function (keyW) { var parmVal = { value: keyW, html: true, name: "Credit Line: " + keyW, noRemove: true }; kwList.push(parmVal); }); ui.filters[field] = kwList; break; case "exhistory": case "artobj_exhistory": var kwList = []; ui.filters[field].forEach(function (keyW) { var parmVal = { value: keyW, html: true, name: "Exhbition History: " + keyW, noRemove: true }; kwList.push(parmVal); }); ui.filters[field] = kwList; break; case "catalogue": case "artobj_catalogue": var kwList = []; ui.filters[field].forEach(function (keyW) { var parmVal = { value: keyW, html: true, name: "Catalogue raisonn\u00E9: " + keyW, noRemove: true }; kwList.push(parmVal); }); ui.filters[field] = kwList; break; case "provenance": case "artobj_provenance": var kwList = []; ui.filters[field].forEach(function (keyW) { var parmVal = { value: keyW, html: true, name: "Provenance: " + keyW, noRemove: true }; kwList.push(parmVal); }); ui.filters[field] = kwList; break; case "artist": case "artobj_artist": var artistList = []; ui.filters[field].forEach(function (artist) { var parmVal = { value: artist, html: true, name: "Artist: " + artist }; artistList.push(parmVal); }); ui.filters[field] = artistList; break; case "title": case "artobj_title": var titleList = []; ui.filters[field].forEach(function (title) { var parmVal = { value: title, html: true, name: "Title: " + title }; titleList.push(parmVal); }); ui.filters[field] = titleList; break; case "artobj_subject": var subjectList = []; ui.filters[field].forEach(function (subject) { var parmVal = { value: subject, html: true, name: NGACollections.setToCollapsableSpan(subject.replace(subjectLabelRegExp, "> ")) }; subjectList.push(parmVal); }); ui.filters[field] = subjectList; break; case "artobj_location": var locationList = []; ui.filters[field].forEach(function (subject) { var parmVal = { value: subject, html: true, name: NGACollections.setToCollapsableSpan(subject.replace(subjectLabelRegExp, "> ")) }; if (subject == "null") { parmVal.name = "No Location Specified"; } locationList.push(parmVal); }); ui.filters[field] = locationList; break; case "artobj_altnum": var numberList = []; ui.filters[field].forEach(function (altNum) { numberList.push({name: "Alt Num. " + altNum, value: altNum}); }); ui.filters[field] = numberList; break; case "lifespan": case "artobj_lifespan": var tmpDateArr = []; if (_.isArray(ui.filters[field])) { tmpDateArr = ui.filters[field]; } else { tmpDateArr.push(ui.filters[field]); } ui.filters[field] = []; for (var i = 0; i < tmpDateArr.length; i++) { var dateArr = tmpDateArr[i].split("_"); var name = dateArr[0] + " - " + dateArr[1]; ui.filters[field].push({name: name, value: tmpDateArr[i]}); timeFields.ele.val(tmpDateArr[i]); } break; case "donorList": var donorList = []; var donorArr = ui.filters[field]; for (var dIdx = 0; dIdx < donorArr.length; dIdx++) { if (ui.results.donorMap && ui.results.donorMap[donorArr[dIdx]]) { donorList.push({name: ui.results.donorMap[donorArr[dIdx]], value: donorArr[dIdx]}); } else { donorList.push({name: donorArr[dIdx], value: donorArr[dIdx]}); } } ui.filters[field] = donorList; break; case "vbnationality": case "artobj_vbnationality": var paramArr = ui.filters[field]; for (var idx = 0; idx < paramArr.length; idx++) { if (paramArr[idx] == "Other") { paramArr[idx] = "Other Nationalities"; } } ui.filters[field] = paramArr; break; case "donorObj": delete ui.filters[field]; break; case "imagesonly": case "artobj_imagesonly": ui.filters[field] = [{name: "Images online", value: "Images_online"}]; break; case "downloadable": case "artobj_downloadable": ui.filters[field] = [{name: "Image download available", value: "Downloadable_image"}]; break; case "onview": case "artobj_onview": ui.filters[field] = [{name: "Works On View", value: "On_View"}]; break; case "photoProcess": case "artobj_photoProcess": var paramArr = ui.filters[field]; for (var idx = 0; idx < paramArr.length; idx++) { if (paramArr[idx] == "null") { paramArr[idx] = {value: "null", name: "No Process defined"}; } else { paramArr[idx] = {value: paramArr[idx], name: paramArr[idx]}; } } ui.filters[field] = paramArr; break; case "style": case "artobj_style": var paramArr = ui.filters[field]; for (var idx = 0; idx < paramArr.length; idx++) { if (paramArr[idx] == "null") { paramArr[idx] = {value: "null", name: "No Style defined"}; } else { paramArr[idx] = {value: paramArr[idx], name: paramArr[idx]}; } } ui.filters[field] = paramArr; break; case "oscicatologue": case "artobj_oscicatologue": var paramArr = ui.filters[field]; for (var idx = 0; idx < paramArr.length; idx++) { if (paramArr[idx] == "null") { paramArr[idx] = {value: "null", name: "No Online Edition defined"}; } else { paramArr[idx] = {value: paramArr[idx], name: paramArr[idx]}; } } ui.filters[field] = paramArr; break; case "classification": case "artobj_classification": var paramArr = ui.filters[field]; for (var idx = 0; idx < paramArr.length; idx++) { paramArr[idx] = {value: paramArr[idx], name: paramArr[idx]}; } ui.filters[field] = paramArr; break; case "artobj_osciTag": var url = "/content/ngaweb/services.getTitleMapForTagIDs.json?tagIDs=" + ui.filters[field].join(","); //console.log("Tag Map Search", url); jQuery.ajax(url, { dataType: 'json', async: false, cache: true, success : function(data) { console.log("Retruned tags", data); if (data.tags) { ui.filters[field] = []; for (var tagId in data.tags) { ui.filters[field].push({name: data.tags[tagId], value: tagId}); } } else { delete ui.filters[field]; } }, error: function (xhr, status, err) { console.log("Tag filter options error: ", [status, err]); } }); break; } } }); //console.log("Set Facet options: ", jQuery("#constituentWorks").ngaCollections("option")); //jQuery("fieldset").find("button.drawer").trigger("click"); }); </script> <fieldset id="artobject-fieldset"> <div class="drawer section" tabindex="-1""> <button class="drawer-toggle">Works on View <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Limit to works on view</p> <ul class="facet-list" id="WorkOnView"> <!-- Dynamically Generated --> </ul> </div> </div> <div class="drawer section" tabindex="-1""> <button class="drawer-toggle">Online Images <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Limit to works with online images</p> <ul class="facet-list" id="OnlineImages"> <!-- Dynamically Generated --> </ul> <ul class="facet-list" id="DownloadableImages"> <!-- Dynamically Generated --> </ul> </div> </div> <div class="drawer section" tabindex="-1""> <button class="drawer-toggle">Classification <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Limit to works of classification:</p> <ul class="facet-list" id="Classification"> <!-- Dynamically Generated --> </ul> </div> </div> <div class="drawer section" tabindex="-1"" id="ArtFacetNationality"> <button class="drawer-toggle">Nationality <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Limit to works of artist nationalities:</p> <ul class="facet-list" id="nationalities"> <!-- Dynamically Generated --> </ul> </div> </div> <div class="drawer section" tabindex="-1""> <button class="drawer-toggle">Online Editions <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Limit to works belonging to editions:</p> <ul class="facet-list" id="Catalogues"> <!-- Dynamically Generated --> </ul> </div> </div> <div class="drawer section" tabindex="-1"" id="artobject-time-drawer"> <button class="drawer-toggle">Time Span <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Limit to works created between:</p> <div class="facet-twocol"> <input name="artobj_lifespan" type="hidden" /> <input name="artyear1" size="5" type="text" aria-label="starting year" class="input-sm" /> &ndash; <input name="artyear2" size="5" type="text" aria-label="closing year" class="input-sm" /> </div> </div> </div> <div class="drawer section" tabindex="-1""> <button class="drawer-toggle">Styles <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Limit to works containing styles:</p> <ul class="facet-list" id="Styles"> <!-- Dynamically Generated --> </ul> </div> </div> <div class="drawer section" tabindex="-1""> <button class="drawer-toggle">Photographic Process <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Limit to works containing photographic processes:</p> <ul class="facet-list" id="PhotoProcess"> <!-- Dynamically Generated --> </ul> </div> </div> <div class="drawer section" tabindex="-1"" id="artObjLocationDrwr"> <button class="drawer-toggle">Locations <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Find works executed in:</p> <input id="artObjLocation" type="text" class="input-sm" /><br /> <coral-taglist id="artObjLocationList"></coral-taglist> </div> </div> <div class="drawer section" tabindex="-1"" id="artObjSubjectDrwr"> <button class="drawer-toggle">Subjects <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Find works containing subject terms:</p> <input id="artObjSubject" type="text" class="input-sm" /><br /> <coral-taglist id="artObjSubjectList"></coral-taglist> </div> </div> <div class="drawer section" tabindex="-1"" id="altNumDrwr"> <button class="drawer-toggle">Alternate Numbers <svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-caret"></use></svg></button> <div class="drawer-content"> <p>Find works with an alternate reference number (for example, Key Set number) containing:</p> <input id="altNum" type="text" class="input-sm" /> <button is="coral-button" id="altNumAdder" class="btn-custom">Add Number </button><br /> <coral-taglist id="altNumList"></coral-taglist> </div> </div> </fieldset> </div> </div> <button class="btn-custom btn-close btn-close-filters" aria-label="close filters menu"><svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-close"></use></svg></button> </div> </div> <div class="list2ColLeft facets-content-main" > <div class="parList parsysList parsys"><div class="collectionsearchresult section"> <script type="text/javascript"> jQuery(document).ready(function () { var collection = jQuery("#constituentWorks"); var noRsltsDiv = jQuery("#collNoRslts"); function hideKeySetSort(facetsObj) { var keySetObject = undefined; if (facetsObj) { keySetObject = facetsObj.filter(obj => { return ( obj.name === "ARTOBJECT_ALTERNATE_NUMBER" && !_.isEmpty(obj.map.filter(val => { return val.label === "Key Set Number" })) ) }) } $keySetSortOption = collection.find("[name='sortOrder']").find("[value='KEY_SET']"); if (_.isEmpty(keySetObject)) { $keySetSortOption.hide(); } else { $keySetSortOption.show(); } console.log("hideKeySetSort", {option: $keySetSortOption, facetObject: keySetObject}); } collection.ngaCollections( { url: '/bin/ngaweb/collection-search-result/search.json', facets: [ { "fieldName": "sortOrder", "eventTriggers": "change" } ], sortOptions: [ { "value": "DEFAULT", "text": "Default" } , { "value": "CHRONOLOGICAL", "text": "Chronological" } , { "value": "TITLE", "text": "Title" } , { "value": "KEY_SET", "text": "Key Set Number" } ], displayOptions: [ { "text": "List View", "value": "nga-list", "icon": "#icon-list" }, { "text": "Grid View", "value": "nga-grid", "icon": "#icon-grid", "default": true } ], refreshList: function (event, ui) { var options = {}; var htmlText = []; if (ui.results && ui.results.results) { for (var i = 0; i < ui.results.results.length; i++) { htmlText.push(NGACollections.generateArtObjectItem(ui.results.results[i], options)); } } else { htmlText.push("<li>"); htmlText.push(noRsltsDiv.text()); htmlText.push("</li>"); } ui.container.html(htmlText.join('')); } }).bind("ngacollectionsrefreshfacets", function (event, ui) { hideKeySetSort(ui.facets); }); var initParams = window.location.search.substring(1) || ""; collection.ngaCollections("init", initParams); if(nga.hideCollectionListing===true){ jQuery("#collectionListing").remove(); } }); </script> <div id="collNoRslts" style="display: none">No Results found</div> <div id="collectionListing"> <div class="collectionsResultListings" id="collectionsResultListings"> <div class="nav-returns top"> <button class="btn-filters-toggle btn-sm"><span class="btn-inner">Display filters</span> &nbsp;<svg class="icon icon-lg" aria-hidden="true" focusable="false"><use xlink:href="#icon-filters"></use></svg></button> <div class="results"> <span class="results-span"><!-- dynamic content --></span> </div> </div> <div id="ajax-response-div"> <!-- dynamic content --> </div> <div data-resultswrapper> <ul class="returns" id="returns"> <!-- Dynamic Content --> </ul> </div> <div class="results-setting" data-ispagesizecontainer="true"> Show&nbsp; <select name="pageSize" class="select-sm" data-ispagesize="true"> <option value="30" selected>30</option> <option value="60">60</option> <option value="90">90</option> </select> results per page </div> <div class="nav-returns btm"> <div class="pagination"> <ul> <!-- dynamic content --> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="content-main"></div> </div> <div class="iiifCompare comparebox"> <script type="text/javascript"> nga.mirador.comparebox.init( { "iiifClass": "iiifCompareIcon", "getCookieService": "getIIIFCookieObjects", "updateCookieService": "updateIIIFCookie", "cookieParam": "objectIds", "iiifComparePath": "/content/ngaweb/api/v1/iiif-compare", "cookieType": "ARTOBJECT", "featureTitle": "Images" }); </script> <div class="iiifCompareBox"> <div class="compare-images-action sr-only" aria-live="assertive" aria-atomic="true">The image compare list is empty.</div> <button class="iiifCompareBox-title" aria-controls="compare-images-list" aria-expanded="false"> <span class="toggle-state sr-only">Expand </span><span data-isFeatureTitle="true"></span> List <span id="iiifCompareCount"></span> </button> <div id="compare-images-list" class="iiifCompareBox-listsection" aria-hidden="true"> <button class="btn-sm iifCompareLauuncher"> <span>Launch image viewer</span> </button> <ul aria-label="images" class="iiifCompareBox-list caption"> </ul> </div> <coral-dialog id="compareModal" closable="on" interaction="on"> <coral-dialog-content id="compareModalContent"></coral-dialog-content> </coral-dialog> </div> </div> </div> </div> <div id="return-to-top" data-js="fixed"> <a href="#top" class="rte-button" aria-label="Return to top"> <svg class="icon icon-xl" aria-hidden="true" focusable="false"> <use xlink:href="#icon-arrow-up"></use> </svg> </a> </div> </div> <div id="page-footnotes-wrap"> <div id="page-footnotes"> <div class="page_footnotes footnotes parbase"> </div> </div> </div> <div class="iparsys parsys"><div class="section"><div class="new"></div> </div><div class="iparys_inherited"><div class="iparsys parsys"></div> </div> </div> <footer class="footer"> <!-- newsletter subscription --> <div class="footer-row footer-row-subscribe"> <div class="footer-row-inner"> <div class="footer-col subscribe-col"> <h3>Stay <span>connected</span></h3> <p>Learn more about our exhibitions, news, programs, and special offers.</p> </div> <div class="footer-col subscribe-col"> <!-- Begin Mailchimp signup form embed --> <div id="mc_embed_signup"> <form action="https://nga.us4.list-manage.com/subscribe/post?u=e894a1837aca4526f7e8a11b3&amp;id=2085ff9475" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> <div id="mc_embed_signup_scroll" class="nga-form-group"> <div class="mc-field-group"> <label class="sr-only" for="mce-EMAIL">Email Address for National Gallery newsletter subscription </label> <input type="email" value="" placeholder="Enter e-mail here" name="EMAIL" class="required email input-lg" id="mce-EMAIL"> </div> <div id="mce-responses" class="clear"> <div class="response" id="mce-error-response" style="display:none"></div> <div class="response" id="mce-success-response" style="display:none"></div> </div> <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--> <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_e894a1837aca4526f7e8a11b3_2085ff9475" tabindex="-1" value=""></div> <div class="clear"><input type="submit" value="Sign Up" name="subscribe" id="mc-embedded-subscribe" class="button btn-lg"></div> </div> </form> </div> <!-- end mc_embed_signup--> </div> </div> </div> <!-- /.footer-row subscribe --> <!-- utility navigation --> <div class="footer-row footer-row-nav"> <div class="footer-row-inner"> <div class="footer-col footer-col-nav section"> <p class="footer-heading">About</p> <ul> <li><a href="/about.html">About the National Gallery</a></li> <li><a href="/stories.html">Stories</a></li> <li><a href="/press.html">Press</a></li> <li><a href="/faq.html">FAQs</a></li> <li><a href="/contact-us.html">Contact Us</a></li> </ul> </div> <div class="footer-col footer-col-nav section"> <p class="footer-heading">Plan a Visit</p> <ul> <li><a href="/visit/getting-here.html">Getting Here</a></li> <li><a href="/visit/accessibility.html">Accessibility</a></li> <li><a href="/visit/tours.html">Today&#39;s Tours</a></li> <li><a href="/visit/food-drink.html">Food &amp; Drink</a></li> <li><a href="/calendar.html">Calendar</a></li> <li><a href="/content/dam/ngaweb/visit/reopening/campus-map-2023-07-26.pdf">Downloadable Map</a></li> </ul> </div> <div class="footer-col footer-col-nav section"> <p class="footer-heading">Get Involved</p> <ul> <li><a href="/support/donate-now.html">Donate</a></li> <li><a href="/support.html">Membership</a></li> <li><a href="/opportunities/volunteer-opportunities.html">Volunteer</a></li> <li><a href="/opportunities.html">Opportunities</a></li> <li><a href="https://shop.nga.gov/">Shop Online</a></li> </ul> </div> <div class="footer-col footer-col-nav section"> <p class="footer-heading">Resources</p> <ul> <li><a href="/collection/collection-search.html">Search the Collection</a></li> <li><a href="/conservation.html">Conservation</a></li> <li><a href="/research/library.html">Library</a></li> <li><a href="/research/gallery-archives.html">Archives</a></li> <li><a href="/research/casva.html">The Center</a></li> <li><a href="/film-programs.html">Film Programs</a></li> <li><a href="/music-programs.html">Music Programs</a></li> <li><a href="/audio-video.html">Audio/Video</a></li> <li><a href="/open-access-images.html">Free Images for Download</a></li> </ul> </div> </div> </div> <!-- visit information --> <div class="footer-row footer-row-visit"> <div class="footer-row-inner"> <div class="footer-col footer-col-map"> <p><a href="https://www.google.com/maps/dir//National%2BGallery%2Bof%2BArt,%2BConstitution%2BAve.%2BNW,%2BWashington,%2BDC%2B20565/@38.8912473,-77.0211352,18z/data=!4m9!4m8!1m0!1m5!1m1!1s0x89b7b79b3b528c49:0xa8ecd80f2bb2879b!2m2!1d-77.019965!2d38.891298!3e0?hl=en"><img src="/content/dam/ngaweb/imgs/nga-campus-no-madison-no-7th-st.png" alt="map of Gallery's campus between 3rd Street and 9th Street on Constitution Ave, NW"/></a></p> </div> <div class="footer-col footer-col-hours"> <p>Hours: 10:00 a.m. to 5:00 p.m. daily</p> <p><b>West Building<br /> </b><a href="https://www.google.com/maps/place/National+Gallery+of+Art/@38.8912785,-77.0220192,17z/data=!4m8!1m2!2m1!1sNational+Gallery+of+Art!3m4!1s0x89b7b79b3b528c49:0xa8ecd80f2bb2879b!8m2!3d38.891298!4d-77.019965">6th St and Constitution Ave NW</a><br /> <i>Enter or exit from Constitution Avenue or 4th Street.聽Our entrances on 7th Street and on Madison Drive on the National Mall are temporarily closed.</i></p> <p><b>East Building<br /> </b><a href="https://www.google.com/maps/place/National+Gallery+of+Art+-+East+Building/@38.89262,-77.0239842,16z/data=!4m19!1m13!4m12!1m4!2m2!1d-77.0218907!2d38.8944036!4e1!1m6!1m2!1s0x89b7b785d56a0c1d:0xe8476719128ffcc9!2sNational+Gallery+of+Art+-+East+Building,+4th+St+NW,+Washington,+DC+20565!2m2!1d-77.0167076!2d38.8912507!3m4!1s0x89b7b785d56a0c1d:0xe8476719128ffcc9!8m2!3d38.8912507!4d-77.0167076">4th St and Constitution Ave NW</a><br /> <i style="">Enter or exit from 4th Street.</i></p> <p><b>Sculpture Garden<br /> </b><a href="https://www.google.com/maps/place/National+Gallery+of+Art+%E2%80%93+Sculpture+Garden/@38.8912785,-77.0220192,17z/data=!4m8!1m2!2m1!1sNational+Gallery+of+Art!3m4!1s0x0:0x68b0d8261a1fb851!8m2!3d38.8912959!4d-77.0229538">7th St and Constitution Ave NW</a><br /> <i style="">Enter or exit from 7th Street, Constitution Avenue, or Madison Drive on the National Mall.</i></p> <p>We are closed on Christmas Day, New Year鈥檚 Day, and Inauguration Day.</p> </div> <div class="footer-col footer-col-hours"> <p><i style="">The National Gallery of Art serves the nation by welcoming all people to explore and experience art, creativity, and our shared humanity.</i></p> </div> </div> </div> <!-- minimal footer --> <div class="footer-row footer-row-utility"> <div class="footer-row-inner"> <div class="footer-col footer-col-social"> <ul class="footer-social"> <li> <a href="https://twitter.com/ngadc" class="twitter" title="Twitter"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-twitter"></use> </svg> <span class="sr-only">Twitter</span> </a> </li> <li> <a href="https://www.facebook.com/nationalgalleryofart" class="facebook" title="Facebook"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-facebook"></use> </svg> <span class="sr-only">Facebook</span> </a> </li> <li> <a href="http://instagram.com/ngadc" class="instagram" title="Instagram"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-instagram"></use> </svg> <span class="sr-only">Instagram</span> </a> </li> <li> <a href="http://pinterest.com/ngadc" class="pinterest" title="Pinterest"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-pinterest"></use> </svg> <span class="sr-only">Pinterest</span> </a> </li> <li> <a href="https://www.youtube.com/user/NationalGalleryArtDC" class="youtube" title="YouTube"> <svg class="icon" aria-hidden="true" focusable="false"> <use xlink:href="#icon-youtube"></use> </svg> <span class="sr-only">YouTube</span> </a> </li> </ul> </div> <div class="footer-col footer-col-copyright"> <p>&copy; 2025 National Gallery of Art &nbsp; <span class="policies"><a href="/notices.html">Notices</a> &nbsp; <a href="/notices/terms-of-use.html">Terms of Use</a> &nbsp; <a href="/notices/privacy-policy.html">Privacy Policy</a></span></p> </div> </div> </div> <!-- /.footer-row minimal --> </footer> <!-- global svg icons --> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="0" height="0" style="display:none;"> <symbol id="icon-arrow-up" viewBox="0 0 24 24" class="feather feather-arrow-up"><line x1="12" y1="19" x2="12" y2="5"></line><polyline points="5 12 12 5 19 12"></polyline></symbol> <symbol id="icon-arrow-left" viewBox="0 0 24 24" class="feather feather-chevron-left"><polyline points="15 18 9 12 15 6"></polyline></symbol> <symbol id="icon-arrow-right" viewBox="0 0 24 24" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></symbol> <symbol id="icon-clock" viewBox="0 0 24 24" class="feather feather-clock"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></symbol> <symbol id="icon-caret" viewBox="0 0 24 24" class="feather feather-custom"><polygon points="9,18 15,12 9,6 " fill="currentColor"/></symbol> <symbol id="icon-close" viewBox="0 0 24 24" class="feather feather-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></symbol> <symbol id="icon-compare" viewBox="0 0 24 24"><path d="M17 9h3c1.1 0 2 .9 2 2v9c0 1.1-.9 2-2 2h-9c-1.1 0-2-.9-2-2v-3"/><path d="M13 16h-3v-5c0-.6.4-1 1-1h5v3c0 1.7-1.3 3-3 3z"/><path d="M4 2h9c1.1 0 2 .9 2 2v3h-4c-2.2 0-4 1.8-4 4v4H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2z" class="icon-compare"/></symbol> <symbol id="icon-datepicker" viewBox="0 0 24 24" class="feather feather-calendar"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"></rect><line x1="16" y1="2" x2="16" y2="6"></line><line x1="8" y1="2" x2="8" y2="6"></line><line x1="3" y1="10" x2="21" y2="10"></line></symbol> <symbol id="icon-download" viewBox="0 0 24 24" class="feather feather-download"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" y1="15" x2="12" y2="3"></line></symbol> <symbol id="icon-filters" viewBox="0 0 24 24" class="feather feather-custom"><line x1="3" y1="4" x2="10" y2="4"/><line x1="14" y1="4" x2="21" y2="4"/><line x1="3" y1="12" x2="12" y2="12"/><line x1="16" y1="12" x2="21" y2="12"/><line x1="3" y1="20" x2="8" y2="20"/><line x1="12" y1="20" x2="21" y2="20"/><line x1="10" y1="2" x2="10" y2="6"/><line x1="16" y1="10" x2="16" y2="14"/><line x1="8" y1="18" x2="8" y2="22"/></symbol> <symbol id="icon-grid" viewBox="0 0 24 24" class="feather feather-grid"><rect x="3" y="3" width="7" height="7" fill="currentColor"></rect><rect x="14" y="3" width="7" height="7" fill="currentColor"></rect><rect x="14" y="14" width="7" height="7" fill="currentColor"></rect><rect x="3" y="14" width="7" height="7" fill="currentColor"></rect></symbol> <symbol id="icon-info" viewBox="0 0 24 24" class="feather feather-info"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="16" x2="12" y2="12"></line><line x1="12" y1="8" x2="12.01" y2="8"></line></symbol> <symbol id="icon-list" viewBox="0 0 24 24" class="feather feather-list feather-custom"><line x1="3" y1="3" x2="21" y2="3"></line><line x1="3" y1="9" x2="21" y2="9"></line><line x1="3" y1="15" x2="21" y2="15"></line><line x1="3" y1="21" x2="21" y2="21"></line></symbol> <symbol id="icon-loader" viewBox="0 0 24 24" class="feather feather-loader"><line x1="12" y1="2" x2="12" y2="6"></line><line x1="12" y1="18" x2="12" y2="22"></line><line x1="4.93" y1="4.93" x2="7.76" y2="7.76"></line><line x1="16.24" y1="16.24" x2="19.07" y2="19.07"></line><line x1="2" y1="12" x2="6" y2="12"></line><line x1="18" y1="12" x2="22" y2="12"></line><line x1="4.93" y1="19.07" x2="7.76" y2="16.24"></line><line x1="16.24" y1="7.76" x2="19.07" y2="4.93"></line></symbol> <symbol id="icon-menu" viewBox="0 0 24 24" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></symbol> <symbol id="icon-notice" viewBox="0 0 24 24" class="feather feather-alert-circle"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></symbol> <symbol id="icon-pin" viewBox="0 0 24 24" class="feather feather-map-pin"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></symbol> <symbol id="icon-search" viewBox="0 0 24 24" class="feather feather-search"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line></symbol> <symbol id="icon-share" viewBox="0 0 24 24" class="feather feather-share-2"><circle cx="18" cy="5" r="3"></circle><circle cx="6" cy="12" r="3"></circle><circle cx="18" cy="19" r="3"></circle><line x1="8.59" y1="13.51" x2="15.42" y2="17.49"></line><line x1="15.41" y1="6.51" x2="8.59" y2="10.49"></line></symbol> <symbol id="icon-smartphone" viewBox="0 0 24 24" class="feather feather-smartphone"><rect x="5" y="2" width="14" height="20" rx="2" ry="2"></rect><line x1="12" y1="18" x2="12.01" y2="18"></line></symbol> <symbol viewBox="0 0 48 48" id="icon-ticket"> <path fill="none" d="M0 0h48v48H0"/> <path d="M27.63 11.34l9 9-16.29 16.29-9-9zm-6 27.89l17.6-17.61a1.79 1.79 0 000-2.56L28.91 8.74a1.86 1.86 0 00-2.56 0L8.75 26.35a1.76 1.76 0 000 2.56l10.31 10.32a1.86 1.86 0 002.56 0M47 21.08L21.11 46.94a3.67 3.67 0 01-5.16 0l-3.59-3.59a5.48 5.48 0 000-7.74A5.24 5.24 0 008.49 34a5.28 5.28 0 00-3.88 1.6L1.06 32a3.67 3.67 0 010-5.16L26.89 1.05a3.69 3.69 0 015.16 0l3.56 3.57A5.28 5.28 0 0034 8.49a5.28 5.28 0 001.6 3.87 5.49 5.49 0 007.75 0L47 15.92a3.69 3.69 0 010 5.16"/> </symbol> <symbol id="icon-virtual" viewBox="0 0 24 24" class="feather feather-monitor"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"></rect><line x1="8" y1="21" x2="16" y2="21"></line><line x1="12" y1="17" x2="12" y2="21"></line></symbol> <symbol id="icon-zoom" viewBox="0 0 24 24" class="feather feather-zoom-in"><circle cx="11" cy="11" r="8"></circle><line x1="21" y1="21" x2="16.65" y2="16.65"></line><line x1="11" y1="8" x2="11" y2="14"></line><line x1="8" y1="11" x2="14" y2="11"></line></symbol> <symbol id="icon-play" viewBox="0 0 24 24" class="feather feather-play"><polygon points="5 3 19 12 5 21 5 3"></polygon></symbol> <symbol id="icon-pause" viewBox="0 0 24 24" class="feather feather-pause"><rect x="6" y="4" width="4" height="16"></rect><rect x="14" y="4" width="4" height="16"></rect></symbol> <symbol id="icon-skipback" viewBox="0 0 24 24" class="feather feather-rotate-ccw"><polyline points="1 4 1 10 7 10"></polyline><path d="M3.51 15a9 9 0 1 0 2.13-9.36L1 10"></path></symbol> <symbol id="icon-skipforward" viewBox="0 0 24 24" class="feather feather-rotate-cw"><polyline points="23 4 23 10 17 10"></polyline><path d="M20.49 15a9 9 0 1 1-2.12-9.36L23 10"></path></symbol> <symbol id="icon-transcript" viewBox="0 0 24 24" class="feather feather-file-text"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline><line x1="16" y1="13" x2="8" y2="13"></line><line x1="16" y1="17" x2="8" y2="17"></line><polyline points="10 9 9 9 8 9"></polyline></symbol> <symbol viewBox="0 0 48 48" id="icon-oe"> <path fill="none" d="M0 0h48v48H0z"/> <path d="M33.12 36.67c-3.65 0-6.38-1.1-8.26-3.07a11.89 11.89 0 01-8.35 3.07c-6.91 0-12.77-5-12.77-12.67s5.91-12.67 12.92-12.67a11.49 11.49 0 018.25 3.17 10.07 10.07 0 017.87-3.17c8.17 0 11.48 5.42 11.48 14.54H30.1c.62 3.27 2.68 4.75 5.52 4.75s4.75-1 7.39-2.68l.14.09a42.27 42.27 0 00-.57 6.43 20.29 20.29 0 01-9.46 2.21zM16.51 17.38c-1.87 0-2.88 1.68-2.88 6.09s1.34 7.15 3.46 7.15C19 30.62 20 29 20 24.58s-1.38-7.2-3.49-7.2zm13.39 4.27H35c-.15-3.6-1.21-4.65-2.6-4.65s-2.3 1.33-2.5 4.65z"/> </symbol> <symbol id="icon-facebook" viewBox="0 0 32 32"> <path d="M32 16c0-8.9-7.1-16-16-16S0 7.2 0 16c0 8 5.9 14.6 13.5 15.8V20.6H9.4V16h4.1v-3.5c0-4.1 2.3-6.2 6.1-6.2 1.7 0 3.6 0.3 3.6 0.3v3.9h-2c-2 0-2.6 1.3-2.6 2.5v3H23l-0.7 4.6h-3.7v11.2C26.1 30.6 32 24 32 16z"/> </symbol> <symbol id="icon-instagram" viewBox="0 0 32 32"> <path d="M16 2.9c4.3 0 4.8 0 6.5 0.1 1.6 0.1 2.5 0.3 3 0.5 0.7 0.3 1.3 0.6 1.8 1.2s0.9 1.1 1.2 1.8c0.2 0.5 0.4 1.4 0.5 3 0.1 1.7 0.1 2.2 0.1 6.5s0 4.8-0.1 6.5c-0.1 1.6-0.3 2.5-0.5 3 -0.3 0.7-0.6 1.3-1.2 1.8s-1.1 0.9-1.8 1.2c-0.5 0.2-1.4 0.4-3 0.5 -1.7 0.1-2.2 0.1-6.5 0.1s-4.8 0-6.5-0.1c-1.6-0.1-2.5-0.3-3-0.5 -0.7-0.3-1.3-0.6-1.8-1.2s-0.9-1.1-1.2-1.8c-0.2-0.5-0.4-1.4-0.5-3 -0.1-1.7-0.1-2.2-0.1-6.5s0-4.8 0.1-6.5c0.1-1.6 0.3-2.5 0.5-3 0.3-0.6 0.6-1.2 1.2-1.8 0.5-0.5 1.1-0.9 1.8-1.2C7 3.3 7.9 3.1 9.5 3 11.2 2.9 11.7 2.9 16 2.9M16 0c-4.4 0-4.9 0-6.6 0.1S6.5 0.4 5.5 0.9c-1.1 0.4-1.9 1-2.9 1.8 -0.9 1-1.4 1.8-1.8 2.9S0.2 7.7 0.1 9.4C0 11.1 0 11.6 0 16s0 4.9 0.1 6.6 0.3 2.9 0.7 3.8c0.4 1.1 1 1.9 1.8 2.9 0.9 0.9 1.8 1.4 2.9 1.8 1.1 0.4 2.1 0.6 3.8 0.7C11.1 32 11.6 32 16 32s4.9 0 6.6-0.1c1.7-0.1 2.9-0.3 3.8-0.7 1.1-0.4 1.9-1 2.9-1.8 0.9-0.9 1.4-1.8 1.8-2.9 0.4-1.1 0.6-2.1 0.7-3.8C32 20.9 32 20.4 32 16s0-4.9-0.1-6.6c-0.1-1.7-0.3-2.9-0.7-3.8 -0.4-1.1-1-1.9-1.8-2.9 -0.9-0.9-1.8-1.4-2.9-1.8 -1.1-0.4-2.1-0.6-3.8-0.7C20.9 0 20.4 0 16 0L16 0z"/> <path d="M16 7.8c-4.6 0-8.2 3.6-8.2 8.2s3.6 8.2 8.2 8.2 8.2-3.6 8.2-8.2S20.6 7.8 16 7.8zM16 21.3c-3 0-5.3-2.3-5.3-5.3s2.3-5.3 5.3-5.3 5.3 2.3 5.3 5.3S19 21.3 16 21.3z"/> <circle cx="24.5" cy="7.5" r="1.9"/> </symbol> <symbol id="icon-pinterest" viewBox="0 0 32 32"> <circle cx="16" cy="16.1" r="16" fill="none"/> <path d="M16 0.1c-8.9 0-16 7.1-16 16C0 22.9 4.2 28.7 10.1 31c-0.1-1.2-0.3-3.2 0.1-4.5 0.3-1.2 1.9-7.9 1.9-7.9s-0.5-0.9-0.5-2.4c0-2.3 1.2-3.9 2.9-3.9 1.3 0 2.1 1 2.1 2.3 0 1.3-0.8 3.4-1.3 5.4 -0.4 1.5 0.8 2.9 2.4 2.9 2.9 0 5.1-3 5.1-7.3 0-3.8-2.8-6.5-6.7-6.5 -4.5 0-7.2 3.4-7.2 6.9 0 1.3 0.5 2.9 1.1 3.6 0.1 0.2 0.1 0.3 0.1 0.4 -0.1 0.5-0.4 1.5-0.4 1.9C9.4 22 9.3 22 9 21.9c-2-0.9-3.2-3.8-3.2-6.2C5.8 10.6 9.4 6 16.3 6c5.6 0 9.8 3.9 9.8 9.2 0 5.5-3.5 9.9-8.3 9.9 -1.7 0-3.1-0.8-3.6-1.9 0 0-0.8 3.1-1 3.8 -0.3 1.4-1.3 3.1-2 4.2 1.5 0.4 3.1 0.7 4.7 0.7 8.9 0 16-7.1 16-16C32 7.2 24.9 0.1 16 0.1z"/> </symbol> <symbol id="icon-twitter" viewBox="0 0 32 32"> <path d="M32 16c0 8.9-7.1 16-16 16S0 24.9 0 16 7.1 0 16 0 32 7.1 32 16zM13.1 24.4c7.1 0 11-5.9 11-11 0-0.2 0-0.3 0-0.5 0.7-0.5 1.4-1.2 1.9-2 -0.6 0.3-1.4 0.5-2.2 0.6 0.9-0.4 1.4-1.3 1.7-2.1 -0.7 0.4-1.6 0.7-2.5 1 -0.7-0.7-1.7-1.2-2.9-1.2 -2.1 0-3.8 1.7-3.8 3.8 0 0.3 0 0.6 0.1 0.9 -3.2-0.2-6.1-1.7-8-4.1 -0.3 0.5-0.5 1.3-0.5 1.9 0 1.4 0.6 2.6 1.7 3.2 -0.6 0-1.2-0.2-1.7-0.4l0 0c0 1.9 1.3 3.4 3.1 3.7 -0.3 0.1-0.6 0.1-1.1 0.1 -0.2 0-0.5 0-0.7-0.1 0.5 1.5 1.9 2.7 3.6 2.7 -1.3 1.1-3 1.6-4.8 1.6 -0.3 0-0.6 0-1-0.1C8.9 23.8 10.9 24.4 13.1 24.4"/> </symbol> <symbol id="icon-youtube" viewBox="0 0 32 32"><path d="M16 0C7.1 0 0 7.1 0 16s7.1 16 16 16 16-7.1 16-16S24.9 0 16 0zM26.6 21.5c-0.4 1.1-1.1 1.9-2.1 2.1C22.9 24 16.3 24 16 24s-6.8 0-8.5-0.4c-1-0.2-1.8-1.1-2.1-2.1C5 19.7 5 16.2 5 16c0-0.1 0-3.7 0.4-5.5 0.4-1.2 1.1-1.9 2.1-2.1C9.1 8 15.7 8 16 8c0.3 0 6.9 0 8.5 0.4 1 0.2 1.8 1.1 2.1 2.1C27 12.3 27 15.9 27 16 27 16.2 27 19.7 26.6 21.5z"/><polygon points="13.9 19.3 19.6 16 13.9 12.7 "/></symbol> </svg> <!-- development --> <!-- More detailed timing info is available by uncommenting some code in the timing.jsp component Timing chart URL: http://chart.apis.google.com/chart?chtt=artist-info.1256.html+%2855933ms%29&cht=bhs&chxt=x&chco=c6d9fd,4d89f9&chbh=a&chds=0,55933,0,55933&chxr=0,0,55933&chd=t:5,5844,6673,6795,7176,7403,8572,9838,10109,12011,12725,13697,15135,23368,24183,24310,25041,25170,25847,34174,34390,35101,35704,35959,36602,37192,37369,41629,41819,42608,43296,44389,45224,45941,46160,46951,47054,47145,47255,47332,48066,48970,49621,50321,51129,52762|2027,815,2027,1884,78,222,105,179,14189,132,359,448,7525,109,92,22938,95,22075,14959,6550,1557,829,201,1529,869,256,73,4678,2556,1749,1034,1913,1050,307,83,271,87,71,8678,858,103,1580,79,206,989,906&chly=handleSecurity|preprocess.jsp|head.jsp|headlibs.jsp|init.jsp|namespaceheaders.jsp|custom_headlibs.jsp|clientcontext.jsp|header.jsp|announcement.jsp|admission.html|gallery_open_hours.html|mainnav.html|searchform.jsp|searchform.jsp|layout.jsp|parsys.jsp|content.jsp|artistinfo.jsp|facetComponent.jsp|facets.jsp|parsys.jsp|relatedcontent_facet.jsp|list.jsp|parsys.jsp|global_sitesearch_resu...|listframe.jsp|facetComponent.jsp|facets.jsp|parsys.jsp|listfacet.jsp|list.jsp|parsys.jsp|collectionsearchresult...|listframe.jsp|comparebox.jsp|compare_init.jsp|layout.jsp|footer.jsp|footnotes.jsp|footnotes.jsp|iparsys.jsp|new.jsp|par.jsp|footernav.html|footerdetail.html&chs=600x500 --> <div class="cloudservices servicecomponents"> </div> </body> </html>

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