Files
medicalalert-web-reloaded/wp/plugins/wordpress-seo-premium/assets/js/dist/wp-seo-premium-elementor-1640.min.js
2024-01-09 22:14:20 -05:00

1 line
472 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(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 sites 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]]]);