{"release_id":"01a1998d-9802-0000-b0f7-33a23307f4ed","chunk_id":"01a1998d-98f5-7033-84b9-eb0b68e2ebd3","file":"Bebt_E6t.mjs","mappings":"+VAQO,SAASA,EAAaC,EAAgD,CAC5E,OAAOC,EAAe,UAAWD,EAAME,EAAI,MAAM,CAClD,CAEO,SAASC,EAAYH,EAAgD,CAC3E,OAAOC,EAAe,eAAgBD,EAAME,EAAI,KAAK,CACtD","names":["getAvatarUrl","path","publicMediaUrl","IMG","getCoverUrl"],"sources":["../../../../../../src/lib/avatar.ts"],"sourcesContent":["import { publicMediaUrl, IMG } from '$lib/cdn';\n\n/**\n * Public delivery URL for an avatar in the `avatars` bucket. Routes through the\n * Bunny edge (+ resize) when PUBLIC_CDN_URL is set, else the Supabase public URL.\n * Returns null when the user has no avatar — callers fall back to the initials\n * gradient.\n */\nexport function getAvatarUrl(path: string | null | undefined): string | null {\n\treturn publicMediaUrl('avatars', path, IMG.avatar);\n}\n\nexport function getCoverUrl(path: string | null | undefined): string | null {\n\treturn publicMediaUrl('rater-covers', path, IMG.cover);\n}\n"],"version":3}