{"version":3,"file":"dom.mjs","sources":["../../src/helpers/dom.ts"],"sourcesContent":["let currentDir: 'ltr' | 'rtl' | 'auto' = 'auto'\n\nfunction hasDocument() {\n  return typeof document !== 'undefined'\n}\n\nexport function getDocumentDir() {\n  if (!hasDocument()) {\n    return currentDir\n  }\n  const direction =\n    typeof document.dir !== 'undefined'\n      ? document.dir\n      : document.getElementsByTagName('html')[0].getAttribute('dir')\n  return direction\n}\n\nexport function setDocumentDir(dir: 'ltr' | 'rtl' | 'auto') {\n  if (!hasDocument()) {\n    currentDir = dir\n    return\n  }\n\n  const html = document.getElementsByTagName('html')[0]\n  html.setAttribute('dir', dir)\n}\n"],"names":["currentDir","hasDocument","getDocumentDir"],"mappings":"AAAA,IAAIA,IAAqC;AAEzC,SAASC,IAAc;AACrB,SAAO,OAAO,WAAa;AAC7B;AAEO,SAASC,IAAiB;AAC3B,SAACD,MAIH,OAAO,SAAS,MAAQ,MACpB,SAAS,MACT,SAAS,qBAAqB,MAAM,EAAE,CAAC,EAAE,aAAa,KAAK,IALxDD;AAOX;"}