1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b10f5e84-f2be-4ce3-9c2e-22e03b539f97",e._sentryDebugIdIdentifier="sentry-dbid-b10f5e84-f2be-4ce3-9c2e-22e03b539f97")}()}catch(e){}!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:pawshake-seo-application-key":!0})}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[55710],{87289:function(e,t,n){var r=0/0,i=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,c=/^0o[0-7]+$/i,a=parseInt,l="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,f="object"==typeof self&&self&&self.Object===Object&&self,s=l||f||Function("return this")(),d=Object.prototype.toString,y=Math.max,g=Math.min,v=function(){return s.Date.now()};function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function p(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==d.call(t))return r;if(b(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=b(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var l=o.test(e);return l||c.test(e)?a(e.slice(2),l?2:8):u.test(e)?r:+e}e.exports=function(e,t,n){var r,i,u,o,c,a,l=0,f=!1,s=!1,d=!0;if("function"!=typeof e)throw TypeError("Expected a function");function w(t){var n=r,u=i;return r=i=void 0,l=t,o=e.apply(u,n)}function h(e){var n=e-a,r=e-l;return void 0===a||n>=t||n<0||s&&r>=u}function E(){var e,n,r,i=v();if(h(i))return m(i);c=setTimeout(E,(e=i-a,n=i-l,r=t-e,s?g(r,u-n):r))}function m(e){return(c=void 0,d&&r)?w(e):(r=i=void 0,o)}function k(){var e,n=v(),u=h(n);if(r=arguments,i=this,a=n,u){if(void 0===c)return l=e=a,c=setTimeout(E,t),f?w(e):o;if(s)return c=setTimeout(E,t),w(a)}return void 0===c&&(c=setTimeout(E,t)),o}return t=p(t)||0,b(n)&&(f=!!n.leading,u=(s="maxWait"in n)?y(p(n.maxWait)||0,t):u,d="trailing"in n?!!n.trailing:d),k.cancel=function(){void 0!==c&&clearTimeout(c),l=0,r=a=i=c=void 0},k.flush=function(){return void 0===c?o:m(v())},k}},55710:function(e,t,n){"use strict";n.d(t,{Nr:function(){return l},S1:function(){return d},Sf:function(){return f},_:function(){return a},nj:function(){return s}});var r=n(66840),i=n(87289),u="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function o(e,t,n,i){let o=(0,r.useRef)(t);u(()=>{o.current=t},[t]),(0,r.useEffect)(()=>{let t=(null==n?void 0:n.current)??window;if(!(t&&t.addEventListener))return;let r=e=>{o.current(e)};return t.addEventListener(e,r,i),()=>{t.removeEventListener(e,r,i)}},[e,n,i])}var c="undefined"==typeof window;function a(e,t,n={}){let{initializeWithValue:i=!0}=n,a=(0,r.useCallback)(e=>n.serializer?n.serializer(e):JSON.stringify(e),[n]),l=(0,r.useCallback)(e=>{let r;if(n.deserializer)return n.deserializer(e);if("undefined"===e)return;let i=t instanceof Function?t():t;try{r=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),i}return r},[n,t]),f=(0,r.useCallback)(()=>{let n=t instanceof Function?t():t;if(c)return n;try{let t=window.localStorage.getItem(e);return t?l(t):n}catch(t){return console.warn(`Error reading localStorage key \u201C${e}\u201D:`,t),n}},[t,e,l]),[s,d]=(0,r.useState)(()=>i?f():t instanceof Function?t():t),y=function(e){let t=(0,r.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return u(()=>{t.current=e},[e]),(0,r.useCallback)((...e)=>t.current(...e),[t])}(t=>{c&&console.warn(`Tried setting localStorage key \u201C${e}\u201D even though environment is not a client`);try{let n=t instanceof Function?t(f()):t;window.localStorage.setItem(e,a(n)),d(n),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(t){console.warn(`Error setting localStorage key \u201C${e}\u201D:`,t)}});(0,r.useEffect)(()=>{d(f())},[e]);let g=(0,r.useCallback)(t=>{null!=t&&t.key&&t.key!==e||d(f())},[e,f]);return o("storage",g),o("local-storage",g),[s,y]}function l(e,t){let[n,i]=(0,r.useState)(e);return(0,r.useEffect)(()=>{let n=setTimeout(()=>{i(e)},t??500);return()=>{clearTimeout(n)}},[e,t]),n}function f(e,t=500,n){let u=(0,r.useRef)();!function(e){let t=(0,r.useRef)(e);t.current=e,(0,r.useEffect)(()=>()=>{t.current()},[])}(()=>{u.current&&u.current.cancel()});let o=(0,r.useMemo)(()=>{let r=i(e,t,n),o=(...e)=>r(...e);return o.cancel=()=>{r.cancel()},o.isPending=()=>!!u.current,o.flush=()=>r.flush(),o},[e,t,n]);return(0,r.useEffect)(()=>{u.current=i(e,t,n)},[e,t,n]),o}function s(e,t,n){let i=(null==n?void 0:n.equalityFn)??((e,t)=>e===t),u=e instanceof Function?e():e,[o,c]=(0,r.useState)(u),a=(0,r.useRef)(u),l=f(c,t,n);return i(a.current,u)||(l(u),a.current=u),[o,l]}function d(e,t){var n;let i="current"in e,u=i?t:e,{threshold:o=0,root:c=null,rootMargin:a="0%",freezeOnceVisible:l=!1,initialIsIntersecting:f=!1}=u??{},[s,d]=(0,r.useState)(null),y=i?e.current:s,[g,v]=(0,r.useState)(()=>({isIntersecting:f,entry:void 0})),b=(0,r.useRef)();b.current=null==u?void 0:u.onChange;let p=(null==(n=g.entry)?void 0:n.isIntersecting)&&l;(0,r.useEffect)(()=>{let e;if(!y||!("IntersectionObserver"in window)||p)return;let t=new IntersectionObserver(n=>{let r=Array.isArray(t.thresholds)?t.thresholds:[t.thresholds];
1n.forEach(t=>{let n=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);v({isIntersecting:n,entry:t}),b.current&&b.current(n,t),n&&l&&e&&(e(),e=void 0)})},{threshold:o,root:c,rootMargin:a});return t.observe(y),()=>{t.disconnect()}},[y,JSON.stringify(o),c,a,p,l]);let w=(0,r.useRef)(null);if((0,r.useEffect)(()=>{var e;y||null==(e=g.entry)||!e.target||l||p||w.current===g.entry.target||(w.current=g.entry.target,v({isIntersecting:f,entry:void 0}))},[y,g.entry,l,p,f]),i)return g.entry;let h=[d,!!g.isIntersecting,g.entry];return h.ref=h[0],h.isIntersecting=h[1],h.entry=h[2],h}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.