PageSourceSearch

https://samscatsanddogs.com/about-us/

html samscatsanddogs.com collected 2026-09-28 14:23:51 UTC 247,091 bytes, 3,084 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <link rel="preconnect" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/">
5            <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v6.css" as="style">
6        <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js" as="script">
7        <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js" as="script">
8        <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js" as="script">
9             <!-- End Google Analytics -->
10            
10<script>(function(d){var s = d.createElement("script");s.setAttribute("data-account", "buNJbo9Fzs");s.setAttribute("src", "https://cdn.userway.org/widget.js");(d.body || d.head).appendChild(s);})(document)</script>
10
11
12        <noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript>
13        <meta name="viewport" content="width=device-width, initial-scale=1"/>
14    <link rel="preconnect" href="https://ik.imagekit.io/0ofixtqpt/" crossorigin />
15
16    <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/fonts/fontawesome-webfont.woff2" as="font"  type="font/woff2" />
17    <link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
18    <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"></noscript>
19                <link rel="canonical" href="https://samscatsanddogs.com/about-us" />
20                            <meta name="robots" content="index, follow">
21                    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
21<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:"1431907933",accountID:"3639234",trustKey:"3639234",xpid:"VwAEWFRQDBABUFBUAAYGUVIF",licenseKey:"NRJS-848b5ec7e91ef88ba3a",applicationID:"1416771764",browserID:"1431907933"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
22(()=>{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};
22e.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;
22const 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);
22if(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$:()=>
22o,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])}
22(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}
22;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)=>
22{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
22ine_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()=>
22{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)=>
22null==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
22dTimingMethod(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
22imeToRegister: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})})}
22return 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"
22!==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);
22if(!(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)}
22);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)})});
22class 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
22h(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>
22
23
24    <meta name="csrf-token" content="YLO6TBxKaQfDDb6p4EPK8X5qzzbTSxnJO8HQZaIt"/>
25    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
26    
27        <meta name="title" content="About Sam&#039;s Cats &amp; Dogs | Monroe&#039;s Pet Supply Store"/>
28        <meta name="description" content="At Sam&#039;s Cats &amp; Dogs in  Monroe, Washington, we care about pets and the people who love them. 
29Learn how we support your pet’s health through food and care."/>
30        <!-- FB Tags -->
31    <meta property="og:type" content="website">
32    <meta property="og:title" content="About Sam&#039;s Cats &amp; Dogs | Monroe&#039;s Pet Supply Store">
33    <meta property="og:url" content="https://samscatsanddogs.com/about-us/">
34    <meta property="og:description" content="At Sam&#039;s Cats &amp; Dogs in  Monroe, Washington, we care about pets and the people who love them. 
35Learn how we support your pet’s health through food and care.">
36    <meta property="og:image" content="https://ik.imagekit.io/0ofixtqpt/2845879/image7.jpeg"/>
37
38
39    <!-- Google+ Tag -->
40    <meta itemprop="image" content="https://ik.imagekit.io/0ofixtqpt/2845879/image7.jpeg"/>
41
42
43    
44
45
46                                                                                                                                                                                                                                                                                                                                                                <title>About Sam&#039;s Cats &amp; Dogs | Monroe&#039;s Pet Supply Store</title>
47
48    
49    
49<script type="text/javascript">
50    (function(c,l,a,r,i,t,y){
51        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
52        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
53        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
54    })(window, document, "clarity", "script", "wx99r7cqmw");
55</script>
55
56<!-- Google Tag Manager -->
57<script>
vendor: 331 bytes, lines 57-61
57(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
58new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
59j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
60'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
61})(window,document,'script','dataLayer','
61GTM-MWH6C6PQ
vendor: 3 bytes, line 61
61');
61</script>
61
62<!-- End Google Tag Manager -->
63    <!-- Stylesheets
64   ============================================= -->
65<link rel="alternate" href="https://samscatsanddogs.com/about-us/" hreflang="en-us"/>
66
67<link rel="preload" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
68<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap"></noscript>
69
70<style type="text/css">
71    header#header *:not(i):not(.fa) {
72        font-family: "Roboto" !important;
73    }
74
75    h1, h2, h3, h4, h5, h6 {
76        font-family: "Roboto" !important;
77    }
78
79    body:not(i):not(header):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fa) {
80        font-family: "Roboto" !important;
81    }
82    .title-transform-none h2 {
83        text-transform: none !important;
84    }
85</style>
86
87<script type="text/javascript">var GET_LOCATION = "";</script>
vendor: 1 bytes, line 87
87
88<script type="text/javascript">var locationCount = "3";</script>
vendor: 1 bytes, line 88
88
89<script type="text/javascript">let auto_redirect = "1";</script>
89
90    <link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v6.css" defer/>
91    
91<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js"></script>
91
92    
92<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js" defer></script>
92
93    
93<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js" defer></script>
93
94
95<!-- Preconnect and DNS Prefetch for External Services -->
96<link rel="dns-prefetch" href="//www.google.com">
97<link rel="dns-prefetch" href="//static.elfsight.com">
98<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
99<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
100
101<!-- Google reCAPTCHA (Enterprise) -->
vendor: 87 bytes, lines 101-105
101
102<script src="https://www.google.com/recaptcha/enterprise.js" async defer></script>
103
104
105
106<!-- Elfsight Widget -->
107<script src="https://static.elfsight.com/platform/platform.js" data-use-service-core defer></script>
107
108
109<!-- Google Fonts -->
110<link rel="preload" href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
111<noscript><link href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" rel="stylesheet"></noscript>
112
113<!-- Viewport Meta -->
114<meta name="viewport" content="width=device-width, initial-scale=1">
115
116<!-- Preload and Styles -->
117<link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css" as="style">
118<link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css">
119
120
121    
121<script>
122        (function(){
123            const runAnalytics = function(id) {
124                const s = document.createElement('script');
125                s.src = `https://www.googletagmanager.com/gtag/js?id=${id}`;
126                s.async = true;
127                document.head.appendChild(s);
128
129                window.dataLayer = window.dataLayer || [];
130                function gtag(){ dataLayer.push(arguments); }
131
132                gtag('js', new Date());
133                gtag('config', id);
134            };
135
136            const id = "G-MJT8PCKVZJ";
137            if (id) {
138                (window.requestIdleCallback || function(cb){ setTimeout(cb, 300); })(function() {
139                    runAnalytics(id);
140                });
141            }
142        })();
143    </script>
143
144
145
146
147<!-- site level css start -->
148    <style type="text/css">
149        .centered-layout-block{
150  width: 35% !important;
151}
152
153div div p {
154  color: #000000;
155}
156
157#header-wrap #logo{
158  margin-top: 14px !important;
159}
160
161.widget.quick-contact-widget.clearfix{
162  display: none !important;
163}
164
165@media (max-width: 767px) {
166  #slider-cover .cta-block-homepage {
167    position: absolute !important;
168    top: 50% !important;
169    left: 50% !important;
170    transform: translate(-50%, -50%) !important;
171    margin: 0 !important;
172    width: 88% !important;
173    max-width: 400px !important;
174    height: fit-content !important;
175    min-height: 0 !important;
176    padding: 26px 16px 66px !important;
177    background: rgba(125, 122, 51, 0.93) !important;
178    border-radius: 14px !important;
179    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35) !important;
180    z-index: 50 !important;
181  }
182
183  #slider-cover .emphasis-title {
184    height: auto !important;
185    margin: 0 !important;
186  }
187
188  #slider-cover .cta-block-homepage .slide_btn_left {
189    border-radius: 0 0 0 14px !important;
190  }
191
192  #slider-cover .cta-block-homepage .slide_btn_right {
193    border-radius: 0 0 14px 0 !important;
194  }
195}
196
197
198
199
200.content-wrap:has(.home-about-section) {
201    padding-top: 0 !important;
202}
203.home-about-section .aboutus {
204    padding-top: 0 !important;
205}
206.home-about-section .aboutus-container h2 {
207    margin: 0 !important;
208    line-height: 0 !important;
209    font-size: 0 !important;
210}
211.home-about-section .aboutus-container p {
212    margin: 0 !important;
213}
214.home-about-section .aboutus-container {
215    width: 100% !important;
216    max-width: 100% !important;
217}
218.home-about-section .aboutus-container > div {
219    width: 100% !important;
220    margin-left: 0 !important;
221    margin-right: 0 !important;
222}
223/* Match blog + event + deal card body text to black */
224.blog-text .small-text,
225.blog-text .small-text p,
226.event-text > .small-text,
227.promotion-text > .small-text {
228  color: #000000 !important;
229}    </style>
230<!-- site level css end -->
231
232<script type="application/ld+json">
233{
234    "@context": "http://schema.org/",
235    "@type": "WebSite",
236    "name": "Sam&#039;s Cats &amp; Dogs Naturally",
237  "url": "https://samscatsanddogs.com"
238}
239
240</script>
240<script type="application/ld+json">
241{
242    "@context": "http://schema.org",
243    "@type": "PetStore",
244    "name": "Sam's Cats & Dogs Naturally",
245  "image": "https://ik.imagekit.io/0ofixtqpt/2845879/image7.jpeg",
246  "@id": "",
247  "url": "https://samscatsanddogs.com",
248  "telephone": "",
249  "priceRange": "$$$",
250  "address": {
251    "@type": "PostalAddress",
252    "streetAddress": "20016 Old Owen Road",
253    "addressLocality": "Monroe",
254    "addressRegion": "WA",
255    "postalCode": "98272",
256    "addressCountry": "US",
257    "description" : "At Sam&#039;s Cats &amp; Dogs in  Monroe, Washington, we care about pets and the people who love them. 
258Learn how we support your pet’s health through food and care."
259  },
260      "geo": {
261      "@type": "GeoCoordinates",
262      "latitude": 47.8583045,
263    "longitude": -121.9623602
264    },
265        "openingHoursSpecification": [{"@type":"OpeningHoursSpecification","dayOfWeek":"Monday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Tuesday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Wednesday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Thursday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Friday","opens":"09:00","closes":"19:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Saturday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","opens":"10:00","closes":"18:00"}],
266    "sameAs": ["[CustomField1]","https://www.instagram.com/samscatsanddogs/"],
267    "aggregateRating": {
268      "@type": "AggregateRating",
269      "ratingValue": 5,
270    "reviewCount": 5
271    },
272    "review": [
273        {
274        "@type": "Review",
275        "datePublished" : "2026-09-19",
276        "reviewBody": "Small, friendly place. I like to go there to buy products.",
277        "author": {
278            "@type": "Person",
279            "name": "ZSOLT BECK"
280          },
281        "reviewRating": {
282            "@type": "Rating",
283            "worstRating": "1",
284            "bestRating": "5",
285            "ratingValue": "5"
286         }
287    },        {
288        "@type": "Review",
289        "datePublished" : "2026-09-01",
290        "reviewBody": "I'm thrilled with Sam's ! The friendly helpful staff are all wonderful.  I recommend them to family, friends and neighbors who have become Sam's customers and all agree with me about the caring staff.",
291        "author": {
292            "@type": "Person",
293            "name": "Lisa Mallant"
294          },
295        "reviewRating": {
296            "@type": "Rating",
297            "worstRating": "1",
298            "bestRating": "5",
299            "ratingValue": "5"
300         }
301    },        {
302        "@type": "Review",
303        "datePublished" : "2026-09-01",
304        "reviewBody": "I'm thrilled with Sam's ! The friendly helpful staff are all wonderful.  I recommend them to family, friends and neighbors who have become Sam's customers and all agree with me about the caring staff.",
305        "author": {
306            "@type": "Person",
307            "name": "Lisa Mallant"
308          },
309        "reviewRating": {
310            "@type": "Rating",
311            "worstRating": "1",
312            "bestRating": "5",
313            "ratingValue": "5"
314         }
315    },        {
316        "@type": "Review",
317        "datePublished" : "2026-08-02",
318        "reviewBody": "They have always been so helpful....",
319        "author": {
320            "@type": "Person",
321            "name": "Jennifer Hilde"
322          },
323        "reviewRating": {
324            "@type": "Rating",
325            "worstRating": "1",
326            "bestRating": "5",
327            "ratingValue": "5"
328         }
329    },        {
330        "@type": "Review",
331        "datePublished" : "2026-08-02",
332        "reviewBody": "They have always been so helpful....",
333        "author": {
334            "@type": "Person",
335            "name": "Jennifer Hilde"
336          },
337        "reviewRating": {
338            "@type": "Rating",
339            "worstRating": "1",
340            "bestRating": "5",
341            "ratingValue": "5"
342         }
343    }        ]
344    }
345
346</script>
346<!-- Document Title
347============================================= -->
348                        <link rel="shortcut icon" href="https://ik.imagekit.io/0ofixtqpt/2856647/favicon-1.png">
349                            <style>
350    .mobile_carousel {
351        background-color: #807e31;
352    }
353
354    .cust-carousel {
355        background: #807e31;
356    }
357
358    #return-to-top {
359        background-color: #807e31;
360    }
361
362    .fa-bars {
363        color: #807e31 !important;
364    }
365
366    .header-icons-span, .portfolio-filter li.activeFilter a, .portfolio-shuffle:hover {
367        background-color: #807e31;
368    }
369
370    .fa-paw, .fa-car {
371        color: #807e31 !important;
372    }
373
374    a.all-brands, .share-btn {
375        background-color: #807e31  !important;
376    }
377
378    button.contact-btn, a.contact-btn, .subscribe-btn {
379        background-color: #807e31  !important;
380    }
381
382    .pro_btn, .icon-line-heart, .icon-line-power {
383        background-color: #807e31  !important;
384    }
385
386    .cta-widget-btn {
387        background-color: #807e31  !important;
388    }
389
390    #result .footer-custom-icon {
391        color: #807e31;
392    }
393
394    #gotoTop:hover {
395        background-color: #807e31  !important;
396    }
397
398    .owl-carousel .owl-nav [class*=owl-]:hover {
399        background-color: #dbb324  !important;
400        color: #fff !important;
401    }
402    .owl-carousel .owl-nav [class*=owl-]{
403        background-color: #807e31  !important;
404        color: #fff !important;
405    }
406
407    .feature-box.fbox-plain .fbox-icon i {
408        color: #807e31  !important;
409    }
410
411    #top-bar {
412        background-color: #807e31  !important;
413    }
414
415    .brand-panel-heading {
416        background-color: #807e31  !important;
417    }
418
419    .event-a {
420        color: #807e31  !important;
421    }
422
423    .event-a:hover {
424        color: #dbb324  !important;
425    }
426
427    .about-a:hover {
428        color: #807e31  !important;
429    }
430
431    .portfolio-overlay a:hover {
432        color: #807e31  !important;
433    }
434
435    .tag-a {
436        color: #807e31  !important;
437    }
438
439    .tag-a:hover {
440        color: #807e31  !important;
441    }
442
443    .loc-li:hover {
444        background-color: #807e31  !important;
445    }
446
447    .pagination > li > a {
448        color: #807e31  !important;
449    }
450
451    .pagination > li > a:hover {
452        color: #807e31  !important;
453    }
454
455    .pagination > .active > span {
456        background-color: #807e31  !important;
457        border-color: #807e31  !important;
458    }
459
460    .about-us-a {
461        color: #807e31  !important;
462    }
463
464    .about-us-a:hover {
465        color: #807e31  !important;
466    }
467
468    #header-wrap .container-fluid{
469        background-color: #fff !important;
470    }
471
472    .review-a{
473        color: #807e31  !important;
474        cursor: pointer;
475        font-weight: 400;
476    }
477
478    .review-a:hover{
479        color: #807e31  !important;
480    }
481
482                .dark #primary-menu ul ul li{
483        width: initial !important;
484        text-align: left !important;
485    }
486    /*#primary-menu ul ul:not(.mega-menu-column){*/
487    /*    left: 0 !important;*/
488    /*    right: 0 !important;*/
489    /*}*/
490    
491    
492             #primary-menu ul ul:not(.mega-menu-column) {
493            border-top: 2px solid #807e31  !important;
494        }
495        .dark #primary-menu:not(.not-dark) ul ul, #primary-menu.dark ul ul {
496            border-top-color: #807e31  !important;
497        }
498        #primary-menu ul li>a {
499            color: #2b2b2b !important;
500        }
501
502        #primary-menu ul li>a:hover {
503            color: #2b2b2b !important;
504        }
505
506        .dark #primary-menu:not(.not-dark) ul ul, #primary-menu ul ul:not(.mega-menu-column) {
507            background-color: #333 !important;
508            border-color: #3f3f3f !important;
509        }
510
511        .dark #primary-menu:not(.not-dark) ul ul li:hover > a{
512            background-color:  !important;
513            border-color:  !important;
514        }
515
516        .dark #primary-menu:not(.not-dark) ul ul li>a {
517            color: #ffffff !important;
518        }
519
520        .dark #primary-menu:not(.not-dark) ul ul li>a:hover {
521            color:  !important;
522        }
523
524        #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu:hover{
525            background-color: unset !important;
526            border-color: unset !important;
527        }
528
529        #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu ul li:hover{
530            background-color: unset !important;
531            border-color: unset !important;
532            color: #000000 !important;
533        }
534                .anc_subscription_description{
535            margin-top: 8px !important;
536        }
537        .more_anc_subsc_desc{
538            margin-top: 0px !important;
539            margin-bottom: 10px !important;
540        }
541        #anc_text {
542            margin-right: 70px !important;
543            margin-left: 70px !important;
544        }
545        .announcement_subscription_close{
546            position: absolute;
547            right: 0 !important;
548            top: 0 !important;
549            margin-top: 0px !important;
550            margin-right: 0px !important;
551        }
552
553        .locationBrd{
554        border-left: 8px solid #807e31 !important;
555    }
556    .location-border span{
557        color: #807e31 !important;
558    }
559    .location-border:hover{
560        background-color: #807e31 !important;
561    }
562    .location-border:hover .location-drawer-business{
563        color: #ffffff !important;
564    }
565    .location-border:hover span{
566        color: #ffffff !important;
567    }
568    .location-border span.drawer_delivery{
569        color: #000000 !important;
570    }
571    /* search bar style */
572    .ecwid-search-widget__input{
573        border: 1px solid #807e31 !important;
574        height: 3.2em !important;
575    }
576    .ecwid-search-widget__btn{
577        height: 3.2em !important;
578        border: 1px solid #807e31 !important;
579        background: #807e31 !important;
580        width: 40px !important;
581    }
582    .ecwid-search-widget__btn:hover{
583        opacity: 1 !important;
584    }
585    html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default path[stroke],html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default circle[stroke]{
586        stroke: #807e31 !important;
587    }
588    html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after{
589        background-color: #807e31 !important;
590    }
591    .ec-notice__text-inner {
592        color: #000000!important;
593    }
594    /*** Mega Menu ***/
595    @media (min-width: 991px) {
596        .custom-mega-menu-link:after {
597            content: '';
598            display: block;
599            width: 40px;
600            border-bottom: 2px solid #807e31  !important;
601        }
602
603        #primary-menu ul li .mega-menu-content div.mega-menu-container-div {
604            background-color:   !important;
605        }
606        .animal-li {
607            background-color: #807e31 !important;
608            border-color: #807e31  !important;
609        }
610        .dark #primary-menu:not(.not-dark) ul ul li>a.nav-link{
611            color: #2b2b2b !important;
612            transition: none !important;
613        }
614
615        .dark #primary-menu:not(.not-dark) ul ul li.animal-li>a.nav-link {
616            color: #ffffff !important;
617            transition: none !important;
618        }
619        .dark #primary-menu ul li .mega-menu-content ul li a.animal-a:hover {
620            color: #ffffff !important;
621        }
622        #primary-menu ul li .mega-menu-content ul.mega-menu-column-ul{
623            background-color: #ffffff  !important;
624            border-color: #ffffff  !important;
625        }
626
627        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title > a{
628            background-color: #ffffff  !important;
629            border-color: #ffffff  !important;
630            color: #2b2b2b  !important;
631        }
632
633        #primary-menu ul li .mega-menu-content ul >
633 li.menu-item.sub-menu.mega-menu-category-title ul li.sub-menu-mega-menu > a{
634            background-color: #ffffff  !important;
635            border-color: #ffffff  !important;
636            color: #2b2b2b  !important;;
637        }
638        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-1,
639        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-2,
640        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-3{
641            border-color: #ffffff  !important;
642        }
643
644        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title:hover > a {
645            background-color: unset !important;
646            border-color: unset !important;
647            padding-left: 15px !important;
648        }
649
650        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul li.sub-menu-mega-menu:hover > a {
651            background-color: #ffffff  !important;
652            border-color: #ffffff  !important;
653            color: #807e31  !important;
654            padding-left: 15px !important;
655        }
656
657        .custom-mega-submenu-title {
658            color:   !important;
659        }
660    }
661        /***/
662    #return-to-top{
663        background-color: #807e31 !important;
664    }
665    body#ecwid_body .heading-block .small-text #my-categories-0 {
666        margin-top: 30px;
667    }
668    .blog-search-button {
669        background-color: #807e31  !important;
670    }
671
672/* --- NWP-3809 Style Overrides --- */
673
674/* Services */
675.home-service-section h2, .home-service-container h2 { font-size: 36px !important; }
676.home-service-section p, .home-service-container p, .home-service-section .small-text, .home-service-container .small-text { font-size: 22px !important; }
677.home-service-section .service-carousel-desc p { font-size: 22px !important; } 
678
679/* Brands */
680.home-brand-section h2, .pet-brand-section h2, .home-brand-container h2 { font-size: 36px !important; }
681.home-brand-section p, .pet-brand-section p, .home-brand-container p, .home-brand-section .small-text, .pet-brand-section .small-text { font-size: 22px !important; }
682
683/* Gallery */
684.gallery-section h2, .gallery-section h3 { font-size: 36px !important; }
685.gallery-section p, .gallery-section .small-text { font-size: 22px !important; }
686
687/* Reviews */
688.review-section h2, .review-section h2.review-title-color { font-size: 36px !important; }
689/* Description text for reviews */
690.review-section > .container > .row > .heading-block > span, .review-section .review_text_inner.small-text, .review-section p.review-description-color { font-size: 22px !important; }
691/* Trusted / h3 */
692.review-section h3, .review-section label[data-testid="review-count"], .review-section p[style*="bold"], .review-section div[style*="bold"] { font-size: 20px !important; }
693/* Review div */
694.review-section .review_card_carousel_child_description p, .review-section div.testi-content p, .review-section .review_testimonial_description p, .review-section .review-text-color, .review-section .review_testimonial_description { font-size: 14px !important; }
695span.review_testimonial_author { font-size: 14px !important; }
696
697/* Home page widget width fixes (About Us to match others) */
698.aboutus-container, .aboutus_row, .aboutus_content {
699    width: 100% !important;
700    max-width: 1170px !important;
701    margin-left: auto !important;
702    margin-right: auto !important;
703}
704
705/* --- End NWP-3809 --- */
706
707/* More Home Page Widgets (NWP-3809) */
708.home-blog-section h2, .home-event-section h2, .home-promotion-section h2, 
709.home-about-section h2, .home-aboutus-section h2, .aboutus_section h2, 
710.hero-section h2, .meet-section h2, .team_section h2, .home-multi-location-section h2 {
711    font-size: 36px !important;
712}
713
714.home-blog-section .small-text, .home-event-section .small-text, .home-promotion-section .small-text, 
715.home-about-section p, .home-aboutus-section p, .aboutus_section p, 
716.hero-section p, .meet-section p, .team_section p, .home-multi-location-section .small-text, .team-member-description p, .member-bio p {
717    font-size: 22px !important;
718}
719/* End More Home Page Widgets */
720</style>
721    
722</head>
723<body class="stretched">
724<div class="body-overlay"></div>
725
726
727<div id="wrapper" class="clearfix">
728                <style>
729    .open > .social-share, .promotion-container .dropdown-menu{
730        text-align: center !important;
731    }
732    html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price, html#ecwid_html body#ecwid_body .ecwid, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__textarea, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--radio{
733        color: #333;
734    }
735    html#ecwid_html body#ecwid_body .ec-pika-single, html#ecwid_html body#ecwid_body .ec-pika-button, html#ecwid_html body#ecwid_body .ec-pika-label, html#ecwid_html body#ecwid_body .ec-pika-label:visited, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--error .form-control__text, html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-purchase__qty-field .form-control__placeholder{
736        color: #000000;
737    }
738    input#ec-cart-email-input{
739        color: #000000;
740        font-weight: 400;
741    }
742    @media(max-width: 1200px) and (min-width:1000px) {
743        .menu-top {
744            padding-top: 9%;
745        }
746    }
747    @media (min-width: 800px) and (max-width: 2000px) and (orientation: landscape) {
748        .ec-cart-widget.ec-cart-desktop {
749            display: block !important;
750        }
751        .ec-cart-widget.mobile{
752            display: none !important;
753        }
754    }
755    @media (min-width: 1028px) and (max-width: 2000px) and (orientation: portrait) {
756        .ec-cart-widget.ec-cart-desktop {
757            display: block !important;
758        }
759        .ec-cart-widget.mobile{
760            display: none !important;
761        }
762    }
763</style>
764<header id="header" class="transparent-header dark full-header" data-sticky-class="dark">
765                        <style>
766    .si-gplus:hover, .si-colored.si-gplus{
767        background-color: #ffffff !important;
768    }
769    .top-links ul li{
770        border-left: unset !important;
771    }
772    .loc-topbar-li:hover{
773        background-color: transparent !important;
774
775    }
776    .loc-header-icon-span {
777        background-color: #ffffff !important;
778    }
779    .loc-header-icons{
780        color: #807e31  !important
781    }
782    .hour-cursor {color: inherit !important;}
783</style>
784<div id="top-bar" class="transparent-topbar hidden-sm hidden-xs">
785    
786    <div class="col_half nobottommargin clearfix col-md-1 top-left">
787        <div class="top-links">
788            <ul>
789                                    <li id="side-panel-trigger" class="loc-li location-drawer side-panel-trigger choose_location_drawer">
790                        <span class="ts-icon"><i class="fas fa-map-marker-alt"></i></span>
791                        <span class="ts-text">Choose Your Location</span>
792                    </li>
793
794
795
796
797                
798
799
800
801
802
803
804
805
806
807                    <li class="mobile-top-links"><a target="_blank" class="mapLink"
808                                                    href="https://www.google.com/maps/place/search?q=Sam%27s+Cats+%26+Dogs+Naturally+20016%2BOld%2BOwen%2BRoad%2CMonroe%2C98272%2CWA&amp;place_id=ChIJ7xV9VPSmmlQR_ByHfFe3p1M">
809                            <span class="ts-icon get-direction-btn"><i class="fas fa-map-marker-alt"></i></span>
810                            <span class="ts-text get-direction-btn">20016 Old Owen Road,  Monroe,  WA
811                            &nbsp;98272</span></a>
812                    </li>
813                                                        <li class="hour-li mobile-top-links">
814                        <a class="hour-cursor"><span class="ts-icon"><i class="far fa-clock"></i></span>
815                            <span class="ts-text">
816                                                                                                                                                                                                                                                                                                                                                                        
817                                                Open Today:
818                                                                                                            9:00 am - 7:00 pm                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </span>
819                        </a>
820                    </li>
821                            </ul>
822        </div>
823    </div>
824    <div class="col_half fright col_last nobottommargin clearfix">
825        <!-- Top Social
826          ============================================= -->
827        <div id=
828                     "top-social">
829            <ul>
830                                                                                                                                    
831                            
832                            
833                            
834                                                            <li><a href="https://www.youtube.com/@samscatsanddogs" target="_blank" class="si-youtube" data-hover-width="109"><span
835                                                class="ts-icon"><i class="fab fa-youtube"></i></span><span
836                                                class="ts-text">Youtube</span></a></li>
837                            
838                            
839                            
840                                                                                                                                                                                                                    <li><a href="https://www.facebook.com/SamsCatsandDogsmonroe/" target="_blank" class="si-facebook" data-hover-width="109"><span
841                                                class="ts-icon"><i class="fab fa-facebook"></i></span><span
842                                                class="ts-text">Facebook</span></a></li>
843                            
844                            
845                            
846                            
847                            
848                            
849                            
850                                                                                                                                                                                                                                                                                                                        
851                            
852                            
853                            
854                            
855                            
856                                                            <li><a href="https://www.pinterest.com/SamsCatsandDogs/" target="_blank" class="si-pinterest" data-hover-width="109"><span
857                                                class="ts-icon"><i class="fab fa-pinterest"></i></span><span
858                                                class="ts-text">Pinterest</span></a></li>
859                            
860                                                                                                                                                                                    
861                                                            <li><a href="https://www.instagram.com/samscatsanddogs/" target="_blank" class="si-instagram" data-hover-width="109"><span
862                                                class="ts-icon"><i class="fab fa-instagram"></i></span><span
863                                                class="ts-text">Instagram</span></a></li>
864                            
865                            
866                            
867                            
868                            
869                            
870                                                                                                                                                                                                                                
871                            
872                            
873                            
874                            
875                            
876                            
877                                                                                        <li><a href="https://www.tiktok.com/@samscatsanddogsnaturally" target="_blank" class="si-tiktok" data-hover-width="109"><span
878                                                class="ts-icon"><i class="fab fa-tiktok"></i></span><span
879                                                class="ts-text tiktok-span">Tiktok</span></a></li>
880                                                                                                                                                        <sp
880an class="top_phone">
881                        <a href="tel:(360) 805-5060">
882                            <span class="ts-icon call-us-btn">
883                                <i class="fas fa-phone call-us-btn" style="transform: rotate(90deg) !important;"></i>
884                            </span>
885                            <span class="ts-text call-us-btn">(360) 805-5060</span>
886                        </a>
887                    </span>
888                            </ul>
889        </div><!-- #top-social end -->
890    </div>
891    
892</div>
893     <div id="top-bar" class="transparent-topbar hidden-md hidden-lg mobile-topbar">
894        <div class="col-xs-12 nobottommargin clearfix">
895            <div id="side-panel-trigger" class="side-panel-trigger loc-sidetrigger">
896                <span class="ts-icon loc-ts-icon"><i class="fas fa-map-marker-alt"></i></span>
897                <span class="ts-text loc-ts-text">Choose Your Location</span>
898            </div>
899            <div class="top-links text-center loc-toplinks">
900                <ul>
901                    
902                    <li class="loc-li location_select_display">
903                        <form action="pages-search-results.html" class="search nav-form" id="search-box">
904                            <div class="input-group input-search">
905                                <select name="client_location" id="client_location"
906                                        class="form-control loc-select client_location" autofocus>
907                                                                                                                        <option value="everett" >Everett</option>
908                                                                                                                                                                <option value="monroe" selected>Monroe</option>
909                                                                                                                                                                <option value="redmond" >Redmond</option>
910                                                                                                                                                                                                                                                                    </select>
911                            </div>
912                        </form>
913                    </li>
914                    
915                                        <li class="loc-li loc-topbar-li">
916                         <span class="header-icons-span loc-header-icon-span hidden-lg hidden-md loc-call-span">
917                            <a href="tel:(360) 805-5060"><i class="fas fa-phone header-icons loc-header-icons call-us-btn" style="transform: rotate(90deg) !important;"></i></a>
918                         </span>
919                    </li>
920                                        <li class="loc-li loc-topbar-li">
921                        <span class="header-icons-span loc-header-icon-span fa fa-left hidden-lg hidden-md loc-direction-span">
922                            <a target="_blank" class="mapLink"
923                                href="https://www.google.com/maps/place/search?q=Sam%27s+Cats+%26+Dogs+Naturally+20016%2BOld%2BOwen%2BRoad%2CMonroe%2C98272%2CWA&amp;place_id=ChIJ7xV9VPSmmlQR_ByHfFe3p1M"><i
924                                class="fas fa-map-marker-alt header-icons loc-header-icons get-direction-btn"></i></a>
925                        </span>
926                    </li>
927                </ul>
928            </div>
929        </div>
930    </div>
931<script defer>
932    $('document').ready(function(){
933        $('.top-links ul li.location-drawer').css({cursor: "pointer"});
934    })
935    document.addEventListener("DOMContentLoaded", function () {
936    const mapLinks = document.getElementsByClassName("mapLink");
937    const isMobile = window.innerWidth <= 768;
938
939    if (isMobile) {
940        Array.from(mapLinks).forEach(link => {
941        let originalLink = link.href;
942
943            if (originalLink.includes("https://www.google.com/maps/place/search?q=")) {
944                let newLink = originalLink.replace(
945                    "https://www.google.com/maps/place/search?q=",
946                    "https://www.google.com/maps/search/?api=1&query="
947                );
948                link.href = newLink;
949            }
950        });
951    }
952});
953
954</script>
954                        <div id="header-wrap" style="display:block">
955            <div class="container-fluid clearfix container-adjustment">
956                <div id="primary-menu-trigger" class="">
957                    <i class="fas fa-bars"></i>
958                    <span class="mobile_menu_text"> MENU </span>
959                </div>
960                <!-- Logo ============================================= -->
961                                <div id="logo" class="mobile-header-logo ">
962                                                                                                                                                                                                <a href="/"
963                                       class="standard-logo logo-adjustment" data-dark-logo="https://ik.imagekit.io/0ofixtqpt/5156514/1782933440_Events.png">
964                                        <img src="https://ik.imagekit.io/0ofixtqpt/5156514/1782933440_Events.png" alt="Sam&#039;s Cats &amp; Dogs Naturally Logo" class="logo-adjustment-img">
965                                    </a>
966                                    <a href="/"
967                                       class="retina-logo logo-alignment logo-adjustment" data-dark-logo="https://ik.imagekit.io/0ofixtqpt/5156514/1782933440_Events.png">
968                                        <img src="https://ik.imagekit.io/0ofixtqpt/5156514/1782933440_Events.png" alt="Sam&#039;s Cats &amp; Dogs Naturally Logo" class="logo-adjustment-img">
969                                    </a>
970                                                                                                                                            </div><!-- #logo end -->
971                <!-- Mobile search box -->
972                                <!-- Mobile search box end -->
973                <!-- Primary Navigation============================================= -->
974                <nav id="primary-menu" class="menu-top" style="">
975                    <ul id="">
976                                                <div id="ecwidSearch-desktop" class="alignleft">
977                                                    </div>
978                                                                                    <style>
979    .menu-btn{
980        border-radius: 30px;
981    }
982
983    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
984        padding-top: 19px;;
985    }
986
987        @media (max-width: 991px) {
988            .custom-btn {
989            display: inline-block;
990            width: 48%;
991            margin-right: 2%;
992        }
993    }
994
995    </style>
996
997            <li class="current sub-menu click-class ">
998
999                            <a class="" href="/pet-food-supplys/" title="Pet Supplies Near Monroe"                 style=""
1000                >
1001                <div class=""
1002                    style="">
1003                    Pet Supplies
1004                </div>
1005            </a>
1006                                      <ul style="">
1007                                                                                <li>
1008                                                                                        <a href="/brands/" title="View All Brands Near Monroe" >
1009                                    <div>View All Brands</div>
1010                                </a>
1011                                                    </li>
1012                                                                                                    <li>
1013                                                                                        <a href="/dog-food-supply/" title="Dog Supplies Near Monroe" >
1014                                    <div>Dog Supplies</div>
1015                                </a>
1016                                                    </li>
1017                                                                                                    <li>
1018                                                                                        <a href="/cat-food-supply/" title="Cat Supplies Near Monroe" >
1019                                    <div>Cat Supplies</div>
1020                                </a>
1021                                                    </li>
1022                                                                                                    <li>
1023                                                                                        <a href="/small-pet-food-supply/" title="Small Pet Supplies Near Monroe" >
1024                                    <div>Small Pet Supplies</div>
1025                                </a>
1026                                                    </li>
1027                                                                                                    <li>
1028                                                                                                                                  <a href="/category/astro-deals" title="Deals Near Monroe">
1029                                     <div>Deals</div>
1030                                    </a>
1031                                                                                    </li>
1032                                                </ul>
1033            </li>
1034                                                                                                                                                <style>
1035    .menu-btn{
1036        border-radius: 30px;
1037    }
1038
1039    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1040        padding-top: 19px;;
1041    }
1042
1043        @media (max-width: 991px) {
1044            .custom-btn {
1045            display: inline-block;
1046            width: 48%;
1047            margin-right: 2%;
1048        }
1049    }
1050
1051    </style>
1052
1053            <li class="  ">
1054
1055                            <a class="" href="/Dog-Parks/" title="Dog Park Near Monroe"                 style=""
1056                >
1057                <div class=""
1058                    style="">
1059                    Dog Park
1060                </div>
1061            </a>
1062                              </li>
1063                                                                                                                                                <style>
1064    .menu-btn{
1065        border-radius: 30px;
1066    }
1067
1068    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1069        padding-top: 19px;;
1070    }
1071
1072        @media (max-width: 991px) {
1073            .custom-btn {
1074            display: inline-block;
1075            width: 48%;
1076            margin-right: 2%;
1077        }
1078    }
1079
1080    </style>
1081
1082            <li class=" sub-menu click-class ">
1083
1084                            <a class="" href="/services/" title="Services Near Monroe"                 style=""
1085                >
1086                <div class=""
1087                    style="">
1088                    Services
1089                </div>
1090            </a>
1091                                      <ul style="">
1092                                                                                <li>
1093                                                                                        <a href="/dog-bakery/" title="Sam&#039;s Bakery Near Monroe" >
1094                                    <div>Sam&#039;s Bakery</div>
1095                                </a>
1096                                                    </li>
1097                                                                                                    <li>
1098                                                                                        <a href="/dog-training/" title="Dog Training Near Monroe" >
1099                                    <div>
1099Dog Training</div>
1100                                </a>
1101                                                    </li>
1102                                                </ul>
1103            </li>
1104                                                                                                                                                <style>
1105    .menu-btn{
1106        border-radius: 30px;
1107    }
1108
1109    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1110        padding-top: 19px;;
1111    }
1112
1113        @media (max-width: 991px) {
1114            .custom-btn {
1115            display: inline-block;
1116            width: 48%;
1117            margin-right: 2%;
1118        }
1119    }
1120
1121    </style>
1122
1123            <li class="  ">
1124
1125                            <a class="" href="/events/" title="Events Near Monroe"                 style=""
1126                >
1127                <div class=""
1128                    style="">
1129                    Events
1130                </div>
1131            </a>
1132                              </li>
1133                                                                                                                                                <style>
1134    .menu-btn{
1135        border-radius: 30px;
1136    }
1137
1138    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1139        padding-top: 19px;;
1140    }
1141
1142        @media (max-width: 991px) {
1143            .custom-btn {
1144            display: inline-block;
1145            width: 48%;
1146            margin-right: 2%;
1147        }
1148    }
1149
1150    </style>
1151
1152            <li class=" sub-menu click-class ">
1153
1154                            <a class="" href="/about-us/" title="About Us Near Monroe"                 style=""
1155                >
1156                <div class=""
1157                    style="">
1158                    About Us
1159                </div>
1160            </a>
1161                                      <ul style="">
1162                                                                                <li>
1163                                                                                        <a href="/reviews/" title="Reviews Near Monroe" >
1164                                    <div>Reviews</div>
1165                                </a>
1166                                                    </li>
1167                                                                                                    <li>
1168                                                                                        <a href="/blog/" title="Blogs Near Monroe" >
1169                                    <div>Blogs</div>
1170                                </a>
1171                                                    </li>
1172                                                </ul>
1173            </li>
1174                                                                                                                                                <style>
1175    .menu-btn{
1176        border-radius: 30px;
1177    }
1178
1179    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1180        padding-top: 19px;;
1181    }
1182
1183        @media (max-width: 991px) {
1184            .custom-btn {
1185            display: inline-block;
1186            width: 48%;
1187            margin-right: 2%;
1188        }
1189    }
1190
1191    </style>
1192
1193            <li class="  ">
1194
1195                            <a class="" href="/contact-us/" title="Contact Us Near Monroe"                 style=""
1196                >
1197                <div class=""
1198                    style="">
1199                    Contact Us
1200                </div>
1201            </a>
1202                              </li>
1203                                                                                                                                                <style>
1204    .menu-btn{
1205        border-radius: 30px;
1206    }
1207
1208    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1209        padding-top: 30px;;
1210    }
1211
1212        @media (max-width: 991px) {
1213            .custom-btn {
1214            display: inline-block;
1215            width: 48%;
1216            margin-right: 2%;
1217        }
1218    }
1219
1220    </style>
1221
1222            <li class=" sub-menu click-class custom-btn">
1223
1224                            <a class="" href="/our-locations/" title="Locations Near Monroe"                 style="padding: 20px 10px;"
1225                >
1226                <div class="button hover-button menu-btn"
1227                    style="background-color: #dbb324!important; color: #000000 !important; text-align: center; min-width: 100px !important;height: 40px !important;font-size: 14px !important;">
1228                    Locations
1229                </div>
1230            </a>
1231                                      <ul style="">
1232                                                                                <li>
1233                                                                                        <a href="/everett-gallery/" title="Everett Gallery Near Monroe" >
1234                                    <div>Everett Gallery</div>
1235                                </a>
1236                                                    </li>
1237                                                                                                    <li>
1238                                                                                        <a href="/monroe-gallery/" title="Monroe Gallery Near Monroe" >
1239                                    <div>Monroe Gallery</div>
1240                                </a>
1241                                                    </li>
1242                                                                                                    <li>
1243                                                                                        <a href="/redmond-gallery/" title="Redmond Gallery Near Monroe" >
1244                                    <div>Redmond Gallery</div>
1245                                </a>
1246                                                    </li>
1247                                                </ul>
1248            </li>
1249                                                                                                                                </ul>
1250                </nav><!-- #primary-menu end -->
1251            </div>
1252        </div>
1253    </header>
1254<div id="side-panel">
1255    <div class="side-panel-wrap">
1256        <div class="drawer-title">
1257            <button type="button" class="close drawer-close" data-dismiss="alert" aria-label="Close">
1258                <span aria-hidden="true" class="drawer-close-icon">×</span>
1259            </button>
1260            <h3 class="drawer-title-name"><i class="fas fa-map-marker-alt"></i> &nbsp; Find Your Store </h3>
1261        </div>
1262        <div class="drawer-card">
1263            <div class="zip-code-div">
1264                <input type="text" class="zip-code-search" id="zipCode" data-id="zip-code-input" placeholder="Enter Zip Code" maxlength="5" />
1265                <button type="submit" id="zipSearch" class="loc-search-button"><i class="fas fa-search search-icon"></i></button>
1266            </div>
1267            <span class="zip-error"></span>
1268                            <h2 id="all-show" class="local-store-link"> All Locations </h2>
1269                        <img src="https://ik.imagekit.io/0ofixtqpt/143715/preloader-dark.gif" id="loader-location" class="loader-location"/>
1270            <div class="show-location">
1271                <a class="location-drawer-anchor locationSelect" data-slug="everett" data-name="monroe" href="javascript:;" data-href="/everett">
1272            <div class="client-location location-border">
1273                <h3 class="notopmargin nobottommargin location-drawer-business">
1274                    Everett
1275                </h3>
1276                <span>
1277                    <i class="fas fa-map-marker-alt"></i> &nbsp;811 SE Everett Mall Way,  Everett, WA 98208
1278                </span>
1279                <br />
1280                                    <span>
1281                        <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i>&nbsp;&nbsp;(425) 353-9076
1282                    </span>
1283                    <br />
1284                
1285                <span class="hours-drawer">
1286                                                                                                                                                                                                                                                                                                                                                                    Open Today Until 7:00 pm
1287                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                </span>
1288                <span class="drawer_delivery">
1289                    <br />
1290                    In-Store Pickup, Curbside Pickup Available
1291                </span>
1292            </div>
1293        </a>
1294                <a class="location-drawer-anchor locationSelect" data-slug="monroe" data-name="monroe" href="javascript:;" data-href="/">
1295            <div class="client-location location-border">
1296                <h3 class="notopmargin nobottommargin location-drawer-business">
1297                    Monroe
1298                </h3>
1299                <span>
1300                    <i class="fas fa-map-marker-alt"></i> &nbsp;20016 Old Owen Road,  Monroe, WA 98272
1301                </span>
1302                <br />
1303                                    <span>
1304                        <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i>&nbsp;&nbsp;(360) 805-5060
1305                    </span>
1306                    <br />
1307                
1308                <span class="hours-drawer">
1309                                                                                                                                                                                                                                                                                                        Open Today Until 7:00 pm
1310                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </span>
1311                <span class="drawer_delivery">
1312                    <br />
1313                    In-Store Pickup, Curbside Pickup Available
1314                </span>
1315            </div>
1316        </a>
1317                <a class="location-drawer-anchor locationSelect" data-slug="redmond" data-name="monroe" href="javascript:;" data-href="/redmond">
1318            <div class="client-location location-border">
1319                <h3 class="notopmargin nobottommargin location-drawer-business">
1320                    Redmond
1321                </h3>
1322                <span>
1323                    <i class="fas fa-map-marker-alt"></i> &nbsp;23535 NE Novelty Hill Rd Suite 304, ,Suite D304, Redmond, WA 98053
1324                </span>
1325                <br />
1326                                    <span>
1327                        <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i>&nbsp;&nbsp;(425) 636-8231
1328                    </span>
1329                    <br />
1330                
1331                <span class="hours-drawer">
1332                                                                                                                                                                                                                                                                                                                                                                                                                                Open Today Until 6:00 pm
1333                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </span>
1334                <span class="drawer_delivery">
1335                    <br />
1336                    In-Store Pickup, Curbside Pickup Available
1337                </span>
1338            </div>
1339        </a>
1340                        </div>
1341        </div>
1342    </div>
1343</div>
1344<script>
1345    let ecwid_count = '0';
1346    ecwid_count = parseInt(ecwid_count);
1347    let selectedLocation = localStorage.getItem('selected_location');
1348    if(localStorage.getItem('drawer_flag') == null && ecwid_count > 1){
1349        localStorage.setItem('drawer_flag',1);
1350        $("body").addClass('side-panel-open');
1351    }else{
1352        localStorage.setItem('drawer_flag',0);
1353        $("body").removeClass('side-panel-open');
1354    }
1355    var loc = $('#client_location').val();
1356    localStorage.setItem('selected_location', loc);
1357    $('a[data-slug='+loc+']').children().addClass('locationBrd');
1358    $('#loader-location').css('display','none');
1359    $('body').on('click', '.locationSelect', function () {
1360        let slug = $(this).data('slug');
1361        let hqName = $(this).data('name');
1362
1363        let previousSlug = localStorage.getItem('selected_location');
1364
1365        // Check if same slug is clicked
1366        const isLocationSelected = previousSlug === slug;
1367        const isHQSelectedAndLocationEmpty = slug === hqName && previousSlug === '';
1368
1369        let shouldCloseDrawer = isLocationSelected || isHQSelectedAndLocationEmpty;
1370
1371        // If the HQ is selected, set the slug to an empty string
1372        if (slug === hqName) {
1373            slug = '';
1374        }
1375
1376        // Update the selected location in localStorage
1377        localStorage.setItem('selected_location', slug);
1378
1379        if (shouldCloseDrawer) {
1380            document.querySelector('.drawer-close').click();
1381        } else {
1382            redirectToLocation(slug, previousSlug, hqName)
1383        }
1384    });
1385
1386    function redirectToLocation(slug, previousSlug, hqName) {
1387        // Get the current URL path
1388        let currentPath = window.location.pathname;
1389
1390        // Check the previous slug with HQ
1391        if (previousSlug === hqName) {
1392            previousSlug = '';
1393        }
1394
1395        // Determine the new URL path and redirect
1396        let newPath = previousSlug
1397            ? replaceOrRemoveLocationInUrl(slug, currentPath)
1398            : `/${slug}${currentPath}`;
1399
1400        // Redirect to the new URL
1401        location.href = newPath;
1402    }
1403
1404    function replaceOrRemoveLocationInUrl(newLocation, currentPath) {
1405        // Use a regular expression to match the location part (only the first segment after the domain)
1406        let newPath = currentPath.replace(/\/[^\/]+/, newLocation ? `/${newLocation}` : '');
1407
1408        // Ensure the new path starts with a slash
1409        if (!newPath.startsWith('/')) {
1410            newPath = '/' + newPath;
1411        }
1412
1413        return newPath;
1414    }
1415
1416    $("#zipCode").keyup(function(){
1417        this.value = this.value.replace(/[^0-9]/g,'');
1418    });
1419
1420    // Function to handle zip code search actions
1421    function handleZipSearch() {
1422        $('.show-location').css('display', 'none');
1423        $('#loader-location').css('display', 'block');
1424        $('#all-show').html('Nearby Store');
1425        search();
1426    }
1427
1428    // Attach keypress event to zip code search input
1429    $('.zip-code-search').keypress(function (e) {
1430        if (e.which === 13) {
1431            handleZipSearch();
1432        }
1433    });
1434
1435    // Attach click event to zip search button
1436    $('#zipSearch').click(function () {
1437        handleZipSearch();
1438    });
1439
1440    function search() {
1441        let location = $('input[name=location_id]').val();
1442        let zip = $('#zipCode').val();
1443        if(zip !== '' && zip.length < 5){
1444            $('.zip-error').html("Error: Please enter a valid ZIP code");
1445            $('.local-store-link').attr('style', 'margin-top:5% !important');
1446            $('#loader-location').css('display','none');
1447            return false;
1448        } else {
1449            $('.zip-error').html("");
1450            $('#all-show').attr('style', 'margin-top:0% !important','display: block');
1451            $('#ecwid-show').attr('style', 'margin-top:0% !important','display: block');
1452        }
1453
1454        // If no zip code is provided, show all the locations
1455        if(zip === '') {
1456            $('#all-show').html('All Locations');
1457        }
1458
1459        let url = '/zipSearch/';
1460        $.ajax({
1461            headers: {
1462                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
1463            },
1464            type: 'POST',
1465            url: url,
1466            data: {'currentLoc': location,'zip' : zip},
1467            success: function (response) {
1468                $('.show-location').css('display','block');
1469                $('#loader-location').css('display','none');
1470                $('.show-location').html(response);
1471                $('a[data-slug='+loc+']').children().addClass('locationBrd');
1472            }
1473        });
1474    }
1475    $('.drawer-close').on('click', function(){
1476        $("body").removeClass('side-panel-open');
1477        $('#all-show').html('All Locations');
1478        $('#ecwid-show').html('Choose a Store to Buy Online');
1479        $('#zipCode').val('');
1480    });
1481</script>
1481<script>
1482    let ecwidMobileSearch = $('#ecwidSearch-mobile');
1483    let ecwidDesktopSearch = $('#ecwidSearch-desktop');
1484    window.addEventListener("orientationchange", function() {
1485        if (window.matchMedia("(orientation: portrait)").matches) {
1486            showPortraitSearch();
1487        }
1488        if (window.matchMedia("(orientation: landscape)").matches) {
1489            showLandscapeSearch();
1490        }
1491    }, false);
1492    var logoPosition = '1';
1493    var captcha_key = '6LeEMWopAAAAACQObphYPLlbNmm7QWp0Se3NuRHh';
1494    var wwidth = 0;
1495    function dynamic_padding() {
1496        $('#header-wrap').show();
1497        var p = 0;
1498        $('#primary-menu > ul > li').each(function (x, y) {
1499            p += $(y).width();
1500        });
1501        var w = $('#primary-menu').width();
1502        var actual_width = w - p;
1503        var count_li = $('#primary-menu > ul > li').length + 2;
1504        var padding_width = actual_width / count_li;
1505        $('#primary-menu > ul > li').each(function () {
1506            $(this).attr('style', 'padding-right:' + padding_width + 'px !important;');
1507        });
1508        $('#primary-menu > ul > li:first').attr('style', 'padding-left:' + padding_width + 'px !important;padding-right: ' + padding_width + 'px !important;');
1509        wwidth = $(window).width();
1510    }
1511
1512    $(window).resize(function () {
1513        if (wwidth != $(window).width() && ($(window).width() > '768')) {
1514            if (logoPosition > 1) {
1515                dynamic_padding();
1516            }
1517        }
1518    });
1519    if (logoPosition > 1 && ($(window).width() > '768')) {
1520        setTimeout( dynamic_padding, 500);
1521    }
1522
1523    $(document).ready(function (){
1524        if (window.matchMedia("(orientation: landscape)").matches) {
1525            // console.log('landscape');
1526            showLandscapeSearch();
1527        }
1528        if (window.matchMedia("(orientation: portrait)").matches) {
1529            ecwidDesktopSearch.hide();
1530            
1531            
1532        }
1533    });
1534
1535    /**
1536     * show portrait search box
1537     */
1538    function showPortraitSearch()
1539    {
1540        let desktopSearch = ecwidDesktopSearch.html();
1541        ecwidDesktopSearch.html('').hide();
1542        ecwidMobileSearch.show().html(desktopSearch);
1543        $('#my-search-').removeClass('search-products-desktop').addClass('search-products-mobile');
1544    }
1545
1546    /**
1547     * show landscape search box
1548     */
1549    function showLandscapeSearch()
1550    {
1551        let mobileSearch = ecwidMobileSearch.html();
1552        ecwidMobileSearch.html('').hide();
1553        ecwidDesktopSearch.show().html(mobileSearch);
1554        $('#my-search-').removeClass('search-products-mobile').addClass('search-products-desktop');
1555    }
1556</script>
1556        
1557    <section id="page-title"
1558                 class="page-title-parallax page-title-dark page-title-right hero-bg-image mobile-main-land-section mobile-page-title"
1559                 data-stellar-background-ratio="0.2">
1560            <div class="home-overlay"></div>
1561            <div class="container clearfix center bottommargin-sm-6 hero-title-div">
1562                <h1 class="hero-title">
1563                                            About Sam's Cats & Dogs
1564                                    </h1>
1565                
1566                                                                            <a  href="/contact-us/"
1567                           class="button slide_btn_right button-large button-rounded hero-btn noleftmargin topmargin-sm main-widget-image-button sub-page-cta-btn-2 "
1568                           style="background-color: #dbb324">
1569                            Contact Us
1570                        </a>
1571                                                </div>
1572
1573        </section>
1574        
1574<script>
1575        $(document).ready(function () {
1576            let options = {};
1577            let moptions = {};
1578            $(".pet-brand-btn").click(function () {
1579                $('html, body').animate({scrollTop: $('#pet-brand').offset().top - 250}, '200');
1580            });
1581
1582            var timer = 1;
1583                        var count = parseInt(0); // desktop slide count
1584            var mcount = parseInt(0); // mobile slide count
1585            if(count > 1){ // if greater than 1 slide in desktop then loop true
1586                options = {
1587                    loop: false,
1588                                        autoplay: {
1589                                                delay: '5000',
1590                                                disableOnInteraction: false,
1591                    },
1592                                        navigation: {
1593                        nextEl: '.swiper-button-next',
1594                        prevEl: '.swiper-button-prev',
1595                    },
1596                    pagination: {
1597                        el: '.swiper-pagination',
1598                        clickable: true,
1599                    }
1600                }
1601            } else{ // if ony 1 slide in desktop then loop set to false
1602                options = {
1603                    loop: false,
1604                                        autoplay: {
1605                                                delay: '5000',
1606                                                disableOnInteraction: false,
1607                    },
1608                                        navigation: {
1609                        nextEl: '.swiper-button-next',
1610                        prevEl: '.swiper-button-prev',
1611                    },
1612                    pagination: {
1613                        el: '.swiper-pagination',
1614                        clickable: true,
1615                    }
1616                }
1617            }
1618
1619            if(mcount > 1){ // if greater than 1 slide in mobile then loop true
1620                moptions = {
1621                    loop: false,
1622                                        autoplay: {
1623                                                delay: '5000',
1624                                                disableOnInteraction: false,
1625                    },
1626                                        navigation: {
1627                        nextEl: '.swiper-button-next',
1628                        prevEl: '.swiper-button-prev',
1629                    },
1630                    pagination: {
1631                        el: '.swiper-pagination',
1632                        clickable: true,
1633                    }
1634                }
1635            } else{  // if ony 1 slide in mobile then loop set to false
1636                moptions = {
1637                    loop: false,
1638                                        autoplay: {
1639                                                delay: '5000',
1640                                                disableOnInteraction: false,
1641                    },
1642                                        navigation: {
1643                        nextEl: '.swiper-button-next',
1644                        prevEl: '.swiper-button-prev',
1645                    },
1646                    pagination: {
1647                        el: '.swiper-pagination',
1648                        clickable: true,
1649                    }
1650                }
1651            }
1652
1653
1654            homeslider('.desktop_slider', timer,count,options);
1655            homeslider('.mobile_slider', timer,count,moptions);
1656
1657            function homeslider(type, timer) {
1658                if ($(type + " .swiper-slide").length  > 1)
1659                {
1660                    var swiper = new Swiper(type, options);
1661                    if ($(type + " .swiper-slide").length === 1 || $(type + " .swiper-slide").length === 3) {
1662                        if (swiper.params.loop) {
1663                            $('.swiper-wrapper').addClass("disabled");
1664                            $('.swiper-pagination').addClass("disabled");
1665                            swiper.autoplay.stop();
1666                        }
1667                    }
1668                }
1669            }
1670        });
1671
1672
1673        function hotlink(id) {
1674            var href = $(id).attr("href");
1675            var target = $(id).attr("target");
1676            if (href.charAt(0) == "#") {
1677                if (href.length > 1) {
1678                    $(id).removeAttr("href");
1679                    $(id).addClass("hotlink-btn");
1680                    if (href == '#home-service-section' && ($(id).hasClass("hotlink-btn"))) {
1681
1682                        $('html, body').animate({scrollTop: $('#home-service-section').offset().top - 250}, '200');
1683                        $(id).attr("href", href);
1684                    }
1685                    if (href == '#home-brand-section' && ($(id).hasClass("hotlink-btn"))) {
1686                        $('html, body').animate({scrollTop: $('#home-brand-section').offset().top - 250}, '200');
1687                        $(id).attr("href", href);
1688                    }
1689                    if (href == '#home-event-section' && ($(id).hasClass("hotlink-btn"))) {
1690                        $('html, body').animate({scrollTop: $('#home-event-section').offset().top - 250}, '200');
1691                        $(id).attr("href", href);
1692                    }
1693                    if (href == '#home-promotion-section' && ($(id).hasClass("hotlink-btn"))) {
1694                        $('html, body').animate({scrollTop: $('#home-promotion-section').offset().top - 250}, '200');
1695                        $(id).attr("href", href);
1696                    }
1697                    if (href == '#home-review-section' && ($(id).hasClass("hotlink-btn"))) {
1698                        $('html, body').animate({scrollTop: $('#home-review-section').offset().top - 250}, '200');
1699                        $(id).attr("href", href);
1700                    }
1701                }
1702            } else if (href.charAt(0) != '#' && target == "_blank") {
1703                window.open($(id).attr('href'));
1704            } else if (href.charAt(0) != '#' && target == "undefined") {
1705                window.location.href = $(id).attr('href');
1706            }
1707
1708        }
1709    </script>
1709
1710    <style>
1711        .home-cta-btn-1{
1712            color: #fff !important;
1713        }
1714        .home-cta-btn-1:hover{
1715            color: #fff !important;
1716        }
1717        .home-cta-btn-2{
1718            color: #fff !important;
1719        }
1720        .home-cta-btn-2:hover{
1721            color: #fff !important;
1722        }
1723        .home-cta-btn-1:hover{
1724            background-color: !important;
1725        }
1726        .home-cta-btn-2:hover{
1727            background-color:  !important;
1728        }
1729        .sub-page-cta-btn-1{
1730            color: #fff !important;
1731        }
1732        .sub-page-cta-btn-1:hover{
1733            color: #fff !important;
1734        }
1735        .sub-page-cta-btn-2{
1736            color: #fff !important;
1737        }
1738        .sub-page-cta-btn-2:hover{
1739            color: #fff !important;
1740        }
1741        .sub-page-cta-btn-1:hover{
1742            background-color: !important;
1743        }
1744        .sub-page-cta-btn-2:hover{
1745            background-color:  !important;
1746        }
1747        
1748            #page-title{
1749            background: url('https://ik.imagekit.io/0ofixtqpt/2843480/tr:n-topbar_bg/Service-Pet-Boarding-2.jpg') !important;
1750        }
1751                    .home-overlay{
1752            background: rgba(0,0,0,0.2) !important;
1753        }
1754                    @media (max-width:1024px) and (min-width: 320px) {
1755                    .swiper-button-next, .swiper-button-prev, .swiper-pagination {
1756                display: block;
1757            }
1758        
1759                    #slider-cover {
1760                background: none !important;
1761            }
1762                                 #page-title {
1763                background: url('https://ik.imagekit.io/0ofixtqpt/2843481/Service-Pet-Boarding-Mobile-2.jpg') !important;
1764            }
1765                }
1766    </style>
1767
1768
1769    <section id="content nobottommargin">
1770
1771        <div class="content-wrap nobottommargin">
1772                        <div class="about-us-container container clearfix notopmargin">
1773
1774                <div class="row bottommargin notopmargin">
1775
1776                                        <div class="col-xs-12 heading-block center bottommargin-sm ">
1777                        <h2>We work hard to serve both sides of the dinner bowl</h2>
1778            <div class="divcenter small-text text-video text-table container nopadding"><p style="text-align: left;">Sam's Cats and Dogs, Naturally started in August 2005 in sleepy downtown Monroe. After moving twice to our current location in 2012 we stayed put until 2016 when we added our Everett store. At the end of 2020 we added our Redmond location and in 2024 we moved our Everett location into our superstore spot on Everett Mall Way.</p><p style="text-align: left;">In those 21 years we have been committed to not only providing the best foods available for your pets, but also providing them at a price that reflects a value for our customers. Our passion has always revolved around serving our customer's needs: stocking hard to find items, one of the industries strongest guarantees, having a large selection of options, and most importantly not judging the people that come in our stores looking for help.</p><p style="text-align: left;">If we don't stock the things you are shopping for, but we can order them in for you we will. If you need us to stock something for you that you buy regularly (4+ times a year), we will set up a small shelf space with your name on it. If you need someone to see you as a human being and treat you with kindness, we will do that also.</p><p style="text-align: left;">In a world that has myriad choices and price points we remain steadfast in our desire to bring you truly the best products, at the best prices, with the best service. We aren't perfect, but we are working towards that every day.</p><p style="text-align: left;">From my family, from the staff, and from the bottom of my heart thank you for choosing Sam's as your partner in celebrating and loving your pets with you.</p><p><p style="text-align: left;">Cheers!<br>- Sam</p></p><p><b></b></p></div>
1779                        </div>
1780                    <div class="center topmargin-sm nobottommargin ">
1781
1782                    </div>
1783
1784                </div>
1785
1786            </div>
1787            
1788            
1789            <style>
1790    #home-meet-section{
1791        position: relative;
1792        overflow: hidden;
1793    }
1794    .about-title-color {
1795            color: #333  !important;
1796        }
1797
1798    .about-description-color {
1799        font-size:22px;
1800        color:   !important;
1801    }
1802
1803    .lazy-background.meet-background-parallax {
1804        background: url('');
1805        background-repeat: no-repeat !important;
1806            background-size: cover !important;
1807            background-attachment: fixed !important;
1808            background-position: center !important;
1809    }
1810
1811    .lazy-background.meet-background-static {
1812        background: url('');
1813    }
1814
1815    .meet-background-parallax {
1816        background-repeat: no-repeat !important;
1817        background-size: cover !important;
1818        background-attachment: fixed !important;
1819        margin: 40px 0 0px !important;
1820    }
1821    .meet-background-static{
1822        background-repeat: no-repeat !important;
1823        background-size: cover !important;
1824        margin: 40px 0 0px !important;
1825    }
1826
1827    .meet-overlay {
1828        background:  !important;
1829    }
1830
1831    @media (min-device-width: 768px) and (orientation: landscape) {
1832        .lazy-background.meet-background-parallax {
1833            background-image: url('') !important;
1834            background-attachment: scroll;
1835            background-repeat: no-repeat !important;
1836            background-size: cover !important;
1837            background-attachment: fixed !important;
1838            background-position: center !important;
1839        }
1840
1841        .lazy-background.meet-background-static {
1842            background-image: url('') !important;
1843        }
1844    }
1845
1846    @media (max-device-width: 1024px) and (orientation: portrait) {
1847        .lazy-background.meet-background-parallax {
1848            background-image: url('') !important;
1849            background-attachment: scroll !important;
1850            background-repeat: no-repeat !important;
1851            background-size: cover !important;
1852            background-attachment: fixed !important;
1853            background-position: center !important;
1854        }
1855
1856        .lazy-background.meet-background-static {
1857            background-image: url('') !important;
1858        }
1859    }
1860
1861    @media (max-width: 765px) and (min-width: 320px) {
1862        .lazy-background.meet-background-parallax {
1863            background: url('');
1864            background-attachment: scroll !important;
1865            background-repeat: no-repeat !important;
1866            background-size: cover !important;
1867            background-attachment: fixed !important;
1868            background-position: center !important;
1869        }
1870
1871        .lazy-background.meet-background-static {
1872            background: url('');
1873        }
1874    }
1875
1876
1877</style>
1878
1879            <div id="home-meet-section">
1880                                                            <div class="about-us-team-container container clearfix topmargin-sm nobottommargin">
1881                    <div class="row bottommargin-sm">
1882                        <div class="heading-block center bottommargin-sm title-transform-none">
1883                        <h2 class="about-title-color" >Meet Our Team!</h2>
1884                        <span class="small-text about-description-color">
1885                             
1886                        </span>
1887
1888                        </div>
1889                        <div class="row member-widget-row">
1890                            <div class="count_num">
1891                                                                </div>
1892                                                                                                <div class="col-lg-6 bottommargin team-main-div">
1893                                        <div class="team team-list clearfix">
1894                                            <div class="team-image">
1895                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1896                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5099358/tr:n-member_image/sam.png"
1897                                                        alt="" class="member-img" style="min-height: 200px !important;">
1898                                                                                            </div>
1899                                            <div class="team-desc">
1900                                                <div class="team-title">
1901                                                    <h4 class="about-member-name">Sam</h4>
1902                                                    <span class="small-text about-member-title"
1903                                                        style="color: #807e31 !important;">Owner and Top Dog</span>
1904                                                </div>
1905                                                <div class="team-content small-text more">
1906                                                    <div class="fulltext-0 hidden-teamtext"><p><b>How many pets have you had in your lifetime:</b> A lot… but as an adult 7 dogs and 7 cats.<br><b>Favorite Memory at Sam’s: </b>Working late nights at the original store.<br><b>Favorite thing to do with your pets: </b>Snuggle on the couch.<br><b>Favorite thing to do in your spare time: </b>Watch Mariners/Seahawks games with my family.</p></div>
1907                                                    <p class="lesstext-0"></p>
1908                                                    <p class="moretext-0"></p>
1909                                                </div>
1910                                            </div>
1911                                        </div>
1912                                    </div>
1913                                                                                                            <div class="col-lg-6 bottommargin team-main-div">
1914                                        <div class="team team-list clearfix">
1915                                            <div class="team-image">
1916                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1917                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5099357/tr:n-member_image/Chloe-sales-marketing-sams-cats-and-dogs.jpeg"
1918                                                        alt="" class="member-img" style="min-height: 200px !important;">
1919                                                                                            </div>
1920                                            <div class="team-desc">
1921                                                <div class="team-title">
1922                                                    <h4 class="about-member-name">Chloe</h4>
1923                                                    <span class="small-text about-member-title"
1924                                                        style="color: #807e31 !important;">Sales, Marketing, and Community Engagement</span>
1925                                                </div>
1926                                                <div class="team-content small-text more">
1927                                                    <div class="fulltext-1 hidden-teamtext"><p><b>How many pets have you had in your lifetime: </b>3 + too many fish to count<br><b>What type of pets have you had: </b>(1) Dog, (1) Cat, (1) Hamster, Beta Fish<br><b>Favorite Memory at Sam’s: </b>My favorite memory at Sam’s is during Samta Photos in 2024 I
1928brought in one of my plants to pose for a photo with Samta (since I didn’t have any current pets)
1929and Sam thought I was crazy.<br><b>Favorite Brand Sam’s Carries:
1930</b>Favorite Breed of Animal: African Pygmy Hedgehog<br><b>Favorite thing to do with your pets:</b>
1930 I don’t currency have any, but I enjoyed snuggling on the
1931couch while watching TV<br><b>Favorite thing to do in your spare time:</b> I enjoy doing yoga, pilates, reading books (cozy
1932mysteries, psychological thrillers and splatterpunk)</p></div>
1933                                                    <p class="lesstext-1"></p>
1934                                                    <p class="moretext-1"></p>
1935                                                </div>
1936                                            </div>
1937                                        </div>
1938                                    </div>
1939                                                                                                            <div class="col-lg-6 bottommargin team-main-div">
1940                                        <div class="team team-list clearfix">
1941                                            <div class="team-image">
1942                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1943                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5099355/tr:n-member_image/Jessi-store-manager-sams-cats-and-dogs-monroeJPG.jpg"
1944                                                        alt="" class="member-img" style="min-height: 200px !important;">
1945                                                                                            </div>
1946                                            <div class="team-desc">
1947                                                <div class="team-title">
1948                                                    <h4 class="about-member-name">Jessi</h4>
1949                                                    <span class="small-text about-member-title"
1950                                                        style="color: #807e31 !important;">Monroe Store Manager</span>
1951                                                </div>
1952                                                <div class="team-content small-text more">
1953                                                    <div class="fulltext-2 hidden-teamtext"><p><b>How many pets have you had in your lifetime:</b> 20 Mammals, 1 amphibian, 9 aquariums
1954<br><b>What type of pets have you had:</b> (4) Dogs, (2) Cats, (3) Ferrets, Tropical Fish, (8) Rats, (3)
1955Hamsters, (1)Toad, (5) Foster Guinea Pigs<br><b>Favorite Memory at Sam’s: </b>Sam and my 1st dog Yoda running around the Main st and Lewis
1956St stores, chasing each other and both of them yelling at the other with big stupid grins on their
1957faces.<br><b>Favorite Brand Sam’s Carries: </b>SleepyPod because I know my pets are as safe as possible in
1958the car.<br><b>Favorite Breed of Animal: </b>Any dog! I have a particular soft spot for blocky headed dogs
1959though.<br><b>Favorite thing to do with your pets:</b> I'm really enjoying classes with my dogs at Kokoro!<br><b>Favorite thing to do in your spare time: </b>Spare time?! HA! I enjoy traveling, sewing, baking,
1960and coloring when I can find spare time.</p></div>
1961                                                    <p class="lesstext-2"></p>
1962                                                    <p class="moretext-2"></p>
1963                                                </div>
1964                                            </div>
1965                                        </div>
1966                                    </div>
1967                                                                                                            <div class="col-lg-6 bottommargin team-main-div">
1968                                        <div class="team team-list clearfix">
1969                                            <div class="team-image">
1970                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1971                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5099356/tr:n-member_image/Jessica-store-manager-sams-cats-and-dogs-redmond.jpg"
1972                                                        alt="" class="member-img" style="min-height: 200px !important;">
1973                                                                                            </div>
1974                                            <div class="team-desc">
1975                                                <div class="team-title">
1976                                                    <h4 class="about-member-name">Jessica</h4>
1977                                                    <span class="small-text about-member-title"
1978                                                        style="color: #807e31 !important;">Redmond Store Manager</span>
1979                                                </div>
1980                                                <div class="team-content small-text more">
1981                                                    <div class="fulltext-3 hidden-teamtext"><p><b>How many pets have you had in your lifetime:</b> 19<br><b>What type of pets have you had: </b>Dogs, Cats, Ferrets<br><b>Favorite Memory at Sam’s:</b> Anniversary Sale after party, shirts were very bright and a
1982co-worker said I looked like a highlighter and took a pic of me posing as one<br><b>Favorite Brand Sam’s Carries:</b> Fluff &amp; Tuff - they are super cute and
1983durable
1984<b>Favorite Breed of Animal: </b>Orca Whales
1985Favorite thing to do with your pets: try to get them to stop being doors and road blocks<br><b>Favorite thing to do in your spare time: </b>Spend time with my family</p></div>
1986                                                    <p class="lesstext-3"></p>
1987                                                    <p class="moretext-3"></p>
1988                                                </div>
1989                                            </div>
1990                                        </div>
1991                                    </div>
1992                                                                                                            <div class="col-lg-6 bottommargin team-main-div">
1993                                        <div class="team team-list clearfix">
1994                                            <div class="team-image">
1995                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1996                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5100268/tr:n-member_image/Emily-store-manager-sams-cats-and-dogs-everett.png"
1997                                                        alt="" class="member-img" style="min-height: 200px !important;">
1998                                                                                            </div>
1999                                            <div class="team-desc">
2000                                                <div class="team-title">
2001                                                    <h4 class="about-member-name">Emily</h4>
2002                                                    <span class="small-text about-member-title"
2003                                                        style="color: #807e31 !important;">Everett Store Manager</span>
2004                                                </div>
2005                                                <div class="team-content small-text more">
2006                                                    <div class="fulltext-4 hidden-teamtext"><p><b>How many pets have you had in your lifetime: </b>4<br><b>What type of pets have you had: </b>(Cats, dogs, rabbits, etc):<br><b>Favorite Memory at Sam's:</b> Seeing our regulars stop by and say hi!<br><b>Favorite Brand Sam's Carries: </b>Savage Cat! We love weird treats :)<br><b>Favorite Breed of Animal:</b> Mutt<br><b>Favorite thing to do with your pets: </b>Trying out new weird treats!<br><b>Favorite thing to do in your spare time: </b>Play video games!</p></div>
2007                                                    <p class="lesstext-4"></p>
2008                                                    <p class="moretext-4"></p>
2009                                                </div>
2010                                            </div>
2011                                        </div>
2012                                    </div>
2013                                                                                                                            </div>
2014                    </div>
2015                </div>
2016                    </div>
2017<style>
2018    .team-image img{
2019        border-radius: 100% !important;
2020    }
2021    @media(max-width: 720px) and (min-width:320px){
2022        .team.team-list .team-title{
2023            text-align: center !important;
2024        }
2025        .team-image img{
2026            margin-left: auto !important;
2027            margin-right: auto !important;
2028            display: block !important;
2029        }
2030    }
2031</style>
2032<script>
2033    function toggleContent(i, text) {
2034        $(".moretext-" + i).toggle();
2035        $(".lesstext-" + i).toggle();
2036    }
2037
2038    $(document).ready(function () {
2039        var showChar = 150;
2040        var ellipsestext = "...";
2041        var moretext = "Show More";
2042        var lesstext = "Show Less";
2043        var i = 0;
2044        $('.more').each(function () {
2045            var content = $('.fulltext-' + i).html();
2046            var readless = '<a class="morelink' + i + ' about-us-a" onclick="toggleContent(' + i + ',\'' + lesstext + '\')">' + lesstext + '</a>';
2047            $('p.moretext-' + i).html(content + ' ' +readless);
2048            $('p.moretext-' + i).hide();
2049            if (content.length > showChar) {
2050                var c = content.substr(0, showChar);
2051                var readmore = '<a class="morelink' + i + ' about-us-a" onclick="toggleContent(' + i + ',\'' + moretext + '\')">' + moretext + '</a>';
2052                $('p.lesstext-' + i).html(c + ' ' + ellipsestext + ' ' + readmore);
2053            }else{
2054                $('p.moretext-'+ i).html(content).show();
2055            }
2056            i++;
2057        });
2058    });
2059</script>
2059
2060            <!--review part-->
2061    <style>
2062        .review-widget-testimonial{
2063            background-color: #ffffff    !important;
2064            overflow-y: auto !important;
2065        }
2066        .review-text-color {
2067            color: #333333    !important;
2068        }
2069
2070        .lazy-background.review-background-parallax {
2071            background: url('https://ik.imagekit.io/0ofixtqpt/2875790/pet-supply-store-monroe-redmond-everett.png');
2072        }
2073
2074        .lazy-background.review-background-static {
2075            background: url('https://ik.imagekit.io/0ofixtqpt/2875790/pet-supply-store-monroe-redmond-everett.png');
2076        }
2077
2078        .review-title-color {
2079            color: #ffffff  !important;
2080        }
2081
2082        .review-description-color {
2083            color: #ffffff  !important;
2084        }
2085
2086        .review-overlay {
2087            background: rgba(0,0,0,0.5)  !important;
2088        }
2089
2090        #home-review-section #recent-reviews .heading-block {
2091            margin-bottom: 10px;
2092        }
2093
2094        @media (min-device-width: 768px) and (orientation: portrait) {
2095            .lazy-background.review-background-parallax {
2096                background-image: url('https://ik.imagekit.io/0ofixtqpt/2875789/pet-supply-store-monroe-redmond-everett-m.png') !important;
2097                background-attachment: scroll !important;
2098            }
2099
2100            .lazy-background.review-background-static {
2101                background-image: url('https://ik.imagekit.io/0ofixtqpt/2875789/pet-supply-store-monroe-redmond-everett-m.png') !important;
2102            }
2103        }
2104
2105        @media (max-device-width: 1024px) and (orientation: landscape) {
2106            .lazy-background.review-background-parallax {
2107                background-image: url('https://ik.imagekit.io/0ofixtqpt/2875789/pet-supply-store-monroe-redmond-everett-m.png') !important;
2108                background-attachment: scroll !important;
2109            }
2110
2111            .lazy-background.review-background-static {
2112                background-image: url('https://ik.imagekit.io/0ofixtqpt/2875789/pet-supply-store-monroe-redmond-everett-m.png') !important;
2113            }
2114        }
2115
2116        @media (max-width: 765px) and (min-width: 320px) {
2117            .lazy-background.review-background-parallax {
2118                background: url('https://ik.imagekit.io/0ofixtqpt/2875789/pet-supply-store-monroe-redmond-everett-m.png');
2119                background-attachment: scroll !important;
2120            }
2121
2122            .lazy-background.review-background-static {
2123                background: url('https://ik.imagekit.io/0ofixtqpt/2875789/pet-supply-store-monroe-redmond-everett-m.png');
2124            }
2125        }
2126    </style>
2127                                <div id="home-review-section"
2128                 class="review-section review-background-parallax lazy-background"
2129                 style="margin: 0px !important;">
2130                                                                                    <div class="review-overlay"></div>
2131                                                                <div id="recent-reviews" class="container topmargin clear-bottommargin clearfix">
2132                                    <div class="row clearfix">
2133                                        <div class="heading-block center title-transform-none">
2134                                            <h2 class="review-title-color">
2135                                                    What Our Customers Say</h2>
2136                                            <span class="divcenter small-text review-description-color">
2137                                                <p><span style="color: rgb(255, 255, 255);"><p style="color: #fff;">Don't just take our word for it - see why pet parents in <a href="https://www.google.com/maps/dir/Monroe,+WA/Sam's+Cats+%26+Dogs+Naturally,+Old+Owen+Road,+Monroe,+WA/@47.8569428,-121.9692978,17z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x549aa656f7bf77a5:0x77f7f38b2e289ae1!2m2!1d-121.970958!2d47.8553772!1m5!1m1!1s0x549aa6f7b7e731d9:0x914a0a247db71754!2m2!1d-121.962477!2d47.8583449!3e0?entry=ttu" title="Get Directions From Monroe" target="blank" style="color: rgb(255, 255, 255);">Monroe</a>, <a href="https://www.google.com/maps/dir/Everett,+WA/Sam's+Cats+%26+Dogs+Naturally,+7th+Avenue+Southeast,+Everett,+WA/@47.9382225,-122.251261,13z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x5490006404f52f5b:0x72449f271b24790!2m2!1d-122.2020795!2d47.9789848!1m5!1m1!1s0x549006c43920ca1d:0x1f483f867c02df2d!2m2!1d-122.2227843!2d47.8972974!3e0?entry=ttu" title="Get Directions From Everett" target="blank" style="color: rgb(255, 255, 255);">Everett</a>, <a href="https://www.google.com/maps/dir/Redmond,+WA/Sam's+Cats+%26+Dogs+Naturally,+Northeast+Novelty+Hill+Road,+Redmond,+WA/@47.6862371,-122.1138385,13z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x54900cad2000ee23:0x5e0390eac5d804f2!2m2!1d-122.121512!2d47.6739881!1m5!1m1!1s0x549073e3d1db7121:0x2d6f1df440a1f0ce!2m2!1d-122.0247631!2d47.7001784!3e0?entry=ttu" title="Get Directions From Redmond" target="blank" style="color: rgb(255, 255, 255);">Redmond</a>, <a href="https://www.google.com/maps/dir/Edmonds,+WA/Sam's+Cats+%26+Dogs+Naturally,+Old+Owen+Road,+Monroe,+WA/@47.8001018,-122.3983597,10z/data=!4m14!4m13!1m5!1m1!1s0x54901b1d8b6c6fe9:0x72449f271b246a0!2m2!1d-122.3773551!2d47.8106521!1m5!1m1!1s0x549aa6f7b7e731d9:0x914a0a247db71754!2m2!1d-121.962477!2d47.8583449!3e0?entry=ttu" title="Get Directions From Edmonds" target="blank" style="color: rgb(255, 255, 255);">Edmonds</a>,&nbsp;<a href="https://www.google.com/maps/dir/Bellevue,+WA/Sam's+Cats+%26+Dogs+Naturally,+Old+Owen+Road,+Monroe,+WA/@47.7359585,-122.2442599,11z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x54906bcfa3a66041:0xbacf5482ead00765!2m2!1d-122.2015159!2d47.6101497!1m5!1m1!1s0x549aa6f7b7e731d9:0x914a0a247db71754!2m2!1d-121.962477!2d47.8583449!3e0?entry=ttu" title="Get Directions From Bellevue" target="blank" style="color: rgb(255, 255, 255);">Bellevue</a>
2137, and more choose us for their pet food &amp; supply needs.</p></span></p>                                            </span>
2138                                        </div>
2139                                                                                    <div class="center small-text review-description-color" style="font-weight: bold; clear: both; margin: 2px 0 15px;">304 trusted five-star reviews</div>
2140                                                                                                                            <div id="oc-testi"
2141                                             class="owl-carousel testimonials-carousel carousel-widget bottommargin "
2142                                             data-margin="20" data-items-xs="1" data-items-sm="2" data-items-lg="3">
2143                                                                                            <div class="oc-item ">
2144                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2145                                                        <div class="col-xs-4">
2146                                                            <div class="testi-image">
2147                                                                <a>
2148                                                                                                                                            <img class="lazy"
2149                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2150                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5304157/tr:n-reviewer_image_thumb/ACg8ocJB8u0d59q5o-TlFigp1D06xl3eVaAZhw2ySl5j8hhTpCYH=s120-c-rp-mo-br100"
2151                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2152                                                                                                                                    </a>
2153                                                                <div class="testi-meta review-text-color nobold">
2154                                                                    ZSOLT BECK
2155                                                                </div>
2156                                                                <div class="center rv_time review-text-color">
2157                                                                    2026-09-19
2158                                                                </div>
2159                                                            </div>
2160                                                        </div>
2161                                                        <div class="col-xs-8">
2162                                                            <div class="testi-content">
2163                                                                                                                                    <i class="fab fa-google social"></i>
2164                                                                                                                                                                                                <span class="stars s-5.0">
2165                                                                    <span class='new-star' style="width: 100%;"></span>
2166                                                                </span>
2167                                                                                                                                    <div class="r_more">
2168                                                                        <p class="small-text-color review-text-color review-fulltext-0 hidden-teamtext">Small, friendly place. I like to go there to buy products.</p>
2169                                                                        <p class="review-lesstext-0 review-text-color small-text-color"></p>
2170                                                                        <p class="review-moretext-0 review-text-color small-text-color"></p>
2171                                                                    </div>
2172                                                                                                                            </div>
2173                                                        </div>
2174                                                    </div>
2175                                                </div>
2176                                                                                                                                                <div class="oc-item ">
2177                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2178                                                        <div class="col-xs-4">
2179                                                            <div class="testi-image">
2180                                                                <a>
2181                                                                                                                                            <img class="lazy"
2182                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2183                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5281528/tr:n-reviewer_image_thumb/ALV-UjXLWeRBKdC1dGcDdaEfhIIK3kEhUjJrqIX09DHfxzVuUl1WUn1r-A=s120-c-rp-mo-ba12-br100"
2184                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2185                                                                                                                                    </a>
2186                                                                <div class="testi-meta review-text-color nobold">
2187                                                                    Lisa Mallant
2188                                                                </div>
2189                                                                <div class="center rv_time review-text-color">
2190                                                                    2026-09-01
2191                                                                </div>
2192                                                            </div>
2193                                                        </div>
2194                                                        <div class="col-xs-8">
2195                                                            <div class="testi-content">
2196                                                                                                                                    <i class="fab fa-google social"></i>
2197                                                                                                                                                                                                <sp
2197an class="stars s-5.0">
2198                                                                    <span class='new-star' style="width: 100%;"></span>
2199                                                                </span>
2200                                                                                                                                    <div class="r_more">
2201                                                                        <p class="small-text-color review-text-color review-fulltext-1 hidden-teamtext">I&#039;m thrilled with Sam&#039;s ! The friendly helpful staff are all wonderful.  I recommend them to family, friends and neighbors who have become Sam&#039;s customers and all agree with me about the caring staff.</p>
2202                                                                        <p class="review-lesstext-1 review-text-color small-text-color"></p>
2203                                                                        <p class="review-moretext-1 review-text-color small-text-color"></p>
2204                                                                    </div>
2205                                                                                                                            </div>
2206                                                        </div>
2207                                                    </div>
2208                                                </div>
2209                                                                                                                                                <div class="oc-item ">
2210                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2211                                                        <div class="col-xs-4">
2212                                                            <div class="testi-image">
2213                                                                <a>
2214                                                                                                                                            <img class="lazy"
2215                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2216                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5281527/tr:n-reviewer_image_thumb/ALV-UjXLWeRBKdC1dGcDdaEfhIIK3kEhUjJrqIX09DHfxzVuUl1WUn1r-A=s120-c-rp-mo-ba12-br100"
2217                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2218                                                                                                                                    </a>
2219                                                                <div class="testi-meta review-text-color nobold">
2220                                                                    Lisa Mallant
2221                                                                </div>
2222                                                                <div class="center rv_time review-text-color">
2223                                                                    2026-09-01
2224                                                                </div>
2225                                                            </div>
2226                                                        </div>
2227                                                        <div class="col-xs-8">
2228                                                            <div class="testi-content">
2229                                                                                                                                    <i class="fab fa-google social"></i>
2230                                                                                                                                                                                                <span class="stars s-5.0">
2231                                                                    <sp
2231an class='new-star' style="width: 100%;"></span>
2232                                                                </span>
2233                                                                                                                                    <div class="r_more">
2234                                                                        <p class="small-text-color review-text-color review-fulltext-2 hidden-teamtext">I&#039;m thrilled with Sam&#039;s ! The friendly helpful staff are all wonderful.  I recommend them to family, friends and neighbors who have become Sam&#039;s customers and all agree with me about the caring staff.</p>
2235                                                                        <p class="review-lesstext-2 review-text-color small-text-color"></p>
2236                                                                        <p class="review-moretext-2 review-text-color small-text-color"></p>
2237                                                                    </div>
2238                                                                                                                            </div>
2239                                                        </div>
2240                                                    </div>
2241                                                </div>
2242                                                                                                                                                <div class="oc-item ">
2243                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2244                                                        <div class="col-xs-4">
2245                                                            <div class="testi-image">
2246                                                                <a>
2247                                                                                                                                            <img class="lazy"
2248                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2249                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5213617/tr:n-reviewer_image_thumb/ACg8ocLGtVrso5wPvAd_qYw4yJWcdnKLSKpZdL9B2f2LqW1mFnbRIg=s120-c-rp-mo-ba12-br100"
2250                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2251                                                                                                                                    </a>
2252                                                                <div class="testi-meta review-text-color nobold">
2253                                                                    Jennifer Hilde
2254                                                                </div>
2255                                                                <div class="center rv_time review-text-color">
2256                                                                    2026-08-02
2257                                                                </div>
2258                                                            </div>
2259                                                        </div>
2260                                                        <div class="col-xs-8">
2261                                                            <div class="testi-content">
2262                                                                                                                                    <i class="fab fa-google social"></i>
2263                                                                                                                                                                                                <span class="stars s-5.0">
2264                                                                    <span class='new-star' style="width: 100%;"></span>
2265                                                                </span>
2266                                                                                                                                    <div class="r_more">
2267                                                                        <p class="small-text-color review-text-color review-fulltext-3 hidden-teamtext">They have always been so helpful....</p>
2268                                                                        <p class="review-lesstext-3 review-text-color small-text-color"></p>
2269                                                                        <p class="review-moretext-3 review-text-color small-text-color"></p>
2270                                                                    </div>
2271                                                                                                                            </div>
2272                                                        </div>
2273                                                    </div>
2274                                                </div>
2275                                                                                                                                                <div class="oc-item ">
2276                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2277                                                        <div class="col-xs-4">
2278                                                            <div class="testi-image">
2279                                                                <a>
2280                                                                                                                                            <img class="lazy"
2281                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2282                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5213618/tr:n-reviewer_image_thumb/ACg8ocLGtVrso5wPvAd_qYw4yJWcdnKLSKpZdL9B2f2LqW1mFnbRIg=s120-c-rp-mo-ba12-br100"
2283                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2284                                                                                                                                    </a>
2285                                                                <div class="testi-meta review-text-color nobold">
2286                                                                    Jennifer Hilde
2287                                                                </div>
2288                                                                <div class="center rv_time review-text-color">
2289                                                                    2026-08-02
2290                                                                </div>
2291                                                            </div>
2292                                                        </div>
2293                                                        <div class="col-xs-8">
2294                                                            <div class="testi-content">
2295                                                                                                                                    <i class="fab fa-google social"></i>
2296                                                                                                                                                                                                <sp
2296an class="stars s-5.0">
2297                                                                    <span class='new-star' style="width: 100%;"></span>
2298                                                                </span>
2299                                                                                                                                    <div class="r_more">
2300                                                                        <p class="small-text-color review-text-color review-fulltext-4 hidden-teamtext">They have always been so helpful....</p>
2301                                                                        <p class="review-lesstext-4 review-text-color small-text-color"></p>
2302                                                                        <p class="review-moretext-4 review-text-color small-text-color"></p>
2303                                                                    </div>
2304                                                                                                                            </div>
2305                                                        </div>
2306                                                    </div>
2307                                                </div>
2308                                                                                                                                        </div>
2309
2310                                        <div class="col-xs-12 center bottommargin">
2311                                                                                            <a href="/reviews/"
2312                                                   class="button button-large contact-btn button-rounded noleftmargin">View
2313                                                    All
2314                                                    Reviews </a>
2315                                                                                                                                        <a target="_blank"
2316                                                   href="https://app.nextpaw.com/write-review/xIgGvlmcNmihPm5X"
2317                                                   class="button button-large contact-btn button-rounded noleftmargin">Write
2318                                                    A Review </a>
2319                                                                                    </div>
2320                                    </div>
2321                                </div>
2322                                                            </div>
2323                                
2323<script>
2324    function toggleReviewContent(i) {
2325        $(".review-moretext-" + i).toggle();
2326        $(".review-lesstext-" + i).toggle();
2327    }
2328    $(document).ready(function () {
2329        var r_showChar = 100;
2330        var r_ellipsestext = "...";
2331        var r_moretext = "Show More";
2332        var r_lesstext = "Show Less";
2333        var i = 0;
2334        $('.r_more').each(function () {
2335            var r_content = $('.review-fulltext-' + i).html();
2336            var r_readless = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_lesstext + '</a>';
2337            $('p.review-moretext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_content + r_readless).hide();
2338            if (r_content.length > r_showChar) {
2339                var r_c = r_content.substr(0, r_showChar);
2340                var r_readmore = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_moretext + '</a>';
2341                $('p.review-lesstext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_c + r_ellipsestext + ' ' + r_readmore);
2342            }else{
2343                $('p.review-moretext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_content).show();
2344            }
2345            i++;
2346        });
2347    });
2348</script>
2348
2349<!--review part end--->
2350
2351                    </div>
2352        <a href="/contact-us"
2353       class="button button-full cta-widget-btn center">
2354        <div class="container clearfix">
2355            Come visit our pet supply store in Monroe, WA specializing in quality food, treats, and supplies for cats and dogs.
2356        </div>
2357    </a>
2358    </section>
2359
2360</div>
2361<!-- Footer
2362============================================= -->
2363
2364<footer id="footer" class="dark">
2365            <div class="container">
2366            <!-- Footer Widgets
2367            ============================================= -->
2368            <div class="footer-widgets-wrap clearfix">
2369                <div class="col-xs-12 col-sm-6 col-md-4">
2370                    <div class="widget clearfix">
2371                        <div class="clearfix">
2372                            <div class="col-md-12">
2373                                <address class="nobottommargin">
2374                                    <a target="_blank"
2375                                       href="https://www.google.com/maps/place/search?q=Sam%27s+Cats+%26+Dogs+Naturally+20016%2BOld%2BOwen%2BRoad%2CMonroe%2C98272%2CWA&amp;place_id=ChIJ7xV9VPSmmlQR_ByHfFe3p1M">
2376                                        <h4 class="get-direction-btn"
2377                                            id="map-title">Sam&#039;s Cats &amp; Dogs</h4></a>
2378                                    20016 Old Owen Road, 
2379                                    <br/>                                    Monroe, WA&nbsp&nbsp98272<br>
2380                                    <a class="call-us-btn"
2381                                       href="tel:(360) 805-5060"><abbr
2382                                                title="Phone Number"></abbr>(360) 805-5060
2383                                    </a><br>
2384                                    <a href="mailto:[email protected]" class="footer_email"><abbr
2385                                                title="Email"></abbr>[email protected]</a>
2386                                                                            <div class="shopservices">
2387                                            In-Store Pickup, Curbside Pickup Available
2388                                        </div>
2389                                                                    </address>
2390                                <!-- Google Map
2391               ============================================= -->
2392                                <div id="map-conatiner" style="">
2393                                    <div id="show-map" class="col_half col_last">
2394                                        <div id="contact_map" class="place contact-us-map">
2395                                            <div class="place footer-map"><a href="https://www.google.com/maps/place/search?q=Sam%27s+Cats+%26+Dogs+Naturally+20016%2BOld%2BOwen%2BRoad%2CMonroe%2C98272%2CWA&amp;place_id=ChIJ7xV9VPSmmlQR_ByHfFe3p1M" target="_blank">
2396                                                    <iframe
2397                                                            class="get-direction-btn"
2398                                                            frameborder="0"
2399                                                            style="border:0;"
2400                                                            referrerpolicy="no-referrer-when-downgrade"
2401                                                            src="https://www.google.com/maps/embed/v1/search?key=AIzaSyDLf1mqLyRZJJR1-kQfHuPm5gcLyvgMdc8&q=Sam%27s+Cats+%26+Dogs%2C+20016+Old+Owen+Road%2C+Monroe%2C+WA%2C+98272%2C+US">
2402                                                    </iframe>
2403                                                </a>
2404                                            </div>
2405                                        </div>
2406                                    </div>
2407                                </div>
2408                                <!-- Google Map End -->
2409                            </div>
2410                        </div>
2411                    </div>
2412                </div>
2413                <div class="col-xs-12 col-sm-6 col-md-8">
2414                    <div class="col-xs-12 col-md-5">
2415                        <div class="widget widget_links clearfix">
2416                            <div class="bottommargin-sm">
2417                                <h4 class="nomargin footer-hours-title">Business Hours</h4>
2418                                                                                            </div>
2419
2420                            <table class="table" style="text-align: center;">
2421                                <tbody>
2422                                                                                                        
2423                                                                            <tr>
2424                                            <td style="font-size: 14px; vertical-align: middle;">Mon</td>
2425                                            <td style="font-size: 14px;">
2426                                                                                                                                                        9:00 AM - 7:00 PM
2427                                                                                            </td>
2428                                        </tr>
2429                                                                            <tr>
2430                                            <td style="font-size: 14px; vertical-align: middle;">Tue</td>
2431                                            <td style="font-size: 14px;">
2432                                                                                                                                                        9:00 AM - 7:00 PM
2433                                                                                            </td>
2434                                        </tr>
2435                                                                            <tr>
2436                                            <td style="font-size: 14px; vertical-align: middle;">Wed</td>
2437                                            <td style="font-size: 14px;">
2438                                                                                                                                                        9:00 AM - 7:00 PM
2439                                                                                            </td>
2440                                        </tr>
2441                                                                            <tr>
2442                                            <td style="font-size: 14px; vertical-align: middle;">Thu</td>
2443                                            <td style="font-size: 14px;">
2444                                                                                                                                                        9:00 AM - 7:00 PM
2445                                                                                            </td>
2446                                        </tr>
2447                                                                            <tr>
2448                                            <td style="font-size: 14px; vertical-align: middle;">Fri</td>
2449                                            <td style="font-size: 14px;">
2450                                                                                                                                                        9:00 AM - 7:00 PM
2451                                                                                            </td>
2452                                        </tr>
2453                                                                            <tr>
2454                                            <td style="font-size: 14px; vertical-align: middle;">Sat</td>
2455                                            <td style="font-size: 14px;">
2456                                                                                                                                                        10:00 AM - 6:00 PM
2457                                                                                            </td>
2458                                        </tr>
2459                                                                            <tr>
2460                                            <td style="font-size: 14px; vertical-align: middle;">Sun</td>
2461                                            <td style="font-size: 14px;">
2462                                                                                                                                                        10:00 AM - 6:00 PM
2463                                                                                            </td>
2464                                        </tr>
2465                                    
2466                                                                </tbody>
2467                            </table>
2468
2469                        </div>
2470                    </div>
2471                    <div class="col-xs-12 col-md-3">
2472                        <div class="widget widget_links clearfix">
2473                            <h4>Sitemap</h4>
2474                            <ul>
2475                                                                                                                                            <li>
2476                                                                                            <a href="/pet-food-supplys/" >
2477                                                    <div class="footer-sitemap-text">Pet Supplies</div>
2478                                                </a>
2479                                                                                    </li>
2480                                                                                                                                                                                    <li>
2481                                                                                            <a href="/Dog-Parks/" >
2482                                                    <div class="footer-sitemap-text">Dog Park</div>
2483                                                </a>
2484                                                                                    </li>
2485                                                                                                                                                                                    <li>
2486                                                                                            <a href="/services/" >
2487                                                    <div class="footer-sitemap-text">Services</div>
2488                                                </a>
2489                                                                                    </li>
2490                                                                                                                                                                                    <li>
2491                                                                                            <a href="/events/" >
2492                                                    <div class="footer-sitemap-text">Events</div>
2493                                                </a>
2494                                                                                    </li>
2495                                                                                                                                                                                    <li>
2496                                                                                            <a href="/about-us/" >
2497                                                    <div class="footer-sitemap-text">About Us</div>
2498                                                </a>
2499                                                                                    </li>
2500                                                                                                                                                                                    <li>
2501                                                                                            <a href="/contact-us/" >
2502                                                    <div class="footer-sitemap-text">Contact Us</div>
2503                                                </a>
2504                                                                                    </li>
2505                                                                                                                                                                                    <li>
2506                                                                                            <a href="/our-locations/" >
2507                                                    <div class="footer-sitemap-text">Locations</div>
2508                                                </a>
2509                                                                                    </li>
2510                                                                                                                                                                            <li>
2511                                        <a href="/sitemap/">
2512                                            <div class="footer-sitemap-text">Sitemap</div>
2513                                        </a>
2514                                    </li>
2515                                                            </ul>
2516                        </div>
2517                    </div>
2518                    <div class="col-xs-12 col-md-4">
2519                        <div class="widget quick-contact-widget clearfix">
2520                            <h4>Subscribe</h4>
2521                            <div class="input-group divcenter">
2522                                Get exclusive email offers, promotions, and updates from our business.
2523                            </div>
2524                            <div class="quick-contact-form-result"></div>
2525                            <form class="quick-contact-form nobottommargin subscription-form"
2526                                  name="subscription-form" role="form" enctype="multipart/form-data" method="POST"
2527                                  action="https://samscatsanddogs.com/subscription/save" onsubmit="return false" novalidate>
2528                                <input type="hidden" id="locationId" name="location_id" value="88413">
2529                                <input type="hidden" id="clientId" name="client_id" value="3004">
2530                                <input type="hidden" name="result" value="footer-result">
2531                                <div class="form-process"></div>
2532                                <div class="input-group divcenter">
2533                                    <span class="input-group-addon"><i class="fas fa-user"></i></span>
2534                                    <input type="text" maxlength="25" class="required form-control input-block-level subscription_name" id="name"
2535                                           name="name" value="" placeholder="Name" required/>
2536                                </div>
2537                                <div class="input-group divcenter">
2538                                    <span class="input-group-addon"><i class="fas fa-envelope"></i></span>
2539                                    <input type="email" class="required form-control email input-block-level" id="email"
2540                                           name="email" value="" placeholder="Email Address" required/>
2541                                </div>
2542                                <div class="g-recaptcha" style="transform: scale(0.5);-webkit-transform: scale(0.7);transform-origin: 0 0;-webkit-transform-origin: 0 0;" data-sitekey="6LeEMWopAAAAACQObphYPLlbNmm7QWp0Se3NuRHh" data-action="NEWSLETTER"></div>
2543                                <button name="submit" type="submit" id="submit-button" tabindex="5" value="Submit"
2544                                        class="button button-large button-rounded btn-success subscribe-btn noleftmargin">
2545                                    Sign Up
2546                                </button>
2547                                <span class="loader"><img src='https://ik.imagekit.io/0ofixtqpt/143716/preloader-dark.gif'/>Sending ..</span>
2548                                <div class="result"></div>
2549                            </form>
2550                        </div>
2551                    </div>
2552                </div>
2553                                    
2553<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" defer></script>
2553
2554                     
2554<script src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/message-widget/message-widget-v16.min.js" defer></script>
2554
2555                   
2556                    <message-widget-app app_id="F301-21D2-3FF5-56D5-AF86"></message-widget-app>
2557                            </div><!-- .footer-widgets-wrap end -->
2558        </div>
2559<!-- Copyrights
2560============================================= -->
2561    <div id="copyrights">
2562        <div class="container clearfix">
2563            <input type="hidden" id="location" name="location" value="">
2564                        <div class="col-xs-12 col-md-8 footer-copyright">
2565                Copyrights &copy; 2026                                                                | Powered by
2566                <a target="_blank" href="https://www.nextpaw.com">
2567                    <img class="powered-by" src="https://ik.imagekit.io/0ofixtqpt/143712/nextpaw.png" width="70px">
2568                </a>
2569                <br>
2570            </div>
2571            <div class="col-xs-12 col-md-4 tright">
2572                <div class="fright clearfix">
2573                                                                                                                                                            
2574                                
2575                                
2576                                
2577                                                                    <a href="https://www.youtube.com/@samscatsanddogs" target="_blank"
2578                                       class="social-icon si-small si-borderless si-youtube">
2579                                        <i class="fab fa-youtube"></i>
2580                                    </a>
2581                                
2582                                
2583                                
2584                                
2585                                
2586                                                                                                                                                                                    <a href="https://www.facebook.com/SamsCatsandDogsmonroe/" target="_blank"
2587                                       class="social-icon si-small si-borderless si-facebook">
2588                                        <i class="fab fa-facebook"></i>
2589                                    </a>
2590                                
2591                                
2592                                
2593                                
2594                                
2595                                
2596                                
2597                                
2598                                
2599                                                                                                                                                                                                                                                                                                            
2600                                
2601                                
2602                                
2603                                
2604                                
2605                                                                    <a href="https://www.pinterest.com/SamsCatsandDogs/" target="_blank"
2606                                       class="social-icon si-small si-borderless si-pinterest">
2607                                        <i class="fab fa-pinterest"></i>
2608                                    </a>
2609                                
2610                                
2611                                
2612                                                                                                                                                
2613                                                                    <a href="https://www.instagram.com/samscatsanddogs/" target="_blank"
2614                                       class="social-icon si-small si-borderless si-instagram">
2615                                        <i class="fab fa-instagram"></i>
2616                                    </a>
2617                                
2618                                
2619                                
2620                                
2621                                
2622                                
2623                                
2624                                
2625                                                                                                                                                                                                    
2626                                
2627                                
2628                                
2629                                
2630                                
2631                                
2632                                
2633                                                                    <a href="https://www.tiktok.com/@samscatsanddogsnaturally" target="_blank"
2634                                       class="social-icon si-small si-borderless si-tiktok">
2635                                        <i class="fab fa-tiktok"></i>
2636                                    </a>
2637                                
2638                                                                                                                        </div>
2639                <div class="clear"></div>
2640            </div>
2641        </div><!-- #copyrights end -->
2642    </div>
2643    <!--Modal: modalCookie-->
2644    <div class="modal fade top" id="modalCookie1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
2645         aria-hidden="true" data-backdrop="false">
2646        <div class="modal-dialog modal-frame modal-top modal-notify modal-info modal_cookie" role="document">
2647            <!--Content-->
2648            <div class="modal-content">
2649                <!--Body-->
2650                <div class="modal-body cookie_bg">
2651                    <div class="container d-flex justify-content-center align-items-center">
2652                        <div class="col-md-6">
2653                            <p class="text-center loc_msg"></p>
2654                        </div>
2655                        <div class="col-md-6 col-xs-12">
2656                            <a type="button" class="btn btn-lg btn-primary cookie_btn" data-value="NO"
2657                               data-dismiss="modal">No, Thanks</a>
2658                            <a type="button" id="redirect_location" data-slug="" href="" data-value="YES"
2659                               class="btn cookie_btn btn-lg btn-outline-primary waves-effect">Change Location</a>
2660                        </div>
2661                    </div>
2662                </div>
2663            </div>
2664            <!--/.Content-->
2665        </div>
2666    </div>
2667    <style>
2668        .footer-map iframe{
2669            min-width: 300px !important;
2670            max-width: 300px !important;
2671            min-height: 300px !important;
2672            max-height: 300px !important;
2673        }
2674        @media(max-width: 720px) and (min-width:320px){
2675            .footer-map iframe{
2676
2677                max-width: 100% !important;
2678
2679                max-height: 100% !important;
2680            }
2681        }
2682
2683        /*CSS for tiny MCE editor custom class*/
2684        .mce-figcaption-custom {
2685            font-size: 14px;
2686            margin-top: 5px;
2687            font-style: italic;
2688            text-align: center;
2689        }
2690
2691        .mce-figure-custom {
2692            margin-bottom: 10px;
2693        }
2694
2695        .mce-figure-align-left-custom {
2696            float: left;
2697            margin-right: 25px;
2698        }
2699
2700        .mce-figure-align-right-custom {
2701            float: right;
2702            margin-left: 25px;
2703        }
2704
2705        .mce-figure-align-center-custom {
2706            text-align: center;
2707        }
2708
2709        .mce-image-align-left-custom {
2710            margin-right: 25px;
2711            margin-bottom: 10px;
2712        }
2713
2714        .mce-image-align-right-custom {
2715            margin-left: 25px;
2716            margin-bottom: 10px;
2717        }
2718
2719        .mce-image-align-center-custom {
2720            margin-bottom: 10px;
2721        }
2722
2723        .first-widget .divider.divider-border.divider-center {
2724            display: none !important;
2725        }
2726        </style>
2727</footer>
2728<script>
2729    // Get all anchor tags (<a>) on the page
2730const links = document.querySelectorAll('a');
2731
2732// Loop through each link
2733links.forEach(link => {
2734  // Get the href attribute of the link
2735  let href = link.getAttribute('href');
2736  
2737  // Check if the href exists
2738  if (href) {
2739    // If the href is a relative path (starts with '/'), do nothing
2740    if (href.startsWith('/')) {
2741      return;
2742    }
2743
2744    // Check if the href starts with 'http://' or contains 'www' (indicating a non-secure URL)
2745    if (href.startsWith('http://') || href.startsWith('www')) {
2746        link.setAttribute('href', 'https://' + href.replace(/^http:\/\//, '').replace('www.', ''));
2747    }
2748  }
2749});
2750
2751
2752</script>
2752<!-- Return to Top -->
2753    <div id="gotoTop" class="fas fa-arrow-up"></div>
2754<!-- External JavaScripts
2755============================================= -->
2756<!-- Footer Scripts
2757============================================= -->
2758
2759
2760
2761
2762<script defer type="text/javascript">
2763    var headquarterName = "monroe";
2764    var currentLocName = "monroe";
2765    var pageType = "other";
2766</script>
2766
2767
2768<script defer type="text/javascript">
2769    function animateCSS(element, animationName, callback) {
2770        const node = document.querySelector(element)
2771        node.classList.add('animated', animationName)
2772
2773        function handleAnimationEnd() {
2774            node.classList.remove('animated', animationName)
2775            node.removeEventListener('animationend', handleAnimationEnd)
2776
2777            if (typeof callback === 'function') callback()
2778        }
2779
2780        node.addEventListener('animationend', handleAnimationEnd)
2781    }
2782
2783    let closePopup = localStorage.getItem('closeBox');
2784    // lazy load video for apple browser
2785    $(document).ready(function () {
2786        // add frame to video tag for ios devices
2787        const videos = document.querySelectorAll('video');
2788        if(videos.length > 0) {
2789            for (video of videos) { // use var video if "strict mode" is enabled
2790                Object.entries(video.children).forEach(([key, value]) => {
2791                    var newSrc = value.src + '#t=0.1';
2792                    video.children[key].src = newSrc;
2793                    video.setAttribute('playsinline','true');
2794                    video.load();
2795                });
2796            }
2797        }
2798
2799        setInterval(function(){
2800            if($('iframe#ec-credit-card-form').length > 0) {
2801                var url = $('iframe#ec-credit-card-form').attr('src');
2802                var dec = decodeURIComponent(url);
2803                function getParameterByName(name, url) {
2804                    name = name.replace(/[\[\]]/g, '\\$&');
2805                    var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
2806                        results = regex.exec(url);
2807                    if (!results) return null;
2808                    if (!results[2]) return '';
2809                    return decodeURIComponent(results[2].replace(/\+/g, ' '));
2810                }
2811                var color = getParameterByName('color-foreground',dec);
2812                if(color.toString() !== 'rgb(0, 0, 0)') {
2813                    var newColor = 'rgb(0, 0, 0)';
2814                    var newUrl = dec.replace(/(color-foreground=).*?(&)/, '$1' + newColor + '$2');
2815                    var newUrl = newUrl.replace(/(color-price=).*?(&)/, '$1' + newColor + '$2');
2816                    var urlEnc = encodeURI(newUrl);
2817                    $('iframe#ec-credit-card-form').attr('src', urlEnc);
2818                }
2819            }
2820        }, 1000);
2821        if($('.floating_chat').length < 1){
2822            $('body').addClass('fbRight');
2823        }
2824        if($('.fb-customerchat').length < 1){
2825            $('body').addClass('noFb');
2826        }
2827
2828        if(closePopup == 'hide'){
2829            $(".bubbleText").hide();
2830        }
2831
2832        $(document).on('click', function (event) {
2833            if (!$(event.target).closest('.msg_box').length) {
2834                if(!$(event.target).closest('.floating_chat').length){
2835                    if($('.floating_chat').hasClass('closeBox') == true){
2836                        $('.sendBtn').show();
2837                        $('.supportTxt').show();
2838                        $('#formData').show();
2839                        $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'});
2840                        $('.floating_chat').find('>i').removeClass('fa-times').addClass('fa-weixin');
2841                        $('.floating_chat').addClass('openBox');
2842                        $('.msg_box').removeClass('enter');
2843                        animateCSS('.msg_box', 'fadeOutRight');
2844                        $('.floating_chat').removeClass('closeBox');
2845                        $('.bubbleText').show();
2846                    }
2847                }
2848            }
2849        });
2850        setTimeout(function() {
2851            $('.floating_chat').addClass('enter');
2852        }, 1000);
2853        $('.openBox').click(function () {
2854            if($(this).hasClass('closeBox')){
2855                $('.sendBtn').show();
2856                $('.supportTxt').show();
2857                $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'});
2858                $(this).find('>i').removeClass('fa-times').addClass('fa-weixin');
2859                $(this).addClass('openBox');
2860                $('.msg_box').removeClass('enter');
2861                animateCSS('.msg_box', 'fadeOutRight');
2862                $(this).removeClass('closeBox');
2863                $('.bubbleText').show();
2864            } else {
2865                $('#formData').show();
2866                $('.msg_box').addClass('enter').css({'z-index':999,'right' : 0});
2867                $(this).find('>i').removeClass('fa-weixin').addClass('fa-times');
2868                $(this).addClass('closeBox');
2869                animateCSS('.msg_box', 'fadeInRight');
2870                $(this).removeClass('openBox');
2871                $('form input[type="text"].bfh-phone, form input[type="tel"].bfh-phone, span.bfh-phone').each(function () {
2872                    var $phone = $(this);
2873                    $phone.bfhphone($phone.data());
2874                });
2875                $('.bubbleText').hide();
2876                $('.SubmittedMessage__SendStatus').hide();
2877                $('.ConfirmationMessage').hide();
2878                $('.SubmittedMessage').removeClass('SubmittedMessage--visible');
2879            }
2880        });
2881
2882        $('#boxclose').click(function () {
2883            $(".bubbleText").fadeOut("normal", function() {
2884                $(this).remove();
2885                localStorage.setItem('closeBox', 'hide');
2886            });
2887        });
2888
2889        $(document).on('touchstart','li.sub-menu', function () {
2890            if(navigator.userAgent.match(/(iPhone|iPod|iPad)/i)){
2891                var count = $(this).attr('click-count');
2892                if(count !== undefined){
2893                    location.href = $(this).children('a').attr('href');
2894                } else{
2895                    if($(this).hasClass('click-class')){
2896                        $(this).attr('click-count',undefined);
2897                    }else{
2898                        $(this).attr('click-count',1);
2899                    }
2900                }
2901            }
2902        });
2903        // remove submenu css if empty
2904        $('li.sub-menu').each(function () {
2905            if($(this).children('ul').children().length === 0){
2906                $(this).children('ul').remove();
2907            }
2908        });
2909
2910        $("video.fullscreen-bg__video source").each(function () {
2911            var sourceFile = $(this).attr("data-src");
2912            $(this).attr("src", sourceFile);
2913            var video = this.parentElement;
2914        });
2915
2916        $('.mySlides').each(function () {
2917            var imgUrl = $(this).children().attr('src');
2918            $(this).children().css('opacity', 0);
2919            $(this).css('background', 'url("' + imgUrl + '")');
2920        });
2921
2922        var myIndex = 0;
2923        if ($(".page-slider-container")[0]) {
2924            carousel();
2925        }
2926
2927        function carousel() {
2928            var i;
2929            var x = document.getElementsByClassName("mySlides");
2930            for (i = 0; i < x.length; i++) {
2931                x[i].style.display = "none";
2932            }
2933            myIndex++;
2934            if (myIndex > x.length) {
2935                myIndex = 1
2936            }
2937            x[myIndex - 1].style.display = "block";
2938            setTimeout(carousel, 2000); // Change image every 2 seconds
2939        }
2940
2941        if ($(".review-background-static").length) {
2942            $('.location-divider').hide();
2943        }
2944        if ($(".review-background-parallax").length) {
2945            $('.location-divider').hide();
2946        }
2947
2948        $('.social_share').each(function () {
2949            $(this).attr('target', '_blank');
2950        });
2951
2952        var font_family = $('body').css('font-family');
2953        var r_font_family = font_family.replace(/\"/g, "");
2954        if (r_font_family == "PT Sans Narrow") {
2955            $("#top-social .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
2956        } else if (r_font_family == "Roboto") {
2957            $("#top-social .si-gplus .ts-text").attr('style', 'top: 0px !important;' + 'left:0px !important;' + 'margin-left:-7px !important');
2958            $("#top-social .si-youtube .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
2959            $("#top-social .si-linkedin .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
2960            $("#top-social .si-yelp .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
2961        }
2962    });
2963
2964
2965
2966    document.addEventListener("DOMContentLoaded", function () {
2967        var lazyBackgrounds = [].slice.call(document.querySelectorAll(".lazy-background"));
2968
2969        if ("IntersectionObserver" in window) {
2970            let lazyBackgroundObserver = new IntersectionObserver(function (entries, observer) {
2971                entries.forEach(function (entry) {
2972                    if (entry.isIntersecting) {
2973                        entry.target.classList.add("visible");
2974                        lazyBackgroundObserver.unobserve(entry.target);
2975                    }
2976                });
2977            });
2978
2979            lazyBackgrounds.forEach(function (lazyBackground) {
2980                lazyBackgroundObserver.observe(lazyBackground);
2981            });
2982        }
2983    });
2984
2985    //Add Icon for Submenu in Mobile
2986    $('.sub-menu-trigger').click(function () {
2987        if($(this).children('i').hasClass('rotate-icon')){
2988            $(this).children('i').removeClass('rotate-icon');
2989            $(this).parent().children('ul').css('display','none');
2990        }else{
2991            $(this).children('i').addClass('rotate-icon');
2992            $(this).parent().children('ul').css('display','block');
2993        }
2994    });
2995
2996    //Link to page for Submenu in Mobile
2997    if( /Android|webOS|BlackBerry|iPhone|iPod|iPad/i.test(navigator.userAgent) ) {
2998        var touchmoved;
2999        $('.sub-menu').on('touchend', '.mobile-a', function () {
3000            if(touchmoved != true){
3001                location.href =$(this).attr('href');
3002            }
3003        }).on('touchmove', function(e){
3004            touchmoved = true;
3005        }).on('touchstart', function(){
3006            touchmoved = false;
3007        });
3008
3009        $('.sub-menu').on('touchend').on('touchmove', function(e){
3010            touchmoved = true;
3011        }).on('touchstart', function(){
3012            touchmoved = false;
3013        });
3014    }
3015
3016
3017</script>
3017
3018<!-- Ecwid Seo friendly url js code -->
3019<script>
3020    window.ec = window.ec || {};
3021    window.ec.config = window.ec.config || {};
3022    window.ec.config.storefrontUrls = window.ec.config.storefrontUrls || {};
3023    window.ec.config.storefrontUrls.cleanUrls = true;
3024    if(currentLocName == headquarterName){
3025        window.ec.config.baseUrl = '/shop/';
3026        var ecwid_ProductBrowserURL = "/shop/";
3027    } else{
3028        var ecwid_ProductBrowserURL = currentLocName+'/shop/';
3029        window.ec.config.baseUrl = currentLocName+'/shop/';
3030    }
3031
3032</script>
3032
3033    <!-- Prefetch + Preconnect -->
3034    <link rel="dns-prefetch" href="//www.googletagmanager.com">
3035    <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
3036    
3036<script>
3037    function loadGTM(id) {
3038        (function(w,d,s,l,i){
3039            w[l]=w[l]||[];
3040            w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
3041            var f=d.getElementsByTagName(s)[0],
3042                j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';
3043            j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
3044            f.parentNode.insertBefore(j,f);
3045        })(window,document,'script','dataLayer', id);
3046    }
3047
3048    function loadGtag() {
3049        var url = window.location.host;
3050        if (url.indexOf('.jenkins') === -1 && url.indexOf('.test') === -1) {
3051            var gtagScript = document.createElement('script');
3052            gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-9N2957J5VN";
3053            gtagScript.async = true;
3054            document.head.appendChild(gtagScript);
3055
3056            gtagScript.onload = function () {
3057                
vendor: 177 bytes, lines 3057-3060
3057window.dataLayer = window.dataLayer || [];
3058                function gtag(){ dataLayer.push(arguments); }
3059                gtag('js', new Date());
3060                gtag('config', '
3060G-9N2957J5VN
vendor: 16 bytes, lines 3060-3061
3060');
3061            
3061};
3062        }
3063    }
3064
3065    function loadTrackingScripts() {
3066                loadGTM('GTM-NMGWHXT');
3067                                loadGtag();
3068            }
3069
3070    if ('requestIdleCallback' in window) {
3071        requestIdleCallback(loadTrackingScripts, { timeout: 2000 });
3072    } else {
3073        setTimeout(loadTrackingScripts, 2000);
3074    }
3075    </script>
3075
3076
3077    <!-- NOSCRIPT for GTM (should NOT be deferred) -->
vendor: 89 bytes, lines 3077-3079
3077
3078    <noscript>
3079                <iframe src="https://www.googletagmanager.com/ns.html?id=
3079GTM-NMGWHXT
vendor: 106 bytes, lines 3079-3082
3079" height="0" width="0" style="display:none;visibility:hidden"></iframe>
3080                    </noscript>
3081
3082
3083<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-848b5ec7e91ef88ba3a","applicationID":"1416771764","transactionName":"ZwNVYEEHCEVTVEZdDl5JdldHDwlYHXZCRD14EkNEbyUJWEZFXVgNVRREaHAJCEJAWF5YBEImWlVaCA==","queueTime":0,"applicationTime":221,"atts":"S0RWFgkdG0s=","errorBeacon":"bam.nr-data.net","agent":""}</script>
3083</body>
3084</html>

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.