PageSourceSearch

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

html baileysneighborhoodpet.com collected 2026-09-29 01:11:26 UTC 253,612 bytes, 3,537 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        <meta name="viewport" content="width=device-width, initial-scale=1"/>
11    <link rel="preconnect" href="https://ik.imagekit.io/0ofixtqpt/" crossorigin />
12
13    <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/fonts/fontawesome-webfont.woff2" as="font"  type="font/woff2" />
14    <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'">
15    <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"></noscript>
16                <link rel="canonical" href="https://baileysneighborhoodpet.com/about-us" />
17                            <meta name="robots" content="index, follow">
18                    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
18<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 */
19(()=>{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};
19e.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;
19const 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);
19if(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$:()=>
19o,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])}
19(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}
19;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)=>
19{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
19ine_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()=>
19{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)=>
19null==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
19dTimingMethod(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
19imeToRegister: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})})}
19return 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"
19!==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);
19if(!(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)}
19);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)})});
19class 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
19h(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>
19
20
21    <meta name="csrf-token" content="eiV7Q1oHM3eeSErYUsa2n1H0wOMGVn0k0u40ibG7"/>
22    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
23    
24        <meta name="title" content="About Bailey&#039;s Neighborhood Pet In Bellingham"/>
25        <meta name="description" content="Read more about Bailey&#039;s Neighborhood Pet in Bellingham. We care about pets in our local community and are here to help pet parents make the best decisions for their best when it comes to both nutrition &amp; care."/>
26        <!-- FB Tags -->
27    <meta property="og:type" content="website">
28    <meta property="og:title" content="About Bailey&#039;s Neighborhood Pet In Bellingham">
29    <meta property="og:url" content="https://baileysneighborhoodpet.com/about-us/">
30    <meta property="og:description" content="Read more about Bailey&#039;s Neighborhood Pet in Bellingham. We care about pets in our local community and are here to help pet parents make the best decisions for their best when it comes to both nutrition &amp; care.">
31    <meta property="og:image" content="https://ik.imagekit.io/0ofixtqpt/5178489/bnp-store-w-view-1080x1080px.jpg"/>
32
33
34    <!-- Google+ Tag -->
35    <meta itemprop="image" content="https://ik.imagekit.io/0ofixtqpt/5178489/bnp-store-w-view-1080x1080px.jpg"/>
36
37
38    
39
40
41                                                                                                                                                                                                                                                                                                                                                                <title>About Bailey&#039;s Neighborhood Pet In Bellingham</title>
42
43    
44    
45    <!-- Stylesheets
46   ============================================= -->
47<link rel="alternate" href="https://baileysneighborhoodpet.com/about-us/" hreflang="en-us"/>
48
49<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'">
50<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap"></noscript>
51
52<style type="text/css">
53    header#header *:not(i):not(.fa) {
54        font-family: "Roboto" !important;
55    }
56
57    h1, h2, h3, h4, h5, h6 {
58        font-family: "Roboto" !important;
59    }
60
61    body:not(i):not(header):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fa) {
62        font-family: "Roboto" !important;
63    }
64    .title-transform-none h2 {
65        text-transform: none !important;
66    }
67</style>
68
69<script type="text/javascript">var GET_LOCATION = "";</script>
vendor: 1 bytes, line 69
69
70<script type="text/javascript">var locationCount = "1";</script>
vendor: 1 bytes, line 70
70
71<script type="text/javascript">let auto_redirect = "1";</script>
71
72    <link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v6.css" defer/>
73    
73<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js"></script>
73
74    
74<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js" defer></script>
74
75    
75<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js" defer></script>
75
76
77<!-- Preconnect and DNS Prefetch for External Services -->
78<link rel="dns-prefetch" href="//www.google.com">
79<link rel="dns-prefetch" href="//static.elfsight.com">
80<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
81<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
82
83<!-- Google reCAPTCHA (Enterprise) -->
vendor: 87 bytes, lines 83-87
83
84<script src="https://www.google.com/recaptcha/enterprise.js" async defer></script>
85
86
87
88<!-- Elfsight Widget -->
89<script src="https://static.elfsight.com/platform/platform.js" data-use-service-core defer></script>
89
90
91<!-- Google Fonts -->
92<link rel="preload" href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
93<noscript><link href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" rel="stylesheet"></noscript>
94
95<!-- Viewport Meta -->
96<meta name="viewport" content="width=device-width, initial-scale=1">
97
98<!-- Preload and Styles -->
99<link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css" as="style">
100<link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css">
101
102
103    
103<script>
104        (function(){
105            const runAnalytics = function(id) {
106                const s = document.createElement('script');
107                s.src = `https://www.googletagmanager.com/gtag/js?id=${id}`;
108                s.async = true;
109                document.head.appendChild(s);
110
111                window.dataLayer = window.dataLayer || [];
112                function gtag(){ dataLayer.push(arguments); }
113
114                gtag('js', new Date());
115                gtag('config', id);
116            };
117
118            const id = "G-RPC9HXL13Y";
119            if (id) {
120                (window.requestIdleCallback || function(cb){ setTimeout(cb, 300); })(function() {
121                    runAnalytics(id);
122                });
123            }
124        })();
125    </script>
125
126
127
128
129<!-- site level css start -->
130<!-- site level css end -->
131
132<script type="application/ld+json">
133{
134    "@context": "http://schema.org/",
135    "@type": "WebSite",
136    "name": "Bailey&#039;s Neighborhood Pet",
137  "url": "https://baileysneighborhoodpet.com"
138}
139
140</script>
140<script type="application/ld+json">
141{
142    "@context": "http://schema.org",
143    "@type": "PetStore",
144    "name": "Bailey's Neighborhood Pet",
145  "image": "https://ik.imagekit.io/0ofixtqpt/5178489/bnp-store-w-view-1080x1080px.jpg",
146  "@id": "",
147  "url": "https://baileysneighborhoodpet.com",
148  "telephone": "(360) 733-9274",
149  "priceRange": "$$$",
150  "address": {
151    "@type": "PostalAddress",
152    "streetAddress": "1633 Birchwood Ave # 104",
153    "addressLocality": "Bellingham",
154    "addressRegion": "WA",
155    "postalCode": "98225-9220",
156    "addressCountry": "US",
157    "description" : "Read more about Bailey&#039;s Neighborhood Pet in Bellingham. We care about pets in our local community and are here to help pet parents make the best decisions for their best when it comes to both nutrition &amp; care."
158  },
159      "geo": {
160      "@type": "GeoCoordinates",
161      "latitude": 48.7741957,
162    "longitude": -122.4942171
163    },
164        "openingHoursSpecification": [{"@type":"OpeningHoursSpecification","dayOfWeek":"Monday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Tuesday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Wednesday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Thursday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Friday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Saturday","opens":"10:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","opens":"10:00","closes":"17:00"}],
165    "sameAs": ["https://www.facebook.com/baileysbath/","https://www.instagram.com/baileysneighborhoodpet/"],
166    "aggregateRating": {
167      "@type": "AggregateRating",
168      "ratingValue": 5,
169    "reviewCount": 5
170    },
171    "review": [
172        {
173        "@type": "Review",
174        "datePublished" : "2026-08-18",
175        "reviewBody": "Customer services excellent. The bathing areas are clean and the hoses for both the water and the dryer have great pressure. I have a toy poodle and there is one station that has a riser for the tub that worked out perfectly.",
176        "author": {
177            "@type": "Person",
178            "name": "Shenandoah Myrick"
179          },
180        "reviewRating": {
181            "@type": "Rating",
182            "worstRating": "1",
183            "bestRating": "5",
184            "ratingValue": "5"
185         }
186    },        {
187        "@type": "Review",
188        "datePublished" : "2026-07-24",
189        "reviewBody": "We frequently bathe our dogs here.  Clean facility that's well-equipped to help you get your pets clean (despite their objections)!  Broad selection of shampoos and conditioners to use, convenient wash stalls, aprons to keep those shakes off of your clothes, and helpful staff.  Also a good selection of treats to offer your dog as a bribe.",
190        "author": {
191            "@type": "Person",
192            "name": "Adam Tews"
193          },
194        "reviewRating": {
195            "@type": "Rating",
196            "worstRating": "1",
197            "bestRating": "5",
198            "ratingValue": "5"
199         }
200    },        {
201        "@type": "Review",
202        "datePublished" : "2026-07-24",
203        "reviewBody": "Love the staff at Bailey’s! It was my first visit today with my senior Husky and they were so gentle and caring with him.
204Within no time they patiently took care of my dog’s nail trim. Thanks for being so welcoming :)",
205        "author": {
206            "@type": "Person",
207            "name": "Arsheen Por"
208          },
209        "reviewRating": {
210            "@type": "Rating",
211            "worstRating": "1",
212            "bestRating": "5",
213            "ratingValue": "5"
214         }
215    },        {
216        "@type": "Review",
217        "datePublished" : "2026-06-23",
218        "reviewBody": "Lovely staff and my pet looked amazing!",
219        "author": {
220            "@type": "Person",
221            "name": "Rachael Netherton"
222          },
223        "reviewRating": {
224            "@type": "Rating",
225            "worstRating": "1",
226            "bestRating": "5",
227            "ratingValue": "5"
228         }
229    },        {
230        "@type": "Review",
231        "datePublished" : "2026-06-20",
232        "reviewBody": "I love them they did a good job on my dog I recommend them",
233        "author": {
234            "@type": "Person",
235            "name": "Coraline Quinn"
236          },
237        "reviewRating": {
238            "@type": "Rating",
239            "worstRating": "1",
240            "bestRating": "5",
241            "ratingValue": "5"
242         }
243    }        ]
244    }
245
246</script>
246<!-- Document Title
247============================================= -->
248                                    <link rel="shortcut icon" href="https://ik.imagekit.io/0ofixtqpt/5178427/BNP-favicon-0054A6-1080px.png">
249                <style>
250    .mobile_carousel {
251        background-color: #0054a6;
252    }
253
254    .cust-carousel {
255        background: #0054a6;
256    }
257
258    #return-to-top {
259        background-color: #0054a6;
260    }
261
262    .fa-bars {
263        color: #0054a6 !important;
264    }
265
266    .header-icons-span, .portfolio-filter li.activeFilter a, .portfolio-shuffle:hover {
267        background-color: #0054a6;
268    }
269
270    .fa-paw, .fa-car {
271        color: #0054a6 !important;
272    }
273
274    a.all-brands, .share-btn {
275        background-color: #0054a6  !important;
276    }
277
278    button.contact-btn, a.contact-btn, .subscribe-btn {
279        background-color: #0054a6  !important;
280    }
281
282    .pro_btn, .icon-line-heart, .icon-line-power {
283        background-color: #0054a6  !important;
284    }
285
286    .cta-widget-btn {
287        background-color: #0054a6  !important;
288    }
289
290    #result .footer-custom-icon {
291        color: #0054a6;
292    }
293
294    #gotoTop:hover {
295        background-color: #0054a6  !important;
296    }
297
298    .owl-carousel .owl-nav [class*=owl-]:hover {
299        background-color: #ec610f  !important;
300        color: #fff !important;
301    }
302    .owl-carousel .owl-nav [class*=owl-]{
303        background-color: #0054a6  !important;
304        color: #fff !important;
305    }
306
307    .feature-box.fbox-plain .fbox-icon i {
308        color: #0054a6  !important;
309    }
310
311    #top-bar {
312        background-color: #0054a6  !important;
313    }
314
315    .brand-panel-heading {
316        background-color: #0054a6  !important;
317    }
318
319    .event-a {
320        color: #0054a6  !important;
321    }
322
323    .event-a:hover {
324        color: #ec610f  !important;
325    }
326
327    .about-a:hover {
328        color: #0054a6  !important;
329    }
330
331    .portfolio-overlay a:hover {
332        color: #0054a6  !important;
333    }
334
335    .tag-a {
336        color: #0054a6  !important;
337    }
338
339    .tag-a:hover {
340        color: #0054a6  !important;
341    }
342
343    .loc-li:hover {
344        background-color: #0054a6  !important;
345    }
346
347    .pagination > li > a {
348        color: #0054a6  !important;
349    }
350
351    .pagination > li > a:hover {
352        color: #0054a6  !important;
353    }
354
355    .pagination > .active > span {
356        background-color: #0054a6  !important;
357        border-color: #0054a6  !important;
358    }
359
360    .about-us-a {
361        color: #0054a6  !important;
362    }
363
364    .about-us-a:hover {
365        color: #0054a6  !important;
366    }
367
368    #header-wrap .container-fluid{
369        background-color: #fff !important;
370    }
371
372    .review-a{
373        color: #0054a6  !important;
374        cursor: pointer;
375        font-weight: 400;
376    }
377
378    .review-a:hover{
379        color: #0054a6  !important;
380    }
381
382                .dark #primary-menu ul ul li{
383        width: initial !important;
384        text-align: left !important;
385    }
386    /*#primary-menu ul ul:not(.mega-menu-column){*/
387    /*    left: 0 !important;*/
388    /*    right: 0 !important;*/
389    /*}*/
390    
391    
392             #primary-menu ul ul:not(.mega-menu-column) {
393            border-top: 2px solid #0054a6  !important;
394        }
395        .dark #primary-menu:not(.not-dark) ul ul, #primary-menu.dark ul ul {
396            border-top-color: #0054a6  !important;
397        }
398        #primary-menu ul li>a {
399            color: #2b2b2b !important;
400        }
401
402        #primary-menu ul li>a:hover {
403            color: #2b2b2b !important;
404        }
405
406        .dark #primary-menu:not(.not-dark) ul ul, #primary-menu ul ul:not(.mega-menu-column) {
407            background-color: #333 !important;
408            border-color: #3f3f3f !important;
409        }
410
411        .dark #primary-menu:not(.not-dark) ul ul li:hover > a{
412            background-color:  !important;
413            border-color:  !important;
414        }
415
416        .dark #primary-menu:not(.not-dark) ul ul li>a {
417            color: #ffffff !important;
418        }
419
420        .dark #primary-menu:not(.not-dark) ul ul li>a:hover {
421            color:  !important;
422        }
423
424        #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu:hover{
425            background-color: unset !important;
426            border-color: unset !important;
427        }
428
429        #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu ul li:hover{
430            background-color: unset !important;
431            border-color: unset !important;
432            color: #000000 !important;
433        }
434                .anc_subscription_description{
435            margin-top: 8px !important;
436        }
437        .more_anc_subsc_desc{
438            margin-top: 0px !important;
439            margin-bottom: 10px !important;
440        }
441        #anc_text {
442            margin-right: 70px !important;
443            margin-left: 70px !important;
444        }
445        .announcement_subscription_close{
446            position: absolute;
447            right: 0 !important;
448            top: 0 !important;
449            margin-top: 0px !important;
450            margin-right: 0px !important;
451        }
452
453        .locationBrd{
454        border-left: 8px solid #0054a6 !important;
455    }
456    .location-border span{
457        color: #0054a6 !important;
458    }
459    .location-border:hover{
460        background-color: #0054a6 !important;
461    }
462    .location-border:hover .location-drawer-business{
463        color: #ffffff !important;
464    }
465    .location-border:hover span{
466        color: #ffffff !important;
467    }
468    .location-border span.drawer_delivery{
469        color: #000000 !important;
470    }
471    /* search bar style */
472    .ecwid-search-widget__input{
473        border: 1px solid #0054a6 !important;
474        height: 3.2em !important;
475    }
476    .ecwid-search-widget__btn{
477        height: 3.2em !important;
478        border: 1px solid #0054a6 !important;
479        background: #0054a6 !important;
480        width: 40px !important;
481    }
482    .ecwid-search-widget__btn:hover{
483        opacity: 1 !important;
484    }
485    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]{
486        stroke: #0054a6 !important;
487    }
488    html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after{
489        background-color: #0054a6 !important;
490    }
491    .ec-notice__text-inner {
492        color: #000000!important;
493    }
494    /*** Mega Menu ***/
495    @media (min-width: 991px) {
496        .custom-mega-menu-link:after {
497            content: '';
498            display: block;
499            width: 40px;
500            border-bottom: 2px solid #0054a6  !important;
501        }
502
503        #primary-menu ul li .mega-menu-content div.mega-menu-container-div {
504            background-color:   !important;
505        }
506        .animal-li {
507            background-color: #0054a6 !important;
508            border-color: #0054a6  !important;
509        }
510        .dark #primary-menu:not(.not-dark) ul ul li>a.nav-link{
511            color: #2b2b2b !important;
512            transition: none !important;
513        }
514
515        .dark #primary-menu:not(.not-dark) ul ul li.animal-li>a.nav-link {
516            color: #ffffff !important;
517            transition: none !important;
518        }
519        .dark #primary-menu ul li .mega-menu-content ul li a.animal-a:hover {
520            color: #ffffff !important;
521        }
522        #primary-menu ul li .mega-menu-content ul.mega-menu-column-ul{
523            background-color: #ffffff  !important;
524            border-color: #ffffff  !important;
525        }
526
527        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title > a{
528            background-color: #ffffff  !important;
529            border-color: #ffffff  !important;
530            color: #2b2b2b  !important;
531        }
532
533        #primary-menu ul li .mega-menu-content ul >
533 li.menu-item.sub-menu.mega-menu-category-title ul li.sub-menu-mega-menu > a{
534            background-color: #ffffff  !important;
535            border-color: #ffffff  !important;
536            color: #2b2b2b  !important;;
537        }
538        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-1,
539        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-2,
540        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-3{
541            border-color: #ffffff  !important;
542        }
543
544        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title:hover > a {
545            background-color: unset !important;
546            border-color: unset !important;
547            padding-left: 15px !important;
548        }
549
550        #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 {
551            background-color: #ffffff  !important;
552            border-color: #ffffff  !important;
553            color: #0054a6  !important;
554            padding-left: 15px !important;
555        }
556
557        .custom-mega-submenu-title {
558            color:   !important;
559        }
560    }
561        /***/
562    #return-to-top{
563        background-color: #0054a6 !important;
564    }
565    body#ecwid_body .heading-block .small-text #my-categories-0 {
566        margin-top: 30px;
567    }
568    .blog-search-button {
569        background-color: #0054a6  !important;
570    }
571
572/* --- NWP-3809 Style Overrides --- */
573
574/* Services */
575.home-service-section h2, .home-service-container h2 { font-size: 36px !important; }
576.home-service-section p, .home-service-container p, .home-service-section .small-text, .home-service-container .small-text { font-size: 22px !important; }
577.home-service-section .service-carousel-desc p { font-size: 22px !important; } 
578
579/* Brands */
580.home-brand-section h2, .pet-brand-section h2, .home-brand-container h2 { font-size: 36px !important; }
581.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; }
582
583/* Gallery */
584.gallery-section h2, .gallery-section h3 { font-size: 36px !important; }
585.gallery-section p, .gallery-section .small-text { font-size: 22px !important; }
586
587/* Reviews */
588.review-section h2, .review-section h2.review-title-color { font-size: 36px !important; }
589/* Description text for reviews */
590.review-section > .container > .row > .heading-block > span, .review-section .review_text_inner.small-text, .review-section p.review-description-color { font-size: 22px !important; }
591/* Trusted / h3 */
592.review-section h3, .review-section label[data-testid="review-count"], .review-section p[style*="bold"], .review-section div[style*="bold"] { font-size: 20px !important; }
593/* Review div */
594.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; }
595span.review_testimonial_author { font-size: 14px !important; }
596
597/* Home page widget width fixes (About Us to match others) */
598.aboutus-container, .aboutus_row, .aboutus_content {
599    width: 100% !important;
600    max-width: 1170px !important;
601    margin-left: auto !important;
602    margin-right: auto !important;
603}
604
605/* --- End NWP-3809 --- */
606
607/* More Home Page Widgets (NWP-3809) */
608.home-blog-section h2, .home-event-section h2, .home-promotion-section h2, 
609.home-about-section h2, .home-aboutus-section h2, .aboutus_section h2, 
610.hero-section h2, .meet-section h2, .team_section h2, .home-multi-location-section h2 {
611    font-size: 36px !important;
612}
613
614.home-blog-section .small-text, .home-event-section .small-text, .home-promotion-section .small-text, 
615.home-about-section p, .home-aboutus-section p, .aboutus_section p, 
616.hero-section p, .meet-section p, .team_section p, .home-multi-location-section .small-text, .team-member-description p, .member-bio p {
617    font-size: 22px !important;
618}
619/* End More Home Page Widgets */
620</style>
621    
622</head>
623<body class="stretched">
624<div class="body-overlay"></div>
625
626
627<div id="wrapper" class="clearfix">
628                <style>
629    .open > .social-share, .promotion-container .dropdown-menu{
630        text-align: center !important;
631    }
632    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{
633        color: #333;
634    }
635    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{
636        color: #000000;
637    }
638    input#ec-cart-email-input{
639        color: #000000;
640        font-weight: 400;
641    }
642    @media(max-width: 1200px) and (min-width:1000px) {
643        .menu-top {
644            padding-top: 9%;
645        }
646    }
647    @media (min-width: 800px) and (max-width: 2000px) and (orientation: landscape) {
648        .ec-cart-widget.ec-cart-desktop {
649            display: block !important;
650        }
651        .ec-cart-widget.mobile{
652            display: none !important;
653        }
654    }
655    @media (min-width: 1028px) and (max-width: 2000px) and (orientation: portrait) {
656        .ec-cart-widget.ec-cart-desktop {
657            display: block !important;
658        }
659        .ec-cart-widget.mobile{
660            display: none !important;
661        }
662    }
663</style>
664<header id="header" class="transparent-header dark full-header" data-sticky-class="dark">
665                        <style>
666    .si-gplus:hover, .si-colored.si-gplus{
667        background-color: #ffffff !important;
668    }
669    .top-links ul li{
670        border-left: unset !important;
671    }
672    .loc-topbar-li:hover{
673        background-color: transparent !important;
674
675    }
676    .loc-header-icon-span {
677        background-color: #ffffff !important;
678    }
679    .loc-header-icons{
680        color: #0054a6  !important
681    }
682    .hour-cursor {color: inherit !important;}
683</style>
684<div id="top-bar" class="transparent-topbar hidden-sm hidden-xs">
685    
686    <div class="col_half nobottommargin clearfix col-md-1 top-left">
687        <div class="top-links">
688            <ul>
689                
690
691
692
693
694
695
696
697
698
699                    <li class="mobile-top-links"><a target="_blank" class="mapLink"
700                                                    href="https://www.google.com/maps/place/search?q=Bailey%27s+Neighborhood+Pet+1633%2C%2BBirchwood%2BAvenue%2CBELLINGHAM%2C98225%2CWA&amp;place_id=ChIJw2Rb022jhVQRo_v3Uo9fjb8">
701                            <span class="ts-icon get-direction-btn"><i class="fas fa-map-marker-alt"></i></span>
702                            <span class="ts-text get-direction-btn">1633 Birchwood Ave # 104, #104,  Bellingham,  WA
703                            &nbsp;98225-9220</span></a>
704                    </li>
705                                                        <li class="hour-li mobile-top-links">
706                        <a class="hour-cursor"><span class="ts-icon"><i class="far fa-clock"></i></span>
707                            <span class="ts-text">
708                                                                                                                                                                                                                                                                                                                                                                        
709                                                Open Today:
710                                                                                                            10:00 am - 6:00 pm                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </span>
711                        </a>
712                    </li>
713                            </ul>
714        </div>
715    </div>
716    <div class="col_half fright col_last nobottommargin clearfix">
717        <!-- Top Social
718          ============================================= -->
719        <div id=
720                     "top-social">
721            <ul>
722                                                                                                                                                                                                                <li><a href="https://www.facebook.com/baileysbath/" target="_blank" class="si-facebook" data-hover-width="109"><span
723                                                class="ts-icon"><i class="fab fa-facebook"></i></span><span
724                                                class="ts-text">Facebook</span></a></li>
725                            
726                            
727                            
728                            
729                            
730                            
731                            
732                                                                                                                                                                                                                                                                                                                                                                    
733                                                            <li><a href="https://www.instagram.com/baileysneighborhoodpet/" target="_blank" class="si-instagram" data-hover-width="109"><span
734                                                class="ts-icon"><i class="fab fa-instagram"></i></span><span
735                                                class="ts-text">Instagram</span></a></li>
736                            
737                            
738                            
739                            
740                            
741                            
742                                                                                                                                                                                                                                                                            <span class="top_phone">
743                        <a href="tel:(360) 733-9274">
744                            <span class="ts-icon call-us-btn">
745                                <i class="fas fa-phone call-us-btn" style="transform: rotate(90deg) !important;"></i>
746                            </span>
747                            <span class="ts-text call-us-btn">(360) 733-9274</span>
748                        </a>
749                    </span>
750                            </ul>
751        </div><!-- #top-social end -->
752    </div>
753    
754</div>
755     <div id="top-bar" class="transparent-topbar hidden-md hidden-lg mobile-topbar">
756        <div class="col-xs-12 nobottommargin clearfix">
757                                            <div class="hour-li mobile-top-links single-hour-div">
758                    <a class="hour-cursor"><span class="ts-icon"><i class="far fa-clock"></i></span>
759                        <span class="ts-text">
760                                                                                                                                                                                                                                                                                                                                                                              
761                                            Open Today:
762                                                                                            10:00 am - 6:00 pm                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                </span>
763                    </a>
764                </div>
765                        <div class="top-links text-center loc-toplinks">
766                <ul>
767                                        <li class="loc-li loc-topbar-li">
768                         <span class="header-icons-span loc-header-icon-span hidden-lg hidden-md loc-call-span">
769                            <a href="tel:(360) 733-9274"><i class="fas fa-phone header-icons loc-header-icons call-us-btn" style="transform: rotate(90deg) !important;"></i></a>
770                         </span>
771                    </li>
772                                        <li class="loc-li loc-topbar-li">
773                        <span class="header-icons-span loc-header-icon-span fa fa-left hidden-lg hidden-md loc-direction-span single-direction-span">
774                            <a target="_blank" class="mapLink"
775                               href="https://www.google.com/maps/place/search?q=Bailey%27s+Neighborhood+Pet+1633%2C%2BBirchwood%2BAvenue%2CBELLINGHAM%2C98225%2CWA&amp;place_id=ChIJw2Rb022jhVQRo_v3Uo9fjb8"><i
776                                        class="fas fa-map-marker-alt header-icons loc-header-icons get-direction-btn"></i></a>
777                        </span>
778                    </li>
779                </ul>
780            </div>
781        </div>
782    </div>
783<script defer>
784    $('document').ready(function(){
785        $('.top-links ul li.location-drawer').css({cursor: "pointer"});
786    })
787    document.addEventListener("DOMContentLoaded", function () {
788    const mapLinks = document.getElementsByClassName("mapLink");
789    const isMobile = window.innerWidth <= 768;
790
791    if (isMobile) {
792        Array.from(mapLinks).forEach(link => {
793        let originalLink = link.href;
794
795            if (originalLink.includes("https://www.google.com/maps/place/search?q=")) {
796                let newLink = originalLink.replace(
797                    "https://www.google.com/maps/place/search?q=",
798                    "https://www.google.com/maps/search/?api=1&query="
799                );
800                link.href = newLink;
801            }
802        });
803    }
804});
805
806</script>
806                        <div id="header-wrap" style="display:block">
807            <div class="container-fluid clearfix ">
808                <div id="primary-menu-trigger" class="single-menu-trigger">
809                    <i class="fas fa-bars"></i>
810                    <span class="mobile_menu_text"> MENU </span>
811                </div>
812                <!-- Logo ============================================= -->
813                                <div id="logo" class="mobile-header-logo ">
814                                                                                                                                            <a href="/"
815                                       class="standard-logo logo-adjustment" data-dark-logo="https://ik.imagekit.io/0ofixtqpt/4561515/1752781957_BNP-Logo-Type-HDR-orange-170x86px.png">
816                                        <img src="https://ik.imagekit.io/0ofixtqpt/4561515/1752781957_BNP-Logo-Type-HDR-orange-170x86px.png" alt="Bailey&#039;s Neighborhood Pet Logo" class="logo-adjustment-img">
817                                    </a>
818                                    <a href="/"
819                                       class="retina-logo logo-alignment logo-adjustment" data-dark-logo="https://ik.imagekit.io/0ofixtqpt/4561515/1752781957_BNP-Logo-Type-HDR-orange-170x86px.png">
820                                        <img src="https://ik.imagekit.io/0ofixtqpt/4561515/1752781957_BNP-Logo-Type-HDR-orange-170x86px.png" alt="Bailey&#039;s Neighborhood Pet Logo" class="logo-adjustment-img">
821                                    </a>
822                                                                                                                                                                                                </div><!-- #logo end -->
823                <!-- Mobile search box -->
824                                <!-- Mobile search box end -->
825                <!-- Primary Navigation============================================= -->
826                <nav id="primary-menu" class="menu-top" style="">
827                    <ul id="">
828                                                <div id="ecwidSearch-desktop" class="alignleft">
829                                                    </div>
830                                                                                    <style>
831    .menu-btn{
832        border-radius: 30px;
833    }
834
835    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
836        padding-top: 19px;;
837    }
838
839        @media (max-width: 991px) {
840            .custom-btn {
841            display: inline-block;
842            width: 48%;
843            margin-right: 2%;
844        }
845    }
846
847    </style>
848
849            <li class="current  ">
850
851                            <a class="" href="/self-service-dog-wash/" title="Self-Serve Dog Wash Near Bellingham"                 style=""
852                >
853                <div class=""
854                    style="">
855                    Self-Serve Dog Wash
856                </div>
857            </a>
858                              </li>
859                                                                                                                                                <style>
860    .menu-btn{
861        border-radius: 30px;
862    }
863
864    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
865        padding-top: 19px;;
866    }
867
868        @media (max-width: 991px) {
869            .custom-btn {
870            display: inline-block;
871            width: 48%;
872            margin-right: 2%;
873        }
874    }
875
876    </style>
877
878            <li class=" sub-menu click-class ">
879
880                            <a class="" href="/grooming/" title="Pet Grooming Near Bellingham"                 style=""
881                >
882                <div class=""
883                    style="">
884                    Pet Grooming
885                </div>
886            </a>
887                                      <ul style="">
888                                                                                <li>
889                                                                                        <a href="/grooming-appointment-request/" title="Grooming Appointment Request Near Bellingham" >
890                                    <div>Grooming Appointment Request</div>
891                                </a>
892                                                    </li>
893                                                                                                    <li>
894                                                                                        <a href="/dog-nail-trims/" title="Nail Trim Appointments Near Bellingham" >
895                                    <div>Nail Trim Appointments</div>
896                                </a>
897                                                    </li>
898                                                </ul>
899            </li>
900                                                                                                                                                <style>
901    .menu-btn{
902        border-radius: 30px;
903    }
904
905    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
906        padding-top: 19px;;
907    }
908
909        @media (max-width: 991px) {
910            .custom-btn {
911            display: inline-block;
912            width: 48%;
913            margin-right: 2%;
914        }
915    }
916
917    </style>
918
919            <li class="  ">
920
921                                                                <a class="" href="https://www.doorsteppetsupply.com/products/shop/" title="Local Delivery Near Bellingham" target=_blank 
922                        style="">
923                        <div class=""
924                        style="">
925                        Local Delivery
926                        </div>
927                        
928                    </a>
929                                                        
930                              </li>
931                                                                                                                                                <style>
932    .menu-btn{
933        border-radius: 30px;
934    }
935
936    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
937        padding-top: 19px;;
938    }
939
940        @media (max-width: 991px) {
941            .custom-btn {
942            display: inline-block;
943            width: 48%;
944            margin-right: 2%;
945        }
946    }
947
948    </style>
949
950            <li class="  ">
951
952                            <a class="" href="/brands/" title="Brands Near Bellingham"                 style=""
953                >
954                <div class=""
955                    style="">
956                    Brands
957                </div>
958            </a>
959                              </li>
960                                                                                                                                                <style>
961    .menu-btn{
962        border-radius: 30px;
963    }
964
965    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
966        padding-top: 19px;;
967    }
968
969        @media (max-width: 991px) {
970            .custom-btn {
971            display: inline-block;
972            width: 48%;
973            margin-right: 2%;
974        }
975    }
976
977    </style>
978
979            <li class="  ">
980
981                            <a class="" href="/deals/" title="Deals Near Bellingham"                 style=""
982                >
983                <div class=""
984                    style="">
985                    Deals
986                </div>
987            </a>
988                              </li>
989                                                                                                                                                <style>
990    .menu-btn{
991        border-radius: 30px;
992    }
993
994    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
995        padding-top: 19px;;
996    }
997
998        @media (max-width: 991px) {
999            .custom-btn {
1000            display: inline-block;
1001            width: 48%;
1002            margin-right: 2%;
1003        }
1004    }
1005
1006    </style>
1007
1008            <li class=" sub-menu click-class ">
1009
1010                            <a class="" href="/about-us/" title="About Us Near Bellingham"                 style=""
1011                >
1012                <div class=""
1013                    style="">
1014                    About Us
1015                </div>
1016            </a>
1017                                      <ul style="">
1018                                                                                <li>
1019                                                                                        <a href="/faq/" title="FAQ Near Bellingham" >
1020                                    <div>FAQ</div>
1021                                </a>
1022                                                    </li>
1023                                                                                                    <li>
1024                                                                                        <a href="/reviews/" title="Reviews Near Bellingham" >
1025                                    <div>Reviews</div>
1026                                </a>
1027                                                    </li>
1028                                                                                                    <li>
1029                                                                                        <a href="/blog/" title="Blogs Near Bellingham" >
1030                                    <div>Blogs</div>
1031                                </a>
1032                                                    </li>
1033                                                                                                    <li>
1034                                                                                        <a href="/events/" title="Events Near Bellingham" >
1035                                    <div>Events</div>
1036                                </a>
1037                                                    </li>
1038                                                </ul>
1039            </li>
1040                                                                                                                                                <style>
1041    .menu-btn{
1042        border-radius: 30px;
1043    }
1044
1045    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1046        padding-top: 19px;;
1047    }
1048
1049        @media (max-width: 991px) {
1050            .custom-btn {
1051            display: inline-block;
1052            width: 48%;
1053            margin-right: 2%;
1054        }
1055    }
1056
1057    </style>
1058
1059            <li class="  ">
1060
1061                            <a class="" href="/contact-us/" title="Contact Us Near Bellingham"                 style=""
1062                >
1063                <div class=""
1064                    style="">
1065                    Contact Us
1066                </div>
1067            </a>
1068                              </li>
1069                                                                                                                                </ul>
1070                </nav><!-- #primary-menu end -->
1071            </div>
1072        </div>
1073    </header>
1074<div id="side-panel">
1075    <div class="side-panel-wrap">
1076        <div class="drawer-title">
1077            <button type="button" class="close drawer-close" data-dismiss="alert" aria-label="Close">
1078                <span aria-hidden="true" class="drawer-close-icon">×</span>
1079            </button>
1080            <h3 class="drawer-title-name"><i class="fas fa-map-marker-alt"></i> &nbsp; Find Your Store </h3>
1081        </div>
1082        <div class="drawer-card">
1083            <div class="zip-code-div">
1084                <input type="text" class="zip-code-search" id="zipCode" data-id="zip-code-input" placeholder="Enter Zip Code" maxlength="5" />
1085                <button type="submit" id="zipSearch" class="loc-search-button"><i class="fas fa-search search-icon"></i></button>
1086            </div>
1087            <span class="zip-error"></span>
1088                            <h2 id="all-show" class="local-store-link"> All Locations </h2>
1089                        <img src="https://ik.imagekit.io/0ofixtqpt/143715/preloader-dark.gif" id="loader-location" class="loader-location"/>
1090            <div class="show-location">
1091                <a class="location-drawer-anchor locationSelect" data-slug="bellingham" data-name="bellingham" href="javascript:;" data-href="/">
1092            <div class="client-location location-border">
1093                <h3 class="notopmargin nobottommargin location-drawer-business">
1094                    BELLINGHAM
1095                </h3>
1096                <span>
1097                    <i class="fas fa-map-marker-alt"></i> &nbsp;1633 Birchwood Ave # 104, ,#104, Bellingham, WA 98225-9220
1098                </span>
1099                <br />
1100                                    <span>
1101                        <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i>&nbsp;&nbsp;(360) 733-9274
1102                    </span>
1103                    <br />
1104                
1105                <span class="hours-drawer">
1106                                                                                                                                                                                                                                                                                                        Open Today Until 6:00 pm
1107                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </span>
1108                <span class="drawer_delivery">
1109                    <br />
1110                    In-Store Pickup, Local Delivery, Same Day Delivery, No Contact Delivery Available
1111                </span>
1112            </div>
1113        </a>
1114                        </div>
1115        </div>
1116    </div>
1117</div>
1118<script>
1119    let ecwid_count = '0';
1120    ecwid_count = parseInt(ecwid_count);
1121    let selectedLocation = localStorage.getItem('selected_location');
1122    if(localStorage.getItem('drawer_flag') == null && ecwid_count > 1){
1123        localStorage.setItem('drawer_flag',1);
1124        $("body").addClass('side-panel-open');
1125    }else{
1126        localStorage.setItem('drawer_flag',0);
1127        $("body").removeClass('side-panel-open');
1128    }
1129    var loc = $('#client_location').val();
1130    localStorage.setItem('selected_location', loc);
1131    $('a[data-slug='+loc+']').children().addClass('locationBrd');
1132    $('#loader-location').css('display','none');
1133    $('body').on('click', '.locationSelect', function () {
1134        let slug = $(this).data('slug');
1135        let hqName = $(this).data('name');
1136
1137        let previousSlug = localStorage.getItem('selected_location');
1138
1139        // Check if same slug is clicked
1140        const isLocationSelected = previousSlug === slug;
1141        const isHQSelectedAndLocationEmpty = slug === hqName && previousSlug === '';
1142
1143        let shouldCloseDrawer = isLocationSelected || isHQSelectedAndLocationEmpty;
1144
1145        // If the HQ is selected, set the slug to an empty string
1146        if (slug === hqName) {
1147            slug = '';
1148        }
1149
1150        // Update the selected location in localStorage
1151        localStorage.setItem('selected_location', slug);
1152
1153        if (shouldCloseDrawer) {
1154            document.querySelector('.drawer-close').click();
1155        } else {
1156            redirectToLocation(slug, previousSlug, hqName)
1157        }
1158    });
1159
1160    function redirectToLocation(slug, previousSlug, hqName) {
1161        // Get the current URL path
1162        let currentPath = window.location.pathname;
1163
1164        // Check the previous slug with HQ
1165        if (previousSlug === hqName) {
1166            previousSlug = '';
1167        }
1168
1169        // Determine the new URL path and redirect
1170        let newPath = previousSlug
1171            ? replaceOrRemoveLocationInUrl(slug, currentPath)
1172            : `/${slug}${currentPath}`;
1173
1174        // Redirect to the new URL
1175        location.href = newPath;
1176    }
1177
1178    function replaceOrRemoveLocationInUrl(newLocation, currentPath) {
1179        // Use a regular expression to match the location part (only the first segment after the domain)
1180        let newPath = currentPath.replace(/\/[^\/]+/, newLocation ? `/${newLocation}` : '');
1181
1182        // Ensure the new path starts with a slash
1183        if (!newPath.startsWith('/')) {
1184            newPath = '/' + newPath;
1185        }
1186
1187        return newPath;
1188    }
1189
1190    $("#zipCode").keyup(function(){
1191        this.value = this.value.replace(/[^0-9]/g,'');
1192    });
1193
1194    // Function to handle zip code search actions
1195    function handleZipSearch() {
1196        $('.show-location').css('display', 'none');
1197        $('#loader-location').css('display', 'block');
1198        $('#all-show').html('Nearby Store');
1199        search();
1200    }
1201
1202    // Attach keypress event to zip code search input
1203    $('.zip-code-search').keypress(function (e) {
1204        if (e.which === 13) {
1205            handleZipSearch();
1206        }
1207    });
1208
1209    // Attach click event to zip search button
1210    $('#zipSearch').click(function () {
1211        handleZipSearch();
1212    });
1213
1214    function search() {
1215        let location = $('input[name=location_id]').val();
1216        let zip = $('#zipCode').val();
1217        if(zip !== '' && zip.length < 5){
1218            $('.zip-error').html("Error: Please enter a valid ZIP code");
1219            $('.local-store-link').attr('style', 'margin-top:5% !important');
1220            $('#loader-location').css('display','none');
1221            return false;
1222        } else {
1223            $('.zip-error').html("");
1224            $('#all-show').attr('style', 'margin-top:0% !important','display: block');
1225            $('#ecwid-show').attr('style', 'margin-top:0% !important','display: block');
1226        }
1227
1228        // If no zip code is provided, show all the locations
1229        if(zip === '') {
1230            $('#all-show').html('All Locations');
1231        }
1232
1233        let url = '/zipSearch/';
1234        $.ajax({
1235            headers: {
1236                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
1237            },
1238            type: 'POST',
1239            url: url,
1240            data: {'currentLoc': location,'zip' : zip},
1241            success: function (response) {
1242                $('.show-location').css('display','block');
1243                $('#loader-location').css('display','none');
1244                $('.show-location').html(response);
1245                $('a[data-slug='+loc+']').children().addClass('locationBrd');
1246            }
1247        });
1248    }
1249    $('.drawer-close').on('click', function(){
1250        $("body").removeClass('side-panel-open');
1251        $('#all-show').html('All Locations');
1252        $('#ecwid-show').html('Choose a Store to Buy Online');
1253        $('#zipCode').val('');
1254    });
1255</script>
1255<script>
1256    let ecwidMobileSearch = $('#ecwidSearch-mobile');
1257    let ecwidDesktopSearch = $('#ecwidSearch-desktop');
1258    window.addEventListener("orientationchange", function() {
1259        if (window.matchMedia("(orientation: portrait)").matches) {
1260            showPortraitSearch();
1261        }
1262        if (window.matchMedia("(orientation: landscape)").matches) {
1263            showLandscapeSearch();
1264        }
1265    }, false);
1266    var logoPosition = '1';
1267    var captcha_key = '6LeEMWopAAAAACQObphYPLlbNmm7QWp0Se3NuRHh';
1268    var wwidth = 0;
1269    function dynamic_padding() {
1270        $('#header-wrap').show();
1271        var p = 0;
1272        $('#primary-menu > ul > li').each(function (x, y) {
1273            p += $(y).width();
1274        });
1275        var w = $('#primary-menu').width();
1276        var actual_width = w - p;
1277        var count_li = $('#primary-menu > ul > li').length + 2;
1278        var padding_width = actual_width / count_li;
1279        $('#primary-menu > ul > li').each(function () {
1280            $(this).attr('style', 'padding-right:' + padding_width + 'px !important;');
1281        });
1282        $('#primary-menu > ul > li:first').attr('style', 'padding-left:' + padding_width + 'px !important;padding-right: ' + padding_width + 'px !important;');
1283        wwidth = $(window).width();
1284    }
1285
1286    $(window).resize(function () {
1287        if (wwidth != $(window).width() && ($(window).width() > '768')) {
1288            if (logoPosition > 1) {
1289                dynamic_padding();
1290            }
1291        }
1292    });
1293    if (logoPosition > 1 && ($(window).width() > '768')) {
1294        setTimeout( dynamic_padding, 500);
1295    }
1296
1297    $(document).ready(function (){
1298        if (window.matchMedia("(orientation: landscape)").matches) {
1299            // console.log('landscape');
1300            showLandscapeSearch();
1301        }
1302        if (window.matchMedia("(orientation: portrait)").matches) {
1303            ecwidDesktopSearch.hide();
1304            
1305            
1306        }
1307    });
1308
1309    /**
1310     * show portrait search box
1311     */
1312    function showPortraitSearch()
1313    {
1314        let desktopSearch = ecwidDesktopSearch.html();
1315        ecwidDesktopSearch.html('').hide();
1316        ecwidMobileSearch.show().html(desktopSearch);
1317        $('#my-search-').removeClass('search-products-desktop').addClass('search-products-mobile');
1318    }
1319
1320    /**
1321     * show landscape search box
1322     */
1323    function showLandscapeSearch()
1324    {
1325        let mobileSearch = ecwidMobileSearch.html();
1326        ecwidMobileSearch.html('').hide();
1327        ecwidDesktopSearch.show().html(mobileSearch);
1328        $('#my-search-').removeClass('search-products-mobile').addClass('search-products-desktop');
1329    }
1330</script>
1330        
1331    <section id="page-title"
1332                 class="page-title-parallax page-title-dark page-title-right hero-bg-image mobile-main-land-section mobile-page-title"
1333                 data-stellar-background-ratio="0.2">
1334            <div class="home-overlay"></div>
1335            <div class="container clearfix center bottommargin-sm-6 hero-title-div">
1336                <h1 class="hero-title">
1337                                            About Bailey's Neighborhood Pet
1338                                    </h1>
1339                
1340                                                                            <a  href="/contact-us/"
1341                           class="button slide_btn_right button-large button-rounded hero-btn noleftmargin topmargin-sm main-widget-image-button sub-page-cta-btn-2 "
1342                           style="background-color: #ec610f">
1343                            Contact Us
1344                        </a>
1345                                                </div>
1346
1347        </section>
1348        
1348<script>
1349        $(document).ready(function () {
1350            let options = {};
1351            let moptions = {};
1352            $(".pet-brand-btn").click(function () {
1353                $('html, body').animate({scrollTop: $('#pet-brand').offset().top - 250}, '200');
1354            });
1355
1356            var timer = 1;
1357                        var count = parseInt(0); // desktop slide count
1358            var mcount = parseInt(0); // mobile slide count
1359            if(count > 1){ // if greater than 1 slide in desktop then loop true
1360                options = {
1361                    loop: false,
1362                                        autoplay: {
1363                                                delay: '5000',
1364                                                disableOnInteraction: false,
1365                    },
1366                                        navigation: {
1367                        nextEl: '.swiper-button-next',
1368                        prevEl: '.swiper-button-prev',
1369                    },
1370                    pagination: {
1371                        el: '.swiper-pagination',
1372                        clickable: true,
1373                    }
1374                }
1375            } else{ // if ony 1 slide in desktop then loop set to false
1376                options = {
1377                    loop: false,
1378                                        autoplay: {
1379                                                delay: '5000',
1380                                                disableOnInteraction: false,
1381                    },
1382                                        navigation: {
1383                        nextEl: '.swiper-button-next',
1384                        prevEl: '.swiper-button-prev',
1385                    },
1386                    pagination: {
1387                        el: '.swiper-pagination',
1388                        clickable: true,
1389                    }
1390                }
1391            }
1392
1393            if(mcount > 1){ // if greater than 1 slide in mobile then loop true
1394                moptions = {
1395                    loop: false,
1396                                        autoplay: {
1397                                                delay: '5000',
1398                                                disableOnInteraction: false,
1399                    },
1400                                        navigation: {
1401                        nextEl: '.swiper-button-next',
1402                        prevEl: '.swiper-button-prev',
1403                    },
1404                    pagination: {
1405                        el: '.swiper-pagination',
1406                        clickable: true,
1407                    }
1408                }
1409            } else{  // if ony 1 slide in mobile then loop set to false
1410                moptions = {
1411                    loop: false,
1412                                        autoplay: {
1413                                                delay: '5000',
1414                                                disableOnInteraction: false,
1415                    },
1416                                        navigation: {
1417                        nextEl: '.swiper-button-next',
1418                        prevEl: '.swiper-button-prev',
1419                    },
1420                    pagination: {
1421                        el: '.swiper-pagination',
1422                        clickable: true,
1423                    }
1424                }
1425            }
1426
1427
1428            homeslider('.desktop_slider', timer,count,options);
1429            homeslider('.mobile_slider', timer,count,moptions);
1430
1431            function homeslider(type, timer) {
1432                if ($(type + " .swiper-slide").length  > 1)
1433                {
1434                    var swiper = new Swiper(type, options);
1435                    if ($(type + " .swiper-slide").length === 1 || $(type + " .swiper-slide").length === 3) {
1436                        if (swiper.params.loop) {
1437                            $('.swiper-wrapper').addClass("disabled");
1438                            $('.swiper-pagination').addClass("disabled");
1439                            swiper.autoplay.stop();
1440                        }
1441                    }
1442                }
1443            }
1444        });
1445
1446
1447        function hotlink(id) {
1448            var href = $(id).attr("href");
1449            var target = $(id).attr("target");
1450            if (href.charAt(0) == "#") {
1451                if (href.length > 1) {
1452                    $(id).removeAttr("href");
1453                    $(id).addClass("hotlink-btn");
1454                    if (href == '#home-service-section' && ($(id).hasClass("hotlink-btn"))) {
1455
1456                        $('html, body').animate({scrollTop: $('#home-service-section').offset().top - 250}, '200');
1457                        $(id).attr("href", href);
1458                    }
1459                    if (href == '#home-brand-section' && ($(id).hasClass("hotlink-btn"))) {
1460                        $('html, body').animate({scrollTop: $('#home-brand-section').offset().top - 250}, '200');
1461                        $(id).attr("href", href);
1462                    }
1463                    if (href == '#home-event-section' && ($(id).hasClass("hotlink-btn"))) {
1464                        $('html, body').animate({scrollTop: $('#home-event-section').offset().top - 250}, '200');
1465                        $(id).attr("href", href);
1466                    }
1467                    if (href == '#home-promotion-section' && ($(id).hasClass("hotlink-btn"))) {
1468                        $('html, body').animate({scrollTop: $('#home-promotion-section').offset().top - 250}, '200');
1469                        $(id).attr("href", href);
1470                    }
1471                    if (href == '#home-review-section' && ($(id).hasClass("hotlink-btn"))) {
1472                        $('html, body').animate({scrollTop: $('#home-review-section').offset().top - 250}, '200');
1473                        $(id).attr("href", href);
1474                    }
1475                }
1476            } else if (href.charAt(0) != '#' && target == "_blank") {
1477                window.open($(id).attr('href'));
1478            } else if (href.charAt(0) != '#' && target == "undefined") {
1479                window.location.href = $(id).attr('href');
1480            }
1481
1482        }
1483    </script>
1483
1484    <style>
1485        .home-cta-btn-1{
1486            color: #fff !important;
1487        }
1488        .home-cta-btn-1:hover{
1489            color: #fff !important;
1490        }
1491        .home-cta-btn-2{
1492            color: #fff !important;
1493        }
1494        .home-cta-btn-2:hover{
1495            color: #fff !important;
1496        }
1497        .home-cta-btn-1:hover{
1498            background-color: !important;
1499        }
1500        .home-cta-btn-2:hover{
1501            background-color:  !important;
1502        }
1503        .sub-page-cta-btn-1{
1504            color: #fff !important;
1505        }
1506        .sub-page-cta-btn-1:hover{
1507            color: #fff !important;
1508        }
1509        .sub-page-cta-btn-2{
1510            color: #fff !important;
1511        }
1512        .sub-page-cta-btn-2:hover{
1513            color: #fff !important;
1514        }
1515        .sub-page-cta-btn-1:hover{
1516            background-color: !important;
1517        }
1518        .sub-page-cta-btn-2:hover{
1519            background-color:  !important;
1520        }
1521        
1522            #page-title{
1523            background: url('https://ik.imagekit.io/0ofixtqpt/5178488/tr:n-topbar_bg/natural-pet-food-store-bellingham.png') !important;
1524        }
1525                    .home-overlay{
1526            background: rgba(0,0,0,0.2) !important;
1527        }
1528                    @media (max-width:1024px) and (min-width: 320px) {
1529                    .swiper-button-next, .swiper-button-prev, .swiper-pagination {
1530                display: block;
1531            }
1532        
1533                    #slider-cover {
1534                background: none !important;
1535            }
1536                                 #page-title {
1537                background: url('https://ik.imagekit.io/0ofixtqpt/5178487/natural-pet-food-store-bellingham-m.png') !important;
1538            }
1539                }
1540    </style>
1541
1542
1543    <section id="content nobottommargin">
1544
1545        <div class="content-wrap nobottommargin">
1546                        <div class="about-us-container container clearfix notopmargin">
1547
1548                <div class="row bottommargin notopmargin">
1549
1550                                        <div class="col-xs-12 heading-block center bottommargin-sm ">
1551                        <h2>The History of Bailey’s Neighborhood Pet</h2>
1552            <div class="divcenter small-text text-video text-table container nopadding"><style>
1553.about-section {
1554  max-width: 1100px;
1555  margin: 0 auto;
1556  text-align: left !important;
1557}
1558
1559.about-section h2,
1560.about-section h3 {
1561  text-transform: none !important;
1562  text-align: left !important;
1563}
1564
1565.about-section h2 {
1566  color: #0054a6;
1567  margin-top: 35px;
1568  margin-bottom: 15px;
1569}
1570
1571.about-section h3 {
1572  color: #ec610f;
1573  margin-top: 25px;
1574  margin-bottom: 10px;
1575}
1576
1577.about-box {
1578  background: #F8F5EF;
1579  padding: 25px;
1580  border-radius: 12px;
1581  margin: 30px 0;
1582}
1583
1584@media (max-width: 767px) {
1585  .about-section {
1586    padding: 15px !important;
1587  }
1588
1589  .about-box {
1590    padding: 20px;
1591  }
1592}
1593</style>
1594
1595
1596<div class="about-section">
1597
1598<h2>About Bailey’s Neighborhood Pet</h2>
1599
1600<p>
1601Bailey’s Neighborhood Pet was founded in 2000 as the first self-serve dog wash in Bellingham. What started as a unique idea has grown into a trusted local pet destination offering self-wash stations, professional grooming, natural pet food, and quality pet supplies.
1602</p>
1603
1604<p>
1605Owner Ron Miller first discovered the self-serve dog wash concept while visiting Alaska and knew it would be a great fit for Bellingham. He named the business after his beloved rat terrier, Bailey. After retiring in 2015, Ron passed ownership to Bellingham local Brent Ahrens, who brought years of pet industry experience and a passion for helping pets and their families.
1606</p>
1607
1608
1609<div class="about-box">
1610
1611<h3>Your Local Pet Store for Supplies, Grooming &amp; Self Wash</h3>
1612
1613<p>
1614Today, Bailey’s Neighborhood Pet offers four custom-built self-wash stations, three full-time groomers, and a growing selection of natural pet food, treats, toys, and pet essentials.
1615</p>
1616
1617<p>
1618We proudly serve pet owners throughout Bellingham and Whatcom County, including the Birchwood, Columbia, and Cornwall neighborhoods. Whether you’re stopping in for premium pet supplies, a professional grooming appointment, or a convenient self-serve dog wash, our team is here to provide knowledgeable service and a welcoming experience.
1619</p>
1620
1621</div>
1622
1623
1624<h2>The Bailey’s Team</h2>
1625
1626<p>
1627Our team is made up of animal lovers who are also pet parents themselves. We understand that pets are family, and we use our personal experiences and professional knowledge to provide thoughtful recommendations and dependable care.
1628</p>
1629
1630<p>
1631With a mix of professional education and hands-on experience, our team focuses on educating customers while continuing to learn from one another. We believe transparency, honesty, and communication are essential to creating a positive experience for pets, pet parents, and our team.
1632</p>
1633
1634<p>
1635Through weekly staff meetings, consistent communication, and organization, we work together to create a calm, welcoming environment where everyone who walks through our doors feels comfortable and cared for.
1636</p>
1637
1638
1639<div class="about-box">
1640
1641<h2>Our Mission</h2>
1642
1643<p>
1644At Bailey’s Neighborhood Pet, our mission is to create a positive bonding experience between pets, pet parents, and our team. We strive to provide helpful information and quality products that support happy, healthy, and clean furry family members.
1645</p>
1646
1647<p>
1648We are committed to creating a welcoming, family-oriented environment where every customer, both with paws and without, feels understood, valued, and connected. Integrity, compassion, and exceptional service are at the heart of everything we do.
1649</p>
1650
1651</div>
1652
1653</div></div>
1654                        </div>
1655                    <div class="center topmargin-sm nobottommargin ">
1656
1657                    </div>
1658
1659                </div>
1660
1661            </div>
1662            
1663            
1664            <style>
1665    #home-meet-section{
1666        position: relative;
1667        overflow: hidden;
1668    }
1669    .about-title-color {
1670            color: #333  !important;
1671        }
1672
1673    .about-description-color {
1674        font-size:22px;
1675        color:   !important;
1676    }
1677
1678    .lazy-background.meet-background-parallax {
1679        background: url('');
1680        background-repeat: no-repeat !important;
1681            background-size: cover !important;
1682            background-attachment: fixed !important;
1683            background-position: center !important;
1684    }
1685
1686    .lazy-background.meet-background-static {
1687        background: url('');
1688    }
1689
1690    .meet-background-parallax {
1691        background-repeat: no-repeat !important;
1692        background-size: cover !important;
1693        background-attachment: fixed !important;
1694        margin: 40px 0 0px !important;
1695    }
1696    .meet-background-static{
1697        background-repeat: no-repeat !important;
1698        background-size: cover !important;
1699        margin: 40px 0 0px !important;
1700    }
1701
1702    .meet-overlay {
1703        background:  !important;
1704    }
1705
1706    @media (min-device-width: 768px) and (orientation: landscape) {
1707        .lazy-background.meet-background-parallax {
1708            background-image: url('') !important;
1709            background-attachment: scroll;
1710            background-repeat: no-repeat !important;
1711            background-size: cover !important;
1712            background-attachment: fixed !important;
1713            background-position: center !important;
1714        }
1715
1716        .lazy-background.meet-background-static {
1717            background-image: url('') !important;
1718        }
1719    }
1720
1721    @media (max-device-width: 1024px) and (orientation: portrait) {
1722        .lazy-background.meet-background-parallax {
1723            background-image: url('') !important;
1724            background-attachment: scroll !important;
1725            background-repeat: no-repeat !important;
1726            background-size: cover !important;
1727            background-attachment: fixed !important;
1728            background-position: center !important;
1729        }
1730
1731        .lazy-background.meet-background-static {
1732            background-image: url('') !important;
1733        }
1734    }
1735
1736    @media (max-width: 765px) and (min-width: 320px) {
1737        .lazy-background.meet-background-parallax {
1738            background: url('');
1739            background-attachment: scroll !important;
1740            background-repeat: no-repeat !important;
1741            background-size: cover !important;
1742            background-attachment: fixed !important;
1743            background-position: center !important;
1744        }
1745
1746        .lazy-background.meet-background-static {
1747            background: url('');
1748        }
1749    }
1750
1751
1752</style>
1753
1754            <div id="home-meet-section">
1755                                                            <div class="about-us-team-container container clearfix topmargin-sm nobottommargin">
1756                    <div class="row bottommargin-sm">
1757                        <div class="heading-block center bottommargin-sm title-transform-none">
1758                        <h2 class="about-title-color" >Meet Bailey’s Groomers</h2>
1759                        <span class="small-text about-description-color">
1760                             
1761                        </span>
1762
1763                        </div>
1764                        <div class="row member-widget-row">
1765                            <div class="count_num">
1766                                                                </div>
1767                                                                                                <div class="col-lg-6 bottommargin team-main-div">
1768                                        <div class="team team-list clearfix">
1769                                            <div class="team-image">
1770                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1771                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5178325/tr:n-member_image/bnp-groomer-01-1080x1080px-1024x1024.jpg"
1772                                                        alt="" class="member-img" style="min-height: 200px !important;">
1773                                                                                            </div>
1774                                            <div class="team-desc">
1775                                                <div class="team-title">
1776                                                    <h4 class="about-member-name">Shelby</h4>
1777                                                    <span class="small-text about-member-title"
1778                                                        style="color: #0054a6 !important;"></span>
1779                                                </div>
1780                                                <div class="team-content small-text more">
1781                                                    <div class="fulltext-0 hidden-teamtext"><p>My name is Shelby and I’ve been a pet groomer since 2013. I’ve loved animals my whole life. My dad never said no whenever we begged for any sort of pets whether it be dogs, lizards, frogs, snakes, mice or hamsters. He said it would teach us a lot about love, loss and responsibility.</p><p>Through those opportunities I not only grew up loving animals but understood them from a very young age, especially “misunderstood” ones. I started my journey as a groomer three days after graduating high school, at American Grooming Academy in Temecula California, under IPG Master Groomer Angela Clark. I graduated with my Advanced Pet Stylist Certification and hit the ground running. I worked as a bather and groomer at a large scale kennel in Murrieta, which was where I found my affinity for misunderstood dogs with special needs using a gentle but firm touch. I worked with the dogs no one wanted to groom whether it be agression, anxiety, health problems, etc. and began building wonderful relationships with them and their pet parents. I then realized just how many dogs out there needed my help. In 2016, I attended a cat grooming workshop, got my cat grooming certificate and jumped right in. Cats in the grooming world are also misunderstood and most groomers don’t groom them because of how dangerous it can be. If you know me, you know I love cats! They were the only animal I was unable to attain as a child because my mother was so allergic. As soon as I wasn’t living at home anymore, the most wonderful cat came into my life and understanding them was so easy. You’d think I had been around cats my whole life! Grooming cats has brought me the same kind of fulfillment I get from those special needs dogs. There is something so special about giving animals a safe, supportive space to learn that grooming doesn’t have to be scary or upsetting. To even see these terrified or aggressive dogs begin to tolerate and even enjoy the process. Since working at the boarding facility, I’ve worked at many other salons, both corporate and small businesses. I eventually found my place here at Bailey’s Neighborhood Pet after making the move to Washington. I’ve continued to attend grooming classes and seminars over the years and intend to keep doing so.</p></div>
1782                                                    <p class="lesstext-0"></p>
1783                                                    <p class="moretext-0"></p>
1784                                                </div>
1785                                            </div>
1786                                        </div>
1787                                    </div>
1788                                                                                                            <div class="col-lg-6 bottommargin team-main-div">
1789                                        <div class="team team-list clearfix">
1790                                            <div class="team-image">
1791                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1792                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5178327/tr:n-member_image/bnp-groomer-Willow-1080p-1024x1024.jpg"
1793                                                        alt="" class="member-img" style="min-height: 200px !important;">
1794                                                                                            </div>
1795                                            <div class="team-desc">
1796                                                <div class="team-title">
1797                                                    <h4 class="about-member-name">Willow</h4>
1798                                                    <span class="small-text about-member-title"
1799                                                        style="color: #0054a6 !important;"></span>
1800                                                </div>
1801                                                <div class="team-content small-text more">
1802                                                    <div class="fulltext-1 hidden-teamtext"><p>Willow has been working with animals for fifteen years, has been grooming specifically for nearly a decade, and is our resident International Certified Master Groomer.</p><p>To gain this prestigious title, she underwent three years of written and practical testing and certified with a Bernese Mountain Dog, a Miniature Poodle, an Airedale Terrier, a Gordon Setter, and a Yorkshire Terrier. Willow especially loves doing Asian fusion styling and creative styling; grooming brings her the most joy when she can create a custom, whimsical, and stylish look for a dog to bring out their unique personality. In addition to her ICMG certification, Willow is also certified in pet first aid, holds a hair &amp; skin specialization certificate from Dr. Cliff Faver, and has numerous style-focused certificates. Continuing education is integral to her grooming philosophy, and she looks forward to continuing to learn and grow with the incredible staff at Bailey’s.</p><p>Favorite food: Yakisoba</p><p>Ideal vacation: Camping in the Olympic National Forest</p><p>Hobbies: art, weight lifting, and D&amp;D</p></div>
1803                                                    <p class="lesstext-1"></p>
1804                                                    <p class="moretext-1"></p>
1805                                                </div>
1806                                            </div>
1807                                        </div>
1808                                    </div>
1809                                                                                                            <div class="col-lg-6 bottommargin team-main-div">
1810                                        <div class="team team-list clearfix">
1811                                            <div class="team-image">
1812                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1813                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5178328/tr:n-member_image/bnp-groomer-Jessica-1080p-1024x1024.webp"
1814                                                        alt="" class="member-img" style="min-height: 200px !important;">
1815                                                                                            </div>
1816                                            <div class="team-desc">
1817                                                <div class="team-title">
1818                                                    <h4 class="about-member-name">Jessica</h4>
1819                                                    <span class="small-text about-member-title"
1820                                                        style="color: #0054a6 !important;"></span>
1821                                                </div>
1822                                                <div class="team-content small-text more">
1823                                                    <div class="fulltext-2 hidden-teamtext"><p>Jessica is a self taught groomer from Southern California. She has been grooming since 2008 and is particularly skilled in hand scissoring.</p><p>She is well versed in all breeds and coat types, but she especially loves the creative flexibility of a curly coat. Her passion and specialty is poodles!She has competed in dog shows with her Standard Poodle, Vivienne, earning her AKC Championship at the end of 2022. The two of them spend their free time outdoors, enjoying long hikes, lakes and beaches as well as training and competing in other dog sports, like agility and barn hunt.</p></div>
1824                                                    <p class="lesstext-2"></p>
1825                                                    <p class="moretext-2"></p>
1826                                                </div>
1827                                            </div>
1828                                        </div>
1829                                    </div>
1830                                                                                                            <div class="col-lg-6 bottommargin team-main-div">
1831                                        <div class="team team-list clearfix">
1832                                            <div class="team-image">
1833                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/3859414/tr:n-member_image/staff-photo-coming-soon.png"
1834                                                        data-src="https://ik.imagekit.io/0ofixtqpt/5178329/tr:n-member_image/bnp-groomer-Ashtin-1080p-1024x1024.webp"
1835                                                        alt="" class="member-img" style="min-height: 200px !important;">
1836                                                                                            </div>
1837                                            <div class="team-desc">
1838                                                <div class="team-title">
1839                                                    <h4 class="about-member-name">Ashtin</h4>
1840                                                    <span class="small-text about-member-title"
1841                                                        style="color: #0054a6 !important;"></span>
1842                                                </div>
1843                                                <div class="team-content small-text more">
1844                                                    <div class="fulltext-3 hidden-teamtext"><p>Hello! I’m Ashtin, a passionate animal lover and professional pet groomer.</p><p>I started my professional pet grooming career in 2019 at Petsmart but I found Bailey’s in 2021 and made a move which has been so great for me. Bailey’s is my home away from home, and my coworkers feel like family. I couldn’t be more grateful for them!</p><p>My journey began many years ago when I was in the 2nd grade, we were tasked with making posters depicting our desired career path; for me that was being a pet groomer! Following this, growing up, I spent summers creating and posting flyers and business cards for an at-home pet spa, aiming to help neighbors care for their pets. Now years later, I am proudly living that dream by dedicating myself to make sure animals feel loved, well taken care of, and comfortable.</p><p>As a mom of 2, I have learned the importance of patience, love, kindness, care, understanding, and creating an environment where someone feels safe. This is what I strive for with each client. I enjoy working with dogs who need rehabilitating and a reintroduction to how grooming can be a fun and happy experience. Seeing them change from sad and disheartened as a result of past experiences to joyful and giddy when they arrive here is easily the most amazing feeling I’ve had in my career so far.</p><p>I enjoy all breeds but if I had to pick a favorite breed to work with it would be the Australian Shephard. I really enjoy doing outline trims, asian fusion, and creative grooming. I look forward to growing as a groomer at Bailey’s and learning more with all my clients.</p></div>
1845                                                    <p class="lesstext-3"></p>
1846                                                    <p class="moretext-3"></p>
1847                                                </div>
1848                                            </div>
1849                                        </div>
1850                                    </div>
1851                                                                                                                            </div>
1852                    </div>
1853                </div>
1854                    </div>
1855<style>
1856    .team-image img{
1857        border-radius: 100% !important;
1858    }
1859    @media(max-width: 720px) and (min-width:320px){
1860        .team.team-list .team-title{
1861            text-align: center !important;
1862        }
1863        .team-image img{
1864            margin-left: auto !important;
1865            margin-right: auto !important;
1866            display: block !important;
1867        }
1868    }
1869</style>
1870<script>
1871    function toggleContent(i, text) {
1872        $(".moretext-" + i).toggle();
1873        $(".lesstext-" + i).toggle();
1874    }
1875
1876    $(document).ready(function () {
1877        var showChar = 150;
1878        var ellipsestext = "...";
1879        var moretext = "Show More";
1880        var lesstext = "Show Less";
1881        var i = 0;
1882        $('.more').each(function () {
1883            var content = $('.fulltext-' + i).html();
1884            var readless = '<a class="morelink' + i + ' about-us-a" onclick="toggleContent(' + i + ',\'' + lesstext + '\')">' + lesstext + '</a>';
1885            $('p.moretext-' + i).html(content + ' ' +readless);
1886            $('p.moretext-' + i).hide();
1887            if (content.length > showChar) {
1888                var c = content.substr(0, showChar);
1889                var readmore = '<a class="morelink' + i + ' about-us-a" onclick="toggleContent(' + i + ',\'' + moretext + '\')">' + moretext + '</a>';
1890                $('p.lesstext-' + i).html(c + ' ' + ellipsestext + ' ' + readmore);
1891            }else{
1892                $('p.moretext-'+ i).html(content).show();
1893            }
1894            i++;
1895        });
1896    });
1897</script>
1897
1898            <head>
1899        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
1900        <style>
1901            .review-title-color {
1902                color: #ffffff  !important;
1903            }
1904
1905            .review-description-color {
1906                color: #ffffff  !important;
1907            }
1908
1909            .review-text-color {
1910                color: #ffffff    !important;
1911            }
1912            .review_button {
1913                font-size: 20px;
1914                font-weight: 500;
1915                padding: .3em 1em;
1916                line-height: 1.7em !important;
1917                background-color: transparent;
1918                background-size: cover;
1919                background-position: 50%;
1920                background-repeat: no-repeat;
1921                border: 2px solid;
1922                border-radius: 3px;
1923                -webkit-transition-duration: .2s;
1924                transition-duration: .2s;
1925                -webkit-transition-property: all !important;
1926                transition-property: all !important
1927            }
1928
1929            .review_button,
1930            .review_button_inner {
1931                position: relative
1932            }
1933
1934            .review_module.review_text_align_left {
1935                text-align: left
1936            }
1937
1938            .review_module.review_text_align_center {
1939                text-align: center
1940            }
1941
1942            .clearfix:after {
1943                visibility: hidden;
1944                display: block;
1945                font-size: 0;
1946                content: " ";
1947                clear: both;
1948                height: 0
1949            }
1950
1951            .review_mix_blend_mode_passthrough {
1952                mix-blend-mode: unset !important
1953            }
1954
1955            .review_module_inner {
1956                position: relative
1957            }
1958
1959            .review_module {
1960                -webkit-animation-timing-function: linear;
1961                animation-timing-function: linear;
1962                -webkit-animation-duration: .2s;
1963                animation-duration: .2s
1964            }
1965
1966            .review_section--absolute,
1967            .review_section--fixed {
1968                width: 100%
1969            }
1970
1971            .review_row {
1972                width: 80%;
1973                max-width: 1080px;
1974                margin: auto;
1975                position: relative
1976            }
1977
1978            .review_row_inner {
1979                width: 100%;
1980                position: relative
1981            }
1982
1983            .review_row:after,
1984            .review_row_inner:after {
1985                content: "";
1986                display: block;
1987                clear: both;
1988                visibility: hidden;
1989                line-height: 0;
1990                height: 0;
1991                width: 0
1992            }
1993
1994            .review_column {
1995                float: left;
1996                background-size: cover;
1997                background-position: 50%;
1998                position: relative;
1999                z-index: 2;
2000                min-height: 1px
2001            }
2002
2003
2004            .review_row .review_column.et-last-child,
2005            .review_row .review_column:last-child,
2006            .review_row_inner .review_column.et-last-child,
2007            .review_row_inner .review_column:last-child {
2008                margin-right: 0 !important
2009            }
2010
2011            .review_column,
2012            .review_row,
2013            .review_row_inner {
2014                background-size: cover;
2015                background-position: 50%;
2016                background-repeat: no-repeat
2017            }
2018
2019            .review_module.review_button {
2020                display: inline-block;
2021                color: inherit
2022            }
2023
2024            .review_button_module_wrapper>a {
2025                display: inline-block
2026            }
2027
2028            .review_button {
2029                font-size: 18px;
2030                border-color: #ec610f  !important;
2031                border-radius: 50px;
2032                font-weight: bold;
2033                font-style: normal;
2034                text-transform: none;
2035                text-decoration: none;
2036                background-color: #ec610f  !important;
2037            }
2038
2039            .et_button_icon_visible .review_button {
2040                padding-right: 2em;
2041                padding-left: .7em;
2042            }
2043
2044            .review_button {
2045                color: #fff !important;
2046            }
2047
2048            .review_text {
2049                word-wrap: break-word
2050            }
2051
2052            .review_text>:last-child {
2053                padding-bottom: 0
2054            }
2055
2056            .review_text_inner {
2057                position: relative
2058            }
2059
2060            .review_button_4,
2061            .review_button_4:after {
2062                transition: all 300ms ease 0ms
2063            }
2064
2065            .review_text_10 {
2066                margin-bottom: 15px !important
2067            }
2068
2069            .review_row_1 {
2070                width: 85%
2071            }
2072
2073            .review_section {
2074                border-top-width: 1px;
2075                border-top-color: rgba(215, 24, 31, 0.1)
2076            }
2077
2078            .review_row_1 {
2079                background-color: #0054a6  !important;
2080                border-radius: 50px 50px 50px 50px;
2081                overflow: hidden
2082            }
2083
2084            .review_row_1.review_row {
2085                padding-top: 50px !important;
2086                padding-right: 40px !important;
2087                padding-bottom: 150px !important;
2088                padding-left: 40px !important;
2089                padding-top: 50px;
2090                padding-right: 40px;
2091                padding-bottom: 150px;
2092                padding-left: 40px
2093            }
2094
2095            /* .review_button_4 {
2096                border-color: #FFFFFF
2097            } */
2098
2099            .review_code_0 {
2100                transform: scaleX(1.25) scaleY(1.25)
2101            }
2102
2103            .review_row_2.review_row {
2104                padding-top: 0px !important;
2105                padding-right: 40px !important;
2106                padding-left: 40px !important;
2107                margin-top: -100px !important;
2108                padding-top: 0px;
2109                padding-right: 40px;
2110                padding-left: 40px
2111            }
2112
2113            .review_card_carousel_child_0 .review_card_carousel_child>div:first-of-type,
2114            .review_card_carousel_child_0 .review_card_carousel_child_badge_text,
2115            .review_card_carousel_child_1 .review_card_carousel_child>div:first-of-type,
2116            .review_card_carousel_child_1 .review_card_carousel_child_badge_text,
2117            .review_card_carousel_child_2 .review_card_carousel_child>div:first-of-type,
2118            .review_card_carousel_child_2 .review_card_carousel_child_badge_text,
2119            .review_card_carousel_child_3 .review_card_carousel_child>div:first-of-type,
2120            .review_card_carousel_child_3 .review_card_carousel_child_badge_text,
2121            .review_card_carousel_0 .review_card_carousel_child>div:first-of-type,
2122            .review_card_carousel_0.review_card_carousel .review_card_carousel_arrow,
2123            .review_card_carousel_0 .review_card_carousel_child_badge_text {
2124                transition: background 300ms ease 0ms, box-shadow 300ms ease 0ms, border 300ms ease 0ms, padding 300ms ease 0ms, border-radius 300ms ease 0ms
2125            }
2126
2127            .review_card_carousel_child_0 .review_card_carousel_child_image_background,
2128            .review_card_carousel_child_1 .review_card_carousel_child_image_background,
2129            .review_card_carousel_child_2 .review_card_carousel_child_image_background,
2130            .review_card_carousel_child_3 .review_card_carousel_child_image_background {
2131                background-repeat: no-repeat;
2132                background-position: center;
2133                background-size: cover;
2134                background-image: var(--wpr-bg-cdc22b02-b872-4815-9b75-60f4eab2218e);
2135                transition: transform 300ms ease
2136            }
2137
2138            .review_card_carousel_child_0 .review_card_carousel_child_image_wrapper,
2139            .review_card_carousel_child_1 .review_card_carousel_child_image_wrapper,
2140            .review_card_carousel_child_2 .review_card_carousel_child_image_wrapper,
2141            .review_card_carousel_child_3 .review_card_carousel_child_image_wrapper {
2142                height: 240px
2143            }
2144
2145            .review_card_carousel_child_0 .review_card_wrapper,
2146            .review_card_carousel_child_1 .review_card_wrapper,
2147            .review_card_carousel_child_2 .review_card_wrapper,
2148            .review_card_carousel_child_3 .review_card_wrapper {
2149                padding-top: 30px;
2150                padding-right: 30px;
2151                padding-bottom: 30px;
2152                padding-left: 30px
2153            }
2154
2155            .review_card_carousel_0.review_card_carousel .swiper-container {
2156                margin-bottom: 60px !important
2157            }
2158
2159            .review_card_carousel_0 .review_card_carousel_child>div:first-of-type {
2160                height: 100%
2161            }
2162
2163            .review_card_carousel_0 .swiper-button-prev:before,
2164            .review_card_carousel_0 .swiper-button-next:before {
2165                color: #666
2166            }
2167
2168            .review_card_carousel_0 .review_card_carousel_arrow.swiper-button-prev,
2169            .review_card_carousel_0 .review_card_carousel_arrow.swiper-button-next {
2170                display: none
2171            }
2172
2173            .review_card_carousel_0 .swiper-pagination-bullets,
2174            .review_card_carousel_0 .swiper-pagination-custom,
2175            .review_card_carousel_0 .swiper-pagination-fraction {
2176                bottom: -60px !important;
2177            }
2178
2179            .review_card_carousel_0 .swiper-pagination-bullet.swiper-pagination-bullet-active {
2180                background: rgba(0, 0, 0, 0.75) !important;
2181                opacity: 1
2182            }
2183
2184            .review_card_carousel_0 .swiper-pagination-bullet {
2185                background: rgba(0, 0, 0, 0.2) !important;
2186                opacity: 1
2187            }
2188
2189            .review_card_carousel_0 .review_card_carousel_pagination {
2190                display: block
2191            }
2192
2193            .review_card_carousel_0 .review_card_carousel_child_img {
2194                max-width: 100%
2195            }
2196
2197            .review_card_carousel_0 .review_card_carousel_child_image_wrapper {
2198                justify-content: flex-start
2199            }
2200
2201            .review_card_carousel_0 .review_card_carousel_child_badge_text {
2202                padding-top: 7px;
2203                padding-right: 15px;
2204                padding-bottom: 7px;
2205                padding-left: 15px
2206            }
2207
2208            .review_column_2 {
2209                padding-top: 20px
2210            }
2211
2212            .review_card_carousel_child_0.review_card_carousel_child>div:first-of-type,
2213            .review_card_carousel_child_1.review_card_carousel_child>div:first-of-type,
2214            .review_card_carousel_child_2.review_card_carousel_child>div:first-of-type,
2215            .review_card_carousel_child_3.review_card_carousel_child>div:first-of-type {
2216                background-color: #ec610f  !important;
2217                border-radius: 20px 20px 20px 20px;
2218                overflow: hidden
2219            }
2220
2221            .review_card_carousel .swiper-container,
2222            .dsm_image_carousel .swiper-container,
2223            .dsm_blog_carousel .swiper-container,
2224            .dsm_post_carousel .swiper-container {
2225                margin-left: auto;
2226                margin-right: auto;
2227                position: relative;
2228                overflow: hidden;
2229                list-style: none;
2230                padding: 0;
2231                z-index: 1;
2232                width: 100%;
2233            }
2234
2235            /* Firefox-specific fix to disable 3D transform style for certain containers */
2236            @-moz-document url-prefix() {
2237
2238                .review_card_carousel .swiper-container:not(.swiper-container-cube) .swiper-wrapper,
2239                .dsm_image_carousel .swiper-container:not(.swiper-container-cube) .swiper-wrapper,
2240                .dsm_blog_carousel .swiper-container:not(.swiper-container-cube) .swiper-wrapper,
2241                .dsm_post_carousel .swiper-container:not(.swiper-container-cube) .swiper-wrapper {
2242                    transform-style: flat !important;
2243                }
2244            }
2245
2246            .review_code_inner {
2247                position: relative;
2248                height: 190px;
2249                width: 190px;
2250                border-width: 0px;
2251                display: block;
2252                overflow: auto;
2253                margin: 0px auto;
2254            }
2255
2256            .rectangle {
2257                font-family: Roboto, sans-serif;
2258                position: relative;
2259                overflow: hidden;
2260                max-width: 100%;
2261                border-radius: 30px;
2262                padding: 20px;
2263                box-shadow: 0 2px 5px 2px rgba(33, 33, 33, .1);
2264                text-align: center;
2265                width: 270px;
2266                height: 180px;
2267                margin: 5px 5px 0;
2268            }
2269
2270            .rectangle_square {
2271                width: 180px;
2272                height: 180px;
2273                padding: 30px 10px;
2274            }
2275
2276            .carousel-reorder-elements .review_card_title,
2277            .carousel-reorder-elements .review_card_carousel_child_subtitle {
2278                display: block;
2279                width: 100%;
2280            }
2281
2282            .review_card_carousel.carousel-reorder-elements .review_card_wrapper {
2283                display: flex;
2284                flex-wrap: wrap;
2285            }
2286
2287            .review_card_title {
2288                order: 2;
2289                padding-bottom: 8px;
2290                margin-top: 20px;
2291            }
2292
2293            .review_card_carousel_child_description {
2294                order: 1;
2295            }
2296
2297            .review_card_carousel_wrapper .swiper-slide {
2298                display: flex;
2299                align-items: center;
2300                justify-content: center;
2301                height: auto !important;
2302                text-align: center;
2303                background: none;
2304            }
2305
2306            .review-overlay {
2307                background:   !important;
2308            }
2309
2310
2311            .lazy-background.review-background-parallax {
2312                background: url('https://ik.imagekit.io/0ofixtqpt/5178472/fc61e1ed-fb63-42c1-b964-238279e4ba2c.png');
2313            }
2314
2315            .lazy-background.review-background-static {
2316                background: url('https://ik.imagekit.io/0ofixtqpt/5178472/fc61e1ed-fb63-42c1-b964-238279e4ba2c.png');
2317            }
2318
2319            @media (min-device-width: 768px) and (orientation: portrait) {
2320                .lazy-background.review-background-parallax {
2321                    background-image: url('https://ik.imagekit.io/0ofixtqpt/5178478/dog-nail-trim-service-bellingham-m.png') !important;
2322                    background-attachment: scroll !important;
2323                }
2324
2325                .lazy-background.review-background-static {
2326                    background-image: url('https://ik.imagekit.io/0ofixtqpt/5178478/dog-nail-trim-service-bellingham-m.png') !important;
2327                }
2328            }
2329
2330            @media (max-device-width: 1024px) and (orientation: landscape) {
2331                .lazy-background.review-background-parallax {
2332                    background-image: url('https://ik.imagekit.io/0ofixtqpt/5178478/dog-nail-trim-service-bellingham-m.png') !important;
2333                    background-attachment: scroll !important;
2334                }
2335
2336                .lazy-background.review-background-static {
2337                    background-image: url('https://ik.imagekit.io/0ofixtqpt/5178478/dog-nail-trim-service-bellingham-m.png') !important;
2338                }
2339
2340                .review-section{
2341                    height:700px
2342                }
2343            }
2344
2345            @media (max-width: 765px) and (min-width: 320px) {
2346                .lazy-background.review-background-parallax {
2347                    background: url('https://ik.imagekit.io/0ofixtqpt/5178478/dog-nail-trim-service-bellingham-m.png');
2348                    background-attachment: scroll !important;
2349                }
2350
2351                .lazy-background.review-background-static {
2352                    background: url('https://ik.imagekit.io/0ofixtqpt/5178478/dog-nail-trim-service-bellingham-m.png');
2353                }
2354            }
2355
2356            @media (max-width: 479px) {
2357                .review_column {
2358                    width: 100% !important
2359                }
2360            }
2361
2362            @media (max-width: 767px) {
2363                .review_button_module_wrapper.review_button_alignment_phone_center {
2364                    text-align: center;
2365                }
2366                .review_button_module_wrapper>a:first-of-type {
2367                    margin-bottom: 20px;
2368                }
2369            }
2370
2371            @media only screen and (max-width: 980px) {
2372                .review_row_1 {
2373                    display: flex;
2374                    flex-direction: column-reverse
2375                }
2376
2377                .review_column_1 {
2378                    margin-bottom: 0 !important
2379                }
2380
2381                .review_section {
2382                    border-top-width: 1px;
2383                    border-top-color: rgba(215, 24, 31, 0.1)
2384                }
2385
2386                .review_row_1.review_row {
2387                    padding-top: 50px !important;
2388                    padding-right: 40px !important;
2389                    padding-bottom: 150px !important;
2390                    padding-left: 40px !important;
2391                    padding-top: 50px !important;
2392                    padding-right: 40px !important;
2393                    padding-bottom: 150px !important;
2394                    padding-left: 40px !important
2395                }
2396
2397                .review_section .review_button_4:after {
2398                    display: inline-block;
2399                    opacity: 0
2400                }
2401
2402                .review_section .review_button_4:hover:after {
2403                    opacity: 1
2404                }
2405
2406                .review_code_0 {
2407                    transform: scaleX(1.25) scaleY(1.25)
2408                }
2409
2410                .review_row_2.review_row {
2411                    padding-top: 0px !important;
2412                    padding-right: 40px !important;
2413                    padding-left: 40px !important;
2414                    padding-top: 0px !important;
2415                    padding-right: 40px !important;
2416                    padding-left: 40px !important
2417                }
2418
2419                .review_card_carousel_child_0 .review_card_wrapper,
2420                .review_card_carousel_child_1 .review_card_wrapper,
2421                .review_card_carousel_child_2 .review_card_wrapper,
2422                .review_card_carousel_child_3 .review_card_wrapper {
2423                    padding-top: 30px;
2424                    padding-right: 30px;
2425                    padding-bottom: 30px;
2426                    padding-left: 30px
2427                }
2428
2429                .review_card_carousel_0.review_card_carousel h4,
2430                .review_card_carousel_0.review_card_carousel h4 a,
2431                .review_card_carousel_0.review_card_carousel h1.review_module_header,
2432                .review_card_carousel_0.review_card_carousel h1.review_module_header a,
2433                .review_card_carousel_0.review_card_carousel h2.review_module_header,
2434                .review_card_carousel_0.review_card_carousel h2.review_module_header a,
2435                .review_card_carousel_0.review_card_carousel h3.review_module_header,
2436                .review_card_carousel_0.review_card_carousel h3.review_module_header a,
2437                .review_card_carousel_0.review_card_carousel h5.review_module_header,
2438                .review_card_carousel_0.review_card_carousel h5.review_module_header a,
2439                .review_card_carousel_0.review_card_carousel h6.review_module_header,
2440                .review_card_carousel_0.review_card_carousel h6.review_module_header a,
2441                .review_card_carousel_0.review_card_carousel .review_card_carousel_child_description {
2442                    text-align: center
2443                }
2444
2445                .review_column_2 {
2446                    padding-top: 0px;
2447                    margin-bottom: 30px !important
2448                }
2449            }
2450
2451            @media only screen and (max-width: 767px) {
2452                .review_row_1 {
2453                    display: flex;
2454                    flex-direction: column-reverse
2455                }
2456
2457                .review_column_1 {
2458                    margin-bottom: 0 !important
2459                }
2460
2461                .review_section {
2462                    border-top-width: 1px;
2463                    border-top-color: rgba(215, 24, 31, 0.1)
2464                }
2465
2466                .review_row_1.review_row {
2467                    padding-top: 40px !important;
2468                    padding-right: 15px !important;
2469                    padding-left: 15px !important;
2470                    padding-top: 40px !important;
2471                    padding-right: 15px !important;
2472                    padding-left: 15px !important
2473                }
2474
2475                .review_button_4:after {
2476                    display: inline-block;
2477                    opacity: 0
2478                }
2479
2480                .review_button_4:hover:after {
2481                    opacity: 1
2482                }
2483
2484                .review_code_0 {
2485                    transform: scaleX(1) scaleY(1)
2486                }
2487
2488                .review_row_2.review_row {
2489                    padding-right: 15px !important;
2490                    padding-left: 15px !important;
2491                    padding-right: 15px !important;
2492                    padding-left: 15px !important
2493                }
2494
2495                .review_card_carousel_child_0 .review_card_wrapper,
2496                .review_card_carousel_child_1 .review_card_wrapper,
2497                .review_card_carousel_child_2 .review_card_wrapper,
2498                .review_card_carousel_child_3 .review_card_wrapper {
2499                    padding-right: 10px;
2500                    padding-left: 10px
2501                }
2502
2503                .review_card_carousel_0.review_card_carousel h4,
2504                .review_card_carousel_0.review_card_carousel h4 a,
2505                .review_card_carousel_0.review_card_carousel h1.review_module_header,
2506                .review_card_carousel_0.review_card_carousel h1.review_module_header a,
2507                .review_card_carousel_0.review_card_carousel h2.review_module_header,
2508                .review_card_carousel_0.review_card_carousel h2.review_module_header a,
2509                .review_card_carousel_0.review_card_carousel h3.review_module_header,
2510                .review_card_carousel_0.review_card_carousel h3.review_module_header a,
2511                .review_card_carousel_0.review_card_carousel h5.review_module_header,
2512                .review_card_carousel_0.review_card_carousel h5.review_module_header a,
2513                .review_card_carousel_0.review_card_carousel h6.review_module_header,
2514                .review_card_carousel_0.review_card_carousel h6.review_module_header a,
2515                .review_card_carousel_0.review_card_carousel .review_card_carousel_child_description {
2516                    text-align: center
2517                }
2518
2519                .review_column_2 {
2520                    padding-top: 0px;
2521                    margin-bottom: 30px !important
2522                }
2523            }
2524
2525            @media (max-width: 980px) {
2526                .review_column .review_module {
2527                    margin-bottom: 30px
2528                }
2529
2530                .review_row .review_column .review_module.et-last-child,
2531                .review_row .review_column .review_module:last-child {
2532                    margin-bottom: 0
2533                }
2534
2535                .review_section {
2536                    padding: 50px 0
2537                }
2538
2539                .review_row {
2540                    max-width: 1080px
2541                }
2542
2543                .review_column .review_row_inner,
2544                .review_row {
2545                    padding: 30px 0
2546                }
2547
2548                .review_column {
2549                    width: 100%;
2550                    margin-bottom: 30px
2551                }
2552
2553                .review_row .review_column.et-last-child,
2554                .review_row .review_column:last-child {
2555                    margin-bottom: 0
2556                }
2557
2558                .review_module.review_text_align_center-tablet {
2559                    text-align: center;
2560                }
2561            }
2562
2563            @media (min-width: 981px) {
2564                .review_module.et-last-child,
2565                .review_module:last-child {
2566                    margin-bottom: 0
2567                }
2568
2569                .review_column,
2570                .review_row .review_column {
2571                    margin-right: 5.5%
2572                }
2573
2574                .review_column_4_4,
2575                .review_row .review_column_4_4 {
2576                    width: 100%
2577                }
2578
2579                .review_column_4_4 .review_module,
2580                .review_row .review_column_4_4 .review_module {
2581                    margin-bottom: 2.75%
2582                }
2583
2584                .review_column_2_3,
2585                .review_row .review_column_2_3 {
2586                    width: 64.833%
2587                }
2588
2589                .review_column_2_3 .review_module,
2590                .review_row .review_column_2_3 .review_module {
2591                    margin-bottom: 4.242%
2592                }
2593
2594                .review_column_1_3,
2595                .review_row .review_column_1_3 {
2596                    width: 29.6667%
2597                }
2598
2599                .review_column_1_3 .review_module,
2600                .review_row .review_column_1_3 .review_module {
2601                    margin-bottom: 9.27%
2602                }
2603
2604                .review_section {
2605                    padding: 4% 0
2606                }
2607
2608                .review_row {
2609                    padding: 2% 0
2610                }
2611
2612                .review_column_2_3 .review_row_inner {
2613                    padding: 4.2415% 0
2614                }
2615
2616                .review_row_inner {
2617                    width: 100%
2618                }
2619
2620                .review_row .review_column.et-last-child,
2621                .review_row .review_column:last-child,
2622                .review_row_inner .review_column.et-last-child,
2623                .review_row_inner .review_column:last-child {
2624                    margin-right: 0 !important
2625                }
2626
2627                .review_column .review_module:last-child {
2628                    margin-bottom: 0;
2629                }
2630            }
2631
2632            .center-empty {
2633                display: flex;
2634                align-items: center;      /* vertical center */
2635                justify-content: center;  /* horizontal center */
2636                text-align: center;
2637            }
2638
2639        </style>
2640    </head>
2641                        <div id="home-review-section"
2642                class="review-section review-background-parallax lazy-background"
2643                style="margin: 0px !important;">
2644                                                                    <div class="review_section">
2645                                <div class="review_row review_row_1">
2646                                    <div class="review_column review_column_2_3 review_column_1 review_mix_blend_mode_passthrough">
2647                                        <div
2648                                            class="review_module review_text review_text_10 review_text_align_left review_text_align_center-tablet review_bg_layout_dark">
2649                                            <div class="review_text_inner">
2650                                                <h2 class="review-title-color">Trusted by Pet Owners in Bellingham & Nearby Communities                                                </h2>
2651                                            </div>
2652                                        </div>
2653                                        <div
2654                                            class="review_module review_text review_text_align_left review_text_align_center-tablet review_bg_layout_dark">
2655                                            <div class="review_text_inner small-text review-description-color">
2656                                            <p>See why pet owners in <a href="https://www.google.com/maps/dir/Bellingham,+Washington/Bailey's+Neighborhood+Pet,+1633+Birchwood+Ave+%23104,+Bellingham,+WA
2656+98225/@48.7629223,-122.5075539,14z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x5485962ef2458717:0xd57a9ca9cd39e0f0!2m2!1d-122.4786854!2d48.7519112!1m5!1m1!1s0x5485a36dcd7a211d:0xa2d931fbcf3f9c48!2m2!1d-122.494124!2d48.7742!3e0?entry=ttu&amp;g_ep=EgoyMDI2MDcyNi4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Bellingham" target="blank" style="color: rgb(255, 255, 255);">Bellingham</a>, <a href="https://www.google.com/maps/dir/Ferndale,+Washington/Bailey's+Neighborhood+Pet,+1633+Birchwood+Ave+%23104,+Bellingham,+WA+98225/@48.7629223,-122.5075539,14z/data=!4m14!4m13!1m5!1m1!1s0x5485bb228559e499:0x76dee0635cae02ad!2m2!1d-122.5923465!2d48.8471562!1m5!1m1!1s0x5485a36dcd7a211d:0xa2d931fbcf3f9c48!2m2!1d-122.494124!2d48.7742!3e0?entry=ttu&amp;g_ep=EgoyMDI2MDcyNi4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Ferndale" target="blank" style="color: rgb(255, 255, 255);">Ferndale</a>, <a href="https://www.google.com/maps/dir/Lynden,+Washington+98264/Bailey's+Neighborhood+Pet,+1633+Birchwood+Ave+%23104,+Bellingham,+WA+98225/@48.8191393,-122.6258761,11.91z/data=!4m14!4m13!1m5!1m1!1s0x5485b6fc63dc8e25:0xfe6124ff02d8e1ae!2m2!1d-122.4529469!2d48.9428018!1m5!1m1!1s0x5485a36dcd7a211d:0xa2d931fbcf3f9c48!2m2!1d-122.494124!2d48.7742!3e0?entry=ttu&amp;g_ep=EgoyMDI2MDcyNi4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Lynden" target="blank" style="color: rgb(255, 255, 255);">Lynden</a>, <a href="https://www.google.com/maps/dir/Fairhaven,+Bellingham,+WA+98225/Bailey's+Neighborhood+Pet,+1633+Birchwood+Ave+%23104,+Bellingham,+WA+98225/@48.7493896,-122.5255041,13z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x5485a222628e8d4d:0x42a75f6f0374b7ea!2m2!1d-122.5070072!2d48.7184426!1m5!1m1!1s0x5485a36dcd7a211d:0xa2d931fbcf3f9c48!2m2!1d-122.494124!2d48.7742!3e0?entry=ttu&amp;g_ep=EgoyMDI2MDcyNi4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Fairhaven" target="blank" style="color: rgb(255, 255, 255);">Fairhaven</a>, <a href="https://www.google.com/maps/dir/Whatcom+County,+Washington/Bailey's+Neighborhood+Pet,+1633+Birchwood+Ave+%23104,+Bellingham,+WA+98225/@48.8703941,-122.3936302,11z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x5485170bb49ea28b:0x3f1f5b2d6cd7b1ab!2m2!1d-121.9718658!2d48.8787167!1m5!1m1!1s0x5485a36dcd7a211d:0xa2d931fbcf3f9c48!2m2!1d-122.494124!2d48.7742!3e0?entry=ttu&amp;g_ep=EgoyMDI2MDcyNi4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Whatcom County" target="blank" style="color: rgb(255, 255, 255);">Whatcom County</a>, and surrounding communities choose Bailey's Neighborhood Pet. Read reviews from local customers who trust us for premium pet supplies, grooming, self-serve dog wash, nail trims, and friendly, knowledgeable service.</p>                                            </div>
2657                                        </div>
2658                                        <div
2659                                            class="review_button_module_wrapper review_button_4_wrapper review_button_alignment_tablet_center review_button_alignment_phone_center review_module ">
2660                                                                                        <a class="review_button review_button_4 review_bg_layout_light" href="/reviews/" target="_blank"
2661                                                rel="noopener">Read More Reviews</a>
2662                                                                                                                                        <a target="_blank"
2663                                                    href="https://app.nextpaw.com/write-review/An5lJ7MLn70ymkdB"
2664                                                    class="review_button review_button_4 review_bg_layout_light">Write
2665                                                    A Review </a>
2666                                                                                    </div>
2667                                    </div>
2668                                    <div
2669                                        class="review_column review_column_1_3 review_column_2 review_mix_blend_mode_passthrough et-last-child">
2670                                        <div class="review_module review_code_0">
2671                                            <div class="review_code_inner">
2672                                                <div class="rectangle rectangle_square "
2673                                                    style="background-color: rgb(255, 255, 255); color: rgb(33, 33, 33);">
2674                                                    <div>
2675                                                       <div class="new-reviews">
2676                                                                                                                            <h3 data-testid="average-rating" style="margin: 0;">
2677                                                                    5
2678                                                                </h3>
2679                                                                <sp
2679an class="stars s-5">
2680                                                                    <span class="new-star" style="width: 100%;"></span>
2681                                                                </span><br>
2682
2683                                                                <label data-testid="review-count" style="">
2684                                                                    226 trusted five-star reviews
2685                                                                </label>
2686                                                                                                                    </div>
2687                                                    </div>
2688                                                </div>
2689                                            </div>
2690                                        </div>
2691                                    </div>
2692                                </div>
2693                                <div class="review_row review_row_2">
2694                                    <div
2695                                        class="review_column review_column_4_4 review_mix_blend_mode_passthrough et-last-child">
2696                                        <div
2697                                            class="review_module review_card_carousel review_card_carousel_0 carousel-reorder-elements review_card_carousel_layout_stacked  review_card_carousel_equal_height review_card_carousel_arrow_outside review_card_carousel_arrow_mobile_inside">
2698                                            <div class="review_module_inner">
2699                                                <div class="swiper-container review_card_carousel_wrapper" dir="ltr">
2700                                                    <div class="swiper-wrapper">
2701                                                                                                                                                                                                                        <div class="review_card_carousel_child review_card_carousel_child_0 swiper-slide">
2702                                                            <div class="review_module_inner">
2703                                                                <div class="review_card_wrapper review_text_align_left review_bg_layout_light">
2704                                                                    <h4 class="review_card_title review_module_header">
2705                                                                        Shenandoah Myrick
2706                                                                    </h4>
2707                                                                    <div class="review_card_carousel_child_description">
2708                                                                                                                                            <div class="r_more">
2709                                                                            <p class="small-text-color review-text-color review-fulltext-0 hidden-teamtext">Customer services excellent. The bathing areas are clean and the hoses for both the water and the dryer have great pressure. I have a toy poodle and there is one station that has a riser for the tub that worked out perfectly.</p>
2710                                                                            <p class="review-lesstext-0 review-text-color small-text-color"></p>
2711                                                                            <p class="review-moretext-0 review-text-color small-text-color"></p>
2712                                                                        </div>
2713                                                                                                                                        </div>
2714                                                                </div>
2715                                                            </div>
2716                                                        </div>
2717                                                                                                                                                                                                                            <div class="review_card_carousel_child review_card_carousel_child_1 swiper-slide">
2718                                                            <div class="review_module_inner">
2719                                                                <div class="review_card_wrapper review_text_align_left review_bg_layout_light">
2720                                                                    <h4 class="review_card_title review_module_header">
2721                                                                        Adam Tews
2722                                                                    </h4>
2723                                                                    <div class="review_card_carousel_child_description">
2724                                                                                                                                            <div class="r_more">
2725                                                                            <p class="small-text-color review-text-color review-fulltext-1 hidden-teamtext">We frequently bathe our dogs here.  Clean facility that&#039;s well-equipped to help you get your pets clean (despite their objections)!  Broad selection of shampoos and conditioners to use, convenient wash stalls, aprons to keep those shakes off of your clothes, and helpful staff.  Also a good selection of treats to offer your dog as a bribe.</p>
2726                                                                            <p class="review-lesstext-1 review-text-color small-text-color"></p>
2727                                                                            <p class="review-moretext-1 review-text-color small-text-color"></p>
2728                                                                        </div>
2729                                                                                                                                        </div>
2730                                                                </div>
2731                                                            </div>
2732                                                        </div>
2733                                                                                                                                                                                                                            <div class="review_card_carousel_child review_card_carousel_child_2 swiper-slide">
2734                                                            <div class="review_module_inner">
2735                                                                <div class="review_card_wrapper review_text_align_left review_bg_layout_light">
2736                                                                    <h4 class="review_card_title review_module_header">
2737                                                                        Arsheen Por
2738                                                                    </h4>
2739                                                                    <div class="review_card_carousel_child_description">
2740                                                                                                                                            <div class="r_more">
2741                                                                            <p class="small-text-color review-text-color review-fulltext-2 hidden-teamtext">Love the staff at Bailey’s! It was my first visit today with my senior Husky and they were so gentle and caring with him.
2742Within no time they patiently took care of my dog’s nail trim. Thanks for being so welcoming :)</p>
2743                                                                            <p class="review-lesstext-2 review-text-color small-text-color"></p>
2744                                                                            <p class="review-moretext-2 review-text-color small-text-color"></p>
2745                                                                        </div>
2746                                                                                                                                        </div>
2747                                                                </div>
2748                                                            </div>
2749                                                        </div>
2750                                                                                                                                                                                                                            <div class="review_card_carousel_child review_card_carousel_child_3 swiper-slide">
2751                                                            <div class="review_module_inner">
2752                                                                <div class="review_card_wrapper review_text_align_left review_bg_layout_light">
2753                                                                    <h4 class="review_card_title review_module_header">
2754                                                                        Rachael Netherton
2755                                                                    </h4>
2756                                                                    <div class="review_card_carousel_child_description">
2757                                                                                                                                            <div class="r_more">
2758                                                                            <p class="small-text-color review-text-color review-fulltext-3 hidden-teamtext">Lovely staff and my pet looked amazing!</p>
2759                                                                            <p class="review-lesstext-3 review-text-color small-text-color"></p>
2760                                                                            <p class="review-moretext-3 review-text-color small-text-color"></p>
2761                                                                        </div>
2762                                                                                                                                        </div>
2763                                                                </div>
2764                                                            </div>
2765                                                        </div>
2766                                                                                                                                                                                                                                                                                    </div>
2767                                                </div>
2768                                                <div class="swiper-button-prev review_card_carousel_arrow" data-icon="4"></div>
2769                                                <div class="swiper-button-next review_card_carousel_arrow" data-icon="5"></div>
2770                                                <div class="swiper-pagination review_card_carousel_pagination">
2771                                                </div>
2772                                            </div>
2773                                        </div>
2774                                    </div>
2775                                </div>
2776                            </div>
2777                                                    </div>
2778                            
2778<script>
2779    function toggleReviewContent(i) {
2780        $(".review-moretext-" + i).toggle();
2781        $(".review-lesstext-" + i).toggle();
2782    }
2783  document.addEventListener("DOMContentLoaded", function () {
2784    // Get the swiper container
2785    const swiperContainer = document.querySelector(".review_card_carousel_wrapper");
2786
2787    // Count the number of slides
2788    const slideCount = swiperContainer.querySelectorAll(".swiper-slide").length;
2789    const slidesPerView = slideCount >= 3 ? 3 : slideCount;
2790     // Initialize Swiper
2791    const swiper = new Swiper(".review_card_carousel_wrapper", {
2792        loop: true,
2793        slidesPerView: slidesPerView,
2794        spaceBetween: 15,
2795        autoplay: slideCount > 2 ? {
2796            delay: 3000,
2797            disableOnInteraction: false,
2798        } : false, // Disable autoplay if slideCount <= 2
2799        pagination: {
2800            el: ".swiper-pagination",
2801            clickable: true,
2802        },
2803        simulateTouch: true,  // Disable touch (dragging)
2804        touchMove: true,      // Disable touch move
2805        touchStartPreventDefault: true,  // Prevent default touch events
2806        touchRatio: 1,         // No touch movement
2807        preventClicks: true,   // Prevent clicks
2808        preventClicksPropagation: false,  // Prevent event propagation
2809        breakpoints: {
2810            480: { slidesPerView: 1 },
2811            768: { slidesPerView: 1 },
2812            1024: { slidesPerView: slidesPerView },
2813        }
2814    });
2815
2816
2817    
2818    $(document).ready(function () {
2819        var r_showChar = 100;
2820        var r_ellipsestext = "...";
2821        var r_moretext = "Show More";
2822        var r_lesstext = "Show Less";
2823        var i = 0;
2824        $('.r_more').each(function () {
2825            var r_content = $('.review-fulltext-' + i).html();
2826            if (typeof r_content === "undefined" || r_content === null) {
2827            // Skip if no content found
2828            i++;
2829            return true; // continue to next iteration
2830        }
2831            var r_readless = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_lesstext + '</a>';
2832            $('p.review-moretext-' + i).html(r_content + r_readless).hide();
2833            if (r_content.length > r_showChar) {
2834                var r_c = r_content.substr(0, r_showChar);
2835                var r_readmore = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_moretext + '</a>';
2836                $('p.review-lesstext-' + i).html(r_c + r_ellipsestext + ' ' + r_readmore);
2837            }else{
2838                $('p.review-moretext-' + i).html(r_content).show();
2839            }
2840            i++;
2841        });
2842    });
2843});
2844</script>
2844
2845                    </div>
2846        <a href="/contact-us"
2847       class="button button-full cta-widget-btn center">
2848        <div class="container clearfix">
2849            Come visit our pet supply store in Bellingham, WA specializing in quality food, treats, and supplies for cats and dogs. We offer quality, professional grooming.
2850        </div>
2851    </a>
2852    </section>
2853
2854</div>
2855<!-- Footer
2856============================================= -->
2857
2858<footer id="footer" class="dark">
2859            <div class="container">
2860            <!-- Footer Widgets
2861            ============================================= -->
2862            <div class="footer-widgets-wrap clearfix">
2863                <div class="col-xs-12 col-sm-6 col-md-4">
2864                    <div class="widget clearfix">
2865                        <div class="clearfix">
2866                            <div class="col-md-12">
2867                                <address class="nobottommargin">
2868                                    <a target="_blank"
2869                                       href="https://www.google.com/maps/place/search?q=Bailey%27s+Neighborhood+Pet+1633%2C%2BBirchwood%2BAvenue%2CBELLINGHAM%2C98225%2CWA&amp;place_id=ChIJw2Rb022jhVQRo_v3Uo9fjb8">
2870                                        <h4 class="get-direction-btn"
2871                                            id="map-title">Bailey&#039;s Neighborhood Pet</h4></a>
2872                                    1633 Birchwood Ave # 104, #104
2873                                    <br/>                                    Bellingham, WA&nbsp&nbsp98225-9220<br>
2874                                    <a class="call-us-btn"
2875                                       href="tel:(360) 733-9274"><abbr
2876                                                title="Phone Number"></abbr>(360) 733-9274
2877                                    </a><br>
2878                                    <a href="mailto:[email protected]" class="footer_email"><abbr
2879                                                title="Email"></abbr>[email protected]</a>
2880                                                                            <div class="shopservices">
2881                                            In-Store Pickup, Local Delivery, Same Day Delivery, No Contact Delivery Available
2882                                        </div>
2883                                                                    </address>
2884                                <!-- Google Map
2885               ============================================= -->
2886                                <div id="map-conatiner" style="">
2887                                    <div id="show-map" class="col_half col_last">
2888                                        <div id="contact_map" class="place contact-us-map">
2889                                            <div class="place footer-map"><a href="https://www.google.com/maps/place/search?q=Bailey%27s+Neighborhood+Pet+1633%2C%2BBirchwood%2BAvenue%2CBELLINGHAM%2C98225%2CWA&amp;place_id=ChIJw2Rb022jhVQRo_v3Uo9fjb8" target="_blank">
2890                                                    <iframe
2891                                                            class="get-direction-btn"
2892                                                            frameborder="0"
2893                                                            style="border:0;"
2894                                                            referrerpolicy="no-referrer-when-downgrade"
2895                                                            src="https://www.google.com/maps/embed/v1/search?key=AIzaSyDLf1mqLyRZJJR1-kQfHuPm5gcLyvgMdc8&q=Bailey%27s+Neighborhood+Pet%2C+1633+Birchwood+Ave+%23+104%2C+%23104%2C+Bellingham%2C+WA%2C+98225-9220%2C+US">
2896                                                    </iframe>
2897                                                </a>
2898                                            </div>
2899                                        </div>
2900                                    </div>
2901                                </div>
2902                                <!-- Google Map End -->
2903                            </div>
2904                        </div>
2905                    </div>
2906                </div>
2907                <div class="col-xs-12 col-sm-6 col-md-8">
2908                    <div class="col-xs-12 col-md-5">
2909                        <div class="widget widget_links clearfix">
2910                            <div class="bottommargin-sm">
2911                                <h4 class="nomargin footer-hours-title">Business Hours</h4>
2912                                                                                            </div>
2913
2914                            <table class="table" style="text-align: center;">
2915                                <tbody>
2916                                                                                                        
2917                                                                            <tr>
2918                                            <td style="font-size: 14px; vertical-align: middle;">Mon</td>
2919                                            <td style="font-size: 14px;">
2920                                                                                                                                                        10:00 AM - 6:00 PM
2921                                                                                            </td>
2922                                        </tr>
2923                                                                            <tr>
2924                                            <td style="font-size: 14px; vertical-align: middle;">Tue</td>
2925                                            <td style="font-size: 14px;">
2926                                                                                                                                                        10:00 AM - 6:00 PM
2927                                                                                            </td>
2928                                        </tr>
2929                                                                            <tr>
2930                                            <td style="font-size: 14px; vertical-align: middle;">Wed</td>
2931                                            <td style="font-size: 14px;">
2932                                                                                                                                                        10:00 AM - 6:00 PM
2933                                                                                            </td>
2934                                        </tr>
2935                                                                            <tr>
2936                                            <td style="font-size: 14px; vertical-align: middle;">Thu</td>
2937                                            <td style="font-size: 14px;">
2938                                                                                                                                                        10:00 AM - 6:00 PM
2939                                                                                            </td>
2940                                        </tr>
2941                                                                            <tr>
2942                                            <td style="font-size: 14px; vertical-align: middle;">Fri</td>
2943                                            <td style="font-size: 14px;">
2944                                                                                                                                                        10:00 AM - 6:00 PM
2945                                                                                            </td>
2946                                        </tr>
2947                                                                            <tr>
2948                                            <td style="font-size: 14px; vertical-align: middle;">Sat</td>
2949                                            <td style="font-size: 14px;">
2950                                                                                                                                                        10:00 AM - 5:00 PM
2951                                                                                            </td>
2952                                        </tr>
2953                                                                            <tr>
2954                                            <td style="font-size: 14px; vertical-align: middle;">Sun</td>
2955                                            <td style="font-size: 14px;">
2956                                                                                                                                                        10:00 AM - 5:00 PM
2957                                                                                            </td>
2958                                        </tr>
2959                                    
2960                                                                </tbody>
2961                            </table>
2962
2963                        </div>
2964                    </div>
2965                    <div class="col-xs-12 col-md-3">
2966                        <div class="widget widget_links clearfix">
2967                            <h4>Sitemap</h4>
2968                            <ul>
2969                                                                                                                                            <li>
2970                                                                                            <a href="/self-service-dog-wash/" >
2971                                                    <div class="footer-sitemap-text">Self-Serve Dog Wash</div>
2972                                                </a>
2973                                                                                    </li>
2974                                                                                                                                                                                    <li>
2975                                                                                            <a href="/grooming/" >
2976                                                    <div class="footer-sitemap-text">Pet Grooming</div>
2977                                                </a>
2978                                                                                    </li>
2979                                                                                                                                                                                    <li>
2980                                                                                            <a href="https://www.doorsteppetsupply.com/products/shop/" target=_blank>
2981                                                    <div class="footer-sitemap-text">Local Delivery</div>
2982                                                </a>
2983                                                                                    </li>
2984                                                                                                                                                                                    <li>
2985                                                                                            <a href="/brands/" >
2986                                                    <div class="footer-sitemap-text">Brands</div>
2987                                                </a>
2988                                                                                    </li>
2989                                                                                                                                                                                    <li>
2990                                                                                            <a href="/deals/" >
2991                                                    <div class="footer-sitemap-text">Deals</div>
2992                                                </a>
2993                                                                                    </li>
2994                                                                                                                                                                                    <li>
2995                                                                                            <a href="/about-us/" >
2996                                                    <div class="footer-sitemap-text">About Us</div>
2997                                                </a>
2998                                                                                    </li>
2999                                                                                                                                                                                    <li>
3000                                                                                            <a href="/contact-us/" >
3001                                                    <div class="footer-sitemap-text">Contact Us</div>
3002                                                </a>
3003                                                                                    </li>
3004                                                                                                                                                                            <li>
3005                                        <a href="/sitemap/">
3006                                            <div class="footer-sitemap-text">Sitemap</div>
3007                                        </a>
3008                                    </li>
3009                                                            </ul>
3010                        </div>
3011                    </div>
3012                    <div class="col-xs-12 col-md-4">
3013                        <div class="widget quick-contact-widget clearfix">
3014                            <h4>Subscribe</h4>
3015                            <div class="input-group divcenter">
3016                                Get exclusive email offers, promotions, and updates from our business.
3017                            </div>
3018                            <div class="quick-contact-form-result"></div>
3019                            <form class="quick-contact-form nobottommargin subscription-form"
3020                                  name="subscription-form" role="form" enctype="multipart/form-data" method="POST"
3021                                  action="https://baileysneighborhoodpet.com/subscription/save" onsubmit="return false" novalidate>
3022                                <input type="hidden" id="locationId" name="location_id" value="45308">
3023                                <input type="hidden" id="clientId" name="client_id" value="3701">
3024                                <input type="hidden" name="result" value="footer-result">
3025                                <div class="form-process"></div>
3026                                <div class="input-group divcenter">
3027                                    <span class="input-group-addon"><i class="fas fa-user"></i></span>
3028                                    <input type="text" maxlength="25" class="required form-control input-block-level subscription_name" id="name"
3029                                           name="name" value="" placeholder="Name" required/>
3030                                </div>
3031                                <div class="input-group divcenter">
3032                                    <span class="input-group-addon"><i class="fas fa-envelope"></i></span>
3033                                    <input type="email" class="required form-control email input-block-level" id="email"
3034                                           name="email" value="" placeholder="Email Address" required/>
3035                                </div>
3036                                <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>
3037                                <button name="submit" type="submit" id="submit-button" tabindex="5" value="Submit"
3038                                        class="button button-large button-rounded btn-success subscribe-btn noleftmargin">
3039                                    Sign Up
3040                                </button>
3041                                <span class="loader"><img src='https://ik.imagekit.io/0ofixtqpt/143716/preloader-dark.gif'/>Sending ..</span>
3042                                <div class="result"></div>
3043                            </form>
3044                        </div>
3045                    </div>
3046                </div>
3047                            </div><!-- .footer-widgets-wrap end -->
3048        </div>
3049<!-- Copyrights
3050============================================= -->
3051    <div id="copyrights">
3052        <div class="container clearfix">
3053            <input type="hidden" id="location" name="location" value="">
3054                        <div class="col-xs-12 col-md-8 footer-copyright">
3055                Copyrights &copy; 2026                                    | <a href="/privacy-policy">Privacy Policy</a>
3056                                                    | <a href="/terms-of-services">Terms of Service</a>
3057                                                | Powered by
3058                <a target="_blank" href="https://www.nextpaw.com">
3059                    <img class="powered-by" src="https://ik.imagekit.io/0ofixtqpt/143712/nextpaw.png" width="70px">
3060                </a>
3061                <br>
3062            </div>
3063            <div class="col-xs-12 col-md-4 tright">
3064                <div class="fright clearfix">
3065                                                                                                                                                                                                                                                    <a href="https://www.facebook.com/baileysbath/" target="_blank"
3066                                       class="social-icon si-small si-borderless si-facebook">
3067                                        <i class="fab fa-facebook"></i>
3068                                    </a>
3069                                
3070                                
3071                                
3072                                
3073                                
3074                                
3075                                
3076                                
3077                                
3078                                                                                                                                                                                                                                                                                                                                                                
3079                                                                    <a href="https://www.instagram.com/baileysneighborhoodpet/" target="_blank"
3080                                       class="social-icon si-small si-borderless si-instagram">
3081                                        <i class="fab fa-instagram"></i>
3082                                    </a>
3083                                
3084                                
3085                                
3086                                
3087                                
3088                                
3089                                
3090                                
3091                                                                                                                                                                                                                                </div>
3092                <div class="clear"></div>
3093            </div>
3094        </div><!-- #copyrights end -->
3095    </div>
3096    <!--Modal: modalCookie-->
3097    <div class="modal fade top" id="modalCookie1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
3098         aria-hidden="true" data-backdrop="false">
3099        <div class="modal-dialog modal-frame modal-top modal-notify modal-info modal_cookie" role="document">
3100            <!--Content-->
3101            <div class="modal-content">
3102                <!--Body-->
3103                <div class="modal-body cookie_bg">
3104                    <div class="container d-flex justify-content-center align-items-center">
3105                        <div class="col-md-6">
3106                            <p class="text-center loc_msg"></p>
3107                        </div>
3108                        <div class="col-md-6 col-xs-12">
3109                            <a type="button" class="btn btn-lg btn-primary cookie_btn" data-value="NO"
3110                               data-dismiss="modal">No, Thanks</a>
3111                            <a type="button" id="redirect_location" data-slug="" href="" data-value="YES"
3112                               class="btn cookie_btn btn-lg btn-outline-primary waves-effect">Change Location</a>
3113                        </div>
3114                    </div>
3115                </div>
3116            </div>
3117            <!--/.Content-->
3118        </div>
3119    </div>
3120    <style>
3121        .footer-map iframe{
3122            min-width: 300px !important;
3123            max-width: 300px !important;
3124            min-height: 300px !important;
3125            max-height: 300px !important;
3126        }
3127        @media(max-width: 720px) and (min-width:320px){
3128            .footer-map iframe{
3129
3130                max-width: 100% !important;
3131
3132                max-height: 100% !important;
3133            }
3134        }
3135
3136        /*CSS for tiny MCE editor custom class*/
3137        .mce-figcaption-custom {
3138            font-size: 14px;
3139            margin-top: 5px;
3140            font-style: italic;
3141            text-align: center;
3142        }
3143
3144        .mce-figure-custom {
3145            margin-bottom: 10px;
3146        }
3147
3148        .mce-figure-align-left-custom {
3149            float: left;
3150            margin-right: 25px;
3151        }
3152
3153        .mce-figure-align-right-custom {
3154            float: right;
3155            margin-left: 25px;
3156        }
3157
3158        .mce-figure-align-center-custom {
3159            text-align: center;
3160        }
3161
3162        .mce-image-align-left-custom {
3163            margin-right: 25px;
3164            margin-bottom: 10px;
3165        }
3166
3167        .mce-image-align-right-custom {
3168            margin-left: 25px;
3169            margin-bottom: 10px;
3170        }
3171
3172        .mce-image-align-center-custom {
3173            margin-bottom: 10px;
3174        }
3175
3176        .first-widget .divider.divider-border.divider-center {
3177            display: none !important;
3178        }
3179        </style>
3180</footer>
3181<script>
3182    // Get all anchor tags (<a>) on the page
3183const links = document.querySelectorAll('a');
3184
3185// Loop through each link
3186links.forEach(link => {
3187  // Get the href attribute of the link
3188  let href = link.getAttribute('href');
3189  
3190  // Check if the href exists
3191  if (href) {
3192    // If the href is a relative path (starts with '/'), do nothing
3193    if (href.startsWith('/')) {
3194      return;
3195    }
3196
3197    // Check if the href starts with 'http://' or contains 'www' (indicating a non-secure URL)
3198    if (href.startsWith('http://') || href.startsWith('www')) {
3199        link.setAttribute('href', 'https://' + href.replace(/^http:\/\//, '').replace('www.', ''));
3200    }
3201  }
3202});
3203
3204
3205</script>
3205<!-- Return to Top -->
3206    <div id="gotoTop" class="fas fa-arrow-up"></div>
3207<!-- External JavaScripts
3208============================================= -->
3209<!-- Footer Scripts
3210============================================= -->
3211
3212
3213
3214
3215<script defer type="text/javascript">
3216    var headquarterName = "bellingham";
3217    var currentLocName = "bellingham";
3218    var pageType = "other";
3219</script>
3219
3220
3221<script defer type="text/javascript">
3222    function animateCSS(element, animationName, callback) {
3223        const node = document.querySelector(element)
3224        node.classList.add('animated', animationName)
3225
3226        function handleAnimationEnd() {
3227            node.classList.remove('animated', animationName)
3228            node.removeEventListener('animationend', handleAnimationEnd)
3229
3230            if (typeof callback === 'function') callback()
3231        }
3232
3233        node.addEventListener('animationend', handleAnimationEnd)
3234    }
3235
3236    let closePopup = localStorage.getItem('closeBox');
3237    // lazy load video for apple browser
3238    $(document).ready(function () {
3239        // add frame to video tag for ios devices
3240        const videos = document.querySelectorAll('video');
3241        if(videos.length > 0) {
3242            for (video of videos) { // use var video if "strict mode" is enabled
3243                Object.entries(video.children).forEach(([key, value]) => {
3244                    var newSrc = value.src + '#t=0.1';
3245                    video.children[key].src = newSrc;
3246                    video.setAttribute('playsinline','true');
3247                    video.load();
3248                });
3249            }
3250        }
3251
3252        setInterval(function(){
3253            if($('iframe#ec-credit-card-form').length > 0) {
3254                var url = $('iframe#ec-credit-card-form').attr('src');
3255                var dec = decodeURIComponent(url);
3256                function getParameterByName(name, url) {
3257                    name = name.replace(/[\[\]]/g, '\\$&');
3258                    var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
3259                        results = regex.exec(url);
3260                    if (!results) return null;
3261                    if (!results[2]) return '';
3262                    return decodeURIComponent(results[2].replace(/\+/g, ' '));
3263                }
3264                var color = getParameterByName('color-foreground',dec);
3265                if(color.toString() !== 'rgb(0, 0, 0)') {
3266                    var newColor = 'rgb(0, 0, 0)';
3267                    var newUrl = dec.replace(/(color-foreground=).*?(&)/, '$1' + newColor + '$2');
3268                    var newUrl = newUrl.replace(/(color-price=).*?(&)/, '$1' + newColor + '$2');
3269                    var urlEnc = encodeURI(newUrl);
3270                    $('iframe#ec-credit-card-form').attr('src', urlEnc);
3271                }
3272            }
3273        }, 1000);
3274        if($('.floating_chat').length < 1){
3275            $('body').addClass('fbRight');
3276        }
3277        if($('.fb-customerchat').length < 1){
3278            $('body').addClass('noFb');
3279        }
3280
3281        if(closePopup == 'hide'){
3282            $(".bubbleText").hide();
3283        }
3284
3285        $(document).on('click', function (event) {
3286            if (!$(event.target).closest('.msg_box').length) {
3287                if(!$(event.target).closest('.floating_chat').length){
3288                    if($('.floating_chat').hasClass('closeBox') == true){
3289                        $('.sendBtn').show();
3290                        $('.supportTxt').show();
3291                        $('#formData').show();
3292                        $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'});
3293                        $('.floating_chat').find('>i').removeClass('fa-times').addClass('fa-weixin');
3294                        $('.floating_chat').addClass('openBox');
3295                        $('.msg_box').removeClass('enter');
3296                        animateCSS('.msg_box', 'fadeOutRight');
3297                        $('.floating_chat').removeClass('closeBox');
3298                        $('.bubbleText').show();
3299                    }
3300                }
3301            }
3302        });
3303        setTimeout(function() {
3304            $('.floating_chat').addClass('enter');
3305        }, 1000);
3306        $('.openBox').click(function () {
3307            if($(this).hasClass('closeBox')){
3308                $('.sendBtn').show();
3309                $('.supportTxt').show();
3310                $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'});
3311                $(this).find('>i').removeClass('fa-times').addClass('fa-weixin');
3312                $(this).addClass('openBox');
3313                $('.msg_box').removeClass('enter');
3314                animateCSS('.msg_box', 'fadeOutRight');
3315                $(this).removeClass('closeBox');
3316                $('.bubbleText').show();
3317            } else {
3318                $('#formData').show();
3319                $('.msg_box').addClass('enter').css({'z-index':999,'right' : 0});
3320                $(this).find('>i').removeClass('fa-weixin').addClass('fa-times');
3321                $(this).addClass('closeBox');
3322                animateCSS('.msg_box', 'fadeInRight');
3323                $(this).removeClass('openBox');
3324                $('form input[type="text"].bfh-phone, form input[type="tel"].bfh-phone, span.bfh-phone').each(function () {
3325                    var $phone = $(this);
3326                    $phone.bfhphone($phone.data());
3327                });
3328                $('.bubbleText').hide();
3329                $('.SubmittedMessage__SendStatus').hide();
3330                $('.ConfirmationMessage').hide();
3331                $('.SubmittedMessage').removeClass('SubmittedMessage--visible');
3332            }
3333        });
3334
3335        $('#boxclose').click(function () {
3336            $(".bubbleText").fadeOut("normal", function() {
3337                $(this).remove();
3338                localStorage.setItem('closeBox', 'hide');
3339            });
3340        });
3341
3342        $(document).on('touchstart','li.sub-menu', function () {
3343            if(navigator.userAgent.match(/(iPhone|iPod|iPad)/i)){
3344                var count = $(this).attr('click-count');
3345                if(count !== undefined){
3346                    location.href = $(this).children('a').attr('href');
3347                } else{
3348                    if($(this).hasClass('click-class')){
3349                        $(this).attr('click-count',undefined);
3350                    }else{
3351                        $(this).attr('click-count',1);
3352                    }
3353                }
3354            }
3355        });
3356        // remove submenu css if empty
3357        $('li.sub-menu').each(function () {
3358            if($(this).children('ul').children().length === 0){
3359                $(this).children('ul').remove();
3360            }
3361        });
3362
3363        $("video.fullscreen-bg__video source").each(function () {
3364            var sourceFile = $(this).attr("data-src");
3365            $(this).attr("src", sourceFile);
3366            var video = this.parentElement;
3367        });
3368
3369        $('.mySlides').each(function () {
3370            var imgUrl = $(this).children().attr('src');
3371            $(this).children().css('opacity', 0);
3372            $(this).css('background', 'url("' + imgUrl + '")');
3373        });
3374
3375        var myIndex = 0;
3376        if ($(".page-slider-container")[0]) {
3377            carousel();
3378        }
3379
3380        function carousel() {
3381            var i;
3382            var x = document.getElementsByClassName("mySlides");
3383            for (i = 0; i < x.length; i++) {
3384                x[i].style.display = "none";
3385            }
3386            myIndex++;
3387            if (myIndex > x.length) {
3388                myIndex = 1
3389            }
3390            x[myIndex - 1].style.display = "block";
3391            setTimeout(carousel, 2000); // Change image every 2 seconds
3392        }
3393
3394        if ($(".review-background-static").length) {
3395            $('.location-divider').hide();
3396        }
3397        if ($(".review-background-parallax").length) {
3398            $('.location-divider').hide();
3399        }
3400
3401        $('.social_share').each(function () {
3402            $(this).attr('target', '_blank');
3403        });
3404
3405        var font_family = $('body').css('font-family');
3406        var r_font_family = font_family.replace(/\"/g, "");
3407        if (r_font_family == "PT Sans Narrow") {
3408            $("#top-social .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3409        } else if (r_font_family == "Roboto") {
3410            $("#top-social .si-gplus .ts-text").attr('style', 'top: 0px !important;' + 'left:0px !important;' + 'margin-left:-7px !important');
3411            $("#top-social .si-youtube .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3412            $("#top-social .si-linkedin .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3413            $("#top-social .si-yelp .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3414        }
3415    });
3416
3417
3418
3419    document.addEventListener("DOMContentLoaded", function () {
3420        var lazyBackgrounds = [].slice.call(document.querySelectorAll(".lazy-background"));
3421
3422        if ("IntersectionObserver" in window) {
3423            let lazyBackgroundObserver = new IntersectionObserver(function (entries, observer) {
3424                entries.forEach(function (entry) {
3425                    if (entry.isIntersecting) {
3426                        entry.target.classList.add("visible");
3427                        lazyBackgroundObserver.unobserve(entry.target);
3428                    }
3429                });
3430            });
3431
3432            lazyBackgrounds.forEach(function (lazyBackground) {
3433                lazyBackgroundObserver.observe(lazyBackground);
3434            });
3435        }
3436    });
3437
3438    //Add Icon for Submenu in Mobile
3439    $('.sub-menu-trigger').click(function () {
3440        if($(this).children('i').hasClass('rotate-icon')){
3441            $(this).children('i').removeClass('rotate-icon');
3442            $(this).parent().children('ul').css('display','none');
3443        }else{
3444            $(this).children('i').addClass('rotate-icon');
3445            $(this).parent().children('ul').css('display','block');
3446        }
3447    });
3448
3449    //Link to page for Submenu in Mobile
3450    if( /Android|webOS|BlackBerry|iPhone|iPod|iPad/i.test(navigator.userAgent) ) {
3451        var touchmoved;
3452        $('.sub-menu').on('touchend', '.mobile-a', function () {
3453            if(touchmoved != true){
3454                location.href =$(this).attr('href');
3455            }
3456        }).on('touchmove', function(e){
3457            touchmoved = true;
3458        }).on('touchstart', function(){
3459            touchmoved = false;
3460        });
3461
3462        $('.sub-menu').on('touchend').on('touchmove', function(e){
3463            touchmoved = true;
3464        }).on('touchstart', function(){
3465            touchmoved = false;
3466        });
3467    }
3468
3469
3470</script>
3470
3471<!-- Ecwid Seo friendly url js code -->
3472<script>
3473    window.ec = window.ec || {};
3474    window.ec.config = window.ec.config || {};
3475    window.ec.config.storefrontUrls = window.ec.config.storefrontUrls || {};
3476    window.ec.config.storefrontUrls.cleanUrls = true;
3477    if(currentLocName == headquarterName){
3478        window.ec.config.baseUrl = '/shop/';
3479        var ecwid_ProductBrowserURL = "/shop/";
3480    } else{
3481        var ecwid_ProductBrowserURL = currentLocName+'/shop/';
3482        window.ec.config.baseUrl = currentLocName+'/shop/';
3483    }
3484
3485</script>
3485
3486    <!-- Prefetch + Preconnect -->
3487    <link rel="dns-prefetch" href="//www.googletagmanager.com">
3488    <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
3489    
3489<script>
3490    function loadGTM(id) {
3491        (function(w,d,s,l,i){
3492            w[l]=w[l]||[];
3493            w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
3494            var f=d.getElementsByTagName(s)[0],
3495                j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';
3496            j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
3497            f.parentNode.insertBefore(j,f);
3498        })(window,document,'script','dataLayer', id);
3499    }
3500
3501    function loadGtag() {
3502        var url = window.location.host;
3503        if (url.indexOf('.jenkins') === -1 && url.indexOf('.test') === -1) {
3504            var gtagScript = document.createElement('script');
3505            gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-9N2957J5VN";
3506            gtagScript.async = true;
3507            document.head.appendChild(gtagScript);
3508
3509            gtagScript.onload = function () {
3510                
vendor: 177 bytes, lines 3510-3513
3510window.dataLayer = window.dataLayer || [];
3511                function gtag(){ dataLayer.push(arguments); }
3512                gtag('js', new Date());
3513                gtag('config', '
3513G-9N2957J5VN
vendor: 16 bytes, lines 3513-3514
3513');
3514            
3514};
3515        }
3516    }
3517
3518    function loadTrackingScripts() {
3519                loadGTM('GTM-NMGWHXT');
3520                                loadGtag();
3521            }
3522
3523    if ('requestIdleCallback' in window) {
3524        requestIdleCallback(loadTrackingScripts, { timeout: 2000 });
3525    } else {
3526        setTimeout(loadTrackingScripts, 2000);
3527    }
3528    </script>
3528
3529
3530    <!-- NOSCRIPT for GTM (should NOT be deferred) -->
vendor: 89 bytes, lines 3530-3532
3530
3531    <noscript>
3532                <iframe src="https://www.googletagmanager.com/ns.html?id=
3532GTM-NMGWHXT
vendor: 106 bytes, lines 3532-3535
3532" height="0" width="0" style="display:none;visibility:hidden"></iframe>
3533                    </noscript>
3534
3535
3536<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-848b5ec7e91ef88ba3a","applicationID":"1416771764","transactionName":"ZwNVYEEHCEVTVEZdDl5JdldHDwlYHXZCRD14EkNEbyUJWEZFXVgNVRREaHAJCEJAWF5YBEImWlVaCA==","queueTime":0,"applicationTime":189,"atts":"S0RWFgkdG0s=","errorBeacon":"bam.nr-data.net","agent":""}</script>
3536</body>
3537</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.