Edit: /tmp/tsx-0/17887-f530e7d6fdf7760cad2ea435abb6fa5fdbc92dd9 (7032B)
{"code":"__filename=\"/opt/canhelp/node_modules/better-auth/dist/cookies/cookie-utils.mjs\";(()=>{\nvar __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __name=(target,value)=>__defProp(target,\"name\",{value,configurable:true});var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:true})};var __copyProps=(to,from,except,desc)=>{if(from&&typeof from===\"object\"||typeof from===\"function\"){for(let key of __getOwnPropNames(from))if(!__hasOwnProp.call(to,key)&&key!==except)__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return to};var __toCommonJS=mod=>__copyProps(__defProp({},\"__esModule\",{value:true}),mod);var cookie_utils_exports={};__export(cookie_utils_exports,{HOST_COOKIE_PREFIX:()=>HOST_COOKIE_PREFIX,SECURE_COOKIE_PREFIX:()=>SECURE_COOKIE_PREFIX,parseSetCookieHeader:()=>parseSetCookieHeader,setCookieToHeader:()=>setCookieToHeader,splitSetCookieHeader:()=>splitSetCookieHeader,stripSecureCookiePrefix:()=>stripSecureCookiePrefix});module.exports=__toCommonJS(cookie_utils_exports);function tryDecode(str){try{return decodeURIComponent(str)}catch{return str}}__name(tryDecode,\"tryDecode\");const SECURE_COOKIE_PREFIX=\"__Secure-\";const HOST_COOKIE_PREFIX=\"__Host-\";function stripSecureCookiePrefix(cookieName){if(cookieName.startsWith(SECURE_COOKIE_PREFIX))return cookieName.slice(9);if(cookieName.startsWith(HOST_COOKIE_PREFIX))return cookieName.slice(7);return cookieName}__name(stripSecureCookiePrefix,\"stripSecureCookiePrefix\");function splitSetCookieHeader(setCookie){if(!setCookie)return[];const result=[];let start=0;let i=0;while(i
{const[nameValue,...attributes]=cookieString.split(\";\").map(part=>part.trim());const[name,...valueParts]=(nameValue||\"\").split(\"=\");const value=valueParts.join(\"=\");if(!name||value===void 0)return;const attrObj={value:value.includes(\"%\")?tryDecode(value):value};attributes.forEach(attribute=>{const[attrName,...attrValueParts]=attribute.split(\"=\");const attrValue=attrValueParts.join(\"=\");const normalizedAttrName=attrName.trim().toLowerCase();switch(normalizedAttrName){case\"max-age\":attrObj[\"max-age\"]=attrValue?parseInt(attrValue.trim(),10):void 0;break;case\"expires\":attrObj.expires=attrValue?new Date(attrValue.trim()):void 0;break;case\"domain\":attrObj.domain=attrValue?attrValue.trim():void 0;break;case\"path\":attrObj.path=attrValue?attrValue.trim():void 0;break;case\"secure\":attrObj.secure=true;break;case\"httponly\":attrObj.httponly=true;break;case\"samesite\":attrObj.samesite=attrValue?attrValue.trim().toLowerCase():void 0;break;default:attrObj[normalizedAttrName]=attrValue?attrValue.trim():true;break}});cookies.set(name,attrObj)});return cookies}__name(parseSetCookieHeader,\"parseSetCookieHeader\");function setCookieToHeader(headers){return context=>{const setCookieHeader=context.response.headers.get(\"set-cookie\");if(!setCookieHeader)return;const cookieMap=new Map;(headers.get(\"cookie\")||\"\").split(\";\").forEach(cookie=>{const[name,...rest]=cookie.trim().split(\"=\");if(name&&rest.length>0)cookieMap.set(name,rest.join(\"=\"))});parseSetCookieHeader(setCookieHeader).forEach((value,name)=>{cookieMap.set(name,value.value)});const updatedCookies=Array.from(cookieMap.entries()).map(([name,value])=>`${name}=${value}`).join(\"; \");headers.set(\"cookie\",updatedCookies)}}__name(setCookieToHeader,\"setCookieToHeader\");0&&(module.exports={HOST_COOKIE_PREFIX,SECURE_COOKIE_PREFIX,parseSetCookieHeader,setCookieToHeader,splitSetCookieHeader,stripSecureCookiePrefix});\n})()\n","warnings":[],"map":{"version":3,"mappings":";suBAAA,+XACA,SAAS,UAAU,IAAK,CACvB,GAAI,CACH,OAAO,mBAAmB,GAAG,CAC9B,MAAQ,CACP,OAAO,GACR,CACD,CANS,8BAOT,MAAM,qBAAuB,YAC7B,MAAM,mBAAqB,UAI3B,SAAS,wBAAwB,WAAY,CAC5C,GAAI,WAAW,WAAW,oBAAoB,EAAG,OAAO,WAAW,MAAM,CAAC,EAC1E,GAAI,WAAW,WAAW,kBAAkB,EAAG,OAAO,WAAW,MAAM,CAAC,EACxE,OAAO,UACR,CAJS,0DAQT,SAAS,qBAAqB,UAAW,CACxC,GAAI,CAAC,UAAW,MAAO,CAAC,EACxB,MAAM,OAAS,CAAC,EAChB,IAAI,MAAQ,EACZ,IAAI,EAAI,EACR,MAAO,EAAI,UAAU,OAAQ,CAC5B,GAAI,UAAU,CAAC,IAAM,IAAK,CACzB,IAAI,EAAI,EAAI,EACZ,MAAO,EAAI,UAAU,QAAU,UAAU,CAAC,IAAM,IAAK,IACrD,MAAO,EAAI,UAAU,QAAU,UAAU,CAAC,IAAM,KAAO,UAAU,CAAC,IAAM,KAAO,UAAU,CAAC,IAAM,IAAK,IACrG,GAAI,EAAI,UAAU,QAAU,UAAU,CAAC,IAAM,IAAK,CACjD,MAAM,KAAO,UAAU,MAAM,MAAO,CAAC,EAAE,KAAK,EAC5C,GAAI,KAAM,OAAO,KAAK,IAAI,EAC1B,MAAQ,EAAI,EACZ,MAAO,MAAQ,UAAU,QAAU,UAAU,KAAK,IAAM,IAAK,QAC7D,EAAI,MACJ,QACD,CACD,CACA,GACD,CACA,MAAM,KAAO,UAAU,MAAM,KAAK,EAAE,KAAK,EACzC,GAAI,KAAM,OAAO,KAAK,IAAI,EAC1B,OAAO,MACR,CAxBS,oDAyBT,SAAS,qBAAqB,UAAW,CACxC,MAAM,QAA0B,IAAI,IACpC,qBAAqB,SAAS,EAAE,QAAS,cAAiB,CACzD,KAAM,CAAC,UAAW,GAAG,UAAU,EAAI,aAAa,MAAM,GAAG,EAAE,IAAK,MAAS,KAAK,KAAK,CAAC,EACpF,KAAM,CAAC,KAAM,GAAG,UAAU,GAAK,WAAa,IAAI,MAAM,GAAG,EACzD,MAAM,MAAQ,WAAW,KAAK,GAAG,EACjC,GAAI,CAAC,MAAQ,QAAU,OAAQ,OAC/B,MAAM,QAAU,CAAE,MAAO,MAAM,SAAS,GAAG,EAAI,UAAU,KAAK,EAAI,KAAM,EACxE,WAAW,QAAS,WAAc,CACjC,KAAM,CAAC,SAAU,GAAG,cAAc,EAAI,UAAU,MAAM,GAAG,EACzD,MAAM,UAAY,eAAe,KAAK,GAAG,EACzC,MAAM,mBAAqB,SAAS,KAAK,EAAE,YAAY,EACvD,OAAQ,mBAAoB,CAC3B,IAAK,UACJ,QAAQ,SAAS,EAAI,UAAY,SAAS,UAAU,KAAK,EAAG,EAAE,EAAI,OAClE,MACD,IAAK,UACJ,QAAQ,QAAU,UAAY,IAAI,KAAK,UAAU,KAAK,CAAC,EAAI,OAC3D,MACD,IAAK,SACJ,QAAQ,OAAS,UAAY,UAAU,KAAK,EAAI,OAChD,MACD,IAAK,OACJ,QAAQ,KAAO,UAAY,UAAU,KAAK,EAAI,OAC9C,MACD,IAAK,SACJ,QAAQ,OAAS,KACjB,MACD,IAAK,WACJ,QAAQ,SAAW,KACnB,MACD,IAAK,WACJ,QAAQ,SAAW,UAAY,UAAU,KAAK,EAAE,YAAY,EAAI,OAChE,MACD,QACC,QAAQ,kBAAkB,EAAI,UAAY,UAAU,KAAK,EAAI,KAC7D,KACF,CACD,CAAC,EACD,QAAQ,IAAI,KAAM,OAAO,CAC1B,CAAC,EACD,OAAO,OACR,CA1CS,oDA2CT,SAAS,kBAAkB,QAAS,CACnC,OAAQ,SAAY,CACnB,MAAM,gBAAkB,QAAQ,SAAS,QAAQ,IAAI,YAAY,EACjE,GAAI,CAAC,gBAAiB,OACtB,MAAM,UAA4B,IAAI,KACrC,QAAQ,IAAI,QAAQ,GAAK,IAAI,MAAM,GAAG,EAAE,QAAS,QAAW,CAC5D,KAAM,CAAC,KAAM,GAAG,IAAI,EAAI,OAAO,KAAK,EAAE,MAAM,GAAG,EAC/C,GAAI,MAAQ,KAAK,OAAS,EAAG,UAAU,IAAI,KAAM,KAAK,KAAK,GAAG,CAAC,CAChE,CAAC,EACD,qBAAqB,eAAe,EAAE,QAAQ,CAAC,MAAO,OAAS,CAC9D,UAAU,IAAI,KAAM,MAAM,KAAK,CAChC,CAAC,EACD,MAAM,eAAiB,MAAM,KAAK,UAAU,QAAQ,CAAC,EAAE,IAAI,CAAC,CAAC,KAAM,KAAK,IAAM,GAAG,IAAI,IAAI,KAAK,EAAE,EAAE,KAAK,IAAI,EAC3G,QAAQ,IAAI,SAAU,cAAc,CACrC,CACD,CAfS","names":[],"ignoreList":[],"sources":["/opt/canhelp/node_modules/better-auth/dist/cookies/cookie-utils.mjs"],"sourcesContent":[null]}}