PageSourceSearch

https://edinburghprintmakers.co.uk/core/dynamic_modules_fallback__…=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db

js edinburghprintmakers.co.uk collected 2026-10-02 07:57:32 UTC 25,091 bytes, 160 lines download raw bytes

1
2
3// Import each gallery module via dynamic import() rather than a static `import`.
4// Static imports are atomic: a single module failing to load (e.g. a 404 on a
5// versioned file after a deploy) would abort this whole script, so window.galleries.init
6// would never be defined or called and EVERY feature would be dead. Each dynamic import
7// is given a .catch() so one failure is logged and skipped without taking down the rest.
8// Modules self-register on window.galleries.<name> as a side effect of being imported.
9var __galleryModuleImports = [
10    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/pageload.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/pageload.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
11    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/scroll_sections.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/scroll_sections.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
12    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/misc.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/misc.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
13    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/artist_list_preview.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/artist_list_preview.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
14    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/vertical_homepage_slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/vertical_homepage_slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
15    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/artist_list_slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/artist_list_slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
16    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/google_map_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/google_map_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
17    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/responsive.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/responsive.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
18    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/artist_list_columns.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/artist_list_columns.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
19    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/layout.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/layout.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
20    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/image_gallery.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/image_gallery.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
21    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/shipping_widget.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/shipping_widget.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
22    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/forms.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/forms.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
23    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/prevent_user_image_save.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/prevent_user_image_save.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
24    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/cover_page_slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/cover_page_slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
25    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/image_brightness.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/image_brightness.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
26    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/sharing.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/sharing.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
27    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/splide_slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/splide_slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
28    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/recaptcha.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/recaptcha.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
29    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/slideshow.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
30    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/lists.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/lists.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
31    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/cookie_notification.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/cookie_notification.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
32    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/feature_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/feature_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
33    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/jscroller_start.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/jscroller_start.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
34    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/throttle.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/throttle.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
35    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/quicksearch.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/quicksearch.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
36    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/artist.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/artist.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
37    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/debounce.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/debounce.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
38    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/publications.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/publications.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
39    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/ar_artworks.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/ar_artworks.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
40    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/fancybox.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/fancybox.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
41    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/splide.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/splide.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
42    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/image_attributes.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/image_attributes.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
43    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/artworks.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/artworks.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
44    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/accessibility.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/accessibility.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
45    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/google_maps.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/google_maps.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
46    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/artwork_filters.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/artwork_filters.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
47    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/parallax.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/parallax.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
48    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/slide_brightness.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/slide_brightness.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
49    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/image_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/image_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
50    import('/lib/g/2.0/scripts/artlog
50ic_modules/galleries_js/sub_navigation.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/sub_navigation.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
51    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/global_a.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/global_a.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
52    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/contact_form_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/contact_form_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
53    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/viewing_room.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/viewing_room.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
54    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/mailinglist_signup_form_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/mailinglist_signup_form_popup.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
55    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/pageload_load_more_pagination.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/pageload_load_more_pagination.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
56    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/device.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/device.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
57    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/additional.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/additional.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
58    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/plugin_tweaks.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/plugin_tweaks.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
59    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/mailing_list_form.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/mailing_list_form.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
60    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/navigation.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/navigation.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
61    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/scroll.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/scroll.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
62    import('/lib/g/2.0/scripts/artlogic_modules/galleries_js/effects.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db').catch(function(err) { console.error('Gallery module failed to load: /lib/g/2.0/scripts/artlogic_modules/galleries_js/effects.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db (build ' + (window.ARTLOGIC_ASSET_SUFFIX || 'n/a') + ')', err); }),
63];
64
65window.galleries = window.galleries || {}
66
67// Run a module's init() defensively: skip it if the module failed to load, and isolate
68// any error it throws so one failing module cannot stop the others from initialising.
69function safeInit(name) {
70    try {
71        if (window.galleries[name] && typeof window.galleries[name].init === 'function') {
72            window.galleries[name].init();
73        }
74    } catch (e) {
75        console.error('Gallery module init failed: ' + name, e);
76    }
77}
78
79window.galleries.init = async function() {
80    safeInit('plugin_tweaks');
81    safeInit('device');
82    safeInit('navigation');
83    safeInit('responsive');
84    safeInit('layout');
85    safeInit('lists');
86    safeInit('slideshow');
87    safeInit('vertical_homepage_slideshow');
88    safeInit('artworks');
89    if ($('#filterpanel_form').data('artworks_api_enabled') !== true) {
90        safeInit('artwork_filters');
91    }
92    safeInit('image_gallery');
93    safeInit('artist_list_slideshow');
94    safeInit('cover_page_slideshow');
95    safeInit('slide_brightness');
96    safeInit('artist_list_preview');
97    safeInit('artist_list_columns');
98    safeInit('image_popup');
99    safeInit('publications');
100    safeInit('quicksearch');
101    safeInit('artist');
102    //safeInit('contact_form');
103    safeInit('contact_form_popup');
104    safeInit('mailing_list_form');
105    safeInit('feature_popup');
106    safeInit('pageload');
107    safeInit('pageload_load_more_pagination');
108    safeInit('parallax');
109    safeInit('forms');
110    safeInit('mailinglist_signup_form_popup');
111    safeInit('google_map_popup');
112    safeInit('prevent_user_image_save');
113    safeInit('cookie_notification');
114    safeInit('google_maps');
115    safeInit('misc');
116    safeInit('accessibility');
117
118    safeInit('scroll');
119    safeInit('sub_navigation');
120    safeInit('scroll_sections');
121
122    safeInit('global_analytics');
123
124    safeInit('sharing');
125
126    safeInit('viewing_room');
127
128    safeInit('additional');
129
130    safeInit('image_attributes');
131
132    safeInit('splide_slideshow');
133};
134
135
136async function galleriesInitCall() {
137    // Wait for every module import to settle before initialising. The .catch() on each
138    // import means this Promise.all never rejects, so init runs for whatever loaded.
139    await Promise.all(__galleryModuleImports);
140    try {
141        await window.galleries.init();
142    } catch (e) {
143        // init() should already isolate per-module failures via s
143afeInit(), but guard the
144        // whole call so an unexpected throw cannot stop the site's main.js from loading.
145        console.error('window.galleries.init() failed', e);
146    }
147    // Load the site's own main.js ONLY after the gallery modules have been imported and
148    // initialised. This restores the ordering guarantee the legacy synchronous galleries.js
149    // used to provide: site code (typically window.site.init() via $(document).ready) can
150    // now safely reference window.galleries.<module> namespaces, which only attach as each
151    // async dynamic import() above resolves. Previously main.js was a deferred <script> in
152    // the <head>, so its ready handler raced DOMContentLoaded against those imports and
153    // namespaces such as window.galleries.pageload were frequently still undefined.
154    // Mirrors galleries_js_loader__mjs.js (the fully-enabled modules path).
155    $.ajax({ url: '/scripts/main.js?c=6060632af&v=c743dd2&g=ac1beefb80f9e3e9a6fa1873fe8176db', dataType: 'script', cache: true })
156        .always(function () {
157            if (typeof window.modulesReady === 'function') window.modulesReady();
158        });
159}
160galleriesInitCall();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.