PageSourceSearch

https://tinymedicalapps.com/_next/static/chunks/4495-55626452a65b1266.js

js tinymedicalapps.com collected 2026-10-08 11:09:50 UTC 22,615 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4495],{5248:(e,t,r)=>{"use strict";r.d(t,{NuqsAdapter:()=>p});var n=r(27364),o=r(33796);function s(){(0,n.Yz)("[nuqs] Aborting queues"),o.ex.abortAll(),o.V.abort().forEach(e=>o.ex.queuedQuerySync.emit(e))}var u=r(73312),i=r(15334);let a=0;function l(){a=0,s()}function c(){--a<=0&&(a=0,queueMicrotask(s))}function d(){return(0,u.useEffect)(()=>(!function(){var e,t;if(e="next/app","undefined"==typeof history||(history.nuqs?.version&&"0.0.0-inject-version-here"!==history.nuqs.version?(console.error((0,n.z3)(409),history.nuqs.version,"0.0.0-inject-version-here",e),!!1):!!history.nuqs?.adapters?.includes(e)))return;let r=history.replaceState,o=history.pushState;history.replaceState=function(e,t,n){return c(),r.call(history,e,t,n)},history.pushState=function(e,t,r){return c(),o.call(history,e,t,r)},t="next/app",history.nuqs=history.nuqs??{version:"0.0.0-inject-version-here",adapters:[]},history.nuqs.adapters.push(t)}(),window.addEventListener("popstate",l),()=>window.removeEventListener("popstate",l)),[]),null}let h=(0,n.Hx)(function(){let e=(0,i.useRouter)(),t=(0,i.useSearchParams)(),[r,s]=(0,u.useOptimistic)(t);return{searchParams:r,updateUrl:(0,u.useCallback)((t,r)=>{let i=o.V.reset().concat(Array.from(o.ex.queuedQuerySync.all.keys()));(0,u.startTransition)(()=>{if(!r.shallow)for(let e of(s(t),i))o.ex.queuedQuerySync.emit(e);let u=function(e){let{origin:t,pathname:r,hash:o}=location;return t+r+(0,n.OB)(e)+o}(t);(0,n.Yz)("[nuqs next/app] Updating url: %s",u);let l="push"===r.history?history.pushState:history.replaceState;a=3,l.call(history,null,"",u),r.scroll&&window.scrollTo(0,0),r.shallow||e.replace(u,{scroll:!1})})},[]),rateLimitFactor:3,autoResetQueueOnUpdate:!1}});function p(e){let{children:t,...r}=e;return(0,u.createElement)(h,{...r,children:[(0,u.createElement)(u.Suspense,{key:"nuqs-adapter-suspense-navspy",children:(0,u.createElement)(d)}),t]})}},13645:(e,t,r)=>{"use strict";r.d(t,{$A:()=>u,YL:()=>a});var n=r(85164),o=r(73312);let s=(0,r(46717).q6)("SearchContext",{enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function u(){return s.use()}function i(){let[e,t]=(0,o.useState)("⌘");return(0,o.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function a(e){let{SearchDialog:t,children:r,preload:u=!0,options:a,hotKey:l=[{key:e=>e.metaKey||e.ctrlKey,display:(0,n.jsx)(i,{})},{key:"k",display:"K"}],links:c}=e,[d,h]=(0,o.useState)(!u&&void 0);return(0,o.useEffect)(()=>{let e=e=>{l.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(h(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[l]),(0,n.jsxs)(s.Provider,{value:(0,o.useMemo)(()=>({enabled:!0,hotKey:l,setOpenSearch:h}),[l]),children:[void 0!==d&&(0,n.jsx)(t,{open:d,onOpenChange:h,links:c,...a}),r]})}},19925:(e,t,r)=>{"use strict";r.r(t),r.d(t,{I18nContext:()=>s,I18nLabel:()=>u,defaultTranslations:()=>o,useI18n:()=>i});var n=r(73312);let o={search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next Page",previousPage:"Previous Page",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"},s=(0,n.createContext)({text:o});function u(e){let{text:t}=i();return t[e.label]}function i(){return(0,n.useContext)(s)}},20839:(e,t,r)=>{"use strict";r.d(t,{NavProvider:()=>i,hI:()=>a});var n=r(85164),o=r(73312),s=r(46717);(0,s.q6)("StylesContext",{tocNav:"xl:hidden",toc:"max-xl:hidden"});let u=(0,s.q6)("NavContext",{isTransparent:!1});function i(e){let{transparentMode:t="none",children:r}=e,[s,i]=(0,o.useState)("none"!==t);return(0,o.useEffect)(()=>{if("top"!==t)return;let e=()=>{i(window.scrollY<10)};return e(),window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e)}},[t]),(0,n.jsx)(u.Provider,{value:(0,o.useMemo)(()=>({isTransparent:s}),[s]),children:r})}function a(){return u.use()}},27364:(e,t,r)=>{"use strict";r.d(t,{Hx:()=>d,OB:()=>l,R8:()=>u,TU:()=>f,V7:()=>h,Yz:()=>s,uZ:()=>p,z3:()=>a});var n=r(73312);let o=function(){try{let e="nuqs-localStorage-test";if("undefined"==typeof localStorage)return!1;localStorage.setItem(e,e);let t=localStorage.getItem(e)===e;return localStorage.removeItem(e),t&&(localStorage.getItem("debug")||"").includes("nuqs")}catch{return!1}}();function s(e,...t){if(!o)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{console.log(r)}}function u(e,...t){o&&console.warn(e,...t)}let i={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.",422:"Invalid options combination: `limitUrlUpdates: debounce` should be used in SSR scenarios, with `shallow: false`",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cac
1he. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function a(e){return`[nuqs] ${i[e]}
2  See https://err.47ng.com/NUQS-${e}`}function l(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("&")}let c=(0,n.createContext)({useAdapter(){throw Error(a(404))}});function d(e){return({children:t,defaultOptions:r,processUrlSearchParams:o,...s})=>(0,n.createElement)(c.Provider,{...s,value:{useAdapter:e,defaultOptions:r,processUrlSearchParams:o}},t)}function h(e){let t=(0,n.useContext)(c);if(!("useAdapter"in t))throw Error(a(404));return t.useAdapter(e)}c.displayName="NuqsAdapterContext",o&&"undefined"!=typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==c&&console.error(a(303)),window.__NuqsAdapterContext=c);let p=()=>(0,n.useContext)(c).defaultOptions,f=()=>(0,n.useContext)(c).processUrlSearchParams},31799:(e,t,r)=>{"use strict";function n(e,t,r){let{includePage:n=!0,includeSeparator:o=!1,includeRoot:s}=r,u=[];return t.forEach((e,r)=>{if("separator"===e.type&&e.name&&o&&u.push({name:e.name}),"folder"===e.type){let n=t.at(r+1);if(n&&e.index===n)return;if(e.root){u=[];return}u.push({name:e.name,url:e.index?.url})}"page"===e.type&&n&&u.push({name:e.name,url:e.url})}),s&&u.unshift({name:e.name,url:"object"==typeof s?s.url:void 0}),u}r.d(t,{Pp:()=>n,oe:()=>function e(t,r){let n;for(let o of(r.endsWith("/")&&(r=r.slice(0,-1)),t)){if("separator"===o.type&&(n=o),"folder"===o.type){if(o.index?.url===r){let e=[];return n&&e.push(n),e.push(o,o.index),e}let t=e(o.children,r);if(t)return t.unshift(o),n&&t.unshift(n),t}if("page"===o.type&&o.url===r){let e=[];return n&&e.push(n),e.push(o),e}}return null}}),r(73312)},33796:(e,t,r)=>{"use strict";r.d(t,{V:()=>d,Vv:()=>s,ex:()=>p,zj:()=>u});var n=r(27364),o=r(73312);let s={method:"throttle",timeMs: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}}()};function u(){let e=new Map;return{all:e,on(t,r){let n=e.get(t)||[];return n.push(r),e.set(t,n),()=>this.off(t,r)},off(t,r){let n=e.get(t);n&&e.set(t,n.filter(e=>e!==r))},emit(t,r){let n=e.get(t);n?.forEach(e=>e(r))}}}function i(e,t,r){let n=setTimeout(function(){e(),r.removeEventListener("abort",o)},t);function o(){clearTimeout(n),r.removeEventListener("abort",o)}r.addEventListener("abort",o)}function a(){let e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},r=()=>{};return{promise:new e((e,n)=>{t=e,r=n}),resolve:t,reject:r}}function l(){return new URLSearchParams(location.search)}var c=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=s.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;push({key:e,query:t,options:r},o=s.timeMs){(0,n.Yz)("[nuqs gtq] Enqueueing %s=%s %O",e,t,r),this.updateMap.set(e,t),"push"===r.history&&(this.options.history="push"),r.scroll&&(this.options.scroll=!0),!1===r.
2shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||o>this.timeMs)&&(this.timeMs=o)}getQueuedQuery(e){return this.updateMap.get(e)}flush({getSearchParamsSnapshot:e=l,rateLimitFactor:t=1,...r},o){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return(0,n.Yz)("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=a();let s=()=>{this.lastFlushedAt=performance.now();let[t,n]=this.applyPendingUpdates({...r,autoResetQueueOnUpdate:r.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},o);null===n?this.resolvers.resolve(t):this.resolvers.reject(t),this.resolvers=null};return i(()=>{let e=performance.now()-this.lastFlushedAt,r=this.timeMs,o=t*Math.max(0,r-e);(0,n.Yz)("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",o,r,t),0===o?s():i(s,o,this.controller.signal)},0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){let e=Array.from(this.updateMap.keys());return(0,n.Yz)("[nuqs gtq] Resetting queue %s",JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=s.timeMs,e}applyPendingUpdates(e,t){let{updateUrl:r,getSearchParamsSnapshot:o}=e,s=o();if((0,n.Yz)("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,s.toString()),0===this.updateMap.size)return[s,null];let u=Array.from(this.updateMap.entries()),i={...this.options},a=Array.from(this.transitions);for(let[t,r]of(e.autoResetQueueOnUpdate&&this.reset(),(0,n.Yz)("[nuqs gtq] Flushing queue %O with options %O",u,i),u))null===r?s.delete(t):s.set(t,r);t&&(s=t(s));try{return!function(e,t){let r=t;for(let t=e.length-1;t>=0;t--){let n=e[t];if(!n)continue;let o=r;r=()=>n(o)}r()}(a,()=>{r(s,i)}),[s,null]}catch(e){return console.error((0,n.z3)(429),u.map(([e])=>e).join(),e),[s,e]}}};let d=new c;var h=class{callback;resolvers=a();controller=new AbortController;queuedValue=void 0;constructor(e){this.callback=e}abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,i(()=>{let t=this.resolvers;try{(0,n.Yz)("[nuqs dq] Flushing debounce queue",e);let r=this.callback(e);(0,n.Yz)("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=a(),r.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}};let p=new class{throttleQueue;queues=new Map;queuedQuerySync=u();constructor(e=new c){this.throttleQueue=e}useQueuedQueries(e){return function(e,t,r){let n=(0,o.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,r(e)]));return[JSON.stringify(t),t]},[e.join(","),r]),s=(0,o.useRef)(null);null===s.current&&(s.current=n());let u=(0,o.useCallback)(r=>{let n=e.map(e=>t(e,r));return()=>n.forEach(e=>e())},[e.join(","),t]);return(0,o.useSyncExternalStore)(u,()=>{let[e,t]=n();return s.current[0]===e?s.current[1]:(s.current=[e,t],t)},()=>s.current[1])}(e,(e,t)=>this.queuedQuerySync.on(e,t),e=>this.getQueuedQuery(e))}push(e,t,r){if(!Number.isFinite(t))return Promise.resolve((r.getSearchParamsSnapshot??l)());let o=e.key;if(!this.queues.has(o)){(0,n.Yz)("[nuqs dqc] Creating debounce queue for `%s`",o);let e=new h(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(r).finally(()=>{void 0===this.queues.get(e.key)?.queuedValue&&((0,n.Yz)("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(o,e)}(0,n.Yz)("[nuqs dqc] Enqueueing debounce update %O",e);let s=this.queues.get(o).push(e,t);return this.queuedQuerySync.emit(o),s}abort(e){let t=this.queues.get(e);return t?((0,n.Yz)("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(let[e,t]of this.queues.entries())(0,n.Yz)("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){let t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}}(d)},46717:(e,t,r)=>{"use strict";r.d(t,{Image:()=>n._V,a8:()=>n.a8,q6:()=>n.q6,rd:()=>n.rd});var n=r(96998)},49740:(e,t,r)=>{"use strict";r.d(t,{RootProvider:()=>q,$A:()=>a.$A,cL:()=>i.c,tJ:()=>b.t});var n=r(85164),o=r(2789),s=r(73312),u=r(88702),i=r(67451),a=r(13645),l=r(76770),c=r(19925),d=r(46717);let h=(0,s.lazy)(()=>Promise.all([r.e(7607),r.e(1632),r.e(3430)]).then(r.bind(r,33430)));function p(e){let{children:t,dir:r="ltr",theme:s={},search:l,i18n:c}=e,d=t;return(null==l?void 0:l.enabled)!==!1&&(d=(0,n.jsx)(a.YL,{SearchDialog:h,...l,children:d})),(null==s?void 0:s.enabled)!==!1&&(d=(0,n.jsx)(o.N,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...s,children:d})),c&&(d=(0,n.jsx)(f,{...c,children:d})),(0,n.jsx)(u.FX,{dir:r,children:(0,n.jsx)(i.G,{children:d})})}function f(e){let{locales:t=[],locale:r,onLocaleChange:o,...u}=e,i=(0,d.rd)(),a=(0,d.a8)(),h=(0,l.J)(e=>{if(o)return o(e);let t=a.split("/").filter(e=>e.length>0);t[0]!==r?t.unshift(e):t[0]=e,i.push("/".concat(t.join("/"))),i.refresh()});return(0,n.jsx)(c.I18nContext.Provider,{value:(0,s.useMemo)(()=>({locale:r,locales:t,text:{...c.defaultTranslations,...u.translations},onChange:h}),[r,t,h,u.translations]),children:u.children})}var v=r(96998),y=r(15334),m=r(14837),g=r(45621);function w(e){let{children:t}=e;return(0,n.jsx)(v.Uy,{usePathname:y.usePathname,useRouter:y.useRouter,useParams:y.useParams,Link:m,Image:g.default,children:t})}var b=r(66969);function q(e){return(0,n.jsx)(w,{children:(0,n.jsx)(p,{...e,children:e.children})})}r(20839)}
2,51058:(e,t,r)=>{"use strict";r.d(t,{T:()=>n.T});var n=r(94992)},58761:e=>{e.exports={style:{fontFamily:"'Outfit', 'Outfit Fallback'",fontStyle:"normal"},className:"__className_a80a2d"}},66969:(e,t,r)=>{"use strict";r.d(t,{L:()=>c,TreeContextProvider:()=>l,t:()=>d});var n=r(85164),o=r(46717),s=r(73312),u=r(31799);let i=(0,o.q6)("TreeContext"),a=(0,o.q6)("PathContext",[]);function l(e){var t,r,l;let c=(0,s.useRef)(0),d=(0,o.a8)(),h=(0,s.useMemo)(()=>e.tree,[null!=(t=e.tree.$id)?t:e.tree]),p=(0,s.useMemo)(()=>{var e;return null!=(e=(0,u.oe)(h.children,d))?e:[]},[h,d]),f=null!=(r=p.findLast(e=>"folder"===e.type&&e.root))?r:h;return null!=f.$id||(f.$id=String(c.current++)),(0,n.jsx)(i.Provider,{value:(0,s.useMemo)(()=>({root:f}),[f]),children:(0,n.jsx)(a.Provider,{value:p,children:e.children})})}function c(){return a.use()}function d(){return i.use("You must wrap this component under <DocsLayout />")}},67451:(e,t,r)=>{"use strict";r.d(t,{G:()=>l,c:()=>a});var n=r(85164),o=r(73312),s=r(46717),u=r(51058);let i=(0,s.q6)("SidebarContext");function a(){return i.use()}function l(e){let{children:t}=e,r=(0,o.useRef)(!0),[a,l]=(0,o.useState)(!1),[c,d]=(0,o.useState)(!1),h=(0,s.a8)();return(0,u.T)(h,()=>{r.current&&l(!1),r.current=!0}),(0,n.jsx)(i.Provider,{value:(0,o.useMemo)(()=>({open:a,setOpen:l,collapsed:c,setCollapsed:d,closeOnRedirect:r}),[a,c]),children:t})}},76565:(e,t,r)=>{"use strict";r.d(t,{so:()=>u});var n=r(2679),o=r(73312),s=(0,o.createContext)({client:n.Ay,bootstrap:void 0});function u(e){var t,r,u=e.children,i=e.client,a=e.apiKey,l=e.options,c=(0,o.useRef)(null),d=(0,o.useMemo)(function(){return i?(a&&console.warn("[PostHog.js] You have provided both `client` and `apiKey` to `PostHogProvider`. `apiKey` will be ignored in favour of `client`."),l&&console.warn("[PostHog.js] You have provided both `client` and `options` to `PostHogProvider`. `options` will be ignored in favour of `client`."),i):(a||console.warn("[PostHog.js] No `apiKey` or `client` were provided to `PostHogProvider`. Using default global `window.posthog` instance. You must initialize it manually. This is not recommended behavior."),n.Ay)},[i,a,JSON.stringify(l)]);return(0,o.useEffect)(function(){if(!i){var e=c.current;e?(a!==e.apiKey&&console.warn("[PostHog.js] You have provided a different `apiKey` to `PostHogProvider` than the one that was already initialized. This is not supported by our provider and we'll keep using the previous key. If you need to toggle between API Keys you need to control the `client` yourself and pass it in as a prop rather than an `apiKey` prop."),l&&!function e(t,r,n){if(void 0===n&&(n=new WeakMap),t===r)return!0;if("object"!=typeof t||null===t||"object"!=typeof r||null===r)return!1;if(n.has(t)&&n.get(t)===r)return!0;n.set(t,r);var o=Object.keys(t),s=Object.keys(r);if(o.length!==s.length)return!1;for(var u=0;u<o.length;u++){var i=o[u];if(!s.includes(i)||!e(t[i],r[i],n))return!1}return!0}(l,e.options)&&n.Ay.set_config(l)):(n.Ay.__loaded&&console.warn("[PostHog.js] `posthog` was already loaded elsewhere. This may cause issues."),n.Ay.init(a,l)),c.current={apiKey:a,options:null!=l?l:{}}}},[i,a,JSON.stringify(l)]),o.createElement(s.Provider,{value:{client:d,bootstrap:null!=(t=null==l?void 0:l.bootstrap)?t:null==(r=null==i?void 0:i.config)?void 0:r.bootstrap}},u)}var i=function(e){return"function"==typeof e},a=function(e,t){return(a=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},l=function(){return(l=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function c(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function d(e){var t=e.children,r=e.onIntersect,n=e.onClick,o=e.trackView,s=e.options,u=c(e,["children","onIntersect","onClick","trackView","options"]),i=useRef(null),a=useMemo(function(){return l({threshold:.1},s)},[null==s?void 0:s.threshold,null==s?void 0:s.root,null==s?void 0:s.rootMargin]);return useEffect(function(){if(null!==i.current&&o){var e=new IntersectionObserver(function(e){return r(e[0])},a);return e.observe(i.current),function(){return e.disconnect()}}},[a,o,r]),React.createElement("div",l({ref:i},u,{onClick:n}),t)}"function"==typeof SuppressedError&&SuppressedError;var h={componentStack:null,exceptionEvent:null,error:null}
2,p={INVALID_FALLBACK:"[PostHog.js][PostHogErrorBoundary] Invalid fallback prop, provide a valid React element or a function that returns a valid React element."};!function(e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function t(){this.constructor=r}function r(t){var r=e.call(this,t)||this;return r.state=h,r}a(r,e),r.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t),r.prototype.componentDidCatch=function(e,t){var r,n=this.props.additionalProperties;i(n)?r=n(e):"object"==typeof n&&(r=n);var o=this.context.client.captureException(e,r),s=t.componentStack;this.setState({error:e,componentStack:null!=s?s:null,exceptionEvent:o})},r.prototype.render=function(){var e=this.props,t=e.children,r=e.fallback,n=this.state;if(null==n.componentStack)return i(t)?t():t;var s=i(r)?o.createElement(r,{error:n.error,componentStack:n.componentStack,exceptionEvent:n.exceptionEvent}):r;return o.isValidElement(s)?s:(console.warn(p.INVALID_FALLBACK),o.createElement(o.Fragment,null))},r.contextType=s}(o.Component)},76770:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(73312);function o(e){let t=(0,n.useRef)(e);return t.current=e,(0,n.useCallback)(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return t.current(...r)},[])}},88702:(e,t,r)=>{"use strict";r.d(t,{FX:()=>u,jH:()=>i});var n=r(73312),o=r(85164),s=n.createContext(void 0),u=e=>{let{dir:t,children:r}=e;return(0,o.jsx)(s.Provider,{value:t,children:r})};function i(e){let t=n.useContext(s);return e||t||"ltr"}},94992:(e,t,r)=>{"use strict";r.d(t,{T:()=>o});var n=r(73312);function o(e,t,r=function e(t,r){return Array.isArray(t)&&Array.isArray(r)?r.length!==t.length||t.some((t,n)=>e(t,r[n])):t!==r}
2){let[s,u]=(0,n.useState)(e);r(s,e)&&(t(e,s),u(e))}},96998:(e,t,r)=>{"use strict";r.d(t,{N_:()=>d,Uy:()=>i,_V:()=>c,a8:()=>a,q6:()=>h,rd:()=>l});var n=r(73312),o=r(85164),s=()=>{throw Error("You need to wrap your application inside `FrameworkProvider`.")},u=h("FrameworkContext",{useParams:s,useRouter:s,usePathname:s});function i({Link:e,useRouter:t,useParams:r,usePathname:s,Image:i,children:a}){let l=n.useMemo(()=>({usePathname:s,useRouter:t,Link:e,Image:i,useParams:r}),[e,s,t,r,i]);return(0,o.jsx)(u.Provider,{value:l,children:a})}function a(){return u.use().usePathname()}function l(){return u.use().useRouter()}function c(e){let{Image:t}=u.use();if(!t){let{src:t,alt:r,priority:n,...s}=e;return(0,o.jsx)("img",{alt:r,src:t,fetchPriority:n?"high":"auto",...s})}return(0,o.jsx)(t,{...e})}function d(e){let{Link:t}=u.use();if(!t){let{href:t,prefetch:r,...n}=e;return(0,o.jsx)("a",{href:t,...n})}return(0,o.jsx)(t,{...e})}function h(e,t){let r=n.createContext(t);return{Provider:e=>(0,o.jsx)(r.Provider,{value:e.value,children:e.children}),use:t=>{let o=n.useContext(r);if(!o)throw Error(t??`Provider of ${e} is required but missing.`);return o}}}}}]);

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.