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

9 months ago
"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/OThkNiJdLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcbk9iamVjdC5kZWZpbmVQcm9wZXJ0eShleHBvcnRzLCBcIl9fZXNNb2R1bGVcIiwgeyB2YWx1ZTogdHJ1ZSB9KTtcbmV4cG9ydHMuc2FuaXRpemVVcmwgPSBleHBvcnRzLkJMQU5LX1VSTCA9IHZvaWQgMDtcbnZhciBpbnZhbGlkUHJvdG9jb2xSZWdleCA9IC9eKFteXFx3XSopKGphdmFzY3JpcHR8ZGF0YXx2YnNjcmlwdCkvaW07XG52YXIgaHRtbEVudGl0aWVzUmVnZXggPSAvJiMoXFx3KykoXlxcd3w7KT8vZztcbnZhciBodG1sQ3RybEVudGl0eVJlZ2V4ID0gLyYobmV3bGluZXx0YWIpOy9naTtcbnZhciBjdHJsQ2hhcmFjdGVyc1JlZ2V4ID0gL1tcXHUwMDAwLVxcdTAwMUZcXHUwMDdGLVxcdTAwOUZcXHUyMDAwLVxcdTIwMERcXHVGRUZGXS9naW07XG52YXIgdXJsU2NoZW1lUmVnZXggPSAvXi4rKDp8JmNvbG9uOykvZ2ltO1xudmFyIHJlbGF0aXZlRmlyc3RDaGFyYWN0ZXJzID0gW1wiLlwiLCBcIi9cIl07XG5leHBvcnRzLkJMQU5LX1VSTCA9IFwiYWJvdXQ6YmxhbmtcIjtcbmZ1bmN0aW9uIGlzUmVsYXRpdmVVcmxXaXRob3V0UHJvdG9jb2wodXJsKSB7XG4gICAgcmV0dXJuIHJlbGF0aXZlRmlyc3RDaGFyYWN0ZXJzLm
/***/ })
};
;