PageSourceSearch

https://www.aibrotherwatch.com/_next/static/chunks/4201-101034cb46…?dpl=dpl_49raA1k2aTxzSQhYRCzvxyJw4R3g

js aibrotherwatch.com collected 2026-10-02 00:46:53 UTC 8,083 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4201],{24201:(e,t,r)=>{r.d(t,{GJ:()=>d,tU:()=>h,ZA:()=>w});var n=r(89168);function l(e,t,r){try{return e(t)}catch(e){return(0,n.R8)("[nuqs] Error while parsing value `%s`: %O"+(r?" (for key `%s`)":""),t,e,r),null}}var a=function(){if("undefined"==typeof window||!window.GestureEvent)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}(),u=new Map,s={history:"replace",scroll:!1,shallow:!0,throttleMs:a},o=new Set,i=0,c=null,f=r(73482);function p(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),l(e.parse,r)}return{eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide(r){var n;return null!=(n=t(r))?n:e}}},withOptions(e){return{...this,...e}}}}var h=p({parse:e=>e,serialize:e=>"".concat(e)}),d=p({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:t},serialize:e=>Math.round(e).toFixed()});function g(e,t){return e.valueOf()===t.valueOf()}p({parse:e=>{let t=d.parse(e);return null===t?null:t-1},serialize:e=>d.serialize(e+1)}),p({parse:e=>{let t=parseInt(e,16);return Number.isNaN(t)?null:t},serialize:e=>{let t=Math.round(e).toString(16);return t.padStart(t.length+t.length%2,"0")}}),p({parse:e=>{let t=parseFloat(e);return Number.isNaN(t)?null:t},serialize:e=>e.toString()}),p({parse:e=>"true"===e,serialize:e=>e?"true":"false"}),p({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:new Date(t)},serialize:e=>e.valueOf().toString(),eq:g}),p({parse:e=>{let t=new Date(e);return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString(),eq:g}),p({parse:e=>{let t=new Date(e.slice(0,10));return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString().slice(0,10),eq:g});var m=function(e){return{all:e=e||new Map,on:function(t,r){var n=e.get(t);n?n.push(r):e.set(t,[r])},off:function(t,r){var n=e.get(t);n&&(r?n.splice(n.indexOf(r)>>>0,1):e.set(t,[]))},emit:function(t,r){var n=e.get(t);n&&n.slice().map(function(e){e(r)}),(n=e.get("*"))&&n.slice().map(function(e){e(t,r)})}}}();function w(e){var t,r,p;let{history:h="replace",shallow:d=!0,scroll:g=!1,throttleMs:w=a,parse:v=e=>e,serialize:y=String,eq:S=(e,t)=>e===t,defaultValue:q,clearOnDefault:b=!0,startTransition:N}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{history:"replace",scroll:!1,shallow:!0,throttleMs:a,parse:e=>e,serialize:String,eq:(e,t)=>e===t,clearOnDefault:!0,defaultValue:void 0},z=(0,n.V7)(),M=z.searchParams,O=(0,f.useRef)(null!=(t=null==M?void 0:M.get(e))?t:null),[x,A]=(0,f.useState)(()=>{var t;let r=u.get(e),n=void 0===r?null!=(t=null==M?void 0:M.get(e))?t:null:r;return null===n?null:l(v,n,e)}),C=(0,f.useRef)(x);(0,n.Yz)("[nuqs `%s`] render - state: %O, iSP: %s",e,x,null!=(r=null==M?void 0:M.get(e))?r:null),(0,f.useEffect)(()=>{var t;let r=null!=(t=null==M?void 0:M.get(e))?t:null;if(r===O.current)return;let a=null===r?null:l(v,r,e);(0,n.Yz)("[nuqs `%s`] syncFromUseSearchParams %O",e,a),C.current=a,O.current=r,A(a)},[null==M?void 0:M.get(e),e]),(0,f.useEffect)(()=>{function t(t){let{state:r,query:l}=t;(0,n.Yz)("[nuqs `%s`] updateInternalState %O",e,r),C.current=r,O.current=l,A(r)}return(0,n.Yz)("[nuqs `%s`] subscribing to sync",e),m.on(e,t),()=>{(0,n.Yz)("[nuqs `%s`] unsubscribing from sync",e),m.off(e,t)}},[e]);let E=(0,f.useCallback)(function(t){var r,l,f,p,v,M,O,x;let A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},E="function"==typeof t?t(null!=(l=null!=(r=C.current)?r:q)?l:null):t;(null!=(f=A.clearOnDefault)?f:b)&&null!==E&&void 0!==q&&S(E,q)&&(E=null);let I=function(e,t,r,l){let i=null===t?null:r(t);return(0,n.Yz)("[nuqs queue] Enqueueing %s=%s %O",e,i,l),u.set(e,i),"push"===l.history&&(s.history="push"),l.scroll&&(s.scroll=!0),!1===l.shallow&&(s.shallow=!1),l.startTransition&&o.add(l.startTransition),s.throttleMs=Math.max(l.throttleMs??a,Number.isFinite(s.throttleMs)?s.throttleMs:0),i}(e,E,y,{history:null!=(p=A.history)?p:h,shallow:null!=(v=A.shallow)?v:d,scroll:null!=(M=A.scroll)?M:g,throttleMs:null!=(O=A.throttleMs)?O:w,startTransition:null!=(x=A.startTransition)?x:N});return m.emit(e,{state:E,query:I}
1),function({getSearchParamsSnapshot:e=function(){return new URLSearchParams(location.search)},updateUrl:t,rateLimitFactor:r=1}){return null===c&&(c=new Promise((l,f)=>{if(!Number.isFinite(s.throttleMs)){(0,n.Yz)("[nuqs queue] Skipping flush due to throttleMs=Infinity"),l(e()),setTimeout(()=>{c=null},0);return}function p(){i=performance.now();let[r,p]=function({updateUrl:e,getSearchParamsSnapshot:t}){let r=t();if(0===u.size)return[r,null];let l=Array.from(u.entries()),i={...s},c=Array.from(o);for(let[e,t]of(u.clear(),o.clear(),s.history="replace",s.scroll=!1,s.shallow=!0,s.throttleMs=a,(0,n.Yz)("[nuqs queue] Flushing queue %O with options %O",l,i),l))null===t?r.delete(e):r.set(e,t);try{return function(e,t){let r=n=>{if(n===e.length)return t();let l=e[n];if(!l)throw Error("Invalid transition function");l(()=>r(n+1))};r(0)}(c,()=>{e(r,{history:i.history,scroll:i.scroll,shallow:i.shallow})}),[r,null]}catch(e){return console.error((0,n.z3)(429),l.map(([e])=>e).join(),e),[r,e]}}({updateUrl:t,getSearchParamsSnapshot:e});null===p?l(r):f(r),c=null}setTimeout(function(){let e=performance.now()-i,t=s.throttleMs,l=r*Math.max(0,Math.min(t,t-e));(0,n.Yz)("[nuqs queue] Scheduling flush in %f ms. Throttled at %f ms",l,t),0===l?p():setTimeout(p,l)},0)})),c}(z)},[e,h,d,g,w,N,z.updateUrl,z.getSearchParamsSnapshot,z.rateLimitFactor]);return[null!=(p=null!=x?x:q)?p:null,E]}},89168:(e,t,r)=>{r.d(t,{Hx:()=>f,OB:()=>u,R8:()=>i,V7:()=>p,Yz:()=>o,z3:()=>a});var n=r(73482),l={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function a(e){return`[nuqs] ${l[e]}
2  See https://err.47ng.com/NUQS-${e}`}function u(e){if(0===e.size)return"";let t=[];for(let[r,n]of e.entries()){let e=r.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${n.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")}var s=function(){try{if("undefined"==typeof localStorage)return!1;let e="nuqs-localStorage-test";localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;if(localStorage.removeItem(e),!t)return!1}catch(e){return console.error("[nuqs]: debug mode is disabled (localStorage unavailable).",e),!1}return(localStorage.getItem("debug")??"").includes("nuqs")}();function o(e,...t){if(!s)return;let r=function(e,...t){return e.replace(/%[sfdO]/g,e=>{let r=t.shift();return"%O"===e&&r?JSON.stringify(r).replace(/"([^"]+)":/g,"$1:"):String(r)})}(e,...t);performance.mark(r);try{console.log(e,...t)}catch(e){console.log(r)}}function i(e,...t){s&&console.warn(e,...t)}var c=(0,n.createContext)({useAdapter(){throw Error(a(404))}});function f(e){return({children:t,...r})=>(0,n.createElement)(c.Provider,{...r,value:{useAdapter:e}},t)}function p(){let e=(0,n.useContext)(c);if(!("useAdapter"in e))throw Error(a(404));return e.useAdapter()}c.displayName="NuqsAdapterContext",s&&"undefined"!=typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==c&&console.error(a(303)),window.__NuqsAdapterContext=c)}}]);

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.