UNPKG

webamp

Version:

Winamp 2 implemented in HTML5 and JavaScript

1 lines 2.85 MB
{"version":3,"file":"webamp.bundle.min.mjs","sources":["../../../node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/dist/jszip.min.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/stream/Errors.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/stream/AbstractStreamReader.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/stream/WebStreamReader.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/stream/WebStreamByobReader.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/stream/WebStreamDefaultReader.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/AbstractTokenizer.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/ReadStreamTokenizer.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/BufferTokenizer.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/core.js","../../../node_modules/.pnpm/strtok3@10.3.1/node_modules/strtok3/lib/stream/WebStreamReaderFactory.js","../../../node_modules/.pnpm/ieee754@1.2.1/node_modules/ieee754/index.js","../../../node_modules/.pnpm/token-types@6.0.3/node_modules/token-types/lib/index.js","../../../node_modules/.pnpm/fflate@0.8.2/node_modules/fflate/esm/browser.js","../../../node_modules/.pnpm/debug@4.4.1/node_modules/debug/src/common.js","../../../node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js","../../../node_modules/.pnpm/debug@4.4.1/node_modules/debug/src/browser.js","../../../node_modules/.pnpm/@tokenizer+inflate@0.2.7/node_modules/@tokenizer/inflate/lib/ZipToken.js","../../../node_modules/.pnpm/@tokenizer+inflate@0.2.7/node_modules/@tokenizer/inflate/lib/index.js","../../../node_modules/.pnpm/uint8array-extras@1.4.0/node_modules/uint8array-extras/index.js","../../../node_modules/.pnpm/file-type@21.0.0/node_modules/file-type/util.js","../../../node_modules/.pnpm/file-type@21.0.0/node_modules/file-type/core.js","../../../node_modules/.pnpm/file-type@21.0.0/node_modules/file-type/supported.js","../../../node_modules/.pnpm/content-type@1.0.5/node_modules/content-type/index.js","../../../node_modules/.pnpm/media-typer@1.1.0/node_modules/media-typer/index.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/matroska/types.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ParseError.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/common/Util.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/id3v2/ID3v2Token.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/common/GenericTagTypes.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/common/GenericTagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/id3v1/ID3v1TagMap.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/common/CaseInsensitiveTagMap.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/id3v2/ID3v24TagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/asf/AsfTagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/id3v2/ID3v22TagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/apev2/APEv2TagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mp4/MP4TagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/vorbis/VorbisTagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/riff/RiffInfoTagMap.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/matroska/MatroskaTagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/aiff/AiffTagMap.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/common/CombinedTagMapper.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/common/MetadataCollector.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/lrc/LyricsParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mpeg/MpegLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/apev2/Apev2Loader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/asf/AsfLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/dsdiff/DsdiffLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/aiff/AiffLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/dsf/DsfLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/flac/FlacLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/matroska/MatroskaLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mp4/Mp4Loader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/musepack/MusepackLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/OggLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/wavpack/WavPackLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/wav/WaveLoader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ParserFactory.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/common/BasicParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/common/FourCC.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/apev2/APEv2Token.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/apev2/APEv2Parser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/id3v1/ID3v1Parser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/lyrics3/Lyrics3.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/core.js","../../../node_modules/.pnpm/react@19.1.0/node_modules/react/cjs/react-jsx-runtime.production.js","../../../node_modules/.pnpm/react@19.1.0/node_modules/react/jsx-runtime.js","../../../node_modules/.pnpm/scheduler@0.26.0/node_modules/scheduler/cjs/scheduler.production.js","../../../node_modules/.pnpm/scheduler@0.26.0/node_modules/scheduler/index.js","../../../node_modules/.pnpm/react@19.1.0/node_modules/react/cjs/react.production.js","../../../node_modules/.pnpm/react@19.1.0/node_modules/react/index.js","../../../node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom.production.js","../../../node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/index.js","../../../node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/cjs/react-dom-client.production.js","../../../node_modules/.pnpm/react-dom@19.1.0_react@19.1.0/node_modules/react-dom/client.js","../../../node_modules/.pnpm/use-sync-external-store@1.2.2_react@19.1.0/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim.production.min.js","../../../node_modules/.pnpm/use-sync-external-store@1.2.2_react@19.1.0/node_modules/use-sync-external-store/shim/index.js","../../../node_modules/.pnpm/use-sync-external-store@1.2.2_react@19.1.0/node_modules/use-sync-external-store/cjs/use-sync-external-store-shim/with-selector.production.min.js","../../../node_modules/.pnpm/use-sync-external-store@1.2.2_react@19.1.0/node_modules/use-sync-external-store/shim/with-selector.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/utils/batch.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/components/Context.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/hooks/useReduxContext.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/hooks/useSelector.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/utils/useSyncExternalStore.js","../../../node_modules/.pnpm/react-is@16.13.1/node_modules/react-is/cjs/react-is.production.min.js","../../../node_modules/.pnpm/react-is@18.3.1/node_modules/react-is/cjs/react-is.production.min.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/utils/Subscription.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/utils/useIsomorphicLayoutEffect.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/components/Provider.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/hooks/useStore.js","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/hooks/useDispatch.js","../../../node_modules/.pnpm/redux@5.0.1/node_modules/redux/dist/redux.mjs","../../../node_modules/.pnpm/react-redux@8.1.3_@types+react-dom@18.2.24_@types+react@18.2.74_react-dom@19.1.0_react@19.1.0__react@19.1.0_redux@5.0.1/node_modules/react-redux/es/index.js","../../../node_modules/.pnpm/redux-thunk@2.4.2_redux@5.0.1/node_modules/redux-thunk/es/index.js","../../../node_modules/.pnpm/@redux-devtools+extension@3.3.0_redux@5.0.1/node_modules/@redux-devtools/extension/lib/esm/index.js","../../js/constants.ts","../../js/utils.ts","../../js/reducers/playlist.ts","../../js/reducers/windows.ts","../../js/reducers/media.ts","../../../node_modules/.pnpm/reselect@3.0.1/node_modules/reselect/lib/index.js","../../js/reducers/display.ts","../../js/reducers/userInput.ts","../../js/reducers/equalizer.ts","../../js/reducers/settings.ts","../../../node_modules/.pnpm/invariant@2.2.4/node_modules/invariant/browser.js","../../js/fileUtils.ts","../../js/trackUtils.ts","../../js/reducers/tracks.ts","../../js/types.ts","../../js/reducers/milkdrop.ts","../../js/reducers/index.ts","../../js/reducers/network.ts","../../js/playlistHtml.tsx","../../js/selectors.ts","../../js/resizeUtils.ts","../../js/marqueeUtils.tsx","../../js/snapUtils.ts","../../js/actionCreators/windows.ts","../../winamp-eqf/built/constants.js","../../js/skinSprites.ts","../../js/skinParserUtils.ts","../js/skinParser.js","../../js/regionParser.ts","../../../node_modules/.pnpm/tinyqueue@1.2.3/node_modules/tinyqueue/index.js","../../js/actionCreators/playlist.ts","../../js/actionCreators/equalizer.ts","../../js/actionCreators/files.ts","../js/loadQueue.js","../../winamp-eqf/built/parser.js","../../winamp-eqf/built/creator.js","../../js/actionCreators/media.ts","../../js/actionCreators/milkdrop.ts","../../js/actionCreators/index.ts","../../js/mediaMiddleware.ts","../../js/store.ts","../../../node_modules/.pnpm/fscreen@1.2.0/node_modules/fscreen/dist/fscreen.esm.js","../../js/components/Fullscreen.tsx","../../js/hooks.ts","../../../node_modules/.pnpm/classnames@2.5.1/node_modules/classnames/index.js","../../js/components/ResizeTarget.tsx","../../js/components/FocusTarget.tsx","../../js/components/WinampButton.tsx","../../js/components/GenWindow/index.tsx","../../js/components/MilkdropWindow/Visualizer.tsx","../../js/components/MilkdropWindow/Background.tsx","../../js/components/MilkdropWindow/PresetOverlay.tsx","../../js/components/DropTarget.tsx","../../js/components/ContextMenu.tsx","../../js/components/ContextMenuWrapper.tsx","../../js/components/MilkdropWindow/MilkdropContextMenu.tsx","../../js/components/MilkdropWindow/Desktop.tsx","../../js/components/MilkdropWindow/index.tsx","../../js/components/PlaybackContextMenu.tsx","../../js/components/SkinsContextMenu.tsx","../../js/components/OptionsContextMenu.tsx","../../js/components/MainWindow/MainContextMenu.tsx","../../js/components/WindowManager.tsx","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_basePropertyOf.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_deburrLetter.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_root.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_freeGlobal.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_Symbol.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isArray.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_getRawTag.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_objectToString.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseGetTag.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isSymbol.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_baseToString.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/_arrayMap.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/toString.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/isObjectLike.js","../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/deburr.js","../../js/components/Character.tsx","../../js/components/MiniTime.tsx","../../js/components/ClickedDiv.tsx","../../js/components/ContextMenuTarget.tsx","../../js/components/FFTNullsoft.ts","../../js/components/VisPainter.ts","../../js/components/Vis.tsx","../../js/components/MainWindow/ActionButtons.tsx","../../js/components/Balance.tsx","../../js/components/MainWindow/MainBalance.tsx","../../js/components/MainWindow/Close.tsx","../../js/components/MainWindow/ClutterBar.tsx","../../js/components/MainWindow/Eject.tsx","../../js/components/MainWindow/EqToggleButton.tsx","../../js/components/MainWindow/PlaylistToggleButton.tsx","../../js/components/CharacterString.tsx","../../js/components/MainWindow/Kbps.tsx","../../js/components/MainWindow/Khz.tsx","../../js/components/MainWindow/Marquee.tsx","../../js/components/MainWindow/MonoStereo.tsx","../../js/components/MainWindow/Position.tsx","../../js/components/MainWindow/Repeat.tsx","../../js/components/MainWindow/Shade.tsx","../../js/components/MainWindow/Minimize.tsx","../../js/components/MainWindow/Shuffle.tsx","../../js/components/MainWindow/Time.tsx","../../js/components/Volume.tsx","../../js/components/MainWindow/MainVolume.tsx","../../js/components/MainWindow/index.tsx","../../js/components/PlaylistWindow/PlaylistResizeTarget.tsx","../../js/components/PlaylistWindow/PlaylistShade.tsx","../../js/components/PlaylistWindow/PlaylistMenuEntry.tsx","../../js/components/PlaylistWindow/PlaylistMenu.tsx","../../js/components/PlaylistWindow/AddMenu.tsx","../../js/components/PlaylistWindow/RemoveMenu.tsx","../../js/components/PlaylistWindow/SelectionMenu.tsx","../../js/components/PlaylistWindow/SortContextMenu.tsx","../../js/components/PlaylistWindow/MiscOptionsContextMenu.tsx","../../js/components/PlaylistWindow/MiscMenu.tsx","../../js/components/PlaylistWindow/ListMenu.tsx","../../js/components/PlaylistWindow/RunningTimeDisplay.tsx","../../js/components/PlaylistWindow/PlaylistActionArea.tsx","../../js/components/PlaylistWindow/TrackCell.tsx","../../js/components/PlaylistWindow/TrackTitle.tsx","../../js/components/PlaylistWindow/TrackList.tsx","../../js/components/VerticalSlider.tsx","../../js/components/PlaylistWindow/PlaylistScrollBar.tsx","../../js/components/PlaylistWindow/index.tsx","../../js/components/EqualizerWindow/Band.tsx","../../js/components/EqualizerWindow/EqOn.tsx","../../js/components/EqualizerWindow/EqAuto.tsx","../js/components/EqualizerWindow/spline.js","../../js/components/EqualizerWindow/EqGraph.tsx","../../js/components/EqualizerWindow/PresetsContextMenu.tsx","../../js/components/EqualizerWindow/EqTitleButtons.tsx","../../js/components/EqualizerWindow/EqualizerShade.tsx","../../js/components/EqualizerWindow/index.tsx","../../js/skinSelectors.ts","../../js/components/Css.tsx","../../js/components/ClipPaths.tsx","../../../node_modules/.pnpm/endianness@8.0.2/node_modules/endianness/endianness.js","../../../node_modules/.pnpm/byte-data@18.1.1/node_modules/byte-data/lib/int-parser.js","../../../node_modules/.pnpm/ieee754-buffer@2.0.0/node_modules/ieee754-buffer/index.js","../../../node_modules/.pnpm/byte-data@18.1.1/node_modules/byte-data/index.js","../../../node_modules/.pnpm/utf8-buffer@1.0.0/node_modules/utf8-buffer/index.js","../../../node_modules/.pnpm/riff-file@1.0.3/node_modules/riff-file/index.js","../../ani-cursor/dist/parser.js","../../ani-cursor/dist/index.js","../../js/components/Skin.tsx","../../js/components/App.tsx","../../js/hotkeys.ts","../../js/emitter.ts","../../js/Disposable.ts","../js/media/StereoBalanceNode.js","../../js/media/elementSource.ts","../../js/media/index.ts","../../js/webampLazy.tsx","../../js/mediaSession.ts","../../js/setImmediate.ts","../../../node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/lib/support.js","../../../node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/lib/readable-stream-browser.js","../../../node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/lib/base64.js","../../../node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/lib/nodejsUtils.js","../../../node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/lib/external.js","../../../node_modules/.pnpm/lie@3.3.0/node_modules/lie/lib/browser.js","../../../node_modules/.pnpm/immediate@3.0.6/node_modules/immediate/lib/browser.js","../../../node_modules/.pnpm/jszip@3.10.1/node_modules/jszip/lib/utils.js","../../js/webamp.ts","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/id3v2/FrameParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/id3v2/ID3v2Parser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/id3v2/AbstractID3Parser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mpeg/ReplayGainDataFormat.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mpeg/ExtendedLameHeader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mpeg/XingTag.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mpeg/MpegParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/asf/GUID.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/asf/AsfUtil.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/asf/AsfObject.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/asf/AsfParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/dsdiff/DsdiffToken.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/dsdiff/DsdiffParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/aiff/AiffToken.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/iff/index.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/aiff/AiffParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/dsf/DsfChunk.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/dsf/DsfParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/vorbis/Vorbis.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/vorbis/VorbisDecoder.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/vorbis/VorbisStream.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/flac/FlacParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ebml/types.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/matroska/MatroskaDtd.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ebml/EbmlIterator.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/matroska/MatroskaParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mp4/AtomToken.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mp4/Atom.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/mp4/MP4Parser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/musepack/sv8/StreamVersion8.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/musepack/MusepackConentError.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/musepack/sv8/MpcSv8Parser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/musepack/sv7/BitReader.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/musepack/sv7/StreamVersion7.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/musepack/sv7/MpcSv7Parser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/musepack/MusepackParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/opus/Opus.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/opus/OpusStream.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/speex/Speex.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/speex/SpeexStream.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/theora/Theora.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/theora/TheoraStream.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/OggToken.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/ogg/OggParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/wavpack/WavPackToken.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/wavpack/WavPackParser.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/riff/RiffChunk.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/wav/WaveChunk.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/wav/BwfChunk.js","../../../node_modules/.pnpm/music-metadata@11.6.0/node_modules/music-metadata/lib/wav/WaveParser.js"],"sourcesContent":["/*!\n\nJSZip v3.10.1 - A JavaScript class for generating and reading zip files\n<http://stuartk.com/jszip>\n\n(c) 2009-2016 Stuart Knightley <stuart [at] stuartk.com>\nDual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.\n\nJSZip uses the library pako released under the MIT license :\nhttps://github.com/nodeca/pako/blob/main/LICENSE\n*/\n\n!function(e){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=e();else if(\"function\"==typeof define&&define.amd)define([],e);else{(\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:this).JSZip=e()}}(function(){return function s(a,o,h){function u(r,e){if(!o[r]){if(!a[r]){var t=\"function\"==typeof require&&require;if(!e&&t)return t(r,!0);if(l)return l(r,!0);var n=new Error(\"Cannot find module '\"+r+\"'\");throw n.code=\"MODULE_NOT_FOUND\",n}var i=o[r]={exports:{}};a[r][0].call(i.exports,function(e){var t=a[r][1][e];return u(t||e)},i,i.exports,s,a,o,h)}return o[r].exports}for(var l=\"function\"==typeof require&&require,e=0;e<h.length;e++)u(h[e]);return u}({1:[function(e,t,r){\"use strict\";var d=e(\"./utils\"),c=e(\"./support\"),p=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";r.encode=function(e){for(var t,r,n,i,s,a,o,h=[],u=0,l=e.length,f=l,c=\"string\"!==d.getTypeOf(e);u<e.length;)f=l-u,n=c?(t=e[u++],r=u<l?e[u++]:0,u<l?e[u++]:0):(t=e.charCodeAt(u++),r=u<l?e.charCodeAt(u++):0,u<l?e.charCodeAt(u++):0),i=t>>2,s=(3&t)<<4|r>>4,a=1<f?(15&r)<<2|n>>6:64,o=2<f?63&n:64,h.push(p.charAt(i)+p.charAt(s)+p.charAt(a)+p.charAt(o));return h.join(\"\")},r.decode=function(e){var t,r,n,i,s,a,o=0,h=0,u=\"data:\";if(e.substr(0,u.length)===u)throw new Error(\"Invalid base64 input, it looks like a data url.\");var l,f=3*(e=e.replace(/[^A-Za-z0-9+/=]/g,\"\")).length/4;if(e.charAt(e.length-1)===p.charAt(64)&&f--,e.charAt(e.length-2)===p.charAt(64)&&f--,f%1!=0)throw new Error(\"Invalid base64 input, bad content length.\");for(l=c.uint8array?new Uint8Array(0|f):new Array(0|f);o<e.length;)t=p.indexOf(e.charAt(o++))<<2|(i=p.indexOf(e.charAt(o++)))>>4,r=(15&i)<<4|(s=p.indexOf(e.charAt(o++)))>>2,n=(3&s)<<6|(a=p.indexOf(e.charAt(o++))),l[h++]=t,64!==s&&(l[h++]=r),64!==a&&(l[h++]=n);return l}},{\"./support\":30,\"./utils\":32}],2:[function(e,t,r){\"use strict\";var n=e(\"./external\"),i=e(\"./stream/DataWorker\"),s=e(\"./stream/Crc32Probe\"),a=e(\"./stream/DataLengthProbe\");function o(e,t,r,n,i){this.compressedSize=e,this.uncompressedSize=t,this.crc32=r,this.compression=n,this.compressedContent=i}o.prototype={getContentWorker:function(){var e=new i(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new a(\"data_length\")),t=this;return e.on(\"end\",function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error(\"Bug : uncompressed data size mismatch\")}),e},getCompressedWorker:function(){return new i(n.Promise.resolve(this.compressedContent)).withStreamInfo(\"compressedSize\",this.compressedSize).withStreamInfo(\"uncompressedSize\",this.uncompressedSize).withStreamInfo(\"crc32\",this.crc32).withStreamInfo(\"compression\",this.compression)}},o.createWorkerFrom=function(e,t,r){return e.pipe(new s).pipe(new a(\"uncompressedSize\")).pipe(t.compressWorker(r)).pipe(new a(\"compressedSize\")).withStreamInfo(\"compression\",t)},t.exports=o},{\"./external\":6,\"./stream/Crc32Probe\":25,\"./stream/DataLengthProbe\":26,\"./stream/DataWorker\":27}],3:[function(e,t,r){\"use strict\";var n=e(\"./stream/GenericWorker\");r.STORE={magic:\"\\0\\0\",compressWorker:function(){return new n(\"STORE compression\")},uncompressWorker:function(){return new n(\"STORE decompression\")}},r.DEFLATE=e(\"./flate\")},{\"./flate\":7,\"./stream/GenericWorker\":28}],4:[function(e,t,r){\"use strict\";var n=e(\"./utils\");var o=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?\"string\"!==n.getTypeOf(e)?function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a<s;a++)e=e>>>8^i[255&(e^t[a])];return-1^e}(0|t,e,e.length,0):function(e,t,r,n){var i=o,s=n+r;e^=-1;for(var a=n;a<s;a++)e=e>>>8^i[255&(e^t.charCodeAt(a))];return-1^e}(0|t,e,e.length,0):0}},{\"./utils\":32}],5:[function(e,t,r){\"use strict\";r.base64=!1,r.binary=!1,r.dir=!1,r.createFolders=!0,r.date=null,r.compression=null,r.compressionOptions=null,r.comment=null,r.unixPermissions=null,r.dosPermissions=null},{}],6:[function(e,t,r){\"use strict\";var n=null;n=\"undefined\"!=typeof Promise?Promise:e(\"lie\"),t.exports={Promise:n}},{lie:37}],7:[function(e,t,r){\"use strict\";var n=\"undefined\"!=typeof Uint8Array&&\"undefined\"!=typeof Uint16Array&&\"undefined\"!=typeof Uint32Array,i=e(\"pako\"),s=e(\"./utils\"),a=e(\"./stream/GenericWorker\"),o=n?\"uint8array\":\"array\";function h(e,t){a.call(this,\"FlateWorker/\"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}r.magic=\"\\b\\0\",s.inherits(h,a),h.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(s.transformTo(o,e.data),!1)},h.prototype.flush=function(){a.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},h.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this._pako=null},h.prototype._createPako=function(){this._pako=new i[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var t=this;this._pako.onData=function(e){t.push({data:e,meta:t.meta})}},r.compressWorker=function(e){return new h(\"Deflate\",e)},r.uncompressWorker=function(){return new h(\"Inflate\",{})}},{\"./stream/GenericWorker\":28,\"./utils\":32,pako:38}],8:[function(e,t,r){\"use strict\";function A(e,t){var r,n=\"\";for(r=0;r<t;r++)n+=String.fromCharCode(255&e),e>>>=8;return n}function n(e,t,r,n,i,s){var a,o,h=e.file,u=e.compression,l=s!==O.utf8encode,f=I.transformTo(\"string\",s(h.name)),c=I.transformTo(\"string\",O.utf8encode(h.name)),d=h.comment,p=I.transformTo(\"string\",s(d)),m=I.transformTo(\"string\",O.utf8encode(d)),_=c.length!==h.name.length,g=m.length!==d.length,b=\"\",v=\"\",y=\"\",w=h.dir,k=h.date,x={crc32:0,compressedSize:0,uncompressedSize:0};t&&!r||(x.crc32=e.crc32,x.compressedSize=e.compressedSize,x.uncompressedSize=e.uncompressedSize);var S=0;t&&(S|=8),l||!_&&!g||(S|=2048);var z=0,C=0;w&&(z|=16),\"UNIX\"===i?(C=798,z|=function(e,t){var r=e;return e||(r=t?16893:33204),(65535&r)<<16}(h.unixPermissions,w)):(C=20,z|=function(e){return 63&(e||0)}(h.dosPermissions)),a=k.getUTCHours(),a<<=6,a|=k.getUTCMinutes(),a<<=5,a|=k.getUTCSeconds()/2,o=k.getUTCFullYear()-1980,o<<=4,o|=k.getUTCMonth()+1,o<<=5,o|=k.getUTCDate(),_&&(v=A(1,1)+A(B(f),4)+c,b+=\"up\"+A(v.length,2)+v),g&&(y=A(1,1)+A(B(p),4)+m,b+=\"uc\"+A(y.length,2)+y);var E=\"\";return E+=\"\\n\\0\",E+=A(S,2),E+=u.magic,E+=A(a,2),E+=A(o,2),E+=A(x.crc32,4),E+=A(x.compressedSize,4),E+=A(x.uncompressedSize,4),E+=A(f.length,2),E+=A(b.length,2),{fileRecord:R.LOCAL_FILE_HEADER+E+f+b,dirRecord:R.CENTRAL_FILE_HEADER+A(C,2)+E+A(p.length,2)+\"\\0\\0\\0\\0\"+A(z,4)+A(n,4)+f+b+p}}var I=e(\"../utils\"),i=e(\"../stream/GenericWorker\"),O=e(\"../utf8\"),B=e(\"../crc32\"),R=e(\"../signature\");function s(e,t,r,n){i.call(this,\"ZipFileWorker\"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=r,this.encodeFileName=n,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}I.inherits(s,i),s.prototype.push=function(e){var t=e.meta.percent||0,r=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,i.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:r?(t+100*(r-n-1))/r:100}}))},s.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var r=n(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:r.fileRecord,meta:{percent:0}})}else this.accumulate=!0},s.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,r=n(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(r.dirRecord),t)this.push({data:function(e){return R.DATA_DESCRIPTOR+A(e.crc32,4)+A(e.compressedSize,4)+A(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:r.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},s.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t<this.dirRecords.length;t++)this.push({data:this.dirRecords[t],meta:{percent:100}});var r=this.bytesWritten-e,n=function(e,t,r,n,i){var s=I.transformTo(\"string\",i(n));return R.CENTRAL_DIRECTORY_END+\"\\0\\0\\0\\0\"+A(e,2)+A(e,2)+A(t,4)+A(r,4)+A(s.length,2)+s}(this.dirRecords.length,r,e,this.zipComment,this.encodeFileName);this.push({data:n,meta:{percent:100}})},s.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},s.prototype.registerPrevious=function(e){this._sources.push(e);var t=this;return e.on(\"data\",function(e){t.processChunk(e)}),e.on(\"end\",function(){t.closedSource(t.previous.streamInfo),t._sources.length?t.prepareNextSource():t.end()}),e.on(\"error\",function(e){t.error(e)}),this},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},s.prototype.error=function(e){var t=this._sources;if(!i.prototype.error.call(this,e))return!1;for(var r=0;r<t.length;r++)try{t[r].error(e)}catch(e){}return!0},s.prototype.lock=function(){i.prototype.lock.call(this);for(var e=this._sources,t=0;t<e.length;t++)e[t].lock()},t.exports=s},{\"../crc32\":4,\"../signature\":23,\"../stream/GenericWorker\":28,\"../utf8\":31,\"../utils\":32}],9:[function(e,t,r){\"use strict\";var u=e(\"../compressions\"),n=e(\"./ZipFileWorker\");r.generateWorker=function(e,a,t){var o=new n(a.streamFiles,t,a.platform,a.encodeFileName),h=0;try{e.forEach(function(e,t){h++;var r=function(e,t){var r=e||t,n=u[r];if(!n)throw new Error(r+\" is not a valid compression method !\");return n}(t.options.compression,a.compression),n=t.options.compressionOptions||a.compressionOptions||{},i=t.dir,s=t.date;t._compressWorker(r,n).withStreamInfo(\"file\",{name:e,dir:i,date:s,comment:t.comment||\"\",unixPermissions:t.unixPermissions,dosPermissions:t.dosPermissions}).pipe(o)}),o.entriesCount=h}catch(e){o.error(e)}return o}},{\"../compressions\":3,\"./ZipFileWorker\":8}],10:[function(e,t,r){\"use strict\";function n(){if(!(this instanceof n))return new n;if(arguments.length)throw new Error(\"The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.\");this.files=Object.create(null),this.comment=null,this.root=\"\",this.clone=function(){var e=new n;for(var t in this)\"function\"!=typeof this[t]&&(e[t]=this[t]);return e}}(n.prototype=e(\"./object\")).loadAsync=e(\"./load\"),n.support=e(\"./support\"),n.defaults=e(\"./defaults\"),n.version=\"3.10.1\",n.loadAsync=function(e,t){return(new n).loadAsync(e,t)},n.external=e(\"./external\"),t.exports=n},{\"./defaults\":5,\"./external\":6,\"./load\":11,\"./object\":15,\"./support\":30}],11:[function(e,t,r){\"use strict\";var u=e(\"./utils\"),i=e(\"./external\"),n=e(\"./utf8\"),s=e(\"./zipEntries\"),a=e(\"./stream/Crc32Probe\"),l=e(\"./nodejsUtils\");function f(n){return new i.Promise(function(e,t){var r=n.decompressed.getContentWorker().pipe(new a);r.on(\"error\",function(e){t(e)}).on(\"end\",function(){r.streamInfo.crc32!==n.decompressed.crc32?t(new Error(\"Corrupted zip : CRC32 mismatch\")):e()}).resume()})}t.exports=function(e,o){var h=this;return o=u.extend(o||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:n.utf8decode}),l.isNode&&l.isStream(e)?i.Promise.reject(new Error(\"JSZip can't accept a stream when loading a zip file.\")):u.prepareContent(\"the loaded zip file\",e,!0,o.optimizedBinaryString,o.base64).then(function(e){var t=new s(o);return t.load(e),t}).then(function(e){var t=[i.Promise.resolve(e)],r=e.files;if(o.checkCRC32)for(var n=0;n<r.length;n++)t.push(f(r[n]));return i.Promise.all(t)}).then(function(e){for(var t=e.shift(),r=t.files,n=0;n<r.length;n++){var i=r[n],s=i.fileNameStr,a=u.resolve(i.fileNameStr);h.file(a,i.decompressed,{binary:!0,optimizedBinaryString:!0,date:i.date,dir:i.dir,comment:i.fileCommentStr.length?i.fileCommentStr:null,unixPermissions:i.unixPermissions,dosPermissions:i.dosPermissions,createFolders:o.createFolders}),i.dir||(h.file(a).unsafeOriginalName=s)}return t.zipComment.length&&(h.comment=t.zipComment),h})}},{\"./external\":6,\"./nodejsUtils\":14,\"./stream/Crc32Probe\":25,\"./utf8\":31,\"./utils\":32,\"./zipEntries\":33}],12:[function(e,t,r){\"use strict\";var n=e(\"../utils\"),i=e(\"../stream/GenericWorker\");function s(e,t){i.call(this,\"Nodejs stream input adapter for \"+e),this._upstreamEnded=!1,this._bindStream(t)}n.inherits(s,i),s.prototype._bindStream=function(e){var t=this;(this._stream=e).pause(),e.on(\"data\",function(e){t.push({data:e,meta:{percent:0}})}).on(\"error\",function(e){t.isPaused?this.generatedError=e:t.error(e)}).on(\"end\",function(){t.isPaused?t._upstreamEnded=!0:t.end()})},s.prototype.pause=function(){return!!i.prototype.pause.call(this)&&(this._stream.pause(),!0)},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},t.exports=s},{\"../stream/GenericWorker\":28,\"../utils\":32}],13:[function(e,t,r){\"use strict\";var i=e(\"readable-stream\").Readable;function n(e,t,r){i.call(this,t),this._helper=e;var n=this;e.on(\"data\",function(e,t){n.push(e)||n._helper.pause(),r&&r(t)}).on(\"error\",function(e){n.emit(\"error\",e)}).on(\"end\",function(){n.push(null)})}e(\"../utils\").inherits(n,i),n.prototype._read=function(){this._helper.resume()},t.exports=n},{\"../utils\":32,\"readable-stream\":16}],14:[function(e,t,r){\"use strict\";t.exports={isNode:\"undefined\"!=typeof Buffer,newBufferFrom:function(e,t){if(Buffer.from&&Buffer.from!==Uint8Array.from)return Buffer.from(e,t);if(\"number\"==typeof e)throw new Error('The \"data\" argument must not be a number');return new Buffer(e,t)},allocBuffer:function(e){if(Buffer.alloc)return Buffer.alloc(e);var t=new Buffer(e);return t.fill(0),t},isBuffer:function(e){return Buffer.isBuffer(e)},isStream:function(e){return e&&\"function\"==typeof e.on&&\"function\"==typeof e.pause&&\"function\"==typeof e.resume}}},{}],15:[function(e,t,r){\"use strict\";function s(e,t,r){var n,i=u.getTypeOf(t),s=u.extend(r||{},f);s.date=s.date||new Date,null!==s.compression&&(s.compression=s.compression.toUpperCase()),\"string\"==typeof s.unixPermissions&&(s.unixPermissions=parseInt(s.unixPermissions,8)),s.unixPermissions&&16384&s.unixPermissions&&(s.dir=!0),s.dosPermissions&&16&s.dosPermissions&&(s.dir=!0),s.dir&&(e=g(e)),s.createFolders&&(n=_(e))&&b.call(this,n,!0);var a=\"string\"===i&&!1===s.binary&&!1===s.base64;r&&void 0!==r.binary||(s.binary=!a),(t instanceof c&&0===t.uncompressedSize||s.dir||!t||0===t.length)&&(s.base64=!1,s.binary=!0,t=\"\",s.compression=\"STORE\",i=\"string\");var o=null;o=t instanceof c||t instanceof l?t:p.isNode&&p.isStream(t)?new m(e,t):u.prepareContent(e,t,s.binary,s.optimizedBinaryString,s.base64);var h=new d(e,o,s);this.files[e]=h}var i=e(\"./utf8\"),u=e(\"./utils\"),l=e(\"./stream/GenericWorker\"),a=e(\"./stream/StreamHelper\"),f=e(\"./defaults\"),c=e(\"./compressedObject\"),d=e(\"./zipObject\"),o=e(\"./generate\"),p=e(\"./nodejsUtils\"),m=e(\"./nodejs/NodejsStreamInputAdapter\"),_=function(e){\"/\"===e.slice(-1)&&(e=e.substring(0,e.length-1));var t=e.lastIndexOf(\"/\");return 0<t?e.substring(0,t):\"\"},g=function(e){return\"/\"!==e.slice(-1)&&(e+=\"/\"),e},b=function(e,t){return t=void 0!==t?t:f.createFolders,e=g(e),this.files[e]||s.call(this,e,null,{dir:!0,createFolders:t}),this.files[e]};function h(e){return\"[object RegExp]\"===Object.prototype.toString.call(e)}var n={load:function(){throw new Error(\"This method has been removed in JSZip 3.0, please check the upgrade guide.\")},forEach:function(e){var t,r,n;for(t in this.files)n=this.files[t],(r=t.slice(this.root.length,t.length))&&t.slice(0,this.root.length)===this.root&&e(r,n)},filter:function(r){var n=[];return this.forEach(function(e,t){r(e,t)&&n.push(t)}),n},file:function(e,t,r){if(1!==arguments.length)return e=this.root+e,s.call(this,e,t,r),this;if(h(e)){var n=e;return this.filter(function(e,t){return!t.dir&&n.test(e)})}var i=this.files[this.root+e];return i&&!i.dir?i:null},folder:function(r){if(!r)return this;if(h(r))return this.filter(function(e,t){return t.dir&&r.test(e)});var e=this.root+r,t=b.call(this,e),n=this.clone();return n.root=t.name,n},remove:function(r){r=this.root+r;var e=this.files[r];if(e||(\"/\"!==r.slice(-1)&&(r+=\"/\"),e=this.files[r]),e&&!e.dir)delete this.files[r];else for(var t=this.filter(function(e,t){return t.name.slice(0,r.length)===r}),n=0;n<t.length;n++)delete this.files[t[n].name];return this},generate:function(){throw new Error(\"This method has been removed in JSZip 3.0, please check the upgrade guide.\")},generateInternalStream:function(e){var t,r={};try{if((r=u.extend(e||{},{streamFiles:!1,compression:\"STORE\",compressionOptions:null,type:\"\",platform:\"DOS\",comment:null,mimeType:\"application/zip\",encodeFileName:i.utf8encode})).type=r.type.toLowerCase(),r.compression=r.compression.toUpperCase(),\"binarystring\"===r.type&&(r.type=\"string\"),!r.type)throw new Error(\"No output type specified.\");u.checkSupport(r.type),\"darwin\"!==r.platform&&\"freebsd\"!==r.platform&&\"linux\"!==r.platform&&\"sunos\"!==r.platform||(r.platform=\"UNIX\"),\"win32\"===r.platform&&(r.platform=\"DOS\");var n=r.comment||this.comment||\"\";t=o.generateWorker(this,r,n)}catch(e){(t=new l(\"error\")).error(e)}return new a(t,r.type||\"string\",r.mimeType)},generateAsync:function(e,t){return this.generateInternalStream(e).accumulate(t)},generateNodeStream:function(e,t){return(e=e||{}).type||(e.type=\"nodebuffer\"),this.generateInternalStream(e).toNodejsStream(t)}};t.exports=n},{\"./compressedObject\":2,\"./defaults\":5,\"./generate\":9,\"./nodejs/NodejsStreamInputAdapter\":12,\"./nodejsUtils\":14,\"./stream/GenericWorker\":28,\"./stream/StreamHelper\":29,\"./utf8\":31,\"./utils\":32,\"./zipObject\":35}],16:[function(e,t,r){\"use strict\";t.exports=e(\"stream\")},{stream:void 0}],17:[function(e,t,r){\"use strict\";var n=e(\"./DataReader\");function i(e){n.call(this,e);for(var t=0;t<this.data.length;t++)e[t]=255&e[t]}e(\"../utils\").inherits(i,n),i.prototype.byteAt=function(e){return this.data[this.zero+e]},i.prototype.lastIndexOfSignature=function(e){for(var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),s=this.length-4;0<=s;--s)if(this.data[s]===t&&this.data[s+1]===r&&this.data[s+2]===n&&this.data[s+3]===i)return s-this.zero;return-1},i.prototype.readAndCheckSignature=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1),n=e.charCodeAt(2),i=e.charCodeAt(3),s=this.readData(4);return t===s[0]&&r===s[1]&&n===s[2]&&i===s[3]},i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return[];var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./DataReader\":18}],18:[function(e,t,r){\"use strict\";var n=e(\"../utils\");function i(e){this.data=e,this.length=e.length,this.index=0,this.zero=0}i.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<this.zero+e||e<0)throw new Error(\"End of data reached (data length = \"+this.length+\", asked index = \"+e+\"). Corrupted zip ?\")},setIndex:function(e){this.checkIndex(e),this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(){},readInt:function(e){var t,r=0;for(this.checkOffset(e),t=this.index+e-1;t>=this.index;t--)r=(r<<8)+this.byteAt(t);return this.index+=e,r},readString:function(e){return n.transformTo(\"string\",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=i},{\"../utils\":32}],19:[function(e,t,r){\"use strict\";var n=e(\"./Uint8ArrayReader\");function i(e){n.call(this,e)}e(\"../utils\").inherits(i,n),i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./Uint8ArrayReader\":21}],20:[function(e,t,r){\"use strict\";var n=e(\"./DataReader\");function i(e){n.call(this,e)}e(\"../utils\").inherits(i,n),i.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},i.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},i.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./DataReader\":18}],21:[function(e,t,r){\"use strict\";var n=e(\"./ArrayReader\");function i(e){n.call(this,e)}e(\"../utils\").inherits(i,n),i.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=i},{\"../utils\":32,\"./ArrayReader\":17}],22:[function(e,t,r){\"use strict\";var n=e(\"../utils\"),i=e(\"../support\"),s=e(\"./ArrayReader\"),a=e(\"./StringReader\"),o=e(\"./NodeBufferReader\"),h=e(\"./Uint8ArrayReader\");t.exports=function(e){var t=n.getTypeOf(e);return n.checkSupport(t),\"string\"!==t||i.uint8array?\"nodebuffer\"===t?new o(e):i.uint8array?new h(n.transformTo(\"uint8array\",e)):new s(n.transformTo(\"array\",e)):new a(e)}},{\"../support\":30,\"../utils\":32,\"./ArrayReader\":17,\"./NodeBufferReader\":19,\"./StringReader\":20,\"./Uint8ArrayReader\":21}],23:[function(e,t,r){\"use strict\";r.LOCAL_FILE_HEADER=\"PK\u0003\u0004\",r.CENTRAL_FILE_HEADER=\"PK\u0001\u0002\",r.CENTRAL_DIRECTORY_END=\"PK\u0005\u0006\",r.ZIP64_CENTRAL_DIRECTORY_LOCATOR=\"PK\u0006\u0007\",r.ZIP64_CENTRAL_DIRECTORY_END=\"PK\u0006\u0006\",r.DATA_DESCRIPTOR=\"PK\u0007\\b\"},{}],24:[function(e,t,r){\"use strict\";var n=e(\"./GenericWorker\"),i=e(\"../utils\");function s(e){n.call(this,\"ConvertWorker to \"+e),this.destType=e}i.inherits(s,n),s.prototype.processChunk=function(e){this.push({data:i.transformTo(this.destType,e.data),meta:e.meta})},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],25:[function(e,t,r){\"use strict\";var n=e(\"./GenericWorker\"),i=e(\"../crc32\");function s(){n.call(this,\"Crc32Probe\"),this.withStreamInfo(\"crc32\",0)}e(\"../utils\").inherits(s,n),s.prototype.processChunk=function(e){this.streamInfo.crc32=i(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=s},{\"../crc32\":4,\"../utils\":32,\"./GenericWorker\":28}],26:[function(e,t,r){\"use strict\";var n=e(\"../utils\"),i=e(\"./GenericWorker\");function s(e){i.call(this,\"DataLengthProbe for \"+e),this.propName=e,this.withStreamInfo(e,0)}n.inherits(s,i),s.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}i.prototype.processChunk.call(this,e)},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],27:[function(e,t,r){\"use strict\";var n=e(\"../utils\"),i=e(\"./GenericWorker\");function s(e){i.call(this,\"DataWorker\");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type=\"\",this._tickScheduled=!1,e.then(function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=n.getTypeOf(e),t.isPaused||t._tickAndRepeat()},function(e){t.error(e)})}n.inherits(s,i),s.prototype.cleanUp=function(){i.prototype.cleanUp.call(this),this.data=null},s.prototype.resume=function(){return!!i.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},s.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},s.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case\"string\":e=this.data.substring(this.index,t);break;case\"uint8array\":e=this.data.subarray(this.index,t);break;case\"array\":case\"nodebuffer\":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=s},{\"../utils\":32,\"./GenericWorker\":28}],28:[function(e,t,r){\"use strict\";function n(e){this.name=e||\"default\",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(e){this.emit(\"data\",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit(\"end\"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit(\"error\",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit(\"error\",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var r=0;r<this