You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
7.0 KiB
JavaScript

"use strict";
/*
* ATTENTION: An "eval-source-map" devtool has been used.
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
exports.id = "vendor-chunks/@braintree";
exports.ids = ["vendor-chunks/@braintree"];
exports.modules = {
/***/ "(ssr)/./node_modules/@braintree/sanitize-url/dist/index.js":
/*!************************************************************!*\
!*** ./node_modules/@braintree/sanitize-url/dist/index.js ***!
\************************************************************/
/***/ ((__unused_webpack_module, exports) => {
eval("\nObject.defineProperty(exports, \"__esModule\", ({\n value: true\n}));\nexports.sanitizeUrl = exports.BLANK_URL = void 0;\nvar invalidProtocolRegex = /^([^\\w]*)(javascript|data|vbscript)/im;\nvar htmlEntitiesRegex = /&#(\\w+)(^\\w|;)?/g;\nvar htmlCtrlEntityRegex = /&(newline|tab);/gi;\nvar ctrlCharactersRegex = /[\\u0000-\\u001F\\u007F-\\u009F\\u2000-\\u200D\\uFEFF]/gim;\nvar urlSchemeRegex = /^.+(:|:)/gim;\nvar relativeFirstCharacters = [\n \".\",\n \"/\"\n];\nexports.BLANK_URL = \"about:blank\";\nfunction isRelativeUrlWithoutProtocol(url) {\n return relativeFirstCharacters.indexOf(url[0]) > -1;\n}\n// adapted from https://stackoverflow.com/a/29824550/2601552\nfunction decodeHtmlCharacters(str) {\n var removedNullByte = str.replace(ctrlCharactersRegex, \"\");\n return removedNullByte.replace(htmlEntitiesRegex, function(match, dec) {\n return String.fromCharCode(dec);\n });\n}\nfunction sanitizeUrl(url) {\n if (!url) {\n return exports.BLANK_URL;\n }\n var sanitizedUrl = decodeHtmlCharacters(url).replace(htmlCtrlEntityRegex, \"\").replace(ctrlCharactersRegex, \"\").trim();\n if (!sanitizedUrl) {\n return exports.BLANK_URL;\n }\n if (isRelativeUrlWithoutProtocol(sanitizedUrl)) {\n return sanitizedUrl;\n }\n var urlSchemeParseResults = sanitizedUrl.match(urlSchemeRegex);\n if (!urlSchemeParseResults) {\n return sanitizedUrl;\n }\n var urlScheme = urlSchemeParseResults[0];\n if (invalidProtocolRegex.test(urlScheme)) {\n return exports.BLANK_URL;\n }\n return sanitizedUrl;\n}\nexports.sanitizeUrl = sanitizeUrl;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiKHNzcikvLi9ub2RlX21vZHVsZXMvQGJyYWludHJlZS9zYW5pdGl6ZS11cmwvZGlzdC9pbmRleC5qcyIsIm1hcHBpbmdzIjoiQUFBYTtBQUNiQSw4Q0FBNkM7SUFBRUcsT0FBTztBQUFLLENBQUMsRUFBQztBQUM3REQsbUJBQW1CLEdBQUdBLGlCQUFpQixHQUFHLEtBQUs7QUFDL0MsSUFBSUksdUJBQXVCO0FBQzNCLElBQUlDLG9CQUFvQjtBQUN4QixJQUFJQyxzQkFBc0I7QUFDMUIsSUFBSUMsc0JBQXNCO0FBQzFCLElBQUlDLGlCQUFpQjtBQUNyQixJQUFJQywwQkFBMEI7SUFBQztJQUFLO0NBQUk7QUFDeENULGlCQUFpQixHQUFHO0FBQ3BCLFNBQVNVLDZCQUE2QkMsR0FBRztJQUNyQyxPQUFPRix3QkFBd0JHLE9BQU8sQ0FBQ0QsR0FBRyxDQUFDLEVBQUUsSUFBSSxDQUFDO0FBQ3REO0FBQ0EsNERBQTREO0FBQzVELFNBQVNFLHFCQUFxQkMsR0FBRztJQUM3QixJQUFJQyxrQkFBa0JELElBQUlFLE9BQU8sQ0FBQ1QscUJBQXFCO0lBQ3ZELE9BQU9RLGdCQUFnQkMsT0FBTyxDQUFDWCxtQkFBbUIsU0FBVVksS0FBSyxFQUFFQyxHQUFHO1FBQ2xFLE9BQU9DLE9BQU9DLFlBQVksQ0FBQ0Y7SUFDL0I7QUFDSjtBQUNBLFNBQVNoQixZQUFZUyxHQUFHO0lBQ3BCLElBQUksQ0FBQ0EsS0FBSztRQUNOLE9BQU9YLFFBQVFHLFNBQVM7SUFDNUI7SUFDQSxJQUFJa0IsZUFBZVIscUJBQXFCRixLQUNuQ0ssT0FBTyxDQUFDVixxQkFBcUIsSUFDN0JVLE9BQU8sQ0FBQ1QscUJBQXFCLElBQzdCZSxJQUFJO0lBQ1QsSUFBSSxDQUFDRCxjQUFjO1FBQ2YsT0FBT3JCLFFBQVFHLFNBQVM7SUFDNUI7SUFDQSxJQUFJTyw2QkFBNkJXLGVBQWU7UUFDNUMsT0FBT0E7SUFDWDtJQUNBLElBQUlFLHdCQUF3QkYsYUFBYUosS0FBSyxDQUFDVDtJQUMvQyxJQUFJLENBQUNlLHVCQUF1QjtRQUN4QixPQUFPRjtJQUNYO0lBQ0EsSUFBSUcsWUFBWUQscUJBQXFCLENBQUMsRUFBRTtJQUN4QyxJQUFJbkIscUJBQXFCcUIsSUFBSSxDQUFDRCxZQUFZO1FBQ3RDLE9BQU94QixRQUFRRyxTQUFTO0lBQzVCO0lBQ0EsT0FBT2tCO0FBQ1g7QUFDQXJCLG1CQUFtQixHQUFHRSIsInNvdXJjZXMiOlsid2VicGFjazovL25leHRjaGF0Ly4vbm9kZV9tb2R1bGVzL0BicmFpbnRyZWUvc2FuaXRpemUtdXJsL2Rpc3QvaW5kZXguanM/OThkNiJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuc2FuaXRpemVVcmwgPSBleHBvcnRzLkJMQU5LX1VSTCA9IHZvaWQgMDtcbnZhciBpbnZhbGlkUHJvdG9jb2xSZWdleCA9IC9eKFteXFx3XSopKGphdmFzY3JpcHR8ZGF0YXx2YnNjcmlwdCkvaW07XG52YXIgaHRtbEVudGl0aWVzUmVnZXggPSAvJiMoXFx3KykoXlxcd3w7KT8vZztcbnZhciBodG1sQ3RybEVudGl0eVJlZ2V4ID0gLyYobmV3bGluZXx0YWIpOy9naTtcbnZhciBjdHJsQ2hhcmFjdGVyc1JlZ2V4ID0gL1tcXHUwMDAwLVxcdTAwMUZcXHUwMDdGLVxcdTAwOUZcXHUyMDAwLVxcdTIwMERcXHVGRUZGXS9naW07XG52YXIgdXJsU2NoZW1lUmVnZXggPSAvXi4rKDp8JmNvbG9uOykvZ2ltO1xudmFyIHJlbGF0aXZlRmlyc3RDaGFyYWN0ZXJzID0gW1wiLlwiLCBcIi9cIl07XG5leHBvcnRzLkJMQU5LX1VSTCA9IFwiYWJvdXQ6YmxhbmtcIjtcbmZ1bmN0aW9uIGlzUmVsYXRpdmVVcmxXaXRob3V0UHJvdG9jb2wodXJsKSB7XG4gICAgcmV0dXJuIHJlbGF0aXZlRmlyc3RDaGFyYWN0ZXJzLmluZGV4T2YodXJsWzBdKSA+IC0xO1xufVxuLy8gYWRhcHRlZCBmcm9tIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8yOTgyNDU1MC8yNjAxNTUyXG5mdW5jdGlvbiBkZWNvZGVIdG1sQ2hhcmFjdGVycyhzdHIpIHtcbiAgICB2YXIgcmVtb3ZlZE51bGxCeXRlID0gc3RyLnJlcGxhY2UoY3RybENoYXJhY3RlcnNSZWdleCwgXCJcIik7XG4gICAgcmV0dXJuIHJlbW92ZWROdWxsQnl0ZS5yZXBsYWNlKGh0bWxFbnRpdGllc1JlZ2V4LCBmdW5jdGlvbiAobWF0Y2gsIGRlYykge1xuICAgICAgICByZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShkZWMpO1xuICAgIH0pO1xufVxuZnVuY3Rpb24gc2FuaXRpemVVcmwodXJsKSB7XG4gICAgaWYgKCF1cmwpIHtcbiAgICAgICAgcmV0dXJuIGV4cG9ydHMuQkxBTktfVVJMO1xuICAgIH1cbiAgICB2YXIgc2FuaXRpemVkVXJsID0gZGVjb2RlSHRtbENoYXJhY3RlcnModXJsKVxuICAgICAgICAucmVwbGFjZShodG1sQ3RybEVudGl0eVJlZ2V4LCBcIlwiKVxuICAgICAgICAucmVwbGFjZShjdHJsQ2hhcmFjdGVyc1JlZ2V4LCBcIlwiKVxuICAgICAgICAudHJpbSgpO1xuICAgIGlmICghc2FuaXRpemVkVXJsKSB7XG4gICAgICAgIHJldHVybiBleHBvcnRzLkJMQU5LX1VSTDtcbiAgICB9XG4gICAgaWYgKGlzUmVsYXRpdmVVcmxXaXRob3V0UHJvdG9jb2woc2FuaXRpemVkVXJsKSkge1xuICAgICAgICByZXR1cm4gc2FuaXRpemVkVXJsO1xuICAgIH1cbiAgICB2YXIgdXJsU2NoZW1lUGFyc2VSZXN1bHRzID0gc2FuaXRpemVkVXJsLm1hdGNoKHVybFNjaGVtZVJlZ2V4KTtcbiAgICBpZiAoIXVybFNjaGVtZVBhcnNlUmVzdWx0cykge1xuICAgICAgICByZXR1cm4gc2FuaXRpemVkVXJsO1xuICAgIH1cbiAgICB2YXIgdXJsU2NoZW1lID0gdXJsU2NoZW1lUGFyc2VSZXN1bHRzWzBdO1xuICAgIGlmIChpbnZhbGlkUHJvdG9jb2xSZWdleC50ZXN0KHVybFNjaGVtZSkpIHtcbiAgICAgICAgcmV0dXJuIGV4cG9ydHMuQkxBTktfVVJMO1xuICAgIH1cbiAgICByZXR1cm4gc2FuaXRpemVkVXJsO1xufVxuZXhwb3J0cy5zYW5pdGl6ZVVybCA9IHNhbml0aXplVXJsO1xuIl0sIm5hbWVzIjpbIk9iamVjdCIsImRlZmluZVByb3BlcnR5IiwiZXhwb3J0cyIsInZhbHVlIiwic2FuaXRpemVVcmwiLCJCTEFOS19VUkwiLCJpbnZhbGlkUHJvdG9jb2xSZWdleCIsImh0bWxFbnRpdGllc1JlZ2V4IiwiaHRtbEN0cmxFbnRpdHlSZWdleCIsImN0cmxDaGFyYWN0ZXJzUmVnZXgiLCJ1cmxTY2hlbWVSZWdleCIsInJlbGF0aXZlRmlyc3RDaGFyYWN0ZXJzIiwiaXNSZWxhdGl2ZVVybFdpdGhvdXRQcm90b2NvbCIsInVybCIsImluZGV4T2YiLCJkZWNvZGVIdG1sQ2hhcmFjdGVycyIsInN0ciIsInJlbW92ZWROdWxsQnl0ZSIsInJlcGxhY2UiLCJtYXRjaCIsImRlYyIsIlN0cmluZyIsImZyb21DaGFyQ29kZSIsInNhbml0aXplZFVybCIsInRyaW0iLCJ1cmxTY2hlbWVQYXJzZVJlc3VsdHMiLCJ1cmxTY2hlbWUiLCJ0ZXN0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///(ssr)/./node_modules/@braintree/sanitize-url/dist/index.js\n");
/***/ })
};
;