PageSourceSearch

https://yanok.ai/_app/immutable/nodes/16.auTr5c51.js

js yanok.ai collected 2026-10-05 14:40:21 UTC 10,780 bytes, 12 lines download raw bytes

1import"../chunks/DsnmJJEf.js";import{p as Or,e as Er,g as o,t as rt,a as st,b as Sr,u as i,s as r,c as t,f as it,r as e,at as n}from"../chunks/CYGRAPIB.js";import{s}from"../chunks/D9UuDnCi.js";import{e as Ur}from"../chunks/DTvJC0Jp.js";import{c as Rr}from"../chunks/0CuVPpBj.js";import{s as Ar,a as at}from"../chunks/BEZvtooX.js";import{d as Nr,a as qr,b as Cr,c as Ir,e as Yr,f as Dr,g as Hr,h as Kr,i as jr,j as Fr,k as Wr,l as Xr,m as Br,n as Lr,o as Mr,p as Qr,q as zr,r as Jr,s as Gr,t as Vr,u as Zr,v as es,w as ts,x as rs,y as ss,z as as,A as os,B as ds,C as ls,D as _s,E as cs,F as is,G as vs,H as ns,I as ps,J as xs,K as ms,L as us,M as ot,N as dt,O as bs,P as gs,Q as hs,R as ws,S as fs,T as ks,U as ys,V as $s}from"../chunks/By_tiSVA.js";import{S as Ps}from"../chunks/D0T9t0sD.js";import{W as Ts}from"../chunks/DaKR3ZoL.js";import{r as Os}from"../chunks/kaiQ09si.js";import{C as Es}from"../chunks/CyjFaYPG.js";import{F as Ss}from"../chunks/iNDcgpYU.js";import{L as lt}from"../chunks/CR7rd-Gu.js";import{D as _t,U as ct}from"../chunks/BzW_XTM9.js";import{C as Us}from"../chunks/DHIuavV4.js";import{K as ae}from"../chunks/CWWy6fvY.js";import{S as Rs}from"../chunks/DfPsjFCc.js";const As=!0,Vs=Object.freeze(Object.defineProperty({__proto__:null,prerender:As},Symbol.toStringTag,{value:"Module"}));var Ns=it('<div class="text-center"><div><!></div> <h4> </h4> <p class="text-sm text-slate-400"> </p></div>'),qs=it('<!> <!> <div class="min-h-screen bg-slate-950 text-white overflow-x-hidden"><div class="border-b border-slate-800 bg-slate-900/50 backdrop-blur-xs"><div class="max-w-7xl mx-auto px-6 py-8"><div class="flex items-center gap-4 mb-4"><div class="p-3 bg-emerald-500/20 rounded-lg"><!></div> <div><h1 class="text-4xl font-bold text-white mb-2"> </h1> <p class="text-xl text-slate-300"> </p></div></div> <div class="flex items-center gap-4"><span class="px-3 py-1 text-sm bg-emerald-500/20 text-emerald-300 border border-emerald-500/30 rounded-full"> </span> <span class="px-3 py-1 text-sm border border-slate-600 text-slate-300 rounded-full"> </span></div></div></div> <div class="max-w-7xl mx-auto px-6 py-12"><section class="mb-16"><div class="bg-slate-900/50 border border-slate-700 rounded-xl p-8"><h2 class="text-2xl text-white flex items-center gap-3 mb-6"><!> </h2> <div class="space-y-4 text-slate-300"><p class="text-lg leading-relaxed"> </p> <div class="bg-slate-800/50 p-4 rounded-lg border-l-4 border-emerald-500"><h4 class="text-emerald-300 font-semibold mb-2"> </h4> <ul class="space-y-2 text-sm"><li> </li> <li> </li> <li> </li> <li> </li></ul></div></div></div></section> <section class="mb-16"><div class="bg-slate-900/50 border border-slate-700 rounded-xl p-8"><h2 class="text-2xl text-white flex items-center gap-3 mb-4"><!> </h2> <p class="text-slate-400 mb-4"> </p> <div class="space-y-4"><p class="text-slate-300 leading-relaxed"> <code class="bg-slate-800 px-2 py-1 rounded text-blue-300">ENTRYPOINT</code> </p> <div class="bg-slate-800 rounded-lg p-4"><pre class="text-sm text-slate-300"></pre></div></div></div></section> <section class="mb-16"><div class="bg-slate-900/50 border border-slate-700 rounded-xl p-8"><h2 class="text-2xl text-white flex items-center gap-3 mb-4"><!> </h2> <p class="text-slate-400 mb-4"> </p> <div class="space-y-6"><p class="text-slate-300 leading-relaxed"> </p> <div class="bg-slate-800/50 p-6 rounded-lg"><h4 class="text-orange-300 font-semibold mb-4 flex items-center gap-2"><!> </h4> <div class="grid grid-cols-1 md:grid-cols-2 gap-4 mb-4"><div class="bg-slate-700/50 p-4 rounded border-l-4 border-orange-400"><h5 class="text-orange-300 font-medium mb-2"> </h5> <code class="text-sm text-orange-200">BASE_QUERY</code></div> <div class="bg-slate-700/50 p-4 rounded border-l-4 border-orange-400"><h5 class="text-orange-300 font-medium mb-2"> </h5> <code class="text-sm text-orange-200">BASE_QUERY_PATH=/state/base_query.txt</code></div></div> <div class="bg-slate-700/50 p-4 rounded border-l-4 border-orange-400"><h5 class="text-orange-300 font-medium mb-2"> </h5> <p class="text-sm text-slate-300"><code class="text-orange-200">/state/base_query.txt</code> </p></div></div></div></div></section> <section class="mb-16"><div class="bg-slate-900/50 border border-slate-700 rounded-xl p-8"><h2 class="text-2xl text-white flex items-center gap-3 mb-4"><!> </h2> <p class="text-slate-400 mb-4"> </p> <div class="space-y-6"><p class="text-slate-300 leading-relaxed"> </p> <div class="bg-slate-800/50 p-6 rounded-lg"><h4 class="text-red-300 font-semibold mb-4 flex items-center gap-2"><!> </h4> <div class="grid grid-cols-1 md:grid-cols-2 gap-4"><div class="bg-slate-700/50 p-4 rounded border-l-4 border-red-400"><h5 class="text-red-300 font-medium mb-2"> </h5> <code class="text-sm text-red-200">OPENAI_KEY</code></div> <div class="bg-slate-700/50 p-4 rounded border-l-4 border-red-400"><h5 class="text-red-300 font-medium mb-2"> </h5> <code class="text-sm text-red-200">OPENAI_KEY=XXXX</code></div></div></div> <div class="bg-red-500/10 border border-red-500/20 p-4 rounded-lg"><p class="text-red-300 text-sm"><strong> </strong> </p></div></div></div></section> <section class="mb-16"><div class="bg-slate-900/50 border border-slate-700 rounded-xl p-8"><h2 class="text-2xl text-white flex items-center gap-3 mb-4"><!> </h2> <p class="text-slate-400 mb-4"> </p> <div class="space-y-6"><p class="text-slate-300 leading-relaxed"><code class="bg-slate-800 px-2 py-1 rounded text-green-300">OUTPUT_PATH</code> </p> <div class="bg-slate-800 rounded-lg p-4"><h5 class="text-green-300 font-medium mb-2"> </h5> <pre class="text-sm text-slate-300"></pre></div></div></div></section> <section class="mb-16"><div class="bg-slate-900/50 border border-slate-700 rounded-xl p-8"><h2 class="text-2xl text-white flex items-center gap-3 mb-6"><!> </h2> <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6"></div></div></section> <div class="text-center py-8"><p class="text-slate-400"> <a class="text-emerald-400 hover:text-emerald-300 underline"> </a></p></div></div></div>',1);function Zs(vt,nt){Or(nt,!0);const pt=i(()=>[{icon:lt,color:"blue",title:gs(),desc:bs()},{icon:_t,color:"orange",title:ws(),desc:hs()},{icon:ae,color:"red",title:ks(),desc:fs()},{icon:ct,color:"green",title:$s(),desc:ys()}]);var oe=qs(),de=Er(oe);{let d=i(()=>ot()),a=i(()=>dt());Ps(de,{get title(){return o(d)},get description(){return o(a)},ogImage:"https://www.yanok.ai/images/og/docs-worker.png",keywords:"workflow worker contract, worker api, contract specification, worker interface",canonicalPath:"/docs/worker-contract"})}var le=r(de,2);{let d=i(()=>ot()),a=i(()=>dt());Ts(le,{type:"WebPage",get name(){return o(d)},get description(){return o(a)},url:"https://www.yanok.ai/docs/worker-contract"})}var _e=r(le,2),p=t(_e),ce=t(p),x=t(ce),m=t(x),xt=t(m);Es(xt,{class:"w-8 h-8 text-emerald-400"}),e(m);
1var ie=r(m,2),u=t(ie),mt=t(u,!0);e(u);var ve=r(u,2),ut=t(ve,!0);e(ve),e(ie),e(x);var ne=r(x,2),b=t(ne),bt=t(b,!0);e(b);var pe=r(b,2),gt=t(pe,!0);e(pe),e(ne),e(ce),e(p);var xe=r(p,2),g=t(xe),me=t(g),h=t(me),ue=t(h);Ss(ue,{class:"w-6 h-6 text-emerald-400"});var ht=r(ue);e(h);var be=r(h,2),w=t(be),wt=t(w,!0);e(w);var ge=r(w,2),f=t(ge),ft=t(f,!0);e(f);var he=r(f,2),k=t(he),kt=t(k);e(k);var y=r(k,2),yt=t(y);e(y);var $=r(y,2),$t=t($);e($);var we=r($,2),Pt=t(we);e(we),e(he),e(ge),e(be),e(me),e(g);var P=r(g,2),fe=t(P),T=t(fe),ke=t(T);lt(ke,{class:"w-6 h-6 text-blue-400"});var Tt=r(ke);e(T);var O=r(T,2),Ot=t(O,!0);e(O);var ye=r(O,2),E=t(ye),$e=t(E),Et=r($e,2);e(E);var Pe=r(E,2),St=t(Pe);St.textContent=`FROM node:18-alpine
2WORKDIR /app
3COPY . .
4RUN npm install
5ENTRYPOINT ["node", "index.js"]`,e(Pe),e(ye),e(fe),e(P);var S=r(P,2),Te=t(S),U=t(Te),Oe=t(U);_t(Oe,{class:"w-6 h-6 text-orange-400"});var Ut=r(Oe);e(U);var R=r(U,2),Rt=t(R,!0);e(R);var Ee=r(R,2),A=t(Ee),At=t(A,!0);e(A);var Se=r(A,2),N=t(Se),Ue=t(N);Us(Ue,{class:"w-5 h-5"});var Nt=r(Ue);e(N);var q=r(N,2),C=t(q),Re=t(C),qt=t(Re,!0);e(Re),n(2),e(C);var Ae=r(C,2),Ne=t(Ae),Ct=t(Ne,!0);e(Ne),n(2),e(Ae),e(q);var qe=r(q,2),I=t(qe),It=t(I,!0);e(I);var Ce=r(I,2),Yt=r(t(Ce));e(Ce),e(qe),e(Se),e(Ee),e(Te),e(S);var Y=r(S,2),Ie=t(Y),D=t(Ie),Ye=t(D);ae(Ye,{class:"w-6 h-6 text-red-400"});var Dt=r(Ye);e(D);var H=r(D,2),Ht=t(H,!0);e(H);var De=r(H,2),K=t(De),Kt=t(K,!0);e(K);var j=r(K,2),F=t(j),He=t(F);ae(He,{class:"w-5 h-5"});var jt=r(He);e(F);var Ke=r(F,2),W=t(Ke),je=t(W),Ft=t(je,!0);e(je),n(2),e(W);var Fe=r(W,2),We=t(Fe),Wt=t(We,!0);e(We),n(2),e(Fe),e(Ke),e(j);var Xe=r(j,2),Be=t(Xe),X=t(Be),Xt=t(X,!0);e(X);var Bt=r(X);e(Be),e(Xe),e(De),e(Ie),e(Y);var B=r(Y,2),Le=t(B),L=t(Le),Me=t(L);ct(Me,{class:"w-6 h-6 text-green-400"});var Lt=r(Me);e(L);var M=r(L,2),Mt=t(M,!0);e(M);var Qe=r(M,2),Q=t(Qe),Qt=r(t(Q));e(Q);var ze=r(Q,2),z=t(ze),zt=t(z,!0);e(z);var Jt=r(z,2);Jt.textContent=`// Read the OUTPUT_PATH environment variable
6const outputPath = process.env.OUTPUT_PATH;
7
8// Process your data
9const result = processData(inputData);
10
11// Write result to the specified path
12fs.writeFileSync(outputPath, JSON.stringify(result));`,e(ze),e(Qe),e(Le),e(B);var J=r(B,2),Je=t(J),G=t(Je),Ge=t(G);Rs(Ge,{class:"w-6 h-6 text-purple-400"});var Gt=r(Ge);e(G);var Ve=r(G,2);Ur(Ve,21,()=>o(pt),d=>d.title,(d,a)=>{var c=Ns(),l=t(c),Z=t(l);Rr(Z,()=>o(a).icon,(re,se)=>{se(re,{get class(){return`w-8 h-8 text-${o(a).color??""}-400`}})}),e(l);var _=r(l,2),ee=t(_,!0);e(_);var v=r(_,2),te=t(v,!0);e(v),e(c),rt(()=>{at(l,1,`w-16 h-16 bg-${o(a).color??""}-500/20 rounded-full flex items-center justify-center mx-auto mb-4`),at(_,1,`text-${o(a).color??""}-300 font-semibold mb-2`),s(ee,o(a).title),s(te,o(a).desc)}),st(d,c)}),e(Ve),e(Je),e(J);var Ze=r(J,2),et=t(Ze),tt=t(et),V=r(tt),Vt=t(V,!0);e(V),e(et),e(Ze),e(xe),e(_e),rt((d,a,c,l,Z,_,ee,v,te,re,se,Zt,er,tr,rr,sr,ar,or,dr,lr,_r,cr,ir,vr,nr,pr,xr,mr,ur,br,gr,hr,wr,fr,kr,yr,$r,Pr,Tr)=>{s(mt,d),s(ut,a),s(bt,c),s(gt,l),s(ht,` ${Z??""}`),s(wt,_),s(ft,ee),s(kt,`• ${v??""}`),s(yt,`• ${te??""}`),s($t,`• ${re??""}`),s(Pt,`• ${se??""}`),s(Tt,` ${Zt??""}`),s(Ot,er),s($e,`${tr??""} `),s(Et,` ${rr??""}`),s(Ut,` ${sr??""}`),s(Rt,ar),s(At,or),s(Nt,` ${dr??""}`),s(qt,lr),s(Ct,_r),s(It,cr),s(Yt,` ${ir??""}`),s(Dt,` ${vr??""}`),s(Ht,nr),s(Kt,pr),s(jt,` ${xr??""}`),s(Ft,mr),s(Wt,ur),s(Xt,br),s(Bt,` ${gr??""}`),s(Lt,` ${hr??""}`),s(Mt,wr),s(Qt,` ${fr??""}`),s(zt,kr),s(Gt,` ${yr??""}`),s(tt,`${$r??""} `),Ar(V,"href",Pr),s(Vt,Tr)},[()=>Nr(),()=>qr(),()=>Cr(),()=>Ir(),()=>Yr(),()=>Dr(),()=>Hr(),()=>Kr(),()=>jr(),()=>Fr(),()=>Wr(),()=>Xr(),()=>Br(),()=>Lr(),()=>Mr(),()=>Qr(),()=>zr(),()=>Jr(),()=>Gr(),()=>Vr(),()=>Zr(),()=>es(),()=>ts(),()=>rs(),()=>ss(),()=>as(),()=>os(),()=>ds(),()=>ls(),()=>_s(),()=>cs(),()=>is(),()=>vs(),()=>ns(),()=>ps(),()=>xs(),()=>ms(),()=>Os("/docs"),()=>us()]),st(vt,oe),Sr()}export{Zs as component,Vs as universal};

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.