{"ast":null,"code":"import _objectSpread from \"C:/Users/user/Desktop/06portreact/node_modules/@babel/runtime/helpers/esm/objectSpread2.js\";\nimport _objectWithoutProperties from \"C:/Users/user/Desktop/06portreact/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js\";\nvar _excluded = [\"rest\"],\n  _excluded2 = [\"children\", \"className\", \"asChild\", \"as\", \"size\", \"weight\", \"align\", \"trim\", \"color\", \"highContrast\"];\nimport * as React from 'react';\nimport classNames from 'classnames';\nimport { Slot } from '@radix-ui/react-slot';\nimport { headingPropDefs } from './heading.props';\nimport { extractMarginProps, withMarginProps, withBreakpoints } from '../helpers';\nvar Heading = React.forwardRef(function (props, forwardedRef) {\n  var _extractMarginProps = extractMarginProps(props),\n    marginRest = _extractMarginProps.rest,\n    marginProps = _objectWithoutProperties(_extractMarginProps, _excluded);\n  var children = marginRest.children,\n    className = marginRest.className,\n    _marginRest$asChild = marginRest.asChild,\n    asChild = _marginRest$asChild === void 0 ? false : _marginRest$asChild,\n    _marginRest$as = marginRest.as,\n    Tag = _marginRest$as === void 0 ? 'h1' : _marginRest$as,\n    _marginRest$size = marginRest.size,\n    size = _marginRest$size === void 0 ? headingPropDefs.size.default : _marginRest$size,\n    _marginRest$weight = marginRest.weight,\n    weight = _marginRest$weight === void 0 ? headingPropDefs.weight.default : _marginRest$weight,\n    _marginRest$align = marginRest.align,\n    align = _marginRest$align === void 0 ? headingPropDefs.align.default : _marginRest$align,\n    _marginRest$trim = marginRest.trim,\n    trim = _marginRest$trim === void 0 ? headingPropDefs.trim.default : _marginRest$trim,\n    _marginRest$color = marginRest.color,\n    color = _marginRest$color === void 0 ? headingPropDefs.color.default : _marginRest$color,\n    _marginRest$highContr = marginRest.highContrast,\n    highContrast = _marginRest$highContr === void 0 ? headingPropDefs.highContrast.default : _marginRest$highContr,\n    headingProps = _objectWithoutProperties(marginRest, _excluded2);\n  return React.createElement(Slot, _objectSpread(_objectSpread({\n    \"data-accent-color\": color\n  }, headingProps), {}, {\n    ref: forwardedRef,\n    className: classNames('rt-Heading', className, withBreakpoints(size, 'rt-r-size'), withBreakpoints(weight, 'rt-r-weight'), withBreakpoints(align, 'rt-r-ta'), withBreakpoints(trim, 'rt-r-lt'), {\n      'rt-high-contrast': highContrast\n    }, withMarginProps(marginProps))\n  }), asChild ? children : React.createElement(Tag, null, children));\n});\nHeading.displayName = 'Heading';\nexport { Heading };","map":{"version":3,"names":["React","classNames","Slot","headingPropDefs","extractMarginProps","withMarginProps","withBreakpoints","Heading","forwardRef","props","forwardedRef","_extractMarginProps","marginRest","rest","marginProps","_objectWithoutProperties","_excluded","children","className","_marginRest$asChild","asChild","_marginRest$as","as","Tag","_marginRest$size","size","default","_marginRest$weight","weight","_marginRest$align","align","_marginRest$trim","trim","_marginRest$color","color","_marginRest$highContr","highContrast","headingProps","_excluded2","createElement","_objectSpread","ref","displayName"],"sources":["../../../src/components/heading.tsx"],"sourcesContent":[null],"mappings":";;;;AAAA,OAAO,KAAKA,KAAK,MAAM,OAAO;AAC9B,OAAOC,UAAU,MAAM,YAAY;AACnC,SAASC,IAAI,QAAQ,sBAAsB;AAC3C,SAASC,eAAe,QAAQ,iBAAiB;AACjD,SAASC,kBAAkB,EAAEC,eAAe,EAAEC,eAAe,QAAQ,YAAY;AAkBjF,IAAMC,OAAO,GAAGP,KAAK,CAACQ,UAAU,CAA+B,UAACC,KAAK,EAAEC,YAAY,EAAI;EACrF,IAAAC,mBAAA,GAA6CP,kBAAkB,CAACK,KAAK,CAAC;IAAxDG,UAAU,GAAAD,mBAAA,CAAhBE,IAAI;IAAiBC,WAAW,GAAAC,wBAAA,CAAAJ,mBAAA,EAAAK,SAAA;EACxC,IACEC,QAAQ,GAWNL,UAAU,CAXZK,QAAQ;IACRC,SAAS,GAUPN,UAAU,CAVZM,SAAS;IAAAC,mBAAA,GAUPP,UAAU,CATZQ,OAAO;IAAPA,OAAO,GAAAD,mBAAA,cAAG,KAAK,GAAAA,mBAAA;IAAAE,cAAA,GASbT,UAAU,CARZU,EAAE;IAAEC,GAAG,GAAAF,cAAA,cAAG,IAAI,GAAAA,cAAA;IAAAG,gBAAA,GAQZZ,UAAU,CAPZa,IAAI;IAAJA,IAAI,GAAAD,gBAAA,cAAGrB,eAAe,CAACsB,IAAI,CAACC,OAAO,GAAAF,gBAAA;IAAAG,kBAAA,GAOjCf,UAAU,CANZgB,MAAM;IAANA,MAAM,GAAAD,kBAAA,cAAGxB,eAAe,CAACyB,MAAM,CAACF,OAAO,GAAAC,kBAAA;IAAAE,iBAAA,GAMrCjB,UAAU,CALZkB,KAAK;IAALA,KAAK,GAAAD,iBAAA,cAAG1B,eAAe,CAAC2B,KAAK,CAACJ,OAAO,GAAAG,iBAAA;IAAAE,gBAAA,GAKnCnB,UAAU,CAJZoB,IAAI;IAAJA,IAAI,GAAAD,gBAAA,cAAG5B,eAAe,CAAC6B,IAAI,CAACN,OAAO,GAAAK,gBAAA;IAAAE,iBAAA,GAIjCrB,UAAU,CAHZsB,KAAK;IAALA,KAAK,GAAAD,iBAAA,cAAG9B,eAAe,CAAC+B,KAAK,CAACR,OAAO,GAAAO,iBAAA;IAAAE,qBAAA,GAGnCvB,UAAU,CAFZwB,YAAY;IAAZA,YAAY,GAAAD,qBAAA,cAAGhC,eAAe,CAACiC,YAAY,CAACV,OAAO,GAAAS,qBAAA;IAChDE,YAAY,GAAAtB,wBAAA,CACbH,UAAU,EAAA0B,UAAA;EACd,OACEtC,KAAA,CAAAuC,aAAA,CAACrC,IAAI,EAAAsC,aAAA,CAAAA,aAAA;IAAA,qBACgBN;EAAK,GACpBG,YAAY;IAChBI,GAAG,EAAE/B,YAAY;IACjBQ,SAAS,EAAEjB,UAAU,CACnB,YAAY,EACZiB,SAAS,EACTZ,eAAe,CAACmB,IAAI,EAAE,WAAW,CAAC,EAClCnB,eAAe,CAACsB,MAAM,EAAE,aAAa,CAAC,EACtCtB,eAAe,CAACwB,KAAK,EAAE,SAAS,CAAC,EACjCxB,eAAe,CAAC0B,IAAI,EAAE,SAAS,CAAC,EAChC;MAAE,kBAAkB,EAAEI;IAAY,CAAE,EACpC/B,eAAe,CAACS,WAAW,CAAC;EAC7B,IAEAM,OAAO,GAAGH,QAAQ,GAAGjB,KAAA,CAAAuC,aAAA,CAAChB,GAAG,QAAEN,QAAQ,CAAO,CACtC;AAEX,CAAC,CAAC;AACFV,OAAO,CAACmC,WAAW,GAAG,SAAS;AAE/B,SAASnC,OAAO"},"metadata":{},"sourceType":"module","externalDependencies":[]}