{
  "version": 3,
  "sources": ["../../../src/api/raw-handling/ms-list-ignore.ts"],
  "sourcesContent": ["/**\n * Looks for comments, and removes them.\n *\n * @param node The node to be processed.\n */\nexport default function msListIgnore( node: Node ) {\n\tif ( node.nodeType !== node.ELEMENT_NODE ) {\n\t\treturn;\n\t}\n\n\tconst el = node as HTMLElement;\n\tconst style = el.getAttribute( 'style' );\n\n\tif ( ! style || ! style.includes( 'mso-list' ) ) {\n\t\treturn;\n\t}\n\n\tconst rules = style.split( ';' ).reduce(\n\t\t( acc, rule ) => {\n\t\t\tconst [ key, value ] = rule.split( ':' );\n\n\t\t\tif ( key && value ) {\n\t\t\t\tacc[ key.trim().toLowerCase() ] = value.trim().toLowerCase();\n\t\t\t}\n\t\t\treturn acc;\n\t\t},\n\t\t{} as Record< string, string >\n\t);\n\n\tif ( rules[ 'mso-list' ] === 'ignore' ) {\n\t\tel.remove();\n\t}\n}\n"],
  "mappings": ";AAKe,SAAR,aAA+B,MAAa;AAClD,MAAK,KAAK,aAAa,KAAK,cAAe;AAC1C;AAAA,EACD;AAEA,QAAM,KAAK;AACX,QAAM,QAAQ,GAAG,aAAc,OAAQ;AAEvC,MAAK,CAAE,SAAS,CAAE,MAAM,SAAU,UAAW,GAAI;AAChD;AAAA,EACD;AAEA,QAAM,QAAQ,MAAM,MAAO,GAAI,EAAE;AAAA,IAChC,CAAE,KAAK,SAAU;AAChB,YAAM,CAAE,KAAK,KAAM,IAAI,KAAK,MAAO,GAAI;AAEvC,UAAK,OAAO,OAAQ;AACnB,YAAK,IAAI,KAAK,EAAE,YAAY,CAAE,IAAI,MAAM,KAAK,EAAE,YAAY;AAAA,MAC5D;AACA,aAAO;AAAA,IACR;AAAA,IACA,CAAC;AAAA,EACF;AAEA,MAAK,MAAO,UAAW,MAAM,UAAW;AACvC,OAAG,OAAO;AAAA,EACX;AACD;",
  "names": []
}
