PageSourceSearch

https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography

html johnnyadolphsonphotography.com collected 2026-09-30 17:16:52 UTC 159,522 bytes, 1,973 lines download raw bytes

1<!-- powered by ArtStorefronts.com. Patent-Pending. -->
2<!-- authenticity check: 4069 | johnnyadolphsonphotography -->
3
4<!DOCTYPE html>
5<html lang="en">
6
7    <head>
8
9      <meta charset="utf-8" />
10<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-788e7e15942db1acc92","applicationID":"1050764195","transactionName":"dQ0MEEFcVFUGRktEQFMQPRdaR10WE0YLVUZVFj0DUl9UXBFdAUIcRQoNEw==","queueTime":53,"applicationTime":669,"agent":""}</script>
vendor: 1 bytes, line 10
10
11<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120300262",accountID:"4434733",trustKey:"4434733",xpid:"UAIEVVFQCxABVFRSAAcDV10E",licenseKey:"NRJS-788e7e15942db1acc92",applicationID:"1050764195",browserID:"1120300262"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
12(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
12e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
12const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
12if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
12o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
12(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
12;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
12{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
12ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
12{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
12null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
12dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
12imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
12return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
12!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
12if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
12);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
12class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
12h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
12
13<meta name="viewport" content="width=device-width" />
14  <meta name="robots" content="noai, noimageai"/>
15
16  <title>Johnny Adolphson | Drop Down Menu for Galleries</title>
17
18    <META NAME="Keywords" CONTENT="Johnny Adolphson Photography, Utah, landscape, Heber, Park City, Midway, longhorn, Wasatch, action, amazing, surreal, eye, ski, Timpanogos, aspen, forest, mountains, desert, southern, grand canyon, Escalante, sandstone, formation, Johnny, Adolphson, photography, photograph, heber valley, sundance, uinta, reflection, desert southwest, ski guide, photo guide, photo, utah, southwest, longhorn"/>
19    <META NAME="Description" CONTENT="Shop unique fine art landscape prints by Utah photographer Johnny Adolphson.  Find the perfect image for your space with a variety of sizes and material types available. "/>
20
21<link rel='canonical' href="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography" />
22
23
24  <meta property="fb:app_id" content="477028195749152" />
25  <meta property="og:type" content="website" />
26  <meta property="og:url" content="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography" />
27  <meta property="og:title" content="Johnny Adolphson | Drop Down Menu for Galleries" />
28
29    <meta property="og:image" content="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5xIHqRetnnB1eSaQZZ5c7KGitvcuEmq99RUv-vQ-wb3Nk5zrtTDEoj-7i6QbqwlTJPg_KxcPPpZTMHYSp49ZRhGiSn3LKdwhb0hA.jpg" />
30
31  <meta property="og:description" content="Shop unique fine art landscape prints by Utah photographer Johnny Adolphson.  Find the perfect image for your space with a variety of sizes and material types available. " />
32
33
34
35<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/application_shared_css-8cab0b229a9014e0e28e96f2d6c8353ab06ec73dcc047ea19f3aae0d14b0e637.css" />
36<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/application_plugins-7fea6c4f258e0baa8567390ff6e4eda5761034ca16e33a80774999d5189c8dcc.css" />
37<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/pages/show-3b1e2293df0d5a738fa7580911361b3f14ce770300e981ccc6a9a77619c36f82.css" />
38<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/user_site/global-9e8571ecea3be181d1674dd2ccabb73d25757a0a94d4b738676a55beb581e948.css" />
39
40<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/user_site/global_horz_nav_logo_inline-29edca2f0be96a92acf425e4a3f95954723f16ea10e3bc09648ad2860a7ffcdd.css" />
41<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/user_site/skeletons/versions/two-47fd93d3f49bb345d1c611342fcb685f8eae6139ca20fd8a98082a9dc11a0584.css" />
42<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/content_builder-da78eae125dfc3a58f181a4e6a80e8b276fc587d9a17813005babbc6188006eb.css" />
43
44
45  <link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/user_site/fortune-c7d2147cddd0bdf07c72b25681031b4eaa434c24a5a64f9af6cac5548dd00d57.css" />
46
47
48<!-- if has color scheme CSS file -->
49<!-- / -->
50
51<script type="text/javascript">
52  window.lazySizesConfig = window.lazySizesConfig || {};
53  window.lazySizesConfig.loadHidden = false;
54</script>
54
55
56<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/jquery.Jcrop.min-3bfa438c19ba4eaff3bfd91b929ff61cdb69d6d387310d745f164eb2b982ebcb.css" />
57<!-- needed for Foundation -->
58<script src="https://d32wpxz89tv3uk.cloudfront.net/assets/modernizr-e285c522750892f4b6bf9beb6b38e4c9c34708d55e52e898c643af0ad38a2bfb.js" crossorigin="anonymous"></script>
58
59<!-- end Foundation -->
60
61<script src="https://d32wpxz89tv3uk.cloudfront.net/assets/application_user_site-64ff809fc7b6f4167b1e85145d5429415f3c8b1f9505ee2fa447e91966aa19dd.js" crossorigin="anonymous"></script>
61
62
63  
63<script src="https://d32wpxz89tv3uk.cloudfront.net/assets/re_captcha-69f903b3e63e418dbd51897047a21a08a966cc1bc6ca500a573773eebe98d36e.js" crossorigin="anonymous"></script>
63
64
65<meta name="csrf-param" content="authenticity_token" />
66<meta name="csrf-token" content="UU01rF_75nsmy-GA2oLyFiuWxzSRQVjX11gM9D3HxDpF5c5qcKPzvSZwZoPzX-F5Id_LEtNuBYzzz93WoVb6zQ" />
67
68    <!-- this applies CSS from the old theme editor -->
69    <style type="text/css" class="template_css">
70      body {
71  background-color: #;
72	background-repeat: ;
73	background-position: ;
74}
75
76.logo-header {
77	background: #;
78}
79
80.logo-slogan {
81  margin-top: ;
82  text-align: ;
83}
84
85.logo-slogan img {
86  width: ;
87}
88
89.logo {
90  color: #;
91  font-family: ;
92  font-size: ;
93  text-align: ;
94}
95
96.slogan {
97	color: #;
98	font-family: ;
99  font-size: ;
100  text-align: ;
101}
102
103#announcement_bar_container {
104  background: #;
105}
106
107.navigation-menu {
108  margin-top: ;
109}
110
111.ddsmoothmenu, .ddsmoothmenu-v, .navigation-menu {
112	background: #;
113	font-family: ;
114  font-size: ;
115}
116
117.ddsmoothmenu ul li a:link,
118.ddsmoothmenu-v ul li a:link {
119	color: #;
120}
121
122.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a.jqhover,
123.ddsmoothmenu ul li a.selected,
124.ddsmoothmenu ul li ul li a,
125.ddsmoothmenu ul li ul li a.selected,
126.ddsmoothmenu-v ul li a:hover, .ddsmoothmenu-v ul li a.jqhover,
127.ddsmoothmenu-v ul li a.selected,
128.ddsmoothmenu-v ul li ul li a,
129.ddsmoothmenu-v ul li ul li a.selected {
130	background: #;
131	color: #;
132}
133
134.billboard {
135	background: #;
136	border-color: #;
137	border-width: ;
138	border-style: ;
139}
140
141.content-area {
142	background: #;
143	border-color: #;
144	border-width: ;
145	border-style: ;
146}
147
148.content-area-inner {
149	padding: ;
150	color: #;
151	font-family: ;
152  font-size: ;
153}
154
155.content-area a:link, .content-area a:visited {
156	color: #;
157}
158
159.content-area a:hover {
160	color: #;
161}
162
163.headline h1 {
164	color: #;
165	font-family: ;
166  font-size: ;
167}
168
169.footer {
170	background: #;
171	border-color: #;
172	border-width: ;
173	border-style: ;
174}
175
176.footer-area-inner {
177	background: #;
178	padding: ;
179	color: #;
180	font-family: ;
181  font-size: ;
182}
183
184.footer a:link, .footer a:visited {
185	color: #;
186}
187
188.footer a:hover {
189	color: #;
190}
191    </style>
192
193    <!-- this applies custom CSS from templates#edit, where you can apply custom code -->
194    <style type="text/css" class="custom_css">
195      
196    </style>
197
198    <!-- this applies CSS from the new theme editor -->
199      <style type="text/css" class="custom_css">
200        
201  #user_website {
202    background-color: rgb(255, 255, 255); undefined: #ffffff; 
203  }
204
205
206  #content_area {
207    background-color: rgba(0, 0, 0, 0); undefined: #000000; 
208  }
209
210
211  #user_website .logo-nav-container {
212    background-color: rgba(0, 0, 0, 0); undefined: #000000; 
213  }
214
215
216  #announcement_bar_container {
217    background-color: rgb(111, 168, 220); undefined: #6fa8dc; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 20px; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(153, 153, 153); undefined: #000000; border-style: ; border-top-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-right-width: 0px; 
218  }
219
220
221  #announcement_bar_container p {
222    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(255, 255, 255); undefined: #ffffff; font-family: sans-serif; font-size: 15px; font-weight: 300; text-align: center; text-decoration: none; text-transform: none; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
223  }
224
225
226  #announcement_bar_container p a {
227    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(255, 255, 255); undefined: #ffffff; font-family: sans-serif; font-size: 14px; font-weight: 300; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
228  }
229
230
231  #user_website #account_container {
232    background-color: rgba(0, 0, 0, 0); undefined: #000000; padding-top: 7px; padding-bottom: 7px; padding-left: 0px; padding-right: 0px; 
233  }
234
235
236  #user_website #account_container a {
237    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(119, 119, 119); undefined: #777777; font-family: sans-serif; font-size: 11px; font-weight: 300; text-decoration: none; text-transform: uppercase; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; 
238  }
239
240
241  #user_website #search form input.submit-form-btn {
242    background-color: rgb(240, 240, 240); undefined: #f0f0f0; color: rgb(102, 102, 102); undefined: #666666; font-family: sans-serif; font-size: 13px; font-weight: 400; text-decoration: none; text-transform: none; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; 
243  }
244
245
246  #user_website #shopping_cart_bar_container #shopping_cart_btn a.submit-form-btn {
247    background-color: rgb(240, 240, 240); undefined: #f0f0f0; color: rgb(102, 102, 102); undefined: #666666; font-family: sans-serif; text-decoration: none; text-transform: none; 
248  }
249
250
251  #user_website #mobile_navigation .top-bar {
252    
253  }
254
255
256  #user_website #scrolling_navigation {
257    background-color: rgba(0, 0, 0, 0); undefined: #000000; 
258  }
259
260
261  #user_website #scrolling_header_and_navigation .logo-slogan.image {
262    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(0, 0, 0); undefined: #000000; font-family: sans-serif; font-size: 16px; font-weight: 400; text-align: left; margin-top: 10px; margin-bottom: 10px; text-decoration: none; width: ; 
263  }
264
265
266  #user_website #header .logo-slogan #logo_image {
267    text-align: left; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; width: ; display: inline-block; 
268  }
269
270
271  #user_website #header .logo-slogan {
272    text-align: left; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; width: ; display: block; 
273  }
274
275
276  #user_website #navigation .navigation-menu {
277    background-color: rgba(0, 0, 0, 0); undefined: #000000; margin-top: 15px; border-color: rgb(0, 0, 0); undefined: #000000; border-style: ; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
278  }
279
280
281  #user_website #navigation .ddsmoothmenu ul li.parent a {
282    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(153, 153, 153); undefined: #999999; font-family: sans-serif; font-size: 12px; font-weight: 300; text-decoration: none; text-transform: uppercase; margin-top: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; padding-right: 20px; 
283  }
284
285
286  #user_website #navigation .ddsmoothmenu ul li.parent a.jqhover {
287    color: rgb(0, 0, 0); undefined: #000000; text-decoration: none; 
288  }
289
290
291  #user_website #navigation .ddsmoothmenu ul li.parent ul li a {
292    background-color: rgb(255, 255, 255); undefined: #ffffff; color: rgb(153, 153, 153); undefined: #999999; font-family: sans-serif; font-size: 12px; font-weight: 400; text-align: left; text-decoration-line: none; text-transform: uppercase; margin-top: 0px; padding-top: 9px; padding-bottom: 9px; padding-left: 20px; padding-right: 20px; 
293  }
294
295
296  #user_website #navigation .ddsmoothmenu ul li.parent ul li a.jqhover {
297    color: rgb(0, 0, 0); undefined: #000000; text-decoration: none; 
298  }
299
300
301  #user_website #top_controls {
302    background-color: rgba(0, 0, 0, 0); undefined: #000000; margin-top: 0px; border-color: rgb(0, 0, 0); undefined: #000000; border-style: ; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: ; padding-right: ; 
303  }
304
305
306  #user_website #scrolling_header_and_navigation {
307    background-color: rgb(255, 255, 255); undefined: #ffffff; 
308  }
309
310
311  #user_website #shopping_cart_btn_sidebar.sidebar-widget a.submit-form-btn.soft {
312    background-color: rgb(0, 0, 0); undefined: #000000; color: rgb(255, 255, 255); undefined: #ffffff; font-family: sans-serif; font-size: 14px; font-weight: 400; text-decoration: none; text-transform: none; padding-top: 12px; padding-bottom: 12px; padding-left: 15px; padding-right: 15px; 
313  }
314
315
316  #user_website #scrolling_header_and_navigation .navigation-menu {
317    background-color: rgba(0, 0, 0, 0); undefined: #000000; margin-top: 15px; border-color: rgb(0, 0, 0); undefined: #000000; border-style: ; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
318  }
319
320
321  #user_website #scrolling_header_and_navigation .ddsmoothmenu ul li a {
322    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(153, 153, 153); undefined: #999999; font-family: sans-serif; font-size: 12px; font-weight: 300; text-decoration: none; text-transform: uppercase; margin-top: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; padding-right: 20px; 
323  }
324
325
326  #user_website #scrolling_header_and_navigation .ddsmoothmenu ul li a.jqhover {
327    color: rgb(153, 153, 153); undefined: #999999; text-decoration: none; 
328  }
329
330
331  #user_website #scrolling_header_and_navigation .ddsmoothmenu ul li ul li a {
332    background-color: rgb(255, 255, 255); undefined: #ffffff; color: rgb(153, 153, 153); undefined: #999999; font-family: sans-serif; font-size: 12px; font-weight: 400; text-align: left; text-decoration: none; text-transform: uppercase; margin-top: 0px; padding-top: 9px; padding-bottom: 9px; padding-left: 20px; padding-right: 20px; 
333  }
334
335
336  #user_website #scrolling_header_and_navigation .ddsmoothmenu ul li ul li a.jqhover {
337    color: rgb(153, 153, 153); undefined: #999999; text-decoration: none; 
338  }
339
340
341  .billboard {
342    background-color: rgba(0, 0, 0, 0); undefined: #000000; border-color: rgb(0, 0, 0); undefined: #000000; border-style: ; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
343  }
344
345
346  #billboard_area .callout-global {
347    background-color: rgba(0, 0, 0, 0); undefined: #000000; border-color: rgb(0, 0, 0); undefined: #000000; border-style: ; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 35px; padding-bottom: 35px; padding-left: 35px; padding-right: 35px; 
348  }
349
350
351  #billboard_area .callout-global h1 {
352    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(255, 255, 255); undefined: #ffffff; font-family: PT Sans; font-size: 32px; font-weight: 400; text-align: center; text-decoration: none; text-transform: uppercase; margin-top: 0px; 
353  }
354
355
356  .footer-area-inner p {
357    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(117, 117, 117); undefined: #757575; font-family: sans-serif; font-size: 16px; font-weight: 600; text-align: ; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 22px; padding-left: 0px; padding-right: 0px; 
358  }
359
360
361  .footer-area-inner p a {
362    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(255, 255, 255); undefined: #ffffff; text-decoration: none; 
363  }
364
365
366  #content_area .product-container .photo-inner-container {
367    background-color: rgb(249, 249, 249); undefined: #f9f9f9; color: rgb(153, 153, 153); undefined: #999999; padding-top: 0px; padding-bottom: ; padding-left: 0px; padding-right: 0px; 
368  }
369
370
371  #content_area .product-container .album-title {
372    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(153, 153, 153); undefined: #999999; padding-top: 10px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; 
373  }
374
375
376  #content_area .product-container .album-title a {
377    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(153, 153, 153); undefined: #999999; font-family: sans-serif; font-size: 20px; font-weight: 300; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
378  }
379
380
381  #content_area .product-outer-container .album-title {
382    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(153, 153, 153); undefined: #999999; font-family: sans-serif; font-size: 14px; font-weight: 300; text-align: left; text-decoration: none; text-transform: none; padding-top: 10px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; 
383  }
384
385
386  #user_website div.columns.form.global-form-details {
387    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(26, 27, 31); undefined: #1a1b1f; border-color: rgb(26, 27, 31); undefined: #1a1b1f; border-style: ; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: ; padding-right: ; 
388  }
389
390
391  #user_website div.columns.global-form-details .user-form-field-label label {
392    color: rgb(26, 27, 31); undefined: #1a1b1f; font-family: sans-serif; font-size: 14px; font-weight: 300; text-align: left; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
393  }
394
395
396  #user_website .reveal-modal div.columns.global-form-details .user-form-field-label label {
397    color: rgb(26, 27, 31); undefined: #1a1b1f; font-family: sans-serif; font-size: 14px; font-weight: 300; text-align: left; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
398  }
399
400
401  #user_website .form-page form input.submit-form-btn {
402    background-color: rgb(0, 0, 0); undefined: #000000; color: rgb(255, 255, 255); undefined: #ffffff; font-family: sans-serif; font-size: 13px; font-weight: 400; text-decoration: none; text-transform: none; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; 
403  }
404
405
406      </style>
407
408<!-- css custom_code_datum goes here -->
409<style type="text/css" class="template_css">
410</style>
411
412<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/54e87997d0867930906a3659e/1d37496c67ba29adc8f2371b0.js");</script>
412
413
414
415
416
417  
418  
419
420<!-- Facebook Pixel Code -->
421
422<script type="text/plain" data-cookie-consent="facebook_pixel">
vendor: 421 bytes, lines 422-430
422
423
424    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
425    n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
426    n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
427    t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
428    document,'script','https://connect.facebook.net/en_US/fbevents.js');
429
430    fbq('init', '
430548867903106520
vendor: 8 bytes, lines 430-431
430');
431    
431fbq('set', 'autoConfig', false, '548867903106520');
432    fbq('track', "PageView");
433    console.log('FB PageView fired...');
434
435    setTimeout(function() {
436      fbq('track', 'FindLocation');
437      console.log('FB FindLocation fired...');
438    }, 10000);
439
440    setTimeout(function() {
441      if(Cookies.get('SendCompleteRegistration') !== undefined && $('body.user-site-forms').length === 0) {
442        fbq('track', 'CompleteRegistration');
443        console.log('FB CompleteRegistration fired...');
444        Cookies.remove('SendCompleteRegistration');
445      }
446    }, 1500);
447
448</script>
448
449
450<!-- End Facebook Pixel Code -->
451
452
453
454<noscript>
455  <div style="color: white; text-align: center; background: red; padding: 15px; line-height: 25px;">
456    <b>ATTENTION:</b> To use this site, it is necessary to enable JavaScript in your browser.<br />
457    Here are the <a href="http://www.enable-javascript.com/" target="_blank" style='color: white; text-decoration: underline;'>
458    Instructions on how to enable JavaScript in your web browser</a>.
459  </div>
460</noscript>
461
462
463
464<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/runtime-48663f4aeb33d4930f02.js" defer="defer"></script>
vendor: 1 bytes, line 464
464
465<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/999-a9563bcdc77b82ea4f63.js" defer="defer"></script>
vendor: 1 bytes, line 465
465
466<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/308-18d87b5befbab9292ad4.js" defer="defer"></script>
vendor: 1 bytes, line 466
466
467<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/750-300f493532ad492af611.js" defer="defer"></script>
vendor: 1 bytes, line 467
467
468<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/59-9c04dc9cb4be2eb5c68d.js" defer="defer"></script>
vendor: 1 bytes, line 468
468
469<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/670-f3c3f7300965b248c526.js" defer="defer"></script>
vendor: 1 bytes, line 469
469
470<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/user-site-646d14a94c34ad99efe6.js" defer="defer"></script>
470
471<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/entries/user-site-themes-base.css" />
472
473
474
475<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/themes/light.css" />
476<script type="module" src="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/shoelace-autoloader.js"></script>
476
477
478      
478<script type="text/javascript" src="https://js.stripe.com/v3/" crossorigin="anonymous"></script>
478
479    </head>
480    <body id="user_website"
481          class="horz_nav_logo_inline light  asf-page-shop-Johnny-Adolphson-Photography show-tax-everywhere-price-is-displayed no-billboard theme-version-two fortune  user-site-product-galleries"
482          data-measurement-unit="inches/feet"
483          data-stylesheet-id="126823"
484          data-checkout-source="local"
485          data-user-id=""
486          data-website-user-id="4296962112"
487          data-theme-version="2.0"
488          data-disable-right-click="true"
489          data-bypass-cookie-consent="false"
490          data-cookie-consent-on="true"
491          data-has-active-automatic-coupons="false"
492          data-bind-attributes-source='{ "form_authenticity_token": "-64lhApdFUkY5RaeozE3fS5AfQt16LdKz-dQCiqcYQjvBt5CJQUAjxhekZ2K7CQSJAlxLTfH6hHrcIEotg1f_w" }'
493          data-google-analytics-measurement-id="G-CB8MLZ3BZ3"
494    >
495
496      <!-- GA Tag Manager must go immediately after <body> -->
497        <!-- WARNING DO NOT TOUCH THIS CODE.  it is required for the analytics on customer websites. changing it will stop conversions, pageviews and everything from being tracked -->
498
499  
499<script type="text/javascript">var dataLayer = dataLayer || [];</script>
499
500
501  <!-- Google Tag Manager -->
vendor: 64 bytes, lines 501-502
501
502  <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
502GTM-W75DFV
vendor: 87 bytes, lines 502-504
502"
503  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
504  
504<script type="text/javascript">
vendor: 329 bytes, lines 504-508
504(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
505  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
506  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
507  '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
508  })(window,document,'script','dataLayer','
508GTM-W75DFV
vendor: 3 bytes, line 508
508');
508</script>
508
509  <!-- End Google Tag Manager -->
510
511
512      <div
513  class="cookie-consent-usersite bottom-left btn-revisit-wrapper cookie-consent-usersite-js has-tip tip-right"
514  title="Consent Preferences"
515  data-tooltip="Consent Preferences"
516>
517  <button aria-label="Consent Preferences" class="btn-revisit cookie-consent-btn-js">
518    <img alt="Revisit consent button" src="https://cdn-cookieyes.com/assets/images/revisit.svg"/>
519  </button>
520</div>
521
522
523      
524
525      <div id="body_container" class="body-container body-container-js ">
526        
527        <div id="website_body_container">
528          <div class="website-body">
529              <div id="announcement_bar_container" class="announcement-bar-container-js large-12 columns not-fixed" data-delay="0"><div class="swiper-container"><div class="swiper-wrapper"><div class="swiper-slide"><p style="text-align: center;"><span style="font-size:18px;">The Gallery is open Wednesdays from 11am to 6pm! 37 East 100 North in Heber!</span></p>
530
531<p style="text-align: center;"><span style="font-size:18px;">Appointments other days call/text 435-671-8140 or 435-671-2374</span><span style="font-size:18px;"></span></p>
532
533<p style="text-align: center;"><span style="font-size:18px;">Upcoming Events:</span></p>
534
535<p style="text-align: center;"><span style="font-size:18px;">Park Silly Sunday Market September 27 Last One!</span></p>
536
537<p style="text-align: center;"><span style="font-size:18px;">Sundance Mini Market October 3</span></p>
538
539<p style="text-align: center;">&nbsp;</p>
540</div></div></div></div>
541
542  <div id="mobile_navigation" class="large-8 medium-12 small-12 columns no-left-padding nav-outer">
543    <div class="navigation-menu">
544      <div class="row no-margin">
545        <!-- user_site/layout_components/mobile_navigation -->
546<div class="fixed contain-to-grid">
547  <div class="fixed">
548    <nav class="top-bar mobile-navigation-top-bar-js columns" data-mobile-nav-theme="">
549      <ul class="title-area collapsed-nav">
550        <!-- Title Area -->
551
552        
553          <li class="name">
554            <!-- display the mobile logo if the scrolling logo file exists, regardless of whether user has specified to use logo image -->
555              <a href="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography" class="scrolling-logo">
556                <img src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5zcWuAdN70EUmPaRpPudDZRiVveeEmqd1RU_6pQuoc3Nk5zrtTDEoj-7i6QbqwlTJPg_KxcPPpZRVY8Rvib_cpqcRuUSfSibFycYc4FQhKk8iLX8xID3nf9WMRgZ_lABp-JbJ3rgdzU_gPuVRHLcqn6dxI7A0xUrxxQgSfv-ZVWJ1zN3-gjc_ktPvvkcau4FDKWZfhjRWjhppE7Py-BTxr6IyuTq3Vae_Q3yrFXYq79zE.webp" />
557              </a>
558          </li>
559
560        <li style="margin-top: 5px;" class="topbar-icon cart" data-react-class="v2/NavigationControlButtonsMobile" data-react-props="{}"></li>
561
562        <li class="toggle-topbar" style="margin-top: 5px;">
563          <a href="#">
564            <i class="fa-solid fa-list" style="font-size: 2em;"></i>
565          </a>
566        </li>
567
568      </ul>
569
570      <section class="top-bar-section">
571        
572          <ul class="left">
573              <li id='page_74787' class="has-dropdown">
574                <a href="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography" class="">
575                  Drop Down Menu for Online Galleries
576                </a>
577                <ul class="dropdown">
578    <li id='page_74789' class="">
579      <a href="https://www.johnnyadolphsonphotography.com/wasatch-mountains" class="">
580        Wasatch Mountains
581      </a>
582      
583    </li>
584    <li id='page_79663' class="">
585      <a href="https://www.johnnyadolphsonphotography.com/utah-desert" class="">
586        Utah Desert
587      </a>
588      
589    </li>
590    <li id='page_75058' class="">
591      <a href="https://www.johnnyadolphsonphotography.com/heber-valley" class="">
592        Heber Valley
593      </a>
594      
595    </li>
596    <li id='page_74788' class="">
597      <a href="https://www.johnnyadolphsonphotography.com/best-sellers" class="">
598        Best Sellers
599      </a>
600      
601    </li>
602    <li id='page_78491' class="">
603      <a href="https://www.johnnyadolphsonphotography.com/wild-places" class="">
604        Wild Places
605      </a>
606      
607    </li>
608    <li id='page_79566' class="">
609      <a href="https://www.johnnyadolphsonphotography.com/provo-river" class="">
610        Provo River
611      </a>
612      
613    </li>
614    <li id='page_79577' class="">
615      <a href="https://www.johnnyadolphsonphotography.com/black-white" class="">
616        Black &amp; White
617      </a>
618      
619    </li>
620    <li id='page_79568' class="">
621      <a href="https://www.johnnyadolphsonphotography.com/timpanogos" class="">
622        Timpanogos
623      </a>
624      
625    </li>
626    <li id='page_79574' class="">
627      <a href="https://www.johnnyadolphsonphotography.com/desert-southwest" class="">
628        Desert Southwest
629      </a>
630      
631    </li>
632    <li id='page_79575' class="">
633      <a href="https://www.johnnyadolphsonphotography.com/uinta-mountains" class="">
634        Uinta Mountains
635      </a>
636      
637    </li>
638    <li id='page_79567' class="">
639      <a href="https://www.johnnyadolphsonphotography.com/panorama-images" class="">
640        Panorama Images
641      </a>
642      
643    </li>
644    <li id='page_74790' class="">
645      <a href="https://www.johnnyadolphsonphotography.com/autumn-splendor" class="">
646        Autumn Splendor
647      </a>
648      
649    </li>
650    <li id='page_427338' class="">
651      <a href="https://www.johnnyadolphsonphotography.com/all-images" class="">
652        All Images
653      </a>
654      
655    </li>
656    <li id='page_425811' class="">
657      <a href="https://www.johnnyadolphsonphotography.com/new-releases" class="">
658        New Releases
659      </a>
660      
661    </li>
662    <li id='page_425812' class="">
663      <a href="https://www.johnnyadolphsonphotography.com/colorado" class="">
664        Colorado
665      </a>
666      
667    </li>
668
669  <!-- Right Nav Section -->
670  <ul class="right">
671    <li class="divider hide-for-small"></li>
672  </ul>
673</ul>
674
675              </li>
676              <li class="divider"></li>
677              <li id='page_145291' class="">
678                <a href="https://www.johnnyadolphsonphotography.com/gift-card-store" class="">
679                  Gift Card Store
680                </a>
681                
682              </li>
683              <li class="divider"></li>
684              <li id='page_74792' class="">
685                <a href="https://www.johnnyadolphsonphotography.com/about-the-artist" class="">
686                  About The Artist
687                </a>
688                
689              </li>
690              <li class="divider"></li>
691              <li id='page_74793' class="">
692                <a href="https://www.johnnyadolphsonphotography.com/contact" class="">
693                  Contact
694                </a>
695                
696              </li>
697              <li class="divider"></li>
698              <li id='page_74794' class="has-dropdown">
699                <a href="https://www.johnnyadolphsonphotography.com/faq" class="">
700                  FAQ
701                </a>
702                <ul class="dropdown">
703    <li id='page_210212' class="">
704      <a href="https://www.johnnyadolphsonphotography.com/privacy-policy" class="">
705        Privacy Policy
706      </a>
707      
708    </li>
709
710  <!-- Right Nav Section -->
711  <ul class="right">
712    <li class="divider hide-for-small"></li>
713  </ul>
714</ul>
715
716              </li>
717              <li class="divider"></li>
718          </ul>
719
720        <ul class="right" data-react-class="v2/AccountPanelMobile" data-react-props="{}"></ul>
721      </section>
722    </nav>
723  </div>
724</div>
725<!-- end user_site/layout_components/mobile_navigation  -->
726
727      </div>
728    </div>
729  </div>
730
731  <div id="scrolling_header_and_navigation" class="large-12 columns no-left-right-padding logo-nav-inline header-js">
732
733    <div class="row wrap">
734
735      <div id="scrolling_header" class="large-3 medium-3 small-2 columns no-left-padding header-outer">
736        <div class="logo-header">
737          <div class="no-margin">
738            <div class='large-12 columns body-section-content one'>
739  <a href="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography">
740    <div class="logo-slogan image">
741      <!-- display the scrolling logo if the scrolling logo file exists, regardless of whether user has specified to use logo image -->
742        <a href="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography">
743          <img id="scrolling_nav_logo_image" alt="Johnny Adolphson Photography" src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5zcWuAdN70EUmPaRpPudDZRiVveeEmqd1RU_6pQuoc3Nk5zrtTDEoj-7i6QbqwlTJPg_KxcPPpZRVY8Rvib_cpqcRuUSfSibFycYc4FQhKk8iLX8xID3nf9WMRgZ_lABp-JbJ3rgdzU_gPuVRHLcqn6dxI7A0xUrxxQgSfv-ZVWJ1zN3-gjc_ktPvvkcau4FDKWZfhjRWjhppE7Py-BTxr6IyuTq3Vae_Q3yrFXYq79zE.webp" />
744        </a>
745    </div>
746  </a>
747</div>
748
749          </div>
750        </div>
751      </div>
752
753      <div id="scrolling_navigation" class="large-9 medium-9 small-10 columns no-left-padding nav-outer">
754        <div class="navigation-menu">
755          <div class="row no-margin">
756            <!-- begin NAVIGATION for large screens -->
757<div id="smoothmenu1" class="ddsmoothmenu">
758  <ul>
759      <li id='page_74787'>
760        <a href="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography" class="nav-page" target="">Drop Down Menu for Online Galleries</a>
761        <ul class="dropdown">
762    <li id='page_74789' class="">
763      <a href="https://www.johnnyadolphsonphotography.com/wasatch-mountains" class="" target="">
764        Wasatch Mountains
765      </a>
766      
767    </li>
768    <li id='page_79663' class="">
769      <a href="https://www.johnnyadolphsonphotography.com/utah-desert" class="" target="">
770        Utah Desert
771      </a>
772      
773    </li>
774    <li id='page_75058' class="">
775      <a href="https://www.johnnyadolphsonphotography.com/heber-valley" class="" target="">
776        Heber Valley
777      </a>
778      
779    </li>
780    <li id='page_74788' class="">
781      <a href="https://www.johnnyadolphsonphotography.com/best-sellers" class="" target="">
782        Best Sellers
783      </a>
784      
785    </li>
786    <li id='page_78491' class="">
787      <a href="https://www.johnnyadolphsonphotography.com/wild-places" class="" target="">
788        Wild Places
789      </a>
790      
791    </li>
792    <li id='page_79566' class="">
793      <a href="https://www.johnnyadolphsonphotography.com/provo-river" class="" target="">
794        Provo River
795      </a>
796      
797    </li>
798    <li id='page_79577' class="">
799      <a href="https://www.johnnyadolphsonphotography.com/black-white" class="" target="">
800        Black &amp; White
801      </a>
802      
803    </li>
804    <li id='page_79568' class="">
805      <a href="https://www.johnnyadolphsonphotography.com/timpanogos" class="" target="">
806        Timpanogos
807      </a>
808      
809    </li>
810    <li id='page_79574' class="">
811      <a href="https://www.johnnyadolphsonphotography.com/desert-southwest" class="" target="">
812        Desert Southwest
813      </a>
814      
815    </li>
816    <li id='page_79575' class="">
817      <a href="https://www.johnnyadolphsonphotography.com/uinta-mountains" class="" target="">
818        Uinta Mountains
819      </a>
820      
821    </li>
822    <li id='page_79567' class="">
823      <a href="https://www.johnnyadolphsonphotography.com/panorama-images" class="" target="">
824        Panorama Images
825      </a>
826      
827    </li>
828    <li id='page_74790' class="">
829      <a href="https://www.johnnyadolphsonphotography.com/autumn-splendor" class="" target="">
830        Autumn Splendor
831      </a>
832      
833    </li>
834    <li id='page_427338' class="">
835      <a href="https://www.johnnyadolphsonphotography.com/all-images" class="" target="">
836        All Images
837      </a>
838      
839    </li>
840    <li id='page_425811' class="">
841      <a href="https://www.johnnyadolphsonphotography.com/new-releases" class="" target="">
842        New Releases
843      </a>
844      
845    </li>
846    <li id='page_425812' class="">
847      <a href="https://www.johnnyadolphsonphotography.com/colorado" class="" target="">
848        Colorado
849      </a>
850      
851    </li>
852</ul>
853
854      </li>
855      <li id='page_145291'>
856        <a href="https://www.johnnyadolphsonphotography.com/gift-card-store" class="nav-page" target="">Gift Card Store</a>
857        
858      </li>
859      <li id='page_74792'>
860        <a href="https://www.johnnyadolphsonphotography.com/about-the-artist" class="nav-page" target="">About The Artist</a>
861        
862      </li>
863      <li id='page_74793'>
864        <a href="https://www.johnnyadolphsonphotography.com/contact" class="nav-page" target="">Contact</a>
865        
866      </li>
867      <li id='page_74794'>
868        <a href="https://www.johnnyadolphsonphotography.com/faq" class="nav-page" target="">FAQ</a>
869        <ul class="dropdown">
870    <li id='page_210212' class="">
871      <a href="https://www.johnnyadolphsonphotography.com/privacy-policy" class="" target="">
872        Privacy Policy
873      </a>
874      
875    </li>
876</ul>
877
878      </li>
879  </ul>
880</div>
881<!--end NAVIGATION for large screens -->
882
883
884          </div>
885        </div>
886      </div>
887
888      <div id="shopping_cart_btn_sidebar" class="sidebar-widget" data-react-class="v2/ShoppingCartButtonSideBar" data-react-props="{}"></div>
889
890    </div>
891
892  </div>
893
894  <div class="">
895
896    <div class="large-12 columns top-controls-outer" id="top_controls">
897
898      <div class="large-12 columns no-left-right-padding top-controls wrap">
899
900        <div id="account_container" class="content-area columns">
901          <div data-react-class="v2/AccountPanel" data-react-props="{}"></div>
902        </div>
903
904        <div id="search" class="search-container site-search-avail" style="font-size: .9em;">
905          <form action='/site_search' method='get'>
906  <input type='text' name='search' placeholder='search'>
907  <input type='submit' value='Go' class='submit-form-btn soft'>
908</form>
909        </div>
910
911        <div id="shopping_cart_bar_container" class="content-area site-search-avail" data-delay="" style="font-size: .9em;">
912          <div id="shopping_cart_btn" data-react-class="v2/ShoppingCartButton" data-react-props="{}"></div>
913        </div>
914
915      </div>
916
917      
918
919    </div>
920
921    <div class="large-12 columns no-left-right-padding logo-nav-container logo-nav-inline header-js">
922
923      <div class="row wrap header-nav-outer">
924
925        <div id="header" class="large-4 medium-12 small-12 columns no-left-right-padding header-outer">
926          <div class="logo-header">
927            <div class="row no-margin">
928                <div class='large-12 columns body-section-content one'>
929    <a href="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography">
930  <div class="logo-slogan image">
931    <img id="logo_image" alt="Johnny Adolphson Photography" src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5tYHzCadX2WEmbNgcO78HNDzExbuEmqd1RU_6pQuoZ3Nk5zrtTDEoj-7i6QbqwlTJPg_KxcPPpZRVY8Rvib_cpqcRuUSfSibFycYc4FQhKk8iLX8xID3nf9WMRgZ_lABp-JbJ3rgdzU_gPuVRHLcqn6dxI7A0xUrxxQgSfv-ZVWJ1zN3-gjc_ktPvvkcau4FDKWZfhjRWjhppE7Py-BTxr6EoLFpCGBIblLpbfFlmc5Ds.webp" />
932  </div>
933</a>
934
935  </div>
936
937            </div>
938          </div>
939        </div>
940
941        <div id="navigation" class="large-8 medium-12 small-12 columns no-left-padding nav-outer">
942          <div class="navigation-menu">
943            <div class="row no-margin">
944              
945
946  <!-- begin NAVIGATION for large screens -->
947  <div id="smoothmenu1" class="ddsmoothmenu">
948    <ul>
949        <li id='page_74787' class="parent" style="color: #666666">
950          <a href="https://www.johnnyadolphsonphotography.com/shop-Johnny-Adolphson-Photography" class="nav-page " target="">
951            Drop Down Menu for Online Galleries
952          </a>
953          <ul class="dropdown">
954    <li id='page_74789' class="">
955      <a href="https://www.johnnyadolphsonphotography.com/wasatch-mountains" class="" target="">
956        Wasatch Mountains
957      </a>
958      
959    </li>
960    <li id='page_79663' class="">
961      <a href="https://www.johnnyadolphsonphotography.com/utah-de
961sert" class="" target="">
962        Utah Desert
963      </a>
964      
965    </li>
966    <li id='page_75058' class="">
967      <a href="https://www.johnnyadolphsonphotography.com/heber-valley" class="" target="">
968        Heber Valley
969      </a>
970      
971    </li>
972    <li id='page_74788' class="">
973      <a href="https://www.johnnyadolphsonphotography.com/best-sellers" class="" target="">
974        Best Sellers
975      </a>
976      
977    </li>
978    <li id='page_78491' class="">
979      <a href="https://www.johnnyadolphsonphotography.com/wild-places" class="" target="">
980        Wild Places
981      </a>
982      
983    </li>
984    <li id='page_79566' class="">
985      <a href="https://www.johnnyadolphsonphotography.com/provo-river" class="" target="">
986        Provo River
987      </a>
988      
989    </li>
990    <li id='page_79577' class="">
991      <a href="https://www.johnnyadolphsonphotography.com/black-white" class="" target="">
992        Black &amp; White
993      </a>
994      
995    </li>
996    <li id='page_79568' class="">
997      <a href="https://www.johnnyadolphsonphotography.com/timpanogos" class="" target="">
998        Timpanogos
999      </a>
1000      
1001    </li>
1002    <li id='page_79574' class="">
1003      <a href="https://www.johnnyadolphsonphotography.com/desert-southwest" class="" target="">
1004        Desert Southwest
1005      </a>
1006      
1007    </li>
1008    <li id='page_79575' class="">
1009      <a href="https://www.johnnyadolphsonphotography.com/uinta-mountains" class="" target="">
1010        Uinta Mountains
1011      </a>
1012      
1013    </li>
1014    <li id='page_79567' class="">
1015      <a href="https://www.johnnyadolphsonphotography.com/panorama-images" class="" target="">
1016        Panorama Images
1017      </a>
1018      
1019    </li>
1020    <li id='page_74790' class="">
1021      <a href="https://www.johnnyadolphsonphotography.com/autumn-splendor" class="" target="">
1022        Autumn Splendor
1023      </a>
1024      
1025    </li>
1026    <li id='page_427338' class="">
1027      <a href="https://www.johnnyadolphsonphotography.com/all-images" class="" target="">
1028        All Images
1029      </a>
1030      
1031    </li>
1032    <li id='page_425811' class="">
1033      <a href="https://www.johnnyadolphsonphotography.com/new-releases" class="" target="">
1034        New Releases
1035      </a>
1036      
1037    </li>
1038    <li id='page_425812' class="">
1039      <a href="https://www.johnnyadolphsonphotography.com/colorado" class="" target="">
1040        Colorado
1041      </a>
1042      
1043    </li>
1044</ul>
1045
1046        </li>
1047        <li id='page_145291' class="parent" style="color: #666666">
1048          <a href="https://www.johnnyadolphsonphotography.com/gift-card-store" class="nav-page " target="">
1049            Gift Card Store
1050          </a>
1051          
1052        </li>
1053        <li id='page_74792' class="parent" style="color: #666666">
1054          <a href="https://www.johnnyadolphsonphotography.com/about-the-artist" class="nav-page " target="">
1055            About The Artist
1056          </a>
1057          
1058        </li>
1059        <li id='page_74793' class="parent" style="color: #666666">
1060          <a href="https://www.johnnyadolphsonphotography.com/contact" class="nav-page " target="">
1061            Contact
1062          </a>
1063          
1064        </li>
1065        <li id='page_74794' class="parent" style="color: #666666">
1066          <a href="https://www.johnnyadolphsonphotography.com/faq" class="nav-page " target="">
1067            FAQ
1068          </a>
1069          <ul class="dropdown">
1070    <li id='page_210212' class="">
1071      <a href="https://www.johnnyadolphsonphotography.com/privacy-policy" class="" target="">
1072        Privacy Policy
1073      </a>
1074      
1075    </li>
1076</ul>
1077
1078        </li>
1079    </ul>
1080  </div>
1081  <!--end NAVIGATION for large screens -->
1082
1083
1084            </div>
1085          </div>
1086        </div>
1087
1088      </div>
1089
1090    </div>
1091  </div>
1092
1093<!-- End Header and Nav -->
1094
1095<!-- First Band (Slider) -->
1096
1097
1098
1099<!-- Three-up Content Blocks -->
1100
1101
1102
1103
1104  <div id="content_area" class="content-area large-12 columns">
1105    <div class='row wrap'>
1106      <div id="user_site_product_galleries_show" class="large-12 columns content-area-inner ">
1107        
1108<div class="large-12 medium-12 columns">
1109    
1110
1111    
1112    
1113
1114
1115    <div id="product_gallery" class="large-12 medium-12 columns store-container">
1116
1117          <div class="Traditional large-12 columns no-left-right-padding c
1117ategory-container">
1118  
1119  
1120  
1121
1122
1123
1124
1125
1126
1127      
1128<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='34354'>
1129  <div id="category_" class="album">
1130    <div class="product-outer-container">
1131      <div class="photo-inner-container">
1132          <a href="/wasatch-mountains">
1133  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5DUkKmedr_E2K5aRlK8_rrAip3f71ywZgED6P4HfAbxYZwnqlOFg1ptLy5QPfu2idJi_OsZb6hUw8O-wbjbPcp0NMlXzzJ279qNYQlAkI518-cW8pUWWHHoiZVwp--SxhlP_0s7BV5DKMR-VUQYISm-MwNvltyHfkuUEnu4F-2AaB1HLr_U97t2uL7-c0.jpg"
1134       alt="Wasatch Mountains" title="Wasatch Mountains">
1135  <div class="photo-hover"></div>
1136</a>
1137
1138          
1139      </div>
1140      <div class="album-title">
1141        <a href="/wasatch-mountains">
1142          Wasatch Mountains&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1143</a>      </div>
1144    </div>
1145  </div>
1146</div>
1147
1148
1149
1150  
1151
1152
1153
1154
1155
1156
1157      
1158<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='38863'>
1159  <div id="category_" class="album">
1160    <div class="product-outer-container">
1161      <div class="photo-inner-container">
1162          <a href="/uinta-mountains">
1163  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5BfG-bfcf8AU61ShNc7srPBBtWY6N6-5k9NrLwB7pereEsz_UaTUo49biWZoaEpzBUmuSAduK2TwoTvVi7KuYivZ4xCXiIwe03Nc5uAhJ0m9SfXd9RTDeU-3gWzIeSWV5yJbBm-B9rF-Ye-QhHaY2m691bpkMlWL1tUEPa-eNIG8ssczb_m5ansPrhx8i19hbSV9TjkB71k-UDN6AyqT6fFhCxZZ_mggbh2w.jpg"
1164       alt="Uinta Mountains" title="Uinta Mountains">
1165  <div class="photo-hover"></div>
1166</a>
1167
1168          
1169      </div>
1170      <div class="album-title">
1171        <a href="/uinta-mountains">
1172          Uinta Mountains&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1173</a>      </div>
1174    </div>
1175  </div>
1176</div>
1177
1178
1179
1180  
1181
1182
1183
1184
1185
1186
1187      
1188<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='34353'>
1189  <div id="category_" class="album">
1190    <div class="product-outer-container">
1191      <div class="photo-inner-container">
1192          <a href="/best-sellers">
1193  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5DeGmTUePwCVOeZQRI-c3nEStwfa19sdpVUPasQOcfxoVnw-kYDBJz7qSoSaaklyFWi-m2bL-gHFQh6UvubbpjqZIlWifSibFyf4clEQhh153PAp0QDzSU8GINzIf_Ekxse6Q0q1AoHeYeogZfI4m6-NoN-SRuutd_SjKnxnHQcRmI8nSrmA.jpg"
1194       alt="Best Sellers" title="Best Sellers">
1195  <div class="photo-hover"></div>
1196</a>
1197
1198          
1199      </div>
1200      <div class="album-title">
1201        <a href="/best-sellers">
1202          Best Sellers&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1203</a>      </div>
1204    </div>
1205  </div>
1206</div>
1207
1208
1209
1210  
1211
1212
1213
1214
1215
1216
1217      
1218<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='37585'>
1219  <div id="category_" class="album">
1220    <div class="product-outer-container">
1221      <div class="photo-inner-container">
1222          <a href="/wild-places">
1223  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5PdW-QYtbOI1yEfhlT1eTrMRtmeb5uwZEJBLCrBvAbxId8mKpPGgxmtLy5QPfu2idJi_OsZb6hUw8O-wbjbPcp0NMlXzzJ279qNYQlAkI518-cW8pUWWHHoiZVwp--SxhlP_0s7BV5DKMR-VUQYISm-MwNvltyHfkuUEnu4Am52HtwzJfevs9LrNw0N28.jpg"
1224       alt="Wild Places" title="Wild Places">
1225  <div class="photo-hover"></div>
1226</a>
1227
1228          
1229      </div>
1230      <div class="album-title">
1231        <a href="/wild-places">
1232          Wild Places&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1233</a>      </div>
1234    </div>
1235  </div>
1236</div>
1237
1238
1239
1240  
1241
1242
1243
1244
1245
1246
1247      
1248<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='38855'>
1249  <div id="category_" class="album">
1250    <div class="product-outer-container">
1251      <div class="photo-inner-container">
1252          <a href="/timpanogos">
1253  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5WfXCCUfXjBU6CWCVT5dLnAC1xfpFW7ZsHC7TBIrpYhtY7yPQecX8C3ImqSKW7pzkDm_Cwe_7iCFpOoF-7K-AnpcJ3W2yKiekidow_EA9nmMaNW8JSXmHHz21Hjc-mUl4rdbl_rgdlU-cPskMNdcr1uoUfqFtkAek1GhaJq6cQRN1hYXf31oHstfaikYOg-kCHV8jLmQJhITdPNp1J8LOUBior29M.jpg"
1254       alt="Timpanogos" title="Timpanogos">
1255  <div class="photo-hover"></div>
1256</a>
1257
1258          
1259      </div>
1260      <div class="album-title">
1261        <a href="/timpanogos">
1262          Timpanogos&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1263</a>      </div>
1264    </div>
1265  </div>
1266</div>
1267
1268
1269
1270  
1271
1272
1273
1274
1275
1276
1277      
1278<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='38931'>
1279  <div id="category_" class="album">
1280    <div class="product-outer-container">
1281      <div class="photo-inner-container">
1282          <a href="/utah-desert">
1283  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5YfXKcUf3wEk-FcAVi4JCPByZ1Of8gqNlWXfeuRuYEmMMui7VdWkww9KWvSKevmSdShfOsIeuIRUwZ4Ab9Pe8x7cFzHmKEw_g5cIo4VFojxZfVENpVSTeVtixT3o20DgczJqp3tkw9CK1Q-UUQdYft8ehSg4yc2vXCCopGvyPI1zmGDg.jpg"
1284       alt="Utah Desert" title="Utah Desert">
1285  <div class="photo-hover"></div>
1286</a>
1287
1288          
1289      </div>
1290      <div class="album-title">
1291        <a href="/utah-desert">
1292          Utah Desert&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1293</a>      </div>
1294    </div>
1295  </div>
1296</div>
1297
1298
1299
1300  
1301
1302
1303
1304
1305
1306
1307      
1308<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='38851'>
1309  <div id="category_" class="album">
1310    <div class="product-outer-container">
1311      <div class="photo-inner-container">
1312          <a href="/provo-river">
1313  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5SZnKEYezDCUuPdSlz5dPdGiZgZJFQ8YcGOobNMoBJncMw9u4KSQw-7_n4EeP1y2cO3azpLbujWUxWsB3_frtg7cd1US_SwvI-ZMB2LRs3ltWWQo8GDyWU4DRJzNWsSxt5I_0s7BV5Xa0dskARacr1uoUf-VVoSvw0E1ja6e4CA9N7NnLtlZDYvPh6bEC2Q49qK-LxgluvtVw.jpg"
1314       alt="Provo River" title="Provo River">
1315  <div class="photo-hover"></div>
1316</a>
1317
1318          
1319      </div>
1320      <div class="album-title">
1321        <a href="/provo-river">
1322          Provo River&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1323</a>      </div>
1324    </div>
1325  </div>
1326</div>
1327
1328
1329
1330  
1331
1332
1333
1334
1335
1336
1337      
1338<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='38853'>
1339  <div id="category_" class="album">
1340    <div class="product-outer-container">
1341      <div class="photo-inner-container">
1342          <a href="/panorama-images">
1343  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5Oe36Hf
1343cfOMFKDaQJizcrUEyFrSZ528IQQBKr_K7ZbhMokwrZOGQ9nquH_FOzz1jlLjb_zIaWhXwAJ9Ab_crRn4sdpT2yc8OZydJAjBkIv18GQRo8QDyuY_XENmp_zFEwhe_1hs0E9Ga1Q7RRVfMS0rsRa5RV6HPRjSBbS6ONPG4xHPuAvA7f-8dIcLNM07barYKU.jpg"
1344       alt="Panorama Images" title="Panorama Images">
1345  <div class="photo-hover"></div>
1346</a>
1347
1348          
1349      </div>
1350      <div class="album-title">
1351        <a href="/panorama-images">
1352          Panorama Images&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1353</a>      </div>
1354    </div>
1355  </div>
1356</div>
1357
1358
1359
1360  
1361
1362
1363
1364
1365
1366
1367      
1368<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='38861'>
1369  <div id="category_" class="album">
1370    <div class="product-outer-container">
1371      <div class="photo-inner-container">
1372          <a href="/desert-southwest">
1373  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5AeGiXUfL2AUuPWBwJ6MfLDWs0IfsuqdpXU_auWrValZFli-0NT1Ai_Lm7SrS2kTxVmb_lWKrxXRwV4ku3PbN6_4orHibDwvo4Y8B2QFAl2YWOW8lIRWHHoiZVk5GyAA1kNrN_rlxrS60LrlAKI5WS8bvh3iYcEqPDB87DPu0ENDI.jpg"
1374       alt="Desert Southwest" title="Desert Southwest">
1375  <div class="photo-hover"></div>
1376</a>
1377
1378          
1379      </div>
1380      <div class="album-title">
1381        <a href="/desert-southwest">
1382          Desert Southwest&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1383</a>      </div>
1384    </div>
1385  </div>
1386</div>
1387
1388
1389
1390  
1391
1392
1393
1394
1395
1396
1397      
1398<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='34569'>
1399  <div id="category_" class="album">
1400    <div class="product-outer-container">
1401      <div class="photo-inner-container">
1402          <a href="/heber-valley">
1403  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5GcXiAUfDjBViBWCVI5NfRBCFaQrxy-7QjNoHBF7Bai-wm0foOSk5-q-H5E-X3yWsP2LO1c7bxEkwO4AjjbLN8-cVmSCfJxe5yLbk3VANnmtfbCI9aRDffuDQNi9SuSggzbekm6glrBuYOr0xHO97_vMgD_1tiHewtG0DKv60CWIRuLCT_6pATyzLa9EWgQK3uyeZ56JZF.jpg"
1404       alt="Heber Valley" title="Heber Valley">
1405  <div class="photo-hover"></div>
1406</a>
1407
1408          
1409      </div>
1410      <div class="album-title">
1411        <a href="/heber-valley">
1412          Heber Valley&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1413</a>      </div>
1414    </div>
1415  </div>
1416</div>
1417
1418
1419
1420  
1421
1422
1423
1424
1425
1426
1427      
1428<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='320245'>
1429  <div id="category_" class="album">
1430    <div class="product-outer-container">
1431      <div class="photo-inner-container">
1432          <a href="/new-releases">
1433  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5DemeTUfH-Ek-PYBli2tfRGjZqZatIzZ4MF67tEYBJgcY8z_pQHwlno-_wFuL2z31Rmvr9L_OnTA8U4Q_ibbhy_8FoUj2EkcYrNYE-GRA3z4WfW9keAWGV8X8ChsnrGEohZ_M0rUwtBedI4RJVMZXj95de8Rh_Afk4UA6R_OJUVtNnHnuJ-5pF2NhXLxoPXmM3mpTb.jpg"
1434       alt="New Releases" title="New Releases">
1435  <div class="photo-hover"></div>
1436</a>
1437
1438          
1439      </div>
1440      <div class="album-title">
1441        <a href="/new-releases">
1442          New Releases&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1443</a>      </div>
1444    </div>
1445  </div>
1446</div>
1447
1448
1449
1450  
1451
1452
1453
1454
1455
1456
1457      
1458<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='34355'>
1459  <div id="category_" class="album">
1460    <div class="product-outer-container">
1461      <div class="photo-inner-container">
1462          <a href="/autumn-splendor">
1463  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5RcW2Ga97zBU-1VAJS-MjnOy1ifrpI8YU9Ma7zBL5EndQm2sY-fXgO-bm5Xoq1kDlNmvrwMuflC1xPqlq8K_t5-88lEGzS2fw-ZIQjBA10gc6WXN4eFxiGtnUXgc3rGF53Pqs09gchFOYNs1BHO97_vJkN8xB3HOVjSAKDreoMQtNrNmfu3pn847WiytS14BaVKMjVmUrnfEpPLeVCct5HWuvD.jpg"
1464       alt="Autumn Splendor" title="Autumn Splendor">
1465  <div class="photo-hover"></div>
1466</a>
1467
1468          
1469      </div>
1470      <div class="album-title">
1471        <a href="/autumn-splendor">
1472          Autumn Splendor&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1473</a>      </div>
1474    </div>
1475  </div>
1476</div>
1477
1478
1479
1480  
1481
1482
1483
1484
1485
1486
1487      
1488<div class="large-3 small-6 columns product-container three-columns" data-product-gallery-id='321811'>
1489  <div id="category_" class="album">
1490    <div class="product-outer-container">
1491      <div class="photo-inner-container">
1492          <a href="/all-images">
1493  <img class="lazyload" data-src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR63PcJYcyCo7L3wiuOGn-kt3KDxISuxlEEZsG0dKuFccjsgzQqsAoHDR379gMP1OXDeLHXrvjKkFq-lb4wqeKaEjiVAad5rMyVtekKhY9z6GWLdYRdf65eBFSJnOf8gp9tUVvOoQukEmMMui7VdWkww9KWvSKevmSdShfOsIeuIRUwZ4Ab9Pe8x7cFzHmKEw_g5cIo4VFojxZfVENpVSTeVtixT3o20DgczJqp3tkw9CK1Q-UUQdYft8ehSZjQLmUk56SuUHthR0PkBAg.jpg"
1494       alt="All Images" title="All Images">
1495  <div class="photo-hover"></div>
1496</a>
1497
1498          
1499      </div>
1500      <div class="album-title">
1501        <a href="/all-images">
1502          All Images&nbsp;<i class="fa-solid fa-circle-chevron-right"></i>
1503</a>      </div>
1504    </div>
1505  </div>
1506</div>
1507
1508
1509
1510
1511</div>
1512
1513<div class="large-12 columns" style="text-align: center;">
1514    <div role="navigation" aria-label="Pagination" class="infinite-pagination pagination-nav"></div>
1515</div>
1516
1517
1518    </div>
1519
1520    
1521
1522</div>
1523
1524      </div>
1525    </div>
1526  </div>
1527
1528
1529
1530
1531  <!-- trust bar -->
1532  
1533    <div id="trust_bar" class="columns">
1534      <div class="row wrap">
1535       
1536<div class="trust-bar">
1537
1538  <div class="trust-bar__head">
1539    <h1 class="trust-bar__title">trusted</h1>
1540    <div class="trust-bar__by-artstorefronts">
1541      <a href="https://www.artstorefronts.com/" target="_blank" class="trust-bar__by-artstorefronts-link">by <strong>art</strong>storefronts</a>
1542    </div>
1543  </div>
1544
1545  <div class="trust-bar__list">
1546
1547      <div class="trust-bar__item">
1548        <div class="trust-bar__item-img-badge" id="trusted_art_seller">
1549          <img class="trust-bar__item-img lazyload" alt="Trusted Art Seller" data-src="https://asf-images.s3.amazonaws.com/static-images/1c_trusted_art_seller" />
1550        </div>
1551        <div class="trust-bar__item-text-content" id="trusted_art_seller_jbox">
1552          <div class="trust-bar__item-text-content-inner">
1553            <h2 class="trust-bar__item-title">Trusted Art Seller</h2>
1554            <p>
1555              The presence of this badge signifies that this business has officially registered with the <a href="http://www.artstorefronts.com/?utm_campaign=johnnyadolphsonphotography&amp;utm_source=trust%20badges&amp;utm_medium=trust&amp;utm_term=trusted-art-seller&amp;utm_content=4069">Art Storefronts Organization</a> and has an established track record of selling art.
1556            </p>
1557            <p>It also means that buyers can trust that they are buying from a legitimate business.  Art sellers that conduct fraudulent activity or that receive numerous complaints from buyers will have this badge revoked. If you would like to file a complaint about this seller, <a target="blank" href="https://www.artstorefronts.com/contact">
1557please do so here</a>.</p>
1558          </div>
1559        </div>
1560      </div>
1561
1562      <div class="trust-bar__item">
1563        <div class="trust-bar__item-img-badge" id="verified_returns_exchanges">
1564          <img class="trust-bar__item-img lazyload" alt="Verified Returns &amp; Exchanges" data-src="https://asf-images.s3.amazonaws.com/static-images/2b_verified_returns_and_exchange_policy" />
1565        </div>
1566        <div class="trust-bar__item-text-content" id="verified_returns_exchanges_jbox">
1567          <div class="trust-bar__item-text-content-inner">
1568            <h2 class="trust-bar__item-title">Verified Returns & Exchanges</h2>
1569            <p>
1570              The <a href="http://www.artstorefronts.com/?utm_campaign=johnnyadolphsonphotography&amp;utm_source=trust%20badges&amp;utm_medium=trust&amp;utm_term=verified-returns-exchanges&amp;utm_content=4069">Art Storefronts Organization</a> has verified that this business has provided a returns & exchanges policy for all art purchases.
1571            </p>
1572            <h3>Description of Policy from Merchant:</h3>
1573              <p><i>I want you to be happy with your purchase!  Artwork can be returned within 30 days for a refund of the purchase price paid. I will retain a small fee to pay for the return shipping. For custom orders and acrylic prints I will retain 20%. Your return should be undamaged and in the original packaging.  Send me an email with your order number and we will work out the details. 
1574
1575In the rare event that your artwork arrives damaged or flawed, it will be replaced at no cost to you.  My print provider does their utmost to ensure that your prints are packaged carefully to arrive safely at their destination. However, sometimes damage can occur in shipping. PLEASE KEEP ALL PACKAGING, take photos, of the damage done to both packaging and artwork, and send me an email with the photos, details and your order number and I will take care of it! </i></p>
1576          </div>
1577        </div>
1578      </div>
1579
1580      <div class="trust-bar__item">
1581        <div class="trust-bar__item-img-badge" id="verified_secure_website">
1582          <img class="trust-bar__item-img lazyload" alt="Verified Secure Website with Safe Checkout" data-src="https://asf-images.s3.amazonaws.com/static-images/3c_verified_secure_website" />
1583        </div>
1584        <div class="trust-bar__item-text-content" id="verified_secure_website_jbox">
1585          <div class="trust-bar__item-text-content-inner">
1586            <h2 class="trust-bar__item-title">Verified Secure Website with Safe Checkout</h2>
1587            <p>
1588              This website provides a secure checkout with SSL encryption.
1589            </p>
1590          </div>
1591        </div>
1592      </div>
1593
1594      <div class="trust-bar__item">
1595        <div class="trust-bar__item-img-badge" id="verified_archival_material">
1596          <img class="trust-bar__item-img lazyload" alt="Verified Archival Materials Used" data-src="https://asf-images.s3.amazonaws.com/static-images/4b_verified_archival_material" />
1597        </div>
1598        <div class="trust-bar__item-text-content" id="verified_archival_material_jbox">
1599          <div class="trust-bar__item-text-content-inner">
1600            <h2 class="trust-bar__item-title">Verified Archival Materials Used</h2>
1601            <p>
1602              The <a href="http://www.artstorefronts.com/?utm_campaign=johnnyadolphsonphotography&amp;utm_source=trust%20badges&amp;utm_medium=trust&amp;utm_term=verified-archival-material&amp;utm_content=4069">Art Storefronts Organization</a> has verified that this Art Seller has published information about the archival materials used to create their products in an effort to provide transparency to buyers.
1603            </p>
1604            <h3>Description from Merchant:</h3>
1605              <p><strong>WARNING:</strong> <em>This merchant has removed information about what materials they are using in the production of their products. Please verify with them directly.</em></p>
1606          </div>
1607        </div>
1608      </div>
1609
1610  </div>
1611
1612</div>
1613
1614      </div>
1615    </div>
1616  
1617
1618  <!-- subscribe bar -->
1619  
1620
1621  <!-- Footer -->
1622  <div id="footer" class="footer-outer columns home-page content-area-inner">
1623    <div class="row wrap no-left-padding">
1624      <div class="large-12 columns no-left-right-padding footer">
1625        <div class="footer-area-inner">
1626          <div class="contentbuilder-wrapper">
1627  <div
1628    class="large-12 columns  footer-markup"
1629    data-update-url="/contentbuilder/content_builder_markups/39708">
1630    <div class="footer-area-inner">
1631  <div class="contentbuilder-wrapper">
1632    <div class="footer-v2-wrapper rows">
1633      <div class="footer-v2-columns-wrapper">
1634        <div class="column large-2 medium-2 small-2">
1635          <p class="column-title">
1636            Info
1637          </p>
1638          <div id="footer-v2-website-info">
1639            <ul>
1640  <li>
1641    © Copyright 2025
1642  </li>
1643  <li>
1644    All Rights Reserved
1645  </li>
1646  <li>
1647    Johnny Adolphson Gallery</li><li>37 East 100 North Unit 103</li>
1648  <li>
1649    Heber City, UT 84032
1650  </li>
1651</ul>
1652
1653          </div>
1654        </div>
1655        <div class="column large-2 medium-2 small-2">
1656          <p class="column-title">
1657            Contact
1658          </p>
1659          <ul>
1660            <li>
1661              <div class="footer-v2-dynamic-link" id="footer-v2-resources-contact-link">
1662                  <a href="/contact">Contact Form</a>
1663              </div>
1664            </li>
1665          </ul>
1666        </div>
1667
1668          <div class="column large-2 medium-2 small-2">
1669            <p class="column-title">
1670              Resources
1671            </p>
1672            <ul>
1673              <li>
1674                <div class="footer-v2-dynamic-link" id="footer-v2-resources-about_the_artist-link">
1675                    <a href="/about-the-artist">About the artist</a>
1676                </div>
1677              </li>
1678              <li>
1679                <div class="footer-v2-dynamic-link" id="footer-v2-resources-faq-link">
1680                    <a href="/faq">FAQ</a>
1681                </div>
1682              </li>
1683              <li style="display: none;">
1684                <div class="footer-v2-dynamic-link" id="footer-v2-resources-shipping-link">
1685                </div>
1686              </li>
1687              <li style="display: none;">
1688                <div class="footer-v2-dynamic-link" id="footer-v2-resources-returns-link">
1689                </div>
1690              </li>
1691              <li>
1692                <div class="footer-v2-dynamic-link" id="footer-v2-resources-privacy-policy-link">
1693                    <a href="/privacy-policy">Privacy Policy</a>
1694                </div>
1695              </li>
1696              <li style="display: none;">
1697                <div class="footer-v2-dynamic-link" id="footer-v2-resources-blog-link">
1698                </div>
1699              </li>
1700            </ul>
1701          </div>
1702
1703        <div class="column large-2 medium-2 small-2">
1704          <p class="column-title">
1705            Stay Updated
1706          </p>
1707          <ul>
1708            <li>
1709              <div class="footer-v2-dynamic-link" id="footer-v2-facebook-link">
1710                  <a target="_blank" href="https://www.facebook.com/johnnyadolphsonphotography/">Facebook</a>
1711              </div>
1712            </li>
1713            <li style="display: none;">
1714              <div class="footer-v2-dynamic-link" id="footer-v2-twitter-link">
1715              </div>
1716            </li>
1717            <li>
1718              <div class="footer-v2-dynamic-link" id="footer-v2-instagram-link">
1719                  <a target="_blank" href="https://instagram.com/johnnyadolphsonphotography?utm_medium=copy_link">Instagram</a>
1720              </div>
1721            </li>
1722            <li style="display: none;">
1723              <div class="footer-v2-dynamic-link" id="footer-v2-pinterest-link">
1724              </div>
1725            </li>
1726          </ul>
1727        </div>
1728
1729        <div id="footer-lct-form-container">
1730          
1731        </div>
1732      </div>
1733    </div>
1734  </div>
1735</div>
1736  </div>
1737</div>
1738
1739        </div>
1740        
1741        
1742      </div>
1743    </div>
1744  </div>
1745
1746
1747
1748
1749
1750          </div>
1751        </div>
1752      </div>
1753
1754      <div class="drawer-cart">
1755  <div class="drawer-cart-content">
1756    <div class="drawer__header">
1757      <span class="drawer__header-text">Cart</span>
1758      <button type="button" class="drawer__close-button js-drawer-close">
1759        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px">
1760          <path d="M 4.7070312 3.2929688 L 3.2929688 4.7070312 L 10.585938 12 L 3.2929688 19.292969 L 4.7070312 20.707031 L 12 13.414062 L 19.292969 20.707031 L 20.707031 19.292969 L 13.414062 12 L 20.707031 4.7070312 L 19.292969 3.2929688 L 12 10.585938 L 4.7070312 3.2929688 z" fill="currentColor"/>
1761        </svg>
1762      </button>
1763    </div>
1764    <div class="drawer__inner">
1765        <p class="cart--empty-message">Your cart is currently empty.</p>
1766
1767    </div>
1768    <div class="instant-checkout" id="instant-checkout-form"></div>
1769  </div>
1770</div>
1771
1772
1773
1774      <div class="ajax-overlay-loading"><i class="fa-solid fa-spinner fa-spin"></i></div>
1775      <div class="ajax-overlay-confirmation">Saved Successfully.</div>
1776      <div class="ajax-overlay-with-ok-button mobile-overlay-with-ok-button-js"></div>
1777      <!-- begin HELP TOOLTIP -->
1778<div id="help_invisible_to_visitor" class="f-dropdown content medium admin-question-tooltip large-12" data-dropdown-content>
1779  <div class="large-12 columns">
1780    <p>This is only visible to you because you are logged in and are authorized to manage this website. This message is not visible to other website visitors.</p>
1781  </div>
1782</div>
1783<!-- end HELP TOOLTIP -->
1784
1785      <div id="instagram_modal" class="reveal-modal photo-selector-modal" style="top: 20px;">
1786  <button aria-label="close" class="close-reveal-modal">&#215;</button>
1787  <h3 class='instagram-style'><i class='fa-brands fa-instagram'></i> Import From Instagram</h3>
1788  <p class='instagram-style'>Click on any Image to continue</p>
1789  <div id="instagram_images" class="api-account-modal">
1790  </div>
1791</div>
1792
1793
1794        <div class="columns badge no-left-right-padding align-center live-preview-widget" data-position="fixed bottom center">
1795      <div class="large-12 medium-12 small-12 columns badge no-left-right-padding align-center jbox-tooltip" id="live_preview_capable" data-jbox-tooltip-content-id="live_preview_capable_jbox">
1796      
1797        <img src="https://d15yhgn2ui21mw.cloudfront.net/production/artstorefronts/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5AdXmVa-zwEmKJaBtN69HRFShgOf8irNNTUP-oQuwEgt0ui7VdWkww9KWvSKevmSdShfOsIeuIRUwZ4Ab9Pe8x58FqVTqEh782eJAhFxQ3z4WOV89MD2_f_HMMidW9AEYkZ-86-FQ8EOMDr11HO8qu-cFAvh58B-ljXhbE9PNUUdMgdjayyrD4XdZS1J4sa-yzm0b9RfzZtg.webp" />
1798      </div>
1799    <span class="toggle"><i class="fa-solid fa-circle-xmark show-when-visible"></i><i class="fa-solid fa-caret-up show-when-collapsed"></i></span>
1800  </div>
1801  <div class="jbox-content" id="live_preview_capable_jbox">
1802    <h2>This Website Supports Augmented Reality to Live Preview Art</h2>
1803
1804<p>This means you can use the camera on your phone or tablet and superimpose any piece of art onto a wall inside of your home or business.</p>
1805
1806<p>To use this feature, Just look for the &quot;Live Preview AR&quot; button when viewing any piece of art on this website!</p>
1807
1808  </div>
1809
1810      <!--  user_site/layout_components/product_partials -->
1811
1812
1813
1814
1815
1816
1817
1818
1819<div id="ar-logo-info" class="reveal-modal medium">
1820  <button aria-label="close" class="close-reveal-modal">&#215;</button>
1821  <h2>This Website Supports Augmented Reality to Live Preview Art</h2>
1822
1823<p>This means you can use the camera on your phone or tablet and superimpose any piece of art onto a wall inside of your home or business.</p>
1824
1825<p>To use this feature, Just look for the &quot;Live Preview AR&quot; button when viewing any piece of art on this website!</p>
1826
1827</div>
1828<!-- ends user_site/layout_components/product_partials -->
1829
1830        
1831
1832        <div id="form_modal_7207"
1833             class="reveal-modal small new-lct form-modal form-modal-notification form-modal-notification-one-input"
1834             style=""
1835             data-form-id="7207"
1836             data-appear-automatically="true"
1837             data-appear-based-on="time"
1838             data-appear-delay-seconds="60"
1839             data-appear-delay-scroll-pixels="300"
1840             data-days-to-expire-cookie="6"
1841             data-appear-customer-status="non_customers"
1842             data-appear-except-on-these-url-paths="/contact,/gift-card-store,/about-the-artist"
1843             data-appear-only-on-these-url-paths=""
1844        >
1845          <div class="new-lct__inner">
1846            <div class="new-lct__logo-wrap">
1847                <img id="new-lct-logo" alt="Johnny Adolphson Photography" src="https://d15yhgn2ui21mw.cloudfront.net/production/4069/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5tYHzCadX2WEmbNgcO78HNDzExbuEmqd1RU_6pQuoZ3Nk5zrtTDEoj-7i6QbqwlTJPg_KxcPPpZRVY8Rvib_cpqcRuUSfSibFycY0-GwFh153bRcheXWHRtn4Ah9qhVl4rYu8m9gc4BO4GslAcI9Lt7cBb60N0B-IlUBiR6v5ETZk4eTOyh5DYvPOmpz4gQHmxojr-vCeU8yE.webp" />
1848            </div>
1849
1850            <button aria-label="close" class="close-reveal-modal">
1851              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px">
1852  <path
1853    d="M 4.7070312 3.2929688 L 3.2929688 4.7070312 L 10.585938 12 L 3.2929688 19.292969 L 4.7070312 20.707031 L 12 13.414062 L 19.292969 20.707031 L 20.707031 19.292969 L 13.414062 12 L 20.707031 4.7070312 L 19.292969 3.2929688 L 12 10.585938 L 4.7070312 3.2929688 z"
1854    fill="currentColor" />
1855</svg>
1856            </button>
1857            <div class="form-page global-form-container">
1858    <div class="large-12 columns headline">
1859    <h1>Sign up for my newsletter</h1>
1860  </div>
1861
1862  <div class="large-12 columns lead-content"><div class="editor-content"><p><span style="font-family:verdana,geneva,sans-serif;"><span style="font-size:16px;">Sign up for my newsletter</span></span></p>
1863
1864<p><span style="font-size:14px;">Subscribe to get special offers and to receive updates about events and new releases!</span></p>
1865</div></div>
1866  <div id="form" class="large-12 columns form global-form-details">
1867    <form action="/submissions" method="post" data-remote="true" class="dup-submit-protect">
1868      <input name="authenticity_token" type="hidden" value="nuRVCrTIIBvHJ3wwdxrDxH2phCVWXDuXCPihf6oiZ0mKTK7Mm5A13cec-zNex9Crd-CIAxRzZswsb3BdNrNZvg">
1869      <input type="hidden" name="website_id" id="website_id" value="4069" autocomplete="off" />
1870      <input type="hidden" name="page_id" id="page_id" value="74795" autocomplete="off" />
1871      <div class="large-5 columns no-left-right-padding form-container-right-side the-content">
1872  
1873</div>
1874
1875<div class="large-7 columns no-left-padding fields-container form-container-right-side the-form">
1876
1877
1878      <div class="large-12 columns user-form-field no-left-right-padding" id="field_container_24757">
1879        <div id="field_label_24757" class="user-form-field-label">
1880  <label for="form_field_24757">Email<i class="fa-solid fa-asterisk"></i><input type="text" name="form_field[24757]" id="form_field_24757" class="text-input" /></label>
1881</div>
1882      </div>
1883
1884
1885  <div data-recaptcha-v3-inputs=true hidden>
1886  <input type="hidden" name="recaptcha[site_key]" id="recaptcha_site_key" value="6Ld3cZosAAAAAItOJtYfThA7r9jmeJMSZoG0o2X-" autocomplete="off" />
1887  <input type="hidden" name="recaptcha[action]" id="recaptcha_action" value="submit" autocomplete="off" />
1888  <input type="hidden" name="recaptcha[token]" id="recaptcha_token" autocomplete="off" />
1889</div>
1890
1891
1892  <div class="large-12 columns no-left-right-padding user-form-field">
1893    <input type="submit" name="commit" value="Submit" class="submit-form-btn btn_theme btn_form" id="submit_button" data-disable-with="Submit" />
1894  </div>
1895  <div class="large-12 columns user-form-field required-tip"><p><i class="fa-solid fa-asterisk"></i> = required</p></div>
1896</div>
1897
1898    </form>
1899    
1900  </div>
1901</div>
1902
1903            
1904          </div>
1905        </div>
1906
1907        
1908
1909
1910        
1911
1912        
1913
1914        
1915
1916      
1916<script type="text/javascript">
1917        $(window).on("load", function (e) {
1918            $(document).foundation();
1919
1920            fixCustomDropdownOnThemeV3();
1921        });
1922
1923        // do not remove.  this causes the site to load.
1924        animateWebsite();
1925      </script>
1925
1926
1927      
1928
1929
1930
1931      
1931<script type="text/javascript">
1932        // do not remove.
1933        // must have this to prevent js errors when website does not have facebook remarketing pixel installed.
1934        var fbq = fbq;
1935      </script>
1935
1936
1937      
1938      
1939
1940
1941      <div id="cookie_consent_container" class="cookie-consent-container cookie-consent-container-js"></div><div id="cookie_consent_content" class="hide" data-cookie-consent-approach="soft" data-cookie-consent-privacy-policy-url="/faq">&lt;p&gt;This website uses cookies to ensure you get the best experience on our website.&lt;/p&gt;</div>
vendor: 75 bytes, lines 1941-1944
1941
1942
1943
1944      <script async src="https://www.google.com/recaptcha/api.js?render=
19446Ld3cZosAAAAAItOJtYfThA7r9jmeJMSZoG0o2X-
vendor: 20 bytes, lines 1944-1947
1944"></script>
1945
1946
1947      
1947<noscript id="deferred-styles">
1948        <link href='//fonts.googleapis.com/css?family=Libre+Baskerville' rel='stylesheet' type='text/css'/>
1949        <!-- begin GOOGLE FONTS -->
1950<link href='//fonts.googleapis.com/css?family=IM+Fell+English+SC|Nixie+One|Bilbo+Swash+Caps|Miniver|Arbutus+Slab|Condiment|Rouge+Script|Crafty+Girls|Cutive+Mono|Crushed|Codystar|Gilda+Display|New+Rocker|Sirin+Stencil|Andika|Cabin+Sketch|Anaheim|Poller+One|Almendra+Display|Federo|Yeseva+One|Londrina+Sketch|Revalia|Eagle+Lake|Glass+Antiqua|Smokum|Flamenco|The+Girl+Next+Door|Marck+Script|Droid+Sans+Mono|Swanky+and+Moo+Moo|Josefin+Sans|Limelight|Waiting+for+the+Sunrise|Reenie+Beanie|Holtwood+One+SC|Ovo|Finger+Paint|Josefin+Slab|Fredoka+One|Fontdiner+Swanky|Port+Lligat+Slab|Grand+Hotel|Monofett|Great+Vibes|Monoton|EB+Garamond|Ruge+Boogie|Kavoon|Mouse+Memoirs|Roboto|Faster+One|Rosario|Happy+Monkey|Quattrocento|Bubbler+One|UnifrakturMaguntia|Medula+One|Alegreya+SC|Creepster|Aldrich|Geo|Playball|Nothing+You+Could+Do|Luckiest+Guy|IM+Fell+Great+Primer+SC|Pinyon+Script|Qwigley|Cookie|Keania+One|Wallpoet|Cinzel|Sacramento|Berkshire+Swash|Quando|Diplomata+SC|Rock+Salt|Fondamento|Cedarville+Cursive|Gruppo|Dancing+Script|Raleway+Dots|Raleway:400,300italic,300,200italic,100italic,200,100,700,600,500|Work+Sans:400,700,500,600,300,200,100&display=swap' rel='stylesheet' type='text/css' />
1951<!-- end GOOGLE FONTS -->
1952
1953        <link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/font-awesome-lib-12e2916208d83d95270e17ecbd1cba5736561f204a2e5fa3dfc49978668c76d7.css" />
1954      </noscript>
1955
1956      
1956<script type="text/javascript">
1957        var loadDeferredStyles = function() {
1958          var addStylesNode = document.getElementById("deferred-styles");
1959          var replacement = document.createElement("div");
1960          replacement.innerHTML = addStylesNode.textContent;
1961          document.body.appendChild(replacement)
1962          addStylesNode.parentElement.removeChild(addStylesNode);
1963        };
1964        var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
1965            window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
1966        if (raf)
1967            raf(function() { window.setTimeout(loadDeferredStyles, 0); });
1968        else window.addEventListener('load', loadDeferredStyles);
1969      </script>
1969
1970    </body>
1971
1972</html>
1973<!-- powered by ArtStorefronts.com. Patent-Pending. -->

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.