qbank_dam-8.x-1.4/js/build/qbank.js
js/build/qbank.js
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.CKEditor5=n():(e.CKEditor5=e.CKEditor5||{},e.CKEditor5.qbank=n())}(self,(()=>(()=>{var __webpack_modules__={"./js/ckeditor5_plugins/qbank/src/index.js":(__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 */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _qbankmedia__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qbankmedia */ "./js/ckeditor5_plugins/qbank/src/qbankmedia.js");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n QBankMedia: _qbankmedia__WEBPACK_IMPORTED_MODULE_0__["default"],\n});\n\n\n//# sourceURL=webpack://CKEditor5.qbank/./js/ckeditor5_plugins/qbank/src/index.js?')},"./js/ckeditor5_plugins/qbank/src/insertqbankmediacommand.js":(__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 */ \"default\": () => (/* binding */ InsertQBankMediaCommand)\n/* harmony export */ });\n/* harmony import */ var ckeditor5_src_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ckeditor5/src/core */ \"ckeditor5/src/core.js\");\n\n\n\nclass InsertQBankMediaCommand extends ckeditor5_src_core__WEBPACK_IMPORTED_MODULE_0__.Command {\n execute() {\n const { model } = this.editor;\n\n //Callback\n var cbAddImageToEditor = function (qbankMedia) {\n const { selection } = model.document;\n\n model.change((writer) => {\n model.insertContent(\n createQBankMedia(\n writer,\n {\n src: qbankMedia.attributes.src,\n type: qbankMedia.attributes.type,\n mimetype: qbankMedia.attributes.mimetype,\n filename: qbankMedia.attributes.filename,\n thumbnail: qbankMedia.attributes.thumbnail,\n \"data-entity-uuid\": qbankMedia.attributes[\"data-entity-uuid\"],\n \"data-entity-type\": qbankMedia.attributes[\"data-entity-type\"]\n }\n ),\n selection.getFirstPosition()\n );\n });\n }\n\n // Open QBank Image selection using connector\n Drupal.ckeditor5.openDialog(\n Drupal.url('qbank_dam/dialog/qbank'),\n cbAddImageToEditor,\n { width: '100%' }\n );\n\n //Method to test the CKeditor5 link (DO NOT DELETE)\n // const { selection } = model.document;\n // model.change((writer) => {\n // model.insertContent(\n // createQBankMedia(\n // writer,\n // {\n // src: 'http://google.com',\n // type: 'document',\n // mimetype: 'application/pdf',\n // filename: 'test file.pdf',\n // thumbnail: ''\n // }\n // ),\n // selection.getFirstPosition()\n // );\n // });\n }\n\n refresh() {\n const { model } = this.editor;\n const { selection } = model.document;\n\n // Determine if the cursor (selection) is in a position where adding a image is permitted\n const allowedIn = model.schema.findAllowedParent(\n selection.getFirstPosition(),\n 'qbankMedia',\n );\n\n // set null if not allowed\n this.isEnabled = allowedIn !== null;\n }\n}\n\nfunction createQBankMedia(writer, attributes) {\n //Create Element\n try {\n const type = attributes.type;\n switch (type) {\n case 'video':\n const qbankVideo = writer.createElement('qbankVideo', {\n controls: true,\n width: '100%',\n height: '100%',\n \"data-entity-uuid\": attributes[\"data-entity-uuid\"],\n \"data-entity-type\": attributes[\"data-entity-type\"]\n });\n const qbankVideoSource = writer.createElement('qbankSource', {\n src: attributes.src ?? '',\n type: attributes.mimetype ?? 'video/mp4'\n });\n writer.append(qbankVideoSource, qbankVideo);\n return qbankVideo;\n case 'audio':\n const qbankAudio = writer.createElement('qbankAudio', {\n controls: true,\n \"data-entity-uuid\": attributes[\"data-entity-uuid\"],\n \"data-entity-type\": attributes[\"data-entity-type\"]\n });\n const qbankSource = writer.createElement('qbankSource', {\n src: attributes.src ?? '',\n type: attributes.mimetype ?? 'video/mp4'\n });\n writer.append(qbankSource, qbankAudio);\n return qbankAudio;\n case 'image':\n const qbankImage = writer.createElement(\n 'qbankMedia',\n {\n src: attributes.src ?? '',\n \"data-entity-uuid\": attributes[\"data-entity-uuid\"],\n \"data-entity-type\": attributes[\"data-entity-type\"]\n }\n )\n return qbankImage;\n default:\n const paragraph = writer.createElement('paragraph');\n const link = writer.createElement('qbankLink', {\n href: attributes.src ?? '',\n target: '_blank',\n \"data-entity-uuid\": attributes[\"data-entity-uuid\"],\n \"data-entity-type\": attributes[\"data-entity-type\"]\n });\n\n const text = writer.createText(attributes.filename)\n writer.append(text, link)\n writer.append(link, paragraph)\n return paragraph\n }\n } catch (exception) {\n console.log('QBank ::', exception);\n }\n}\n\n\n//# sourceURL=webpack://CKEditor5.qbank/./js/ckeditor5_plugins/qbank/src/insertqbankmediacommand.js?")},"./js/ckeditor5_plugins/qbank/src/qbankmedia.js":(__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 */ "default": () => (/* binding */ QBankMedia)\n/* harmony export */ });\n/* harmony import */ var _qbankmediaediting__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./qbankmediaediting */ "./js/ckeditor5_plugins/qbank/src/qbankmediaediting.js");\n/* harmony import */ var _qbankmediaui__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./qbankmediaui */ "./js/ckeditor5_plugins/qbank/src/qbankmediaui.js");\n/* harmony import */ var ckeditor5_src_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ckeditor5/src/core */ "ckeditor5/src/core.js");\n\n\n\n\nclass QBankMedia extends ckeditor5_src_core__WEBPACK_IMPORTED_MODULE_2__.Plugin {\n static get requires() {\n return [_qbankmediaediting__WEBPACK_IMPORTED_MODULE_0__["default"], _qbankmediaui__WEBPACK_IMPORTED_MODULE_1__["default"]];\n }\n}\n\n\n//# sourceURL=webpack://CKEditor5.qbank/./js/ckeditor5_plugins/qbank/src/qbankmedia.js?')},"./js/ckeditor5_plugins/qbank/src/qbankmediaediting.js":(__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 */ \"default\": () => (/* binding */ QBankMediaEditing)\n/* harmony export */ });\n/* harmony import */ var ckeditor5_src_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ckeditor5/src/core */ \"ckeditor5/src/core.js\");\n/* harmony import */ var _insertqbankmediacommand__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./insertqbankmediacommand */ \"./js/ckeditor5_plugins/qbank/src/insertqbankmediacommand.js\");\n/* harmony import */ var ckeditor5_src_widget__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ckeditor5/src/widget */ \"ckeditor5/src/widget.js\");\n\n\n\n\nclass QBankMediaEditing extends ckeditor5_src_core__WEBPACK_IMPORTED_MODULE_0__.Plugin {\n\n\n init() {\n this._defineSchema();\n this._defineConverters();\n this.editor.commands.add(\n 'insertQBankMedia',\n new _insertqbankmediacommand__WEBPACK_IMPORTED_MODULE_1__[\"default\"](this.editor),\n );\n }\n\n //Plugin Schemas\n _defineSchema() {\n const schema = this.editor.model.schema;\n\n schema.register('qbankMedia', {\n isObject: true,\n allowWhere: '$block',\n allowAttributes: ['alt', 'src', 'data-entity-type', 'data-entity-uuid'],\n allowContent: 'source'\n });\n\n schema.register('qbankVideo', {\n isObject: true,\n allowWhere: '$block',\n allowAttributes: ['width', 'height', 'controls', 'data-entity-type', 'data-entity-uuid']\n });\n\n schema.register('qbankAudio', {\n isObject: true,\n allowWhere: '$block',\n allowAttributes: ['controls', 'data-entity-type', 'data-entity-uuid']\n });\n\n schema.register('qbankSource', {\n isInline: true,\n allowWhere: '$block',\n allowAttributes: ['type', 'src']\n });\n\n schema.register('qbankLink', {\n allowIn: '$root',\n allowChildren: '$text',\n isContent: true,\n isInline: true,\n allowAttributes: ['href', 'target', 'data-entity-type', 'data-entity-uuid'],\n });\n\n }\n\n //Convert component into HTML\n _defineConverters() {\n const { conversion } = this.editor;\n\n //Store model data including attributes into view\n conversion.for('dataDowncast').elementToElement({\n model: 'qbankMedia',\n view: {\n name: 'img'\n },\n }).attributeToAttribute({\n view: {\n name: 'img',\n key: 'src'\n },\n model: 'src'\n }).attributeToAttribute({\n view: {\n name: 'img',\n key: 'data-entity-uuid'\n },\n model: 'data-entity-uuid'\n }).attributeToAttribute({\n view: {\n name: 'img',\n key: 'data-entity-type'\n },\n model: 'data-entity-type'\n });\n\n conversion.for('dataDowncast').elementToElement({\n model: 'qbankVideo',\n view: {\n name: 'video'\n },\n }).attributeToAttribute({\n view: {\n name: 'video',\n key: 'width'\n },\n model: 'width'\n }).attributeToAttribute({\n view: {\n name: 'video',\n key: 'height'\n },\n model: 'height'\n }).attributeToAttribute({\n view: {\n name: 'video',\n key: 'controls'\n },\n model: 'controls'\n }).attributeToAttribute({\n view: {\n name: 'video',\n key: 'data-entity-uuid'\n },\n model: 'data-entity-uuid'\n }).attributeToAttribute({\n view: {\n name: 'video',\n key: 'data-entity-type'\n },\n model: 'data-entity-type'\n });\n\n conversion.for('dataDowncast').elementToElement({\n model: 'qbankAudio',\n view: {\n name: 'audio'\n },\n }).attributeToAttribute({\n view: {\n name: 'audio',\n key: 'controls'\n },\n model: 'controls'\n }).attributeToAttribute({\n view: {\n name: 'audio',\n key: 'data-entity-uuid'\n },\n model: 'data-entity-uuid'\n }).attributeToAttribute({\n view: {\n name: 'audio',\n key: 'data-entity-type'\n },\n model: 'data-entity-type'\n });\n\n //Store model data including attributes into view\n conversion.for('dataDowncast').elementToElement({\n model: 'qbankSource',\n view: {\n name: 'source'\n },\n }).attributeToAttribute({\n view: {\n name: 'source',\n key: 'src'\n },\n model: 'src'\n }).attributeToAttribute({\n view: {\n name: 'source',\n key: 'type'\n },\n model: 'type'\n });\n\n conversion.for('dataDowncast').elementToElement({\n model: 'qbankLink',\n view: {\n name: 'a'\n },\n }).attributeToAttribute({\n view: {\n name: 'a',\n key: 'target'\n },\n model: 'target'\n }).attributeToAttribute({\n view: {\n name: 'a',\n key: 'href'\n },\n model: 'href'\n }).attributeToAttribute({\n view: {\n name: 'a',\n key: 'data-entity-uuid'\n },\n model: 'data-entity-uuid'\n }).attributeToAttribute({\n view: {\n name: 'a',\n key: 'data-entity-type'\n },\n model: 'data-entity-type'\n });\n\n\n //Convert to HTML tag\n conversion.for('editingDowncast').elementToElement({\n model: 'qbankMedia',\n view: (modelElement, { writer: viewWriter }) => {\n const media = viewWriter.createEmptyElement('img', {\n src: modelElement.getAttribute('src'),\n \"data-entity-uuid\": modelElement.getAttribute('data-entity-uuid'),\n \"data-entity-type\": modelElement.getAttribute('data-entity-type')\n });\n\n return media;\n },\n });\n\n conversion.for('editingDowncast').elementToElement({\n model: 'qbankVideo',\n view: (modelElement, { writer: viewWriter }) => {\n const video = viewWriter.createContainerElement('video', {\n width: modelElement.getAttribute('width'),\n height: modelElement.getAttribute('height'),\n controls: modelElement.getAttribute('controls'),\n \"data-entity-uuid\": modelElement.getAttribute('data-entity-uuid'),\n \"data-entity-type\": modelElement.getAttribute('data-entity-type')\n });\n\n return video;\n },\n });\n\n conversion.for('editingDowncast').elementToElement({\n model: 'qbankAudio',\n view: (modelElement, { writer: viewWriter }) => {\n const audio = viewWriter.createContainerElement('audio', {\n controls: modelElement.getAttribute('controls'),\n \"data-entity-uuid\": modelElement.getAttribute('data-entity-uuid'),\n \"data-entity-type\": modelElement.getAttribute('data-entity-type')\n });\n\n return audio;\n },\n });\n\n conversion.for('editingDowncast').elementToElement({\n model: 'qbankSource',\n view: (modelElement, { writer: viewWriter }) => {\n const source = viewWriter.createEmptyElement('source', {\n src: modelElement.getAttribute('src'),\n type: modelElement.getAttribute('type'),\n });\n\n return source;\n },\n });\n\n conversion.for('editingDowncast').elementToElement({\n model: 'qbankLink',\n view: (modelElement, { writer: viewWriter }) => {\n const link = viewWriter.createContainerElement('a', {\n href: modelElement.getAttribute('href'),\n target: modelElement.getAttribute('target'),\n \"data-entity-uuid\": modelElement.getAttribute('data-entity-uuid'),\n \"data-entity-type\": modelElement.getAttribute('data-entity-type')\n });\n\n return (0,ckeditor5_src_widget__WEBPACK_IMPORTED_MODULE_2__.toWidgetEditable)(link, viewWriter);\n },\n });\n\n }\n}\n\n\n//# sourceURL=webpack://CKEditor5.qbank/./js/ckeditor5_plugins/qbank/src/qbankmediaediting.js?")},"./js/ckeditor5_plugins/qbank/src/qbankmediaui.js":(__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 */ \"default\": () => (/* binding */ QBankMediaUI)\n/* harmony export */ });\n/* harmony import */ var ckeditor5_src_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ckeditor5/src/core */ \"ckeditor5/src/core.js\");\n/* harmony import */ var ckeditor5_src_ui__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ckeditor5/src/ui */ \"ckeditor5/src/ui.js\");\n/* harmony import */ var _icons_icon_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../icons/icon.svg */ \"./icons/icon.svg\");\n\n\n\n\nclass QBankMediaUI extends ckeditor5_src_core__WEBPACK_IMPORTED_MODULE_0__.Plugin {\n init() {\n const editor = this.editor;\n\n // Register toolbar button\n editor.ui.componentFactory.add('qbankMedia', (locale) => {\n const command = editor.commands.get('insertQBankMedia');\n const buttonView = new ckeditor5_src_ui__WEBPACK_IMPORTED_MODULE_1__.ButtonView(locale);\n\n // Create the toolbar button.\n buttonView.set({\n label: editor.t('QBank DAM - Image Selection'),\n icon: _icons_icon_svg__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n tooltip: true,\n });\n\n // Bind the state of the button to the command.\n buttonView.bind('isOn', 'isEnabled').to(command, 'value', 'isEnabled');\n\n // Execute the command when the button is clicked (executed).\n this.listenTo(buttonView, 'execute', () =>\n editor.execute('insertQBankMedia'),\n );\n\n return buttonView;\n });\n }\n}\n\n\n//# sourceURL=webpack://CKEditor5.qbank/./js/ckeditor5_plugins/qbank/src/qbankmediaui.js?")},"./icons/icon.svg":(__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 */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ("<svg version=\\"1.1\\" id=\\"Layer_1\\" xmlns=\\"http://www.w3.org/2000/svg\\" xmlns:xlink=\\"http://www.w3.org/1999/xlink\\" x=\\"0px\\" y=\\"0px\\"\\n\\t width=\\"100%\\" viewBox=\\"0 0 400 400\\" enable-background=\\"new 0 0 400 400\\" xml:space=\\"preserve\\">\\n<path fill=\\"#FDFEFF\\" opacity=\\"1.000000\\" stroke=\\"none\\" \\n\\td=\\"\\nM236.000000,401.000000 \\n\\tC157.333328,401.000000 79.166664,401.000000 1.000000,401.000000 \\n\\tC1.000000,267.666656 1.000000,134.333328 1.000000,1.000000 \\n\\tC134.333328,1.000000 267.666656,1.000000 401.000000,1.000000 \\n\\tC401.000000,134.333328 401.000000,267.666656 401.000000,401.000000 \\n\\tC346.166656,401.000000 291.333344,401.000000 236.000000,401.000000 \\nM237.554596,370.151031 \\n\\tC260.984589,360.260986 275.418701,339.834930 292.979828,323.779694 \\n\\tC280.062469,310.832855 267.629639,298.371582 254.882507,285.595337 \\n\\tC254.008484,286.409851 252.785355,287.486084 251.633331,288.633606 \\n\\tC244.195602,296.042450 236.789536,303.483124 229.342880,310.882935 \\n\\tC211.745895,328.369202 190.093613,328.265930 172.474228,310.641632 \\n\\tC142.194290,280.353210 111.910820,250.068329 81.627365,219.783417 \\n\\tC64.261253,202.416473 64.123848,180.650970 81.456779,163.302689 \\n\\tC104.185829,140.553482 127.035011,117.924339 149.819901,95.230896 \\n\\tC158.438614,86.646790 166.879990,77.879272 175.653763,69.457420 \\n\\tC190.298660,55.399895 212.721527,55.277504 227.063354,69.493515 \\n\\tC259.374481,101.521202 291.492981,133.743835 323.575531,166.000900 \\n\\tC330.038239,172.498749 333.101105,180.608093 333.488312,189.861862 \\n\\tC334.061432,203.557968 327.473785,213.559799 318.017731,222.543289 \\n\\tC309.966461,230.192200 302.445831,238.399704 295.253204,245.782455 \\n\\tC307.642639,258.266785 320.134613,270.854401 333.143127,283.962524 \\n\\tC342.550110,274.411133 352.293060,264.626617 361.917572,254.726990 \\n\\tC396.295807,219.366013 396.295959,162.533035 361.661896,127.536736 \\n\\tC330.128723,95.673805 298.447998,63.953659 266.564972,32.441051 \\n\\tC229.454239,-4.238505 172.616348,-3.925552 135.611526,32.938782 \\n\\tC104.208832,64.222244 72.855476,95.555763 41.590054,126.976349 \\n\\tC5.894550,162.849030 5.849711,220.242752 41.464859,256.009369 \\n\\tC72.271706,286.947235 103.100288,317.864532 134.088165,348.620758 \\n\\tC163.585648,377.897644 198.017441,384.727631 237.554596,370.151031 \\nM240.463425,230.963470 \\n\\tC246.819931,224.600021 253.181107,218.241211 259.531921,211.872070 \\n\\tC271.538452,199.830887 271.788574,183.480453 259.899170,171.383072 \\n\\tC247.173950,158.435272 234.332336,145.598709 221.379349,132.878754 \\n\\tC209.044601,120.765907 192.793152,121.016151 180.515564,133.277267 \\n\\tC168.023041,145.753021 155.582535,158.281006 143.063980,170.730530 \\n\\tC130.801498,182.925385 130.422089,199.060532 142.592545,211.536285 \\n\\tC155.499420,224.766876 168.612640,237.801300 181.835220,250.717209 \\n\\tC193.023361,261.645874 209.753159,261.455841 220.873276,250.532776 \\n\\tC227.289566,244.230179 233.603592,237.823517 240.463425,230.963470 \\nz\\"/>\\n<path fill=\\"#02ABE5\\" opacity=\\"1.000000\\" stroke=\\"none\\" \\n\\td=\\"\\nM237.202698,370.303314 \\n\\tC198.017441,384.727631 163.585648,377.897644 134.088165,348.620758 \\n\\tC103.100288,317.864532 72.271706,286.947235 41.464859,256.009369 \\n\\tC5.849711,220.242752 5.894550,162.849030 41.590054,126.976349 \\n\\tC72.855476,95.555763 104.208832,64.222244 135.611526,32.938782 \\n\\tC172.616348,-3.925552 229.454239,-4.238505 266.564972,32.441051 \\n\\tC298.447998,63.953659 330.128723,95.673805 361.661896,127.536736 \\n\\tC396.295959,162.533035 396.295807,219.366013 361.917572,254.726990 \\n\\tC352.293060,264.626617 342.550110,274.411133 333.143127,283.962524 \\n\\tC320.134613,270.854401 307.642639,258.266785 295.253204,245.782455 \\n\\tC302.445831,238.399704 309.966461,230.192200 318.017731,222.543289 \\n\\tC327.473785,213.559799 334.061432,203.557968 333.488312,189.861862 \\n\\tC333.101105,180.608093 330.038239,172.498749 323.575531,166.000900 \\n\\tC291.492981,133.743835 259.374481,101.521202 227.063354,69.493515 \\n\\tC212.721527,55.277504 190.298660,55.399895 175.653763,69.457420 \\n\\tC166.879990,77.879272 158.438614,86.646790 149.819901,95.230896 \\n\\tC127.035011,117.924339 104.185829,140.553482 81.456779,163.302689 \\n\\tC64.123848,180.650970 64.261253,202.416473 81.627365,219.783417 \\n\\tC111.910820,250.068329 142.194290,280.353210 172.474228,310.641632 \\n\\tC190.093613,328.265930 211.745895,328.369202 229.342880,310.882935 \\n\\tC236.789536,303.483124 244.195602,296.042450 251.633331,288.633606 \\n\\tC252.785355,287.486084 254.008484,286.409851 254.882507,285.595337 \\n\\tC267.629639,298.371582 280.062469,310.832855 292.979828,323.779694 \\n\\tC275.418701,339.834930 260.984589,360.260986 237.202698,370.303314 \\nz\\"/>\\n<path fill=\\"#02ABE5\\" opacity=\\"1.000000\\" stroke=\\"none\\" \\n\\td=\\"\\nM240.213531,231.213577 \\n\\tC233.603592,237.823517 227.289566,244.230179 220.873276,250.532776 \\n\\tC209.753159,261.455841 193.023361,261.645874 181.835220,250.717209 \\n\\tC168.612640,237.801300 155.499420,224.766876 142.592545,211.536285 \\n\\tC130.422089,199.060532 130.801498,182.925385 143.063980,170.730530 \\n\\tC155.582535,158.281006 168.023041,145.753021 180.515564,133.277267 \\n\\tC192.793152,121.016151 209.044601,120.765907 221.379349,132.878754 \\n\\tC234.332336,145.598709 247.173950,158.435272 259.899170,171.383072 \\n\\tC271.788574,183.480453 271.538452,199.830887 259.531921,211.872070 \\n\\tC253.181107,218.241211 246.819931,224.600021 240.213531,231.213577 \\nz\\"/>\\n</svg>");\n\n//# sourceURL=webpack://CKEditor5.qbank/./icons/icon.svg?')},"ckeditor5/src/core.js":(module,__unused_webpack_exports,__webpack_require__)=>{eval('module.exports = (__webpack_require__(/*! dll-reference CKEditor5.dll */ "dll-reference CKEditor5.dll"))("./src/core.js");\n\n//# sourceURL=webpack://CKEditor5.qbank/delegated_./core.js_from_dll-reference_CKEditor5.dll?')},"ckeditor5/src/ui.js":(module,__unused_webpack_exports,__webpack_require__)=>{eval('module.exports = (__webpack_require__(/*! dll-reference CKEditor5.dll */ "dll-reference CKEditor5.dll"))("./src/ui.js");\n\n//# sourceURL=webpack://CKEditor5.qbank/delegated_./ui.js_from_dll-reference_CKEditor5.dll?')},"ckeditor5/src/widget.js":(module,__unused_webpack_exports,__webpack_require__)=>{eval('module.exports = (__webpack_require__(/*! dll-reference CKEditor5.dll */ "dll-reference CKEditor5.dll"))("./src/widget.js");\n\n//# sourceURL=webpack://CKEditor5.qbank/delegated_./widget.js_from_dll-reference_CKEditor5.dll?')},"dll-reference CKEditor5.dll":e=>{"use strict";e.exports=CKEditor5.dll}},__webpack_module_cache__={};function __webpack_require__(e){var n=__webpack_module_cache__[e];if(void 0!==n)return n.exports;var t=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,n)=>{for(var t in n)__webpack_require__.o(n,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},__webpack_require__.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./js/ckeditor5_plugins/qbank/src/index.js");return __webpack_exports__=__webpack_exports__.default,__webpack_exports__})()));