{
  "version": 3,
  "sources": ["../../../../src/lib/shapes/shared/default-shape-constants.ts"],
  "sourcesContent": ["import { TLDefaultSizeStyle, TLTheme } from '@tldraw/editor'\n\n/** @internal */\nexport const TEXT_PROPS = {\n\tfontWeight: 'normal',\n\tfontVariant: 'normal',\n\tfontStyle: 'normal',\n\tpadding: '0px',\n}\n\n/** @internal */\nexport const STROKE_SIZES: Record<TLDefaultSizeStyle, number> = {\n\ts: 1,\n\tm: 1.75,\n\tl: 2.5,\n\txl: 5,\n}\n\n/** @internal */\nexport const FONT_SIZES: Record<TLDefaultSizeStyle, number> = {\n\ts: 1.125,\n\tm: 1.5,\n\tl: 2.25,\n\txl: 2.75,\n}\n\n/** @internal */\nexport const LABEL_FONT_SIZES: Record<TLDefaultSizeStyle, number> = {\n\ts: 1.125,\n\tm: 1.375,\n\tl: 1.625,\n\txl: 2,\n}\n\n/** @internal */\nexport const ARROW_LABEL_FONT_SIZES: Record<TLDefaultSizeStyle, number> = {\n\ts: 1.125,\n\tm: 1.25,\n\tl: 1.5,\n\txl: 1.75,\n}\n\n/** @internal */\nexport const FONT_FAMILIES: Record<string, string> = {\n\tdraw: 'var(--tl-font-draw)',\n\tsans: 'var(--tl-font-sans)',\n\tserif: 'var(--tl-font-serif)',\n\tmono: 'var(--tl-font-mono)',\n}\n\n/** @public */\nexport function getFontFamily(theme: TLTheme, font: string): string {\n\tconst themeFont = theme.fonts[font as keyof typeof theme.fonts]\n\tif (themeFont) return themeFont.fontFamily\n\treturn FONT_FAMILIES[font] ?? font\n}\n\n/** @internal */\nexport const LABEL_TO_ARROW_PADDING = 20\n/** @internal */\nexport const ARROW_LABEL_PADDING = 4.25\n/** @internal */\nexport const LABEL_PADDING = 16\n"],
  "mappings": "AAGO,MAAM,aAAa;AAAA,EACzB,YAAY;AAAA,EACZ,aAAa;AAAA,EACb,WAAW;AAAA,EACX,SAAS;AACV;AAGO,MAAM,eAAmD;AAAA,EAC/D,GAAG;AAAA,EACH,GAAG;AAAA,EACH,GAAG;AAAA,EACH,IAAI;AACL;AAGO,MAAM,aAAiD;AAAA,EAC7D,GAAG;AAAA,EACH,GAAG;AAAA,EACH,GAAG;AAAA,EACH,IAAI;AACL;AAGO,MAAM,mBAAuD;AAAA,EACnE,GAAG;AAAA,EACH,GAAG;AAAA,EACH,GAAG;AAAA,EACH,IAAI;AACL;AAGO,MAAM,yBAA6D;AAAA,EACzE,GAAG;AAAA,EACH,GAAG;AAAA,EACH,GAAG;AAAA,EACH,IAAI;AACL;AAGO,MAAM,gBAAwC;AAAA,EACpD,MAAM;AAAA,EACN,MAAM;AAAA,EACN,OAAO;AAAA,EACP,MAAM;AACP;AAGO,SAAS,cAAc,OAAgB,MAAsB;AACnE,QAAM,YAAY,MAAM,MAAM,IAAgC;AAC9D,MAAI,UAAW,QAAO,UAAU;AAChC,SAAO,cAAc,IAAI,KAAK;AAC/B;AAGO,MAAM,yBAAyB;AAE/B,MAAM,sBAAsB;AAE5B,MAAM,gBAAgB;",
  "names": []
}
