PageSourceSearch

https://citydogsgrocery.com/

html citydogsgrocery.com collected 2026-09-26 16:12:01 UTC 337,917 bytes, 4,067 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                         <link rel="preload" as="image" href="https://ik.imagekit.io/0ofixtqpt/3639380/tr:n-homer_slider/raw-pet-food-Indianapolis.png" fetchpriority="high">
10                <!-- End Google Analytics -->
11            
11<script>(function(d){var s = d.createElement("script");s.setAttribute("data-account", "buNJbo9Fzs");s.setAttribute("src", "https://cdn.userway.org/widget.js");(d.body || d.head).appendChild(s);})(document)</script>
11
12
13        <noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript>
14        <meta name="viewport" content="width=device-width, initial-scale=1"/>
15    <link rel="preconnect" href="https://ik.imagekit.io/0ofixtqpt/" crossorigin />
16
17    <link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/fonts/fontawesome-webfont.woff2" as="font"  type="font/woff2" />
18    <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'">
19    <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"></noscript>
20            <link rel="canonical" href="https://citydogsgrocery.com" />
21                            <meta name="robots" content="index, follow">
22                    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
22<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 */
23(()=>{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};
23e.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;
23const 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);
23if(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$:()=>
23o,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])}
23(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}
23;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)=>
23{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
23ine_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()=>
23{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)=>
23null==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
23dTimingMethod(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
23imeToRegister: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})})}
23return 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"
23!==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);
23if(!(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)}
23);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)})});
23class 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
23h(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>
23
24
25    <meta name="csrf-token" content="81MozEhOnorBUe45YMK7Mu7hlVZhapfYBqtddM2O"/>
26    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
27    
28        <meta name="title" content="City Dogs Grocery Pet Food Supply Store Indianapolis IN - Shop Now!"/>
29        <meta name="description" content="Best store to buy cat or dog food &amp; supply products in Indianapolis. Shop Local at City Dogs Grocery. Find frozen raw dog food, freeze-dried options, premium kibbles, natural cat food &amp; more in Indiana."/>
30        <!-- FB Tags -->
31    <meta property="og:type" content="website">
32    <meta property="og:title" content="City Dogs Grocery Pet Food Supply Store Indianapolis IN - Shop Now!">
33    <meta property="og:url" content="https://citydogsgrocery.com/">
34    <meta property="og:description" content="Best store to buy cat or dog food &amp; supply products in Indianapolis. Shop Local at City Dogs Grocery. Find frozen raw dog food, freeze-dried options, premium kibbles, natural cat food &amp; more in Indiana.">
35    <meta property="og:image" content="https://ik.imagekit.io/0ofixtqpt/708215/local-pet-store-Indianapolis.png"/>
36
37
38    <!-- Google+ Tag -->
39    <meta itemprop="image" content="https://ik.imagekit.io/0ofixtqpt/708215/local-pet-store-Indianapolis.png"/>
40
41
42    
43
44
45                                                                                                                                                                                                                                                                                                                                                                <title>City Dogs Grocery Pet Food Supply Store Indianapolis IN - Shop Now!</title>
46
47    
48    
49    <!-- Stylesheets
50   ============================================= -->
51<link rel="alternate" href="https://citydogsgrocery.com/" hreflang="en-us"/>
52
53<link rel="preload" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
54<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700&display=swap"></noscript>
55
56<style type="text/css">
57    header#header *:not(i):not(.fa) {
58        font-family: "Roboto" !important;
59    }
60
61    h1, h2, h3, h4, h5, h6 {
62        font-family: "Roboto" !important;
63    }
64
65    body:not(i):not(header):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fa) {
66        font-family: "Roboto" !important;
67    }
68    .title-transform-none h2 {
69        text-transform: none !important;
70    }
71</style>
72
73<script type="text/javascript">var GET_LOCATION = "";</script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript">var locationCount = "1";</script>
vendor: 1 bytes, line 74
74
75<script type="text/javascript">let auto_redirect = "0";</script>
75
76    <link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v6.css" defer/>
77    
77<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js"></script>
77
78    
78<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js" defer></script>
78
79    
79<script type="text/javascript" src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js" defer></script>
79
80
81<!-- Preconnect and DNS Prefetch for External Services -->
82<link rel="dns-prefetch" href="//www.google.com">
83<link rel="dns-prefetch" href="//static.elfsight.com">
84<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin>
85<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
86
87<!-- Google reCAPTCHA (Enterprise) -->
vendor: 87 bytes, lines 87-91
87
88<script src="https://www.google.com/recaptcha/enterprise.js" async defer></script>
89
90
91
92<!-- Elfsight Widget -->
93<script src="https://static.elfsight.com/platform/platform.js" data-use-service-core defer></script>
93
94
95<!-- Google Fonts -->
96<link rel="preload" href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
97<noscript><link href="https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap" rel="stylesheet"></noscript>
98
99<!-- Viewport Meta -->
100<meta name="viewport" content="width=device-width, initial-scale=1">
101
102<!-- Preload and Styles -->
103<link rel="preload" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css" as="style">
104<link rel="stylesheet" href="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v11.css">
105
106
107    
107<script>
108        (function(){
109            const runAnalytics = function(id) {
110                const s = document.createElement('script');
111                s.src = `https://www.googletagmanager.com/gtag/js?id=${id}`;
112                s.async = true;
113                document.head.appendChild(s);
114
115                window.dataLayer = window.dataLayer || [];
116                function gtag(){ dataLayer.push(arguments); }
117
118                gtag('js', new Date());
119                gtag('config', id);
120            };
121
122            const id = "G-4RQ8T0YGK0";
123            if (id) {
124                (window.requestIdleCallback || function(cb){ setTimeout(cb, 300); })(function() {
125                    runAnalytics(id);
126                });
127            }
128        })();
129    </script>
129
130
131
132
133<!-- site level css start -->
134    <style type="text/css">
135        @media(max-width: 720px) and (min-width:320px){
136.rot{
137text-align: center !important;
138}    </style>
139<!-- site level css end -->
140
141<script type="application/ld+json">
142{
143    "@context": "http://schema.org/",
144    "@type": "WebSite",
145    "name": "City Dogs Grocery",
146  "url": "https://citydogsgrocery.com"
147}
148
149</script>
149<script type="application/ld+json">
150{
151    "@context": "http://schema.org",
152    "@type": "PetStore",
153    "name": "City Dogs Grocery",
154  "image": "https://ik.imagekit.io/0ofixtqpt/708215/local-pet-store-Indianapolis.png",
155  "@id": "",
156  "url": "https://citydogsgrocery.com",
157  "telephone": "(317) 492-9770",
158  "priceRange": "$$$",
159  "address": {
160    "@type": "PostalAddress",
161    "streetAddress": "1028 Virginia Ave",
162    "addressLocality": "Indianapolis",
163    "addressRegion": "IN",
164    "postalCode": "46203",
165    "addressCountry": "US",
166    "description" : "Best store to buy cat or dog food &amp; supply products in Indianapolis. Shop Local at City Dogs Grocery. Find frozen raw dog food, freeze-dried options, premium kibbles, natural cat food &amp; more in Indiana."
167  },
168      "geo": {
169      "@type": "GeoCoordinates",
170      "latitude": 39.7535551,
171    "longitude": -86.140872
172    },
173        "openingHoursSpecification": [{"@type":"OpeningHoursSpecification","dayOfWeek":"Monday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Tuesday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Wednesday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Thursday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Friday","opens":"10:00","closes":"18:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Saturday","opens":"10:00","closes":"17:00"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Sunday","opens":"11:00","closes":"16:00"}],
174    "sameAs": ["https://www.facebook.com/citydogsgroceryllc","https://www.instagram.com/citydogsgrocery/"],
175    "aggregateRating": {
176      "@type": "AggregateRating",
177      "ratingValue": 5,
178    "reviewCount": 5
179    },
180    "review": [
181        {
182        "@type": "Review",
183        "datePublished" : "2026-08-21",
184        "reviewBody": "Cannoli loves the store, every time we go downtown he always has us stop by. It’s funny how I first found out about the place, I was walking cannoli and I was looking on my phone trying to decide when we would go back home and he took me into the store randomly one day when the door was wide open and he met another doggie that was a golden retriever. The people there are very sweet and it’s a wonderful place to visit with ur pups.",
185        "author": {
186            "@type": "Person",
187            "name": "xoxie kyle"
188          },
189        "reviewRating": {
190            "@type": "Rating",
191            "worstRating": "1",
192            "bestRating": "5",
193            "ratingValue": "5"
194         }
195    },        {
196        "@type": "Review",
197        "datePublished" : "2026-08-17",
198        "reviewBody": "The fine people at City dogs grocerie, hosted an adoption event for Heartbeat 4 Paws. They were very hospitable and kind. The store interior is incredible, making use of antique items for displaying merchandise. It's worth going in to see that even if you don't have a pet. Road construction is slowing their business recently. So please consider visiting and supporting them to ensure they stay around. They say life is better with a dog. I say, Indianapolis is better with City Dog Grocery!",
199        "author": {
200            "@type": "Person",
201            "name": "Mark Craig"
202          },
203        "reviewRating": {
204            "@type": "Rating",
205            "worstRating": "1",
206            "bestRating": "5",
207            "ratingValue": "5"
208         }
209    },        {
210        "@type": "Review",
211        "datePublished" : "2026-08-10",
212        "reviewBody": "I have to update my review because I can't say enough good things about this store and its staff. There's one employee in particular, whom I believe may be the store manager (though I'm embarrassed to say I don't recall her name), who has been incredibly helpful every time I've come in.
213
214The first time, she helped me find the perfect fitting harness for my girl. The second time was on Labor Day, a day I really try not to shop, but my dog needed soft food per her emergency vet's instructions from the day before. Once again, she went above and beyond.
215
216During a scary week, this store made things a little less scary by making sure I had what I needed to take care of a loved one. Thank y
216ou for being there for the local community and for treating our pets like family too.",
217        "author": {
218            "@type": "Person",
219            "name": "Anderson McIntyre"
220          },
221        "reviewRating": {
222            "@type": "Rating",
223            "worstRating": "1",
224            "bestRating": "5",
225            "ratingValue": "5"
226         }
227    },        {
228        "@type": "Review",
229        "datePublished" : "2026-07-10",
230        "reviewBody": "I needed a specific thing for dogs I am dog sitting. A probiotic. This shop is clean and with plenty of room for your dog to walk around in. The associate capably helped me find what I needed and even gave me advice on an alternative.",
231        "author": {
232            "@type": "Person",
233            "name": "Nickcola Dickey"
234          },
235        "reviewRating": {
236            "@type": "Rating",
237            "worstRating": "1",
238            "bestRating": "5",
239            "ratingValue": "5"
240         }
241    },        {
242        "@type": "Review",
243        "datePublished" : "2026-07-06",
244        "reviewBody": "Best dog shop in the area! Great products and even greater people working here! Me and my dog always look forward to visiting!",
245        "author": {
246            "@type": "Person",
247            "name": "Elisha Schwartz"
248          },
249        "reviewRating": {
250            "@type": "Rating",
251            "worstRating": "1",
252            "bestRating": "5",
253            "ratingValue": "5"
254         }
255    }        ]
256    }
257
258</script>
258<!-- Document Title
259============================================= -->
260                        <link rel="shortcut icon" href="https://ik.imagekit.io/0ofixtqpt/707339/Asset_2f-7262151.png">
261                            <style>
262    .mobile_carousel {
263        background-color: #e5142b;
264    }
265
266    .cust-carousel {
267        background: #e5142b;
268    }
269
270    #return-to-top {
271        background-color: #e5142b;
272    }
273
274    .fa-bars {
275        color: #e5142b !important;
276    }
277
278    .header-icons-span, .portfolio-filter li.activeFilter a, .portfolio-shuffle:hover {
279        background-color: #e5142b;
280    }
281
282    .fa-paw, .fa-car {
283        color: #e5142b !important;
284    }
285
286    a.all-brands, .share-btn {
287        background-color: #e5142b  !important;
288    }
289
290    button.contact-btn, a.contact-btn, .subscribe-btn {
291        background-color: #e5142b  !important;
292    }
293
294    .pro_btn, .icon-line-heart, .icon-line-power {
295        background-color: #e5142b  !important;
296    }
297
298    .cta-widget-btn {
299        background-color: #e5142b  !important;
300    }
301
302    #result .footer-custom-icon {
303        color: #e5142b;
304    }
305
306    #gotoTop:hover {
307        background-color: #e5142b  !important;
308    }
309
310    .owl-carousel .owl-nav [class*=owl-]:hover {
311        background-color: #505050  !important;
312        color: #fff !important;
313    }
314    .owl-carousel .owl-nav [class*=owl-]{
315        background-color: #e5142b  !important;
316        color: #fff !important;
317    }
318
319    .feature-box.fbox-plain .fbox-icon i {
320        color: #e5142b  !important;
321    }
322
323    #top-bar {
324        background-color: #e5142b  !important;
325    }
326
327    .brand-panel-heading {
328        background-color: #e5142b  !important;
329    }
330
331    .event-a {
332        color: #e5142b  !important;
333    }
334
335    .event-a:hover {
336        color: #505050  !important;
337    }
338
339    .about-a:hover {
340        color: #e5142b  !important;
341    }
342
343    .portfolio-overlay a:hover {
344        color: #e5142b  !important;
345    }
346
347    .tag-a {
348        color: #e5142b  !important;
349    }
350
351    .tag-a:hover {
352        color: #e5142b  !important;
353    }
354
355    .loc-li:hover {
356        background-color: #e5142b  !important;
357    }
358
359    .pagination > li > a {
360        color: #e5142b  !important;
361    }
362
363    .pagination > li > a:hover {
364        color: #e5142b  !important;
365    }
366
367    .pagination > .active > span {
368        background-color: #e5142b  !important;
369        border-color: #e5142b  !important;
370    }
371
372    .about-us-a {
373        color: #e5142b  !important;
374    }
375
376    .about-us-a:hover {
377        color: #e5142b  !important;
378    }
379
380    #header-wrap .container-fluid{
381        background-color: #fff !important;
382    }
383
384    .review-a{
385        color: #e5142b  !important;
386        cursor: pointer;
387        font-weight: 400;
388    }
389
390    .review-a:hover{
391        color: #e5142b  !important;
392    }
393
394            #primary-menu ul>li{
395            padding: 0 !important;
396            text-align: center;
397        }
398
399        #logo{
400            margin-right: 0px !important;
401            padding-right: 0px !important;
402            float: none;
403            display: inline-block;
404        }
405        #primary-menu{
406            width: 100%;
407        }
408        #primary-menu ul{
409            width: 100%;
410        }
411        #header.full-header #primary-menu>ul{
412            padding-right: 0px !important;
413            margin-right: 0px !important;
414        }
415        #primary-menu ul li>a{
416            padding-left: 5px !important;
417            padding-right: 5px !important;
418        }
419
420        #primary-menu ul ul li>a{
421            padding: 10px 20px !important;
422        }
423        .retina-logo{
424            padding-left: 0px !important;
425        }
426
427        #primary-menu ul ul:not(.mega-menu-column){
428        left: 0 !important;
429        right: 0 !important;
430         }
431                .dark #primary-menu ul ul li{
432        width: initial !important;
433        text-align: left !important;
434    }
435    /*#primary-menu ul ul:not(.mega-menu-column){*/
436    /*    left: 0 !important;*/
437    /*    right: 0 !important;*/
438    /*}*/
439    
440    
441             #primary-menu ul ul:not(.mega-menu-column) {
442            border-top: 2px solid #e5142b  !important;
443        }
444        .dark #primary-menu:not(.not-dark) ul ul, #primary-menu.dark ul ul {
445            border-top-color: #e5142b  !important;
446        }
447        #primary-menu ul li>a {
448            color: #2b2b2b !important;
449        }
450
451        #primary-menu ul li>a:hover {
452            color: #2b2b2b !important;
453        }
454
455        .dark #primary-menu:not(.not-dark) ul ul, #primary-menu ul ul:not(.mega-menu-column) {
456            background-color: #333 !important;
457            border-color: #3f3f3f !important;
458        }
459
460        .dark #primary-menu:not(.not-dark) ul ul li:hover > a{
461            background-color:  !important;
462            border-color:  !important;
463        }
464
465        .dark #primary-menu:not(.not-dark) ul ul li>a {
466            color: #ffffff !important;
467        }
468
469        .dark #primary-menu:not(.not-dark) ul ul li>a:hover {
470            color:  !important;
471        }
472
473        #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu:hover{
474            background-color: unset !important;
475            border-color: unset !important;
476        }
477
478        #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu ul li:hover{
479            background-color: unset !important;
480            border-color: unset !important;
481            color: #000000 !important;
482        }
483                .anc_subscription_description{
484            margin-top: 8px !important;
485        }
486        .more_anc_subsc_desc{
487            margin-top: 0px !important;
488            margin-bottom: 10px !important;
489        }
490        #anc_text {
491            margin-right: 70px !important;
492            margin-left: 70px !important;
493        }
494        .announcement_subscription_close{
495            position: absolute;
496            right: 0 !important;
497            top: 0 !important;
498            margin-top: 0px !important;
499            margin-right: 0px !important;
500        }
501
502        .locationBrd{
503        border-left: 8px solid #e5142b !important;
504    }
505    .location-border span{
506        color: #e5142b !important;
507    }
508    .location-border:hover{
509        background-color: #e5142b !important;
510    }
511    .location-border:hover .location-drawer-business{
512        color: #ffffff !important;
513    }
514    .location-border:hover span{
515        color: #ffffff !important;
516    }
517    .location-border span.drawer_delivery{
518        color: #000000 !important;
519    }
520    /* search bar style */
521    .ecwid-search-widget__input{
522        border: 1px solid #e5142b !important;
523        height: 3.2em !important;
524    }
525    .ecwid-search-widget__btn{
526        height: 3.2em !important;
527        border: 1px solid #e5142b !important;
528        background: #e5142b !important;
529        width: 40px !important;
530    }
531    .ecwid-search-widget__btn:hover{
532        opacity: 1 !important;
533    }
534    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]{
535        stroke: #e5142b !important;
536    }
537    html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after{
538        background-color: #e5142b !important;
539    }
540    .ec-notice__text-inner {
541        color: #000000!important;
542    }
543    /*** Mega Menu ***/
544    @media (min-width: 991px) {
545        .custom-mega-menu-link:after {
546            content: '';
547            display: block;
548            width: 40px;
549            border-bottom: 2px solid #e5142b  !important;
550        }
551
552        #primary-menu ul li .mega-menu-content div.mega-menu-container-div {
553            background-color:   !important;
554        }
555        .animal-li {
556            background-color: #e5142b !important;
557            border-color: #e5142b  !important;
558        }
559        .dark #primary-menu:not(.not-dark) ul ul li>a.nav-link{
560            color: #2b2b2b !important;
561            transition: none !important;
562        }
563
564        .dark #primary-menu:not(.not-dark) ul ul li.animal-li>a.nav-link {
565            color: #ffffff !important;
566            transition: none !important;
567        }
568        .dark #primary-menu ul li .mega-menu-content ul li a.animal-a:hover {
569            color: #ffffff !important;
570        }
571        #primary-menu ul li .mega-menu-content ul.mega-menu-column-ul{
572            background-color: #ffffff  !important;
573            border-color: #ffffff  !important;
574        }
575
576        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title > a{
577            background-color: #ffffff  !important;
578            border-color: #ffffff  !important;
579            color: #2b2b2b  !important;
580        }
581
582        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul li.sub-menu-mega-menu > a{
583            background-color: #ffffff  !important;
584            border-color: #ffffff  !important;
585            color: #2b2b2b  !important;;
586        }
587        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-1,
588        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-2,
589        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-3{
590            border-color: #ffffff  !important;
591        }
592
593        #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title:hover > a {
594            background-color: unset !important;
595            border-color: unset !important;
596            padding-left: 15px !important;
597        }
598
599        #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 {
600            background-color: #ffffff  !important;
601            border-color: #ffffff  !important;
602            color: #e5142b  !important;
603            padding-left: 15px !important;
604        }
605
606        .custom-mega-submenu-title {
607            color:   !important;
608        }
609    }
610        /***/
611    #return-to-top{
612        background-color: #e5142b !important;
613    }
614    body#ecwid_body .heading-block .small-text #my-categories-0 {
615        margin-top: 30px;
616    }
617    .blog-search-button {
618        background-color: #e5142b  !important;
619    }
620
621/* --- NWP-3809 Style Overrides --- */
622
623/* Services */
624.home-service-section h2, .home-service-container h2 { font-size: 36px !important; }
625.home-service-section p, .home-service-container p, .home-service-section .small-text, .home-service-container .small-text { font-size: 22px !important; }
626.home-service-section .service-carousel-desc p { font-size: 22px !important; } 
627
628/* Brands */
629.home-brand-section h2, .pet-brand-section h2, .home-brand-container h2 { font-size: 36px !important; }
630.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; }
631
632/* Gallery */
633.gallery-section h2, .gallery-section h3 { font-size: 36px !important; }
634.gallery-section p, .gallery-section .small-text { font-size: 22px !important; }
635
636/* Reviews */
637.review-section h2, .review-section h2.review-title-color { font-size: 36px !important; }
638/* Description text for reviews */
639.review-section > .container > .row > .heading-block > span, .review-section .review_text_inner.small-text, .review-section p.review-description-color { font-size: 22px !important; }
640/* Trusted / h3 */
641.review-section h3, .review-section label[data-testid="review-count"], .review-section p[style*="bold"], .review-section div[style*="bold"] { font-size: 20px !important; }
642/* Review div */
643.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; }
644span.review_testimonial_author { font-size: 14px !important; }
645
646/* Home page widget width fixes (About Us to match others) */
647.aboutus-container, .aboutus_row, .aboutus_content {
648    width: 100% !important;
649    max-width: 1170px !important;
650    margin-left: auto !important;
651    margin-right: auto !important;
652}
653
654/* --- End NWP-3809 --- */
655
656/* More Home Page Widgets (NWP-3809) */
657.home-blog-section h2, .home-event-section h2, .home-promotion-section h2, 
658.home-about-section h2, .home-aboutus-section h2, .aboutus_section h2, 
659.hero-section h2, .meet-section h2, .team_section h2, .home-multi-location-section h2 {
660    font-size: 36px !important;
661}
662
663.home-blog-section .small-text, .home-event-section .small-text, .home-promotion-section .small-text, 
664.home-about-section p, .home-aboutus-section p, .aboutus_section p, 
665.hero-section p, .meet-section p, .team_section p, .home-multi-location-section .small-text, .team-member-description p, .member-bio p {
666    font-size: 22px !important;
667}
668/* End More Home Page Widgets */
669</style>
670    
671</head>
672<body class="stretched">
673<div class="body-overlay"></div>
674
675
676<div id="wrapper" class="clearfix">
677                <style>
678    .open > .social-share, .promotion-container .dropdown-menu{
679        text-align: center !important;
680    }
681    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{
682        color: #333;
683    }
684    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{
685        color: #000000;
686    }
687    input#ec-cart-email-input{
688        color: #000000;
689        font-weight: 400;
690    }
691    @media(max-width: 1200px) and (min-width:1000px) {
692        .menu-top {
693            padding-top: 9%;
694        }
695    }
696    @media (min-width: 800px) and (max-width: 2000px) and (orientation: landscape) {
697        .ec-cart-widget.ec-cart-desktop {
698            display: block !important;
699        }
700        .ec-cart-widget.mobile{
701            display: none !important;
702        }
703    }
704    @media (min-width: 1028px) and (max-width: 2000px) and (orientation: portrait) {
705        .ec-cart-widget.ec-cart-desktop {
706            display: block !important;
707        }
708        .ec-cart-widget.mobile{
709            display: none !important;
710        }
711    }
712</style>
713<header id="header" class="transparent-header dark full-header" data-sticky-class="dark">
714                        <style>
715    .si-gplus:hover, .si-colored.si-gplus{
716        background-color: #ffffff !important;
717    }
718    .top-links ul li{
719        border-left: unset !important;
720    }
721    .loc-topbar-li:hover{
722        background-color: transparent !important;
723
724    }
725    .loc-header-icon-span {
726        background-color: #ffffff !important;
727    }
728    .loc-header-icons{
729        color: #e5142b  !important
730    }
731    .hour-cursor {color: inherit !important;}
732</style>
733<div id="top-bar" class="transparent-topbar hidden-sm hidden-xs">
734    
735    <div class="col_half nobottommargin clearfix col-md-1 top-left">
736        <div class="top-links">
737            <ul>
738                
739
740
741
742
743
744
745
746
747
748                    <li class="mobile-top-links"><a target="_blank" class="mapLink"
749                                                    href="https://www.google.com/maps/place/search?q=City+Dogs+Grocery+1028%2BVirginia%2BAve%2CIndianapolis%2C46203%2CIN&amp;place_id=ChIJK0o-bYJQa4gR-N2v_WfE8RA">
750                            <span class="ts-icon get-direction-btn"><i class="fas fa-map-marker-alt"></i></span>
751                            <span class="ts-text get-direction-btn">1028 Virginia Ave,  Indianapolis,  IN
752                            &nbsp;46203</span></a>
753                    </li>
754                                                        <li class="hour-li mobile-top-links">
755                        <a class="hour-cursor"><span class="ts-icon"><i class="far fa-clock"></i></span>
756                            <span class="ts-text">
757                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
758                                                Open Today:
759                                                                                                            10:00 am - 5:00 pm                                                                                                                                                                                                                                                                                                                            </span>
760                        </a>
761                    </li>
762                            </ul>
763        </div>
764    </div>
765    <div class="col_half fright col_last nobottommargin clearfix">
766        <!-- Top Social
767          ============================================= -->
768        <div id=
769                     "top-social">
770            <ul>
771                                                                                                                                                                                                                <li><a href="https://www.facebook.com/citydogsgroceryllc" target="_blank" class="si-facebook" data-hover-width="109"><span
772                                                class="ts-icon"><i class="fab fa-facebook"></i></span><span
773                                                class="ts-text">Facebook</span></a></li>
774                            
775                            
776                            
777                            
778                            
779                            
780                            
781                                                                                                                                                                                                                                                                                                                                                                    
782                                                            <li><a href="https://www.instagram.com/citydogsgrocery/" target="_blank" class="si-instagram" data-hover-width="109"><span
783                                                class="ts-icon"><i class="fab fa-instagram"></i></span><span
784                                                class="ts-text">Instagram</span></a></li>
785                            
786                            
787                            
788                            
789                            
790                            
791                                                                                                                                                                                                                                                                            <sp
791an class="top_phone">
792                        <a href="tel:(317) 492-9770">
793                            <span class="ts-icon call-us-btn">
794                                <i class="fas fa-phone call-us-btn" style="transform: rotate(90deg) !important;"></i>
795                            </span>
796                            <span class="ts-text call-us-btn">(317) 492-9770</span>
797                        </a>
798                    </span>
799                            </ul>
800        </div><!-- #top-social end -->
801    </div>
802    
803</div>
804     <div id="top-bar" class="transparent-topbar hidden-md hidden-lg mobile-topbar">
805        <div class="col-xs-12 nobottommargin clearfix">
806                                            <div class="hour-li mobile-top-links single-hour-div">
807                    <a class="hour-cursor"><span class="ts-icon"><i class="far fa-clock"></i></span>
808                        <span class="ts-text">
809                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
810                                            Open Today:
811                                                                                            10:00 am - 5:00 pm                                                                                                                                                                                                                                                                                            </span>
812                    </a>
813                </div>
814                        <div class="top-links text-center loc-toplinks">
815                <ul>
816                                        <li class="loc-li loc-topbar-li">
817                         <span class="header-icons-span loc-header-icon-span hidden-lg hidden-md loc-call-span">
818                            <a href="tel:(317) 492-9770"><i class="fas fa-phone header-icons loc-header-icons call-us-btn" style="transform: rotate(90deg) !important;"></i></a>
819                         </span>
820                    </li>
821                                        <li class="loc-li loc-topbar-li">
822                        <span class="header-icons-span loc-header-icon-span fa fa-left hidden-lg hidden-md loc-direction-span single-direction-span">
823                            <a target="_blank" class="mapLink"
824                               href="https://www.google.com/maps/place/search?q=City+Dogs+Grocery+1028%2BVirginia%2BAve%2CIndianapolis%2C46203%2CIN&amp;place_id=ChIJK0o-bYJQa4gR-N2v_WfE8RA"><i
825                                        class="fas fa-map-marker-alt header-icons loc-header-icons get-direction-btn"></i></a>
826                        </span>
827                    </li>
828                </ul>
829            </div>
830        </div>
831    </div>
832<script defer>
833    $('document').ready(function(){
834        $('.top-links ul li.location-drawer').css({cursor: "pointer"});
835    })
836    document.addEventListener("DOMContentLoaded", function () {
837    const mapLinks = document.getElementsByClassName("mapLink");
838    const isMobile = window.innerWidth <= 768;
839
840    if (isMobile) {
841        Array.from(mapLinks).forEach(link => {
842        let originalLink = link.href;
843
844            if (originalLink.includes("https://www.google.com/maps/place/search?q=")) {
845                let newLink = originalLink.replace(
846                    "https://www.google.com/maps/place/search?q=",
847                    "https://www.google.com/maps/search/?api=1&query="
848                );
849                link.href = newLink;
850            }
851        });
852    }
853});
854
855</script>
855                        <div id="header-wrap" style="display:none">
856            <div class="container-fluid clearfix ">
857                <div id="primary-menu-trigger" class="single-menu-trigger">
858                    <i class="fas fa-bars"></i>
859                    <span class="mobile_menu_text"> MENU </span>
860                </div>
861                <!-- Logo ============================================= -->
862                                <div id="logo" class="mobile-header-logo main-logo">
863                                                                                                                                                                                                                                                                        </div><!-- #logo end -->
864                <!-- Mobile search box -->
865                                <!-- Mobile search box end -->
866                <!-- Primary Navigation============================================= -->
867                <nav id="primary-menu" class="menu-top" style="">
868                    <ul id="">
869                                                <div id="ecwidSearch-desktop" class="alignleft">
870                                                    </div>
871                                                                                    <style>
872    .menu-btn{
873        border-radius: 30px;
874    }
875
876    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
877        padding-top: 19px;;
878    }
879
880        @media (max-width: 991px) {
881            .custom-btn {
882            display: inline-block;
883            width: 48%;
884            margin-right: 2%;
885        }
886    }
887
888    </style>
889
890            <li class="current  ">
891
892                            <a class="" href="/brands/" title="Brands Near Indianapolis"                 style=""
893                >
894                <div class=""
895                    style="">
896                    Brands
897                </div>
898            </a>
899                              </li>
900                                                                                                                                                <style>
901    .menu-btn{
902        border-radius: 30px;
903    }
904
905    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
906        padding-top: 19px;;
907    }
908
909        @media (max-width: 991px) {
910            .custom-btn {
911            display: inline-block;
912            width: 48%;
913            margin-right: 2%;
914        }
915    }
916
917    </style>
918
919            <li class="  ">
920
921                            <a class="" href="/giving-back/" title="Giving Back Near Indianapolis"                 style=""
922                >
923                <div class=""
924                    style="">
925                    Giving Back
926                </div>
927            </a>
928                              </li>
929                                                                                                                                                <style>
930    .menu-btn{
931        border-radius: 30px;
932    }
933
934    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
935        padding-top: 19px;;
936    }
937
938        @media (max-width: 991px) {
939            .custom-btn {
940            display: inline-block;
941            width: 48%;
942            margin-right: 2%;
943        }
944    }
945
946    </style>
947
948            <li class="  ">
949
950                            <a class="" href="/deals/" title="Ida&#039;s Incentives Near Indianapolis"                 style=""
951                >
952                <div class=""
953                    style="">
954                    Ida&#039;s Incentives
955                </div>
956            </a>
957                              </li>
958                                                                                                                                                <style>
959    .menu-btn{
960        border-radius: 30px;
961    }
962
963    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
964        padding-top: 19px;;
965    }
966
967        @media (max-width: 991px) {
968            .custom-btn {
969            display: inline-block;
970            width: 48%;
971            margin-right: 2%;
972        }
973    }
974
975    </style>
976
977            <li class="  ">
978
979                    <div id="logo" class="mobile-header-logo logo-position">
980                                                                                                                                    <a href="/"
981                               class="standard-logo"
982                               data-dark-logo="https://ik.imagekit.io/0ofixtqpt/707338/City_Dogs_Grocery_Ida_RGB_228_0_50+black-01.png"><img src="https://ik.imagekit.io/0ofixtqpt/707338/City_Dogs_Grocery_Ida_RGB_228_0_50+black-01.png"
983                                                                                  alt="City Dogs Grocery Logo"></a>
984                            <a href="/"
985                               class="retina-logo"
986                               data-dark-logo="https://ik.imagekit.io/0ofixtqpt/707338/City_Dogs_Grocery_Ida_RGB_228_0_50+black-01.png"><img src="https://ik.imagekit.io/0ofixtqpt/707338/City_Dogs_Grocery_Ida_RGB_228_0_50+black-01.png"
987                                                                                  alt="City Dogs Grocery Logo"></a>
988                                                                        </div>
989            </li>
990            <li class=" ">
991                            <a class="" href="/gallery/" title="Gallery Near Indianapolis"                 style=""
992                >
993                <div class=""
994                    style="">
995                    Gallery
996                </div>
997            </a>
998                              </li>
999                                                                                                                                                <style>
1000    .menu-btn{
1001        border-radius: 30px;
1002    }
1003
1004    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1005        padding-top: 19px;;
1006    }
1007
1008        @media (max-width: 991px) {
1009            .custom-btn {
1010            display: inline-block;
1011            width: 48%;
1012            margin-right: 2%;
1013        }
1014    }
1015
1016    </style>
1017
1018            <li class=" sub-menu click-class ">
1019
1020                            <a class="" href="/about-us/" title="About Near Indianapolis"                 style=""
1021                >
1022                <div class=""
1023                    style="">
1024                    About
1025                </div>
1026            </a>
1027                                      <ul style="">
1028                                                                                <li>
1029                                                                                        <a href="/join-our-team/" title="Join Our Team Near Indianapolis" >
1030                                    <div>Join Our Team</div>
1031                                </a>
1032                                                    </li>
1033                                                                                                    <li>
1034                                                                                        <a href="/events/" title="Events Near Indianapolis" >
1035                                    <div>Events</div>
1036                                </a>
1037                                                    </li>
1038                                                                                                    <li>
1039                                                                                        <a href="/reviews/" title="Online Reviews Near Indianapolis" >
1040                                    <div>Online Reviews</div>
1041                                </a>
1042                                                    </li>
1043                                                                                                    <li>
1044                                                                                        <a href="/blog/" title="Blog Near Indianapolis" >
1045                                    <div>Blog</div>
1046                                </a>
1047                                                    </li>
1048                                                                                                    <li>
1049                                                                                        <a href="/nutritional-counseling/" title="Nutritional Counseling Near Indianapolis" >
1050                                    <div>Nutritional Counseling</div>
1051                                </a>
1052                                                    </li>
1053                                                </ul>
1054            </li>
1055                                                                                                                                                <style>
1056    .menu-btn{
1057        border-radius: 30px;
1058    }
1059
1060    #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
1061        padding-top: 19px;;
1062    }
1063
1064        @media (max-width: 991px) {
1065            .custom-btn {
1066            display: inline-block;
1067            width: 48%;
1068            margin-right: 2%;
1069        }
1070    }
1071
1072    </style>
1073
1074            <li class="  ">
1075
1076                            <a class="" href="/contact-us/" title="Contact Near Indianapolis"                 style=""
1077                >
1078                <div class=""
1079                    style="">
1080                    Contact
1081                </div>
1082            </a>
1083                              </li>
1084                                                                                                                                </ul>
1085                </nav><!-- #primary-menu end -->
1086            </div>
1087        </div>
1088    </header>
1089<div id="side-panel">
1090    <div class="side-panel-wrap">
1091        <div class="drawer-title">
1092            <button type="button" class="close drawer-close" data-dismiss="alert" aria-label="Close">
1093                <span aria-hidden="true" class="drawer-close-icon">×</span>
1094            </button>
1095            <h3 class="drawer-title-name"><i class="fas fa-map-marker-alt"></i> &nbsp; Find Your Store </h3>
1096        </div>
1097        <div class="drawer-card">
1098            <div class="zip-code-div">
1099                <input type="text" class="zip-code-search" id="zipCode" data-id="zip-code-input" placeholder="Enter Zip Code" maxlength="5" />
1100                <button type="submit" id="zipSearch" class="loc-search-button"><i class="fas fa-search search-icon"></i></button>
1101            </div>
1102            <span class="zip-error"></span>
1103                            <h2 id="all-show" class="local-store-link"> All Locations </h2>
1104                        <img src="https://ik.imagekit.io/0ofixtqpt/143715/preloader-dark.gif" id="loader-location" class="loader-location"/>
1105            <div class="show-location">
1106                <a class="location-drawer-anchor locationSelect" data-slug="fountain-square" data-name="fountain-square" href="javascript:;" data-href="/">
1107            <div class="client-location location-border">
1108                <h3 class="notopmargin nobottommargin location-drawer-business">
1109                    Fountain Square
1110                </h3>
1111                <span>
1112                    <i class="fas fa-map-marker-alt"></i> &nbsp;1028 Virginia Ave,  Indianapolis, IN 46203
1113                </span>
1114                <br />
1115                                    <span>
1116                        <i class="fas fa-phone" style="transform: rotate(90deg) !important;"></i>&nbsp;&nbsp;(317) 492-9770
1117                    </span>
1118                    <br />
1119                
1120                <span class="hours-drawer">
1121                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Open Today Until 5:00 pm
1122                                                                                                                                                                                                                                                                                                                                                                                                                </span>
1123                <span class="drawer_delivery">
1124                    <br />
1125                    In-Store Pickup, Curbside Pickup, Local Delivery Available
1126                </span>
1127            </div>
1128        </a>
1129                        </div>
1130        </div>
1131    </div>
1132</div>
1133<script>
1134    let ecwid_count = '0';
1135    ecwid_count = parseInt(ecwid_count);
1136    let selectedLocation = localStorage.getItem('selected_location');
1137    if(localStorage.getItem('drawer_flag') == null && ecwid_count > 1){
1138        localStorage.setItem('drawer_flag',1);
1139        $("body").addClass('side-panel-open');
1140    }else{
1141        localStorage.setItem('drawer_flag',0);
1142        $("body").removeClass('side-panel-open');
1143    }
1144    var loc = $('#client_location').val();
1145    localStorage.setItem('selected_location', loc);
1146    $('a[data-slug='+loc+']').children().addClass('locationBrd');
1147    $('#loader-location').css('display','none');
1148    $('body').on('click', '.locationSelect', function () {
1149        let slug = $(this).data('slug');
1150        let hqName = $(this).data('name');
1151
1152        let previousSlug = localStorage.getItem('selected_location');
1153
1154        // Check if same slug is clicked
1155        const isLocationSelected = previousSlug === slug;
1156        const isHQSelectedAndLocationEmpty = slug === hqName && previousSlug === '';
1157
1158        let shouldCloseDrawer = isLocationSelected || isHQSelectedAndLocationEmpty;
1159
1160        // If the HQ is selected, set the slug to an empty string
1161        if (slug === hqName) {
1162            slug = '';
1163        }
1164
1165        // Update the selected location in localStorage
1166        localStorage.setItem('selected_location', slug);
1167
1168        if (shouldCloseDrawer) {
1169            document.querySelector('.drawer-close').click();
1170        } else {
1171            redirectToLocation(slug, previousSlug, hqName)
1172        }
1173    });
1174
1175    function redirectToLocation(slug, previousSlug, hqName) {
1176        // Get the current URL path
1177        let currentPath = window.location.pathname;
1178
1179        // Check the previous slug with HQ
1180        if (previousSlug === hqName) {
1181            previousSlug = '';
1182        }
1183
1184        // Determine the new URL path and redirect
1185        let newPath = previousSlug
1186            ? replaceOrRemoveLocationInUrl(slug, currentPath)
1187            : `/${slug}${currentPath}`;
1188
1189        // Redirect to the new URL
1190        location.href = newPath;
1191    }
1192
1193    function replaceOrRemoveLocationInUrl(newLocation, currentPath) {
1194        // Use a regular expression to match the location part (only the first segment after the domain)
1195        let newPath = currentPath.replace(/\/[^\/]+/, newLocation ? `/${newLocation}` : '');
1196
1197        // Ensure the new path starts with a slash
1198        if (!newPath.startsWith('/')) {
1199            newPath = '/' + newPath;
1200        }
1201
1202        return newPath;
1203    }
1204
1205    $("#zipCode").keyup(function(){
1206        this.value = this.value.replace(/[^0-9]/g,'');
1207    });
1208
1209    // Function to handle zip code search actions
1210    function handleZipSearch() {
1211        $('.show-location').css('display', 'none');
1212        $('#loader-location').css('display', 'block');
1213        $('#all-show').html('Nearby Store');
1214        search();
1215    }
1216
1217    // Attach keypress event to zip code search input
1218    $('.zip-code-search').keypress(function (e) {
1219        if (e.which === 13) {
1220            handleZipSearch();
1221        }
1222    });
1223
1224    // Attach click event to zip search button
1225    $('#zipSearch').click(function () {
1226        handleZipSearch();
1227    });
1228
1229    function search() {
1230        let location = $('input[name=location_id]').val();
1231        let zip = $('#zipCode').val();
1232        if(zip !== '' && zip.length < 5){
1233            $('.zip-error').html("Error: Please enter a valid ZIP code");
1234            $('.local-store-link').attr('style', 'margin-top:5% !important');
1235            $('#loader-location').css('display','none');
1236            return false;
1237        } else {
1238            $('.zip-error').html("");
1239            $('#all-show').attr('style', 'margin-top:0% !important','display: block');
1240            $('#ecwid-show').attr('style', 'margin-top:0% !important','display: block');
1241        }
1242
1243        // If no zip code is provided, show all the locations
1244        if(zip === '') {
1245            $('#all-show').html('All Locations');
1246        }
1247
1248        let url = '/zipSearch/';
1249        $.ajax({
1250            headers: {
1251                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
1252            },
1253            type: 'POST',
1254            url: url,
1255            data: {'currentLoc': location,'zip' : zip},
1256            success: function (response) {
1257                $('.show-location').css('display','block');
1258                $('#loader-location').css('display','none');
1259                $('.show-location').html(response);
1260                $('a[data-slug='+loc+']').children().addClass('locationBrd');
1261            }
1262        });
1263    }
1264    $('.drawer-close').on('click', function(){
1265        $("body").removeClass('side-panel-open');
1266        $('#all-show').html('All Locations');
1267        $('#ecwid-show').html('Choose a Store to Buy Online');
1268        $('#zipCode').val('');
1269    });
1270</script>
1270<script>
1271    let ecwidMobileSearch = $('#ecwidSearch-mobile');
1272    let ecwidDesktopSearch = $('#ecwidSearch-desktop');
1273    window.addEventListener("orientationchange", function() {
1274        if (window.matchMedia("(orientation: portrait)").matches) {
1275            showPortraitSearch();
1276        }
1277        if (window.matchMedia("(orientation: landscape)").matches) {
1278            showLandscapeSearch();
1279        }
1280    }, false);
1281    var logoPosition = '4';
1282    var captcha_key = '6LfcAGMpAAAAAL68qM6-xqbJeELRxV4MPPD71y27';
1283    var wwidth = 0;
1284    function dynamic_padding() {
1285        $('#header-wrap').show();
1286        var p = 0;
1287        $('#primary-menu > ul > li').each(function (x, y) {
1288            p += $(y).width();
1289        });
1290        var w = $('#primary-menu').width();
1291        var actual_width = w - p;
1292        var count_li = $('#primary-menu > ul > li').length + 2;
1293        var padding_width = actual_width / count_li;
1294        $('#primary-menu > ul > li').each(function () {
1295            $(this).attr('style', 'padding-right:' + padding_width + 'px !important;');
1296        });
1297        $('#primary-menu > ul > li:first').attr('style', 'padding-left:' + padding_width + 'px !important;padding-right: ' + padding_width + 'px !important;');
1298        wwidth = $(window).width();
1299    }
1300
1301    $(window).resize(function () {
1302        if (wwidth != $(window).width() && ($(window).width() > '768')) {
1303            if (logoPosition > 1) {
1304                dynamic_padding();
1305            }
1306        }
1307    });
1308    if (logoPosition > 1 && ($(window).width() > '768')) {
1309        setTimeout( dynamic_padding, 500);
1310    }
1311
1312    $(document).ready(function (){
1313        if (window.matchMedia("(orientation: landscape)").matches) {
1314            // console.log('landscape');
1315            showLandscapeSearch();
1316        }
1317        if (window.matchMedia("(orientation: portrait)").matches) {
1318            ecwidDesktopSearch.hide();
1319            
1320            
1321        }
1322    });
1323
1324    /**
1325     * show portrait search box
1326     */
1327    function showPortraitSearch()
1328    {
1329        let desktopSearch = ecwidDesktopSearch.html();
1330        ecwidDesktopSearch.html('').hide();
1331        ecwidMobileSearch.show().html(desktopSearch);
1332        $('#my-search-').removeClass('search-products-desktop').addClass('search-products-mobile');
1333    }
1334
1335    /**
1336     * show landscape search box
1337     */
1338    function showLandscapeSearch()
1339    {
1340        let mobileSearch = ecwidMobileSearch.html();
1341        ecwidMobileSearch.html('').hide();
1342        ecwidDesktopSearch.show().html(mobileSearch);
1343        $('#my-search-').removeClass('search-products-mobile').addClass('search-products-desktop');
1344    }
1345</script>
1345        
1346    <section class="no-image page-title-dark page-title-right hero-bg-image mobile-main-land-section mobile-page-title"
1347             data-stellar-background-ratio="0.2">
1348    </section>
1349    <div class="swiper-container desktop_slider" id=slider-cover>
1350            <div class="home-overlay"></div>
1351            <div class=" cta-block-middle">
1352                                    <div class="clearfix cta-block-homepage">
1353                                    <div class="emphasis-title dark">
1354                        <div class="title-div">
1355                                                            <h1>City Dogs Grocery</h1>
1356                                                    </div>
1357                        <div class="desc-div">
1358                                                            <div> <div><p>1028 Virginia Ave<br>Indianapolis, IN, 46203</p></div> </div>
1359                                                                                        <div class="new-hours">OPEN TODAY UNTIL 5:00 PM</div>
1360                                                                                        <div class="new-phone">
1361                                    <a class="call-us-btn" style="text-decoration: none; font-weight: 900;" href="tel:(317) 492-9770">(317) 492-9770</a>
1362                                </div>
1363                                                                                                                        <div class="new-reviews">
1364                                    <span class="testimonials-rating" style="font-size: 20px; letter-spacing: -4px;">
1365                                        <em class="fa fa-star">&nbsp;</em> <em class="fa fa-star">&nbsp;</em> <em class="fa fa-star">&nbsp;</em> <em class="fa fa-star">&nbsp;</em> <em class="fa fa-star">&nbsp;</em>
1366                                    </span>
1367                                    <span style="margin-left: 5px;"> 4.9/5
1368                                        <a class="view-reviews" style="text-decoration: none; cursor: pointer;">
1369                                            (<span style="text-decoration: underline!important;">View Recent Reviews</span>)
1370                                        </a>
1371                                    </span>
1372                                                                            <div style="text-align: center; width: 100%; margin-top: 4px;"><em>202 trusted five-star reviews</em></div>
1373                                                                    </div>
1374                                                    </div>
1375
1376                                                    <div class="cta-block-seperator"></div>
1377                                                                            <a  href="/about-us/"
1378                               class="button slide_btn_left button-large button-rounded hero-btn noleftmargin home-cta-btn-1 "
1379                               onClick="hotlink(this);"
1380                               style="background-color: #ce1228">About Us</a>
1381                                                                            <a target=&quot;_blank&quot; href="/contact-us/"
1382                               class="button slide_btn_right button-large button-rounded hero-btn noleftmargin home-cta-btn-2 "
1383                               onClick="hotlink(this);"
1384                               style="background-color:#505050 ">Contact Us</a>
1385                                            </div>
1386                                                        </div>
1387                            </div>
1388            <div class="swiper-wrapper">
1389                                                                                                                <div class="swiper-slide"
1390                                 style="background: url('https://ik.imagekit.io/0ofixtqpt/3639380/tr:n-homer_slider/raw-pet-food-Indianapolis.png'); z-index: 99"></div>
1391                                                                                                                        <div class="swiper-slide"
1392                                 style="background: url('https://ik.imagekit.io/0ofixtqpt/3494215/tr:n-homer_slider/local-pet-supply-store-Indianapolis-1.png'); z-index: 99"></div>
1393                                                                                                                        <div class="swiper-slide"
1394                                 style="background: url('https://ik.imagekit.io/0ofixtqpt/3494210/tr:n-homer_slider/pet-supply-store-Indianapolis.png'); z-index: 99"></div>
1395                                                                        </div>
1396            <!-- Add Arrows -->
1397            <div class="swiper-button-next"></div>
1398            <div class="swiper-button-prev"></div>
1399            <!-- <div class="swiper-pagination"></div> -->
1400        </div>
1401                
1401<script>
1402        $(document).ready(function () {
1403            let options = {};
1404            let moptions = {};
1405            $(".pet-brand-btn").click(function () {
1406                $('html, body').animate({scrollTop: $('#pet-brand').offset().top - 250}, '200');
1407            });
1408
1409            var timer = 1;
1410                        var count = parseInt(3); // desktop slide count
1411            var mcount = parseInt(3); // mobile slide count
1412            if(count > 1){ // if greater than 1 slide in desktop then loop true
1413                options = {
1414                    loop: false,
1415                                        autoplay: {
1416                                                delay: '5000',
1417                                                disableOnInteraction: false,
1418                    },
1419                                        navigation: {
1420                        nextEl: '.swiper-button-next',
1421                        prevEl: '.swiper-button-prev',
1422                    },
1423                    pagination: {
1424                        el: '.swiper-pagination',
1425                        clickable: true,
1426                    }
1427                }
1428            } else{ // if ony 1 slide in desktop then loop set to false
1429                options = {
1430                    loop: false,
1431                                        autoplay: {
1432                                                delay: '5000',
1433                                                disableOnInteraction: false,
1434                    },
1435                                        navigation: {
1436                        nextEl: '.swiper-button-next',
1437                        prevEl: '.swiper-button-prev',
1438                    },
1439                    pagination: {
1440                        el: '.swiper-pagination',
1441                        clickable: true,
1442                    }
1443                }
1444            }
1445
1446            if(mcount > 1){ // if greater than 1 slide in mobile then loop true
1447                moptions = {
1448                    loop: false,
1449                                        autoplay: {
1450                                                delay: '5000',
1451                                                disableOnInteraction: false,
1452                    },
1453                                        navigation: {
1454                        nextEl: '.swiper-button-next',
1455                        prevEl: '.swiper-button-prev',
1456                    },
1457                    pagination: {
1458                        el: '.swiper-pagination',
1459                        clickable: true,
1460                    }
1461                }
1462            } else{  // if ony 1 slide in mobile then loop set to false
1463                moptions = {
1464                    loop: false,
1465                                        autoplay: {
1466                                                delay: '5000',
1467                                                disableOnInteraction: false,
1468                    },
1469                                        navigation: {
1470                        nextEl: '.swiper-button-next',
1471                        prevEl: '.swiper-button-prev',
1472                    },
1473                    pagination: {
1474                        el: '.swiper-pagination',
1475                        clickable: true,
1476                    }
1477                }
1478            }
1479
1480
1481            homeslider('.desktop_slider', timer,count,options);
1482            homeslider('.mobile_slider', timer,mcount,moptions);
1483
1484            function homeslider(type, timer) {
1485                if ($(type + " .swiper-slide").length  > 1)
1486                {
1487                    var swiper = new Swiper(type, options);
1488                    if ($(type + " .swiper-slide").length === 1 || $(type + " .swiper-slide").length === 3) {
1489                        if (swiper.params.loop) {
1490                            $('.swiper-wrapper').addClass("disabled");
1491                            $('.swiper-pagination').addClass("disabled");
1492                            swiper.autoplay.stop();
1493                        }
1494                    }
1495                }
1496            }
1497        });
1498
1499
1500        function hotlink(id) {
1501            var href = $(id).attr("href");
1502            var target = $(id).attr("target");
1503            if (href.charAt(0) == "#") {
1504                if (href.length > 1) {
1505                    $(id).removeAttr("href");
1506                    $(id).addClass("hotlink-btn");
1507                    if (href == '#home-service-section' && ($(id).hasClass("hotlink-btn"))) {
1508
1509                        $('html, body').animate({scrollTop: $('#home-service-section').offset().top - 250}, '200');
1510                        $(id).attr("href", href);
1511                    }
1512                    if (href == '#home-brand-section' && ($(id).hasClass("hotlink-btn"))) {
1513                        $('html, body').animate({scrollTop: $('#home-brand-section').offset().top - 250}, '200');
1514                        $(id).attr("href", href);
1515                    }
1516                    if (href == '#home-event-section' && ($(id).hasClass("hotlink-btn"))) {
1517                        $('html, body').animate({scrollTop: $('#home-event-section').offset().top - 250}, '200');
1518                        $(id).attr("href", href);
1519                    }
1520                    if (href == '#home-promotion-section' && ($(id).hasClass("hotlink-btn"))) {
1521                        $('html, body').animate({scrollTop: $('#home-promotion-section').offset().top - 250}, '200');
1522                        $(id).attr("href", href);
1523                    }
1524                    if (href == '#home-review-section' && ($(id).hasClass("hotlink-btn"))) {
1525                        $('html, body').animate({scrollTop: $('#home-review-section').offset().top - 250}, '200');
1526                        $(id).attr("href", href);
1527                    }
1528                }
1529            } else if (href.charAt(0) != '#' && target == "_blank") {
1530                window.open($(id).attr('href'));
1531            } else if (href.charAt(0) != '#' && target == "undefined") {
1532                window.location.href = $(id).attr('href');
1533            }
1534
1535        }
1536    </script>
1536
1537    <style>
1538        .home-cta-btn-1{
1539            color: #fff !important;
1540        }
1541        .home-cta-btn-1:hover{
1542            color: #fff !important;
1543        }
1544        .home-cta-btn-2{
1545            color: #fff !important;
1546        }
1547        .home-cta-btn-2:hover{
1548            color: #fff !important;
1549        }
1550        .home-cta-btn-1:hover{
1551            background-color: !important;
1552        }
1553        .home-cta-btn-2:hover{
1554            background-color:  !important;
1555        }
1556        .sub-page-cta-btn-1{
1557            color: #fff !important;
1558        }
1559        .sub-page-cta-btn-1:hover{
1560            color: #fff !important;
1561        }
1562        .sub-page-cta-btn-2{
1563            color: #fff !important;
1564        }
1565        .sub-page-cta-btn-2:hover{
1566            color: #fff !important;
1567        }
1568        .sub-page-cta-btn-1:hover{
1569            background-color: !important;
1570        }
1571        .sub-page-cta-btn-2:hover{
1572            background-color:  !important;
1573        }
1574        
1575            #page-title {
1576            background: url('https://ik.imagekit.io/0ofixtqpt/3639380,3494215,3494210/tr:n-header_bg/raw-pet-food-Indianapolis.png') !important;
1577        }
1578
1579                    .home-overlay{
1580            background: rgba(0,0,0,0.2) !important;
1581        }
1582                
1583    /*** Vrushabh 09/07/2020 - New Title & Description Font Size/Padding/Margin ***/
1584
1585        /** Title **/
1586        .emphasis-title .title-div, .emphasis-title .title-div h1, .emphasis-title .title-div h1 span{
1587            font-size: 40px !important;
1588            padding-top:  !important;
1589            padding-right:  !important;
1590            padding-bottom:  !important;
1591            padding-left:  !important;
1592            color: #ffffff;
1593        }
1594        .emphasis-title .title-div{
1595            margin-top:  !important;
1596            margin-right:  !important;
1597            margin-bottom:  !important;
1598            margin-left:  !important;
1599
1600        }
1601        /**/
1602        /** Description **/
1603        .emphasis-title .desc-div div{
1604            font-size: 20px !important;
1605            padding-top:  !important;
1606            padding-right:  !important;
1607            padding-bottom:  !important;
1608            padding-left:  !important;
1609            color: #ffffff;
1610        }
1611        .emphasis-title .desc-div{
1612            margin-top:  !important;
1613            margin-right:  !important;
1614            margin-bottom:  !important;
1615            margin-left:  !important;
1616
1617        }
1618        /**/
1619
1620        /** Remove p tag margin **/
1621        .emphasis-title div p, .emphasis-title p{
1622            margin-bottom: unset !important;
1623        }
1624        /**/
1625
1626        /** Hours **/
1627        .emphasis-title .desc-div div.new-hours{
1628            font-size: 20px !important;
1629            color: #ffffff !important;
1630        }
1631        /**/
1632        /** Number **/
1633        .emphasis-title .desc-div .new-phone a{
1634            font-size: 30px !important;
1635            color: #ffffff !important;
1636        }
1637        /**/
1638        /** Reviews **/
1639        .emphasis-title .desc-div div.new-reviews{
1640            font-size: 20px !important;
1641            color: #ffffff !important;
1642        }
1643        /**/
1644
1645        @media(max-width: 1440px) and (min-width: 1024px){
1646            .emphasis-title .title-div, .emphasis-title .title-div h1, .emphasis-title .title-div h1 span{
1647                font-size: 36px !important;
1648                padding-top:  !important;
1649                padding-right:  !important;
1650                padding-bottom:  !important;
1651                padding-left:  !important;
1652            }
1653            .emphasis-title .title-div{
1654                margin-top:  !important;
1655                margin-right:  !important;
1656                margin-bottom:  !important;
1657                margin-left:  !important;
1658
1659            }
1660
1661            .emphasis-title .desc-div div{
1662                font-size: 16px !important;
1663                padding-top:  !important;
1664                padding-right:  !important;
1665                padding-bottom:  !important;
1666                padding-left:  !important;
1667            }
1668            .emphasis-title .desc-div{
1669                margin-top:  !important;
1670                margin-right:  !important;
1671                margin-bottom:  !important;
1672                margin-left:  !important;
1673
1674            }
1675
1676        }
1677        @media(max-width: 1023px) and (min-width: 768px){
1678            #slider-cover .emphasis-title .title-div, #slider-cover .emphasis-title .title-div h1, #
1678slider-cover .emphasis-title .title-div h1 span{
1679                font-size: 28px !important;
1680                padding-top:  !important;
1681                padding-right:  !important;
1682                padding-bottom:  !important;
1683                padding-left:  !important;
1684            }
1685            .emphasis-title .title-div{
1686                margin-top:  !important;
1687                margin-right:  !important;
1688                margin-bottom:  !important;
1689                margin-left:  !important;
1690
1691            }
1692
1693
1694            .emphasis-title .desc-div div{
1695                font-size: 16px !important;
1696                padding-top:  !important;
1697                padding-right:  !important;
1698                padding-bottom:  !important;
1699                padding-left:  !important;
1700            }
1701            .emphasis-title .desc-div{
1702                margin-top:  !important;
1703                margin-right:  !important;
1704                margin-bottom:  !important;
1705                margin-left:  !important;
1706
1707            }
1708        }
1709        @media(max-width: 767px) and (min-width: 320px){
1710            #slider-cover .emphasis-title .title-div, #slider-cover .emphasis-title .title-div h1, #slider-cover .emphasis-title .title-div h1 span{
1711                font-size: 24px !important;
1712                padding-top:  !important;
1713                padding-right:  !important;
1714                padding-bottom:  !important;
1715                padding-left:  !important;
1716            }
1717            .emphasis-title .title-div{
1718                margin-top:  !important;
1719                margin-right:  !important;
1720                margin-bottom:  !important;
1721                margin-left:  !important;
1722            }
1723
1724
1725            .emphasis-title .desc-div div{
1726                font-size: 16px !important;
1727                padding-top:  !important;
1728                padding-right:  !important;
1729                padding-bottom:  !important;
1730                padding-left:  !important;
1731            }
1732            .emphasis-title .desc-div{
1733                margin-top:  !important;
1734                margin-right:  !important;
1735                margin-bottom:  !important;
1736                margin-left:  !important;
1737
1738            }
1739        }
1740        /***/
1741
1742
1743        @media (max-width: 1024px) and (min-width: 320px) {
1744                            .swiper-button-next, .swiper-button-prev, .swiper-pagination {
1745                    display: block;
1746                }
1747            
1748                            #slider-cover {
1749                    background: none !important;
1750                }
1751                                        #page-title {
1752                    background: url('https://ik.imagekit.io/0ofixtqpt/3639379,3494214,3494209/raw-pet-food-Indianapolis-m.png') !important;
1753                }
1754                    }
1755    </style>
1756<style>
1757    /*** Vrushabh 30/07/2020 ***/
1758
1759        section.no-image{
1760            padding: 0px !important;
1761        }
1762
1763    /***/
1764</style>
1765
1766
1767    <section id="content">
1768        <div class="content-wrap">
1769                                            <div class="first-widget">
1770                    <input type="hidden" id="slide_count" value="5">
1771    <div class="row clearfix scrolling-bottom hidden-sm hidden-xs scrolling-main-div">
1772        <div id="oc-images" class="cust-carousel owl-carousel carousel-widget">
1773                            <div class="oc-item">
1774                                            <div>
1775                                                            <a href="/nutritional-counseling/"
1776                                   title="Nutritional Counseling in Indianapolis">
1777                                    <img style="margin: 0 auto; max-height: 100px; max-width: 100px;" class="lazy" src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png"
1778                                         data-src="https://ik.imagekit.io/0ofixtqpt/11042/tr:n-scrolling_icons/Nutritian-NextPaw-ICON-white.png"
1779                                         alt="Nutritional Counseling">
1780                                </a>
1781                                                    </div>
1782                        <div class="text-center">
1783                                                            <a href="/nutritional-counseling/"
1784                                   title="Nutritional Counseling in Indianapolis">Nutritional Counseling</a>
1785                            
1786                        </div>
1787                                    </div>
1788                            <div class="oc-item">
1789                                            <div>
1790                                                            <a href="/pet-adoptions/"
1791                                   title="Pet Adoptions in Indianapolis">
1792                                    <img style="margin: 0 auto; max-height: 100px; max-width: 100px;" class="lazy" src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png"
1793                                         data-src="https://ik.imagekit.io/0ofixtqpt/11049/tr:n-scrolling_icons/Pet-Adoption-icon.png"
1794                                         alt="Pet Adoptions">
1795                                </a>
1796                                                    </div>
1797                        <div class="text-center">
1798                                                            <a href="/pet-adoptions/"
1799                                   title="Pet Adoptions in Indianapolis">Pet Adoptions</a>
1800                            
1801                        </div>
1802                                    </div>
1803                            <div class="oc-item">
1804                                            <div>
1805                                                            <a href="/pet-food-supply/"
1806                                   title="Local Pet Store in Indianapolis">
1807                                    <img style="margin: 0 auto; max-height: 100px; max-width: 100px;" class="lazy" src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png"
1808                                         data-src="https://ik.imagekit.io/0ofixtqpt/11048/tr:n-scrolling_icons/Training-NextPaw-ICON-white.png"
1809                                         alt="Local Pet Store">
1810                                </a>
1811                                                    </div>
1812                        <div class="text-center">
1813                                                            <a href="/pet-food-supply/"
1814                                   title="Local Pet Store in Indianapolis">Local Pet Store</a>
1815                            
1816                        </div>
1817                                    </div>
1818                            <div class="oc-item">
1819                                            <div>
1820                                                            <a href="/dog-food-supply/"
1821                                   title="Dog Supplies in Indianapolis">
1822                                    <img style="margin: 0 auto; max-height: 100px; max-width: 100px;" class="lazy" src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png"
1823                                         data-src="https://ik.imagekit.io/0ofixtqpt/11050/tr:n-scrolling_icons/Dogs-NextPaw-ICON-white.png"
1824                                         alt="Dog Supplies">
1825                                </a>
1826                                                    </div>
1827                        <div class="text-center">
1828                                                            <a href="/dog-food-supply/"
1829                                   title="Dog Supplies in Indianapolis">Dog Supplies</a>
1830                            
1831                        </div>
1832                                    </div>
1833                            <div class="oc-item">
1834                                            <div>
1835                                                            <a href="/cat-food-supply/"
1836                                   title="Cat Supplies in Indianapolis">
1837                                    <img style="margin: 0 auto; max-height: 100px; max-width: 100px;" class="lazy" src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png"
1838                                         data-src="https://ik.imagekit.io/0ofixtqpt/11051/tr:n-scrolling_icons/Cats-NextPaw-ICON-white.png"
1839                                         alt="Cat Supplies">
1840                                </a>
1841                                                    </div>
1842                        <div class="text-center">
1843                                                            <a href="/cat-food-supply/"
1844                                   title="Cat Supplies in Indianapolis">Cat Supplies</a>
1845                            
1846                        </div>
1847                                    </div>
1848                    </div>
1849    </div>
1850    <!----mobile carousel---->
1851    <div style="display: none;"> </div>
1852    <div class="row mobile_carousel clearfix scrolling-bottom scrolling-main-div hidden-md hidden-lg">
1853        <div id="mobile-oc-images" class=" mobile-carousel owl-carousel image-carousel carousel-widget" data-margin="20"
1854             data-nav="true" data-pagi="false" data-items-xxs="2" data-items-xs="3" data-items-sm="4" data-items-md="5">
1855                            <div class="oc-item ">
1856                                                                        <a href="/nutritional-counseling/"><img
1857                                        style="max-width: 85px ; max-height: 85px;"
1858                                        src="https://ik.imagekit.io/0ofixtqpt/11042/tr:n-scrolling_mobile_icons/Nutritian-NextPaw-ICON-white.png"
1859                                        alt="Nutritional Counseling"></a>
1860                            <div class="center">
1861                                <a href="/nutritional-counseling/">Nutritional Counseling</a>
1862                            </div>
1863                        
1864                                    </div>
1865                            <div class="oc-item ">
1866                                                                        <a href="/pet-adoptions/"><img
1867                                        style="max-width: 85px ; max-height: 85px;"
1868                                        src="https://ik.imagekit.io/0ofixtqpt/11049/tr:n-scrolling_mobile_icons/Pet-Adoption-icon.png"
1869                                        alt="Pet Adoptions"></a>
1870                            <div class="center">
1871                                <a href="/pet-adoptions/">Pet Adoptions</a>
1872                            </div>
1873                        
1874                                    </div>
1875                            <div class="oc-item ">
1876                                                                        <a href="/pet-food-supply/"><img
1877                                        style="max-width: 85px ; max-height: 85px;"
1878                                        src="https://ik.imagekit.io/0ofixtqpt/11048/tr:n-scrolling_mobile_icons/Training-NextPaw-ICON-white.png"
1879                                        alt="Local Pet Store"></a>
1880                            <div class="center">
1881                                <a href="/pet-food-supply/">Local Pet Store</a>
1882                            </div>
1883                        
1884                                    </div>
1885                            <div class="oc-item ">
1886                                                                        <a href="/dog-food-supply/"><img
1887                                        style="max-width: 85px ; max-height: 85px;"
1888                                        src="https://ik.imagekit.io/0ofixtqpt/11050/tr:n-scrolling_mobile_icons/Dogs-NextPaw-ICON-white.png"
1889                                        alt="Dog Supplies"></a>
1890                            <div class="center">
1891                                <a href="/dog-food-supply/">Dog Supplies</a>
1892                            </div>
1893                        
1894                                    </div>
1895                            <div class="oc-item ">
1896                                                                        <a href="/cat-food-supply/"><img
1897                                        style="max-width: 85px ; max-height: 85px;"
1898                                        src="https://ik.imagekit.io/0ofixtqpt/11051/tr:n-scrolling_mobile_icons/Cats-NextPaw-ICON-white.png"
1899                                        alt="Cat Supplies"></a>
1900                            <div class="center">
1901                                <a href="/cat-food-supply/">Cat Supplies</a>
1902                            </div>
1903                        
1904                                    </div>
1905                    </div>
1906    </div>
1907    <!----mobile carousel---->
1908        <style>
1909            @media (max-width: 920px) and (min-width: 320px) {
1910                .mobile-carousel .owl-stage-outer .owl-stage{
1911                    display: flex !important;
1912                    align-items: center !important;
1913                }
1914            }
1915        </style>
1916    
1916<script>
1917        $('document').ready(function () {
1918            window.onload = function () {
1919                setInterval(resize, 1000);
1920
1921                function resize() {
1922                    window.dispatchEvent(new Event('resize'));
1923                }
1924            };
1925            var count = $('#slide_count').val();
1926            var owl_d = $("#oc-images");
1927            if (count < 5) {
1928                owl_d.owlCarousel({
1929                    items: count,
1930                                        navText: false,
1931                    nav: false,
1932                });
1933            } else {
1934                owl_d.owlCarousel({
1935                    items: 5,
1936                                        nav: true,
1937                    navText: ["<i class='fas fa-angle-left'></i>", "<i class='fas fa-angle-right'></i>"]
1938                });
1939            }
1940
1941            var owl_m = $("#mobile-oc-images");
1942            owl_m.owlCarousel({
1943                items: 2,
1944                                navText: ["<i class='fas fa-angle-left'></i>", "<i class='fas fa-angle-right'></i>"],
1945                nav: true,
1946                margin: 15
1947            });
1948        });
1949
1950    </script>
1950
1951                </div>
1952                                            <div class="">
1953                    <head>
1954    <meta name="viewport" content="width=device-width, initial-scale=1" />
1955    <style>
1956        .home-about-section {
1957            position: relative;
1958        }
1959
1960        .aboutus {
1961            width: 100%;
1962            display: flex;
1963            align-items: center;
1964            justify-content: center;
1965            padding-top: 60px;
1966            padding-bottom: 60px;
1967            position: relative;
1968            z-index: 2;
1969        }
1970
1971        .aboutus-container {
1972            width: 960px;
1973            max-width: 90vw;
1974            text-align: center;
1975            position: relative;
1976        }
1977
1978        #aboutus-img {
1979            position: absolute;
1980            right: 100%;
1981            bottom: 0;
1982            height: 100%;
1983        }
1984
1985        .aboutus h2 {
1986            color: #333  !important;
1987            font-size: 40px;
1988            margin-bottom: 20px;
1989        }
1990
1991        .aboutus p {
1992            color:   !important;
1993            margin-bottom: 15px;
1994            font-size: 16px;
1995            line-height: 1.6;
1996        }
1997
1998        .aboutus-overlay {
1999            position: absolute;
2000            top: 0;
2001            left: 0;
2002            width: 100%;
2003            height: 100%;
2004            z-index: 1;
2005            background:   !important;
2006        }
2007
2008        .lazy-background.aboutus-background-parallax {
2009        background: url('');
2010    }
2011
2012    .lazy-background.aboutus-background-static {
2013        background: url('');
2014    }
2015
2016    @media (min-device-width: 768px) and (orientation: landscape) {
2017        .lazy-background.aboutus-background-parallax {
2018            background-image: url('') !important;
2019            background-attachment: scroll;
2020        }
2021
2022        .lazy-background.aboutus-background-static {
2023            background-image: url('') !important;
2024        }
2025    }
2026
2027    @media (max-device-width: 1024px) and (orientation: portrait) {
2028        .lazy-background.aboutus-background-parallax {
2029            background-image: url('') !important;
2030            background-attachment: scroll !important;
2031        }
2032
2033        .lazy-background.aboutus-background-static {
2034            background-image: url('') !important;
2035        }
2036    }
2037
2038    @media (max-width: 765px) and (min-width: 320px) {
2039        .lazy-background.aboutus-background-parallax {
2040            background: url('');
2041            background-attachment: scroll !important;
2042        }
2043
2044        .lazy-background.aboutus-background-static {
2045            background: url('');
2046        }
2047    }
2048
2049
2050        @media screen and (max-width: 1024px) {
2051            #aboutus-img {
2052                display: none;
2053            }
2054        }
2055    </style>
2056</head>
2057
2058
2059                </div>
2060                                            <div class="">
2061                                    </div>
2062                                            <div class="">
2063                    <style>
2064    section#content .container.clearfix.nobottommargin.topmargin{
2065        margin-bottom: 50px !important;
2066    }
2067    .service-overlay {
2068        background:   !important;
2069    }
2070
2071    .lazy-background.service-background-parallax {
2072        background: url('');
2073    }
2074
2075    .lazy-background.service-background-static {
2076        background: url('');
2077    }
2078
2079    .service-title-color {
2080        color: #333  !important;
2081    }
2082
2083    .service-description-color {
2084        color:   !important;
2085    }
2086
2087    .service-link-color h2 {
2088        color: #007bff  !important;
2089        margin-bottom: unset !important;
2090    }
2091
2092    .description-service-color {
2093        color: #000000  !important;
2094        margin-top: unset !important;
2095    }
2096
2097    @media (min-device-width: 768px) and (orientation: landscape) {
2098        .lazy-background.service-background-parallax {
2099            background-image: url('') !important;
2100            background-attachment: scroll;
2101        }
2102
2103        .lazy-background.service-background-static {
2104            background-image: url('') !important;
2105        }
2106    }
2107
2108    @media (max-device-width: 1024px) and (orientation: portrait) {
2109        .lazy-background.service-background-parallax {
2110            background-image: url('') !important;
2111            background-attachment: scroll !important;
2112        }
2113
2114        .lazy-background.service-background-static {
2115            background-image: url('') !important;
2116        }
2117    }
2118
2119    @media (max-width: 765px) and (min-width: 320px) {
2120        .lazy-background.service-background-parallax {
2121            background: url('');
2122            background-attachment: scroll !important;
2123        }
2124
2125        .lazy-background.service-background-static {
2126            background: url('');
2127        }
2128    }
2129
2130    /*         .scrolling-bottom {
2131        margin-bottom: 30px;
2132    } */
2133
2134            
2135                </style>
2136                            <div id="home-service-section" class="home-service-section">
2137                                                                                    <div class="container clearfix nobottommargin home-service-container">
2138                                <div class="row nobottommargin">
2139                                    <div class="col-xs-12 heading-block center ">
2140                                        <h2 class="service-title-color">Your Pet's Heath & Wellness Matters</h2>
2141                                        <span class="divcenter small-text service-description-color"><p>Welcome to City Dogs Grocery, Indy's Local Pet Destination. We are an independent, locally women-owned pet boutique store that focuses on the health and wellness of your pets. My team and I are educating ourselves daily so we can provide you with the best for your dogs and cats. We would love for you to come in and see why we have been named “Best Local Pet Supply Store in Indy” for 3 years in a row!</p>
2142<h3>Voted Best Local Pet Supply Store in Indy.</h3>
2143<br>
2144<div class="row">
2145<div class="col-md-4 col-xs-12">
2146<img src="https://ik.imagekit.io/0ofixtqpt/707331/s1.jpeg" class="" style="">
2147</div>
2148<div class="col-md-4 col-xs-12">
2149<img src="https://ik.imagekit.io/0ofixtqpt/707330/s2.jpg" class="" style="">
2150</div>
2151<div class="col-md-4 col-xs-12">
2152<img src="https://ik.imagekit.io/0ofixtqpt/707329/s3.jpg" class="" style="">
2153</div>
2154</div></span>
2155                                                                            </div>
2156                                </div>
2157                                                                                                            <div class="row service_box hidden-xs hidden-sm">
2158                                                                                            <div class="col-xs-12 col-md-4 col-sm-6 bottommargin first_box">
2159                                                                                                                                                            <div class="feature-box fbox-right topmargin">
2160                                                            <div class="fbox-icon">
2161                    <i class="fas fa-paw"
2162               style="background-color: #e5142b; color:#ffffff !important;"> </i>
2163            </div>
2164                        <a class="service-link-color" title="Local Pet Service: Best Nutritional Counseling Nearby"
2165               href="/nutritional-counseling/">
2166                <h2>Nutritional Counseling</h2></a>
2167                <p class="small-text description-service-color">We aim to empower pet parents to provide their pets with a high-quality diet over the course of each stage of life. Proper nutrition can help with many health issues.</p>
2168                                                        </div>
2169                                                                                                                                                                                                        </div>
2170                                            <div class="col-xs-12 col-md-4 hidden-sm center service-img">
2171                                                                                                    <img class="lazy service-image" src="https://ik.imagekit.io/0ofixtqpt/143729/default-placeholder.png"
2172                                                         data-src=https://ik.imagekit.io/0ofixtqpt/708237/MyKids-removebg-preview.png alt="Dog-Cat">
2173                                                                                            </div>
2174                                            <div class="col-xs-12 col-md-4 col-sm-6 bottommargin">
2175                                                                                                                                                                                                                                                        </div>
2176                                        </div>
2177                                        <div class="row service_box hidden-md hidden-lg">
2178                                                                                            <div class="col-xs-12 center">
2179                                                                                                    <img class="lazy" src="https://ik.imagekit.io/0ofixtqpt/143729/default-placeholder.png"
2180                                                         data-src=https://ik.imagekit.io/0ofixtqpt/708237/MyKids-removebg-preview.png alt="Dog-Cat">
2181                                                                                            </div>
2182                                            <div class="col-xs-12 bottommargin">
2183                                                                                                    <div class="feature-box topmargin">
2184                                                        <div class="fbox-icon">
2185                    <i class="fas fa-paw"
2186               style="background-color: #e5142b;
2186 color:#ffffff !important;"> </i>
2187            </div>
2188                        <a class="service-link-color" title="Local Pet Service: Best Nutritional Counseling Nearby"
2189               href="/nutritional-counseling/">
2190                <h2>Nutritional Counseling</h2></a>
2191                <p class="small-text description-service-color">We aim to empower pet parents to provide their pets with a high-quality diet over the course of each stage of life. Proper nutrition can help with many health issues.</p>
2192                                                    </div>
2193                                                                                            </div>
2194                                        </div>
2195                                                                                                </div>
2196                                    </div>
2197                    </div>
2198                                            <div class="">
2199                                    </div>
2200                                            <div class="">
2201                    <style>
2202
2203    .brand-overlay {
2204        background: rgba(0,0,0,0.5)   !important;
2205    }
2206
2207    .lazy-background.brand-background-parallax {
2208        background: url('https://ik.imagekit.io/0ofixtqpt/3494208/raw-pet-food-Indianapolis-1m.png');
2209    }
2210
2211    .lazy-background.brand-background-static {
2212        background: url('https://ik.imagekit.io/0ofixtqpt/3494208/raw-pet-food-Indianapolis-1m.png');
2213    }
2214
2215    .brand-title-color {
2216        color: #ffffff   !important;
2217    }
2218
2219    .brand-description-color {
2220        color: #ffffff   !important;
2221    }
2222
2223    @media (min-device-width: 768px) and (orientation: portrait) {
2224        .lazy-background.brand-background-parallax {
2225            background-image: url('https://ik.imagekit.io/0ofixtqpt/3494207/raw-pet-food-Indianapolis-1.png') !important;
2226            background-attachment: scroll !important;
2227        }
2228
2229        .lazy-background.brand-background-static {
2230            background-image: url('https://ik.imagekit.io/0ofixtqpt/3494207/raw-pet-food-Indianapolis-1.png') !important;
2231        }
2232    }
2233
2234    @media (max-device-width: 1024px) and (orientation: landscape) {
2235        .lazy-background.brand-background-parallax {
2236            background-image: url('https://ik.imagekit.io/0ofixtqpt/3494207/raw-pet-food-Indianapolis-1.png') !important;
2237            background-attachment: scroll !important;
2238        }
2239
2240        .lazy-background.brand-background-static {
2241            background-image: url('https://ik.imagekit.io/0ofixtqpt/3494207/raw-pet-food-Indianapolis-1.png') !important;
2242        }
2243    }
2244
2245    @media (max-width: 765px) and (min-width: 320px) {
2246        .lazy-background.brand-background-parallax {
2247            background: url('https://ik.imagekit.io/0ofixtqpt/3494207/raw-pet-food-Indianapolis-1.png');
2248            background-attachment: scroll !important;
2249        }
2250
2251        .lazy-background.brand-background-static {
2252            background: url('https://ik.imagekit.io/0ofixtqpt/3494207/raw-pet-food-Indianapolis-1.png');
2253        }
2254    }
2255
2256            .home-brand-section {
2257        padding: 60px 0;
2258        margin: 0px !important;
2259    }
2260
2261    .home-promotion-section {
2262        padding: 0px !important;
2263        margin: 0px !important;
2264    }
2265    </style>
2266            <div id="home-brand-section"
2267             class="home-brand-section brand-background-parallax lazy-background">
2268                                                                        <div class="brand-overlay"></div>
2269                                                        <div class="container">
2270                                <div class="col-xs-12 heading-block center nobottommargin ">
2271                                    <h2 class="brand-title-color">Best Pet Products in Indianapolis </h2>
2272                                    <span class="divcenter brand-description-color"><p>Our mission is to make sure all pets are cared for with the quality products and services they deserve. We offer a variety of all-natural and holistic brands to help your pets live happy, healthy life.</p></span>
2273                                </div>
2274                                                                                                            <div class="brand_count">12</div>
2275                                                                                                                <div class="container brand-clearfix clearfix nobottommargin ">
2276                                            <div class="row topmargin bottommargin-sm">
2277                                                                                                <div id="oc-testi"
2278                                                     class="brand owl-carousel brand_carousel testimonials-carousel carousel-widget nobottommargin clearfix"
2279                                                     data-margin="20" data-items-xs="2" data-items-sm="2"
2280                                                     data-items-lg="5">
2281                                                                                                                                                                                                                                <div class="oc-item">
2282                                                                <div class="click_box testimonial bottommargin-sm">
2283                                                                    <div class="col-xs-12 brand-alignment-image">
2284                                                                                                                                                <a href="/hyperpet/">
2285                                                                                                                                                            <img class="lazy brand-image-carousel"
2286                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2287                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/516100/tr:n-brand_logo/ezgif.com-resize.jpg"
2288                                                                                     title="Buy Hy
2288per Pet in Indianapolis, IN from City Dogs Grocery"
2289                                                                                     alt="Hyper Pet Indianapolis Indiana">
2290                                                                                                                                                    </a>
2291                                                                    </div>
2292                                                                    <div class="col-xs-12 brand-alignment-text">
2293                                                                                                                                                <a href="/hyperpet/"
2294                                                                           title="Hyper Pet available in Indianapolis, IN">
2295                                                                            <div class="b-title"> Hyper Pet</div>
2296                                                                        </a>
2297                                                                    </div>
2298                                                                </div>
2299                                                            </div>
2300                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2301                                                                <div class="click_box testimonial bottommargin-sm">
2302                                                                    <div class="col-xs-12 brand-alignment-image">
2303                                                                                                                                                <a href="/doggie-design/">
2304                                                                                                                                                            <img class="lazy brand-image-carousel"
2305                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2306                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/627752/tr:n-brand_logo/ezgif.com-resize-(43).png"
2307                                                                                     title="Buy Doggie Design in Indianapolis, IN from City Dogs Grocery"
2308                                                                                     alt="Doggie Design Indianapolis Indiana">
2309                                                                                                                                                    </a>
2310                                                                    </div>
2311                                                                    <div class="col-xs-12 brand-alignment-text">
2312                                                                                                                                                <a href="/doggie-design/"
2313                                                                           title="Doggie Design available in Indianapolis, IN">
2314                                                                            <div class="b-title"> Doggie Design</div>
2315                                                                        </a>
2316                                                                    </div>
2317                                                                </div>
2318                                                            </div>
2319                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2320                                                                <div class="click_box testimonial bottommargin-sm">
2321                                                                    <div class="col-xs-12 brand-alignment-image">
2322                                                                                                                                                <a href="/weruva/">
2323                                                                                                                                                            <img class="lazy brand-image-carousel"
2324                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2325                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/1287650/tr:n-brand_logo/Screenshot-2021-10-05-at-11.31.28-AM.png"
2326                                                                                     title="Buy Weruva in Indianapolis, IN from City Dogs Grocery"
2327                                                                                     alt="Weruva Indianapolis Indiana">
2328                                                                                                                                                    </a>
2329                                                                    </div>
2330                                                                    <div class="col-xs-12 brand-alignment-text">
2331                                                                                                                                                <a href="/weruva/"
2332                                                                           title="Weruva available in Indianapolis, IN">
2333                                                                            <div class="b-title"> Weruva</div>
2334                                                                        </a>
2335                                                                    </div>
2336                                                                </div>
2337                                                            </div>
2338                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2339                                                                <div class="click_box testimonial bottommargin-sm">
2340                                                                    <div class="col-xs-12 brand-alignment-image">
2341                                                                                                                                                <a href="/boss-nation/">
2342                                                                                                                                                            <img class="lazy brand-image-carousel"
2343                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2344                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/796652/tr:n-brand_logo/ezgif.com-gif-maker-(1).png"
2345                                                                                     title="Buy Boss Nation in Indianapolis, IN from City Dogs Grocery"
2346                                                                                     alt="Boss Nation Indianapolis Indiana">
2347                                                                                                                                                    </a>
2348                                                                    </div>
2349                                                                    <div class="col-xs-12 brand-alignment-text">
2350                                                                                                                                                <a href="/boss-nation/"
2351                                                                           title="Boss Nation available in Indianapolis, IN">
2352                                                                            <div class="b-title"> Boss Nation</div>
2353                                                                        </a>
2354                                                                    </div>
2355                                                                </div>
2356                                                            </div>
2357                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2358                                                                <div class="click_box testimonial bottommargin-sm">
2359                                                                    <div class="col-xs-12 brand-alignment-image">
2360                                                                                                                                                <a href="/hare of-the-dog/">
2361                                                                                                                                                            <img class="lazy brand-image-carousel"
2362                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2363                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/2062568/tr:n-brand_logo/063c8e80b00e41325d129fa3ca0c546d.w600.h568.png"
2364                                                                                     title="Buy Hare of the Dog in Indianapolis, IN from City Dogs Grocery"
2365                                                                                     alt="Hare of the Dog Indianapolis Indiana">
2366                                                                                                                                                    </a>
2367                                                                    </div>
2368                                                                    <div class="col-xs-12 brand-alignment-text">
2369                                                                                                                                                <a href="/hare of-the-dog/"
2370                                                                           title="Hare of the Dog available in Indianapolis, IN">
2371                                                                            <div class="b-title">
2371 Hare of the Dog</div>
2372                                                                        </a>
2373                                                                    </div>
2374                                                                </div>
2375                                                            </div>
2376                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2377                                                                <div class="click_box testimonial bottommargin-sm">
2378                                                                    <div class="col-xs-12 brand-alignment-image">
2379                                                                                                                                                <a href="/lord-jameson/">
2380                                                                                                                                                            <img class="lazy brand-image-carousel"
2381                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2382                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/527154/tr:n-brand_logo/2.jpg"
2383                                                                                     title="Buy Lord Jameson in Indianapolis, IN from City Dogs Grocery"
2384                                                                                     alt="Lord Jameson Indianapolis Indiana">
2385                                                                                                                                                    </a>
2386                                                                    </div>
2387                                                                    <div class="col-xs-12 brand-alignment-text">
2388                                                                                                                                                <a href="/lord-jameson/"
2389                                                                           title="Lord Jameson available in Indianapolis, IN">
2390                                                                            <div class="b-title"> Lord Jameson</div>
2391                                                                        </a>
2392                                                                    </div>
2393                                                                </div>
2394                                                            </div>
2395                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2396                                                                <div class="click_box testimonial bottommargin-sm">
2397                                                                    <div class="col-xs-12 brand-alignment-image">
2398                                                                                                                                                <a href="/bamboogroom/">
2399                                                                                                                                                            <img class="lazy brand-image-carousel"
2400                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2401                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/463628/tr:n-brand_logo/ezgif-5-a85cfe05b95b.png"
2402                                                                                     title="Buy Bamboo Groom in Indianapolis, IN from City Dogs Grocery"
2403                                                                                     alt="Bamboo Groom Indianapolis Indiana">
2404                                                                                                                                                    </a>
2405                                                                    </div>
2406                                                                    <div class="col-xs-12 brand-alignment-text">
2407                                                                                                                                                <a href="/bamboogroom/"
2408                                                                           title="Bamboo Groom available in Indianapolis, IN">
2409                                                                            <div class="b-title"> Bamboo Groom</div>
2410                                                                        </a>
2411                                                                    </div>
2412                                                                </div>
2413                                                            </div>
2414                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2415                                                                <div class="click_box testimonial bottommargin-sm">
2416                                                                    <div class="col-xs-12 brand-alignment-image">
2417                                                                                                                                                <a href="/haute-diggity-dog/">
2418                                                                                                                                                            <img class="lazy brand-image-carousel"
2419                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2420                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/397124/tr:n-brand_logo/ezgif.com-resize-(45).png"
2421                                                                                     title="Buy Haute Diggity Dog in Indianapolis, IN from City Dogs Grocery"
2422                                                                                     alt="Haute Diggity Dog Indianapolis Indiana">
2423                                                                                                                                                    </a>
2424                                                                    </div>
2425                                                                    <div class="col-xs-12 brand-alignment-text">
2426                                                                                                                                                <a href="/haute-diggity-dog/"
2427                                                                           title="Haute Diggity Dog available in Indianapolis, IN">
2428                                                                            <div class="b-title"> Haute Diggity Dog</div>
2429                                                                        </a>
2430                                                                    </div>
2431                                                                </div>
2432                                                            </div>
2433                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2434                                                                <div class="click_box testimonial bottommargin-sm">
2435                                                                    <div class="col-xs-12 brand-alignment-image">
2436                                                                                                                                                <a href="/austin-and-kat/">
2437                                                                                                                                                            <img class="lazy brand-image-carousel"
2438                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2439                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/4573692/tr:n-brand_logo/HERO-2022---Austin-and-Kat-Logo.png"
2440                                                                                     title="Buy Austin and Kat in Indianapolis, IN from City Dogs Grocery"
2441                                                                                     alt="Austin and Kat Indianapolis Indiana">
2442                                                                                                                                                    </a>
2443                                                                    </div>
2444                                                                    <div class="col-xs-12 brand-alignment-text">
2445                                                                                                                                                <a href="/austin-and-kat/"
2446                                                                           title="Austin and Kat available in Indianapolis, IN">
2447                                                                            <div class="b-title"> Austin and Kat</div>
2448                                                                        </a>
2449                                                                    </div>
2450                                                                </div>
2451                                                            </div>
2452                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2453                                                                <div class="click_box testimonial bottommargin-sm">
2454                                                                    <div class="col-xs-12 brand-alignment-image">
2455                                                                                                                                                <a href="/clean-green/">
2456                                                                                                                                                            <img class="lazy brand-image-carousel"
2457                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2458                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/627766/tr:n-brand_logo/ezgif.com-resize-(49).png"
2459                                                                                     title="Buy Stain and Odor Removers in Indianapolis, IN from City Dogs Grocery"
2460                                                                                     alt="Stain and Odor Removers Indianapolis Indiana">
2461                                                                                                                                                    </a>
2462                                                                    </div>
2463                                                                    <div class="col-xs-12 brand-alignment-text">
2464                                                                                                                                                <a href="/clean-green/"
2465                                                                           title="Stain and Odor Removers available in Indianapolis, IN">
2466                                                                            <div class="b-title"> Stain and Odor Removers</div>
2467                                                                        </a>
2468                                                                    </div>
2469                                                                </div>
2470                                                            </div>
2471                                                                                                                                                                                                                                                                                                                                                    <div class="oc-item">
2472                                                                <div class="click_box testimonial bottommargin-sm">
2473                                                                    <div class="col-xs-12 brand-alignment-image">
2474                                                                                                                                                <a href="/fabdog/">
2475                                                                                                                                                            <img class="lazy brand-image-carousel"
2476                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2477                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/494633/tr:n-brand_logo/ezgif.com-resize.png"
2478                                                                                     title="Buy Fab Dog in Indianapolis, IN from City Dogs Grocery"
2479                                                                                     alt="Fab Dog Indianapolis Indiana">
2480                                                                                                                                                    </a>
2481                                                                    </div>
2482                                                                    <div class="col-xs-12 brand-alignment-text">
2483                                                                                                                                                <a href="/fabdog/"
2484                                                                           title="Fab Dog available in Indianapolis, IN">
2485                                                                            <div class="b-title"> Fab Dog</div>
2486                                                                        </a>
2487                                                                    </div>
2488                                                                </div>
2489                                                            </div>
2490                                                                                                                                                                                                                                                                      
2490                                                                              <div class="oc-item">
2491                                                                <div class="click_box testimonial bottommargin-sm">
2492                                                                    <div class="col-xs-12 brand-alignment-image">
2493                                                                                                                                                <a href="/k9natural/">
2494                                                                                                                                                            <img class="lazy brand-image-carousel"
2495                                                                                     src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png"
2496                                                                                     data-src="https://ik.imagekit.io/0ofixtqpt/498551/tr:n-brand_logo/logo.png"
2497                                                                                     title="Buy K9Natural in Indianapolis, IN from City Dogs Grocery"
2498                                                                                     alt="K9Natural Indianapolis Indiana">
2499                                                                                                                                                    </a>
2500                                                                    </div>
2501                                                                    <div class="col-xs-12 brand-alignment-text">
2502                                                                                                                                                <a href="/k9natural/"
2503                                                                           title="K9Natural available in Indianapolis, IN">
2504                                                                            <div class="b-title"> K9Natural</div>
2505                                                                        </a>
2506                                                                    </div>
2507                                                                </div>
2508                                                            </div>
2509                                                                                                                                                                                                                        </div>
2510                                            </div>
2511                                            <div class="center notopmargin bottommargin">
2512                                                                                                    <a href="/brands"
2513                                                       class="button all-brands button-large button-rounded noleftmargin">View All Brands</a>
2514                                                                                            </div>
2515                                        </div>
2516
2517                                                                                                </div>
2518                                                    </div>
2519                                        </div>
2520                                            <div class="">
2521                    <style>
2522    .promotion-overlay {
2523        background:      !important;
2524    }
2525
2526    .lazy-background.promotion-background-parallax {
2527        background: url('');
2528    }
2529
2530    .lazy-background.promotion-background-static {
2531        background: url('');
2532    }
2533
2534    .promotion-title-color {
2535        color: #333     !important;
2536    }
2537
2538    .promotion-description-color {
2539        color:      !important;
2540    }
2541
2542    @media (max-device-width: 768px) and (orientation: landscape) {
2543        .lazy-background.promotion-background-parallax {
2544            background-image: url('') !important;
2545            /* background-attachment: scroll !important; */
2546        }
2547
2548        .lazy-background.promotion-background-static {
2549            background-image: url('') !important;
2550        }
2551    }
2552
2553    @media (max-device-width: 1024px) and (orientation: portrait) {
2554        .lazy-background.promotion-background-parallax {
2555            background-image: url('') !important;
2556            /* background-attachment: scroll !important; */
2557        }
2558
2559        .lazy-background.promotion-background-static {
2560            background-image: url('') !important;
2561        }
2562    }
2563
2564    @media (max-width: 765px) and (min-width: 320px) {
2565        .lazy-background.promotion-background-parallax {
2566            background: url('');
2567            /* background-attachment: scroll !important; */
2568        }
2569
2570        .lazy-background.promotion-background-static {
2571            background: url('');
2572        }
2573    }
2574</style>
2575<div class="current_date"></div>
2576                                <div id="home-promotion-section" class="home-promotion-section">
2577                                                                                    <div class="container clearfix topmargin promotion-widget-container">
2578                                <div class="col-xs-12 heading-block center ">
2579                                    <h2 class="promotion-title-color">
2580                                        CURRENT & UPCOMING DEALS</h2>
2581                                    <span class="divcenter small-text promotion-description-color">
2582                                        <p>Print off a coupon and bring it into City Dogs Grocery to get deals on the best pet supplies to help keep your pet healthy and happy!</p>                                    </span>
2583                                </div>
2584                                <div class="clearfix bottommargin promotion-widget-row">
2585                                    <div class="count_num">                                        <style>
2586                                                                                        .home_promotion_image {
2587                                                float: none;
2588                                                max-height: 200px;
2589                                                object-fit: contain;
2590                                                min-height: 200px;
2591                                            }
2592
2593                                            .pro-read {
2594                                                padding: 0 20px !important;
2595                                            }
2596
2597                                            .home_promotion_button {
2598                                                padding: 0 20px !important;
2599                                            }
2600
2601                                            .master-promo-share {
2602                                                left: 45.5% !important;
2603                                            }
2604                                                                                    </style>
2605                                    </div>
2606                                                                                                                                                                                                            <div class="active_promotion_count">4</div>
2607                                                                                                                    <div class="col-md-3">
2608                                                                                                                                                        <div class="widget center clearfix box-background homepage_promotion">
2609                                                                                <div class="promotion_title">
2610                                                                                    <h3 class="nobottommargin">
2611                                                                                                                                                                                    <a href="/deals/k9-feline-natural-8-00-off-3-5oz-5oz-freeze-dried-bags-2/"
2612                                                                                               title="View Offer, Deal, Coupon for K9 &amp; Feline Natural | $8.00 OFF 3.5oz-5oz Freeze-Dried Bags from City Dogs Grocery"
2613                                                                                               class="event-a">K9 &amp; Feline Natural | $8.00 OFF 3.5oz-5oz Freeze-Dried Bags</a>
2614                                                                                                                                                                            </h3>
2615                                                                                    <br>
2616                                                                                </div>
2617                                                                                <div class="col-md-12 home_promotion_height pro-image-div">
2618                                                                                                                                                                            <img class="nobottommargin home_promotion_image lazy"
2619                                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-promotion_widget/default-placeholder.png"
2620                                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5277074/tr:n-promotion_widget/untitled-image.png"
2621                                                                                             alt="Image of K9 &amp; Feline Natural | $8.00 OFF 3.5oz-5oz Freeze-Dried Bags Promotion in Indianapolis">
2622                                                                                                                                                                    </div>
2623                                                                                <div class="col-md-12">
2624                                                                                    <sp
2624an class="promotion-date">
2625                                                                                                                                                                                    Valid from 09/01/2026
2626                                                                                            - 09/30/2026
2627                                                                                                                                                                            </span>
2628                                                                                </div>
2629                                                                                <div class="promotion-button">
2630                                                                                                                                                                       <a href="/deals/k9-feline-natural-8-00-off-3-5oz-5oz-freeze-dried-bags-2/"
2631
2632                                                                                       class="button button-rounded button-large button-border tright home_promotion_button print-button-float hidden-xs hidden-sm">
2633
2634                                                                                        <span>View</span></a>
2635                                                                                    
2636                                                                                    <a href="/deals/k9-feline-natural-8-00-off-3-5oz-5oz-freeze-dried-bags-2/"
2637                                                                                       class="button button-border button-rounded button-large noleftmargin topmargin-sm hidden-md hidden-lg">View</a>
2638                                                                                    <button type="button"
2639                                                                                            class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn"
2640                                                                                            data-toggle="dropdown">
2641                                                                                        Share
2642                                                                                        <span class="caret"></span>
2643                                                                                    </button>
2644                                                                                                                                                                            <ul class="dropdown-menu social-share master-promo-share" role="menu">
2645    <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://citydogsgrocery.com/deals/k9-feline-natural-8-00-off-3-5oz-5oz-freeze-dried-bags-2/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://citydogsgrocery.com/deals/k9-feline-natural-8-00-off-3-5oz-5oz-freeze-dried-bags-2/&title=&summary=Best+store+to+buy+cat+or+dog+food+%26+supply+products+in+Indianapolis.+Shop+Local+at+City+Dogs+Grocery.+Find+frozen+raw+dog+food%2C+freeze-dried+options%2C+premium+kibbles%2C+natural+cat+food+%26+more+in+Indiana." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li>
2646</ul>                                                                                                                                                                    </div>
2647                                                                            </div>
2648                                                                                                                            </div>
2649                                                                                        
2649<script type="application/ld+json">
2650                                                {
2651                                                  "@context": "https://schema.org/",
2652                                                  "@type": "Product",
2653                                                  "name": "K9 & Feline Natural | $8.00 OFF 3.5oz-5oz Freeze-Dried Bags",
2654                                                  "image": "https://ik.imagekit.io/0ofixtqpt/5277074/untitled-image.png",
2655                                                  "description": "Our Freeze-dried pet food is complete & balanced, nutrient-dense. Feed as a complete meal, or sprinkle over your pet's existing food as a tasty topper and nutrient boost.",
2656                                                  "brand": "City Dogs Grocery",
2657                                                  "mpn": "k9-feline-natural-8-00-off-3-5oz-5oz-freeze-dried-bags-2",
2658                                                  "sku": "k9-feline-natural-8-00-off-3-5oz-5oz-freeze-dried-",
2659                                                  "offers": {
2660                                                    "@type": "Offer",
2661                                                    "url": "https://citydogsgrocery.com/deals/k9-feline-natural-8-00-off-3-5oz-5oz-freeze-dried-bags-2/",
2662                                                    "priceCurrency": "USD",
2663                                                    "price": "0",
2664                                                    "priceValidUntil": "09/30/2026",
2665                                                    "availability": "https://schema.org/InStoreOnly",
2666                                                    "itemCondition": "https://schema.org/NewCondition"
2667                                                  },
2668                                                  "aggregateRating": {
2669                                                    "@type": "AggregateRating",
2670                                                    "ratingValue": "5",
2671                                                    "bestRating": "5",
2672                                                    "worstRating": "1",
2673                                                    "ratingCount": "1",
2674                                                    "reviewCount": "1"
2675                                                  },
2676                                                  "review": {
2677                                                    "@type": "Review",
2678                                                    "name": "City Dogs Grocery",
2679                                                    "reviewBody": "New offer available from City Dogs Grocery
2680                                                                                in Indianapolis
2681                                                                                , IN.",
2682                                                    "reviewRating": {
2683                                                      "@type": "Rating",
2684                                                      "ratingValue": "5",
2685                                                      "bestRating": "5",
2686                                                      "worstRating": "1"
2687                                                    },
2688                                                    "datePublished": "09/01/2026",
2689                                                    "author": {"@type": "Person", "name": "City Dogs Grocery"},
2690                                                    "publisher": {"@type": "Organization", "name": "City Dogs Grocery"}
2691                                                  }
2692                                                }
2693                                            </script>
2693
2694                                                                                                                                                                                                                                                    <div class="active_promotion_count">4</div>
2695                                                                                                                    <div class="col-md-3">
2696                                                                                                                                                        <div class="widget center clearfix box-background homepage_promotion">
2697                                                                                <div class="promotion_title">
2698                                                                                    <h3 class="nobottommargin">
2699                                                                                                                                                                                    <a href="/deals/lotus-1-00-off-soft-baked-dog-treats-7/"
2700                                                                                               title="View Offer, Deal, Coupon for LOTUS | $1.00 OFF Soft-Baked Dog Treats from City Dogs Grocery"
2701                                                                                               class="event-a">LOTUS | $1.00 OFF Soft-Baked Dog Treats</a>
2702                                                                                                                                                                            </h3>
2703                                                                                    <br>
2704                                                                                </div>
2705                                                                                <div class="col-md-12 home_promotion_height pro-image-div">
2706                                                                                                                                                                            <img class="nobottommargin home_promotion_image lazy"
2707                                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-promotion_widget/default-placeholder.png"
2708                                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5277075/tr:n-promotion_widget/untitled-image.png"
2709                                                                                             alt="Image of LOTUS | $1.00 OFF Soft-Baked Dog Treats Promotion in Indianapolis">
2710                                                                                                                                                                    </div>
2711                                                                                <div class="col-md-12">
2712                                                                                    <span class="promotion-date">
2713                                                                                                                                                                                    Valid from 09/01/2026
2714                                                                                            - 09/30/2026
2715                                                                                                                                                                            </span>
2716                                                                                </div>
2717                                                                                <div class="promotion-button">
2718                                                                                                                                                                       <a href="/deals/lotus-1-00-off-soft-baked-dog-treats-7/"
2719
2720                                                                                       class="button button-rounded button-large button-border tright home_promotion_button print-button-float hidden-xs hidden-sm">
2721
2722                                                                                        <sp
2722an>View</span></a>
2723                                                                                    
2724                                                                                    <a href="/deals/lotus-1-00-off-soft-baked-dog-treats-7/"
2725                                                                                       class="button button-border button-rounded button-large noleftmargin topmargin-sm hidden-md hidden-lg">View</a>
2726                                                                                    <button type="button"
2727                                                                                            class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn"
2728                                                                                            data-toggle="dropdown">
2729                                                                                        Share
2730                                                                                        <span class="caret"></span>
2731                                                                                    </button>
2732                                                                                                                                                                            <ul class="dropdown-menu social-share master-promo-share" role="menu">
2733    <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://citydogsgrocery.com/deals/lotus-1-00-off-soft-baked-dog-treats-7/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://citydogsgrocery.com/deals/lotus-1-00-off-soft-baked-dog-treats-7/&title=&summary=Best+store+to+buy+cat+or+dog+food+%26+supply+products+in+Indianapolis.+Shop+Local+at+City+Dogs+Grocery.+Find+frozen+raw+dog+food%2C+freeze-dried+options%2C+premium+kibbles%2C+natural+cat+food+%26+more+in+Indiana." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li>
2734</ul>                                                                                                                                                                    </div>
2735                                                                            </div>
2736                                                                                                                            </div>
2737                                                                                        
2737<script type="application/ld+json">
2738                                                {
2739                                                  "@context": "https://schema.org/",
2740                                                  "@type": "Product",
2741                                                  "name": "LOTUS | $1.00 OFF Soft-Baked Dog Treats",
2742                                                  "image": "https://ik.imagekit.io/0ofixtqpt/5277075/untitled-image.png",
2743                                                  "description": "Lotus Soft-Baked dog treats are single protein, grain-free and limited ingredient. The perfect size for training, or just because!! Made in Canada, no hormones, antibiotics or GMO ingredients.",
2744                                                  "brand": "City Dogs Grocery",
2745                                                  "mpn": "lotus-1-00-off-soft-baked-dog-treats-7",
2746                                                  "sku": "lotus-1-00-off-soft-baked-dog-treats-7",
2747                                                  "offers": {
2748                                                    "@type": "Offer",
2749                                                    "url": "https://citydogsgrocery.com/deals/lotus-1-00-off-soft-baked-dog-treats-7/",
2750                                                    "priceCurrency": "USD",
2751                                                    "price": "0",
2752                                                    "priceValidUntil": "09/30/2026",
2753                                                    "availability": "https://schema.org/InStoreOnly",
2754                                                    "itemCondition": "https://schema.org/NewCondition"
2755                                                  },
2756                                                  "aggregateRating": {
2757                                                    "@type": "AggregateRating",
2758                                                    "ratingValue": "5",
2759                                                    "bestRating": "5",
2760                                                    "worstRating": "1",
2761                                                    "ratingCount": "1",
2762                                                    "reviewCount": "1"
2763                                                  },
2764                                                  "review": {
2765                                                    "@type": "Review",
2766                                                    "name": "City Dogs Grocery",
2767                                                    "reviewBody": "New offer available from City Dogs Grocery
2768                                                                                in Indianapolis
2769                                                                                , IN.",
2770                                                    "reviewRating": {
2771                                                      "@type": "Rating",
2772                                                      "ratingValue": "5",
2773                                                      "bestRating": "5",
2774                                                      "worstRating": "1"
2775                                                    },
2776                                                    "datePublished": "09/01/2026",
2777                                                    "author": {"@type": "Person", "name": "City Dogs Grocery"},
2778                                                    "publisher": {"@type": "Organization", "name": "City Dogs Grocery"}
2779                                                  }
2780                                                }
2781                                            </script>
2781
2782                                                                                                                                                                                                                                                    <div class="active_promotion_count">4</div>
2783                                                                                                                    <div class="col-md-3">
2784                                                                                                                                                        <div class="widget center clearfix box-background homepage_promotion">
2785                                                                                <div class="promotion_title">
2786                                                                                    <h3 class="nobottommargin">
2787                                                                                                                                                                                    <a href="/deals/wondercide-2-00-off-flea-tick-collars-or-spot-on-treatment/"
2788                                                                                               title="View Offer, Deal, Coupon for Wondercide | $2.00 OFF Flea &amp; Tick Collars or Spot On Treatment! from City Dogs Grocery"
2789                                                                                               class="event-a">Wondercide | $2.00 OFF Flea &amp; Tick Collars or Spot On Treatment!</a>
2790                                                                                                                                                                            </h3>
2791                                                                                    <br>
2792                                                                                </div>
2793                                                                                <div class="col-md-12 home_promotion_height pro-image-div">
2794                                                                                                                                                                            <img class="nobottommargin home_promotion_image lazy"
2795                                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-promotion_widget/default-placeholder.png"
2796                                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5277081/tr:n-promotion_widget/untitled-image.png"
2797                                                                                             alt="Image of Wondercide | $2.00 OFF Flea &amp; Tick Collars or Spot On Treatment! Promotion in Indianapolis">
2798                                                                                                                                                                    </div>
2799                                                                                <div class="col-md-12">
2800                                                                                    <span class="promotion-date">
2801                                                                                                                                                                                    Valid from 09/01/2026
2802                                                                                            - 09/30/2026
2803                                                                                                                                                                            </span>
2804                                                                                </div>
2805                                                                                <div class="promotion-button">
2806                                                                                                                                                                       <a href="/deals/wondercide-2-00-off-flea-tick-collars-or-spot-on-treatment/"
2807
2808                                                                                       class="button button-rounded button-large button-border tright home_promotion_button print-button-float hidden-xs hidden-sm">
2809
2810                                                                                        <sp
2810an>View</span></a>
2811                                                                                    
2812                                                                                    <a href="/deals/wondercide-2-00-off-flea-tick-collars-or-spot-on-treatment/"
2813                                                                                       class="button button-border button-rounded button-large noleftmargin topmargin-sm hidden-md hidden-lg">View</a>
2814                                                                                    <button type="button"
2815                                                                                            class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn"
2816                                                                                            data-toggle="dropdown">
2817                                                                                        Share
2818                                                                                        <span class="caret"></span>
2819                                                                                    </button>
2820                                                                                                                                                                            <ul class="dropdown-menu social-share master-promo-share" role="menu">
2821    <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://citydogsgrocery.com/deals/wondercide-2-00-off-flea-tick-collars-or-spot-on-treatment/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://citydogsgrocery.com/deals/wondercide-2-00-off-flea-tick-collars-or-spot-on-treatment/&title=&summary=Best+store+to+buy+cat+or+dog+food+%26+supply+products+in+Indianapolis.+Shop+Local+at+City+Dogs+Grocery.+Find+frozen+raw+dog+food%2C+freeze-dried+options%2C+premium+kibbles%2C+natural+cat+food+%26+more+in+Indiana." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li>
2822</ul>                                                                                                                                                                    </div>
2823                                                                            </div>
2824                                                                                                                            </div>
2825                                                                                        
2825<script type="application/ld+json">
2826                                                {
2827                                                  "@context": "https://schema.org/",
2828                                                  "@type": "Product",
2829                                                  "name": "Wondercide | $2.00 OFF Flea & Tick Collars or Spot On Treatment!",
2830                                                  "image": "https://ik.imagekit.io/0ofixtqpt/5277081/untitled-image.png",
2831                                                  "description": "Add an extra layer of protection to repel and prevent Fleas, Ticks and Mosquitoes with Wondercide's Plant-Powered Collars and Spot on Treatments for both dogs and cats- all sizes included!",
2832                                                  "brand": "City Dogs Grocery",
2833                                                  "mpn": "wondercide-2-00-off-flea-tick-collars-or-spot-on-treatment",
2834                                                  "sku": "wondercide-2-00-off-flea-tick-collars-or-spot-on-t",
2835                                                  "offers": {
2836                                                    "@type": "Offer",
2837                                                    "url": "https://citydogsgrocery.com/deals/wondercide-2-00-off-flea-tick-collars-or-spot-on-treatment/",
2838                                                    "priceCurrency": "USD",
2839                                                    "price": "0",
2840                                                    "priceValidUntil": "09/30/2026",
2841                                                    "availability": "https://schema.org/InStoreOnly",
2842                                                    "itemCondition": "https://schema.org/NewCondition"
2843                                                  },
2844                                                  "aggregateRating": {
2845                                                    "@type": "AggregateRating",
2846                                                    "ratingValue": "5",
2847                                                    "bestRating": "5",
2848                                                    "worstRating": "1",
2849                                                    "ratingCount": "1",
2850                                                    "reviewCount": "1"
2851                                                  },
2852                                                  "review": {
2853                                                    "@type": "Review",
2854                                                    "name": "City Dogs Grocery",
2855                                                    "reviewBody": "New offer available from City Dogs Grocery
2856                                                                                in Indianapolis
2857                                                                                , IN.",
2858                                                    "reviewRating": {
2859                                                      "@type": "Rating",
2860                                                      "ratingValue": "5",
2861                                                      "bestRating": "5",
2862                                                      "worstRating": "1"
2863                                                    },
2864                                                    "datePublished": "09/01/2026",
2865                                                    "author": {"@type": "Person", "name": "City Dogs Grocery"},
2866                                                    "publisher": {"@type": "Organization", "name": "City Dogs Grocery"}
2867                                                  }
2868                                                }
2869                                            </script>
2869
2870                                                                                                                                                                                                                                                    <div class="active_promotion_count">4</div>
2871                                                                                                                    <div class="col-md-3">
2872                                                                                                                                                        <div class="widget center clearfix box-background homepage_promotion">
2873                                                                                <div class="promotion_title">
2874                                                                                    <h3 class="nobottommargin">
2875                                                                                                                                                                                    <a href="/deals/cbd-dog-health-5-00-off-all-balm-sticks/"
2876                                                                                               title="View Offer, Deal, Coupon for CBD Dog Health | $5.00 OFF ALL Balm Sticks from City Dogs Grocery"
2877                                                                                               class="event-a">CBD Dog Health | $5.00 OFF ALL Balm Sticks</a>
2878                                                                                                                                                                            </h3>
2879                                                                                    <br>
2880                                                                                </div>
2881                                                                                <div class="col-md-12 home_promotion_height pro-image-div">
2882                                                                                                                                                                            <img class="nobottommargin home_promotion_image lazy"
2883                                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-promotion_widget/default-placeholder.png"
2884                                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5277073/tr:n-promotion_widget/untitled-image.png"
2885                                                                                             alt="Image of CBD Dog Health | $5.00 OFF ALL Balm Sticks Promotion in Indianapolis">
2886                                                                                                                                                                    </div>
2887                                                                                <div class="col-md-12">
2888                                                                                    <span class="promotion-date">
2889                                                                                                                                                                                    Valid from 09/01/2026
2890                                                                                            - 09/30/2026
2891                                                                                                                                                                            </span>
2892                                                                                </div>
2893                                                                                <div class="promotion-button">
2894                                                                                                                                                                       <a href="/deals/cbd-dog-health-5-00-off-all-balm-sticks/"
2895
2896                                                                                       class="button button-rounded button-large button-border tright home_promotion_button print-button-float hidden-xs hidden-sm">
2897
2898                                                                                        <sp
2898an>View</span></a>
2899                                                                                    
2900                                                                                    <a href="/deals/cbd-dog-health-5-00-off-all-balm-sticks/"
2901                                                                                       class="button button-border button-rounded button-large noleftmargin topmargin-sm hidden-md hidden-lg">View</a>
2902                                                                                    <button type="button"
2903                                                                                            class="button button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn"
2904                                                                                            data-toggle="dropdown">
2905                                                                                        Share
2906                                                                                        <span class="caret"></span>
2907                                                                                    </button>
2908                                                                                                                                                                            <ul class="dropdown-menu social-share master-promo-share" role="menu">
2909    <li><li><a href="https://www.facebook.com/sharer/sharer.php?u=https://citydogsgrocery.com/deals/cbd-dog-health-5-00-off-all-balm-sticks/" class="social-button social_share" id="" title="" rel=""><span class="fab fa-facebook-square"></span></a></li><li><a href="https://www.linkedin.com/sharing/share-offsite?mini=true&url=https://citydogsgrocery.com/deals/cbd-dog-health-5-00-off-all-balm-sticks/&title=&summary=Best+store+to+buy+cat+or+dog+food+%26+supply+products+in+Indianapolis.+Shop+Local+at+City+Dogs+Grocery.+Find+frozen+raw+dog+food%2C+freeze-dried+options%2C+premium+kibbles%2C+natural+cat+food+%26+more+in+Indiana." class="social-button social_share" id="" title="" rel=""><span class="fab fa-linkedin"></span></a></li></li>
2910</ul>                                                                                                                                                                    </div>
2911                                                                            </div>
2912                                                                                                                            </div>
2913                                                                                        
2913<script type="application/ld+json">
2914                                                {
2915                                                  "@context": "https://schema.org/",
2916                                                  "@type": "Product",
2917                                                  "name": "CBD Dog Health | $5.00 OFF ALL Balm Sticks",
2918                                                  "image": "https://ik.imagekit.io/0ofixtqpt/5277073/untitled-image.png",
2919                                                  "description": "The perfect time to stock up on our smallest salves with the biggest benefits! Reach for Nourish to hydrate, Remedy for lumps and bumps, and Soothe for itchy, irritated skin.",
2920                                                  "brand": "City Dogs Grocery",
2921                                                  "mpn": "cbd-dog-health-5-00-off-all-balm-sticks",
2922                                                  "sku": "cbd-dog-health-5-00-off-all-balm-sticks",
2923                                                  "offers": {
2924                                                    "@type": "Offer",
2925                                                    "url": "https://citydogsgrocery.com/deals/cbd-dog-health-5-00-off-all-balm-sticks/",
2926                                                    "priceCurrency": "USD",
2927                                                    "price": "0",
2928                                                    "priceValidUntil": "09/30/2026",
2929                                                    "availability": "https://schema.org/InStoreOnly",
2930                                                    "itemCondition": "https://schema.org/NewCondition"
2931                                                  },
2932                                                  "aggregateRating": {
2933                                                    "@type": "AggregateRating",
2934                                                    "ratingValue": "5",
2935                                                    "bestRating": "5",
2936                                                    "worstRating": "1",
2937                                                    "ratingCount": "1",
2938                                                    "reviewCount": "1"
2939                                                  },
2940                                                  "review": {
2941                                                    "@type": "Review",
2942                                                    "name": "City Dogs Grocery",
2943                                                    "reviewBody": "New offer available from City Dogs Grocery
2944                                                                                in Indianapolis
2945                                                                                , IN.",
2946                                                    "reviewRating": {
2947                                                      "@type": "Rating",
2948                                                      "ratingValue": "5",
2949                                                      "bestRating": "5",
2950                                                      "worstRating": "1"
2951                                                    },
2952                                                    "datePublished": "09/01/2026",
2953                                                    "author": {"@type": "Person", "name": "City Dogs Grocery"},
2954                                                    "publisher": {"@type": "Organization", "name": "City Dogs Grocery"}
2955                                                  }
2956                                                }
2957                                            </script>
2957
2958                                                                                                            </div>
2959                                <div class="center notopmargin bottommargin">
2960                                    <a href="/deals/"
2961                                       class="button button-large contact-btn button-rounded noleftmargin">View All
2962                                        Offers</a>
2963                                </div>
2964                            </div>
2965                                    </div>
2966    
2966<script>
2967    $(document).ready(function () {
2968        var prom_count = $('.active_promotion_count').val();
2969        if(prom_count === undefined){
2970            $('#home-promotion-section').hide();
2971        }else{
2972            $('#home-promotion-section').show();
2973        }
2974    })
2975</script>
2975                </div>
2976                                            <div class="">
2977                    <style>
2978    .event-overlay {
2979        background:    !important;
2980    }
2981
2982    .lazy-background.event-background-parallax {
2983        background: url('');
2984    }
2985
2986    .lazy-background.event-background-static {
2987        background: url('');
2988    }
2989
2990    .event-title-color {
2991        color: #333   !important;
2992    }
2993
2994    .event-description-color {
2995        color:    !important;
2996    }
2997
2998    @media (min-device-width: 768px) and (orientation: portrait) {
2999        .lazy-background.event-background-parallax {
3000            background-image: url('') !important;
3001            background-attachment: scroll;
3002        }
3003
3004        .lazy-background.event-background-static {
3005            background-image: url('') !important;
3006        }
3007    }
3008
3009    @media (max-device-width: 1024px) and (orientation: landscape) {
3010        .lazy-background.event-background-parallax {
3011            background-image: url('') !important;
3012            background-attachment: scroll !important;
3013        }
3014
3015        .lazy-background.event-background-static {
3016            background-image: url('') !important;
3017        }
3018    }
3019
3020    @media (max-width: 765px) and (min-width: 320px) {
3021        .lazy-background.event-background-parallax {
3022            background: url('');
3023            background-attachment: initial !important;
3024        }
3025
3026        .lazy-background.event-background-static {
3027            background: url('');
3028        }
3029    }
3030</style>
3031                </div>
3032                                            <div class="">
3033                                    </div>
3034                                            <div class="">
3035                                    </div>
3036                                            <div class="">
3037                    <div class="divider divider-border divider-center">
3038            <i class="fas fa-paw"></i>
3039        </div>
3040            <div class="container nobottommargin topmargin clearfix">
3041        <div class="clearfix nobottommargin">
3042            <div class="col-xs-12 heading-block center ">
3043                <h2 class="insta_header">JOIN US ON INSTAGRAM</h2>
3044                <span class="gallery_short small-text"><p>Follow City Dogs Grocery on Instagram for great photos of our local pets, store updates, deals on your favorite pet food &amp; supplies, upcoming events, and more!</p></span>
3045                                    <a target="_blank"
3046                       href="https://www.instagram.com/citydogsgrocery/"
3047                       class="button button-rounded button-reveal contact-btn button-large ">
3048                        <i class="fab fa-lg fa-instagram"></i>
3049                        <span>Follow Us</span></a>
3050                            </div>
3051        </div>
3052
3053
3054
3055
3056
3057
3058        <div class="insta_main_div">
3059                            <div class="elfsight-app-8c7d9b92-7113-4b4b-b2e8-4f947f45a7e4"></div>
3060                        
3060<script src="https://static.elfsight.com/platform/platform.js" defer></script>
3060
3061        </div>
3062    </div>
3063<script type="text/javascript">
3064    window.onload = function () {
3065        $('.insta_image').mouseover(function () {
3066            $(this).children().css('visibility', 'visible');
3067        })
3068            .mouseout(function () {
3069                $('.count').css('visibility', 'hidden');
3070            });
3071    }
3072</script>
3072
3073                </div>
3074                                            <div class="">
3075                                    </div>
3076                                            <div class="">
3077                    <!--review part-->
3078    <style>
3079        .review-widget-testimonial{
3080            background-color: #ffffff    !important;
3081            overflow-y: auto !important;
3082        }
3083        .review-text-color {
3084            color: #333333    !important;
3085        }
3086
3087        .lazy-background.review-background-parallax {
3088            background: url('https://ik.imagekit.io/0ofixtqpt/3437110/local-pet-supply-store-Indianapolis.png');
3089        }
3090
3091        .lazy-background.review-background-static {
3092            background: url('https://ik.imagekit.io/0ofixtqpt/3437110/local-pet-supply-store-Indianapolis.png');
3093        }
3094
3095        .review-title-color {
3096            color: #ffffff  !important;
3097        }
3098
3099        .review-description-color {
3100            color: #ffffff  !important;
3101        }
3102
3103        .review-overlay {
3104            background: rgba(0,0,0,0.4)  !important;
3105        }
3106
3107        #home-review-section #recent-reviews .heading-block {
3108            margin-bottom: 10px;
3109        }
3110
3111        @media (min-device-width: 768px) and (orientation: portrait) {
3112            .lazy-background.review-background-parallax {
3113                background-image: url('https://ik.imagekit.io/0ofixtqpt/3437109/local-pet-supply-store-Indianapolis-m.png') !important;
3114                background-attachment: scroll !important;
3115            }
3116
3117            .lazy-background.review-background-static {
3118                background-image: url('https://ik.imagekit.io/0ofixtqpt/3437109/local-pet-supply-store-Indianapolis-m.png') !important;
3119            }
3120        }
3121
3122        @media (max-device-width: 1024px) and (orientation: landscape) {
3123            .lazy-background.review-background-parallax {
3124                background-image: url('https://ik.imagekit.io/0ofixtqpt/3437109/local-pet-supply-store-Indianapolis-m.png') !important;
3125                background-attachment: scroll !important;
3126            }
3127
3128            .lazy-background.review-background-static {
3129                background-image: url('https://ik.imagekit.io/0ofixtqpt/3437109/local-pet-supply-store-Indianapolis-m.png') !important;
3130            }
3131        }
3132
3133        @media (max-width: 765px) and (min-width: 320px) {
3134            .lazy-background.review-background-parallax {
3135                background: url('https://ik.imagekit.io/0ofixtqpt/3437109/local-pet-supply-store-Indianapolis-m.png');
3136                background-attachment: scroll !important;
3137            }
3138
3139            .lazy-background.review-background-static {
3140                background: url('https://ik.imagekit.io/0ofixtqpt/3437109/local-pet-supply-store-Indianapolis-m.png');
3141            }
3142        }
3143    </style>
3144                                <div id="home-review-section"
3145                 class="review-section review-background-parallax lazy-background"
3146                 style="margin: 0px !important;">
3147                                                                                    <div class="review-overlay"></div>
3148                                                                <div id="recent-reviews" class="container topmargin clear-bottommargin clearfix">
3149                                    <div class="row clearfix">
3150                                        <div class="heading-block center ">
3151                                            <h2 class="review-title-color">
3152                                                    What Our Customers Say</h2>
3153                                            <span class="divcenter small-text review-description-color">
3154                                                <p>Our local pet supply store has earned glowing 5-star reviews from satisfied customers in&nbsp;<a href="https://www.google.com/maps/dir/Indianapolis,+IN/City+Dogs+Grocery,+1028+Virginia+Ave+Suite+110,+Indianapolis,+IN+46203/@39.7623301,-86.1597662,15z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886b50ffa7796a03:0xd68e9df640b9ea7c!2m2!1d-86.158018!2d39.76909!1m5!1m1!1s0x886b5102a4862
3154147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?hl=en-US&amp;entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Indianapolis" target="blank" style="color: rgb(255, 255, 255);">Indianapolis</a> and surrounding areas. Pet owners from nearby communities, including <a href="https://www.google.com/maps/dir/Carmel,+IN/City+Dogs+Grocery,+1028+Virginia+Ave+Suite+110,+Indianapolis,+IN+46203/@39.8409253,-86.2519388,11z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x8814ad973033fa1d:0x43b9095f5f7b38fc!2m2!1d-86.1180435!2d39.978371!1m5!1m1!1s0x886b5102a4862147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?hl=en-US&amp;entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions from Carmel" target="blank" style="color: rgb(255, 255, 255);">Carmel</a>, <a href="https://www.google.com/maps/dir/Brownsburg,+IN/City+Dogs+Grocery,+1028+Virginia+Ave+Suite+110,+Indianapolis,+IN+46203/@39.791337,-86.3470043,12z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886cae0a5dcd0327:0x70cfba96bf830e0!2m2!1d-86.3879523!2d39.8405406!1m5!1m1!1s0x886b5102a4862
3154147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?hl=en-US&amp;entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Brownsburg" target="blank" style="color: rgb(255, 255, 255);">Brownsburg</a>, <a href="https://www.google.com/maps/dir/Plainfield,+IN/City+Dogs+Grocery,+1028+Virginia+Ave+Suite+110,+Indianapolis,+IN+46203/@39.7168245,-86.419786,11z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886ca48c841038a1:0x70cfba96bf847f0!2m2!1d-86.4030019!2d39.7027895!1m5!1m1!1s0x886b5102a4862147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?hl=en-US&amp;entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Plainfield" target="blank" style="color: rgb(255, 255, 255);">Plainfield</a>,&nbsp;<a href="https://www.google.com/maps/dir/Shelbyville,+IN/City+Dogs+Grocery,+1028+Virginia+Ave+Suite+110,+Indianapolis,+IN+46203/@39.6190078,-86.1237978,11z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886b174c59ad519f:0xc4d97b9e3f5789c6!2m2!1d-85.7769238!2d39.5214373!1m5!1m1!1s0x886b5102a4862
3154147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?hl=en-US&amp;entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Shelbyville" target="blank" style="color: rgb(255, 255, 255);">Shelbyville</a>, <a href="https://www.google.com/maps/dir/Greenwood,+IN/City+Dogs+Grocery,+Virginia+Avenue,+Indianapolis,+IN/@39.6842682,-86.1904775,12z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886b42e1c9ae07a9:0x1f1f701ecefcc1e3!2m2!1d-86.1066526!2d39.6136578!1m5!1m1!1s0x886b5102a4862147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Greenwood" target="blank" style="color: rgb(255, 255, 255);">Greenwood</a>, <a href="https://www.google.com/maps/dir/Speedway,+IN/City+Dogs+Grocery,+Virginia+Avenue,+Indianapolis,+IN/@39.7886781,-86.2372204,13z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886b57d0bc256bb1:0x70cfba96bf84d40!2m2!1d-86.250822!2d39.792738!1m5!1m1!1s0x886b5102a4862147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Speedway" target="blank" style="color: rgb(255, 255, 255);">Speedway</a>, <a href="https://www.google.com/maps/dir/Fletcher+Place,+Indianapolis,+IN/City+Dogs+Grocery,+Virginia+Avenue,+Indianapolis,+IN/@39.7565662,-86.1494837,16z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886b509b0a040dbb:0xd23396f228ab933e!2m2!1d-86.1459216!2d39.7593898!1m5!1m1!1s0x886b5102a4862
3154147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Fletcher Place" target="blank" style="color: rgb(255, 255, 255);">Fletcher Place</a>, <a href="https://www.google.com/maps/dir/Bates-Hendricks,+Indianapolis,+IN/City+Dogs+Grocery,+Virginia+Avenue,+Indianapolis,+IN/@39.7526157,-86.1498666,16z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886b5a7728d9c15b:0x9efa33b8f55e2b1a!2m2!1d-86.1494778!2d39.7482302!1m5!1m1!1s0x886b5102a4862147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Bates Hendricks" target="blank" style="color: rgb(255, 255, 255);">Bates Hendricks</a>, <a href="https://www.google.com/maps/dir/Downtown,+Indianapolis,+IN/City+Dogs+Grocery,+Virginia+Avenue,+Indianapolis,+IN/@39.764277,-86.1641171,15z/data=!3m1!4b1!4m14!4m13!1m5!1m1!1s0x886b5735566483d3:0x566846bf65441197!2m2!1d-86.1667165!2d39.7743055!1m5!1m1!1s0x886b5102a4862147:0xff1869417c14a54d!2m2!1d-86.140872!2d39.7535551!3e0?entry=ttu&amp;g_ep=EgoyMDI0MDkwOS4wIKXMDSoASAFQAw%3D%3D" title="Get Directions From Downtown Indianapolis" target="blank" style="color: rgb(255, 255, 255);">Downtown Indianapolis</a>, and more have praised us for our extensive selection of high-quality pet products and friendly, knowledgeable staff. Whether you’re searching for premium pet food, toys, grooming supplies, or expert advice, our store is your go-to destination for all things pets. Discover why we’re the top-rated pet supply store in Indianapolis and beyond—visit us today!</p>                                            </span>
3155                                        </div>
3156                                                                                    <div class="center small-text review-description-color" style="font-weight: bold; clear: both; margin: 2px 0 15px;">202 trusted five-star reviews</div>
3157                                                                                                                            <div id="oc-testi"
3158                                             class="owl-carousel testimonials-carousel carousel-widget bottommargin "
3159                                             data-margin="20" data-items-xs="1" data-items-sm="2" data-items-lg="3">
3160                                                                                            <div class="oc-item ">
3161                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
3162                                                        <div class="col-xs-4">
3163                                                            <div class="testi-image">
3164                                                                <a>
3165                                                                                                                                            <img class="lazy"
3166                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
3167                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5262982/tr:n-reviewer_image_thumb/ACg8ocIynfXo4zWjnTpUyLfFZlVrsj4uUuzffFLZGZEzalFpgR0LPw=s120-c-rp-mo-br100"
3168                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
3169                                                                                                                                    </a>
3170                                                                <div class="testi-meta review-text-color nobold">
3171                                                                    xoxie kyle
3172                                                                </div>
3173                                                                <div class="center rv_time review-text-color">
3174                                                                    2026-08-21
3175                                                                </div>
3176                                                            </div>
3177                                                        </div>
3178                                                        <div class="col-xs-8">
3179                                                            <div class="testi-content">
3180                                                                                                                                    <i class="fab fa-google social"></i>
3181                                                                                                                                                                                                <sp
3181an class="stars s-5.0">
3182                                                                    <span class='new-star' style="width: 100%;"></span>
3183                                                                </span>
3184                                                                                                                                    <div class="r_more">
3185                                                                        <p class="small-text-color review-text-color review-fulltext-0 hidden-teamtext">Cannoli loves the store, every time we go downtown he always has us stop by. It’s funny how I first found out about the place, I was walking cannoli and I was looking on my phone trying to decide when we would go back home and he took me into the store randomly one day when the door was wide open and he met another doggie that was a golden retriever. The people there are very sweet and it’s a wonderful place to visit with ur pups.</p>
3186                                                                        <p class="review-lesstext-0 review-text-color small-text-color"></p>
3187                                                                        <p class="review-moretext-0 review-text-color small-text-color"></p>
3188                                                                    </div>
3189                                                                                                                            </div>
3190                                                        </div>
3191                                                    </div>
3192                                                </div>
3193                                                                                                                                                <div class="oc-item ">
3194                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
3195                                                        <div class="col-xs-4">
3196                                                            <div class="testi-image">
3197                                                                <a>
3198                                                                                                                                            <img class="lazy"
3199                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
3200                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5258547/tr:n-reviewer_image_thumb/ACg8ocJs6WV3TNFyluNRSEir2tAxqZNp64CIExmoSntre_J8ux3BTQ=s120-c-rp-mo-ba12-br100"
3201                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
3202                                                                                                                                    </a>
3203                                                                <div class="testi-meta review-text-color nobold">
3204                                                                    Mark Craig
3205                                                                </div>
3206                                                                <div class="center rv_time review-text-color">
3207                                                                    2026-08-17
3208                                                                </div>
3209                                                            </div>
3210                                                        </div>
3211                                                        <div class="col-xs-8">
3212                                                            <div class="testi-content">
3213                                                                                                                                    <i class="fab fa-google social"></i>
3214                                                                                                                                                                                                <sp
3214an class="stars s-5.0">
3215                                                                    <span class='new-star' style="width: 100%;"></span>
3216                                                                </span>
3217                                                                                                                                    <div class="r_more">
3218                                                                        <p class="small-text-color review-text-color review-fulltext-1 hidden-teamtext">The fine people at City dogs grocerie, hosted an adoption event for Heartbeat 4 Paws. They were very hospitable and kind. The store interior is incredible, making use of antique items for displaying merchandise. It&#039;s worth going in to see that even if you don&#039;t have a pet. Road construction is slowing their business recently. So please consider visiting and supporting them to ensure they stay around. They say &quot;life is better with a dog&quot;. I say, Indianapolis is better with City Dog Grocery!</p>
3219                                                                        <p class="review-lesstext-1 review-text-color small-text-color"></p>
3220                                                                        <p class="review-moretext-1 review-text-color small-text-color"></p>
3221                                                                    </div>
3222                                                                                                                            </div>
3223                                                        </div>
3224                                                    </div>
3225                                                </div>
3226                                                                                                                                                <div class="oc-item ">
3227                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
3228                                                        <div class="col-xs-4">
3229                                                            <div class="testi-image">
3230                                                                <a>
3231                                                                                                                                            <img class="lazy"
3232                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
3233                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5279921/tr:n-reviewer_image_thumb/ALV-UjV1BRJ0SbxA09il7mgK8FBoVPiBb74Yb8Y8Anl35uIZ7Co5R8_Q=s120-c-rp-mo-ba12-br100"
3234                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
3235                                                                                                                                    </a>
3236                                                                <div class="testi-meta review-text-color nobold">
3237                                                                    Anderson McIntyre
3238                                                                </div>
3239                                                                <div class="center rv_time review-text-color">
3240                                                                    2026-08-10
3241                                                                </div>
3242                                                            </div>
3243                                                        </div>
3244                                                        <div class="col-xs-8">
3245                                                            <div class="testi-content">
3246                                                                                                                                    <i class="fab fa-google social"></i>
3247                                                                                                                                                                                                <sp
3247an class="stars s-5.0">
3248                                                                    <span class='new-star' style="width: 100%;"></span>
3249                                                                </span>
3250                                                                                                                                    <div class="r_more">
3251                                                                        <p class="small-text-color review-text-color review-fulltext-2 hidden-teamtext">I have to update my review because I can&#039;t say enough good things about this store and its staff. There&#039;s one employee in particular, whom I believe may be the store manager (though I&#039;m embarrassed to say I don&#039;t recall her name), who has been incredibly helpful every time I&#039;ve come in.
3252
3253The first time, she helped me find the perfect fitting harness for my girl. The second time was on Labor Day, a day I really try not to shop, but my dog needed soft food per her emergency vet&#039;s instructions from the day before. Once again, she went above and beyond.
3254
3255During a scary week, this store made things a little less scary by making sure I had what I needed to take care of a loved one. Thank you for being there for the local community and for treating our pets like family too.</p>
3256                                                                        <p class="review-lesstext-2 review-text-color small-text-color"></p>
3257                                                                        <p class="review-moretext-2 review-text-color small-text-color"></p>
3258                                                                    </div>
3259                                                                                                                            </div>
3260                                                        </div>
3261                                                    </div>
3262                                                </div>
3263                                                                                                                                                <div class="oc-item ">
3264                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
3265                                                        <div class="col-xs-4">
3266                                                            <div class="testi-image">
3267                                                                <a>
3268                                                                                                                                            <img class="lazy"
3269                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
3270                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5169912/tr:n-reviewer_image_thumb/ALV-UjX0wz-tszuujz5_NL39ZD44GBB0hsL-RO9OBj3eVV4i0bxJyq8=s120-c-rp-mo-ba12-br100"
3271                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
3272                                                                                                                                    </a>
3273                                                                <div class="testi-meta review-text-color nobold">
3274                                                                    Nickcola Dickey
3275                                                                </div>
3276                                                                <div class="center rv_time review-text-color">
3277                                                                    2026-07-10
3278                                                                </div>
3279                                                            </div>
3280                                                        </div>
3281                                                        <div class="col-xs-8">
3282                                                            <div class="testi-content">
3283                                                                                                                                    <i class="fab fa-google social"></i>
3284                                                                                                                                                                                                <sp
3284an class="stars s-5.0">
3285                                                                    <span class='new-star' style="width: 100%;"></span>
3286                                                                </span>
3287                                                                                                                                    <div class="r_more">
3288                                                                        <p class="small-text-color review-text-color review-fulltext-3 hidden-teamtext">I needed a specific thing for dogs I am dog sitting. A probiotic. This shop is clean and with plenty of room for your dog to walk around in. The associate capably helped me find what I needed and even gave me advice on an alternative.</p>
3289                                                                        <p class="review-lesstext-3 review-text-color small-text-color"></p>
3290                                                                        <p class="review-moretext-3 review-text-color small-text-color"></p>
3291                                                                    </div>
3292                                                                                                                            </div>
3293                                                        </div>
3294                                                    </div>
3295                                                </div>
3296                                                                                                                                                <div class="oc-item ">
3297                                                    <div class="testimonial bottommargin-sm review-widget-testimonial">
3298                                                        <div class="col-xs-4">
3299                                                            <div class="testi-image">
3300                                                                <a>
3301                                                                                                                                            <img class="lazy"
3302                                                                             src="https://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png"
3303                                                                             data-src="https://ik.imagekit.io/0ofixtqpt/5163719/tr:n-reviewer_image_thumb/ACg8ocJvJ0gqnELVjLydbab6H8mxqZlTUEW3pyBeb71xALIyRVYKJw=s120-c-rp-mo-br100"
3304                                                                             onError="this.onerror=null;this.src='https://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg';">
3305                                                                                                                                    </a>
3306                                                                <div class="testi-meta review-text-color nobold">
3307                                                                    Elisha Schwartz
3308                                                                </div>
3309                                                                <div class="center rv_time review-text-color">
3310                                                                    2026-07-06
3311                                                                </div>
3312                                                            </div>
3313                                                        </div>
3314                                                        <div class="col-xs-8">
3315                                                            <div class="testi-content">
3316                                                                                                                                    <i class="fab fa-google social"></i>
3317                                                                                                                                                                                                <span class="stars s-5.0">
3318                                                                    <sp
3318an class='new-star' style="width: 100%;"></span>
3319                                                                </span>
3320                                                                                                                                    <div class="r_more">
3321                                                                        <p class="small-text-color review-text-color review-fulltext-4 hidden-teamtext">Best dog shop in the area! Great products and even greater people working here! Me and my dog always look forward to visiting!</p>
3322                                                                        <p class="review-lesstext-4 review-text-color small-text-color"></p>
3323                                                                        <p class="review-moretext-4 review-text-color small-text-color"></p>
3324                                                                    </div>
3325                                                                                                                            </div>
3326                                                        </div>
3327                                                    </div>
3328                                                </div>
3329                                                                                                                                        </div>
3330
3331                                        <div class="col-xs-12 center bottommargin">
3332                                                                                            <a href="/reviews/"
3333                                                   class="button button-large contact-btn button-rounded noleftmargin">View
3334                                                    All
3335                                                    Reviews </a>
3336                                                                                                                                        <a target="_blank"
3337                                                   href="https://app.nextpaw.com/write-review/AgwvuTSqRsytNFuo"
3338                                                   class="button button-large contact-btn button-rounded noleftmargin">Write
3339                                                    A Review </a>
3340                                                                                    </div>
3341                                    </div>
3342                                </div>
3343                                                            </div>
3344                                
3344<script>
3345    function toggleReviewContent(i) {
3346        $(".review-moretext-" + i).toggle();
3347        $(".review-lesstext-" + i).toggle();
3348    }
3349    $(document).ready(function () {
3350        var r_showChar = 100;
3351        var r_ellipsestext = "...";
3352        var r_moretext = "Show More";
3353        var r_lesstext = "Show Less";
3354        var i = 0;
3355        $('.r_more').each(function () {
3356            var r_content = $('.review-fulltext-' + i).html();
3357            var r_readless = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_lesstext + '</a>';
3358            $('p.review-moretext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_content + r_readless).hide();
3359            if (r_content.length > r_showChar) {
3360                var r_c = r_content.substr(0, r_showChar);
3361                var r_readmore = '<a class="morelink' + i + ' review-a" onclick="toggleReviewContent(' + i + ')"> ' + r_moretext + '</a>';
3362                $('p.review-lesstext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_c + r_ellipsestext + ' ' + r_readmore);
3363            }else{
3364                $('p.review-moretext-' + i).html('<i class="fas fa-quote-left fa-2x"></i>'+r_content).show();
3365            }
3366            i++;
3367        });
3368    });
3369</script>
3369
3370<!--review part end--->
3371                </div>
3372                                            <div class="">
3373                                    </div>
3374                                            <div class="">
3375                    <a href="/contact-us"
3376       class="button button-full cta-widget-btn center">
3377        <div class="container clearfix">
3378            Come visit our pet supply store in Indianapolis, IN specializing in quality food, treats, and supplies for cats and dogs.
3379        </div>
3380    </a>
3381                </div>
3382                    </div>
3383    </section>
3384
3385    </div>
3386<!-- Footer
3387============================================= -->
3388
3389<footer id="footer" class="dark">
3390            <div class="container">
3391            <!-- Footer Widgets
3392            ============================================= -->
3393            <div class="footer-widgets-wrap clearfix">
3394                <div class="col-xs-12 col-sm-6 col-md-4">
3395                    <div class="widget clearfix">
3396                        <div class="clearfix">
3397                            <div class="col-md-12">
3398                                <address class="nobottommargin">
3399                                    <a target="_blank"
3400                                       href="https://www.google.com/maps/place/search?q=City+Dogs+Grocery+1028%2BVirginia%2BAve%2CIndianapolis%2C46203%2CIN&amp;place_id=ChIJK0o-bYJQa4gR-N2v_WfE8RA">
3401                                        <h4 class="get-direction-btn"
3402                                            id="map-title">City Dogs Grocery</h4></a>
3403                                    1028 Virginia Ave, 
3404                                    <br/>                                    Indianapolis, IN&nbsp&nbsp46203<br>
3405                                    <a class="call-us-btn"
3406                                       href="tel:(317) 492-9770"><abbr
3407                                                title="Phone Number"></abbr>(317) 492-9770
3408                                    </a><br>
3409                                    <a href="mailto:[email protected]" class="footer_email"><abbr
3410                                                title="Email"></abbr>[email protected]</a>
3411                                                                            <div class="shopservices">
3412                                            In-Store Pickup, Curbside Pickup, Local Delivery Available
3413                                        </div>
3414                                                                    </address>
3415                                <!-- Google Map
3416               ============================================= -->
3417                                <div id="map-conatiner" style="">
3418                                    <div id="show-map" class="col_half col_last">
3419                                        <div id="contact_map" class="place contact-us-map">
3420                                            <div class="place footer-map"><a href="https://www.google.com/maps/place/search?q=City+Dogs+Grocery+1028%2BVirginia%2BAve%2CIndianapolis%2C46203%2CIN&amp;place_id=ChIJK0o-bYJQa4gR-N2v_WfE8RA" target="_blank">
3421                                                    <iframe
3422                                                            class="get-direction-btn"
3423                                                            frameborder="0"
3424                                                            style="border:0;"
3425                                                            referrerpolicy="no-referrer-when-downgrade"
3426                                                            src="https://www.google.com/maps/embed/v1/search?key=AIzaSyDLf1mqLyRZJJR1-kQfHuPm5gcLyvgMdc8&q=City+Dogs+Grocery%2C+1028+Virginia+Ave%2C+Indianapolis%2C+IN%2C+46203%2C+US">
3427                                                    </iframe>
3428                                                </a>
3429                                            </div>
3430                                        </div>
3431                                    </div>
3432                                </div>
3433                                <!-- Google Map End -->
3434                            </div>
3435                        </div>
3436                    </div>
3437                </div>
3438                <div class="col-xs-12 col-sm-6 col-md-8">
3439                    <div class="col-xs-12 col-md-5">
3440                        <div class="widget widget_links clearfix">
3441                            <div class="bottommargin-sm">
3442                                <h4 class="nomargin footer-hours-title">Business Hours</h4>
3443                                                                                            </div>
3444
3445                            <table class="table" style="text-align: center;">
3446                                <tbody>
3447                                                                                                        
3448                                                                            <tr>
3449                                            <td style="font-size: 14px; vertical-align: middle;">Mon</td>
3450                                            <td style="font-size: 14px;">
3451                                                                                                                                                        10:00 AM - 6:00 PM
3452                                                                                            </td>
3453                                        </tr>
3454                                                                            <tr>
3455                                            <td style="font-size: 14px; vertical-align: middle;">Tue</td>
3456                                            <td style="font-size: 14px;">
3457                                                                                                                                                        10:00 AM - 6:00 PM
3458                                                                                            </td>
3459                                        </tr>
3460                                                                            <tr>
3461                                            <td style="font-size: 14px; vertical-align: middle;">Wed</td>
3462                                            <td style="font-size: 14px;">
3463                                                                                                                                                        10:00 AM - 6:00 PM
3464                                                                                            </td>
3465                                        </tr>
3466                                                                            <tr>
3467                                            <td style="font-size: 14px; vertical-align: middle;">Thu</td>
3468                                            <td style="font-size: 14px;">
3469                                                                                                                                                        10:00 AM - 6:00 PM
3470                                                                                            </td>
3471                                        </tr>
3472                                                                            <tr>
3473                                            <td style="font-size: 14px; vertical-align: middle;">Fri</td>
3474                                            <td style="font-size: 14px;">
3475                                                                                                                                                        10:00 AM - 6:00 PM
3476                                                                                            </td>
3477                                        </tr>
3478                                                                            <tr>
3479                                            <td style="font-size: 14px; vertical-align: middle;">Sat</td>
3480                                            <td style="font-size: 14px;">
3481                                                                                                                                                        10:00 AM - 5:00 PM
3482                                                                                            </td>
3483                                        </tr>
3484                                                                            <tr>
3485                                            <td style="font-size: 14px; vertical-align: middle;">Sun</td>
3486                                            <td style="font-size: 14px;">
3487                                                                                                                                                        11:00 AM - 4:00 PM
3488                                                                                            </td>
3489                                        </tr>
3490                                    
3491                                                                </tbody>
3492                            </table>
3493
3494                        </div>
3495                    </div>
3496                    <div class="col-xs-12 col-md-3">
3497                        <div class="widget widget_links clearfix">
3498                            <h4>Sitemap</h4>
3499                            <ul>
3500                                                                                                                                            <li>
3501                                                                                            <a href="/brands/" >
3502                                                    <div class="footer-sitemap-text">Brands</div>
3503                                                </a>
3504                                                                                    </li>
3505                                                                                                                                                                                    <li>
3506                                                                                            <a href="/giving-back/" >
3507                                                    <div class="footer-sitemap-text">Giving Back</div>
3508                                                </a>
3509                                                                                    </li>
3510                                                                                                                                                                                    <li>
3511                                                                                            <a href="/deals/" >
3512                                                    <div class="footer-sitemap-text">Ida&#039;s Incentives</div>
3513                                                </a>
3514                                                                                    </li>
3515                                                                                                                                                                                    <li>
3516                                                                                            <a href="/gallery/" >
3517                                                    <div class="footer-sitemap-text">Gallery</div>
3518                                                </a>
3519                                                                                    </li>
3520                                                                                                                                                                                    <li>
3521                                                                                            <a href="/about-us/" >
3522                                                    <div class="footer-sitemap-text">About</div>
3523                                                </a>
3524                                                                                    </li>
3525                                                                                                                                                                                    <li>
3526                                                                                            <a href="/contact-us/" >
3527                                                    <div class="footer-sitemap-text">Contact</div>
3528                                                </a>
3529                                                                                    </li>
3530                                                                                                                                                                            <li>
3531                                        <a href="/sitemap/">
3532                                            <div class="footer-sitemap-text">Sitemap</div>
3533                                        </a>
3534                                    </li>
3535                                                            </ul>
3536                        </div>
3537                    </div>
3538                    <div class="col-xs-12 col-md-4">
3539                        <div class="widget quick-contact-widget clearfix">
3540                            <h4>Subscribe</h4>
3541                            <div class="input-group divcenter">
3542                                Get exclusive email offers, promotions, and updates from our business.
3543                            </div>
3544                            <div class="quick-contact-form-result"></div>
3545                            <form class="quick-contact-form nobottommargin subscription-form"
3546                                  name="subscription-form" role="form" enctype="multipart/form-data" method="POST"
3547                                  action="https://citydogsgrocery.com/subscription/save" onsubmit="return false" novalidate>
3548                                <input type="hidden" id="locationId" name="location_id" value="2224">
3549                                <input type="hidden" id="clientId" name="client_id" value="382">
3550                                <input type="hidden" name="result" value="footer-result">
3551                                <div class="form-process"></div>
3552                                <div class="input-group divcenter">
3553                                    <span class="input-group-addon"><i class="fas fa-user"></i></span>
3554                                    <input type="text" maxlength="25" class="required form-control input-block-level subscription_name" id="name"
3555                                           name="name" value="" placeholder="Name" required/>
3556                                </div>
3557                                <div class="input-group divcenter">
3558                                    <span class="input-group-addon"><i class="fas fa-envelope"></i></span>
3559                                    <input type="email" class="required form-control email input-block-level" id="email"
3560                                           name="email" value="" placeholder="Email Address" required/>
3561                                </div>
3562                                <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>
3563                                <button name="submit" type="submit" id="submit-button" tabindex="5" value="Submit"
3564                                        class="button button-large button-rounded btn-success subscribe-btn noleftmargin">
3565                                    Sign Up
3566                                </button>
3567                                <span class="loader"><img src='https://ik.imagekit.io/0ofixtqpt/143716/preloader-dark.gif'/>Sending ..</span>
3568                                <div class="result"></div>
3569                            </form>
3570                        </div>
3571                    </div>
3572                </div>
3573                                    
3573<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js" defer></script>
3573
3574                     
3574<script src="https://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/message-widget/message-widget-v16.min.js" defer></script>
3574
3575                   
3576                    <message-widget-app app_id="4950-B803-F709-DA14-ECBF"></message-widget-app>
3577                            </div><!-- .footer-widgets-wrap end -->
3578        </div>
3579<!-- Copyrights
3580============================================= -->
3581    <div id="copyrights">
3582        <div class="container clearfix">
3583            <input type="hidden" id="location" name="location" value="">
3584                        <div class="col-xs-12 col-md-8 footer-copyright">
3585                Copyrights &copy; 2026                                    | <a href="/privacy-policy">Privacy Policy</a>
3586                                                    | <a href="/terms-of-services">Terms of Service</a>
3587                                                | Powered by
3588                <a target="_blank" href="https://www.nextpaw.com">
3589                    <img class="powered-by" src="https://ik.imagekit.io/0ofixtqpt/143712/nextpaw.png" width="70px">
3590                </a>
3591                <br>
3592            </div>
3593            <div class="col-xs-12 col-md-4 tright">
3594                <div class="fright clearfix">
3595                                                                                                                                                                                                                                                    <a href="https://www.facebook.com/citydogsgroceryllc" target="_blank"
3596                                       class="social-icon si-small si-borderless si-facebook">
3597                                        <i class="fab fa-facebook"></i>
3598                                    </a>
3599                                
3600                                
3601                                
3602                                
3603                                
3604                                
3605                                
3606                                
3607                                
3608                                                                                                                                                                                                                                                                                                                                                                
3609                                                                    <a href="https://www.instagram.com/citydogsgrocery/" target="_blank"
3610                                       class="social-icon si-small si-borderless si-instagram">
3611                                        <i class="fab fa-instagram"></i>
3612                                    </a>
3613                                
3614                                
3615                                
3616                                
3617                                
3618                                
3619                                
3620                                
3621                                                                                                                                                                                                                                </div>
3622                <div class="clear"></div>
3623            </div>
3624        </div><!-- #copyrights end -->
3625    </div>
3626    <!--Modal: modalCookie-->
3627    <div class="modal fade top" id="modalCookie1" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
3628         aria-hidden="true" data-backdrop="false">
3629        <div class="modal-dialog modal-frame modal-top modal-notify modal-info modal_cookie" role="document">
3630            <!--Content-->
3631            <div class="modal-content">
3632                <!--Body-->
3633                <div class="modal-body cookie_bg">
3634                    <div class="container d-flex justify-content-center align-items-center">
3635                        <div class="col-md-6">
3636                            <p class="text-center loc_msg"></p>
3637                        </div>
3638                        <div class="col-md-6 col-xs-12">
3639                            <a type="button" class="btn btn-lg btn-primary cookie_btn" data-value="NO"
3640                               data-dismiss="modal">No, Thanks</a>
3641                            <a type="button" id="redirect_location" data-slug="" href="" data-value="YES"
3642                               class="btn cookie_btn btn-lg btn-outline-primary waves-effect">Change Location</a>
3643                        </div>
3644                    </div>
3645                </div>
3646            </div>
3647            <!--/.Content-->
3648        </div>
3649    </div>
3650    <style>
3651        .footer-map iframe{
3652            min-width: 300px !important;
3653            max-width: 300px !important;
3654            min-height: 300px !important;
3655            max-height: 300px !important;
3656        }
3657        @media(max-width: 720px) and (min-width:320px){
3658            .footer-map iframe{
3659
3660                max-width: 100% !important;
3661
3662                max-height: 100% !important;
3663            }
3664        }
3665
3666        /*CSS for tiny MCE editor custom class*/
3667        .mce-figcaption-custom {
3668            font-size: 14px;
3669            margin-top: 5px;
3670            font-style: italic;
3671            text-align: center;
3672        }
3673
3674        .mce-figure-custom {
3675            margin-bottom: 10px;
3676        }
3677
3678        .mce-figure-align-left-custom {
3679            float: left;
3680            margin-right: 25px;
3681        }
3682
3683        .mce-figure-align-right-custom {
3684            float: right;
3685            margin-left: 25px;
3686        }
3687
3688        .mce-figure-align-center-custom {
3689            text-align: center;
3690        }
3691
3692        .mce-image-align-left-custom {
3693            margin-right: 25px;
3694            margin-bottom: 10px;
3695        }
3696
3697        .mce-image-align-right-custom {
3698            margin-left: 25px;
3699            margin-bottom: 10px;
3700        }
3701
3702        .mce-image-align-center-custom {
3703            margin-bottom: 10px;
3704        }
3705
3706        .first-widget .divider.divider-border.divider-center {
3707            display: none !important;
3708        }
3709        </style>
3710</footer>
3711<script>
3712    // Get all anchor tags (<a>) on the page
3713const links = document.querySelectorAll('a');
3714
3715// Loop through each link
3716links.forEach(link => {
3717  // Get the href attribute of the link
3718  let href = link.getAttribute('href');
3719  
3720  // Check if the href exists
3721  if (href) {
3722    // If the href is a relative path (starts with '/'), do nothing
3723    if (href.startsWith('/')) {
3724      return;
3725    }
3726
3727    // Check if the href starts with 'http://' or contains 'www' (indicating a non-secure URL)
3728    if (href.startsWith('http://') || href.startsWith('www')) {
3729        link.setAttribute('href', 'https://' + href.replace(/^http:\/\//, '').replace('www.', ''));
3730    }
3731  }
3732});
3733
3734
3735</script>
3735<!-- Return to Top -->
3736    <div id="gotoTop" class="fas fa-arrow-up"></div>
3737<!-- External JavaScripts
3738============================================= -->
3739<!-- Footer Scripts
3740============================================= -->
3741
3742
3743
3744
3745<script defer type="text/javascript">
3746    var headquarterName = "fountain-square";
3747    var currentLocName = "fountain-square";
3748    var pageType = "other";
3749</script>
3749
3750
3751<script defer type="text/javascript">
3752    function animateCSS(element, animationName, callback) {
3753        const node = document.querySelector(element)
3754        node.classList.add('animated', animationName)
3755
3756        function handleAnimationEnd() {
3757            node.classList.remove('animated', animationName)
3758            node.removeEventListener('animationend', handleAnimationEnd)
3759
3760            if (typeof callback === 'function') callback()
3761        }
3762
3763        node.addEventListener('animationend', handleAnimationEnd)
3764    }
3765
3766    let closePopup = localStorage.getItem('closeBox');
3767    // lazy load video for apple browser
3768    $(document).ready(function () {
3769        // add frame to video tag for ios devices
3770        const videos = document.querySelectorAll('video');
3771        if(videos.length > 0) {
3772            for (video of videos) { // use var video if "strict mode" is enabled
3773                Object.entries(video.children).forEach(([key, value]) => {
3774                    var newSrc = value.src + '#t=0.1';
3775                    video.children[key].src = newSrc;
3776                    video.setAttribute('playsinline','true');
3777                    video.load();
3778                });
3779            }
3780        }
3781
3782        setInterval(function(){
3783            if($('iframe#ec-credit-card-form').length > 0) {
3784                var url = $('iframe#ec-credit-card-form').attr('src');
3785                var dec = decodeURIComponent(url);
3786                function getParameterByName(name, url) {
3787                    name = name.replace(/[\[\]]/g, '\\$&');
3788                    var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
3789                        results = regex.exec(url);
3790                    if (!results) return null;
3791                    if (!results[2]) return '';
3792                    return decodeURIComponent(results[2].replace(/\+/g, ' '));
3793                }
3794                var color = getParameterByName('color-foreground',dec);
3795                if(color.toString() !== 'rgb(0, 0, 0)') {
3796                    var newColor = 'rgb(0, 0, 0)';
3797                    var newUrl = dec.replace(/(color-foreground=).*?(&)/, '$1' + newColor + '$2');
3798                    var newUrl = newUrl.replace(/(color-price=).*?(&)/, '$1' + newColor + '$2');
3799                    var urlEnc = encodeURI(newUrl);
3800                    $('iframe#ec-credit-card-form').attr('src', urlEnc);
3801                }
3802            }
3803        }, 1000);
3804        if($('.floating_chat').length < 1){
3805            $('body').addClass('fbRight');
3806        }
3807        if($('.fb-customerchat').length < 1){
3808            $('body').addClass('noFb');
3809        }
3810
3811        if(closePopup == 'hide'){
3812            $(".bubbleText").hide();
3813        }
3814
3815        $(document).on('click', function (event) {
3816            if (!$(event.target).closest('.msg_box').length) {
3817                if(!$(event.target).closest('.floating_chat').length){
3818                    if($('.floating_chat').hasClass('closeBox') == true){
3819                        $('.sendBtn').show();
3820                        $('.supportTxt').show();
3821                        $('#formData').show();
3822                        $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'});
3823                        $('.floating_chat').find('>i').removeClass('fa-times').addClass('fa-weixin');
3824                        $('.floating_chat').addClass('openBox');
3825                        $('.msg_box').removeClass('enter');
3826                        animateCSS('.msg_box', 'fadeOutRight');
3827                        $('.floating_chat').removeClass('closeBox');
3828                        $('.bubbleText').show();
3829                    }
3830                }
3831            }
3832        });
3833        setTimeout(function() {
3834            $('.floating_chat').addClass('enter');
3835        }, 1000);
3836        $('.openBox').click(function () {
3837            if($(this).hasClass('closeBox')){
3838                $('.sendBtn').show();
3839                $('.supportTxt').show();
3840                $('.msg_box').removeClass('enter').css({'z-index': 0,'right':'-500px'});
3841                $(this).find('>i').removeClass('fa-times').addClass('fa-weixin');
3842                $(this).addClass('openBox');
3843                $('.msg_box').removeClass('enter');
3844                animateCSS('.msg_box', 'fadeOutRight');
3845                $(this).removeClass('closeBox');
3846                $('.bubbleText').show();
3847            } else {
3848                $('#formData').show();
3849                $('.msg_box').addClass('enter').css({'z-index':999,'right' : 0});
3850                $(this).find('>i').removeClass('fa-weixin').addClass('fa-times');
3851                $(this).addClass('closeBox');
3852                animateCSS('.msg_box', 'fadeInRight');
3853                $(this).removeClass('openBox');
3854                $('form input[type="text"].bfh-phone, form input[type="tel"].bfh-phone, span.bfh-phone').each(function () {
3855                    var $phone = $(this);
3856                    $phone.bfhphone($phone.data());
3857                });
3858                $('.bubbleText').hide();
3859                $('.SubmittedMessage__SendStatus').hide();
3860                $('.ConfirmationMessage').hide();
3861                $('.SubmittedMessage').removeClass('SubmittedMessage--visible');
3862            }
3863        });
3864
3865        $('#boxclose').click(function () {
3866            $(".bubbleText").fadeOut("normal", function() {
3867                $(this).remove();
3868                localStorage.setItem('closeBox', 'hide');
3869            });
3870        });
3871
3872        $(document).on('touchstart','li.sub-menu', function () {
3873            if(navigator.userAgent.match(/(iPhone|iPod|iPad)/i)){
3874                var count = $(this).attr('click-count');
3875                if(count !== undefined){
3876                    location.href = $(this).children('a').attr('href');
3877                } else{
3878                    if($(this).hasClass('click-class')){
3879                        $(this).attr('click-count',undefined);
3880                    }else{
3881                        $(this).attr('click-count',1);
3882                    }
3883                }
3884            }
3885        });
3886        // remove submenu css if empty
3887        $('li.sub-menu').each(function () {
3888            if($(this).children('ul').children().length === 0){
3889                $(this).children('ul').remove();
3890            }
3891        });
3892
3893        $("video.fullscreen-bg__video source").each(function () {
3894            var sourceFile = $(this).attr("data-src");
3895            $(this).attr("src", sourceFile);
3896            var video = this.parentElement;
3897        });
3898
3899        $('.mySlides').each(function () {
3900            var imgUrl = $(this).children().attr('src');
3901            $(this).children().css('opacity', 0);
3902            $(this).css('background', 'url("' + imgUrl + '")');
3903        });
3904
3905        var myIndex = 0;
3906        if ($(".page-slider-container")[0]) {
3907            carousel();
3908        }
3909
3910        function carousel() {
3911            var i;
3912            var x = document.getElementsByClassName("mySlides");
3913            for (i = 0; i < x.length; i++) {
3914                x[i].style.display = "none";
3915            }
3916            myIndex++;
3917            if (myIndex > x.length) {
3918                myIndex = 1
3919            }
3920            x[myIndex - 1].style.display = "block";
3921            setTimeout(carousel, 2000); // Change image every 2 seconds
3922        }
3923
3924        if ($(".review-background-static").length) {
3925            $('.location-divider').hide();
3926        }
3927        if ($(".review-background-parallax").length) {
3928            $('.location-divider').hide();
3929        }
3930
3931        $('.social_share').each(function () {
3932            $(this).attr('target', '_blank');
3933        });
3934
3935        var font_family = $('body').css('font-family');
3936        var r_font_family = font_family.replace(/\"/g, "");
3937        if (r_font_family == "PT Sans Narrow") {
3938            $("#top-social .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3939        } else if (r_font_family == "Roboto") {
3940            $("#top-social .si-gplus .ts-text").attr('style', 'top: 0px !important;' + 'left:0px !important;' + 'margin-left:-7px !important');
3941            $("#top-social .si-youtube .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3942            $("#top-social .si-linkedin .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3943            $("#top-social .si-yelp .ts-text").attr('style', 'top: 0px !important' + ';' + 'left:0px !important;' + 'margin-left:-7px !important');
3944        }
3945    });
3946
3947
3948
3949    document.addEventListener("DOMContentLoaded", function () {
3950        var lazyBackgrounds = [].slice.call(document.querySelectorAll(".lazy-background"));
3951
3952        if ("IntersectionObserver" in window) {
3953            let lazyBackgroundObserver = new IntersectionObserver(function (entries, observer) {
3954                entries.forEach(function (entry) {
3955                    if (entry.isIntersecting) {
3956                        entry.target.classList.add("visible");
3957                        lazyBackgroundObserver.unobserve(entry.target);
3958                    }
3959                });
3960            });
3961
3962            lazyBackgrounds.forEach(function (lazyBackground) {
3963                lazyBackgroundObserver.observe(lazyBackground);
3964            });
3965        }
3966    });
3967
3968    //Add Icon for Submenu in Mobile
3969    $('.sub-menu-trigger').click(function () {
3970        if($(this).children('i').hasClass('rotate-icon')){
3971            $(this).children('i').removeClass('rotate-icon');
3972            $(this).parent().children('ul').css('display','none');
3973        }else{
3974            $(this).children('i').addClass('rotate-icon');
3975            $(this).parent().children('ul').css('display','block');
3976        }
3977    });
3978
3979    //Link to page for Submenu in Mobile
3980    if( /Android|webOS|BlackBerry|iPhone|iPod|iPad/i.test(navigator.userAgent) ) {
3981        var touchmoved;
3982        $('.sub-menu').on('touchend', '.mobile-a', function () {
3983            if(touchmoved != true){
3984                location.href =$(this).attr('href');
3985            }
3986        }).on('touchmove', function(e){
3987            touchmoved = true;
3988        }).on('touchstart', function(){
3989            touchmoved = false;
3990        });
3991
3992        $('.sub-menu').on('touchend').on('touchmove', function(e){
3993            touchmoved = true;
3994        }).on('touchstart', function(){
3995            touchmoved = false;
3996        });
3997    }
3998
3999
4000</script>
4000
4001<!-- Ecwid Seo friendly url js code -->
4002<script>
4003    window.ec = window.ec || {};
4004    window.ec.config = window.ec.config || {};
4005    window.ec.config.storefrontUrls = window.ec.config.storefrontUrls || {};
4006    window.ec.config.storefrontUrls.cleanUrls = true;
4007    if(currentLocName == headquarterName){
4008        window.ec.config.baseUrl = '/shop/';
4009        var ecwid_ProductBrowserURL = "/shop/";
4010    } else{
4011        var ecwid_ProductBrowserURL = currentLocName+'/shop/';
4012        window.ec.config.baseUrl = currentLocName+'/shop/';
4013    }
4014
4015</script>
4015
4016    <!-- Prefetch + Preconnect -->
4017    <link rel="dns-prefetch" href="//www.googletagmanager.com">
4018    <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
4019    
4019<script>
4020    function loadGTM(id) {
4021        (function(w,d,s,l,i){
4022            w[l]=w[l]||[];
4023            w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
4024            var f=d.getElementsByTagName(s)[0],
4025                j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:'';
4026            j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
4027            f.parentNode.insertBefore(j,f);
4028        })(window,document,'script','dataLayer', id);
4029    }
4030
4031    function loadGtag() {
4032        var url = window.location.host;
4033        if (url.indexOf('.jenkins') === -1 && url.indexOf('.test') === -1) {
4034            var gtagScript = document.createElement('script');
4035            gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-9N2957J5VN";
4036            gtagScript.async = true;
4037            document.head.appendChild(gtagScript);
4038
4039            gtagScript.onload = function () {
4040                
vendor: 177 bytes, lines 4040-4043
4040window.dataLayer = window.dataLayer || [];
4041                function gtag(){ dataLayer.push(arguments); }
4042                gtag('js', new Date());
4043                gtag('config', '
4043G-9N2957J5VN
vendor: 16 bytes, lines 4043-4044
4043');
4044            
4044};
4045        }
4046    }
4047
4048    function loadTrackingScripts() {
4049                loadGTM('GTM-NMGWHXT');
4050                                loadGtag();
4051            }
4052
4053    if ('requestIdleCallback' in window) {
4054        requestIdleCallback(loadTrackingScripts, { timeout: 2000 });
4055    } else {
4056        setTimeout(loadTrackingScripts, 2000);
4057    }
4058    </script>
4058
4059
4060    <!-- NOSCRIPT for GTM (should NOT be deferred) -->
vendor: 89 bytes, lines 4060-4062
4060
4061    <noscript>
4062                <iframe src="https://www.googletagmanager.com/ns.html?id=
4062GTM-NMGWHXT
vendor: 106 bytes, lines 4062-4065
4062" height="0" width="0" style="display:none;visibility:hidden"></iframe>
4063                    </noscript>
4064
4065
4066<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-848b5ec7e91ef88ba3a","applicationID":"1416771764","transactionName":"ZwNVYEEHCEVTVEZdDl5JdldHDwlYHXZCRD14EkNEbyUJWEZFXVgNVRREaHAJCEJAWF5YBEImWlVaCA==","queueTime":0,"applicationTime":286,"atts":"S0RWFgkdG0s=","errorBeacon":"bam.nr-data.net","agent":""}</script>
4066</body>
4067</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.