PageSourceSearch

https://onlineornot.com/assets/lib-8ENPGRCG.js

js onlineornot.com collected 2026-10-02 03:31:11 UTC 11,631 bytes, 4 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="b13cb2e6-0083-5a45-9a58-c906b78f56aa")}catch(e){}}();
3(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`5d6e2a6dc100e27104c4f4f9ae908d50e0e81b8a`}}catch{}})();import{B as e,C as t,F as n,G as r,K as i,P as a,Q as o,R as s,S as c,U as l,V as u,W as d,b as f,d as p,f as m,g as h,l as g,m as _,p as v,q as y,v as b,x,y as S}from"./components-Rp1jvpwi.js";import{_ as C,a as w,c as T,n as E,s as D}from"./errorBoundaries-BJc_K4GE.js";var O=`application/x-www-form-urlencoded`;function k(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function A(e){return k(e)&&e.tagName.toLowerCase()===`button`}function j(e){return k(e)&&e.tagName.toLowerCase()===`form`}function M(e){return k(e)&&e.tagName.toLowerCase()===`input`}function N(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function P(e,t){return e.button===0&&(!t||t===`_self`)&&!N(e)}function F(e=``){return new URLSearchParams(typeof e==`string`||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}function I(e,t){let n=F(e);return t&&t.forEach((e,r)=>{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}var L=null;function R(){if(L===null)try{new FormData(document.createElement(`form`),0),L=!1}catch{L=!0}return L}var z=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function B(e){return e!=null&&!z.has(e)?(r(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${O}"`),null):e}function V(e,t){let n,r,i,a,o;if(j(e)){let o=e.getAttribute(`action`);r=o?u(o,t):null,n=e.getAttribute(`method`)||`get`,i=B(e.getAttribute(`enctype`))||O,a=new FormData(e)}else if(A(e)||M(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a <button> or <input type="submit"> without a <form>`);let s=e.getAttribute(`formaction`)||o.getAttribute(`action`);if(r=s?u(s,t):null,n=e.getAttribute(`formmethod`)||o.getAttribute(`method`)||`get`,i=B(e.getAttribute(`formenctype`))||B(o.getAttribute(`enctype`))||O,a=new FormData(o,e),!R()){let{name:t,type:n,value:r}=e;if(n===`image`){let e=t?`${t}.`:``;a.append(`${e}x`,`0`),a.append(`${e}y`,`0`)}else t&&a.append(t,r)}}else if(k(e))throw Error(`Cannot submit element that is not <form>, <button>, or <input type="submit|image">`);else n=`get`,r=null,i=O,o=e;return a&&i===`text/plain`&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}var H=o(y(),1),U=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;try{U&&(window.__reactRouterVersion=`8`)}catch{}var W=H.forwardRef(function({onClick:t,discover:n=`render`,prefetch:r=`none`,relative:o,reloadDocument:c,replace:l,mask:u,state:d,target:f,to:m,preventScrollReset:h,viewTransition:_,defaultShouldRevalidate:v,...y},b){let{basename:S,navigator:C,useTransitions:E}=H.useContext(x),O=typeof m==`string`&&i.test(m),k=s(m,S);m=k.to;let A=g(m,{relative:o}),j=p(),M=null;if(u){let t=e(u,[],j.mask?j.mask.pathname:`/`,!0);S!==`/`&&(t.pathname=t.pathname===`/`?S:a([S,t.pathname])),M=C.createHref(t)}let[N,P,F]=T(r,y),I=ee(m,{replace:l,mask:u,state:d,target:f,preventScrollReset:h,relative:o,viewTransition:_,defaultShouldRevalidate:v,useTransitions:E});function L(e){t&&t(e),e.defaultPrevented||I(e)}let R=!(k.isExternal||c),z=H.createElement(`a`,{...y,...F,href:(R?M:void 0)||k.absoluteURL||A,onClick:R?L:t,ref:D(b,P),target:f,"data-discover":!O&&n===`render`?`true`:void 0});return N&&!O?H.createElement(H.Fragment,null,z,H.createElement(w,{page:A})):z});W.displayName=`Link`;var G=H.forwardRef(function({"aria-current":e=`page`,caseSensitive:t=!1,className:n=``,end:r=!1,style:i,to:a,viewTransition:o,children:s,...c},l){let d=h(a,{relative:c.relative}),m=p(),g=H.useContext(f),{navigator:_,basename:v}=H.useContext(x),y=g!=null&&le(d)&&o===!0,b=_.encodeLocation?_.encodeLocation(d).pathname:d.pathname,S=m.pathname,C=g&&g.navigation&&g.navigation.location?g.navigation.location.pathname:null;t||(S=S.toLowerCase(),C=C?C.toLowerCase():null,b=b.toLowerCase()),C&&v&&(C=u(C,v)||C);let w=b!==`/`&&b.endsWith(`/`)?b.length-1:b.length,T=S===b||!r&&S.startsWith(b)&&S.charAt(w)===`/`,E=C!=null&&(C===b||!r&&
3C.startsWith(b)&&C.charAt(w)===`/`),D={isActive:T,isPending:E,isTransitioning:y},O=T?e:void 0,k;k=typeof n==`function`?n(D):[n,T?`active`:null,E?`pending`:null,y?`transitioning`:null].filter(Boolean).join(` `);let A=typeof i==`function`?i(D):i;return H.createElement(W,{...c,"aria-current":O,className:k,ref:l,style:A,to:a,viewTransition:o},typeof s==`function`?s(D):s)});G.displayName=`NavLink`;var K=H.forwardRef(({discover:e=`render`,fetcherKey:t,navigate:n,reloadDocument:r,replace:a,state:o,method:s=`get`,action:c,onSubmit:l,relative:u,preventScrollReset:d,viewTransition:f,defaultShouldRevalidate:p,...m},h)=>{let{useTransitions:g}=H.useContext(x),_=ie(),v=ae(c,{relative:u}),y=s.toLowerCase()===`get`?`get`:`post`,b=typeof c==`string`&&i.test(c);return H.createElement(`form`,{ref:h,method:y,action:v,onSubmit:r?l:e=>{if(l&&l(e),e.defaultPrevented)return;e.preventDefault();let r=e.nativeEvent.submitter,i=r?.getAttribute(`formmethod`)||s,c=()=>_(r||e.currentTarget,{fetcherKey:t,method:i,navigate:n,replace:a,state:o,relative:u,preventScrollReset:d,viewTransition:f,defaultShouldRevalidate:p});g&&n!==!1?H.startTransition(()=>c()):c()},...m,"data-discover":!b&&e===`render`?`true`:void 0})});K.displayName=`Form`;function q({getKey:e,storageKey:t,...n}){let r=H.useContext(E),{basename:i}=H.useContext(x),a=p(),o=m();oe({getKey:e,storageKey:t});let s=H.useMemo(()=>{if(!r||!e)return null;let t=$(a,o,i,e);return t===a.key?null:t},[]);if(!r||r.isSpaMode)return null;let c=((e,t)=>{if(!window.history.state||!window.history.state.key){let e=Math.random().toString(32).slice(2);window.history.replaceState({key:e},``)}try{let n=JSON.parse(sessionStorage.getItem(e)||`{}`)[t||window.history.state.key];
3typeof n==`number`&&window.scrollTo(0,n)}catch(t){console.error(t),sessionStorage.removeItem(e)}}).toString();return n.nonce==null&&r?.nonce&&(n.nonce=r.nonce),H.createElement(`script`,{...n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:`(${c})(${C(JSON.stringify(t||Z))}, ${C(JSON.stringify(s))})`}})}q.displayName=`ScrollRestoration`;function J(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Y(e){let t=H.useContext(S);return d(t,J(e)),t}function X(e){let t=H.useContext(f);return d(t,J(e)),t}function ee(e,{target:t,replace:n,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c,useTransitions:u}={}){let d=v(),f=p(),m=h(e,{relative:o});return H.useCallback(p=>{if(P(p,t)){p.preventDefault();let t=n===void 0?l(f)===l(m):n,h=()=>d(e,{replace:t,mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:s,defaultShouldRevalidate:c});u?H.startTransition(()=>h()):h()}},[f,d,m,n,r,i,t,e,a,o,s,c,u])}function te(e){r(typeof URLSearchParams<`u`,"You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=H.useRef(F(e)),n=H.useRef(!1),i=p(),a=H.useMemo(()=>I(i.search,n.current?null:t.current),[i.search]),o=v();return[a,H.useCallback((e,t)=>{let r=F(typeof e==`function`?e(new URLSearchParams(a)):e);n.current=!0,o(`?`+r,t)},[o,a])]}var ne=0,re=()=>`__${String(++ne)}__`;function ie(){let{router:e}=Y(`useSubmit`),{basename:t}=H.useContext(x),n=b(),r=e.fetch,i=e.navigate;return H.useCallback(async(e,a={})=>{let{action:o,method:s,encType:c,formData:l,body:u}=V(e,t);a.navigate===!1?await r(a.fetcherKey||re(),n,a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,relative:a.relative,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,flushSync:a.flushSync}):await i(a.action||o,{defaultShouldRevalidate:a.defaultShouldRevalidate,preventScrollReset:a.preventScrollReset,relative:a.relative,formData:l,body:u,formMethod:a.method||s,formEncType:a.encType||c,replace:a.replace,state:a.state,fromRouteId:n,flushSync:a.flushSync,viewTransition:a.viewTransition})},[r,i,t,n])}function ae(e,{relative:t}={}){let{basename:n}=H.useContext(x),r=H.useContext(c);d(r,`useFormAction must be used inside a RouteContext`);let[i]=r.matches.slice(-1),o={...h(e||`.`,{relative:t})},s=p();if(e==null){o.search=s.search;let e=new URLSearchParams(o.search),t=e.getAll(`index`);if(t.some(e=>e===``)){e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();o.search=n?`?${n}`:``}}return(!e||e===`.`)&&i.route.index&&(o.search=o.search?o.search.replace(/^\?/,`?index&`):`?index`),n!==`/`&&(o.pathname=o.pathname===`/`?n:a([n,o.pathname])),l(o)}var Z=`react-router-scroll-positions`,Q={};function $(e,t,n,r){let i=null;return r&&(i=r(n===`/`?e:{...e,pathname:u(e.pathname,n)||e.pathname},t)),i??=e.key,i}function oe({getKey:e,storageKey:t}={}){let{router:n}=Y(`useScrollRestoration`),{restoreScrollPosition:i,preventScrollReset:a}=X(`useScrollRestoration`),{basename:o}=H.useContext(x),s=p(),c=m(),l=_();H.useEffect(()=>(window.history.scrollRestoration=`manual`,()=>{window.history.scrollRestoration=`auto`}),[]),ce(H.useCallback(e=>{e.persisted&&(window.history.scrollRestoration=`manual`)},[])),se(H.useCallback(()=>{if(l.state===`idle`){let t=$(s,c,o,e);Q[t]=window.scrollY}try{sessionStorage.setItem(t||Z,JSON.stringify(Q))}catch(e){r(!1,`Failed to save scroll positions in sessionStorage, <ScrollRestoration /> will not work properly (${e}).`)}window.history.scrollRestoration=`auto`},[l.state,e,o,s,c,t])),typeof document<`u`&&(H.useLayoutEffect(()=>{try{let e=sessionStorage.getItem(t||Z);e&&(Q=JSON.parse(e))}catch{}},[t]),H.useLayoutEffect(()=>{let t=n?.enableScrollRestoration(Q,()=>window.scrollY,e?(t,n)=>$(t,n,o,e):void 0);return()=>t&&t()},[n,o,e]),H.useLayoutEffect(()=>{if(i!==!1){if(typeof i==`number`){window.scrollTo(0,i);return}try{if(s.hash){let e=document.getElementById(decodeURIComponent(s.hash.slice(1)));if(e){e.scrollIntoView();return}}}catch{r(!1,`"${s.hash.slice(1)}" is not a decodable element ID. The view will not scroll to it.`)}a!==!0&&window.scrollTo(0,0)}},[s,i,a]))}function se(e,t){let{capture:n}=t||{};H.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pagehide`,e,t),()=>{window.removeEventListener(`pagehide`,e,t)}},[e,n])}function ce(e,t){let{capture:n}=t||{};H.useEffect(()=>{let t=n==null?void 0:{capture:n};return window.addEventListener(`pageshow`,e,t),()=>{window.removeEventListener(`pageshow`,e,t)}},[e,n])}function le(e,{relative:r}={}){let i=H.useContext(t);d(i!=null,"`useViewTransitionState` must be used within `react-router/dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:a}=Y(`useViewTransitionState`),o=h(e,{relative:r});if(!i.isTransitioning)return!1;let s=u(i.currentLocation.pathname,a)||i.currentLocation.pathname,c=u(i.nextLocation.pathname,a)||i.nextLocation.pathname;return n(o.pathname,c)!=null||n(o.pathname,s)!=null}export{te as i,W as n,q as r,K as t};
4//# debugId=b13cb2e6-0083-5a45-9a58-c906b78f56aa

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.