/* * ATTENTION: An "eval-source-map" devtool has been used. * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ (function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); else { var a = factory(); for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i]; } })(self, function() { return /******/ (function() { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./node_modules/autosize/dist/autosize.js": /*!************************************************!*\ !*** ./node_modules/autosize/dist/autosize.js ***! \************************************************/ /***/ (function(module) { eval("(function (global, factory) {\n\t true ? module.exports = factory() :\n\t0;\n}(this, (function () {\n\tvar map = typeof Map === \"function\" ? new Map() : function () {\n\t var keys = [];\n\t var values = [];\n\t return {\n\t has: function has(key) {\n\t return keys.indexOf(key) > -1;\n\t },\n\t get: function get(key) {\n\t return values[keys.indexOf(key)];\n\t },\n\t set: function set(key, value) {\n\t if (keys.indexOf(key) === -1) {\n\t keys.push(key);\n\t values.push(value);\n\t }\n\t },\n\t \"delete\": function _delete(key) {\n\t var index = keys.indexOf(key);\n\n\t if (index > -1) {\n\t keys.splice(index, 1);\n\t values.splice(index, 1);\n\t }\n\t }\n\t };\n\t}();\n\n\tvar createEvent = function createEvent(name) {\n\t return new Event(name, {\n\t bubbles: true\n\t });\n\t};\n\n\ttry {\n\t new Event('test');\n\t} catch (e) {\n\t // IE does not support `new Event()`\n\t createEvent = function createEvent(name) {\n\t var evt = document.createEvent('Event');\n\t evt.initEvent(name, true, false);\n\t return evt;\n\t };\n\t}\n\n\tfunction assign(ta) {\n\t if (!ta || !ta.nodeName || ta.nodeName !== 'TEXTAREA' || map.has(ta)) return;\n\t var heightOffset = null;\n\t var clientWidth = null;\n\t var cachedHeight = null;\n\n\t function init() {\n\t var style = window.getComputedStyle(ta, null);\n\n\t if (style.resize === 'vertical') {\n\t ta.style.resize = 'none';\n\t } else if (style.resize === 'both') {\n\t ta.style.resize = 'horizontal';\n\t }\n\n\t if (style.boxSizing === 'content-box') {\n\t heightOffset = -(parseFloat(style.paddingTop) + parseFloat(style.paddingBottom));\n\t } else {\n\t heightOffset = parseFloat(style.borderTopWidth) + parseFloat(style.borderBottomWidth);\n\t } // Fix when a textarea is not on document body and heightOffset is Not a Number\n\n\n\t if (isNaN(heightOffset)) {\n\t heightOffset = 0;\n\t }\n\n\t update();\n\t }\n\n\t function changeOverflow(value) {\n\t {\n\t // Chrome/Safari-specific fix:\n\t // When the textarea y-overflow is hidden, Chrome/Safari do not reflow the text to account for the space\n\t // made available by removing the scrollbar. The following forces the necessary text reflow.\n\t var width = ta.style.width;\n\t ta.style.width = '0px'; // Force reflow:\n\t /* jshint ignore:end */\n\n\t ta.style.width = width;\n\t }\n\t ta.style.overflowY = value;\n\t }\n\n\t function bookmarkOverflows(el) {\n\t var arr = [];\n\n\t while (el && el.parentNode && el.parentNode instanceof Element) {\n\t if (el.parentNode.scrollTop) {\n\t el.parentNode.style.scrollBehavior = 'auto';\n\t arr.push([el.parentNode, el.parentNode.scrollTop]);\n\t }\n\n\t el = el.parentNode;\n\t }\n\n\t return function () {\n\t return arr.forEach(function (_ref) {\n\t var node = _ref[0],\n\t scrollTop = _ref[1];\n\t node.scrollTop = scrollTop;\n\t node.style.scrollBehavior = null;\n\t });\n\t };\n\t }\n\n\t function resize() {\n\t if (ta.scrollHeight === 0) {\n\t // If the scrollHeight is 0, then the element probably has display:none or is detached from the DOM.\n\t return;\n\t } // remove smooth scroll & prevent scroll-position jumping by restoring original scroll position\n\n\n\t var restoreOverflows = bookmarkOverflows(ta);\n\t ta.style.height = '';\n\t ta.style.height = ta.scrollHeight + heightOffset + 'px'; // used to check if an update is actually necessary on window.resize\n\n\t clientWidth = ta.clientWidth;\n\t restoreOverflows();\n\t }\n\n\t function update() {\n\t resize();\n\t var styleHeight = Math.round(parseFloat(ta.style.height));\n\t var computed = window.getComputedStyle(ta, null); // Using offsetHeight as a replacement for computed.height in IE, because IE does not account use of border-box\n\n\t var actualHeight = computed.boxSizing === 'content-box' ? Math.round(parseFloat(computed.height)) : ta.offsetHeight; // The actual height not matching the style height (set via the resize method) indicates that\n\t // the max-height has been exceeded, in which case the overflow should be allowed.\n\n\t if (actualHeight < styleHeight) {\n\t if (computed.overflowY === 'hidden') {\n\t changeOverflow('scroll');\n\t resize();\n\t actualHeight = computed.boxSizing === 'content-box' ? Math.round(parseFloat(window.getComputedStyle(ta, null).height)) : ta.offsetHeight;\n\t }\n\t } else {\n\t // Normally keep overflow set to hidden, to avoid flash of scrollbar as the textarea expands.\n\t if (computed.overflowY !== 'hidden') {\n\t changeOverflow('hidden');\n\t resize();\n\t actualHeight = computed.boxSizing === 'content-box' ? Math.round(parseFloat(window.getComputedStyle(ta, null).height)) : ta.offsetHeight;\n\t }\n\t }\n\n\t if (cachedHeight !== actualHeight) {\n\t cachedHeight = actualHeight;\n\t var evt = createEvent('autosize:resized');\n\n\t try {\n\t ta.dispatchEvent(evt);\n\t } catch (err) {// Firefox will throw an error on dispatchEvent for a detached element\n\t // https://bugzilla.mozilla.org/show_bug.cgi?id=889376\n\t }\n\t }\n\t }\n\n\t var pageResize = function pageResize() {\n\t if (ta.clientWidth !== clientWidth) {\n\t update();\n\t }\n\t };\n\n\t var destroy = function (style) {\n\t window.removeEventListener('resize', pageResize, false);\n\t ta.removeEventListener('input', update, false);\n\t ta.removeEventListener('keyup', update, false);\n\t ta.removeEventListener('autosize:destroy', destroy, false);\n\t ta.removeEventListener('autosize:update', update, false);\n\t Object.keys(style).forEach(function (key) {\n\t ta.style[key] = style[key];\n\t });\n\t map[\"delete\"](ta);\n\t }.bind(ta, {\n\t height: ta.style.height,\n\t resize: ta.style.resize,\n\t overflowY: ta.style.overflowY,\n\t overflowX: ta.style.overflowX,\n\t wordWrap: ta.style.wordWrap\n\t });\n\n\t ta.addEventListener('autosize:destroy', destroy, false); // IE9 does not fire onpropertychange or oninput for deletions,\n\t // so binding to onkeyup to catch most of those events.\n\t // There is no way that I know of to detect something like 'cut' in IE9.\n\n\t if ('onpropertychange' in ta && 'oninput' in ta) {\n\t ta.addEventListener('keyup', update, false);\n\t }\n\n\t window.addEventListener('resize', pageResize, false);\n\t ta.addEventListener('input', update, false);\n\t ta.addEventListener('autosize:update', update, false);\n\t ta.style.overflowX = 'hidden';\n\t ta.style.wordWrap = 'break-word';\n\t map.set(ta, {\n\t destroy: destroy,\n\t update: update\n\t });\n\t init();\n\t}\n\n\tfunction destroy(ta) {\n\t var methods = map.get(ta);\n\n\t if (methods) {\n\t methods.destroy();\n\t }\n\t}\n\n\tfunction update(ta) {\n\t var methods = map.get(ta);\n\n\t if (methods) {\n\t methods.update();\n\t }\n\t}\n\n\tvar autosize = null; // Do nothing in Node.js environment and IE8 (or lower)\n\n\tif (typeof window === 'undefined' || typeof window.getComputedStyle !== 'function') {\n\t autosize = function autosize(el) {\n\t return el;\n\t };\n\n\t autosize.destroy = function (el) {\n\t return el;\n\t };\n\n\t autosize.update = function (el) {\n\t return el;\n\t };\n\t} else {\n\t autosize = function autosize(el, options) {\n\t if (el) {\n\t Array.prototype.forEach.call(el.length ? el : [el], function (x) {\n\t return assign(x);\n\t });\n\t }\n\n\t return el;\n\t };\n\n\t autosize.destroy = function (el) {\n\t if (el) {\n\t Array.prototype.forEach.call(el.length ? el : [el], destroy);\n\t }\n\n\t return el;\n\t };\n\n\t autosize.update = function (el) {\n\t if (el) {\n\t Array.prototype.forEach.call(el.length ? el : [el], update);\n\t }\n\n\t return el;\n\t };\n\t}\n\n\tvar autosize$1 = autosize;\n\n\treturn autosize$1;\n\n})));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYXV0b3NpemUvZGlzdC9hdXRvc2l6ZS5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBQTtBQUNBLENBQUMsS0FBNEQ7QUFDN0QsQ0FBQyxDQUNzRDtBQUN2RCxDQUFDO0FBQ0Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUU7O0FBRUY7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0EsT0FBTzs7O0FBR1A7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCO0FBQy9COztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTzs7O0FBR1A7QUFDQTtBQUNBLDhEQUE4RDs7QUFFOUQ7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLHVEQUF1RDs7QUFFdkQsMEhBQTBIO0FBQzFIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFNBQVMsYUFBYTtBQUN0QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFNO0FBQ047QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUk7O0FBRUosNERBQTREO0FBQzVEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7O0FBRUEsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL1Z1ZXh5Ly4vbm9kZV9tb2R1bGVzL2F1dG9zaXplL2Rpc3QvYXV0b3NpemUuanM/MTllOSJdLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gKGdsb2JhbCwgZmFjdG9yeSkge1xuXHR0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSAhPT0gJ3VuZGVmaW5lZCcgPyBtb2R1bGUuZXhwb3J0cyA9IGZhY3RvcnkoKSA6XG5cdHR5cGVvZiBkZWZpbmUgPT09ICdmdW5jdGlvbicgJiYgZGVmaW5lLmFtZCA/IGRlZmluZShmYWN0b3J5KSA6XG5cdChnbG9iYWwgPSBnbG9iYWwgfHwgc2VsZiwgZ2xvYmFsLmF1dG9zaXplID0gZmFjdG9yeSgpKTtcbn0odGhpcywgKGZ1bmN0aW9uICgpIHtcblx0dmFyIG1hcCA9IHR5cGVvZiBNYXAgPT09IFwiZnVuY3Rpb25cIiA/IG5ldyBNYXAoKSA6IGZ1bmN0aW9uICgpIHtcblx0ICB2YXIga2V5cyA9IFtdO1xuXHQgIHZhciB2YWx1ZXMgPSBbXTtcblx0ICByZXR1cm4ge1xuXHQgICAgaGFzOiBmdW5jdGlvbiBoYXMoa2V5KSB7XG5cdCAgICAgIHJldHVybiBrZXlzLmluZGV4T2Yoa2V5KSA+IC0xO1xuXHQgICAgfSxcblx0ICAgIGdldDogZnVuY3Rpb24gZ2V0KGtleSkge1xuXHQgICAgICByZXR1cm4gdmFsdWVzW2tleXMuaW5kZXhPZihrZXkpXTtcblx0ICAgIH0sXG5cdCAgICBzZXQ6IGZ1bmN0aW9uIHNldChrZXksIHZhbHVlKSB7XG5cdCAgICAgIGlmIChrZXlzLmluZGV4T2Yoa2V5KSA9PT0gLTEpIHtcblx0ICAgICAgICBrZXlzLnB1c2goa2V5KTtcblx0ICAgICAgICB2YWx1ZXMucHVzaCh2YWx1ZSk7XG5cdCAgICAgIH1cblx0ICAgIH0sXG5cdCAgICBcImRlbGV0ZVwiOiBmdW5jdGlvbiBfZGVsZXRlKGtleSkge1xuXHQgICAgICB2YXIgaW5kZXggPSBrZXlzLmluZGV4T2Yoa2V5KTtcblxuXHQgICAgICBpZiAoaW5kZXggPiAtMSkge1xuXHQgICAgICAgIGtleXMuc3BsaWNlKGluZGV4LCAxKTtcblx0ICAgICAgICB2YWx1ZXMuc3BsaWNlKGluZGV4LCAxKTtcblx0ICAgICAgfVxuXHQgICAgfVxuXHQgIH07XG5cdH0oKTtcblxuXHR2YXIgY3JlYXRlRXZlbnQgPSBmdW5jdGlvbiBjcmVhdGVFdmVudChuYW1lKSB7XG5cdCAgcmV0dXJuIG5ldyBFdmVudChuYW1lLCB7XG5cdCAgICBidWJibGVzOiB0cnVlXG5cdCAgfSk7XG5cdH07XG5cblx0dHJ5IHtcblx0ICBuZXcgRXZlbnQoJ3Rlc3QnKTtcblx0fSBjYXRjaCAoZSkge1xuXHQgIC8vIElFIGRvZXMgbm90IHN1cHBvcnQgYG5ldyBFdmVudCgpYFxuXHQgIGNyZWF0ZUV2ZW50ID0gZnVuY3Rpb24gY3JlYXRlRXZlbnQobmFtZSkge1xuXHQgICAgdmFyIGV2dCA9IGRvY3VtZW50LmNyZWF0ZUV2ZW50KCdFdmVudCcpO1xuXHQgICAgZXZ0LmluaXRFdmVudChuYW1lLCB0cnVlLCBmYWxzZSk7XG5cdCAgICByZXR1cm4gZXZ0O1xuXHQgIH07XG5cdH1cblxuXHRmdW5jdGlvbiBhc3NpZ24odGEpIHtcblx0ICBpZiAoIXRhIHx8ICF0YS5ub2RlTmFtZSB8fCB0YS5ub2RlTmFtZSAhPT0gJ1RFWFRBUkVBJyB8fCBtYXAuaGFzKHRhKSkgcmV0dXJuO1xuXHQgIHZhciBoZWlnaHRPZmZzZXQgPSBudWxsO1xuXHQgIHZhciBjbGllbnRXaWR0aCA9IG51bGw7XG5cdCAgdmFyIGNhY2hlZEhlaWdodCA9IG51bGw7XG5cblx0ICBmdW5jdGlvbiBpbml0KCkge1xuXHQgICAgdmFyIHN0eWxlID0gd2luZG93LmdldENvbXB1dGVkU3R5bGUodGEsIG51bGwpO1xuXG5cdCAgICBpZiAoc3R5bGUucmVzaXplID09PSAndmVydGljYWwnKSB7XG5cdCAgICAgIHRhLnN0eWxlLnJlc2l6ZSA9ICdub25lJztcblx0ICAgIH0gZWxzZSBpZiAoc3R5bGUucmVzaXplID09PSAnYm90aCcpIHtcblx0ICAgICAgdGEuc3R5bGUucmVzaXplID0gJ2hvcml6b250YWwnO1xuXHQgICAgfVxuXG5cdCAgICBpZiAoc3R5bGUuYm94U2l6aW5nID09PSAnY29udGVudC1ib3gnKSB7XG5cdCAgICAgIGhlaWdodE9mZnNldCA9IC0ocGFyc2VGbG9hdChzdHlsZS5wYWRkaW5nVG9wKSArIHBhcnNlRmxvYXQoc3R5bGUucGFkZGluZ0JvdHRvbSkpO1xuXHQgICAgfSBlbHNlIHtcblx0ICAgICAgaGVpZ2h0T2Zmc2V0ID0gcGFyc2VGbG9hdChzdHlsZS5ib3JkZXJUb3BXaWR0aCkgKyBwYXJzZUZsb2F0KHN0eWxlLmJvcmRlckJvdHRvbVdpZHRoKTtcblx0ICAgIH0gLy8gRml4IHdoZW4gYSB0ZXh0YXJlYSBpcyBub3Qgb24gZG9jdW1lbnQgYm9keSBhbmQgaGVpZ2h0T2Zmc2V0IGlzIE5vdCBhIE51bWJlclxuXG5cblx0ICAgIGlmIChpc05hTihoZWlnaHRPZmZzZXQpKSB7XG5cdCAgICAgIGhlaWdodE9mZnNldCA9IDA7XG5cdCAgICB9XG5cblx0ICAgIHVwZGF0ZSgpO1xuXHQgIH1cblxuXHQgIGZ1bmN0aW9uIGNoYW5nZU92ZXJmbG93KHZhbHVlKSB7XG5cdCAgICB7XG5cdCAgICAgIC8vIENocm9tZS9TYWZhcmktc3BlY2lmaWMgZml4OlxuXHQgICAgICAvLyBXaGVuIHRoZSB0ZXh0YXJlYSB5LW92ZXJmbG93IGlzIGhpZGRlbiwgQ2hyb21lL1NhZmFyaSBkbyBub3QgcmVmbG93IHRoZSB0ZXh0IHRvIGFjY291bnQgZm9yIHRoZSBzcGFjZVxuXHQgICAgICAvLyBtYWRlIGF2YWlsYWJsZSBieSByZW1vdmluZyB0aGUgc2Nyb2xsYmFyLiBUaGUgZm9sbG93aW5nIGZvcmNlcyB0aGUgbmVjZXNzYXJ5IHRleHQgcmVmbG93LlxuXHQgICAgICB2YXIgd2lkdGggPSB0YS5zdHlsZS53aWR0aDtcblx0ICAgICAgdGEuc3R5bGUud2lkdGggPSAnMHB4JzsgLy8gRm9yY2UgcmVmbG93OlxuXHQgICAgICAvKiBqc2hpbnQgaWdub3JlOmVuZCAqL1xuXG5cdCAgICAgIHRhLnN0eWxlLndpZHRoID0gd2lkdGg7XG5cdCAgICB9XG5cdCAgICB0YS5zdHlsZS5vdmVyZmxvd1kgPSB2YWx1ZTtcblx0ICB9XG5cblx0ICBmdW5jdGlvbiBib29rbWFya092ZXJmbG93cyhlbCkge1xuXHQgICAgdmFyIGFyciA9IFtdO1xuXG5cdCAgICB3aGlsZSAoZWwgJiYgZWwucGFyZW50Tm9kZSAmJiBlbC5wYXJlbnROb2RlIGluc3RhbmNlb2YgRWxlbWVudCkge1xuXHQgICAgICBpZiAoZWwucGFyZW50Tm9kZS5zY3JvbGxUb3ApIHtcblx0ICAgICAgICBlbC5wYXJlbnROb2RlLnN0eWxlLnNjcm9sbEJlaGF2aW9yID0gJ2F1dG8nO1xuXHQgICAgICAgIGFyci5wdXNoKFtlbC5wYXJlbnROb2RlLCBlbC5wYXJlbnROb2RlLnNjcm9sbFRvcF0pO1xuXHQgICAgICB9XG5cblx0ICAgICAgZWwgPSBlbC5wYXJlbnROb2RlO1xuXHQgICAgfVxuXG5cdCAgICByZXR1cm4gZnVuY3Rpb24gKCkge1xuXHQgICAgICByZXR1cm4gYXJyLmZvckVhY2goZnVuY3Rpb24gKF9yZWYpIHtcblx0ICAgICAgICB2YXIgbm9kZSA9IF9yZWZbMF0sXG5cdCAgICAgICAgICAgIHNjcm9sbFRvcCA9IF9yZWZbMV07XG5cdCAgICAgICAgbm9kZS5zY3JvbGxUb3AgPSBzY3JvbGxUb3A7XG5cdCAgICAgICAgbm9kZS5zdHlsZS5zY3JvbGxCZWhhdmlvciA9IG51bGw7XG5cdCAgICAgIH0pO1xuXHQgICAgfTtcblx0ICB9XG5cblx0ICBmdW5jdGlvbiByZXNpemUoKSB7XG5cdCAgICBpZiAodGEuc2Nyb2xsSGVpZ2h0ID09PSAwKSB7XG5cdCAgICAgIC8vIElmIHRoZSBzY3JvbGxIZWlnaHQgaXMgMCwgdGhlbiB0aGUgZWxlbWVudCBwcm9iYWJseSBoYXMgZGlzcGxheTpub25lIG9yIGlzIGRldGFjaGVkIGZyb20gdGhlIERPTS5cblx0ICAgICAgcmV0dXJuO1xuXHQgICAgfSAvLyByZW1vdmUgc21vb3RoIHNjcm9sbCAmIHByZXZlbnQgc2Nyb2xsLXBvc2l0aW9uIGp1bXBpbmcgYnkgcmVzdG9yaW5nIG9yaWdpbmFsIHNjcm9sbCBwb3NpdGlvblxuXG5cblx0ICAgIHZhciByZXN0b3JlT3ZlcmZsb3dzID0gYm9va21hcmtPdmVyZmxvd3ModGEpO1xuXHQgICAgdGEuc3R5bGUuaGVpZ2h0ID0gJyc7XG5cdCAgICB0YS5zdHlsZS5oZWlnaHQgPSB0YS5zY3JvbGxIZWlnaHQgKyBoZWlnaHRPZmZzZXQgKyAncHgnOyAvLyB1c2VkIHRvIGNoZWNrIGlmIGFuIHVwZGF0ZSBpcyBhY3R1YWxseSBuZWNlc3Nhcnkgb24gd2luZG93LnJlc2l6ZVxuXG5cdCAgICBjbGllbnRXaWR0aCA9IHRhLmNsaWVudFdpZHRoO1xuXHQgICAgcmVzdG9yZU92ZXJmbG93cygpO1xuXHQgIH1cblxuXHQgIGZ1bmN0aW9uIHVwZGF0ZSgpIHtcblx0ICAgIHJlc2l6ZSgpO1xuXHQgICAgdmFyIHN0eWxlSGVpZ2h0ID0gTWF0aC5yb3VuZChwYXJzZUZsb2F0KHRhLnN0eWxlLmhlaWdodCkpO1xuXHQgICAgdmFyIGNvbXB1dGVkID0gd2luZG93LmdldENvbXB1dGVkU3R5bGUodGEsIG51bGwpOyAvLyBVc2luZyBvZmZzZXRIZWlnaHQgYXMgYSByZXBsYWNlbWVudCBmb3IgY29tcHV0ZWQuaGVpZ2h0IGluIElFLCBiZWNhdXNlIElFIGRvZXMgbm90IGFjY291bnQgdXNlIG9mIGJvcmRlci1ib3hcblxuXHQgICAgdmFyIGFjdHVhbEhlaWdodCA9IGNvbXB1dGVkLmJveFNpemluZyA9PT0gJ2NvbnRlbnQtYm94JyA/IE1hdGgucm91bmQocGFyc2VGbG9hdChjb21wdXRlZC5oZWlnaHQpKSA6IHRhLm9mZnNldEhlaWdodDsgLy8gVGhlIGFjdHVhbCBoZWlnaHQgbm90IG1hdGNoaW5nIHRoZSBzdHlsZSBoZWlnaHQgKHNldCB2aWEgdGhlIHJlc2l6ZSBtZXRob2QpIGluZGljYXRlcyB0aGF0XG5cdCAgICAvLyB0aGUgbWF4LWhlaWdodCBoYXMgYmVlbiBleGNlZWRlZCwgaW4gd2hpY2ggY2FzZSB0aGUgb3ZlcmZsb3cgc2hvdWxkIGJlIGFsbG93ZWQuXG5cblx0ICAgIGlmIChhY3R1YWxIZWlnaHQgPCBzdHlsZUhlaWdodCkge1xuXHQgICAgICBpZiAoY29tcHV0ZWQub3ZlcmZsb3dZID09PSAnaGlkZGVuJykge1xuXHQgICAgICAgIGNoYW5nZU92ZXJmbG93KCdzY3JvbGwnKTtcblx0ICAgICAgICByZXNpemUoKTtcblx0ICAgICAgICBhY3R1YWxIZWlnaHQgPSBjb21wdXRlZC5ib3hTaXppbmcgPT09ICdjb250ZW50LWJveCcgPyBNYXRoLnJvdW5kKHBhcnNlRmxvYXQod2luZG93LmdldENvbXB1dGVkU3R5bGUodGEsIG51bGwpLmhlaWdodCkpIDogdGEub2Zmc2V0SGVpZ2h0O1xuXHQgICAgICB9XG5cdCAgICB9IGVsc2Uge1xuXHQgICAgICAvLyBOb3JtYWxseSBrZWVwIG92ZXJmbG93IHNldCB0byBoaWRkZW4sIHRvIGF2b2lkIGZsYXNoIG9mIHNjcm9sbGJhciBhcyB0aGUgdGV4dGFyZWEgZXhwYW5kcy5cblx0ICAgICAgaWYgKGNvbXB1dGVkLm92ZXJmbG93WSAhPT0gJ2hpZGRlbicpIHtcblx0ICAgICAgICBjaGFuZ2VPdmVyZmxvdygnaGlkZGVuJyk7XG5cdCAgICAgICAgcmVzaXplKCk7XG5cdCAgICAgICAgYWN0dWFsSGVpZ2h0ID0gY29tcHV0ZWQuYm94U2l6aW5nID09PSAnY29udGVudC1ib3gnID8gTWF0aC5yb3VuZChwYXJzZUZsb2F0KHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKHRhLCBudWxsKS5oZWlnaHQpKSA6IHRhLm9mZnNldEhlaWdodDtcblx0ICAgICAgfVxuXHQgICAgfVxuXG5cdCAgICBpZiAoY2FjaGVkSGVpZ2h0ICE9PSBhY3R1YWxIZWlnaHQpIHtcblx0ICAgICAgY2FjaGVkSGVpZ2h0ID0gYWN0dWFsSGVpZ2h0O1xuXHQgICAgICB2YXIgZXZ0ID0gY3JlYXRlRXZlbnQoJ2F1dG9zaXplOnJlc2l6ZWQnKTtcblxuXHQgICAgICB0cnkge1xuXHQgICAgICAgIHRhLmRpc3BhdGNoRXZlbnQoZXZ0KTtcblx0ICAgICAgfSBjYXRjaCAoZXJyKSB7Ly8gRmlyZWZveCB3aWxsIHRocm93IGFuIGVycm9yIG9uIGRpc3BhdGNoRXZlbnQgZm9yIGEgZGV0YWNoZWQgZWxlbWVudFxuXHQgICAgICAgIC8vIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4OTM3NlxuXHQgICAgICB9XG5cdCAgICB9XG5cdCAgfVxuXG5cdCAgdmFyIHBhZ2VSZXNpemUgPSBmdW5jdGlvbiBwYWdlUmVzaXplKCkge1xuXHQgICAgaWYgKHRhLmNsaWVudFdpZHRoICE9PSBjbGllbnRXaWR0aCkge1xuXHQgICAgICB1cGRhdGUoKTtcblx0ICAgIH1cblx0ICB9O1xuXG5cdCAgdmFyIGRlc3Ryb3kgPSBmdW5jdGlvbiAoc3R5bGUpIHtcblx0ICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdyZXNpemUnLCBwYWdlUmVzaXplLCBmYWxzZSk7XG5cdCAgICB0YS5yZW1vdmVFdmVudExpc3RlbmVyKCdpbnB1dCcsIHVwZGF0ZSwgZmFsc2UpO1xuXHQgICAgdGEucmVtb3ZlRXZlbnRMaXN0ZW5lcigna2V5dXAnLCB1cGRhdGUsIGZhbHNlKTtcblx0ICAgIHRhLnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2F1dG9zaXplOmRlc3Ryb3knLCBkZXN0cm95LCBmYWxzZSk7XG5cdCAgICB0YS5yZW1vdmVFdmVudExpc3RlbmVyKCdhdXRvc2l6ZTp1cGRhdGUnLCB1cGRhdGUsIGZhbHNlKTtcblx0ICAgIE9iamVjdC5rZXlzKHN0eWxlKS5mb3JFYWNoKGZ1bmN0aW9uIChrZXkpIHtcblx0ICAgICAgdGEuc3R5bGVba2V5XSA9IHN0eWxlW2tleV07XG5cdCAgICB9KTtcblx0ICAgIG1hcFtcImRlbGV0ZVwiXSh0YSk7XG5cdCAgfS5iaW5kKHRhLCB7XG5cdCAgICBoZWlnaHQ6IHRhLnN0eWxlLmhlaWdodCxcblx0ICAgIHJlc2l6ZTogdGEuc3R5bGUucmVzaXplLFxuXHQgICAgb3ZlcmZsb3dZOiB0YS5zdHlsZS5vdmVyZmxvd1ksXG5cdCAgICBvdmVyZmxvd1g6IHRhLnN0eWxlLm92ZXJmbG93WCxcblx0ICAgIHdvcmRXcmFwOiB0YS5zdHlsZS53b3JkV3JhcFxuXHQgIH0pO1xuXG5cdCAgdGEuYWRkRXZlbnRMaXN0ZW5lcignYXV0b3NpemU6ZGVzdHJveScsIGRlc3Ryb3ksIGZhbHNlKTsgLy8gSUU5IGRvZXMgbm90IGZpcmUgb25wcm9wZXJ0eWNoYW5nZSBvciBvbmlucHV0IGZvciBkZWxldGlvbnMsXG5cdCAgLy8gc28gYmluZGluZyB0byBvbmtleXVwIHRvIGNhdGNoIG1vc3Qgb2YgdGhvc2UgZXZlbnRzLlxuXHQgIC8vIFRoZXJlIGlzIG5vIHdheSB0aGF0IEkga25vdyBvZiB0byBkZXRlY3Qgc29tZXRoaW5nIGxpa2UgJ2N1dCcgaW4gSUU5LlxuXG5cdCAgaWYgKCdvbnByb3BlcnR5Y2hhbmdlJyBpbiB0YSAmJiAnb25pbnB1dCcgaW4gdGEpIHtcblx0ICAgIHRhLmFkZEV2ZW50TGlzdGVuZXIoJ2tleXVwJywgdXBkYXRlLCBmYWxzZSk7XG5cdCAgfVxuXG5cdCAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Jlc2l6ZScsIHBhZ2VSZXNpemUsIGZhbHNlKTtcblx0ICB0YS5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsIHVwZGF0ZSwgZmFsc2UpO1xuXHQgIHRhLmFkZEV2ZW50TGlzdGVuZXIoJ2F1dG9zaXplOnVwZGF0ZScsIHVwZGF0ZSwgZmFsc2UpO1xuXHQgIHRhLnN0eWxlLm92ZXJmbG93WCA9ICdoaWRkZW4nO1xuXHQgIHRhLnN0eWxlLndvcmRXcmFwID0gJ2JyZWFrLXdvcmQnO1xuXHQgIG1hcC5zZXQodGEsIHtcblx0ICAgIGRlc3Ryb3k6IGRlc3Ryb3ksXG5cdCAgICB1cGRhdGU6IHVwZGF0ZVxuXHQgIH0pO1xuXHQgIGluaXQoKTtcblx0fVxuXG5cdGZ1bmN0aW9uIGRlc3Ryb3kodGEpIHtcblx0ICB2YXIgbWV0aG9kcyA9IG1hcC5nZXQodGEpO1xuXG5cdCAgaWYgKG1ldGhvZHMpIHtcblx0ICAgIG1ldGhvZHMuZGVzdHJveSgpO1xuXHQgIH1cblx0fVxuXG5cdGZ1bmN0aW9uIHVwZGF0ZSh0YSkge1xuXHQgIHZhciBtZXRob2RzID0gbWFwLmdldCh0YSk7XG5cblx0ICBpZiAobWV0aG9kcykge1xuXHQgICAgbWV0aG9kcy51cGRhdGUoKTtcblx0ICB9XG5cdH1cblxuXHR2YXIgYXV0b3NpemUgPSBudWxsOyAvLyBEbyBub3RoaW5nIGluIE5vZGUuanMgZW52aXJvbm1lbnQgYW5kIElFOCAob3IgbG93ZXIpXG5cblx0aWYgKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnIHx8IHR5cGVvZiB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZSAhPT0gJ2Z1bmN0aW9uJykge1xuXHQgIGF1dG9zaXplID0gZnVuY3Rpb24gYXV0b3NpemUoZWwpIHtcblx0ICAgIHJldHVybiBlbDtcblx0ICB9O1xuXG5cdCAgYXV0b3NpemUuZGVzdHJveSA9IGZ1bmN0aW9uIChlbCkge1xuXHQgICAgcmV0dXJuIGVsO1xuXHQgIH07XG5cblx0ICBhdXRvc2l6ZS51cGRhdGUgPSBmdW5jdGlvbiAoZWwpIHtcblx0ICAgIHJldHVybiBlbDtcblx0ICB9O1xuXHR9IGVsc2Uge1xuXHQgIGF1dG9zaXplID0gZnVuY3Rpb24gYXV0b3NpemUoZWwsIG9wdGlvbnMpIHtcblx0ICAgIGlmIChlbCkge1xuXHQgICAgICBBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKGVsLmxlbmd0aCA/IGVsIDogW2VsXSwgZnVuY3Rpb24gKHgpIHtcblx0ICAgICAgICByZXR1cm4gYXNzaWduKHgpO1xuXHQgICAgICB9KTtcblx0ICAgIH1cblxuXHQgICAgcmV0dXJuIGVsO1xuXHQgIH07XG5cblx0ICBhdXRvc2l6ZS5kZXN0cm95ID0gZnVuY3Rpb24gKGVsKSB7XG5cdCAgICBpZiAoZWwpIHtcblx0ICAgICAgQXJyYXkucHJvdG90eXBlLmZvckVhY2guY2FsbChlbC5sZW5ndGggPyBlbCA6IFtlbF0sIGRlc3Ryb3kpO1xuXHQgICAgfVxuXG5cdCAgICByZXR1cm4gZWw7XG5cdCAgfTtcblxuXHQgIGF1dG9zaXplLnVwZGF0ZSA9IGZ1bmN0aW9uIChlbCkge1xuXHQgICAgaWYgKGVsKSB7XG5cdCAgICAgIEFycmF5LnByb3RvdHlwZS5mb3JFYWNoLmNhbGwoZWwubGVuZ3RoID8gZWwgOiBbZWxdLCB1cGRhdGUpO1xuXHQgICAgfVxuXG5cdCAgICByZXR1cm4gZWw7XG5cdCAgfTtcblx0fVxuXG5cdHZhciBhdXRvc2l6ZSQxID0gYXV0b3NpemU7XG5cblx0cmV0dXJuIGF1dG9zaXplJDE7XG5cbn0pKSk7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/autosize/dist/autosize.js\n"); /***/ }), /***/ "./libs/autosize/autosize.js": /*!***********************************!*\ !*** ./libs/autosize/autosize.js ***! \***********************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"autosize\": function() { return /* reexport module object */ autosize_dist_autosize__WEBPACK_IMPORTED_MODULE_0__; }\n/* harmony export */ });\n/* harmony import */ var autosize_dist_autosize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! autosize/dist/autosize */ \"./node_modules/autosize/dist/autosize.js\");\n/* harmony import */ var autosize_dist_autosize__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(autosize_dist_autosize__WEBPACK_IMPORTED_MODULE_0__);\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9saWJzL2F1dG9zaXplL2F1dG9zaXplLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7OztBQUFtRCIsInNvdXJjZXMiOlsid2VicGFjazovL1Z1ZXh5Ly4vbGlicy9hdXRvc2l6ZS9hdXRvc2l6ZS5qcz9jZTJiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGF1dG9zaXplIGZyb20gJ2F1dG9zaXplL2Rpc3QvYXV0b3NpemUnO1xyXG5cclxuZXhwb3J0IHsgYXV0b3NpemUgfTtcclxuIl0sIm5hbWVzIjpbImF1dG9zaXplIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./libs/autosize/autosize.js\n"); /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/compat get default export */ /******/ !function() { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function() { return module['default']; } : /******/ function() { return module; }; /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ !function() { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = function(exports, definition) { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ !function() { /******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } /******/ }(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ !function() { /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ }(); /******/ /************************************************************************/ /******/ /******/ // startup /******/ // Load entry module and return exports /******/ // This entry module can't be inlined because the eval-source-map devtool is used. /******/ var __webpack_exports__ = __webpack_require__("./libs/autosize/autosize.js"); /******/ /******/ return __webpack_exports__; /******/ })() ; });