/******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 0); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /*!***********************!*\ !*** ./src/blocks.js ***! \***********************/ /*! no exports provided */ /*! all exports used */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__core__ = __webpack_require__(/*! ./core */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0__core__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__container__ = __webpack_require__(/*! ./container */ 2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__container___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__container__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__row__ = __webpack_require__(/*! ./row */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__row___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__row__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__column__ = __webpack_require__(/*! ./column */ 4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__column___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__column__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__button__ = __webpack_require__(/*! ./button */ 5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__button___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__button__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__blocks_editor_scss__ = __webpack_require__(/*! ./blocks.editor.scss */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__blocks_editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__blocks_editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__blocks_style_scss__ = __webpack_require__(/*! ./blocks.style.scss */ 7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__blocks_style_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6__blocks_style_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__common_scss__ = __webpack_require__(/*! ./common.scss */ 8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__common_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7__common_scss__);\n/**\n * Gutenberg Blocks\n *\n * All blocks related JavaScript files should be imported here.\n * You can create a new block folder in this dir and include code\n * for that block here as well.\n *\n * All blocks should be included here since this is the file that\n * Webpack is compiling as the input file.\n */\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/N2I1YiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEd1dGVuYmVyZyBCbG9ja3NcbiAqXG4gKiBBbGwgYmxvY2tzIHJlbGF0ZWQgSmF2YVNjcmlwdCBmaWxlcyBzaG91bGQgYmUgaW1wb3J0ZWQgaGVyZS5cbiAqIFlvdSBjYW4gY3JlYXRlIGEgbmV3IGJsb2NrIGZvbGRlciBpbiB0aGlzIGRpciBhbmQgaW5jbHVkZSBjb2RlXG4gKiBmb3IgdGhhdCBibG9jayBoZXJlIGFzIHdlbGwuXG4gKlxuICogQWxsIGJsb2NrcyBzaG91bGQgYmUgaW5jbHVkZWQgaGVyZSBzaW5jZSB0aGlzIGlzIHRoZSBmaWxlIHRoYXRcbiAqIFdlYnBhY2sgaXMgY29tcGlsaW5nIGFzIHRoZSBpbnB1dCBmaWxlLlxuICovXG5cbmltcG9ydCAnLi9jb3JlJztcbmltcG9ydCAnLi9jb250YWluZXInO1xuaW1wb3J0ICcuL3Jvdyc7XG5pbXBvcnQgJy4vY29sdW1uJztcbmltcG9ydCAnLi9idXR0b24nO1xuXG5pbXBvcnQgJy4vYmxvY2tzLmVkaXRvci5zY3NzJztcbmltcG9ydCAnLi9ibG9ja3Muc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vY29tbW9uLnNjc3MnO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy5qc1xuLy8gbW9kdWxlIGlkID0gMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!***************************!*\ !*** ./src/core/index.js ***! \***************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("var createHigherOrderComponent = wp.compose.createHigherOrderComponent;\n\n\nvar addSupportReusableCoreBlock = function addSupportReusableCoreBlock(settings, name) {\n if (name === 'core/block') {\n var newSettings = lodash.assign({}, settings, {\n supports: lodash.assign({}, settings.supports, {\n align: true,\n default: 'full'\n })\n });\n settings = newSettings;\n }\n return settings;\n};\nwp.hooks.addFilter('blocks.registerBlockType', 'advanced-bootstrap-blocks/core/block', addSupportReusableCoreBlock);\n\nvar modifyReusableCoreBlock = createHigherOrderComponent(function (BlockListBlock) {\n return function (props) {\n if (props.block.name == \"core/block\") {\n props.attributes.align = props.attributes.align || 'full';\n }\n return wp.element.createElement(BlockListBlock, props);\n };\n}, 'modifyBlockListBlockContainer');\nwp.hooks.addFilter('editor.BlockListBlock', 'advanced-bootstrap-blocks/core/modify-element-edit', modifyReusableCoreBlock);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb3JlL2luZGV4LmpzPzQ0NDQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcblxuXG52YXIgYWRkU3VwcG9ydFJldXNhYmxlQ29yZUJsb2NrID0gZnVuY3Rpb24gYWRkU3VwcG9ydFJldXNhYmxlQ29yZUJsb2NrKHNldHRpbmdzLCBuYW1lKSB7XG4gIGlmIChuYW1lID09PSAnY29yZS9ibG9jaycpIHtcbiAgICB2YXIgbmV3U2V0dGluZ3MgPSBsb2Rhc2guYXNzaWduKHt9LCBzZXR0aW5ncywge1xuICAgICAgc3VwcG9ydHM6IGxvZGFzaC5hc3NpZ24oe30sIHNldHRpbmdzLnN1cHBvcnRzLCB7XG4gICAgICAgIGFsaWduOiB0cnVlLFxuICAgICAgICBkZWZhdWx0OiAnZnVsbCdcbiAgICAgIH0pXG4gICAgfSk7XG4gICAgc2V0dGluZ3MgPSBuZXdTZXR0aW5ncztcbiAgfVxuICByZXR1cm4gc2V0dGluZ3M7XG59O1xud3AuaG9va3MuYWRkRmlsdGVyKCdibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGUnLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb3JlL2Jsb2NrJywgYWRkU3VwcG9ydFJldXNhYmxlQ29yZUJsb2NrKTtcblxudmFyIG1vZGlmeVJldXNhYmxlQ29yZUJsb2NrID0gY3JlYXRlSGlnaGVyT3JkZXJDb21wb25lbnQoZnVuY3Rpb24gKEJsb2NrTGlzdEJsb2NrKSB7XG4gIHJldHVybiBmdW5jdGlvbiAocHJvcHMpIHtcbiAgICBpZiAocHJvcHMuYmxvY2submFtZSA9PSBcImNvcmUvYmxvY2tcIikge1xuICAgICAgcHJvcHMuYXR0cmlidXRlcy5hbGlnbiA9IHByb3BzLmF0dHJpYnV0ZXMuYWxpZ24gfHwgJ2Z1bGwnO1xuICAgIH1cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEJsb2NrTGlzdEJsb2NrLCBwcm9wcyk7XG4gIH07XG59LCAnbW9kaWZ5QmxvY2tMaXN0QmxvY2tDb250YWluZXInKTtcbndwLmhvb2tzLmFkZEZpbHRlcignZWRpdG9yLkJsb2NrTGlzdEJsb2NrJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29yZS9tb2RpZnktZWxlbWVudC1lZGl0JywgbW9kaWZ5UmV1c2FibGVDb3JlQmxvY2spO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2NvcmUvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1\n"); /***/ }), /* 2 */ /*!********************************!*\ !*** ./src/container/index.js ***! \********************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("var __ = wp.i18n.__;\nvar createHigherOrderComponent = wp.compose.createHigherOrderComponent;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n Panel = _wp$components.Panel,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n RangeControl = _wp$components.RangeControl;\nvar Fragment = wp.element.Fragment;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n AlignmentToolbar = _wp$editor.AlignmentToolbar,\n BlockControls = _wp$editor.BlockControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n InspectorControls = _wp$editor.InspectorControls,\n InnerBlocks = _wp$editor.InnerBlocks;\n\n\nregisterBlockType('advanced-bootstrap-blocks/container', {\n title: __('Container (advanced-bootstrap-blocks)', 'advanced-bootstrap-blocks'),\n description: __(''),\n icon: 'layout',\n category: 'layout',\n keywords: [__('advanced-bootstrap-blocks'), __('container')],\n attributes: {\n isFluid: {\n type: 'bool',\n default: false\n },\n isWrapped: {\n type: 'bool',\n default: false\n },\n allowedBlocks: ['advanced-bootstrap-blocks/row'],\n TEMPLATE: {\n type: 'array',\n default: [['advanced-bootstrap-blocks/row', {}, []]]\n }\n },\n\n edit: function edit(props) {\n var className = props.className,\n _props$attributes = props.attributes,\n isFluid = _props$attributes.isFluid,\n isWrapped = _props$attributes.isWrapped,\n TEMPLATE = _props$attributes.TEMPLATE,\n setAttributes = props.setAttributes;\n\n\n var onChangeToggleFluid = function onChangeToggleFluid() {\n setAttributes({ isFluid: !isFluid });\n };\n\n var onChangeToggleWrapped = function onChangeToggleWrapped() {\n setAttributes({ isWrapped: !isWrapped });\n };\n\n var onChangeColumnCount = function onChangeColumnCount(value) {\n setAttributes({ columnCount: value });\n };\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 {\n title: __('Container Settings', 'advanced-bootstrap-blocks')\n },\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n 'label',\n {\n htmlFor: 'form-toggle-fluid'\n },\n __('Full-width Container', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: 'form-toggle-fluid',\n label: __('Full-width container', 'advanced-bootstrap-blocks'),\n checked: isFluid,\n onClick: onChangeToggleFluid\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n 'label',\n {\n htmlFor: 'form-toggle-fluid'\n },\n __('Wrap container', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: 'form-toggle-fluid',\n label: __('Add Wrapper', 'advanced-bootstrap-blocks'),\n checked: isWrapped,\n onClick: onChangeToggleWrapped\n })\n )\n )\n ),\n wp.element.createElement(\n 'div',\n {\n className: isFluid ? [className, \"container-fluid\"].join(\"\") : [className, \"container\"].join(\"\"),\n style: { border: '1px dashed red' }\n },\n wp.element.createElement(InnerBlocks, {\n template: TEMPLATE,\n allowedBlocks: ['advanced-bootstrap-blocks/row']\n })\n )\n );\n },\n\n save: function save(props) {\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(InnerBlocks.Content, null)\n );\n }\n});\n\nvar modifyBlockListBlockContainer = createHigherOrderComponent(function (BlockListBlock) {\n return function (props) {\n if (props.block.name == \"advanced-bootstrap-blocks/container\") {\n props.className = props.attributes.isWrapped ? props.className : \"\";\n }\n return wp.element.createElement(BlockListBlock, props);\n };\n}, 'modifyBlockListBlockContainer');\n\nwp.hooks.addFilter('editor.BlockListBlock', 'advanced-bootstrap-blocks/container/modify-element-edit', modifyBlockListBlockContainer);\n\nvar modifyGetSaveElementContainer = function modifyGetSaveElementContainer(element, blockType, attributes) {\n if (!element) {\n return;\n }\n\n if (blockType.name === 'advanced-bootstrap-blocks/container') {\n if (attributes.isWrapped) {\n return wp.element.createElement(\n 'div',\n { className: element.props.className },\n wp.element.createElement(\n 'div',\n { className: attributes.isFluid ? \"container-fluid\" : \"container\" },\n element\n )\n );\n }\n return wp.element.createElement(\n 'div',\n { className: [element.props.className, attributes.isFluid ? \"container-fluid\" : \"container\"].join(\" \") },\n element\n );\n }\n\n return element;\n};\n\nwp.hooks.addFilter('blocks.getSaveElement', 'advanced-bootstrap-blocks/container/modify-element-save', modifyGetSaveElementContainer);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb250YWluZXIvaW5kZXguanM/ODk5MyJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgQnV0dG9uID0gX3dwJGNvbXBvbmVudHMuQnV0dG9uLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwLFxuICAgIFBhbmVsID0gX3dwJGNvbXBvbmVudHMuUGFuZWwsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGVkaXRvci5SaWNoVGV4dCxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkZWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5CbG9ja0FsaWdubWVudFRvb2xiYXIsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIElubmVyQmxvY2tzID0gX3dwJGVkaXRvci5Jbm5lckJsb2NrcztcblxuXG5yZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb250YWluZXInLCB7XG4gIHRpdGxlOiBfXygnQ29udGFpbmVyIChhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzKScsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnJyksXG4gIGljb246ICdsYXlvdXQnLFxuICBjYXRlZ29yeTogJ2xheW91dCcsXG4gIGtleXdvcmRzOiBbX18oJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKSwgX18oJ2NvbnRhaW5lcicpXSxcbiAgYXR0cmlidXRlczoge1xuICAgIGlzRmx1aWQ6IHtcbiAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgfSxcbiAgICBpc1dyYXBwZWQ6IHtcbiAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIGRlZmF1bHQ6IGZhbHNlXG4gICAgfSxcbiAgICBhbGxvd2VkQmxvY2tzOiBbJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3Mvcm93J10sXG4gICAgVEVNUExBVEU6IHtcbiAgICAgIHR5cGU6ICdhcnJheScsXG4gICAgICBkZWZhdWx0OiBbWydhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL3JvdycsIHt9LCBbXV1dXG4gICAgfVxuICB9LFxuXG4gIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcbiAgICB2YXIgY2xhc3NOYW1lID0gcHJvcHMuY2xhc3NOYW1lLFxuICAgICAgICBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIGlzRmx1aWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc0ZsdWlkLFxuICAgICAgICBpc1dyYXBwZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5pc1dyYXBwZWQsXG4gICAgICAgIFRFTVBMQVRFID0gX3Byb3BzJGF0dHJpYnV0ZXMuVEVNUExBVEUsXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG5cbiAgICB2YXIgb25DaGFuZ2VUb2dnbGVGbHVpZCA9IGZ1bmN0aW9uIG9uQ2hhbmdlVG9nZ2xlRmx1aWQoKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgaXNGbHVpZDogIWlzRmx1aWQgfSk7XG4gICAgfTtcblxuICAgIHZhciBvbkNoYW5nZVRvZ2dsZVdyYXBwZWQgPSBmdW5jdGlvbiBvbkNoYW5nZVRvZ2dsZVdyYXBwZWQoKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgaXNXcmFwcGVkOiAhaXNXcmFwcGVkIH0pO1xuICAgIH07XG5cbiAgICB2YXIgb25DaGFuZ2VDb2x1bW5Db3VudCA9IGZ1bmN0aW9uIG9uQ2hhbmdlQ29sdW1uQ291bnQodmFsdWUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBjb2x1bW5Db3VudDogdmFsdWUgfSk7XG4gICAgfTtcblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICBGcmFnbWVudCxcbiAgICAgIG51bGwsXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEluc3BlY3RvckNvbnRyb2xzLFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgUGFuZWxCb2R5LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRpdGxlOiBfXygnQ29udGFpbmVyIFNldHRpbmdzJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKVxuICAgICAgICAgIH0sXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAnbGFiZWwnLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgaHRtbEZvcjogJ2Zvcm0tdG9nZ2xlLWZsdWlkJ1xuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBfXygnRnVsbC13aWR0aCBDb250YWluZXInLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcbiAgICAgICAgICAgICAgaWQ6ICdmb3JtLXRvZ2dsZS1mbHVpZCcsXG4gICAgICAgICAgICAgIGxhYmVsOiBfXygnRnVsbC13aWR0aCBjb250YWluZXInLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpLFxuICAgICAgICAgICAgICBjaGVja2VkOiBpc0ZsdWlkLFxuICAgICAgICAgICAgICBvbkNsaWNrOiBvbkNoYW5nZVRvZ2dsZUZsdWlkXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICksXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAnbGFiZWwnLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgaHRtbEZvcjogJ2Zvcm0tdG9nZ2xlLWZsdWlkJ1xuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBfXygnV3JhcCBjb250YWluZXInLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcbiAgICAgICAgICAgICAgaWQ6ICdmb3JtLXRvZ2dsZS1mbHVpZCcsXG4gICAgICAgICAgICAgIGxhYmVsOiBfXygnQWRkIFdyYXBwZXInLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpLFxuICAgICAgICAgICAgICBjaGVja2VkOiBpc1dyYXBwZWQsXG4gICAgICAgICAgICAgIG9uQ2xpY2s6IG9uQ2hhbmdlVG9nZ2xlV3JhcHBlZFxuICAgICAgICAgICAgfSlcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7XG4gICAgICAgICAgY2xhc3NOYW1lOiBpc0ZsdWlkID8gW2NsYXNzTmFtZSwgXCJjb250YWluZXItZmx1aWRcIl0uam9pbihcIlwiKSA6IFtjbGFzc05hbWUsIFwiY29udGFpbmVyXCJdLmpvaW4oXCJcIiksXG4gICAgICAgICAgc3R5bGU6IHsgYm9yZGVyOiAnMXB4IGRhc2hlZCByZWQnIH1cbiAgICAgICAgfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KElubmVyQmxvY2tzLCB7XG4gICAgICAgICAgdGVtcGxhdGU6IFRFTVBMQVRFLFxuICAgICAgICAgIGFsbG93ZWRCbG9ja3M6IFsnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9yb3cnXVxuICAgICAgICB9KVxuICAgICAgKVxuICAgICk7XG4gIH0sXG5cbiAgc2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICBGcmFnbWVudCxcbiAgICAgIG51bGwsXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5uZXJCbG9ja3MuQ29udGVudCwgbnVsbClcbiAgICApO1xuICB9XG59KTtcblxudmFyIG1vZGlmeUJsb2NrTGlzdEJsb2NrQ29udGFpbmVyID0gY3JlYXRlSGlnaGVyT3JkZXJDb21wb25lbnQoZnVuY3Rpb24gKEJsb2NrTGlzdEJsb2NrKSB7XG4gIHJldHVybiBmdW5jdGlvbiAocHJvcHMpIHtcbiAgICBpZiAocHJvcHMuYmxvY2submFtZSA9PSBcImFkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29udGFpbmVyXCIpIHtcbiAgICAgIHByb3BzLmNsYXNzTmFtZSA9IHByb3BzLmF0dHJpYnV0ZXMuaXNXcmFwcGVkID8gcHJvcHMuY2xhc3NOYW1lIDogXCJcIjtcbiAgICB9XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0xpc3RCbG9jaywgcHJvcHMpO1xuICB9O1xufSwgJ21vZGlmeUJsb2NrTGlzdEJsb2NrQ29udGFpbmVyJyk7XG5cbndwLmhvb2tzLmFkZEZpbHRlcignZWRpdG9yLkJsb2NrTGlzdEJsb2NrJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29udGFpbmVyL21vZGlmeS1lbGVtZW50LWVkaXQnLCBtb2RpZnlCbG9ja0xpc3RCbG9ja0NvbnRhaW5lcik7XG5cbnZhciBtb2RpZnlHZXRTYXZlRWxlbWVudENvbnRhaW5lciA9IGZ1bmN0aW9uIG1vZGlmeUdldFNhdmVFbGVtZW50Q29udGFpbmVyKGVsZW1lbnQsIGJsb2NrVHlwZSwgYXR0cmlidXRlcykge1xuICBpZiAoIWVsZW1lbnQpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICBpZiAoYmxvY2tUeXBlLm5hbWUgPT09ICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL2NvbnRhaW5lcicpIHtcbiAgICBpZiAoYXR0cmlidXRlcy5pc1dyYXBwZWQpIHtcbiAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogZWxlbWVudC5wcm9wcy5jbGFzc05hbWUgfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICdkaXYnLFxuICAgICAgICAgIHsgY2xhc3NOYW1lOiBhdHRyaWJ1dGVzLmlzRmx1aWQgPyBcImNvbnRhaW5lci1mbHVpZFwiIDogXCJjb250YWluZXJcIiB9LFxuICAgICAgICAgIGVsZW1lbnRcbiAgICAgICAgKVxuICAgICAgKTtcbiAgICB9XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICdkaXYnLFxuICAgICAgeyBjbGFzc05hbWU6IFtlbGVtZW50LnByb3BzLmNsYXNzTmFtZSwgYXR0cmlidXRlcy5pc0ZsdWlkID8gXCJjb250YWluZXItZmx1aWRcIiA6IFwiY29udGFpbmVyXCJdLmpvaW4oXCIgXCIpIH0sXG4gICAgICBlbGVtZW50XG4gICAgKTtcbiAgfVxuXG4gIHJldHVybiBlbGVtZW50O1xufTtcblxud3AuaG9va3MuYWRkRmlsdGVyKCdibG9ja3MuZ2V0U2F2ZUVsZW1lbnQnLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb250YWluZXIvbW9kaWZ5LWVsZW1lbnQtc2F2ZScsIG1vZGlmeUdldFNhdmVFbGVtZW50Q29udGFpbmVyKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9jb250YWluZXIvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2\n"); /***/ }), /* 3 */ /*!**************************!*\ !*** ./src/row/index.js ***! \**************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("var __ = wp.i18n.__;\nvar createHigherOrderComponent = wp.compose.createHigherOrderComponent;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n Panel = _wp$components.Panel,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n RangeControl = _wp$components.RangeControl;\nvar Fragment = wp.element.Fragment;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n AlignmentToolbar = _wp$editor.AlignmentToolbar,\n BlockControls = _wp$editor.BlockControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n InspectorControls = _wp$editor.InspectorControls,\n InnerBlocks = _wp$editor.InnerBlocks;\n\n\nregisterBlockType('advanced-bootstrap-blocks/row', {\n title: __('Row (advanced-bootstrap-blocks)', 'advanced-bootstrap-blocks'),\n description: __(''),\n icon: 'layout',\n category: 'layout',\n keywords: [__('advanced-bootstrap-blocks'), __('column')],\n attributes: {\n customClassName: true,\n content: {\n type: 'array',\n source: 'children'\n },\n allowedBlocks: ['advanced-bootstrap-blocks/column'],\n TEMPLATE: {\n type: 'array',\n default: [\n // ['advanced-bootstrap-blocks/column', {} ,[]],\n // ['advanced-bootstrap-blocks/column', {} ,[]],\n // ['advanced-bootstrap-blocks/column', {} ,[]]\n ]\n }\n },\n edit: function edit(props) {\n var className = props.className,\n TEMPLATE = props.attributes.TEMPLATE,\n setAttributes = props.setAttributes;\n\n\n return wp.element.createElement(\n 'div',\n {\n className: props.className,\n style: { border: '1px dashed orange' }\n },\n wp.element.createElement(InnerBlocks, {\n template: TEMPLATE,\n allowedBlocks: ['advanced-bootstrap-blocks/column']\n })\n );\n },\n save: function save(props) {\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(InnerBlocks.Content, null)\n );\n }\n});\n\nvar modifyBlockListBlockRow = createHigherOrderComponent(function (BlockListBlock) {\n return function (props) {\n if (props.block.name == \"advanced-bootstrap-blocks/row\") {\n props.className = [props.className, \"row\"].join(\" \");\n }\n return wp.element.createElement(BlockListBlock, props);\n };\n}, 'modifyBlockListBlockRow');\n\nwp.hooks.addFilter('editor.BlockListBlock', 'advanced-bootstrap-blocks/row/modify-element-edit', modifyBlockListBlockRow);\n\nvar modifyGetSaveElementRow = function modifyGetSaveElementRow(element, blockType, attributes) {\n if (!element) {\n return;\n }\n\n if (blockType.name == 'advanced-bootstrap-blocks/row') {\n return wp.element.createElement(\n 'div',\n { className: [element.props.className, \"row\"].join(\" \") },\n element\n );\n }\n\n return element;\n};\n\nwp.hooks.addFilter('blocks.getSaveElement', 'advanced-bootstrap-blocks/row/modify-element-save', modifyGetSaveElementRow);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yb3cvaW5kZXguanM/MjQ5MiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgQnV0dG9uID0gX3dwJGNvbXBvbmVudHMuQnV0dG9uLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwLFxuICAgIFBhbmVsID0gX3dwJGNvbXBvbmVudHMuUGFuZWwsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGVkaXRvci5SaWNoVGV4dCxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkZWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5CbG9ja0FsaWdubWVudFRvb2xiYXIsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIElubmVyQmxvY2tzID0gX3dwJGVkaXRvci5Jbm5lckJsb2NrcztcblxuXG5yZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9yb3cnLCB7XG4gIHRpdGxlOiBfXygnUm93IChhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzKScsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnJyksXG4gIGljb246ICdsYXlvdXQnLFxuICBjYXRlZ29yeTogJ2xheW91dCcsXG4gIGtleXdvcmRzOiBbX18oJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKSwgX18oJ2NvbHVtbicpXSxcbiAgYXR0cmlidXRlczoge1xuICAgIGN1c3RvbUNsYXNzTmFtZTogdHJ1ZSxcbiAgICBjb250ZW50OiB7XG4gICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgc291cmNlOiAnY2hpbGRyZW4nXG4gICAgfSxcbiAgICBhbGxvd2VkQmxvY2tzOiBbJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uJ10sXG4gICAgVEVNUExBVEU6IHtcbiAgICAgIHR5cGU6ICdhcnJheScsXG4gICAgICBkZWZhdWx0OiBbXG4gICAgICAgIC8vIFsnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb2x1bW4nLCB7fSAsW11dLFxuICAgICAgICAvLyBbJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uJywge30gLFtdXSxcbiAgICAgICAgLy8gWydhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL2NvbHVtbicsIHt9ICxbXV1cbiAgICAgIF1cbiAgICB9XG4gIH0sXG4gIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcbiAgICB2YXIgY2xhc3NOYW1lID0gcHJvcHMuY2xhc3NOYW1lLFxuICAgICAgICBURU1QTEFURSA9IHByb3BzLmF0dHJpYnV0ZXMuVEVNUExBVEUsXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG5cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICB7XG4gICAgICAgIGNsYXNzTmFtZTogcHJvcHMuY2xhc3NOYW1lLFxuICAgICAgICBzdHlsZTogeyBib3JkZXI6ICcxcHggZGFzaGVkIG9yYW5nZScgfVxuICAgICAgfSxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2Nrcywge1xuICAgICAgICB0ZW1wbGF0ZTogVEVNUExBVEUsXG4gICAgICAgIGFsbG93ZWRCbG9ja3M6IFsnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb2x1bW4nXVxuICAgICAgfSlcbiAgICApO1xuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIEZyYWdtZW50LFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2Nrcy5Db250ZW50LCBudWxsKVxuICAgICk7XG4gIH1cbn0pO1xuXG52YXIgbW9kaWZ5QmxvY2tMaXN0QmxvY2tSb3cgPSBjcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudChmdW5jdGlvbiAoQmxvY2tMaXN0QmxvY2spIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIChwcm9wcykge1xuICAgIGlmIChwcm9wcy5ibG9jay5uYW1lID09IFwiYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9yb3dcIikge1xuICAgICAgcHJvcHMuY2xhc3NOYW1lID0gW3Byb3BzLmNsYXNzTmFtZSwgXCJyb3dcIl0uam9pbihcIiBcIik7XG4gICAgfVxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQmxvY2tMaXN0QmxvY2ssIHByb3BzKTtcbiAgfTtcbn0sICdtb2RpZnlCbG9ja0xpc3RCbG9ja1JvdycpO1xuXG53cC5ob29rcy5hZGRGaWx0ZXIoJ2VkaXRvci5CbG9ja0xpc3RCbG9jaycsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL3Jvdy9tb2RpZnktZWxlbWVudC1lZGl0JywgbW9kaWZ5QmxvY2tMaXN0QmxvY2tSb3cpO1xuXG52YXIgbW9kaWZ5R2V0U2F2ZUVsZW1lbnRSb3cgPSBmdW5jdGlvbiBtb2RpZnlHZXRTYXZlRWxlbWVudFJvdyhlbGVtZW50LCBibG9ja1R5cGUsIGF0dHJpYnV0ZXMpIHtcbiAgaWYgKCFlbGVtZW50KSB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgaWYgKGJsb2NrVHlwZS5uYW1lID09ICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL3JvdycpIHtcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICB7IGNsYXNzTmFtZTogW2VsZW1lbnQucHJvcHMuY2xhc3NOYW1lLCBcInJvd1wiXS5qb2luKFwiIFwiKSB9LFxuICAgICAgZWxlbWVudFxuICAgICk7XG4gIH1cblxuICByZXR1cm4gZWxlbWVudDtcbn07XG5cbndwLmhvb2tzLmFkZEZpbHRlcignYmxvY2tzLmdldFNhdmVFbGVtZW50JywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3Mvcm93L21vZGlmeS1lbGVtZW50LXNhdmUnLCBtb2RpZnlHZXRTYXZlRWxlbWVudFJvdyk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvcm93L2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///3\n"); /***/ }), /* 4 */ /*!*****************************!*\ !*** ./src/column/index.js ***! \*****************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("var __ = wp.i18n.__;\nvar createHigherOrderComponent = wp.compose.createHigherOrderComponent;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n Panel = _wp$components.Panel,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n RangeControl = _wp$components.RangeControl;\nvar Fragment = wp.element.Fragment;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n AlignmentToolbar = _wp$editor.AlignmentToolbar,\n BlockControls = _wp$editor.BlockControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n InspectorControls = _wp$editor.InspectorControls,\n InnerBlocks = _wp$editor.InnerBlocks;\n\n\nregisterBlockType('advanced-bootstrap-blocks/column', {\n title: __('Column (advanced-bootstrap-blocks)', 'advanced-bootstrap-blocks'),\n description: __(''),\n icon: 'layout',\n category: 'layout',\n keywords: [__('advanced-bootstrap-blocks'), __('column')],\n attributes: {\n customClassName: true,\n content: {\n type: 'array',\n source: 'children'\n }\n },\n edit: function edit(props) {\n return wp.element.createElement(\n 'div',\n {\n // className={props.className}\n style: { border: '1px dashed green' }\n },\n wp.element.createElement(InnerBlocks, null)\n );\n },\n save: function save(props) {\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(InnerBlocks.Content, null)\n );\n }\n});\n\nvar modifyBlockListBlockColumn = createHigherOrderComponent(function (BlockListBlock) {\n return function (props) {\n if (props.block.name == \"advanced-bootstrap-blocks/column\") {\n props.className = [props.block.attributes.className, \"col\"].join(\" \");\n }\n return wp.element.createElement(BlockListBlock, props);\n };\n}, 'modifyBlockListBlockColumn');\n\nwp.hooks.addFilter('editor.BlockListBlock', 'advanced-bootstrap-blocks/column/modify-element-edit', modifyBlockListBlockColumn);\n\nvar modifyGetSaveElementColumn = function modifyGetSaveElementColumn(element, blockType, attributes) {\n if (!element) {\n return;\n }\n\n if (blockType.name == 'advanced-bootstrap-blocks/column') {\n return wp.element.createElement(\n 'div',\n { className: [element.props.className, \"col\"].join(\" \") },\n element\n );\n }\n\n return element;\n};\nwp.hooks.addFilter('blocks.getSaveElement', 'advanced-bootstrap-blocks/column/modify-element-save', modifyGetSaveElementColumn);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb2x1bW4vaW5kZXguanM/MWM4NSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgQnV0dG9uID0gX3dwJGNvbXBvbmVudHMuQnV0dG9uLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwLFxuICAgIFBhbmVsID0gX3dwJGNvbXBvbmVudHMuUGFuZWwsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGVkaXRvci5SaWNoVGV4dCxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkZWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5CbG9ja0FsaWdubWVudFRvb2xiYXIsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIElubmVyQmxvY2tzID0gX3dwJGVkaXRvci5Jbm5lckJsb2NrcztcblxuXG5yZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb2x1bW4nLCB7XG4gIHRpdGxlOiBfXygnQ29sdW1uIChhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzKScsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnJyksXG4gIGljb246ICdsYXlvdXQnLFxuICBjYXRlZ29yeTogJ2xheW91dCcsXG4gIGtleXdvcmRzOiBbX18oJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKSwgX18oJ2NvbHVtbicpXSxcbiAgYXR0cmlidXRlczoge1xuICAgIGN1c3RvbUNsYXNzTmFtZTogdHJ1ZSxcbiAgICBjb250ZW50OiB7XG4gICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgc291cmNlOiAnY2hpbGRyZW4nXG4gICAgfVxuICB9LFxuICBlZGl0OiBmdW5jdGlvbiBlZGl0KHByb3BzKSB7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICdkaXYnLFxuICAgICAge1xuICAgICAgICAvLyBjbGFzc05hbWU9e3Byb3BzLmNsYXNzTmFtZX1cbiAgICAgICAgc3R5bGU6IHsgYm9yZGVyOiAnMXB4IGRhc2hlZCBncmVlbicgfVxuICAgICAgfSxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2NrcywgbnVsbClcbiAgICApO1xuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIEZyYWdtZW50LFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbm5lckJsb2Nrcy5Db250ZW50LCBudWxsKVxuICAgICk7XG4gIH1cbn0pO1xuXG52YXIgbW9kaWZ5QmxvY2tMaXN0QmxvY2tDb2x1bW4gPSBjcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudChmdW5jdGlvbiAoQmxvY2tMaXN0QmxvY2spIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIChwcm9wcykge1xuICAgIGlmIChwcm9wcy5ibG9jay5uYW1lID09IFwiYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb2x1bW5cIikge1xuICAgICAgcHJvcHMuY2xhc3NOYW1lID0gW3Byb3BzLmJsb2NrLmF0dHJpYnV0ZXMuY2xhc3NOYW1lLCBcImNvbFwiXS5qb2luKFwiIFwiKTtcbiAgICB9XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChCbG9ja0xpc3RCbG9jaywgcHJvcHMpO1xuICB9O1xufSwgJ21vZGlmeUJsb2NrTGlzdEJsb2NrQ29sdW1uJyk7XG5cbndwLmhvb2tzLmFkZEZpbHRlcignZWRpdG9yLkJsb2NrTGlzdEJsb2NrJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uL21vZGlmeS1lbGVtZW50LWVkaXQnLCBtb2RpZnlCbG9ja0xpc3RCbG9ja0NvbHVtbik7XG5cbnZhciBtb2RpZnlHZXRTYXZlRWxlbWVudENvbHVtbiA9IGZ1bmN0aW9uIG1vZGlmeUdldFNhdmVFbGVtZW50Q29sdW1uKGVsZW1lbnQsIGJsb2NrVHlwZSwgYXR0cmlidXRlcykge1xuICBpZiAoIWVsZW1lbnQpIHtcbiAgICByZXR1cm47XG4gIH1cblxuICBpZiAoYmxvY2tUeXBlLm5hbWUgPT0gJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uJykge1xuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAnZGl2JyxcbiAgICAgIHsgY2xhc3NOYW1lOiBbZWxlbWVudC5wcm9wcy5jbGFzc05hbWUsIFwiY29sXCJdLmpvaW4oXCIgXCIpIH0sXG4gICAgICBlbGVtZW50XG4gICAgKTtcbiAgfVxuXG4gIHJldHVybiBlbGVtZW50O1xufTtcbndwLmhvb2tzLmFkZEZpbHRlcignYmxvY2tzLmdldFNhdmVFbGVtZW50JywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvY29sdW1uL21vZGlmeS1lbGVtZW50LXNhdmUnLCBtb2RpZnlHZXRTYXZlRWxlbWVudENvbHVtbik7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvY29sdW1uL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSA0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///4\n"); /***/ }), /* 5 */ /*!*****************************!*\ !*** ./src/button/index.js ***! \*****************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("var __ = wp.i18n.__;\nvar createHigherOrderComponent = wp.compose.createHigherOrderComponent;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$components = wp.components,\n SelectControl = _wp$components.SelectControl,\n RadioControl = _wp$components.RadioControl,\n TextControl = _wp$components.TextControl,\n Toolbar = _wp$components.Toolbar,\n Button = _wp$components.Button,\n Tooltip = _wp$components.Tooltip,\n Panel = _wp$components.Panel,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n RangeControl = _wp$components.RangeControl;\nvar Fragment = wp.element.Fragment;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n AlignmentToolbar = _wp$editor.AlignmentToolbar,\n BlockControls = _wp$editor.BlockControls,\n BlockAlignmentToolbar = _wp$editor.BlockAlignmentToolbar,\n InspectorControls = _wp$editor.InspectorControls,\n InnerBlocks = _wp$editor.InnerBlocks;\n\n\nvar buttonStyle = function buttonStyle(_ref) {\n var style = _ref.style,\n outline = _ref.outline,\n block = _ref.block;\n\n var styles = style;\n\n if (outline) styles = styles.replace(\"btn-\", \"btn-outline-\");\n\n if (block) styles = styles + \" btn-block\";\n\n return styles;\n};\n\nvar buttonNewWindow = function buttonNewWindow(newWindow) {\n if (newWindow) return \"_blank\";\n return \"_self\";\n};\n\nregisterBlockType('advanced-bootstrap-blocks/button', {\n title: __('Button (advanced-bootstrap-blocks)', 'advanced-bootstrap-blocks'),\n description: __(''),\n icon: 'layout',\n category: 'layout',\n keywords: [__('advanced-bootstrap-blocks'), __('button')],\n attributes: {\n type: {\n type: 'string',\n default: 'default'\n },\n style: {\n type: 'string',\n default: 'btn-primary'\n },\n outline: {\n type: 'bool',\n default: false\n },\n block: {\n type: 'bool',\n default: false\n },\n text: {\n type: 'string',\n default: 'Button'\n },\n link: {\n type: 'string',\n default: '#'\n },\n size: {\n type: 'string',\n default: ''\n },\n newWindow: {\n type: 'bool',\n default: false\n }\n },\n\n edit: function edit(props) {\n var className = props.className,\n _props$attributes = props.attributes,\n type = _props$attributes.type,\n text = _props$attributes.text,\n link = _props$attributes.link,\n style = _props$attributes.style,\n outline = _props$attributes.outline,\n block = _props$attributes.block,\n size = _props$attributes.size,\n newWindow = _props$attributes.newWindow,\n setAttributes = props.setAttributes;\n\n\n var onChangeText = function onChangeText(value) {\n setAttributes({ text: value });\n };\n\n var onChangeLink = function onChangeLink(value) {\n setAttributes({ link: value });\n };\n\n var onChangeStyle = function onChangeStyle(value) {\n setAttributes({ style: value });\n };\n\n var onChangeOutline = function onChangeOutline() {\n setAttributes({ outline: !outline });\n };\n\n var onChangeBlock = function onChangeBlock() {\n setAttributes({ block: !block });\n };\n\n var onChangeSize = function onChangeSize(value) {\n setAttributes({ size: value });\n };\n\n var onChangeNewWindow = function onChangeNewWindow() {\n setAttributes({ newWindow: !newWindow });\n };\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 {\n title: __('Button Settings', 'advanced-bootstrap-blocks')\n },\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(TextControl, {\n label: \"Button text\",\n value: text,\n onChange: onChangeText\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(TextControl, {\n label: \"Button link\",\n value: link,\n onChange: onChangeLink\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(SelectControl, {\n label: \"Button Style\",\n value: style,\n options: [{ label: 'Primary', value: 'btn-primary' }, { label: 'Secondary', value: 'btn-secondary' }, { label: 'Success', value: 'btn-success' }, { label: 'Danger', value: 'btn-danger' }, { label: 'Warning', value: 'btn-warning' }, { label: 'Info', value: 'btn-info' }, { label: 'Light', value: 'btn-light' }, { label: 'Dark', value: 'btn-dark' }, { label: 'Link', value: 'btn-link' }],\n onChange: onChangeStyle\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n \"label\",\n {\n htmlFor: \"form-toggle-outline\"\n },\n __('Button Outline Setting', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: \"form-toggle-outline\",\n label: __('Toggle Outline', 'advanced-bootstrap-blocks'),\n checked: outline,\n onChange: onChangeOutline\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n \"label\",\n {\n htmlFor: \"form-toggle-block\"\n },\n __('Button Block Setting', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: \"form-toggle-block\",\n label: __('Toggle block', 'advanced-bootstrap-blocks'),\n checked: block,\n onChange: onChangeBlock\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(RadioControl, {\n label: \"Button size\",\n help: \"\",\n selected: size,\n options: [{ label: 'Default', value: '' }, { label: 'Large', value: 'btn-lg' }, { label: 'Small', value: 'btn-sm' }],\n onChange: onChangeSize\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n \"label\",\n {\n htmlFor: \"form-toggle-window\"\n },\n __('Open link in new window', 'advanced-bootstrap-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: \"form-toggle-window\",\n label: __('Open link in new window', 'advanced-bootstrap-blocks'),\n checked: newWindow,\n onChange: onChangeNewWindow\n })\n )\n )\n ),\n wp.element.createElement(\n \"a\",\n {\n className: [className, size, buttonStyle(props.attributes), \"btn\"].join(\" \"),\n href: link,\n target: newWindow && '_blank',\n role: \"button\",\n rel: newWindow && 'noopener noreferrer',\n onClick: function onClick(e) {\n return e.preventDefault();\n }\n },\n text\n )\n );\n },\n\n save: function save(props) {\n return wp.element.createElement(\n \"a\",\n {\n className: [props.className, props.attributes.size, buttonStyle(props.attributes), \"btn\"].join(\" \"),\n href: props.attributes.link,\n target: props.attributes.newWindow && \"_blank\",\n role: \"button\",\n rel: props.attributes.newWindow && 'noopener noreferrer'\n },\n props.attributes.text\n );\n }\n});\n\n// const modifyBlockListBlockContainer = createHigherOrderComponent( ( BlockListBlock ) => {\n// return ( props ) => {\n// if (props.block.name == \"advanced-bootstrap-blocks/container\") {\n// props.className = props.attributes.isWrapped ? props.className : \"\";\n// }\n// return ;\n// };\n// }, 'modifyBlockListBlockContainer' );\n\n// wp.hooks.addFilter( \n// 'editor.BlockListBlock', \n// 'advanced-bootstrap-blocks/container/modify-element-edit', \n// modifyBlockListBlockContainer \n// );\n\n// const modifyGetSaveElementContainer = (element, blockType, attributes ) => {\n// if (!element) {\n// return;\n// }\n\n// if (blockType.name === 'advanced-bootstrap-blocks/container') {\n// if (attributes.isWrapped) {\n// return (\n//
\n//
\n// {element}\n//
\n//
\n// )\n// }\n// return (\n//
\n// {element}\n//
\n// )\n// }\n\n// return element;\n// }\n\n// wp.hooks.addFilter(\n// 'blocks.getSaveElement', \n// 'advanced-bootstrap-blocks/container/modify-element-save', \n// modifyGetSaveElementContainer\n// );//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9idXR0b24vaW5kZXguanM/MGM5ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIGNyZWF0ZUhpZ2hlck9yZGVyQ29tcG9uZW50ID0gd3AuY29tcG9zZS5jcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudDtcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgU2VsZWN0Q29udHJvbCA9IF93cCRjb21wb25lbnRzLlNlbGVjdENvbnRyb2wsXG4gICAgUmFkaW9Db250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFkaW9Db250cm9sLFxuICAgIFRleHRDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVGV4dENvbnRyb2wsXG4gICAgVG9vbGJhciA9IF93cCRjb21wb25lbnRzLlRvb2xiYXIsXG4gICAgQnV0dG9uID0gX3dwJGNvbXBvbmVudHMuQnV0dG9uLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwLFxuICAgIFBhbmVsID0gX3dwJGNvbXBvbmVudHMuUGFuZWwsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsUm93ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxSb3csXG4gICAgRm9ybVRvZ2dsZSA9IF93cCRjb21wb25lbnRzLkZvcm1Ub2dnbGUsXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGVkaXRvci5SaWNoVGV4dCxcbiAgICBBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5BbGlnbm1lbnRUb29sYmFyLFxuICAgIEJsb2NrQ29udHJvbHMgPSBfd3AkZWRpdG9yLkJsb2NrQ29udHJvbHMsXG4gICAgQmxvY2tBbGlnbm1lbnRUb29sYmFyID0gX3dwJGVkaXRvci5CbG9ja0FsaWdubWVudFRvb2xiYXIsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIElubmVyQmxvY2tzID0gX3dwJGVkaXRvci5Jbm5lckJsb2NrcztcblxuXG52YXIgYnV0dG9uU3R5bGUgPSBmdW5jdGlvbiBidXR0b25TdHlsZShfcmVmKSB7XG4gIHZhciBzdHlsZSA9IF9yZWYuc3R5bGUsXG4gICAgICBvdXRsaW5lID0gX3JlZi5vdXRsaW5lLFxuICAgICAgYmxvY2sgPSBfcmVmLmJsb2NrO1xuXG4gIHZhciBzdHlsZXMgPSBzdHlsZTtcblxuICBpZiAob3V0bGluZSkgc3R5bGVzID0gc3R5bGVzLnJlcGxhY2UoXCJidG4tXCIsIFwiYnRuLW91dGxpbmUtXCIpO1xuXG4gIGlmIChibG9jaykgc3R5bGVzID0gc3R5bGVzICsgXCIgYnRuLWJsb2NrXCI7XG5cbiAgcmV0dXJuIHN0eWxlcztcbn07XG5cbnZhciBidXR0b25OZXdXaW5kb3cgPSBmdW5jdGlvbiBidXR0b25OZXdXaW5kb3cobmV3V2luZG93KSB7XG4gIGlmIChuZXdXaW5kb3cpIHJldHVybiBcIl9ibGFua1wiO1xuICByZXR1cm4gXCJfc2VsZlwiO1xufTtcblxucmVnaXN0ZXJCbG9ja1R5cGUoJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MvYnV0dG9uJywge1xuICB0aXRsZTogX18oJ0J1dHRvbiAoYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcyknLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpLFxuICBkZXNjcmlwdGlvbjogX18oJycpLFxuICBpY29uOiAnbGF5b3V0JyxcbiAgY2F0ZWdvcnk6ICdsYXlvdXQnLFxuICBrZXl3b3JkczogW19fKCdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzJyksIF9fKCdidXR0b24nKV0sXG4gIGF0dHJpYnV0ZXM6IHtcbiAgICB0eXBlOiB7XG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIGRlZmF1bHQ6ICdkZWZhdWx0J1xuICAgIH0sXG4gICAgc3R5bGU6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgZGVmYXVsdDogJ2J0bi1wcmltYXJ5J1xuICAgIH0sXG4gICAgb3V0bGluZToge1xuICAgICAgdHlwZTogJ2Jvb2wnLFxuICAgICAgZGVmYXVsdDogZmFsc2VcbiAgICB9LFxuICAgIGJsb2NrOiB7XG4gICAgICB0eXBlOiAnYm9vbCcsXG4gICAgICBkZWZhdWx0OiBmYWxzZVxuICAgIH0sXG4gICAgdGV4dDoge1xuICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICBkZWZhdWx0OiAnQnV0dG9uJ1xuICAgIH0sXG4gICAgbGluazoge1xuICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICBkZWZhdWx0OiAnIydcbiAgICB9LFxuICAgIHNpemU6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgZGVmYXVsdDogJydcbiAgICB9LFxuICAgIG5ld1dpbmRvdzoge1xuICAgICAgdHlwZTogJ2Jvb2wnLFxuICAgICAgZGVmYXVsdDogZmFsc2VcbiAgICB9XG4gIH0sXG5cbiAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuICAgIHZhciBjbGFzc05hbWUgPSBwcm9wcy5jbGFzc05hbWUsXG4gICAgICAgIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgdHlwZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnR5cGUsXG4gICAgICAgIHRleHQgPSBfcHJvcHMkYXR0cmlidXRlcy50ZXh0LFxuICAgICAgICBsaW5rID0gX3Byb3BzJGF0dHJpYnV0ZXMubGluayxcbiAgICAgICAgc3R5bGUgPSBfcHJvcHMkYXR0cmlidXRlcy5zdHlsZSxcbiAgICAgICAgb3V0bGluZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLm91dGxpbmUsXG4gICAgICAgIGJsb2NrID0gX3Byb3BzJGF0dHJpYnV0ZXMuYmxvY2ssXG4gICAgICAgIHNpemUgPSBfcHJvcHMkYXR0cmlidXRlcy5zaXplLFxuICAgICAgICBuZXdXaW5kb3cgPSBfcHJvcHMkYXR0cmlidXRlcy5uZXdXaW5kb3csXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG5cbiAgICB2YXIgb25DaGFuZ2VUZXh0ID0gZnVuY3Rpb24gb25DaGFuZ2VUZXh0KHZhbHVlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgdGV4dDogdmFsdWUgfSk7XG4gICAgfTtcblxuICAgIHZhciBvbkNoYW5nZUxpbmsgPSBmdW5jdGlvbiBvbkNoYW5nZUxpbmsodmFsdWUpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBsaW5rOiB2YWx1ZSB9KTtcbiAgICB9O1xuXG4gICAgdmFyIG9uQ2hhbmdlU3R5bGUgPSBmdW5jdGlvbiBvbkNoYW5nZVN0eWxlKHZhbHVlKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IHZhbHVlIH0pO1xuICAgIH07XG5cbiAgICB2YXIgb25DaGFuZ2VPdXRsaW5lID0gZnVuY3Rpb24gb25DaGFuZ2VPdXRsaW5lKCkge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IG91dGxpbmU6ICFvdXRsaW5lIH0pO1xuICAgIH07XG5cbiAgICB2YXIgb25DaGFuZ2VCbG9jayA9IGZ1bmN0aW9uIG9uQ2hhbmdlQmxvY2soKSB7XG4gICAgICBzZXRBdHRyaWJ1dGVzKHsgYmxvY2s6ICFibG9jayB9KTtcbiAgICB9O1xuXG4gICAgdmFyIG9uQ2hhbmdlU2l6ZSA9IGZ1bmN0aW9uIG9uQ2hhbmdlU2l6ZSh2YWx1ZSkge1xuICAgICAgc2V0QXR0cmlidXRlcyh7IHNpemU6IHZhbHVlIH0pO1xuICAgIH07XG5cbiAgICB2YXIgb25DaGFuZ2VOZXdXaW5kb3cgPSBmdW5jdGlvbiBvbkNoYW5nZU5ld1dpbmRvdygpIHtcbiAgICAgIHNldEF0dHJpYnV0ZXMoeyBuZXdXaW5kb3c6ICFuZXdXaW5kb3cgfSk7XG4gICAgfTtcblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICBGcmFnbWVudCxcbiAgICAgIG51bGwsXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEluc3BlY3RvckNvbnRyb2xzLFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgUGFuZWxCb2R5LFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRpdGxlOiBfXygnQnV0dG9uIFNldHRpbmdzJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKVxuICAgICAgICAgIH0sXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG4gICAgICAgICAgICAgIGxhYmVsOiBcIkJ1dHRvbiB0ZXh0XCIsXG4gICAgICAgICAgICAgIHZhbHVlOiB0ZXh0LFxuICAgICAgICAgICAgICBvbkNoYW5nZTogb25DaGFuZ2VUZXh0XG4gICAgICAgICAgICB9KVxuICAgICAgICAgICksXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG4gICAgICAgICAgICAgIGxhYmVsOiBcIkJ1dHRvbiBsaW5rXCIsXG4gICAgICAgICAgICAgIHZhbHVlOiBsaW5rLFxuICAgICAgICAgICAgICBvbkNoYW5nZTogb25DaGFuZ2VMaW5rXG4gICAgICAgICAgICB9KVxuICAgICAgICAgICksXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgUGFuZWxSb3csXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcbiAgICAgICAgICAgICAgbGFiZWw6IFwiQnV0dG9uIFN0eWxlXCIsXG4gICAgICAgICAgICAgIHZhbHVlOiBzdHlsZSxcbiAgICAgICAgICAgICAgb3B0aW9uczogW3sgbGFiZWw6ICdQcmltYXJ5JywgdmFsdWU6ICdidG4tcHJpbWFyeScgfSwgeyBsYWJlbDogJ1NlY29uZGFyeScsIHZhbHVlOiAnYnRuLXNlY29uZGFyeScgfSwgeyBsYWJlbDogJ1N1Y2Nlc3MnLCB2YWx1ZTogJ2J0bi1zdWNjZXNzJyB9LCB7IGxhYmVsOiAnRGFuZ2VyJywgdmFsdWU6ICdidG4tZGFuZ2VyJyB9LCB7IGxhYmVsOiAnV2FybmluZycsIHZhbHVlOiAnYnRuLXdhcm5pbmcnIH0sIHsgbGFiZWw6ICdJbmZvJywgdmFsdWU6ICdidG4taW5mbycgfSwgeyBsYWJlbDogJ0xpZ2h0JywgdmFsdWU6ICdidG4tbGlnaHQnIH0sIHsgbGFiZWw6ICdEYXJrJywgdmFsdWU6ICdidG4tZGFyaycgfSwgeyBsYWJlbDogJ0xpbmsnLCB2YWx1ZTogJ2J0bi1saW5rJyB9XSxcbiAgICAgICAgICAgICAgb25DaGFuZ2U6IG9uQ2hhbmdlU3R5bGVcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgKSxcbiAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBQYW5lbFJvdyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgIFwibGFiZWxcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGh0bWxGb3I6IFwiZm9ybS10b2dnbGUtb3V0bGluZVwiXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF9fKCdCdXR0b24gT3V0bGluZSBTZXR0aW5nJywgJ2FkdmFuY2VkLWJvb3RzdHJhcC1ibG9ja3MnKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG4gICAgICAgICAgICAgIGlkOiBcImZvcm0tdG9nZ2xlLW91dGxpbmVcIixcbiAgICAgICAgICAgICAgbGFiZWw6IF9fKCdUb2dnbGUgT3V0bGluZScsICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzJyksXG4gICAgICAgICAgICAgIGNoZWNrZWQ6IG91dGxpbmUsXG4gICAgICAgICAgICAgIG9uQ2hhbmdlOiBvbkNoYW5nZU91dGxpbmVcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgKSxcbiAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBQYW5lbFJvdyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgIFwibGFiZWxcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGh0bWxGb3I6IFwiZm9ybS10b2dnbGUtYmxvY2tcIlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBfXygnQnV0dG9uIEJsb2NrIFNldHRpbmcnLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcbiAgICAgICAgICAgICAgaWQ6IFwiZm9ybS10b2dnbGUtYmxvY2tcIixcbiAgICAgICAgICAgICAgbGFiZWw6IF9fKCdUb2dnbGUgYmxvY2snLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpLFxuICAgICAgICAgICAgICBjaGVja2VkOiBibG9jayxcbiAgICAgICAgICAgICAgb25DaGFuZ2U6IG9uQ2hhbmdlQmxvY2tcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgKSxcbiAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBQYW5lbFJvdyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmFkaW9Db250cm9sLCB7XG4gICAgICAgICAgICAgIGxhYmVsOiBcIkJ1dHRvbiBzaXplXCIsXG4gICAgICAgICAgICAgIGhlbHA6IFwiXCIsXG4gICAgICAgICAgICAgIHNlbGVjdGVkOiBzaXplLFxuICAgICAgICAgICAgICBvcHRpb25zOiBbeyBsYWJlbDogJ0RlZmF1bHQnLCB2YWx1ZTogJycgfSwgeyBsYWJlbDogJ0xhcmdlJywgdmFsdWU6ICdidG4tbGcnIH0sIHsgbGFiZWw6ICdTbWFsbCcsIHZhbHVlOiAnYnRuLXNtJyB9XSxcbiAgICAgICAgICAgICAgb25DaGFuZ2U6IG9uQ2hhbmdlU2l6ZVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICApLFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIFBhbmVsUm93LFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgXCJsYWJlbFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgaHRtbEZvcjogXCJmb3JtLXRvZ2dsZS13aW5kb3dcIlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBfXygnT3BlbiBsaW5rIGluIG5ldyB3aW5kb3cnLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEZvcm1Ub2dnbGUsIHtcbiAgICAgICAgICAgICAgaWQ6IFwiZm9ybS10b2dnbGUtd2luZG93XCIsXG4gICAgICAgICAgICAgIGxhYmVsOiBfXygnT3BlbiBsaW5rIGluIG5ldyB3aW5kb3cnLCAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2NrcycpLFxuICAgICAgICAgICAgICBjaGVja2VkOiBuZXdXaW5kb3csXG4gICAgICAgICAgICAgIG9uQ2hhbmdlOiBvbkNoYW5nZU5ld1dpbmRvd1xuICAgICAgICAgICAgfSlcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIFwiYVwiLFxuICAgICAgICB7XG4gICAgICAgICAgY2xhc3NOYW1lOiBbY2xhc3NOYW1lLCBzaXplLCBidXR0b25TdHlsZShwcm9wcy5hdHRyaWJ1dGVzKSwgXCJidG5cIl0uam9pbihcIiBcIiksXG4gICAgICAgICAgaHJlZjogbGluayxcbiAgICAgICAgICB0YXJnZXQ6IG5ld1dpbmRvdyAmJiAnX2JsYW5rJyxcbiAgICAgICAgICByb2xlOiBcImJ1dHRvblwiLFxuICAgICAgICAgIHJlbDogbmV3V2luZG93ICYmICdub29wZW5lciBub3JlZmVycmVyJyxcbiAgICAgICAgICBvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKGUpIHtcbiAgICAgICAgICAgIHJldHVybiBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICB0ZXh0XG4gICAgICApXG4gICAgKTtcbiAgfSxcblxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIFwiYVwiLFxuICAgICAge1xuICAgICAgICBjbGFzc05hbWU6IFtwcm9wcy5jbGFzc05hbWUsIHByb3BzLmF0dHJpYnV0ZXMuc2l6ZSwgYnV0dG9uU3R5bGUocHJvcHMuYXR0cmlidXRlcyksIFwiYnRuXCJdLmpvaW4oXCIgXCIpLFxuICAgICAgICBocmVmOiBwcm9wcy5hdHRyaWJ1dGVzLmxpbmssXG4gICAgICAgIHRhcmdldDogcHJvcHMuYXR0cmlidXRlcy5uZXdXaW5kb3cgJiYgXCJfYmxhbmtcIixcbiAgICAgICAgcm9sZTogXCJidXR0b25cIixcbiAgICAgICAgcmVsOiBwcm9wcy5hdHRyaWJ1dGVzLm5ld1dpbmRvdyAmJiAnbm9vcGVuZXIgbm9yZWZlcnJlcidcbiAgICAgIH0sXG4gICAgICBwcm9wcy5hdHRyaWJ1dGVzLnRleHRcbiAgICApO1xuICB9XG59KTtcblxuLy8gY29uc3QgbW9kaWZ5QmxvY2tMaXN0QmxvY2tDb250YWluZXIgPSBjcmVhdGVIaWdoZXJPcmRlckNvbXBvbmVudCggKCBCbG9ja0xpc3RCbG9jayApID0+IHtcbi8vICAgcmV0dXJuICggcHJvcHMgKSA9PiB7XG4vLyAgICAgaWYgKHByb3BzLmJsb2NrLm5hbWUgPT0gXCJhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL2NvbnRhaW5lclwiKSB7XG4vLyAgICAgICBwcm9wcy5jbGFzc05hbWUgPSBwcm9wcy5hdHRyaWJ1dGVzLmlzV3JhcHBlZCA/IHByb3BzLmNsYXNzTmFtZSA6IFwiXCI7XG4vLyAgICAgfVxuLy8gICAgIHJldHVybiA8QmxvY2tMaXN0QmxvY2sgeyAuLi5wcm9wcyB9IC8+O1xuLy8gICB9O1xuLy8gfSwgJ21vZGlmeUJsb2NrTGlzdEJsb2NrQ29udGFpbmVyJyApO1xuXG4vLyB3cC5ob29rcy5hZGRGaWx0ZXIoIFxuLy8gICAnZWRpdG9yLkJsb2NrTGlzdEJsb2NrJywgXG4vLyAgICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL2NvbnRhaW5lci9tb2RpZnktZWxlbWVudC1lZGl0JywgXG4vLyAgIG1vZGlmeUJsb2NrTGlzdEJsb2NrQ29udGFpbmVyIFxuLy8gKTtcblxuLy8gY29uc3QgbW9kaWZ5R2V0U2F2ZUVsZW1lbnRDb250YWluZXIgPSAoZWxlbWVudCwgYmxvY2tUeXBlLCBhdHRyaWJ1dGVzICkgPT4ge1xuLy8gICBpZiAoIWVsZW1lbnQpIHtcbi8vICAgICByZXR1cm47XG4vLyAgIH1cblxuLy8gICBpZiAoYmxvY2tUeXBlLm5hbWUgPT09ICdhZHZhbmNlZC1ib290c3RyYXAtYmxvY2tzL2NvbnRhaW5lcicpIHtcbi8vICAgICBpZiAoYXR0cmlidXRlcy5pc1dyYXBwZWQpIHtcbi8vICAgICAgIHJldHVybiAoXG4vLyAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtlbGVtZW50LnByb3BzLmNsYXNzTmFtZX0+XG4vLyAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9eyBhdHRyaWJ1dGVzLmlzRmx1aWQgPyBcImNvbnRhaW5lci1mbHVpZFwiIDogXCJjb250YWluZXJcIiB9PlxuLy8gICAgICAgICAgICAge2VsZW1lbnR9XG4vLyAgICAgICAgICAgPC9kaXY+XG4vLyAgICAgICAgIDwvZGl2PlxuLy8gICAgICAgKVxuLy8gICAgIH1cbi8vICAgICByZXR1cm4gKFxuLy8gICAgICAgPGRpdiBjbGFzc05hbWU9eyBbZWxlbWVudC5wcm9wcy5jbGFzc05hbWUsIChhdHRyaWJ1dGVzLmlzRmx1aWQgPyBcImNvbnRhaW5lci1mbHVpZFwiIDogXCJjb250YWluZXJcIildLmpvaW4oXCIgXCIpIH0+XG4vLyAgICAgICAgIHtlbGVtZW50fVxuLy8gICAgICAgPC9kaXY+XG4vLyAgICAgKVxuLy8gICB9XG5cbi8vICAgcmV0dXJuIGVsZW1lbnQ7XG4vLyB9XG5cbi8vIHdwLmhvb2tzLmFkZEZpbHRlcihcbi8vICAgJ2Jsb2Nrcy5nZXRTYXZlRWxlbWVudCcsIFxuLy8gICAnYWR2YW5jZWQtYm9vdHN0cmFwLWJsb2Nrcy9jb250YWluZXIvbW9kaWZ5LWVsZW1lbnQtc2F2ZScsIFxuLy8gICBtb2RpZnlHZXRTYXZlRWxlbWVudENvbnRhaW5lclxuLy8gKTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9idXR0b24vaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///5\n"); /***/ }), /* 6 */ /*!********************************!*\ !*** ./src/blocks.editor.scss ***! \********************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuZWRpdG9yLnNjc3M/ZjUxMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy5lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///6\n"); /***/ }), /* 7 */ /*!*******************************!*\ !*** ./src/blocks.style.scss ***! \*******************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("// removed by extract-text-webpack-plugin//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3Muc3R5bGUuc2Nzcz9lNGRiIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzLnN0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///7\n"); /***/ }), /* 8 */ /*!*************************!*\ !*** ./src/common.scss ***! \*************************/ /*! dynamic exports provided */ /***/ (function(module, exports) { eval("//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOltdLCJtYXBwaW5ncyI6IiIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n"); /***/ }) /******/ ]);