/******/ (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 = 5); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /*!******************************************!*\ !*** ./node_modules/classnames/index.js ***! \******************************************/ /*! dynamic exports provided */ /*! exports used: default */ /***/ (function(module, exports, __webpack_require__) { eval("var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!\n Copyright (c) 2017 Jed Watson.\n Licensed under the MIT License (MIT), see\n http://jedwatson.github.io/classnames\n*/\n/* global define */\n\n(function () {\n\t'use strict';\n\n\tvar hasOwn = {}.hasOwnProperty;\n\n\tfunction classNames () {\n\t\tvar classes = [];\n\n\t\tfor (var i = 0; i < arguments.length; i++) {\n\t\t\tvar arg = arguments[i];\n\t\t\tif (!arg) continue;\n\n\t\t\tvar argType = typeof arg;\n\n\t\t\tif (argType === 'string' || argType === 'number') {\n\t\t\t\tclasses.push(arg);\n\t\t\t} else if (Array.isArray(arg) && arg.length) {\n\t\t\t\tvar inner = classNames.apply(null, arg);\n\t\t\t\tif (inner) {\n\t\t\t\t\tclasses.push(inner);\n\t\t\t\t}\n\t\t\t} else if (argType === 'object') {\n\t\t\t\tfor (var key in arg) {\n\t\t\t\t\tif (hasOwn.call(arg, key) && arg[key]) {\n\t\t\t\t\t\tclasses.push(key);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn classes.join(' ');\n\t}\n\n\tif (typeof module !== 'undefined' && module.exports) {\n\t\tclassNames.default = classNames;\n\t\tmodule.exports = classNames;\n\t} else if (true) {\n\t\t// register as 'classnames', consistent with npm package name\n\t\t!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {\n\t\t\treturn classNames;\n\t\t}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),\n\t\t\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));\n\t} else {\n\t\twindow.classNames = classNames;\n\t}\n}());\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9jbGFzc25hbWVzL2luZGV4LmpzPzFkNmUiXSwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gIENvcHlyaWdodCAoYykgMjAxNyBKZWQgV2F0c29uLlxuICBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2UgKE1JVCksIHNlZVxuICBodHRwOi8vamVkd2F0c29uLmdpdGh1Yi5pby9jbGFzc25hbWVzXG4qL1xuLyogZ2xvYmFsIGRlZmluZSAqL1xuXG4oZnVuY3Rpb24gKCkge1xuXHQndXNlIHN0cmljdCc7XG5cblx0dmFyIGhhc093biA9IHt9Lmhhc093blByb3BlcnR5O1xuXG5cdGZ1bmN0aW9uIGNsYXNzTmFtZXMgKCkge1xuXHRcdHZhciBjbGFzc2VzID0gW107XG5cblx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGFyZ3VtZW50cy5sZW5ndGg7IGkrKykge1xuXHRcdFx0dmFyIGFyZyA9IGFyZ3VtZW50c1tpXTtcblx0XHRcdGlmICghYXJnKSBjb250aW51ZTtcblxuXHRcdFx0dmFyIGFyZ1R5cGUgPSB0eXBlb2YgYXJnO1xuXG5cdFx0XHRpZiAoYXJnVHlwZSA9PT0gJ3N0cmluZycgfHwgYXJnVHlwZSA9PT0gJ251bWJlcicpIHtcblx0XHRcdFx0Y2xhc3Nlcy5wdXNoKGFyZyk7XG5cdFx0XHR9IGVsc2UgaWYgKEFycmF5LmlzQXJyYXkoYXJnKSAmJiBhcmcubGVuZ3RoKSB7XG5cdFx0XHRcdHZhciBpbm5lciA9IGNsYXNzTmFtZXMuYXBwbHkobnVsbCwgYXJnKTtcblx0XHRcdFx0aWYgKGlubmVyKSB7XG5cdFx0XHRcdFx0Y2xhc3Nlcy5wdXNoKGlubmVyKTtcblx0XHRcdFx0fVxuXHRcdFx0fSBlbHNlIGlmIChhcmdUeXBlID09PSAnb2JqZWN0Jykge1xuXHRcdFx0XHRmb3IgKHZhciBrZXkgaW4gYXJnKSB7XG5cdFx0XHRcdFx0aWYgKGhhc093bi5jYWxsKGFyZywga2V5KSAmJiBhcmdba2V5XSkge1xuXHRcdFx0XHRcdFx0Y2xhc3Nlcy5wdXNoKGtleSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cmV0dXJuIGNsYXNzZXMuam9pbignICcpO1xuXHR9XG5cblx0aWYgKHR5cGVvZiBtb2R1bGUgIT09ICd1bmRlZmluZWQnICYmIG1vZHVsZS5leHBvcnRzKSB7XG5cdFx0Y2xhc3NOYW1lcy5kZWZhdWx0ID0gY2xhc3NOYW1lcztcblx0XHRtb2R1bGUuZXhwb3J0cyA9IGNsYXNzTmFtZXM7XG5cdH0gZWxzZSBpZiAodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiB0eXBlb2YgZGVmaW5lLmFtZCA9PT0gJ29iamVjdCcgJiYgZGVmaW5lLmFtZCkge1xuXHRcdC8vIHJlZ2lzdGVyIGFzICdjbGFzc25hbWVzJywgY29uc2lzdGVudCB3aXRoIG5wbSBwYWNrYWdlIG5hbWVcblx0XHRkZWZpbmUoJ2NsYXNzbmFtZXMnLCBbXSwgZnVuY3Rpb24gKCkge1xuXHRcdFx0cmV0dXJuIGNsYXNzTmFtZXM7XG5cdFx0fSk7XG5cdH0gZWxzZSB7XG5cdFx0d2luZG93LmNsYXNzTmFtZXMgPSBjbGFzc05hbWVzO1xuXHR9XG59KCkpO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvY2xhc3NuYW1lcy9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!*************************************************!*\ !*** ./node_modules/throttle-debounce/index.js ***! \*************************************************/ /*! dynamic exports provided */ /*! exports used: debounce */ /***/ (function(module, exports, __webpack_require__) { eval("var throttle = __webpack_require__(/*! ./throttle */ 2);\nvar debounce = __webpack_require__(/*! ./debounce */ 15);\n\nmodule.exports = {\n\tthrottle: throttle,\n\tdebounce: debounce\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90aHJvdHRsZS1kZWJvdW5jZS9pbmRleC5qcz8xZjM3Il0sInNvdXJjZXNDb250ZW50IjpbInZhciB0aHJvdHRsZSA9IHJlcXVpcmUoJy4vdGhyb3R0bGUnKTtcbnZhciBkZWJvdW5jZSA9IHJlcXVpcmUoJy4vZGVib3VuY2UnKTtcblxubW9kdWxlLmV4cG9ydHMgPSB7XG5cdHRocm90dGxlOiB0aHJvdHRsZSxcblx0ZGVib3VuY2U6IGRlYm91bmNlXG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvdGhyb3R0bGUtZGVib3VuY2UvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1\n"); /***/ }), /* 2 */ /*!****************************************************!*\ !*** ./node_modules/throttle-debounce/throttle.js ***! \****************************************************/ /*! dynamic exports provided */ /*! all exports used */ /***/ (function(module, exports) { eval("/* eslint-disable no-undefined,no-param-reassign,no-shadow */\n\n/**\n * Throttle execution of a function. Especially useful for rate limiting\n * execution of handlers on events like resize and scroll.\n *\n * @param {Number} delay A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful.\n * @param {Boolean} [noTrailing] Optional, defaults to false. If noTrailing is true, callback will only execute every `delay` milliseconds while the\n * throttled-function is being called. If noTrailing is false or unspecified, callback will be executed one final time\n * after the last throttled-function call. (After the throttled-function has not been called for `delay` milliseconds,\n * the internal counter is reset)\n * @param {Function} callback A function to be executed after delay milliseconds. The `this` context and all arguments are passed through, as-is,\n * to `callback` when the throttled-function is executed.\n * @param {Boolean} [debounceMode] If `debounceMode` is true (at begin), schedule `clear` to execute after `delay` ms. If `debounceMode` is false (at end),\n * schedule `callback` to execute after `delay` ms.\n *\n * @return {Function} A new, throttled, function.\n */\nmodule.exports = function ( delay, noTrailing, callback, debounceMode ) {\n\n\t// After wrapper has stopped being called, this timeout ensures that\n\t// `callback` is executed at the proper times in `throttle` and `end`\n\t// debounce modes.\n\tvar timeoutID;\n\n\t// Keep track of the last time `callback` was executed.\n\tvar lastExec = 0;\n\n\t// `noTrailing` defaults to falsy.\n\tif ( typeof noTrailing !== 'boolean' ) {\n\t\tdebounceMode = callback;\n\t\tcallback = noTrailing;\n\t\tnoTrailing = undefined;\n\t}\n\n\t// The `wrapper` function encapsulates all of the throttling / debouncing\n\t// functionality and when executed will limit the rate at which `callback`\n\t// is executed.\n\tfunction wrapper () {\n\n\t\tvar self = this;\n\t\tvar elapsed = Number(new Date()) - lastExec;\n\t\tvar args = arguments;\n\n\t\t// Execute `callback` and update the `lastExec` timestamp.\n\t\tfunction exec () {\n\t\t\tlastExec = Number(new Date());\n\t\t\tcallback.apply(self, args);\n\t\t}\n\n\t\t// If `debounceMode` is true (at begin) this is used to clear the flag\n\t\t// to allow future `callback` executions.\n\t\tfunction clear () {\n\t\t\ttimeoutID = undefined;\n\t\t}\n\n\t\tif ( debounceMode && !timeoutID ) {\n\t\t\t// Since `wrapper` is being called for the first time and\n\t\t\t// `debounceMode` is true (at begin), execute `callback`.\n\t\t\texec();\n\t\t}\n\n\t\t// Clear any existing timeout.\n\t\tif ( timeoutID ) {\n\t\t\tclearTimeout(timeoutID);\n\t\t}\n\n\t\tif ( debounceMode === undefined && elapsed > delay ) {\n\t\t\t// In throttle mode, if `delay` time has been exceeded, execute\n\t\t\t// `callback`.\n\t\t\texec();\n\n\t\t} else if ( noTrailing !== true ) {\n\t\t\t// In trailing throttle mode, since `delay` time has not been\n\t\t\t// exceeded, schedule `callback` to execute `delay` ms after most\n\t\t\t// recent execution.\n\t\t\t//\n\t\t\t// If `debounceMode` is true (at begin), schedule `clear` to execute\n\t\t\t// after `delay` ms.\n\t\t\t//\n\t\t\t// If `debounceMode` is false (at end), schedule `callback` to\n\t\t\t// execute after `delay` ms.\n\t\t\ttimeoutID = setTimeout(debounceMode ? clear : exec, debounceMode === undefined ? delay - elapsed : delay);\n\t\t}\n\n\t}\n\n\t// Return the wrapper function.\n\treturn wrapper;\n\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy90aHJvdHRsZS1kZWJvdW5jZS90aHJvdHRsZS5qcz9iOThkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlIG5vLXVuZGVmaW5lZCxuby1wYXJhbS1yZWFzc2lnbixuby1zaGFkb3cgKi9cblxuLyoqXG4gKiBUaHJvdHRsZSBleGVjdXRpb24gb2YgYSBmdW5jdGlvbi4gRXNwZWNpYWxseSB1c2VmdWwgZm9yIHJhdGUgbGltaXRpbmdcbiAqIGV4ZWN1dGlvbiBvZiBoYW5kbGVycyBvbiBldmVudHMgbGlrZSByZXNpemUgYW5kIHNjcm9sbC5cbiAqXG4gKiBAcGFyYW0gIHtOdW1iZXJ9ICAgIGRlbGF5ICAgICAgICAgIEEgemVyby1vci1ncmVhdGVyIGRlbGF5IGluIG1pbGxpc2Vjb25kcy4gRm9yIGV2ZW50IGNhbGxiYWNrcywgdmFsdWVzIGFyb3VuZCAxMDAgb3IgMjUwIChvciBldmVuIGhpZ2hlcikgYXJlIG1vc3QgdXNlZnVsLlxuICogQHBhcmFtICB7Qm9vbGVhbn0gICBbbm9UcmFpbGluZ10gICBPcHRpb25hbCwgZGVmYXVsdHMgdG8gZmFsc2UuIElmIG5vVHJhaWxpbmcgaXMgdHJ1ZSwgY2FsbGJhY2sgd2lsbCBvbmx5IGV4ZWN1dGUgZXZlcnkgYGRlbGF5YCBtaWxsaXNlY29uZHMgd2hpbGUgdGhlXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRocm90dGxlZC1mdW5jdGlvbiBpcyBiZWluZyBjYWxsZWQuIElmIG5vVHJhaWxpbmcgaXMgZmFsc2Ugb3IgdW5zcGVjaWZpZWQsIGNhbGxiYWNrIHdpbGwgYmUgZXhlY3V0ZWQgb25lIGZpbmFsIHRpbWVcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWZ0ZXIgdGhlIGxhc3QgdGhyb3R0bGVkLWZ1bmN0aW9uIGNhbGwuIChBZnRlciB0aGUgdGhyb3R0bGVkLWZ1bmN0aW9uIGhhcyBub3QgYmVlbiBjYWxsZWQgZm9yIGBkZWxheWAgbWlsbGlzZWNvbmRzLFxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgaW50ZXJuYWwgY291bnRlciBpcyByZXNldClcbiAqIEBwYXJhbSAge0Z1bmN0aW9ufSAgY2FsbGJhY2sgICAgICAgQSBmdW5jdGlvbiB0byBiZSBleGVjdXRlZCBhZnRlciBkZWxheSBtaWxsaXNlY29uZHMuIFRoZSBgdGhpc2AgY29udGV4dCBhbmQgYWxsIGFyZ3VtZW50cyBhcmUgcGFzc2VkIHRocm91Z2gsIGFzLWlzLFxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBgY2FsbGJhY2tgIHdoZW4gdGhlIHRocm90dGxlZC1mdW5jdGlvbiBpcyBleGVjdXRlZC5cbiAqIEBwYXJhbSAge0Jvb2xlYW59ICAgW2RlYm91bmNlTW9kZV0gSWYgYGRlYm91bmNlTW9kZWAgaXMgdHJ1ZSAoYXQgYmVnaW4pLCBzY2hlZHVsZSBgY2xlYXJgIHRvIGV4ZWN1dGUgYWZ0ZXIgYGRlbGF5YCBtcy4gSWYgYGRlYm91bmNlTW9kZWAgaXMgZmFsc2UgKGF0IGVuZCksXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjaGVkdWxlIGBjYWxsYmFja2AgdG8gZXhlY3V0ZSBhZnRlciBgZGVsYXlgIG1zLlxuICpcbiAqIEByZXR1cm4ge0Z1bmN0aW9ufSAgQSBuZXcsIHRocm90dGxlZCwgZnVuY3Rpb24uXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gKCBkZWxheSwgbm9UcmFpbGluZywgY2FsbGJhY2ssIGRlYm91bmNlTW9kZSApIHtcblxuXHQvLyBBZnRlciB3cmFwcGVyIGhhcyBzdG9wcGVkIGJlaW5nIGNhbGxlZCwgdGhpcyB0aW1lb3V0IGVuc3VyZXMgdGhhdFxuXHQvLyBgY2FsbGJhY2tgIGlzIGV4ZWN1dGVkIGF0IHRoZSBwcm9wZXIgdGltZXMgaW4gYHRocm90dGxlYCBhbmQgYGVuZGBcblx0Ly8gZGVib3VuY2UgbW9kZXMuXG5cdHZhciB0aW1lb3V0SUQ7XG5cblx0Ly8gS2VlcCB0cmFjayBvZiB0aGUgbGFzdCB0aW1lIGBjYWxsYmFja2Agd2FzIGV4ZWN1dGVkLlxuXHR2YXIgbGFzdEV4ZWMgPSAwO1xuXG5cdC8vIGBub1RyYWlsaW5nYCBkZWZhdWx0cyB0byBmYWxzeS5cblx0aWYgKCB0eXBlb2Ygbm9UcmFpbGluZyAhPT0gJ2Jvb2xlYW4nICkge1xuXHRcdGRlYm91bmNlTW9kZSA9IGNhbGxiYWNrO1xuXHRcdGNhbGxiYWNrID0gbm9UcmFpbGluZztcblx0XHRub1RyYWlsaW5nID0gdW5kZWZpbmVkO1xuXHR9XG5cblx0Ly8gVGhlIGB3cmFwcGVyYCBmdW5jdGlvbiBlbmNhcHN1bGF0ZXMgYWxsIG9mIHRoZSB0aHJvdHRsaW5nIC8gZGVib3VuY2luZ1xuXHQvLyBmdW5jdGlvbmFsaXR5IGFuZCB3aGVuIGV4ZWN1dGVkIHdpbGwgbGltaXQgdGhlIHJhdGUgYXQgd2hpY2ggYGNhbGxiYWNrYFxuXHQvLyBpcyBleGVjdXRlZC5cblx0ZnVuY3Rpb24gd3JhcHBlciAoKSB7XG5cblx0XHR2YXIgc2VsZiA9IHRoaXM7XG5cdFx0dmFyIGVsYXBzZWQgPSBOdW1iZXIobmV3IERhdGUoKSkgLSBsYXN0RXhlYztcblx0XHR2YXIgYXJncyA9IGFyZ3VtZW50cztcblxuXHRcdC8vIEV4ZWN1dGUgYGNhbGxiYWNrYCBhbmQgdXBkYXRlIHRoZSBgbGFzdEV4ZWNgIHRpbWVzdGFtcC5cblx0XHRmdW5jdGlvbiBleGVjICgpIHtcblx0XHRcdGxhc3RFeGVjID0gTnVtYmVyKG5ldyBEYXRlKCkpO1xuXHRcdFx0Y2FsbGJhY2suYXBwbHkoc2VsZiwgYXJncyk7XG5cdFx0fVxuXG5cdFx0Ly8gSWYgYGRlYm91bmNlTW9kZWAgaXMgdHJ1ZSAoYXQgYmVnaW4pIHRoaXMgaXMgdXNlZCB0byBjbGVhciB0aGUgZmxhZ1xuXHRcdC8vIHRvIGFsbG93IGZ1dHVyZSBgY2FsbGJhY2tgIGV4ZWN1dGlvbnMuXG5cdFx0ZnVuY3Rpb24gY2xlYXIgKCkge1xuXHRcdFx0dGltZW91dElEID0gdW5kZWZpbmVkO1xuXHRcdH1cblxuXHRcdGlmICggZGVib3VuY2VNb2RlICYmICF0aW1lb3V0SUQgKSB7XG5cdFx0XHQvLyBTaW5jZSBgd3JhcHBlcmAgaXMgYmVpbmcgY2FsbGVkIGZvciB0aGUgZmlyc3QgdGltZSBhbmRcblx0XHRcdC8vIGBkZWJvdW5jZU1vZGVgIGlzIHRydWUgKGF0IGJlZ2luKSwgZXhlY3V0ZSBgY2FsbGJhY2tgLlxuXHRcdFx0ZXhlYygpO1xuXHRcdH1cblxuXHRcdC8vIENsZWFyIGFueSBleGlzdGluZyB0aW1lb3V0LlxuXHRcdGlmICggdGltZW91dElEICkge1xuXHRcdFx0Y2xlYXJUaW1lb3V0KHRpbWVvdXRJRCk7XG5cdFx0fVxuXG5cdFx0aWYgKCBkZWJvdW5jZU1vZGUgPT09IHVuZGVmaW5lZCAmJiBlbGFwc2VkID4gZGVsYXkgKSB7XG5cdFx0XHQvLyBJbiB0aHJvdHRsZSBtb2RlLCBpZiBgZGVsYXlgIHRpbWUgaGFzIGJlZW4gZXhjZWVkZWQsIGV4ZWN1dGVcblx0XHRcdC8vIGBjYWxsYmFja2AuXG5cdFx0XHRleGVjKCk7XG5cblx0XHR9IGVsc2UgaWYgKCBub1RyYWlsaW5nICE9PSB0cnVlICkge1xuXHRcdFx0Ly8gSW4gdHJhaWxpbmcgdGhyb3R0bGUgbW9kZSwgc2luY2UgYGRlbGF5YCB0aW1lIGhhcyBub3QgYmVlblxuXHRcdFx0Ly8gZXhjZWVkZWQsIHNjaGVkdWxlIGBjYWxsYmFja2AgdG8gZXhlY3V0ZSBgZGVsYXlgIG1zIGFmdGVyIG1vc3Rcblx0XHRcdC8vIHJlY2VudCBleGVjdXRpb24uXG5cdFx0XHQvL1xuXHRcdFx0Ly8gSWYgYGRlYm91bmNlTW9kZWAgaXMgdHJ1ZSAoYXQgYmVnaW4pLCBzY2hlZHVsZSBgY2xlYXJgIHRvIGV4ZWN1dGVcblx0XHRcdC8vIGFmdGVyIGBkZWxheWAgbXMuXG5cdFx0XHQvL1xuXHRcdFx0Ly8gSWYgYGRlYm91bmNlTW9kZWAgaXMgZmFsc2UgKGF0IGVuZCksIHNjaGVkdWxlIGBjYWxsYmFja2AgdG9cblx0XHRcdC8vIGV4ZWN1dGUgYWZ0ZXIgYGRlbGF5YCBtcy5cblx0XHRcdHRpbWVvdXRJRCA9IHNldFRpbWVvdXQoZGVib3VuY2VNb2RlID8gY2xlYXIgOiBleGVjLCBkZWJvdW5jZU1vZGUgPT09IHVuZGVmaW5lZCA/IGRlbGF5IC0gZWxhcHNlZCA6IGRlbGF5KTtcblx0XHR9XG5cblx0fVxuXG5cdC8vIFJldHVybiB0aGUgd3JhcHBlciBmdW5jdGlvbi5cblx0cmV0dXJuIHdyYXBwZXI7XG5cbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy90aHJvdHRsZS1kZWJvdW5jZS90aHJvdHRsZS5qc1xuLy8gbW9kdWxlIGlkID0gMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2\n"); /***/ }), /* 3 */ /*!***********************************************!*\ !*** ./src/components/searchproduct/index.js ***! \***********************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce__ = __webpack_require__(/*! throttle-debounce */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\nvar TextControl = wp.components.TextControl;\n\nvar SearchProduct = function (_Component) {\n _inherits(SearchProduct, _Component);\n\n function SearchProduct() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, SearchProduct);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = SearchProduct.__proto__ || Object.getPrototypeOf(SearchProduct)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n results: false\n }, _this.onSearch = Object(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__[\"debounce\"])(300, function (search) {\n if (search.length < 3) {\n return;\n }\n\n _this.setState({ results: __('Loading...', 'advanced-gutenberg-blocks') });\n\n var productsCollection = new wp.api.collections.Product();\n\n productsCollection.fetch({\n data: {\n per_page: 20,\n search: search\n }\n }).then(function (results) {\n\n if (results.length == 0) {\n results = __('No result', 'advanced-gutenberg-blocks');\n }\n _this.setState({ results: results });\n });\n }), _this.onChangeValue = function (id) {\n _this.props.onChange(_.find(_this.state.results, { id: id }));\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(SearchProduct, [{\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var results = this.state.results;\n\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(TextControl, {\n type: 'search',\n placeholder: __(\"Type a product name\", 'advanced-gutenberg-blocks'),\n onChange: function onChange(value) {\n return _this2.onSearch(value);\n }\n }),\n wp.element.createElement(\n 'div',\n { className: 'AGB-panel-results' },\n !!results && Array.isArray(results) ? wp.element.createElement(\n 'ul',\n null,\n results.map(function (result) {\n return wp.element.createElement(\n 'li',\n {\n onClick: function onClick() {\n return _this2.onChangeValue(result.id);\n }\n },\n result.title.rendered\n );\n })\n ) : wp.element.createElement(\n 'p',\n null,\n results\n )\n )\n );\n }\n }]);\n\n return SearchProduct;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (SearchProduct);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3NlYXJjaHByb2R1Y3QvaW5kZXguanM/ZDNlNiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbmltcG9ydCB7IGRlYm91bmNlIH0gZnJvbSAndGhyb3R0bGUtZGVib3VuY2UnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIF93cCRlbGVtZW50ID0gd3AuZWxlbWVudCxcbiAgICBDb21wb25lbnQgPSBfd3AkZWxlbWVudC5Db21wb25lbnQsXG4gICAgRnJhZ21lbnQgPSBfd3AkZWxlbWVudC5GcmFnbWVudDtcbnZhciBUZXh0Q29udHJvbCA9IHdwLmNvbXBvbmVudHMuVGV4dENvbnRyb2w7XG5cbnZhciBTZWFyY2hQcm9kdWN0ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcbiAgX2luaGVyaXRzKFNlYXJjaFByb2R1Y3QsIF9Db21wb25lbnQpO1xuXG4gIGZ1bmN0aW9uIFNlYXJjaFByb2R1Y3QoKSB7XG4gICAgdmFyIF9yZWY7XG5cbiAgICB2YXIgX3RlbXAsIF90aGlzLCBfcmV0O1xuXG4gICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIFNlYXJjaFByb2R1Y3QpO1xuXG4gICAgZm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcbiAgICAgIGFyZ3NbX2tleV0gPSBhcmd1bWVudHNbX2tleV07XG4gICAgfVxuXG4gICAgcmV0dXJuIF9yZXQgPSAoX3RlbXAgPSAoX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoX3JlZiA9IFNlYXJjaFByb2R1Y3QuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihTZWFyY2hQcm9kdWN0KSkuY2FsbC5hcHBseShfcmVmLCBbdGhpc10uY29uY2F0KGFyZ3MpKSksIF90aGlzKSwgX3RoaXMuc3RhdGUgPSB7XG4gICAgICByZXN1bHRzOiBmYWxzZVxuICAgIH0sIF90aGlzLm9uU2VhcmNoID0gZGVib3VuY2UoMzAwLCBmdW5jdGlvbiAoc2VhcmNoKSB7XG4gICAgICBpZiAoc2VhcmNoLmxlbmd0aCA8IDMpIHtcbiAgICAgICAgcmV0dXJuO1xuICAgICAgfVxuXG4gICAgICBfdGhpcy5zZXRTdGF0ZSh7IHJlc3VsdHM6IF9fKCdMb2FkaW5nLi4uJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSB9KTtcblxuICAgICAgdmFyIHByb2R1Y3RzQ29sbGVjdGlvbiA9IG5ldyB3cC5hcGkuY29sbGVjdGlvbnMuUHJvZHVjdCgpO1xuXG4gICAgICBwcm9kdWN0c0NvbGxlY3Rpb24uZmV0Y2goe1xuICAgICAgICBkYXRhOiB7XG4gICAgICAgICAgcGVyX3BhZ2U6IDIwLFxuICAgICAgICAgIHNlYXJjaDogc2VhcmNoXG4gICAgICAgIH1cbiAgICAgIH0pLnRoZW4oZnVuY3Rpb24gKHJlc3VsdHMpIHtcblxuICAgICAgICBpZiAocmVzdWx0cy5sZW5ndGggPT0gMCkge1xuICAgICAgICAgIHJlc3VsdHMgPSBfXygnTm8gcmVzdWx0JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKTtcbiAgICAgICAgfVxuICAgICAgICBfdGhpcy5zZXRTdGF0ZSh7IHJlc3VsdHM6IHJlc3VsdHMgfSk7XG4gICAgICB9KTtcbiAgICB9KSwgX3RoaXMub25DaGFuZ2VWYWx1ZSA9IGZ1bmN0aW9uIChpZCkge1xuICAgICAgX3RoaXMucHJvcHMub25DaGFuZ2UoXy5maW5kKF90aGlzLnN0YXRlLnJlc3VsdHMsIHsgaWQ6IGlkIH0pKTtcbiAgICB9LCBfdGVtcCksIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKF90aGlzLCBfcmV0KTtcbiAgfVxuXG4gIF9jcmVhdGVDbGFzcyhTZWFyY2hQcm9kdWN0LCBbe1xuICAgIGtleTogJ3JlbmRlcicsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgIHZhciBfdGhpczIgPSB0aGlzO1xuXG4gICAgICB2YXIgcmVzdWx0cyA9IHRoaXMuc3RhdGUucmVzdWx0cztcblxuXG4gICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICBGcmFnbWVudCxcbiAgICAgICAgbnVsbCxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRleHRDb250cm9sLCB7XG4gICAgICAgICAgdHlwZTogJ3NlYXJjaCcsXG4gICAgICAgICAgcGxhY2Vob2xkZXI6IF9fKFwiVHlwZSBhIHByb2R1Y3QgbmFtZVwiLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuICAgICAgICAgICAgcmV0dXJuIF90aGlzMi5vblNlYXJjaCh2YWx1ZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9KSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICdkaXYnLFxuICAgICAgICAgIHsgY2xhc3NOYW1lOiAnQUdCLXBhbmVsLXJlc3VsdHMnIH0sXG4gICAgICAgICAgISFyZXN1bHRzICYmIEFycmF5LmlzQXJyYXkocmVzdWx0cykgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAndWwnLFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHJlc3VsdHMubWFwKGZ1bmN0aW9uIChyZXN1bHQpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAnbGknLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdGhpczIub25DaGFuZ2VWYWx1ZShyZXN1bHQuaWQpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgcmVzdWx0LnRpdGxlLnJlbmRlcmVkXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9KVxuICAgICAgICAgICkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAncCcsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgcmVzdWx0c1xuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKTtcbiAgICB9XG4gIH1dKTtcblxuICByZXR1cm4gU2VhcmNoUHJvZHVjdDtcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgU2VhcmNoUHJvZHVjdDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9jb21wb25lbnRzL3NlYXJjaHByb2R1Y3QvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///3\n"); /***/ }), /* 4 */ /*!***********************************!*\ !*** ./src/blocks/gmap/styles.js ***! \***********************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("var styles = {};\n\nstyles.default = null;\n\nstyles.silver = [{\n elementType: 'geometry',\n stylers: [{ color: '#f5f5f5' }]\n}, {\n elementType: 'labels.icon',\n stylers: [{ visibility: 'off' }]\n}, {\n elementType: 'labels.text.fill',\n stylers: [{ color: '#616161' }]\n}, {\n elementType: 'labels.text.stroke',\n stylers: [{ color: '#f5f5f5' }]\n}, {\n featureType: 'administrative.land_parcel',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#bdbdbd' }]\n}, {\n featureType: 'poi',\n elementType: 'geometry',\n stylers: [{ color: '#eeeeee' }]\n}, {\n featureType: 'poi',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#757575' }]\n}, {\n featureType: 'poi.park',\n elementType: 'geometry',\n stylers: [{ color: '#e5e5e5' }]\n}, {\n featureType: 'poi.park',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#9e9e9e' }]\n}, {\n featureType: 'road',\n elementType: 'geometry',\n stylers: [{ color: '#ffffff' }]\n}, {\n featureType: 'road.arterial',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#757575' }]\n}, {\n featureType: 'road.highway',\n elementType: 'geometry',\n stylers: [{ color: '#dadada' }]\n}, {\n featureType: 'road.highway',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#616161' }]\n}, {\n featureType: 'road.local',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#9e9e9e' }]\n}, {\n featureType: 'transit.line',\n elementType: 'geometry',\n stylers: [{ color: '#e5e5e5' }]\n}, {\n featureType: 'transit.station',\n elementType: 'geometry',\n stylers: [{ color: '#eeeeee' }]\n}, {\n featureType: 'water',\n elementType: 'geometry',\n stylers: [{ color: '#c9c9c9' }]\n}, {\n featureType: 'water',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#9e9e9e' }]\n}];\n\nstyles.retro = [{ elementType: 'geometry', stylers: [{ color: '#ebe3cd' }] }, { elementType: 'labels.text.fill', stylers: [{ color: '#523735' }] }, { elementType: 'labels.text.stroke', stylers: [{ color: '#f5f1e6' }] }, {\n featureType: 'administrative',\n elementType: 'geometry.stroke',\n stylers: [{ color: '#c9b2a6' }]\n}, {\n featureType: 'administrative.land_parcel',\n elementType: 'geometry.stroke',\n stylers: [{ color: '#dcd2be' }]\n}, {\n featureType: 'administrative.land_parcel',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#ae9e90' }]\n}, {\n featureType: 'landscape.natural',\n elementType: 'geometry',\n stylers: [{ color: '#dfd2ae' }]\n}, {\n featureType: 'poi',\n elementType: 'geometry',\n stylers: [{ color: '#dfd2ae' }]\n}, {\n featureType: 'poi',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#93817c' }]\n}, {\n featureType: 'poi.park',\n elementType: 'geometry.fill',\n stylers: [{ color: '#a5b076' }]\n}, {\n featureType: 'poi.park',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#447530' }]\n}, {\n featureType: 'road',\n elementType: 'geometry',\n stylers: [{ color: '#f5f1e6' }]\n}, {\n featureType: 'road.arterial',\n elementType: 'geometry',\n stylers: [{ color: '#fdfcf8' }]\n}, {\n featureType: 'road.highway',\n elementType: 'geometry',\n stylers: [{ color: '#f8c967' }]\n}, {\n featureType: 'road.highway',\n elementType: 'geometry.stroke',\n stylers: [{ color: '#e9bc62' }]\n}, {\n featureType: 'road.highway.controlled_access',\n elementType: 'geometry',\n stylers: [{ color: '#e98d58' }]\n}, {\n featureType: 'road.highway.controlled_access',\n elementType: 'geometry.stroke',\n stylers: [{ color: '#db8555' }]\n}, {\n featureType: 'road.local',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#806b63' }]\n}, {\n featureType: 'transit.line',\n elementType: 'geometry',\n stylers: [{ color: '#dfd2ae' }]\n}, {\n featureType: 'transit.line',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#8f7d77' }]\n}, {\n featureType: 'transit.line',\n elementType: 'labels.text.stroke',\n stylers: [{ color: '#ebe3cd' }]\n}, {\n featureType: 'transit.station',\n elementType: 'geometry',\n stylers: [{ color: '#dfd2ae' }]\n}, {\n featureType: 'water',\n elementType: 'geometry.fill',\n stylers: [{ color: '#b9d3c2' }]\n}, {\n featureType: 'water',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#92998d' }]\n}];\n\nstyles.night = [{ elementType: 'geometry', stylers: [{ color: '#242f3e' }] }, { elementType: 'labels.text.stroke', stylers: [{ color: '#242f3e' }] }, { elementType: 'labels.text.fill', stylers: [{ color: '#746855' }] }, {\n featureType: 'administrative.locality',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#d59563' }]\n}, {\n featureType: 'poi',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#d59563' }]\n}, {\n featureType: 'poi.park',\n elementType: 'geometry',\n stylers: [{ color: '#263c3f' }]\n}, {\n featureType: 'poi.park',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#6b9a76' }]\n}, {\n featureType: 'road',\n elementType: 'geometry',\n stylers: [{ color: '#38414e' }]\n}, {\n featureType: 'road',\n elementType: 'geometry.stroke',\n stylers: [{ color: '#212a37' }]\n}, {\n featureType: 'road',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#9ca5b3' }]\n}, {\n featureType: 'road.highway',\n elementType: 'geometry',\n stylers: [{ color: '#746855' }]\n}, {\n featureType: 'road.highway',\n elementType: 'geometry.stroke',\n stylers: [{ color: '#1f2835' }]\n}, {\n featureType: 'road.highway',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#f3d19c' }]\n}, {\n featureType: 'transit',\n elementType: 'geometry',\n stylers: [{ color: '#2f3948' }]\n}, {\n featureType: 'transit.station',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#d59563' }]\n}, {\n featureType: 'water',\n elementType: 'geometry',\n stylers: [{ color: '#17263c' }]\n}, {\n featureType: 'water',\n elementType: 'labels.text.fill',\n stylers: [{ color: '#515c6d' }]\n}, {\n featureType: 'water',\n elementType: 'labels.text.stroke',\n stylers: [{ color: '#17263c' }]\n}];\n\nstyles.dark = [{\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#212121'\n }]\n}, {\n 'elementType': 'labels.icon',\n 'stylers': [{\n 'visibility': 'off'\n }]\n}, {\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#757575'\n }]\n}, {\n 'elementType': 'labels.text.stroke',\n 'stylers': [{\n 'color': '#212121'\n }]\n}, {\n 'featureType': 'administrative',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#757575'\n }]\n}, {\n 'featureType': 'administrative.country',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#9e9e9e'\n }]\n}, {\n 'featureType': 'administrative.land_parcel',\n 'stylers': [{\n 'visibility': 'off'\n }]\n}, {\n 'featureType': 'administrative.locality',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#bdbdbd'\n }]\n}, {\n 'featureType': 'poi',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#757575'\n }]\n}, {\n 'featureType': 'poi.park',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#181818'\n }]\n}, {\n 'featureType': 'poi.park',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#616161'\n }]\n}, {\n 'featureType': 'poi.park',\n 'elementType': 'labels.text.stroke',\n 'stylers': [{\n 'color': '#1b1b1b'\n }]\n}, {\n 'featureType': 'road',\n 'elementType': 'geometry.fill',\n 'stylers': [{\n 'color': '#2c2c2c'\n }]\n}, {\n 'featureType': 'road',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#8a8a8a'\n }]\n}, {\n 'featureType': 'road.arterial',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#373737'\n }]\n}, {\n 'featureType': 'road.highway',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#3c3c3c'\n }]\n}, {\n 'featureType': 'road.highway.controlled_access',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#4e4e4e'\n }]\n}, {\n 'featureType': 'road.local',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#616161'\n }]\n}, {\n 'featureType': 'transit',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#757575'\n }]\n}, {\n 'featureType': 'water',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#000000'\n }]\n}, {\n 'featureType': 'water',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#3d3d3d'\n }]\n}];\n\nstyles.aubergine = [{\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#1d2c4d'\n }]\n}, {\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#8ec3b9'\n }]\n}, {\n 'elementType': 'labels.text.stroke',\n 'stylers': [{\n 'color': '#1a3646'\n }]\n}, {\n 'featureType': 'administrative.country',\n 'elementType': 'geometry.stroke',\n 'stylers': [{\n 'color': '#4b6878'\n }]\n}, {\n 'featureType': 'administrative.land_parcel',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#64779e'\n }]\n}, {\n 'featureType': 'administrative.province',\n 'elementType': 'geometry.stroke',\n 'stylers': [{\n 'color': '#4b6878'\n }]\n}, {\n 'featureType': 'landscape.man_made',\n 'elementType': 'geometry.stroke',\n 'stylers': [{\n 'color': '#334e87'\n }]\n}, {\n 'featureType': 'landscape.natural',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#023e58'\n }]\n}, {\n 'featureType': 'poi',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#283d6a'\n }]\n}, {\n 'featureType': 'poi',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#6f9ba5'\n }]\n}, {\n 'featureType': 'poi',\n 'elementType': 'labels.text.stroke',\n 'stylers': [{\n 'color': '#1d2c4d'\n }]\n}, {\n 'featureType': 'poi.park',\n 'elementType': 'geometry.fill',\n 'stylers': [{\n 'color': '#023e58'\n }]\n}, {\n 'featureType': 'poi.park',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#3C7680'\n }]\n}, {\n 'featureType': 'road',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#304a7d'\n }]\n}, {\n 'featureType': 'road',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#98a5be'\n }]\n}, {\n 'featureType': 'road',\n 'elementType': 'labels.text.stroke',\n 'stylers': [{\n 'color': '#1d2c4d'\n }]\n}, {\n 'featureType': 'road.highway',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#2c6675'\n }]\n}, {\n 'featureType': 'road.highway',\n 'elementType': 'geometry.stroke',\n 'stylers': [{\n 'color': '#255763'\n }]\n}, {\n 'featureType': 'road.highway',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#b0d5ce'\n }]\n}, {\n 'featureType': 'road.highway',\n 'elementType': 'labels.text.stroke',\n 'stylers': [{\n 'color': '#023e58'\n }]\n}, {\n 'featureType': 'transit',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#98a5be'\n }]\n}, {\n 'featureType': 'transit',\n 'elementType': 'labels.text.stroke',\n 'stylers': [{\n 'color': '#1d2c4d'\n }]\n}, {\n 'featureType': 'transit.line',\n 'elementType': 'geometry.fill',\n 'stylers': [{\n 'color': '#283d6a'\n }]\n}, {\n 'featureType': 'transit.station',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#3a4762'\n }]\n}, {\n 'featureType': 'water',\n 'elementType': 'geometry',\n 'stylers': [{\n 'color': '#0e1626'\n }]\n}, {\n 'featureType': 'water',\n 'elementType': 'labels.text.fill',\n 'stylers': [{\n 'color': '#4e6d70'\n }]\n}];\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (styles);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MvZ21hcC9zdHlsZXMuanM/NWJlOCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgc3R5bGVzID0ge307XG5cbnN0eWxlcy5kZWZhdWx0ID0gbnVsbDtcblxuc3R5bGVzLnNpbHZlciA9IFt7XG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNmNWY1ZjUnIH1dXG59LCB7XG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLmljb24nLFxuICBzdHlsZXJzOiBbeyB2aXNpYmlsaXR5OiAnb2ZmJyB9XVxufSwge1xuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyM2MTYxNjEnIH1dXG59LCB7XG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuc3Ryb2tlJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjZjVmNWY1JyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ2FkbWluaXN0cmF0aXZlLmxhbmRfcGFyY2VsJyxcbiAgZWxlbWVudFR5cGU6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjYmRiZGJkJyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3BvaScsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNlZWVlZWUnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncG9pJyxcbiAgZWxlbWVudFR5cGU6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjNzU3NTc1JyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3BvaS5wYXJrJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2U1ZTVlNScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdwb2kucGFyaycsXG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzllOWU5ZScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdyb2FkJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2ZmZmZmZicgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdyb2FkLmFydGVyaWFsJyxcbiAgZWxlbWVudFR5cGU6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjNzU3NTc1JyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3JvYWQuaGlnaHdheScsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNkYWRhZGEnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncm9hZC5oaWdod2F5JyxcbiAgZWxlbWVudFR5cGU6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjNjE2MTYxJyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3JvYWQubG9jYWwnLFxuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyM5ZTllOWUnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAndHJhbnNpdC5saW5lJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2U1ZTVlNScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICd0cmFuc2l0LnN0YXRpb24nLFxuICBlbGVtZW50VHlwZTogJ2dlb21ldHJ5JyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjZWVlZWVlJyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3dhdGVyJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2M5YzljOScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICd3YXRlcicsXG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzllOWU5ZScgfV1cbn1dO1xuXG5zdHlsZXMucmV0cm8gPSBbeyBlbGVtZW50VHlwZTogJ2dlb21ldHJ5Jywgc3R5bGVyczogW3sgY29sb3I6ICcjZWJlM2NkJyB9XSB9LCB7IGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuZmlsbCcsIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzUyMzczNScgfV0gfSwgeyBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LnN0cm9rZScsIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2Y1ZjFlNicgfV0gfSwge1xuICBmZWF0dXJlVHlwZTogJ2FkbWluaXN0cmF0aXZlJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeS5zdHJva2UnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNjOWIyYTYnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAnYWRtaW5pc3RyYXRpdmUubGFuZF9wYXJjZWwnLFxuICBlbGVtZW50VHlwZTogJ2dlb21ldHJ5LnN0cm9rZScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2RjZDJiZScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdhZG1pbmlzdHJhdGl2ZS5sYW5kX3BhcmNlbCcsXG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2FlOWU5MCcgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdsYW5kc2NhcGUubmF0dXJhbCcsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNkZmQyYWUnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncG9pJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2RmZDJhZScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdwb2knLFxuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyM5MzgxN2MnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncG9pLnBhcmsnLFxuICBlbGVtZW50VHlwZTogJ2dlb21ldHJ5LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNhNWIwNzYnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncG9pLnBhcmsnLFxuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyM0NDc1MzAnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncm9hZCcsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNmNWYxZTYnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncm9hZC5hcnRlcmlhbCcsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNmZGZjZjgnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncm9hZC5oaWdod2F5JyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2Y4Yzk2NycgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdyb2FkLmhpZ2h3YXknLFxuICBlbGVtZW50VHlwZTogJ2dlb21ldHJ5LnN0cm9rZScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2U5YmM2MicgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdyb2FkLmhpZ2h3YXkuY29udHJvbGxlZF9hY2Nlc3MnLFxuICBlbGVtZW50VHlwZTogJ2dlb21ldHJ5JyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjZTk4ZDU4JyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3JvYWQuaGlnaHdheS5jb250cm9sbGVkX2FjY2VzcycsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnkuc3Ryb2tlJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjZGI4NTU1JyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3JvYWQubG9jYWwnLFxuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyM4MDZiNjMnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAndHJhbnNpdC5saW5lJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2RmZDJhZScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICd0cmFuc2l0LmxpbmUnLFxuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyM4ZjdkNzcnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAndHJhbnNpdC5saW5lJyxcbiAgZWxlbWVudFR5cGU6ICdsYWJlbHMudGV4dC5zdHJva2UnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNlYmUzY2QnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAndHJhbnNpdC5zdGF0aW9uJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2RmZDJhZScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICd3YXRlcicsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnkuZmlsbCcsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2I5ZDNjMicgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICd3YXRlcicsXG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzkyOTk4ZCcgfV1cbn1dO1xuXG5zdHlsZXMubmlnaHQgPSBbeyBlbGVtZW50VHlwZTogJ2dlb21ldHJ5Jywgc3R5bGVyczogW3sgY29sb3I6ICcjMjQyZjNlJyB9XSB9LCB7IGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuc3Ryb2tlJywgc3R5bGVyczogW3sgY29sb3I6ICcjMjQyZjNlJyB9XSB9LCB7IGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuZmlsbCcsIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzc0Njg1NScgfV0gfSwge1xuICBmZWF0dXJlVHlwZTogJ2FkbWluaXN0cmF0aXZlLmxvY2FsaXR5JyxcbiAgZWxlbWVudFR5cGU6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjZDU5NTYzJyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3BvaScsXG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnI2Q1OTU2MycgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdwb2kucGFyaycsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyMyNjNjM2YnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncG9pLnBhcmsnLFxuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyM2YjlhNzYnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncm9hZCcsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyMzODQxNGUnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncm9hZCcsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnkuc3Ryb2tlJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjMjEyYTM3JyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3JvYWQnLFxuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyM5Y2E1YjMnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAncm9hZC5oaWdod2F5JyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzc0Njg1NScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdyb2FkLmhpZ2h3YXknLFxuICBlbGVtZW50VHlwZTogJ2dlb21ldHJ5LnN0cm9rZScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzFmMjgzNScgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICdyb2FkLmhpZ2h3YXknLFxuICBlbGVtZW50VHlwZTogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyNmM2QxOWMnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAndHJhbnNpdCcsXG4gIGVsZW1lbnRUeXBlOiAnZ2VvbWV0cnknLFxuICBzdHlsZXJzOiBbeyBjb2xvcjogJyMyZjM5NDgnIH1dXG59LCB7XG4gIGZlYXR1cmVUeXBlOiAndHJhbnNpdC5zdGF0aW9uJyxcbiAgZWxlbWVudFR5cGU6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjZDU5NTYzJyB9XVxufSwge1xuICBmZWF0dXJlVHlwZTogJ3dhdGVyJyxcbiAgZWxlbWVudFR5cGU6ICdnZW9tZXRyeScsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzE3MjYzYycgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICd3YXRlcicsXG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gIHN0eWxlcnM6IFt7IGNvbG9yOiAnIzUxNWM2ZCcgfV1cbn0sIHtcbiAgZmVhdHVyZVR5cGU6ICd3YXRlcicsXG4gIGVsZW1lbnRUeXBlOiAnbGFiZWxzLnRleHQuc3Ryb2tlJyxcbiAgc3R5bGVyczogW3sgY29sb3I6ICcjMTcyNjNjJyB9XVxufV07XG5cbnN0eWxlcy5kYXJrID0gW3tcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5JyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjMjEyMTIxJ1xuICB9XVxufSwge1xuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLmljb24nLFxuICAnc3R5bGVycyc6IFt7XG4gICAgJ3Zpc2liaWxpdHknOiAnb2ZmJ1xuICB9XVxufSwge1xuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzc1NzU3NSdcbiAgfV1cbn0sIHtcbiAgJ2VsZW1lbnRUeXBlJzogJ2xhYmVscy50ZXh0LnN0cm9rZScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzIxMjEyMSdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ2FkbWluaXN0cmF0aXZlJyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5JyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjNzU3NTc1J1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAnYWRtaW5pc3RyYXRpdmUuY291bnRyeScsXG4gICdlbGVtZW50VHlwZSc6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjOWU5ZTllJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAnYWRtaW5pc3RyYXRpdmUubGFuZF9wYXJjZWwnLFxuICAnc3R5bGVycyc6IFt7XG4gICAgJ3Zpc2liaWxpdHknOiAnb2ZmJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAnYWRtaW5pc3RyYXRpdmUubG9jYWxpdHknLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnI2JkYmRiZCdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3BvaScsXG4gICdlbGVtZW50VHlwZSc6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjNzU3NTc1J1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncG9pLnBhcmsnLFxuICAnZWxlbWVudFR5cGUnOiAnZ2VvbWV0cnknLFxuICAnc3R5bGVycyc6IFt7XG4gICAgJ2NvbG9yJzogJyMxODE4MTgnXG4gIH1dXG59LCB7XG4gICdmZWF0dXJlVHlwZSc6ICdwb2kucGFyaycsXG4gICdlbGVtZW50VHlwZSc6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjNjE2MTYxJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncG9pLnBhcmsnLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuc3Ryb2tlJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjMWIxYjFiJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncm9hZCcsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeS5maWxsJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjMmMyYzJjJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncm9hZCcsXG4gICdlbGVtZW50VHlwZSc6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjOGE4YThhJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncm9hZC5hcnRlcmlhbCcsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzM3MzczNydcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3JvYWQuaGlnaHdheScsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzNjM2MzYydcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3JvYWQuaGlnaHdheS5jb250cm9sbGVkX2FjY2VzcycsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzRlNGU0ZSdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3JvYWQubG9jYWwnLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzYxNjE2MSdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3RyYW5zaXQnLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzc1NzU3NSdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3dhdGVyJyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5JyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjMDAwMDAwJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAnd2F0ZXInLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzNkM2QzZCdcbiAgfV1cbn1dO1xuXG5zdHlsZXMuYXViZXJnaW5lID0gW3tcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5JyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjMWQyYzRkJ1xuICB9XVxufSwge1xuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzhlYzNiOSdcbiAgfV1cbn0sIHtcbiAgJ2VsZW1lbnRUeXBlJzogJ2xhYmVscy50ZXh0LnN0cm9rZScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzFhMzY0NidcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ2FkbWluaXN0cmF0aXZlLmNvdW50cnknLFxuICAnZWxlbWVudFR5cGUnOiAnZ2VvbWV0cnkuc3Ryb2tlJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjNGI2ODc4J1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAnYWRtaW5pc3RyYXRpdmUubGFuZF9wYXJjZWwnLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzY0Nzc5ZSdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ2FkbWluaXN0cmF0aXZlLnByb3ZpbmNlJyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5LnN0cm9rZScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzRiNjg3OCdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ2xhbmRzY2FwZS5tYW5fbWFkZScsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeS5zdHJva2UnLFxuICAnc3R5bGVycyc6IFt7XG4gICAgJ2NvbG9yJzogJyMzMzRlODcnXG4gIH1dXG59LCB7XG4gICdmZWF0dXJlVHlwZSc6ICdsYW5kc2NhcGUubmF0dXJhbCcsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzAyM2U1OCdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3BvaScsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzI4M2Q2YSdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3BvaScsXG4gICdlbGVtZW50VHlwZSc6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjNmY5YmE1J1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncG9pJyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2xhYmVscy50ZXh0LnN0cm9rZScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzFkMmM0ZCdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3BvaS5wYXJrJyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5LmZpbGwnLFxuICAnc3R5bGVycyc6IFt7XG4gICAgJ2NvbG9yJzogJyMwMjNlNTgnXG4gIH1dXG59LCB7XG4gICdmZWF0dXJlVHlwZSc6ICdwb2kucGFyaycsXG4gICdlbGVtZW50VHlwZSc6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjM0M3NjgwJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncm9hZCcsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzMwNGE3ZCdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3JvYWQnLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzk4YTViZSdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3JvYWQnLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuc3Ryb2tlJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjMWQyYzRkJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncm9hZC5oaWdod2F5JyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5JyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjMmM2Njc1J1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncm9hZC5oaWdod2F5JyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5LnN0cm9rZScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzI1NTc2MydcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3JvYWQuaGlnaHdheScsXG4gICdlbGVtZW50VHlwZSc6ICdsYWJlbHMudGV4dC5maWxsJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjYjBkNWNlJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAncm9hZC5oaWdod2F5JyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2xhYmVscy50ZXh0LnN0cm9rZScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzAyM2U1OCdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3RyYW5zaXQnLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuZmlsbCcsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzk4YTViZSdcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3RyYW5zaXQnLFxuICAnZWxlbWVudFR5cGUnOiAnbGFiZWxzLnRleHQuc3Ryb2tlJyxcbiAgJ3N0eWxlcnMnOiBbe1xuICAgICdjb2xvcic6ICcjMWQyYzRkJ1xuICB9XVxufSwge1xuICAnZmVhdHVyZVR5cGUnOiAndHJhbnNpdC5saW5lJyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2dlb21ldHJ5LmZpbGwnLFxuICAnc3R5bGVycyc6IFt7XG4gICAgJ2NvbG9yJzogJyMyODNkNmEnXG4gIH1dXG59LCB7XG4gICdmZWF0dXJlVHlwZSc6ICd0cmFuc2l0LnN0YXRpb24nLFxuICAnZWxlbWVudFR5cGUnOiAnZ2VvbWV0cnknLFxuICAnc3R5bGVycyc6IFt7XG4gICAgJ2NvbG9yJzogJyMzYTQ3NjInXG4gIH1dXG59LCB7XG4gICdmZWF0dXJlVHlwZSc6ICd3YXRlcicsXG4gICdlbGVtZW50VHlwZSc6ICdnZW9tZXRyeScsXG4gICdzdHlsZXJzJzogW3tcbiAgICAnY29sb3InOiAnIzBlMTYyNidcbiAgfV1cbn0sIHtcbiAgJ2ZlYXR1cmVUeXBlJzogJ3dhdGVyJyxcbiAgJ2VsZW1lbnRUeXBlJzogJ2xhYmVscy50ZXh0LmZpbGwnLFxuICAnc3R5bGVycyc6IFt7XG4gICAgJ2NvbG9yJzogJyM0ZTZkNzAnXG4gIH1dXG59XTtcblxuZXhwb3J0IGRlZmF1bHQgc3R5bGVzO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9nbWFwL3N0eWxlcy5qc1xuLy8gbW9kdWxlIGlkID0gNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///4\n"); /***/ }), /* 5 */ /*!***********************!*\ !*** ./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__blocks_notice__ = __webpack_require__(/*! ./blocks/notice */ 6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__blocks_plugin__ = __webpack_require__(/*! ./blocks/plugin */ 10);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__blocks_ad__ = __webpack_require__(/*! ./blocks/ad */ 17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__blocks_adtext__ = __webpack_require__(/*! ./blocks/adtext */ 20);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__blocks_addtocart__ = __webpack_require__(/*! ./blocks/addtocart */ 23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__blocks_card__ = __webpack_require__(/*! ./blocks/card */ 30);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__blocks_product__ = __webpack_require__(/*! ./blocks/product */ 35);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__blocks_post__ = __webpack_require__(/*! ./blocks/post */ 40);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__blocks_testimonial__ = __webpack_require__(/*! ./blocks/testimonial */ 46);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__blocks_gmap__ = __webpack_require__(/*! ./blocks/gmap */ 50);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__blocks_clicktotweet__ = __webpack_require__(/*! ./blocks/clicktotweet */ 57);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__blocks_summary__ = __webpack_require__(/*! ./blocks/summary */ 62);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__blocks_intro__ = __webpack_require__(/*! ./blocks/intro */ 74);\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3MuanM/N2I1YiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vYmxvY2tzL25vdGljZSc7XG5pbXBvcnQgJy4vYmxvY2tzL3BsdWdpbic7XG5pbXBvcnQgJy4vYmxvY2tzL2FkJztcbmltcG9ydCAnLi9ibG9ja3MvYWR0ZXh0JztcbmltcG9ydCAnLi9ibG9ja3MvYWRkdG9jYXJ0JztcbmltcG9ydCAnLi9ibG9ja3MvY2FyZCc7XG5pbXBvcnQgJy4vYmxvY2tzL3Byb2R1Y3QnO1xuaW1wb3J0ICcuL2Jsb2Nrcy9wb3N0JztcbmltcG9ydCAnLi9ibG9ja3MvdGVzdGltb25pYWwnO1xuaW1wb3J0ICcuL2Jsb2Nrcy9nbWFwJztcbmltcG9ydCAnLi9ibG9ja3MvY2xpY2t0b3R3ZWV0JztcbmltcG9ydCAnLi9ibG9ja3Mvc3VtbWFyeSc7XG5pbXBvcnQgJy4vYmxvY2tzL2ludHJvJztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MuanNcbi8vIG1vZHVsZSBpZCA9IDVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///5\n"); /***/ }), /* 6 */ /*!************************************!*\ !*** ./src/blocks/notice/index.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 7);\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__(/*! ./editor.scss */ 8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_classnames__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__tools__ = __webpack_require__(/*! ./tools */ 9);\n\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar RichText = wp.editor.RichText;\nvar Fragment = wp.element.Fragment;\n\n\nvar types = [{\n slug: 'advice',\n title: __('Advice', 'advanced-gutenberg-blocks'),\n icon: 'thumbs-up'\n}, {\n slug: 'info',\n title: __('Information', 'advanced-gutenberg-blocks'),\n icon: 'info'\n}, {\n slug: 'warning',\n title: __('Warning', 'advanced-gutenberg-blocks'),\n icon: 'warning'\n}, {\n slug: 'avoid',\n title: __('Avoid', 'advanced-gutenberg-blocks'),\n icon: 'dismiss'\n}];\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/notice', {\n title: __('Notice', 'advanced-gutenberg-blocks'),\n description: __('Put forward a tips or a warning', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'warning' },\n keywords: [__('warning', 'advanced-gutenberg-blocks'), __('information', 'advanced-gutenberg-blocks'), __('tips', 'advanced-gutenberg-blocks')],\n attributes: {\n type: {\n source: 'attribute',\n selector: '.wp-block-advanced-gutenberg-blocks-notice',\n attribute: 'data-type',\n default: types[0].slug\n },\n title: {\n source: 'text',\n type: 'string',\n selector: '.wp-block-advanced-gutenberg-blocks-notice__title',\n default: types[0].title\n },\n content: {\n type: 'array',\n source: 'children',\n selector: '.wp-block-advanced-gutenberg-blocks-notice__content'\n }\n },\n edit: function edit(props) {\n var _props$attributes = props.attributes,\n type = _props$attributes.type,\n content = _props$attributes.content,\n title = _props$attributes.title,\n className = props.className,\n isSelected = props.isSelected,\n setAttributes = props.setAttributes;\n\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__tools__[\"a\" /* default */], { type: type, types: types, setAttributes: setAttributes }),\n wp.element.createElement(\n 'div',\n { className: __WEBPACK_IMPORTED_MODULE_2_classnames___default()(className, className + '--' + type) },\n wp.element.createElement(RichText, {\n tagName: 'p',\n value: title,\n className: 'wp-block-advanced-gutenberg-blocks-notice__title',\n onChange: function onChange(title) {\n return setAttributes({ title: title });\n }\n }),\n wp.element.createElement(RichText, {\n tagName: 'p',\n placeholder: __('Your tip/warning content', 'advanced-gutenberg-blocks'),\n value: content,\n className: 'wp-block-advanced-gutenberg-blocks-notice__content',\n onChange: function onChange(content) {\n return setAttributes({ content: content });\n },\n keepPlaceholderOnFocus: 'true'\n })\n )\n );\n },\n save: function save(props) {\n var _props$attributes2 = props.attributes,\n type = _props$attributes2.type,\n title = _props$attributes2.title,\n content = _props$attributes2.content;\n\n\n return wp.element.createElement(\n 'div',\n { className: 'wp-block-advanced-gutenberg-blocks-notice--' + type, 'data-type': type },\n wp.element.createElement(\n 'p',\n { className: 'wp-block-advanced-gutenberg-blocks-notice__title' },\n title\n ),\n wp.element.createElement(\n 'p',\n { className: 'wp-block-advanced-gutenberg-blocks-notice__content' },\n content\n )\n );\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3Mvbm90aWNlL2luZGV4LmpzP2M1MzAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcblxuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5cbmltcG9ydCBUb29scyBmcm9tICcuL3Rvb2xzJztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBSaWNoVGV4dCA9IHdwLmVkaXRvci5SaWNoVGV4dDtcbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cblxudmFyIHR5cGVzID0gW3tcbiAgc2x1ZzogJ2FkdmljZScsXG4gIHRpdGxlOiBfXygnQWR2aWNlJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgaWNvbjogJ3RodW1icy11cCdcbn0sIHtcbiAgc2x1ZzogJ2luZm8nLFxuICB0aXRsZTogX18oJ0luZm9ybWF0aW9uJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgaWNvbjogJ2luZm8nXG59LCB7XG4gIHNsdWc6ICd3YXJuaW5nJyxcbiAgdGl0bGU6IF9fKCdXYXJuaW5nJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgaWNvbjogJ3dhcm5pbmcnXG59LCB7XG4gIHNsdWc6ICdhdm9pZCcsXG4gIHRpdGxlOiBfXygnQXZvaWQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICBpY29uOiAnZGlzbWlzcydcbn1dO1xuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy9ub3RpY2UnLCB7XG4gIHRpdGxlOiBfXygnTm90aWNlJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgZGVzY3JpcHRpb246IF9fKCdQdXQgZm9yd2FyZCBhIHRpcHMgb3IgYSB3YXJuaW5nJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgY2F0ZWdvcnk6ICdjb21tb24nLFxuICBpY29uOiB7IGJhY2tncm91bmQ6ICcjRDU2NTYxJywgZm9yZWdyb3VuZDogXCIjZmZmXCIsIHNyYzogJ3dhcm5pbmcnIH0sXG4gIGtleXdvcmRzOiBbX18oJ3dhcm5pbmcnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLCBfXygnaW5mb3JtYXRpb24nLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLCBfXygndGlwcycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyldLFxuICBhdHRyaWJ1dGVzOiB7XG4gICAgdHlwZToge1xuICAgICAgc291cmNlOiAnYXR0cmlidXRlJyxcbiAgICAgIHNlbGVjdG9yOiAnLndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3Mtbm90aWNlJyxcbiAgICAgIGF0dHJpYnV0ZTogJ2RhdGEtdHlwZScsXG4gICAgICBkZWZhdWx0OiB0eXBlc1swXS5zbHVnXG4gICAgfSxcbiAgICB0aXRsZToge1xuICAgICAgc291cmNlOiAndGV4dCcsXG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIHNlbGVjdG9yOiAnLndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3Mtbm90aWNlX190aXRsZScsXG4gICAgICBkZWZhdWx0OiB0eXBlc1swXS50aXRsZVxuICAgIH0sXG4gICAgY29udGVudDoge1xuICAgICAgdHlwZTogJ2FycmF5JyxcbiAgICAgIHNvdXJjZTogJ2NoaWxkcmVuJyxcbiAgICAgIHNlbGVjdG9yOiAnLndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3Mtbm90aWNlX19jb250ZW50J1xuICAgIH1cbiAgfSxcbiAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuICAgIHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIHR5cGUgPSBfcHJvcHMkYXR0cmlidXRlcy50eXBlLFxuICAgICAgICBjb250ZW50ID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29udGVudCxcbiAgICAgICAgdGl0bGUgPSBfcHJvcHMkYXR0cmlidXRlcy50aXRsZSxcbiAgICAgICAgY2xhc3NOYW1lID0gcHJvcHMuY2xhc3NOYW1lLFxuICAgICAgICBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZCxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG5cblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICBGcmFnbWVudCxcbiAgICAgIG51bGwsXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVG9vbHMsIHsgdHlwZTogdHlwZSwgdHlwZXM6IHR5cGVzLCBzZXRBdHRyaWJ1dGVzOiBzZXRBdHRyaWJ1dGVzIH0pLFxuICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAnZGl2JyxcbiAgICAgICAgeyBjbGFzc05hbWU6IGNsYXNzbmFtZXMoY2xhc3NOYW1lLCBjbGFzc05hbWUgKyAnLS0nICsgdHlwZSkgfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7XG4gICAgICAgICAgdGFnTmFtZTogJ3AnLFxuICAgICAgICAgIHZhbHVlOiB0aXRsZSxcbiAgICAgICAgICBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLW5vdGljZV9fdGl0bGUnLFxuICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh0aXRsZSkge1xuICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyB0aXRsZTogdGl0bGUgfSk7XG4gICAgICAgICAgfVxuICAgICAgICB9KSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7XG4gICAgICAgICAgdGFnTmFtZTogJ3AnLFxuICAgICAgICAgIHBsYWNlaG9sZGVyOiBfXygnWW91ciB0aXAvd2FybmluZyBjb250ZW50JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgICAgICAgICB2YWx1ZTogY29udGVudCxcbiAgICAgICAgICBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLW5vdGljZV9fY29udGVudCcsXG4gICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGNvbnRlbnQpIHtcbiAgICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgY29udGVudDogY29udGVudCB9KTtcbiAgICAgICAgICB9LFxuICAgICAgICAgIGtlZXBQbGFjZWhvbGRlck9uRm9jdXM6ICd0cnVlJ1xuICAgICAgICB9KVxuICAgICAgKVxuICAgICk7XG4gIH0sXG4gIHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcbiAgICB2YXIgX3Byb3BzJGF0dHJpYnV0ZXMyID0gcHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgdHlwZSA9IF9wcm9wcyRhdHRyaWJ1dGVzMi50eXBlLFxuICAgICAgICB0aXRsZSA9IF9wcm9wcyRhdHRyaWJ1dGVzMi50aXRsZSxcbiAgICAgICAgY29udGVudCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5jb250ZW50O1xuXG5cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICB7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3Mtbm90aWNlLS0nICsgdHlwZSwgJ2RhdGEtdHlwZSc6IHR5cGUgfSxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ3AnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3Mtbm90aWNlX190aXRsZScgfSxcbiAgICAgICAgdGl0bGVcbiAgICAgICksXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdwJyxcbiAgICAgICAgeyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLW5vdGljZV9fY29udGVudCcgfSxcbiAgICAgICAgY29udGVudFxuICAgICAgKVxuICAgICk7XG4gIH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9ub3RpY2UvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///6\n"); /***/ }), /* 7 */ /*!**************************************!*\ !*** ./src/blocks/notice/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3Mvbm90aWNlL3N0eWxlLnNjc3M/NGM2MSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9ub3RpY2Uvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///7\n"); /***/ }), /* 8 */ /*!***************************************!*\ !*** ./src/blocks/notice/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3Mvbm90aWNlL2VkaXRvci5zY3NzPzBmZDAiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3Mvbm90aWNlL2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSA4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///8\n"); /***/ }), /* 9 */ /*!************************************!*\ !*** ./src/blocks/notice/tools.js ***! \************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_classnames__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar BlockControls = wp.editor.BlockControls;\nvar _wp$components = wp.components,\n Toolbar = _wp$components.Toolbar,\n IconButton = _wp$components.IconButton,\n Tooltip = _wp$components.Tooltip;\n\nvar Tools = function (_Component) {\n\t_inherits(Tools, _Component);\n\n\tfunction Tools() {\n\t\t_classCallCheck(this, Tools);\n\n\t\treturn _possibleConstructorReturn(this, (Tools.__proto__ || Object.getPrototypeOf(Tools)).apply(this, arguments));\n\t}\n\n\t_createClass(Tools, [{\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar _props = this.props,\n\t\t\t type = _props.type,\n\t\t\t types = _props.types,\n\t\t\t setAttributes = _props.setAttributes;\n\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tBlockControls,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tToolbar,\n\t\t\t\t\tnull,\n\t\t\t\t\ttypes.map(function (option) {\n\t\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t\tTooltip,\n\t\t\t\t\t\t\t{ text: option.title },\n\t\t\t\t\t\t\twp.element.createElement(IconButton, {\n\t\t\t\t\t\t\t\ticon: option.icon,\n\t\t\t\t\t\t\t\tclassName: __WEBPACK_IMPORTED_MODULE_0_classnames___default()('components-icon-button', 'components-toolbar__control', 'AGB-toolbar-icon-' + option.slug, { 'is-active': option.slug == type }),\n\t\t\t\t\t\t\t\tonClick: function onClick() {\n\t\t\t\t\t\t\t\t\treturn setAttributes({ type: option.slug, title: option.title });\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\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}\n\t}]);\n\n\treturn Tools;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Tools);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9ibG9ja3Mvbm90aWNlL3Rvb2xzLmpzPzNjMmEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBDb21wb25lbnQgPSB3cC5lbGVtZW50LkNvbXBvbmVudDtcbnZhciBCbG9ja0NvbnRyb2xzID0gd3AuZWRpdG9yLkJsb2NrQ29udHJvbHM7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIFRvb2xiYXIgPSBfd3AkY29tcG9uZW50cy5Ub29sYmFyLFxuICAgIEljb25CdXR0b24gPSBfd3AkY29tcG9uZW50cy5JY29uQnV0dG9uLFxuICAgIFRvb2x0aXAgPSBfd3AkY29tcG9uZW50cy5Ub29sdGlwO1xuXG52YXIgVG9vbHMgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuXHRfaW5oZXJpdHMoVG9vbHMsIF9Db21wb25lbnQpO1xuXG5cdGZ1bmN0aW9uIFRvb2xzKCkge1xuXHRcdF9jbGFzc0NhbGxDaGVjayh0aGlzLCBUb29scyk7XG5cblx0XHRyZXR1cm4gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgKFRvb2xzLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoVG9vbHMpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcblx0fVxuXG5cdF9jcmVhdGVDbGFzcyhUb29scywgW3tcblx0XHRrZXk6ICdyZW5kZXInLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiByZW5kZXIoKSB7XG5cdFx0XHR2YXIgX3Byb3BzID0gdGhpcy5wcm9wcyxcblx0XHRcdCAgICB0eXBlID0gX3Byb3BzLnR5cGUsXG5cdFx0XHQgICAgdHlwZXMgPSBfcHJvcHMudHlwZXMsXG5cdFx0XHQgICAgc2V0QXR0cmlidXRlcyA9IF9wcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG5cblx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEJsb2NrQ29udHJvbHMsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRUb29sYmFyLFxuXHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0dHlwZXMubWFwKGZ1bmN0aW9uIChvcHRpb24pIHtcblx0XHRcdFx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFRvb2x0aXAsXG5cdFx0XHRcdFx0XHRcdHsgdGV4dDogb3B0aW9uLnRpdGxlIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uQnV0dG9uLCB7XG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogb3B0aW9uLmljb24sXG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiBjbGFzc25hbWVzKCdjb21wb25lbnRzLWljb24tYnV0dG9uJywgJ2NvbXBvbmVudHMtdG9vbGJhcl9fY29udHJvbCcsICdBR0ItdG9vbGJhci1pY29uLScgKyBvcHRpb24uc2x1ZywgeyAnaXMtYWN0aXZlJzogb3B0aW9uLnNsdWcgPT0gdHlwZSB9KSxcblx0XHRcdFx0XHRcdFx0XHRvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyB0eXBlOiBvcHRpb24uc2x1ZywgdGl0bGU6IG9wdGlvbi50aXRsZSB9KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdClcblx0XHRcdCk7XG5cdFx0fVxuXHR9XSk7XG5cblx0cmV0dXJuIFRvb2xzO1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBUb29scztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3Mvbm90aWNlL3Rvb2xzLmpzXG4vLyBtb2R1bGUgaWQgPSA5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\n"); /***/ }), /* 10 */ /*!************************************!*\ !*** ./src/blocks/plugin/index.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 11);\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__(/*! ./editor.scss */ 12);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspect__ = __webpack_require__(/*! ./inspect */ 13);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__preview__ = __webpack_require__(/*! ./preview */ 16);\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar Fragment = wp.element.Fragment;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/plugin', {\n title: __('Plugin', 'advanced-gutenberg-blocks'),\n description: __('Display informations from a WordPress plugin', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'admin-plugins' },\n keywords: ['plugin'],\n attributes: {\n slug: {\n type: 'string',\n default: false\n }\n },\n edit: function edit(props) {\n var slug = props.attributes.slug,\n setAttributes = props.setAttributes;\n\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__inspect__[\"a\" /* default */], { slug: slug, setAttributes: setAttributes }),\n !!slug ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__preview__[\"a\" /* default */], { slug: slug }) : wp.element.createElement(\n 'p',\n { 'class': 'AGB-block-message' },\n __('Search for a plugin in the inspector', 'advanced-gutenberg-blocks')\n )\n );\n },\n save: function save(props) {\n return null;\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3BsdWdpbi9pbmRleC5qcz8yMzlhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbmltcG9ydCBJbnNwZWN0b3IgZnJvbSAnLi9pbnNwZWN0JztcbmltcG9ydCBQcmV2aWV3IGZyb20gJy4vcHJldmlldyc7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xuXG5cbmV4cG9ydCBkZWZhdWx0IHJlZ2lzdGVyQmxvY2tUeXBlKCdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzL3BsdWdpbicsIHtcbiAgdGl0bGU6IF9fKCdQbHVnaW4nLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICBkZXNjcmlwdGlvbjogX18oJ0Rpc3BsYXkgaW5mb3JtYXRpb25zIGZyb20gYSBXb3JkUHJlc3MgcGx1Z2luJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgY2F0ZWdvcnk6ICdjb21tb24nLFxuICBpY29uOiB7IGJhY2tncm91bmQ6ICcjRDU2NTYxJywgZm9yZWdyb3VuZDogXCIjZmZmXCIsIHNyYzogJ2FkbWluLXBsdWdpbnMnIH0sXG4gIGtleXdvcmRzOiBbJ3BsdWdpbiddLFxuICBhdHRyaWJ1dGVzOiB7XG4gICAgc2x1Zzoge1xuICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICBkZWZhdWx0OiBmYWxzZVxuICAgIH1cbiAgfSxcbiAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuICAgIHZhciBzbHVnID0gcHJvcHMuYXR0cmlidXRlcy5zbHVnLFxuICAgICAgICBzZXRBdHRyaWJ1dGVzID0gcHJvcHMuc2V0QXR0cmlidXRlcztcblxuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIEZyYWdtZW50LFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbnNwZWN0b3IsIHsgc2x1Zzogc2x1Zywgc2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcyB9KSxcbiAgICAgICEhc2x1ZyA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQcmV2aWV3LCB7IHNsdWc6IHNsdWcgfSkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdwJyxcbiAgICAgICAgeyAnY2xhc3MnOiAnQUdCLWJsb2NrLW1lc3NhZ2UnIH0sXG4gICAgICAgIF9fKCdTZWFyY2ggZm9yIGEgcGx1Z2luIGluIHRoZSBpbnNwZWN0b3InLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG4gICAgICApXG4gICAgKTtcbiAgfSxcbiAgc2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuICAgIHJldHVybiBudWxsO1xuICB9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvcGx1Z2luL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAxMFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///10\n"); /***/ }), /* 11 */ /*!**************************************!*\ !*** ./src/blocks/plugin/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3BsdWdpbi9zdHlsZS5zY3NzP2RiMzQiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvcGx1Z2luL3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDExXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ /*!***************************************!*\ !*** ./src/blocks/plugin/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3BsdWdpbi9lZGl0b3Iuc2Nzcz9iYzdhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL3BsdWdpbi9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMTJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///12\n"); /***/ }), /* 13 */ /*!**************************************!*\ !*** ./src/blocks/plugin/inspect.js ***! \**************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_searchplugin__ = __webpack_require__(/*! ../../components/searchplugin */ 14);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar InspectorControls = wp.editor.InspectorControls;\nvar PanelBody = wp.components.PanelBody;\n\nvar Inspector = function (_Component) {\n _inherits(Inspector, _Component);\n\n function Inspector() {\n _classCallCheck(this, Inspector);\n\n return _possibleConstructorReturn(this, (Inspector.__proto__ || Object.getPrototypeOf(Inspector)).apply(this, arguments));\n }\n\n _createClass(Inspector, [{\n key: 'render',\n value: function render() {\n var setAttributes = this.props.setAttributes;\n\n\n return wp.element.createElement(\n InspectorControls,\n null,\n wp.element.createElement(\n PanelBody,\n { title: __('Choose a plugin', 'advanced-gutenberg-blocks') },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__components_searchplugin__[\"a\" /* default */], {\n onChange: function onChange(plugin) {\n return setAttributes({ slug: plugin.slug });\n }\n })\n )\n );\n }\n }]);\n\n return Inspector;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3BsdWdpbi9pbnNwZWN0LmpzPzUzODgiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG5pbXBvcnQgU2VhcmNoUGx1Z2luIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvc2VhcmNocGx1Z2luJztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBDb21wb25lbnQgPSB3cC5lbGVtZW50LkNvbXBvbmVudDtcbnZhciBJbnNwZWN0b3JDb250cm9scyA9IHdwLmVkaXRvci5JbnNwZWN0b3JDb250cm9scztcbnZhciBQYW5lbEJvZHkgPSB3cC5jb21wb25lbnRzLlBhbmVsQm9keTtcblxudmFyIEluc3BlY3RvciA9IGZ1bmN0aW9uIChfQ29tcG9uZW50KSB7XG4gIF9pbmhlcml0cyhJbnNwZWN0b3IsIF9Db21wb25lbnQpO1xuXG4gIGZ1bmN0aW9uIEluc3BlY3RvcigpIHtcbiAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgSW5zcGVjdG9yKTtcblxuICAgIHJldHVybiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoSW5zcGVjdG9yLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoSW5zcGVjdG9yKSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG4gIH1cblxuICBfY3JlYXRlQ2xhc3MoSW5zcGVjdG9yLCBbe1xuICAgIGtleTogJ3JlbmRlcicsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgIHZhciBzZXRBdHRyaWJ1dGVzID0gdGhpcy5wcm9wcy5zZXRBdHRyaWJ1dGVzO1xuXG5cbiAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEluc3BlY3RvckNvbnRyb2xzLFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgUGFuZWxCb2R5LFxuICAgICAgICAgIHsgdGl0bGU6IF9fKCdDaG9vc2UgYSBwbHVnaW4nLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpIH0sXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlYXJjaFBsdWdpbiwge1xuICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHBsdWdpbikge1xuICAgICAgICAgICAgICByZXR1cm4gc2V0QXR0cmlidXRlcyh7IHNsdWc6IHBsdWdpbi5zbHVnIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIClcbiAgICAgICk7XG4gICAgfVxuICB9XSk7XG5cbiAgcmV0dXJuIEluc3BlY3Rvcjtcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgSW5zcGVjdG9yO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9wbHVnaW4vaW5zcGVjdC5qc1xuLy8gbW9kdWxlIGlkID0gMTNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///13\n"); /***/ }), /* 14 */ /*!**********************************************!*\ !*** ./src/components/searchplugin/index.js ***! \**********************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce__ = __webpack_require__(/*! throttle-debounce */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\nvar TextControl = wp.components.TextControl;\n\nvar SearchPlugin = function (_Component) {\n _inherits(SearchPlugin, _Component);\n\n function SearchPlugin() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, SearchPlugin);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = SearchPlugin.__proto__ || Object.getPrototypeOf(SearchPlugin)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n results: false\n }, _this.onSearch = Object(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__[\"debounce\"])(300, function (search) {\n\n if (search.length < 3) {\n return;\n }\n\n _this.setState({ results: __('Loading...', 'advanced-gutenberg-blocks') });\n\n fetch(advancedGutenbergBlocksGlobals.ajaxurl, {\n method: 'POST',\n headers: {\n 'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'\n },\n body: 'action=search_plugins&search=' + encodeURIComponent(search),\n credentials: 'same-origin'\n }).then(function (response) {\n return response.json();\n }).then(function (response) {\n\n if (response.info.results == 0) {\n _this.setState({ results: __('No result', 'advanced-gutenberg-blocks') });\n } else {\n _this.setState({ results: response.plugins });\n }\n }).catch(function (error) {\n\n _this.setState({ results: __(\"⚠️ Error: Couldn't reach wp.org\", 'advanced-gutenberg-blocks') });\n });\n }), _this.onChangeValue = function (slug) {\n _this.props.onChange(_.find(_this.state.results, { slug: slug }));\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(SearchPlugin, [{\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var results = this.state.results;\n\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(TextControl, {\n type: 'search',\n placeholder: __(\"Type a plugin name \", 'advanced-gutenberg-blocks'),\n onChange: function onChange(value) {\n return _this2.onSearch(value);\n }\n }),\n wp.element.createElement(\n 'div',\n { className: 'AGB-panel-results' },\n results && Array.isArray(results) ? wp.element.createElement(\n 'ul',\n null,\n results.map(function (plugin) {\n\n return wp.element.createElement(\n 'li',\n { onClick: function onClick() {\n return _this2.onChangeValue(plugin.slug);\n } },\n wp.element.createElement('img', { src: plugin.icon, alt: plugin.name }),\n wp.element.createElement(\n 'span',\n null,\n plugin.name\n )\n );\n })\n ) : wp.element.createElement(\n 'p',\n null,\n results\n )\n )\n );\n }\n }]);\n\n return SearchPlugin;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (SearchPlugin);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zZWFyY2hwbHVnaW4vaW5kZXguanM/MTBjNiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbmltcG9ydCB7IGRlYm91bmNlIH0gZnJvbSAndGhyb3R0bGUtZGVib3VuY2UnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIF93cCRlbGVtZW50ID0gd3AuZWxlbWVudCxcbiAgICBDb21wb25lbnQgPSBfd3AkZWxlbWVudC5Db21wb25lbnQsXG4gICAgRnJhZ21lbnQgPSBfd3AkZWxlbWVudC5GcmFnbWVudDtcbnZhciBUZXh0Q29udHJvbCA9IHdwLmNvbXBvbmVudHMuVGV4dENvbnRyb2w7XG5cbnZhciBTZWFyY2hQbHVnaW4gPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICBfaW5oZXJpdHMoU2VhcmNoUGx1Z2luLCBfQ29tcG9uZW50KTtcblxuICBmdW5jdGlvbiBTZWFyY2hQbHVnaW4oKSB7XG4gICAgdmFyIF9yZWY7XG5cbiAgICB2YXIgX3RlbXAsIF90aGlzLCBfcmV0O1xuXG4gICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIFNlYXJjaFBsdWdpbik7XG5cbiAgICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuICAgICAgYXJnc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTtcbiAgICB9XG5cbiAgICByZXR1cm4gX3JldCA9IChfdGVtcCA9IChfdGhpcyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChfcmVmID0gU2VhcmNoUGx1Z2luLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoU2VhcmNoUGx1Z2luKSkuY2FsbC5hcHBseShfcmVmLCBbdGhpc10uY29uY2F0KGFyZ3MpKSksIF90aGlzKSwgX3RoaXMuc3RhdGUgPSB7XG4gICAgICByZXN1bHRzOiBmYWxzZVxuICAgIH0sIF90aGlzLm9uU2VhcmNoID0gZGVib3VuY2UoMzAwLCBmdW5jdGlvbiAoc2VhcmNoKSB7XG5cbiAgICAgIGlmIChzZWFyY2gubGVuZ3RoIDwgMykge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG5cbiAgICAgIF90aGlzLnNldFN0YXRlKHsgcmVzdWx0czogX18oJ0xvYWRpbmcuLi4nLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpIH0pO1xuXG4gICAgICBmZXRjaChhZHZhbmNlZEd1dGVuYmVyZ0Jsb2Nrc0dsb2JhbHMuYWpheHVybCwge1xuICAgICAgICBtZXRob2Q6ICdQT1NUJyxcbiAgICAgICAgaGVhZGVyczoge1xuICAgICAgICAgICdDb250ZW50LVR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkOyBjaGFyc2V0PXV0Zi04J1xuICAgICAgICB9LFxuICAgICAgICBib2R5OiAnYWN0aW9uPXNlYXJjaF9wbHVnaW5zJnNlYXJjaD0nICsgZW5jb2RlVVJJQ29tcG9uZW50KHNlYXJjaCksXG4gICAgICAgIGNyZWRlbnRpYWxzOiAnc2FtZS1vcmlnaW4nXG4gICAgICB9KS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkge1xuICAgICAgICByZXR1cm4gcmVzcG9uc2UuanNvbigpO1xuICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHtcblxuICAgICAgICBpZiAocmVzcG9uc2UuaW5mby5yZXN1bHRzID09IDApIHtcbiAgICAgICAgICBfdGhpcy5zZXRTdGF0ZSh7IHJlc3VsdHM6IF9fKCdObyByZXN1bHQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpIH0pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIF90aGlzLnNldFN0YXRlKHsgcmVzdWx0czogcmVzcG9uc2UucGx1Z2lucyB9KTtcbiAgICAgICAgfVxuICAgICAgfSkuY2F0Y2goZnVuY3Rpb24gKGVycm9yKSB7XG5cbiAgICAgICAgX3RoaXMuc2V0U3RhdGUoeyByZXN1bHRzOiBfXyhcIuKaoO+4jyBFcnJvcjogQ291bGRuJ3QgcmVhY2ggd3Aub3JnXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJykgfSk7XG4gICAgICB9KTtcbiAgICB9KSwgX3RoaXMub25DaGFuZ2VWYWx1ZSA9IGZ1bmN0aW9uIChzbHVnKSB7XG4gICAgICBfdGhpcy5wcm9wcy5vbkNoYW5nZShfLmZpbmQoX3RoaXMuc3RhdGUucmVzdWx0cywgeyBzbHVnOiBzbHVnIH0pKTtcbiAgICB9LCBfdGVtcCksIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKF90aGlzLCBfcmV0KTtcbiAgfVxuXG4gIF9jcmVhdGVDbGFzcyhTZWFyY2hQbHVnaW4sIFt7XG4gICAga2V5OiAncmVuZGVyJyxcbiAgICB2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuICAgICAgdmFyIF90aGlzMiA9IHRoaXM7XG5cbiAgICAgIHZhciByZXN1bHRzID0gdGhpcy5zdGF0ZS5yZXN1bHRzO1xuXG5cbiAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgIEZyYWdtZW50LFxuICAgICAgICBudWxsLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcbiAgICAgICAgICB0eXBlOiAnc2VhcmNoJyxcbiAgICAgICAgICBwbGFjZWhvbGRlcjogX18oXCJUeXBlIGEgcGx1Z2luIG5hbWUgXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG4gICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG4gICAgICAgICAgICByZXR1cm4gX3RoaXMyLm9uU2VhcmNoKHZhbHVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgJ2RpdicsXG4gICAgICAgICAgeyBjbGFzc05hbWU6ICdBR0ItcGFuZWwtcmVzdWx0cycgfSxcbiAgICAgICAgICByZXN1bHRzICYmIEFycmF5LmlzQXJyYXkocmVzdWx0cykgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAndWwnLFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHJlc3VsdHMubWFwKGZ1bmN0aW9uIChwbHVnaW4pIHtcblxuICAgICAgICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICdsaScsXG4gICAgICAgICAgICAgICAgeyBvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3RoaXMyLm9uQ2hhbmdlVmFsdWUocGx1Z2luLnNsdWcpO1xuICAgICAgICAgICAgICAgICAgfSB9LFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnaW1nJywgeyBzcmM6IHBsdWdpbi5pY29uLCBhbHQ6IHBsdWdpbi5uYW1lIH0pLFxuICAgICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAgICdzcGFuJyxcbiAgICAgICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgICAgICBwbHVnaW4ubmFtZVxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgKSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICdwJyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICByZXN1bHRzXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApO1xuICAgIH1cbiAgfV0pO1xuXG4gIHJldHVybiBTZWFyY2hQbHVnaW47XG59KENvbXBvbmVudCk7XG5cbmV4cG9ydCBkZWZhdWx0IFNlYXJjaFBsdWdpbjtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9jb21wb25lbnRzL3NlYXJjaHBsdWdpbi9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gMTRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///14\n"); /***/ }), /* 15 */ /*!****************************************************!*\ !*** ./node_modules/throttle-debounce/debounce.js ***! \****************************************************/ /*! dynamic exports provided */ /*! all exports used */ /***/ (function(module, exports, __webpack_require__) { eval("/* eslint-disable no-undefined */\n\nvar throttle = __webpack_require__(/*! ./throttle */ 2);\n\n/**\n * Debounce execution of a function. Debouncing, unlike throttling,\n * guarantees that a function is only executed a single time, either at the\n * very beginning of a series of calls, or at the very end.\n *\n * @param {Number} delay A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful.\n * @param {Boolean} [atBegin] Optional, defaults to false. If atBegin is false or unspecified, callback will only be executed `delay` milliseconds\n * after the last debounced-function call. If atBegin is true, callback will be executed only at the first debounced-function call.\n * (After the throttled-function has not been called for `delay` milliseconds, the internal counter is reset).\n * @param {Function} callback A function to be executed after delay milliseconds. The `this` context and all arguments are passed through, as-is,\n * to `callback` when the debounced-function is executed.\n *\n * @return {Function} A new, debounced function.\n */\nmodule.exports = function ( delay, atBegin, callback ) {\n\treturn callback === undefined ? throttle(delay, atBegin, false) : throttle(delay, callback, atBegin !== false);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdGhyb3R0bGUtZGVib3VuY2UvZGVib3VuY2UuanM/MzhkZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSBuby11bmRlZmluZWQgKi9cblxudmFyIHRocm90dGxlID0gcmVxdWlyZSgnLi90aHJvdHRsZScpO1xuXG4vKipcbiAqIERlYm91bmNlIGV4ZWN1dGlvbiBvZiBhIGZ1bmN0aW9uLiBEZWJvdW5jaW5nLCB1bmxpa2UgdGhyb3R0bGluZyxcbiAqIGd1YXJhbnRlZXMgdGhhdCBhIGZ1bmN0aW9uIGlzIG9ubHkgZXhlY3V0ZWQgYSBzaW5nbGUgdGltZSwgZWl0aGVyIGF0IHRoZVxuICogdmVyeSBiZWdpbm5pbmcgb2YgYSBzZXJpZXMgb2YgY2FsbHMsIG9yIGF0IHRoZSB2ZXJ5IGVuZC5cbiAqXG4gKiBAcGFyYW0gIHtOdW1iZXJ9ICAgZGVsYXkgICAgICAgICBBIHplcm8tb3ItZ3JlYXRlciBkZWxheSBpbiBtaWxsaXNlY29uZHMuIEZvciBldmVudCBjYWxsYmFja3MsIHZhbHVlcyBhcm91bmQgMTAwIG9yIDI1MCAob3IgZXZlbiBoaWdoZXIpIGFyZSBtb3N0IHVzZWZ1bC5cbiAqIEBwYXJhbSAge0Jvb2xlYW59ICBbYXRCZWdpbl0gICAgIE9wdGlvbmFsLCBkZWZhdWx0cyB0byBmYWxzZS4gSWYgYXRCZWdpbiBpcyBmYWxzZSBvciB1bnNwZWNpZmllZCwgY2FsbGJhY2sgd2lsbCBvbmx5IGJlIGV4ZWN1dGVkIGBkZWxheWAgbWlsbGlzZWNvbmRzXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZnRlciB0aGUgbGFzdCBkZWJvdW5jZWQtZnVuY3Rpb24gY2FsbC4gSWYgYXRCZWdpbiBpcyB0cnVlLCBjYWxsYmFjayB3aWxsIGJlIGV4ZWN1dGVkIG9ubHkgYXQgdGhlIGZpcnN0IGRlYm91bmNlZC1mdW5jdGlvbiBjYWxsLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKEFmdGVyIHRoZSB0aHJvdHRsZWQtZnVuY3Rpb24gaGFzIG5vdCBiZWVuIGNhbGxlZCBmb3IgYGRlbGF5YCBtaWxsaXNlY29uZHMsIHRoZSBpbnRlcm5hbCBjb3VudGVyIGlzIHJlc2V0KS5cbiAqIEBwYXJhbSAge0Z1bmN0aW9ufSBjYWxsYmFjayAgICAgIEEgZnVuY3Rpb24gdG8gYmUgZXhlY3V0ZWQgYWZ0ZXIgZGVsYXkgbWlsbGlzZWNvbmRzLiBUaGUgYHRoaXNgIGNvbnRleHQgYW5kIGFsbCBhcmd1bWVudHMgYXJlIHBhc3NlZCB0aHJvdWdoLCBhcy1pcyxcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvIGBjYWxsYmFja2Agd2hlbiB0aGUgZGVib3VuY2VkLWZ1bmN0aW9uIGlzIGV4ZWN1dGVkLlxuICpcbiAqIEByZXR1cm4ge0Z1bmN0aW9ufSBBIG5ldywgZGVib3VuY2VkIGZ1bmN0aW9uLlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uICggZGVsYXksIGF0QmVnaW4sIGNhbGxiYWNrICkge1xuXHRyZXR1cm4gY2FsbGJhY2sgPT09IHVuZGVmaW5lZCA/IHRocm90dGxlKGRlbGF5LCBhdEJlZ2luLCBmYWxzZSkgOiB0aHJvdHRsZShkZWxheSwgY2FsbGJhY2ssIGF0QmVnaW4gIT09IGZhbHNlKTtcbn07XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy90aHJvdHRsZS1kZWJvdW5jZS9kZWJvdW5jZS5qc1xuLy8gbW9kdWxlIGlkID0gMTVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///15\n"); /***/ }), /* 16 */ /*!**************************************!*\ !*** ./src/blocks/plugin/preview.js ***! \**************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar _wp$components = wp.components,\n Placeholder = _wp$components.Placeholder,\n Spinner = _wp$components.Spinner,\n TextControl = _wp$components.TextControl;\n\nvar Preview = function (_Component) {\n\t_inherits(Preview, _Component);\n\n\tfunction Preview() {\n\t\tvar _ref;\n\n\t\tvar _temp, _this, _ret;\n\n\t\t_classCallCheck(this, Preview);\n\n\t\tfor (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n\t\t\targs[_key] = arguments[_key];\n\t\t}\n\n\t\treturn _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Preview.__proto__ || Object.getPrototypeOf(Preview)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n\t\t\tplugin: false\n\t\t}, _this.getPlugin = function () {\n\t\t\tvar slug = _this.props.slug;\n\n\n\t\t\tfetch(advancedGutenbergBlocksGlobals.ajaxurl, {\n\t\t\t\tmethod: 'POST',\n\t\t\t\theaders: {\n\t\t\t\t\t'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8'\n\t\t\t\t},\n\t\t\t\tbody: 'action=get_plugin&slug=' + slug,\n\t\t\t\tcredentials: 'same-origin'\n\t\t\t}).then(function (response) {\n\t\t\t\treturn response.json();\n\t\t\t}).then(function (response) {\n\n\t\t\t\t_this.setState({ plugin: response });\n\t\t\t});\n\t\t}, _temp), _possibleConstructorReturn(_this, _ret);\n\t}\n\n\t_createClass(Preview, [{\n\t\tkey: 'componentWillMount',\n\t\tvalue: function componentWillMount() {\n\t\t\tthis.getPlugin();\n\t\t}\n\t}, {\n\t\tkey: 'componentDidUpdate',\n\t\tvalue: function componentDidUpdate(lastProps, lastStates) {\n\n\t\t\tif (lastProps.slug != this.props.slug) {\n\t\t\t\tthis.getPlugin();\n\t\t\t}\n\t\t}\n\t}, {\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar _state$plugin = this.state.plugin,\n\t\t\t downloadLink = _state$plugin.downloadLink,\n\t\t\t image = _state$plugin.image,\n\t\t\t name = _state$plugin.name,\n\t\t\t description = _state$plugin.description,\n\t\t\t activeInstalls = _state$plugin.activeInstalls,\n\t\t\t homepage = _state$plugin.homepage,\n\t\t\t rating = _state$plugin.rating,\n\t\t\t numRatings = _state$plugin.numRatings,\n\t\t\t author = _state$plugin.author,\n\t\t\t stars = _state$plugin.stars,\n\t\t\t icon = _state$plugin.icon;\n\n\n\t\t\tif (!this.state.plugin) {\n\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\t{ 'class': 'AGB-block-message' },\n\t\t\t\t\twp.element.createElement(Spinner, null),\n\t\t\t\t\t__('Loading plugin...', 'advanced-gutenberg-blocks')\n\t\t\t\t);\n\t\t\t} else {\n\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin' },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'div',\n\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__content' },\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t{ href: downloadLink, className: 'wp-block-advanced-gutenberg-blocks-plugin__picture' },\n\t\t\t\t\t\t\twp.element.createElement('img', { src: icon, alt: name })\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__main' },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'p',\n\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__title' },\n\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t{ href: downloadLink },\n\t\t\t\t\t\t\t\t\tname\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'p',\n\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__desc' },\n\t\t\t\t\t\t\t\tdescription\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'p',\n\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__author' },\n\t\t\t\t\t\t\t\t__('By', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\t\t\t'\\xA0',\n\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t{ href: homepage, target: '_blank' },\n\t\t\t\t\t\t\t\t\tauthor\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'footer',\n\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__footer' },\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__meta' },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'p',\n\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__rating' },\n\t\t\t\t\t\t\t\twp.element.createElement('span', {\n\t\t\t\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-plugin__stars',\n\t\t\t\t\t\t\t\t\tdangerouslySetInnerHTML: { __html: stars }\n\t\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t\t\t'\\xA0',\n\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t'span',\n\t\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__num-rating' },\n\t\t\t\t\t\t\t\t\tnumRatings\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'p',\n\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__active' },\n\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t'span',\n\t\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\tactiveInstalls\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\t'\\xA0',\n\t\t\t\t\t\t\t\t__('Active Installations', 'advanced-gutenberg-blocks')\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t),\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-plugin__download' },\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\thref: downloadLink,\n\t\t\t\t\t\t\t\t\ttarget: '_blank',\n\t\t\t\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-plugin__button' },\n\t\t\t\t\t\t\t\t__('Plugin page', 'advanced-gutenberg-blocks')\n\t\t\t\t\t\t\t)\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}\n\t}]);\n\n\treturn Preview;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Preview);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3BsdWdpbi9wcmV2aWV3LmpzP2I0YmUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIENvbXBvbmVudCA9IHdwLmVsZW1lbnQuQ29tcG9uZW50O1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQbGFjZWhvbGRlciA9IF93cCRjb21wb25lbnRzLlBsYWNlaG9sZGVyLFxuICAgIFNwaW5uZXIgPSBfd3AkY29tcG9uZW50cy5TcGlubmVyLFxuICAgIFRleHRDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVGV4dENvbnRyb2w7XG5cbnZhciBQcmV2aWV3ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0X2luaGVyaXRzKFByZXZpZXcsIF9Db21wb25lbnQpO1xuXG5cdGZ1bmN0aW9uIFByZXZpZXcoKSB7XG5cdFx0dmFyIF9yZWY7XG5cblx0XHR2YXIgX3RlbXAsIF90aGlzLCBfcmV0O1xuXG5cdFx0X2NsYXNzQ2FsbENoZWNrKHRoaXMsIFByZXZpZXcpO1xuXG5cdFx0Zm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcblx0XHRcdGFyZ3NbX2tleV0gPSBhcmd1bWVudHNbX2tleV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIF9yZXQgPSAoX3RlbXAgPSAoX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoX3JlZiA9IFByZXZpZXcuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihQcmV2aWV3KSkuY2FsbC5hcHBseShfcmVmLCBbdGhpc10uY29uY2F0KGFyZ3MpKSksIF90aGlzKSwgX3RoaXMuc3RhdGUgPSB7XG5cdFx0XHRwbHVnaW46IGZhbHNlXG5cdFx0fSwgX3RoaXMuZ2V0UGx1Z2luID0gZnVuY3Rpb24gKCkge1xuXHRcdFx0dmFyIHNsdWcgPSBfdGhpcy5wcm9wcy5zbHVnO1xuXG5cblx0XHRcdGZldGNoKGFkdmFuY2VkR3V0ZW5iZXJnQmxvY2tzR2xvYmFscy5hamF4dXJsLCB7XG5cdFx0XHRcdG1ldGhvZDogJ1BPU1QnLFxuXHRcdFx0XHRoZWFkZXJzOiB7XG5cdFx0XHRcdFx0J0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7IGNoYXJzZXQ9dXRmLTgnXG5cdFx0XHRcdH0sXG5cdFx0XHRcdGJvZHk6ICdhY3Rpb249Z2V0X3BsdWdpbiZzbHVnPScgKyBzbHVnLFxuXHRcdFx0XHRjcmVkZW50aWFsczogJ3NhbWUtb3JpZ2luJ1xuXHRcdFx0fSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHtcblx0XHRcdFx0cmV0dXJuIHJlc3BvbnNlLmpzb24oKTtcblx0XHRcdH0pLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7XG5cblx0XHRcdFx0X3RoaXMuc2V0U3RhdGUoeyBwbHVnaW46IHJlc3BvbnNlIH0pO1xuXHRcdFx0fSk7XG5cdFx0fSwgX3RlbXApLCBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihfdGhpcywgX3JldCk7XG5cdH1cblxuXHRfY3JlYXRlQ2xhc3MoUHJldmlldywgW3tcblx0XHRrZXk6ICdjb21wb25lbnRXaWxsTW91bnQnLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBjb21wb25lbnRXaWxsTW91bnQoKSB7XG5cdFx0XHR0aGlzLmdldFBsdWdpbigpO1xuXHRcdH1cblx0fSwge1xuXHRcdGtleTogJ2NvbXBvbmVudERpZFVwZGF0ZScsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudERpZFVwZGF0ZShsYXN0UHJvcHMsIGxhc3RTdGF0ZXMpIHtcblxuXHRcdFx0aWYgKGxhc3RQcm9wcy5zbHVnICE9IHRoaXMucHJvcHMuc2x1Zykge1xuXHRcdFx0XHR0aGlzLmdldFBsdWdpbigpO1xuXHRcdFx0fVxuXHRcdH1cblx0fSwge1xuXHRcdGtleTogJ3JlbmRlcicsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcblx0XHRcdHZhciBfc3RhdGUkcGx1Z2luID0gdGhpcy5zdGF0ZS5wbHVnaW4sXG5cdFx0XHQgICAgZG93bmxvYWRMaW5rID0gX3N0YXRlJHBsdWdpbi5kb3dubG9hZExpbmssXG5cdFx0XHQgICAgaW1hZ2UgPSBfc3RhdGUkcGx1Z2luLmltYWdlLFxuXHRcdFx0ICAgIG5hbWUgPSBfc3RhdGUkcGx1Z2luLm5hbWUsXG5cdFx0XHQgICAgZGVzY3JpcHRpb24gPSBfc3RhdGUkcGx1Z2luLmRlc2NyaXB0aW9uLFxuXHRcdFx0ICAgIGFjdGl2ZUluc3RhbGxzID0gX3N0YXRlJHBsdWdpbi5hY3RpdmVJbnN0YWxscyxcblx0XHRcdCAgICBob21lcGFnZSA9IF9zdGF0ZSRwbHVnaW4uaG9tZXBhZ2UsXG5cdFx0XHQgICAgcmF0aW5nID0gX3N0YXRlJHBsdWdpbi5yYXRpbmcsXG5cdFx0XHQgICAgbnVtUmF0aW5ncyA9IF9zdGF0ZSRwbHVnaW4ubnVtUmF0aW5ncyxcblx0XHRcdCAgICBhdXRob3IgPSBfc3RhdGUkcGx1Z2luLmF1dGhvcixcblx0XHRcdCAgICBzdGFycyA9IF9zdGF0ZSRwbHVnaW4uc3RhcnMsXG5cdFx0XHQgICAgaWNvbiA9IF9zdGF0ZSRwbHVnaW4uaWNvbjtcblxuXG5cdFx0XHRpZiAoIXRoaXMuc3RhdGUucGx1Z2luKSB7XG5cblx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0eyAnY2xhc3MnOiAnQUdCLWJsb2NrLW1lc3NhZ2UnIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNwaW5uZXIsIG51bGwpLFxuXHRcdFx0XHRcdF9fKCdMb2FkaW5nIHBsdWdpbi4uLicsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcblx0XHRcdFx0KTtcblx0XHRcdH0gZWxzZSB7XG5cblx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtcGx1Z2luJyB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXBsdWdpbl9fY29udGVudCcgfSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0J2EnLFxuXHRcdFx0XHRcdFx0XHR7IGhyZWY6IGRvd25sb2FkTGluaywgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wbHVnaW5fX3BpY3R1cmUnIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnaW1nJywgeyBzcmM6IGljb24sIGFsdDogbmFtZSB9KVxuXHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wbHVnaW5fX21haW4nIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXBsdWdpbl9fdGl0bGUnIH0sXG5cdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0J2EnLFxuXHRcdFx0XHRcdFx0XHRcdFx0eyBocmVmOiBkb3dubG9hZExpbmsgfSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWVcblx0XHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXBsdWdpbl9fZGVzYycgfSxcblx0XHRcdFx0XHRcdFx0XHRkZXNjcmlwdGlvblxuXHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0J3AnLFxuXHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wbHVnaW5fX2F1dGhvcicgfSxcblx0XHRcdFx0XHRcdFx0XHRfXygnQnknLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuXHRcdFx0XHRcdFx0XHRcdCdcXHhBMCcsXG5cdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0J2EnLFxuXHRcdFx0XHRcdFx0XHRcdFx0eyBocmVmOiBob21lcGFnZSwgdGFyZ2V0OiAnX2JsYW5rJyB9LFxuXHRcdFx0XHRcdFx0XHRcdFx0YXV0aG9yXG5cdFx0XHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQnZm9vdGVyJyxcblx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wbHVnaW5fX2Zvb3RlcicgfSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wbHVnaW5fX21ldGEnIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXBsdWdpbl9fcmF0aW5nJyB9LFxuXHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtcGx1Z2luX19zdGFycycsXG5cdFx0XHRcdFx0XHRcdFx0XHRkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6IHN0YXJzIH1cblx0XHRcdFx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHRcdFx0XHQnXFx4QTAnLFxuXHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdCdzcGFuJyxcblx0XHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wbHVnaW5fX251bS1yYXRpbmcnIH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRudW1SYXRpbmdzXG5cdFx0XHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0J3AnLFxuXHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wbHVnaW5fX2FjdGl2ZScgfSxcblx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHRcdFx0YWN0aXZlSW5zdGFsbHNcblx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRcdCdcXHhBMCcsXG5cdFx0XHRcdFx0XHRcdFx0X18oJ0FjdGl2ZSBJbnN0YWxsYXRpb25zJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKVxuXHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXBsdWdpbl9fZG93bmxvYWQnIH0sXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0aHJlZjogZG93bmxvYWRMaW5rLFxuXHRcdFx0XHRcdFx0XHRcdFx0dGFyZ2V0OiAnX2JsYW5rJyxcblx0XHRcdFx0XHRcdFx0XHRcdGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtcGx1Z2luX19idXR0b24nIH0sXG5cdFx0XHRcdFx0XHRcdFx0X18oJ1BsdWdpbiBwYWdlJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKVxuXHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fV0pO1xuXG5cdHJldHVybiBQcmV2aWV3O1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBQcmV2aWV3O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9wbHVnaW4vcHJldmlldy5qc1xuLy8gbW9kdWxlIGlkID0gMTZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///16\n"); /***/ }), /* 17 */ /*!********************************!*\ !*** ./src/blocks/ad/index.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 18);\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__(/*! ./editor.scss */ 19);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/ad', {\n title: __('Advertisement', 'advanced-gutenberg-blocks'),\n description: __('Put forward a tips or a warning', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'megaphone' },\n keywords: [__('ad', 'advanced-gutenberg-blocks'), __('advertising', 'advanced-gutenberg-blocks'), __('banner', 'advanced-gutenberg-blocks')],\n edit: function edit(props) {\n return wp.element.createElement(\n 'div',\n { className: 'wp-block-advanced-gutenberg-blocks-ad' },\n __('An ad will be displayed here in front', 'advanced-gutenberg-blocks')\n );\n },\n save: function save() {\n return null;\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkL2luZGV4LmpzPzJkMTEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcblxuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy9hZCcsIHtcbiAgdGl0bGU6IF9fKCdBZHZlcnRpc2VtZW50JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgZGVzY3JpcHRpb246IF9fKCdQdXQgZm9yd2FyZCBhIHRpcHMgb3IgYSB3YXJuaW5nJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgY2F0ZWdvcnk6ICdjb21tb24nLFxuICBpY29uOiB7IGJhY2tncm91bmQ6ICcjRDU2NTYxJywgZm9yZWdyb3VuZDogXCIjZmZmXCIsIHNyYzogJ21lZ2FwaG9uZScgfSxcbiAga2V5d29yZHM6IFtfXygnYWQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLCBfXygnYWR2ZXJ0aXNpbmcnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLCBfXygnYmFubmVyJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKV0sXG4gIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICB7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtYWQnIH0sXG4gICAgICBfXygnQW4gYWQgd2lsbCBiZSBkaXNwbGF5ZWQgaGVyZSBpbiBmcm9udCcsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcbiAgICApO1xuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKCkge1xuICAgIHJldHVybiBudWxsO1xuICB9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvYWQvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDE3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///17\n"); /***/ }), /* 18 */ /*!**********************************!*\ !*** ./src/blocks/ad/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkL3N0eWxlLnNjc3M/ZTk0MSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9hZC9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSAxOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///18\n"); /***/ }), /* 19 */ /*!***********************************!*\ !*** ./src/blocks/ad/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkL2VkaXRvci5zY3NzPzExZmYiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvYWQvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDE5XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///19\n"); /***/ }), /* 20 */ /*!************************************!*\ !*** ./src/blocks/adtext/index.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 21);\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__(/*! ./editor.scss */ 22);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_classnames__);\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar RichText = wp.editor.RichText;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/adtext', {\n title: __('Text + Ad', 'advanced-gutenberg-blocks'),\n description: __('Display a text on the left and a rectangle ad on the right', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'align-right' },\n keywords: [__('ad', 'advanced-gutenberg-blocks'), __('advertising', 'advanced-gutenberg-blocks'), __('publicity', 'advanced-gutenberg-blocks')],\n attributes: {\n content: {\n type: 'array',\n source: 'children',\n selector: '.wp-block-advanced-gutenberg-blocks-adtext__content'\n },\n script: {\n type: 'array',\n source: 'children',\n selector: '.wp-block-advanced-gutenberg-blocks-adtext__ad'\n }\n },\n edit: function edit(props) {\n var content = props.attributes.content,\n isSelected = props.isSelected,\n setAttributes = props.setAttributes;\n\n\n return wp.element.createElement(\n 'div',\n { className: 'wp-block-advanced-gutenberg-blocks-adtext' },\n wp.element.createElement(\n 'div',\n { className: 'wp-block-advanced-gutenberg-blocks-adtext__ad' },\n __('Advertisement', 'advanced-gutenberg-blocks')\n ),\n wp.element.createElement(RichText, {\n tagName: 'div',\n multiline: 'p',\n placeholder: __('Write text here', 'advanced-gutenberg-blocks'),\n value: content,\n className: 'wp-block-advanced-gutenberg-blocks-adtext__content',\n onChange: function onChange(content) {\n return setAttributes({ content: content });\n }\n })\n );\n },\n save: function save(props) {\n var content = props.attributes.content;\n\n\n var createMarkup = function createMarkup() {\n return { __html: advancedGutenbergBlocksAdTextSettings.script };\n };\n\n return wp.element.createElement(\n 'div',\n { className: 'wp-block-advanced-gutenberg-blocks-adtext' },\n wp.element.createElement('div', { className: 'wp-block-advanced-gutenberg-blocks-adtext__ad', dangerouslySetInnerHTML: createMarkup() }),\n wp.element.createElement(\n 'div',\n { className: 'wp-block-advanced-gutenberg-blocks-adtext__content' },\n content\n )\n );\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkdGV4dC9pbmRleC5qcz9iYzA3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIFJpY2hUZXh0ID0gd3AuZWRpdG9yLlJpY2hUZXh0O1xuXG5cbmV4cG9ydCBkZWZhdWx0IHJlZ2lzdGVyQmxvY2tUeXBlKCdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzL2FkdGV4dCcsIHtcbiAgdGl0bGU6IF9fKCdUZXh0ICsgQWQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICBkZXNjcmlwdGlvbjogX18oJ0Rpc3BsYXkgYSB0ZXh0IG9uIHRoZSBsZWZ0IGFuZCBhIHJlY3RhbmdsZSBhZCBvbiB0aGUgcmlnaHQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICBjYXRlZ29yeTogJ2NvbW1vbicsXG4gIGljb246IHsgYmFja2dyb3VuZDogJyNENTY1NjEnLCBmb3JlZ3JvdW5kOiBcIiNmZmZcIiwgc3JjOiAnYWxpZ24tcmlnaHQnIH0sXG4gIGtleXdvcmRzOiBbX18oJ2FkJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSwgX18oJ2FkdmVydGlzaW5nJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSwgX18oJ3B1YmxpY2l0eScsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyldLFxuICBhdHRyaWJ1dGVzOiB7XG4gICAgY29udGVudDoge1xuICAgICAgdHlwZTogJ2FycmF5JyxcbiAgICAgIHNvdXJjZTogJ2NoaWxkcmVuJyxcbiAgICAgIHNlbGVjdG9yOiAnLndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtYWR0ZXh0X19jb250ZW50J1xuICAgIH0sXG4gICAgc2NyaXB0OiB7XG4gICAgICB0eXBlOiAnYXJyYXknLFxuICAgICAgc291cmNlOiAnY2hpbGRyZW4nLFxuICAgICAgc2VsZWN0b3I6ICcud3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1hZHRleHRfX2FkJ1xuICAgIH1cbiAgfSxcbiAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuICAgIHZhciBjb250ZW50ID0gcHJvcHMuYXR0cmlidXRlcy5jb250ZW50LFxuICAgICAgICBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZCxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG5cblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAnZGl2JyxcbiAgICAgIHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1hZHRleHQnIH0sXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtYWR0ZXh0X19hZCcgfSxcbiAgICAgICAgX18oJ0FkdmVydGlzZW1lbnQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG4gICAgICApLFxuICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7XG4gICAgICAgIHRhZ05hbWU6ICdkaXYnLFxuICAgICAgICBtdWx0aWxpbmU6ICdwJyxcbiAgICAgICAgcGxhY2Vob2xkZXI6IF9fKCdXcml0ZSB0ZXh0IGhlcmUnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICAgICAgICB2YWx1ZTogY29udGVudCxcbiAgICAgICAgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1hZHRleHRfX2NvbnRlbnQnLFxuICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoY29udGVudCkge1xuICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgY29udGVudDogY29udGVudCB9KTtcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICApO1xuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgdmFyIGNvbnRlbnQgPSBwcm9wcy5hdHRyaWJ1dGVzLmNvbnRlbnQ7XG5cblxuICAgIHZhciBjcmVhdGVNYXJrdXAgPSBmdW5jdGlvbiBjcmVhdGVNYXJrdXAoKSB7XG4gICAgICByZXR1cm4geyBfX2h0bWw6IGFkdmFuY2VkR3V0ZW5iZXJnQmxvY2tzQWRUZXh0U2V0dGluZ3Muc2NyaXB0IH07XG4gICAgfTtcblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAnZGl2JyxcbiAgICAgIHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1hZHRleHQnIH0sXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicsIHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1hZHRleHRfX2FkJywgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw6IGNyZWF0ZU1hcmt1cCgpIH0pLFxuICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAnZGl2JyxcbiAgICAgICAgeyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLWFkdGV4dF9fY29udGVudCcgfSxcbiAgICAgICAgY29udGVudFxuICAgICAgKVxuICAgICk7XG4gIH1cbn0pO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9hZHRleHQvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDIwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///20\n"); /***/ }), /* 21 */ /*!**************************************!*\ !*** ./src/blocks/adtext/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkdGV4dC9zdHlsZS5zY3NzPzM1YWIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvYWR0ZXh0L3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDIxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///21\n"); /***/ }), /* 22 */ /*!***************************************!*\ !*** ./src/blocks/adtext/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkdGV4dC9lZGl0b3Iuc2Nzcz9hNGQzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2FkdGV4dC9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMjJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///22\n"); /***/ }), /* 23 */ /*!***************************************!*\ !*** ./src/blocks/addtocart/index.js ***! \***************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 24);\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__(/*! ./editor.scss */ 25);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_classnames__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__inspect__ = __webpack_require__(/*! ./inspect */ 26);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__preview__ = __webpack_require__(/*! ./preview */ 29);\n\n\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar Fragment = wp.element.Fragment;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/addtocart', {\n title: __('Add to cart button', 'advanced-gutenberg-blocks'),\n description: __('This button allow a customer to quickly add a product to cart', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'cart' },\n keywords: [__('purchase', 'advanced-gutenberg-blocks')],\n attributes: {\n productID: {\n type: 'integer'\n },\n hasIcon: {\n type: 'boolean',\n default: true\n },\n icon: {\n type: 'string'\n },\n backgroundColor: {\n type: 'string'\n },\n label: {\n type: 'string',\n default: __('Add to cart', 'advanced-gutenberg-blocks')\n }\n },\n edit: function edit(props) {\n var focus = props.focus,\n attributes = props.attributes,\n setAttributes = props.setAttributes;\n var icon = attributes.icon,\n backgroundColor = attributes.backgroundColor;\n\n // Set default values (keep here to save them in html\n\n !icon && setAttributes({ icon: 'cart' });\n !backgroundColor && setAttributes({ backgroundColor: '#9B6794' });\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__inspect__[\"a\" /* default */], { attributes: attributes, setAttributes: setAttributes }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__preview__[\"a\" /* default */], { attributes: attributes })\n );\n },\n save: function save() {\n return null;\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkZHRvY2FydC9pbmRleC5qcz80MWZmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG5pbXBvcnQgSW5zcGVjdG9yIGZyb20gJy4vaW5zcGVjdCc7XG5pbXBvcnQgUHJldmlldyBmcm9tICcuL3ByZXZpZXcnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcblxuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy9hZGR0b2NhcnQnLCB7XG4gIHRpdGxlOiBfXygnQWRkIHRvIGNhcnQgYnV0dG9uJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgZGVzY3JpcHRpb246IF9fKCdUaGlzIGJ1dHRvbiBhbGxvdyBhIGN1c3RvbWVyIHRvIHF1aWNrbHkgYWRkIGEgcHJvZHVjdCB0byBjYXJ0JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgY2F0ZWdvcnk6ICdjb21tb24nLFxuICBpY29uOiB7IGJhY2tncm91bmQ6ICcjRDU2NTYxJywgZm9yZWdyb3VuZDogXCIjZmZmXCIsIHNyYzogJ2NhcnQnIH0sXG4gIGtleXdvcmRzOiBbX18oJ3B1cmNoYXNlJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKV0sXG4gIGF0dHJpYnV0ZXM6IHtcbiAgICBwcm9kdWN0SUQ6IHtcbiAgICAgIHR5cGU6ICdpbnRlZ2VyJ1xuICAgIH0sXG4gICAgaGFzSWNvbjoge1xuICAgICAgdHlwZTogJ2Jvb2xlYW4nLFxuICAgICAgZGVmYXVsdDogdHJ1ZVxuICAgIH0sXG4gICAgaWNvbjoge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9LFxuICAgIGJhY2tncm91bmRDb2xvcjoge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9LFxuICAgIGxhYmVsOiB7XG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIGRlZmF1bHQ6IF9fKCdBZGQgdG8gY2FydCcsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcbiAgICB9XG4gIH0sXG4gIGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcbiAgICB2YXIgZm9jdXMgPSBwcm9wcy5mb2N1cyxcbiAgICAgICAgYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzO1xuICAgIHZhciBpY29uID0gYXR0cmlidXRlcy5pY29uLFxuICAgICAgICBiYWNrZ3JvdW5kQ29sb3IgPSBhdHRyaWJ1dGVzLmJhY2tncm91bmRDb2xvcjtcblxuICAgIC8vIFNldCBkZWZhdWx0IHZhbHVlcyAoa2VlcCBoZXJlIHRvIHNhdmUgdGhlbSBpbiBodG1sXG5cbiAgICAhaWNvbiAmJiBzZXRBdHRyaWJ1dGVzKHsgaWNvbjogJ2NhcnQnIH0pO1xuICAgICFiYWNrZ3JvdW5kQ29sb3IgJiYgc2V0QXR0cmlidXRlcyh7IGJhY2tncm91bmRDb2xvcjogJyM5QjY3OTQnIH0pO1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIEZyYWdtZW50LFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbnNwZWN0b3IsIHsgYXR0cmlidXRlczogYXR0cmlidXRlcywgc2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcyB9KSxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChQcmV2aWV3LCB7IGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXMgfSlcbiAgICApO1xuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKCkge1xuICAgIHJldHVybiBudWxsO1xuICB9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvYWRkdG9jYXJ0L2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSAyM1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///23\n"); /***/ }), /* 24 */ /*!*****************************************!*\ !*** ./src/blocks/addtocart/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkZHRvY2FydC9zdHlsZS5zY3NzPzVjNWIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvYWRkdG9jYXJ0L3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDI0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///24\n"); /***/ }), /* 25 */ /*!******************************************!*\ !*** ./src/blocks/addtocart/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkZHRvY2FydC9lZGl0b3Iuc2Nzcz8zMTM1Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2FkZHRvY2FydC9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMjVcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///25\n"); /***/ }), /* 26 */ /*!*****************************************!*\ !*** ./src/blocks/addtocart/inspect.js ***! \*****************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_searchproduct__ = __webpack_require__(/*! ../../components/searchproduct */ 3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__iconlist__ = __webpack_require__(/*! ./iconlist */ 27);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar _wp$editor = wp.editor,\n InspectorControls = _wp$editor.InspectorControls,\n ColorPalette = _wp$editor.ColorPalette;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle,\n PanelColor = _wp$components.PanelColor;\n\nvar Inspector = function (_Component) {\n _inherits(Inspector, _Component);\n\n function Inspector() {\n _classCallCheck(this, Inspector);\n\n return _possibleConstructorReturn(this, (Inspector.__proto__ || Object.getPrototypeOf(Inspector)).apply(this, arguments));\n }\n\n _createClass(Inspector, [{\n key: 'render',\n value: function render() {\n var _props = this.props,\n _props$attributes = _props.attributes,\n productID = _props$attributes.productID,\n backgroundColor = _props$attributes.backgroundColor,\n hasIcon = _props$attributes.hasIcon,\n setAttributes = _props.setAttributes;\n\n\n var onChangeProduct = function onChangeProduct(product) {\n setAttributes({\n productID: product.id,\n label: __('Add', 'advanced-gutenberg-blocks') + ' ' + product.title.rendered + ' ' + __('to cart', 'advanced-gutenberg-blocks')\n });\n };\n\n return wp.element.createElement(\n InspectorControls,\n null,\n wp.element.createElement(\n PanelBody,\n { title: __('Search Product', 'advanced-gutenberg-blocks') },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__components_searchproduct__[\"a\" /* default */], {\n onChange: function onChange(product) {\n return onChangeProduct(product);\n }\n })\n ),\n wp.element.createElement(\n PanelColor,\n {\n title: __('Background Color', 'advanced-gutenberg-blocks'),\n colorValue: backgroundColor\n },\n wp.element.createElement(ColorPalette, {\n value: backgroundColor,\n onChange: function onChange(backgroundColor) {\n return setAttributes({ backgroundColor: backgroundColor });\n }\n })\n ),\n wp.element.createElement(\n PanelBody,\n {\n title: __('Icon', 'advanced-gutenberg-blocks')\n },\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n 'label',\n {\n htmlFor: 'icon-form-toggle',\n className: 'blocks-base-control__label'\n },\n __('Display Icon?', 'advanced-gutenberg-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: 'icon-form-toggle',\n label: __('Display Icon?', 'advanced-gutenberg-blocks'),\n checked: !!hasIcon,\n onChange: function onChange(hasIcon) {\n return setAttributes({ hasIcon: !hasIcon });\n }\n })\n ),\n !!hasIcon && wp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__iconlist__[\"a\" /* default */], {\n onChange: function onChange(icon) {\n return setAttributes({ icon: icon });\n }\n })\n )\n );\n }\n }]);\n\n return Inspector;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkZHRvY2FydC9pbnNwZWN0LmpzP2ZjMzUiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG5pbXBvcnQgU2VhcmNoUHJvZHVjdCBmcm9tICcuLi8uLi9jb21wb25lbnRzL3NlYXJjaHByb2R1Y3QnO1xuaW1wb3J0IEljb25MaXN0IGZyb20gJy4vaWNvbmxpc3QnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIENvbXBvbmVudCA9IHdwLmVsZW1lbnQuQ29tcG9uZW50O1xudmFyIF93cCRlZGl0b3IgPSB3cC5lZGl0b3IsXG4gICAgSW5zcGVjdG9yQ29udHJvbHMgPSBfd3AkZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzLFxuICAgIENvbG9yUGFsZXR0ZSA9IF93cCRlZGl0b3IuQ29sb3JQYWxldHRlO1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQYW5lbEJvZHkgPSBfd3AkY29tcG9uZW50cy5QYW5lbEJvZHksXG4gICAgUGFuZWxSb3cgPSBfd3AkY29tcG9uZW50cy5QYW5lbFJvdyxcbiAgICBGb3JtVG9nZ2xlID0gX3dwJGNvbXBvbmVudHMuRm9ybVRvZ2dsZSxcbiAgICBQYW5lbENvbG9yID0gX3dwJGNvbXBvbmVudHMuUGFuZWxDb2xvcjtcblxudmFyIEluc3BlY3RvciA9IGZ1bmN0aW9uIChfQ29tcG9uZW50KSB7XG4gIF9pbmhlcml0cyhJbnNwZWN0b3IsIF9Db21wb25lbnQpO1xuXG4gIGZ1bmN0aW9uIEluc3BlY3RvcigpIHtcbiAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgSW5zcGVjdG9yKTtcblxuICAgIHJldHVybiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoSW5zcGVjdG9yLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoSW5zcGVjdG9yKSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG4gIH1cblxuICBfY3JlYXRlQ2xhc3MoSW5zcGVjdG9yLCBbe1xuICAgIGtleTogJ3JlbmRlcicsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgIHZhciBfcHJvcHMgPSB0aGlzLnByb3BzLFxuICAgICAgICAgIF9wcm9wcyRhdHRyaWJ1dGVzID0gX3Byb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgICAgcHJvZHVjdElEID0gX3Byb3BzJGF0dHJpYnV0ZXMucHJvZHVjdElELFxuICAgICAgICAgIGJhY2tncm91bmRDb2xvciA9IF9wcm9wcyRhdHRyaWJ1dGVzLmJhY2tncm91bmRDb2xvcixcbiAgICAgICAgICBoYXNJY29uID0gX3Byb3BzJGF0dHJpYnV0ZXMuaGFzSWNvbixcbiAgICAgICAgICBzZXRBdHRyaWJ1dGVzID0gX3Byb3BzLnNldEF0dHJpYnV0ZXM7XG5cblxuICAgICAgdmFyIG9uQ2hhbmdlUHJvZHVjdCA9IGZ1bmN0aW9uIG9uQ2hhbmdlUHJvZHVjdChwcm9kdWN0KSB7XG4gICAgICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgICAgIHByb2R1Y3RJRDogcHJvZHVjdC5pZCxcbiAgICAgICAgICBsYWJlbDogX18oJ0FkZCcsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJykgKyAnICcgKyBwcm9kdWN0LnRpdGxlLnJlbmRlcmVkICsgJyAnICsgX18oJ3RvIGNhcnQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG4gICAgICAgIH0pO1xuICAgICAgfTtcblxuICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgSW5zcGVjdG9yQ29udHJvbHMsXG4gICAgICAgIG51bGwsXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICBQYW5lbEJvZHksXG4gICAgICAgICAgeyB0aXRsZTogX18oJ1NlYXJjaCBQcm9kdWN0JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSB9LFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTZWFyY2hQcm9kdWN0LCB7XG4gICAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UocHJvZHVjdCkge1xuICAgICAgICAgICAgICByZXR1cm4gb25DaGFuZ2VQcm9kdWN0KHByb2R1Y3QpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgICksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICBQYW5lbENvbG9yLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRpdGxlOiBfXygnQmFja2dyb3VuZCBDb2xvcicsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG4gICAgICAgICAgICBjb2xvclZhbHVlOiBiYWNrZ3JvdW5kQ29sb3JcbiAgICAgICAgICB9LFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChDb2xvclBhbGV0dGUsIHtcbiAgICAgICAgICAgIHZhbHVlOiBiYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoYmFja2dyb3VuZENvbG9yKSB7XG4gICAgICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgYmFja2dyb3VuZENvbG9yOiBiYWNrZ3JvdW5kQ29sb3IgfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSlcbiAgICAgICAgKSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgIFBhbmVsQm9keSxcbiAgICAgICAgICB7XG4gICAgICAgICAgICB0aXRsZTogX18oJ0ljb24nLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG4gICAgICAgICAgfSxcbiAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBQYW5lbFJvdyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICdsYWJlbCcsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBodG1sRm9yOiAnaWNvbi1mb3JtLXRvZ2dsZScsXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lOiAnYmxvY2tzLWJhc2UtY29udHJvbF9fbGFiZWwnXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF9fKCdEaXNwbGF5IEljb24/JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChGb3JtVG9nZ2xlLCB7XG4gICAgICAgICAgICAgIGlkOiAnaWNvbi1mb3JtLXRvZ2dsZScsXG4gICAgICAgICAgICAgIGxhYmVsOiBfXygnRGlzcGxheSBJY29uPycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG4gICAgICAgICAgICAgIGNoZWNrZWQ6ICEhaGFzSWNvbixcbiAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGhhc0ljb24pIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gc2V0QXR0cmlidXRlcyh7IGhhc0ljb246ICFoYXNJY29uIH0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgICksXG4gICAgICAgICAgISFoYXNJY29uICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJY29uTGlzdCwge1xuICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGljb24pIHtcbiAgICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBpY29uOiBpY29uIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pXG4gICAgICAgIClcbiAgICAgICk7XG4gICAgfVxuICB9XSk7XG5cbiAgcmV0dXJuIEluc3BlY3Rvcjtcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgSW5zcGVjdG9yO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9hZGR0b2NhcnQvaW5zcGVjdC5qc1xuLy8gbW9kdWxlIGlkID0gMjZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///26\n"); /***/ }), /* 27 */ /*!******************************************!*\ !*** ./src/blocks/addtocart/iconlist.js ***! \******************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_classnames__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__dashiconlist__ = __webpack_require__(/*! ./dashiconlist */ 28);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\n\n\nvar Component = wp.element.Component;\n\nvar IconList = function (_Component) {\n _inherits(IconList, _Component);\n\n function IconList() {\n _classCallCheck(this, IconList);\n\n return _possibleConstructorReturn(this, (IconList.__proto__ || Object.getPrototypeOf(IconList)).apply(this, arguments));\n }\n\n _createClass(IconList, [{\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n return wp.element.createElement(\n 'div',\n { 'class': 'advanced-gutenberg-blocks-panel-buttons' },\n __WEBPACK_IMPORTED_MODULE_1__dashiconlist__[\"a\" /* default */].map(function (value) {\n return wp.element.createElement('span', {\n className: __WEBPACK_IMPORTED_MODULE_0_classnames___default()('dashicons', 'dashicons-' + value),\n onClick: function onClick() {\n return _this2.props.onChange(value);\n }\n });\n })\n );\n }\n }]);\n\n return IconList;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (IconList);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkZHRvY2FydC9pY29ubGlzdC5qcz9hNGIxIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5cbmltcG9ydCBkYXNoSWNvbkxpc3QgZnJvbSAnLi9kYXNoaWNvbmxpc3QnO1xuXG52YXIgQ29tcG9uZW50ID0gd3AuZWxlbWVudC5Db21wb25lbnQ7XG5cbnZhciBJY29uTGlzdCA9IGZ1bmN0aW9uIChfQ29tcG9uZW50KSB7XG4gIF9pbmhlcml0cyhJY29uTGlzdCwgX0NvbXBvbmVudCk7XG5cbiAgZnVuY3Rpb24gSWNvbkxpc3QoKSB7XG4gICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIEljb25MaXN0KTtcblxuICAgIHJldHVybiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoSWNvbkxpc3QuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihJY29uTGlzdCkpLmFwcGx5KHRoaXMsIGFyZ3VtZW50cykpO1xuICB9XG5cbiAgX2NyZWF0ZUNsYXNzKEljb25MaXN0LCBbe1xuICAgIGtleTogJ3JlbmRlcicsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgIHZhciBfdGhpczIgPSB0aGlzO1xuXG4gICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAnZGl2JyxcbiAgICAgICAgeyAnY2xhc3MnOiAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wYW5lbC1idXR0b25zJyB9LFxuICAgICAgICBkYXNoSWNvbkxpc3QubWFwKGZ1bmN0aW9uICh2YWx1ZSkge1xuICAgICAgICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3NwYW4nLCB7XG4gICAgICAgICAgICBjbGFzc05hbWU6IGNsYXNzbmFtZXMoJ2Rhc2hpY29ucycsICdkYXNoaWNvbnMtJyArIHZhbHVlKSxcbiAgICAgICAgICAgIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG4gICAgICAgICAgICAgIHJldHVybiBfdGhpczIucHJvcHMub25DaGFuZ2UodmFsdWUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0pO1xuICAgICAgICB9KVxuICAgICAgKTtcbiAgICB9XG4gIH1dKTtcblxuICByZXR1cm4gSWNvbkxpc3Q7XG59KENvbXBvbmVudCk7XG5cbmV4cG9ydCBkZWZhdWx0IEljb25MaXN0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9hZGR0b2NhcnQvaWNvbmxpc3QuanNcbi8vIG1vZHVsZSBpZCA9IDI3XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ /*!**********************************************!*\ !*** ./src/blocks/addtocart/dashiconlist.js ***! \**********************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("var dashIconList = ['cart', 'products', 'download', 'store', 'welcome-learn-more', 'unlock', 'money', 'smiley'];\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (dashIconList);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkZHRvY2FydC9kYXNoaWNvbmxpc3QuanM/N2Q4MCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgZGFzaEljb25MaXN0ID0gWydjYXJ0JywgJ3Byb2R1Y3RzJywgJ2Rvd25sb2FkJywgJ3N0b3JlJywgJ3dlbGNvbWUtbGVhcm4tbW9yZScsICd1bmxvY2snLCAnbW9uZXknLCAnc21pbGV5J107XG5cbmV4cG9ydCBkZWZhdWx0IGRhc2hJY29uTGlzdDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvYWRkdG9jYXJ0L2Rhc2hpY29ubGlzdC5qc1xuLy8gbW9kdWxlIGlkID0gMjhcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///28\n"); /***/ }), /* 29 */ /*!*****************************************!*\ !*** ./src/blocks/addtocart/preview.js ***! \*****************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_classnames__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar RichText = wp.editor.RichText;\nvar Component = wp.element.Component;\n\nvar Preview = function (_Component) {\n _inherits(Preview, _Component);\n\n function Preview() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, Preview);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Preview.__proto__ || Object.getPrototypeOf(Preview)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n product: false\n }, _this.getProduct = function () {\n var productID = _this.props.attributes.productID;\n\n\n var ck = advancedGutenbergBlocksGlobals.wooapikey;\n var cs = advancedGutenbergBlocksGlobals.wooapisecret;\n\n fetch('/wp-json/wc/v2/products/' + productID + '?consumer_key=' + ck + '&consumer_secret=' + cs).then(function (response) {\n return response.json();\n }).then(function (product) {\n _this.setState({ product: product });\n });\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(Preview, [{\n key: 'componentWillMount',\n value: function componentWillMount() {\n this.getProduct();\n }\n }, {\n key: 'componentDidUpdate',\n value: function componentDidUpdate(lastProps, lastStates) {\n\n if (lastProps.attributes.productID != this.props.attributes.productID) {\n this.getProduct();\n }\n }\n }, {\n key: 'render',\n value: function render() {\n var _props = this.props,\n attributes = _props.attributes,\n setAttributes = _props.setAttributes;\n var hasIcon = attributes.hasIcon,\n icon = attributes.icon,\n backgroundColor = attributes.backgroundColor,\n label = attributes.label;\n var product = this.state.product;\n\n // Get currency from PHP\n\n var currency = advancedGutenbergBlocksAddtocart.currency;\n\n // Currency before / after\n var cb = currency == \"$\" ? currency : '';\n var ca = currency != \"$\" ? currency : '';\n\n return wp.element.createElement(\n 'p',\n { className: 'wp-block-advanced-gutenberg-blocks-addtocart' },\n wp.element.createElement(\n 'a',\n {\n style: {\n backgroundColor: backgroundColor\n },\n className: 'wp-block-advanced-gutenberg-blocks-addtocart__button'\n },\n hasIcon && wp.element.createElement('span', { className: __WEBPACK_IMPORTED_MODULE_0_classnames___default()('dashicons', 'dashicons-' + icon) }),\n wp.element.createElement(RichText, {\n tagName: 'span',\n className: 'wp-block-advanced-gutenberg-blocks-addtocart__label',\n value: label,\n onChange: function onChange(label) {\n return setAttributes({ label: label });\n }\n }),\n wp.element.createElement(\n 'span',\n { 'class': 'wp-block-advanced-gutenberg-blocks-addtocart__separator' },\n ' \\u2022 '\n ),\n !!product && typeof product !== \"undefined\" ? wp.element.createElement(\n 'div',\n { className: 'wp-block-advanced-gutenberg-blocks-addtocart__price' },\n !!product.sale_price != \"\" ? wp.element.createElement(\n 'span',\n null,\n wp.element.createElement(\n 'span',\n null,\n cb,\n product.sale_price,\n ca\n ),\n wp.element.createElement(\n 'del',\n { className: 'wp-block-advanced-gutenberg-blocks-addtocart__sale' },\n cb,\n product.regular_price,\n ca\n )\n ) : wp.element.createElement(\n 'span',\n null,\n cb,\n product.price,\n ca\n )\n ) : wp.element.createElement(\n 'span',\n null,\n cb,\n '0',\n ca\n )\n )\n );\n }\n }]);\n\n return Preview;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Preview);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2FkZHRvY2FydC9wcmV2aWV3LmpzP2E2OTgiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBSaWNoVGV4dCA9IHdwLmVkaXRvci5SaWNoVGV4dDtcbnZhciBDb21wb25lbnQgPSB3cC5lbGVtZW50LkNvbXBvbmVudDtcblxudmFyIFByZXZpZXcgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICBfaW5oZXJpdHMoUHJldmlldywgX0NvbXBvbmVudCk7XG5cbiAgZnVuY3Rpb24gUHJldmlldygpIHtcbiAgICB2YXIgX3JlZjtcblxuICAgIHZhciBfdGVtcCwgX3RoaXMsIF9yZXQ7XG5cbiAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgUHJldmlldyk7XG5cbiAgICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuICAgICAgYXJnc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTtcbiAgICB9XG5cbiAgICByZXR1cm4gX3JldCA9IChfdGVtcCA9IChfdGhpcyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChfcmVmID0gUHJldmlldy5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKFByZXZpZXcpKS5jYWxsLmFwcGx5KF9yZWYsIFt0aGlzXS5jb25jYXQoYXJncykpKSwgX3RoaXMpLCBfdGhpcy5zdGF0ZSA9IHtcbiAgICAgIHByb2R1Y3Q6IGZhbHNlXG4gICAgfSwgX3RoaXMuZ2V0UHJvZHVjdCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgIHZhciBwcm9kdWN0SUQgPSBfdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLnByb2R1Y3RJRDtcblxuXG4gICAgICB2YXIgY2sgPSBhZHZhbmNlZEd1dGVuYmVyZ0Jsb2Nrc0dsb2JhbHMud29vYXBpa2V5O1xuICAgICAgdmFyIGNzID0gYWR2YW5jZWRHdXRlbmJlcmdCbG9ja3NHbG9iYWxzLndvb2FwaXNlY3JldDtcblxuICAgICAgZmV0Y2goJy93cC1qc29uL3djL3YyL3Byb2R1Y3RzLycgKyBwcm9kdWN0SUQgKyAnP2NvbnN1bWVyX2tleT0nICsgY2sgKyAnJmNvbnN1bWVyX3NlY3JldD0nICsgY3MpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7XG4gICAgICAgIHJldHVybiByZXNwb25zZS5qc29uKCk7XG4gICAgICB9KS50aGVuKGZ1bmN0aW9uIChwcm9kdWN0KSB7XG4gICAgICAgIF90aGlzLnNldFN0YXRlKHsgcHJvZHVjdDogcHJvZHVjdCB9KTtcbiAgICAgIH0pO1xuICAgIH0sIF90ZW1wKSwgX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oX3RoaXMsIF9yZXQpO1xuICB9XG5cbiAgX2NyZWF0ZUNsYXNzKFByZXZpZXcsIFt7XG4gICAga2V5OiAnY29tcG9uZW50V2lsbE1vdW50JyxcbiAgICB2YWx1ZTogZnVuY3Rpb24gY29tcG9uZW50V2lsbE1vdW50KCkge1xuICAgICAgdGhpcy5nZXRQcm9kdWN0KCk7XG4gICAgfVxuICB9LCB7XG4gICAga2V5OiAnY29tcG9uZW50RGlkVXBkYXRlJyxcbiAgICB2YWx1ZTogZnVuY3Rpb24gY29tcG9uZW50RGlkVXBkYXRlKGxhc3RQcm9wcywgbGFzdFN0YXRlcykge1xuXG4gICAgICBpZiAobGFzdFByb3BzLmF0dHJpYnV0ZXMucHJvZHVjdElEICE9IHRoaXMucHJvcHMuYXR0cmlidXRlcy5wcm9kdWN0SUQpIHtcbiAgICAgICAgdGhpcy5nZXRQcm9kdWN0KCk7XG4gICAgICB9XG4gICAgfVxuICB9LCB7XG4gICAga2V5OiAncmVuZGVyJyxcbiAgICB2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuICAgICAgdmFyIF9wcm9wcyA9IHRoaXMucHJvcHMsXG4gICAgICAgICAgYXR0cmlidXRlcyA9IF9wcm9wcy5hdHRyaWJ1dGVzLFxuICAgICAgICAgIHNldEF0dHJpYnV0ZXMgPSBfcHJvcHMuc2V0QXR0cmlidXRlcztcbiAgICAgIHZhciBoYXNJY29uID0gYXR0cmlidXRlcy5oYXNJY29uLFxuICAgICAgICAgIGljb24gPSBhdHRyaWJ1dGVzLmljb24sXG4gICAgICAgICAgYmFja2dyb3VuZENvbG9yID0gYXR0cmlidXRlcy5iYWNrZ3JvdW5kQ29sb3IsXG4gICAgICAgICAgbGFiZWwgPSBhdHRyaWJ1dGVzLmxhYmVsO1xuICAgICAgdmFyIHByb2R1Y3QgPSB0aGlzLnN0YXRlLnByb2R1Y3Q7XG5cbiAgICAgIC8vIEdldCBjdXJyZW5jeSBmcm9tIFBIUFxuXG4gICAgICB2YXIgY3VycmVuY3kgPSBhZHZhbmNlZEd1dGVuYmVyZ0Jsb2Nrc0FkZHRvY2FydC5jdXJyZW5jeTtcblxuICAgICAgLy8gQ3VycmVuY3kgYmVmb3JlIC8gYWZ0ZXJcbiAgICAgIHZhciBjYiA9IGN1cnJlbmN5ID09IFwiJFwiID8gY3VycmVuY3kgOiAnJztcbiAgICAgIHZhciBjYSA9IGN1cnJlbmN5ICE9IFwiJFwiID8gY3VycmVuY3kgOiAnJztcblxuICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ3AnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtYWRkdG9jYXJ0JyB9LFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgJ2EnLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHN0eWxlOiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogYmFja2dyb3VuZENvbG9yXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1hZGR0b2NhcnRfX2J1dHRvbidcbiAgICAgICAgICB9LFxuICAgICAgICAgIGhhc0ljb24gJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJywgeyBjbGFzc05hbWU6IGNsYXNzbmFtZXMoJ2Rhc2hpY29ucycsICdkYXNoaWNvbnMtJyArIGljb24pIH0pLFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwge1xuICAgICAgICAgICAgdGFnTmFtZTogJ3NwYW4nLFxuICAgICAgICAgICAgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1hZGR0b2NhcnRfX2xhYmVsJyxcbiAgICAgICAgICAgIHZhbHVlOiBsYWJlbCxcbiAgICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShsYWJlbCkge1xuICAgICAgICAgICAgICByZXR1cm4gc2V0QXR0cmlidXRlcyh7IGxhYmVsOiBsYWJlbCB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9KSxcbiAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAnc3BhbicsXG4gICAgICAgICAgICB7ICdjbGFzcyc6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLWFkZHRvY2FydF9fc2VwYXJhdG9yJyB9LFxuICAgICAgICAgICAgJyBcXHUyMDIyICdcbiAgICAgICAgICApLFxuICAgICAgICAgICEhcHJvZHVjdCAmJiB0eXBlb2YgcHJvZHVjdCAhPT0gXCJ1bmRlZmluZWRcIiA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICdkaXYnLFxuICAgICAgICAgICAgeyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLWFkZHRvY2FydF9fcHJpY2UnIH0sXG4gICAgICAgICAgICAhIXByb2R1Y3Quc2FsZV9wcmljZSAhPSBcIlwiID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAnc3BhbicsXG4gICAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgICAnc3BhbicsXG4gICAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgICBjYixcbiAgICAgICAgICAgICAgICBwcm9kdWN0LnNhbGVfcHJpY2UsXG4gICAgICAgICAgICAgICAgY2FcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICdkZWwnLFxuICAgICAgICAgICAgICAgIHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1hZGR0b2NhcnRfX3NhbGUnIH0sXG4gICAgICAgICAgICAgICAgY2IsXG4gICAgICAgICAgICAgICAgcHJvZHVjdC5yZWd1bGFyX3ByaWNlLFxuICAgICAgICAgICAgICAgIGNhXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgICdzcGFuJyxcbiAgICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgICAgY2IsXG4gICAgICAgICAgICAgIHByb2R1Y3QucHJpY2UsXG4gICAgICAgICAgICAgIGNhXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICdzcGFuJyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICBjYixcbiAgICAgICAgICAgICcwJyxcbiAgICAgICAgICAgIGNhXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApO1xuICAgIH1cbiAgfV0pO1xuXG4gIHJldHVybiBQcmV2aWV3O1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBQcmV2aWV3O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9hZGR0b2NhcnQvcHJldmlldy5qc1xuLy8gbW9kdWxlIGlkID0gMjlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///29\n"); /***/ }), /* 30 */ /*!**********************************!*\ !*** ./src/blocks/card/index.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 31);\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__(/*! ./editor.scss */ 32);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_classnames__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__urlfetcher__ = __webpack_require__(/*! ./urlfetcher */ 33);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__preview__ = __webpack_require__(/*! ./preview */ 34);\n\n\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/card', {\n title: __('Website card preview', 'advanced-gutenberg-blocks'),\n description: __('Turn a simple url in a pretty card preview', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'admin-links' },\n keywords: [__('url', 'advanced-gutenberg-blocks'), __('link', 'advanced-gutenberg-blocks')],\n attributes: {\n title: {\n source: 'text',\n selector: '.wp-block-advanced-gutenberg-blocks-card__title',\n default: ''\n },\n description: {\n source: 'text',\n selector: '.wp-block-advanced-gutenberg-blocks-card__description'\n },\n image: {\n type: 'string',\n source: 'attribute',\n selector: 'img',\n attribute: 'src'\n },\n url: {\n type: 'string',\n source: 'attribute',\n selector: 'a',\n attribute: 'href'\n }\n },\n edit: function edit(props) {\n var attributes = props.attributes,\n setAttributes = props.setAttributes;\n var title = attributes.title;\n\n\n var onURLFetched = function onURLFetched(site) {\n\n setAttributes({\n title: site.title,\n description: site.description,\n image: site.image,\n url: site.url\n });\n };\n\n // If API key is not yet provided\n if (typeof advancedGutenbergBlocksOpenGraph.error !== \"undefined\") {\n return wp.element.createElement(\n 'p',\n { 'class': 'AGB-block-message' },\n __(\"⚠️ You need to provide an API key in \", 'advanced-gutenberg-blocks'),\n wp.element.createElement(\n 'a',\n {\n target: '_blank', href: '/wp-admin/admin.php?page=advanced-gutenberg-blocks-installed#advanced-gutenberg-blocks-card'\n },\n __(\"Blocks > Installed Blocks > Card Preview\", 'advanced-gutenberg-blocks')\n )\n );\n }\n\n return title === '' ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__urlfetcher__[\"a\" /* default */], {\n onChange: function onChange(site) {\n return onURLFetched(site);\n }\n }) : wp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__preview__[\"a\" /* default */], { attributes: attributes });\n },\n save: function save(props) {\n var attributes = props.attributes;\n\n\n return wp.element.createElement(__WEBPACK_IMPORTED_MODULE_4__preview__[\"a\" /* default */], { attributes: attributes });\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NhcmQvaW5kZXguanM/ZDA3ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcblxuaW1wb3J0IFVSTEZldGNoZXIgZnJvbSAnLi91cmxmZXRjaGVyJztcbmltcG9ydCBQcmV2aWV3IGZyb20gJy4vcHJldmlldyc7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG5cblxuZXhwb3J0IGRlZmF1bHQgcmVnaXN0ZXJCbG9ja1R5cGUoJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MvY2FyZCcsIHtcbiAgdGl0bGU6IF9fKCdXZWJzaXRlIGNhcmQgcHJldmlldycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnVHVybiBhIHNpbXBsZSB1cmwgaW4gYSBwcmV0dHkgY2FyZCBwcmV2aWV3JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgY2F0ZWdvcnk6ICdjb21tb24nLFxuICBpY29uOiB7IGJhY2tncm91bmQ6ICcjRDU2NTYxJywgZm9yZWdyb3VuZDogXCIjZmZmXCIsIHNyYzogJ2FkbWluLWxpbmtzJyB9LFxuICBrZXl3b3JkczogW19fKCd1cmwnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLCBfXygnbGluaycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyldLFxuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHtcbiAgICAgIHNvdXJjZTogJ3RleHQnLFxuICAgICAgc2VsZWN0b3I6ICcud3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1jYXJkX190aXRsZScsXG4gICAgICBkZWZhdWx0OiAnJ1xuICAgIH0sXG4gICAgZGVzY3JpcHRpb246IHtcbiAgICAgIHNvdXJjZTogJ3RleHQnLFxuICAgICAgc2VsZWN0b3I6ICcud3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1jYXJkX19kZXNjcmlwdGlvbidcbiAgICB9LFxuICAgIGltYWdlOiB7XG4gICAgICB0eXBlOiAnc3RyaW5nJyxcbiAgICAgIHNvdXJjZTogJ2F0dHJpYnV0ZScsXG4gICAgICBzZWxlY3RvcjogJ2ltZycsXG4gICAgICBhdHRyaWJ1dGU6ICdzcmMnXG4gICAgfSxcbiAgICB1cmw6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnLFxuICAgICAgc291cmNlOiAnYXR0cmlidXRlJyxcbiAgICAgIHNlbGVjdG9yOiAnYScsXG4gICAgICBhdHRyaWJ1dGU6ICdocmVmJ1xuICAgIH1cbiAgfSxcbiAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuICAgIHZhciBhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG4gICAgdmFyIHRpdGxlID0gYXR0cmlidXRlcy50aXRsZTtcblxuXG4gICAgdmFyIG9uVVJMRmV0Y2hlZCA9IGZ1bmN0aW9uIG9uVVJMRmV0Y2hlZChzaXRlKSB7XG5cbiAgICAgIHNldEF0dHJpYnV0ZXMoe1xuICAgICAgICB0aXRsZTogc2l0ZS50aXRsZSxcbiAgICAgICAgZGVzY3JpcHRpb246IHNpdGUuZGVzY3JpcHRpb24sXG4gICAgICAgIGltYWdlOiBzaXRlLmltYWdlLFxuICAgICAgICB1cmw6IHNpdGUudXJsXG4gICAgICB9KTtcbiAgICB9O1xuXG4gICAgLy8gSWYgQVBJIGtleSBpcyBub3QgeWV0IHByb3ZpZGVkXG4gICAgaWYgKHR5cGVvZiBhZHZhbmNlZEd1dGVuYmVyZ0Jsb2Nrc09wZW5HcmFwaC5lcnJvciAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ3AnLFxuICAgICAgICB7ICdjbGFzcyc6ICdBR0ItYmxvY2stbWVzc2FnZScgfSxcbiAgICAgICAgX18oXCLimqDvuI8gWW91IG5lZWQgdG8gcHJvdmlkZSBhbiBBUEkga2V5IGluIFwiLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgJ2EnLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHRhcmdldDogJ19ibGFuaycsIGhyZWY6ICcvd3AtYWRtaW4vYWRtaW4ucGhwP3BhZ2U9YWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1pbnN0YWxsZWQjYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1jYXJkJ1xuICAgICAgICAgIH0sXG4gICAgICAgICAgX18oXCJCbG9ja3MgPiBJbnN0YWxsZWQgQmxvY2tzID4gQ2FyZCBQcmV2aWV3XCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcbiAgICAgICAgKVxuICAgICAgKTtcbiAgICB9XG5cbiAgICByZXR1cm4gdGl0bGUgPT09ICcnID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFVSTEZldGNoZXIsIHtcbiAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShzaXRlKSB7XG4gICAgICAgIHJldHVybiBvblVSTEZldGNoZWQoc2l0ZSk7XG4gICAgICB9XG4gICAgfSkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUHJldmlldywgeyBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzIH0pO1xuICB9LFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgdmFyIGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzO1xuXG5cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFByZXZpZXcsIHsgYXR0cmlidXRlczogYXR0cmlidXRlcyB9KTtcbiAgfVxufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2NhcmQvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDMwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///30\n"); /***/ }), /* 31 */ /*!************************************!*\ !*** ./src/blocks/card/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NhcmQvc3R5bGUuc2Nzcz9lNTI3Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2NhcmQvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMzFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///31\n"); /***/ }), /* 32 */ /*!*************************************!*\ !*** ./src/blocks/card/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NhcmQvZWRpdG9yLnNjc3M/Y2RlMSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9jYXJkL2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSAzMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///32\n"); /***/ }), /* 33 */ /*!***************************************!*\ !*** ./src/blocks/card/urlfetcher.js ***! \***************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce__ = __webpack_require__(/*! throttle-debounce */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar _wp$components = wp.components,\n Placeholder = _wp$components.Placeholder,\n Spinner = _wp$components.Spinner,\n TextControl = _wp$components.TextControl;\n\nvar URLFetcher = function (_Component) {\n\t_inherits(URLFetcher, _Component);\n\n\tfunction URLFetcher() {\n\t\tvar _ref;\n\n\t\tvar _temp, _this, _ret;\n\n\t\t_classCallCheck(this, URLFetcher);\n\n\t\tfor (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n\t\t\targs[_key] = arguments[_key];\n\t\t}\n\n\t\treturn _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = URLFetcher.__proto__ || Object.getPrototypeOf(URLFetcher)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n\t\t\tresults: false\n\t\t}, _this.fetchURL = Object(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__[\"debounce\"])(300, function (url) {\n\n\t\t\tif (url.length < 10) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t_this.setState({ results: __('Fetching website...', 'advanced-gutenberg-blocks') });\n\n\t\t\tfetch('https://opengraph.io/api/1.0/site/' + encodeURIComponent(url) + '?app_id=' + advancedGutenbergBlocksOpenGraph.apiKey).then(function (response) {\n\t\t\t\treturn response.json();\n\t\t\t}).then(function (response) {\n\n\t\t\t\tif (response.error) {\n\t\t\t\t\t_this.setState({ results: __(\"⚠️ Error: \", 'advanced-gutenberg-blocks') + response.error.message });\n\n\t\t\t\t\t// Fallback for non OG compatible website\n\t\t\t\t} else if (response.openGraph.error) {\n\t\t\t\t\t_this.props.onChange(response.hybridGraph);\n\t\t\t\t} else {\n\n\t\t\t\t\tif (!response.openGraph.image && response.hybridGraph.image) {\n\t\t\t\t\t\tresponse.openGraph.image = response.hybridGraph.image;\n\t\t\t\t\t}\n\n\t\t\t\t\t_this.props.onChange(response.openGraph);\n\t\t\t\t}\n\t\t\t});\n\t\t}), _temp), _possibleConstructorReturn(_this, _ret);\n\t}\n\n\t_createClass(URLFetcher, [{\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar _this2 = this;\n\n\t\t\tvar isSelected = this.props.isSelected;\n\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tPlaceholder,\n\t\t\t\t{\n\t\t\t\t\ticon: 'admin-site',\n\t\t\t\t\tlabel: __(\"Website card preview\", 'advanced-gutenberg-blocks')\n\t\t\t\t},\n\t\t\t\twp.element.createElement(TextControl, {\n\t\t\t\t\ttype: 'url',\n\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\treturn _this2.fetchURL(value);\n\t\t\t\t\t},\n\t\t\t\t\tplaceHolder: __('Paste URL here', 'advanced-gutenberg-blocks')\n\t\t\t\t}),\n\t\t\t\tthis.state.results && wp.element.createElement(\n\t\t\t\t\t'p',\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(Spinner, null),\n\t\t\t\t\tthis.state.results\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn URLFetcher;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (URLFetcher);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NhcmQvdXJsZmV0Y2hlci5qcz9iYmMwIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IHsgZGVib3VuY2UgfSBmcm9tICd0aHJvdHRsZS1kZWJvdW5jZSc7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgQ29tcG9uZW50ID0gd3AuZWxlbWVudC5Db21wb25lbnQ7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIFBsYWNlaG9sZGVyID0gX3dwJGNvbXBvbmVudHMuUGxhY2Vob2xkZXIsXG4gICAgU3Bpbm5lciA9IF93cCRjb21wb25lbnRzLlNwaW5uZXIsXG4gICAgVGV4dENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5UZXh0Q29udHJvbDtcblxudmFyIFVSTEZldGNoZXIgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuXHRfaW5oZXJpdHMoVVJMRmV0Y2hlciwgX0NvbXBvbmVudCk7XG5cblx0ZnVuY3Rpb24gVVJMRmV0Y2hlcigpIHtcblx0XHR2YXIgX3JlZjtcblxuXHRcdHZhciBfdGVtcCwgX3RoaXMsIF9yZXQ7XG5cblx0XHRfY2xhc3NDYWxsQ2hlY2sodGhpcywgVVJMRmV0Y2hlcik7XG5cblx0XHRmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuXHRcdFx0YXJnc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTtcblx0XHR9XG5cblx0XHRyZXR1cm4gX3JldCA9IChfdGVtcCA9IChfdGhpcyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChfcmVmID0gVVJMRmV0Y2hlci5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKFVSTEZldGNoZXIpKS5jYWxsLmFwcGx5KF9yZWYsIFt0aGlzXS5jb25jYXQoYXJncykpKSwgX3RoaXMpLCBfdGhpcy5zdGF0ZSA9IHtcblx0XHRcdHJlc3VsdHM6IGZhbHNlXG5cdFx0fSwgX3RoaXMuZmV0Y2hVUkwgPSBkZWJvdW5jZSgzMDAsIGZ1bmN0aW9uICh1cmwpIHtcblxuXHRcdFx0aWYgKHVybC5sZW5ndGggPCAxMCkge1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cblx0XHRcdF90aGlzLnNldFN0YXRlKHsgcmVzdWx0czogX18oJ0ZldGNoaW5nIHdlYnNpdGUuLi4nLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpIH0pO1xuXG5cdFx0XHRmZXRjaCgnaHR0cHM6Ly9vcGVuZ3JhcGguaW8vYXBpLzEuMC9zaXRlLycgKyBlbmNvZGVVUklDb21wb25lbnQodXJsKSArICc/YXBwX2lkPScgKyBhZHZhbmNlZEd1dGVuYmVyZ0Jsb2Nrc09wZW5HcmFwaC5hcGlLZXkpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7XG5cdFx0XHRcdHJldHVybiByZXNwb25zZS5qc29uKCk7XG5cdFx0XHR9KS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkge1xuXG5cdFx0XHRcdGlmIChyZXNwb25zZS5lcnJvcikge1xuXHRcdFx0XHRcdF90aGlzLnNldFN0YXRlKHsgcmVzdWx0czogX18oXCLimqDvuI8gRXJyb3I6IFwiLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpICsgcmVzcG9uc2UuZXJyb3IubWVzc2FnZSB9KTtcblxuXHRcdFx0XHRcdC8vIEZhbGxiYWNrIGZvciBub24gT0cgY29tcGF0aWJsZSB3ZWJzaXRlXG5cdFx0XHRcdH0gZWxzZSBpZiAocmVzcG9uc2Uub3BlbkdyYXBoLmVycm9yKSB7XG5cdFx0XHRcdFx0X3RoaXMucHJvcHMub25DaGFuZ2UocmVzcG9uc2UuaHlicmlkR3JhcGgpO1xuXHRcdFx0XHR9IGVsc2Uge1xuXG5cdFx0XHRcdFx0aWYgKCFyZXNwb25zZS5vcGVuR3JhcGguaW1hZ2UgJiYgcmVzcG9uc2UuaHlicmlkR3JhcGguaW1hZ2UpIHtcblx0XHRcdFx0XHRcdHJlc3BvbnNlLm9wZW5HcmFwaC5pbWFnZSA9IHJlc3BvbnNlLmh5YnJpZEdyYXBoLmltYWdlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdF90aGlzLnByb3BzLm9uQ2hhbmdlKHJlc3BvbnNlLm9wZW5HcmFwaCk7XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0pLCBfdGVtcCksIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKF90aGlzLCBfcmV0KTtcblx0fVxuXG5cdF9jcmVhdGVDbGFzcyhVUkxGZXRjaGVyLCBbe1xuXHRcdGtleTogJ3JlbmRlcicsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcblx0XHRcdHZhciBfdGhpczIgPSB0aGlzO1xuXG5cdFx0XHR2YXIgaXNTZWxlY3RlZCA9IHRoaXMucHJvcHMuaXNTZWxlY3RlZDtcblxuXG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRQbGFjZWhvbGRlcixcblx0XHRcdFx0e1xuXHRcdFx0XHRcdGljb246ICdhZG1pbi1zaXRlJyxcblx0XHRcdFx0XHRsYWJlbDogX18oXCJXZWJzaXRlIGNhcmQgcHJldmlld1wiLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuXHRcdFx0XHRcdHR5cGU6ICd1cmwnLFxuXHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIF90aGlzMi5mZXRjaFVSTCh2YWx1ZSk7XG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRwbGFjZUhvbGRlcjogX18oJ1Bhc3RlIFVSTCBoZXJlJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKVxuXHRcdFx0XHR9KSxcblx0XHRcdFx0dGhpcy5zdGF0ZS5yZXN1bHRzICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU3Bpbm5lciwgbnVsbCksXG5cdFx0XHRcdFx0dGhpcy5zdGF0ZS5yZXN1bHRzXG5cdFx0XHRcdClcblx0XHRcdCk7XG5cdFx0fVxuXHR9XSk7XG5cblx0cmV0dXJuIFVSTEZldGNoZXI7XG59KENvbXBvbmVudCk7XG5cbmV4cG9ydCBkZWZhdWx0IFVSTEZldGNoZXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2NhcmQvdXJsZmV0Y2hlci5qc1xuLy8gbW9kdWxlIGlkID0gMzNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///33\n"); /***/ }), /* 34 */ /*!************************************!*\ !*** ./src/blocks/card/preview.js ***! \************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar Component = wp.element.Component;\n\nvar Preview = function (_Component) {\n\t_inherits(Preview, _Component);\n\n\tfunction Preview() {\n\t\t_classCallCheck(this, Preview);\n\n\t\treturn _possibleConstructorReturn(this, (Preview.__proto__ || Object.getPrototypeOf(Preview)).apply(this, arguments));\n\t}\n\n\t_createClass(Preview, [{\n\t\tkey: \"render\",\n\t\tvalue: function render() {\n\t\t\tvar _props$attributes = this.props.attributes,\n\t\t\t url = _props$attributes.url,\n\t\t\t title = _props$attributes.title,\n\t\t\t image = _props$attributes.image,\n\t\t\t description = _props$attributes.description,\n\t\t\t siteUrl = _props$attributes.siteUrl;\n\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-card\" },\n\t\t\t\twp.element.createElement(\"a\", { href: url, className: \"wp-block-advanced-gutenberg-blocks-card__link\", onClick: function onClick(e) {\n\t\t\t\t\t\treturn e.preventDefault();\n\t\t\t\t\t} }),\n\t\t\t\timage && wp.element.createElement(\"img\", { className: \"wp-block-advanced-gutenberg-blocks-card__image\", src: image, alt: title }),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-card__content\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"p\",\n\t\t\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-card__title\" },\n\t\t\t\t\t\ttitle\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"p\",\n\t\t\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-card__description\" },\n\t\t\t\t\t\tdescription\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"p\",\n\t\t\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-card__url\" },\n\t\t\t\t\t\turl\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn Preview;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Preview);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NhcmQvcHJldmlldy5qcz8yNWEwIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxudmFyIENvbXBvbmVudCA9IHdwLmVsZW1lbnQuQ29tcG9uZW50O1xuXG52YXIgUHJldmlldyA9IGZ1bmN0aW9uIChfQ29tcG9uZW50KSB7XG5cdF9pbmhlcml0cyhQcmV2aWV3LCBfQ29tcG9uZW50KTtcblxuXHRmdW5jdGlvbiBQcmV2aWV3KCkge1xuXHRcdF9jbGFzc0NhbGxDaGVjayh0aGlzLCBQcmV2aWV3KTtcblxuXHRcdHJldHVybiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoUHJldmlldy5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKFByZXZpZXcpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcblx0fVxuXG5cdF9jcmVhdGVDbGFzcyhQcmV2aWV3LCBbe1xuXHRcdGtleTogXCJyZW5kZXJcIixcblx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gdGhpcy5wcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdFx0ICAgIHVybCA9IF9wcm9wcyRhdHRyaWJ1dGVzLnVybCxcblx0XHRcdCAgICB0aXRsZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnRpdGxlLFxuXHRcdFx0ICAgIGltYWdlID0gX3Byb3BzJGF0dHJpYnV0ZXMuaW1hZ2UsXG5cdFx0XHQgICAgZGVzY3JpcHRpb24gPSBfcHJvcHMkYXR0cmlidXRlcy5kZXNjcmlwdGlvbixcblx0XHRcdCAgICBzaXRlVXJsID0gX3Byb3BzJGF0dHJpYnV0ZXMuc2l0ZVVybDtcblxuXG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLWNhcmRcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJhXCIsIHsgaHJlZjogdXJsLCBjbGFzc05hbWU6IFwid3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1jYXJkX19saW5rXCIsIG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soZSkge1xuXHRcdFx0XHRcdFx0cmV0dXJuIGUucHJldmVudERlZmF1bHQoKTtcblx0XHRcdFx0XHR9IH0pLFxuXHRcdFx0XHRpbWFnZSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbWdcIiwgeyBjbGFzc05hbWU6IFwid3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1jYXJkX19pbWFnZVwiLCBzcmM6IGltYWdlLCBhbHQ6IHRpdGxlIH0pLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XCJkaXZcIixcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLWNhcmRfX2NvbnRlbnRcIiB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwicFwiLFxuXHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwid3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1jYXJkX190aXRsZVwiIH0sXG5cdFx0XHRcdFx0XHR0aXRsZVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLWNhcmRfX2Rlc2NyaXB0aW9uXCIgfSxcblx0XHRcdFx0XHRcdGRlc2NyaXB0aW9uXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcIndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtY2FyZF9fdXJsXCIgfSxcblx0XHRcdFx0XHRcdHVybFxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cdH1dKTtcblxuXHRyZXR1cm4gUHJldmlldztcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgUHJldmlldztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvY2FyZC9wcmV2aWV3LmpzXG4vLyBtb2R1bGUgaWQgPSAzNFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///34\n"); /***/ }), /* 35 */ /*!*************************************!*\ !*** ./src/blocks/product/index.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 36);\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__(/*! ./editor.scss */ 37);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspect__ = __webpack_require__(/*! ./inspect */ 38);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__preview__ = __webpack_require__(/*! ./preview */ 39);\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar withAPIData = wp.components.withAPIData;\nvar Fragment = wp.element.Fragment;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/product', {\n title: __('Product', 'advanced-gutenberg-blocks'),\n description: __('Display WooCommerce Product in your post', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'products' },\n keywords: [__('woocommerce', 'advanced-gutenberg-blocks')],\n attributes: {\n productID: {\n type: 'integer'\n },\n priceColor: {\n type: 'string'\n },\n buttonBackgroundColor: {\n type: 'string'\n }\n },\n edit: function edit(props) {\n var attributes = props.attributes,\n product = props.product,\n focus = props.focus,\n setAttributes = props.setAttributes;\n var productID = attributes.productID,\n priceColor = attributes.priceColor,\n buttonBackgroundColor = attributes.buttonBackgroundColor;\n\n // Default values\n\n !priceColor && setAttributes({ priceColor: '#dd1e35' });\n !buttonBackgroundColor && setAttributes({ buttonBackgroundColor: '#444' });\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__inspect__[\"a\" /* default */], { attributes: attributes, setAttributes: setAttributes }),\n !!productID ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__preview__[\"a\" /* default */], { product: product, attributes: attributes }) : wp.element.createElement(\n 'p',\n { 'class': 'AGB-block-message' },\n __('Search for a product in the inspector', 'advanced-gutenberg-blocks')\n )\n );\n },\n save: function save() {\n return null;\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Byb2R1Y3QvaW5kZXguanM/Y2Q2MSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG5pbXBvcnQgSW5zcGVjdG9yIGZyb20gJy4vaW5zcGVjdCc7XG5pbXBvcnQgUHJldmlldyBmcm9tICcuL3ByZXZpZXcnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIHdpdGhBUElEYXRhID0gd3AuY29tcG9uZW50cy53aXRoQVBJRGF0YTtcbnZhciBGcmFnbWVudCA9IHdwLmVsZW1lbnQuRnJhZ21lbnQ7XG5cblxuZXhwb3J0IGRlZmF1bHQgcmVnaXN0ZXJCbG9ja1R5cGUoJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MvcHJvZHVjdCcsIHtcbiAgdGl0bGU6IF9fKCdQcm9kdWN0JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgZGVzY3JpcHRpb246IF9fKCdEaXNwbGF5IFdvb0NvbW1lcmNlIFByb2R1Y3QgaW4geW91ciBwb3N0JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgY2F0ZWdvcnk6ICdjb21tb24nLFxuICBpY29uOiB7IGJhY2tncm91bmQ6ICcjRDU2NTYxJywgZm9yZWdyb3VuZDogXCIjZmZmXCIsIHNyYzogJ3Byb2R1Y3RzJyB9LFxuICBrZXl3b3JkczogW19fKCd3b29jb21tZXJjZScsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyldLFxuICBhdHRyaWJ1dGVzOiB7XG4gICAgcHJvZHVjdElEOiB7XG4gICAgICB0eXBlOiAnaW50ZWdlcidcbiAgICB9LFxuICAgIHByaWNlQ29sb3I6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgfSxcbiAgICBidXR0b25CYWNrZ3JvdW5kQ29sb3I6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgfVxuICB9LFxuICBlZGl0OiBmdW5jdGlvbiBlZGl0KHByb3BzKSB7XG4gICAgdmFyIGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuICAgICAgICBwcm9kdWN0ID0gcHJvcHMucHJvZHVjdCxcbiAgICAgICAgZm9jdXMgPSBwcm9wcy5mb2N1cyxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG4gICAgdmFyIHByb2R1Y3RJRCA9IGF0dHJpYnV0ZXMucHJvZHVjdElELFxuICAgICAgICBwcmljZUNvbG9yID0gYXR0cmlidXRlcy5wcmljZUNvbG9yLFxuICAgICAgICBidXR0b25CYWNrZ3JvdW5kQ29sb3IgPSBhdHRyaWJ1dGVzLmJ1dHRvbkJhY2tncm91bmRDb2xvcjtcblxuICAgIC8vIERlZmF1bHQgdmFsdWVzXG5cbiAgICAhcHJpY2VDb2xvciAmJiBzZXRBdHRyaWJ1dGVzKHsgcHJpY2VDb2xvcjogJyNkZDFlMzUnIH0pO1xuICAgICFidXR0b25CYWNrZ3JvdW5kQ29sb3IgJiYgc2V0QXR0cmlidXRlcyh7IGJ1dHRvbkJhY2tncm91bmRDb2xvcjogJyM0NDQnIH0pO1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIEZyYWdtZW50LFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbnNwZWN0b3IsIHsgYXR0cmlidXRlczogYXR0cmlidXRlcywgc2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcyB9KSxcbiAgICAgICEhcHJvZHVjdElEID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFByZXZpZXcsIHsgcHJvZHVjdDogcHJvZHVjdCwgYXR0cmlidXRlczogYXR0cmlidXRlcyB9KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ3AnLFxuICAgICAgICB7ICdjbGFzcyc6ICdBR0ItYmxvY2stbWVzc2FnZScgfSxcbiAgICAgICAgX18oJ1NlYXJjaCBmb3IgYSBwcm9kdWN0IGluIHRoZSBpbnNwZWN0b3InLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG4gICAgICApXG4gICAgKTtcbiAgfSxcbiAgc2F2ZTogZnVuY3Rpb24gc2F2ZSgpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL3Byb2R1Y3QvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDM1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n"); /***/ }), /* 36 */ /*!***************************************!*\ !*** ./src/blocks/product/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Byb2R1Y3Qvc3R5bGUuc2Nzcz9hODEyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL3Byb2R1Y3Qvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gMzZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///36\n"); /***/ }), /* 37 */ /*!****************************************!*\ !*** ./src/blocks/product/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Byb2R1Y3QvZWRpdG9yLnNjc3M/NmNkZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9wcm9kdWN0L2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSAzN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///37\n"); /***/ }), /* 38 */ /*!***************************************!*\ !*** ./src/blocks/product/inspect.js ***! \***************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_searchproduct__ = __webpack_require__(/*! ../../components/searchproduct */ 3);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar _wp$editor = wp.editor,\n InspectorControls = _wp$editor.InspectorControls,\n ColorPalette = _wp$editor.ColorPalette;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n PanelColor = _wp$components.PanelColor;\n\nvar Inspector = function (_Component) {\n\t\t_inherits(Inspector, _Component);\n\n\t\tfunction Inspector() {\n\t\t\t\t_classCallCheck(this, Inspector);\n\n\t\t\t\treturn _possibleConstructorReturn(this, (Inspector.__proto__ || Object.getPrototypeOf(Inspector)).apply(this, arguments));\n\t\t}\n\n\t\t_createClass(Inspector, [{\n\t\t\t\tkey: 'render',\n\t\t\t\tvalue: function render() {\n\t\t\t\t\t\tvar _props = this.props,\n\t\t\t\t\t\t _props$attributes = _props.attributes,\n\t\t\t\t\t\t productID = _props$attributes.productID,\n\t\t\t\t\t\t priceColor = _props$attributes.priceColor,\n\t\t\t\t\t\t buttonBackgroundColor = _props$attributes.buttonBackgroundColor,\n\t\t\t\t\t\t setAttributes = _props.setAttributes;\n\n\n\t\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t\t\tInspectorControls,\n\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\tPanelBody,\n\t\t\t\t\t\t\t\t\t\t{ title: __('Choose a product', 'advanced-gutenberg-blocks') },\n\t\t\t\t\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__components_searchproduct__[\"a\" /* default */], {\n\t\t\t\t\t\t\t\t\t\t\t\tonChange: function onChange(product) {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn setAttributes({ productID: product.id });\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\t!!productID && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t'span',\n\t\t\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t\t\tPanelColor,\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttitle: __('Price color', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcolorValue: priceColor\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\twp.element.createElement(ColorPalette, {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: priceColor,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange: function onChange(priceColor) {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn setAttributes({ priceColor: priceColor });\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t\t\tPanelColor,\n\t\t\t\t\t\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\ttitle: __('Button background color', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tcolorValue: buttonBackgroundColor\n\t\t\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\t\t\twp.element.createElement(ColorPalette, {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue: buttonBackgroundColor,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tonChange: function onChange(buttonBackgroundColor) {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn setAttributes({ buttonBackgroundColor: buttonBackgroundColor });\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t);\n\t\t\t\t}\n\t\t}]);\n\n\t\treturn Inspector;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Byb2R1Y3QvaW5zcGVjdC5qcz83NzZiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IFNlYXJjaFByb2R1Y3QgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9zZWFyY2hwcm9kdWN0JztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBDb21wb25lbnQgPSB3cC5lbGVtZW50LkNvbXBvbmVudDtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIEluc3BlY3RvckNvbnRyb2xzID0gX3dwJGVkaXRvci5JbnNwZWN0b3JDb250cm9scyxcbiAgICBDb2xvclBhbGV0dGUgPSBfd3AkZWRpdG9yLkNvbG9yUGFsZXR0ZTtcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFBhbmVsQ29sb3IgPSBfd3AkY29tcG9uZW50cy5QYW5lbENvbG9yO1xuXG52YXIgSW5zcGVjdG9yID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0XHRfaW5oZXJpdHMoSW5zcGVjdG9yLCBfQ29tcG9uZW50KTtcblxuXHRcdGZ1bmN0aW9uIEluc3BlY3RvcigpIHtcblx0XHRcdFx0X2NsYXNzQ2FsbENoZWNrKHRoaXMsIEluc3BlY3Rvcik7XG5cblx0XHRcdFx0cmV0dXJuIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChJbnNwZWN0b3IuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihJbnNwZWN0b3IpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcblx0XHR9XG5cblx0XHRfY3JlYXRlQ2xhc3MoSW5zcGVjdG9yLCBbe1xuXHRcdFx0XHRrZXk6ICdyZW5kZXInLFxuXHRcdFx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0XHRcdFx0dmFyIF9wcm9wcyA9IHRoaXMucHJvcHMsXG5cdFx0XHRcdFx0XHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMgPSBfcHJvcHMuYXR0cmlidXRlcyxcblx0XHRcdFx0XHRcdCAgICBwcm9kdWN0SUQgPSBfcHJvcHMkYXR0cmlidXRlcy5wcm9kdWN0SUQsXG5cdFx0XHRcdFx0XHQgICAgcHJpY2VDb2xvciA9IF9wcm9wcyRhdHRyaWJ1dGVzLnByaWNlQ29sb3IsXG5cdFx0XHRcdFx0XHQgICAgYnV0dG9uQmFja2dyb3VuZENvbG9yID0gX3Byb3BzJGF0dHJpYnV0ZXMuYnV0dG9uQmFja2dyb3VuZENvbG9yLFxuXHRcdFx0XHRcdFx0ICAgIHNldEF0dHJpYnV0ZXMgPSBfcHJvcHMuc2V0QXR0cmlidXRlcztcblxuXG5cdFx0XHRcdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdEluc3BlY3RvckNvbnRyb2xzLFxuXHRcdFx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRQYW5lbEJvZHksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHsgdGl0bGU6IF9fKCdDaG9vc2UgYSBwcm9kdWN0JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSB9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoU2VhcmNoUHJvZHVjdCwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByb2R1Y3QpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IHByb2R1Y3RJRDogcHJvZHVjdC5pZCB9KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRcdCEhcHJvZHVjdElEICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdFx0J3NwYW4nLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRQYW5lbENvbG9yLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiBfXygnUHJpY2UgY29sb3InLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yVmFsdWU6IHByaWNlQ29sb3Jcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoQ29sb3JQYWxldHRlLCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFsdWU6IHByaWNlQ29sb3IsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHByaWNlQ29sb3IpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBwcmljZUNvbG9yOiBwcmljZUNvbG9yIH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFBhbmVsQ29sb3IsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6IF9fKCdCdXR0b24gYmFja2dyb3VuZCBjb2xvcicsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3JWYWx1ZTogYnV0dG9uQmFja2dyb3VuZENvbG9yXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KENvbG9yUGFsZXR0ZSwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhbHVlOiBidXR0b25CYWNrZ3JvdW5kQ29sb3IsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGJ1dHRvbkJhY2tncm91bmRDb2xvcikge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGJ1dHRvbkJhY2tncm91bmRDb2xvcjogYnV0dG9uQmFja2dyb3VuZENvbG9yIH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHR9XG5cdFx0fV0pO1xuXG5cdFx0cmV0dXJuIEluc3BlY3Rvcjtcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgSW5zcGVjdG9yO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9wcm9kdWN0L2luc3BlY3QuanNcbi8vIG1vZHVsZSBpZCA9IDM4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///38\n"); /***/ }), /* 39 */ /*!***************************************!*\ !*** ./src/blocks/product/preview.js ***! \***************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_classnames__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\n\nvar Preview = function (_Component) {\n\t_inherits(Preview, _Component);\n\n\tfunction Preview() {\n\t\tvar _ref;\n\n\t\tvar _temp, _this, _ret;\n\n\t\t_classCallCheck(this, Preview);\n\n\t\tfor (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n\t\t\targs[_key] = arguments[_key];\n\t\t}\n\n\t\treturn _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Preview.__proto__ || Object.getPrototypeOf(Preview)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n\t\t\tproduct: false\n\t\t}, _this.getProduct = function () {\n\t\t\tvar productID = _this.props.attributes.productID;\n\n\n\t\t\tvar ck = advancedGutenbergBlocksGlobals.wooapikey;\n\t\t\tvar cs = advancedGutenbergBlocksGlobals.wooapisecret;\n\n\t\t\tfetch('/wp-json/wc/v2/products/' + productID + '?consumer_key=' + ck + '&consumer_secret=' + cs).then(function (response) {\n\t\t\t\treturn response.json();\n\t\t\t}).then(function (product) {\n\t\t\t\t_this.setState({ product: product });\n\t\t\t});\n\t\t}, _temp), _possibleConstructorReturn(_this, _ret);\n\t}\n\n\t_createClass(Preview, [{\n\t\tkey: 'componentWillMount',\n\t\tvalue: function componentWillMount() {\n\t\t\tthis.getProduct();\n\t\t}\n\t}, {\n\t\tkey: 'componentDidUpdate',\n\t\tvalue: function componentDidUpdate(lastProps, lastStates) {\n\n\t\t\tif (lastProps.attributes.productID != this.props.attributes.productID) {\n\t\t\t\tthis.getProduct();\n\t\t\t}\n\t\t}\n\t}, {\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar _props$attributes = this.props.attributes,\n\t\t\t priceColor = _props$attributes.priceColor,\n\t\t\t buttonBackgroundColor = _props$attributes.buttonBackgroundColor;\n\t\t\tvar product = this.state.product;\n\n\n\t\t\tvar getDescription = function getDescription() {\n\t\t\t\tvar description = product.short_description != '' ? product.short_description : product.description;\n\t\t\t\treturn { __html: description };\n\t\t\t};\n\n\t\t\tvar currency = advancedGutenbergBlocksProduct.currency;\n\n\t\t\t// Currency before / after\n\t\t\tvar cb = currency == \"$\" ? currency : '';\n\t\t\tvar ca = currency != \"$\" ? currency : '';\n\n\t\t\treturn !!product ? wp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-product' },\n\t\t\t\t!!product.images && wp.element.createElement(\n\t\t\t\t\t'a',\n\t\t\t\t\t{ href: product.permalink, className: 'wp-block-advanced-gutenberg-blocks-product__image' },\n\t\t\t\t\twp.element.createElement('img', { src: product.images[0].src, alt: product.images[0].alt })\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-product__content' },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'p',\n\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-product__title' },\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t{ href: product.permalink },\n\t\t\t\t\t\t\tproduct.name\n\t\t\t\t\t\t)\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'p',\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-product__price',\n\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\tcolor: priceColor\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t},\n\t\t\t\t\t\t!!product.sale_price != \"\" ? wp.element.createElement(\n\t\t\t\t\t\t\t'span',\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'span',\n\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\tcb,\n\t\t\t\t\t\t\t\tproduct.sale_price,\n\t\t\t\t\t\t\t\tca\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t'del',\n\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-product__sale' },\n\t\t\t\t\t\t\t\tcb,\n\t\t\t\t\t\t\t\tproduct.regular_price,\n\t\t\t\t\t\t\t\tca\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t) : wp.element.createElement(\n\t\t\t\t\t\t\t'span',\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\tcb,\n\t\t\t\t\t\t\tproduct.price,\n\t\t\t\t\t\t\tca\n\t\t\t\t\t\t)\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement('div', {\n\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-product__description',\n\t\t\t\t\t\tdangerouslySetInnerHTML: getDescription() }),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'p',\n\t\t\t\t\t\t{ 'class': 'wp-block-advanced-gutenberg-blocks-product__actions' },\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-product__button',\n\t\t\t\t\t\t\t\thref: '/?add-to-cart=' + product.id,\n\t\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\t\tbackgroundColor: buttonBackgroundColor\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\twp.element.createElement('span', { className: 'dashicons dashicons-cart' }),\n\t\t\t\t\t\t\t__('Add to cart', 'advanced-gutenberg-blocks')\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t) : wp.element.createElement(\n\t\t\t\t'p',\n\t\t\t\t{ 'class': 'AGB-block-message' },\n\t\t\t\t__('Loading product...', 'advanced-gutenberg-blocks')\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn Preview;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Preview);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Byb2R1Y3QvcHJldmlldy5qcz8wNDY4Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgQ29tcG9uZW50ID0gd3AuZWxlbWVudC5Db21wb25lbnQ7XG5cbnZhciBQcmV2aWV3ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0X2luaGVyaXRzKFByZXZpZXcsIF9Db21wb25lbnQpO1xuXG5cdGZ1bmN0aW9uIFByZXZpZXcoKSB7XG5cdFx0dmFyIF9yZWY7XG5cblx0XHR2YXIgX3RlbXAsIF90aGlzLCBfcmV0O1xuXG5cdFx0X2NsYXNzQ2FsbENoZWNrKHRoaXMsIFByZXZpZXcpO1xuXG5cdFx0Zm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcblx0XHRcdGFyZ3NbX2tleV0gPSBhcmd1bWVudHNbX2tleV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIF9yZXQgPSAoX3RlbXAgPSAoX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoX3JlZiA9IFByZXZpZXcuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihQcmV2aWV3KSkuY2FsbC5hcHBseShfcmVmLCBbdGhpc10uY29uY2F0KGFyZ3MpKSksIF90aGlzKSwgX3RoaXMuc3RhdGUgPSB7XG5cdFx0XHRwcm9kdWN0OiBmYWxzZVxuXHRcdH0sIF90aGlzLmdldFByb2R1Y3QgPSBmdW5jdGlvbiAoKSB7XG5cdFx0XHR2YXIgcHJvZHVjdElEID0gX3RoaXMucHJvcHMuYXR0cmlidXRlcy5wcm9kdWN0SUQ7XG5cblxuXHRcdFx0dmFyIGNrID0gYWR2YW5jZWRHdXRlbmJlcmdCbG9ja3NHbG9iYWxzLndvb2FwaWtleTtcblx0XHRcdHZhciBjcyA9IGFkdmFuY2VkR3V0ZW5iZXJnQmxvY2tzR2xvYmFscy53b29hcGlzZWNyZXQ7XG5cblx0XHRcdGZldGNoKCcvd3AtanNvbi93Yy92Mi9wcm9kdWN0cy8nICsgcHJvZHVjdElEICsgJz9jb25zdW1lcl9rZXk9JyArIGNrICsgJyZjb25zdW1lcl9zZWNyZXQ9JyArIGNzKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkge1xuXHRcdFx0XHRyZXR1cm4gcmVzcG9uc2UuanNvbigpO1xuXHRcdFx0fSkudGhlbihmdW5jdGlvbiAocHJvZHVjdCkge1xuXHRcdFx0XHRfdGhpcy5zZXRTdGF0ZSh7IHByb2R1Y3Q6IHByb2R1Y3QgfSk7XG5cdFx0XHR9KTtcblx0XHR9LCBfdGVtcCksIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKF90aGlzLCBfcmV0KTtcblx0fVxuXG5cdF9jcmVhdGVDbGFzcyhQcmV2aWV3LCBbe1xuXHRcdGtleTogJ2NvbXBvbmVudFdpbGxNb3VudCcsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudFdpbGxNb3VudCgpIHtcblx0XHRcdHRoaXMuZ2V0UHJvZHVjdCgpO1xuXHRcdH1cblx0fSwge1xuXHRcdGtleTogJ2NvbXBvbmVudERpZFVwZGF0ZScsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudERpZFVwZGF0ZShsYXN0UHJvcHMsIGxhc3RTdGF0ZXMpIHtcblxuXHRcdFx0aWYgKGxhc3RQcm9wcy5hdHRyaWJ1dGVzLnByb2R1Y3RJRCAhPSB0aGlzLnByb3BzLmF0dHJpYnV0ZXMucHJvZHVjdElEKSB7XG5cdFx0XHRcdHRoaXMuZ2V0UHJvZHVjdCgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fSwge1xuXHRcdGtleTogJ3JlbmRlcicsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcblx0XHRcdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHRoaXMucHJvcHMuYXR0cmlidXRlcyxcblx0XHRcdCAgICBwcmljZUNvbG9yID0gX3Byb3BzJGF0dHJpYnV0ZXMucHJpY2VDb2xvcixcblx0XHRcdCAgICBidXR0b25CYWNrZ3JvdW5kQ29sb3IgPSBfcHJvcHMkYXR0cmlidXRlcy5idXR0b25CYWNrZ3JvdW5kQ29sb3I7XG5cdFx0XHR2YXIgcHJvZHVjdCA9IHRoaXMuc3RhdGUucHJvZHVjdDtcblxuXG5cdFx0XHR2YXIgZ2V0RGVzY3JpcHRpb24gPSBmdW5jdGlvbiBnZXREZXNjcmlwdGlvbigpIHtcblx0XHRcdFx0dmFyIGRlc2NyaXB0aW9uID0gcHJvZHVjdC5zaG9ydF9kZXNjcmlwdGlvbiAhPSAnJyA/IHByb2R1Y3Quc2hvcnRfZGVzY3JpcHRpb24gOiBwcm9kdWN0LmRlc2NyaXB0aW9uO1xuXHRcdFx0XHRyZXR1cm4geyBfX2h0bWw6IGRlc2NyaXB0aW9uIH07XG5cdFx0XHR9O1xuXG5cdFx0XHR2YXIgY3VycmVuY3kgPSBhZHZhbmNlZEd1dGVuYmVyZ0Jsb2Nrc1Byb2R1Y3QuY3VycmVuY3k7XG5cblx0XHRcdC8vIEN1cnJlbmN5IGJlZm9yZSAvIGFmdGVyXG5cdFx0XHR2YXIgY2IgPSBjdXJyZW5jeSA9PSBcIiRcIiA/IGN1cnJlbmN5IDogJyc7XG5cdFx0XHR2YXIgY2EgPSBjdXJyZW5jeSAhPSBcIiRcIiA/IGN1cnJlbmN5IDogJyc7XG5cblx0XHRcdHJldHVybiAhIXByb2R1Y3QgPyB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtcHJvZHVjdCcgfSxcblx0XHRcdFx0ISFwcm9kdWN0LmltYWdlcyAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2EnLFxuXHRcdFx0XHRcdHsgaHJlZjogcHJvZHVjdC5wZXJtYWxpbmssIGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtcHJvZHVjdF9faW1hZ2UnIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdpbWcnLCB7IHNyYzogcHJvZHVjdC5pbWFnZXNbMF0uc3JjLCBhbHQ6IHByb2R1Y3QuaW1hZ2VzWzBdLmFsdCB9KVxuXHRcdFx0XHQpLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXByb2R1Y3RfX2NvbnRlbnQnIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0J3AnLFxuXHRcdFx0XHRcdFx0eyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXByb2R1Y3RfX3RpdGxlJyB9LFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHQnYScsXG5cdFx0XHRcdFx0XHRcdHsgaHJlZjogcHJvZHVjdC5wZXJtYWxpbmsgfSxcblx0XHRcdFx0XHRcdFx0cHJvZHVjdC5uYW1lXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtcHJvZHVjdF9fcHJpY2UnLFxuXHRcdFx0XHRcdFx0XHRzdHlsZToge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBwcmljZUNvbG9yXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHQhIXByb2R1Y3Quc2FsZV9wcmljZSAhPSBcIlwiID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0XHRjYixcblx0XHRcdFx0XHRcdFx0XHRwcm9kdWN0LnNhbGVfcHJpY2UsXG5cdFx0XHRcdFx0XHRcdFx0Y2Fcblx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdCdkZWwnLFxuXHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wcm9kdWN0X19zYWxlJyB9LFxuXHRcdFx0XHRcdFx0XHRcdGNiLFxuXHRcdFx0XHRcdFx0XHRcdHByb2R1Y3QucmVndWxhcl9wcmljZSxcblx0XHRcdFx0XHRcdFx0XHRjYVxuXHRcdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0XHQpIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHQnc3BhbicsXG5cdFx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRcdGNiLFxuXHRcdFx0XHRcdFx0XHRwcm9kdWN0LnByaWNlLFxuXHRcdFx0XHRcdFx0XHRjYVxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdkaXYnLCB7XG5cdFx0XHRcdFx0XHRjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXByb2R1Y3RfX2Rlc2NyaXB0aW9uJyxcblx0XHRcdFx0XHRcdGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiBnZXREZXNjcmlwdGlvbigpIH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdCdwJyxcblx0XHRcdFx0XHRcdHsgJ2NsYXNzJzogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtcHJvZHVjdF9fYWN0aW9ucycgfSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0J2EnLFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wcm9kdWN0X19idXR0b24nLFxuXHRcdFx0XHRcdFx0XHRcdGhyZWY6ICcvP2FkZC10by1jYXJ0PScgKyBwcm9kdWN0LmlkLFxuXHRcdFx0XHRcdFx0XHRcdHN0eWxlOiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IGJ1dHRvbkJhY2tncm91bmRDb2xvclxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KCdzcGFuJywgeyBjbGFzc05hbWU6ICdkYXNoaWNvbnMgZGFzaGljb25zLWNhcnQnIH0pLFxuXHRcdFx0XHRcdFx0XHRfXygnQWRkIHRvIGNhcnQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHQncCcsXG5cdFx0XHRcdHsgJ2NsYXNzJzogJ0FHQi1ibG9jay1tZXNzYWdlJyB9LFxuXHRcdFx0XHRfXygnTG9hZGluZyBwcm9kdWN0Li4uJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKVxuXHRcdFx0KTtcblx0XHR9XG5cdH1dKTtcblxuXHRyZXR1cm4gUHJldmlldztcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgUHJldmlldztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvcHJvZHVjdC9wcmV2aWV3LmpzXG4vLyBtb2R1bGUgaWQgPSAzOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///39\n"); /***/ }), /* 40 */ /*!**********************************!*\ !*** ./src/blocks/post/index.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 41);\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__(/*! ./editor.scss */ 42);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspect__ = __webpack_require__(/*! ./inspect */ 43);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__preview__ = __webpack_require__(/*! ./preview */ 45);\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar Fragment = wp.element.Fragment;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/post', {\n title: __('Post', 'advanced-gutenberg-blocks'),\n description: __('Display a pretty post link (from any post type)', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'admin-post' },\n keywords: [__('link', 'advanced-gutenberg-blocks')],\n attributes: {\n postID: {\n type: 'string',\n default: false\n },\n postType: {\n type: 'string'\n },\n showCategory: {\n type: 'boolean',\n default: true\n },\n showAuthor: {\n type: 'boolean',\n default: true\n },\n showImage: {\n type: 'boolean',\n default: true\n }\n },\n edit: function edit(props) {\n var attributes = props.attributes,\n setAttributes = props.setAttributes;\n var postID = attributes.postID,\n postType = attributes.postType;\n\n // Set default values (keep here to save them in html\n\n !postType && setAttributes({ postType: 'Post' });\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__inspect__[\"a\" /* default */], { attributes: attributes, setAttributes: setAttributes }),\n !!postID ? wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__preview__[\"a\" /* default */], { attributes: attributes }) : wp.element.createElement(\n 'p',\n { 'class': 'AGB-block-message' },\n __('Search for a post in the inspector', 'advanced-gutenberg-blocks')\n )\n );\n },\n save: function save() {\n return null;\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Bvc3QvaW5kZXguanM/MTNmZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG5pbXBvcnQgSW5zcGVjdG9yIGZyb20gJy4vaW5zcGVjdCc7XG5pbXBvcnQgUHJldmlldyBmcm9tICcuL3ByZXZpZXcnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcblxuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy9wb3N0Jywge1xuICB0aXRsZTogX18oJ1Bvc3QnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICBkZXNjcmlwdGlvbjogX18oJ0Rpc3BsYXkgYSBwcmV0dHkgcG9zdCBsaW5rIChmcm9tIGFueSBwb3N0IHR5cGUpJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgY2F0ZWdvcnk6ICdjb21tb24nLFxuICBpY29uOiB7IGJhY2tncm91bmQ6ICcjRDU2NTYxJywgZm9yZWdyb3VuZDogXCIjZmZmXCIsIHNyYzogJ2FkbWluLXBvc3QnIH0sXG4gIGtleXdvcmRzOiBbX18oJ2xpbmsnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXSxcbiAgYXR0cmlidXRlczoge1xuICAgIHBvc3RJRDoge1xuICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICBkZWZhdWx0OiBmYWxzZVxuICAgIH0sXG4gICAgcG9zdFR5cGU6IHtcbiAgICAgIHR5cGU6ICdzdHJpbmcnXG4gICAgfSxcbiAgICBzaG93Q2F0ZWdvcnk6IHtcbiAgICAgIHR5cGU6ICdib29sZWFuJyxcbiAgICAgIGRlZmF1bHQ6IHRydWVcbiAgICB9LFxuICAgIHNob3dBdXRob3I6IHtcbiAgICAgIHR5cGU6ICdib29sZWFuJyxcbiAgICAgIGRlZmF1bHQ6IHRydWVcbiAgICB9LFxuICAgIHNob3dJbWFnZToge1xuICAgICAgdHlwZTogJ2Jvb2xlYW4nLFxuICAgICAgZGVmYXVsdDogdHJ1ZVxuICAgIH1cbiAgfSxcbiAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuICAgIHZhciBhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG4gICAgdmFyIHBvc3RJRCA9IGF0dHJpYnV0ZXMucG9zdElELFxuICAgICAgICBwb3N0VHlwZSA9IGF0dHJpYnV0ZXMucG9zdFR5cGU7XG5cbiAgICAvLyBTZXQgZGVmYXVsdCB2YWx1ZXMgKGtlZXAgaGVyZSB0byBzYXZlIHRoZW0gaW4gaHRtbFxuXG4gICAgIXBvc3RUeXBlICYmIHNldEF0dHJpYnV0ZXMoeyBwb3N0VHlwZTogJ1Bvc3QnIH0pO1xuXG4gICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgIEZyYWdtZW50LFxuICAgICAgbnVsbCxcbiAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbnNwZWN0b3IsIHsgYXR0cmlidXRlczogYXR0cmlidXRlcywgc2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcyB9KSxcbiAgICAgICEhcG9zdElEID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFByZXZpZXcsIHsgYXR0cmlidXRlczogYXR0cmlidXRlcyB9KSA6IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ3AnLFxuICAgICAgICB7ICdjbGFzcyc6ICdBR0ItYmxvY2stbWVzc2FnZScgfSxcbiAgICAgICAgX18oJ1NlYXJjaCBmb3IgYSBwb3N0IGluIHRoZSBpbnNwZWN0b3InLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG4gICAgICApXG4gICAgKTtcbiAgfSxcbiAgc2F2ZTogZnVuY3Rpb24gc2F2ZSgpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL3Bvc3QvaW5kZXguanNcbi8vIG1vZHVsZSBpZCA9IDQwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///40\n"); /***/ }), /* 41 */ /*!************************************!*\ !*** ./src/blocks/post/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Bvc3Qvc3R5bGUuc2Nzcz80YWZkIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL3Bvc3Qvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNDFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///41\n"); /***/ }), /* 42 */ /*!*************************************!*\ !*** ./src/blocks/post/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Bvc3QvZWRpdG9yLnNjc3M/MDNhOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9wb3N0L2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSA0MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///42\n"); /***/ }), /* 43 */ /*!************************************!*\ !*** ./src/blocks/post/inspect.js ***! \************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_searchpost__ = __webpack_require__(/*! ../../components/searchpost */ 44);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar InspectorControls = wp.editor.InspectorControls;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n ToggleControl = _wp$components.ToggleControl;\n\nvar Inspector = function (_Component) {\n\t_inherits(Inspector, _Component);\n\n\tfunction Inspector() {\n\t\t_classCallCheck(this, Inspector);\n\n\t\treturn _possibleConstructorReturn(this, (Inspector.__proto__ || Object.getPrototypeOf(Inspector)).apply(this, arguments));\n\t}\n\n\t_createClass(Inspector, [{\n\t\tkey: 'render',\n\t\tvalue: function render() {\n\t\t\tvar _props = this.props,\n\t\t\t _props$attributes = _props.attributes,\n\t\t\t postID = _props$attributes.postID,\n\t\t\t showImage = _props$attributes.showImage,\n\t\t\t showAuthor = _props$attributes.showAuthor,\n\t\t\t showCategory = _props$attributes.showCategory,\n\t\t\t setAttributes = _props.setAttributes;\n\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tInspectorControls,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelBody,\n\t\t\t\t\t{ title: __('Choose a post', 'advanced-gutenberg-blocks') },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__components_searchpost__[\"a\" /* default */], {\n\t\t\t\t\t\tonChange: function onChange(result) {\n\t\t\t\t\t\t\treturn setAttributes({ postID: result.id, postType: result.type });\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\t!!postID && wp.element.createElement(\n\t\t\t\t\tPanelBody,\n\t\t\t\t\t{ title: __('Customize', 'advanced-gutenberg-blocks') },\n\t\t\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\t\t\tlabel: __('Show Image?', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\tchecked: showImage,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn setAttributes({ showImage: !showImage });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\t\t\tlabel: __('Show Author?', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\tchecked: showAuthor,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn setAttributes({ showAuthor: !showAuthor });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(ToggleControl, {\n\t\t\t\t\t\tlabel: __('Show Category?', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\tchecked: showCategory,\n\t\t\t\t\t\tonChange: function onChange() {\n\t\t\t\t\t\t\treturn setAttributes({ showCategory: !showCategory });\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}\n\t}]);\n\n\treturn Inspector;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Bvc3QvaW5zcGVjdC5qcz9mN2M0Il0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IFNlYXJjaFBvc3QgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9zZWFyY2hwb3N0JztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBDb21wb25lbnQgPSB3cC5lbGVtZW50LkNvbXBvbmVudDtcbnZhciBJbnNwZWN0b3JDb250cm9scyA9IHdwLmVkaXRvci5JbnNwZWN0b3JDb250cm9scztcbnZhciBfd3AkY29tcG9uZW50cyA9IHdwLmNvbXBvbmVudHMsXG4gICAgUGFuZWxCb2R5ID0gX3dwJGNvbXBvbmVudHMuUGFuZWxCb2R5LFxuICAgIFRvZ2dsZUNvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5Ub2dnbGVDb250cm9sO1xuXG52YXIgSW5zcGVjdG9yID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0X2luaGVyaXRzKEluc3BlY3RvciwgX0NvbXBvbmVudCk7XG5cblx0ZnVuY3Rpb24gSW5zcGVjdG9yKCkge1xuXHRcdF9jbGFzc0NhbGxDaGVjayh0aGlzLCBJbnNwZWN0b3IpO1xuXG5cdFx0cmV0dXJuIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChJbnNwZWN0b3IuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihJbnNwZWN0b3IpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcblx0fVxuXG5cdF9jcmVhdGVDbGFzcyhJbnNwZWN0b3IsIFt7XG5cdFx0a2V5OiAncmVuZGVyJyxcblx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0dmFyIF9wcm9wcyA9IHRoaXMucHJvcHMsXG5cdFx0XHQgICAgX3Byb3BzJGF0dHJpYnV0ZXMgPSBfcHJvcHMuYXR0cmlidXRlcyxcblx0XHRcdCAgICBwb3N0SUQgPSBfcHJvcHMkYXR0cmlidXRlcy5wb3N0SUQsXG5cdFx0XHQgICAgc2hvd0ltYWdlID0gX3Byb3BzJGF0dHJpYnV0ZXMuc2hvd0ltYWdlLFxuXHRcdFx0ICAgIHNob3dBdXRob3IgPSBfcHJvcHMkYXR0cmlidXRlcy5zaG93QXV0aG9yLFxuXHRcdFx0ICAgIHNob3dDYXRlZ29yeSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnNob3dDYXRlZ29yeSxcblx0XHRcdCAgICBzZXRBdHRyaWJ1dGVzID0gX3Byb3BzLnNldEF0dHJpYnV0ZXM7XG5cblxuXHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0SW5zcGVjdG9yQ29udHJvbHMsXG5cdFx0XHRcdG51bGwsXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQYW5lbEJvZHksXG5cdFx0XHRcdFx0eyB0aXRsZTogX18oJ0Nob29zZSBhIHBvc3QnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpIH0sXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlYXJjaFBvc3QsIHtcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShyZXN1bHQpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBwb3N0SUQ6IHJlc3VsdC5pZCwgcG9zdFR5cGU6IHJlc3VsdC50eXBlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdCksXG5cdFx0XHRcdCEhcG9zdElEICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRQYW5lbEJvZHksXG5cdFx0XHRcdFx0eyB0aXRsZTogX18oJ0N1c3RvbWl6ZScsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJykgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVG9nZ2xlQ29udHJvbCwge1xuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKCdTaG93IEltYWdlPycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG5cdFx0XHRcdFx0XHRjaGVja2VkOiBzaG93SW1hZ2UsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgc2hvd0ltYWdlOiAhc2hvd0ltYWdlIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUb2dnbGVDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ1Nob3cgQXV0aG9yPycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG5cdFx0XHRcdFx0XHRjaGVja2VkOiBzaG93QXV0aG9yLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKCkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IHNob3dBdXRob3I6ICFzaG93QXV0aG9yIH0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUb2dnbGVDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oJ1Nob3cgQ2F0ZWdvcnk/JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IHNob3dDYXRlZ29yeSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSgpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBzaG93Q2F0ZWdvcnk6ICFzaG93Q2F0ZWdvcnkgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cdH1dKTtcblxuXHRyZXR1cm4gSW5zcGVjdG9yO1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBJbnNwZWN0b3I7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL3Bvc3QvaW5zcGVjdC5qc1xuLy8gbW9kdWxlIGlkID0gNDNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///43\n"); /***/ }), /* 44 */ /*!********************************************!*\ !*** ./src/components/searchpost/index.js ***! \********************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce__ = __webpack_require__(/*! throttle-debounce */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\nvar _wp$components = wp.components,\n SelectControl = _wp$components.SelectControl,\n TextControl = _wp$components.TextControl;\n\nvar SearchPost = function (_Component) {\n _inherits(SearchPost, _Component);\n\n function SearchPost() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, SearchPost);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = SearchPost.__proto__ || Object.getPrototypeOf(SearchPost)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n results: false,\n currentType: 'Posts'\n }, _this.onSearch = Object(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__[\"debounce\"])(300, function (search) {\n\n if (search.length < 3) {\n return;\n }\n\n _this.setState({ results: __('Loading...', 'advanced-gutenberg-blocks') });\n\n var collection = new wp.api.collections[_this.state.currentType]();\n\n collection.fetch({\n data: {\n per_page: 20,\n search: search\n }\n }).then(function (results) {\n\n if (results.length == 0) {\n results = __('No result', 'advanced-gutenberg-blocks');\n }\n _this.setState({ results: results });\n });\n }), _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(SearchPost, [{\n key: 'render',\n value: function render() {\n var _this2 = this;\n\n var _state = this.state,\n results = _state.results,\n currentType = _state.currentType;\n\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(TextControl, {\n type: 'search',\n placeholder: __(\"Type a post title\", 'advanced-gutenberg-blocks'),\n onChange: function onChange(value) {\n return _this2.onSearch(value);\n }\n }),\n wp.element.createElement(\n 'div',\n { className: 'AGB-panel-results' },\n !!results && Array.isArray(results) ? wp.element.createElement(\n 'ul',\n null,\n results.map(function (result) {\n return wp.element.createElement(\n 'li',\n { onClick: function onClick() {\n return _this2.props.onChange({ id: result.id, type: currentType });\n } },\n result.title.rendered\n );\n })\n ) : wp.element.createElement(\n 'p',\n null,\n results\n )\n ),\n wp.element.createElement(SelectControl, {\n label: __('In post type', 'advanced-gutenberg-blocks'),\n options: JSON.parse(advancedGutenbergBlocksPost.types),\n onChange: function onChange(value) {\n return _this2.setState({ currentType: value });\n }\n })\n );\n }\n }]);\n\n return SearchPost;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (SearchPost);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9zZWFyY2hwb3N0L2luZGV4LmpzPzRkNWMiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG5pbXBvcnQgeyBkZWJvdW5jZSB9IGZyb20gJ3Rocm90dGxlLWRlYm91bmNlJztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBfd3AkZWxlbWVudCA9IHdwLmVsZW1lbnQsXG4gICAgQ29tcG9uZW50ID0gX3dwJGVsZW1lbnQuQ29tcG9uZW50LFxuICAgIEZyYWdtZW50ID0gX3dwJGVsZW1lbnQuRnJhZ21lbnQ7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIFNlbGVjdENvbnRyb2wgPSBfd3AkY29tcG9uZW50cy5TZWxlY3RDb250cm9sLFxuICAgIFRleHRDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVGV4dENvbnRyb2w7XG5cbnZhciBTZWFyY2hQb3N0ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcbiAgX2luaGVyaXRzKFNlYXJjaFBvc3QsIF9Db21wb25lbnQpO1xuXG4gIGZ1bmN0aW9uIFNlYXJjaFBvc3QoKSB7XG4gICAgdmFyIF9yZWY7XG5cbiAgICB2YXIgX3RlbXAsIF90aGlzLCBfcmV0O1xuXG4gICAgX2NsYXNzQ2FsbENoZWNrKHRoaXMsIFNlYXJjaFBvc3QpO1xuXG4gICAgZm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcbiAgICAgIGFyZ3NbX2tleV0gPSBhcmd1bWVudHNbX2tleV07XG4gICAgfVxuXG4gICAgcmV0dXJuIF9yZXQgPSAoX3RlbXAgPSAoX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoX3JlZiA9IFNlYXJjaFBvc3QuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihTZWFyY2hQb3N0KSkuY2FsbC5hcHBseShfcmVmLCBbdGhpc10uY29uY2F0KGFyZ3MpKSksIF90aGlzKSwgX3RoaXMuc3RhdGUgPSB7XG4gICAgICByZXN1bHRzOiBmYWxzZSxcbiAgICAgIGN1cnJlbnRUeXBlOiAnUG9zdHMnXG4gICAgfSwgX3RoaXMub25TZWFyY2ggPSBkZWJvdW5jZSgzMDAsIGZ1bmN0aW9uIChzZWFyY2gpIHtcblxuICAgICAgaWYgKHNlYXJjaC5sZW5ndGggPCAzKSB7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgX3RoaXMuc2V0U3RhdGUoeyByZXN1bHRzOiBfXygnTG9hZGluZy4uLicsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJykgfSk7XG5cbiAgICAgIHZhciBjb2xsZWN0aW9uID0gbmV3IHdwLmFwaS5jb2xsZWN0aW9uc1tfdGhpcy5zdGF0ZS5jdXJyZW50VHlwZV0oKTtcblxuICAgICAgY29sbGVjdGlvbi5mZXRjaCh7XG4gICAgICAgIGRhdGE6IHtcbiAgICAgICAgICBwZXJfcGFnZTogMjAsXG4gICAgICAgICAgc2VhcmNoOiBzZWFyY2hcbiAgICAgICAgfVxuICAgICAgfSkudGhlbihmdW5jdGlvbiAocmVzdWx0cykge1xuXG4gICAgICAgIGlmIChyZXN1bHRzLmxlbmd0aCA9PSAwKSB7XG4gICAgICAgICAgcmVzdWx0cyA9IF9fKCdObyByZXN1bHQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpO1xuICAgICAgICB9XG4gICAgICAgIF90aGlzLnNldFN0YXRlKHsgcmVzdWx0czogcmVzdWx0cyB9KTtcbiAgICAgIH0pO1xuICAgIH0pLCBfdGVtcCksIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKF90aGlzLCBfcmV0KTtcbiAgfVxuXG4gIF9jcmVhdGVDbGFzcyhTZWFyY2hQb3N0LCBbe1xuICAgIGtleTogJ3JlbmRlcicsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgIHZhciBfdGhpczIgPSB0aGlzO1xuXG4gICAgICB2YXIgX3N0YXRlID0gdGhpcy5zdGF0ZSxcbiAgICAgICAgICByZXN1bHRzID0gX3N0YXRlLnJlc3VsdHMsXG4gICAgICAgICAgY3VycmVudFR5cGUgPSBfc3RhdGUuY3VycmVudFR5cGU7XG5cblxuICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgRnJhZ21lbnQsXG4gICAgICAgIG51bGwsXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0Q29udHJvbCwge1xuICAgICAgICAgIHR5cGU6ICdzZWFyY2gnLFxuICAgICAgICAgIHBsYWNlaG9sZGVyOiBfXyhcIlR5cGUgYSBwb3N0IHRpdGxlXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG4gICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHZhbHVlKSB7XG4gICAgICAgICAgICByZXR1cm4gX3RoaXMyLm9uU2VhcmNoKHZhbHVlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pLFxuICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgJ2RpdicsXG4gICAgICAgICAgeyBjbGFzc05hbWU6ICdBR0ItcGFuZWwtcmVzdWx0cycgfSxcbiAgICAgICAgICAhIXJlc3VsdHMgJiYgQXJyYXkuaXNBcnJheShyZXN1bHRzKSA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICd1bCcsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgcmVzdWx0cy5tYXAoZnVuY3Rpb24gKHJlc3VsdCkge1xuICAgICAgICAgICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgICAgICdsaScsXG4gICAgICAgICAgICAgICAgeyBvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3RoaXMyLnByb3BzLm9uQ2hhbmdlKHsgaWQ6IHJlc3VsdC5pZCwgdHlwZTogY3VycmVudFR5cGUgfSk7XG4gICAgICAgICAgICAgICAgICB9IH0sXG4gICAgICAgICAgICAgICAgcmVzdWx0LnRpdGxlLnJlbmRlcmVkXG4gICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9KVxuICAgICAgICAgICkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAncCcsXG4gICAgICAgICAgICBudWxsLFxuICAgICAgICAgICAgcmVzdWx0c1xuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFNlbGVjdENvbnRyb2wsIHtcbiAgICAgICAgICBsYWJlbDogX18oJ0luIHBvc3QgdHlwZScsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG4gICAgICAgICAgb3B0aW9uczogSlNPTi5wYXJzZShhZHZhbmNlZEd1dGVuYmVyZ0Jsb2Nrc1Bvc3QudHlwZXMpLFxuICAgICAgICAgIG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZSh2YWx1ZSkge1xuICAgICAgICAgICAgcmV0dXJuIF90aGlzMi5zZXRTdGF0ZSh7IGN1cnJlbnRUeXBlOiB2YWx1ZSB9KTtcbiAgICAgICAgICB9XG4gICAgICAgIH0pXG4gICAgICApO1xuICAgIH1cbiAgfV0pO1xuXG4gIHJldHVybiBTZWFyY2hQb3N0O1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBTZWFyY2hQb3N0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2NvbXBvbmVudHMvc2VhcmNocG9zdC9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNDRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///44\n"); /***/ }), /* 45 */ /*!************************************!*\ !*** ./src/blocks/post/preview.js ***! \************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_classnames__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\n\nvar Preview = function (_Component) {\n\t_inherits(Preview, _Component);\n\n\tfunction Preview() {\n\t\tvar _ref;\n\n\t\tvar _temp, _this, _ret;\n\n\t\t_classCallCheck(this, Preview);\n\n\t\tfor (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n\t\t\targs[_key] = arguments[_key];\n\t\t}\n\n\t\treturn _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Preview.__proto__ || Object.getPrototypeOf(Preview)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n\t\t\tfeaturedImage: false,\n\t\t\tpost: false,\n\t\t\tauthor: false,\n\t\t\tcategory: false\n\t\t}, _this.getPost = function () {\n\t\t\tvar _this$props$attribute = _this.props.attributes,\n\t\t\t postID = _this$props$attribute.postID,\n\t\t\t postType = _this$props$attribute.postType;\n\n\t\t\t// Singular - change this shit soon\n\n\t\t\tvar singularType = postType.substring(0, postType.length - 1);\n\n\t\t\tvar postQuery = new wp.api.models[singularType]({ id: postID });\n\n\t\t\t// Fetch post via API\n\t\t\tpostQuery.fetch().then(function (post) {\n\t\t\t\t_this.setState({ post: post });\n\n\t\t\t\t// Get author\n\t\t\t\tpostQuery.getAuthorUser().done(function (author) {\n\t\t\t\t\t_this.setState({ author: author.attributes.name });\n\t\t\t\t});\n\n\t\t\t\t// Get Categories\n\t\t\t\tif (postType == \"Posts\") {\n\t\t\t\t\tpostQuery.getCategories().done(function (categories) {\n\t\t\t\t\t\t_this.setState({ category: categories[0].name });\n\t\t\t\t\t});\n\t\t\t\t}\n\n\t\t\t\t// Get Featured Image\n\t\t\t\tpostQuery.getFeaturedMedia().done(function (media) {\n\t\t\t\t\t_this.setState({ featuredImage: media.attributes.media_details.sizes.medium.source_url });\n\t\t\t\t});\n\t\t\t});\n\t\t}, _temp), _possibleConstructorReturn(_this, _ret);\n\t}\n\n\t_createClass(Preview, [{\n\t\tkey: \"componentWillMount\",\n\t\tvalue: function componentWillMount() {\n\t\t\tthis.getPost();\n\t\t}\n\t}, {\n\t\tkey: \"componentDidUpdate\",\n\t\tvalue: function componentDidUpdate(lastProps, lastStates) {\n\n\t\t\tif (lastProps.attributes.postID != this.props.attributes.postID) {\n\t\t\t\tthis.getPost();\n\t\t\t}\n\t\t}\n\t}, {\n\t\tkey: \"render\",\n\t\tvalue: function render() {\n\t\t\tvar _this2 = this;\n\n\t\t\tvar _props$attributes = this.props.attributes,\n\t\t\t showImage = _props$attributes.showImage,\n\t\t\t showCategory = _props$attributes.showCategory,\n\t\t\t showAuthor = _props$attributes.showAuthor;\n\t\t\tvar _state = this.state,\n\t\t\t post = _state.post,\n\t\t\t featuredImage = _state.featuredImage,\n\t\t\t category = _state.category,\n\t\t\t author = _state.author;\n\n\t\t\t// Get HTML Excerpt\n\n\t\t\tvar getExcerpt = function getExcerpt() {\n\t\t\t\treturn { __html: _this2.state.post.excerpt.rendered };\n\t\t\t};\n\n\t\t\treturn !!post ? wp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-post\" },\n\t\t\t\t!!featuredImage && showImage && wp.element.createElement(\"a\", {\n\t\t\t\t\thref: post.link,\n\t\t\t\t\tclassName: \"wp-block-advanced-gutenberg-blocks-post__image\",\n\t\t\t\t\tstyle: {\n\t\t\t\t\t\tbackgroundImage: \"url(\" + featuredImage + \")\"\n\t\t\t\t\t}\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-post__content\" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"p\",\n\t\t\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-post__title\" },\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\"a\",\n\t\t\t\t\t\t\t{ href: post.link },\n\t\t\t\t\t\t\tpost.title.rendered\n\t\t\t\t\t\t)\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"p\",\n\t\t\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-post__metas\" },\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\"em\",\n\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t!!category && showCategory && wp.element.createElement(\n\t\t\t\t\t\t\t\t\"span\",\n\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\" \",\n\t\t\t\t\t\t\t\t__('In', 'advanced-gutenberg-blocks') + ' ' + category,\n\t\t\t\t\t\t\t\t\" \"\n\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t!!author && showAuthor && wp.element.createElement(\n\t\t\t\t\t\t\t\t\"span\",\n\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\t\" \",\n\t\t\t\t\t\t\t\t__('By', 'advanced-gutenberg-blocks') + ' ' + author,\n\t\t\t\t\t\t\t\t\" \"\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\"div\", {\n\t\t\t\t\t\tclassName: \"wp-block-advanced-gutenberg-blocks-post__excerpt\",\n\t\t\t\t\t\tdangerouslySetInnerHTML: getExcerpt()\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\"p\",\n\t\t\t\t\t\t{ \"class\": \"wp-block-advanced-gutenberg-blocks-product__actions\" },\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\"a\",\n\t\t\t\t\t\t\t{ href: post.link, className: \"wp-block-advanced-gutenberg-blocks-post__button\" },\n\t\t\t\t\t\t\t__('Read more', 'advanced-gutenberg-blocks')\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t) : wp.element.createElement(\n\t\t\t\t\"p\",\n\t\t\t\t{ \"class\": \"AGB-block-message\" },\n\t\t\t\t__('Loading post...', 'advanced-gutenberg-blocks')\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn Preview;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Preview);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Bvc3QvcHJldmlldy5qcz8wOWZlIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgQ29tcG9uZW50ID0gd3AuZWxlbWVudC5Db21wb25lbnQ7XG5cbnZhciBQcmV2aWV3ID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0X2luaGVyaXRzKFByZXZpZXcsIF9Db21wb25lbnQpO1xuXG5cdGZ1bmN0aW9uIFByZXZpZXcoKSB7XG5cdFx0dmFyIF9yZWY7XG5cblx0XHR2YXIgX3RlbXAsIF90aGlzLCBfcmV0O1xuXG5cdFx0X2NsYXNzQ2FsbENoZWNrKHRoaXMsIFByZXZpZXcpO1xuXG5cdFx0Zm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcblx0XHRcdGFyZ3NbX2tleV0gPSBhcmd1bWVudHNbX2tleV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIF9yZXQgPSAoX3RlbXAgPSAoX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoX3JlZiA9IFByZXZpZXcuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihQcmV2aWV3KSkuY2FsbC5hcHBseShfcmVmLCBbdGhpc10uY29uY2F0KGFyZ3MpKSksIF90aGlzKSwgX3RoaXMuc3RhdGUgPSB7XG5cdFx0XHRmZWF0dXJlZEltYWdlOiBmYWxzZSxcblx0XHRcdHBvc3Q6IGZhbHNlLFxuXHRcdFx0YXV0aG9yOiBmYWxzZSxcblx0XHRcdGNhdGVnb3J5OiBmYWxzZVxuXHRcdH0sIF90aGlzLmdldFBvc3QgPSBmdW5jdGlvbiAoKSB7XG5cdFx0XHR2YXIgX3RoaXMkcHJvcHMkYXR0cmlidXRlID0gX3RoaXMucHJvcHMuYXR0cmlidXRlcyxcblx0XHRcdCAgICBwb3N0SUQgPSBfdGhpcyRwcm9wcyRhdHRyaWJ1dGUucG9zdElELFxuXHRcdFx0ICAgIHBvc3RUeXBlID0gX3RoaXMkcHJvcHMkYXR0cmlidXRlLnBvc3RUeXBlO1xuXG5cdFx0XHQvLyBTaW5ndWxhciAtIGNoYW5nZSB0aGlzIHNoaXQgc29vblxuXG5cdFx0XHR2YXIgc2luZ3VsYXJUeXBlID0gcG9zdFR5cGUuc3Vic3RyaW5nKDAsIHBvc3RUeXBlLmxlbmd0aCAtIDEpO1xuXG5cdFx0XHR2YXIgcG9zdFF1ZXJ5ID0gbmV3IHdwLmFwaS5tb2RlbHNbc2luZ3VsYXJUeXBlXSh7IGlkOiBwb3N0SUQgfSk7XG5cblx0XHRcdC8vIEZldGNoIHBvc3QgdmlhIEFQSVxuXHRcdFx0cG9zdFF1ZXJ5LmZldGNoKCkudGhlbihmdW5jdGlvbiAocG9zdCkge1xuXHRcdFx0XHRfdGhpcy5zZXRTdGF0ZSh7IHBvc3Q6IHBvc3QgfSk7XG5cblx0XHRcdFx0Ly8gR2V0IGF1dGhvclxuXHRcdFx0XHRwb3N0UXVlcnkuZ2V0QXV0aG9yVXNlcigpLmRvbmUoZnVuY3Rpb24gKGF1dGhvcikge1xuXHRcdFx0XHRcdF90aGlzLnNldFN0YXRlKHsgYXV0aG9yOiBhdXRob3IuYXR0cmlidXRlcy5uYW1lIH0pO1xuXHRcdFx0XHR9KTtcblxuXHRcdFx0XHQvLyBHZXQgQ2F0ZWdvcmllc1xuXHRcdFx0XHRpZiAocG9zdFR5cGUgPT0gXCJQb3N0c1wiKSB7XG5cdFx0XHRcdFx0cG9zdFF1ZXJ5LmdldENhdGVnb3JpZXMoKS5kb25lKGZ1bmN0aW9uIChjYXRlZ29yaWVzKSB7XG5cdFx0XHRcdFx0XHRfdGhpcy5zZXRTdGF0ZSh7IGNhdGVnb3J5OiBjYXRlZ29yaWVzWzBdLm5hbWUgfSk7XG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBHZXQgRmVhdHVyZWQgSW1hZ2Vcblx0XHRcdFx0cG9zdFF1ZXJ5LmdldEZlYXR1cmVkTWVkaWEoKS5kb25lKGZ1bmN0aW9uIChtZWRpYSkge1xuXHRcdFx0XHRcdF90aGlzLnNldFN0YXRlKHsgZmVhdHVyZWRJbWFnZTogbWVkaWEuYXR0cmlidXRlcy5tZWRpYV9kZXRhaWxzLnNpemVzLm1lZGl1bS5zb3VyY2VfdXJsIH0pO1xuXHRcdFx0XHR9KTtcblx0XHRcdH0pO1xuXHRcdH0sIF90ZW1wKSwgX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oX3RoaXMsIF9yZXQpO1xuXHR9XG5cblx0X2NyZWF0ZUNsYXNzKFByZXZpZXcsIFt7XG5cdFx0a2V5OiBcImNvbXBvbmVudFdpbGxNb3VudFwiLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBjb21wb25lbnRXaWxsTW91bnQoKSB7XG5cdFx0XHR0aGlzLmdldFBvc3QoKTtcblx0XHR9XG5cdH0sIHtcblx0XHRrZXk6IFwiY29tcG9uZW50RGlkVXBkYXRlXCIsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudERpZFVwZGF0ZShsYXN0UHJvcHMsIGxhc3RTdGF0ZXMpIHtcblxuXHRcdFx0aWYgKGxhc3RQcm9wcy5hdHRyaWJ1dGVzLnBvc3RJRCAhPSB0aGlzLnByb3BzLmF0dHJpYnV0ZXMucG9zdElEKSB7XG5cdFx0XHRcdHRoaXMuZ2V0UG9zdCgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fSwge1xuXHRcdGtleTogXCJyZW5kZXJcIixcblx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0dmFyIF90aGlzMiA9IHRoaXM7XG5cblx0XHRcdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHRoaXMucHJvcHMuYXR0cmlidXRlcyxcblx0XHRcdCAgICBzaG93SW1hZ2UgPSBfcHJvcHMkYXR0cmlidXRlcy5zaG93SW1hZ2UsXG5cdFx0XHQgICAgc2hvd0NhdGVnb3J5ID0gX3Byb3BzJGF0dHJpYnV0ZXMuc2hvd0NhdGVnb3J5LFxuXHRcdFx0ICAgIHNob3dBdXRob3IgPSBfcHJvcHMkYXR0cmlidXRlcy5zaG93QXV0aG9yO1xuXHRcdFx0dmFyIF9zdGF0ZSA9IHRoaXMuc3RhdGUsXG5cdFx0XHQgICAgcG9zdCA9IF9zdGF0ZS5wb3N0LFxuXHRcdFx0ICAgIGZlYXR1cmVkSW1hZ2UgPSBfc3RhdGUuZmVhdHVyZWRJbWFnZSxcblx0XHRcdCAgICBjYXRlZ29yeSA9IF9zdGF0ZS5jYXRlZ29yeSxcblx0XHRcdCAgICBhdXRob3IgPSBfc3RhdGUuYXV0aG9yO1xuXG5cdFx0XHQvLyBHZXQgSFRNTCBFeGNlcnB0XG5cblx0XHRcdHZhciBnZXRFeGNlcnB0ID0gZnVuY3Rpb24gZ2V0RXhjZXJwdCgpIHtcblx0XHRcdFx0cmV0dXJuIHsgX19odG1sOiBfdGhpczIuc3RhdGUucG9zdC5leGNlcnB0LnJlbmRlcmVkIH07XG5cdFx0XHR9O1xuXG5cdFx0XHRyZXR1cm4gISFwb3N0ID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXBvc3RcIiB9LFxuXHRcdFx0XHQhIWZlYXR1cmVkSW1hZ2UgJiYgc2hvd0ltYWdlICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImFcIiwge1xuXHRcdFx0XHRcdGhyZWY6IHBvc3QubGluayxcblx0XHRcdFx0XHRjbGFzc05hbWU6IFwid3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wb3N0X19pbWFnZVwiLFxuXHRcdFx0XHRcdHN0eWxlOiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kSW1hZ2U6IFwidXJsKFwiICsgZmVhdHVyZWRJbWFnZSArIFwiKVwiXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiZGl2XCIsXG5cdFx0XHRcdFx0eyBjbGFzc05hbWU6IFwid3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wb3N0X19jb250ZW50XCIgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcIndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtcG9zdF9fdGl0bGVcIiB9LFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcImFcIixcblx0XHRcdFx0XHRcdFx0eyBocmVmOiBwb3N0LmxpbmsgfSxcblx0XHRcdFx0XHRcdFx0cG9zdC50aXRsZS5yZW5kZXJlZFxuXHRcdFx0XHRcdFx0KVxuXHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXBvc3RfX21ldGFzXCIgfSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XCJlbVwiLFxuXHRcdFx0XHRcdFx0XHRudWxsLFxuXHRcdFx0XHRcdFx0XHQhIWNhdGVnb3J5ICYmIHNob3dDYXRlZ29yeSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XCJzcGFuXCIsXG5cdFx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0XHRcIiBcIixcblx0XHRcdFx0XHRcdFx0XHRfXygnSW4nLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpICsgJyAnICsgY2F0ZWdvcnksXG5cdFx0XHRcdFx0XHRcdFx0XCIgXCJcblx0XHRcdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRcdFx0ISFhdXRob3IgJiYgc2hvd0F1dGhvciAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XCJzcGFuXCIsXG5cdFx0XHRcdFx0XHRcdFx0bnVsbCxcblx0XHRcdFx0XHRcdFx0XHRcIiBcIixcblx0XHRcdFx0XHRcdFx0XHRfXygnQnknLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpICsgJyAnICsgYXV0aG9yLFxuXHRcdFx0XHRcdFx0XHRcdFwiIFwiXG5cdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImRpdlwiLCB7XG5cdFx0XHRcdFx0XHRjbGFzc05hbWU6IFwid3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1wb3N0X19leGNlcnB0XCIsXG5cdFx0XHRcdFx0XHRkYW5nZXJvdXNseVNldElubmVySFRNTDogZ2V0RXhjZXJwdCgpXG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XCJwXCIsXG5cdFx0XHRcdFx0XHR7IFwiY2xhc3NcIjogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXByb2R1Y3RfX2FjdGlvbnNcIiB9LFxuXHRcdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcImFcIixcblx0XHRcdFx0XHRcdFx0eyBocmVmOiBwb3N0LmxpbmssIGNsYXNzTmFtZTogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXBvc3RfX2J1dHRvblwiIH0sXG5cdFx0XHRcdFx0XHRcdF9fKCdSZWFkIG1vcmUnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG5cdFx0XHRcdFx0XHQpXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcInBcIixcblx0XHRcdFx0eyBcImNsYXNzXCI6IFwiQUdCLWJsb2NrLW1lc3NhZ2VcIiB9LFxuXHRcdFx0XHRfXygnTG9hZGluZyBwb3N0Li4uJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKVxuXHRcdFx0KTtcblx0XHR9XG5cdH1dKTtcblxuXHRyZXR1cm4gUHJldmlldztcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgUHJldmlldztcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvcG9zdC9wcmV2aWV3LmpzXG4vLyBtb2R1bGUgaWQgPSA0NVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///45\n"); /***/ }), /* 46 */ /*!*****************************************!*\ !*** ./src/blocks/testimonial/index.js ***! \*****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 47);\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__(/*! ./editor.scss */ 48);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_classnames__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__inspect__ = __webpack_require__(/*! ./inspect */ 49);\n\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar _wp$editor = wp.editor,\n RichText = _wp$editor.RichText,\n MediaUpload = _wp$editor.MediaUpload;\nvar Fragment = wp.element.Fragment;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/testimonial', {\n\ttitle: __('Testimonial', 'advanced-gutenberg-blocks'),\n\tdescription: __('Display a testimonial with a picture, text, name and company', 'advanced-gutenberg-blocks'),\n\tcategory: 'common',\n\ticon: { background: '#D56561', foreground: \"#fff\", src: 'format-status' },\n\tkeywords: [__('review', 'advanced-gutenberg-blocks')],\n\tattributes: {\n\t\timage: {\n\t\t\ttype: 'string'\n\t\t},\n\t\tcontent: {\n\t\t\ttype: 'array',\n\t\t\tsource: 'children',\n\t\t\tselector: '.wp-block-advanced-gutenberg-blocks-testimonial__content'\n\t\t},\n\t\tname: {\n\t\t\ttype: 'array',\n\t\t\tsource: 'children',\n\t\t\tselector: '.wp-block-advanced-gutenberg-blocks-testimonial__name'\n\t\t},\n\t\tcompany: {\n\t\t\ttype: 'array',\n\t\t\tsource: 'children',\n\t\t\tselector: '.wp-block-advanced-gutenberg-blocks-testimonial__company'\n\t\t},\n\t\tshowCompany: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: true\n\t\t},\n\t\tshowImage: {\n\t\t\ttype: 'boolean',\n\t\t\tdefault: true\n\t\t}\n\t},\n\tedit: function edit(props) {\n\t\tvar _props$attributes = props.attributes,\n\t\t image = _props$attributes.image,\n\t\t content = _props$attributes.content,\n\t\t name = _props$attributes.name,\n\t\t company = _props$attributes.company,\n\t\t showImage = _props$attributes.showImage,\n\t\t showCompany = _props$attributes.showCompany,\n\t\t setAttributes = props.setAttributes,\n\t\t isSelected = props.isSelected;\n\n\n\t\tvar onSelectMedia = function onSelectMedia(media) {\n\t\t\tvar image = media.sizes.medium ? media.sizes.medium.url : media.url;\n\t\t\tsetAttributes({ image: image });\n\t\t};\n\n\t\treturn wp.element.createElement(\n\t\t\tFragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__inspect__[\"a\" /* default */], { showCompany: showCompany, showImage: showImage, setAttributes: setAttributes }),\n\t\t\twp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial' },\n\t\t\t\t!!showImage && wp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__picture' },\n\t\t\t\t\twp.element.createElement(MediaUpload, {\n\t\t\t\t\t\tonSelect: onSelectMedia,\n\t\t\t\t\t\ttype: 'image',\n\t\t\t\t\t\tvalue: image,\n\t\t\t\t\t\trender: function render(_ref) {\n\t\t\t\t\t\t\tvar open = _ref.open;\n\t\t\t\t\t\t\treturn !!image ? wp.element.createElement(\n\t\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t\tnull,\n\t\t\t\t\t\t\t\tisSelected && wp.element.createElement(\n\t\t\t\t\t\t\t\t\t'div',\n\t\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__picture__actions' },\n\t\t\t\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t\t\t{ onClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\t\t\treturn setAttributes({ image: null });\n\t\t\t\t\t\t\t\t\t\t\t} },\n\t\t\t\t\t\t\t\t\t\t__('× Remove', 'advanced-gutenberg-blocks')\n\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t),\n\t\t\t\t\t\t\t\twp.element.createElement('div', {\n\t\t\t\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-testimonial__picture__image',\n\t\t\t\t\t\t\t\t\tstyle: {\n\t\t\t\t\t\t\t\t\t\tbackgroundImage: 'url(' + image + ')'\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\tonClick: open\n\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t) : wp.element.createElement(\n\t\t\t\t\t\t\t\t'a',\n\t\t\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__picture__image', onClick: open },\n\t\t\t\t\t\t\t\t__('Select Image', 'advanced-gutenberg-blocks')\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: __WEBPACK_IMPORTED_MODULE_2_classnames___default()(\"wp-block-advanced-gutenberg-blocks-testimonial__bubble\", showImage && \"wp-block-advanced-gutenberg-blocks-testimonial__bubble--with-arrow\") },\n\t\t\t\t\twp.element.createElement(RichText, {\n\t\t\t\t\t\ttagName: 'div',\n\t\t\t\t\t\tmultiline: 'p',\n\t\t\t\t\t\tplaceholder: __('Write testimonial content here', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\tvalue: content,\n\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-testimonial__content',\n\t\t\t\t\t\tonChange: function onChange(content) {\n\t\t\t\t\t\t\treturn setAttributes({ content: content });\n\t\t\t\t\t\t}\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'div',\n\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__signature' },\n\t\t\t\t\t\twp.element.createElement(RichText, {\n\t\t\t\t\t\t\ttagName: 'p',\n\t\t\t\t\t\t\tplaceholder: __('Matt Mullenweg', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\t\tvalue: name,\n\t\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-testimonial__name',\n\t\t\t\t\t\t\tonChange: function onChange(name) {\n\t\t\t\t\t\t\t\treturn setAttributes({ name: name });\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tkeepPlaceholderOnFocus: 'true'\n\t\t\t\t\t\t}),\n\t\t\t\t\t\t!!showCompany && wp.element.createElement(RichText, {\n\t\t\t\t\t\t\ttagName: 'p',\n\t\t\t\t\t\t\tplaceholder: __('Automattic', 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\t\tvalue: company,\n\t\t\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-testimonial__company',\n\t\t\t\t\t\t\tonChange: function onChange(company) {\n\t\t\t\t\t\t\t\treturn setAttributes({ company: company });\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tkeepPlaceholderOnFocus: 'true'\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);\n\t},\n\tsave: function save(props) {\n\t\tvar _props$attributes2 = props.attributes,\n\t\t image = _props$attributes2.image,\n\t\t content = _props$attributes2.content,\n\t\t name = _props$attributes2.name,\n\t\t company = _props$attributes2.company,\n\t\t showImage = _props$attributes2.showImage,\n\t\t showCompany = _props$attributes2.showCompany;\n\n\n\t\treturn wp.element.createElement(\n\t\t\t'div',\n\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial' },\n\t\t\tshowImage && wp.element.createElement(\n\t\t\t\t'div',\n\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__picture' },\n\t\t\t\twp.element.createElement('div', {\n\t\t\t\t\tclassName: 'wp-block-advanced-gutenberg-blocks-testimonial__picture__image',\n\t\t\t\t\tstyle: {\n\t\t\t\t\t\tbackgroundImage: 'url(' + image + ')'\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\t'div',\n\t\t\t\t{ className: __WEBPACK_IMPORTED_MODULE_2_classnames___default()(\"wp-block-advanced-gutenberg-blocks-testimonial__bubble\", showImage && \"wp-block-advanced-gutenberg-blocks-testimonial__bubble--with-arrow\") },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__content' },\n\t\t\t\t\tcontent\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t'div',\n\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__signature' },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t'p',\n\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__name' },\n\t\t\t\t\t\tname\n\t\t\t\t\t),\n\t\t\t\t\tshowCompany && wp.element.createElement(\n\t\t\t\t\t\t'p',\n\t\t\t\t\t\t{ className: 'wp-block-advanced-gutenberg-blocks-testimonial__company' },\n\t\t\t\t\t\tcompany\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t}\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Rlc3RpbW9uaWFsL2luZGV4LmpzPzJiMjEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICcuL3N0eWxlLnNjc3MnO1xuaW1wb3J0ICcuL2VkaXRvci5zY3NzJztcblxuaW1wb3J0IGNsYXNzbmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5cbmltcG9ydCBJbnNwZWN0b3IgZnJvbSAnLi9pbnNwZWN0JztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciByZWdpc3RlckJsb2NrVHlwZSA9IHdwLmJsb2Nrcy5yZWdpc3RlckJsb2NrVHlwZTtcbnZhciBfd3AkZWRpdG9yID0gd3AuZWRpdG9yLFxuICAgIFJpY2hUZXh0ID0gX3dwJGVkaXRvci5SaWNoVGV4dCxcbiAgICBNZWRpYVVwbG9hZCA9IF93cCRlZGl0b3IuTWVkaWFVcGxvYWQ7XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xuXG5cbmV4cG9ydCBkZWZhdWx0IHJlZ2lzdGVyQmxvY2tUeXBlKCdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzL3Rlc3RpbW9uaWFsJywge1xuXHR0aXRsZTogX18oJ1Rlc3RpbW9uaWFsJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0ZGVzY3JpcHRpb246IF9fKCdEaXNwbGF5IGEgdGVzdGltb25pYWwgd2l0aCBhIHBpY3R1cmUsIHRleHQsIG5hbWUgYW5kIGNvbXBhbnknLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuXHRjYXRlZ29yeTogJ2NvbW1vbicsXG5cdGljb246IHsgYmFja2dyb3VuZDogJyNENTY1NjEnLCBmb3JlZ3JvdW5kOiBcIiNmZmZcIiwgc3JjOiAnZm9ybWF0LXN0YXR1cycgfSxcblx0a2V5d29yZHM6IFtfXygncmV2aWV3JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKV0sXG5cdGF0dHJpYnV0ZXM6IHtcblx0XHRpbWFnZToge1xuXHRcdFx0dHlwZTogJ3N0cmluZydcblx0XHR9LFxuXHRcdGNvbnRlbnQ6IHtcblx0XHRcdHR5cGU6ICdhcnJheScsXG5cdFx0XHRzb3VyY2U6ICdjaGlsZHJlbicsXG5cdFx0XHRzZWxlY3RvcjogJy53cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXRlc3RpbW9uaWFsX19jb250ZW50J1xuXHRcdH0sXG5cdFx0bmFtZToge1xuXHRcdFx0dHlwZTogJ2FycmF5Jyxcblx0XHRcdHNvdXJjZTogJ2NoaWxkcmVuJyxcblx0XHRcdHNlbGVjdG9yOiAnLndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX25hbWUnXG5cdFx0fSxcblx0XHRjb21wYW55OiB7XG5cdFx0XHR0eXBlOiAnYXJyYXknLFxuXHRcdFx0c291cmNlOiAnY2hpbGRyZW4nLFxuXHRcdFx0c2VsZWN0b3I6ICcud3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fY29tcGFueSdcblx0XHR9LFxuXHRcdHNob3dDb21wYW55OiB7XG5cdFx0XHR0eXBlOiAnYm9vbGVhbicsXG5cdFx0XHRkZWZhdWx0OiB0cnVlXG5cdFx0fSxcblx0XHRzaG93SW1hZ2U6IHtcblx0XHRcdHR5cGU6ICdib29sZWFuJyxcblx0XHRcdGRlZmF1bHQ6IHRydWVcblx0XHR9XG5cdH0sXG5cdGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0XHR2YXIgX3Byb3BzJGF0dHJpYnV0ZXMgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBpbWFnZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLmltYWdlLFxuXHRcdCAgICBjb250ZW50ID0gX3Byb3BzJGF0dHJpYnV0ZXMuY29udGVudCxcblx0XHQgICAgbmFtZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLm5hbWUsXG5cdFx0ICAgIGNvbXBhbnkgPSBfcHJvcHMkYXR0cmlidXRlcy5jb21wYW55LFxuXHRcdCAgICBzaG93SW1hZ2UgPSBfcHJvcHMkYXR0cmlidXRlcy5zaG93SW1hZ2UsXG5cdFx0ICAgIHNob3dDb21wYW55ID0gX3Byb3BzJGF0dHJpYnV0ZXMuc2hvd0NvbXBhbnksXG5cdFx0ICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuXHRcdCAgICBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZDtcblxuXG5cdFx0dmFyIG9uU2VsZWN0TWVkaWEgPSBmdW5jdGlvbiBvblNlbGVjdE1lZGlhKG1lZGlhKSB7XG5cdFx0XHR2YXIgaW1hZ2UgPSBtZWRpYS5zaXplcy5tZWRpdW0gPyBtZWRpYS5zaXplcy5tZWRpdW0udXJsIDogbWVkaWEudXJsO1xuXHRcdFx0c2V0QXR0cmlidXRlcyh7IGltYWdlOiBpbWFnZSB9KTtcblx0XHR9O1xuXG5cdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdEZyYWdtZW50LFxuXHRcdFx0bnVsbCxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChJbnNwZWN0b3IsIHsgc2hvd0NvbXBhbnk6IHNob3dDb21wYW55LCBzaG93SW1hZ2U6IHNob3dJbWFnZSwgc2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcyB9KSxcblx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbCcgfSxcblx0XHRcdFx0ISFzaG93SW1hZ2UgJiYgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fcGljdHVyZScgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoTWVkaWFVcGxvYWQsIHtcblx0XHRcdFx0XHRcdG9uU2VsZWN0OiBvblNlbGVjdE1lZGlhLFxuXHRcdFx0XHRcdFx0dHlwZTogJ2ltYWdlJyxcblx0XHRcdFx0XHRcdHZhbHVlOiBpbWFnZSxcblx0XHRcdFx0XHRcdHJlbmRlcjogZnVuY3Rpb24gcmVuZGVyKF9yZWYpIHtcblx0XHRcdFx0XHRcdFx0dmFyIG9wZW4gPSBfcmVmLm9wZW47XG5cdFx0XHRcdFx0XHRcdHJldHVybiAhIWltYWdlID8gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRcdFx0aXNTZWxlY3RlZCAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fcGljdHVyZV9fYWN0aW9ucycgfSxcblx0XHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcdFx0J2EnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7IG9uQ2xpY2s6IGZ1bmN0aW9uIG9uQ2xpY2soKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGltYWdlOiBudWxsIH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH0gfSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0X18oJ8OXIFJlbW92ZScsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcblx0XHRcdFx0XHRcdFx0XHRcdClcblx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jywge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fcGljdHVyZV9faW1hZ2UnLFxuXHRcdFx0XHRcdFx0XHRcdFx0c3R5bGU6IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZEltYWdlOiAndXJsKCcgKyBpbWFnZSArICcpJ1xuXHRcdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRcdG9uQ2xpY2s6IG9wZW5cblx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHQpIDogd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0XHRcdCdhJyxcblx0XHRcdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX3BpY3R1cmVfX2ltYWdlJywgb25DbGljazogb3BlbiB9LFxuXHRcdFx0XHRcdFx0XHRcdF9fKCdTZWxlY3QgSW1hZ2UnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXG5cdFx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0KSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBjbGFzc25hbWVzKFwid3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fYnViYmxlXCIsIHNob3dJbWFnZSAmJiBcIndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX2J1YmJsZS0td2l0aC1hcnJvd1wiKSB9LFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwge1xuXHRcdFx0XHRcdFx0dGFnTmFtZTogJ2RpdicsXG5cdFx0XHRcdFx0XHRtdWx0aWxpbmU6ICdwJyxcblx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyOiBfXygnV3JpdGUgdGVzdGltb25pYWwgY29udGVudCBoZXJlJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBjb250ZW50LFxuXHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fY29udGVudCcsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoY29udGVudCkge1xuXHRcdFx0XHRcdFx0XHRyZXR1cm4gc2V0QXR0cmlidXRlcyh7IGNvbnRlbnQ6IGNvbnRlbnQgfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0J2RpdicsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX3NpZ25hdHVyZScgfSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwge1xuXHRcdFx0XHRcdFx0XHR0YWdOYW1lOiAncCcsXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyOiBfXygnTWF0dCBNdWxsZW53ZWcnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogbmFtZSxcblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fbmFtZScsXG5cdFx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShuYW1lKSB7XG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBuYW1lOiBuYW1lIH0pO1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRrZWVwUGxhY2Vob2xkZXJPbkZvY3VzOiAndHJ1ZSdcblx0XHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdFx0ISFzaG93Q29tcGFueSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmljaFRleHQsIHtcblx0XHRcdFx0XHRcdFx0dGFnTmFtZTogJ3AnLFxuXHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlcjogX18oJ0F1dG9tYXR0aWMnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuXHRcdFx0XHRcdFx0XHR2YWx1ZTogY29tcGFueSxcblx0XHRcdFx0XHRcdFx0Y2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fY29tcGFueScsXG5cdFx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShjb21wYW55KSB7XG5cdFx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBjb21wYW55OiBjb21wYW55IH0pO1xuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHRrZWVwUGxhY2Vob2xkZXJPbkZvY3VzOiAndHJ1ZSdcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHRcdHZhciBfcHJvcHMkYXR0cmlidXRlczIgPSBwcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdCAgICBpbWFnZSA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5pbWFnZSxcblx0XHQgICAgY29udGVudCA9IF9wcm9wcyRhdHRyaWJ1dGVzMi5jb250ZW50LFxuXHRcdCAgICBuYW1lID0gX3Byb3BzJGF0dHJpYnV0ZXMyLm5hbWUsXG5cdFx0ICAgIGNvbXBhbnkgPSBfcHJvcHMkYXR0cmlidXRlczIuY29tcGFueSxcblx0XHQgICAgc2hvd0ltYWdlID0gX3Byb3BzJGF0dHJpYnV0ZXMyLnNob3dJbWFnZSxcblx0XHQgICAgc2hvd0NvbXBhbnkgPSBfcHJvcHMkYXR0cmlidXRlczIuc2hvd0NvbXBhbnk7XG5cblxuXHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHQnZGl2Jyxcblx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbCcgfSxcblx0XHRcdHNob3dJbWFnZSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX3BpY3R1cmUnIH0sXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jywge1xuXHRcdFx0XHRcdGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX3BpY3R1cmVfX2ltYWdlJyxcblx0XHRcdFx0XHRzdHlsZToge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZEltYWdlOiAndXJsKCcgKyBpbWFnZSArICcpJ1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdCksXG5cdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogY2xhc3NuYW1lcyhcIndwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX2J1YmJsZVwiLCBzaG93SW1hZ2UgJiYgXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXRlc3RpbW9uaWFsX19idWJibGUtLXdpdGgtYXJyb3dcIikgfSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdCdkaXYnLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy10ZXN0aW1vbmlhbF9fY29udGVudCcgfSxcblx0XHRcdFx0XHRjb250ZW50XG5cdFx0XHRcdCksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHQnZGl2Jyxcblx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX3NpZ25hdHVyZScgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX25hbWUnIH0sXG5cdFx0XHRcdFx0XHRuYW1lXG5cdFx0XHRcdFx0KSxcblx0XHRcdFx0XHRzaG93Q29tcGFueSAmJiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHQncCcsXG5cdFx0XHRcdFx0XHR7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtdGVzdGltb25pYWxfX2NvbXBhbnknIH0sXG5cdFx0XHRcdFx0XHRjb21wYW55XG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpXG5cdFx0KTtcblx0fVxufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL3Rlc3RpbW9uaWFsL2luZGV4LmpzXG4vLyBtb2R1bGUgaWQgPSA0NlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///46\n"); /***/ }), /* 47 */ /*!*******************************************!*\ !*** ./src/blocks/testimonial/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Rlc3RpbW9uaWFsL3N0eWxlLnNjc3M/Nzc0ZSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy90ZXN0aW1vbmlhbC9zdHlsZS5zY3NzXG4vLyBtb2R1bGUgaWQgPSA0N1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///47\n"); /***/ }), /* 48 */ /*!********************************************!*\ !*** ./src/blocks/testimonial/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Rlc3RpbW9uaWFsL2VkaXRvci5zY3NzPzQ5MWIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvdGVzdGltb25pYWwvZWRpdG9yLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDQ4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///48\n"); /***/ }), /* 49 */ /*!*******************************************!*\ !*** ./src/blocks/testimonial/inspect.js ***! \*******************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar InspectorControls = wp.editor.InspectorControls;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n PanelRow = _wp$components.PanelRow,\n FormToggle = _wp$components.FormToggle;\n\nvar Inspector = function (_Component) {\n _inherits(Inspector, _Component);\n\n function Inspector() {\n _classCallCheck(this, Inspector);\n\n return _possibleConstructorReturn(this, (Inspector.__proto__ || Object.getPrototypeOf(Inspector)).apply(this, arguments));\n }\n\n _createClass(Inspector, [{\n key: \"render\",\n value: function render() {\n var _props = this.props,\n showImage = _props.showImage,\n showCompany = _props.showCompany,\n setAttributes = _props.setAttributes;\n\n\n return 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(\n \"label\",\n {\n htmlFor: \"image-form-toggle\",\n className: \"blocks-base-control__label\"\n },\n __('Show Image?', 'advanced-gutenberg-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: \"image-form-toggle\",\n label: __('Show Image?', 'advanced-gutenberg-blocks'),\n checked: showImage,\n onChange: function onChange() {\n return setAttributes({ showImage: !showImage });\n }\n })\n ),\n wp.element.createElement(\n PanelRow,\n null,\n wp.element.createElement(\n \"label\",\n {\n htmlFor: \"author-form-toggle\",\n className: \"blocks-base-control__label\"\n },\n __('Show Company name?', 'advanced-gutenberg-blocks')\n ),\n wp.element.createElement(FormToggle, {\n id: \"author-form-toggle\",\n label: __('Show Company name?', 'advanced-gutenberg-blocks'),\n checked: showCompany,\n onChange: function onChange() {\n return setAttributes({ showCompany: !showCompany });\n }\n })\n )\n )\n );\n }\n }]);\n\n return Inspector;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3Rlc3RpbW9uaWFsL2luc3BlY3QuanM/M2ZmOCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgQ29tcG9uZW50ID0gd3AuZWxlbWVudC5Db21wb25lbnQ7XG52YXIgSW5zcGVjdG9yQ29udHJvbHMgPSB3cC5lZGl0b3IuSW5zcGVjdG9yQ29udHJvbHM7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIFBhbmVsQm9keSA9IF93cCRjb21wb25lbnRzLlBhbmVsQm9keSxcbiAgICBQYW5lbFJvdyA9IF93cCRjb21wb25lbnRzLlBhbmVsUm93LFxuICAgIEZvcm1Ub2dnbGUgPSBfd3AkY29tcG9uZW50cy5Gb3JtVG9nZ2xlO1xuXG52YXIgSW5zcGVjdG9yID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcbiAgX2luaGVyaXRzKEluc3BlY3RvciwgX0NvbXBvbmVudCk7XG5cbiAgZnVuY3Rpb24gSW5zcGVjdG9yKCkge1xuICAgIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBJbnNwZWN0b3IpO1xuXG4gICAgcmV0dXJuIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChJbnNwZWN0b3IuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihJbnNwZWN0b3IpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcbiAgfVxuXG4gIF9jcmVhdGVDbGFzcyhJbnNwZWN0b3IsIFt7XG4gICAga2V5OiBcInJlbmRlclwiLFxuICAgIHZhbHVlOiBmdW5jdGlvbiByZW5kZXIoKSB7XG4gICAgICB2YXIgX3Byb3BzID0gdGhpcy5wcm9wcyxcbiAgICAgICAgICBzaG93SW1hZ2UgPSBfcHJvcHMuc2hvd0ltYWdlLFxuICAgICAgICAgIHNob3dDb21wYW55ID0gX3Byb3BzLnNob3dDb21wYW55LFxuICAgICAgICAgIHNldEF0dHJpYnV0ZXMgPSBfcHJvcHMuc2V0QXR0cmlidXRlcztcblxuXG4gICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICBJbnNwZWN0b3JDb250cm9scyxcbiAgICAgICAgbnVsbCxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgIFBhbmVsQm9keSxcbiAgICAgICAgICBudWxsLFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIFBhbmVsUm93LFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgICAgXCJsYWJlbFwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgaHRtbEZvcjogXCJpbWFnZS1mb3JtLXRvZ2dsZVwiLFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZTogXCJibG9ja3MtYmFzZS1jb250cm9sX19sYWJlbFwiXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIF9fKCdTaG93IEltYWdlPycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuICAgICAgICAgICAgICBpZDogXCJpbWFnZS1mb3JtLXRvZ2dsZVwiLFxuICAgICAgICAgICAgICBsYWJlbDogX18oJ1Nob3cgSW1hZ2U/JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcbiAgICAgICAgICAgICAgY2hlY2tlZDogc2hvd0ltYWdlLFxuICAgICAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBzaG93SW1hZ2U6ICFzaG93SW1hZ2UgfSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgKSxcbiAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICBQYW5lbFJvdyxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICAgICAgIFwibGFiZWxcIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGh0bWxGb3I6IFwiYXV0aG9yLWZvcm0tdG9nZ2xlXCIsXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lOiBcImJsb2Nrcy1iYXNlLWNvbnRyb2xfX2xhYmVsXCJcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgX18oJ1Nob3cgQ29tcGFueSBuYW1lPycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoRm9ybVRvZ2dsZSwge1xuICAgICAgICAgICAgICBpZDogXCJhdXRob3ItZm9ybS10b2dnbGVcIixcbiAgICAgICAgICAgICAgbGFiZWw6IF9fKCdTaG93IENvbXBhbnkgbmFtZT8nLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICAgICAgICAgICAgICBjaGVja2VkOiBzaG93Q29tcGFueSxcbiAgICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgc2hvd0NvbXBhbnk6ICFzaG93Q29tcGFueSB9KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICk7XG4gICAgfVxuICB9XSk7XG5cbiAgcmV0dXJuIEluc3BlY3Rvcjtcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgSW5zcGVjdG9yO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy90ZXN0aW1vbmlhbC9pbnNwZWN0LmpzXG4vLyBtb2R1bGUgaWQgPSA0OVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///49\n"); /***/ }), /* 50 */ /*!**********************************!*\ !*** ./src/blocks/gmap/index.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 51);\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__(/*! ./editor.scss */ 52);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__inspect__ = __webpack_require__(/*! ./inspect */ 53);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__gmap__ = __webpack_require__(/*! ./gmap */ 56);\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar Fragment = wp.element.Fragment;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/gmap', {\n\ttitle: __(\"Google Map\", 'advanced-gutenberg-blocks'),\n\tdescription: __(\"Display a customizable Google map\", 'advanced-gutenberg-blocks'),\n\tcategory: \"common\",\n\ticon: { background: '#D56561', foreground: \"#fff\", src: \"location-alt\" },\n\tkeywords: [__(\"gmap\", 'advanced-gutenberg-blocks')],\n\tattributes: {\n\t\taddress: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"Paris\"\n\t\t},\n\t\tname: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"\"\n\t\t},\n\t\tlatitude: {\n\t\t\ttype: \"float\",\n\t\t\tdefault: 48.8566\n\t\t},\n\t\tlongitude: {\n\t\t\ttype: \"float\",\n\t\t\tdefault: 2.3522\n\t\t},\n\t\tzoom: {\n\t\t\ttype: \"integer\",\n\t\t\tdefault: 15\n\t\t},\n\t\theight: {\n\t\t\ttype: \"integer\",\n\t\t\tdefault: 400\n\t\t},\n\t\tstyle: {\n\t\t\ttype: \"string\",\n\t\t\tdefault: \"default\"\n\t\t}\n\t},\n\tuseOnce: true,\n\tedit: function edit(props) {\n\t\tvar attributes = props.attributes,\n\t\t setAttributes = props.setAttributes,\n\t\t isSelected = props.isSelected;\n\t\tvar address = attributes.address,\n\t\t name = attributes.name,\n\t\t zoom = attributes.zoom,\n\t\t height = attributes.height,\n\t\t style = attributes.style;\n\n\t\t// If API key is not yet provided\n\n\t\tif (typeof advancedGutenbergBlocksGmap.error !== \"undefined\") {\n\t\t\treturn wp.element.createElement(\n\t\t\t\t\"p\",\n\t\t\t\t{ \"class\": \"AGB-block-message\" },\n\t\t\t\t__(\"⚠️ You need to provide an API key in \", 'advanced-gutenberg-blocks'),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"a\",\n\t\t\t\t\t{\n\t\t\t\t\t\ttarget: \"_blank\",\n\t\t\t\t\t\thref: \"/wp-admin/admin.php?page=advanced-gutenberg-blocks-installed#advanced-gutenberg-blocks-gmap\"\n\t\t\t\t\t},\n\t\t\t\t\t__(\"Blocks > Installed Blocks > Google Map\", 'advanced-gutenberg-blocks')\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\n\t\treturn wp.element.createElement(\n\t\t\tFragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__inspect__[\"a\" /* default */], { attributes: attributes, setAttributes: setAttributes }),\n\t\t\twp.element.createElement(\n\t\t\t\t\"div\",\n\t\t\t\t{ className: \"wp-block-advanced-gutenberg-blocks-gmap\" },\n\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__gmap__[\"a\" /* default */], { attributes: attributes })\n\t\t\t)\n\t\t);\n\t},\n\tsave: function save(props) {\n\t\treturn null;\n\t}\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2dtYXAvaW5kZXguanM/NjUyYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXCIuL3N0eWxlLnNjc3NcIjtcbmltcG9ydCBcIi4vZWRpdG9yLnNjc3NcIjtcblxuaW1wb3J0IEluc3BlY3RvciBmcm9tIFwiLi9pbnNwZWN0XCI7XG5pbXBvcnQgR21hcCBmcm9tIFwiLi9nbWFwXCI7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgcmVnaXN0ZXJCbG9ja1R5cGUgPSB3cC5ibG9ja3MucmVnaXN0ZXJCbG9ja1R5cGU7XG52YXIgRnJhZ21lbnQgPSB3cC5lbGVtZW50LkZyYWdtZW50O1xuXG5cbmV4cG9ydCBkZWZhdWx0IHJlZ2lzdGVyQmxvY2tUeXBlKCdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzL2dtYXAnLCB7XG5cdHRpdGxlOiBfXyhcIkdvb2dsZSBNYXBcIiwgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0ZGVzY3JpcHRpb246IF9fKFwiRGlzcGxheSBhIGN1c3RvbWl6YWJsZSBHb29nbGUgbWFwXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG5cdGNhdGVnb3J5OiBcImNvbW1vblwiLFxuXHRpY29uOiB7IGJhY2tncm91bmQ6ICcjRDU2NTYxJywgZm9yZWdyb3VuZDogXCIjZmZmXCIsIHNyYzogXCJsb2NhdGlvbi1hbHRcIiB9LFxuXHRrZXl3b3JkczogW19fKFwiZ21hcFwiLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpXSxcblx0YXR0cmlidXRlczoge1xuXHRcdGFkZHJlc3M6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlBhcmlzXCJcblx0XHR9LFxuXHRcdG5hbWU6IHtcblx0XHRcdHR5cGU6IFwic3RyaW5nXCIsXG5cdFx0XHRkZWZhdWx0OiBcIlwiXG5cdFx0fSxcblx0XHRsYXRpdHVkZToge1xuXHRcdFx0dHlwZTogXCJmbG9hdFwiLFxuXHRcdFx0ZGVmYXVsdDogNDguODU2NlxuXHRcdH0sXG5cdFx0bG9uZ2l0dWRlOiB7XG5cdFx0XHR0eXBlOiBcImZsb2F0XCIsXG5cdFx0XHRkZWZhdWx0OiAyLjM1MjJcblx0XHR9LFxuXHRcdHpvb206IHtcblx0XHRcdHR5cGU6IFwiaW50ZWdlclwiLFxuXHRcdFx0ZGVmYXVsdDogMTVcblx0XHR9LFxuXHRcdGhlaWdodDoge1xuXHRcdFx0dHlwZTogXCJpbnRlZ2VyXCIsXG5cdFx0XHRkZWZhdWx0OiA0MDBcblx0XHR9LFxuXHRcdHN0eWxlOiB7XG5cdFx0XHR0eXBlOiBcInN0cmluZ1wiLFxuXHRcdFx0ZGVmYXVsdDogXCJkZWZhdWx0XCJcblx0XHR9XG5cdH0sXG5cdHVzZU9uY2U6IHRydWUsXG5cdGVkaXQ6IGZ1bmN0aW9uIGVkaXQocHJvcHMpIHtcblx0XHR2YXIgYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG5cdFx0ICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuXHRcdCAgICBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZDtcblx0XHR2YXIgYWRkcmVzcyA9IGF0dHJpYnV0ZXMuYWRkcmVzcyxcblx0XHQgICAgbmFtZSA9IGF0dHJpYnV0ZXMubmFtZSxcblx0XHQgICAgem9vbSA9IGF0dHJpYnV0ZXMuem9vbSxcblx0XHQgICAgaGVpZ2h0ID0gYXR0cmlidXRlcy5oZWlnaHQsXG5cdFx0ICAgIHN0eWxlID0gYXR0cmlidXRlcy5zdHlsZTtcblxuXHRcdC8vIElmIEFQSSBrZXkgaXMgbm90IHlldCBwcm92aWRlZFxuXG5cdFx0aWYgKHR5cGVvZiBhZHZhbmNlZEd1dGVuYmVyZ0Jsb2Nrc0dtYXAuZXJyb3IgIT09IFwidW5kZWZpbmVkXCIpIHtcblx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFwicFwiLFxuXHRcdFx0XHR7IFwiY2xhc3NcIjogXCJBR0ItYmxvY2stbWVzc2FnZVwiIH0sXG5cdFx0XHRcdF9fKFwi4pqg77iPIFlvdSBuZWVkIHRvIHByb3ZpZGUgYW4gQVBJIGtleSBpbiBcIiwgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFwiYVwiLFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdHRhcmdldDogXCJfYmxhbmtcIixcblx0XHRcdFx0XHRcdGhyZWY6IFwiL3dwLWFkbWluL2FkbWluLnBocD9wYWdlPWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtaW5zdGFsbGVkI2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MtZ21hcFwiXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRfXyhcIkJsb2NrcyA+IEluc3RhbGxlZCBCbG9ja3MgPiBHb29nbGUgTWFwXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcblx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0RnJhZ21lbnQsXG5cdFx0XHRudWxsLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KEluc3BlY3RvciwgeyBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzLCBzZXRBdHRyaWJ1dGVzOiBzZXRBdHRyaWJ1dGVzIH0pLFxuXHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHR7IGNsYXNzTmFtZTogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLWdtYXBcIiB9LFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoR21hcCwgeyBhdHRyaWJ1dGVzOiBhdHRyaWJ1dGVzIH0pXG5cdFx0XHQpXG5cdFx0KTtcblx0fSxcblx0c2F2ZTogZnVuY3Rpb24gc2F2ZShwcm9wcykge1xuXHRcdHJldHVybiBudWxsO1xuXHR9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvZ21hcC9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNTBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///50\n"); /***/ }), /* 51 */ /*!************************************!*\ !*** ./src/blocks/gmap/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2dtYXAvc3R5bGUuc2Nzcz8yODY0Il0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2dtYXAvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNTFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///51\n"); /***/ }), /* 52 */ /*!*************************************!*\ !*** ./src/blocks/gmap/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2dtYXAvZWRpdG9yLnNjc3M/NzIyNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9nbWFwL2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSA1MlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///52\n"); /***/ }), /* 53 */ /*!************************************!*\ !*** ./src/blocks/gmap/inspect.js ***! \************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__geocoder__ = __webpack_require__(/*! ./geocoder */ 54);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__styleselector__ = __webpack_require__(/*! ./styleselector */ 55);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar InspectorControls = wp.editor.InspectorControls;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n BaseControl = _wp$components.BaseControl,\n TextControl = _wp$components.TextControl,\n RangeControl = _wp$components.RangeControl;\n\nvar Inspector = function (_Component) {\n\t_inherits(Inspector, _Component);\n\n\tfunction Inspector() {\n\t\t_classCallCheck(this, Inspector);\n\n\t\treturn _possibleConstructorReturn(this, (Inspector.__proto__ || Object.getPrototypeOf(Inspector)).apply(this, arguments));\n\t}\n\n\t_createClass(Inspector, [{\n\t\tkey: \"render\",\n\t\tvalue: function render() {\n\t\t\tvar _props = this.props,\n\t\t\t _props$attributes = _props.attributes,\n\t\t\t address = _props$attributes.address,\n\t\t\t name = _props$attributes.name,\n\t\t\t zoom = _props$attributes.zoom,\n\t\t\t height = _props$attributes.height,\n\t\t\t style = _props$attributes.style,\n\t\t\t setAttributes = _props.setAttributes;\n\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tInspectorControls,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tPanelBody,\n\t\t\t\t\t{ title: __(\"Map options\", 'advanced-gutenberg-blocks') },\n\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_0__geocoder__[\"a\" /* default */], { address: address, setAttributes: setAttributes }),\n\t\t\t\t\twp.element.createElement(TextControl, {\n\t\t\t\t\t\ttype: \"text\",\n\t\t\t\t\t\tlabel: __(\"Marker Popup Title\", 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\tplaceholder: __(\"My shop Name\", 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\tonChange: function onChange(name) {\n\t\t\t\t\t\t\treturn setAttributes({ name: name });\n\t\t\t\t\t\t},\n\t\t\t\t\t\tvalue: name\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(RangeControl, {\n\t\t\t\t\t\tlabel: __(\"Zoom\", 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\tvalue: zoom,\n\t\t\t\t\t\tonChange: function onChange(zoom) {\n\t\t\t\t\t\t\treturn setAttributes({ zoom: zoom });\n\t\t\t\t\t\t},\n\t\t\t\t\t\tmin: 0,\n\t\t\t\t\t\tmax: 18\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(RangeControl, {\n\t\t\t\t\t\tlabel: __(\"Height\", 'advanced-gutenberg-blocks'),\n\t\t\t\t\t\tvalue: height,\n\t\t\t\t\t\tonChange: function onChange(height) {\n\t\t\t\t\t\t\treturn setAttributes({ height: height });\n\t\t\t\t\t\t},\n\t\t\t\t\t\tmin: 0,\n\t\t\t\t\t\tmax: 1000\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\tBaseControl,\n\t\t\t\t\t\t{ label: __(\"Style\", 'advanced-gutenberg-blocks') },\n\t\t\t\t\t\twp.element.createElement(__WEBPACK_IMPORTED_MODULE_1__styleselector__[\"a\" /* default */], { style: style, setAttributes: setAttributes })\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn Inspector;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2dtYXAvaW5zcGVjdC5qcz84OGFhIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IEdlb2NvZGVyIGZyb20gXCIuL2dlb2NvZGVyXCI7XG5pbXBvcnQgU3R5bGVTZWxlY3RvciBmcm9tIFwiLi9zdHlsZXNlbGVjdG9yXCI7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgQ29tcG9uZW50ID0gd3AuZWxlbWVudC5Db21wb25lbnQ7XG52YXIgSW5zcGVjdG9yQ29udHJvbHMgPSB3cC5lZGl0b3IuSW5zcGVjdG9yQ29udHJvbHM7XG52YXIgX3dwJGNvbXBvbmVudHMgPSB3cC5jb21wb25lbnRzLFxuICAgIFBhbmVsQm9keSA9IF93cCRjb21wb25lbnRzLlBhbmVsQm9keSxcbiAgICBCYXNlQ29udHJvbCA9IF93cCRjb21wb25lbnRzLkJhc2VDb250cm9sLFxuICAgIFRleHRDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVGV4dENvbnRyb2wsXG4gICAgUmFuZ2VDb250cm9sID0gX3dwJGNvbXBvbmVudHMuUmFuZ2VDb250cm9sO1xuXG52YXIgSW5zcGVjdG9yID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0X2luaGVyaXRzKEluc3BlY3RvciwgX0NvbXBvbmVudCk7XG5cblx0ZnVuY3Rpb24gSW5zcGVjdG9yKCkge1xuXHRcdF9jbGFzc0NhbGxDaGVjayh0aGlzLCBJbnNwZWN0b3IpO1xuXG5cdFx0cmV0dXJuIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChJbnNwZWN0b3IuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihJbnNwZWN0b3IpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcblx0fVxuXG5cdF9jcmVhdGVDbGFzcyhJbnNwZWN0b3IsIFt7XG5cdFx0a2V5OiBcInJlbmRlclwiLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiByZW5kZXIoKSB7XG5cdFx0XHR2YXIgX3Byb3BzID0gdGhpcy5wcm9wcyxcblx0XHRcdCAgICBfcHJvcHMkYXR0cmlidXRlcyA9IF9wcm9wcy5hdHRyaWJ1dGVzLFxuXHRcdFx0ICAgIGFkZHJlc3MgPSBfcHJvcHMkYXR0cmlidXRlcy5hZGRyZXNzLFxuXHRcdFx0ICAgIG5hbWUgPSBfcHJvcHMkYXR0cmlidXRlcy5uYW1lLFxuXHRcdFx0ICAgIHpvb20gPSBfcHJvcHMkYXR0cmlidXRlcy56b29tLFxuXHRcdFx0ICAgIGhlaWdodCA9IF9wcm9wcyRhdHRyaWJ1dGVzLmhlaWdodCxcblx0XHRcdCAgICBzdHlsZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnN0eWxlLFxuXHRcdFx0ICAgIHNldEF0dHJpYnV0ZXMgPSBfcHJvcHMuc2V0QXR0cmlidXRlcztcblxuXG5cdFx0XHRyZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRJbnNwZWN0b3JDb250cm9scyxcblx0XHRcdFx0bnVsbCxcblx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFBhbmVsQm9keSxcblx0XHRcdFx0XHR7IHRpdGxlOiBfXyhcIk1hcCBvcHRpb25zXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJykgfSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoR2VvY29kZXIsIHsgYWRkcmVzczogYWRkcmVzcywgc2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcyB9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHRcdHR5cGU6IFwidGV4dFwiLFxuXHRcdFx0XHRcdFx0bGFiZWw6IF9fKFwiTWFya2VyIFBvcHVwIFRpdGxlXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG5cdFx0XHRcdFx0XHRwbGFjZWhvbGRlcjogX18oXCJNeSBzaG9wIE5hbWVcIiwgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0XHRcdFx0XHRcdG9uQ2hhbmdlOiBmdW5jdGlvbiBvbkNoYW5nZShuYW1lKSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgbmFtZTogbmFtZSB9KTtcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHR2YWx1ZTogbmFtZVxuXHRcdFx0XHRcdH0pLFxuXHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSYW5nZUNvbnRyb2wsIHtcblx0XHRcdFx0XHRcdGxhYmVsOiBfXyhcIlpvb21cIiwgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiB6b29tLFxuXHRcdFx0XHRcdFx0b25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKHpvb20pIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHNldEF0dHJpYnV0ZXMoeyB6b29tOiB6b29tIH0pO1xuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdG1pbjogMCxcblx0XHRcdFx0XHRcdG1heDogMThcblx0XHRcdFx0XHR9KSxcblx0XHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoUmFuZ2VDb250cm9sLCB7XG5cdFx0XHRcdFx0XHRsYWJlbDogX18oXCJIZWlnaHRcIiwgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0XHRcdFx0XHRcdHZhbHVlOiBoZWlnaHQsXG5cdFx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoaGVpZ2h0KSB7XG5cdFx0XHRcdFx0XHRcdHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgaGVpZ2h0OiBoZWlnaHQgfSk7XG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0bWluOiAwLFxuXHRcdFx0XHRcdFx0bWF4OiAxMDAwXG5cdFx0XHRcdFx0fSksXG5cdFx0XHRcdFx0d3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuXHRcdFx0XHRcdFx0QmFzZUNvbnRyb2wsXG5cdFx0XHRcdFx0XHR7IGxhYmVsOiBfXyhcIlN0eWxlXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJykgfSxcblx0XHRcdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChTdHlsZVNlbGVjdG9yLCB7IHN0eWxlOiBzdHlsZSwgc2V0QXR0cmlidXRlczogc2V0QXR0cmlidXRlcyB9KVxuXHRcdFx0XHRcdClcblx0XHRcdFx0KVxuXHRcdFx0KTtcblx0XHR9XG5cdH1dKTtcblxuXHRyZXR1cm4gSW5zcGVjdG9yO1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBJbnNwZWN0b3I7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2dtYXAvaW5zcGVjdC5qc1xuLy8gbW9kdWxlIGlkID0gNTNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///53\n"); /***/ }), /* 54 */ /*!*************************************!*\ !*** ./src/blocks/gmap/geocoder.js ***! \*************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce__ = __webpack_require__(/*! throttle-debounce */ 1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_throttle_debounce___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar __ = wp.i18n.__;\nvar _wp$element = wp.element,\n Component = _wp$element.Component,\n Fragment = _wp$element.Fragment;\nvar TextControl = wp.components.TextControl;\n\nvar Geocoder = function (_Component) {\n\t_inherits(Geocoder, _Component);\n\n\tfunction Geocoder() {\n\t\tvar _ref;\n\n\t\tvar _temp, _this, _ret;\n\n\t\t_classCallCheck(this, Geocoder);\n\n\t\tfor (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n\t\t\targs[_key] = arguments[_key];\n\t\t}\n\n\t\treturn _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Geocoder.__proto__ || Object.getPrototypeOf(Geocoder)).call.apply(_ref, [this].concat(args))), _this), _this.state = {\n\t\t\tresults: false\n\t\t}, _this.onSearch = Object(__WEBPACK_IMPORTED_MODULE_0_throttle_debounce__[\"debounce\"])(300, function (searchQuery) {\n\n\t\t\tif (searchQuery.length < 3) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\t_this.setState({\n\t\t\t\tresults: __(\"Loading...\", 'advanced-gutenberg-blocks')\n\t\t\t});\n\n\t\t\tvar geocoder = new google.maps.Geocoder();\n\n\t\t\tgeocoder.geocode({ address: searchQuery }, function (results, status) {\n\t\t\t\tif (status == \"OK\") {\n\t\t\t\t\tif (results.length == 0) {\n\t\t\t\t\t\tresults = __(\"No result\", 'advanced-gutenberg-blocks');\n\t\t\t\t\t}\n\n\t\t\t\t\t_this.setState({ results: results });\n\t\t\t\t} else {\n\t\t\t\t\t_this.setState({\n\t\t\t\t\t\tresults: __(\"Geocode was not successful for the following reason:\", 'advanced-gutenberg-blocks') + status\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t});\n\t\t}), _this.setGeocodedObj = function (geocodedObj) {\n\t\t\t_this.props.setAttributes({\n\t\t\t\tlatitude: geocodedObj.geometry.location.lat(),\n\t\t\t\tlongitude: geocodedObj.geometry.location.lng(),\n\t\t\t\taddress: geocodedObj.formatted_address\n\t\t\t});\n\t\t}, _temp), _possibleConstructorReturn(_this, _ret);\n\t}\n\n\t_createClass(Geocoder, [{\n\t\tkey: \"render\",\n\t\tvalue: function render() {\n\t\t\tvar _this2 = this;\n\n\t\t\tvar results = this.state.results;\n\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tFragment,\n\t\t\t\tnull,\n\t\t\t\twp.element.createElement(TextControl, {\n\t\t\t\t\ttype: \"search\",\n\t\t\t\t\tlabel: __(\"Address\", 'advanced-gutenberg-blocks'),\n\t\t\t\t\tplaceholder: __(\"Type an address\", 'advanced-gutenberg-blocks'),\n\t\t\t\t\tonChange: function onChange(value) {\n\t\t\t\t\t\treturn _this2.onSearch(value);\n\t\t\t\t\t}\n\t\t\t\t}),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t\"div\",\n\t\t\t\t\t{ className: \"AGB-panel-results\" },\n\t\t\t\t\t!!results && Array.isArray(results) ? wp.element.createElement(\n\t\t\t\t\t\t\"ul\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\tresults.map(function (result) {\n\n\t\t\t\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t\t\t\t\"li\",\n\t\t\t\t\t\t\t\t{ onClick: function onClick() {\n\t\t\t\t\t\t\t\t\t\treturn _this2.setGeocodedObj(result);\n\t\t\t\t\t\t\t\t\t} },\n\t\t\t\t\t\t\t\tresult.formatted_address\n\t\t\t\t\t\t\t);\n\t\t\t\t\t\t})\n\t\t\t\t\t) : wp.element.createElement(\n\t\t\t\t\t\t\"p\",\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\tresults\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\t}]);\n\n\treturn Geocoder;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Geocoder);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2dtYXAvZ2VvY29kZXIuanM/OTc3OSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgX2NyZWF0ZUNsYXNzID0gZnVuY3Rpb24gKCkgeyBmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKHRhcmdldCwgcHJvcHMpIHsgZm9yICh2YXIgaSA9IDA7IGkgPCBwcm9wcy5sZW5ndGg7IGkrKykgeyB2YXIgZGVzY3JpcHRvciA9IHByb3BzW2ldOyBkZXNjcmlwdG9yLmVudW1lcmFibGUgPSBkZXNjcmlwdG9yLmVudW1lcmFibGUgfHwgZmFsc2U7IGRlc2NyaXB0b3IuY29uZmlndXJhYmxlID0gdHJ1ZTsgaWYgKFwidmFsdWVcIiBpbiBkZXNjcmlwdG9yKSBkZXNjcmlwdG9yLndyaXRhYmxlID0gdHJ1ZTsgT2JqZWN0LmRlZmluZVByb3BlcnR5KHRhcmdldCwgZGVzY3JpcHRvci5rZXksIGRlc2NyaXB0b3IpOyB9IH0gcmV0dXJuIGZ1bmN0aW9uIChDb25zdHJ1Y3RvciwgcHJvdG9Qcm9wcywgc3RhdGljUHJvcHMpIHsgaWYgKHByb3RvUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IucHJvdG90eXBlLCBwcm90b1Byb3BzKTsgaWYgKHN0YXRpY1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLCBzdGF0aWNQcm9wcyk7IHJldHVybiBDb25zdHJ1Y3RvcjsgfTsgfSgpO1xuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbmltcG9ydCB7IGRlYm91bmNlIH0gZnJvbSBcInRocm90dGxlLWRlYm91bmNlXCI7XG5cbnZhciBfXyA9IHdwLmkxOG4uX187XG52YXIgX3dwJGVsZW1lbnQgPSB3cC5lbGVtZW50LFxuICAgIENvbXBvbmVudCA9IF93cCRlbGVtZW50LkNvbXBvbmVudCxcbiAgICBGcmFnbWVudCA9IF93cCRlbGVtZW50LkZyYWdtZW50O1xudmFyIFRleHRDb250cm9sID0gd3AuY29tcG9uZW50cy5UZXh0Q29udHJvbDtcblxudmFyIEdlb2NvZGVyID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcblx0X2luaGVyaXRzKEdlb2NvZGVyLCBfQ29tcG9uZW50KTtcblxuXHRmdW5jdGlvbiBHZW9jb2RlcigpIHtcblx0XHR2YXIgX3JlZjtcblxuXHRcdHZhciBfdGVtcCwgX3RoaXMsIF9yZXQ7XG5cblx0XHRfY2xhc3NDYWxsQ2hlY2sodGhpcywgR2VvY29kZXIpO1xuXG5cdFx0Zm9yICh2YXIgX2xlbiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuKSwgX2tleSA9IDA7IF9rZXkgPCBfbGVuOyBfa2V5KyspIHtcblx0XHRcdGFyZ3NbX2tleV0gPSBhcmd1bWVudHNbX2tleV07XG5cdFx0fVxuXG5cdFx0cmV0dXJuIF9yZXQgPSAoX3RlbXAgPSAoX3RoaXMgPSBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybih0aGlzLCAoX3JlZiA9IEdlb2NvZGVyLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoR2VvY29kZXIpKS5jYWxsLmFwcGx5KF9yZWYsIFt0aGlzXS5jb25jYXQoYXJncykpKSwgX3RoaXMpLCBfdGhpcy5zdGF0ZSA9IHtcblx0XHRcdHJlc3VsdHM6IGZhbHNlXG5cdFx0fSwgX3RoaXMub25TZWFyY2ggPSBkZWJvdW5jZSgzMDAsIGZ1bmN0aW9uIChzZWFyY2hRdWVyeSkge1xuXG5cdFx0XHRpZiAoc2VhcmNoUXVlcnkubGVuZ3RoIDwgMykge1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cblx0XHRcdF90aGlzLnNldFN0YXRlKHtcblx0XHRcdFx0cmVzdWx0czogX18oXCJMb2FkaW5nLi4uXCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcblx0XHRcdH0pO1xuXG5cdFx0XHR2YXIgZ2VvY29kZXIgPSBuZXcgZ29vZ2xlLm1hcHMuR2VvY29kZXIoKTtcblxuXHRcdFx0Z2VvY29kZXIuZ2VvY29kZSh7IGFkZHJlc3M6IHNlYXJjaFF1ZXJ5IH0sIGZ1bmN0aW9uIChyZXN1bHRzLCBzdGF0dXMpIHtcblx0XHRcdFx0aWYgKHN0YXR1cyA9PSBcIk9LXCIpIHtcblx0XHRcdFx0XHRpZiAocmVzdWx0cy5sZW5ndGggPT0gMCkge1xuXHRcdFx0XHRcdFx0cmVzdWx0cyA9IF9fKFwiTm8gcmVzdWx0XCIsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0X3RoaXMuc2V0U3RhdGUoeyByZXN1bHRzOiByZXN1bHRzIH0pO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdF90aGlzLnNldFN0YXRlKHtcblx0XHRcdFx0XHRcdHJlc3VsdHM6IF9fKFwiR2VvY29kZSB3YXMgbm90IHN1Y2Nlc3NmdWwgZm9yIHRoZSBmb2xsb3dpbmcgcmVhc29uOlwiLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpICsgc3RhdHVzXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH0pLCBfdGhpcy5zZXRHZW9jb2RlZE9iaiA9IGZ1bmN0aW9uIChnZW9jb2RlZE9iaikge1xuXHRcdFx0X3RoaXMucHJvcHMuc2V0QXR0cmlidXRlcyh7XG5cdFx0XHRcdGxhdGl0dWRlOiBnZW9jb2RlZE9iai5nZW9tZXRyeS5sb2NhdGlvbi5sYXQoKSxcblx0XHRcdFx0bG9uZ2l0dWRlOiBnZW9jb2RlZE9iai5nZW9tZXRyeS5sb2NhdGlvbi5sbmcoKSxcblx0XHRcdFx0YWRkcmVzczogZ2VvY29kZWRPYmouZm9ybWF0dGVkX2FkZHJlc3Ncblx0XHRcdH0pO1xuXHRcdH0sIF90ZW1wKSwgX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oX3RoaXMsIF9yZXQpO1xuXHR9XG5cblx0X2NyZWF0ZUNsYXNzKEdlb2NvZGVyLCBbe1xuXHRcdGtleTogXCJyZW5kZXJcIixcblx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0dmFyIF90aGlzMiA9IHRoaXM7XG5cblx0XHRcdHZhciByZXN1bHRzID0gdGhpcy5zdGF0ZS5yZXN1bHRzO1xuXG5cblx0XHRcdHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdEZyYWdtZW50LFxuXHRcdFx0XHRudWxsLFxuXHRcdFx0XHR3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoVGV4dENvbnRyb2wsIHtcblx0XHRcdFx0XHR0eXBlOiBcInNlYXJjaFwiLFxuXHRcdFx0XHRcdGxhYmVsOiBfXyhcIkFkZHJlc3NcIiwgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0XHRcdFx0XHRwbGFjZWhvbGRlcjogX18oXCJUeXBlIGFuIGFkZHJlc3NcIiwgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSxcblx0XHRcdFx0XHRvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodmFsdWUpIHtcblx0XHRcdFx0XHRcdHJldHVybiBfdGhpczIub25TZWFyY2godmFsdWUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSksXG5cdFx0XHRcdHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcImRpdlwiLFxuXHRcdFx0XHRcdHsgY2xhc3NOYW1lOiBcIkFHQi1wYW5lbC1yZXN1bHRzXCIgfSxcblx0XHRcdFx0XHQhIXJlc3VsdHMgJiYgQXJyYXkuaXNBcnJheShyZXN1bHRzKSA/IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFwidWxcIixcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRyZXN1bHRzLm1hcChmdW5jdGlvbiAocmVzdWx0KSB7XG5cblx0XHRcdFx0XHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcblx0XHRcdFx0XHRcdFx0XHRcImxpXCIsXG5cdFx0XHRcdFx0XHRcdFx0eyBvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXR1cm4gX3RoaXMyLnNldEdlb2NvZGVkT2JqKHJlc3VsdCk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9IH0sXG5cdFx0XHRcdFx0XHRcdFx0cmVzdWx0LmZvcm1hdHRlZF9hZGRyZXNzXG5cdFx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdCkgOiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG5cdFx0XHRcdFx0XHRcInBcIixcblx0XHRcdFx0XHRcdG51bGwsXG5cdFx0XHRcdFx0XHRyZXN1bHRzXG5cdFx0XHRcdFx0KVxuXHRcdFx0XHQpXG5cdFx0XHQpO1xuXHRcdH1cblx0fV0pO1xuXG5cdHJldHVybiBHZW9jb2Rlcjtcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgR2VvY29kZXI7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2dtYXAvZ2VvY29kZXIuanNcbi8vIG1vZHVsZSBpZCA9IDU0XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///54\n"); /***/ }), /* 55 */ /*!******************************************!*\ !*** ./src/blocks/gmap/styleselector.js ***! \******************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__styles__ = __webpack_require__(/*! ./styles */ 4);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar Component = wp.element.Component;\n\nvar StyleSelector = function (_Component) {\n _inherits(StyleSelector, _Component);\n\n function StyleSelector() {\n _classCallCheck(this, StyleSelector);\n\n return _possibleConstructorReturn(this, (StyleSelector.__proto__ || Object.getPrototypeOf(StyleSelector)).apply(this, arguments));\n }\n\n _createClass(StyleSelector, [{\n key: \"render\",\n value: function render() {\n var _props = this.props,\n style = _props.style,\n setAttributes = _props.setAttributes;\n\n\n return wp.element.createElement(\n \"div\",\n { \"class\": \"AGB-panel-maps\" },\n Object.keys(__WEBPACK_IMPORTED_MODULE_0__styles__[\"a\" /* default */]).map(function (style) {\n\n return wp.element.createElement(\n \"div\",\n { className: \"AGB-panel-maps__item\" },\n wp.element.createElement(\"img\", {\n src: advancedGutenbergBlocksGlobals.pluginurl + \"/admin/img/maps/\" + style + \".png\",\n alt: \"Style \" + style,\n onClick: function onClick() {\n return setAttributes({ style: style });\n }\n })\n );\n })\n );\n }\n }]);\n\n return StyleSelector;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (StyleSelector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2dtYXAvc3R5bGVzZWxlY3Rvci5qcz9hZjEyIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IHN0eWxlcyBmcm9tICcuL3N0eWxlcyc7XG5cbnZhciBDb21wb25lbnQgPSB3cC5lbGVtZW50LkNvbXBvbmVudDtcblxudmFyIFN0eWxlU2VsZWN0b3IgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICBfaW5oZXJpdHMoU3R5bGVTZWxlY3RvciwgX0NvbXBvbmVudCk7XG5cbiAgZnVuY3Rpb24gU3R5bGVTZWxlY3RvcigpIHtcbiAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgU3R5bGVTZWxlY3Rvcik7XG5cbiAgICByZXR1cm4gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgKFN0eWxlU2VsZWN0b3IuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihTdHlsZVNlbGVjdG9yKSkuYXBwbHkodGhpcywgYXJndW1lbnRzKSk7XG4gIH1cblxuICBfY3JlYXRlQ2xhc3MoU3R5bGVTZWxlY3RvciwgW3tcbiAgICBrZXk6IFwicmVuZGVyXCIsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgIHZhciBfcHJvcHMgPSB0aGlzLnByb3BzLFxuICAgICAgICAgIHN0eWxlID0gX3Byb3BzLnN0eWxlLFxuICAgICAgICAgIHNldEF0dHJpYnV0ZXMgPSBfcHJvcHMuc2V0QXR0cmlidXRlcztcblxuXG4gICAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IFwiY2xhc3NcIjogXCJBR0ItcGFuZWwtbWFwc1wiIH0sXG4gICAgICAgIE9iamVjdC5rZXlzKHN0eWxlcykubWFwKGZ1bmN0aW9uIChzdHlsZSkge1xuXG4gICAgICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7IGNsYXNzTmFtZTogXCJBR0ItcGFuZWwtbWFwc19faXRlbVwiIH0sXG4gICAgICAgICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXCJpbWdcIiwge1xuICAgICAgICAgICAgICBzcmM6IGFkdmFuY2VkR3V0ZW5iZXJnQmxvY2tzR2xvYmFscy5wbHVnaW51cmwgKyBcIi9hZG1pbi9pbWcvbWFwcy9cIiArIHN0eWxlICsgXCIucG5nXCIsXG4gICAgICAgICAgICAgIGFsdDogXCJTdHlsZSBcIiArIHN0eWxlLFxuICAgICAgICAgICAgICBvbkNsaWNrOiBmdW5jdGlvbiBvbkNsaWNrKCkge1xuICAgICAgICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgc3R5bGU6IHN0eWxlIH0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgICk7XG4gICAgICAgIH0pXG4gICAgICApO1xuICAgIH1cbiAgfV0pO1xuXG4gIHJldHVybiBTdHlsZVNlbGVjdG9yO1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBTdHlsZVNlbGVjdG9yO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9nbWFwL3N0eWxlc2VsZWN0b3IuanNcbi8vIG1vZHVsZSBpZCA9IDU1XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///55\n"); /***/ }), /* 56 */ /*!*********************************!*\ !*** ./src/blocks/gmap/gmap.js ***! \*********************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__styles__ = __webpack_require__(/*! ./styles */ 4);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\nvar Component = wp.element.Component;\n\nvar Gmap = function (_Component) {\n\t_inherits(Gmap, _Component);\n\n\tfunction Gmap() {\n\t\tvar _ref;\n\n\t\tvar _temp, _this, _ret;\n\n\t\t_classCallCheck(this, Gmap);\n\n\t\tfor (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n\t\t\targs[_key] = arguments[_key];\n\t\t}\n\n\t\treturn _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Gmap.__proto__ || Object.getPrototypeOf(Gmap)).call.apply(_ref, [this].concat(args))), _this), _this.gmapObj = {\n\t\t\tGmap: \"\",\n\t\t\tmarker: \"\",\n\t\t\tinfoWindow: \"\"\n\t\t}, _this.createMap = function (coords) {\n\t\t\treturn new google.maps.Map(document.querySelector(\".wp-block-advanced-gutenberg-blocks-gmap__canvas\"), {\n\t\t\t\tzoom: _this.props.attributes.zoom,\n\t\t\t\tcenter: coords,\n\t\t\t\tstyles: __WEBPACK_IMPORTED_MODULE_0__styles__[\"a\" /* default */][_this.props.attributes.style]\n\t\t\t});\n\t\t}, _this.createMarker = function (map, coords) {\n\t\t\treturn new google.maps.Marker({\n\t\t\t\tposition: coords,\n\t\t\t\tmap: map\n\t\t\t});\n\t\t}, _this.createInfoWindow = function () {\n\t\t\treturn new google.maps.InfoWindow({\n\t\t\t\tcontent: _this.setInfoWindowContent(_this.props.attributes)\n\t\t\t});\n\t\t}, _this.setInfoWindowContent = function (attributes) {\n\t\t\tvar name = attributes.name,\n\t\t\t address = attributes.address;\n\n\t\t\treturn \"\\n\\t\\t\\t
\" + name + \"
\\n\\t\\t\\t\" + address + \"
\\n\\t\\t\";\n\t\t}, _temp), _possibleConstructorReturn(_this, _ret);\n\t}\n\n\t_createClass(Gmap, [{\n\t\tkey: \"componentDidMount\",\n\t\tvalue: function componentDidMount() {\n\t\t\tvar _this2 = this;\n\n\t\t\tvar _props$attributes = this.props.attributes,\n\t\t\t latitude = _props$attributes.latitude,\n\t\t\t longitude = _props$attributes.longitude;\n\n\n\t\t\tvar coords = {\n\t\t\t\tlat: latitude,\n\t\t\t\tlng: longitude\n\t\t\t};\n\n\t\t\tthis.gmapObj.Gmap = this.createMap(coords);\n\t\t\tthis.gmapObj.marker = this.createMarker(this.gmapObj.Gmap, coords);\n\t\t\tthis.gmapObj.infoWindow = this.createInfoWindow();\n\n\t\t\tthis.gmapObj.marker.addListener(\"click\", function () {\n\t\t\t\tinfoWindow.open(_this2.gmapObj.Gmap, _this2.gmapObj.marker);\n\t\t\t});\n\t\t}\n\t}, {\n\t\tkey: \"componentWillReceiveProps\",\n\t\tvalue: function componentWillReceiveProps(nextProps) {\n\t\t\tvar _props$attributes2 = this.props.attributes,\n\t\t\t address = _props$attributes2.address,\n\t\t\t zoom = _props$attributes2.zoom,\n\t\t\t style = _props$attributes2.style,\n\t\t\t name = _props$attributes2.name;\n\t\t\tvar _gmapObj = this.gmapObj,\n\t\t\t Gmap = _gmapObj.Gmap,\n\t\t\t marker = _gmapObj.marker,\n\t\t\t infoWindow = _gmapObj.infoWindow;\n\t\t\tvar _nextProps$attributes = nextProps.attributes,\n\t\t\t nextAddress = _nextProps$attributes.address,\n\t\t\t nextZoom = _nextProps$attributes.zoom,\n\t\t\t nextStyle = _nextProps$attributes.style,\n\t\t\t nextName = _nextProps$attributes.name,\n\t\t\t nextLatitude = _nextProps$attributes.latitude,\n\t\t\t nextLongitude = _nextProps$attributes.longitude;\n\n\t\t\t// Update position\n\n\t\t\tif (address != nextAddress) {\n\t\t\t\tvar coords = {\n\t\t\t\t\tlat: nextLatitude,\n\t\t\t\t\tlng: nextLongitude\n\t\t\t\t};\n\n\t\t\t\tGmap.setCenter(coords);\n\t\t\t\tmarker.setPosition(coords);\n\t\t\t}\n\n\t\t\t// Update zoom\n\t\t\tif (zoom != nextZoom) {\n\t\t\t\tGmap.setZoom(nextZoom);\n\t\t\t}\n\n\t\t\t// Update style\n\t\t\tif (style != nextStyle) {\n\n\t\t\t\tGmap.setOptions({\n\t\t\t\t\tstyles: __WEBPACK_IMPORTED_MODULE_0__styles__[\"a\" /* default */][nextStyle]\n\t\t\t\t});\n\t\t\t}\n\n\t\t\t// Update infoWindow\n\t\t\tif (name != nextName) {\n\t\t\t\tinfoWindow.setContent(this.setInfoWindowContent(nextProps.attributes));\n\t\t\t}\n\t\t}\n\t}, {\n\t\tkey: \"render\",\n\t\tvalue: function render() {\n\t\t\tvar height = this.props.attributes.height;\n\n\n\t\t\treturn wp.element.createElement(\"div\", {\n\t\t\t\tclassName: \"wp-block-advanced-gutenberg-blocks-gmap__canvas\",\n\t\t\t\tstyle: {\n\t\t\t\t\theight: height\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn Gmap;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Gmap);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2dtYXAvZ21hcC5qcz8xZTRiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF9jbGFzc0NhbGxDaGVjayhpbnN0YW5jZSwgQ29uc3RydWN0b3IpIHsgaWYgKCEoaW5zdGFuY2UgaW5zdGFuY2VvZiBDb25zdHJ1Y3RvcikpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIkNhbm5vdCBjYWxsIGEgY2xhc3MgYXMgYSBmdW5jdGlvblwiKTsgfSB9XG5cbmZ1bmN0aW9uIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHNlbGYsIGNhbGwpIHsgaWYgKCFzZWxmKSB7IHRocm93IG5ldyBSZWZlcmVuY2VFcnJvcihcInRoaXMgaGFzbid0IGJlZW4gaW5pdGlhbGlzZWQgLSBzdXBlcigpIGhhc24ndCBiZWVuIGNhbGxlZFwiKTsgfSByZXR1cm4gY2FsbCAmJiAodHlwZW9mIGNhbGwgPT09IFwib2JqZWN0XCIgfHwgdHlwZW9mIGNhbGwgPT09IFwiZnVuY3Rpb25cIikgPyBjYWxsIDogc2VsZjsgfVxuXG5mdW5jdGlvbiBfaW5oZXJpdHMoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIHsgaWYgKHR5cGVvZiBzdXBlckNsYXNzICE9PSBcImZ1bmN0aW9uXCIgJiYgc3VwZXJDbGFzcyAhPT0gbnVsbCkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiU3VwZXIgZXhwcmVzc2lvbiBtdXN0IGVpdGhlciBiZSBudWxsIG9yIGEgZnVuY3Rpb24sIG5vdCBcIiArIHR5cGVvZiBzdXBlckNsYXNzKTsgfSBzdWJDbGFzcy5wcm90b3R5cGUgPSBPYmplY3QuY3JlYXRlKHN1cGVyQ2xhc3MgJiYgc3VwZXJDbGFzcy5wcm90b3R5cGUsIHsgY29uc3RydWN0b3I6IHsgdmFsdWU6IHN1YkNsYXNzLCBlbnVtZXJhYmxlOiBmYWxzZSwgd3JpdGFibGU6IHRydWUsIGNvbmZpZ3VyYWJsZTogdHJ1ZSB9IH0pOyBpZiAoc3VwZXJDbGFzcykgT2JqZWN0LnNldFByb3RvdHlwZU9mID8gT2JqZWN0LnNldFByb3RvdHlwZU9mKHN1YkNsYXNzLCBzdXBlckNsYXNzKSA6IHN1YkNsYXNzLl9fcHJvdG9fXyA9IHN1cGVyQ2xhc3M7IH1cblxuaW1wb3J0IHN0eWxlcyBmcm9tIFwiLi9zdHlsZXNcIjtcblxudmFyIENvbXBvbmVudCA9IHdwLmVsZW1lbnQuQ29tcG9uZW50O1xuXG52YXIgR21hcCA9IGZ1bmN0aW9uIChfQ29tcG9uZW50KSB7XG5cdF9pbmhlcml0cyhHbWFwLCBfQ29tcG9uZW50KTtcblxuXHRmdW5jdGlvbiBHbWFwKCkge1xuXHRcdHZhciBfcmVmO1xuXG5cdFx0dmFyIF90ZW1wLCBfdGhpcywgX3JldDtcblxuXHRcdF9jbGFzc0NhbGxDaGVjayh0aGlzLCBHbWFwKTtcblxuXHRcdGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gQXJyYXkoX2xlbiksIF9rZXkgPSAwOyBfa2V5IDwgX2xlbjsgX2tleSsrKSB7XG5cdFx0XHRhcmdzW19rZXldID0gYXJndW1lbnRzW19rZXldO1xuXHRcdH1cblxuXHRcdHJldHVybiBfcmV0ID0gKF90ZW1wID0gKF90aGlzID0gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4odGhpcywgKF9yZWYgPSBHbWFwLl9fcHJvdG9fXyB8fCBPYmplY3QuZ2V0UHJvdG90eXBlT2YoR21hcCkpLmNhbGwuYXBwbHkoX3JlZiwgW3RoaXNdLmNvbmNhdChhcmdzKSkpLCBfdGhpcyksIF90aGlzLmdtYXBPYmogPSB7XG5cdFx0XHRHbWFwOiBcIlwiLFxuXHRcdFx0bWFya2VyOiBcIlwiLFxuXHRcdFx0aW5mb1dpbmRvdzogXCJcIlxuXHRcdH0sIF90aGlzLmNyZWF0ZU1hcCA9IGZ1bmN0aW9uIChjb29yZHMpIHtcblx0XHRcdHJldHVybiBuZXcgZ29vZ2xlLm1hcHMuTWFwKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCIud3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1nbWFwX19jYW52YXNcIiksIHtcblx0XHRcdFx0em9vbTogX3RoaXMucHJvcHMuYXR0cmlidXRlcy56b29tLFxuXHRcdFx0XHRjZW50ZXI6IGNvb3Jkcyxcblx0XHRcdFx0c3R5bGVzOiBzdHlsZXNbX3RoaXMucHJvcHMuYXR0cmlidXRlcy5zdHlsZV1cblx0XHRcdH0pO1xuXHRcdH0sIF90aGlzLmNyZWF0ZU1hcmtlciA9IGZ1bmN0aW9uIChtYXAsIGNvb3Jkcykge1xuXHRcdFx0cmV0dXJuIG5ldyBnb29nbGUubWFwcy5NYXJrZXIoe1xuXHRcdFx0XHRwb3NpdGlvbjogY29vcmRzLFxuXHRcdFx0XHRtYXA6IG1hcFxuXHRcdFx0fSk7XG5cdFx0fSwgX3RoaXMuY3JlYXRlSW5mb1dpbmRvdyA9IGZ1bmN0aW9uICgpIHtcblx0XHRcdHJldHVybiBuZXcgZ29vZ2xlLm1hcHMuSW5mb1dpbmRvdyh7XG5cdFx0XHRcdGNvbnRlbnQ6IF90aGlzLnNldEluZm9XaW5kb3dDb250ZW50KF90aGlzLnByb3BzLmF0dHJpYnV0ZXMpXG5cdFx0XHR9KTtcblx0XHR9LCBfdGhpcy5zZXRJbmZvV2luZG93Q29udGVudCA9IGZ1bmN0aW9uIChhdHRyaWJ1dGVzKSB7XG5cdFx0XHR2YXIgbmFtZSA9IGF0dHJpYnV0ZXMubmFtZSxcblx0XHRcdCAgICBhZGRyZXNzID0gYXR0cmlidXRlcy5hZGRyZXNzO1xuXG5cdFx0XHRyZXR1cm4gXCJcXG5cXHRcXHRcXHQ8cD48c3Ryb25nPlwiICsgbmFtZSArIFwiPC9zdHJvbmc+PC9wPlxcblxcdFxcdFxcdDxwPlwiICsgYWRkcmVzcyArIFwiPC9wPlxcblxcdFxcdFwiO1xuXHRcdH0sIF90ZW1wKSwgX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oX3RoaXMsIF9yZXQpO1xuXHR9XG5cblx0X2NyZWF0ZUNsYXNzKEdtYXAsIFt7XG5cdFx0a2V5OiBcImNvbXBvbmVudERpZE1vdW50XCIsXG5cdFx0dmFsdWU6IGZ1bmN0aW9uIGNvbXBvbmVudERpZE1vdW50KCkge1xuXHRcdFx0dmFyIF90aGlzMiA9IHRoaXM7XG5cblx0XHRcdHZhciBfcHJvcHMkYXR0cmlidXRlcyA9IHRoaXMucHJvcHMuYXR0cmlidXRlcyxcblx0XHRcdCAgICBsYXRpdHVkZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxhdGl0dWRlLFxuXHRcdFx0ICAgIGxvbmdpdHVkZSA9IF9wcm9wcyRhdHRyaWJ1dGVzLmxvbmdpdHVkZTtcblxuXG5cdFx0XHR2YXIgY29vcmRzID0ge1xuXHRcdFx0XHRsYXQ6IGxhdGl0dWRlLFxuXHRcdFx0XHRsbmc6IGxvbmdpdHVkZVxuXHRcdFx0fTtcblxuXHRcdFx0dGhpcy5nbWFwT2JqLkdtYXAgPSB0aGlzLmNyZWF0ZU1hcChjb29yZHMpO1xuXHRcdFx0dGhpcy5nbWFwT2JqLm1hcmtlciA9IHRoaXMuY3JlYXRlTWFya2VyKHRoaXMuZ21hcE9iai5HbWFwLCBjb29yZHMpO1xuXHRcdFx0dGhpcy5nbWFwT2JqLmluZm9XaW5kb3cgPSB0aGlzLmNyZWF0ZUluZm9XaW5kb3coKTtcblxuXHRcdFx0dGhpcy5nbWFwT2JqLm1hcmtlci5hZGRMaXN0ZW5lcihcImNsaWNrXCIsIGZ1bmN0aW9uICgpIHtcblx0XHRcdFx0aW5mb1dpbmRvdy5vcGVuKF90aGlzMi5nbWFwT2JqLkdtYXAsIF90aGlzMi5nbWFwT2JqLm1hcmtlcik7XG5cdFx0XHR9KTtcblx0XHR9XG5cdH0sIHtcblx0XHRrZXk6IFwiY29tcG9uZW50V2lsbFJlY2VpdmVQcm9wc1wiLFxuXHRcdHZhbHVlOiBmdW5jdGlvbiBjb21wb25lbnRXaWxsUmVjZWl2ZVByb3BzKG5leHRQcm9wcykge1xuXHRcdFx0dmFyIF9wcm9wcyRhdHRyaWJ1dGVzMiA9IHRoaXMucHJvcHMuYXR0cmlidXRlcyxcblx0XHRcdCAgICBhZGRyZXNzID0gX3Byb3BzJGF0dHJpYnV0ZXMyLmFkZHJlc3MsXG5cdFx0XHQgICAgem9vbSA9IF9wcm9wcyRhdHRyaWJ1dGVzMi56b29tLFxuXHRcdFx0ICAgIHN0eWxlID0gX3Byb3BzJGF0dHJpYnV0ZXMyLnN0eWxlLFxuXHRcdFx0ICAgIG5hbWUgPSBfcHJvcHMkYXR0cmlidXRlczIubmFtZTtcblx0XHRcdHZhciBfZ21hcE9iaiA9IHRoaXMuZ21hcE9iaixcblx0XHRcdCAgICBHbWFwID0gX2dtYXBPYmouR21hcCxcblx0XHRcdCAgICBtYXJrZXIgPSBfZ21hcE9iai5tYXJrZXIsXG5cdFx0XHQgICAgaW5mb1dpbmRvdyA9IF9nbWFwT2JqLmluZm9XaW5kb3c7XG5cdFx0XHR2YXIgX25leHRQcm9wcyRhdHRyaWJ1dGVzID0gbmV4dFByb3BzLmF0dHJpYnV0ZXMsXG5cdFx0XHQgICAgbmV4dEFkZHJlc3MgPSBfbmV4dFByb3BzJGF0dHJpYnV0ZXMuYWRkcmVzcyxcblx0XHRcdCAgICBuZXh0Wm9vbSA9IF9uZXh0UHJvcHMkYXR0cmlidXRlcy56b29tLFxuXHRcdFx0ICAgIG5leHRTdHlsZSA9IF9uZXh0UHJvcHMkYXR0cmlidXRlcy5zdHlsZSxcblx0XHRcdCAgICBuZXh0TmFtZSA9IF9uZXh0UHJvcHMkYXR0cmlidXRlcy5uYW1lLFxuXHRcdFx0ICAgIG5leHRMYXRpdHVkZSA9IF9uZXh0UHJvcHMkYXR0cmlidXRlcy5sYXRpdHVkZSxcblx0XHRcdCAgICBuZXh0TG9uZ2l0dWRlID0gX25leHRQcm9wcyRhdHRyaWJ1dGVzLmxvbmdpdHVkZTtcblxuXHRcdFx0Ly8gVXBkYXRlIHBvc2l0aW9uXG5cblx0XHRcdGlmIChhZGRyZXNzICE9IG5leHRBZGRyZXNzKSB7XG5cdFx0XHRcdHZhciBjb29yZHMgPSB7XG5cdFx0XHRcdFx0bGF0OiBuZXh0TGF0aXR1ZGUsXG5cdFx0XHRcdFx0bG5nOiBuZXh0TG9uZ2l0dWRlXG5cdFx0XHRcdH07XG5cblx0XHRcdFx0R21hcC5zZXRDZW50ZXIoY29vcmRzKTtcblx0XHRcdFx0bWFya2VyLnNldFBvc2l0aW9uKGNvb3Jkcyk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIFVwZGF0ZSB6b29tXG5cdFx0XHRpZiAoem9vbSAhPSBuZXh0Wm9vbSkge1xuXHRcdFx0XHRHbWFwLnNldFpvb20obmV4dFpvb20pO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBVcGRhdGUgc3R5bGVcblx0XHRcdGlmIChzdHlsZSAhPSBuZXh0U3R5bGUpIHtcblxuXHRcdFx0XHRHbWFwLnNldE9wdGlvbnMoe1xuXHRcdFx0XHRcdHN0eWxlczogc3R5bGVzW25leHRTdHlsZV1cblx0XHRcdFx0fSk7XG5cdFx0XHR9XG5cblx0XHRcdC8vIFVwZGF0ZSBpbmZvV2luZG93XG5cdFx0XHRpZiAobmFtZSAhPSBuZXh0TmFtZSkge1xuXHRcdFx0XHRpbmZvV2luZG93LnNldENvbnRlbnQodGhpcy5zZXRJbmZvV2luZG93Q29udGVudChuZXh0UHJvcHMuYXR0cmlidXRlcykpO1xuXHRcdFx0fVxuXHRcdH1cblx0fSwge1xuXHRcdGtleTogXCJyZW5kZXJcIixcblx0XHR2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuXHRcdFx0dmFyIGhlaWdodCA9IHRoaXMucHJvcHMuYXR0cmlidXRlcy5oZWlnaHQ7XG5cblxuXHRcdFx0cmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcImRpdlwiLCB7XG5cdFx0XHRcdGNsYXNzTmFtZTogXCJ3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLWdtYXBfX2NhbnZhc1wiLFxuXHRcdFx0XHRzdHlsZToge1xuXHRcdFx0XHRcdGhlaWdodDogaGVpZ2h0XG5cdFx0XHRcdH1cblx0XHRcdH0pO1xuXHRcdH1cblx0fV0pO1xuXG5cdHJldHVybiBHbWFwO1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBHbWFwO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9nbWFwL2dtYXAuanNcbi8vIG1vZHVsZSBpZCA9IDU2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///56\n"); /***/ }), /* 57 */ /*!******************************************!*\ !*** ./src/blocks/clicktotweet/index.js ***! \******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 58);\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__(/*! ./editor.scss */ 59);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__logo__ = __webpack_require__(/*! ./logo */ 60);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__inspect__ = __webpack_require__(/*! ./inspect */ 61);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_classnames__ = __webpack_require__(/*! classnames */ 0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_classnames__);\n\n\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar RichText = wp.editor.RichText;\nvar Fragment = wp.element.Fragment;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/clicktotweet', {\n title: __('Click to tweet', 'advanced-gutenberg-blocks'),\n description: __('Display a nice click to tweet box so your user can easily share your most meaningful sentences', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'twitter' },\n keywords: ['twitter'],\n attributes: {\n content: {\n type: 'string'\n },\n hashtags: {\n type: 'string'\n }\n },\n edit: function edit(props) {\n var attributes = props.attributes,\n className = props.className,\n isSelected = props.isSelected,\n setAttributes = props.setAttributes;\n var content = attributes.content;\n\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__inspect__[\"a\" /* default */], { attributes: attributes, setAttributes: setAttributes }),\n wp.element.createElement(\n 'div',\n { className: className },\n wp.element.createElement(RichText, {\n tagName: 'div',\n format: 'string',\n value: content,\n className: className + '__content',\n onChange: function onChange(content) {\n return setAttributes({ content: content });\n },\n placeholder: __('Your tweetable content', 'advanced-gutenberg-blocks')\n }),\n wp.element.createElement(\n 'footer',\n { className: className + '__footer' },\n wp.element.createElement(\n 'span',\n null,\n __('Click to tweet', 'advanced-gutenberg-blocks')\n ),\n __WEBPACK_IMPORTED_MODULE_2__logo__[\"a\" /* default */]\n )\n )\n );\n },\n save: function save(props) {\n return null;\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NsaWNrdG90d2VldC9pbmRleC5qcz9lZDc4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAnLi9zdHlsZS5zY3NzJztcbmltcG9ydCAnLi9lZGl0b3Iuc2Nzcyc7XG5cbmltcG9ydCBsb2dvIGZyb20gJy4vbG9nbyc7XG5pbXBvcnQgSW5zcGVjdG9yIGZyb20gJy4vaW5zcGVjdCc7XG5cbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIFJpY2hUZXh0ID0gd3AuZWRpdG9yLlJpY2hUZXh0O1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcblxuXG5leHBvcnQgZGVmYXVsdCByZWdpc3RlckJsb2NrVHlwZSgnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy9jbGlja3RvdHdlZXQnLCB7XG4gIHRpdGxlOiBfXygnQ2xpY2sgdG8gdHdlZXQnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICBkZXNjcmlwdGlvbjogX18oJ0Rpc3BsYXkgYSBuaWNlIGNsaWNrIHRvIHR3ZWV0IGJveCBzbyB5b3VyIHVzZXIgY2FuIGVhc2lseSBzaGFyZSB5b3VyIG1vc3QgbWVhbmluZ2Z1bCBzZW50ZW5jZXMnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICBjYXRlZ29yeTogJ2NvbW1vbicsXG4gIGljb246IHsgYmFja2dyb3VuZDogJyNENTY1NjEnLCBmb3JlZ3JvdW5kOiBcIiNmZmZcIiwgc3JjOiAndHdpdHRlcicgfSxcbiAga2V5d29yZHM6IFsndHdpdHRlciddLFxuICBhdHRyaWJ1dGVzOiB7XG4gICAgY29udGVudDoge1xuICAgICAgdHlwZTogJ3N0cmluZydcbiAgICB9LFxuICAgIGhhc2h0YWdzOiB7XG4gICAgICB0eXBlOiAnc3RyaW5nJ1xuICAgIH1cbiAgfSxcbiAgZWRpdDogZnVuY3Rpb24gZWRpdChwcm9wcykge1xuICAgIHZhciBhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgY2xhc3NOYW1lID0gcHJvcHMuY2xhc3NOYW1lLFxuICAgICAgICBpc1NlbGVjdGVkID0gcHJvcHMuaXNTZWxlY3RlZCxcbiAgICAgICAgc2V0QXR0cmlidXRlcyA9IHByb3BzLnNldEF0dHJpYnV0ZXM7XG4gICAgdmFyIGNvbnRlbnQgPSBhdHRyaWJ1dGVzLmNvbnRlbnQ7XG5cblxuICAgIHJldHVybiB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICBGcmFnbWVudCxcbiAgICAgIG51bGwsXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoSW5zcGVjdG9yLCB7IGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXM6IHNldEF0dHJpYnV0ZXMgfSksXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogY2xhc3NOYW1lIH0sXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChSaWNoVGV4dCwge1xuICAgICAgICAgIHRhZ05hbWU6ICdkaXYnLFxuICAgICAgICAgIGZvcm1hdDogJ3N0cmluZycsXG4gICAgICAgICAgdmFsdWU6IGNvbnRlbnQsXG4gICAgICAgICAgY2xhc3NOYW1lOiBjbGFzc05hbWUgKyAnX19jb250ZW50JyxcbiAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UoY29udGVudCkge1xuICAgICAgICAgICAgcmV0dXJuIHNldEF0dHJpYnV0ZXMoeyBjb250ZW50OiBjb250ZW50IH0pO1xuICAgICAgICAgIH0sXG4gICAgICAgICAgcGxhY2Vob2xkZXI6IF9fKCdZb3VyIHR3ZWV0YWJsZSBjb250ZW50JywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKVxuICAgICAgICB9KSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICdmb290ZXInLFxuICAgICAgICAgIHsgY2xhc3NOYW1lOiBjbGFzc05hbWUgKyAnX19mb290ZXInIH0sXG4gICAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAgICAgJ3NwYW4nLFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIF9fKCdDbGljayB0byB0d2VldCcsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJylcbiAgICAgICAgICApLFxuICAgICAgICAgIGxvZ29cbiAgICAgICAgKVxuICAgICAgKVxuICAgICk7XG4gIH0sXG4gIHNhdmU6IGZ1bmN0aW9uIHNhdmUocHJvcHMpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxufSk7XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2NsaWNrdG90d2VldC9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNTdcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///57\n"); /***/ }), /* 58 */ /*!********************************************!*\ !*** ./src/blocks/clicktotweet/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NsaWNrdG90d2VldC9zdHlsZS5zY3NzPzViMmUiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVtb3ZlZCBieSBleHRyYWN0LXRleHQtd2VicGFjay1wbHVnaW5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3MvY2xpY2t0b3R3ZWV0L3N0eWxlLnNjc3Ncbi8vIG1vZHVsZSBpZCA9IDU4XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///58\n"); /***/ }), /* 59 */ /*!*********************************************!*\ !*** ./src/blocks/clicktotweet/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NsaWNrdG90d2VldC9lZGl0b3Iuc2Nzcz9kNTIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2NsaWNrdG90d2VldC9lZGl0b3Iuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNTlcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///59\n"); /***/ }), /* 60 */ /*!*****************************************!*\ !*** ./src/blocks/clicktotweet/logo.js ***! \*****************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("var logo = wp.element.createElement(\n 'svg',\n { xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 400 400' },\n wp.element.createElement('path', { fill: '#FFF', d: 'M153.62,301.59c94.34,0,145.94-78.16,145.94-145.94,0-2.22,0-4.43-.15-6.63A104.36,104.36,0,0,0,325,122.47a102.38,102.38,0,0,1-29.46,8.07,51.47,51.47,0,0,0,22.55-28.37,102.79,102.79,0,0,1-32.57,12.45,51.34,51.34,0,0,0-87.41,46.78A145.62,145.62,0,0,1,92.4,107.81a51.33,51.33,0,0,0,15.88,68.47A50.91,50.91,0,0,1,85,169.86c0,.21,0,.43,0,.65a51.31,51.31,0,0,0,41.15,50.28,51.21,51.21,0,0,1-23.16.88,51.35,51.35,0,0,0,47.92,35.62,102.92,102.92,0,0,1-63.7,22A104.41,104.41,0,0,1,75,278.55a145.21,145.21,0,0,0,78.62,23'\n })\n);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (logo);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NsaWNrdG90d2VldC9sb2dvLmpzP2JhOTQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIGxvZ28gPSB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICdzdmcnLFxuICB7IHhtbG5zOiAnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnLCB2aWV3Qm94OiAnMCAwIDQwMCA0MDAnIH0sXG4gIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgncGF0aCcsIHsgZmlsbDogJyNGRkYnLCBkOiAnTTE1My42MiwzMDEuNTljOTQuMzQsMCwxNDUuOTQtNzguMTYsMTQ1Ljk0LTE0NS45NCwwLTIuMjIsMC00LjQzLS4xNS02LjYzQTEwNC4zNiwxMDQuMzYsMCwwLDAsMzI1LDEyMi40N2ExMDIuMzgsMTAyLjM4LDAsMCwxLTI5LjQ2LDguMDcsNTEuNDcsNTEuNDcsMCwwLDAsMjIuNTUtMjguMzcsMTAyLjc5LDEwMi43OSwwLDAsMS0zMi41NywxMi40NSw1MS4zNCw1MS4zNCwwLDAsMC04Ny40MSw0Ni43OEExNDUuNjIsMTQ1LjYyLDAsMCwxLDkyLjQsMTA3LjgxYTUxLjMzLDUxLjMzLDAsMCwwLDE1Ljg4LDY4LjQ3QTUwLjkxLDUwLjkxLDAsMCwxLDg1LDE2OS44NmMwLC4yMSwwLC40MywwLC42NWE1MS4zMSw1MS4zMSwwLDAsMCw0MS4xNSw1MC4yOCw1MS4yMSw1MS4yMSwwLDAsMS0yMy4xNi44OCw1MS4zNSw1MS4zNSwwLDAsMCw0Ny45MiwzNS42MiwxMDIuOTIsMTAyLjkyLDAsMCwxLTYzLjcsMjJBMTA0LjQxLDEwNC40MSwwLDAsMSw3NSwyNzguNTVhMTQ1LjIxLDE0NS4yMSwwLDAsMCw3OC42MiwyMydcbiAgfSlcbik7XG5cbmV4cG9ydCBkZWZhdWx0IGxvZ287XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL2NsaWNrdG90d2VldC9sb2dvLmpzXG4vLyBtb2R1bGUgaWQgPSA2MFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///60\n"); /***/ }), /* 61 */ /*!********************************************!*\ !*** ./src/blocks/clicktotweet/inspect.js ***! \********************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\nvar InspectorControls = wp.editor.InspectorControls;\nvar _wp$components = wp.components,\n PanelBody = _wp$components.PanelBody,\n TextareaControl = _wp$components.TextareaControl;\n\nvar Inspector = function (_Component) {\n _inherits(Inspector, _Component);\n\n function Inspector() {\n _classCallCheck(this, Inspector);\n\n return _possibleConstructorReturn(this, (Inspector.__proto__ || Object.getPrototypeOf(Inspector)).apply(this, arguments));\n }\n\n _createClass(Inspector, [{\n key: 'render',\n value: function render() {\n var _props = this.props,\n hashtags = _props.attributes.hashtags,\n setAttributes = _props.setAttributes;\n\n\n return wp.element.createElement(\n InspectorControls,\n null,\n wp.element.createElement(\n PanelBody,\n { title: __('Hashtags', 'advanced-gutenberg-blocks') },\n wp.element.createElement(TextareaControl, {\n label: __('Add some hashtags (optionnal)', 'advanced-gutenberg-blocks'),\n help: __('Comma separated values, don\\'t add #', 'advanced-gutenberg-blocks'),\n onChange: function onChange(hashtags) {\n return setAttributes({ hashtags: hashtags });\n },\n value: hashtags,\n rows: '2'\n })\n )\n );\n }\n }]);\n\n return Inspector;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Inspector);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL2NsaWNrdG90d2VldC9pbnNwZWN0LmpzPzVkMmEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIF9jcmVhdGVDbGFzcyA9IGZ1bmN0aW9uICgpIHsgZnVuY3Rpb24gZGVmaW5lUHJvcGVydGllcyh0YXJnZXQsIHByb3BzKSB7IGZvciAodmFyIGkgPSAwOyBpIDwgcHJvcHMubGVuZ3RoOyBpKyspIHsgdmFyIGRlc2NyaXB0b3IgPSBwcm9wc1tpXTsgZGVzY3JpcHRvci5lbnVtZXJhYmxlID0gZGVzY3JpcHRvci5lbnVtZXJhYmxlIHx8IGZhbHNlOyBkZXNjcmlwdG9yLmNvbmZpZ3VyYWJsZSA9IHRydWU7IGlmIChcInZhbHVlXCIgaW4gZGVzY3JpcHRvcikgZGVzY3JpcHRvci53cml0YWJsZSA9IHRydWU7IE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0YXJnZXQsIGRlc2NyaXB0b3Iua2V5LCBkZXNjcmlwdG9yKTsgfSB9IHJldHVybiBmdW5jdGlvbiAoQ29uc3RydWN0b3IsIHByb3RvUHJvcHMsIHN0YXRpY1Byb3BzKSB7IGlmIChwcm90b1Byb3BzKSBkZWZpbmVQcm9wZXJ0aWVzKENvbnN0cnVjdG9yLnByb3RvdHlwZSwgcHJvdG9Qcm9wcyk7IGlmIChzdGF0aWNQcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvciwgc3RhdGljUHJvcHMpOyByZXR1cm4gQ29uc3RydWN0b3I7IH07IH0oKTtcblxuZnVuY3Rpb24gX2NsYXNzQ2FsbENoZWNrKGluc3RhbmNlLCBDb25zdHJ1Y3RvcikgeyBpZiAoIShpbnN0YW5jZSBpbnN0YW5jZW9mIENvbnN0cnVjdG9yKSkgeyB0aHJvdyBuZXcgVHlwZUVycm9yKFwiQ2Fubm90IGNhbGwgYSBjbGFzcyBhcyBhIGZ1bmN0aW9uXCIpOyB9IH1cblxuZnVuY3Rpb24gX3Bvc3NpYmxlQ29uc3RydWN0b3JSZXR1cm4oc2VsZiwgY2FsbCkgeyBpZiAoIXNlbGYpIHsgdGhyb3cgbmV3IFJlZmVyZW5jZUVycm9yKFwidGhpcyBoYXNuJ3QgYmVlbiBpbml0aWFsaXNlZCAtIHN1cGVyKCkgaGFzbid0IGJlZW4gY2FsbGVkXCIpOyB9IHJldHVybiBjYWxsICYmICh0eXBlb2YgY2FsbCA9PT0gXCJvYmplY3RcIiB8fCB0eXBlb2YgY2FsbCA9PT0gXCJmdW5jdGlvblwiKSA/IGNhbGwgOiBzZWxmOyB9XG5cbmZ1bmN0aW9uIF9pbmhlcml0cyhzdWJDbGFzcywgc3VwZXJDbGFzcykgeyBpZiAodHlwZW9mIHN1cGVyQ2xhc3MgIT09IFwiZnVuY3Rpb25cIiAmJiBzdXBlckNsYXNzICE9PSBudWxsKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJTdXBlciBleHByZXNzaW9uIG11c3QgZWl0aGVyIGJlIG51bGwgb3IgYSBmdW5jdGlvbiwgbm90IFwiICsgdHlwZW9mIHN1cGVyQ2xhc3MpOyB9IHN1YkNsYXNzLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoc3VwZXJDbGFzcyAmJiBzdXBlckNsYXNzLnByb3RvdHlwZSwgeyBjb25zdHJ1Y3RvcjogeyB2YWx1ZTogc3ViQ2xhc3MsIGVudW1lcmFibGU6IGZhbHNlLCB3cml0YWJsZTogdHJ1ZSwgY29uZmlndXJhYmxlOiB0cnVlIH0gfSk7IGlmIChzdXBlckNsYXNzKSBPYmplY3Quc2V0UHJvdG90eXBlT2YgPyBPYmplY3Quc2V0UHJvdG90eXBlT2Yoc3ViQ2xhc3MsIHN1cGVyQ2xhc3MpIDogc3ViQ2xhc3MuX19wcm90b19fID0gc3VwZXJDbGFzczsgfVxuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIENvbXBvbmVudCA9IHdwLmVsZW1lbnQuQ29tcG9uZW50O1xudmFyIEluc3BlY3RvckNvbnRyb2xzID0gd3AuZWRpdG9yLkluc3BlY3RvckNvbnRyb2xzO1xudmFyIF93cCRjb21wb25lbnRzID0gd3AuY29tcG9uZW50cyxcbiAgICBQYW5lbEJvZHkgPSBfd3AkY29tcG9uZW50cy5QYW5lbEJvZHksXG4gICAgVGV4dGFyZWFDb250cm9sID0gX3dwJGNvbXBvbmVudHMuVGV4dGFyZWFDb250cm9sO1xuXG52YXIgSW5zcGVjdG9yID0gZnVuY3Rpb24gKF9Db21wb25lbnQpIHtcbiAgX2luaGVyaXRzKEluc3BlY3RvciwgX0NvbXBvbmVudCk7XG5cbiAgZnVuY3Rpb24gSW5zcGVjdG9yKCkge1xuICAgIF9jbGFzc0NhbGxDaGVjayh0aGlzLCBJbnNwZWN0b3IpO1xuXG4gICAgcmV0dXJuIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChJbnNwZWN0b3IuX19wcm90b19fIHx8IE9iamVjdC5nZXRQcm90b3R5cGVPZihJbnNwZWN0b3IpKS5hcHBseSh0aGlzLCBhcmd1bWVudHMpKTtcbiAgfVxuXG4gIF9jcmVhdGVDbGFzcyhJbnNwZWN0b3IsIFt7XG4gICAga2V5OiAncmVuZGVyJyxcbiAgICB2YWx1ZTogZnVuY3Rpb24gcmVuZGVyKCkge1xuICAgICAgdmFyIF9wcm9wcyA9IHRoaXMucHJvcHMsXG4gICAgICAgICAgaGFzaHRhZ3MgPSBfcHJvcHMuYXR0cmlidXRlcy5oYXNodGFncyxcbiAgICAgICAgICBzZXRBdHRyaWJ1dGVzID0gX3Byb3BzLnNldEF0dHJpYnV0ZXM7XG5cblxuICAgICAgcmV0dXJuIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgSW5zcGVjdG9yQ29udHJvbHMsXG4gICAgICAgIG51bGwsXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgICBQYW5lbEJvZHksXG4gICAgICAgICAgeyB0aXRsZTogX18oJ0hhc2h0YWdzJywgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKSB9LFxuICAgICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChUZXh0YXJlYUNvbnRyb2wsIHtcbiAgICAgICAgICAgIGxhYmVsOiBfXygnQWRkIHNvbWUgaGFzaHRhZ3MgKG9wdGlvbm5hbCknLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICAgICAgICAgICAgaGVscDogX18oJ0NvbW1hIHNlcGFyYXRlZCB2YWx1ZXMsIGRvblxcJ3QgYWRkICMnLCAnYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2NrcycpLFxuICAgICAgICAgICAgb25DaGFuZ2U6IGZ1bmN0aW9uIG9uQ2hhbmdlKGhhc2h0YWdzKSB7XG4gICAgICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgaGFzaHRhZ3M6IGhhc2h0YWdzIH0pO1xuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIHZhbHVlOiBoYXNodGFncyxcbiAgICAgICAgICAgIHJvd3M6ICcyJ1xuICAgICAgICAgIH0pXG4gICAgICAgIClcbiAgICAgICk7XG4gICAgfVxuICB9XSk7XG5cbiAgcmV0dXJuIEluc3BlY3Rvcjtcbn0oQ29tcG9uZW50KTtcblxuZXhwb3J0IGRlZmF1bHQgSW5zcGVjdG9yO1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9jbGlja3RvdHdlZXQvaW5zcGVjdC5qc1xuLy8gbW9kdWxlIGlkID0gNjFcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///61\n"); /***/ }), /* 62 */ /*!*************************************!*\ !*** ./src/blocks/summary/index.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__style_scss__ = __webpack_require__(/*! ./style.scss */ 63);\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__(/*! ./editor.scss */ 64);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__editor_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__editor_scss__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__tools__ = __webpack_require__(/*! ./tools */ 73);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__list__ = __webpack_require__(/*! ./list */ 66);\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar registerBlockType = wp.blocks.registerBlockType;\nvar RichText = wp.editor.RichText;\nvar Fragment = wp.element.Fragment;\nvar _wp$data = wp.data,\n withSelect = _wp$data.withSelect,\n withDispatch = _wp$data.withDispatch;\nvar compose = wp.compose.compose;\n\n\n/* unused harmony default export */ var _unused_webpack_default_export = (registerBlockType('advanced-gutenberg-blocks/summary', {\n title: __('Table of contents', 'advanced-gutenberg-blocks'),\n description: __('Display an auto generated, dynamic table of contents', 'advanced-gutenberg-blocks'),\n category: 'common',\n icon: { background: '#D56561', foreground: \"#fff\", src: 'book-alt' },\n keywords: [__('summary', 'advanced-gutenberg-blocks')],\n attributes: {\n title: {\n source: 'text',\n type: 'string',\n selector: '.wp-block-advanced-gutenberg-blocks-summary__title',\n default: __(\"Table of contents\", 'advanced-gutenberg-blocks')\n },\n summary: {\n source: 'html',\n selector: '.wp-block-advanced-gutenberg-blocks-summary__list'\n },\n ordered: {\n type: 'boolean',\n default: true\n }\n },\n edit: compose([withSelect(function (select) {\n var _select = select('core/editor'),\n getBlocks = _select.getBlocks;\n\n return { blocks: getBlocks() };\n }), withDispatch(function (dispatch) {\n var _dispatch = dispatch('core/editor'),\n updateBlockAttributes = _dispatch.updateBlockAttributes;\n\n return {\n updateBlockAttributes: updateBlockAttributes\n };\n })])(function (props) {\n var attributes = props.attributes,\n setAttributes = props.setAttributes,\n blocks = props.blocks,\n updateBlockAttributes = props.updateBlockAttributes;\n var title = attributes.title,\n ordered = attributes.ordered;\n\n\n return wp.element.createElement(\n Fragment,\n null,\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__tools__[\"a\" /* default */], { attributes: attributes, setAttributes: setAttributes }),\n wp.element.createElement(\n 'div',\n { className: 'wp-block-advanced-gutenberg-blocks-summary' },\n wp.element.createElement(RichText, {\n tagName: 'p',\n value: title,\n className: 'wp-block-advanced-gutenberg-blocks-summary__title',\n onChange: function onChange(title) {\n return setAttributes({ title: title });\n }\n }),\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_3__list__[\"a\" /* default */], { ordered: ordered, setAttributes: setAttributes, blocks: blocks, updateBlockAttributes: updateBlockAttributes })\n )\n );\n }),\n save: function save(props) {\n var _props$attributes = props.attributes,\n title = _props$attributes.title,\n summary = _props$attributes.summary,\n ordered = _props$attributes.ordered;\n\n\n return wp.element.createElement(\n 'div',\n null,\n wp.element.createElement(\n 'p',\n { className: 'wp-block-advanced-gutenberg-blocks-summary__title' },\n title\n ),\n ordered && wp.element.createElement('ol', {\n className: 'wp-block-advanced-gutenberg-blocks-summary__list',\n dangerouslySetInnerHTML: { __html: summary }\n }) || wp.element.createElement('ul', {\n className: 'wp-block-advanced-gutenberg-blocks-summary__list',\n dangerouslySetInnerHTML: { __html: summary }\n })\n );\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3N1bW1hcnkvaW5kZXguanM/YTJkZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgJy4vc3R5bGUuc2Nzcyc7XG5pbXBvcnQgJy4vZWRpdG9yLnNjc3MnO1xuXG5pbXBvcnQgVG9vbHMgZnJvbSAnLi90b29scyc7XG5pbXBvcnQgTGlzdCBmcm9tICcuL2xpc3QnO1xuXG52YXIgX18gPSB3cC5pMThuLl9fO1xudmFyIHJlZ2lzdGVyQmxvY2tUeXBlID0gd3AuYmxvY2tzLnJlZ2lzdGVyQmxvY2tUeXBlO1xudmFyIFJpY2hUZXh0ID0gd3AuZWRpdG9yLlJpY2hUZXh0O1xudmFyIEZyYWdtZW50ID0gd3AuZWxlbWVudC5GcmFnbWVudDtcbnZhciBfd3AkZGF0YSA9IHdwLmRhdGEsXG4gICAgd2l0aFNlbGVjdCA9IF93cCRkYXRhLndpdGhTZWxlY3QsXG4gICAgd2l0aERpc3BhdGNoID0gX3dwJGRhdGEud2l0aERpc3BhdGNoO1xudmFyIGNvbXBvc2UgPSB3cC5jb21wb3NlLmNvbXBvc2U7XG5cblxuZXhwb3J0IGRlZmF1bHQgcmVnaXN0ZXJCbG9ja1R5cGUoJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3Mvc3VtbWFyeScsIHtcbiAgdGl0bGU6IF9fKCdUYWJsZSBvZiBjb250ZW50cycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG4gIGRlc2NyaXB0aW9uOiBfXygnRGlzcGxheSBhbiBhdXRvIGdlbmVyYXRlZCwgZHluYW1pYyB0YWJsZSBvZiBjb250ZW50cycsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyksXG4gIGNhdGVnb3J5OiAnY29tbW9uJyxcbiAgaWNvbjogeyBiYWNrZ3JvdW5kOiAnI0Q1NjU2MScsIGZvcmVncm91bmQ6IFwiI2ZmZlwiLCBzcmM6ICdib29rLWFsdCcgfSxcbiAga2V5d29yZHM6IFtfXygnc3VtbWFyeScsICdhZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzJyldLFxuICBhdHRyaWJ1dGVzOiB7XG4gICAgdGl0bGU6IHtcbiAgICAgIHNvdXJjZTogJ3RleHQnLFxuICAgICAgdHlwZTogJ3N0cmluZycsXG4gICAgICBzZWxlY3RvcjogJy53cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXN1bW1hcnlfX3RpdGxlJyxcbiAgICAgIGRlZmF1bHQ6IF9fKFwiVGFibGUgb2YgY29udGVudHNcIiwgJ2FkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3MnKVxuICAgIH0sXG4gICAgc3VtbWFyeToge1xuICAgICAgc291cmNlOiAnaHRtbCcsXG4gICAgICBzZWxlY3RvcjogJy53cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXN1bW1hcnlfX2xpc3QnXG4gICAgfSxcbiAgICBvcmRlcmVkOiB7XG4gICAgICB0eXBlOiAnYm9vbGVhbicsXG4gICAgICBkZWZhdWx0OiB0cnVlXG4gICAgfVxuICB9LFxuICBlZGl0OiBjb21wb3NlKFt3aXRoU2VsZWN0KGZ1bmN0aW9uIChzZWxlY3QpIHtcbiAgICB2YXIgX3NlbGVjdCA9IHNlbGVjdCgnY29yZS9lZGl0b3InKSxcbiAgICAgICAgZ2V0QmxvY2tzID0gX3NlbGVjdC5nZXRCbG9ja3M7XG5cbiAgICByZXR1cm4geyBibG9ja3M6IGdldEJsb2NrcygpIH07XG4gIH0pLCB3aXRoRGlzcGF0Y2goZnVuY3Rpb24gKGRpc3BhdGNoKSB7XG4gICAgdmFyIF9kaXNwYXRjaCA9IGRpc3BhdGNoKCdjb3JlL2VkaXRvcicpLFxuICAgICAgICB1cGRhdGVCbG9ja0F0dHJpYnV0ZXMgPSBfZGlzcGF0Y2gudXBkYXRlQmxvY2tBdHRyaWJ1dGVzO1xuXG4gICAgcmV0dXJuIHtcbiAgICAgIHVwZGF0ZUJsb2NrQXR0cmlidXRlczogdXBkYXRlQmxvY2tBdHRyaWJ1dGVzXG4gICAgfTtcbiAgfSldKShmdW5jdGlvbiAocHJvcHMpIHtcbiAgICB2YXIgYXR0cmlidXRlcyA9IHByb3BzLmF0dHJpYnV0ZXMsXG4gICAgICAgIHNldEF0dHJpYnV0ZXMgPSBwcm9wcy5zZXRBdHRyaWJ1dGVzLFxuICAgICAgICBibG9ja3MgPSBwcm9wcy5ibG9ja3MsXG4gICAgICAgIHVwZGF0ZUJsb2NrQXR0cmlidXRlcyA9IHByb3BzLnVwZGF0ZUJsb2NrQXR0cmlidXRlcztcbiAgICB2YXIgdGl0bGUgPSBhdHRyaWJ1dGVzLnRpdGxlLFxuICAgICAgICBvcmRlcmVkID0gYXR0cmlidXRlcy5vcmRlcmVkO1xuXG5cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgRnJhZ21lbnQsXG4gICAgICBudWxsLFxuICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFRvb2xzLCB7IGF0dHJpYnV0ZXM6IGF0dHJpYnV0ZXMsIHNldEF0dHJpYnV0ZXM6IHNldEF0dHJpYnV0ZXMgfSksXG4gICAgICB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoXG4gICAgICAgICdkaXYnLFxuICAgICAgICB7IGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3Mtc3VtbWFyeScgfSxcbiAgICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFJpY2hUZXh0LCB7XG4gICAgICAgICAgdGFnTmFtZTogJ3AnLFxuICAgICAgICAgIHZhbHVlOiB0aXRsZSxcbiAgICAgICAgICBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXN1bW1hcnlfX3RpdGxlJyxcbiAgICAgICAgICBvbkNoYW5nZTogZnVuY3Rpb24gb25DaGFuZ2UodGl0bGUpIHtcbiAgICAgICAgICAgIHJldHVybiBzZXRBdHRyaWJ1dGVzKHsgdGl0bGU6IHRpdGxlIH0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfSksXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChMaXN0LCB7IG9yZGVyZWQ6IG9yZGVyZWQsIHNldEF0dHJpYnV0ZXM6IHNldEF0dHJpYnV0ZXMsIGJsb2NrczogYmxvY2tzLCB1cGRhdGVCbG9ja0F0dHJpYnV0ZXM6IHVwZGF0ZUJsb2NrQXR0cmlidXRlcyB9KVxuICAgICAgKVxuICAgICk7XG4gIH0pLFxuICBzYXZlOiBmdW5jdGlvbiBzYXZlKHByb3BzKSB7XG4gICAgdmFyIF9wcm9wcyRhdHRyaWJ1dGVzID0gcHJvcHMuYXR0cmlidXRlcyxcbiAgICAgICAgdGl0bGUgPSBfcHJvcHMkYXR0cmlidXRlcy50aXRsZSxcbiAgICAgICAgc3VtbWFyeSA9IF9wcm9wcyRhdHRyaWJ1dGVzLnN1bW1hcnksXG4gICAgICAgIG9yZGVyZWQgPSBfcHJvcHMkYXR0cmlidXRlcy5vcmRlcmVkO1xuXG5cbiAgICByZXR1cm4gd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgJ2RpdicsXG4gICAgICBudWxsLFxuICAgICAgd3AuZWxlbWVudC5jcmVhdGVFbGVtZW50KFxuICAgICAgICAncCcsXG4gICAgICAgIHsgY2xhc3NOYW1lOiAnd3AtYmxvY2stYWR2YW5jZWQtZ3V0ZW5iZXJnLWJsb2Nrcy1zdW1tYXJ5X190aXRsZScgfSxcbiAgICAgICAgdGl0bGVcbiAgICAgICksXG4gICAgICBvcmRlcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudCgnb2wnLCB7XG4gICAgICAgIGNsYXNzTmFtZTogJ3dwLWJsb2NrLWFkdmFuY2VkLWd1dGVuYmVyZy1ibG9ja3Mtc3VtbWFyeV9fbGlzdCcsXG4gICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MOiB7IF9faHRtbDogc3VtbWFyeSB9XG4gICAgICB9KSB8fCB3cC5lbGVtZW50LmNyZWF0ZUVsZW1lbnQoJ3VsJywge1xuICAgICAgICBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXN1bW1hcnlfX2xpc3QnLFxuICAgICAgICBkYW5nZXJvdXNseVNldElubmVySFRNTDogeyBfX2h0bWw6IHN1bW1hcnkgfVxuICAgICAgfSlcbiAgICApO1xuICB9XG59KTtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NyYy9ibG9ja3Mvc3VtbWFyeS9pbmRleC5qc1xuLy8gbW9kdWxlIGlkID0gNjJcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///62\n"); /***/ }), /* 63 */ /*!***************************************!*\ !*** ./src/blocks/summary/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3N1bW1hcnkvc3R5bGUuc2Nzcz8yMjYyIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHJlbW92ZWQgYnkgZXh0cmFjdC10ZXh0LXdlYnBhY2stcGx1Z2luXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9zcmMvYmxvY2tzL3N1bW1hcnkvc3R5bGUuc2Nzc1xuLy8gbW9kdWxlIGlkID0gNjNcbi8vIG1vZHVsZSBjaHVua3MgPSAwIl0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///63\n"); /***/ }), /* 64 */ /*!****************************************!*\ !*** ./src/blocks/summary/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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3N1bW1hcnkvZWRpdG9yLnNjc3M/Y2I2OSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZW1vdmVkIGJ5IGV4dHJhY3QtdGV4dC13ZWJwYWNrLXBsdWdpblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9zdW1tYXJ5L2VkaXRvci5zY3NzXG4vLyBtb2R1bGUgaWQgPSA2NFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///64\n"); /***/ }), /* 65 */, /* 66 */ /*!************************************!*\ !*** ./src/blocks/summary/list.js ***! \************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(/*! lodash */ 67);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_performant_array_to_tree__ = __webpack_require__(/*! performant-array-to-tree */ 72);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_performant_array_to_tree___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_performant_array_to_tree__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__listitems__ = __webpack_require__(/*! ./listitems */ 70);\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nfunction _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\n\n\n\n\n\nvar __ = wp.i18n.__;\nvar Component = wp.element.Component;\n\nvar List = function (_Component) {\n _inherits(List, _Component);\n\n function List() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, List);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = List.__proto__ || Object.getPrototypeOf(List)).call.apply(_ref, [this].concat(args))), _this), _this.computeOutlineHeadings = function () {\n var blocks = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n var path = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n\n return Object(__WEBPACK_IMPORTED_MODULE_0_lodash__[\"flatMap\"])(blocks, function () {\n var block = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\n\n if (block.name === 'core/heading') {\n\n // Define anchor slug\n var slug = block.attributes.content[0].replace(/[&\\/\\\\#,!+()$~%.'\":*?<>{}]/g, '') // remove special chars\n .replace(/[\\s#]/g, '-') // turn spaces to dashes\n .replace(/-$/, \"\") // remove eventual last dash\n .toLowerCase(); // lowercase it\n\n // Update the title block with the anchor slug ID\n _this.props.updateBlockAttributes(block.clientId, { anchor: slug });\n\n return Object.assign({}, block, {\n path: path,\n isEmpty: !block.attributes.content || block.attributes.content.length === 0,\n slug: slug\n });\n }\n\n return _this.computeOutlineHeadings(block.innerBlocks, [].concat(_toConsumableArray(path), [block]));\n });\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n // Functions to define headings structure\n // Inspired by packages/editor/src/components/document-outline/index.js in Gutenberg project\n\n\n _createClass(List, [{\n key: 'compute',\n\n\n // The find your parent function by Victor Sabatier\n value: function compute(blocks) {\n return blocks.map(function (block, index) {\n var blockLevel = block.attributes.level;\n if (blockLevel === 0) {\n return Object.assign({}, block, { parentId: null });\n }\n var parentId = null;\n for (var i = index - 1; i >= 0; i--) {\n var currentLevel = blocks[i].attributes.level;\n if (blockLevel > currentLevel) {\n parentId = blocks[i].clientId;\n break;\n }\n }\n return Object.assign({}, block, {\n parentId: parentId\n });\n });\n }\n }, {\n key: 'render',\n value: function render() {\n var _props = this.props,\n ordered = _props.ordered,\n blocks = _props.blocks,\n setAttributes = _props.setAttributes;\n\n // Get headings list + define some needed datas\n\n var headingsRaw = this.computeOutlineHeadings(blocks);\n\n // Get parents Id in order to make a tree for nested ul/ol > li\n var headingsFlat = this.compute(headingsRaw);\n\n // Make the tree\n var headings = Object(__WEBPACK_IMPORTED_MODULE_1_performant_array_to_tree__[\"arrayToTree\"])(headingsFlat, { id: 'clientId', parentId: 'parentId' });\n\n return ordered && wp.element.createElement(\n 'ol',\n { className: 'wp-block-advanced-gutenberg-blocks-summary__list' },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__listitems__[\"a\" /* default */], { headings: headings, ordered: ordered, setAttributes: setAttributes })\n ) || wp.element.createElement(\n 'ul',\n { className: 'wp-block-advanced-gutenberg-blocks-summary__list' },\n wp.element.createElement(__WEBPACK_IMPORTED_MODULE_2__listitems__[\"a\" /* default */], { headings: headings, ordered: ordered, setAttributes: setAttributes })\n );\n }\n }]);\n\n return List;\n}(Component);\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (List);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYmxvY2tzL3N1bW1hcnkvbGlzdC5qcz8yNWRkIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBfY3JlYXRlQ2xhc3MgPSBmdW5jdGlvbiAoKSB7IGZ1bmN0aW9uIGRlZmluZVByb3BlcnRpZXModGFyZ2V0LCBwcm9wcykgeyBmb3IgKHZhciBpID0gMDsgaSA8IHByb3BzLmxlbmd0aDsgaSsrKSB7IHZhciBkZXNjcmlwdG9yID0gcHJvcHNbaV07IGRlc2NyaXB0b3IuZW51bWVyYWJsZSA9IGRlc2NyaXB0b3IuZW51bWVyYWJsZSB8fCBmYWxzZTsgZGVzY3JpcHRvci5jb25maWd1cmFibGUgPSB0cnVlOyBpZiAoXCJ2YWx1ZVwiIGluIGRlc2NyaXB0b3IpIGRlc2NyaXB0b3Iud3JpdGFibGUgPSB0cnVlOyBPYmplY3QuZGVmaW5lUHJvcGVydHkodGFyZ2V0LCBkZXNjcmlwdG9yLmtleSwgZGVzY3JpcHRvcik7IH0gfSByZXR1cm4gZnVuY3Rpb24gKENvbnN0cnVjdG9yLCBwcm90b1Byb3BzLCBzdGF0aWNQcm9wcykgeyBpZiAocHJvdG9Qcm9wcykgZGVmaW5lUHJvcGVydGllcyhDb25zdHJ1Y3Rvci5wcm90b3R5cGUsIHByb3RvUHJvcHMpOyBpZiAoc3RhdGljUHJvcHMpIGRlZmluZVByb3BlcnRpZXMoQ29uc3RydWN0b3IsIHN0YXRpY1Byb3BzKTsgcmV0dXJuIENvbnN0cnVjdG9yOyB9OyB9KCk7XG5cbmZ1bmN0aW9uIF90b0NvbnN1bWFibGVBcnJheShhcnIpIHsgaWYgKEFycmF5LmlzQXJyYXkoYXJyKSkgeyBmb3IgKHZhciBpID0gMCwgYXJyMiA9IEFycmF5KGFyci5sZW5ndGgpOyBpIDwgYXJyLmxlbmd0aDsgaSsrKSB7IGFycjJbaV0gPSBhcnJbaV07IH0gcmV0dXJuIGFycjI7IH0gZWxzZSB7IHJldHVybiBBcnJheS5mcm9tKGFycik7IH0gfVxuXG5mdW5jdGlvbiBfY2xhc3NDYWxsQ2hlY2soaW5zdGFuY2UsIENvbnN0cnVjdG9yKSB7IGlmICghKGluc3RhbmNlIGluc3RhbmNlb2YgQ29uc3RydWN0b3IpKSB7IHRocm93IG5ldyBUeXBlRXJyb3IoXCJDYW5ub3QgY2FsbCBhIGNsYXNzIGFzIGEgZnVuY3Rpb25cIik7IH0gfVxuXG5mdW5jdGlvbiBfcG9zc2libGVDb25zdHJ1Y3RvclJldHVybihzZWxmLCBjYWxsKSB7IGlmICghc2VsZikgeyB0aHJvdyBuZXcgUmVmZXJlbmNlRXJyb3IoXCJ0aGlzIGhhc24ndCBiZWVuIGluaXRpYWxpc2VkIC0gc3VwZXIoKSBoYXNuJ3QgYmVlbiBjYWxsZWRcIik7IH0gcmV0dXJuIGNhbGwgJiYgKHR5cGVvZiBjYWxsID09PSBcIm9iamVjdFwiIHx8IHR5cGVvZiBjYWxsID09PSBcImZ1bmN0aW9uXCIpID8gY2FsbCA6IHNlbGY7IH1cblxuZnVuY3Rpb24gX2luaGVyaXRzKHN1YkNsYXNzLCBzdXBlckNsYXNzKSB7IGlmICh0eXBlb2Ygc3VwZXJDbGFzcyAhPT0gXCJmdW5jdGlvblwiICYmIHN1cGVyQ2xhc3MgIT09IG51bGwpIHsgdGhyb3cgbmV3IFR5cGVFcnJvcihcIlN1cGVyIGV4cHJlc3Npb24gbXVzdCBlaXRoZXIgYmUgbnVsbCBvciBhIGZ1bmN0aW9uLCBub3QgXCIgKyB0eXBlb2Ygc3VwZXJDbGFzcyk7IH0gc3ViQ2xhc3MucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShzdXBlckNsYXNzICYmIHN1cGVyQ2xhc3MucHJvdG90eXBlLCB7IGNvbnN0cnVjdG9yOiB7IHZhbHVlOiBzdWJDbGFzcywgZW51bWVyYWJsZTogZmFsc2UsIHdyaXRhYmxlOiB0cnVlLCBjb25maWd1cmFibGU6IHRydWUgfSB9KTsgaWYgKHN1cGVyQ2xhc3MpIE9iamVjdC5zZXRQcm90b3R5cGVPZiA/IE9iamVjdC5zZXRQcm90b3R5cGVPZihzdWJDbGFzcywgc3VwZXJDbGFzcykgOiBzdWJDbGFzcy5fX3Byb3RvX18gPSBzdXBlckNsYXNzOyB9XG5cbmltcG9ydCB7IGZsYXRNYXAgfSBmcm9tICdsb2Rhc2gnO1xuaW1wb3J0IHsgYXJyYXlUb1RyZWUgfSBmcm9tICdwZXJmb3JtYW50LWFycmF5LXRvLXRyZWUnO1xuXG5pbXBvcnQgTGlzdEl0ZW1zIGZyb20gJy4vbGlzdGl0ZW1zJztcblxudmFyIF9fID0gd3AuaTE4bi5fXztcbnZhciBDb21wb25lbnQgPSB3cC5lbGVtZW50LkNvbXBvbmVudDtcblxudmFyIExpc3QgPSBmdW5jdGlvbiAoX0NvbXBvbmVudCkge1xuICBfaW5oZXJpdHMoTGlzdCwgX0NvbXBvbmVudCk7XG5cbiAgZnVuY3Rpb24gTGlzdCgpIHtcbiAgICB2YXIgX3JlZjtcblxuICAgIHZhciBfdGVtcCwgX3RoaXMsIF9yZXQ7XG5cbiAgICBfY2xhc3NDYWxsQ2hlY2sodGhpcywgTGlzdCk7XG5cbiAgICBmb3IgKHZhciBfbGVuID0gYXJndW1lbnRzLmxlbmd0aCwgYXJncyA9IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuICAgICAgYXJnc1tfa2V5XSA9IGFyZ3VtZW50c1tfa2V5XTtcbiAgICB9XG5cbiAgICByZXR1cm4gX3JldCA9IChfdGVtcCA9IChfdGhpcyA9IF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKHRoaXMsIChfcmVmID0gTGlzdC5fX3Byb3RvX18gfHwgT2JqZWN0LmdldFByb3RvdHlwZU9mKExpc3QpKS5jYWxsLmFwcGx5KF9yZWYsIFt0aGlzXS5jb25jYXQoYXJncykpKSwgX3RoaXMpLCBfdGhpcy5jb21wdXRlT3V0bGluZUhlYWRpbmdzID0gZnVuY3Rpb24gKCkge1xuICAgICAgdmFyIGJsb2NrcyA9IGFyZ3VtZW50cy5sZW5ndGggPiAwICYmIGFyZ3VtZW50c1swXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzBdIDogW107XG4gICAgICB2YXIgcGF0aCA9IGFyZ3VtZW50cy5sZW5ndGggPiAxICYmIGFyZ3VtZW50c1sxXSAhPT0gdW5kZWZpbmVkID8gYXJndW1lbnRzWzFdIDogW107XG5cbiAgICAgIHJldHVybiBmbGF0TWFwKGJsb2NrcywgZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgYmxvY2sgPSBhcmd1bWVudHMubGVuZ3RoID4gMCAmJiBhcmd1bWVudHNbMF0gIT09IHVuZGVmaW5lZCA/IGFyZ3VtZW50c1swXSA6IHt9O1xuXG5cbiAgICAgICAgaWYgKGJsb2NrLm5hbWUgPT09ICdjb3JlL2hlYWRpbmcnKSB7XG5cbiAgICAgICAgICAvLyBEZWZpbmUgYW5jaG9yIHNsdWdcbiAgICAgICAgICB2YXIgc2x1ZyA9IGJsb2NrLmF0dHJpYnV0ZXMuY29udGVudFswXS5yZXBsYWNlKC9bJlxcL1xcXFwjLCErKCkkfiUuJ1wiOio/PD57fV0vZywgJycpIC8vIHJlbW92ZSBzcGVjaWFsIGNoYXJzXG4gICAgICAgICAgLnJlcGxhY2UoL1tcXHMjXS9nLCAnLScpIC8vIHR1cm4gc3BhY2VzIHRvIGRhc2hlc1xuICAgICAgICAgIC5yZXBsYWNlKC8tJC8sIFwiXCIpIC8vIHJlbW92ZSBldmVudHVhbCBsYXN0IGRhc2hcbiAgICAgICAgICAudG9Mb3dlckNhc2UoKTsgLy8gbG93ZXJjYXNlIGl0XG5cbiAgICAgICAgICAvLyBVcGRhdGUgdGhlIHRpdGxlIGJsb2NrIHdpdGggdGhlIGFuY2hvciBzbHVnIElEXG4gICAgICAgICAgX3RoaXMucHJvcHMudXBkYXRlQmxvY2tBdHRyaWJ1dGVzKGJsb2NrLmNsaWVudElkLCB7IGFuY2hvcjogc2x1ZyB9KTtcblxuICAgICAgICAgIHJldHVybiBPYmplY3QuYXNzaWduKHt9LCBibG9jaywge1xuICAgICAgICAgICAgcGF0aDogcGF0aCxcbiAgICAgICAgICAgIGlzRW1wdHk6ICFibG9jay5hdHRyaWJ1dGVzLmNvbnRlbnQgfHwgYmxvY2suYXR0cmlidXRlcy5jb250ZW50Lmxlbmd0aCA9PT0gMCxcbiAgICAgICAgICAgIHNsdWc6IHNsdWdcbiAgICAgICAgICB9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBfdGhpcy5jb21wdXRlT3V0bGluZUhlYWRpbmdzKGJsb2NrLmlubmVyQmxvY2tzLCBbXS5jb25jYXQoX3RvQ29uc3VtYWJsZUFycmF5KHBhdGgpLCBbYmxvY2tdKSk7XG4gICAgICB9KTtcbiAgICB9LCBfdGVtcCksIF9wb3NzaWJsZUNvbnN0cnVjdG9yUmV0dXJuKF90aGlzLCBfcmV0KTtcbiAgfVxuXG4gIC8vIEZ1bmN0aW9ucyB0byBkZWZpbmUgaGVhZGluZ3Mgc3RydWN0dXJlXG4gIC8vIEluc3BpcmVkIGJ5IHBhY2thZ2VzL2VkaXRvci9zcmMvY29tcG9uZW50cy9kb2N1bWVudC1vdXRsaW5lL2luZGV4LmpzIGluIEd1dGVuYmVyZyBwcm9qZWN0XG5cblxuICBfY3JlYXRlQ2xhc3MoTGlzdCwgW3tcbiAgICBrZXk6ICdjb21wdXRlJyxcblxuXG4gICAgLy8gVGhlIGZpbmQgeW91ciBwYXJlbnQgZnVuY3Rpb24gYnkgVmljdG9yIFNhYmF0aWVyXG4gICAgdmFsdWU6IGZ1bmN0aW9uIGNvbXB1dGUoYmxvY2tzKSB7XG4gICAgICByZXR1cm4gYmxvY2tzLm1hcChmdW5jdGlvbiAoYmxvY2ssIGluZGV4KSB7XG4gICAgICAgIHZhciBibG9ja0xldmVsID0gYmxvY2suYXR0cmlidXRlcy5sZXZlbDtcbiAgICAgICAgaWYgKGJsb2NrTGV2ZWwgPT09IDApIHtcbiAgICAgICAgICByZXR1cm4gT2JqZWN0LmFzc2lnbih7fSwgYmxvY2ssIHsgcGFyZW50SWQ6IG51bGwgfSk7XG4gICAgICAgIH1cbiAgICAgICAgdmFyIHBhcmVudElkID0gbnVsbDtcbiAgICAgICAgZm9yICh2YXIgaSA9IGluZGV4IC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgICAgICB2YXIgY3VycmVudExldmVsID0gYmxvY2tzW2ldLmF0dHJpYnV0ZXMubGV2ZWw7XG4gICAgICAgICAgaWYgKGJsb2NrTGV2ZWwgPiBjdXJyZW50TGV2ZWwpIHtcbiAgICAgICAgICAgIHBhcmVudElkID0gYmxvY2tzW2ldLmNsaWVudElkO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiBPYmplY3QuYXNzaWduKHt9LCBibG9jaywge1xuICAgICAgICAgIHBhcmVudElkOiBwYXJlbnRJZFxuICAgICAgICB9KTtcbiAgICAgIH0pO1xuICAgIH1cbiAgfSwge1xuICAgIGtleTogJ3JlbmRlcicsXG4gICAgdmFsdWU6IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgICAgIHZhciBfcHJvcHMgPSB0aGlzLnByb3BzLFxuICAgICAgICAgIG9yZGVyZWQgPSBfcHJvcHMub3JkZXJlZCxcbiAgICAgICAgICBibG9ja3MgPSBfcHJvcHMuYmxvY2tzLFxuICAgICAgICAgIHNldEF0dHJpYnV0ZXMgPSBfcHJvcHMuc2V0QXR0cmlidXRlcztcblxuICAgICAgLy8gR2V0IGhlYWRpbmdzIGxpc3QgKyBkZWZpbmUgc29tZSBuZWVkZWQgZGF0YXNcblxuICAgICAgdmFyIGhlYWRpbmdzUmF3ID0gdGhpcy5jb21wdXRlT3V0bGluZUhlYWRpbmdzKGJsb2Nrcyk7XG5cbiAgICAgIC8vIEdldCBwYXJlbnRzIElkIGluIG9yZGVyIHRvIG1ha2UgYSB0cmVlIGZvciBuZXN0ZWQgdWwvb2wgPiBsaVxuICAgICAgdmFyIGhlYWRpbmdzRmxhdCA9IHRoaXMuY29tcHV0ZShoZWFkaW5nc1Jhdyk7XG5cbiAgICAgIC8vIE1ha2UgdGhlIHRyZWVcbiAgICAgIHZhciBoZWFkaW5ncyA9IGFycmF5VG9UcmVlKGhlYWRpbmdzRmxhdCwgeyBpZDogJ2NsaWVudElkJywgcGFyZW50SWQ6ICdwYXJlbnRJZCcgfSk7XG5cbiAgICAgIHJldHVybiBvcmRlcmVkICYmIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ29sJyxcbiAgICAgICAgeyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXN1bW1hcnlfX2xpc3QnIH0sXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChMaXN0SXRlbXMsIHsgaGVhZGluZ3M6IGhlYWRpbmdzLCBvcmRlcmVkOiBvcmRlcmVkLCBzZXRBdHRyaWJ1dGVzOiBzZXRBdHRyaWJ1dGVzIH0pXG4gICAgICApIHx8IHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChcbiAgICAgICAgJ3VsJyxcbiAgICAgICAgeyBjbGFzc05hbWU6ICd3cC1ibG9jay1hZHZhbmNlZC1ndXRlbmJlcmctYmxvY2tzLXN1bW1hcnlfX2xpc3QnIH0sXG4gICAgICAgIHdwLmVsZW1lbnQuY3JlYXRlRWxlbWVudChMaXN0SXRlbXMsIHsgaGVhZGluZ3M6IGhlYWRpbmdzLCBvcmRlcmVkOiBvcmRlcmVkLCBzZXRBdHRyaWJ1dGVzOiBzZXRBdHRyaWJ1dGVzIH0pXG4gICAgICApO1xuICAgIH1cbiAgfV0pO1xuXG4gIHJldHVybiBMaXN0O1xufShDb21wb25lbnQpO1xuXG5leHBvcnQgZGVmYXVsdCBMaXN0O1xuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vc3JjL2Jsb2Nrcy9zdW1tYXJ5L2xpc3QuanNcbi8vIG1vZHVsZSBpZCA9IDY2XG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///66\n"); /***/ }), /* 67 */ /*!***************************************!*\ !*** ./node_modules/lodash/lodash.js ***! \***************************************/ /*! dynamic exports provided */ /*! exports used: flatMap */ /***/ (function(module, exports, __webpack_require__) { eval("/* WEBPACK VAR INJECTION */(function(global, module) {var __WEBPACK_AMD_DEFINE_RESULT__;/**\n * @license\n * Lodash' + func(text) + '
';\n * });\n *\n * p('fred, barney, & pebbles');\n * // => 'fred, barney, & pebbles
'\n */\n function wrap(value, wrapper) {\n return partial(castFunction(wrapper), value);\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Casts `value` as an array if it's not one.\n *\n * @static\n * @memberOf _\n * @since 4.4.0\n * @category Lang\n * @param {*} value The value to inspect.\n * @returns {Array} Returns the cast array.\n * @example\n *\n * _.castArray(1);\n * // => [1]\n *\n * _.castArray({ 'a': 1 });\n * // => [{ 'a': 1 }]\n *\n * _.castArray('abc');\n * // => ['abc']\n *\n * _.castArray(null);\n * // => [null]\n *\n * _.castArray(undefined);\n * // => [undefined]\n *\n * _.castArray();\n * // => []\n *\n * var array = [1, 2, 3];\n * console.log(_.castArray(array) === array);\n * // => true\n */\n function castArray() {\n if (!arguments.length) {\n return [];\n }\n var value = arguments[0];\n return isArray(value) ? value : [value];\n }\n\n /**\n * Creates a shallow clone of `value`.\n *\n * **Note:** This method is loosely based on the\n * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm)\n * and supports cloning arrays, array buffers, booleans, date objects, maps,\n * numbers, `Object` objects, regexes, sets, strings, symbols, and typed\n * arrays. The own enumerable properties of `arguments` objects are cloned\n * as plain objects. An empty object is returned for uncloneable values such\n * as error objects, functions, DOM nodes, and WeakMaps.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to clone.\n * @returns {*} Returns the cloned value.\n * @see _.cloneDeep\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var shallow = _.clone(objects);\n * console.log(shallow[0] === objects[0]);\n * // => true\n */\n function clone(value) {\n return baseClone(value, CLONE_SYMBOLS_FLAG);\n }\n\n /**\n * This method is like `_.clone` except that it accepts `customizer` which\n * is invoked to produce the cloned value. If `customizer` returns `undefined`,\n * cloning is handled by the method instead. The `customizer` is invoked with\n * up to four arguments; (value [, index|key, object, stack]).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to clone.\n * @param {Function} [customizer] The function to customize cloning.\n * @returns {*} Returns the cloned value.\n * @see _.cloneDeepWith\n * @example\n *\n * function customizer(value) {\n * if (_.isElement(value)) {\n * return value.cloneNode(false);\n * }\n * }\n *\n * var el = _.cloneWith(document.body, customizer);\n *\n * console.log(el === document.body);\n * // => false\n * console.log(el.nodeName);\n * // => 'BODY'\n * console.log(el.childNodes.length);\n * // => 0\n */\n function cloneWith(value, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return baseClone(value, CLONE_SYMBOLS_FLAG, customizer);\n }\n\n /**\n * This method is like `_.clone` except that it recursively clones `value`.\n *\n * @static\n * @memberOf _\n * @since 1.0.0\n * @category Lang\n * @param {*} value The value to recursively clone.\n * @returns {*} Returns the deep cloned value.\n * @see _.clone\n * @example\n *\n * var objects = [{ 'a': 1 }, { 'b': 2 }];\n *\n * var deep = _.cloneDeep(objects);\n * console.log(deep[0] === objects[0]);\n * // => false\n */\n function cloneDeep(value) {\n return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG);\n }\n\n /**\n * This method is like `_.cloneWith` except that it recursively clones `value`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to recursively clone.\n * @param {Function} [customizer] The function to customize cloning.\n * @returns {*} Returns the deep cloned value.\n * @see _.cloneWith\n * @example\n *\n * function customizer(value) {\n * if (_.isElement(value)) {\n * return value.cloneNode(true);\n * }\n * }\n *\n * var el = _.cloneDeepWith(document.body, customizer);\n *\n * console.log(el === document.body);\n * // => false\n * console.log(el.nodeName);\n * // => 'BODY'\n * console.log(el.childNodes.length);\n * // => 20\n */\n function cloneDeepWith(value, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer);\n }\n\n /**\n * Checks if `object` conforms to `source` by invoking the predicate\n * properties of `source` with the corresponding property values of `object`.\n *\n * **Note:** This method is equivalent to `_.conforms` when `source` is\n * partially applied.\n *\n * @static\n * @memberOf _\n * @since 4.14.0\n * @category Lang\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property predicates to conform to.\n * @returns {boolean} Returns `true` if `object` conforms, else `false`.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n *\n * _.conformsTo(object, { 'b': function(n) { return n > 1; } });\n * // => true\n *\n * _.conformsTo(object, { 'b': function(n) { return n > 2; } });\n * // => false\n */\n function conformsTo(object, source) {\n return source == null || baseConformsTo(object, source, keys(source));\n }\n\n /**\n * Performs a\n * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero)\n * comparison between two values to determine if they are equivalent.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.eq(object, object);\n * // => true\n *\n * _.eq(object, other);\n * // => false\n *\n * _.eq('a', 'a');\n * // => true\n *\n * _.eq('a', Object('a'));\n * // => false\n *\n * _.eq(NaN, NaN);\n * // => true\n */\n function eq(value, other) {\n return value === other || (value !== value && other !== other);\n }\n\n /**\n * Checks if `value` is greater than `other`.\n *\n * @static\n * @memberOf _\n * @since 3.9.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is greater than `other`,\n * else `false`.\n * @see _.lt\n * @example\n *\n * _.gt(3, 1);\n * // => true\n *\n * _.gt(3, 3);\n * // => false\n *\n * _.gt(1, 3);\n * // => false\n */\n var gt = createRelationalOperation(baseGt);\n\n /**\n * Checks if `value` is greater than or equal to `other`.\n *\n * @static\n * @memberOf _\n * @since 3.9.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is greater than or equal to\n * `other`, else `false`.\n * @see _.lte\n * @example\n *\n * _.gte(3, 1);\n * // => true\n *\n * _.gte(3, 3);\n * // => true\n *\n * _.gte(1, 3);\n * // => false\n */\n var gte = createRelationalOperation(function(value, other) {\n return value >= other;\n });\n\n /**\n * Checks if `value` is likely an `arguments` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an `arguments` object,\n * else `false`.\n * @example\n *\n * _.isArguments(function() { return arguments; }());\n * // => true\n *\n * _.isArguments([1, 2, 3]);\n * // => false\n */\n var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) {\n return isObjectLike(value) && hasOwnProperty.call(value, 'callee') &&\n !propertyIsEnumerable.call(value, 'callee');\n };\n\n /**\n * Checks if `value` is classified as an `Array` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array, else `false`.\n * @example\n *\n * _.isArray([1, 2, 3]);\n * // => true\n *\n * _.isArray(document.body.children);\n * // => false\n *\n * _.isArray('abc');\n * // => false\n *\n * _.isArray(_.noop);\n * // => false\n */\n var isArray = Array.isArray;\n\n /**\n * Checks if `value` is classified as an `ArrayBuffer` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`.\n * @example\n *\n * _.isArrayBuffer(new ArrayBuffer(2));\n * // => true\n *\n * _.isArrayBuffer(new Array(2));\n * // => false\n */\n var isArrayBuffer = nodeIsArrayBuffer ? baseUnary(nodeIsArrayBuffer) : baseIsArrayBuffer;\n\n /**\n * Checks if `value` is array-like. A value is considered array-like if it's\n * not a function and has a `value.length` that's an integer greater than or\n * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is array-like, else `false`.\n * @example\n *\n * _.isArrayLike([1, 2, 3]);\n * // => true\n *\n * _.isArrayLike(document.body.children);\n * // => true\n *\n * _.isArrayLike('abc');\n * // => true\n *\n * _.isArrayLike(_.noop);\n * // => false\n */\n function isArrayLike(value) {\n return value != null && isLength(value.length) && !isFunction(value);\n }\n\n /**\n * This method is like `_.isArrayLike` except that it also checks if `value`\n * is an object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an array-like object,\n * else `false`.\n * @example\n *\n * _.isArrayLikeObject([1, 2, 3]);\n * // => true\n *\n * _.isArrayLikeObject(document.body.children);\n * // => true\n *\n * _.isArrayLikeObject('abc');\n * // => false\n *\n * _.isArrayLikeObject(_.noop);\n * // => false\n */\n function isArrayLikeObject(value) {\n return isObjectLike(value) && isArrayLike(value);\n }\n\n /**\n * Checks if `value` is classified as a boolean primitive or object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a boolean, else `false`.\n * @example\n *\n * _.isBoolean(false);\n * // => true\n *\n * _.isBoolean(null);\n * // => false\n */\n function isBoolean(value) {\n return value === true || value === false ||\n (isObjectLike(value) && baseGetTag(value) == boolTag);\n }\n\n /**\n * Checks if `value` is a buffer.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a buffer, else `false`.\n * @example\n *\n * _.isBuffer(new Buffer(2));\n * // => true\n *\n * _.isBuffer(new Uint8Array(2));\n * // => false\n */\n var isBuffer = nativeIsBuffer || stubFalse;\n\n /**\n * Checks if `value` is classified as a `Date` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a date object, else `false`.\n * @example\n *\n * _.isDate(new Date);\n * // => true\n *\n * _.isDate('Mon April 23 2012');\n * // => false\n */\n var isDate = nodeIsDate ? baseUnary(nodeIsDate) : baseIsDate;\n\n /**\n * Checks if `value` is likely a DOM element.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a DOM element, else `false`.\n * @example\n *\n * _.isElement(document.body);\n * // => true\n *\n * _.isElement('');\n * // => false\n */\n function isElement(value) {\n return isObjectLike(value) && value.nodeType === 1 && !isPlainObject(value);\n }\n\n /**\n * Checks if `value` is an empty object, collection, map, or set.\n *\n * Objects are considered empty if they have no own enumerable string keyed\n * properties.\n *\n * Array-like values such as `arguments` objects, arrays, buffers, strings, or\n * jQuery-like collections are considered empty if they have a `length` of `0`.\n * Similarly, maps and sets are considered empty if they have a `size` of `0`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is empty, else `false`.\n * @example\n *\n * _.isEmpty(null);\n * // => true\n *\n * _.isEmpty(true);\n * // => true\n *\n * _.isEmpty(1);\n * // => true\n *\n * _.isEmpty([1, 2, 3]);\n * // => false\n *\n * _.isEmpty({ 'a': 1 });\n * // => false\n */\n function isEmpty(value) {\n if (value == null) {\n return true;\n }\n if (isArrayLike(value) &&\n (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' ||\n isBuffer(value) || isTypedArray(value) || isArguments(value))) {\n return !value.length;\n }\n var tag = getTag(value);\n if (tag == mapTag || tag == setTag) {\n return !value.size;\n }\n if (isPrototype(value)) {\n return !baseKeys(value).length;\n }\n for (var key in value) {\n if (hasOwnProperty.call(value, key)) {\n return false;\n }\n }\n return true;\n }\n\n /**\n * Performs a deep comparison between two values to determine if they are\n * equivalent.\n *\n * **Note:** This method supports comparing arrays, array buffers, booleans,\n * date objects, error objects, maps, numbers, `Object` objects, regexes,\n * sets, strings, symbols, and typed arrays. `Object` objects are compared\n * by their own, not inherited, enumerable properties. Functions and DOM\n * nodes are compared by strict equality, i.e. `===`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * var object = { 'a': 1 };\n * var other = { 'a': 1 };\n *\n * _.isEqual(object, other);\n * // => true\n *\n * object === other;\n * // => false\n */\n function isEqual(value, other) {\n return baseIsEqual(value, other);\n }\n\n /**\n * This method is like `_.isEqual` except that it accepts `customizer` which\n * is invoked to compare values. If `customizer` returns `undefined`, comparisons\n * are handled by the method instead. The `customizer` is invoked with up to\n * six arguments: (objValue, othValue [, index|key, object, other, stack]).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @param {Function} [customizer] The function to customize comparisons.\n * @returns {boolean} Returns `true` if the values are equivalent, else `false`.\n * @example\n *\n * function isGreeting(value) {\n * return /^h(?:i|ello)$/.test(value);\n * }\n *\n * function customizer(objValue, othValue) {\n * if (isGreeting(objValue) && isGreeting(othValue)) {\n * return true;\n * }\n * }\n *\n * var array = ['hello', 'goodbye'];\n * var other = ['hi', 'goodbye'];\n *\n * _.isEqualWith(array, other, customizer);\n * // => true\n */\n function isEqualWith(value, other, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n var result = customizer ? customizer(value, other) : undefined;\n return result === undefined ? baseIsEqual(value, other, undefined, customizer) : !!result;\n }\n\n /**\n * Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`,\n * `SyntaxError`, `TypeError`, or `URIError` object.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an error object, else `false`.\n * @example\n *\n * _.isError(new Error);\n * // => true\n *\n * _.isError(Error);\n * // => false\n */\n function isError(value) {\n if (!isObjectLike(value)) {\n return false;\n }\n var tag = baseGetTag(value);\n return tag == errorTag || tag == domExcTag ||\n (typeof value.message == 'string' && typeof value.name == 'string' && !isPlainObject(value));\n }\n\n /**\n * Checks if `value` is a finite primitive number.\n *\n * **Note:** This method is based on\n * [`Number.isFinite`](https://mdn.io/Number/isFinite).\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a finite number, else `false`.\n * @example\n *\n * _.isFinite(3);\n * // => true\n *\n * _.isFinite(Number.MIN_VALUE);\n * // => true\n *\n * _.isFinite(Infinity);\n * // => false\n *\n * _.isFinite('3');\n * // => false\n */\n function isFinite(value) {\n return typeof value == 'number' && nativeIsFinite(value);\n }\n\n /**\n * Checks if `value` is classified as a `Function` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a function, else `false`.\n * @example\n *\n * _.isFunction(_);\n * // => true\n *\n * _.isFunction(/abc/);\n * // => false\n */\n function isFunction(value) {\n if (!isObject(value)) {\n return false;\n }\n // The use of `Object#toString` avoids issues with the `typeof` operator\n // in Safari 9 which returns 'object' for typed arrays and other constructors.\n var tag = baseGetTag(value);\n return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag;\n }\n\n /**\n * Checks if `value` is an integer.\n *\n * **Note:** This method is based on\n * [`Number.isInteger`](https://mdn.io/Number/isInteger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an integer, else `false`.\n * @example\n *\n * _.isInteger(3);\n * // => true\n *\n * _.isInteger(Number.MIN_VALUE);\n * // => false\n *\n * _.isInteger(Infinity);\n * // => false\n *\n * _.isInteger('3');\n * // => false\n */\n function isInteger(value) {\n return typeof value == 'number' && value == toInteger(value);\n }\n\n /**\n * Checks if `value` is a valid array-like length.\n *\n * **Note:** This method is loosely based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a valid length, else `false`.\n * @example\n *\n * _.isLength(3);\n * // => true\n *\n * _.isLength(Number.MIN_VALUE);\n * // => false\n *\n * _.isLength(Infinity);\n * // => false\n *\n * _.isLength('3');\n * // => false\n */\n function isLength(value) {\n return typeof value == 'number' &&\n value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER;\n }\n\n /**\n * Checks if `value` is the\n * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types)\n * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`)\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is an object, else `false`.\n * @example\n *\n * _.isObject({});\n * // => true\n *\n * _.isObject([1, 2, 3]);\n * // => true\n *\n * _.isObject(_.noop);\n * // => true\n *\n * _.isObject(null);\n * // => false\n */\n function isObject(value) {\n var type = typeof value;\n return value != null && (type == 'object' || type == 'function');\n }\n\n /**\n * Checks if `value` is object-like. A value is object-like if it's not `null`\n * and has a `typeof` result of \"object\".\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is object-like, else `false`.\n * @example\n *\n * _.isObjectLike({});\n * // => true\n *\n * _.isObjectLike([1, 2, 3]);\n * // => true\n *\n * _.isObjectLike(_.noop);\n * // => false\n *\n * _.isObjectLike(null);\n * // => false\n */\n function isObjectLike(value) {\n return value != null && typeof value == 'object';\n }\n\n /**\n * Checks if `value` is classified as a `Map` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a map, else `false`.\n * @example\n *\n * _.isMap(new Map);\n * // => true\n *\n * _.isMap(new WeakMap);\n * // => false\n */\n var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;\n\n /**\n * Performs a partial deep comparison between `object` and `source` to\n * determine if `object` contains equivalent property values.\n *\n * **Note:** This method is equivalent to `_.matches` when `source` is\n * partially applied.\n *\n * Partial comparisons will match empty array and empty object `source`\n * values against any array or object value, respectively. See `_.isEqual`\n * for a list of supported value comparisons.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property values to match.\n * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n * @example\n *\n * var object = { 'a': 1, 'b': 2 };\n *\n * _.isMatch(object, { 'b': 2 });\n * // => true\n *\n * _.isMatch(object, { 'b': 1 });\n * // => false\n */\n function isMatch(object, source) {\n return object === source || baseIsMatch(object, source, getMatchData(source));\n }\n\n /**\n * This method is like `_.isMatch` except that it accepts `customizer` which\n * is invoked to compare values. If `customizer` returns `undefined`, comparisons\n * are handled by the method instead. The `customizer` is invoked with five\n * arguments: (objValue, srcValue, index|key, object, source).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {Object} object The object to inspect.\n * @param {Object} source The object of property values to match.\n * @param {Function} [customizer] The function to customize comparisons.\n * @returns {boolean} Returns `true` if `object` is a match, else `false`.\n * @example\n *\n * function isGreeting(value) {\n * return /^h(?:i|ello)$/.test(value);\n * }\n *\n * function customizer(objValue, srcValue) {\n * if (isGreeting(objValue) && isGreeting(srcValue)) {\n * return true;\n * }\n * }\n *\n * var object = { 'greeting': 'hello' };\n * var source = { 'greeting': 'hi' };\n *\n * _.isMatchWith(object, source, customizer);\n * // => true\n */\n function isMatchWith(object, source, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return baseIsMatch(object, source, getMatchData(source), customizer);\n }\n\n /**\n * Checks if `value` is `NaN`.\n *\n * **Note:** This method is based on\n * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as\n * global [`isNaN`](https://mdn.io/isNaN) which returns `true` for\n * `undefined` and other non-number values.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`.\n * @example\n *\n * _.isNaN(NaN);\n * // => true\n *\n * _.isNaN(new Number(NaN));\n * // => true\n *\n * isNaN(undefined);\n * // => true\n *\n * _.isNaN(undefined);\n * // => false\n */\n function isNaN(value) {\n // An `NaN` primitive is the only value that is not equal to itself.\n // Perform the `toStringTag` check first to avoid errors with some\n // ActiveX objects in IE.\n return isNumber(value) && value != +value;\n }\n\n /**\n * Checks if `value` is a pristine native function.\n *\n * **Note:** This method can't reliably detect native functions in the presence\n * of the core-js package because core-js circumvents this kind of detection.\n * Despite multiple requests, the core-js maintainer has made it clear: any\n * attempt to fix the detection will be obstructed. As a result, we're left\n * with little choice but to throw an error. Unfortunately, this also affects\n * packages, like [babel-polyfill](https://www.npmjs.com/package/babel-polyfill),\n * which rely on core-js.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a native function,\n * else `false`.\n * @example\n *\n * _.isNative(Array.prototype.push);\n * // => true\n *\n * _.isNative(_);\n * // => false\n */\n function isNative(value) {\n if (isMaskable(value)) {\n throw new Error(CORE_ERROR_TEXT);\n }\n return baseIsNative(value);\n }\n\n /**\n * Checks if `value` is `null`.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `null`, else `false`.\n * @example\n *\n * _.isNull(null);\n * // => true\n *\n * _.isNull(void 0);\n * // => false\n */\n function isNull(value) {\n return value === null;\n }\n\n /**\n * Checks if `value` is `null` or `undefined`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is nullish, else `false`.\n * @example\n *\n * _.isNil(null);\n * // => true\n *\n * _.isNil(void 0);\n * // => true\n *\n * _.isNil(NaN);\n * // => false\n */\n function isNil(value) {\n return value == null;\n }\n\n /**\n * Checks if `value` is classified as a `Number` primitive or object.\n *\n * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are\n * classified as numbers, use the `_.isFinite` method.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a number, else `false`.\n * @example\n *\n * _.isNumber(3);\n * // => true\n *\n * _.isNumber(Number.MIN_VALUE);\n * // => true\n *\n * _.isNumber(Infinity);\n * // => true\n *\n * _.isNumber('3');\n * // => false\n */\n function isNumber(value) {\n return typeof value == 'number' ||\n (isObjectLike(value) && baseGetTag(value) == numberTag);\n }\n\n /**\n * Checks if `value` is a plain object, that is, an object created by the\n * `Object` constructor or one with a `[[Prototype]]` of `null`.\n *\n * @static\n * @memberOf _\n * @since 0.8.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a plain object, else `false`.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * _.isPlainObject(new Foo);\n * // => false\n *\n * _.isPlainObject([1, 2, 3]);\n * // => false\n *\n * _.isPlainObject({ 'x': 0, 'y': 0 });\n * // => true\n *\n * _.isPlainObject(Object.create(null));\n * // => true\n */\n function isPlainObject(value) {\n if (!isObjectLike(value) || baseGetTag(value) != objectTag) {\n return false;\n }\n var proto = getPrototype(value);\n if (proto === null) {\n return true;\n }\n var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor;\n return typeof Ctor == 'function' && Ctor instanceof Ctor &&\n funcToString.call(Ctor) == objectCtorString;\n }\n\n /**\n * Checks if `value` is classified as a `RegExp` object.\n *\n * @static\n * @memberOf _\n * @since 0.1.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a regexp, else `false`.\n * @example\n *\n * _.isRegExp(/abc/);\n * // => true\n *\n * _.isRegExp('/abc/');\n * // => false\n */\n var isRegExp = nodeIsRegExp ? baseUnary(nodeIsRegExp) : baseIsRegExp;\n\n /**\n * Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754\n * double precision number which isn't the result of a rounded unsafe integer.\n *\n * **Note:** This method is based on\n * [`Number.isSafeInteger`](https://mdn.io/Number/isSafeInteger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a safe integer, else `false`.\n * @example\n *\n * _.isSafeInteger(3);\n * // => true\n *\n * _.isSafeInteger(Number.MIN_VALUE);\n * // => false\n *\n * _.isSafeInteger(Infinity);\n * // => false\n *\n * _.isSafeInteger('3');\n * // => false\n */\n function isSafeInteger(value) {\n return isInteger(value) && value >= -MAX_SAFE_INTEGER && value <= MAX_SAFE_INTEGER;\n }\n\n /**\n * Checks if `value` is classified as a `Set` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a set, else `false`.\n * @example\n *\n * _.isSet(new Set);\n * // => true\n *\n * _.isSet(new WeakSet);\n * // => false\n */\n var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;\n\n /**\n * Checks if `value` is classified as a `String` primitive or object.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a string, else `false`.\n * @example\n *\n * _.isString('abc');\n * // => true\n *\n * _.isString(1);\n * // => false\n */\n function isString(value) {\n return typeof value == 'string' ||\n (!isArray(value) && isObjectLike(value) && baseGetTag(value) == stringTag);\n }\n\n /**\n * Checks if `value` is classified as a `Symbol` primitive or object.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a symbol, else `false`.\n * @example\n *\n * _.isSymbol(Symbol.iterator);\n * // => true\n *\n * _.isSymbol('abc');\n * // => false\n */\n function isSymbol(value) {\n return typeof value == 'symbol' ||\n (isObjectLike(value) && baseGetTag(value) == symbolTag);\n }\n\n /**\n * Checks if `value` is classified as a typed array.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a typed array, else `false`.\n * @example\n *\n * _.isTypedArray(new Uint8Array);\n * // => true\n *\n * _.isTypedArray([]);\n * // => false\n */\n var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;\n\n /**\n * Checks if `value` is `undefined`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`.\n * @example\n *\n * _.isUndefined(void 0);\n * // => true\n *\n * _.isUndefined(null);\n * // => false\n */\n function isUndefined(value) {\n return value === undefined;\n }\n\n /**\n * Checks if `value` is classified as a `WeakMap` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a weak map, else `false`.\n * @example\n *\n * _.isWeakMap(new WeakMap);\n * // => true\n *\n * _.isWeakMap(new Map);\n * // => false\n */\n function isWeakMap(value) {\n return isObjectLike(value) && getTag(value) == weakMapTag;\n }\n\n /**\n * Checks if `value` is classified as a `WeakSet` object.\n *\n * @static\n * @memberOf _\n * @since 4.3.0\n * @category Lang\n * @param {*} value The value to check.\n * @returns {boolean} Returns `true` if `value` is a weak set, else `false`.\n * @example\n *\n * _.isWeakSet(new WeakSet);\n * // => true\n *\n * _.isWeakSet(new Set);\n * // => false\n */\n function isWeakSet(value) {\n return isObjectLike(value) && baseGetTag(value) == weakSetTag;\n }\n\n /**\n * Checks if `value` is less than `other`.\n *\n * @static\n * @memberOf _\n * @since 3.9.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is less than `other`,\n * else `false`.\n * @see _.gt\n * @example\n *\n * _.lt(1, 3);\n * // => true\n *\n * _.lt(3, 3);\n * // => false\n *\n * _.lt(3, 1);\n * // => false\n */\n var lt = createRelationalOperation(baseLt);\n\n /**\n * Checks if `value` is less than or equal to `other`.\n *\n * @static\n * @memberOf _\n * @since 3.9.0\n * @category Lang\n * @param {*} value The value to compare.\n * @param {*} other The other value to compare.\n * @returns {boolean} Returns `true` if `value` is less than or equal to\n * `other`, else `false`.\n * @see _.gte\n * @example\n *\n * _.lte(1, 3);\n * // => true\n *\n * _.lte(3, 3);\n * // => true\n *\n * _.lte(3, 1);\n * // => false\n */\n var lte = createRelationalOperation(function(value, other) {\n return value <= other;\n });\n\n /**\n * Converts `value` to an array.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {Array} Returns the converted array.\n * @example\n *\n * _.toArray({ 'a': 1, 'b': 2 });\n * // => [1, 2]\n *\n * _.toArray('abc');\n * // => ['a', 'b', 'c']\n *\n * _.toArray(1);\n * // => []\n *\n * _.toArray(null);\n * // => []\n */\n function toArray(value) {\n if (!value) {\n return [];\n }\n if (isArrayLike(value)) {\n return isString(value) ? stringToArray(value) : copyArray(value);\n }\n if (symIterator && value[symIterator]) {\n return iteratorToArray(value[symIterator]());\n }\n var tag = getTag(value),\n func = tag == mapTag ? mapToArray : (tag == setTag ? setToArray : values);\n\n return func(value);\n }\n\n /**\n * Converts `value` to a finite number.\n *\n * @static\n * @memberOf _\n * @since 4.12.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted number.\n * @example\n *\n * _.toFinite(3.2);\n * // => 3.2\n *\n * _.toFinite(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toFinite(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toFinite('3.2');\n * // => 3.2\n */\n function toFinite(value) {\n if (!value) {\n return value === 0 ? value : 0;\n }\n value = toNumber(value);\n if (value === INFINITY || value === -INFINITY) {\n var sign = (value < 0 ? -1 : 1);\n return sign * MAX_INTEGER;\n }\n return value === value ? value : 0;\n }\n\n /**\n * Converts `value` to an integer.\n *\n * **Note:** This method is loosely based on\n * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toInteger(3.2);\n * // => 3\n *\n * _.toInteger(Number.MIN_VALUE);\n * // => 0\n *\n * _.toInteger(Infinity);\n * // => 1.7976931348623157e+308\n *\n * _.toInteger('3.2');\n * // => 3\n */\n function toInteger(value) {\n var result = toFinite(value),\n remainder = result % 1;\n\n return result === result ? (remainder ? result - remainder : result) : 0;\n }\n\n /**\n * Converts `value` to an integer suitable for use as the length of an\n * array-like object.\n *\n * **Note:** This method is based on\n * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toLength(3.2);\n * // => 3\n *\n * _.toLength(Number.MIN_VALUE);\n * // => 0\n *\n * _.toLength(Infinity);\n * // => 4294967295\n *\n * _.toLength('3.2');\n * // => 3\n */\n function toLength(value) {\n return value ? baseClamp(toInteger(value), 0, MAX_ARRAY_LENGTH) : 0;\n }\n\n /**\n * Converts `value` to a number.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to process.\n * @returns {number} Returns the number.\n * @example\n *\n * _.toNumber(3.2);\n * // => 3.2\n *\n * _.toNumber(Number.MIN_VALUE);\n * // => 5e-324\n *\n * _.toNumber(Infinity);\n * // => Infinity\n *\n * _.toNumber('3.2');\n * // => 3.2\n */\n function toNumber(value) {\n if (typeof value == 'number') {\n return value;\n }\n if (isSymbol(value)) {\n return NAN;\n }\n if (isObject(value)) {\n var other = typeof value.valueOf == 'function' ? value.valueOf() : value;\n value = isObject(other) ? (other + '') : other;\n }\n if (typeof value != 'string') {\n return value === 0 ? value : +value;\n }\n value = value.replace(reTrim, '');\n var isBinary = reIsBinary.test(value);\n return (isBinary || reIsOctal.test(value))\n ? freeParseInt(value.slice(2), isBinary ? 2 : 8)\n : (reIsBadHex.test(value) ? NAN : +value);\n }\n\n /**\n * Converts `value` to a plain object flattening inherited enumerable string\n * keyed properties of `value` to own properties of the plain object.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {Object} Returns the converted plain object.\n * @example\n *\n * function Foo() {\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.assign({ 'a': 1 }, new Foo);\n * // => { 'a': 1, 'b': 2 }\n *\n * _.assign({ 'a': 1 }, _.toPlainObject(new Foo));\n * // => { 'a': 1, 'b': 2, 'c': 3 }\n */\n function toPlainObject(value) {\n return copyObject(value, keysIn(value));\n }\n\n /**\n * Converts `value` to a safe integer. A safe integer can be compared and\n * represented correctly.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.toSafeInteger(3.2);\n * // => 3\n *\n * _.toSafeInteger(Number.MIN_VALUE);\n * // => 0\n *\n * _.toSafeInteger(Infinity);\n * // => 9007199254740991\n *\n * _.toSafeInteger('3.2');\n * // => 3\n */\n function toSafeInteger(value) {\n return value\n ? baseClamp(toInteger(value), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER)\n : (value === 0 ? value : 0);\n }\n\n /**\n * Converts `value` to a string. An empty string is returned for `null`\n * and `undefined` values. The sign of `-0` is preserved.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Lang\n * @param {*} value The value to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.toString(null);\n * // => ''\n *\n * _.toString(-0);\n * // => '-0'\n *\n * _.toString([1, 2, 3]);\n * // => '1,2,3'\n */\n function toString(value) {\n return value == null ? '' : baseToString(value);\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Assigns own enumerable string keyed properties of source objects to the\n * destination object. Source objects are applied from left to right.\n * Subsequent sources overwrite property assignments of previous sources.\n *\n * **Note:** This method mutates `object` and is loosely based on\n * [`Object.assign`](https://mdn.io/Object/assign).\n *\n * @static\n * @memberOf _\n * @since 0.10.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.assignIn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * function Bar() {\n * this.c = 3;\n * }\n *\n * Foo.prototype.b = 2;\n * Bar.prototype.d = 4;\n *\n * _.assign({ 'a': 0 }, new Foo, new Bar);\n * // => { 'a': 1, 'c': 3 }\n */\n var assign = createAssigner(function(object, source) {\n if (isPrototype(source) || isArrayLike(source)) {\n copyObject(source, keys(source), object);\n return;\n }\n for (var key in source) {\n if (hasOwnProperty.call(source, key)) {\n assignValue(object, key, source[key]);\n }\n }\n });\n\n /**\n * This method is like `_.assign` except that it iterates over own and\n * inherited source properties.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @alias extend\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.assign\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * }\n *\n * function Bar() {\n * this.c = 3;\n * }\n *\n * Foo.prototype.b = 2;\n * Bar.prototype.d = 4;\n *\n * _.assignIn({ 'a': 0 }, new Foo, new Bar);\n * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 }\n */\n var assignIn = createAssigner(function(object, source) {\n copyObject(source, keysIn(source), object);\n });\n\n /**\n * This method is like `_.assignIn` except that it accepts `customizer`\n * which is invoked to produce the assigned values. If `customizer` returns\n * `undefined`, assignment is handled by the method instead. The `customizer`\n * is invoked with five arguments: (objValue, srcValue, key, object, source).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @alias extendWith\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} sources The source objects.\n * @param {Function} [customizer] The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @see _.assignWith\n * @example\n *\n * function customizer(objValue, srcValue) {\n * return _.isUndefined(objValue) ? srcValue : objValue;\n * }\n *\n * var defaults = _.partialRight(_.assignInWith, customizer);\n *\n * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n * // => { 'a': 1, 'b': 2 }\n */\n var assignInWith = createAssigner(function(object, source, srcIndex, customizer) {\n copyObject(source, keysIn(source), object, customizer);\n });\n\n /**\n * This method is like `_.assign` except that it accepts `customizer`\n * which is invoked to produce the assigned values. If `customizer` returns\n * `undefined`, assignment is handled by the method instead. The `customizer`\n * is invoked with five arguments: (objValue, srcValue, key, object, source).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} sources The source objects.\n * @param {Function} [customizer] The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @see _.assignInWith\n * @example\n *\n * function customizer(objValue, srcValue) {\n * return _.isUndefined(objValue) ? srcValue : objValue;\n * }\n *\n * var defaults = _.partialRight(_.assignWith, customizer);\n *\n * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n * // => { 'a': 1, 'b': 2 }\n */\n var assignWith = createAssigner(function(object, source, srcIndex, customizer) {\n copyObject(source, keys(source), object, customizer);\n });\n\n /**\n * Creates an array of values corresponding to `paths` of `object`.\n *\n * @static\n * @memberOf _\n * @since 1.0.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {...(string|string[])} [paths] The property paths to pick.\n * @returns {Array} Returns the picked values.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] };\n *\n * _.at(object, ['a[0].b.c', 'a[1]']);\n * // => [3, 4]\n */\n var at = flatRest(baseAt);\n\n /**\n * Creates an object that inherits from the `prototype` object. If a\n * `properties` object is given, its own enumerable string keyed properties\n * are assigned to the created object.\n *\n * @static\n * @memberOf _\n * @since 2.3.0\n * @category Object\n * @param {Object} prototype The object to inherit from.\n * @param {Object} [properties] The properties to assign to the object.\n * @returns {Object} Returns the new object.\n * @example\n *\n * function Shape() {\n * this.x = 0;\n * this.y = 0;\n * }\n *\n * function Circle() {\n * Shape.call(this);\n * }\n *\n * Circle.prototype = _.create(Shape.prototype, {\n * 'constructor': Circle\n * });\n *\n * var circle = new Circle;\n * circle instanceof Circle;\n * // => true\n *\n * circle instanceof Shape;\n * // => true\n */\n function create(prototype, properties) {\n var result = baseCreate(prototype);\n return properties == null ? result : baseAssign(result, properties);\n }\n\n /**\n * Assigns own and inherited enumerable string keyed properties of source\n * objects to the destination object for all destination properties that\n * resolve to `undefined`. Source objects are applied from left to right.\n * Once a property is set, additional values of the same property are ignored.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.defaultsDeep\n * @example\n *\n * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 });\n * // => { 'a': 1, 'b': 2 }\n */\n var defaults = baseRest(function(object, sources) {\n object = Object(object);\n\n var index = -1;\n var length = sources.length;\n var guard = length > 2 ? sources[2] : undefined;\n\n if (guard && isIterateeCall(sources[0], sources[1], guard)) {\n length = 1;\n }\n\n while (++index < length) {\n var source = sources[index];\n var props = keysIn(source);\n var propsIndex = -1;\n var propsLength = props.length;\n\n while (++propsIndex < propsLength) {\n var key = props[propsIndex];\n var value = object[key];\n\n if (value === undefined ||\n (eq(value, objectProto[key]) && !hasOwnProperty.call(object, key))) {\n object[key] = source[key];\n }\n }\n }\n\n return object;\n });\n\n /**\n * This method is like `_.defaults` except that it recursively assigns\n * default properties.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 3.10.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @see _.defaults\n * @example\n *\n * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } });\n * // => { 'a': { 'b': 2, 'c': 3 } }\n */\n var defaultsDeep = baseRest(function(args) {\n args.push(undefined, customDefaultsMerge);\n return apply(mergeWith, undefined, args);\n });\n\n /**\n * This method is like `_.find` except that it returns the key of the first\n * element `predicate` returns truthy for instead of the element itself.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category Object\n * @param {Object} object The object to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {string|undefined} Returns the key of the matched element,\n * else `undefined`.\n * @example\n *\n * var users = {\n * 'barney': { 'age': 36, 'active': true },\n * 'fred': { 'age': 40, 'active': false },\n * 'pebbles': { 'age': 1, 'active': true }\n * };\n *\n * _.findKey(users, function(o) { return o.age < 40; });\n * // => 'barney' (iteration order is not guaranteed)\n *\n * // The `_.matches` iteratee shorthand.\n * _.findKey(users, { 'age': 1, 'active': true });\n * // => 'pebbles'\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findKey(users, ['active', false]);\n * // => 'fred'\n *\n * // The `_.property` iteratee shorthand.\n * _.findKey(users, 'active');\n * // => 'barney'\n */\n function findKey(object, predicate) {\n return baseFindKey(object, getIteratee(predicate, 3), baseForOwn);\n }\n\n /**\n * This method is like `_.findKey` except that it iterates over elements of\n * a collection in the opposite order.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Object\n * @param {Object} object The object to inspect.\n * @param {Function} [predicate=_.identity] The function invoked per iteration.\n * @returns {string|undefined} Returns the key of the matched element,\n * else `undefined`.\n * @example\n *\n * var users = {\n * 'barney': { 'age': 36, 'active': true },\n * 'fred': { 'age': 40, 'active': false },\n * 'pebbles': { 'age': 1, 'active': true }\n * };\n *\n * _.findLastKey(users, function(o) { return o.age < 40; });\n * // => returns 'pebbles' assuming `_.findKey` returns 'barney'\n *\n * // The `_.matches` iteratee shorthand.\n * _.findLastKey(users, { 'age': 36, 'active': true });\n * // => 'barney'\n *\n * // The `_.matchesProperty` iteratee shorthand.\n * _.findLastKey(users, ['active', false]);\n * // => 'fred'\n *\n * // The `_.property` iteratee shorthand.\n * _.findLastKey(users, 'active');\n * // => 'pebbles'\n */\n function findLastKey(object, predicate) {\n return baseFindKey(object, getIteratee(predicate, 3), baseForOwnRight);\n }\n\n /**\n * Iterates over own and inherited enumerable string keyed properties of an\n * object and invokes `iteratee` for each property. The iteratee is invoked\n * with three arguments: (value, key, object). Iteratee functions may exit\n * iteration early by explicitly returning `false`.\n *\n * @static\n * @memberOf _\n * @since 0.3.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns `object`.\n * @see _.forInRight\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.forIn(new Foo, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'a', 'b', then 'c' (iteration order is not guaranteed).\n */\n function forIn(object, iteratee) {\n return object == null\n ? object\n : baseFor(object, getIteratee(iteratee, 3), keysIn);\n }\n\n /**\n * This method is like `_.forIn` except that it iterates over properties of\n * `object` in the opposite order.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns `object`.\n * @see _.forIn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.forInRight(new Foo, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'c', 'b', then 'a' assuming `_.forIn` logs 'a', 'b', then 'c'.\n */\n function forInRight(object, iteratee) {\n return object == null\n ? object\n : baseForRight(object, getIteratee(iteratee, 3), keysIn);\n }\n\n /**\n * Iterates over own enumerable string keyed properties of an object and\n * invokes `iteratee` for each property. The iteratee is invoked with three\n * arguments: (value, key, object). Iteratee functions may exit iteration\n * early by explicitly returning `false`.\n *\n * @static\n * @memberOf _\n * @since 0.3.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns `object`.\n * @see _.forOwnRight\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.forOwn(new Foo, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'a' then 'b' (iteration order is not guaranteed).\n */\n function forOwn(object, iteratee) {\n return object && baseForOwn(object, getIteratee(iteratee, 3));\n }\n\n /**\n * This method is like `_.forOwn` except that it iterates over properties of\n * `object` in the opposite order.\n *\n * @static\n * @memberOf _\n * @since 2.0.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns `object`.\n * @see _.forOwn\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.forOwnRight(new Foo, function(value, key) {\n * console.log(key);\n * });\n * // => Logs 'b' then 'a' assuming `_.forOwn` logs 'a' then 'b'.\n */\n function forOwnRight(object, iteratee) {\n return object && baseForOwnRight(object, getIteratee(iteratee, 3));\n }\n\n /**\n * Creates an array of function property names from own enumerable properties\n * of `object`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to inspect.\n * @returns {Array} Returns the function names.\n * @see _.functionsIn\n * @example\n *\n * function Foo() {\n * this.a = _.constant('a');\n * this.b = _.constant('b');\n * }\n *\n * Foo.prototype.c = _.constant('c');\n *\n * _.functions(new Foo);\n * // => ['a', 'b']\n */\n function functions(object) {\n return object == null ? [] : baseFunctions(object, keys(object));\n }\n\n /**\n * Creates an array of function property names from own and inherited\n * enumerable properties of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to inspect.\n * @returns {Array} Returns the function names.\n * @see _.functions\n * @example\n *\n * function Foo() {\n * this.a = _.constant('a');\n * this.b = _.constant('b');\n * }\n *\n * Foo.prototype.c = _.constant('c');\n *\n * _.functionsIn(new Foo);\n * // => ['a', 'b', 'c']\n */\n function functionsIn(object) {\n return object == null ? [] : baseFunctions(object, keysIn(object));\n }\n\n /**\n * Gets the value at `path` of `object`. If the resolved value is\n * `undefined`, the `defaultValue` is returned in its place.\n *\n * @static\n * @memberOf _\n * @since 3.7.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to get.\n * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n * @returns {*} Returns the resolved value.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.get(object, 'a[0].b.c');\n * // => 3\n *\n * _.get(object, ['a', '0', 'b', 'c']);\n * // => 3\n *\n * _.get(object, 'a.b.c', 'default');\n * // => 'default'\n */\n function get(object, path, defaultValue) {\n var result = object == null ? undefined : baseGet(object, path);\n return result === undefined ? defaultValue : result;\n }\n\n /**\n * Checks if `path` is a direct property of `object`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n * @example\n *\n * var object = { 'a': { 'b': 2 } };\n * var other = _.create({ 'a': _.create({ 'b': 2 }) });\n *\n * _.has(object, 'a');\n * // => true\n *\n * _.has(object, 'a.b');\n * // => true\n *\n * _.has(object, ['a', 'b']);\n * // => true\n *\n * _.has(other, 'a');\n * // => false\n */\n function has(object, path) {\n return object != null && hasPath(object, path, baseHas);\n }\n\n /**\n * Checks if `path` is a direct or inherited property of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path to check.\n * @returns {boolean} Returns `true` if `path` exists, else `false`.\n * @example\n *\n * var object = _.create({ 'a': _.create({ 'b': 2 }) });\n *\n * _.hasIn(object, 'a');\n * // => true\n *\n * _.hasIn(object, 'a.b');\n * // => true\n *\n * _.hasIn(object, ['a', 'b']);\n * // => true\n *\n * _.hasIn(object, 'b');\n * // => false\n */\n function hasIn(object, path) {\n return object != null && hasPath(object, path, baseHasIn);\n }\n\n /**\n * Creates an object composed of the inverted keys and values of `object`.\n * If `object` contains duplicate values, subsequent values overwrite\n * property assignments of previous values.\n *\n * @static\n * @memberOf _\n * @since 0.7.0\n * @category Object\n * @param {Object} object The object to invert.\n * @returns {Object} Returns the new inverted object.\n * @example\n *\n * var object = { 'a': 1, 'b': 2, 'c': 1 };\n *\n * _.invert(object);\n * // => { '1': 'c', '2': 'b' }\n */\n var invert = createInverter(function(result, value, key) {\n if (value != null &&\n typeof value.toString != 'function') {\n value = nativeObjectToString.call(value);\n }\n\n result[value] = key;\n }, constant(identity));\n\n /**\n * This method is like `_.invert` except that the inverted object is generated\n * from the results of running each element of `object` thru `iteratee`. The\n * corresponding inverted value of each inverted key is an array of keys\n * responsible for generating the inverted value. The iteratee is invoked\n * with one argument: (value).\n *\n * @static\n * @memberOf _\n * @since 4.1.0\n * @category Object\n * @param {Object} object The object to invert.\n * @param {Function} [iteratee=_.identity] The iteratee invoked per element.\n * @returns {Object} Returns the new inverted object.\n * @example\n *\n * var object = { 'a': 1, 'b': 2, 'c': 1 };\n *\n * _.invertBy(object);\n * // => { '1': ['a', 'c'], '2': ['b'] }\n *\n * _.invertBy(object, function(value) {\n * return 'group' + value;\n * });\n * // => { 'group1': ['a', 'c'], 'group2': ['b'] }\n */\n var invertBy = createInverter(function(result, value, key) {\n if (value != null &&\n typeof value.toString != 'function') {\n value = nativeObjectToString.call(value);\n }\n\n if (hasOwnProperty.call(result, value)) {\n result[value].push(key);\n } else {\n result[value] = [key];\n }\n }, getIteratee);\n\n /**\n * Invokes the method at `path` of `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the method to invoke.\n * @param {...*} [args] The arguments to invoke the method with.\n * @returns {*} Returns the result of the invoked method.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': [1, 2, 3, 4] } }] };\n *\n * _.invoke(object, 'a[0].b.c.slice', 1, 3);\n * // => [2, 3]\n */\n var invoke = baseRest(baseInvoke);\n\n /**\n * Creates an array of the own enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects. See the\n * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys)\n * for more details.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keys(new Foo);\n * // => ['a', 'b'] (iteration order is not guaranteed)\n *\n * _.keys('hi');\n * // => ['0', '1']\n */\n function keys(object) {\n return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object);\n }\n\n /**\n * Creates an array of the own and inherited enumerable property names of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property names.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.keysIn(new Foo);\n * // => ['a', 'b', 'c'] (iteration order is not guaranteed)\n */\n function keysIn(object) {\n return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object);\n }\n\n /**\n * The opposite of `_.mapValues`; this method creates an object with the\n * same values as `object` and keys generated by running each own enumerable\n * string keyed property of `object` thru `iteratee`. The iteratee is invoked\n * with three arguments: (value, key, object).\n *\n * @static\n * @memberOf _\n * @since 3.8.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns the new mapped object.\n * @see _.mapValues\n * @example\n *\n * _.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) {\n * return key + value;\n * });\n * // => { 'a1': 1, 'b2': 2 }\n */\n function mapKeys(object, iteratee) {\n var result = {};\n iteratee = getIteratee(iteratee, 3);\n\n baseForOwn(object, function(value, key, object) {\n baseAssignValue(result, iteratee(value, key, object), value);\n });\n return result;\n }\n\n /**\n * Creates an object with the same keys as `object` and values generated\n * by running each own enumerable string keyed property of `object` thru\n * `iteratee`. The iteratee is invoked with three arguments:\n * (value, key, object).\n *\n * @static\n * @memberOf _\n * @since 2.4.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @returns {Object} Returns the new mapped object.\n * @see _.mapKeys\n * @example\n *\n * var users = {\n * 'fred': { 'user': 'fred', 'age': 40 },\n * 'pebbles': { 'user': 'pebbles', 'age': 1 }\n * };\n *\n * _.mapValues(users, function(o) { return o.age; });\n * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)\n *\n * // The `_.property` iteratee shorthand.\n * _.mapValues(users, 'age');\n * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed)\n */\n function mapValues(object, iteratee) {\n var result = {};\n iteratee = getIteratee(iteratee, 3);\n\n baseForOwn(object, function(value, key, object) {\n baseAssignValue(result, key, iteratee(value, key, object));\n });\n return result;\n }\n\n /**\n * This method is like `_.assign` except that it recursively merges own and\n * inherited enumerable string keyed properties of source objects into the\n * destination object. Source properties that resolve to `undefined` are\n * skipped if a destination value exists. Array and plain object properties\n * are merged recursively. Other objects and value types are overridden by\n * assignment. Source objects are applied from left to right. Subsequent\n * sources overwrite property assignments of previous sources.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 0.5.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} [sources] The source objects.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = {\n * 'a': [{ 'b': 2 }, { 'd': 4 }]\n * };\n *\n * var other = {\n * 'a': [{ 'c': 3 }, { 'e': 5 }]\n * };\n *\n * _.merge(object, other);\n * // => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] }\n */\n var merge = createAssigner(function(object, source, srcIndex) {\n baseMerge(object, source, srcIndex);\n });\n\n /**\n * This method is like `_.merge` except that it accepts `customizer` which\n * is invoked to produce the merged values of the destination and source\n * properties. If `customizer` returns `undefined`, merging is handled by the\n * method instead. The `customizer` is invoked with six arguments:\n * (objValue, srcValue, key, object, source, stack).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The destination object.\n * @param {...Object} sources The source objects.\n * @param {Function} customizer The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @example\n *\n * function customizer(objValue, srcValue) {\n * if (_.isArray(objValue)) {\n * return objValue.concat(srcValue);\n * }\n * }\n *\n * var object = { 'a': [1], 'b': [2] };\n * var other = { 'a': [3], 'b': [4] };\n *\n * _.mergeWith(object, other, customizer);\n * // => { 'a': [1, 3], 'b': [2, 4] }\n */\n var mergeWith = createAssigner(function(object, source, srcIndex, customizer) {\n baseMerge(object, source, srcIndex, customizer);\n });\n\n /**\n * The opposite of `_.pick`; this method creates an object composed of the\n * own and inherited enumerable property paths of `object` that are not omitted.\n *\n * **Note:** This method is considerably slower than `_.pick`.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The source object.\n * @param {...(string|string[])} [paths] The property paths to omit.\n * @returns {Object} Returns the new object.\n * @example\n *\n * var object = { 'a': 1, 'b': '2', 'c': 3 };\n *\n * _.omit(object, ['a', 'c']);\n * // => { 'b': '2' }\n */\n var omit = flatRest(function(object, paths) {\n var result = {};\n if (object == null) {\n return result;\n }\n var isDeep = false;\n paths = arrayMap(paths, function(path) {\n path = castPath(path, object);\n isDeep || (isDeep = path.length > 1);\n return path;\n });\n copyObject(object, getAllKeysIn(object), result);\n if (isDeep) {\n result = baseClone(result, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, customOmitClone);\n }\n var length = paths.length;\n while (length--) {\n baseUnset(result, paths[length]);\n }\n return result;\n });\n\n /**\n * The opposite of `_.pickBy`; this method creates an object composed of\n * the own and inherited enumerable string keyed properties of `object` that\n * `predicate` doesn't return truthy for. The predicate is invoked with two\n * arguments: (value, key).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The source object.\n * @param {Function} [predicate=_.identity] The function invoked per property.\n * @returns {Object} Returns the new object.\n * @example\n *\n * var object = { 'a': 1, 'b': '2', 'c': 3 };\n *\n * _.omitBy(object, _.isNumber);\n * // => { 'b': '2' }\n */\n function omitBy(object, predicate) {\n return pickBy(object, negate(getIteratee(predicate)));\n }\n\n /**\n * Creates an object composed of the picked `object` properties.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The source object.\n * @param {...(string|string[])} [paths] The property paths to pick.\n * @returns {Object} Returns the new object.\n * @example\n *\n * var object = { 'a': 1, 'b': '2', 'c': 3 };\n *\n * _.pick(object, ['a', 'c']);\n * // => { 'a': 1, 'c': 3 }\n */\n var pick = flatRest(function(object, paths) {\n return object == null ? {} : basePick(object, paths);\n });\n\n /**\n * Creates an object composed of the `object` properties `predicate` returns\n * truthy for. The predicate is invoked with two arguments: (value, key).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The source object.\n * @param {Function} [predicate=_.identity] The function invoked per property.\n * @returns {Object} Returns the new object.\n * @example\n *\n * var object = { 'a': 1, 'b': '2', 'c': 3 };\n *\n * _.pickBy(object, _.isNumber);\n * // => { 'a': 1, 'c': 3 }\n */\n function pickBy(object, predicate) {\n if (object == null) {\n return {};\n }\n var props = arrayMap(getAllKeysIn(object), function(prop) {\n return [prop];\n });\n predicate = getIteratee(predicate);\n return basePickBy(object, props, function(value, path) {\n return predicate(value, path[0]);\n });\n }\n\n /**\n * This method is like `_.get` except that if the resolved value is a\n * function it's invoked with the `this` binding of its parent object and\n * its result is returned.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @param {Array|string} path The path of the property to resolve.\n * @param {*} [defaultValue] The value returned for `undefined` resolved values.\n * @returns {*} Returns the resolved value.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(4) } }] };\n *\n * _.result(object, 'a[0].b.c1');\n * // => 3\n *\n * _.result(object, 'a[0].b.c2');\n * // => 4\n *\n * _.result(object, 'a[0].b.c3', 'default');\n * // => 'default'\n *\n * _.result(object, 'a[0].b.c3', _.constant('default'));\n * // => 'default'\n */\n function result(object, path, defaultValue) {\n path = castPath(path, object);\n\n var index = -1,\n length = path.length;\n\n // Ensure the loop is entered when path is empty.\n if (!length) {\n length = 1;\n object = undefined;\n }\n while (++index < length) {\n var value = object == null ? undefined : object[toKey(path[index])];\n if (value === undefined) {\n index = length;\n value = defaultValue;\n }\n object = isFunction(value) ? value.call(object) : value;\n }\n return object;\n }\n\n /**\n * Sets the value at `path` of `object`. If a portion of `path` doesn't exist,\n * it's created. Arrays are created for missing index properties while objects\n * are created for all other missing properties. Use `_.setWith` to customize\n * `path` creation.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 3.7.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {*} value The value to set.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.set(object, 'a[0].b.c', 4);\n * console.log(object.a[0].b.c);\n * // => 4\n *\n * _.set(object, ['x', '0', 'y', 'z'], 5);\n * console.log(object.x[0].y.z);\n * // => 5\n */\n function set(object, path, value) {\n return object == null ? object : baseSet(object, path, value);\n }\n\n /**\n * This method is like `_.set` except that it accepts `customizer` which is\n * invoked to produce the objects of `path`. If `customizer` returns `undefined`\n * path creation is handled by the method instead. The `customizer` is invoked\n * with three arguments: (nsValue, key, nsObject).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {*} value The value to set.\n * @param {Function} [customizer] The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = {};\n *\n * _.setWith(object, '[0][1]', 'a', Object);\n * // => { '0': { '1': 'a' } }\n */\n function setWith(object, path, value, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return object == null ? object : baseSet(object, path, value, customizer);\n }\n\n /**\n * Creates an array of own enumerable string keyed-value pairs for `object`\n * which can be consumed by `_.fromPairs`. If `object` is a map or set, its\n * entries are returned.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @alias entries\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the key-value pairs.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.toPairs(new Foo);\n * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed)\n */\n var toPairs = createToPairs(keys);\n\n /**\n * Creates an array of own and inherited enumerable string keyed-value pairs\n * for `object` which can be consumed by `_.fromPairs`. If `object` is a map\n * or set, its entries are returned.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @alias entriesIn\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the key-value pairs.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.toPairsIn(new Foo);\n * // => [['a', 1], ['b', 2], ['c', 3]] (iteration order is not guaranteed)\n */\n var toPairsIn = createToPairs(keysIn);\n\n /**\n * An alternative to `_.reduce`; this method transforms `object` to a new\n * `accumulator` object which is the result of running each of its own\n * enumerable string keyed properties thru `iteratee`, with each invocation\n * potentially mutating the `accumulator` object. If `accumulator` is not\n * provided, a new object with the same `[[Prototype]]` will be used. The\n * iteratee is invoked with four arguments: (accumulator, value, key, object).\n * Iteratee functions may exit iteration early by explicitly returning `false`.\n *\n * @static\n * @memberOf _\n * @since 1.3.0\n * @category Object\n * @param {Object} object The object to iterate over.\n * @param {Function} [iteratee=_.identity] The function invoked per iteration.\n * @param {*} [accumulator] The custom accumulator value.\n * @returns {*} Returns the accumulated value.\n * @example\n *\n * _.transform([2, 3, 4], function(result, n) {\n * result.push(n *= n);\n * return n % 2 == 0;\n * }, []);\n * // => [4, 9]\n *\n * _.transform({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) {\n * (result[value] || (result[value] = [])).push(key);\n * }, {});\n * // => { '1': ['a', 'c'], '2': ['b'] }\n */\n function transform(object, iteratee, accumulator) {\n var isArr = isArray(object),\n isArrLike = isArr || isBuffer(object) || isTypedArray(object);\n\n iteratee = getIteratee(iteratee, 4);\n if (accumulator == null) {\n var Ctor = object && object.constructor;\n if (isArrLike) {\n accumulator = isArr ? new Ctor : [];\n }\n else if (isObject(object)) {\n accumulator = isFunction(Ctor) ? baseCreate(getPrototype(object)) : {};\n }\n else {\n accumulator = {};\n }\n }\n (isArrLike ? arrayEach : baseForOwn)(object, function(value, index, object) {\n return iteratee(accumulator, value, index, object);\n });\n return accumulator;\n }\n\n /**\n * Removes the property at `path` of `object`.\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to unset.\n * @returns {boolean} Returns `true` if the property is deleted, else `false`.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 7 } }] };\n * _.unset(object, 'a[0].b.c');\n * // => true\n *\n * console.log(object);\n * // => { 'a': [{ 'b': {} }] };\n *\n * _.unset(object, ['a', '0', 'b', 'c']);\n * // => true\n *\n * console.log(object);\n * // => { 'a': [{ 'b': {} }] };\n */\n function unset(object, path) {\n return object == null ? true : baseUnset(object, path);\n }\n\n /**\n * This method is like `_.set` except that accepts `updater` to produce the\n * value to set. Use `_.updateWith` to customize `path` creation. The `updater`\n * is invoked with one argument: (value).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.6.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {Function} updater The function to produce the updated value.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = { 'a': [{ 'b': { 'c': 3 } }] };\n *\n * _.update(object, 'a[0].b.c', function(n) { return n * n; });\n * console.log(object.a[0].b.c);\n * // => 9\n *\n * _.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; });\n * console.log(object.x[0].y.z);\n * // => 0\n */\n function update(object, path, updater) {\n return object == null ? object : baseUpdate(object, path, castFunction(updater));\n }\n\n /**\n * This method is like `_.update` except that it accepts `customizer` which is\n * invoked to produce the objects of `path`. If `customizer` returns `undefined`\n * path creation is handled by the method instead. The `customizer` is invoked\n * with three arguments: (nsValue, key, nsObject).\n *\n * **Note:** This method mutates `object`.\n *\n * @static\n * @memberOf _\n * @since 4.6.0\n * @category Object\n * @param {Object} object The object to modify.\n * @param {Array|string} path The path of the property to set.\n * @param {Function} updater The function to produce the updated value.\n * @param {Function} [customizer] The function to customize assigned values.\n * @returns {Object} Returns `object`.\n * @example\n *\n * var object = {};\n *\n * _.updateWith(object, '[0][1]', _.constant('a'), Object);\n * // => { '0': { '1': 'a' } }\n */\n function updateWith(object, path, updater, customizer) {\n customizer = typeof customizer == 'function' ? customizer : undefined;\n return object == null ? object : baseUpdate(object, path, castFunction(updater), customizer);\n }\n\n /**\n * Creates an array of the own enumerable string keyed property values of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property values.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.values(new Foo);\n * // => [1, 2] (iteration order is not guaranteed)\n *\n * _.values('hi');\n * // => ['h', 'i']\n */\n function values(object) {\n return object == null ? [] : baseValues(object, keys(object));\n }\n\n /**\n * Creates an array of the own and inherited enumerable string keyed property\n * values of `object`.\n *\n * **Note:** Non-object values are coerced to objects.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category Object\n * @param {Object} object The object to query.\n * @returns {Array} Returns the array of property values.\n * @example\n *\n * function Foo() {\n * this.a = 1;\n * this.b = 2;\n * }\n *\n * Foo.prototype.c = 3;\n *\n * _.valuesIn(new Foo);\n * // => [1, 2, 3] (iteration order is not guaranteed)\n */\n function valuesIn(object) {\n return object == null ? [] : baseValues(object, keysIn(object));\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Clamps `number` within the inclusive `lower` and `upper` bounds.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category Number\n * @param {number} number The number to clamp.\n * @param {number} [lower] The lower bound.\n * @param {number} upper The upper bound.\n * @returns {number} Returns the clamped number.\n * @example\n *\n * _.clamp(-10, -5, 5);\n * // => -5\n *\n * _.clamp(10, -5, 5);\n * // => 5\n */\n function clamp(number, lower, upper) {\n if (upper === undefined) {\n upper = lower;\n lower = undefined;\n }\n if (upper !== undefined) {\n upper = toNumber(upper);\n upper = upper === upper ? upper : 0;\n }\n if (lower !== undefined) {\n lower = toNumber(lower);\n lower = lower === lower ? lower : 0;\n }\n return baseClamp(toNumber(number), lower, upper);\n }\n\n /**\n * Checks if `n` is between `start` and up to, but not including, `end`. If\n * `end` is not specified, it's set to `start` with `start` then set to `0`.\n * If `start` is greater than `end` the params are swapped to support\n * negative ranges.\n *\n * @static\n * @memberOf _\n * @since 3.3.0\n * @category Number\n * @param {number} number The number to check.\n * @param {number} [start=0] The start of the range.\n * @param {number} end The end of the range.\n * @returns {boolean} Returns `true` if `number` is in the range, else `false`.\n * @see _.range, _.rangeRight\n * @example\n *\n * _.inRange(3, 2, 4);\n * // => true\n *\n * _.inRange(4, 8);\n * // => true\n *\n * _.inRange(4, 2);\n * // => false\n *\n * _.inRange(2, 2);\n * // => false\n *\n * _.inRange(1.2, 2);\n * // => true\n *\n * _.inRange(5.2, 4);\n * // => false\n *\n * _.inRange(-3, -2, -6);\n * // => true\n */\n function inRange(number, start, end) {\n start = toFinite(start);\n if (end === undefined) {\n end = start;\n start = 0;\n } else {\n end = toFinite(end);\n }\n number = toNumber(number);\n return baseInRange(number, start, end);\n }\n\n /**\n * Produces a random number between the inclusive `lower` and `upper` bounds.\n * If only one argument is provided a number between `0` and the given number\n * is returned. If `floating` is `true`, or either `lower` or `upper` are\n * floats, a floating-point number is returned instead of an integer.\n *\n * **Note:** JavaScript follows the IEEE-754 standard for resolving\n * floating-point values which can produce unexpected results.\n *\n * @static\n * @memberOf _\n * @since 0.7.0\n * @category Number\n * @param {number} [lower=0] The lower bound.\n * @param {number} [upper=1] The upper bound.\n * @param {boolean} [floating] Specify returning a floating-point number.\n * @returns {number} Returns the random number.\n * @example\n *\n * _.random(0, 5);\n * // => an integer between 0 and 5\n *\n * _.random(5);\n * // => also an integer between 0 and 5\n *\n * _.random(5, true);\n * // => a floating-point number between 0 and 5\n *\n * _.random(1.2, 5.2);\n * // => a floating-point number between 1.2 and 5.2\n */\n function random(lower, upper, floating) {\n if (floating && typeof floating != 'boolean' && isIterateeCall(lower, upper, floating)) {\n upper = floating = undefined;\n }\n if (floating === undefined) {\n if (typeof upper == 'boolean') {\n floating = upper;\n upper = undefined;\n }\n else if (typeof lower == 'boolean') {\n floating = lower;\n lower = undefined;\n }\n }\n if (lower === undefined && upper === undefined) {\n lower = 0;\n upper = 1;\n }\n else {\n lower = toFinite(lower);\n if (upper === undefined) {\n upper = lower;\n lower = 0;\n } else {\n upper = toFinite(upper);\n }\n }\n if (lower > upper) {\n var temp = lower;\n lower = upper;\n upper = temp;\n }\n if (floating || lower % 1 || upper % 1) {\n var rand = nativeRandom();\n return nativeMin(lower + (rand * (upper - lower + freeParseFloat('1e-' + ((rand + '').length - 1)))), upper);\n }\n return baseRandom(lower, upper);\n }\n\n /*------------------------------------------------------------------------*/\n\n /**\n * Converts `string` to [camel case](https://en.wikipedia.org/wiki/CamelCase).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the camel cased string.\n * @example\n *\n * _.camelCase('Foo Bar');\n * // => 'fooBar'\n *\n * _.camelCase('--foo-bar--');\n * // => 'fooBar'\n *\n * _.camelCase('__FOO_BAR__');\n * // => 'fooBar'\n */\n var camelCase = createCompounder(function(result, word, index) {\n word = word.toLowerCase();\n return result + (index ? capitalize(word) : word);\n });\n\n /**\n * Converts the first character of `string` to upper case and the remaining\n * to lower case.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to capitalize.\n * @returns {string} Returns the capitalized string.\n * @example\n *\n * _.capitalize('FRED');\n * // => 'Fred'\n */\n function capitalize(string) {\n return upperFirst(toString(string).toLowerCase());\n }\n\n /**\n * Deburrs `string` by converting\n * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table)\n * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A)\n * letters to basic Latin letters and removing\n * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to deburr.\n * @returns {string} Returns the deburred string.\n * @example\n *\n * _.deburr('déjà vu');\n * // => 'deja vu'\n */\n function deburr(string) {\n string = toString(string);\n return string && string.replace(reLatin, deburrLetter).replace(reComboMark, '');\n }\n\n /**\n * Checks if `string` ends with the given target string.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to inspect.\n * @param {string} [target] The string to search for.\n * @param {number} [position=string.length] The position to search up to.\n * @returns {boolean} Returns `true` if `string` ends with `target`,\n * else `false`.\n * @example\n *\n * _.endsWith('abc', 'c');\n * // => true\n *\n * _.endsWith('abc', 'b');\n * // => false\n *\n * _.endsWith('abc', 'b', 2);\n * // => true\n */\n function endsWith(string, target, position) {\n string = toString(string);\n target = baseToString(target);\n\n var length = string.length;\n position = position === undefined\n ? length\n : baseClamp(toInteger(position), 0, length);\n\n var end = position;\n position -= target.length;\n return position >= 0 && string.slice(position, end) == target;\n }\n\n /**\n * Converts the characters \"&\", \"<\", \">\", '\"', and \"'\" in `string` to their\n * corresponding HTML entities.\n *\n * **Note:** No other characters are escaped. To escape additional\n * characters use a third-party library like [_he_](https://mths.be/he).\n *\n * Though the \">\" character is escaped for symmetry, characters like\n * \">\" and \"/\" don't need escaping in HTML and have no special meaning\n * unless they're part of a tag or unquoted attribute value. See\n * [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands)\n * (under \"semi-related fun fact\") for more details.\n *\n * When working with HTML you should always\n * [quote attribute values](http://wonko.com/post/html-escaping) to reduce\n * XSS vectors.\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category String\n * @param {string} [string=''] The string to escape.\n * @returns {string} Returns the escaped string.\n * @example\n *\n * _.escape('fred, barney, & pebbles');\n * // => 'fred, barney, & pebbles'\n */\n function escape(string) {\n string = toString(string);\n return (string && reHasUnescapedHtml.test(string))\n ? string.replace(reUnescapedHtml, escapeHtmlChar)\n : string;\n }\n\n /**\n * Escapes the `RegExp` special characters \"^\", \"$\", \"\\\", \".\", \"*\", \"+\",\n * \"?\", \"(\", \")\", \"[\", \"]\", \"{\", \"}\", and \"|\" in `string`.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to escape.\n * @returns {string} Returns the escaped string.\n * @example\n *\n * _.escapeRegExp('[lodash](https://lodash.com/)');\n * // => '\\[lodash\\]\\(https://lodash\\.com/\\)'\n */\n function escapeRegExp(string) {\n string = toString(string);\n return (string && reHasRegExpChar.test(string))\n ? string.replace(reRegExpChar, '\\\\$&')\n : string;\n }\n\n /**\n * Converts `string` to\n * [kebab case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the kebab cased string.\n * @example\n *\n * _.kebabCase('Foo Bar');\n * // => 'foo-bar'\n *\n * _.kebabCase('fooBar');\n * // => 'foo-bar'\n *\n * _.kebabCase('__FOO_BAR__');\n * // => 'foo-bar'\n */\n var kebabCase = createCompounder(function(result, word, index) {\n return result + (index ? '-' : '') + word.toLowerCase();\n });\n\n /**\n * Converts `string`, as space separated words, to lower case.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the lower cased string.\n * @example\n *\n * _.lowerCase('--Foo-Bar--');\n * // => 'foo bar'\n *\n * _.lowerCase('fooBar');\n * // => 'foo bar'\n *\n * _.lowerCase('__FOO_BAR__');\n * // => 'foo bar'\n */\n var lowerCase = createCompounder(function(result, word, index) {\n return result + (index ? ' ' : '') + word.toLowerCase();\n });\n\n /**\n * Converts the first character of `string` to lower case.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the converted string.\n * @example\n *\n * _.lowerFirst('Fred');\n * // => 'fred'\n *\n * _.lowerFirst('FRED');\n * // => 'fRED'\n */\n var lowerFirst = createCaseFirst('toLowerCase');\n\n /**\n * Pads `string` on the left and right sides if it's shorter than `length`.\n * Padding characters are truncated if they can't be evenly divided by `length`.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to pad.\n * @param {number} [length=0] The padding length.\n * @param {string} [chars=' '] The string used as padding.\n * @returns {string} Returns the padded string.\n * @example\n *\n * _.pad('abc', 8);\n * // => ' abc '\n *\n * _.pad('abc', 8, '_-');\n * // => '_-abc_-_'\n *\n * _.pad('abc', 3);\n * // => 'abc'\n */\n function pad(string, length, chars) {\n string = toString(string);\n length = toInteger(length);\n\n var strLength = length ? stringSize(string) : 0;\n if (!length || strLength >= length) {\n return string;\n }\n var mid = (length - strLength) / 2;\n return (\n createPadding(nativeFloor(mid), chars) +\n string +\n createPadding(nativeCeil(mid), chars)\n );\n }\n\n /**\n * Pads `string` on the right side if it's shorter than `length`. Padding\n * characters are truncated if they exceed `length`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to pad.\n * @param {number} [length=0] The padding length.\n * @param {string} [chars=' '] The string used as padding.\n * @returns {string} Returns the padded string.\n * @example\n *\n * _.padEnd('abc', 6);\n * // => 'abc '\n *\n * _.padEnd('abc', 6, '_-');\n * // => 'abc_-_'\n *\n * _.padEnd('abc', 3);\n * // => 'abc'\n */\n function padEnd(string, length, chars) {\n string = toString(string);\n length = toInteger(length);\n\n var strLength = length ? stringSize(string) : 0;\n return (length && strLength < length)\n ? (string + createPadding(length - strLength, chars))\n : string;\n }\n\n /**\n * Pads `string` on the left side if it's shorter than `length`. Padding\n * characters are truncated if they exceed `length`.\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to pad.\n * @param {number} [length=0] The padding length.\n * @param {string} [chars=' '] The string used as padding.\n * @returns {string} Returns the padded string.\n * @example\n *\n * _.padStart('abc', 6);\n * // => ' abc'\n *\n * _.padStart('abc', 6, '_-');\n * // => '_-_abc'\n *\n * _.padStart('abc', 3);\n * // => 'abc'\n */\n function padStart(string, length, chars) {\n string = toString(string);\n length = toInteger(length);\n\n var strLength = length ? stringSize(string) : 0;\n return (length && strLength < length)\n ? (createPadding(length - strLength, chars) + string)\n : string;\n }\n\n /**\n * Converts `string` to an integer of the specified radix. If `radix` is\n * `undefined` or `0`, a `radix` of `10` is used unless `value` is a\n * hexadecimal, in which case a `radix` of `16` is used.\n *\n * **Note:** This method aligns with the\n * [ES5 implementation](https://es5.github.io/#x15.1.2.2) of `parseInt`.\n *\n * @static\n * @memberOf _\n * @since 1.1.0\n * @category String\n * @param {string} string The string to convert.\n * @param {number} [radix=10] The radix to interpret `value` by.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {number} Returns the converted integer.\n * @example\n *\n * _.parseInt('08');\n * // => 8\n *\n * _.map(['6', '08', '10'], _.parseInt);\n * // => [6, 8, 10]\n */\n function parseInt(string, radix, guard) {\n if (guard || radix == null) {\n radix = 0;\n } else if (radix) {\n radix = +radix;\n }\n return nativeParseInt(toString(string).replace(reTrimStart, ''), radix || 0);\n }\n\n /**\n * Repeats the given string `n` times.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to repeat.\n * @param {number} [n=1] The number of times to repeat the string.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {string} Returns the repeated string.\n * @example\n *\n * _.repeat('*', 3);\n * // => '***'\n *\n * _.repeat('abc', 2);\n * // => 'abcabc'\n *\n * _.repeat('abc', 0);\n * // => ''\n */\n function repeat(string, n, guard) {\n if ((guard ? isIterateeCall(string, n, guard) : n === undefined)) {\n n = 1;\n } else {\n n = toInteger(n);\n }\n return baseRepeat(toString(string), n);\n }\n\n /**\n * Replaces matches for `pattern` in `string` with `replacement`.\n *\n * **Note:** This method is based on\n * [`String#replace`](https://mdn.io/String/replace).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to modify.\n * @param {RegExp|string} pattern The pattern to replace.\n * @param {Function|string} replacement The match replacement.\n * @returns {string} Returns the modified string.\n * @example\n *\n * _.replace('Hi Fred', 'Fred', 'Barney');\n * // => 'Hi Barney'\n */\n function replace() {\n var args = arguments,\n string = toString(args[0]);\n\n return args.length < 3 ? string : string.replace(args[1], args[2]);\n }\n\n /**\n * Converts `string` to\n * [snake case](https://en.wikipedia.org/wiki/Snake_case).\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the snake cased string.\n * @example\n *\n * _.snakeCase('Foo Bar');\n * // => 'foo_bar'\n *\n * _.snakeCase('fooBar');\n * // => 'foo_bar'\n *\n * _.snakeCase('--FOO-BAR--');\n * // => 'foo_bar'\n */\n var snakeCase = createCompounder(function(result, word, index) {\n return result + (index ? '_' : '') + word.toLowerCase();\n });\n\n /**\n * Splits `string` by `separator`.\n *\n * **Note:** This method is based on\n * [`String#split`](https://mdn.io/String/split).\n *\n * @static\n * @memberOf _\n * @since 4.0.0\n * @category String\n * @param {string} [string=''] The string to split.\n * @param {RegExp|string} separator The separator pattern to split by.\n * @param {number} [limit] The length to truncate results to.\n * @returns {Array} Returns the string segments.\n * @example\n *\n * _.split('a-b-c', '-', 2);\n * // => ['a', 'b']\n */\n function split(string, separator, limit) {\n if (limit && typeof limit != 'number' && isIterateeCall(string, separator, limit)) {\n separator = limit = undefined;\n }\n limit = limit === undefined ? MAX_ARRAY_LENGTH : limit >>> 0;\n if (!limit) {\n return [];\n }\n string = toString(string);\n if (string && (\n typeof separator == 'string' ||\n (separator != null && !isRegExp(separator))\n )) {\n separator = baseToString(separator);\n if (!separator && hasUnicode(string)) {\n return castSlice(stringToArray(string), 0, limit);\n }\n }\n return string.split(separator, limit);\n }\n\n /**\n * Converts `string` to\n * [start case](https://en.wikipedia.org/wiki/Letter_case#Stylistic_or_specialised_usage).\n *\n * @static\n * @memberOf _\n * @since 3.1.0\n * @category String\n * @param {string} [string=''] The string to convert.\n * @returns {string} Returns the start cased string.\n * @example\n *\n * _.startCase('--foo-bar--');\n * // => 'Foo Bar'\n *\n * _.startCase('fooBar');\n * // => 'Foo Bar'\n *\n * _.startCase('__FOO_BAR__');\n * // => 'FOO BAR'\n */\n var startCase = createCompounder(function(result, word, index) {\n return result + (index ? ' ' : '') + upperFirst(word);\n });\n\n /**\n * Checks if `string` starts with the given target string.\n *\n * @static\n * @memberOf _\n * @since 3.0.0\n * @category String\n * @param {string} [string=''] The string to inspect.\n * @param {string} [target] The string to search for.\n * @param {number} [position=0] The position to search from.\n * @returns {boolean} Returns `true` if `string` starts with `target`,\n * else `false`.\n * @example\n *\n * _.startsWith('abc', 'a');\n * // => true\n *\n * _.startsWith('abc', 'b');\n * // => false\n *\n * _.startsWith('abc', 'b', 1);\n * // => true\n */\n function startsWith(string, target, position) {\n string = toString(string);\n position = position == null\n ? 0\n : baseClamp(toInteger(position), 0, string.length);\n\n target = baseToString(target);\n return string.slice(position, position + target.length) == target;\n }\n\n /**\n * Creates a compiled template function that can interpolate data properties\n * in \"interpolate\" delimiters, HTML-escape interpolated data properties in\n * \"escape\" delimiters, and execute JavaScript in \"evaluate\" delimiters. Data\n * properties may be accessed as free variables in the template. If a setting\n * object is given, it takes precedence over `_.templateSettings` values.\n *\n * **Note:** In the development build `_.template` utilizes\n * [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl)\n * for easier debugging.\n *\n * For more information on precompiling templates see\n * [lodash's custom builds documentation](https://lodash.com/custom-builds).\n *\n * For more information on Chrome extension sandboxes see\n * [Chrome's extensions documentation](https://developer.chrome.com/extensions/sandboxingEval).\n *\n * @static\n * @since 0.1.0\n * @memberOf _\n * @category String\n * @param {string} [string=''] The template string.\n * @param {Object} [options={}] The options object.\n * @param {RegExp} [options.escape=_.templateSettings.escape]\n * The HTML \"escape\" delimiter.\n * @param {RegExp} [options.evaluate=_.templateSettings.evaluate]\n * The \"evaluate\" delimiter.\n * @param {Object} [options.imports=_.templateSettings.imports]\n * An object to import into the template as free variables.\n * @param {RegExp} [options.interpolate=_.templateSettings.interpolate]\n * The \"interpolate\" delimiter.\n * @param {string} [options.sourceURL='lodash.templateSources[n]']\n * The sourceURL of the compiled template.\n * @param {string} [options.variable='obj']\n * The data object variable name.\n * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.\n * @returns {Function} Returns the compiled template function.\n * @example\n *\n * // Use the \"interpolate\" delimiter to create a compiled template.\n * var compiled = _.template('hello <%= user %>!');\n * compiled({ 'user': 'fred' });\n * // => 'hello fred!'\n *\n * // Use the HTML \"escape\" delimiter to escape data property values.\n * var compiled = _.template('<%- value %>');\n * compiled({ 'value': '