UNPKG

@pih/esm-dispensing-app

Version:
1 lines 2.98 kB
"use strict";(globalThis.webpackChunk_pih_esm_dispensing_app=globalThis.webpackChunk_pih_esm_dispensing_app||[]).push([[3041,5422],{23041:(e,t,r)=>{r.r(t),r.d(t,{default:()=>z,infinite:()=>m,unstable_serialize:()=>h});var a=r(16072),n=r(92177),i=r(27804),s=r(35430),l=r(14993),o=r(19888);const c=()=>{},u=c(),f=Object,p=e=>e===u,d=new WeakMap,g=(e,t)=>f.prototype.toString.call(e)===`[object ${t}]`;let _=0;const y=e=>{const t=typeof e,r=g(e,"Date"),a=g(e,"RegExp"),n=g(e,"Object");let i,s;if(f(e)!==e||r||a)i=r?e.toJSON():"symbol"==t?e.toString():"string"==t?JSON.stringify(e):""+e;else{if(i=d.get(e),i)return i;if(i=++_+"~",d.set(e,i),Array.isArray(e)){for(i="@",s=0;s<e.length;s++)i+=y(e[s])+",";d.set(e,i)}if(n){i="#";const t=f.keys(e).sort();for(;!p(s=t.pop());)p(e[s])||(i+=s+":"+y(e[s])+",");d.set(e,i)}}return i},b=e=>(e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}const t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?y(e):"",t]})(e?e(0,null):null)[0],h=e=>s.q+b(e),k=Promise.resolve(),m=e=>(t,r,n)=>{const l=(0,a.useRef)(!1),{cache:c,initialSize:u=1,revalidateAll:f=!1,persistSize:p=!1,revalidateFirstPage:d=!0,revalidateOnMount:g=!1,parallel:_=!1}=n,[,,,y]=i.b.get(i.c);let h;try{h=b(t),h&&(h=s.q+h)}catch(e){}const[m,z,v]=(0,i.z)(c,h),S=(0,a.useCallback)((()=>(0,i.e)(m()._l)?u:m()._l),[c,h,u]);(0,o.useSyncExternalStore)((0,a.useCallback)((e=>h?v(h,(()=>{e()})):()=>{}),[c,h]),S,S);const w=(0,a.useCallback)((()=>{const e=m()._l;return(0,i.e)(e)?u:e}),[h,u]),C=(0,a.useRef)(w());(0,i.u)((()=>{l.current?h&&z({_l:p?C.current:w()}):l.current=!0}),[h,c]);const A=g&&!l.current,O=e(h,(async e=>{const a=m()._i,s=m()._r;z({_r:i.U});const l=[],o=w(),[u]=(0,i.z)(c,e),p=u().data,g=[];let b=null;for(let e=0;e<o;++e){const[o,u]=(0,i.s)(t(e,_?null:b));if(!o)break;const[h,k]=(0,i.z)(c,o);let m=h().data;const z=f||a||(0,i.e)(m)||d&&!e&&!(0,i.e)(p)||A||p&&!(0,i.e)(p[e])&&!n.compare(p[e],m);if(r&&("function"==typeof s?s(m,u):z)){const t=async()=>{if(o in y){const e=y[o];delete y[o],m=await e}else m=await r(u);k({data:m,_k:u}),l[e]=m};_?g.push(t):await t()}else l[e]=m;_||(b=m)}return _&&await Promise.all(g.map((e=>e()))),z({_i:i.U}),l}),n),j=(0,a.useCallback)((function(e,t){const r="boolean"==typeof t?{revalidate:t}:t||{},a=!1!==r.revalidate;return h?(a&&((0,i.e)(e)?z({_i:!0,_r:r.revalidate}):z({_i:!1,_r:r.revalidate})),arguments.length?O.mutate(e,{...r,revalidate:a}):O.mutate()):k}),[h,c]),P=(0,a.useCallback)((e=>{if(!h)return k;const[,r]=(0,i.z)(c,h);let a;if((0,i.a)(e)?a=e(w()):"number"==typeof e&&(a=e),"number"!=typeof a)return k;r({_l:a}),C.current=a;const n=[],[s]=(0,i.z)(c,h);let l=null;for(let e=0;e<a;++e){const[r]=(0,i.s)(t(e,l)),[a]=(0,i.z)(c,r),o=r?a().data:i.U;if((0,i.e)(o))return j(s().data);n.push(o),l=o}return j(n)}),[h,c,j,w]);return{size:w(),setSize:P,mutate:j,get data(){return O.data},get error(){return O.error},get isValidating(){return O.isValidating},get isLoading(){return O.isLoading}}},z=(0,l.Ht)(n.Ay,m)}}]);