{"version":3,"sources":["jsdelivr-header.js","/npm/@happyreact/react@0.2.5/dist/index.cjs.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA;AACA;AACA;AACA;AACA;AACA;AACA","file":"/npm/@happyreact/react@0.2.5/dist/index.cjs.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/@happyreact/react@0.2.5/dist/index.cjs.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";var F=require(\"react\");require(\"react-dom\");var loader=require(\"@happyreact/core/loader\");function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var F__default=_interopDefault(F),T=Object.defineProperty,q=Object.defineProperties,z=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,v=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,f=(e,t)=>{for(var r in t||(t={}))U.call(t,r)&&v(e,r,t[r]);if(h)for(var r of h(t))L.call(t,r)&&v(e,r,t[r]);return e},d=(e,t)=>q(e,z(t)),n=(e,t)=>T(e,\"name\",{value:t,configurable:!0}),x=(e,t)=>{var r={};for(var n in e)U.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&h)for(var n of h(e))t.indexOf(n)<0&&L.call(e,n)&&(r[n]=e[n]);return r},u=(e,t,r)=>(v(e,\"symbol\"!=typeof t?t+\"\":t,r),r),O=n((e=>e.toLowerCase().split(\"-\").map((e=>e.charAt(0).toUpperCase()+e.slice(1))).join(\"\")),\"dashToPascalCase\"),y=n((e=>e.replace(/([A-Z])/g,(e=>`-${e[0].toLowerCase()}`))),\"camelToDashCase\"),g=n(((e,t,r={})=>{if(e instanceof Element){let n=G(e.classList,t,r);\"\"!==n&&(e.className=n),Object.keys(t).forEach((r=>{if(\"children\"!==r&&\"style\"!==r&&\"ref\"!==r&&\"class\"!==r&&\"className\"!==r&&\"forwardedRef\"!==r)if(0===r.indexOf(\"on\")&&r[2]===r[2].toUpperCase()){let n=r.substring(2),a=n[0].toLowerCase()+n.substring(1);N(a)||J(e,a,t[r])}else e[r]=t[r],\"string\"==typeof t[r]&&e.setAttribute(y(r),t[r])}))}}),\"attachProps\"),G=n(((e,t,r)=>{let n=t.className||t.class,a=r.className||r.class,o=w(e),s=w(n?n.split(\" \"):[]),l=w(a?a.split(\" \"):[]),f=[];return o.forEach((e=>{s.has(e)?(f.push(e),s.delete(e)):l.has(e)||f.push(e)})),s.forEach((e=>f.push(e))),f.join(\" \")}),\"getClassName\"),I=n((e=>\"doubleclick\"===e?\"dblclick\":e),\"transformReactEventName\"),N=n((e=>{if(\"undefined\"==typeof document)return!0;{let t=\"on\"+I(e),r=t in document;if(!r){let e=document.createElement(\"div\");e.setAttribute(t,\"return;\"),r=\"function\"==typeof e[t]}return r}}),\"isCoveredByReact\"),J=n(((e,t,r)=>{let a=e.__events||(e.__events={}),o=a[t];o&&e.removeEventListener(t,o),e.addEventListener(t,a[t]=n((function(e){r&&r.call(this,e)}),\"handler\"))}),\"syncEvent\"),w=n((e=>{let t=new Map;return e.forEach((e=>t.set(e,e))),t}),\"arrayToMap\"),M=n(((e,t)=>{\"function\"==typeof e?e(t):null!=e&&(e.current=t)}),\"setRef\"),$=n(((...e)=>t=>{e.forEach((e=>{M(e,t)}))}),\"mergeRefs\"),j=n(((e,t)=>{let r=n(((t,r)=>F__default.default.createElement(e,d(f({},t),{forwardedRef:r}))),\"forwardRef\");return r.displayName=t,F__default.default.forwardRef(r)}),\"createForwardRef\"),E=n(((e,t,r,a)=>{var o;void 0!==a&&a();let s=O(e),l=(o=class extends F__default.default.Component{constructor(e){super(e),u(this,\"componentEl\"),u(this,\"setComponentElRef\",n((e=>{this.componentEl=e}),\"setComponentElRef\"))}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(e){g(this.componentEl,this.props,e)}render(){let t=this.props,{children:n,forwardedRef:a,style:o,className:s,ref:l}=t,c=x(t,[\"children\",\"forwardedRef\",\"style\",\"className\",\"ref\"]),i=Object.keys(c).reduce(((e,t)=>{let r=c[t];if(0===t.indexOf(\"on\")&&t[2]===t[2].toUpperCase()){let n=t.substring(2).toLowerCase();\"undefined\"!=typeof document&&N(n)&&(e[t]=r)}else{let n=typeof r;(\"string\"===n||\"boolean\"===n||\"number\"===n)&&(e[y(t)]=r)}return e}),{});r&&(i=r(this.props,i));let u=d(f({},i),{ref:$(a,this.setComponentElRef),style:o});return F.createElement(e,u,n)}static get displayName(){return s}},n(o,\"ReactComponent\"),o);return t&&(l.contextType=t),j(l,s)}),\"createReactComponent\"),k=E(\"hr-form\"),A=E(\"hr-widget\");function Y(e){let[t,r]=F.useState(!1);return F.useEffect((()=>{r(!0)}),[]),t?F__default.default.createElement(A,e):F__default.default.createElement(\"span\",null)}n(Y,\"Widget\");var ee=Y;function oe(e){let[t,r]=F.useState(!1);return F.useEffect((()=>{r(!0)}),[]),t?F__default.default.createElement(k,e):F__default.default.createElement(\"span\",null)}n(oe,\"Form\");var re=oe;\n/**\n * Checks if an event is supported in the current execution environment.\n * @license Modernizr 3.0.0pre (Custom Build) | MIT\n */Object.defineProperty(exports,\"defineCustomElements\",{enumerable:!0,get:function(){return loader.defineCustomElements}}),exports.Form=re,exports.HrForm=k,exports.HrWidget=A,exports.Widget=ee;\n\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sInNvdXJjZXMiOltdLCJtYXBwaW5ncyI6IiIsImlnbm9yZUxpc3QiOltdfQ=="]}