PageSourceSearch

https://origos.ai/_next/static/chunks/3044-e17d5346fd38fa60.js

js origos.ai collected 2026-10-05 14:59:01 UTC 11,337 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3044],{63044:function(e,t,r){r.d(t,{AE:function(){return a},Lv:function(){return s},mF:function(){return i},Oi:function(){return l},Ub:function(){return o},v1:function(){return useQueryState},XI:function(){return useQueryStates}});var n,u=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}let e=localStorage.getItem("debug")??"";return e.includes("nuqs")||e.includes("next-usequerystate")}();function debug(e,...t){if(!u)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),console.log(e,...t)}function safeParse(e,t,r){try{return e(t)}catch(e){return!function(e,...t){u&&console.warn(e,...t)}("[nuqs] Error while parsing value `%s`: %O"+(r?" (for key `%s`)":""),t,e,r),null}}function createParser(e){function parseServerSideNullable(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),safeParse(e.parse,r)}return{eq:(e,t)=>e===t,...e,parseServerSide:parseServerSideNullable,withDefault(e){return{...this,defaultValue:e,parseServerSide:t=>parseServerSideNullable(t)??e}},withOptions(e){return{...this,...e}}}}var l=createParser({parse:e=>e,serialize:e=>`${e}`});createParser({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:t},serialize:e=>Math.round(e).toFixed()}),createParser({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")}});var s=createParser({parse:e=>{let t=parseFloat(e);return Number.isNaN(t)?null:t},serialize:e=>e.toString()}),a=createParser({parse:e=>"true"===e,serialize:e=>e?"true":"false"}),o=createParser({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:new Date(t)},serialize:e=>e.valueOf().toString()}),i=createParser({parse:e=>{let t=new Date(e);return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString()}),c={409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` was about to load on top.",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 error(e){return`[nuqs] ${c[e]}
2  See https://err.47ng.com/NUQS-${e}`}var f=r(24033),h=r(2265),p=function(){if("undefined"==typeof window)return 50;let e=!!window.GestureEvent;if(!e)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}(),d=new Map,g={history:"replace",scroll:!1,shallow:!0,throttleMs:p},y=new Set,b=0,m=null;function enqueueQueryStringUpdate(e,t,r,n){let u=null===t?null:r(t);return debug("[nuqs queue] Enqueueing %s=%s %O",e,u,n),d.set(e,u),"pu
2sh"===n.history&&(g.history="push"),n.scroll&&(g.scroll=!0),!1===n.shallow&&(g.shallow=!1),n.startTransition&&(y.add(n.startTransition),g.shallow=!1),g.throttleMs=Math.max(n.throttleMs??p,Number.isFinite(g.throttleMs)?g.throttleMs:0),u}function getQueuedValue(e){return d.get(e)??null}function scheduleFlushToURL(e){return null===m&&(m=new Promise((t,r)=>{if(!Number.isFinite(g.throttleMs)){debug("[nuqs queue] Skipping flush due to throttleMs=Infinity"),t(new URLSearchParams(location.search)),setTimeout(()=>{m=null},0);return}function flushNow(){b=performance.now();let[n,u]=function(e){let t=new URLSearchParams(location.search);if(0===d.size)return[t,null];let r=Array.from(d.entries()),n={...g},u=Array.from(y);for(let[e,u]of(d.clear(),y.clear(),g.history="replace",g.scroll=!1,g.shallow=!0,g.throttleMs=p,debug("[nuqs queue] Flushing queue %O with options %O",r,n),r))null===u?t.delete(e):t.set(e,u);try{let r=window.next?.router,l="string"==typeof r?.state?.asPath;if(l){let e=renderURL(r.state.asPath.split("?")[0]??"",t);debug("[nuqs queue (pages)] Updating url: %s",e);let u="push"===n.history?r.push:r.replace;u.call(r,e,e,{scroll:n.scroll,shallow:n.shallow})}else{let r=renderURL(location.origin+location.pathname,t);debug("[nuqs queue (app)] Updating url: %s",r);let l="push"===n.history?history.pushState:history.replaceState,s=(window.next?.version??"")>="14.1.0"?null:history.state;l.call(history,s,w,r),n.scroll&&window.scrollTo(0,0),n.shallow||function(e,t){let recursiveCompose=r=>{if(r===e.length)return t();let n=e[r];if(!n)throw Error("Invalid transition function");n(()=>recursiveCompose(r+1))};recursiveCompose(0)}(u,()=>{e.replace(r,{scroll:!1})})}return[t,null]}catch(e){return console.error(error(429),r.map(([e])=>e).join(),e),[t,e]}}(e);null===u?t(n):r(n),m=null}setTimeout(function(){let e=performance.now(),t=e-b,r=g.throttleMs,n=Math.max(0,Math.min(r,r-t));debug("[nuqs queue] Scheduling flush in %f ms. Throttled at %f ms",n,r),0===n?flushNow():setTimeout(flushNow,n)},0)})),m}function renderURL(e,t){let r=e.split("#")[0]??"",n=function(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")}`)}return"?"+t.join("&")}(t),u=location.hash;return r+n+u}var S=Symbol("__nuqs__SYNC__"),w="__nuqs__NO_SYNC__",q=Symbol("__nuqs__NOTIFY__"),O={all:n=n||new Map,on:function(e,t){var r=n.get(e);r?r.push(t):n.set(e,[t])},off:function(e,t){var r=n.get(e);r&&(t?r.splice(r.indexOf(t)>>>0,1):n.set(e,[]))},emit:function(e,t){var r=n.get(e);r&&r.slice().map(function(e){e(t)}),(r=n.get("*"))&&r.slice().map(function(r){r(e,t)})}};function useQueryState(e,{history:t="replace",shallow:r=!0,scroll:n=!1,throttleMs:u=p,parse:l=e=>e,serialize:s=String,eq:a=(e,t)=>e===t,defaultValue:o,clearOnDefault:i=!1,startTransition:c}={history:"replace",scroll:!1,shallow:!0,throttleMs:p,parse:e=>e,serialize:String,eq:(e,t)=>e===t,clearOnDefault:!1,defaultValue:void 0}){let d=(0,f.useRouter)(),g=(0,f.useSearchParams)(),y=h.useRef(null),[b,m]=h.useState(()=>{let t=getQueuedValue(e),r=g?.get(e)??null,n=t??r;return y.current=n,null===n?null:safeParse(l,n,e)}),w=h.useRef(b);debug("[nuqs `%s`] render - state: %O, iSP: %s",e,b,g?.get(e)??null),h.useEffect(()=>{if(window.next?.version!=="14.0.3")return;let t=g.get(e)??null;if(t===y.current)return;let r=null===t?null:safeParse(l,t,e);debug("[nuqs `%s`] syncFromUseSearchParams %O",e,r),w.current=r,y.current=t,m(r)},[g?.get(e),e]),h.useInsertionEffect(()=>{function updateInternalState({state:t,query:r}){debug("[nuqs `%s`] updateInternalState %O",e,t),w.current=t,y.current=r,m(t)}function syncFromURL(t){let r=t.get(e);if(r===y.current)return;let n=null===r?null:safeParse(l,r,e);debug("[nuqs `%s`] syncFromURL %O",e,n),updateInternalState({state:n,query:r})}return debug("[nuqs `%s`] subscribing to sync",e),O.on(S,syncFromURL),O.on(e,updateInternalState),()=>{debug("[nuqs `%s`] unsubscribing from sync",e),O.off(S,syncFromURL),O.off(e,updateInternalState)}},[e]);let q=h.useCallback((l,f={})=>{let h="function"==typeof l?l(w.current??o??null):l;return(f.clearOnDefault??i)&&null!==h&&void 0!==o&&a(h,o)&&(h=null),y.current=enqueueQueryStringUpdate(e,h,s,{history:f.history??t,shallow:f.shallow??r,scroll:f.scroll??n,throttleMs:f.throttleMs??u,startTransition:f.startTransition??c}),O.emit(e,{state:h,query:y.current}),scheduleFlushToURL(d)},[e,t,r,n,u,c]);return[b??o??null,q]}"object"==typeof history&&function(){let e="1.20.0",t=history.__nuqs_patched;
2if(t){t!==e&&console.error(error(409),t,e);return}for(let t of(debug("[nuqs] Patching history with %s",e),["pushState","replaceState"])){let e=history[t].bind(history);history[t]=function(r,n,u){if(!u)return debug("[nuqs] history.%s(null) (%s) %O",t,n,r),e(r,n,u);let l=n===w?"internal":"external",s=new URL(u,location.origin).searchParams;if(debug("[nuqs] history.%s(%s) (%s) %O",t,u,l,r),"external"===l){for(let[e,t]of s.entries()){let r=getQueuedValue(e);null!==r&&r!==t&&(debug("[nuqs] Overwrite detected for key: %s, Server: %s, queue: %s",e,t,r),s.set(e,r))}setTimeout(()=>{debug("[nuqs] External history.%s call: triggering sync with %s",t,s),O.emit(S,s),O.emit(q,{search:s,source:l})},0)}else setTimeout(()=>{O.emit(q,{search:s,source:l})},0);return e(r,n===w?"":n,u)}}Object.defineProperty(history,"__nuqs_patched",{value:e,writable:!1,enumerable:!1,configurable:!1})}();var v={};function useQueryStates(e,{history:t="replace",scroll:r=!1,shallow:n=!0,throttleMs:u=p,clearOnDefault:l=!1,startTransition:s,urlKeys:a=v}={}){let o=Object.keys(e).join(","),i=h.useMemo(()=>Object.fromEntries(Object.keys(e).map(e=>[e,a[e]??e])),[o,a]),c=(0,f.useRouter)(),d=(0,f.useSearchParams)(),g=h.useRef({}),[y,b]=h.useState(()=>{let t=d??new URLSearchParams;return g.current=Object.fromEntries(t.entries()),parseMap(e,a,t)}),m=h.useRef(y);debug("[nuq+ `%s`] render - state: %O, iSP: %s",o,y,d),h.useEffect(()=>{if(window.next?.version!=="14.0.3")return;let t=parseMap(e,a,d,g.current,m.current);b(t)},[Object.keys(i).map(e=>d?.get(e)).join("&"),o]),h.useInsertionEffect(()=>{function updateInternalState(e){debug("[nuq+ `%s`] updateInternalState %O",o,e),m.current=e,b(e)}function syncFromURL(t){let r=parseMap(e,a,t,g.current,m.current);debug("[nuq+ `%s`] syncFromURL %O",o,r),updateInternalState(r)}let t=Object.keys(e).reduce((t,r)=>(t[r]=({state:t,query:n})=>{let{defaultValue:u}=e[r],l=i[r];m.current={...m.current,[r]:t??u??null},g.current[l]=n,debug("[nuq+ `%s`] Cross-hook key sync %s: %O (default: %O). Resolved: %O",o,l,t,u,m.current),updateInternalState(m.current)},t),{});for(let r of(O.on(S,syncFromURL),Object.keys(e))){let e=i[r];debug("[nuq+ `%s`] Subscribing to sync for `%s`",o,e),O.on(e,t[r])}return()=>{for(let r of(O.off(S,syncFromURL),Object.keys(e))){let e=i[r];debug("[nuq+ `%s`] Unsubscribing to sync for `%s`",o,e),O.off(e,t[r])}}},[e,i]);let w=h.useCallback((a,f={})=>{let h="function"==typeof a?a(m.current):null===a?Object.fromEntries(Object.keys(e).map(e=>[e,null])):a;for(let[a,c]of(debug("[nuq+ `%s`] setState: %O",o,h),Object.entries(h))){let o=e[a],h=i[a];o&&((f.clearOnDefault??o.clearOnDefault??l)&&null!==c&&void 0!==o.defaultValue&&(o.eq??((e,t)=>e===t))(c,o.defaultValue)&&(c=null),g.current[h]=enqueueQueryStringUpdate(h,c,o.serialize??String,{history:f.history??o.history??t,shallow:f.shallow??o.shallow??n,scroll:f.scroll??o.scroll??r,throttleMs:f.throttleMs??o.throttleMs??u,startTransition:f.startTransition??o.startTransition??s}),O.emit(h,{state:c,query:g.current[h]??null}))}return scheduleFlushToURL(c)},[e,t,n,r,u,s,i]);return[y,w]}function parseMap(e,t,r,n,u){return Object.keys(e).reduce((l,s)=>{let a=t?.[s]??s,{defaultValue:o,parse:i}=e[s],c=r?.get(a)??null,f=getQueuedValue(a),h=f??c;if(n&&u&&n[a]===h)return l[s]=u[s]??o??null,l;let p=null===h?null:safeParse(i,h,s);return l[s]=p??o??null,n&&(n[a]=h),l},{})}}}]);

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.