{
  "version": 3,
  "sources": ["../../../../src/lib/utils/static-assets/assetUrls.ts"],
  "sourcesContent": ["import { RecursivePartial, getDefaultCdnBaseUrl } from '@tldraw/editor'\nimport { useMemo } from 'react'\n\n/** @public */\nexport interface TLEditorAssetUrls {\n\tfonts: {\n\t\tmonospace: string\n\t\tserif: string\n\t\tsansSerif: string\n\t\tdraw: string\n\t}\n}\n\n/** @public */\nexport let defaultEditorAssetUrls: TLEditorAssetUrls = {\n\tfonts: {\n\t\tdraw: `${getDefaultCdnBaseUrl()}/fonts/Shantell_Sans-Tldrawish.woff2`,\n\t\tserif: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSerif-Medium.woff2`,\n\t\tsansSerif: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSans-Medium.woff2`,\n\t\tmonospace: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexMono-Medium.woff2`,\n\t},\n}\n\n/** @internal */\nexport function setDefaultEditorAssetUrls(assetUrls: TLEditorAssetUrls) {\n\tdefaultEditorAssetUrls = assetUrls\n}\n\n/** @internal */\nexport function useDefaultEditorAssetsWithOverrides(\n\toverrides?: RecursivePartial<TLEditorAssetUrls>\n): TLEditorAssetUrls {\n\treturn useMemo(() => {\n\t\tif (!overrides) return defaultEditorAssetUrls\n\n\t\treturn {\n\t\t\tfonts: { ...defaultEditorAssetUrls.fonts, ...overrides?.fonts },\n\t\t}\n\t}, [overrides])\n}\n"],
  "mappings": "AAAA,SAA2B,4BAA4B;AACvD,SAAS,eAAe;AAajB,IAAI,yBAA4C;AAAA,EACtD,OAAO;AAAA,IACN,MAAM,GAAG,qBAAqB,CAAC;AAAA,IAC/B,OAAO,GAAG,qBAAqB,CAAC;AAAA,IAChC,WAAW,GAAG,qBAAqB,CAAC;AAAA,IACpC,WAAW,GAAG,qBAAqB,CAAC;AAAA,EACrC;AACD;AAGO,SAAS,0BAA0B,WAA8B;AACvE,2BAAyB;AAC1B;AAGO,SAAS,oCACf,WACoB;AACpB,SAAO,QAAQ,MAAM;AACpB,QAAI,CAAC,UAAW,QAAO;AAEvB,WAAO;AAAA,MACN,OAAO,EAAE,GAAG,uBAAuB,OAAO,GAAG,WAAW,MAAM;AAAA,IAC/D;AAAA,EACD,GAAG,CAAC,SAAS,CAAC;AACf;",
  "names": []
}
