{
  "version": 3,
  "sources": ["../../src/separator/transforms.js"],
  "sourcesContent": ["/**\n * WordPress dependencies\n */\nimport {\n\tcreateBlock,\n\tgetBlockVariations,\n\tgetDefaultBlockName,\n} from '@wordpress/blocks';\n\nconst transforms = {\n\tfrom: [\n\t\t{\n\t\t\ttype: 'input',\n\t\t\tregExp: /^-{3,}$/,\n\t\t\ttransform: () => {\n\t\t\t\t// Check for default variation to apply default variation attributes.\n\t\t\t\tconst defaultVariation = getBlockVariations(\n\t\t\t\t\t'core/separator'\n\t\t\t\t)?.find( ( variation ) => variation.isDefault );\n\n\t\t\t\treturn [\n\t\t\t\t\tcreateBlock(\n\t\t\t\t\t\t'core/separator',\n\t\t\t\t\t\tdefaultVariation?.attributes ?? {}\n\t\t\t\t\t),\n\t\t\t\t\tcreateBlock( getDefaultBlockName() ),\n\t\t\t\t];\n\t\t\t},\n\t\t},\n\t\t{\n\t\t\ttype: 'raw',\n\t\t\tselector: 'hr',\n\t\t\tschema: {\n\t\t\t\thr: {},\n\t\t\t},\n\t\t},\n\t],\n\tto: [\n\t\t{\n\t\t\ttype: 'block',\n\t\t\tblocks: [ 'core/spacer' ], // Transform to Spacer.\n\t\t\ttransform: ( { anchor } ) => {\n\t\t\t\treturn createBlock( 'core/spacer', {\n\t\t\t\t\tanchor: anchor || undefined,\n\t\t\t\t} );\n\t\t\t},\n\t\t},\n\t],\n};\n\nexport default transforms;\n"],
  "mappings": ";AAGA;AAAA,EACC;AAAA,EACA;AAAA,EACA;AAAA,OACM;AAEP,IAAM,aAAa;AAAA,EAClB,MAAM;AAAA,IACL;AAAA,MACC,MAAM;AAAA,MACN,QAAQ;AAAA,MACR,WAAW,MAAM;AAEhB,cAAM,mBAAmB;AAAA,UACxB;AAAA,QACD,GAAG,KAAM,CAAE,cAAe,UAAU,SAAU;AAE9C,eAAO;AAAA,UACN;AAAA,YACC;AAAA,YACA,kBAAkB,cAAc,CAAC;AAAA,UAClC;AAAA,UACA,YAAa,oBAAoB,CAAE;AAAA,QACpC;AAAA,MACD;AAAA,IACD;AAAA,IACA;AAAA,MACC,MAAM;AAAA,MACN,UAAU;AAAA,MACV,QAAQ;AAAA,QACP,IAAI,CAAC;AAAA,MACN;AAAA,IACD;AAAA,EACD;AAAA,EACA,IAAI;AAAA,IACH;AAAA,MACC,MAAM;AAAA,MACN,QAAQ,CAAE,aAAc;AAAA;AAAA,MACxB,WAAW,CAAE,EAAE,OAAO,MAAO;AAC5B,eAAO,YAAa,eAAe;AAAA,UAClC,QAAQ,UAAU;AAAA,QACnB,CAAE;AAAA,MACH;AAAA,IACD;AAAA,EACD;AACD;AAEA,IAAO,qBAAQ;",
  "names": []
}
