{
  "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\ttldraw_mono?: string\n\t\ttldraw_mono_italic?: string\n\t\ttldraw_mono_bold?: string\n\t\ttldraw_mono_italic_bold?: string\n\t\ttldraw_serif?: string\n\t\ttldraw_serif_italic?: string\n\t\ttldraw_serif_bold?: string\n\t\ttldraw_serif_italic_bold?: string\n\t\ttldraw_sans?: string\n\t\ttldraw_sans_italic?: string\n\t\ttldraw_sans_bold?: string\n\t\ttldraw_sans_italic_bold?: string\n\t\ttldraw_draw?: string\n\t\ttldraw_draw_italic?: string\n\t\ttldraw_draw_bold?: string\n\t\ttldraw_draw_italic_bold?: string\n\t\t[key: string]: string | undefined\n\t}\n}\n\n/** @public */\nexport let defaultEditorAssetUrls: TLEditorAssetUrls = {\n\tfonts: {\n\t\ttldraw_mono: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexMono-Medium.woff2`,\n\t\ttldraw_mono_italic: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexMono-MediumItalic.woff2`,\n\t\ttldraw_mono_bold: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexMono-Bold.woff2`,\n\t\ttldraw_mono_italic_bold: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexMono-BoldItalic.woff2`,\n\t\ttldraw_serif: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSerif-Medium.woff2`,\n\t\ttldraw_serif_italic: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSerif-MediumItalic.woff2`,\n\t\ttldraw_serif_bold: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSerif-Bold.woff2`,\n\t\ttldraw_serif_italic_bold: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSerif-BoldItalic.woff2`,\n\t\ttldraw_sans: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSans-Medium.woff2`,\n\t\ttldraw_sans_italic: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSans-MediumItalic.woff2`,\n\t\ttldraw_sans_bold: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSans-Bold.woff2`,\n\t\ttldraw_sans_italic_bold: `${getDefaultCdnBaseUrl()}/fonts/IBMPlexSans-BoldItalic.woff2`,\n\t\ttldraw_draw: `${getDefaultCdnBaseUrl()}/fonts/Shantell_Sans-Informal_Regular.woff2`,\n\t\ttldraw_draw_italic: `${getDefaultCdnBaseUrl()}/fonts/Shantell_Sans-Informal_Regular_Italic.woff2`,\n\t\ttldraw_draw_bold: `${getDefaultCdnBaseUrl()}/fonts/Shantell_Sans-Informal_Bold.woff2`,\n\t\ttldraw_draw_italic_bold: `${getDefaultCdnBaseUrl()}/fonts/Shantell_Sans-Informal_Bold_Italic.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;AA0BjB,IAAI,yBAA4C;AAAA,EACtD,OAAO;AAAA,IACN,aAAa,GAAG,qBAAqB,CAAC;AAAA,IACtC,oBAAoB,GAAG,qBAAqB,CAAC;AAAA,IAC7C,kBAAkB,GAAG,qBAAqB,CAAC;AAAA,IAC3C,yBAAyB,GAAG,qBAAqB,CAAC;AAAA,IAClD,cAAc,GAAG,qBAAqB,CAAC;AAAA,IACvC,qBAAqB,GAAG,qBAAqB,CAAC;AAAA,IAC9C,mBAAmB,GAAG,qBAAqB,CAAC;AAAA,IAC5C,0BAA0B,GAAG,qBAAqB,CAAC;AAAA,IACnD,aAAa,GAAG,qBAAqB,CAAC;AAAA,IACtC,oBAAoB,GAAG,qBAAqB,CAAC;AAAA,IAC7C,kBAAkB,GAAG,qBAAqB,CAAC;AAAA,IAC3C,yBAAyB,GAAG,qBAAqB,CAAC;AAAA,IAClD,aAAa,GAAG,qBAAqB,CAAC;AAAA,IACtC,oBAAoB,GAAG,qBAAqB,CAAC;AAAA,IAC7C,kBAAkB,GAAG,qBAAqB,CAAC;AAAA,IAC3C,yBAAyB,GAAG,qBAAqB,CAAC;AAAA,EACnD;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": []
}
