PageSourceSearch

https://allpetsconsidered.com/contact-us/

html allpetsconsidered.com collected 2026-09-25 20:53:41 UTC 287,954 bytes, 3,573 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://allpetsconsidered.com/contact-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="1oxbJrAUp8mkZXJBAvdvtn8GopgnbyzEOHxp5FQe"/>
22    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
23    
24        <meta name="title" content="Contact All Pets Considered In Greensboro"/>
25        <meta name="description" content="Have a Pet Question or Need Pet Advice? Contact All Pets Considered in Greensboro today. Visit our website for more information."/>
26        <!-- FB Tags -->
27    <meta property="og:type" content="website">
28    <meta property="og:title" content="Contact All Pets Considered In Greensboro">
29    <meta property="og:url" content="https://allpetsconsidered.com/contact-us/">
30    <meta property="og:description" content="Have a Pet Question or Need Pet Advice? Contact All Pets Considered in Greensboro today. Visit our website for more information.">
31    <meta property="og:image" content="https://ik.imagekit.io/0ofixtqpt/647058/all-pets-considered-greensboro-nc.png"/>
32
33
34    <!-- Google+ Tag -->
35    <meta itemprop="image" content="https://ik.imagekit.io/0ofixtqpt/647058/all-pets-considered-greensboro-nc.png"/>
36
37
38    
39
40
41                                                                                                                                                                                                                                                                                                                                                                <title>Contact All Pets Considered In Greensboro</title>
42
43    
44    
44<script src="https://cdn.userway.org/widget.js" data-account="buNJbo9Fzs"></script>
44
45
46<!-- Google Tag Manager -->
47<script>
vendor: 331 bytes, lines 47-51
47(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
48new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
49j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
50'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
51})(window,document,'script','dataLayer','
51GTM-MBP28JL7
vendor: 3 bytes, line 51
51');
51</script>
51
52<!-- End Google Tag Manager -->
53    <!-- Stylesheets
54   ============================================= -->
55<link rel="alternate" href="https://allpetsconsidered.com/contact-us/" hreflang="en-us"/>
56
57<link rel="preload" href="https://fonts.googleapis.com/css?family=McLaren:300,400,500,600,700|Nunito+Sans:300,400,500,600,700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
58<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=McLaren:300,400,500,600,700|Nunito+Sans:300,400,500,600,700&display=swap"></noscript>
59
60<style type="text/css">
61    header#header *:not(i):not(.fa) {
62        font-family: "McLaren" !important;
63    }
64
65    h1, h2, h3, h4, h5, h6 {
66        font-family: "McLaren" !important;
67    }
68
69    body:not(i):not(header):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fa) {
70        font-family: "Nunito Sans" !important;
71    }
72    .title-transform-none h2 {
73        text-transform: none !important;
74    }
75</style>
76
77<script type="text/javascript">var GET_LOCATION = "";</script>
vendor: 1 bytes, line 77
77
78<script type="text/javascript">var locationCount = "2";</script>
vendor: 1 bytes, line 78
78
79<script type="text/javascript">let auto_redirect = "0";</script>
79
80    <link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v6.css" defer/>
81    
81<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js"></script>
81
82    
82<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js" defer></script>
82
83    
83<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js" defer></script>
83
84
85<!-- Preconnect and DNS Prefetch for External Services -->
86<link rel="dns-prefetch" href="//www.google.com">
87<link rel="dns-prefetch" href="//static.elfsight.com">
88<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
89<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
90
91<!-- Google reCAPTCHA (Enterprise) -->
vendor: 87 bytes, lines 91-95
91
92<script src="https://www.google.com/recaptcha/enterprise.js" async defer></script>
93
94
95
96<!-- Elfsight Widget -->
97<script src="https://static.elfsight.com/platform/platform.js" data-use-service-core defer></script>
97
98
99<!-- Google Fonts -->
100<link rel="preload" href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
101<noscript><link href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" rel="stylesheet"></noscript>
102
103<!-- Viewport Meta -->
104<meta name="viewport" content="width=device-width, initial-scale=1">
105
106<!-- Preload and Styles -->
107<link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css" as="style">
108<link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css">
109
110
111    
111<script>
112        (function(){
113            const runAnalytics = function(id) {
114                const s = document.createElement('script');
115                s.src = `https://www.googletagmanager.com/gtag/js?id=${id}`;
116                s.async = true;
117                document.head.appendChild(s);
118
119                window.dataLayer = window.dataLayer || [];
120                function gtag(){ dataLayer.push(arguments); }
121
122                gtag('js', new Date());
123                gtag('config', id);
124            };
125
126            const id = "G-L6D8ZM6LMF";
127            if (id) {
128                (window.requestIdleCallback || function(cb){ setTimeout(cb, 300); })(function() {
129                    runAnalytics(id);
130                });
131            }
132        })();
133    </script>
133
134
135    
135<script>
136        (window.requestIdleCallback || function(cb){ setTimeout(cb, 300); })(function(){
137            !function(f,b,e,v,n,t,s){
138                if(f.fbq) return;
139                n = f.fbq = function(){
140                    n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments);
141                };
142                if(!f._fbq) f._fbq = n;
143                n.push = n;
144                n.loaded = !0;
145                n.version = '2.0';
146                n.queue = [];
147                t = b.createElement(e); t.async = true;
148                t.src = v;
149                s = b.getElementsByTagName(e)[0];
150                s.parentNode.insertBefore(t,s);
151            }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js');
152
153            fbq('init', '911940832620285');
154            fbq('track', 'PageView');
155        });
156    </script>
156
157    <noscript>
158        <img height="1" width="1" style="display:none"
159             src="https://www.facebook.com/tr?id=911940832620285&ev=PageView&noscript=1"/>
160    </noscript>
161
162
163<!-- site level css start -->
164    <style type="text/css">
165        #top-social li .ts-text {
166   margin-left: inherit !important;
167}    </style>
168<!-- site level css end -->
169
170<script type="application/ld+json">
171{
172    "@context": "http://schema.org/",
173    "@type": "WebSite",
174    "name": "All Pets Considered",
175  "url": "https://allpetsconsidered.com"
176}
177
178</script>
178<script type="application/ld+json">
179{
180    "@context": "http://schema.org",
181    "@type": "PetStore",
182    "name": "All Pets Considered",
183  "image": "https://ik.imagekit.io/0ofixtqpt/647058/all-pets-considered-greensboro-nc.png",
184  "@id": "",
185  "url": "https://allpetsconsidered.com",
186  "telephone": "(336) 540-1400",
187  "priceRange": "$$$",
188  "address": {
189    "@type": "PostalAddress",
190    "streetAddress": "2614 Battleground Ave",
191    "addressLocality": "Greensboro",
192    "addressRegion": "NC",
193    "postalCode": "27408",
194    "addressCountry": "US",
195    "description" : "Have a Pet Question or Need Pet Advice? Contact All Pets Considered in Greensboro today. Visit our website for more information."
196  },
197      "geo": {
198      "@type": "GeoCoordinates",
199      "latitude": 36.1080385,
200    "longitude": -79.8269742
201    },
202        "openingHoursSpecification": [{"@type":"OpeningHoursSpecification","dayOfWeek":"Monday","opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Tuesday","opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Wednesday","opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Thursday","opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Friday","opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Saturday","opens":"09:00","closes":"20:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","opens":"11:00","closes":"18:00"}],
203    "sameAs": ["https://www.youtube.com/channel/UCYVBg5JHYnWmWX6z2h8yMxA","https://www.facebook.com/AllPetsConsidered/","https://www.instagram.com/allpetsconsidered/"],
204    "aggregateRating": {
205      "@type": "AggregateRating",
206      "ratingValue": 5,
207    "reviewCount": 5
208    },
209    "review": [
210        {
211        "@type": "Review",
212        "datePublished" : "2026-09-01",
213        "reviewBody": "If you love your pet(s) as much as I do, you definitely need to take them for a spa day at All Pets Considered.  They do an amazing job and I 100% trust them with my senior pup who has some back and neck issues........ You won't regret it - Trust Me.",
214        "author": {
215            "@type": "Person",
216            "name": "Terri Goode"
217          },
218        "reviewRating": {
219            "@type": "Rating",
220            "worstRating": "1",
221            "bestRating": "5",
222            "ratingValue": "5"
223         }
224    },        {
225        "@type": "Review",
226        "datePublished" : "2026-09-01",
227        "reviewBody": "The groomers at All Pets are the greatest! I have a Goldendoodle that is very active and loud and they always love on her and are patient with her and have been for 11 years. I wouldn't take my pets anywhere else!!
228Alaina and the staff have always taken care of my girl!!!",
229        "author": {
230            "@type": "Person",
231            "name": "Sandy Harris"
232          },
233        "reviewRating": {
234            "@type": "Rating",
235            "worstRating": "1",
236            "bestRating": "5",
237            "ratingValue": "5"
238         }
239    },        {
240        "@type": "Review",
241        "datePublished" : "2026-09-01",
242        "reviewBody": "I recently took my dog to All Pets Considered and I couldn't be happier with the experience! The staff was incredibly friendly and welcoming, making my dog feel comfortable right from the start. The groomers are truly talented-they paid attention to every detail, leaving my pup looking and smelling fantastic. The facility was clean and well-organized, and the entire process was smooth and stress-free. I appreciated their professional advice on maintaining my dog's coat and hygiene between visits. Overall, I highly recommend this place for anyone looking for top-quality dog grooming services. My dog Snickers looks adorable, healthy, and happy—what more could you ask for?",
243        "author": {
244            "@type": "Person",
245            "name": "Alicia Corradetti"
246          },
247        "reviewRating": {
248            "@type": "Rating",
249            "worstRating": "1",
250            "bestRating": "5",
251            "ratingValue": "5"
252         }
253    },        {
254        "@type": "Review",
255        "datePublished" : "2026-09-01",
256        "reviewBody": "A++ Service and grooming! I love this location for all of my dogs grooming needs! Highly recommended!!!!!",
257        "author": {
258            "@type": "Person",
259            "name": "Jeannie Lawson"
260          },
261        "reviewRating": {
262            "@type": "Rating",
263            "worstRating": "1",
264            "bestRating": "5",
265            "ratingValue": "5"
266         }
267    },        {
268        "@type": "Review",
269        "datePublished" : "2026-09-01",
270        "reviewBody": "Our dog Boone has been going to The Spa at All Pets Considered for three and a half years.  Alaina has been our dog groomer for well more than ten years.  When she worked on her own, she took care of our previous dogs.  When she moved to APC, I knew we would follow her there because there is no one else I trust my babies with.  The staff is always friendly when I drop him off and pick him up.  Communication about pick up and upcoming appointments is super easy too.",
271        "author": {
272            "@type": "Person",
273            "name": "Stacy Hiers"
274          },
275        "reviewRating": {
276            "@type": "Rating",
277            "worstRating": "1",
278            "bestRating": "5",
279            "ratingValue": "5"
280         }
281    }        ]
282    }
283
284</script>
284<!-- Document Title
285============================================= -->
286                                    <link rel="shortcut icon" href="https://ik.imagekit.io/0ofixtqpt/640032/New-Project.png">
287                            <style>
288    .mobile_carousel {
289        background-color: #05a790;
290    }
291
292    .cust-carousel {
293        background: #05a790;
294    }
295
296    #return-to-top {
297        background-color: #05a790;
298    }
299
300    .fa-bars {
301        color: #05a790 !important;
302    }
303
304    .header-icons-span, .portfolio-filter li.activeFilter a, .portfolio-shuffle:hover {
305        background-color: #05a790;
306    }
307
308    .fa-paw, .fa-car {
309        color: #05a790 !important;
310    }
311
312    a.all-brands, .share-btn {
313        background-color: #05a790  !important;
314    }
315
316    button.contact-btn, a.contact-btn, .subscribe-btn {
317        background-color: #05a790  !important;
318    }
319
320    .pro_btn, .icon-line-heart, .icon-line-power {
321        background-color: #05a790  !important;
322    }
323
324    .cta-widget-btn {
325        background-color: #05a790  !important;
326    }
327
328    #result .footer-custom-icon {
329        color: #05a790;
330    }
331
332    #gotoTop:hover {
333        background-color: #05a790  !important;
334    }
335
336    .owl-carousel .owl-nav [class*=owl-]:hover {
337        background-color: #ed0d8c  !important;
338        color: #fff !important;
339    }
340    .owl-carousel .owl-nav [class*=owl-]{
341        background-color: #05a790  !important;
342        color: #fff !important;
343    }
344
345    .feature-box.fbox-plain .fbox-icon i {
346        color: #05a790  !important;
347    }
348
349    #top-bar {
350        background-color: #05a790  !important;
351    }
352
353    .brand-panel-heading {
354        background-color: #05a790  !important;
355    }
356
357    .event-a {
358        color: #05a790  !important;
359    }
360
361    .event-a:hover {
362        color: #ed0d8c  !important;
363    }
364
365    .about-a:hover {
366        color: #05a790  !important;
367    }
368
369    .portfolio-overlay a:hover {
370        color: #05a790  !important;
371    }
372
373    .tag-a {
374        color: #05a790  !important;
375    }
376
377    .tag-a:hover {
378        color: #05a790  !important;
379    }
380
381    .loc-li:hover {
382        background-color: #05a790  !important;
383    }
384
385    .pagination > li > a {
386        color: #05a790  !important;
387    }
388
389    .pagination > li > a:hover {
390        color: #05a790  !important;
391    }
392
393    .pagination > .active > span {
394        background-color: #05a790  !important;
395        border-color: #05a790  !important;
396    }
397
398    .about-us-a {
399        color: #05a790  !important;
400    }
401
402    .about-us-a:hover {
403        color: #05a790  !important;
404    }
405
406    #header-wrap .container-fluid{
407        background-color: #fff !important;
408    }
409
410    .review-a{
411        color: #05a790  !important;
412        cursor: pointer;
413        font-weight: 400;
414    }
415
416    .review-a:hover{
417        color: #05a790  !important;
418    }
419
420            #primary-menu ul>li{
421            padding: 0 !important;
422            text-align: center;
423        }
424
425        #logo{
426            margin-right: 0px !important;
427            padding-right: 0px !important;
428            float: none;
429            display: inline-block;
430        }
431        #primary-menu{
432            width: 100%;
433        }
434        #primary-menu ul{
435            width: 100%;
436        }
437        #header.full-header #primary-menu>ul{
438            padding-right: 0px !important;
439            margin-right: 0px !important;
440        }
441        #primary-menu ul li>a{
442            padding-left: 5px !important;
443            padding-right: 5px !important;
444        }
445
446        #primary-menu ul ul li>a{
447            padding: 10px 20px !important;
448        }
449        .retina-logo{
450            padding-left: 0px !important;
451        }
452
453        #primary-menu ul ul:not(.mega-menu-column){
454        left: 0 !important;
455        right: 0 !important;
456         }
457                .dark #primary-menu ul ul li{
458        width: initial !important;
459        text-align: left !important;
460    }
461    /*#primary-menu ul ul:not(.mega-menu-column){*/
462    /*    left: 0 !important;*/
463    /*    right: 0 !important;*/
464    /*}*/
465    
466    
467             #primary-menu ul ul:not(.mega-menu-column) {
468            border-top: 2px solid #05a790  !important;
469        }
470        .dark #primary-menu:not(.not-dark) ul ul, #primary-menu.dark ul ul {
471            border-top-color: #05a790  !important;
472        }
473        #primary-menu ul li>a {
474            color: #2b2b2b !important;
475        }
476
477        #primary-menu ul li>a:hover {
478            color: #ed0d8c !important;
479        }
480
481        .dark #primary-menu:not(.not-dark) ul ul, #primary-menu ul ul:not(.mega-menu-column) {
482            background-color: #05a790 !important;
483            border-color: #05a790 !important;
484        }
485
486        .dark #primary-menu:not(.not-dark) ul ul li:hover > a{
487            background-color: #ffffff !important;
488            border-color: #ffffff !important;
489        }
490
491        .dark #primary-menu:not(.not-dark) ul ul li>a {
492            color: #ffffff !important;
493        }
494
495        .dark #primary-menu:not(.not-dark) ul ul li>a:hover {
496            color: #05a790 !important;
497        }
498
499        #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu:hover{
500            background-color: unset !important;
501            border-color: unset !important;
502        }
503
504        #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu ul li:hover{
505            background-color: unset !important;
506            border-color: unset !important;
507            color: #000000 !important;
508        }
509                .anc_subscription_description{
510            margin-top: 8px !important;
511        }
512        .more_anc_subsc_desc{
513            margin-top: 0px !important;
514            margin-bottom: 10px !important;
515        }
516        #anc_text {
517            margin-right: 70px !important;
518            margin-left: 70px !important;
519        }
520        .announcement_subscription_close{
521            position: absolute;
522            right: 0 !important;
523            top: 0 !important;
524            margin-top: 0px !important;
525            margin-right: 0px !important;
526        }
527
528        .locationBrd{
529        border-left: 8px solid #05a790 !important;
530    }
531    .location-border span{
532        color: #05a790 !important;
533    }
534    .location-border:hover{
535        background-color: #05a790 !important;
536    }
537    .location-border:hover .location-drawer-business{
538        color: #ffffff !important;
539    }
540    .location-border:hover span{
541        color: #ffffff !important;
542    }
543    .location-border span.drawer_delivery{
544        color: #000000 !important;
545    }
546    /* search bar style */
547    .ecwid-search-widget__input{
548        border: 1px solid #05a790 !important;
549        height: 3.2em !important;
550    }
551    .ecwid-search-widget__btn{
552        height: 3.2em !important;
553        border: 1px solid #05a790 !important;
554        background: #05a790 !important;
555        width: 40px !important;
556    }
557    .ecwid-search-widget__btn:hover{
558        opacity: 1 !important;
559    }
560    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]{
561        stroke: #05a790 !important;
562    }
563    html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after{
564        background-color: #05a790 !important;
565    }
566    .ec-notice__text-inner {
567        color: #000000!important;
568    }
569    /*** Mega Menu ***/
570    @media (min-width: 991px) {
571        .custom-mega-menu-link:after {
572            content: '';
573            display: block;
574            width: 40px;
575            border-bottom: 2px solid #ffffff  !important;
576        }
577
578        #primary-menu ul li .mega-menu-content div.mega-menu-container-div {
579            background-color: #05a790  !important;
580        }
581        .animal-li {
582            background-color: #05a790 !important;
583            border-color: #05a790  !important;
584        }
585        .dark #primary-menu:not(.not-dark) ul ul li>a.nav-link{
586            color: #2b2b2b !important;
587            transition: none !important;
588        }
589
590        .dark #primary-menu:not(.not-dark) ul ul li.animal-li>a.nav-link {
591            color: #ffffff !important;
592            transition: none !important;
593        }
594        .dark #primary-menu ul li .mega-menu-content ul li a.animal-a:hover {
595            color: #ffffff !important;
596        }
597        #primary-menu ul li .mega-menu-content ul.mega-menu-column-ul{
598            background-color: #05a790  !important;
599            border-color: #05a790  !important;
600        }
601
602        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title > a{
603            background-color: #05a790  !important;
604            border-color: #05a790  !important;
605            color: #2b2b2b  !important;
606        }
607
608        #primary-menu ul li .mega-menu-content ul >
608 li.menu-item.sub-menu.mega-menu-category-title ul li.sub-menu-mega-menu > a{
609            background-color: #05a790  !important;
610            border-color: #05a790  !important;
611            color: #2b2b2b  !important;;
612        }
613        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-1,
614        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-2,
615        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-3{
616            border-color: #05a790  !important;
617        }
618
619        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title:hover > a {
620            background-color: unset !important;
621            border-color: unset !important;
622            padding-left: 15px !important;
623        }
624
625        #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 {
626            background-color: #ffffff  !important;
627            border-color: #ffffff  !important;
628            color: #05a790  !important;
629            padding-left: 15px !important;
630        }
631
632        .custom-mega-submenu-title {
633            color:   !important;
634        }
635    }
636        /***/
637    #return-to-top{
638        background-color: #05a790 !important;
639    }
640    body#ecwid_body .heading-block .small-text #my-categories-0 {
641        margin-top: 30px;
642    }
643    .blog-search-button {
644        background-color: #05a790  !important;
645    }
646
647/* --- NWP-3809 Style Overrides --- */
648
649/* Services */
650.home-service-section h2, .home-service-container h2 { font-size: 36px !important; }
651.home-service-section p, .home-service-container p, .home-service-section .small-text, .home-service-container .small-text { font-size: 22px !important; }
652.home-service-section .service-carousel-desc p { font-size: 22px !important; } 
653
654/* Brands */
655.home-brand-section h2, .pet-brand-section h2, .home-brand-container h2 { font-size: 36px !important; }
656.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; }
657
658/* Gallery */
659.gallery-section h2, .gallery-section h3 { font-size: 36px !important; }
660.gallery-section p, .gallery-section .small-text { font-size: 22px !important; }
661
662/* Reviews */
663.review-section h2, .review-section h2.review-title-color { font-size: 36px !important; }
664/* Description text for reviews */
665.review-section > .container > .row > .heading-block > span, .review-section .review_text_inner.small-text, .review-section p.review-description-color { font-size: 22px !important; }
666/* Trusted / h3 */
667.review-section h3, .review-section label[data-testid="review-count"], .review-section p[style*="bold"], .review-section div[style*="bold"] { font-size: 20px !important; }
668/* Review div */
669.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; }
670span.review_testimonial_author { font-size: 14px !important; }
671
672/* Home page widget width fixes (About Us to match others) */
673.aboutus-container, .aboutus_row, .aboutus_content {
674    width: 100% !important;
675    max-width: 1170px !important;
676    margin-left: auto !important;
677    margin-right: auto !important;
678}
679
680/* --- End NWP-3809 --- */
681
682/* More Home Page Widgets (NWP-3809) */
683.home-blog-section h2, .home-event-section h2, .home-promotion-section h2, 
684.home-about-section h2, .home-aboutus-section h2, .aboutus_section h2, 
685.hero-section h2, .meet-section h2, .team_section h2, .home-multi-location-section h2 {
686    font-size: 36px !important;
687}
688
689.home-blog-section .small-text, .home-event-section .small-text, .home-promotion-section .small-text, 
690.home-about-section p, .home-aboutus-section p, .aboutus_section p, 
691.hero-section p, .meet-section p, .team_section p, .home-multi-location-section .small-text, .team-member-description p, .member-bio p {
692    font-size: 22px !important;
693}
694/* End More Home Page Widgets */
695</style>
696    
697</head>
698<body class="stretched">
699<div class="body-overlay"></div>
700
701
702<div id="wrapper" class="clearfix">
703            <style>
704    .announcement {
705                 background: #ffffff;
706        color: #05a790;
707    }
708
709    #announcement-close {
710        background-color: #ffffff;
711    }
712
713    .announcement-btn {
714        background: #05a790 !important;
715        color: #ffffff !important;
716    }
717    #announcement-loader{
718        padding-left: 20px;
719        display: none
720    }
721    #announcement-loader img{
722        height:30px;
723        width:30px;
724        padding-right:10px
725    }
726    @media (max-width: 991px) and (min-width: 320px) {
727        .announcement {
728            background: #ffffff;
729            color: #05a790;
730        }
731
732        #announcement-close {
733            background-color: #ffffff;
734            margin-top: 0px;
735        }
736
737        .announcement-btn {
738            background: #05a790 !important;
739            color: #ffffff !important;
740        }
741        .anc_new_name_div{
742            float: left !important;
743            width: 40%;
744        }
745        .anc_new_email_div{
746            float: left;
747            width: 41% !important;
748            margin-left: -24px;
749        }
750        .anc_new_button_div{
751            float: right;
752        }
753        .anc_new_input{
754            margin-top: 7px !important;
755        }
756        .anc_new_button{
757            width: 85px !important;
758            display: inline-block !important;
759            height: 40px !important;
760            white-space: unset !important;
761            line-height: 15px !important;
762            padding: 5px 12px !important;
763            border-radius: 16px !important;
764            font-size: 9px !important;
765        }
766        .anc_new_button:after{
767            position: absolute;
768            top: 39px;
769            left: 57%;
770            width: 0;
771            height: 0;
772            margin-left: 0;
773            border-left: 10px solid transparent;
774            border-right: 10px solid transparent;
775            border-top: 10px solid #05a790;
776            content: '';
777        }
778    }
779    @media(max-width: 320px){
780        .anc_new_button{
781            width: 80px !important;
782        }
783    }
784    @media(max-width: 720px) {
785        .mobile-anc-btn{
786            display: block !important;
787        }
788
789    }
790</style>
791
792<div class="announcement announcement-mobile" id="announcement">
793    <input type="hidden" id="announcement_id" value="2656">
794            <div class="quick-contact-form-result"></div>
795        <form class="quick-contact-form nobottommargin anc-subscription-form"
796              name="anc-subscription-form" role="form" enctype="multipart/form-data" onsubmit="return false" method="POST"
797              action="https://allpetsconsidered.com/subscription/save" novalidate>
798            <input type="hidden" id="locationId" name="location_id" value="1059">
799            <input type="hidden" id="clientId" name="client_id" value="345">
800            <input type="hidden" name="result" value="announcement-result">
801            <input type="hidden" name="announcement_id" id="announcement_id" value="2656">
802            <div class="form-process"></div>
803            <div class="input-group divcenter col-md-12">
804                <div class="anc_subscription_description col-md-4" style="white-space: pre-line">Subscribe to our email list and receive information about all upcoming events, news about products and sales and promotions!</div>
805                <div class="col-md-2 announcement_subscription_input anc_first_input anc_adjust_input anc_new_name_div">
806                    <input type="text" class="required form-control input-block-level anc_subsc_input anc_new_input" id="name"
807                       name="name" maxlength="50" value="" placeholder="Name" required/>
808                </div>
809                <div class="col-md-2 announcement_subscription_input anc_adjust_input anc_new_email_div">
810                    <input type="email" class="required form-control email input-block-level anc_subsc_input anc_new_input" id="email"
811                           name="email" value="" placeholder="Email Address" required/>
812                </div>
813                <div style="transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:0 0;-webkit-transform-origin:0 0; height: 0px" class="g-recaptcha col-md-2 col-xs-12" data-sitekey="6LfcAGMpAAAAAL68qM6-xqbJeELRxV4MPPD71y27" data-action="NEWSLETTER"></div>
814                <div class="col-md-2 announcement_subscription_button anc_adjust_input anc_new_button_div">
815                    <button name="submit" type="submit" id="submit-button" tabindex="5" value="Submit"
816                            class="button button-small button-rounded announcement-subscribe-btn subscribe-btn announcement-btn noleftmargin anc_new_button">
817                        Subscribe Here!
818                    </button>
819                </div>
820            </div>
821            <span class="loader announcement_loader"><img src='https://ik.imagekit.io/0ofixtqpt/143716/preloader-dark.gif'/>Sending ..</span>
822            <div class="result announcement_result"></div>
823        </form>
824        <button id="announcement-close" class="announcement_subscription_close"
825            onclick="set_show_announcement_flag()">
826        <span class="fa fa-close"></span>
827    </button>
828    </div>
829<script defer>
830    $(window).on('load',function(){
831        // if($(".anc_subscription_description").length > 0) {
832        //     let desc_length = $(".anc_subscription_description").html().length;
833        //     if (desc_length > 90) {
834        //         $(".anc_subscription_description").removeClass('col-md-6');
835        //         $(".anc_subscription_description").addClass('col-md-12');
836        //         $(".anc_subscription_description").addClass('more_anc_subsc_desc');
837        //         $(".anc_first_input").addClass('col-md-offset-3');
838        //     } else if (desc_length <= 45) {
839        //         $(".anc_subscription_description").removeClass('col-md-6');
840        //         $(".anc_subscription_description").addClass('col-md-3');
841        //         $(".anc_adjust_input").removeClass('col-md-2');
842        //         $(".anc_adjust_input").addClass('col-md-3');
843        //     }
844        // }
845    });
846
847    // Listen for announcement button click
848    const announcementButton = document.getElementById('announcement-btn');
849    if (announcementButton) {
850        announcementButton.addEventListener('click', recordClick);
851    }
852
853    // Record announcement button click
854    function recordClick() {
855        const announcement_id = document.getElementById('announcement_id').value;
856        const url = '/record-announcement-click/';
857        const token = document.querySelector('meta[name="csrf-token"]').getAttribute('content');
858
859        fetch(url, {
860            method: 'POST',
861            headers: {
862                'Content-Type': 'application/json',
863                'X-CSRF-TOKEN': token
864            },
865            body: JSON.stringify({announcement_id: announcement_id})
866        })
867            .catch((error) => {
868                console.error('Error:', error);
869            });
870    }
871</script>
871                <style>
872    .open > .social-share, .promotion-container .dropdown-menu{
873        text-align: center !important;
874    }
875    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{
876        color: #333;
877    }
878    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{
879        color: #000000;
880    }
881    input#ec-cart-email-input{
882        color: #000000;
883        font-weight: 400;
884    }
885    @media(max-width: 1200px) and (min-width:1000px) {
886        .menu-top {
887            padding-top: 9%;
888        }
889    }
890    @media (min-width: 800px) and (max-width: 2000px) and (orientation: landscape) {
891        .ec-cart-widget.ec-cart-desktop {
892            display: block !important;
893        }
894        .ec-cart-widget.mobile{
895            display: none !important;
896        }
897    }
898    @media (min-width: 1028px) and (max-width: 2000px) and (orientation: portrait) {
899        .ec-cart-widget.ec-cart-desktop {
900            display: block !important;
901        }
902        .ec-cart-widget.mobile{
903            display: none !important;
904        }
905    }
906</style>
907<header id="header" class="transparent-header dark full-header" data-sticky-class="dark">
908                        <style>
909    .si-gplus:hover, .si-colored.si-gplus{
910        background-color: #ffffff !important;
911    }
912    .top-links ul li{
913        border-left: unset !important;
914    }
915    .loc-topbar-li:hover{
916        background-color: transparent !important;
917
918    }
919    .loc-header-icon-span {
920        background-color: #ffffff !important;
921    }
922    .loc-header-icons{
923        color: #05a790  !important
924    }
925    .hour-cursor {color: inherit !important;}
926</style>
927<div id="top-bar" class="transparent-topbar hidden-sm hidden-xs">
928    
929    <div class="col_half nobottommargin clearfix col-md-1 top-left">
930        <div class="top-links">
931            <ul>
932                                    <li id="side-panel-trigger" class="loc-li location-drawer side-panel-trigger choose_location_drawer">
933                        <span class="ts-icon"><i class="fas fa-map-marker-alt"></i></span>
934                        <span class="ts-text">Choose Your Location</span>
935                    </li>
936
937
938
939
940                
941
942
943
944
945
946
947
948
949
950                    <li class="mobile-top-links"><a target="_blank" class="mapLink"
951                                                    href="https://www.google.com/maps/place/search?q=All+Pets+Considered+2614+Battleground+Ave+Greensboro+NC+27408&amp;place_id=ChIJTY8C_aAeU4gRD2gIdm-KzSg">
952                            <span class="ts-icon get-direction-btn"><i class="fas fa-map-marker-alt"></i></span>
953                            <span class="ts-text get-direction-btn">2614 Battleground Ave,  Greensboro,  NC
954                            &nbsp;27408</span></a>
955                    </li>
956                                                        <li class="hour-li mobile-top-links">
957                        <a class="hour-cursor"><span class="ts-icon"><i class="far fa-clock"></i></span>
958                            <span class="ts-text">
959                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
960                                                Open Today:
961                                                                                                            9:00 am - 8:00 pm                                                                                                                                                                                                                                                                                                                                                                                                        </span>
962                        </a>
963                    </li>
964                            </ul>
965        </div>
966    </div>
967    <div class="col_half fright col_last nobottommargin clearfix">
968        <!-- Top Social
969          ============================================= -->
970        <div id=
971                     "top-social">
972            <ul>
973                                                                                                                                    
974                            
975                            
976                            
977                                                            <li><a href="https://www.youtube.com/channel/UCYVBg5JHYnWmWX6z2h8yMxA" target="_blank" class="si-youtube" data-hover-width="109"><span
978                                                class="ts-icon"><i class="fab fa-youtube"></i></span><span
979                                                class="ts-text">Youtube</span></a></li>
980                            
981                            
982                            
983                                                                                                                                                                                                                    <li><a href="https://www.facebook.com/AllPetsConsidered/" target="_blank" class="si-facebook" data-hover-width="109"><span
984                                                class="ts-icon"><i class="fab fa-facebook"></i></span><span
985                                                class="ts-text">Facebook</span></a></li>
986                            
987                            
988                            
989                            
990                            
991                            
992                            
993                                                                                                                                                                                                                                                                                                                                                                    
994                                                            <li><a href="https://www.instagram.com/allpetsconsidered/" target="_blank" class="si-instagram" data-hover-width="109"><span
995                                                class="ts-icon"><i class="fab fa-instagram"></i></span><span
996                                                class="ts-text">Instagram</span></a></li>
997                            
998                            
999                            
1000                            
1001                            
1002                            
1003                                                                                                                                                                                                                                                                            <sp
1003an class="top_phone">
1004                        <a href="tel:(336) 540-1400">
1005                            <span class="ts-icon call-us-btn">
1006                                <i class="fas fa-phone call-us-btn" style="transform: rotate(90deg) !important;"></i>
1007                            </span>
1008                            <span class="ts-text call-us-btn">(336) 540-1400</span>
1009                        </a>
1010                    </span>
1011                            </ul>
1012        </div><!-- #top-social end -->
1013    </div>
1014    
1015</div>
1016     <div id="top-bar" class="transparent-topbar hidden-md hidden-lg mobile-topbar">
1017        <div class="col-xs-12 nobottommargin clearfix">
1018            <div id="side-panel-trigger" class="side-panel-trigger loc-sidetrigger">
1019                <span class="ts-icon loc-ts-icon"><i class="fas fa-map-marker-alt"></i></span>
1020                <span class="ts-text loc-ts-text">Choose Your Location</span>
1021            </div>
1022            <div class="top-links text-center loc-toplinks">
1023                <ul>
1024                    
1025                    <li class="loc-li location_select_display">
1026                        <form action="pages-search-results.html" class="search nav-form" id="search-box">
1027                            <div class="input-group input-search">
1028                                <select name="client_location" id="client_location"
1029                                        class="form-control loc-select client_location" autofocus>
1030                                                                                                                        <option value="greensboro" selected>Battleground Avenue</option>
1031                                                                                                                                                                <option value="greensboro-hpr" >High Point Road</option>
1032                                                                                                                                                                                                                                                                    </select>
1033                            </div>
1034                        </form>
1035                    </li>
1036                    
1037                                        <li class="loc-li loc-topbar-li">
1038                         <span class="header-icons-span loc-header-icon-span hidden-lg hidden-md loc-call-span">
1039                            <a href="tel:(336) 540-1400"><i class="fas fa-phone header-icons loc-header-icons call-us-btn" style="transform: rotate(90deg) !important;"></i></a>
1040                         </span>
1041                    </li>
1042                                        <li class="loc-li loc-topbar-li">
1043                        <span class="header-icons-span loc-header-icon-span fa fa-left hidden-lg hidden-md loc-direction-span">
1044                            <a target="_blank" class="mapLink"
1045                                href="https://www.google.com/maps/place/search?q=All+Pets+Considered+2614+Battleground+Ave+Greensboro+NC+27408&amp;place_id=ChIJTY8C_aAeU4gRD2gIdm-KzSg"><i
1046                                class="fas fa-map-marker-alt header-icons loc-header-icons get-direction-btn"></i></a>
1047                        </span>
1048                    </li>
1049                </ul>
1050            </div>
1051        </div>
1052    </div>
1053<script defer>
1054    $('document').ready(function(){
1055        $('.top-links ul li.location-drawer').css({cursor: "pointer"});
1056    })
1057    document.addEventListener("DOMContentLoaded", function () {
1058    const mapLinks = document.getElementsByClassName("mapLink");
1059    const isMobile = window.innerWidth <= 768;
1060
1061    if (isMobile) {
1062        Array.from(mapLinks).forEach(link => {
1063        let originalLink = link.href;
1064
1065            if (originalLink.includes("https://www.google.com/maps/place/search?q=")) {
1066                let newLink = originalLink.replace(
1067                    "https://www.google.com/maps/place/search?q=",
1068                    "https://www.google.com/maps/search/?api=1&query="
1069                );
1070                link.href = newLink;
1071            }
1072        });
1073    }
1074});
1075
1076</script>
1076                        <div id="header-wrap" style="display:none">
1077            <div class="container-fluid clearfix container-adjustment">
1078                <div id="primary-menu-trigger" class="">
1079                    <i class="fas fa-bars"></i>
1080                    <span class="mobile_menu_text"> MENU </span>
1081                </div>
1082                <!-- Logo ============================================= -->
1083                                <div id="logo" class="mobile-header-logo main-logo">
1084                                                                                                                                                                                                                                                                                                                            </div><!-- #logo end -->
1085                <!-- Mobile search box -->
1086                                <!-- Mobile search box end -->
1087                <!-- Primary Navigation============================================= -->
1088                <nav id="primary-menu" class="menu-top" style="">
1089                    <ul id="">
1090                                                <div id="ecwidSearch-desktop" class="alignleft">
1091                                                    </div>
1092                                                                                    <style>
1093    .menu-btn{
1094        border-radius: 30px;
1095    }
1096
1097    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1098        padding-top: 19px;;
1099    }
1100
1101        @media (max-width: 991px) {
1102            .custom-btn {
1103            display: inline-block;
1104            width: 48%;
1105            margin-right: 2%;
1106        }
1107    }
1108
1109    </style>
1110
1111            <li class="current sub-menu click-class ">
1112
1113                                                                <a class="" href="https://shop.allpetsconsidered.com/" title="Shop Now Near Greensboro" target=_blank 
1114                        style="">
1115                        <div class=""
1116                        style="">
1117                        Shop Now
1118                        </div>
1119                        
1120                    </a>
1121                                                        
1122                                      <ul style="">
1123                                                                                <li>
1124                                                                                                                                        <a href="https://shop.allpetsconsidered.com/" title="Shop Online Near Greensboro" target=_blank>
1125                                            <div>Shop Online</div>
1126                                        </a>
1127                                                                                                                        </li>
1128                                                                                                    <li>
1129                                                                                        <a href="/subscription-boxes/" title="Shop Subscription Boxes Near Greensboro" >
1130                                    <div>Shop Subscription Boxes</div>
1131                                </a>
1132                                                    </li>
1133                                                </ul>
1134            </li>
1135                                                                                                                                                <style>
1136    .menu-btn{
1137        border-radius: 30px;
1138    }
1139
1140    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1141        padding-top: 19px;;
1142    }
1143
1144        @media (max-width: 991px) {
1145            .custom-btn {
1146            display: inline-block;
1147            width: 48%;
1148            margin-right: 2%;
1149        }
1150    }
1151
1152    </style>
1153
1154            <li class=" sub-menu click-class ">
1155
1156                            <a class="" href="/pet-food-supply/" title="Pet Supply Near Greensboro"                 style=""
1157                >
1158                <div class=""
1159                    style="">
1160                    Pet Supply
1161                </div>
1162            </a>
1163                                      <ul style="">
1164                                                                                <li>
1165                                                                                        <a href="/dog-food-supply/" title="Dog Food &amp; Supplies Near Greensboro" >
1166                                    <div>Dog Food &amp; Supplies</div>
1167                                </a>
1168                                                    </li>
1169                                                                                                    <li>
1170                                                                                        <a href="/cat-food-supply/" title="Cat Food &amp; Supplies Near Greensboro" >
1171                                    <div>Cat Food &amp; Supplies</div>
1172                                </a>
1173                                                    </li>
1174                                                                                                    <li>
1175                                                                                        <a href="/small-pet-food-supply/" title="Small Pet Food &amp; Supplies Near Greensboro" >
1176                                    <div>Small Pet Food &amp; Supplies</div>
1177                                </a>
1178                                                    </li>
1179                                                                                                    <li>
1180                                                                                        <a href="/brands/" title="Brands Near Greensboro" >
1181                                    <div>Brands</div>
1182                                </a>
1183                                                    </li>
1184                                                </ul>
1185            </li>
1186                                                                                                                                                <style>
1187    .menu-btn{
1188        border-radius: 30px;
1189    }
1190
1191    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1192        padding-top: 19px;;
1193    }
1194
1195        @media (max-width: 991px) {
1196            .custom-btn {
1197            display: inline-block;
1198            width: 48%;
1199            margin-right: 2%;
1200        }
1201    }
1202
1203    </style>
1204
1205            <li class=" sub-menu click-class ">
1206
1207                            <a class="" href="/deals/" title="Promos Near Greensboro"                 style=""
1208                >
1209                <div class=""
1210                    style="">
1211                    Promos
1212                </div>
1213            </a>
1214                                      <ul style="">
1215                                                                                <li>
1216                                                                                                                                        <a href="https://secure.astroloyalty.com/members.php?ld=xZzugnkcBMFfSC7RDg%3D%3D" title="Astro Loyalty Program Near Greensboro" target=_blank>
1217                                            <div>Astro Loyalty Program</div>
1218                                        </a>
1219                                                                                                                        </li>
1220                                                </ul>
1221            </li>
1222                                                                                                                                                <style>
1223    .menu-btn{
1224        border-radius: 30px;
1225    }
1226
1227    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1228        padding-top: 19px;;
1229    }
1230
1231        @media (max-width: 991px) {
1232            .custom-btn {
1233            display: inline-block;
1234            width: 48%;
1235            margin-right: 2%;
1236        }
1237    }
1238
1239    </style>
1240
1241            <li class=" sub-menu click-class ">
1242
1243                            <a class="" href="/grooming/" title="Grooming Near Greensboro"                 style=""
1244                >
1245                <div class=""
1246                    style="">
1247                    Grooming
1248                </div>
1249            </a>
1250                                      <ul style="">
1251                                                                                <li>
1252                                                                                        <a href="/groomers/" title="Groomers Near Greensboro" >
1253                                    <div>Groomers</div>
1254                                </a>
1255                                                    </li>
1256                                                </ul>
1257            </li>
1258                                                                                                                                                <style>
1259    .menu-btn{
1260        border-radius: 30px;
1261    }
1262
1263    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1264        padding-top: 19px;;
1265    }
1266
1267        @media (max-width: 991px) {
1268            .custom-btn {
1269            display: inline-block;
1270            width: 48%;
1271            margin-right: 2%;
1272        }
1273    }
1274
1275    </style>
1276
1277            <li class=" sub-menu click-class ">
1278
1279                    <div id="logo" class="mobile-header-logo logo-position">
1280                                                                                                                                                                                <a href="/"
1281                               class="standard-logo"
1282                               data-dark-logo="https://ik.imagekit.io/0ofixtqpt/638237/all-pets.png"><img src="https://ik.imagekit.io/0ofixtqpt/638237/all-pets.png"
1283                                                                                  alt="All Pets Considered Logo"></a>
1284                            <a href="/"
1285                               class="retina-logo"
1286                               data-dark-logo="https://ik.imagekit.io/0ofixtqpt/638237/all-pets.png"><img src="https://ik.imagekit.io/0ofixtqpt/638237/all-pets.png"
1287                                                                                  alt="All Pets Considered Logo"></a>
1288                                                                        </div>
1289            </li>
1290            <li class=" sub-menu">
1291                            <a class="" href="/services/" title="Services Near Greensboro"                 style=""
1292                >
1293                <div class=""
1294                    style="">
1295                    Services
1296                </div>
1297            </a>
1298                                      <ul style="">
1299                                                                                <li>
1300                                                                                        <a href="/birthday-billboard/" title="Birthday Billboard Near Greensboro" >
1301                                    <div>Birthday Billboard</div>
1302                                </a>
1303                                                    </li>
1304                                                                                                    <li>
1305                                                                                        <a href="/private-sniffaris/" title="Private Shopping Near Greensboro" >
1306                                    <div>Private Shopping</div>
1307                                </a>
1308                                                    </li>
1309                                                                                                    <li>
1310                                                                                        <a href="/subscription-boxes/" title="Subscription Boxes Near Greensboro" >
1311                                    <div>Subscription Boxes</div>
1312                                </a>
1313                                                    </li>
1314                                                                                                    <li>
1315                                                                                        <a href="/community-room/" title="Community Room Near Greensboro" >
1316                                    <div>Community Room</div>
1317                                </a>
1318                                                    </li>
1319                                                                                                    <li>
1320                                                                                        <a href="/nutritional-counseling/" title="Nutritional Counseling Near Greensboro" >
1321                                    <div>Nutritional Counseling</div>
1322                                </a>
1323                                                    </li>
1324                                                                                                    <li>
1325                                                                                        <a href="/pet-adoptions/" title="Supporting Pet Adoptions Near Greensboro" >
1326                                    <div>Supporting Pet Adoptions</div>
1327                                </a>
1328                                                    </li>
1329                                                                                                    <li>
1330                                                                                        <a href="/local-delivery/" title="Local Delivery Near Greensboro" >
1331                                    <div>Local Delivery</div>
1332                                </a>
1333                                                    </li>
1334                                                                                                    <li>
1335                                                                                        <a href="/dog-bakery/" title="Dog Bakery Near Greensboro" >
1336                                    <div>Dog Bakery</div>
1337                                </a>
1338                                                    </li>
1339                                                </ul>
1340            </li>
1341                                                                                                                                                <style>
1342    .menu-btn{
1343        border-radius: 30px;
1344    }
1345
1346    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1347        padding-top: 19px;;
1348    }
1349
1350        @media (max-width: 991px) {
1351            .custom-btn {
1352            display: inline-block;
1353            width: 48%;
1354            margin-right: 2%;
1355        }
1356    }
1357
1358    </style>
1359
1360            <li class=" sub-menu click-class ">
1361
1362                            <a class="" href="/events/" title="Events Near Greensboro"                 style=""
1363                >
1364                <div class=""
1365                    style="">
1366                    Events
1367                </div>
1368            </a>
1369                                      <ul style="">
1370                                                                                <li>
1371                                                                                        <a href="/birthday/" title="Birthday Paw-ty Near Greensboro" >
1372                                    <div>Birthday Paw-ty</div>
1373                                </a>
1374                                                    </li>
1375                                                                                                    <li>
1376                                                                                        <a href="/seminars/" title="WORKSHOP SEMINARS Near Greensboro" >
1377                                    <div>WORKSHOP SEMINARS</div>
1378                                </a>
1379                                                    </li>
1380                                                                                                    <li>
1381                                                                                        <a href="/events/" title="Events Near Greensboro" >
1382                                    <div>Events</div>
1383                                </a>
1384                                                    </li>
1385                                                </ul>
1386            </li>
1386
1387                                                                                                                                                <style>
1388    .menu-btn{
1389        border-radius: 30px;
1390    }
1391
1392    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1393        padding-top: 19px;;
1394    }
1395
1396        @media (max-width: 991px) {
1397            .custom-btn {
1398            display: inline-block;
1399            width: 48%;
1400            margin-right: 2%;
1401        }
1402    }
1403
1404    </style>
1405
1406            <li class=" sub-menu click-class ">
1407
1408                            <a class="" href="/about-us/" title="About Near Greensboro"                 style=""
1409                >
1410                <div class=""
1411                    style="">
1412                    About
1413                </div>
1414            </a>
1415                                      <ul style="">
1416                                                                                <li>
1417                                                                                        <a href="/donation-request/" title="Donation Request Near Greensboro" >
1418                                    <div>Donation Request</div>
1419                                </a>
1420                                                    </li>
1421                                                                                                    <li>
1422                                                                                        <a href="/store-gallery/" title="Store Gallery Near Greensboro" >
1423                                    <div>Store Gallery</div>
1424                                </a>
1425                                                    </li>
1426                                                                                                    <li>
1427                                                                                        <a href="/newly-adopted-pet-program/" title="Newly Adopted Pet Program Near Greensboro" >
1428                                    <div>Newly Adopted Pet Program</div>
1429                                </a>
1430                                                    </li>
1431                                                                                                    <li>
1432                                                                                        <a href="/reviews/" title="Online Reviews Near Greensboro" >
1433                                    <div>Online Reviews</div>
1434                                </a>
1435                                                    </li>
1436                                                                                                    <li>
1437                                                                                        <a href="/press-and-awards/" title="Press &amp; Awards Near Greensboro" >
1438                                    <div>Press &amp; Awards</div>
1439                                </a>
1440                                                    </li>
1441                                                                                                    <li>
1442                                                                                        <a href="/blog/" title="Blog Near Greensboro" >
1443                                    <div>Blog</div>
1444                                </a>
1445                                                    </li>
1446                                                                                                    <li>
1447                                                                                        <a href="/return-policy/" title="Return Policy Near Greensboro" >
1448                                    <div>Return Policy</div>
1449                                </a>
1450                                                    </li>
1451                                                </ul>
1452            </li>
1453                                                                                                                                                <style>
1454    .menu-btn{
1455        border-radius: 30px;
1456    }
1457
1458    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1459        padding-top: 19px;;
1460    }
1461
1462        @media (max-width: 991px) {
1463            .custom-btn {
1464            display: inline-block;
1465            width: 48%;
1466            margin-right: 2%;
1467        }
1468    }
1469
1470    </style>
1471
1472            <li class="  ">
1473
1474                            <a class="" href="/careers/" title="Careers Near Greensboro"                 style=""
1475                >
1476                <div class=""
1477                    style="">
1478                    Careers
1479                </div>
1480            </a>
1481                              </li>
1482                                                                                                                                </ul>
1483                </nav><!-- #primary-menu end -->
1484            </div>
1485        </div>
1486    </header>
1487<div id="side-panel">
1488    <div class="side-panel-wrap">
1489        <div class="drawer-title">
1490            <button type="button" class="close drawer-close" data-dismiss="alert" aria-label="Close">
1491                <span aria-hidden="true" class="drawer-close-icon">×</span>
1492            </button>
1493            <h3 class="drawer-title-name"><i class="fas fa-map-marker-alt"></i> &nbsp; Find Your Store </h3>
1494        </div>
1495        <div class="drawer-card">
1496            <div class="zip-code-div">
1497                <input type="text" class="zip-code-search" id="zipCode" data-id="zip-code-input" placeholder="Enter Zip Code" maxlength="5" />
1498                <button type="submit" id="zipSearch" class="loc-search-button"><i class="fas fa-search search-icon"></i></button>
1499            </div>
1500            <span class="zip-error"></span>
1501                            <h2 id="all-show" class="local-store-link"> All Locations </h2>
1502                        <img src="https://ik.imagekit.io/0ofixtqpt/143715/preloader-dark.gif" id="loader-location" class="loader-location"/>
1503            <div class="show-location">
1504                <a class="location-drawer-anchor locationSelect" data-slug="greensboro" data-name="greensboro" href="javascript:;" data-href="/">
1505            <div class="client-location location-border">
1506                <h3 class="notopmargin nobottommargin location-drawer-business">
1507                    Battleground Avenue
1508                </h3>
1509                <span>
1510                    <i class="fas fa-map-marker-alt"></i> &nbsp;2614 Battleground Ave,  Greensboro, NC 27408
1511                </span>
1512                <br />
1513                                    <span>
1514                        <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i>&nbsp;&nbsp;(336) 540-1400
1515                    </span>
1516                    <br />
1517                
1518                <span class="hours-drawer">
1519                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Open Today Until 8:00 pm
1520                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                </span>
1521                <span class="drawer_delivery">
1522                    <br />
1523                    In-Store Pickup, Curbside Pickup, Local Delivery, Same Day Delivery, No Contact Delivery Available
1524                </span>
1525            </div>
1526        </a>
1527                <a class="location-drawer-anchor locationSelect" data-slug="greensboro-hpr" data-name="greensboro" href="javascript:;" data-href="/greensboro-hpr">
1528            <div class="client-location location-border">
1529                <h3 class="notopmargin nobottommargin location-drawer-business">
1530                    High Point Road
1531                </h3>
1532                <span>
1533                    <i class="fas fa-map-marker-alt"></i> &nbsp;5004 High Point Rd,  Greensboro, NC 27407
1534                </span>
1535                <br />
1536                                    <span>
1537                        <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i>&nbsp;&nbsp;(336) 540-1400
1538                    </span>
1539                    <br />
1540                
1541                <span class="hours-drawer">
1542                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Open Today Until 8:00 pm
1543                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </span>
1544                <span class="drawer_delivery">
1545                    <br />
1546                    In-Store Pickup, Curbside Pickup, Local Delivery, Same Day Delivery, No Contact Delivery Available
1547                </span>
1548            </div>
1549        </a>
1550                        </div>
1551        </div>
1552    </div>
1553</div>
1554<script>
1555    let ecwid_count = '0';
1556    ecwid_count = parseInt(ecwid_count);
1557    let selectedLocation = localStorage.getItem('selected_location');
1558    if(localStorage.getItem('drawer_flag') == null && ecwid_count > 1){
1559        localStorage.setItem('drawer_flag',1);
1560        $("body").addClass('side-panel-open');
1561    }else{
1562        localStorage.setItem('drawer_flag',0);
1563        $("body").removeClass('side-panel-open');
1564    }
1565    var loc = $('#client_location').val();
1566    localStorage.setItem('selected_location', loc);
1567    $('a[data-slug='+loc+']').children().addClass('locationBrd');
1568    $('#loader-location').css('display','none');
1569    $('body').on('click', '.locationSelect', function () {
1570        let slug = $(this).data('slug');
1571        let hqName = $(this).data('name');
1572
1573        let previousSlug = localStorage.getItem('selected_location');
1574
1575        // Check if same slug is clicked
1576        const isLocationSelected = previousSlug === slug;
1577        const isHQSelectedAndLocationEmpty = slug === hqName && previousSlug === '';
1578
1579        let shouldCloseDrawer = isLocationSelected || isHQSelectedAndLocationEmpty;
1580
1581        // If the HQ is selected, set the slug to an empty string
1582        if (slug === hqName) {
1583            slug = '';
1584        }
1585
1586        // Update the selected location in localStorage
1587        localStorage.setItem('selected_location', slug);
1588
1589        if (shouldCloseDrawer) {
1590            document.querySelector('.drawer-close').click();
1591        } else {
1592            redirectToLocation(slug, previousSlug, hqName)
1593        }
1594    });
1595
1596    function redirectToLocation(slug, previousSlug, hqName) {
1597        // Get the current URL path
1598        let currentPath = window.location.pathname;
1599
1600        // Check the previous slug with HQ
1601        if (previousSlug === hqName) {
1602            previousSlug = '';
1603        }
1604
1605        // Determine the new URL path and redirect
1606        let newPath = previousSlug
1607            ? replaceOrRemoveLocationInUrl(slug, currentPath)
1608            : `/${slug}${currentPath}`;
1609
1610        // Redirect to the new URL
1611        location.href = newPath;
1612    }
1613
1614    function replaceOrRemoveLocationInUrl(newLocation, currentPath) {
1615        // Use a regular expression to match the location part (only the first segment after the domain)
1616        let newPath = currentPath.replace(/\/[^\/]+/, newLocation ? `/${newLocation}` : '');
1617
1618        // Ensure the new path starts with a slash
1619        if (!newPath.startsWith('/')) {
1620            newPath = '/' + newPath;
1621        }
1622
1623        return newPath;
1624    }
1625
1626    $("#zipCode").keyup(function(){
1627        this.value = this.value.replace(/[^0-9]/g,'');
1628    });
1629
1630    // Function to handle zip code search actions
1631    function handleZipSearch() {
1632        $('.show-location').css('display', 'none');
1633        $('#loader-location').css('display', 'block');
1634        $('#all-show').html('Nearby Store');
1635        search();
1636    }
1637
1638    // Attach keypress event to zip code search input
1639    $('.zip-code-search').keypress(function (e) {
1640        if (e.which === 13) {
1641            handleZipSearch();
1642        }
1643    });
1644
1645    // Attach click event to zip search button
1646    $('#zipSearch').click(function () {
1647        handleZipSearch();
1648    });
1649
1650    function search() {
1651        let location = $('input[name=location_id]').val();
1652        let zip = $('#zipCode').val();
1653        if(zip !== '' && zip.length < 5){
1654            $('.zip-error').html("Error: Please enter a valid ZIP code");
1655            $('.local-store-link').attr('style', 'margin-top:5% !important');
1656            $('#loader-location').css('display','none');
1657            return false;
1658        } else {
1659            $('.zip-error').html("");
1660            $('#all-show').attr('style', 'margin-top:0% !important','display: block');
1661            $('#ecwid-show').attr('style', 'margin-top:0% !important','display: block');
1662        }
1663
1664        // If no zip code is provided, show all the locations
1665        if(zip === '') {
1666            $('#all-show').html('All Locations');
1667        }
1668
1669        let url = '/zipSearch/';
1670        $.ajax({
1671            headers: {
1672                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
1673            },
1674            type: 'POST',
1675            url: url,
1676            data: {'currentLoc': location,'zip' : zip},
1677            success: function (response) {
1678                $('.show-location').css('display','block');
1679                $('#loader-location').css('display','none');
1680                $('.show-location').html(response);
1681                $('a[data-slug='+loc+']').children().addClass('locationBrd');
1682            }
1683        });
1684    }
1685    $('.drawer-close').on('click', function(){
1686        $("body").removeClass('side-panel-open');
1687        $('#all-show').html('All Locations');
1688        $('#ecwid-show').html('Choose a Store to Buy Online');
1689        $('#zipCode').val('');
1690    });
1691</script>
1691<script>
1692    let ecwidMobileSearch = $('#ecwidSearch-mobile');
1693    let ecwidDesktopSearch = $('#ecwidSearch-desktop');
1694    window.addEventListener("orientationchange", function() {
1695        if (window.matchMedia("(orientation: portrait)").matches) {
1696            showPortraitSearch();
1697        }
1698        if (window.matchMedia("(orientation: landscape)").matches) {
1699            showLandscapeSearch();
1700        }
1701    }, false);
1702    var logoPosition = '5';
1703    var captcha_key = '6LfcAGMpAAAAAL68qM6-xqbJeELRxV4MPPD71y27';
1704    var wwidth = 0;
1705    function dynamic_padding() {
1706        $('#header-wrap').show();
1707        var p = 0;
1708        $('#primary-menu > ul > li').each(function (x, y) {
1709            p += $(y).width();
1710        });
1711        var w = $('#primary-menu').width();
1712        var actual_width = w - p;
1713        var count_li = $('#primary-menu > ul > li').length + 2;
1714        var padding_width = actual_width / count_li;
1715        $('#primary-menu > ul > li').each(function () {
1716            $(this).attr('style', 'padding-right:' + padding_width + 'px !important;');
1717        });
1718        $('#primary-menu > ul > li:first').attr('style', 'padding-left:' + padding_width + 'px !important;padding-right: ' + padding_width + 'px !important;');
1719        wwidth = $(window).width();
1720    }
1721
1722    $(window).resize(function () {
1723        if (wwidth != $(window).width() && ($(window).width() > '768')) {
1724            if (logoPosition > 1) {
1725                dynamic_padding();
1726            }
1727        }
1728    });
1729    if (logoPosition > 1 && ($(window).width() > '768')) {
1730        setTimeout( dynamic_padding, 500);
1731    }
1732
1733    $(document).ready(function (){
1734        if (window.matchMedia("(orientation: landscape)").matches) {
1735            // console.log('landscape');
1736            showLandscapeSearch();
1737        }
1738        if (window.matchMedia("(orientation: portrait)").matches) {
1739            ecwidDesktopSearch.hide();
1740            
1741            
1742        }
1743    });
1744
1745    /**
1746     * show portrait search box
1747     */
1748    function showPortraitSearch()
1749    {
1750        let desktopSearch = ecwidDesktopSearch.html();
1751        ecwidDesktopSearch.html('').hide();
1752        ecwidMobileSearch.show().html(desktopSearch);
1753        $('#my-search-').removeClass('search-products-desktop').addClass('search-products-mobile');
1754    }
1755
1756    /**
1757     * show landscape search box
1758     */
1759    function showLandscapeSearch()
1760    {
1761        let mobileSearch = ecwidMobileSearch.html();
1762        ecwidMobileSearch.html('').hide();
1763        ecwidDesktopSearch.show().html(mobileSearch);
1764        $('#my-search-').removeClass('search-products-mobile').addClass('search-products-desktop');
1765    }
1766</script>
1766            <style>
1767        .col-md-2{
1768            width: 20% !important;
1769        }
1770        .msg-countdown{
1771         float: right;
1772        }
1773    </style>
1774    <section id="page-title"
1775                 class="page-title-parallax page-title-dark page-title-right hero-bg-image mobile-main-land-section mobile-page-title"
1776                 data-stellar-background-ratio="0.2">
1777            <div class="home-overlay"></div>
1778            <div class="container clearfix center bottommargin-sm-6 hero-title-div">
1779                <h1 class="hero-title">
1780                                            All Pets Considered in Greensboro, NC
1781                                    </h1>
1782                                    <p class="notopmargin animal_short">
1783                                                    <p>OPEN TODAY UNTIL 8:00 PM</p>
1784<script>
1785document.addEventListener('DOMContentLoaded', function () {
1786    const submitButton = document.getElementById('contact-btn');
1787    submitButton.disabled = true;
1788
1789    const consents = [
1790        {
1791            id: 'marketingConsent',
1792            html: `I consent to receive marketing text messages from All Pets Considered at the number provided. Frequency may vary. Message & data rates may apply. Text HELP for assistance, reply STOP to opt out.`
1793        },
1794        {
1795            id: 'nonMarketingConsent',
1796            html: `I consent to receive non-marketing text messages from All Pets Considered about the order updates, appointment reminders etc. Message & data rates may apply.`
1797        }
1798    ];
1799
1800    const container = document.createElement('div');
1801    container.style.marginBottom = '1rem';
1802
1803    const checkboxes = [];
1804
1805    // Loop to create checkboxes
1806    consents.forEach(({ id, html }) => {
1807        const wrapper = document.createElement('div');
1808        wrapper.style.display = 'flex';
1809        wrapper.style.gap = '10px';
1810        wrapper.style.marginBottom = '0.75rem';
1811        wrapper.style.lineHeight = '1.4';
1812
1813        const checkbox = document.createElement('input');
1814        checkbox.type = 'checkbox';
1815        checkbox.id = id;
1816        checkbox.style.margin = '3px 0.5rem 0 0';
1817
1818        const textContainer = document.createElement('span');
1819        textContainer.innerHTML = html;
1820
1821        wrapper.appendChild(checkbox);
1822        wrapper.appendChild(textContainer);
1823        container.appendChild(wrapper);
1824
1825        checkboxes.push(checkbox);
1826    });
1827
1828    // Add Terms and Privacy Policy links in a single line with "&" between them
1829    const linksContainer = document.createElement('div');
1830    linksContainer.style.marginLeft = '2.7rem'; // Adjust the margin as needed
1831    linksContainer.innerHTML = `
1832        <div><b><a href="/terms-of-services" target="_blank" style="text-decoration:underline;">Terms of Service</a> & <a href="/privacy-policy" target="_blank" style="text-decoration:underline;">Privacy Policy</a></b></div>
1833    `;
1834    container.appendChild(linksContainer);
1835
1836    // Insert consent options above the submit button
1837    submitButton.parentNode.insertBefore(container, submitButton);
1838
1839    // Function to enable the submit button if at least one checkbox is checked
1840    function updateButtonState() {
1841        const anyChecked = checkboxes.some(cb => cb.checked);
1842        submitButton.disabled = !anyChecked;
1843    }
1844
1845    // Attach event listeners to checkboxes to update the button state
1846    checkboxes.forEach(cb => cb.addEventListener('change', updateButtonState));
1847
1848    // Call updateButtonState to set the initial state of the submit button
1849    updateButtonState();
1850});
1851
1852</script>
1852
1853                                            </p>
1854                
1855                                                            <a  href="tel:(336) 540-1400"
1856                           class="button slide_btn_left button-large hero-btn button-rounded noleftmargin topmargin-sm main-widget-image-button sub-page-cta-btn-1 call-us-btn"
1857                           style="background-color: #05a790">
1858                            Call Us
1859                        </a>
1860                                    
1861                    
1862                       
1863                       
1864                       
1865                        
1866                    
1867                                                                            <a  href="https://goo.gl/maps/3EvxsughER34LuKs6"
1868                           class="button slide_btn_right button-large button-rounded hero-btn noleftmargin topmargin-sm main-widget-image-button sub-page-cta-btn-2 "
1869                           style="background-color: #ed0d8c">
1870                            Driving Directions
1871                        </a>
1872                                                </div>
1873
1874        </section>
1875        
1875<script>
1876        $(document).ready(function () {
1877            let options = {};
1878            let moptions = {};
1879            $(".pet-brand-btn").click(function () {
1880                $('html, body').animate({scrollTop: $('#pet-brand').offset().top - 250}, '200');
1881            });
1882
1883            var timer = 1;
1884                        var count = parseInt(0); // desktop slide count
1885            var mcount = parseInt(0); // mobile slide count
1886            if(count > 1){ // if greater than 1 slide in desktop then loop true
1887                options = {
1888                    loop: false,
1889                                        autoplay: {
1890                                                delay: '5000',
1891                                                disableOnInteraction: false,
1892                    },
1893                                        navigation: {
1894                        nextEl: '.swiper-button-next',
1895                        prevEl: '.swiper-button-prev',
1896                    },
1897                    pagination: {
1898                        el: '.swiper-pagination',
1899                        clickable: true,
1900                    }
1901                }
1902            } else{ // if ony 1 slide in desktop then loop set to false
1903                options = {
1904                    loop: false,
1905                                        autoplay: {
1906                                                delay: '5000',
1907                                                disableOnInteraction: false,
1908                    },
1909                                        navigation: {
1910                        nextEl: '.swiper-button-next',
1911                        prevEl: '.swiper-button-prev',
1912                    },
1913                    pagination: {
1914                        el: '.swiper-pagination',
1915                        clickable: true,
1916                    }
1917                }
1918            }
1919
1920            if(mcount > 1){ // if greater than 1 slide in mobile then loop true
1921                moptions = {
1922                    loop: false,
1923                                        autoplay: {
1924                                                delay: '5000',
1925                                                disableOnInteraction: false,
1926                    },
1927                                        navigation: {
1928                        nextEl: '.swiper-button-next',
1929                        prevEl: '.swiper-button-prev',
1930                    },
1931                    pagination: {
1932                        el: '.swiper-pagination',
1933                        clickable: true,
1934                    }
1935                }
1936            } else{  // if ony 1 slide in mobile then loop set to false
1937                moptions = {
1938                    loop: false,
1939                                        autoplay: {
1940                                                delay: '5000',
1941                                                disableOnInteraction: false,
1942                    },
1943                                        navigation: {
1944                        nextEl: '.swiper-button-next',
1945                        prevEl: '.swiper-button-prev',
1946                    },
1947                    pagination: {
1948                        el: '.swiper-pagination',
1949                        clickable: true,
1950                    }
1951                }
1952            }
1953
1954
1955            homeslider('.desktop_slider', timer,count,options);
1956            homeslider('.mobile_slider', timer,count,moptions);
1957
1958            function homeslider(type, timer) {
1959                if ($(type + " .swiper-slide").length  > 1)
1960                {
1961                    var swiper = new Swiper(type, options);
1962                    if ($(type + " .swiper-slide").length === 1 || $(type + " .swiper-slide").length === 3) {
1963                        if (swiper.params.loop) {
1964                            $('.swiper-wrapper').addClass("disabled");
1965                            $('.swiper-pagination').addClass("disabled");
1966                            swiper.autoplay.stop();
1967                        }
1968                    }
1969                }
1970            }
1971        });
1972
1973
1974        function hotlink(id) {
1975            var href = $(id).attr("href");
1976            var target = $(id).attr("target");
1977            if (href.charAt(0) == "#") {
1978                if (href.length > 1) {
1979                    $(id).removeAttr("href");
1980                    $(id).addClass("hotlink-btn");
1981                    if (href == '#home-service-section' && ($(id).hasClass("hotlink-btn"))) {
1982
1983                        $('html, body').animate({scrollTop: $('#home-service-section').offset().top - 250}, '200');
1984                        $(id).attr("href", href);
1985                    }
1986                    if (href == '#home-brand-section' && ($(id).hasClass("hotlink-btn"))) {
1987                        $('html, body').animate({scrollTop: $('#home-brand-section').offset().top - 250}, '200');
1988                        $(id).attr("href", href);
1989                    }
1990                    if (href == '#home-event-section' && ($(id).hasClass("hotlink-btn"))) {
1991                        $('html, body').animate({scrollTop: $('#home-event-section').offset().top - 250}, '200');
1992                        $(id).attr("href", href);
1993                    }
1994                    if (href == '#home-promotion-section' && ($(id).hasClass("hotlink-btn"))) {
1995                        $('html, body').animate({scrollTop: $('#home-promotion-section').offset().top - 250}, '200');
1996                        $(id).attr("href", href);
1997                    }
1998                    if (href == '#home-review-section' && ($(id).hasClass("hotlink-btn"))) {
1999                        $('html, body').animate({scrollTop: $('#home-review-section').offset().top - 250}, '200');
2000                        $(id).attr("href", href);
2001                    }
2002                }
2003            } else if (href.charAt(0) != '#' && target == "_blank") {
2004                window.open($(id).attr('href'));
2005            } else if (href.charAt(0) != '#' && target == "undefined") {
2006                window.location.href = $(id).attr('href');
2007            }
2008
2009        }
2010    </script>
2010
2011    <style>
2012        .home-cta-btn-1{
2013            color: #fff !important;
2014        }
2015        .home-cta-btn-1:hover{
2016            color: #fff !important;
2017        }
2018        .home-cta-btn-2{
2019            color: #fff !important;
2020        }
2021        .home-cta-btn-2:hover{
2022            color: #fff !important;
2023        }
2024        .home-cta-btn-1:hover{
2025            background-color: !important;
2026        }
2027        .home-cta-btn-2:hover{
2028            background-color:  !important;
2029        }
2030        .sub-page-cta-btn-1{
2031            color: #fff !important;
2032        }
2033        .sub-page-cta-btn-1:hover{
2034            color: #fff !important;
2035        }
2036        .sub-page-cta-btn-2{
2037            color: #fff !important;
2038        }
2039        .sub-page-cta-btn-2:hover{
2040            color: #fff !important;
2041        }
2042        .sub-page-cta-btn-1:hover{
2043            background-color: !important;
2044        }
2045        .sub-page-cta-btn-2:hover{
2046            background-color:  !important;
2047        }
2048        
2049            #page-title{
2050            background: url('https://ik.imagekit.io/0ofixtqpt/646998/tr:n-topbar_bg/contact-all-ntural-pet-supply-near-me.jpg') !important;
2051        }
2052                    .home-overlay{
2053            background: rgba(0,0,0,0.2) !important;
2054        }
2055                    @media (max-width:1024px) and (min-width: 320px) {
2056                    .swiper-button-next, .swiper-button-prev, .swiper-pagination {
2057                display: block;
2058            }
2059        
2060                    #slider-cover {
2061                background: none !important;
2062            }
2063                                 #page-title {
2064                background: url('https://ik.imagekit.io/0ofixtqpt/646999/all-natural-pet-supply-store.jpg') !important;
2065            }
2066                }
2067    </style>
2068
2069
2070    <section id="content">
2071
2072        <div class="content-wrap">
2073
2074                        <div class="container clearfix">
2075
2076                <div class="col_half">
2077                    <div class="fancy-title text-center">
2078                        <h3>We’d love to hear from you</h3>
2079                    </div>
2080
2081                    <div class="contact-widget">
2082
2083                        <div class="contact-form-result"></div>
2084
2085                        <form data-toggle="validator" role="form" id="contact_form">
2086                            <input type="hidden" name="_token" value="1oxbJrAUp8mkZXJBAvdvtn8GopgnbyzEOHxp5FQe" autocomplete="off">
2087                            <input type="hidden" name="loc_id" value="1059">
2088                            <div class="form-group col-sm-4">
2089                                <label for="inputName" class="control-label">Name
2090                                    <small>*</small>
2091                                </label>
2092                                <input type="text" class="empty-filed form-control" id="inputName" name="name"
2093                                       placeholder="Name" data-error="Name is required" required autofocus>
2094                                <div class="help-block with-errors"></div>
2095                            </div>
2096                            <div class="form-group col-sm-4">
2097                                <label for="inputEmail" class="control-label">Email</label>
2098                                <input type="email" class="empty-filed form-control" id="inputEmail" name="email"
2099                                       placeholder="Email">
2100
2101                            </div>
2102                            <div class="form-group col-sm-4">
2103                                <label for="inputPhone" class="control-label">Phone
2104                                    <small>*</small>
2105                                </label>
2106                                <div class="row">
2107                                    <div class="form-group phone col-xs-12">
2108                                        <input type="text" class="empty-filed form-control bfh-phone input-mask"
2109                                               name="phone" id="phone_number" data-country="US"
2110                                               data-format="(ddd) ddd-dddd" data-error="Phone is required" required>
2111                                        <div class="help-block with-errors"></div>
2112                                    </div>
2113                                </div>
2114                            </div>
2115                            <div class="form-group col-xs-12">
2116                                <label for="inputMessage" class="control-label">Message
2117                                    <small>*</small>
2118                                </label> <span id="messageCountdown" class="msg-countdown"></span>
2119                                <textarea class="empty-filed form-control" id="message" name="message" rows=6" cols="30"
2120                                          aria-required="true" data-error="Message is required" maxlength="500" required></textarea>
2121                                <div class="help-block with-errors"></div>
2122                            </div>
2123                            <div class="form-group col-xs-12">
2124                                <div class="g-recaptcha" data-sitekey="6LfcAGMpAAAAAL68qM6-xqbJeELRxV4MPPD71y27" data-action="CONTACT"></div>
2125                                <button type="submit" id="contact-btn"
2126                                        class="contact-btn contact-submit-btn button-rounded button button-large btn-primary">
2127                                    Submit
2128                                </button>
2129                                <img src="https://ik.imagekit.io/0ofixtqpt/143715/preloader-dark.gif" id="contact-loader" class="loader-contact"/>
2130                            </div>
2131                        </form>
2132
2133                        <div class="success-message-alert text-center hidden alert alert-success alert-dismissible col-xs-12">
2134                            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
2135                                <span aria-hidden="true">×</span>
2136                            </button>
2137                        </div>
2138                        <div class="error-message-alert text-center hidden alert alert-danger alert-dismissible col-xs-12">
2139                            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
2140                                <span aria-hidden="true">×</span>
2141                            </button>
2142                        </div>
2143                    </div>
2144                </div>
2145
2146                                <!-- Google Map
2147                ============================================= -->
2148                <div id="show-map" class="col_half col_last">
2149                    <div id="contact_map" class="place contact-us-map">
2150                        <div class="place contact-us-map">
2151                            <a href="https://www.google.com/maps/place/search?q=All+Pets+Considered+2614+Battleground+Ave+Greensboro+NC+27408&amp;place_id=ChIJTY8C_aAeU4gRD2gIdm-KzSg" target="_blank">
2152                                <iframe
2153                                        class="get-direction-btn"
2154                                        width="450"
2155                                        height="250"
2156                                        frameborder="0"
2157                                        style="border:0;"
2158                                        referrerpolicy="no-referrer-when-downgrade"
2159                                        src="https://www.google.com/maps/embed/v1/search?key=AIzaSyDLf1mqLyRZJJR1-kQfHuPm5gcLyvgMdc8&q=All+Pets+Considered%2C+2614+Battleground+Ave%2C+Greensboro%2C+NC%2C+27408%2C+US">
2160                                </iframe>
2161                            </a>
2162                        </div>
2163                    </div>
2164                </div><!-- Google Map End -->
2165
2166                <div class="clear"></div>
2167
2168
2169                <!-- Contact Info
2170                ============================================= -->
2171                                    
2172                    <div class="row clear-bottommargin">
2173                        <div class="col-md-3 col-sm-6 bottommargin clearfix contact-us-block ct-address" style=display:block;>
2174                            <div class="feature-box fbox-center fbox-bg fbox-plain contact-feature-box">
2175                                <div class="fbox-icon">
2176                                                                            <a target="_blank" href="https://www.google.com/maps/place/search?q=All+Pets+Considered+2614+Battleground+Ave+Greensboro+NC+27408&amp;place_id=ChIJTY8C_aAeU4gRD2gIdm-KzSg"><i
2177                                                    class="contact_icon fas fa-map-marker-alt get-direction-btn"></i></a>
2178                                                                    </div>
2179                                <h3>Visit Us<a target="_blank"
2180                                                                                                     href="https://www.google.com/maps/place/search?q=All+Pets+Considered+2614+Battleground+Ave+Greensboro+NC+27408&amp;place_id=ChIJTY8C_aAeU4gRD2gIdm-KzSg"><span
2181                                                class="subtitle small-text contact-us-block-text get-direction-btn">2614 Battleground Ave,  Greensboro,  NC&nbsp;27408</span></a>
2182                                </h3>
2183                            </div>
2184                        </div>
2185
2186                        <div class="col-md-3 col-sm-6 bottommargin clearfix contact-us-block ct-number" style=display:block;>
2187                            <div class="feature-box fbox-center fbox-bg fbox-plain contact-feature-box">
2188                                <div class="fbox-icon">
2189                                    <a href="tel:(336) 540-1400"><i
2190                                                class="contact_icon fas fa-phone call-us-btn" style="transform: rotate(90deg) !important;"></i></a>
2191                                </div>
2192                                <h3>Speak to Us<a
2193                                            href="tel:(336) 540-1400"><span
2194                                                class="call-us-btn subtitle small-text contact-us-block-text">(336) 540-1400</span></a>
2195                                </h3>
2196                            </div>
2197                        </div>
2198
2199                        <div class="col-md-3 col-sm-6 bottommargin clearfix contact-us-block ct-fax" style=display:none;>
2200                            <div class="feature-box fbox-center fbox-bg fbox-plain contact-feature-box">
2201                                <div class="fbox-icon">
2202                                    <a href="tel:"><i
2203                                                class="contact_icon fas fa-fax call-us-btn"></i></a>
2204                                </div>
2205                                <h3>Fax Us<a href="tel:"><span
2206                                                class="call-us-btn subtitle small-text contact-us-block-text"></span></a>
2207                                </h3>
2208                            </div>
2209                        </div>
2210
2211                        <div class="col-md-3 col-sm-6 bottommargin clearfix contact-us-block ct-email" style=display:block;>
2212                            <div class="feature-box fbox-center fbox-bg fbox-plain contact-feature-box">
2213                                <div class="fbox-icon">
2214                                    <a href="mailto:[email protected]"><i
2215                                                class="contact_icon fas fa-envelope"></i></a>
2216                                </div>
2217                                <h3>Email Us<a href="mailto:[email protected]"><span
2218                                                class="subtitle small-text contact-us-block-text">[email protected]</span></a>
2219                                </h3>
2220                            </div>
2221                        </div>
2222                        <div class="col-md-3 col-sm-6 bottommargin clearfix contact-us-block ct-sm" style=display:block;>
2223                            <div class="feature-box fbox-center fbox-bg fbox-plain contact-feature-box">
2224                                                                                                                                                                                <div class="fbox-icon">
2225                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <a target="_blank" href="https://www.instagram.com/allpetsconsidered/">
2226                                                                                                                                                                                                                                                                                                                                                                                                                                                    <i class="contact_icon fab fa-instagram"></i>
2227                                                                                                            </a>
2228                                        </div>
2229                                        <h3>Follow Us On Instagram
2230                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <a target="_blank" href="https://www.instagram.com/allpetsconsidered/">
2231                                                                                                                                                                                                                                                                                                                                            <sp
2231an class="subtitle small-text contact-us-block-text">@allpetsconsidered</span>
2232                                                    </a>
2233                                        </h3>
2234                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </div>
2235                        </div>
2236                    </div><!-- Contact Info End -->
2237                            </div>
2238                        <!--review part-->
2239    <style>
2240        .review-widget-testimonial{
2241            background-color: #ffffff    !important;
2242            overflow-y: auto !important;
2243        }
2244        .review-text-color {
2245            color: #333333    !important;
2246        }
2247
2248        .lazy-background.review-background-parallax {
2249            background: url('https://ik.imagekit.io/0ofixtqpt/646326/pet-food-supplies-groomer-in-greenboro-nc-(2).png');
2250        }
2251
2252        .lazy-background.review-background-static {
2253            background: url('https://ik.imagekit.io/0ofixtqpt/646326/pet-food-supplies-groomer-in-greenboro-nc-(2).png');
2254        }
2255
2256        .review-title-color {
2257            color: #ffffff  !important;
2258        }
2259
2260        .review-description-color {
2261            color: #ffffff  !important;
2262        }
2263
2264        .review-overlay {
2265            background: rgba(0,0,0,0.4)  !important;
2266        }
2267
2268        #home-review-section #recent-reviews .heading-block {
2269            margin-bottom: 10px;
2270        }
2271
2272        @media (min-device-width: 768px) and (orientation: portrait) {
2273            .lazy-background.review-background-parallax {
2274                background-image: url('https://ik.imagekit.io/0ofixtqpt/646322/all-natural-pet-supply-store-and-grooming-near-greensboro.png') !important;
2275                background-attachment: scroll !important;
2276            }
2277
2278            .lazy-background.review-background-static {
2279                background-image: url('https://ik.imagekit.io/0ofixtqpt/646322/all-natural-pet-supply-store-and-grooming-near-greensboro.png') !important;
2280            }
2281        }
2282
2283        @media (max-device-width: 1024px) and (orientation: landscape) {
2284            .lazy-background.review-background-parallax {
2285                background-image: url('https://ik.imagekit.io/0ofixtqpt/646322/all-natural-pet-supply-store-and-grooming-near-greensboro.png') !important;
2286                background-attachment: scroll !important;
2287            }
2288
2289            .lazy-background.review-background-static {
2290                background-image: url('https://ik.imagekit.io/0ofixtqpt/646322/all-natural-pet-supply-store-and-grooming-near-greensboro.png') !important;
2291            }
2292        }
2293
2294        @media (max-width: 765px) and (min-width: 320px) {
2295            .lazy-background.review-background-parallax {
2296                background: url('https://ik.imagekit.io/0ofixtqpt/646322/all-natural-pet-supply-store-and-grooming-near-greensboro.png');
2297                background-attachment: scroll !important;
2298            }
2299
2300            .lazy-background.review-background-static {
2301                background: url('https://ik.imagekit.io/0ofixtqpt/646322/all-natural-pet-supply-store-and-grooming-near-greensboro.png');
2302            }
2303        }
2304    </style>
2305                                <div id="home-review-section"
2306                 class="review-section review-background-parallax lazy-background"
2307                 style="margin: 0px !important;">
2308                                                                                    <div class="review-overlay"></div>
2309                                                                <div id="recent-reviews" class="container topmargin clear-bottommargin clearfix">
2310                                    <div class="row clearfix">
2311                                        <div class="heading-block center ">
2312                                            <h2 class="review-title-color">
2313                                                    WHAT Greensboro CUSTOMERS ARE SAYING</h2>
2314                                            <span class="divcenter small-text review-description-color">
2315                                                <p><b style=""><span style="color: rgb(255, 255, 255);">We love our customers from Greensboro areas around </span><a href="https://www.google.com/maps/dir/Colfax/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.1235239,-79.9019087,11z/data=!4m13!4m12!1m5!1m1!1s0x885301513490f151:0xd0c4910d85b03783!2m2!1d-80.0151116!2d36.1124775!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">Colfax</a><span style="color: rgb(255, 255, 255);">, </span><a href="https://www.google.com/maps/dir/High+Point,+NC/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.0260773,-79.955379,12z/data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x88530bc771b841eb:0xf2ee8a2d049910df!2m2!1d-80.0053176!2d35.9556923!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">High Point</a><span style="color: rgb(255, 255, 255);">, </span><a href="https://www.google.com/maps/dir/Archdale,+NC/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.005592,-79.938136,12z/data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x88530c3126e4406b:0x2c654438246eb884!2m2!1d-79.9719831!2d35.914581!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">Archdale</a><span style="color: rgb(255, 255, 255);">,&nbsp;</span><a href="https://www.google.com/maps/dir/Summerfield/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.1235239,-79.9019087,11z/data=!4m13!4m12!1m5!1m1!1s0x8852e29529a6e2e7:0xd18e1a444270114f!2m2!1d-79.9047583!2d36.2087468!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">Summerfield</a><span style="color: rgb(255, 255, 255);">, </span><a href="https://www.google.com/maps/dir/Oak+Ridge/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.1235239,-79.9019087,11z/data=!4m13!4m12!1m5!1m1!1s0x8853021709546375:0x9e9530ae2f5e6bb6!2m2!1d-79.9889277!2d36.1734694!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">Oak Ridge</a><span style="color: rgb(255, 255, 255);">, </span><a href="https://www.google.com/maps/dir/Jamestown/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.1235239,-79.9019087,11z/data=!4m13!4m12!1m5!1m1!1s0x88530f8908538061:0x1f2846994b647753!2m2!1d-79.9353141!2d35.9943032!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">Jamestown</a><span style="color: rgb(255, 255, 255);">, </span><a href="https://www.google.com/maps/dir/Pleasant+Garden/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.1235239,-79.9019087,11z/data=!4m13!4m12!1m5!1m1!1s0x8853721859684c37:0xf
231509e63ca0050e237!2m2!1d-79.7622513!2d35.96208!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">Pleasant Garden</a><span style="color: rgb(255, 255, 255);">, </span><a href="https://www.google.com/maps/dir/McLeansville/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.1235239,-79.9019087,11z/data=!4m13!4m12!1m5!1m1!1s0x8853212c2c58bbdf:0xc63c3b660e7158c7!2m2!1d-79.6586383!2d36.1073575!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">McLeansville</a><span style="color: rgb(255, 255, 255);">, </span><a href="https://www.google.com/maps/dir/Browns+Summit/All+Pets+Considered+-+Battleground+Avenue,+2614+Battleground+Ave,+Greensboro,+NC+27408/@36.1235239,-79.9019087,11z/data=!4m13!4m12!1m5!1m1!1s0x8852de4bbc118141:0x3bc1449d381b6aec!2m2!1d-79.7131567!2d36.2127803!1m5!1m1!1s0x88531ea0e4585d39:0xcd57736c769a0ca0!2m2!1d-79.8269742!2d36.1080385" target="none" style="color: rgb(255, 255, 255);">Browns Summit</a><span style="color: rgb(255, 255, 255);">&nbsp;&amp; more!</span></b></p>                                            </span>
2316                                        </div>
2317                                                                                    <div class="center small-text review-description-color" style="font-weight: bold; clear: both; margin: 2px 0 15px;">494 trusted five-star reviews</div>
2318                                                                                                                            <div id="oc-testi"
2319                                             class="owl-carousel testimonials-carousel carousel-widget bottommargin "
2320                                             data-margin="20" data-items-xs="1" data-items-sm="2" data-items-lg="3">
2321                                                                                            <div class="oc-item ">
2322                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2323                                                        <div class="col-xs-4">
2324                                                            <div class="testi-image">
2325                                                                <a>
2326                                                                                                                                            <img class="lazy"
2327                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2328                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5281181/tr:n-reviewer_image_thumb/ACg8ocIceUki_an2BBm1quUflIbT_nSHyudOIcXTXlPfuAjepWB6MA=s120-c-rp-mo-br100"
2329                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2330                                                                                                                                    </a>
2331                                                                <div class="testi-meta review-text-color nobold">
2332                                                                    Terri Goode
2333                                                                </div>
2334                                                                <div class="center rv_time review-text-color">
2335                                                                    2026-09-01
2336                                                                </div>
2337                                                            </div>
2338                                                        </div>
2339                                                        <div class="col-xs-8">
2340                                                            <div class="testi-content">
2341                                                                                                                                    <i class="fab fa-google social"></i>
2342                                                                                                                                                                                                <sp
2342an class="stars s-5.0">
2343                                                                    <span class='new-star' style="width: 100%;"></span>
2344                                                                </span>
2345                                                                                                                                    <div class="r_more">
2346                                                                        <p class="small-text-color review-text-color review-fulltext-0 hidden-teamtext">If you love your pet(s) as much as I do, you definitely need to take them for a spa day at All Pets Considered.  They do an amazing job and I 100% trust them with my senior pup who has some back and neck issues........ You won&#039;t regret it - Trust Me.</p>
2347                                                                        <p class="review-lesstext-0 review-text-color small-text-color"></p>
2348                                                                        <p class="review-moretext-0 review-text-color small-text-color"></p>
2349                                                                    </div>
2350                                                                                                                            </div>
2351                                                        </div>
2352                                                    </div>
2353                                                </div>
2354                                                                                                                                                <div class="oc-item ">
2355                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2356                                                        <div class="col-xs-4">
2357                                                            <div class="testi-image">
2358                                                                <a>
2359                                                                                                                                            <img class="lazy"
2360                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2361                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5281182/tr:n-reviewer_image_thumb/ALV-UjVPNNh6zXHD3gr6mNCRfhM2MOG4WS8MOtOsYXkQk9ib67UeIYXTcQ=s120-c-rp-mo-br100"
2362                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2363                                                                                                                                    </a>
2364                                                                <div class="testi-meta review-text-color nobold">
2365                                                                    Sandy Harris
2366                                                                </div>
2367                                                                <div class="center rv_time review-text-color">
2368                                                                    2026-09-01
2369                                                                </div>
2370                                                            </div>
2371                                                        </div>
2372                                                        <div class="col-xs-8">
2373                                                            <div class="testi-content">
2374                                                                                                                                    <i class="fab fa-google social"></i>
2375                                                                                                                                                                                                <span class="stars s-5.0">
2376                                                                    <sp
2376an class='new-star' style="width: 100%;"></span>
2377                                                                </span>
2378                                                                                                                                    <div class="r_more">
2379                                                                        <p class="small-text-color review-text-color review-fulltext-1 hidden-teamtext">The groomers at All Pets are the greatest! I have a Goldendoodle that is very active and loud and they always love on her and are patient with her and have been for 11 years. I wouldn&#039;t take my pets anywhere else!!
2380Alaina and the staff have always taken care of my girl!!!</p>
2381                                                                        <p class="review-lesstext-1 review-text-color small-text-color"></p>
2382                                                                        <p class="review-moretext-1 review-text-color small-text-color"></p>
2383                                                                    </div>
2384                                                                                                                            </div>
2385                                                        </div>
2386                                                    </div>
2387                                                </div>
2388                                                                                                                                                <div class="oc-item ">
2389                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2390                                                        <div class="col-xs-4">
2391                                                            <div class="testi-image">
2392                                                                <a>
2393                                                                                                                                            <img class="lazy"
2394                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2395                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5281187/tr:n-reviewer_image_thumb/ALV-UjW7hRjzqAV53jAxdOfh9KbNj0wS1tbnHBczBifQCFT2DOLZmkQV1Q=s120-c-rp-mo-br100"
2396                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2397                                                                                                                                    </a>
2398                                                                <div class="testi-meta review-text-color nobold">
2399                                                                    Alicia Corradetti
2400                                                                </div>
2401                                                                <div class="center rv_time review-text-color">
2402                                                                    2026-09-01
2403                                                                </div>
2404                                                            </div>
2405                                                        </div>
2406                                                        <div class="col-xs-8">
2407                                                            <div class="testi-content">
2408                                                                                                                                    <i class="fab fa-google social"></i>
2409                                                                                                                                                                                                <span class="stars s-5.0">
2410                                                                    <span class='new-star' style="width: 100%;"></span>
2411                                                                </span>
2412                                                                                                                                    <div class="r_more">
2413                                                                        <p class="small-text-color review-text-color review-fulltext-2 hidden-teamtext">I recently took my dog to All Pets Considered and I couldn&#039;t be happier with the experience! The staff was incredibly friendly and welcoming, making my dog feel comfortable right from the start. The groomers are truly talented-they paid attention to every detail, leav
2413ing my pup looking and smelling fantastic. The facility was clean and well-organized, and the entire process was smooth and stress-free. I appreciated their professional advice on maintaining my dog&#039;s coat and hygiene between visits. Overall, I highly recommend this place for anyone looking for top-quality dog grooming services. My dog Snickers looks adorable, healthy, and happy—what more could you ask for?</p>
2414                                                                        <p class="review-lesstext-2 review-text-color small-text-color"></p>
2415                                                                        <p class="review-moretext-2 review-text-color small-text-color"></p>
2416                                                                    </div>
2417                                                                                                                            </div>
2418                                                        </div>
2419                                                    </div>
2420                                                </div>
2421                                                                                                                                                <div class="oc-item ">
2422                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2423                                                        <div class="col-xs-4">
2424                                                            <div class="testi-image">
2425                                                                <a>
2426                                                                                                                                            <img class="lazy"
2427                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2428                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5281236/tr:n-reviewer_image_thumb/ALV-UjXI591VUby12xsAPSQxCVkWQSji_r7EyY8utWhTbj0rciowcORO=s120-c-rp-mo-br100"
2429                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2430                                                                                                                                    </a>
2431                                                                <div class="testi-meta review-text-color nobold">
2432                                                                    Jeannie Lawson
2433                                                                </div>
2434                                                                <div class="center rv_time review-text-color">
2435                                                                    2026-09-01
2436                                                                </div>
2437                                                            </div>
2438                                                        </div>
2439                                                        <div class="col-xs-8">
2440                                                            <div class="testi-content">
2441                                                                                                                                    <i class="fab fa-google social"></i>
2442                                                                                                                                                                                                <span class="stars s-5.0">
2443                                                                    <span class='new-star' style="width: 100%;"></span>
2444                                                                </span>
2445                                                                                                                                    <div class="r_more">
2446                                                                        <p class="small-text-color review-text-color review-fulltext-3 hidden-teamtext">A++ Service and grooming! I love this location for all of my dogs grooming needs! Highly recommended!!!!!</p>
2447                                                                        <p class="review-lesstext-3 review-text-color small-text-color"></p>
2448                                                                        <p class="review-moretext-3 review-text-color small-text-color"></p>
2449                                                                    </div>
2450                                                                                                                            </div>
2451                                                        </div>
2452                                                    </div>
2453                                                </div>
2454                                                                                                                                                <div class="oc-item ">
2455                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
2456                                                        <div class="col-xs-4">
2457                                                            <div class="testi-image">
2458                                                                <a>
2459                                                                                                                                            <img class="lazy"
2460                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
2461                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5281268/tr:n-reviewer_image_thumb/ACg8ocIx8B07MY-MYWH0jRypV7GgSyZQnOFtuCH7dN4Hz0A7_20XJeO7=s120-c-rp-mo-ba12-br100"
2462                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
2463                                                                                                                                    </a>
2464                                                                <div class="testi-meta review-text-color nobold">
2465                                                                    Stacy Hiers
2466                                                                </div>
2467                                                                <div class="center rv_time review-text-color">
2468                                                                    2026-09-01
2469                                                                </div>
2470                                                            </div>
2471                                                        </div>
2472                                                        <div class="col-xs-8">
2473                                                            <div class="testi-content">
2474                                                                                                                                    <i class="fab fa-google social"></i>
2475                                                                                                                                                                                                <sp
2475an class="stars s-5.0">
2476                                                                    <span class='new-star' style="width: 100%;"></span>
2477                                                                </span>
2478                                                                                                                                    <div class="r_more">
2479                                                                        <p class="small-text-color review-text-color review-fulltext-4 hidden-teamtext">Our dog Boone has been going to The Spa at All Pets Considered for three and a half years.  Alaina has been our dog groomer for well more than ten years.  When she worked on her own, she took care of our previous dogs.  When she moved to APC, I knew we would follow her there because there is no one else I trust my babies with.  The staff is always friendly when I drop him off and pick him up.  Communication about pick up and upcoming appointments is super easy too.</p>
2480                                                                        <p class="review-lesstext-4 review-text-color small-text-color"></p>
2481                                                                        <p class="review-moretext-4 review-text-color small-text-color"></p>
2482                                                                    </div>
2483                                                                                                                            </div>
2484                                                        </div>
2485                                                    </div>
2486                                                </div>
2487                                                                                                                                        </div>
2488
2489                                        <div class="col-xs-12 center bottommargin">
2490                                                                                            <a href="/reviews/"
2491                                                   class="button button-large contact-btn button-rounded noleftmargin">View
2492                                                    All
2493                                                    Reviews </a>
2494                                                                                                                                        <a target="_blank"
2495                                                   href="https://app.nextpaw.com/write-review/FxQwstovLhi3SJeI"
2496                                                   class="button button-large contact-btn button-rounded noleftmargin">Write
2497                                                    A Review </a>
2498                                                                                    </div>
2499                                    </div>
2500                                </div>
2501                                                            </div>
2502                                
2502<script>
2503    function toggleReviewContent(i) {
2504        $(".review-moretext-" + i).toggle();
2505        $(".review-lesstext-" + i).toggle();
2506    }
2507    $(document).ready(function () {
2508        var r_showChar = 100;
2509        var r_ellipsestext = "...";
2510        var r_moretext = "Show More";
2511        var r_lesstext = "Show Less";
2512        var i = 0;
2513        $('.r_more').each(function () {
2514            var r_content = $('.review-fulltext-' + i).html();
2515            var r_readless = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_lesstext + '</a>';
2516            $('p.review-moretext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_content + r_readless).hide();
2517            if (r_content.length > r_showChar) {
2518                var r_c = r_content.substr(0, r_showChar);
2519                var r_readmore = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_moretext + '</a>';
2520                $('p.review-lesstext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_c + r_ellipsestext + ' ' + r_readmore);
2521            }else{
2522                $('p.review-moretext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_content).show();
2523            }
2524            i++;
2525        });
2526    });
2527</script>
2527
2528<!--review part end--->
2529            <!--location part-->
2530
2531    <style>
2532                    .location-carousel .owl-stage-outer .owl-stage {
2533            width: 800px !important;
2534        }
2535        @media (max-width: 720px) {
2536            .location-carousel .owl-stage-outer .owl-stage {
2537                width: 900px !important;
2538            }
2539
2540        }
2541        
2542        .m-location-icon {
2543            color: #05a790;
2544        }
2545
2546        .m-link-icon {
2547            color: #05a790;
2548        }
2549
2550        .m-phone-icon {
2551            color: #05a790;
2552        }
2553
2554        .m-contact-button {
2555            background-color: #05a790  !important;
2556            border: 2px solid #05a790  !important;
2557        }
2558
2559        .m-contact-button:hover {
2560            background-color: #05a790  !important;
2561            color: #fff !important;
2562        }
2563
2564        ul.m-service-li li {
2565            list-style-type: none;
2566            color: #05a790;
2567        }
2568    </style>
2569
2570        <div class="container topmargin clearfix home-multi-location-section">
2571        <div class="row clearfix">
2572            <div class="heading-block center ">
2573                <h2>
2574                        Locations</h2>
2575                <span class="divcenter small-text">
2576            </span>
2577            </div>
2578
2579            <div id="oc-testi"
2580                 class="owl-carousel location-carousel testimonials-carousel carousel-widget bottommargin one_slide"
2581                 data-margin="20" data-items-xs="1" data-items-sm="2" data-items-lg="3">
2582
2583                                                            <div class="oc-item">
2584                            <div class="widget event_box clearfix multi-location-box">
2585                                <div class="col-xs-12 m-title-div">
2586                                    <i class="fas fa-map-marker-alt icon-location m-location-icon"></i>
2587                                                                            <a href="/"><h3 class="notopmargin nobottommargin m-location-title">
2588                                                <b>Battleground Avenue</b>
2589                                            </h3>
2590                                        </a>
2591                                                                        <span class="m-location-hours">
2592                                                                                                                                                                            Open Today from 9:00 AM - 8:00 PM                                                                                                                                                                </span>
2593                                </div>
2594
2595                                <div class="col-xs-12">
2596                                    <div class="col-md-6">
2597                                        <div class="m-address-div widget-address-div">
2598                                            2614 Battleground Ave
2599                                            <br />                                            Greensboro,  NC  27408
2600
2601
2602                                            
2603                                                                                            <hr class="m-hr"/>
2604                                                <span style="font-weight: bold"> We Carry Supplies For:  </span>
2605                                                                                                                                                                                                                                                                        <a class="m-anchor-text"
2606                                                               title="Cat Food and Supplies in Greensboro at Battleground Avenue"
2607                                                               href="/cat-food-supply/">Cat,</a>
2608                                                                                                                                                                                                                                                                                                                                                                                    <a class="m-anchor-text"
2609                                                               title="Dog Food and Supplies in Greensboro at Battleground Avenue"
2610                                                               href="/dog-food-supply/">Dog,</a>
2611                                                                                                                                                                                                                                                                                                                                                                                    <a class="m-anchor-text"
2612                                                               title="Small Animal Food and Supplies in Greensboro at Battleground Avenue"
2613                                                               href="/small-pet-food-supply/">Small Animal</a>
2614                                                                                                                                                                                                                                                                                                </div>
2615
2616                                    </div>
2617                                    <div class="col-md-6">
2618                                                                                    <div class="m-text-div widget-text-div">
2619                                                <ul class="m-service-li">
2620                                                                                                                                                                                                                                        <li><a class="m-anchor-text m-service-text"
2621                                                                       title="Dog &amp; Cat Grooming in Greensboro at Battleground Avenue"
2622                                                                       href="/grooming/">Dog &amp; Cat Grooming</a>
2623                                                                </li>
2624                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2625                                                                       title="Pet Supply Store in Greensboro at Battleground Avenue"
2626                                                                       href="">Pet Supply Store</a>
2627                                                                </li>
2628                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2629                                                                       title="Nutritional Counseling in Greensboro at Battleground Avenue"
2630                                                                       href="">Nutritional Counseling</a>
2631                                                                </li>
2632                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2633                                                                       title="Local Delivery in Greensboro at Battleground Avenue"
2634                                                                       href="">Local Delivery</a>
2635                                                                </li>
2636                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2637                                                                       title="Dog Bakery in Greensboro at Battleground Avenue"
2638                                                                       href="">Dog Bakery</a>
2639                                                                </li>
2640                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2641                                                                       title="Pickup Services in Greensboro at Battleground Avenue"
2642                                                                       href="">Pickup Services</a>
2643                                                                </li>
2644                                                                                                                                                                                                                        </ul>
2645                                            </div>
2646                                        
2647                                        <div class="m-phone-div hidden-md hidden-lg">
2648                                                                                    </div>
2649
2650                                    </div>
2651                                </div>
2652                                <div class="col-xs-12 m-link-div">
2653                                    <div class="col-xs-6 m-brands-link">
2654                                                                                    <a href="/brands" class="m-link-text"> <i
2655                                                        class="fas fa-info-circle m-link-icon"></i> Brands We Carry </a>
2656                                                                            </div>
2657                                    <div class="col-xs-6 fav-outer">
2658                                        <a class="m-link-text favorite-location"
2659                                           data-value="greensboro"> <i
2660                                                    class="fas fa-heart m-link-icon"></i> Set as Favorite </a>
2661                                    </div>
2662                                </div>
2663
2664                                <div class="col-xs-12 m-button-outer-div">
2665                                    <div class="col-xs-6 m-button-inner-div">
2666                                        <a target="_blank"
2667                                           href="https://www.google.com/maps/place/search?q=All+Pets+Considered+2614+Battleground+Ave+Greensboro+NC+27408&amp;
2667place_id=ChIJTY8C_aAeU4gRD2gIdm-KzSg"
2668                                           class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-direction-button">
2669                                            Directions</a>
2670                                    </div>
2671                                    <div class="col-xs-6 m-button-inner-div">
2672                                                                                    <a href="/contact-us"
2673                                               class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-contact-button">
2674                                                Contact Us
2675                                            </a>
2676                                                                            </div>
2677                                </div>
2678                            </div>
2679                        </div>
2680                                                                                <div class="oc-item">
2681                            <div class="widget event_box clearfix multi-location-box">
2682                                <div class="col-xs-12 m-title-div">
2683                                    <i class="fas fa-map-marker-alt icon-location m-location-icon"></i>
2684                                                                            <a href="/greensboro-hpr"><h3
2685                                                    class="notopmargin nobottommargin m-location-title">
2686                                                <b>High Point Road</b>
2687                                            </h3>
2688                                        </a>
2689                                                                        <span class="m-location-hours">
2690                                                                                                                                                                            Open Today from 9:00 AM - 8:00 PM                                                                                                                                                                </span>
2691                                </div>
2692
2693                                <div class="col-xs-12">
2694                                    <div class="col-md-6">
2695                                        <div class="m-address-div widget-address-div">
2696                                            5004 High Point Rd
2697                                            <br />                                            Greensboro,  NC  27407
2698
2699
2700                                            
2701                                                                                            <hr class="m-hr"/>
2702                                                <span style="font-weight: bold"> We Carry Supplies For:  </span>
2703                                                                                                                                                                                                                                                                        <a class="m-anchor-text"
2704                                                               title="Bird Food and Supplies in Greensboro at High Point Road"
2705                                                               href="/greensboro-hpr/bird-food-supply/">Bird,</a>
2706                                                                                                                                                                                                                                                                                                                                                                                    <a class="m-anchor-text"
2707                                                               title="Cat Food and Supplies in Greensboro at High Point Road"
2708                                                               href="/greensboro-hpr/cat-food-supply/">Cat,</a>
2709                                                                                                                                                                                                                                                                                                                                                                                    <a class="m-anchor-text"
2710                                                               title="Dog Food and Supplies in Greensboro at High Point Road"
2711                                                               href="/greensboro-hpr/dog-food-supply/">Dog,</a>
2712                                                                                                                                                                                                                                                                                                                                                                                    <a class="m-anchor-text"
2713                                                               title="Small Animal Food and Supplies in Greensboro at High Point Road"
2714                                                               href="/greensboro-hpr/small-pet-food-supply/">Small Animal</a>
2715                                                                                                                                                                                                                                                                                                </div>
2716
2717                                    </div>
2718                                    <div class="col-md-6">
2719                                                                                    <div class="m-text-div widget-text-div">
2720                                                <ul class="m-service-li">
2721                                                                                                                                                                                                                                        <li><a class="m-anchor-text m-service-text"
2722                                                                       title="Pet Supply Store in Greensboro at High Point Road"
2723                                                                       href="">Pet Supply Store</a>
2724                                                                </li>
2725                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2726                                                                       title="Nutritional Counseling in Greensboro at High Point Road"
2727                                                                       href="">Nutritional Counseling</a>
2728                                                                </li>
2729                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2730                                                                       title="Local Delivery in Greensboro at High Point Road"
2731                                                                       href="">Local Delivery</a>
2732                                                                </li>
2733                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2734                                                                       title="Self
2734-Service Dog Wash in Greensboro at High Point Road"
2735                                                                       href="">Self-Service Dog Wash</a>
2736                                                                </li>
2737                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2738                                                                       title="Dog Bakery in Greensboro at High Point Road"
2739                                                                       href="">Dog Bakery</a>
2740                                                                </li>
2741                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2742                                                                       title="Supporting Pet Adoptions in Greensboro at High Point Road"
2743                                                                       href="">Supporting Pet Adoptions</a>
2744                                                                </li>
2745                                                                                                                                                                                                                                                                                                                                                            <li><a class="m-anchor-text m-service-text"
2746                                                                       title="Pickup Services in Greensboro at High Point Road"
2747                                                                       href="">Pickup Services</a>
2748                                                                </li>
2749                                                                                                                                                                                                                        </ul>
2750                                            </div>
2751                                        
2752                                        <div class="m-phone-div hidden-md hidden-lg">
2753                                                                                    </div>
2754
2755                                    </div>
2756                                </div>
2757                                <div class="col-xs-12 m-link-div">
2758                                    <div class="col-xs-6 m-brands-link">
2759                                                                                    <a href="/greensboro-hpr/brands"
2760                                               class="m-link-text"> <i class="fas fa-info-circle m-link-icon"></i> Brands
2761                                                We Carry </a>
2762                                                                            </div>
2763                                    <div class="col-xs-6 fav-outer">
2764                                        <a class="m-link-text favorite-location"
2765                                           data-value="greensboro-hpr"> <i
2766                                                    class="fas fa-heart m-link-icon"></i> Set as Favorite </a>
2767                                    </div>
2768                                </div>
2769
2770                                <div class="col-xs-12 m-button-outer-div">
2771                                    <div class="col-xs-6 m-button-inner-div">
2772                                        <a target="_blank"
2773                                           href="https://www.google.com/maps/place/search?q=All+Pets+Considered+5004+High+Point+Rd+Greensboro+NC+27407&amp;place_id=ChIJN4LTNIoaU4gRcwZHnsGJARY"
2774                                           class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-direction-button">
2775                                            Directions</a>
2776                                    </div>
2777                                    <div class="col-xs-6 m-button-inner-div">
2778                                                                                    <a href="/greensboro-hpr/contact-us"
2779                                               class="col-xs-12 button text-center button-border button-rounded button-large noleftmargin topmargin-sm m-button m-contact-button">
2780                                                Contact Us
2781                                            </a>
2782                                                                            </div>
2783                                </div>
2784                            </div>
2785                        </div>
2786                                                                                                                        </div>
2787        </div>
2788    </div>
2789    
2789<script>
2790        $(document).ready(function () {
2791            $(window).load(function () {
2792                var w_add_h = new Array();
2793                // Select and loop the container element of the elements you want to equalise
2794                $('.multi-location-box .widget-address-div').each(function () {
2795                    w_add_h.push($(this).height());
2796                });
2797                var max = Math.max.apply(Math, w_add_h);
2798                $('.multi-location-box .widget-address-div').each(function () {
2799                    $(this).css('min-height', max + 'px');
2800                });
2801
2802                var w_text_h = new Array();
2803                // Select and loop the container element of the elements you want to equalise
2804                $('.multi-location-box .widget-text-div').each(function () {
2805                    w_text_h.push($(this).height());
2806                });
2807                var max_text = Math.max.apply(Math, w_text_h);
2808                $('.multi-location-box .widget-text-div').each(function () {
2809                    $(this).css('min-height', max_text + 'px');
2810                });
2811                if (screen.width <= 768) {
2812                    $('.container .location-carousel .oc-item .multi-location-box .m-address-div').each(function () {
2813                        $(this).css('min-height', '0px');
2814                    });
2815
2816                    $('.container .location-carousel .oc-item .multi-location-box .m-text-div').each(function () {
2817                        $(this).css('min-height', '0px');
2818                    });
2819
2820                    $('.m-above-hr').hide();
2821                }
2822            });
2823        });
2824    </script>
2824
2825<!--location part end--->        </div>
2826        
2827        <a href="/contact-us"
2828       class="button button-full cta-widget-btn center">
2829        <div class="container clearfix">
2830            Come visit our pet supply store in Greensboro, NC specializing in quality food, treats, and supplies for cats and dogs.
2831        </div>
2832    </a>
2833        <style>
2834            .contact-us-map iframe{
2835                min-height: 400px!important;
2836                max-height: 100% !important;
2837                min-width: 100%;
2838                max-width: 100%;
2839            }
2840            @media(max-width: 750px) and (min-width:320px){
2841                .contact-us-map iframe{
2842                    max-width: 100% !important;
2843                    max-height: 100% !important;
2844
2845                }
2846                .postcontent, .postcontent.bothsidebar, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth{
2847                    margin-bottom: 200px !important;
2848                }
2849            }
2850        </style>
2851    </section>
2852    
2852<script>
2853        $(document).ready(function () {
2854            $('#messageCountdown').hide();
2855            $('#message').on("keyup change", function () {
2856                const max = 500;
2857                const len = $(this).val().length;
2858                const char = max - len;
2859                if(len>150){
2860                    $('#messageCountdown').show().text(char + ' characters remaining');
2861                }else{
2862                    $('#messageCountdown').hide();
2863                }
2864                if(len===max){
2865                    $('#messageCountdown').addClass('text-danger');
2866                }else{
2867                    $('#messageCountdown').removeClass('text-danger');
2868                }
2869            });
2870        });
2871    </script>
2871
2872</div>
2873<!-- Footer
2874============================================= -->
2875
2876<footer id="footer" class="dark">
2877            <div class="container">
2878            <!-- Footer Widgets
2879            ============================================= -->
2880            <div class="footer-widgets-wrap clearfix">
2881                <div class="col-xs-12 col-sm-6 col-md-4">
2882                    <div class="widget clearfix">
2883                        <div class="clearfix">
2884                            <div class="col-md-12">
2885                                <address class="nobottommargin">
2886                                    <a target="_blank"
2887                                       href="https://www.google.com/maps/place/search?q=All+Pets+Considered+2614+Battleground+Ave+Greensboro+NC+27408&amp;place_id=ChIJTY8C_aAeU4gRD2gIdm-KzSg">
2888                                        <h4 class="get-direction-btn"
2889                                            id="map-title">All Pets Considered</h4></a>
2890                                    2614 Battleground Ave, 
2891                                    <br/>                                    Greensboro, NC&nbsp&nbsp27408<br>
2892                                    <a class="call-us-btn"
2893                                       href="tel:(336) 540-1400"><abbr
2894                                                title="Phone Number"></abbr>(336) 540-1400
2895                                    </a><br>
2896                                    <a href="mailto:[email protected]" class="footer_email"><abbr
2897                                                title="Email"></abbr>[email protected]</a>
2898                                                                            <div class="shopservices">
2899                                            In-Store Pickup, Curbside Pickup, Local Delivery, Same Day Delivery, No Contact Delivery Available
2900                                        </div>
2901                                                                    </address>
2902                                <!-- Google Map
2903               ============================================= -->
2904                                <div id="map-conatiner" style="">
2905                                    <div id="show-map" class="col_half col_last">
2906                                        <div id="contact_map" class="place contact-us-map">
2907                                            <div class="place footer-map"><a href="https://www.google.com/maps/place/search?q=All+Pets+Considered+2614+Battleground+Ave+Greensboro+NC+27408&amp;place_id=ChIJTY8C_aAeU4gRD2gIdm-KzSg" target="_blank">
2908                                                    <iframe
2909                                                            class="get-direction-btn"
2910                                                            frameborder="0"
2911                                                            style="border:0;"
2912                                                            referrerpolicy="no-referrer-when-downgrade"
2913                                                            src="https://www.google.com/maps/embed/v1/search?key=AIzaSyDLf1mqLyRZJJR1-kQfHuPm5gcLyvgMdc8&q=All+Pets+Considered%2C+2614+Battleground+Ave%2C+Greensboro%2C+NC%2C+27408%2C+US">
2914                                                    </iframe>
2915                                                </a>
2916                                            </div>
2917                                        </div>
2918                                    </div>
2919                                </div>
2920                                <!-- Google Map End -->
2921                            </div>
2922                        </div>
2923                    </div>
2924                </div>
2925                <div class="col-xs-12 col-sm-6 col-md-8">
2926                    <div class="col-xs-12 col-md-5">
2927                        <div class="widget widget_links clearfix">
2928                            <div class="bottommargin-sm">
2929                                <h4 class="nomargin footer-hours-title">Business Hours</h4>
2930                                                                                            </div>
2931
2932                            <table class="table" style="text-align: center;">
2933                                <tbody>
2934                                                                                                        
2935                                                                            <tr>
2936                                            <td style="font-size: 14px; vertical-align: middle;">Mon</td>
2937                                            <td style="font-size: 14px;">
2938                                                                                                                                                        9:00 AM - 8:00 PM
2939                                                                                            </td>
2940                                        </tr>
2941                                                                            <tr>
2942                                            <td style="font-size: 14px; vertical-align: middle;">Tue</td>
2943                                            <td style="font-size: 14px;">
2944                                                                                                                                                        9:00 AM - 8:00 PM
2945                                                                                            </td>
2946                                        </tr>
2947                                                                            <tr>
2948                                            <td style="font-size: 14px; vertical-align: middle;">Wed</td>
2949                                            <td style="font-size: 14px;">
2950                                                                                                                                                        9:00 AM - 8:00 PM
2951                                                                                            </td>
2952                                        </tr>
2953                                                                            <tr>
2954                                            <td style="font-size: 14px; vertical-align: middle;">Thu</td>
2955                                            <td style="font-size: 14px;">
2956                                                                                                                                                        9:00 AM - 8:00 PM
2957                                                                                            </td>
2958                                        </tr>
2959                                                                            <tr>
2960                                            <td style="font-size: 14px; vertical-align: middle;">Fri</td>
2961                                            <td style="font-size: 14px;">
2962                                                                                                                                                        9:00 AM - 8:00 PM
2963                                                                                            </td>
2964                                        </tr>
2965                                                                            <tr>
2966                                            <td style="font-size: 14px; vertical-align: middle;">Sat</td>
2967                                            <td style="font-size: 14px;">
2968                                                                                                                                                        9:00 AM - 8:00 PM
2969                                                                                            </td>
2970                                        </tr>
2971                                                                            <tr>
2972                                            <td style="font-size: 14px; vertical-align: middle;">Sun</td>
2973                                            <td style="font-size: 14px;">
2974                                                                                                                                                        11:00 AM - 6:00 PM
2975                                                                                            </td>
2976                                        </tr>
2977                                    
2978                                                                </tbody>
2979                            </table>
2980
2981                        </div>
2982                    </div>
2983                    <div class="col-xs-12 col-md-3">
2984                        <div class="widget widget_links clearfix">
2985                            <h4>Sitemap</h4>
2986                            <ul>
2987                                                                                                                                            <li>
2988                                                                                            <a href="https://shop.allpetsconsidered.com/" target=_blank>
2989                                                    <div class="footer-sitemap-text">Shop Now</div>
2990                                                </a>
2991                                                                                    </li>
2992                                                                                                                                                                                    <li>
2993                                                                                            <a href="/pet-food-supply/" >
2994                                                    <div class="footer-sitemap-text">Pet Supply</div>
2995                                                </a>
2996                                                                                    </li>
2997                                                                                                                                                                                    <li>
2998                                                                                            <a href="/deals/" >
2999                                                    <div class="footer-sitemap-text">Promos</div>
3000                                                </a>
3001                                                                                    </li>
3002                                                                                                                                                                                    <li>
3003                                                                                            <a href="/grooming/" >
3004                                                    <div class="footer-sitemap-text">Grooming</div>
3005                                                </a>
3006                                                                                    </li>
3007                                                                                                                                                                                    <li>
3008                                                                                            <a href="/services/" >
3009                                                    <div class="footer-sitemap-text">Services</div>
3010                                                </a>
3011                                                                                    </li>
3012                                                                                                                                                                                    <li>
3013                                                                                            <a href="/events/" >
3014                                                    <div class="footer-sitemap-text">Events</div>
3015                                                </a>
3016                                                                                    </li>
3017                                                                                                                                                                                    <li>
3018                                                                                            <a href="/about-us/" >
3019                                                    <div class="footer-sitemap-text">About</div>
3020                                                </a>
3021                                                                                    </li>
3022                                                                                                                                                                                    <li>
3023                                                                                            <a href="/careers/" >
3024                                                    <div class="footer-sitemap-text">Careers</div>
3025                                                </a>
3026                                                                                    </li>
3027                                                                                                                                                                            <li>
3028                                        <a href="/sitemap/">
3029                                            <div class="footer-sitemap-text">Sitemap</div>
3030                                        </a>
3031                                    </li>
3032                                                            </ul>
3033                        </div>
3034                    </div>
3035                    <div class="col-xs-12 col-md-4">
3036                        <div class="widget quick-contact-widget clearfix">
3037                            <h4>Subscribe</h4>
3038                            <div class="input-group divcenter">
3039                                Get exclusive email offers, promotions, and updates from our business.
3040                            </div>
3041                            <div class="quick-contact-form-result"></div>
3042                            <form class="quick-contact-form nobottommargin subscription-form"
3043                                  name="subscription-form" role="form" enctype="multipart/form-data" method="POST"
3044                                  action="https://allpetsconsidered.com/subscription/save" onsubmit="return false" novalidate>
3045                                <input type="hidden" id="locationId" name="location_id" value="1059">
3046                                <input type="hidden" id="clientId" name="client_id" value="345">
3047                                <input type="hidden" name="result" value="footer-result">
3048                                <div class="form-process"></div>
3049                                <div class="input-group divcenter">
3050                                    <span class="input-group-addon"><i class="fas fa-user"></i></span>
3051                                    <input type="text" maxlength="25" class="required form-control input-block-level subscription_name" id="name"
3052                                           name="name" value="" placeholder="Name" required/>
3053                                </div>
3054                                <div class="input-group divcenter">
3055                                    <span class="input-group-addon"><i class="fas fa-envelope"></i></span>
3056                                    <input type="email" class="required form-control email input-block-level" id="email"
3057                                           name="email" value="" placeholder="Email Address" required/>
3058                                </div>
3059                                <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="6LfcAGMpAAAAAL68qM6-xqbJeELRxV4MPPD71y27" data-action="NEWSLETTER"></div>
3060                                <button name="submit" type="submit" id="submit-button" tabindex="5" value="Submit"
3061                                        class="button button-large button-rounded btn-success subscribe-btn noleftmargin">
3062                                    Sign Up
3063                                </button>
3064                                <span class="loader"><img src='https://ik.imagekit.io/0ofixtqpt/143716/preloader-dark.gif'/>Sending ..</span>
3065                                <div class="result"></div>
3066                            </form>
3067                        </div>
3068                    </div>
3069                </div>
3070                            </div><!-- .footer-widgets-wrap end -->
3071        </div>
3072<!-- Copyrights
3073============================================= -->
3074    <div id="copyrights">
3075        <div class="container clearfix">
3076            <input type="hidden" id="location" name="location" value="">
3077                        <div class="col-xs-12 col-md-8 footer-copyright">
3078                Copyrights &copy; 2026                                    | <a href="/privacy-policy">Privacy Policy</a>
3079                                                    | <a href="/terms-of-services">Terms of Service</a>
3080                                                | Powered by
3081                <a target="_blank" href="https://www.nextpaw.com">
3082                    <img class="powered-by" src="https://ik.imagekit.io/0ofixtqpt/143712/nextpaw.png" width="70px">
3083                </a>
3084                <br>
3085            </div>
3086            <div class="col-xs-12 col-md-4 tright">
3087                <div class="fright clearfix">
3088                                                                                                                                                            
3089                                
3090                                
3091                                
3092                                                                    <a href="https://www.youtube.com/channel/UCYVBg5JHYnWmWX6z2h8yMxA" target="_blank"
3093                                       class="social-icon si-small si-borderless si-youtube">
3094                                        <i class="fab fa-youtube"></i>
3095                                    </a>
3096                                
3097                                
3098                                
3099                                
3100                                
3101                                                                                                                                                                                    <a href="https://www.facebook.com/AllPetsConsidered/" target="_blank"
3102                                       class="social-icon si-small si-borderless si-facebook">
3103                                        <i class="fab fa-facebook"></i>
3104                                    </a>
3105                                
3106                                
3107                                
3108                                
3109                                
3110                                
3111                                
3112                                
3113                                
3114                                                                                                                                                                                                                                                                                                                                                                
3115                                                                    <a href="https://www.instagram.com/allpetsconsidered/" target="_blank"
3116                                       class="social-icon si-small si-borderless si-instagram">
3117                                        <i class="fab fa-instagram"></i>
3118                                    </a>
3119                                
3120                                
3121                                
3122                                
3123                                
3124                                
3125                                
3126                                
3127                                                                                                                                                                                                                                </div>
3128                <div class="clear"></div>
3129            </div>
3130        </div><!-- #copyrights end -->
3131    </div>
3132    <!--Modal: modalCookie-->
3133    <div class="modal fade top" id="modalCookie1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
3134         aria-hidden="true" data-backdrop="false">
3135        <div class="modal-dialog modal-frame modal-top modal-notify modal-info modal_cookie" role="document">
3136            <!--Content-->
3137            <div class="modal-content">
3138                <!--Body-->
3139                <div class="modal-body cookie_bg">
3140                    <div class="container d-flex justify-content-center align-items-center">
3141                        <div class="col-md-6">
3142                            <p class="text-center loc_msg"></p>
3143                        </div>
3144                        <div class="col-md-6 col-xs-12">
3145                            <a type="button" class="btn btn-lg btn-primary cookie_btn" data-value="NO"
3146                               data-dismiss="modal">No, Thanks</a>
3147                            <a type="button" id="redirect_location" data-slug="" href="" data-value="YES"
3148                               class="btn cookie_btn btn-lg btn-outline-primary waves-effect">Change Location</a>
3149                        </div>
3150                    </div>
3151                </div>
3152            </div>
3153            <!--/.Content-->
3154        </div>
3155    </div>
3156    <style>
3157        .footer-map iframe{
3158            min-width: 300px !important;
3159            max-width: 300px !important;
3160            min-height: 300px !important;
3161            max-height: 300px !important;
3162        }
3163        @media(max-width: 720px) and (min-width:320px){
3164            .footer-map iframe{
3165
3166                max-width: 100% !important;
3167
3168                max-height: 100% !important;
3169            }
3170        }
3171
3172        /*CSS for tiny MCE editor custom class*/
3173        .mce-figcaption-custom {
3174            font-size: 14px;
3175            margin-top: 5px;
3176            font-style: italic;
3177            text-align: center;
3178        }
3179
3180        .mce-figure-custom {
3181            margin-bottom: 10px;
3182        }
3183
3184        .mce-figure-align-left-custom {
3185            float: left;
3186            margin-right: 25px;
3187        }
3188
3189        .mce-figure-align-right-custom {
3190            float: right;
3191            margin-left: 25px;
3192        }
3193
3194        .mce-figure-align-center-custom {
3195            text-align: center;
3196        }
3197
3198        .mce-image-align-left-custom {
3199            margin-right: 25px;
3200            margin-bottom: 10px;
3201        }
3202
3203        .mce-image-align-right-custom {
3204            margin-left: 25px;
3205            margin-bottom: 10px;
3206        }
3207
3208        .mce-image-align-center-custom {
3209            margin-bottom: 10px;
3210        }
3211
3212        .first-widget .divider.divider-border.divider-center {
3213            display: none !important;
3214        }
3215        </style>
3216</footer>
3217<script>
3218    // Get all anchor tags (<a>) on the page
3219const links = document.querySelectorAll('a');
3220
3221// Loop through each link
3222links.forEach(link => {
3223  // Get the href attribute of the link
3224  let href = link.getAttribute('href');
3225  
3226  // Check if the href exists
3227  if (href) {
3228    // If the href is a relative path (starts with '/'), do nothing
3229    if (href.startsWith('/')) {
3230      return;
3231    }
3232
3233    // Check if the href starts with 'http://' or contains 'www' (indicating a non-secure URL)
3234    if (href.startsWith('http://') || href.startsWith('www')) {
3235        link.setAttribute('href', 'https://' + href.replace(/^http:\/\//, '').replace('www.', ''));
3236    }
3237  }
3238});
3239
3240
3241</script>
3241<!-- Return to Top -->
3242    <div id="gotoTop" class="fas fa-arrow-up"></div>
3243<!-- External JavaScripts
3244============================================= -->
3245<!-- Footer Scripts
3246============================================= -->
3247
3248
3249
3250
3251<script defer type="text/javascript">
3252    var headquarterName = "greensboro";
3253    var currentLocName = "greensboro";
3254    var pageType = "other";
3255</script>
3255
3256
3257<script defer type="text/javascript">
3258    function animateCSS(element, animationName, callback) {
3259        const node = document.querySelector(element)
3260        node.classList.add('animated', animationName)
3261
3262        function handleAnimationEnd() {
3263            node.classList.remove('animated', animationName)
3264            node.removeEventListener('animationend', handleAnimationEnd)
3265
3266            if (typeof callback === 'function') callback()
3267        }
3268
3269        node.addEventListener('animationend', handleAnimationEnd)
3270    }
3271
3272    let closePopup = localStorage.getItem('closeBox');
3273    // lazy load video for apple browser
3274    $(document).ready(function () {
3275        // add frame to video tag for ios devices
3276        const videos = document.querySelectorAll('video');
3277        if(videos.length > 0) {
3278            for (video of videos) { // use var video if "strict mode" is enabled
3279                Object.entries(video.children).forEach(([key, value]) => {
3280                    var newSrc = value.src + '#t=0.1';
3281                    video.children[key].src = newSrc;
3282                    video.setAttribute('playsinline','true');
3283                    video.load();
3284                });
3285            }
3286        }
3287
3288        setInterval(function(){
3289            if($('iframe#ec-credit-card-form').length > 0) {
3290                var url = $('iframe#ec-credit-card-form').attr('src');
3291                var dec = decodeURIComponent(url);
3292                function getParameterByName(name, url) {
3293                    name = name.replace(/[\[\]]/g, '\\$&');
3294                    var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
3295                        results = regex.exec(url);
3296                    if (!results) return null;
3297                    if (!results[2]) return '';
3298                    return decodeURIComponent(results[2].replace(/\+/g, ' '));
3299                }
3300                var color = getParameterByName('color-foreground',dec);
3301                if(color.toString() !== 'rgb(0, 0, 0)') {
3302                    var newColor = 'rgb(0, 0, 0)';
3303                    var newUrl = dec.replace(/(color-foreground=).*?(&)/, '$1' + newColor + '$2');
3304                    var newUrl = newUrl.replace(/(color-price=).*?(&)/, '$1' + newColor + '$2');
3305                    var urlEnc = encodeURI(newUrl);
3306                    $('iframe#ec-credit-card-form').attr('src', urlEnc);
3307                }
3308            }
3309        }, 1000);
3310        if($('.floating_chat').length < 1){
3311            $('body').addClass('fbRight');
3312        }
3313        if($('.fb-customerchat').length < 1){
3314            $('body').addClass('noFb');
3315        }
3316
3317        if(closePopup == 'hide'){
3318            $(".bubbleText").hide();
3319        }
3320
3321        $(document).on('click', function (event) {
3322            if (!$(event.target).closest('.msg_box').length) {
3323                if(!$(event.target).closest('.floating_chat').length){
3324                    if($('.floating_chat').hasClass('closeBox') == true){
3325                        $('.sendBtn').show();
3326                        $('.supportTxt').show();
3327                        $('#formData').show();
3328                        $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'});
3329                        $('.floating_chat').find('>i').removeClass('fa-times').addClass('fa-weixin');
3330                        $('.floating_chat').addClass('openBox');
3331                        $('.msg_box').removeClass('enter');
3332                        animateCSS('.msg_box', 'fadeOutRight');
3333                        $('.floating_chat').removeClass('closeBox');
3334                        $('.bubbleText').show();
3335                    }
3336                }
3337            }
3338        });
3339        setTimeout(function() {
3340            $('.floating_chat').addClass('enter');
3341        }, 1000);
3342        $('.openBox').click(function () {
3343            if($(this).hasClass('closeBox')){
3344                $('.sendBtn').show();
3345                $('.supportTxt').show();
3346                $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'});
3347                $(this).find('>i').removeClass('fa-times').addClass('fa-weixin');
3348                $(this).addClass('openBox');
3349                $('.msg_box').removeClass('enter');
3350                animateCSS('.msg_box', 'fadeOutRight');
3351                $(this).removeClass('closeBox');
3352                $('.bubbleText').show();
3353            } else {
3354                $('#formData').show();
3355                $('.msg_box').addClass('enter').css({'z-index':999,'right' : 0});
3356                $(this).find('>i').removeClass('fa-weixin').addClass('fa-times');
3357                $(this).addClass('closeBox');
3358                animateCSS('.msg_box', 'fadeInRight');
3359                $(this).removeClass('openBox');
3360                $('form input[type="text"].bfh-phone, form input[type="tel"].bfh-phone, span.bfh-phone').each(function () {
3361                    var $phone = $(this);
3362                    $phone.bfhphone($phone.data());
3363                });
3364                $('.bubbleText').hide();
3365                $('.SubmittedMessage__SendStatus').hide();
3366                $('.ConfirmationMessage').hide();
3367                $('.SubmittedMessage').removeClass('SubmittedMessage--visible');
3368            }
3369        });
3370
3371        $('#boxclose').click(function () {
3372            $(".bubbleText").fadeOut("normal", function() {
3373                $(this).remove();
3374                localStorage.setItem('closeBox', 'hide');
3375            });
3376        });
3377
3378        $(document).on('touchstart','li.sub-menu', function () {
3379            if(navigator.userAgent.match(/(iPhone|iPod|iPad)/i)){
3380                var count = $(this).attr('click-count');
3381                if(count !== undefined){
3382                    location.href = $(this).children('a').attr('href');
3383                } else{
3384                    if($(this).hasClass('click-class')){
3385                        $(this).attr('click-count',undefined);
3386                    }else{
3387                        $(this).attr('click-count',1);
3388                    }
3389                }
3390            }
3391        });
3392        // remove submenu css if empty
3393        $('li.sub-menu').each(function () {
3394            if($(this).children('ul').children().length === 0){
3395                $(this).children('ul').remove();
3396            }
3397        });
3398
3399        $("video.fullscreen-bg__video source").each(function () {
3400            var sourceFile = $(this).attr("data-src");
3401            $(this).attr("src", sourceFile);
3402            var video = this.parentElement;
3403        });
3404
3405        $('.mySlides').each(function () {
3406            var imgUrl = $(this).children().attr('src');
3407            $(this).children().css('opacity', 0);
3408            $(this).css('background', 'url("' + imgUrl + '")');
3409        });
3410
3411        var myIndex = 0;
3412        if ($(".page-slider-container")[0]) {
3413            carousel();
3414        }
3415
3416        function carousel() {
3417            var i;
3418            var x = document.getElementsByClassName("mySlides");
3419            for (i = 0; i < x.length; i++) {
3420                x[i].style.display = "none";
3421            }
3422            myIndex++;
3423            if (myIndex > x.length) {
3424                myIndex = 1
3425            }
3426            x[myIndex - 1].style.display = "block";
3427            setTimeout(carousel, 2000); // Change image every 2 seconds
3428        }
3429
3430        if ($(".review-background-static").length) {
3431            $('.location-divider').hide();
3432        }
3433        if ($(".review-background-parallax").length) {
3434            $('.location-divider').hide();
3435        }
3436
3437        $('.social_share').each(function () {
3438            $(this).attr('target', '_blank');
3439        });
3440
3441        var font_family = $('body').css('font-family');
3442        var r_font_family = font_family.replace(/\"/g, "");
3443        if (r_font_family == "PT Sans Narrow") {
3444            $("#top-social .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3445        } else if (r_font_family == "Roboto") {
3446            $("#top-social .si-gplus .ts-text").attr('style', 'top: 0px !important;' + 'left:0px !important;' + 'margin-left:-7px !important');
3447            $("#top-social .si-youtube .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3448            $("#top-social .si-linkedin .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3449            $("#top-social .si-yelp .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3450        }
3451    });
3452
3453
3454
3455    document.addEventListener("DOMContentLoaded", function () {
3456        var lazyBackgrounds = [].slice.call(document.querySelectorAll(".lazy-background"));
3457
3458        if ("IntersectionObserver" in window) {
3459            let lazyBackgroundObserver = new IntersectionObserver(function (entries, observer) {
3460                entries.forEach(function (entry) {
3461                    if (entry.isIntersecting) {
3462                        entry.target.classList.add("visible");
3463                        lazyBackgroundObserver.unobserve(entry.target);
3464                    }
3465                });
3466            });
3467
3468            lazyBackgrounds.forEach(function (lazyBackground) {
3469                lazyBackgroundObserver.observe(lazyBackground);
3470            });
3471        }
3472    });
3473
3474    //Add Icon for Submenu in Mobile
3475    $('.sub-menu-trigger').click(function () {
3476        if($(this).children('i').hasClass('rotate-icon')){
3477            $(this).children('i').removeClass('rotate-icon');
3478            $(this).parent().children('ul').css('display','none');
3479        }else{
3480            $(this).children('i').addClass('rotate-icon');
3481            $(this).parent().children('ul').css('display','block');
3482        }
3483    });
3484
3485    //Link to page for Submenu in Mobile
3486    if( /Android|webOS|BlackBerry|iPhone|iPod|iPad/i.test(navigator.userAgent) ) {
3487        var touchmoved;
3488        $('.sub-menu').on('touchend', '.mobile-a', function () {
3489            if(touchmoved != true){
3490                location.href =$(this).attr('href');
3491            }
3492        }).on('touchmove', function(e){
3493            touchmoved = true;
3494        }).on('touchstart', function(){
3495            touchmoved = false;
3496        });
3497
3498        $('.sub-menu').on('touchend').on('touchmove', function(e){
3499            touchmoved = true;
3500        }).on('touchstart', function(){
3501            touchmoved = false;
3502        });
3503    }
3504
3505
3506</script>
3506
3507<!-- Ecwid Seo friendly url js code -->
3508<script>
3509    window.ec = window.ec || {};
3510    window.ec.config = window.ec.config || {};
3511    window.ec.config.storefrontUrls = window.ec.config.storefrontUrls || {};
3512    window.ec.config.storefrontUrls.cleanUrls = true;
3513    if(currentLocName == headquarterName){
3514        window.ec.config.baseUrl = '/shop/';
3515        var ecwid_ProductBrowserURL = "/shop/";
3516    } else{
3517        var ecwid_ProductBrowserURL = currentLocName+'/shop/';
3518        window.ec.config.baseUrl = currentLocName+'/shop/';
3519    }
3520
3521</script>
3521
3522    <!-- Prefetch + Preconnect -->
3523    <link rel="dns-prefetch" href="//www.googletagmanager.com">
3524    <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
3525    
3525<script>
3526    function loadGTM(id) {
3527        (function(w,d,s,l,i){
3528            w[l]=w[l]||[];
3529            w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
3530            var f=d.getElementsByTagName(s)[0],
3531                j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';
3532            j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
3533            f.parentNode.insertBefore(j,f);
3534        })(window,document,'script','dataLayer', id);
3535    }
3536
3537    function loadGtag() {
3538        var url = window.location.host;
3539        if (url.indexOf('.jenkins') === -1 && url.indexOf('.test') === -1) {
3540            var gtagScript = document.createElement('script');
3541            gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-9N2957J5VN";
3542            gtagScript.async = true;
3543            document.head.appendChild(gtagScript);
3544
3545            gtagScript.onload = function () {
3546                
vendor: 177 bytes, lines 3546-3549
3546window.dataLayer = window.dataLayer || [];
3547                function gtag(){ dataLayer.push(arguments); }
3548                gtag('js', new Date());
3549                gtag('config', '
3549G-9N2957J5VN
vendor: 16 bytes, lines 3549-3550
3549');
3550            
3550};
3551        }
3552    }
3553
3554    function loadTrackingScripts() {
3555                loadGTM('GTM-NMGWHXT');
3556                                loadGtag();
3557            }
3558
3559    if ('requestIdleCallback' in window) {
3560        requestIdleCallback(loadTrackingScripts, { timeout: 2000 });
3561    } else {
3562        setTimeout(loadTrackingScripts, 2000);
3563    }
3564    </script>
3564
3565
3566    <!-- NOSCRIPT for GTM (should NOT be deferred) -->
vendor: 89 bytes, lines 3566-3568
3566
3567    <noscript>
3568                <iframe src="https://www.googletagmanager.com/ns.html?id=
3568GTM-NMGWHXT
vendor: 106 bytes, lines 3568-3571
3568" height="0" width="0" style="display:none;visibility:hidden"></iframe>
3569                    </noscript>
3570
3571
3572<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-848b5ec7e91ef88ba3a","applicationID":"1416771764","transactionName":"ZwNVYEEHCEVTVEZdDl5JdldHDwlYHXZCRD14EkNEbyUJWEZFXVgNVRREaHAJCEJAWF5YBEImWlVaCA==","queueTime":0,"applicationTime":297,"atts":"S0RWFgkdG0s=","errorBeacon":"bam.nr-data.net","agent":""}</script>
3572</body>
3573</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.