Help
RSS
API
Feed
Maltego
Contact
Domain > pvpeteatery.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-04-16
44.226.232.211
(
ClassC
)
2024-08-15
54.190.58.124
(
ClassC
)
2025-10-04
35.166.138.67
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Sat, 04 Oct 2025 07:41:48 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://pvpeteatery.com:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 04 Oct 2025 07:41:48 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: nginx/1.14.0 (Ubuntu)Set-Cookie: setLocationtrappe; expiresSun, 05-Oct-2025 07:41:48 GMT; Max-Age86400; path/Cache-Control: no-cache, privateX-RateLimit-Limit: 120X-RateLimit-Remaining: 115Set-Cookie: XSRF-TOKENeyJpdiI6Im1sVXRZN0R6SFNZNmNKdGZXU0dGYUE9PSIsInZhbHVlIjoiNStCMFRkN2NsRnJGYjJkQU9ON3hoUGpMNXFOODlTZHI5b3hcL1hKWWhSaG9lVk94ZEJJMnhlc2liUWRIUnhiXC85IiwibWFjIjoiYjE5NmRhNGNkN2ExNGY0ZGNiY2E5NDZmYzIyNjYyY2Q2Y2Q0OWQ2MTg5ZjVmOTU2NmUwOTVhYzA0MjBhNzQ5NiJ9; expiresSat, 04-Oct-2025 09:41:48 GMT; Max-Age7200; path/Set-Cookie: laravel_sessioneyJpdiI6ImVtV28ra2pVbm9NcVZWbEhhQStIMHc9PSIsInZhbHVlIjoib2RmVUM0QVlmTkJ2elBYNzJPV0RvUWo5MWdqZHFQSFdTcHowb2J4TUhtbkxcL1pYMndzRmlLakRnZUxydXVoSk4iLCJtYWMiOiJlN2NlY2ZhNzFlOTYzZTQ5YjU0YjIyNWUyOGM0MjcyZTBkNDc1NzYxYzQ4YTNhNmVjMzYzNDM4MmE4ZGMzNGMwIn0%3D; expiresSat, 04-Oct-2025 09:41:48 GMT; Max-Age7200; path/; httponly !DOCTYPE html>html langen>head> link relpreconnect hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/ crossorigin> link relpreload preconnect hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v3.css asstyle> link relpreload preconnect hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js asscript> link relpreload preconnect hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js asscript> link relpreload preconnect hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js asscript> !-- End Google Analytics --> 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> noscript>Please ensure Javascript is enabled for purposes of a hrefhttps://userway.org>website accessibility/a>/noscript> meta nameviewport contentwidthdevice-width, initial-scale1/> link relpreconnect hrefhttps://ik.imagekit.io/0ofixtqpt/ crossorigin /> link relpreload hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/fonts/fontawesome-webfont.woff2 asfont typefont/woff2 /> link hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css relstylesheet> link relcanonical hrefhttps://pvpeteatery.com /> meta namerobots contentindex, follow> meta http-equivcontent-type contenttext/html; charsetutf-8/>script typetext/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:1385997001,accountID:3639234,trustKey:3639234,xpid:VwAEWFRQDBABVVlaBQIPV1UJ,licenseKey:NRJS-848b5ec7e91ef88ba3a,applicationID:1188238118};;/*! For license information please see nr-loader-spa-1.298.0.min.js.LICENSE.txt */(()>{var e,t,r{8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(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 rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o0Object.keys(r).length?e:r;for(let a in o)if(void 0!ea)try{if(nullea){ranull;continue}Array.isArray(ea)&&Array.isArray(ta)?raArray.from(new Set(...ea,...ta)):objecttypeof ea&&objecttypeof ta?rai(ea,ta):raea}catch(e){ra||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)>{use strict;r.d(t,{D:()>s,f:()>a});var nr(384),ir(8122);const o{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}}const se>(0,i.a)(e,o)},7699:(e,t,r)>{use strict;r.d(t,{It:()>i,No:()>n,qh:()>a,uh:()>o});const n16e3,i1e6,oNR_CONTAINER_AGENT,aSESSION_ERROR},9324:(e,t,r)>{use strict;r.d(t,{F3:()>i,Xs:()>o,Yq:()>a,xv:()>n});const n1.298.0,iPROD,oCDN,a^2.0.0-alpha.18},6154:(e,t,r)>{use strict;r.d(t,{A4:()>s,OF:()>d,RI:()>i,WN:()>h,bv:()>o,gm:()>a,lR:()>f,m:()>u,mw:()>c,sb:()>l});var nr(1863);const iundefined!typeof window&&!!window.document,oundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),ai?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),scompletea?.document?.readyState,cBoolean(hiddena?.document?.visibilityState),u+a?.location,d/iPad|iPhone|iPod/.test(a.navigator?.userAgent),ld&&undefinedtypeof SharedWorker,f(()>{const ea.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);return Array.isArray(e)&&e.length>2?+e1:0})(),hDate.now()-(0,n.t)()},7295:(e,t,r)>{use strict;r.d(t,{Xv:()>a,gX:()>i,iW:()>o});var n;function i(e){if(!e||o(e))return!1;if(0n.length)return!0;for(var t0;tn.length;t++){var rnt;if(*r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0e.hostname}function a(e){if(n,e&&e.length)for(var t0;te.length;t++){let ret;if(!r)continue;0r.indexOf(http://)?rr.substring(7):0r.indexOf(https://)&&(rr.substring(8));const ir.indexOf(/);let o,a;i>0?(or.substring(0,i),ar.substring(i)):(or,a);letso.split(:);n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)t.length-e.length}function c(e,t){return 0e.indexOf(/)&&(ee.substring(1)),0t.indexOf(/)&&(tt.substring(1)),e||et}},3241:(e,t,r)>{use strict;r.d(t,{W:()>o});var nr(6154);const inewrelic;function o(e{}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>u,Ze:()>f,x3:()>d});var nr(3241),ir(7836),or(3606),ar(860),sr(2646);const c{};function u(e,t){const r{staged:!1,priority:a.P3t||0};l(e),ce.get(t)||ce.set(t,r)}function d(e,t){e&&ce&&(ce.get(t)&&ce.delete(t),p(e,t,!1),ce.size&&h(e))}function l(e){if(!e)throw new Error(agentIdentifier required);ce||(cenew Map)}function f(e,tfeature,r!1){if(l(e),!e||!ce.get(t)||r)return p(e,t);ce.get(t).staged!0,h(e)}function h(e){const tArray.from(ce);t.every(((e,t)>t.staged))&&(t.sort(((e,t)>e1.priority-t1.priority)),t.forEach(((t)>{ce.delete(t),p(e,t)})))}function p(e,t,r!0){const ae?i.ee.get(e):i.ee,co.i.handlers;if(!a.aborted&&a.backlog&&c){if((0,n.W)({agentIdentifier:e,type:lifecycle,name:drain,feature:t}),r){const ea.backlogt,rct;if(r){for(let t0;e&&te.length;++t)g(et,r);Object.entries(r).forEach(((e,t)>{Object.values(t||{}).forEach((t>{t0?.on&&t0?.context()instanceof s.y&&t0.on(e,t1)}))}))}}a.isolatedBacklog||delete ct,a.backlogtnull,a.emit(drain-+t,)}}function g(e,t){var re1;Object.values(tr||{}).forEach((t>{var re0;if(t0r){var nt1,ie3,oe2;n.apply(i,o)}}))}},7836:(e,t,r)>{use strict;r.d(t,{P:()>s,ee:()>c});var nr(384),ir(8990),or(2646),ar(5607);const snr@context:.concat(a.W),cfunction e(t,r){var n{},a{},d{},l!1;try{l16r.length&&u.initializedAgents?.r?.runtime.isolatedBacklog}catch(e){}var f{on:p,addEventListener:p,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!o&&(o!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,r,n);var sh(n);g(e).forEach((e>{e.apply(s,r)}));var uv()ae;u&&u.push(f,e,r,s);return s},get:m,listeners:g,context:h,buffer:function(e,t){const rv();if(tt||feature,f.aborted)return;Object.entries(e||{}).forEach(((e,n)>{ant,t in r||(rt)}))},abort:function(){f._aborted!0,Object.keys(f.backlog).forEach((e>{delete f.backloge}))},isBuffering:function(e){return!!v()ae},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,aborted,{get:()>{let ef._aborted||!1;return e||(t&&(et.aborted),e)}}),f;function h(e){return e&&e instanceof o.y?e:e?(0,i.I)(e,s,(()>new o.y(s))):new o.y(s)}function p(e,t){neg(e).concat(t)}function g(e){return ne||}function m(t){return dtdt||e(f,t)}function v(){return f.backlog}}(void 0,globalEE),u(0,n.Zm)();u.ee||(u.eec)},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(7836).ee.get(handle);function i(e,t,r,i,o){o?(o.buffer(e,i),o.emit(e,t,r)):(n.buffer(e,i),n.emit(e,t,r))}},3606:(e,t,r)>{use strict;r.d(t,{i:()>o});var nr(9908);o.ona;var io.handlers{};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(ofeature),e||(en.d);var atoto||{};(arar||).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 o(e,t,r!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()>o,jT:()>n,sp:()>i})},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},9566:(e,t,r)>{use strict;r.d(t,{LA:()>s,ZF:()>c,bz:()>a,el:()>u});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function o(e,t){return e?15&et:16*Math.random()|0}function a(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map((e>xe?o(t,r++).toString(16):ye?(3&o()|8).toString(16):e)).join()}function s(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const a;for(var s0;se;s++)a.push(o(r,i++).toString(16));return a.join()}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)>{use strict;r.d(t,{BB:()>a,H3:()>n,g:()>u,iL:()>c,tS:()>s,uh:()>i,wk:()>o});const nNRBA,iSESSION,o144e5,a18e5,s{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},u{OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},7485:(e,t,r)>{use strict;r.d(t,{D:()>i});var nr(6154);function i(e){if(0(e||).indexOf(data:))return{protocol:data};try{const tnew 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.protocoln.gm?.location?.protocol&&t.hostn.gm?.location?.host};return r.port&&!r.port||(http:t.protocol&&(r.port80),https:t.protocol&&(r.port443)),r.pathname&&!r.pathname?r.pathname.startsWith(/)||(r.pathname/.concat(r.pathname)):r.pathname/,r}catch(e){return{}}}},944:(e,t,r)>{use strict;r.d(t,{R:()>i});var nr(3241);function i(e,t){functiontypeof 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)({agentIdentifier:null,drained:null,type:data,name:warn,feature:warn,data:{code:e,secondary:t}}))}},5701:(e,t,r)>{use strict;r.d(t,{B:()>o,t:()>a});var nr(3241);const inew Set,o{};function a(e,t){const rt.agentIdentifier;or??{},e&&objecttypeof e&&(i.has(r)||(t.ee.emit(rumresp,e),ore,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:lifecycle,name:load,feature:void 0,data:e})))}},8990:(e,t,r)>{use strict;r.d(t,{I:()>i});var nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout((()>{iclearTimeout(i)}),t)),n||(clearTimeout(i),isetTimeout((()>{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:()>o});var nr(944);const inew Map;function o(...e){return e.every((e>{if(i.has(e))return i.get(e);const tfunctiontypeof e&&e.toString().includes(native code);return t||(0,n.R)(64,e?.name||e?.toString()),i.set(e,t),t}))}},3304:(e,t,r)>{use strict;r.d(t,{A:()>o});var nr(7836);const i()>{const enew WeakSet;return(t,r)>{if(objecttypeof r&&null!r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??}catch(e){try{n.ee.emit(internal-error,e)}catch(e){}return}}},3496:(e,t,r)>{use strict;function n(e){return!e||!(!e.licenseKey||!e.applicationID)}function i(e,t){return!e||e.licenseKeyt.info.licenseKey&&e.applicationIDt.info.applicationID}r.d(t,{A:()>i,I:()>n})},5289:(e,t,r)>{use strict;r.d(t,{GG:()>o,Qr:()>s,sB:()>a});var nr(3878);function i(){returnundefinedtypeof document||completedocument.readyState}function o(e,t){if(i())return e();(0,n.sp)(load,e,t)}function a(e){if(i())return e();(0,n.DD)(DOMContentLoaded,e)}function s(e){if(i())return e();(0,n.sp)(popstate,e)}},384:(e,t,r)>{use strict;r.d(t,{NT:()>a,US:()>d,Zm:()>s,bQ:()>u,dV:()>c,pV:()>l});var nr(6154),ir(1863),or(1910);const a{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function s(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function c(){let es();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,o.i)(...Object.values(e.o))),e}function u(e,t){let rs();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset}function d(e,t){s()et}function l(){return function(){let es();const te.info||{};e.info{beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let es();const te.init||{};e.init{...t}}(),c(),function(){let es();const te.loader_config||{};e.loader_config{...t}}(),s()}},2843:(e,t,r)>{use strict;r.d(t,{u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,(function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)>{use strict;r.d(t,{u:()>f});var nr(7836),ir(3434),or(8990),ar(6154);const s{},ca.gm.XMLHttpRequest,uaddEventListener,dremoveEventListener,lnr@wrapped:.concat(n.P);function f(e){var tfunction(e){return(e||n.ee).get(events)}(e);if(st.debugId++)return t;st.debugId1;var r(0,i.YM)(t,!0);function f(e){r.inPlace(e,u,d,-,p)}function p(e,t){return e1}returngetPrototypeOfin Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+-start,(function(e,t){var ne1;if(null!n&&(functiontypeof n||objecttypeof n)&&newrelic!e0){var i(0,o.I)(n,l,(function(){var e{object:function(){if(function!typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}typeof n;return e?r(e,fn-,null,e.name||anonymous):n}));this.wrappede1i}})),t.on(d+-start,(function(e){e1this.wrapped||e1})),t}function h(e,t,...r){let ne;for(;objecttypeof n&&!Object.prototype.hasOwnProperty.call(n,u);)nObject.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)>{use strict;r.d(t,{Jt:()>o,YM:()>u});var nr(7836),ir(5607);const onr@original:.concat(i.W),a50;var sObject.prototype.hasOwnProperty,c!1;function u(e,t){return e||(en.ee),r.inPlacefunction(e,t,n,i,o){n||(n);const a-n.charAt(0);for(let s0;st.length;s++){const cts,uec;l(u)||(ecr(u,a?c+n:n,i,c,o))}},r.flago,r;function r(t,r,n,c,u){return l(t)?t:(r||(r),nrWrapperot,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return er},set:function(t){return ert,t}})})),t}catch(e){d(e,r)}for(var n in e)s.call(e,n)&&(tnen)}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,s,l,f;let h;try{sthis,o...arguments,lfunctiontypeof n?n(o,s):n||{}}catch(t){d(t,,o,s,c,l,e)}i(r+start,o,s,c,l,u);const pperformance.now();let g;try{return ft.apply(s,o),gperformance.now(),f}catch(e){throw gperformance.now(),i(r+err,o,s,e,l,u),he,h}finally{const eg-p,t{start:p,end:g,duration:e,isLongTask:e>a,methodName:c,thrownError:h};t.isLongTask&&i(long-task,t,s,l,u),i(r+end,o,s,f,l,u)}}}function i(r,n,i,o){if(!c||t){var ac;c!0;try{e.emit(r,n,i,t,o)}catch(t){d(t,r,n,i,e)}ca}}}function d(e,t){t||(tn.ee);try{t.emit(internal-error,e)}catch(e){}}function l(e){return!(e&&functiontypeof e&&e.apply&&!eo)}},9300:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.ajax},3333:(e,t,r)>{use strict;r.d(t,{$v:()>u,TZ:()>n,Zp:()>i,kd:()>c,mq:()>s,nf:()>a,qN:()>o});const nr(860).K7.genericEvents,iauxclick,click,copy,keydown,paste,scrollend,ofocus,blur,a4,s1e3,cPageAction,UserAction,BrowserPerformance,u{MARKS:experimental.marks,MEASURES:experimental.measures,RESOURCES:experimental.resources}},6774:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.jserrors},993:(e,t,r)>{use strict;r.d(t,{A$:()>o,ET:()>a,TZ:()>s,p_:()>i});var nr(860);const i{ERROR:ERROR,WARN:WARN,INFO:INFO,DEBUG:DEBUG,TRACE:TRACE},o{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},alog,sn.K7.logging},3785:(e,t,r)>{use strict;r.d(t,{R:()>c,b:()>u});var nr(9908),ir(1863),or(860),ar(8154),sr(993);function c(e,t,r{},cs.p_.INFO,u,d(0,i.t)()){(0,n.p)(a.xV,API/logging/.concat(c.toLowerCase(),/called),void 0,o.K7.metrics,e),(0,n.p)(s.ET,d,t,r,c,u,void 0,o.K7.logging,e)}function u(e){returnstringtypeof e&&Object.values(s.p_).some((t>te.toUpperCase().trim()))}},8154:(e,t,r)>{use strict;r.d(t,{z_:()>o,XG:()>s,TZ:()>n,rs:()>i,xV:()>a});r(6154),r(9566),r(384);const nr(860).K7.metrics,ism,ocm,astoreSupportabilityMetrics,sstoreEventMetrics},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewEvent},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewTiming},6344:(e,t,r)>{use strict;r.d(t,{BB:()>d,G4:()>o,Qb:()>l,TZ:()>i,Ug:()>a,_s:()>s,bc:()>u,yP:()>c});var nr(2614);const ir(860).K7.sessionReplay,o{RECORD:recordReplay,PAUSE:pauseReplay,ERROR_DURING_REPLAY:errorDuringReplay},a.12,s{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c{n.g.ERROR:15e3,n.g.FULL:3e5,n.g.OFF:0},u{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}},d5e3,l{API:api,RESUME:resume,SWITCH_TO_FULL:switchToFull,INITIALIZE:initialize,PRELOAD:preload}},5270:(e,t,r)>{use strict;r.d(t,{Aw:()>a,SR:()>o,rF:()>s});var nr(384),ir(7767);function o(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0e?.session_trace.enabled}function a(e){return!0e?.session_replay.preload&&o(e)}function s(e,t){try{if(stringtypeof t?.type){if(passwordt.type.toLowerCase())return*.repeat(e?.length||0);if(void 0!t?.dataset?.nrUnmask||t?.classList?.contains(nr-unmask))return e}}catch(e){}returnstringtypeof e?e.replace(/\S/g,*):*.repeat(e?.length||0)}},3738:(e,t,r)>{use strict;r.d(t,{He:()>i,Kp:()>s,Lc:()>u,Rz:()>d,TZ:()>n,bD:()>o,d3:()>a,jx:()>l,sl:()>f,uP:()>c});const nr(860).K7.sessionTrace,ibstResource,oresource,a-start,s-end,cfn+a,ufn+s,dpushState,l1e3,f3e4},3962:(e,t,r)>{use strict;r.d(t,{AM:()>a,O2:()>l,OV:()>o,Qu:()>f,TZ:()>c,ih:()>h,pP:()>s,t1:()>d,tC:()>i,wD:()>u});var nr(860);const iclick,keydown,submit,opopstate,aapi,sinitialPageLoad,cn.K7.softNav,u5e3,d500,l{INITIAL_PAGE_LOAD:,ROUTE_CHANGE:1,UNSPECIFIED:2},f{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h{IP:in progress,PF:pending finish,FIN:finished,CAN:cancelled}},7378:(e,t,r)>{use strict;r.d(t,{$p:()>x,BR:()>b,Kp:()>R,L3:()>y,Lc:()>c,NC:()>o,SG:()>d,TZ:()>i,U6:()>p,UT:()>m,d3:()>w,dT:()>f,e5:()>E,gx:()>v,l9:()>l,oW:()>h,op:()>g,rw:()>u,tH:()>A,uP:()>s,wW:()>T,xq:()>a});var nr(384);const ir(860).K7.spa,oclick,submit,keypress,keydown,keyup,change,a999,sfn-start,cfn-end,ucb-start,dapi-ixn-,lremaining,finteraction,hspaNode,pjsonpNode,gfetch-start,mfetch-done,vfetch-body-,bjsonp-end,y(0,n.dV)().o.ST,w-start,R-end,x-body,Tcb+R,EjsTime,Afetch},4234:(e,t,r)>{use strict;r.d(t,{W:()>o});var nr(7836),ir(1687);class o{constructor(e,t){this.agentIdentifiere,this.een.ee.get(e),this.featureNamet,this.blocked!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)>{use strict;r.d(t,{V:()>i});var nr(6154);const ie>n.RI&&!0e?.privacy.cookies_enabled},1741:(e,t,r)>{use strict;r.d(t,{W:()>o});var nr(944),ir(4261);class o{#e(e,...t){if(thise!o.prototypee)return thise(...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){return this.#e(i.Dl,e)}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(i.$9,e,t)}start(){return this.#e(i.d3)}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(){return this.#e(i.dT)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}}},4261:(e,t,r)>{use strict;r.d(t,{$9:()>d,BL:()>c,CH:()>p,Dl:()>R,Fw:()>w,PA:()>v,Pl:()>n,Tb:()>f,U2:()>a,V1:()>E,Wb:()>T,bt:()>y,cD:()>b,d3:()>x,dT:()>u,eY:()>g,fF:()>h,hG:()>o,hw:()>i,k6:()>s,nb:()>m,o5:()>l});const napi-,in+ixn-,oaddPageAction,aaddToTrace,saddRelease,cfinished,uinteraction,dlog,lnoticeError,fpauseReplay,hrecordCustomEvent,precordReplay,gregister,msetApplicationVersion,vsetCurrentRouteName,bsetCustomAttribute,ysetErrorHandler,wsetPageViewName,RsetUserId,xstart,TwrapLogger,Emeasure},5205:(e,t,r)>{use strict;r.d(t,{j:()>S});var nr(384),ir(1741);var or(2555),ar(3333);const se>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var cr(2614),ur(944),dr(8122);const ldata-nr-mask,fe>(0,d.a)(e,(()>{const e{feature_flags:,experimental:{marks:!1,measures:!1,resources:!1},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},api:{allow_registered_children:!0,duplicate_registered_data:!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_flagst},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:{get capture_marks(){return e.feature_flags.includes(a.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.markst},get capture_measures(){return e.feature_flags.includes(a.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measurest},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resourcest},asset_types:,first_party_domains:,ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){s(t)?e.mask_selector.concat(t,,).concat(l):t||nullt?e.mask_selectorl:(0,u.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-mask},get block_selector(){return e.block_selector},set block_selector(t){s(t)?e.block_selector+,.concat(t):!t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:id,className,tagName,type}}})());var hr(6154),pr(9324);let g0;const m{buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v{appMetadata:{},customTransaction:void 0,denyList:void 0,disabled:!1,entityManager:void 0,harvester: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,jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},be>{const t(0,d.a)(e,v),rObject.keys(m).reduce(((e,t)>(et{value:mt,writable:!1,configurable:!0,enumerable:!0},e)),{});return Object.defineProperties(t,r)};var yr(5701);const we>{const te.startsWith(http);e+/,r.pt?e:https://+e};var Rr(7836),xr(3241);const T{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},Ee>(0,d.a)(e,T),Anew Set;function S(e,t{},r,a){let{init:s,info:c,loader_config:u,runtime:d{},exposed:l!0}t;if(!c){const e(0,n.pV)();se.init,ce.info,ue.loader_config}e.initf(s||{}),e.loader_configE(u||{}),c.jsAttributes??{},h.bv&&(c.jsAttributes.isWorker!0),e.info(0,o.D)(c);const pe.init,gc.beacon,c.errorBeacon;A.has(e.agentIdentifier)||(p.proxy.assets&&(w(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),function(e){const t(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach((r>{const ni.W.prototyper;if(function!typeof n||constructorn)return;let otr;er&&!1!e.exposed&µ-agent!e.runtime?.loaderType&&(tr(...t)>{const ner(...t);return o?o(...t):n})}))}(e),(0,n.US)(activatedFeatures,y.B),e.runSoftNavOverSpa&&!0p.soft_navigations.enabled&&p.feature_flags.includes(soft_nav)),d.denyList...p.ajax.deny_list||,...p.ajax.block_internal?g:,d.ptide.agentIdentifier,d.loaderTyper,e.runtimeb(d),A.has(e.agentIdentifier)||(e.eeR.ee.get(e.agentIdentifier),e.exposedl,(0,x.W)({agentIdentifier:e.agentIdentifier,drained:!!y.B?.e.agentIdentifier,type:lifecycle,name:initialize,feature:void 0,data:e.config})),A.add(e.agentIdentifier)}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},860:(e,t,r)>{use strict;r.d(t,{$J:()>d,K7:()>c,P3:()>u,XX:()>i,Yy:()>s,df:()>o,qY:()>n,v4:()>a});const nevents,ijserrors,obrowser/blobs,arum,sbrowser/logs,c{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,spa:spa},u{c.pageViewEvent:1,c.pageViewTiming:2,c.metrics:3,c.jserrors:4,c.spa:5,c.ajax:6,c.sessionTrace:7,c.softNav:8,c.sessionReplay:9,c.logging:10,c.genericEvents:11},d{c.pageViewEvent:a,c.pageViewTiming:n,c.ajax:n,c.spa:n,c.softNav:n,c.metrics:i,c.jserrors:i,c.sessionTrace:o,c.sessionReplay:o,c.logging:s,c.genericEvents:ins}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var one{exports:{}};return re(o,o.exports,i),o.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce(((t,r)>(i.fr(e,t),t)),)),i.ue>({212:nr-spa-compressor,249:nr-spa-recorder,478:nr-spa}e+-1.298.0.min.js),i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.298.0.PROD:,i.l(r,n,o,a)>{if(er)er.push(n);else{var s,c;if(void 0!o)for(var udocument.getElementsByTagName(script),d0;du.length;d++){var lud;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+o){sl;break}}if(!s){c!0;var f{478:sha512-HSzyNKgJkuD44GAhaqv0J6DKcfr1w2jxbMOXpVRlEPzOJ5GjWJWQZIdOL87SoGmx16NaL73pHxiN9KyHn0UrgA,249:sha512-xTIxx7hc1QvTaXfB6dqbBMAiZHtwW1OwcFbBfxC79mvUj0Pv1mHSmucWTWPFxLHkrm634DEJq3+YEWA3rMzWbQ,212:sha512-SsdMj4Co3WAfG+frLMYFYoHlVeE1k16lyb/G4bKQ2fIFXjgqC9R56ukLcI2p2IitTkwwpEAJ9qMssxBjVA/D3Q};(sdocument.createElement(script)).charsetutf-8,s.timeout120,i.nc&&s.setAttribute(nonce,i.nc),s.setAttribute(data-webpack,t+o),s.srcr,0!s.src.indexOf(window.location.origin+/)&&(s.crossOriginanonymous),fa&&(s.integrityfa)}ern;var h(t,n)>{s.onerrors.onloadnull,clearTimeout(p);var ier;if(delete er,s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e>e(n))),t)return t(n)},psetTimeout(h.bind(null,void 0,{type:timeout,target:s}),12e4);s.onerrorh.bind(null,s.onerror),s.onloadh.bind(null,s.onload),c&&document.head.appendChild(s)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{38:0,788:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var onew Promise(((r,i)>netr,i));r.push(n2o);var ai.p+i.u(t),snew Error;i.l(a,(r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var or&&(loadr.type?missing:r.type),ar&&r.target&&r.target.src;s.messageLoading chunk +t+ failed.\n(+o+: +a+),s.nameChunkLoadError,s.typeo,s.requesta,n1(s)}}),chunk-+t,t)}};var t(t,r)>{var n,o,a,s,cr,u0;if(a.some((t>0!et))){for(n in s)i.o(s,n)&&(i.mnsn);if(c)c(i)}for(t&&t(r);ua.length;u++)oau,i.o(e,o)&&eo&&eo0(),eo0},rselfwebpackChunk:NRBA-1.298.0.PRODselfwebpackChunk:NRBA-1.298.0.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(9566),ti(1741);class r extends t.W{agentIdentifier(0,e.LA)(16)}var ni(860);const oObject.values(n.K7);var ai(5205);var si(9908),ci(1863),ui(4261),di(3241),li(944),fi(5701),hi(8154);function p(e,t,i,o){const ao||i;!a||ae&&ae!r.prototypee||(aefunction(){(0,s.p)(h.xV,API/+e+/called,void 0,n.K7.metrics,i.ee),(0,d.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.i.agentIdentifier,type:data,name:api,feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function g(e,t,r,n,i){const oe.info;nullr?delete o.jsAttributest:o.jsAttributestr,(i||nullr)&&(0,s.p)(u.Pl+n,(0,c.t)(),t,r,void 0,session,e.ee)}var mi(1687),vi(4234),bi(5289),yi(6154),wi(5270),Ri(7767),xi(6389),Ti(7699);class E extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRefe,this.abortHandlervoid 0,this.featAggregatevoid 0,this.onAggregateImportedvoid 0,this.deferredPromise.resolve(),!1e.initthis.featureName.autoStart?this.deferrednew Promise(((t,r)>{this.ee.on(manual-start-all,(0,x.J)((()>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()})))})):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r{}){if(this.featAggregate)return;let n;this.onAggregateImportednew Promise((e>{ne}));const oasync()>{let o;await this.deferred;try{if((0,R.V)(e.init)){const{setupAgentSession:t}await i.e(478).then(i.bind(i,2955));ot(e)}}catch(e){(0,l.R)(20,e),this.ee.emit(internal-error,e),(0,s.p)(T.qh,e,void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,o,e.init))return(0,m.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{Aggregate:i}await t();this.featAggregatenew i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,m.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};y.RI?(0,b.GG)((()>o()),!0):o()}#t(e,t,r){if(this.blocked)return!1;switch(e){case n.K7.sessionReplay:return(0,w.SR)(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var Ai(6630),Si(2614);class _ extends E{static featureNameA.T;constructor(e){var t;super(e,A.T),this.setupInspectionEvents(e.agentIdentifier),te,p(u.Fw,(function(e,r){stringtypeof e&&(/!e.charAt(0)&&(e/+e),t.runtime.customTransaction(r||http://custom.transaction)+e,(0,s.p)(u.Pl+u.Fw,(0,c.t)(),void 0,void 0,t.ee))}),t),this.ee.on(api-send-rum,((e,t)>(0,s.p)(send-rum,e,t,void 0,this.featureName,this.ee))),this.importAggregator(e,(()>i.e(478).then(i.bind(i,1983))))}setupInspectionEvents(e){const t(t,r)>{t&&(0,d.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:completet.target.readyState,type:window,name:r,data:t.target.location+})};(0,b.sB)((e>{t(e,DOMContentLoaded)})),(0,b.GG)((e>{t(e,load)})),(0,b.Qr)((e>{t(e,navigate)})),this.ee.on(S.tS.UPDATE,((t,r)>{(0,d.W)({agentIdentifier:e,type:lifecycle,name:session,data:r})}))}}var Ni(384);var Oi(2843),Ii(3878),Pi(782);class j extends E{static featureNameP.T;constructor(e){super(e,P.T),y.RI&&((0,O.u)((()>(0,s.p)(docHidden,(0,c.t)(),void 0,P.T,this.ee)),!0),(0,I.sp)(pagehide,(()>(0,s.p)(winPagehide,(0,c.t)(),void 0,P.T,this.ee))),this.importAggregator(e,(()>i.e(478).then(i.bind(i,9917)))))}}class k extends E{static featureNameh.TZ;constructor(e){super(e,h.TZ),y.RI&&document.addEventListener(securitypolicyviolation,(e>{(0,s.p)(h.xV,Generic/CSPViolation/Detected,void 0,this.featureName,this.ee)})),this.importAggregator(e,(()>i.e(478).then(i.bind(i,8351))))}}var Ci(6774),Li(3304);class M{constructor(e,t,r,n,i){this.nameUncaughtError,this.messagestringtypeof e?e:(0,L.A)(e),this.sourceURLt,this.liner,this.columnn,this.__newrelici}}function H(e){return U(e)?e:new M(void 0!e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function D(e){const tUnhandled Promise Rejection: ;if(!e?.reason)return;if(U(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.messaget+e.reason.message)}catch(e){}return H(e.reason)}const rH(e.reason);return(r.message||).startsWith(t)||(r.messaget+r.message),r}function K(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const tnew M(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.nameSyntaxError.name,t}return U(e.error)?e.error:H(e)}function U(e){return e instanceof Error&&!!e.stack}function F(e,t,r,i,o(0,c.t)()){stringtypeof e&&(enew Error(e)),(0,s.p)(err,e,o,!1,t,r.runtime.isRecording,void 0,i,void 0,n.K7.jserrors,r.ee)}var Wi(3496),Bi(993),Gi(3785);function V(e,{customAttributes:t{},level:rB.p_.INFO}{},n,i,o(0,c.t)()){(0,G.R)(n.ee,e,t,r,i,o)}function z(e,t,r,i,o(0,c.t)()){(0,s.p)(u.Pl+u.hG,o,e,t,i,void 0,n.K7.genericEvents,r.ee)}function Z(e){p(u.eY,(function(t){return function(e,t){const r{};let i,o;(0,l.R)(54,newrelic.register),e.init.api.allow_registered_children||(i()>(0,l.R)(55));t&&(0,W.I)(t)||(i()>(0,l.R)(48,t));const a{addPageAction:(n,i{})>{u(z,n,{...r,...i},e,t)},log:(n,i{})>{u(V,n,{...i,customAttributes:{...r,...i.customAttributes||{}}},e,t)},noticeError:(n,i{})>{u(F,n,{...r,...i},e,t)},setApplicationVersion:e>{rapplication.versione},setCustomAttribute:(e,t)>{ret},setUserId:e>{renduser.ide},metadata:{customAttributes:r,target:t,get connected(){return o||Promise.reject(new Error(Failed to connect))}}};i?i():onew Promise(((n,i)>{try{const oe.runtime?.entityManager;let s!!o?.get().entityGuid,co?.getEntityGuidFor(t.licenseKey,t.applicationID),u!!c;if(s&&u)t.entityGuidc,n(a);else{const dsetTimeout((()>i(new Error(Failed to connect - Timeout))),15e3);function l(r){(0,W.A)(r,e)?s||!0:t.licenseKeyr.licenseKey&&t.applicationIDr.applicationID&&(u!0,t.entityGuidr.entityGuid),s&&u&&(clearTimeout(d),e.ee.removeEventListener(entity-added,l),n(a))}e.ee.emit(api-send-rum,r,t),e.ee.on(entity-added,l)}}catch(f){i(f)}}));const uasync(t,r,a)>{if(i)return i();const u(0,c.t)();(0,s.p)(h.xV,API/register/.concat(t.name,/called),void 0,n.K7.metrics,e.ee);try{await o;const ne.init.api.duplicate_registered_data;(!0n||Array.isArray(n)&&n.includes(a.entityGuid))&&t(...r,void 0,u),t(...r,a.entityGuid,u)}catch(e){(0,l.R)(50,e)}};return a}(e,t)}),e)}class q extends E{static featureNameC.T;constructor(e){var t;super(e,C.T),te,p(u.o5,((e,r)>F(e,r,t)),t),function(e){p(u.bt,(function(t){e.runtime.onerrort}),e)}(e),function(e){let t0;p(u.k6,(function(e,r){++t>10||(this.runtime.releaseIdse.slice(-200)(+r).slice(-200))}),e)}(e),Z(e);try{this.removeOnAbortnew AbortController}catch(e){}this.ee.on(internal-error,((t,r)>{this.abortHandler&&(0,s.p)(ierr,H(t),(0,c.t)(),!0,{},e.runtime.isRecording,r,void 0,this.featureName,this.ee)})),y.gm.addEventListener(unhandledrejection,(t>{this.abortHandler&&(0,s.p)(err,D(t),(0,c.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording,void 0,this.featureName,this.ee)}),(0,I.jT)(!1,this.removeOnAbort?.signal)),y.gm.addEventListener(error,(t>{this.abortHandler&&(0,s.p)(err,K(t),(0,c.t)(),!1,{},e.runtime.isRecording,void 0,this.featureName,this.ee)}),(0,I.jT)(!1,this.removeOnAbort?.signal)),this.abortHandlerthis.#r,this.importAggregator(e,(()>i.e(478).then(i.bind(i,2176))))}#r(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var Xi(8990);let Y1;function Q(e){const ttypeof e;return!e||object!t&&function!t?-1:ey.gm?0:(0,X.I)(e,nr@id,(function(){return Y++}))}function J(e){if(stringtypeof e&&e.length)return e.length;if(objecttypeof 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,L.A)(e).length}catch(e){return}}}var eei(8139),tei(7836),rei(3434);const ne{},ieopen,send;function oe(e){var te||te.ee;const rfunction(e){return(e||te.ee).get(xhr)}(t);if(void 0y.gm.XMLHttpRequest)return r;if(ner.debugId++)return r;ner.debugId1,(0,ee.u)(t);var n(0,re.YM)(r),iy.gm.XMLHttpRequest,oy.gm.MutationObserver,ay.gm.Promise,sy.gm.setInterval,creadystatechange,uonload,onerror,onabort,onloadstart,onloadend,onprogress,ontimeout,d,fy.gm.XMLHttpRequestfunction(e){const tnew i(e),or.context(t);try{r.emit(new-xhr,t,o),t.addEventListener(c,(ao,function(){var ethis;e.readyState>3&&!a.resolved&&(a.resolved!0,r.emit(xhr-resolved,,e)),n.inPlace(e,u,fn-,b)}),(0,I.jT)(!1))}catch(e){(0,l.R)(15,e);try{r.emit(internal-error,e)}catch(e){}}var a;return t};function h(e,t){n.inPlace(t,onreadystatechange,fn-,b)}if(function(e,t){for(var r in e)trer}(i,f),f.prototypei.prototype,n.inPlace(f.prototype,ie,-xhr-,b),r.on(send-xhr-start,(function(e,t){h(e,t),function(e){d.push(e),o&&(p?p.then(v):s?s(v):(g-g,m.datag))}(t)})),r.on(open-xhr-start,h),o){var pa&&a.resolve();if(!s&&!a){var g1,mdocument.createTextNode(g);new o(v).observe(m,{characterData:!0})}}else t.on(fn-end,(function(e){e0&&e0.typec||v()}));function v(){for(var e0;ed.length;e++)h(0,de);d.length&&(d)}function b(e,t){return t}return r}var aefetch-,seae+body-,cearrayBuffer,blob,json,text,formData,uey.gm.Request,dey.gm.Response,leprototype;const fe{};function he(e){const tfunction(e){return(e||te.ee).get(fetch)}(e);if(!(ue&&de&&y.gm.fetch))return t;if(fet.debugId++)return t;function r(e,r,n){var ier;functiontypeof i&&(erfunction(){var e,r...arguments,o{};t.emit(n+before-start,r,o),ote.P&&ote.P.dt&&(eote.P.dt);var ai.apply(this,r);return t.emit(n+start,r,e,a),a.then((function(e){return t.emit(n+end,null,e,a),e}),(function(e){throw t.emit(n+end,e,a),e}))})}return fet.debugId1,ce.forEach((e>{r(uele,e,se),r(dele,e,se)})),r(y.gm,fetch,ae),t.on(ae+end,(function(e,r){var nthis;if(r){var ir.headers.get(content-length);null!i&&(n.rxSizei),t.emit(ae+done,null,r,n)}else t.emit(ae+done,e,n)})),t}var pei(7485);class ge{constructor(e){this.agentRefe}generateTracePayload(t){const rthis.agentRef.loader_config;if(!this.shouldGenerateTrace(t)||!r)return null;var n(r.accountID||).toString()||null,i(r.agentID||).toString()||null,o(r.trustKey||).toString()||null;if(!n||!i)return null;var a(0,e.ZF)(),s(0,e.el)(),cDate.now(),u{spanId:a,traceId:s,timestamp:c};return(t.sameOrigin||this.isAllowedOrigin(t)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeaderthis.generateTraceContextParentHeader(a,s),u.traceContextStateHeaderthis.generateTraceContextStateHeader(a,c,n,i,o)),(t.sameOrigin&&!this.excludeNewrelicHeader()||!t.sameOrigin&&this.isAllowedOrigin(t)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeaderthis.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return00-+t+-+e+-01}generateTraceContextStateHeader(e,t,r,n,i){return i+@nr0-1-+r+-+n+-+e+----+t}generateTraceHeader(e,t,r,n,i,o){if(!(functiontypeof y.gm?.btoa))return null;var a{v:0,1,d:{ty:Browser,ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!o&&(a.d.tko),btoa((0,L.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t!1;const rthis.agentRef.init?.distributed_tracing;if(e.sameOrigin)t!0;else if(r?.allowed_origins instanceof Array)for(var n0;nr.allowed_origins.length;n++){var i(0,pe.D)(r.allowed_originsn);if(e.hostnamei.hostname&&e.protocoli.protocol&&e.porti.port){t!0;break}}return t}excludeNewrelicHeader(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!1!e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var mei(9300),vei(7295),beload,error,abort,timeout,yebe.length,we(0,N.dV)().o.REQ,Re(0,N.dV)().o.XHR;const xeX-NewRelic-App-Data;class Te extends E{static featureNameme.T;constructor(e){super(e,me.T),this.dtnew ge(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};y.gm?.performance?.getEntriesByType(resource).forEach((t>{if(t.initiatorType in e&&0!t.responseStatus){const r{status:t.responseStatus},i{rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Ee(r,t.name),this.handler(xhr,r,i,t.startTime,t.responseEnd,et.initiatorType,void 0,n.K7.ajax)}}))}catch(e){}he(this.ee),oe(this.ee),function(e,t,r,i){function o(e){var tthis;t.totalCbs0,t.called0,t.cbTime0,t.endE,t.ended!1,t.xhrGuids{},t.lastSizenull,t.loadCaptureCalled!1,t.paramsthis.params||{},t.metricsthis.metrics||{},t.latestLongtaskEnd0,e.addEventListener(load,(function(r){A(t,e)}),(0,I.jT)(!1)),y.lR||e.addEventListener(progress,(function(e){t.lastSizee.loaded}),(0,I.jT)(!1))}function a(e){this.params{method:e0},Ee(this,e1),this.metrics{}}function u(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader(X-NewRelic-ID,e.loader_config.xpid);var ni.generateTracePayload(this.parsedOrigin);if(n){var o!1;n.newrelicHeader&&(r.setRequestHeader(newrelic,n.newrelicHeader),o!0),n.traceContextParentHeader&&(r.setRequestHeader(traceparent,n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader(tracestate,n.traceContextStateHeader),o!0),o&&(this.dtn)}}function d(e,r){var nthis.metrics,ie0,othis;if(n&&i){var aJ(i);a&&(n.txSizea)}this.startTime(0,c.t)(),this.bodyi,this.listenerfunction(e){try{abort!e.type||o.loadCaptureCalled||(o.params.aborted!0),(load!e.type||o.calledo.totalCbs&&(o.onloadCalled||function!typeof r.onload)&&functiontypeof o.end)&&o.end(r)}catch(e){try{t.emit(internal-error,e)}catch(e){}}};for(var s0;sye;s++)r.addEventListener(bes,this.listener,(0,I.jT)(!1))}function l(e,t,r){this.cbTime+e,t?this.onloadCalled!0:this.called+1,this.called!this.totalCbs||!this.onloadCalled&&functiontypeof r.onload||function!typeof this.end||this.end(r)}function f(e,t){var r+Q(e)+!!t;this.xhrGuids&&!this.xhrGuidsr&&(this.xhrGuidsr!0,this.totalCbs+1)}function p(e,t){var r+Q(e)+!!t;this.xhrGuids&&this.xhrGuidsr&&(delete this.xhrGuidsr,this.totalCbs-1)}function g(){this.endTime(0,c.t)()}function m(e,r){r instanceof Re&&loade0&&t.emit(xhr-load-added,e1,e2,r)}function v(e,r){r instanceof Re&&loade0&&t.emit(xhr-load-removed,e1,e2,r)}function b(e,t,r){t instanceof Re&&(onloadr&&(this.onload!0),(load(e0&&e0.type)||this.onload)&&(this.xhrCbStart(0,c.t)()))}function w(e,r){this.xhrCbStart&&t.emit(xhr-cb-time,(0,c.t)()-this.xhrCbStart,this.onload,r,r)}function R(e){var t,re1||{};if(stringtypeof e0?0(te0).length&&y.RI&&(t+y.gm.location.href):e0&&e0.url?te0.url:y.gm?.URL&&e0&&e0instanceof URL?te0.href:functiontypeof e0.toString&&(te0.toString()),stringtypeof t&&0!t.length){t&&(this.parsedOrigin(0,pe.D)(t),this.sameOriginthis.parsedOrigin.sameOrigin);var ni.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e0&&e0.headers)s(e0.headers,n)&&(this.dtn);else{var o{};for(var a in r)oara;o.headersnew Headers(r.headers||{}),s(o.headers,n)&&(this.dtn),e.length>1?e1o:e.push(o)}}function s(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 x(e,t){this.params{},this.metrics{},this.startTime(0,c.t)(),this.dtt,e.length>1&&(this.targete0),e.length>2&&(this.optse1);var r,nthis.opts||{},ithis.target;stringtypeof i?ri:objecttypeof i&&i instanceof we?ri.url:y.gm?.URL&&objecttypeof i&&i instanceof URL&&(ri.href),Ee(this,r);var o(+(i&&i instanceof we&&i.method||n.method||GET)).toUpperCase();this.params.methodo,this.bodyn.body,this.txSizeJ(n.body)||0}function T(e,t){if(this.endTime(0,c.t)(),this.params||(this.params{}),(0,ve.iW)(this.params))return;let i;this.params.statust?t.status:0,stringtypeof this.rxSize&&this.rxSize.length>0&&(i+this.rxSize);const o{txSize:this.txSize,rxSize:i,duration:(0,c.t)()-this.startTime};r(xhr,this.params,o,this.startTime,this.endTime,fetch,this,n.K7.ajax)}function E(e){const tthis.params,ithis.metrics;if(!this.ended){this.ended!0;for(let t0;tye;t++)e.removeEventListener(bet,this.listener,!1);t.aborted||(0,ve.iW)(t)||(i.duration(0,c.t)()-this.startTime,this.loadCaptureCalled||4!e.readyState?nullt.status&&(t.status0):A(this,e),i.cbTimethis.cbTime,r(xhr,t,i,this.startTime,this.endTime,xhr,this,n.K7.ajax))}}function A(e,r){e.params.statusr.status;var ifunction(e,t){var re.responseType;returnjsonr&&null!t?t:arraybufferr||blobr||jsonr?J(e.response):textr||r||void 0r?J(e.responseText):void 0}(r,e.lastSize);if(i&&(e.metrics.rxSizei),e.sameOrigin&&r.getAllResponseHeaders().indexOf(xe)>0){var or.getResponseHeader(xe);o&&((0,s.p)(h.rs,Ajax/CrossApplicationTracing/Header/Seen,void 0,n.K7.metrics,t),e.params.cato.split(, ).pop())}e.loadCaptureCalled!0}t.on(new-xhr,o),t.on(open-xhr-start,a),t.on(open-xhr-end,u),t.on(send-xhr-start,d),t.on(xhr-cb-time,l),t.on(xhr-load-added,f),t.on(xhr-load-removed,p),t.on(xhr-resolved,g),t.on(addEventListener-end,m),t.on(removeEventListener-end,v),t.on(fn-end,w),t.on(fetch-before-start,R),t.on(fetch-start,x),t.on(fn-start,b),t.on(fetch-done,T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,(()>i.e(478).then(i.bind(i,3845))))}}function Ee(e,t){var r(0,pe.D)(t),ne.params||e;n.hostnamer.hostname,n.portr.port,n.protocolr.protocol,n.hostr.hostname+:+r.port,n.pathnamer.pathname,e.parsedOriginr,e.sameOriginr.sameOrigin}const Ae{},SepushState,replaceState;function _e(e){const tfunction(e){return(e||te.ee).get(history)}(e);return!y.RI||Aet.debugId++||(Aet.debugId1,(0,re.YM)(t).inPlace(window.history,Se,-)),t}var Nei(3738);function Oe(e){p(u.BL,(function(tDate.now()){const rt-y.WN;r0&&(0,l.R)(62,t),(0,s.p)(h.XG,u.BL,{time:r},void 0,n.K7.metrics,e.ee),e.addToTrace({name:u.BL,start:t,origin:nr}),(0,s.p)(u.Pl+u.hG,r,u.BL,void 0,n.K7.genericEvents,e.ee)}),e)}const{He:Ie,bD:Pe,d3:je,Kp:ke,TZ:Ce,Lc:Le,uP:Me,Rz:He}Ne;class De extends E{static featureNameCe;constructor(e){var t;super(e,Ce),te,p(u.U2,(function(e){if(!(e&&objecttypeof e&&e.name&&e.start))return;const r{n:e.name,s:e.start-y.WN,e:(e.end||e.start)-y.WN,o:e.origin||,t:api};r.s0||r.e0||r.er.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,s.p)(bstApi,r,void 0,n.K7.sessionTrace,t.ee)}),t),Oe(e);if(!(0,R.V)(e.init))return void this.deregisterDrain();const rthis.ee;let o;_e(r),this.eventsEE(0,ee.u)(r),this.eventsEE.on(Me,(function(e,t){this.bstStart(0,c.t)()})),this.eventsEE.on(Le,(function(e,t){(0,s.p)(bst,e0,t,this.bstStart,(0,c.t)(),void 0,n.K7.sessionTrace,r)})),r.on(He+je,(function(e){this.time(0,c.t)(),this.startPathlocation.pathname+location.hash})),r.on(He+ke,(function(e){(0,s.p)(bstHist,location.pathname+location.hash,this.startPath,this.time,void 0,n.K7.sessionTrace,r)}));try{onew PerformanceObserver((e>{const te.getEntries();(0,s.p)(Ie,t,void 0,n.K7.sessionTrace,r)})),o.observe({type:Pe,buffered:!0})}catch(e){}this.importAggregator(e,(()>i.e(478).then(i.bind(i,6974))),{resourceObserver:o})}}var Kei(6344);class Ue extends E{static featureNameKe.TZ;#n;recorder;constructor(e){var t;let r;super(e,Ke.TZ),te,p(u.CH,(function(){(0,s.p)(u.CH,,void 0,n.K7.sessionReplay,t.ee)}),t),function(e){p(u.Tb,(function(){(0,s.p)(u.Tb,,void 0,n.K7.sessionReplay,e.ee)}),e)}(e);try{rJSON.parse(localStorage.getItem(.concat(S.H3,_).concat(S.uh)))}catch(e){}(0,w.SR)(e.init)&&this.ee.on(Ke.G4.RECORD,(()>this.#i())),this.#o(r)&&this.importRecorder().then((e>{e.startRecording(Ke.Qb.PRELOAD,r?.sessionReplayMode)})),this.importAggregator(this.agentRef,(()>i.e(478).then(i.bind(i,6167))),this),this.ee.on(err,(e>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed!0,(0,s.p)(Ke.G4.ERROR_DURING_REPLAY,e,void 0,this.featureName,this.ee))}))}#o(e){return e&&(e.sessionReplayModeS.g.FULL||e.sessionReplayModeS.g.ERROR)||(0,w.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??Promise.all(i.e(478),i.e(249)).then(i.bind(i,8589)).then((({Recorder:e})>(this.recordernew e(this),this.recorder))).catch((e>{throw this.ee.emit(internal-error,e),this.blocked!0,e})),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!S.g.FULL&&this.featAggregate.initializeRecording(S.g.FULL,!0,Ke.Qb.API):this.importRecorder().then((()>{this.recorder.startRecording(Ke.Qb.API,S.g.FULL)})))}}var Fei(3962);function We(e){const te.ee.get(tracer);function r(){}p(u.dT,(function(e){return(new r).get(objecttypeof e?e:{})}),e);const ir.prototype{createTracer:function(r,i){var o{},athis,dfunctiontypeof i;return(0,s.p)(h.xV,API/createTracer/called,void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,s.p)(u.hw+tracer,(0,c.t)(),r,o,a,n.K7.spa,e.ee),function(){if(t.emit((d?:no-)+fn-start,(0,c.t)(),a,d,o),d)try{return i.apply(this,arguments)}catch(e){const rstringtypeof e?new Error(e):e;throw t.emit(fn-err,arguments,this,r,o),r}finally{t.emit(fn-end,(0,c.t)(),o)}}}};actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get.forEach((t>{p.apply(this,t,function(){return(0,s.p)(u.hw+t,(0,c.t)(),...arguments,this,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa,e.ee),this},e,i)})),p(u.PA,(function(){e.runSoftNavOverSpa?(0,s.p)(u.hw+routeName,performance.now(),...arguments,void 0,n.K7.softNav,e.ee):(0,s.p)(u.Pl+routeName,(0,c.t)(),...arguments,this,n.K7.spa,e.ee)}),e)}class Be extends E{static featureNameFe.TZ;constructor(e){if(super(e,Fe.TZ),We(e),!y.RI||!(0,N.dV)().o.MO)return;const t_e(this.ee);try{this.removeOnAbortnew AbortController}catch(e){}Fe.tC.forEach((e>{(0,I.sp)(e,(e>{a(e)}),!0,this.removeOnAbort?.signal)}));const r()>(0,s.p)(newURL,(0,c.t)(),+window.location,void 0,this.featureName,this.ee);t.on(pushState-end,r),t.on(replaceState-end,r),(0,I.sp)(Fe.OV,(e>{a(e),(0,s.p)(newURL,e.timeStamp,+window.location,void 0,this.featureName,this.ee)}),!0,this.removeOnAbort?.signal);let n!1;const onew((0,N.dV)().o.MO)(((e,t)>{n||(n!0,requestAnimationFrame((()>{(0,s.p)(newDom,(0,c.t)(),void 0,this.featureName,this.ee),n!1})))})),a(0,x.s)((e>{(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.abortHandlerfunction(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandlervoid 0},this.importAggregator(e,(()>i.e(478).then(i.bind(i,4393))),{domObserver:o})}}var Gei(7378);const Ve{},zeappendChild,insertBefore,replaceChild;function Ze(e){const tfunction(e){return(e||te.ee).get(jsonp)}(e);if(!y.RI||Vet.debugId)return t;Vet.debugId!0;var r(0,re.YM)(t),n/?&(?:callback|cb)(^+)/,i/(.*)\.(^.+)/,o/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const re.match(o),nr1;return a(r3,tn)}return r.inPlace(Node.prototype,ze,dom-),t.on(dom-start,(function(e){!function(e){if(!e||string!typeof e.nodeName||script!e.nodeName.toLowerCase())return;if(function!typeof e.addEventListener)return;var o(se.src,cs.match(n),c?c1:null);var s,c;if(!o)return;var ufunction(e){var te.match(i);if(t&&t.length>3)return{key:t2,parent:a(t1,window)};return{key:e,parent:window}}(o);if(function!typeof u.parentu.key)return;var d{};function l(){t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,I.jT)(!1)),e.removeEventListener(error,f,(0,I.jT)(!1))}function f(){t.emit(jsonp-error,,d),t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,I.jT)(!1)),e.removeEventListener(error,f,(0,I.jT)(!1))}r.inPlace(u.parent,u.key,cb-,d),e.addEventListener(load,l,(0,I.jT)(!1)),e.addEventListener(error,f,(0,I.jT)(!1)),t.emit(new-jsonp,e.src,d)}(e0)})),t}const qe{};function Xe(e){const tfunction(e){return(e||te.ee).get(promise)}(e);if(qet.debugId)return t;qet.debugId!0;var rt.context,n(0,re.YM)(t),iy.gm.Promise;return i&&function(){function e(r){var ot.context(),an(r,executor-,o,null,!1);const sReflect.construct(i,a,e);return t.context(s).getCtxfunction(){return o},s}y.gm.Promisee,Object.defineProperty(e,name,{value:Promise}),e.toStringfunction(){return i.toString()},Object.setPrototypeOf(e,i),all,race.forEach((function(r){const nir;erfunction(e){let i!1;...e||.forEach((e>{this.resolve(e).then(a(allr),a(!1))}));const on.apply(this,arguments);return o;function a(e){return function(){t.emit(propagate,null,!i,o,!1,!1),ii||!e}}}})),resolve,reject.forEach((function(r){const nir;erfunction(e){const rn.apply(this,arguments);return e!r&&t.emit(propagate,e,!0,r,!1,!1),r}})),e.prototypei.prototype;const oi.prototype.then;i.prototype.thenfunction(...e){var ithis,ar(i);a.promisei,e0n(e0,cb-,a,null,!1),e1n(e1,cb-,a,null,!1);const so.apply(this,e);return a.nextPromises,t.emit(propagate,i,!0,s,!1,!1),s},i.prototype.thenre.Jto,t.on(executor-start,(function(e){e0n(e0,resolve-,this,null,!1),e1n(e1,resolve-,this,null,!1)})),t.on(executor-err,(function(e,t,r){e1(r)})),t.on(cb-end,(function(e,r,n){t.emit(propagate,n,!0,this.nextPromise,!1,!1)})),t.on(propagate,(function(e,r,n){this.getCtx&&!r||(this.getCtxfunction(){if(e instanceof Promise)var rt.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ye{},$esetTimeout,QesetInterval,JeclearTimeout,et-start,tt$e,setImmediate,Qe,Je,clearImmediate;function rt(e){const tfunction(e){return(e||te.ee).get(timer)}(e);if(Yet.debugId++)return t;Yet.debugId1;var r(0,re.YM)(t);return r.inPlace(y.gm,tt.slice(0,2),$e+-),r.inPlace(y.gm,tt.slice(2,3),Qe+-),r.inPlace(y.gm,tt.slice(3),Je+-),t.on(Qe+et,(function(e,t,n){e0r(e0,fn-,null,n)})),t.on($e+et,(function(e,t,n){this.methodn,this.timerDurationisNaN(e1)?0:+e1,e0r(e0,fn-,this,n)})),t}const nt{};function it(e){const tfunction(e){return(e||te.ee).get(mutation)}(e);if(!y.RI||ntt.debugId)return t;ntt.debugId!0;var r(0,re.YM)(t),ny.gm.MutationObserver;return n&&(window.MutationObserverfunction(e){return this instanceof n?new n(r(e,fn-)):n.apply(this,arguments)},MutationObserver.prototypen.prototype),t}const{TZ:ot,d3:at,Kp:st,$p:ct,wW:ut,e5:dt,tH:lt,uP:ft,rw:ht,Lc:pt}Ge;class gt extends E{static featureNameot;constructor(e){if(super(e,ot),We(e),!y.RI)return;try{this.removeOnAbortnew AbortController}catch(e){}let t,r0;const nthis.ee.get(tracer),oZe(this.ee),aXe(this.ee),urt(this.ee),doe(this.ee),lthis.ee.get(events),fhe(this.ee),h_e(this.ee),pit(this.ee);function g(e,t){h.emit(newURL,+window.location,t)}function m(){r++,twindow.location.hash,thisft(0,c.t)()}function v(){r--,window.location.hash!t&&g(0,!0);var e(0,c.t)();thisdt~~thisdt+e-thisft,thispte}function b(e,t){e.on(t,(function(){thist(0,c.t)()}))}this.ee.on(ft,m),a.on(ht,m),o.on(ht,m),this.ee.on(pt,v),a.on(ut,v),o.on(ut,v),this.ee.on(fn-err,((...t)>{t2?.__newrelic?.e.agentIdentifier||(0,s.p)(function-err,...t,void 0,this.featureName,this.ee)})),this.ee.buffer(ft,pt,xhr-resolved,this.featureName),l.buffer(ft,this.featureName),u.buffer(setTimeout+st,clearTimeout+at,ft,this.featureName),d.buffer(ft,new-xhr,send-xhr+at,this.featureName),f.buffer(lt+at,lt+-done,lt+ct+at,lt+ct+st,this.featureName),h.buffer(newURL,this.featureName),p.buffer(ft,this.featureName),a.buffer(propagate,ht,ut,executor-err,resolve+at,this.featureName),n.buffer(ft,no-+ft,this.featureName),o.buffer(new-jsonp,cb-start,jsonp-error,jsonp-end,this.featureName),b(f,lt+at),b(f,lt+-done),b(o,new-jsonp),b(o,jsonp-end),b(o,cb-start),h.on(pushState-end,g),h.on(replaceState-end,g),window.addEventListener(hashchange,g,(0,I.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(load,g,(0,I.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,(function(){g(0,r>1)}),(0,I.jT)(!0,this.removeOnAbort?.signal)),this.abortHandlerthis.#r,this.importAggregator(e,(()>i.e(478).then(i.bind(i,5592))))}#r(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var mti(3333);class vt extends E{static featureNamemt.TZ;constructor(e){super(e,mt.TZ);const te.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled;var r;if(re,p(u.hG,((e,t)>z(e,t,r)),r),function(e){p(u.fF,(function(){(0,s.p)(u.Pl+u.fF,(0,c.t)(),...arguments,void 0,n.K7.genericEvents,e.ee)}),e)}(e),Oe(e),Z(e),function(e){p(u.V1,(function(t,r){const i(0,c.t)(),{start:o,end:a,customAttributes:d}r||{},f{customAttributes:d||{}};if(object!typeof f.customAttributes||string!typeof t||0t.length)return void(0,l.R)(57);const h(e,t)>nulle?t:numbertypeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.starth(o,0),f.endh(a,i),Number.isNaN(f.start)||Number.isNaN(f.end))(0,l.R)(57);else{if(f.durationf.end-f.start,!(f.duration0))return(0,s.p)(u.Pl+u.V1,f,t,void 0,n.K7.genericEvents,e.ee),f;(0,l.R)(58)}}),e)}(e),y.RI&&(e.init.user_actions.enabled&&(mt.Zp.forEach((e>(0,I.sp)(e,(e>(0,s.p)(ua,e,void 0,this.featureName,this.ee)),!0))),mt.qN.forEach((e>{const t(0,x.s)((e>{(0,s.p)(ua,e,void 0,this.featureName,this.ee)}),500,{leading:!0});(0,I.sp)(e,t)}))),e.init.performance.resources.enabled&&y.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})}t.some((e>e))?this.importAggregator(e,(()>i.e(478).then(i.bind(i,8019)))):this.deregisterDrain()}}var bti(2646);const ytnew Map;function wt(e,t,r,n){if(object!typeof t||!t||string!typeof r||!r||function!typeof tr)return(0,l.R)(29);const ifunction(e){return(e||te.ee).get(logger)}(e),o(0,re.YM)(i),anew bt.y(te.P);a.leveln.level,a.customAttributesn.customAttributes;const str?.re.Jt||tr;return yt.set(s,a),o.inPlace(t,r,wrap-logger-,(()>yt.get(s))),i}var Rti(1910);class xt extends E{static featureNameB.TZ;constructor(e){var t;super(e,B.TZ),te,p(u.$9,((e,r)>V(e,r,t)),t),function(e){p(u.Wb,((t,r,{customAttributes:n{},level:iB.p_.INFO}{})>{wt(e.ee,t,r,{customAttributes:n,level:i})}),e)}(e),Z(e);const rthis.ee;log,error,warn,info,debug,trace.forEach((e>{(0,Rt.i)(y.gm.consolee),wt(r,y.gm.console,e,{level:loge?info:e})})),this.ee.on(wrap-logger-end,(function(e){const{level:t,customAttributes:n}this;(0,G.R)(r,e,n,t)})),this.importAggregator(e,(()>i.e(478).then(i.bind(i,5288))))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features{},(0,N.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(e.features||),this.desiredFeatures.add(_),this.runSoftNavOverSpa...this.desiredFeatures.some((e>e.featureNamen.K7.softNav)),(0,a.j)(this,e,e.loaderType||agent),tthis,p(u.cD,(function(e,r,n!1){if(stringtypeof e){if(string,number,boolean.includes(typeof r)||nullr)return g(t,e,r,u.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)}),t),function(e){p(u.Dl,(function(t){if(stringtypeof t||nullt)return g(e,enduser.id,t,u.Dl,!0);(0,l.R)(41,typeof t)}),e)}(this),function(e){p(u.nb,(function(t){if(stringtypeof t||nullt)return g(e,application.version,t,u.nb,!1);(0,l.R)(42,typeof t)}),e)}(this),function(e){p(u.d3,(function(){e.ee.emit(manual-start-all)}),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 efunction(e){const t{};return o.forEach((r>{tr!!er?.enabled})),t}(this.init),t...this.desiredFeatures;t.sort(((e,t)>n.P3e.featureName-n.P3t.featureName)),t.forEach((t>{if(!et.featureName&&t.featureName!n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureNamen.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureNamen.K7.softNav)return;const rfunction(e){switch(e){case n.K7.ajax:returnn.K7.jserrors;case n.K7.sessionTrace:returnn.K7.ajax,n.K7.pageViewEvent;case n.K7.sessionReplay:returnn.K7.sessionTrace;case n.K7.pageViewTiming:returnn.K7.pageViewEvent;default:return}}(t.featureName).filter((e>!(e in this.features)));r.length>0&&(0,l.R)(36,{targetFeature:t.featureName,missingDependencies:r}),this.featurest.featureNamenew t(this)}))}catch(e){(0,l.R)(22,e);for(const e in this.features)this.featurese.abortHandler?.();const t(0,N.Zm)();delete t.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:Te,_,j,De,Ue,k,q,vt,xt,Be,gt,loaderType:spa})})()})();/script> meta namecsrf-token contentTtwiFu0dVKlz37JgWfoSiVT5aHWB9IjpDZx0KDO4/> meta http-equivContent-Security-Policy contentupgrade-insecure-requests> meta nametitle contentPet Food Supply Store Trappe PA - Perk Valley Pet Eatery/> meta namedescription contentPerk Valley Pet Eatery Local Pet Food and Supply Store is a Healthy Pet Shop with everything you need for your Dogs & Cats. Find frozen raw dog food, freeze-dried options, premium kibbles, natural cat food, nutritional supplements, in Trappe, Pennsylvania./> !-- FB Tags --> meta propertyog:type contentwebsite> meta propertyog:title contentPet Food Supply Store Trappe PA - Perk Valley Pet Eatery> meta propertyog:url contenthttp://pvpeteatery.com/> meta propertyog:description contentPerk Valley Pet Eatery Local Pet Food and Supply Store is a Healthy Pet Shop with everything you need for your Dogs & Cats. Find frozen raw dog food, freeze-dried options, premium kibbles, natural cat food, nutritional supplements, in Trappe, Pennsylvania.> meta propertyog:image contenthttps://ik.imagekit.io/0ofixtqpt/144002/16.jpg/> !-- Google+ Tag --> meta itempropimage contenthttps://ik.imagekit.io/0ofixtqpt/144002/16.jpg/> title>Pet Food Supply Store Trappe PA - Perk Valley Pet Eatery/title> !-- Meta Pixel Code -->script>!function(f,b,e,v,n,t,s){if(f.fbq)return;nf.fbqfunction(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version‘2.0’;n.queue;tb.createElement(e);t.async!0;t.srcv;sb.getElementsByTagName(e)0;s.parentNode.insertBefore(t,s)}(window, document,‘script’,‘https://connect.facebook.net/en_US/fbevents.js’);fbq(‘init’, ‘913531540711053’);fbq(‘track’, ‘PageView’);/script>noscript>img height“1” width“1 style“display:none”src“https://www.facebook.com/tr?id913531540711053&evPageView&noscript1”/>/noscript>!-- End Meta Pixel Code -->!-- Google Tag Manager -->script>(function(w,d,s,l,i){wlwl||;wl.push({‘gtm.start’:new Date().getTime(),event:‘gtm.js’});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!‘dataLayer’?‘&l‘+l:‘’;j.asynctrue;j.src’https://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,‘script’,‘dataLayer’,‘GTM-N6NRG7H5’);/script>!-- End Google Tag Manager -->!-- Google tag (gtag.js) --> script async src“https://www.googletagmanager.com/gtag/js?idAW-16734425103”>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(‘js’, new Date()); gtag(‘config’, ‘AW-16734425103’); /script>!-- Google tag (gtag.js) --> script async src“https://www.googletagmanager.com/gtag/js?idG-WSTL0W2SR2”>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(‘js’, new Date()); gtag(‘config’, ‘G-WSTL0W2SR2’); /script> !-- Stylesheets -->link relalternate hrefhttps://pvpeteatery.com/ hreflangen-us/>style typetext/css> @import url(https://fonts.googleapis.com/css?familyProza+Libre:300,400,500,600,700|Open+Sans:300,400,500,600,700&displayswap); header#header *:not(i):not(.fa) { font-family: Proza Libre !important; } h1, h2, h3, h4, h5, h6 { font-family: Open Sans !important; } body:not(i):not(header):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fa) { font-family: Open Sans !important; }/style>script typetext/javascript>var GET_LOCATION ;/script>script typetext/javascript>var locationCount 1;/script>script typetext/javascript>let auto_redirect 0;/script> link relstylesheet hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/combined.min-v3.css defer/> script typetext/javascript srchttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/js/jquery-cdn.min.js>/script> script typetext/javascript srchttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/header.min.js defer>/script> script typetext/javascript srchttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.min-v9.js defer>/script>!-- Preconnect and DNS Prefetch for External Services -->link reldns-prefetch href//www.google.com>link relpreconnect hrefhttps://www.google.com crossorigin>link reldns-prefetch href//static.elfsight.com>link relpreconnect hrefhttps://static.elfsight.com crossorigin>link reldns-prefetch href//fonts.googleapis.com>link relpreconnect hrefhttps://fonts.googleapis.com crossorigin>link relpreconnect hrefhttps://fonts.gstatic.com crossorigin>!-- Google reCAPTCHA (Enterprise) -->script srchttps://www.google.com/recaptcha/enterprise.js async defer>/script>!-- Elfsight Widget -->script srchttps://static.elfsight.com/platform/platform.js data-use-service-core defer>/script>!-- Google Fonts -->link hrefhttps://fonts.googleapis.com/css2?familyNoto+Sans&displayswap relstylesheet>!-- Viewport Meta -->meta nameviewport contentwidthdevice-width, initial-scale1>!-- Preload and Styles -->link relpreload hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v6.css asstyle>link relstylesheet hrefhttps://d3w285dzx3yv2d.cloudfront.net/static/vendors/v2/performance/custom.compile.min-v6.css> script> (function(){ const runAnalytics function(id) { const s document.createElement(script); s.src `https://www.googletagmanager.com/gtag/js?id${id}`; s.async true; document.head.appendChild(s); window.dataLayer window.dataLayer || ; function gtag(){ dataLayer.push(arguments); } gtag(js, new Date()); gtag(config, id); }; const id G-CH1D1LYH0T; if (id) { (window.requestIdleCallback || function(cb){ setTimeout(cb, 300); })(function() { runAnalytics(id); }); } })(); /script> script> (window.requestIdleCallback || function(cb){ setTimeout(cb, 300); })(function(){ !function(f,b,e,v,n,t,s){ if(f.fbq) return; n f.fbq function(){ n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); }; if(!f._fbq) f._fbq n; n.push n; n.loaded !0; n.version 2.0; n.queue ; t b.createElement(e); t.async true; t.src v; s b.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s); }(window, document, script, https://connect.facebook.net/en_US/fbevents.js); fbq(init, 913531540711053); fbq(track, PageView); }); /script> noscript> img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id913531540711053&evPageView&noscript1/> /noscript>!-- site level css start --> style typetext/css> .column { float: left; width: 50%;}/* Clear floats after the columns */.row:after { content: ; display: table; clear: both;}/* home page */.swiper-button-prev { display: none!important;}.swiper-button-next { display: none!important;}span.service-description-color h3 { color: #9f2c1f !important;}h2.brand-title-color { color: #9f2c1f !important;}span.brand-description-color h3{ color: #9f2c1f !important;}h2.promotion-title-color { color: #9f2c1f !important;}h2.event-title-color { color: #9f2c1f !important;}h2.insta_header { color: #9f2c1f;}h2.review-title-color { color: #9f2c1f !important;}@media (max-width: 991px) and (min-width: 320px) {.sub-menu-trigger{right: 70%;}} /style>!-- site level css end -->script typeapplication/ld+json>{ @context: http://schema.org/, @type: WebSite, name: Perk Valley Pet Eatery, url: https://pvpeteatery.com}/script>script typeapplication/ld+json>{ @context: http://schema.org, @type: PetStore, name: Perk Valley Pet Eatery, image: https://ik.imagekit.io/0ofixtqpt/144002/16.jpg, @id: , url: https://pvpeteatery.com, telephone: 6104540045, priceRange: $$$, address: { @type: PostalAddress, streetAddress: 130 W Main St #102-104, addressLocality: Trappe, addressRegion: PA, postalCode: 19426, addressCountry: US, description : Perk Valley Pet Eatery Local Pet Food and Supply Store is a Healthy Pet Shop with everything you need for your Dogs & Cats. Find frozen raw dog food, freeze-dried options, premium kibbles, natural cat food, nutritional supplements, in Trappe, Pennsylvania. }, geo: { @type: GeoCoordinates, latitude: 40.1942846, longitude: -75.4693224 }, openingHoursSpecification: {@type:OpeningHoursSpecification,dayOfWeek:Monday,opens:09:00,closes:18:00},{@type:OpeningHoursSpecification,dayOfWeek:Tuesday,opens:09:00,closes:18:00},{@type:OpeningHoursSpecification,dayOfWeek:Wednesday,opens:09:00,closes:18:00},{@type:OpeningHoursSpecification,dayOfWeek:Thursday,opens:09:00,closes:19:00},{@type:OpeningHoursSpecification,dayOfWeek:Friday,opens:09:00,closes:19:00},{@type:OpeningHoursSpecification,dayOfWeek:Saturday,opens:09:00,closes:17:00},{@type:OpeningHoursSpecification,dayOfWeek:Sunday,opens:11:00,closes:16:00}, sameAs: https://www.facebook.com/pvpeteatery/,https://www.instagram.com/perkvalleypeteatery/, aggregateRating: { @type: AggregateRating, ratingValue: 5.0, reviewCount: 5 }, review: { @type: Review, datePublished : 2025-09-25, reviewBody: Stopped in to check it out and I’m so happy I did! This store has such an amazing variety of meals, treats and toys for pets of every size. All of the associates are very friendly and knowledgeable. I was also pleasantly surprised to learn that some of the toys I purchased for my cats are handmade by staff! Prices are very reasonable and if you’re looking for a new fur baby to add to your family, check out the sweet babies near the back from Spay and Save., author: { @type: Person, name: Marie Bancroft }, reviewRating: { @type: Rating, worstRating: 1, bestRating: 5, ratingValue: 5 } }, { @type: Review, datePublished : 2025-09-16, reviewBody: Love PVPE They always get what I need for Sharkey especially because he is a limited ingredient pitbull, author: { @type: Person, name: Margie Trowbridge }, reviewRating: { @type: Rating, worstRating: 1, bestRating: 5, ratingValue: 5 } }, { @type: Review, datePublished : 2025-07-28, reviewBody: I visited for the first time today. Friendly, knowledgeable and very helpful staff. I feel like their products were top of the line in terms of health for my dog!! Lots of good choices!!, author: { @type: Person, name: Dana }, reviewRating: { @type: Rating, worstRating: 1, bestRating: 5, ratingValue: 5 } }, { @type: Review, datePublished : 2025-07-24, reviewBody: Amazing pet food store! Locally sourced food and they do cat adoptions too!, author: { @type: Person, name: David Miller }, reviewRating: { @type: Rating, worstRating: 1, bestRating: 5, ratingValue: 5 } }, { @type: Review, datePublished : 2025-07-11, reviewBody: I love this place and everyone that works there is amazing! They always have my churu packets for my baby cat!, author: { @type: Person, name: Bria Allyse }, reviewRating: { @type: Rating, worstRating: 1, bestRating: 5, ratingValue: 5 } } }/script>!-- Document Title --> link relshortcut icon hrefhttps://ik.imagekit.io/0ofixtqpt/143693/favicon.png> style> .mobile_carousel { background-color: #9f2d20; } .cust-carousel { background: #9f2d20; } #return-to-top { background-color: #9f2d20; } .fa-bars { color: #9f2d20 !important; } .header-icons-span, .portfolio-filter li.activeFilter a, .portfolio-shuffle:hover { background-color: #9f2d20; } .fa-paw, .fa-car { color: #9f2d20 !important; } a.all-brands, .share-btn { background-color: #9f2d20 !important; } button.contact-btn, a.contact-btn, .subscribe-btn { background-color: #9f2d20 !important; } .pro_btn, .icon-line-heart, .icon-line-power { background-color: #9f2d20 !important; } .cta-widget-btn { background-color: #9f2d20 !important; } #result .footer-custom-icon { color: #9f2d20; } #gotoTop:hover { background-color: #9f2d20 !important; } .owl-carousel .owl-nav class*owl-:hover { background-color: #bdc154 !important; color: #fff !important; } .owl-carousel .owl-nav class*owl-{ background-color: #9f2d20 !important; color: #fff !important; } .feature-box.fbox-plain .fbox-icon i { color: #9f2d20 !important; } #top-bar { background-color: #9f2d20 !important; } .brand-panel-heading { background-color: #9f2d20 !important; } .event-a { color: #9f2d20 !important; } .event-a:hover { color: #bdc154 !important; } .about-a:hover { color: #9f2d20 !important; } .portfolio-overlay a:hover { color: #9f2d20 !important; } .tag-a { color: #9f2d20 !important; } .tag-a:hover { color: #9f2d20 !important; } .loc-li:hover { background-color: #9f2d20 !important; } .pagination > li > a { color: #9f2d20 !important; } .pagination > li > a:hover { color: #9f2d20 !important; } .pagination > .active > span { background-color: #9f2d20 !important; border-color: #9f2d20 !important; } .about-us-a { color: #9f2d20 !important; } .about-us-a:hover { color: #9f2d20 !important; } #header-wrap .container-fluid{ background-color: #fff !important; } .review-a{ color: #9f2d20 !important; cursor: pointer; font-weight: 400; } .review-a:hover{ color: #9f2d20 !important; } .dark #primary-menu ul ul li{ width: initial !important; text-align: left !important; } /*#primary-menu ul ul:not(.mega-menu-column){*/ /* left: 0 !important;*/ /* right: 0 !important;*/ /*}*/ #primary-menu ul ul:not(.mega-menu-column) { border-top: 2px solid #9f2d20 !important; } .dark #primary-menu:not(.not-dark) ul ul, #primary-menu.dark ul ul { border-top-color: #9f2d20 !important; } #primary-menu ul li>a { color: #2b2b2b !important; } #primary-menu ul li>a:hover { color: #2b2b2b !important; } .dark #primary-menu:not(.not-dark) ul ul, #primary-menu ul ul:not(.mega-menu-column) { background-color: #333 !important; border-color: #3f3f3f !important; } .dark #primary-menu:not(.not-dark) ul ul li:hover > a{ background-color: !important; border-color: !important; } .dark #primary-menu:not(.not-dark) ul ul li>a { color: #ffffff !important; } .dark #primary-menu:not(.not-dark) ul ul li>a:hover { color: !important; } #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu:hover{ background-color: unset !important; border-color: unset !important; } #primary-menu ul li .mega-menu-content ul li.menu-item.sub-menu ul li:hover{ background-color: unset !important; border-color: unset !important; color: #000000 !important; } .anc_subscription_description{ margin-top: 8px !important; } .more_anc_subsc_desc{ margin-top: 0px !important; margin-bottom: 10px !important; } #anc_text { margin-right: 70px !important; margin-left: 70px !important; } .announcement_subscription_close{ position: absolute; right: 0 !important; top: 0 !important; margin-top: 0px !important; margin-right: 0px !important; } .locationBrd{ border-left: 8px solid #9f2d20 !important; } .location-border span{ color: #9f2d20 !important; } .location-border:hover{ background-color: #9f2d20 !important; } .location-border:hover .location-drawer-business{ color: #ffffff !important; } .location-border:hover span{ color: #ffffff !important; } .location-border span.drawer_delivery{ color: #000000 !important; } /* search bar style */ .ecwid-search-widget__input{ border: 1px solid #9f2d20 !important; height: 3.2em !important; } .ecwid-search-widget__btn{ height: 3.2em !important; border: 1px solid #9f2d20 !important; background: #9f2d20 !important; width: 40px !important; } .ecwid-search-widget__btn:hover{ opacity: 1 !important; } html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default pathstroke,html#ecwid_html body#ecwid_body .ec-minicart__icon .icon-default circlestroke{ stroke: #9f2d20 !important; } html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after{ background-color: #9f2d20 !important; } .ec-notice__text-inner { color: #000000!important; } /*** Mega Menu ***/ @media (min-width: 991px) { .custom-mega-menu-link:after { content: ; display: block; width: 40px; border-bottom: 2px solid #9f2d20 !important; } #primary-menu ul li .mega-menu-content div.mega-menu-container-div { background-color: !important; } .animal-li { background-color: #9f2d20 !important; border-color: #9f2d20 !important; } .dark #primary-menu:not(.not-dark) ul ul li>a.nav-link{ color: #2b2b2b !important; transition: none !important; } .dark #primary-menu:not(.not-dark) ul ul li.animal-li>a.nav-link { color: #ffffff !important; transition: none !important; } .dark #primary-menu ul li .mega-menu-content ul li a.animal-a:hover { color: #ffffff !important; } #primary-menu ul li .mega-menu-content ul.mega-menu-column-ul{ background-color: #ffffff !important; border-color: #ffffff !important; } #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title > a{ background-color: #ffffff !important; border-color: #ffffff !important; color: #2b2b2b !important; } #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul li.sub-menu-mega-menu > a{ background-color: #ffffff !important; border-color: #ffffff !important; color: #2b2b2b !important;; } #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-1, #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-2, #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title ul.supplies-container-3{ border-color: #ffffff !important; } #primary-menu ul li .mega-menu-content ul > li.menu-item.sub-menu.mega-menu-category-title:hover > a { background-color: unset !important; border-color: unset !important; padding-left: 15px !important; } #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 { background-color: #ffffff !important; border-color: #ffffff !important; color: #9f2d20 !important; padding-left: 15px !important; } .custom-mega-submenu-title { color: !important; } } /***/ #return-to-top{ background-color: #9f2d20 !important; } body#ecwid_body .heading-block .small-text #my-categories-0 { margin-top: 30px; } .blog-search-button { background-color: #9f2d20 !important; }/style> /head>body classstretched>div classbody-overlay>/div>div idwrapper classclearfix> style> .open > .social-share, .promotion-container .dropdown-menu{ text-align: center !important; } 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{ color: #333; } 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{ color: #000000; } input#ec-cart-email-input{ color: #000000; font-weight: 400; } @media(max-width: 1200px) and (min-width:1000px) { .menu-top { padding-top: 9%; } } @media (min-width: 800px) and (max-width: 2000px) and (orientation: landscape) { .ec-cart-widget.ec-cart-desktop { display: block !important; } .ec-cart-widget.mobile{ display: none !important; } } @media (min-width: 1028px) and (max-width: 2000px) and (orientation: portrait) { .ec-cart-widget.ec-cart-desktop { display: block !important; } .ec-cart-widget.mobile{ display: none !important; } }/style>header idheader classtransparent-header dark full-header data-sticky-classdark> style> .si-gplus:hover, .si-colored.si-gplus{ background-color: #ffffff !important; } .top-links ul li{ border-left: unset !important; } .loc-topbar-li:hover{ background-color: transparent !important; } .loc-header-icon-span { background-color: #ffffff !important; } .loc-header-icons{ color: #9f2d20 !important }/style>div idtop-bar classtransparent-topbar hidden-sm hidden-xs> div classcol_half nobottommargin clearfix col-md-1 top-left> div classtop-links> ul> li classmobile-top-links>a target_blank classmapLink hrefhttps://maps.app.goo.gl/dpYEhDU3azB3CWg39> span classts-icon get-direction-btn>i classfas fa-map-marker-alt>/i>/span> span classts-text get-direction-btn>130 W Main St #102-104, Trappe, PA 19426/span>/a> /li> li classhour-li mobile-top-links> a classhour-cursor>span classts-icon>i classfar fa-clock>/i>/span> span classts-text> Open Today: 9:00 am - 5:00 pm br> /span> /a> /li> /ul> /div> /div> div classcol_half fright col_last nobottommargin clearfix> !-- Top Social --> div id top-social> ul> li>a hrefhttps://www.facebook.com/pvpeteatery/ target_blank classsi-facebook data-hover-width109>span classts-icon>i classfab fa-facebook>/i>/span>span classts-text>Facebook/span>/a>/li> li>a hrefhttps://www.instagram.com/perkvalleypeteatery/ target_blank classsi-instagram data-hover-width109>span classts-icon>i classfab fa-instagram>/i>/span>span classts-text>Instagram/span>/a>/li> span classtop_phone> a hreftel:(610) 454-0045> span classts-icon call-us-btn> i classfas fa-phone call-us-btn styletransform: rotate(90deg) !important;>/i> /span> span classts-text call-us-btn>(610) 454-0045/span> /a> /span> /ul> /div>!-- #top-social end --> /div> /div> div idtop-bar classtransparent-topbar hidden-md hidden-lg mobile-topbar> div classcol-xs-12 nobottommargin clearfix> div classhour-li mobile-top-links single-hour-div> a classhour-cursor>span classts-icon>i classfar fa-clock>/i>/span> span classts-text> Open Today: 9:00 am - 5:00 pm br> /span> /a> /div> div classtop-links text-center loc-toplinks> ul> li classloc-li loc-topbar-li> span classheader-icons-span loc-header-icon-span hidden-lg hidden-md loc-call-span> a hreftel:6104540045>i classfas fa-phone header-icons loc-header-icons call-us-btn styletransform: rotate(90deg) !important;>/i>/a> /span> /li> li classloc-li loc-topbar-li> span classheader-icons-span loc-header-icon-span fa fa-left hidden-lg hidden-md loc-direction-span single-direction-span> a target_blank classmapLink hrefhttps://maps.app.goo.gl/dpYEhDU3azB3CWg39>i classfas fa-map-marker-alt header-icons loc-header-icons get-direction-btn>/i>/a> /span> /li> /ul> /div> /div> /div>script defer> $(document).ready(function(){ $(.top-links ul li.location-drawer).css({cursor: pointer}); }) document.addEventListener(DOMContentLoaded, function () { const mapLinks document.getElementsByClassName(mapLink); const isMobile window.innerWidth 768; if (isMobile) { Array.from(mapLinks).forEach(link > { let originalLink link.href; if (originalLink.includes(https://www.google.com/maps/place/search?q)) { let newLink originalLink.replace( https://www.google.com/maps/place/search?q, https://www.google.com/maps/search/?api1&query ); link.href newLink; } }); }});/script> div idheader-wrap styledisplay:block> div classcontainer-fluid clearfix > div idprimary-menu-trigger classsingle-menu-trigger> i classfas fa-bars>/i> span classmobile_menu_text> MENU /span> /div> !-- Logo --> div idlogo classmobile-header-logo > a href/ classstandard-logo logo-adjustment data-dark-logohttps://ik.imagekit.io/0ofixtqpt/4516039/1750881547_PVPE_Horizontal_Color.jpg> img srchttps://ik.imagekit.io/0ofixtqpt/4516039/1750881547_PVPE_Horizontal_Color.jpg altPerk Valley Pet Eatery Logo classlogo-adjustment-img> /a> a href/ classretina-logo logo-alignment logo-adjustment data-dark-logohttps://ik.imagekit.io/0ofixtqpt/4516039/1750881547_PVPE_Horizontal_Color.jpg> img srchttps://ik.imagekit.io/0ofixtqpt/4516039/1750881547_PVPE_Horizontal_Color.jpg altPerk Valley Pet Eatery Logo classlogo-adjustment-img> /a> /div>!-- #logo end --> !-- Mobile search box --> !-- Mobile search box end --> !-- Primary Navigation --> nav idprimary-menu classmenu-top style> ul id> div idecwidSearch-desktop classalignleft> /div> style> .menu-btn{ border-radius: 30px; } #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ padding-top: 19px;; } @media (max-width: 991px) { .custom-btn { display: inline-block; width: 48%; margin-right: 2%; } } /style> li classcurrent > a class hrefhttps://shop.pvpeteatery.com/ titleShop Near Trappe target_blank style> div class style> Shop /div> /a> /li> style> .menu-btn{ border-radius: 30px; } #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ padding-top: 19px;; } @media (max-width: 991px) { .custom-btn { display: inline-block; width: 48%; margin-right: 2%; } } /style> li class sub-menu click-class > a class href/services/ titleServices Near Trappe style > div class style> Services /div> /a> ul style> li> a href/services/ titleServices Near Trappe > div>Services/div> /a> /li> li> a href/nutritional-counseling/ titleNutritional Counseling Near Trappe > div>Nutritional Counseling/div> /a> /li> li> a href/kitty-korner/ titleCat Adoptions Near Trappe > div>Cat Adoptions/div> /a> /li> li> a href/dog-bakery/ titleDog Bakery Near Trappe > div>Dog Bakery/div> /a> /li> li> a href/pet-food-supply/ titlePet Store Near Trappe > div>Pet Store/div> /a> /li> li> a href/pet-food-pick-up/ titleCurbside or Instore Pickup Near Trappe > div>Curbside or Instore Pickup/div> /a> /li> /ul> /li> style> .menu-btn{ border-radius: 30px; } #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ padding-top: 19px;; } @media (max-width: 991px) { .custom-btn { display: inline-block; width: 48%; margin-right: 2%; } } /style> li class sub-menu click-class > a class href/deals/ titleCoupons Near Trappe style > div class style> Coupons /div> /a> ul style> li> a href/deals/ titleCoupons Near Trappe > div>Coupons/div> /a> /li> li> a href/frequent-buyer/ titleFrequent Buyer Programs Near Trappe > div>Frequent Buyer Programs/div> /a> /li> /ul> /li> style> .menu-btn{ border-radius: 30px; } #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ padding-top: 19px;; } @media (max-width: 991px) { .custom-btn { display: inline-block; width: 48%; margin-right: 2%; } } /style> li class > a class href/brands/ titleBrands Near Trappe style > div class style> Brands /div> /a> /li> style> .menu-btn{ border-radius: 30px; } #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ padding-top: 19px;; } @media (max-width: 991px) { .custom-btn { display: inline-block; width: 48%; margin-right: 2%; } } /style> li class sub-menu click-class > a class href/about-us/ titleAbout Near Trappe style > div class style> About /div> /a> ul style> li> a href/about-us/ titleAbout Near Trappe > div>About/div> /a> /li> li> a href/paw-perks/ titlePaw Perks Near Trappe > div>Paw Perks/div> /a> /li> li> a href/tasting-bar/ titleWeekend Tasting Bar Near Trappe > div>Weekend Tasting Bar/div> /a> /li> li> a href/blog/ titleBLOG Near Trappe > div>BLOG/div> /a> /li> /ul> /li> style> .menu-btn{ border-radius: 30px; } #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{ padding-top: 19px;; } @media (max-width: 991px) { .custom-btn { display: inline-block; width: 48%; margin-right: 2%; } } /style> li class sub-menu click-class > a class href/contact-us/ titleContact Near Trappe style > div class style> Contact /div> /a> ul style> li> a href/contact-us/ titleContact Near Trappe > div>Contact/div> /a> /li> li> a href/order/ titleSimple Order Form Near Trappe > div>Simple Order Form/div> /a> /li> li> a href/donation-requests/ titleDonation Requests Near Trappe > div>Donation Requests/div> /a> /li> li> a href/employment/ titleEmployment Near Trappe > div>Employment/div> /a> /li> /ul> /li> /ul> /nav>!-- #primary-menu end --> /div> /div> /header>div idside-panel> div classside-panel-wrap> div classdrawer-title> button typebutton classclose drawer-close data-dismissalert aria-labelClose> span aria-hiddentrue classdrawer-close-icon>×/span> /button> h3 classdrawer-title-name>i classfas fa-map-marker-alt>/i> Find Your Store /h3> /div> div classdrawer-card> div classzip-code-div> input typetext classzip-code-search idzipCode data-idzip-code-input placeholderEnter Zip Code maxlength5 /> button typesubmit idzipSearch classloc-search-button>i classfas fa-search search-icon>/i>/button> /div> span classzip-error>/span> h2 idall-show classlocal-store-link> All Locations /h2> img srchttps://ik.imagekit.io/0ofixtqpt/143715/preloader-dark.gif idloader-location classloader-location/> div classshow-location> a classlocation-drawer-anchor locationSelect data-slugtrappe data-nametrappe hrefjavascript:; data-href/> div classclient-location location-border> h3 classnotopmargin nobottommargin location-drawer-business> Trappe /h3> span> i classfas fa-map-marker-alt>/i> 130 W Main St #102-104, Trappe, PA 19426 /span> br /> span> i classfas fa-phone styletransform: rotate(90deg) !important;>/i> (610) 454-0045 /span> br /> span classhours-drawer> Open Today Until 5:00 pm /span> span classdrawer_delivery> br /> In-Store Pickup, Curbside Pickup, Local Delivery Available /span> /div> /a> /div> /div> /div>/div>script> let ecwid_count 0; ecwid_count parseInt(ecwid_count); let selectedLocation localStorage.getItem(selected_location); if(localStorage.getItem(drawer_flag) null && ecwid_count > 1){ localStorage.setItem(drawer_flag,1); $(body).addClass(side-panel-open); }else{ localStorage.setItem(drawer_flag,0); $(body).removeClass(side-panel-open); } var loc $(#client_location).val(); localStorage.setItem(selected_location, loc); $(adata-slug+loc+).children().addClass(locationBrd); $(#loader-location).css(display,none); $(body).on(click, .locationSelect, function () { let slug $(this).data(slug); let hqName $(this).data(name); let previousSlug localStorage.getItem(selected_location); // Check if same slug is clicked const isLocationSelected previousSlug slug; const isHQSelectedAndLocationEmpty slug hqName && previousSlug ; let shouldCloseDrawer isLocationSelected || isHQSelectedAndLocationEmpty; // If the HQ is selected, set the slug to an empty string if (slug hqName) { slug ; } // Update the selected location in localStorage localStorage.setItem(selected_location, slug); if (shouldCloseDrawer) { document.querySelector(.drawer-close).click(); } else { redirectToLocation(slug, previousSlug, hqName) } }); function redirectToLocation(slug, previousSlug, hqName) { // Get the current URL path let currentPath window.location.pathname; // Check the previous slug with HQ if (previousSlug hqName) { previousSlug ; } // Determine the new URL path and redirect let newPath previousSlug ? replaceOrRemoveLocationInUrl(slug, currentPath) : `/${slug}${currentPath}`; // Redirect to the new URL location.href newPath; } function replaceOrRemoveLocationInUrl(newLocation, currentPath) { // Use a regular expression to match the location part (only the first segment after the domain) let newPath currentPath.replace(/\/^\/+/, newLocation ? `/${newLocation}` : ); // Ensure the new path starts with a slash if (!newPath.startsWith(/)) { newPath / + newPath; } return newPath; } $(#zipCode).keyup(function(){ this.value this.value.replace(/^0-9/g,); }); // Function to handle zip code search actions function handleZipSearch() { $(.show-location).css(display, none); $(#loader-location).css(display, block); $(#all-show).html(Nearby Store); search(); } // Attach keypress event to zip code search input $(.zip-code-search).keypress(function (e) { if (e.which 13) { handleZipSearch(); } }); // Attach click event to zip search button $(#zipSearch).click(function () { handleZipSearch(); }); function search() { let location $(inputnamelocation_id).val(); let zip $(#zipCode).val(); if(zip ! && zip.length 5){ $(.zip-error).html(Error: Please enter a valid ZIP code); $(.local-store-link).attr(style, margin-top:5% !important); $(#loader-location).css(display,none); return false; } else { $(.zip-error).html(); $(#all-show).attr(style, margin-top:0% !important,display: block); $(#ecwid-show).attr(style, margin-top:0% !important,display: block); } // If no zip code is provided, show all the locations if(zip ) { $(#all-show).html(All Locations); } let url /zipSearch/; $.ajax({ headers: { X-CSRF-TOKEN: $(metanamecsrf-token).attr(content) }, type: POST, url: url, data: {currentLoc: location,zip : zip}, success: function (response) { $(.show-location).css(display,block); $(#loader-location).css(display,none); $(.show-location).html(response); $(adata-slug+loc+).children().addClass(locationBrd); } }); } $(.drawer-close).on(click, function(){ $(body).removeClass(side-panel-open); $(#all-show).html(All Locations); $(#ecwid-show).html(Choose a Store to Buy Online); $(#zipCode).val(); });/script>script> let ecwidMobileSearch $(#ecwidSearch-mobile); let ecwidDesktopSearch $(#ecwidSearch-desktop); window.addEventListener(orientationchange, function() { if (window.matchMedia((orientation: portrait)).matches) { showPortraitSearch(); } if (window.matchMedia((orientation: landscape)).matches) { showLandscapeSearch(); } }, false); var logoPosition 1; var captcha_key 6LfcAGMpAAAAAL68qM6-xqbJeELRxV4MPPD71y27; var wwidth 0; function dynamic_padding() { $(#header-wrap).show(); var p 0; $(#primary-menu > ul > li).each(function (x, y) { p + $(y).width(); }); var w $(#primary-menu).width(); var actual_width w - p; var count_li $(#primary-menu > ul > li).length + 2; var padding_width actual_width / count_li; $(#primary-menu > ul > li).each(function () { $(this).attr(style, padding-right: + padding_width + px !important;); }); $(#primary-menu > ul > li:first).attr(style, padding-left: + padding_width + px !important;padding-right: + padding_width + px !important;); wwidth $(window).width(); } $(window).resize(function () { if (wwidth ! $(window).width() && ($(window).width() > 768)) { if (logoPosition > 1) { dynamic_padding(); } } }); if (logoPosition > 1 && ($(window).width() > 768)) { setTimeout( dynamic_padding, 500); } $(document).ready(function (){ if (window.matchMedia((orientation: landscape)).matches) { // console.log(landscape); showLandscapeSearch(); } if (window.matchMedia((orientation: portrait)).matches) { ecwidDesktopSearch.hide(); } }); /** * show portrait search box */ function showPortraitSearch() { let desktopSearch ecwidDesktopSearch.html(); ecwidDesktopSearch.html().hide(); ecwidMobileSearch.show().html(desktopSearch); $(#my-search-).removeClass(search-products-desktop).addClass(search-products-mobile); } /** * show landscape search box */ function showLandscapeSearch() { let mobileSearch ecwidMobileSearch.html(); ecwidMobileSearch.html().hide(); ecwidDesktopSearch.show().html(mobileSearch); $(#my-search-).removeClass(search-products-mobile).addClass(search-products-desktop); }/script> div classswiper-container desktop_slider idslider-cover> div classhome-overlay>/div> div class cta-block-middle> div classclearfix cta-block-homepage centered-layout-block> div classemphasis-title dark> h1>span stylefont-size: 30px; text-transform: none; font-weight: 500; color: #ffffff;>Perk Valley Pet Eatery/span> br>span styletext-transform: none; font-weight: 500; color: #ffffff;>Curbside Pickup Available!/span>/h1>div stylecolor: #ffffff; font-size: 20px;>We Open Today at 9:00 AM/div>div stylemargin-top: 10px; margin-bottom: 10px;>span stylecolor: #ffffff; font-size: 20px;>130 W Main St #102-104/span> br> span stylecolor: #ffffff; font-size: 20px;>Trappe, PA, 19426/span>/div>div stylecolor: #ffffff; font-size: 30px; font-weight: 900;>a classcall-us-btn styletext-decoration: none; color: #ffffff; font-size: 30px; font-weight: 900; hreftel:(610) 454-0045>(610) 454-0045/a>/div> a href/contact-us/ classbutton slide_btn_left button-large button-rounded hero-btn noleftmargin home-cta-btn-1 onClickhotlink(this); stylebackground-color: #c63525>Contact Us/a> a target"_blank" hrefhttps://shop.pvpeteatery.com/ classbutton slide_btn_right button-large button-rounded hero-btn leftmargin home-cta-btn-2 onClickhotlink(this); stylebackground-color:#bdc154 >Shop/a> /div> /div> /div> div classswiper-wrapper> div classswiper-slide stylebackground: url(https://ik.imagekit.io/0ofixtqpt/149372/tr:n-homer_slider/34048473_10156265989981768_6582585758249385984_o.jpg); z-index: 99>/div> /div> !-- Add Arrows --> div classswiper-button-next>/div> div classswiper-button-prev>/div> div classswiper-pagination>/div> /div> script> $(document).ready(function () { let options {}; let moptions {}; $(.pet-brand-btn).click(function () { $(html, body).animate({scrollTop: $(#pet-brand).offset().top - 250}, 200); }); var timer 1; var count parseInt(1); // desktop slide count var mcount parseInt(1); // mobile slide count if(count > 1){ // if greater than 1 slide in desktop then loop true options { loop: true, autoplay: { delay: 5000, disableOnInteraction: false, }, navigation: { nextEl: .swiper-button-next, prevEl: .swiper-button-prev, }, pagination: { el: .swiper-pagination, clickable: true, } } } else{ // if ony 1 slide in desktop then loop set to false options { loop: false, autoplay: { delay: 5000, disableOnInteraction: false, }, navigation: { nextEl: .swiper-button-next, prevEl: .swiper-button-prev, }, pagination: { el: .swiper-pagination, clickable: true, } } } if(mcount > 0){ // if greater than 1 slide in mobile then loop true moptions { loop: true, autoplay: { delay: 5000, disableOnInteraction: false, }, navigation: { nextEl: .swiper-button-next, prevEl: .swiper-button-prev, }, pagination: { el: .swiper-pagination, clickable: true, } } } else{ // if ony 1 slide in mobile then loop set to false moptions { loop: false, autoplay: { delay: 5000, disableOnInteraction: false, }, navigation: { nextEl: .swiper-button-next, prevEl: .swiper-button-prev, }, pagination: { el: .swiper-pagination, clickable: true, } } } homeslider(.desktop_slider, timer,count,options); homeslider(.mobile_slider, timer,count,moptions); function homeslider(type, timer) { if ($(type + .swiper-slide).length > 1) { var swiper new Swiper(type, options); if ($(type + .swiper-slide).length 1 || $(type + .swiper-slide).length 3) { if (swiper.params.loop) { $(.swiper-wrapper).addClass(disabled); $(.swiper-pagination).addClass(disabled); swiper.autoplay.stop(); } } } } }); function hotlink(id) { var href $(id).attr(href); var target $(id).attr(target); if (href.charAt(0) #) { if (href.length > 1) { $(id).removeAttr(href); $(id).addClass(hotlink-btn); if (href #home-service-section && ($(id).hasClass(hotlink-btn))) { $(html, body).animate({scrollTop: $(#home-service-section).offset().top - 250}, 200); $(id).attr(href, href); } if (href #home-brand-section && ($(id).hasClass(hotlink-btn))) { $(html, body).animate({scrollTop: $(#home-brand-section).offset().top - 250}, 200); $(id).attr(href, href); } if (href #home-event-section && ($(id).hasClass(hotlink-btn))) { $(html, body).animate({scrollTop: $(#home-event-section).offset().top - 250}, 200); $(id).attr(href, href); } if (href #home-promotion-section && ($(id).hasClass(hotlink-btn))) { $(html, body).animate({scrollTop: $(#home-promotion-section).offset().top - 250}, 200); $(id).attr(href, href); } if (href #home-review-section && ($(id).hasClass(hotlink-btn))) { $(html, body).animate({scrollTop: $(#home-review-section).offset().top - 250}, 200); $(id).attr(href, href); } } } else if (href.charAt(0) ! # && target _blank) { window.open($(id).attr(href)); } else if (href.charAt(0) ! # && target undefined) { window.location.href $(id).attr(href); } } /script> style> .home-cta-btn-1{ color: #fff !important; } .home-cta-btn-1:hover{ color: #fff !important; } .home-cta-btn-2{ color: #fff !important; } .home-cta-btn-2:hover{ color: #fff !important; } .home-cta-btn-1:hover{ background-color: !important; } .home-cta-btn-2:hover{ background-color: !important; } .sub-page-cta-btn-1{ color: #fff !important; } .sub-page-cta-btn-1:hover{ color: #fff !important; } .sub-page-cta-btn-2{ color: #fff !important; } .sub-page-cta-btn-2:hover{ color: #fff !important; } .sub-page-cta-btn-1:hover{ background-color: !important; } .sub-page-cta-btn-2:hover{ background-color: !important; } .swiper-button-next, .swiper-button-prev, .swiper-pagination { display: none; } #page-title{ background: url(https://ik.imagekit.io/0ofixtqpt/149372/tr:n-topbar_bg/34048473_10156265989981768_6582585758249385984_o.jpg) !important; } .home-overlay{ background: rgba(0,0,0,0.5) !important; } .centered-layout-block{ background: rgba(255,255,255,0) !important;; } .cta-block-homepage{ background: rgba(255,255,255,0) !important; } @media (max-width:1024px) and (min-width: 320px) { .swiper-button-next, .swiper-button-prev, .swiper-pagination { display: none; } #slider-cover { background: none !important; } #page-title { background: url(https://ik.imagekit.io/0ofixtqpt/200241/perk-valley-pet-eatery-mobile--2.png) !important; } } /style> section classno-image page-title-dark page-title-right hero-bg-image mobile-main-land-section mobile-page-title data-stellar-background-ratio0.2> /section>style> /*** Vrushabh 30/07/2020 ***/ section.no-image{ padding: 0px !important; } /***//style> section idcontent> div classcontent-wrap> div classfirst-widget> input typehidden idslide_count value5> div classrow clearfix scrolling-bottom hidden-sm hidden-xs scrolling-main-div> div idoc-images classcust-carousel owl-carousel carousel-widget> div classoc-item> div> a href/dog-food-supply/ titleDog Food & Supplies in Trappe> img stylemargin: 0 auto; max-height: 100px; max-width: 100px; classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/200248/tr:n-scrolling_icons/Dog-Service-IMG-icon.png altDog Food & Supplies> /a> /div> div classtext-center> a href/dog-food-supply/ titleDog Food & Supplies in Trappe>Dog Food & Supplies/a> /div> /div> div classoc-item> div> a href/cat-food-supply/ titleCat Food & Supplies in Trappe> img stylemargin: 0 auto; max-height: 100px; max-width: 100px; classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/200249/tr:n-scrolling_icons/Cat2-Service-IMG-icon.png altCat Food & Supplies> /a> /div> div classtext-center> a href/cat-food-supply/ titleCat Food & Supplies in Trappe>Cat Food & Supplies/a> /div> /div> div classoc-item> div> a href/kitty-korner/ titleCat Adoptions in Trappe> img stylemargin: 0 auto; max-height: 100px; max-width: 100px; classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/3614541/tr:n-scrolling_icons/puppy-kitten-nutrition-removebg-preview.png altCat Adoptions> /a> /div> div classtext-center> a href/kitty-korner/ titleCat Adoptions in Trappe>Cat Adoptions/a> /div> /div> div classoc-item> div> a href/nutritional-counseling/ titlePet Nutrition Advice in Trappe> img stylemargin: 0 auto; max-height: 100px; max-width: 100px; classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/200245/tr:n-scrolling_icons/Nutrition-Counseling-Dog-Service-IMG-icon.jpg altPet Nutrition Advice> /a> /div> div classtext-center> a href/nutritional-counseling/ titlePet Nutrition Advice in Trappe>Pet Nutrition Advice/a> /div> /div> div classoc-item> div> a href/pet-food-supply/ titlePet Food & Supply Store in Trappe> img stylemargin: 0 auto; max-height: 100px; max-width: 100px; classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-scrolling_icons/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/200246/tr:n-scrolling_icons/Dog2-Service-IMG-icon-(1).png altPet Food & Supply Store> /a> /div> div classtext-center> a href/pet-food-supply/ titlePet Food & Supply Store in Trappe>Pet Food & Supply Store/a> /div> /div> /div> /div> !----mobile carousel----> div styledisplay: none;> /div> div classrow mobile_carousel clearfix scrolling-bottom scrolling-main-div hidden-md hidden-lg> div idmobile-oc-images class mobile-carousel owl-carousel image-carousel carousel-widget data-margin20 data-navtrue data-pagifalse data-items-xxs2 data-items-xs3 data-items-sm4 data-items-md5> div classoc-item > a href/dog-food-supply/>img stylemax-width: 85px ; max-height: 85px; srchttps://ik.imagekit.io/0ofixtqpt/200248/tr:n-scrolling_mobile_icons/Dog-Service-IMG-icon.png altDog Food & Supplies>/a> div classcenter> a href/dog-food-supply/>Dog Food & Supplies/a> /div> /div> div classoc-item > a href/cat-food-supply/>img stylemax-width: 85px ; max-height: 85px; srchttps://ik.imagekit.io/0ofixtqpt/200249/tr:n-scrolling_mobile_icons/Cat2-Service-IMG-icon.png altCat Food & Supplies>/a> div classcenter> a href/cat-food-supply/>Cat Food & Supplies/a> /div> /div> div classoc-item > a href/kitty-korner/>img stylemax-width: 85px ; max-height: 85px; srchttps://ik.imagekit.io/0ofixtqpt/3614541/tr:n-scrolling_mobile_icons/puppy-kitten-nutrition-removebg-preview.png altCat Adoptions>/a> div classcenter> a href/kitty-korner/>Cat Adoptions/a> /div> /div> div classoc-item > a href/nutritional-counseling/>img stylemax-width: 85px ; max-height: 85px; srchttps://ik.imagekit.io/0ofixtqpt/200245/tr:n-scrolling_mobile_icons/Nutrition-Counseling-Dog-Service-IMG-icon.jpg altPet Nutrition Advice>/a> div classcenter> a href/nutritional-counseling/>Pet Nutrition Advice/a> /div> /div> div classoc-item > a href/pet-food-supply/>img stylemax-width: 85px ; max-height: 85px; srchttps://ik.imagekit.io/0ofixtqpt/200246/tr:n-scrolling_mobile_icons/Dog2-Service-IMG-icon-(1).png altPet Food & Supply Store>/a> div classcenter> a href/pet-food-supply/>Pet Food & Supply Store/a> /div> /div> /div> /div> !----mobile carousel----> script> $(document).ready(function () { window.onload function () { setInterval(resize, 1000); function resize() { window.dispatchEvent(new Event(resize)); } }; var count $(#slide_count).val(); var owl_d $(#oc-images); if (count 5) { owl_d.owlCarousel({ items: count, navText: false, nav: false, }); } else { owl_d.owlCarousel({ items: 5, nav: true, navText: i classfas fa-angle-left>/i>, i classfas fa-angle-right>/i> }); } var owl_m $(#mobile-oc-images); owl_m.owlCarousel({ items: 2, navText: i classfas fa-angle-left>/i>, i classfas fa-angle-right>/i>, nav: true, margin: 15 }); }); /script> /div> div class> head> meta nameviewport contentwidthdevice-width, initial-scale1 /> style> .aboutus { width: 100%; display: flex; align-items: center; justify-content: center; padding-top: 60px; padding-bottom: 60px; } .aboutus-container { width: 960px; max-width: 90vw; text-align: center; position: relative; } #aboutus-img { position: absolute; right: 100%; bottom: 0; height: 100%; } .aboutus h2 { color: #333 !important; font-size: 40px; margin-bottom: 20px; } .aboutus p { color: !important; margin-bottom: 15px; font-size: 16px; line-height: 1.6; } .aboutus-overlay { background: !important; } .lazy-background.aboutus-background-parallax { background: url(); } .lazy-background.aboutus-background-static { background: url(); } @media (min-device-width: 768px) and (orientation: landscape) { .lazy-background.aboutus-background-parallax { background-image: url() !important; background-attachment: scroll; } .lazy-background.aboutus-background-static { background-image: url() !important; } } @media (max-device-width: 1024px) and (orientation: portrait) { .lazy-background.aboutus-background-parallax { background-image: url() !important; background-attachment: scroll !important; } .lazy-background.aboutus-background-static { background-image: url() !important; } } @media (max-width: 765px) and (min-width: 320px) { .lazy-background.aboutus-background-parallax { background: url(); background-attachment: scroll !important; } .lazy-background.aboutus-background-static { background: url(); } } @media screen and (max-width: 1024px) { #aboutus-img { display: none; } } /style>/head> /div> div class> /div> div class> style> section#content .container.clearfix.nobottommargin.topmargin{ margin-bottom: 50px !important; } .service-overlay { background: rgba(255,255,255,0.4) !important; } .lazy-background.service-background-parallax { background: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg); } .lazy-background.service-background-static { background: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg); } .service-title-color { color: #9f2d20 !important; } .service-description-color { color: !important; } .service-link-color h2 { color: #9f2c1f !important; margin-bottom: unset !important; } .description-service-color { color: #000000 !important; margin-top: unset !important; } @media (min-device-width: 768px) and (orientation: landscape) { .lazy-background.service-background-parallax { background-image: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg) !important; background-attachment: scroll; } .lazy-background.service-background-static { background-image: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg) !important; } } @media (max-device-width: 1024px) and (orientation: portrait) { .lazy-background.service-background-parallax { background-image: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg) !important; background-attachment: scroll !important; } .lazy-background.service-background-static { background-image: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg) !important; } } @media (max-width: 765px) and (min-width: 320px) { .lazy-background.service-background-parallax { background: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg); background-attachment: scroll !important; } .lazy-background.service-background-static { background: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg); } } .home-brand-section { padding: 60px 0; margin: 0px !important; } /style> div idhome-service-section classhome-service-section service-background-parallax lazy-background > div classservice-overlay>/div> div classcontainer clearfix nobottommargin topmargin home-service-container> div classrow nobottommargin> div classcol-xs-12 heading-block center> h2 classservice-title-color>Pets love us, you will too! Experience the difference at Perk Valley Pet Eatery./h2> span classdivcenter small-text service-description-color>p>Welcome to the Perk Valley Pet Eatery! Your one-stop destination for everything you need to keep your pets happy and healthy for years to come./p>p>Perk Valley Pet Eatery has been serving the Perkiomen Valley area since 2003. We are a team of caring and knowledgable pet professionals that are committed to offering the exceptional quality in pet food and health supplies. We deliver personal service and advice and consistently provide a truly warm and engaging customer experience. Customer service is our top priority and our trained and friendly team are always available to help match your pet with the proper food for its nutritional needs and any other pet-related concerns which may require special attention./p>!-- Google Tag Manager -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode…;})(window,document,script,dataLayer,GTM-N6NRG7H5);/script>!-- End Google Tag Manager -->!-- Google Tag Manager (noscript) -->noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-N6NRG7H5height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>!-- End Google Tag Manager (noscript) -->/span> /div> /div> div classrow service_box hidden-xs hidden-sm> div classcol-xs-12 col-md-4 col-sm-6 bottommargin first_box> div classfeature-box fbox-right topmargin> div classfbox-icon> i classfas fa-shopping-cart stylebackground-color: #9f2d20; color: !important;>/i> /div> a classservice-link-color titleLocal Pet Service: Best Pet Food & Supply Store Nearby href/pet-food-supply/> h2>Pet Food & Supply Store/h2>/a> p classsmall-text description-service-color>We carry a wide variety of healthy pet food, treats and supplies that you need for the longevity of your dog or cat./p> /div> div classfeature-box fbox-right topmargin> div classfbox-icon> i classfas fa-paw stylebackground-color: #9f2d20; color:#ffffff !important;> /i> /div> a classservice-link-color titleLocal Pet Service: Best Curbside or Instore Pickup Nearby href/pet-food-pick-up/> h2>Curbside or Instore Pickup/h2>/a> p classsmall-text description-service-color>Let us come out and meet you & your co-pilot! /p> /div> /div> div classcol-xs-12 col-md-4 hidden-sm center service-img> img classlazy service-image srchttps://ik.imagekit.io/0ofixtqpt/143729/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/200251/perk-valley-pet-eatery-store-trappe-pa-.png altDog-Cat> /div> div classcol-xs-12 col-md-4 col-sm-6 bottommargin> div classfeature-box topmargin> div classfbox-icon> i classfas fa-paw stylebackground-color: #9f2d20; color:#ffffff !important;> /i> /div> a classservice-link-color titleLocal Pet Service: Best Advice for a Happy, Healthy Pet Nearby href/nutritional-counseling/> h2>Advice for a Happy, Healthy Pet/h2>/a> p classsmall-text description-service-color>Our nutrition savvy team is here and ready to help! Appropriate pet nutrition is the foundation of a long, healthy life for our pets. We provide solutions based on a pets specific needs, age and situation. We are happy to assist you in choosing the best biologically appropriate diet./p> /div> /div> /div> div classrow service_box hidden-md hidden-lg> div classcol-xs-12 center> img classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/200251/perk-valley-pet-eatery-store-trappe-pa-.png altDog-Cat> /div> div classcol-xs-12 bottommargin> div classfeature-box topmargin> div classfbox-icon> i classfas fa-shopping-cart stylebackground-color: #9f2d20; color: !important;>/i> /div> a classservice-link-color titleLocal Pet Service: Best Pet Food & Supply Store Nearby href/pet-food-supply/> h2>Pet Food & Supply Store/h2>/a> p classsmall-text description-service-color>We carry a wide variety of healthy pet food, treats and supplies that you need for the longevity of your dog or cat./p> /div> div classfeature-box topmargin> div classfbox-icon> i classfas fa-paw stylebackground-color: #9f2d20; color:#ffffff !important;> /i> /div> a classservice-link-color titleLocal Pet Service: Best Advice for a Happy, Healthy Pet Nearby href/nutritional-counseling/> h2>Advice for a Happy, Healthy Pet/h2>/a> p classsmall-text description-service-color>Our nutrition savvy team is here and ready to help! Appropriate pet nutrition is the foundation of a long, healthy life for our pets. We provide solutions based on a pets specific needs, age and situation. We are happy to assist you in choosing the best biologically appropriate diet./p> /div> div classfeature-box topmargin> div classfbox-icon> i classfas fa-paw stylebackground-color: #9f2d20; color:#ffffff !important;> /i> /div> a classservice-link-color titleLocal Pet Service: Best Curbside or Instore Pickup Nearby href/pet-food-pick-up/> h2>Curbside or Instore Pickup/h2>/a> p classsmall-text description-service-color>Let us come out and meet you & your co-pilot! /p> /div> /div> /div> /div> /div> /div> div class> /div> div class> style> .brand-overlay { background: !important; } .lazy-background.brand-background-parallax { background: url(); } .lazy-background.brand-background-static { background: url(); } .brand-title-color { color: #333 !important; } .brand-description-color { color: !important; } @media (min-device-width: 768px) and (orientation: portrait) { .lazy-background.brand-background-parallax { background-image: url() !important; background-attachment: scroll !important; } .lazy-background.brand-background-static { background-image: url() !important; } } @media (max-device-width: 1024px) and (orientation: landscape) { .lazy-background.brand-background-parallax { background-image: url() !important; background-attachment: scroll !important; } .lazy-background.brand-background-static { background-image: url() !important; } } @media (max-width: 765px) and (min-width: 320px) { .lazy-background.brand-background-parallax { background: url(); background-attachment: scroll !important; } .lazy-background.brand-background-static { background: url(); } } /style> div idhome-brand-section classhome-brand-section> div classcontainer> div classcol-xs-12 heading-block center nobottommargin> h2 classbrand-title-color>The Best Local Pet Supply Store Near Trappe, Pennsylvania /h2> span classdivcenter brand-description-color>h4>At Perk Valley Pet Eatery, you will experience.../h4>ul>li>An Independent Locally Owned Business/li>li>Unique Weekend Tasting Bar Serving Complementary Samples/li>li>Loyalty Program/li>li>Astro Loyalty Frequent Buyer Program/li>li>One-On-One Pet Nutritional Counseling/li>li>Toy & Treat Tuesday/li>li>Birthday Party Boutique Area/li>li>span stylebackground-color: initial;>Pet-Related Community Events/span>br>/li>li>span stylebackground-color: initial;>Rescue Events/span>/li>li>span stylebackground-color: initial;>Spay and Save Adoption Cats/span> /li>li>Plus so much more!br>/li>/ul>p>We acknowledge the unique and special bond that you share with your pets, and we honor this intimate connection always. Pets are a joy to our lives and make each day special just by being with us. It is our pleasure to serve you and your furry family members!/p>p>We hope that our store becomes or remains your destination for your furry family members in the years to come!/p>p>-/p>h3>We Carry a Wide Selection of Healthy Pet Food Brands/h3>/span> /div> div classbrand_count>12/div> div classcontainer brand-clearfix clearfix nobottommargin > div classrow topmargin bottommargin-sm> div idoc-testi classbrand owl-carousel brand_carousel testimonials-carousel carousel-widget nobottommargin clearfix data-margin20 data-items-xs2 data-items-sm2 data-items-lg5> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/wild-eats/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/1871381/tr:n-brand_logo/Wild-Eats.jfif titleBuy Wild Eats in Trappe, PA from Perk Valley Pet Eatery altWild Eats Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/wild-eats/ titleWild Eats available in Trappe, PA> div classb-title> Wild Eats/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/swell/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/628733/tr:n-brand_logo/ezgif.com-resize-(12).png titleBuy Swell in Trappe, PA from Perk Valley Pet Eatery altSwell Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/swell/ titleSwell available in Trappe, PA> div classb-title> Swell/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/miller's-forge/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/1671/tr:n-brand_logo/MillersForge.png titleBuy Millers Forge in Trappe, PA from Perk Valley Pet Eatery altMillers Forge Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/miller's-forge/ titleMillers Forge available in Trappe, PA> div classb-title> Millers Forge/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/natures-own/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/1871340/tr:n-brand_logo/Nature's-Own.jfif titleBuy Natures Own in Trappe, PA from Perk Valley Pet Eatery altNatures Own Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/natures-own/ titleNatures Own available in Trappe, PA> div classb-title> Natures Own/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/worldwise/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/1318325/tr:n-brand_logo/Gocat.jpeg titleBuy Go Cat in Trappe, PA from Perk Valley Pet Eatery altGo Cat Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/worldwise/ titleGo Cat available in Trappe, PA> div classb-title> Go Cat/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/miracle-care/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/643727/tr:n-brand_logo/ezgif.com-gif-maker-(30).png titleBuy Miracle Care in Trappe, PA from Perk Valley Pet Eatery altMiracle Care Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/miracle-care/ titleMiracle Care available in Trappe, PA> div classb-title> Miracle Care/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/frankly-pet/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/660030/tr:n-brand_logo/ezgif.com-resize-(1).png titleBuy Frankly Pet in Trappe, PA from Perk Valley Pet Eatery altFrankly Pet Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/frankly-pet/ titleFrankly Pet available in Trappe, PA> div classb-title> Frankly Pet/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/chilly-dog/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/627767/tr:n-brand_logo/ezgif.com-resize-(8).jpg titleBuy Chilly Dog in Trappe, PA from Perk Valley Pet Eatery altChilly Dog Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/chilly-dog/ titleChilly Dog available in Trappe, PA> div classb-title> Chilly Dog/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/bil-lac/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/722261/tr:n-brand_logo/ezgif.com-gif-maker-(2).png titleBuy Bil-Jac in Trappe, PA from Perk Valley Pet Eatery altBil-Jac Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/bil-lac/ titleBil-Jac available in Trappe, PA> div classb-title> Bil-Jac/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/badlands-ranch/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/3539249/tr:n-brand_logo/282861042_287124836963771_2488570104003753693_n.jpg titleBuy Badlands Ranch in Trappe, PA from Perk Valley Pet Eatery altBadlands Ranch Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/badlands-ranch/ titleBadlands Ranch available in Trappe, PA> div classb-title> Badlands Ranch/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/simple-solution/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/656075/tr:n-brand_logo/ezgif.com-gif-maker-(1).png titleBuy Simple Solution in Trappe, PA from Perk Valley Pet Eatery altSimple Solution Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/simple-solution/ titleSimple Solution available in Trappe, PA> div classb-title> Simple Solution/div> /a> /div> /div> /div> div classoc-item> div classclick_box testimonial bottommargin-sm> div classcol-xs-12 brand-alignment-image> a href/tasmans-natural-rawhide/> img classlazy brand-image-carousel srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-brand_logo/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/656069/tr:n-brand_logo/ezgif.com-gif-maker-(5).png titleBuy Tasmans Natural Pet in Trappe, PA from Perk Valley Pet Eatery altTasmans Natural Pet Trappe Pennsylvania> /a> /div> div classcol-xs-12 brand-alignment-text> a href/tasmans-natural-rawhide/ titleTasmans Natural Pet available in Trappe, PA> div classb-title> Tasmans Natural Pet/div> /a> /div> /div> /div> /div> /div> div classcenter notopmargin bottommargin> a href/brands classbutton all-brands button-large button-rounded noleftmargin>View All Brands/a> /div> /div> /div> /div> /div> div class> style> .promotion-overlay { background: rgba(255,255,255,0.51) !important; } .lazy-background.promotion-background-parallax { background: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg); } .lazy-background.promotion-background-static { background: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg); } .promotion-title-color { color: #333 !important; } .promotion-description-color { color: !important; } @media (max-device-width: 768px) and (orientation: landscape) { .lazy-background.promotion-background-parallax { background-image: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg) !important; /* background-attachment: scroll !important; */ } .lazy-background.promotion-background-static { background-image: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg) !important; } } @media (max-device-width: 1024px) and (orientation: portrait) { .lazy-background.promotion-background-parallax { background-image: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg) !important; /* background-attachment: scroll !important; */ } .lazy-background.promotion-background-static { background-image: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg) !important; } } @media (max-width: 765px) and (min-width: 320px) { .lazy-background.promotion-background-parallax { background: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg); /* background-attachment: scroll !important; */ } .lazy-background.promotion-background-static { background: url(https://ik.imagekit.io/0ofixtqpt/200250/Soft-white-Yellow-bone-heart-paws.jpg); } }/style>div classcurrent_date>/div> div idhome-promotion-section classhome-promotion-section promotion-background-parallax lazy-background> div classpromotion-overlay>/div> div classcontainer clearfix topmargin promotion-widget-container> div classcol-xs-12 heading-block center> h2 classpromotion-title-color> CURRENT & UPCOMING DEALS/h2> span classdivcenter small-text promotion-description-color> p>Print off a coupon and bring it into Perk Valley Pet Eatery to get deals on the best pet supplies to help keep your pet healthy and happy!/p> /span> /div> div classclearfix bottommargin promotion-widget-row> div classcount_num> style> .home_promotion_image { float: none; max-height: 200px; object-fit: contain; min-height: 200px; } .pro-read { padding: 0 20px !important; } .home_promotion_button { padding: 0 20px !important; } .master-promo-share { left: 45.5% !important; } /style> /div> div classactive_promotion_count>4/div> div classcol-md-3> div classwidget center clearfix box-background homepage_promotion> div classpromotion_title> h3 classnobottommargin> a href/deals/verus-pet-foods-l-save-on-select-canine-kibble-formulas/ titleView Offer, Deal, Coupon for VeRUS Pet Foods l Save On Select Canine Kibble Formulas from Perk Valley Pet Eatery classevent-a>VeRUS Pet Foods l Save On Select Canine Kibble Formulas/a> /h3> br> /div> div classcol-md-12 home_promotion_height pro-image-div> img classnobottommargin home_promotion_image lazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-promotion_widget/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4648883/tr:n-promotion_widget/untitled-image.png altImage of VeRUS Pet Foods l Save On Select Canine Kibble Formulas Promotion in Trappe> /div> div classcol-md-12> span classpromotion-date> Valid from 10/01/2025 - 10/31/2025 /span> /div> div classpromotion-button> a href/deals/verus-pet-foods-l-save-on-select-canine-kibble-formulas/ classbutton button-rounded button-large button-border tright home_promotion_button print-button-float hidden-xs hidden-sm> span>View/span>/a> a href/deals/verus-pet-foods-l-save-on-select-canine-kibble-formulas/ classbutton button-border button-rounded button-large noleftmargin topmargin-sm hidden-md hidden-lg>View/a> button typebutton classbutton button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn data-toggledropdown> Share span classcaret>/span> /button> ul classdropdown-menu social-share master-promo-share rolemenu> li>li>a hrefhttps://www.facebook.com/sharer/sharer.php?uhttps://pvpeteatery.com/deals/verus-pet-foods-l-save-on-select-canine-kibble-formulas/ classsocial-button social_share id title rel>span classfab fa-facebook-square>/span>/a>/li>li>a hrefhttps://www.linkedin.com/sharing/share-offsite?minitrue&urlhttps://pvpeteatery.com/deals/verus-pet-foods-l-save-on-select-canine-kibble-formulas/&title&summaryPerk+Valley+Pet+Eatery+Local+Pet+Food+and+Supply+Store+is+a+Healthy+Pet+Shop+with+everything+you+need+for+your+Dogs+%26+Cats.+Find+frozen+raw+dog+food%2C+freeze-dried+options%2C+premium+kibbles%2C+natural+cat+food%2C+nutritional+supplements%2C+in+Trappe%2C+Pennsylvania. classsocial-button social_share id title rel>span classfab fa-linkedin>/span>/a>/li>/li>/ul> /div> /div> /div> script typeapplication/ld+json> { @context: https://schema.org/, @type: Product, name: VeRUS Pet Foods l Save On Select Canine Kibble Formulas, image: https://ik.imagekit.io/0ofixtqpt/4648883/untitled-image.png, description: VeRUS Pet Foods is crafted in the US with wholesome super-premium ingredients and manufactured in an EU-Certified facility, which mandates that each protein is fit for human consumption., brand: Perk Valley Pet Eatery, mpn: verus-pet-foods-l-save-on-select-canine-kibble-formulas, sku: verus-pet-foods-l-save-on-select-canine-kibble-for, offers: { @type: Offer, url: https://pvpeteatery.com/deals/verus-pet-foods-l-save-on-select-canine-kibble-formulas/, priceCurrency: USD, price: 0, priceValidUntil: 10/31/2025, availability: https://schema.org/InStoreOnly, itemCondition: https://schema.org/NewCondition }, aggregateRating: { @type: AggregateRating, ratingValue: 5, bestRating: 5, worstRating: 1, ratingCount: 1, reviewCount: 1 }, review: { @type: Review, name: Perk Valley Pet Eatery, reviewBody: New offer available from Perk Valley Pet Eatery in Trappe , PA., reviewRating: { @type: Rating, ratingValue: 5, bestRating: 5, worstRating: 1 }, datePublished: 10/01/2025, author: {@type: Person, name: Perk Valley Pet Eatery}, publisher: {@type: Organization, name: Perk Valley Pet Eatery} } } /script> div classactive_promotion_count>4/div> div classcol-md-3> div classwidget center clearfix box-background homepage_promotion> div classpromotion_title> h3 classnobottommargin> a href/deals/verus-l-buy-1-get-1-free-on-canned-food/ titleView Offer, Deal, Coupon for VeRUS l Buy 1, Get 1 FREE on Canned Food from Perk Valley Pet Eatery classevent-a>VeRUS l Buy 1, Get 1 FREE on Canned Food/a> /h3> br> /div> div classcol-md-12 home_promotion_height pro-image-div> img classnobottommargin home_promotion_image lazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-promotion_widget/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4653113/tr:n-promotion_widget/untitled-image.png altImage of VeRUS l Buy 1, Get 1 FREE on Canned Food Promotion in Trappe> /div> div classcol-md-12> span classpromotion-date> Valid from 10/01/2025 - 10/31/2025 /span> /div> div classpromotion-button> a href/deals/verus-l-buy-1-get-1-free-on-canned-food/ classbutton button-rounded button-large button-border tright home_promotion_button print-button-float hidden-xs hidden-sm> span>View/span>/a> a href/deals/verus-l-buy-1-get-1-free-on-canned-food/ classbutton button-border button-rounded button-large noleftmargin topmargin-sm hidden-md hidden-lg>View/a> button typebutton classbutton button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn data-toggledropdown> Share span classcaret>/span> /button> ul classdropdown-menu social-share master-promo-share rolemenu> li>li>a hrefhttps://www.facebook.com/sharer/sharer.php?uhttps://pvpeteatery.com/deals/verus-l-buy-1-get-1-free-on-canned-food/ classsocial-button social_share id title rel>span classfab fa-facebook-square>/span>/a>/li>li>a hrefhttps://www.linkedin.com/sharing/share-offsite?minitrue&urlhttps://pvpeteatery.com/deals/verus-l-buy-1-get-1-free-on-canned-food/&title&summaryPerk+Valley+Pet+Eatery+Local+Pet+Food+and+Supply+Store+is+a+Healthy+Pet+Shop+with+everything+you+need+for+your+Dogs+%26+Cats.+Find+frozen+raw+dog+food%2C+freeze-dried+options%2C+premium+kibbles%2C+natural+cat+food%2C+nutritional+supplements%2C+in+Trappe%2C+Pennsylvania. classsocial-button social_share id title rel>span classfab fa-linkedin>/span>/a>/li>/li>/ul> /div> /div> /div> script typeapplication/ld+json> { @context: https://schema.org/, @type: Product, name: VeRUS l Buy 1, Get 1 FREE on Canned Food, image: https://ik.imagekit.io/0ofixtqpt/4653113/untitled-image.png, description: VeRUS Pet Foods is crafted in the US with wholesome super-premium ingredients., brand: Perk Valley Pet Eatery, mpn: verus-l-buy-1-get-1-free-on-canned-food, sku: verus-l-buy-1-get-1-free-on-canned-food, offers: { @type: Offer, url: https://pvpeteatery.com/deals/verus-l-buy-1-get-1-free-on-canned-food/, priceCurrency: USD, price: 0, priceValidUntil: 10/31/2025, availability: https://schema.org/InStoreOnly, itemCondition: https://schema.org/NewCondition }, aggregateRating: { @type: AggregateRating, ratingValue: 5, bestRating: 5, worstRating: 1, ratingCount: 1, reviewCount: 1 }, review: { @type: Review, name: Perk Valley Pet Eatery, reviewBody: New offer available from Perk Valley Pet Eatery in Trappe , PA., reviewRating: { @type: Rating, ratingValue: 5, bestRating: 5, worstRating: 1 }, datePublished: 10/01/2025, author: {@type: Person, name: Perk Valley Pet Eatery}, publisher: {@type: Organization, name: Perk Valley Pet Eatery} } } /script> div classactive_promotion_count>4/div> div classcol-md-3> div classwidget center clearfix box-background homepage_promotion> div classpromotion_title> h3 classnobottommargin> a href/deals/farmina-save-on-small-bags-medium-bags-of-n-d-pumpkin-or-ancestral-grain/ titleView Offer, Deal, Coupon for Farmina | Save On Small Bags & Medium Bags of N&D Pumpkin or Ancestral Grain from Perk Valley Pet Eatery classevent-a>Farmina | Save On Small Bags & Medium Bags of N&D Pumpkin or Ancestral Grain/a> /h3> br> /div> div classcol-md-12 home_promotion_height pro-image-div> img classnobottommargin home_promotion_image lazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-promotion_widget/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4648878/tr:n-promotion_widget/untitled-image.png altImage of Farmina | Save On Small Bags & Medium Bags of N&D Pumpkin or Ancestral Grain Promotion in Trappe> /div> div classcol-md-12> span classpromotion-date> Valid from 10/01/2025 - 10/31/2025 /span> /div> div classpromotion-button> a href/deals/farmina-save-on-small-bags-medium-bags-of-n-d-pumpkin-or-ancestral-grain/ classbutton button-rounded button-large button-border tright home_promotion_button print-button-float hidden-xs hidden-sm> span>View/span>/a> a href/deals/farmina-save-on-small-bags-medium-bags-of-n-d-pumpkin-or-ancestral-grain/ classbutton button-border button-rounded button-large noleftmargin topmargin-sm hidden-md hidden-lg>View/a> button typebutton classbutton button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn data-toggledropdown> Share span classcaret>/span> /button> ul classdropdown-menu social-share master-promo-share rolemenu> li>li>a hrefhttps://www.facebook.com/sharer/sharer.php?uhttps://pvpeteatery.com/deals/farmina-save-on-small-bags-medium-bags-of-n-d-pumpkin-or-ancestral-grain/ classsocial-button social_share id title rel>span classfab fa-facebook-square>/span>/a>/li>li>a hrefhttps://www.linkedin.com/sharing/share-offsite?minitrue&urlhttps://pvpeteatery.com/deals/farmina-save-on-small-bags-medium-bags-of-n-d-pumpkin-or-ancestral-grain/&title&summaryPerk+Valley+Pet+Eatery+Local+Pet+Food+and+Supply+Store+is+a+Healthy+Pet+Shop+with+everything+you+need+for+your+Dogs+%26+Cats.+Find+frozen+raw+dog+food%2C+freeze-dried+options%2C+premium+kibbles%2C+natural+cat+food%2C+nutritional+supplements%2C+in+Trappe%2C+Pennsylvania. classsocial-button social_share id title rel>span classfab fa-linkedin>/span>/a>/li>/li>/ul> /div> /div> /div> script typeapplication/ld+json> { @context: https://schema.org/, @type: Product, name: Farmina | Save On Small Bags & Medium Bags of N&D Pumpkin or Ancestral Grain, image: https://ik.imagekit.io/0ofixtqpt/4648878/untitled-image.png, description: Crafted in small batches, featuring GMO-Free Human Grade regionally sourced ingredients with up to 98% of the protein from animal sources. Our pet food is renowned for its extremely high palatability., brand: Perk Valley Pet Eatery, mpn: farmina-save-on-small-bags-medium-bags-of-n-d-pumpkin-or-ancestral-grain, sku: farmina-save-on-small-bags-medium-bags-of-n-d-pump, offers: { @type: Offer, url: https://pvpeteatery.com/deals/farmina-save-on-small-bags-medium-bags-of-n-d-pumpkin-or-ancestral-grain/, priceCurrency: USD, price: 0, priceValidUntil: 10/31/2025, availability: https://schema.org/InStoreOnly, itemCondition: https://schema.org/NewCondition }, aggregateRating: { @type: AggregateRating, ratingValue: 5, bestRating: 5, worstRating: 1, ratingCount: 1, reviewCount: 1 }, review: { @type: Review, name: Perk Valley Pet Eatery, reviewBody: New offer available from Perk Valley Pet Eatery in Trappe , PA., reviewRating: { @type: Rating, ratingValue: 5, bestRating: 5, worstRating: 1 }, datePublished: 10/01/2025, author: {@type: Person, name: Perk Valley Pet Eatery}, publisher: {@type: Organization, name: Perk Valley Pet Eatery} } } /script> div classactive_promotion_count>4/div> div classcol-md-3> div classwidget center clearfix box-background homepage_promotion> div classpromotion_title> h3 classnobottommargin> a href/deals/savings-coupon-3-off-30-purchase/ titleView Offer, Deal, Coupon for Savings Coupon - $3 off $30 Purchase from Perk Valley Pet Eatery classevent-a>Savings Coupon - $3 off $30 Purchase/a> /h3> br> /div> div classcol-md-12 home_promotion_height pro-image-div> img classnobottommargin home_promotion_image lazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-promotion_widget/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4641682/tr:n-promotion_widget/2.png altImage of Savings Coupon - $3 off $30 Purchase Promotion in Trappe> /div> div classcol-md-12> span classpromotion-date> Valid from 10/01/2025 - 10/31/2025 /span> /div> div classpromotion-button> a href/deals/savings-coupon-3-off-30-purchase/ classbutton button-rounded button-large button-border tright home_promotion_button print-button-float hidden-xs hidden-sm> span>View/span>/a> a href/deals/savings-coupon-3-off-30-purchase/ classbutton button-border button-rounded button-large noleftmargin topmargin-sm hidden-md hidden-lg>View/a> button typebutton classbutton button-rounded button-large dropdown-toggle noleftmargin btn-lg share-btn data-toggledropdown> Share span classcaret>/span> /button> ul classdropdown-menu social-share master-promo-share rolemenu> li>li>a hrefhttps://www.facebook.com/sharer/sharer.php?uhttps://pvpeteatery.com/deals/savings-coupon-3-off-30-purchase/ classsocial-button social_share id title rel>span classfab fa-facebook-square>/span>/a>/li>li>a hrefhttps://www.linkedin.com/sharing/share-offsite?minitrue&urlhttps://pvpeteatery.com/deals/savings-coupon-3-off-30-purchase/&title&summaryPerk+Valley+Pet+Eatery+Local+Pet+Food+and+Supply+Store+is+a+Healthy+Pet+Shop+with+everything+you+need+for+your+Dogs+%26+Cats.+Find+frozen+raw+dog+food%2C+freeze-dried+options%2C+premium+kibbles%2C+natural+cat+food%2C+nutritional+supplements%2C+in+Trappe%2C+Pennsylvania. classsocial-button social_share id title rel>span classfab fa-linkedin>/span>/a>/li>/li>/ul> /div> /div> /div> script typeapplication/ld+json> { @context: https://schema.org/, @type: Product, name: Savings Coupon - $3 off $30 Purchase, image: https://ik.imagekit.io/0ofixtqpt/4641682/2.png, description: Savings Coupon - $3 off $30 Purchase, brand: Perk Valley Pet Eatery, mpn: savings-coupon-3-off-30-purchase, sku: savings-coupon-3-off-30-purchase, offers: { @type: Offer, url: https://pvpeteatery.com/deals/savings-coupon-3-off-30-purchase/, priceCurrency: USD, price: 0, priceValidUntil: 10/31/2025, availability: https://schema.org/InStoreOnly, itemCondition: https://schema.org/NewCondition }, aggregateRating: { @type: AggregateRating, ratingValue: 5, bestRating: 5, worstRating: 1, ratingCount: 1, reviewCount: 1 }, review: { @type: Review, name: Perk Valley Pet Eatery, reviewBody: New offer available from Perk Valley Pet Eatery in Trappe , PA., reviewRating: { @type: Rating, ratingValue: 5, bestRating: 5, worstRating: 1 }, datePublished: 10/01/2025, author: {@type: Person, name: Perk Valley Pet Eatery}, publisher: {@type: Organization, name: Perk Valley Pet Eatery} } } /script> /div> div classcenter notopmargin bottommargin> a href/deals/ classbutton button-large contact-btn button-rounded noleftmargin>View All Offers/a> /div> /div> /div> script> $(document).ready(function () { var prom_count $(.active_promotion_count).val(); if(prom_count undefined){ $(#home-promotion-section).hide(); }else{ $(#home-promotion-section).show(); } })/script> /div> div class> style> .event-overlay { background: !important; } .lazy-background.event-background-parallax { background: url(); } .lazy-background.event-background-static { background: url(); } .event-title-color { color: #333 !important; } .event-description-color { color: !important; } @media (min-device-width: 768px) and (orientation: portrait) { .lazy-background.event-background-parallax { background-image: url() !important; background-attachment: scroll; } .lazy-background.event-background-static { background-image: url() !important; } } @media (max-device-width: 1024px) and (orientation: landscape) { .lazy-background.event-background-parallax { background-image: url() !important; background-attachment: scroll !important; } .lazy-background.event-background-static { background-image: url() !important; } } @media (max-width: 765px) and (min-width: 320px) { .lazy-background.event-background-parallax { background: url(); background-attachment: initial !important; } .lazy-background.event-background-static { background: url(); } }/style> /div> div class> /div> div class> div classdivider divider-border divider-center> i classfas fa-paw>/i> /div> div classcontainer nobottommargin topmargin clearfix> div classclearfix nobottommargin> div classcol-xs-12 heading-block center> h2 classinsta_header>JOIN US ON INSTAGRAM/h2> span classgallery_short small-text>p>Follow Perk Valley Pet Eatery on Instagram for great photos of our local pack, deals, and events! br>/p>/span> a target_blank hrefhttps://www.instagram.com/perkvalleypeteatery/ classbutton button-rounded button-reveal contact-btn button-large > i classfab fa-lg fa-instagram>/i> span>Follow Us/span>/a> /div> /div> div classinsta_main_div> div classelfsight-app-0772622a-3255-44df-8a7a-d10ca4113b8f>/div> script srchttps://static.elfsight.com/platform/platform.js defer>/script> /div> /div>script typetext/javascript> window.onload function () { $(.insta_image).mouseover(function () { $(this).children().css(visibility, visible); }) .mouseout(function () { $(.count).css(visibility, hidden); }); }/script> /div> div class> /div> div class> !--review part--> style> .review-widget-testimonial{ background-color: #ffffff !important; overflow-y: auto !important; } .review-text-color { color: #333333 !important; } .lazy-background.review-background-parallax { background: url(https://ik.imagekit.io/0ofixtqpt/149062/71028325_511411746304486_4167637381282791424_n.jpg); } .lazy-background.review-background-static { background: url(https://ik.imagekit.io/0ofixtqpt/149062/71028325_511411746304486_4167637381282791424_n.jpg); } .review-title-color { color: #333 !important; } .review-description-color { color: #000000 !important; } .review-overlay { background: rgba(255,255,255,0.51) !important; } @media (min-device-width: 768px) and (orientation: portrait) { .lazy-background.review-background-parallax { background-image: url(https://ik.imagekit.io/0ofixtqpt/200257/71028325_511411746304486_4167637381282791424_n.png) !important; background-attachment: scroll !important; } .lazy-background.review-background-static { background-image: url(https://ik.imagekit.io/0ofixtqpt/200257/71028325_511411746304486_4167637381282791424_n.png) !important; } } @media (max-device-width: 1024px) and (orientation: landscape) { .lazy-background.review-background-parallax { background-image: url(https://ik.imagekit.io/0ofixtqpt/200257/71028325_511411746304486_4167637381282791424_n.png) !important; background-attachment: scroll !important; } .lazy-background.review-background-static { background-image: url(https://ik.imagekit.io/0ofixtqpt/200257/71028325_511411746304486_4167637381282791424_n.png) !important; } } @media (max-width: 765px) and (min-width: 320px) { .lazy-background.review-background-parallax { background: url(https://ik.imagekit.io/0ofixtqpt/200257/71028325_511411746304486_4167637381282791424_n.png); background-attachment: scroll !important; } .lazy-background.review-background-static { background: url(https://ik.imagekit.io/0ofixtqpt/200257/71028325_511411746304486_4167637381282791424_n.png); } } /style> div idhome-review-section classreview-section review-background-parallax lazy-background stylemargin: 0px !important;> div classreview-overlay>/div> div idrecent-reviews classcontainer topmargin clear-bottommargin clearfix> div classrow clearfix> div classheading-block center> h2 classreview-title-color> WHAT Trappe CUSTOMERS ARE SAYING/h2> span classdivcenter small-text review-description-color> p>We love our customers from areas near a hrefhttps://www.google.com/maps/dir/Arcola,+PA/Perk+Valley+Pet+Eatery,+130+W+Main+St+%23102-104,+Trappe,+PA+19426/@40.1728404,-75.4945907,14z/data!3m1!4b1!4m14!4m13!1m5!1m1!1s0x89c691221ce9215b:0x50432b351fcbaf2a!2m2!1d-75.4583675!2d40.1491048!1m5!1m1!1s0x89c6908303ccdf6d:0x124488ba1ef59516!2m2!1d-75.4676102!2d40.1939986!3e0 titleGet Directions from Arcola targetblank>Arcola/a>, a hrefhttps://www.google.com/maps/dir/Coldspring+Crossing,+Lower+Providence+Township,+PA/Perk+Valley+Pet+Eatery,+130+W+Main+St+%23102-104,+Trappe,+PA+19426/@40.1748248,-75.4831769,14z/data!3m1!4b1!4m14!4m13!1m5!1m1!1s0x89c6912059f0238f:0x46fe534a2cbf308a!2m2!1d-75.4551851!2d40.1556605!1m5!1m1!1s0x89c6908303ccdf6d:0x124488ba1ef59516!2m2!1d-75.4676102!2d40.1939986!3e0 titleGet Directions from Coldspring Crossing targetblank>Coldspring Crossing/a>, a hrefhttps://www.google.com/maps/dir/Yerkes,+PA/Perk+Valley+Pet+Eatery,+130+W+Main+St+%23102-104,+Trappe,+PA+19426/@40.1831733,-75.4848772,14z/data!3m1!4b1!4m14!4m13!1m5!1m1!1s0x89c690ef4ad31d63:0x30f5d222d0318e3c!2m2!1d-75.46389!2d40.16972!1m5!1m1!1s0x89c6908303ccdf6d:0x124488ba1ef59516!2m2!1d-75.4676102!2d40.1939986!3e0 titleGet Directions from Yerkes targetblank>Yerkes/a>, a hrefhttps://www.google.com/maps/dir/Evansburg,+PA/Perk+Valley+Pet+Eatery,+130+W+Main+St+%23102-104,+Trappe,+PA+19426/@40.19626,-75.4691618,14z/data!3m1!4b1!4m14!4m13!1m5!1m1!1s0x89c690ab606ce6a3:0xc42a2b4d4fd3b732!2m2!1d-75.4354883!2d40.1879504!1m5!1m1!1s0x89c6908303ccdf6d:0x124488ba1ef59516!2m2!1d-75.4676102!2d40.1939986!3e0 titleGet Directions from Evansburg targetblank>Evansburg/a>, a hrefhttps://www.google.com/maps/dir/Collegeville,+PA/Perk+Valley+Pet+Eatery,+130+W+Main+St+%23102-104,+Trappe,+PA+19426/@40.19626,-75.4691618,14z/data!4m14!4m13!1m5!1m1!1s0x89c690bb7bb43355:0xec785b3662b91aa5!2m2!1d-75.451571!2d40.1856597!1m5!1m1!1s0x89c6908303ccdf6d:0x124488ba1ef59516!2m2!1d-75.4676102!2d40.1939986!3e0 titleGet Directions from Collegeville targetblank>Collegeville/a>, a hrefhttps://www.google.com/maps/dir/Trappe,+PA/Perk+Valley+Pet+Eatery,+130+W+Main+St+%23102-104,+Trappe,+PA+19426/@40.1901431,-75.464073,16z/data!4m14!4m13!1m5!1m1!1s0x89c69081b9ecba73:0xf98a142e83097db0!2m2!1d-75.4762927!2d40.1989921!1m5!1m1!1s0x89c6908303ccdf6d:0x124488ba1ef59516!2m2!1d-75.4676102!2d40.1939986!3e0 titleGet Directions from Trappe targetblank>Trappe/a> and b>all/b> of our surrounding areas. /p> /span> /div> div idoc-testi classowl-carousel testimonials-carousel carousel-widget bottommargin data-margin20 data-items-xs1 data-items-sm2 data-items-lg3> div classoc-item > div classtestimonial bottommargin-sm review-widget-testimonial> div classcol-xs-4> div classtesti-image> a> img classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4627982/tr:n-reviewer_image_thumb/ACg8ocLuzf-_MahgzR3nXPkfHdDAcIDqZ9PIqj67f_cg5HXbxGvEfQs120-c-rp-mo-br100 onErrorthis.onerrornull;this.srchttps://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg;> /a> div classtesti-meta review-text-color nobold> Marie Bancroft /div> div classcenter rv_time review-text-color> 2025-09-25 /div> /div> /div> div classcol-xs-8> div classtesti-content> span classstars s-5.0> span classnew-star stylewidth: 100%;>/span> /span> div classr_more> p classsmall-text-color review-text-color review-fulltext-0 hidden-teamtext>Stopped in to check it out and I’m so happy I did! This store has such an amazing variety of meals, treats and toys for pets of every size. All of the associates are very friendly and knowledgeable. I was also pleasantly surprised to learn that some of the toys I purchased for my cats are handmade by staff! Prices are very reasonable and if you’re looking for a new fur baby to add to your family, check out the sweet babies near the back from Spay and Save./p> p classreview-lesstext-0 review-text-color small-text-color>/p> p classreview-moretext-0 review-text-color small-text-color>/p> /div> /div> /div> /div> /div> div classoc-item > div classtestimonial bottommargin-sm review-widget-testimonial> div classcol-xs-4> div classtesti-image> a> img classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4619712/tr:n-reviewer_image_thumb/ALV-UjU7nHQc3pr_wJzCYTBZN3bsK9yiCo0n4z30O4OTV2yRbQLmzjQs120-c-rp-mo-br100 onErrorthis.onerrornull;this.srchttps://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg;> /a> div classtesti-meta review-text-color nobold> Margie Trowbridge /div> div classcenter rv_time review-text-color> 2025-09-16 /div> /div> /div> div classcol-xs-8> div classtesti-content> span classstars s-5.0> span classnew-star stylewidth: 100%;>/span> /span> div classr_more> p classsmall-text-color review-text-color review-fulltext-1 hidden-teamtext>Love PVPE They always get what I need for Sharkey especially because he is a limited ingredient pitbull/p> p classreview-lesstext-1 review-text-color small-text-color>/p> p classreview-moretext-1 review-text-color small-text-color>/p> /div> /div> /div> /div> /div> div classoc-item > div classtestimonial bottommargin-sm review-widget-testimonial> div classcol-xs-4> div classtesti-image> a> img classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4569764/tr:n-reviewer_image_thumb/ACg8ocJ4jU3N_gQniOAXKL2X2sYeFYcBa7pYM-2x-e4quH7BXMRLggs120-c-rp-mo-br100 onErrorthis.onerrornull;this.srchttps://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg;> /a> div classtesti-meta review-text-color nobold> Dana /div> div classcenter rv_time review-text-color> 2025-07-28 /div> /div> /div> div classcol-xs-8> div classtesti-content> span classstars s-5.0> span classnew-star stylewidth: 100%;>/span> /span> div classr_more> p classsmall-text-color review-text-color review-fulltext-2 hidden-teamtext>I visited for the first time today. Friendly, knowledgeable and very helpful staff. I feel like their products were top of the line in terms of health for my dog!! Lots of good choices!!/p> p classreview-lesstext-2 review-text-color small-text-color>/p> p classreview-moretext-2 review-text-color small-text-color>/p> /div> /div> /div> /div> /div> div classoc-item > div classtestimonial bottommargin-sm review-widget-testimonial> div classcol-xs-4> div classtesti-image> a> img classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4569765/tr:n-reviewer_image_thumb/ACg8ocJ-lsg7a9GOTrplt0Z8SGET1IENHO52rCSkXIAAZjB6z1wx5As120-c-rp-mo-br100 onErrorthis.onerrornull;this.srchttps://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg;> /a> div classtesti-meta review-text-color nobold> David Miller /div> div classcenter rv_time review-text-color> 2025-07-24 /div> /div> /div> div classcol-xs-8> div classtesti-content> span classstars s-5.0> span classnew-star stylewidth: 100%;>/span> /span> div classr_more> p classsmall-text-color review-text-color review-fulltext-3 hidden-teamtext>Amazing pet food store! Locally sourced food and they do cat adoptions too!/p> p classreview-lesstext-3 review-text-color small-text-color>/p> p classreview-moretext-3 review-text-color small-text-color>/p> /div> /div> /div> /div> /div> div classoc-item > div classtestimonial bottommargin-sm review-widget-testimonial> div classcol-xs-4> div classtesti-image> a> img classlazy srchttps://ik.imagekit.io/0ofixtqpt/143729/tr:n-reviewer_image_thumb/default-placeholder.png data-srchttps://ik.imagekit.io/0ofixtqpt/4558139/tr:n-reviewer_image_thumb/ACg8ocJqiMjC_RagZei8O3B7D20StBhl9uQRRrJC7nO3Qr-XzQR7zgs120-c-rp-mo-ba3-br100 onErrorthis.onerrornull;this.srchttps://ik.imagekit.io/0ofixtqpt/147554/tr:n-reviewer_image_thumb/avatar.jpg;> /a> div classtesti-meta review-text-color nobold> Bria Allyse /div> div classcenter rv_time review-text-color> 2025-07-11 /div> /div> /div> div classcol-xs-8> div classtesti-content> span classstars s-5.0> span classnew-star stylewidth: 100%;>/span> /span> div classr_more> p classsmall-text-color review-text-color review-fulltext-4 hidden-teamtext>I love this place and everyone that works there is amazing! They always have my churu packets for my baby cat!/p> p classreview-lesstext-4 review-text-color small-text-color>/p> p classreview-moretext-4 review-text-color small-text-color>/p> /div> /div> /div> /div> /div> /div> div classcol-xs-12 center bottommargin> a href/reviews/ classbutton button-large contact-btn button-rounded noleftmargin>View All Reviews /a> a target_blank hrefhttps://app.nextpaw.com/write-review/lSzrzUTN7hm1tMeu classbutton button-large contact-btn button-rounded noleftmargin>Write A Review /a> /div> /div> /div> /div> script> function toggleReviewContent(i) { $(.review-moretext- + i).toggle(); $(.review-lesstext- + i).toggle(); } $(document).ready(function () { var r_showChar 100; var r_ellipsestext ...; var r_moretext Show More; var r_lesstext Show Less; var i 0; $(.r_more).each(function () { var r_content $(.review-fulltext- + i).html(); var r_readless a classmorelink + i + review-a onclicktoggleReviewContent( + i + )> + r_lesstext + /a>; $(p.review-moretext- + i).html(i classfas fa-quote-left fa-2x>/i>+r_content + r_readless).hide(); if (r_content.length > r_showChar) { var r_c r_content.substr(0, r_showChar); var r_readmore a classmorelink + i + review-a onclicktoggleReviewContent( + i + )> + r_moretext + /a>; $(p.review-lesstext- + i).html(i classfas fa-quote-left fa-2x>/i>+r_c + r_ellipsestext + + r_readmore); }else{ $(p.review-moretext- + i).html(i classfas fa-quote-left fa-2x>/i>+r_content).show(); } i++; }); });/script>!--review part end---> /div> div class> /div> div class> a href/contact-us classbutton button-full cta-widget-btn center> div classcontainer clearfix> Come visit our independent locally owned pet store store in Trappe, PA specializing in quality food, treats, and supplies for cats and dogs. /div> /a> /div> /div> /section> /div>!-- Footer -->footer idfooter classdark> div classcontainer> !-- Footer Widgets --> div classfooter-widgets-wrap clearfix> div classcol-xs-12 col-sm-6 col-md-4> div classwidget clearfix> div classclearfix> div classcol-md-12> address classnobottommargin> a target_blank hrefhttps://maps.app.goo.gl/dpYEhDU3azB3CWg39> h4 classget-direction-btn idmap-title>Perk Valley Pet Eatery/h4>/a> 130 W Main St #102-104, br/> Trappe, PA  19426br> a classcall-us-btn hreftel:(610) 454-0045>abbr titlePhone Number>/abbr>(610) 454-0045 /a>br> a hrefmailto:info@pvpeteatery.com classfooter_email>abbr titleEmail>/abbr>info@pvpeteatery.com/a> div classshopservices> In-Store Pickup, Curbside Pickup, Local Delivery Available /div> /address> !-- Google Map --> div idmap-conatiner style> div idshow-map classcol_half col_last> div idcontact_map classplace contact-us-map> div classplace footer-map>a hrefhttps://maps.app.goo.gl/dpYEhDU3azB3CWg39 target_blank> iframe classget-direction-btn frameborder0 styleborder:0; referrerpolicyno-referrer-when-downgrade srchttps://www.google.com/maps/embed/v1/search?keyAIzaSyDLf1mqLyRZJJR1-kQfHuPm5gcLyvgMdc8&qPerk+Valley+Pet+Eatery%2C130+W+Main+St+%23102-104%2C+Trappe%2C+PA%2C19426>/iframe> /a> /div> /div> /div> /div> !-- Google Map End --> /div> /div> /div> /div> div classcol-xs-12 col-sm-6 col-md-8> div classcol-xs-12 col-md-5> div classwidget widget_links clearfix> div classbottommargin-sm> h4 classnomargin footer-hours-title>Business Hours/h4> /div> table classtable styletext-align: center;> tbody> tr> td stylefont-size: 14px; vertical-align: middle;>Mon/td> td stylefont-size: 14px;> 9:00 AM - 6:00 PM /td> /tr> tr> td stylefont-size: 14px; vertical-align: middle;>Tue/td> td stylefont-size: 14px;> 9:00 AM - 6:00 PM /td> /tr> tr> td stylefont-size: 14px; vertical-align: middle;>Wed/td> td stylefont-size: 14px;> 9:00 AM - 6:00 PM /td> /tr> tr> td stylefont-size: 14px; vertical-align: middle;>Thu/td> td stylefont-size: 14px;> 9:00 AM - 7:00 PM /td> /tr> tr> td stylefont-size: 14px; vertical-align: middle;>Fri/td> td stylefont-size: 14px;> 9:00 AM - 7:00 PM /td> /tr> tr> td stylefont-size: 14px; vertical-align: middle;>Sat/td> td stylefont-size: 14px;> 9:00 AM - 5:00 PM /td> /tr> tr> td stylefont-size: 14px; vertical-align: middle;>Sun/td> td stylefont-size: 14px;> 11:00 AM - 4:00 PM /td> /tr> /tbody> /table> /div> /div> div classcol-xs-12 col-md-3> div classwidget widget_links clearfix> h4>Sitemap/h4> ul> li> a hrefhttps://shop.pvpeteatery.com/ target_blank> div classfooter-sitemap-text>Shop/div> /a> /li> li> a href/services/ > div classfooter-sitemap-text>Services/div> /a> /li> li> a href/deals/ > div classfooter-sitemap-text>Coupons/div> /a> /li> li> a href/brands/ > div classfooter-sitemap-text>Brands/div> /a> /li> li> a href/about-us/ > div classfooter-sitemap-text>About/div> /a> /li> li> a href/contact-us/ > div classfooter-sitemap-text>Contact/div> /a> /li> li> a href/sitemap/> div>Sitemap/div> /a> /li> /ul> /div> /div> div classcol-xs-12 col-md-4> div classwidget quick-contact-widget clearfix> h4>Subscribe/h4> div classinput-group divcenter> Get exclusive email offers, promotions, and updates from our business. /div> div classquick-contact-form-result>/div> form classquick-contact-form nobottommargin subscription-form namesubscription-form roleform enctypemultipart/form-data methodPOST actionhttps://pvpeteatery.com/subscription/save onsubmitreturn false novalidate> input typehidden idlocationId namelocation_id value198> input typehidden idclientId nameclient_id value152> input typehidden nameresult valuefooter-result> div classform-process>/div> div classinput-group divcenter> span classinput-group-addon>i classfas fa-user>/i>/span> input typetext maxlength25 classrequired form-control input-block-level subscription_name idname namename value placeholderName required/> /div> div classinput-group divcenter> span classinput-group-addon>i classfas fa-envelope>/i>/span> input typeemail classrequired form-control email input-block-level idemail nameemail value placeholderEmail Address required/> /div> div classg-recaptcha styletransform: scale(0.5);-webkit-transform: scale(0.7);transform-origin: 0 0;-webkit-transform-origin: 0 0; data-sitekey6LfcAGMpAAAAAL68qM6-xqbJeELRxV4MPPD71y27 data-actionNEWSLETTER>/div> button namesubmit typesubmit idsubmit-button tabindex5 valueSubmit classbutton button-large button-rounded btn-success subscribe-btn noleftmargin> Sign Up /button> span classloader>img srchttps://ik.imagekit.io/0ofixtqpt/143716/preloader-dark.gif/>Sending ../span> div classresult>/div> /form> /div> /div> /div> /div>!-- .footer-widgets-wrap end --> /div>!-- Copyrights --> div idcopyrights> div classcontainer clearfix> input typehidden idlocation namelocation value> div classcol-xs-12 col-md-6 footer-copyright> Copyrights © 2025 | a href/privacy-policy>Privacy Policy/a> | a href/terms-of-services>Terms of Service/a> | Powered by a target_blank hrefhttps://www.nextpaw.com> img classpowered-by srchttps://ik.imagekit.io/0ofixtqpt/143712/nextpaw.png width70px> /a> br> /div> div classcol-xs-12 col-md-6 tright> div classfright clearfix> a hrefhttps://www.facebook.com/pvpeteatery/ target_blank classsocial-icon si-small si-borderless si-facebook> i classfab fa-facebook>/i> /a> a hrefhttps://www.instagram.com/perkvalleypeteatery/ target_blank classsocial-icon si-small si-borderless si-instagram> i classfab fa-instagram>/i> /a> /div> div classclear>/div> /div> /div>!-- #copyrights end --> /div> !--Modal: modalCookie--> div classmodal fade top idmodalCookie1 tabindex-1 roledialog aria-labelledbymyModalLabel aria-hiddentrue data-backdropfalse> div classmodal-dialog modal-frame modal-top modal-notify modal-info modal_cookie roledocument> !--Content--> div classmodal-content> !--Body--> div classmodal-body cookie_bg> div classcontainer d-flex justify-content-center align-items-center> div classcol-md-6> p classtext-center loc_msg>/p> /div> div classcol-md-6 col-xs-12> a typebutton classbtn btn-lg btn-primary cookie_btn data-valueNO data-dismissmodal>No, Thanks/a> a typebutton idredirect_location data-slug href data-valueYES classbtn cookie_btn btn-lg btn-outline-primary waves-effect>Change Location/a> /div> /div> /div> /div> !--/.Content--> /div> /div> style> .footer-map iframe{ min-width: 300px !important; max-width: 300px !important; min-height: 300px !important; max-height: 300px !important; } @media(max-width: 720px) and (min-width:320px){ .footer-map iframe{ max-width: 100% !important; max-height: 100% !important; } } /*CSS for tiny MCE editor custom class*/ .mce-figcaption-custom { font-size: 14px; margin-top: 5px; font-style: italic; text-align: center; } .mce-figure-custom { margin-bottom: 10px; } .mce-figure-align-left-custom { float: left; margin-right: 25px; } .mce-figure-align-right-custom { float: right; margin-left: 25px; } .mce-figure-align-center-custom { text-align: center; } .mce-image-align-left-custom { margin-right: 25px; margin-bottom: 10px; } .mce-image-align-right-custom { margin-left: 25px; margin-bottom: 10px; } .mce-image-align-center-custom { margin-bottom: 10px; } .first-widget .divider.divider-border.divider-center { display: none !important; } /style>/footer>script> // Get all anchor tags (a>) on the pageconst links document.querySelectorAll(a);// Loop through each linklinks.forEach(link > { // Get the href attribute of the link let href link.getAttribute(href); // Check if the href exists if (href) { // If the href is a relative path (starts with /), do nothing if (href.startsWith(/)) { return; } // Check if the href starts with http:// or contains www (indicating a non-secure URL) if (href.startsWith(http://) || href.startsWith(www)) { link.setAttribute(href, https:// + href.replace(/^http:\/\//, ).replace(www., )); } }});/script>!-- Return to Top --> div idgotoTop classfas fa-arrow-up>/div>!-- External JavaScripts -->!-- Footer Scripts -->script defer typetext/javascript> var headquarterName trappe; var currentLocName trappe; var pageType other;/script>script defer typetext/javascript> function animateCSS(element, animationName, callback) { const node document.querySelector(element) node.classList.add(animated, animationName) function handleAnimationEnd() { node.classList.remove(animated, animationName) node.removeEventListener(animationend, handleAnimationEnd) if (typeof callback function) callback() } node.addEventListener(animationend, handleAnimationEnd) } let closePopup localStorage.getItem(closeBox); // lazy load video for apple browser $(document).ready(function () { // add frame to video tag for ios devices const videos document.querySelectorAll(video); if(videos.length > 0) { for (video of videos) { // use var video if strict mode is enabled Object.entries(video.children).forEach((key, value) > { var newSrc value.src + #t0.1; video.childrenkey.src newSrc; video.setAttribute(playsinline,true); video.load(); }); } } setInterval(function(){ if($(iframe#ec-credit-card-form).length > 0) { var url $(iframe#ec-credit-card-form).attr(src); var dec decodeURIComponent(url); function getParameterByName(name, url) { name name.replace(/\\/g, \\$&); var regex new RegExp(?& + name + ((^*)|&|#|$)), results regex.exec(url); if (!results) return null; if (!results2) return ; return decodeURIComponent(results2.replace(/\+/g, )); } var color getParameterByName(color-foreground,dec); if(color.toString() ! rgb(0, 0, 0)) { var newColor rgb(0, 0, 0); var newUrl dec.replace(/(color-foreground).*?(&)/, $1 + newColor + $2); var newUrl newUrl.replace(/(color-price).*?(&)/, $1 + newColor + $2); var urlEnc encodeURI(newUrl); $(iframe#ec-credit-card-form).attr(src, urlEnc); } } }, 1000); if($(.floating_chat).length 1){ $(body).addClass(fbRight); } if($(.fb-customerchat).length 1){ $(body).addClass(noFb); } if(closePopup hide){ $(.bubbleText).hide(); } $(document).on(click, function (event) { if (!$(event.target).closest(.msg_box).length) { if(!$(event.target).closest(.floating_chat).length){ if($(.floating_chat).hasClass(closeBox) true){ $(.sendBtn).show(); $(.supportTxt).show(); $(#formData).show(); $(.msg_box).removeClass(enter).css({z-index: 0,right:-500px}); $(.floating_chat).find(>i).removeClass(fa-times).addClass(fa-weixin); $(.floating_chat).addClass(openBox); $(.msg_box).removeClass(enter); animateCSS(.msg_box, fadeOutRight); $(.floating_chat).removeClass(closeBox); $(.bubbleText).show(); } } } }); setTimeout(function() { $(.floating_chat).addClass(enter); }, 1000); $(.openBox).click(function () { if($(this).hasClass(closeBox)){ $(.sendBtn).show(); $(.supportTxt).show(); $(.msg_box).removeClass(enter).css({z-index: 0,right:-500px}); $(this).find(>i).removeClass(fa-times).addClass(fa-weixin); $(this).addClass(openBox); $(.msg_box).removeClass(enter); animateCSS(.msg_box, fadeOutRight); $(this).removeClass(closeBox); $(.bubbleText).show(); } else { $(#formData).show(); $(.msg_box).addClass(enter).css({z-index:999,right : 0}); $(this).find(>i).removeClass(fa-weixin).addClass(fa-times); $(this).addClass(closeBox); animateCSS(.msg_box, fadeInRight); $(this).removeClass(openBox); $(form inputtypetext.bfh-phone, form inputtypetel.bfh-phone, span.bfh-phone).each(function () { var $phone $(this); $phone.bfhphone($phone.data()); }); $(.bubbleText).hide(); $(.SubmittedMessage__SendStatus).hide(); $(.ConfirmationMessage).hide(); $(.SubmittedMessage).removeClass(SubmittedMessage--visible); } }); $(#boxclose).click(function () { $(.bubbleText).fadeOut(normal, function() { $(this).remove(); localStorage.setItem(closeBox, hide); }); }); $(document).on(touchstart,li.sub-menu, function () { if(navigator.userAgent.match(/(iPhone|iPod|iPad)/i)){ var count $(this).attr(click-count); if(count ! undefined){ location.href $(this).children(a).attr(href); } else{ if($(this).hasClass(click-class)){ $(this).attr(click-count,undefined); }else{ $(this).attr(click-count,1); } } } }); // remove submenu css if empty $(li.sub-menu).each(function () { if($(this).children(ul).children().length 0){ $(this).children(ul).remove(); } }); $(video.fullscreen-bg__video source).each(function () { var sourceFile $(this).attr(data-src); $(this).attr(src, sourceFile); var video this.parentElement; }); $(.mySlides).each(function () { var imgUrl $(this).children().attr(src); $(this).children().css(opacity, 0); $(this).css(background, url( + imgUrl + )); }); var myIndex 0; if ($(.page-slider-container)0) { carousel(); } function carousel() { var i; var x document.getElementsByClassName(mySlides); for (i 0; i x.length; i++) { xi.style.display none; } myIndex++; if (myIndex > x.length) { myIndex 1 } xmyIndex - 1.style.display block; setTimeout(carousel, 2000); // Change image every 2 seconds } if ($(.review-background-static).length) { $(.location-divider).hide(); } if ($(.review-background-parallax).length) { $(.location-divider).hide(); } $(.social_share).each(function () { $(this).attr(target, _blank); }); var font_family $(body).css(font-family); var r_font_family font_family.replace(/\/g, ); if (r_font_family PT Sans Narrow) { $(#top-social .ts-text).attr(style, top: 0px !important + ; + left:0px !important; + margin-left:-7px !important); } else if (r_font_family Roboto) { $(#top-social .si-gplus .ts-text).attr(style, top: 0px !important; + left:0px !important; + margin-left:-7px !important); $(#top-social .si-youtube .ts-text).attr(style, top: 0px !important + ; + left:0px !important; + margin-left:-7px !important); $(#top-social .si-linkedin .ts-text).attr(style, top: 0px !important + ; + left:0px !important; + margin-left:-7px !important); $(#top-social .si-yelp .ts-text).attr(style, top: 0px !important + ; + left:0px !important; + margin-left:-7px !important); } }); document.addEventListener(DOMContentLoaded, function () { var lazyBackgrounds .slice.call(document.querySelectorAll(.lazy-background)); if (IntersectionObserver in window) { let lazyBackgroundObserver new IntersectionObserver(function (entries, observer) { entries.forEach(function (entry) { if (entry.isIntersecting) { entry.target.classList.add(visible); lazyBackgroundObserver.unobserve(entry.target); } }); }); lazyBackgrounds.forEach(function (lazyBackground) { lazyBackgroundObserver.observe(lazyBackground); }); } }); //Add Icon for Submenu in Mobile $(.sub-menu-trigger).click(function () { if($(this).children(i).hasClass(rotate-icon)){ $(this).children(i).removeClass(rotate-icon); $(this).parent().children(ul).css(display,none); }else{ $(this).children(i).addClass(rotate-icon); $(this).parent().children(ul).css(display,block); } }); //Link to page for Submenu in Mobile if( /Android|webOS|BlackBerry|iPhone|iPod|iPad/i.test(navigator.userAgent) ) { var touchmoved; $(.sub-menu).on(touchend, .mobile-a, function () { if(touchmoved ! true){ location.href $(this).attr(href); } }).on(touchmove, function(e){ touchmoved true; }).on(touchstart, function(){ touchmoved false; }); $(.sub-menu).on(touchend).on(touchmove, function(e){ touchmoved true; }).on(touchstart, function(){ touchmoved false; }); }/script>!-- Ecwid Seo friendly url js code -->script> window.ec window.ec || {}; window.ec.config window.ec.config || {}; window.ec.config.storefrontUrls window.ec.config.storefrontUrls || {}; window.ec.config.storefrontUrls.cleanUrls true; if(currentLocName headquarterName){ window.ec.config.baseUrl /shop/; var ecwid_ProductBrowserURL /shop/; } else{ var ecwid_ProductBrowserURL currentLocName+/shop/; window.ec.config.baseUrl currentLocName+/shop/; }/script> !-- Prefetch + Preconnect --> link reldns-prefetch href//www.googletagmanager.com> link relpreconnect hrefhttps://www.googletagmanager.com crossorigin> script> function loadGTM(id) { (function(w,d,s,l,i){ wlwl||; wl.push({gtm.start: new Date().getTime(),event:gtm.js}); var fd.getElementsByTagName(s)0, jd.createElement(s), dll!dataLayer?&l+l:; j.asynctrue; j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl; f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer, id); } function loadGA() { var url window.location.host; if (url.indexOf(.jenkins) -1 && url.indexOf(.test) -1) { (function(i,s,o,g,r,a,m){ iGoogleAnalyticsObjectr; irir||function(){ (ir.qir.q||).push(arguments) }; ir.l1*new Date(); as.createElement(o), ms.getElementsByTagName(o)0; a.async1; a.srcg; m.parentNode.insertBefore(a,m) })(window,document,script,https://www.google-analytics.com/analytics.js,ga); ga(create, UA-116028786-17, auto); ga(require, linker); ga(linker:autoLink, window.location.origin, false, true); ga(send, { hitType: pageview, page: / + url.replace(/\./g, _) + location.pathname }); } } function loadGtag() { var url window.location.host; if (url.indexOf(.jenkins) -1 && url.indexOf(.test) -1) { var gtagScript document.createElement(script); gtagScript.src https://www.googletagmanager.com/gtag/js?idG-9N2957J5VN; gtagScript.async true; document.head.appendChild(gtagScript); gtagScript.onload function () { window.dataLayer window.dataLayer || ; function gtag(){ dataLayer.push(arguments); } gtag(js, new Date()); gtag(config, G-9N2957J5VN); }; } } function loadTrackingScripts() { loadGTM(GTM-NMGWHXT); loadGA(); loadGtag(); } if (requestIdleCallback in window) { requestIdleCallback(loadTrackingScripts, { timeout: 2000 }); } else { setTimeout(loadTrackingScripts, 2000); } /script> !-- NOSCRIPT for GTM (should NOT be deferred) --> noscript> iframe srchttps://www.googletagmanager.com/ns.html?idGTM-NMGWHXT height0 width0 styledisplay:none;visibility:hidden>/iframe> /noscript>script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{beacon:bam.nr-data.net,licenseKey:NRJS-848b5ec7e91ef88ba3a,applicationID:1188238118,transactionName:ZwNVYEEHCEVTVEZdDl5JdldHDwlYHXZCRD14EkNEbyUJWEZFXVgNVRREaHAJCEJAWF5YBEImWlVaCA,queueTime:0,applicationTime:427,atts:S0RWFgkdG0s,errorBeacon:bam.nr-data.net,agent:}/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]