1"use strict";(globalThis.webpackChunk_N_E=globalThis.webpackChunk_N_E||[]).push([[57849],{85878:(e,t,n)=>{n.d(t,{Kq:()=>p,bN:()=>a});var r=n(12115);n(30789),Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var o={notify(){},get:()=>[]},u="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,l="u">typeof navigator&&"ReactNative"===navigator.product,i=u||l?r.useLayoutEffect:r.useEffect;function c(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function a(e,t){if(c(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!c(e[n[r]],t[n[r]]))return!1;return!0}var s=Symbol.for("react-redux-context"),f="u">typeof globalThis?globalThis:{},b=function(){var e;if(!r.createContext)return{};let t=null!=(e=f[s])?e:f[s]=new Map,n=t.get(r.createContext);return n||(n=r.createContext(null),t.set(r.createContext,n)),n}(),p=function(e){let{children:t,context:n,serverState:u,store:l}=e,c=r.useMemo(()=>{let e=function(e){let t,n=o,r=0,u=!1;function l(){a.onStateChange&&a.onStateChange()}function i(){if(r++,!t){let r,o;t=e.subscribe(l),r=null,o=null,n={clear(){r=null,o=null},notify(){let e=r;for(;e;)e.callback(),e=e.next},get(){let e=[],t=r;for(;t;)e.push(t),t=t.next;return e},subscribe(e){let t=!0,n=o={callback:e,next:null,prev:o};return n.prev?n.prev.next=n:r=n,function(){t&&null!==r&&(t=!1,n.next?n.next.prev=n.prev:o=n.prev,n.prev?n.prev.next=n.next:r=n.next)}}}}}function c(){r--,t&&0===r&&(t(),t=void 0,n.clear(),n=o)}let a={addNestedSub:function(e){i();let t=n.subscribe(e),r=!1;return()=>{r||(r=!0,t(),c())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:l,isSubscribed:function(){return u},trySubscribe:function(){u||(u=!0,i())},tryUnsubscribe:function(){u&&(u=!1,c())},getListeners:()=>n};return a}(l);return{store:l,subscription:e,getServerState:u?()=>u:void 0}},[l,u]),a=r.useMemo(()=>l.getState(),[l]);return i(()=>{let{subscription:e}=c;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),a!==l.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[c,a]),r.createElement((n||b).Provider,{value:c},t)}}}]);
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.