/* Sutton SignWriting Unicode 8 Module v1.1.2 (https://github.com/sutton-signwriting/unicode8), author: Steve Slevinski (https://SteveSlevinski.me), license: MIT */ "use strict";Object.defineProperty(exports,"__esModule",{value:!0});let e={base:"(?:\ud836[\udc00-\ude8b])",fill:"(?:\ud836[\ude9b-\ude9f])",rotation:"(?:\ud836[\udea1-\udeaf])"};e.full=`(${e.base})(${e.fill})?(${e.rotation})?`;exports.compose=e=>{if("object"!=typeof e||null===e)return;const t=(e.base?e.base:"")+(e.fill?e.fill:"")+(e.rotation?e.rotation:"");return t||void 0},exports.parse=t=>{const o="^"+e.full,r=("string"==typeof t?t.match(new RegExp(o)):[])||[];return{base:r[1]?r[1]:void 0,fill:r[2]?r[2]:void 0,rotation:r[3]?r[3]:void 0}},exports.re=e;