Lines 1-24javascript
1import { createRequire as __createRequire } from 'node:module';
2const require = __createRequire(import.meta.url);
4var Mi=Object.create;var ar=Object.defineProperty;var Ni=Object.getOwnPropertyDescriptor;var Li=Object.getOwnPropertyNames;var Ui=Object.getPrototypeOf,Di=Object.prototype.hasOwnProperty;var Ut=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var cr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Fi=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Li(t))!Di.call(e,o)&& ...
5`)}function V(e,t){ji(dr(e),{recursive:!0});let n=fr(dr(e),`.${Gi(e)}.${process.pid}.${Hi(4).toString("hex")}.tmp`);try{Bi(n,t,"utf8");try{lr(n,e)}catch(r){let o=r instanceof Error&&"code"in r?r.code:void 0;if(o==="EEXIST"||o==="EPERM"||o==="EACCES"){ur(e),lr(n,e);return}throw r}}catch(r){try{ur(n)}catch{}throw r}}function Xe(){return new Date().toISOString().replace(/\.\d{3}Z$/,"Z")}function mr(){process.stdout.write('{"continue":true}')}function R(e){let t=process.env[e];return t===void 0||t===""?void 0:t}async function jt(){return new Promise(e=>{let t="";if(process.stdin.isTTY){e("");retur ...
6`)}catch(s){let i=s instanceof Error?s.message:String(s);h(`WARN: operator identity cache write failed open: ${i}`)}}function $r(e,t=Date.now()){
7`,{encoding:"utf8",flag:"wx"}),!0}catch(r){if(Wr(r))return!1;let o=r instanceof Error?r.message:String(r);return h(`WARN: cloud bootstrap claim failed open: ${o}`),!0}}function Br(e){if(e)try{Nr(Dr(e))}catch{}}function Gr(e,t){let r=de(e)?.platform_agent_ids?.[t];return typeof r=="string"&&r.length>0?r:void 0}function zr(e,t,n){if(!n)return;let r=de(e);if(!r||r.platform_agent_ids?.[t]===n)return;let o={installation_id:r.installation_id,platform_agent_ids:{...r.platform_agent_ids,[t]:n},...r.operator_identity_hash?{operator_identity_hash:r.operator_identity_hash}:{},...r.operator_identity_sent_ ...
8`)}catch(s){let i=s instanceof Error?s.message:String(s);h(`WARN: platform_agent_id cache write failed open: ${i}`)}}function Wr(e){return e instanceof
9`,{encoding:"utf8",flag:"wx"})}function Tr(e,t){try{return Pa(e,t),t}catch(n){if(!Wr(n))throw n;return de(e)}}function Pr(e,t){Zt(Qe(e),{recursive:!0}),V(e,`${JSON.stringify(t,null,2)}
10`)}function vr(e,t){return{installation_id:e,...t&&t===e?{pinned:!0}:{}}}async function Jr(
11`,1)[0]??"";return Number(t.trim())}function Jo(e){return pl("sha256").update(e).digest("hex").slice(0,32)}function Il(e){let t=[];for(let n of Rl){let r=m(e,n).trim();r&&t.push(`${n}=${r}`)}return t.length===0?"":Jo(t.join("\0"))}function Al(e){let t=e.sessionId.trim();if(!t)return;let n=e.runnerEvent.trim().toLowerCase(),r=e.turnId.trim(),o=e.toolUseId.trim(),s=e.subagentId?.trim()??"",i=e.callFingerprint?.trim()??"",a=!!(o||r||s),c=yl.has(n);if(!a&&!c)return;let l=e.runnerPlatform.trim()||"unknown";return Jo(`${l}|${t}|${n}|${r}|${o}|${i}|${s}`)}function kl(e){return e instanceof Error&&"co ...
12`,{encoding:"utf8",flag:"wx"})}catch(o){if(kl(o))return!1;let s=o instanceof Error?o.message:String(o);return h(`WARN: event claim failed open: ${s}`),!0
13`)}catch(n){let r=n instanceof Error?n.message:String(n);h(`WARN: cloud cache write failed open: ${r}`)}}function Hl(e,t,n){if(!e||e.context!==t)return!1;let r=e.result===null?Ll:Nl;return n-e.probed_at<r}async function jl(e){let t=await fetch("http://169.254.169.254/latest/api/token",{method:"PUT",headers:{"X-aws-ec2-metadata-token-ttl-seconds":"60"},signal:AbortSignal.timeout(e)}).catch(()=>{});if(!t?.ok)return;let n=(await t.text()).trim();if(!n)return;let r={"X-aws-ec2-metadata-token":n},[o,s]=await Promise.all([fetch("http://169.254.169.254/latest/meta-data/placement/region",{headers:r,si ...
14`)}catch(n){let r=n instanceof Error?n.message:String(n);h(`WARN: cursor IDE identity cache write failed open: ${r}`)}}import{execFileSync as nu}from"node:child_process";import{existsSync as ru}from"node:fs";import{createRequire as ou
17WHERE key LIKE 'cursorAuth/%'
18 AND key NOT LIKE '%Token%'
19 AND key NOT LIKE '%token%'
21`.trim(),Rn=new Map;function cs(e){if(typeof e=="string"){let t=e.trim();return t.length>0?t:null}if
22`)){let r=n.trimEnd();if(!r)continue;let o=r.indexOf(" ");if(o<=0)continue;let s=r.slice(0,o).trim(),i=r.slice(o+1).trim();s&&i&&!us(s)&&t.set(s,i)}return t}function du(e){try{let t=nu("sqlite3",["-noheader","-batch","-separator"," ",e,ft],{encoding:"utf8",timeout:2e3,maxBuffer:65536,windowsHide:!0,stdio:["ignore","pipe","ignore"]});return uu(t)}catch{return null}}function ps(e){let t=Rn.get(e);if(t)return t;if(!ru(e)){let o=new Map;return Rn.set(e,o),o}let n=iu(e),r=au(n)??du(n)??lu(n)??new Map;return Rn.set(e,r),r}var pu="cursorAuth/cachedEmail",fu="cursorAuth/stripeMembershipAuthId";functio ...
23`);return M(n)}function Au(e,t,n="git_config",r=null){return M(`${e??""}|${t??""}|${r??""}|${
24`)){let o=r.trim();if(!o)continue;let s=o.indexOf(" ");if(s<=0)continue;let i=o.slice(0
Long lines were clipped for display.