diff --git a/blocks/build/js/editor.blocks.js b/blocks/build/js/editor.blocks.js
index 2157cc3..0b5cb6c 100644
--- a/blocks/build/js/editor.blocks.js
+++ b/blocks/build/js/editor.blocks.js
@@ -459,7 +459,7 @@ eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true }
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(66);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(67);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/**\r\n * Implements CSS block\r\n *\r\n * Uses the logic for the [bw_css] shortcode\r\n *\r\n * @copyright (C) Copyright Bobbing Wide 2018-2020\r\n * @author Herb Miller @bobbingwide\r\n */\n\n\n\n// Get just the __() localization function from wp.i18n\nvar __ = wp.i18n.__;\n// Get registerBlockType and Editable from wp.blocks\n\nvar _wp$blocks = wp.blocks,\n registerBlockType = _wp$blocks.registerBlockType,\n createBlock = _wp$blocks.createBlock;\nvar _wp$editor = wp.editor,\n Editable = _wp$editor.Editable,\n ServerSideRender = _wp$editor.ServerSideRender;\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n PlainText = _wp$blockEditor.PlainText;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n TextControl = _wp$components.TextControl,\n TextareaControl = _wp$components.TextareaControl;\n\nvar Fragment = wp.element.Fragment;\n\nvar withInstanceId = wp.compose.withInstanceId;\n\n\nvar RawHTML = wp.element.RawHTML;\n// Set the header for the block since it is reused\n//const blockHeader =
{ __( 'Person' ) }
;\n\n//var TextControl = wp.blocks.InspectorControls.TextControl;\n\n/**\r\n * Register the oik-css/css block\r\n * \r\n * registerBlockType is a function which takes the name of the block to register\r\n * and an object that contains the properties of the block.\r\n * Some of these properties are objects and others are functions\r\n */\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType(\n// Namespaced, hyphens, lowercase, unique name\n'oik-css/css', {\n\t// Localize title using wp.i18n.__()\n\ttitle: __('CSS'),\n\n\tdescription: 'Inline CSS',\n\n\t// Category Options: common, formatting, layout, widgets, embed\n\tcategory: 'layout',\n\n\t// Dashicons Options - https://goo.gl/aTM1DQ\n\ticon: 'admin-appearance',\n\n\tkeywords: [__('CSS'), __('oik')],\n\n\t// Set for each piece of dynamic data used in your block\n\tattributes: {\n\n\t\tcss: {\n\t\t\ttype: 'string'\n\n\t\t},\n\t\ttext: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\n\t},\n\texample: {\n\t\tattributes: {\n\t\t\tcss: 'div.bw_css { color: red;}',\n\t\t\ttext: __('This sentence will be red.')\n\t\t}\n\t},\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: 'block',\n\t\t\tblocks: ['oik-block/css'],\n\t\t\ttransform: function transform(attributes) {\n\t\t\t\treturn createBlock('oik-css/css', {\n\t\t\t\t\tcss: attributes.css,\n\t\t\t\t\ttext: attributes.text\n\t\t\t\t});\n\t\t\t}\n\t\t}, {\n\t\t\ttype: 'block',\n\t\t\tblocks: ['core/paragraph', 'core/code', 'core/preformatted'],\n\t\t\ttransform: function transform(attributes) {\n\t\t\t\treturn createBlock('oik-css/css', {\n\t\t\t\t\tcss: attributes.content\n\t\t\t\t});\n\t\t\t}\n\t\t}]\n\n\t},\n\n\tsupports: {\n\t\tcustomClassName: false,\n\t\tclassName: false,\n\t\thtml: false\n\t},\n\n\tedit: withInstanceId(function (_ref) {\n\t\tvar attributes = _ref.attributes,\n\t\t setAttributes = _ref.setAttributes,\n\t\t instanceId = _ref.instanceId,\n\t\t focus = _ref.focus,\n\t\t isSelected = _ref.isSelected;\n\n\t\tvar inputId = 'blocks-css-input-' + instanceId;\n\n\t\tvar onChangeText = function onChangeText(value) {\n\t\t\tsetAttributes({ text: value });\n\t\t};\n\n\t\tvar onChangeCSS = function onChangeCSS(value) {\n\t\t\tsetAttributes({ css: value });\n\t\t};\n\n\t\treturn wp.element.createElement(\n\t\t\tFragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tInspectorControls,\n\t\t\t\t{ key: 'css' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelBody,\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(TextareaControl, { label: 'Text', value: attributes.text, onChange: onChangeText })\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\tFragment,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'wp-block-oik-css-css ', key: 'css-input' },\n\t\t\t\t\twp.element.createElement(PlainText, {\n\t\t\t\t\t\tid: inputId,\n\t\t\t\t\t\tvalue: attributes.css,\n\t\t\t\t\t\tplaceholder: __('Write CSS'),\n\t\t\t\t\t\tonChange: onChangeCSS\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\t!isSelected && wp.element.createElement(ServerSideRender, {\n\t\t\t\t\tblock: 'oik-css/css', attributes: attributes\n\t\t\t\t})\n\t\t\t)\n\t\t);\n\t}),\n\t/**\r\n * We intend to render this dynamically but we need the content created by the user\r\n */\n\tsave: function save(_ref2) {\n\t\tvar attributes = _ref2.attributes;\n\n\t\t//console.log( attributes.css );\n\t\t//return ;\n\t\treturn null;\n\t}\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ibG9ja3Mvb2lrLWNzcy9pbmRleC5qcz8yODQ4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBJbXBsZW1lbnRzIENTUyBibG9ja1xyXG4gKlxyXG4gKiBVc2VzIHRoZSBsb2dpYyBmb3IgdGhlIFtid19jc3NdIHNob3J0Y29kZVxyXG4gKlxyXG4gKiBAY29weXJpZ2h0IChDKSBDb3B5cmlnaHQgQm9iYmluZyBXaWRlIDIwMTgtMjAyMFxyXG4gKiBAYXV0aG9yIEhlcmIgTWlsbGVyIEBib2JiaW5nd2lkZVxyXG4gKi9cbmltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbi8vIEdldCBqdXN0IHRoZSBfXygpIGxvY2FsaXphdGlvbiBmdW5jdGlvbiBmcm9tIHdwLmkxOG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG4vLyBHZXQgcmVnaXN0ZXJCbG9ja1R5cGUgYW5kIEVkaXRhYmxlIGZyb20gd3AuYmxvY2tzXG5cbnZhciBfd3AkYmxvY2tzID0gd3AuYmxvY2tzLFxuICAgIHJlZ2lzdGVyQmxvY2tUeXBlID0gX3dwJGJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZSxcbiAgICBjcmVhdGVCbG9jayA9IF93cCRibG9ja3MuY3JlYXRlQmxvY2s7XG52YXIgX3dwJGVkaXRvciA9IHdwLmVkaXRvcixcbiAgICBFZGl0YWJsZSA9IF93cCRlZGl0b3IuRWRpdGFibGUsXG4gICAgU2VydmVyU2lkZVJlbmRlciA9IF93cCRlZGl0b3IuU2VydmVyU2lkZVJlbmRlcjtcbnZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICBJbnNwZWN0b3JDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICBQbGFpblRleHQgPSBfd3AkYmxvY2tFZGl0b3IuUGxhaW5UZXh0O1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBUb29sYmFyID0gX3dwJGNvbXBvbmVudHMuVG9vbGJhcixcbiAgICBCdXR0b24gPSBfd3AkY29tcG9uZW50cy5CdXR0b24sXG4gICAgVG9vbHRpcCA9IF93cCRjb21wb25lbnRzLlRvb2x0aXAsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgVGV4dENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0Q29udHJvbCxcbiAgICBUZXh0YXJlYUNvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0YXJlYUNvbnRyb2w7XG5cbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbnZhciB3aXRoSW5zdGFuY2VJZCA9IHdwLmNvbXBvc2Uud2l0aEluc3RhbmNlSWQ7XG5cblxudmFyIFJhd0hUTUwgPSB3cC5lbGVtZW50LlJhd0hUTUw7XG4vLyBTZXQgdGhlIGhlYWRlciBmb3IgdGhlIGJsb2NrIHNpbmNlIGl0IGlzIHJldXNlZFxuLy9jb25zdCBibG9ja0hlYWRlciA9IDxoMz57IF9fKCAnUGVyc29uJyApIH08L2gzPjtcblxuLy92YXIgVGV4dENvbnRyb2wgPSB3cC5ibG9ja3MuSW5zcGVjdG9yQ29udHJvbHMuVGV4dENvbnRyb2w7XG5cbi8qKlxyXG4gKiBSZWdpc3RlciB0aGUgb2lrLWNzcy9jc3MgYmxvY2tcclxuICogXHJcbiAqIHJlZ2lzdGVyQmxvY2tUeXBlIGlzIGEgZnVuY3Rpb24gd2hpY2ggdGFrZXMgdGhlIG5hbWUgb2YgdGhlIGJsb2NrIHRvIHJlZ2lzdGVyXHJcbiAqIGFuZCBhbiBvYmplY3QgdGhhdCBjb250YWlucyB0aGUgcHJvcGVydGllcyBvZiB0aGUgYmxvY2suXHJcbiAqIFNvbWUgb2YgdGhlc2UgcHJvcGVydGllcyBhcmUgb2JqZWN0cyBhbmQgb3RoZXJzIGFyZSBmdW5jdGlvbnNcclxuICovXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZShcbi8vIE5hbWVzcGFjZWQsIGh5cGhlbnMsIGxvd2VyY2FzZSwgdW5pcXVlIG5hbWVcbidvaWstY3NzL2NzcycsIHtcblx0Ly8gTG9jYWxpemUgdGl0bGUgdXNpbmcgd3AuaTE4bi5fXygpXG5cdHRpdGxlOiBfXygnQ1NTJyksXG5cblx0ZGVzY3JpcHRpb246ICdJbmxpbmUgQ1NTJyxcblxuXHQvLyBDYXRlZ29yeSBPcHRpb25zOiBjb21tb24sIGZvcm1hdHRpbmcsIGxheW91dCwgd2lkZ2V0cywgZW1iZWRcblx0Y2F0ZWdvcnk6ICdsYXlvdXQnLFxuXG5cdC8vIERhc2hpY29ucyBPcHRpb25zIC0gaHR0cHM6Ly9nb28uZ2wvYVRNMURRXG5cdGljb246ICdhZG1pbi1hcHBlYXJhbmNlJyxcblxuXHRrZXl3b3JkczogW19fKCdDU1MnKSwgX18oJ29paycpXSxcblxuXHQvLyBTZXQgZm9yIGVhY2ggcGllY2Ugb2YgZHluYW1pYyBkYXRhIHVzZWQgaW4geW91ciBibG9ja1xuXHRhdHRyaWJ1dGVzOiB7XG5cblx0XHRjc3M6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnXG5cblx0XHR9LFxuXHRcdHRleHQ6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9XG5cblx0fSxcblx0ZXhhbXBsZToge1xuXHRcdGF0dHJpYnV0ZXM6IHtcblx0XHRcdGNzczogJ2Rpdi5id19jc3MgeyBjb2xvcjogcmVkO30nLFxuXHRcdFx0dGV4dDogX18oJ1RoaXMgc2VudGVuY2Ugd2lsbCBiZSByZWQuJylcblx0XHR9XG5cdH0sXG5cdHRyYW5zZm9ybXM6IHtcblx0XHRmcm9tOiBbe1xuXHRcdFx0dHlwZTogJ2Jsb2NrJyxcblx0XHRcdGJsb2NrczogWydvaWstYmxvY2svY3NzJ10sXG5cdFx0XHR0cmFuc2Zvcm06IGZ1bmN0aW9uIHRyYW5zZm9ybShhdHRyaWJ1dGVzKSB7XG5cdFx0XHRcdHJldHVybiBjcmVhdGVCbG9jaygnb2lrLWNzcy9jc3MnLCB7XG5cdFx0XHRcdFx0Y3NzOiBhdHRyaWJ1dGVzLmNzcyxcblx0XHRcdFx0XHR0ZXh0OiBhdHRyaWJ1dGVzLnRleHRcblx0XHRcdFx0fSk7XG5cdFx0XHR9XG5cdFx0fSwge1xuXHRcdFx0dHlwZTogJ2Jsb2NrJyxcblx0XHRcdGJsb2NrczogWydjb3JlL3BhcmFncmFwaCcsICdjb3JlL2NvZGUnLCAnY29yZS9wcmVmb3JtYXR0ZWQnXSxcblx0XHRcdHRyYW5zZm9ybTogZnVuY3Rpb24gdHJhbnNmb3JtKGF0dHJpYnV0ZXMpIHtcblx0XHRcdFx0cmV0dXJuIGNyZWF0ZUJsb2NrKCdvaWstY3NzL2NzcycsIHtcblx0XHRcdFx0XHRjc3M6IGF0dHJpYnV0ZXMuY29udGVudFxuXHRcdFx0XHR9KTtcblx0XHRcdH1cblx0XHR9XVxuXG5cdH0sXG5cblx0c3VwcG9ydHM6IHtcblx0XHRjdXN0b21DbGFzc05hbWU6IGZhbHNlLFxuXHRcdGNsYXNzTmFtZTogZmFsc2UsXG5cdFx0aHRtbDogZmFsc2Vcblx0fSxcblxuXHRlZGl0OiB3aXRoSW5zdGFuY2VJZChmdW5jdGlvbiAoX3JlZikge1xuXHRcdHZhciBhdHRyaWJ1dGVzID0gX3JlZi5hdHRyaWJ1dGVzLFxuXHRcdCAgICBzZXRBdHRyaWJ1dGVzID0gX3JlZi5zZXRBdHRyaWJ1dGVzLFxuXHRcdCAgICBpbnN0YW5jZUlkID0gX3JlZi5pbnN0YW5jZUlkLFxuXHRcdCAgICBmb2N1cyA9IF9yZWYuZm9jdXMsXG5cdFx0ICAgIGlzU2VsZWN0ZWQgPSBfcmVmLmlzU2VsZWN0ZWQ7XG5cblx0XHR2YXIgaW5wdXRJZCA9ICdibG9ja3MtY3NzLWlucHV0LScgKyBpbnN0YW5jZUlkO1xuXG5cdFx0dmFyIG9uQ2hhbmdlVGV4dCA9IGZ1bmN0aW9uIG9uQ2hhbmdlVGV4dCh2YWx1ZSkge1xuXHRcdFx0c2V0QXR0cmlidXRlcyh7IHRleHQ6IHZhbHVlIH0pO1xuXHRcdH07XG5cblx0XHR2YXIgb25DaGFuZ2VDU1MgPSBmdW5jdGlvbiBvbkNoYW5nZUNTUyh2YWx1ZSkge1xuXHRcdFx0c2V0QXR0cmlidXRlcyh7IGNzczogdmFsdWUgfSk7XG5cdFx0fTtcblxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRGcmFnbWVudCxcblx0XHRcdG51bGwsXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEluc3BlY3RvckNvbnRyb2xzLFxuXHRcdFx0XHR7IGtleTogJ2NzcycgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFBhbmVsQm9keSxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0YXJlYUNvbnRyb2wsIHsgbGFiZWw6ICdUZXh0JywgdmFsdWU6IGF0dHJpYnV0ZXMudGV4dCwgb25DaGFuZ2U6IG9uQ2hhbmdlVGV4dCB9KVxuXHRcdFx0XHQpXG5cdFx0XHQpLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRGcmFnbWVudCxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stb2lrLWNzcy1jc3MgJywga2V5OiAnY3NzLWlucHV0JyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQbGFpblRleHQsIHtcblx0XHRcdFx0XHRcdGlkOiBpbnB1dElkLFxuXHRcdFx0XHRcdFx0dmFsdWU6IGF0dHJpYnV0ZXMuY3NzLFxuXHRcdFx0XHRcdFx0cGxhY2Vob2xkZXI6IF9fKCdXcml0ZSBDU1MnKSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBvbkNoYW5nZUNTU1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdCksXG5cdFx0XHRcdCFpc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZXJ2ZXJTaWRlUmVuZGVyLCB7XG5cdFx0XHRcdFx0YmxvY2s6ICdvaWstY3NzL2NzcycsIGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXNcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpO1xuXHR9KSxcblx0LyoqXHJcbiAgKiBXZSBpbnRlbmQgdG8gcmVuZGVyIHRoaXMgZHluYW1pY2FsbHkgYnV0IHdlIG5lZWQgdGhlIGNvbnRlbnQgY3JlYXRlZCBieSB0aGUgdXNlclxyXG4gICovXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUoX3JlZjIpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IF9yZWYyLmF0dHJpYnV0ZXM7XG5cblx0XHQvL2NvbnNvbGUubG9nKCBhdHRyaWJ1dGVzLmNzcyApO1xuXHRcdC8vcmV0dXJuIDxSYXdIVE1MPjwvUmF3SFRNTD47XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vYmxvY2tzL29pay1jc3MvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDY1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///65\n");
+eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(66);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss__ = __webpack_require__(67);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/**\r\n * Implements CSS block\r\n *\r\n * Uses the logic for the [bw_css] shortcode\r\n *\r\n * @copyright (C) Copyright Bobbing Wide 2018-2021\r\n * @author Herb Miller @bobbingwide\r\n */\n\n\n\n// Get just the __() localization function from wp.i18n\nvar __ = wp.i18n.__;\n// Get registerBlockType and Editable from wp.blocks\n\nvar _wp$blocks = wp.blocks,\n registerBlockType = _wp$blocks.registerBlockType,\n createBlock = _wp$blocks.createBlock;\nvar _wp$editor = wp.editor,\n Editable = _wp$editor.Editable,\n ServerSideRender = _wp$editor.ServerSideRender;\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n PlainText = _wp$blockEditor.PlainText;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n TextControl = _wp$components.TextControl,\n TextareaControl = _wp$components.TextareaControl;\n\nvar Fragment = wp.element.Fragment;\n\nvar withInstanceId = wp.compose.withInstanceId;\n\n\nvar RawHTML = wp.element.RawHTML;\n// Set the header for the block since it is reused\n//const blockHeader = { __( 'Person' ) }
;\n\n//var TextControl = wp.blocks.InspectorControls.TextControl;\n\n/**\r\n * Register the oik-css/css block\r\n * \r\n * registerBlockType is a function which takes the name of the block to register\r\n * and an object that contains the properties of the block.\r\n * Some of these properties are objects and others are functions\r\n */\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType(\n// Namespaced, hyphens, lowercase, unique name\n'oik-css/css', {\n\t// Localize title using wp.i18n.__()\n\ttitle: __('CSS'),\n\n\tdescription: 'Inline CSS',\n\n\t// Category Options: common, formatting, layout, widgets, embed\n\tcategory: 'layout',\n\n\t// Dashicons Options - https://goo.gl/aTM1DQ\n\ticon: 'admin-appearance',\n\n\tkeywords: [__('CSS'), __('oik')],\n\n\t// Set for each piece of dynamic data used in your block\n\tattributes: {\n\n\t\tcss: {\n\t\t\ttype: 'string'\n\t\t},\n\t\ttext: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t},\n\t\tsrc: {\n\t\t\ttype: 'string',\n\t\t\tdefault: ''\n\t\t}\n\t},\n\texample: {\n\t\tattributes: {\n\t\t\tcss: 'div.bw_css { color: red;}',\n\t\t\ttext: __('This sentence will be red.')\n\t\t}\n\t},\n\ttransforms: {\n\t\tfrom: [{\n\t\t\ttype: 'block',\n\t\t\tblocks: ['oik-block/css'],\n\t\t\ttransform: function transform(attributes) {\n\t\t\t\treturn createBlock('oik-css/css', {\n\t\t\t\t\tcss: attributes.css,\n\t\t\t\t\ttext: attributes.text\n\t\t\t\t});\n\t\t\t}\n\t\t}, {\n\t\t\ttype: 'block',\n\t\t\tblocks: ['core/paragraph', 'core/code', 'core/preformatted'],\n\t\t\ttransform: function transform(attributes) {\n\t\t\t\treturn createBlock('oik-css/css', {\n\t\t\t\t\tcss: attributes.content\n\t\t\t\t});\n\t\t\t}\n\t\t}]\n\n\t},\n\n\tsupports: {\n\t\tcustomClassName: false,\n\t\tclassName: false,\n\t\thtml: false\n\t},\n\n\tedit: withInstanceId(function (_ref) {\n\t\tvar attributes = _ref.attributes,\n\t\t setAttributes = _ref.setAttributes,\n\t\t instanceId = _ref.instanceId,\n\t\t focus = _ref.focus,\n\t\t isSelected = _ref.isSelected;\n\n\t\tvar inputId = 'blocks-css-input-' + instanceId;\n\n\t\tvar onChangeText = function onChangeText(value) {\n\t\t\tsetAttributes({ text: value });\n\t\t};\n\n\t\tvar onChangeCSS = function onChangeCSS(value) {\n\t\t\tsetAttributes({ css: value });\n\t\t};\n\n\t\tvar onChangeSrc = function onChangeSrc(value) {\n\t\t\tsetAttributes({ src: value });\n\t\t};\n\n\t\treturn wp.element.createElement(\n\t\t\tFragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\tInspectorControls,\n\t\t\t\t{ key: 'css' },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelBody,\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(TextareaControl, { label: 'Text', value: attributes.text, onChange: onChangeText })\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelBody,\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\tPanelRow,\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\twp.element.createElement(TextControl, {\n\t\t\t\t\t\t\tlabel: __('Source file: ID, URL or path'),\n\t\t\t\t\t\t\tvalue: attributes.src,\n\t\t\t\t\t\t\tonChange: onChangeSrc\n\n\t\t\t\t\t\t})\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\tFragment,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'wp-block-oik-css-css ', key: 'css-input' },\n\t\t\t\t\twp.element.createElement(PlainText, {\n\t\t\t\t\t\tid: inputId,\n\t\t\t\t\t\tvalue: attributes.css,\n\t\t\t\t\t\tplaceholder: __('Write CSS or specify a source file.'),\n\t\t\t\t\t\tonChange: onChangeCSS\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\t!isSelected && wp.element.createElement(ServerSideRender, {\n\t\t\t\t\tblock: 'oik-css/css', attributes: attributes\n\t\t\t\t})\n\t\t\t)\n\t\t);\n\t}),\n\t/**\r\n * We intend to render this dynamically but we need the content created by the user\r\n */\n\tsave: function save(_ref2) {\n\t\tvar attributes = _ref2.attributes;\n\n\t\t//console.log( attributes.css );\n\t\t//return ;\n\t\treturn null;\n\t}\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ibG9ja3Mvb2lrLWNzcy9pbmRleC5qcz8yODQ4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiBJbXBsZW1lbnRzIENTUyBibG9ja1xyXG4gKlxyXG4gKiBVc2VzIHRoZSBsb2dpYyBmb3IgdGhlIFtid19jc3NdIHNob3J0Y29kZVxyXG4gKlxyXG4gKiBAY29weXJpZ2h0IChDKSBDb3B5cmlnaHQgQm9iYmluZyBXaWRlIDIwMTgtMjAyMVxyXG4gKiBAYXV0aG9yIEhlcmIgTWlsbGVyIEBib2JiaW5nd2lkZVxyXG4gKi9cbmltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbi8vIEdldCBqdXN0IHRoZSBfXygpIGxvY2FsaXphdGlvbiBmdW5jdGlvbiBmcm9tIHdwLmkxOG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG4vLyBHZXQgcmVnaXN0ZXJCbG9ja1R5cGUgYW5kIEVkaXRhYmxlIGZyb20gd3AuYmxvY2tzXG5cbnZhciBfd3AkYmxvY2tzID0gd3AuYmxvY2tzLFxuICAgIHJlZ2lzdGVyQmxvY2tUeXBlID0gX3dwJGJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZSxcbiAgICBjcmVhdGVCbG9jayA9IF93cCRibG9ja3MuY3JlYXRlQmxvY2s7XG52YXIgX3dwJGVkaXRvciA9IHdwLmVkaXRvcixcbiAgICBFZGl0YWJsZSA9IF93cCRlZGl0b3IuRWRpdGFibGUsXG4gICAgU2VydmVyU2lkZVJlbmRlciA9IF93cCRlZGl0b3IuU2VydmVyU2lkZVJlbmRlcjtcbnZhciBfd3AkYmxvY2tFZGl0b3IgPSB3cC5ibG9ja0VkaXRvcixcbiAgICBJbnNwZWN0b3JDb250cm9scyA9IF93cCRibG9ja0VkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICBQbGFpblRleHQgPSBfd3AkYmxvY2tFZGl0b3IuUGxhaW5UZXh0O1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBUb29sYmFyID0gX3dwJGNvbXBvbmVudHMuVG9vbGJhcixcbiAgICBCdXR0b24gPSBfd3AkY29tcG9uZW50cy5CdXR0b24sXG4gICAgVG9vbHRpcCA9IF93cCRjb21wb25lbnRzLlRvb2x0aXAsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgVGV4dENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0Q29udHJvbCxcbiAgICBUZXh0YXJlYUNvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0YXJlYUNvbnRyb2w7XG5cbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbnZhciB3aXRoSW5zdGFuY2VJZCA9IHdwLmNvbXBvc2Uud2l0aEluc3RhbmNlSWQ7XG5cblxudmFyIFJhd0hUTUwgPSB3cC5lbGVtZW50LlJhd0hUTUw7XG4vLyBTZXQgdGhlIGhlYWRlciBmb3IgdGhlIGJsb2NrIHNpbmNlIGl0IGlzIHJldXNlZFxuLy9jb25zdCBibG9ja0hlYWRlciA9IDxoMz57IF9fKCAnUGVyc29uJyApIH08L2gzPjtcblxuLy92YXIgVGV4dENvbnRyb2wgPSB3cC5ibG9ja3MuSW5zcGVjdG9yQ29udHJvbHMuVGV4dENvbnRyb2w7XG5cbi8qKlxyXG4gKiBSZWdpc3RlciB0aGUgb2lrLWNzcy9jc3MgYmxvY2tcclxuICogXHJcbiAqIHJlZ2lzdGVyQmxvY2tUeXBlIGlzIGEgZnVuY3Rpb24gd2hpY2ggdGFrZXMgdGhlIG5hbWUgb2YgdGhlIGJsb2NrIHRvIHJlZ2lzdGVyXHJcbiAqIGFuZCBhbiBvYmplY3QgdGhhdCBjb250YWlucyB0aGUgcHJvcGVydGllcyBvZiB0aGUgYmxvY2suXHJcbiAqIFNvbWUgb2YgdGhlc2UgcHJvcGVydGllcyBhcmUgb2JqZWN0cyBhbmQgb3RoZXJzIGFyZSBmdW5jdGlvbnNcclxuICovXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZShcbi8vIE5hbWVzcGFjZWQsIGh5cGhlbnMsIGxvd2VyY2FzZSwgdW5pcXVlIG5hbWVcbidvaWstY3NzL2NzcycsIHtcblx0Ly8gTG9jYWxpemUgdGl0bGUgdXNpbmcgd3AuaTE4bi5fXygpXG5cdHRpdGxlOiBfXygnQ1NTJyksXG5cblx0ZGVzY3JpcHRpb246ICdJbmxpbmUgQ1NTJyxcblxuXHQvLyBDYXRlZ29yeSBPcHRpb25zOiBjb21tb24sIGZvcm1hdHRpbmcsIGxheW91dCwgd2lkZ2V0cywgZW1iZWRcblx0Y2F0ZWdvcnk6ICdsYXlvdXQnLFxuXG5cdC8vIERhc2hpY29ucyBPcHRpb25zIC0gaHR0cHM6Ly9nb28uZ2wvYVRNMURRXG5cdGljb246ICdhZG1pbi1hcHBlYXJhbmNlJyxcblxuXHRrZXl3b3JkczogW19fKCdDU1MnKSwgX18oJ29paycpXSxcblxuXHQvLyBTZXQgZm9yIGVhY2ggcGllY2Ugb2YgZHluYW1pYyBkYXRhIHVzZWQgaW4geW91ciBibG9ja1xuXHRhdHRyaWJ1dGVzOiB7XG5cblx0XHRjc3M6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnXG5cdFx0fSxcblx0XHR0ZXh0OiB7XG5cdFx0XHR0eXBlOiAnc3RyaW5nJyxcblx0XHRcdGRlZmF1bHQ6ICcnXG5cdFx0fSxcblx0XHRzcmM6IHtcblx0XHRcdHR5cGU6ICdzdHJpbmcnLFxuXHRcdFx0ZGVmYXVsdDogJydcblx0XHR9XG5cdH0sXG5cdGV4YW1wbGU6IHtcblx0XHRhdHRyaWJ1dGVzOiB7XG5cdFx0XHRjc3M6ICdkaXYuYndfY3NzIHsgY29sb3I6IHJlZDt9Jyxcblx0XHRcdHRleHQ6IF9fKCdUaGlzIHNlbnRlbmNlIHdpbGwgYmUgcmVkLicpXG5cdFx0fVxuXHR9LFxuXHR0cmFuc2Zvcm1zOiB7XG5cdFx0ZnJvbTogW3tcblx0XHRcdHR5cGU6ICdibG9jaycsXG5cdFx0XHRibG9ja3M6IFsnb2lrLWJsb2NrL2NzcyddLFxuXHRcdFx0dHJhbnNmb3JtOiBmdW5jdGlvbiB0cmFuc2Zvcm0oYXR0cmlidXRlcykge1xuXHRcdFx0XHRyZXR1cm4gY3JlYXRlQmxvY2soJ29pay1jc3MvY3NzJywge1xuXHRcdFx0XHRcdGNzczogYXR0cmlidXRlcy5jc3MsXG5cdFx0XHRcdFx0dGV4dDogYXR0cmlidXRlcy50ZXh0XG5cdFx0XHRcdH0pO1xuXHRcdFx0fVxuXHRcdH0sIHtcblx0XHRcdHR5cGU6ICdibG9jaycsXG5cdFx0XHRibG9ja3M6IFsnY29yZS9wYXJhZ3JhcGgnLCAnY29yZS9jb2RlJywgJ2NvcmUvcHJlZm9ybWF0dGVkJ10sXG5cdFx0XHR0cmFuc2Zvcm06IGZ1bmN0aW9uIHRyYW5zZm9ybShhdHRyaWJ1dGVzKSB7XG5cdFx0XHRcdHJldHVybiBjcmVhdGVCbG9jaygnb2lrLWNzcy9jc3MnLCB7XG5cdFx0XHRcdFx0Y3NzOiBhdHRyaWJ1dGVzLmNvbnRlbnRcblx0XHRcdFx0fSk7XG5cdFx0XHR9XG5cdFx0fV1cblxuXHR9LFxuXG5cdHN1cHBvcnRzOiB7XG5cdFx0Y3VzdG9tQ2xhc3NOYW1lOiBmYWxzZSxcblx0XHRjbGFzc05hbWU6IGZhbHNlLFxuXHRcdGh0bWw6IGZhbHNlXG5cdH0sXG5cblx0ZWRpdDogd2l0aEluc3RhbmNlSWQoZnVuY3Rpb24gKF9yZWYpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IF9yZWYuYXR0cmlidXRlcyxcblx0XHQgICAgc2V0QXR0cmlidXRlcyA9IF9yZWYuc2V0QXR0cmlidXRlcyxcblx0XHQgICAgaW5zdGFuY2VJZCA9IF9yZWYuaW5zdGFuY2VJZCxcblx0XHQgICAgZm9jdXMgPSBfcmVmLmZvY3VzLFxuXHRcdCAgICBpc1NlbGVjdGVkID0gX3JlZi5pc1NlbGVjdGVkO1xuXG5cdFx0dmFyIGlucHV0SWQgPSAnYmxvY2tzLWNzcy1pbnB1dC0nICsgaW5zdGFuY2VJZDtcblxuXHRcdHZhciBvbkNoYW5nZVRleHQgPSBmdW5jdGlvbiBvbkNoYW5nZVRleHQodmFsdWUpIHtcblx0XHRcdHNldEF0dHJpYnV0ZXMoeyB0ZXh0OiB2YWx1ZSB9KTtcblx0XHR9O1xuXG5cdFx0dmFyIG9uQ2hhbmdlQ1NTID0gZnVuY3Rpb24gb25DaGFuZ2VDU1ModmFsdWUpIHtcblx0XHRcdHNldEF0dHJpYnV0ZXMoeyBjc3M6IHZhbHVlIH0pO1xuXHRcdH07XG5cblx0XHR2YXIgb25DaGFuZ2VTcmMgPSBmdW5jdGlvbiBvbkNoYW5nZVNyYyh2YWx1ZSkge1xuXHRcdFx0c2V0QXR0cmlidXRlcyh7IHNyYzogdmFsdWUgfSk7XG5cdFx0fTtcblxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRGcmFnbWVudCxcblx0XHRcdG51bGwsXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEluc3BlY3RvckNvbnRyb2xzLFxuXHRcdFx0XHR7IGtleTogJ2NzcycgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFBhbmVsQm9keSxcblx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0YXJlYUNvbnRyb2wsIHsgbGFiZWw6ICdUZXh0JywgdmFsdWU6IGF0dHJpYnV0ZXMudGV4dCwgb25DaGFuZ2U6IG9uQ2hhbmdlVGV4dCB9KVxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0UGFuZWxCb2R5LFxuXHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0UGFuZWxSb3csXG5cdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRcdGxhYmVsOiBfXygnU291cmNlIGZpbGU6IElELCBVUkwgb3IgcGF0aCcpLFxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogYXR0cmlidXRlcy5zcmMsXG5cdFx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBvbkNoYW5nZVNyY1xuXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLW9pay1jc3MtY3NzICcsIGtleTogJ2Nzcy1pbnB1dCcgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUGxhaW5UZXh0LCB7XG5cdFx0XHRcdFx0XHRpZDogaW5wdXRJZCxcblx0XHRcdFx0XHRcdHZhbHVlOiBhdHRyaWJ1dGVzLmNzcyxcblx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyOiBfXygnV3JpdGUgQ1NTIG9yIHNwZWNpZnkgYSBzb3VyY2UgZmlsZS4nKSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBvbkNoYW5nZUNTU1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdCksXG5cdFx0XHRcdCFpc1NlbGVjdGVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZXJ2ZXJTaWRlUmVuZGVyLCB7XG5cdFx0XHRcdFx0YmxvY2s6ICdvaWstY3NzL2NzcycsIGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXNcblx0XHRcdFx0fSlcblx0XHRcdClcblx0XHQpO1xuXHR9KSxcblx0LyoqXHJcbiAgKiBXZSBpbnRlbmQgdG8gcmVuZGVyIHRoaXMgZHluYW1pY2FsbHkgYnV0IHdlIG5lZWQgdGhlIGNvbnRlbnQgY3JlYXRlZCBieSB0aGUgdXNlclxyXG4gICovXG5cdHNhdmU6IGZ1bmN0aW9uIHNhdmUoX3JlZjIpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IF9yZWYyLmF0dHJpYnV0ZXM7XG5cblx0XHQvL2NvbnNvbGUubG9nKCBhdHRyaWJ1dGVzLmNzcyApO1xuXHRcdC8vcmV0dXJuIDxSYXdIVE1MPjwvUmF3SFRNTD47XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vYmxvY2tzL29pay1jc3MvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDY1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///65\n");
/***/ }),
/* 66 */
@@ -478,7 +478,7 @@ eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourc
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__ = __webpack_require__(69);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash_partial__ = __webpack_require__(83);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash_partial___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash_partial__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash_map__ = __webpack_require__(121);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_lodash_map__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__style_scss__ = __webpack_require__(199);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__style_scss__);\n\n\n\n/**\r\n * @package oik-css\r\n *\r\n * Implements [bw_geshi] shortcode as a server rendered block\r\n *\r\n * Uses [bw_geshi] shortcode from oik-css plugin\r\n *\r\n * @copyright (C) Copyright Bobbing Wide 2018-2020\r\n * @author Herb Miller @bobbingwide\r\n */\n\n//import './editor.scss';\n\n// Get just the __() localization function from wp.i18n\nvar __ = wp.i18n.__;\n// Get registerBlockType from wp.blocks\n\nvar _wp$blocks = wp.blocks,\n registerBlockType = _wp$blocks.registerBlockType,\n createBlock = _wp$blocks.createBlock;\nvar ServerSideRender = wp.editor.ServerSideRender;\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n PlainText = _wp$blockEditor.PlainText;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n TextControl = _wp$components.TextControl,\n TextareaControl = _wp$components.TextareaControl,\n SelectControl = _wp$components.SelectControl;\n\nvar Fragment = wp.element.Fragment;\n\n/**\r\n* These are the different options for the GeSHi lang= attribute.\r\n * It's tricky getting it to accept lang=none!\r\n*/\nvar langOptions = { none: \"None\",\n html: \"HTML\",\n css: \"CSS\",\n javascript: \"JavaScript\",\n jquery: \"jQuery\",\n php: \"PHP\",\n mysql: \"MySQL\"\n};\n\n/**\r\n * Register the WordPress block\r\n */\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType(\n// Namespaced, hyphens, lowercase, unique name\n'oik-css/geshi', {\n // Localize title using wp.i18n.__()\n title: __('GeSHi'),\n\n description: 'Generic Syntax Highlighting - for code examples',\n\n // Category Options: common, formatting, layout, widgets, embed\n category: 'layout',\n\n // Dashicons Options - https://goo.gl/aTM1DQ\n icon: 'editor-code',\n\n // Limit to 3 Keywords / Phrases\n keywords: [__('GeSHi'), __('syntax'), __('highlight'), __('PHP'), __('HTML'), __('JavaScript'), __('CSS'), __('MySQL')],\n\n // Set for each piece of dynamic data used in your block\n attributes: {\n lang: {\n type: 'string',\n default: ''\n },\n text: {\n type: 'string'\n },\n content: {\n type: 'string'\n }\n\n },\n example: {\n attributes: {\n lang: 'php',\n text: 'WordPress motto',\n content: __('echo \"Code is Poetry.\"')\n }\n },\n transforms: {\n from: [{\n type: 'block',\n blocks: ['oik-block/geshi'],\n transform: function transform(attributes) {\n return createBlock('oik-css/geshi', {\n lang: attributes.lang,\n text: attributes.text,\n content: attributes.content\n });\n }\n }, {\n type: 'block',\n blocks: ['core/paragraph', 'core/code', 'core/preformatted'],\n transform: function transform(attributes) {\n return createBlock('oik-css/geshi', {\n content: attributes.content\n });\n }\n }]\n },\n\n supports: {\n customClassName: false,\n className: false,\n html: false\n },\n\n edit: function edit(props) {\n\n var onChangeLang = function onChangeLang(event) {\n props.setAttributes({ lang: event });\n };\n var onChangeText = function onChangeText(event) {\n props.setAttributes({ text: event });\n };\n var onChangeContent = function onChangeContent(value) {\n props.setAttributes({ content: value });\n };\n\n /**\r\n * Attempt a generic function to apply a change\r\n * using the partial technique\r\n *\r\n * key needs to be in [] otherwise it becomes a literal\r\n *\r\n */\n //onChange={ partial( handleChange, 'someKey' ) }\n\n function onChangeAttr(key, value) {\n //var nextAttributes = {};\n //nextAttributes[ key ] = value;\n //setAttributes( nextAttributes );\n props.setAttributes(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty___default()({}, key, value));\n };\n\n var isSelected = props.isSelected;\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n InspectorControls,\n null,\n wp.element.createElement(\n PanelBody,\n null,\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(SelectControl, { label: 'Lang', value: props.attributes.lang,\n options: __WEBPACK_IMPORTED_MODULE_2_lodash_map___default()(langOptions, function (key, label) {\n return { value: label, label: key };\n }),\n onChange: __WEBPACK_IMPORTED_MODULE_1_lodash_partial___default()(onChangeAttr, 'lang')\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(TextareaControl, { label: 'Text',\n value: props.attributes.text,\n onChange: onChangeText\n })\n )\n )\n ),\n !isSelected && wp.element.createElement(ServerSideRender, {\n block: 'oik-css/geshi', attributes: props.attributes\n }),\n isSelected && wp.element.createElement(\n 'div',\n { className: 'wp-block-oik-css-geshi wp-block-shortcode', key: 'content-input' },\n wp.element.createElement(PlainText, {\n value: props.attributes.content,\n placeholder: __('Write code'),\n onChange: onChangeContent\n })\n )\n );\n },\n\n save: function save() {\n return null;\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ibG9ja3Mvb2lrLWdlc2hpL2luZGV4LmpzP2YwNWEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF9kZWZpbmVQcm9wZXJ0eSBmcm9tICdiYWJlbC1ydW50aW1lL2hlbHBlcnMvZGVmaW5lUHJvcGVydHknO1xuaW1wb3J0IF9wYXJ0aWFsIGZyb20gJ2xvZGFzaC9wYXJ0aWFsJztcbmltcG9ydCBfbWFwIGZyb20gJ2xvZGFzaC9tYXAnO1xuLyoqXHJcbiAqIEBwYWNrYWdlIG9pay1jc3NcclxuICpcclxuICogSW1wbGVtZW50cyBbYndfZ2VzaGldIHNob3J0Y29kZSBhcyBhIHNlcnZlciByZW5kZXJlZCBibG9ja1xyXG4gKlxyXG4gKiBVc2VzIFtid19nZXNoaV0gc2hvcnRjb2RlIGZyb20gb2lrLWNzcyBwbHVnaW5cclxuICpcclxuICogQGNvcHlyaWdodCAoQykgQ29weXJpZ2h0IEJvYmJpbmcgV2lkZSAyMDE4LTIwMjBcclxuICogQGF1dGhvciBIZXJiIE1pbGxlciBAYm9iYmluZ3dpZGVcclxuICovXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG4vL2ltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbi8vIEdldCBqdXN0IHRoZSBfXygpIGxvY2FsaXphdGlvbiBmdW5jdGlvbiBmcm9tIHdwLmkxOG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG4vLyBHZXQgcmVnaXN0ZXJCbG9ja1R5cGUgZnJvbSB3cC5ibG9ja3NcblxudmFyIF93cCRibG9ja3MgPSB3cC5ibG9ja3MsXG4gICAgcmVnaXN0ZXJCbG9ja1R5cGUgPSBfd3AkYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlLFxuICAgIGNyZWF0ZUJsb2NrID0gX3dwJGJsb2Nrcy5jcmVhdGVCbG9jaztcbnZhciBTZXJ2ZXJTaWRlUmVuZGVyID0gd3AuZWRpdG9yLlNlcnZlclNpZGVSZW5kZXI7XG52YXIgX3dwJGJsb2NrRWRpdG9yID0gd3AuYmxvY2tFZGl0b3IsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuSW5zcGVjdG9yQ29udHJvbHMsXG4gICAgUGxhaW5UZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlBsYWluVGV4dDtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgVGV4dENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0Q29udHJvbCxcbiAgICBUZXh0YXJlYUNvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0YXJlYUNvbnRyb2wsXG4gICAgU2VsZWN0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlNlbGVjdENvbnRyb2w7XG5cbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbi8qKlxyXG4qIFRoZXNlIGFyZSB0aGUgZGlmZmVyZW50IG9wdGlvbnMgZm9yIHRoZSBHZVNIaSBsYW5nPSBhdHRyaWJ1dGUuXHJcbiAqIEl0J3MgdHJpY2t5IGdldHRpbmcgaXQgdG8gYWNjZXB0IGxhbmc9bm9uZSFcclxuKi9cbnZhciBsYW5nT3B0aW9ucyA9IHsgbm9uZTogXCJOb25lXCIsXG4gICAgaHRtbDogXCJIVE1MXCIsXG4gICAgY3NzOiBcIkNTU1wiLFxuICAgIGphdmFzY3JpcHQ6IFwiSmF2YVNjcmlwdFwiLFxuICAgIGpxdWVyeTogXCJqUXVlcnlcIixcbiAgICBwaHA6IFwiUEhQXCIsXG4gICAgbXlzcWw6IFwiTXlTUUxcIlxufTtcblxuLyoqXHJcbiAqIFJlZ2lzdGVyIHRoZSBXb3JkUHJlc3MgYmxvY2tcclxuICovXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZShcbi8vIE5hbWVzcGFjZWQsIGh5cGhlbnMsIGxvd2VyY2FzZSwgdW5pcXVlIG5hbWVcbidvaWstY3NzL2dlc2hpJywge1xuICAgIC8vIExvY2FsaXplIHRpdGxlIHVzaW5nIHdwLmkxOG4uX18oKVxuICAgIHRpdGxlOiBfXygnR2VTSGknKSxcblxuICAgIGRlc2NyaXB0aW9uOiAnR2VuZXJpYyBTeW50YXggSGlnaGxpZ2h0aW5nIC0gZm9yIGNvZGUgZXhhbXBsZXMnLFxuXG4gICAgLy8gQ2F0ZWdvcnkgT3B0aW9uczogY29tbW9uLCBmb3JtYXR0aW5nLCBsYXlvdXQsIHdpZGdldHMsIGVtYmVkXG4gICAgY2F0ZWdvcnk6ICdsYXlvdXQnLFxuXG4gICAgLy8gRGFzaGljb25zIE9wdGlvbnMgLSBodHRwczovL2dvby5nbC9hVE0xRFFcbiAgICBpY29uOiAnZWRpdG9yLWNvZGUnLFxuXG4gICAgLy8gTGltaXQgdG8gMyBLZXl3b3JkcyAvIFBocmFzZXNcbiAgICBrZXl3b3JkczogW19fKCdHZVNIaScpLCBfXygnc3ludGF4JyksIF9fKCdoaWdobGlnaHQnKSwgX18oJ1BIUCcpLCBfXygnSFRNTCcpLCBfXygnSmF2YVNjcmlwdCcpLCBfXygnQ1NTJyksIF9fKCdNeVNRTCcpXSxcblxuICAgIC8vIFNldCBmb3IgZWFjaCBwaWVjZSBvZiBkeW5hbWljIGRhdGEgdXNlZCBpbiB5b3VyIGJsb2NrXG4gICAgYXR0cmlidXRlczoge1xuICAgICAgICBsYW5nOiB7XG4gICAgICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgICAgIGRlZmF1bHQ6ICcnXG4gICAgICAgIH0sXG4gICAgICAgIHRleHQ6IHtcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIGNvbnRlbnQ6IHtcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgICAgIH1cblxuICAgIH0sXG4gICAgZXhhbXBsZToge1xuICAgICAgICBhdHRyaWJ1dGVzOiB7XG4gICAgICAgICAgICBsYW5nOiAncGhwJyxcbiAgICAgICAgICAgIHRleHQ6ICdXb3JkUHJlc3MgbW90dG8nLFxuICAgICAgICAgICAgY29udGVudDogX18oJ2VjaG8gXCJDb2RlIGlzIFBvZXRyeS5cIicpXG4gICAgICAgIH1cbiAgICB9LFxuICAgIHRyYW5zZm9ybXM6IHtcbiAgICAgICAgZnJvbTogW3tcbiAgICAgICAgICAgIHR5cGU6ICdibG9jaycsXG4gICAgICAgICAgICBibG9ja3M6IFsnb2lrLWJsb2NrL2dlc2hpJ10sXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGZ1bmN0aW9uIHRyYW5zZm9ybShhdHRyaWJ1dGVzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZUJsb2NrKCdvaWstY3NzL2dlc2hpJywge1xuICAgICAgICAgICAgICAgICAgICBsYW5nOiBhdHRyaWJ1dGVzLmxhbmcsXG4gICAgICAgICAgICAgICAgICAgIHRleHQ6IGF0dHJpYnV0ZXMudGV4dCxcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cmlidXRlcy5jb250ZW50XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0sIHtcbiAgICAgICAgICAgIHR5cGU6ICdibG9jaycsXG4gICAgICAgICAgICBibG9ja3M6IFsnY29yZS9wYXJhZ3JhcGgnLCAnY29yZS9jb2RlJywgJ2NvcmUvcHJlZm9ybWF0dGVkJ10sXG4gICAgICAgICAgICB0cmFuc2Zvcm06IGZ1bmN0aW9uIHRyYW5zZm9ybShhdHRyaWJ1dGVzKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZUJsb2NrKCdvaWstY3NzL2dlc2hpJywge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyaWJ1dGVzLmNvbnRlbnRcbiAgICAgICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfV1cbiAgICB9LFxuXG4gICAgc3VwcG9ydHM6IHtcbiAgICAgICAgY3VzdG9tQ2xhc3NOYW1lOiBmYWxzZSxcbiAgICAgICAgY2xhc3NOYW1lOiBmYWxzZSxcbiAgICAgICAgaHRtbDogZmFsc2VcbiAgICB9LFxuXG4gICAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuXG4gICAgICAgIHZhciBvbkNoYW5nZUxhbmcgPSBmdW5jdGlvbiBvbkNoYW5nZUxhbmcoZXZlbnQpIHtcbiAgICAgICAgICAgIHByb3BzLnNldEF0dHJpYnV0ZXMoeyBsYW5nOiBldmVudCB9KTtcbiAgICAgICAgfTtcbiAgICAgICAgdmFyIG9uQ2hhbmdlVGV4dCA9IGZ1bmN0aW9uIG9uQ2hhbmdlVGV4dChldmVudCkge1xuICAgICAgICAgICAgcHJvcHMuc2V0QXR0cmlidXRlcyh7IHRleHQ6IGV2ZW50IH0pO1xuICAgICAgICB9O1xuICAgICAgICB2YXIgb25DaGFuZ2VDb250ZW50ID0gZnVuY3Rpb24gb25DaGFuZ2VDb250ZW50KHZhbHVlKSB7XG4gICAgICAgICAgICBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgY29udGVudDogdmFsdWUgfSk7XG4gICAgICAgIH07XG5cbiAgICAgICAgLyoqXHJcbiAgICAgICAgKiBBdHRlbXB0IGEgZ2VuZXJpYyBmdW5jdGlvbiB0byBhcHBseSBhIGNoYW5nZVxyXG4gICAgICAgICAgICAqIHVzaW5nIHRoZSBwYXJ0aWFsIHRlY2huaXF1ZVxyXG4gICAgICAgICAgICAqXHJcbiAgICAgICAgICAgICoga2V5IG5lZWRzIHRvIGJlIGluIFtdIG90aGVyd2lzZSBpdCBiZWNvbWVzIGEgbGl0ZXJhbFxyXG4gICAgICAgICAgICAqXHJcbiAgICAgICAgICAgICovXG4gICAgICAgIC8vb25DaGFuZ2U9eyBwYXJ0aWFsKCBoYW5kbGVDaGFuZ2UsICdzb21lS2V5JyApIH1cblxuICAgICAgICBmdW5jdGlvbiBvbkNoYW5nZUF0dHIoa2V5LCB2YWx1ZSkge1xuICAgICAgICAgICAgLy92YXIgbmV4dEF0dHJpYnV0ZXMgPSB7fTtcbiAgICAgICAgICAgIC8vbmV4dEF0dHJpYnV0ZXNbIGtleSBdID0gdmFsdWU7XG4gICAgICAgICAgICAvL3NldEF0dHJpYnV0ZXMoIG5leHRBdHRyaWJ1dGVzICk7XG4gICAgICAgICAgICBwcm9wcy5zZXRBdHRyaWJ1dGVzKF9kZWZpbmVQcm9wZXJ0eSh7fSwga2V5LCB2YWx1ZSkpO1xuICAgICAgICB9O1xuXG4gICAgICAgIHZhciBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZDtcblxuICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgIEluc3BlY3RvckNvbnRyb2xzLFxuICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICBQYW5lbEJvZHksXG4gICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgIFBhbmVsUm93LFxuICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3RDb250cm9sLCB7IGxhYmVsOiAnTGFuZycsIHZhbHVlOiBwcm9wcy5hdHRyaWJ1dGVzLmxhbmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogX21hcChsYW5nT3B0aW9ucywgZnVuY3Rpb24gKGtleSwgbGFiZWwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHsgdmFsdWU6IGxhYmVsLCBsYWJlbDoga2V5IH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IF9wYXJ0aWFsKG9uQ2hhbmdlQXR0ciwgJ2xhbmcnKVxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRhcmVhQ29udHJvbCwgeyBsYWJlbDogJ1RleHQnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBwcm9wcy5hdHRyaWJ1dGVzLnRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IG9uQ2hhbmdlVGV4dFxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAhaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU2VydmVyU2lkZVJlbmRlciwge1xuICAgICAgICAgICAgICAgIGJsb2NrOiAnb2lrLWNzcy9nZXNoaScsIGF0dHJpYnV0ZXM6IHByb3BzLmF0dHJpYnV0ZXNcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgaXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICAgJ2RpdicsXG4gICAgICAgICAgICAgICAgeyBjbGFzc05hbWU6ICd3cC1ibG9jay1vaWstY3NzLWdlc2hpIHdwLWJsb2NrLXNob3J0Y29kZScsIGtleTogJ2NvbnRlbnQtaW5wdXQnIH0sXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFBsYWluVGV4dCwge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogcHJvcHMuYXR0cmlidXRlcy5jb250ZW50LFxuICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogX18oJ1dyaXRlIGNvZGUnKSxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IG9uQ2hhbmdlQ29udGVudFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICApXG4gICAgICAgICk7XG4gICAgfSxcblxuICAgIHNhdmU6IGZ1bmN0aW9uIHNhdmUoKSB7XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vYmxvY2tzL29pay1nZXNoaS9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///68\n");
+eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__ = __webpack_require__(69);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash_partial__ = __webpack_require__(83);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash_partial___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash_partial__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash_map__ = __webpack_require__(121);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash_map___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_lodash_map__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__style_scss__ = __webpack_require__(199);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__style_scss__);\n\n\n\n/**\r\n * @package oik-css\r\n *\r\n * Implements [bw_geshi] shortcode as a server rendered block\r\n *\r\n * Uses [bw_geshi] shortcode from oik-css plugin\r\n *\r\n * @copyright (C) Copyright Bobbing Wide 2018-2021\r\n * @author Herb Miller @bobbingwide\r\n */\n\n//import './editor.scss';\n\n// Get just the __() localization function from wp.i18n\nvar __ = wp.i18n.__;\n// Get registerBlockType from wp.blocks\n\nvar _wp$blocks = wp.blocks,\n registerBlockType = _wp$blocks.registerBlockType,\n createBlock = _wp$blocks.createBlock;\nvar ServerSideRender = wp.editor.ServerSideRender;\nvar _wp$blockEditor = wp.blockEditor,\n InspectorControls = _wp$blockEditor.InspectorControls,\n PlainText = _wp$blockEditor.PlainText;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n TextControl = _wp$components.TextControl,\n TextareaControl = _wp$components.TextareaControl,\n SelectControl = _wp$components.SelectControl;\n\nvar Fragment = wp.element.Fragment;\n\n/**\r\n* These are the different options for the GeSHi lang= attribute.\r\n * It's tricky getting it to accept lang=none!\r\n*/\nvar langOptions = { none: \"None\",\n html: \"HTML\",\n css: \"CSS\",\n javascript: \"JavaScript\",\n jquery: \"jQuery\",\n php: \"PHP\",\n mysql: \"MySQL\"\n};\n\n/**\r\n * Register the WordPress block\r\n */\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType(\n// Namespaced, hyphens, lowercase, unique name\n'oik-css/geshi', {\n // Localize title using wp.i18n.__()\n title: __('GeSHi'),\n\n description: 'Generic Syntax Highlighting - for code examples',\n\n // Category Options: common, formatting, layout, widgets, embed\n category: 'layout',\n\n // Dashicons Options - https://goo.gl/aTM1DQ\n icon: 'editor-code',\n\n // Limit to 3 Keywords / Phrases\n keywords: [__('GeSHi'), __('syntax'), __('highlight'), __('PHP'), __('HTML'), __('JavaScript'), __('CSS'), __('MySQL')],\n\n // Set for each piece of dynamic data used in your block\n attributes: {\n lang: {\n type: 'string',\n default: ''\n },\n text: {\n type: 'string'\n },\n content: {\n type: 'string'\n },\n src: {\n type: 'string',\n default: ''\n }\n\n },\n example: {\n attributes: {\n lang: 'php',\n text: 'WordPress motto',\n content: __('echo \"Code is Poetry.\"')\n }\n },\n transforms: {\n from: [{\n type: 'block',\n blocks: ['oik-block/geshi'],\n transform: function transform(attributes) {\n return createBlock('oik-css/geshi', {\n lang: attributes.lang,\n text: attributes.text,\n content: attributes.content\n });\n }\n }, {\n type: 'block',\n blocks: ['core/paragraph', 'core/code', 'core/preformatted'],\n transform: function transform(attributes) {\n return createBlock('oik-css/geshi', {\n content: attributes.content\n });\n }\n }]\n },\n\n supports: {\n customClassName: false,\n className: false,\n html: false\n },\n\n edit: function edit(props) {\n\n var onChangeLang = function onChangeLang(event) {\n props.setAttributes({ lang: event });\n };\n var onChangeText = function onChangeText(event) {\n props.setAttributes({ text: event });\n };\n var onChangeContent = function onChangeContent(value) {\n props.setAttributes({ content: value });\n };\n var onChangeSrc = function onChangeSrc(value) {\n props.setAttributes({ src: value });\n };\n\n /**\r\n * Attempt a generic function to apply a change\r\n * using the partial technique\r\n *\r\n * key needs to be in [] otherwise it becomes a literal\r\n *\r\n */\n //onChange={ partial( handleChange, 'someKey' ) }\n\n function onChangeAttr(key, value) {\n //var nextAttributes = {};\n //nextAttributes[ key ] = value;\n //setAttributes( nextAttributes );\n props.setAttributes(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_defineProperty___default()({}, key, value));\n };\n\n var isSelected = props.isSelected;\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(\n InspectorControls,\n null,\n wp.element.createElement(\n PanelBody,\n null,\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(SelectControl, { label: 'Lang', value: props.attributes.lang,\n options: __WEBPACK_IMPORTED_MODULE_2_lodash_map___default()(langOptions, function (key, label) {\n return { value: label, label: key };\n }),\n onChange: __WEBPACK_IMPORTED_MODULE_1_lodash_partial___default()(onChangeAttr, 'lang')\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(TextareaControl, { label: 'Text',\n value: props.attributes.text,\n onChange: onChangeText\n })\n ),\n wp.element.createElement(\n PanelBody,\n null,\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(TextControl, {\n label: __('Source file: ID, URL or path'),\n value: props.attributes.src,\n onChange: onChangeSrc\n\n })\n )\n )\n )\n ),\n !isSelected && wp.element.createElement(ServerSideRender, {\n block: 'oik-css/geshi', attributes: props.attributes\n }),\n isSelected && wp.element.createElement(\n 'div',\n { className: 'wp-block-oik-css-geshi wp-block-shortcode', key: 'content-input' },\n wp.element.createElement(PlainText, {\n value: props.attributes.content,\n placeholder: __('Write code or specify a source file.'),\n onChange: onChangeContent\n })\n )\n );\n },\n\n save: function save() {\n return null;\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ibG9ja3Mvb2lrLWdlc2hpL2luZGV4LmpzP2YwNWEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF9kZWZpbmVQcm9wZXJ0eSBmcm9tICdiYWJlbC1ydW50aW1lL2hlbHBlcnMvZGVmaW5lUHJvcGVydHknO1xuaW1wb3J0IF9wYXJ0aWFsIGZyb20gJ2xvZGFzaC9wYXJ0aWFsJztcbmltcG9ydCBfbWFwIGZyb20gJ2xvZGFzaC9tYXAnO1xuLyoqXHJcbiAqIEBwYWNrYWdlIG9pay1jc3NcclxuICpcclxuICogSW1wbGVtZW50cyBbYndfZ2VzaGldIHNob3J0Y29kZSBhcyBhIHNlcnZlciByZW5kZXJlZCBibG9ja1xyXG4gKlxyXG4gKiBVc2VzIFtid19nZXNoaV0gc2hvcnRjb2RlIGZyb20gb2lrLWNzcyBwbHVnaW5cclxuICpcclxuICogQGNvcHlyaWdodCAoQykgQ29weXJpZ2h0IEJvYmJpbmcgV2lkZSAyMDE4LTIwMjFcclxuICogQGF1dGhvciBIZXJiIE1pbGxlciBAYm9iYmluZ3dpZGVcclxuICovXG5pbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG4vL2ltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbi8vIEdldCBqdXN0IHRoZSBfXygpIGxvY2FsaXphdGlvbiBmdW5jdGlvbiBmcm9tIHdwLmkxOG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG4vLyBHZXQgcmVnaXN0ZXJCbG9ja1R5cGUgZnJvbSB3cC5ibG9ja3NcblxudmFyIF93cCRibG9ja3MgPSB3cC5ibG9ja3MsXG4gICAgcmVnaXN0ZXJCbG9ja1R5cGUgPSBfd3AkYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlLFxuICAgIGNyZWF0ZUJsb2NrID0gX3dwJGJsb2Nrcy5jcmVhdGVCbG9jaztcbnZhciBTZXJ2ZXJTaWRlUmVuZGVyID0gd3AuZWRpdG9yLlNlcnZlclNpZGVSZW5kZXI7XG52YXIgX3dwJGJsb2NrRWRpdG9yID0gd3AuYmxvY2tFZGl0b3IsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkYmxvY2tFZGl0b3IuSW5zcGVjdG9yQ29udHJvbHMsXG4gICAgUGxhaW5UZXh0ID0gX3dwJGJsb2NrRWRpdG9yLlBsYWluVGV4dDtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgVGV4dENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0Q29udHJvbCxcbiAgICBUZXh0YXJlYUNvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0YXJlYUNvbnRyb2wsXG4gICAgU2VsZWN0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlNlbGVjdENvbnRyb2w7XG5cbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cbi8qKlxyXG4qIFRoZXNlIGFyZSB0aGUgZGlmZmVyZW50IG9wdGlvbnMgZm9yIHRoZSBHZVNIaSBsYW5nPSBhdHRyaWJ1dGUuXHJcbiAqIEl0J3MgdHJpY2t5IGdldHRpbmcgaXQgdG8gYWNjZXB0IGxhbmc9bm9uZSFcclxuKi9cbnZhciBsYW5nT3B0aW9ucyA9IHsgbm9uZTogXCJOb25lXCIsXG4gICAgaHRtbDogXCJIVE1MXCIsXG4gICAgY3NzOiBcIkNTU1wiLFxuICAgIGphdmFzY3JpcHQ6IFwiSmF2YVNjcmlwdFwiLFxuICAgIGpxdWVyeTogXCJqUXVlcnlcIixcbiAgICBwaHA6IFwiUEhQXCIsXG4gICAgbXlzcWw6IFwiTXlTUUxcIlxufTtcblxuLyoqXHJcbiAqIFJlZ2lzdGVyIHRoZSBXb3JkUHJlc3MgYmxvY2tcclxuICovXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZShcbi8vIE5hbWVzcGFjZWQsIGh5cGhlbnMsIGxvd2VyY2FzZSwgdW5pcXVlIG5hbWVcbidvaWstY3NzL2dlc2hpJywge1xuICAgIC8vIExvY2FsaXplIHRpdGxlIHVzaW5nIHdwLmkxOG4uX18oKVxuICAgIHRpdGxlOiBfXygnR2VTSGknKSxcblxuICAgIGRlc2NyaXB0aW9uOiAnR2VuZXJpYyBTeW50YXggSGlnaGxpZ2h0aW5nIC0gZm9yIGNvZGUgZXhhbXBsZXMnLFxuXG4gICAgLy8gQ2F0ZWdvcnkgT3B0aW9uczogY29tbW9uLCBmb3JtYXR0aW5nLCBsYXlvdXQsIHdpZGdldHMsIGVtYmVkXG4gICAgY2F0ZWdvcnk6ICdsYXlvdXQnLFxuXG4gICAgLy8gRGFzaGljb25zIE9wdGlvbnMgLSBodHRwczovL2dvby5nbC9hVE0xRFFcbiAgICBpY29uOiAnZWRpdG9yLWNvZGUnLFxuXG4gICAgLy8gTGltaXQgdG8gMyBLZXl3b3JkcyAvIFBocmFzZXNcbiAgICBrZXl3b3JkczogW19fKCdHZVNIaScpLCBfXygnc3ludGF4JyksIF9fKCdoaWdobGlnaHQnKSwgX18oJ1BIUCcpLCBfXygnSFRNTCcpLCBfXygnSmF2YVNjcmlwdCcpLCBfXygnQ1NTJyksIF9fKCdNeVNRTCcpXSxcblxuICAgIC8vIFNldCBmb3IgZWFjaCBwaWVjZSBvZiBkeW5hbWljIGRhdGEgdXNlZCBpbiB5b3VyIGJsb2NrXG4gICAgYXR0cmlidXRlczoge1xuICAgICAgICBsYW5nOiB7XG4gICAgICAgICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgICAgICAgIGRlZmF1bHQ6ICcnXG4gICAgICAgIH0sXG4gICAgICAgIHRleHQ6IHtcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIGNvbnRlbnQ6IHtcbiAgICAgICAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgICAgIH0sXG4gICAgICAgIHNyYzoge1xuICAgICAgICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICAgICAgICBkZWZhdWx0OiAnJ1xuICAgICAgICB9XG5cbiAgICB9LFxuICAgIGV4YW1wbGU6IHtcbiAgICAgICAgYXR0cmlidXRlczoge1xuICAgICAgICAgICAgbGFuZzogJ3BocCcsXG4gICAgICAgICAgICB0ZXh0OiAnV29yZFByZXNzIG1vdHRvJyxcbiAgICAgICAgICAgIGNvbnRlbnQ6IF9fKCdlY2hvIFwiQ29kZSBpcyBQb2V0cnkuXCInKVxuICAgICAgICB9XG4gICAgfSxcbiAgICB0cmFuc2Zvcm1zOiB7XG4gICAgICAgIGZyb206IFt7XG4gICAgICAgICAgICB0eXBlOiAnYmxvY2snLFxuICAgICAgICAgICAgYmxvY2tzOiBbJ29pay1ibG9jay9nZXNoaSddLFxuICAgICAgICAgICAgdHJhbnNmb3JtOiBmdW5jdGlvbiB0cmFuc2Zvcm0oYXR0cmlidXRlcykge1xuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVCbG9jaygnb2lrLWNzcy9nZXNoaScsIHtcbiAgICAgICAgICAgICAgICAgICAgbGFuZzogYXR0cmlidXRlcy5sYW5nLFxuICAgICAgICAgICAgICAgICAgICB0ZXh0OiBhdHRyaWJ1dGVzLnRleHQsXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHJpYnV0ZXMuY29udGVudFxuICAgICAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9LCB7XG4gICAgICAgICAgICB0eXBlOiAnYmxvY2snLFxuICAgICAgICAgICAgYmxvY2tzOiBbJ2NvcmUvcGFyYWdyYXBoJywgJ2NvcmUvY29kZScsICdjb3JlL3ByZWZvcm1hdHRlZCddLFxuICAgICAgICAgICAgdHJhbnNmb3JtOiBmdW5jdGlvbiB0cmFuc2Zvcm0oYXR0cmlidXRlcykge1xuICAgICAgICAgICAgICAgIHJldHVybiBjcmVhdGVCbG9jaygnb2lrLWNzcy9nZXNoaScsIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cmlidXRlcy5jb250ZW50XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1dXG4gICAgfSxcblxuICAgIHN1cHBvcnRzOiB7XG4gICAgICAgIGN1c3RvbUNsYXNzTmFtZTogZmFsc2UsXG4gICAgICAgIGNsYXNzTmFtZTogZmFsc2UsXG4gICAgICAgIGh0bWw6IGZhbHNlXG4gICAgfSxcblxuICAgIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblxuICAgICAgICB2YXIgb25DaGFuZ2VMYW5nID0gZnVuY3Rpb24gb25DaGFuZ2VMYW5nKGV2ZW50KSB7XG4gICAgICAgICAgICBwcm9wcy5zZXRBdHRyaWJ1dGVzKHsgbGFuZzogZXZlbnQgfSk7XG4gICAgICAgIH07XG4gICAgICAgIHZhciBvbkNoYW5nZVRleHQgPSBmdW5jdGlvbiBvbkNoYW5nZVRleHQoZXZlbnQpIHtcbiAgICAgICAgICAgIHByb3BzLnNldEF0dHJpYnV0ZXMoeyB0ZXh0OiBldmVudCB9KTtcbiAgICAgICAgfTtcbiAgICAgICAgdmFyIG9uQ2hhbmdlQ29udGVudCA9IGZ1bmN0aW9uIG9uQ2hhbmdlQ29udGVudCh2YWx1ZSkge1xuICAgICAgICAgICAgcHJvcHMuc2V0QXR0cmlidXRlcyh7IGNvbnRlbnQ6IHZhbHVlIH0pO1xuICAgICAgICB9O1xuICAgICAgICB2YXIgb25DaGFuZ2VTcmMgPSBmdW5jdGlvbiBvbkNoYW5nZVNyYyh2YWx1ZSkge1xuICAgICAgICAgICAgcHJvcHMuc2V0QXR0cmlidXRlcyh7IHNyYzogdmFsdWUgfSk7XG4gICAgICAgIH07XG5cbiAgICAgICAgLyoqXHJcbiAgICAgICAgKiBBdHRlbXB0IGEgZ2VuZXJpYyBmdW5jdGlvbiB0byBhcHBseSBhIGNoYW5nZVxyXG4gICAgICAgICAgICAqIHVzaW5nIHRoZSBwYXJ0aWFsIHRlY2huaXF1ZVxyXG4gICAgICAgICAgICAqXHJcbiAgICAgICAgICAgICoga2V5IG5lZWRzIHRvIGJlIGluIFtdIG90aGVyd2lzZSBpdCBiZWNvbWVzIGEgbGl0ZXJhbFxyXG4gICAgICAgICAgICAqXHJcbiAgICAgICAgICAgICovXG4gICAgICAgIC8vb25DaGFuZ2U9eyBwYXJ0aWFsKCBoYW5kbGVDaGFuZ2UsICdzb21lS2V5JyApIH1cblxuICAgICAgICBmdW5jdGlvbiBvbkNoYW5nZUF0dHIoa2V5LCB2YWx1ZSkge1xuICAgICAgICAgICAgLy92YXIgbmV4dEF0dHJpYnV0ZXMgPSB7fTtcbiAgICAgICAgICAgIC8vbmV4dEF0dHJpYnV0ZXNbIGtleSBdID0gdmFsdWU7XG4gICAgICAgICAgICAvL3NldEF0dHJpYnV0ZXMoIG5leHRBdHRyaWJ1dGVzICk7XG4gICAgICAgICAgICBwcm9wcy5zZXRBdHRyaWJ1dGVzKF9kZWZpbmVQcm9wZXJ0eSh7fSwga2V5LCB2YWx1ZSkpO1xuICAgICAgICB9O1xuXG4gICAgICAgIHZhciBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZDtcblxuICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgIEluc3BlY3RvckNvbnRyb2xzLFxuICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICBQYW5lbEJvZHksXG4gICAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgIFBhbmVsUm93LFxuICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWxlY3RDb250cm9sLCB7IGxhYmVsOiAnTGFuZycsIHZhbHVlOiBwcm9wcy5hdHRyaWJ1dGVzLmxhbmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9uczogX21hcChsYW5nT3B0aW9ucywgZnVuY3Rpb24gKGtleSwgbGFiZWwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHsgdmFsdWU6IGxhYmVsLCBsYWJlbDoga2V5IH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IF9wYXJ0aWFsKG9uQ2hhbmdlQXR0ciwgJ2xhbmcnKVxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRhcmVhQ29udHJvbCwgeyBsYWJlbDogJ1RleHQnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBwcm9wcy5hdHRyaWJ1dGVzLnRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IG9uQ2hhbmdlVGV4dFxuICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICAgICAgICAgUGFuZWxCb2R5LFxuICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQYW5lbFJvdyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogX18oJ1NvdXJjZSBmaWxlOiBJRCwgVVJMIG9yIHBhdGgnKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHByb3BzLmF0dHJpYnV0ZXMuc3JjLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZTogb25DaGFuZ2VTcmNcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgIWlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlcnZlclNpZGVSZW5kZXIsIHtcbiAgICAgICAgICAgICAgICBibG9jazogJ29pay1jc3MvZ2VzaGknLCBhdHRyaWJ1dGVzOiBwcm9wcy5hdHRyaWJ1dGVzXG4gICAgICAgICAgICB9KSxcbiAgICAgICAgICAgIGlzU2VsZWN0ZWQgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICdkaXYnLFxuICAgICAgICAgICAgICAgIHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stb2lrLWNzcy1nZXNoaSB3cC1ibG9jay1zaG9ydGNvZGUnLCBrZXk6ICdjb250ZW50LWlucHV0JyB9LFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQbGFpblRleHQsIHtcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IHByb3BzLmF0dHJpYnV0ZXMuY29udGVudCxcbiAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF9fKCdXcml0ZSBjb2RlIG9yIHNwZWNpZnkgYSBzb3VyY2UgZmlsZS4nKSxcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U6IG9uQ2hhbmdlQ29udGVudFxuICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICApXG4gICAgICAgICk7XG4gICAgfSxcblxuICAgIHNhdmU6IGZ1bmN0aW9uIHNhdmUoKSB7XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vYmxvY2tzL29pay1nZXNoaS9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///68\n");
/***/ }),
/* 69 */