1 line
472 KiB
JavaScript
1 line
472 KiB
JavaScript
(window.yoastPremiumWebpackJsonp=window.yoastPremiumWebpackJsonp||[]).push([[12],[function(module,exports){eval("module.exports = window.wp.element;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy53cC5lbGVtZW50XCI/YTI5ZiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHdpbmRvdy53cC5lbGVtZW50OyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///0\n")},function(module,exports){eval("module.exports = window.wp.i18n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy53cC5pMThuXCI/Y2Q4ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHdpbmRvdy53cC5pMThuOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1\n")},function(module,exports){eval("module.exports = window.lodash;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy5sb2Rhc2hcIj9hNjAxIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gd2luZG93LmxvZGFzaDsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///2\n")},function(module,exports){eval("module.exports = window.wp.data;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy53cC5kYXRhXCI/YzQyMiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHdpbmRvdy53cC5kYXRhOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///3\n")},,function(module,exports){eval("module.exports = window.yoast.propTypes;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy55b2FzdC5wcm9wVHlwZXNcIj81ZmMyIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gd2luZG93LnlvYXN0LnByb3BUeXBlczsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///5\n")},function(module,exports){eval("module.exports = window.wp.components;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy53cC5jb21wb25lbnRzXCI/NTQ0MSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHdpbmRvdy53cC5jb21wb25lbnRzOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///6\n")},,function(module,exports){eval("module.exports = React;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIlJlYWN0XCI/YzQ4MSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFJlYWN0OyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///8\n")},function(module,exports){eval("module.exports = window.yoast.componentsNew;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy55b2FzdC5jb21wb25lbnRzTmV3XCI/MWZlZiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHdpbmRvdy55b2FzdC5jb21wb25lbnRzTmV3OyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///9\n")},,function(module,exports){eval("module.exports = window.yoast.styledComponents;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3Quc3R5bGVkQ29tcG9uZW50c1wiPzY5Y2YiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3Quc3R5bGVkQ29tcG9uZW50czsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///11\n")},function(module,exports){eval("module.exports = window.yoast.components;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3QuY29tcG9uZW50c1wiP2IyNGQiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3QuY29tcG9uZW50czsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///12\n")},function(module,exports){eval("module.exports = window.yoast.helpers;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3QuaGVscGVyc1wiPzY1YTMiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3QuaGVscGVyczsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///13\n")},function(module,exports){eval("module.exports = window.wp.domReady;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cud3AuZG9tUmVhZHlcIj83NmIyIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gd2luZG93LndwLmRvbVJlYWR5OyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///14\n")},function(module,exports,__webpack_require__){"use strict";eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; /**\n * External Dependencies\n */\n\n\n/**\n * Internal Dependencies\n */\n\n\nvar _react = __webpack_require__(8);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _reactAddonsCreateFragment = __webpack_require__(24);\n\nvar _reactAddonsCreateFragment2 = _interopRequireDefault(_reactAddonsCreateFragment);\n\nvar _tokenize = __webpack_require__(27);\n\nvar _tokenize2 = _interopRequireDefault(_tokenize);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar currentMixedString = void 0;\n\nfunction getCloseIndex(openIndex, tokens) {\n\tvar openToken = tokens[openIndex],\n\t nestLevel = 0,\n\t token,\n\t i;\n\tfor (i = openIndex + 1; i < tokens.length; i++) {\n\t\ttoken = tokens[i];\n\t\tif (token.value === openToken.value) {\n\t\t\tif (token.type === 'componentOpen') {\n\t\t\t\tnestLevel++;\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (token.type === 'componentClose') {\n\t\t\t\tif (nestLevel === 0) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t\tnestLevel--;\n\t\t\t}\n\t\t}\n\t}\n\t// if we get this far, there was no matching close token\n\tthrow new Error('Missing closing component token `' + openToken.value + '`');\n}\n\nfunction buildChildren(tokens, components) {\n\tvar children = [],\n\t childrenObject = {},\n\t openComponent,\n\t clonedOpenComponent,\n\t openIndex,\n\t closeIndex,\n\t token,\n\t i,\n\t grandChildTokens,\n\t grandChildren,\n\t siblingTokens,\n\t siblings;\n\n\tfor (i = 0; i < tokens.length; i++) {\n\t\ttoken = tokens[i];\n\t\tif (token.type === 'string') {\n\t\t\tchildren.push(token.value);\n\t\t\tcontinue;\n\t\t}\n\t\t// component node should at least be set\n\t\tif (!components.hasOwnProperty(token.value) || typeof components[token.value] === 'undefined') {\n\t\t\tthrow new Error('Invalid interpolation, missing component node: `' + token.value + '`');\n\t\t}\n\t\t// should be either ReactElement or null (both type \"object\"), all other types deprecated\n\t\tif (_typeof(components[token.value]) !== 'object') {\n\t\t\tthrow new Error('Invalid interpolation, component node must be a ReactElement or null: `' + token.value + '`', '\\n> ' + currentMixedString);\n\t\t}\n\t\t// we should never see a componentClose token in this loop\n\t\tif (token.type === 'componentClose') {\n\t\t\tthrow new Error('Missing opening component token: `' + token.value + '`');\n\t\t}\n\t\tif (token.type === 'componentOpen') {\n\t\t\topenComponent = components[token.value];\n\t\t\topenIndex = i;\n\t\t\tbreak;\n\t\t}\n\t\t// componentSelfClosing token\n\t\tchildren.push(components[token.value]);\n\t\tcontinue;\n\t}\n\n\tif (openComponent) {\n\t\tcloseIndex = getCloseIndex(openIndex, tokens);\n\t\tgrandChildTokens = tokens.slice(openIndex + 1, closeIndex);\n\t\tgrandChildren = buildChildren(grandChildTokens, components);\n\t\tclonedOpenComponent = _react2.default.cloneElement(openComponent, {}, grandChildren);\n\t\tchildren.push(clonedOpenComponent);\n\n\t\tif (closeIndex < tokens.length - 1) {\n\t\t\tsiblingTokens = tokens.slice(closeIndex + 1);\n\t\t\tsiblings = buildChildren(siblingTokens, components);\n\t\t\tchildren = children.concat(siblings);\n\t\t}\n\t}\n\n\tif (children.length === 1) {\n\t\treturn children[0];\n\t}\n\n\tchildren.forEach(function (child, index) {\n\t\tif (child) {\n\t\t\tchildrenObject['interpolation-child-' + index] = child;\n\t\t}\n\t});\n\n\treturn (0, _reactAddonsCreateFragment2.default)(childrenObject);\n}\n\nfunction interpolate(options) {\n\tvar mixedString = options.mixedString,\n\t components = options.components,\n\t throwErrors = options.throwErrors;\n\n\n\tcurrentMixedString = mixedString;\n\n\tif (!components) {\n\t\treturn mixedString;\n\t}\n\n\tif ((typeof components === 'undefined' ? 'undefined' : _typeof(components)) !== 'object') {\n\t\tif (throwErrors) {\n\t\t\tthrow new Error('Interpolation Error: unable to process `' + mixedString + '` because components is not an object');\n\t\t}\n\n\t\treturn mixedString;\n\t}\n\n\tvar tokens = (0, _tokenize2.default)(mixedString);\n\n\ttry {\n\t\treturn buildChildren(tokens, components);\n\t} catch (error) {\n\t\tif (throwErrors) {\n\t\t\tthrow new Error('Interpolation Error: unable to process `' + mixedString + '` because of error `' + error.message + '`');\n\t\t}\n\n\t\treturn mixedString;\n\t}\n};\n\nexports.default = interpolate;\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvaW50ZXJwb2xhdGUtY29tcG9uZW50cy9saWIvaW5kZXguanM/ZWZkYiJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwge1xuXHR2YWx1ZTogdHJ1ZVxufSk7XG5cbnZhciBfdHlwZW9mID0gdHlwZW9mIFN5bWJvbCA9PT0gXCJmdW5jdGlvblwiICYmIHR5cGVvZiBTeW1ib2wuaXRlcmF0b3IgPT09IFwic3ltYm9sXCIgPyBmdW5jdGlvbiAob2JqKSB7IHJldHVybiB0eXBlb2Ygb2JqOyB9IDogZnVuY3Rpb24gKG9iaikgeyByZXR1cm4gb2JqICYmIHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiAmJiBvYmouY29uc3RydWN0b3IgPT09IFN5bWJvbCAmJiBvYmogIT09IFN5bWJvbC5wcm90b3R5cGUgPyBcInN5bWJvbFwiIDogdHlwZW9mIG9iajsgfTsgLyoqXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBFeHRlcm5hbCBEZXBlbmRlbmNpZXNcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuXG5cbi8qKlxuICogSW50ZXJuYWwgRGVwZW5kZW5jaWVzXG4gKi9cblxuXG52YXIgX3JlYWN0ID0gcmVxdWlyZSgncmVhY3QnKTtcblxudmFyIF9yZWFjdDIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KF9yZWFjdCk7XG5cbnZhciBfcmVhY3RBZGRvbnNDcmVhdGVGcmFnbWVudCA9IHJlcXVpcmUoJ3JlYWN0LWFkZG9ucy1jcmVhdGUtZnJhZ21lbnQnKTtcblxudmFyIF9yZWFjdEFkZG9uc0NyZWF0ZUZyYWdtZW50MiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQoX3JlYWN0QWRkb25zQ3JlYXRlRnJhZ21lbnQpO1xuXG52YXIgX3Rva2VuaXplID0gcmVxdWlyZSgnLi90b2tlbml6ZScpO1xuXG52YXIgX3Rva2VuaXplMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQoX3Rva2VuaXplKTtcblxuZnVuY3Rpb24gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChvYmopIHsgcmV0dXJuIG9iaiAmJiBvYmouX19lc01vZHVsZSA/IG9iaiA6IHsgZGVmYXVsdDogb2JqIH07IH1cblxudmFyIGN1cnJlbnRNaXhlZFN0cmluZyA9IHZvaWQgMDtcblxuZnVuY3Rpb24gZ2V0Q2xvc2VJbmRleChvcGVuSW5kZXgsIHRva2Vucykge1xuXHR2YXIgb3BlblRva2VuID0gdG9rZW5zW29wZW5JbmRleF0sXG5cdCAgICBuZXN0TGV2ZWwgPSAwLFxuXHQgICAgdG9rZW4sXG5cdCAgICBpO1xuXHRmb3IgKGkgPSBvcGVuSW5kZXggKyAxOyBpIDwgdG9rZW5zLmxlbmd0aDsgaSsrKSB7XG5cdFx0dG9rZW4gPSB0b2tlbnNbaV07XG5cdFx0aWYgKHRva2VuLnZhbHVlID09PSBvcGVuVG9rZW4udmFsdWUpIHtcblx0XHRcdGlmICh0b2tlbi50eXBlID09PSAnY29tcG9uZW50T3BlbicpIHtcblx0XHRcdFx0bmVzdExldmVsKys7XG5cdFx0XHRcdGNvbnRpbnVlO1xuXHRcdFx0fVxuXHRcdFx0aWYgKHRva2VuLnR5cGUgPT09ICdjb21wb25lbnRDbG9zZScpIHtcblx0XHRcdFx0aWYgKG5lc3RMZXZlbCA9PT0gMCkge1xuXHRcdFx0XHRcdHJldHVybiBpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdG5lc3RMZXZlbC0tO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBpZiB3ZSBnZXQgdGhpcyBmYXIsIHRoZXJlIHdhcyBubyBtYXRjaGluZyBjbG9zZSB0b2tlblxuXHR0aHJvdyBuZXcgRXJyb3IoJ01pc3NpbmcgY2xvc2luZyBjb21wb25lbnQgdG9rZW4gYCcgKyBvcGVuVG9rZW4udmFsdWUgKyAnYCcpO1xufVxuXG5mdW5jdGlvbiBidWlsZENoaWxkcmVuKHRva2VucywgY29tcG9uZW50cykge1xuXHR2YXIgY2hpbGRyZW4gPSBbXSxcblx0ICAgIGNoaWxkcmVuT2JqZWN0ID0ge30sXG5cdCAgICBvcGVuQ29tcG9uZW50LFxuXHQgICAgY2xvbmVkT3BlbkNvbXBvbmVudCxcblx0ICAgIG9wZW5JbmRleCxcblx0ICAgIGNsb3NlSW5kZXgsXG5cdCAgICB0b2tlbixcblx0ICAgIGksXG5cdCAgICBncmFuZENoaWxkVG9rZW5zLFxuXHQgICAgZ3JhbmRDaGlsZHJlbixcblx0ICAgIHNpYmxpbmdUb2tlbnMsXG5cdCAgICBzaWJsaW5ncztcblxuXHRmb3IgKGkgPSAwOyBpIDwgdG9rZW5zLmxlbmd0aDsgaSsrKSB7XG5cdFx0dG9rZW4gPSB0b2tlbnNbaV07XG5cdFx0aWYgKHRva2VuLnR5cGUgPT09ICdzdHJpbmcnKSB7XG5cdFx0XHRjaGlsZHJlbi5wdXNoKHRva2VuLnZhbHVlKTtcblx0XHRcdGNvbnRpbnVlO1xuXHRcdH1cblx0XHQvLyBjb21wb25lbnQgbm9kZSBzaG91bGQgYXQgbGVhc3QgYmUgc2V0XG5cdFx0aWYgKCFjb21wb25lbnRzLmhhc093blByb3BlcnR5KHRva2VuLnZhbHVlKSB8fCB0eXBlb2YgY29tcG9uZW50c1t0b2tlbi52YWx1ZV0gPT09ICd1bmRlZmluZWQnKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ0ludmFsaWQgaW50ZXJwb2xhdGlvbiwgbWlzc2luZyBjb21wb25lbnQgbm9kZTogYCcgKyB0b2tlbi52YWx1ZSArICdgJyk7XG5cdFx0fVxuXHRcdC8vIHNob3VsZCBiZSBlaXRoZXIgUmVhY3RFbGVtZW50IG9yIG51bGwgKGJvdGggdHlwZSBcIm9iamVjdFwiKSwgYWxsIG90aGVyIHR5cGVzIGRlcHJlY2F0ZWRcblx0XHRpZiAoX3R5cGVvZihjb21wb25lbnRzW3Rva2VuLnZhbHVlXSkgIT09ICdvYmplY3QnKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ0ludmFsaWQgaW50ZXJwb2xhdGlvbiwgY29tcG9uZW50IG5vZGUgbXVzdCBiZSBhIFJlYWN0RWxlbWVudCBvciBudWxsOiBgJyArIHRva2VuLnZhbHVlICsgJ2AnLCAnXFxuPiAnICsgY3VycmVudE1peGVkU3RyaW5nKTtcblx0XHR9XG5cdFx0Ly8gd2Ugc2hvdWxkIG5ldmVyIHNlZSBhIGNvbXBvbmVudENsb3NlIHRva2VuIGluIHRoaXMgbG9vcFxuXHRcdGlmICh0b2tlbi50eXBlID09PSAnY29tcG9uZW50Q2xvc2UnKSB7XG5cdFx0XHR0aHJvdyBuZXcgRXJyb3IoJ01pc3Npbmcgb3BlbmluZyBjb21wb25lbnQgdG9rZW46IGAnICsgdG9rZW4udmFsdWUgKyAnYCcpO1xuXHRcdH1cblx0XHRpZiAodG9rZW4udHlwZSA9PT0gJ2NvbXBvbmVudE9wZW4nKSB7XG5cdFx0XHRvcGVuQ29tcG9uZW50ID0gY29tcG9uZW50c1t0b2tlbi52YWx1ZV07XG5cdFx0XHRvcGVuSW5kZXggPSBpO1xuXHRcdFx0YnJlYWs7XG5cdFx0fVxuXHRcdC8vIGNvbXBvbmVudFNlbGZDbG9zaW5nIHRva2VuXG5cdFx0Y2hpbGRyZW4ucHVzaChjb21wb25lbnRzW3Rva2VuLnZhbHVlXSk7XG5cdFx0Y29udGludWU7XG5cdH1cblxuXHRpZiAob3BlbkNvbXBvbmVudCkge1xuXHRcdGNsb3NlSW5kZXggPSBnZXRDbG9zZUluZGV4KG9wZW5JbmRleCwgdG9rZW5zKTtcblx0XHRncmFuZENoaWxkVG9rZW5zID0gdG9rZW5zLnNsaWNlKG9wZW5JbmRleCArIDEsIGNsb3NlSW5kZXgpO1xuXHRcdGdyYW5kQ2hpbGRyZW4gPSBidWlsZENoaWxkcmVuKGdyYW5kQ2hpbGRUb2tlbnMsIGNvbXBvbmVudHMpO1xuXHRcdGNsb25lZE9wZW5Db21wb25lbnQgPSBfcmVhY3QyLmRlZmF1bHQuY2xvbmVFbGVtZW50KG9wZW5Db21wb25lbnQsIHt9LCBncmFuZENoaWxkcmVuKTtcblx0XHRjaGlsZHJlbi5wdXNoKGNsb25lZE9wZW5Db21wb25lbnQpO1xuXG5cdFx0aWYgKGNsb3NlSW5kZXggPCB0b2tlbnMubGVuZ3RoIC0gMSkge1xuXHRcdFx0c2libGluZ1Rva2VucyA9IHRva2Vucy5zbGljZShjbG9zZUluZGV4ICsgMSk7XG5cdFx0XHRzaWJsaW5ncyA9IGJ1aWxkQ2hpbGRyZW4oc2libGluZ1Rva2VucywgY29tcG9uZW50cyk7XG5cdFx0XHRjaGlsZHJlbiA9IGNoaWxkcmVuLmNvbmNhdChzaWJsaW5ncyk7XG5cdFx0fVxuXHR9XG5cblx0aWYgKGNoaWxkcmVuLmxlbmd0aCA9PT0gMSkge1xuXHRcdHJldHVybiBjaGlsZHJlblswXTtcblx0fVxuXG5cdGNoaWxkcmVuLmZvckVhY2goZnVuY3Rpb24gKGNoaWxkLCBpbmRleCkge1xuXHRcdGlmIChjaGlsZCkge1xuXHRcdFx0Y2hpbGRyZW5PYmplY3RbJ2ludGVycG9sYXRpb24tY2hpbGQtJyArIGluZGV4XSA9IGNoaWxkO1xuXHRcdH1cblx0fSk7XG5cblx0cmV0dXJuICgwLCBfcmVhY3RBZGRvbnNDcmVhdGVGcmFnbWVudDIuZGVmYXVsdCkoY2hpbGRyZW5PYmplY3QpO1xufVxuXG5mdW5jdGlvbiBpbnRlcnBvbGF0ZShvcHRpb25zKSB7XG5cdHZhciBtaXhlZFN0cmluZyA9IG9wdGlvbnMubWl4ZWRTdHJpbmcsXG5cdCAgICBjb21wb25lbnRzID0gb3B0aW9ucy5jb21wb25lbnRzLFxuXHQgICAgdGhyb3dFcnJvcnMgPSBvcHRpb25zLnRocm93RXJyb3JzO1xuXG5cblx0Y3VycmVudE1peGVkU3RyaW5nID0gbWl4ZWRTdHJpbmc7XG5cblx0aWYgKCFjb21wb25lbnRzKSB7XG5cdFx0cmV0dXJuIG1peGVkU3RyaW5nO1xuXHR9XG5cblx0aWYgKCh0eXBlb2YgY29tcG9uZW50cyA9PT0gJ3VuZGVmaW5lZCcgPyAndW5kZWZpbmVkJyA6IF90eXBlb2YoY29tcG9uZW50cykpICE9PSAnb2JqZWN0Jykge1xuXHRcdGlmICh0aHJvd0Vycm9ycykge1xuXHRcdFx0dGhyb3cgbmV3IEVycm9yKCdJbnRlcnBvbGF0aW9uIEVycm9yOiB1bmFibGUgdG8gcHJvY2VzcyBgJyArIG1peGVkU3RyaW5nICsgJ2AgYmVjYXVzZSBjb21wb25lbnRzIGlzIG5vdCBhbiBvYmplY3QnKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gbWl4ZWRTdHJpbmc7XG5cdH1cblxuXHR2YXIgdG9rZW5zID0gKDAsIF90b2tlbml6ZTIuZGVmYXVsdCkobWl4ZWRTdHJpbmcpO1xuXG5cdHRyeSB7XG5cdFx0cmV0dXJuIGJ1aWxkQ2hpbGRyZW4odG9rZW5zLCBjb21wb25lbnRzKTtcblx0fSBjYXRjaCAoZXJyb3IpIHtcblx0XHRpZiAodGhyb3dFcnJvcnMpIHtcblx0XHRcdHRocm93IG5ldyBFcnJvcignSW50ZXJwb2xhdGlvbiBFcnJvcjogdW5hYmxlIHRvIHByb2Nlc3MgYCcgKyBtaXhlZFN0cmluZyArICdgIGJlY2F1c2Ugb2YgZXJyb3IgYCcgKyBlcnJvci5tZXNzYWdlICsgJ2AnKTtcblx0XHR9XG5cblx0XHRyZXR1cm4gbWl4ZWRTdHJpbmc7XG5cdH1cbn07XG5cbmV4cG9ydHMuZGVmYXVsdCA9IGludGVycG9sYXRlO1xuLy8jIHNvdXJjZU1hcHBpbmdVUkw9aW5kZXguanMubWFwIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///15\n")},function(module,exports,__webpack_require__){"use strict";eval("\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\n\nfunction makeEmptyFunction(arg) {\n return function () {\n return arg;\n };\n}\n\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\nvar emptyFunction = function emptyFunction() {};\n\nemptyFunction.thatReturns = makeEmptyFunction;\nemptyFunction.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction.thatReturnsNull = makeEmptyFunction(null);\nemptyFunction.thatReturnsThis = function () {\n return this;\n};\nemptyFunction.thatReturnsArgument = function (arg) {\n return arg;\n};\n\nmodule.exports = emptyFunction;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvZmJqcy9saWIvZW1wdHlGdW5jdGlvbi5qcz9mOWMwIl0sInNvdXJjZXNDb250ZW50IjpbIlwidXNlIHN0cmljdFwiO1xuXG4vKipcbiAqIENvcHlyaWdodCAoYykgMjAxMy1wcmVzZW50LCBGYWNlYm9vaywgSW5jLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICpcbiAqIFxuICovXG5cbmZ1bmN0aW9uIG1ha2VFbXB0eUZ1bmN0aW9uKGFyZykge1xuICByZXR1cm4gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiBhcmc7XG4gIH07XG59XG5cbi8qKlxuICogVGhpcyBmdW5jdGlvbiBhY2NlcHRzIGFuZCBkaXNjYXJkcyBpbnB1dHM7IGl0IGhhcyBubyBzaWRlIGVmZmVjdHMuIFRoaXMgaXNcbiAqIHByaW1hcmlseSB1c2VmdWwgaWRpb21hdGljYWxseSBmb3Igb3ZlcnJpZGFibGUgZnVuY3Rpb24gZW5kcG9pbnRzIHdoaWNoXG4gKiBhbHdheXMgbmVlZCB0byBiZSBjYWxsYWJsZSwgc2luY2UgSlMgbGFja3MgYSBudWxsLWNhbGwgaWRpb20gYWxhIENvY29hLlxuICovXG52YXIgZW1wdHlGdW5jdGlvbiA9IGZ1bmN0aW9uIGVtcHR5RnVuY3Rpb24oKSB7fTtcblxuZW1wdHlGdW5jdGlvbi50aGF0UmV0dXJucyA9IG1ha2VFbXB0eUZ1bmN0aW9uO1xuZW1wdHlGdW5jdGlvbi50aGF0UmV0dXJuc0ZhbHNlID0gbWFrZUVtcHR5RnVuY3Rpb24oZmFsc2UpO1xuZW1wdHlGdW5jdGlvbi50aGF0UmV0dXJuc1RydWUgPSBtYWtlRW1wdHlGdW5jdGlvbih0cnVlKTtcbmVtcHR5RnVuY3Rpb24udGhhdFJldHVybnNOdWxsID0gbWFrZUVtcHR5RnVuY3Rpb24obnVsbCk7XG5lbXB0eUZ1bmN0aW9uLnRoYXRSZXR1cm5zVGhpcyA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIHRoaXM7XG59O1xuZW1wdHlGdW5jdGlvbi50aGF0UmV0dXJuc0FyZ3VtZW50ID0gZnVuY3Rpb24gKGFyZykge1xuICByZXR1cm4gYXJnO1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBlbXB0eUZ1bmN0aW9uOyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///16\n")},,function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.ALLOW_EMPTY_TARGET = undefined;\nexports.wpseoDeleteRedirect = wpseoDeleteRedirect;\nexports.wpseoUndoRedirectForObject = wpseoUndoRedirectForObject;\nexports.wpseoRemoveNotification = wpseoRemoveNotification;\nexports.wpseoUndoRedirect = wpseoUndoRedirect;\nexports.wpseoUndoRedirectByObjectId = wpseoUndoRedirectByObjectId;\nexports.wpseoCreateRedirect = wpseoCreateRedirect;\n\nvar _apiFetch = __webpack_require__(19);\n\nvar _apiFetch2 = _interopRequireDefault(_apiFetch);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar ALLOW_EMPTY_TARGET = exports.ALLOW_EMPTY_TARGET = [410, 451];\n\n/**\n * Deletes a redirect.\n *\n * @param {string} origin The redirect\'s origin.\n * @param {string} target The redirect\'s target.\n * @param {string} type The type of redirect.\n * @param {string} format The format of redirect.\n *\n * @returns {void}\n */\n/* global window, wpApiSettings, wpseoPremiumStrings, ajaxurl */\nfunction wpseoDeleteRedirect(origin, target, type) {\n\tvar format = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : "plain";\n\n\treturn (0, _apiFetch2.default)({\n\t\tmethod: "POST",\n\t\turl: wpApiSettings.root + "yoast/v1/redirects/delete",\n\t\theaders: {\n\t\t\t"X-WP-Nonce": wpApiSettings.nonce\n\t\t},\n\t\tdata: {\n\t\t\torigin: origin,\n\t\t\ttarget: target,\n\t\t\ttype: type,\n\t\t\tformat: format\n\t\t}\n\t});\n}\n\n/**\n * Deletes a redirect based on a post or term ID.\n *\n * @param {number} objectId The post or term ID.\n * @param {number} objectType The object type: post or term.\n *\n * @returns {void}\n */\nfunction wpseoUndoRedirectForObject(objectId, objectType) {\n\treturn (0, _apiFetch2.default)({\n\t\tmethod: "POST",\n\t\turl: wpApiSettings.root + "yoast/v1/redirects/undo-for-object",\n\t\theaders: {\n\t\t\t"X-WP-Nonce": wpApiSettings.nonce\n\t\t},\n\t\tdata: {\n\t\t\t/* eslint-disable-next-line camelcase */\n\t\t\tobj_id: objectId,\n\t\t\t/* eslint-disable-next-line camelcase */\n\t\t\tobj_type: objectType\n\t\t}\n\t});\n}\n\n/**\n * Removes a notification.\n *\n * @param {object} source The DOMElement containing the alerts.\n *\n * @returns {void}\n */\nfunction wpseoRemoveNotification(source) {\n\tjQuery(source).closest(".yoast-notification").fadeOut("slow");\n}\n\n/**\n * Undoes a redirect.\n *\n * @param {string} origin The redirect\'s origin.\n * @param {string} target The redirect\'s target.\n * @param {string} type The type of redirect.\n * @param {string} nonce The nonce being used to validate the current AJAX request.\n * @param {object} source The DOMElement containing the alerts.\n *\n * @returns {void}\n */\nfunction wpseoUndoRedirect(origin, target, type, nonce, source) {\n\twpseoDeleteRedirect(origin, target, type).then(function (response) {\n\t\tif (response.success === true) {\n\t\t\twpseoRemoveNotification(source);\n\t\t}\n\t});\n}\n\n/**\n * Undoes a redirect based on a post or term ID.\n *\n * @param {number} objectId The post or term ID.\n * @param {number} objectType The object type: post or term.\n * @param {object} source The DOMElement containing the alerts.\n *\n * @returns {void}\n */\nfunction wpseoUndoRedirectByObjectId(objectId, objectType, source) {\n\twpseoUndoRedirectForObject(objectId, objectType).then(function (response) {\n\t\tif (response.success === true) {\n\t\t\twpseoRemoveNotification(source);\n\t\t}\n\t});\n}\n\n/**\n * Creates a redirect\n *\n * @param {string} origin The origin.\n * @param {string} type The redirect type, regex or plain.\n * @param {string} nonce The nonce.\n * @param {object} source The source of the redirect.\n *\n * @returns {void}\n */\nfunction wpseoCreateRedirect(origin, type, nonce, source) {\n\tvar target = "";\n\n\tif (parseInt(type, 10) !== 410) {\n\t\t/* eslint-disable no-alert */\n\t\ttarget = window.prompt(wpseoPremiumStrings.enter_new_url.replace("%s", origin));\n\t\t/* eslint-enable no-alert */\n\n\t\tif (target === "") {\n\t\t\t/* eslint-disable no-alert */\n\t\t\twindow.alert(wpseoPremiumStrings.error_new_url);\n\t\t\t/* eslint-enable no-alert */\n\t\t\treturn;\n\t\t}\n\t}\n\n\tjQuery.post(ajaxurl, {\n\t\taction: "wpseo_add_redirect_plain",\n\t\t/* eslint-disable-next-line camelcase */\n\t\tajax_nonce: nonce,\n\t\tredirect: {\n\t\t\torigin: origin,\n\t\t\ttarget: target,\n\t\t\ttype: type\n\t\t}\n\t}, function (response) {\n\t\tvar notice = jQuery(source).closest(".yoast-notification");\n\t\t// Remove the classes first.\n\t\tjQuery(notice).removeClass("updated").removeClass("error");\n\n\t\t// Remove possibly added redirect errors.\n\t\tjQuery(notice).find(".redirect_error").remove();\n\n\t\tif (response.error) {\n\t\t\t// Add paragraph on top of the notice with actions and set class to error.\n\t\t\tjQuery(notice).addClass("error").prepend("<p class=\\"redirect_error\\">" + response.error.message + "</p>");\n\n\t\t\treturn;\n\t\t}\n\n\t\t// Parse the success message.\n\t\tvar successMessage = "";\n\t\tif (parseInt(type, 10) === 410) {\n\t\t\tsuccessMessage = wpseoPremiumStrings.redirect_saved_no_target;\n\t\t} else {\n\t\t\tsuccessMessage = wpseoPremiumStrings.redirect_saved.replace("%2$s", "<code>" + response.target + "</code>");\n\t\t}\n\n\t\tsuccessMessage = successMessage.replace("%1$s", "<code>" + response.origin + "</code>");\n\n\t\t// Set class to updated and replace html with the success message.\n\t\tjQuery(notice).addClass("updated").html("<p>" + successMessage + "</p>");\n\t}, "json");\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWRpcmVjdHMvZnVuY3Rpb25zLmpzP2QxNmQiXSwic291cmNlc0NvbnRlbnQiOlsiLyogZ2xvYmFsIHdpbmRvdywgd3BBcGlTZXR0aW5ncywgd3BzZW9QcmVtaXVtU3RyaW5ncywgYWpheHVybCAqL1xuaW1wb3J0IGFwaUZldGNoIGZyb20gXCJAd29yZHByZXNzL2FwaS1mZXRjaFwiO1xuXG5leHBvcnQgY29uc3QgQUxMT1dfRU1QVFlfVEFSR0VUID0gW1xuXHQ0MTAsIDQ1MSxcbl07XG5cbi8qKlxuICogRGVsZXRlcyBhIHJlZGlyZWN0LlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBvcmlnaW4gVGhlIHJlZGlyZWN0J3Mgb3JpZ2luLlxuICogQHBhcmFtIHtzdHJpbmd9IHRhcmdldCBUaGUgcmVkaXJlY3QncyB0YXJnZXQuXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSAgIFRoZSB0eXBlIG9mIHJlZGlyZWN0LlxuICogQHBhcmFtIHtzdHJpbmd9IGZvcm1hdCBUaGUgZm9ybWF0IG9mIHJlZGlyZWN0LlxuICpcbiAqIEByZXR1cm5zIHt2b2lkfVxuICovXG5leHBvcnQgZnVuY3Rpb24gd3BzZW9EZWxldGVSZWRpcmVjdCggb3JpZ2luLCB0YXJnZXQsIHR5cGUsIGZvcm1hdCA9IFwicGxhaW5cIiApIHtcblx0cmV0dXJuIGFwaUZldGNoKFxuXHRcdHtcblx0XHRcdG1ldGhvZDogXCJQT1NUXCIsXG5cdFx0XHR1cmw6IHdwQXBpU2V0dGluZ3Mucm9vdCArIFwieW9hc3QvdjEvcmVkaXJlY3RzL2RlbGV0ZVwiLFxuXHRcdFx0aGVhZGVyczoge1xuXHRcdFx0XHRcIlgtV1AtTm9uY2VcIjogd3BBcGlTZXR0aW5ncy5ub25jZSxcblx0XHRcdH0sXG5cdFx0XHRkYXRhOiB7XG5cdFx0XHRcdG9yaWdpbixcblx0XHRcdFx0dGFyZ2V0LFxuXHRcdFx0XHR0eXBlLFxuXHRcdFx0XHRmb3JtYXQsXG5cdFx0XHR9LFxuXHRcdH1cblx0KTtcbn1cblxuLyoqXG4gKiBEZWxldGVzIGEgcmVkaXJlY3QgYmFzZWQgb24gYSBwb3N0IG9yIHRlcm0gSUQuXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IG9iamVjdElkICAgVGhlIHBvc3Qgb3IgdGVybSBJRC5cbiAqIEBwYXJhbSB7bnVtYmVyfSBvYmplY3RUeXBlIFRoZSBvYmplY3QgdHlwZTogcG9zdCBvciB0ZXJtLlxuICpcbiAqIEByZXR1cm5zIHt2b2lkfVxuICovXG5leHBvcnQgZnVuY3Rpb24gd3BzZW9VbmRvUmVkaXJlY3RGb3JPYmplY3QoIG9iamVjdElkLCBvYmplY3RUeXBlICkge1xuXHRyZXR1cm4gYXBpRmV0Y2goXG5cdFx0e1xuXHRcdFx0bWV0aG9kOiBcIlBPU1RcIixcblx0XHRcdHVybDogd3BBcGlTZXR0aW5ncy5yb290ICsgXCJ5b2FzdC92MS9yZWRpcmVjdHMvdW5kby1mb3Itb2JqZWN0XCIsXG5cdFx0XHRoZWFkZXJzOiB7XG5cdFx0XHRcdFwiWC1XUC1Ob25jZVwiOiB3cEFwaVNldHRpbmdzLm5vbmNlLFxuXHRcdFx0fSxcblx0XHRcdGRhdGE6IHtcblx0XHRcdFx0LyogZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGNhbWVsY2FzZSAqL1xuXHRcdFx0XHRvYmpfaWQ6IG9iamVjdElkLFxuXHRcdFx0XHQvKiBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgY2FtZWxjYXNlICovXG5cdFx0XHRcdG9ial90eXBlOiBvYmplY3RUeXBlLFxuXHRcdFx0fSxcblx0XHR9XG5cdCk7XG59XG5cbi8qKlxuICogUmVtb3ZlcyBhIG5vdGlmaWNhdGlvbi5cbiAqXG4gKiBAcGFyYW0ge29iamVjdH0gc291cmNlIFRoZSBET01FbGVtZW50IGNvbnRhaW5pbmcgdGhlIGFsZXJ0cy5cbiAqXG4gKiBAcmV0dXJucyB7dm9pZH1cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHdwc2VvUmVtb3ZlTm90aWZpY2F0aW9uKCBzb3VyY2UgKSB7XG5cdGpRdWVyeSggc291cmNlICkuY2xvc2VzdCggXCIueW9hc3Qtbm90aWZpY2F0aW9uXCIgKS5mYWRlT3V0KCBcInNsb3dcIiApO1xufVxuXG4vKipcbiAqIFVuZG9lcyBhIHJlZGlyZWN0LlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBvcmlnaW4gVGhlIHJlZGlyZWN0J3Mgb3JpZ2luLlxuICogQHBhcmFtIHtzdHJpbmd9IHRhcmdldCBUaGUgcmVkaXJlY3QncyB0YXJnZXQuXG4gKiBAcGFyYW0ge3N0cmluZ30gdHlwZSBUaGUgdHlwZSBvZiByZWRpcmVjdC5cbiAqIEBwYXJhbSB7c3RyaW5nfSBub25jZSBUaGUgbm9uY2UgYmVpbmcgdXNlZCB0byB2YWxpZGF0ZSB0aGUgY3VycmVudCBBSkFYIHJlcXVlc3QuXG4gKiBAcGFyYW0ge29iamVjdH0gc291cmNlIFRoZSBET01FbGVtZW50IGNvbnRhaW5pbmcgdGhlIGFsZXJ0cy5cbiAqXG4gKiBAcmV0dXJucyB7dm9pZH1cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHdwc2VvVW5kb1JlZGlyZWN0KCBvcmlnaW4sIHRhcmdldCwgdHlwZSwgbm9uY2UsIHNvdXJjZSApIHtcblx0d3BzZW9EZWxldGVSZWRpcmVjdCggb3JpZ2luLCB0YXJnZXQsIHR5cGUgKVxuXHRcdC50aGVuKCByZXNwb25zZSA9PiB7XG5cdFx0XHRpZiAoIHJlc3BvbnNlLnN1Y2Nlc3MgPT09IHRydWUgKSB7XG5cdFx0XHRcdHdwc2VvUmVtb3ZlTm90aWZpY2F0aW9uKCBzb3VyY2UgKTtcblx0XHRcdH1cblx0XHR9ICk7XG59XG5cbi8qKlxuICogVW5kb2VzIGEgcmVkaXJlY3QgYmFzZWQgb24gYSBwb3N0IG9yIHRlcm0gSUQuXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IG9iamVjdElkICAgVGhlIHBvc3Qgb3IgdGVybSBJRC5cbiAqIEBwYXJhbSB7bnVtYmVyfSBvYmplY3RUeXBlIFRoZSBvYmplY3QgdHlwZTogcG9zdCBvciB0ZXJtLlxuICogQHBhcmFtIHtvYmplY3R9IHNvdXJjZSAgICAgVGhlIERPTUVsZW1lbnQgY29udGFpbmluZyB0aGUgYWxlcnRzLlxuICpcbiAqIEByZXR1cm5zIHt2b2lkfVxuICovXG5leHBvcnQgZnVuY3Rpb24gd3BzZW9VbmRvUmVkaXJlY3RCeU9iamVjdElkKCBvYmplY3RJZCwgb2JqZWN0VHlwZSwgc291cmNlICkge1xuXHR3cHNlb1VuZG9SZWRpcmVjdEZvck9iamVjdCggb2JqZWN0SWQsIG9iamVjdFR5cGUgKVxuXHRcdC50aGVuKCByZXNwb25zZSA9PiB7XG5cdFx0XHRpZiAoIHJlc3BvbnNlLnN1Y2Nlc3MgPT09IHRydWUgKSB7XG5cdFx0XHRcdHdwc2VvUmVtb3ZlTm90aWZpY2F0aW9uKCBzb3VyY2UgKTtcblx0XHRcdH1cblx0XHR9ICk7XG59XG5cbi8qKlxuICogQ3JlYXRlcyBhIHJlZGlyZWN0XG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IG9yaWdpbiBUaGUgb3JpZ2luLlxuICogQHBhcmFtIHtzdHJpbmd9IHR5cGUgICBUaGUgcmVkaXJlY3QgdHlwZSwgcmVnZXggb3IgcGxhaW4uXG4gKiBAcGFyYW0ge3N0cmluZ30gbm9uY2UgIFRoZSBub25jZS5cbiAqIEBwYXJhbSB7b2JqZWN0fSBzb3VyY2UgVGhlIHNvdXJjZSBvZiB0aGUgcmVkaXJlY3QuXG4gKlxuICogQHJldHVybnMge3ZvaWR9XG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB3cHNlb0NyZWF0ZVJlZGlyZWN0KCBvcmlnaW4sIHR5cGUsIG5vbmNlLCBzb3VyY2UgKSB7XG5cdHZhciB0YXJnZXQgPSBcIlwiO1xuXG5cdGlmICggcGFyc2VJbnQoIHR5cGUsIDEwICkgIT09IDQxMCApIHtcblx0XHQvKiBlc2xpbnQtZGlzYWJsZSBuby1hbGVydCAqL1xuXHRcdHRhcmdldCA9IHdpbmRvdy5wcm9tcHQoIHdwc2VvUHJlbWl1bVN0cmluZ3MuZW50ZXJfbmV3X3VybC5yZXBsYWNlKCBcIiVzXCIsIG9yaWdpbiApICk7XG5cdFx0LyogZXNsaW50LWVuYWJsZSBuby1hbGVydCAqL1xuXG5cdFx0aWYgKCB0YXJnZXQgPT09IFwiXCIgKSB7XG5cdFx0XHQvKiBlc2xpbnQtZGlzYWJsZSBuby1hbGVydCAqL1xuXHRcdFx0d2luZG93LmFsZXJ0KCB3cHNlb1ByZW1pdW1TdHJpbmdzLmVycm9yX25ld191cmwgKTtcblx0XHRcdC8qIGVzbGludC1lbmFibGUgbm8tYWxlcnQgKi9cblx0XHRcdHJldHVybjtcblx0XHR9XG5cdH1cblxuXHRqUXVlcnkucG9zdChcblx0XHRhamF4dXJsLFxuXHRcdHtcblx0XHRcdGFjdGlvbjogXCJ3cHNlb19hZGRfcmVkaXJlY3RfcGxhaW5cIixcblx0XHRcdC8qIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBjYW1lbGNhc2UgKi9cblx0XHRcdGFqYXhfbm9uY2U6IG5vbmNlLFxuXHRcdFx0cmVkaXJlY3Q6IHtcblx0XHRcdFx0b3JpZ2luOiBvcmlnaW4sXG5cdFx0XHRcdHRhcmdldDogdGFyZ2V0LFxuXHRcdFx0XHR0eXBlOiB0eXBlLFxuXHRcdFx0fSxcblx0XHR9LFxuXHRcdGZ1bmN0aW9uKCByZXNwb25zZSApIHtcblx0XHRcdHZhciBub3RpY2UgPSBqUXVlcnkoIHNvdXJjZSApLmNsb3Nlc3QoIFwiLnlvYXN0LW5vdGlmaWNhdGlvblwiICk7XG5cdFx0XHQvLyBSZW1vdmUgdGhlIGNsYXNzZXMgZmlyc3QuXG5cdFx0XHRqUXVlcnkoIG5vdGljZSApXG5cdFx0XHRcdC5yZW1vdmVDbGFzcyggXCJ1cGRhdGVkXCIgKVxuXHRcdFx0XHQucmVtb3ZlQ2xhc3MoIFwiZXJyb3JcIiApO1xuXG5cdFx0XHQvLyBSZW1vdmUgcG9zc2libHkgYWRkZWQgcmVkaXJlY3QgZXJyb3JzLlxuXHRcdFx0alF1ZXJ5KCBub3RpY2UgKS5maW5kKCBcIi5yZWRpcmVjdF9lcnJvclwiICkucmVtb3ZlKCk7XG5cblx0XHRcdGlmICggcmVzcG9uc2UuZXJyb3IgKSB7XG5cdFx0XHRcdC8vIEFkZCBwYXJhZ3JhcGggb24gdG9wIG9mIHRoZSBub3RpY2Ugd2l0aCBhY3Rpb25zIGFuZCBzZXQgY2xhc3MgdG8gZXJyb3IuXG5cdFx0XHRcdGpRdWVyeSggbm90aWNlIClcblx0XHRcdFx0XHQuYWRkQ2xhc3MoIFwiZXJyb3JcIiApXG5cdFx0XHRcdFx0LnByZXBlbmQoIFwiPHAgY2xhc3M9XFxcInJlZGlyZWN0X2Vycm9yXFxcIj5cIiArIHJlc3BvbnNlLmVycm9yLm1lc3NhZ2UgKyBcIjwvcD5cIiApO1xuXG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblxuXHRcdFx0Ly8gUGFyc2UgdGhlIHN1Y2Nlc3MgbWVzc2FnZS5cblx0XHRcdHZhciBzdWNjZXNzTWVzc2FnZSA9IFwiXCI7XG5cdFx0XHRpZiAoIHBhcnNlSW50KCB0eXBlLCAxMCApID09PSA0MTAgKSB7XG5cdFx0XHRcdHN1Y2Nlc3NNZXNzYWdlID0gd3BzZW9QcmVtaXVtU3RyaW5ncy5yZWRpcmVjdF9zYXZlZF9ub190YXJnZXQ7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRzdWNjZXNzTWVzc2FnZSA9IHdwc2VvUHJlbWl1bVN0cmluZ3MucmVkaXJlY3Rfc2F2ZWQucmVwbGFjZSggXCIlMiRzXCIsIFwiPGNvZGU+XCIgKyByZXNwb25zZS50YXJnZXQgKyBcIjwvY29kZT5cIiApO1xuXHRcdFx0fVxuXG5cdFx0XHRzdWNjZXNzTWVzc2FnZSA9IHN1Y2Nlc3NNZXNzYWdlLnJlcGxhY2UoIFwiJTEkc1wiLCBcIjxjb2RlPlwiICsgcmVzcG9uc2Uub3JpZ2luICsgXCI8L2NvZGU+XCIgKTtcblxuXHRcdFx0Ly8gU2V0IGNsYXNzIHRvIHVwZGF0ZWQgYW5kIHJlcGxhY2UgaHRtbCB3aXRoIHRoZSBzdWNjZXNzIG1lc3NhZ2UuXG5cdFx0XHRqUXVlcnkoIG5vdGljZSApXG5cdFx0XHRcdC5hZGRDbGFzcyggXCJ1cGRhdGVkXCIgKVxuXHRcdFx0XHQuaHRtbCggXCI8cD5cIiArIHN1Y2Nlc3NNZXNzYWdlICsgXCI8L3A+XCIgKTtcblx0XHR9LFxuXHRcdFwianNvblwiXG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQWlCQTtBQTBCQTtBQXlCQTtBQWVBO0FBa0JBO0FBbUJBO0FBQ0E7QUF4SEE7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBR0E7Ozs7Ozs7Ozs7QUFQQTtBQWlCQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFOQTtBQWNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFRQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQU5BO0FBY0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7QUFXQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7OztBQVNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7OztBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBSkE7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///18\n')},function(module,exports){eval("module.exports = window.wp.apiFetch;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cud3AuYXBpRmV0Y2hcIj9iYzBmIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gd2luZG93LndwLmFwaUZldGNoOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///19\n")},function(module,exports){eval("module.exports = window.wp.compose;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cud3AuY29tcG9zZVwiPzgzNDkiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cud3AuY29tcG9zZTsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///20\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.addRelatedKeyword = addRelatedKeyword;\nexports.changeRelatedKeyword = changeRelatedKeyword;\nexports.removeRelatedKeyword = removeRelatedKeyword;\nexports.setRelatedKeywords = setRelatedKeywords;\nexports.setRelatedKeywordResults = setRelatedKeywordResults;\nexports.setRelatedKeywordSynonyms = setRelatedKeywordSynonyms;\nvar ADD_RELATED_KEYWORD = exports.ADD_RELATED_KEYWORD = "ADD_RELATED_KEYWORD";\nvar SET_RELATED_KEYWORDS = exports.SET_RELATED_KEYWORDS = "SET_RELATED_KEYWORDS";\nvar CHANGE_RELATED_KEYWORD = exports.CHANGE_RELATED_KEYWORD = "CHANGE_RELATED_KEYWORD";\nvar REMOVE_RELATED_KEYWORD = exports.REMOVE_RELATED_KEYWORD = "REMOVE_RELATED_KEYWORD";\nvar SET_RELATED_KEYWORD_RESULTS = exports.SET_RELATED_KEYWORD_RESULTS = "SET_RELATED_KEYWORD_RESULTS";\nvar SET_RELATED_KEYWORD_SYNONYMS = exports.SET_RELATED_KEYWORD_SYNONYMS = "SET_RELATED_KEYWORD_SYNONYMS";\n\n/**\n * Adds a related keyword.\n *\n * @param {string} keyword The keyword to add.\n *\n * @returns {Object} Action object.\n */\nfunction addRelatedKeyword(keyword) {\n return {\n type: ADD_RELATED_KEYWORD,\n keyword: keyword\n };\n}\n\n/**\n * Changes the value of a related keyword.\n *\n * @param {string} key The key for this related keyword.\n * @param {string} keyword The keyword value.\n *\n * @returns {Object} Action object.\n */\nfunction changeRelatedKeyword(key, keyword) {\n return {\n type: CHANGE_RELATED_KEYWORD,\n key: key,\n keyword: keyword\n };\n}\n\n/**\n * Removes a related keyword.\n *\n * @param {string} key The key of the keyword to remove.\n *\n * @returns {Object} Action object.\n */\nfunction removeRelatedKeyword(key) {\n return {\n type: REMOVE_RELATED_KEYWORD,\n key: key\n };\n}\n\n/**\n * Sets all the related keywords.\n *\n * @param {string[]} keywords Array to which to set the keywords.\n *\n * @returns {Object} Action object.\n */\nfunction setRelatedKeywords(keywords) {\n return {\n type: SET_RELATED_KEYWORDS,\n keywords: keywords\n };\n}\n\n/**\n * Sets the results for a related keyword.\n *\n * @param {string} key Key of the keyword to set the results for.\n * @param {string} keyword The keyword to set the results for.\n * @param {Array} results An array of analysis results.\n * @param {string} score The score for this keyword.\n *\n * @returns {Object} Action object.\n */\nfunction setRelatedKeywordResults(key, keyword, results, score) {\n return {\n type: SET_RELATED_KEYWORD_RESULTS,\n key: key,\n keyword: keyword,\n results: results,\n score: score\n };\n}\n\n/**\n * Sets the synonyms for a related keyword.\n *\n * @param {string} key The key of the related keyword to change.\n * @param {string} synonyms The synonyms for this keyword.\n *\n * @returns {Object} Action object.\n */\nfunction setRelatedKeywordSynonyms(key, synonyms) {\n return {\n type: SET_RELATED_KEYWORD_SYNONYMS,\n key: key,\n synonyms: synonyms\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9hY3Rpb25zL3JlbGF0ZWRLZXl3b3Jkcy5qcz9lYzU1Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBBRERfUkVMQVRFRF9LRVlXT1JEID0gXCJBRERfUkVMQVRFRF9LRVlXT1JEXCI7XG5leHBvcnQgY29uc3QgU0VUX1JFTEFURURfS0VZV09SRFMgPSBcIlNFVF9SRUxBVEVEX0tFWVdPUkRTXCI7XG5leHBvcnQgY29uc3QgQ0hBTkdFX1JFTEFURURfS0VZV09SRCA9IFwiQ0hBTkdFX1JFTEFURURfS0VZV09SRFwiO1xuZXhwb3J0IGNvbnN0IFJFTU9WRV9SRUxBVEVEX0tFWVdPUkQgPSBcIlJFTU9WRV9SRUxBVEVEX0tFWVdPUkRcIjtcbmV4cG9ydCBjb25zdCBTRVRfUkVMQVRFRF9LRVlXT1JEX1JFU1VMVFMgPSBcIlNFVF9SRUxBVEVEX0tFWVdPUkRfUkVTVUxUU1wiO1xuZXhwb3J0IGNvbnN0IFNFVF9SRUxBVEVEX0tFWVdPUkRfU1lOT05ZTVMgPSBcIlNFVF9SRUxBVEVEX0tFWVdPUkRfU1lOT05ZTVNcIjtcblxuLyoqXG4gKiBBZGRzIGEgcmVsYXRlZCBrZXl3b3JkLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXl3b3JkIFRoZSBrZXl3b3JkIHRvIGFkZC5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBBY3Rpb24gb2JqZWN0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gYWRkUmVsYXRlZEtleXdvcmQoIGtleXdvcmQgKSB7XG5cdHJldHVybiB7XG5cdFx0dHlwZTogQUREX1JFTEFURURfS0VZV09SRCxcblx0XHRrZXl3b3JkLFxuXHR9O1xufVxuXG4vKipcbiAqIENoYW5nZXMgdGhlIHZhbHVlIG9mIGEgcmVsYXRlZCBrZXl3b3JkLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkgVGhlIGtleSBmb3IgdGhpcyByZWxhdGVkIGtleXdvcmQuXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5d29yZCBUaGUga2V5d29yZCB2YWx1ZS5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBBY3Rpb24gb2JqZWN0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gY2hhbmdlUmVsYXRlZEtleXdvcmQoIGtleSwga2V5d29yZCApIHtcblx0cmV0dXJuIHtcblx0XHR0eXBlOiBDSEFOR0VfUkVMQVRFRF9LRVlXT1JELFxuXHRcdGtleSxcblx0XHRrZXl3b3JkLFxuXHR9O1xufVxuXG4vKipcbiAqIFJlbW92ZXMgYSByZWxhdGVkIGtleXdvcmQuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGtleSBUaGUga2V5IG9mIHRoZSBrZXl3b3JkIHRvIHJlbW92ZS5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBBY3Rpb24gb2JqZWN0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gcmVtb3ZlUmVsYXRlZEtleXdvcmQoIGtleSApIHtcblx0cmV0dXJuIHtcblx0XHR0eXBlOiBSRU1PVkVfUkVMQVRFRF9LRVlXT1JELFxuXHRcdGtleSxcblx0fTtcbn1cblxuLyoqXG4gKiBTZXRzIGFsbCB0aGUgcmVsYXRlZCBrZXl3b3Jkcy5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBrZXl3b3JkcyBBcnJheSB0byB3aGljaCB0byBzZXQgdGhlIGtleXdvcmRzLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IEFjdGlvbiBvYmplY3QuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzZXRSZWxhdGVkS2V5d29yZHMoIGtleXdvcmRzICkge1xuXHRyZXR1cm4ge1xuXHRcdHR5cGU6IFNFVF9SRUxBVEVEX0tFWVdPUkRTLFxuXHRcdGtleXdvcmRzLFxuXHR9O1xufVxuXG4vKipcbiAqIFNldHMgdGhlIHJlc3VsdHMgZm9yIGEgcmVsYXRlZCBrZXl3b3JkLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkgS2V5IG9mIHRoZSBrZXl3b3JkIHRvIHNldCB0aGUgcmVzdWx0cyBmb3IuXG4gKiBAcGFyYW0ge3N0cmluZ30ga2V5d29yZCBUaGUga2V5d29yZCB0byBzZXQgdGhlIHJlc3VsdHMgZm9yLlxuICogQHBhcmFtIHtBcnJheX0gcmVzdWx0cyBBbiBhcnJheSBvZiBhbmFseXNpcyByZXN1bHRzLlxuICogQHBhcmFtIHtzdHJpbmd9IHNjb3JlIFRoZSBzY29yZSBmb3IgdGhpcyBrZXl3b3JkLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IEFjdGlvbiBvYmplY3QuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzZXRSZWxhdGVkS2V5d29yZFJlc3VsdHMoIGtleSwga2V5d29yZCwgcmVzdWx0cywgc2NvcmUgKSB7XG5cdHJldHVybiB7XG5cdFx0dHlwZTogU0VUX1JFTEFURURfS0VZV09SRF9SRVNVTFRTLFxuXHRcdGtleSxcblx0XHRrZXl3b3JkLFxuXHRcdHJlc3VsdHMsXG5cdFx0c2NvcmUsXG5cdH07XG59XG5cbi8qKlxuICogU2V0cyB0aGUgc3lub255bXMgZm9yIGEgcmVsYXRlZCBrZXl3b3JkLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXkgICAgICBUaGUga2V5IG9mIHRoZSByZWxhdGVkIGtleXdvcmQgdG8gY2hhbmdlLlxuICogQHBhcmFtIHtzdHJpbmd9IHN5bm9ueW1zIFRoZSBzeW5vbnltcyBmb3IgdGhpcyBrZXl3b3JkLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IEFjdGlvbiBvYmplY3QuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzZXRSZWxhdGVkS2V5d29yZFN5bm9ueW1zKCBrZXksIHN5bm9ueW1zICkge1xuXHRyZXR1cm4ge1xuXHRcdHR5cGU6IFNFVF9SRUxBVEVEX0tFWVdPUkRfU1lOT05ZTVMsXG5cdFx0a2V5LFxuXHRcdHN5bm9ueW1zLFxuXHR9O1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQWNBO0FBZUE7QUFlQTtBQWNBO0FBaUJBO0FBa0JBO0FBN0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBOzs7Ozs7OztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU9BO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///21\n')},,,function(module,exports,__webpack_require__){"use strict";eval("/**\n * Copyright (c) 2015-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\n\n\nvar React = __webpack_require__(8);\n\nvar REACT_ELEMENT_TYPE =\n (typeof Symbol === 'function' && Symbol.for && Symbol.for('react.element')) ||\n 0xeac7;\n\nvar emptyFunction = __webpack_require__(16);\nvar invariant = __webpack_require__(25);\nvar warning = __webpack_require__(26);\n\nvar SEPARATOR = '.';\nvar SUBSEPARATOR = ':';\n\nvar didWarnAboutMaps = false;\n\nvar ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\nvar FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\nfunction getIteratorFn(maybeIterable) {\n var iteratorFn =\n maybeIterable &&\n ((ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL]) ||\n maybeIterable[FAUX_ITERATOR_SYMBOL]);\n if (typeof iteratorFn === 'function') {\n return iteratorFn;\n }\n}\n\nfunction escape(key) {\n var escapeRegex = /[=:]/g;\n var escaperLookup = {\n '=': '=0',\n ':': '=2'\n };\n var escapedString = ('' + key).replace(escapeRegex, function(match) {\n return escaperLookup[match];\n });\n\n return '$' + escapedString;\n}\n\nfunction getComponentKey(component, index) {\n // Do some typechecking here since we call this blindly. We want to ensure\n // that we don't block potential future ES APIs.\n if (component && typeof component === 'object' && component.key != null) {\n // Explicit key\n return escape(component.key);\n }\n // Implicit key determined by the index in the set\n return index.toString(36);\n}\n\nfunction traverseAllChildrenImpl(\n children,\n nameSoFar,\n callback,\n traverseContext\n) {\n var type = typeof children;\n\n if (type === 'undefined' || type === 'boolean') {\n // All of the above are perceived as null.\n children = null;\n }\n\n if (\n children === null ||\n type === 'string' ||\n type === 'number' ||\n // The following is inlined from ReactElement. This means we can optimize\n // some checks. React Fiber also inlines this logic for similar purposes.\n (type === 'object' && children.$$typeof === REACT_ELEMENT_TYPE)\n ) {\n callback(\n traverseContext,\n children,\n // If it's the only child, treat the name as if it was wrapped in an array\n // so that it's consistent if the number of children grows.\n nameSoFar === '' ? SEPARATOR + getComponentKey(children, 0) : nameSoFar\n );\n return 1;\n }\n\n var child;\n var nextName;\n var subtreeCount = 0; // Count of children found in the current subtree.\n var nextNamePrefix = nameSoFar === '' ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n\n if (Array.isArray(children)) {\n for (var i = 0; i < children.length; i++) {\n child = children[i];\n nextName = nextNamePrefix + getComponentKey(child, i);\n subtreeCount += traverseAllChildrenImpl(\n child,\n nextName,\n callback,\n traverseContext\n );\n }\n } else {\n var iteratorFn = getIteratorFn(children);\n if (iteratorFn) {\n if (false) {}\n\n var iterator = iteratorFn.call(children);\n var step;\n var ii = 0;\n while (!(step = iterator.next()).done) {\n child = step.value;\n nextName = nextNamePrefix + getComponentKey(child, ii++);\n subtreeCount += traverseAllChildrenImpl(\n child,\n nextName,\n callback,\n traverseContext\n );\n }\n } else if (type === 'object') {\n var addendum = '';\n if (false) {}\n var childrenString = '' + children;\n invariant(\n false,\n 'Objects are not valid as a React child (found: %s).%s',\n childrenString === '[object Object]'\n ? 'object with keys {' + Object.keys(children).join(', ') + '}'\n : childrenString,\n addendum\n );\n }\n }\n\n return subtreeCount;\n}\n\nfunction traverseAllChildren(children, callback, traverseContext) {\n if (children == null) {\n return 0;\n }\n\n return traverseAllChildrenImpl(children, '', callback, traverseContext);\n}\n\nvar userProvidedKeyEscapeRegex = /\\/+/g;\nfunction escapeUserProvidedKey(text) {\n return ('' + text).replace(userProvidedKeyEscapeRegex, '$&/');\n}\n\nfunction cloneAndReplaceKey(oldElement, newKey) {\n return React.cloneElement(\n oldElement,\n {key: newKey},\n oldElement.props !== undefined ? oldElement.props.children : undefined\n );\n}\n\nvar DEFAULT_POOL_SIZE = 10;\nvar DEFAULT_POOLER = oneArgumentPooler;\n\nvar oneArgumentPooler = function(copyFieldsFrom) {\n var Klass = this;\n if (Klass.instancePool.length) {\n var instance = Klass.instancePool.pop();\n Klass.call(instance, copyFieldsFrom);\n return instance;\n } else {\n return new Klass(copyFieldsFrom);\n }\n};\n\nvar addPoolingTo = function addPoolingTo(CopyConstructor, pooler) {\n // Casting as any so that flow ignores the actual implementation and trusts\n // it to match the type we declared\n var NewKlass = CopyConstructor;\n NewKlass.instancePool = [];\n NewKlass.getPooled = pooler || DEFAULT_POOLER;\n if (!NewKlass.poolSize) {\n NewKlass.poolSize = DEFAULT_POOL_SIZE;\n }\n NewKlass.release = standardReleaser;\n return NewKlass;\n};\n\nvar standardReleaser = function standardReleaser(instance) {\n var Klass = this;\n invariant(\n instance instanceof Klass,\n 'Trying to release an instance into a pool of a different type.'\n );\n instance.destructor();\n if (Klass.instancePool.length < Klass.poolSize) {\n Klass.instancePool.push(instance);\n }\n};\n\nvar fourArgumentPooler = function fourArgumentPooler(a1, a2, a3, a4) {\n var Klass = this;\n if (Klass.instancePool.length) {\n var instance = Klass.instancePool.pop();\n Klass.call(instance, a1, a2, a3, a4);\n return instance;\n } else {\n return new Klass(a1, a2, a3, a4);\n }\n};\n\nfunction MapBookKeeping(mapResult, keyPrefix, mapFunction, mapContext) {\n this.result = mapResult;\n this.keyPrefix = keyPrefix;\n this.func = mapFunction;\n this.context = mapContext;\n this.count = 0;\n}\nMapBookKeeping.prototype.destructor = function() {\n this.result = null;\n this.keyPrefix = null;\n this.func = null;\n this.context = null;\n this.count = 0;\n};\naddPoolingTo(MapBookKeeping, fourArgumentPooler);\n\nfunction mapSingleChildIntoContext(bookKeeping, child, childKey) {\n var result = bookKeeping.result;\n var keyPrefix = bookKeeping.keyPrefix;\n var func = bookKeeping.func;\n var context = bookKeeping.context;\n\n var mappedChild = func.call(context, child, bookKeeping.count++);\n if (Array.isArray(mappedChild)) {\n mapIntoWithKeyPrefixInternal(\n mappedChild,\n result,\n childKey,\n emptyFunction.thatReturnsArgument\n );\n } else if (mappedChild != null) {\n if (React.isValidElement(mappedChild)) {\n mappedChild = cloneAndReplaceKey(\n mappedChild,\n // Keep both the (mapped) and old keys if they differ, just as\n // traverseAllChildren used to do for objects as children\n keyPrefix +\n (mappedChild.key && (!child || child.key !== mappedChild.key)\n ? escapeUserProvidedKey(mappedChild.key) + '/'\n : '') +\n childKey\n );\n }\n result.push(mappedChild);\n }\n}\n\nfunction mapIntoWithKeyPrefixInternal(children, array, prefix, func, context) {\n var escapedPrefix = '';\n if (prefix != null) {\n escapedPrefix = escapeUserProvidedKey(prefix) + '/';\n }\n var traverseContext = MapBookKeeping.getPooled(\n array,\n escapedPrefix,\n func,\n context\n );\n traverseAllChildren(children, mapSingleChildIntoContext, traverseContext);\n MapBookKeeping.release(traverseContext);\n}\n\nvar numericPropertyRegex = /^\\d+$/;\n\nvar warnedAboutNumeric = false;\n\nfunction createReactFragment(object) {\n if (typeof object !== 'object' || !object || Array.isArray(object)) {\n warning(\n false,\n 'React.addons.createFragment only accepts a single object. Got: %s',\n object\n );\n return object;\n }\n if (React.isValidElement(object)) {\n warning(\n false,\n 'React.addons.createFragment does not accept a ReactElement ' +\n 'without a wrapper object.'\n );\n return object;\n }\n\n invariant(\n object.nodeType !== 1,\n 'React.addons.createFragment(...): Encountered an invalid child; DOM ' +\n 'elements are not valid children of React components.'\n );\n\n var result = [];\n\n for (var key in object) {\n if (false) {}\n mapIntoWithKeyPrefixInternal(\n object[key],\n result,\n key,\n emptyFunction.thatReturnsArgument\n );\n }\n\n return result;\n}\n\nmodule.exports = createReactFragment;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvcmVhY3QtYWRkb25zLWNyZWF0ZS1mcmFnbWVudC9pbmRleC5qcz8yZWQxIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE1LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuJ3VzZSBzdHJpY3QnO1xuXG52YXIgUmVhY3QgPSByZXF1aXJlKCdyZWFjdCcpO1xuXG52YXIgUkVBQ1RfRUxFTUVOVF9UWVBFID1cbiAgKHR5cGVvZiBTeW1ib2wgPT09ICdmdW5jdGlvbicgJiYgU3ltYm9sLmZvciAmJiBTeW1ib2wuZm9yKCdyZWFjdC5lbGVtZW50JykpIHx8XG4gIDB4ZWFjNztcblxudmFyIGVtcHR5RnVuY3Rpb24gPSByZXF1aXJlKCdmYmpzL2xpYi9lbXB0eUZ1bmN0aW9uJyk7XG52YXIgaW52YXJpYW50ID0gcmVxdWlyZSgnZmJqcy9saWIvaW52YXJpYW50Jyk7XG52YXIgd2FybmluZyA9IHJlcXVpcmUoJ2ZianMvbGliL3dhcm5pbmcnKTtcblxudmFyIFNFUEFSQVRPUiA9ICcuJztcbnZhciBTVUJTRVBBUkFUT1IgPSAnOic7XG5cbnZhciBkaWRXYXJuQWJvdXRNYXBzID0gZmFsc2U7XG5cbnZhciBJVEVSQVRPUl9TWU1CT0wgPSB0eXBlb2YgU3ltYm9sID09PSAnZnVuY3Rpb24nICYmIFN5bWJvbC5pdGVyYXRvcjtcbnZhciBGQVVYX0lURVJBVE9SX1NZTUJPTCA9ICdAQGl0ZXJhdG9yJzsgLy8gQmVmb3JlIFN5bWJvbCBzcGVjLlxuXG5mdW5jdGlvbiBnZXRJdGVyYXRvckZuKG1heWJlSXRlcmFibGUpIHtcbiAgdmFyIGl0ZXJhdG9yRm4gPVxuICAgIG1heWJlSXRlcmFibGUgJiZcbiAgICAoKElURVJBVE9SX1NZTUJPTCAmJiBtYXliZUl0ZXJhYmxlW0lURVJBVE9SX1NZTUJPTF0pIHx8XG4gICAgICBtYXliZUl0ZXJhYmxlW0ZBVVhfSVRFUkFUT1JfU1lNQk9MXSk7XG4gIGlmICh0eXBlb2YgaXRlcmF0b3JGbiA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIHJldHVybiBpdGVyYXRvckZuO1xuICB9XG59XG5cbmZ1bmN0aW9uIGVzY2FwZShrZXkpIHtcbiAgdmFyIGVzY2FwZVJlZ2V4ID0gL1s9Ol0vZztcbiAgdmFyIGVzY2FwZXJMb29rdXAgPSB7XG4gICAgJz0nOiAnPTAnLFxuICAgICc6JzogJz0yJ1xuICB9O1xuICB2YXIgZXNjYXBlZFN0cmluZyA9ICgnJyArIGtleSkucmVwbGFjZShlc2NhcGVSZWdleCwgZnVuY3Rpb24obWF0Y2gpIHtcbiAgICByZXR1cm4gZXNjYXBlckxvb2t1cFttYXRjaF07XG4gIH0pO1xuXG4gIHJldHVybiAnJCcgKyBlc2NhcGVkU3RyaW5nO1xufVxuXG5mdW5jdGlvbiBnZXRDb21wb25lbnRLZXkoY29tcG9uZW50LCBpbmRleCkge1xuICAvLyBEbyBzb21lIHR5cGVjaGVja2luZyBoZXJlIHNpbmNlIHdlIGNhbGwgdGhpcyBibGluZGx5LiBXZSB3YW50IHRvIGVuc3VyZVxuICAvLyB0aGF0IHdlIGRvbid0IGJsb2NrIHBvdGVudGlhbCBmdXR1cmUgRVMgQVBJcy5cbiAgaWYgKGNvbXBvbmVudCAmJiB0eXBlb2YgY29tcG9uZW50ID09PSAnb2JqZWN0JyAmJiBjb21wb25lbnQua2V5ICE9IG51bGwpIHtcbiAgICAvLyBFeHBsaWNpdCBrZXlcbiAgICByZXR1cm4gZXNjYXBlKGNvbXBvbmVudC5rZXkpO1xuICB9XG4gIC8vIEltcGxpY2l0IGtleSBkZXRlcm1pbmVkIGJ5IHRoZSBpbmRleCBpbiB0aGUgc2V0XG4gIHJldHVybiBpbmRleC50b1N0cmluZygzNik7XG59XG5cbmZ1bmN0aW9uIHRyYXZlcnNlQWxsQ2hpbGRyZW5JbXBsKFxuICBjaGlsZHJlbixcbiAgbmFtZVNvRmFyLFxuICBjYWxsYmFjayxcbiAgdHJhdmVyc2VDb250ZXh0XG4pIHtcbiAgdmFyIHR5cGUgPSB0eXBlb2YgY2hpbGRyZW47XG5cbiAgaWYgKHR5cGUgPT09ICd1bmRlZmluZWQnIHx8IHR5cGUgPT09ICdib29sZWFuJykge1xuICAgIC8vIEFsbCBvZiB0aGUgYWJvdmUgYXJlIHBlcmNlaXZlZCBhcyBudWxsLlxuICAgIGNoaWxkcmVuID0gbnVsbDtcbiAgfVxuXG4gIGlmIChcbiAgICBjaGlsZHJlbiA9PT0gbnVsbCB8fFxuICAgIHR5cGUgPT09ICdzdHJpbmcnIHx8XG4gICAgdHlwZSA9PT0gJ251bWJlcicgfHxcbiAgICAvLyBUaGUgZm9sbG93aW5nIGlzIGlubGluZWQgZnJvbSBSZWFjdEVsZW1lbnQuIFRoaXMgbWVhbnMgd2UgY2FuIG9wdGltaXplXG4gICAgLy8gc29tZSBjaGVja3MuIFJlYWN0IEZpYmVyIGFsc28gaW5saW5lcyB0aGlzIGxvZ2ljIGZvciBzaW1pbGFyIHB1cnBvc2VzLlxuICAgICh0eXBlID09PSAnb2JqZWN0JyAmJiBjaGlsZHJlbi4kJHR5cGVvZiA9PT0gUkVBQ1RfRUxFTUVOVF9UWVBFKVxuICApIHtcbiAgICBjYWxsYmFjayhcbiAgICAgIHRyYXZlcnNlQ29udGV4dCxcbiAgICAgIGNoaWxkcmVuLFxuICAgICAgLy8gSWYgaXQncyB0aGUgb25seSBjaGlsZCwgdHJlYXQgdGhlIG5hbWUgYXMgaWYgaXQgd2FzIHdyYXBwZWQgaW4gYW4gYXJyYXlcbiAgICAgIC8vIHNvIHRoYXQgaXQncyBjb25zaXN0ZW50IGlmIHRoZSBudW1iZXIgb2YgY2hpbGRyZW4gZ3Jvd3MuXG4gICAgICBuYW1lU29GYXIgPT09ICcnID8gU0VQQVJBVE9SICsgZ2V0Q29tcG9uZW50S2V5KGNoaWxkcmVuLCAwKSA6IG5hbWVTb0ZhclxuICAgICk7XG4gICAgcmV0dXJuIDE7XG4gIH1cblxuICB2YXIgY2hpbGQ7XG4gIHZhciBuZXh0TmFtZTtcbiAgdmFyIHN1YnRyZWVDb3VudCA9IDA7IC8vIENvdW50IG9mIGNoaWxkcmVuIGZvdW5kIGluIHRoZSBjdXJyZW50IHN1YnRyZWUuXG4gIHZhciBuZXh0TmFtZVByZWZpeCA9IG5hbWVTb0ZhciA9PT0gJycgPyBTRVBBUkFUT1IgOiBuYW1lU29GYXIgKyBTVUJTRVBBUkFUT1I7XG5cbiAgaWYgKEFycmF5LmlzQXJyYXkoY2hpbGRyZW4pKSB7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBjaGlsZHJlbi5sZW5ndGg7IGkrKykge1xuICAgICAgY2hpbGQgPSBjaGlsZHJlbltpXTtcbiAgICAgIG5leHROYW1lID0gbmV4dE5hbWVQcmVmaXggKyBnZXRDb21wb25lbnRLZXkoY2hpbGQsIGkpO1xuICAgICAgc3VidHJlZUNvdW50ICs9IHRyYXZlcnNlQWxsQ2hpbGRyZW5JbXBsKFxuICAgICAgICBjaGlsZCxcbiAgICAgICAgbmV4dE5hbWUsXG4gICAgICAgIGNhbGxiYWNrLFxuICAgICAgICB0cmF2ZXJzZUNvbnRleHRcbiAgICAgICk7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHZhciBpdGVyYXRvckZuID0gZ2V0SXRlcmF0b3JGbihjaGlsZHJlbik7XG4gICAgaWYgKGl0ZXJhdG9yRm4pIHtcbiAgICAgIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nKSB7XG4gICAgICAgIC8vIFdhcm4gYWJvdXQgdXNpbmcgTWFwcyBhcyBjaGlsZHJlblxuICAgICAgICBpZiAoaXRlcmF0b3JGbiA9PT0gY2hpbGRyZW4uZW50cmllcykge1xuICAgICAgICAgIHdhcm5pbmcoXG4gICAgICAgICAgICBkaWRXYXJuQWJvdXRNYXBzLFxuICAgICAgICAgICAgJ1VzaW5nIE1hcHMgYXMgY2hpbGRyZW4gaXMgdW5zdXBwb3J0ZWQgYW5kIHdpbGwgbGlrZWx5IHlpZWxkICcgK1xuICAgICAgICAgICAgICAndW5leHBlY3RlZCByZXN1bHRzLiBDb252ZXJ0IGl0IHRvIGEgc2VxdWVuY2UvaXRlcmFibGUgb2Yga2V5ZWQgJyArXG4gICAgICAgICAgICAgICdSZWFjdEVsZW1lbnRzIGluc3RlYWQuJ1xuICAgICAgICAgICk7XG4gICAgICAgICAgZGlkV2FybkFib3V0TWFwcyA9IHRydWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdmFyIGl0ZXJhdG9yID0gaXRlcmF0b3JGbi5jYWxsKGNoaWxkcmVuKTtcbiAgICAgIHZhciBzdGVwO1xuICAgICAgdmFyIGlpID0gMDtcbiAgICAgIHdoaWxlICghKHN0ZXAgPSBpdGVyYXRvci5uZXh0KCkpLmRvbmUpIHtcbiAgICAgICAgY2hpbGQgPSBzdGVwLnZhbHVlO1xuICAgICAgICBuZXh0TmFtZSA9IG5leHROYW1lUHJlZml4ICsgZ2V0Q29tcG9uZW50S2V5KGNoaWxkLCBpaSsrKTtcbiAgICAgICAgc3VidHJlZUNvdW50ICs9IHRyYXZlcnNlQWxsQ2hpbGRyZW5JbXBsKFxuICAgICAgICAgIGNoaWxkLFxuICAgICAgICAgIG5leHROYW1lLFxuICAgICAgICAgIGNhbGxiYWNrLFxuICAgICAgICAgIHRyYXZlcnNlQ29udGV4dFxuICAgICAgICApO1xuICAgICAgfVxuICAgIH0gZWxzZSBpZiAodHlwZSA9PT0gJ29iamVjdCcpIHtcbiAgICAgIHZhciBhZGRlbmR1bSA9ICcnO1xuICAgICAgaWYgKHByb2Nlc3MuZW52Lk5PREVfRU5WICE9PSAncHJvZHVjdGlvbicpIHtcbiAgICAgICAgYWRkZW5kdW0gPVxuICAgICAgICAgICcgSWYgeW91IG1lYW50IHRvIHJlbmRlciBhIGNvbGxlY3Rpb24gb2YgY2hpbGRyZW4sIHVzZSBhbiBhcnJheSAnICtcbiAgICAgICAgICAnaW5zdGVhZCBvciB3cmFwIHRoZSBvYmplY3QgdXNpbmcgY3JlYXRlRnJhZ21lbnQob2JqZWN0KSBmcm9tIHRoZSAnICtcbiAgICAgICAgICAnUmVhY3QgYWRkLW9ucy4nO1xuICAgICAgfVxuICAgICAgdmFyIGNoaWxkcmVuU3RyaW5nID0gJycgKyBjaGlsZHJlbjtcbiAgICAgIGludmFyaWFudChcbiAgICAgICAgZmFsc2UsXG4gICAgICAgICdPYmplY3RzIGFyZSBub3QgdmFsaWQgYXMgYSBSZWFjdCBjaGlsZCAoZm91bmQ6ICVzKS4lcycsXG4gICAgICAgIGNoaWxkcmVuU3RyaW5nID09PSAnW29iamVjdCBPYmplY3RdJ1xuICAgICAgICAgID8gJ29iamVjdCB3aXRoIGtleXMgeycgKyBPYmplY3Qua2V5cyhjaGlsZHJlbikuam9pbignLCAnKSArICd9J1xuICAgICAgICAgIDogY2hpbGRyZW5TdHJpbmcsXG4gICAgICAgIGFkZGVuZHVtXG4gICAgICApO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBzdWJ0cmVlQ291bnQ7XG59XG5cbmZ1bmN0aW9uIHRyYXZlcnNlQWxsQ2hpbGRyZW4oY2hpbGRyZW4sIGNhbGxiYWNrLCB0cmF2ZXJzZUNvbnRleHQpIHtcbiAgaWYgKGNoaWxkcmVuID09IG51bGwpIHtcbiAgICByZXR1cm4gMDtcbiAgfVxuXG4gIHJldHVybiB0cmF2ZXJzZUFsbENoaWxkcmVuSW1wbChjaGlsZHJlbiwgJycsIGNhbGxiYWNrLCB0cmF2ZXJzZUNvbnRleHQpO1xufVxuXG52YXIgdXNlclByb3ZpZGVkS2V5RXNjYXBlUmVnZXggPSAvXFwvKy9nO1xuZnVuY3Rpb24gZXNjYXBlVXNlclByb3ZpZGVkS2V5KHRleHQpIHtcbiAgcmV0dXJuICgnJyArIHRleHQpLnJlcGxhY2UodXNlclByb3ZpZGVkS2V5RXNjYXBlUmVnZXgsICckJi8nKTtcbn1cblxuZnVuY3Rpb24gY2xvbmVBbmRSZXBsYWNlS2V5KG9sZEVsZW1lbnQsIG5ld0tleSkge1xuICByZXR1cm4gUmVhY3QuY2xvbmVFbGVtZW50KFxuICAgIG9sZEVsZW1lbnQsXG4gICAge2tleTogbmV3S2V5fSxcbiAgICBvbGRFbGVtZW50LnByb3BzICE9PSB1bmRlZmluZWQgPyBvbGRFbGVtZW50LnByb3BzLmNoaWxkcmVuIDogdW5kZWZpbmVkXG4gICk7XG59XG5cbnZhciBERUZBVUxUX1BPT0xfU0laRSA9IDEwO1xudmFyIERFRkFVTFRfUE9PTEVSID0gb25lQXJndW1lbnRQb29sZXI7XG5cbnZhciBvbmVBcmd1bWVudFBvb2xlciA9IGZ1bmN0aW9uKGNvcHlGaWVsZHNGcm9tKSB7XG4gIHZhciBLbGFzcyA9IHRoaXM7XG4gIGlmIChLbGFzcy5pbnN0YW5jZVBvb2wubGVuZ3RoKSB7XG4gICAgdmFyIGluc3RhbmNlID0gS2xhc3MuaW5zdGFuY2VQb29sLnBvcCgpO1xuICAgIEtsYXNzLmNhbGwoaW5zdGFuY2UsIGNvcHlGaWVsZHNGcm9tKTtcbiAgICByZXR1cm4gaW5zdGFuY2U7XG4gIH0gZWxzZSB7XG4gICAgcmV0dXJuIG5ldyBLbGFzcyhjb3B5RmllbGRzRnJvbSk7XG4gIH1cbn07XG5cbnZhciBhZGRQb29saW5nVG8gPSBmdW5jdGlvbiBhZGRQb29saW5nVG8oQ29weUNvbnN0cnVjdG9yLCBwb29sZXIpIHtcbiAgLy8gQ2FzdGluZyBhcyBhbnkgc28gdGhhdCBmbG93IGlnbm9yZXMgdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBhbmQgdHJ1c3RzXG4gIC8vIGl0IHRvIG1hdGNoIHRoZSB0eXBlIHdlIGRlY2xhcmVkXG4gIHZhciBOZXdLbGFzcyA9IENvcHlDb25zdHJ1Y3RvcjtcbiAgTmV3S2xhc3MuaW5zdGFuY2VQb29sID0gW107XG4gIE5ld0tsYXNzLmdldFBvb2xlZCA9IHBvb2xlciB8fCBERUZBVUxUX1BPT0xFUjtcbiAgaWYgKCFOZXdLbGFzcy5wb29sU2l6ZSkge1xuICAgIE5ld0tsYXNzLnBvb2xTaXplID0gREVGQVVMVF9QT09MX1NJWkU7XG4gIH1cbiAgTmV3S2xhc3MucmVsZWFzZSA9IHN0YW5kYXJkUmVsZWFzZXI7XG4gIHJldHVybiBOZXdLbGFzcztcbn07XG5cbnZhciBzdGFuZGFyZFJlbGVhc2VyID0gZnVuY3Rpb24gc3RhbmRhcmRSZWxlYXNlcihpbnN0YW5jZSkge1xuICB2YXIgS2xhc3MgPSB0aGlzO1xuICBpbnZhcmlhbnQoXG4gICAgaW5zdGFuY2UgaW5zdGFuY2VvZiBLbGFzcyxcbiAgICAnVHJ5aW5nIHRvIHJlbGVhc2UgYW4gaW5zdGFuY2UgaW50byBhIHBvb2wgb2YgYSBkaWZmZXJlbnQgdHlwZS4nXG4gICk7XG4gIGluc3RhbmNlLmRlc3RydWN0b3IoKTtcbiAgaWYgKEtsYXNzLmluc3RhbmNlUG9vbC5sZW5ndGggPCBLbGFzcy5wb29sU2l6ZSkge1xuICAgIEtsYXNzLmluc3RhbmNlUG9vbC5wdXNoKGluc3RhbmNlKTtcbiAgfVxufTtcblxudmFyIGZvdXJBcmd1bWVudFBvb2xlciA9IGZ1bmN0aW9uIGZvdXJBcmd1bWVudFBvb2xlcihhMSwgYTIsIGEzLCBhNCkge1xuICB2YXIgS2xhc3MgPSB0aGlzO1xuICBpZiAoS2xhc3MuaW5zdGFuY2VQb29sLmxlbmd0aCkge1xuICAgIHZhciBpbnN0YW5jZSA9IEtsYXNzLmluc3RhbmNlUG9vbC5wb3AoKTtcbiAgICBLbGFzcy5jYWxsKGluc3RhbmNlLCBhMSwgYTIsIGEzLCBhNCk7XG4gICAgcmV0dXJuIGluc3RhbmNlO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiBuZXcgS2xhc3MoYTEsIGEyLCBhMywgYTQpO1xuICB9XG59O1xuXG5mdW5jdGlvbiBNYXBCb29rS2VlcGluZyhtYXBSZXN1bHQsIGtleVByZWZpeCwgbWFwRnVuY3Rpb24sIG1hcENvbnRleHQpIHtcbiAgdGhpcy5yZXN1bHQgPSBtYXBSZXN1bHQ7XG4gIHRoaXMua2V5UHJlZml4ID0ga2V5UHJlZml4O1xuICB0aGlzLmZ1bmMgPSBtYXBGdW5jdGlvbjtcbiAgdGhpcy5jb250ZXh0ID0gbWFwQ29udGV4dDtcbiAgdGhpcy5jb3VudCA9IDA7XG59XG5NYXBCb29rS2VlcGluZy5wcm90b3R5cGUuZGVzdHJ1Y3RvciA9IGZ1bmN0aW9uKCkge1xuICB0aGlzLnJlc3VsdCA9IG51bGw7XG4gIHRoaXMua2V5UHJlZml4ID0gbnVsbDtcbiAgdGhpcy5mdW5jID0gbnVsbDtcbiAgdGhpcy5jb250ZXh0ID0gbnVsbDtcbiAgdGhpcy5jb3VudCA9IDA7XG59O1xuYWRkUG9vbGluZ1RvKE1hcEJvb2tLZWVwaW5nLCBmb3VyQXJndW1lbnRQb29sZXIpO1xuXG5mdW5jdGlvbiBtYXBTaW5nbGVDaGlsZEludG9Db250ZXh0KGJvb2tLZWVwaW5nLCBjaGlsZCwgY2hpbGRLZXkpIHtcbiAgdmFyIHJlc3VsdCA9IGJvb2tLZWVwaW5nLnJlc3VsdDtcbiAgdmFyIGtleVByZWZpeCA9IGJvb2tLZWVwaW5nLmtleVByZWZpeDtcbiAgdmFyIGZ1bmMgPSBib29rS2VlcGluZy5mdW5jO1xuICB2YXIgY29udGV4dCA9IGJvb2tLZWVwaW5nLmNvbnRleHQ7XG5cbiAgdmFyIG1hcHBlZENoaWxkID0gZnVuYy5jYWxsKGNvbnRleHQsIGNoaWxkLCBib29rS2VlcGluZy5jb3VudCsrKTtcbiAgaWYgKEFycmF5LmlzQXJyYXkobWFwcGVkQ2hpbGQpKSB7XG4gICAgbWFwSW50b1dpdGhLZXlQcmVmaXhJbnRlcm5hbChcbiAgICAgIG1hcHBlZENoaWxkLFxuICAgICAgcmVzdWx0LFxuICAgICAgY2hpbGRLZXksXG4gICAgICBlbXB0eUZ1bmN0aW9uLnRoYXRSZXR1cm5zQXJndW1lbnRcbiAgICApO1xuICB9IGVsc2UgaWYgKG1hcHBlZENoaWxkICE9IG51bGwpIHtcbiAgICBpZiAoUmVhY3QuaXNWYWxpZEVsZW1lbnQobWFwcGVkQ2hpbGQpKSB7XG4gICAgICBtYXBwZWRDaGlsZCA9IGNsb25lQW5kUmVwbGFjZUtleShcbiAgICAgICAgbWFwcGVkQ2hpbGQsXG4gICAgICAgIC8vIEtlZXAgYm90aCB0aGUgKG1hcHBlZCkgYW5kIG9sZCBrZXlzIGlmIHRoZXkgZGlmZmVyLCBqdXN0IGFzXG4gICAgICAgIC8vIHRyYXZlcnNlQWxsQ2hpbGRyZW4gdXNlZCB0byBkbyBmb3Igb2JqZWN0cyBhcyBjaGlsZHJlblxuICAgICAgICBrZXlQcmVmaXggK1xuICAgICAgICAgIChtYXBwZWRDaGlsZC5rZXkgJiYgKCFjaGlsZCB8fCBjaGlsZC5rZXkgIT09IG1hcHBlZENoaWxkLmtleSlcbiAgICAgICAgICAgID8gZXNjYXBlVXNlclByb3ZpZGVkS2V5KG1hcHBlZENoaWxkLmtleSkgKyAnLydcbiAgICAgICAgICAgIDogJycpICtcbiAgICAgICAgICBjaGlsZEtleVxuICAgICAgKTtcbiAgICB9XG4gICAgcmVzdWx0LnB1c2gobWFwcGVkQ2hpbGQpO1xuICB9XG59XG5cbmZ1bmN0aW9uIG1hcEludG9XaXRoS2V5UHJlZml4SW50ZXJuYWwoY2hpbGRyZW4sIGFycmF5LCBwcmVmaXgsIGZ1bmMsIGNvbnRleHQpIHtcbiAgdmFyIGVzY2FwZWRQcmVmaXggPSAnJztcbiAgaWYgKHByZWZpeCAhPSBudWxsKSB7XG4gICAgZXNjYXBlZFByZWZpeCA9IGVzY2FwZVVzZXJQcm92aWRlZEtleShwcmVmaXgpICsgJy8nO1xuICB9XG4gIHZhciB0cmF2ZXJzZUNvbnRleHQgPSBNYXBCb29rS2VlcGluZy5nZXRQb29sZWQoXG4gICAgYXJyYXksXG4gICAgZXNjYXBlZFByZWZpeCxcbiAgICBmdW5jLFxuICAgIGNvbnRleHRcbiAgKTtcbiAgdHJhdmVyc2VBbGxDaGlsZHJlbihjaGlsZHJlbiwgbWFwU2luZ2xlQ2hpbGRJbnRvQ29udGV4dCwgdHJhdmVyc2VDb250ZXh0KTtcbiAgTWFwQm9va0tlZXBpbmcucmVsZWFzZSh0cmF2ZXJzZUNvbnRleHQpO1xufVxuXG52YXIgbnVtZXJpY1Byb3BlcnR5UmVnZXggPSAvXlxcZCskLztcblxudmFyIHdhcm5lZEFib3V0TnVtZXJpYyA9IGZhbHNlO1xuXG5mdW5jdGlvbiBjcmVhdGVSZWFjdEZyYWdtZW50KG9iamVjdCkge1xuICBpZiAodHlwZW9mIG9iamVjdCAhPT0gJ29iamVjdCcgfHwgIW9iamVjdCB8fCBBcnJheS5pc0FycmF5KG9iamVjdCkpIHtcbiAgICB3YXJuaW5nKFxuICAgICAgZmFsc2UsXG4gICAgICAnUmVhY3QuYWRkb25zLmNyZWF0ZUZyYWdtZW50IG9ubHkgYWNjZXB0cyBhIHNpbmdsZSBvYmplY3QuIEdvdDogJXMnLFxuICAgICAgb2JqZWN0XG4gICAgKTtcbiAgICByZXR1cm4gb2JqZWN0O1xuICB9XG4gIGlmIChSZWFjdC5pc1ZhbGlkRWxlbWVudChvYmplY3QpKSB7XG4gICAgd2FybmluZyhcbiAgICAgIGZhbHNlLFxuICAgICAgJ1JlYWN0LmFkZG9ucy5jcmVhdGVGcmFnbWVudCBkb2VzIG5vdCBhY2NlcHQgYSBSZWFjdEVsZW1lbnQgJyArXG4gICAgICAgICd3aXRob3V0IGEgd3JhcHBlciBvYmplY3QuJ1xuICAgICk7XG4gICAgcmV0dXJuIG9iamVjdDtcbiAgfVxuXG4gIGludmFyaWFudChcbiAgICBvYmplY3Qubm9kZVR5cGUgIT09IDEsXG4gICAgJ1JlYWN0LmFkZG9ucy5jcmVhdGVGcmFnbWVudCguLi4pOiBFbmNvdW50ZXJlZCBhbiBpbnZhbGlkIGNoaWxkOyBET00gJyArXG4gICAgICAnZWxlbWVudHMgYXJlIG5vdCB2YWxpZCBjaGlsZHJlbiBvZiBSZWFjdCBjb21wb25lbnRzLidcbiAgKTtcblxuICB2YXIgcmVzdWx0ID0gW107XG5cbiAgZm9yICh2YXIga2V5IGluIG9iamVjdCkge1xuICAgIGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nKSB7XG4gICAgICBpZiAoIXdhcm5lZEFib3V0TnVtZXJpYyAmJiBudW1lcmljUHJvcGVydHlSZWdleC50ZXN0KGtleSkpIHtcbiAgICAgICAgd2FybmluZyhcbiAgICAgICAgICBmYWxzZSxcbiAgICAgICAgICAnUmVhY3QuYWRkb25zLmNyZWF0ZUZyYWdtZW50KC4uLik6IENoaWxkIG9iamVjdHMgc2hvdWxkIGhhdmUgJyArXG4gICAgICAgICAgICAnbm9uLW51bWVyaWMga2V5cyBzbyBvcmRlcmluZyBpcyBwcmVzZXJ2ZWQuJ1xuICAgICAgICApO1xuICAgICAgICB3YXJuZWRBYm91dE51bWVyaWMgPSB0cnVlO1xuICAgICAgfVxuICAgIH1cbiAgICBtYXBJbnRvV2l0aEtleVByZWZpeEludGVybmFsKFxuICAgICAgb2JqZWN0W2tleV0sXG4gICAgICByZXN1bHQsXG4gICAgICBrZXksXG4gICAgICBlbXB0eUZ1bmN0aW9uLnRoYXRSZXR1cm5zQXJndW1lbnRcbiAgICApO1xuICB9XG5cbiAgcmV0dXJuIHJlc3VsdDtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBjcmVhdGVSZWFjdEZyYWdtZW50O1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBU0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///24\n")},function(module,exports,__webpack_require__){"use strict";eval("/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar validateFormat = function validateFormat(format) {};\n\nif (false) {}\n\nfunction invariant(condition, format, a, b, c, d, e, f) {\n validateFormat(format);\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(format.replace(/%s/g, function () {\n return args[argIndex++];\n }));\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n}\n\nmodule.exports = invariant;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvZmJqcy9saWIvaW52YXJpYW50LmpzP2EzZTEiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMtcHJlc2VudCwgRmFjZWJvb2ssIEluYy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqXG4gKi9cblxuJ3VzZSBzdHJpY3QnO1xuXG4vKipcbiAqIFVzZSBpbnZhcmlhbnQoKSB0byBhc3NlcnQgc3RhdGUgd2hpY2ggeW91ciBwcm9ncmFtIGFzc3VtZXMgdG8gYmUgdHJ1ZS5cbiAqXG4gKiBQcm92aWRlIHNwcmludGYtc3R5bGUgZm9ybWF0IChvbmx5ICVzIGlzIHN1cHBvcnRlZCkgYW5kIGFyZ3VtZW50c1xuICogdG8gcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB3aGF0IGJyb2tlIGFuZCB3aGF0IHlvdSB3ZXJlXG4gKiBleHBlY3RpbmcuXG4gKlxuICogVGhlIGludmFyaWFudCBtZXNzYWdlIHdpbGwgYmUgc3RyaXBwZWQgaW4gcHJvZHVjdGlvbiwgYnV0IHRoZSBpbnZhcmlhbnRcbiAqIHdpbGwgcmVtYWluIHRvIGVuc3VyZSBsb2dpYyBkb2VzIG5vdCBkaWZmZXIgaW4gcHJvZHVjdGlvbi5cbiAqL1xuXG52YXIgdmFsaWRhdGVGb3JtYXQgPSBmdW5jdGlvbiB2YWxpZGF0ZUZvcm1hdChmb3JtYXQpIHt9O1xuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICB2YWxpZGF0ZUZvcm1hdCA9IGZ1bmN0aW9uIHZhbGlkYXRlRm9ybWF0KGZvcm1hdCkge1xuICAgIGlmIChmb3JtYXQgPT09IHVuZGVmaW5lZCkge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdpbnZhcmlhbnQgcmVxdWlyZXMgYW4gZXJyb3IgbWVzc2FnZSBhcmd1bWVudCcpO1xuICAgIH1cbiAgfTtcbn1cblxuZnVuY3Rpb24gaW52YXJpYW50KGNvbmRpdGlvbiwgZm9ybWF0LCBhLCBiLCBjLCBkLCBlLCBmKSB7XG4gIHZhbGlkYXRlRm9ybWF0KGZvcm1hdCk7XG5cbiAgaWYgKCFjb25kaXRpb24pIHtcbiAgICB2YXIgZXJyb3I7XG4gICAgaWYgKGZvcm1hdCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICBlcnJvciA9IG5ldyBFcnJvcignTWluaWZpZWQgZXhjZXB0aW9uIG9jY3VycmVkOyB1c2UgdGhlIG5vbi1taW5pZmllZCBkZXYgZW52aXJvbm1lbnQgJyArICdmb3IgdGhlIGZ1bGwgZXJyb3IgbWVzc2FnZSBhbmQgYWRkaXRpb25hbCBoZWxwZnVsIHdhcm5pbmdzLicpO1xuICAgIH0gZWxzZSB7XG4gICAgICB2YXIgYXJncyA9IFthLCBiLCBjLCBkLCBlLCBmXTtcbiAgICAgIHZhciBhcmdJbmRleCA9IDA7XG4gICAgICBlcnJvciA9IG5ldyBFcnJvcihmb3JtYXQucmVwbGFjZSgvJXMvZywgZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gYXJnc1thcmdJbmRleCsrXTtcbiAgICAgIH0pKTtcbiAgICAgIGVycm9yLm5hbWUgPSAnSW52YXJpYW50IFZpb2xhdGlvbic7XG4gICAgfVxuXG4gICAgZXJyb3IuZnJhbWVzVG9Qb3AgPSAxOyAvLyB3ZSBkb24ndCBjYXJlIGFib3V0IGludmFyaWFudCdzIG93biBmcmFtZVxuICAgIHRocm93IGVycm9yO1xuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gaW52YXJpYW50OyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///25\n")},function(module,exports,__webpack_require__){"use strict";eval("/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n\n\nvar emptyFunction = __webpack_require__(16);\n\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\nvar warning = emptyFunction;\n\nif (false) { var printWarning; }\n\nmodule.exports = warning;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvZmJqcy9saWIvd2FybmluZy5qcz80Yjk4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE0LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKlxuICovXG5cbid1c2Ugc3RyaWN0JztcblxudmFyIGVtcHR5RnVuY3Rpb24gPSByZXF1aXJlKCcuL2VtcHR5RnVuY3Rpb24nKTtcblxuLyoqXG4gKiBTaW1pbGFyIHRvIGludmFyaWFudCBidXQgb25seSBsb2dzIGEgd2FybmluZyBpZiB0aGUgY29uZGl0aW9uIGlzIG5vdCBtZXQuXG4gKiBUaGlzIGNhbiBiZSB1c2VkIHRvIGxvZyBpc3N1ZXMgaW4gZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnRzIGluIGNyaXRpY2FsXG4gKiBwYXRocy4gUmVtb3ZpbmcgdGhlIGxvZ2dpbmcgY29kZSBmb3IgcHJvZHVjdGlvbiBlbnZpcm9ubWVudHMgd2lsbCBrZWVwIHRoZVxuICogc2FtZSBsb2dpYyBhbmQgZm9sbG93IHRoZSBzYW1lIGNvZGUgcGF0aHMuXG4gKi9cblxudmFyIHdhcm5pbmcgPSBlbXB0eUZ1bmN0aW9uO1xuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICB2YXIgcHJpbnRXYXJuaW5nID0gZnVuY3Rpb24gcHJpbnRXYXJuaW5nKGZvcm1hdCkge1xuICAgIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gQXJyYXkoX2xlbiA+IDEgPyBfbGVuIC0gMSA6IDApLCBfa2V5ID0gMTsgX2tleSA8IF9sZW47IF9rZXkrKykge1xuICAgICAgYXJnc1tfa2V5IC0gMV0gPSBhcmd1bWVudHNbX2tleV07XG4gICAgfVxuXG4gICAgdmFyIGFyZ0luZGV4ID0gMDtcbiAgICB2YXIgbWVzc2FnZSA9ICdXYXJuaW5nOiAnICsgZm9ybWF0LnJlcGxhY2UoLyVzL2csIGZ1bmN0aW9uICgpIHtcbiAgICAgIHJldHVybiBhcmdzW2FyZ0luZGV4KytdO1xuICAgIH0pO1xuICAgIGlmICh0eXBlb2YgY29uc29sZSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICAgIGNvbnNvbGUuZXJyb3IobWVzc2FnZSk7XG4gICAgfVxuICAgIHRyeSB7XG4gICAgICAvLyAtLS0gV2VsY29tZSB0byBkZWJ1Z2dpbmcgUmVhY3QgLS0tXG4gICAgICAvLyBUaGlzIGVycm9yIHdhcyB0aHJvd24gYXMgYSBjb252ZW5pZW5jZSBzbyB0aGF0IHlvdSBjYW4gdXNlIHRoaXMgc3RhY2tcbiAgICAgIC8vIHRvIGZpbmQgdGhlIGNhbGxzaXRlIHRoYXQgY2F1c2VkIHRoaXMgd2FybmluZyB0byBmaXJlLlxuICAgICAgdGhyb3cgbmV3IEVycm9yKG1lc3NhZ2UpO1xuICAgIH0gY2F0Y2ggKHgpIHt9XG4gIH07XG5cbiAgd2FybmluZyA9IGZ1bmN0aW9uIHdhcm5pbmcoY29uZGl0aW9uLCBmb3JtYXQpIHtcbiAgICBpZiAoZm9ybWF0ID09PSB1bmRlZmluZWQpIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcignYHdhcm5pbmcoY29uZGl0aW9uLCBmb3JtYXQsIC4uLmFyZ3MpYCByZXF1aXJlcyBhIHdhcm5pbmcgJyArICdtZXNzYWdlIGFyZ3VtZW50Jyk7XG4gICAgfVxuXG4gICAgaWYgKGZvcm1hdC5pbmRleE9mKCdGYWlsZWQgQ29tcG9zaXRlIHByb3BUeXBlOiAnKSA9PT0gMCkge1xuICAgICAgcmV0dXJuOyAvLyBJZ25vcmUgQ29tcG9zaXRlQ29tcG9uZW50IHByb3B0eXBlIGNoZWNrLlxuICAgIH1cblxuICAgIGlmICghY29uZGl0aW9uKSB7XG4gICAgICBmb3IgKHZhciBfbGVuMiA9IGFyZ3VtZW50cy5sZW5ndGgsIGFyZ3MgPSBBcnJheShfbGVuMiA+IDIgPyBfbGVuMiAtIDIgOiAwKSwgX2tleTIgPSAyOyBfa2V5MiA8IF9sZW4yOyBfa2V5MisrKSB7XG4gICAgICAgIGFyZ3NbX2tleTIgLSAyXSA9IGFyZ3VtZW50c1tfa2V5Ml07XG4gICAgICB9XG5cbiAgICAgIHByaW50V2FybmluZy5hcHBseSh1bmRlZmluZWQsIFtmb3JtYXRdLmNvbmNhdChhcmdzKSk7XG4gICAgfVxuICB9O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHdhcm5pbmc7Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FzQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///26\n")},function(module,exports,__webpack_require__){"use strict";eval("\n\nfunction identifyToken(item) {\n\t// {{/example}}\n\tif (item.match(/^\\{\\{\\//)) {\n\t\treturn {\n\t\t\ttype: 'componentClose',\n\t\t\tvalue: item.replace(/\\W/g, '')\n\t\t};\n\t}\n\t// {{example /}}\n\tif (item.match(/\\/\\}\\}$/)) {\n\t\treturn {\n\t\t\ttype: 'componentSelfClosing',\n\t\t\tvalue: item.replace(/\\W/g, '')\n\t\t};\n\t}\n\t// {{example}}\n\tif (item.match(/^\\{\\{/)) {\n\t\treturn {\n\t\t\ttype: 'componentOpen',\n\t\t\tvalue: item.replace(/\\W/g, '')\n\t\t};\n\t}\n\treturn {\n\t\ttype: 'string',\n\t\tvalue: item\n\t};\n}\n\nmodule.exports = function (mixedString) {\n\tvar tokenStrings = mixedString.split(/(\\{\\{\\/?\\s*\\w+\\s*\\/?\\}\\})/g); // split to components and strings\n\treturn tokenStrings.map(identifyToken);\n};\n//# sourceMappingURL=tokenize.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvaW50ZXJwb2xhdGUtY29tcG9uZW50cy9saWIvdG9rZW5pemUuanM/YWY5ZiJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbmZ1bmN0aW9uIGlkZW50aWZ5VG9rZW4oaXRlbSkge1xuXHQvLyB7ey9leGFtcGxlfX1cblx0aWYgKGl0ZW0ubWF0Y2goL15cXHtcXHtcXC8vKSkge1xuXHRcdHJldHVybiB7XG5cdFx0XHR0eXBlOiAnY29tcG9uZW50Q2xvc2UnLFxuXHRcdFx0dmFsdWU6IGl0ZW0ucmVwbGFjZSgvXFxXL2csICcnKVxuXHRcdH07XG5cdH1cblx0Ly8ge3tleGFtcGxlIC99fVxuXHRpZiAoaXRlbS5tYXRjaCgvXFwvXFx9XFx9JC8pKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHR5cGU6ICdjb21wb25lbnRTZWxmQ2xvc2luZycsXG5cdFx0XHR2YWx1ZTogaXRlbS5yZXBsYWNlKC9cXFcvZywgJycpXG5cdFx0fTtcblx0fVxuXHQvLyB7e2V4YW1wbGV9fVxuXHRpZiAoaXRlbS5tYXRjaCgvXlxce1xcey8pKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHR5cGU6ICdjb21wb25lbnRPcGVuJyxcblx0XHRcdHZhbHVlOiBpdGVtLnJlcGxhY2UoL1xcVy9nLCAnJylcblx0XHR9O1xuXHR9XG5cdHJldHVybiB7XG5cdFx0dHlwZTogJ3N0cmluZycsXG5cdFx0dmFsdWU6IGl0ZW1cblx0fTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiAobWl4ZWRTdHJpbmcpIHtcblx0dmFyIHRva2VuU3RyaW5ncyA9IG1peGVkU3RyaW5nLnNwbGl0KC8oXFx7XFx7XFwvP1xccypcXHcrXFxzKlxcLz9cXH1cXH0pL2cpOyAvLyBzcGxpdCB0byBjb21wb25lbnRzIGFuZCBzdHJpbmdzXG5cdHJldHVybiB0b2tlblN0cmluZ3MubWFwKGlkZW50aWZ5VG9rZW4pO1xufTtcbi8vIyBzb3VyY2VNYXBwaW5nVVJMPXRva2VuaXplLmpzLm1hcCJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///27\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.loadLinkSuggestions = loadLinkSuggestions;\nexports.setLinkSuggestions = setLinkSuggestions;\nexports.setLinkSuggestionsError = setLinkSuggestionsError;\nexports.setMessageData = setMessageData;\nexports.setWordsForLinking = setWordsForLinking;\n/*\n * Action types\n */\n\nvar LOAD_LINK_SUGGESTIONS = exports.LOAD_LINK_SUGGESTIONS = "LOAD_LINK_SUGGESTIONS";\nvar SET_LINK_SUGGESTIONS = exports.SET_LINK_SUGGESTIONS = "SET_LINK_SUGGESTIONS";\nvar SET_LINK_SUGGESTIONS_ERROR = exports.SET_LINK_SUGGESTIONS_ERROR = "SET_LINK_SUGGESTIONS_ERROR";\nvar SET_MESSAGE_DATA = exports.SET_MESSAGE_DATA = "SET_MESSAGE_DATA";\nvar SET_WORDS_FOR_LINKING = exports.SET_WORDS_FOR_LINKING = "SET_WORDS_FOR_LINKING";\n\n/*\n * Action creators\n */\n\n/**\n * An action creator for the load link suggestions action.\n *\n * @returns {Object} A load link suggestions action.\n */\nfunction loadLinkSuggestions() {\n return {\n type: LOAD_LINK_SUGGESTIONS\n };\n}\n\n/**\n * An action creator for the set link suggestions action.\n *\n * @param {Object} linkSuggestions The linkSuggestions json object\n * @param {boolean} showUnindexedWarning should the unindexed warning show?\n *\n * @returns {Object} A set link suggestions action.\n */\nfunction setLinkSuggestions(linkSuggestions, showUnindexedWarning) {\n return {\n type: SET_LINK_SUGGESTIONS,\n linkSuggestions: linkSuggestions,\n showUnindexedWarning: showUnindexedWarning\n };\n}\n\n/**\n * An action creator for the set link suggestions error action.\n *\n * @param {string} message The error message that was returned.\n *\n * @returns {Object} A set link suggestions error action.\n */\nfunction setLinkSuggestionsError(message) {\n return {\n type: SET_LINK_SUGGESTIONS_ERROR,\n message: message\n };\n}\n\n/**\n * An action creator for the set message action.\n *\n * @param {Object} messageData A dataset that helps Internal linking component to determine a message to return instead\n * of / together with the linking suggestions.\n *\n * @returns {Object} A set message action.\n */\nfunction setMessageData(messageData) {\n return {\n type: SET_MESSAGE_DATA,\n messageData: messageData\n };\n}\n\n/**\n * An action creator for the set words for linking action.\n *\n * @param {Object} wordsForLinking The prominent words for linking to set.\n *\n * @returns {Object} A set words for linking action.\n */\nfunction setWordsForLinking(wordsForLinking) {\n return {\n type: SET_WORDS_FOR_LINKING,\n wordsForLinking: wordsForLinking\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9hY3Rpb25zL0xpbmtTdWdnZXN0aW9ucy5qcz81YmE1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBBY3Rpb24gdHlwZXNcbiAqL1xuXG5leHBvcnQgY29uc3QgTE9BRF9MSU5LX1NVR0dFU1RJT05TID0gXCJMT0FEX0xJTktfU1VHR0VTVElPTlNcIjtcbmV4cG9ydCBjb25zdCBTRVRfTElOS19TVUdHRVNUSU9OUyA9IFwiU0VUX0xJTktfU1VHR0VTVElPTlNcIjtcbmV4cG9ydCBjb25zdCBTRVRfTElOS19TVUdHRVNUSU9OU19FUlJPUiA9IFwiU0VUX0xJTktfU1VHR0VTVElPTlNfRVJST1JcIjtcbmV4cG9ydCBjb25zdCBTRVRfTUVTU0FHRV9EQVRBID0gXCJTRVRfTUVTU0FHRV9EQVRBXCI7XG5leHBvcnQgY29uc3QgU0VUX1dPUkRTX0ZPUl9MSU5LSU5HID0gXCJTRVRfV09SRFNfRk9SX0xJTktJTkdcIjtcblxuLypcbiAqIEFjdGlvbiBjcmVhdG9yc1xuICovXG5cbi8qKlxuICogQW4gYWN0aW9uIGNyZWF0b3IgZm9yIHRoZSBsb2FkIGxpbmsgc3VnZ2VzdGlvbnMgYWN0aW9uLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IEEgbG9hZCBsaW5rIHN1Z2dlc3Rpb25zIGFjdGlvbi5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGxvYWRMaW5rU3VnZ2VzdGlvbnMoKSB7XG5cdHJldHVybiB7XG5cdFx0dHlwZTogTE9BRF9MSU5LX1NVR0dFU1RJT05TLFxuXHR9O1xufVxuXG4vKipcbiAqIEFuIGFjdGlvbiBjcmVhdG9yIGZvciB0aGUgc2V0IGxpbmsgc3VnZ2VzdGlvbnMgYWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBsaW5rU3VnZ2VzdGlvbnMgVGhlIGxpbmtTdWdnZXN0aW9ucyBqc29uIG9iamVjdFxuICogQHBhcmFtIHtib29sZWFufSBzaG93VW5pbmRleGVkV2FybmluZyBzaG91bGQgdGhlIHVuaW5kZXhlZCB3YXJuaW5nIHNob3c/XG4gKlxuICogQHJldHVybnMge09iamVjdH0gQSBzZXQgbGluayBzdWdnZXN0aW9ucyBhY3Rpb24uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzZXRMaW5rU3VnZ2VzdGlvbnMoIGxpbmtTdWdnZXN0aW9ucywgc2hvd1VuaW5kZXhlZFdhcm5pbmcgKSB7XG5cdHJldHVybiB7XG5cdFx0dHlwZTogU0VUX0xJTktfU1VHR0VTVElPTlMsXG5cdFx0bGlua1N1Z2dlc3Rpb25zLFxuXHRcdHNob3dVbmluZGV4ZWRXYXJuaW5nLFxuXHR9O1xufVxuXG4vKipcbiAqIEFuIGFjdGlvbiBjcmVhdG9yIGZvciB0aGUgc2V0IGxpbmsgc3VnZ2VzdGlvbnMgZXJyb3IgYWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBtZXNzYWdlIFRoZSBlcnJvciBtZXNzYWdlIHRoYXQgd2FzIHJldHVybmVkLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IEEgc2V0IGxpbmsgc3VnZ2VzdGlvbnMgZXJyb3IgYWN0aW9uLlxuICovXG5leHBvcnQgZnVuY3Rpb24gc2V0TGlua1N1Z2dlc3Rpb25zRXJyb3IoIG1lc3NhZ2UgKSB7XG5cdHJldHVybiB7XG5cdFx0dHlwZTogU0VUX0xJTktfU1VHR0VTVElPTlNfRVJST1IsXG5cdFx0bWVzc2FnZSxcblx0fTtcbn1cblxuLyoqXG4gKiBBbiBhY3Rpb24gY3JlYXRvciBmb3IgdGhlIHNldCBtZXNzYWdlIGFjdGlvbi5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gIG1lc3NhZ2VEYXRhIEEgZGF0YXNldCB0aGF0IGhlbHBzIEludGVybmFsIGxpbmtpbmcgY29tcG9uZW50IHRvIGRldGVybWluZSBhIG1lc3NhZ2UgdG8gcmV0dXJuIGluc3RlYWRcbiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2YgLyB0b2dldGhlciB3aXRoIHRoZSBsaW5raW5nIHN1Z2dlc3Rpb25zLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IEEgc2V0IG1lc3NhZ2UgYWN0aW9uLlxuICovXG5leHBvcnQgZnVuY3Rpb24gc2V0TWVzc2FnZURhdGEoIG1lc3NhZ2VEYXRhICkge1xuXHRyZXR1cm4ge1xuXHRcdHR5cGU6IFNFVF9NRVNTQUdFX0RBVEEsXG5cdFx0bWVzc2FnZURhdGEsXG5cdH07XG59XG5cbi8qKlxuICogQW4gYWN0aW9uIGNyZWF0b3IgZm9yIHRoZSBzZXQgd29yZHMgZm9yIGxpbmtpbmcgYWN0aW9uLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSAgd29yZHNGb3JMaW5raW5nIFRoZSBwcm9taW5lbnQgd29yZHMgZm9yIGxpbmtpbmcgdG8gc2V0LlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IEEgc2V0IHdvcmRzIGZvciBsaW5raW5nIGFjdGlvbi5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIHNldFdvcmRzRm9yTGlua2luZyggd29yZHNGb3JMaW5raW5nICkge1xuXHRyZXR1cm4ge1xuXHRcdHR5cGU6IFNFVF9XT1JEU19GT1JfTElOS0lORyxcblx0XHR3b3Jkc0ZvckxpbmtpbmcsXG5cdH07XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBbUJBO0FBY0E7QUFlQTtBQWVBO0FBY0E7QUE3RUE7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQURBO0FBR0E7QUFDQTtBQUNBOzs7Ozs7OztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7Ozs7Ozs7O0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///28\n')},function(module,exports){eval("module.exports = window.yoast.styleGuide;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3Quc3R5bGVHdWlkZVwiP2RlZjkiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3Quc3R5bGVHdWlkZTsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///29\n")},,,function(module,exports){eval("module.exports = window.yoast.analysis;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3QuYW5hbHlzaXNcIj9jNDdjIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gd2luZG93LnlvYXN0LmFuYWx5c2lzOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///32\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.setSynonyms = setSynonyms;\nvar SET_SYNONYMS = exports.SET_SYNONYMS = "SET_SYNONYMS";\n\n/**\n * Sets synonyms for the main keyword.\n *\n * @param {string} synonyms The synonyms to set.\n *\n * @returns {Object} Action object.\n */\nfunction setSynonyms(synonyms) {\n return {\n type: SET_SYNONYMS,\n synonyms: synonyms\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9hY3Rpb25zL3N5bm9ueW1zLmpzP2IxMDkiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IFNFVF9TWU5PTllNUyA9IFwiU0VUX1NZTk9OWU1TXCI7XG5cbi8qKlxuICogU2V0cyBzeW5vbnltcyBmb3IgdGhlIG1haW4ga2V5d29yZC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gc3lub255bXMgVGhlIHN5bm9ueW1zIHRvIHNldC5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBBY3Rpb24gb2JqZWN0LlxuICovXG5leHBvcnQgZnVuY3Rpb24gc2V0U3lub255bXMoIHN5bm9ueW1zICkge1xuXHRyZXR1cm4ge1xuXHRcdHR5cGU6IFNFVF9TWU5PTllNUyxcblx0XHRzeW5vbnltcyxcblx0fTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFTQTtBQVRBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///33\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.loadMorphologyData = loadMorphologyData;\nexports.setLoadMorphologyDataError = setLoadMorphologyDataError;\n/*\n * Action types\n */\n\nvar LOAD_MORPHOLOGY_DATA = exports.LOAD_MORPHOLOGY_DATA = "LOAD_MORPHOLOGY_DATA";\nvar LOAD_MORPHOLOGY_DATA_ERROR = exports.LOAD_MORPHOLOGY_DATA_ERROR = "LOAD_MORPHOLOGY_DATA_ERROR";\n\n/*\n * Action creators\n */\n\n/**\n * An action creator for the load morphology data action.\n *\n * @returns {Object} A load morphology data action.\n */\nfunction loadMorphologyData() {\n return {\n type: LOAD_MORPHOLOGY_DATA\n };\n}\n\n/**\n * An action creator for the load morphology data error action.\n *\n * @param {string} error The error message to show.\n *\n * @returns {Object} A load morphology data error action.\n */\nfunction setLoadMorphologyDataError(error) {\n return {\n type: LOAD_MORPHOLOGY_DATA_ERROR,\n message: error\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9hY3Rpb25zL21vcnBob2xvZ3lEYXRhLmpzPzUxODQiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEFjdGlvbiB0eXBlc1xuICovXG5cbmV4cG9ydCBjb25zdCBMT0FEX01PUlBIT0xPR1lfREFUQSA9IFwiTE9BRF9NT1JQSE9MT0dZX0RBVEFcIjtcbmV4cG9ydCBjb25zdCBMT0FEX01PUlBIT0xPR1lfREFUQV9FUlJPUiA9IFwiTE9BRF9NT1JQSE9MT0dZX0RBVEFfRVJST1JcIjtcblxuLypcbiAqIEFjdGlvbiBjcmVhdG9yc1xuICovXG5cbi8qKlxuICogQW4gYWN0aW9uIGNyZWF0b3IgZm9yIHRoZSBsb2FkIG1vcnBob2xvZ3kgZGF0YSBhY3Rpb24uXG4gKlxuICogQHJldHVybnMge09iamVjdH0gQSBsb2FkIG1vcnBob2xvZ3kgZGF0YSBhY3Rpb24uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBsb2FkTW9ycGhvbG9neURhdGEoKSB7XG5cdHJldHVybiB7XG5cdFx0dHlwZTogTE9BRF9NT1JQSE9MT0dZX0RBVEEsXG5cdH07XG59XG5cbi8qKlxuICogQW4gYWN0aW9uIGNyZWF0b3IgZm9yIHRoZSBsb2FkIG1vcnBob2xvZ3kgZGF0YSBlcnJvciBhY3Rpb24uXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGVycm9yIFRoZSBlcnJvciBtZXNzYWdlIHRvIHNob3cuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gQSBsb2FkIG1vcnBob2xvZ3kgZGF0YSBlcnJvciBhY3Rpb24uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzZXRMb2FkTW9ycGhvbG9neURhdGFFcnJvciggZXJyb3IgKSB7XG5cdHJldHVybiB7XG5cdFx0dHlwZTogTE9BRF9NT1JQSE9MT0dZX0RBVEFfRVJST1IsXG5cdFx0bWVzc2FnZTogZXJyb3IsXG5cdH07XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBZ0JBO0FBYUE7QUE3QkE7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQURBO0FBR0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///34\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = linkSuggestionsIsSupported;\n\nvar _linkSuggestionsEnabled = __webpack_require__(43);\n\nvar _linkSuggestionsEnabled2 = _interopRequireDefault(_linkSuggestionsEnabled);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Determines whether or not link suggestions is supported.\n *\n * @returns {boolean} Whether or not link suggestions is supported.\n */\nfunction linkSuggestionsIsSupported() {\n var contentEndpointsAvailable = window.wpseoPremiumMetaboxData.data.restApi.available && window.wpseoPremiumMetaboxData.data.restApi.contentEndpointsAvailable;\n\n return contentEndpointsAvailable && (0, _linkSuggestionsEnabled2.default)();\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9mdW5jdGlvbnMvbGlua1N1Z2dlc3Rpb25zSXNTdXBwb3J0ZWQuanM/YWYzNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbGlua1N1Z2dlc3Rpb25zRW5hYmxlZCBmcm9tIFwiLi9saW5rU3VnZ2VzdGlvbnNFbmFibGVkXCI7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCBsaW5rIHN1Z2dlc3Rpb25zIGlzIHN1cHBvcnRlZC5cbiAqXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gV2hldGhlciBvciBub3QgbGluayBzdWdnZXN0aW9ucyBpcyBzdXBwb3J0ZWQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGxpbmtTdWdnZXN0aW9uc0lzU3VwcG9ydGVkKCkge1xuXHRjb25zdCBjb250ZW50RW5kcG9pbnRzQXZhaWxhYmxlID0gd2luZG93Lndwc2VvUHJlbWl1bU1ldGFib3hEYXRhLmRhdGEucmVzdEFwaS5hdmFpbGFibGUgJiZcblx0XHR3aW5kb3cud3BzZW9QcmVtaXVtTWV0YWJveERhdGEuZGF0YS5yZXN0QXBpLmNvbnRlbnRFbmRwb2ludHNBdmFpbGFibGU7XG5cblx0cmV0dXJuIGNvbnRlbnRFbmRwb2ludHNBdmFpbGFibGUgJiYgbGlua1N1Z2dlc3Rpb25zRW5hYmxlZCgpO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQU9BO0FBQ0E7QUFSQTtBQUNBOzs7OztBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///35\n')},function(module){eval('module.exports = {"name":"wordpress-seo-premium","license":"GPL-2.0+","description":"Development files for the Yoast SEO Premium plugin","plugin":{"glotpress":"http://translate.yoast.com","slug":"wordpress-seo-premium","textdomain":"wordpress-seo-premium"},"pot":{"reportmsgidbugsto":"https://github.com/yoast/wordpress-seo-premium/issues","languageteam":"Yoast Translate <translations@yoast.com>","lasttranslator":"Yoast Translate Team <translations@yoast.com>"},"repository":{"type":"git","url":"https://github.com/Yoast/wordpress-seo-premium"},"scripts":{"test":"jest -u assets/js/tests","build":"NODE_ENV=production webpack --config ./config/webpack/webpack.config.dev.js --progress --display-error-details","start":"webpack-dev-server --config ./config/webpack/webpack.config.dev.js --progress --env.environment=development --port=8081","webpack-analyze-bundle":"cross-env BUNDLE_ANALYZER=1 NODE_ENV=production webpack --config ./config/webpack/webpack.config.prod.js --progress","i18n-wordpress-seo-premium":"NODE_ENV=production babel assets/js/src --plugins=@wordpress/babel-plugin-makepot > /dev/null","link-monorepo":"node scripts/link_monorepo_to_premium.js","unlink-monorepo":"node scripts/unlink_monorepo.js"},"jest":{"setupTestFrameworkScriptFile":"<rootDir>/assets/js/tests/setupTests.js","transformIgnorePatterns":["[/\\\\\\\\]node_modules[/\\\\\\\\](?!yoast-components|yoastseo|lodash-es|@yoast).+\\\\.js$"],"testPathIgnorePatterns":[],"moduleNameMapper":{"\\\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/asset/js/tests/__mocks__/file.js","\\\\.(css|less)$":"<rootDir>/assets/js/tests/__mocks__/style.js","find-with-regex":"<rootDir>/node_modules/find-with-regex/lib/index.js"},"moduleDirectories":["<rootDir>/node_modules","node_modules"],"snapshotSerializers":["enzyme-to-json/serializer"],"testURL":"http://localhost/"},"devDependencies":{"@types/react":"^17.0.3","@types/wordpress__blocks":"^6.4.12","@wordpress/babel-plugin-makepot":"^2.0.1","@wordpress/block-library":"^2.22.6","@wordpress/dependency-extraction-webpack-plugin":"^2.9.0","@yoast/grunt-plugin-tasks":"^2.1","@yoast/schema-blocks":"^1.8.0","babel-cli":"^6.26.0","babel-core":"^6.13.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-react-jsx":"^6.24.1","babel-preset-env":"^1.7.0","babel-preset-es2015":"^6.13.2","babel-preset-react":"^6.11.1","case-sensitive-paths-webpack-plugin":"^2.1.2","cross-env":"^7.0.2","css-loader":"^3.4.2","dotenv":"^8.2.0","envify":"^3.4.1","enzyme":"^3.3.0","enzyme-adapter-react-16":"^1.5.0","enzyme-to-json":"^3.3.3","eslint":"^6.6.0","find-with-regex":"~1.0.2","grunt-git":"^1.0.14","grunt-po2json":"^0.3.0","grunt-webpack":"^3.1.3","jest":"^23.3.0","jest-styled-components":"^6.3.4","readline-sync":"^1.4.10","ts-loader":"^8.0.17","typescript":"^4.2.2","webpack":"^4.20.2","webpack-bundle-analyzer":"^4.2.0","webpack-cli":"^3.1.2","webpack-dev-server":"^3.1.14"},"dependencies":{"@yoast/social-metadata-previews":"^1.17.0","a11y-speak":"github:yoast/a11y-speak","babel-loader":"^7.1.5","babel-plugin-dynamic-import-webpack":"^1.1.0","babel-polyfill":"^6.16.0","concat-map":"^0.0.1","interpolate-components":"^1.1.0","lodash":"^4.7.0","sassdash":"^0.9.0","yoastseo":"^1.91.0"},"browserslist":["extends @yoast/browserslist-config"],"yoast":{"pluginVersion":"16.4"}};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYuanMiLCJzb3VyY2VzIjpbXSwibWFwcGluZ3MiOiIiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///36\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.compressWordsForLinking = compressWordsForLinking;\n/**\n * Changes the given words from an array to an object.\n * This object maps the stems of the words to their occurrences.\n *\n * @param {ProminentWord[]} wordsForLinking The prominent words to compress.\n *\n * @returns {Object} Prominent words object with the stems as keys and the number of occurrences as values.\n */\nfunction compressWordsForLinking(wordsForLinking) {\n var compressedWords = {};\n\n wordsForLinking.forEach(function (word) {\n compressedWords[word.getStem()] = word.getOccurrences();\n });\n\n return compressedWords;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9oZWxwZXJzL2NvbXByZXNzV29yZHNGb3JMaW5raW5nLmpzPzYwM2EiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDaGFuZ2VzIHRoZSBnaXZlbiB3b3JkcyBmcm9tIGFuIGFycmF5IHRvIGFuIG9iamVjdC5cbiAqIFRoaXMgb2JqZWN0IG1hcHMgdGhlIHN0ZW1zIG9mIHRoZSB3b3JkcyB0byB0aGVpciBvY2N1cnJlbmNlcy5cbiAqXG4gKiBAcGFyYW0ge1Byb21pbmVudFdvcmRbXX0gd29yZHNGb3JMaW5raW5nIFRoZSBwcm9taW5lbnQgd29yZHMgdG8gY29tcHJlc3MuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gUHJvbWluZW50IHdvcmRzIG9iamVjdCB3aXRoIHRoZSBzdGVtcyBhcyBrZXlzIGFuZCB0aGUgbnVtYmVyIG9mIG9jY3VycmVuY2VzIGFzIHZhbHVlcy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGNvbXByZXNzV29yZHNGb3JMaW5raW5nKCB3b3Jkc0ZvckxpbmtpbmcgKSB7XG5cdGNvbnN0IGNvbXByZXNzZWRXb3JkcyA9IHt9O1xuXG5cdHdvcmRzRm9yTGlua2luZy5mb3JFYWNoKCBmdW5jdGlvbiggd29yZCApIHtcblx0XHRjb21wcmVzc2VkV29yZHNbIHdvcmQuZ2V0U3RlbSgpIF0gPSB3b3JkLmdldE9jY3VycmVuY2VzKCk7XG5cdH0gKTtcblxuXHRyZXR1cm4gY29tcHJlc3NlZFdvcmRzO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQVFBO0FBUkE7Ozs7Ozs7O0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///37\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.determineMorphologyRequestUrl = determineMorphologyRequestUrl;\n/**\n * Returns the correct URL for the morphology data request based on the language.\n *\n * @param {string} language The language for which to make a morphology data request.\n *\n * @returns {string|boolean} The URL for the morphology data request or false if the language doesn\'t have morphology support.\n */\nfunction determineMorphologyRequestUrl(language) {\n\tvar versions = {\n\t\ten: "v4",\n\t\tde: "v9",\n\t\tes: "v9",\n\t\tfr: "v9",\n\t\tit: "v9",\n\t\tnl: "v9",\n\t\tru: "v9",\n\t\tid: "v9",\n\t\tpt: "v9",\n\t\tpl: "v9",\n\t\tar: "v9",\n\t\tsv: "v1",\n\t\the: "v1",\n\t\thu: "v2",\n\t\tnb: "v1",\n\t\ttr: "v1",\n\t\tcs: "v1"\n\t};\n\n\tif (!Object.keys(versions).includes(language)) {\n\t\treturn false;\n\t}\n\n\tvar baseRequestUrl = "https://my.yoast.com/api/downloads/file/morphology";\n\n\treturn baseRequestUrl + "-" + language + "-" + versions[language];\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9oZWxwZXJzL2RldGVybWluZU1vcnBob2xvZ3lSZXF1ZXN0VXJsLmpzP2VhY2IiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBSZXR1cm5zIHRoZSBjb3JyZWN0IFVSTCBmb3IgdGhlIG1vcnBob2xvZ3kgZGF0YSByZXF1ZXN0IGJhc2VkIG9uIHRoZSBsYW5ndWFnZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbGFuZ3VhZ2UgVGhlIGxhbmd1YWdlIGZvciB3aGljaCB0byBtYWtlIGEgbW9ycGhvbG9neSBkYXRhIHJlcXVlc3QuXG4gKlxuICogQHJldHVybnMge3N0cmluZ3xib29sZWFufSBUaGUgVVJMIGZvciB0aGUgbW9ycGhvbG9neSBkYXRhIHJlcXVlc3Qgb3IgZmFsc2UgaWYgdGhlIGxhbmd1YWdlIGRvZXNuJ3QgaGF2ZSBtb3JwaG9sb2d5IHN1cHBvcnQuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBkZXRlcm1pbmVNb3JwaG9sb2d5UmVxdWVzdFVybCggbGFuZ3VhZ2UgKSB7XG5cdGNvbnN0IHZlcnNpb25zID0ge1xuXHRcdGVuOiBcInY0XCIsXG5cdFx0ZGU6IFwidjlcIixcblx0XHRlczogXCJ2OVwiLFxuXHRcdGZyOiBcInY5XCIsXG5cdFx0aXQ6IFwidjlcIixcblx0XHRubDogXCJ2OVwiLFxuXHRcdHJ1OiBcInY5XCIsXG5cdFx0aWQ6IFwidjlcIixcblx0XHRwdDogXCJ2OVwiLFxuXHRcdHBsOiBcInY5XCIsXG5cdFx0YXI6IFwidjlcIixcblx0XHRzdjogXCJ2MVwiLFxuXHRcdGhlOiBcInYxXCIsXG5cdFx0aHU6IFwidjJcIixcblx0XHRuYjogXCJ2MVwiLFxuXHRcdHRyOiBcInYxXCIsXG5cdFx0Y3M6IFwidjFcIixcblx0fTtcblxuXHRpZiAoICEgT2JqZWN0LmtleXMoIHZlcnNpb25zICkuaW5jbHVkZXMoIGxhbmd1YWdlICkgKSB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0Y29uc3QgYmFzZVJlcXVlc3RVcmwgPSBcImh0dHBzOi8vbXkueW9hc3QuY29tL2FwaS9kb3dubG9hZHMvZmlsZS9tb3JwaG9sb2d5XCI7XG5cblx0cmV0dXJuIGAkeyBiYXNlUmVxdWVzdFVybCB9LSR7IGxhbmd1YWdlIH0tJHsgdmVyc2lvbnNbIGxhbmd1YWdlIF0gfWA7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBT0E7QUFQQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBakJBO0FBQ0E7QUFtQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///38\n')},function(module,exports){eval("module.exports = window.yoast.socialMetadataPreviews;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3Quc29jaWFsTWV0YWRhdGFQcmV2aWV3c1wiPzYyOGMiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3Quc29jaWFsTWV0YWRhdGFQcmV2aWV3czsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///39\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.getUnindexedWarning = undefined;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; /* global ClipboardJS */\n\n\n/* Internal dependencies */\n\n\nvar _react = __webpack_require__(8);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _styledComponents = __webpack_require__(11);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _interpolateComponents = __webpack_require__(15);\n\nvar _interpolateComponents2 = _interopRequireDefault(_interpolateComponents);\n\nvar _i18n = __webpack_require__(1);\n\nvar _a11y = __webpack_require__(45);\n\nvar _LinkSuggestion = __webpack_require__(41);\n\nvar _LinkSuggestion2 = _interopRequireDefault(_LinkSuggestion);\n\nvar _helpers = __webpack_require__(13);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar HelpTextLink = (0, _helpers.makeOutboundLink)();\n\nvar LinkSuggestionsWrapper = _styledComponents2.default.div.withConfig({\n\tdisplayName: "LinkSuggestions__LinkSuggestionsWrapper",\n\tcomponentId: "sc-1mipca3-0"\n})(["display:table-cell;"]);\n\n/* eslint-disable max-len */\nvar noRelevantPostsMessage = (0, _i18n.__)("We could not find any relevant articles on your website that you could link to from your post.", "wordpress-seo-premium");\nvar introMessage = (0, _i18n.__)("To improve your site structure, consider linking to other relevant posts or pages on your website.", "wordpress-seo-premium");\n/* eslint-enable max-len */\n\nvar articleLink = (0, _interpolateComponents2.default)({\n\t// Translators: Text between {{a}} and {{/a}} will be a link to an article about site structure.\n\tmixedString: (0, _i18n.__)("{{a}}Read our guide on internal linking for SEO{{/a}} to learn more.", "wordpress-seo-premium"),\n\tcomponents: {\n\t\t// eslint-disable-next-line jsx-a11y/anchor-has-content\n\t\ta: wp.element.createElement(HelpTextLink, { href: "https://yoa.st/site-structure-metabox" })\n\t}\n});\n\nvar yoastClipBoard = void 0;\n\n/**\n * @summary Handles visual feedback and keyboard focus on Clipboard copy success.\n *\n * @param {Object} evt Clipboard.js custom DOM event.\n * @returns {void}\n */\nvar clipboardSuccess = function clipboardSuccess(evt) {\n\tvar message = (0, _i18n.__)("Copied!", "wordpress-seo-premium");\n\n\t// Move focus back to the Clipboard trigger button.\n\tevt.trigger.focus();\n\t// Update the button `aria-label` attribute.\n\tevt.trigger.setAttribute("aria-label", message);\n\t// Update the button `data-label` attribute.\n\tevt.trigger.setAttribute("data-label", message);\n\t// Send audible message to the ARIA live region.\n\t(0, _a11y.speak)(message, "assertive");\n};\n\n/**\n * @summary Handles visual feedback on Clipboard copy error.\n *\n * @param {Object} evt Clipboard.js custom DOM event.\n * @returns {void}\n */\nvar clipboardError = function clipboardError(evt) {\n\tvar message = (0, _i18n.__)("Not supported!", "wordpress-seo-premium");\n\n\t// Update the button `aria-label` attribute.\n\tevt.trigger.el.setAttribute("aria-label", message);\n\t// Update the button `data-label` attribute.\n\tevt.trigger.setAttribute("data-label", message);\n\t// Send audible message to the ARIA live region.\n\t(0, _a11y.speak)(message, "assertive");\n};\n\n/**\n * Represents the Suggestions component.\n *\n * @returns {React.Element} The suggestions component.\n */\nvar LinkSuggestions = function LinkSuggestions(_ref) {\n\tvar suggestions = _ref.suggestions,\n\t maxSuggestions = _ref.maxSuggestions,\n\t customMessages = _ref.customMessages;\n\n\tif (suggestions.length === 0) {\n\t\tvar lengthMessage = customMessages.lengthMessage;\n\t\tlengthMessage = lengthMessage === "" ? noRelevantPostsMessage : lengthMessage;\n\n\t\treturn wp.element.createElement(\n\t\t\t"div",\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t"p",\n\t\t\t\tnull,\n\t\t\t\tlengthMessage\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t"p",\n\t\t\t\tnull,\n\t\t\t\tcustomMessages.metaMessage\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t"p",\n\t\t\t\tnull,\n\t\t\t\tarticleLink\n\t\t\t)\n\t\t);\n\t}\n\n\tif (suggestions.length > maxSuggestions) {\n\t\tsuggestions.length = maxSuggestions;\n\t}\n\n\treturn wp.element.createElement(\n\t\tLinkSuggestionsWrapper,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t"p",\n\t\t\tnull,\n\t\t\tintroMessage,\n\t\t\t" ",\n\t\t\tarticleLink\n\t\t),\n\t\twp.element.createElement(\n\t\t\t"p",\n\t\t\tnull,\n\t\t\tcustomMessages.metaMessage\n\t\t),\n\t\tsuggestions.map(function (suggestion, key) {\n\t\t\treturn wp.element.createElement(_LinkSuggestion2.default, _extends({ key: key }, suggestion));\n\t\t})\n\t);\n};\n\nLinkSuggestions.propTypes = {\n\tsuggestions: _propTypes2.default.array.isRequired,\n\tmaxSuggestions: _propTypes2.default.number,\n\tcustomMessages: _propTypes2.default.object\n};\n\nLinkSuggestions.defaultProps = {\n\tmaxSuggestions: 10,\n\tcustomMessages: {\n\t\tlengthMessage: "",\n\t\tmetaMessage: ""\n\t}\n};\n\n/**\n * Starts prominent word analysis in a new tab.\n *\n * @returns {void}\n */\nvar startAnalyzing = function startAnalyzing() {\n\twindow.open("admin.php?page=wpseo_tools&start-indexation=true", "yoastSeoAnalyzeProminentWords");\n};\n\n/* eslint-disable-rule complexity */\n/**\n * Defines a message to render below the message about copy length in the Internal Linking Suggestions.\n *\n * @param {string} lengthMessage The message about more copy being needed.\n * @param {boolean} hasTitle Whether a title is available for the post.\n * @param {boolean} hasMetaDescription Whether a metadescription is available for the post.\n * @returns {*} Returns a metaMessage or nothing.\n */\nvar determineMetaMessage = function determineMetaMessage(lengthMessage, hasTitle, hasMetaDescription) {\n\tswitch (true) {\n\t\tcase hasMetaDescription && !hasTitle && lengthMessage === "":\n\t\t\treturn (0, _i18n.__)("Add a title to your post for the best internal linking suggestions.", "wordpress-seo-premium");\n\t\tcase !hasMetaDescription && hasTitle && lengthMessage === "":\n\t\t\treturn (0, _i18n.__)("Add a metadescription to your post for the best internal linking suggestions.", "wordpress-seo-premium");\n\t\tcase !hasMetaDescription && !hasTitle && lengthMessage === "":\n\t\t\treturn (0, _i18n.__)("Add a title and a metadescription to your post for the best internal linking suggestions.", "wordpress-seo-premium");\n\t\tcase hasMetaDescription && !hasTitle && lengthMessage !== "":\n\t\t\treturn (0, _i18n.__)("Also, add a title to your post for the best internal linking suggestions.", "wordpress-seo-premium");\n\t\tcase !hasMetaDescription && hasTitle && lengthMessage !== "":\n\t\t\treturn (0, _i18n.__)("Also, add a metadescription to your post for the best internal linking suggestions.", "wordpress-seo-premium");\n\t\tcase !hasMetaDescription && !hasTitle && lengthMessage !== "":\n\t\t\treturn (0, _i18n.__)("Also, add a title and a metadescription to your post for the best internal linking suggestions.", "wordpress-seo-premium");\n\t}\n};\n/* eslint-enable-rule complexity */\n\n/**\n * Defines a message to render in the Internal Linking Suggestions Component.\n *\n * @param {Object} args A compound object.\n * @param {boolean} args.hasWordsForLinking Whether wordsForLinking are available for the post.\n * @param {boolean} args.hasMetaDescription Whether a metadescription is available for the post.\n * @param {boolean} args.hasTitle Whether a title is available for the post.\n *\n * @returns {Object} messages Messages to pass to the component.\n * @returns {string} messages.lengthMessage A custom message concerning insufficient length of the copy.\n * @returns {string} messages.metaMessage A custom message concerning metadata missing in the copy.\n */\nvar determineSuggestionsCustomMessage = function determineSuggestionsCustomMessage(args) {\n\tvar lengthMessage = "";\n\n\tif (!args.hasWordsForLinking) {\n\t\tlengthMessage = (0, _i18n.__)("Once you add a bit more copy, we\'ll give you a list of related content here to which you could link in your post.", "wordpress-seo-premium");\n\t}\n\n\tvar metaMessage = determineMetaMessage(lengthMessage, args.hasTitle, args.hasMetaDescription);\n\n\treturn {\n\t\tlengthMessage: lengthMessage,\n\t\tmetaMessage: metaMessage\n\t};\n};\n\n/**\n * Generates a warning about the site not having been properly indexed.\n **\n * @returns {React.Element} The message or no element.\n */\nvar getUnindexedWarning = exports.getUnindexedWarning = function getUnindexedWarning() {\n\t/* translators: 1: link to yoast.com post about internal linking suggestion. 2: is anchor closing.\n 3: button to the recalculation option. 4: closing button */\n\tvar message = (0, _i18n.__)("We need to optimize your site’s SEO data so we can offer you the best %1$slinking suggestions%2$s.\\n\\n%3$sStart SEO Data optimization%4$s", "wordpress-seo-premium");\n\n\tmessage = message.replace("%1$s", "{{a}}");\n\tmessage = message.replace("%2$s", "{{/a}}");\n\n\t// These are here to keep the string the same as in the PHP\n\tmessage = message.replace("%3$s", "{{startAnalysis}}");\n\tmessage = message.replace("%4$s", "{{/startAnalysis}}");\n\n\tmessage = message.replace("\\n\\n", "{{br /}}{{br /}}");\n\n\t// Disable reason: the anchor does have content, ESLint doesn\'t understand interpolateComponents\n\t/* eslint-disable jsx-a11y/anchor-has-content */\n\tmessage = (0, _interpolateComponents2.default)({\n\t\tmixedString: message,\n\t\tcomponents: {\n\t\t\t// eslint-disable-next-line react/jsx-no-target-blank\n\t\t\ta: wp.element.createElement("a", { href: "https://yoa.st/notification-internal-link", target: "_blank" }),\n\t\t\tstartAnalysis: wp.element.createElement("button", { type: "button", className: "button", onClick: startAnalyzing }),\n\t\t\tbr: wp.element.createElement("br", null)\n\t\t}\n\t});\n\t/* eslint-enable jsx-a11y/anchor-has-content */\n\n\treturn wp.element.createElement(\n\t\t"div",\n\t\t{ className: "notice notice-warning notice-alt wpseo-notice-breakout-inside yoast-links-suggestions-notice" },\n\t\twp.element.createElement(\n\t\t\t"p",\n\t\t\tnull,\n\t\t\tmessage\n\t\t)\n\t);\n};\n\n/**\n * Link suggestions metabox component.\n *\n * @param {Object} props The properties for this components.\n * @param {boolean} props.isLoading Whether this component should start of showing a loader.\n * @param {Array} props.suggestions The suggestions to render initially.\n *\n * @returns {JSX.Element} The rendered element.\n */\nvar Metabox = function Metabox(props) {\n\tif (props.isLoading) {\n\t\t/* eslint-disable max-len */\n\t\treturn wp.element.createElement(\n\t\t\t"div",\n\t\t\t{ className: "yoast-link-suggestions" },\n\t\t\twp.element.createElement(\n\t\t\t\t"p",\n\t\t\t\tnull,\n\t\t\t\t(0, _i18n.__)("It takes a few seconds to show you a list of related content to which you could link. The suggestions will be shown here as soon as we have them.", "wordpress-seo-premium")\n\t\t\t)\n\t\t);\n\t\t/* eslint-enable max-len */\n\t}\n\n\tif (!yoastClipBoard) {\n\t\tyoastClipBoard = new ClipboardJS(".yoast-link-suggestion__copy");\n\t\tyoastClipBoard.on("success", clipboardSuccess);\n\t\tyoastClipBoard.on("error", clipboardError);\n\t}\n\n\tvar unindexedWarning = null;\n\tif (props.showUnindexedWarning) {\n\t\tunindexedWarning = getUnindexedWarning();\n\t}\n\n\tvar determineMessageParameters = _extends({}, props.messageData, {\n\t\thasWordsForLinking: Array.isArray(props.wordsForLinking) && props.wordsForLinking.length > 0\n\t});\n\n\tvar customMessages = determineSuggestionsCustomMessage(determineMessageParameters);\n\n\treturn wp.element.createElement(\n\t\t"div",\n\t\t{ className: "yoast-link-suggestions" },\n\t\tunindexedWarning,\n\t\twp.element.createElement(LinkSuggestions, { suggestions: props.suggestions, customMessages: customMessages })\n\t);\n};\n\nMetabox.propTypes = {\n\tsuggestions: _propTypes2.default.array.isRequired,\n\twordsForLinking: _propTypes2.default.array,\n\tmessageData: _propTypes2.default.object,\n\tisLoading: _propTypes2.default.bool.isRequired,\n\tshowUnindexedWarning: _propTypes2.default.bool\n};\n\nMetabox.defaultProps = {\n\tshowUnindexedWarning: false,\n\tmessageData: {\n\t\thasMetaDescription: false,\n\t\thasTitle: false\n\t},\n\twordsForLinking: []\n};\n\nexports.default = Metabox;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL0xpbmtTdWdnZXN0aW9ucy5qcz9kOTRkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGdsb2JhbCBDbGlwYm9hcmRKUyAqL1xuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBpbnRlcnBvbGF0ZUNvbXBvbmVudHMgZnJvbSBcImludGVycG9sYXRlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgc3BlYWsgfSBmcm9tIFwiQHdvcmRwcmVzcy9hMTF5XCI7XG5cbmltcG9ydCBMaW5rU3VnZ2VzdGlvbiBmcm9tIFwiLi9MaW5rU3VnZ2VzdGlvblwiO1xuXG4vKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCB7IG1ha2VPdXRib3VuZExpbmsgfSBmcm9tIFwiQHlvYXN0L2hlbHBlcnNcIjtcblxuY29uc3QgSGVscFRleHRMaW5rID0gbWFrZU91dGJvdW5kTGluaygpO1xuXG5jb25zdCBMaW5rU3VnZ2VzdGlvbnNXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcbmA7XG5cbi8qIGVzbGludC1kaXNhYmxlIG1heC1sZW4gKi9cbmNvbnN0IG5vUmVsZXZhbnRQb3N0c01lc3NhZ2UgPSBfXyggXCJXZSBjb3VsZCBub3QgZmluZCBhbnkgcmVsZXZhbnQgYXJ0aWNsZXMgb24geW91ciB3ZWJzaXRlIHRoYXQgeW91IGNvdWxkIGxpbmsgdG8gZnJvbSB5b3VyIHBvc3QuXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKTtcbmNvbnN0IGludHJvTWVzc2FnZSAgICAgICAgICAgPSBfXyggXCJUbyBpbXByb3ZlIHlvdXIgc2l0ZSBzdHJ1Y3R1cmUsIGNvbnNpZGVyIGxpbmtpbmcgdG8gb3RoZXIgcmVsZXZhbnQgcG9zdHMgb3IgcGFnZXMgb24geW91ciB3ZWJzaXRlLlwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG4vKiBlc2xpbnQtZW5hYmxlIG1heC1sZW4gKi9cblxuY29uc3QgYXJ0aWNsZUxpbmsgPSBpbnRlcnBvbGF0ZUNvbXBvbmVudHMoIHtcblx0Ly8gVHJhbnNsYXRvcnM6IFRleHQgYmV0d2VlbiB7e2F9fSBhbmQge3svYX19IHdpbGwgYmUgYSBsaW5rIHRvIGFuIGFydGljbGUgYWJvdXQgc2l0ZSBzdHJ1Y3R1cmUuXG5cdG1peGVkU3RyaW5nOiBfXyggXCJ7e2F9fVJlYWQgb3VyIGd1aWRlIG9uIGludGVybmFsIGxpbmtpbmcgZm9yIFNFT3t7L2F9fSB0byBsZWFybiBtb3JlLlwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICksXG5cdGNvbXBvbmVudHM6IHtcblx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUganN4LWExMXkvYW5jaG9yLWhhcy1jb250ZW50XG5cdFx0YTogPEhlbHBUZXh0TGluayBocmVmPVwiaHR0cHM6Ly95b2Euc3Qvc2l0ZS1zdHJ1Y3R1cmUtbWV0YWJveFwiIC8+LFxuXHR9LFxufSApO1xuXG5sZXQgeW9hc3RDbGlwQm9hcmQ7XG5cbi8qKlxuICogQHN1bW1hcnkgSGFuZGxlcyB2aXN1YWwgZmVlZGJhY2sgYW5kIGtleWJvYXJkIGZvY3VzIG9uIENsaXBib2FyZCBjb3B5IHN1Y2Nlc3MuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGV2dCBDbGlwYm9hcmQuanMgY3VzdG9tIERPTSBldmVudC5cbiAqIEByZXR1cm5zIHt2b2lkfVxuICovXG5jb25zdCBjbGlwYm9hcmRTdWNjZXNzID0gKCBldnQgKSA9PiB7XG5cdGNvbnN0IG1lc3NhZ2UgPSBfXyggXCJDb3BpZWQhXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKTtcblxuXHQvLyBNb3ZlIGZvY3VzIGJhY2sgdG8gdGhlIENsaXBib2FyZCB0cmlnZ2VyIGJ1dHRvbi5cblx0ZXZ0LnRyaWdnZXIuZm9jdXMoKTtcblx0Ly8gVXBkYXRlIHRoZSBidXR0b24gYGFyaWEtbGFiZWxgIGF0dHJpYnV0ZS5cblx0ZXZ0LnRyaWdnZXIuc2V0QXR0cmlidXRlKCBcImFyaWEtbGFiZWxcIiwgbWVzc2FnZSApO1xuXHQvLyBVcGRhdGUgdGhlIGJ1dHRvbiBgZGF0YS1sYWJlbGAgYXR0cmlidXRlLlxuXHRldnQudHJpZ2dlci5zZXRBdHRyaWJ1dGUoIFwiZGF0YS1sYWJlbFwiLCBtZXNzYWdlICk7XG5cdC8vIFNlbmQgYXVkaWJsZSBtZXNzYWdlIHRvIHRoZSBBUklBIGxpdmUgcmVnaW9uLlxuXHRzcGVhayggbWVzc2FnZSwgXCJhc3NlcnRpdmVcIiApO1xufTtcblxuLyoqXG4gKiBAc3VtbWFyeSBIYW5kbGVzIHZpc3VhbCBmZWVkYmFjayBvbiBDbGlwYm9hcmQgY29weSBlcnJvci5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gZXZ0IENsaXBib2FyZC5qcyBjdXN0b20gRE9NIGV2ZW50LlxuICogQHJldHVybnMge3ZvaWR9XG4gKi9cbmNvbnN0IGNsaXBib2FyZEVycm9yID0gKCBldnQgKSA9PiB7XG5cdGNvbnN0IG1lc3NhZ2UgPSBfXyggXCJOb3Qgc3VwcG9ydGVkIVwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cblx0Ly8gVXBkYXRlIHRoZSBidXR0b24gYGFyaWEtbGFiZWxgIGF0dHJpYnV0ZS5cblx0ZXZ0LnRyaWdnZXIuZWwuc2V0QXR0cmlidXRlKCBcImFyaWEtbGFiZWxcIiwgbWVzc2FnZSApO1xuXHQvLyBVcGRhdGUgdGhlIGJ1dHRvbiBgZGF0YS1sYWJlbGAgYXR0cmlidXRlLlxuXHRldnQudHJpZ2dlci5zZXRBdHRyaWJ1dGUoIFwiZGF0YS1sYWJlbFwiLCBtZXNzYWdlICk7XG5cdC8vIFNlbmQgYXVkaWJsZSBtZXNzYWdlIHRvIHRoZSBBUklBIGxpdmUgcmVnaW9uLlxuXHRzcGVhayggbWVzc2FnZSwgXCJhc3NlcnRpdmVcIiApO1xufTtcblxuLyoqXG4gKiBSZXByZXNlbnRzIHRoZSBTdWdnZXN0aW9ucyBjb21wb25lbnQuXG4gKlxuICogQHJldHVybnMge1JlYWN0LkVsZW1lbnR9IFRoZSBzdWdnZXN0aW9ucyBjb21wb25lbnQuXG4gKi9cbmNvbnN0IExpbmtTdWdnZXN0aW9ucyA9ICggeyBzdWdnZXN0aW9ucywgbWF4U3VnZ2VzdGlvbnMsIGN1c3RvbU1lc3NhZ2VzIH0gKSA9PiB7XG5cdGlmICggc3VnZ2VzdGlvbnMubGVuZ3RoID09PSAwICkge1xuXHRcdGxldCBsZW5ndGhNZXNzYWdlID0gY3VzdG9tTWVzc2FnZXMubGVuZ3RoTWVzc2FnZTtcblx0XHRsZW5ndGhNZXNzYWdlID0gbGVuZ3RoTWVzc2FnZSA9PT0gXCJcIiA/IG5vUmVsZXZhbnRQb3N0c01lc3NhZ2UgOiBsZW5ndGhNZXNzYWdlO1xuXG5cdFx0cmV0dXJuIChcblx0XHRcdDxkaXY+XG5cdFx0XHRcdDxwPnsgbGVuZ3RoTWVzc2FnZSB9PC9wPlxuXHRcdFx0XHQ8cD57IGN1c3RvbU1lc3NhZ2VzLm1ldGFNZXNzYWdlIH08L3A+XG5cdFx0XHRcdDxwPnsgYXJ0aWNsZUxpbmsgfTwvcD5cblx0XHRcdDwvZGl2PlxuXHRcdCk7XG5cdH1cblxuXHRpZiAoIHN1Z2dlc3Rpb25zLmxlbmd0aCA+IG1heFN1Z2dlc3Rpb25zICkge1xuXHRcdHN1Z2dlc3Rpb25zLmxlbmd0aCA9IG1heFN1Z2dlc3Rpb25zO1xuXHR9XG5cblx0cmV0dXJuIChcblx0XHQ8TGlua1N1Z2dlc3Rpb25zV3JhcHBlcj5cblx0XHRcdDxwPnsgaW50cm9NZXNzYWdlIH0geyBhcnRpY2xlTGluayB9PC9wPlxuXHRcdFx0PHA+eyBjdXN0b21NZXNzYWdlcy5tZXRhTWVzc2FnZSB9PC9wPlxuXHRcdFx0eyBzdWdnZXN0aW9ucy5tYXAoICggc3VnZ2VzdGlvbiwga2V5ICkgPT4gPExpbmtTdWdnZXN0aW9uIGtleT17IGtleSB9IHsgLi4uc3VnZ2VzdGlvbiB9IC8+ICkgfVxuXHRcdDwvTGlua1N1Z2dlc3Rpb25zV3JhcHBlcj5cblx0KTtcbn07XG5cbkxpbmtTdWdnZXN0aW9ucy5wcm9wVHlwZXMgPSB7XG5cdHN1Z2dlc3Rpb25zOiBQcm9wVHlwZXMuYXJyYXkuaXNSZXF1aXJlZCxcblx0bWF4U3VnZ2VzdGlvbnM6IFByb3BUeXBlcy5udW1iZXIsXG5cdGN1c3RvbU1lc3NhZ2VzOiBQcm9wVHlwZXMub2JqZWN0LFxufTtcblxuTGlua1N1Z2dlc3Rpb25zLmRlZmF1bHRQcm9wcyA9IHtcblx0bWF4U3VnZ2VzdGlvbnM6IDEwLFxuXHRjdXN0b21NZXNzYWdlczoge1xuXHRcdGxlbmd0aE1lc3NhZ2U6IFwiXCIsXG5cdFx0bWV0YU1lc3NhZ2U6IFwiXCIsXG5cdH0sXG59O1xuXG4vKipcbiAqIFN0YXJ0cyBwcm9taW5lbnQgd29yZCBhbmFseXNpcyBpbiBhIG5ldyB0YWIuXG4gKlxuICogQHJldHVybnMge3ZvaWR9XG4gKi9cbmNvbnN0IHN0YXJ0QW5hbHl6aW5nID0gKCkgPT4ge1xuXHR3aW5kb3cub3BlbiggXCJhZG1pbi5waHA/cGFnZT13cHNlb190b29scyZzdGFydC1pbmRleGF0aW9uPXRydWVcIiwgXCJ5b2FzdFNlb0FuYWx5emVQcm9taW5lbnRXb3Jkc1wiICk7XG59O1xuXG4vKiBlc2xpbnQtZGlzYWJsZS1ydWxlIGNvbXBsZXhpdHkgKi9cbi8qKlxuICogRGVmaW5lcyBhIG1lc3NhZ2UgdG8gcmVuZGVyIGJlbG93IHRoZSBtZXNzYWdlIGFib3V0IGNvcHkgbGVuZ3RoIGluIHRoZSBJbnRlcm5hbCBMaW5raW5nIFN1Z2dlc3Rpb25zLlxuICpcbiAqIEBwYXJhbSAgIHtzdHJpbmd9ICAgbGVuZ3RoTWVzc2FnZSAgICAgICBUaGUgbWVzc2FnZSBhYm91dCBtb3JlIGNvcHkgYmVpbmcgbmVlZGVkLlxuICogQHBhcmFtICAge2Jvb2xlYW59ICBoYXNUaXRsZSAgICAgICAgICAgIFdoZXRoZXIgYSB0aXRsZSBpcyBhdmFpbGFibGUgZm9yIHRoZSBwb3N0LlxuICogQHBhcmFtICAge2Jvb2xlYW59ICBoYXNNZXRhRGVzY3JpcHRpb24gIFdoZXRoZXIgYSBtZXRhZGVzY3JpcHRpb24gaXMgYXZhaWxhYmxlIGZvciB0aGUgcG9zdC5cbiAqIEByZXR1cm5zIHsqfSAgICAgICAgUmV0dXJucyBhIG1ldGFNZXNzYWdlIG9yIG5vdGhpbmcuXG4gKi9cbmNvbnN0IGRldGVybWluZU1ldGFNZXNzYWdlID0gKCBsZW5ndGhNZXNzYWdlLCBoYXNUaXRsZSwgaGFzTWV0YURlc2NyaXB0aW9uICkgPT4ge1xuXHRzd2l0Y2ggKCB0cnVlICkge1xuXHRcdGNhc2UgKCBoYXNNZXRhRGVzY3JpcHRpb24gJiYgISBoYXNUaXRsZSAmJiBsZW5ndGhNZXNzYWdlID09PSBcIlwiICk6XG5cdFx0XHRyZXR1cm4gX18oIFwiQWRkIGEgdGl0bGUgdG8geW91ciBwb3N0IGZvciB0aGUgYmVzdCBpbnRlcm5hbCBsaW5raW5nIHN1Z2dlc3Rpb25zLlwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cdFx0Y2FzZSAoICEgaGFzTWV0YURlc2NyaXB0aW9uICYmIGhhc1RpdGxlICYmIGxlbmd0aE1lc3NhZ2UgPT09IFwiXCIgKTpcblx0XHRcdHJldHVybiBfXyggXCJBZGQgYSBtZXRhZGVzY3JpcHRpb24gdG8geW91ciBwb3N0IGZvciB0aGUgYmVzdCBpbnRlcm5hbCBsaW5raW5nIHN1Z2dlc3Rpb25zLlwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cdFx0Y2FzZSAoICEgaGFzTWV0YURlc2NyaXB0aW9uICYmICEgaGFzVGl0bGUgJiYgbGVuZ3RoTWVzc2FnZSA9PT0gXCJcIiApOlxuXHRcdFx0cmV0dXJuIF9fKCBcIkFkZCBhIHRpdGxlIGFuZCBhIG1ldGFkZXNjcmlwdGlvbiB0byB5b3VyIHBvc3QgZm9yIHRoZSBiZXN0IGludGVybmFsIGxpbmtpbmcgc3VnZ2VzdGlvbnMuXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKTtcblx0XHRjYXNlICggaGFzTWV0YURlc2NyaXB0aW9uICYmICEgaGFzVGl0bGUgICYmIGxlbmd0aE1lc3NhZ2UgIT09IFwiXCIgKTpcblx0XHRcdHJldHVybiBfXyggXCJBbHNvLCBhZGQgYSB0aXRsZSB0byB5b3VyIHBvc3QgZm9yIHRoZSBiZXN0IGludGVybmFsIGxpbmtpbmcgc3VnZ2VzdGlvbnMuXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKTtcblx0XHRjYXNlICggISBoYXNNZXRhRGVzY3JpcHRpb24gJiYgaGFzVGl0bGUgICYmIGxlbmd0aE1lc3NhZ2UgIT09IFwiXCIgKTpcblx0XHRcdHJldHVybiBfXyggXCJBbHNvLCBhZGQgYSBtZXRhZGVzY3JpcHRpb24gdG8geW91ciBwb3N0IGZvciB0aGUgYmVzdCBpbnRlcm5hbCBsaW5raW5nIHN1Z2dlc3Rpb25zLlwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cdFx0Y2FzZSAoICEgaGFzTWV0YURlc2NyaXB0aW9uICYmICEgaGFzVGl0bGUgICYmIGxlbmd0aE1lc3NhZ2UgIT09IFwiXCIgKTpcblx0XHRcdHJldHVybiBfXyggXCJBbHNvLCBhZGQgYSB0aXRsZSBhbmQgYSBtZXRhZGVzY3JpcHRpb24gdG8geW91ciBwb3N0IGZvciB0aGUgYmVzdCBpbnRlcm5hbCBsaW5raW5nIHN1Z2dlc3Rpb25zLlwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cdH1cbn07XG4vKiBlc2xpbnQtZW5hYmxlLXJ1bGUgY29tcGxleGl0eSAqL1xuXG4vKipcbiAqIERlZmluZXMgYSBtZXNzYWdlIHRvIHJlbmRlciBpbiB0aGUgSW50ZXJuYWwgTGlua2luZyBTdWdnZXN0aW9ucyBDb21wb25lbnQuXG4gKlxuICogQHBhcmFtICAge09iamVjdH0gICAgYXJncyAgICAgICAgICAgICAgICAgICAgICBBIGNvbXBvdW5kIG9iamVjdC5cbiAqIEBwYXJhbSAgIHtib29sZWFufSAgIGFyZ3MuaGFzV29yZHNGb3JMaW5raW5nICAgV2hldGhlciB3b3Jkc0ZvckxpbmtpbmcgYXJlIGF2YWlsYWJsZSBmb3IgdGhlIHBvc3QuXG4gKiBAcGFyYW0gICB7Ym9vbGVhbn0gICBhcmdzLmhhc01ldGFEZXNjcmlwdGlvbiAgIFdoZXRoZXIgYSBtZXRhZGVzY3JpcHRpb24gaXMgYXZhaWxhYmxlIGZvciB0aGUgcG9zdC5cbiAqIEBwYXJhbSAgIHtib29sZWFufSAgIGFyZ3MuaGFzVGl0bGUgICAgICAgICAgICAgV2hldGhlciBhIHRpdGxlIGlzIGF2YWlsYWJsZSBmb3IgdGhlIHBvc3QuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gICAgbWVzc2FnZXMgICAgICAgICAgICAgICAgICBNZXNzYWdlcyB0byBwYXNzIHRvIHRoZSBjb21wb25lbnQuXG4gKiBAcmV0dXJucyB7c3RyaW5nfSAgICBtZXNzYWdlcy5sZW5ndGhNZXNzYWdlICAgIEEgY3VzdG9tIG1lc3NhZ2UgY29uY2VybmluZyBpbnN1ZmZpY2llbnQgbGVuZ3RoIG9mIHRoZSBjb3B5LlxuICogQHJldHVybnMge3N0cmluZ30gICAgbWVzc2FnZXMubWV0YU1lc3NhZ2UgICAgICBBIGN1c3RvbSBtZXNzYWdlIGNvbmNlcm5pbmcgbWV0YWRhdGEgbWlzc2luZyBpbiB0aGUgY29weS5cbiAqL1xuY29uc3QgZGV0ZXJtaW5lU3VnZ2VzdGlvbnNDdXN0b21NZXNzYWdlID0gKCBhcmdzICkgPT4ge1xuXHRsZXQgbGVuZ3RoTWVzc2FnZSA9IFwiXCI7XG5cblx0aWYgKCAhIGFyZ3MuaGFzV29yZHNGb3JMaW5raW5nICkge1xuXHRcdGxlbmd0aE1lc3NhZ2UgPSBfXyhcblx0XHRcdFwiT25jZSB5b3UgYWRkIGEgYml0IG1vcmUgY29weSwgd2UnbGwgZ2l2ZSB5b3UgYSBsaXN0IG9mIHJlbGF0ZWQgY29udGVudCBoZXJlIHRvIHdoaWNoIHlvdSBjb3VsZCBsaW5rIGluIHlvdXIgcG9zdC5cIixcblx0XHRcdFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIsXG5cdFx0KTtcblx0fVxuXG5cdGNvbnN0IG1ldGFNZXNzYWdlID0gZGV0ZXJtaW5lTWV0YU1lc3NhZ2UoIGxlbmd0aE1lc3NhZ2UsIGFyZ3MuaGFzVGl0bGUsIGFyZ3MuaGFzTWV0YURlc2NyaXB0aW9uICk7XG5cblx0cmV0dXJuIHtcblx0XHRsZW5ndGhNZXNzYWdlLFxuXHRcdG1ldGFNZXNzYWdlLFxuXHR9O1xufTtcblxuLyoqXG4gKiBHZW5lcmF0ZXMgYSB3YXJuaW5nIGFib3V0IHRoZSBzaXRlIG5vdCBoYXZpbmcgYmVlbiBwcm9wZXJseSBpbmRleGVkLlxuICoqXG4gKiBAcmV0dXJucyB7UmVhY3QuRWxlbWVudH0gVGhlIG1lc3NhZ2Ugb3Igbm8gZWxlbWVudC5cbiAqL1xuZXhwb3J0IGNvbnN0IGdldFVuaW5kZXhlZFdhcm5pbmcgPSAoKSA9PiB7XG5cdC8qIHRyYW5zbGF0b3JzOiAxOiBsaW5rIHRvIHlvYXN0LmNvbSBwb3N0IGFib3V0IGludGVybmFsIGxpbmtpbmcgc3VnZ2VzdGlvbi4gMjogaXMgYW5jaG9yIGNsb3NpbmcuXG5cdDM6IGJ1dHRvbiB0byB0aGUgcmVjYWxjdWxhdGlvbiBvcHRpb24uIDQ6IGNsb3NpbmcgYnV0dG9uICovXG5cdGxldCBtZXNzYWdlID0gX18oXG5cdFx0XCJXZSBuZWVkIHRvIG9wdGltaXplIHlvdXIgc2l0ZeKAmXMgU0VPIGRhdGEgc28gd2UgY2FuIG9mZmVyIHlvdSB0aGUgYmVzdCAlMSRzbGlua2luZyBzdWdnZXN0aW9ucyUyJHMuXFxuXFxuJTMkc1N0YXJ0IFNFTyBEYXRhIG9wdGltaXphdGlvbiU0JHNcIixcblx0XHRcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiLFxuXHQpO1xuXG5cdG1lc3NhZ2UgPSBtZXNzYWdlLnJlcGxhY2UoIFwiJTEkc1wiLCBcInt7YX19XCIgKTtcblx0bWVzc2FnZSA9IG1lc3NhZ2UucmVwbGFjZSggXCIlMiRzXCIsIFwie3svYX19XCIgKTtcblxuXHQvLyBUaGVzZSBhcmUgaGVyZSB0byBrZWVwIHRoZSBzdHJpbmcgdGhlIHNhbWUgYXMgaW4gdGhlIFBIUFxuXHRtZXNzYWdlID0gbWVzc2FnZS5yZXBsYWNlKCBcIiUzJHNcIiwgXCJ7e3N0YXJ0QW5hbHlzaXN9fVwiICk7XG5cdG1lc3NhZ2UgPSBtZXNzYWdlLnJlcGxhY2UoIFwiJTQkc1wiLCBcInt7L3N0YXJ0QW5hbHlzaXN9fVwiICk7XG5cblx0bWVzc2FnZSA9IG1lc3NhZ2UucmVwbGFjZSggXCJcXG5cXG5cIiwgXCJ7e2JyIC99fXt7YnIgL319XCIgKTtcblxuXHQvLyBEaXNhYmxlIHJlYXNvbjogdGhlIGFuY2hvciBkb2VzIGhhdmUgY29udGVudCwgRVNMaW50IGRvZXNuJ3QgdW5kZXJzdGFuZCBpbnRlcnBvbGF0ZUNvbXBvbmVudHNcblx0LyogZXNsaW50LWRpc2FibGUganN4LWExMXkvYW5jaG9yLWhhcy1jb250ZW50ICovXG5cdG1lc3NhZ2UgPSBpbnRlcnBvbGF0ZUNvbXBvbmVudHMoIHtcblx0XHRtaXhlZFN0cmluZzogbWVzc2FnZSxcblx0XHRjb21wb25lbnRzOiB7XG5cdFx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QvanN4LW5vLXRhcmdldC1ibGFua1xuXHRcdFx0YTogPGEgaHJlZj1cImh0dHBzOi8veW9hLnN0L25vdGlmaWNhdGlvbi1pbnRlcm5hbC1saW5rXCIgdGFyZ2V0PVwiX2JsYW5rXCIgLz4sXG5cdFx0XHRzdGFydEFuYWx5c2lzOiA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzc05hbWU9XCJidXR0b25cIiBvbkNsaWNrPXsgc3RhcnRBbmFseXppbmcgfSAvPixcblx0XHRcdGJyOiA8YnIgLz4sXG5cdFx0fSxcblx0fSApO1xuXHQvKiBlc2xpbnQtZW5hYmxlIGpzeC1hMTF5L2FuY2hvci1oYXMtY29udGVudCAqL1xuXG5cdHJldHVybiA8ZGl2IGNsYXNzTmFtZT1cIm5vdGljZSBub3RpY2Utd2FybmluZyBub3RpY2UtYWx0IHdwc2VvLW5vdGljZS1icmVha291dC1pbnNpZGUgeW9hc3QtbGlua3Mtc3VnZ2VzdGlvbnMtbm90aWNlXCI+PHA+eyBtZXNzYWdlIH08L3A+PC9kaXY+O1xufTtcblxuLyoqXG4gKiBMaW5rIHN1Z2dlc3Rpb25zIG1ldGFib3ggY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSAgcHJvcHMgICAgICAgICAgICAgVGhlIHByb3BlcnRpZXMgZm9yIHRoaXMgY29tcG9uZW50cy5cbiAqIEBwYXJhbSB7Ym9vbGVhbn0gcHJvcHMuaXNMb2FkaW5nICAgV2hldGhlciB0aGlzIGNvbXBvbmVudCBzaG91bGQgc3RhcnQgb2Ygc2hvd2luZyBhIGxvYWRlci5cbiAqIEBwYXJhbSB7QXJyYXl9ICAgcHJvcHMuc3VnZ2VzdGlvbnMgVGhlIHN1Z2dlc3Rpb25zIHRvIHJlbmRlciBpbml0aWFsbHkuXG4gKlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgZWxlbWVudC5cbiAqL1xuY29uc3QgTWV0YWJveCA9ICggcHJvcHMgKSA9PiB7XG5cdGlmICggcHJvcHMuaXNMb2FkaW5nICkge1xuXHRcdC8qIGVzbGludC1kaXNhYmxlIG1heC1sZW4gKi9cblx0XHRyZXR1cm4gPGRpdiBjbGFzc05hbWU9XCJ5b2FzdC1saW5rLXN1Z2dlc3Rpb25zXCI+XG5cdFx0XHQ8cD57IF9fKCBcIkl0IHRha2VzIGEgZmV3IHNlY29uZHMgdG8gc2hvdyB5b3UgYSBsaXN0IG9mIHJlbGF0ZWQgY29udGVudCB0byB3aGljaCB5b3UgY291bGQgbGluay4gVGhlIHN1Z2dlc3Rpb25zIHdpbGwgYmUgc2hvd24gaGVyZSBhcyBzb29uIGFzIHdlIGhhdmUgdGhlbS5cIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApIH08L3A+XG5cdFx0PC9kaXY+O1xuXHRcdC8qIGVzbGludC1lbmFibGUgbWF4LWxlbiAqL1xuXHR9XG5cblx0aWYgKCAhIHlvYXN0Q2xpcEJvYXJkICkge1xuXHRcdHlvYXN0Q2xpcEJvYXJkID0gbmV3IENsaXBib2FyZEpTKCBcIi55b2FzdC1saW5rLXN1Z2dlc3Rpb25fX2NvcHlcIiApO1xuXHRcdHlvYXN0Q2xpcEJvYXJkLm9uKCBcInN1Y2Nlc3NcIiwgY2xpcGJvYXJkU3VjY2VzcyApO1xuXHRcdHlvYXN0Q2xpcEJvYXJkLm9uKCBcImVycm9yXCIsIGNsaXBib2FyZEVycm9yICk7XG5cdH1cblxuXHRsZXQgdW5pbmRleGVkV2FybmluZyA9IG51bGw7XG5cdGlmICggcHJvcHMuc2hvd1VuaW5kZXhlZFdhcm5pbmcgKSB7XG5cdFx0dW5pbmRleGVkV2FybmluZyA9IGdldFVuaW5kZXhlZFdhcm5pbmcoKTtcblx0fVxuXG5cdGNvbnN0IGRldGVybWluZU1lc3NhZ2VQYXJhbWV0ZXJzID0ge1xuXHRcdC4uLnByb3BzLm1lc3NhZ2VEYXRhLFxuXHRcdGhhc1dvcmRzRm9yTGlua2luZzogQXJyYXkuaXNBcnJheSggcHJvcHMud29yZHNGb3JMaW5raW5nICkgJiYgcHJvcHMud29yZHNGb3JMaW5raW5nLmxlbmd0aCA+IDAsXG5cdH07XG5cblx0Y29uc3QgY3VzdG9tTWVzc2FnZXMgPSBkZXRlcm1pbmVTdWdnZXN0aW9uc0N1c3RvbU1lc3NhZ2UoIGRldGVybWluZU1lc3NhZ2VQYXJhbWV0ZXJzICk7XG5cblx0cmV0dXJuIDxkaXYgY2xhc3NOYW1lPVwieW9hc3QtbGluay1zdWdnZXN0aW9uc1wiPlxuXHRcdHsgdW5pbmRleGVkV2FybmluZyB9XG5cdFx0PExpbmtTdWdnZXN0aW9ucyBzdWdnZXN0aW9ucz17IHByb3BzLnN1Z2dlc3Rpb25zIH0gY3VzdG9tTWVzc2FnZXM9eyBjdXN0b21NZXNzYWdlcyB9IC8+XG5cdDwvZGl2Pjtcbn07XG5cbk1ldGFib3gucHJvcFR5cGVzID0ge1xuXHRzdWdnZXN0aW9uczogUHJvcFR5cGVzLmFycmF5LmlzUmVxdWlyZWQsXG5cdHdvcmRzRm9yTGlua2luZzogUHJvcFR5cGVzLmFycmF5LFxuXHRtZXNzYWdlRGF0YTogUHJvcFR5cGVzLm9iamVjdCxcblx0aXNMb2FkaW5nOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuXHRzaG93VW5pbmRleGVkV2FybmluZzogUHJvcFR5cGVzLmJvb2wsXG59O1xuXG5NZXRhYm94LmRlZmF1bHRQcm9wcyA9IHtcblx0c2hvd1VuaW5kZXhlZFdhcm5pbmc6IGZhbHNlLFxuXHRtZXNzYWdlRGF0YToge1xuXHRcdGhhc01ldGFEZXNjcmlwdGlvbjogZmFsc2UsXG5cdFx0aGFzVGl0bGU6IGZhbHNlLFxuXHR9LFxuXHR3b3Jkc0Zvckxpbmtpbmc6IFtdLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgTWV0YWJveDtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQVFBO0FBQ0E7QUFDQTtBQVhBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBRUE7QUFDQTs7O0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFIQTtBQUNBO0FBUUE7QUFDQTtBQUNBOzs7Ozs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSEE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFIQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFGQTtBQUNBO0FBT0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7OztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFaQTtBQWNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7QUFZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBOztBQUVBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQUZBO0FBU0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7O0FBU0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQURBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFGQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQUNBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFOQTtBQUNBO0FBUUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///40\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(8);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _styledComponents = __webpack_require__(11);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _i18n = __webpack_require__(1);\n\nvar _styleGuide = __webpack_require__(29);\n\nvar _components = __webpack_require__(9);\n\nvar _helpers = __webpack_require__(13);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar LinkSuggestionWrapper = _styledComponents2.default.div.withConfig({\n\tdisplayName: "LinkSuggestion__LinkSuggestionWrapper",\n\tcomponentId: "sc-1gewdgc-0"\n})(["display:flex;align-items:normal;min-height:40px;margin:10px 0 5px;"]);\n\n/* eslint-disable max-len, quote-props */\nvar LinkSuggestionSVGIcon = (0, _helpers.createSvgIconComponent)({\n\t"copy": { viewbox: "0 0 448 512", path: "M433.941 65.941l-51.882-51.882A48 48 0 0 0 348.118 0H176c-26.51 0-48 21.49-48 48v48H48c-26.51 0-48 21.49-48 48v320c0 26.51 21.49 48 48 48h224c26.51 0 48-21.49 48-48v-48h80c26.51 0 48-21.49 48-48V99.882a48 48 0 0 0-14.059-33.941zM266 464H54a6 6 0 0 1-6-6V150a6 6 0 0 1 6-6h74v224c0 26.51 21.49 48 48 48h96v42a6 6 0 0 1-6 6zm128-96H182a6 6 0 0 1-6-6V54a6 6 0 0 1 6-6h106v88c0 13.255 10.745 24 24 24h88v202a6 6 0 0 1-6 6zm6-256h-64V48h9.632c1.591 0 3.117.632 4.243 1.757l48.368 48.368a6 6 0 0 1 1.757 4.243V112z" },\n\t"check": { viewbox: "0 0 512 512", path: "M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z" }\n});\n/* eslint-enable */\n\nvar LinkSuggestionDivider = _styledComponents2.default.div.withConfig({\n\tdisplayName: "LinkSuggestion__LinkSuggestionDivider",\n\tcomponentId: "sc-1gewdgc-1"\n})(["background-color:#e5e5e5;width:100%;height:1px;"]);\n\nvar LinkSuggestionIcon = _styledComponents2.default.button.withConfig({\n\tdisplayName: "LinkSuggestion__LinkSuggestionIcon",\n\tcomponentId: "sc-1gewdgc-2"\n})(["box-sizing:border-box;flex:0 0 30px;height:30px;width:30px;background-color:", ";border-radius:5px;cursor:pointer;outline:none;border:1px solid ", ";margin-left:3px;&:focus{box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);}"], function (props) {\n\treturn props.iconBackground;\n}, function (props) {\n\treturn props.iconBorder;\n});\n\nLinkSuggestionIcon.props = {\n\ticonBackground: _propTypes2.default.string,\n\ticonBorder: _propTypes2.default.string\n};\n\nLinkSuggestionIcon.defaultProps = {\n\ticonBackground: _styleGuide.colors.$color_button,\n\ticonBorder: _styleGuide.colors.$color_button_border\n};\n\nvar LinkContainer = _styledComponents2.default.div.withConfig({\n\tdisplayName: "LinkSuggestion__LinkContainer",\n\tcomponentId: "sc-1gewdgc-3"\n})(["flex:auto;max-width:200px;"]);\n\nvar Link = (0, _helpers.makeOutboundLink)(_styledComponents2.default.a.withConfig({\n\tdisplayName: "LinkSuggestion__Link",\n\tcomponentId: "sc-1gewdgc-4"\n})(["text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;max-height:40px;margin-bottom:4px;-webkit-box-orient:vertical;overflow:hidden;padding:0 0 4px;"]));\n\nvar BadgesWrapper = _styledComponents2.default.div.withConfig({\n\tdisplayName: "LinkSuggestion__BadgesWrapper",\n\tcomponentId: "sc-1gewdgc-5"\n})(["flex-wrap:wrap;display:flex;flex-direction:row;justify-content:unset;margin-top:4px;"]);\n\nvar Badge = _styledComponents2.default.span.withConfig({\n\tdisplayName: "LinkSuggestion__Badge",\n\tcomponentId: "sc-1gewdgc-6"\n})(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding:3px 8px;font-size:0.85em;background-color:#f3f4f5;border-radius:2px;margin-bottom:4px;margin-right:4px;text-transform:lowercase;"]);\n\n/**\n * Represents a list of badges.\n *\n * @param {string[]} badges The badges.\n *\n * @returns {React.Element} The rendered badges.\n */\nvar Badges = function Badges(_ref) {\n\tvar badges = _ref.badges;\n\n\treturn wp.element.createElement(\n\t\tBadgesWrapper,\n\t\tnull,\n\t\tbadges.map(function (badge, key) {\n\t\t\treturn wp.element.createElement(\n\t\t\t\tBadge,\n\t\t\t\t{ key: key },\n\t\t\t\tbadge\n\t\t\t);\n\t\t})\n\t);\n};\n\nBadges.propTypes = {\n\tbadges: _propTypes2.default.array.isRequired\n};\n\n/**\n * Represents a suggestion component with a copy url to clipboard icon and a text value.\n *\n * @param {string} value The text value.\n * @param {string} url The URL.\n * @param {boolean} isActive Whether the URL is already in use in the text.\n * @param {string[]} labels The labels of suggested object (e.g. cornerstone, post, movie, category, etc.).\n *\n * @returns {React.Element} The rendered suggestion.\n *\n * @constructor\n */\nvar LinkSuggestion = function LinkSuggestion(_ref2) {\n\tvar value = _ref2.value,\n\t url = _ref2.url,\n\t isActive = _ref2.isActive,\n\t labels = _ref2.labels;\n\n\tvar label = (0, _i18n.__)("Copy link", "wordpress-seo-premium");\n\tvar ariaLabel = (0, _i18n.sprintf)(\n\t/* translators: %s expands to the link value */\n\t(0, _i18n.__)("Copy link to suggested article: %s", "wordpress-seo-premium"), value);\n\n\t/**\n * Resets the button aria-label and data-label to their default values.\n *\n * @param {Object} evt The blur SyntheticEvent on the button.\n *\n * @returns {void}\n */\n\tvar resetLabels = function resetLabels(evt) {\n\t\tevt.nativeEvent.target.setAttribute("aria-label", ariaLabel);\n\t\tevt.nativeEvent.target.setAttribute("data-label", label);\n\t};\n\n\tvar icon = "copy";\n\tvar iconColor = _styleGuide.colors.$color_black;\n\tvar iconBackground = _styleGuide.colors.$color_button;\n\tvar iconBorder = "#979797";\n\tif (isActive) {\n\t\ticon = "check";\n\t\ticonColor = _styleGuide.colors.$color_alert_success_text;\n\t\ticonBackground = _styleGuide.colors.$color_alert_success_background;\n\t\ticonBorder = _styleGuide.colors.$color_alert_success_background;\n\t}\n\n\treturn wp.element.createElement(\n\t\t"div",\n\t\tnull,\n\t\twp.element.createElement(LinkSuggestionDivider, null),\n\t\twp.element.createElement(\n\t\t\tLinkSuggestionWrapper,\n\t\t\t{ className: "yoast-link-suggestion__wrapper" },\n\t\t\twp.element.createElement(\n\t\t\t\tLinkContainer,\n\t\t\t\t{ className: "yoast-link-suggestion__container" },\n\t\t\t\twp.element.createElement(\n\t\t\t\t\tLink,\n\t\t\t\t\t{ href: url },\n\t\t\t\t\tvalue\n\t\t\t\t),\n\t\t\t\twp.element.createElement(Badges, { badges: labels })\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\tLinkSuggestionIcon,\n\t\t\t\t{\n\t\t\t\t\ttype: "button",\n\t\t\t\t\tclassName: "yoast-link-suggestion__copy yoast-tooltip yoast-tooltip-alt yoast-tooltip-s",\n\t\t\t\t\tonBlur: resetLabels,\n\t\t\t\t\t"data-clipboard-text": url,\n\t\t\t\t\t"aria-label": ariaLabel,\n\t\t\t\t\t"data-label": label,\n\t\t\t\t\ticonBackground: iconBackground,\n\t\t\t\t\ticonBorder: iconBorder\n\t\t\t\t},\n\t\t\t\twp.element.createElement(LinkSuggestionSVGIcon, { icon: icon, color: iconColor }),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t_components.ScreenReaderText,\n\t\t\t\t\tnull,\n\t\t\t\t\tlabel\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t);\n};\n\nLinkSuggestion.propTypes = {\n\tvalue: _propTypes2.default.string.isRequired,\n\turl: _propTypes2.default.string.isRequired,\n\tisActive: _propTypes2.default.bool,\n\tlabels: _propTypes2.default.array.isRequired\n};\n\nLinkSuggestion.defaultProps = {\n\tisActive: false\n};\n\nexports.default = LinkSuggestion;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL0xpbmtTdWdnZXN0aW9uLmpzP2I0ODgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgY29sb3JzIH0gZnJvbSBcIkB5b2FzdC9zdHlsZS1ndWlkZVwiO1xuaW1wb3J0IHsgU2NyZWVuUmVhZGVyVGV4dCB9IGZyb20gXCJAeW9hc3QvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgbWFrZU91dGJvdW5kTGluaywgY3JlYXRlU3ZnSWNvbkNvbXBvbmVudCB9IGZyb20gXCJAeW9hc3QvaGVscGVyc1wiO1xuXG5jb25zdCBMaW5rU3VnZ2VzdGlvbldyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogbm9ybWFsO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDEwcHggMCA1cHg7XG5gO1xuXG4vKiBlc2xpbnQtZGlzYWJsZSBtYXgtbGVuLCBxdW90ZS1wcm9wcyAqL1xuY29uc3QgTGlua1N1Z2dlc3Rpb25TVkdJY29uID0gY3JlYXRlU3ZnSWNvbkNvbXBvbmVudCgge1xuXHRcImNvcHlcIjogeyB2aWV3Ym94OiBcIjAgMCA0NDggNTEyXCIsIHBhdGg6IFwiTTQzMy45NDEgNjUuOTQxbC01MS44ODItNTEuODgyQTQ4IDQ4IDAgMCAwIDM0OC4xMTggMEgxNzZjLTI2LjUxIDAtNDggMjEuNDktNDggNDh2NDhINDhjLTI2LjUxIDAtNDggMjEuNDktNDggNDh2MzIwYzAgMjYuNTEgMjEuNDkgNDggNDggNDhoMjI0YzI2LjUxIDAgNDgtMjEuNDkgNDgtNDh2LTQ4aDgwYzI2LjUxIDAgNDgtMjEuNDkgNDgtNDhWOTkuODgyYTQ4IDQ4IDAgMCAwLTE0LjA1OS0zMy45NDF6TTI2NiA0NjRINTRhNiA2IDAgMCAxLTYtNlYxNTBhNiA2IDAgMCAxIDYtNmg3NHYyMjRjMCAyNi41MSAyMS40OSA0OCA0OCA0OGg5NnY0MmE2IDYgMCAwIDEtNiA2em0xMjgtOTZIMTgyYTYgNiAwIDAgMS02LTZWNTRhNiA2IDAgMCAxIDYtNmgxMDZ2ODhjMCAxMy4yNTUgMTAuNzQ1IDI0IDI0IDI0aDg4djIwMmE2IDYgMCAwIDEtNiA2em02LTI1NmgtNjRWNDhoOS42MzJjMS41OTEgMCAzLjExNy42MzIgNC4yNDMgMS43NTdsNDguMzY4IDQ4LjM2OGE2IDYgMCAwIDEgMS43NTcgNC4yNDNWMTEyelwiIH0sXG5cdFwiY2hlY2tcIjogeyB2aWV3Ym94OiBcIjAgMCA1MTIgNTEyXCIsIHBhdGg6IFwiTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxelwiIH0sXG59ICk7XG4vKiBlc2xpbnQtZW5hYmxlICovXG5cbmNvbnN0IExpbmtTdWdnZXN0aW9uRGl2aWRlciA9IHN0eWxlZC5kaXZgXG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgd2lkdGg6IDEwMCU7XG4gICBoZWlnaHQ6IDFweDtcbmA7XG5cbmNvbnN0IExpbmtTdWdnZXN0aW9uSWNvbiA9IHN0eWxlZC5idXR0b25gXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZsZXg6IDAgMCAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBwcm9wcyA9PiBwcm9wcy5pY29uQmFja2dyb3VuZCB9O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTpub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkeyBwcm9wcyA9PiBwcm9wcy5pY29uQm9yZGVyIH07XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICM1YjlkZDksIDAgMCAycHggMXB4IHJnYmEoMzAsIDE0MCwgMTkwLCAwLjgpO1xuXHR9XG5gO1xuXG5MaW5rU3VnZ2VzdGlvbkljb24ucHJvcHMgPSB7XG5cdGljb25CYWNrZ3JvdW5kOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRpY29uQm9yZGVyOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuTGlua1N1Z2dlc3Rpb25JY29uLmRlZmF1bHRQcm9wcyA9IHtcblx0aWNvbkJhY2tncm91bmQ6IGNvbG9ycy4kY29sb3JfYnV0dG9uLFxuXHRpY29uQm9yZGVyOiBjb2xvcnMuJGNvbG9yX2J1dHRvbl9ib3JkZXIsXG59O1xuXG5jb25zdCBMaW5rQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0ZmxleDogYXV0bztcblx0bWF4LXdpZHRoOiAyMDBweDtcbmA7XG5cbmNvbnN0IExpbmsgPSBtYWtlT3V0Ym91bmRMaW5rKCBzdHlsZWQuYWBcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLyogLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgKi9cbiAgICAvKiAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsOyAqL1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDAgMCA0cHg7XG5gICk7XG5cbmNvbnN0IEJhZGdlc1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG5gO1xuXG5jb25zdCBCYWRnZSA9IHN0eWxlZC5zcGFuYFxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAzcHggOHB4O1xuXHRmb250LXNpemU6IDAuODVlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjRmNTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuYDtcblxuLyoqXG4gKiBSZXByZXNlbnRzIGEgbGlzdCBvZiBiYWRnZXMuXG4gKlxuICogQHBhcmFtIHtzdHJpbmdbXX0gYmFkZ2VzIFRoZSBiYWRnZXMuXG4gKlxuICogQHJldHVybnMge1JlYWN0LkVsZW1lbnR9IFRoZSByZW5kZXJlZCBiYWRnZXMuXG4gKi9cbmNvbnN0IEJhZGdlcyA9ICggeyBiYWRnZXMgfSApID0+ICB7XG5cdHJldHVybiAoIDxCYWRnZXNXcmFwcGVyPlxuXHRcdHsgYmFkZ2VzLm1hcCggKCBiYWRnZSwga2V5ICkgPT4gPEJhZGdlIGtleT17IGtleSB9PnsgYmFkZ2UgfTwvQmFkZ2U+ICkgfVxuXHQ8L0JhZGdlc1dyYXBwZXI+ICk7XG59O1xuXG5CYWRnZXMucHJvcFR5cGVzID0ge1xuXHRiYWRnZXM6IFByb3BUeXBlcy5hcnJheS5pc1JlcXVpcmVkLFxufTtcblxuLyoqXG4gKiBSZXByZXNlbnRzIGEgc3VnZ2VzdGlvbiBjb21wb25lbnQgd2l0aCBhIGNvcHkgdXJsIHRvIGNsaXBib2FyZCBpY29uIGFuZCBhIHRleHQgdmFsdWUuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9ICAgdmFsdWUgICAgVGhlIHRleHQgdmFsdWUuXG4gKiBAcGFyYW0ge3N0cmluZ30gICB1cmwgICAgICBUaGUgVVJMLlxuICogQHBhcmFtIHtib29sZWFufSAgaXNBY3RpdmUgV2hldGhlciB0aGUgVVJMIGlzIGFscmVhZHkgaW4gdXNlIGluIHRoZSB0ZXh0LlxuICogQHBhcmFtIHtzdHJpbmdbXX0gbGFiZWxzICAgVGhlIGxhYmVscyBvZiBzdWdnZXN0ZWQgb2JqZWN0IChlLmcuIGNvcm5lcnN0b25lLCBwb3N0LCBtb3ZpZSwgY2F0ZWdvcnksIGV0Yy4pLlxuICpcbiAqIEByZXR1cm5zIHtSZWFjdC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgc3VnZ2VzdGlvbi5cbiAqXG4gKiBAY29uc3RydWN0b3JcbiAqL1xuY29uc3QgTGlua1N1Z2dlc3Rpb24gPSAoIHsgdmFsdWUsIHVybCwgaXNBY3RpdmUsIGxhYmVscyB9ICkgPT4ge1xuXHRjb25zdCBsYWJlbCA9IF9fKCBcIkNvcHkgbGlua1wiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cdGNvbnN0IGFyaWFMYWJlbCA9IHNwcmludGYoXG5cdFx0LyogdHJhbnNsYXRvcnM6ICVzIGV4cGFuZHMgdG8gdGhlIGxpbmsgdmFsdWUgKi9cblx0XHRfXyggXCJDb3B5IGxpbmsgdG8gc3VnZ2VzdGVkIGFydGljbGU6ICVzXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKSxcblx0XHR2YWx1ZSxcblx0KTtcblxuXHQvKipcblx0ICogUmVzZXRzIHRoZSBidXR0b24gYXJpYS1sYWJlbCBhbmQgZGF0YS1sYWJlbCB0byB0aGVpciBkZWZhdWx0IHZhbHVlcy5cblx0ICpcblx0ICogQHBhcmFtIHtPYmplY3R9IGV2dCBUaGUgYmx1ciBTeW50aGV0aWNFdmVudCBvbiB0aGUgYnV0dG9uLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7dm9pZH1cblx0ICovXG5cdGNvbnN0IHJlc2V0TGFiZWxzID0gKCBldnQgKSA9PiB7XG5cdFx0ZXZ0Lm5hdGl2ZUV2ZW50LnRhcmdldC5zZXRBdHRyaWJ1dGUoIFwiYXJpYS1sYWJlbFwiLCBhcmlhTGFiZWwgKTtcblx0XHRldnQubmF0aXZlRXZlbnQudGFyZ2V0LnNldEF0dHJpYnV0ZSggXCJkYXRhLWxhYmVsXCIsIGxhYmVsICk7XG5cdH07XG5cblx0bGV0IGljb24gPSBcImNvcHlcIjtcblx0bGV0IGljb25Db2xvciA9IGNvbG9ycy4kY29sb3JfYmxhY2s7XG5cdGxldCBpY29uQmFja2dyb3VuZCA9IGNvbG9ycy4kY29sb3JfYnV0dG9uO1xuXHRsZXQgaWNvbkJvcmRlciA9IFwiIzk3OTc5N1wiO1xuXHRpZiAoIGlzQWN0aXZlICkge1xuXHRcdGljb24gPSBcImNoZWNrXCI7XG5cdFx0aWNvbkNvbG9yID0gY29sb3JzLiRjb2xvcl9hbGVydF9zdWNjZXNzX3RleHQ7XG5cdFx0aWNvbkJhY2tncm91bmQgPSBjb2xvcnMuJGNvbG9yX2FsZXJ0X3N1Y2Nlc3NfYmFja2dyb3VuZDtcblx0XHRpY29uQm9yZGVyID0gY29sb3JzLiRjb2xvcl9hbGVydF9zdWNjZXNzX2JhY2tncm91bmQ7XG5cdH1cblxuXHRyZXR1cm4gKFxuXHRcdDxkaXY+XG5cdFx0XHQ8TGlua1N1Z2dlc3Rpb25EaXZpZGVyIC8+XG5cdFx0XHQ8TGlua1N1Z2dlc3Rpb25XcmFwcGVyIGNsYXNzTmFtZT1cInlvYXN0LWxpbmstc3VnZ2VzdGlvbl9fd3JhcHBlclwiPlxuXHRcdFx0XHQ8TGlua0NvbnRhaW5lciBjbGFzc05hbWU9XCJ5b2FzdC1saW5rLXN1Z2dlc3Rpb25fX2NvbnRhaW5lclwiPlxuXHRcdFx0XHRcdDxMaW5rIGhyZWY9eyB1cmwgfT57IHZhbHVlIH08L0xpbms+XG5cdFx0XHRcdFx0PEJhZGdlcyBiYWRnZXM9eyBsYWJlbHMgfSAvPlxuXHRcdFx0XHQ8L0xpbmtDb250YWluZXI+XG5cdFx0XHRcdDxMaW5rU3VnZ2VzdGlvbkljb25cblx0XHRcdFx0XHR0eXBlPVwiYnV0dG9uXCJcblx0XHRcdFx0XHRjbGFzc05hbWU9XCJ5b2FzdC1saW5rLXN1Z2dlc3Rpb25fX2NvcHkgeW9hc3QtdG9vbHRpcCB5b2FzdC10b29sdGlwLWFsdCB5b2FzdC10b29sdGlwLXNcIlxuXHRcdFx0XHRcdG9uQmx1cj17IHJlc2V0TGFiZWxzIH1cblx0XHRcdFx0XHRkYXRhLWNsaXBib2FyZC10ZXh0PXsgdXJsIH1cblx0XHRcdFx0XHRhcmlhLWxhYmVsPXsgYXJpYUxhYmVsIH1cblx0XHRcdFx0XHRkYXRhLWxhYmVsPXsgbGFiZWwgfVxuXHRcdFx0XHRcdGljb25CYWNrZ3JvdW5kPXsgaWNvbkJhY2tncm91bmQgfVxuXHRcdFx0XHRcdGljb25Cb3JkZXI9eyBpY29uQm9yZGVyIH1cblx0XHRcdFx0PlxuXHRcdFx0XHRcdDxMaW5rU3VnZ2VzdGlvblNWR0ljb24gaWNvbj17IGljb24gfSBjb2xvcj17IGljb25Db2xvciB9IC8+XG5cdFx0XHRcdFx0PFNjcmVlblJlYWRlclRleHQ+eyBsYWJlbCB9PC9TY3JlZW5SZWFkZXJUZXh0PlxuXHRcdFx0XHQ8L0xpbmtTdWdnZXN0aW9uSWNvbj5cblx0XHRcdDwvTGlua1N1Z2dlc3Rpb25XcmFwcGVyPlxuXHRcdDwvZGl2PlxuXHQpO1xufTtcblxuTGlua1N1Z2dlc3Rpb24ucHJvcFR5cGVzID0ge1xuXHR2YWx1ZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHR1cmw6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0aXNBY3RpdmU6IFByb3BUeXBlcy5ib29sLFxuXHRsYWJlbHM6IFByb3BUeXBlcy5hcnJheS5pc1JlcXVpcmVkLFxufTtcblxuTGlua1N1Z2dlc3Rpb24uZGVmYXVsdFByb3BzID0ge1xuXHRpc0FjdGl2ZTogZmFsc2UsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBMaW5rU3VnZ2VzdGlvbjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTs7O0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUlBO0FBQUE7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQUZBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFZQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBT0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQWFBOzs7Ozs7O0FBT0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFEQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFDQTtBQUdBOzs7Ozs7Ozs7Ozs7QUFZQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRkE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkE7QUFVQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFYQTtBQUxBO0FBRkE7QUF1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQUNBO0FBTUE7QUFDQTtBQURBO0FBQ0E7QUFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///41\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.setRedirectNotification = setRedirectNotification;\nexports.closeRedirectNotification = closeRedirectNotification;\nvar SET_REDIRECT_NOTIFICATION = exports.SET_REDIRECT_NOTIFICATION = "SET_REDIRECT_NOTIFICATION";\nvar CLOSE_REDIRECT_NOTIFICATION = exports.CLOSE_REDIRECT_NOTIFICATION = "CLOSE_REDIRECT_NOTIFICATION";\n\n/**\n * Sets and opens the redirect notification\n *\n * @param {Object} redirectData The data from the redirect header.\n *\n * @returns {Object} The SET_REDIRECT_NOTIFICATION action.\n */\nfunction setRedirectNotification(redirectData) {\n return {\n type: SET_REDIRECT_NOTIFICATION,\n redirectData: redirectData\n };\n}\n\n/**\n * Sets closes the redirect notification\n *\n * @returns {Object} The SET_REDIRECT_NOTIFICATION action.\n */\nfunction closeRedirectNotification() {\n return {\n type: CLOSE_REDIRECT_NOTIFICATION\n };\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9hY3Rpb25zL3JlZGlyZWN0Tm90aWZpY2F0aW9uLmpzPzRmMmIiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNvbnN0IFNFVF9SRURJUkVDVF9OT1RJRklDQVRJT04gPSBcIlNFVF9SRURJUkVDVF9OT1RJRklDQVRJT05cIjtcbmV4cG9ydCBjb25zdCBDTE9TRV9SRURJUkVDVF9OT1RJRklDQVRJT04gPSBcIkNMT1NFX1JFRElSRUNUX05PVElGSUNBVElPTlwiO1xuXG4vKipcbiAqIFNldHMgYW5kIG9wZW5zIHRoZSByZWRpcmVjdCBub3RpZmljYXRpb25cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcmVkaXJlY3REYXRhIFRoZSBkYXRhIGZyb20gdGhlIHJlZGlyZWN0IGhlYWRlci5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBUaGUgU0VUX1JFRElSRUNUX05PVElGSUNBVElPTiBhY3Rpb24uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBzZXRSZWRpcmVjdE5vdGlmaWNhdGlvbiggcmVkaXJlY3REYXRhICkge1xuXHRyZXR1cm4ge1xuXHRcdHR5cGU6IFNFVF9SRURJUkVDVF9OT1RJRklDQVRJT04sXG5cdFx0cmVkaXJlY3REYXRhLFxuXHR9O1xufVxuXG4vKipcbiAqIFNldHMgY2xvc2VzIHRoZSByZWRpcmVjdCBub3RpZmljYXRpb25cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBUaGUgU0VUX1JFRElSRUNUX05PVElGSUNBVElPTiBhY3Rpb24uXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjbG9zZVJlZGlyZWN0Tm90aWZpY2F0aW9uKCkge1xuXHRyZXR1cm4ge1xuXHRcdHR5cGU6IENMT1NFX1JFRElSRUNUX05PVElGSUNBVElPTixcblx0fTtcbn1cblxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQVVBO0FBWUE7QUF0QkE7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQURBO0FBR0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///42\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = linkSuggestionsEnabled;\n/**\n * Determines whether or not link suggestions are enabled.\n *\n * @returns {boolean} Whether or not link suggestions are enabled.\n */\nfunction linkSuggestionsEnabled() {\n return window.wpseoPremiumMetaboxData.data.linkSuggestionsEnabled === "enabled" && window.wpseoPremiumMetaboxData.data.linkSuggestionsAvailable;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9mdW5jdGlvbnMvbGlua1N1Z2dlc3Rpb25zRW5hYmxlZC5qcz8yYWFlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRGV0ZXJtaW5lcyB3aGV0aGVyIG9yIG5vdCBsaW5rIHN1Z2dlc3Rpb25zIGFyZSBlbmFibGVkLlxuICpcbiAqIEByZXR1cm5zIHtib29sZWFufSBXaGV0aGVyIG9yIG5vdCBsaW5rIHN1Z2dlc3Rpb25zIGFyZSBlbmFibGVkLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBsaW5rU3VnZ2VzdGlvbnNFbmFibGVkKCkge1xuXHRyZXR1cm4gd2luZG93Lndwc2VvUHJlbWl1bU1ldGFib3hEYXRhLmRhdGEubGlua1N1Z2dlc3Rpb25zRW5hYmxlZCA9PT0gXCJlbmFibGVkXCIgJiZcblx0XHR3aW5kb3cud3BzZW9QcmVtaXVtTWV0YWJveERhdGEuZGF0YS5saW5rU3VnZ2VzdGlvbnNBdmFpbGFibGU7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0E7QUFMQTs7Ozs7QUFLQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///43\n')},function(module,exports){eval("module.exports = window.wp.hooks;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cud3AuaG9va3NcIj9jMDEzIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gd2luZG93LndwLmhvb2tzOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///44\n")},function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n\n// EXTERNAL MODULE: external \"window.wp.domReady\"\nvar external_window_wp_domReady_ = __webpack_require__(14);\nvar external_window_wp_domReady_default = /*#__PURE__*/__webpack_require__.n(external_window_wp_domReady_);\n\n// EXTERNAL MODULE: external \"window.wp.i18n\"\nvar external_window_wp_i18n_ = __webpack_require__(1);\n\n// CONCATENATED MODULE: /var/jenkins/workspace/Plugin-Release/wordpress-seo-premium/.repos/wordpress-seo-premium/node_modules/@wordpress/a11y/build-module/add-intro-text.js\n/**\n * WordPress dependencies\n */\n\n/**\n * Build the explanatory text to be placed before the aria live regions.\n *\n * This text is initially hidden from assistive technologies by using a `hidden`\n * HTML attribute which is then removed once a message fills the aria-live regions.\n *\n * @return {HTMLParagraphElement} The explanatory text HTML element.\n */\n\nfunction addIntroText() {\n var introText = document.createElement('p');\n introText.id = 'a11y-speak-intro-text';\n introText.className = 'a11y-speak-intro-text';\n introText.textContent = Object(external_window_wp_i18n_[\"__\"])('Notifications');\n introText.setAttribute('style', 'position: absolute;' + 'margin: -1px;' + 'padding: 0;' + 'height: 1px;' + 'width: 1px;' + 'overflow: hidden;' + 'clip: rect(1px, 1px, 1px, 1px);' + '-webkit-clip-path: inset(50%);' + 'clip-path: inset(50%);' + 'border: 0;' + 'word-wrap: normal !important;');\n introText.setAttribute('hidden', 'hidden');\n var _document = document,\n body = _document.body;\n\n if (body) {\n body.appendChild(introText);\n }\n\n return introText;\n}\n//# sourceMappingURL=add-intro-text.js.map\n// CONCATENATED MODULE: /var/jenkins/workspace/Plugin-Release/wordpress-seo-premium/.repos/wordpress-seo-premium/node_modules/@wordpress/a11y/build-module/add-container.js\n/**\n * Build the live regions markup.\n *\n * @param {string} [ariaLive] Value for the 'aria-live' attribute; default: 'polite'.\n *\n * @return {HTMLDivElement} The ARIA live region HTML element.\n */\nfunction addContainer() {\n var ariaLive = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'polite';\n var container = document.createElement('div');\n container.id = \"a11y-speak-\".concat(ariaLive);\n container.className = 'a11y-speak-region';\n container.setAttribute('style', 'position: absolute;' + 'margin: -1px;' + 'padding: 0;' + 'height: 1px;' + 'width: 1px;' + 'overflow: hidden;' + 'clip: rect(1px, 1px, 1px, 1px);' + '-webkit-clip-path: inset(50%);' + 'clip-path: inset(50%);' + 'border: 0;' + 'word-wrap: normal !important;');\n container.setAttribute('aria-live', ariaLive);\n container.setAttribute('aria-relevant', 'additions text');\n container.setAttribute('aria-atomic', 'true');\n var _document = document,\n body = _document.body;\n\n if (body) {\n body.appendChild(container);\n }\n\n return container;\n}\n//# sourceMappingURL=add-container.js.map\n// CONCATENATED MODULE: /var/jenkins/workspace/Plugin-Release/wordpress-seo-premium/.repos/wordpress-seo-premium/node_modules/@wordpress/a11y/build-module/clear.js\n/**\n * Clears the a11y-speak-region elements and hides the explanatory text.\n */\nfunction clear() {\n var regions = document.getElementsByClassName('a11y-speak-region');\n var introText = document.getElementById('a11y-speak-intro-text');\n\n for (var i = 0; i < regions.length; i++) {\n regions[i].textContent = '';\n } // Make sure the explanatory text is hidden from assistive technologies.\n\n\n if (introText) {\n introText.setAttribute('hidden', 'hidden');\n }\n}\n//# sourceMappingURL=clear.js.map\n// CONCATENATED MODULE: /var/jenkins/workspace/Plugin-Release/wordpress-seo-premium/.repos/wordpress-seo-premium/node_modules/@wordpress/a11y/build-module/filter-message.js\nvar previousMessage = '';\n/**\n * Filter the message to be announced to the screenreader.\n *\n * @param {string} message The message to be announced.\n *\n * @return {string} The filtered message.\n */\n\nfunction filterMessage(message) {\n /*\n * Strip HTML tags (if any) from the message string. Ideally, messages should\n * be simple strings, carefully crafted for specific use with A11ySpeak.\n * When re-using already existing strings this will ensure simple HTML to be\n * stripped out and replaced with a space. Browsers will collapse multiple\n * spaces natively.\n */\n message = message.replace(/<[^<>]+>/g, ' ');\n /*\n * Safari + VoiceOver don't announce repeated, identical strings. We use\n * a `no-break space` to force them to think identical strings are different.\n */\n\n if (previousMessage === message) {\n message += \"\\xA0\";\n }\n\n previousMessage = message;\n return message;\n}\n//# sourceMappingURL=filter-message.js.map\n// CONCATENATED MODULE: /var/jenkins/workspace/Plugin-Release/wordpress-seo-premium/.repos/wordpress-seo-premium/node_modules/@wordpress/a11y/build-module/index.js\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setup\", function() { return setup; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"speak\", function() { return speak; });\n/**\n * WordPress dependencies\n */\n\n/**\n * Internal dependencies\n */\n\n\n\n\n\n/**\n * Create the live regions.\n */\n\nfunction setup() {\n var introText = document.getElementById('a11y-speak-intro-text');\n var containerAssertive = document.getElementById('a11y-speak-assertive');\n var containerPolite = document.getElementById('a11y-speak-polite');\n\n if (introText === null) {\n addIntroText();\n }\n\n if (containerAssertive === null) {\n addContainer('assertive');\n }\n\n if (containerPolite === null) {\n addContainer('polite');\n }\n}\n/**\n * Run setup on domReady.\n */\n\nexternal_window_wp_domReady_default()(setup);\n/**\n * Allows you to easily announce dynamic interface updates to screen readers using ARIA live regions.\n * This module is inspired by the `speak` function in `wp-a11y.js`.\n *\n * @param {string} message The message to be announced by assistive technologies.\n * @param {string} [ariaLive] The politeness level for aria-live; default: 'polite'.\n *\n * @example\n * ```js\n * import { speak } from '@wordpress/a11y';\n *\n * // For polite messages that shouldn't interrupt what screen readers are currently announcing.\n * speak( 'The message you want to send to the ARIA live region' );\n *\n * // For assertive messages that should interrupt what screen readers are currently announcing.\n * speak( 'The message you want to send to the ARIA live region', 'assertive' );\n * ```\n */\n\nfunction speak(message, ariaLive) {\n /*\n * Clear previous messages to allow repeated strings being read out and hide\n * the explanatory text from assistive technologies.\n */\n clear();\n message = filterMessage(message);\n var introText = document.getElementById('a11y-speak-intro-text');\n var containerAssertive = document.getElementById('a11y-speak-assertive');\n var containerPolite = document.getElementById('a11y-speak-polite');\n\n if (containerAssertive && ariaLive === 'assertive') {\n containerAssertive.textContent = message;\n } else if (containerPolite) {\n containerPolite.textContent = message;\n }\n /*\n * Make the explanatory text available to assistive technologies by removing\n * the 'hidden' HTML attribute.\n */\n\n\n if (introText) {\n introText.removeAttribute('hidden');\n }\n}\n//# sourceMappingURL=index.js.map//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9hMTF5L2J1aWxkLW1vZHVsZS9hZGQtaW50cm8tdGV4dC5qcz85MTMwIiwid2VicGFjazovLy8vdmFyL2plbmtpbnMvd29ya3NwYWNlL1BsdWdpbi1SZWxlYXNlL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS8ucmVwb3Mvd29yZHByZXNzLXNlby1wcmVtaXVtL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ExMXkvYnVpbGQtbW9kdWxlL2FkZC1jb250YWluZXIuanM/MjdlYyIsIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvQHdvcmRwcmVzcy9hMTF5L2J1aWxkLW1vZHVsZS9jbGVhci5qcz9mNjRlIiwid2VicGFjazovLy8vdmFyL2plbmtpbnMvd29ya3NwYWNlL1BsdWdpbi1SZWxlYXNlL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS8ucmVwb3Mvd29yZHByZXNzLXNlby1wcmVtaXVtL25vZGVfbW9kdWxlcy9Ad29yZHByZXNzL2ExMXkvYnVpbGQtbW9kdWxlL2ZpbHRlci1tZXNzYWdlLmpzP2MyN2QiLCJ3ZWJwYWNrOi8vLy92YXIvamVua2lucy93b3Jrc3BhY2UvUGx1Z2luLVJlbGVhc2Uvd29yZHByZXNzLXNlby1wcmVtaXVtLy5yZXBvcy93b3JkcHJlc3Mtc2VvLXByZW1pdW0vbm9kZV9tb2R1bGVzL0B3b3JkcHJlc3MvYTExeS9idWlsZC1tb2R1bGUvaW5kZXguanM/NzRmOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IHsgX18gfSBmcm9tICdAd29yZHByZXNzL2kxOG4nO1xuLyoqXG4gKiBCdWlsZCB0aGUgZXhwbGFuYXRvcnkgdGV4dCB0byBiZSBwbGFjZWQgYmVmb3JlIHRoZSBhcmlhIGxpdmUgcmVnaW9ucy5cbiAqXG4gKiBUaGlzIHRleHQgaXMgaW5pdGlhbGx5IGhpZGRlbiBmcm9tIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXMgYnkgdXNpbmcgYSBgaGlkZGVuYFxuICogSFRNTCBhdHRyaWJ1dGUgd2hpY2ggaXMgdGhlbiByZW1vdmVkIG9uY2UgYSBtZXNzYWdlIGZpbGxzIHRoZSBhcmlhLWxpdmUgcmVnaW9ucy5cbiAqXG4gKiBAcmV0dXJuIHtIVE1MUGFyYWdyYXBoRWxlbWVudH0gVGhlIGV4cGxhbmF0b3J5IHRleHQgSFRNTCBlbGVtZW50LlxuICovXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGFkZEludHJvVGV4dCgpIHtcbiAgdmFyIGludHJvVGV4dCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3AnKTtcbiAgaW50cm9UZXh0LmlkID0gJ2ExMXktc3BlYWstaW50cm8tdGV4dCc7XG4gIGludHJvVGV4dC5jbGFzc05hbWUgPSAnYTExeS1zcGVhay1pbnRyby10ZXh0JztcbiAgaW50cm9UZXh0LnRleHRDb250ZW50ID0gX18oJ05vdGlmaWNhdGlvbnMnKTtcbiAgaW50cm9UZXh0LnNldEF0dHJpYnV0ZSgnc3R5bGUnLCAncG9zaXRpb246IGFic29sdXRlOycgKyAnbWFyZ2luOiAtMXB4OycgKyAncGFkZGluZzogMDsnICsgJ2hlaWdodDogMXB4OycgKyAnd2lkdGg6IDFweDsnICsgJ292ZXJmbG93OiBoaWRkZW47JyArICdjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7JyArICctd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTsnICsgJ2NsaXAtcGF0aDogaW5zZXQoNTAlKTsnICsgJ2JvcmRlcjogMDsnICsgJ3dvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7Jyk7XG4gIGludHJvVGV4dC5zZXRBdHRyaWJ1dGUoJ2hpZGRlbicsICdoaWRkZW4nKTtcbiAgdmFyIF9kb2N1bWVudCA9IGRvY3VtZW50LFxuICAgICAgYm9keSA9IF9kb2N1bWVudC5ib2R5O1xuXG4gIGlmIChib2R5KSB7XG4gICAgYm9keS5hcHBlbmRDaGlsZChpbnRyb1RleHQpO1xuICB9XG5cbiAgcmV0dXJuIGludHJvVGV4dDtcbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWFkZC1pbnRyby10ZXh0LmpzLm1hcCIsIi8qKlxuICogQnVpbGQgdGhlIGxpdmUgcmVnaW9ucyBtYXJrdXAuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IFthcmlhTGl2ZV0gVmFsdWUgZm9yIHRoZSAnYXJpYS1saXZlJyBhdHRyaWJ1dGU7IGRlZmF1bHQ6ICdwb2xpdGUnLlxuICpcbiAqIEByZXR1cm4ge0hUTUxEaXZFbGVtZW50fSBUaGUgQVJJQSBsaXZlIHJlZ2lvbiBIVE1MIGVsZW1lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGFkZENvbnRhaW5lcigpIHtcbiAgdmFyIGFyaWFMaXZlID0gYXJndW1lbnRzLmxlbmd0aCA+IDAgJiYgYXJndW1lbnRzWzBdICE9PSB1bmRlZmluZWQgPyBhcmd1bWVudHNbMF0gOiAncG9saXRlJztcbiAgdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO1xuICBjb250YWluZXIuaWQgPSBcImExMXktc3BlYWstXCIuY29uY2F0KGFyaWFMaXZlKTtcbiAgY29udGFpbmVyLmNsYXNzTmFtZSA9ICdhMTF5LXNwZWFrLXJlZ2lvbic7XG4gIGNvbnRhaW5lci5zZXRBdHRyaWJ1dGUoJ3N0eWxlJywgJ3Bvc2l0aW9uOiBhYnNvbHV0ZTsnICsgJ21hcmdpbjogLTFweDsnICsgJ3BhZGRpbmc6IDA7JyArICdoZWlnaHQ6IDFweDsnICsgJ3dpZHRoOiAxcHg7JyArICdvdmVyZmxvdzogaGlkZGVuOycgKyAnY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOycgKyAnLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7JyArICdjbGlwLXBhdGg6IGluc2V0KDUwJSk7JyArICdib3JkZXI6IDA7JyArICd3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OycpO1xuICBjb250YWluZXIuc2V0QXR0cmlidXRlKCdhcmlhLWxpdmUnLCBhcmlhTGl2ZSk7XG4gIGNvbnRhaW5lci5zZXRBdHRyaWJ1dGUoJ2FyaWEtcmVsZXZhbnQnLCAnYWRkaXRpb25zIHRleHQnKTtcbiAgY29udGFpbmVyLnNldEF0dHJpYnV0ZSgnYXJpYS1hdG9taWMnLCAndHJ1ZScpO1xuICB2YXIgX2RvY3VtZW50ID0gZG9jdW1lbnQsXG4gICAgICBib2R5ID0gX2RvY3VtZW50LmJvZHk7XG5cbiAgaWYgKGJvZHkpIHtcbiAgICBib2R5LmFwcGVuZENoaWxkKGNvbnRhaW5lcik7XG4gIH1cblxuICByZXR1cm4gY29udGFpbmVyO1xufVxuLy8jIHNvdXJjZU1hcHBpbmdVUkw9YWRkLWNvbnRhaW5lci5qcy5tYXAiLCIvKipcbiAqIENsZWFycyB0aGUgYTExeS1zcGVhay1yZWdpb24gZWxlbWVudHMgYW5kIGhpZGVzIHRoZSBleHBsYW5hdG9yeSB0ZXh0LlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBjbGVhcigpIHtcbiAgdmFyIHJlZ2lvbnMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdhMTF5LXNwZWFrLXJlZ2lvbicpO1xuICB2YXIgaW50cm9UZXh0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ExMXktc3BlYWstaW50cm8tdGV4dCcpO1xuXG4gIGZvciAodmFyIGkgPSAwOyBpIDwgcmVnaW9ucy5sZW5ndGg7IGkrKykge1xuICAgIHJlZ2lvbnNbaV0udGV4dENvbnRlbnQgPSAnJztcbiAgfSAvLyBNYWtlIHN1cmUgdGhlIGV4cGxhbmF0b3J5IHRleHQgaXMgaGlkZGVuIGZyb20gYXNzaXN0aXZlIHRlY2hub2xvZ2llcy5cblxuXG4gIGlmIChpbnRyb1RleHQpIHtcbiAgICBpbnRyb1RleHQuc2V0QXR0cmlidXRlKCdoaWRkZW4nLCAnaGlkZGVuJyk7XG4gIH1cbn1cbi8vIyBzb3VyY2VNYXBwaW5nVVJMPWNsZWFyLmpzLm1hcCIsInZhciBwcmV2aW91c01lc3NhZ2UgPSAnJztcbi8qKlxuICogRmlsdGVyIHRoZSBtZXNzYWdlIHRvIGJlIGFubm91bmNlZCB0byB0aGUgc2NyZWVucmVhZGVyLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBtZXNzYWdlIFRoZSBtZXNzYWdlIHRvIGJlIGFubm91bmNlZC5cbiAqXG4gKiBAcmV0dXJuIHtzdHJpbmd9IFRoZSBmaWx0ZXJlZCBtZXNzYWdlLlxuICovXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGZpbHRlck1lc3NhZ2UobWVzc2FnZSkge1xuICAvKlxuICAgKiBTdHJpcCBIVE1MIHRhZ3MgKGlmIGFueSkgZnJvbSB0aGUgbWVzc2FnZSBzdHJpbmcuIElkZWFsbHksIG1lc3NhZ2VzIHNob3VsZFxuICAgKiBiZSBzaW1wbGUgc3RyaW5ncywgY2FyZWZ1bGx5IGNyYWZ0ZWQgZm9yIHNwZWNpZmljIHVzZSB3aXRoIEExMXlTcGVhay5cbiAgICogV2hlbiByZS11c2luZyBhbHJlYWR5IGV4aXN0aW5nIHN0cmluZ3MgdGhpcyB3aWxsIGVuc3VyZSBzaW1wbGUgSFRNTCB0byBiZVxuICAgKiBzdHJpcHBlZCBvdXQgYW5kIHJlcGxhY2VkIHdpdGggYSBzcGFjZS4gQnJvd3NlcnMgd2lsbCBjb2xsYXBzZSBtdWx0aXBsZVxuICAgKiBzcGFjZXMgbmF0aXZlbHkuXG4gICAqL1xuICBtZXNzYWdlID0gbWVzc2FnZS5yZXBsYWNlKC88W148Pl0rPi9nLCAnICcpO1xuICAvKlxuICAgKiBTYWZhcmkgKyBWb2ljZU92ZXIgZG9uJ3QgYW5ub3VuY2UgcmVwZWF0ZWQsIGlkZW50aWNhbCBzdHJpbmdzLiBXZSB1c2VcbiAgICogYSBgbm8tYnJlYWsgc3BhY2VgIHRvIGZvcmNlIHRoZW0gdG8gdGhpbmsgaWRlbnRpY2FsIHN0cmluZ3MgYXJlIGRpZmZlcmVudC5cbiAgICovXG5cbiAgaWYgKHByZXZpb3VzTWVzc2FnZSA9PT0gbWVzc2FnZSkge1xuICAgIG1lc3NhZ2UgKz0gXCJcXHhBMFwiO1xuICB9XG5cbiAgcHJldmlvdXNNZXNzYWdlID0gbWVzc2FnZTtcbiAgcmV0dXJuIG1lc3NhZ2U7XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1maWx0ZXItbWVzc2FnZS5qcy5tYXAiLCIvKipcbiAqIFdvcmRQcmVzcyBkZXBlbmRlbmNpZXNcbiAqL1xuaW1wb3J0IGRvbVJlYWR5IGZyb20gJ0B3b3JkcHJlc3MvZG9tLXJlYWR5Jztcbi8qKlxuICogSW50ZXJuYWwgZGVwZW5kZW5jaWVzXG4gKi9cblxuaW1wb3J0IGFkZEludHJvVGV4dCBmcm9tICcuL2FkZC1pbnRyby10ZXh0JztcbmltcG9ydCBhZGRDb250YWluZXIgZnJvbSAnLi9hZGQtY29udGFpbmVyJztcbmltcG9ydCBjbGVhciBmcm9tICcuL2NsZWFyJztcbmltcG9ydCBmaWx0ZXJNZXNzYWdlIGZyb20gJy4vZmlsdGVyLW1lc3NhZ2UnO1xuLyoqXG4gKiBDcmVhdGUgdGhlIGxpdmUgcmVnaW9ucy5cbiAqL1xuXG5leHBvcnQgZnVuY3Rpb24gc2V0dXAoKSB7XG4gIHZhciBpbnRyb1RleHQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYTExeS1zcGVhay1pbnRyby10ZXh0Jyk7XG4gIHZhciBjb250YWluZXJBc3NlcnRpdmUgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnYTExeS1zcGVhay1hc3NlcnRpdmUnKTtcbiAgdmFyIGNvbnRhaW5lclBvbGl0ZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhMTF5LXNwZWFrLXBvbGl0ZScpO1xuXG4gIGlmIChpbnRyb1RleHQgPT09IG51bGwpIHtcbiAgICBhZGRJbnRyb1RleHQoKTtcbiAgfVxuXG4gIGlmIChjb250YWluZXJBc3NlcnRpdmUgPT09IG51bGwpIHtcbiAgICBhZGRDb250YWluZXIoJ2Fzc2VydGl2ZScpO1xuICB9XG5cbiAgaWYgKGNvbnRhaW5lclBvbGl0ZSA9PT0gbnVsbCkge1xuICAgIGFkZENvbnRhaW5lcigncG9saXRlJyk7XG4gIH1cbn1cbi8qKlxuICogUnVuIHNldHVwIG9uIGRvbVJlYWR5LlxuICovXG5cbmRvbVJlYWR5KHNldHVwKTtcbi8qKlxuICogQWxsb3dzIHlvdSB0byBlYXNpbHkgYW5ub3VuY2UgZHluYW1pYyBpbnRlcmZhY2UgdXBkYXRlcyB0byBzY3JlZW4gcmVhZGVycyB1c2luZyBBUklBIGxpdmUgcmVnaW9ucy5cbiAqIFRoaXMgbW9kdWxlIGlzIGluc3BpcmVkIGJ5IHRoZSBgc3BlYWtgIGZ1bmN0aW9uIGluIGB3cC1hMTF5LmpzYC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gbWVzc2FnZSAgVGhlIG1lc3NhZ2UgdG8gYmUgYW5ub3VuY2VkIGJ5IGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXMuXG4gKiBAcGFyYW0ge3N0cmluZ30gW2FyaWFMaXZlXSBUaGUgcG9saXRlbmVzcyBsZXZlbCBmb3IgYXJpYS1saXZlOyBkZWZhdWx0OiAncG9saXRlJy5cbiAqXG4gKiBAZXhhbXBsZVxuICogYGBganNcbiAqIGltcG9ydCB7IHNwZWFrIH0gZnJvbSAnQHdvcmRwcmVzcy9hMTF5JztcbiAqXG4gKiAvLyBGb3IgcG9saXRlIG1lc3NhZ2VzIHRoYXQgc2hvdWxkbid0IGludGVycnVwdCB3aGF0IHNjcmVlbiByZWFkZXJzIGFyZSBjdXJyZW50bHkgYW5ub3VuY2luZy5cbiAqIHNwZWFrKCAnVGhlIG1lc3NhZ2UgeW91IHdhbnQgdG8gc2VuZCB0byB0aGUgQVJJQSBsaXZlIHJlZ2lvbicgKTtcbiAqXG4gKiAvLyBGb3IgYXNzZXJ0aXZlIG1lc3NhZ2VzIHRoYXQgc2hvdWxkIGludGVycnVwdCB3aGF0IHNjcmVlbiByZWFkZXJzIGFyZSBjdXJyZW50bHkgYW5ub3VuY2luZy5cbiAqIHNwZWFrKCAnVGhlIG1lc3NhZ2UgeW91IHdhbnQgdG8gc2VuZCB0byB0aGUgQVJJQSBsaXZlIHJlZ2lvbicsICdhc3NlcnRpdmUnICk7XG4gKiBgYGBcbiAqL1xuXG5leHBvcnQgZnVuY3Rpb24gc3BlYWsobWVzc2FnZSwgYXJpYUxpdmUpIHtcbiAgLypcbiAgICogQ2xlYXIgcHJldmlvdXMgbWVzc2FnZXMgdG8gYWxsb3cgcmVwZWF0ZWQgc3RyaW5ncyBiZWluZyByZWFkIG91dCBhbmQgaGlkZVxuICAgKiB0aGUgZXhwbGFuYXRvcnkgdGV4dCBmcm9tIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXMuXG4gICAqL1xuICBjbGVhcigpO1xuICBtZXNzYWdlID0gZmlsdGVyTWVzc2FnZShtZXNzYWdlKTtcbiAgdmFyIGludHJvVGV4dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhMTF5LXNwZWFrLWludHJvLXRleHQnKTtcbiAgdmFyIGNvbnRhaW5lckFzc2VydGl2ZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhMTF5LXNwZWFrLWFzc2VydGl2ZScpO1xuICB2YXIgY29udGFpbmVyUG9saXRlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2ExMXktc3BlYWstcG9saXRlJyk7XG5cbiAgaWYgKGNvbnRhaW5lckFzc2VydGl2ZSAmJiBhcmlhTGl2ZSA9PT0gJ2Fzc2VydGl2ZScpIHtcbiAgICBjb250YWluZXJBc3NlcnRpdmUudGV4dENvbnRlbnQgPSBtZXNzYWdlO1xuICB9IGVsc2UgaWYgKGNvbnRhaW5lclBvbGl0ZSkge1xuICAgIGNvbnRhaW5lclBvbGl0ZS50ZXh0Q29udGVudCA9IG1lc3NhZ2U7XG4gIH1cbiAgLypcbiAgICogTWFrZSB0aGUgZXhwbGFuYXRvcnkgdGV4dCBhdmFpbGFibGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llcyBieSByZW1vdmluZ1xuICAgKiB0aGUgJ2hpZGRlbicgSFRNTCBhdHRyaWJ1dGUuXG4gICAqL1xuXG5cbiAgaWYgKGludHJvVGV4dCkge1xuICAgIGludHJvVGV4dC5yZW1vdmVBdHRyaWJ1dGUoJ2hpZGRlbicpO1xuICB9XG59XG4vLyMgc291cmNlTWFwcGluZ1VSTD1pbmRleC5qcy5tYXAiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDN0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDekJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FDaEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQzlCQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///45\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _data = __webpack_require__(3);\n\nvar _LinkSuggestions = __webpack_require__(40);\n\nvar _LinkSuggestions2 = _interopRequireDefault(_LinkSuggestions);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Wraps the component with store data.\n *\n * @returns {wp.Component} The wrapped component.\n */\nexports.default = (0, _data.withSelect)(function (select) {\n\tvar _select = select("yoast-seo-premium/editor"),\n\t getLinkSuggestions = _select.getLinkSuggestions,\n\t getWordsForLinking = _select.getWordsForLinking,\n\t getLinkSuggestionsMessageData = _select.getLinkSuggestionsMessageData,\n\t linkSuggestionsAreLoading = _select.linkSuggestionsAreLoading,\n\t linkSuggestionsAreUnindexed = _select.linkSuggestionsAreUnindexed;\n\n\treturn {\n\t\tsuggestions: getLinkSuggestions(),\n\t\twordsForLinking: getWordsForLinking(),\n\t\tmessageData: getLinkSuggestionsMessageData(),\n\t\tisLoading: linkSuggestionsAreLoading(),\n\t\tshowUnindexedWarning: linkSuggestionsAreUnindexed()\n\t};\n})(_LinkSuggestions2.default);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9jb250YWluZXJzL0xpbmtTdWdnZXN0aW9ucy5qcz84Y2Y3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHdpdGhTZWxlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5pbXBvcnQgTGlua1N1Z2dlc3Rpb25zTWV0YWJveCBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9MaW5rU3VnZ2VzdGlvbnNcIjtcblxuLyoqXG4gKiBXcmFwcyB0aGUgY29tcG9uZW50IHdpdGggc3RvcmUgZGF0YS5cbiAqXG4gKiBAcmV0dXJucyB7d3AuQ29tcG9uZW50fSBUaGUgd3JhcHBlZCBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IHdpdGhTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0Z2V0TGlua1N1Z2dlc3Rpb25zLFxuXHRcdGdldFdvcmRzRm9yTGlua2luZyxcblx0XHRnZXRMaW5rU3VnZ2VzdGlvbnNNZXNzYWdlRGF0YSxcblx0XHRsaW5rU3VnZ2VzdGlvbnNBcmVMb2FkaW5nLFxuXHRcdGxpbmtTdWdnZXN0aW9uc0FyZVVuaW5kZXhlZCxcblx0fSA9IHNlbGVjdCggXCJ5b2FzdC1zZW8tcHJlbWl1bS9lZGl0b3JcIiApO1xuXG5cdHJldHVybiB7XG5cdFx0c3VnZ2VzdGlvbnM6IGdldExpbmtTdWdnZXN0aW9ucygpLFxuXHRcdHdvcmRzRm9yTGlua2luZzogZ2V0V29yZHNGb3JMaW5raW5nKCksXG5cdFx0bWVzc2FnZURhdGE6IGdldExpbmtTdWdnZXN0aW9uc01lc3NhZ2VEYXRhKCksXG5cdFx0aXNMb2FkaW5nOiBsaW5rU3VnZ2VzdGlvbnNBcmVMb2FkaW5nKCksXG5cdFx0c2hvd1VuaW5kZXhlZFdhcm5pbmc6IGxpbmtTdWdnZXN0aW9uc0FyZVVuaW5kZXhlZCgpLFxuXHR9O1xufSApKCBMaW5rU3VnZ2VzdGlvbnNNZXRhYm94ICk7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFBQTtBQUNBOzs7OztBQUNBOzs7OztBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU9BIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///46\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\n\nvar _data = __webpack_require__(3);\n\nvar _components = __webpack_require__(9);\n\n/**\n * Wraps the component with store data.\n *\n * @returns {wp.Component} The wrapped component.\n */\nexports.default = (0, _data.withSelect)(function (select) {\n var _select = select("yoast-seo-premium/editor"),\n getProminentWords = _select.getProminentWords;\n\n return {\n words: getProminentWords()\n };\n})(_components.WordOccurrenceInsights);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9jb250YWluZXJzL1dvcmRPY2N1cnJlbmNlSW5zaWdodHMuanM/NDM0NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB3aXRoU2VsZWN0IH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IHsgV29yZE9jY3VycmVuY2VJbnNpZ2h0cyB9IGZyb20gXCJAeW9hc3QvY29tcG9uZW50c1wiO1xuXG4vKipcbiAqIFdyYXBzIHRoZSBjb21wb25lbnQgd2l0aCBzdG9yZSBkYXRhLlxuICpcbiAqIEByZXR1cm5zIHt3cC5Db21wb25lbnR9IFRoZSB3cmFwcGVkIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgd2l0aFNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdGNvbnN0IHsgZ2V0UHJvbWluZW50V29yZHMgfSA9IHNlbGVjdCggXCJ5b2FzdC1zZW8tcHJlbWl1bS9lZGl0b3JcIiApO1xuXG5cdHJldHVybiB7XG5cdFx0d29yZHM6IGdldFByb21pbmVudFdvcmRzKCksXG5cdH07XG59ICkoIFdvcmRPY2N1cnJlbmNlSW5zaWdodHMgKTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFEQTtBQUdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///47\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\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; }; }(); /* global YoastSEO */\n\nvar _yoastseo = __webpack_require__(32);\n\nvar _lodash = __webpack_require__(2);\n\nvar _relatedKeywords = __webpack_require__(21);\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\n// Yoast SEO free dependencies.\nvar refreshDelay = window.yoast.editorModules.analysis.constants.refreshDelay;\nvar sortResultsByIdentifier = window.yoast.editorModules.analysis.refreshAnalysis.sortResultsByIdentifier;\n\n/**\n * The RelatedKeywordAnalysis class.\n */\n\nvar RelatedKeywordAnalysis = function () {\n\t/**\n * Initializes the analysis for use.\n */\n\tfunction RelatedKeywordAnalysis() {\n\t\t_classCallCheck(this, RelatedKeywordAnalysis);\n\n\t\tthis.analyze = (0, _lodash.debounce)(this.analyze, refreshDelay);\n\t}\n\n\t/**\n * Returns the analysis object.\n *\n * @returns {Object} The analysis object.\n */\n\n\n\t_createClass(RelatedKeywordAnalysis, [{\n\t\tkey: "analyze",\n\n\n\t\t/**\n * Analyzes the related keywords in the state and dispatches the results.\n *\n * @param {Object} state The current redux state.\n * @param {Function} dispatch The dispatch method for the redux store.\n *\n * @returns {void}\n */\n\t\tvalue: function analyze(state, dispatch) {\n\t\t\tvar _RelatedKeywordAnalys = RelatedKeywordAnalysis.getAnalysis(),\n\t\t\t worker = _RelatedKeywordAnalys.worker,\n\t\t\t collectData = _RelatedKeywordAnalys.collectData,\n\t\t\t applyMarks = _RelatedKeywordAnalys.applyMarks;\n\n\t\t\tvar data = collectData();\n\n\t\t\t// In the Elementor integration, collectData will return an object, rather than a Paper.\n\t\t\tif (data instanceof _yoastseo.Paper === false) {\n\t\t\t\tdata = _yoastseo.Paper.parse(data);\n\t\t\t}\n\n\t\t\tvar relatedKeywords = RelatedKeywordAnalysis.getRelevantData(state);\n\n\t\t\tworker.analyzeRelatedKeywords(data, relatedKeywords).then(function (_ref) {\n\t\t\t\tvar seo = _ref.result.seo;\n\n\t\t\t\tif (!seo) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\t(0, _lodash.forEach)(seo, function (_ref2, key) {\n\t\t\t\t\tvar results = _ref2.results,\n\t\t\t\t\t score = _ref2.score;\n\n\t\t\t\t\t/*\n * The empty string key is for the main keyword. Ignore it.\n * When the keyword is undefined, don\'t dispatch setRelatedKeywordResults.\n \t */\n\t\t\t\t\tif (key === "" || typeof relatedKeywords[key] === "undefined" || typeof relatedKeywords[key].keyword === "undefined") {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tresults = sortResultsByIdentifier(results);\n\n\t\t\t\t\t// Recreate the getMarker function after the worker is done.\n\t\t\t\t\t(0, _lodash.forEach)(results, function (result) {\n\t\t\t\t\t\tresult.getMarker = function () {\n\t\t\t\t\t\t\treturn function () {\n\t\t\t\t\t\t\t\treturn applyMarks(data, result.marks);\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t};\n\t\t\t\t\t});\n\n\t\t\t\t\tdispatch((0, _relatedKeywords.setRelatedKeywordResults)(key, relatedKeywords[key].keyword, results, score));\n\t\t\t\t});\n\t\t\t}).catch(function (error) {\n\t\t\t\treturn console.warn(error);\n\t\t\t});\n\t\t}\n\t}], [{\n\t\tkey: "getAnalysis",\n\t\tvalue: function getAnalysis() {\n\t\t\treturn YoastSEO.analysis;\n\t\t}\n\n\t\t/**\n * Collects the relevant data from the related keywords in the state.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} The related keywords with the keyword and synonyms.\n */\n\n\t}, {\n\t\tkey: "getRelevantData",\n\t\tvalue: function getRelevantData(state) {\n\t\t\tvar relatedKeywords = {};\n\n\t\t\t(0, _lodash.forEach)(state.relatedKeywords.keywords, function (_ref3, key) {\n\t\t\t\tvar keyword = _ref3.keyword,\n\t\t\t\t synonyms = _ref3.synonyms;\n\n\t\t\t\tif (!(0, _lodash.isString)(synonyms)) {\n\t\t\t\t\tsynonyms = "";\n\t\t\t\t}\n\n\t\t\t\trelatedKeywords[key] = { keyword: keyword, synonyms: synonyms };\n\t\t\t});\n\n\t\t\treturn relatedKeywords;\n\t\t}\n\n\t\t/**\n * Determines if analyze should run.\n *\n * By comparing the related keywords in the state with a cached version.\n *\n * @param {Object} currentRelatedKeywords The current related keywords.\n * @param {Object} cachedRelatedKeywords The previous related keywords.\n *\n * @returns {boolean} True if analyze should run.\n */\n\n\t}, {\n\t\tkey: "shouldAnalyze",\n\t\tvalue: function shouldAnalyze(currentRelatedKeywords, cachedRelatedKeywords) {\n\t\t\treturn !(0, _lodash.isEqual)(currentRelatedKeywords, cachedRelatedKeywords);\n\t\t}\n\t}]);\n\n\treturn RelatedKeywordAnalysis;\n}();\n\nexports.default = RelatedKeywordAnalysis;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9zZXJ2aWNlcy9SZWxhdGVkS2V5d29yZEFuYWx5c2lzLmpzP2U0M2IiXSwic291cmNlc0NvbnRlbnQiOlsiLyogZ2xvYmFsIFlvYXN0U0VPICovXG5cbmltcG9ydCB7IFBhcGVyIH0gZnJvbSBcInlvYXN0c2VvXCI7XG5pbXBvcnQgeyBkZWJvdW5jZSwgZm9yRWFjaCwgaXNFcXVhbCwgaXNTdHJpbmcgfSBmcm9tIFwibG9kYXNoXCI7XG5cbmltcG9ydCB7IHNldFJlbGF0ZWRLZXl3b3JkUmVzdWx0cyB9IGZyb20gXCIuLi9yZWR1eC9hY3Rpb25zL3JlbGF0ZWRLZXl3b3Jkc1wiO1xuXG4vLyBZb2FzdCBTRU8gZnJlZSBkZXBlbmRlbmNpZXMuXG5jb25zdCB7IHJlZnJlc2hEZWxheSB9ID0gd2luZG93LnlvYXN0LmVkaXRvck1vZHVsZXMuYW5hbHlzaXMuY29uc3RhbnRzO1xuY29uc3QgeyBzb3J0UmVzdWx0c0J5SWRlbnRpZmllciB9ID0gd2luZG93LnlvYXN0LmVkaXRvck1vZHVsZXMuYW5hbHlzaXMucmVmcmVzaEFuYWx5c2lzO1xuXG4vKipcbiAqIFRoZSBSZWxhdGVkS2V5d29yZEFuYWx5c2lzIGNsYXNzLlxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBSZWxhdGVkS2V5d29yZEFuYWx5c2lzIHtcblx0LyoqXG5cdCAqIEluaXRpYWxpemVzIHRoZSBhbmFseXNpcyBmb3IgdXNlLlxuXHQgKi9cblx0Y29uc3RydWN0b3IoKSB7XG5cdFx0dGhpcy5hbmFseXplID0gZGVib3VuY2UoIHRoaXMuYW5hbHl6ZSwgcmVmcmVzaERlbGF5ICk7XG5cdH1cblxuXHQvKipcblx0ICogUmV0dXJucyB0aGUgYW5hbHlzaXMgb2JqZWN0LlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7T2JqZWN0fSBUaGUgYW5hbHlzaXMgb2JqZWN0LlxuXHQgKi9cblx0c3RhdGljIGdldEFuYWx5c2lzKCkge1xuXHRcdHJldHVybiBZb2FzdFNFTy5hbmFseXNpcztcblx0fVxuXG5cdC8qKlxuXHQgKiBDb2xsZWN0cyB0aGUgcmVsZXZhbnQgZGF0YSBmcm9tIHRoZSByZWxhdGVkIGtleXdvcmRzIGluIHRoZSBzdGF0ZS5cblx0ICpcblx0ICogQHBhcmFtIHtPYmplY3R9IHN0YXRlIFRoZSBzdGF0ZS5cblx0ICpcblx0ICogQHJldHVybnMge09iamVjdH0gVGhlIHJlbGF0ZWQga2V5d29yZHMgd2l0aCB0aGUga2V5d29yZCBhbmQgc3lub255bXMuXG5cdCAqL1xuXHRzdGF0aWMgZ2V0UmVsZXZhbnREYXRhKCBzdGF0ZSApIHtcblx0XHRjb25zdCByZWxhdGVkS2V5d29yZHMgPSB7fTtcblxuXHRcdGZvckVhY2goIHN0YXRlLnJlbGF0ZWRLZXl3b3Jkcy5rZXl3b3JkcywgKCB7IGtleXdvcmQsIHN5bm9ueW1zIH0sIGtleSApID0+IHtcblx0XHRcdGlmICggISBpc1N0cmluZyggc3lub255bXMgKSApIHtcblx0XHRcdFx0c3lub255bXMgPSBcIlwiO1xuXHRcdFx0fVxuXG5cdFx0XHRyZWxhdGVkS2V5d29yZHNbIGtleSBdID0geyBrZXl3b3JkLCBzeW5vbnltcyB9O1xuXHRcdH0gKTtcblxuXHRcdHJldHVybiByZWxhdGVkS2V5d29yZHM7XG5cdH1cblxuXHQvKipcblx0ICogRGV0ZXJtaW5lcyBpZiBhbmFseXplIHNob3VsZCBydW4uXG5cdCAqXG5cdCAqIEJ5IGNvbXBhcmluZyB0aGUgcmVsYXRlZCBrZXl3b3JkcyBpbiB0aGUgc3RhdGUgd2l0aCBhIGNhY2hlZCB2ZXJzaW9uLlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gY3VycmVudFJlbGF0ZWRLZXl3b3JkcyBUaGUgY3VycmVudCByZWxhdGVkIGtleXdvcmRzLlxuXHQgKiBAcGFyYW0ge09iamVjdH0gY2FjaGVkUmVsYXRlZEtleXdvcmRzICBUaGUgcHJldmlvdXMgcmVsYXRlZCBrZXl3b3Jkcy5cblx0ICpcblx0ICogQHJldHVybnMge2Jvb2xlYW59IFRydWUgaWYgYW5hbHl6ZSBzaG91bGQgcnVuLlxuXHQgKi9cblx0c3RhdGljIHNob3VsZEFuYWx5emUoIGN1cnJlbnRSZWxhdGVkS2V5d29yZHMsIGNhY2hlZFJlbGF0ZWRLZXl3b3JkcyApIHtcblx0XHRyZXR1cm4gISBpc0VxdWFsKCBjdXJyZW50UmVsYXRlZEtleXdvcmRzLCBjYWNoZWRSZWxhdGVkS2V5d29yZHMgKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBBbmFseXplcyB0aGUgcmVsYXRlZCBrZXl3b3JkcyBpbiB0aGUgc3RhdGUgYW5kIGRpc3BhdGNoZXMgdGhlIHJlc3VsdHMuXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSAgIHN0YXRlICAgIFRoZSBjdXJyZW50IHJlZHV4IHN0YXRlLlxuXHQgKiBAcGFyYW0ge0Z1bmN0aW9ufSBkaXNwYXRjaCBUaGUgZGlzcGF0Y2ggbWV0aG9kIGZvciB0aGUgcmVkdXggc3RvcmUuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0YW5hbHl6ZSggc3RhdGUsIGRpc3BhdGNoICkge1xuXHRcdGNvbnN0IHsgd29ya2VyLCBjb2xsZWN0RGF0YSwgYXBwbHlNYXJrcyB9ID0gUmVsYXRlZEtleXdvcmRBbmFseXNpcy5nZXRBbmFseXNpcygpO1xuXG5cdFx0bGV0IGRhdGEgPSBjb2xsZWN0RGF0YSgpO1xuXG5cdFx0Ly8gSW4gdGhlIEVsZW1lbnRvciBpbnRlZ3JhdGlvbiwgY29sbGVjdERhdGEgd2lsbCByZXR1cm4gYW4gb2JqZWN0LCByYXRoZXIgdGhhbiBhIFBhcGVyLlxuXHRcdGlmICggKCBkYXRhIGluc3RhbmNlb2YgUGFwZXIgKSA9PT0gZmFsc2UgKSB7XG5cdFx0XHRkYXRhID0gUGFwZXIucGFyc2UoIGRhdGEgKTtcblx0XHR9XG5cblx0XHRjb25zdCByZWxhdGVkS2V5d29yZHMgPSBSZWxhdGVkS2V5d29yZEFuYWx5c2lzLmdldFJlbGV2YW50RGF0YSggc3RhdGUgKTtcblxuXHRcdHdvcmtlci5hbmFseXplUmVsYXRlZEtleXdvcmRzKCBkYXRhLCByZWxhdGVkS2V5d29yZHMgKVxuXHRcdFx0LnRoZW4oICggeyByZXN1bHQ6IHsgc2VvIH0gfSApID0+IHtcblx0XHRcdFx0aWYgKCAhIHNlbyApIHtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRmb3JFYWNoKCBzZW8sICggeyByZXN1bHRzLCBzY29yZSB9LCBrZXkgKSA9PiB7XG5cdFx0XHRcdFx0Lypcblx0XHRcdFx0XHQgKiBUaGUgZW1wdHkgc3RyaW5nIGtleSBpcyBmb3IgdGhlIG1haW4ga2V5d29yZC4gSWdub3JlIGl0LlxuXHRcdFx0XHRcdCAqIFdoZW4gdGhlIGtleXdvcmQgaXMgdW5kZWZpbmVkLCBkb24ndCBkaXNwYXRjaCBzZXRSZWxhdGVkS2V5d29yZFJlc3VsdHMuXG4gXHRcdFx0XHRcdCAqL1xuXHRcdFx0XHRcdGlmICgga2V5ID09PSBcIlwiIHx8IHR5cGVvZiByZWxhdGVkS2V5d29yZHNbIGtleSBdID09PSBcInVuZGVmaW5lZFwiIHx8IHR5cGVvZiByZWxhdGVkS2V5d29yZHNbIGtleSBdLmtleXdvcmQgPT09IFwidW5kZWZpbmVkXCIgKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0cmVzdWx0cyA9IHNvcnRSZXN1bHRzQnlJZGVudGlmaWVyKCByZXN1bHRzICk7XG5cblx0XHRcdFx0XHQvLyBSZWNyZWF0ZSB0aGUgZ2V0TWFya2VyIGZ1bmN0aW9uIGFmdGVyIHRoZSB3b3JrZXIgaXMgZG9uZS5cblx0XHRcdFx0XHRmb3JFYWNoKCByZXN1bHRzLCByZXN1bHQgPT4ge1xuXHRcdFx0XHRcdFx0cmVzdWx0LmdldE1hcmtlciA9ICgpID0+ICgpID0+IGFwcGx5TWFya3MoIGRhdGEsIHJlc3VsdC5tYXJrcyApO1xuXHRcdFx0XHRcdH0gKTtcblxuXHRcdFx0XHRcdGRpc3BhdGNoKCBzZXRSZWxhdGVkS2V5d29yZFJlc3VsdHMoIGtleSwgcmVsYXRlZEtleXdvcmRzWyBrZXkgXS5rZXl3b3JkLCByZXN1bHRzLCBzY29yZSApICk7XG5cdFx0XHRcdH0gKTtcblx0XHRcdH0gKVxuXHRcdFx0LmNhdGNoKCBlcnJvciA9PiBjb25zb2xlLndhcm4oIGVycm9yICkgKTtcblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBR0E7QUFDQTs7O0FBR0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7O0FBNENBOzs7Ozs7OztBQVFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTs7O0FBckZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7QUFVQTtBQUNBO0FBQ0E7Ozs7OztBQWxEQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///48\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _data = __webpack_require__(3);\n\nvar _components = __webpack_require__(9);\n\nvar _i18n = __webpack_require__(1);\n\n/**\n * Wraps the component with store data.\n *\n * @returns {wp.Component} The wrapped component.\n */\nexports.default = (0, _data.withSelect)(function (select) {\n\tvar _select = select("yoast-seo/editor"),\n\t getEstimatedReadingTime = _select.getEstimatedReadingTime;\n\n\tvar amount = getEstimatedReadingTime();\n\tvar unit = (0, _i18n._n)("minute", "minutes", amount, "wordpress-seo-premium");\n\tvar title = (0, _i18n.__)("Estimated reading time", "wordpress-seo-premium");\n\tvar linkTo = "https://yoast.com/help/estimated-reading-time-in-yoast-seo/";\n\tvar linkText = (0, _i18n.__)("Learn more about estimated reading time", "wordpress-seo-premium");\n\n\treturn {\n\t\ttitle: title,\n\t\tamount: amount,\n\t\tunit: unit,\n\t\tlinkTo: linkTo,\n\t\tlinkText: linkText\n\t};\n})(_components.InsightsCard);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9jb250YWluZXJzL0VzdGltYXRlZFJlYWRpbmdUaW1lLmpzP2E4ZjQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgd2l0aFNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IEluc2lnaHRzQ2FyZCB9IGZyb20gXCJAeW9hc3QvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgX18sIF9uIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG4vKipcbiAqIFdyYXBzIHRoZSBjb21wb25lbnQgd2l0aCBzdG9yZSBkYXRhLlxuICpcbiAqIEByZXR1cm5zIHt3cC5Db21wb25lbnR9IFRoZSB3cmFwcGVkIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgd2l0aFNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdGNvbnN0IHsgZ2V0RXN0aW1hdGVkUmVhZGluZ1RpbWUgfSA9IHNlbGVjdCggXCJ5b2FzdC1zZW8vZWRpdG9yXCIgKTtcblxuXHRjb25zdCBhbW91bnQgPSBnZXRFc3RpbWF0ZWRSZWFkaW5nVGltZSgpO1xuXHRjb25zdCB1bml0ID0gX24oIFwibWludXRlXCIsIFwibWludXRlc1wiLCBhbW91bnQsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKTtcblx0Y29uc3QgdGl0bGUgPSBfXyggXCJFc3RpbWF0ZWQgcmVhZGluZyB0aW1lXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKTtcblx0Y29uc3QgbGlua1RvID0gXCJodHRwczovL3lvYXN0LmNvbS9oZWxwL2VzdGltYXRlZC1yZWFkaW5nLXRpbWUtaW4teW9hc3Qtc2VvL1wiO1xuXHRjb25zdCBsaW5rVGV4dCA9IF9fKCBcIkxlYXJuIG1vcmUgYWJvdXQgZXN0aW1hdGVkIHJlYWRpbmcgdGltZVwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cblx0cmV0dXJuIHtcblx0XHR0aXRsZTogdGl0bGUsXG5cdFx0YW1vdW50LFxuXHRcdHVuaXQ6IHVuaXQsXG5cdFx0bGlua1RvOiBsaW5rVG8sXG5cdFx0bGlua1RleHQ6IGxpbmtUZXh0LFxuXHR9O1xufSApKCBJbnNpZ2h0c0NhcmQgKTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFBQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU9BIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///49\n')},function(module,exports){eval("module.exports = window.yoast.featureFlag;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3QuZmVhdHVyZUZsYWdcIj84YTA3Il0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gd2luZG93LnlvYXN0LmZlYXR1cmVGbGFnOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///50\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\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; }; }(); /* global YoastSEO jQuery */\n\nvar _lodash = __webpack_require__(2);\n\nvar _compressWordsForLinking = __webpack_require__(37);\n\nvar _LinkSuggestions = __webpack_require__(28);\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\n/**\n * Generates internal linking suggestions and puts the results on a Redux store.\n */\nvar LinkSuggester = function () {\n\t/**\n * Generates internal linking suggestions and puts the results on a Redux store\n * using the given dispatch functions.\n *\n * @param {function} dispatch Redux dispatch function to use.\n * @param {string} rootUrl The root URL of the WP REST API.\n * @param {string} nonce The WordPress nonce required to send a request to the REST API endpoints.\n * @param {boolean} showUnindexedWarning Whether to show a "your site is not indexed" warning in the metabox.\n * @param {string} currentObjectId The object id of the current indexable.\n * @param {string} currentObjectType The object type of the current indexable.\n * @param {number} maxWordsToSave The maximum number of words to save.\n */\n\tfunction LinkSuggester(_ref) {\n\t\tvar dispatch = _ref.dispatch,\n\t\t rootUrl = _ref.rootUrl,\n\t\t nonce = _ref.nonce,\n\t\t showUnindexedWarning = _ref.showUnindexedWarning,\n\t\t currentObjectId = _ref.currentObjectId,\n\t\t currentObjectType = _ref.currentObjectType,\n\t\t maxWordsToSave = _ref.maxWordsToSave;\n\n\t\t_classCallCheck(this, LinkSuggester);\n\n\t\tthis.dispatch = dispatch;\n\t\tthis._rootUrl = rootUrl;\n\t\tthis._nonce = nonce;\n\t\tthis._showUnindexedWarning = showUnindexedWarning;\n\t\tthis._currentObjectId = currentObjectId;\n\t\tthis._currentObjectType = currentObjectType;\n\t\tthis._maxWordsToSave = maxWordsToSave;\n\n\t\tthis.wordsForLinking = [];\n\t\tthis.linkSuggestions = false;\n\t}\n\n\t/**\n * Generate internal linking suggestions.\n *\n * @returns {void}\n */\n\n\n\t_createClass(LinkSuggester, [{\n\t\tkey: "update",\n\t\tvalue: function update() {\n\t\t\tvar _this = this;\n\n\t\t\tYoastSEO.analysis.worker.runResearch("getProminentWordsForInternalLinking").then(function (_ref2) {\n\t\t\t\tvar result = _ref2.result;\n\t\t\t\treturn _this.setWordsForLinkingOnStore(result);\n\t\t\t}).then(function (wordsForLinking) {\n\t\t\t\treturn _this.retrieveLinkSuggestions(wordsForLinking);\n\t\t\t}).then(function (linkSuggestions) {\n\t\t\t\treturn _this.formatLinkSuggestions(linkSuggestions);\n\t\t\t}).then(function (linkSuggestions) {\n\t\t\t\treturn _this.setLinkingSuggestionsOnStore(linkSuggestions);\n\t\t\t});\n\t\t}\n\n\t\t/**\n * Sets the prominent words, and optional message data, on the Redux store.\n *\n * @param {Object} researchResult The result of the `prominentWordsForLinking` research.\n *\n * @returns {ProminentWord[]} An array of prominent words.\n */\n\n\t}, {\n\t\tkey: "setWordsForLinkingOnStore",\n\t\tvalue: function setWordsForLinkingOnStore(researchResult) {\n\t\t\tvar wordsForLinking = researchResult.prominentWords.slice(0, this._maxWordsToSave);\n\n\t\t\tthis.dispatchMessageData(researchResult);\n\t\t\tthis.dispatchWordsForLinking(wordsForLinking);\n\n\t\t\treturn wordsForLinking;\n\t\t}\n\n\t\t/**\n * Dispatches the messageData for the internalLinking component to the redux store.\n *\n * @param {Object} messageData The message data.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "dispatchMessageData",\n\t\tvalue: function dispatchMessageData(messageData) {\n\t\t\tthis.dispatch((0, _LinkSuggestions.setMessageData)(messageData));\n\t\t}\n\n\t\t/**\n * Dispatches the words for linking to the redux store.\n *\n * @param {array} words The words for linking.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "dispatchWordsForLinking",\n\t\tvalue: function dispatchWordsForLinking(words) {\n\t\t\tthis.dispatch((0, _LinkSuggestions.setWordsForLinking)(words));\n\t\t}\n\n\t\t/**\n * Dispatches the linking suggestions to the redux store.\n * (And possibly a flag whether we need to show a "needs indexing" warning.\n *\n * @param {Object[]} linkSuggestions An array of link suggestions.\n * @param {boolean} showUnindexedWarning Whether to show an "needs indexing" warning.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "dispatchLinkSuggestions",\n\t\tvalue: function dispatchLinkSuggestions(linkSuggestions, showUnindexedWarning) {\n\t\t\tthis.dispatch((0, _LinkSuggestions.setLinkSuggestions)(linkSuggestions, showUnindexedWarning));\n\t\t}\n\n\t\t/**\n * Formats the link suggestions for use on the store.\n *\n * @param {Object[]} linkSuggestions The link suggestions.\n *\n * @returns {Array} The filtered and formatted link suggestions.\n */\n\n\t}, {\n\t\tkey: "formatLinkSuggestions",\n\t\tvalue: function formatLinkSuggestions(linkSuggestions) {\n\t\t\tthis.linkSuggestions = linkSuggestions;\n\n\t\t\tlinkSuggestions = this.markUsedLinks(linkSuggestions);\n\t\t\tlinkSuggestions = this.constructor.mapSuggestionsForStore(linkSuggestions);\n\n\t\t\treturn linkSuggestions;\n\t\t}\n\n\t\t/**\n * Dispatches an action to update the linkSuggestions.\n *\n * @param {Array} linkSuggestions The link suggestions.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "setLinkingSuggestionsOnStore",\n\t\tvalue: function setLinkingSuggestionsOnStore(linkSuggestions) {\n\t\t\tthis.dispatchLinkSuggestions(linkSuggestions, this._showUnindexedWarning);\n\t\t}\n\n\t\t/**\n * Retrieves link suggestions based on the given prominent words.\n *\n * @param {ProminentWord[]} wordsForLinking The prominent word IDs to retrieve link suggestions for.\n *\n * @returns {Promise} Resolves with the response from the server.\n */\n\n\t}, {\n\t\tkey: "retrieveLinkSuggestions",\n\t\tvalue: function retrieveLinkSuggestions(wordsForLinking) {\n\t\t\tvar _this2 = this;\n\n\t\t\t// An empty array doesn\'t require a server request.\n\t\t\tif ((0, _lodash.isEqual)([], wordsForLinking)) {\n\t\t\t\treturn Promise.resolve([]);\n\t\t\t}\n\n\t\t\t// If the prominent words are the same, we can just return the previously generated suggestions.\n\t\t\tif (this.linkSuggestions && (0, _lodash.isEqual)(wordsForLinking, this.wordsForLinking)) {\n\t\t\t\treturn Promise.resolve(this.linkSuggestions);\n\t\t\t}\n\n\t\t\tthis.wordsForLinking = wordsForLinking;\n\n\t\t\tvar endpointURL = "yoast/v1/link_suggestions?";\n\n\t\t\treturn new Promise(function (resolve, reject) {\n\t\t\t\tvar data = {\n\t\t\t\t\t// eslint-disable camelcase\n\t\t\t\t\tprominent_words: (0, _compressWordsForLinking.compressWordsForLinking)(wordsForLinking),\n\t\t\t\t\tobject_id: _this2._currentObjectId,\n\t\t\t\t\tobject_type: _this2._currentObjectType\n\t\t\t\t\t// eslint-enable camelcase\n\t\t\t\t};\n\n\t\t\t\tjQuery.ajax({\n\t\t\t\t\ttype: "GET",\n\t\t\t\t\turl: _this2._rootUrl + endpointURL + jQuery.param(data),\n\t\t\t\t\tbeforeSend: function beforeSend(xhr) {\n\t\t\t\t\t\txhr.setRequestHeader("X-WP-Nonce", _this2._nonce);\n\t\t\t\t\t},\n\t\t\t\t\tdataType: "json",\n\t\t\t\t\tsuccess: function success(response) {\n\t\t\t\t\t\tresolve(response);\n\t\t\t\t\t},\n\t\t\t\t\terror: function error(response) {\n\t\t\t\t\t\treject(response);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\n\t\t/**\n * Maps the API\'s keys to be compatible with the component.\n *\n * @param {Array} linkSuggestions Current link suggestions.\n *\n * @returns {Array} The mapped link suggestions.\n */\n\n\t}, {\n\t\tkey: "updateUsedLinks",\n\n\n\t\t/**\n * Updates the used links so they can be marked when rendering.\n *\n * @returns {void}\n */\n\t\tvalue: function updateUsedLinks() {\n\t\t\tvar _this3 = this;\n\n\t\t\tYoastSEO.analysis.worker.runResearch("getLinks").then(function (_ref3) {\n\t\t\t\tvar result = _ref3.result;\n\n\t\t\t\t_this3.usedLinks = result;\n\t\t\t\t// We should only update links if there are any.\n\t\t\t\tif (_this3.linkSuggestions && _this3.linkSuggestions.length > 0) {\n\t\t\t\t\tvar linkSuggestions = _this3.formatLinkSuggestions(_this3.linkSuggestions);\n\t\t\t\t\t_this3.setLinkingSuggestionsOnStore(linkSuggestions);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\t/**\n * Adds to each link suggestion if it has been used or not.\n *\n * @param {Array} linkSuggestions The current link suggestions.\n *\n * @returns {Array} The link suggestions with marks if links are used.\n */\n\n\t}, {\n\t\tkey: "markUsedLinks",\n\t\tvalue: function markUsedLinks(linkSuggestions) {\n\t\t\tvar usedLinks = this.usedLinks || [];\n\n\t\t\tlinkSuggestions.forEach(function (linkSuggestion) {\n\t\t\t\tlinkSuggestion.active = usedLinks.includes(linkSuggestion.link);\n\t\t\t});\n\t\t\treturn linkSuggestions;\n\t\t}\n\t}], [{\n\t\tkey: "mapSuggestionsForStore",\n\t\tvalue: function mapSuggestionsForStore(linkSuggestions) {\n\t\t\treturn linkSuggestions.map(function (linkSuggestion) {\n\t\t\t\treturn {\n\t\t\t\t\tvalue: linkSuggestion.title,\n\t\t\t\t\turl: linkSuggestion.link,\n\t\t\t\t\tisActive: linkSuggestion.active,\n\t\t\t\t\tlabels: linkSuggestion.labels\n\t\t\t\t};\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn LinkSuggester;\n}();\n\nexports.default = LinkSuggester;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9zZXJ2aWNlcy9MaW5rU3VnZ2VzdGVyLmpzPzVkMDIiXSwic291cmNlc0NvbnRlbnQiOlsiLyogZ2xvYmFsIFlvYXN0U0VPIGpRdWVyeSAqL1xuXG5pbXBvcnQgeyBpc0VxdWFsIH0gZnJvbSBcImxvZGFzaFwiO1xuaW1wb3J0IHsgY29tcHJlc3NXb3Jkc0ZvckxpbmtpbmcgfSBmcm9tIFwiLi4vaGVscGVycy9jb21wcmVzc1dvcmRzRm9yTGlua2luZ1wiO1xuaW1wb3J0IHsgc2V0TGlua1N1Z2dlc3Rpb25zLCBzZXRNZXNzYWdlRGF0YSwgc2V0V29yZHNGb3JMaW5raW5nIH0gZnJvbSBcIi4uL3JlZHV4L2FjdGlvbnMvTGlua1N1Z2dlc3Rpb25zXCI7XG5cbi8qKlxuICogR2VuZXJhdGVzIGludGVybmFsIGxpbmtpbmcgc3VnZ2VzdGlvbnMgYW5kIHB1dHMgdGhlIHJlc3VsdHMgb24gYSBSZWR1eCBzdG9yZS5cbiAqL1xuY2xhc3MgTGlua1N1Z2dlc3RlciB7XG5cdC8qKlxuXHQgKiBHZW5lcmF0ZXMgaW50ZXJuYWwgbGlua2luZyBzdWdnZXN0aW9ucyBhbmQgcHV0cyB0aGUgcmVzdWx0cyBvbiBhIFJlZHV4IHN0b3JlXG5cdCAqIHVzaW5nIHRoZSBnaXZlbiBkaXNwYXRjaCBmdW5jdGlvbnMuXG5cdCAqXG5cdCAqIEBwYXJhbSB7ZnVuY3Rpb259IGRpc3BhdGNoICAgICAgICAgICAgIFJlZHV4IGRpc3BhdGNoIGZ1bmN0aW9uIHRvIHVzZS5cblx0ICogQHBhcmFtIHtzdHJpbmd9ICAgcm9vdFVybCAgICAgICAgICAgICAgVGhlIHJvb3QgVVJMIG9mIHRoZSBXUCBSRVNUIEFQSS5cblx0ICogQHBhcmFtIHtzdHJpbmd9ICAgbm9uY2UgICAgICAgICAgICAgICAgVGhlIFdvcmRQcmVzcyBub25jZSByZXF1aXJlZCB0byBzZW5kIGEgcmVxdWVzdCB0byB0aGUgUkVTVCBBUEkgZW5kcG9pbnRzLlxuXHQgKiBAcGFyYW0ge2Jvb2xlYW59ICBzaG93VW5pbmRleGVkV2FybmluZyBXaGV0aGVyIHRvIHNob3cgYSBcInlvdXIgc2l0ZSBpcyBub3QgaW5kZXhlZFwiIHdhcm5pbmcgaW4gdGhlIG1ldGFib3guXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSAgIGN1cnJlbnRPYmplY3RJZCAgICAgIFRoZSBvYmplY3QgaWQgb2YgdGhlIGN1cnJlbnQgaW5kZXhhYmxlLlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gICBjdXJyZW50T2JqZWN0VHlwZSAgICBUaGUgb2JqZWN0IHR5cGUgb2YgdGhlIGN1cnJlbnQgaW5kZXhhYmxlLlxuXHQgKiBAcGFyYW0ge251bWJlcn0gICBtYXhXb3Jkc1RvU2F2ZSAgICAgICBUaGUgbWF4aW11bSBudW1iZXIgb2Ygd29yZHMgdG8gc2F2ZS5cblx0ICovXG5cdGNvbnN0cnVjdG9yKCB7XG5cdFx0ZGlzcGF0Y2gsXG5cdFx0cm9vdFVybCxcblx0XHRub25jZSxcblx0XHRzaG93VW5pbmRleGVkV2FybmluZyxcblx0XHRjdXJyZW50T2JqZWN0SWQsXG5cdFx0Y3VycmVudE9iamVjdFR5cGUsXG5cdFx0bWF4V29yZHNUb1NhdmUsXG5cdH0gKSB7XG5cdFx0dGhpcy5kaXNwYXRjaCA9IGRpc3BhdGNoO1xuXHRcdHRoaXMuX3Jvb3RVcmwgPSByb290VXJsO1xuXHRcdHRoaXMuX25vbmNlID0gbm9uY2U7XG5cdFx0dGhpcy5fc2hvd1VuaW5kZXhlZFdhcm5pbmcgPSBzaG93VW5pbmRleGVkV2FybmluZztcblx0XHR0aGlzLl9jdXJyZW50T2JqZWN0SWQgPSBjdXJyZW50T2JqZWN0SWQ7XG5cdFx0dGhpcy5fY3VycmVudE9iamVjdFR5cGUgPSBjdXJyZW50T2JqZWN0VHlwZTtcblx0XHR0aGlzLl9tYXhXb3Jkc1RvU2F2ZSA9IG1heFdvcmRzVG9TYXZlO1xuXG5cdFx0dGhpcy53b3Jkc0ZvckxpbmtpbmcgPSBbXTtcblx0XHR0aGlzLmxpbmtTdWdnZXN0aW9ucyA9IGZhbHNlO1xuXHR9XG5cblx0LyoqXG5cdCAqIEdlbmVyYXRlIGludGVybmFsIGxpbmtpbmcgc3VnZ2VzdGlvbnMuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0dXBkYXRlKCkge1xuXHRcdFlvYXN0U0VPLmFuYWx5c2lzLndvcmtlci5ydW5SZXNlYXJjaCggXCJnZXRQcm9taW5lbnRXb3Jkc0ZvckludGVybmFsTGlua2luZ1wiIClcblx0XHRcdC50aGVuKCAoIHsgcmVzdWx0IH0gKSA9PiB0aGlzLnNldFdvcmRzRm9yTGlua2luZ09uU3RvcmUoIHJlc3VsdCApIClcblx0XHRcdC50aGVuKCB3b3Jkc0ZvckxpbmtpbmcgPT4gdGhpcy5yZXRyaWV2ZUxpbmtTdWdnZXN0aW9ucyggd29yZHNGb3JMaW5raW5nICkgKVxuXHRcdFx0LnRoZW4oIGxpbmtTdWdnZXN0aW9ucyA9PiB0aGlzLmZvcm1hdExpbmtTdWdnZXN0aW9ucyggbGlua1N1Z2dlc3Rpb25zICkgKVxuXHRcdFx0LnRoZW4oIGxpbmtTdWdnZXN0aW9ucyA9PiB0aGlzLnNldExpbmtpbmdTdWdnZXN0aW9uc09uU3RvcmUoIGxpbmtTdWdnZXN0aW9ucyApICk7XG5cdH1cblxuXHQvKipcblx0ICogU2V0cyB0aGUgcHJvbWluZW50IHdvcmRzLCBhbmQgb3B0aW9uYWwgbWVzc2FnZSBkYXRhLCBvbiB0aGUgUmVkdXggc3RvcmUuXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSByZXNlYXJjaFJlc3VsdCBUaGUgcmVzdWx0IG9mIHRoZSBgcHJvbWluZW50V29yZHNGb3JMaW5raW5nYCByZXNlYXJjaC5cblx0ICpcblx0ICogQHJldHVybnMge1Byb21pbmVudFdvcmRbXX0gQW4gYXJyYXkgb2YgcHJvbWluZW50IHdvcmRzLlxuXHQgKi9cblx0c2V0V29yZHNGb3JMaW5raW5nT25TdG9yZSggcmVzZWFyY2hSZXN1bHQgKSB7XG5cdFx0Y29uc3Qgd29yZHNGb3JMaW5raW5nID0gcmVzZWFyY2hSZXN1bHQucHJvbWluZW50V29yZHMuc2xpY2UoIDAsIHRoaXMuX21heFdvcmRzVG9TYXZlICk7XG5cblx0XHR0aGlzLmRpc3BhdGNoTWVzc2FnZURhdGEoIHJlc2VhcmNoUmVzdWx0ICk7XG5cdFx0dGhpcy5kaXNwYXRjaFdvcmRzRm9yTGlua2luZyggd29yZHNGb3JMaW5raW5nICk7XG5cblx0XHRyZXR1cm4gd29yZHNGb3JMaW5raW5nO1xuXHR9XG5cblx0LyoqXG5cdCAqIERpc3BhdGNoZXMgdGhlIG1lc3NhZ2VEYXRhIGZvciB0aGUgaW50ZXJuYWxMaW5raW5nIGNvbXBvbmVudCB0byB0aGUgcmVkdXggc3RvcmUuXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBtZXNzYWdlRGF0YSBUaGUgbWVzc2FnZSBkYXRhLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7dm9pZH1cblx0ICovXG5cdGRpc3BhdGNoTWVzc2FnZURhdGEoIG1lc3NhZ2VEYXRhICkge1xuXHRcdHRoaXMuZGlzcGF0Y2goIHNldE1lc3NhZ2VEYXRhKCBtZXNzYWdlRGF0YSApICk7XG5cdH1cblxuXHQvKipcblx0ICogRGlzcGF0Y2hlcyB0aGUgd29yZHMgZm9yIGxpbmtpbmcgdG8gdGhlIHJlZHV4IHN0b3JlLlxuXHQgKlxuXHQgKiBAcGFyYW0ge2FycmF5fSB3b3JkcyBUaGUgd29yZHMgZm9yIGxpbmtpbmcuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0ZGlzcGF0Y2hXb3Jkc0ZvckxpbmtpbmcoIHdvcmRzICkge1xuXHRcdHRoaXMuZGlzcGF0Y2goIHNldFdvcmRzRm9yTGlua2luZyggd29yZHMgKSApO1xuXHR9XG5cblx0LyoqXG5cdCAqIERpc3BhdGNoZXMgdGhlIGxpbmtpbmcgc3VnZ2VzdGlvbnMgdG8gdGhlIHJlZHV4IHN0b3JlLlxuXHQgKiAoQW5kIHBvc3NpYmx5IGEgZmxhZyB3aGV0aGVyIHdlIG5lZWQgdG8gc2hvdyBhIFwibmVlZHMgaW5kZXhpbmdcIiB3YXJuaW5nLlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdFtdfSBsaW5rU3VnZ2VzdGlvbnMgICAgICBBbiBhcnJheSBvZiBsaW5rIHN1Z2dlc3Rpb25zLlxuXHQgKiBAcGFyYW0ge2Jvb2xlYW59ICBzaG93VW5pbmRleGVkV2FybmluZyBXaGV0aGVyIHRvIHNob3cgYW4gXCJuZWVkcyBpbmRleGluZ1wiIHdhcm5pbmcuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0ZGlzcGF0Y2hMaW5rU3VnZ2VzdGlvbnMoIGxpbmtTdWdnZXN0aW9ucywgc2hvd1VuaW5kZXhlZFdhcm5pbmcgKSB7XG5cdFx0dGhpcy5kaXNwYXRjaCggc2V0TGlua1N1Z2dlc3Rpb25zKCBsaW5rU3VnZ2VzdGlvbnMsIHNob3dVbmluZGV4ZWRXYXJuaW5nICkgKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBGb3JtYXRzIHRoZSBsaW5rIHN1Z2dlc3Rpb25zIGZvciB1c2Ugb24gdGhlIHN0b3JlLlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdFtdfSBsaW5rU3VnZ2VzdGlvbnMgVGhlIGxpbmsgc3VnZ2VzdGlvbnMuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtBcnJheX0gVGhlIGZpbHRlcmVkIGFuZCBmb3JtYXR0ZWQgbGluayBzdWdnZXN0aW9ucy5cblx0ICovXG5cdGZvcm1hdExpbmtTdWdnZXN0aW9ucyggbGlua1N1Z2dlc3Rpb25zICkge1xuXHRcdHRoaXMubGlua1N1Z2dlc3Rpb25zID0gbGlua1N1Z2dlc3Rpb25zO1xuXG5cdFx0bGlua1N1Z2dlc3Rpb25zID0gdGhpcy5tYXJrVXNlZExpbmtzKCBsaW5rU3VnZ2VzdGlvbnMgKTtcblx0XHRsaW5rU3VnZ2VzdGlvbnMgPSB0aGlzLmNvbnN0cnVjdG9yLm1hcFN1Z2dlc3Rpb25zRm9yU3RvcmUoIGxpbmtTdWdnZXN0aW9ucyApO1xuXG5cdFx0cmV0dXJuIGxpbmtTdWdnZXN0aW9ucztcblx0fVxuXG5cdC8qKlxuXHQgKiBEaXNwYXRjaGVzIGFuIGFjdGlvbiB0byB1cGRhdGUgdGhlIGxpbmtTdWdnZXN0aW9ucy5cblx0ICpcblx0ICogQHBhcmFtIHtBcnJheX0gbGlua1N1Z2dlc3Rpb25zIFRoZSBsaW5rIHN1Z2dlc3Rpb25zLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7dm9pZH1cblx0ICovXG5cdHNldExpbmtpbmdTdWdnZXN0aW9uc09uU3RvcmUoIGxpbmtTdWdnZXN0aW9ucyApIHtcblx0XHR0aGlzLmRpc3BhdGNoTGlua1N1Z2dlc3Rpb25zKCBsaW5rU3VnZ2VzdGlvbnMsIHRoaXMuX3Nob3dVbmluZGV4ZWRXYXJuaW5nICk7XG5cdH1cblxuXHQvKipcblx0ICogUmV0cmlldmVzIGxpbmsgc3VnZ2VzdGlvbnMgYmFzZWQgb24gdGhlIGdpdmVuIHByb21pbmVudCB3b3Jkcy5cblx0ICpcblx0ICogQHBhcmFtIHtQcm9taW5lbnRXb3JkW119IHdvcmRzRm9yTGlua2luZyBUaGUgcHJvbWluZW50IHdvcmQgSURzIHRvIHJldHJpZXZlIGxpbmsgc3VnZ2VzdGlvbnMgZm9yLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7UHJvbWlzZX0gUmVzb2x2ZXMgd2l0aCB0aGUgcmVzcG9uc2UgZnJvbSB0aGUgc2VydmVyLlxuXHQgKi9cblx0cmV0cmlldmVMaW5rU3VnZ2VzdGlvbnMoIHdvcmRzRm9yTGlua2luZyApIHtcblx0XHQvLyBBbiBlbXB0eSBhcnJheSBkb2Vzbid0IHJlcXVpcmUgYSBzZXJ2ZXIgcmVxdWVzdC5cblx0XHRpZiAoIGlzRXF1YWwoIFtdLCB3b3Jkc0ZvckxpbmtpbmcgKSApIHtcblx0XHRcdHJldHVybiBQcm9taXNlLnJlc29sdmUoIFtdICk7XG5cdFx0fVxuXG5cdFx0Ly8gSWYgdGhlIHByb21pbmVudCB3b3JkcyBhcmUgdGhlIHNhbWUsIHdlIGNhbiBqdXN0IHJldHVybiB0aGUgcHJldmlvdXNseSBnZW5lcmF0ZWQgc3VnZ2VzdGlvbnMuXG5cdFx0aWYgKCB0aGlzLmxpbmtTdWdnZXN0aW9ucyAmJiBpc0VxdWFsKCB3b3Jkc0ZvckxpbmtpbmcsIHRoaXMud29yZHNGb3JMaW5raW5nICkgKSB7XG5cdFx0XHRyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCB0aGlzLmxpbmtTdWdnZXN0aW9ucyApO1xuXHRcdH1cblxuXHRcdHRoaXMud29yZHNGb3JMaW5raW5nID0gd29yZHNGb3JMaW5raW5nO1xuXG5cdFx0Y29uc3QgZW5kcG9pbnRVUkwgPSBcInlvYXN0L3YxL2xpbmtfc3VnZ2VzdGlvbnM/XCI7XG5cblx0XHRyZXR1cm4gbmV3IFByb21pc2UoICggcmVzb2x2ZSwgcmVqZWN0ICkgPT4ge1xuXHRcdFx0Y29uc3QgZGF0YSA9IHtcblx0XHRcdFx0Ly8gZXNsaW50LWRpc2FibGUgY2FtZWxjYXNlXG5cdFx0XHRcdHByb21pbmVudF93b3JkczogY29tcHJlc3NXb3Jkc0ZvckxpbmtpbmcoIHdvcmRzRm9yTGlua2luZyApLFxuXHRcdFx0XHRvYmplY3RfaWQ6IHRoaXMuX2N1cnJlbnRPYmplY3RJZCxcblx0XHRcdFx0b2JqZWN0X3R5cGU6IHRoaXMuX2N1cnJlbnRPYmplY3RUeXBlLFxuXHRcdFx0XHQvLyBlc2xpbnQtZW5hYmxlIGNhbWVsY2FzZVxuXHRcdFx0fTtcblxuXHRcdFx0alF1ZXJ5LmFqYXgoIHtcblx0XHRcdFx0dHlwZTogXCJHRVRcIixcblx0XHRcdFx0dXJsOiB0aGlzLl9yb290VXJsICsgZW5kcG9pbnRVUkwgKyBqUXVlcnkucGFyYW0oIGRhdGEgKSxcblx0XHRcdFx0YmVmb3JlU2VuZDogKCB4aHIgKSA9PiB7XG5cdFx0XHRcdFx0eGhyLnNldFJlcXVlc3RIZWFkZXIoIFwiWC1XUC1Ob25jZVwiLCB0aGlzLl9ub25jZSApO1xuXHRcdFx0XHR9LFxuXHRcdFx0XHRkYXRhVHlwZTogXCJqc29uXCIsXG5cdFx0XHRcdHN1Y2Nlc3M6ICggcmVzcG9uc2UgKSA9PiB7XG5cdFx0XHRcdFx0cmVzb2x2ZSggcmVzcG9uc2UgKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0ZXJyb3I6ICggcmVzcG9uc2UgKSA9PiB7XG5cdFx0XHRcdFx0cmVqZWN0KCByZXNwb25zZSApO1xuXHRcdFx0XHR9LFxuXHRcdFx0fSApO1xuXHRcdH0gKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBNYXBzIHRoZSBBUEkncyBrZXlzIHRvIGJlIGNvbXBhdGlibGUgd2l0aCB0aGUgY29tcG9uZW50LlxuXHQgKlxuXHQgKiBAcGFyYW0ge0FycmF5fSBsaW5rU3VnZ2VzdGlvbnMgQ3VycmVudCBsaW5rIHN1Z2dlc3Rpb25zLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7QXJyYXl9IFRoZSBtYXBwZWQgbGluayBzdWdnZXN0aW9ucy5cblx0ICovXG5cdHN0YXRpYyBtYXBTdWdnZXN0aW9uc0ZvclN0b3JlKCBsaW5rU3VnZ2VzdGlvbnMgKSB7XG5cdFx0cmV0dXJuIGxpbmtTdWdnZXN0aW9ucy5tYXAoICggbGlua1N1Z2dlc3Rpb24gKSA9PiB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHR2YWx1ZTogbGlua1N1Z2dlc3Rpb24udGl0bGUsXG5cdFx0XHRcdHVybDogbGlua1N1Z2dlc3Rpb24ubGluayxcblx0XHRcdFx0aXNBY3RpdmU6IGxpbmtTdWdnZXN0aW9uLmFjdGl2ZSxcblx0XHRcdFx0bGFiZWxzOiBsaW5rU3VnZ2VzdGlvbi5sYWJlbHMsXG5cdFx0XHR9O1xuXHRcdH0gKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBVcGRhdGVzIHRoZSB1c2VkIGxpbmtzIHNvIHRoZXkgY2FuIGJlIG1hcmtlZCB3aGVuIHJlbmRlcmluZy5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHR1cGRhdGVVc2VkTGlua3MoKSB7XG5cdFx0WW9hc3RTRU8uYW5hbHlzaXMud29ya2VyLnJ1blJlc2VhcmNoKCBcImdldExpbmtzXCIgKVxuXHRcdFx0LnRoZW4oICggeyByZXN1bHQgfSApID0+IHtcblx0XHRcdFx0dGhpcy51c2VkTGlua3MgPSByZXN1bHQ7XG5cdFx0XHRcdC8vIFdlIHNob3VsZCBvbmx5IHVwZGF0ZSBsaW5rcyBpZiB0aGVyZSBhcmUgYW55LlxuXHRcdFx0XHRpZiAoIHRoaXMubGlua1N1Z2dlc3Rpb25zICYmIHRoaXMubGlua1N1Z2dlc3Rpb25zLmxlbmd0aCA+IDAgKSB7XG5cdFx0XHRcdFx0Y29uc3QgbGlua1N1Z2dlc3Rpb25zID0gdGhpcy5mb3JtYXRMaW5rU3VnZ2VzdGlvbnMoIHRoaXMubGlua1N1Z2dlc3Rpb25zICk7XG5cdFx0XHRcdFx0dGhpcy5zZXRMaW5raW5nU3VnZ2VzdGlvbnNPblN0b3JlKCBsaW5rU3VnZ2VzdGlvbnMgKTtcblx0XHRcdFx0fVxuXHRcdFx0fSApO1xuXHR9XG5cblx0LyoqXG5cdCAqIEFkZHMgdG8gZWFjaCBsaW5rIHN1Z2dlc3Rpb24gaWYgaXQgaGFzIGJlZW4gdXNlZCBvciBub3QuXG5cdCAqXG5cdCAqIEBwYXJhbSB7QXJyYXl9IGxpbmtTdWdnZXN0aW9ucyBUaGUgY3VycmVudCBsaW5rIHN1Z2dlc3Rpb25zLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7QXJyYXl9IFRoZSBsaW5rIHN1Z2dlc3Rpb25zIHdpdGggbWFya3MgaWYgbGlua3MgYXJlIHVzZWQuXG5cdCAqL1xuXHRtYXJrVXNlZExpbmtzKCBsaW5rU3VnZ2VzdGlvbnMgKSB7XG5cdFx0Y29uc3QgdXNlZExpbmtzID0gdGhpcy51c2VkTGlua3MgfHwgW107XG5cblx0XHRsaW5rU3VnZ2VzdGlvbnMuZm9yRWFjaCggbGlua1N1Z2dlc3Rpb24gPT4ge1xuXHRcdFx0bGlua1N1Z2dlc3Rpb24uYWN0aXZlID0gdXNlZExpbmtzLmluY2x1ZGVzKCBsaW5rU3VnZ2VzdGlvbi5saW5rICk7XG5cdFx0fSApO1xuXHRcdHJldHVybiBsaW5rU3VnZ2VzdGlvbnM7XG5cdH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgTGlua1N1Z2dlc3RlcjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTs7O0FBQ0E7OztBQUdBO0FBQ0E7Ozs7Ozs7Ozs7OztBQVlBO0FBUUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7O0FBS0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBT0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFDQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBWkE7QUFjQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7O0FBa0JBOzs7OztBQUtBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBMUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFNQTtBQUNBOzs7Ozs7QUFvQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///51\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _data = __webpack_require__(3);\n\nvar _compose = __webpack_require__(20);\n\nvar _components = __webpack_require__(9);\n\nexports.default = (0, _compose.compose)([(0, _data.withSelect)(function (select) {\n\tvar _select = select("yoast-seo-premium/editor"),\n\t getSynonyms = _select.getSynonyms;\n\n\treturn {\n\t\tvalue: getSynonyms()\n\t};\n}), (0, _data.withDispatch)(function (dispatch) {\n\tvar _dispatch = dispatch("yoast-seo/editor"),\n\t setMarkerPauseStatus = _dispatch.setMarkerPauseStatus;\n\n\tvar _dispatch2 = dispatch("yoast-seo-premium/editor"),\n\t setSynonyms = _dispatch2.setSynonyms;\n\n\treturn {\n\t\t/**\n * Handles the onChange event.\n *\n * @param {Object} event The event to handle.\n *\n * @returns {void}\n */\n\t\tonChange: function onChange(event) {\n\t\t\tsetSynonyms(event.target.value);\n\t\t},\n\n\n\t\t/**\n * Sets markerPauseStatus to true when the synonym input field gets focus.\n *\n * @returns {void}\n */\n\t\tonFocus: function onFocus() {\n\t\t\tsetMarkerPauseStatus(true);\n\t\t},\n\n\n\t\t/**\n * Handles the onBlur on the synonym input field.\n *\n * Sets the markerPauseStatus to false.\n *\n * @returns {void}\n */\n\t\tonBlur: function onBlur() {\n\t\t\tsetMarkerPauseStatus(false);\n\t\t}\n\t};\n})])(_components.SynonymsInput);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9jb250YWluZXJzL1N5bm9ueW1zSW5wdXQuanM/NWIxMyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB3aXRoRGlzcGF0Y2gsIHdpdGhTZWxlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5pbXBvcnQgeyBjb21wb3NlIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9zZVwiO1xuXG5pbXBvcnQgeyBTeW5vbnltc0lucHV0IH0gZnJvbSBcIkB5b2FzdC9jb21wb25lbnRzXCI7XG5cbmV4cG9ydCBkZWZhdWx0IGNvbXBvc2UoIFtcblx0d2l0aFNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdFx0Y29uc3Qge1xuXHRcdFx0Z2V0U3lub255bXMsXG5cdFx0fSA9IHNlbGVjdCggXCJ5b2FzdC1zZW8tcHJlbWl1bS9lZGl0b3JcIiApO1xuXG5cdFx0cmV0dXJuIHtcblx0XHRcdHZhbHVlOiBnZXRTeW5vbnltcygpLFxuXHRcdH07XG5cdH0gKSxcblx0d2l0aERpc3BhdGNoKCAoIGRpc3BhdGNoICkgID0+IHtcblx0XHRjb25zdCB7XG5cdFx0XHRzZXRNYXJrZXJQYXVzZVN0YXR1cyxcblx0XHR9ID0gZGlzcGF0Y2goIFwieW9hc3Qtc2VvL2VkaXRvclwiICk7XG5cblx0XHRjb25zdCB7XG5cdFx0XHRzZXRTeW5vbnltcyxcblx0XHR9ID0gZGlzcGF0Y2goIFwieW9hc3Qtc2VvLXByZW1pdW0vZWRpdG9yXCIgKTtcblxuXHRcdHJldHVybiB7XG5cdFx0XHQvKipcblx0XHRcdCAqIEhhbmRsZXMgdGhlIG9uQ2hhbmdlIGV2ZW50LlxuXHRcdFx0ICpcblx0XHRcdCAqIEBwYXJhbSB7T2JqZWN0fSBldmVudCBUaGUgZXZlbnQgdG8gaGFuZGxlLlxuXHRcdFx0ICpcblx0XHRcdCAqIEByZXR1cm5zIHt2b2lkfVxuXHRcdFx0ICovXG5cdFx0XHRvbkNoYW5nZSggZXZlbnQgKSB7XG5cdFx0XHRcdHNldFN5bm9ueW1zKCBldmVudC50YXJnZXQudmFsdWUgKTtcblx0XHRcdH0sXG5cblx0XHRcdC8qKlxuXHRcdFx0ICogU2V0cyBtYXJrZXJQYXVzZVN0YXR1cyB0byB0cnVlIHdoZW4gdGhlIHN5bm9ueW0gaW5wdXQgZmllbGQgZ2V0cyBmb2N1cy5cblx0XHRcdCAqXG5cdFx0XHQgKiBAcmV0dXJucyB7dm9pZH1cblx0XHRcdCAqL1xuXHRcdFx0b25Gb2N1cygpIHtcblx0XHRcdFx0c2V0TWFya2VyUGF1c2VTdGF0dXMoIHRydWUgKTtcblx0XHRcdH0sXG5cblx0XHRcdC8qKlxuXHRcdFx0ICogSGFuZGxlcyB0aGUgb25CbHVyIG9uIHRoZSBzeW5vbnltIGlucHV0IGZpZWxkLlxuXHRcdFx0ICpcblx0XHRcdCAqIFNldHMgdGhlIG1hcmtlclBhdXNlU3RhdHVzIHRvIGZhbHNlLlxuXHRcdFx0ICpcblx0XHRcdCAqIEByZXR1cm5zIHt2b2lkfVxuXHRcdFx0ICovXG5cdFx0XHRvbkJsdXIoKSB7XG5cdFx0XHRcdHNldE1hcmtlclBhdXNlU3RhdHVzKCBmYWxzZSApO1xuXHRcdFx0fSxcblx0XHR9O1xuXHR9ICksXG5dICkoIFN5bm9ueW1zSW5wdXQgKTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQURBO0FBQUE7QUFDQTtBQVFBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBOUJBO0FBZ0NBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///52\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _data = __webpack_require__(3);\n\nvar _MetaboxWarning = __webpack_require__(54);\n\nvar _MetaboxWarning2 = _interopRequireDefault(_MetaboxWarning);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Wraps the component with store data.\n *\n * @returns {wp.Component} The wrapped component.\n */\nexports.default = (0, _data.withSelect)(function (select) {\n\tvar _select = select("yoast-seo-premium/editor"),\n\t getMetaboxWarningIsLoading = _select.getMetaboxWarningIsLoading,\n\t getMetaboxWarning = _select.getMetaboxWarning;\n\n\treturn {\n\t\tisLoading: getMetaboxWarningIsLoading(),\n\t\twarning: getMetaboxWarning()\n\t};\n})(_MetaboxWarning2.default);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9jb250YWluZXJzL01ldGFib3hXYXJuaW5nQ29udGFpbmVyLmpzPzZlMjYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgd2l0aFNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCBNZXRhYm94V2FybmluZyBmcm9tIFwiLi4vLi4vY29tcG9uZW50cy9NZXRhYm94V2FybmluZ1wiO1xuXG4vKipcbiAqIFdyYXBzIHRoZSBjb21wb25lbnQgd2l0aCBzdG9yZSBkYXRhLlxuICpcbiAqIEByZXR1cm5zIHt3cC5Db21wb25lbnR9IFRoZSB3cmFwcGVkIGNvbXBvbmVudC5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgd2l0aFNlbGVjdCggKCBzZWxlY3QgKSA9PiB7XG5cdGNvbnN0IHsgZ2V0TWV0YWJveFdhcm5pbmdJc0xvYWRpbmcsIGdldE1ldGFib3hXYXJuaW5nIH0gPSBzZWxlY3QoIFwieW9hc3Qtc2VvLXByZW1pdW0vZWRpdG9yXCIgKTtcblxuXHRyZXR1cm4ge1xuXHRcdGlzTG9hZGluZzogZ2V0TWV0YWJveFdhcm5pbmdJc0xvYWRpbmcoKSxcblx0XHR3YXJuaW5nOiBnZXRNZXRhYm94V2FybmluZygpLFxuXHR9O1xufSApKCBNZXRhYm94V2FybmluZyApO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQUE7QUFDQTs7Ozs7QUFDQTs7Ozs7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRkE7QUFJQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///53\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\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\nvar _react = __webpack_require__(8);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _components = __webpack_require__(9);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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; } /* External dependencies */\n\n\n/* Yoast dependencies */\n\n\n/**\n * A warning to show in the meta box.\n * (Consists of a warning icon and a text on a yellow background)\n *\n * @param {array} warning The warning message to display.\n * @param {bool} isLoading Whether the metabox is still loading or not.\n */\nvar MetaboxWarning = function (_React$Component) {\n\t_inherits(MetaboxWarning, _React$Component);\n\n\tfunction MetaboxWarning() {\n\t\t_classCallCheck(this, MetaboxWarning);\n\n\t\treturn _possibleConstructorReturn(this, (MetaboxWarning.__proto__ || Object.getPrototypeOf(MetaboxWarning)).apply(this, arguments));\n\t}\n\n\t_createClass(MetaboxWarning, [{\n\t\tkey: "render",\n\n\t\t/**\n * Renders the MetaboxWarning component.\n *\n * @returns {ReactElement} The rendered MetaboxWarning component.\n */\n\t\tvalue: function render() {\n\t\t\tif (this.props.isLoading || this.props.warning.length < 1) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\treturn wp.element.createElement(_components.Warning, {\n\t\t\t\tmessage: [this.props.warning]\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn MetaboxWarning;\n}(_react2.default.Component);\n\nMetaboxWarning.propTypes = {\n\twarning: _propTypes2.default.array,\n\tisLoading: _propTypes2.default.bool\n};\n\nMetaboxWarning.defaultProps = {\n\twarning: [],\n\tisLoading: false\n};\n\nexports.default = MetaboxWarning;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL01ldGFib3hXYXJuaW5nLmpzPzMwZjQiXSwic291cmNlc0NvbnRlbnQiOlsiLyogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5cbi8qIFlvYXN0IGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IHsgV2FybmluZyB9IGZyb20gXCJAeW9hc3QvY29tcG9uZW50c1wiO1xuXG4vKipcbiAqIEEgd2FybmluZyB0byBzaG93IGluIHRoZSBtZXRhIGJveC5cbiAqIChDb25zaXN0cyBvZiBhIHdhcm5pbmcgaWNvbiBhbmQgYSB0ZXh0IG9uIGEgeWVsbG93IGJhY2tncm91bmQpXG4gKlxuICogQHBhcmFtIHthcnJheX0gd2FybmluZyAgIFRoZSB3YXJuaW5nIG1lc3NhZ2UgdG8gZGlzcGxheS5cbiAqIEBwYXJhbSB7Ym9vbH0gIGlzTG9hZGluZyBXaGV0aGVyIHRoZSBtZXRhYm94IGlzIHN0aWxsIGxvYWRpbmcgb3Igbm90LlxuICovXG5jbGFzcyBNZXRhYm94V2FybmluZyBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG5cdC8qKlxuXHQgKiBSZW5kZXJzIHRoZSBNZXRhYm94V2FybmluZyBjb21wb25lbnQuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtSZWFjdEVsZW1lbnR9IFRoZSByZW5kZXJlZCBNZXRhYm94V2FybmluZyBjb21wb25lbnQuXG5cdCAqL1xuXHRyZW5kZXIoKSB7XG5cdFx0aWYgKCB0aGlzLnByb3BzLmlzTG9hZGluZyB8fCB0aGlzLnByb3BzLndhcm5pbmcubGVuZ3RoIDwgMSApIHtcblx0XHRcdHJldHVybiBudWxsO1xuXHRcdH1cblx0XHRyZXR1cm4gPFdhcm5pbmdcblx0XHRcdG1lc3NhZ2U9eyBbXG5cdFx0XHRcdHRoaXMucHJvcHMud2FybmluZyxcblx0XHRcdF0gfVxuXHRcdC8+O1xuXHR9XG59XG5cbk1ldGFib3hXYXJuaW5nLnByb3BUeXBlcyA9IHtcblx0d2FybmluZzogUHJvcFR5cGVzLmFycmF5LFxuXHRpc0xvYWRpbmc6IFByb3BUeXBlcy5ib29sLFxufTtcblxuTWV0YWJveFdhcm5pbmcuZGVmYXVsdFByb3BzID0ge1xuXHR3YXJuaW5nOiBbXSxcblx0aXNMb2FkaW5nOiBmYWxzZSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IE1ldGFib3hXYXJuaW5nO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUVBO0FBQ0E7Ozs7Ozs7QUFOQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BOzs7Ozs7Ozs7Ozs7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUtBOzs7O0FBZkE7QUFDQTtBQWlCQTtBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBRkE7QUFDQTtBQUlBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///54\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _redux = __webpack_require__(56);\n\nvar _LinkSuggestions = __webpack_require__(57);\n\nvar _LinkSuggestions2 = _interopRequireDefault(_LinkSuggestions);\n\nvar _yoastComponents = __webpack_require__(12);\n\nvar _relatedKeywords = __webpack_require__(58);\n\nvar _relatedKeywords2 = _interopRequireDefault(_relatedKeywords);\n\nvar _redirectNotification = __webpack_require__(59);\n\nvar _redirectNotification2 = _interopRequireDefault(_redirectNotification);\n\nvar _synonyms = __webpack_require__(60);\n\nvar _synonyms2 = _interopRequireDefault(_synonyms);\n\nvar _metaboxWarning = __webpack_require__(61);\n\nvar _metaboxWarning2 = _interopRequireDefault(_metaboxWarning);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = (0, _redux.combineReducers)({\n\trelatedKeywords: _relatedKeywords2.default,\n\tsynonyms: _synonyms2.default,\n\tlinkSuggestions: _LinkSuggestions2.default,\n\tmetaboxWarning: _metaboxWarning2.default,\n\tinsights: _yoastComponents.insightsReducer,\n\tredirectNotification: _redirectNotification2.default\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9yZWR1Y2Vycy9yb290UmVkdWNlci5qcz8yOTk0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbWJpbmVSZWR1Y2VycyB9IGZyb20gXCJyZWR1eFwiO1xuaW1wb3J0IExpbmtTdWdnZXN0aW9uc1JlZHVjZXIgZnJvbSBcIi4vTGlua1N1Z2dlc3Rpb25zXCI7XG5pbXBvcnQgeyBpbnNpZ2h0c1JlZHVjZXIgfSBmcm9tIFwieW9hc3QtY29tcG9uZW50c1wiO1xuaW1wb3J0IHJlbGF0ZWRLZXl3b3JkcyBmcm9tIFwiLi9yZWxhdGVkS2V5d29yZHNcIjtcbmltcG9ydCByZWRpcmVjdE5vdGlmaWNhdGlvbiBmcm9tIFwiLi9yZWRpcmVjdE5vdGlmaWNhdGlvblwiO1xuaW1wb3J0IHN5bm9ueW1zIGZyb20gXCIuL3N5bm9ueW1zXCI7XG5pbXBvcnQgbWV0YWJveFdhcm5pbmcgZnJvbSBcIi4vbWV0YWJveFdhcm5pbmdcIjtcblxuZXhwb3J0IGRlZmF1bHQgY29tYmluZVJlZHVjZXJzKCB7XG5cdHJlbGF0ZWRLZXl3b3Jkcyxcblx0c3lub255bXMsXG5cdGxpbmtTdWdnZXN0aW9uczogTGlua1N1Z2dlc3Rpb25zUmVkdWNlcixcblx0bWV0YWJveFdhcm5pbmcsXG5cdGluc2lnaHRzOiBpbnNpZ2h0c1JlZHVjZXIsXG5cdHJlZGlyZWN0Tm90aWZpY2F0aW9uLFxufSApO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQUE7QUFDQTs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///55\n')},function(module,exports){eval("module.exports = window.yoast.redux;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3QucmVkdXhcIj8zY2NkIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gd2luZG93LnlvYXN0LnJlZHV4OyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///56\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _LinkSuggestions = __webpack_require__(28);\n\nvar INITIAL_STATE = {\n\tsuggestions: [],\n\tmessageData: {\n\t\thasMetaDescription: false,\n\t\thasTitle: false\n\t},\n\twordsForLinking: null,\n\tisLoading: true,\n\tshowUnindexedWarning: false\n};\n\n/**\n * A reducer for the link suggestions.\n *\n * @param {Object} state The current state of the object.\n * @param {Object} action The current action received.\n *\n * @returns {Object} The state.\n */\nfunction linkSuggestionsReducer() {\n\tvar state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : INITIAL_STATE;\n\tvar action = arguments[1];\n\n\tswitch (action.type) {\n\t\tcase _LinkSuggestions.LOAD_LINK_SUGGESTIONS:\n\t\t\treturn Object.assign({}, state, {\n\t\t\t\tisLoading: true\n\t\t\t});\n\t\tcase _LinkSuggestions.SET_LINK_SUGGESTIONS:\n\t\t\treturn Object.assign({}, state, {\n\t\t\t\tsuggestions: action.linkSuggestions || [],\n\t\t\t\tisLoading: false,\n\t\t\t\tshowUnindexedWarning: action.showUnindexedWarning\n\t\t\t});\n\t\tcase _LinkSuggestions.SET_MESSAGE_DATA:\n\t\t\treturn Object.assign({}, state, {\n\t\t\t\tmessageData: {\n\t\t\t\t\thasMetaDescription: action.messageData.hasMetaDescription,\n\t\t\t\t\thasTitle: action.messageData.hasTitle\n\t\t\t\t},\n\t\t\t\twordsForLinking: action.messageData.prominentWords\n\t\t\t});\n\t\tcase _LinkSuggestions.SET_WORDS_FOR_LINKING:\n\t\t\treturn Object.assign({}, state, {\n\t\t\t\twordsForLinking: action.wordsForLinking\n\t\t\t});\n\t\tdefault:\n\t\t\treturn state;\n\t}\n}\n\nexports.default = linkSuggestionsReducer;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9yZWR1Y2Vycy9MaW5rU3VnZ2VzdGlvbnMuanM/MzY4OCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuXHRMT0FEX0xJTktfU1VHR0VTVElPTlMsXG5cdFNFVF9MSU5LX1NVR0dFU1RJT05TLFxuXHRTRVRfTUVTU0FHRV9EQVRBLFxuXHRTRVRfV09SRFNfRk9SX0xJTktJTkcsXG59IGZyb20gXCIuLi9hY3Rpb25zL0xpbmtTdWdnZXN0aW9uc1wiO1xuXG5jb25zdCBJTklUSUFMX1NUQVRFID0ge1xuXHRzdWdnZXN0aW9uczogW10sXG5cdG1lc3NhZ2VEYXRhOiB7XG5cdFx0aGFzTWV0YURlc2NyaXB0aW9uOiBmYWxzZSxcblx0XHRoYXNUaXRsZTogZmFsc2UsXG5cdH0sXG5cdHdvcmRzRm9yTGlua2luZzogbnVsbCxcblx0aXNMb2FkaW5nOiB0cnVlLFxuXHRzaG93VW5pbmRleGVkV2FybmluZzogZmFsc2UsXG59O1xuXG4vKipcbiAqIEEgcmVkdWNlciBmb3IgdGhlIGxpbmsgc3VnZ2VzdGlvbnMuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHN0YXRlICBUaGUgY3VycmVudCBzdGF0ZSBvZiB0aGUgb2JqZWN0LlxuICogQHBhcmFtIHtPYmplY3R9IGFjdGlvbiBUaGUgY3VycmVudCBhY3Rpb24gcmVjZWl2ZWQuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gVGhlIHN0YXRlLlxuICovXG5mdW5jdGlvbiBsaW5rU3VnZ2VzdGlvbnNSZWR1Y2VyKCBzdGF0ZSA9IElOSVRJQUxfU1RBVEUsIGFjdGlvbiApIHtcblx0c3dpdGNoICggYWN0aW9uLnR5cGUgKSB7XG5cdFx0Y2FzZSBMT0FEX0xJTktfU1VHR0VTVElPTlM6XG5cdFx0XHRyZXR1cm4gT2JqZWN0LmFzc2lnbigge30sIHN0YXRlLCB7XG5cdFx0XHRcdGlzTG9hZGluZzogdHJ1ZSxcblx0XHRcdH0gKTtcblx0XHRjYXNlIFNFVF9MSU5LX1NVR0dFU1RJT05TOlxuXHRcdFx0cmV0dXJuIE9iamVjdC5hc3NpZ24oIHt9LCBzdGF0ZSwge1xuXHRcdFx0XHRzdWdnZXN0aW9uczogYWN0aW9uLmxpbmtTdWdnZXN0aW9ucyB8fCBbXSxcblx0XHRcdFx0aXNMb2FkaW5nOiBmYWxzZSxcblx0XHRcdFx0c2hvd1VuaW5kZXhlZFdhcm5pbmc6IGFjdGlvbi5zaG93VW5pbmRleGVkV2FybmluZyxcblx0XHRcdH0gKTtcblx0XHRjYXNlIFNFVF9NRVNTQUdFX0RBVEE6XG5cdFx0XHRyZXR1cm4gT2JqZWN0LmFzc2lnbigge30sIHN0YXRlLCB7XG5cdFx0XHRcdG1lc3NhZ2VEYXRhOiB7XG5cdFx0XHRcdFx0aGFzTWV0YURlc2NyaXB0aW9uOiBhY3Rpb24ubWVzc2FnZURhdGEuaGFzTWV0YURlc2NyaXB0aW9uLFxuXHRcdFx0XHRcdGhhc1RpdGxlOiBhY3Rpb24ubWVzc2FnZURhdGEuaGFzVGl0bGUsXG5cdFx0XHRcdH0sXG5cdFx0XHRcdHdvcmRzRm9yTGlua2luZzogYWN0aW9uLm1lc3NhZ2VEYXRhLnByb21pbmVudFdvcmRzLFxuXHRcdFx0fSApO1xuXHRcdGNhc2UgU0VUX1dPUkRTX0ZPUl9MSU5LSU5HOlxuXHRcdFx0cmV0dXJuIE9iamVjdC5hc3NpZ24oIHt9LCBzdGF0ZSwge1xuXHRcdFx0XHR3b3Jkc0Zvckxpbmtpbmc6IGFjdGlvbi53b3Jkc0ZvckxpbmtpbmcsXG5cdFx0XHR9ICk7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzdGF0ZTtcblx0fVxufVxuXG5leHBvcnQgZGVmYXVsdCBsaW5rU3VnZ2VzdGlvbnNSZWR1Y2VyO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBUkE7QUFDQTtBQVVBOzs7Ozs7OztBQVFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBTEE7QUFPQTtBQUNBO0FBQ0E7QUFEQTtBQUdBO0FBQ0E7QUF4QkE7QUEwQkE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///57\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nexports.default = function () {\n\tvar state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n\tvar action = arguments[1];\n\n\treturn {\n\t\tavailableKeys: keyReducer(state.availableKeys, action),\n\t\tkeywords: keywordsReducer(state.keywords, action, (0, _lodash.head)(state.availableKeys))\n\t};\n};\n\nvar _lodash = __webpack_require__(2);\n\nvar _relatedKeywords = __webpack_require__(21);\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\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\nvar defaultState = {};\nvar defaultKeys = ["a", "b", "c", "d"];\n\n/**\n * Reduces the keyword keys that are available to be used to identify keywords.\n *\n * These keys are meant to bind our rendered inputs to the data. This way, when a user removes one of the\n * related keyphrase inputs, it will keep the cursor and focus where it was. And we can safely remove an input field\n * above or below the currently focused one.\n *\n * @param {string[]} keys The previously available keys.\n * @param {Object} action The dispatched action.\n *\n * @returns {string[]} The available keys after the action.\n */\nfunction keyReducer() {\n\tvar keys = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultKeys;\n\tvar action = arguments[1];\n\n\tvar unusedKeywords = void 0;\n\n\tswitch (action.type) {\n\t\t/*\n * Only take the keys still available, we need to remove an amount from the\n * beginning of the array based on how many keywords are in the store.\n */\n\t\tcase _relatedKeywords.SET_RELATED_KEYWORDS:\n\t\t\tunusedKeywords = defaultKeys.length - action.keywords.length;\n\n\t\t\treturn (0, _lodash.takeRight)(keys, unusedKeywords);\n\n\t\t// First available key should be removed, because it is now used.\n\t\tcase _relatedKeywords.ADD_RELATED_KEYWORD:\n\t\t\treturn (0, _lodash.tail)(keys);\n\n\t\t// The removed keyword should be the first one available so we can preserve focus on the input field.\n\t\tcase _relatedKeywords.REMOVE_RELATED_KEYWORD:\n\t\t\treturn [action.key].concat(_toConsumableArray(keys));\n\t}\n\n\treturn keys;\n}\n\n/**\n * Reduces the related keyword state.\n *\n * @param {Object} relatedKeywords The current list of related keywords.\n * @param {Object} action The dispatched action.\n * @param {string} firstAvailableKey The first available key for a new keyword.\n *\n * @returns {Object} New list of related keywords.\n */\nfunction keywordsReducer() {\n\tvar relatedKeywords = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState;\n\tvar action = arguments[1];\n\tvar firstAvailableKey = arguments[2];\n\n\tswitch (action.type) {\n\t\tcase _relatedKeywords.SET_RELATED_KEYWORDS:\n\t\t\treturn (0, _lodash.fromPairs)(action.keywords.map(function (relatedKeyword, index) {\n\t\t\t\tvar key = defaultKeys[index];\n\n\t\t\t\treturn [key, _extends({}, relatedKeyword, {\n\t\t\t\t\tkey: key\n\t\t\t\t})];\n\t\t\t}));\n\n\t\tcase _relatedKeywords.ADD_RELATED_KEYWORD:\n\t\t\treturn _extends({}, relatedKeywords, _defineProperty({}, firstAvailableKey, {\n\t\t\t\tkey: firstAvailableKey,\n\t\t\t\tkeyword: action.keyword\n\t\t\t}));\n\n\t\tcase _relatedKeywords.REMOVE_RELATED_KEYWORD:\n\t\t\treturn (0, _lodash.pickBy)(relatedKeywords, function (relatedKeyword) {\n\t\t\t\treturn relatedKeyword.key !== action.key;\n\t\t\t});\n\n\t\tcase _relatedKeywords.CHANGE_RELATED_KEYWORD:\n\t\t\treturn _extends({}, relatedKeywords, _defineProperty({}, action.key, _extends({}, relatedKeywords[action.key], {\n\t\t\t\tkeyword: action.keyword\n\t\t\t})));\n\n\t\tcase _relatedKeywords.SET_RELATED_KEYWORD_RESULTS:\n\t\t\tif (relatedKeywords[action.key] && relatedKeywords[action.key].keyword === action.keyword) {\n\t\t\t\treturn _extends({}, relatedKeywords, _defineProperty({}, action.key, _extends({}, relatedKeywords[action.key], {\n\t\t\t\t\tresults: action.results,\n\t\t\t\t\tscore: action.score\n\t\t\t\t})));\n\t\t\t}\n\t\t\treturn relatedKeywords;\n\n\t\tcase _relatedKeywords.SET_RELATED_KEYWORD_SYNONYMS:\n\t\t\treturn _extends({}, relatedKeywords, _defineProperty({}, action.key, _extends({}, relatedKeywords[action.key], {\n\t\t\t\tsynonyms: action.synonyms\n\t\t\t})));\n\t}\n\n\treturn relatedKeywords;\n}\n\n/**\n * Reduces the related keyword state.\n *\n * @param {Object} state The previous state.\n * @param {Object} action The dispatched action.\n *\n * @returns {Object} The new related keyword state.\n *///# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9yZWR1Y2Vycy9yZWxhdGVkS2V5d29yZHMuanM/YmQxZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB0YWlsLCB0YWtlUmlnaHQsIGhlYWQsIHBpY2tCeSwgZnJvbVBhaXJzIH0gZnJvbSBcImxvZGFzaFwiO1xuXG5pbXBvcnQge1xuXHRBRERfUkVMQVRFRF9LRVlXT1JELFxuXHRDSEFOR0VfUkVMQVRFRF9LRVlXT1JELFxuXHRSRU1PVkVfUkVMQVRFRF9LRVlXT1JELFxuXHRTRVRfUkVMQVRFRF9LRVlXT1JEX1JFU1VMVFMsXG5cdFNFVF9SRUxBVEVEX0tFWVdPUkRfU1lOT05ZTVMsXG5cdFNFVF9SRUxBVEVEX0tFWVdPUkRTLFxufSBmcm9tIFwiLi4vYWN0aW9ucy9yZWxhdGVkS2V5d29yZHNcIjtcblxuY29uc3QgZGVmYXVsdFN0YXRlID0ge307XG5jb25zdCBkZWZhdWx0S2V5cyA9IFtcblx0XCJhXCIsXG5cdFwiYlwiLFxuXHRcImNcIixcblx0XCJkXCIsXG5dO1xuXG4vKipcbiAqIFJlZHVjZXMgdGhlIGtleXdvcmQga2V5cyB0aGF0IGFyZSBhdmFpbGFibGUgdG8gYmUgdXNlZCB0byBpZGVudGlmeSBrZXl3b3Jkcy5cbiAqXG4gKiBUaGVzZSBrZXlzIGFyZSBtZWFudCB0byBiaW5kIG91ciByZW5kZXJlZCBpbnB1dHMgdG8gdGhlIGRhdGEuIFRoaXMgd2F5LCB3aGVuIGEgdXNlciByZW1vdmVzIG9uZSBvZiB0aGVcbiAqIHJlbGF0ZWQga2V5cGhyYXNlIGlucHV0cywgaXQgd2lsbCBrZWVwIHRoZSBjdXJzb3IgYW5kIGZvY3VzIHdoZXJlIGl0IHdhcy4gQW5kIHdlIGNhbiBzYWZlbHkgcmVtb3ZlIGFuIGlucHV0IGZpZWxkXG4gKiBhYm92ZSBvciBiZWxvdyB0aGUgY3VycmVudGx5IGZvY3VzZWQgb25lLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nW119IGtleXMgICBUaGUgcHJldmlvdXNseSBhdmFpbGFibGUga2V5cy5cbiAqIEBwYXJhbSB7T2JqZWN0fSAgIGFjdGlvbiBUaGUgZGlzcGF0Y2hlZCBhY3Rpb24uXG4gKlxuICogQHJldHVybnMge3N0cmluZ1tdfSBUaGUgYXZhaWxhYmxlIGtleXMgYWZ0ZXIgdGhlIGFjdGlvbi5cbiAqL1xuZnVuY3Rpb24ga2V5UmVkdWNlcigga2V5cyA9IGRlZmF1bHRLZXlzLCBhY3Rpb24gKSB7XG5cdGxldCB1bnVzZWRLZXl3b3JkcztcblxuXHRzd2l0Y2ggKCBhY3Rpb24udHlwZSApIHtcblx0XHQvKlxuXHRcdCAqIE9ubHkgdGFrZSB0aGUga2V5cyBzdGlsbCBhdmFpbGFibGUsIHdlIG5lZWQgdG8gcmVtb3ZlIGFuIGFtb3VudCBmcm9tIHRoZVxuXHRcdCAqIGJlZ2lubmluZyBvZiB0aGUgYXJyYXkgYmFzZWQgb24gaG93IG1hbnkga2V5d29yZHMgYXJlIGluIHRoZSBzdG9yZS5cblx0XHQgKi9cblx0XHRjYXNlIFNFVF9SRUxBVEVEX0tFWVdPUkRTOlxuXHRcdFx0dW51c2VkS2V5d29yZHMgPSBkZWZhdWx0S2V5cy5sZW5ndGggLSBhY3Rpb24ua2V5d29yZHMubGVuZ3RoO1xuXG5cdFx0XHRyZXR1cm4gdGFrZVJpZ2h0KCBrZXlzLCB1bnVzZWRLZXl3b3JkcyApO1xuXG5cdFx0Ly8gRmlyc3QgYXZhaWxhYmxlIGtleSBzaG91bGQgYmUgcmVtb3ZlZCwgYmVjYXVzZSBpdCBpcyBub3cgdXNlZC5cblx0XHRjYXNlIEFERF9SRUxBVEVEX0tFWVdPUkQ6XG5cdFx0XHRyZXR1cm4gdGFpbCgga2V5cyApO1xuXG5cdFx0Ly8gVGhlIHJlbW92ZWQga2V5d29yZCBzaG91bGQgYmUgdGhlIGZpcnN0IG9uZSBhdmFpbGFibGUgc28gd2UgY2FuIHByZXNlcnZlIGZvY3VzIG9uIHRoZSBpbnB1dCBmaWVsZC5cblx0XHRjYXNlIFJFTU9WRV9SRUxBVEVEX0tFWVdPUkQ6XG5cdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRhY3Rpb24ua2V5LFxuXHRcdFx0XHQuLi5rZXlzLFxuXHRcdFx0XTtcblx0fVxuXG5cdHJldHVybiBrZXlzO1xufVxuXG4vKipcbiAqIFJlZHVjZXMgdGhlIHJlbGF0ZWQga2V5d29yZCBzdGF0ZS5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gcmVsYXRlZEtleXdvcmRzICAgVGhlIGN1cnJlbnQgbGlzdCBvZiByZWxhdGVkIGtleXdvcmRzLlxuICogQHBhcmFtIHtPYmplY3R9IGFjdGlvbiAgICAgICAgICAgIFRoZSBkaXNwYXRjaGVkIGFjdGlvbi5cbiAqIEBwYXJhbSB7c3RyaW5nfSBmaXJzdEF2YWlsYWJsZUtleSBUaGUgZmlyc3QgYXZhaWxhYmxlIGtleSBmb3IgYSBuZXcga2V5d29yZC5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBOZXcgbGlzdCBvZiByZWxhdGVkIGtleXdvcmRzLlxuICovXG5mdW5jdGlvbiBrZXl3b3Jkc1JlZHVjZXIoIHJlbGF0ZWRLZXl3b3JkcyA9IGRlZmF1bHRTdGF0ZSwgYWN0aW9uLCBmaXJzdEF2YWlsYWJsZUtleSApIHtcblx0c3dpdGNoICggYWN0aW9uLnR5cGUgKSB7XG5cdFx0Y2FzZSBTRVRfUkVMQVRFRF9LRVlXT1JEUzpcblx0XHRcdHJldHVybiBmcm9tUGFpcnMoIGFjdGlvbi5rZXl3b3Jkcy5tYXAoICggcmVsYXRlZEtleXdvcmQsIGluZGV4ICkgPT4ge1xuXHRcdFx0XHRjb25zdCBrZXkgPSBkZWZhdWx0S2V5c1sgaW5kZXggXTtcblxuXHRcdFx0XHRyZXR1cm4gW1xuXHRcdFx0XHRcdGtleSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHQuLi5yZWxhdGVkS2V5d29yZCxcblx0XHRcdFx0XHRcdGtleSxcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRdO1xuXHRcdFx0fSApICk7XG5cblx0XHRjYXNlIEFERF9SRUxBVEVEX0tFWVdPUkQ6XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHQuLi5yZWxhdGVkS2V5d29yZHMsXG5cdFx0XHRcdFsgZmlyc3RBdmFpbGFibGVLZXkgXToge1xuXHRcdFx0XHRcdGtleTogZmlyc3RBdmFpbGFibGVLZXksXG5cdFx0XHRcdFx0a2V5d29yZDogYWN0aW9uLmtleXdvcmQsXG5cdFx0XHRcdH0sXG5cdFx0XHR9O1xuXG5cdFx0Y2FzZSBSRU1PVkVfUkVMQVRFRF9LRVlXT1JEOlxuXHRcdFx0cmV0dXJuIHBpY2tCeSggcmVsYXRlZEtleXdvcmRzLCAoIHJlbGF0ZWRLZXl3b3JkICkgPT4ge1xuXHRcdFx0XHRyZXR1cm4gcmVsYXRlZEtleXdvcmQua2V5ICE9PSBhY3Rpb24ua2V5O1xuXHRcdFx0fSApO1xuXG5cdFx0Y2FzZSBDSEFOR0VfUkVMQVRFRF9LRVlXT1JEOlxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0Ly8gS2VlcCB0aGUgb3RoZXIgcmVsYXRlZCBrZXl3b3Jkczpcblx0XHRcdFx0Li4ucmVsYXRlZEtleXdvcmRzLFxuXHRcdFx0XHRbIGFjdGlvbi5rZXkgXToge1xuXHRcdFx0XHRcdC8vIEtlZXAgdGhlIG90aGVyIHByb3BlcnRpZXMgZXZlbiB0aG91Z2ggdGhlIGtleXdvcmQgaXMgY2hhbmdlZDpcblx0XHRcdFx0XHQuLi5yZWxhdGVkS2V5d29yZHNbIGFjdGlvbi5rZXkgXSxcblx0XHRcdFx0XHRrZXl3b3JkOiBhY3Rpb24ua2V5d29yZCxcblx0XHRcdFx0fSxcblx0XHRcdH07XG5cblx0XHRjYXNlIFNFVF9SRUxBVEVEX0tFWVdPUkRfUkVTVUxUUzpcblx0XHRcdGlmICggcmVsYXRlZEtleXdvcmRzWyBhY3Rpb24ua2V5IF0gJiYgcmVsYXRlZEtleXdvcmRzWyBhY3Rpb24ua2V5IF0ua2V5d29yZCA9PT0gYWN0aW9uLmtleXdvcmQgKSB7XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0Ly8gS2VlcCB0aGUgb3RoZXIgcmVsYXRlZCBrZXl3b3Jkczpcblx0XHRcdFx0XHQuLi5yZWxhdGVkS2V5d29yZHMsXG5cdFx0XHRcdFx0WyBhY3Rpb24ua2V5IF06IHtcblx0XHRcdFx0XHRcdC4uLnJlbGF0ZWRLZXl3b3Jkc1sgYWN0aW9uLmtleSBdLFxuXHRcdFx0XHRcdFx0cmVzdWx0czogYWN0aW9uLnJlc3VsdHMsXG5cdFx0XHRcdFx0XHRzY29yZTogYWN0aW9uLnNjb3JlLFxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cdFx0XHRyZXR1cm4gcmVsYXRlZEtleXdvcmRzO1xuXG5cdFx0Y2FzZSBTRVRfUkVMQVRFRF9LRVlXT1JEX1NZTk9OWU1TOlxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0Li4ucmVsYXRlZEtleXdvcmRzLFxuXHRcdFx0XHRbIGFjdGlvbi5rZXkgXToge1xuXHRcdFx0XHRcdC4uLnJlbGF0ZWRLZXl3b3Jkc1sgYWN0aW9uLmtleSBdLFxuXHRcdFx0XHRcdHN5bm9ueW1zOiBhY3Rpb24uc3lub255bXMsXG5cdFx0XHRcdH0sXG5cdFx0XHR9O1xuXHR9XG5cblx0cmV0dXJuIHJlbGF0ZWRLZXl3b3Jkcztcbn1cblxuLyoqXG4gKiBSZWR1Y2VzIHRoZSByZWxhdGVkIGtleXdvcmQgc3RhdGUuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHN0YXRlICBUaGUgcHJldmlvdXMgc3RhdGUuXG4gKiBAcGFyYW0ge09iamVjdH0gYWN0aW9uIFRoZSBkaXNwYXRjaGVkIGFjdGlvbi5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBUaGUgbmV3IHJlbGF0ZWQga2V5d29yZCBzdGF0ZS5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24oIHN0YXRlID0ge30sIGFjdGlvbiApIHtcblx0cmV0dXJuIHtcblx0XHRhdmFpbGFibGVLZXlzOiBrZXlSZWR1Y2VyKCBzdGF0ZS5hdmFpbGFibGVLZXlzLCBhY3Rpb24gKSxcblx0XHRrZXl3b3Jkczoga2V5d29yZHNSZWR1Y2VyKCBzdGF0ZS5rZXl3b3JkcywgYWN0aW9uLCBoZWFkKCBzdGF0ZS5hdmFpbGFibGVLZXlzICkgKSxcblx0fTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUErSUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFySkE7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBUUE7QUFDQTtBQUNBO0FBTUE7Ozs7Ozs7Ozs7OztBQVlBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFoQkE7QUFDQTtBQXFCQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7O0FBU0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUlBO0FBSkE7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFGQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFNQTtBQU5BO0FBQ0E7QUFTQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBTkE7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFKQTtBQXREQTtBQUNBO0FBOERBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///58\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _redirectNotification = __webpack_require__(42);\n\nvar INITIAL_STATE = {\n\tisOpen: false,\n\tredirectData: {}\n};\n\n/**\n * A reducer for the redirect notification.\n *\n * @param {Object} state The current state of the object.\n * @param {Object} action The current action received.\n *\n * @returns {Object} The state.\n */\nfunction redirectNotificationReducer() {\n\tvar state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : INITIAL_STATE;\n\tvar action = arguments[1];\n\n\tswitch (action.type) {\n\t\tcase _redirectNotification.SET_REDIRECT_NOTIFICATION:\n\t\t\treturn _extends({}, state, {\n\t\t\t\tredirectData: action.redirectData,\n\t\t\t\tisOpen: true\n\t\t\t});\n\t\tcase _redirectNotification.CLOSE_REDIRECT_NOTIFICATION:\n\t\t\treturn _extends({}, state, {\n\t\t\t\tredirectData: {},\n\t\t\t\tisOpen: false\n\t\t\t});\n\t\tdefault:\n\t\t\treturn state;\n\t}\n}\n\nexports.default = redirectNotificationReducer;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9yZWR1Y2Vycy9yZWRpcmVjdE5vdGlmaWNhdGlvbi5qcz85NTk3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG5cdFNFVF9SRURJUkVDVF9OT1RJRklDQVRJT04sXG5cdENMT1NFX1JFRElSRUNUX05PVElGSUNBVElPTixcbn0gZnJvbSBcIi4uL2FjdGlvbnMvcmVkaXJlY3ROb3RpZmljYXRpb25cIjtcblxuY29uc3QgSU5JVElBTF9TVEFURSA9IHtcblx0aXNPcGVuOiBmYWxzZSxcblx0cmVkaXJlY3REYXRhOiB7fSxcbn07XG5cbi8qKlxuICogQSByZWR1Y2VyIGZvciB0aGUgcmVkaXJlY3Qgbm90aWZpY2F0aW9uLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSAgVGhlIGN1cnJlbnQgc3RhdGUgb2YgdGhlIG9iamVjdC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBhY3Rpb24gVGhlIGN1cnJlbnQgYWN0aW9uIHJlY2VpdmVkLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSBzdGF0ZS5cbiAqL1xuZnVuY3Rpb24gcmVkaXJlY3ROb3RpZmljYXRpb25SZWR1Y2VyKCBzdGF0ZSA9IElOSVRJQUxfU1RBVEUsIGFjdGlvbiApIHtcblx0c3dpdGNoICggYWN0aW9uLnR5cGUgKSB7XG5cdFx0Y2FzZSBTRVRfUkVESVJFQ1RfTk9USUZJQ0FUSU9OOlxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0Li4uc3RhdGUsXG5cdFx0XHRcdHJlZGlyZWN0RGF0YTogYWN0aW9uLnJlZGlyZWN0RGF0YSxcblx0XHRcdFx0aXNPcGVuOiB0cnVlLFxuXHRcdFx0fTtcblx0XHRjYXNlIENMT1NFX1JFRElSRUNUX05PVElGSUNBVElPTjpcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdC4uLnN0YXRlLFxuXHRcdFx0XHRyZWRpcmVjdERhdGE6IHt9LFxuXHRcdFx0XHRpc09wZW46IGZhbHNlLFxuXHRcdFx0fTtcblx0XHRkZWZhdWx0OlxuXHRcdFx0cmV0dXJuIHN0YXRlO1xuXHR9XG59XG5cbmV4cG9ydCBkZWZhdWx0IHJlZGlyZWN0Tm90aWZpY2F0aW9uUmVkdWNlcjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBRkE7QUFDQTtBQUlBOzs7Ozs7OztBQVFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUVBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFkQTtBQWdCQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///59\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = synonymsReducer;\n\nvar _synonyms = __webpack_require__(33);\n\n/**\n * Reduces synonyms for the main keyword.\n *\n * @param {string} state The current synonyms for the main keyword.\n * @param {Object} action The dispatched action.\n *\n * @returns {string} The new synonyms.\n */\nfunction synonymsReducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";\n var action = arguments[1];\n\n if (action.type === _synonyms.SET_SYNONYMS) {\n return action.synonyms;\n }\n\n return state;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9yZWR1Y2Vycy9zeW5vbnltcy5qcz9hMzgyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG5cdFNFVF9TWU5PTllNUyxcbn0gZnJvbSBcIi4uL2FjdGlvbnMvc3lub255bXNcIjtcblxuLyoqXG4gKiBSZWR1Y2VzIHN5bm9ueW1zIGZvciB0aGUgbWFpbiBrZXl3b3JkLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBzdGF0ZSBUaGUgY3VycmVudCBzeW5vbnltcyBmb3IgdGhlIG1haW4ga2V5d29yZC5cbiAqIEBwYXJhbSB7T2JqZWN0fSBhY3Rpb24gVGhlIGRpc3BhdGNoZWQgYWN0aW9uLlxuICpcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBuZXcgc3lub255bXMuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHN5bm9ueW1zUmVkdWNlciggc3RhdGUgPSBcIlwiLCBhY3Rpb24gKSB7XG5cdGlmICggYWN0aW9uLnR5cGUgPT09IFNFVF9TWU5PTllNUyApIHtcblx0XHRyZXR1cm4gYWN0aW9uLnN5bm9ueW1zO1xuXHR9XG5cblx0cmV0dXJuIHN0YXRlO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQVlBO0FBQ0E7QUFiQTtBQUNBO0FBR0E7Ozs7Ozs7O0FBUUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///60\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _morphologyData = __webpack_require__(34);\n\nvar INITIAL_STATE = {\n\tisLoading: false,\n\twarning: []\n};\n\n/**\n * A reducer for the meta box warning.\n *\n * @param {Object} state The current state of the object.\n * @param {Object} action The current action received.\n *\n * @returns {Object} The state.\n */\nfunction metaboxWarningReducer() {\n\tvar state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : INITIAL_STATE;\n\tvar action = arguments[1];\n\n\tswitch (action.type) {\n\t\tcase _morphologyData.LOAD_MORPHOLOGY_DATA:\n\t\t\treturn Object.assign({}, state, {\n\t\t\t\tisLoading: true\n\t\t\t});\n\t\tcase _morphologyData.LOAD_MORPHOLOGY_DATA_ERROR:\n\t\t\treturn Object.assign({}, state, {\n\t\t\t\tisLoading: false,\n\t\t\t\twarning: action.message\n\t\t\t});\n\t\tdefault:\n\t\t\treturn state;\n\t}\n}\n\nexports.default = metaboxWarningReducer;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9yZWR1Y2Vycy9tZXRhYm94V2FybmluZy5qcz80MjMzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG5cdExPQURfTU9SUEhPTE9HWV9EQVRBLFxuXHRMT0FEX01PUlBIT0xPR1lfREFUQV9FUlJPUixcbn0gZnJvbSBcIi4uL2FjdGlvbnMvbW9ycGhvbG9neURhdGFcIjtcblxuY29uc3QgSU5JVElBTF9TVEFURSA9IHtcblx0aXNMb2FkaW5nOiBmYWxzZSxcblx0d2FybmluZzogW10sXG59O1xuXG4vKipcbiAqIEEgcmVkdWNlciBmb3IgdGhlIG1ldGEgYm94IHdhcm5pbmcuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHN0YXRlICBUaGUgY3VycmVudCBzdGF0ZSBvZiB0aGUgb2JqZWN0LlxuICogQHBhcmFtIHtPYmplY3R9IGFjdGlvbiBUaGUgY3VycmVudCBhY3Rpb24gcmVjZWl2ZWQuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gVGhlIHN0YXRlLlxuICovXG5mdW5jdGlvbiBtZXRhYm94V2FybmluZ1JlZHVjZXIoIHN0YXRlID0gSU5JVElBTF9TVEFURSwgYWN0aW9uICkge1xuXHRzd2l0Y2ggKCBhY3Rpb24udHlwZSApIHtcblx0XHRjYXNlIExPQURfTU9SUEhPTE9HWV9EQVRBOlxuXHRcdFx0cmV0dXJuIE9iamVjdC5hc3NpZ24oIHt9LCBzdGF0ZSwge1xuXHRcdFx0XHRpc0xvYWRpbmc6IHRydWUsXG5cdFx0XHR9ICk7XG5cdFx0Y2FzZSBMT0FEX01PUlBIT0xPR1lfREFUQV9FUlJPUjpcblx0XHRcdHJldHVybiBPYmplY3QuYXNzaWduKCB7fSwgc3RhdGUsIHtcblx0XHRcdFx0aXNMb2FkaW5nOiBmYWxzZSxcblx0XHRcdFx0d2FybmluZzogYWN0aW9uLm1lc3NhZ2UsXG5cdFx0XHR9ICk7XG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBzdGF0ZTtcblx0fVxufVxuXG5leHBvcnQgZGVmYXVsdCBtZXRhYm94V2FybmluZ1JlZHVjZXI7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBSUE7Ozs7Ozs7O0FBUUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQURBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFYQTtBQWFBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///61\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\n\nvar _relatedKeywords = __webpack_require__(21);\n\nObject.keys(_relatedKeywords).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _relatedKeywords[key];\n }\n });\n});\n\nvar _redirectNotification = __webpack_require__(42);\n\nObject.keys(_redirectNotification).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _redirectNotification[key];\n }\n });\n});\n\nvar _synonyms = __webpack_require__(33);\n\nObject.keys(_synonyms).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _synonyms[key];\n }\n });\n});\n\nvar _morphologyData = __webpack_require__(34);\n\nObject.keys(_morphologyData).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _morphologyData[key];\n }\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9hY3Rpb25zL2luZGV4LmpzPzQyN2IiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi4vcmVsYXRlZEtleXdvcmRzXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9yZWRpcmVjdE5vdGlmaWNhdGlvblwiO1xuZXhwb3J0ICogZnJvbSBcIi4vc3lub255bXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL21vcnBob2xvZ3lEYXRhXCI7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7OztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBOzs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTs7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///62\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\n\nvar _relatedKeywords = __webpack_require__(64);\n\nObject.keys(_relatedKeywords).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _relatedKeywords[key];\n }\n });\n});\n\nvar _redirectNotification = __webpack_require__(65);\n\nObject.keys(_redirectNotification).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _redirectNotification[key];\n }\n });\n});\n\nvar _synonymsInput = __webpack_require__(66);\n\nObject.keys(_synonymsInput).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _synonymsInput[key];\n }\n });\n});\n\nvar _linkSuggestions = __webpack_require__(67);\n\nObject.keys(_linkSuggestions).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _linkSuggestions[key];\n }\n });\n});\n\nvar _metaboxWarning = __webpack_require__(68);\n\nObject.keys(_metaboxWarning).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _metaboxWarning[key];\n }\n });\n});\n\nvar _insights = __webpack_require__(69);\n\nObject.keys(_insights).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function get() {\n return _insights[key];\n }\n });\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9zZWxlY3RvcnMvaW5kZXguanM/YzMxYiJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLi9yZWxhdGVkS2V5d29yZHNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL3JlZGlyZWN0Tm90aWZpY2F0aW9uXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9zeW5vbnltc0lucHV0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9saW5rU3VnZ2VzdGlvbnNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL21ldGFib3hXYXJuaW5nXCI7XG5leHBvcnQgKiBmcm9tIFwiLi9pbnNpZ2h0c1wiO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBOzs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTs7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7OztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBOzs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTs7O0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///63\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.getKeywordData = getKeywordData;\nexports.getKeywords = getKeywords;\nexports.getFirstAvailableKey = getFirstAvailableKey;\n\nvar _lodash = __webpack_require__(2);\n\n/**\n * Gets the keyword data.\n *\n * @param {Object} state The state.\n * @param {string} keywordKey The keyword key.\n *\n * @returns {Object} The keyword data.\n */\nfunction getKeywordData(state, keywordKey) {\n return (0, _lodash.get)(state, ["relatedKeywords", "keywords", keywordKey], {\n keyword: "",\n analysis: [],\n score: 0,\n synonyms: ""\n });\n}\n\n/**\n * Gets the keywords.\n *\n * @param {Object} state The state.\n *\n * @returns {Object[]} The keywords.\n */\nfunction getKeywords(state) {\n return Object.values((0, _lodash.get)(state, ["relatedKeywords", "keywords"], {}));\n}\n\n/**\n * Gets the first available key.\n *\n * See the `keyReducer` function in `../reducers/relatedKeywords.js`.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} The keyword data.\n */\nfunction getFirstAvailableKey(state) {\n return (0, _lodash.head)((0, _lodash.get)(state, ["relatedKeywords", "availableKeys"], [])) || "";\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9zZWxlY3RvcnMvcmVsYXRlZEtleXdvcmRzLmpzPzNiYjEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0LCBoZWFkIH0gZnJvbSBcImxvZGFzaFwiO1xuXG4vKipcbiAqIEdldHMgdGhlIGtleXdvcmQgZGF0YS5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgICAgICAgIFRoZSBzdGF0ZS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBrZXl3b3JkS2V5ICAgVGhlIGtleXdvcmQga2V5LlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSBrZXl3b3JkIGRhdGEuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRLZXl3b3JkRGF0YSggc3RhdGUsIGtleXdvcmRLZXkgKSB7XG5cdHJldHVybiBnZXQoXG5cdFx0c3RhdGUsXG5cdFx0WyBcInJlbGF0ZWRLZXl3b3Jkc1wiLCBcImtleXdvcmRzXCIsIGtleXdvcmRLZXkgXSxcblx0XHR7XG5cdFx0XHRrZXl3b3JkOiBcIlwiLFxuXHRcdFx0YW5hbHlzaXM6IFtdLFxuXHRcdFx0c2NvcmU6IDAsXG5cdFx0XHRzeW5vbnltczogXCJcIixcblx0XHR9XG5cdCk7XG59XG5cbi8qKlxuICogR2V0cyB0aGUga2V5d29yZHMuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHN0YXRlICAgIFRoZSBzdGF0ZS5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0W119IFRoZSBrZXl3b3Jkcy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEtleXdvcmRzKCBzdGF0ZSApIHtcblx0cmV0dXJuIE9iamVjdC52YWx1ZXMoIGdldCggc3RhdGUsIFsgXCJyZWxhdGVkS2V5d29yZHNcIiwgXCJrZXl3b3Jkc1wiIF0sIHt9ICkgKTtcbn1cblxuLyoqXG4gKiBHZXRzIHRoZSBmaXJzdCBhdmFpbGFibGUga2V5LlxuICpcbiAqIFNlZSB0aGUgYGtleVJlZHVjZXJgIGZ1bmN0aW9uIGluIGAuLi9yZWR1Y2Vycy9yZWxhdGVkS2V5d29yZHMuanNgLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSAgICBUaGUgc3RhdGUuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gVGhlIGtleXdvcmQgZGF0YS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldEZpcnN0QXZhaWxhYmxlS2V5KCBzdGF0ZSApIHtcblx0cmV0dXJuIGhlYWQoIGdldCggc3RhdGUsIFsgXCJyZWxhdGVkS2V5d29yZHNcIiwgXCJhdmFpbGFibGVLZXlzXCIgXSwgW10gKSApIHx8IFwiXCI7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBVUE7QUFvQkE7QUFhQTtBQUNBO0FBNUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFRQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQU9BO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7OztBQVNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///64\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.getRedirectData = getRedirectData;\nexports.getIsRedirectNotificationOpen = getIsRedirectNotificationOpen;\n\nvar _lodash = __webpack_require__(2);\n\n/**\n * Gets whether the metabox warning is loading.\n *\n * @param {Object} state The state.\n *\n * @returns {boolean} Whether or not the metabox warning is loading.\n */\nfunction getRedirectData(state) {\n return (0, _lodash.get)(state, "redirectNotification.redirectData", {});\n}\n\n/**\n * Gets the metabox warning message.\n *\n * @param {Object} state The state.\n *\n * @returns {string} The warning message.\n */\nfunction getIsRedirectNotificationOpen(state) {\n return (0, _lodash.get)(state, "redirectNotification.isOpen", false);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9zZWxlY3RvcnMvcmVkaXJlY3ROb3RpZmljYXRpb24uanM/MjQ0MCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXQgfSBmcm9tIFwibG9kYXNoXCI7XG5cbi8qKlxuICogR2V0cyB3aGV0aGVyIHRoZSBtZXRhYm94IHdhcm5pbmcgaXMgbG9hZGluZy5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgVGhlIHN0YXRlLlxuICpcbiAqIEByZXR1cm5zIHtib29sZWFufSBXaGV0aGVyIG9yIG5vdCB0aGUgbWV0YWJveCB3YXJuaW5nIGlzIGxvYWRpbmcuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRSZWRpcmVjdERhdGEoIHN0YXRlICkge1xuXHRyZXR1cm4gZ2V0KCBzdGF0ZSwgXCJyZWRpcmVjdE5vdGlmaWNhdGlvbi5yZWRpcmVjdERhdGFcIiwge30gKTtcbn1cblxuLyoqXG4gKiBHZXRzIHRoZSBtZXRhYm94IHdhcm5pbmcgbWVzc2FnZS5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgVGhlIHN0YXRlLlxuICpcbiAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSB3YXJuaW5nIG1lc3NhZ2UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRJc1JlZGlyZWN0Tm90aWZpY2F0aW9uT3Blbiggc3RhdGUgKSB7XG5cdHJldHVybiBnZXQoIHN0YXRlLCBcInJlZGlyZWN0Tm90aWZpY2F0aW9uLmlzT3BlblwiLCBmYWxzZSApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQVNBO0FBV0E7QUFDQTtBQXJCQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///65\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.getSynonyms = getSynonyms;\n\nvar _lodash = __webpack_require__(2);\n\n/**\n * Gets the synonyms data.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} The synonyms.\n */\nfunction getSynonyms(state) {\n return (0, _lodash.get)(state, ["synonyms"], "");\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9zZWxlY3RvcnMvc3lub255bXNJbnB1dC5qcz8xZWNjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGdldCB9IGZyb20gXCJsb2Rhc2hcIjtcblxuLyoqXG4gKiBHZXRzIHRoZSBzeW5vbnltcyBkYXRhLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSAgICAgICAgVGhlIHN0YXRlLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSBzeW5vbnltcy5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldFN5bm9ueW1zKCBzdGF0ZSApIHtcblx0cmV0dXJuIGdldChcdHN0YXRlLCBbIFwic3lub255bXNcIiBdLCBcIlwiICk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBU0E7QUFDQTtBQVZBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///66\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.getLinkSuggestions = getLinkSuggestions;\nexports.linkSuggestionsAreLoading = linkSuggestionsAreLoading;\nexports.linkSuggestionsAreUnindexed = linkSuggestionsAreUnindexed;\nexports.getWordsForLinking = getWordsForLinking;\nexports.getLinkSuggestionsMessageData = getLinkSuggestionsMessageData;\n\nvar _lodash = __webpack_require__(2);\n\n// Empty array in const so that it can be compared to previous states.\nvar emptyArray = [];\n\n/**\n * Returns the link suggestions.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} The link suggestions.\n */\nfunction getLinkSuggestions(state) {\n return (0, _lodash.get)(state, ["linkSuggestions", "suggestions"], emptyArray);\n}\n\n/**\n * Returns whether or not the link suggestions are loading.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} Whether or not the link suggestions are loading.\n */\nfunction linkSuggestionsAreLoading(state) {\n return (0, _lodash.get)(state, ["linkSuggestions", "isLoading"], true);\n}\n\n/**\n * Returns whether or not the link suggestions are unindexed.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} Whether or not the link suggestions are unindexed.\n */\nfunction linkSuggestionsAreUnindexed(state) {\n return (0, _lodash.get)(state, ["linkSuggestions", "showUnindexedWarning"], false);\n}\n\n/**\n * Returns the words for linking.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} The words for linking.\n */\nfunction getWordsForLinking(state) {\n return (0, _lodash.get)(state, ["linkSuggestions", "wordsForLinking"], null);\n}\n\n/**\n * Returns the message data.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} The message data.\n */\nfunction getLinkSuggestionsMessageData(state) {\n return (0, _lodash.get)(state, ["linkSuggestions", "messageData"], {\n hasMetaDescription: false,\n hasTitle: false\n });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9zZWxlY3RvcnMvbGlua1N1Z2dlc3Rpb25zLmpzP2NhNzciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuXG4vLyBFbXB0eSBhcnJheSBpbiBjb25zdCBzbyB0aGF0IGl0IGNhbiBiZSBjb21wYXJlZCB0byBwcmV2aW91cyBzdGF0ZXMuXG5jb25zdCBlbXB0eUFycmF5ID0gW107XG5cbi8qKlxuICogUmV0dXJucyB0aGUgbGluayBzdWdnZXN0aW9ucy5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgVGhlIHN0YXRlLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSBsaW5rIHN1Z2dlc3Rpb25zLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0TGlua1N1Z2dlc3Rpb25zKCBzdGF0ZSApIHtcblx0cmV0dXJuIGdldCggc3RhdGUsIFsgXCJsaW5rU3VnZ2VzdGlvbnNcIiwgXCJzdWdnZXN0aW9uc1wiIF0sIGVtcHR5QXJyYXkgKTtcbn1cblxuLyoqXG4gKiBSZXR1cm5zIHdoZXRoZXIgb3Igbm90IHRoZSBsaW5rIHN1Z2dlc3Rpb25zIGFyZSBsb2FkaW5nLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBUaGUgc3RhdGUuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gV2hldGhlciBvciBub3QgdGhlIGxpbmsgc3VnZ2VzdGlvbnMgYXJlIGxvYWRpbmcuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBsaW5rU3VnZ2VzdGlvbnNBcmVMb2FkaW5nKCBzdGF0ZSApIHtcblx0cmV0dXJuIGdldCggc3RhdGUsIFsgXCJsaW5rU3VnZ2VzdGlvbnNcIiwgXCJpc0xvYWRpbmdcIiBdLCB0cnVlICk7XG59XG5cbi8qKlxuICogUmV0dXJucyB3aGV0aGVyIG9yIG5vdCB0aGUgbGluayBzdWdnZXN0aW9ucyBhcmUgdW5pbmRleGVkLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBUaGUgc3RhdGUuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gV2hldGhlciBvciBub3QgdGhlIGxpbmsgc3VnZ2VzdGlvbnMgYXJlIHVuaW5kZXhlZC5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGxpbmtTdWdnZXN0aW9uc0FyZVVuaW5kZXhlZCggc3RhdGUgKSB7XG5cdHJldHVybiBnZXQoIHN0YXRlLCBbIFwibGlua1N1Z2dlc3Rpb25zXCIsIFwic2hvd1VuaW5kZXhlZFdhcm5pbmdcIiBdLCBmYWxzZSApO1xufVxuXG4vKipcbiAqIFJldHVybnMgdGhlIHdvcmRzIGZvciBsaW5raW5nLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBUaGUgc3RhdGUuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gVGhlIHdvcmRzIGZvciBsaW5raW5nLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0V29yZHNGb3JMaW5raW5nKCBzdGF0ZSApIHtcblx0cmV0dXJuIGdldCggc3RhdGUsIFsgXCJsaW5rU3VnZ2VzdGlvbnNcIiwgXCJ3b3Jkc0ZvckxpbmtpbmdcIiBdLCBudWxsICk7XG59XG5cbi8qKlxuICogUmV0dXJucyB0aGUgbWVzc2FnZSBkYXRhLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBUaGUgc3RhdGUuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gVGhlIG1lc3NhZ2UgZGF0YS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldExpbmtTdWdnZXN0aW9uc01lc3NhZ2VEYXRhKCBzdGF0ZSApIHtcblx0cmV0dXJuIGdldCggc3RhdGUsIFsgXCJsaW5rU3VnZ2VzdGlvbnNcIiwgXCJtZXNzYWdlRGF0YVwiIF0sIHtcblx0XHRoYXNNZXRhRGVzY3JpcHRpb246IGZhbHNlLFxuXHRcdGhhc1RpdGxlOiBmYWxzZSxcblx0fSApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQVlBO0FBV0E7QUFXQTtBQVdBO0FBV0E7QUFDQTtBQXpEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///67\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.getMetaboxWarningIsLoading = getMetaboxWarningIsLoading;\nexports.getMetaboxWarning = getMetaboxWarning;\n\nvar _lodash = __webpack_require__(2);\n\n/**\n * Gets whether the metabox warning is loading.\n *\n * @param {Object} state The state.\n *\n * @returns {boolean} Whether or not the metabox warning is loading.\n */\nfunction getMetaboxWarningIsLoading(state) {\n return (0, _lodash.get)(state, "metaboxWarning.isLoading", true);\n}\n\n/**\n * Gets the metabox warning message.\n *\n * @param {Object} state The state.\n *\n * @returns {string} The warning message.\n */\nfunction getMetaboxWarning(state) {\n return (0, _lodash.get)(state, "metaboxWarning.warning", "");\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9zZWxlY3RvcnMvbWV0YWJveFdhcm5pbmcuanM/M2I5ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXQgfSBmcm9tIFwibG9kYXNoXCI7XG5cbi8qKlxuICogR2V0cyB3aGV0aGVyIHRoZSBtZXRhYm94IHdhcm5pbmcgaXMgbG9hZGluZy5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgVGhlIHN0YXRlLlxuICpcbiAqIEByZXR1cm5zIHtib29sZWFufSBXaGV0aGVyIG9yIG5vdCB0aGUgbWV0YWJveCB3YXJuaW5nIGlzIGxvYWRpbmcuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXRNZXRhYm94V2FybmluZ0lzTG9hZGluZyggc3RhdGUgKSB7XG5cdHJldHVybiBnZXQoXHRzdGF0ZSwgXCJtZXRhYm94V2FybmluZy5pc0xvYWRpbmdcIiwgdHJ1ZSApO1xufVxuXG4vKipcbiAqIEdldHMgdGhlIG1ldGFib3ggd2FybmluZyBtZXNzYWdlLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBUaGUgc3RhdGUuXG4gKlxuICogQHJldHVybnMge3N0cmluZ30gVGhlIHdhcm5pbmcgbWVzc2FnZS5cbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldE1ldGFib3hXYXJuaW5nKCBzdGF0ZSApIHtcblx0cmV0dXJuIGdldChcdHN0YXRlLCBcIm1ldGFib3hXYXJuaW5nLndhcm5pbmdcIiwgXCJcIiApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQVNBO0FBV0E7QUFDQTtBQXJCQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///68\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.getProminentWords = getProminentWords;\n\nvar _lodash = __webpack_require__(2);\n\n// Empty array in const so that it can be compared to previous states.\nvar emptyArray = [];\n\n/**\n * Returns the prominent words.\n *\n * @param {Object} state The state.\n *\n * @returns {Object} The prominent words.\n */\nfunction getProminentWords(state) {\n return (0, _lodash.get)(state, "insights.prominentWords", emptyArray);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9zZWxlY3RvcnMvaW5zaWdodHMuanM/N2E2NyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXQgfSBmcm9tIFwibG9kYXNoXCI7XG5cbi8vIEVtcHR5IGFycmF5IGluIGNvbnN0IHNvIHRoYXQgaXQgY2FuIGJlIGNvbXBhcmVkIHRvIHByZXZpb3VzIHN0YXRlcy5cbmNvbnN0IGVtcHR5QXJyYXkgPSBbXTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBwcm9taW5lbnQgd29yZHMuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHN0YXRlIFRoZSBzdGF0ZS5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBUaGUgcHJvbWluZW50IHdvcmRzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gZ2V0UHJvbWluZW50V29yZHMoIHN0YXRlICkge1xuXHRyZXR1cm4gZ2V0KFx0c3RhdGUsIFwiaW5zaWdodHMucHJvbWluZW50V29yZHNcIiwgZW1wdHlBcnJheSApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQVlBO0FBQ0E7QUFiQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///69\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _data = __webpack_require__(3);\n\nvar _compose = __webpack_require__(20);\n\nvar _RelatedKeywords = __webpack_require__(71);\n\nvar _RelatedKeywords2 = _interopRequireDefault(_RelatedKeywords);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = (0, _compose.compose)([(0, _data.withSelect)(function (select) {\n\tvar _select = select("yoast-seo/editor"),\n\t getActiveMarker = _select.getActiveMarker,\n\t getMarkButtonStatus = _select.getMarkButtonStatus;\n\n\tvar _select2 = select("yoast-seo-premium/editor"),\n\t getKeywords = _select2.getKeywords,\n\t getFirstAvailableKey = _select2.getFirstAvailableKey;\n\n\treturn {\n\t\trelatedKeywords: getKeywords(),\n\t\tfirstAvailableKey: getFirstAvailableKey(),\n\t\tactiveMarker: getActiveMarker(),\n\t\tmarksButtonStatus: getMarkButtonStatus()\n\t};\n}), (0, _data.withDispatch)(function (dispatch) {\n\tvar _dispatch = dispatch("yoast-seo/editor"),\n\t setActiveMarker = _dispatch.setActiveMarker;\n\n\treturn {\n\t\tsetActiveMarker: setActiveMarker\n\t};\n})])(_RelatedKeywords2.default);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9jb250YWluZXJzL1JlbGF0ZWRLZXl3b3Jkcy5qcz82YjkwIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHdpdGhEaXNwYXRjaCwgd2l0aFNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IGNvbXBvc2UgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb3NlXCI7XG5cbmltcG9ydCBSZWxhdGVkS2V5d29yZHMgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvUmVsYXRlZEtleXdvcmRzXCI7XG5cblxuZXhwb3J0IGRlZmF1bHQgY29tcG9zZSggW1xuXHR3aXRoU2VsZWN0KCBzZWxlY3QgPT4ge1xuXHRcdGNvbnN0IHtcblx0XHRcdGdldEFjdGl2ZU1hcmtlcixcblx0XHRcdGdldE1hcmtCdXR0b25TdGF0dXMsXG5cdFx0fSA9IHNlbGVjdCggXCJ5b2FzdC1zZW8vZWRpdG9yXCIgKTtcblxuXHRcdGNvbnN0IHtcblx0XHRcdGdldEtleXdvcmRzLFxuXHRcdFx0Z2V0Rmlyc3RBdmFpbGFibGVLZXksXG5cdFx0fSA9IHNlbGVjdCggXCJ5b2FzdC1zZW8tcHJlbWl1bS9lZGl0b3JcIiApO1xuXG5cdFx0cmV0dXJuIHtcblx0XHRcdHJlbGF0ZWRLZXl3b3JkczogZ2V0S2V5d29yZHMoKSxcblx0XHRcdGZpcnN0QXZhaWxhYmxlS2V5OiBnZXRGaXJzdEF2YWlsYWJsZUtleSgpLFxuXHRcdFx0YWN0aXZlTWFya2VyOiBnZXRBY3RpdmVNYXJrZXIoKSxcblx0XHRcdG1hcmtzQnV0dG9uU3RhdHVzOiBnZXRNYXJrQnV0dG9uU3RhdHVzKCksXG5cdFx0fTtcblx0fSApLFxuXHR3aXRoRGlzcGF0Y2goIGRpc3BhdGNoICA9PiB7XG5cdFx0Y29uc3Qge1xuXHRcdFx0c2V0QWN0aXZlTWFya2VyLFxuXHRcdH0gPSBkaXNwYXRjaCggXCJ5b2FzdC1zZW8vZWRpdG9yXCIgKTtcblxuXHRcdHJldHVybiB7XG5cdFx0XHRzZXRBY3RpdmVNYXJrZXIsXG5cdFx0fTtcblx0fSApLFxuXSApKCBSZWxhdGVkS2V5d29yZHMgKTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFDQTtBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQU1BO0FBQ0E7QUFBQTtBQUNBO0FBSUE7QUFDQTtBQURBO0FBR0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///70\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = RelatedKeywords;\n\nvar _react = __webpack_require__(8);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _RelatedKeyword = __webpack_require__(72);\n\nvar _RelatedKeyword2 = _interopRequireDefault(_RelatedKeyword);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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\n/**\n * Renders related keywords based on the given keywords.\n *\n * @param {Array} relatedKeywords The related keywords to render.\n * @param {string} firstAvailableKey The first available key to use for a keyword.\n *\n * @returns {React.Element} The rendered react tree.\n */\nfunction RelatedKeywords(_ref) {\n\tvar relatedKeywords = _ref.relatedKeywords,\n\t firstAvailableKey = _ref.firstAvailableKey,\n\t marksButtonStatus = _ref.marksButtonStatus;\n\n\tvar canAddKeyword = relatedKeywords.length < 4;\n\n\tvar renderKeywords = [].concat(_toConsumableArray(relatedKeywords));\n\n\t/*\n * We add the add keyword UI to the same iteration so the input field can be\n * re-used. This means that the focus will never jump and the user stays in the\n * same input field they started typing in.\n */\n\tif (canAddKeyword) {\n\t\trenderKeywords.push({\n\t\t\tkey: firstAvailableKey,\n\t\t\tisAddKeyword: true\n\t\t});\n\t}\n\n\treturn wp.element.createElement(\n\t\t"div",\n\t\tnull,\n\t\trenderKeywords.map(function (keyword) {\n\t\t\tvar isAddKeyword = keyword.isAddKeyword || false;\n\n\t\t\treturn wp.element.createElement(_RelatedKeyword2.default, {\n\t\t\t\tkey: keyword.key,\n\t\t\t\tkeywordKey: keyword.key,\n\t\t\t\tisAddKeyword: isAddKeyword,\n\t\t\t\tmarksButtonStatus: marksButtonStatus\n\t\t\t});\n\t\t})\n\t);\n}\n\nRelatedKeywords.propTypes = {\n\trelatedKeywords: _propTypes2.default.array.isRequired,\n\tfirstAvailableKey: _propTypes2.default.string.isRequired,\n\tmarksButtonStatus: _propTypes2.default.string\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL1JlbGF0ZWRLZXl3b3Jkcy5qcz9jYWE4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcblxuaW1wb3J0IFJlbGF0ZWRLZXl3b3JkIGZyb20gXCIuLi9yZWR1eC9jb250YWluZXJzL1JlbGF0ZWRLZXl3b3JkXCI7XG5cbi8qKlxuICogUmVuZGVycyByZWxhdGVkIGtleXdvcmRzIGJhc2VkIG9uIHRoZSBnaXZlbiBrZXl3b3Jkcy5cbiAqXG4gKiBAcGFyYW0ge0FycmF5fSByZWxhdGVkS2V5d29yZHMgVGhlIHJlbGF0ZWQga2V5d29yZHMgdG8gcmVuZGVyLlxuICogQHBhcmFtIHtzdHJpbmd9IGZpcnN0QXZhaWxhYmxlS2V5IFRoZSBmaXJzdCBhdmFpbGFibGUga2V5IHRvIHVzZSBmb3IgYSBrZXl3b3JkLlxuICpcbiAqIEByZXR1cm5zIHtSZWFjdC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgcmVhY3QgdHJlZS5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUmVsYXRlZEtleXdvcmRzKCB7IHJlbGF0ZWRLZXl3b3JkcywgZmlyc3RBdmFpbGFibGVLZXksIG1hcmtzQnV0dG9uU3RhdHVzIH0gKSB7XG5cdGNvbnN0IGNhbkFkZEtleXdvcmQgPSByZWxhdGVkS2V5d29yZHMubGVuZ3RoIDwgNDtcblxuXHRjb25zdCByZW5kZXJLZXl3b3JkcyA9IFtcblx0XHQuLi5yZWxhdGVkS2V5d29yZHMsXG5cdF07XG5cblx0Lypcblx0ICogV2UgYWRkIHRoZSBhZGQga2V5d29yZCBVSSB0byB0aGUgc2FtZSBpdGVyYXRpb24gc28gdGhlIGlucHV0IGZpZWxkIGNhbiBiZVxuXHQgKiByZS11c2VkLiBUaGlzIG1lYW5zIHRoYXQgdGhlIGZvY3VzIHdpbGwgbmV2ZXIganVtcCBhbmQgdGhlIHVzZXIgc3RheXMgaW4gdGhlXG5cdCAqIHNhbWUgaW5wdXQgZmllbGQgdGhleSBzdGFydGVkIHR5cGluZyBpbi5cblx0ICovXG5cdGlmICggY2FuQWRkS2V5d29yZCApIHtcblx0XHRyZW5kZXJLZXl3b3Jkcy5wdXNoKCB7XG5cdFx0XHRrZXk6IGZpcnN0QXZhaWxhYmxlS2V5LFxuXHRcdFx0aXNBZGRLZXl3b3JkOiB0cnVlLFxuXHRcdH0gKTtcblx0fVxuXG5cdHJldHVybiA8ZGl2PlxuXHRcdHsgcmVuZGVyS2V5d29yZHMubWFwKCBrZXl3b3JkID0+IHtcblx0XHRcdGNvbnN0IGlzQWRkS2V5d29yZCA9IGtleXdvcmQuaXNBZGRLZXl3b3JkIHx8IGZhbHNlO1xuXG5cdFx0XHRyZXR1cm4gPFJlbGF0ZWRLZXl3b3JkXG5cdFx0XHRcdGtleT17IGtleXdvcmQua2V5IH1cblx0XHRcdFx0a2V5d29yZEtleT17IGtleXdvcmQua2V5IH1cblx0XHRcdFx0aXNBZGRLZXl3b3JkPXsgaXNBZGRLZXl3b3JkIH1cblx0XHRcdFx0bWFya3NCdXR0b25TdGF0dXM9eyBtYXJrc0J1dHRvblN0YXR1cyB9XG5cdFx0XHQvPjtcblx0XHR9ICkgfVxuXHQ8L2Rpdj47XG59XG5cblJlbGF0ZWRLZXl3b3Jkcy5wcm9wVHlwZXMgPSB7XG5cdHJlbGF0ZWRLZXl3b3JkczogUHJvcFR5cGVzLmFycmF5LmlzUmVxdWlyZWQsXG5cdGZpcnN0QXZhaWxhYmxlS2V5OiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdG1hcmtzQnV0dG9uU3RhdHVzOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFhQTtBQUNBO0FBZEE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQ0E7QUFDQTs7Ozs7OztBQUNBOzs7Ozs7OztBQVFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUdBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBTUE7QUFWQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///71\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _RelatedKeyword = __webpack_require__(73);\n\nvar _RelatedKeyword2 = _interopRequireDefault(_RelatedKeyword);\n\nvar _data = __webpack_require__(3);\n\nvar _compose = __webpack_require__(20);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = (0, _compose.compose)([(0, _data.withSelect)(function (select, props) {\n\tvar keywordKey = props.keywordKey;\n\n\tvar _select = select("yoast-seo-premium/editor"),\n\t getKeywordData = _select.getKeywordData;\n\n\treturn {\n\t\tkeyword: getKeywordData(keywordKey).keyword,\n\t\tanalysis: getKeywordData(keywordKey).results,\n\t\tscore: getKeywordData(keywordKey).score,\n\t\tsynonyms: getKeywordData(keywordKey).synonyms\n\t};\n}), (0, _data.withDispatch)(function (dispatch, props) {\n\tvar isAddKeyword = props.isAddKeyword,\n\t keywordKey = props.keywordKey;\n\n\tvar _dispatch = dispatch("yoast-seo/editor"),\n\t setMarkerPauseStatus = _dispatch.setMarkerPauseStatus;\n\n\tvar _dispatch2 = dispatch("yoast-seo-premium/editor"),\n\t addRelatedKeyword = _dispatch2.addRelatedKeyword,\n\t changeRelatedKeyword = _dispatch2.changeRelatedKeyword,\n\t setRelatedKeywordSynonyms = _dispatch2.setRelatedKeywordSynonyms,\n\t removeRelatedKeyword = _dispatch2.removeRelatedKeyword;\n\n\treturn {\n\t\t/**\n * Handles the change of the related keyword input field.\n *\n * Sets markerPauseStatus to true and adds or changes the related keyword.\n *\n * @param {string} keyword The keyword.\n *\n * @returns {void}\n */\n\t\tonChange: function onChange(keyword) {\n\t\t\tif (isAddKeyword) {\n\t\t\t\taddRelatedKeyword(keyword);\n\t\t\t} else {\n\t\t\t\tchangeRelatedKeyword(keywordKey, keyword);\n\t\t\t}\n\t\t},\n\n\n\t\t/**\n * Sets markerPauseStatus to true when the keyword input field gets focus.\n *\n * @returns {void}\n */\n\t\tonFocusKeyword: function onFocusKeyword() {\n\t\t\tsetMarkerPauseStatus(true);\n\t\t},\n\n\n\t\t/**\n * Handles the removal of the related keyword input field.\n *\n * @returns {void}\n */\n\t\tonRemoveKeyword: function onRemoveKeyword() {\n\t\t\tremoveRelatedKeyword(keywordKey);\n\t\t},\n\n\n\t\t/**\n * Handles the onBlur on the related keyword input field.\n *\n * Sets markerPauseStatus to false and remove the keyword if it\'s empty.\n *\n * @param {Object} event The onBlur event.\n *\n * @returns {void}\n */\n\t\tonBlurKeyword: function onBlurKeyword(event) {\n\t\t\tsetMarkerPauseStatus(false);\n\t\t\tif (event.target.value !== "") {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tremoveRelatedKeyword(keywordKey);\n\t\t},\n\n\n\t\t/**\n * Sets the related keyword synonyms when the the synonyms input field value changes.\n *\n * @param {Object} event The onChange event.\n *\n * @returns {void}\n */\n\t\tonChangeSynonyms: function onChangeSynonyms(event) {\n\t\t\tvar synonyms = event.target.value;\n\t\t\tsetRelatedKeywordSynonyms(keywordKey, synonyms);\n\t\t},\n\n\n\t\t/**\n * Sets markerPauseStatus to true when the synonym input field gets focus.\n *\n * @returns {void}\n */\n\t\tonFocusSynonym: function onFocusSynonym() {\n\t\t\tsetMarkerPauseStatus(true);\n\t\t},\n\n\n\t\t/**\n * Handles the onBlur on the synonym input field.\n *\n * Sets the markerPauseStatus to false.\n *\n * @returns {void}\n */\n\t\tonBlurSynonym: function onBlurSynonym() {\n\t\t\tsetMarkerPauseStatus(false);\n\t\t}\n\t};\n})])(_RelatedKeyword2.default);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9jb250YWluZXJzL1JlbGF0ZWRLZXl3b3JkLmpzP2VlMzYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlbGF0ZWRLZXl3b3JkIGZyb20gXCIuLi8uLi9jb21wb25lbnRzL1JlbGF0ZWRLZXl3b3JkXCI7XG5pbXBvcnQgeyB3aXRoRGlzcGF0Y2gsIHdpdGhTZWxlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5pbXBvcnQgeyBjb21wb3NlIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9zZVwiO1xuXG5leHBvcnQgZGVmYXVsdCBjb21wb3NlKCBbXG5cdHdpdGhTZWxlY3QoICggc2VsZWN0LCBwcm9wcyApID0+IHtcblx0XHRjb25zdCB7IGtleXdvcmRLZXkgfSA9IHByb3BzO1xuXG5cdFx0Y29uc3Qge1xuXHRcdFx0Z2V0S2V5d29yZERhdGEsXG5cdFx0fSA9IHNlbGVjdCggXCJ5b2FzdC1zZW8tcHJlbWl1bS9lZGl0b3JcIiApO1xuXG5cdFx0cmV0dXJuIHtcblx0XHRcdGtleXdvcmQ6IGdldEtleXdvcmREYXRhKCBrZXl3b3JkS2V5ICkua2V5d29yZCxcblx0XHRcdGFuYWx5c2lzOiBnZXRLZXl3b3JkRGF0YSgga2V5d29yZEtleSApLnJlc3VsdHMsXG5cdFx0XHRzY29yZTogZ2V0S2V5d29yZERhdGEoIGtleXdvcmRLZXkgKS5zY29yZSxcblx0XHRcdHN5bm9ueW1zOiBnZXRLZXl3b3JkRGF0YSgga2V5d29yZEtleSApLnN5bm9ueW1zLFxuXHRcdH07XG5cdH0gKSxcblx0d2l0aERpc3BhdGNoKCAoIGRpc3BhdGNoLCBwcm9wcyApICA9PiB7XG5cdFx0Y29uc3QgeyBpc0FkZEtleXdvcmQsIGtleXdvcmRLZXkgfSA9IHByb3BzO1xuXG5cdFx0Y29uc3Qge1xuXHRcdFx0c2V0TWFya2VyUGF1c2VTdGF0dXMsXG5cdFx0fSA9IGRpc3BhdGNoKCBcInlvYXN0LXNlby9lZGl0b3JcIiApO1xuXG5cdFx0Y29uc3Qge1xuXHRcdFx0YWRkUmVsYXRlZEtleXdvcmQsXG5cdFx0XHRjaGFuZ2VSZWxhdGVkS2V5d29yZCxcblx0XHRcdHNldFJlbGF0ZWRLZXl3b3JkU3lub255bXMsXG5cdFx0XHRyZW1vdmVSZWxhdGVkS2V5d29yZCxcblx0XHR9ID0gZGlzcGF0Y2goIFwieW9hc3Qtc2VvLXByZW1pdW0vZWRpdG9yXCIgKTtcblxuXHRcdHJldHVybiB7XG5cdFx0XHQvKipcblx0XHRcdCAqIEhhbmRsZXMgdGhlIGNoYW5nZSBvZiB0aGUgcmVsYXRlZCBrZXl3b3JkIGlucHV0IGZpZWxkLlxuXHRcdFx0ICpcblx0XHRcdCAqIFNldHMgbWFya2VyUGF1c2VTdGF0dXMgdG8gdHJ1ZSBhbmQgYWRkcyBvciBjaGFuZ2VzIHRoZSByZWxhdGVkIGtleXdvcmQuXG5cdFx0XHQgKlxuXHRcdFx0ICogQHBhcmFtIHtzdHJpbmd9IGtleXdvcmQgVGhlIGtleXdvcmQuXG5cdFx0XHQgKlxuXHRcdFx0ICogQHJldHVybnMge3ZvaWR9XG5cdFx0XHQgKi9cblx0XHRcdG9uQ2hhbmdlKCBrZXl3b3JkICkge1xuXHRcdFx0XHRpZiAoIGlzQWRkS2V5d29yZCApIHtcblx0XHRcdFx0XHRhZGRSZWxhdGVkS2V5d29yZCgga2V5d29yZCApO1xuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdGNoYW5nZVJlbGF0ZWRLZXl3b3JkKCBrZXl3b3JkS2V5LCBrZXl3b3JkICk7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cblx0XHRcdC8qKlxuXHRcdFx0ICogU2V0cyBtYXJrZXJQYXVzZVN0YXR1cyB0byB0cnVlIHdoZW4gdGhlIGtleXdvcmQgaW5wdXQgZmllbGQgZ2V0cyBmb2N1cy5cblx0XHRcdCAqXG5cdFx0XHQgKiBAcmV0dXJucyB7dm9pZH1cblx0XHRcdCAqL1xuXHRcdFx0b25Gb2N1c0tleXdvcmQoKSB7XG5cdFx0XHRcdHNldE1hcmtlclBhdXNlU3RhdHVzKCB0cnVlICk7XG5cdFx0XHR9LFxuXG5cdFx0XHQvKipcblx0XHRcdCAqIEhhbmRsZXMgdGhlIHJlbW92YWwgb2YgdGhlIHJlbGF0ZWQga2V5d29yZCBpbnB1dCBmaWVsZC5cblx0XHRcdCAqXG5cdFx0XHQgKiBAcmV0dXJucyB7dm9pZH1cblx0XHRcdCAqL1xuXHRcdFx0b25SZW1vdmVLZXl3b3JkKCkge1xuXHRcdFx0XHRyZW1vdmVSZWxhdGVkS2V5d29yZCgga2V5d29yZEtleSApO1xuXHRcdFx0fSxcblxuXHRcdFx0LyoqXG5cdFx0XHQgKiBIYW5kbGVzIHRoZSBvbkJsdXIgb24gdGhlIHJlbGF0ZWQga2V5d29yZCBpbnB1dCBmaWVsZC5cblx0XHRcdCAqXG5cdFx0XHQgKiBTZXRzIG1hcmtlclBhdXNlU3RhdHVzIHRvIGZhbHNlIGFuZCByZW1vdmUgdGhlIGtleXdvcmQgaWYgaXQncyBlbXB0eS5cblx0XHRcdCAqXG5cdFx0XHQgKiBAcGFyYW0ge09iamVjdH0gZXZlbnQgVGhlIG9uQmx1ciBldmVudC5cblx0XHRcdCAqXG5cdFx0XHQgKiBAcmV0dXJucyB7dm9pZH1cblx0XHRcdCAqL1xuXHRcdFx0b25CbHVyS2V5d29yZCggZXZlbnQgKSB7XG5cdFx0XHRcdHNldE1hcmtlclBhdXNlU3RhdHVzKCBmYWxzZSApO1xuXHRcdFx0XHRpZiAoIGV2ZW50LnRhcmdldC52YWx1ZSAhPT0gXCJcIiApIHtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRyZW1vdmVSZWxhdGVkS2V5d29yZCgga2V5d29yZEtleSApO1xuXHRcdFx0fSxcblxuXHRcdFx0LyoqXG5cdFx0XHQgKiBTZXRzIHRoZSByZWxhdGVkIGtleXdvcmQgc3lub255bXMgd2hlbiB0aGUgdGhlIHN5bm9ueW1zIGlucHV0IGZpZWxkIHZhbHVlIGNoYW5nZXMuXG5cdFx0XHQgKlxuXHRcdFx0ICogQHBhcmFtIHtPYmplY3R9IGV2ZW50IFRoZSBvbkNoYW5nZSBldmVudC5cblx0XHRcdCAqXG5cdFx0XHQgKiBAcmV0dXJucyB7dm9pZH1cblx0XHRcdCAqL1xuXHRcdFx0b25DaGFuZ2VTeW5vbnltcyggZXZlbnQgKSB7XG5cdFx0XHRcdGNvbnN0IHN5bm9ueW1zID0gZXZlbnQudGFyZ2V0LnZhbHVlO1xuXHRcdFx0XHRzZXRSZWxhdGVkS2V5d29yZFN5bm9ueW1zKCBrZXl3b3JkS2V5LCBzeW5vbnltcyApO1xuXHRcdFx0fSxcblxuXHRcdFx0LyoqXG5cdFx0XHQgKiBTZXRzIG1hcmtlclBhdXNlU3RhdHVzIHRvIHRydWUgd2hlbiB0aGUgc3lub255bSBpbnB1dCBmaWVsZCBnZXRzIGZvY3VzLlxuXHRcdFx0ICpcblx0XHRcdCAqIEByZXR1cm5zIHt2b2lkfVxuXHRcdFx0ICovXG5cdFx0XHRvbkZvY3VzU3lub255bSgpIHtcblx0XHRcdFx0c2V0TWFya2VyUGF1c2VTdGF0dXMoIHRydWUgKTtcblx0XHRcdH0sXG5cblx0XHRcdC8qKlxuXHRcdFx0ICogSGFuZGxlcyB0aGUgb25CbHVyIG9uIHRoZSBzeW5vbnltIGlucHV0IGZpZWxkLlxuXHRcdFx0ICpcblx0XHRcdCAqIFNldHMgdGhlIG1hcmtlclBhdXNlU3RhdHVzIHRvIGZhbHNlLlxuXHRcdFx0ICpcblx0XHRcdCAqIEByZXR1cm5zIHt2b2lkfVxuXHRcdFx0ICovXG5cdFx0XHRvbkJsdXJTeW5vbnltKCkge1xuXHRcdFx0XHRzZXRNYXJrZXJQYXVzZVN0YXR1cyggZmFsc2UgKTtcblx0XHRcdH0sXG5cdFx0fTtcblx0fSApLFxuXSApKCBSZWxhdGVkS2V5d29yZCApO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBO0FBQUE7QUFDQTs7O0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBTUE7QUFDQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQ0E7QUFEQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFhQTtBQUNBOzs7Ozs7Ozs7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOzs7Ozs7Ozs7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBcEZBO0FBc0ZBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///72\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = RelatedKeyword;\n\nvar _element = __webpack_require__(0);\n\nvar _i18n = __webpack_require__(1);\n\nvar _lodash = __webpack_require__(2);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _styledComponents = __webpack_require__(11);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _yoastComponents = __webpack_require__(12);\n\nvar _components = __webpack_require__(9);\n\nvar _styleGuide = __webpack_require__(29);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\n/* globals wpseoAdminL10n */\n\nvar getIndicatorForScore = window.yoast.editorModules.analysis.getIndicatorForScore;\nvar HelpLink = window.yoast.editorModules.components.HelpLink;\nvar getIconForScore = window.yoast.editorModules.components.contentAnalysis.mapResults.getIconForScore;\n\nvar Results = window.yoast.editorModules.containers.Results;\nvar LocationConsumer = window.yoast.editorModules.components.contexts.location.LocationConsumer;\n\nvar SidebarCollapsible = window.yoast.editorModules.components.SidebarCollapsible;\nvar MetaboxCollapsible = window.yoast.editorModules.components.MetaboxCollapsible;\n\nvar AnalysisLabel = _styledComponents2.default.strong.withConfig({\n\tdisplayName: "RelatedKeyword__AnalysisLabel",\n\tcomponentId: "sc-1eiqoq9-0"\n})(["font-size:1em;font-weight:bold;margin-bottom:0.5em;display:block;"]);\n\n/**\n * Validates the keyword input.\n *\n * @param {string} keyword The keyword.\n *\n * @returns {array} The detected errors.\n */\nfunction validate(keyword) {\n\tvar errors = [];\n\n\tif (keyword && keyword.includes(",")) {\n\t\terrors.push((0, _i18n.__)("Are you trying to use multiple related keyphrases? You should add them separately.", "wordpress-seo-premium"));\n\t}\n\n\tif (keyword && keyword.length > 191) {\n\t\terrors.push((0, _i18n.__)("Your keyphrase is too long. It can be a maximum of 191 characters.", "wordpress-seo-premium"));\n\t}\n\n\treturn errors;\n}\n\n/**\n * Renders the related keyword UI.\n *\n * @param {string} keyword The keyword to use.\n * @param {Function} onChange Function that should be called when the field changes.\n * @param {Array} analysis The analysis results for this keyword.\n * @param {string} synonyms The synonyms for this keyword.\n * @param {number} score The overall score for the analysis.\n * @param {boolean} isAddKeyword Whether or not this is the UI to add a keyword instead of changing one.\n * @param {function} onChangeSynonyms Function that should be called when the synonyms field changes.\n * @param {function} onFocusKeyword Function that should be called when the focus moves to the keyword field.\n * @param {function} onBlurKeyword Function that should be called when the focus moves from the keyword field.\n * @param {function} onFocusSynonym Function that should be called when the focus moves from the synonyms field.\n * @param {function} onBlurSynonym Function that should be called when the focus moves from the synonyms field.\n * @param {function} onRemoveKeyword Function that should be called on keyword removal.\n * @param {boolean} marksButtonStatus Whether or not the markers should be shown.\n * @param {string} keywordKey The one-letter key of the keyword.\n *\n * @returns {React.Element} The rendered react tree.\n */\nfunction RelatedKeyword(_ref) {\n\tvar keyword = _ref.keyword,\n\t onChange = _ref.onChange,\n\t analysis = _ref.analysis,\n\t score = _ref.score,\n\t isAddKeyword = _ref.isAddKeyword,\n\t synonyms = _ref.synonyms,\n\t onChangeSynonyms = _ref.onChangeSynonyms,\n\t onFocusKeyword = _ref.onFocusKeyword,\n\t onBlurKeyword = _ref.onBlurKeyword,\n\t onFocusSynonym = _ref.onFocusSynonym,\n\t onBlurSynonym = _ref.onBlurSynonym,\n\t onRemoveKeyword = _ref.onRemoveKeyword,\n\t marksButtonStatus = _ref.marksButtonStatus,\n\t keywordKey = _ref.keywordKey;\n\n\tvar scoreObject = getIndicatorForScore(score);\n\tvar collapsibleTitle = (0, _i18n.__)("Related keyphrase", "wordpress-seo-premium");\n\tvar collapsibleSubTitle = keyword;\n\tvar prefixIcon = getIconForScore(scoreObject.className);\n\n\tif (isAddKeyword) {\n\t\tcollapsibleTitle = (0, _i18n.__)("Add related keyphrase", "wordpress-seo-premium");\n\t\tcollapsibleSubTitle = "";\n\t\tprefixIcon = { icon: "plus", color: _styleGuide.colors.$color_grey_medium_dark };\n\t}\n\n\tif (keyword === "") {\n\t\tscoreObject.className = "na";\n\t\tscoreObject.screenReaderReadabilityText = (0, _i18n.__)("Enter a related keyphrase to calculate the SEO score", "wordpress-seo-premium");\n\t}\n\n\tvar errors = validate(keyword);\n\n\tvar HelpLinkKeyphrase = wp.element.createElement(\n\t\tHelpLink,\n\t\t{\n\t\t\thref: wpseoAdminL10n["shortlinks.focus_keyword_info"],\n\t\t\tclassName: "dashicons"\n\t\t},\n\t\twp.element.createElement(\n\t\t\t"span",\n\t\t\t{ className: "screen-reader-text" },\n\t\t\t(0, _i18n.__)("Help on choosing the perfect keyphrase", "wordpress-seo-premium")\n\t\t)\n\t);\n\n\tvar HelpLinkSynonyms = wp.element.createElement(\n\t\tHelpLink,\n\t\t{\n\t\t\thref: wpseoAdminL10n["shortlinks.keyword_synonyms_info"],\n\t\t\tclassName: "dashicons"\n\t\t},\n\t\twp.element.createElement(\n\t\t\t"span",\n\t\t\t{ className: "screen-reader-text" },\n\t\t\t(0, _i18n.__)("Help on keyphrase synonyms", "wordpress-seo-premium")\n\t\t)\n\t);\n\n\treturn wp.element.createElement(\n\t\tLocationConsumer,\n\t\tnull,\n\t\tfunction (location) {\n\t\t\tvar Collapsible = location === "metabox" ? MetaboxCollapsible : SidebarCollapsible;\n\t\t\treturn wp.element.createElement(\n\t\t\t\tCollapsible,\n\t\t\t\t{\n\t\t\t\t\ttitle: collapsibleTitle,\n\t\t\t\t\tsubTitle: collapsibleSubTitle,\n\t\t\t\t\tprefixIcon: prefixIcon,\n\t\t\t\t\tprefixIconCollapsed: prefixIcon,\n\t\t\t\t\tid: "yoast-additional-keyphrase-collapsible-" + keywordKey + "-" + location\n\t\t\t\t},\n\t\t\t\twp.element.createElement(_yoastComponents.KeywordInput, {\n\t\t\t\t\tid: isAddKeyword ? "yoast-keyword-input-add-" + location : "yoast-keyword-input-" + keywordKey + "-" + location,\n\t\t\t\t\tkeyword: keyword,\n\t\t\t\t\tonChange: onChange,\n\t\t\t\t\tonFocusKeyword: onFocusKeyword,\n\t\t\t\t\tonRemoveKeyword: isAddKeyword ? null : onRemoveKeyword,\n\t\t\t\t\tonBlurKeyword: onBlurKeyword,\n\t\t\t\t\tlabel: (0, _i18n.__)("Keyphrase", "wordpress-seo-premium"),\n\t\t\t\t\thelpLink: HelpLinkKeyphrase,\n\t\t\t\t\thasError: errors.length > 0,\n\t\t\t\t\terrorMessages: errors\n\t\t\t\t}),\n\t\t\t\t!isAddKeyword && wp.element.createElement(\n\t\t\t\t\t_element.Fragment,\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(_components.SynonymsInput, {\n\t\t\t\t\t\tid: "yoast-synonyms-input-" + keywordKey + "-" + location,\n\t\t\t\t\t\tshowLabel: true,\n\t\t\t\t\t\tlabel: (0, _i18n.__)("Synonyms", "wordpress-seo-premium"),\n\t\t\t\t\t\tonChange: onChangeSynonyms,\n\t\t\t\t\t\tonBlur: onBlurSynonym,\n\t\t\t\t\t\tonFocus: onFocusSynonym,\n\t\t\t\t\t\tvalue: synonyms,\n\t\t\t\t\t\thelpLink: HelpLinkSynonyms\n\t\t\t\t\t}),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\tAnalysisLabel,\n\t\t\t\t\t\tnull,\n\t\t\t\t\t\t(0, _i18n.__)("Analysis results", "wordpress-seo-premium")\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(Results, {\n\t\t\t\t\t\tshowLanguageNotice: false,\n\t\t\t\t\t\tmarksButtonClassName: "yoast-tooltip yoast-tooltip-w",\n\t\t\t\t\t\tmarksButtonStatus: marksButtonStatus,\n\t\t\t\t\t\tresults: analysis,\n\t\t\t\t\t\tkeywordKey: keywordKey\n\t\t\t\t\t})\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\t);\n}\n\nRelatedKeyword.propTypes = {\n\tkeyword: _propTypes2.default.string.isRequired,\n\tonChange: _propTypes2.default.func.isRequired,\n\tsynonyms: _propTypes2.default.string,\n\tonChangeSynonyms: _propTypes2.default.func,\n\tonRemoveKeyword: _propTypes2.default.func.isRequired,\n\tonFocusKeyword: _propTypes2.default.func.isRequired,\n\tonBlurKeyword: _propTypes2.default.func.isRequired,\n\tonBlurSynonym: _propTypes2.default.func.isRequired,\n\tonFocusSynonym: _propTypes2.default.func.isRequired,\n\tanalysis: _propTypes2.default.array,\n\tisAddKeyword: _propTypes2.default.bool,\n\tscore: _propTypes2.default.number,\n\tmarksButtonStatus: _propTypes2.default.string,\n\tkeywordKey: _propTypes2.default.string.isRequired\n};\n\nRelatedKeyword.defaultProps = {\n\tsynonyms: "",\n\tonChangeSynonyms: _lodash.noop,\n\tanalysis: [],\n\tisAddKeyword: false,\n\tscore: 0,\n\tmarksButtonStatus: "enabled"\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL1JlbGF0ZWRLZXl3b3JkLmpzP2U3NzUiXSwic291cmNlc0NvbnRlbnQiOlsiLyogZ2xvYmFscyB3cHNlb0FkbWluTDEwbiAqL1xuXG5pbXBvcnQgeyBGcmFnbWVudCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgbm9vcCB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBLZXl3b3JkSW5wdXQgfSBmcm9tIFwieW9hc3QtY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgU3lub255bXNJbnB1dCB9IGZyb20gXCJAeW9hc3QvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgY29sb3JzIH0gZnJvbSBcIkB5b2FzdC9zdHlsZS1ndWlkZVwiO1xuXG4vLyBZb2FzdCBTRU8gZnJlZSBkZXBlbmRlbmNpZXMuXG5jb25zdCBnZXRJbmRpY2F0b3JGb3JTY29yZSA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmFuYWx5c2lzLmdldEluZGljYXRvckZvclNjb3JlO1xuY29uc3QgSGVscExpbmsgPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb21wb25lbnRzLkhlbHBMaW5rO1xuY29uc3QgeyBnZXRJY29uRm9yU2NvcmUgfSA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmNvbXBvbmVudHMuY29udGVudEFuYWx5c2lzLm1hcFJlc3VsdHM7XG5jb25zdCBSZXN1bHRzID0gd2luZG93LnlvYXN0LmVkaXRvck1vZHVsZXMuY29udGFpbmVycy5SZXN1bHRzO1xuY29uc3QgeyBMb2NhdGlvbkNvbnN1bWVyIH0gPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb21wb25lbnRzLmNvbnRleHRzLmxvY2F0aW9uO1xuY29uc3QgU2lkZWJhckNvbGxhcHNpYmxlID0gd2luZG93LnlvYXN0LmVkaXRvck1vZHVsZXMuY29tcG9uZW50cy5TaWRlYmFyQ29sbGFwc2libGU7XG5jb25zdCBNZXRhYm94Q29sbGFwc2libGUgPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb21wb25lbnRzLk1ldGFib3hDb2xsYXBzaWJsZTtcblxuY29uc3QgQW5hbHlzaXNMYWJlbCA9IHN0eWxlZC5zdHJvbmdgXG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xuYDtcblxuLyoqXG4gKiBWYWxpZGF0ZXMgdGhlIGtleXdvcmQgaW5wdXQuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGtleXdvcmQgVGhlIGtleXdvcmQuXG4gKlxuICogQHJldHVybnMge2FycmF5fSBUaGUgZGV0ZWN0ZWQgZXJyb3JzLlxuICovXG5mdW5jdGlvbiB2YWxpZGF0ZSgga2V5d29yZCApIHtcblx0Y29uc3QgZXJyb3JzID0gW107XG5cblx0aWYgKCBrZXl3b3JkICYmIGtleXdvcmQuaW5jbHVkZXMoIFwiLFwiICkgKSB7XG5cdFx0ZXJyb3JzLnB1c2goICBfXyggXCJBcmUgeW91IHRyeWluZyB0byB1c2UgbXVsdGlwbGUgcmVsYXRlZCBrZXlwaHJhc2VzPyBZb3Ugc2hvdWxkIGFkZCB0aGVtIHNlcGFyYXRlbHkuXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKSAgKTtcblx0fVxuXG5cdGlmICgga2V5d29yZCAmJiBrZXl3b3JkLmxlbmd0aCA+IDE5MSApIHtcblx0XHRlcnJvcnMucHVzaCggIF9fKCBcIllvdXIga2V5cGhyYXNlIGlzIHRvbyBsb25nLiBJdCBjYW4gYmUgYSBtYXhpbXVtIG9mIDE5MSBjaGFyYWN0ZXJzLlwiLFx0XCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApICk7XG5cdH1cblxuXHRyZXR1cm4gZXJyb3JzO1xufVxuXG4vKipcbiAqIFJlbmRlcnMgdGhlIHJlbGF0ZWQga2V5d29yZCBVSS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gICBrZXl3b3JkICAgICAgICAgICBUaGUga2V5d29yZCB0byB1c2UuXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBvbkNoYW5nZSAgICAgICAgICBGdW5jdGlvbiB0aGF0IHNob3VsZCBiZSBjYWxsZWQgd2hlbiB0aGUgZmllbGQgY2hhbmdlcy5cbiAqIEBwYXJhbSB7QXJyYXl9ICAgIGFuYWx5c2lzICAgICAgICAgIFRoZSBhbmFseXNpcyByZXN1bHRzIGZvciB0aGlzIGtleXdvcmQuXG4gKiBAcGFyYW0ge3N0cmluZ30gICBzeW5vbnltcyAgICAgICAgICBUaGUgc3lub255bXMgZm9yIHRoaXMga2V5d29yZC5cbiAqIEBwYXJhbSB7bnVtYmVyfSAgIHNjb3JlICAgICAgICAgICAgIFRoZSBvdmVyYWxsIHNjb3JlIGZvciB0aGUgYW5hbHlzaXMuXG4gKiBAcGFyYW0ge2Jvb2xlYW59ICBpc0FkZEtleXdvcmQgICAgICBXaGV0aGVyIG9yIG5vdCB0aGlzIGlzIHRoZSBVSSB0byBhZGQgYSBrZXl3b3JkIGluc3RlYWQgb2YgY2hhbmdpbmcgb25lLlxuICogQHBhcmFtIHtmdW5jdGlvbn0gb25DaGFuZ2VTeW5vbnltcyAgRnVuY3Rpb24gdGhhdCBzaG91bGQgYmUgY2FsbGVkIHdoZW4gdGhlIHN5bm9ueW1zIGZpZWxkIGNoYW5nZXMuXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBvbkZvY3VzS2V5d29yZCAgICBGdW5jdGlvbiB0aGF0IHNob3VsZCBiZSBjYWxsZWQgd2hlbiB0aGUgZm9jdXMgbW92ZXMgdG8gdGhlIGtleXdvcmQgZmllbGQuXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBvbkJsdXJLZXl3b3JkICAgICBGdW5jdGlvbiB0aGF0IHNob3VsZCBiZSBjYWxsZWQgd2hlbiB0aGUgZm9jdXMgbW92ZXMgZnJvbSB0aGUga2V5d29yZCBmaWVsZC5cbiAqIEBwYXJhbSB7ZnVuY3Rpb259IG9uRm9jdXNTeW5vbnltICAgICBGdW5jdGlvbiB0aGF0IHNob3VsZCBiZSBjYWxsZWQgd2hlbiB0aGUgZm9jdXMgbW92ZXMgZnJvbSB0aGUgc3lub255bXMgZmllbGQuXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBvbkJsdXJTeW5vbnltICAgICBGdW5jdGlvbiB0aGF0IHNob3VsZCBiZSBjYWxsZWQgd2hlbiB0aGUgZm9jdXMgbW92ZXMgZnJvbSB0aGUgc3lub255bXMgZmllbGQuXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBvblJlbW92ZUtleXdvcmQgICBGdW5jdGlvbiB0aGF0IHNob3VsZCBiZSBjYWxsZWQgb24ga2V5d29yZCByZW1vdmFsLlxuICogQHBhcmFtIHtib29sZWFufSAgbWFya3NCdXR0b25TdGF0dXMgV2hldGhlciBvciBub3QgdGhlIG1hcmtlcnMgc2hvdWxkIGJlIHNob3duLlxuICogQHBhcmFtIHtzdHJpbmd9ICAga2V5d29yZEtleSAgICAgICAgVGhlIG9uZS1sZXR0ZXIga2V5IG9mIHRoZSBrZXl3b3JkLlxuICpcbiAqIEByZXR1cm5zIHtSZWFjdC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgcmVhY3QgdHJlZS5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gUmVsYXRlZEtleXdvcmQoIHtcblx0a2V5d29yZCxcblx0b25DaGFuZ2UsXG5cdGFuYWx5c2lzLFxuXHRzY29yZSxcblx0aXNBZGRLZXl3b3JkLFxuXHRzeW5vbnltcyxcblx0b25DaGFuZ2VTeW5vbnltcyxcblx0b25Gb2N1c0tleXdvcmQsXG5cdG9uQmx1cktleXdvcmQsXG5cdG9uRm9jdXNTeW5vbnltLFxuXHRvbkJsdXJTeW5vbnltLFxuXHRvblJlbW92ZUtleXdvcmQsXG5cdG1hcmtzQnV0dG9uU3RhdHVzLFxuXHRrZXl3b3JkS2V5LFxufSApIHtcblx0Y29uc3Qgc2NvcmVPYmplY3QgICAgICAgPSBnZXRJbmRpY2F0b3JGb3JTY29yZSggc2NvcmUgKTtcblx0bGV0IGNvbGxhcHNpYmxlVGl0bGUgICAgPSBfXyggXCJSZWxhdGVkIGtleXBocmFzZVwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cdGxldCBjb2xsYXBzaWJsZVN1YlRpdGxlID0ga2V5d29yZDtcblx0bGV0IHByZWZpeEljb24gICAgICAgICAgPSBnZXRJY29uRm9yU2NvcmUoIHNjb3JlT2JqZWN0LmNsYXNzTmFtZSApO1xuXG5cdGlmICggaXNBZGRLZXl3b3JkICkge1xuXHRcdGNvbGxhcHNpYmxlVGl0bGUgICAgPSBfXyggXCJBZGQgcmVsYXRlZCBrZXlwaHJhc2VcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApO1xuXHRcdGNvbGxhcHNpYmxlU3ViVGl0bGUgPSBcIlwiO1xuXHRcdHByZWZpeEljb24gICAgICAgICAgPSB7IGljb246IFwicGx1c1wiLCBjb2xvcjogY29sb3JzLiRjb2xvcl9ncmV5X21lZGl1bV9kYXJrIH07XG5cdH1cblxuXHRpZiAoIGtleXdvcmQgPT09IFwiXCIgKSB7XG5cdFx0c2NvcmVPYmplY3QuY2xhc3NOYW1lID0gXCJuYVwiO1xuXHRcdHNjb3JlT2JqZWN0LnNjcmVlblJlYWRlclJlYWRhYmlsaXR5VGV4dCA9IF9fKCBcIkVudGVyIGEgcmVsYXRlZCBrZXlwaHJhc2UgdG8gY2FsY3VsYXRlIHRoZSBTRU8gc2NvcmVcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApO1xuXHR9XG5cblx0Y29uc3QgZXJyb3JzID0gdmFsaWRhdGUoIGtleXdvcmQgKTtcblxuXHRjb25zdCBIZWxwTGlua0tleXBocmFzZSA9IDxIZWxwTGlua1xuXHRcdGhyZWY9eyB3cHNlb0FkbWluTDEwblsgXCJzaG9ydGxpbmtzLmZvY3VzX2tleXdvcmRfaW5mb1wiIF0gfVxuXHRcdGNsYXNzTmFtZT1cImRhc2hpY29uc1wiXG5cdD5cblx0XHQ8c3BhbiBjbGFzc05hbWU9XCJzY3JlZW4tcmVhZGVyLXRleHRcIj5cblx0XHRcdHsgX18oIFwiSGVscCBvbiBjaG9vc2luZyB0aGUgcGVyZmVjdCBrZXlwaHJhc2VcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApIH1cblx0XHQ8L3NwYW4+XG5cdDwvSGVscExpbms+O1xuXG5cdGNvbnN0IEhlbHBMaW5rU3lub255bXMgPSA8SGVscExpbmtcblx0XHRocmVmPXsgd3BzZW9BZG1pbkwxMG5bIFwic2hvcnRsaW5rcy5rZXl3b3JkX3N5bm9ueW1zX2luZm9cIiBdIH1cblx0XHRjbGFzc05hbWU9XCJkYXNoaWNvbnNcIlxuXHQ+XG5cdFx0PHNwYW4gY2xhc3NOYW1lPVwic2NyZWVuLXJlYWRlci10ZXh0XCI+XG5cdFx0XHR7IF9fKCBcIkhlbHAgb24ga2V5cGhyYXNlIHN5bm9ueW1zXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKSB9XG5cdFx0PC9zcGFuPlxuXHQ8L0hlbHBMaW5rPjtcblxuXHRyZXR1cm4gKFxuXHRcdDxMb2NhdGlvbkNvbnN1bWVyPlxuXHRcdFx0eyBsb2NhdGlvbiA9PiB7XG5cdFx0XHRcdGNvbnN0IENvbGxhcHNpYmxlID0gbG9jYXRpb24gPT09IFwibWV0YWJveFwiID8gTWV0YWJveENvbGxhcHNpYmxlIDogU2lkZWJhckNvbGxhcHNpYmxlO1xuXHRcdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHRcdDxDb2xsYXBzaWJsZVxuXHRcdFx0XHRcdFx0dGl0bGU9eyBjb2xsYXBzaWJsZVRpdGxlIH1cblx0XHRcdFx0XHRcdHN1YlRpdGxlPXsgY29sbGFwc2libGVTdWJUaXRsZSB9XG5cdFx0XHRcdFx0XHRwcmVmaXhJY29uPXsgcHJlZml4SWNvbiB9XG5cdFx0XHRcdFx0XHRwcmVmaXhJY29uQ29sbGFwc2VkPXsgcHJlZml4SWNvbiB9XG5cdFx0XHRcdFx0XHRpZD17IGB5b2FzdC1hZGRpdGlvbmFsLWtleXBocmFzZS1jb2xsYXBzaWJsZS0keyBrZXl3b3JkS2V5IH0tJHsgbG9jYXRpb24gfWAgfVxuXHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdDxLZXl3b3JkSW5wdXRcblx0XHRcdFx0XHRcdFx0aWQ9e1xuXHRcdFx0XHRcdFx0XHRcdGlzQWRkS2V5d29yZFxuXHRcdFx0XHRcdFx0XHRcdFx0PyBgeW9hc3Qta2V5d29yZC1pbnB1dC1hZGQtJHsgbG9jYXRpb24gfWBcblx0XHRcdFx0XHRcdFx0XHRcdDogYHlvYXN0LWtleXdvcmQtaW5wdXQtJHsga2V5d29yZEtleSB9LSR7IGxvY2F0aW9uIH1gXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0a2V5d29yZD17IGtleXdvcmQgfVxuXHRcdFx0XHRcdFx0XHRvbkNoYW5nZT17IG9uQ2hhbmdlIH1cblx0XHRcdFx0XHRcdFx0b25Gb2N1c0tleXdvcmQ9eyBvbkZvY3VzS2V5d29yZCB9XG5cdFx0XHRcdFx0XHRcdG9uUmVtb3ZlS2V5d29yZD17IGlzQWRkS2V5d29yZCA/IG51bGwgOiBvblJlbW92ZUtleXdvcmQgfVxuXHRcdFx0XHRcdFx0XHRvbkJsdXJLZXl3b3JkPXsgb25CbHVyS2V5d29yZCB9XG5cdFx0XHRcdFx0XHRcdGxhYmVsPXsgX18oIFwiS2V5cGhyYXNlXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKSB9XG5cdFx0XHRcdFx0XHRcdGhlbHBMaW5rPXsgSGVscExpbmtLZXlwaHJhc2UgfVxuXHRcdFx0XHRcdFx0XHRoYXNFcnJvcj17IGVycm9ycy5sZW5ndGggPiAwIH1cblx0XHRcdFx0XHRcdFx0ZXJyb3JNZXNzYWdlcz17IGVycm9ycyB9XG5cdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdFx0eyAhIGlzQWRkS2V5d29yZCAmJiA8RnJhZ21lbnQ+XG5cdFx0XHRcdFx0XHRcdDxTeW5vbnltc0lucHV0XG5cdFx0XHRcdFx0XHRcdFx0aWQ9eyBgeW9hc3Qtc3lub255bXMtaW5wdXQtJHsga2V5d29yZEtleSB9LSR7IGxvY2F0aW9uIH1gIH1cblx0XHRcdFx0XHRcdFx0XHRzaG93TGFiZWw9eyB0cnVlIH1cblx0XHRcdFx0XHRcdFx0XHRsYWJlbD17IF9fKCBcIlN5bm9ueW1zXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKSB9XG5cdFx0XHRcdFx0XHRcdFx0b25DaGFuZ2U9eyBvbkNoYW5nZVN5bm9ueW1zIH1cblx0XHRcdFx0XHRcdFx0XHRvbkJsdXI9eyBvbkJsdXJTeW5vbnltIH1cblx0XHRcdFx0XHRcdFx0XHRvbkZvY3VzPXsgb25Gb2N1c1N5bm9ueW0gfVxuXHRcdFx0XHRcdFx0XHRcdHZhbHVlPXsgc3lub255bXMgfVxuXHRcdFx0XHRcdFx0XHRcdGhlbHBMaW5rPXsgSGVscExpbmtTeW5vbnltcyB9XG5cdFx0XHRcdFx0XHRcdC8+XG5cdFx0XHRcdFx0XHRcdDxBbmFseXNpc0xhYmVsPlxuXHRcdFx0XHRcdFx0XHRcdHsgX18oIFwiQW5hbHlzaXMgcmVzdWx0c1wiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICkgfVxuXHRcdFx0XHRcdFx0XHQ8L0FuYWx5c2lzTGFiZWw+XG5cdFx0XHRcdFx0XHRcdDxSZXN1bHRzXG5cdFx0XHRcdFx0XHRcdFx0c2hvd0xhbmd1YWdlTm90aWNlPXsgZmFsc2UgfVxuXHRcdFx0XHRcdFx0XHRcdG1hcmtzQnV0dG9uQ2xhc3NOYW1lPXsgXCJ5b2FzdC10b29sdGlwIHlvYXN0LXRvb2x0aXAtd1wiIH1cblx0XHRcdFx0XHRcdFx0XHRtYXJrc0J1dHRvblN0YXR1cz17IG1hcmtzQnV0dG9uU3RhdHVzIH1cblx0XHRcdFx0XHRcdFx0XHRyZXN1bHRzPXsgYW5hbHlzaXMgfVxuXHRcdFx0XHRcdFx0XHRcdGtleXdvcmRLZXk9eyBrZXl3b3JkS2V5IH1cblx0XHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHRcdDwvRnJhZ21lbnQ+XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PC9Db2xsYXBzaWJsZT5cblx0XHRcdFx0KTtcblx0XHRcdH0gfVxuXHRcdDwvTG9jYXRpb25Db25zdW1lcj5cblx0KTtcbn1cblxuUmVsYXRlZEtleXdvcmQucHJvcFR5cGVzID0ge1xuXHRrZXl3b3JkOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdG9uQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuXHRzeW5vbnltczogUHJvcFR5cGVzLnN0cmluZyxcblx0b25DaGFuZ2VTeW5vbnltczogUHJvcFR5cGVzLmZ1bmMsXG5cdG9uUmVtb3ZlS2V5d29yZDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0b25Gb2N1c0tleXdvcmQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG5cdG9uQmx1cktleXdvcmQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG5cdG9uQmx1clN5bm9ueW06IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG5cdG9uRm9jdXNTeW5vbnltOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuXHRhbmFseXNpczogUHJvcFR5cGVzLmFycmF5LFxuXHRpc0FkZEtleXdvcmQ6IFByb3BUeXBlcy5ib29sLFxuXHRzY29yZTogUHJvcFR5cGVzLm51bWJlcixcblx0bWFya3NCdXR0b25TdGF0dXM6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGtleXdvcmRLZXk6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbn07XG5cblJlbGF0ZWRLZXl3b3JkLmRlZmF1bHRQcm9wcyA9IHtcblx0c3lub255bXM6IFwiXCIsXG5cdG9uQ2hhbmdlU3lub255bXM6IG5vb3AsXG5cdGFuYWx5c2lzOiBbXSxcblx0aXNBZGRLZXl3b3JkOiBmYWxzZSxcblx0c2NvcmU6IDAsXG5cdG1hcmtzQnV0dG9uU3RhdHVzOiBcImVuYWJsZWRcIixcbn07XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBb0VBO0FBQ0E7QUFuRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBOzs7QUFDQTtBQVhBO0FBQ0E7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFNQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQkE7QUFlQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBSkE7QUFDQTtBQVFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFKQTtBQUNBO0FBUUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU9BO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFkQTtBQWdCQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFSQTtBQVVBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQWRBO0FBdkJBO0FBZ0RBO0FBcERBO0FBdURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFkQTtBQUNBO0FBZ0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///73\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };\n\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\n/* global wpseoScriptData */\n\n// Yoast SEO free dependencies.\nvar getIndicatorForScore = window.yoast.editorModules.analysis.getIndicatorForScore;\n\n/**\n * Handles persistence to hidden fields.\n */\n\nvar HiddenFieldPersistence = function () {\n\t/**\n * Initializes hidden field persistence.\n */\n\tfunction HiddenFieldPersistence() {\n\t\t_classCallCheck(this, HiddenFieldPersistence);\n\n\t\tthis.previous = {\n\t\t\trelatedKeywords: []\n\t\t};\n\n\t\tvar prefix = wpseoScriptData.isPost ? "yoast_wpseo" : "hidden_wpseo";\n\n\t\tthis._relatedKeywordsField = document.getElementById(prefix + "_focuskeywords");\n\t\tthis._synonymsField = document.getElementById(prefix + "_keywordsynonyms");\n\t\tthis._wordsForLinking = document.getElementById(prefix + "_words_for_linking");\n\t}\n\n\t/**\n * Persists the given state to the available hidden fields.\n *\n * @param {Object} state The current redux state.\n *\n * @returns {void}\n */\n\n\n\t_createClass(HiddenFieldPersistence, [{\n\t\tkey: "persist",\n\t\tvalue: function persist(state) {\n\t\t\tthis.persistRelatedKeywords(state);\n\t\t\tthis.persistSynonyms(state);\n\t\t\tthis.persistWordsForLinking(state);\n\t\t\tthis.saveCurrentValues(state);\n\t\t}\n\n\t\t/**\n * Saves the current state in a property to compare it later.\n *\n * @param {Object} state The current redux state.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "saveCurrentValues",\n\t\tvalue: function saveCurrentValues(state) {\n\t\t\tthis.previous.relatedKeywords = state.relatedKeywords.keywords;\n\t\t\tthis.previous.synonyms = state.synonyms;\n\t\t\tthis.previous.wordsForLinking = state.linkSuggestions.wordsForLinking;\n\t\t}\n\n\t\t/**\n * Persists the related keywords to a hidden field.\n *\n * @param {Object} state The current redux state.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "persistRelatedKeywords",\n\t\tvalue: function persistRelatedKeywords(state) {\n\t\t\t// If we already saved the latest state we can return early.\n\t\t\tif (this.previous.relatedKeywords === state.relatedKeywords.keywords) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis._relatedKeywordsField.value = JSON.stringify(Object.values(state.relatedKeywords.keywords).map(function (relatedKeyword) {\n\t\t\t\treturn {\n\t\t\t\t\tkeyword: relatedKeyword.keyword,\n\t\t\t\t\tscore: getIndicatorForScore(relatedKeyword.score).className\n\t\t\t\t};\n\t\t\t}));\n\t\t}\n\n\t\t/**\n * Persists the synonyms to a hidden field.\n *\n * @param {Object} state The current redux state.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "persistSynonyms",\n\t\tvalue: function persistSynonyms(state) {\n\t\t\t// If we already saved the latest state we can return early.\n\t\t\tif (this.previous.relatedKeywords === state.relatedKeywords.keywords && this.previous.synonyms === state.synonyms) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar mainKeywordSynonyms = state.synonyms;\n\n\t\t\tthis._synonymsField.value = JSON.stringify([mainKeywordSynonyms].concat(_toConsumableArray(Object.values(state.relatedKeywords.keywords).map(function (relatedKeyword) {\n\t\t\t\treturn relatedKeyword.synonyms || "";\n\t\t\t}))));\n\t\t}\n\n\t\t/**\n * Persists the wordsForLinking to a hidden field.\n *\n * @param {Object} state The current redux state.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "persistWordsForLinking",\n\t\tvalue: function persistWordsForLinking(state) {\n\t\t\tvar wordsForLinking = state.linkSuggestions.wordsForLinking;\n\n\t\t\t// If we already saved the latest state we can return early.\n\t\t\tif (wordsForLinking === null || wordsForLinking === this.previous.wordsForLinking) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tvar wordOccurrencesMap = {};\n\n\t\t\twordsForLinking.forEach(function (word) {\n\t\t\t\tif ("object" === (typeof word === "undefined" ? "undefined" : _typeof(word)) && "function" === typeof word.getStem) {\n\t\t\t\t\twordOccurrencesMap[word.getStem()] = word.getOccurrences();\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tthis._wordsForLinking.value = JSON.stringify(wordOccurrencesMap);\n\t\t}\n\t}]);\n\n\treturn HiddenFieldPersistence;\n}();\n\nexports.default = HiddenFieldPersistence;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9zZXJ2aWNlcy9IaWRkZW5GaWVsZFBlcnNpc3RlbmNlLmpzP2QwODgiXSwic291cmNlc0NvbnRlbnQiOlsiLyogZ2xvYmFsIHdwc2VvU2NyaXB0RGF0YSAqL1xuXG4vLyBZb2FzdCBTRU8gZnJlZSBkZXBlbmRlbmNpZXMuXG5jb25zdCBnZXRJbmRpY2F0b3JGb3JTY29yZSA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmFuYWx5c2lzLmdldEluZGljYXRvckZvclNjb3JlO1xuXG4vKipcbiAqIEhhbmRsZXMgcGVyc2lzdGVuY2UgdG8gaGlkZGVuIGZpZWxkcy5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgSGlkZGVuRmllbGRQZXJzaXN0ZW5jZSB7XG5cdC8qKlxuXHQgKiBJbml0aWFsaXplcyBoaWRkZW4gZmllbGQgcGVyc2lzdGVuY2UuXG5cdCAqL1xuXHRjb25zdHJ1Y3RvcigpIHtcblx0XHR0aGlzLnByZXZpb3VzID0ge1xuXHRcdFx0cmVsYXRlZEtleXdvcmRzOiBbXSxcblx0XHR9O1xuXG5cblx0XHRjb25zdCBwcmVmaXggPSB3cHNlb1NjcmlwdERhdGEuaXNQb3N0ID8gXCJ5b2FzdF93cHNlb1wiIDogXCJoaWRkZW5fd3BzZW9cIjtcblxuXHRcdHRoaXMuX3JlbGF0ZWRLZXl3b3Jkc0ZpZWxkID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIHByZWZpeCArIFwiX2ZvY3Vza2V5d29yZHNcIiApO1xuXHRcdHRoaXMuX3N5bm9ueW1zRmllbGQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggcHJlZml4ICsgXCJfa2V5d29yZHN5bm9ueW1zXCIgKTtcblx0XHR0aGlzLl93b3Jkc0ZvckxpbmtpbmcgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggcHJlZml4ICsgXCJfd29yZHNfZm9yX2xpbmtpbmdcIiApO1xuXHR9XG5cblx0LyoqXG5cdCAqIFBlcnNpc3RzIHRoZSBnaXZlbiBzdGF0ZSB0byB0aGUgYXZhaWxhYmxlIGhpZGRlbiBmaWVsZHMuXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBUaGUgY3VycmVudCByZWR1eCBzdGF0ZS5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRwZXJzaXN0KCBzdGF0ZSApIHtcblx0XHR0aGlzLnBlcnNpc3RSZWxhdGVkS2V5d29yZHMoIHN0YXRlICk7XG5cdFx0dGhpcy5wZXJzaXN0U3lub255bXMoIHN0YXRlICk7XG5cdFx0dGhpcy5wZXJzaXN0V29yZHNGb3JMaW5raW5nKCBzdGF0ZSApO1xuXHRcdHRoaXMuc2F2ZUN1cnJlbnRWYWx1ZXMoIHN0YXRlICk7XG5cdH1cblxuXHQvKipcblx0ICogU2F2ZXMgdGhlIGN1cnJlbnQgc3RhdGUgaW4gYSBwcm9wZXJ0eSB0byBjb21wYXJlIGl0IGxhdGVyLlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgVGhlIGN1cnJlbnQgcmVkdXggc3RhdGUuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0c2F2ZUN1cnJlbnRWYWx1ZXMoIHN0YXRlICkge1xuXHRcdHRoaXMucHJldmlvdXMucmVsYXRlZEtleXdvcmRzID0gc3RhdGUucmVsYXRlZEtleXdvcmRzLmtleXdvcmRzO1xuXHRcdHRoaXMucHJldmlvdXMuc3lub255bXMgPSBzdGF0ZS5zeW5vbnltcztcblx0XHR0aGlzLnByZXZpb3VzLndvcmRzRm9yTGlua2luZyA9IHN0YXRlLmxpbmtTdWdnZXN0aW9ucy53b3Jkc0Zvckxpbmtpbmc7XG5cdH1cblxuXHQvKipcblx0ICogUGVyc2lzdHMgdGhlIHJlbGF0ZWQga2V5d29yZHMgdG8gYSBoaWRkZW4gZmllbGQuXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBUaGUgY3VycmVudCByZWR1eCBzdGF0ZS5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRwZXJzaXN0UmVsYXRlZEtleXdvcmRzKCBzdGF0ZSApIHtcblx0XHQvLyBJZiB3ZSBhbHJlYWR5IHNhdmVkIHRoZSBsYXRlc3Qgc3RhdGUgd2UgY2FuIHJldHVybiBlYXJseS5cblx0XHRpZiAoIHRoaXMucHJldmlvdXMucmVsYXRlZEtleXdvcmRzID09PSBzdGF0ZS5yZWxhdGVkS2V5d29yZHMua2V5d29yZHMgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXG5cdFx0dGhpcy5fcmVsYXRlZEtleXdvcmRzRmllbGQudmFsdWUgPSBKU09OLnN0cmluZ2lmeSggT2JqZWN0LnZhbHVlcyggc3RhdGUucmVsYXRlZEtleXdvcmRzLmtleXdvcmRzICkubWFwKCAoIHJlbGF0ZWRLZXl3b3JkICkgPT4ge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0a2V5d29yZDogcmVsYXRlZEtleXdvcmQua2V5d29yZCxcblx0XHRcdFx0c2NvcmU6IGdldEluZGljYXRvckZvclNjb3JlKCByZWxhdGVkS2V5d29yZC5zY29yZSApLmNsYXNzTmFtZSxcblx0XHRcdH07XG5cdFx0fSApICk7XG5cdH1cblxuXHQvKipcblx0ICogUGVyc2lzdHMgdGhlIHN5bm9ueW1zIHRvIGEgaGlkZGVuIGZpZWxkLlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gc3RhdGUgVGhlIGN1cnJlbnQgcmVkdXggc3RhdGUuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0cGVyc2lzdFN5bm9ueW1zKCBzdGF0ZSApIHtcblx0XHQvLyBJZiB3ZSBhbHJlYWR5IHNhdmVkIHRoZSBsYXRlc3Qgc3RhdGUgd2UgY2FuIHJldHVybiBlYXJseS5cblx0XHRpZiAoXG5cdFx0XHR0aGlzLnByZXZpb3VzLnJlbGF0ZWRLZXl3b3JkcyA9PT0gc3RhdGUucmVsYXRlZEtleXdvcmRzLmtleXdvcmRzICYmXG5cdFx0XHR0aGlzLnByZXZpb3VzLnN5bm9ueW1zID09PSBzdGF0ZS5zeW5vbnltc1xuXHRcdCkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblxuXHRcdGNvbnN0IG1haW5LZXl3b3JkU3lub255bXMgPSBzdGF0ZS5zeW5vbnltcztcblxuXHRcdHRoaXMuX3N5bm9ueW1zRmllbGQudmFsdWUgPSBKU09OLnN0cmluZ2lmeSggW1xuXHRcdFx0bWFpbktleXdvcmRTeW5vbnltcyxcblx0XHRcdC4uLk9iamVjdC52YWx1ZXMoIHN0YXRlLnJlbGF0ZWRLZXl3b3Jkcy5rZXl3b3JkcyApLm1hcCggKCByZWxhdGVkS2V5d29yZCApID0+IHtcblx0XHRcdFx0cmV0dXJuIHJlbGF0ZWRLZXl3b3JkLnN5bm9ueW1zIHx8IFwiXCI7XG5cdFx0XHR9ICksXG5cdFx0XSApO1xuXHR9XG5cblx0LyoqXG5cdCAqIFBlcnNpc3RzIHRoZSB3b3Jkc0ZvckxpbmtpbmcgdG8gYSBoaWRkZW4gZmllbGQuXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBzdGF0ZSBUaGUgY3VycmVudCByZWR1eCBzdGF0ZS5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRwZXJzaXN0V29yZHNGb3JMaW5raW5nKCBzdGF0ZSApIHtcblx0XHRjb25zdCB3b3Jkc0ZvckxpbmtpbmcgPSBzdGF0ZS5saW5rU3VnZ2VzdGlvbnMud29yZHNGb3JMaW5raW5nO1xuXG5cdFx0Ly8gSWYgd2UgYWxyZWFkeSBzYXZlZCB0aGUgbGF0ZXN0IHN0YXRlIHdlIGNhbiByZXR1cm4gZWFybHkuXG5cdFx0aWYgKFxuXHRcdFx0d29yZHNGb3JMaW5raW5nID09PSBudWxsIHx8IHdvcmRzRm9yTGlua2luZyA9PT0gdGhpcy5wcmV2aW91cy53b3Jkc0Zvckxpbmtpbmdcblx0XHQpIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cblx0XHRjb25zdCB3b3JkT2NjdXJyZW5jZXNNYXAgPSB7fTtcblxuXHRcdHdvcmRzRm9yTGlua2luZy5mb3JFYWNoKCAoIHdvcmQgKSA9PiB7XG5cdFx0XHRpZiAoIFwib2JqZWN0XCIgPT09IHR5cGVvZiB3b3JkICYmIFwiZnVuY3Rpb25cIiA9PT0gdHlwZW9mIHdvcmQuZ2V0U3RlbSApIHtcblx0XHRcdFx0d29yZE9jY3VycmVuY2VzTWFwWyB3b3JkLmdldFN0ZW0oKSBdID0gd29yZC5nZXRPY2N1cnJlbmNlcygpO1xuXHRcdFx0fVxuXHRcdH0gKTtcblxuXHRcdHRoaXMuX3dvcmRzRm9yTGlua2luZy52YWx1ZSA9IEpTT04uc3RyaW5naWZ5KCB3b3JkT2NjdXJyZW5jZXNNYXAgKTtcblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUdBO0FBQ0E7OztBQUdBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFEQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFySEEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///74\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _data = __webpack_require__(3);\n\nvar _compose = __webpack_require__(20);\n\nvar _SEMrushRelatedKeyphraseControls = __webpack_require__(76);\n\nvar _SEMrushRelatedKeyphraseControls2 = _interopRequireDefault(_SEMrushRelatedKeyphraseControls);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\nvar SEMrushRelatedKeyphrases = window.yoast.editorModules.containers.SEMrushRelatedKeyphrases;\n\n/**\n * Gets the necessary props from the store.\n *\n * This container extends the container used on Free by adding the props that\n * are necessary for the Premium plugin.\n *\n * @param {function} select The select callback to use.\n *\n * @returns {Object} Object containing the currently set keyphrase and the set related keyphrases.\n */\n\n\n/* Internal dependencies */\n/* External dependencies */\nexports.default = (0, _compose.compose)([(0, _data.withSelect)(function (select) {\n\treturn {\n\t\tkeyphrase: select("yoast-seo/editor").getFocusKeyphrase(),\n\t\trelatedKeyphrases: select("yoast-seo-premium/editor").getKeywords(),\n\t\t/**\n * Renders the proper action buttons depending on the passed keyphrase. Otherwise returns.\n *\n * @param {string} relatedKeyphrase The related keyphrase to match against.\n * @param {array} relatedKeyphrases The related keyphrases arrray.\n *\n * @returns {wp.Element} The rendered element.\n */\n\t\t// eslint-disable-next-line react/display-name\n\t\trenderAction: function renderAction(relatedKeyphrase, relatedKeyphrases) {\n\t\t\treturn wp.element.createElement(_SEMrushRelatedKeyphraseControls2.default, {\n\t\t\t\trelatedKeyphrase: relatedKeyphrase,\n\t\t\t\trelatedKeyphrases: relatedKeyphrases\n\t\t\t});\n\t\t}\n\t};\n})])(SEMrushRelatedKeyphrases);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9yZWR1eC9jb250YWluZXJzL1NFTXJ1c2hSZWxhdGVkS2V5cGhyYXNlcy5qcz84ZTVkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEV4dGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IHsgd2l0aFNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IGNvbXBvc2UgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb3NlXCI7XG5cbi8qIEludGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IFNFTXJ1c2hSZWxhdGVkS2V5cGhyYXNlQ29udHJvbHMgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvc2VtcnVzaC9TRU1ydXNoUmVsYXRlZEtleXBocmFzZUNvbnRyb2xzXCI7XG5cbi8vIFlvYXN0IFNFTyBmcmVlIGRlcGVuZGVuY2llcy5cbmNvbnN0IFNFTXJ1c2hSZWxhdGVkS2V5cGhyYXNlcyA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmNvbnRhaW5lcnMuU0VNcnVzaFJlbGF0ZWRLZXlwaHJhc2VzO1xuXG4vKipcbiAqIEdldHMgdGhlIG5lY2Vzc2FyeSBwcm9wcyBmcm9tIHRoZSBzdG9yZS5cbiAqXG4gKiBUaGlzIGNvbnRhaW5lciBleHRlbmRzIHRoZSBjb250YWluZXIgdXNlZCBvbiBGcmVlIGJ5IGFkZGluZyB0aGUgcHJvcHMgdGhhdFxuICogYXJlIG5lY2Vzc2FyeSBmb3IgdGhlIFByZW1pdW0gcGx1Z2luLlxuICpcbiAqIEBwYXJhbSB7ZnVuY3Rpb259IHNlbGVjdCBUaGUgc2VsZWN0IGNhbGxiYWNrIHRvIHVzZS5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBPYmplY3QgY29udGFpbmluZyB0aGUgY3VycmVudGx5IHNldCBrZXlwaHJhc2UgYW5kIHRoZSBzZXQgcmVsYXRlZCBrZXlwaHJhc2VzLlxuICovXG5leHBvcnQgZGVmYXVsdCBjb21wb3NlKCBbXG5cdHdpdGhTZWxlY3QoICggc2VsZWN0ICkgPT4ge1xuXHRcdHJldHVybiB7XG5cdFx0XHRrZXlwaHJhc2U6IHNlbGVjdCggXCJ5b2FzdC1zZW8vZWRpdG9yXCIgKS5nZXRGb2N1c0tleXBocmFzZSgpLFxuXHRcdFx0cmVsYXRlZEtleXBocmFzZXM6IHNlbGVjdCggXCJ5b2FzdC1zZW8tcHJlbWl1bS9lZGl0b3JcIiApLmdldEtleXdvcmRzKCksXG5cdFx0XHQvKipcblx0XHRcdCAqIFJlbmRlcnMgdGhlIHByb3BlciBhY3Rpb24gYnV0dG9ucyBkZXBlbmRpbmcgb24gdGhlIHBhc3NlZCBrZXlwaHJhc2UuIE90aGVyd2lzZSByZXR1cm5zLlxuXHRcdFx0ICpcblx0XHRcdCAqIEBwYXJhbSB7c3RyaW5nfSByZWxhdGVkS2V5cGhyYXNlIFRoZSByZWxhdGVkIGtleXBocmFzZSB0byBtYXRjaCBhZ2FpbnN0LlxuXHRcdFx0ICogQHBhcmFtIHthcnJheX0gcmVsYXRlZEtleXBocmFzZXMgVGhlIHJlbGF0ZWQga2V5cGhyYXNlcyBhcnJyYXkuXG5cdFx0XHQgKlxuXHRcdFx0ICogQHJldHVybnMge3dwLkVsZW1lbnR9IFRoZSByZW5kZXJlZCBlbGVtZW50LlxuXHRcdFx0ICovXG5cdFx0XHQvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QvZGlzcGxheS1uYW1lXG5cdFx0XHRyZW5kZXJBY3Rpb246ICggcmVsYXRlZEtleXBocmFzZSwgcmVsYXRlZEtleXBocmFzZXMgKSA9PiB7XG5cdFx0XHRcdHJldHVybiA8U0VNcnVzaFJlbGF0ZWRLZXlwaHJhc2VDb250cm9sc1xuXHRcdFx0XHRcdHJlbGF0ZWRLZXlwaHJhc2U9eyByZWxhdGVkS2V5cGhyYXNlIH1cblx0XHRcdFx0XHRyZWxhdGVkS2V5cGhyYXNlcz17IHJlbGF0ZWRLZXlwaHJhc2VzIH1cblx0XHRcdFx0Lz47XG5cdFx0XHR9LFxuXHRcdH07XG5cdH0gKSxcbl0gKSggU0VNcnVzaFJlbGF0ZWRLZXlwaHJhc2VzICk7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7O0FBTkE7QUFKQTtBQW9CQTtBQUVBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7OztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBakJBO0FBbUJBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///75\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.SEMrushRelatedKeyphraseControls = undefined;\n\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\nvar _data = __webpack_require__(3);\n\nvar _element = __webpack_require__(0);\n\nvar _i18n = __webpack_require__(1);\n\nvar _lodashEs = __webpack_require__(2);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _SEMrushRemoveRelatedKeyphraseLink = __webpack_require__(77);\n\nvar _SEMrushRemoveRelatedKeyphraseLink2 = _interopRequireDefault(_SEMrushRemoveRelatedKeyphraseLink);\n\nvar _SEMrushAddRelatedKeyphraseButton = __webpack_require__(78);\n\nvar _SEMrushAddRelatedKeyphraseButton2 = _interopRequireDefault(_SEMrushAddRelatedKeyphraseButton);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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; } /* External dependencies */\n\n\n/* Internal dependencies */\n\n\n/**\n * The SEMrushRelatedKeyphraseControls component.\n */\nvar SEMrushRelatedKeyphraseControls = function (_Component) {\n\t_inherits(SEMrushRelatedKeyphraseControls, _Component);\n\n\t/**\n * Constructs the SEMrushRelatedKeyphraseControls component.\n *\n * @param {Object} props The properties.\n *\n * @returns {void}\n */\n\tfunction SEMrushRelatedKeyphraseControls(props) {\n\t\t_classCallCheck(this, SEMrushRelatedKeyphraseControls);\n\n\t\tvar _this = _possibleConstructorReturn(this, (SEMrushRelatedKeyphraseControls.__proto__ || Object.getPrototypeOf(SEMrushRelatedKeyphraseControls)).call(this, props));\n\n\t\t_this.addButtonRef = (0, _element.createRef)();\n\t\t_this.removeLinkRef = (0, _element.createRef)();\n\t\t_this.addKeyphraseToList = _this.addKeyphraseToList.bind(_this);\n\t\t_this.removeKeyphraseFromList = _this.removeKeyphraseFromList.bind(_this);\n\t\treturn _this;\n\t}\n\t/**\n * Gets the associated keyphrase key based on the passed keyphrase.\n *\n * @param {array} keyphrases The keyphrases to search through.\n * @param {string} keyphrase The keyphrase to search for.\n *\n * @returns {string} The associated key. Returns an empty string if no match can be found.\n */\n\n\n\t_createClass(SEMrushRelatedKeyphraseControls, [{\n\t\tkey: "getAssociatedKeyphraseKey",\n\t\tvalue: function getAssociatedKeyphraseKey(keyphrases, keyphrase) {\n\t\t\tvar associatedKeyphrase = (0, _lodashEs.find)(keyphrases, { keyword: keyphrase });\n\n\t\t\tif ((0, _lodashEs.isUndefined)(associatedKeyphrase)) {\n\t\t\t\treturn "";\n\t\t\t}\n\n\t\t\treturn associatedKeyphrase.key;\n\t\t}\n\n\t\t/**\n * Determines whether the passed keyphrase matches the passed, related keyphrases.\n *\n * @param {array} relatedKeyphrases The current set related keyphrases.\n * @param {string} keyphrase The keyphrase to match.\n *\n * @returns {boolean} Whether or not a match was found.\n */\n\n\t}, {\n\t\tkey: "keyphraseExists",\n\t\tvalue: function keyphraseExists(relatedKeyphrases, keyphrase) {\n\t\t\treturn !(0, _lodashEs.isUndefined)((0, _lodashEs.find)(relatedKeyphrases, { keyword: keyphrase }));\n\t\t}\n\n\t\t/**\n * Determines whether the limit of related keyphrases has been reached.\n *\n * @returns {boolean} Whether or not the limit has been reached.\n */\n\n\t}, {\n\t\tkey: "relatedKeyphrasesLimitReached",\n\t\tvalue: function relatedKeyphrasesLimitReached() {\n\t\t\treturn this.props.relatedKeyphrases.length >= 4;\n\t\t}\n\n\t\t/**\n * Adds the keyphrase to the list.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "addKeyphraseToList",\n\t\tvalue: function addKeyphraseToList() {\n\t\t\tvar key = this.getAssociatedKeyphraseKey(this.props.relatedKeyphrases, this.props.relatedKeyphrase);\n\t\t\tif (key === "") {\n\t\t\t\tthis.props.addKeyphrase(this.props.relatedKeyphrase);\n\t\t\t}\n\t\t}\n\n\t\t/**\n * Removes the keyphrase from the list.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "removeKeyphraseFromList",\n\t\tvalue: function removeKeyphraseFromList() {\n\t\t\tvar key = this.getAssociatedKeyphraseKey(this.props.relatedKeyphrases, this.props.relatedKeyphrase);\n\t\t\tif (key === "") {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tthis.props.removeKeyphrase(key);\n\t\t}\n\n\t\t/**\n * Ensures proper focus on the add button or remove link.\n *\n * @param {Object} prevProps The previous props.\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "componentDidUpdate",\n\t\tvalue: function componentDidUpdate(prevProps) {\n\t\t\tvar keyphraseSelected = this.keyphraseExists(this.props.relatedKeyphrases, this.props.relatedKeyphrase);\n\t\t\tvar keyphrasePreviouslySelected = this.keyphraseExists(prevProps.relatedKeyphrases, prevProps.relatedKeyphrase);\n\n\t\t\tif (keyphraseSelected && !keyphrasePreviouslySelected) {\n\t\t\t\tthis.removeLinkRef.current.focus();\n\t\t\t}\n\n\t\t\tif (!keyphraseSelected && keyphrasePreviouslySelected) {\n\t\t\t\tthis.addButtonRef.current.focus();\n\t\t\t}\n\t\t}\n\n\t\t/**\n * Renders the controls component.\n *\n * @returns {Component} The component.\n */\n\n\t}, {\n\t\tkey: "render",\n\t\tvalue: function render() {\n\t\t\tvar relatedKeyphrase = this.props.relatedKeyphrase;\n\t\t\tvar relatedKeyphrases = this.props.relatedKeyphrases;\n\n\t\t\tif (relatedKeyphrases && this.keyphraseExists(relatedKeyphrases, relatedKeyphrase)) {\n\t\t\t\treturn wp.element.createElement(\n\t\t\t\t\t_element.Fragment,\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t"span",\n\t\t\t\t\t\t{ className: "yoast-modal__settings-saved" },\n\t\t\t\t\t\t(0, _i18n.__)("Added!", "wordpress-seo-premium")\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(_SEMrushRemoveRelatedKeyphraseLink2.default, {\n\t\t\t\t\t\tref: this.removeLinkRef,\n\t\t\t\t\t\tonRemove: this.removeKeyphraseFromList\n\t\t\t\t\t})\n\t\t\t\t);\n\t\t\t}\n\n\t\t\treturn wp.element.createElement(_SEMrushAddRelatedKeyphraseButton2.default, {\n\t\t\t\tbuttonRef: this.addButtonRef,\n\t\t\t\tdisabled: this.relatedKeyphrasesLimitReached(),\n\t\t\t\tonAdd: this.addKeyphraseToList\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn SEMrushRelatedKeyphraseControls;\n}(_element.Component);\n\nSEMrushRelatedKeyphraseControls.propTypes = {\n\trelatedKeyphrase: _propTypes2.default.string,\n\trelatedKeyphrases: _propTypes2.default.array,\n\taddKeyphrase: _propTypes2.default.func.isRequired,\n\tremoveKeyphrase: _propTypes2.default.func.isRequired\n};\n\nSEMrushRelatedKeyphraseControls.defaultProps = {\n\trelatedKeyphrase: "",\n\trelatedKeyphrases: []\n};\n\nexports.SEMrushRelatedKeyphraseControls = SEMrushRelatedKeyphraseControls;\nexports.default = (0, _data.withDispatch)(function (dispatch) {\n\tvar _dispatch = dispatch("yoast-seo-premium/editor"),\n\t addKeyphrase = _dispatch.addRelatedKeyword,\n\t removeKeyphrase = _dispatch.removeRelatedKeyword;\n\n\treturn {\n\t\taddKeyphrase: addKeyphrase,\n\t\tremoveKeyphrase: removeKeyphrase\n\t};\n})(SEMrushRelatedKeyphraseControls);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL3NlbXJ1c2gvU0VNcnVzaFJlbGF0ZWRLZXlwaHJhc2VDb250cm9scy5qcz9mZWEzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEV4dGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IHsgd2l0aERpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IHsgRnJhZ21lbnQsIENvbXBvbmVudCwgY3JlYXRlUmVmIH0gZnJvbSBcIkB3b3JkcHJlc3MvZWxlbWVudFwiO1xuaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyBmaW5kLCBpc1VuZGVmaW5lZCB9IGZyb20gXCJsb2Rhc2gtZXNcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcblxuLyogSW50ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQgU0VNcnVzaFJlbW92ZVJlbGF0ZWRLZXlwaHJhc2VMaW5rIGZyb20gXCIuL1NFTXJ1c2hSZW1vdmVSZWxhdGVkS2V5cGhyYXNlTGlua1wiO1xuaW1wb3J0IFNFTXJ1c2hBZGRSZWxhdGVkS2V5cGhyYXNlQnV0dG9uIGZyb20gXCIuL1NFTXJ1c2hBZGRSZWxhdGVkS2V5cGhyYXNlQnV0dG9uXCI7XG5cbi8qKlxuICogVGhlIFNFTXJ1c2hSZWxhdGVkS2V5cGhyYXNlQ29udHJvbHMgY29tcG9uZW50LlxuICovXG5jbGFzcyBTRU1ydXNoUmVsYXRlZEtleXBocmFzZUNvbnRyb2xzIGV4dGVuZHMgQ29tcG9uZW50IHtcblx0LyoqXG5cdCAqIENvbnN0cnVjdHMgdGhlIFNFTXJ1c2hSZWxhdGVkS2V5cGhyYXNlQ29udHJvbHMgY29tcG9uZW50LlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgVGhlIHByb3BlcnRpZXMuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0Y29uc3RydWN0b3IoIHByb3BzICkge1xuXHRcdHN1cGVyKCBwcm9wcyApO1xuXHRcdHRoaXMuYWRkQnV0dG9uUmVmID0gY3JlYXRlUmVmKCk7XG5cdFx0dGhpcy5yZW1vdmVMaW5rUmVmID0gY3JlYXRlUmVmKCk7XG5cdFx0dGhpcy5hZGRLZXlwaHJhc2VUb0xpc3QgPSB0aGlzLmFkZEtleXBocmFzZVRvTGlzdC5iaW5kKCB0aGlzICk7XG5cdFx0dGhpcy5yZW1vdmVLZXlwaHJhc2VGcm9tTGlzdCA9IHRoaXMucmVtb3ZlS2V5cGhyYXNlRnJvbUxpc3QuYmluZCggdGhpcyApO1xuXHR9XG5cdC8qKlxuXHQgKiBHZXRzIHRoZSBhc3NvY2lhdGVkIGtleXBocmFzZSBrZXkgYmFzZWQgb24gdGhlIHBhc3NlZCBrZXlwaHJhc2UuXG5cdCAqXG5cdCAqIEBwYXJhbSB7YXJyYXl9ICBrZXlwaHJhc2VzIFRoZSBrZXlwaHJhc2VzIHRvIHNlYXJjaCB0aHJvdWdoLlxuXHQgKiBAcGFyYW0ge3N0cmluZ30ga2V5cGhyYXNlICBUaGUga2V5cGhyYXNlIHRvIHNlYXJjaCBmb3IuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBhc3NvY2lhdGVkIGtleS4gUmV0dXJucyBhbiBlbXB0eSBzdHJpbmcgaWYgbm8gbWF0Y2ggY2FuIGJlIGZvdW5kLlxuXHQgKi9cblx0Z2V0QXNzb2NpYXRlZEtleXBocmFzZUtleSgga2V5cGhyYXNlcywga2V5cGhyYXNlICkge1xuXHRcdGNvbnN0IGFzc29jaWF0ZWRLZXlwaHJhc2UgPSBmaW5kKCBrZXlwaHJhc2VzLCB7IGtleXdvcmQ6IGtleXBocmFzZSB9ICk7XG5cblx0XHRpZiAoIGlzVW5kZWZpbmVkKCBhc3NvY2lhdGVkS2V5cGhyYXNlICkgKSB7XG5cdFx0XHRyZXR1cm4gXCJcIjtcblx0XHR9XG5cblx0XHRyZXR1cm4gYXNzb2NpYXRlZEtleXBocmFzZS5rZXk7XG5cdH1cblxuXHQvKipcblx0ICogRGV0ZXJtaW5lcyB3aGV0aGVyIHRoZSBwYXNzZWQga2V5cGhyYXNlIG1hdGNoZXMgdGhlIHBhc3NlZCwgcmVsYXRlZCBrZXlwaHJhc2VzLlxuXHQgKlxuXHQgKiBAcGFyYW0ge2FycmF5fSAgcmVsYXRlZEtleXBocmFzZXMgVGhlIGN1cnJlbnQgc2V0IHJlbGF0ZWQga2V5cGhyYXNlcy5cblx0ICogQHBhcmFtIHtzdHJpbmd9IGtleXBocmFzZSAgICAgICAgIFRoZSBrZXlwaHJhc2UgdG8gbWF0Y2guXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtib29sZWFufSBXaGV0aGVyIG9yIG5vdCBhIG1hdGNoIHdhcyBmb3VuZC5cblx0ICovXG5cdGtleXBocmFzZUV4aXN0cyggcmVsYXRlZEtleXBocmFzZXMsIGtleXBocmFzZSApIHtcblx0XHRyZXR1cm4gISBpc1VuZGVmaW5lZCggZmluZCggcmVsYXRlZEtleXBocmFzZXMsIHsga2V5d29yZDoga2V5cGhyYXNlIH0gKSApO1xuXHR9XG5cblx0LyoqXG5cdCAqIERldGVybWluZXMgd2hldGhlciB0aGUgbGltaXQgb2YgcmVsYXRlZCBrZXlwaHJhc2VzIGhhcyBiZWVuIHJlYWNoZWQuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtib29sZWFufSBXaGV0aGVyIG9yIG5vdCB0aGUgbGltaXQgaGFzIGJlZW4gcmVhY2hlZC5cblx0ICovXG5cdHJlbGF0ZWRLZXlwaHJhc2VzTGltaXRSZWFjaGVkKCkge1xuXHRcdHJldHVybiB0aGlzLnByb3BzLnJlbGF0ZWRLZXlwaHJhc2VzLmxlbmd0aCA+PSA0O1xuXHR9XG5cblx0LyoqXG5cdCAqIEFkZHMgdGhlIGtleXBocmFzZSB0byB0aGUgbGlzdC5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRhZGRLZXlwaHJhc2VUb0xpc3QoKSB7XG5cdFx0Y29uc3Qga2V5ID0gdGhpcy5nZXRBc3NvY2lhdGVkS2V5cGhyYXNlS2V5KFxuXHRcdFx0dGhpcy5wcm9wcy5yZWxhdGVkS2V5cGhyYXNlcyxcblx0XHRcdHRoaXMucHJvcHMucmVsYXRlZEtleXBocmFzZSxcblx0XHQpO1xuXHRcdGlmICgga2V5ID09PSBcIlwiICkge1xuXHRcdFx0dGhpcy5wcm9wcy5hZGRLZXlwaHJhc2UoIHRoaXMucHJvcHMucmVsYXRlZEtleXBocmFzZSApO1xuXHRcdH1cblx0fVxuXG5cdC8qKlxuXHQgKiBSZW1vdmVzIHRoZSBrZXlwaHJhc2UgZnJvbSB0aGUgbGlzdC5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRyZW1vdmVLZXlwaHJhc2VGcm9tTGlzdCgpIHtcblx0XHRjb25zdCBrZXkgPSB0aGlzLmdldEFzc29jaWF0ZWRLZXlwaHJhc2VLZXkoXG5cdFx0XHR0aGlzLnByb3BzLnJlbGF0ZWRLZXlwaHJhc2VzLFxuXHRcdFx0dGhpcy5wcm9wcy5yZWxhdGVkS2V5cGhyYXNlLFxuXHRcdCk7XG5cdFx0aWYgKCBrZXkgPT09IFwiXCIgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdHRoaXMucHJvcHMucmVtb3ZlS2V5cGhyYXNlKCBrZXkgKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBFbnN1cmVzIHByb3BlciBmb2N1cyBvbiB0aGUgYWRkIGJ1dHRvbiBvciByZW1vdmUgbGluay5cblx0ICpcblx0ICogQHBhcmFtIHtPYmplY3R9IHByZXZQcm9wcyBUaGUgcHJldmlvdXMgcHJvcHMuXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0Y29tcG9uZW50RGlkVXBkYXRlKCBwcmV2UHJvcHMgKSB7XG5cdFx0Y29uc3Qga2V5cGhyYXNlU2VsZWN0ZWQgPSB0aGlzLmtleXBocmFzZUV4aXN0cyggdGhpcy5wcm9wcy5yZWxhdGVkS2V5cGhyYXNlcywgdGhpcy5wcm9wcy5yZWxhdGVkS2V5cGhyYXNlICk7XG5cdFx0Y29uc3Qga2V5cGhyYXNlUHJldmlvdXNseVNlbGVjdGVkID0gdGhpcy5rZXlwaHJhc2VFeGlzdHMoIHByZXZQcm9wcy5yZWxhdGVkS2V5cGhyYXNlcywgcHJldlByb3BzLnJlbGF0ZWRLZXlwaHJhc2UgKTtcblxuXHRcdGlmICgga2V5cGhyYXNlU2VsZWN0ZWQgJiYgISBrZXlwaHJhc2VQcmV2aW91c2x5U2VsZWN0ZWQgKSB7XG5cdFx0XHR0aGlzLnJlbW92ZUxpbmtSZWYuY3VycmVudC5mb2N1cygpO1xuXHRcdH1cblxuXHRcdGlmICggISBrZXlwaHJhc2VTZWxlY3RlZCAmJiBrZXlwaHJhc2VQcmV2aW91c2x5U2VsZWN0ZWQgKSB7XG5cdFx0XHR0aGlzLmFkZEJ1dHRvblJlZi5jdXJyZW50LmZvY3VzKCk7XG5cdFx0fVxuXHR9XG5cblx0LyoqXG5cdCAqIFJlbmRlcnMgdGhlIGNvbnRyb2xzIGNvbXBvbmVudC5cblx0ICpcblx0ICogQHJldHVybnMge0NvbXBvbmVudH0gVGhlIGNvbXBvbmVudC5cblx0ICovXG5cdHJlbmRlcigpIHtcblx0XHRjb25zdCByZWxhdGVkS2V5cGhyYXNlID0gdGhpcy5wcm9wcy5yZWxhdGVkS2V5cGhyYXNlO1xuXHRcdGNvbnN0IHJlbGF0ZWRLZXlwaHJhc2VzID0gdGhpcy5wcm9wcy5yZWxhdGVkS2V5cGhyYXNlcztcblxuXHRcdGlmICggcmVsYXRlZEtleXBocmFzZXMgJiYgdGhpcy5rZXlwaHJhc2VFeGlzdHMoIHJlbGF0ZWRLZXlwaHJhc2VzLCByZWxhdGVkS2V5cGhyYXNlICkgKSB7XG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHRcdFx0PHNwYW4gY2xhc3NOYW1lPVwieW9hc3QtbW9kYWxfX3NldHRpbmdzLXNhdmVkXCI+eyBfXyggXCJBZGRlZCFcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApIH08L3NwYW4+XG5cdFx0XHRcdFx0PFNFTXJ1c2hSZW1vdmVSZWxhdGVkS2V5cGhyYXNlTGlua1xuXHRcdFx0XHRcdFx0cmVmPXsgdGhpcy5yZW1vdmVMaW5rUmVmIH1cblx0XHRcdFx0XHRcdG9uUmVtb3ZlPXsgdGhpcy5yZW1vdmVLZXlwaHJhc2VGcm9tTGlzdCB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0PC9GcmFnbWVudD5cblx0XHRcdCk7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIDxTRU1ydXNoQWRkUmVsYXRlZEtleXBocmFzZUJ1dHRvblxuXHRcdFx0YnV0dG9uUmVmPXsgdGhpcy5hZGRCdXR0b25SZWYgfVxuXHRcdFx0ZGlzYWJsZWQ9eyB0aGlzLnJlbGF0ZWRLZXlwaHJhc2VzTGltaXRSZWFjaGVkKCkgfVxuXHRcdFx0b25BZGQ9eyB0aGlzLmFkZEtleXBocmFzZVRvTGlzdCB9XG5cdFx0Lz47XG5cdH1cbn1cblxuU0VNcnVzaFJlbGF0ZWRLZXlwaHJhc2VDb250cm9scy5wcm9wVHlwZXMgPSB7XG5cdHJlbGF0ZWRLZXlwaHJhc2U6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHJlbGF0ZWRLZXlwaHJhc2VzOiBQcm9wVHlwZXMuYXJyYXksXG5cdGFkZEtleXBocmFzZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0cmVtb3ZlS2V5cGhyYXNlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuU0VNcnVzaFJlbGF0ZWRLZXlwaHJhc2VDb250cm9scy5kZWZhdWx0UHJvcHMgPSB7XG5cdHJlbGF0ZWRLZXlwaHJhc2U6IFwiXCIsXG5cdHJlbGF0ZWRLZXlwaHJhc2VzOiBbXSxcbn07XG5cbmV4cG9ydCB7IFNFTXJ1c2hSZWxhdGVkS2V5cGhyYXNlQ29udHJvbHMgfTtcblxuZXhwb3J0IGRlZmF1bHQgd2l0aERpc3BhdGNoKCAoIGRpc3BhdGNoICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0YWRkUmVsYXRlZEtleXdvcmQ6IGFkZEtleXBocmFzZSxcblx0XHRyZW1vdmVSZWxhdGVkS2V5d29yZDogcmVtb3ZlS2V5cGhyYXNlLFxuXHR9ID0gZGlzcGF0Y2goIFwieW9hc3Qtc2VvLXByZW1pdW0vZWRpdG9yXCIgKTtcblxuXHRyZXR1cm4ge1xuXHRcdGFkZEtleXBocmFzZSxcblx0XHRyZW1vdmVLZXlwaHJhc2UsXG5cdH07XG59ICkoIFNFTXJ1c2hSZWxhdGVkS2V5cGhyYXNlQ29udHJvbHMgKTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7OztBQUVBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7OztBQVZBO0FBQ0E7QUFDQTtBQUtBO0FBQ0E7QUFDQTtBQUVBOzs7QUFHQTs7O0FBQ0E7Ozs7Ozs7QUFPQTtBQUFBO0FBQ0E7QUFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU1BO0FBQ0E7Ozs7Ozs7Ozs7OztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7O0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7OztBQUtBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7O0FBS0E7QUFDQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFGQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7Ozs7QUFsSUE7QUFDQTtBQW9JQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUZBO0FBQ0E7QUFJQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFGQTtBQUlBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///76\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _i18n = __webpack_require__(1);\n\nvar _element = __webpack_require__(0);\n\n/**\n * The SEMrushRemoveRelatedKeyphraseLink component.\n *\n * @param {Object} props The props to use with the component.\n *\n * @returns {wp.Component} The component.\n */\n/* External dependencies */\nexports.default = (0, _element.forwardRef)(function (props, ref) {\n\treturn wp.element.createElement(\n\t\t"button",\n\t\t{\n\t\t\tref: ref,\n\t\t\tclassName: "yoast-remove",\n\t\t\tonClick: props.onRemove\n\t\t},\n\t\t(0, _i18n.__)("Remove", "wordpress-seo-premium")\n\t);\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL3NlbXJ1c2gvU0VNcnVzaFJlbW92ZVJlbGF0ZWRLZXlwaHJhc2VMaW5rLmpzPzBhNWYiXSwic291cmNlc0NvbnRlbnQiOlsiLyogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IGZvcndhcmRSZWYgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5cbi8qKlxuICogVGhlIFNFTXJ1c2hSZW1vdmVSZWxhdGVkS2V5cGhyYXNlTGluayBjb21wb25lbnQuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIFRoZSBwcm9wcyB0byB1c2Ugd2l0aCB0aGUgY29tcG9uZW50LlxuICpcbiAqIEByZXR1cm5zIHt3cC5Db21wb25lbnR9IFRoZSBjb21wb25lbnQuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZvcndhcmRSZWYoICggcHJvcHMsIHJlZiApID0+IHtcblx0cmV0dXJuIChcblx0XHQ8YnV0dG9uXG5cdFx0XHRyZWY9eyByZWYgfVxuXHRcdFx0Y2xhc3NOYW1lPVwieW9hc3QtcmVtb3ZlXCJcblx0XHRcdG9uQ2xpY2s9eyBwcm9wcy5vblJlbW92ZSB9XG5cdFx0PlxuXHRcdFx0eyBfXyggXCJSZW1vdmVcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApIH1cblx0XHQ8L2J1dHRvbj5cblx0KTtcbn0gKTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7Ozs7OztBQUpBO0FBV0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBTEE7QUFRQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///77\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _i18n = __webpack_require__(1);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _components = __webpack_require__(9);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * The SEMrushAddRelatedKeyphraseButton component.\n *\n * @param {Object} props The props to use with the component.\n *\n * @returns {wp.Component} The component.\n */\nvar SEMrushAddRelatedKeyphraseButton = function SEMrushAddRelatedKeyphraseButton(props) {\n\treturn wp.element.createElement(\n\t\t_components.NewButton,\n\t\t{\n\t\t\tvariant: "secondary",\n\t\t\tsmall: true,\n\t\t\tbuttonRef: props.buttonRef,\n\t\t\tonClick: props.onAdd,\n\t\t\tdisabled: props.disabled\n\t\t},\n\t\t(0, _i18n.__)("Add as related keyphrase", "wordpress-seo-premium")\n\t);\n};\n\n/* Yoast dependencies */\n/* External dependencies */\n\n\nSEMrushAddRelatedKeyphraseButton.propTypes = {\n\tbuttonRef: _propTypes2.default.object,\n\tonAdd: _propTypes2.default.func.isRequired,\n\tdisabled: _propTypes2.default.bool\n};\n\nSEMrushAddRelatedKeyphraseButton.defaultProps = {\n\tbuttonRef: null,\n\tdisabled: false\n};\n\nexports.default = SEMrushAddRelatedKeyphraseButton;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL3NlbXJ1c2gvU0VNcnVzaEFkZFJlbGF0ZWRLZXlwaHJhc2VCdXR0b24uanM/Yzg1NSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuXG4vKiBZb2FzdCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCB7IE5ld0J1dHRvbiB9IGZyb20gXCJAeW9hc3QvY29tcG9uZW50c1wiO1xuXG4vKipcbiAqIFRoZSBTRU1ydXNoQWRkUmVsYXRlZEtleXBocmFzZUJ1dHRvbiBjb21wb25lbnQuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIFRoZSBwcm9wcyB0byB1c2Ugd2l0aCB0aGUgY29tcG9uZW50LlxuICpcbiAqIEByZXR1cm5zIHt3cC5Db21wb25lbnR9IFRoZSBjb21wb25lbnQuXG4gKi9cbmNvbnN0IFNFTXJ1c2hBZGRSZWxhdGVkS2V5cGhyYXNlQnV0dG9uID0gKCBwcm9wcyApID0+IHtcblx0cmV0dXJuIChcblx0XHQ8TmV3QnV0dG9uXG5cdFx0XHR2YXJpYW50PVwic2Vjb25kYXJ5XCJcblx0XHRcdHNtYWxsPXsgdHJ1ZSB9XG5cdFx0XHRidXR0b25SZWY9eyBwcm9wcy5idXR0b25SZWYgfVxuXHRcdFx0b25DbGljaz17IHByb3BzLm9uQWRkIH1cblx0XHRcdGRpc2FibGVkPXsgcHJvcHMuZGlzYWJsZWQgfVxuXHRcdD5cblx0XHRcdHsgX18oIFwiQWRkIGFzIHJlbGF0ZWQga2V5cGhyYXNlXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKSB9XG5cdFx0PC9OZXdCdXR0b24+XG5cdCk7XG59O1xuXG5TRU1ydXNoQWRkUmVsYXRlZEtleXBocmFzZUJ1dHRvbi5wcm9wVHlwZXMgPSB7XG5cdGJ1dHRvblJlZjogUHJvcFR5cGVzLm9iamVjdCxcblx0b25BZGQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG5cdGRpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcbn07XG5cblNFTXJ1c2hBZGRSZWxhdGVkS2V5cGhyYXNlQnV0dG9uLmRlZmF1bHRQcm9wcyA9IHtcblx0YnV0dG9uUmVmOiBudWxsLFxuXHRkaXNhYmxlZDogZmFsc2UsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTRU1ydXNoQWRkUmVsYXRlZEtleXBocmFzZUJ1dHRvbjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7OztBQUVBO0FBQ0E7OztBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFPQTtBQVBBO0FBVUE7QUFDQTtBQXZCQTtBQUpBO0FBQ0E7QUFDQTtBQTBCQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBSUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///78\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\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; }; }(); /* global YoastSEO */\n\nvar _yoastComponents = __webpack_require__(12);\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\n/**\n * Powers the Insights feature in the metabox and the sidebar.\n */\nvar InsightsProvider = function () {\n\t/**\n * Powers the Insights feature in the metabox and the sidebar.\n *\n * @param {function} dispatch The Redux dispatch function to use.\n */\n\tfunction InsightsProvider(dispatch) {\n\t\t_classCallCheck(this, InsightsProvider);\n\n\t\tthis.dispatch = dispatch;\n\t}\n\n\t/**\n * Dispatches the words for insights to the redux store.\n *\n * @param {array} words The words for insights.\n *\n * @returns {void}\n */\n\n\n\t_createClass(InsightsProvider, [{\n\t\tkey: "dispatchInsights",\n\t\tvalue: function dispatchInsights(words) {\n\t\t\tthis.dispatch((0, _yoastComponents.setWordsForInsights)(words));\n\t\t}\n\n\t\t/**\n * Executes the YoastSEO research to retrieve prominent words and dispatches\n * the results to the Redux store.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "update",\n\t\tvalue: function update() {\n\t\t\tvar _this = this;\n\n\t\t\tYoastSEO.analysis.worker.runResearch("getProminentWordsForInsights").then(function (_ref) {\n\t\t\t\tvar result = _ref.result;\n\n\t\t\t\t_this.dispatchInsights(result);\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn InsightsProvider;\n}();\n\nexports.default = InsightsProvider;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9zZXJ2aWNlcy9JbnNpZ2h0c1Byb3ZpZGVyLmpzPzdlM2EiXSwic291cmNlc0NvbnRlbnQiOlsiLyogZ2xvYmFsIFlvYXN0U0VPICovXG5cbmltcG9ydCB7IHNldFdvcmRzRm9ySW5zaWdodHMgfSBmcm9tIFwieW9hc3QtY29tcG9uZW50c1wiO1xuXG4vKipcbiAqIFBvd2VycyB0aGUgSW5zaWdodHMgZmVhdHVyZSBpbiB0aGUgbWV0YWJveCBhbmQgdGhlIHNpZGViYXIuXG4gKi9cbmNsYXNzIEluc2lnaHRzUHJvdmlkZXIge1xuXHQvKipcblx0ICogUG93ZXJzIHRoZSBJbnNpZ2h0cyBmZWF0dXJlIGluIHRoZSBtZXRhYm94IGFuZCB0aGUgc2lkZWJhci5cblx0ICpcblx0ICogQHBhcmFtIHtmdW5jdGlvbn0gZGlzcGF0Y2ggVGhlIFJlZHV4IGRpc3BhdGNoIGZ1bmN0aW9uIHRvIHVzZS5cblx0ICovXG5cdGNvbnN0cnVjdG9yKCBkaXNwYXRjaCApIHtcblx0XHR0aGlzLmRpc3BhdGNoID0gZGlzcGF0Y2g7XG5cdH1cblxuXHQvKipcblx0ICogRGlzcGF0Y2hlcyB0aGUgd29yZHMgZm9yIGluc2lnaHRzIHRvIHRoZSByZWR1eCBzdG9yZS5cblx0ICpcblx0ICogQHBhcmFtIHthcnJheX0gd29yZHMgVGhlIHdvcmRzIGZvciBpbnNpZ2h0cy5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRkaXNwYXRjaEluc2lnaHRzKCB3b3JkcyApIHtcblx0XHR0aGlzLmRpc3BhdGNoKCBzZXRXb3Jkc0Zvckluc2lnaHRzKCB3b3JkcyApICk7XG5cdH1cblxuXHQvKipcblx0ICogRXhlY3V0ZXMgdGhlIFlvYXN0U0VPIHJlc2VhcmNoIHRvIHJldHJpZXZlIHByb21pbmVudCB3b3JkcyBhbmQgZGlzcGF0Y2hlc1xuXHQgKiB0aGUgcmVzdWx0cyB0byB0aGUgUmVkdXggc3RvcmUuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0dXBkYXRlKCkge1xuXHRcdFlvYXN0U0VPLmFuYWx5c2lzLndvcmtlci5ydW5SZXNlYXJjaCggXCJnZXRQcm9taW5lbnRXb3Jkc0Zvckluc2lnaHRzXCIgKVxuXHRcdFx0LnRoZW4oICggeyByZXN1bHQgfSApID0+IHtcblx0XHRcdFx0dGhpcy5kaXNwYXRjaEluc2lnaHRzKCByZXN1bHQgKTtcblx0XHRcdH0gKTtcblx0fVxufVxuXG5leHBvcnQgZGVmYXVsdCBJbnNpZ2h0c1Byb3ZpZGVyO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTs7O0FBQ0E7OztBQUdBO0FBQ0E7Ozs7O0FBS0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7O0FBTUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBOzs7Ozs7QUFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///79\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _i18n = __webpack_require__(1);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _WordOccurrenceInsights = __webpack_require__(47);\n\nvar _WordOccurrenceInsights2 = _interopRequireDefault(_WordOccurrenceInsights);\n\nvar _EstimatedReadingTime = __webpack_require__(49);\n\nvar _EstimatedReadingTime2 = _interopRequireDefault(_EstimatedReadingTime);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\nvar EditorModal = window.yoast.editorModules.containers.EditorModal;\nvar withSidebarPriority = window.yoast.editorModules.components.higherorder.withYoastSidebarPriority;\nvar TopLevelProviders = window.yoast.editorModules.components.TopLevelProviders;\n\n/**\n * Renders the insights modal.\n *\n * @param {Object} store The redux store.\n * @param {Object} theme The theme to use.\n *\n * @returns {JSX.Element} The rendered insights tree.\n */\nvar InsightsModal = withSidebarPriority(function (_ref) {\n\tvar store = _ref.store,\n\t theme = _ref.theme,\n\t location = _ref.location;\n\n\treturn wp.element.createElement(\n\t\tTopLevelProviders,\n\t\t{\n\t\t\tstore: store,\n\t\t\ttheme: theme,\n\t\t\tlocation: location\n\t\t},\n\t\twp.element.createElement(\n\t\t\tEditorModal,\n\t\t\t{\n\t\t\t\ttitle: (0, _i18n.__)("Insights", "wordpress-seo-premium"),\n\t\t\t\tid: "yoast-insights-collapsible-" + location\n\t\t\t},\n\t\t\twp.element.createElement(\n\t\t\t\t"div",\n\t\t\t\t{ className: "yoast-modal-content--columns" },\n\t\t\t\twp.element.createElement(_WordOccurrenceInsights2.default, null),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t"div",\n\t\t\t\t\tnull,\n\t\t\t\t\twp.element.createElement(_EstimatedReadingTime2.default, null)\n\t\t\t\t)\n\t\t\t)\n\t\t)\n\t);\n});\n\nInsightsModal.propTypes = {\n\tstore: _propTypes2.default.object.isRequired,\n\ttheme: _propTypes2.default.object.isRequired,\n\trenderPriority: _propTypes2.default.number.isRequired\n};\n\nexports.default = InsightsModal;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXNzZXRzL2pzL3NyYy9jb21wb25lbnRzL21vZGFscy9JbnNpZ2h0cy5qcz9iNmMxIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IFdvcmRPY2N1cmVuY2VJbnNpZ2h0c0NvbnRhaW5lciBmcm9tIFwiLi4vLi4vcmVkdXgvY29udGFpbmVycy9Xb3JkT2NjdXJyZW5jZUluc2lnaHRzXCI7XG5pbXBvcnQgRXN0aW1hdGVkUmVhZGluZ1RpbWVDb250YWluZXIgZnJvbSBcIi4uLy4uL3JlZHV4L2NvbnRhaW5lcnMvRXN0aW1hdGVkUmVhZGluZ1RpbWVcIjtcblxuLy8gWW9hc3QgU0VPIGZyZWUgZGVwZW5kZW5jaWVzLlxuY29uc3QgRWRpdG9yTW9kYWwgPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb250YWluZXJzLkVkaXRvck1vZGFsO1xuY29uc3Qgd2l0aFNpZGViYXJQcmlvcml0eSA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmNvbXBvbmVudHMuaGlnaGVyb3JkZXIud2l0aFlvYXN0U2lkZWJhclByaW9yaXR5O1xuY29uc3QgVG9wTGV2ZWxQcm92aWRlcnMgPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb21wb25lbnRzLlRvcExldmVsUHJvdmlkZXJzO1xuXG4vKipcbiAqIFJlbmRlcnMgdGhlIGluc2lnaHRzIG1vZGFsLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdG9yZSBUaGUgcmVkdXggc3RvcmUuXG4gKiBAcGFyYW0ge09iamVjdH0gdGhlbWUgVGhlIHRoZW1lIHRvIHVzZS5cbiAqXG4gKiBAcmV0dXJucyB7SlNYLkVsZW1lbnR9IFRoZSByZW5kZXJlZCBpbnNpZ2h0cyB0cmVlLlxuICovXG5jb25zdCBJbnNpZ2h0c01vZGFsID0gd2l0aFNpZGViYXJQcmlvcml0eSggKCB7IHN0b3JlLCB0aGVtZSwgbG9jYXRpb24gfSApID0+IHtcblx0cmV0dXJuIChcblx0XHQ8VG9wTGV2ZWxQcm92aWRlcnNcblx0XHRcdHN0b3JlPXsgc3RvcmUgfVxuXHRcdFx0dGhlbWU9eyB0aGVtZSB9XG5cdFx0XHRsb2NhdGlvbj17IGxvY2F0aW9uIH1cblx0XHQ+XG5cdFx0XHQ8RWRpdG9yTW9kYWxcblx0XHRcdFx0dGl0bGU9eyBfXyggXCJJbnNpZ2h0c1wiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICkgfVxuXHRcdFx0XHRpZD17IGB5b2FzdC1pbnNpZ2h0cy1jb2xsYXBzaWJsZS0keyBsb2NhdGlvbiB9YCB9XG5cdFx0XHQ+XG5cdFx0XHRcdDxkaXYgY2xhc3NOYW1lPVwieW9hc3QtbW9kYWwtY29udGVudC0tY29sdW1uc1wiPlxuXHRcdFx0XHRcdDxXb3JkT2NjdXJlbmNlSW5zaWdodHNDb250YWluZXIgLz5cblx0XHRcdFx0XHQ8ZGl2PlxuXHRcdFx0XHRcdFx0PEVzdGltYXRlZFJlYWRpbmdUaW1lQ29udGFpbmVyIC8+XG5cdFx0XHRcdFx0PC9kaXY+XG5cdFx0XHRcdDwvZGl2PlxuXHRcdFx0PC9FZGl0b3JNb2RhbD5cblx0XHQ8L1RvcExldmVsUHJvdmlkZXJzPlxuXHQpO1xufSApO1xuXG5JbnNpZ2h0c01vZGFsLnByb3BUeXBlcyA9IHtcblx0c3RvcmU6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcblx0dGhlbWU6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcblx0cmVuZGVyUHJpb3JpdHk6IFByb3BUeXBlcy5udW1iZXIuaXNSZXF1aXJlZCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEluc2lnaHRzTW9kYWw7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFRQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFGQTtBQUpBO0FBTEE7QUFrQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQUtBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///80\n')},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(module,exports,__webpack_require__){"use strict";eval('\n\nvar _data = __webpack_require__(3);\n\nvar _hooks = __webpack_require__(44);\n\nvar _featureFlag = __webpack_require__(50);\n\nvar _initializeEditorStore = __webpack_require__(119);\n\nvar _initializeEditorStore2 = _interopRequireDefault(_initializeEditorStore);\n\nvar _initializeInsights = __webpack_require__(120);\n\nvar _initializeInsights2 = _interopRequireDefault(_initializeInsights);\n\nvar _initializeLinkSuggester = __webpack_require__(121);\n\nvar _initializeLinkSuggester2 = _interopRequireDefault(_initializeLinkSuggester);\n\nvar _initializeMorphologyData = __webpack_require__(122);\n\nvar _initializeMorphologyData2 = _interopRequireDefault(_initializeMorphologyData);\n\nvar _initializeRelatedKeyphrasesAndSynonyms = __webpack_require__(124);\n\nvar _initializeRelatedKeyphrasesAndSynonyms2 = _interopRequireDefault(_initializeRelatedKeyphrasesAndSynonyms);\n\nvar _initializeSidebar = __webpack_require__(127);\n\nvar _initializeSidebar2 = _interopRequireDefault(_initializeSidebar);\n\nvar _initializeRedirectNotification = __webpack_require__(132);\n\nvar _initializeRedirectNotification2 = _interopRequireDefault(_initializeRedirectNotification);\n\nvar _HiddenFieldPersistence = __webpack_require__(74);\n\nvar _HiddenFieldPersistence2 = _interopRequireDefault(_HiddenFieldPersistence);\n\nvar _initializeKeywordDistribution = __webpack_require__(133);\n\nvar _initializeKeywordDistribution2 = _interopRequireDefault(_initializeKeywordDistribution);\n\nvar _initializeSocialPreviews = __webpack_require__(134);\n\nvar _initializeSocialPreviews2 = _interopRequireDefault(_initializeSocialPreviews);\n\nvar _initializeSubscriber = __webpack_require__(137);\n\nvar _initializeSubscriber2 = _interopRequireDefault(_initializeSubscriber);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\nvar _window$yoast$editorM = window.yoast.editorModules.helpers.i18n,\n setTextdomainL10n = _window$yoast$editorM.setTextdomainL10n,\n setYoastComponentsL10n = _window$yoast$editorM.setYoastComponentsL10n;\n\n\nsetTextdomainL10n("wordpress-seo-premium", "wpseoPremiumJSL10n");\nsetYoastComponentsL10n();\n\n/**\n * Initializes the metabox for premium.\n *\n * @returns {void}\n */\nvar initializeMetabox = function initializeMetabox() {\n\tvar store = (0, _initializeEditorStore2.default)();\n\n\tvar keywordDistribution = (0, _initializeKeywordDistribution2.default)();\n\tvar insights = (0, _initializeInsights2.default)(store);\n\tvar linkSuggester = (0, _initializeLinkSuggester2.default)(store);\n\n\t(0, _initializeSubscriber2.default)(store, keywordDistribution, insights, linkSuggester);\n\t(0, _initializeRelatedKeyphrasesAndSynonyms2.default)(store);\n\t(0, _initializeRedirectNotification2.default)();\n\t(0, _initializeSidebar2.default)(store);\n\t(0, _initializeMorphologyData2.default)();\n\t(0, _initializeSocialPreviews2.default)();\n\n\tvar hiddenFieldPersistence = new _HiddenFieldPersistence2.default();\n\tstore.subscribe(function () {\n\t\thiddenFieldPersistence.persist(store.getState());\n\t});\n};\n\n/**\n * Initializes the metaboxes for premium in Elementor.\n *\n * @returns {void}\n */\nvar initializeElementorIntegration = function initializeElementorIntegration() {\n\t// Safety check to run after our free code.\n\tif (!(0, _data.dispatch)("yoast-seo/editor")) {\n\t\tsetTimeout(initializeElementorIntegration, 100);\n\t\treturn;\n\t}\n\n\ttry {\n\t\t// Enable features inside the premium metabox.\n\t\t(0, _featureFlag.enableFeatures)(window.wpseoFeaturesL10n);\n\n\t\t// Initialize!\n\t\tinitializeMetabox();\n\t} catch (caughtError) {\n\t\tconsole.error(caughtError);\n\t}\n};\n\n(0, _hooks.addAction)("yoast.elementor.loaded", "yoast/yoast-seo-premium/initializeElementorIntegration", initializeElementorIntegration);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTE4LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yLmpzP2Y3ZGQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZGlzcGF0Y2ggfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5pbXBvcnQgeyBhZGRBY3Rpb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9ob29rc1wiO1xuaW1wb3J0IHsgZW5hYmxlRmVhdHVyZXMgfSBmcm9tIFwiQHlvYXN0L2ZlYXR1cmUtZmxhZ1wiO1xuaW1wb3J0IGluaXRpYWxpemVFZGl0b3JTdG9yZSBmcm9tIFwiLi9lbGVtZW50b3IvaW5pdGlhbGl6ZXJzL2luaXRpYWxpemVFZGl0b3JTdG9yZVwiO1xuaW1wb3J0IGluaXRpYWxpemVJbnNpZ2h0cyBmcm9tIFwiLi9lbGVtZW50b3IvaW5pdGlhbGl6ZXJzL2luaXRpYWxpemVJbnNpZ2h0c1wiO1xuaW1wb3J0IGluaXRpYWxpemVMaW5rU3VnZ2VzdGVyIGZyb20gXCIuL2VsZW1lbnRvci9pbml0aWFsaXplcnMvaW5pdGlhbGl6ZUxpbmtTdWdnZXN0ZXJcIjtcbmltcG9ydCBpbml0aWFsaXplTW9ycGhvbG9neURhdGEgZnJvbSBcIi4vZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplTW9ycGhvbG9neURhdGFcIjtcbmltcG9ydCBpbml0aWFsaXplUmVsYXRlZEtleXBocmFzZXNBbmRTeW5vbnltcyBmcm9tIFwiLi9lbGVtZW50b3IvaW5pdGlhbGl6ZXJzL2luaXRpYWxpemVSZWxhdGVkS2V5cGhyYXNlc0FuZFN5bm9ueW1zXCI7XG5pbXBvcnQgaW5pdGlhbGl6ZVNpZGViYXIgZnJvbSBcIi4vZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplU2lkZWJhclwiO1xuaW1wb3J0IGluaXRpYWxpemVSZWRpcmVjdE5vdGlmaWNhdGlvbiBmcm9tIFwiLi9lbGVtZW50b3IvaW5pdGlhbGl6ZXJzL2luaXRpYWxpemVSZWRpcmVjdE5vdGlmaWNhdGlvblwiO1xuaW1wb3J0IEhpZGRlbkZpZWxkUGVyc2lzdGVuY2UgZnJvbSBcIi4vc2VydmljZXMvSGlkZGVuRmllbGRQZXJzaXN0ZW5jZVwiO1xuaW1wb3J0IGluaXRpYWxpemVLZXl3b3JkRGlzdHJpYnV0aW9uIGZyb20gXCIuL2VsZW1lbnRvci9pbml0aWFsaXplcnMvaW5pdGlhbGl6ZUtleXdvcmREaXN0cmlidXRpb25cIjtcbmltcG9ydCBpbml0aWFsaXplU29jaWFsUHJldmlld3MgZnJvbSBcIi4vZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplU29jaWFsUHJldmlld3NcIjtcbmltcG9ydCBpbml0aWFsaXplU3Vic2NyaWJlciBmcm9tIFwiLi9lbGVtZW50b3IvaW5pdGlhbGl6ZXJzL2luaXRpYWxpemVTdWJzY3JpYmVyXCI7XG5cbi8vIFlvYXN0IFNFTyBmcmVlIGRlcGVuZGVuY2llcy5cbmNvbnN0IHsgc2V0VGV4dGRvbWFpbkwxMG4sIHNldFlvYXN0Q29tcG9uZW50c0wxMG4gfSA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmhlbHBlcnMuaTE4bjtcblxuc2V0VGV4dGRvbWFpbkwxMG4oIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIsIFwid3BzZW9QcmVtaXVtSlNMMTBuXCIgKTtcbnNldFlvYXN0Q29tcG9uZW50c0wxMG4oKTtcblxuLyoqXG4gKiBJbml0aWFsaXplcyB0aGUgbWV0YWJveCBmb3IgcHJlbWl1bS5cbiAqXG4gKiBAcmV0dXJucyB7dm9pZH1cbiAqL1xuY29uc3QgaW5pdGlhbGl6ZU1ldGFib3ggPSBmdW5jdGlvbigpIHtcblx0Y29uc3Qgc3RvcmUgPSBpbml0aWFsaXplRWRpdG9yU3RvcmUoKTtcblxuXHRjb25zdCBrZXl3b3JkRGlzdHJpYnV0aW9uID0gaW5pdGlhbGl6ZUtleXdvcmREaXN0cmlidXRpb24oKTtcblx0Y29uc3QgaW5zaWdodHMgPSBpbml0aWFsaXplSW5zaWdodHMoIHN0b3JlICk7XG5cdGNvbnN0IGxpbmtTdWdnZXN0ZXIgPSBpbml0aWFsaXplTGlua1N1Z2dlc3Rlciggc3RvcmUgKTtcblxuXHRpbml0aWFsaXplU3Vic2NyaWJlciggc3RvcmUsIGtleXdvcmREaXN0cmlidXRpb24sIGluc2lnaHRzLCBsaW5rU3VnZ2VzdGVyICk7XG5cdGluaXRpYWxpemVSZWxhdGVkS2V5cGhyYXNlc0FuZFN5bm9ueW1zKCBzdG9yZSApO1xuXHRpbml0aWFsaXplUmVkaXJlY3ROb3RpZmljYXRpb24oKTtcblx0aW5pdGlhbGl6ZVNpZGViYXIoIHN0b3JlICk7XG5cdGluaXRpYWxpemVNb3JwaG9sb2d5RGF0YSgpO1xuXHRpbml0aWFsaXplU29jaWFsUHJldmlld3MoKTtcblxuXHRjb25zdCBoaWRkZW5GaWVsZFBlcnNpc3RlbmNlID0gbmV3IEhpZGRlbkZpZWxkUGVyc2lzdGVuY2UoKTtcblx0c3RvcmUuc3Vic2NyaWJlKCAoKSA9PiB7XG5cdFx0aGlkZGVuRmllbGRQZXJzaXN0ZW5jZS5wZXJzaXN0KCBzdG9yZS5nZXRTdGF0ZSgpICk7XG5cdH0gKTtcbn07XG5cbi8qKlxuICogSW5pdGlhbGl6ZXMgdGhlIG1ldGFib3hlcyBmb3IgcHJlbWl1bSBpbiBFbGVtZW50b3IuXG4gKlxuICogQHJldHVybnMge3ZvaWR9XG4gKi9cbmNvbnN0IGluaXRpYWxpemVFbGVtZW50b3JJbnRlZ3JhdGlvbiA9IGZ1bmN0aW9uKCkge1xuXHQvLyBTYWZldHkgY2hlY2sgdG8gcnVuIGFmdGVyIG91ciBmcmVlIGNvZGUuXG5cdGlmICggISBkaXNwYXRjaCggXCJ5b2FzdC1zZW8vZWRpdG9yXCIgKSApIHtcblx0XHRzZXRUaW1lb3V0KCBpbml0aWFsaXplRWxlbWVudG9ySW50ZWdyYXRpb24sIDEwMCApO1xuXHRcdHJldHVybjtcblx0fVxuXG5cdHRyeSB7XG5cdFx0Ly8gRW5hYmxlIGZlYXR1cmVzIGluc2lkZSB0aGUgcHJlbWl1bSBtZXRhYm94LlxuXHRcdGVuYWJsZUZlYXR1cmVzKCB3aW5kb3cud3BzZW9GZWF0dXJlc0wxMG4gKTtcblxuXHRcdC8vIEluaXRpYWxpemUhXG5cdFx0aW5pdGlhbGl6ZU1ldGFib3goKTtcblx0fSBjYXRjaCAoIGNhdWdodEVycm9yICkge1xuXHRcdGNvbnNvbGUuZXJyb3IoIGNhdWdodEVycm9yICk7XG5cdH1cbn07XG5cbmFkZEFjdGlvbiggXCJ5b2FzdC5lbGVtZW50b3IubG9hZGVkXCIsIFwieW9hc3QveW9hc3Qtc2VvLXByZW1pdW0vaW5pdGlhbGl6ZUVsZW1lbnRvckludGVncmF0aW9uXCIsIGluaXRpYWxpemVFbGVtZW50b3JJbnRlZ3JhdGlvbiApO1xuIl0sIm1hcHBpbmdzIjoiOztBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///118\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = initializeEditorStore;\n\nvar _data = __webpack_require__(3);\n\nvar _actions = __webpack_require__(62);\n\nvar actions = _interopRequireWildcard(_actions);\n\nvar _rootReducer = __webpack_require__(55);\n\nvar _rootReducer2 = _interopRequireDefault(_rootReducer);\n\nvar _selectors = __webpack_require__(63);\n\nvar selectors = _interopRequireWildcard(_selectors);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\n/**\n * Registers a redux store in Elementor.\n *\n * @returns {Object} The store.\n */\nfunction initializeEditorStore() {\n\treturn (0, _data.registerStore)("yoast-seo-premium/editor", {\n\t\treducer: _rootReducer2.default,\n\t\tactions: actions,\n\t\tselectors: selectors\n\t});\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTE5LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplRWRpdG9yU3RvcmUuanM/OTk1OSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZWdpc3RlclN0b3JlIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0ICogYXMgYWN0aW9ucyBmcm9tIFwiLi4vLi4vcmVkdXgvYWN0aW9uc1wiO1xuaW1wb3J0IHJlZHVjZXJzIGZyb20gXCIuLi8uLi9yZWR1eC9yZWR1Y2Vycy9yb290UmVkdWNlclwiO1xuaW1wb3J0ICogYXMgc2VsZWN0b3JzIGZyb20gXCIuLi8uLi9yZWR1eC9zZWxlY3RvcnNcIjtcblxuLyoqXG4gKiBSZWdpc3RlcnMgYSByZWR1eCBzdG9yZSBpbiBFbGVtZW50b3IuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gVGhlIHN0b3JlLlxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBpbml0aWFsaXplRWRpdG9yU3RvcmUoKSB7XG5cdHJldHVybiByZWdpc3RlclN0b3JlKCBcInlvYXN0LXNlby1wcmVtaXVtL2VkaXRvclwiLCB7XG5cdFx0cmVkdWNlcjogcmVkdWNlcnMsXG5cdFx0YWN0aW9ucyxcblx0XHRzZWxlY3RvcnMsXG5cdH0gKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFVQTtBQUNBO0FBWEE7QUFDQTtBQUFBO0FBQ0E7QUFEQTtBQUNBO0FBQUE7QUFDQTs7O0FBQUE7QUFDQTtBQURBO0FBQ0E7Ozs7O0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///119\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\nexports.default = initializeInsights;\n\nvar _lodash = __webpack_require__(2);\n\nvar _InsightsProvider = __webpack_require__(79);\n\nvar _InsightsProvider2 = _interopRequireDefault(_InsightsProvider);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar isInsightsEnabled = (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.insightsEnabled", "disabled") === "enabled";\n\n/**\n * Initializes the Insights.\n *\n * @param {Object} store The premium store.\n *\n * @returns {InsightsProvider} The insights provider.\n */\nfunction initializeInsights(store) {\n if (!isInsightsEnabled) {\n return null;\n }\n\n var dispatch = store.dispatch.bind(store);\n\n return new _InsightsProvider2.default(dispatch);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIwLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplSW5zaWdodHMuanM/MDhkOCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBnZXQgfSBmcm9tIFwibG9kYXNoXCI7XG5pbXBvcnQgSW5zaWdodHNQcm92aWRlciBmcm9tIFwiLi4vLi4vc2VydmljZXMvSW5zaWdodHNQcm92aWRlclwiO1xuXG5jb25zdCBpc0luc2lnaHRzRW5hYmxlZCA9IGdldCggd2luZG93LCBcIndwc2VvUHJlbWl1bU1ldGFib3hEYXRhLmRhdGEuaW5zaWdodHNFbmFibGVkXCIsIFwiZGlzYWJsZWRcIiApID09PSBcImVuYWJsZWRcIjtcblxuLyoqXG4gKiBJbml0aWFsaXplcyB0aGUgSW5zaWdodHMuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHN0b3JlIFRoZSBwcmVtaXVtIHN0b3JlLlxuICpcbiAqIEByZXR1cm5zIHtJbnNpZ2h0c1Byb3ZpZGVyfSBUaGUgaW5zaWdodHMgcHJvdmlkZXIuXG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGluaXRpYWxpemVJbnNpZ2h0cyggc3RvcmUgKSB7XG5cdGlmICggISBpc0luc2lnaHRzRW5hYmxlZCApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdGNvbnN0IGRpc3BhdGNoID0gc3RvcmUuZGlzcGF0Y2guYmluZCggc3RvcmUgKTtcblxuXHRyZXR1cm4gbmV3IEluc2lnaHRzUHJvdmlkZXIoIGRpc3BhdGNoICk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBWUE7QUFDQTtBQWJBO0FBQ0E7QUFBQTtBQUNBOzs7OztBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///120\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = initializeLinkSuggester;\n\nvar _element = __webpack_require__(0);\n\nvar _lodash = __webpack_require__(2);\n\nvar _linkSuggestionsIsSupported = __webpack_require__(35);\n\nvar _linkSuggestionsIsSupported2 = _interopRequireDefault(_linkSuggestionsIsSupported);\n\nvar _LinkSuggestions = __webpack_require__(28);\n\nvar _LinkSuggestions2 = __webpack_require__(46);\n\nvar _LinkSuggestions3 = _interopRequireDefault(_LinkSuggestions2);\n\nvar _LinkSuggester = __webpack_require__(51);\n\nvar _LinkSuggester2 = _interopRequireDefault(_LinkSuggester);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar isLinkSuggestionsSupported = (0, _linkSuggestionsIsSupported2.default)();\n\n/**\n * Render the LinkSuggestions metabox.\n *\n * @returns {void}\n */\nfunction renderLinkSuggestionsMetabox() {\n\tif (!document.getElementById("yoast_internal_linking")) {\n\t\treturn;\n\t}\n\n\t(0, _element.render)(wp.element.createElement(_LinkSuggestions3.default, null), document.getElementById("yoast_internal_linking").getElementsByClassName("inside")[0]);\n}\n\n/**\n * Initializes the metabox for link suggestions.\n *\n * @param {Object} store The premium store.\n *\n * @returns {LinkSuggester} The link suggester.\n */\nfunction initializeLinkSuggester(store) {\n\tif (!isLinkSuggestionsSupported) {\n\t\treturn null;\n\t}\n\n\tvar dispatch = store.dispatch.bind(store);\n\n\tdispatch((0, _LinkSuggestions.loadLinkSuggestions)());\n\n\tvar suggester = new _LinkSuggester2.default({\n\t\tdispatch: dispatch,\n\t\trootUrl: (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.restApi.root", ""),\n\t\tnonce: (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.restApi.nonce", ""),\n\t\tcurrentObjectId: (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.currentObjectId", 0),\n\t\tcurrentObjectType: (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.currentObjectType", "post"),\n\t\tshowUnindexedWarning: (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.linkSuggestionsUnindexed", false),\n\t\tmaxWordsToSave: (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.perIndexableLimit", 20)\n\t});\n\n\tvar millisecondsBeforeLoadingLinkSuggestions = 2000;\n\n\t/*\n * Make sure that the editor is fully loaded before analyzing its contents.\n */\n\twindow.setTimeout(function () {\n\t\tsuggester.update();\n\t\tsuggester.updateUsedLinks();\n\t}, millisecondsBeforeLoadingLinkSuggestions);\n\n\trenderLinkSuggestionsMetabox();\n\n\treturn suggester;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIxLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplTGlua1N1Z2dlc3Rlci5qcz85ZGU5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IGdldCB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCBsaW5rU3VnZ2VzdGlvbnNJc1N1cHBvcnRlZCBmcm9tIFwiLi4vLi4vZnVuY3Rpb25zL2xpbmtTdWdnZXN0aW9uc0lzU3VwcG9ydGVkXCI7XG5pbXBvcnQgeyBsb2FkTGlua1N1Z2dlc3Rpb25zIH0gZnJvbSBcIi4uLy4uL3JlZHV4L2FjdGlvbnMvTGlua1N1Z2dlc3Rpb25zXCI7XG5pbXBvcnQgTGlua1N1Z2dlc3Rpb25zQ29udGFpbmVyIGZyb20gXCIuLi8uLi9yZWR1eC9jb250YWluZXJzL0xpbmtTdWdnZXN0aW9uc1wiO1xuaW1wb3J0IExpbmtTdWdnZXN0ZXIgZnJvbSBcIi4uLy4uL3NlcnZpY2VzL0xpbmtTdWdnZXN0ZXJcIjtcblxuY29uc3QgaXNMaW5rU3VnZ2VzdGlvbnNTdXBwb3J0ZWQgPSBsaW5rU3VnZ2VzdGlvbnNJc1N1cHBvcnRlZCgpO1xuXG4vKipcbiAqIFJlbmRlciB0aGUgTGlua1N1Z2dlc3Rpb25zIG1ldGFib3guXG4gKlxuICogQHJldHVybnMge3ZvaWR9XG4gKi9cbmZ1bmN0aW9uIHJlbmRlckxpbmtTdWdnZXN0aW9uc01ldGFib3goKSB7XG5cdGlmICggISBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggXCJ5b2FzdF9pbnRlcm5hbF9saW5raW5nXCIgKSApIHtcblx0XHRyZXR1cm47XG5cdH1cblxuXHRyZW5kZXIoXG5cdFx0PExpbmtTdWdnZXN0aW9uc0NvbnRhaW5lciAvPixcblx0XHRkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggXCJ5b2FzdF9pbnRlcm5hbF9saW5raW5nXCIgKS5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCBcImluc2lkZVwiIClbIDAgXSxcblx0KTtcbn1cblxuLyoqXG4gKiBJbml0aWFsaXplcyB0aGUgbWV0YWJveCBmb3IgbGluayBzdWdnZXN0aW9ucy5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gc3RvcmUgVGhlIHByZW1pdW0gc3RvcmUuXG4gKlxuICogQHJldHVybnMge0xpbmtTdWdnZXN0ZXJ9IFRoZSBsaW5rIHN1Z2dlc3Rlci5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gaW5pdGlhbGl6ZUxpbmtTdWdnZXN0ZXIoIHN0b3JlICkge1xuXHRpZiAoICEgaXNMaW5rU3VnZ2VzdGlvbnNTdXBwb3J0ZWQgKSB7XG5cdFx0cmV0dXJuIG51bGw7XG5cdH1cblxuXHRjb25zdCBkaXNwYXRjaCA9IHN0b3JlLmRpc3BhdGNoLmJpbmQoIHN0b3JlICk7XG5cblx0ZGlzcGF0Y2goIGxvYWRMaW5rU3VnZ2VzdGlvbnMoKSApO1xuXG5cdGNvbnN0IHN1Z2dlc3RlciA9IG5ldyBMaW5rU3VnZ2VzdGVyKCB7XG5cdFx0ZGlzcGF0Y2gsXG5cdFx0cm9vdFVybDogZ2V0KCB3aW5kb3csIFwid3BzZW9QcmVtaXVtTWV0YWJveERhdGEuZGF0YS5yZXN0QXBpLnJvb3RcIiwgXCJcIiApLFxuXHRcdG5vbmNlOiBnZXQoIHdpbmRvdywgXCJ3cHNlb1ByZW1pdW1NZXRhYm94RGF0YS5kYXRhLnJlc3RBcGkubm9uY2VcIiwgXCJcIiApLFxuXHRcdGN1cnJlbnRPYmplY3RJZDogZ2V0KCB3aW5kb3csIFwid3BzZW9QcmVtaXVtTWV0YWJveERhdGEuZGF0YS5jdXJyZW50T2JqZWN0SWRcIiwgMCApLFxuXHRcdGN1cnJlbnRPYmplY3RUeXBlOiBnZXQoIHdpbmRvdywgXCJ3cHNlb1ByZW1pdW1NZXRhYm94RGF0YS5kYXRhLmN1cnJlbnRPYmplY3RUeXBlXCIsIFwicG9zdFwiICksXG5cdFx0c2hvd1VuaW5kZXhlZFdhcm5pbmc6IGdldCggd2luZG93LCBcIndwc2VvUHJlbWl1bU1ldGFib3hEYXRhLmRhdGEubGlua1N1Z2dlc3Rpb25zVW5pbmRleGVkXCIsIGZhbHNlICksXG5cdFx0bWF4V29yZHNUb1NhdmU6IGdldCggd2luZG93LCBcIndwc2VvUHJlbWl1bU1ldGFib3hEYXRhLmRhdGEucGVySW5kZXhhYmxlTGltaXRcIiwgMjAgKSxcblx0fSApO1xuXG5cdGNvbnN0IG1pbGxpc2Vjb25kc0JlZm9yZUxvYWRpbmdMaW5rU3VnZ2VzdGlvbnMgPSAyMDAwO1xuXG5cdC8qXG5cdCAqIE1ha2Ugc3VyZSB0aGF0IHRoZSBlZGl0b3IgaXMgZnVsbHkgbG9hZGVkIGJlZm9yZSBhbmFseXppbmcgaXRzIGNvbnRlbnRzLlxuXHQgKi9cblx0d2luZG93LnNldFRpbWVvdXQoICgpID0+IHtcblx0XHRzdWdnZXN0ZXIudXBkYXRlKCk7XG5cdFx0c3VnZ2VzdGVyLnVwZGF0ZVVzZWRMaW5rcygpO1xuXHR9LCBtaWxsaXNlY29uZHNCZWZvcmVMb2FkaW5nTGlua1N1Z2dlc3Rpb25zICk7XG5cblx0cmVuZGVyTGlua1N1Z2dlc3Rpb25zTWV0YWJveCgpO1xuXG5cdHJldHVybiBzdWdnZXN0ZXI7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBZ0NBO0FBQ0E7QUFqQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBOzs7QUFBQTtBQUNBO0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVBBO0FBQ0E7QUFTQTtBQUNBO0FBQ0E7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///121\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = injectMorphologyData;\n\nvar _data = __webpack_require__(3);\n\nvar _lodash = __webpack_require__(2);\n\nvar _yoastseo = __webpack_require__(32);\n\nvar _MorphologyDataProvider = __webpack_require__(123);\n\nvar _MorphologyDataProvider2 = _interopRequireDefault(_MorphologyDataProvider);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\nvar getContentLocale = window.yoast.editorModules.analysis.getContentLocale;\n\n/**\n * Sets a load morphology data error message in redux.\n *\n * @param {string} message The errormessage to set.\n *\n * @returns {void}\n */\nvar setError = function setError(message) {\n\t(0, _data.dispatch)("yoast-seo-premium/editor").setLoadMorphologyDataError(message);\n};\n\n/**\n * Retrieves and injects morphology data used in the SEO analysis.\n *\n * @returns {void}\n */\nfunction injectMorphologyData() {\n\tvar language = getContentLocale().split("_")[0];\n\tvar siteUrl = (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.licensedURL", "");\n\n\t// Only inject morphology data when there is morphology data for that language.\n\tif (!_yoastseo.helpers.getLanguagesWithWordFormSupport().includes(language)) {\n\t\treturn;\n\t}\n\n\t// Only inject morphology data when there is a site URL.\n\tif (siteUrl === "") {\n\t\treturn;\n\t}\n\n\t// Initialize the provider.\n\tvar morphologyDataProvider = new _MorphologyDataProvider2.default({\n\t\tsiteUrl: siteUrl,\n\t\tlanguage: language,\n\t\tsetError: setError\n\t});\n\n\t// Update the store state to indicate we are loading (for the UI).\n\t(0, _data.dispatch)("yoast-seo-premium/editor").loadMorphologyData();\n\n\t// Request and load the morphology data.\n\tmorphologyDataProvider.injectMorphologyData();\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplTW9ycGhvbG9neURhdGEuanM/YmE5YiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBkaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IGdldCB9IGZyb20gXCJsb2Rhc2hcIjtcbmltcG9ydCB7IGhlbHBlcnMgfSBmcm9tIFwieW9hc3RzZW9cIjtcbmltcG9ydCBNb3JwaG9sb2d5RGF0YVByb3ZpZGVyIGZyb20gXCIuLi9zZXJ2aWNlcy9Nb3JwaG9sb2d5RGF0YVByb3ZpZGVyXCI7XG5cbi8vIFlvYXN0IFNFTyBmcmVlIGRlcGVuZGVuY2llcy5cbmNvbnN0IGdldENvbnRlbnRMb2NhbGUgPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5hbmFseXNpcy5nZXRDb250ZW50TG9jYWxlO1xuXG4vKipcbiAqIFNldHMgYSBsb2FkIG1vcnBob2xvZ3kgZGF0YSBlcnJvciBtZXNzYWdlIGluIHJlZHV4LlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBtZXNzYWdlIFRoZSBlcnJvcm1lc3NhZ2UgdG8gc2V0LlxuICpcbiAqIEByZXR1cm5zIHt2b2lkfVxuICovXG5jb25zdCBzZXRFcnJvciA9ICggbWVzc2FnZSApID0+IHtcblx0ZGlzcGF0Y2goIFwieW9hc3Qtc2VvLXByZW1pdW0vZWRpdG9yXCIgKS5zZXRMb2FkTW9ycGhvbG9neURhdGFFcnJvciggbWVzc2FnZSApO1xufTtcblxuLyoqXG4gKiBSZXRyaWV2ZXMgYW5kIGluamVjdHMgbW9ycGhvbG9neSBkYXRhIHVzZWQgaW4gdGhlIFNFTyBhbmFseXNpcy5cbiAqXG4gKiBAcmV0dXJucyB7dm9pZH1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gaW5qZWN0TW9ycGhvbG9neURhdGEoKSB7XG5cdGNvbnN0IGxhbmd1YWdlID0gZ2V0Q29udGVudExvY2FsZSgpLnNwbGl0KCBcIl9cIiApWyAwIF07XG5cdGNvbnN0IHNpdGVVcmwgPSBnZXQoIHdpbmRvdywgXCJ3cHNlb1ByZW1pdW1NZXRhYm94RGF0YS5kYXRhLmxpY2Vuc2VkVVJMXCIsIFwiXCIgKTtcblxuXHQvLyBPbmx5IGluamVjdCBtb3JwaG9sb2d5IGRhdGEgd2hlbiB0aGVyZSBpcyBtb3JwaG9sb2d5IGRhdGEgZm9yIHRoYXQgbGFuZ3VhZ2UuXG5cdGlmICggISBoZWxwZXJzLmdldExhbmd1YWdlc1dpdGhXb3JkRm9ybVN1cHBvcnQoKS5pbmNsdWRlcyggbGFuZ3VhZ2UgKSApIHtcblx0XHRyZXR1cm47XG5cdH1cblxuXHQvLyBPbmx5IGluamVjdCBtb3JwaG9sb2d5IGRhdGEgd2hlbiB0aGVyZSBpcyBhIHNpdGUgVVJMLlxuXHRpZiAoIHNpdGVVcmwgPT09IFwiXCIgKSB7XG5cdFx0cmV0dXJuO1xuXHR9XG5cblx0Ly8gSW5pdGlhbGl6ZSB0aGUgcHJvdmlkZXIuXG5cdGNvbnN0IG1vcnBob2xvZ3lEYXRhUHJvdmlkZXIgPSBuZXcgTW9ycGhvbG9neURhdGFQcm92aWRlcigge1xuXHRcdHNpdGVVcmwsXG5cdFx0bGFuZ3VhZ2UsXG5cdFx0c2V0RXJyb3IsXG5cdH0gKTtcblxuXHQvLyBVcGRhdGUgdGhlIHN0b3JlIHN0YXRlIHRvIGluZGljYXRlIHdlIGFyZSBsb2FkaW5nIChmb3IgdGhlIFVJKS5cblx0ZGlzcGF0Y2goIFwieW9hc3Qtc2VvLXByZW1pdW0vZWRpdG9yXCIgKS5sb2FkTW9ycGhvbG9neURhdGEoKTtcblxuXHQvLyBSZXF1ZXN0IGFuZCBsb2FkIHRoZSBtb3JwaG9sb2d5IGRhdGEuXG5cdG1vcnBob2xvZ3lEYXRhUHJvdmlkZXIuaW5qZWN0TW9ycGhvbG9neURhdGEoKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUF3QkE7QUFDQTtBQXpCQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBOzs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///122\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\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; }; }(); /* global YoastSEO wpseoAdminL10n jQuery */\n\n/* External dependencies */\n\n\n/* Internal dependencies */\n\n\nvar _interpolateComponents = __webpack_require__(15);\n\nvar _interpolateComponents2 = _interopRequireDefault(_interpolateComponents);\n\nvar _data = __webpack_require__(3);\n\nvar _i18n = __webpack_require__(1);\n\nvar _helpers = __webpack_require__(13);\n\nvar _package = __webpack_require__(36);\n\nvar _package2 = _interopRequireDefault(_package);\n\nvar _determineMorphologyRequestUrl = __webpack_require__(38);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nvar premiumPluginVersion = _package2.default.yoast.pluginVersion;\n\n/**\n * Reloads the page.\n *\n * @returns {void}\n */\nfunction reloadPage() {\n\twindow.location.reload();\n}\n\n/**\n * The MorphologyDataProvider class.\n */\n\nvar MorphologyDataProvider = function () {\n\t/**\n * Handles retrieving and injecting data used for morphology analysis.\n *\n * @param {string} siteUrl The base URL of the current website.\n * @param {Function} setError Dispatches an error / warning message when getting\n * morphology data fails.\n * @param {string} language The language code for the morphology data.\n * @param {string} [pluginVersion] The plugin version to pass along with the request.\n * Defaults to the current premium plugin version.\n */\n\tfunction MorphologyDataProvider(_ref) {\n\t\tvar siteUrl = _ref.siteUrl,\n\t\t setError = _ref.setError,\n\t\t language = _ref.language,\n\t\t _ref$pluginVersion = _ref.pluginVersion,\n\t\t pluginVersion = _ref$pluginVersion === undefined ? premiumPluginVersion : _ref$pluginVersion;\n\n\t\t_classCallCheck(this, MorphologyDataProvider);\n\n\t\tthis._siteUrl = siteUrl;\n\t\tthis._setError = setError;\n\t\tthis._requestUrl = (0, _determineMorphologyRequestUrl.determineMorphologyRequestUrl)(language);\n\t\tthis._pluginVersion = pluginVersion;\n\t}\n\n\t/**\n * Retrieves morphology data and provides it to the SEO & Readability analysis.\n *\n * @returns {void}\n */\n\n\n\t_createClass(MorphologyDataProvider, [{\n\t\tkey: "injectMorphologyData",\n\t\tvalue: function injectMorphologyData() {\n\t\t\tvar _this = this;\n\n\t\t\tthis.retrieveData(this._requestUrl, this._siteUrl, this._pluginVersion).then(function (morphologyData) {\n\t\t\t\t// Inject morphology data into the analysis using the Web Worker.\n\t\t\t\tYoastSEO.analysis.worker.initialize({\n\t\t\t\t\tresearchData: {\n\t\t\t\t\t\tmorphology: morphologyData\n\t\t\t\t\t}\n\t\t\t\t}).then(function () {\n\t\t\t\t\t(0, _data.dispatch)("yoast-seo/editor").runAnalysis();\n\t\t\t\t});\n\t\t\t}).catch(function (error) {\n\t\t\t\tif (error.status === 403) {\n\t\t\t\t\tvar ActivatePremiumLink = (0, _helpers.makeOutboundLink)();\n\n\t\t\t\t\tvar errorMessage = (0, _interpolateComponents2.default)({\n\t\t\t\t\t\t/* Translators: {{activateLink}}: Link start tag to a Yoast.com article, {{/activateLink}}: Link closing tag,\n {{reloadButton}}: Button start tag to reload the page, {{/reloadButton}} Button closing tag. */\n\t\t\t\t\t\tmixedString: (0, _i18n.__)("An error occurred: unfortunately our Morphology feature is not working. " + "Please make sure you {{activateLink}}activate your subscription in MyYoast{{/activateLink}} " + "and then {{reloadButton}}reload this page{{/reloadButton}} to make it work properly.", "wordpress-seo-premium"),\n\t\t\t\t\t\tcomponents: {\n\t\t\t\t\t\t\tactivateLink: wp.element.createElement(ActivatePremiumLink, { href: wpseoAdminL10n["shortlinks.activate_premium_info"] }),\n\t\t\t\t\t\t\treloadButton: wp.element.createElement("button", { type: "button", className: "button-link", onClick: reloadPage })\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\t_this._setError(errorMessage);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\n\t\t/**\n * Retrieves morphology data.\n *\n * @param {string} requestUrl The url of the morphology data download.\n * @param {string} siteUrl The url of the current site.\n * @param {string} pluginVersion The plugin version.\n *\n * @returns {Promise} A promise containing the morphology data or an error.\n */\n\n\t}, {\n\t\tkey: "retrieveData",\n\t\tvalue: function retrieveData(requestUrl, siteUrl, pluginVersion) {\n\t\t\treturn new Promise(function (resolve, reject) {\n\t\t\t\tjQuery.ajax({\n\t\t\t\t\ttype: "GET",\n\t\t\t\t\turl: requestUrl,\n\t\t\t\t\tdata: {\n\t\t\t\t\t\t// Disable reason: this is how it is done in PHP (see MyYoast proxy).\n\t\t\t\t\t\tplugin_version: pluginVersion, // eslint-disable-line camelcase\n\t\t\t\t\t\tsite: siteUrl\n\t\t\t\t\t},\n\t\t\t\t\tdataType: "json",\n\t\t\t\t\tsuccess: function success(response) {\n\t\t\t\t\t\tresolve(response);\n\t\t\t\t\t},\n\t\t\t\t\terror: function error(response) {\n\t\t\t\t\t\treject(response);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn MorphologyDataProvider;\n}();\n\nexports.default = MorphologyDataProvider;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL3NlcnZpY2VzL01vcnBob2xvZ3lEYXRhUHJvdmlkZXIuanM/ZjBlMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBnbG9iYWwgWW9hc3RTRU8gd3BzZW9BZG1pbkwxMG4galF1ZXJ5ICovXG5cbi8qIEV4dGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IGludGVycG9sYXRlQ29tcG9uZW50cyBmcm9tIFwiaW50ZXJwb2xhdGUtY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgZGlzcGF0Y2ggfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCB7IG1ha2VPdXRib3VuZExpbmsgfSBmcm9tIFwiQHlvYXN0L2hlbHBlcnNcIjtcblxuLyogSW50ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQgcGtnIGZyb20gXCIuLi8uLi8uLi8uLi8uLi9wYWNrYWdlXCI7XG5pbXBvcnQgeyBkZXRlcm1pbmVNb3JwaG9sb2d5UmVxdWVzdFVybCB9IGZyb20gXCIuLi8uLi9oZWxwZXJzL2RldGVybWluZU1vcnBob2xvZ3lSZXF1ZXN0VXJsXCI7XG5cbmNvbnN0IHByZW1pdW1QbHVnaW5WZXJzaW9uID0gcGtnLnlvYXN0LnBsdWdpblZlcnNpb247XG5cbi8qKlxuICogUmVsb2FkcyB0aGUgcGFnZS5cbiAqXG4gKiBAcmV0dXJucyB7dm9pZH1cbiAqL1xuZnVuY3Rpb24gcmVsb2FkUGFnZSgpIHtcblx0d2luZG93LmxvY2F0aW9uLnJlbG9hZCgpO1xufVxuXG4vKipcbiAqIFRoZSBNb3JwaG9sb2d5RGF0YVByb3ZpZGVyIGNsYXNzLlxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBNb3JwaG9sb2d5RGF0YVByb3ZpZGVyIHtcblx0LyoqXG5cdCAqIEhhbmRsZXMgcmV0cmlldmluZyBhbmQgaW5qZWN0aW5nIGRhdGEgdXNlZCBmb3IgbW9ycGhvbG9neSBhbmFseXNpcy5cblx0ICpcblx0ICogQHBhcmFtIHtzdHJpbmd9ICAgc2l0ZVVybCAgICAgICAgIFRoZSBiYXNlIFVSTCBvZiB0aGUgY3VycmVudCB3ZWJzaXRlLlxuXHQgKiBAcGFyYW0ge0Z1bmN0aW9ufSBzZXRFcnJvciAgICAgICAgRGlzcGF0Y2hlcyBhbiBlcnJvciAvIHdhcm5pbmcgbWVzc2FnZSB3aGVuIGdldHRpbmdcblx0ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vcnBob2xvZ3kgZGF0YSBmYWlscy5cblx0ICogQHBhcmFtIHtzdHJpbmd9ICAgbGFuZ3VhZ2UgICAgICAgIFRoZSBsYW5ndWFnZSBjb2RlIGZvciB0aGUgbW9ycGhvbG9neSBkYXRhLlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gICBbcGx1Z2luVmVyc2lvbl0gVGhlIHBsdWdpbiB2ZXJzaW9uIHRvIHBhc3MgYWxvbmcgd2l0aCB0aGUgcmVxdWVzdC5cblx0ICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERlZmF1bHRzIHRvIHRoZSBjdXJyZW50IHByZW1pdW0gcGx1Z2luIHZlcnNpb24uXG5cdCAqL1xuXHRjb25zdHJ1Y3Rvcigge1xuXHRcdHNpdGVVcmwsXG5cdFx0c2V0RXJyb3IsXG5cdFx0bGFuZ3VhZ2UsXG5cdFx0cGx1Z2luVmVyc2lvbiA9IHByZW1pdW1QbHVnaW5WZXJzaW9uLFxuXHR9ICkge1xuXHRcdHRoaXMuX3NpdGVVcmwgPSBzaXRlVXJsO1xuXHRcdHRoaXMuX3NldEVycm9yID0gc2V0RXJyb3I7XG5cdFx0dGhpcy5fcmVxdWVzdFVybCA9IGRldGVybWluZU1vcnBob2xvZ3lSZXF1ZXN0VXJsKCBsYW5ndWFnZSApO1xuXHRcdHRoaXMuX3BsdWdpblZlcnNpb24gPSBwbHVnaW5WZXJzaW9uO1xuXHR9XG5cblx0LyoqXG5cdCAqIFJldHJpZXZlcyBtb3JwaG9sb2d5IGRhdGEgYW5kIHByb3ZpZGVzIGl0IHRvIHRoZSBTRU8gJiBSZWFkYWJpbGl0eSBhbmFseXNpcy5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRpbmplY3RNb3JwaG9sb2d5RGF0YSgpIHtcblx0XHR0aGlzLnJldHJpZXZlRGF0YSggdGhpcy5fcmVxdWVzdFVybCwgdGhpcy5fc2l0ZVVybCwgdGhpcy5fcGx1Z2luVmVyc2lvbiApXG5cdFx0XHQudGhlbiggbW9ycGhvbG9neURhdGEgPT4ge1xuXHRcdFx0XHQvLyBJbmplY3QgbW9ycGhvbG9neSBkYXRhIGludG8gdGhlIGFuYWx5c2lzIHVzaW5nIHRoZSBXZWIgV29ya2VyLlxuXHRcdFx0XHRZb2FzdFNFTy5hbmFseXNpcy53b3JrZXIuaW5pdGlhbGl6ZSgge1xuXHRcdFx0XHRcdHJlc2VhcmNoRGF0YToge1xuXHRcdFx0XHRcdFx0bW9ycGhvbG9neTogbW9ycGhvbG9neURhdGEsXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0fSApLnRoZW4oICgpID0+IHtcblx0XHRcdFx0XHRkaXNwYXRjaCggXCJ5b2FzdC1zZW8vZWRpdG9yXCIgKS5ydW5BbmFseXNpcygpO1xuXHRcdFx0XHR9ICk7XG5cdFx0XHR9IClcblx0XHRcdC5jYXRjaCggZXJyb3IgPT4ge1xuXHRcdFx0XHRpZiAoIGVycm9yLnN0YXR1cyA9PT0gNDAzICkge1xuXHRcdFx0XHRcdGNvbnN0IEFjdGl2YXRlUHJlbWl1bUxpbmsgPSBtYWtlT3V0Ym91bmRMaW5rKCk7XG5cblx0XHRcdFx0XHRjb25zdCBlcnJvck1lc3NhZ2UgPSBpbnRlcnBvbGF0ZUNvbXBvbmVudHMoIHtcblx0XHRcdFx0XHRcdC8qIFRyYW5zbGF0b3JzOiB7e2FjdGl2YXRlTGlua319OiBMaW5rIHN0YXJ0IHRhZyB0byBhIFlvYXN0LmNvbSBhcnRpY2xlLCB7ey9hY3RpdmF0ZUxpbmt9fTogTGluayBjbG9zaW5nIHRhZyxcblx0XHRcdFx0XHRcdHt7cmVsb2FkQnV0dG9ufX06IEJ1dHRvbiBzdGFydCB0YWcgdG8gcmVsb2FkIHRoZSBwYWdlLCB7ey9yZWxvYWRCdXR0b259fSBCdXR0b24gY2xvc2luZyB0YWcuICovXG5cdFx0XHRcdFx0XHRtaXhlZFN0cmluZzogX18oXG5cdFx0XHRcdFx0XHRcdFwiQW4gZXJyb3Igb2NjdXJyZWQ6IHVuZm9ydHVuYXRlbHkgb3VyIE1vcnBob2xvZ3kgZmVhdHVyZSBpcyBub3Qgd29ya2luZy4gXCIgK1xuXHRcdFx0XHRcdFx0XHRcIlBsZWFzZSBtYWtlIHN1cmUgeW91IHt7YWN0aXZhdGVMaW5rfX1hY3RpdmF0ZSB5b3VyIHN1YnNjcmlwdGlvbiBpbiBNeVlvYXN0e3svYWN0aXZhdGVMaW5rfX0gXCIgK1xuXHRcdFx0XHRcdFx0XHRcImFuZCB0aGVuIHt7cmVsb2FkQnV0dG9ufX1yZWxvYWQgdGhpcyBwYWdle3svcmVsb2FkQnV0dG9ufX0gdG8gbWFrZSBpdCB3b3JrIHByb3Blcmx5LlwiLFxuXHRcdFx0XHRcdFx0XHRcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiXG5cdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0Y29tcG9uZW50czoge1xuXHRcdFx0XHRcdFx0XHRhY3RpdmF0ZUxpbms6IDxBY3RpdmF0ZVByZW1pdW1MaW5rIGhyZWY9eyB3cHNlb0FkbWluTDEwblsgXCJzaG9ydGxpbmtzLmFjdGl2YXRlX3ByZW1pdW1faW5mb1wiIF0gfSAvPixcblx0XHRcdFx0XHRcdFx0cmVsb2FkQnV0dG9uOiA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzc05hbWU9XCJidXR0b24tbGlua1wiIG9uQ2xpY2s9eyByZWxvYWRQYWdlIH0gLz4sXG5cdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdH0gKTtcblxuXHRcdFx0XHRcdHRoaXMuX3NldEVycm9yKCBlcnJvck1lc3NhZ2UgKTtcblx0XHRcdFx0fVxuXHRcdFx0fSApO1xuXHR9XG5cblx0LyoqXG5cdCAqIFJldHJpZXZlcyBtb3JwaG9sb2d5IGRhdGEuXG5cdCAqXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSByZXF1ZXN0VXJsICAgIFRoZSB1cmwgb2YgdGhlIG1vcnBob2xvZ3kgZGF0YSBkb3dubG9hZC5cblx0ICogQHBhcmFtIHtzdHJpbmd9IHNpdGVVcmwgICAgICAgVGhlIHVybCBvZiB0aGUgY3VycmVudCBzaXRlLlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gcGx1Z2luVmVyc2lvbiBUaGUgcGx1Z2luIHZlcnNpb24uXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtQcm9taXNlfSBBIHByb21pc2UgY29udGFpbmluZyB0aGUgbW9ycGhvbG9neSBkYXRhIG9yIGFuIGVycm9yLlxuXHQgKi9cblx0cmV0cmlldmVEYXRhKCByZXF1ZXN0VXJsLCBzaXRlVXJsLCBwbHVnaW5WZXJzaW9uICkge1xuXHRcdHJldHVybiBuZXcgUHJvbWlzZSggKCByZXNvbHZlLCByZWplY3QgKSA9PiB7XG5cdFx0XHRqUXVlcnkuYWpheCgge1xuXHRcdFx0XHR0eXBlOiBcIkdFVFwiLFxuXHRcdFx0XHR1cmw6IHJlcXVlc3RVcmwsXG5cdFx0XHRcdGRhdGE6IHtcblx0XHRcdFx0XHQvLyBEaXNhYmxlIHJlYXNvbjogdGhpcyBpcyBob3cgaXQgaXMgZG9uZSBpbiBQSFAgKHNlZSBNeVlvYXN0IHByb3h5KS5cblx0XHRcdFx0XHRwbHVnaW5fdmVyc2lvbjogcGx1Z2luVmVyc2lvbiwgLy8gZXNsaW50LWRpc2FibGUtbGluZSBjYW1lbGNhc2Vcblx0XHRcdFx0XHRzaXRlOiBzaXRlVXJsLFxuXHRcdFx0XHR9LFxuXHRcdFx0XHRkYXRhVHlwZTogXCJqc29uXCIsXG5cdFx0XHRcdHN1Y2Nlc3M6ICggcmVzcG9uc2UgKSA9PiB7XG5cdFx0XHRcdFx0cmVzb2x2ZSggcmVzcG9uc2UgKTtcblx0XHRcdFx0fSxcblx0XHRcdFx0ZXJyb3I6ICggcmVzcG9uc2UgKSA9PiB7XG5cdFx0XHRcdFx0cmVqZWN0KCByZXNwb25zZSApO1xuXHRcdFx0XHR9LFxuXHRcdFx0fSApO1xuXHRcdH0gKTtcblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBUEE7QUFDQTs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUdBO0FBQ0E7Ozs7Ozs7Ozs7QUFVQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7O0FBS0E7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQURBO0FBREE7QUFLQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBTUE7QUFDQTtBQUNBO0FBRkE7QUFUQTtBQUNBO0FBY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBZEE7QUFnQkE7QUFDQTs7Ozs7O0FBNUZBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///123\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nexports.default = initializeRelatedKeyphrasesAndSynonyms;\n\nvar _data = __webpack_require__(3);\n\nvar _hooks = __webpack_require__(44);\n\nvar _RelatedKeywordAnalysis = __webpack_require__(48);\n\nvar _RelatedKeywordAnalysis2 = _interopRequireDefault(_RelatedKeywordAnalysis);\n\nvar _loadRelatedKeyphrasesAndSynonyms = __webpack_require__(125);\n\nvar _loadRelatedKeyphrasesAndSynonyms2 = _interopRequireDefault(_loadRelatedKeyphrasesAndSynonyms);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Initializes the related keyphrases and synonyms.\n *\n * @param {Object} store The store.\n *\n * @returns {void}\n */\nfunction initializeRelatedKeyphrasesAndSynonyms(store) {\n\t// Loads the data from the hidden fields into the store. Should be an action.\n\t(0, _loadRelatedKeyphrasesAndSynonyms2.default)();\n\n\t/**\n * Adds synonyms to the analysis data.\n *\n * @param {Object} analysisData The analysis data.\n *\n * @returns {Object} The analysis data with synonyms.\n */\n\tvar addSynonyms = function addSynonyms(analysisData) {\n\t\treturn _extends({}, analysisData, {\n\t\t\tsynonyms: store.getState().synonyms\n\t\t});\n\t};\n\t(0, _hooks.addFilter)("yoast.analysis.data", "yoast/yoast-seo-premium/addSynonyms", addSynonyms);\n\n\tvar relatedKeywordAnalysis = new _RelatedKeywordAnalysis2.default();\n\tvar oldState = store.getState();\n\tvar oldSynonyms = oldState.synonyms;\n\tvar cachedRelatedKeywords = _RelatedKeywordAnalysis2.default.getRelevantData(oldState);\n\tstore.subscribe(function () {\n\t\tvar state = store.getState();\n\n\t\t// Refresh when Synonyms change.\n\t\tif (oldSynonyms !== state.synonyms) {\n\t\t\toldSynonyms = state.synonyms;\n\t\t\t(0, _data.dispatch)("yoast-seo/editor").runAnalysis();\n\t\t}\n\n\t\t// Run analysis when the related keywords change.\n\t\tvar currentRelatedKeywords = _RelatedKeywordAnalysis2.default.getRelevantData(state);\n\t\tif (_RelatedKeywordAnalysis2.default.shouldAnalyze(currentRelatedKeywords, cachedRelatedKeywords)) {\n\t\t\tcachedRelatedKeywords = currentRelatedKeywords;\n\t\t\trelatedKeywordAnalysis.analyze(state, store.dispatch);\n\t\t}\n\t});\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTI0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplUmVsYXRlZEtleXBocmFzZXNBbmRTeW5vbnltcy5qcz9mNDQ3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGRpc3BhdGNoIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuaW1wb3J0IHsgYWRkRmlsdGVyIH0gZnJvbSBcIkB3b3JkcHJlc3MvaG9va3NcIjtcbmltcG9ydCBSZWxhdGVkS2V5d29yZEFuYWx5c2lzIGZyb20gXCIuLi8uLi9zZXJ2aWNlcy9SZWxhdGVkS2V5d29yZEFuYWx5c2lzXCI7XG5pbXBvcnQgbG9hZFJlbGF0ZWRLZXlwaHJhc2VzQW5kU3lub255bXMgZnJvbSBcIi4uL2hlbHBlcnMvbG9hZFJlbGF0ZWRLZXlwaHJhc2VzQW5kU3lub255bXNcIjtcblxuLyoqXG4gKiBJbml0aWFsaXplcyB0aGUgcmVsYXRlZCBrZXlwaHJhc2VzIGFuZCBzeW5vbnltcy5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gc3RvcmUgVGhlIHN0b3JlLlxuICpcbiAqIEByZXR1cm5zIHt2b2lkfVxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBpbml0aWFsaXplUmVsYXRlZEtleXBocmFzZXNBbmRTeW5vbnltcyggc3RvcmUgKSB7XG5cdC8vIExvYWRzIHRoZSBkYXRhIGZyb20gdGhlIGhpZGRlbiBmaWVsZHMgaW50byB0aGUgc3RvcmUuIFNob3VsZCBiZSBhbiBhY3Rpb24uXG5cdGxvYWRSZWxhdGVkS2V5cGhyYXNlc0FuZFN5bm9ueW1zKCk7XG5cblx0LyoqXG5cdCAqIEFkZHMgc3lub255bXMgdG8gdGhlIGFuYWx5c2lzIGRhdGEuXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBhbmFseXNpc0RhdGEgVGhlIGFuYWx5c2lzIGRhdGEuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSBhbmFseXNpcyBkYXRhIHdpdGggc3lub255bXMuXG5cdCAqL1xuXHRjb25zdCBhZGRTeW5vbnltcyA9IGFuYWx5c2lzRGF0YSA9PiB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdC4uLmFuYWx5c2lzRGF0YSxcblx0XHRcdHN5bm9ueW1zOiBzdG9yZS5nZXRTdGF0ZSgpLnN5bm9ueW1zLFxuXHRcdH07XG5cdH07XG5cdGFkZEZpbHRlciggXCJ5b2FzdC5hbmFseXNpcy5kYXRhXCIsIFwieW9hc3QveW9hc3Qtc2VvLXByZW1pdW0vYWRkU3lub255bXNcIiwgYWRkU3lub255bXMgKTtcblxuXHRjb25zdCByZWxhdGVkS2V5d29yZEFuYWx5c2lzID0gbmV3IFJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMoKTtcblx0Y29uc3Qgb2xkU3RhdGUgPSBzdG9yZS5nZXRTdGF0ZSgpO1xuXHRsZXQgb2xkU3lub255bXMgPSBvbGRTdGF0ZS5zeW5vbnltcztcblx0bGV0IGNhY2hlZFJlbGF0ZWRLZXl3b3JkcyA9IFJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMuZ2V0UmVsZXZhbnREYXRhKCBvbGRTdGF0ZSApO1xuXHRzdG9yZS5zdWJzY3JpYmUoICgpID0+IHtcblx0XHRjb25zdCBzdGF0ZSA9IHN0b3JlLmdldFN0YXRlKCk7XG5cblx0XHQvLyBSZWZyZXNoIHdoZW4gU3lub255bXMgY2hhbmdlLlxuXHRcdGlmICggb2xkU3lub255bXMgIT09IHN0YXRlLnN5bm9ueW1zICkge1xuXHRcdFx0b2xkU3lub255bXMgPSBzdGF0ZS5zeW5vbnltcztcblx0XHRcdGRpc3BhdGNoKCBcInlvYXN0LXNlby9lZGl0b3JcIiApLnJ1bkFuYWx5c2lzKCk7XG5cdFx0fVxuXG5cdFx0Ly8gUnVuIGFuYWx5c2lzIHdoZW4gdGhlIHJlbGF0ZWQga2V5d29yZHMgY2hhbmdlLlxuXHRcdGNvbnN0IGN1cnJlbnRSZWxhdGVkS2V5d29yZHMgPSBSZWxhdGVkS2V5d29yZEFuYWx5c2lzLmdldFJlbGV2YW50RGF0YSggc3RhdGUgKTtcblx0XHRpZiAoIFJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMuc2hvdWxkQW5hbHl6ZSggY3VycmVudFJlbGF0ZWRLZXl3b3JkcywgY2FjaGVkUmVsYXRlZEtleXdvcmRzICkgKSB7XG5cdFx0XHRjYWNoZWRSZWxhdGVkS2V5d29yZHMgPSBjdXJyZW50UmVsYXRlZEtleXdvcmRzO1xuXHRcdFx0cmVsYXRlZEtleXdvcmRBbmFseXNpcy5hbmFseXplKCBzdGF0ZSwgc3RvcmUuZGlzcGF0Y2ggKTtcblx0XHR9XG5cdH0gKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFZQTtBQUNBO0FBYkE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7OztBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFFQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///124\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = loadRelatedKeyphrasesAndSynonyms;\n\nvar _data = __webpack_require__(3);\n\nvar _RelatedKeyphraseFields = __webpack_require__(126);\n\nvar _RelatedKeyphraseFields2 = _interopRequireDefault(_RelatedKeyphraseFields);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Safely parses JSON data.\n *\n * @param {string} rawData The data to parse.\n * @param {*} [fallbackValue=[]] The value to return if the parsing fails.\n *\n * @returns {*} The parsed (or the fallback) data.\n */\nvar parseJsonData = function parseJsonData(rawData) {\n\tvar fallbackValue = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n\n\ttry {\n\t\treturn JSON.parse(rawData);\n\t} catch (e) {\n\t\treturn fallbackValue;\n\t}\n};\n\n/**\n * Dispatches the related keyphrases and synonyms from the hidden inputs.\n *\n * @returns {void}\n */\nfunction loadRelatedKeyphrasesAndSynonyms() {\n\tvar _dispatch = (0, _data.dispatch)("yoast-seo-premium/editor"),\n\t setRelatedKeywords = _dispatch.setRelatedKeywords,\n\t setSynonyms = _dispatch.setSynonyms;\n\n\t// Read the keywords from the hidden field.\n\n\n\tvar keywords = parseJsonData(_RelatedKeyphraseFields2.default.relatedKeyphrases);\n\tvar synonyms = parseJsonData(_RelatedKeyphraseFields2.default.synonyms);\n\n\tvar mainKeywordSynonyms = synonyms.shift() || "";\n\tvar formattedKeywords = keywords.map(function (keyword, index) {\n\t\tvar currentSynonyms = synonyms[index];\n\n\t\treturn {\n\t\t\tkeyword: keyword.keyword,\n\t\t\tscore: keyword.score,\n\t\t\tsynonyms: currentSynonyms\n\t\t};\n\t});\n\n\t// Dispatch these keywords to have them in the store.\n\tsetRelatedKeywords(formattedKeywords);\n\tsetSynonyms(mainKeywordSynonyms);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTI1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2hlbHBlcnMvbG9hZFJlbGF0ZWRLZXlwaHJhc2VzQW5kU3lub255bXMuanM/ODU4MiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBkaXNwYXRjaCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCBSZWxhdGVkS2V5cGhyYXNlRmllbGRzIGZyb20gXCIuL2ZpZWxkcy9SZWxhdGVkS2V5cGhyYXNlRmllbGRzXCI7XG5cbi8qKlxuICogU2FmZWx5IHBhcnNlcyBKU09OIGRhdGEuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IHJhd0RhdGEgICAgICAgICAgICBUaGUgZGF0YSB0byBwYXJzZS5cbiAqIEBwYXJhbSB7Kn0gICAgICBbZmFsbGJhY2tWYWx1ZT1bXV0gVGhlIHZhbHVlIHRvIHJldHVybiBpZiB0aGUgcGFyc2luZyBmYWlscy5cbiAqXG4gKiBAcmV0dXJucyB7Kn0gVGhlIHBhcnNlZCAob3IgdGhlIGZhbGxiYWNrKSBkYXRhLlxuICovXG5jb25zdCBwYXJzZUpzb25EYXRhID0gZnVuY3Rpb24oIHJhd0RhdGEsIGZhbGxiYWNrVmFsdWUgPSBbXSApIHtcblx0dHJ5IHtcblx0XHRyZXR1cm4gSlNPTi5wYXJzZSggcmF3RGF0YSApO1xuXHR9IGNhdGNoICggZSApIHtcblx0XHRyZXR1cm4gZmFsbGJhY2tWYWx1ZTtcblx0fVxufTtcblxuLyoqXG4gKiBEaXNwYXRjaGVzIHRoZSByZWxhdGVkIGtleXBocmFzZXMgYW5kIHN5bm9ueW1zIGZyb20gdGhlIGhpZGRlbiBpbnB1dHMuXG4gKlxuICogQHJldHVybnMge3ZvaWR9XG4gKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGxvYWRSZWxhdGVkS2V5cGhyYXNlc0FuZFN5bm9ueW1zKCkge1xuXHRjb25zdCB7IHNldFJlbGF0ZWRLZXl3b3Jkcywgc2V0U3lub255bXMgfSA9IGRpc3BhdGNoKCBcInlvYXN0LXNlby1wcmVtaXVtL2VkaXRvclwiICk7XG5cblx0Ly8gUmVhZCB0aGUga2V5d29yZHMgZnJvbSB0aGUgaGlkZGVuIGZpZWxkLlxuXHRjb25zdCBrZXl3b3JkcyA9IHBhcnNlSnNvbkRhdGEoIFJlbGF0ZWRLZXlwaHJhc2VGaWVsZHMucmVsYXRlZEtleXBocmFzZXMgKTtcblx0Y29uc3Qgc3lub255bXMgPSBwYXJzZUpzb25EYXRhKCBSZWxhdGVkS2V5cGhyYXNlRmllbGRzLnN5bm9ueW1zICk7XG5cblx0Y29uc3QgbWFpbktleXdvcmRTeW5vbnltcyA9IHN5bm9ueW1zLnNoaWZ0KCkgfHwgXCJcIjtcblx0Y29uc3QgZm9ybWF0dGVkS2V5d29yZHMgPSBrZXl3b3Jkcy5tYXAoICgga2V5d29yZCwgaW5kZXggKSA9PiB7XG5cdFx0Y29uc3QgY3VycmVudFN5bm9ueW1zID0gc3lub255bXNbIGluZGV4IF07XG5cblx0XHRyZXR1cm4ge1xuXHRcdFx0a2V5d29yZDoga2V5d29yZC5rZXl3b3JkLFxuXHRcdFx0c2NvcmU6IGtleXdvcmQuc2NvcmUsXG5cdFx0XHRzeW5vbnltczogY3VycmVudFN5bm9ueW1zLFxuXHRcdH07XG5cdH0gKTtcblxuXHQvLyBEaXNwYXRjaCB0aGVzZSBrZXl3b3JkcyB0byBoYXZlIHRoZW0gaW4gdGhlIHN0b3JlLlxuXHRzZXRSZWxhdGVkS2V5d29yZHMoIGZvcm1hdHRlZEtleXdvcmRzICk7XG5cdHNldFN5bm9ueW1zKCBtYWluS2V5d29yZFN5bm9ueW1zICk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBd0JBO0FBQ0E7QUF6QkE7QUFDQTtBQUFBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7O0FBUUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///125\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\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\n/**\n * Handles the interaction with the hidden fields for the related keyphrases and synonyms.\n */\nvar RelatedKeyphraseFields = function () {\n\tfunction RelatedKeyphraseFields() {\n\t\t_classCallCheck(this, RelatedKeyphraseFields);\n\t}\n\n\t_createClass(RelatedKeyphraseFields, null, [{\n\t\tkey: "relatedKeyphrasesElement",\n\n\t\t/**\n * Getter for the relatedKeyphrasesElement.\n *\n * @returns {HTMLElement} The relatedKeyphrasesElement.\n */\n\t\tget: function get() {\n\t\t\treturn document.getElementById(window.wpseoScriptData.isPost ? "yoast_wpseo_focuskeywords" : "hidden_wpseo_focuskeywords");\n\t\t}\n\n\t\t/**\n * Getter for the synonymsElement.\n *\n * @returns {HTMLElement} The synonymsElement.\n */\n\n\t}, {\n\t\tkey: "synonymsElement",\n\t\tget: function get() {\n\t\t\treturn document.getElementById(window.wpseoScriptData.isPost ? "yoast_wpseo_keywordsynonyms" : "hidden_wpseo_keywordsynonyms");\n\t\t}\n\n\t\t/**\n * Getter for the relatedKeyphrases.\n *\n * @returns {string} The relatedKeyphrases.\n */\n\n\t}, {\n\t\tkey: "relatedKeyphrases",\n\t\tget: function get() {\n\t\t\treturn RelatedKeyphraseFields.relatedKeyphrasesElement.value;\n\t\t}\n\n\t\t/**\n * Setter for the relatedKeyphrases.\n *\n * @param {string} value The value to set.\n *\n * @returns {void}\n */\n\t\t,\n\t\tset: function set(value) {\n\t\t\tRelatedKeyphraseFields.relatedKeyphrasesElement.value = value;\n\t\t}\n\n\t\t/**\n * Setter for the synonyms.\n *\n * @param {string} value The synonyms.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "synonyms",\n\t\tset: function set(value) {\n\t\t\tRelatedKeyphraseFields.synonymsElement.value = value;\n\t\t}\n\n\t\t/**\n * Getter for the synonyms.\n *\n * @returns {string} The synonyms.\n */\n\t\t,\n\t\tget: function get() {\n\t\t\treturn RelatedKeyphraseFields.synonymsElement.value;\n\t\t}\n\t}]);\n\n\treturn RelatedKeyphraseFields;\n}();\n\nexports.default = RelatedKeyphraseFields;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTI2LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2hlbHBlcnMvZmllbGRzL1JlbGF0ZWRLZXlwaHJhc2VGaWVsZHMuanM/ZDhiNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEhhbmRsZXMgdGhlIGludGVyYWN0aW9uIHdpdGggdGhlIGhpZGRlbiBmaWVsZHMgZm9yIHRoZSByZWxhdGVkIGtleXBocmFzZXMgYW5kIHN5bm9ueW1zLlxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBSZWxhdGVkS2V5cGhyYXNlRmllbGRzIHtcblx0LyoqXG5cdCAqIEdldHRlciBmb3IgdGhlIHJlbGF0ZWRLZXlwaHJhc2VzRWxlbWVudC5cblx0ICpcblx0ICogQHJldHVybnMge0hUTUxFbGVtZW50fSBUaGUgcmVsYXRlZEtleXBocmFzZXNFbGVtZW50LlxuXHQgKi9cblx0c3RhdGljIGdldCByZWxhdGVkS2V5cGhyYXNlc0VsZW1lbnQoKSB7XG5cdFx0cmV0dXJuIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCB3aW5kb3cud3BzZW9TY3JpcHREYXRhLmlzUG9zdCA/IFwieW9hc3Rfd3BzZW9fZm9jdXNrZXl3b3Jkc1wiIDogXCJoaWRkZW5fd3BzZW9fZm9jdXNrZXl3b3Jkc1wiICk7XG5cdH1cblxuXHQvKipcblx0ICogR2V0dGVyIGZvciB0aGUgc3lub255bXNFbGVtZW50LlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7SFRNTEVsZW1lbnR9IFRoZSBzeW5vbnltc0VsZW1lbnQuXG5cdCAqL1xuXHRzdGF0aWMgZ2V0IHN5bm9ueW1zRWxlbWVudCgpIHtcblx0XHRyZXR1cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIHdpbmRvdy53cHNlb1NjcmlwdERhdGEuaXNQb3N0ID8gXCJ5b2FzdF93cHNlb19rZXl3b3Jkc3lub255bXNcIiA6IFwiaGlkZGVuX3dwc2VvX2tleXdvcmRzeW5vbnltc1wiICk7XG5cdH1cblxuXHQvKipcblx0ICogR2V0dGVyIGZvciB0aGUgcmVsYXRlZEtleXBocmFzZXMuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSByZWxhdGVkS2V5cGhyYXNlcy5cblx0ICovXG5cdHN0YXRpYyBnZXQgcmVsYXRlZEtleXBocmFzZXMoKSB7XG5cdFx0cmV0dXJuIFJlbGF0ZWRLZXlwaHJhc2VGaWVsZHMucmVsYXRlZEtleXBocmFzZXNFbGVtZW50LnZhbHVlO1xuXHR9XG5cblx0LyoqXG5cdCAqIFNldHRlciBmb3IgdGhlIHJlbGF0ZWRLZXlwaHJhc2VzLlxuXHQgKlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gdmFsdWUgVGhlIHZhbHVlIHRvIHNldC5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRzdGF0aWMgc2V0IHJlbGF0ZWRLZXlwaHJhc2VzKCB2YWx1ZSApIHtcblx0XHRSZWxhdGVkS2V5cGhyYXNlRmllbGRzLnJlbGF0ZWRLZXlwaHJhc2VzRWxlbWVudC52YWx1ZSA9IHZhbHVlO1xuXHR9XG5cblx0LyoqXG5cdCAqIFNldHRlciBmb3IgdGhlIHN5bm9ueW1zLlxuXHQgKlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gdmFsdWUgVGhlIHN5bm9ueW1zLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7dm9pZH1cblx0ICovXG5cdHN0YXRpYyBzZXQgc3lub255bXMoIHZhbHVlICkge1xuXHRcdFJlbGF0ZWRLZXlwaHJhc2VGaWVsZHMuc3lub255bXNFbGVtZW50LnZhbHVlID0gdmFsdWU7XG5cdH1cblxuXHQvKipcblx0ICogR2V0dGVyIGZvciB0aGUgc3lub255bXMuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtzdHJpbmd9IFRoZSBzeW5vbnltcy5cblx0ICovXG5cdHN0YXRpYyBnZXQgc3lub255bXMoKSB7XG5cdFx0cmV0dXJuIFJlbGF0ZWRLZXlwaHJhc2VGaWVsZHMuc3lub255bXNFbGVtZW50LnZhbHVlO1xuXHR9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7O0FBR0E7Ozs7Ozs7O0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQUtBO0FBQ0E7QUFDQTs7Ozs7O0FBekRBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///126\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = initializeSidebar;\n\nvar _components = __webpack_require__(6);\n\nvar _data = __webpack_require__(3);\n\nvar _element = __webpack_require__(0);\n\nvar _i18n = __webpack_require__(1);\n\nvar _lodash = __webpack_require__(2);\n\nvar _linkSuggestionsIsSupported = __webpack_require__(35);\n\nvar _linkSuggestionsIsSupported2 = _interopRequireDefault(_linkSuggestionsIsSupported);\n\nvar _LinkSuggestions = __webpack_require__(46);\n\nvar _LinkSuggestions2 = _interopRequireDefault(_LinkSuggestions);\n\nvar _SEMrushRelatedKeyphrases = __webpack_require__(75);\n\nvar _SEMrushRelatedKeyphrases2 = _interopRequireDefault(_SEMrushRelatedKeyphrases);\n\nvar _Insights = __webpack_require__(80);\n\nvar _Insights2 = _interopRequireDefault(_Insights);\n\nvar _MetaboxWarning = __webpack_require__(128);\n\nvar _MetaboxWarning2 = _interopRequireDefault(_MetaboxWarning);\n\nvar _RelatedKeywords = __webpack_require__(129);\n\nvar _RelatedKeywords2 = _interopRequireDefault(_RelatedKeywords);\n\nvar _RedirectNotification = __webpack_require__(130);\n\nvar _RedirectNotification2 = _interopRequireDefault(_RedirectNotification);\n\nvar _Synonyms = __webpack_require__(131);\n\nvar _Synonyms2 = _interopRequireDefault(_Synonyms);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\nvar getL10nObject = window.yoast.editorModules.analysis.getL10nObject;\nvar SidebarCollapsible = window.yoast.editorModules.components.SidebarCollapsible;\nvar SidebarItem = window.yoast.editorModules.components.SidebarItem;\nvar TopLevelProviders = window.yoast.editorModules.components.TopLevelProviders;\n\nvar isInsightsEnabled = (0, _lodash.get)(window, "wpseoPremiumMetaboxData.data.insightsEnabled", "disabled") === "enabled";\nvar isLinkSuggestionsSupported = (0, _linkSuggestionsIsSupported2.default)();\n\n/**\n * Registers the plugin into the gutenberg editor.\n *\n * @param {Object} store The premium store.\n *\n * @returns {void}\n **/\nfunction initializeSidebar(store) {\n\tvar localizedData = getL10nObject();\n\tvar theme = {\n\t\tisRtl: localizedData.isRtl\n\t};\n\tvar isSeoAnalysisEnabled = (0, _data.select)("yoast-seo/editor").getIsKeywordAnalysisActive();\n\n\twindow.YoastSEO._registerReactComponent("yoast-seo-premium", function () {\n\t\treturn wp.element.createElement(\n\t\t\t_element.Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t_components.Fill,\n\t\t\t\t{ name: "YoastElementor" },\n\t\t\t\twp.element.createElement(_MetaboxWarning2.default, { renderPriority: 1, store: store, theme: theme }),\n\t\t\t\tisSeoAnalysisEnabled && wp.element.createElement(_RelatedKeywords2.default, {\n\t\t\t\t\trenderPriority: 21,\n\t\t\t\t\tstore: store,\n\t\t\t\t\ttheme: theme,\n\t\t\t\t\tlocation: "sidebar"\n\t\t\t\t}),\n\t\t\t\tisLinkSuggestionsSupported && wp.element.createElement(\n\t\t\t\t\tSidebarItem,\n\t\t\t\t\t{ renderPriority: 22 },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\tTopLevelProviders,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tstore: store,\n\t\t\t\t\t\t\ttheme: theme,\n\t\t\t\t\t\t\tlocation: "sidebar"\n\t\t\t\t\t\t},\n\t\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t\tSidebarCollapsible,\n\t\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\tid: "yoast-linking-suggestions-collapsible-sidebar",\n\t\t\t\t\t\t\t\ttitle: (0, _i18n.__)("Internal linking suggestions", "wordpress-seo-premium")\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\twp.element.createElement(_LinkSuggestions2.default, null)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t),\n\t\t\t\tisInsightsEnabled && wp.element.createElement(_Insights2.default, {\n\t\t\t\t\trenderPriority: 32,\n\t\t\t\t\tstore: store,\n\t\t\t\t\ttheme: theme,\n\t\t\t\t\tlocation: "sidebar"\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(_Synonyms2.default, { store: store, theme: theme }),\n\t\t\twp.element.createElement(\n\t\t\t\t_components.Fill,\n\t\t\t\t{ name: "YoastRelatedKeyphrases" },\n\t\t\t\twp.element.createElement(_SEMrushRelatedKeyphrases2.default, null)\n\t\t\t),\n\t\t\twp.element.createElement(_RedirectNotification2.default, null)\n\t\t);\n\t});\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTI3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplU2lkZWJhci5qcz80NzJmIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEZpbGwgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBzZWxlY3QgfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5pbXBvcnQgeyBGcmFnbWVudCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgZ2V0IH0gZnJvbSBcImxvZGFzaFwiO1xuaW1wb3J0IGxpbmtTdWdnZXN0aW9uc0lzU3VwcG9ydGVkIGZyb20gXCIuLi8uLi9mdW5jdGlvbnMvbGlua1N1Z2dlc3Rpb25zSXNTdXBwb3J0ZWRcIjtcbmltcG9ydCBMaW5rU3VnZ2VzdGlvbnNDb250YWluZXIgZnJvbSBcIi4uLy4uL3JlZHV4L2NvbnRhaW5lcnMvTGlua1N1Z2dlc3Rpb25zXCI7XG5pbXBvcnQgU0VNcnVzaFJlbGF0ZWRLZXlwaHJhc2VzIGZyb20gXCIuLi8uLi9yZWR1eC9jb250YWluZXJzL1NFTXJ1c2hSZWxhdGVkS2V5cGhyYXNlc1wiO1xuaW1wb3J0IEluc2lnaHRzTW9kYWwgZnJvbSBcIi4uLy4uL2NvbXBvbmVudHMvbW9kYWxzL0luc2lnaHRzXCI7XG5pbXBvcnQgTWV0YWJveFdhcm5pbmcgZnJvbSBcIi4uL2NvbXBvbmVudHMvTWV0YWJveFdhcm5pbmdcIjtcbmltcG9ydCBSZWxhdGVkS2V5d29yZHMgZnJvbSBcIi4uL2NvbXBvbmVudHMvUmVsYXRlZEtleXdvcmRzXCI7XG5pbXBvcnQgUmVkaXJlY3ROb3RpZmljYXRpb24gZnJvbSBcIi4uL2NvbXBvbmVudHMvUmVkaXJlY3ROb3RpZmljYXRpb25cIjtcbmltcG9ydCBTeW5vbnltcyBmcm9tIFwiLi4vY29tcG9uZW50cy9TeW5vbnltc1wiO1xuXG4vLyBZb2FzdCBTRU8gZnJlZSBkZXBlbmRlbmNpZXMuXG5jb25zdCBnZXRMMTBuT2JqZWN0ID0gd2luZG93LnlvYXN0LmVkaXRvck1vZHVsZXMuYW5hbHlzaXMuZ2V0TDEwbk9iamVjdDtcbmNvbnN0IFNpZGViYXJDb2xsYXBzaWJsZSA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmNvbXBvbmVudHMuU2lkZWJhckNvbGxhcHNpYmxlO1xuY29uc3QgU2lkZWJhckl0ZW0gPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb21wb25lbnRzLlNpZGViYXJJdGVtO1xuY29uc3QgVG9wTGV2ZWxQcm92aWRlcnMgPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb21wb25lbnRzLlRvcExldmVsUHJvdmlkZXJzO1xuXG5jb25zdCBpc0luc2lnaHRzRW5hYmxlZCA9IGdldCggd2luZG93LCBcIndwc2VvUHJlbWl1bU1ldGFib3hEYXRhLmRhdGEuaW5zaWdodHNFbmFibGVkXCIsIFwiZGlzYWJsZWRcIiApID09PSBcImVuYWJsZWRcIjtcbmNvbnN0IGlzTGlua1N1Z2dlc3Rpb25zU3VwcG9ydGVkID0gbGlua1N1Z2dlc3Rpb25zSXNTdXBwb3J0ZWQoKTtcblxuLyoqXG4gKiBSZWdpc3RlcnMgdGhlIHBsdWdpbiBpbnRvIHRoZSBndXRlbmJlcmcgZWRpdG9yLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBzdG9yZSBUaGUgcHJlbWl1bSBzdG9yZS5cbiAqXG4gKiBAcmV0dXJucyB7dm9pZH1cbiAqKi9cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGluaXRpYWxpemVTaWRlYmFyKCBzdG9yZSApIHtcblx0Y29uc3QgbG9jYWxpemVkRGF0YSA9IGdldEwxMG5PYmplY3QoKTtcblx0Y29uc3QgdGhlbWUgPSB7XG5cdFx0aXNSdGw6IGxvY2FsaXplZERhdGEuaXNSdGwsXG5cdH07XG5cdGNvbnN0IGlzU2VvQW5hbHlzaXNFbmFibGVkID0gc2VsZWN0KCBcInlvYXN0LXNlby9lZGl0b3JcIiApLmdldElzS2V5d29yZEFuYWx5c2lzQWN0aXZlKCk7XG5cblx0d2luZG93LllvYXN0U0VPLl9yZWdpc3RlclJlYWN0Q29tcG9uZW50KFxuXHRcdFwieW9hc3Qtc2VvLXByZW1pdW1cIixcblx0XHQoKSA9PiAoXG5cdFx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHRcdDxGaWxsIG5hbWU9XCJZb2FzdEVsZW1lbnRvclwiPlxuXHRcdFx0XHRcdDxNZXRhYm94V2FybmluZyByZW5kZXJQcmlvcml0eT17IDEgfSBzdG9yZT17IHN0b3JlIH0gdGhlbWU9eyB0aGVtZSB9IC8+XG5cdFx0XHRcdFx0eyBpc1Nlb0FuYWx5c2lzRW5hYmxlZCAmJiAoXG5cdFx0XHRcdFx0XHQ8UmVsYXRlZEtleXdvcmRzXG5cdFx0XHRcdFx0XHRcdHJlbmRlclByaW9yaXR5PXsgMjEgfVxuXHRcdFx0XHRcdFx0XHRzdG9yZT17IHN0b3JlIH1cblx0XHRcdFx0XHRcdFx0dGhlbWU9eyB0aGVtZSB9XG5cdFx0XHRcdFx0XHRcdGxvY2F0aW9uPVwic2lkZWJhclwiXG5cdFx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHRcdHsgaXNMaW5rU3VnZ2VzdGlvbnNTdXBwb3J0ZWQgJiYgKFxuXHRcdFx0XHRcdFx0PFNpZGViYXJJdGVtIHJlbmRlclByaW9yaXR5PXsgMjIgfT5cblx0XHRcdFx0XHRcdFx0PFRvcExldmVsUHJvdmlkZXJzXG5cdFx0XHRcdFx0XHRcdFx0c3RvcmU9eyBzdG9yZSB9XG5cdFx0XHRcdFx0XHRcdFx0dGhlbWU9eyB0aGVtZSB9XG5cdFx0XHRcdFx0XHRcdFx0bG9jYXRpb249XCJzaWRlYmFyXCJcblx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdDxTaWRlYmFyQ29sbGFwc2libGVcblx0XHRcdFx0XHRcdFx0XHRcdGlkPVwieW9hc3QtbGlua2luZy1zdWdnZXN0aW9ucy1jb2xsYXBzaWJsZS1zaWRlYmFyXCJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlPXsgX18oIFwiSW50ZXJuYWwgbGlua2luZyBzdWdnZXN0aW9uc1wiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICkgfVxuXHRcdFx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0XHRcdDxMaW5rU3VnZ2VzdGlvbnNDb250YWluZXIgLz5cblx0XHRcdFx0XHRcdFx0XHQ8L1NpZGViYXJDb2xsYXBzaWJsZT5cblx0XHRcdFx0XHRcdFx0PC9Ub3BMZXZlbFByb3ZpZGVycz5cblx0XHRcdFx0XHRcdDwvU2lkZWJhckl0ZW0+XG5cdFx0XHRcdFx0KSB9XG5cdFx0XHRcdFx0eyBpc0luc2lnaHRzRW5hYmxlZCAmJiAoXG5cdFx0XHRcdFx0XHQ8SW5zaWdodHNNb2RhbFxuXHRcdFx0XHRcdFx0XHRyZW5kZXJQcmlvcml0eT17IDMyIH1cblx0XHRcdFx0XHRcdFx0c3RvcmU9eyBzdG9yZSB9XG5cdFx0XHRcdFx0XHRcdHRoZW1lPXsgdGhlbWUgfVxuXHRcdFx0XHRcdFx0XHRsb2NhdGlvbj1cInNpZGViYXJcIlxuXHRcdFx0XHRcdFx0Lz5cblx0XHRcdFx0XHQpIH1cblx0XHRcdFx0PC9GaWxsPlxuXHRcdFx0XHQ8U3lub255bXMgc3RvcmU9eyBzdG9yZSB9IHRoZW1lPXsgdGhlbWUgfSAvPlxuXHRcdFx0XHQ8RmlsbCBuYW1lPVwiWW9hc3RSZWxhdGVkS2V5cGhyYXNlc1wiPlxuXHRcdFx0XHRcdDxTRU1ydXNoUmVsYXRlZEtleXBocmFzZXMgLz5cblx0XHRcdFx0PC9GaWxsPlxuXHRcdFx0XHQ8UmVkaXJlY3ROb3RpZmljYXRpb24gLz5cblx0XHRcdDwvRnJhZ21lbnQ+XG5cdFx0KSxcblx0KTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUE4QkE7QUFDQTtBQS9CQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQURBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFPQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBSkE7QUFMQTtBQURBO0FBZUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBM0JBO0FBbUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUdBO0FBeENBO0FBREE7QUE2Q0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///127\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\n\nvar _styledComponents = __webpack_require__(11);\n\nvar _MetaboxWarningContainer = __webpack_require__(53);\n\nvar _MetaboxWarningContainer2 = _interopRequireDefault(_MetaboxWarningContainer);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\nvar withSidebarPriority = window.yoast.editorModules.components.higherorder.withYoastSidebarPriority;\n\n/**\n * Renders a warning.\n *\n * @param {Object} theme The theme to use.\n *\n * @returns {JSX.Element} The rendered warning element.\n */\nvar MetaBoxWarning = withSidebarPriority(function (_ref) {\n var theme = _ref.theme;\n\n return wp.element.createElement(\n _styledComponents.ThemeProvider,\n { theme: theme },\n wp.element.createElement(_MetaboxWarningContainer2.default, null)\n );\n});\n\nexports.default = MetaBoxWarning;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTI4LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2NvbXBvbmVudHMvTWV0YWJveFdhcm5pbmcuanM/YmJmMyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUaGVtZVByb3ZpZGVyIH0gZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgTWV0YWJveFdhcm5pbmdDb250YWluZXIgZnJvbSBcIi4uLy4uL3JlZHV4L2NvbnRhaW5lcnMvTWV0YWJveFdhcm5pbmdDb250YWluZXJcIjtcblxuLy8gWW9hc3QgU0VPIGZyZWUgZGVwZW5kZW5jaWVzLlxuY29uc3Qgd2l0aFNpZGViYXJQcmlvcml0eSA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmNvbXBvbmVudHMuaGlnaGVyb3JkZXIud2l0aFlvYXN0U2lkZWJhclByaW9yaXR5O1xuXG4vKipcbiAqIFJlbmRlcnMgYSB3YXJuaW5nLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSB0aGVtZSBUaGUgdGhlbWUgdG8gdXNlLlxuICpcbiAqIEByZXR1cm5zIHtKU1guRWxlbWVudH0gVGhlIHJlbmRlcmVkIHdhcm5pbmcgZWxlbWVudC5cbiAqL1xuY29uc3QgTWV0YUJveFdhcm5pbmcgPSB3aXRoU2lkZWJhclByaW9yaXR5KCAoIHsgdGhlbWUgfSApID0+IHtcblx0cmV0dXJuIDxUaGVtZVByb3ZpZGVyIHRoZW1lPXsgdGhlbWUgfT5cblx0XHQ8TWV0YWJveFdhcm5pbmdDb250YWluZXIgLz5cblx0PC9UaGVtZVByb3ZpZGVyPjtcbn0gKTtcblxuZXhwb3J0IGRlZmF1bHQgTWV0YUJveFdhcm5pbmc7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFBQTtBQUNBOzs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFEQTtBQUdBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///128\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _RelatedKeywords = __webpack_require__(70);\n\nvar _RelatedKeywords2 = _interopRequireDefault(_RelatedKeywords);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\nvar withSidebarPriority = window.yoast.editorModules.components.higherorder.withYoastSidebarPriority;\nvar TopLevelProviders = window.yoast.editorModules.components.TopLevelProviders;\n\n/**\n * Renders related keywords UI.\n *\n * @param {Object} store The redux store.\n * @param {Object} theme The theme to use.\n *\n * @returns {JSX.Element} The rendered related keywords tree.\n */\nvar RelatedKeywords = withSidebarPriority(function (_ref) {\n\tvar store = _ref.store,\n\t theme = _ref.theme,\n\t location = _ref.location;\n\n\treturn wp.element.createElement(\n\t\tTopLevelProviders,\n\t\t{\n\t\t\tstore: store,\n\t\t\ttheme: theme,\n\t\t\tlocation: location\n\t\t},\n\t\twp.element.createElement(_RelatedKeywords2.default, null)\n\t);\n});\n\nRelatedKeywords.propTypes = {\n\tstore: _propTypes2.default.object.isRequired,\n\ttheme: _propTypes2.default.object.isRequired,\n\trenderPriority: _propTypes2.default.number.isRequired\n};\n\nexports.default = RelatedKeywords;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTI5LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2NvbXBvbmVudHMvUmVsYXRlZEtleXdvcmRzLmpzPzdlY2UiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuaW1wb3J0IFJlbGF0ZWRLZXl3b3Jkc0NvbnRhaW5lciBmcm9tIFwiLi4vLi4vcmVkdXgvY29udGFpbmVycy9SZWxhdGVkS2V5d29yZHNcIjtcblxuLy8gWW9hc3QgU0VPIGZyZWUgZGVwZW5kZW5jaWVzLlxuY29uc3Qgd2l0aFNpZGViYXJQcmlvcml0eSA9IHdpbmRvdy55b2FzdC5lZGl0b3JNb2R1bGVzLmNvbXBvbmVudHMuaGlnaGVyb3JkZXIud2l0aFlvYXN0U2lkZWJhclByaW9yaXR5O1xuY29uc3QgVG9wTGV2ZWxQcm92aWRlcnMgPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb21wb25lbnRzLlRvcExldmVsUHJvdmlkZXJzO1xuXG4vKipcbiAqIFJlbmRlcnMgcmVsYXRlZCBrZXl3b3JkcyBVSS5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gc3RvcmUgVGhlIHJlZHV4IHN0b3JlLlxuICogQHBhcmFtIHtPYmplY3R9IHRoZW1lIFRoZSB0aGVtZSB0byB1c2UuXG4gKlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgcmVsYXRlZCBrZXl3b3JkcyB0cmVlLlxuICovXG5jb25zdCBSZWxhdGVkS2V5d29yZHMgPSB3aXRoU2lkZWJhclByaW9yaXR5KCAoIHsgc3RvcmUsIHRoZW1lLCBsb2NhdGlvbiB9ICkgPT4ge1xuXHRyZXR1cm4gKFxuXHRcdDxUb3BMZXZlbFByb3ZpZGVyc1xuXHRcdFx0c3RvcmU9eyBzdG9yZSB9XG5cdFx0XHR0aGVtZT17IHRoZW1lIH1cblx0XHRcdGxvY2F0aW9uPXsgbG9jYXRpb24gfVxuXHRcdD5cblx0XHRcdDxSZWxhdGVkS2V5d29yZHNDb250YWluZXIgLz5cblx0XHQ8L1RvcExldmVsUHJvdmlkZXJzPlxuXHQpO1xufSApO1xuXG5SZWxhdGVkS2V5d29yZHMucHJvcFR5cGVzID0ge1xuXHRzdG9yZTogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuXHR0aGVtZTogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuXHRyZW5kZXJQcmlvcml0eTogUHJvcFR5cGVzLm51bWJlci5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgUmVsYXRlZEtleXdvcmRzO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7OztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7O0FBUUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFMQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBQ0E7QUFLQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///129\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\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\nvar _element = __webpack_require__(0);\n\nvar _data = __webpack_require__(3);\n\nvar _compose = __webpack_require__(20);\n\nvar _i18n = __webpack_require__(1);\n\nvar _interpolateComponents = __webpack_require__(15);\n\nvar _interpolateComponents2 = _interopRequireDefault(_interpolateComponents);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _components = __webpack_require__(9);\n\nvar _yoastComponents = __webpack_require__(12);\n\nvar _functions = __webpack_require__(18);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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; } /* External dependencies */\n\n\n/* Internal dependencies */\n\n\n// Yoast SEO free dependencies.\nvar Modal = window.yoast.editorModules.components.Modal;\n\nvar RedirectLink = _yoastComponents.utils.makeOutboundLink();\n\n/**\n * Reusable component for the RedirectNotification\'s links.\n *\n * @param {Object} props The component\'s props.\n *\n * @returns {ReactElement} The rendered component.\n */\nvar UrlLink = function UrlLink(props) {\n\tvar href = props.href,\n\t children = props.children;\n\n\n\treturn wp.element.createElement(\n\t\tRedirectLink,\n\t\t{\n\t\t\thref: href\n\t\t},\n\t\tchildren\n\t);\n};\n\nUrlLink.propTypes = {\n\thref: _propTypes2.default.string.isRequired,\n\tchildren: _propTypes2.default.string\n};\n\nUrlLink.defaultProps = {\n\tchildren: null\n};\n\n/**\n * A component that shows the user a modal notifying them a redirect has been created\n * by Yoast SEO Premium, and offer them to undo the redirect.\n */\n\nvar RedirectNotification = function (_Component) {\n\t_inherits(RedirectNotification, _Component);\n\n\t/**\n * Component constructor. Sets initial state and binds class functions.\n */\n\tfunction RedirectNotification() {\n\t\t_classCallCheck(this, RedirectNotification);\n\n\t\tvar _this = _possibleConstructorReturn(this, (RedirectNotification.__proto__ || Object.getPrototypeOf(RedirectNotification)).call(this));\n\n\t\t_this.state = {\n\t\t\tloading: false\n\t\t};\n\n\t\t_this.close = _this.close.bind(_this);\n\t\t_this.undoRedirect = _this.undoRedirect.bind(_this);\n\t\treturn _this;\n\t}\n\n\t/**\n * Render the RedirectNotification component.\n *\n * @returns {ReactElement} The rendered component.\n */\n\n\n\t_createClass(RedirectNotification, [{\n\t\tkey: "render",\n\t\tvalue: function render() {\n\t\t\tif (!this.props.redirectNotificationOpen) {\n\t\t\t\treturn null;\n\t\t\t}\n\n\t\t\treturn wp.element.createElement(\n\t\t\t\tModal,\n\t\t\t\t{\n\t\t\t\t\ttitle: (0, _i18n.__)("Redirect created", "wordpress-seo-premium"),\n\t\t\t\t\tonRequestClose: this.close\n\t\t\t\t},\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t"p",\n\t\t\t\t\tnull,\n\t\t\t\t\t(0, _i18n.sprintf)(\n\t\t\t\t\t/* translators: %s expands to Yoast SEO Premium */\n\t\t\t\t\t(0, _i18n.__)("%s just created a redirect from the old URL to the new URL.", "wordpress-seo-premium"), "Yoast SEO Premium")\n\t\t\t\t),\n\t\t\t\twp.element.createElement(\n\t\t\t\t\t"p",\n\t\t\t\t\t{ className: "yoast-redirect-notification-modal-url" },\n\t\t\t\t\t(0, _interpolateComponents2.default)({\n\t\t\t\t\t\tmixedString: (0, _i18n.sprintf)(\n\t\t\t\t\t\t/* translators: {{link}}%s{{/link}} expands to a URL surrounded by anchor tags */\n\t\t\t\t\t\t(0, _i18n.__)("Old URL: {{link}}%s{{/link}}", "wordpress-seo-premium"), window.location.origin + "/" + this.props.redirectData.origin),\n\t\t\t\t\t\tcomponents: {\n\t\t\t\t\t\t\tlink: wp.element.createElement(UrlLink, { href: "/" + this.props.redirectData.origin })\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"p",\n\t\t\t\t\t{ className: "yoast-redirect-notification-modal-url" },\n\t\t\t\t\t(0, _interpolateComponents2.default)({\n\t\t\t\t\t\tmixedString: (0, _i18n.sprintf)(\n\t\t\t\t\t\t/* translators: {{link}}%s{{/link}} expands to a URL surrounded by anchor tags */\n\t\t\t\t\t\t(0, _i18n.__)("New URL: {{link}}%s{{/link}}", "wordpress-seo-premium"), window.location.origin + "/" + this.props.redirectData.target),\n\t\t\t\t\t\tcomponents: {\n\t\t\t\t\t\t\tlink: wp.element.createElement(UrlLink, { href: "/" + this.props.redirectData.target })\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: "yoast-redirect-notification-modal-buttons" },\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t_components.NewButton,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tvariant: "primary",\n\t\t\t\t\t\t\tonClick: this.close,\n\t\t\t\t\t\t\tdisabled: this.state.loading\n\t\t\t\t\t\t},\n\t\t\t\t\t\t(0, _i18n.__)("OK", "wordpress-seo-premium")\n\t\t\t\t\t),\n\t\t\t\t\twp.element.createElement(\n\t\t\t\t\t\t_components.NewButton,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tonClick: this.undoRedirect,\n\t\t\t\t\t\t\tvariant: "remove"\n\t\t\t\t\t\t},\n\t\t\t\t\t\t(0, _i18n.__)("Undo", "wordpress-seo-premium")\n\t\t\t\t\t)\n\t\t\t\t)\n\t\t\t);\n\t\t}\n\n\t\t/**\n * Undo a created redirect.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "undoRedirect",\n\t\tvalue: function undoRedirect() {\n\t\t\tvar _this2 = this;\n\n\t\t\tvar _props$redirectData = this.props.redirectData,\n\t\t\t objectId = _props$redirectData.objectId,\n\t\t\t objectType = _props$redirectData.objectType;\n\n\n\t\t\tthis.setState({\n\t\t\t\tloading: true\n\t\t\t}, function () {\n\t\t\t\t(0, _functions.wpseoUndoRedirectForObject)(objectId, objectType).then(function () {\n\t\t\t\t\t_this2.close();\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\n\t\t/**\n * Close the modal.\n *\n * @returns {void}\n */\n\n\t}, {\n\t\tkey: "close",\n\t\tvalue: function close() {\n\t\t\tthis.props.closeRedirectNotification();\n\t\t\tthis.setState({\n\t\t\t\tloading: false\n\t\t\t});\n\t\t}\n\t}]);\n\n\treturn RedirectNotification;\n}(_element.Component);\n\nRedirectNotification.propTypes = {\n\tredirectData: _propTypes2.default.object.isRequired,\n\tredirectNotificationOpen: _propTypes2.default.bool.isRequired,\n\tcloseRedirectNotification: _propTypes2.default.func.isRequired\n};\n\nexports.default = (0, _compose.compose)([(0, _data.withSelect)(function (select) {\n\tvar _select = select("yoast-seo-premium/editor"),\n\t getRedirectData = _select.getRedirectData,\n\t getIsRedirectNotificationOpen = _select.getIsRedirectNotificationOpen;\n\n\treturn {\n\t\tredirectNotificationOpen: getIsRedirectNotificationOpen(),\n\t\tredirectData: getRedirectData()\n\t};\n}), (0, _data.withDispatch)(function (dispatch) {\n\tvar _dispatch = dispatch("yoast-seo-premium/editor"),\n\t closeRedirectNotification = _dispatch.closeRedirectNotification;\n\n\treturn {\n\t\tcloseRedirectNotification: closeRedirectNotification\n\t};\n})])(RedirectNotification);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMwLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2NvbXBvbmVudHMvUmVkaXJlY3ROb3RpZmljYXRpb24uanM/YjI5ZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCB7IENvbXBvbmVudCB9IGZyb20gXCJAd29yZHByZXNzL2VsZW1lbnRcIjtcbmltcG9ydCB7IHdpdGhEaXNwYXRjaCwgd2l0aFNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcbmltcG9ydCB7IGNvbXBvc2UgfSBmcm9tIFwiQHdvcmRwcmVzcy9jb21wb3NlXCI7XG5pbXBvcnQgeyBfXywgc3ByaW50ZiB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCBpbnRlcnBvbGF0ZUNvbXBvbmVudHMgZnJvbSBcImludGVycG9sYXRlLWNvbXBvbmVudHNcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCB7IE5ld0J1dHRvbiBhcyBCdXR0b24gfSBmcm9tIFwiQHlvYXN0L2NvbXBvbmVudHNcIjtcbmltcG9ydCB7IHV0aWxzIH0gZnJvbSBcInlvYXN0LWNvbXBvbmVudHNcIjtcblxuLyogSW50ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQgeyB3cHNlb1VuZG9SZWRpcmVjdEZvck9iamVjdCB9IGZyb20gXCIuLi8uLi9yZWRpcmVjdHMvZnVuY3Rpb25zXCI7XG5cbi8vIFlvYXN0IFNFTyBmcmVlIGRlcGVuZGVuY2llcy5cbmNvbnN0IE1vZGFsID0gd2luZG93LnlvYXN0LmVkaXRvck1vZHVsZXMuY29tcG9uZW50cy5Nb2RhbDtcblxuY29uc3QgUmVkaXJlY3RMaW5rID0gdXRpbHMubWFrZU91dGJvdW5kTGluaygpO1xuXG4vKipcbiAqIFJldXNhYmxlIGNvbXBvbmVudCBmb3IgdGhlIFJlZGlyZWN0Tm90aWZpY2F0aW9uJ3MgbGlua3MuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIFRoZSBjb21wb25lbnQncyBwcm9wcy5cbiAqXG4gKiBAcmV0dXJucyB7UmVhY3RFbGVtZW50fSBUaGUgcmVuZGVyZWQgY29tcG9uZW50LlxuICovXG5jb25zdCBVcmxMaW5rID0gKCBwcm9wcyApID0+IHtcblx0Y29uc3Qge1xuXHRcdGhyZWYsXG5cdFx0Y2hpbGRyZW4sXG5cdH0gPSBwcm9wcztcblxuXHRyZXR1cm4gKFxuXHRcdDxSZWRpcmVjdExpbmtcblx0XHRcdGhyZWY9eyBocmVmIH1cblx0XHQ+XG5cdFx0XHR7IGNoaWxkcmVuIH1cblx0XHQ8L1JlZGlyZWN0TGluaz5cblx0KTtcbn07XG5cblVybExpbmsucHJvcFR5cGVzID0ge1xuXHRocmVmOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuVXJsTGluay5kZWZhdWx0UHJvcHMgPSB7XG5cdGNoaWxkcmVuOiBudWxsLFxufTtcblxuLyoqXG4gKiBBIGNvbXBvbmVudCB0aGF0IHNob3dzIHRoZSB1c2VyIGEgbW9kYWwgbm90aWZ5aW5nIHRoZW0gYSByZWRpcmVjdCBoYXMgYmVlbiBjcmVhdGVkXG4gKiBieSBZb2FzdCBTRU8gUHJlbWl1bSwgYW5kIG9mZmVyIHRoZW0gdG8gdW5kbyB0aGUgcmVkaXJlY3QuXG4gKi9cbmNsYXNzIFJlZGlyZWN0Tm90aWZpY2F0aW9uIGV4dGVuZHMgQ29tcG9uZW50IHtcblx0LyoqXG5cdCAqIENvbXBvbmVudCBjb25zdHJ1Y3Rvci4gU2V0cyBpbml0aWFsIHN0YXRlIGFuZCBiaW5kcyBjbGFzcyBmdW5jdGlvbnMuXG5cdCAqL1xuXHRjb25zdHJ1Y3RvcigpIHtcblx0XHRzdXBlcigpO1xuXG5cdFx0dGhpcy5zdGF0ZSA9IHtcblx0XHRcdGxvYWRpbmc6IGZhbHNlLFxuXHRcdH07XG5cblx0XHR0aGlzLmNsb3NlID0gdGhpcy5jbG9zZS5iaW5kKCB0aGlzICk7XG5cdFx0dGhpcy51bmRvUmVkaXJlY3QgPSB0aGlzLnVuZG9SZWRpcmVjdC5iaW5kKCB0aGlzICk7XG5cdH1cblxuXHQvKipcblx0ICogUmVuZGVyIHRoZSBSZWRpcmVjdE5vdGlmaWNhdGlvbiBjb21wb25lbnQuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtSZWFjdEVsZW1lbnR9IFRoZSByZW5kZXJlZCBjb21wb25lbnQuXG5cdCAqL1xuXHRyZW5kZXIoKSB7XG5cdFx0aWYgKCAhIHRoaXMucHJvcHMucmVkaXJlY3ROb3RpZmljYXRpb25PcGVuICkge1xuXHRcdFx0cmV0dXJuIG51bGw7XG5cdFx0fVxuXG5cdFx0cmV0dXJuIChcblx0XHRcdDxNb2RhbFxuXHRcdFx0XHR0aXRsZT17IF9fKCBcIlJlZGlyZWN0IGNyZWF0ZWRcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApIH1cblx0XHRcdFx0b25SZXF1ZXN0Q2xvc2U9eyB0aGlzLmNsb3NlIH1cblx0XHRcdD5cblx0XHRcdFx0PHA+XG5cdFx0XHRcdFx0eyBzcHJpbnRmKFxuXHRcdFx0XHRcdFx0LyogdHJhbnNsYXRvcnM6ICVzIGV4cGFuZHMgdG8gWW9hc3QgU0VPIFByZW1pdW0gKi9cblx0XHRcdFx0XHRcdF9fKCBcIiVzIGp1c3QgY3JlYXRlZCBhIHJlZGlyZWN0IGZyb20gdGhlIG9sZCBVUkwgdG8gdGhlIG5ldyBVUkwuXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKSxcblx0XHRcdFx0XHRcdFwiWW9hc3QgU0VPIFByZW1pdW1cIlxuXHRcdFx0XHRcdCkgfVxuXHRcdFx0XHQ8L3A+XG5cdFx0XHRcdDxwIGNsYXNzTmFtZT1cInlvYXN0LXJlZGlyZWN0LW5vdGlmaWNhdGlvbi1tb2RhbC11cmxcIj5cblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRpbnRlcnBvbGF0ZUNvbXBvbmVudHMoIHtcblx0XHRcdFx0XHRcdFx0bWl4ZWRTdHJpbmc6XG5cdFx0XHRcdFx0XHRcdFx0c3ByaW50Zihcblx0XHRcdFx0XHRcdFx0XHRcdC8qIHRyYW5zbGF0b3JzOiB7e2xpbmt9fSVze3svbGlua319IGV4cGFuZHMgdG8gYSBVUkwgc3Vycm91bmRlZCBieSBhbmNob3IgdGFncyAqL1xuXHRcdFx0XHRcdFx0XHRcdFx0X18oIFwiT2xkIFVSTDoge3tsaW5rfX0lc3t7L2xpbmt9fVwiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICksXG5cdFx0XHRcdFx0XHRcdFx0XHRgJHsgd2luZG93LmxvY2F0aW9uLm9yaWdpbiB9LyR7IHRoaXMucHJvcHMucmVkaXJlY3REYXRhLm9yaWdpbiB9YFxuXHRcdFx0XHRcdFx0XHRcdCksXG5cdFx0XHRcdFx0XHRcdGNvbXBvbmVudHM6IHtcblx0XHRcdFx0XHRcdFx0XHRsaW5rOiA8VXJsTGluayBocmVmPXsgXCIvXCIgKyB0aGlzLnByb3BzLnJlZGlyZWN0RGF0YS5vcmlnaW4gfSAvPixcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdH0gKVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0PC9wPlxuXHRcdFx0XHQ8cCBjbGFzc05hbWU9XCJ5b2FzdC1yZWRpcmVjdC1ub3RpZmljYXRpb24tbW9kYWwtdXJsXCI+XG5cdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0aW50ZXJwb2xhdGVDb21wb25lbnRzKCB7XG5cdFx0XHRcdFx0XHRcdG1peGVkU3RyaW5nOlxuXHRcdFx0XHRcdFx0XHRcdHNwcmludGYoXG5cdFx0XHRcdFx0XHRcdFx0XHQvKiB0cmFuc2xhdG9yczoge3tsaW5rfX0lc3t7L2xpbmt9fSBleHBhbmRzIHRvIGEgVVJMIHN1cnJvdW5kZWQgYnkgYW5jaG9yIHRhZ3MgKi9cblx0XHRcdFx0XHRcdFx0XHRcdF9fKCBcIk5ldyBVUkw6IHt7bGlua319JXN7ey9saW5rfX1cIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApLFxuXHRcdFx0XHRcdFx0XHRcdFx0YCR7IHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4gfS8keyB0aGlzLnByb3BzLnJlZGlyZWN0RGF0YS50YXJnZXQgfWBcblx0XHRcdFx0XHRcdFx0XHQpLFxuXHRcdFx0XHRcdFx0XHRjb21wb25lbnRzOiB7XG5cdFx0XHRcdFx0XHRcdFx0bGluazogPFVybExpbmsgaHJlZj17IFwiL1wiICsgdGhpcy5wcm9wcy5yZWRpcmVjdERhdGEudGFyZ2V0IH0gLz4sXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHR9IClcblx0XHRcdFx0XHR9XG5cdFx0XHRcdDwvcD5cblx0XHRcdFx0PGRpdiBjbGFzc05hbWU9XCJ5b2FzdC1yZWRpcmVjdC1ub3RpZmljYXRpb24tbW9kYWwtYnV0dG9uc1wiPlxuXHRcdFx0XHRcdDxCdXR0b25cblx0XHRcdFx0XHRcdHZhcmlhbnQ9XCJwcmltYXJ5XCJcblx0XHRcdFx0XHRcdG9uQ2xpY2s9eyB0aGlzLmNsb3NlIH1cblx0XHRcdFx0XHRcdGRpc2FibGVkPXsgdGhpcy5zdGF0ZS5sb2FkaW5nIH1cblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHR7IF9fKCBcIk9LXCIsIFwid29yZHByZXNzLXNlby1wcmVtaXVtXCIgKSB9XG5cdFx0XHRcdFx0PC9CdXR0b24+XG5cdFx0XHRcdFx0PEJ1dHRvblxuXHRcdFx0XHRcdFx0b25DbGljaz17IHRoaXMudW5kb1JlZGlyZWN0IH1cblx0XHRcdFx0XHRcdHZhcmlhbnQ9XCJyZW1vdmVcIlxuXHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdHsgX18oIFwiVW5kb1wiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICkgfVxuXHRcdFx0XHRcdDwvQnV0dG9uPlxuXHRcdFx0XHQ8L2Rpdj5cblx0XHRcdDwvTW9kYWw+XG5cdFx0KTtcblx0fVxuXG5cdC8qKlxuXHQgKiBVbmRvIGEgY3JlYXRlZCByZWRpcmVjdC5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHR1bmRvUmVkaXJlY3QoKSB7XG5cdFx0Y29uc3Qge1xuXHRcdFx0b2JqZWN0SWQsXG5cdFx0XHRvYmplY3RUeXBlLFxuXHRcdH0gPSB0aGlzLnByb3BzLnJlZGlyZWN0RGF0YTtcblxuXHRcdHRoaXMuc2V0U3RhdGUoIHtcblx0XHRcdGxvYWRpbmc6IHRydWUsXG5cdFx0fSwgKCkgPT4ge1xuXHRcdFx0d3BzZW9VbmRvUmVkaXJlY3RGb3JPYmplY3QoIG9iamVjdElkLCBvYmplY3RUeXBlICkudGhlbiggKCkgPT4ge1xuXHRcdFx0XHR0aGlzLmNsb3NlKCk7XG5cdFx0XHR9ICk7XG5cdFx0fSApO1xuXHR9XG5cblx0LyoqXG5cdCAqIENsb3NlIHRoZSBtb2RhbC5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRjbG9zZSgpIHtcblx0XHR0aGlzLnByb3BzLmNsb3NlUmVkaXJlY3ROb3RpZmljYXRpb24oKTtcblx0XHR0aGlzLnNldFN0YXRlKCB7XG5cdFx0XHRsb2FkaW5nOiBmYWxzZSxcblx0XHR9ICk7XG5cdH1cbn1cblxuUmVkaXJlY3ROb3RpZmljYXRpb24ucHJvcFR5cGVzID0ge1xuXHRyZWRpcmVjdERhdGE6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcblx0cmVkaXJlY3ROb3RpZmljYXRpb25PcGVuOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuXHRjbG9zZVJlZGlyZWN0Tm90aWZpY2F0aW9uOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgY29tcG9zZSggW1xuXHR3aXRoU2VsZWN0KCBzZWxlY3QgPT4ge1xuXHRcdGNvbnN0IHtcblx0XHRcdGdldFJlZGlyZWN0RGF0YSxcblx0XHRcdGdldElzUmVkaXJlY3ROb3RpZmljYXRpb25PcGVuLFxuXHRcdH0gPSBzZWxlY3QoIFwieW9hc3Qtc2VvLXByZW1pdW0vZWRpdG9yXCIgKTtcblxuXHRcdHJldHVybiB7XG5cdFx0XHRyZWRpcmVjdE5vdGlmaWNhdGlvbk9wZW46IGdldElzUmVkaXJlY3ROb3RpZmljYXRpb25PcGVuKCksXG5cdFx0XHRyZWRpcmVjdERhdGE6IGdldFJlZGlyZWN0RGF0YSgpLFxuXHRcdH07XG5cdH0gKSxcblx0d2l0aERpc3BhdGNoKCAoIGRpc3BhdGNoICkgID0+IHtcblx0XHRjb25zdCB7XG5cdFx0XHRjbG9zZVJlZGlyZWN0Tm90aWZpY2F0aW9uLFxuXHRcdH0gPSBkaXNwYXRjaCggXCJ5b2FzdC1zZW8tcHJlbWl1bS9lZGl0b3JcIiApO1xuXG5cdFx0cmV0dXJuIHtcblx0XHRcdGNsb3NlUmVkaXJlY3ROb3RpZmljYXRpb24sXG5cdFx0fTtcblx0fSApLFxuXSApKCBSZWRpcmVjdE5vdGlmaWNhdGlvbiApO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7Ozs7Ozs7QUFaQTtBQUNBO0FBQ0E7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQ0E7QUFEQTtBQUdBO0FBSEE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFDQTtBQUlBO0FBQ0E7QUFEQTtBQUNBO0FBR0E7Ozs7O0FBSUE7OztBQUNBOzs7QUFHQTtBQUFBO0FBQ0E7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQURBO0FBQ0E7QUFHQTtBQUNBO0FBUkE7QUFTQTtBQUNBO0FBQ0E7Ozs7Ozs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQU9BO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQURBO0FBUEE7QUFGQTtBQWVBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQURBO0FBUEE7QUFGQTtBQWVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFMQTtBQU9BO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBSkE7QUFSQTtBQXpDQTtBQTBEQTtBQUNBO0FBQ0E7Ozs7Ozs7O0FBS0E7QUFBQTtBQUNBO0FBREE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUlBO0FBQ0E7QUFEQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFHQTs7OztBQXBIQTtBQUNBO0FBc0hBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQUtBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFBQTtBQUNBO0FBSUE7QUFDQTtBQURBO0FBR0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///130\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _components = __webpack_require__(6);\n\nvar _element = __webpack_require__(0);\n\nvar _i18n = __webpack_require__(1);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _styledComponents = __webpack_require__(11);\n\nvar _SynonymsInput = __webpack_require__(52);\n\nvar _SynonymsInput2 = _interopRequireDefault(_SynonymsInput);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Yoast SEO free dependencies.\nvar HelpLink = window.yoast.editorModules.components.HelpLink;\n\n/**\n * Renders the synonyms fill.\n *\n * @param {Object} theme The theme to use.\n *\n * @returns {JSX.Element} The rendered synonyms tree.\n */\nvar Synonyms = function Synonyms(_ref) {\n\tvar theme = _ref.theme;\n\n\tvar HelpLinkSynonyms = wp.element.createElement(\n\t\tHelpLink,\n\t\t{\n\t\t\thref: window.wpseoAdminL10n["shortlinks.keyword_synonyms_info"],\n\t\t\tclassName: "dashicons"\n\t\t},\n\t\twp.element.createElement(\n\t\t\t"span",\n\t\t\t{ className: "screen-reader-text" },\n\t\t\t(0, _i18n.__)("Help on keyphrase synonyms", "wordpress-seo-premium")\n\t\t)\n\t);\n\n\treturn wp.element.createElement(\n\t\t_styledComponents.ThemeProvider,\n\t\t{ theme: theme },\n\t\twp.element.createElement(\n\t\t\t_element.Fragment,\n\t\t\tnull,\n\t\t\twp.element.createElement(\n\t\t\t\t_components.Fill,\n\t\t\t\t{ name: "yoast-synonyms-metabox" },\n\t\t\t\twp.element.createElement(_SynonymsInput2.default, {\n\t\t\t\t\tid: "synonyms-input-metabox",\n\t\t\t\t\tlabel: (0, _i18n.__)("Keyphrase synonyms", "wordpress-seo-premium"),\n\t\t\t\t\thelpLink: HelpLinkSynonyms\n\t\t\t\t})\n\t\t\t),\n\t\t\twp.element.createElement(\n\t\t\t\t_components.Fill,\n\t\t\t\t{ name: "yoast-synonyms-sidebar" },\n\t\t\t\twp.element.createElement(_SynonymsInput2.default, {\n\t\t\t\t\tid: "synonyms-input-sidebar",\n\t\t\t\t\tlabel: (0, _i18n.__)("Keyphrase synonyms", "wordpress-seo-premium"),\n\t\t\t\t\thelpLink: HelpLinkSynonyms\n\t\t\t\t})\n\t\t\t)\n\t\t)\n\t);\n};\n\nSynonyms.propTypes = {\n\ttheme: _propTypes2.default.object.isRequired\n};\n\nexports.default = Synonyms;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMxLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2NvbXBvbmVudHMvU3lub255bXMuanM/NmUwNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGaWxsIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgRnJhZ21lbnQgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCB7IFRoZW1lUHJvdmlkZXIgfSBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBTeW5vbnltc0lucHV0Q29udGFpbmVyIGZyb20gXCIuLi8uLi9yZWR1eC9jb250YWluZXJzL1N5bm9ueW1zSW5wdXRcIjtcblxuLy8gWW9hc3QgU0VPIGZyZWUgZGVwZW5kZW5jaWVzLlxuY29uc3QgSGVscExpbmsgPSB3aW5kb3cueW9hc3QuZWRpdG9yTW9kdWxlcy5jb21wb25lbnRzLkhlbHBMaW5rO1xuXG4vKipcbiAqIFJlbmRlcnMgdGhlIHN5bm9ueW1zIGZpbGwuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IHRoZW1lIFRoZSB0aGVtZSB0byB1c2UuXG4gKlxuICogQHJldHVybnMge0pTWC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgc3lub255bXMgdHJlZS5cbiAqL1xuY29uc3QgU3lub255bXMgPSAoIHsgdGhlbWUgfSApID0+IHtcblx0Y29uc3QgSGVscExpbmtTeW5vbnltcyA9IChcblx0XHQ8SGVscExpbmtcblx0XHRcdGhyZWY9eyB3aW5kb3cud3BzZW9BZG1pbkwxMG5bIFwic2hvcnRsaW5rcy5rZXl3b3JkX3N5bm9ueW1zX2luZm9cIiBdIH1cblx0XHRcdGNsYXNzTmFtZT1cImRhc2hpY29uc1wiXG5cdFx0PlxuXHRcdFx0PHNwYW4gY2xhc3NOYW1lPVwic2NyZWVuLXJlYWRlci10ZXh0XCI+XG5cdFx0XHRcdHsgX18oIFwiSGVscCBvbiBrZXlwaHJhc2Ugc3lub255bXNcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApIH1cblx0XHRcdDwvc3Bhbj5cblx0XHQ8L0hlbHBMaW5rPlxuXHQpO1xuXG5cdHJldHVybiAoXG5cdFx0PFRoZW1lUHJvdmlkZXIgdGhlbWU9eyB0aGVtZSB9PlxuXHRcdFx0PEZyYWdtZW50PlxuXHRcdFx0XHQ8RmlsbCBuYW1lPVwieW9hc3Qtc3lub255bXMtbWV0YWJveFwiPlxuXHRcdFx0XHRcdDxTeW5vbnltc0lucHV0Q29udGFpbmVyXG5cdFx0XHRcdFx0XHRpZD1cInN5bm9ueW1zLWlucHV0LW1ldGFib3hcIlxuXHRcdFx0XHRcdFx0bGFiZWw9eyBfXyggXCJLZXlwaHJhc2Ugc3lub255bXNcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApIH1cblx0XHRcdFx0XHRcdGhlbHBMaW5rPXsgSGVscExpbmtTeW5vbnltcyB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0PC9GaWxsPlxuXHRcdFx0XHQ8RmlsbCBuYW1lPVwieW9hc3Qtc3lub255bXMtc2lkZWJhclwiPlxuXHRcdFx0XHRcdDxTeW5vbnltc0lucHV0Q29udGFpbmVyXG5cdFx0XHRcdFx0XHRpZD1cInN5bm9ueW1zLWlucHV0LXNpZGViYXJcIlxuXHRcdFx0XHRcdFx0bGFiZWw9eyBfXyggXCJLZXlwaHJhc2Ugc3lub255bXNcIiwgXCJ3b3JkcHJlc3Mtc2VvLXByZW1pdW1cIiApIH1cblx0XHRcdFx0XHRcdGhlbHBMaW5rPXsgSGVscExpbmtTeW5vbnltcyB9XG5cdFx0XHRcdFx0Lz5cblx0XHRcdFx0PC9GaWxsPlxuXHRcdFx0PC9GcmFnbWVudD5cblx0XHQ8L1RoZW1lUHJvdmlkZXI+XG5cdCk7XG59O1xuXG5TeW5vbnltcy5wcm9wVHlwZXMgPSB7XG5cdHRoZW1lOiBQcm9wVHlwZXMub2JqZWN0LmlzUmVxdWlyZWQsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBTeW5vbnltcztcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTs7O0FBQUE7QUFDQTtBQUFBO0FBQ0E7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBSkE7QUFDQTtBQVNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFEQTtBQU9BO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFEQTtBQVJBO0FBREE7QUFtQkE7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUNBO0FBR0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///131\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = initializeRedirectNotification;\n\nvar _hooks = __webpack_require__(44);\n\nvar _data = __webpack_require__(3);\n\n/**\n * Looks for a "x-yoast-redirect-created" header in the XHR.\n * Processes the value of that header if found, and dispatches it to the store.\n *\n * @param {*} xhr The jqXHR class.\n *\n * @returns {void}\n */\nfunction findAndProcessRedirect(xhr) {\n\tvar redirectHeaders = xhr.getResponseHeader("x-yoast-redirect-created");\n\tif (redirectHeaders) {\n\t\tvar parsedRedirect = redirectHeaders.split(";").map(function (variable) {\n\t\t\treturn variable.split("=").map(function (part) {\n\t\t\t\treturn part.trim();\n\t\t\t});\n\t\t}).reduce(function (accumulator, keyValuePair) {\n\t\t\tvar key = keyValuePair[0];\n\t\t\tvar value = keyValuePair[1] || true;\n\t\t\taccumulator[key] = value;\n\t\t\treturn accumulator;\n\t\t}, {});\n\n\t\t(0, _data.dispatch)("yoast-seo-premium/editor").setRedirectNotification(parsedRedirect);\n\t}\n}\n\n/**\n * Adds the findAndProcessRedirect function to the "yoast.elementor.save.success" action.\n * This "initializes" the RedirectNotification, because that listens to the part of the store affected by findAndProcessRedirect\'s dispatch.\n *\n * @returns {void}\n */\nfunction initializeRedirectNotification() {\n\t(0, _hooks.addAction)("yoast.elementor.save.success", "yoast/yoast-seo-premium/redirectNotifications", findAndProcessRedirect);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplUmVkaXJlY3ROb3RpZmljYXRpb24uanM/YWVkNSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhZGRBY3Rpb24gfSBmcm9tIFwiQHdvcmRwcmVzcy9ob29rc1wiO1xuaW1wb3J0IHsgZGlzcGF0Y2ggfSBmcm9tIFwiQHdvcmRwcmVzcy9kYXRhXCI7XG5cbi8qKlxuICogTG9va3MgZm9yIGEgXCJ4LXlvYXN0LXJlZGlyZWN0LWNyZWF0ZWRcIiBoZWFkZXIgaW4gdGhlIFhIUi5cbiAqIFByb2Nlc3NlcyB0aGUgdmFsdWUgb2YgdGhhdCBoZWFkZXIgaWYgZm91bmQsIGFuZCBkaXNwYXRjaGVzIGl0IHRvIHRoZSBzdG9yZS5cbiAqXG4gKiBAcGFyYW0geyp9IHhociBUaGUganFYSFIgY2xhc3MuXG4gKlxuICogQHJldHVybnMge3ZvaWR9XG4gKi9cbmZ1bmN0aW9uIGZpbmRBbmRQcm9jZXNzUmVkaXJlY3QoIHhociApIHtcblx0Y29uc3QgcmVkaXJlY3RIZWFkZXJzID0geGhyLmdldFJlc3BvbnNlSGVhZGVyKCBcIngteW9hc3QtcmVkaXJlY3QtY3JlYXRlZFwiICk7XG5cdGlmICggcmVkaXJlY3RIZWFkZXJzICkge1xuXHRcdGNvbnN0IHBhcnNlZFJlZGlyZWN0ID0gcmVkaXJlY3RIZWFkZXJzXG5cdFx0XHQuc3BsaXQoIFwiO1wiIClcblx0XHRcdC5tYXAoIHZhcmlhYmxlID0+IHZhcmlhYmxlLnNwbGl0KCBcIj1cIiApLm1hcCggcGFydCA9PiBwYXJ0LnRyaW0oKSApIClcblx0XHRcdC5yZWR1Y2UoICggYWNjdW11bGF0b3IsIGtleVZhbHVlUGFpciApID0+IHtcblx0XHRcdFx0Y29uc3Qga2V5ID0gICBrZXlWYWx1ZVBhaXJbIDAgXTtcblx0XHRcdFx0Y29uc3QgdmFsdWUgPSBrZXlWYWx1ZVBhaXJbIDEgXSB8fCB0cnVlO1xuXHRcdFx0XHRhY2N1bXVsYXRvclsga2V5IF0gPSB2YWx1ZTtcblx0XHRcdFx0cmV0dXJuIGFjY3VtdWxhdG9yO1xuXHRcdFx0fSwge30gKTtcblxuXG5cdFx0ZGlzcGF0Y2goIFwieW9hc3Qtc2VvLXByZW1pdW0vZWRpdG9yXCIgKS5zZXRSZWRpcmVjdE5vdGlmaWNhdGlvbiggcGFyc2VkUmVkaXJlY3QgKTtcblx0fVxufVxuXG4vKipcbiAqIEFkZHMgdGhlIGZpbmRBbmRQcm9jZXNzUmVkaXJlY3QgZnVuY3Rpb24gdG8gdGhlIFwieW9hc3QuZWxlbWVudG9yLnNhdmUuc3VjY2Vzc1wiIGFjdGlvbi5cbiAqIFRoaXMgXCJpbml0aWFsaXplc1wiIHRoZSBSZWRpcmVjdE5vdGlmaWNhdGlvbiwgYmVjYXVzZSB0aGF0IGxpc3RlbnMgdG8gdGhlIHBhcnQgb2YgdGhlIHN0b3JlIGFmZmVjdGVkIGJ5IGZpbmRBbmRQcm9jZXNzUmVkaXJlY3QncyBkaXNwYXRjaC5cbiAqXG4gKiBAcmV0dXJucyB7dm9pZH1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gaW5pdGlhbGl6ZVJlZGlyZWN0Tm90aWZpY2F0aW9uKCkge1xuXHRhZGRBY3Rpb24oIFwieW9hc3QuZWxlbWVudG9yLnNhdmUuc3VjY2Vzc1wiLCBcInlvYXN0L3lvYXN0LXNlby1wcmVtaXVtL3JlZGlyZWN0Tm90aWZpY2F0aW9uc1wiLCBmaW5kQW5kUHJvY2Vzc1JlZGlyZWN0ICk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7O0FBbUNBO0FBQ0E7QUFwQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7O0FBTUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///132\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = initializeKeywordDistribution;\n\nvar _data = __webpack_require__(3);\n\nvar _RelatedKeywordAnalysis = __webpack_require__(48);\n\nvar _RelatedKeywordAnalysis2 = _interopRequireDefault(_RelatedKeywordAnalysis);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Initializes the keyword distribution assessment.\n *\n * @returns {RelatedKeywordAnalysis} The related keyword analysis.\n */\nfunction initializeKeywordDistribution() {\n\tvar _select = (0, _data.select)("yoast-seo/editor"),\n\t getIsKeywordAnalysisActive = _select.getIsKeywordAnalysisActive;\n\n\tif (!getIsKeywordAnalysisActive()) {\n\t\treturn null;\n\t}\n\n\twindow.YoastSEO.analysis.worker.initialize({ useKeywordDistribution: true }).then(function () {\n\t\treturn window.YoastSEO.analysis.run();\n\t}).catch(function () {});\n\n\treturn new _RelatedKeywordAnalysis2.default();\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplS2V5d29yZERpc3RyaWJ1dGlvbi5qcz8wNDA3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHNlbGVjdCB9IGZyb20gXCJAd29yZHByZXNzL2RhdGFcIjtcblxuaW1wb3J0IFJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMgZnJvbSBcIi4uLy4uL3NlcnZpY2VzL1JlbGF0ZWRLZXl3b3JkQW5hbHlzaXNcIjtcblxuLyoqXG4gKiBJbml0aWFsaXplcyB0aGUga2V5d29yZCBkaXN0cmlidXRpb24gYXNzZXNzbWVudC5cbiAqXG4gKiBAcmV0dXJucyB7UmVsYXRlZEtleXdvcmRBbmFseXNpc30gVGhlIHJlbGF0ZWQga2V5d29yZCBhbmFseXNpcy5cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gaW5pdGlhbGl6ZUtleXdvcmREaXN0cmlidXRpb24oKSB7XG5cdGNvbnN0IHtcblx0XHRnZXRJc0tleXdvcmRBbmFseXNpc0FjdGl2ZSxcblx0fSA9IHNlbGVjdCggXCJ5b2FzdC1zZW8vZWRpdG9yXCIgKTtcblxuXHRpZiAoICEgZ2V0SXNLZXl3b3JkQW5hbHlzaXNBY3RpdmUoKSApIHtcblx0XHRyZXR1cm4gbnVsbDtcblx0fVxuXG5cdHdpbmRvdy5Zb2FzdFNFTy5hbmFseXNpcy53b3JrZXIuaW5pdGlhbGl6ZSggeyB1c2VLZXl3b3JkRGlzdHJpYnV0aW9uOiB0cnVlIH0gKVxuXHRcdC50aGVuKCAoKSA9PiB3aW5kb3cuWW9hc3RTRU8uYW5hbHlzaXMucnVuKCkgKVxuXHRcdC5jYXRjaCggKCkgPT4ge30gKTtcblxuXHRyZXR1cm4gbmV3IFJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMoKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFTQTtBQUNBO0FBVkE7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBQ0E7Ozs7O0FBS0E7QUFBQTtBQUFBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///133\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\n// We are importing copies from the Elementor tree here, because the original fills import old replacevar logic.\n\n\nexports.default = initializeSocialPreviews;\n\nvar _components = __webpack_require__(6);\n\nvar _element = __webpack_require__(0);\n\nvar _FacebookFill = __webpack_require__(135);\n\nvar _FacebookFill2 = _interopRequireDefault(_FacebookFill);\n\nvar _TwitterFill = __webpack_require__(136);\n\nvar _TwitterFill2 = _interopRequireDefault(_TwitterFill);\n\nvar _helpers = __webpack_require__(13);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar stripHTMLTags = _helpers.strings.stripHTMLTags;\n\n/**\n * Replaces replacement variables in title and description.\n *\n * @param {Object} data The data object containing the unreplaced variables.\n * @param {string} data.url The url.\n * @param {string} data.title The title.\n * @param {string} data.description The description.\n *\n * @returns {Object} The data object with replaced variables.\n */\n\nfunction applyReplaceUsingPlugin(data) {\n\tvar applyModifications = window.YoastSEO.applyModifications;\n\treturn {\n\t\turl: data.url,\n\t\ttitle: stripHTMLTags(applyModifications("data_page_title", data.title)),\n\t\tdescription: stripHTMLTags(applyModifications("data_meta_desc", data.description))\n\t};\n}\n\n/**\n * The Social Preview fills.\n *\n * @returns {*} The Social Preview fills\n */\nfunction SocialPreviewFills() {\n\treturn wp.element.createElement(\n\t\t_element.Fragment,\n\t\tnull,\n\t\twp.element.createElement(\n\t\t\t_components.Fill,\n\t\t\t{ name: "YoastFacebookPremiumModal" },\n\t\t\tfunction (props) {\n\t\t\t\treturn wp.element.createElement(_FacebookFill2.default, _extends({\n\t\t\t\t\tapplyReplaceUsingPlugin: applyReplaceUsingPlugin\n\t\t\t\t}, props));\n\t\t\t}\n\t\t),\n\t\twp.element.createElement(\n\t\t\t_components.Fill,\n\t\t\t{ name: "YoastTwitterPremiumModal" },\n\t\t\tfunction (props) {\n\t\t\t\treturn wp.element.createElement(_TwitterFill2.default, _extends({\n\t\t\t\t\tapplyReplaceUsingPlugin: applyReplaceUsingPlugin\n\t\t\t\t}, props));\n\t\t\t}\n\t\t)\n\t);\n}\n\n/**\n * Initializes the Social Previews\n *\n * @returns {void}\n */\nfunction initializeSocialPreviews() {\n\twindow.YoastSEO._registerReactComponent("yoast-seo-premium-social-previews", SocialPreviewFills);\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTM0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplU29jaWFsUHJldmlld3MuanM/NDU5MSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGaWxsIH0gZnJvbSBcIkB3b3JkcHJlc3MvY29tcG9uZW50c1wiO1xuaW1wb3J0IHsgRnJhZ21lbnQgfSBmcm9tIFwiQHdvcmRwcmVzcy9lbGVtZW50XCI7XG5cbi8vIFdlIGFyZSBpbXBvcnRpbmcgY29waWVzIGZyb20gdGhlIEVsZW1lbnRvciB0cmVlIGhlcmUsIGJlY2F1c2UgdGhlIG9yaWdpbmFsIGZpbGxzIGltcG9ydCBvbGQgcmVwbGFjZXZhciBsb2dpYy5cbmltcG9ydCB7IGRlZmF1bHQgYXMgRWxlbWVudG9yRmFjZWJvb2tGaWxsIH0gZnJvbSBcIi4uL2NvbXBvbmVudHMvc29jaWFsL0ZhY2Vib29rRmlsbFwiO1xuaW1wb3J0IHsgZGVmYXVsdCBhcyBFbGVtZW50b3JUd2l0dGVyRmlsbCB9IGZyb20gXCIuLi9jb21wb25lbnRzL3NvY2lhbC9Ud2l0dGVyRmlsbFwiO1xuXG5pbXBvcnQgeyBzdHJpbmdzIH0gZnJvbSBcIkB5b2FzdC9oZWxwZXJzXCI7XG5jb25zdCB7IHN0cmlwSFRNTFRhZ3MgfSA9IHN0cmluZ3M7XG5cbi8qKlxuICogUmVwbGFjZXMgcmVwbGFjZW1lbnQgdmFyaWFibGVzIGluIHRpdGxlIGFuZCBkZXNjcmlwdGlvbi5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gZGF0YSAgICAgICAgICAgICBUaGUgZGF0YSBvYmplY3QgY29udGFpbmluZyB0aGUgdW5yZXBsYWNlZCB2YXJpYWJsZXMuXG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0YS51cmwgICAgICAgICBUaGUgdXJsLlxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGEudGl0bGUgICAgICAgVGhlIHRpdGxlLlxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGEuZGVzY3JpcHRpb24gVGhlIGRlc2NyaXB0aW9uLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSBkYXRhIG9iamVjdCB3aXRoIHJlcGxhY2VkIHZhcmlhYmxlcy5cbiAqL1xuZnVuY3Rpb24gYXBwbHlSZXBsYWNlVXNpbmdQbHVnaW4oIGRhdGEgKSB7XG5cdGNvbnN0IGFwcGx5TW9kaWZpY2F0aW9ucyA9IHdpbmRvdy5Zb2FzdFNFTy5hcHBseU1vZGlmaWNhdGlvbnM7XG5cdHJldHVybiB7XG5cdFx0dXJsOiBkYXRhLnVybCxcblx0XHR0aXRsZTogc3RyaXBIVE1MVGFncyggYXBwbHlNb2RpZmljYXRpb25zKCBcImRhdGFfcGFnZV90aXRsZVwiLCBkYXRhLnRpdGxlICkgKSxcblx0XHRkZXNjcmlwdGlvbjogc3RyaXBIVE1MVGFncyggYXBwbHlNb2RpZmljYXRpb25zKCBcImRhdGFfbWV0YV9kZXNjXCIsIGRhdGEuZGVzY3JpcHRpb24gKSApLFxuXHR9O1xufVxuXG4vKipcbiAqIFRoZSBTb2NpYWwgUHJldmlldyBmaWxscy5cbiAqXG4gKiBAcmV0dXJucyB7Kn0gVGhlIFNvY2lhbCBQcmV2aWV3IGZpbGxzXG4gKi9cbmZ1bmN0aW9uIFNvY2lhbFByZXZpZXdGaWxscygpIHtcblx0cmV0dXJuIDxGcmFnbWVudD5cblx0XHQ8RmlsbCBuYW1lPVwiWW9hc3RGYWNlYm9va1ByZW1pdW1Nb2RhbFwiPlxuXHRcdFx0eyAoIHByb3BzICkgPT5cblx0XHRcdFx0PEVsZW1lbnRvckZhY2Vib29rRmlsbFxuXHRcdFx0XHRcdGFwcGx5UmVwbGFjZVVzaW5nUGx1Z2luPXsgYXBwbHlSZXBsYWNlVXNpbmdQbHVnaW4gfVxuXHRcdFx0XHRcdHsgLi4ucHJvcHMgfVxuXHRcdFx0XHQvPlxuXHRcdFx0fVxuXHRcdDwvRmlsbD5cblx0XHQ8RmlsbCBuYW1lPVwiWW9hc3RUd2l0dGVyUHJlbWl1bU1vZGFsXCI+XG5cdFx0XHR7ICggcHJvcHMgKSA9PlxuXHRcdFx0XHQ8RWxlbWVudG9yVHdpdHRlckZpbGxcblx0XHRcdFx0XHRhcHBseVJlcGxhY2VVc2luZ1BsdWdpbj17IGFwcGx5UmVwbGFjZVVzaW5nUGx1Z2luIH1cblx0XHRcdFx0XHR7IC4uLnByb3BzIH1cblx0XHRcdFx0Lz5cblx0XHRcdH1cblx0XHQ8L0ZpbGw+XG5cdDwvRnJhZ21lbnQ+O1xufVxuXG4vKipcbiAqIEluaXRpYWxpemVzIHRoZSBTb2NpYWwgUHJldmlld3NcbiAqXG4gKiBAcmV0dXJucyB7dm9pZH1cbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gaW5pdGlhbGl6ZVNvY2lhbFByZXZpZXdzKCkge1xuXHR3aW5kb3cuWW9hc3RTRU8uX3JlZ2lzdGVyUmVhY3RDb21wb25lbnQoXG5cdFx0XCJ5b2FzdC1zZW8tcHJlbWl1bS1zb2NpYWwtcHJldmlld3NcIixcblx0XHRTb2NpYWxQcmV2aWV3RmlsbHMsXG5cdCk7XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0E7QUFDQTtBQUNBO0FBdURBO0FBQ0E7QUE3REE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFDQTtBQUNBOzs7QUFBQTtBQUNBO0FBQ0E7Ozs7Ozs7Ozs7O0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFEQTtBQURBO0FBREE7QUFRQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFEQTtBQURBO0FBREE7QUFUQTtBQWtCQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUlBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///134\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _i18n = __webpack_require__(1);\n\nvar _socialMetadataPreviews = __webpack_require__(39);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * @param {Object} props The properties object.\n *\n * @returns {*} The Facebook fill component.\n */\nvar FacebookFill = function FacebookFill(props) {\n\tvar applyReplaceUsingPlugin = props.applyReplaceUsingPlugin,\n\t recommendedReplacementVariables = props.recommendedReplacementVariables,\n\t replacementVariables = props.replacementVariables,\n\t description = props.description,\n\t descriptionInputPlaceholder = props.descriptionInputPlaceholder,\n\t title = props.title,\n\t titleInputPlaceholder = props.titleInputPlaceholder,\n\t onSelectImageClick = props.onSelectImageClick,\n\t onRemoveImageClick = props.onRemoveImageClick,\n\t onDescriptionChange = props.onDescriptionChange,\n\t onTitleChange = props.onTitleChange,\n\t imageWarnings = props.imageWarnings,\n\t imageUrl = props.imageUrl,\n\t imageFallbackUrl = props.imageFallbackUrl,\n\t isPremium = props.isPremium,\n\t authorName = props.authorName,\n\t siteUrl = props.siteUrl,\n\t descriptionPreviewFallback = props.descriptionPreviewFallback,\n\t titlePreviewFallback = props.titlePreviewFallback,\n\t location = props.location;\n\n\n\tvar socialPreviewLabel = (0, _i18n.__)("Facebook share preview", "wordpress-seo-premium");\n\n\treturn wp.element.createElement(_socialMetadataPreviews.SocialPreviewEditor, {\n\t\tsocialMediumName: "Facebook",\n\t\tisPremium: isPremium,\n\t\trecommendedReplacementVariables: recommendedReplacementVariables,\n\t\treplacementVariables: replacementVariables,\n\t\tdescription: description,\n\t\tdescriptionInputPlaceholder: descriptionInputPlaceholder,\n\t\tdescriptionPreviewFallback: descriptionPreviewFallback,\n\t\ttitle: title,\n\t\ttitleInputPlaceholder: titleInputPlaceholder,\n\t\ttitlePreviewFallback: titlePreviewFallback,\n\t\tonSelectImageClick: onSelectImageClick,\n\t\tonRemoveImageClick: onRemoveImageClick,\n\t\tonDescriptionChange: onDescriptionChange,\n\t\tonTitleChange: onTitleChange,\n\t\timageWarnings: imageWarnings,\n\t\timageUrl: imageUrl,\n\t\timageFallbackUrl: imageFallbackUrl,\n\t\tauthorName: authorName,\n\t\tsiteUrl: siteUrl,\n\t\tapplyReplacementVariables: applyReplaceUsingPlugin,\n\t\tsocialPreviewLabel: socialPreviewLabel,\n\t\tidSuffix: location\n\t});\n}; /* eslint-disable complexity */\n\n\nFacebookFill.propTypes = {\n\tapplyReplaceUsingPlugin: _propTypes2.default.func.isRequired,\n\trecommendedReplacementVariables: _propTypes2.default.array.isRequired,\n\treplacementVariables: _propTypes2.default.array.isRequired,\n\tdescription: _propTypes2.default.string,\n\ttitle: _propTypes2.default.string,\n\tonSelectImageClick: _propTypes2.default.func.isRequired,\n\tonRemoveImageClick: _propTypes2.default.func.isRequired,\n\tonDescriptionChange: _propTypes2.default.func.isRequired,\n\tonTitleChange: _propTypes2.default.func.isRequired,\n\timageWarnings: _propTypes2.default.array,\n\timageUrl: _propTypes2.default.string.isRequired,\n\timageFallbackUrl: _propTypes2.default.string.isRequired,\n\tisPremium: _propTypes2.default.bool.isRequired,\n\tauthorName: _propTypes2.default.string,\n\tsiteUrl: _propTypes2.default.string,\n\tdescriptionInputPlaceholder: _propTypes2.default.string,\n\ttitleInputPlaceholder: _propTypes2.default.string,\n\tdescriptionPreviewFallback: _propTypes2.default.string,\n\ttitlePreviewFallback: _propTypes2.default.string,\n\tlocation: _propTypes2.default.string\n};\n\nFacebookFill.defaultProps = {\n\timageWarnings: [],\n\ttitle: null,\n\ttitleInputPlaceholder: "",\n\tdescription: null,\n\tdescriptionInputPlaceholder: "",\n\tdescriptionPreviewFallback: "",\n\ttitlePreviewFallback: "",\n\tauthorName: "",\n\tsiteUrl: "",\n\tlocation: ""\n};\n\nexports.default = FacebookFill;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTM1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2NvbXBvbmVudHMvc29jaWFsL0ZhY2Vib29rRmlsbC5qcz9lZTQzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlIGNvbXBsZXhpdHkgKi9cbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuaW1wb3J0IHsgU29jaWFsUHJldmlld0VkaXRvciB9IGZyb20gXCJAeW9hc3Qvc29jaWFsLW1ldGFkYXRhLXByZXZpZXdzXCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5cbi8qKlxuICogQHBhcmFtIHtPYmplY3R9IHByb3BzIFRoZSBwcm9wZXJ0aWVzIG9iamVjdC5cbiAqXG4gKiBAcmV0dXJucyB7Kn0gVGhlIEZhY2Vib29rIGZpbGwgY29tcG9uZW50LlxuICovXG5jb25zdCBGYWNlYm9va0ZpbGwgPSAoIHByb3BzICkgPT4ge1xuXHRjb25zdCB7XG5cdFx0YXBwbHlSZXBsYWNlVXNpbmdQbHVnaW4sXG5cdFx0cmVjb21tZW5kZWRSZXBsYWNlbWVudFZhcmlhYmxlcyxcblx0XHRyZXBsYWNlbWVudFZhcmlhYmxlcyxcblx0XHRkZXNjcmlwdGlvbixcblx0XHRkZXNjcmlwdGlvbklucHV0UGxhY2Vob2xkZXIsXG5cdFx0dGl0bGUsXG5cdFx0dGl0bGVJbnB1dFBsYWNlaG9sZGVyLFxuXHRcdG9uU2VsZWN0SW1hZ2VDbGljayxcblx0XHRvblJlbW92ZUltYWdlQ2xpY2ssXG5cdFx0b25EZXNjcmlwdGlvbkNoYW5nZSxcblx0XHRvblRpdGxlQ2hhbmdlLFxuXHRcdGltYWdlV2FybmluZ3MsXG5cdFx0aW1hZ2VVcmwsXG5cdFx0aW1hZ2VGYWxsYmFja1VybCxcblx0XHRpc1ByZW1pdW0sXG5cdFx0YXV0aG9yTmFtZSxcblx0XHRzaXRlVXJsLFxuXHRcdGRlc2NyaXB0aW9uUHJldmlld0ZhbGxiYWNrLFxuXHRcdHRpdGxlUHJldmlld0ZhbGxiYWNrLFxuXHRcdGxvY2F0aW9uLFxuXHR9ID0gcHJvcHM7XG5cblx0Y29uc3Qgc29jaWFsUHJldmlld0xhYmVsID0gX18oIFwiRmFjZWJvb2sgc2hhcmUgcHJldmlld1wiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cblx0cmV0dXJuIChcblx0XHQ8U29jaWFsUHJldmlld0VkaXRvclxuXHRcdFx0c29jaWFsTWVkaXVtTmFtZT17IFwiRmFjZWJvb2tcIiB9XG5cdFx0XHRpc1ByZW1pdW09eyBpc1ByZW1pdW0gfVxuXHRcdFx0cmVjb21tZW5kZWRSZXBsYWNlbWVudFZhcmlhYmxlcz17IHJlY29tbWVuZGVkUmVwbGFjZW1lbnRWYXJpYWJsZXMgfVxuXHRcdFx0cmVwbGFjZW1lbnRWYXJpYWJsZXM9eyByZXBsYWNlbWVudFZhcmlhYmxlcyB9XG5cdFx0XHRkZXNjcmlwdGlvbj17IGRlc2NyaXB0aW9uIH1cblx0XHRcdGRlc2NyaXB0aW9uSW5wdXRQbGFjZWhvbGRlcj17IGRlc2NyaXB0aW9uSW5wdXRQbGFjZWhvbGRlciB9XG5cdFx0XHRkZXNjcmlwdGlvblByZXZpZXdGYWxsYmFjaz17IGRlc2NyaXB0aW9uUHJldmlld0ZhbGxiYWNrIH1cblx0XHRcdHRpdGxlPXsgdGl0bGUgfVxuXHRcdFx0dGl0bGVJbnB1dFBsYWNlaG9sZGVyPXsgdGl0bGVJbnB1dFBsYWNlaG9sZGVyIH1cblx0XHRcdHRpdGxlUHJldmlld0ZhbGxiYWNrPXsgdGl0bGVQcmV2aWV3RmFsbGJhY2sgfVxuXHRcdFx0b25TZWxlY3RJbWFnZUNsaWNrPXsgb25TZWxlY3RJbWFnZUNsaWNrIH1cblx0XHRcdG9uUmVtb3ZlSW1hZ2VDbGljaz17IG9uUmVtb3ZlSW1hZ2VDbGljayB9XG5cdFx0XHRvbkRlc2NyaXB0aW9uQ2hhbmdlPXsgb25EZXNjcmlwdGlvbkNoYW5nZSB9XG5cdFx0XHRvblRpdGxlQ2hhbmdlPXsgb25UaXRsZUNoYW5nZSB9XG5cdFx0XHRpbWFnZVdhcm5pbmdzPXsgaW1hZ2VXYXJuaW5ncyB9XG5cdFx0XHRpbWFnZVVybD17IGltYWdlVXJsIH1cblx0XHRcdGltYWdlRmFsbGJhY2tVcmw9eyBpbWFnZUZhbGxiYWNrVXJsIH1cblx0XHRcdGF1dGhvck5hbWU9eyBhdXRob3JOYW1lIH1cblx0XHRcdHNpdGVVcmw9eyBzaXRlVXJsIH1cblx0XHRcdGFwcGx5UmVwbGFjZW1lbnRWYXJpYWJsZXM9eyBhcHBseVJlcGxhY2VVc2luZ1BsdWdpbiB9XG5cdFx0XHRzb2NpYWxQcmV2aWV3TGFiZWw9eyBzb2NpYWxQcmV2aWV3TGFiZWwgfVxuXHRcdFx0aWRTdWZmaXg9eyBsb2NhdGlvbiB9XG5cdFx0Lz5cblx0KTtcbn07XG5cbkZhY2Vib29rRmlsbC5wcm9wVHlwZXMgPSB7XG5cdGFwcGx5UmVwbGFjZVVzaW5nUGx1Z2luOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuXHRyZWNvbW1lbmRlZFJlcGxhY2VtZW50VmFyaWFibGVzOiBQcm9wVHlwZXMuYXJyYXkuaXNSZXF1aXJlZCxcblx0cmVwbGFjZW1lbnRWYXJpYWJsZXM6IFByb3BUeXBlcy5hcnJheS5pc1JlcXVpcmVkLFxuXHRkZXNjcmlwdGlvbjogUHJvcFR5cGVzLnN0cmluZyxcblx0dGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG9uU2VsZWN0SW1hZ2VDbGljazogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0b25SZW1vdmVJbWFnZUNsaWNrOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuXHRvbkRlc2NyaXB0aW9uQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuXHRvblRpdGxlQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuXHRpbWFnZVdhcm5pbmdzOiBQcm9wVHlwZXMuYXJyYXksXG5cdGltYWdlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGltYWdlRmFsbGJhY2tVcmw6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0aXNQcmVtaXVtOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuXHRhdXRob3JOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRzaXRlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkZXNjcmlwdGlvbklucHV0UGxhY2Vob2xkZXI6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHRpdGxlSW5wdXRQbGFjZWhvbGRlcjogUHJvcFR5cGVzLnN0cmluZyxcblx0ZGVzY3JpcHRpb25QcmV2aWV3RmFsbGJhY2s6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHRpdGxlUHJldmlld0ZhbGxiYWNrOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRsb2NhdGlvbjogUHJvcFR5cGVzLnN0cmluZyxcbn07XG5cbkZhY2Vib29rRmlsbC5kZWZhdWx0UHJvcHMgPSB7XG5cdGltYWdlV2FybmluZ3M6IFtdLFxuXHR0aXRsZTogbnVsbCxcblx0dGl0bGVJbnB1dFBsYWNlaG9sZGVyOiBcIlwiLFxuXHRkZXNjcmlwdGlvbjogbnVsbCxcblx0ZGVzY3JpcHRpb25JbnB1dFBsYWNlaG9sZGVyOiBcIlwiLFxuXHRkZXNjcmlwdGlvblByZXZpZXdGYWxsYmFjazogXCJcIixcblx0dGl0bGVQcmV2aWV3RmFsbGJhY2s6IFwiXCIsXG5cdGF1dGhvck5hbWU6IFwiXCIsXG5cdHNpdGVVcmw6IFwiXCIsXG5cdGxvY2F0aW9uOiBcIlwiLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRmFjZWJvb2tGaWxsO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7Ozs7O0FBQ0E7Ozs7O0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQXNCQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXRCQTtBQXlCQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFwQkE7QUFDQTtBQXNCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVkE7QUFDQTtBQVlBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///135\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _i18n = __webpack_require__(1);\n\nvar _socialMetadataPreviews = __webpack_require__(39);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * @param {Object} props The properties object.\n *\n * @returns {Component} The Twitter fill component.\n */\nvar TwitterFill = function TwitterFill(props) {\n\tvar applyReplaceUsingPlugin = props.applyReplaceUsingPlugin,\n\t recommendedReplacementVariables = props.recommendedReplacementVariables,\n\t replacementVariables = props.replacementVariables,\n\t description = props.description,\n\t descriptionInputPlaceholder = props.descriptionInputPlaceholder,\n\t title = props.title,\n\t titleInputPlaceholder = props.titleInputPlaceholder,\n\t onSelectImageClick = props.onSelectImageClick,\n\t onRemoveImageClick = props.onRemoveImageClick,\n\t onDescriptionChange = props.onDescriptionChange,\n\t onTitleChange = props.onTitleChange,\n\t imageWarnings = props.imageWarnings,\n\t imageUrl = props.imageUrl,\n\t imageFallbackUrl = props.imageFallbackUrl,\n\t isPremium = props.isPremium,\n\t isLarge = props.isLarge,\n\t siteUrl = props.siteUrl,\n\t authorName = props.authorName,\n\t descriptionPreviewFallback = props.descriptionPreviewFallback,\n\t titlePreviewFallback = props.titlePreviewFallback,\n\t location = props.location;\n\n\n\tvar socialPreviewLabel = (0, _i18n.__)("Twitter share preview", "wordpress-seo-premium");\n\n\treturn wp.element.createElement(_socialMetadataPreviews.SocialPreviewEditor, {\n\t\tsocialMediumName: "Twitter",\n\t\tisPremium: isPremium,\n\t\trecommendedReplacementVariables: recommendedReplacementVariables,\n\t\treplacementVariables: replacementVariables,\n\t\tdescription: description,\n\t\tdescriptionInputPlaceholder: descriptionInputPlaceholder,\n\t\tdescriptionPreviewFallback: descriptionPreviewFallback,\n\t\ttitle: title,\n\t\ttitleInputPlaceholder: titleInputPlaceholder,\n\t\ttitlePreviewFallback: titlePreviewFallback,\n\t\tonSelectImageClick: onSelectImageClick,\n\t\tonRemoveImageClick: onRemoveImageClick,\n\t\tonDescriptionChange: onDescriptionChange,\n\t\tonTitleChange: onTitleChange,\n\t\timageWarnings: imageWarnings,\n\t\timageUrl: imageUrl,\n\t\timageFallbackUrl: imageFallbackUrl,\n\t\tisLarge: isLarge,\n\t\tauthorName: authorName,\n\t\tsiteUrl: siteUrl,\n\t\tapplyReplacementVariables: applyReplaceUsingPlugin,\n\t\tsocialPreviewLabel: socialPreviewLabel,\n\t\tidSuffix: location\n\t});\n};\n\nTwitterFill.propTypes = {\n\tapplyReplaceUsingPlugin: _propTypes2.default.func.isRequired,\n\trecommendedReplacementVariables: _propTypes2.default.array.isRequired,\n\treplacementVariables: _propTypes2.default.array.isRequired,\n\tdescription: _propTypes2.default.string,\n\ttitle: _propTypes2.default.string,\n\tonSelectImageClick: _propTypes2.default.func.isRequired,\n\tonRemoveImageClick: _propTypes2.default.func.isRequired,\n\tonDescriptionChange: _propTypes2.default.func.isRequired,\n\tonTitleChange: _propTypes2.default.func.isRequired,\n\timageWarnings: _propTypes2.default.array,\n\timageUrl: _propTypes2.default.string,\n\timageFallbackUrl: _propTypes2.default.string,\n\tisPremium: _propTypes2.default.bool.isRequired,\n\tisLarge: _propTypes2.default.bool,\n\tauthorName: _propTypes2.default.string,\n\tsiteUrl: _propTypes2.default.string,\n\tdescriptionInputPlaceholder: _propTypes2.default.string,\n\ttitleInputPlaceholder: _propTypes2.default.string,\n\tdescriptionPreviewFallback: _propTypes2.default.string,\n\ttitlePreviewFallback: _propTypes2.default.string,\n\tlocation: _propTypes2.default.string\n};\n\nTwitterFill.defaultProps = {\n\timageWarnings: [],\n\ttitle: null,\n\tdescription: null,\n\tisLarge: true,\n\tauthorName: "",\n\tsiteUrl: "",\n\tdescriptionInputPlaceholder: "",\n\tdescriptionPreviewFallback: "",\n\ttitleInputPlaceholder: "",\n\ttitlePreviewFallback: "",\n\timageUrl: "",\n\timageFallbackUrl: "",\n\tlocation: ""\n};\n\nexports.default = TwitterFill;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTM2LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2NvbXBvbmVudHMvc29jaWFsL1R3aXR0ZXJGaWxsLmpzP2ZiYWEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgX18gfSBmcm9tIFwiQHdvcmRwcmVzcy9pMThuXCI7XG5pbXBvcnQgeyBTb2NpYWxQcmV2aWV3RWRpdG9yIH0gZnJvbSBcIkB5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3NcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcblxuLyoqXG4gKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgVGhlIHByb3BlcnRpZXMgb2JqZWN0LlxuICpcbiAqIEByZXR1cm5zIHtDb21wb25lbnR9IFRoZSBUd2l0dGVyIGZpbGwgY29tcG9uZW50LlxuICovXG5jb25zdCBUd2l0dGVyRmlsbCA9ICggcHJvcHMgKSA9PiB7XG5cdGNvbnN0IHtcblx0XHRhcHBseVJlcGxhY2VVc2luZ1BsdWdpbixcblx0XHRyZWNvbW1lbmRlZFJlcGxhY2VtZW50VmFyaWFibGVzLFxuXHRcdHJlcGxhY2VtZW50VmFyaWFibGVzLFxuXHRcdGRlc2NyaXB0aW9uLFxuXHRcdGRlc2NyaXB0aW9uSW5wdXRQbGFjZWhvbGRlcixcblx0XHR0aXRsZSxcblx0XHR0aXRsZUlucHV0UGxhY2Vob2xkZXIsXG5cdFx0b25TZWxlY3RJbWFnZUNsaWNrLFxuXHRcdG9uUmVtb3ZlSW1hZ2VDbGljayxcblx0XHRvbkRlc2NyaXB0aW9uQ2hhbmdlLFxuXHRcdG9uVGl0bGVDaGFuZ2UsXG5cdFx0aW1hZ2VXYXJuaW5ncyxcblx0XHRpbWFnZVVybCxcblx0XHRpbWFnZUZhbGxiYWNrVXJsLFxuXHRcdGlzUHJlbWl1bSxcblx0XHRpc0xhcmdlLFxuXHRcdHNpdGVVcmwsXG5cdFx0YXV0aG9yTmFtZSxcblx0XHRkZXNjcmlwdGlvblByZXZpZXdGYWxsYmFjayxcblx0XHR0aXRsZVByZXZpZXdGYWxsYmFjayxcblx0XHRsb2NhdGlvbixcblx0fSA9IHByb3BzO1xuXG5cdGNvbnN0IHNvY2lhbFByZXZpZXdMYWJlbCA9IF9fKCBcIlR3aXR0ZXIgc2hhcmUgcHJldmlld1wiLCBcIndvcmRwcmVzcy1zZW8tcHJlbWl1bVwiICk7XG5cblx0cmV0dXJuIChcblx0XHQ8U29jaWFsUHJldmlld0VkaXRvclxuXHRcdFx0c29jaWFsTWVkaXVtTmFtZT17IFwiVHdpdHRlclwiIH1cblx0XHRcdGlzUHJlbWl1bT17IGlzUHJlbWl1bSB9XG5cdFx0XHRyZWNvbW1lbmRlZFJlcGxhY2VtZW50VmFyaWFibGVzPXsgcmVjb21tZW5kZWRSZXBsYWNlbWVudFZhcmlhYmxlcyB9XG5cdFx0XHRyZXBsYWNlbWVudFZhcmlhYmxlcz17IHJlcGxhY2VtZW50VmFyaWFibGVzIH1cblx0XHRcdGRlc2NyaXB0aW9uPXsgZGVzY3JpcHRpb24gfVxuXHRcdFx0ZGVzY3JpcHRpb25JbnB1dFBsYWNlaG9sZGVyPXsgZGVzY3JpcHRpb25JbnB1dFBsYWNlaG9sZGVyIH1cblx0XHRcdGRlc2NyaXB0aW9uUHJldmlld0ZhbGxiYWNrPXsgZGVzY3JpcHRpb25QcmV2aWV3RmFsbGJhY2sgfVxuXHRcdFx0dGl0bGU9eyB0aXRsZSB9XG5cdFx0XHR0aXRsZUlucHV0UGxhY2Vob2xkZXI9eyB0aXRsZUlucHV0UGxhY2Vob2xkZXIgfVxuXHRcdFx0dGl0bGVQcmV2aWV3RmFsbGJhY2s9eyB0aXRsZVByZXZpZXdGYWxsYmFjayB9XG5cdFx0XHRvblNlbGVjdEltYWdlQ2xpY2s9eyBvblNlbGVjdEltYWdlQ2xpY2sgfVxuXHRcdFx0b25SZW1vdmVJbWFnZUNsaWNrPXsgb25SZW1vdmVJbWFnZUNsaWNrIH1cblx0XHRcdG9uRGVzY3JpcHRpb25DaGFuZ2U9eyBvbkRlc2NyaXB0aW9uQ2hhbmdlIH1cblx0XHRcdG9uVGl0bGVDaGFuZ2U9eyBvblRpdGxlQ2hhbmdlIH1cblx0XHRcdGltYWdlV2FybmluZ3M9eyBpbWFnZVdhcm5pbmdzIH1cblx0XHRcdGltYWdlVXJsPXsgaW1hZ2VVcmwgfVxuXHRcdFx0aW1hZ2VGYWxsYmFja1VybD17IGltYWdlRmFsbGJhY2tVcmwgfVxuXHRcdFx0aXNMYXJnZT17IGlzTGFyZ2UgfVxuXHRcdFx0YXV0aG9yTmFtZT17IGF1dGhvck5hbWUgfVxuXHRcdFx0c2l0ZVVybD17IHNpdGVVcmwgfVxuXHRcdFx0YXBwbHlSZXBsYWNlbWVudFZhcmlhYmxlcz17IGFwcGx5UmVwbGFjZVVzaW5nUGx1Z2luIH1cblx0XHRcdHNvY2lhbFByZXZpZXdMYWJlbD17IHNvY2lhbFByZXZpZXdMYWJlbCB9XG5cdFx0XHRpZFN1ZmZpeD17IGxvY2F0aW9uIH1cblx0XHQvPlxuXHQpO1xufTtcblxuVHdpdHRlckZpbGwucHJvcFR5cGVzID0ge1xuXHRhcHBseVJlcGxhY2VVc2luZ1BsdWdpbjogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0cmVjb21tZW5kZWRSZXBsYWNlbWVudFZhcmlhYmxlczogUHJvcFR5cGVzLmFycmF5LmlzUmVxdWlyZWQsXG5cdHJlcGxhY2VtZW50VmFyaWFibGVzOiBQcm9wVHlwZXMuYXJyYXkuaXNSZXF1aXJlZCxcblx0ZGVzY3JpcHRpb246IFByb3BUeXBlcy5zdHJpbmcsXG5cdHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRvblNlbGVjdEltYWdlQ2xpY2s6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG5cdG9uUmVtb3ZlSW1hZ2VDbGljazogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0b25EZXNjcmlwdGlvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0b25UaXRsZUNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0aW1hZ2VXYXJuaW5nczogUHJvcFR5cGVzLmFycmF5LFxuXHRpbWFnZVVybDogUHJvcFR5cGVzLnN0cmluZyxcblx0aW1hZ2VGYWxsYmFja1VybDogUHJvcFR5cGVzLnN0cmluZyxcblx0aXNQcmVtaXVtOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuXHRpc0xhcmdlOiBQcm9wVHlwZXMuYm9vbCxcblx0YXV0aG9yTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcblx0c2l0ZVVybDogUHJvcFR5cGVzLnN0cmluZyxcblx0ZGVzY3JpcHRpb25JbnB1dFBsYWNlaG9sZGVyOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHR0aXRsZUlucHV0UGxhY2Vob2xkZXI6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGRlc2NyaXB0aW9uUHJldmlld0ZhbGxiYWNrOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHR0aXRsZVByZXZpZXdGYWxsYmFjazogUHJvcFR5cGVzLnN0cmluZyxcblx0bG9jYXRpb246IFByb3BUeXBlcy5zdHJpbmcsXG59O1xuXG5Ud2l0dGVyRmlsbC5kZWZhdWx0UHJvcHMgPSB7XG5cdGltYWdlV2FybmluZ3M6IFtdLFxuXHR0aXRsZTogbnVsbCxcblx0ZGVzY3JpcHRpb246IG51bGwsXG5cdGlzTGFyZ2U6IHRydWUsXG5cdGF1dGhvck5hbWU6IFwiXCIsXG5cdHNpdGVVcmw6IFwiXCIsXG5cdGRlc2NyaXB0aW9uSW5wdXRQbGFjZWhvbGRlcjogXCJcIixcblx0ZGVzY3JpcHRpb25QcmV2aWV3RmFsbGJhY2s6IFwiXCIsXG5cdHRpdGxlSW5wdXRQbGFjZWhvbGRlcjogXCJcIixcblx0dGl0bGVQcmV2aWV3RmFsbGJhY2s6IFwiXCIsXG5cdGltYWdlVXJsOiBcIlwiLFxuXHRpbWFnZUZhbGxiYWNrVXJsOiBcIlwiLFxuXHRsb2NhdGlvbjogXCJcIixcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFR3aXR0ZXJGaWxsO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7Ozs7O0FBQ0E7Ozs7O0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBdUJBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF2QkE7QUEwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBckJBO0FBQ0E7QUF1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWJBO0FBQ0E7QUFlQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///136\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.default = initializeSubscriber;\n\nvar _data = __webpack_require__(3);\n\n/**\n * Initializes a couple of subscriptions to the store.\n *\n * @param {*} store The store.\n * @param {*} relatedKeywordAnalysis The initialized relatedKeywordAnalysis.\n * @param {*} insights The initialized insights.\n * @param {*} linkSuggester The initialized linkSuggester.\n *\n * @returns {void}\n */\nfunction initializeSubscriber(store, relatedKeywordAnalysis, insights, linkSuggester) {\n\tvar _select = (0, _data.select)("yoast-seo/editor"),\n\t getFocusKeyphrase = _select.getFocusKeyphrase,\n\t getResultsForKeyword = _select.getResultsForKeyword,\n\t getReadabilityResults = _select.getReadabilityResults;\n\n\tvar previousSEOScore = getResultsForKeyword(getFocusKeyphrase()).overallScore;\n\tvar previousReadabilityScore = getReadabilityResults().overallScore;\n\t(0, _data.subscribe)(function () {\n\t\tvar SEOScore = getResultsForKeyword(getFocusKeyphrase()).overallScore;\n\t\tvar readabilityScore = getReadabilityResults().overallScore;\n\n\t\tif (SEOScore === previousSEOScore && readabilityScore === previousReadabilityScore) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (relatedKeywordAnalysis) {\n\t\t\trelatedKeywordAnalysis.analyze(store.getState(), store.dispatch);\n\t\t}\n\t\tif (insights) {\n\t\t\tinsights.update();\n\t\t}\n\t\tif (linkSuggester) {\n\t\t\tlinkSuggester.update();\n\t\t\tlinkSuggester.updateUsedLinks();\n\t\t}\n\t\tpreviousSEOScore = SEOScore;\n\t\tpreviousReadabilityScore = readabilityScore;\n\t});\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTM3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2Fzc2V0cy9qcy9zcmMvZWxlbWVudG9yL2luaXRpYWxpemVycy9pbml0aWFsaXplU3Vic2NyaWJlci5qcz80NzA5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHNlbGVjdCwgc3Vic2NyaWJlIH0gZnJvbSBcIkB3b3JkcHJlc3MvZGF0YVwiO1xuXG4vKipcbiAqIEluaXRpYWxpemVzIGEgY291cGxlIG9mIHN1YnNjcmlwdGlvbnMgdG8gdGhlIHN0b3JlLlxuICpcbiAqIEBwYXJhbSB7Kn0gc3RvcmUgICAgICAgICAgICAgICAgICBUaGUgc3RvcmUuXG4gKiBAcGFyYW0geyp9IHJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMgVGhlIGluaXRpYWxpemVkIHJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMuXG4gKiBAcGFyYW0geyp9IGluc2lnaHRzICAgICAgICAgICAgICAgVGhlIGluaXRpYWxpemVkIGluc2lnaHRzLlxuICogQHBhcmFtIHsqfSBsaW5rU3VnZ2VzdGVyICAgICAgICAgIFRoZSBpbml0aWFsaXplZCBsaW5rU3VnZ2VzdGVyLlxuICpcbiAqIEByZXR1cm5zIHt2b2lkfVxuICovXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBpbml0aWFsaXplU3Vic2NyaWJlciggc3RvcmUsIHJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMsIGluc2lnaHRzLCBsaW5rU3VnZ2VzdGVyICkge1xuXHRjb25zdCB7XG5cdFx0Z2V0Rm9jdXNLZXlwaHJhc2UsXG5cdFx0Z2V0UmVzdWx0c0ZvcktleXdvcmQsXG5cdFx0Z2V0UmVhZGFiaWxpdHlSZXN1bHRzLFxuXHR9ID0gc2VsZWN0KCBcInlvYXN0LXNlby9lZGl0b3JcIiApO1xuXG5cdGxldCBwcmV2aW91c1NFT1Njb3JlICAgICAgICAgPSBnZXRSZXN1bHRzRm9yS2V5d29yZCggZ2V0Rm9jdXNLZXlwaHJhc2UoKSApLm92ZXJhbGxTY29yZTtcblx0bGV0IHByZXZpb3VzUmVhZGFiaWxpdHlTY29yZSA9IGdldFJlYWRhYmlsaXR5UmVzdWx0cygpLm92ZXJhbGxTY29yZTtcblx0c3Vic2NyaWJlKCAoKSA9PiB7XG5cdFx0Y29uc3QgU0VPU2NvcmUgICAgICAgICA9IGdldFJlc3VsdHNGb3JLZXl3b3JkKCBnZXRGb2N1c0tleXBocmFzZSgpICkub3ZlcmFsbFNjb3JlO1xuXHRcdGNvbnN0IHJlYWRhYmlsaXR5U2NvcmUgPSBnZXRSZWFkYWJpbGl0eVJlc3VsdHMoKS5vdmVyYWxsU2NvcmU7XG5cblx0XHRpZiAoIFNFT1Njb3JlID09PSBwcmV2aW91c1NFT1Njb3JlICYmIHJlYWRhYmlsaXR5U2NvcmUgPT09IHByZXZpb3VzUmVhZGFiaWxpdHlTY29yZSApIHtcblx0XHRcdHJldHVybjtcblx0XHR9XG5cblx0XHRpZiAoIHJlbGF0ZWRLZXl3b3JkQW5hbHlzaXMgKSB7XG5cdFx0XHRyZWxhdGVkS2V5d29yZEFuYWx5c2lzLmFuYWx5emUoIHN0b3JlLmdldFN0YXRlKCksIHN0b3JlLmRpc3BhdGNoICk7XG5cdFx0fVxuXHRcdGlmICggaW5zaWdodHMgKSB7XG5cdFx0XHRpbnNpZ2h0cy51cGRhdGUoKTtcblx0XHR9XG5cdFx0aWYgKCBsaW5rU3VnZ2VzdGVyICkge1xuXHRcdFx0bGlua1N1Z2dlc3Rlci51cGRhdGUoKTtcblx0XHRcdGxpbmtTdWdnZXN0ZXIudXBkYXRlVXNlZExpbmtzKCk7XG5cdFx0fVxuXHRcdHByZXZpb3VzU0VPU2NvcmUgICAgICAgICA9IFNFT1Njb3JlO1xuXHRcdHByZXZpb3VzUmVhZGFiaWxpdHlTY29yZSA9IHJlYWRhYmlsaXR5U2NvcmU7XG5cdH0gKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFZQTtBQUNBO0FBYkE7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBVUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///137\n')}],[[118,0]]]); |