{"version":3,"sources":["jsdelivr-header.js","webpack:///webpack/universalModuleDefinition","/npm/jodit-react-reloaded@1.0.1/build/webpack:/webpack/bootstrap 5d4d3e263b16ae2eedd1","webpack:///src/index.js","webpack:///src/JoditEditor.js","/npm/jodit-react-reloaded@1.0.1/build/webpack:/external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\"}","/npm/jodit-react-reloaded@1.0.1/build/webpack:/external \"jodit\""],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,CCNA,SAAA,EAAA,GACA,iBAAA,SAAA,iBAAA,OACA,OAAA,QAAA,EAAA,QAAA,SAAA,QAAA,UACA,mBAAA,eAAA,IACA,OAAA,kBAAA,GACA,iBAAA,QACA,QAAA,YAAA,EAAA,QAAA,SAAA,QAAA,UAEA,EAAA,YAAA,EAAA,EAAA,MAAA,EAAA,MACC,CATD,CASC,oBAAA,UAAA,MAAA,SAAA,EAAA,GACD,O,YCTA,IAAA,EAAA,GAGA,SAAA,EAAA,GAGA,GAAA,EAAA,GACA,OAAA,EAAA,GAAA,QAGA,IAAA,EAAA,EAAA,GAAA,CACA,EAAA,EACA,GAAA,EACA,QAAA,IAUA,OANA,EAAA,GAAA,KAAA,EAAA,QAAA,IAAA,QAAA,GAGA,EAAA,GAAA,EAGA,EAAA,OACA,CAoCA,OAhCA,EAAA,EAAA,EAGA,EAAA,EAAA,EAGA,EAAA,EAAA,SAAA,EAAA,EAAA,GACA,EAAA,EAAA,EAAA,IACA,OAAA,eAAA,EAAA,EAAA,CACA,cAAA,EACA,YAAA,EACA,IAAA,GAGA,EAGA,EAAA,EAAA,SAAA,GACA,IAAA,EAAA,KAAA,WACA,WAA2B,OAAA,EAAA,OAA0B,EACrD,WAAiC,OAAA,CAAe,EAEhD,OADA,EAAA,EAAA,EAAA,IAAA,GACA,CACA,EAGA,EAAA,EAAA,SAAA,EAAA,GAAsD,OAAA,OAAA,UAAA,eAAA,KAAA,EAAA,EAA+D,EAGrH,EAAA,EAAA,GAGA,IAAA,EAAA,E,iFC7DA,I,EAAA,EAAA,EAAA,G,8CAEe,S,yUCFf,EAAA,EAAA,G,WACA,EAAA,I,uDAEqB,E,YAUpB,SAAA,EAAY,I,4FAAO,CAAA,KAAA,GAAA,IAAA,E,iKAAA,CAAA,MAAA,EAAA,WAAA,OAAA,eAAA,IAAA,KAAA,KACZ,IADY,OAAA,EAFnB,UAAY,GAEO,EAYnB,eAAiB,SAAA,GAChB,EAAK,MAAM,MAAQ,EACgB,mBAAxB,EAAK,MAAM,UACrB,EAAK,MAAM,SAAS,EAErB,EAdA,EAAK,MAAQ,CACZ,MAAO,EAAM,OAAS,GACtB,OAAQ,EAAM,QAAU,GACxB,SAAU,EAAM,UAGjB,EAAK,UAAY,EAAK,MAAM,OATV,CAUlB,C,qXAUA,KAAK,cACL,G,qCAGA,KAAK,QAAU,KAAK,OAAO,WAC3B,KAAK,OAAS,IAAI,UAAM,KAAK,KAAK,QAAS,KAAK,MAAM,QAElD,KAAK,MAAM,WAA6C,mBAAzB,KAAK,MAAM,WAC7C,KAAK,MAAM,UAAU,KAAK,QAG3B,KAAK,OAAO,MAAQ,KAAK,MAAM,MAC/B,KAAK,OAAO,OAAO,GAAG,SAAU,KAAK,eACrC,G,6CAGA,KAAK,QAAU,KAAK,OAAO,UAC3B,G,2CAGI,KAAK,YAAc,KAAK,MAAM,SACjC,KAAK,UAAY,KAAK,MAAM,OAC5B,KAAK,gBAIL,KAAK,UAAU,KAAK,OAAO,SAAW,KAAK,UAAU,KAAK,MAAM,SAKjE,KAAK,OAAO,MAAQ,KAAK,MAAM,MAC/B,G,+BAGA,OACC,EAAA,QAAA,cAAA,YACC,UAAW,KAAK,MAAM,UACtB,KAAM,KAAK,MAAM,KACjB,IAAI,WAGN,K,GAxEuC,a,UAApB,C,gBCHrB,EAAA,QAAA,C,gBCAA,EAAA,QAAA,C","file":"/npm/jodit-react-reloaded@1.0.1/build/jodit-react.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/jodit-react-reloaded@1.0.1/build/jodit-react.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory(require(\"react\"), require(\"jodit\"));\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([\"react\", \"jodit\"], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"JoditEditor\"] = factory(require(\"react\"), require(\"jodit\"));\n\telse\n\t\troot[\"JoditEditor\"] = factory(root[\"React\"], root[\"jodit\"]);\n})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_2__, __WEBPACK_EXTERNAL_MODULE_3__) {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition",null,"import JoditEditor from './JoditEditor';\r\n\r\nexport default JoditEditor;\n\n\n// WEBPACK FOOTER //\n// ./src/index.js","import React, { Component } from \"react\";\r\nimport Jodit from \"jodit\";\r\n\r\nexport default class JoditEditor extends Component {\r\n\t/**\r\n\t *Jodit editor\r\n\t *\r\n\t * @name JoditEditor#editor\r\n\t * @type Jodit\r\n\t */\r\n\teditor;\r\n\toldConfig = {};\r\n\r\n\tconstructor(props) {\r\n\t\tsuper(props);\r\n\r\n\t\tthis.state = {\r\n\t\t\tvalue: props.value || \"\",\r\n\t\t\tconfig: props.config || {},\r\n\t\t\tonChange: props.onChange\r\n\t\t};\r\n\r\n\t\tthis.oldConfig = this.state.config;\r\n\t}\r\n\r\n\tchangeListener = value => {\r\n\t\tthis.state.value = value;\r\n\t\tif (typeof this.state.onChange === \"function\") {\r\n\t\t\tthis.state.onChange(value);\r\n\t\t}\r\n\t};\r\n\r\n\tcomponentDidMount() {\r\n\t\tthis.createEditor();\r\n\t}\r\n\r\n\tcreateEditor() {\r\n\t\tthis.editor && this.editor.destruct();\r\n\t\tthis.editor = new Jodit(this.refs.element, this.props.config);\r\n\r\n\t\tif (this.props.editorRef && typeof this.props.editorRef === \"function\") {\r\n\t\t\tthis.props.editorRef(this.editor);\r\n\t\t}\r\n\r\n\t\tthis.editor.value = this.state.value;\r\n\t\tthis.editor.events.on(\"change\", this.changeListener);\r\n\t}\r\n\r\n\tcomponentWillUnmount() {\r\n\t\tthis.editor && this.editor.destruct();\r\n\t}\r\n\r\n\tcomponentDidUpdate() {\r\n\t\tif (this.oldConfig !== this.props.config) {\r\n\t\t\tthis.oldConfig = this.props.config;\r\n\t\t\tthis.createEditor();\r\n\t\t}\r\n\r\n\t\tif (\r\n\t\t\tJSON.stringify(this.editor.value) === JSON.stringify(this.props.value)\r\n\t\t) {\r\n\t\t\treturn;\r\n\t\t}\r\n\r\n\t\tthis.editor.value = this.props.value;\r\n\t}\r\n\r\n\trender() {\r\n\t\treturn (\r\n\t\t\t<textarea\r\n\t\t\t\tclassName={this.props.styleName}\r\n\t\t\t\tname={this.props.name}\r\n\t\t\t\tref=\"element\"\r\n\t\t\t/>\r\n\t\t);\r\n\t}\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/JoditEditor.js",null,null]}