UNPKG

@digivorefr/html2pdf.js

Version:

Client-side HTML-to-PDF rendering using pure JS with html2canvas-pro

1,571 lines (968 loc) 136 kB
/*! * @digivorefr/html2pdf.js v0.11.1 * Copyright (c) 2025 Erik Koopmans * Released under the MIT License. */ /*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.8+1e68dce6 */ /*! * html2canvas 1.0.0 <https://html2canvas.hertzen.com> * Copyright (c) 2021 Niklas von Hertzen <https://hertzen.com> * Released under MIT License */ /*! * html2canvas-pro 1.5.8 <https://yorickshan.github.io/html2canvas-pro/> * Copyright (c) 2024 yorickshan <https://github.com/yorickshan> * Released under MIT License */ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ /*! ***************************************************************************** Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABLITY OR NON-INFRINGEMENT. See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. ***************************************************************************** */ /*! ../../../es/array/virtual/for-each */ /*! ../../../es/array/virtual/values */ /*! ../../../internals/entry-virtual */ /*! ../../../modules/es.array.concat */ /*! ../../../modules/es.array.every */ /*! ../../../modules/es.array.fill */ /*! ../../../modules/es.array.filter */ /*! ../../../modules/es.array.for-each */ /*! ../../../modules/es.array.includes */ /*! ../../../modules/es.array.index-of */ /*! ../../../modules/es.array.iterator */ /*! ../../../modules/es.array.map */ /*! ../../../modules/es.array.reduce */ /*! ../../../modules/es.array.reverse */ /*! ../../../modules/es.array.slice */ /*! ../../../modules/es.array.some */ /*! ../../../modules/es.function.bind */ /*! ../../../modules/es.string.includes */ /*! ../../../modules/es.string.starts-with */ /*! ../../../modules/es.string.trim */ /*! ../../es/array/from */ /*! ../../es/array/is-array */ /*! ../../es/date/now */ /*! ../../es/instance/bind */ /*! ../../es/instance/concat */ /*! ../../es/instance/every */ /*! ../../es/instance/fill */ /*! ../../es/instance/filter */ /*! ../../es/instance/includes */ /*! ../../es/instance/index-of */ /*! ../../es/instance/map */ /*! ../../es/instance/reduce */ /*! ../../es/instance/reverse */ /*! ../../es/instance/slice */ /*! ../../es/instance/some */ /*! ../../es/instance/starts-with */ /*! ../../es/instance/trim */ /*! ../../es/map */ /*! ../../es/object/create */ /*! ../../es/object/define-properties */ /*! ../../es/object/define-property */ /*! ../../es/object/get-own-property-descriptor */ /*! ../../es/object/get-own-property-descriptors */ /*! ../../es/object/get-own-property-symbols */ /*! ../../es/object/get-prototype-of */ /*! ../../es/object/keys */ /*! ../../es/object/set-prototype-of */ /*! ../../es/promise */ /*! ../../es/reflect/apply */ /*! ../../es/reflect/construct */ /*! ../../es/reflect/delete-property */ /*! ../../es/reflect/get */ /*! ../../es/reflect/get-prototype-of */ /*! ../../es/symbol */ /*! ../../es/symbol/iterator */ /*! ../../internals/classof */ /*! ../../internals/path */ /*! ../../internals/well-known-symbol-wrapped */ /*! ../../modules/es.aggregate-error */ /*! ../../modules/es.array.concat */ /*! ../../modules/es.array.from */ /*! ../../modules/es.array.is-array */ /*! ../../modules/es.date.now */ /*! ../../modules/es.json.to-string-tag */ /*! ../../modules/es.map */ /*! ../../modules/es.math.to-string-tag */ /*! ../../modules/es.object.create */ /*! ../../modules/es.object.define-properties */ /*! ../../modules/es.object.define-property */ /*! ../../modules/es.object.get-own-property-descriptor */ /*! ../../modules/es.object.get-own-property-descriptors */ /*! ../../modules/es.object.get-prototype-of */ /*! ../../modules/es.object.keys */ /*! ../../modules/es.object.set-prototype-of */ /*! ../../modules/es.object.to-string */ /*! ../../modules/es.promise */ /*! ../../modules/es.promise.all-settled */ /*! ../../modules/es.promise.any */ /*! ../../modules/es.promise.finally */ /*! ../../modules/es.reflect.apply */ /*! ../../modules/es.reflect.construct */ /*! ../../modules/es.reflect.delete-property */ /*! ../../modules/es.reflect.get */ /*! ../../modules/es.reflect.get-prototype-of */ /*! ../../modules/es.reflect.to-string-tag */ /*! ../../modules/es.string.iterator */ /*! ../../modules/es.symbol */ /*! ../../modules/es.symbol.async-iterator */ /*! ../../modules/es.symbol.description */ /*! ../../modules/es.symbol.has-instance */ /*! ../../modules/es.symbol.is-concat-spreadable */ /*! ../../modules/es.symbol.iterator */ /*! ../../modules/es.symbol.match */ /*! ../../modules/es.symbol.match-all */ /*! ../../modules/es.symbol.replace */ /*! ../../modules/es.symbol.search */ /*! ../../modules/es.symbol.species */ /*! ../../modules/es.symbol.split */ /*! ../../modules/es.symbol.to-primitive */ /*! ../../modules/es.symbol.to-string-tag */ /*! ../../modules/es.symbol.unscopables */ /*! ../../modules/esnext.aggregate-error */ /*! ../../modules/esnext.promise.all-settled */ /*! ../../modules/esnext.promise.any */ /*! ../../modules/esnext.promise.try */ /*! ../../modules/esnext.symbol.async-dispose */ /*! ../../modules/esnext.symbol.dispose */ /*! ../../modules/esnext.symbol.matcher */ /*! ../../modules/esnext.symbol.metadata */ /*! ../../modules/esnext.symbol.observable */ /*! ../../modules/esnext.symbol.pattern-match */ /*! ../../modules/esnext.symbol.replace-all */ /*! ../../modules/web.dom-collections.iterator */ /*! ../array/virtual/concat */ /*! ../array/virtual/every */ /*! ../array/virtual/fill */ /*! ../array/virtual/filter */ /*! ../array/virtual/for-each */ /*! ../array/virtual/includes */ /*! ../array/virtual/index-of */ /*! ../array/virtual/map */ /*! ../array/virtual/reduce */ /*! ../array/virtual/reverse */ /*! ../array/virtual/slice */ /*! ../array/virtual/some */ /*! ../array/virtual/values */ /*! ../es/parse-float */ /*! ../es/parse-int */ /*! ../function/virtual/bind */ /*! ../internals/a-function */ /*! ../internals/a-possible-prototype */ /*! ../internals/add-to-unscopables */ /*! ../internals/an-instance */ /*! ../internals/an-object */ /*! ../internals/array-fill */ /*! ../internals/array-for-each */ /*! ../internals/array-from */ /*! ../internals/array-includes */ /*! ../internals/array-iteration */ /*! ../internals/array-method-has-species-support */ /*! ../internals/array-method-is-strict */ /*! ../internals/array-reduce */ /*! ../internals/array-species-constructor */ /*! ../internals/array-species-create */ /*! ../internals/call-with-safe-iteration-closing */ /*! ../internals/check-correctness-of-iteration */ /*! ../internals/classof */ /*! ../internals/classof-raw */ /*! ../internals/collection */ /*! ../internals/collection-strong */ /*! ../internals/copy-constructor-properties */ /*! ../internals/correct-is-regexp-logic */ /*! ../internals/correct-prototype-getter */ /*! ../internals/create-html */ /*! ../internals/create-iterator-constructor */ /*! ../internals/create-non-enumerable-property */ /*! ../internals/create-property */ /*! ../internals/create-property-descriptor */ /*! ../internals/define-iterator */ /*! ../internals/define-well-known-symbol */ /*! ../internals/descriptors */ /*! ../internals/document-create-element */ /*! ../internals/dom-iterables */ /*! ../internals/engine-is-browser */ /*! ../internals/engine-is-ios */ /*! ../internals/engine-is-node */ /*! ../internals/engine-is-webos-webkit */ /*! ../internals/engine-user-agent */ /*! ../internals/engine-v8-version */ /*! ../internals/enum-bug-keys */ /*! ../internals/export */ /*! ../internals/fails */ /*! ../internals/freezing */ /*! ../internals/function-bind */ /*! ../internals/function-bind-context */ /*! ../internals/get-built-in */ /*! ../internals/get-iterator */ /*! ../internals/get-iterator-method */ /*! ../internals/global */ /*! ../internals/has */ /*! ../internals/hidden-keys */ /*! ../internals/host-report-errors */ /*! ../internals/html */ /*! ../internals/ie8-dom-define */ /*! ../internals/indexed-object */ /*! ../internals/inherit-if-required */ /*! ../internals/inspect-source */ /*! ../internals/internal-metadata */ /*! ../internals/internal-state */ /*! ../internals/is-array */ /*! ../internals/is-array-iterator-method */ /*! ../internals/is-forced */ /*! ../internals/is-object */ /*! ../internals/is-pure */ /*! ../internals/is-regexp */ /*! ../internals/is-symbol */ /*! ../internals/iterate */ /*! ../internals/iterator-close */ /*! ../internals/iterators */ /*! ../internals/iterators-core */ /*! ../internals/microtask */ /*! ../internals/native-promise-constructor */ /*! ../internals/native-symbol */ /*! ../internals/native-weak-map */ /*! ../internals/new-promise-capability */ /*! ../internals/not-a-regexp */ /*! ../internals/number-parse-float */ /*! ../internals/number-parse-int */ /*! ../internals/object-assign */ /*! ../internals/object-create */ /*! ../internals/object-define-properties */ /*! ../internals/object-define-property */ /*! ../internals/object-get-own-property-descriptor */ /*! ../internals/object-get-own-property-names */ /*! ../internals/object-get-own-property-names-external */ /*! ../internals/object-get-own-property-symbols */ /*! ../internals/object-get-prototype-of */ /*! ../internals/object-keys */ /*! ../internals/object-keys-internal */ /*! ../internals/object-property-is-enumerable */ /*! ../internals/object-set-prototype-of */ /*! ../internals/object-to-string */ /*! ../internals/ordinary-to-primitive */ /*! ../internals/own-keys */ /*! ../internals/path */ /*! ../internals/perform */ /*! ../internals/promise-resolve */ /*! ../internals/redefine */ /*! ../internals/redefine-all */ /*! ../internals/regexp-flags */ /*! ../internals/require-object-coercible */ /*! ../internals/set-global */ /*! ../internals/set-species */ /*! ../internals/set-to-string-tag */ /*! ../internals/shared */ /*! ../internals/shared-key */ /*! ../internals/shared-store */ /*! ../internals/species-constructor */ /*! ../internals/string-html-forced */ /*! ../internals/string-multibyte */ /*! ../internals/string-trim */ /*! ../internals/string-trim-forced */ /*! ../internals/task */ /*! ../internals/to-absolute-index */ /*! ../internals/to-indexed-object */ /*! ../internals/to-integer */ /*! ../internals/to-length */ /*! ../internals/to-object */ /*! ../internals/to-primitive */ /*! ../internals/to-property-key */ /*! ../internals/to-string */ /*! ../internals/to-string-tag-support */ /*! ../internals/uid */ /*! ../internals/use-symbol-as-uid */ /*! ../internals/well-known-symbol */ /*! ../internals/well-known-symbol-wrapped */ /*! ../internals/whitespaces */ /*! ../modules/es.array.iterator */ /*! ../modules/es.parse-float */ /*! ../modules/es.parse-int */ /*! ../modules/es.string.iterator */ /*! ../modules/web.dom-collections.iterator */ /*! ../string/virtual/includes */ /*! ../string/virtual/starts-with */ /*! ../string/virtual/trim */ /*! ../utils.js */ /*! ../worker.js */ /*! ./arrayLikeToArray.js */ /*! ./arrayWithHoles.js */ /*! ./arrayWithoutHoles.js */ /*! ./assertThisInitialized.js */ /*! ./es.aggregate-error */ /*! ./es.array.iterator */ /*! ./es.promise.all-settled.js */ /*! ./es.promise.any */ /*! ./export */ /*! ./getPrototypeOf.js */ /*! ./iterableToArray.js */ /*! ./iterableToArrayLimit.js */ /*! ./nonIterableRest.js */ /*! ./nonIterableSpread.js */ /*! ./plugin/hyperlinks.js */ /*! ./plugin/jspdf-plugin.js */ /*! ./plugin/pagebreaks.js */ /*! ./setPrototypeOf.js */ /*! ./superPropBase.js */ /*! ./unsupportedIterableToArray.js */ /*! ./utils.js */ /*! ./worker.js */ /*! @babel/runtime-corejs3/core-js-stable/array/from */ /*! @babel/runtime-corejs3/core-js-stable/array/is-array */ /*! @babel/runtime-corejs3/core-js-stable/date/now */ /*! @babel/runtime-corejs3/core-js-stable/instance/bind */ /*! @babel/runtime-corejs3/core-js-stable/instance/concat */ /*! @babel/runtime-corejs3/core-js-stable/instance/every */ /*! @babel/runtime-corejs3/core-js-stable/instance/fill */ /*! @babel/runtime-corejs3/core-js-stable/instance/filter */ /*! @babel/runtime-corejs3/core-js-stable/instance/for-each */ /*! @babel/runtime-corejs3/core-js-stable/instance/includes */ /*! @babel/runtime-corejs3/core-js-stable/instance/index-of */ /*! @babel/runtime-corejs3/core-js-stable/instance/map */ /*! @babel/runtime-corejs3/core-js-stable/instance/reduce */ /*! @babel/runtime-corejs3/core-js-stable/instance/reverse */ /*! @babel/runtime-corejs3/core-js-stable/instance/slice */ /*! @babel/runtime-corejs3/core-js-stable/instance/some */ /*! @babel/runtime-corejs3/core-js-stable/instance/starts-with */ /*! @babel/runtime-corejs3/core-js-stable/instance/trim */ /*! @babel/runtime-corejs3/core-js-stable/instance/values */ /*! @babel/runtime-corejs3/core-js-stable/map */ /*! @babel/runtime-corejs3/core-js-stable/object/define-properties */ /*! @babel/runtime-corejs3/core-js-stable/object/define-property */ /*! @babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor */ /*! @babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors */ /*! @babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols */ /*! @babel/runtime-corejs3/core-js-stable/object/keys */ /*! @babel/runtime-corejs3/core-js-stable/parse-float */ /*! @babel/runtime-corejs3/core-js-stable/parse-int */ /*! @babel/runtime-corejs3/core-js-stable/promise */ /*! @babel/runtime-corejs3/core-js-stable/reflect/apply */ /*! @babel/runtime-corejs3/core-js-stable/reflect/construct */ /*! @babel/runtime-corejs3/core-js-stable/reflect/delete-property */ /*! @babel/runtime-corejs3/core-js-stable/reflect/get-prototype-of */ /*! @babel/runtime-corejs3/core-js-stable/symbol */ /*! @babel/runtime-corejs3/core-js/array/from */ /*! @babel/runtime-corejs3/core-js/array/is-array */ /*! @babel/runtime-corejs3/core-js/get-iterator */ /*! @babel/runtime-corejs3/core-js/get-iterator-method */ /*! @babel/runtime-corejs3/core-js/instance/slice */ /*! @babel/runtime-corejs3/core-js/object/create */ /*! @babel/runtime-corejs3/core-js/object/define-property */ /*! @babel/runtime-corejs3/core-js/object/get-own-property-descriptor */ /*! @babel/runtime-corejs3/core-js/object/get-prototype-of */ /*! @babel/runtime-corejs3/core-js/object/set-prototype-of */ /*! @babel/runtime-corejs3/core-js/promise */ /*! @babel/runtime-corejs3/core-js/reflect/get */ /*! @babel/runtime-corejs3/core-js/symbol */ /*! @babel/runtime-corejs3/core-js/symbol/iterator */ /*! @babel/runtime-corejs3/helpers/assertThisInitialized */ /*! @babel/runtime-corejs3/helpers/asyncToGenerator */ /*! @babel/runtime-corejs3/helpers/classCallCheck */ /*! @babel/runtime-corejs3/helpers/createClass */ /*! @babel/runtime-corejs3/helpers/defineProperty */ /*! @babel/runtime-corejs3/helpers/get */ /*! @babel/runtime-corejs3/helpers/getPrototypeOf */ /*! @babel/runtime-corejs3/helpers/inherits */ /*! @babel/runtime-corejs3/helpers/possibleConstructorReturn */ /*! @babel/runtime-corejs3/helpers/slicedToArray */ /*! @babel/runtime-corejs3/helpers/toConsumableArray */ /*! @babel/runtime-corejs3/helpers/typeof */ /*! @babel/runtime-corejs3/regenerator */ /*! @babel/runtime/helpers/typeof */ /*! @license DOMPurify 3.2.4 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.4/LICENSE */ /*! canvg */ /*! core-js-pure/features/array/from */ /*! core-js-pure/features/array/is-array */ /*! core-js-pure/features/get-iterator */ /*! core-js-pure/features/get-iterator-method */ /*! core-js-pure/features/instance/slice */ /*! core-js-pure/features/object/create */ /*! core-js-pure/features/object/define-property */ /*! core-js-pure/features/object/get-own-property-descriptor */ /*! core-js-pure/features/object/get-prototype-of */ /*! core-js-pure/features/object/set-prototype-of */ /*! core-js-pure/features/promise */ /*! core-js-pure/features/reflect/get */ /*! core-js-pure/features/symbol */ /*! core-js-pure/features/symbol/iterator */ /*! core-js-pure/stable/array/from */ /*! core-js-pure/stable/array/is-array */ /*! core-js-pure/stable/date/now */ /*! core-js-pure/stable/instance/bind */ /*! core-js-pure/stable/instance/concat */ /*! core-js-pure/stable/instance/every */ /*! core-js-pure/stable/instance/fill */ /*! core-js-pure/stable/instance/filter */ /*! core-js-pure/stable/instance/for-each */ /*! core-js-pure/stable/instance/includes */ /*! core-js-pure/stable/instance/index-of */ /*! core-js-pure/stable/instance/map */ /*! core-js-pure/stable/instance/reduce */ /*! core-js-pure/stable/instance/reverse */ /*! core-js-pure/stable/instance/slice */ /*! core-js-pure/stable/instance/some */ /*! core-js-pure/stable/instance/starts-with */ /*! core-js-pure/stable/instance/trim */ /*! core-js-pure/stable/instance/values */ /*! core-js-pure/stable/map */ /*! core-js-pure/stable/object/define-properties */ /*! core-js-pure/stable/object/define-property */ /*! core-js-pure/stable/object/get-own-property-descriptor */ /*! core-js-pure/stable/object/get-own-property-descriptors */ /*! core-js-pure/stable/object/get-own-property-symbols */ /*! core-js-pure/stable/object/keys */ /*! core-js-pure/stable/parse-float */ /*! core-js-pure/stable/parse-int */ /*! core-js-pure/stable/promise */ /*! core-js-pure/stable/reflect/apply */ /*! core-js-pure/stable/reflect/construct */ /*! core-js-pure/stable/reflect/delete-property */ /*! core-js-pure/stable/reflect/get-prototype-of */ /*! core-js-pure/stable/symbol */ /*! core-js/modules/es.array.concat.js */ /*! core-js/modules/es.array.iterator.js */ /*! core-js/modules/es.array.join.js */ /*! core-js/modules/es.array.map.js */ /*! core-js/modules/es.array.slice.js */ /*! core-js/modules/es.function.name.js */ /*! core-js/modules/es.number.constructor.js */ /*! core-js/modules/es.object.assign.js */ /*! core-js/modules/es.object.keys.js */ /*! core-js/modules/es.object.to-string.js */ /*! core-js/modules/es.regexp.to-string.js */ /*! core-js/modules/es.string.iterator.js */ /*! core-js/modules/es.string.link.js */ /*! core-js/modules/es.symbol.description.js */ /*! core-js/modules/es.symbol.iterator.js */ /*! core-js/modules/es.symbol.js */ /*! core-js/modules/web.dom-collections.for-each.js */ /*! core-js/modules/web.dom-collections.iterator.js */ /*! dompurify */ /*! es6-promise */ /*! fflate */ /*! html2canvas */ /*! html2canvas-pro */ /*! jspdf */ /*! performance-now */ /*! raf */ /*! regenerator-runtime */ /*! rgbcolor */ /*! stackblur-canvas */ /*! svg-pathdata */ /*!**********************!*\ !*** ./src/index.js ***! \**********************/ /*!**********************!*\ !*** ./src/utils.js ***! \**********************/ /*!***********************!*\ !*** ./src/worker.js ***! \***********************/ /*!**********************************!*\ !*** ./src/plugin/hyperlinks.js ***! \**********************************/ /*!**********************************!*\ !*** ./src/plugin/pagebreaks.js ***! \**********************************/ /*!***********************************!*\ !*** ./node_modules/raf/index.js ***! \***********************************/ /*!************************************!*\ !*** ./src/plugin/jspdf-plugin.js ***! \************************************/ /*!****************************************!*\ !*** ./node_modules/rgbcolor/index.js ***! \****************************************/ /*!********************************************!*\ !*** ./node_modules/canvg/lib/index.es.js ***! \********************************************/ /*!********************************************!*\ !*** ./node_modules/fflate/esm/browser.js ***! \********************************************/ /*!***********************************************!*\ !*** ./node_modules/core-js/internals/has.js ***! \***********************************************/ /*!***********************************************!*\ !*** ./node_modules/core-js/internals/uid.js ***! \***********************************************/ /*!************************************************!*\ !*** ./node_modules/core-js/internals/html.js ***! \************************************************/ /*!************************************************!*\ !*** ./node_modules/core-js/internals/path.js ***! \************************************************/ /*!*************************************************!*\ !*** ./node_modules/core-js/internals/fails.js ***! \*************************************************/ /*!*************************************************!*\ !*** ./node_modules/jspdf/dist/jspdf.es.min.js ***! \*************************************************/ /*!**************************************************!*\ !*** ./node_modules/core-js-pure/es/date/now.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./node_modules/core-js/internals/export.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./node_modules/core-js/internals/global.js ***! \**************************************************/ /*!**************************************************!*\ !*** ./node_modules/core-js/internals/shared.js ***! \**************************************************/ /*!***************************************************!*\ !*** ./node_modules/core-js-pure/es/map/index.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/core-js-pure/es/parse-int.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/core-js/internals/classof.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/core-js/internals/is-pure.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/core-js/modules/es.symbol.js ***! \***************************************************/ /*!***************************************************!*\ !*** ./node_modules/dompurify/dist/purify.es.mjs ***! \***************************************************/ /*!****************************************************!*\ !*** ./node_modules/core-js-pure/es/array/from.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/core-js-pure/internals/has.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/core-js-pure/internals/uid.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/core-js/internals/is-array.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/core-js/internals/own-keys.js ***! \****************************************************/ /*!****************************************************!*\ !*** ./node_modules/core-js/internals/redefine.js ***! \****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js-pure/es/object/keys.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js-pure/es/parse-float.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js-pure/es/reflect/get.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js-pure/internals/html.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js-pure/internals/path.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js-pure/internals/task.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js-pure/modules/es.map.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js/internals/an-object.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js/internals/is-forced.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js/internals/is-object.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js/internals/is-symbol.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js/internals/iterators.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js/internals/to-length.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js/internals/to-object.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/core-js/internals/to-string.js ***! \*****************************************************/ /*!*****************************************************!*\ !*** ./node_modules/regenerator-runtime/runtime.js ***! \*****************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/map.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js-pure/es/symbol/index.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js-pure/internals/fails.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js-pure/stable/date/now.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js/internals/a-function.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js/internals/set-global.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js/internals/shared-key.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js/internals/to-integer.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/core-js/modules/es.array.map.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/es6-promise/dist/es6-promise.js ***! \******************************************************/ /*!******************************************************!*\ !*** ./node_modules/html2canvas/dist/html2canvas.js ***! \******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/bind.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/fill.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/some.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/trim.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/es/object/create.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/es/promise/index.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/es/reflect/apply.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/internals/export.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/internals/global.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/internals/shared.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/stable/map/index.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js-pure/stable/parse-int.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js/internals/classof-raw.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js/internals/create-html.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js/internals/descriptors.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js/internals/hidden-keys.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js/internals/object-keys.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js/internals/string-trim.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js/internals/whitespaces.js ***! \*******************************************************/ /*!*******************************************************!*\ !*** ./node_modules/core-js/modules/es.array.join.js ***! \*******************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/es/array/is-array.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/every.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/slice.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/internals/classof.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/internals/is-pure.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/internals/iterate.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/internals/perform.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/modules/es.symbol.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js-pure/stable/array/from.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js/internals/get-built-in.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js/internals/regexp-flags.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js/internals/shared-store.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js/internals/to-primitive.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js/modules/es.array.slice.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js/modules/es.object.keys.js ***! \********************************************************/ /*!********************************************************!*\ !*** ./node_modules/core-js/modules/es.string.link.js ***! \********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/concat.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/filter.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/reduce.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/es/symbol/iterator.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/internals/freezing.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/internals/is-array.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/internals/own-keys.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/internals/redefine.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/modules/es.promise.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/stable/object/keys.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js-pure/stable/parse-float.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js/internals/dom-iterables.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js/internals/enum-bug-keys.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js/internals/native-symbol.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js/internals/object-assign.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js/internals/object-create.js ***! \*********************************************************/ /*!*********************************************************!*\ !*** ./node_modules/core-js/modules/es.array.concat.js ***! \*********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/reverse.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/features/array/from.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/internals/an-object.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/internals/is-forced.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/internals/is-object.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/internals/is-regexp.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/internals/iterators.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/internals/microtask.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/internals/to-length.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/internals/to-object.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/modules/es.date.now.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/stable/instance/map.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js-pure/stable/symbol/index.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/internals/array-for-each.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/internals/array-includes.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/internals/ie8-dom-define.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/internals/indexed-object.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/internals/inspect-source.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/internals/internal-state.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/internals/iterators-core.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/modules/es.function.name.js ***! \**********************************************************/ /*!**********************************************************!*\ !*** ./node_modules/core-js/modules/es.object.assign.js ***! \**********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/esm/typeof.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/es/array/virtual/map.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/includes.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/es/instance/index-of.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/es/reflect/construct.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/features/reflect/get.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/internals/a-function.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/internals/array-fill.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/internals/array-from.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/internals/collection.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/internals/set-global.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/internals/shared-key.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/internals/to-integer.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/modules/es.array.map.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/modules/es.parse-int.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/stable/instance/bind.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/stable/instance/fill.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/stable/instance/some.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/stable/instance/trim.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/stable/promise/index.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js-pure/stable/reflect/apply.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js/internals/array-iteration.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js/internals/create-property.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js/internals/define-iterator.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js/internals/native-weak-map.js ***! \***********************************************************/ /*!***********************************************************!*\ !*** ./node_modules/core-js/internals/