1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6356],{2768:(t,e,s)=>{s.d(e,{$:()=>o,s:()=>n});var i=s(96493),a=s(20172),r=s(51888),n=class extends a.k{#t;#e;#s;#i;constructor(t){super(),this.#t=t.client,this.mutationId=t.mutationId,this.#s=t.mutationCache,this.#e=[],this.state=t.state||o(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){this.#e.includes(t)||(this.#e.push(t),this.clearGcTimeout(),this.#s.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.#e=this.#e.filter(e=>e!==t),this.scheduleGc(),this.#s.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.#e.length||("pending"===this.state.status?this.scheduleGc():this.#s.remove(this))}continue(){return this.#i?.continue()??this.execute(this.state.variables)}async execute(t){let e=()=>{this.#a({type:"continue"})},s={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#i=(0,r.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(t,s):Promise.reject(Error("No mutationFn found")),onFail:(t,e)=>{this.#a({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#a({type:"pause"})},onContinue:e,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#s.canRun(this)});let i="pending"===this.state.status,a=!this.#i.canStart();try{if(i)e();else{this.#a({type:"pending",variables:t,isPaused:a}),this.#s.config.onMutate&&await this.#s.config.onMutate(t,this,s);let e=await this.options.onMutate?.(t,s);e!==this.state.context&&this.#a({type:"pending",context:e,variables:t,isPaused:a})}let r=await this.#i.start();return await this.#s.config.onSuccess?.(r,t,this.state.context,this,s),await this.options.onSuccess?.(r,t,this.state.context,s),await this.#s.config.onSettled?.(r,null,this.state.variables,this.state.context,this,s),await this.options.onSettled?.(r,null,t,this.state.context,s),this.#a({type:"success",data:r}),r}catch(e){try{await this.#s.config.onError?.(e,t,this.state.context,this,s)}catch(t){Promise.reject(t)}try{await this.options.onError?.(e,t,this.state.context,s)}catch(t){Promise.reject(t)}try{await this.#s.config.onSettled?.(void 0,e,this.state.variables,this.state.context,this,s)}catch(t){Promise.reject(t)}try{await this.options.onSettled?.(void 0,e,t,this.state.context,s)}catch(t){Promise.reject(t)}throw this.#a({type:"error",error:e}),e}finally{this.#s.runNext(this)}}#a(t){this.state=(e=>{switch(t.type){case"failed":return{...e,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...e,isPaused:!0};case"continue":return{...e,isPaused:!1};case"pending":return{...e,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...e,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...e,data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}})(this.state),i.jG.batch(()=>{this.#e.forEach(e=>{e.onMutationUpdate(t)}),this.#s.notify({mutation:this,type:"updated",action:t})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},9361:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(38324).A)("coins",[["circle",{cx:"8",cy:"8",r:"6",key:"3yglwk"}],["path",{d:"M18.09 10.37A6 6 0 1 1 10.34 18",key:"t5s6rm"}],["path",{d:"M7 6h1v4",key:"1obek4"}],["path",{d:"m16.71 13.88.7.71-2.82 2.82",key:"1rbuyh"}]])},21020:(t,e,s)=>{s.d(e,{A:()=>p});var i=s(1370),a=s(78278),r=s.t(a,2),n=s(54473),o=r["use".trim()],u=s(12952),h=s(27173),c=s(73009),l=s(55526),d=s(61963);function p(t){let{Link:e,config:s,getPathname:r,...p}=function(t,e){var s,r,n;let d={...s=e||{},localePrefix:"object"==typeof(n=s.localePrefix)?n:{mode:n||"always"}
1,localeCookie:!!((r=s.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof r&&r},localeDetection:s.localeDetection??!0,alternateLinks:s.alternateLinks??!0},p=d.pathnames,m=(0,a.forwardRef)(function({href:e,locale:s,...i},a){let r,n;"object"==typeof e?(r=e.pathname,n=e.params):r=e;let c=(0,u._x)(e),m=t(),y=(0,u.yL)(m)?o(m):m,b=c?f({locale:s||y,href:null==p?r:{pathname:r,params:n},forcePrefix:null!=s||void 0}):r;return(0,l.jsx)(h.default,{ref:a,href:"object"==typeof e?{...e,pathname:b}:b,locale:s,localeCookie:d.localeCookie,...i})});function f(t){let e,{forcePrefix:s,href:i,locale:a}=t;return null==p?"object"==typeof i?(e=i.pathname,i.query&&(e+=(0,c.Zn)(i.query))):e=i:e=(0,c.FP)({locale:a,...(0,c.TK)(i),pathnames:d.pathnames}),(0,c.x3)(e,a,d,s)}function y(t){return function(e,...s){return t(f(e),...s)}}return{config:d,Link:m,redirect:y(i.redirect),permanentRedirect:y(i.permanentRedirect),getPathname:f}}(n.Ym,t);return{...p,Link:e,usePathname:function(){let t,e,r=(t=(0,i.usePathname)(),e=(0,n.Ym)(),(0,a.useMemo)(()=>{if(!t)return t;let i=t,a=(0,u.XP)(e,s.localePrefix);if((0,u.wO)(a,t))i=(0,u.MY)(t,a);else if("never"!==s.localePrefix.mode&&s.localePrefix.prefixes){let s=(0,u.bL)(e);(0,u.wO)(s,t)&&(i=(0,u.MY)(t,s))}return i},[s.localePrefix,e,t])),o=(0,n.Ym)();return(0,a.useMemo)(()=>r&&s.pathnames?(0,c.aM)(o,r,s.pathnames):r,[o,r])},useRouter:function(){let t=(0,i.useRouter)(),e=(0,n.Ym)(),o=(0,i.usePathname)();return(0,a.useMemo)(()=>{function i(t){return function(i,a){let{locale:n,...u}=a||{},h=[r({href:i,locale:n||e,forcePrefix:null!=n||void 0})];Object.keys(u).length>0&&h.push(u),(0,d.A)(s.localeCookie,o,e,n),t(...h)}}return{...t,push:i(t.push),replace:i(t.replace),prefetch:i(t.prefetch)}},[e,o,t])},getPathname:r}}},34639:(t,e,s)=>{s.d(e,{A:()=>i});function i(t){return t}},41096:(t,e,s)=>{s.d(e,{n:()=>c});var i=s(78278),a=s(2768),r=s(96493),n=s(16198),o=s(59044),u=class extends n.Q{#t;#r=void 0;#n;#o;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#u()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){let e=this.options;this.options=this.#t.defaultMutationOptions(t),(0,o.f8)(this.options,e)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,o.EN)(e.mutationKey)!==(0,o.EN)(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#u(),this.#h(t)}getCurrentResult(){return this.#r}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#u(),this.#h()}mutate(t,e){return this.#o=e,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(t)}#u(){let t=this.#n?.state??(0,a.$)();this.#r={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#h(t){r.jG.batch(()=>{if(this.#o&&this.hasListeners()){let e=this.#r.variables,s=this.#r.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#o.onSuccess?.(t.data,e,s,i)}catch(t){Promise.reject(t)}try{this.#o.onSettled?.(t.data,null,e,s,i)}catch(t){Promise.reject(t)}}else if(t?.type==="error"){try{this.#o.onError?.(t.error,e,s,i)}catch(t){Promise.reject(t)}try{this.#o.onSettled?.(void 0,t.error,e,s,i)}catch(t){Promise.reject(t)}}}this.listeners.forEach(t=>{t(this.#r)})})}},h=s(44416);function c(t,e){let s=(0,h.jE)(e),[a]=i.useState(()=>new u(s,t));i.useEffect(()=>{a.setOptions(t)},[a,t]);let n=i.useSyncExternalStore(i.useCallback(t=>a.subscribe(r.jG.batchCalls(t)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),c=i.useCallback((t,e)=>{a.mutate(t,e).catch(o.lQ)},[a]);if(n.error&&(0,o.GU)(a.options.throwOnError,[n.error]))throw n.error;return{...n,mutate:c,mutateAsync:n.mutate}}},50519:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(38324).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},73236:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(38324).A)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]])},88904:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(38324).A)("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]])},90460:(t,e,s)=>{s.d(e,{v:()=>n});var i=s(78278);let a=t=>{let e,s=new Set,i=(t,i)=>{let a="function"==typeof t?t(e):t;if(!Object.is(a,e)){let t=e;e=(null!=i?i:"object"!=typeof a||null===a)?a:Object.assign({}
1,e,a),s.forEach(s=>s(e,t))}},a=()=>e,r={setState:i,getState:a,getInitialState:()=>n,subscribe:t=>(s.add(t),()=>s.delete(t))},n=e=t(i,a,r);return r},r=t=>{let e=t?a(t):a,s=t=>(function(t,e=t=>t){let s=i.useSyncExternalStore(t.subscribe,i.useCallback(()=>e(t.getState()),[t,e]),i.useCallback(()=>e(t.getInitialState()),[t,e]));return i.useDebugValue(s),s})(e,t);return Object.assign(s,e),s},n=t=>t?r(t):r},97833:(t,e,s)=>{s.d(e,{A:()=>i});let i=(0,s(38324).A)("shield-check",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])}}]);
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.