PageSourceSearch

https://www.timothychambers.com/about-the-artist

html timothychambers.com collected 2026-09-26 20:34:54 UTC 157,817 bytes, 1,369 lines download raw bytes

1<!-- powered by ArtStorefronts.com. Patent-Pending. -->
2<!-- authenticity check: 22883 | timchambers -->
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":"dQ0MEEFcVFUGRktEQFMQPRdaR10WDVsWXFJaPRIFVFZLFhBcC0Y=","queueTime":23,"applicationTime":217,"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>About The Artist | Tim Chambers</title>
17
18    <META NAME="Keywords" CONTENT="about,artist"/>
19    <META NAME="Description" CONTENT="Click to learn more about Tim Chambers. Visit now to see Fine Art for sale by Tim Chambers."/>
20
21<link rel='canonical' href="https://www.timothychambers.com/about-the-artist" />
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.timothychambers.com/about-the-artist" />
27  <meta property="og:title" content="About The Artist | Tim Chambers" />
28    <!-- open_graph_facebook_image_url -->
29  <meta property="og:image" content="https://d15yhgn2ui21mw.cloudfront.net/production/22883/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5qLXefeIXlDVOff0Fa7dXbFCtjIuEmqdhbVvesTOsZ3MMnzrtTDEoj-7i6QbqwlTJPg_KxcPPpZTMH_i6NWgzBUXO53L9Veh9A5g.png" />  
30
31  <meta property="og:description" content="Click to learn more about Tim Chambers. Visit now to see Fine Art for sale by Tim Chambers." />
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_1260w-e266f81541e0b83d0bd8edeab27c215d8eb57df7b107c3dd37bff6e825fb9e86.css" />
41<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/user_site/skeletons/versions/three-c1f284e2f6e0400309cde6bb3e4780aca4985adb06b83c446715cbae54e627f5.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/artour_v3-ef99fa0cc28720011690dd524c48e3ef61809a5b1742bd1dcc308f2d6636eacd.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="Z9De0DovMWFwpeDPOEBIp58cIPmkEX_xZXvLCZQ1hZFJYQJw4Fi116bfjRhM5SDOa24UYJcSvY_7GWAY0OSelQ" />
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(52, 56, 58); undefined: #34383a; 
203  }
204
205
206  #content_area {
207    background-color: rgb(255, 255, 255); undefined: #ffffff; 
208  }
209
210
211  #announcement_bar_container {
212    background-color: rgb(164, 134, 90); undefined: #a4865a; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 20px; border-color: rgb(51, 51, 51); undefined: #333333; border-style: ; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; 
213  }
214
215
216  #announcement_bar_container p {
217    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(255, 255, 255); undefined: #ffffff; font-family: ; font-size: 16px; font-weight: 400; text-align: center; text-decoration: none; text-transform: none; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
218  }
219
220
221  #announcement_bar_container p a {
222    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(255, 255, 255); undefined: #ffffff; font-family: ; font-size: 14px; font-weight: 400; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
223  }
224
225
226  #user_website #mobile_navigation .top-bar {
227    
228  }
229
230
231  #user_website #navbar-v3-toggle-side-menu {
232    
233  }
234
235
236  #user_website #header .logo-slogan #logo_image {
237    text-align: left; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; width: 100%; display: inline-block; height: auto; 
238  }
239
240
241  #user_website #header .logo-slogan {
242    text-align: left; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; width: ; display: block; 
243  }
244
245
246  #user_website #navigation .navigation-menu {
247    background-color: rgba(25, 26, 27, 0); undefined: #191a1b; margin-top: 0px; border-color: rgb(129, 120, 108); undefined: #81786c; 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: 30px; padding-right: 0px; 
248  }
249
250
251  #user_website #navigation .ddsmoothmenu ul li.parent a {
252    background-color: rgba(25, 26, 27, 0); undefined: #191a1b; color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 20px; font-weight: 700; text-decoration: none; text-transform: none; margin-top: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; padding-right: 30px; 
253  }
254
255
256  #user_website #navigation .ddsmoothmenu ul li.parent a.jqhover {
257    color: rgb(0, 0, 0); undefined: #000000; text-decoration: none; 
258  }
259
260
261  #user_website #navigation .ddsmoothmenu ul li.parent ul li a {
262    background-color: rgb(52, 56, 58); undefined: #34383a; color: rgb(255, 255, 255); undefined: #ffffff; font-family: ; font-size: 18px; font-weight: 400; text-align: left; text-decoration-line: none; text-transform: none; margin-top: 0px; padding-top: 9px; padding-bottom: 9px; padding-left: 20px; padding-right: 20px; 
263  }
264
265
266  #user_website #navigation .ddsmoothmenu ul li.parent ul li a.jqhover {
267    color: rgb(255, 255, 255); undefined: #ffffff; text-decoration: none; 
268  }
269
270
271  #user_website #header_and_navigation {
272    background-color: rgb(255, 255, 255); undefined: #ffffff; margin-top: 0px; border-color: rgb(129, 120, 108); undefined: #81786c; 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; 
273  }
274
275
276  #content_area .headline h1 {
277    background-color: rgba(25, 26, 27, 0); undefined: #191a1b; color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 30px; font-weight: 400; text-align: left; text-decoration: none; text-transform: none; margin-top: 0px; 
278  }
279
280
281  .footer-area-inner p {
282    background-color: rgba(25, 26, 27, 0); undefined: #191a1b; color: rgb(51, 51, 51); undefined: #333333; font-family: ; font-size: 15px; font-weight: 400; text-align: ; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
283  }
284
285
286  .footer-area-inner p a {
287    background-color: rgba(25, 26, 27, 0); undefined: #191a1b; color: rgb(255, 255, 255); undefined: #ffffff; text-decoration: none; 
288  }
289
290
291  #user_website div.columns.form.global-form-details {
292    background-color: rgba(25, 26, 27, 0); undefined: #191a1b; color: rgb(255, 255, 255); undefined: #ffffff; border-color: rgb(255, 255, 255); undefined: #ffffff; 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; 
293  }
294
295
296  #user_website .form-page form input.submit-form-btn {
297    background-color: rgb(51, 51, 51); undefined: #333333; color: rgb(255, 255, 255); undefined: #ffffff; font-family: sans-serif; font-size: 11px; font-weight: 400; text-decoration: none; text-transform: uppercase; padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; 
298  }
299
300
301  #content_area .lead-content {
302    background-color: rgba(0, 0, 0, 0); undefined: #000000; text-align: left; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
303  }
304
305
306  #content_area .lead-content p {
307    color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 20px; font-weight: 300; text-align: left; text-decoration: ; text-transform: none; 
308  }
309
310
311  #content_area .ending-content {
312    background-color: rgba(0, 0, 0, 0); undefined: #000000; margin-top: 20px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
313  }
314
315
316  #user_website div.columns.global-form-details .user-form-field-label label {
317    color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 18px; font-weight: 400; text-align: left; text-decoration: ; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
318  }
319
320
321  #content_area .product-container .photo-inner-container {
322    background-color: rgb(255, 255, 255); undefined: #ffffff; color: rgb(117, 117, 117); undefined: #757575; padding-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 50px; 
323  }
324
325
326  #content_area .product-container .album-title {
327    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(48, 48, 48); undefined: #303030; padding-top: 10px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; 
328  }
329
330
331  #content_area .product-container .album-title a {
332    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(51, 51, 51); undefined: #333333; font-family: ; font-size: 20px; font-weight: 400; text-decoration: none; text-transform: uppercase; padding-top: 0px; padding-bottom: 0px; padding-left: 60px; padding-right: 0px; 
333  }
334
335
336  #photo_gallery .product-container .photo-inner-container {
337    background-color: rgb(255, 255, 255); undefined: #ffffff; color: rgb(117, 117, 117); undefined: #757575; padding-top: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 50px; 
338  }
339
340
341  #content_area .crumbtrail {
342    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(117, 117, 117); undefined: #757575; font-family: ; font-size: 13px; font-weight: 400; text-align: left; text-decoration: none; 
343  }
344
345
346  #content_area .crumbtrail a {
347    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(102, 102, 102); undefined: #666666; font-family: ; font-size: 13px; font-weight: 400; text-align: left; text-decoration: none; 
348  }
349
350
351  #content_area .product-name h1 {
352    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(51, 51, 51); undefined: #333333; font-family: ; font-size: 26px; font-weight: 400; text-align: left; text-decoration: none; 
353  }
354
355
356  #content_area .product-short-description p {
357    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 14px; font-weight: 300; text-align: ; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
358  }
359
360
361  #content_area .add-to-cart {
362    
363  }
364
365
366  #content_area a.email-friend {
367    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(51, 51, 51); undefined: #333333; font-family: ; font-size: 16px; font-weight: 400; text-align: ; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
368  }
369
370
371  #content_area a.save-to-favorites {
372    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(51, 51, 51); undefined: #333333; font-family: ; font-size: 16px; font-weight: 400; text-align: ; text-decoration: none; text-transform: none; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
373  }
374
375
376  #content_area .instant-checkout-btn {
377    
378  }
379
380
381  #content_area .blog-sidebar .widget {
382    background-color: rgb(255, 255, 255); undefined: #ffffff; margin-top: 0px; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; 
383  }
384
385
386  #content_area .blog-sidebar h2 {
387    color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 20px; font-weight: 400; text-align: center; text-decoration: none; text-transform: none; margin-top: 10px; margin-bottom: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
388  }
389
390
391  #content_area .blog-sidebar .submit-form-btn {
392    
393  }
394
395
396  #content_area .blog-sidebar a {
397    background-color: rgba(19, 20, 20, 0); undefined: #131414; color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 14px; font-weight: 400; text-decoration: none; text-transform: none; padding-left: 0px; padding-right: 0px; 
398  }
399
400
401  #content_area .post-teaser .blog-post-title a {
402    background-color: rgba(19, 20, 20, 0); undefined: #131414; color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 20px; font-weight: 400; text-align: ; text-decoration: none; text-transform: none; margin-top: 0px; margin-bottom: 4px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
403  }
404
405
406  #content_area .post-teaser .post-lead-content p {
407    background-color: rgba(19, 20, 20, 0); undefined: #131414; color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 14px; font-weight: 400; text-align: ; text-decoration: none; text-transform: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
408  }
409
410
411  #content_area .post-teaser .continue-reading-bar a.submit-form-btn {
412    background-color: rgb(68, 74, 77); undefined: #444a4d; color: rgb(255, 255, 255); undefined: #ffffff; font-family: ; font-size: 11px; font-weight: 400; text-align: ; text-decoration: none; text-transform: uppercase; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 20px; padding-right: 20px; 
413  }
414
415
416  #content_area .blog-sidebar .post-link {
417    text-align: center; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
418  }
419
420
421  #content_area .blog-page .post-heading h1 {
422    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 27px; font-weight: 400; text-align: ; text-decoration: none; text-transform: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
423  }
424
425
426  #content_area .blog-page .post-heading .post-date {
427    background-color: rgb(255, 255, 255); undefined: #ffffff; color: #000000; undefined: #000000; font-family: ; font-size: 13px; font-weight: 600; text-align: ; text-decoration: none; text-transform: none; margin-top: 0px; margin-bottom: 2px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
428  }
429
430
431  #content_area .blog-page .post-content .social-sharing nav.share {
432    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(117, 117, 117); undefined: #757575; font-family: ; font-size: 27px; font-weight: 300; text-align: ; text-decoration: none; text-transform: none; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
433  }
434
435
436  #content_area .blog-page .post-content .post-body p {
437    background-color: rgba(0, 0, 0, 0); undefined: #000000; color: rgb(0, 0, 0); undefined: #000000; font-family: ; font-size: 13px; font-weight: 300; text-align: center; text-decoration: none; text-transform: none; margin-top: 0px; margin-bottom: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
438  }
439
440
441      </style>
442
443<!-- css custom_code_datum goes here -->
444<style type="text/css" class="template_css">
445</style>
446
447<link href="https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap" rel="stylesheet">
448<style>
449  body, h1, h2, p, a, label {
450    font-family: 'EB Garamond', serif !important;
451  }
452</style>
453<link rel="icon" href="https://asf-cloudinary-backup.s3.us-east-1.amazonaws.com/res/decosites/image/upload/Timothy_Chambers_Favicon_qekktf/1740525064.jpg" type="image/png" />
454<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/a6bc939e08194830bf2520e20/c37305f37a0d01c20ab2d68c2.js");</script>
454
455
456
457
458
459  
460  
461
462
463
464
465<noscript>
466  <div style="color: white; text-align: center; background: red; padding: 15px; line-height: 25px;">
467    <b>ATTENTION:</b> To use this site, it is necessary to enable JavaScript in your browser.<br />
468    Here are the <a href="http://www.enable-javascript.com/" target="_blank" style='color: white; text-decoration: underline;'>
469    Instructions on how to enable JavaScript in your web browser</a>.
470  </div>
471</noscript>
472
473
474
475<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/runtime-48663f4aeb33d4930f02.js" defer="defer"></script>
vendor: 1 bytes, line 475
475
476<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/999-a9563bcdc77b82ea4f63.js" defer="defer"></script>
vendor: 1 bytes, line 476
476
477<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/308-18d87b5befbab9292ad4.js" defer="defer"></script>
vendor: 1 bytes, line 477
477
478<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/750-300f493532ad492af611.js" defer="defer"></script>
vendor: 1 bytes, line 478
478
479<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/59-9c04dc9cb4be2eb5c68d.js" defer="defer"></script>
vendor: 1 bytes, line 479
479
480<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/670-f3c3f7300965b248c526.js" defer="defer"></script>
vendor: 1 bytes, line 480
480
481<script src="https://d32wpxz89tv3uk.cloudfront.net/entries/js/user-site-646d14a94c34ad99efe6.js" defer="defer"></script>
481
482<link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/entries/user-site-themes-base.css" />
483
484
485
486<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/themes/light.css" />
487<script type="module" src="https://cdn.jsdelivr.net/npm/@shoelace-style/[email protected]/cdn/shoelace-autoloader.js"></script>
487
488
489      
489<script type="text/javascript" src="https://js.stripe.com/v3/" crossorigin="anonymous"></script>
489
490    </head>
491    <body id="user_website"
492          class="horz_nav_logo_inline_1260w light site-normal asf-page-about-the-artist show-tax-only-on-checkout-summary no-billboard theme-version-three artour  user-site-normal-pages"
493          data-measurement-unit="inches/feet"
494          data-stylesheet-id="79939"
495          data-checkout-source="local"
496          data-user-id=""
497          data-website-user-id="4274301712"
498          data-theme-version="3.0"
499          data-disable-right-click="false"
500          data-bypass-cookie-consent="false"
501          data-cookie-consent-on="true"
502          data-has-active-automatic-coupons="false"
503          data-bind-attributes-source='{ "form_authenticity_token": "3PyLzfd0AAtnOexvn9AcFi7XKk5WjtbtkWjAj-rut0ryTVdtLQOEvbFDgbjrdXR_2qUe12WNFJMPCmuerj-sTg" }'
504          data-google-analytics-measurement-id="G-CB8MLZ3BZ3"
505    >
506
507      <!-- GA Tag Manager must go immediately after <body> -->
508        <!-- 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 -->
509
510  
510<script type="text/javascript">var dataLayer = dataLayer || [];</script>
510
511
512  <!-- Google Tag Manager -->
vendor: 64 bytes, lines 512-513
512
513  <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
513GTM-W75DFV
vendor: 87 bytes, lines 513-515
513"
514  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
515  
515<script type="text/javascript">
vendor: 329 bytes, lines 515-519
515(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
516  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
517  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
518  '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
519  })(window,document,'script','dataLayer','
519GTM-W75DFV
vendor: 3 bytes, line 519
519');
519</script>
519
520  <!-- End Google Tag Manager -->
521
522
523      <div
524  class="cookie-consent-usersite bottom-left btn-revisit-wrapper cookie-consent-usersite-js has-tip tip-right"
525  title="Consent Preferences"
526  data-tooltip="Consent Preferences"
527>
528  <button aria-label="Consent Preferences" class="btn-revisit cookie-consent-btn-js">
529    <img alt="Revisit consent button" src="https://cdn-cookieyes.com/assets/images/revisit.svg"/>
530  </button>
531</div>
532
533
534      
535
536      <div id="body_container" class="body-container body-container-js ">
537        
538        <div id="website_body_container">
539          <div class="website-body">
540              
541
542  
543
544  
545    
546
547  <a id="navbar-v3-toggle-side-menu" style="display: none" href="#">
548    <img style="width: 30px; height: auto" loading="lazy" src="https://d32wpxz89tv3uk.cloudfront.net/assets/user_site/theme_v3/navigation_bar/open_side_menu-f5fbc3ba70be60fbc15dc9db6f582b4c0faad14f934250ac47f9899378826e01.webp" />
549</a>
550  <div id="navbar-v3-side-menu" class="navbar-v3 navbar-v3-js">
551    <div class="navbar-v3__background"></div>
552    <nav class="nav navbar-v3__inner">
553      <div class="navbar-v3__close-wrap">
554        <div class="navbar-v3__close">×</div>
555      </div>
556      <ul class="navbar-v3__list">
557        <li id="page_840670" class="parent has-dropdown submenu-item-level-1"><a href="https://www.timothychambers.com/shop-art" class="nav-page ">Shop Art</a><span class='open-dropdown-button'></span>
558<ul class="dropdown">
559  <li id="page_563077" class="submenu-item-level-2"><a href="https://www.timothychambers.com/best-sellers" class="nav-page ">Best Sellers</a></li><li id="page_563054" class="submenu-item-level-2"><a href="https://www.timothychambers.com/landscapes" class="nav-page ">Landscapes</a></li><li id="page_848073" class="has-dropdown submenu-item-level-2"><a href="/gallery/albums/portraits" class="nav-page ">Portraits</a><span class='open-dropdown-button'></span>
560<ul class="dropdown">
561  <li id="page_845099" class="submenu-item-level-3"><a href="https://www.timothychambers.com/commissioned-portrait-procedure" class="nav-page ">Commissioned Portrait Procedure</a></li><li id="page_852822" class="submenu-item-level-3"><a href="https://www.timothychambers.com/commissions/standard_products/commissioned-child-portrait" class="nav-page " target="blank">Commission a Children&#39;s Portrait</a></li><li id="page_852823" class="submenu-item-level-3"><a href="https://www.timothychambers.com/commissions/standard_products/commissioned-adult-portrait" class="nav-page " target="blank">Commission an Adult Portrait</a></li>
562</ul>
563</li><li id="page_563057" class="submenu-item-level-2"><a href="https://www.timothychambers.com/florals" class="nav-page ">Florals</a></li><li id="page_563055" class="submenu-item-level-2"><a href="https://www.timothychambers.com/seascapes" class="nav-page ">Seascapes</a></li><li id="page_621347" class="submenu-item-level-2"><a href="https://www.timothychambers.com/still-lifes" class="nav-page ">Still-lifes</a></li><li id="page_563056" class="submenu-item-level-2"><a href="https://www.timothychambers.com/veggies-series" class="nav-page ">Vegetables Series</a></li><li id="page_566165" class="submenu-item-level-2"><a href="https://www.timothychambers.com/donut-seiries" class="nav-page ">Donuts Series</a></li><li id="page_563058" class="submenu-item-level-2"><a href="https://www.timothychambers.com/photography" class="nav-page ">Photography</a></li><li id="page_690456" class="submenu-item-level-2"><a href="https://www.timothychambers.com/originals" class="nav-page ">Originals</a></li>
564</ul>
565</li><li id="page_613042" class="parent has-dropdown submenu-item-level-1"><a href="https://www.timothychambers.com/gifts" class="nav-page ">Gifts</a><span class='open-dropdown-button'></span>
566<ul class="dropdown">
567  <li id="page_613298" class="submenu-item-level-2"><a href="https://www.timothychambers.com/greeting-cards" class="nav-page ">Greeting Cards</a></li><li id="page_613044" class="submenu-item-level-2"><a href="https://www.timothychambers.com/tote-bags" class="nav-page ">Tote Bags</a></li><li id="page_613043" class="submenu-item-level-2"><a href="https://www.timothychambers.com/mugs" class="nav-page ">Mugs</a></li>
568</ul>
569</li><li id="page_575508" class="parent submenu-item-level-1"><a href="https://www.timothychambers.com/gallery" class="nav-page ">Gallery</a></li><li id="page_554323" class="parent has-dropdown submenu-item-level-1"><a href="https://www.timothychambers.com/about-the-artist" class="nav-page ">About</a><span class='open-dropdown-button'></span>
570<ul class="dropdown">
571  <li id="page_566836" class="submenu-item-level-2"><a href="https://www.timothychambers.com/the-blind-artist-view" class="nav-page ">The Blind Artist</a></li><li id="page_566958" class="submenu-item-level-2"><a href="https://www.timothychambers.com/tim-s-story-17-degrees" class="nav-page ">Tim&#39;s Story: 7 Degrees</a></li><li id="page_569086" class="submenu-item-level-2"><a href="https://www.timothychambers.com/faqs" class="nav-page ">FAQs</a></li>
572</ul>
573</li><li id="page_554324" class="parent submenu-item-level-1"><a href="https://www.timothychambers.com/contact" class="nav-page ">Contact</a></li><li id="page_555293" class="parent submenu-item-level-1"><a href="https://www.timothychambers.com/blog" class="nav-page ">BLOG</a></li>
574      </ul>
575    </nav>
576  </div>
577<div class="row no-margin">
578<div class="navigation-menu">
579<div class="large-8 medium-12 small-12 columns no-left-padding nav-outer" id="mobile_navigation">
580<!-- user_site/layout_components/navbar_v3/mobile_navigation -->
581
582<div class="fixed contain-to-grid">
583  <div class="fixed">
584    <nav class="top-bar mobile-navigation-top-bar-js columns" data-mobile-nav-theme="light">
585      <ul class="title-area collapsed-nav">
586        <!-- Title Area -->
587
588        
589          <li class="name">
590            <!-- display the mobile logo if the scrolling logo file exists, regardless of whether user has specified to use logo image -->
591              <a href='https://www.timothychambers.com/shop-art' class="scrolling-logo">
592                <img src="https://d15yhgn2ui21mw.cloudfront.net/production/22883/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5tbGqcfMToF0-SahpY6crdGSBnY-EmqdhbVvesTOsb3MMnzrtTDEoj-7i6QbqwlTJPg_KxcPPpZRVY8Rvib_cpqcRuUSfSibFycYc4FQhKk8iLX8xID3nf9WMRgZ_lABp-JbJ3rgdzU_gPuVRHLcqn6dxI7A0xUrxxQgSfv-ZVWJ1zN3-gjc_ktPvvkcau4FDKWZfhjRWjhppE7Py-BTxr6OIfdDbmUHYNydG7_407WTo.webp" />
593              </a>
594          </li>
595
596        <li style="margin-top: 5px;" class="topbar-icon cart" data-react-class="v3/NavigationControlButtonsMobile" data-react-props="{}"></li>
597
598        <li class="toggle-topbar" id="navbar-v3-mobile-toggle-side-menu">
599          <a href="#">
600            <img loading="lazy" src="https://d32wpxz89tv3uk.cloudfront.net/assets/user_site/theme_v3/navigation_bar/open_side_menu-f5fbc3ba70be60fbc15dc9db6f582b4c0faad14f934250ac47f9899378826e01.webp" />
601          </a>
602        </li>
603
604      </ul>
605
606      </section>
607    </nav>
608  </div>
609</div>
610
611<div id="navbar-v3-mobile-side-menu" class="navbar-v3">
612  <div class="navbar-v3__background"></div>
613  <nav class="nav navbar-v3__inner">
614    <div class="navbar-v3__close-wrap">
615      <div class="navbar-v3__close">×</div>
616    </div>
617    <ul class="navbar-v3__list">
618        <li data-react-class="v3/SiteSearchMobile" data-react-props="{}"></li>
619
620      <li id="page_840670" class="parent has-dropdown submenu-item-level-1"><a href="https://www.timothychambers.com/shop-art" class="nav-page ">Shop Art</a><span class='open-dropdown-button'></span>
621<ul class="dropdown">
622  <li id="page_563077" class="submenu-item-level-2"><a href="https://www.timothychambers.com/best-sellers" class="nav-page ">Best Sellers</a></li><li id="page_563054" class="submenu-item-level-2"><a href="https://www.timothychambers.com/landscapes" class="nav-page ">Landscapes</a></li><li id="page_848073" class="has-dropdown submenu-item-level-2"><a href="/gallery/albums/portraits" class="nav-page ">Portraits</a><span class='open-dropdown-button'></span>
623<ul class="dropdown">
624  <li id="page_845099" class="submenu-item-level-3"><a href="https://www.timothychambers.com/commissioned-portrait-procedure" class="nav-page ">Commissioned Portrait Procedure</a></li><li id="page_852822" class="submenu-item-level-3"><a href="https://www.timothychambers.com/commissions/standard_products/commissioned-child-portrait" class="nav-page " target="blank">Commission a Children&#39;s Portrait</a></li><li id="page_852823" class="submenu-item-level-3"><a href="https://www.timothychambers.com/commissions/standard_products/commissioned-adult-portrait" class="nav-page " target="blank">Commission an Adult Portrait</a></li>
625</ul>
626</li><li id="page_563057" class="submenu-item-level-2"><a href="https://www.timothychambers.com/florals" class="nav-page ">Florals</a></li><li id="page_563055" class="submenu-item-level-2"><a href="https://www.timothychambers.com/seascapes" class="nav-page ">Seascapes</a></li><li id="page_621347" class="submenu-item-level-2"><a href="https://www.timothychambers.com/still-lifes" class="nav-page ">Still-lifes</a></li><li id="page_563056" class="submenu-item-level-2"><a href="https://www.timothychambers.com/veggies-series" class="nav-page ">Vegetables Series</a></li><li id="page_566165" class="submenu-item-level-2"><a href="https://www.timothychambers.com/donut-seiries" class="nav-page ">Donuts Series</a></li><li id="page_563058" class="submenu-item-level-2"><a href="https://www.timothychambers.com/photography" class="nav-page ">Photography</a></li><li id="page_690456" class="submenu-item-level-2"><a href="https://www.timothychambers.com/originals" class="nav-page ">Originals</a></li>
627</ul>
628</li><li id="page_613042" class="parent has-dropdown submenu-item-level-1"><a href="https://www.timothychambers.com/gifts" class="nav-page ">Gifts</a><span class='open-dropdown-button'></span>
629<ul class="dropdown">
630  <li id="page_613298" class="submenu-item-level-2"><a href="https://www.timothychambers.com/greeting-cards" class="nav-page ">Greeting Cards</a></li><li id="page_613044" class="submenu-item-level-2"><a href="https://www.timothychambers.com/tote-bags" class="nav-page ">Tote Bags</a></li><li id="page_613043" class="submenu-item-level-2"><a href="https://www.timothychambers.com/mugs" class="nav-page ">Mugs</a></li>
631</ul>
632</li><li id="page_575508" class="parent submenu-item-level-1"><a href="https://www.timothychambers.com/gallery" class="nav-page ">Gallery</a></li><li id="page_554323" class="parent has-dropdown submenu-item-level-1"><a href="https://www.timothychambers.com/about-the-artist" class="nav-page ">About</a><span class='open-dropdown-button'></span>
633<ul class="dropdown">
634  <li id="page_566836" class="submenu-item-level-2"><a href="https://www.timothychambers.com/the-blind-artist-view" class="nav-page ">The Blind Artist</a></li><li id="page_566958" class="submenu-item-level-2"><a href="https://www.timothychambers.com/tim-s-story-17-degrees" class="nav-page ">Tim&#39;s Story: 7 Degrees</a></li><li id="page_569086" class="submenu-item-level-2"><a href="https://www.timothychambers.com/faqs" class="nav-page ">FAQs</a></li>
635</ul>
636</li><li id="page_554324" class="parent submenu-item-level-1"><a href="https://www.timothychambers.com/contact" class="nav-page ">Contact</a></li><li id="page_555293" class="parent submenu-item-level-1"><a href="https://www.timothychambers.com/blog" class="nav-page ">BLOG</a></li>
637
638      <ul class="navbar-v3__user" data-react-class="v3/AccountPanelMobile" data-react-props="{}"></ul>
639    </ul>
640  </nav>
641</div>
642<!-- ends user_site/layout_components/navbar_v3/mobile_navigation  -->
643</div>
644</div>
645</div><div id="header_and_navigation" class="large-12 columns no-left-right-padding logo-nav-inline header-js" attributes="{:style=>"box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);"}">
646<div class="row wrap header-nav-outer">
647<div id="header" class="large-2 medium-2 small-12 columns no-left-right-padding header-outer">
648<div class="logo-header">
649<div class="row no-margin">
650  <div class='large-12 columns body-section-content one'>
651    <a href="https://www.timothychambers.com/shop-art">
652  <div class="logo-slogan image">
653    <img id="logo_image" alt="timchambers" src="https://d15yhgn2ui21mw.cloudfront.net/production/22883/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5wZ2rGNsLjFEmBcRAK48vABScwbOEmqd9VV_KrRugd3MMnzrtTDEoj-7i6QbqwlTJPg_KxcPPpZRVY8Rvib_cpqcRuUSfSibFycYc4FQhKk8iLX8xID3nf9WMRgZ_lABp-JbJ3rgdzU_gPuVRHLcqn6dxI7A0xUrxxQgSfv-ZVWJ1zN3-gjc_ktPvvkcau4FDKWZfhjRWjhppE7Py-BTxr6E1qCoZXAo0CUJh5y6fU35w.webp" />
654  </div>
655</a>
656
657  </div>
658</div>
659</div>
660</div><div id="navigation" class="large-10 medium-10 small-12 columns no-left-padding nav-outer" attributes="{:style=>"margin-bottom: 10px"}">
661<div class="navigation-menu">
662<div class="row no-margin">
663<!-- user_site/layout_components/navigation_v3 -->
664<div id="smoothmenu1" class="ddsmoothmenu v3-navbar">
665  <ul style="float: left; position: absolute; visibility: hidden" class="pages pages-js" >
666      <li id='page_840670' class="parent nav-dropdown-item-js" style="color: #666666">
667        <a href="https://www.timothychambers.com/shop-art" class="nav-page " target="">
668          Shop Art
669        </a>
670        <div class="dropdown-list-wrapper">
671          <ul class="dropdown">
672    <li id='page_563077' class="">
673    <a href="https://www.timothychambers.com/best-sellers" class="" target="">
674        Best Sellers
675    </a>
676        
677</li>
678
679    <li id='page_563054' class="">
680    <a href="https://www.timothychambers.com/landscapes" class="" target="">
681        Landscapes
682    </a>
683        
684</li>
685
686    <li id='page_848073' class="has-dropdown nav-dropdown-item-js">
687    <a href="/gallery/albums/portraits" class="" target="">
688        Portraits
689          <img src="https://d32wpxz89tv3uk.cloudfront.net/assets/right-df3564a9fb5fd7c3d9f13fb629fb51162a244e9db488957b536ac174307ca281.gif" />
690    </a>
691        <div class="dropdown-list-wrapper">
692          <ul class="dropdown">
693    <li id='page_845099' class="">
694    <a href="https://www.timothychambers.com/commissioned-portrait-procedure" class="" target="">
695        Commissioned Portrait Procedure
696    </a>
697        
698</li>
699
700    <li id='page_852822' class="">
701    <a href="https://www.timothychambers.com/commissions/standard_products/commissioned-child-portrait" class="" target="blank">
702        Commission a Children&#39;s Portrait
703    </a>
704        
705</li>
706
707    <li id='page_852823' class="">
708    <a href="https://www.timothychambers.com/commissions/standard_products/commissioned-adult-portrait" class="" target="blank">
709        Commission an Adult Portrait
710    </a>
711        
712</li>
713
714</ul>
715
716        </div>
717</li>
718
719    <li id='page_563057' class="">
720    <a href="https://www.timothychambers.com/florals" class="" target="">
721        Florals
722    </a>
723        
724</li>
725
726    <li id='page_563055' class="">
727    <a href="https://www.timothychambers.com/seascapes" class="" target="">
728        Seascapes
729    </a>
730        
731</li>
732
733    <li id='page_621347' class="">
734    <a href="https://www.timothychambers.com/still-lifes" class="" target="">
735        Still-lifes
736    </a>
737        
738</li>
739
740    <li id='page_563056' class="">
741    <a href="https://www.timothychambers.com/veggies-series" class="" target="">
742        Vegetables Series
743    </a>
744        
745</li>
746
747    <li id='page_566165' class="">
748    <a href="https://www.timothychambers.com/donut-seiries" class="" target="">
749        Donuts Series
750    </a>
751        
752</li>
753
754    <li id='page_563058' class="">
755    <a href="https://www.timothychambers.com/photography" class="" target="">
756        Photography
757    </a>
758        
759</li>
760
761    <li id='page_690456' class="">
762    <a href="https://www.timothychambers.com/originals" class="" target="">
763        Originals
764    </a>
765        
766</li>
767
768</ul>
769
770        </div>
771      </li>
772      <li id='page_613042' class="parent nav-dropdown-item-js" style="color: #666666">
773        <a href="https://www.timothychambers.com/gifts" class="nav-page " target="">
774          Gifts
775        </a>
776        <div class="dropdown-list-wrapper">
777          <ul class="dropdown">
778    <li id='page_613298' class="">
779    <a href="https://www.timothychambers.com/greeting-cards" class="" target="">
780        Greeting Cards
781    </a>
782        
783</li>
784
785    <li id='page_613044' class="">
786    <a href="https://www.timothychambers.com/tote-bags" class="" target="">
787        Tote Bags
788    </a>
789        
790</li>
791
792    <li id='page_613043' class="">
793    <a href="https://www.timothychambers.com/mugs" class="" target="">
794        Mugs
795    </a>
796        
797</li>
798
799</ul>
800
801        </div>
802      </li>
803      <li id='page_575508' class="parent nav-dropdown-item-js" style="color: #666666">
804        <a href="https://www.timothychambers.com/gallery" class="nav-page " target="">
805          Gallery
806        </a>
807        <div class="dropdown-list-wrapper">
808          
809        </div>
810      </li>
811      <li id='page_554323' class="parent nav-dropdown-item-js" style="color: #666666">
812        <a href="https://www.timothychambers.com/about-the-artist" class="nav-page " target="">
813          About
814        </a>
815        <div class="dropdown-list-wrapper">
816          <ul class="dropdown">
817    <li id='page_566836' class="">
818    <a href="https://www.timothychambers.com/the-blind-artist-view" class="" target="">
819        The Blind Artist
820    </a>
821        
822</li>
823
824    <li id='page_566958' class="">
825    <a href="https://www.timothychambers.com/tim-s-story-17-degrees" class="" target="">
826        Tim&#39;s Story: 7 Degrees
827    </a>
828        
829</li>
830
831    <li id='page_569086' class="">
832    <a href="https://www.timothychambers.com/faqs" class="" target="">
833        FAQs
834    </a>
835        
836</li>
837
838</ul>
839
840        </div>
841      </li>
842      <li id='page_554324' class="parent nav-dropdown-item-js" style="color: #666666">
843        <a href="https://www.timothychambers.com/contact" class="nav-page " target="">
844          Contact
845        </a>
846        <div class="dropdown-list-wrapper">
847          
848        </div>
849      </li>
850      <li id='page_555293' class="parent nav-dropdown-item-js" style="color: #666666">
851        <a href="https://www.timothychambers.com/blog" class="nav-page " target="">
852          BLOG
853        </a>
854        <div class="dropdown-list-wrapper">
855          
856        </div>
857      </li>
858  </ul>
859
860  <div style="float: right;" class="navigation-control-buttons" data-react-class="v3/NavigationControlButtons" data-react-props="{&quot;isSiteSearchAvailable&quot;:true}"></div>
861</div>
862<!-- ends user_site/layout_components/navigation_v3  -->
863</div>
864</div>
865</div>
866</div>
867</div>
868  
869
870<!-- End Header and Nav -->
871
872<!-- First Band (Slider) -->
873
874  
875
876  
877
878
879
880<!-- Three-up Content Blocks -->
881
882
883  <div id="content_area" class="content-area large-12 columns">
884    <div class='row wrap'>
885      <div id="user_site_normal_pages_show" class="large-12 columns content-area-inner ">
886        
887  
888
889      <div class="large-12 columns headline">
890    <h1>About Timothy Chambers</h1>
891  </div>
892
893
894
895  <div class="contentbuilder-wrapper">
896    <div class="large-12 columns">
897      <div class="row clearfix" style="margin-top: 60px;"></div>
898    <div class="row clearfix"><div class="column half" style="text-align: center;"><img src="https://asf-cloudinary-backup.s3.us-east-1.amazonaws.com/res/decosites/image/upload/ysec7auzdabirnfgdyrb/1739910898.jpg" data-filename="Tim at easel 6254 e.jpg" style="width: 92.6995%; height: auto;"></div><div class="column half" spellcheck="false" style="text-align: left;"><p style="text-align: justify; color: rgb(0, 0, 0); --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color=""><b>Timothy Jerome Chambers</b> is a life-long artist, having grown up amidst the scents and beautiful paintings in his father’s studio. Demonstrating an affinity for drawing from the start, he was trained by his dad (William Chambers) and later with other exemplary artists Cedric Egeli, Joanette Hoffman Egeli, Richard Lack, and Henry Hensche, each part of a great heritage of American master painters. Solid draftsmanship established him among the world’s best portraitists, and his foray into Impressionism with Henry Hensche sets his colorful landscapes and portraits apart from the crowd. Few artists are able to marry color and draftsmanship in such a passionate embrace.</p><p style="text-align: left; color: rgb(0, 0, 0); --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">Yet, a real test for Tim’s came in 1993, at the age of 30, when he was diagnosed with Usher syndrome, a disease that has resulted in Tim steadily losing his peripheral vision and eventually becoming legally blind (read more here). This surprise, as Tim put it, "hit him right between the eyes." While many advised Tim to play it safe and choose another career, he knew of no other dream. In dealing with the fear of tyue unknown, including the diagnosing doctor saying that he would become deaf and blind and should find another profession, Tim and his wife Kim resolved to live in fullness rather than fear. A life of creativity was the path for them.</p></div><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension-vbars data-grammarly-shadow-root="true" class="dnXmp" style="display: contents;"></grammarly-extension-vbars></div><div class="row clearfix"><div class="column full" spellcheck="false" style="text-align: left;"><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">As Kim would remark later, the disease resulted in Tim growing into “a deeper person, one who sought authenticity and meaning beyond the superficial.” His portraits reflected Tim growing in his awareness and articulation of the things of the heart, things that make a work of art timeless. “I have found that the unseen gives power and depth to what is seen. For years, shop talk centered on translating the visual. Now I judge my work by whether it transcends the soul, evoking the human spirit. We are all striving, coping with life. Do my paintings communicate the common hope that c
898omes from doing so together? Do they convey joy? I believe that ultimately, joy is what we are after. I hope that is what you see in my paintings and my writings.”</p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">Thirty-some years after the initial diagnosis, Tim is legally blind, but "blind" doesn't mean <i>completely blind.</i>&nbsp;He has about 10 degrees of peripheal vision (down from the normal 180 degrees). Even with such limited sight, he surprises retinal experts when they hear he still plays a mean game of tennis ("Paying close attention," he says). And more importantly, he paints as well as ever; collectors say his work is better than ever. The skill, talent, and a lifetime of knowledge are there. What increases is his understanding of life and people, and for artists, this is what elevates art to something unexplainable. When an artist, writer, musician touches upon the essence of what it means to be alive, then the touch of divinity has infused the work. We all recognize it when we see or hear it. "I was terrified of losing my sight. I thought that I would lose myself, my identity. But the opposite has happened. I have discovered that I wasn't merely Tim the Artist. I am Tim the human. I am learning the freedom of stripping away the pretenses, the expectations, the need to control, and instead, I am enjoying the beauty of our messiness."<br></p><p style="color: rgb(0, 0, 0); text-align: justify; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">Tim has always believed talent plays a role in creating great work. Technical execution is key, of course, but he believes it is the artist and writer that convey the essence of the struggle of being human that make our work transcend the heart of the receiver of the work. A work admirable in execution but lacking the beat of a humble and awed heart is stale. “I wish it were not true, but it seems that to speak deeply requires a traveler well-acquainted with dark, scary places.”<br></p></div><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension></div><div class="row clearfix"><div class="column full"><hr></div></div><div class="row clearfix"><div class="column full" spellcheck="false"><div class="display"><h1 style="text-align: center;"><span style="font-size: 30px !important;">Artist’s Statement</span></h1></div><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">My mission is to create work that evoke a joyful, hopeful response to life. My tools are pigments and words. I believe that joy begets joy. This makes my life an integral part of my work. I cannot give you what I do n
898ot possess. Therefore, the pursuit of joy is as essential as the training I have had in painting and writing.&nbsp;</p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">I suppose you could take my mission a step further: I want to my work to bring a smile to the weary, fearful traveler and say, “You’re not alone. I've tasted the darkness. Let's travel together and find the beauty and the sun beyond the ashes.”</p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">Information. We have a billion times more information available to us now than fifty years ago (does anyone know what a card catalog and microfish are?). We have a hyper-abundance of information. Most of my life, I could count my friends on two hands. Now I have thousands! (don't tell them I forget most of their names). Information is today's gold, and I believe we have traded knowledge for meaning. Loneliness is more prevelant than ever.&nbsp;</p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">Why am I pointing this out? Because I believe that the arts are the answer. Throughout history, the arts elevate humankind. The arts remind us of the beauty of life. Yes, life is, and always has been hard.&nbsp;<span style="color: rgb(0, 0, 0); font-size: 1.07rem; -webkit-text-stroke: 0.9px; background-color: rgba(6, 6, 6, 0); --darkreader-inline-color: var(--darkreader-text-000000, #ffffff); --darkreader-inline-bgcolor: var(--darkreader-background-06060600, rgba(13, 13, 13, 0));" data-darkreader-inline-color="" data-darkreader-inline-bgcolor="">However, I also believe that this life offers a glimpse of a glorious future free from tears that our Maker has offered us.&nbsp;</span></p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">When someone asks you how you are doing, do you give the autoreply of, "Great! And you?"? I say we answer with autenticity and hope. Such&nbsp;joy don’t come easy. Or maybe it does. Sure, it takes a willful faith to choose hope over hopelessness, but it's a good start. It requires trust in the unseen, and that's a vulnerable ask. Art can help. Have you seen the landscapes by Fredrick Church, Albert Bierstadt, or Claude Monet in person? You must. Think <i>splendor.&nbsp;</i>A scientist's explanation of the landscapes of these painters would go over my head. But the paintings of nature leave me in awesome wonder. The arts reveal our nature, inclinations, prejudices, loves, dreams. Art changes lives and therefore changes worlds. Who hasn’t listened to a piece of music, read a novel, been absorbed in a painting and not be moved to a higher level of awareness.</p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">Art reveals what the sciences cannot. Art is the greatest, most powerful information. Put aside your computer, your phone. Go to the museum and be transformed. It awakens a fresh sense of awareness to the humble&nbsp; who are ready to be awed. For whence comes awareness, and awareness is key to change, reaction, wisdom, humility, survival. Art is beutiful. It reminds us that we are fearfully and wonderfully created by a beautiful Creator.&nbsp;</p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">Not too long ago, I was taken by surprise by something that I had assumed was universal: I thought everyone got inspired by the beauty around us. Every morning, when I see the play of light upon the land, the trees, buildings, I can’t help but smile and be inspired to respond. At those moments, looking past the rush of life and tyranny of the urgent, I am reminded that life is beautiful, r
898ich with hope eternal.<br></p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">When I asked others if they felt the same way, I heard a flat “No, not really. I hadn’t noticed.” Answers reflecting a void, unaware they had missed a grand event. Life has a way of doing that- of getting us caught up in the routine, missing the glorious. I have begun to see that it is true what my art predecessors Robert Henri and Charles Hawthorne have noted- that it’s the artist’s task to show the world the beauty in the mundane.<br></p><p style="color: rgb(0, 0, 0); text-align: left; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">My lack of sight (1% of yours) and hearing (20% of yours) means that I am at once focused and oblivious. But not unaware. I see and hear a fraction of what you do, yet I must be intentional. I don't have the luxury of seeing and hearing all that I used to. Without the distraction of peripheral noise and sights, I have less white noise; I seek out the information I need. I guess you could call it <i>intentional awareness.</i>&nbsp;I have come to believe that when the superfluous is removed, things boil down to this: the relationship between two entities— us and our Maker. Painting and writing are my means of observing,&nbsp; exploring, assessing, and conveying this beautiful relationship.<br></p><p style="color: rgb(0, 0, 0); text-align: justify; --darkreader-inline-color: var(--darkreader-text-000000, #ffffff);" data-darkreader-inline-color="">~Timothy Chambers<br></p></div><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension></div><div class="row clearfix"><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension><grammarly-extension data-grammarly-shadow-root="true" style="position: absolute; top: 0px; left: 0px; pointer-events: none; z-index: auto;" class="dnXmp"></grammarly-extension></div>
899    </div>
900  </div>
901
902
903
904
905
906
907      </div>
908    </div>
909  </div>
910
911
912
913  
914
915    <!-- trust bar -->
916    
917      <div id="trust_bar" class="trust-bar-container columns">
918        <div class="row wrap">
919          
920<div class="trust-bar">
921
922  <div class="trust-bar__head">
923    <h1 class="trust-bar__title">trusted</h1>
924    <div class="trust-bar__by-artstorefronts">
925      <a href="https://www.artstorefronts.com/" target="_blank" class="trust-bar__by-artstorefronts-link">by <strong>art</strong>storefronts</a>
926    </div>
927  </div>
928
929  <div class="trust-bar__list">
930
931      <div class="trust-bar__item">
932        <div class="trust-bar__item-img-badge" id="trusted_art_seller">
933          <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" />
934        </div>
935        <div class="trust-bar__item-text-content" id="trusted_art_seller_jbox">
936          <div class="trust-bar__item-text-content-inner">
937            <h2 class="trust-bar__item-title">Trusted Art Seller</h2>
938            <p>
939              The presence of this badge signifies that this business has officially registered with the <a href="http://www.artstorefronts.com/?utm_campaign=timchambers&amp;utm_source=trust%20badges&amp;utm_medium=trust&amp;utm_term=trusted-art-seller&amp;utm_content=22883">Art Storefronts Organization</a> and has an established track record of selling art.
940            </p>
941            <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">
941please do so here</a>.</p>
942          </div>
943        </div>
944      </div>
945
946
947      <div class="trust-bar__item">
948        <div class="trust-bar__item-img-badge" id="verified_secure_website">
949          <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" />
950        </div>
951        <div class="trust-bar__item-text-content" id="verified_secure_website_jbox">
952          <div class="trust-bar__item-text-content-inner">
953            <h2 class="trust-bar__item-title">Verified Secure Website with Safe Checkout</h2>
954            <p>
955              This website provides a secure checkout with SSL encryption.
956            </p>
957          </div>
958        </div>
959      </div>
960
961
962  </div>
963
964</div>
965
966        </div>
967      </div>
968    
969
970    <!-- subscribe bar -->
971    
972
973    <!-- Footer -->
974    <!-- TODO: rebuild footer -->
975    <div id="footer" class=" content-area-inner footer-v2">
976      <div class="row wrap">
977        <div class="contentbuilder-wrapper">
978  <div
979    class="large-12 columns  footer-markup"
980    data-update-url="/contentbuilder/content_builder_markups/162709">
981    <div class="footer-area-inner">
982  <div class="contentbuilder-wrapper">
983    <div class="footer-v2-wrapper rows">
984      <div class="footer-v2-columns-wrapper">
985        <div class="column large-2 medium-2 small-2">
986          <p class="column-title">
987            Info
988          </p>
989          <div id="footer-v2-website-info">
990            <ul>
991  <li>
992    © Copyright 2026
993  </li>
994  <li>
995    All Rights Reserved
996  </li>
997  <li>
998    Timothy Chambers Studio
999  </li>
1000  <li>
1001    Berryville, VA 22611
1002  </li>
1003</ul>
1004
1005          </div>
1006        </div>
1007        <div class="column large-2 medium-2 small-2">
1008          <p class="column-title">
1009            Contact
1010          </p>
1011          <ul>
1012            <li>
1013              <div class="footer-v2-dynamic-link" id="footer-v2-resources-contact-link">
1014                  <a href="/contact">Contact Form</a>
1015              </div>
1016            </li>
1017          </ul>
1018        </div>
1019
1020          <div class="column large-2 medium-2 small-2">
1021            <p class="column-title">
1022              Resources
1023            </p>
1024            <ul>
1025              <li>
1026                <div class="footer-v2-dynamic-link" id="footer-v2-resources-about_the_artist-link">
1027                    <a href="/about-the-artist">About the artist</a>
1028                </div>
1029              </li>
1030              <li>
1031                <div class="footer-v2-dynamic-link" id="footer-v2-resources-faq-link">
1032                    <a href="/faqs">FAQ</a>
1033                </div>
1034              </li>
1035              <li>
1036                <div class="footer-v2-dynamic-link" id="footer-v2-resources-shipping-link">
1037                </div>
1038              </li>
1039              <li>
1040                <div class="footer-v2-dynamic-link" id="footer-v2-resources-returns-link">
1041                </div>
1042              </li>
1043              <li>
1044                <div class="footer-v2-dynamic-link" id="footer-v2-resources-privacy-policy-link">
1045                </div>
1046              </li>
1047              <li>
1048                <div class="footer-v2-dynamic-link" id="footer-v2-resources-blog-link">
1049                    <a href="/blog">Blog</a>
1050                </div>
1051              </li>
1052            </ul>
1053          </div>
1054
1055        <div class="column large-2 medium-2 small-2">
1056          <p class="column-title">
1057            Stay Updated
1058          </p>
1059          <ul>
1060            <li>
1061              <div class="footer-v2-dynamic-link" id="footer-v2-facebook-link">
1062                  <a target="_blank" href="https://www.facebook.com/studiochambers/">Facebook</a>
1063              </div>
1064            </li>
1065            <li>
1066              <div class="footer-v2-dynamic-link" id="footer-v2-twitter-link">
1067                  <a target="_blank" href="https://x.com/studiochambers">Twitter</a>
1068              </div>
1069            </li>
1070            <li>
1071              <div class="footer-v2-dynamic-link" id="footer-v2-instagram-link">
1072                  <a target="_blank" href="https://www.instagram.com/studiochambers">Instagram</a>
1073              </div>
1074            </li>
1075            <li>
1076              <div class="footer-v2-dynamic-link" id="footer-v2-pinterest-link">
1077              </div>
1078            </li>
1079          </ul>
1080        </div>
1081
1082        <div id="footer-lct-form-container">
1083            
1084
1085          <div class="column large-2 medium-2 small-2 news-subscription-column">
1086    <p class="column-title">
1087      News
1088    </p>
1089
1090    <form action="/submissions" method="post" data-remote="true">
1091      <div data-recaptcha-v3-inputs="true" hidden>
1092  <input type="hidden" name="recaptcha[site_key]" id="recaptcha_site_key" value="6LdUPEsaAAAAAKA8ItbzI31D9rcP0PlGOmQEfFgO" />
1093  <input type="hidden" name="recaptcha[action]" id="recaptcha_action" value="submit" />
1094  <input type="hidden" name="recaptcha[token]" id="recaptcha_token" />
1095</div>
1096
1097      <input name="website_id" type="hidden" value="22883">
1098      <input name="page_id" type="hidden" value="554322">
1099      <input name="form_authenticity_token" type="hidden" data-bind-value="form_authenticity_token">
1100
1101      <ul>
1102        <li>
1103          <div id="field_label_180601">
1104            <label for="form_field_180601">
1105              <input type="text" name="form_field[180601]" class="news-subscription-email" placeholder="Email">
1106            </label>
1107          </div>
1108        </li>
1109        <li>
1110          <button type="submit" class="submit-news-subscription">
1111            Sign Up
1112          </button>
1113        </li>
1114        <li>
1115          <p class="news-subscription-description">
1116            I’d like to receive exclusive discounts and the latest information
1117          </p>
1118        </li>
1119      </ul>
1120    </form>
1121  </div>
1122</div>
1123      </div>
1124    </div>
1125  </div>
1126</div>
1127
1128  </div>
1129</div>
1130
1131      </div>
1132    </div>
1133    
1134    
1135  
1136  <div class="footer-new__copyright-wrap">
1137  <a class="footer-new__proud" id="referral-link-wrapper" href="https://blog.artstorefronts.com/?partner_id=2285111421&amp;utm_campaign=asf_member_sites&amp;utm_source=asf_member_sites&amp;utm_medium=proud_member_badge_footer&amp;utm_term=blog_home_page_012020&amp;utm_content=v1_jan21">
1138    <img alt="ASF logo" width="32" height="30" src="https://d32wpxz89tv3uk.cloudfront.net/assets/user_site/referral_footer/logo-6e0f9eeea75bb0bf55a395e84a85e61318fc93f8b74d409b03e708d985a183b5.png" />
1139    <span>Proud Member of Art Storefronts</span>
1140</a></div>
1141
1142
1143
1144          </div>
1145        </div>
1146      </div>
1147
1148      <div class="drawer-cart">
1149  <div class="drawer-cart-content">
1150    <div class="drawer__header">
1151      <span class="drawer__header-text">Cart</span>
1152      <button type="button" class="drawer__close-button js-drawer-close">
1153        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px">
1154          <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"/>
1155        </svg>
1156      </button>
1157    </div>
1158    <div class="drawer__inner">
1159        <p class="cart--empty-message">Your cart is currently empty.</p>
1160
1161    </div>
1162    <div class="instant-checkout" id="instant-checkout-form"></div>
1163  </div>
1164</div>
1165
1166
1167
1168      <div class="ajax-overlay-loading"><i class="fa-solid fa-spinner fa-spin"></i></div>
1169      <div class="ajax-overlay-confirmation">Saved Successfully.</div>
1170      <div class="ajax-overlay-with-ok-button mobile-overlay-with-ok-button-js"></div>
1171      <!-- begin HELP TOOLTIP -->
1172<div id="help_invisible_to_visitor" class="f-dropdown content medium admin-question-tooltip large-12" data-dropdown-content>
1173  <div class="large-12 columns">
1174    <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>
1175  </div>
1176</div>
1177<!-- end HELP TOOLTIP -->
1178
1179      <div id="instagram_modal" class="reveal-modal photo-selector-modal" style="top: 20px;">
1180  <button aria-label="close" class="close-reveal-modal">&#215;</button>
1181  <h3 class='instagram-style'><i class='fa-brands fa-instagram'></i> Import From Instagram</h3>
1182  <p class='instagram-style'>Click on any Image to continue</p>
1183  <div id="instagram_images" class="api-account-modal">
1184  </div>
1185</div>
1186
1187
1188        <div class="columns badge no-left-right-padding align-center live-preview-widget" data-position="fixed bottom center">
1189      <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">
1190      
1191        <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" />
1192      </div>
1193    <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>
1194  </div>
1195  <div class="jbox-content" id="live_preview_capable_jbox">
1196    <h2>This Website Supports Augmented Reality to Live Preview Art</h2>
1197
1198<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>
1199
1200<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>
1201
1202  </div>
1203
1204      <!--  user_site/layout_components/product_partials -->
1205
1206
1207
1208
1209
1210
1211
1212
1213<div id="ar-logo-info" class="reveal-modal medium">
1214  <button aria-label="close" class="close-reveal-modal">&#215;</button>
1215  <h2>This Website Supports Augmented Reality to Live Preview Art</h2>
1216
1217<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>
1218
1219<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>
1220
1221</div>
1222<!-- ends user_site/layout_components/product_partials -->
1223
1224        
1225
1226        <div id="form_modal_85896"
1227             class="reveal-modal small new-lct form-modal form-modal-notification form-modal-notification-one-input"
1228             style=""
1229             data-form-id="85896"
1230             data-appear-automatically="true"
1231             data-appear-based-on="time"
1232             data-appear-delay-seconds="4"
1233             data-appear-delay-scroll-pixels="300"
1234             data-days-to-expire-cookie="1"
1235             data-appear-customer-status="non_customers"
1236             data-appear-except-on-these-url-paths=""
1237             data-appear-only-on-these-url-paths=""
1238        >
1239          <div class="new-lct__inner">
1240            <div class="new-lct__logo-wrap">
1241                <img id="new-lct-logo" alt="timchambers" src="https://d15yhgn2ui21mw.cloudfront.net/production/22883/MDAwMDAwMDAwMDAw7QGraePd6CACehR_ZcfBFYwXu2FyveAYEUnRGwCTQQQLtneRwWETeR6yOMFIOjy24aDow_LJj7F22f2vd2S3k0FN_38EZqodfTc2xEuhDJufAHDziomoKXOdJ3Hs_jG_Da6jI5Eudq_OlWAGPJ5eMn5wZ2rGNsLjFEmBcRAK48vABScwbOEmqd9VV_KrRugd3MMnzrtTDEoj-7i6QbqwlTJPg_KxcPPpZRVY8Rvib_cpqcRuUSfSibFycY0-GwFh153bRcheXWHRtn4Ah9qhVl4rYu8m9gc4BO4GslAcI9Lt7cBb60N0B-IlUBiR6v5ETZk4eTOyh5DYvIqvnnQaPkezmj5Ht6S5gX0.webp" />
1242            </div>
1243
1244            <button aria-label="close" class="close-reveal-modal">
1245              <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px">
1246  <path
1247    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"
1248    fill="currentColor" />
1249</svg>
1250            </button>
1251            <div class="form-page global-form-container">
1252  
1253  <div class="large-12 columns lead-content"><div class="editor-content"><p style="text-align: center;"><span style="font-size:24px;"><strong>SAVE 20% ON YOUR FIRST ORDER!</strong></span></p>
1254
1255<p style="text-align: center;"><span style="font-size: 14px; color: rgb(0, 0, 0); font-family: verdana, geneva, sans-serif;"><strong>Enter your email below and</strong>&nbsp;<strong>w</strong></span><strong style="color: rgb(0, 0, 0); font-family: verdana, geneva, sans-serif; font-size: 14px;"><strong>e&#39;ll </strong>email you a 20% OFF Coupon&nbsp;right now!</strong></p>
1256</div></div>
1257  <div id="form" class="large-12 columns form global-form-details">
1258    <form action="/submissions" method="post" data-remote="true" class="dup-submit-protect">
1259      <input name="authenticity_token" type="hidden" value="UTZKw1e_UStVLSZrJ4LPuJls9csPtt5PzhQtGj-vChx_h5ZjjcjVnYNXS7xTJ6fRbR7BUjy1HDFQdoYLe34RGA">
1260      <input type="hidden" name="website_id" id="website_id" value="22883" autocomplete="off" />
1261      <input type="hidden" name="page_id" id="page_id" value="554322" autocomplete="off" />
1262      <div class="large-12 columns no-left-right-padding fields-container form-container-with-content">
1263      <div class="large-12 columns user-form-field no-left-right-padding" id="field_container_180601">
1264        <div id="field_label_180601" class="user-form-field-label">
1265  <input type="text" name="form_field[180601]" id="form_field_180601" class="text-input" placeholder="Email" />
1266</div>
1267      </div>
1268
1269  <div data-recaptcha-v3-inputs=true hidden>
1270  <input type="hidden" name="recaptcha[site_key]" id="recaptcha_site_key" value="6Ld3cZosAAAAAItOJtYfThA7r9jmeJMSZoG0o2X-" autocomplete="off" />
1271  <input type="hidden" name="recaptcha[action]" id="recaptcha_action" value="submit" autocomplete="off" />
1272  <input type="hidden" name="recaptcha[token]" id="recaptcha_token" autocomplete="off" />
1273</div>
1274
1275
1276  <div class="large-12 columns no-left-right-padding user-form-field">
1277    <input type="submit" name="commit" value="Submit" class="submit-form-btn btn_theme btn_form" id="submit_button" data-disable-with="Submit" />
1278  </div>
1279  
1280</div>
1281
1282    </form>
1283    <div class="large-12 columns no-left-padding form-modal-notification-bottom"><div class="editor-content"><p style="text-align: center;"><em>This offer is valid for <u><strong>NEW CUSTOMERS</strong></u> only!</em></p>
1284</div></div>
1285  </div>
1286</div>
1287
1288            <a class="form-modal-notification-close close-reveal-modal" href="#">No thanks</a>
1289          </div>
1290        </div>
1291
1292        
1293
1294
1295        
1296
1297        
1298
1299        
1300
1301      
1301<script type="text/javascript">
1302        $(window).on("load", function (e) {
1303            $(document).foundation();
1304
1305            fixCustomDropdownOnThemeV3();
1306        });
1307
1308        // do not remove.  this causes the site to load.
1309        animateWebsite();
1310      </script>
1310
1311
1312      
1312<script>
1313  $(document).ready(function() {
1314    if ($('.product-type-greeting-card').length) {
1315      $('.product-images').append('<img src="https://asf-cloudinary-backup.s3.us-east-1.amazonaws.com/res/decosites/image/upload/CARD-_Fir_Moon_tgzmda/1747080853.jpg" alt="Card Back" class="card-back-image" style="display: none;">');
1316      $('.product-images').on('click', '.thumb-image', function() {
1317        $('.card-back-image').toggle();
1318      });
1319    }
1320  });
1321</script>
1321
1322
1323
1324
1325      
1325<script type="text/javascript">
1326        // do not remove.
1327        // must have this to prevent js errors when website does not have facebook remarketing pixel installed.
1328        var fbq = fbq;
1329      </script>
1329
1330
1331      
1332      
1333
1334        <div id="social_share_kit" class=""></div>
1335
1336      <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">&lt;p&gt;This website uses cookies to ensure you get the best experience on our website.&lt;/p&gt;
1337</div>
vendor: 75 bytes, lines 1337-1340
1337
1338
1339
1340      <script async src="https://www.google.com/recaptcha/api.js?render=
13406Ld3cZosAAAAAItOJtYfThA7r9jmeJMSZoG0o2X-
vendor: 20 bytes, lines 1340-1343
1340"></script>
1341
1342
1343      
1343<noscript id="deferred-styles">
1344        <link href='//fonts.googleapis.com/css?family=Libre+Baskerville' rel='stylesheet' type='text/css'/>
1345        <!-- begin GOOGLE FONTS -->
1346<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' />
1347<!-- end GOOGLE FONTS -->
1348
1349        <link rel="stylesheet" href="https://d32wpxz89tv3uk.cloudfront.net/assets/font-awesome-lib-12e2916208d83d95270e17ecbd1cba5736561f204a2e5fa3dfc49978668c76d7.css" />
1350      </noscript>
1351
1352      
1352<script type="text/javascript">
1353        var loadDeferredStyles = function() {
1354          var addStylesNode = document.getElementById("deferred-styles");
1355          var replacement = document.createElement("div");
1356          replacement.innerHTML = addStylesNode.textContent;
1357          document.body.appendChild(replacement)
1358          addStylesNode.parentElement.removeChild(addStylesNode);
1359        };
1360        var raf = window.requestAnimationFrame || window.mozRequestAnimationFrame ||
1361            window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
1362        if (raf)
1363            raf(function() { window.setTimeout(loadDeferredStyles, 0); });
1364        else window.addEventListener('load', loadDeferredStyles);
1365      </script>
1365
1366    </body>
1367
1368</html>
1369<!-- 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.