UNPKG

mongoku

Version:

[![CI](https://github.com/huggingface/Mongoku/actions/workflows/ci.yml/badge.svg)](https://github.com/huggingface/Mongoku/actions/workflows/ci.yml)

2 lines (1 loc) 783 B
import{i as x,h as B,j as n,k as D,l as H,m as E,H as g,o as C,q as S,v as c,w as q,x as v,y as I,z as N,A as L,B as R,C as U,D as j,E as z,U as G}from"./IwGwbOe7.js";import{B as M}from"./951V-MIZ.js";const T=0,k=1,O=2;function Z(_,A,h,r,l){n&&D();var m=x(),t=G,i=m?I(t):N(t,!1,!1),o=m?I(t):N(t,!1,!1),a=new M(_);B(()=>{var y=H;y.deactivate();var u=A();y.activate();var d=!1;let b=n&&E(u)===(_.data===g);if(b&&(C(S()),c(!1)),E(u)){var w=L(),p=!1;const s=e=>{if(!d){p=!0,w(!1),R.ensure(),n&&c(!1);try{e()}finally{U(!1),j||z()}}};u.then(e=>{s(()=>{v(i,e),a.ensure(k,r&&(f=>r(f,i)))})},e=>{s(()=>{if(v(o,e),a.ensure(O,l&&(f=>l(f,o))),!l)throw o.v})}),n?a.ensure(T,h):q(()=>{p||s(()=>{a.ensure(T,h)})})}else v(i,u),a.ensure(k,r&&(s=>r(s,i)));return b&&c(!0),()=>{d=!0}})}export{Z as a};