!function(c){var n={};function l(t){if(n[t])return n[t].exports;var e=n[t]={i:t,l:!1,exports:{}};return c[t].call(e.exports,e,e.exports,l),e.l=!0,e.exports}l.m=c,l.c=n,l.d=function(t,e,c){l.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:c})},l.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(l.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)l.d(c,n,function(t){return e[t]}.bind(null,n));return c},l.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return l.d(e,"a",e),e},l.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},l.p="",l(l.s=7)}([function(module,exports){eval("module.exports = window.yoast.styledComponents;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy55b2FzdC5zdHlsZWRDb21wb25lbnRzXCI/NjljZiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHdpbmRvdy55b2FzdC5zdHlsZWRDb21wb25lbnRzOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///0\n")},function(module,exports){eval("module.exports = React;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIlJlYWN0XCI/YzQ4MSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFJlYWN0OyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1\n")},function(module,exports,__webpack_require__){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\nif (false) { var throwOnDirectAccess, isValidElement, REACT_ELEMENT_TYPE; } else {\n // By explicitly using `prop-types` you are opting into new production behavior.\n // http://fb.me/prop-types-in-prod\n module.exports = __webpack_require__(9)();\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8vdmFyL2plbmtpbnMvd29ya3NwYWNlL1BsdWdpbi1SZWxlYXNlL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS8ucmVwb3Mvd29yZHByZXNzLXNlby1wcmVtaXVtL25vZGVfbW9kdWxlcy9AeW9hc3Qvc29jaWFsLW1ldGFkYXRhLXByZXZpZXdzL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2luZGV4LmpzP2JhOTkiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMtcHJlc2VudCwgRmFjZWJvb2ssIEluYy5cbiAqXG4gKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBmb3VuZCBpbiB0aGVcbiAqIExJQ0VOU0UgZmlsZSBpbiB0aGUgcm9vdCBkaXJlY3Rvcnkgb2YgdGhpcyBzb3VyY2UgdHJlZS5cbiAqL1xuXG5pZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgIT09ICdwcm9kdWN0aW9uJykge1xuICB2YXIgUkVBQ1RfRUxFTUVOVF9UWVBFID0gKHR5cGVvZiBTeW1ib2wgPT09ICdmdW5jdGlvbicgJiZcbiAgICBTeW1ib2wuZm9yICYmXG4gICAgU3ltYm9sLmZvcigncmVhY3QuZWxlbWVudCcpKSB8fFxuICAgIDB4ZWFjNztcblxuICB2YXIgaXNWYWxpZEVsZW1lbnQgPSBmdW5jdGlvbihvYmplY3QpIHtcbiAgICByZXR1cm4gdHlwZW9mIG9iamVjdCA9PT0gJ29iamVjdCcgJiZcbiAgICAgIG9iamVjdCAhPT0gbnVsbCAmJlxuICAgICAgb2JqZWN0LiQkdHlwZW9mID09PSBSRUFDVF9FTEVNRU5UX1RZUEU7XG4gIH07XG5cbiAgLy8gQnkgZXhwbGljaXRseSB1c2luZyBgcHJvcC10eXBlc2AgeW91IGFyZSBvcHRpbmcgaW50byBuZXcgZGV2ZWxvcG1lbnQgYmVoYXZpb3IuXG4gIC8vIGh0dHA6Ly9mYi5tZS9wcm9wLXR5cGVzLWluLXByb2RcbiAgdmFyIHRocm93T25EaXJlY3RBY2Nlc3MgPSB0cnVlO1xuICBtb2R1bGUuZXhwb3J0cyA9IHJlcXVpcmUoJy4vZmFjdG9yeVdpdGhUeXBlQ2hlY2tlcnMnKShpc1ZhbGlkRWxlbWVudCwgdGhyb3dPbkRpcmVjdEFjY2Vzcyk7XG59IGVsc2Uge1xuICAvLyBCeSBleHBsaWNpdGx5IHVzaW5nIGBwcm9wLXR5cGVzYCB5b3UgYXJlIG9wdGluZyBpbnRvIG5ldyBwcm9kdWN0aW9uIGJlaGF2aW9yLlxuICAvLyBodHRwOi8vZmIubWUvcHJvcC10eXBlcy1pbi1wcm9kXG4gIG1vZHVsZS5leHBvcnRzID0gcmVxdWlyZSgnLi9mYWN0b3J5V2l0aFRocm93aW5nU2hpbXMnKSgpO1xufVxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJFQWdCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2\n")},function(module,exports){eval("module.exports = window.wp.i18n;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9leHRlcm5hbCBcIndpbmRvdy53cC5pMThuXCI/Y2Q4ZCJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IHdpbmRvdy53cC5pMThuOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///3\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\nexports.determineFacebookImageMode = determineFacebookImageMode;\nexports.retrieveExpectedDimensions = retrieveExpectedDimensions;\nexports.calculateImageRatios = calculateImageRatios;\nexports.calculateLargestDimensions = calculateLargestDimensions;\nexports.calculateImageDimensions = calculateImageDimensions;\nexports.determineImageProperties = determineImageProperties;\nexports.handleImage = handleImage;\nconst TWITTER_IMAGE_SIZES = exports.TWITTER_IMAGE_SIZES = {\n\tsquareWidth: 125,\n\tsquareHeight: 125,\n\tlandscapeWidth: 506,\n\tlandscapeHeight: 265\n};\n\nconst FACEBOOK_IMAGE_SIZES = exports.FACEBOOK_IMAGE_SIZES = {\n\tsquareWidth: 158,\n\tsquareHeight: 158,\n\tlandscapeWidth: 527,\n\tlandscapeHeight: 273,\n\tportraitWidth: 158,\n\tportraitHeight: 237\n};\n\n/**\n * Determines the image display mode for Facebook images, given its dimensions.\n *\n * @param {Object} originalDimensions The dimensions of the original image.\n *\n * @returns {string} The display mode of the image.\n */\nfunction determineFacebookImageMode(originalDimensions) {\n\tif (originalDimensions.height > originalDimensions.width) {\n\t\treturn "portrait";\n\t}\n\n\tif (originalDimensions.height === originalDimensions.width) {\n\t\treturn "square";\n\t}\n\n\treturn "landscape";\n}\n\n/**\n * Retrieves the image sizes.\n *\n * @param {string} socialMedium Facebook or Twitter.\n *\n * @returns {Object} Object containing the image sizes.\n */\nfunction retrieveExpectedDimensions(socialMedium) {\n\tif (socialMedium === "Twitter") {\n\t\treturn TWITTER_IMAGE_SIZES;\n\t}\n\n\treturn FACEBOOK_IMAGE_SIZES;\n}\n\n/**\n * Gets the dimensions of the uploaded image.\n *\n * @param {string} src The image source.\n *\n * @returns {Object} The original image dimensions.\n */\nfunction retrieveOriginalImageDimensions(src) {\n\t/* istanbul ignore next */\n\treturn new Promise((resolve, reject) => {\n\t\tconst img = new Image();\n\n\t\timg.onload = () => {\n\t\t\tresolve({\n\t\t\t\twidth: img.width,\n\t\t\t\theight: img.height\n\t\t\t});\n\t\t};\n\n\t\timg.onerror = reject;\n\n\t\timg.src = src;\n\t});\n}\n\n/**\n * Calculates the ratios of the width and height of the original image in relation to the width and\n * height of the expected image.\n *\n * When we\'re in landscape mode, we can\'t just resize to the dimensions expected by Twitter or Facebook.\n * If we\'d do so, we would end up with warped images. That\'s why we calculate the ratio between\n * the original height, and the height that is expected by Twitter or Facebook.\n * We do the same thing for width.\n * For example: an original image is 898x1600 (height x width) and Twitter expects 254x506.\n * The heightRatio would be 3.53 (898/254) and the widthRatio would be 3.16 (1600/506).\n *\n * @param {Object} expectedDimensions The dimensions of images in the social medium.\n * @param {Object} originalDimensions The dimensions of the original image.\n * @param {string} imageMode The image mode: square or landscape.\n *\n * @returns {Object} The image\'s width ratio and height ratio.\n */\nfunction calculateImageRatios(expectedDimensions, originalDimensions, imageMode) {\n\tif (imageMode === "landscape") {\n\t\treturn {\n\t\t\twidthRatio: originalDimensions.width / expectedDimensions.landscapeWidth,\n\t\t\theightRatio: originalDimensions.height / expectedDimensions.landscapeHeight\n\t\t};\n\t}\n\n\tif (imageMode === "portrait") {\n\t\treturn {\n\t\t\twidthRatio: originalDimensions.width / expectedDimensions.portraitWidth,\n\t\t\theightRatio: originalDimensions.height / expectedDimensions.portraitHeight\n\t\t};\n\t}\n\n\t// By default, the image mode is square.\n\treturn {\n\t\twidthRatio: originalDimensions.width / expectedDimensions.squareWidth,\n\t\theightRatio: originalDimensions.height / expectedDimensions.squareHeight\n\t};\n}\n\n/**\n * Calculates the largest dimensions that can be used for rendering the image.\n *\n * To use as much as the allowed space as possible, we base both dimensions on the dimension with\n * the lowest imageRatio. For example: for a 898x1600 image, the heightRatio is larger than the\n * widthRatio (see above). The result of dividing by the widthRatio is a 284x506 image.\n * The excess of 284-254 = 30 pixels will be \'cut off\' by the container in the presentation part.\n *\n * If we would divide by the heightRatio, the image would become 254x451, which means it would not\n * be wide enough for the container: there would be a 506-451=55px white border on one of the sides.\n *\n * @param {Object} originalDimensions The dimensions of the original image.\n * @param {Object} imageRatios The ratios of the width and height of the original image in relation\n * to the width and height of the expected image.\n *\n * @returns {Object} The width and height that the image should have as Twitter/Facebook image.\n */\nfunction calculateLargestDimensions(originalDimensions, imageRatios) {\n\tif (imageRatios.widthRatio <= imageRatios.heightRatio) {\n\t\treturn {\n\t\t\twidth: Math.round(originalDimensions.width / imageRatios.widthRatio),\n\t\t\theight: Math.round(originalDimensions.height / imageRatios.widthRatio)\n\t\t};\n\t}\n\n\treturn {\n\t\twidth: Math.round(originalDimensions.width / imageRatios.heightRatio),\n\t\theight: Math.round(originalDimensions.height / imageRatios.heightRatio)\n\t};\n}\n\n/**\n * Calculates the dimensions of the image to use as Twitter/Facebook image.\n *\n * @param {Object} expectedDimensions The dimensions of images in the social medium.\n * @param {Object} originalDimensions The dimensions of the original image.\n * @param {string} imageMode The image mode: square or landscape.\n *\n * @returns {object} The image dimensions.\n */\nfunction calculateImageDimensions(expectedDimensions, originalDimensions, imageMode) {\n\t/*\n * If the image should be rendered as a square, and its original dimensions were also square,\n * just use the squareWidth and squareHeight required by the social medium.\n * We don\'t have to fear that the resulting image will be warped.\n */\n\tif (imageMode === "square") {\n\t\tif (originalDimensions.width === originalDimensions.height) {\n\t\t\treturn {\n\t\t\t\twidth: expectedDimensions.squareWidth,\n\t\t\t\theight: expectedDimensions.squareHeight\n\t\t\t};\n\t\t}\n\n\t\t/*\n * If the (Twitter) image should be rendered as a square, but originally wasn\'t square, crop the\n * longest side. This way, the image won\'t be warped.\n */\n\t\tconst imageRatiosSquare = calculateImageRatios(expectedDimensions, originalDimensions, imageMode);\n\n\t\treturn calculateLargestDimensions(originalDimensions, imageRatiosSquare);\n\t}\n\n\t/*\n * If the image should be rendered as a landscape or portrait, crop the longest side, to reach\n * the required size ratio. This way, the image won\'t be warped.\n */\n\tconst imageRatiosNonSquare = calculateImageRatios(expectedDimensions, originalDimensions, imageMode);\n\n\treturn calculateLargestDimensions(originalDimensions, imageRatiosNonSquare);\n}\n\n/**\n * Determines the properties of the image.\n *\n * @param {string} src The source of the image.\n * @param {string} socialMedium Facebook or Twitter.\n * @param {Boolean} twitterIsLarge Whether twitter is the summary_card_large or not.\n * False by default, because we don\'t want to pass this for Facebook.\n *\n * @returns {Promise} The promise of the imageProperties.\n */\nasync function determineImageProperties(src, socialMedium, twitterIsLarge = false) {\n\tconst originalDimensions = await retrieveOriginalImageDimensions(src);\n\n\t// Determine what image mode should be used.\n\n\t// First, set it correctly for Twitter\n\tlet imageMode = twitterIsLarge ? "landscape" : "square";\n\n\t// Override if we need the Facebook image mode.\n\tif (socialMedium === "Facebook") {\n\t\timageMode = determineFacebookImageMode(originalDimensions);\n\t}\n\n\t// Retrieve the image sizes, depending on the social medium.\n\tconst expectedDimensions = retrieveExpectedDimensions(socialMedium);\n\n\t// Calculate the image dimensions for the specific image.\n\tconst imageDimensions = calculateImageDimensions(expectedDimensions, originalDimensions, imageMode);\n\n\treturn {\n\t\tmode: imageMode,\n\t\theight: imageDimensions.height,\n\t\twidth: imageDimensions.width\n\t};\n}\n\n/**\n * Wraps the determined image properties in a neat object.\n *\n * @param {String} src The image URL.\n * @param {String} socialMedium Twitter or Facebook.\n * @param {Boolean} twitterIsLarge Whether twitter is the summary_card_large or not.\n * False by default, because we don\'t want to pass this for Facebook.\n *\n * @returns {Object} An object the Image components can handle.\n */\nasync function handleImage(src, socialMedium, twitterIsLarge = false) {\n\ttry {\n\t\tconst imageProperties = await determineImageProperties(src, socialMedium, twitterIsLarge);\n\t\treturn {\n\t\t\timageProperties: imageProperties,\n\t\t\tstatus: "loaded"\n\t\t};\n\t} catch (error) {\n\t\treturn {\n\t\t\timageProperties: null,\n\t\t\tstatus: "errored"\n\t\t};\n\t}\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9ub2RlX21vZHVsZXMvQHlvYXN0L3NvY2lhbC1tZXRhZGF0YS1wcmV2aWV3cy9oZWxwZXJzL2RldGVybWluZUltYWdlUHJvcGVydGllcy5qcz85N2E3Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBUV0lUVEVSX0lNQUdFX1NJWkVTID0ge1xuXHRzcXVhcmVXaWR0aDogMTI1LFxuXHRzcXVhcmVIZWlnaHQ6IDEyNSxcblx0bGFuZHNjYXBlV2lkdGg6IDUwNixcblx0bGFuZHNjYXBlSGVpZ2h0OiAyNjUsXG59O1xuXG5leHBvcnQgY29uc3QgRkFDRUJPT0tfSU1BR0VfU0laRVMgPSB7XG5cdHNxdWFyZVdpZHRoOiAxNTgsXG5cdHNxdWFyZUhlaWdodDogMTU4LFxuXHRsYW5kc2NhcGVXaWR0aDogNTI3LFxuXHRsYW5kc2NhcGVIZWlnaHQ6IDI3Myxcblx0cG9ydHJhaXRXaWR0aDogMTU4LFxuXHRwb3J0cmFpdEhlaWdodDogMjM3LFxufTtcblxuLyoqXG4gKiBEZXRlcm1pbmVzIHRoZSBpbWFnZSBkaXNwbGF5IG1vZGUgZm9yIEZhY2Vib29rIGltYWdlcywgZ2l2ZW4gaXRzIGRpbWVuc2lvbnMuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IG9yaWdpbmFsRGltZW5zaW9ucyBUaGUgZGltZW5zaW9ucyBvZiB0aGUgb3JpZ2luYWwgaW1hZ2UuXG4gKlxuICogQHJldHVybnMge3N0cmluZ30gVGhlIGRpc3BsYXkgbW9kZSBvZiB0aGUgaW1hZ2UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBkZXRlcm1pbmVGYWNlYm9va0ltYWdlTW9kZSggb3JpZ2luYWxEaW1lbnNpb25zICkge1xuXHRpZiAoIG9yaWdpbmFsRGltZW5zaW9ucy5oZWlnaHQgPiBvcmlnaW5hbERpbWVuc2lvbnMud2lkdGggKSB7XG5cdFx0cmV0dXJuIFwicG9ydHJhaXRcIjtcblx0fVxuXG5cdGlmICggb3JpZ2luYWxEaW1lbnNpb25zLmhlaWdodCA9PT0gb3JpZ2luYWxEaW1lbnNpb25zLndpZHRoICkge1xuXHRcdHJldHVybiBcInNxdWFyZVwiO1xuXHR9XG5cblx0cmV0dXJuIFwibGFuZHNjYXBlXCI7XG59XG5cbi8qKlxuICogUmV0cmlldmVzIHRoZSBpbWFnZSBzaXplcy5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gc29jaWFsTWVkaXVtIEZhY2Vib29rIG9yIFR3aXR0ZXIuXG4gKlxuICogQHJldHVybnMge09iamVjdH0gT2JqZWN0IGNvbnRhaW5pbmcgdGhlIGltYWdlIHNpemVzLlxuICovXG5leHBvcnQgZnVuY3Rpb24gcmV0cmlldmVFeHBlY3RlZERpbWVuc2lvbnMoIHNvY2lhbE1lZGl1bSApIHtcblx0aWYgKCBzb2NpYWxNZWRpdW0gPT09IFwiVHdpdHRlclwiICkge1xuXHRcdHJldHVybiBUV0lUVEVSX0lNQUdFX1NJWkVTO1xuXHR9XG5cblx0cmV0dXJuIEZBQ0VCT09LX0lNQUdFX1NJWkVTO1xufVxuXG4vKipcbiAqIEdldHMgdGhlIGRpbWVuc2lvbnMgb2YgdGhlIHVwbG9hZGVkIGltYWdlLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBzcmMgVGhlIGltYWdlIHNvdXJjZS5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBUaGUgb3JpZ2luYWwgaW1hZ2UgZGltZW5zaW9ucy5cbiAqL1xuZnVuY3Rpb24gcmV0cmlldmVPcmlnaW5hbEltYWdlRGltZW5zaW9ucyggc3JjICkge1xuXHQvKiBpc3RhbmJ1bCBpZ25vcmUgbmV4dCAqL1xuXHRyZXR1cm4gbmV3IFByb21pc2UoICggcmVzb2x2ZSwgcmVqZWN0ICkgPT4ge1xuXHRcdGNvbnN0IGltZyA9IG5ldyBJbWFnZSgpO1xuXG5cdFx0aW1nLm9ubG9hZCA9ICgpID0+IHtcblx0XHRcdHJlc29sdmUoIHtcblx0XHRcdFx0d2lkdGg6IGltZy53aWR0aCxcblx0XHRcdFx0aGVpZ2h0OiBpbWcuaGVpZ2h0LFxuXHRcdFx0fSApO1xuXHRcdH07XG5cblx0XHRpbWcub25lcnJvciA9IHJlamVjdDtcblxuXHRcdGltZy5zcmMgPSBzcmM7XG5cdH0gKTtcbn1cblxuLyoqXG4gKiBDYWxjdWxhdGVzIHRoZSByYXRpb3Mgb2YgdGhlIHdpZHRoIGFuZCBoZWlnaHQgb2YgdGhlIG9yaWdpbmFsIGltYWdlIGluIHJlbGF0aW9uIHRvIHRoZSB3aWR0aCBhbmRcbiAqIGhlaWdodCBvZiB0aGUgZXhwZWN0ZWQgaW1hZ2UuXG4gKlxuICogV2hlbiB3ZSdyZSBpbiBsYW5kc2NhcGUgbW9kZSwgd2UgY2FuJ3QganVzdCByZXNpemUgdG8gdGhlIGRpbWVuc2lvbnMgZXhwZWN0ZWQgYnkgVHdpdHRlciBvciBGYWNlYm9vay5cbiAqIElmIHdlJ2QgZG8gc28sIHdlIHdvdWxkIGVuZCB1cCB3aXRoIHdhcnBlZCBpbWFnZXMuIFRoYXQncyB3aHkgd2UgY2FsY3VsYXRlIHRoZSByYXRpbyBiZXR3ZWVuXG4gKiB0aGUgb3JpZ2luYWwgaGVpZ2h0LCBhbmQgdGhlIGhlaWdodCB0aGF0IGlzIGV4cGVjdGVkIGJ5IFR3aXR0ZXIgb3IgRmFjZWJvb2suXG4gKiBXZSBkbyB0aGUgc2FtZSB0aGluZyBmb3Igd2lkdGguXG4gKiBGb3IgZXhhbXBsZTogYW4gb3JpZ2luYWwgaW1hZ2UgaXMgODk4eDE2MDAgKGhlaWdodCB4IHdpZHRoKSBhbmQgVHdpdHRlciBleHBlY3RzIDI1NHg1MDYuXG4gKiBUaGUgaGVpZ2h0UmF0aW8gd291bGQgYmUgMy41MyAoODk4LzI1NCkgYW5kIHRoZSB3aWR0aFJhdGlvIHdvdWxkIGJlIDMuMTYgKDE2MDAvNTA2KS5cbiAqXG4gKiBAcGFyYW0ge09iamVjdH0gZXhwZWN0ZWREaW1lbnNpb25zIFRoZSBkaW1lbnNpb25zIG9mIGltYWdlcyBpbiB0aGUgc29jaWFsIG1lZGl1bS5cbiAqIEBwYXJhbSB7T2JqZWN0fSBvcmlnaW5hbERpbWVuc2lvbnMgVGhlIGRpbWVuc2lvbnMgb2YgdGhlIG9yaWdpbmFsIGltYWdlLlxuICogQHBhcmFtIHtzdHJpbmd9IGltYWdlTW9kZSBUaGUgaW1hZ2UgbW9kZTogc3F1YXJlIG9yIGxhbmRzY2FwZS5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBUaGUgaW1hZ2UncyB3aWR0aCByYXRpbyBhbmQgaGVpZ2h0IHJhdGlvLlxuICovXG5leHBvcnQgZnVuY3Rpb24gY2FsY3VsYXRlSW1hZ2VSYXRpb3MoIGV4cGVjdGVkRGltZW5zaW9ucywgb3JpZ2luYWxEaW1lbnNpb25zLCBpbWFnZU1vZGUgKSB7XG5cdGlmICggaW1hZ2VNb2RlID09PSBcImxhbmRzY2FwZVwiICkge1xuXHRcdHJldHVybiB7XG5cdFx0XHR3aWR0aFJhdGlvOiBvcmlnaW5hbERpbWVuc2lvbnMud2lkdGggLyBleHBlY3RlZERpbWVuc2lvbnMubGFuZHNjYXBlV2lkdGgsXG5cdFx0XHRoZWlnaHRSYXRpbzogb3JpZ2luYWxEaW1lbnNpb25zLmhlaWdodCAvIGV4cGVjdGVkRGltZW5zaW9ucy5sYW5kc2NhcGVIZWlnaHQsXG5cdFx0fTtcblx0fVxuXG5cdGlmICggaW1hZ2VNb2RlID09PSBcInBvcnRyYWl0XCIgKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHdpZHRoUmF0aW86IG9yaWdpbmFsRGltZW5zaW9ucy53aWR0aCAvIGV4cGVjdGVkRGltZW5zaW9ucy5wb3J0cmFpdFdpZHRoLFxuXHRcdFx0aGVpZ2h0UmF0aW86IG9yaWdpbmFsRGltZW5zaW9ucy5oZWlnaHQgLyBleHBlY3RlZERpbWVuc2lvbnMucG9ydHJhaXRIZWlnaHQsXG5cdFx0fTtcblx0fVxuXG5cdC8vIEJ5IGRlZmF1bHQsIHRoZSBpbWFnZSBtb2RlIGlzIHNxdWFyZS5cblx0cmV0dXJuIHtcblx0XHR3aWR0aFJhdGlvOiBvcmlnaW5hbERpbWVuc2lvbnMud2lkdGggLyBleHBlY3RlZERpbWVuc2lvbnMuc3F1YXJlV2lkdGgsXG5cdFx0aGVpZ2h0UmF0aW86IG9yaWdpbmFsRGltZW5zaW9ucy5oZWlnaHQgLyBleHBlY3RlZERpbWVuc2lvbnMuc3F1YXJlSGVpZ2h0LFxuXHR9O1xufVxuXG4vKipcbiAqIENhbGN1bGF0ZXMgdGhlIGxhcmdlc3QgZGltZW5zaW9ucyB0aGF0IGNhbiBiZSB1c2VkIGZvciByZW5kZXJpbmcgdGhlIGltYWdlLlxuICpcbiAqIFRvIHVzZSBhcyBtdWNoIGFzIHRoZSBhbGxvd2VkIHNwYWNlIGFzIHBvc3NpYmxlLCB3ZSBiYXNlIGJvdGggZGltZW5zaW9ucyBvbiB0aGUgZGltZW5zaW9uIHdpdGhcbiAqIHRoZSBsb3dlc3QgaW1hZ2VSYXRpby4gRm9yIGV4YW1wbGU6IGZvciBhIDg5OHgxNjAwIGltYWdlLCB0aGUgaGVpZ2h0UmF0aW8gaXMgbGFyZ2VyIHRoYW4gdGhlXG4gKiB3aWR0aFJhdGlvIChzZWUgYWJvdmUpLiBUaGUgcmVzdWx0IG9mIGRpdmlkaW5nIGJ5IHRoZSB3aWR0aFJhdGlvIGlzIGEgMjg0eDUwNiBpbWFnZS5cbiAqIFRoZSBleGNlc3Mgb2YgMjg0LTI1NCA9IDMwIHBpeGVscyB3aWxsIGJlICdjdXQgb2ZmJyBieSB0aGUgY29udGFpbmVyIGluIHRoZSBwcmVzZW50YXRpb24gcGFydC5cbiAqXG4gKiBJZiB3ZSB3b3VsZCBkaXZpZGUgYnkgdGhlIGhlaWdodFJhdGlvLCB0aGUgaW1hZ2Ugd291bGQgYmVjb21lIDI1NHg0NTEsIHdoaWNoIG1lYW5zIGl0IHdvdWxkIG5vdFxuICogYmUgd2lkZSBlbm91Z2ggZm9yIHRoZSBjb250YWluZXI6IHRoZXJlIHdvdWxkIGJlIGEgNTA2LTQ1MT01NXB4IHdoaXRlIGJvcmRlciBvbiBvbmUgb2YgdGhlIHNpZGVzLlxuICpcbiAqIEBwYXJhbSB7T2JqZWN0fSBvcmlnaW5hbERpbWVuc2lvbnMgVGhlIGRpbWVuc2lvbnMgb2YgdGhlIG9yaWdpbmFsIGltYWdlLlxuICogQHBhcmFtIHtPYmplY3R9IGltYWdlUmF0aW9zIFRoZSByYXRpb3Mgb2YgdGhlIHdpZHRoIGFuZCBoZWlnaHQgb2YgdGhlIG9yaWdpbmFsIGltYWdlIGluIHJlbGF0aW9uXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8gdGhlIHdpZHRoIGFuZCBoZWlnaHQgb2YgdGhlIGV4cGVjdGVkIGltYWdlLlxuICpcbiAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSB3aWR0aCBhbmQgaGVpZ2h0IHRoYXQgdGhlIGltYWdlIHNob3VsZCBoYXZlIGFzIFR3aXR0ZXIvRmFjZWJvb2sgaW1hZ2UuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjYWxjdWxhdGVMYXJnZXN0RGltZW5zaW9ucyggb3JpZ2luYWxEaW1lbnNpb25zLCBpbWFnZVJhdGlvcyApIHtcblx0aWYgKCBpbWFnZVJhdGlvcy53aWR0aFJhdGlvIDw9IGltYWdlUmF0aW9zLmhlaWdodFJhdGlvICkge1xuXHRcdHJldHVybiB7XG5cdFx0XHR3aWR0aDogTWF0aC5yb3VuZCggb3JpZ2luYWxEaW1lbnNpb25zLndpZHRoIC8gaW1hZ2VSYXRpb3Mud2lkdGhSYXRpbyApLFxuXHRcdFx0aGVpZ2h0OiBNYXRoLnJvdW5kKCBvcmlnaW5hbERpbWVuc2lvbnMuaGVpZ2h0IC8gaW1hZ2VSYXRpb3Mud2lkdGhSYXRpbyApLFxuXHRcdH07XG5cdH1cblxuXHRyZXR1cm4ge1xuXHRcdHdpZHRoOiBNYXRoLnJvdW5kKCBvcmlnaW5hbERpbWVuc2lvbnMud2lkdGggLyBpbWFnZVJhdGlvcy5oZWlnaHRSYXRpbyApLFxuXHRcdGhlaWdodDogTWF0aC5yb3VuZCggb3JpZ2luYWxEaW1lbnNpb25zLmhlaWdodCAvIGltYWdlUmF0aW9zLmhlaWdodFJhdGlvICksXG5cdH07XG59XG5cbi8qKlxuICogQ2FsY3VsYXRlcyB0aGUgZGltZW5zaW9ucyBvZiB0aGUgaW1hZ2UgdG8gdXNlIGFzIFR3aXR0ZXIvRmFjZWJvb2sgaW1hZ2UuXG4gKlxuICogQHBhcmFtIHtPYmplY3R9IGV4cGVjdGVkRGltZW5zaW9ucyBUaGUgZGltZW5zaW9ucyBvZiBpbWFnZXMgaW4gdGhlIHNvY2lhbCBtZWRpdW0uXG4gKiBAcGFyYW0ge09iamVjdH0gb3JpZ2luYWxEaW1lbnNpb25zIFRoZSBkaW1lbnNpb25zIG9mIHRoZSBvcmlnaW5hbCBpbWFnZS5cbiAqIEBwYXJhbSB7c3RyaW5nfSBpbWFnZU1vZGUgVGhlIGltYWdlIG1vZGU6IHNxdWFyZSBvciBsYW5kc2NhcGUuXG4gKlxuICogQHJldHVybnMge29iamVjdH0gVGhlIGltYWdlIGRpbWVuc2lvbnMuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBjYWxjdWxhdGVJbWFnZURpbWVuc2lvbnMoIGV4cGVjdGVkRGltZW5zaW9ucywgb3JpZ2luYWxEaW1lbnNpb25zLCBpbWFnZU1vZGUgKSB7XG5cdC8qXG5cdCAqIElmIHRoZSBpbWFnZSBzaG91bGQgYmUgcmVuZGVyZWQgYXMgYSBzcXVhcmUsIGFuZCBpdHMgb3JpZ2luYWwgZGltZW5zaW9ucyB3ZXJlIGFsc28gc3F1YXJlLFxuXHQgKiBqdXN0IHVzZSB0aGUgc3F1YXJlV2lkdGggYW5kIHNxdWFyZUhlaWdodCByZXF1aXJlZCBieSB0aGUgc29jaWFsIG1lZGl1bS5cblx0ICogV2UgZG9uJ3QgaGF2ZSB0byBmZWFyIHRoYXQgdGhlIHJlc3VsdGluZyBpbWFnZSB3aWxsIGJlIHdhcnBlZC5cblx0ICovXG5cdGlmICggaW1hZ2VNb2RlID09PSBcInNxdWFyZVwiICkge1xuXHRcdGlmICggb3JpZ2luYWxEaW1lbnNpb25zLndpZHRoID09PSBvcmlnaW5hbERpbWVuc2lvbnMuaGVpZ2h0ICkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0d2lkdGg6IGV4cGVjdGVkRGltZW5zaW9ucy5zcXVhcmVXaWR0aCxcblx0XHRcdFx0aGVpZ2h0OiBleHBlY3RlZERpbWVuc2lvbnMuc3F1YXJlSGVpZ2h0LFxuXHRcdFx0fTtcblx0XHR9XG5cblx0XHQvKlxuXHRcdCAqIElmIHRoZSAoVHdpdHRlcikgaW1hZ2Ugc2hvdWxkIGJlIHJlbmRlcmVkIGFzIGEgc3F1YXJlLCBidXQgb3JpZ2luYWxseSB3YXNuJ3Qgc3F1YXJlLCBjcm9wIHRoZVxuXHRcdCAqIGxvbmdlc3Qgc2lkZS4gVGhpcyB3YXksIHRoZSBpbWFnZSB3b24ndCBiZSB3YXJwZWQuXG5cdFx0ICovXG5cdFx0Y29uc3QgaW1hZ2VSYXRpb3NTcXVhcmUgPSBjYWxjdWxhdGVJbWFnZVJhdGlvcyggZXhwZWN0ZWREaW1lbnNpb25zLCBvcmlnaW5hbERpbWVuc2lvbnMsIGltYWdlTW9kZSApO1xuXG5cdFx0cmV0dXJuIGNhbGN1bGF0ZUxhcmdlc3REaW1lbnNpb25zKCBvcmlnaW5hbERpbWVuc2lvbnMsIGltYWdlUmF0aW9zU3F1YXJlICk7XG5cdH1cblxuXHQvKlxuXHQgKiBJZiB0aGUgaW1hZ2Ugc2hvdWxkIGJlIHJlbmRlcmVkIGFzIGEgbGFuZHNjYXBlIG9yIHBvcnRyYWl0LCBjcm9wIHRoZSBsb25nZXN0IHNpZGUsIHRvIHJlYWNoXG5cdCAqIHRoZSByZXF1aXJlZCBzaXplIHJhdGlvLiBUaGlzIHdheSwgdGhlIGltYWdlIHdvbid0IGJlIHdhcnBlZC5cblx0ICovXG5cdGNvbnN0IGltYWdlUmF0aW9zTm9uU3F1YXJlID0gY2FsY3VsYXRlSW1hZ2VSYXRpb3MoIGV4cGVjdGVkRGltZW5zaW9ucywgb3JpZ2luYWxEaW1lbnNpb25zLCBpbWFnZU1vZGUgKTtcblxuXHRyZXR1cm4gY2FsY3VsYXRlTGFyZ2VzdERpbWVuc2lvbnMoIG9yaWdpbmFsRGltZW5zaW9ucywgaW1hZ2VSYXRpb3NOb25TcXVhcmUgKTtcbn1cblxuLyoqXG4gKiBEZXRlcm1pbmVzIHRoZSBwcm9wZXJ0aWVzIG9mIHRoZSBpbWFnZS5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gIHNyYyAgICAgICAgICAgIFRoZSBzb3VyY2Ugb2YgdGhlIGltYWdlLlxuICogQHBhcmFtIHtzdHJpbmd9ICBzb2NpYWxNZWRpdW0gICBGYWNlYm9vayBvciBUd2l0dGVyLlxuICogQHBhcmFtIHtCb29sZWFufSB0d2l0dGVySXNMYXJnZSBXaGV0aGVyIHR3aXR0ZXIgaXMgdGhlIHN1bW1hcnlfY2FyZF9sYXJnZSBvciBub3QuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZhbHNlIGJ5IGRlZmF1bHQsIGJlY2F1c2Ugd2UgZG9uJ3Qgd2FudCB0byBwYXNzIHRoaXMgZm9yIEZhY2Vib29rLlxuICpcbiAqIEByZXR1cm5zIHtQcm9taXNlfSBUaGUgcHJvbWlzZSBvZiB0aGUgaW1hZ2VQcm9wZXJ0aWVzLlxuICovXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZGV0ZXJtaW5lSW1hZ2VQcm9wZXJ0aWVzKCBzcmMsIHNvY2lhbE1lZGl1bSwgdHdpdHRlcklzTGFyZ2UgPSBmYWxzZSApIHtcblx0Y29uc3Qgb3JpZ2luYWxEaW1lbnNpb25zID0gYXdhaXQgcmV0cmlldmVPcmlnaW5hbEltYWdlRGltZW5zaW9ucyggc3JjICk7XG5cblx0Ly8gRGV0ZXJtaW5lIHdoYXQgaW1hZ2UgbW9kZSBzaG91bGQgYmUgdXNlZC5cblxuXHQvLyBGaXJzdCwgc2V0IGl0IGNvcnJlY3RseSBmb3IgVHdpdHRlclxuXHRsZXQgaW1hZ2VNb2RlID0gdHdpdHRlcklzTGFyZ2UgPyBcImxhbmRzY2FwZVwiIDogXCJzcXVhcmVcIjtcblxuXHQvLyBPdmVycmlkZSBpZiB3ZSBuZWVkIHRoZSBGYWNlYm9vayBpbWFnZSBtb2RlLlxuXHRpZiAoIHNvY2lhbE1lZGl1bSA9PT0gXCJGYWNlYm9va1wiICkge1xuXHRcdGltYWdlTW9kZSA9IGRldGVybWluZUZhY2Vib29rSW1hZ2VNb2RlKCBvcmlnaW5hbERpbWVuc2lvbnMgKTtcblx0fVxuXG5cdC8vIFJldHJpZXZlIHRoZSBpbWFnZSBzaXplcywgZGVwZW5kaW5nIG9uIHRoZSBzb2NpYWwgbWVkaXVtLlxuXHRjb25zdCBleHBlY3RlZERpbWVuc2lvbnMgPSByZXRyaWV2ZUV4cGVjdGVkRGltZW5zaW9ucyggc29jaWFsTWVkaXVtICk7XG5cblx0Ly8gQ2FsY3VsYXRlIHRoZSBpbWFnZSBkaW1lbnNpb25zIGZvciB0aGUgc3BlY2lmaWMgaW1hZ2UuXG5cdGNvbnN0IGltYWdlRGltZW5zaW9ucyA9IGNhbGN1bGF0ZUltYWdlRGltZW5zaW9ucyggZXhwZWN0ZWREaW1lbnNpb25zLCBvcmlnaW5hbERpbWVuc2lvbnMsIGltYWdlTW9kZSApO1xuXG5cdHJldHVybiB7XG5cdFx0bW9kZTogaW1hZ2VNb2RlLFxuXHRcdGhlaWdodDogaW1hZ2VEaW1lbnNpb25zLmhlaWdodCxcblx0XHR3aWR0aDogaW1hZ2VEaW1lbnNpb25zLndpZHRoLFxuXHR9O1xufVxuXG4vKipcbiAqIFdyYXBzIHRoZSBkZXRlcm1pbmVkIGltYWdlIHByb3BlcnRpZXMgaW4gYSBuZWF0IG9iamVjdC5cbiAqXG4gKiBAcGFyYW0ge1N0cmluZ30gIHNyYyAgICAgICAgICBUaGUgaW1hZ2UgVVJMLlxuICogQHBhcmFtIHtTdHJpbmd9ICBzb2NpYWxNZWRpdW0gVHdpdHRlciBvciBGYWNlYm9vay5cbiAqIEBwYXJhbSB7Qm9vbGVhbn0gdHdpdHRlcklzTGFyZ2UgV2hldGhlciB0d2l0dGVyIGlzIHRoZSBzdW1tYXJ5X2NhcmRfbGFyZ2Ugb3Igbm90LlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGYWxzZSBieSBkZWZhdWx0LCBiZWNhdXNlIHdlIGRvbid0IHdhbnQgdG8gcGFzcyB0aGlzIGZvciBGYWNlYm9vay5cbiAqXG4gKiBAcmV0dXJucyB7T2JqZWN0fSBBbiBvYmplY3QgdGhlIEltYWdlIGNvbXBvbmVudHMgY2FuIGhhbmRsZS5cbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGhhbmRsZUltYWdlKCBzcmMsIHNvY2lhbE1lZGl1bSwgdHdpdHRlcklzTGFyZ2UgPSBmYWxzZSApIHtcblx0dHJ5IHtcblx0XHRjb25zdCBpbWFnZVByb3BlcnRpZXMgPSBhd2FpdCBkZXRlcm1pbmVJbWFnZVByb3BlcnRpZXMoIHNyYywgc29jaWFsTWVkaXVtLCB0d2l0dGVySXNMYXJnZSApO1xuXHRcdHJldHVybiB7XG5cdFx0XHRpbWFnZVByb3BlcnRpZXM6IGltYWdlUHJvcGVydGllcyxcblx0XHRcdHN0YXR1czogXCJsb2FkZWRcIixcblx0XHR9O1xuXHR9IGNhdGNoICggZXJyb3IgKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGltYWdlUHJvcGVydGllczogbnVsbCxcblx0XHRcdHN0YXR1czogXCJlcnJvcmVkXCIsXG5cdFx0fTtcblx0fVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7OztBQXVCQTtBQW1CQTtBQWtEQTtBQXVDQTtBQXVCQTtBQTBDQTtBQW9DQTtBQXhPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFDQTtBQVFBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBOzs7Ozs7Ozs7QUFTQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7OztBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFDQTs7Ozs7Ozs7OztBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _FacebookSiteAndAuthorNames = __webpack_require__(11);\n\nvar _FacebookSiteAndAuthorNames2 = _interopRequireDefault(_FacebookSiteAndAuthorNames);\n\nvar _FacebookImage = __webpack_require__(13);\n\nvar _FacebookImage2 = _interopRequireDefault(_FacebookImage);\n\nvar _FacebookTitle = __webpack_require__(15);\n\nvar _FacebookTitle2 = _interopRequireDefault(_FacebookTitle);\n\nvar _FacebookDescription = __webpack_require__(16);\n\nvar _FacebookDescription2 = _interopRequireDefault(_FacebookDescription);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Determines the width depending on the mode.\n *\n * @param {string} mode The mode. landscape, square, portrait.\n *\n * @returns {string} The width pixels.\n */\n\n\n/* Internal dependencies */\nconst determineTextContainerWidth = mode => {\n\tswitch (mode) {\n\t\tcase "landscape":\n\t\t\treturn "527px";\n\n\t\tcase "square":\n\t\t\treturn "369px";\n\n\t\tcase "portrait":\n\t\t\treturn "369px";\n\n\t\tdefault:\n\t\t\treturn "476px";\n\t}\n}; /* External dependencies */\n\n\nconst FacebookPreviewWrapper = _styledComponents2.default.div.withConfig({\n\tdisplayName: "FacebookPreview__FacebookPreviewWrapper",\n\tcomponentId: "sc-1now0tm-0"\n})(["box-sizing:border-box;display:flex;flex-direction:", ";background-color:#f2f3f5;max-width:527px;"], props => props.mode === "landscape" ? "column" : "row");\n\nconst FacebookTextWrapper = _styledComponents2.default.div.withConfig({\n\tdisplayName: "FacebookPreview__FacebookTextWrapper",\n\tcomponentId: "sc-1now0tm-1"\n})(["box-sizing:border-box;background-color:#f2f3f5;margin:0;padding:10px 12px;position:relative;border-bottom:", ";border-top:", ";border-right:", ";border:", ";display:flex;flex-direction:column;flex-grow:1;justify-content:", ";font-size:12px;overflow:hidden;"], props => props.mode === "landscape" ? "" : "1px solid #dddfe2", props => props.mode === "landscape" ? "" : "1px solid #dddfe2", props => props.mode === "landscape" ? "" : "1px solid #dddfe2", props => props.mode === "landscape" ? "1px solid #dddfe2" : "", props => props.mode === "landscape" ? "flex-start" : "center");\n\n/**\n * Renders FacebookPreview component.\n *\n * @param {object} props The props.\n *\n * @returns {React.Element} The rendered element.\n */\nclass FacebookPreview extends _react.Component {\n\t/**\n * The constructor.\n *\n * @param {Object} props The component\'s props.\n */\n\tconstructor(props) {\n\t\tsuper(props);\n\t\tthis.state = {\n\t\t\timageMode: null\n\t\t};\n\t\tthis.onImageLoaded = this.onImageLoaded.bind(this);\n\n\t\t// Binding fields to onMouseHover to prevent arrow functions in JSX props.\n\t\tthis.onImageEnter = this.props.onMouseHover.bind(this, "image");\n\t\tthis.onTitleEnter = this.props.onMouseHover.bind(this, "title");\n\t\tthis.onDescriptionEnter = this.props.onMouseHover.bind(this, "description");\n\t\tthis.onLeave = this.props.onMouseHover.bind(this, "");\n\n\t\t// Binding fields to onSelect to prevent arrow functions in JSX props. Image field is handled in onImageClick function.\n\t\tthis.onSelectTitle = this.props.onSelect.bind(this, "title");\n\t\tthis.onSelectDescription = this.props.onSelect.bind(this, "description");\n\t}\n\n\t/**\n * Retrieves the imageMode from the Facebook image container.\n *\n * @param {string} mode The Facebook image mode: landscape, portrait or square.\n *\n * @returns {void} Void.\n */\n\tonImageLoaded(mode) {\n\t\tthis.setState({ imageMode: mode });\n\t}\n\n\t/**\n * Renders the FacebookPreview.\n *\n * @returns {ReactComponent} Either the PlaceholderImage component, the ErrorImage component or\n * the TwitterImageContainer.\n */\n\trender() {\n\t\tconst imageMode = this.state.imageMode;\n\n\t\treturn _react2.default.createElement(\n\t\t\tFacebookPreviewWrapper,\n\t\t\t{\n\t\t\t\tid: "facebookPreview",\n\t\t\t\tmode: imageMode\n\t\t\t},\n\t\t\t_react2.default.createElement(_FacebookImage2.default, {\n\t\t\t\tsrc: this.props.imageUrl || this.props.imageFallbackUrl,\n\t\t\t\talt: this.props.alt,\n\t\t\t\tonImageLoaded: this.onImageLoaded,\n\t\t\t\tonImageClick: this.props.onImageClick,\n\t\t\t\tonMouseEnter: this.onImageEnter,\n\t\t\t\tonMouseLeave: this.onLeave\n\t\t\t}),\n\t\t\t_react2.default.createElement(\n\t\t\t\tFacebookTextWrapper,\n\t\t\t\t{ mode: imageMode },\n\t\t\t\t_react2.default.createElement(_FacebookSiteAndAuthorNames2.default, {\n\t\t\t\t\tsiteUrl: this.props.siteUrl,\n\t\t\t\t\tauthorName: this.props.authorName,\n\t\t\t\t\tmode: imageMode\n\t\t\t\t}),\n\t\t\t\t_react2.default.createElement(\n\t\t\t\t\t_FacebookTitle2.default,\n\t\t\t\t\t{\n\t\t\t\t\t\tonMouseEnter: this.onTitleEnter,\n\t\t\t\t\t\tonMouseLeave: this.onLeave,\n\t\t\t\t\t\tonClick: this.onSelectTitle\n\t\t\t\t\t},\n\t\t\t\t\tthis.props.title\n\t\t\t\t),\n\t\t\t\t_react2.default.createElement(\n\t\t\t\t\t_FacebookDescription2.default,\n\t\t\t\t\t{\n\t\t\t\t\t\tmaxWidth: determineTextContainerWidth(imageMode),\n\t\t\t\t\t\tonMouseEnter: this.onDescriptionEnter,\n\t\t\t\t\t\tonMouseLeave: this.onLeave,\n\t\t\t\t\t\tonClick: this.onSelectDescription,\n\t\t\t\t\t\tmode: imageMode\n\t\t\t\t\t},\n\t\t\t\t\tthis.props.description\n\t\t\t\t)\n\t\t\t)\n\t\t);\n\t}\n}\n\nFacebookPreview.propTypes = {\n\tsiteUrl: _propTypes2.default.string.isRequired,\n\ttitle: _propTypes2.default.string.isRequired,\n\tauthorName: _propTypes2.default.string,\n\tdescription: _propTypes2.default.string,\n\timageUrl: _propTypes2.default.string,\n\timageFallbackUrl: _propTypes2.default.string,\n\talt: _propTypes2.default.string,\n\tonSelect: _propTypes2.default.func,\n\tonImageClick: _propTypes2.default.func,\n\tonMouseHover: _propTypes2.default.func\n};\n\nFacebookPreview.defaultProps = {\n\tauthorName: "",\n\tdescription: "",\n\talt: "",\n\timageUrl: "",\n\timageFallbackUrl: "",\n\tonSelect: () => {},\n\tonImageClick: () => {},\n\tonMouseHover: () => {}\n};\n\nexports.default = FacebookPreview;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9ub2RlX21vZHVsZXMvQHlvYXN0L3NvY2lhbC1tZXRhZGF0YS1wcmV2aWV3cy9mYWNlYm9vay9GYWNlYm9va1ByZXZpZXcuanM/MzRlOCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCBSZWFjdCwgeyBDb21wb25lbnQgfSBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5cbi8qIEludGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IEZhY2Vib29rU2l0ZUFuZEF1dGhvck5hbWVzIGZyb20gXCIuL0ZhY2Vib29rU2l0ZUFuZEF1dGhvck5hbWVzXCI7XG5pbXBvcnQgRmFjZWJvb2tJbWFnZSBmcm9tIFwiLi9GYWNlYm9va0ltYWdlXCI7XG5pbXBvcnQgRmFjZWJvb2tUaXRsZSBmcm9tIFwiLi9GYWNlYm9va1RpdGxlXCI7XG5pbXBvcnQgRmFjZWJvb2tEZXNjcmlwdGlvbiBmcm9tIFwiLi9GYWNlYm9va0Rlc2NyaXB0aW9uXCI7XG5cbi8qKlxuICogRGV0ZXJtaW5lcyB0aGUgd2lkdGggZGVwZW5kaW5nIG9uIHRoZSBtb2RlLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBtb2RlIFRoZSBtb2RlLiBsYW5kc2NhcGUsIHNxdWFyZSwgcG9ydHJhaXQuXG4gKlxuICogQHJldHVybnMge3N0cmluZ30gVGhlIHdpZHRoIHBpeGVscy5cbiAqL1xuY29uc3QgZGV0ZXJtaW5lVGV4dENvbnRhaW5lcldpZHRoID0gKCBtb2RlICkgPT4ge1xuXHRzd2l0Y2ggKCBtb2RlICkge1xuXHRcdGNhc2UgXCJsYW5kc2NhcGVcIjpcblx0XHRcdHJldHVybiBcIjUyN3B4XCI7XG5cblx0XHRjYXNlIFwic3F1YXJlXCI6XG5cdFx0XHRyZXR1cm4gXCIzNjlweFwiO1xuXG5cdFx0Y2FzZSBcInBvcnRyYWl0XCI6XG5cdFx0XHRyZXR1cm4gXCIzNjlweFwiO1xuXG5cdFx0ZGVmYXVsdDpcblx0XHRcdHJldHVybiBcIjQ3NnB4XCI7XG5cdH1cbn07XG5cbmNvbnN0IEZhY2Vib29rUHJldmlld1dyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogJHsgcHJvcHMgPT4gcHJvcHMubW9kZSA9PT0gXCJsYW5kc2NhcGVcIiA/IFwiY29sdW1uXCIgOiBcInJvd1wiIH07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjU7XG5cdG1heC13aWR0aDogNTI3cHg7XG5gO1xuXG5jb25zdCBGYWNlYm9va1RleHRXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWJvdHRvbTogJHsgcHJvcHMgPT4gcHJvcHMubW9kZSA9PT0gXCJsYW5kc2NhcGVcIiA/IFwiXCIgOiBcIjFweCBzb2xpZCAjZGRkZmUyXCIgfTtcblx0Ym9yZGVyLXRvcDogJHsgcHJvcHMgPT4gcHJvcHMubW9kZSA9PT0gXCJsYW5kc2NhcGVcIiA/IFwiXCIgOiBcIjFweCBzb2xpZCAjZGRkZmUyXCIgfTtcblx0Ym9yZGVyLXJpZ2h0OiAkeyBwcm9wcyA9PiBwcm9wcy5tb2RlID09PSBcImxhbmRzY2FwZVwiID8gXCJcIiA6IFwiMXB4IHNvbGlkICNkZGRmZTJcIiB9O1xuXHRib3JkZXI6ICR7IHByb3BzID0+IHByb3BzLm1vZGUgPT09IFwibGFuZHNjYXBlXCIgPyBcIjFweCBzb2xpZCAjZGRkZmUyXCIgOiBcIlwiIH07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZ3JvdzogMTtcblx0anVzdGlmeS1jb250ZW50OiAkeyBwcm9wcyA9PiBwcm9wcy5tb2RlID09PSBcImxhbmRzY2FwZVwiID8gXCJmbGV4LXN0YXJ0XCIgOiBcImNlbnRlclwiIH07XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbmA7XG5cbi8qKlxuICogUmVuZGVycyBGYWNlYm9va1ByZXZpZXcgY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7b2JqZWN0fSBwcm9wcyBUaGUgcHJvcHMuXG4gKlxuICogQHJldHVybnMge1JlYWN0LkVsZW1lbnR9IFRoZSByZW5kZXJlZCBlbGVtZW50LlxuICovXG5jbGFzcyBGYWNlYm9va1ByZXZpZXcgZXh0ZW5kcyBDb21wb25lbnQge1xuXHQvKipcblx0ICogVGhlIGNvbnN0cnVjdG9yLlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgVGhlIGNvbXBvbmVudCdzIHByb3BzLlxuXHQgKi9cblx0Y29uc3RydWN0b3IoIHByb3BzICkge1xuXHRcdHN1cGVyKCBwcm9wcyApO1xuXHRcdHRoaXMuc3RhdGUgPSB7XG5cdFx0XHRpbWFnZU1vZGU6IG51bGwsXG5cdFx0fTtcblx0XHR0aGlzLm9uSW1hZ2VMb2FkZWQgPSB0aGlzLm9uSW1hZ2VMb2FkZWQuYmluZCggdGhpcyApO1xuXG5cdFx0Ly8gQmluZGluZyBmaWVsZHMgdG8gb25Nb3VzZUhvdmVyIHRvIHByZXZlbnQgYXJyb3cgZnVuY3Rpb25zIGluIEpTWCBwcm9wcy5cblx0XHR0aGlzLm9uSW1hZ2VFbnRlciA9IHRoaXMucHJvcHMub25Nb3VzZUhvdmVyLmJpbmQoIHRoaXMsIFwiaW1hZ2VcIiApO1xuXHRcdHRoaXMub25UaXRsZUVudGVyID0gdGhpcy5wcm9wcy5vbk1vdXNlSG92ZXIuYmluZCggdGhpcywgXCJ0aXRsZVwiICk7XG5cdFx0dGhpcy5vbkRlc2NyaXB0aW9uRW50ZXIgPSB0aGlzLnByb3BzLm9uTW91c2VIb3Zlci5iaW5kKCB0aGlzLCBcImRlc2NyaXB0aW9uXCIgKTtcblx0XHR0aGlzLm9uTGVhdmUgPSB0aGlzLnByb3BzLm9uTW91c2VIb3Zlci5iaW5kKCB0aGlzLCBcIlwiICk7XG5cblx0XHQvLyBCaW5kaW5nIGZpZWxkcyB0byBvblNlbGVjdCB0byBwcmV2ZW50IGFycm93IGZ1bmN0aW9ucyBpbiBKU1ggcHJvcHMuIEltYWdlIGZpZWxkIGlzIGhhbmRsZWQgaW4gb25JbWFnZUNsaWNrIGZ1bmN0aW9uLlxuXHRcdHRoaXMub25TZWxlY3RUaXRsZSA9IHRoaXMucHJvcHMub25TZWxlY3QuYmluZCggdGhpcywgXCJ0aXRsZVwiICk7XG5cdFx0dGhpcy5vblNlbGVjdERlc2NyaXB0aW9uID0gdGhpcy5wcm9wcy5vblNlbGVjdC5iaW5kKCB0aGlzLCBcImRlc2NyaXB0aW9uXCIgKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBSZXRyaWV2ZXMgdGhlIGltYWdlTW9kZSBmcm9tIHRoZSBGYWNlYm9vayBpbWFnZSBjb250YWluZXIuXG5cdCAqXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSBtb2RlIFRoZSBGYWNlYm9vayBpbWFnZSBtb2RlOiBsYW5kc2NhcGUsIHBvcnRyYWl0IG9yIHNxdWFyZS5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9IFZvaWQuXG5cdCAqL1xuXHRvbkltYWdlTG9hZGVkKCBtb2RlICkge1xuXHRcdHRoaXMuc2V0U3RhdGUoIHsgaW1hZ2VNb2RlOiBtb2RlIH0gKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBSZW5kZXJzIHRoZSBGYWNlYm9va1ByZXZpZXcuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtSZWFjdENvbXBvbmVudH0gRWl0aGVyIHRoZSBQbGFjZWhvbGRlckltYWdlIGNvbXBvbmVudCwgdGhlIEVycm9ySW1hZ2UgY29tcG9uZW50IG9yXG5cdCAqIHRoZSBUd2l0dGVySW1hZ2VDb250YWluZXIuXG5cdCAqL1xuXHRyZW5kZXIoKSB7XG5cdFx0Y29uc3QgeyBpbWFnZU1vZGUgfSA9IHRoaXMuc3RhdGU7XG5cdFx0cmV0dXJuIChcblx0XHRcdDxGYWNlYm9va1ByZXZpZXdXcmFwcGVyXG5cdFx0XHRcdGlkPVwiZmFjZWJvb2tQcmV2aWV3XCJcblx0XHRcdFx0bW9kZT17IGltYWdlTW9kZSB9XG5cdFx0XHQ+XG5cdFx0XHRcdDxGYWNlYm9va0ltYWdlXG5cdFx0XHRcdFx0c3JjPXsgdGhpcy5wcm9wcy5pbWFnZVVybCB8fCB0aGlzLnByb3BzLmltYWdlRmFsbGJhY2tVcmwgfVxuXHRcdFx0XHRcdGFsdD17IHRoaXMucHJvcHMuYWx0IH1cblx0XHRcdFx0XHRvbkltYWdlTG9hZGVkPXsgdGhpcy5vbkltYWdlTG9hZGVkIH1cblx0XHRcdFx0XHRvbkltYWdlQ2xpY2s9eyB0aGlzLnByb3BzLm9uSW1hZ2VDbGljayB9XG5cdFx0XHRcdFx0b25Nb3VzZUVudGVyPXsgdGhpcy5vbkltYWdlRW50ZXIgfVxuXHRcdFx0XHRcdG9uTW91c2VMZWF2ZT17IHRoaXMub25MZWF2ZSB9XG5cdFx0XHRcdC8+XG5cdFx0XHRcdDxGYWNlYm9va1RleHRXcmFwcGVyIG1vZGU9eyBpbWFnZU1vZGUgfT5cblx0XHRcdFx0XHQ8RmFjZWJvb2tTaXRlQW5kQXV0aG9yTmFtZXNcblx0XHRcdFx0XHRcdHNpdGVVcmw9eyB0aGlzLnByb3BzLnNpdGVVcmwgfVxuXHRcdFx0XHRcdFx0YXV0aG9yTmFtZT17IHRoaXMucHJvcHMuYXV0aG9yTmFtZSB9XG5cdFx0XHRcdFx0XHRtb2RlPXsgaW1hZ2VNb2RlIH1cblx0XHRcdFx0XHQvPlxuXHRcdFx0XHRcdDxGYWNlYm9va1RpdGxlXG5cdFx0XHRcdFx0XHRvbk1vdXNlRW50ZXI9eyB0aGlzLm9uVGl0bGVFbnRlciB9XG5cdFx0XHRcdFx0XHRvbk1vdXNlTGVhdmU9eyB0aGlzLm9uTGVhdmUgfVxuXHRcdFx0XHRcdFx0b25DbGljaz17IHRoaXMub25TZWxlY3RUaXRsZSB9XG5cdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0eyB0aGlzLnByb3BzLnRpdGxlIH1cblx0XHRcdFx0XHQ8L0ZhY2Vib29rVGl0bGU+XG5cdFx0XHRcdFx0PEZhY2Vib29rRGVzY3JpcHRpb25cblx0XHRcdFx0XHRcdG1heFdpZHRoPXsgZGV0ZXJtaW5lVGV4dENvbnRhaW5lcldpZHRoKCBpbWFnZU1vZGUgKSB9XG5cdFx0XHRcdFx0XHRvbk1vdXNlRW50ZXI9eyB0aGlzLm9uRGVzY3JpcHRpb25FbnRlciB9XG5cdFx0XHRcdFx0XHRvbk1vdXNlTGVhdmU9eyB0aGlzLm9uTGVhdmUgfVxuXHRcdFx0XHRcdFx0b25DbGljaz17IHRoaXMub25TZWxlY3REZXNjcmlwdGlvbiB9XG5cdFx0XHRcdFx0XHRtb2RlPXsgaW1hZ2VNb2RlIH1cblx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHR7IHRoaXMucHJvcHMuZGVzY3JpcHRpb24gfVxuXHRcdFx0XHRcdDwvRmFjZWJvb2tEZXNjcmlwdGlvbj5cblx0XHRcdFx0PC9GYWNlYm9va1RleHRXcmFwcGVyPlxuXHRcdFx0PC9GYWNlYm9va1ByZXZpZXdXcmFwcGVyPlxuXHRcdCk7XG5cdH1cbn1cblxuRmFjZWJvb2tQcmV2aWV3LnByb3BUeXBlcyA9IHtcblx0c2l0ZVVybDogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHR0aXRsZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHRhdXRob3JOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkZXNjcmlwdGlvbjogUHJvcFR5cGVzLnN0cmluZyxcblx0aW1hZ2VVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGltYWdlRmFsbGJhY2tVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGFsdDogUHJvcFR5cGVzLnN0cmluZyxcblx0b25TZWxlY3Q6IFByb3BUeXBlcy5mdW5jLFxuXHRvbkltYWdlQ2xpY2s6IFByb3BUeXBlcy5mdW5jLFxuXHRvbk1vdXNlSG92ZXI6IFByb3BUeXBlcy5mdW5jLFxufTtcblxuRmFjZWJvb2tQcmV2aWV3LmRlZmF1bHRQcm9wcyA9IHtcblx0YXV0aG9yTmFtZTogXCJcIixcblx0ZGVzY3JpcHRpb246IFwiXCIsXG5cdGFsdDogXCJcIixcblx0aW1hZ2VVcmw6IFwiXCIsXG5cdGltYWdlRmFsbGJhY2tVcmw6IFwiXCIsXG5cdG9uU2VsZWN0OiAoKSA9PiB7fSxcblx0b25JbWFnZUNsaWNrOiAoKSA9PiB7fSxcblx0b25Nb3VzZUhvdmVyOiAoKSA9PiB7fSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZhY2Vib29rUHJldmlldztcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0E7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBRUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7QUFDQTs7Ozs7Ozs7O0FBTkE7QUFhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVhBO0FBYUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQU9BO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFpQkE7Ozs7Ozs7QUFPQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7O0FBTUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQTtBQVFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBTEE7QUFPQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFPQTtBQVBBO0FBYkE7QUFaQTtBQXFDQTtBQWpGQTtBQUNBO0FBbUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFWQTtBQUNBO0FBWUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkE7QUFDQTtBQVVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///5\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _TwitterSiteUrl = __webpack_require__(17);\n\nvar _TwitterSiteUrl2 = _interopRequireDefault(_TwitterSiteUrl);\n\nvar _TwitterImage = __webpack_require__(18);\n\nvar _TwitterImage2 = _interopRequireDefault(_TwitterImage);\n\nvar _TwitterTextWrapper = __webpack_require__(19);\n\nvar _TwitterTextWrapper2 = _interopRequireDefault(_TwitterTextWrapper);\n\nvar _TwitterTitle = __webpack_require__(20);\n\nvar _TwitterTitle2 = _interopRequireDefault(_TwitterTitle);\n\nvar _TwitterDescription = __webpack_require__(21);\n\nvar _TwitterDescription2 = _interopRequireDefault(_TwitterDescription);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/* External dependencies */\nconst TwitterPreviewWrapper = _styledComponents2.default.div.withConfig({\n\tdisplayName: "TwitterPreview__TwitterPreviewWrapper",\n\tcomponentId: "sc-8wavrj-0"\n})(["font-family:system-ui,-apple-system,BlinkMacSystemFont,\\"Segoe UI\\",Roboto,Ubuntu,\\"Helvetica Neue\\",sans-serif;font-size:15px;font-weight:400;line-height:20px;max-width:507px;border:1px solid #E1E8ED;box-sizing:border-box;border-radius:14px;color:#292F33;background:#FFFFFF;text-overflow:ellipsis;display:flex;&:hover{background:#f5f8fa;border:1px solid rgba(136,153,166,.5);}"]);\n\n/**\n * The wrapper for the summary_large_image twitter card.\n */\n\n\n/* Internal dependencies */\nconst LargeTwitterPreviewWrapper = (0, _styledComponents2.default)(TwitterPreviewWrapper).withConfig({\n\tdisplayName: "TwitterPreview__LargeTwitterPreviewWrapper",\n\tcomponentId: "sc-8wavrj-1"\n})(["flex-direction:column;max-height:370px;"]);\n\n/**\n * The wrapper for the summary twitter card.\n */\nconst SmallTwitterPreviewWrapper = (0, _styledComponents2.default)(TwitterPreviewWrapper).withConfig({\n\tdisplayName: "TwitterPreview__SmallTwitterPreviewWrapper",\n\tcomponentId: "sc-8wavrj-2"\n})(["flex-direction:row;height:125px;"]);\n\n/**\n * Renders TwitterPreview component.\n *\n * @param {object} props The props.\n *\n * @returns {React.Element} The rendered element.\n */\nclass TwitterPreview extends _react.Component {\n\t/**\n * The constructor.\n *\n * @param {Object} props The props.\n *\n * @returns {void}\n */\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\t// Binding fields to onMouseHover to prevent arrow functions in JSX props.\n\t\tthis.onImageEnter = this.props.onMouseHover.bind(this, "image");\n\t\tthis.onTitleEnter = this.props.onMouseHover.bind(this, "title");\n\t\tthis.onDescriptionEnter = this.props.onMouseHover.bind(this, "description");\n\t\tthis.onLeave = this.props.onMouseHover.bind(this, "");\n\n\t\t// Binding fields to onSelect to prevent arrow functions in JSX props. Image field is handled in onImageClick function.\n\t\tthis.onSelectTitle = this.props.onSelect.bind(this, "title");\n\t\tthis.onSelectDescription = this.props.onSelect.bind(this, "description");\n\t}\n\n\t/**\n * The render function.\n *\n * @returns {*} The rendered component.\n */\n\trender() {\n\t\tvar _props = this.props;\n\t\tconst isLarge = _props.isLarge,\n\t\t imageUrl = _props.imageUrl,\n\t\t imageFallbackUrl = _props.imageFallbackUrl,\n\t\t alt = _props.alt,\n\t\t title = _props.title,\n\t\t description = _props.description,\n\t\t siteUrl = _props.siteUrl;\n\n\n\t\tconst Wrapper = isLarge ? LargeTwitterPreviewWrapper : SmallTwitterPreviewWrapper;\n\n\t\treturn _react2.default.createElement(\n\t\t\tWrapper,\n\t\t\t{\n\t\t\t\tid: "twitterPreview"\n\t\t\t},\n\t\t\t_react2.default.createElement(_TwitterImage2.default, {\n\t\t\t\tsrc: imageUrl || imageFallbackUrl,\n\t\t\t\talt: alt,\n\t\t\t\tisLarge: isLarge,\n\t\t\t\tonImageClick: this.props.onImageClick,\n\t\t\t\tonMouseEnter: this.onImageEnter,\n\t\t\t\tonMouseLeave: this.onLeave\n\t\t\t}),\n\t\t\t_react2.default.createElement(\n\t\t\t\t_TwitterTextWrapper2.default,\n\t\t\t\tnull,\n\t\t\t\t_react2.default.createElement(\n\t\t\t\t\t_TwitterTitle2.default,\n\t\t\t\t\t{\n\t\t\t\t\t\tonMouseEnter: this.onTitleEnter,\n\t\t\t\t\t\tonMouseLeave: this.onLeave,\n\t\t\t\t\t\tonClick: this.onSelectTitle\n\t\t\t\t\t},\n\t\t\t\t\ttitle\n\t\t\t\t),\n\t\t\t\t_react2.default.createElement(\n\t\t\t\t\t_TwitterDescription2.default,\n\t\t\t\t\t{\n\t\t\t\t\t\tonMouseEnter: this.onDescriptionEnter,\n\t\t\t\t\t\tonMouseLeave: this.onLeave,\n\t\t\t\t\t\tonClick: this.onSelectDescription\n\t\t\t\t\t},\n\t\t\t\t\tdescription\n\t\t\t\t),\n\t\t\t\t_react2.default.createElement(_TwitterSiteUrl2.default, {\n\t\t\t\t\tsiteUrl: siteUrl\n\t\t\t\t})\n\t\t\t)\n\t\t);\n\t}\n}\n\nTwitterPreview.propTypes = {\n\tsiteUrl: _propTypes2.default.string.isRequired,\n\ttitle: _propTypes2.default.string.isRequired,\n\tdescription: _propTypes2.default.string,\n\tisLarge: _propTypes2.default.bool,\n\timageUrl: _propTypes2.default.string,\n\timageFallbackUrl: _propTypes2.default.string,\n\talt: _propTypes2.default.string,\n\tonSelect: _propTypes2.default.func,\n\tonImageClick: _propTypes2.default.func,\n\tonMouseHover: _propTypes2.default.func\n};\n\nTwitterPreview.defaultProps = {\n\tdescription: "",\n\talt: "",\n\timageUrl: "",\n\timageFallbackUrl: "",\n\tonSelect: () => {},\n\tonImageClick: () => {},\n\tonMouseHover: () => {},\n\tisLarge: true\n};\n\nexports.default = TwitterPreview;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9ub2RlX21vZHVsZXMvQHlvYXN0L3NvY2lhbC1tZXRhZGF0YS1wcmV2aWV3cy90d2l0dGVyL1R3aXR0ZXJQcmV2aWV3LmpzPzEyNDgiXSwic291cmNlc0NvbnRlbnQiOlsiLyogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQgUmVhY3QsIHsgQ29tcG9uZW50IH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5pbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuXG4vKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCBUd2l0dGVyU2l0ZVVybCBmcm9tIFwiLi9Ud2l0dGVyU2l0ZVVybFwiO1xuaW1wb3J0IFR3aXR0ZXJJbWFnZSBmcm9tIFwiLi4vdHdpdHRlci9Ud2l0dGVySW1hZ2VcIjtcbmltcG9ydCBUd2l0dGVyVGV4dFdyYXBwZXIgZnJvbSBcIi4vVHdpdHRlclRleHRXcmFwcGVyXCI7XG5pbXBvcnQgVHdpdHRlclRpdGxlIGZyb20gXCIuL1R3aXR0ZXJUaXRsZVwiO1xuaW1wb3J0IFR3aXR0ZXJEZXNjcmlwdGlvbiBmcm9tIFwiLi9Ud2l0dGVyRGVzY3JpcHRpb25cIjtcblxuY29uc3QgVHdpdHRlclByZXZpZXdXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0Zm9udC1mYW1pbHk6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgVWJ1bnR1LCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdG1heC13aWR0aDogNTA3cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFMUU4RUQ7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGNvbG9yOiAjMjkyRjMzO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0ZGlzcGxheTogZmxleDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTM2LDE1MywxNjYsLjUpO1xuXHR9XG5gO1xuXG4vKipcbiAqIFRoZSB3cmFwcGVyIGZvciB0aGUgc3VtbWFyeV9sYXJnZV9pbWFnZSB0d2l0dGVyIGNhcmQuXG4gKi9cbmNvbnN0IExhcmdlVHdpdHRlclByZXZpZXdXcmFwcGVyID0gc3R5bGVkKCBUd2l0dGVyUHJldmlld1dyYXBwZXIgKWBcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWF4LWhlaWdodDogMzcwcHg7XG5gO1xuXG4vKipcbiAqIFRoZSB3cmFwcGVyIGZvciB0aGUgc3VtbWFyeSB0d2l0dGVyIGNhcmQuXG4gKi9cbmNvbnN0IFNtYWxsVHdpdHRlclByZXZpZXdXcmFwcGVyID0gc3R5bGVkKCBUd2l0dGVyUHJldmlld1dyYXBwZXIgKWBcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0aGVpZ2h0OiAxMjVweDtcbmA7XG5cbi8qKlxuICogUmVuZGVycyBUd2l0dGVyUHJldmlldyBjb21wb25lbnQuXG4gKlxuICogQHBhcmFtIHtvYmplY3R9IHByb3BzIFRoZSBwcm9wcy5cbiAqXG4gKiBAcmV0dXJucyB7UmVhY3QuRWxlbWVudH0gVGhlIHJlbmRlcmVkIGVsZW1lbnQuXG4gKi9cbmNsYXNzIFR3aXR0ZXJQcmV2aWV3IGV4dGVuZHMgQ29tcG9uZW50IHtcblx0LyoqXG5cdCAqIFRoZSBjb25zdHJ1Y3Rvci5cblx0ICpcblx0ICogQHBhcmFtIHtPYmplY3R9IHByb3BzIFRoZSBwcm9wcy5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRjb25zdHJ1Y3RvciggcHJvcHMgKSB7XG5cdFx0c3VwZXIoIHByb3BzICk7XG5cblx0XHQvLyBCaW5kaW5nIGZpZWxkcyB0byBvbk1vdXNlSG92ZXIgdG8gcHJldmVudCBhcnJvdyBmdW5jdGlvbnMgaW4gSlNYIHByb3BzLlxuXHRcdHRoaXMub25JbWFnZUVudGVyID0gdGhpcy5wcm9wcy5vbk1vdXNlSG92ZXIuYmluZCggdGhpcywgXCJpbWFnZVwiICk7XG5cdFx0dGhpcy5vblRpdGxlRW50ZXIgPSB0aGlzLnByb3BzLm9uTW91c2VIb3Zlci5iaW5kKCB0aGlzLCBcInRpdGxlXCIgKTtcblx0XHR0aGlzLm9uRGVzY3JpcHRpb25FbnRlciA9IHRoaXMucHJvcHMub25Nb3VzZUhvdmVyLmJpbmQoIHRoaXMsIFwiZGVzY3JpcHRpb25cIiApO1xuXHRcdHRoaXMub25MZWF2ZSA9IHRoaXMucHJvcHMub25Nb3VzZUhvdmVyLmJpbmQoIHRoaXMsIFwiXCIgKTtcblxuXHRcdC8vIEJpbmRpbmcgZmllbGRzIHRvIG9uU2VsZWN0IHRvIHByZXZlbnQgYXJyb3cgZnVuY3Rpb25zIGluIEpTWCBwcm9wcy4gSW1hZ2UgZmllbGQgaXMgaGFuZGxlZCBpbiBvbkltYWdlQ2xpY2sgZnVuY3Rpb24uXG5cdFx0dGhpcy5vblNlbGVjdFRpdGxlID0gdGhpcy5wcm9wcy5vblNlbGVjdC5iaW5kKCB0aGlzLCBcInRpdGxlXCIgKTtcblx0XHR0aGlzLm9uU2VsZWN0RGVzY3JpcHRpb24gPSB0aGlzLnByb3BzLm9uU2VsZWN0LmJpbmQoIHRoaXMsIFwiZGVzY3JpcHRpb25cIiApO1xuXHR9XG5cblx0LyoqXG5cdCAqIFRoZSByZW5kZXIgZnVuY3Rpb24uXG5cdCAqXG5cdCAqIEByZXR1cm5zIHsqfSBUaGUgcmVuZGVyZWQgY29tcG9uZW50LlxuXHQgKi9cblx0cmVuZGVyKCkge1xuXHRcdGNvbnN0IHtcblx0XHRcdGlzTGFyZ2UsXG5cdFx0XHRpbWFnZVVybCxcblx0XHRcdGltYWdlRmFsbGJhY2tVcmwsXG5cdFx0XHRhbHQsXG5cdFx0XHR0aXRsZSxcblx0XHRcdGRlc2NyaXB0aW9uLFxuXHRcdFx0c2l0ZVVybCxcblx0XHR9ID0gdGhpcy5wcm9wcztcblxuXHRcdGNvbnN0IFdyYXBwZXIgPSBpc0xhcmdlID8gTGFyZ2VUd2l0dGVyUHJldmlld1dyYXBwZXIgOiBTbWFsbFR3aXR0ZXJQcmV2aWV3V3JhcHBlcjtcblxuXHRcdHJldHVybiAoXG5cdFx0XHQ8V3JhcHBlclxuXHRcdFx0XHRpZD1cInR3aXR0ZXJQcmV2aWV3XCJcblx0XHRcdD5cblx0XHRcdFx0PFR3aXR0ZXJJbWFnZVxuXHRcdFx0XHRcdHNyYz17IGltYWdlVXJsIHx8IGltYWdlRmFsbGJhY2tVcmwgfVxuXHRcdFx0XHRcdGFsdD17IGFsdCB9XG5cdFx0XHRcdFx0aXNMYXJnZT17IGlzTGFyZ2UgfVxuXHRcdFx0XHRcdG9uSW1hZ2VDbGljaz17IHRoaXMucHJvcHMub25JbWFnZUNsaWNrIH1cblx0XHRcdFx0XHRvbk1vdXNlRW50ZXI9eyB0aGlzLm9uSW1hZ2VFbnRlciB9XG5cdFx0XHRcdFx0b25Nb3VzZUxlYXZlPXsgdGhpcy5vbkxlYXZlIH1cblx0XHRcdFx0Lz5cblx0XHRcdFx0PFR3aXR0ZXJUZXh0V3JhcHBlcj5cblx0XHRcdFx0XHQ8VHdpdHRlclRpdGxlXG5cdFx0XHRcdFx0XHRvbk1vdXNlRW50ZXI9eyB0aGlzLm9uVGl0bGVFbnRlciB9XG5cdFx0XHRcdFx0XHRvbk1vdXNlTGVhdmU9eyB0aGlzLm9uTGVhdmUgfVxuXHRcdFx0XHRcdFx0b25DbGljaz17IHRoaXMub25TZWxlY3RUaXRsZSB9XG5cdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0eyB0aXRsZSB9XG5cdFx0XHRcdFx0PC9Ud2l0dGVyVGl0bGU+XG5cdFx0XHRcdFx0PFR3aXR0ZXJEZXNjcmlwdGlvblxuXHRcdFx0XHRcdFx0b25Nb3VzZUVudGVyPXsgdGhpcy5vbkRlc2NyaXB0aW9uRW50ZXIgfVxuXHRcdFx0XHRcdFx0b25Nb3VzZUxlYXZlPXsgdGhpcy5vbkxlYXZlIH1cblx0XHRcdFx0XHRcdG9uQ2xpY2s9eyB0aGlzLm9uU2VsZWN0RGVzY3JpcHRpb24gfVxuXHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdHsgZGVzY3JpcHRpb24gfVxuXHRcdFx0XHRcdDwvVHdpdHRlckRlc2NyaXB0aW9uPlxuXHRcdFx0XHRcdDxUd2l0dGVyU2l0ZVVybFxuXHRcdFx0XHRcdFx0c2l0ZVVybD17IHNpdGVVcmwgfVxuXHRcdFx0XHRcdC8+XG5cdFx0XHRcdDwvVHdpdHRlclRleHRXcmFwcGVyPlxuXHRcdFx0PC9XcmFwcGVyPlxuXHRcdCk7XG5cdH1cbn1cblxuVHdpdHRlclByZXZpZXcucHJvcFR5cGVzID0ge1xuXHRzaXRlVXJsOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG5cdGRlc2NyaXB0aW9uOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRpc0xhcmdlOiBQcm9wVHlwZXMuYm9vbCxcblx0aW1hZ2VVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGltYWdlRmFsbGJhY2tVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGFsdDogUHJvcFR5cGVzLnN0cmluZyxcblx0b25TZWxlY3Q6IFByb3BUeXBlcy5mdW5jLFxuXHRvbkltYWdlQ2xpY2s6IFByb3BUeXBlcy5mdW5jLFxuXHRvbk1vdXNlSG92ZXI6IFByb3BUeXBlcy5mdW5jLFxufTtcblxuVHdpdHRlclByZXZpZXcuZGVmYXVsdFByb3BzID0ge1xuXHRkZXNjcmlwdGlvbjogXCJcIixcblx0YWx0OiBcIlwiLFxuXHRpbWFnZVVybDogXCJcIixcblx0aW1hZ2VGYWxsYmFja1VybDogXCJcIixcblx0b25TZWxlY3Q6ICgpID0+IHt9LFxuXHRvbkltYWdlQ2xpY2s6ICgpID0+IHt9LFxuXHRvbk1vdXNlSG92ZXI6ICgpID0+IHt9LFxuXHRpc0xhcmdlOiB0cnVlLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVHdpdHRlclByZXZpZXc7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUVBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBWEE7QUFZQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBbUJBOzs7OztBQTNCQTtBQThCQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBSUE7OztBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFJQTs7Ozs7OztBQU9BO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQURBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQTtBQVFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFMQTtBQU9BO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFMQTtBQU9BO0FBQ0E7QUFEQTtBQWZBO0FBWEE7QUFnQ0E7QUF6RUE7QUFDQTtBQTJFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVkE7QUFDQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVJBO0FBQ0E7QUFVQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///6\n')},function(module,exports,__webpack_require__){"use strict";eval("\n\nwindow.yoast = window.yoast || {};\nwindow.yoast.socialMetadataPreviews = __webpack_require__(8);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9hc3NldHMvanMvc3JjL2V4dGVybmFscy95b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MuanM/ZDIyZSJdLCJzb3VyY2VzQ29udGVudCI6WyJ3aW5kb3cueW9hc3QgPSB3aW5kb3cueW9hc3QgfHwge307XG53aW5kb3cueW9hc3Quc29jaWFsTWV0YWRhdGFQcmV2aWV3cyA9IHJlcXVpcmUoIFwiQHlvYXN0L3NvY2lhbC1tZXRhZGF0YS1wcmV2aWV3c1wiICk7XG4iXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///7\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n});\n\nvar _FacebookPreview = __webpack_require__(5);\n\nObject.defineProperty(exports, "FacebookPreview", {\n enumerable: true,\n get: function get() {\n return _interopRequireDefault(_FacebookPreview).default;\n }\n});\n\nvar _TwitterPreview = __webpack_require__(6);\n\nObject.defineProperty(exports, "TwitterPreview", {\n enumerable: true,\n get: function get() {\n return _interopRequireDefault(_TwitterPreview).default;\n }\n});\n\nvar _SocialPreviewEditor = __webpack_require__(22);\n\nObject.defineProperty(exports, "SocialPreviewEditor", {\n enumerable: true,\n get: function get() {\n return _interopRequireDefault(_SocialPreviewEditor).default;\n }\n});\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOC5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9ub2RlX21vZHVsZXMvQHlvYXN0L3NvY2lhbC1tZXRhZGF0YS1wcmV2aWV3cy9pbmRleC5qcz8zYTFkIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRmFjZWJvb2tQcmV2aWV3IH0gZnJvbSBcIi4vZmFjZWJvb2svRmFjZWJvb2tQcmV2aWV3XCI7XG5leHBvcnQgeyBkZWZhdWx0IGFzIFR3aXR0ZXJQcmV2aWV3IH0gZnJvbSBcIi4vdHdpdHRlci9Ud2l0dGVyUHJldmlld1wiO1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBTb2NpYWxQcmV2aWV3RWRpdG9yIH0gZnJvbSBcIi4vZWRpdG9yL1NvY2lhbFByZXZpZXdFZGl0b3JcIjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTs7Ozs7Ozs7O0FBQ0E7Ozs7Ozs7OztBQUNBOzs7O0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///8\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\nvar ReactPropTypesSecret = __webpack_require__(10);\n\nfunction emptyFunction() {}\n\nmodule.exports = function() {\n function shim(props, propName, componentName, location, propFullName, secret) {\n if (secret === ReactPropTypesSecret) {\n // It is still safe when called from React.\n return;\n }\n var err = new Error(\n 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n 'Use PropTypes.checkPropTypes() to call them. ' +\n 'Read more at http://fb.me/use-check-prop-types'\n );\n err.name = 'Invariant Violation';\n throw err;\n };\n shim.isRequired = shim;\n function getShim() {\n return shim;\n };\n // Important!\n // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.\n var ReactPropTypes = {\n array: shim,\n bool: shim,\n func: shim,\n number: shim,\n object: shim,\n string: shim,\n symbol: shim,\n\n any: shim,\n arrayOf: getShim,\n element: shim,\n instanceOf: getShim,\n node: shim,\n objectOf: getShim,\n oneOf: getShim,\n oneOfType: getShim,\n shape: getShim,\n exact: getShim\n };\n\n ReactPropTypes.checkPropTypes = emptyFunction;\n ReactPropTypes.PropTypes = ReactPropTypes;\n\n return ReactPropTypes;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8vdmFyL2plbmtpbnMvd29ya3NwYWNlL1BsdWdpbi1SZWxlYXNlL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS8ucmVwb3Mvd29yZHByZXNzLXNlby1wcmVtaXVtL25vZGVfbW9kdWxlcy9AeW9hc3Qvc29jaWFsLW1ldGFkYXRhLXByZXZpZXdzL25vZGVfbW9kdWxlcy9wcm9wLXR5cGVzL2ZhY3RvcnlXaXRoVGhyb3dpbmdTaGltcy5qcz8wMjA1Il0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDEzLXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuJ3VzZSBzdHJpY3QnO1xuXG52YXIgUmVhY3RQcm9wVHlwZXNTZWNyZXQgPSByZXF1aXJlKCcuL2xpYi9SZWFjdFByb3BUeXBlc1NlY3JldCcpO1xuXG5mdW5jdGlvbiBlbXB0eUZ1bmN0aW9uKCkge31cblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbigpIHtcbiAgZnVuY3Rpb24gc2hpbShwcm9wcywgcHJvcE5hbWUsIGNvbXBvbmVudE5hbWUsIGxvY2F0aW9uLCBwcm9wRnVsbE5hbWUsIHNlY3JldCkge1xuICAgIGlmIChzZWNyZXQgPT09IFJlYWN0UHJvcFR5cGVzU2VjcmV0KSB7XG4gICAgICAvLyBJdCBpcyBzdGlsbCBzYWZlIHdoZW4gY2FsbGVkIGZyb20gUmVhY3QuXG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIHZhciBlcnIgPSBuZXcgRXJyb3IoXG4gICAgICAnQ2FsbGluZyBQcm9wVHlwZXMgdmFsaWRhdG9ycyBkaXJlY3RseSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBgcHJvcC10eXBlc2AgcGFja2FnZS4gJyArXG4gICAgICAnVXNlIFByb3BUeXBlcy5jaGVja1Byb3BUeXBlcygpIHRvIGNhbGwgdGhlbS4gJyArXG4gICAgICAnUmVhZCBtb3JlIGF0IGh0dHA6Ly9mYi5tZS91c2UtY2hlY2stcHJvcC10eXBlcydcbiAgICApO1xuICAgIGVyci5uYW1lID0gJ0ludmFyaWFudCBWaW9sYXRpb24nO1xuICAgIHRocm93IGVycjtcbiAgfTtcbiAgc2hpbS5pc1JlcXVpcmVkID0gc2hpbTtcbiAgZnVuY3Rpb24gZ2V0U2hpbSgpIHtcbiAgICByZXR1cm4gc2hpbTtcbiAgfTtcbiAgLy8gSW1wb3J0YW50IVxuICAvLyBLZWVwIHRoaXMgbGlzdCBpbiBzeW5jIHdpdGggcHJvZHVjdGlvbiB2ZXJzaW9uIGluIGAuL2ZhY3RvcnlXaXRoVHlwZUNoZWNrZXJzLmpzYC5cbiAgdmFyIFJlYWN0UHJvcFR5cGVzID0ge1xuICAgIGFycmF5OiBzaGltLFxuICAgIGJvb2w6IHNoaW0sXG4gICAgZnVuYzogc2hpbSxcbiAgICBudW1iZXI6IHNoaW0sXG4gICAgb2JqZWN0OiBzaGltLFxuICAgIHN0cmluZzogc2hpbSxcbiAgICBzeW1ib2w6IHNoaW0sXG5cbiAgICBhbnk6IHNoaW0sXG4gICAgYXJyYXlPZjogZ2V0U2hpbSxcbiAgICBlbGVtZW50OiBzaGltLFxuICAgIGluc3RhbmNlT2Y6IGdldFNoaW0sXG4gICAgbm9kZTogc2hpbSxcbiAgICBvYmplY3RPZjogZ2V0U2hpbSxcbiAgICBvbmVPZjogZ2V0U2hpbSxcbiAgICBvbmVPZlR5cGU6IGdldFNoaW0sXG4gICAgc2hhcGU6IGdldFNoaW0sXG4gICAgZXhhY3Q6IGdldFNoaW1cbiAgfTtcblxuICBSZWFjdFByb3BUeXBlcy5jaGVja1Byb3BUeXBlcyA9IGVtcHR5RnVuY3Rpb247XG4gIFJlYWN0UHJvcFR5cGVzLlByb3BUeXBlcyA9IFJlYWN0UHJvcFR5cGVzO1xuXG4gIHJldHVybiBSZWFjdFByb3BUeXBlcztcbn07XG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///9\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\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vL3Zhci9qZW5raW5zL3dvcmtzcGFjZS9QbHVnaW4tUmVsZWFzZS93b3JkcHJlc3Mtc2VvLXByZW1pdW0vLnJlcG9zL3dvcmRwcmVzcy1zZW8tcHJlbWl1bS9ub2RlX21vZHVsZXMvQHlvYXN0L3NvY2lhbC1tZXRhZGF0YS1wcmV2aWV3cy9ub2RlX21vZHVsZXMvcHJvcC10eXBlcy9saWIvUmVhY3RQcm9wVHlwZXNTZWNyZXQuanM/MmJhOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENvcHlyaWdodCAoYykgMjAxMy1wcmVzZW50LCBGYWNlYm9vaywgSW5jLlxuICpcbiAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIGZvdW5kIGluIHRoZVxuICogTElDRU5TRSBmaWxlIGluIHRoZSByb290IGRpcmVjdG9yeSBvZiB0aGlzIHNvdXJjZSB0cmVlLlxuICovXG5cbid1c2Ugc3RyaWN0JztcblxudmFyIFJlYWN0UHJvcFR5cGVzU2VjcmV0ID0gJ1NFQ1JFVF9ET19OT1RfUEFTU19USElTX09SX1lPVV9XSUxMX0JFX0ZJUkVEJztcblxubW9kdWxlLmV4cG9ydHMgPSBSZWFjdFByb3BUeXBlc1NlY3JldDtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///10\n")},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _i18n = __webpack_require__(3);\n\nvar _FacebookAuthorName = __webpack_require__(12);\n\nvar _FacebookAuthorName2 = _interopRequireDefault(_FacebookAuthorName);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst FacebookSiteAndAuthorNamesWrapper = _styledComponents2.default.p.withConfig({\n\tdisplayName: "FacebookSiteAndAuthorNames__FacebookSiteAndAuthorNamesWrapper",\n\tcomponentId: "j9apwi-0"\n})(["color:#606770;flex-shrink:0;font-size:12px;line-height:20px;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;position:", ";"], props => props.mode === "landscape" ? "relative" : "static");\n\n/* Internal dependencies */\n/* External dependencies */\n\n\nconst FacebookSiteAndAuthorNamesSeparator = _styledComponents2.default.span.withConfig({\n\tdisplayName: "FacebookSiteAndAuthorNames__FacebookSiteAndAuthorNamesSeparator",\n\tcomponentId: "j9apwi-1"\n})(["padding-left:5px;padding-right:5px;"]);\n\nconst FacebookSiteUrl = _styledComponents2.default.span.withConfig({\n\tdisplayName: "FacebookSiteAndAuthorNames__FacebookSiteUrl",\n\tcomponentId: "j9apwi-2"\n})(["color:#606770;font-size:12px;line-height:11px;text-transform:uppercase;overflow:hidden;"]);\n\n/**\n * Renders a FacebookAuthorName component with accompanying elements.\n *\n * @param {string} authorName The author\'s name.\n *\n * @returns {React.Element} The rendered element.\n */\nfunction renderFacebookAuthorName(authorName) {\n\t/* Translators: the context is: SITE | By AUTHOR */\n\tconst by = (0, _i18n.__)("By", "yoast-components");\n\n\treturn _react2.default.createElement(\n\t\t_react.Fragment,\n\t\tnull,\n\t\t_react2.default.createElement(\n\t\t\tFacebookSiteAndAuthorNamesSeparator,\n\t\t\tnull,\n\t\t\t"|"\n\t\t),\n\t\tby,\n\t\t"\\xA0",\n\t\t_react2.default.createElement(_FacebookAuthorName2.default, { authorName: authorName })\n\t);\n}\n\n/**\n * Renders a FacebookSiteAndAuthorNames component.\n *\n * @param {object} props The props.\n *\n * @returns {React.Element} The rendered element.\n */\nconst FacebookSiteAndAuthorNames = props => {\n\tconst hasAuthorName = props.authorName.length > 0;\n\tconst screenReaderText = hasAuthorName\n\t/* Translators: 1: site name, 2: post author name */\n\t? (0, _i18n.sprintf)((0, _i18n.__)("%1$s by %2$s", "yoast-components"), props.siteUrl, props.authorName) : props.siteUrl;\n\n\treturn _react2.default.createElement(\n\t\t_react.Fragment,\n\t\tnull,\n\t\t_react2.default.createElement(\n\t\t\t"span",\n\t\t\t{ className: "screen-reader-text" },\n\t\t\tscreenReaderText\n\t\t),\n\t\t_react2.default.createElement(\n\t\t\tFacebookSiteAndAuthorNamesWrapper,\n\t\t\t{ "aria-hidden": "true" },\n\t\t\t_react2.default.createElement(\n\t\t\t\tFacebookSiteUrl,\n\t\t\t\tnull,\n\t\t\t\tprops.siteUrl\n\t\t\t),\n\t\t\thasAuthorName && renderFacebookAuthorName(props.authorName)\n\t\t)\n\t);\n};\n\nFacebookSiteAndAuthorNames.propTypes = {\n\tsiteUrl: _propTypes2.default.string.isRequired,\n\tauthorName: _propTypes2.default.string\n};\n\nFacebookSiteAndAuthorNames.defaultProps = {\n\tauthorName: ""\n};\n\nexports.default = FacebookSiteAndAuthorNames;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvZmFjZWJvb2svRmFjZWJvb2tTaXRlQW5kQXV0aG9yTmFtZXMuanM/MzZhNiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCBSZWFjdCwgeyBGcmFnbWVudCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCB7IF9fLCBzcHJpbnRmIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG4vKiBJbnRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCBGYWNlYm9va0F1dGhvck5hbWUgZnJvbSBcIi4vRmFjZWJvb2tBdXRob3JOYW1lXCI7XG5cbmNvbnN0IEZhY2Vib29rU2l0ZUFuZEF1dGhvck5hbWVzV3JhcHBlciA9IHN0eWxlZC5wYFxuXHRjb2xvcjogIzYwNjc3MDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiAkeyBwcm9wcyA9PiBwcm9wcy5tb2RlID09PSBcImxhbmRzY2FwZVwiID8gXCJyZWxhdGl2ZVwiIDogXCJzdGF0aWNcIiB9O1xuYDtcblxuY29uc3QgRmFjZWJvb2tTaXRlQW5kQXV0aG9yTmFtZXNTZXBhcmF0b3IgPSBzdHlsZWQuc3BhbmBcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbmA7XG5cbmNvbnN0IEZhY2Vib29rU2l0ZVVybCA9IHN0eWxlZC5zcGFuYFxuXHRjb2xvcjogIzYwNjc3MDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbmA7XG5cbi8qKlxuICogUmVuZGVycyBhIEZhY2Vib29rQXV0aG9yTmFtZSBjb21wb25lbnQgd2l0aCBhY2NvbXBhbnlpbmcgZWxlbWVudHMuXG4gKlxuICogQHBhcmFtIHtzdHJpbmd9IGF1dGhvck5hbWUgVGhlIGF1dGhvcidzIG5hbWUuXG4gKlxuICogQHJldHVybnMge1JlYWN0LkVsZW1lbnR9IFRoZSByZW5kZXJlZCBlbGVtZW50LlxuICovXG5mdW5jdGlvbiByZW5kZXJGYWNlYm9va0F1dGhvck5hbWUoIGF1dGhvck5hbWUgKSB7XG5cdC8qIFRyYW5zbGF0b3JzOiB0aGUgY29udGV4dCBpczogU0lURSB8IEJ5IEFVVEhPUiAqL1xuXHRjb25zdCBieSA9IF9fKCBcIkJ5XCIsIFwieW9hc3QtY29tcG9uZW50c1wiICk7XG5cblx0cmV0dXJuIChcblx0XHQ8RnJhZ21lbnQ+XG5cdFx0XHQ8RmFjZWJvb2tTaXRlQW5kQXV0aG9yTmFtZXNTZXBhcmF0b3I+fDwvRmFjZWJvb2tTaXRlQW5kQXV0aG9yTmFtZXNTZXBhcmF0b3I+XG5cdFx0XHR7IGJ5IH1cblx0XHRcdCZuYnNwO1xuXHRcdFx0PEZhY2Vib29rQXV0aG9yTmFtZSBhdXRob3JOYW1lPXsgYXV0aG9yTmFtZSB9IC8+XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn1cblxuLyoqXG4gKiBSZW5kZXJzIGEgRmFjZWJvb2tTaXRlQW5kQXV0aG9yTmFtZXMgY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7b2JqZWN0fSBwcm9wcyBUaGUgcHJvcHMuXG4gKlxuICogQHJldHVybnMge1JlYWN0LkVsZW1lbnR9IFRoZSByZW5kZXJlZCBlbGVtZW50LlxuICovXG5jb25zdCBGYWNlYm9va1NpdGVBbmRBdXRob3JOYW1lcyA9ICggcHJvcHMgKSA9PiB7XG5cdGNvbnN0IGhhc0F1dGhvck5hbWUgPSBwcm9wcy5hdXRob3JOYW1lLmxlbmd0aCA+IDA7XG5cdGNvbnN0IHNjcmVlblJlYWRlclRleHQgPSBoYXNBdXRob3JOYW1lXG5cdFx0LyogVHJhbnNsYXRvcnM6IDE6IHNpdGUgbmFtZSwgMjogcG9zdCBhdXRob3IgbmFtZSAqL1xuXHRcdD8gc3ByaW50ZiggX18oIFwiJTEkcyBieSAlMiRzXCIsIFwieW9hc3QtY29tcG9uZW50c1wiICksIHByb3BzLnNpdGVVcmwsIHByb3BzLmF1dGhvck5hbWUgKVxuXHRcdDogcHJvcHMuc2l0ZVVybDtcblxuXHRyZXR1cm4gKFxuXHRcdDxGcmFnbWVudD5cblx0XHRcdDxzcGFuIGNsYXNzTmFtZT1cInNjcmVlbi1yZWFkZXItdGV4dFwiPnsgc2NyZWVuUmVhZGVyVGV4dCB9PC9zcGFuPlxuXHRcdFx0PEZhY2Vib29rU2l0ZUFuZEF1dGhvck5hbWVzV3JhcHBlciBhcmlhLWhpZGRlbj1cInRydWVcIj5cblx0XHRcdFx0PEZhY2Vib29rU2l0ZVVybD57IHByb3BzLnNpdGVVcmwgfTwvRmFjZWJvb2tTaXRlVXJsPlxuXHRcdFx0XHR7IGhhc0F1dGhvck5hbWUgJiYgcmVuZGVyRmFjZWJvb2tBdXRob3JOYW1lKCBwcm9wcy5hdXRob3JOYW1lICkgfVxuXHRcdFx0PC9GYWNlYm9va1NpdGVBbmRBdXRob3JOYW1lc1dyYXBwZXI+XG5cdFx0PC9GcmFnbWVudD5cblx0KTtcbn07XG5cbkZhY2Vib29rU2l0ZUFuZEF1dGhvck5hbWVzLnByb3BUeXBlcyA9IHtcblx0c2l0ZVVybDogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHRhdXRob3JOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuRmFjZWJvb2tTaXRlQW5kQXV0aG9yTmFtZXMuZGVmYXVsdFByb3BzID0ge1xuXHRhdXRob3JOYW1lOiBcIlwiLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRmFjZWJvb2tTaXRlQW5kQXV0aG9yTmFtZXM7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7QUFFQTtBQUNBOzs7OztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFKQTtBQU5BO0FBQ0E7QUFDQTtBQXFCQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQU9BOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFGQTtBQUlBO0FBSkE7QUFPQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQURBO0FBQ0E7QUFJQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRkE7QUFGQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBSUE7QUFDQTtBQURBO0FBQ0E7QUFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///11\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst FacebookAuthorNameWrapper = _styledComponents2.default.span.withConfig({\n\tdisplayName: "FacebookAuthorName__FacebookAuthorNameWrapper",\n\tcomponentId: "bk3l9x-0"\n})(["color:#3b5998;font-size:12px;line-height:11px;"]);\n\n/**\n * Renders a FacebookAuthorName component.\n *\n * @param {object} props The props.\n *\n * @returns {React.Element} The rendered element.\n */\n/* External dependencies */\nconst FacebookAuthorName = props => {\n\treturn _react2.default.createElement(\n\t\tFacebookAuthorNameWrapper,\n\t\tnull,\n\t\tprops.authorName\n\t);\n};\n\nFacebookAuthorName.propTypes = {\n\tauthorName: _propTypes2.default.string.isRequired\n};\n\nexports.default = FacebookAuthorName;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvZmFjZWJvb2svRmFjZWJvb2tBdXRob3JOYW1lLmpzP2VkMDIiXSwic291cmNlc0NvbnRlbnQiOlsiLyogRXh0ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuXG5jb25zdCBGYWNlYm9va0F1dGhvck5hbWVXcmFwcGVyID0gc3R5bGVkLnNwYW5gXG5cdGNvbG9yOiAjM2I1OTk4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMXB4O1xuYDtcblxuLyoqXG4gKiBSZW5kZXJzIGEgRmFjZWJvb2tBdXRob3JOYW1lIGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge29iamVjdH0gcHJvcHMgVGhlIHByb3BzLlxuICpcbiAqIEByZXR1cm5zIHtSZWFjdC5FbGVtZW50fSBUaGUgcmVuZGVyZWQgZWxlbWVudC5cbiAqL1xuY29uc3QgRmFjZWJvb2tBdXRob3JOYW1lID0gKCBwcm9wcyApID0+IHtcblx0cmV0dXJuIChcblx0XHQ8RmFjZWJvb2tBdXRob3JOYW1lV3JhcHBlcj5cblx0XHRcdHsgcHJvcHMuYXV0aG9yTmFtZSB9XG5cdFx0PC9GYWNlYm9va0F1dGhvck5hbWVXcmFwcGVyPlxuXHQpO1xufTtcblxuRmFjZWJvb2tBdXRob3JOYW1lLnByb3BUeXBlcyA9IHtcblx0YXV0aG9yTmFtZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRmFjZWJvb2tBdXRob3JOYW1lO1xuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFDQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7OztBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFLQTs7Ozs7OztBQVhBO0FBa0JBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFEQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFDQTtBQUdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///12\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _i18n = __webpack_require__(3);\n\nvar _styleGuide = __webpack_require__(14);\n\nvar _determineImageProperties = __webpack_require__(4);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/* Yoast dependencies */\n/* External dependencies */\nconst FacebookImageContainer = _styledComponents2.default.div.withConfig({\n\tdisplayName: "FacebookImage__FacebookImageContainer",\n\tcomponentId: "sc-162no3q-0"\n})(["position:relative;height:", ";", ";overflow:hidden;background-color:", ";"], props => props.dimensions.height, props => props.mode === "landscape" ? `max-width: ${props.dimensions.width}` : `min-width: ${props.dimensions.width}`, _styleGuide.colors.$color_white);\n\n// Adding && for specificity, competing styles coming from blockeditor\n\n\n/* Internal dependencies */\nconst StyledImage = _styledComponents2.default.img.withConfig({\n\tdisplayName: "FacebookImage__StyledImage",\n\tcomponentId: "sc-162no3q-1"\n})(["&&{max-width:", "px;height:", "px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;}"], props => props.imageProperties.width, props => props.imageProperties.height);\n\nconst PlaceholderImage = _styledComponents2.default.div.withConfig({\n\tdisplayName: "FacebookImage__PlaceholderImage",\n\tcomponentId: "sc-162no3q-2"\n})(["box-sizing:border-box;max-width:", "px;height:", "px;background-color:", ";border-style:dashed;border-width:1px;color:#006DAC;background-color:#f1f1f1;display:flex;justify-content:center;align-items:center;text-decoration:underline;font-size:14px;cursor:pointer;"], _determineImageProperties.FACEBOOK_IMAGE_SIZES.landscapeWidth, _determineImageProperties.FACEBOOK_IMAGE_SIZES.landscapeHeight, _styleGuide.colors.$color_grey);\n\n/**\n * Renders the FacebookImage component.\n *\n * @param {string} src The image source.\n *\n * @returns {ReactComponent} The FacebookImage component.\n */\nclass FacebookImage extends _react.Component {\n\t/**\n * The constructor.\n *\n * @param {Object} props The component\'s props.\n */\n\tconstructor(props) {\n\t\tsuper(props);\n\t\tthis.state = {\n\t\t\timageProperties: null,\n\t\t\tstatus: "loading"\n\t\t};\n\t\tthis.socialMedium = "Facebook";\n\t\tthis.handleFacebookImage = this.handleFacebookImage.bind(this);\n\t\tthis.setState = this.setState.bind(this);\n\t}\n\n\t/**\n * Handles setting the handled image properties on the state.\n *\n * @returns {void}\n */\n\tasync handleFacebookImage() {\n\t\ttry {\n\t\t\tconst newState = await (0, _determineImageProperties.handleImage)(this.props.src, this.socialMedium);\n\t\t\tthis.setState(newState);\n\t\t\tthis.props.onImageLoaded(newState.imageProperties.mode || "landscape");\n\t\t} catch (error) {\n\t\t\tthis.setState(error);\n\t\t\tthis.props.onImageLoaded("landscape");\n\t\t}\n\t}\n\n\t/**\n * React Lifecycle method that is called after the component updates.\n *\n * @param {Object} prevProps The props.\n *\n * @returns {Object} The new props.\n */\n\tcomponentDidUpdate(prevProps) {\n\t\t// Only perform calculations on the image if the src has actually changed.\n\t\tif (prevProps.src !== this.props.src) {\n\t\t\tthis.handleFacebookImage();\n\t\t}\n\t}\n\n\t/**\n * Determine the image properties and set them in state.\n *\n * @param {string} src The image source URL.\n *\n * @returns {void}\n */\n\tcomponentDidMount() {\n\t\tthis.handleFacebookImage();\n\t}\n\n\t/**\n * Retrieves the dimensions for the Facebook image container.\n *\n * @param {string} imageMode The Facebook image mode: landscape, portrait or square.\n *\n * @returns {Object} The width and height for the container.\n */\n\tretrieveContainerDimensions(imageMode) {\n\t\tswitch (imageMode) {\n\t\t\tcase "square":\n\t\t\t\treturn {\n\t\t\t\t\theight: _determineImageProperties.FACEBOOK_IMAGE_SIZES.squareHeight + "px",\n\t\t\t\t\twidth: _determineImageProperties.FACEBOOK_IMAGE_SIZES.squareWidth + "px"\n\t\t\t\t};\n\t\t\tcase "portrait":\n\t\t\t\treturn {\n\t\t\t\t\theight: _determineImageProperties.FACEBOOK_IMAGE_SIZES.portraitHeight + "px",\n\t\t\t\t\twidth: _determineImageProperties.FACEBOOK_IMAGE_SIZES.portraitWidth + "px"\n\t\t\t\t};\n\t\t\tcase "landscape":\n\t\t\t\treturn {\n\t\t\t\t\theight: _determineImageProperties.FACEBOOK_IMAGE_SIZES.landscapeHeight + "px",\n\t\t\t\t\twidth: _determineImageProperties.FACEBOOK_IMAGE_SIZES.landscapeWidth + "px"\n\t\t\t\t};\n\t\t}\n\t}\n\n\t/**\n * Renders the FacebookImage.\n *\n * @returns {ReactComponent} Either the ErrorImage component or the FacebookImageContainer.\n */\n\trender() {\n\t\tvar _state = this.state;\n\t\tconst imageProperties = _state.imageProperties,\n\t\t status = _state.status;\n\n\n\t\tif (status === "loading" || this.props.src === "" || status === "errored") {\n\t\t\treturn _react2.default.createElement(\n\t\t\t\tPlaceholderImage,\n\t\t\t\t{\n\t\t\t\t\tonClick: this.props.onImageClick,\n\t\t\t\t\tonMouseEnter: this.props.onMouseEnter,\n\t\t\t\t\tonMouseLeave: this.props.onMouseLeave\n\t\t\t\t},\n\t\t\t\t(0, _i18n.__)("Select image", "yoast-components")\n\t\t\t);\n\t\t}\n\n\t\tconst containerDimensions = this.retrieveContainerDimensions(imageProperties.mode);\n\t\treturn _react2.default.createElement(\n\t\t\tFacebookImageContainer,\n\t\t\t{\n\t\t\t\tmode: imageProperties.mode,\n\t\t\t\tdimensions: containerDimensions,\n\t\t\t\tonMouseEnter: this.props.onMouseEnter,\n\t\t\t\tonMouseLeave: this.props.onMouseLeave,\n\t\t\t\tonClick: this.props.onImageClick\n\t\t\t},\n\t\t\t_react2.default.createElement(StyledImage, {\n\t\t\t\tsrc: this.props.src,\n\t\t\t\talt: this.props.alt,\n\t\t\t\timageProperties: imageProperties\n\t\t\t})\n\t\t);\n\t}\n}\n\nFacebookImage.propTypes = {\n\tsrc: _propTypes2.default.string,\n\talt: _propTypes2.default.string,\n\tonImageLoaded: _propTypes2.default.func,\n\tonImageClick: _propTypes2.default.func,\n\tonMouseEnter: _propTypes2.default.func,\n\tonMouseLeave: _propTypes2.default.func\n};\n\nFacebookImage.defaultProps = {\n\tsrc: "",\n\talt: "",\n\tonImageLoaded: () => {},\n\tonImageClick: () => {},\n\tonMouseEnter: () => {},\n\tonMouseLeave: () => {}\n};\n\nexports.default = FacebookImage;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvZmFjZWJvb2svRmFjZWJvb2tJbWFnZS5qcz8xZmNiIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEV4dGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IFJlYWN0LCB7IENvbXBvbmVudCB9IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcbmltcG9ydCB7IF9fIH0gZnJvbSBcIkB3b3JkcHJlc3MvaTE4blwiO1xuXG4vKiBZb2FzdCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCB7IGNvbG9ycyB9IGZyb20gXCJAeW9hc3Qvc3R5bGUtZ3VpZGVcIjtcblxuLyogSW50ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQge1xuXHRoYW5kbGVJbWFnZSxcblx0RkFDRUJPT0tfSU1BR0VfU0laRVMsXG59IGZyb20gXCIuLi9oZWxwZXJzL2RldGVybWluZUltYWdlUHJvcGVydGllc1wiO1xuXG5jb25zdCBGYWNlYm9va0ltYWdlQ29udGFpbmVyID0gc3R5bGVkLmRpdmBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6ICR7IHByb3BzID0+IHByb3BzLmRpbWVuc2lvbnMuaGVpZ2h0IH07XG5cdCR7IHByb3BzID0+IHByb3BzLm1vZGUgPT09IFwibGFuZHNjYXBlXCIgPyBgbWF4LXdpZHRoOiAkeyBwcm9wcy5kaW1lbnNpb25zLndpZHRoIH1gIDogYG1pbi13aWR0aDogJHsgcHJvcHMuZGltZW5zaW9ucy53aWR0aCB9YCB9O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkeyBjb2xvcnMuJGNvbG9yX3doaXRlIH07XG5gO1xuXG4vLyBBZGRpbmcgJiYgZm9yIHNwZWNpZmljaXR5LCBjb21wZXRpbmcgc3R5bGVzIGNvbWluZyBmcm9tIGJsb2NrZWRpdG9yXG5jb25zdCBTdHlsZWRJbWFnZSA9IHN0eWxlZC5pbWdgXG5cdCYmIHtcblx0XHRtYXgtd2lkdGg6ICR7IHByb3BzID0+IHByb3BzLmltYWdlUHJvcGVydGllcy53aWR0aCB9cHg7XG5cdFx0aGVpZ2h0OiAkeyBwcm9wcyA9PiBwcm9wcy5pbWFnZVByb3BlcnRpZXMuaGVpZ2h0IH1weDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuYDtcblxuY29uc3QgUGxhY2Vob2xkZXJJbWFnZSA9IHN0eWxlZC5kaXZgXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1heC13aWR0aDogJHsgRkFDRUJPT0tfSU1BR0VfU0laRVMubGFuZHNjYXBlV2lkdGggfXB4O1xuXHRoZWlnaHQ6ICR7IEZBQ0VCT09LX0lNQUdFX1NJWkVTLmxhbmRzY2FwZUhlaWdodCB9cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR7IGNvbG9ycy4kY29sb3JfZ3JleSB9O1xuXHRib3JkZXItc3R5bGU6IGRhc2hlZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdC8vIFdlJ3JlIG5vdCB1c2luZyBzdGFuZGFyZCBjb2xvcnMgdG8gaW5jcmVhc2UgY29udHJhc3QgZm9yIGFjY2Vzc2liaWxpdHkuXG5cdGNvbG9yOiAjMDA2REFDO1xuXHQvLyBXZSdyZSBub3QgdXNpbmcgc3RhbmRhcmQgY29sb3JzIHRvIGluY3JlYXNlIGNvbnRyYXN0IGZvciBhY2Nlc3NpYmlsaXR5LlxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuYDtcblxuLyoqXG4gKiBSZW5kZXJzIHRoZSBGYWNlYm9va0ltYWdlIGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gc3JjIFRoZSBpbWFnZSBzb3VyY2UuXG4gKlxuICogQHJldHVybnMge1JlYWN0Q29tcG9uZW50fSBUaGUgRmFjZWJvb2tJbWFnZSBjb21wb25lbnQuXG4gKi9cbmNsYXNzIEZhY2Vib29rSW1hZ2UgZXh0ZW5kcyBDb21wb25lbnQge1xuXHQvKipcblx0ICogVGhlIGNvbnN0cnVjdG9yLlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgVGhlIGNvbXBvbmVudCdzIHByb3BzLlxuXHQgKi9cblx0Y29uc3RydWN0b3IoIHByb3BzICkge1xuXHRcdHN1cGVyKCBwcm9wcyApO1xuXHRcdHRoaXMuc3RhdGUgPSB7XG5cdFx0XHRpbWFnZVByb3BlcnRpZXM6IG51bGwsXG5cdFx0XHRzdGF0dXM6IFwibG9hZGluZ1wiLFxuXHRcdH07XG5cdFx0dGhpcy5zb2NpYWxNZWRpdW0gPSBcIkZhY2Vib29rXCI7XG5cdFx0dGhpcy5oYW5kbGVGYWNlYm9va0ltYWdlID0gdGhpcy5oYW5kbGVGYWNlYm9va0ltYWdlLmJpbmQoIHRoaXMgKTtcblx0XHR0aGlzLnNldFN0YXRlID0gdGhpcy5zZXRTdGF0ZS5iaW5kKCB0aGlzICk7XG5cdH1cblxuXHQvKipcblx0ICogSGFuZGxlcyBzZXR0aW5nIHRoZSBoYW5kbGVkIGltYWdlIHByb3BlcnRpZXMgb24gdGhlIHN0YXRlLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7dm9pZH1cblx0ICovXG5cdGFzeW5jIGhhbmRsZUZhY2Vib29rSW1hZ2UoKSB7XG5cdFx0dHJ5IHtcblx0XHRcdGNvbnN0IG5ld1N0YXRlID0gYXdhaXQgaGFuZGxlSW1hZ2UoIHRoaXMucHJvcHMuc3JjLCB0aGlzLnNvY2lhbE1lZGl1bSApO1xuXHRcdFx0dGhpcy5zZXRTdGF0ZSggbmV3U3RhdGUgKTtcblx0XHRcdHRoaXMucHJvcHMub25JbWFnZUxvYWRlZCggbmV3U3RhdGUuaW1hZ2VQcm9wZXJ0aWVzLm1vZGUgfHwgXCJsYW5kc2NhcGVcIiApO1xuXHRcdH0gY2F0Y2ggKCBlcnJvciApIHtcblx0XHRcdHRoaXMuc2V0U3RhdGUoIGVycm9yICk7XG5cdFx0XHR0aGlzLnByb3BzLm9uSW1hZ2VMb2FkZWQoIFwibGFuZHNjYXBlXCIgKTtcblx0XHR9XG5cdH1cblxuXHQvKipcblx0ICogUmVhY3QgTGlmZWN5Y2xlIG1ldGhvZCB0aGF0IGlzIGNhbGxlZCBhZnRlciB0aGUgY29tcG9uZW50IHVwZGF0ZXMuXG5cdCAqXG5cdCAqIEBwYXJhbSB7T2JqZWN0fSBwcmV2UHJvcHMgVGhlIHByb3BzLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7T2JqZWN0fSBUaGUgbmV3IHByb3BzLlxuXHQgKi9cblx0Y29tcG9uZW50RGlkVXBkYXRlKCBwcmV2UHJvcHMgKSB7XG5cdFx0Ly8gT25seSBwZXJmb3JtIGNhbGN1bGF0aW9ucyBvbiB0aGUgaW1hZ2UgaWYgdGhlIHNyYyBoYXMgYWN0dWFsbHkgY2hhbmdlZC5cblx0XHRpZiAoIHByZXZQcm9wcy5zcmMgIT09IHRoaXMucHJvcHMuc3JjICkge1xuXHRcdFx0dGhpcy5oYW5kbGVGYWNlYm9va0ltYWdlKCk7XG5cdFx0fVxuXHR9XG5cblx0LyoqXG5cdCAqIERldGVybWluZSB0aGUgaW1hZ2UgcHJvcGVydGllcyBhbmQgc2V0IHRoZW0gaW4gc3RhdGUuXG5cdCAqXG5cdCAqIEBwYXJhbSB7c3RyaW5nfSBzcmMgVGhlIGltYWdlIHNvdXJjZSBVUkwuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0Y29tcG9uZW50RGlkTW91bnQoKSB7XG5cdFx0dGhpcy5oYW5kbGVGYWNlYm9va0ltYWdlKCk7XG5cdH1cblxuXHQvKipcblx0ICogUmV0cmlldmVzIHRoZSBkaW1lbnNpb25zIGZvciB0aGUgRmFjZWJvb2sgaW1hZ2UgY29udGFpbmVyLlxuXHQgKlxuXHQgKiBAcGFyYW0ge3N0cmluZ30gaW1hZ2VNb2RlIFRoZSBGYWNlYm9vayBpbWFnZSBtb2RlOiBsYW5kc2NhcGUsIHBvcnRyYWl0IG9yIHNxdWFyZS5cblx0ICpcblx0ICogQHJldHVybnMge09iamVjdH0gVGhlIHdpZHRoIGFuZCBoZWlnaHQgZm9yIHRoZSBjb250YWluZXIuXG5cdCAqL1xuXHRyZXRyaWV2ZUNvbnRhaW5lckRpbWVuc2lvbnMoIGltYWdlTW9kZSApIHtcblx0XHRzd2l0Y2ggKCBpbWFnZU1vZGUgKSB7XG5cdFx0XHRjYXNlIFwic3F1YXJlXCI6XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBGQUNFQk9PS19JTUFHRV9TSVpFUy5zcXVhcmVIZWlnaHQgKyBcInB4XCIsXG5cdFx0XHRcdFx0d2lkdGg6IEZBQ0VCT09LX0lNQUdFX1NJWkVTLnNxdWFyZVdpZHRoICsgXCJweFwiLFxuXHRcdFx0XHR9O1xuXHRcdFx0Y2FzZSBcInBvcnRyYWl0XCI6XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBGQUNFQk9PS19JTUFHRV9TSVpFUy5wb3J0cmFpdEhlaWdodCArIFwicHhcIixcblx0XHRcdFx0XHR3aWR0aDogRkFDRUJPT0tfSU1BR0VfU0laRVMucG9ydHJhaXRXaWR0aCArIFwicHhcIixcblx0XHRcdFx0fTtcblx0XHRcdGNhc2UgXCJsYW5kc2NhcGVcIjpcblx0XHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IEZBQ0VCT09LX0lNQUdFX1NJWkVTLmxhbmRzY2FwZUhlaWdodCArIFwicHhcIixcblx0XHRcdFx0XHR3aWR0aDogRkFDRUJPT0tfSU1BR0VfU0laRVMubGFuZHNjYXBlV2lkdGggKyBcInB4XCIsXG5cdFx0XHRcdH07XG5cdFx0fVxuXHR9XG5cblx0LyoqXG5cdCAqIFJlbmRlcnMgdGhlIEZhY2Vib29rSW1hZ2UuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtSZWFjdENvbXBvbmVudH0gRWl0aGVyIHRoZSBFcnJvckltYWdlIGNvbXBvbmVudCBvciB0aGUgRmFjZWJvb2tJbWFnZUNvbnRhaW5lci5cblx0ICovXG5cdHJlbmRlcigpIHtcblx0XHRjb25zdCB7IGltYWdlUHJvcGVydGllcywgc3RhdHVzIH0gPSB0aGlzLnN0YXRlO1xuXG5cdFx0aWYgKCBzdGF0dXMgPT09IFwibG9hZGluZ1wiIHx8IHRoaXMucHJvcHMuc3JjID09PSBcIlwiIHx8IHN0YXR1cyA9PT0gXCJlcnJvcmVkXCIgKSB7XG5cdFx0XHRyZXR1cm4gKFxuXHRcdFx0XHQ8UGxhY2Vob2xkZXJJbWFnZVxuXHRcdFx0XHRcdG9uQ2xpY2s9eyB0aGlzLnByb3BzLm9uSW1hZ2VDbGljayB9XG5cdFx0XHRcdFx0b25Nb3VzZUVudGVyPXsgdGhpcy5wcm9wcy5vbk1vdXNlRW50ZXIgfVxuXHRcdFx0XHRcdG9uTW91c2VMZWF2ZT17IHRoaXMucHJvcHMub25Nb3VzZUxlYXZlIH1cblx0XHRcdFx0PlxuXHRcdFx0XHRcdHsgX18oIFwiU2VsZWN0IGltYWdlXCIsIFwieW9hc3QtY29tcG9uZW50c1wiICkgfVxuXHRcdFx0XHQ8L1BsYWNlaG9sZGVySW1hZ2U+XG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdGNvbnN0IGNvbnRhaW5lckRpbWVuc2lvbnMgPSB0aGlzLnJldHJpZXZlQ29udGFpbmVyRGltZW5zaW9ucyggaW1hZ2VQcm9wZXJ0aWVzLm1vZGUgKTtcblx0XHRyZXR1cm4gPEZhY2Vib29rSW1hZ2VDb250YWluZXJcblx0XHRcdG1vZGU9eyBpbWFnZVByb3BlcnRpZXMubW9kZSB9XG5cdFx0XHRkaW1lbnNpb25zPXsgY29udGFpbmVyRGltZW5zaW9ucyB9XG5cdFx0XHRvbk1vdXNlRW50ZXI9eyB0aGlzLnByb3BzLm9uTW91c2VFbnRlciB9XG5cdFx0XHRvbk1vdXNlTGVhdmU9eyB0aGlzLnByb3BzLm9uTW91c2VMZWF2ZSB9XG5cdFx0XHRvbkNsaWNrPXsgdGhpcy5wcm9wcy5vbkltYWdlQ2xpY2sgfVxuXHRcdD5cblx0XHRcdDxTdHlsZWRJbWFnZVxuXHRcdFx0XHRzcmM9eyB0aGlzLnByb3BzLnNyYyB9XG5cdFx0XHRcdGFsdD17IHRoaXMucHJvcHMuYWx0IH1cblx0XHRcdFx0aW1hZ2VQcm9wZXJ0aWVzPXsgaW1hZ2VQcm9wZXJ0aWVzIH1cblx0XHRcdC8+XG5cdFx0PC9GYWNlYm9va0ltYWdlQ29udGFpbmVyPjtcblx0fVxufVxuXG5GYWNlYm9va0ltYWdlLnByb3BUeXBlcyA9IHtcblx0c3JjOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRhbHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdG9uSW1hZ2VMb2FkZWQ6IFByb3BUeXBlcy5mdW5jLFxuXHRvbkltYWdlQ2xpY2s6IFByb3BUeXBlcy5mdW5jLFxuXHRvbk1vdXNlRW50ZXI6IFByb3BUeXBlcy5mdW5jLFxuXHRvbk1vdXNlTGVhdmU6IFByb3BUeXBlcy5mdW5jLFxufTtcblxuRmFjZWJvb2tJbWFnZS5kZWZhdWx0UHJvcHMgPSB7XG5cdHNyYzogXCJcIixcblx0YWx0OiBcIlwiLFxuXHRvbkltYWdlTG9hZGVkOiAoKSA9PiB7fSxcblx0b25JbWFnZUNsaWNrOiAoKSA9PiB7fSxcblx0b25Nb3VzZUVudGVyOiAoKSA9PiB7fSxcblx0b25Nb3VzZUxlYXZlOiAoKSA9PiB7fSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZhY2Vib29rSW1hZ2U7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTs7O0FBTEE7QUFOQTtBQWVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFPQTtBQUNBO0FBQ0E7QUFoQkE7QUFlQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBV0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQWtCQTs7Ozs7OztBQU9BO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQVpBO0FBaUJBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFMQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFQQTtBQWFBO0FBdkhBO0FBQ0E7QUF5SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQTtBQUNBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQTtBQUNBO0FBUUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///13\n')},function(module,exports){eval("module.exports = window.yoast.styleGuide;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3Quc3R5bGVHdWlkZVwiP2RlZjkiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3Quc3R5bGVHdWlkZTsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\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 _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Used to make sure the element also has a height when empty by setting min-height equal to line-height.\nconst height = "20px"; /* External dependencies */\n\n\nconst FacebookTitle = _styledComponents2.default.span.withConfig({\n\tdisplayName: "FacebookTitle",\n\tcomponentId: "sc-88te09-0"\n})(["line-height:", ";min-height:", ";color:#1d2129;font-weight:600;overflow:hidden;font-size:16px;margin:0;letter-spacing:normal;white-space:normal;flex-shrink:0;cursor:pointer;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;"], height, height);\n\nexports.default = FacebookTitle;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvZmFjZWJvb2svRmFjZWJvb2tUaXRsZS5qcz9lMTM4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qIEV4dGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcblxuLy8gVXNlZCB0byBtYWtlIHN1cmUgdGhlIGVsZW1lbnQgYWxzbyBoYXMgYSBoZWlnaHQgd2hlbiBlbXB0eSBieSBzZXR0aW5nIG1pbi1oZWlnaHQgZXF1YWwgdG8gbGluZS1oZWlnaHQuXG5jb25zdCBoZWlnaHQgPSBcIjIwcHhcIjtcblxuY29uc3QgRmFjZWJvb2tUaXRsZSA9IHN0eWxlZC5zcGFuYFxuXHRsaW5lLWhlaWdodDogJHsgaGVpZ2h0IH07XG5cdG1pbi1oZWlnaHQgOiAkeyBoZWlnaHQgfTtcblx0Y29sb3I6ICMxZDIxMjk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luOiAwO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRmbGV4LXNocmluazogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuYDtcblxuZXhwb3J0IGRlZmF1bHQgRmFjZWJvb2tUaXRsZTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0E7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFpQkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///15\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Determines the number of lines depending on the imageMode.\n *\n * @param {String} mode The imageMode.\n *\n * @returns {Number} Number of lines the description shows.\n */\nconst determineClamp = mode => {\n\tswitch (mode) {\n\t\tcase "landscape":\n\t\t\treturn 1;\n\t\tcase "square":\n\t\t\treturn 3;\n\t\tcase "portrait":\n\t\t\treturn 5;\n\t\tdefault:\n\t\t\treturn 1;\n\t}\n};\n\n// Used to make sure the element also has a height when empty by setting min-height equal to line-height.\n/* External dependencies */\nconst height = "16px";\n\n/**\n * Renders a FacebookDescription component.\n *\n * @param {props} props props.\n *\n * @returns {React.Component} The rendered element.\n */\nconst FacebookDescription = _styledComponents2.default.p.withConfig({\n\tdisplayName: "FacebookDescription",\n\tcomponentId: "sc-1psn46m-0"\n})(["line-height:", ";min-height:", ";color:#606770;font-size:12px;padding:0;text-overflow:ellipsis;margin:3px 0 0 0;display:-webkit-box;cursor:pointer;-webkit-line-clamp:", ";-webkit-box-orient:vertical;overflow:hidden;@media all and ( max-width:", " ){display:none;}"], height, height, props => determineClamp(props.mode), props => props.maxWidth);\n\nexports.default = FacebookDescription;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvZmFjZWJvb2svRmFjZWJvb2tEZXNjcmlwdGlvbi5qcz9hNTNkIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEV4dGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcblxuLyoqXG4gKiBEZXRlcm1pbmVzIHRoZSBudW1iZXIgb2YgbGluZXMgZGVwZW5kaW5nIG9uIHRoZSBpbWFnZU1vZGUuXG4gKlxuICogQHBhcmFtIHtTdHJpbmd9IG1vZGUgVGhlIGltYWdlTW9kZS5cbiAqXG4gKiBAcmV0dXJucyB7TnVtYmVyfSBOdW1iZXIgb2YgbGluZXMgdGhlIGRlc2NyaXB0aW9uIHNob3dzLlxuICovXG5jb25zdCBkZXRlcm1pbmVDbGFtcCA9ICggbW9kZSApID0+IHtcblx0c3dpdGNoICggbW9kZSApIHtcblx0XHRjYXNlIFwibGFuZHNjYXBlXCI6XG5cdFx0XHRyZXR1cm4gMTtcblx0XHRjYXNlIFwic3F1YXJlXCI6XG5cdFx0XHRyZXR1cm4gMztcblx0XHRjYXNlIFwicG9ydHJhaXRcIjpcblx0XHRcdHJldHVybiA1O1xuXHRcdGRlZmF1bHQ6XG5cdFx0XHRyZXR1cm4gMTtcblx0fVxufTtcblxuLy8gVXNlZCB0byBtYWtlIHN1cmUgdGhlIGVsZW1lbnQgYWxzbyBoYXMgYSBoZWlnaHQgd2hlbiBlbXB0eSBieSBzZXR0aW5nIG1pbi1oZWlnaHQgZXF1YWwgdG8gbGluZS1oZWlnaHQuXG5jb25zdCBoZWlnaHQgPSBcIjE2cHhcIjtcblxuLyoqXG4gKiBSZW5kZXJzIGEgRmFjZWJvb2tEZXNjcmlwdGlvbiBjb21wb25lbnQuXG4gKlxuICogQHBhcmFtIHtwcm9wc30gcHJvcHMgcHJvcHMuXG4gKlxuICogQHJldHVybnMge1JlYWN0LkNvbXBvbmVudH0gVGhlIHJlbmRlcmVkIGVsZW1lbnQuXG4gKi9cbmNvbnN0IEZhY2Vib29rRGVzY3JpcHRpb24gPSBzdHlsZWQucGBcblx0bGluZS1oZWlnaHQ6ICR7IGhlaWdodCB9O1xuXHRtaW4taGVpZ2h0IDogJHsgaGVpZ2h0IH07XG5cdGNvbG9yOiAjNjA2NzcwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRtYXJnaW46IDNweCAwIDAgMDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAkeyBwcm9wcyA9PiBkZXRlcm1pbmVDbGFtcCggcHJvcHMubW9kZSApIH07XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QG1lZGlhIGFsbCBhbmQgKCBtYXgtd2lkdGg6ICR7IHByb3BzID0+IHByb3BzLm1heFdpZHRoIH0gKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuYDtcblxuZXhwb3J0IGRlZmF1bHQgRmFjZWJvb2tEZXNjcmlwdGlvbjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0E7QUFDQTs7Ozs7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBUkE7QUFVQTtBQUNBO0FBQ0E7QUF2QkE7QUF3QkE7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQWtCQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///16\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Paragraph that contains the TwitterSiteUrl and the icon.\n */\nconst TwitterSiteUrlWrapper = _styledComponents2.default.div.withConfig({\n\tdisplayName: "TwitterSiteUrl__TwitterSiteUrlWrapper",\n\tcomponentId: "sc-1m43y28-0"\n})(["text-transform:lowercase;color:#8899a6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;fill:currentcolor;display:flex;flex-direction:row;align-items:flex-end;"]);\n\n/**\n * Styled svg for usage as an icon.\n */\n/* External dependencies */\nconst SvgIcon = _styledComponents2.default.svg.withConfig({\n\tdisplayName: "TwitterSiteUrl__SvgIcon",\n\tcomponentId: "sc-1m43y28-1"\n})(["height:1.25em;max-width:100%;margin-right:2px;"]);\n\n/* eslint-disable max-len */\n/**\n * Twitter Link icon.\n *\n * @returns {React.Element} An SVG link icon.\n */\nconst LinkIcon = () => _react2.default.createElement(\n\tSvgIcon,\n\t{\n\t\tviewBox: "0 0 24 24"\n\t},\n\t_react2.default.createElement(\n\t\t"g",\n\t\tnull,\n\t\t_react2.default.createElement("path", {\n\t\t\td: "M11.96 14.945c-.067 0-.136-.01-.203-.027-1.13-.318-2.097-.986-2.795-1.932-.832-1.125-1.176-2.508-.968-3.893s.942-2.605 2.068-3.438l3.53-2.608c2.322-1.716 5.61-1.224 7.33 1.1.83 1.127 1.175 2.51.967 3.895s-.943 2.605-2.07 3.438l-1.48 1.094c-.333.246-.804.175-1.05-.158-.246-.334-.176-.804.158-1.05l1.48-1.095c.803-.592 1.327-1.463 1.476-2.45.148-.988-.098-1.975-.69-2.778-1.225-1.656-3.572-2.01-5.23-.784l-3.53 2.608c-.802.593-1.326 1.464-1.475 2.45-.15.99.097 1.975.69 2.778.498.675 1.187 1.15 1.992 1.377.4.114.633.528.52.928-.092.33-.394.547-.722.547z"\n\t\t}),\n\t\t_react2.default.createElement("path", {\n\t\t\td: "M7.27 22.054c-1.61 0-3.197-.735-4.225-2.125-.832-1.127-1.176-2.51-.968-3.894s.943-2.605 2.07-3.438l1.478-1.094c.334-.245.805-.175 1.05.158s.177.804-.157 1.05l-1.48 1.095c-.803.593-1.326 1.464-1.475 2.45-.148.99.097 1.975.69 2.778 1.225 1.657 3.57 2.01 5.23.785l3.528-2.608c1.658-1.225 2.01-3.57.785-5.23-.498-.674-1.187-1.15-1.992-1.376-.4-.113-.633-.527-.52-.927.112-.4.528-.63.926-.522 1.13.318 2.096.986 2.794 1.932 1.717 2.324 1.224 5.612-1.1 7.33l-3.53 2.608c-.933.693-2.023 1.026-3.105 1.026z"\n\t\t})\n\t)\n);\n/* eslint-enable max-len */\n\n/**\n * Renders a TwitterSiteUrl component.\n *\n * @param {object} props The props.\n *\n * @returns {React.Element} The rendered element.\n */\nconst TwitterSiteUrl = props => {\n\treturn _react2.default.createElement(\n\t\tTwitterSiteUrlWrapper,\n\t\tnull,\n\t\t_react2.default.createElement(LinkIcon, null),\n\t\t_react2.default.createElement(\n\t\t\t"span",\n\t\t\tnull,\n\t\t\tprops.siteUrl\n\t\t)\n\t);\n};\n\nTwitterSiteUrl.propTypes = {\n\tsiteUrl: _propTypes2.default.string.isRequired\n};\n\nexports.default = TwitterSiteUrl;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvdHdpdHRlci9Ud2l0dGVyU2l0ZVVybC5qcz8zNDIyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEV4dGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuaW1wb3J0IHN0eWxlZCBmcm9tIFwic3R5bGVkLWNvbXBvbmVudHNcIjtcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSBcInByb3AtdHlwZXNcIjtcblxuLyoqXG4gKiBQYXJhZ3JhcGggdGhhdCBjb250YWlucyB0aGUgVHdpdHRlclNpdGVVcmwgYW5kIHRoZSBpY29uLlxuICovXG5jb25zdCBUd2l0dGVyU2l0ZVVybFdyYXBwZXIgPSBzdHlsZWQuZGl2YFxuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRjb2xvcjogIzg4OTlhNjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG1hcmdpbjogMDtcblx0ZmlsbDogY3VycmVudGNvbG9yO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5gO1xuXG4vKipcbiAqIFN0eWxlZCBzdmcgZm9yIHVzYWdlIGFzIGFuIGljb24uXG4gKi9cbmNvbnN0IFN2Z0ljb24gPSBzdHlsZWQuc3ZnYFxuXHRoZWlnaHQ6IDEuMjVlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbmA7XG5cbi8qIGVzbGludC1kaXNhYmxlIG1heC1sZW4gKi9cbi8qKlxuICogVHdpdHRlciBMaW5rIGljb24uXG4gKlxuICogQHJldHVybnMge1JlYWN0LkVsZW1lbnR9IEFuIFNWRyBsaW5rIGljb24uXG4gKi9cbmNvbnN0IExpbmtJY29uID0gKCkgPT5cblx0PFN2Z0ljb25cblx0XHR2aWV3Qm94PVwiMCAwIDI0IDI0XCJcblx0PlxuXHRcdDxnPlxuXHRcdFx0PHBhdGhcblx0XHRcdFx0ZD1cIk0xMS45NiAxNC45NDVjLS4wNjcgMC0uMTM2LS4wMS0uMjAzLS4wMjctMS4xMy0uMzE4LTIuMDk3LS45ODYtMi43OTUtMS45MzItLjgzMi0xLjEyNS0xLjE3Ni0yLjUwOC0uOTY4LTMuODkzcy45NDItMi42MDUgMi4wNjgtMy40MzhsMy41My0yLjYwOGMyLjMyMi0xLjcxNiA1LjYxLTEuMjI0IDcuMzMgMS4xLjgzIDEuMTI3IDEuMTc1IDIuNTEuOTY3IDMuODk1cy0uOTQzIDIuNjA1LTIuMDcgMy40MzhsLTEuNDggMS4wOTRjLS4zMzMuMjQ2LS44MDQuMTc1LTEuMDUtLjE1OC0uMjQ2LS4zMzQtLjE3Ni0uODA0LjE1OC0xLjA1bDEuNDgtMS4wOTVjLjgwMy0uNTkyIDEuMzI3LTEuNDYzIDEuNDc2LTIuNDUuMTQ4LS45ODgtLjA5OC0xLjk3NS0uNjktMi43NzgtMS4yMjUtMS42NTYtMy41NzItMi4wMS01LjIzLS43ODRsLTMuNTMgMi42MDhjLS44MDIuNTkzLTEuMzI2IDEuNDY0LTEuNDc1IDIuNDUtLjE1Ljk5LjA5NyAxLjk3NS42OSAyLjc3OC40OTguNjc1IDEuMTg3IDEuMTUgMS45OTIgMS4zNzcuNC4xMTQuNjMzLjUyOC41Mi45MjgtLjA5Mi4zMy0uMzk0LjU0Ny0uNzIyLjU0N3pcIlxuXHRcdFx0Lz5cblx0XHRcdDxwYXRoXG5cdFx0XHRcdGQ9XCJNNy4yNyAyMi4wNTRjLTEuNjEgMC0zLjE5Ny0uNzM1LTQuMjI1LTIuMTI1LS44MzItMS4xMjctMS4xNzYtMi41MS0uOTY4LTMuODk0cy45NDMtMi42MDUgMi4wNy0zLjQzOGwxLjQ3OC0xLjA5NGMuMzM0LS4yNDUuODA1LS4xNzUgMS4wNS4xNThzLjE3Ny44MDQtLjE1NyAxLjA1bC0xLjQ4IDEuMDk1Yy0uODAzLjU5My0xLjMyNiAxLjQ2NC0xLjQ3NSAyLjQ1LS4xNDguOTkuMDk3IDEuOTc1LjY5IDIuNzc4IDEuMjI1IDEuNjU3IDMuNTcgMi4wMSA1LjIzLjc4NWwzLjUyOC0yLjYwOGMxLjY1OC0xLjIyNSAyLjAxLTMuNTcuNzg1LTUuMjMtLjQ5OC0uNjc0LTEuMTg3LTEuMTUtMS45OTItMS4zNzYtLjQtLjExMy0uNjMzLS41MjctLjUyLS45MjcuMTEyLS40LjUyOC0uNjMuOTI2LS41MjIgMS4xMy4zMTggMi4wOTYuOTg2IDIuNzk0IDEuOTMyIDEuNzE3IDIuMzI0IDEuMjI0IDUuNjEyLTEuMSA3LjMzbC0zLjUzIDIuNjA4Yy0uOTMzLjY5My0yLjAyMyAxLjAyNi0zLjEwNSAxLjAyNnpcIlxuXHRcdFx0Lz5cblx0XHQ8L2c+XG5cdDwvU3ZnSWNvbj5cbjtcbi8qIGVzbGludC1lbmFibGUgbWF4LWxlbiAqL1xuXG4vKipcbiAqIFJlbmRlcnMgYSBUd2l0dGVyU2l0ZVVybCBjb21wb25lbnQuXG4gKlxuICogQHBhcmFtIHtvYmplY3R9IHByb3BzIFRoZSBwcm9wcy5cbiAqXG4gKiBAcmV0dXJucyB7UmVhY3QuRWxlbWVudH0gVGhlIHJlbmRlcmVkIGVsZW1lbnQuXG4gKi9cbmNvbnN0IFR3aXR0ZXJTaXRlVXJsID0gKCBwcm9wcyApID0+IHtcblx0cmV0dXJuIChcblx0XHQ8VHdpdHRlclNpdGVVcmxXcmFwcGVyPlxuXHRcdFx0PExpbmtJY29uIC8+XG5cdFx0XHQ8c3Bhbj57IHByb3BzLnNpdGVVcmwgfTwvc3Bhbj5cblx0XHQ8L1R3aXR0ZXJTaXRlVXJsV3JhcHBlcj5cblx0KTtcbn07XG5cblR3aXR0ZXJTaXRlVXJsLnByb3BUeXBlcyA9IHtcblx0c2l0ZVVybDogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgVHdpdHRlclNpdGVVcmw7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBQ0E7OztBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFZQTs7O0FBckJBO0FBd0JBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFLQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBREE7QUFHQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBREE7QUFKQTtBQUhBO0FBYUE7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFDQTtBQUdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///17\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _i18n = __webpack_require__(3);\n\nvar _determineImageProperties = __webpack_require__(4);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Will set height, width, and border properties on the image container as required by the summary/summary_large_image cards.\n *\n * @param {boolean} isLarge Whether this is the summary_large_image or regular summary card.\n * @param {boolean} border Whether this image should have appropriate border styles, or no border;\n *\n * @returns {string} A string containing relevant css settings.\n */\nconst injectCardDependentStyles = (isLarge, border = true) => {\n\tif (isLarge) {\n\t\treturn `\n\t\t\theight: ${_determineImageProperties.TWITTER_IMAGE_SIZES.landscapeHeight}px;\n\t\t\tmax-width: ${_determineImageProperties.TWITTER_IMAGE_SIZES.landscapeWidth}px;\n\t\t\t${border ? "border-bottom: 1px solid #E1E8ED;" : ""}\n\t\t\tborder-radius: 14px 14px 0 0;\n\t\t\t`;\n\t}\n\treturn `\n\t\twidth: ${_determineImageProperties.TWITTER_IMAGE_SIZES.squareWidth}px;\n\t\t${border ? "border-right: 1px solid #E1E8ED;" : ""}\n\t\tborder-radius: 14px 0 0 14px;\n\t\t`;\n};\n\n/* Internal dependencies */\n/* External dependencies */\n\n\nconst TwitterImageContainer = _styledComponents2.default.div.withConfig({\n\tdisplayName: "TwitterImage__TwitterImageContainer",\n\tcomponentId: "sc-1gc3r4o-0"\n})(["position:relative;box-sizing:content-box;overflow:hidden;background-color:#e1e8ed;flex-shrink:0;", ""], props => injectCardDependentStyles(props.isLarge));\n\nconst StyledImage = _styledComponents2.default.img.withConfig({\n\tdisplayName: "TwitterImage__StyledImage",\n\tcomponentId: "sc-1gc3r4o-1"\n})(["&&{max-width:", "px;height:", "px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}"], props => props.imageProperties.width, props => props.imageProperties.height);\n\nconst BaseImage = _styledComponents2.default.div.withConfig({\n\tdisplayName: "TwitterImage__BaseImage",\n\tcomponentId: "sc-1gc3r4o-2"\n})(["display:flex;justify-content:center;align-items:center;box-sizing:border-box;max-width:100%;margin:0;padding:1em;text-align:center;font-size:1rem;", ""], props => injectCardDependentStyles(props.isLarge, false));\n\nconst PlaceholderImage = (0, _styledComponents2.default)(BaseImage).withConfig({\n\tdisplayName: "TwitterImage__PlaceholderImage",\n\tcomponentId: "sc-1gc3r4o-3"\n})(["border-top-left-radius:14px;", ":14px;border-style:dashed;border-width:1px;color:#006DAC;background-color:#f1f1f1;text-decoration:underline;font-size:14px;cursor:pointer;"], props => props.isLarge ? "border-top-right-radius" : "border-bottom-left-radius");\n\n/**\n * Renders the TwitterImage component.\n *\n * @param {string} src The image source.\n *\n * @returns {ReactComponent} The TwitterImage component.\n */\nclass TwitterImage extends _react2.default.Component {\n\t/**\n * The constructor.\n *\n * @param {Object} props The component\'s props.\n */\n\tconstructor(props) {\n\t\tsuper(props);\n\t\tthis.state = {\n\t\t\timageProperties: null,\n\t\t\tstatus: "loading"\n\t\t};\n\n\t\tthis.socialMedium = "Twitter";\n\t\tthis.handleTwitterImage = this.handleTwitterImage.bind(this);\n\t\tthis.setState = this.setState.bind(this);\n\t}\n\n\t/**\n * Handles setting the handled image properties on the state.\n *\n * @returns {void}\n */\n\tasync handleTwitterImage() {\n\t\tif (this.props.src === null) {\n\t\t\treturn;\n\t\t}\n\t\tconst newState = await (0, _determineImageProperties.handleImage)(this.props.src, this.socialMedium, this.props.isLarge);\n\t\tthis.setState(newState);\n\t}\n\n\t/**\n * React Lifecycle method that is called after the component updates.\n *\n * @param {Object} prevProps The props.\n *\n * @returns {Object} The new props.\n */\n\tcomponentDidUpdate(prevProps) {\n\t\t// Only perform calculations on the image if the src has actually changed.\n\t\tif (prevProps.src !== this.props.src) {\n\t\t\tthis.handleTwitterImage();\n\t\t}\n\t}\n\n\t/**\n * After the component has mounted, determine the properties of the TwitterImage.\n *\n * @returns {void}\n */\n\tcomponentDidMount() {\n\t\tthis.handleTwitterImage();\n\t}\n\n\t/**\n * Renders the TwitterImage.\n *\n * @returns {ReactComponent} Either the PlaceholderImage component, the ErrorImage component or\n * the TwitterImageContainer.\n */\n\trender() {\n\t\tvar _state = this.state;\n\t\tconst imageProperties = _state.imageProperties,\n\t\t status = _state.status;\n\n\n\t\tif (status === "loading" || this.props.src === "" || status === "errored") {\n\t\t\treturn _react2.default.createElement(\n\t\t\t\tPlaceholderImage,\n\t\t\t\t{\n\t\t\t\t\tisLarge: this.props.isLarge,\n\t\t\t\t\tonClick: this.props.onImageClick,\n\t\t\t\t\tonMouseEnter: this.props.onMouseEnter,\n\t\t\t\t\tonMouseLeave: this.props.onMouseLeave\n\t\t\t\t},\n\t\t\t\t(0, _i18n.__)("Select image", "yoast-components")\n\t\t\t);\n\t\t}\n\n\t\treturn _react2.default.createElement(\n\t\t\tTwitterImageContainer,\n\t\t\t{\n\t\t\t\tisLarge: this.props.isLarge,\n\t\t\t\tonClick: this.props.onImageClick,\n\t\t\t\tonMouseEnter: this.props.onMouseEnter,\n\t\t\t\tonMouseLeave: this.props.onMouseLeave\n\t\t\t},\n\t\t\t_react2.default.createElement(StyledImage, {\n\t\t\t\tsrc: this.props.src,\n\t\t\t\talt: this.props.alt,\n\t\t\t\timageProperties: imageProperties\n\t\t\t})\n\t\t);\n\t}\n}\n\nexports.default = TwitterImage;\nTwitterImage.propTypes = {\n\tisLarge: _propTypes2.default.bool.isRequired,\n\tsrc: _propTypes2.default.string,\n\talt: _propTypes2.default.string,\n\tonImageClick: _propTypes2.default.func,\n\tonMouseEnter: _propTypes2.default.func,\n\tonMouseLeave: _propTypes2.default.func\n};\n\nTwitterImage.defaultProps = {\n\tsrc: "",\n\talt: "",\n\tonMouseEnter: () => {},\n\tonImageClick: () => {},\n\tonMouseLeave: () => {}\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvdHdpdHRlci9Ud2l0dGVySW1hZ2UuanM/MjQyNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCBSZWFjdCBmcm9tIFwicmVhY3RcIjtcbmltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5pbXBvcnQgeyBfXyB9IGZyb20gXCJAd29yZHByZXNzL2kxOG5cIjtcblxuLyogSW50ZXJuYWwgZGVwZW5kZW5jaWVzICovXG5pbXBvcnQge1xuXHRoYW5kbGVJbWFnZSxcblx0VFdJVFRFUl9JTUFHRV9TSVpFUyxcbn0gZnJvbSBcIi4uL2hlbHBlcnMvZGV0ZXJtaW5lSW1hZ2VQcm9wZXJ0aWVzXCI7XG5cbi8qKlxuICogV2lsbCBzZXQgaGVpZ2h0LCB3aWR0aCwgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIG9uIHRoZSBpbWFnZSBjb250YWluZXIgYXMgcmVxdWlyZWQgYnkgdGhlIHN1bW1hcnkvc3VtbWFyeV9sYXJnZV9pbWFnZSBjYXJkcy5cbiAqXG4gKiBAcGFyYW0ge2Jvb2xlYW59IGlzTGFyZ2UgV2hldGhlciB0aGlzIGlzIHRoZSBzdW1tYXJ5X2xhcmdlX2ltYWdlIG9yIHJlZ3VsYXIgc3VtbWFyeSBjYXJkLlxuICogQHBhcmFtIHtib29sZWFufSBib3JkZXIgIFdoZXRoZXIgdGhpcyBpbWFnZSBzaG91bGQgaGF2ZSBhcHByb3ByaWF0ZSBib3JkZXIgc3R5bGVzLCBvciBubyBib3JkZXI7XG4gKlxuICogQHJldHVybnMge3N0cmluZ30gQSBzdHJpbmcgY29udGFpbmluZyByZWxldmFudCBjc3Mgc2V0dGluZ3MuXG4gKi9cbmNvbnN0IGluamVjdENhcmREZXBlbmRlbnRTdHlsZXMgPSAoIGlzTGFyZ2UsIGJvcmRlciA9IHRydWUgKSA9PiB7XG5cdGlmICggaXNMYXJnZSApIHtcblx0XHRyZXR1cm4gKFxuXHRcdFx0YFxuXHRcdFx0aGVpZ2h0OiAkeyBUV0lUVEVSX0lNQUdFX1NJWkVTLmxhbmRzY2FwZUhlaWdodCB9cHg7XG5cdFx0XHRtYXgtd2lkdGg6ICR7IFRXSVRURVJfSU1BR0VfU0laRVMubGFuZHNjYXBlV2lkdGggfXB4O1xuXHRcdFx0JHsgYm9yZGVyID8gXCJib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRThFRDtcIiA6IFwiXCIgfVxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcblx0XHRcdGBcblx0XHQpO1xuXHR9XG5cdHJldHVybiAoXG5cdFx0YFxuXHRcdHdpZHRoOiAkeyBUV0lUVEVSX0lNQUdFX1NJWkVTLnNxdWFyZVdpZHRoIH1weDtcblx0XHQkeyBib3JkZXIgPyBcImJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMUU4RUQ7XCIgOiBcIlwiIH1cblx0XHRib3JkZXItcmFkaXVzOiAxNHB4IDAgMCAxNHB4O1xuXHRcdGBcblx0KTtcbn07XG5cbmNvbnN0IFR3aXR0ZXJJbWFnZUNvbnRhaW5lciA9IHN0eWxlZC5kaXZgXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNlMWU4ZWQ7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHQkeyBwcm9wcyA9PiBpbmplY3RDYXJkRGVwZW5kZW50U3R5bGVzKCBwcm9wcy5pc0xhcmdlICkgfVxuYDtcblxuY29uc3QgU3R5bGVkSW1hZ2UgPSBzdHlsZWQuaW1nYFxuXHQmJiB7XG5cdFx0bWF4LXdpZHRoOiAkeyBwcm9wcyA9PiBwcm9wcy5pbWFnZVByb3BlcnRpZXMud2lkdGggfXB4O1xuXHRcdGhlaWdodDogJHsgcHJvcHMgPT4gcHJvcHMuaW1hZ2VQcm9wZXJ0aWVzLmhlaWdodCB9cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxuYDtcblxuY29uc3QgQmFzZUltYWdlID0gc3R5bGVkLmRpdmBcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHQkeyBwcm9wcyA9PiBpbmplY3RDYXJkRGVwZW5kZW50U3R5bGVzKCBwcm9wcy5pc0xhcmdlLCBmYWxzZSApIH1cbmA7XG5cbmNvbnN0IFBsYWNlaG9sZGVySW1hZ2UgPSBzdHlsZWQoIEJhc2VJbWFnZSApYFxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuXHQkeyBwcm9wcyA9PiBwcm9wcy5pc0xhcmdlID8gXCJib3JkZXItdG9wLXJpZ2h0LXJhZGl1c1wiIDogXCJib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzXCIgfTogMTRweDtcblx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHQvLyBXZSdyZSBub3QgdXNpbmcgc3RhbmRhcmQgY29sb3JzIHRvIGluY3JlYXNlIGNvbnRyYXN0IGZvciBhY2Nlc3NpYmlsaXR5LlxuXHRjb2xvcjogIzAwNkRBQztcblx0Ly8gV2UncmUgbm90IHVzaW5nIHN0YW5kYXJkIGNvbG9ycyB0byBpbmNyZWFzZSBjb250cmFzdCBmb3IgYWNjZXNzaWJpbGl0eS5cblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuYDtcblxuLyoqXG4gKiBSZW5kZXJzIHRoZSBUd2l0dGVySW1hZ2UgY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBzcmMgVGhlIGltYWdlIHNvdXJjZS5cbiAqXG4gKiBAcmV0dXJucyB7UmVhY3RDb21wb25lbnR9IFRoZSBUd2l0dGVySW1hZ2UgY29tcG9uZW50LlxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBUd2l0dGVySW1hZ2UgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQge1xuXHQvKipcblx0ICogVGhlIGNvbnN0cnVjdG9yLlxuXHQgKlxuXHQgKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgVGhlIGNvbXBvbmVudCdzIHByb3BzLlxuXHQgKi9cblx0Y29uc3RydWN0b3IoIHByb3BzICkge1xuXHRcdHN1cGVyKCBwcm9wcyApO1xuXHRcdHRoaXMuc3RhdGUgPSB7XG5cdFx0XHRpbWFnZVByb3BlcnRpZXM6IG51bGwsXG5cdFx0XHRzdGF0dXM6IFwibG9hZGluZ1wiLFxuXHRcdH07XG5cblx0XHR0aGlzLnNvY2lhbE1lZGl1bSA9IFwiVHdpdHRlclwiO1xuXHRcdHRoaXMuaGFuZGxlVHdpdHRlckltYWdlID0gdGhpcy5oYW5kbGVUd2l0dGVySW1hZ2UuYmluZCggdGhpcyApO1xuXHRcdHRoaXMuc2V0U3RhdGUgPSB0aGlzLnNldFN0YXRlLmJpbmQoIHRoaXMgKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBIYW5kbGVzIHNldHRpbmcgdGhlIGhhbmRsZWQgaW1hZ2UgcHJvcGVydGllcyBvbiB0aGUgc3RhdGUuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHt2b2lkfVxuXHQgKi9cblx0YXN5bmMgaGFuZGxlVHdpdHRlckltYWdlKCkge1xuXHRcdGlmICggdGhpcy5wcm9wcy5zcmMgPT09IG51bGwgKSB7XG5cdFx0XHRyZXR1cm47XG5cdFx0fVxuXHRcdGNvbnN0IG5ld1N0YXRlID0gYXdhaXQgaGFuZGxlSW1hZ2UoIHRoaXMucHJvcHMuc3JjLCB0aGlzLnNvY2lhbE1lZGl1bSwgdGhpcy5wcm9wcy5pc0xhcmdlICk7XG5cdFx0dGhpcy5zZXRTdGF0ZSggbmV3U3RhdGUgKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBSZWFjdCBMaWZlY3ljbGUgbWV0aG9kIHRoYXQgaXMgY2FsbGVkIGFmdGVyIHRoZSBjb21wb25lbnQgdXBkYXRlcy5cblx0ICpcblx0ICogQHBhcmFtIHtPYmplY3R9IHByZXZQcm9wcyBUaGUgcHJvcHMuXG5cdCAqXG5cdCAqIEByZXR1cm5zIHtPYmplY3R9IFRoZSBuZXcgcHJvcHMuXG5cdCAqL1xuXHRjb21wb25lbnREaWRVcGRhdGUoIHByZXZQcm9wcyApIHtcblx0XHQvLyBPbmx5IHBlcmZvcm0gY2FsY3VsYXRpb25zIG9uIHRoZSBpbWFnZSBpZiB0aGUgc3JjIGhhcyBhY3R1YWxseSBjaGFuZ2VkLlxuXHRcdGlmICggcHJldlByb3BzLnNyYyAhPT0gdGhpcy5wcm9wcy5zcmMgKSB7XG5cdFx0XHR0aGlzLmhhbmRsZVR3aXR0ZXJJbWFnZSgpO1xuXHRcdH1cblx0fVxuXG5cdC8qKlxuXHQgKiBBZnRlciB0aGUgY29tcG9uZW50IGhhcyBtb3VudGVkLCBkZXRlcm1pbmUgdGhlIHByb3BlcnRpZXMgb2YgdGhlIFR3aXR0ZXJJbWFnZS5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRjb21wb25lbnREaWRNb3VudCgpIHtcblx0XHR0aGlzLmhhbmRsZVR3aXR0ZXJJbWFnZSgpO1xuXHR9XG5cblx0LyoqXG5cdCAqIFJlbmRlcnMgdGhlIFR3aXR0ZXJJbWFnZS5cblx0ICpcblx0ICogQHJldHVybnMge1JlYWN0Q29tcG9uZW50fSBFaXRoZXIgdGhlIFBsYWNlaG9sZGVySW1hZ2UgY29tcG9uZW50LCB0aGUgRXJyb3JJbWFnZSBjb21wb25lbnQgb3Jcblx0ICogdGhlIFR3aXR0ZXJJbWFnZUNvbnRhaW5lci5cblx0ICovXG5cdHJlbmRlcigpIHtcblx0XHRjb25zdCB7IGltYWdlUHJvcGVydGllcywgc3RhdHVzIH0gPSB0aGlzLnN0YXRlO1xuXG5cdFx0aWYgKCBzdGF0dXMgPT09IFwibG9hZGluZ1wiIHx8IHRoaXMucHJvcHMuc3JjID09PSBcIlwiIHx8IHN0YXR1cyA9PT0gXCJlcnJvcmVkXCIgKSB7XG5cdFx0XHRyZXR1cm4gPFBsYWNlaG9sZGVySW1hZ2Vcblx0XHRcdFx0aXNMYXJnZT17IHRoaXMucHJvcHMuaXNMYXJnZSB9XG5cdFx0XHRcdG9uQ2xpY2s9eyB0aGlzLnByb3BzLm9uSW1hZ2VDbGljayB9XG5cdFx0XHRcdG9uTW91c2VFbnRlcj17IHRoaXMucHJvcHMub25Nb3VzZUVudGVyIH1cblx0XHRcdFx0b25Nb3VzZUxlYXZlPXsgdGhpcy5wcm9wcy5vbk1vdXNlTGVhdmUgfVxuXHRcdFx0PlxuXHRcdFx0XHR7IF9fKCBcIlNlbGVjdCBpbWFnZVwiLCBcInlvYXN0LWNvbXBvbmVudHNcIiApIH1cblx0XHRcdDwvUGxhY2Vob2xkZXJJbWFnZT47XG5cdFx0fVxuXG5cdFx0cmV0dXJuIDxUd2l0dGVySW1hZ2VDb250YWluZXJcblx0XHRcdGlzTGFyZ2U9eyB0aGlzLnByb3BzLmlzTGFyZ2UgfVxuXHRcdFx0b25DbGljaz17IHRoaXMucHJvcHMub25JbWFnZUNsaWNrIH1cblx0XHRcdG9uTW91c2VFbnRlcj17IHRoaXMucHJvcHMub25Nb3VzZUVudGVyIH1cblx0XHRcdG9uTW91c2VMZWF2ZT17IHRoaXMucHJvcHMub25Nb3VzZUxlYXZlIH1cblx0XHQ+XG5cdFx0XHQ8U3R5bGVkSW1hZ2Vcblx0XHRcdFx0c3JjPXsgdGhpcy5wcm9wcy5zcmMgfVxuXHRcdFx0XHRhbHQ9eyB0aGlzLnByb3BzLmFsdCB9XG5cdFx0XHRcdGltYWdlUHJvcGVydGllcz17IGltYWdlUHJvcGVydGllcyB9XG5cdFx0XHQvPlxuXHRcdDwvVHdpdHRlckltYWdlQ29udGFpbmVyPjtcblx0fVxufVxuXG5Ud2l0dGVySW1hZ2UucHJvcFR5cGVzID0ge1xuXHRpc0xhcmdlOiBQcm9wVHlwZXMuYm9vbC5pc1JlcXVpcmVkLFxuXHRzcmM6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGFsdDogUHJvcFR5cGVzLnN0cmluZyxcblx0b25JbWFnZUNsaWNrOiBQcm9wVHlwZXMuZnVuYyxcblx0b25Nb3VzZUVudGVyOiBQcm9wVHlwZXMuZnVuYyxcblx0b25Nb3VzZUxlYXZlOiBQcm9wVHlwZXMuZnVuYyxcbn07XG5cblR3aXR0ZXJJbWFnZS5kZWZhdWx0UHJvcHMgPSB7XG5cdHNyYzogXCJcIixcblx0YWx0OiBcIlwiLFxuXHRvbk1vdXNlRW50ZXI6ICgpID0+IHt9LFxuXHRvbkltYWdlQ2xpY2s6ICgpID0+IHt9LFxuXHRvbk1vdXNlTGVhdmU6ICgpID0+IHt9LFxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0E7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTtBQUVBO0FBQ0E7OztBQUlBOzs7Ozs7OztBQVFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTs7QUFKQTtBQVFBO0FBQ0E7QUFFQTtBQUNBOztBQUhBO0FBT0E7QUFDQTtBQWpDQTtBQU5BO0FBQ0E7QUFDQTtBQXNDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBUUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQVVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFZQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBYUE7Ozs7Ozs7QUFPQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7O0FBTUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBTUE7QUFOQTtBQVFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQU5BO0FBWUE7QUF0RkE7QUFDQTtBQURBO0FBeUZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFDQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///18\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst Wrapper = _styledComponents2.default.div.withConfig({\n\tdisplayName: "TwitterTextWrapper__Wrapper",\n\tcomponentId: "sc-1o6eqvt-0"\n})(["display:flex;flex-direction:column;padding:10px;justify-content:center;margin:0;box-sizing:border-box;flex:auto;min-width:0px;"]);\n\n/**\n * Wrapper for all the text in the preview.\n *\n * @param {object} props The properties.\n *\n * @returns {React.Element} An element that wraps all text elements.\n */\nconst TwitterTextWrapper = props => _react2.default.createElement(\n\tWrapper,\n\tnull,\n\tprops.children\n);\n\nTwitterTextWrapper.propTypes = {\n\tchildren: _propTypes2.default.array.isRequired\n};\n\nexports.default = TwitterTextWrapper;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvdHdpdHRlci9Ud2l0dGVyVGV4dFdyYXBwZXIuanM/ZjZmYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgc3R5bGVkIGZyb20gXCJzdHlsZWQtY29tcG9uZW50c1wiO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tIFwicHJvcC10eXBlc1wiO1xuXG5jb25zdCBXcmFwcGVyID0gc3R5bGVkLmRpdmBcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMTBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0ZmxleDogYXV0bztcblx0bWluLXdpZHRoOiAwcHg7XG5gO1xuXG4vKipcbiAqIFdyYXBwZXIgZm9yIGFsbCB0aGUgdGV4dCBpbiB0aGUgcHJldmlldy5cbiAqXG4gKiBAcGFyYW0ge29iamVjdH0gcHJvcHMgVGhlIHByb3BlcnRpZXMuXG4gKlxuICogQHJldHVybnMge1JlYWN0LkVsZW1lbnR9IEFuIGVsZW1lbnQgdGhhdCB3cmFwcyBhbGwgdGV4dCBlbGVtZW50cy5cbiAqL1xuY29uc3QgVHdpdHRlclRleHRXcmFwcGVyID0gKCBwcm9wcyApID0+IDxXcmFwcGVyPlxuXHR7IHByb3BzLmNoaWxkcmVuIH1cbjwvV3JhcHBlcj47XG5cblR3aXR0ZXJUZXh0V3JhcHBlci5wcm9wVHlwZXMgPSB7XG5cdGNoaWxkcmVuOiBQcm9wVHlwZXMuYXJyYXkuaXNSZXF1aXJlZCxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFR3aXR0ZXJUZXh0V3JhcHBlcjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBVUE7Ozs7Ozs7QUFPQTtBQUFBO0FBQUE7QUFDQTtBQURBO0FBQ0E7QUFHQTtBQUNBO0FBREE7QUFDQTtBQUdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///19\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// Used to make sure the element also has a height when empty by setting min-height equal to line-height.\nconst height = "18px"; /* External dependencies */\n\n\nconst TwitterTitle = _styledComponents2.default.p.withConfig({\n\tdisplayName: "TwitterTitle",\n\tcomponentId: "sc-1h5qvnx-0"\n})(["line-height:", ";min-height:", ";font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:0;margin-bottom:2px;color:rgb(20,23,26);cursor:pointer;"], height, height);\n\nexports.default = TwitterTitle;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvdHdpdHRlci9Ud2l0dGVyVGl0bGUuanM/YmRjZCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5cbi8vIFVzZWQgdG8gbWFrZSBzdXJlIHRoZSBlbGVtZW50IGFsc28gaGFzIGEgaGVpZ2h0IHdoZW4gZW1wdHkgYnkgc2V0dGluZyBtaW4taGVpZ2h0IGVxdWFsIHRvIGxpbmUtaGVpZ2h0LlxuY29uc3QgaGVpZ2h0ID0gXCIxOHB4XCI7XG5cbmNvbnN0IFR3aXR0ZXJUaXRsZSA9IHN0eWxlZC5wYFxuXHRsaW5lLWhlaWdodDogJHsgaGVpZ2h0IH07XG5cdG1pbi1oZWlnaHQgOiAkeyBoZWlnaHQgfTtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRjb2xvcjogcmdiKDIwLCAyMywgMjYpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5gO1xuXG5leHBvcnQgZGVmYXVsdCBUd2l0dGVyVGl0bGU7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBO0FBQ0E7Ozs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBWUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///20\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _styledComponents = __webpack_require__(0);\n\nvar _styledComponents2 = _interopRequireDefault(_styledComponents);\n\nvar _determineImageProperties = __webpack_require__(4);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * Renders a TwitterDescription component.\n * NOTE: the "-webkit-line-clamp: 3" limits the number of lines to 3.\n *\n * @param {object} props The props.\n *\n * @returns {React.Component} The rendered element.\n */\n/* External dependencies */\nconst TwitterDescription = _styledComponents2.default.p.withConfig({\n\tdisplayName: "TwitterDescription",\n\tcomponentId: "sc-1w3wc0a-0"\n})(["max-height:55px;min-height:20px;overflow:hidden;font-size:15px;line-height:20px;text-overflow:ellipsis;margin:0 0 2px;color:rgb(101,119,134);display:-webkit-box;cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;@media all and ( max-width:", "px ){display:none;}"], _determineImageProperties.TWITTER_IMAGE_SIZES.landscapeWidth);\n\nexports.default = TwitterDescription;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvdHdpdHRlci9Ud2l0dGVyRGVzY3JpcHRpb24uanM/MzI4OSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCBzdHlsZWQgZnJvbSBcInN0eWxlZC1jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBUV0lUVEVSX0lNQUdFX1NJWkVTIH0gZnJvbSBcIi4uL2hlbHBlcnMvZGV0ZXJtaW5lSW1hZ2VQcm9wZXJ0aWVzXCI7XG5cbi8qKlxuICogUmVuZGVycyBhIFR3aXR0ZXJEZXNjcmlwdGlvbiBjb21wb25lbnQuXG4gKiBOT1RFOiB0aGUgXCItd2Via2l0LWxpbmUtY2xhbXA6IDNcIiBsaW1pdHMgdGhlIG51bWJlciBvZiBsaW5lcyB0byAzLlxuICpcbiAqIEBwYXJhbSB7b2JqZWN0fSBwcm9wcyBUaGUgcHJvcHMuXG4gKlxuICogQHJldHVybnMge1JlYWN0LkNvbXBvbmVudH0gVGhlIHJlbmRlcmVkIGVsZW1lbnQuXG4gKi9cbmNvbnN0IFR3aXR0ZXJEZXNjcmlwdGlvbiA9IHN0eWxlZC5wYFxuXHRtYXgtaGVpZ2h0OiA1NXB4O1xuXHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0bWFyZ2luOiAwIDAgMnB4O1xuXHRjb2xvcjogcmdiKDEwMSwgMTE5LCAxMzQpO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cblx0QG1lZGlhIGFsbCBhbmQgKCBtYXgtd2lkdGg6ICR7IFRXSVRURVJfSU1BR0VfU0laRVMubGFuZHNjYXBlV2lkdGggfXB4ICkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbmA7XG5cbmV4cG9ydCBkZWZhdWx0IFR3aXR0ZXJEZXNjcmlwdGlvbjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQ0E7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQ0E7Ozs7Ozs7O0FBSkE7QUFZQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBa0JBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///21\n')},function(module,exports,__webpack_require__){"use strict";eval('\n\nObject.defineProperty(exports, "__esModule", {\n\tvalue: true\n});\n\nvar _components = __webpack_require__(23);\n\nvar _react = __webpack_require__(1);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(2);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _socialMetadataForms = __webpack_require__(24);\n\nvar _FacebookPreview = __webpack_require__(5);\n\nvar _FacebookPreview2 = _interopRequireDefault(_FacebookPreview);\n\nvar _TwitterPreview = __webpack_require__(6);\n\nvar _TwitterPreview2 = _interopRequireDefault(_TwitterPreview);\n\nvar _replacementVariableEditor = __webpack_require__(25);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n/**\n * A form with an image selection button, a title input field and a description field and the social preview.\n *\n * @returns {void} Void.\n */\n\n\n/* Internal dependencies */\nclass SocialPreviewEditor extends _react.Component {\n\t/**\n * The constructor.\n * @param {Object} props The props object.\n *\n * @returns {void}\n */\n\tconstructor(props) {\n\t\tsuper(props);\n\n\t\tthis.state = {\n\t\t\tactiveField: "",\n\t\t\thoveredField: ""\n\t\t};\n\n\t\tthis.SocialPreview = props.socialMediumName === "Facebook" ? _FacebookPreview2.default : _TwitterPreview2.default;\n\t\tthis.setHoveredField = this.setHoveredField.bind(this);\n\t\tthis.setActiveField = this.setActiveField.bind(this);\n\t\tthis.setEditorRef = this.setEditorRef.bind(this);\n\t\tthis.setEditorFocus = this.setEditorFocus.bind(this);\n\t}\n\n\t/**\n * Sets the field that the mouse is hovering over in state.\n *\n * @param {string} field The field that is hovered over.\n *\n * @returns {void}\n */\n\tsetHoveredField(field) {\n\t\tif (field === this.state.hoveredField) {\n\t\t\treturn;\n\t\t}\n\t\tthis.setState({\n\t\t\thoveredField: field\n\t\t});\n\t}\n\n\t/**\n * Sets the active field that is selected in state.\n *\n * @param {string} field The field that is selected.\n *\n * @returns {void}\n */\n\tsetActiveField(field) {\n\t\tif (field === this.state.activeField) {\n\t\t\treturn;\n\t\t}\n\t\tthis.setState({ activeField: field }, () => this.setEditorFocus(field));\n\t}\n\n\t/**\n * Sets focus on the editor that is the active field.\n *\n * @param {String} field The active field belonging to the editor to focus.\n *\n * @returns {void}\n */\n\tsetEditorFocus(field) {\n\t\tswitch (field) {\n\t\t\tcase "title":\n\t\t\t\tthis.titleEditorRef.focus();\n\t\t\t\tbreak;\n\t\t\tcase "description":\n\t\t\t\tthis.descriptionEditorRef.focus();\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\t/**\n * Sets the reference of each editor.\n * Used by child components to communicate with this focus managing component.\n * This component can then call the .focus() function on the passed refs.\n *\n * @param {string} field The field belonging to the editor that belongs to the ref.\n * @param {*} ref A ref to an editor.\n *\n * @returns {void}\n */\n\tsetEditorRef(field, ref) {\n\t\tswitch (field) {\n\t\t\tcase "title":\n\t\t\t\tthis.titleEditorRef = ref;\n\t\t\t\tbreak;\n\t\t\tcase "description":\n\t\t\t\tthis.descriptionEditorRef = ref;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\n\t/**\n * The render function.\n *\n * @returns {void} Void.\n */\n\trender() {\n\t\tvar _props = this.props;\n\t\tconst onDescriptionChange = _props.onDescriptionChange,\n\t\t onTitleChange = _props.onTitleChange,\n\t\t onSelectImageClick = _props.onSelectImageClick,\n\t\t onRemoveImageClick = _props.onRemoveImageClick,\n\t\t socialMediumName = _props.socialMediumName,\n\t\t imageWarnings = _props.imageWarnings,\n\t\t siteUrl = _props.siteUrl,\n\t\t authorName = _props.authorName,\n\t\t description = _props.description,\n\t\t descriptionInputPlaceholder = _props.descriptionInputPlaceholder,\n\t\t descriptionPreviewFallback = _props.descriptionPreviewFallback,\n\t\t imageUrl = _props.imageUrl,\n\t\t imageFallbackUrl = _props.imageFallbackUrl,\n\t\t alt = _props.alt,\n\t\t title = _props.title,\n\t\t titleInputPlaceholder = _props.titleInputPlaceholder,\n\t\t titlePreviewFallback = _props.titlePreviewFallback,\n\t\t replacementVariables = _props.replacementVariables,\n\t\t recommendedReplacementVariables = _props.recommendedReplacementVariables,\n\t\t applyReplacementVariables = _props.applyReplacementVariables,\n\t\t isPremium = _props.isPremium,\n\t\t isLarge = _props.isLarge,\n\t\t socialPreviewLabel = _props.socialPreviewLabel,\n\t\t idSuffix = _props.idSuffix;\n\n\t\t// Set fallbacks if title and/or description are empty.\n\n\t\tconst previewTitle = title || titlePreviewFallback;\n\t\tconst previewDescription = description || descriptionPreviewFallback;\n\n\t\tconst replacedVars = applyReplacementVariables({ title: previewTitle, description: previewDescription });\n\n\t\treturn _react2.default.createElement(\n\t\t\t_react2.default.Fragment,\n\t\t\tnull,\n\t\t\tsocialPreviewLabel && _react2.default.createElement(\n\t\t\t\t_components.SimulatedLabel,\n\t\t\t\tnull,\n\t\t\t\tsocialPreviewLabel\n\t\t\t),\n\t\t\t_react2.default.createElement(this.SocialPreview, {\n\t\t\t\tonMouseHover: this.setHoveredField,\n\t\t\t\tonSelect: this.setActiveField,\n\t\t\t\tonImageClick: onSelectImageClick,\n\t\t\t\tsiteUrl: siteUrl,\n\t\t\t\tauthorName: authorName,\n\t\t\t\ttitle: replacedVars.title,\n\t\t\t\tdescription: replacedVars.description,\n\t\t\t\timageUrl: imageUrl,\n\t\t\t\timageFallbackUrl: imageFallbackUrl,\n\t\t\t\talt: alt,\n\t\t\t\tisLarge: isLarge\n\t\t\t}),\n\t\t\t_react2.default.createElement(_socialMetadataForms.SocialMetadataPreviewForm, {\n\t\t\t\tonDescriptionChange: onDescriptionChange,\n\t\t\t\tsocialMediumName: socialMediumName,\n\t\t\t\ttitle: title,\n\t\t\t\ttitleInputPlaceholder: titleInputPlaceholder,\n\t\t\t\tonRemoveImageClick: onRemoveImageClick,\n\t\t\t\timageSelected: !!imageUrl,\n\t\t\t\timageUrl: imageUrl,\n\t\t\t\tonTitleChange: onTitleChange,\n\t\t\t\tonSelectImageClick: onSelectImageClick,\n\t\t\t\tdescription: description,\n\t\t\t\tdescriptionInputPlaceholder: descriptionInputPlaceholder,\n\t\t\t\timageWarnings: imageWarnings,\n\t\t\t\treplacementVariables: replacementVariables,\n\t\t\t\trecommendedReplacementVariables: recommendedReplacementVariables,\n\t\t\t\tonMouseHover: this.setHoveredField,\n\t\t\t\thoveredField: this.state.hoveredField,\n\t\t\t\tonSelect: this.setActiveField,\n\t\t\t\tactiveField: this.state.activeField,\n\t\t\t\tisPremium: isPremium,\n\t\t\t\tsetEditorRef: this.setEditorRef,\n\t\t\t\tidSuffix: idSuffix\n\t\t\t})\n\t\t);\n\t}\n} /* External dependencies */\n\n\nSocialPreviewEditor.propTypes = {\n\ttitle: _propTypes2.default.string.isRequired,\n\tonTitleChange: _propTypes2.default.func.isRequired,\n\tdescription: _propTypes2.default.string.isRequired,\n\tonDescriptionChange: _propTypes2.default.func.isRequired,\n\timageUrl: _propTypes2.default.string.isRequired,\n\timageFallbackUrl: _propTypes2.default.string.isRequired,\n\tonSelectImageClick: _propTypes2.default.func.isRequired,\n\tonRemoveImageClick: _propTypes2.default.func.isRequired,\n\tsocialMediumName: _propTypes2.default.string.isRequired,\n\talt: _propTypes2.default.string,\n\tisPremium: _propTypes2.default.bool,\n\timageWarnings: _propTypes2.default.array,\n\tisLarge: _propTypes2.default.bool,\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\tauthorName: _propTypes2.default.string,\n\treplacementVariables: _replacementVariableEditor.replacementVariablesShape,\n\trecommendedReplacementVariables: _replacementVariableEditor.recommendedReplacementVariablesShape,\n\tapplyReplacementVariables: _propTypes2.default.func,\n\tsocialPreviewLabel: _propTypes2.default.string,\n\tidSuffix: _propTypes2.default.string\n};\n\nSocialPreviewEditor.defaultProps = {\n\timageWarnings: [],\n\trecommendedReplacementVariables: [],\n\treplacementVariables: [],\n\tisPremium: false,\n\tisLarge: true,\n\tsiteUrl: "",\n\tdescriptionInputPlaceholder: "",\n\ttitleInputPlaceholder: "",\n\tdescriptionPreviewFallback: "",\n\ttitlePreviewFallback: "",\n\talt: "",\n\tauthorName: "",\n\tapplyReplacementVariables: data => data,\n\tsocialPreviewLabel: "",\n\tidSuffix: ""\n};\n\nexports.default = SocialPreviewEditor;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL0B5b2FzdC9zb2NpYWwtbWV0YWRhdGEtcHJldmlld3MvZWRpdG9yL1NvY2lhbFByZXZpZXdFZGl0b3IuanM/MWI3NiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBFeHRlcm5hbCBkZXBlbmRlbmNpZXMgKi9cbmltcG9ydCB7IFNpbXVsYXRlZExhYmVsIH0gZnJvbSBcIkB5b2FzdC9jb21wb25lbnRzXCI7XG5pbXBvcnQgUmVhY3QsIHsgQ29tcG9uZW50IH0gZnJvbSBcInJlYWN0XCI7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCI7XG5cbi8qIEludGVybmFsIGRlcGVuZGVuY2llcyAqL1xuaW1wb3J0IHsgU29jaWFsTWV0YWRhdGFQcmV2aWV3Rm9ybSB9IGZyb20gXCJAeW9hc3Qvc29jaWFsLW1ldGFkYXRhLWZvcm1zXCI7XG5pbXBvcnQgRmFjZWJvb2tQcmV2aWV3IGZyb20gXCIuLi9mYWNlYm9vay9GYWNlYm9va1ByZXZpZXdcIjtcbmltcG9ydCBUd2l0dGVyUHJldmlldyBmcm9tIFwiLi4vdHdpdHRlci9Ud2l0dGVyUHJldmlld1wiO1xuaW1wb3J0IHsgcmVjb21tZW5kZWRSZXBsYWNlbWVudFZhcmlhYmxlc1NoYXBlLCByZXBsYWNlbWVudFZhcmlhYmxlc1NoYXBlIH0gZnJvbSBcIkB5b2FzdC9yZXBsYWNlbWVudC12YXJpYWJsZS1lZGl0b3JcIjtcblxuLyoqXG4gKiBBIGZvcm0gd2l0aCBhbiBpbWFnZSBzZWxlY3Rpb24gYnV0dG9uLCBhIHRpdGxlIGlucHV0IGZpZWxkIGFuZCBhIGRlc2NyaXB0aW9uIGZpZWxkIGFuZCB0aGUgc29jaWFsIHByZXZpZXcuXG4gKlxuICogQHJldHVybnMge3ZvaWR9IFZvaWQuXG4gKi9cbmNsYXNzIFNvY2lhbFByZXZpZXdFZGl0b3IgZXh0ZW5kcyBDb21wb25lbnQge1xuXHQvKipcblx0ICogVGhlIGNvbnN0cnVjdG9yLlxuXHQgKiBAcGFyYW0ge09iamVjdH0gcHJvcHMgVGhlIHByb3BzIG9iamVjdC5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRjb25zdHJ1Y3RvciggcHJvcHMgKSB7XG5cdFx0c3VwZXIoIHByb3BzICk7XG5cblx0XHR0aGlzLnN0YXRlID0ge1xuXHRcdFx0YWN0aXZlRmllbGQ6IFwiXCIsXG5cdFx0XHRob3ZlcmVkRmllbGQ6IFwiXCIsXG5cdFx0fTtcblxuXHRcdHRoaXMuU29jaWFsUHJldmlldyA9IHByb3BzLnNvY2lhbE1lZGl1bU5hbWUgPT09IFwiRmFjZWJvb2tcIiA/IEZhY2Vib29rUHJldmlldyA6IFR3aXR0ZXJQcmV2aWV3O1xuXHRcdHRoaXMuc2V0SG92ZXJlZEZpZWxkID0gdGhpcy5zZXRIb3ZlcmVkRmllbGQuYmluZCggdGhpcyApO1xuXHRcdHRoaXMuc2V0QWN0aXZlRmllbGQgPSB0aGlzLnNldEFjdGl2ZUZpZWxkLmJpbmQoIHRoaXMgKTtcblx0XHR0aGlzLnNldEVkaXRvclJlZiA9IHRoaXMuc2V0RWRpdG9yUmVmLmJpbmQoIHRoaXMgKTtcblx0XHR0aGlzLnNldEVkaXRvckZvY3VzID0gdGhpcy5zZXRFZGl0b3JGb2N1cy5iaW5kKCB0aGlzICk7XG5cdH1cblxuXHQvKipcblx0ICogU2V0cyB0aGUgZmllbGQgdGhhdCB0aGUgbW91c2UgaXMgaG92ZXJpbmcgb3ZlciBpbiBzdGF0ZS5cblx0ICpcblx0ICogQHBhcmFtIHtzdHJpbmd9IGZpZWxkIFRoZSBmaWVsZCB0aGF0IGlzIGhvdmVyZWQgb3Zlci5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9XG5cdCAqL1xuXHRzZXRIb3ZlcmVkRmllbGQoIGZpZWxkICkge1xuXHRcdGlmICggZmllbGQgPT09IHRoaXMuc3RhdGUuaG92ZXJlZEZpZWxkICkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHR0aGlzLnNldFN0YXRlKCB7XG5cdFx0XHRob3ZlcmVkRmllbGQ6IGZpZWxkLFxuXHRcdH0gKTtcblx0fVxuXG5cdC8qKlxuXHQgKiBTZXRzIHRoZSBhY3RpdmUgZmllbGQgdGhhdCBpcyBzZWxlY3RlZCBpbiBzdGF0ZS5cblx0ICpcblx0ICogQHBhcmFtIHtzdHJpbmd9IGZpZWxkIFRoZSBmaWVsZCB0aGF0IGlzIHNlbGVjdGVkLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7dm9pZH1cblx0ICovXG5cdHNldEFjdGl2ZUZpZWxkKCBmaWVsZCApIHtcblx0XHRpZiAoIGZpZWxkID09PSB0aGlzLnN0YXRlLmFjdGl2ZUZpZWxkICkge1xuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHR0aGlzLnNldFN0YXRlKFxuXHRcdFx0eyBhY3RpdmVGaWVsZDogZmllbGQgfSxcblx0XHRcdCgpID0+IHRoaXMuc2V0RWRpdG9yRm9jdXMoIGZpZWxkIClcblx0XHQpO1xuXHR9XG5cblx0LyoqXG5cdCAqIFNldHMgZm9jdXMgb24gdGhlIGVkaXRvciB0aGF0IGlzIHRoZSBhY3RpdmUgZmllbGQuXG5cdCAqXG5cdCAqIEBwYXJhbSB7U3RyaW5nfSBmaWVsZCBUaGUgYWN0aXZlIGZpZWxkIGJlbG9uZ2luZyB0byB0aGUgZWRpdG9yIHRvIGZvY3VzLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7dm9pZH1cblx0ICovXG5cdHNldEVkaXRvckZvY3VzKCBmaWVsZCApIHtcblx0XHRzd2l0Y2ggKCBmaWVsZCApIHtcblx0XHRcdGNhc2UgXCJ0aXRsZVwiOlxuXHRcdFx0XHR0aGlzLnRpdGxlRWRpdG9yUmVmLmZvY3VzKCk7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdFx0Y2FzZSBcImRlc2NyaXB0aW9uXCI6XG5cdFx0XHRcdHRoaXMuZGVzY3JpcHRpb25FZGl0b3JSZWYuZm9jdXMoKTtcblx0XHRcdFx0YnJlYWs7XG5cdFx0fVxuXHR9XG5cblx0LyoqXG5cdCAqIFNldHMgdGhlIHJlZmVyZW5jZSBvZiBlYWNoIGVkaXRvci5cblx0ICogVXNlZCBieSBjaGlsZCBjb21wb25lbnRzIHRvIGNvbW11bmljYXRlIHdpdGggdGhpcyBmb2N1cyBtYW5hZ2luZyBjb21wb25lbnQuXG5cdCAqIFRoaXMgY29tcG9uZW50IGNhbiB0aGVuIGNhbGwgdGhlIC5mb2N1cygpIGZ1bmN0aW9uIG9uIHRoZSBwYXNzZWQgcmVmcy5cblx0ICpcblx0ICogQHBhcmFtIHtzdHJpbmd9IGZpZWxkIFRoZSBmaWVsZCBiZWxvbmdpbmcgdG8gdGhlIGVkaXRvciB0aGF0IGJlbG9uZ3MgdG8gdGhlIHJlZi5cblx0ICogQHBhcmFtIHsqfSByZWYgQSByZWYgdG8gYW4gZWRpdG9yLlxuXHQgKlxuXHQgKiBAcmV0dXJucyB7dm9pZH1cblx0ICovXG5cdHNldEVkaXRvclJlZiggZmllbGQsIHJlZiApIHtcblx0XHRzd2l0Y2ggKCBmaWVsZCApIHtcblx0XHRcdGNhc2UgXCJ0aXRsZVwiOlxuXHRcdFx0XHR0aGlzLnRpdGxlRWRpdG9yUmVmID0gcmVmO1xuXHRcdFx0XHRicmVhaztcblx0XHRcdGNhc2UgXCJkZXNjcmlwdGlvblwiOlxuXHRcdFx0XHR0aGlzLmRlc2NyaXB0aW9uRWRpdG9yUmVmID0gcmVmO1xuXHRcdFx0XHRicmVhaztcblx0XHR9XG5cdH1cblxuXHQvKipcblx0ICogVGhlIHJlbmRlciBmdW5jdGlvbi5cblx0ICpcblx0ICogQHJldHVybnMge3ZvaWR9IFZvaWQuXG5cdCAqL1xuXHRyZW5kZXIoKSB7XG5cdFx0Y29uc3Qge1xuXHRcdFx0b25EZXNjcmlwdGlvbkNoYW5nZSxcblx0XHRcdG9uVGl0bGVDaGFuZ2UsXG5cdFx0XHRvblNlbGVjdEltYWdlQ2xpY2ssXG5cdFx0XHRvblJlbW92ZUltYWdlQ2xpY2ssXG5cdFx0XHRzb2NpYWxNZWRpdW1OYW1lLFxuXHRcdFx0aW1hZ2VXYXJuaW5ncyxcblx0XHRcdHNpdGVVcmwsXG5cdFx0XHRhdXRob3JOYW1lLFxuXHRcdFx0ZGVzY3JpcHRpb24sXG5cdFx0XHRkZXNjcmlwdGlvbklucHV0UGxhY2Vob2xkZXIsXG5cdFx0XHRkZXNjcmlwdGlvblByZXZpZXdGYWxsYmFjayxcblx0XHRcdGltYWdlVXJsLFxuXHRcdFx0aW1hZ2VGYWxsYmFja1VybCxcblx0XHRcdGFsdCxcblx0XHRcdHRpdGxlLFxuXHRcdFx0dGl0bGVJbnB1dFBsYWNlaG9sZGVyLFxuXHRcdFx0dGl0bGVQcmV2aWV3RmFsbGJhY2ssXG5cdFx0XHRyZXBsYWNlbWVudFZhcmlhYmxlcyxcblx0XHRcdHJlY29tbWVuZGVkUmVwbGFjZW1lbnRWYXJpYWJsZXMsXG5cdFx0XHRhcHBseVJlcGxhY2VtZW50VmFyaWFibGVzLFxuXHRcdFx0aXNQcmVtaXVtLFxuXHRcdFx0aXNMYXJnZSxcblx0XHRcdHNvY2lhbFByZXZpZXdMYWJlbCxcblx0XHRcdGlkU3VmZml4LFxuXHRcdH0gPSB0aGlzLnByb3BzO1xuXG5cdFx0Ly8gU2V0IGZhbGxiYWNrcyBpZiB0aXRsZSBhbmQvb3IgZGVzY3JpcHRpb24gYXJlIGVtcHR5LlxuXHRcdGNvbnN0IHByZXZpZXdUaXRsZSA9IHRpdGxlIHx8IHRpdGxlUHJldmlld0ZhbGxiYWNrO1xuXHRcdGNvbnN0IHByZXZpZXdEZXNjcmlwdGlvbiA9IGRlc2NyaXB0aW9uIHx8IGRlc2NyaXB0aW9uUHJldmlld0ZhbGxiYWNrO1xuXG5cdFx0Y29uc3QgcmVwbGFjZWRWYXJzID0gYXBwbHlSZXBsYWNlbWVudFZhcmlhYmxlcyggeyB0aXRsZTogcHJldmlld1RpdGxlLCBkZXNjcmlwdGlvbjogcHJldmlld0Rlc2NyaXB0aW9uIH0gKTtcblxuXHRcdHJldHVybiAoXG5cdFx0XHQ8UmVhY3QuRnJhZ21lbnQ+XG5cdFx0XHRcdHsgc29jaWFsUHJldmlld0xhYmVsICYmIDxTaW11bGF0ZWRMYWJlbD5cblx0XHRcdFx0XHR7IHNvY2lhbFByZXZpZXdMYWJlbCB9XG5cdFx0XHRcdDwvU2ltdWxhdGVkTGFiZWw+IH1cblx0XHRcdFx0PHRoaXMuU29jaWFsUHJldmlld1xuXHRcdFx0XHRcdG9uTW91c2VIb3Zlcj17IHRoaXMuc2V0SG92ZXJlZEZpZWxkIH1cblx0XHRcdFx0XHRvblNlbGVjdD17IHRoaXMuc2V0QWN0aXZlRmllbGQgfVxuXHRcdFx0XHRcdG9uSW1hZ2VDbGljaz17IG9uU2VsZWN0SW1hZ2VDbGljayB9XG5cdFx0XHRcdFx0c2l0ZVVybD17IHNpdGVVcmwgfVxuXHRcdFx0XHRcdGF1dGhvck5hbWU9eyBhdXRob3JOYW1lIH1cblx0XHRcdFx0XHR0aXRsZT17IHJlcGxhY2VkVmFycy50aXRsZSB9XG5cdFx0XHRcdFx0ZGVzY3JpcHRpb249eyByZXBsYWNlZFZhcnMuZGVzY3JpcHRpb24gfVxuXHRcdFx0XHRcdGltYWdlVXJsPXsgaW1hZ2VVcmwgfVxuXHRcdFx0XHRcdGltYWdlRmFsbGJhY2tVcmw9eyBpbWFnZUZhbGxiYWNrVXJsIH1cblx0XHRcdFx0XHRhbHQ9eyBhbHQgfVxuXHRcdFx0XHRcdGlzTGFyZ2U9eyBpc0xhcmdlIH1cblx0XHRcdFx0Lz5cblx0XHRcdFx0PFNvY2lhbE1ldGFkYXRhUHJldmlld0Zvcm1cblx0XHRcdFx0XHRvbkRlc2NyaXB0aW9uQ2hhbmdlPXsgb25EZXNjcmlwdGlvbkNoYW5nZSB9XG5cdFx0XHRcdFx0c29jaWFsTWVkaXVtTmFtZT17IHNvY2lhbE1lZGl1bU5hbWUgfVxuXHRcdFx0XHRcdHRpdGxlPXsgdGl0bGUgfVxuXHRcdFx0XHRcdHRpdGxlSW5wdXRQbGFjZWhvbGRlcj17IHRpdGxlSW5wdXRQbGFjZWhvbGRlciB9XG5cdFx0XHRcdFx0b25SZW1vdmVJbWFnZUNsaWNrPXsgb25SZW1vdmVJbWFnZUNsaWNrIH1cblx0XHRcdFx0XHRpbWFnZVNlbGVjdGVkPXsgISEgaW1hZ2VVcmwgfVxuXHRcdFx0XHRcdGltYWdlVXJsPXsgaW1hZ2VVcmwgfVxuXHRcdFx0XHRcdG9uVGl0bGVDaGFuZ2U9eyBvblRpdGxlQ2hhbmdlIH1cblx0XHRcdFx0XHRvblNlbGVjdEltYWdlQ2xpY2s9eyBvblNlbGVjdEltYWdlQ2xpY2sgfVxuXHRcdFx0XHRcdGRlc2NyaXB0aW9uPXsgZGVzY3JpcHRpb24gfVxuXHRcdFx0XHRcdGRlc2NyaXB0aW9uSW5wdXRQbGFjZWhvbGRlcj17IGRlc2NyaXB0aW9uSW5wdXRQbGFjZWhvbGRlciB9XG5cdFx0XHRcdFx0aW1hZ2VXYXJuaW5ncz17IGltYWdlV2FybmluZ3MgfVxuXHRcdFx0XHRcdHJlcGxhY2VtZW50VmFyaWFibGVzPXsgcmVwbGFjZW1lbnRWYXJpYWJsZXMgfVxuXHRcdFx0XHRcdHJlY29tbWVuZGVkUmVwbGFjZW1lbnRWYXJpYWJsZXM9eyByZWNvbW1lbmRlZFJlcGxhY2VtZW50VmFyaWFibGVzIH1cblx0XHRcdFx0XHRvbk1vdXNlSG92ZXI9eyB0aGlzLnNldEhvdmVyZWRGaWVsZCB9XG5cdFx0XHRcdFx0aG92ZXJlZEZpZWxkPXsgdGhpcy5zdGF0ZS5ob3ZlcmVkRmllbGQgfVxuXHRcdFx0XHRcdG9uU2VsZWN0PXsgdGhpcy5zZXRBY3RpdmVGaWVsZCB9XG5cdFx0XHRcdFx0YWN0aXZlRmllbGQ9eyB0aGlzLnN0YXRlLmFjdGl2ZUZpZWxkIH1cblx0XHRcdFx0XHRpc1ByZW1pdW09eyBpc1ByZW1pdW0gfVxuXHRcdFx0XHRcdHNldEVkaXRvclJlZj17IHRoaXMuc2V0RWRpdG9yUmVmIH1cblx0XHRcdFx0XHRpZFN1ZmZpeD17IGlkU3VmZml4IH1cblx0XHRcdFx0Lz5cblx0XHRcdDwvUmVhY3QuRnJhZ21lbnQ+XG5cdFx0KTtcblx0fVxufVxuXG5Tb2NpYWxQcmV2aWV3RWRpdG9yLnByb3BUeXBlcyA9IHtcblx0dGl0bGU6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0b25UaXRsZUNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0ZGVzY3JpcHRpb246IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0b25EZXNjcmlwdGlvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0aW1hZ2VVcmw6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcblx0aW1hZ2VGYWxsYmFja1VybDogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHRvblNlbGVjdEltYWdlQ2xpY2s6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG5cdG9uUmVtb3ZlSW1hZ2VDbGljazogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcblx0c29jaWFsTWVkaXVtTmFtZTogUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuXHRhbHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGlzUHJlbWl1bTogUHJvcFR5cGVzLmJvb2wsXG5cdGltYWdlV2FybmluZ3M6IFByb3BUeXBlcy5hcnJheSxcblx0aXNMYXJnZTogUHJvcFR5cGVzLmJvb2wsXG5cdHNpdGVVcmw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGRlc2NyaXB0aW9uSW5wdXRQbGFjZWhvbGRlcjogUHJvcFR5cGVzLnN0cmluZyxcblx0dGl0bGVJbnB1dFBsYWNlaG9sZGVyOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkZXNjcmlwdGlvblByZXZpZXdGYWxsYmFjazogUHJvcFR5cGVzLnN0cmluZyxcblx0dGl0bGVQcmV2aWV3RmFsbGJhY2s6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGF1dGhvck5hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdHJlcGxhY2VtZW50VmFyaWFibGVzOiByZXBsYWNlbWVudFZhcmlhYmxlc1NoYXBlLFxuXHRyZWNvbW1lbmRlZFJlcGxhY2VtZW50VmFyaWFibGVzOiByZWNvbW1lbmRlZFJlcGxhY2VtZW50VmFyaWFibGVzU2hhcGUsXG5cdGFwcGx5UmVwbGFjZW1lbnRWYXJpYWJsZXM6IFByb3BUeXBlcy5mdW5jLFxuXHRzb2NpYWxQcmV2aWV3TGFiZWw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGlkU3VmZml4OiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuU29jaWFsUHJldmlld0VkaXRvci5kZWZhdWx0UHJvcHMgPSB7XG5cdGltYWdlV2FybmluZ3M6IFtdLFxuXHRyZWNvbW1lbmRlZFJlcGxhY2VtZW50VmFyaWFibGVzOiBbXSxcblx0cmVwbGFjZW1lbnRWYXJpYWJsZXM6IFtdLFxuXHRpc1ByZW1pdW06IGZhbHNlLFxuXHRpc0xhcmdlOiB0cnVlLFxuXHRzaXRlVXJsOiBcIlwiLFxuXHRkZXNjcmlwdGlvbklucHV0UGxhY2Vob2xkZXI6IFwiXCIsXG5cdHRpdGxlSW5wdXRQbGFjZWhvbGRlcjogXCJcIixcblx0ZGVzY3JpcHRpb25QcmV2aWV3RmFsbGJhY2s6IFwiXCIsXG5cdHRpdGxlUHJldmlld0ZhbGxiYWNrOiBcIlwiLFxuXHRhbHQ6IFwiXCIsXG5cdGF1dGhvck5hbWU6IFwiXCIsXG5cdGFwcGx5UmVwbGFjZW1lbnRWYXJpYWJsZXM6IGRhdGEgPT4gZGF0YSxcblx0c29jaWFsUHJldmlld0xhYmVsOiBcIlwiLFxuXHRpZFN1ZmZpeDogXCJcIixcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNvY2lhbFByZXZpZXdFZGl0b3I7XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBO0FBQ0E7QUFBQTtBQUNBOzs7QUFBQTtBQUNBOzs7QUFFQTtBQUNBO0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQ0E7Ozs7Ozs7QUFOQTtBQVdBO0FBQ0E7Ozs7OztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBQ0E7Ozs7Ozs7QUFPQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBOzs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBUUE7QUFDQTtBQUNBOzs7Ozs7Ozs7O0FBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBUUE7QUFDQTtBQUNBOzs7OztBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQTJCQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFYQTtBQWFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBckJBO0FBakJBO0FBMENBO0FBaExBO0FBQ0E7QUFDQTtBQWlMQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXhCQTtBQUNBO0FBMEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBZkE7QUFDQTtBQWlCQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///22\n')},function(module,exports){eval("module.exports = window.yoast.componentsNew;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3QuY29tcG9uZW50c05ld1wiPzFmZWYiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3QuY29tcG9uZW50c05ldzsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n")},function(module,exports){eval("module.exports = window.yoast.socialMetadataForms;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjQuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3Quc29jaWFsTWV0YWRhdGFGb3Jtc1wiPzA0ZjMiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3Quc29jaWFsTWV0YWRhdGFGb3JtczsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///24\n")},function(module,exports){eval("module.exports = window.yoast.replacementVariableEditor;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZXh0ZXJuYWwgXCJ3aW5kb3cueW9hc3QucmVwbGFjZW1lbnRWYXJpYWJsZUVkaXRvclwiPzA1OGEiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSB3aW5kb3cueW9hc3QucmVwbGFjZW1lbnRWYXJpYWJsZUVkaXRvcjsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///25\n")}]);