1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3654],{40625:(t,e,s)=>{s.d(e,{pL:()=>l});var i,n,r=s(70572),o=Object.defineProperty,a=(t,e,s)=>{let i;return(i="symbol"!=typeof e?e+"":e)in t?o(t,i,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[i]=s},u=new Map,h=new WeakMap,d=0,l=class extends r.Component{constructor(t){super(t),a(this,"node",null),a(this,"_unobserveCb",null),a(this,"lastInView"),a(this,"handleNode",t=>{this.node&&(this.unobserve(),t||this.props.triggerOnce||this.props.skip||(this.setState({inView:!!this.props.initialInView,entry:void 0}),this.lastInView=this.props.initialInView)),this.node=t||null,this.observeNode()}),a(this,"handleChange",(t,e)=>{let s=this.lastInView;this.lastInView=t,(void 0!==s||t)&&(t&&this.props.triggerOnce&&this.unobserve(),"function"==typeof this.props.children&&this.setState({inView:t,entry:e}),this.props.onChange&&this.props.onChange(t,e))}),this.state={inView:!!t.initialInView,entry:void 0},this.lastInView=t.initialInView}componentDidMount(){this.unobserve(),this.observeNode()}componentDidUpdate(t){(t.rootMargin!==this.props.rootMargin||t.root!==this.props.root||t.threshold!==this.props.threshold||t.skip!==this.props.skip||t.trackVisibility!==this.props.trackVisibility||t.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve()}observeNode(){if(!this.node||this.props.skip)return;let{threshold:t,root:e,rootMargin:s,trackVisibility:n,delay:r,fallbackInView:o}=this.props;void 0===this.lastInView&&(this.lastInView=this.props.initialInView),this._unobserveCb=function(t,e,s={},n=i){if(void 0===window.IntersectionObserver&&void 0!==n){let i=t.getBoundingClientRect();return e(n,{isIntersecting:n,target:t,intersectionRatio:"number"==typeof s.threshold?s.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:r,observer:o,elements:a}=function(t){let e=Object.keys(t).sort().filter(e=>void 0!==t[e]).map(e=>{var s;return`${e}_${"root"===e?!(s=t.root)?"0":(h.has(s)||(d+=1,h.set(s,d.toString())),h.get(s)):t[e]}`}).toString(),s=u.get(e);if(!s){let i,n=new Map,r=new IntersectionObserver(e=>{e.forEach(e=>{var s;let r=e.isIntersecting&&i.some(t=>e.intersectionRatio>=t);t.trackVisibility&&void 0===e.isVisible&&(e.isVisible=r),[...null!=(s=n.get(e.target))?s:[]].forEach(t=>{t(r,e)})})},t);i=r.thresholds||(Array.isArray(t.threshold)?t.threshold:[t.threshold||0]),s={id:e,observer:r,elements:n},u.set(e,s)}return s}(s),l=a.get(t)||[];return a.has(t)||a.set(t,l),l.push(e),o.observe(t),function(){l.splice(l.indexOf(e),1),0===l.length&&(a.delete(t),o.unobserve(t)),0===a.size&&(o.disconnect(),u.delete(r))}}(this.node,this.handleChange,{threshold:t,root:e,rootMargin:s,trackVisibility:n,delay:r},o)}unobserve(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)}render(){let{children:t}=this.props;if("function"==typeof t){let{inView:e,entry:s}=this.state;return t({inView:e,entry:s,ref:this.handleNode})}let{as:e,triggerOnce:s,threshold:i,root:n,rootMargin:o,onChange:a,skip:u,trackVisibility:h,delay:d,initialInView:l,fallbackInView:c,...p}=this.props;return r.createElement(e||"div",{ref:this.handleNode,...p},t)}};null!=(null!=(n=r.useInsertionEffect)?n:r.useLayoutEffect)||r.useEffect},56961:(t,e,s)=>{s.d(e,{_:()=>a});var i=s(21407),n=s(60388),r=s(90089),o=s(37149),a=class extends r.Q{#t;#e=void 0;#s;#i;constructor(t,e){super(),this.#t=t,this.setOptions(e),this.bindMethods(),this.#n()}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.#s,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,o.EN)(e.mutationKey)!==(0,o.EN)(this.options.mutationKey)?this.reset():this.#s?.state.status==="pending"&&this.#s.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#s?.removeObserver(this)}onMutationUpdate(t){this.#n(),this.#r(t)}getCurrentResult(){return this.#e}reset(){this.#s?.removeObserver(this),this.#s=void 0,this.#n(),this.#r()}mutate(t,e){return this.#i=e,this.#s?.removeObserver(this),this.#s=this.#t.getMutationCache().build(this.#t,this.options),this.#s.addObserver(this),this.#s.execute(t)}#n(){let t=this.#s?.state??(0,i.$)();this.#e={...t,isPending:"pending"===t.status,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset}}#r(t){n.jG.batch(()=>
1{if(this.#i&&this.hasListeners()){let e=this.#e.variables,s=this.#e.context,i={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};if(t?.type==="success"){try{this.#i.onSuccess?.(t.data,e,s,i)}catch(t){Promise.reject(t)}try{this.#i.onSettled?.(t.data,null,e,s,i)}catch(t){Promise.reject(t)}}else if(t?.type==="error"){try{this.#i.onError?.(t.error,e,s,i)}catch(t){Promise.reject(t)}try{this.#i.onSettled?.(void 0,t.error,e,s,i)}catch(t){Promise.reject(t)}}}this.listeners.forEach(t=>{t(this.#e)})})}}},94251:(t,e,s)=>{s.d(e,{V:()=>a});var i=s(4902),n=s(70572),r=s(40074),o=s(69662);function a(t){void 0===t&&(t={});var e=(0,r.r)(),s=e.client,a=e.factory,u=t.splitKey,h=t.attributes,d=t.updateOnSdkReady,l=void 0===d?e.updateOnSdkReady:d,c=t.updateOnSdkReadyFromCache,p=void 0===c?e.updateOnSdkReadyFromCache:c,v=t.updateOnSdkTimedout,b=void 0===v?e.updateOnSdkTimedout:v,f=t.updateOnSdkUpdate,m=void 0===f?e.updateOnSdkUpdate:f,y=a&&u?(0,o.ez)(a,u):s;(0,o.ub)(y,h);var O=n.useState(0),E=O[0],R=O[1],S=n.useMemo(function(){return(0,o.BS)(y)},[y,E]);return n.useEffect(function(){if(y){var t=function(){return R((0,o.BS)(y).lastUpdate)},e=(0,o.BS)(y);return!1!==l&&(e.isReady?S.isReady||t():y.once(y.Event.SDK_READY,t)),!1!==p&&(e.isReadyFromCache?S.isReadyFromCache||t():y.once(y.Event.SDK_READY_FROM_CACHE,t)),!1!==b&&(e.hasTimedout?S.hasTimedout||t():e.isReady||y.once(y.Event.SDK_READY_TIMED_OUT,t)),!1!==m&&(y.on(y.Event.SDK_UPDATE,t),e.isReady&&e.lastUpdate>S.lastUpdate&&t()),function(){y.off(y.Event.SDK_READY,t),y.off(y.Event.SDK_READY_FROM_CACHE,t),y.off(y.Event.SDK_READY_TIMED_OUT,t),y.off(y.Event.SDK_UPDATE,t)}}},[y,l,p,b,m,S]),(0,i.Cl)((0,i.Cl)({factory:a,client:y},S),{updateOnSdkReady:l,updateOnSdkReadyFromCache:p,updateOnSdkTimedout:b,updateOnSdkUpdate:m})}},94622:(t,e,s)=>{s.d(e,{n:()=>u});var i=s(70572),n=s(56961),r=s(60388),o=s(37149),a=s(67768);function u(t,e){let s=(0,a.jE)(e),[u]=i.useState(()=>new n._(s,t));i.useEffect(()=>{u.setOptions(t)},[u,t]);let h=i.useSyncExternalStore(i.useCallback(t=>u.subscribe(r.jG.batchCalls(t)),[u]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),d=i.useCallback((t,e)=>{u.mutate(t,e).catch(o.lQ)},[u]);if(h.error&&(0,o.GU)(u.options.throwOnError,[h.error]))throw h.error;return{...h,mutate:d,mutateAsync:h.mutate}}}}]); 2//# sourceMappingURL=3654-442072d3e1377069.js.map
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.