{
  "version": 3,
  "sources": ["../../../../src/lib/utils/static-assets/assetUrls.ts"],
  "sourcesContent": ["import { RecursivePartial } from '@bigbluebutton/editor'\nimport { useMemo } from 'react'\nimport { version } from '../../ui/version'\n\n/** @public */\nexport type 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: `https://unpkg.com/@bigbluebutton/assets@${version}/fonts/Shantell_Sans-Normal-SemiBold.woff2`,\n\t\tserif: `https://unpkg.com/@bigbluebutton/assets@${version}/fonts/IBMPlexSerif-Medium.woff2`,\n\t\tsansSerif: `https://unpkg.com/@bigbluebutton/assets@${version}/fonts/IBMPlexSans-Medium.woff2`,\n\t\tmonospace: `https://unpkg.com/@bigbluebutton/assets@${version}/fonts/IBMPlexMono-Medium.woff2`,\n\t},\n}\n\n/** @public */\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": "AACA,SAAS,eAAe;AACxB,SAAS,eAAe;AAajB,IAAI,yBAA4C;AAAA,EACtD,OAAO;AAAA,IACN,MAAM,2CAA2C,OAAO;AAAA,IACxD,OAAO,2CAA2C,OAAO;AAAA,IACzD,WAAW,2CAA2C,OAAO;AAAA,IAC7D,WAAW,2CAA2C,OAAO;AAAA,EAC9D;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": []
}
